@charset "utf-8"; 
/* CSS Document */

/*
Theme Name:         OZ Leasing OLD 2
Theme URI:          # 
Version:			1.00
Author:             Team
Author URI:         #
*/
/* CSS Document */

@media screen and (max-width: 1200px) and (min-width: 768px) {
			li .search-panel {
				padding : unset;
			}
		}

.main-search h2 {
        font-size: 56px;
        letter-spacing: 8px;
}
.main-search h5 {
        font-size: 30px;
}
/* brands */
#brands .slick-arrow {
	display: inline-block !important;
}

#brands .slick-prev:before, .slick-next:before {
	color: black !important;
}
#brands .single-carbox {
	border: unset !important;
	box-shadow: unset;
	height: 180px;
	margin-bottom: unset;
}

#brands .home-tab-thumb {
	border: unset !important;
	box-shadow: unset;
}
#brands {
	margin-top: 75px;
}

/* new product */
/* Style tab links */
.car-order-tablink:hover, .car-order-tablink.active {
    border-bottom: 3px solid #00cadf;
}

.car-order-tablink.active {
	display : block;
}

.car-order-tablink {
    background-color: white;
    color: #454545;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    font-size: 17px;
    width: 14%;
	cursor : pointer;
	display : none;
}
.listing-footer {
	    transition: all 0.5s ease 0s;
    background: linear-gradient(#525252, #101010);
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000000000299999999999999999999999999999999 !important;
    height: 100px;
	    padding: 0px 10px;
}

.footer-hr {
	    transform: rotate(90deg);
    /* border-left: 1px solid #eee; */
    /* border-top: unset; */
    width: 60px;
    margin: unset;
    display: inline-block;
        margin-bottom: 15px;
}
.footer-hr-unshown {
	margin-bottom : 3px !important;
}

.footer-logo-unshown {
	margin-top : 24px !important;
}
.footer-details-container {
    display: none;
    color: white;
    text-align: center;
        margin: 0px 20px;
    margin-top: 12px;
}
span.footer-details-title {
    font-weight: bold;
    display: block;
    font-size: 18px;
}
span.footer-details-value {
    font-size: 22px;
}
.image-container img {
	display : none;
}
.eximage {
	display : none;
	left: calc(50% - 320px);
    position: relative;
}
.image-container img:first-child, .maineximage {
	display : block !important;
	left: calc(50% - 320px);
    position: relative;
}
.under-images-details-container {
    display: inline-block;
    color: black;
    text-align: center;
    /* margin-top: 12px; */
}
span.under-images-details-title {
    display: block;
    font-size: 24px;
    letter-spacing: 4px;
}
.under-images-container {
	width : 100%;
	text-align: center;
}
.footer-right-div {
	    float: right;
    display: inline-block;
    margin: 30px 0;
}
.footer-pricing-expries {
	color: white;
    width: 180px;
    display: -webkit-box;
    float: left;
}
.footer-next-button {
	margin-right : 15px;
	text-align: center;
	/*background-color: rgb(0, 180, 243);*/
	background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
    color: white;
        padding: 13px 70px;
    border-radius: 10px;
    margin-bottom: 10px;
	cursor : pointer;
	    width: 275px;
    display: inline-block;

}
.footer-next-button:hover {
	    /*background-color: rgb(0, 155, 208);*/
	    background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
	color : white !important;
}

.footer-details-icon-down, .footer-details-icon-up {
	display : none !important;
}


.footer-details-span {
	display : none;
}
.single-option-div {
    border: 2px solid rgb(0, 180, 243);
    border-radius: 6px;
    margin: 5px 0px;
    width: 150px;
    cursor: pointer;
    margin-left: calc(50% - 65px);
} 
.single-option-div:hover, .single-option-div.active{
	/*background-color: rgb(0, 180, 243);*/
	background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
    color: white;
}
.standard-model:hover, .standard-model.active{
	/*background-color: rgb(0, 180, 243) !important;*/
	background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%) !important;
    color: white;
}
.standard-model {
	margin-top: 15px;
    margin-bottom: 15px;
	border: 2px solid rgb(0, 180, 243) !important;
}
.option-description-span {
	    position: relative;
    top: 10px;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    display: -webkit-inline-box;
    margin-left: 40px;
	    margin-bottom: 15px;
}
.account-div {
    background-color: rgb(234,234,234);
    width: 100%;
    height: 500px;
    padding: 30px 100px 30px 150px;
}
.inputs-container{
	margin-top : 10px;
	    height: 260px;
}
.inputs-container input {
    width: 250px;
    border-radius: 15px;
    height: 35px;
    text-indent: 10px;
}
.inputs-container label {
	display : block;
	margin-left: 5px;
	margin-top : 25px;
}
span.account-details {
    font-size: 15px;
    font-weight: bold;
    margin-left: 15px;
}
.note-container {
	position : relative;
	top : 15px;
	left : 20px;
}
.note-span {
	    color: #00cadf;
    font-weight: bold;
}
.after-note-span {
	    font-size: 15px;
    font-weight: bold;
}
.phone-container {
	    height: 100px;
    position: relative;
    top: 25px;
}
.phone-container input, .inputs-container select {
	    width: 250px;
    border-radius: 15px;
    height: 35px;
    text-indent: 10px;
}
.phone-container label {
	display : block;
	margin-left: 5px;
}
.steps-div {
	display : none;
}
.content-title-div {
	float : right;
}
#price-arrow-icon-up, #price-arrow-icon-down {
position: absolute;
    /* height: 10px; */
    padding: unset;
    font-size: 20px;
    margin-top: 7px;
	display : none;
}
.price-arrow-icon-up {
	color : red !important;
}


