@charset "utf-8";

.Car-listing
{ width:100%; float:left;}
.Car-listing p{margin: 0 0 2px;}
.Car-listing h3{margin: 0 0 5px; line-height:inherit; color: #022553;}
.Car-listing h6{margin: 0 0 5px; line-height:inherit; color: #022553; float:right; width:auto;}
.Car-listing h4{margin: 0 0 0px; line-height:inherit; width:80%; float:left;}
.car-box{display:inline-block; margin:10px; list-style:none;  border:1px solid #CCC; width:46%; padding:10px; float: left;}
.thumnail-img{ width:100%; height:auto; margin-bottom:10px;}
.thumnail-img img{ width:100%; height:auto;}
.caption{ min-height: 92px; max-height: 92px;}
.car-link{ background:#022553; padding:10px 10px; color:#fff; text-align:center; margin:10px auto; width:100%; text-transform:uppercase; float:left; }
.Car-listing .left{ float:left}
.Car-listing .price{ color: #1daeec;
    font-size: 16px;
    font-weight: bold;
    text-align:center;
    vertical-align: -moz-middle-with-baseline;
     margin-top:0 auto; display:block;
}




.Car-listing .myprice{ color: #1daeec;
    font-size: 22px;
    font-weight: bold;
    text-align:center;
 width:100%;
 border-bottom:1px solid #022553;
 margin-bottom:15px;
 float:left;
 padding:0px 10px 10px 10px;
}



.Car-listing .border{ border-bottom:1px solid #eaeaea; margin:10px 0px;}
.Car-listing .orange{ color: #022553;
}

.Car-listing h2.orange{ color: #022553; float:right;
}


.Car-listing h2{ float:left; font-size:26px;
}


.car_wrapper{float:left; width:100%; list-style:none; margin:0px auto; display:table;}
.car_wrapper li{ list-style:none; display:table-cell; text-align:center; font-size:15px; min-width:25%;}



.type{background-image:url('images/type.jpg'); background-position:top center; width:100%; height:35px; float:left; background-repeat:no-repeat;}
.fuel{background-image:url('images/petrol.jpg');  background-position:top center; width:100%; height:35px; float:left; background-repeat:no-repeat; }
.transmission{background-image:url('images/manual.jpg'); background-position:top center; width:100%; height:35px; float:left; background-repeat:no-repeat; }
.mileage{background-image:url('images/milage.jpg'); background-position:top center; width:100%; height:35px; float:left; background-repeat:no-repeat; }

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


.Car-listing .left-block
{    float: left;
    margin-right: 10px;
    max-height: 100% !important;
    max-width: 100%;
    width: 460px;}	

.Car-listing .right-block
{ width:420px; float:right;}	
	
.detail li{ width:100%; padding:8px 20px; list-style:none; background:#022553;	 color:#fff;}	
.detail li:nth-child(2n) {
    background: #fff;
    color:#022553;
} 
.detail-left{ width:50%;  font-weight:bold;}
.detail-right{ width:50%; float:right;}		

.demo-gallery { width:100%;}
ul.demo-gallery { margin-left:0px;}
.demo-gallery li 
{ display:inline-block; text-decoration:none; list-style:none; width:77px; height:54px; margin: 0 11px 11px 0; float:left;
}	
.demo-gallery li:last-child{ margin: 0 0px 0px 0;}	
.left{ float:left}	
.clear{ clear:both}
	
/*responsive code*/

@media only screen and (min-width: 768px) and (max-width: 1024px){
		.Car-listing .left-block{width:49%;}
		.Car-listing .right-block{width:49%;}
		.banner-div ul{
			min-height:100% !important;
		}
		.pgwSlideshow .ps-current{min-height:335px !important;}
		.ps-current {
				height: 335px !important;
			}
			
			
					.Car-listing h2{ float:left; font-size:16px;
}



       }
@media only screen and (min-width: 481px) and (max-width: 979px){
	.mobilesearch .mysearchform{
			display:block !important;
		}
		
		.rightcolumn .mysearchform {
			display: none;
		}
}
@media only screen and (min-width: 481px) and (max-width: 767px){.Car-listing .left-block{width:100%;}

		.Car-listing h2{ float:left; font-size:16px; }	

}
	   
@media only screen and (max-width: 480px){
		.Car-listing .left-block{width:100%;}
		.Car-listing .right-block{width:100% ;}
		.banner-div ul{
			min-height:100% !important;
		}
		
		.Car-listing h2{ float:left; font-size:16px; }
		.mobilesearch .mysearchform{
			display:block !important;
		}
		
		.rightcolumn .mysearchform {
			display: none;
		}
		.car-box{ width:100%; margin:10px 0;}
		.car-box_res{ width:100% !important;}
		.thumnail-img{ height:100% !important;}
		
}

.car-box_res {
    border: 1px solid #ccc;
    display: inline-block;
    float: left;
    list-style: outside none none;
    margin: 10px;
    padding: 10px;
    width: 31%;
}
.itf_pagination .active {
    background: #022553;
    color: #fff;
}
.mobilesearch .mysearchform{
	display:none;
}