@charset "utf-8";

@media(max-width:870px) {
 #header {
 border-radius: 6px;
 display:none;
 float:left;
 width: 100%;
}
#logo-wrap {
width:100%;
float:left;
background-image:none;
padding:17px 0;
}
 #menu {
width:100%;
float:left;
}
#menu a {
 padding: 12px 14px;
}
#logo {
width:100%;
float:left;
}
#page {
 float: left;
 width: 100%;
}
 #content {
 width: 70%;
}
 #sidebar {
 width: 30%;
}
p, ul, ol {
 font-size: 13px;
}
 table {
 float: left;
 width: 100%;
}
table {
width:100% !important;
float:left;
}
tbody {
 float: left;
 width: 100%;
}
 td {
 padding:  0;
 text-align:center;

}
 a:link {
 line-height: 25px;
}
#footer {
width:100%;
float:left;
margin: 0 0 10px;
}
#footer-wrap {
 background-image: none;
 height:auto;
 background-color:#454545;
 border-radius:6px;
 width: 100%;
 float:left;
}
.vcard {
 float: left;
 width: 30%;
}
 #legal {
 border-radius: 6px;
 line-height: 0;
 padding: 25px 0 0;
 text-align: center;
}
#footer-wrap {
height:0 px;
}


/*----fleet page css start-----*/
.entry img {
    height: auto;
    max-width: 97%;
}
.img_part img {
    height: auto;
    max-width: 95%;
}



.footer {
    float: left;
    width: 100%;
}


/*----fleet page css start-----*/
/*----rates page css start-----*/

.typle_part td:nth-child(1) {
    text-align: left;
    width: 41%;
}

/*----rates page css end-----*/
/*----getquote page css start-----*/
#recaptcha_privacy > a {
    color: #fff;
}


.form_text textarea {
    width: 100%;}
.form_text select {
    width: 100%;
}


.form_text > input {
    border: 1px solid #ccc;
    padding: 8px;
    width: 100%;
}

/*----getquote page css end-----*/ 
	 

}
@media(max-width:717px) {
 #menu a {
 padding: 12px 9px;
 text-align:center;
}
 #content {
 width: 65%;
}
 #sidebar {
 width: 35%;
}
.vcard {
 float: left;
 width: 35%;
}
#sidebar li li {
 padding-left: 11px;
}
.img_part td {
    float: left;
    width: 100%;
}

.img_part ul {
  text-align:center;
  width:100%;
}
.entry.fleet_con td {
    float: left;
    width: 100%;
}
.entry.fleet_con li {
    text-align: center;
}
}

	


}
@media(max-width:700px) {
	 #header {
 border-radius: 6px;
 height:0px;
 background-image:none;
 float:left;
 width: 100%;
}

.img_part td {
    float: left;
    width: 100%;
}

.img_part ul {
  text-align:center;
  width:100%;
}
.entry.fleet_con td {
    float: left;
    width: 100%;
}
.entry.fleet_con li {
    text-align: center;
}
}

@media(max-width:730px) and (min-width:521px){

.form_heading {
    float: left;
    padding-bottom: 5px;
    width: 30% !important;
}

.notcapable {
    float: left;
    width: 100%;
}
.submit_btn {
    float: left;
    width: 30%;
}
}
@media(max-width:650px) {
}
@media(max-width:620px) {
 #menu a {
 font-size: 14px;
 padding: 12px 4px;
}
#content {
 width: 100%;
 float:left;
}
 #sidebar {
 width: 100%;
 float:left;
}
.vcard {
 float: 100%;
 float:left
}
#logo h1 {
 padding-top: 105px !important;
}
 h1 {
 font-size: 22px;
 letter-spacing: -1px;
}

.img_part td {
    float: left;
    width: 100%;
}

.img_part ul {
  text-align:center;
  width:100%;
}
.entry.fleet_con td {
    float: left;
    width: 100%;
}
.entry.fleet_con li {
    text-align: center;
}
.submit_btn {
    float: left;
    width: 30%;
}

}
@media(max-width:520px) {
	 td {
 padding:  0;
 text-align:center;
 width:100%;
}

#recaptcha_area, #recaptcha_table td{ width:9px;}


#recaptcha_table td {background: #a21e19;
}
	/*----getquote page css start-----*/

.form_text textarea {
    width: 100%;
	  border: 1px solid #ccc;
    padding:8px;
	
	}
.form_text select {
    border: 1px solid #ccc;
    padding: 8px;
    width: 100%;
}

.rows1 {
    float: left;
    padding: 10px 14px 0;
    width: 100%;
}

.form_text > input {
    border: 1px solid #ccc;
    padding: 8px;
    width: 100%;
}
.form_text {
    float: left;
    width: 100%;
}
.form_heading {
    float: left;
    width: 100%;
	padding-bottom:5px;
}

.img_part td {
    float: left;
    width: 100%;
}

.img_part ul {
  text-align:center;
  width:100%;
}
.entry.fleet_con td {
    float: left;
    width: 100%;
}
.entry.fleet_con li {
    text-align: center;
}
}

/*----getquote page css end-----*/ 
	 
#vehicle_show > select {
	float:none !important;
}
.submit_btn {
    float: left;
    width: 30%;
}
.footer {
    float: left;
    width: 100%;
}
}
 @media(max-width:360px) {
	 
	 
.rows1 {
    float: left;
    padding: 10px 14px 0;
    width: 100%;
}

}
@media(max-width:320px) {
	
		 
.rows1 {
    float: left;
    padding: 10px 18px 0;
    width: 100%;
}
	
	
	
}

/*--------------fleet page css start-------------------*/