.price-arrow-icon-down {
	color : green !important;
}
.credit-div {
	    margin-top: 10px;
}
.in-order-span {
	    font-size: 14px;
    display: -webkit-inline-box;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.credit-div input,.credit-div select {
    display: inline-block;
    background-color: #cbcbcb;
    border-radius: 10px;
    height: 30px;
    width: 100%;
	text-indent: 6px;
}

span.credit-app-title {
    color: #00cadf;
    font-weight: bold;
}

.credit-div label {
    display: block;
}

.ssl-image {
	    width: 80px;
    position: relative;
    left: calc(50% - 50px);
}

.unapproved-div {
	padding : 150px 0;
}

.unapproved-span {
	    text-align: center;
    font-weight: bold;
    display: block;
}
.trade-in-buttons {
    display: flex;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    padding: 0 20vw;
}

.trade-in-image-container {
    margin: 0 auto;
    text-align: center;
    width: auto;
    border: 1px solid #757575;
    border-radius: 10px;
    /* height: 200px; */
    padding: 5px;
    /* padding: unset; */
    cursor: pointer;
}
.trade-in-image-container.active{
        background-color: #eceff1;
}
.trade-in-title {
        font-size: 24px;
    display: block;
    text-align: center;
}
.trade-in-form-input-div {
    margin: 10px 0;
}
.form-display {
    display: none;
}
.first-first-line, .second-second-line {
    display: none;
}
    .approved-car-div {
            text-align: center;
    }
    .approved-car-div .title-span {
            display: block;
        text-align: center;
        font-weight: bold;
        margin-top: 20px;
    }
    .delivery-address-div span {
        font-weight: bold;
    }
    .delivery-time, .delivery-date {
        font-weight: 400;
        padding: 1px 10px;
        cursor: pointer;
        display: -webkit-inline-box;
    }
    .delivery-time.active, .delivery-date.active {
        color: white;
        /*background: rgb(0, 180, 243);*/
        background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
        border-radius: 8px;
        padding: 1px 10px;
    }
    .delivery-time-div {
        margin-top:10px;
    }
    .label-container {
      display: block;
      position: relative;
      /* padding-left: 35px; */
      margin-bottom: 12px;
      cursor: pointer;
      /* font-size: 22px; */
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
    
    /* Hide the browser's default radio button */
    .label-container input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
    }
    
    /* Create a custom radio button */
    .checkmark {
      position: absolute;
      top: 4px;
      left: 0;
      height: 18px;
      width: 18px;
      background-color: #eee;
      border-radius: 50%;
    }
    
    /* On mouse-over, add a grey background color */
    .label-container:hover input ~ .checkmark {
      background-color: #ccc;
    }
    
    /* When the radio button is checked, add a blue background */
    .label-container input:checked ~ .checkmark {
      background-color: #2196F3;
    }
    
    /* Create the indicator (the dot/circle - hidden when not checked) */
    .checkmark:after {
      content: "";
      position: absolute;
      display: none;
    }
    
    /* Show the indicator (dot/circle) when checked */
    .label-container input:checked ~ .checkmark:after {
      display: block;
    }
    
    /* Style the indicator (dot/circle) */
    .label-container .checkmark:after {
     	top: 9px;
    	left: 9px;
    	width: 8px;
    	height: 8px;
    	border-radius: 50%;
    }
    .delivery-time-div div {
	margin-top: 10px;
}
@media screen and (min-width : 1024px) and (max-width :  1215px) {
	.footer-details-container {
    	margin: 0px 4px;
		    margin-top: 12px;
	}
	
	span.footer-details-title {
		font-size : 16px;
	}
	
	span.footer-details-value {
		font-size : 18px;
	}
	
	.account-div {
		    padding: 30px 75px 30px 60px !important;
	}

}
@media screen and (min-width: 480px) and (max-width: 768px) {
	

	.single-option-div {
		    margin-left: calc(50% - 75px);
	}
}
@media screen and (max-width: 480px) {
    .trade-in-buttons {
        padding: unset !important;
    }
    .trade-in-image-container { 
        margin: 20px;
    }
	.down-payment-div .color-title, .term-div .color-title {
		margin-left : unset !important;
		text-align : center !important;
	}
	
	.car-order-tablink {
		display : none !important;
	}
	

	.standard-model {
		margin-left : calc(50% - 75px) !important;
	}
	
	.single-option-div {
		margin-left : -10px;
	}

	
	.account-div {
		height : 780px !important;
	}
	
	.inputs-container {
    	height: 370px !important;
	}
}
@media screen and (max-width: 768px) {
    .main-search h2 {
        font-size: 32px;
        letter-spacing: 8px;
}
.main-search h5 {
        font-size: 18px;
}
    div#searchcars h1 {
        display: none;
    }
    #wprmenu_bar .menu_title {
            top: -11px !important;
    }
    #wprmenu_bar .bar_logo {
        height: 30px !important;
    }
    .header-wrapper {
        display: none;
    }
	.ssl-image {
		display : none;
	}	
	.account-div {
		padding: unset;
    	height: 450px;
	}
	
	.inputs-container {
		height: 200px;
	}
	
	.image-container img:first-child, .eximage, .maineximage {
		left : unset !important;
	}

	.listing-title-div, .content-title-div {
		margin-bottom : unset !important;	
	}
	
	
	
	.listing-title-div.regular-margin, .content-title-div.regular-margin {
		margin-bottom : 110px !important;
	}	
		
	.listing-title-div.footer-open-margin, .content-title-div.footer-open-margin {
		margin-bottom : 230px !important;
	}
	
	.listing-title-div, .content-title-div {
		border : unset !important;
	}
	
	
	
	.under-images-details-container {
		width : 100%;
	}
	
	.listing-footer img {
		display : none;
	}
	
	.footer-hr {
		display : none;
	}
	
	.footer-details-container {
		opacity : 0;
		color: white;
		text-align: center;
		margin: unset;
		margin-top: unset;
		display : none;
		transition : all 0.2s ease;
	}
	span.footer-details-title {
		font-weight: bold;
		display: inline-block;
		font-size: 16px;
	}
	
	.footer-details-container:first-child {
		margin-top: 90px;
	}
	
	.listing-footer-open .footer-details-container {
		    opacity: 1;
    	display: block ;
	}
	
	span.footer-details-value {
		font-size: 18px;
	}
	.footer-pricing-expries {
		display : none;
	}
	.listing-footer-open .footer-details-icon-up {
		display : none !important;
	}
	.listing-footer-open .footer-details-icon-down {
		display : block !important;
	}
	
	.footer-details-icon-down {
		display : none !important;
	}
	
	.footer-details-icon-up {
		display : block !important;
	}
	
	.footer-details-icon-up, .footer-details-icon-down {
		color: white !important;
		border: 1px solid white;
		border-radius: 50%;
		padding-bottom: unset;
		padding-top: 3px;
		margin-top: 37px;
	}
	.footer-details-span {
		position: absolute;
		top: 38px;
		color: white;
		margin-left: 35px;
		display : block;
	}
	
	.footer-next-button {
		margin-right: unset !important;
		position: absolute;
		right: 30px;
		top: 30px;
		padding : 13px 25px !important;
		    width: 200px !important;
    padding-left: 33px !important;
		text-align: center;
	}
	
	.unapproved-div {
		padding : 50px 0;
	}
}

/* end new product */
*{
margin:0;
padding:0;
text-decoration:none;
outline:none;
border:0;
box-sizing:border-box;

}
a:hover{
	text-decoration:none;

}


#searchcars, .searchcars{

text-align:center;
}

a {
	color: #00ade5;
	text-decoration:none !important;
}

body {
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.6;
    color: #282a2e;
	border-top:3px solid #235c96;
}


img{

	max-width:100%;
}

.slick-dots{
	bottom:20px !important;

}

.single-box{
	text-align:center;
	padding:0 0 0px 0;
	background:#f2f2f2;
}

.col-md-3 + .col-md-3 .single-box{

	background:url(images/sep.png) no-repeat left center #f2f2f2;

}

.homeboxes-container{
	margin:0px;
	background:#f2f2f2;
}

.single-box h6{
	height:40px;
	color:#565656;
	line-height:20px;
	font-weight:600;
	font-size:15px;
}

.single-box h5{
	font-family:raleway;
	font-weight:800;
	color:#00ade5;
	font-size:18px;
	text-transform:uppercase;
}

.home-boxes{

padding:20px 0;
}


.title-section h3{
	font-family:Raleway;
	font-weight:800;
	color:#444;
font-size:30px;
}
.title-section h4{
	font-family:Raleway;
font-weight:600;
	font-size:18px;
	color:#444;
}
.title-section{
	padding:40px 0 30px 0;
	text-align:center;

}
.boxthumb{
	padding:30px 0;
	text-align:center;
}

.featuredcol{
overflow:hidden;
    height: 366px;
	padding:0;
}
.featured-full{
	height:100%;

position:relative;
}

.featured-half{
position:relative;
	height:50%;
}


.featured-cars .meta-links{

    right:10px;
    left:auto !important;
}
.featured-cars .meta-links a {

    background-color:#fff;
}

.featured-cars .featured {
	background-size: cover;
	position: relative;
}

.featured-cars .featured a {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: inline-block;
}

.featured-half:hover > .featured-caption, .featured-full:hover > .featured-caption {

	bottom:0;
}
.featured-caption {

    background:#000;
    bottom:-300px;
    left:0;
    width:100%;
    z-index:99;
    position:absolute;
    color:#fff;
    padding:10px;
}

.featured-caption h5{
float:left;
}


.featured-caption em{
float:right;
font-style:normal;
color:#39deff;
font-size:20px;

}


.featured-full img, .featured-half img{
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
}
.slick-dots li button {
    width: 15px;
    height: 15px;
    background: url(images/sprite.png) no-repeat 0 -61px transparent !important;
    text-indent: -9999px;
}

.slick-dots li.slick-active button {
    width: 15px;
    height: 15px;
    background: url(images/sprite.png) no-repeat -23px -65px transparent !important;
    text-indent: -9999px;
}


.fixedheader{
	font-family:Lato;
	position:absolute;
	z-index:9;
	left:0;
	right:0;

}

.social{
	float:right;
	margin:0 0  0 20px;
}
.social a {
	display:block;
	float:left;
	width:30px;
	height:30px;
	font-size:14px;
	margin:0 4px;
	border: 2px solid #fff;
	border-radius: 50%;
	color: #fff;
	line-height: 26px;
	text-align: center;
}

.header-right{

	color:#fff;
	padding:25px 0 10px;
}

.logo{

	padding:20px 0;
}


.logo img {
    max-width: 100% !important;
    height: auto !important;
    position: relative;
    top: -13px;
}
.navigation{
	margin:20px 0 0 0;

}

.navigation  li a{
	padding:4px 10px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:500;
	border-radius:2px;
	margin:0 0 0 20px;

}
.navigation  li a:hover, .navigation .current-menu-item a{
	color:#fff;
	background:#48b26b;

}

.rightalign{
	float:right;
	text-align:right;
}


.callusnow{
	color:#235c96;
	font-size:20px;

	padding:10px 20px 10px 0;
}

.callusnow em{
	color:#fff;
	padding:1px 10px;
	background:#235c96;
	font-style:normal;
}

.callusnow span{
	color:#fff;
	padding:1px 10px;
	background:#48b26b;

}



.header-link.middle{

	background:#235c96;

}

.header-link:hover{
	color:#eee;

}
.header-link{
	float:right;
	margin:12px 0 0 10px;
	color:#fff;
	padding:1px 10px;
	background:#48b26b;
	font-style:normal;
}

.header-links{
	padding:10px 0;
	overflow:hidden;
	font-size:18px;
}
.header-links a i{
	color:#00ade5;
	margin:0 10px 0 0;
}
.header-links a{

	color:#fff;
	margin:0 0 0 20px;
}
.main-search{
	position:absolute;
	top:220px;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center;
width:100%;
	z-index:9999;
}
.main-search h1 em{
font-style:normal;
	font-size:26px;
	text-transform:none;
	font-weight:300;
	font-family:Open Sans;
}
.slider.slick-initialized.slick-slider {
    background: #000;
}

.slider.slick-initialized.slick-slider img {
    opacity:0.2;
}


.explore-link{
	background:#39758a;
	padding:10px 20px;
	display:inline-block;
	margin:40px 0 0 0;
	border-radius:3px;
	color:#fff;
}
.main-search h1{
	color:#fff;
	font-size:42px;
	text-shadow:0 0 12px #000;
	font-weight:800;
	line-height:50px;
	font-family:Raleway;

}
.main-search h1 strong{

	color:#39deff;
}
.search-panel label{
	font-weight:normal;
	margin:0 0 0 10px;
}

