@media (min-width:1024px) and (max-width:1199px){
	#tab-car{}
	#tab-car ul li:first-child{width: 100%;}
	#tab-car ul li:nth-child(3){width: 100%;margin-bottom: 0px;}
	#tab-car .location_first1{background-position: 1% 58%;}
	#tab-car ul li input[type=text]{padding: 12px 0px 12px 31px;}
	.div_clol .nav-pills li:last-child{width: inherit !important;}
	#tab-car .show-autocomplete-popup{width:100%;}
	
	#ct-container .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content, .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content{
		    padding: 20px !important;
			border-radius: 8px;
			background-color: rgba(0,0,0,0.7) !important;
		
	}
	#ct-container h4, .ct-modal-container h4{font-size: 20px !important;color: #fff !important;}
	.ct-form label{margin-bottom: 2px !important;font-size: 14px !important;color: #fff;font-weight: 100}
	#ct-container strong, .ct-modal-container strong{font-weight: 300;}
	#ct-container .ct-drop-down-container>input, .ct-modal-container .ct-drop-down-container>input{
		    padding-right: 2em !important;cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-form-field .ct-input, .ct-form-field .ct-select{padding-right: 2em !important;
    cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-btn-p{border: 0px solid #ddd;height: 41px;width: 100%;}
	.ct-hybrid-grid .ct-grid {}
	
	.ct-margin-bottom .ct-grid-unit-6-16:first-child{width: 100% !important;}
	.ct-hybrid-grid .ct-grid .ct-shiftr-2{margin-left: 0%;    width: 100%;}
	.ct-grid{max-width: 100%;min-width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	.iframe-div{    width: 100%;}
	#ct-container strong, .ct-modal-container strong{    color: #000;}
	.iframe-div .heading{    font-size: 26px;}
#tab-car{}
	#tab-car ul li:first-child{width: 100%;}
	#tab-car ul li:nth-child(3){width: 100%;margin-bottom: 0px;}
	#tab-car .location_first1{background-position: 1% 58%;}
	#tab-car ul li input[type=text]{padding: 12px 0px 12px 31px;}
	.div_clol .nav-pills li:last-child{width: inherit !important;}
	#tab-car .show-autocomplete-popup{width:100%;}
	
	#ct-container .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content, .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content{
		    padding: 20px !important;
			border-radius: 8px;
			background-color: rgba(0,0,0,0.7) !important;
		
	}
	#ct-container h4, .ct-modal-container h4{font-size: 20px !important;color: #fff !important;}
	.ct-form label{margin-bottom: 2px !important;font-size: 14px !important;color: #fff;font-weight: 100}
	#ct-container strong, .ct-modal-container strong{font-weight: 300;}
	#ct-container .ct-drop-down-container>input, .ct-modal-container .ct-drop-down-container>input{
		    padding-right: 2em !important;cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-form-field .ct-input, .ct-form-field .ct-select{padding-right: 2em !important;
    cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-btn-p{border: 0px solid #ddd;height: 41px;width: 100%;}
	.ct-hybrid-grid .ct-grid {}
	
	.ct-margin-bottom .ct-grid-unit-6-16:first-child{width: 100% !important;}
	.ct-hybrid-grid .ct-grid .ct-shiftr-2{margin-left: 0%;    width: 100%;}
	.ct-grid{max-width: 100%;min-width: 100%;}
	
}
@media (max-width:767px){
	
	/*
	#tab-car{}
	#tab-car ul li:first-child{width: 100%;}
	#tab-car ul li:nth-child(3){width: 100%;margin-bottom: 0px;}
	#tab-car .location_first1{background-position: 1% 58%;}
	#tab-car ul li input[type=text]{padding: 12px 0px 12px 31px;}
	.div_clol .nav-pills li:last-child{width: inherit !important;}
	#tab-car .show-autocomplete-popup{width:100%;}
	
	#ct-container .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content, .ct-modal-container .ct-modal-dialog-container .ct-modal-dialog .ct-modal-dialog-content{
		    padding: 20px !important;
			border-radius: 8px;
			background-color: rgba(0,0,0,0.7) !important;
		
	}
	#ct-container h4, .ct-modal-container h4{font-size: 20px !important;color: #fff !important;}
	.ct-form label{margin-bottom: 2px !important;font-size: 14px !important;color: #fff;font-weight: 100}
	#ct-container strong, .ct-modal-container strong{font-weight: 300;}
	#ct-container .ct-drop-down-container>input, .ct-modal-container .ct-drop-down-container>input{
		    padding-right: 2em !important;cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-form-field .ct-input, .ct-form-field .ct-select{padding-right: 2em !important;
    cursor: pointer;border: 1px solid #ccc;height: 35px;font-size: 13px;color: #000;}
	.ct-btn-p{border: 0px solid #ddd;height: 41px;width: 100%;}
	.ct-hybrid-grid .ct-grid {}
	
	.ct-margin-bottom .ct-grid-unit-6-16:first-child{width: 100% !important;}
	.ct-hybrid-grid .ct-grid .ct-shiftr-2{margin-left: 0%;    width: 100%;}
	.ct-grid{max-width: 100%;min-width: 100%;}
	
	
	
	.ct-car-list-item__wrap{}

	
	
	.ct-car-list-item__wrap .ct-table-cell{display: inline-block;}
	#ct-container ct-vehicle-block ct-vehicle-block-features[layout="icons-simple"] .ct-table-container.ct-with-spacing ul.ct-table > li{
		
		border-right: solid 0px currentColor;float: left;width: 33%;
	}
	
	[class^="ct-grid-unit"]{margin-left: 0%;}
	
	#ct-container .ct-navigation-arrows .ct-navigation-arrows_item, .ct-modal-container .ct-navigation-arrows .ct-navigation-arrows_item{    font-size: 10px !important;}
	
	#ct-container h3, .ct-modal-container h3{font-size: 22px;}
	
	#ct-container ct-vehicle-block ct-vehicle-block-features[layout="icons-simple"] .ct-list-ticks .ct-list-simple, .ct-modal-container ct-vehicle-block ct-vehicle-block-features[layout="icons-simple"] .ct-list-ticks .ct-list-simple{    text-align: left;}
	#ct-container ct-vehicle-block ct-vehicle-block-features[layout="icons-simple"] .ct-list-ticks .ct-list-simple li, .ct-modal-container ct-vehicle-block ct-vehicle-block-features[layout="icons-simple"] .ct-list-ticks .ct-list-simple li {
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    margin-left: 0.2em;
    font-size: 15px;
    color: #2d2d2d;
}
	
	#ct-container [ct-popover]:not([ct-popover=""]), #ct-container [ct-popover-data]:not([ct-popover-data=""]), .ct-modal-container [ct-popover]:not([ct-popover=""]), .ct-modal-container [ct-popover-data]:not([ct-popover-data=""]) {
    cursor: help;
    text-align: left;
}

#ct-container ct-vehicle-block .ct-vehicle-block-special-offers-desktop, .ct-modal-container ct-vehicle-block .ct-vehicle-block-special-offers-desktop{    display: block;
    min-height: 0px;
    margin-bottom: 0px;}


#ct-container [ct-popover]:not([ct-popover=""]), #ct-container [ct-popover-data]:not([ct-popover-data=""]), .ct-modal-container [ct-popover]:not([ct-popover=""]), .ct-modal-container [ct-popover-data]:not([ct-popover-data=""]) {
    cursor: help;
    text-align: left;
    font-size: 25px;
}

#ct-container ct-vehicle-block:not([layout]) .ct-list-simple li:before, #ct-container ct-vehicle-block[layout="list"] .ct-list-simple li:before, #ct-container ct-vehicle-block[layout="selected"] .ct-list-simple li:before, #ct-container ct-vehicle-block[layout="modal"] .ct-list-simple li:before, .ct-modal-container ct-vehicle-block:not([layout]) .ct-list-simple li:before, .ct-modal-container ct-vehicle-block[layout="list"] .ct-list-simple li:before, .ct-modal-container ct-vehicle-block[layout="selected"] .ct-list-simple li:before, .ct-modal-container ct-vehicle-block[layout="modal"] .ct-list-simple li:before {
    font-size: 30px;
    font-weight: normal;
    top: 1px;
}

#ct-container strong, .ct-modal-container strong{    font-weight: 300;font-size: 20px;}


#ct-container ct-vehicle-block:not([layout]) .ct-vehicle-block-header, #ct-container ct-vehicle-block[layout="list"] .ct-vehicle-block-header, #ct-container ct-vehicle-block[layout="selected"] .ct-vehicle-block-header, #ct-container ct-vehicle-block[layout="modal"] .ct-vehicle-block-header, .ct-modal-container ct-vehicle-block:not([layout]) .ct-vehicle-block-header, .ct-modal-container ct-vehicle-block[layout="list"] .ct-vehicle-block-header, .ct-modal-container ct-vehicle-block[layout="selected"] .ct-vehicle-block-header, .ct-modal-container ct-vehicle-block[layout="modal"] .ct-vehicle-block-header{    height: 7.2em;}


	#ct-container ct-vehicle-block:not([layout]) .ct-list-simple li span, #ct-container ct-vehicle-block[layout="list"] .ct-list-simple li span, #ct-container ct-vehicle-block[layout="selected"] .ct-list-simple li span, #ct-container ct-vehicle-block[layout="modal"] .ct-list-simple li span, .ct-modal-container ct-vehicle-block:not([layout]) .ct-list-simple li span, .ct-modal-container ct-vehicle-block[layout="list"] .ct-list-simple li span, .ct-modal-container ct-vehicle-block[layout="selected"] .ct-list-simple li span, .ct-modal-container ct-vehicle-block[layout="modal"] .ct-list-simple li span{    padding-left: 1.3em;}
	
	
.ct-grid-unit-8-16.ct-table-cell.ct-table-align-top.ct-car-details.ct-height-inherit.ct-palette-w-bg-color.ct-relative{    width: 100%;display: inline-block;float: left;height: 100%;}

.ct-grid-unit-4-16.ct-table-cell.ct-palette-w-bg-color.ct-height-inherit.ct-padding-top.ct-vehicle-block-has-button-bar{  width: 100%;display: inline-block;float: left;height: 100%;}

.ct-grid-unit-4-16.ct-table-cell.ct-position-relative.ct-table-align-bottom.ct-padding.ct-text-right.ct-height-inherit.ct-vehicle-block-price{  width: 100%;display: inline-block;float: left;height: 100%;}

.ct-vehicle-block	{    display: block;
    min-height: 100% !important;}
	
	
	
	
	
	
	
	
	
	
	
	*/
	
}


@media (max-width:767px){
	
	#ct-availability-list ct-vehicle-block{min-height: 100% !important;}
	.ct-grid-unit-4-16.ct-table-cell.ct-palette-w-bg-color.ct-height-inherit.ct-padding-top.ct-vehicle-block-has-button-bar {width: 98.5%;float: left;}
	.ct-hybrid-grid .ct-grid .ct-grid-unit-8-16 {width:100%;display: inline-block !important;text-align: center;}
	.ct-grid.ct-table.ct-height-max {display: inline-block;width: 100%;}
	.ct-vehicle-block-special-offers.ct-vehicle-block-special-offers-desktop{    min-height: 0px;
    margin-bottom: 0px;}
	
	#ct-container ct-vehicle-block ct-vehicle-block-features[layout="icons-simple"] .ct-list-ticks .ct-list-simple li, .ct-modal-container ct-vehicle-block ct-vehicle-block-features[layout="icons-simple"] .ct-list-ticks .ct-list-simple li{text-align: left;font-size: 15px;}
	.ct-table-cell.ct-table-align-top {text-align: left;}
	#ct-container li, .ct-modal-container li{padding-bottom: 1em;}
	#ct-container strong, .ct-modal-container strong{margin:5px;}
	.ct-padding-large.ct-no-padding-bottom.ct-vehicle-block-header {height: inherit !important;}
	#ct-container .ct-navigation-arrows .ct-navigation-arrows_item, .ct-modal-container .ct-navigation-arrows .ct-navigation-arrows_item{    font-size: 8px !important;}
	
}



@media (max-width: 1024px){

.ct-palette-p-border-color {
    border-color: #eb8820 !important;
    margin-left: -15px  !important;
}
}