.search-panel select option {
    color: #000;
	text-transform:capitalize;
}



.search-panel{

	background:url(images/darkoverlay.png) repeat 0 0 transparent;
	padding:20px;
	max-width:730px;
	margin:0 auto;
	border-radius:4px;
	color:#fff;
}

.searchbutton i{

	margin:0 10px 0 0;
}


.searchbutton {
    border: 1px solid #00ade5;
    background: #00ade5;
    color: #fff;
    height: 36px;
    text-transform: Uppercase;
    width: 19%;
    border-radius: 4px;
    padding: 5px 20px 0 0;
    display: inline-block;
    margin: 0 0 0 1%;
}
.search-panel select{
	background:transparent;
	border:1px solid #fff;
	padding:6px 10px;

	text-transform:capitalize;
	border-radius:0px;
float:left;
	height:36px;
	width:40%;
	margin:0 0px 10px 0;
}
.search-panel select+ select{

	border-radius:0px 3px 3px 0;
}
.search-panel input[type="text"]{
	background:transparent;
	border:1px solid #fff;
	padding:2px 10px;
	height:36px;

	width:50%;
float:left;	border-radius:3px 0 0 3px;
	margin:0px 0 0;
}

.search-panel input[type="submit"]{
	border-radius:3px;
	background:#00ade5;
	padding:6px 40px;
}
.searchrowone{
	text-align:center;
	overflow:hidden;
	padding:10px 0;
}

.searchrowone > div{
	display:inline-block;
	padding:0 10px;
}
.searchrowtwo{
	padding:5px 0;
	overflow:hidden;
}
.navbar{

	padding-bottom:0;
	margin-bottom:0;
}


.slider {
	position:relative;
	overflow:hidden;

}
 .slick-slider{

	margin-bottom:0px !important;
}


.slider  img{
	display:block;
	position:relative;
	z-index:4;
}
.singleitem{

	position:relative;
}
.slider  .singleitem .caption{
	max-width:1140px;
	top:-400%;
	right:0;
	left:0;
	position:absolute;
	margin:0 auto;
	font-size:40px;
	color:#fff;
	transition:0.4s all ease-in-out;
transform: rotate(3deg);
	z-index:5;
}

.slick-active .caption{
	top:100px !important;
transform: rotate(0deg) !important;
}
.slick-active .caption h1{

}

.slider  .singleitem .caption h1{

	transition:1s all ease-in-out;
	font-size:40px;
	line-height:45px;
}

a.calltoactionbutton {
background:#235c96;
    color:#fff;
    padding:5px 20px;
    font-size:18px;
    border-radius:2px;
    display:inline-block;
    margin:20px 0;
}

a.calltoactionbutton:hover{

	text-decoration:none; background:#3cad61;


}

.awardimg{
	float:right;
	margin:12px 0 0;
	max-height:30px;
	width:auto;
}

.slider-container{
	overflow:hidden;
	position:relative;
	max-height: 876px;
}

.slider-container .intro-image {
	padding-top: 50%;
	min-height: 552px;
	background-size: cover;
	background-position: center center;
}

.slider-container .intro-image:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-color: rgba(0 ,0, 0, .8);
	width: 100%;
	height: 100%;
}


.upper-overlay{
position:absolute;
bottom:0;
left:0;
height:100px;
width:100%;
/*background:url(images/upperoverlay.png) no-repeat 0 0 transparent;*/
background-size:100% 100%;

}



.home-links{
text-align:center;
	background:url(images/home-links.jpg) repeat-x 0 bottom transparent;
	background-size:100% 180px;
	padding:0px 0;
	margin:0px 0;
}

.home-links .container{

padding:30px 0;
position:relative;
}


.car-icon{
	width:330px;
	position:absolute;
	bottom:-30px;
	right:-60px;

}
.home-links h4{
	font-family:Raleway;
	font-weight:600;
	font-size:24px;
	color:#fff;
}

.home-links h4 span + span{

	color:#fff;
}

.home-links h4 span + span + span{

	color:#00d6ef;
}

.home-links-container a + a{
	background:transparent;
	border:1px solid #fff;
}
.home-links-container a{
	display:inline-block;
	padding:6px 40px;
	margin:0 5px;	border:1px solid transparent;
	border:1px solid #fff;
	color:#fff;;
	text-transform:uppercase;
	background:#DB4A00;
	transition: .5s;
}

.home-links-container a:hover,
.sell-link:hover,
a.blog-readmore:hover, .addtobasket:hover {
	background: #fff;
	color: #00ade5;
	border: 1px solid #00ade5;
}


.homedeals-tabs a {
    display: inline-block;
    color: #3d3d3d;
    padding: 2px 10px;
    border-radius:4px;
    text-align: center;
}

.homedeals-tabs > span {
    padding:10px;
    overflow:hidden;
    background:#eee;
    border-radius:5px;
}

.homedeals-tabs {

    text-align:center;
    margin:0 0 40px 0;

}

.homedeals-tabs a.active{
	color:#fff;
	background:#00ade5;
}


.home-tab-thumb {
position:relative;
width:100%;
margin:0 0 20px 0;
height:170px;
background:white;
}

.home-tab-thumb img{

    max-width:100%;
    height:auto;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    margin:0 auto;
}



.meta-links a{

	width:30px;
	height:30px;
	display:block;
	float:left;
	margin:0 5px 0 0;
	background:url(images/sprite.png) no-repeat 0 -122px transparent;
}

.meta-links a.tab-wishlist{

	background-position:-36px -122px;
	}


	.meta-links {
		z-index:99;
		position:absolute;
		top:10px;
		left:10px;
	}

.meta-price{
	font-family:lato;
	float:right;
	color:#3d3d3d;
	border-radius:0px;
	background:#f2f2f2;
	font-size:14px;
	height:40px;
	padding:7px 10px 0;
	width: calc(50% - 3px);
	text-align: center;
}

.meta-price strong {
	font-size:15px;
	padding:0 0 0 2px;
	color:#00ade5;
}

.home-tab-content #brand .single-carbox {
	height: 229px;
}

.single-carbox {
	overflow: hidden;
}

.home-tab-content .row > div {
    margin-bottom: 20px;
}


.home-tab-content > div + div{
	display:none;
}

.home-tab-content h5, .single-carbox h5{
	text-align:center;
	color:#3d3d3d;
	font-weight:600;
	font-family:Domine,Times New Roman;
	font-size:14px;
}

.home-tab-content h6, .single-carbox h6{
	font-size:16px;
	text-align:center;
	color:#3b3b3b;
}

.single-carbox {
    border: 1px solid #f1f1f1;
    padding: 0 0px;
height:340px;
	position:relative;
}

.single-carbox .title a {
	color: #00ade5;
}

.addtobasket{
	background: #00ade5;
    color: #fff;
    margin: 0px auto;
    display: inline-block;
    border: 1px solid #00ade5;
    transition: .5s;
	height:40px;
	font-size:12px;
	font-weight:normal;
	padding:11px 10px;
	float:left;
	text-align: center;
	width: calc(50% - 3px);
}

.tab-content-meta {
    overflow: hidden;
    padding: 10px;
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    justify-content: space-between;
    justify-content: -moz-space-between;
    justify-content: -ms-space-between;
    justify-content: -o-space-between;
    align-items: center;
    align-items: -moz-space-between;
    align-items: -ms-space-between;
    align-items: -o-space-between;
}

.single-carbox .home-tab-thumb img{

    padding:20px !important;
}

.home-tab-thumb{

    border-bottom:1px solid #f1f1f1
}
.home-sell {
	margin:60px 0 20px;
    background: url(images/home-sell.jpg) no-repeat center top / 100% 85% #fff;
}
.sell-text h4{

	font-size:30px;
}
.sell-text {
    color: #fff;
    padding: 40px 0 0;
}

.sell-link {
	border:1px solid #fff;
	background: #DB4A00;
	margin:10px 0 0 0;
	color:#fff;
	border-radius:3px;
	padding:7px 25px;
	display:inline-block;
	transition: .5s;
}

.home-testi{
	padding:30px 20px;
	text-align:center;
	background:#fbfafa;
}


.home-featured h5{
	line-height:20px;
	color:#00ade5;
	font-size:21px;
	text-transform:uppercase;
}


.home-featured h6{
	color:#3b3b3b;
	margin:0 0 20px 0;
	font-size:18px;
}
.single-testi { display:table; }
.single-testi .inner { display:table-cell; vertical-align:middle; padding:20px 0 0px 0; }
.single-testi div{
	color:#000;
}
.single-testi h6{

	color:#666666;
	font-size:14px;
}
.single-testi{

	text-align:center;
}

.single-testi img{

	display:block;
	max-width:150px;
	margin:0 auto 20px;
}


footer{
	margin:0px 0 0 0;
	background:#282828;
	padding:30px 0;
clear:both;
}

.copyright{
	text-align:center;
	padding:15px 0;
	text-transform:uppercase;
	color:#fff;
	background:#000;
width:100%;
	display:block;
	font-size:13px;
}


.home-testi ul.slick-dots {
    position: relative;
    display: block;
    bottom: 0 !important;
    top: 22px;
}



footer li {
    width: 19%;
    display: inline-block;
    text-align: left;
    margin: 0;
    padding: 0;
}

footer li a{
    color:#fbfafa;
    text-transform:uppercase;
    padding:10px 0;
    font-size:12px;
}

footer li a:hover {
	color: #00ade5;
}

footer ul{

    margin:0 !important;
    padding:0 !important;
}

.footer-map, .footer-map iframe{
	width:100%;
	height:510px;
	overflow:hidden;
}

.home-testimonials{
	background:url(images/testibg.jpg) no-repeat center top transparent;
	background-size:auto 100%;
	padding:50px 0;
	position: relative;
}

.home-testimonials .overlay {
	background: #000;
	opacity: .4;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.testiright{
	color:#fff;
}


.testiright h5{
	font-family:Domine;
	font-size:30px;
	font-weight:normal;
}

.testiright h6{
	font-size:16px;
	color:#64d9ff;
	font-family:Open Sans;
}
.testidesc{

	margin:30px 0 0 0;
}

.testidesc h6{
	font-weight:normal;
	font-size:20px;
	margin:0;
	color:#fff;
}

.testidesc strong{
	display:block;
	font-weight:normal;
	font-size:16px;
}

.testidesc div{
	margin:10px 100px 10px 0;
}

.slick-arrow{

	display:none !important;
}

.testislider .slick-dots {
    bottom: -40px !important;
    left: 0px !important;
    margin: 0 !important;
    text-align: left;
}

iframe{
}


.whyusbox {

    background:#f2f2f2;
    border-radius:3px;
	padding:20px;
	margin:0 0 20px 0;
    text-align:center;
}


.whyusthumb{

	padding:20px;
}

.whyusthumb span{
	background:url(images/sprite.png) no-repeat -500px 0 transparent;
	width:80px;
	height:80px;
}
.whyusbox h6{

	font-family:Open Sans, Arial;
	font-weight:300;
	color:#444444;
	font-size:18px;
}


.whyusthumb span {
    background: url(images/sprite.png) no-repeat -420px 0 transparent;
    width: 80px;
    height: 85px;
    display: block;
    margin: 0 auto;
}


.whyusthumb.thumbtwo span {

	background-position:-420px -90px;
}


.whyusthumb.thumbtwo span {
    background-position: -413px -139px;
    width: 90px;
}

.whyusthumb.thumbthree span {
    background-position: -413px -276px;
    width: 90px;
}
.whyusthumb.thumbfour span {
    background-position: -413px -416px;
    width: 90px;
    height: 85px;
}

.whyusthumb.thumbfive span {
    background-position: -271px -416px;
    width: 90px;
    height: 85px;
}

.whyusthumb.thumbsix span {
    background-position: -271px -271px;
    width: 90px;
    height: 85px;
}



/* The side navigation menu */
.sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 9999999; /* Stay on top */
    top: 0;
    left: 0;
    background-color: #111; /* Black*/
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

/* The navigation menu links */
.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
#main {
    transition: margin-left .5s;
    padding: 20px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
   .sidenav {padding-top: 15px;}
   .sidenav a {font-size: 18px;}

}
@media screen and (max-width: 450px) {

table.ordertrackingtable tr {
    border: 2px solid #000;
}

table.ordertrackingtable tr td{
max-width:20% !important;
}

table.ordertrackingtable tr  td + td, table.ordertrackingtable tr  th + th {
    display:none;
}

table.ordertrackingtable tr  td + td +td + td, table.ordertrackingtable tr  th + th +th + th{
    display:table-cell !important;
}

}

.header-delivery{
	padding: 3px 10px;
	border: 2px solid #00ade5;
	color: #fff;
	display: inline-block;
}
.inner-header{

position:relative;
overflow:hidden;
	background:url(images/innerbg.jpg) no-repeat 0 0 transparent;
	background-size:100% auto;
	height:140px;
}




.inner-header-large{
overflow:hidden;
position:relative;
	background:url(images/innerbg.jpg) no-repeat 0 0 transparent;
	background-size:100% auto;
	height:522px;
}

.innerheader-data {
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 200px;
}



.innerheader-data h1{

	font-family: Raleway;
	font-size:50px;
	font-weight:800;
}


.innerheader-data h4{

	font-weight:normal;
	font-size:26px;
}


.contactsection{
	color:#fff;
	background:#616161;
}

.formsection{
	padding:20px;
	background:#eee !important;
}


.contactform-container{

	margin:40px 0;
}


.contact-tabs-content > div > div {
    padding: 10px 0px 10px 25px;
}


.contact-tabs-content > div > div h6{
font-size:18px;
}


.contact-tabs-content > div > div{

    font-size:15px;
}


.contact-tabs-content > div + div{

	display:none;
}
.contactform-container h4 {
    font-size: 24px;
	font-family:Raleway;
    font-weight: 800;
}



.contactform-container h6 {
    font-size: 16px;
    font-weight: normal;
}
.contactsection{

	padding:20px;
}




.contact-tabs-content > div > div.address{
	background:url(images/address.png) no-repeat 0px 22px transparent !important;
}


.contact-tabs-content > div > div.phone{
	background:url(images/phone.png) no-repeat 0px 22px transparent !important;
}


.contact-tabs-content > div > div.timings{
	background:url(images/timings.png) no-repeat 0px 22px transparent !important;
}



.contact-tabs a {

    display:inline-block;
    padding:5px 20px;
    margin:0 10px 0 0;
    color:#fff;
 font-weight:normal;
 font-size:17px;
 font-family:Raleway;   background:#bdbdbd;
}

.contact-tabs{

    overflow:hidden;
    padding:20px 0 5px;
}


.contact-tabs a:hover, .contact-tabs a.active{

    /*background:#54aced;*/
    background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
}


.cform .row{

    margin:20px 0;
}

.cform input, .cform textarea{

    display:block;
    width:100%;
	max-height:135px;
	border:1px solid #eee;
    padding:10px;
}

.cform input[type="submit"]{

    /*background:#54aced;*/
    background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
    color:#fff;
    text-transform:uppercase;
}


.submitregister{
display:block;
padding:10px 20px;
text-align:center;
margin:0 0 40px 0;
    /*background:#54aced;*/
    background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
    color:#fff;
    text-transform:uppercase;
}

.successmessage {
    background: #f7f7f7;
    padding: 14px;
    display:none;
    font-size: 13px;
    text-align: center;
    border: 4px solid green;
}

.successmessage a{

    font-weight:bold;
    text-transform:uppercase;
}

.editprofile{

	padding-bottom:100px;
}

.loginmeta input {
    display: inline;
    width: auto;
    margin: 0 4px 0 0;
}

.login-right{
    text-align:right;
}

.alternate-login{

	text-align:center;
	color:#555;
}


.loginpagecontent input{

	margin:20px 0;
}

.loginpagecontent label{

}

.loginmeta.row {

    margin:0 !important
}

.loginpagecontent {
	padding:40px 0;
	margin:20px auto;
}

.loginpagecontent .grey{
	filter:grayscale(100%);
	opacity:0.6;

}

.loginpagecontent .col-md-6 > div{
	box-shadow:0 0 10px #aaa;
	background:#fafafa;
	padding:10px 20px;
}


.alternate-login h6{
	margin:0 0 20px 0;
	font-weight:300;
	font-size:20px;
}


option[disabled]{
	display:none;
   height: 0;
    position: absolute;
    width: 0;

}

.lease-box {
	    border: 1px solid #00ade5;
     height: 286px;
    padding: 10px;
        display: inline-block;
	text-align : left;	
	width: 532px;
}
.lease-box label {
	font-size : 13px;
}

.lease-box div {
	    width: 170px;
}
.boxes-container .listing-step-container {
	    height: 450px;
    padding-top: 10px;
}
.features-list {
	height: 450px;
    padding-top: 10px;
    padding-bottom: 5px;
}
.green-span {
	display : block;
    font-size: 18px;
    color: #099a09;
}

.blue-line {
    height: 4px;
    background-color: #00ade5;
    width: 200px;
    margin: auto;
    margin-bottom: 5px;	
}

.interior-slider {
	margin-top : 50px;
}

.single-car-thumb {
	display: inline-block;
    position: relative;
    top : -400px;
    left: calc(50% - 320px);
    
}
.summary-box {
	border: 1px solid #00ade5;
    height: 286px;
    padding: 10px;
    display: inline-block;
    text-align: left;
	width: 532px;
}
.single-car-thumb img {

    height:auto;
}

.single-car-thumb img + img{

	display:none;
}
.land-lease-button {
    display: block;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    left: calc(50% - 110px);
    border: 0;
    width: 220px;
    background-color: #2b9af3;
    color: #fff !important;
    padding: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: bold;
	margin : 10px 0;
}

.land-lease-button:hover {
    background-color: #2b76c6;
}


.single-car-infocolumn{

	padding:20px 0;
}

.single-car-infocolumn h5{

background:url(images/car-sprite.jpg) no-repeat left 3px transparent;
	font-size:26px;
	font-weight:600;
	padding:10px 20px 10px 50px;
	font-family:Raleway;
}


.single-car-infocolumn h5.performance{

	background-position: left -75px !important;
}


.single-car-infocolumn h5.transmission{

	background-position: left -155px !important;
}



.singleinfo {
overflow:hidden;
    font-size:18px;
    font-family:Open Sans, Arial;
color:#000;
}

.singleinfo span{

    float:left;
}


.singleinfo span + span{

    float:right;
}

.single-car-infocolumn + .single-car-infocolumn{

    border-top:2px solid #eee;
	}


	.stm-single-car-content h1.title{

		font-size:30px;
		font-family:Raleway;
		font-weight:bold;
	}

		.stm-single-car-content h1.title span{
			font-size:16px;
			display:block;
			margin:5px 0 0 0;
			font-weight:600;
		}


		.single-car-permonthprice h3{
font-weight:bold;

 margin:0;   font-size:50px
}
.single-car-permonthprice h3 span{
    font-size:30px;
    color:#00ade5;
    font-weight:400;
}


.single-car-permonthprice h6{
    margin:0;
    font-size:18px;
    color:#000;
}


.stm_single_car_content{
    position: relative;
    z-index: 1;
    background: white;
    text-align: center;
	top : -450px;
	margin-bottom : -450px;
}

.exteriorcolor {
	margin-top : 5px;
}

.stm_single_car_row{

	padding:40px 0;
}

.row-pad-top-24 #ajaxsearchlite2 {
	background: transparent !important;
	box-shadow: 0px 1px 6px 3px #3f3f3f6e;
}

.row-pad-top-24 .promagnifier {
	width: 30px !important;
}

.row-pad-top-24 .probox .proinput input {
	font-size: 14px !important;
	text-indent: 6px;
}

.listing-step-container h5 {
    font-size: 16px;
    color: #00ade5;
    text-transform: uppercase;
}


.listing-step-container h6 {
    font-size: 18px;
    font-weight:600;
    text-transform: uppercase;
}


.listing-step-container {
 padding:20px 0;
}

span.step-span {
    color: #b9b9b9;
    font-size: 18px;
}

span.step-value {
    font-size: 50px;
    border: 1px solid #b9b9b9;
    width: 50px;
    height: 50px;
    text-align: center;
    display: inline-block;
    line-height: 42px;
    border-radius: 50%;
    color: #00cadf;
    top: 20px;
    position: relative;
	margin-bottom: 40px;
}

span.color-title {
    display: block;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
}


.colorpanel {


	padding:0 0 20px 0;
}



/* highlight */
.colorpanel a:before, .in-colorpicker a:before {
content: '';
    display: block;
        position: relative;
        left: 6px;
    top: 2px;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    background: linear-gradient( hsla(0, 0%, 100%, 0.8) , hsla(0, 0%, 100%, 0) );
}

.colorpanel a {
    display: inline-block;
        width: 35px;
    height: 35px;
    border-radius: 50%;
    margin: 0 15px 0 0;
    box-shadow: 0px 0px 2px 1px #999999;

}

.in-colorpicker {
    padding: 0 0 20px 0;
}
.in-colorpicker a {
	    display: inline-block;
        width: 35px;
    height: 35px;
    border-radius: 50%;
    margin: 0 15px 0 0;
    box-shadow: 0px 0px 2px 1px #999999;
}

	.colorpanel a:hover, .colorpanel a.active, .in-colorpicker a:hover, .in-colorpicker a.active{


box-shadow: 0px 0px 0px 3px #00fff3;
	}



	.mileage-container {

    overflow:hidden;
}
.mileage-container a h6{
display:none; }
.mileage-container a{
    border: 1px solid #eee;
    display: inline-block;
    width: 145px;
    background: transparent;
    color: black;
    padding: 15px 0;
    margin: 1%;
    text-align: center;
    vertical-align: top;
    border-radius: 15px;
    font-size: 20px;
    font-weight: bold;
}

.mileage-container a.active, .mileage-container a:hover{
    border: 1px solid rgb(0, 180, 243);
    color: white;
    /*background: rgb(0, 180, 243);*/
    background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
}


.mileage-container a strong{
display:block;
line-height:50px;
    font-size:45px;
}


input#downpayment {
    width: 60px;
    border: 1px solid #aaa;
    padding: 2px 6px;
    margin: 0 0 0 10px;
    float:left;
}

.downpayment-section span{
font-size:20px;
    float:left;
}

.downpayment-section input[type="range"]{
  margin:6px 0 0 0px;
}


.summary-row .label{
font-size:18px;
text-align:left;
    display:block;
    float:left;
    font-weight:300;
    width:30%;
    color:#000;
padding:15px 20px 0 0;
}

.summary-row{

    overflow:hidden;
}

.summary-row .values{
	float:right;
	width:65%;
}

.summary-row em{

	font-style:normal;
	font-size:30px;
	font-weight:bold;
}

.summary-row span{

	padding-left:10px;
	color:#00ade5;
}
/*
input.leasethiscar {
    background: #00ade5;
    color: #fff;
    margin: 10px auto;
    cursor: pointer;
    display: block;
    text-transform: uppercase;
    padding: 10px 40px;
    border-radius: 4px;
}
*/
.row.purchasepage{

	display:none;
}
.row.purchasepage .sidepanel a{
	display:block;
	text-align:left;
	font-family:raleway;
	color:#000;
	font-weight:400;
	padding:5px 0 5px 0px;
}

.row.purchasepage .sidepanel a i{

	font-size:12px;
	margin:0 5px 0 0;
}

.row.purchasepage .sidepanel{
	background:#eee;
	height:1000px;
	padding:30px 30px 40px 60px;
}


.purchasepage .mainpanel{

	padding:30px;
}
.purchasepage h2{
	font-family:Raleway;
	font-size:30px;
	font-weight:bold;
}

.carthumb img{

	width:100%;
	height:auto;
}


.cardesc h6{

	font-size:18px;
	font-weight:600;
	margin:0;
}

span.colorpalete{
	margin:0 20px 0 0;
	border-radius:50px;
	height:30px;
	width:30px;
	display:inline-block;
	border:1px solid #000;
}



.carinfobox {
margin:0 0 40px 0;
    border:1px solid #eee;
}

.singleinforow{
padding:10px;
overflow:hidden;
}




.singleinforow label {
	width : 60%;
float:left;
font-size:17px;
font-weight:300;
}




.singleinforow:hover{

	background:#f7f7f7;
}


.singleinforow.bold label, .singleinforow.bold span{
	font-weight:600;

	font-size:18px; }

.contactbutton {
	    display: inline-block !important;
    background: #aaa;
    display: block;
    color: #fff;
    padding: 10px 0px;
    border-radius: 4px;
    margin: 0 auto 20px;
    cursor: pointer;
    width: 200px;
    text-align: center;
}

.contactbutton:hover, .contactbutton:active, .contactbutton:focus {
	background-color : #00ade5;
}
.contactbutton.active {
	background-color : #00ade5;
}

.singleinforow span {

font-size:17px;
font-weight:300;
float:left;
}

.singleinforow + .singleinforow{

    border-top:1px solid #eee;
}


.paymentheadings {
    background: #eee;
    padding: 20px;
    margin: 0 0px;
}

.paymentdetails {
    background: #fff;
    padding: 10px;
    border: 1px solid #eee;
    margin: 0 0px;
}

.paymentnote {
    background: #eee;
    padding: 10px 20px;
    font-family: Raleway;
    text-align: center;
    font-size: 12px;
    color: #888;
}

.paymentmodestatus {
background:#00ade5;
color:#fff;
text-align:center;
padding:10px;
display:none;
}

.paymentmodestatus.yes{

	display:block;
}

.paymentmodestatus em{

    font-style:normal;
}


.thisexcolor {
    font-size: 16px;
    font-weight: 600;
    padding: 10px 0 0 0;
    text-transform: capitalize;
}

.thisexcolor span{
    margin: 0px -25px 20px 0px;
}

.mainpanel h6 {
    font-size:18px !important;
font-weight:600;
margin:40px 0 8px 0;
}


.mainpanel .note {
text-align:center;
font-size:20px;
padding:0 0 40px 0;
}


.stepscontainer .steps + .steps{

	display:none;
}


a.gotonextstep, .submittofinal {
display:block;
/*background:#00ade5;*/
background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
display:block;
color:#fff;
padding:10px 0px;
border-radius:4px;
margin:0 auto 20px;
cursor:pointer;
width:200px;
text-align:center;
}

a.gotonextstepdisabled{
display:block;
background:#aaa;
display:block;
color:#fff;
padding:10px 0px;
border-radius:4px;
margin:0 auto 20px;
cursor:pointer;
width:200px;
text-align:center;

}

.row.tradeinfields input[type="text"], .row.tradeinfields textarea, .row.tradeinfields input[type="file"], .row.tradeinfields select{

width:100%;
display:block;
padding:12px;
font-size:14px;
margin:0 0 30px 0;
border:1px solid #ddd;

}

.tradeinfields{
	padding-top:20px;
}

.row.tradeinfields label{

	font-size:17px;
	font-weight:600;
	display:block;
}

.checkboxfield {
    padding:10px 0;
    overflow:hidden;
}

.checkboxfield input, .checkboxfield label{
    float:left;
    margin:0 10px 0 0;
   padding:0;
   line-height:20px;
   cursor:pointer;
   position:relative;
   top:0px;
   font-size:16px !important;
}

.tradeinfields .col-md-12 textarea{

	height:200px;
}

.step-3 h4{

	font-size:15px;
	line-height:20px;
}

.tradeinfields h3{

	font-weight:600;
}

.thankyoutext {
padding:0 0 20px 0;
    text-align:center;
}

.thankyoutext h5{
font-size:18px;
}

.thankyoutext h6{
font-weight:600;
    font-size:15px!important;
    color:#00ade5;
}

.tradeinfields input[type="submit"] {
    background: #00ade5;
    color: #fff;
    text-align: center;
    width: 100%;
    display: block;
    padding: 10px;
}


.deliveryfields input, .deliveryfields textarea{
	max-height:100px !important;
	margin-bottom:5px !important;
}

.panel-links a.active{
    color:#00ade5 !important;

}

.getstartedpage {
    text-align: center;
    max-width: 1140px;
    margin: 20px auto;
}


.getstartedpage h1{

	font-size:28px;
	font-weight:bold;
}



.getstartedpage h5{
	padding-bottom:30px;
	font-size:20px;
	font-weight:normal;
}



.single-accordion h4  {
text-transform:uppercase;
    background:#f7f7f7;
    font-size:17px;
    line-height:80px;
    font-weight:600;
overflow:hidden;
}



.single-accordion h3 {
text-transform:uppercase;
    font-size:17px;
    font-weight:600;
overflow:hidden;
}

.single-accordion{

	margin-bottom:40px;
}

.single-accordion h4 span strong{
font-weight:normal;
    display:block;
    font-size:40px;
    padding:0 0 20px 0;
}
.single-accordion h4 span{
font-weight:normal;
padding:15px 0 5px;
font-size:12px;    line-height:20px;
    float:left;
    width:80px;

    background:#ddd;
}


body{

    overflow-x:hidden;
}


.single-accordion h4 i{

    float:right;
    background:#00ade5;
    color:#fff;
font-size:24px;
    padding:28px;
}

.single-accordion  a.nextaccordion, .submitgetstarted{
	    background:#00ade5;
		max-width:300px;
		margin:0 auto;
		display:block;
    color:#fff;

	width:100%;
	padding:10px;
	text-align:center;

}

.contactmevia i{

	filter:grayscale(100%);
	opacity:0.7;


}

a.contactmevia{
	padding:0 20px 0px;

}

.contactmeviacontainer{
	overflow:hidden;
	padding:0 0 20px 0px;
}

.contactmevia.active i{
	filter:grayscale(0%);
	opacity:1;
}

.single-accordion  input[type="text"], .single-accordion  input[type="password"], .single-accordion  textarea, .single-accordion  input[type="file"], .single-accordion select{

width:100%;
display:block;
padding:12px;
font-size:14px;
margin:0 0 10px 0;
border:1px solid #ddd;

}


input.thishaveerror{

	border-color:red !important;
}
.thumbs-container{

	overflow:hidden;
	padding:0 0 20px;
}


.thumbs-container a{
	filter:grayscale(100%);
	padding:0 10px;
}


.creditscore-container a, .whenyouwantcar-container a {
    border: 3px solid transparent;
    padding: 10px;
    display: inline-block;
    border-radius: 6px;
	font-size:17px;
	font-weight:600;
    margin: 10px 20px;
	color:#000;
}

.creditscore-container a.active, .whenyouwantcar-container a.active{

    border: 3px solid #54aced;

	background:#f2f8fe;
}


.creditscore-container, .whenyouwantcar-container {
    width: 100%;
	padding:0 0 50px 0;
}


.thumbs-container a.active{
	filter:grayscale(0%);
}


.single-accordion  + .single-accordion   div{

	display:none;
}


#theloader {
    /*background: url(https://guotransport.com/images/animated-bus-image-0001.gif) no-repeat 0 0 transparent;*/
    width: 200px;
    height: 200px;
    background-size: 100%;
    display: inline-block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
	z-index:100;
	display:none;
    bottom: 0;
    margin: auto;
}


.theoverlay{
	width:100%;
	height:100%;   position: fixed;
    top: 0;
    left: 0;
	display:none;
	background:#fff;
	opacity:0.5;
    right: 0;
	z-index:99;
    bottom: 0;
    margin: auto;


}


div.licenseuploader, div.insuranceuploader, div.dpuploader {
    width: 370px;
    border: 7px solid #daaaaa;
    padding: 20px;
    position: fixed;
    top: 0;
    left: 0;
	display:none;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 200px;
	z-index:100;
    background: #fff;
}

.close-uploader{

	font-size:20px;
	position:absolute;
	top:10px;
	right:20px;
	cursor:pointer;
}

a#licensenumber, a.thelicensenumber, a#insurancenumber, a.theinsurancenumber {
    border: 1px solid #eee;
    padding: 10px;
    display: block;
}

a#licensenumber.successupload, a#insurancenumber.successupload {
    border: 1px solid green;
    background: green;
    color: #fff;
    opacity: 0.9;
    font-weight: bold;
}

form#licenseform input, form#insuranceform input {
    display: block;
    margin: 10px 0;
    border: 1px solid #eee;
    width: 100%;
    background: #fefefe;
    padding: 4px;
}

.mileage-container a em {
    display: block;
    font-size: 12px;
    font-style: normal;
}

.row.paymentdetails select {
    width: 100%;
    border: 1px solid #eee;
    padding: 10px;
}


.compare-options td, .compare-values td {
    border: 1px solid #eeeeee;
    width: 100%;
    padding:4px 10px;
    display: block;
}

.compare-options td{
    font-family:Open Sans;
    font-weight:800 !important;
color:#d80025 !important;
border:1px solid #efefef;
    background:#fafafa;
}

.compare-options, .compare-options tr{

    display:block;
    width:220px;
}

.compare-thumb{
width:220px;
position:relative;
height:140px;

}

.compare-thumb img{
bottom:0;
right:0;
margin: auto;
    position:absolute;
    top:0;
	display:block;
	width:90%;
	height:auto;
    left:0;
}

.innerpagecontent{

	min-height:500px;
}

span.wpcf7-list-item {
    border: 1px solid #f7f7f7;
    padding: 10px 30px;
    margin: 0 !important;
}

.lform a{

	color:#000 !important;
}



.showwishlist, .cwl-btn {
    background: url(images/wishlist.jpg) no-repeat 0 0 transparent;
    width: 24px !important;
    display: block;
    padding: 0 !important;
    height: 22px;
    text-indent: -9999px;
    border: 0 !important;
    cursor: pointer;
    position: absolute;
    top: 140px;
    left: 6px;
    box-shadow: 0 0 0 #000 !important;
    border-radius: 2px;
}


table.cwl-table td {
    padding: 10px 20px;
    min-width: 25%;
    font-size: 19px;
display:block;
}

.orderdetails td {
    border: 1px solid #eee;
    padding: 10px 20px;
}
table.orderdetails
 tr {
    width: 48%;
    float: left;
}

table.orderdetails
 tr td{
display:inline-block;
    width: 48%;
font-size:12px;
 }



.single-car-infocolumn.thecontentbox p {
    font-size: 13px;
	
}


.togglecontent {
    background: #00ade5;
    color: #fff;
    font-size: 12px;
    padding: 10px 30px;
    border-radius: 2px;
    width: 160px;
    text-align: center;
    display: block;
    margin: 0 auto;
}


.single-car-infocolumn.thecontentbox {
	text-align : left;
    padding: 0 30px;
	    display: inline-block;
}

.thelistingcontent h1, .thelistingcontent h2, .thelistingcontent h3 {
	font-size : 20px;
	font-weight : bold !important;
}

#ajax-load-more{
margin:0 auto;
max-width:1170px;
}

.stm_ajax_pagination {

}

span.thecurrentcolor {
    display: block;
    clear: both;
    font-size: 12px;
    font-weight: 600;
    margin: 0px 0 20px 0;
}



ul.page-numbers {
    clear: both;
    overflow: hidden;
    text-align:center;
}

ul.page-numbers li {

    display:inline-block;
     }



ul.page-numbers li a,ul.page-numbers li  span{
display:block;
padding:7px 3px;
border:1px solid #ddd;
width:40px;
text-align:center;
font-size:16px;
margin:0 5px 10px;
font-weight:600;

}


.summary-row select {
    font-size: 21px;
    font-weight: bold;
    border: 1px solid #000;
    display: block;
    width: 100%;
    padding: 5px 10px;
}

em.initialmonthlyprice {
    font-style: normal;
}

.mobileonlycar{

display:none;
}


@media only screen and (max-width: 500px) {

.home-whyus .col-md-4{
    width:49%;
    text-align:center;
    display:inline-block;

vertical-align:top;

}

.home-whyus{
    background:#f1f1f1
}

.home-whyus h6{font-size:12px;width: 100%;}

.whyusbox {

    padding:0;
}


.home-boxes .col-md-2 {
    height: auto;
    width: 45%;
    font-size: 12px;
    display: inline-block;
    margin: 0 0 20px 0;
}



.single-box h6{

    font-size:12px;
    min-height:60px;
}

.home-boxes{

text-align:center;}


    .mobileonlycar {
       display:block; }
}
.header-signup {
    display: inline-block;
}

.header-signup a{
background:#00ade5;
padding:6px 20px 6px 20px;
border:2px solid #00ade5;
    color:#fff;
}

.header-signup a i {
    margin:0 5px 0 0;
}


.header-signup a:hover{

border:2px solid #fff;
    background:transparent;
}


form.lwa-form td  {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
}

form.lwa-form td input{
    margin:0 0 15px 0;
}

form.lwa-form input[type="checkbox"]{
float:left;
width:auto;
margin:0 10px 0 0;
position:relative;
top:6px;

}

form.lwa-form td  label{
font-size:12px;
margin:0 0 5px 0;
padding:0;
}

a#thesignupbutton {
    position: absolute;
    bottom: 50px;
    font-size: 13px;
    right: 40px;
    font-weight: bold;
}

#accordion-6 div{
display:block !important;
}
.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}

span.typed-cursor {
    font-weight: normal;
    font-size: 30px;
    padding: 0 0 0 3px;
}

video.slidervideo {
    position: absolute;
    z-index: 1;
    opacity: 0.4;
    width: 100%;
    height: auto;
}

.slider img {
    opacity: 0 !important;
}

.downloadlink {
    background: #00ade5;
    color: #fff;
display:block;
    padding: 20px;
    text-align: center;
    margin: 0 0px;
}

.downloadlinks{

overflow:hidden;
padding:20px 0;
}
table.orderdetailtable td {
    border: 1px solid #aaa;
    padding: 10px;
    width: 277px;
}

.messaging span {
    display: block;
    background: #00ade5;
    padding: 10px 6px;
    margin: 10px 0;
    border-radius: 1px;
    color: #fff;
    font-size: 12px;
    margin: 0 0 60px 0;
    text-align: left;
}

.commentsbyagent span{
    text-align:right;
}
.messaging span strong {
    display: block;
}
.messaging.row > .col-md-6 > div {
    background: #eee;
    padding-left: 30px;
    padding-top: 40px;
    padding-bottom: 50px;
    padding-right: 30px;
}


.commentsbyagent {
    padding-top: 90px !important;
}


.messaging.row > .messages {
    background:#eee;
    padding:20px ;
    border-bottom:2px solid #00ade5;
    height:350px;
    overflow-Y:scroll;
    position:relative;
}


.messaging.row {
   max-width: 900px;
   background: #fff;
   border: 2px solid #00ade5;
   position:relative;
   height: 460px;
   margin:50px auto 50px;
}
.messaging.row form {
position:absolute;
bottom:0;
left:0;
width:100%;
height:100px;
}
span.byagent{
background:#aaa;
    text-align:right;
    margin-left:280px;
}

.messaging.row form input[type="submit"]{
background:#005b78;
display:block;
width:100%;
color:#fff;
height:30px;

}

.messaging.row form textarea{
padding:10px;
	width:100%;
	height:70px;
	display:block;
	color:#000;
}

span.bycustomer{
    margin-right:280px;
}
.ordertrackingtable td, .ordertrackingtable th {
    padding: 4px 10px;
    border: 1px solid #eee;
color:#000;
font-weight:bold;
    font-size: 12px;
    text-transform: lowercase;
}
.gform_wrapper select, .gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper textarea{
padding:5px;
background:#eee;}
.thecurrentincolor {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 12px;
}

.remainingpaymentdetails {
display:none;
}


.lefty {
    text-align: left;
    font-weight: 600;
    font-size: 15px;
}
.thegap {
    min-height: 50px;
}



.appselection {

    padding:20px 0;
}

.appselection a {
    /*background: #00ade5;*/
    background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%);
    color: #fff;
    padding: 10px 0px;
    width: 32%;
    font-size: 18px;
    margin: 0 1% 0 0;
    display: inline-block;
    text-align: center;

}

.appselection a.active{
    background:#222;
}

input[name="app_type"]{

    display:none;
}


.brands-container{

    padding:20px 0 100px;
}

.singlebrand {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 25%;
    float: left;
    margin: 0 0%;
    border: 1px solid #eee;
    position:relative;
    padding-bottom:70px;
    height:280px;
}

.singlebrand h4 a{
    background:#000;
    color:#fff;
    display:block;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;

    padding:10px;
}

.singlebrand img {
    max-width: 70%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: initial;
    max-height: 70%;
    margin: auto;
}


.buttonscontainer > input,
.buttonscontainer .build-link {
        color: #fff;
    background: #00ade5;
    display: block;
    border: 2px solid #00ade5;
    /* text-align: center; */
    min-width: 210px;
    margin-bottom: 30px;
    /* float: left; */
    position: relative;
    padding: 10px 20px;
    left: calc(50% - 105px);
}

.buttonscontainer .build-link {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
}

.buttonscontainer > input:hover,
.buttonscontainer .build-link:hover {
    background:#00ade5;
    color:#fff;
}

table.ordertrackingtable tr.even {
    background: #eee;
}



.ordertrackingtable th {
    background: #00ade5;
    color: #fff;
    text-transform: uppercase;
    padding: 10px;
}

.centertitle{
font-size:20px;
font-weight:bold;
}

.ordertrackingtable {
    width:70%;
}

.ordertrackingtable {
    margin-bottom: 60px;
}


.document-links a {
    background: #000;
    color: #fff;
    display:inline-block;
    padding: 10px 40px;
width:48%;
text-align:center;
}

.document-links a + a{
    float:right
}

.document-links{
    overflow:hidden;
    padding:0 0 40px 0;
}


.thankyoutext input[type="text"], .thankyoutext input[type="tel"] {

    display:block;
    padding:10px;
    border:1px solid #ddd;
    width:100%;
}
input.submittofinal {
    padding: 10px 20px;
margin-top:20px !important;
}

.thankyoutext input[name="trackingid"]{

    display:none;
}

.thankyoutext input[type="submit"]{
background:#00ade5;
color:#fff;
display:inline-block;
padding:10px 80px;
}

input.submittofinal {
    padding: 10px 20px;
    margin-top: 20px !important;
}


input.submittofinal[disabled] {
    opacity: 0.6;
    cursor: pointer;
}

a.gotonextstep.checkboxdependant {
    margin: 20px auto;
}

.uploadergif{
display:none; }

.reviewform input {
    margin: 10px 0;
}

h1.center-title {
    background: #00ade5;
    color: #fff;
    text-align: center;
    padding: 30px;
    margin: 150px auto 0;
    max-width: 700px;
    line-height: 40px;
    font-size: 30px;
}

table.cwl-table img {
    width: 170px;
    height: initial;
    display: block;
    margin: 0 auto;
}


table.cwl-table {

    border: 1px solid #00ade5;

}
.cwl-table tr {
    float: left;
    border: 1px solid #00ade5;
    width: 25%;
    min-height:240px;
}


table.cwl-table td a{
text-align:center;
    font-size:14px;
    display:block;
}

a#changemydp {
    clear: both;
    display: block;
}

h4.placeorder {
    background: #d80025;
    color: #fff;
    padding: 20px;
    text-align: center;
    font-size: 20px;
    margin: 20px 0;
}


h4.pleasewait img {
    width: 54px;
}

h4.pleasewait {
    min-height: 280px;
    text-align: center;
    font-size: 40px;
}

.phonemessage {
    background: #00ade5;
    text-align: center;
    color: #fff;
    font-size: 20px;
    padding: 20px;
}

.phoneform {
    min-height: 300px;
    max-width: 1000px;
    margin: 0 auto;
}

.almostthere {
    background: #00ade5;
    color: #fff;
    max-width: 1000px;
    margin: 40px auto 20px;
    text-align: center;
    padding: 20px;
    ;
}


.phoneform input[type="submit"]{
background:#00ade5;
margin:0 auto;
width:200px;
display:block;
color:#fff;
padding:10px 0;

}

.phoneform input[type="text"] {
    border: 1px solid #aaa;
    width: 46%;
    float:left;
    padding: 10px;
    margin: 20px 2% 0 2%;
}
.phoneform textarea {
    border: 1px solid #aaa;
    width: 96%;
    padding: 10px;
    margin: 20px 2%;
}

table.approveform td {
    border: 1px solid #ddd;
    padding: 11px;
    background:#eee;
}

table.approveform td + td{
    font-weight:bold;
background:#fff;

}

table.approveform td input[type="text"], table.approveform td select{
border:1px solid #ddd;
display:block;
width:90%;
padding:5px;

}

table.approveform td input[type="submit"], table.approveform td a{
background:#00ade5;
color:#fff;
padding:10px 30px;
float:right;
margin-right:10%;
}

.authform input[type="text"] {
    width: 350px;
    border: 1px solid #ddd;
    display: block;
    margin: 10px 0;
    padding: 10px;
}

.authform input[type="submit"] {
    background:#00ade5;
    color:#000;
    font-size:14px;
    padding:5px 40px;
    border:1px solid #000
}

h1.orderupdatednotice {
    background: #00ade5;
    color: #fff;
    font-weight:bold;
    max-width: 600px;
    padding: 13px;
    box-shadow:0 0 10px green;
    border: 1px solid green;
    font-size: 18px;
    text-align: center;
}


.home-blog {
  /*  background: url(images/thebg.jpg) no-repeat center center transparent;*/
    padding: 40px 0 0px;
    color: #fff;
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    margin: 80px auto 0px;
}

.home-blog .overlay {
	background: linear-gradient(to bottom,
		rgba(0, 173, 229, 0) 0%,
		rgba(0, 173, 229, 0.06) 10%,
		rgba(0, 173, 229, 0.16) 23%,
		rgba(0, 173, 229, 0.74) 77%,
		rgba(0, 173, 229, 0.80) 90%,
		rgba(0, 173, 229, 0.90) 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.blogthumb img {
    width: 100%;
    height: auto;
}

.blog-desc{
position:relative;
top:-70px;
color:#444;
font-size:12px;
font-family:Open Sans;
padding:2% 5% 5%;
    width:94%;
    background:#fff;
    margin:0 3%;

}


.blog-desc h5{
    font-weight:800;
    font-family:Raleway;
    font-size:20px;
    color:#111;
    margin:10px 0 0 0;
}



.blog-desc span{
font-size:12px;
color:#aaa;
margin:0px 0 10px;
display:block;

}

a.blog-readmore{
    background: #00ade5;
    color: #fff;
    margin: 20px 0 0;
    padding: 10px 20px;
    display: inline-block;
    border: 1px solid #00ade5;
    transition: .5s;
}

.home-blog h3, .home-blog h4 {
    color: #000;
}


.innerblogthumb {
    width: 40%;
    float: left;
    margin: 0 2% 2% 0;
}

.blogcontent h1 {
    margin: 40px 0 0px 0;
    font-size: 37px;
    font-family: Raleway;
    font-weight: 800;
}

.innerblogthumb img{
    width:100%;
    position:relative;
    top:5px;
    height:auto;
}

.col-md-8.blogcontent .blogdate {
    display: block;
    color: #888;
    margin: 3px 0 10px 0;
    font-size: 12px;
    font-family: Arial;
}

.col-md-8.blogcontent p{
    font-size:14px;
    font-family:arial;
    color:#555;
    margin:10px 0;
}


.col-md-8.blogcontent{

    padding-bottom:100px;
}


.thesidebarform {
    width: 100%;
    border: 1px solid #000;
    margin: 50px 0 20px;
    padding:20px 0;
    background:#222;
}

.thesidebarform input, .thesidebarform select {
    width: 90%;
    border: 1px solid #aaa;
    margin: 10px auto;
    display: block;
    padding: 12px;
}

.thesidebarform .searchbutton {
    width: 90%;
    margin: 0 auto;
    display: block;
    text-align: center;
}

.thesidebarform h4 {
    color: #fff;
    width: 90%;
    margin: 0 auto;
}

/*===== style rit ====*/
@media (min-width: 992px){
.stm_single_car_row .col-md-5, .stm_single_car_row .col-md-7{
    width: 50%;
}
.stm_single_car_content, .archive-listing-page_content {
    width: 100%;

}

.archive-listing-page_content {
    max-width: 75%;
}

.stm_single_car_row .single-column.thecontentbox p {
    font-size: 15px;
}


.stm_single_car_row .single-car-infocolumn.thecontentbox {
    padding-bottom: 70px;
}
}

@media screen and (max-width:991px){
.mobileonlycar img {
    display: none;
}
}




.stm-loading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background:url(https://upload.wikimedia.org/wikipedia/commons/b/b1/Loading_icon.gif) no-repeat center center #fff !important;
    height:100%;
    opacity:0.9;
    z-index: 99999999999999;
}

.stm-loading > div{
    display:none;
}

select span{

display:none !important;
}


div[id*="ajaxsearchliteres"].vertical{
    z-index:9999;
}
.promagnifier {

height:50px !important;
text-indent:-9999px;
background: url('https://ozleasing.com/wp-content/uploads/2017/10/submitbtn.jpg') no-repeat 0 0 transparent !important;

}


/*



.prosettings {
    background: transparent !important;
}

.probox {
    background: transparent !important;
}

div#ajaxsearchlite1 {
    background: transparent !important;
    border: 1px solid #fff;
} */




div[id*="ajaxsearchlite"].probox.prosettings, .promagnifier, .promagnifier input {
    min-height: 50px !important;
}

input.orig, .proinput, .prosettings, .probox {
    height: 50px !important;
    font-size:14px !important;
    background:transparent !important;
    text-transform:uppercase;
}


 div[id*='ajaxsearchlite'].wpdreams_asl_container{
 	width: 100% !important;
 background:rgba(255, 255, 255,1) !important;

 }

.prosettings {
    display: none !important;
}

.proloading, .proclose{
top:10px;
}

div#ajaxsearchlite1 input {
    text-transform: none !important;
}

@media screen and (min-width: 451px) {
.promagnifier {

width:180px !important;
}


}



@media screen and (max-width: 450px) {


.promagnifier {

max-width:33px !important;
}
}



.testimonials-container .single-testi {
    text-align: center;
    min-height: 210px;
    box-shadow: 0 0 10px #ccc;
    padding: 60px 20px 20px;
    font-size: 13px;
    margin: 30px 0 20px 0;
}

.testimonials-container h4 {
    color: #00ade5;
    font-weight: 600;
}




.testithumb {
    position: absolute;
    right: 0;
    left: 0;
    top: 0px;
}

.testithumb img{

    width:90px;
    height:90px;
    border-radius:50px;
}

.logo img {
    max-height: 70px !important;
    width: auto !important;
    position: relative;
    top: 5px;
}

.logo{
    padding:0;
}
a.readblogs {
    background: transparent;
    color: #fff;
    padding: 10px;
    display: block;
    margin: 0 auto 0px;
    position: relative;
    width: 200px;
    text-align: center;
    top: -40px;
}


h3.cat-title {
    display: block;
    overflow: hidden;
    clear: both;
    text-align: center;
    width: 100%;
    height: 70px;
    margin: 0 0 0px 0;
    font-family: Roboto, impact, arial;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 32px;
}


@media screen and (max-width: 480px) {
.inner-header{
display:none !important; }
}

.sidebar-action-units .button  {
	/*background: #00ade5 !important;*/
	background: linear-gradient(350.03deg, #29e0de 0%, #2cc4fa 100%) !important;
}

/*body .buttonscontainer .build-link { display: none; }*/
.single-car-infocolumn.thecontentbox.formobile {
    display: none;
}
.single-car-infocolumn.thecontentbox.notformobile {
    display: block;
}
@media screen and (max-width: 650px) {
	.logo img {
		top: 0px;
	}
.single-car-infocolumn.thecontentbox.formobile {
    display: block;
}
.single-car-infocolumn.thecontentbox.notformobile {
    display: none;
}
.stm_single_car_content {
    margin-top: 0 !important;
    border: 0 !important;
	top: unset;
    margin-bottom: unset;
}
}
body.single-blogs .inner-header+.inner-header {
    display: none;
}
select.form-control option:disabled {
    display: none !important;
    color: red;
}
@media only screen and (max-width: 1175px){
html {
    padding-top: 0 !important;
}
div#wprmenu_bar {
    display: none;
}
}

@media only screen and (min-width: 100px) and (max-width: 820px){
    body.home section.time-is-yours.deliver-home-office {
    background: url(https://ozleasing.com/wp-content/uploads/2018/10/bg-truck.jpg) no-repeat;
    background-size: 100% !important;
    background-position: center center;
    text-align: center;
    padding-bottom: 600px;
}
body.home section.time-is-yours.vehical-locator.watch-sec.time-upgrade.nowtrending {
    padding: 0px 25px;
}

.wc-miami-pic{
    display:block !important;
}
.welcom-miami{
    padding-bottom:0 !important;
}
}
a:focus {
    outline: 0 !important;
}
*:focus {
    outline: 0 !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    color: #000 !important;
}
ul.header-signup-menu .search-panel-navbar .promagnifier {
    width: 130px !important;
}
.header-signup-menu .search-panel-navbar .promagnifier {
    width: 120px !important;
}
#livechat.livechat{
    cursor: pointer;    
}
footer .col5 li:nth-child(3) img {
    display: none;
}
.thumbs-container {
    display: inline-block !important;
}
 
/* test alex */

.col-md-12 .listing-footer img {
    display: none !important;
}

.col-md-12 .listing-footer hr {
    display: none !important;
}