@import url('https://fonts.googleapis.com/css?family=Arimo:400,700');

@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.0.1');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.1') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.0.1') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}

/*Reset CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
table { border-collapse: collapse; border-spacing: 0 }
a { color: #212121; text-decoration: none; outline: none; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; }
a:hover { }
/*Reset CSS end*/

/*global classes*/
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-word-break: keep-all; word-break: keep-all; -webkit-word-break: keep-all; -moz-word-break: keep-all; word-wrap: break-word; }
img { max-width: 100%; vertical-align: middle }
.wrapper {min-height:600px; }
.myaccount-info.filter-car.parallax{min-height:600px;}
.container { margin: 0 auto; width: 96% }
.clear { clear: both }
.clear10 { clear: both; height: 10px }
.clear20 { clear: both; height: 20px }
.clumn { width: 198px; float: left }
.fl { float: left !important; }
.fr { float: right !important; }
.text-right { text-align: right !important }
.text-left { text-align: left !important }
.text-center { text-align: center !important }
.error { color: #F00; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; padding-bottom: 12px; }
h1 { font-size: 24px; }
h2 { font-size: 38px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
/*Form*/
/*form tag*/
input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="date"], select, textarea { width: 100%; padding: 9px 10px; border: 1px solid #ddd; margin: 0;font-size: 14px;outline: none;}
select { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100%; padding: 9px 10px; border: none; outline: none; cursor: pointer; }
textarea { height: 80px; resize: none;font-size: 14px; }
input[type="checkbox"], input[type="radio"] { display: inline-block; vertical-align: middle; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 14px; font-family: 'Arimo', sans-serif;}
::-moz-placeholder { /* Firefox 19+ */ font-size: 14px; font-family: 'Arimo', sans-serif;}
:-ms-input-placeholder { /* IE 10+ */ font-size: 14px; font-family: 'Arimo', sans-serif;}
:-moz-placeholder { /* Firefox 18- */ font-size: 14px; font-family: 'Arimo', sans-serif;}
/*Form Tag end*/

/*Common Buttons*/
input[type=button], input[type=submit], input[type=reset], a.box-btn, button.box-btn {display: inline-block;background-color: #67aeff;border: none;cursor: pointer;padding: 5px 30px;color: #fff;font-size: 18px;  transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;vertical-align: middle;text-decoration: none;text-align: center;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;border-radius: 5px;border:2px solid #67aeff;}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, a.box-btn:hover, button.box-btn:hover, input[type=button].active, input[type=submit].active, input[type=reset].active, a.box-btn.active, button.box-btn.active { background-color: #fff; color: #67aeff; border:2px solid #67aeff;}
input[type=button].secondary-btn, input[type=submit].secondary-btn, input[type=reset].secondary-btn, a.box-btn.secondary-btn, button.box-btn.secondary-btn { background-color: #33B7CC; color: #fff; }
input[type=button].secondary-btn:hover, input[type=submit].secondary-btn:hover, input[type=reset].secondary-btn:hover, a.box-btn.secondary-btn:hover, button.box-btn.secondary-btn:hover, input[type=button].secondary-btn.active, input[type=submit].secondary-btn.active, input[type=reset].secondary-btn.active, a.box-btn.secondary-btn.active, button.box-btn.secondary-btn.active { background-color: #53d7ec }
/*Common buttons end*/
.form-layout { }
.form-layout .form-row { }
.form-row .form-field { padding-bottom: 20px; }
.form-row:last-child .form-field { padding-bottom: 0 }
.input-type-select { border: 1px solid #ddd; overflow: hidden; position: relative; }
.input-type-select:after { background: url("../images/custom-select.png") no-repeat scroll center center; content: ""; display: block; height: 40px; position: absolute; right: 0; top: 0; width: 41px; z-index: 80; cursor: pointer; pointer-events: none; -ms-pointer-events: none; -webkit-pointer-events: none; content: ''; }

/*form end*/
/*hack for mozzila */
@-moz-document url-prefix() {
 a.box-btn {padding:8px 15px}
}
/*Global Classes End*/

/*List*/
ul.list { margin-left: 27px }
ul.list li { padding: 5px 0 5px 7px; }
ul.list.bullet { margin-left: 0 }
ul.list.bullet li { background: url("../images/bullet.png") no-repeat scroll left center rgba(0, 0, 0, 0); padding: 5px 0 5px 18px; }
ul.list.number li { list-style-type: decimal; }
ul.list.lower-roman li { list-style-type: lower-roman; }
ul.list.upper-roman li { list-style-type: upper-roman; }
/*list end*/


/*overlay */
.overlay-bg { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); height: 100%; left: 0; margin: 0 auto; position: fixed; top: 0; width: 100%; z-index: 999999; }
.overlay { height: 100%; left: 0; margin: 0 auto; position: fixed; top: 0; width: 100%; z-index: 9999999; visibility: hidden }
.overlay-box { display: table; height: inherit; margin: 0 auto; width: 600px; }
.overlay-box .content { display: table-cell; vertical-align: middle; }
.overlay-box .closeBtn { background: #fff; border-radius: 50%; color: #000; cursor: pointer;font-size: 24px; line-height:30px ; height: 32px; padding: 0; text-align: center; position: absolute; right: 20px; text-align: center; padding-top: 2px;padding-left: 1px; top: 7px; width: 32px; z-index: 1002; }
.overlay-box .overlay-header {background: #67aeff;color: #fff;font-size: 24px;line-height: 24px; font-weight: bold;padding: 10px 15px;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25);position: relative;    border-radius: 8px 8px 0px 0px;}
.disclaimer-info{color: #fff;font-size: 14px; }
.overlay-box .overlay-content { padding: 25px 20px; background: #fff ;    border-radius: 0px 0px 8px 8px;}
.overlay-box .overlay-footer { padding: 20px 30px; background: #e3e3e3; text-align: right }
/*overlay end*/
.overlay.mobileotp .overlay-box{width:400px;}
#loginbox .closeBtn {display:none;}
.linkforgot{width: 100%;display: inline-block;text-align: right;}
.linkforgot a{font-size:8px;}

.l-main {
    z-index: 1;
  position: relative;
}

.l-canvas.type_wide .l-subheader-h, .l-canvas.type_wide .l-submain-h, .l-canvas.type_wide + .l-footer .l-subfooter-h {
    max-width: 940px;
}
.l-submain-h {
    width: 100%;
  max-width: 1000px;
    margin: 0 auto;
}
.page-404 {
    text-align: center;
}
.l-submain {
    padding: 60px 40px 0px 40px;
    position: relative;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
}
.page-404 h1 {
  margin-top: 40px;
    margin-bottom: 10px;
  font-size:36px;
  line-height:46px;
    color: #000;
  ;
    text-transform: uppercase;
}
.page-404 p {
    margin-bottom: 24px;
  font-size:14px;
  line-height:24px;
  
    color: #686868;
}
.page-404 a {
    color: #66affd;
    text-decoration: none;
}
.page-404 a:hover{text-decoration:underline;}
.error.parallax.common-top{padding-bottom: 0px;background-color:#f5f5f5;padding-top:50px;}


.sk-double-bounce {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 40px auto; }
  .sk-double-bounce .sk-child {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #22a947;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
            animation: sk-doubleBounce 2s infinite ease-in-out; }
  .sk-double-bounce .sk-double-bounce2 {
    -webkit-animation-delay: -1.0s;
            animation-delay: -1.0s; }

@-webkit-keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1); } }
  
  
#interior .overlay-box { display: table; height: inherit; margin: 0 auto; width: 700px; }

/*Tabs*/
.tabNav ul { }
.tabNav ul li { float: left; width: 19.2%; margin-right: 1%; text-align: center }
.tabNav ul li:last-child { margin-right: 0 }
.tabNav ul li a { color: #000; padding: 13px 9px; display: block; border-radius: 5px; background: #fff; font-size: 16px; }
.tabNav ul li a:hover { }
.tabNav ul li a.active { background: #000; color: #fff;  }
.tabNav ul li:last-child { background-image: none; }
.tabNav ul li a { }
.tabResult { padding: 20px 0; }
.tabResult .tabBx { display: none; }
.tabResult .grid-5, .tabResult .grid-7 { padding: 0 }
.tabResult p { padding-bottom: 8px; }
.tabResult .tabBx .mobile-menu { display: none }
/*Tabs end*/
.Captchabox-lgn{text-align:center;}
.Captchabox-lgn img{width:73%;}
/*loader*/
.loader { background: url(../images/loader.gif) no-repeat scroll center center #ffffff; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999999;background-size: 100px; }
.filter-loader { background: url(../images/loader.gif) no-repeat scroll center center rgba(255, 255, 255, 0.7); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 99999;background-size: 100px; }

.loading-info{ text-align: center;width: 67%;float: right;display: none;}

.sellcar-ctr.parallax .top-pad-test-derive{padding-top:60px;}


/*accordion css*/
.accordion { }
.accordion dl { border: 1px solid #d0d0d0; border-radius: 0; margin-bottom: 20px; box-shadow: 3px 3px #c0c0c0; }
.accordion dl dt { background: none repeat scroll 0 0 #E8E8E8; color: #212121; cursor: pointer;font-size: 20px; padding: 8px 1%; position: relative; }
.accordion dl.active dt { border-bottom: 1px solid #d0d0d0; }
.accordion dl dt:after { background: #FFFFFF; border: 1px solid #FFFFFF; border-radius: 3px; content: "\f103"; font: 24px/30px FontAwesome; height: 30px; margin: 6px 1%; position: absolute; right: 0; text-align: center; top: 0; width: 30px; color: #2c6a90; }
.accordion dl.active dt:after { content: "\f102" }
.accordion dl dd { display: none; padding: 10px 1%; }
/*accordion css end*/


/*Footer CSS Start*/
.footer { position: unset; left: 0; bottom: 0; width: 100%; background: #f2f2f2; color: #fff;border-top: 1px solid #e0e0e0;}
.footer-left { float: left; }
.footer-right { float: right; }
.social-icons { margin-top: 29px }
.social-icons a { display: inline-block; vertical-align: middle; margin-right: 14px; }
.social-icons a img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); transition: all 0.5s ease; }
.social-icons a:hover img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); }
.footer-left .distable-cell { width: auto; color: rgba(0, 0, 0, 0.62); font-size: 14px }
.footer-left .distable-cell a { color: rgba(0, 0, 0, 0.62) ;}
.footer-left .distable-cell a:hover { text-decoration:underline; }
.copytxt { padding-left: 15px; }
.footer-left .distable-cell p { padding-bottom: 5px;font-size:0.875em; }
.footer-cntr { padding: 40px 0 }
.footer-left .distable-cell span {margin-left: 0px;display: block;margin-top: 5px;}
.footer-left .distable-cell span a {margin-left: 0px;text-decoration: underline;}
/*Footer CSS End*/

.subscribe-updates-cntr{float:left;margin-left:10%;width: 400px;}
.subscribe-updates-cntr h2{font-size:1em;padding-bottom:10px;font-weight:bold;color:#000;}
.subscribe-input-cntr{position: relative;}
.subscribe-input-cntr input{border:none;height:45px;}
.subscribe-input-cntr .subscribe-submit-btn {background-color: transparent;background: url(../images/subscribe-mail-icon.png) no-repeat center #66b1ec;border-radius: 0;position: absolute;right: 0;top: 0;padding: 0px;min-width: auto;width: 65px;height: 45px; font-size: 0;}
.subscribe-input-cntr .subscribe-submit-btn:hover{background: url(../images/subscribe-mail-icon.png) no-repeat center #7bcb08;}



/*Navigation*/
body {font-size: 16px;font-family: 'Arimo', sans-serif; color: #000; position: relative; background: #fff; }
.header {position: relative; z-index: 999999; width:100%; top:0; }
.header .container{}
.autohanger-infocntr {background-color: rgba(0, 0, 0, 0.64);margin-top: 5px;display: flex;}
.autohanger-contact-details {width: 54%;float: left;}

.autohanger-contact-details ul li{display:inline-block;}
.autohanger-contact-details ul li a {color: #fff;margin: 12px 0px 8px;display: block;font-size: 13px;}
.autohanger-contact-details ul li:nth-child(1) a{display:none;}
.autohanger-contact-details ul li:nth-child(2) a {background: url(../images/tel-contact.png) no-repeat scroll;background-position: 10px -1px;padding-left: 40px;}
.autohanger-contact-details ul li:nth-child(3) a {background: url(../images/mail-contact.png) no-repeat scroll;background-position: 10px 1px;padding-left: 40px;}
.autohanger-contact-details ul li:nth-child(3) a:hover{color: #67aeff !important;text-decoration:underline;}
.autohanger-avout-details {width: 50%;float: right;text-align: right;}
.autohanger-avout-details ul li{display:inline-block;}
.autohanger-avout-details ul li a{color: #fff;padding: 7px 15px 7px 5px;display: block;font-size: 14px;}
.autohanger-avout-details ul li a:hover{color: #67aeff;}
.autohanger-avout-details ul li a.active{color: #67aeff;}
.autohanger-avout-details ul li:nth-child(1) a:before {content: "\f007";font: 16px/18px FontAwesome;color: #fff;position: relative;right: 5px;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;}
.autohanger-avout-details ul li:nth-child(1) a:hover:before {color: #67aeff;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;}
.autohanger-avout-details ul li:nth-child(1) a.active:before {color: #67aeff;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;}

/*.navigation { padding: 15px 0px 15px 15px ;background-color:#fff;width:1200px;}
.logo { float: left; padding-top: 3px; }
.stepcount-txt { float: left; padding-left: 70px; padding-top: 0px; }
.stepcount-txt h2 { font-size: 35px;  color: #cf212b; line-height: 30px; padding-bottom: 0 }
.stepcount-txt h2 span { font-size: 16px; padding-bottom: 5px; color: #060606; display: block; margin-left: 0px; vertical-align: bottom; line-height: 18px }
.nav-menu { float: right; padding: 8px 0; margin-top: 0px; }
.nav-menu ul li:nth-child(7){margin-right:10px;}
.nav-menu ul li { float: left;margin-right: 20px;}
.nav-menu ul li:last-child { margin-right: 30px; }
.nav-menu ul li a {border: 2px solid #fff;border-radius: 8px;color: #3c3c3c;display: inline-block;font-family: "Poppins-Regular";font-size: 15px;padding: 5px 0;vertical-align: middle;}
.nav-menu ul li a:hover{color: #67aeff;text-decoration:underline;}
.nav-menu ul li:last-child a:hover{color: #67aeff;text-decoration:none;}
.nav-menu ul li a.active{color: #67aeff;}

.nav-menu ul li a.wishlist {width: 40px;height: 40px;text-align: center;font-size: 12px;line-height: 28px;padding: 5px;position:relative;z-index: 0;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;color: #fff;}
.nav-menu ul li a.wishlist:hover {color: #67aeff;z-index: 0;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;}
.nav-menu ul li a.wishlist:hover:before {content: "\f08a";z-index: -1;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;}
.nav-menu ul li a.wishlist:before {content: "\f004";font: 35px/32px FontAwesome;color: #67aeff;position: absolute;right: 1px;bottom: 1px;background-color: #fff;z-index: -1;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;}
.nav-menu ul li a.active{color: #67aeff;border: 2px solid #67aeff;background-color:#fff; border-radius: 8px;padding: 5px 10px; text-decoration:none;}
.nav-menu ul li.home-iconmenu a { height: 20px; width: 20px; background: url(../images/sprite.png) -1px -1px no-repeat }
.nav-menu ul li.home-iconmenu a:hover { background-position: -1px -21px; }
.mobile-nav-icon{display:none}
.main-banner { background-attachment: fixed; background-color: #2eb8e9; background-image: url("../images/banner.jpg"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; overflow: hidden }
.main-banner ul li { text-align: center }
.main-banner ul li h2 { color: #fff; font-size: 38px; padding: 90px 0 40px 0 }
.main-banner ul li h2 span { display: block; font-size: 22px;}
.login-mblmenu{float:left;}*/
/*Navigation end*/

.common-top{margin-top:110px;}
/*Navigation*/
.header { background: #fff; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.25); position: relative; z-index: 99999; position:fixed; width:100%; top:0; }
.navigation { padding: 0px 0 }
.logo {float: left;margin-top: -20px;padding-top: 0px;}
.menubar { float: right; padding: 0px;}
.menubar ul li { float: left;}
.menubar ul li.hasDropDown{background: url(../images/down-arrow.png);background-repeat: no-repeat;background-position: 96% center;background-size: 11px;}
.menubar ul li a { display: inline-block; vertical-align: middle; font-size: 0.9375em;padding: 10px 30px;}
.menubar ul li:hover  a { color: #66affc; }
.menubar ul li.active a{color: #66affc;}
.menubar ul li.home-iconmenu a { height: 20px; width: 20px; background: url(../images/sprite.png) -1px -1px no-repeat }
.menubar ul li.home-iconmenu a:hover { background-position: -1px -21px; }
.menubar ul li:last-child { margin-right: 20px; }
.mobile-nav-icon{display:none}
.login-mblmenu{float:left;}
/*Navigation end*/

.top-menu{background-color:#fff;}
.top-menubar{float: right;}
.top-menubar ul{}
.top-menubar ul li{float: left;margin-right: 33px;}
.top-menubar ul li a {display: inline-block;vertical-align: middle;font-size: 15px;padding: 9px 10px;color: #fff;text-transform: uppercase;}
.top-menubar ul li a.email-icon{padding: 9px 10px 9px 35px;background-position: 7px 11px;}
.top-menubar ul li a.tell-icon {padding: 9px 10px 9px 35px;background-image: url(../images/tell-icon.png);background-repeat: no-repeat;background-position: 10px 8px;background-size: 18px;}
.top-menubar ul li a:hover{color: #66affc;}
.get-started {float:right;}
.get-started a{display: inline-block;vertical-align: middle;font-size: 15px;font-weight: bold;line-height: 18px;padding: 7px 20px;color: #fff;background-color: #66affd;margin:6px 0 0;border-radius: 25px;padding-left: 40px;    position: relative;}
.get-started a:before {
    font-family: 'FontAwesome';
    content: "\f095";
    position: absolute;
    left: 20px;
}


/*.ifram-cntr {width: 100%;position: absolute;z-index:9999999;}*/
.ifram-cntr {width: 100%;position: absolute;z-index: -9999999;opacity: 0;}
/*.ifram-cntr + .closeBtn{width: 30px;height: 30px;background-color: #fff;position: absolute;z-index: 99999999;display: none;right: 0px;border-radius: 50px;font-weight: bold;font-size: 16px;line-height: 15px;padding: 8px 10px;cursor:pointer;}*/
.ifram-cntr + .closeBtn {
    position: absolute;
    z-index: 99999999;
    display: none;
    right: 84px;
    bottom: 13px;
    font-weight: bold;
    line-height: 15px;
    cursor: pointer;
    background-color: #67aeff;
    border: 2px solid #67aeff;
    color: #fff;
    min-width: 100px;
    padding: 5px 20px;
    font-size: 18px;
    border-radius: 8px;
    text-align: center;
}


.breadcrumbs.parallax.common-top {padding: 30px 0 30px;}
.breadcrumbs .breadcrumbs-cntr h1 {font-size: 48px;line-height: 63px;font-weight: bold;color: #fff;width: 86%;padding-left:15px;padding-bottom:0px;float: left;}
.breadcrumbs .breadcrumbs-cntr ul.breadcrumbs-info {width: 14%;float: left;text-align: right;padding-right: 15px; margin-top: 30px;}
.breadcrumbs .breadcrumbs-cntr ul.breadcrumbs-info li{display:inline-block;color: #fff;}
.breadcrumbs .breadcrumbs-cntr ul.breadcrumbs-info li a{color: #fff;}
.breadcrumbs .breadcrumbs-cntr ul.breadcrumbs-info li a:hover{text-decoration:underline;}
.breadcrumbs .breadcrumbs-cntr ul.breadcrumbs-info li a.active{font-weight: bold;text-decoration:underline;}
/* -------- home --------- */
.explore-viws {width: 100px;height: 100px;margin: 0 auto;text-align: center;}
#buy-a-car {height: 68px;position: absolute;bottom: 124px;}
#buy-car {height: 68px;position: absolute;bottom: 52px;}
#why-autohangar {height: 68px;position: absolute;top: -160px;}
.home-cntr.parallax.common-top {width: 1200px;margin: 0 auto;margin-top: 12%;margin-bottom: 4%;position:relative;}
.home-cntr .container h1{color:#fff;font-weight: bold;font-size:42px;text-transform:uppercase;width:60%;margin:0 auto;text-align:center;text-shadow:4px 0 6px #000}
.bg-img{background:url(../images/home-banner.jpg) no-repeat fixed;background-size:100%;padding-top:10px}
.bg1{background: url(../images/bg1.jpg);background-size: 100%;background-repeat: no-repeat;background-attachment: fixed;padding-top: 0px;}
.bg2{background: url(../images/bg2.jpg);background-size: 100%;background-repeat: no-repeat;background-attachment: fixed;padding-top: 0px;}
.search-bar-cntr.parallax {background-color: #67aeff;padding: 30px 0;position:relative;}
.searchbarbx { margin: 0 auto;text-align: center;}
.searchbarbx ul li {display: inline-block;margin: 10px 20px;position:relative;}
.advance-search {width: 75%;margin: 0 auto;text-align: right;padding: 0 5px;}
.advance-search a{color: #fff;}
.advance-search a:hover{text-decoration:underline;}
.searchbarbx ul li select {padding-right: 17px;background-color:#fff;color: #3c3c3c;font-size: 14px; }
.searchbarbx ul li:last-child:after{background:none;}
.searchbarbx ul li:after{content:" ";background:url(../images/drop-down.png) center no-repeat #fff;display:block;height:43px;width:26px;position:absolute;right:0px;top:0px;z-index:9;cursor:pointer;pointer-events:none;-ms-pointer-events:none;-webkit-pointer-events:none}
.searchbarbx ul li input{padding:8px 15px 8px 40px;min-width:100px;border:2px solid #fff;border-radius:8px;font-size:14px;background:url(../images/search-icon.png) 10px center no-repeat;background-position: 9px 7px; position: relative;top: -1px;}
.searchbarbx ul li input:hover{border: 2px solid #fff; background-color: #fff;color:#67aeff;background-position: 9px -22px;}
.carfilter-cntr.parallax { background-color: #f5f5f5;padding: 100px 0;background: url(../images/off-white-bg.jpg);}

.outer-div {display: table !important;height: 140px;width: 100%;padding-top: 20px;}
.middle-div{display: table-cell !important; vertical-align: middle}
.interior-ifram {display: table;text-align:center;font-size:32px;}

.test-drive-outer-div {display: table !important;height: 500px;width: 100%;padding-top: 20px;}
.test-drive-middle-div{display: table-cell !important; vertical-align: middle}


/* Style the tab */
.car-filter div.tab { overflow: hidden;}
/* Style the buttons inside the tab */
.car-filter div.tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;color:#3c3c3c;margin:14px 50px 14px 0;padding:0;transition:.3s;font-size:18px;}
/* Change background color of buttons on hover */
.car-filter div.tab button:hover {color: #67aeff;font-size: 18px;text-decoration: underline;}
/* Create an active/current tablink class */
.car-filter div.tab button.active {color: #67aeff;font-size: 18px;text-decoration: underline;}
/* Style the tab content */
.car-filter .tabcontent {display: none;padding: 0px;border-top: none;}

.flex-direction-nav a:before {
  font-family: 'FontAwesome'; 
  content: "\f104";
}
.flex-direction-nav a.flex-next:before {
  font-family: 'FontAwesome'; 
  content: "\f105";
}


.filterallcar { display: inline-block;margin-top: 30px; width:100%;}
.filterallcar ul li:nth-child(3n + 3) {margin-right:0px;}
.filterallcar ul li {display: inline-block;width: 30%;float: left;margin-right: 60px;margin-bottom: 60px;}
.carinfocntr {border: 1px solid #e3e2e2;border-radius: 8px;background-color: #fff;}
.carinfocntr i {position: relative;display: flex;}
.carinfocntr i .like a {border: medium none;display: block;overflow: hidden;text-indent: -99px;width: 36px;height: 32px;}
.carinfocntr i .like {background: url(../images/like.png) no-repeat scroll 85% center;background-position: 0px 0px;width: 36px;height: 32px;position: absolute;right: 10px;top: 5px;z-index: 9999999;}
/*.carinfocntr i .like:hover{background: url(../images/like.png) no-repeat scroll 85% center;background-position: 0px -31px;width: 36px;height: 33px;position: absolute;right: 10px;top: 6px;}*/
.carinfocntr i .like.active {background: url(../images/like.png) no-repeat scroll 85% center;background-position: 0px -31px;width: 36px;height: 32px;position: absolute;right: 10px;top: 5px;}


.carinfocntr i .close-compare a {border: medium none;display: block;overflow: hidden;text-indent: -99px;width: 41px;height: 41px;}
.carinfocntr i .close-compare {background: url(../images/close-compare.png) no-repeat scroll 85% center;background-position: 0px 0px;width: 41px;height: 41px;position: absolute;right: 20px;top: -20px;}
.carinfocntr i .close-compare:hover{background: url(../images/close-compare.png) no-repeat scroll 85% center;background-position: 0px -43px;width: 41px;height: 41px;position: absolute;right: 20px;top: -20px;}
.carinfocntr i .close-compare.active {background: url(../images/close-compare.png) no-repeat scroll 85% center;background-position: 0px -43px;width: 41px;height: 41px;position: absolute;right: 20px;top: -20px;}

.carinfocntr i .moreinfo-car a:hover{text-decoration:underline;background: url(../images/right-arrow.png) 85% center no-repeat #615d5c;}
.carinfocntr i .moreinfo-car a{position:absolute;right:0;bottom:0;color:#fff;padding:10px 30px 10px 20px;font-size:14px;background:url(../images/right-arrow.png) 85% center no-repeat #67aeff}
.carinfocntr i img{width:100%;border-radius: 8px 8px 0 0;}
.carinfocntr a{width: 100%;}
/*.moreinfo-car{position: absolute;right: 0;bottom: 0;color: #fff;padding: 10px 30px 10px 20px;font-size: 14px;background: url(../images/right-arrow.png) 85% center no-repeat #67aeff;}*/
.carinfocntr i a .moreinfo-car {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    padding: 10px 25px 10px 25px;
    font-size: 14px;
    background: url(../images/right-arrow.png) 85% center no-repeat #67aeff;
}
.carinfocntr i a .moreinfo-car:hover{background: url(../images/right-arrow.png) 85% center no-repeat #67aeff;}
.cardetail {padding: 42px 20px 0px; min-height: 244px;min-height: 90px;position:relative;}
.brand-titel {font-size: 14px;line-height: 18px;position: absolute;top: 20px;color: #625e5d;}
.cardetail h3 {font-size: 22px;line-height: 24px;font-weight: bold;}
.cardetail h3 .car-price{font-size: 16px;color: #67aeff;font-weight: bold;width:100%;text-align: right;}
.cardetail p {color: #939393;font-size: 14px;min-height: 69px;}
.add-to-compare {margin-top: 10px;color: #939393;font-size: 12px;}
.add-to-compare label {}
.add-to-compare label input {margin: 3px 5px 6px;position: relative !important;left: 0 !important;}
.car-date-speed {display: inline-block; width: 100%;}
.car-date-speed ul li{color:#939393;font-size:14px;width:50%;float:left;margin-top:15px;margin-bottom:0;margin-right:0;padding-top:15px;border-top:1px solid #e3e2e2;}
.car-date-speed ul li:nth-child(1) {background: url(../images/calander.png) no-repeat scroll 2% center;padding: 17px 0 10px 30px; width: 30%;}
.car-date-speed ul li:nth-child(2) {background: url(../images/speed-meter.png) no-repeat scroll 2% center;padding: 17px 0 10px 40px;width: 70%;}
.view {text-align: center;display:inline-block;width:100%;}
.view .view-all{background-color:#67aeff;border:2px solid #67aeff;min-width:100px;padding:5px 20px;font-size:18px;border-radius:8px;text-align:center;}
.primary-btn{background-color:#fff !important;border:2px solid #67aeff !important;color:#67aeff !important;}
.primary-btn:hover{background-color:#67aeff !important;border:2px solid #67aeff !important;color:#fff !important;}
.view .view-all:hover{background-color:#fff;border:2px solid #67aeff;color:#67aeff;min-width:100px;padding:5px 20px;font-size:18px;border-radius:8px;text-align:center}
.happy-clients-cntr.parallax {background-color: #fff;padding: 110px 0;position: relative;}
.grid-6.happy-clients{position:relative;}
.grid-6.happy-clients .fotorama {border: 1px solid #d8d8d8;padding: 70px 0px;}
.grid-6.happy-clients .fotorama__html{padding:0 35px;}
.grid-6.happy-clients .fotorama__wrap{min-width:100% !important;}
.grid-6.happy-clients h3{font-weight: bold;font-size:30px;color:#000;padding:0 20px;text-align:center;position:absolute;left:18%;top:-19px;background-color:#fff;text-transform: uppercase;}

.happy-clients .fotorama__nav-wrap{position:absolute;}
.happy-clients .fotorama__nav__frame {min-width: 50px;min-height: 50px;}
.happy-clients .fotorama__dot {display: block;width: 50px;height: 50px;position: relative;top: 4px;left: 0px;border-radius: 0px;background: url(../images/happy-smile.png) center center no-repeat;border: 0;}
.happy-clients .fotorama__nav__frame.fotorama__active .fotorama__dot {min-width: 50px;min-height: 50px;background: url(../images/happy-smile-active.png) center center no-repeat;}

.happy-clients .fotorama__arr.fotorama__arr--prev{display:none !important;}
.happy-clients .fotorama__arr.fotorama__arr--next{display:none !important;}
.happy-smile{position:absolute;bottom:-20px;right:43%;background-color:#fff;padding:0 20px;display:none;}
.grid-6.car-trust{width:100%;padding: 0px;}
.grid-6.car-trust ul li{margin:24px 0;padding-left:100px;background:url(../images/car-trust.png) no-repeat;background-size:91px;display:inline-block;min-height: 86px;max-height: 86px;width: 33.33%;float: left;}
.grid-6.car-trust ul li:nth-child(1) {background-position: 0px -1px;}
.grid-6.car-trust ul li:nth-child(2) {background-position: 0px -88px;}
.grid-6.car-trust ul li:nth-child(3) {background-position: 0px -175px;}
.grid-6.car-trust ul li h3 {font-weight: bold;font-size: 20px;color: #000;padding-bottom: 5px;}
.grid-6.car-trust ul li p {color: #9a9a9a;width: 96%;font-size: 14px; }

.clients-speak{font-size:18px; color:#797777;padding-bottom:20px;background:url(../images/clients-speak-start.png) 0 4px no-repeat;padding-left:30px}
.clients-name{font-size: 18px; color: #797777;padding-left: 30px;}
.clients-car-details{font-size: 14px;color: #797777;padding-left: 30px;}
.clients-speak-end {position: relative;bottom: 2px;left: 2px;}
.browse-by-brand-cntr.parallax {padding: 100px 0;background-color: #f5f5f5;}
.browse-by-brand-cntr .container{padding: 0 47px;}
.browse-by-brand h3 {font-weight: bold;font-size: 30px;color: #000;padding-bottom: 40px;text-align: center;}
.browse-by-brand ul li:nth-child(5n + 5){margin-right:0px;}
.browse-by-brand ul li{float:left;display:inline-block;margin-bottom:35px;margin-right:15px;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 2px 1px 1px #e8e8e8;position:relative;width: 204px;height: 224px;text-align:center;}
.browse-by-brand ul li a{display:block;}
.browse-by-brand ul li a:hover .available-count{color:#67aeff;text-decoration:underline;}
.browse-by-brand ul li i{text-align:center;width: 110px;}
.browse-by-brand ul li img {border-radius: 4px;width: 110px;}
.available-count {position: absolute;bottom: 40px;width: 100%;text-align: center;font-size: 14px;}
.browse-by-brand{text-align:center;}
.browse-by-brand ul{width: auto;display: inline-block;text-align: center;margin: 0 auto;}

.share-info{position:relative;z-index: 9999;}
.share-info ul{min-width:30px;min-height:30px;position:absolute;top:22px;right:10px;transform:translate(-50%, -50%);transfrom-origin:50% 50%;-webkit-transform:translate(0%, -50%);-webkit-transform-origin:50% 50%;list-style-type:none;background-color:#fff;border-radius:50px;border:2px solid #67aeff;}
.share-info ul li{width:30px;height:30px;margin:0 5px;float:left;line-height:30px;color:#67aeff;overflow:hidden;cursor:pointer;text-align: center;}
.share-info ul li:hover{color:#67aeff;}
.share-info ul li i{font-size:19px;vertical-align:middle;margin:0 6px;}
.share-info ul li:last-of-type{width:30px;height:30px;margin:0px;}
.share-info ul li:last-of-type i{font-size:19px;}
.share-info ul li:last-of-type:hover i{color:#636260;}
.share-info ul li a{text-decoration:none;color:#67aeff;}
.share-info ul li a:hover{color:#636260;}
.share-info ul li a:visited{text-decoration:underline;}
.fa-share-alt:before{color:#67aeff}
.fa-twitter:before{color:#67aeff;}
.fa-facebook:before{color:#67aeff;}
.fa-linkedin:before{color:#67aeff;}
.fa-share-alt:hover:before{color:#636260;}
.fa-twitter:hover:before{color:#636260;}
.fa-facebook:hover:before{color:#636260;}
.fa-linkedin:hover:before{color:#636260;}
#webSocialwhatsapp{display:none;}
.captcha_image {width: 96%;padding: 0px 10px;border: 1px solid #ddd;margin: 0;font-size: 14px;outline: none;background-color: #fff;text-align: center;margin-left:0px;height: 36px;max-width: 100%;min-width: 100%;}
.captcha_image img {width: 44%;padding-top: 2px;}
.mt30{margin-top:30px;}

.cardescripition-cntr.parallax {padding: 80px 0;background-color: #fff;}
.grid-8.cardescripition-slider {padding: 0;}
.grid-4.cardescripition-detail {padding: 0;}
.cardescripition-block {background-color: #f8f8f8;padding: 0 20px;max-height: 530px;min-height: 530px;overflow: auto;}
.vehicledetails .cardescripition-block {max-height: 440px; min-height: 440px;}
.cardescripition-block ul li {border-bottom: 1px solid #b5b5b5;display: flex;}
.cardescripition-block ul li:last-child{border-bottom: 0px;}
.cardescripition-block ul li .grid-6{padding:0px;}
.cardescripition-block ul li .grid-6 p {font-size: 14px;color: #545454;padding: 13px 20px;margin:0px;}
.cardescripition-block ul li .grid-4{padding:0px;}
.cardescripition-block ul li .grid-4 p {font-size: 14px;color: #545454;padding: 13px 20px;margin:0px;}
.cardescripition-block ul li .grid-3 p {font-size: 14px;color: #545454;padding: 13px 20px;margin:0px;}
.cardescripition-block ul li .grid-6 p {font-size: 14px;color: #545454;padding: 13px 20px;margin:0px;}
.price-list {box-shadow: -1px -2px 2px 0px #ccc;min-height: 137px;border-right: 1px solid #eee;background-color: #e5e5e5;}
.price-list p{font-size: 24px;color: #67aeff;padding:18px 40px 10px 40px;display:inline-block;width: 100%;}
.price-list a {font-size: 18px;font-weight: bold;color: #fff;background-color: #67aeff;padding: 10px 20px;border-radius: 8px;margin: 0 0px 0 40px;float:left;}
.book-now-amount {font-size: 14px;color: #67aeff;float: left;padding: 1px 19px 10px 12px;}
.grid-8.vehicle-overview .cardescripition-block{background-color:transparent;max-height: 600px;min-height: 600px;padding-left:0px;}
.grid-8.vehicle-overview .cardescripition-block ul li .grid-6 p {padding: 8px 20px;}
.grid-8.vehicle-overview .cardescripition-block ul li .grid-6:first-child p {padding: 8px 20px 8px 0px;}

.vehicle-overview-cntr.parallax{background-color:#fff;padding:0 0 80px;}
.cardescripition-slider .fotorama__thumb-border {border-color: #67aeff;}
.exterior-interior-view {background-color: #e5e5e5;text-align: center;display: flex;}
.exterior-interior-view .exterior-view {width: 50%;float: left;border-right: 1px solid #fff;min-height: 120px;display:none;}
.exterior-interior-view .interior-view{width: 100%;float: left;border-right: 1px solid #fff;min-height: 134px;}
/*.exterior-interior-view .interior-view{width: 50%;float: left;border-right: 1px solid #fff;min-height: 120px;}*/
.exterior-interior-view p a i {width: 102px;height: 56px;margin: 0 auto;display: block; background: url(../images/exterior-view.png) 10px center no-repeat;background-position: 0px 0px;}
.exterior-interior-view p a:hover i{background-position: 0px -54px;}
.exterior-interior-view p a:hover{color:#67aeff;text-decoration:underline;}
.exterior-interior-view p a {font-size: 25px;color: #606060;padding:17px 0; display: block;}
/*.exterior-interior-view p a {font-size: 18px;color: #606060;padding:17px 0; display: block;}*/
.grid-8.vehicle-overview {border: 1px solid #f3f3f3;padding: 40px 100px 20px 40px;}
.grid-8.vehicle-overview .tab{margin-bottom:30px;}
.vehicledetails p{color: #606060;font-size: 15px;line-height: 28px;padding-bottom: 30px;}


/* Style the tab */
.grid-8.vehicle-overview div.tab { overflow: hidden;}
/* Style the buttons inside the tab */
.grid-8.vehicle-overview div.tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;color:#606060;margin:14px 25px 14px 0;padding:0;transition:.3s;font-size:18px;}
/* Change background color of buttons on hover */
.grid-8.vehicle-overview div.tab button:hover {color: #67aeff;font-size: 18px;text-decoration: underline;}
/* Create an active/current tablink class */
.grid-8.vehicle-overview div.tab button.active {color: #67aeff;font-size: 18px;text-decoration: underline;}
/* Style the tab content */
.tabcontent {display: none;padding: 0px;border-top: none;}
.opacity20{filter:blur(5px);}

.grid-4-need-assistance-cntr:before {content: "";width: 0;height: 0;border-top: 0px solid transparent;border-bottom: 38px solid #ebebeb;border-left: 28px solid transparent;border-right: 400px solid transparent;float: left;position: absolute;top: -38px;left: 1px;z-index: 1;}
.grid-4-need-assistance-cntr {background-color: #f9f9f9;padding: 30px 25px;position: absolute;width: 436px;right: 0;top: 100px;}
.need-assistance .need-assistance-titel h3{font-weight: bold;font-weight:bold; font-size: 18px;color: #000;padding-bottom: 20px;}
.need-assistance .need-assistance-content {color: #9a9a9a;font-size: 14px;padding-bottom: 10px;}
.need-assistance .contactdetails-cntr ul li {font-size: 14px;color: #515151;padding: 12px 0 0;}
.need-assistance .contactdetails-cntr ul li a{font-size: 14px;color: #515151;}
.need-assistance .contactdetails-cntr ul li a:hover{text-decoration:underline;}
.contactdetails-cntr .tel-contact {background-color: #67aeff;padding: 12px 13px;margin-right: 10px;border-radius: 50px;float: left;margin-bottom: 33px;}
.contactdetails-cntr .mail-contact {background-color: #67aeff;padding: 15px 12px;margin-right: 10px;border-radius: 50px;}
.vehical-infocntr{position:relative;}

/*.send-enquiry{margin-top: 450px;width: 80%;left: 37px;position: relative;font-size: 14px; color: #666666;}*/
.send-enquiry{margin-top: 460px;width: 80%;left: 37px;position: relative;font-size: 14px; color: #666666;}
.send-enquiry .send-enquiry-btn .send-enquiry-btn {font-size: 16px;font-weight: bold;color: #fff;padding: 7px 20px;background-color:#67aeff; border: 2px solid #67aeff;border-radius: 8px;display: inline-block;margin-top: 20px;width: 100%;text-align: center;}
.send-enquiry .send-enquiry-btn .send-enquiry-btn:hover {color: #67aeff;background-color:#fff}

.flot-test-drive {
    position: fixed;
    bottom: 47%;
    z-index: 999;
    right: 10px;
}
.flot-test-drive .send-enquiry-btn {
    display: inline-block;
    float: left;
    width: auto;
}
.flot-test-drive .send-enquiry-btn:hover p {display:block !important;}
.flot-test-drive .send-enquiry-btn p {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #8fd32c;
    padding: 7px 5px;
    border: 2px solid #8fd32c;
    background-color: #fff;
    border-radius: 0px;
    margin-top: 0px;
    width: 180px;
    text-align: center;
    float: left;
    right: -2px;
    position: relative;
}

.send-enquiry .send-enquiry-btn i img {
    width: 34px;
    color: #8fd32c;
    border: 2px solid #8fd32c;
    padding: 2px;
    border-radius: 0px;
  background-color: #8fd32c;
}

/*.flot-test-drive {
    position: fixed;
  display:none;
    bottom: 20px;
    z-index: 999;
    right: 20px;
}

.flot-test-drive .send-enquiry-btn {
    display: inline-block;
}

.flot-test-drive .send-enquiry-btn p{
    font-size: 16px;
    font-weight: bold;
    color: #67aeff;
    padding: 7px 20px;
    border: 2px solid #67aeff;
  background-color:#fff;
    border-radius: 8px;
    margin-top: 20px;
    width: 100%;
    text-align: center;
}*/
/*.send-enquiry .send-enquiry-btn p:hover {color: #67aeff;background-color:#fff}*/
.related-cars-cntr.parallax{background-color:#f5f5f5;padding:80px 0 50px;}
.related-cars-cntr h2{color:#67aeff;font-size:24px;padding-bottom:0px}

.brand-color{color:#67aeff !important;}
.brand-bg{background-color:#67aeff !important;}
.wrapper.brand-bg {background-color:#67aeff !important;padding-top: 10px;}
.wrapper.gray-bg {background-color:#F5F5F5 !important;padding-top: 10px;}

.sellcar-ctr.parallax.test-drive{padding: 100px 0 100px;}
.sellcar-ctr.parallax {padding:100px 0 0;background-color:#fff;}
.sellcar-ctr .grid-6 h2{font-size: 30px;line-height: 32px;font-weight: bold;padding: 0 2% 5px 2%;}
.sellcar-ctr .grid-6 h2 .brand-color {display: inline-block;}
.sellcar-ctr .grid-6 .sale-evaluation {font-size: 18px;color: #828282;padding: 0 2% 30px 2%;}
.sellcar-ctr select {border: 1px solid #ddd;padding-left: 10px;padding-right: 20px;color: #3c3c3c;font-size: 14px; }
.sellcar-ctr .form-field {padding-bottom: 20px;}
/*.sellcar-ctr .form-field .grid-12 .grid-6 .input-group{position:relative;}*/
.sellcar-ctr .form-field .grid-12 .grid-6 .input-type-group input{
  padding-left: 25px;
    padding-right: 25px;
    color: #3c3c3c;
    font-size: 14px;
    
}
.sellcar-ctr .form-field .grid-12 .grid-6 .input-group:after {content: " ";background: url(../images/drop-down.png) center no-repeat #fff;display: block;height: 43px;width: 50px;   position: absolute;right: 1px;top: 1px;z-index: 9;cursor: pointer;pointer-events: none;-ms-pointer-events: none;-webkit-pointer-events: none;}
.sellcar-ctr.parallax.test-drive .form-field .grid-12 .grid-6 .input-group:after {background:none;}
.sellcar-ctr.parallax.test-drive .form-field .grid-12 .grid-6 .input-group .captcha_image {
    width: 67%;
    padding: 0px 10px;
    border: 1px solid #ddd;
    margin: 0;
    font-size: 14px;
    
    outline: none;
    background-color: #fff;
    text-align: center;
    margin-left: 0px;
    min-height: 43px;
    min-width: 100%;
}
.sellcar-ctr .grid-12 .grid-4 .file-upload i {width: 100%;display: block;margin-bottom: 10px;min-height: 50px;}
.sellcar-ctr .grid-12 .grid-4 .file-upload i img{}
.file-upload {position: relative;}
.file-upload > span {background: #fff none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 3px;cursor: pointer;overflow: hidden;padding: 10px;position: absolute;text-align: center;text-overflow: ellipsis;white-space: nowrap;width: 100%;color: #3c3c3c;font-size: 14px; min-height: 105px;}
.file-upload > input[type="file"] {cursor: pointer;min-height: 105px;opacity: 0;width: 100%;z-index: 99;}


.comparision.parallax{padding:65px 0 0; background-color:#fff;}
.comparision.parallax .grid-12{padding: 0px 15px;}
.compare-model-cntr ul li {display:inline-block;width:23.3%;float:left;margin-right:40px;}
.compare-model-cntr ul li:nth-child(1){margin-right:0px;}
.compare-model-cntr ul li:nth-child(4){margin-right:0px;}
.compare-model-cntr ul li .carinfocntr i{display: block;}
.compare-model-cntr ul li .carinfocntr .cardetail {padding: 25px 20px 30px;}
.compare-model-cntr ul li .carinfocntr .cardetail h3 {font-size: 18px;line-height: 20px;font-weight: bold;padding:0px;}
.compare-model-cntr ul li.comparecar{width: 23%;margin-right: 3px;}
.compare-model-cntr ul li.comparecar h2 {font-size: 30px;line-height: 32px;font-weight: bold;padding-bottom: 5px;}
.compare-model-cntr ul li.comparecar .comparecare-count {font-size: 24px;line-height: 26px;font-weight: bold;color: #67aeff;}


.comparision-info.parallax{padding:65px 0; background-color:#fff;}
.comparision-info.parallax .container{padding: 0px 15px;}
.comparision-info h3 {text-align: center;font-size: 24px;line-height: 26px;font-weight: bold;color: #67aeff;padding-bottom: 30px;}
.comparision-info .car-general-info{}
.car-general-info ul li { width: 25%; display: block; float: left;}
.car-general-info ul li a{color: #67aeff;}
.car-general-info ul li a:hover{text-decoration:underline;}
.car-general-info ul li .grid-3:nth-child(odd){background-color:#f8f8f8;}
.car-general-info ul li .grid-3:nth-child(even){background-color:#fff;}
.car-general-info ul li .grid-3 {display: inline-block;padding: 20px 20px 15px;font-size: 14px;color:#545454;}
.car-general-info ul li .grid-3.info-titel{color: #000; }
.car-general-info ul li .grid-3{width:100%;float:left;margin-right:40px;border-bottom: 1px solid #e6e6e6;}
.car-general-info ul li .grid-3:nth-child(1){margin-right:0px;width: 100%;}
.car-general-info ul li .grid-3:nth-child(4){margin-right:0px;}

.about-us-bullet-point {
    background-color: #fff;
    padding: 30px 20px;
    margin-bottom: 40px;
}

.about-us-bullet-point li {
    font-size: 16px;
    
    color: #797777;
    margin-bottom: 10px;
    padding-left: 36px;
    position: relative;
}
.about-us-bullet-point li:last-child{margin-bottom:0px;}
.about-us-bullet-point li:last-child p{padding-bottom:0px}
/*.faq {
  counter-reset: my-badass-counter;
}
.faq li:before {
    content: counter(my-badass-counter);
    counter-increment: my-badass-counter;
}*/
.faq li:before {
  content: "";
    position: absolute;
    left: 3px;
    top: 3px;
    background-color: #67aeff;
    color: #fff;
    width: 10px;
    height: 10px;
    display: block;
    float: left;
    padding: 4px;
    text-align: center;
    border-radius: 50px;
    font-size: 12px;
    line-height: 14px;
}
.faq li p{}
/*.faq li:after { content: counter(my-badass-counter, disc);}*/

.about-us.parallax{padding: 100px 0px 80px;background-color: #F5F5F5;}
.about-us h1 {
    color: #000;
    font-weight: bold;
    font-size: 32px;
    padding-bottom: 30px;
}

.about-us p {
    font-size: 18px;
    
    color: #797777;
    padding-bottom: 30px;
}


.about-us ul p{padding-bottom:15px;}
.about-us p strong {
    font-size: 22px;
    color: #797777;
    font-weight: bold;
}


.why-autohangar.parallax{padding: 100px 0px 120px;background-color: #F5F5F5;min-height: 390px;}
.why-autohangar p {
    font-size: 18px;
    
    color: #797777;
    padding-bottom: 30px;
}
.why-autohangar p strong {font-size: 22px;color: #797777;font-weight: bold;}
/*.about-us li {
    font-size: 16px;
    
    color: #797777;
    margin-bottom: 5px;
    background: url(../images/bullet.png) 2px center no-repeat;
    padding-left: 20px;
    background-size: 16px;
}*/
.invoice-cntr li {font-size: 18px;color: #797777;padding-bottom: 10px;margin:0px;width: 33%;display: inline-block;padding-left:0px;}
.why-autohangar li strong {font-size: 18px;color: #797777;font-weight: bold;font-weight: 700;}
.why-autohangar p{margin-top:20px;}
.pay-btn{text-align: center;}
.for-assistance{font-size: 18px;color: #797777;margin-top: 30px;text-align: center;}
.Particulars-titel{font-size: 20px;color: #797777;font-weight: bold;position: relative;margin-top: 20px;font-weight: 700;}
.Particulars-titel span {background-color: #fff;z-index: 2;position: absolute;top: -15px;left: 10px;}
.particulars-message {border: 1px solid #eee;margin-bottom: 30px;padding: 20px;font-size: 18px;font-weight: 400;}
.payment-status-bullet-point {
    background-color: #fff;
    padding: 30px 20px;
    margin-bottom: 40px;
  width:800px;margin:0 auto;
}
.payment-status-bullet-point .invoice-cntr li{width:48%;padding-left: 35px;}
.transaction-successfull{font-size: 32px;color: #797777;font-weight: bold;text-align: center;margin-top: 50px;}
.vehical-infocntr .car-special-features{}

.vehical-infocntr {
    background-color: #fff;
    padding: 30px 20px;
    margin-bottom: 40px;
}

.vehical-infocntr li {
    font-size: 16px;
    
    color: #797777;
    margin-bottom: 20px;
    padding-left: 36px;
    position: relative;
}
.car-special-features {
  counter-reset: my-badass-counter;
}
.car-special-features li:before {
    content: counter(my-badass-counter);
    counter-increment: my-badass-counter;
    position: absolute;
    left: 0px;
    top: 1px;
    background-color: #fff;
  border:3px solid #67aeff;
    color: #67aeff;
  font-weight:700;
    width: 25px;
    height: 25px;
    display: block;
    float: left;
    padding: 4px 2px;
    text-align: center;
    border-radius: 50px;
    font-size: 12px;
    line-height: 14px;
}

.vehical-infocntr h2 {
    color: #000;
    font-weight: bold;
    font-size: 32px;
    padding-bottom: 30px;
    position: absolute;
    top: 7px;
    background-color: #fff;
    padding: 0 6px;
    left: 56px;
}

.vehical-infocntr p {
    font-size: 18px;
    
    color: #797777;
    padding-bottom: 30px;
}
.grid-8.vehicle-overview {
    min-height: 670px;
}




.adv-search-bar-cntr.parallax{background-color: #67aeff;padding: 50px 0 200px;}
.adv-search-bar-titel{width:100%;display: inline-block;}
.adv-search-bar-cntr h1{font-size: 48px;line-height: 63px;font-weight: bold;color: #fff;width: 80%;margin: 0 auto;padding-left: 15px;padding-bottom: 50px;}
.adv-searchbarbx {margin: 0 auto;text-align: center;}
.adv-searchbarbx ul li {display: inline-block;margin:15px 20px;position: relative;}
.adv-searchbarbx ul li select {padding-right: 17px;background-color: #fff;color: #3c3c3c;font-size: 14px; min-width: 200px;}
.adv-searchbarbx ul li:after {content: " ";background: url(../images/drop-down.png) center no-repeat #fff;display: block;height: 43px;width: 26px;position: absolute;right: 0px;top: 0px;z-index: 9;cursor: pointer;pointer-events: none;-ms-pointer-events: none;-webkit-pointer-events: none;}
.adv-searchbarbx ul li input {padding: 5px 15px 5px 40px;min-width: 100px;border: 2px solid #fff;border-radius: 8px;font-size: 18px;background: url(../images/search-icon.png) 10px center no-repeat;background-position: 9px 7px;}
.adv-searchbarbx ul li input:hover {border: 2px solid #fff;background-color: #fff;color: #67aeff;background-position: 9px -22px;}
.adv-searchbarbx ul li:last-child:after {background: none;}
.adv-searchbarbx ul li:last-child{display: block;padding:20px 0 0;}
.signup-login-cntr.parallax{padding:100px 0 200px;}
.signup-login-cntr .grid-12 .grid-6.login {background-color: #fff;padding: 30px 50px 50px;width: 40%;}
.signup-login-cntr .grid-12 .grid-6.login .login-cntr{width:100%;}
.signup-login-cntr .grid-12 .grid-6.sign-up {background-color: #67aeff;padding: 40px;width: 60%;}
.signup-login-cntr .grid-12 .submitformbtn {padding-top: 20px;padding-bottom: 10px;}
.signup-login-cntr .grid-12 .grid-6.login .forgot-password{padding: 5px 2% 0 2%;text-align:right;}
.signup-login-cntr .grid-12 .grid-6.login .forgot-password a{color: #757575;font-size: 12px;}
.signup-login-cntr .grid-12 .grid-6.login .forgot-password a:hover{color: #67aeff;text-decoration:underline;}

.signup-login-cntr .grid-12 .grid-6.forgot-pass {background-color: #fff;padding: 30px 50px 50px;width: 40%;}
.signup-login-cntr .grid-12 .grid-6.forgot-pass .login-cntr{width:100%;}
.signup-login-cntr .grid-12 .grid-6.forgot-pass .forgot-password{padding: 0 2%;text-align:right;}
.signup-login-cntr .grid-12 .grid-6.forgot-pass .forgot-password a{color: #757575;font-size: 10px;margin-top:3px;}

.grid-6 h2 {font-weight: bold;font-size: 32px;padding-bottom: 30px;}
.grid-6 h1 {color: #fff;font-weight: bold;font-size: 32px;padding-bottom: 30px;}
.signup-login-cntr .grid-12 .grid-6.login .login-cntr .grid-12 .input-group label{color: #757575; font-size: 14px; }
.signup-login-cntr .grid-12 .grid-6.sign-up .sign-up-cntr .grid-12 .input-group label{color: #fff; font-size: 14px; }
.signup-login-cntr .grid-12 .grid-6.sign-up .sign-up-cntr .grid-12 .submitformbtn input:hover{background-color: #fff;color: #67aeff;border: 2px solid #fff;}
.signup-login-cntr .grid-12 .grid-6.sign-up .sign-up-cntr .grid-12 .submitformbtn input{background-color: #67aeff;color: #fff;border: 2px solid #fff;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #3c3c3c;font-size: 14px;}
::-moz-placeholder { /* Firefox 19+ */ color: #3c3c3c;font-size: 14px;}
:-ms-input-placeholder { /* IE 10+ */ color: #3c3c3c;font-size: 14px;}
:-moz-placeholder { /* Firefox 18- */ color: #3c3c3c;font-size: 14px;}
.ui-dialog-content.ui-widget-content p {display: -webkit-inline-box;}



.contactus-cntr.parallax{padding:80px 0px 150px;}
.contactus-cntr h1 {color: #000;font-weight: bold;font-size: 32px;padding-bottom: 30px;}
.contactus-cntr .form-field label{color: #757575; font-size: 14px; }
.contactus-cntr .grid-6{padding:0px;}


.contact-details {background: #fff;border: solid 1px #E4E3E3;border-bottom: none;}
.contact-details .item {padding: 12px 36px;border-bottom: 1px solid #e5e7e9;}
.contact-details .item .icon {font-size: 36px;line-height: 21px;color: #67aeff;float: left;}
.contact-details .fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.contact-details .fa-map-marker:before {content: "\f041";}
.contact-details .fa-phone:before {content: "\f095";}
.contact-details .fa-envelope-o:before {content: "\f003";}
.contact-details .content {margin-left: 61px;font-size: 14px;line-height: 21px;color: #5d6e7b;}
.contact-details .content h5 {font-size: 15px;line-height: 21px;color: #67aeff;font-weight: bold;text-transform: uppercase;margin: 0 0 6px;padding: 0;}
.contact-details p {margin: 0 0 10px;}
.contact-details p strong{font-weight: bold;color: #3e3e3e;}
.contact-details .content p span {font-weight: bold;color: #3e3e3e;}
.contact-details .content p a {text-decoration: none;color: #5d6e7b;}

.grid-12.contact-info {width: 86%;float: right;}
.opening-hours{background: #2a2a2a;padding: 30px 30px;width: 100%;float: left;}
.opening-hours h2{font-size: 18px;line-height: 21px;color: #fff;font-weight: bold;text-transform: uppercase;margin: 0 0 30px 0;padding-bottom: 0;}
.opening-hours h5{font-size: 14px;line-height: 21px;color: #fff;text-transform: uppercase;margin: 0 0 6px;padding: 0;}
.opening-hours p{color:#fff; margin-bottom: 20px;}

.filter-car.parallax{padding: 80px 0;background-color: #F5F5F5;}
.filter-car .grid-12{padding:0px;}
.filter-car .grid-4{padding:0px;}
.filter-car .grid-4 .fliter-cntr {background-color: #fff;border-radius: 8px;width: 85%;min-height: 990px;}
.filter-car .filtey-by{padding: 30px 15px;border-bottom: 1px solid #d5d5d5;}
.filter-car .filtey-by h2 {font-weight: bold;font-size: 18px;font-weight: bold;}
.filter-car .filtey-by ul li label{color: #939393;font-size: 14px;padding: 3px 0px 3px 27px;}
.filter-car .filtey-by ul li label input{margin: 3px 5px 6px;}
.filter-car .filtey-by ul li select {border: 1px solid #ddd;width: 100%;}
.filter-car .filtey-by ul li:first-child{}
.filter-car .filtey-by ul li{position:relative;margin-top:5px;}
.filter-car .filtey-by ul li input{padding:10px 0 20px;}
.recommend-car .filtey-by ul li input{padding:10px 0 20px;}
.filter-car .filtey-by ul li.select{width: 50%;}
.filter-car .filtey-by ul li.select:after { content: " ";background: url(../images/drop-down.png) center no-repeat #fff;display: block;height: 36px;width: 26px;position: absolute;  right: 1px;top: 1px;z-index: 9;cursor: pointer;pointer-events: none;-ms-pointer-events: none;-webkit-pointer-events: none;}
.filter-car .grid-8{padding:0px;}
.filter-car .grid-8 ul li {width: 46.2%;display: inline-block;float: left;margin-right: 60px;margin-bottom: 60px;}
.filter-car .grid-8 ul li:nth-child(2n + 2) {margin-right:0px;margin-bottom: 0px;}
.filter-car .grid-8 ul li .car-date-speed ul li:nth-child(1) {width: 30%;margin-right:0px;margin-bottom: 0px;}
.filter-car .grid-8 ul li .car-date-speed ul li:nth-child(2) {width: 70%;margin-right:0px;margin-bottom: 0px;}
.filter-car .filtey-by.filter-model ul{
    /*min-height: 185px;
    max-height: 185px;
    overflow-y: auto;*/
}
/*.filter-car .track-details {width: 30%;display: inline-block;float: left;margin-right: 60px;margin-bottom: 60px;}*/
/*.filter-car-details .track-details ul li {width: 46.2%;display: inline-block;margin-right: 60px;margin-bottom: 60px !important;}*/
/*.car-details{width: 61.333333% !important;}*/
/*.filter-car .track-details ul li:nth-child(2n + 2) {margin-right:0px;margin-bottom: 0px;}*/



.filter-car-details.parallax{padding: 80px 0;background-color: #F5F5F5;}
.filter-car-details .grid-12{padding:0px;}
.filter-car-details .grid-4{padding:0px;}
.filter-car-details .grid-4 .fliter-cntr {background-color: #fff;border-radius: 8px;width: 85%;min-height: 990px;}
.filter-car-details .filtey-by{padding: 30px 15px;border-bottom: 1px solid #d5d5d5;}
.filter-car-details .filtey-by h2 {font-weight: bold;font-size: 18px;font-weight: bold;}
.filter-car-details .filtey-by ul li label{color: #939393;font-size: 14px;}
.filter-car-details .filtey-by ul li label input{margin: 3px 5px 6px;}
.filter-car-details .filtey-by ul li select {border: 1px solid #ddd;width: 100%;}
.filter-car-details .filtey-by ul li{position:relative;}
.filter-car-details .filtey-by ul li input{padding:10px 0 20px;}
.recommend-car .filtey-by ul li input{padding:10px 0 20px;}
.filter-car-details .filtey-by ul li.select{width: 50%;}
.filter-car-details .filtey-by ul li.select:after { content: " ";background: url(../images/drop-down.png) center no-repeat #fff;display: block;height: 43px;width: 26px;position: absolute;  right: 1px;top: 1px;z-index: 9;cursor: pointer;pointer-events: none;-ms-pointer-events: none;-webkit-pointer-events: none;}
.filter-car-details .grid-8{padding:0px;}
.filter-car-details .grid-8 ul li {width: 100%;display: inline-block;/*float: left;*/margin-right: 60px;margin-bottom: 60px;}
.filter-car-details .grid-8 ul li:nth-child(2n + 2) {margin-right:0px;margin-bottom: 0px;}
.filter-car-details .grid-8 ul li .car-date-speed ul li:nth-child(1) {width: 30%;margin-right:0px;margin-bottom: 0px;}
.filter-car-details .grid-8 ul li .car-date-speed ul li:nth-child(2) {width: 70%;margin-right:0px;margin-bottom: 0px;}

.filter-car-details .track-details {width: 30%;display: inline-block;float: left;margin-right: 60px;margin-bottom: 60px;}
.car-details{width: 61.333333% !important;}
.details-section{max-height: 469px !important;min-height: 469px !important;}


/* Base for label styling */
.filtey-by ul li [type="checkbox"]:not(:checked), [type="checkbox"]:checked {position: absolute;left: -9999px;}
.filtey-by ul li [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {position: relative;padding-left: 1.95em;cursor: pointer;}
/* checkbox aspect */
.filtey-by ul li [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;top: 0;margin: 5px;width: 0.95em;height: 0.95em;border: 2px solid #9a9a9a;background: #fff;background-color:#fff;padding: 7px;}
/* checked mark aspect */
.filtey-by ul li [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {content: ' ';position: absolute;top: 0em;left: 0em;font-size: 1.3em;line-height: 0.8;color: #09ad7e;transition: all .2s;background-color:#67aeff;width: 0.75em;height: 0.75em;margin: 5px;}
/* checked mark aspect changes */
.filtey-by ul li [type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
.filtey-by ul li [type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);}




.filter-car .filtey-by ul li .slider-wrapper{width:72%;margin: 12px 0 50px 30px;position: relative;}
.filter-car .filtey-by ul li .display-box-label {position: absolute;left: -22px;top: 30px;color: #939393;font-size: 14px;}
.filter-car .filtey-by ul li .display-box {background-color: #f7fcff;border-radius: 5px;font-size: 0.8em;height: 24px;left: 20px;padding-top: 5px;position: absolute;text-align: center;top: 30px;width: 50px;-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);}



.look-for-recommend{padding:0 1%;}
.look-for-recommend h3{
    color: #000;
    font-weight: bold;
    font-size: 32px;
    padding-bottom: 5px;
}
.look-for-recommend p {
    font-size: 18px;
    
    color: #797777;
    padding-bottom: 20px;
}
.recommend-car.parallax{padding: 80px 0;background-color: #F5F5F5;}
.recommend-car .grid-12{padding:0px;}
.recommend-car .grid-4{padding:0px;width:100%;}
.recommend-car .grid-4 .fliter-cntr {border-radius: 8px;width: 100%;}
/*.recommend-car .filtey-by{padding: 30px 15px;width: 280px;float: left;min-height: 213px;margin: 10px 10px;background-color: #fff;}*/
.recommend-car .filtey-by{padding: 15px 15px;width: 280px;float: left; height: 213px; overflow:auto; margin: 10px 10px;background-color: #fff;overflow-y: hidden;}
.recommend-car .filtey-by ul {
    min-height: 115px;
    max-height: 115px;
    overflow-y: auto;
}
.recommend-car .filtey-by h2 {font-weight: bold;font-size: 18px;font-weight: bold;}
.recommend-car .filtey-by ul li label{color: #939393;font-size: 14px;}
.recommend-car .filtey-by ul li label input{margin: 3px 5px 6px;}
.recommend-car .filtey-by ul li select {border: 1px solid #ddd;width: 100%;}
.recommend-car .filtey-by ul li{position:relative; margin-top:5px;}
.recommend-car .filtey-by ul li.select{width: 50%;}
.recommend-car .filtey-by ul li.select:after { content: " ";background: url(../images/drop-down.png) center no-repeat #fff;display: block;height: 35px;width: 26px;position: absolute;  right: 1px;top: 1px;z-index: 9;cursor: pointer;pointer-events: none;-ms-pointer-events: none;-webkit-pointer-events: none;}
.recommend-car .grid-8{padding:0px;}
.recommend-car .grid-8 ul li {width: 46.2%;display: inline-block;float: left;margin-right: 60px;margin-bottom: 60px;}
.recommend-car .grid-8 ul li:nth-child(2n + 2) {margin-right:0px;margin-bottom: 0px;}
.recommend-car .grid-8 ul li .car-date-speed ul li:nth-child(1) {width: 30%;margin-right:0px;margin-bottom: 0px;}
.recommend-car .grid-8 ul li .car-date-speed ul li:nth-child(2) {width: 70%;margin-right:0px;margin-bottom: 0px;}
.recommend-car .filtey-by ul li .range-bar {width: 88%;}


/* Base for label styling */
.filtey-by ul li [type="checkbox"]:not(:checked), [type="checkbox"]:checked {position: absolute;left: -9999px;}
.filtey-by ul li [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {position: relative;padding-left: 1.95em;cursor: pointer;}
/* checkbox aspect */
.filtey-by ul li [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;top: 0;margin: 2px;width: 0.95em;height: 0.95em;border: 2px solid #9a9a9a;background: #fff;background-color:#fff;}
/* checked mark aspect */
.filtey-by ul li [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {content:  '✔';position: absolute;top: 0em;left: 0em;font-size: 1.1em;line-height: 0.9;color: #67aeff;transition: all .2s;background-color:transparent;width: 0.75em;height: 0.75em;margin: 5px;}
/* checked mark aspect changes */
.filtey-by ul li [type="checkbox"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
.filtey-by ul li [type="checkbox"]:checked + label:after {opacity: 1;transform: scale(1);}

.recommend-car .filtey-by ul li .slider-wrapper{width:72%;margin: 10px 0 50px 30px;position: relative;}
.recommend-car .filtey-by ul li .display-box-label {position: absolute;left: -22px;top: 30px;color: #939393;font-size: 14px;}
.recommend-car .filtey-by ul li .display-box {background-color: #f7fcff;border-radius: 5px;font-size: 0.8em;height: 24px;left: 20px;padding-top: 5px;position: absolute;text-align: center;top: 30px;width: 50px;-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);}

.compare-popup.parallax{}
.compare-car-info {min-width: 300px;max-width: 300px;position: fixed;right: 130px;bottom: 0px;background-color: #fff;z-index: 999;border-radius: 8px 8px 0px 0px;max-height: 334px;box-shadow: 0px 0px 5px 1px #ccc;padding-bottom: 61px;}
.compare-car-info ul li {display: inline-block;padding: 12px 14px 12px;float: left;position: relative;}
.compare-car-info ul li .grid-4 {padding: 0px;width: 39.34%;height: 67px;float:left;}
.compare-car-info ul li .grid-4 i{}
.compare-car-info ul li .grid-4 i img{border-radius: 8px;}
.compare-car-info ul li .grid-8 {width: 54%;float: left;font-size: 16px;line-height: 23px;font-weight: bold;padding: 10px;}
.compare-info a {padding: 12px 0px;background-color: #777;color: #fff;position: fixed;right: 130px;bottom: 0px;z-index: 999;font-size: 18px;min-width: 200px;max-width: 300px;text-align: center;}
.compare-info a:hover{background-color: #67aeff;}
.closecompare {width: 25px;height: 25px;position: absolute;padding: 4px;text-align: center;border-radius: 50%;font-size: 12px;line-height: 16px;font-weight: bold;color: #67aeff; background-color: #fff;border: 2px solid #67aeff;right: 10px;top: 20px;}
.closecompare:hover {color: #000;background-color:#fff;border: 2px solid #000;}


.myaccount-cntr{}
.myaccount-cntr .car-filter{}
.myaccount-cntr .car-filter .tab button {
    margin: 0px 10px 0px 0px;
    padding: 10px 20px;
    background-color: #fff;
    border-radius: 8px 8px 0px 0px;
}
.myaccount-cntr .car-filter div.tab button.active {
    color: #fff;
    font-size: 18px;
  background-color: #67aeff;
  text-decoration:none;
}
.myaccount-cntr .car-filter div.tab button:hover {
    color: #fff;
    font-size: 18px;
  background-color: #67aeff;
  text-decoration:none;
}
.myaccount-info .filterallcar ul li .cardetail h3 .car-price {display: -webkit-inline-box;}
.myaccount-info .filterallcar ul li .mbar {
    font-size: 11px;
    margin-left: 10px;
}
.track-details ul li .car-price {
    display: -webkit-inline-box;
}
.track-details ul li .mbar {
    font-size: 11px;
    margin-left: 10px;
}
.no_detalis{
    font-size: 18px;
    
    color: #797777;
    padding-bottom: 20px;
    text-align: center;
    padding: 193px 0;
}

.track-details ul li .booknow button.btn {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background-color: #67aeff;
  border: 2px solid #67aeff;
    padding: 5px 25px;
    border-radius: 8px;
    margin: 0 0px 0 0px;
    float: right;
  outline: none;
  cursor:pointer;
}
.track-details ul li .booknow button.btn:hover {border: 2px solid #67aeff;background-color: #fff;color:#67aeff;}

.myaccount-info .filterallcar ul li .booknow button.btn {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background-color: #67aeff;
  border: 2px solid #67aeff;
    padding: 5px 25px;
    border-radius: 8px;
    margin: 0 0px 0 0px;
    float: right;
  outline: none;
  cursor:pointer;
}
.myaccount-info .filterallcar ul li .booknow button.btn:hover {border: 2px solid #67aeff;background-color: #fff;color:#67aeff;}


.myaccount-info .filterallcar ul li .add-to-compare label {
    
    float: left;
    margin: 6px 0px;
}
.select-clear{}
.select-clear a{
    color: #939393;
    font-size: 14px;
    text-decoration: underline;
    margin: 5px;font-weight: bold;
}
.select-clear a:hover{color: #67aeff;}
.select-clear a.active{color: #67aeff;}


.car-details-like a {border: medium none;display: block;overflow: hidden;text-indent: -99px;width: 36px;height: 32px;z-index:}
.car-details-like {background: url(../images/like.png) no-repeat scroll 85% center;background-position: 0px 0px;width: 36px;height: 32px;position: absolute;right: 10px;top: 5px;z-index: 99;}
.car-details-like.active {background: url(../images/like.png) no-repeat scroll 85% center;background-position: 0px -31px;width: 36px;height: 32px;position: absolute;right: 10px;top: 5px;z-index: 99;}
.slider {position:relative;}
#slider-range.ui-widget.ui-widget-content {z-index: 9999;}
.recommend-car .filtey-by ul li .expected-price-from {width: 47%;float: left;margin-right: 5px;}
.recommend-car .filtey-by ul li .expected-price-from p {color: #67aeff;font-weight: bold;font-size: 14px;padding: 11px 0 11px 10px;position: absolute;}
.recommend-car .filtey-by ul li .expected-price-from input {padding: 10px 0 10px 28px;}

.recommend-car .filtey-by ul li .expected-price-to {width: 47%;float: left;margin-left: 5px;}
.recommend-car .filtey-by ul li .expected-price-to p {color: #67aeff;font-weight: bold;font-size: 14px;padding: 11px 0 11px 10px;position: absolute;}
.recommend-car .filtey-by ul li .expected-price-to input {padding: 10px 0 10px 28px;}

#slider-range{margin-top: 20px;}

.filter-car .filtey-by ul li .expected-price-from {width: 47%;float: left;margin-right: 5px;}
.filter-car .filtey-by ul li .expected-price-from p {color: #67aeff;font-weight: bold;font-size: 14px;padding: 11px 0 11px 10px;position: absolute;}
.filter-car .filtey-by ul li .expected-price-from input {padding: 10px 0 10px 28px;}
.filter-car .filtey-by ul li .expected-price-to {width: 47%;float: left;margin-left: 5px;}
.filter-car .filtey-by ul li .expected-price-to p {color: #67aeff;font-weight: bold;font-size: 14px;padding: 11px 0 11px 10px;position: absolute;}
.filter-car .filtey-by ul li .expected-price-to input {padding: 10px 0 10px 28px;}

.overlay-content .input-group label{font-size: 14px;}
#otp_label {font-size: 14px;}

/*.dont-send-email{display: inherit;}*/
.dont-send-email .filtey-by{height: 80px;}
.recommend-car-comment {display: inline-block;width: 100%;text-align:center;}
.recommend-car-comment-info{width: 73.3%; margin: 10px;float: left; }
.recommend-car-comment-info textarea{border:none;height: 125px;border: 1px solid #ddd;}

.recommend-car-comment-info textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #939393;font-size: 16px;}
.recommend-car-comment-info textarea::-moz-placeholder { /* Firefox 19+ */ color: #939393;font-size: 16px;}
.recommend-car-comment-info textarea:-ms-input-placeholder { /* IE 10+ */ color: #939393;font-size: 16px;}
.recommend-car-comment-info textarea:-moz-placeholder { /* Firefox 18- */ color: #939393;font-size: 16px;}
.no-special-features{}
.recommend-car .filtey-by.recommend-car-comment-info ul {min-height: 134px;max-height: 134px;}

.financing.parallax{padding: 100px 0px 120px;background-color: #F5F5F5;}
.financing p {
    font-size: 18px;
    
    color: #797777;
    padding-bottom: 30px;
}
.financing h1 {
    color: #797777;
    
    font-size: 22px;
    padding-bottom: 30px;
  padding-left:20px;
}
.financing h1 strong {
    font-weight:bold
}
.financing{}
.financing .grid-12{position:relative;}
.financing .grid-12 .grid-5.financing-details{background-color: #67aeff;padding: 40px;}
.financing .grid-12 .grid-5.financing-details h2{color: #fff;font-weight: bold;font-size: 26px;padding-bottom: 30px;}
.financing .grid-12 .grid-5.financing-details .tel-contact-details{color: #fff;font-size: 16px;padding-bottom: 20px;}
.financing .grid-12 .grid-5.financing-details .tel-contact-details p{color: #fff;font-weight: bold;font-size: 20px;padding-bottom: 0px;}
.financing .grid-12 .grid-5.financing-details .email-contact-details a{color: #fff;font-size: 16px;padding-bottom: 20px;}
.financing .grid-12 .grid-5.financing-details .email-contact-details a:hover{text-decoration:underline;}
.financing .grid-12 .grid-5.financing-details .email-contact-details p{color: #fff;font-weight: bold;font-size: 20px;padding-bottom: 0px;}

.financing-or{ width: 40px; height: 40px;color: #fff;background-color: #7b7a78;display: inline-block; padding: 12px 10px;font-size: 16px;line-height: 16px;border-radius: 50%;position: absolute;top: 150px;margin-left: -20px;}

.financing .grid-12 .grid-7.financing-experts-contact-cntr{background-color: #fff;padding: 40px;}
.financing .grid-12 .grid-7.financing-experts-contact-cntr h2{color: #797777;font-weight: bold;font-size: 26px;padding-bottom: 30px;}
.financing .grid-12 .grid-7.financing-experts-contact-cntr label{color: #757575;font-size: 14px;}
.financing .grid-12 .grid-7.financing-experts-contact-cntr .submitformbtn {margin-top:30px;margin-bottom:19px;}



























.site-by{text-decoration:underline;}
.unsubscribeemail{
    background-color: #fff;
    padding: 30px 20px;
    margin-bottom: 40px;
  text-align:center;
}
.wrap-div {
    display: inline-block;
    width: 70%;
    margin: 0 auto;
}
.wrap-div p {padding-bottom: 0px;line-height: 42px;}
.unsubscribe-mail {
    font-size: 18px;
    
    color: #797777;
    float: left;
}
.contact-details p.sale{
    float: left;
    margin-right: 10px;
    margin-bottom: 36px;
}
.p0{padding:0px !important;}
.mobdn{display:block;}
.diskdn{display:none;}
.nav-menu .mobdn{display:block !important;}
.nav-menu .diskdn{display:none !important;}

.mob-menu{display:none;}
/*Media Queries for responsive*/
@media(min-width:1200px) {/*For big desktop*/
.container { max-width: 1200px; width: 100%; }
}
@media(min-width:1025px) {
.menubar > ul > li{position:relative; padding:0px 0;border-right: 1px solid #d4d4d4;}
.menubar > ul > li:last-child{border:0px;}
.menubar > ul > li > a:hover, .menubar > ul > li > a.active { color: #66affc }
.submenu{background:rgba(214,103,4,0.5); position:absolute; left:0; top:58px; display:none; min-width:200px}
.submenu ul li{float:none}
.submenu ul li a:hover{background:#474747; border-bottom-color:#474747}
.submenu ul li:last-child a{border-bottom:none}
.menubar > ul > li:hover .submenu{display:block;background:rgba(214,103,4,0.9);}
.menubar ul ul.dropdown-content {width: 250px;min-width: 130px;position: absolute;background-color: #fff;border-radius: 0px;border: 1px solid #e6e6e6;margin-left: 0px;margin-top: 0px;}
.menubar ul ul.dropdown-content li {width: 100%;padding: 0px;border-bottom: 1px solid #e6e6e6;color: #bdbdbd;font-size: 14px;}
.menubar ul ul.dropdown-content li:hover{background-color: #66affc;color: #fff;margin: 0;}
.menubar ul ul.dropdown-content li.active{background-color: #66affc;color: #fff;margin: 0;}
.menubar ul ul.dropdown-content li:hover a{color: #fff;}
.menubar ul ul.dropdown-content li.active a{color: #fff;}
.menubar ul ul.dropdown-content li:last-child {border: 0px;}
.menubar ul ul.dropdown-content li a {margin: 0px;padding: 10px 15px;font-size: 14px;line-height: 14px;background-image: none;color: #949292;width: 100%;text-transform: capitalize;transition: all 0ms ease;-moz-transition: all 0ms ease;-webkit-transition: all 0ms ease;background: transparent;}


  }
@media(min-width:769px) {/*For Desktop Only*/
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { float: left; padding: 0 2% }
.grid-layout { margin: 0 -2% }
.grid-12 { width: 100%; float: none; }
.grid-11 { width: 91.66666666666666% }
.grid-10 { width: 83.33333333333334% }
.grid-9 { width: 75% }
.grid-8 { width: 66.66666666666666% }
.grid-7 { width: 58.333333333333336% }
.grid-6 { width: 50% }
.grid-5 { width: 41.66666666666667% }
.grid-4 { width: 33.33333333333333% }
.grid-3 { width: 25% }
.grid-2 { width: 16.666666666666664% }
.grid-1 { width: 8.333333333333332% }
.scrollTop { position: fixed; right: 20px; bottom: 20px; width: 40px; height: 40px; text-align: center; z-index: 99; display: none; background: #67aeff; border-radius: 50%; }
.scrollTop a { display: block; color: #fff; }
.scrollTop a:before { font: 20px/40px FontAwesome; content: '\f102'; }
.tabResult .tabBx .content { display: block !important; }
}
@media screen and (min-width: 1600px) and (max-width:1920px) {
.home-cntr.parallax.common-top {width: 1200px;margin: 0 auto;margin-top: 20%;margin-bottom: 3%;}
.breadcrumbs.parallax.common-top {padding: 50px 0 50px;}
.grid-6.car-trust ul li{margin:24px 0;padding-left:100px;background:url(../images/car-trust.png) no-repeat;background-size:81px;display:inline-block}
.grid-6.car-trust ul li:nth-child(1) {background-position: 0px -1px;}
.grid-6.car-trust ul li:nth-child(2) {background-position: 0px -78px;}
.grid-6.car-trust ul li:nth-child(3) {background-position: 0px -155px;}
.carfilter-cntr.parallax { background-size: cover;}
.grid-6.car-trust ul li {min-height: 78px;max-height: 78px;}


}
@media screen and (min-width: 0) and (max-width:1199px) {
/*overlay*/
.overlay-box { width: 96%; min-width: 0 }
/*overlay end*/

.logo { width: 160px; }
.stepcount-txt h2 { font-size: 26px; line-height: 26px; }
.stepcount-txt { padding-left: 50px }
.nav-menu ul li a { font-size: 16px; }
.nav-menu ul li { margin-right: 25px }
}
 @media screen and (min-width: 768px) and (max-width:1024px) {/*For ipad and tab   --------------------------------------------*/
body {padding-bottom: 584px;}
.nav-menu {
    height: auto !important;
    float: none;
    clear: none;
    text-align: center;
    padding: 0;
    margin: 0;
    padding-top: 20px;
    margin-top: 41px;
    display: initial;
}
.nav-menu ul li:last-child {
    margin-right: 0px;
}
.nav-menu ul li {
    margin-right: 5px;
}
.nav-menu ul li.mobdn{display: inline-block !important;}
.navigation {
    padding: 15px 0px 15px 15px;
    background-color: #fff;
    width: 100%;
}
.searchbarbx ul li {
    display: inline-block;
    margin: 10px 15px;
    position: relative;
}
.home-cntr.parallax.common-top {
    width: 100%;
    margin: 0 auto;
    margin-top: 12%;
    margin-bottom: 9%;
    position: relative;
}
.filterallcar ul li {
    display: inline-block;
    width: 41%;
    float: left;
    margin-right: 30px;
    margin-left: 30px;
    margin-bottom: 60px;
}
.bg-img {background-size: inherit;}

.home-cntr .container h1 {
    width: 96%;
}
.car-filter div.tab button { margin: 14px 25px 14px 0;}
.car-date-speed ul li:nth-child(1) {margin: 0px;}
.car-date-speed ul li:nth-child(2) {margin: 0px;}
.cardetail p { min-height: 120px;}
.add-to-compare label input {margin: 3px 5px 6px 0px;}
.filterallcar ul li:nth-child(3n + 3) {margin-right: 30px;}
.grid-6.happy-clients {margin-top: 120px;}

.browse-by-brand ul li:nth-child(3n + 3){margin-right: 0;}
.footernavigtn .footer1 {
    width: 39%;
    float: left;
    margin-right: 40px;
}
.footernavigtn .footer2 {
    width: 30%;
    float: left;
    margin-right: 40px;
}
.footernavigtn .footer3 {
    width: 20%;
    float: left;
}
.fotorama__stage{
    max-height: 220px;
}
.signup-login-cntr .grid-12 .grid-6.login {
    width: 60%;
    margin: 0 auto;
}
.signup-login-cntr .grid-12 .grid-6.forgot-pass {
    width: 60%;
    margin: 0 auto;
}
.signup-login-cntr .grid-12 .grid-6.sign-up {
    background-color: #67aeff;
    padding: 40px;
    width: 100%;
}

#register_form .grid-12{padding: 0;}
.sign-up .grid-12{padding: 0 2%;}
#register_form .grid-12 .grid-6 {
    width: 50%;
    padding: 0 2%;
    float: left;
}
.signup-login-cntr.parallax {
    padding: 80px 0 80px;
}

.captcha_image {
    width: 100%;
    margin: 0px;
    margin-left: 0px;
    max-width: 100%;
    min-width: 100%;
}

.bg1 {background-size: inherit;}
.bg2 {background-size: inherit;}

.grid-4.need-assistance-cntr{
    padding: 40px 55px;
    position: relative;
    width: 76%;
    margin: 0 auto;
    right: 0;
    top: 0px;
}
.grid-4-need-assistance-cntr {
    background-color: #f9f9f9;
    padding: 40px 55px;
    position: absolute;
    width: 80%;
    right: 56px;
    top: 100px;
}
.grid-8.vehicle-overview {
    border: 1px solid #f3f3f3;
    padding: 20px 40px 20px 40px;
}
.price-list {
    box-shadow: none;
    min-height: 150px;
    width: 54%;
    float: left;
}
.cardescripition-cntr .container {
    box-shadow: 0px 2px 10px 0px #ccc;
}
.price-list + .clear {
    clear: none;
}
.exterior-interior-view {
    background-color: #e5e5e5;
    text-align: center;
    display: flex;
    width: 46%;
    float: left;
}
.exterior-interior-view p a {
    font-size: 18px;
    color: #606060;
    padding: 32px 0;
    display: block;
}


.contactus-cntr .grid-6 {
    padding: 0px;
    width: 86%;
    margin: 0 auto 80px;
}

.contactus-cntr .form-field .grid-6 {
    width: 49%;
    float: left;
    margin: 0px 5px 0 0;
}
.contactus-cntr .form-field .grid-6 + .grid-6 {
    margin: 0px 0 0 5px;
}
.grid-12.contact-info {
    width: 92%;
    float: none;
    margin: 0 auto;
}
.contactus-cntr.parallax {
    padding: 80px 0px 80px;
}
.recommend-car .filtey-by {
    width: 30.6%;
}

.myaccount-info .filterallcar ul li .cardetail h3 .car-price {
    display: block;
}
.car-price {
    display: block;
}
.myaccount-info .filterallcar ul li .mbar {
    font-size: 14px;
    margin-left: 0px;
}
.track-details ul li .mbar {
    font-size: 14px;
    margin-left: 0px;
}
.myaccount-info .filterallcar ul li .booknow button.btn {
    margin: 0 0px 10px 18px;
}

.recommend-car .filtey-by ul li .expected-price-to p {
    padding: 11px 0 11px 5px;font-size: 12px;
}

.recommend-car .filtey-by ul li .expected-price-to input {
    padding: 10px 0 10px 22px;font-size: 12px;
}


.recommend-car .filtey-by ul li .expected-price-from p {
    padding: 11px 0 11px 5px;font-size: 12px;
}

.recommend-car .filtey-by ul li .expected-price-from input {
    padding: 10px 0 10px 22px;font-size: 12px;
}
.mobile-nav-icon + .diskdn {display: none;}
.diskdn {
    display: block;
}

.filter-car .grid-12 {
    position: relative;
}
.filter-info {
    background-color: #fff;
    width: 100%;
    border-radius: 8px;
  margin-bottom: 10px;   
  height: 50px;
}
.filter-info a {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    color: #67aeff;
    padding: 15px 5px;
    display: inline-block;
    margin-bottom: 10px;
}
.filter-info a i {
    float: left;
}
.filter-info a p {
    float: left;
    padding: 2px 4px 0;
}

.float-filter-info {
    padding: 15px 5px;
    position: absolute;
    width: 100%;
    z-index: 1000000;
    background-color: #fff;
    border-radius: 8px 8px 0 0;
    border-bottom: 1px solid #d5d5d5;
    display: none;
    top: 0;
}
.float-filter-info a {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    color: #67aeff;
    display: block;
}
.float-filter-info a i {
    float: left;
}
.float-filter-info a p {
    float: left;
    padding: 2px 4px 0;
}
.float-filter-info a i.close-filter {
    float: right;
    background-color: #939393;
    padding: 5px;
    border-radius: 50px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.filter-car .grid-4 .fliter-cntr {
    position: absolute;
    width: 100%;
    z-index: 1000000;
    display: none;
    border-radius: 0 0 8px 8px;
    top: 51px;
}
.filter-car .grid-8 ul li {margin-right: 56px;}
.filter-car .grid-8 ul li:nth-child(2n + 2){margin-right: 0px;}

.sellcar-ctr.parallax .top-pad-test-derive {
    margin-bottom: 100px;
}
.sellcar-ctr.parallax .top-pad-test-derive + .grid-6{text-align:center;}
.sellcar-ctr.parallax .top-pad-test-derive + .grid-6 img {
    position: relative;
    right: 65px;
}
.sellcar-ctr.parallax.test-drive {
    padding: 50px 0 0px;
}
.grid-6.top-pad-test-derive form .grid-12{padding: 0 2%;}
.grid-6.top-pad-test-derive form .grid-6 {
    width: 50%;
    padding: 0 2%;
    float: left;
}
.grid-6.top-pad-test-derive form .grid-layout {
    margin: 0 -2%;
}

.sellcar-ctr.parallax .grid-12 .grid-6 i {
    background-color: #fff;
    display: block;
    width: 80%;
    height: 100%;
    border-radius: 50%;
    position: relative;
    margin: 0 auto 50px;
}
.sellcar-ctr.parallax .grid-12 .grid-6 i img{border-radius: 50%;}
.sellcar-ctr .grid-6 + .grid-6 form .grid-12{padding: 0 2%;}
.sellcar-ctr .grid-6 + .grid-6 form .grid-6 {
    width: 50%;
    padding: 0 2%;
    float: left;
}

.sellcar-ctr .grid-6 + .grid-6 form .grid-4{width:33%;float: left;}
.file-upload > input[type="file"] {
    cursor: pointer;
    min-height: 125px;
    opacity: 0;
    width: 100%;
    z-index: 99;
}
.sellcar-ctr .grid-6 + .grid-6 form {margin-bottom:80px;}

.sellcar-ctr.parallax .grid-12 .grid-6 i {
    background-color: #fff;
    display: block;
    width: 245px;
    height: 285px;
    border-radius: 50%;
    position: relative;
    margin: 0 auto 50px;
    overflow: hidden;
}

.sellcar-ctr.parallax .grid-12 .grid-6 + .grid-6 i {
    height: 100%;
    border-radius: 0%;
    margin: 0px;
    width: 100%;
}
.sellcar-ctr.parallax .grid-12 .grid-6 + .grid-6 i img{border-radius: 0%;}

.interior-ifram{min-width:600px;max-width:600px;}
.overlay-box {min-width:600px;max-width:600px;}
#myCar {
    min-width: 600px;
    max-width: 600px;
    background-size: contain;
    max-height: 276px;
}
.cardescripition-block ul li .grid-6 {
    padding: 0px;
    width: 50%;
}
.cardetail h3 {
    font-size: 20px;
    line-height: 22x`px;
    font-weight: bold;
}




.sellcar-ctr .form-field .grid-12 .grid-6 .input-group:after {
    height: 36px;
    right: 1px;
    top: 5px;
}
.sellcar-ctr .grid-6 + .grid-6 form .grid-4 {
    width: 30%;
    float: left;
    margin: 0 4px 0 15px;
}

.recommend-car .filtey-by ul li.select {
    width: 80%;
}
.recommend-car .filtey-by ul li.select:after {
    height: 36px;
    right: 1px;
    top: 5px;
}
.breadcrumbs.parallax.common-top {
    padding: 46px 0 46px;
}

.compare-model-cntr ul li.comparecar {
    width: 22%;
}
.compare-model-cntr ul li.comparecar h2 {
    font-size: 22px;
}
.compare-model-cntr ul li {
    width: 23.3%;
    margin-right: 25px;
}

.car-general-info ul li .grid-3 {
    font-size: 12px;
}

.carinfocntr i .moreinfo-car a {
    padding: 5px 20px 5px 20px;
    font-size: 12px;
}

.compare-model-cntr ul li .carinfocntr .cardetail h3 {
    font-size: 14px;
}

.cardetail h3 .car-price {
    font-size: 12px;
}
.car-general-info ul li .grid-3 {
    padding: 20px 0px 15px 10px;
}
.compare-model-cntr ul li .carinfocntr .cardetail {
    padding: 25px 0px 30px 10px;
}

.financing .grid-12 .grid-5.financing-details {
    width: 50%;
    float: left;
}
.financing .grid-12 .grid-7.financing-experts-contact-cntr {
    width: 50%;
    float: left;
}
.financing .grid-12 .grid-5.financing-details h2 {font-size: 18px;}
.financing .grid-12 .grid-7.financing-experts-contact-cntr h2 {font-size: 18px;}

.financing .grid-12 .grid-7.financing-experts-contact-cntr .submitformbtn {
    margin-top: 5px;
    margin-bottom: 4px;
}


.recommend-car-comment {
    display: inline-block;
    text-align: center;
    width: 30.6%;
    height: 213px;
}
.dont-send-email {
    display: block;
}
.recommend-car-comment .filtey-by {
    width: 100%;
    height: 213px;
  padding: 106px 15px;
}

.grid-6.car-trust{width:100%;padding: 0px;}
.grid-6.car-trust ul li{width:100%;min-height: 86px;max-height: 86px;}















}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .searchbarbx ul li:after{display:none;}

    /* Safari only override */
    ::i-block-chrome,.searchbarbx ul li:after{display:none;}
}

 @media screen and (min-width: 0) and (max-width:979px) {
.nav-menu { float: none; clear: both; text-align: center; padding: 0; margin: 0; padding-top: 20px; margin-top: 41px; }
.nav-menu ul li { display: inline-block; vertical-align: middle; float: none }

}
@media screen and (min-width: 0) and (max-width:768px) {/*For small tabs*/
/*form*/
.form-row .form-field { margin: 0; }
/*form end*/
}

@media screen and (min-width: 0) and (max-width:767px) {
.mobdn{display:none;}
.diskdn{display:block;}
.nav-menu .mobdn{display:none !important;}
.nav-menu .diskdn{display:block !important;}
.autohanger-avout-details.mobdn{display:none;}
.footer {position: relative;}
html, body { overflow-x: hidden }
body{padding-bottom:0}
.logo { float: left; margin: 0 auto; padding-top: 0;margin-left: 10px; }
.header .container {width: 100%;}
.login-mblmenu {float: right;}
.login-iconlink { float: left; }
.nav-menu { padding: 0; right:-100%; position:absolute; width:100%; background:#fff;transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; }
.nav-menu ul li:nth-child(1) a {padding: 5px 20px;}
.nav-menu.open-navigation ul li:nth-child(1) a {padding: 5px 20px;}
.nav-menu.open-navigation ul li a {padding: 5px 20px;}
.nav-menu ul li a {padding: 0px;}
.nav-menu ul li { display: block; text-align: left; padding: 10px; border-bottom: gray solid 1px; margin: 0 !important }
.nav-menu.open-navigation ul li:first-child {border-top: 1px solid gray;}
.navigation { padding: 0px 0;width: 100%;box-shadow: 0px 0px 5px #ccc;}
.mobile-nav-icon{display:block}
.menu-icon { display: block; position: relative; overflow: hidden; margin: 0; padding: 0; width: 31px; height: 31px; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; -webkit-transition: background 0.3s; transition: background 0.3s; }
.menu-icon:focus { outline: none; }
.menu-icon span { display: block; position: absolute; top: 13px; left: 0px; right: 0px; height: 3px; background: #67aeff; }
.menu-icon span::before, .menu-icon span::after { position: absolute; display: block; left: 0; width: 100%; height: 3px; background-color: #67aeff; content: ""; }
.menu-icon span::before { top: -8px; }
.menu-icon span::after { bottom: -8px; }
.mobil-icon-toggle { background-color: transparent; }
.mobil-icon-toggle span { -webkit-transition: background 0s 0.3s; transition: background 0s 0.3s; }
.mobil-icon-toggle span::before, .mobil-icon-toggle span::after { -webkit-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s; -webkit-transition-delay: 0.3s, 0s; transition-delay: 0.3s, 0s; }
.mobil-icon-toggle span::before { -webkit-transition-property: top, -webkit-transform; transition-property: top, transform; }
.mobil-icon-toggle span::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, transform; }
/* active state, i.e. menu open */
.mobil-icon-toggle.active { background-color: transparent; }
.mobil-icon-toggle.active span { background: none; }
.mobil-icon-toggle.active span::before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.mobil-icon-toggle.active span::after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.mobil-icon-toggle.active span::before, .mobil-icon-toggle.active span::after { -webkit-transition-delay: 0s, 0.3s; transition-delay: 0s, 0.3s; background: #000; }
.mobile-nav-icon {float: right;margin-top: 0px;margin-right: 15px;}
.nav-menu.open-navigation{right:0; margin-top: 41px;}

.interior-ifram iframe{height: 82.5vh;}
.overlay {z-index: 9999999999999;}
.overlay-box .overlay-content{padding:5px;height: 82vh;}
.overlay-box .overlay-header{padding:10px 35px 10px 15px; font-size:20px;}
.overlay-box .closeBtn{height:25px; width:25px; font-size:18px; padding-top:3px; top:10px; right:10px;line-height: 20px;}
.animate-label .input-group label{font-size:16px;}
.animate-label label{font-size:16px; top:15px}
.animate-label label.active{font-size:14px;}
input[type="button"], input[type="submit"], input[type="reset"], a.box-btn, button.box-btn{min-width:140px; padding:10px 10px; font-size:18px;}

.bg-img {background-size: inherit;}
.home-cntr.parallax.common-top {width: 100%;}
.home-cntr .container h1 {font-size: 24px;width: 96%;}
.autohanger-contact-details {min-width: 100%;max-width: 100%;width: 100%;float: none;display: inline-block;}
.autohanger-infocntr {display: block;}
.autohanger-avout-details {min-width: 100%;max-width: 100%;width: 100%;float: none;text-align: center;display: inline-block;}
.searchbarbx ul li {display: inline-block;margin: 10px 10px;position: relative;min-width: 150px;max-width: 150px;}
.searchbarbx ul li select {padding-right: 8px;background-color: #fff;min-width: 150px;max-width: 150px;font-size: 10px;}
.searchbarbx ul li:after {right: 0px;top: 4px;}
.carfilter-cntr.parallax {background-color: #f5f5f5;padding: 60px 0;}
.myaccount-cntr .car-filter div.tab button.active {font-size: 11px;margin: 0px 7px 0px 0px;padding: 10px 8px;}
.myaccount-cntr .car-filter .tab button + button + button{margin-right: 0px !important}
.car-filter div.tab button:nth-child(4){margin-right:0px;}
.myaccount-cntr .car-filter .tab button {margin: 0px 7px 0px 0;font-size: 11px;padding: 10px 8px;}
.filterallcar ul li {display: inline-block;width: 100%;float: left;margin-right: 0px;margin-bottom: 30px;}
.grid-6.happy-clients {position: relative;top: 100px;margin-bottom:100px;}
.grid-6.happy-clients h3 {left: 4%;}
.happy-smile {right: 37%;}
.car-date-speed ul li{margin:20px 0 0 0;}
.grid-6.car-trust{width:100%;padding: 0px;}
.grid-6.car-trust ul li{width:100%;min-height: 120px;max-height: 120px;}
.grid-6.car-trust ul li:nth-child(1) {background-position: 0px 0px;background: url(../images/car-trust1.png) no-repeat;padding-left: 60px;background-size: 50px;}
.grid-6.car-trust ul li:nth-child(2) {background-position: 0px 0px;background: url(../images/car-trust2.png) no-repeat;padding-left: 60px;background-size: 50px;}
.grid-6.car-trust ul li:nth-child(3) {background-position: 0px 0px;background: url(../images/car-trust3.png) no-repeat;padding-left: 60px;background-size: 50px;}
.grid-6.car-trust ul li p {font-size: 14px;color: #9a9a9a;width: 94%;}
.grid-6.happy-clients .fotorama {border: 1px solid #d8d8d8;padding: 50px 0px;}
.grid-6.happy-clients .fotorama__html{padding:0 35px;}
.grid-6.happy-clients .fotorama__wrap{min-width:100% !important;}
.clients-speak {font-size: 18px;}
.grid-6.happy-clients .fotorama .fotorama__wrap .fotorama__stage {min-height: 350px;}
.footernavigtn .footer1 {width: 100%;float: left;margin-right: 0px;margin-bottom: 40px;}
.footernavigtn .footer2 {width: 100%;float: left;margin-right: 0px;margin-bottom: 40px;}
.footernavigtn .footer2 .address {font-size: 14px;color: #c9c8c8;padding-bottom: 10px;}
.footernavigtn .footer3 {width: 100%;float: left;margin-right: 0px;margin-bottom: 0px;}

.bg1 {background-size: cover;}
.bg2 {background-size: cover;}
.grid-8.vehicle-overview {min-height: auto;}
.cardescripition-cntr.parallax {padding: 0px 0 0px;}
.cardescripition-cntr .container{min-width:100%;}
.breadcrumbs.parallax.common-top {padding: 46px 0 10px;position: relative;}
.breadcrumbs .breadcrumbs-cntr h1 {font-size: 28px;line-height: 34px;color: #fff;width: 100%;}
.breadcrumbs .breadcrumbs-cntr ul.breadcrumbs-info {
    width: 100%;
    float: left;
    text-align: left;
    padding-right: 5px;
    margin-top: 31px;
    position: absolute;
    left: 24px;
    top: -10px;
}
.cardescripition-block {background-color: #f8f8f8;padding: 0 10px;max-height: 100%;min-height: auto;overflow: auto;}
.cardescripition-block ul li .grid-6 {padding: 0px;width: 50%;}
.cardescripition-block ul li .grid-6 p {font-size: 14px;color: #545454; padding: 10px;}
.price-list p {font-size: 18px;color: #67aeff;padding: 15px 15px 5px 15px; display: inline-block;width: 55%;float: left;}
.price-list a {font-size: 14px;font-weight: bold; color: #fff;background-color: #67aeff;padding: 5px 20px;border-radius: 8px;margin: 12px 0px 0 5px;}
.grid-8.vehicle-overview {border: 1px solid #f3f3f3;padding: 10px;}
.grid-8.vehicle-overview div.tab button.active {color: #67aeff;font-size: 14px;text-decoration: underline;}
.grid-8.vehicle-overview div.tab button:nth-child(3){margin-right:0px;}
.grid-8.vehicle-overview div.tab button {margin: 14px 10px 14px 0;font-size: 14px;}
.book-now-amount br{display:none;}
.book-now-amount {padding: 10px;width: 100%;}
.price-list {min-height: 95px;}
.need-assistance .contactdetails-cntr ul li {font-size: 12px;color: #515151;padding: 10px 0;font-weight: bold;margin-bottom: 0px; }
.need-assistance .contactdetails-cntr ul li a {font-size: 11px;color: #515151;font-weight: bold; }
.contactdetails-cntr .tel-contact {background-color: #67aeff;padding: 7px 8px;margin-right: 5px;border-radius: 50px;margin-top: 5px;margin-bottom: -8px;}
.contactdetails-cntr .tel-contact img{width:13px;}
.contactdetails-cntr .mail-contact {background-color: #67aeff;padding: 7px 8px;margin-right: 5px;border-radius: 50px;}
.contactdetails-cntr .mail-contact img{width:13px;}
.send-enquiry {width: 88%;left: 0;margin: 80px auto 0;position: static;font-size: 14px;color: #666666;}
.vehical-infocntr p {padding-bottom: 0px;}
.grid-4-need-assistance-cntr:before {border-right: 320px solid transparent;}
.grid-4-need-assistance-cntr {
    background-color: #f9f9f9;
    padding: 40px 10px 40px 10px;
    position: relative;
    width: 350px;
    right: 22px;
    top: 100px;
}
.browse-by-brand ul {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
}
.browse-by-brand ul li {margin-right: 5px;margin-left: 5px;margin-bottom: 15px;width: 46.5%;float: none;}
.browse-by-brand ul li:nth-child(5n + 5) {margin-right: 5px;margin-left: 5px;margin-bottom: 15px;}
.available-count {bottom: 20px;}
.happy-clients .fotorama__nav-wrap {position: relative;top: 20px;}
.autohanger-contact-details ul li a {margin: 10px 0px 8px;font-size: 12px;}
.autohanger-contact-details ul li:nth-child(1) a {padding: 3px 0px 3px 35px;}
.autohanger-contact-details ul li:nth-child(2) a {padding: 3px 0px 3px 28px;background-position: 2px 0px;margin: 8px 0px 0px;}
.autohanger-contact-details ul li:nth-child(3) a {margin: 8px 0px 8px;}
/*.exterior-interior-view{display:none;}*/
.price-list {box-shadow: 0px 0px 4px 0px #ccc;}
.searchbarbx ul li:after {right: 0px;top: 0px;height: 36px;}
.cardetail {padding: 40px 15px 0px;}

.wishlist-cntr a.wishlist:before {content: "\f004";font: 35px/32px FontAwesome;color: #67aeff;position: absolute;right: 1px;bottom: 1px;background-color: #fff;z-index: -1;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;}
.wishlist-cntr {width: 38px;height: 34px;text-align: center;font-size: 12px;line-height: 28px;padding: 3px;position: relative;z-index: 0;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;color: #fff;float: right;bottom: 0px;right: 15px;}
/*.nav-menu ul li:last-child{display:none;}*/
.compare-car-info{left: 10px;}
.compare-info a {left: 10px; bottom: 33px;}
.compare-info a {
    padding: 10px 0px;
    min-width: 160px;
    max-width: 160px;
}
.wishlist-cntr a{color:#fff;}
.browse-by-brand-cntr .container {padding: 0 0px;}
.signup-login-cntr .grid-12 .grid-6.login {width: 100%; padding: 40px 30px;}
.signup-login-cntr .grid-12 .grid-6.forgot-pass {width: 100%; padding: 40px 30px;}
.signup-login-cntr .grid-12 .grid-6.sign-up {width: 100%; padding: 40px 30px;}
.grid-6 h2 {
    font-weight: bold;
    font-size: 28px;
    line-height: 34px;
    padding-bottom: 0px;
}
.grid-6 h1 {
    color: #fff;
    font-weight: bold;
    font-size: 28px;
    padding-bottom: 30px;
}
.signup-login-cntr.parallax {
    padding: 100px 0 100px;
}
.form-row .form-field {
    padding-bottom: 20px;
}
.form-row .form-field .grid-12 .grid-6{
    padding-bottom: 20px;
}
.form-row .form-field .grid-12 .grid-6 + .grid-6{
    padding-bottom: 0px;
}
.contactus-cntr h1 {
    color: #000;
    font-weight: bold;
    font-size: 28px;
    padding-bottom: 30px;
}

.contactus-cntr.parallax {
    padding: 80px 0px 80px;
}
.grid-12.contact-info {
    width: 100%;
    float: right;
    margin-top: 80px;
}
.contact-details .item {
    padding: 12px 0px 12px 20px;
    border-bottom: 1px solid #e5e7e9;
}
.contact-details .content {
    margin-left: 46px;
}

.sellcar-ctr.parallax {
    padding: 80px 0 0;
    background-color: #fff;
}
.sellcar-ctr.parallax .grid-12 .grid-6 i {
    background-color: #eee;
    display: block;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    margin-bottom: 50px;
}
.sellcar-ctr.parallax .grid-12 .grid-6 i img {
    position: absolute;
    top: 15px;
}
.sellcar-ctr.parallax .grid-12 .grid-6 + .grid-6{padding-bottom:20px;}
.sellcar-ctr.parallax.test-drive {
    padding: 0px;
}
.sellcar-ctr.parallax .grid-12 .grid-6 .form-field .grid-12 .grid-6 + .grid-6{padding-bottom:0px;}
.sellcar-ctr.parallax .grid-12 .grid-6 .grid-4{margin-bottom:30px;}
.sellcar-ctr.parallax .grid-12 .grid-6 .grid-4 i {
    background-color: transparent;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 0px;
    position: static;
    margin-bottom: 0px;
}
.sellcar-ctr.parallax .grid-12 .grid-6 .grid-4 i img {
    position: static;
    top: 0;
}
.grid-8.vehicle-overview .tab {
    margin-bottom: 0px;
}
.grid-8.vehicle-overview {padding: 40px 10px;}
.filter-car .grid-8 ul li {width: 100%;margin-right: 0px;margin-bottom: 60px;}
.filter-car .grid-8 ul li:nth-child(2n + 2) {margin-right: 0px;margin-bottom: 60px;}
.filter-car .grid-8 ul li:last-child{margin-right: 0px;margin-bottom: 0px;}
.filter-car .grid-12 {
    position:relative;
}
.filter-car .grid-4 .fliter-cntr{
    position: absolute;
    width: 100%;
    z-index: 1000000;
  display:none;
    border-radius: 0 0 8px 8px;
  top: 51px;    
}
.filter-info {
    background-color: #fff;
    width: 100%;
    border-radius: 8px;
  height:50px;
  margin-bottom: 10px;
}
.filter-info a {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    color: #67aeff;
    padding: 15px 5px;
    display: inline-block;
    margin-bottom: 10px;
}
.filter-info a i{float:left;}
.filter-info a p{float:left;padding: 2px 4px 0;}

.float-filter-info {
    padding: 15px 5px;
    position: absolute;
    width: 100%;
    z-index: 1000000;
    background-color: #fff;
    border-radius: 8px 8px 0 0;
  border-bottom: 1px solid #d5d5d5;
  display:none;top: 0;
}

.float-filter-info a{
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    color: #67aeff;
    display: block;
}
.float-filter-info a i{float:left;}
.float-filter-info a p{float:left;padding: 2px 4px 0;}
.float-filter-info a i.close-filter {
    float: right;
    background-color: #939393;
    padding: 5px;
    border-radius: 50px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.fliter-cntr .filtey-by:last-child{border:0px;}

.scroll-x {padding: 65px 0 20px;background-color: #fff;overflow-x: scroll;}


.compare-model-cntr ul li.comparecar{/*display:none;visibility: hidden;*/width: 33%;padding-top:60px;display: none;}
.compare-model-cntr ul li.comparecar h2 {font-size: 16px;line-height: 20px;}
.compare-model-cntr ul li.comparecar .comparecare-count {font-size: 18px;padding-left:17px;}
.comparision.parallax {background-color: #fff;}
.comparision.parallax .container {width: 1200px;width: 96%;}
.comparision-info {background-color: #fff;}
.comparision-info .container {width: 1200px;width: 96%;}
.compare-model-cntr ul li {margin-right: 0px;width: 33%;}
.comparision.parallax .grid-12 {padding: 0px 0px;}
.carinfocntr i .close-compare {width: 30px;height: 30px;right: -3px;top: -2px;background-size: 28px;}
.carinfocntr i .close-compare a {width: 30px;height: 30px;}
.carinfocntr i .moreinfo-car {display:none;}
.compare-model-cntr ul li .carinfocntr .cardetail {padding: 5px;}
.compare-model-cntr ul li .carinfocntr .cardetail h3 {font-size: 14px;line-height: 16px;}
.cardetail h3 .car-price {font-size: 15px;margin-top: 5px;}
.comparision-info.parallax .container {padding: 0px 0px;}
.car-general-info ul li .grid-3 {padding: 5px;margin-right:0px;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.comparision-info .car-general-info {border: 1px solid #e6e6e6;display: inline-block;}
.comparision-info .car-general-info ul{}

.scroll-x {padding: 0px 0 20px;}
.comparision.parallax {padding: 40px 0 0;}

.car-general-info ul li:nth-child(3){border-left: 1px solid #eee;border-right: 1px solid #eee;}
.car-general-info ul li{width: 33.333% !important;}
.comparision-info.parallax {padding: 20px 0;}
.comparision-info h3 {padding-bottom: 20px;}
.car-general-info ul li:nth-child(1){display: none;}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #757575; font-size: 12px; }
::-moz-placeholder { /* Firefox 19+ */ color: #757575; font-size: 12px; }
:-ms-input-placeholder { /* IE 10+ */ color: #757575; font-size: 12px; }
:-moz-placeholder { /* Firefox 18- */ color: #757575; font-size: 12px; }

.filter-car-details .track-details {
    width: 100%;
    margin-bottom:0px;
}
.filter-car-details.parallax {
    padding: 30px 0;
}
.car-details {
    width: 100% !important;
}
.filter-car-details .grid-8 ul li {
    
    margin-bottom: 35px;
}

.details-section {
    max-height: 100% !important;
    min-height: 100% !important;
}
.captcha_image {
    min-width: 100%;
    margin-left: 0px;
}
.input-group.captcha label{display:none;}
.ui-widget.ui-widget-content {
    width: 98% !important;
  margin-left: 1%;
}
.recommend-car .filtey-by {width: 94.5%;}
.sellcar-ctr.parallax .grid-12 .grid-6 i {
    background-color: #fff;
    display: block;
    width: 80%;
    height: 285px;
    border-radius: 50%;
    position: relative;
    margin: 0 auto 50px;
}

.autohanger-avout-details ul li a {
    color: #fff;
    padding: 7px 7px 7px 5px;
    display: block;
    font-size: 14px;
}
.car-filter div.tab button.active {
    color: #67aeff;
    font-size: 14px;
    margin: 0px 15px 5px 0px;
}
.car-filter div.tab button {
    color: #3c3c3c;
    font-size: 14px;
    margin: 0px 15px 5px 0px;
}
.car-filter div.tab button:hover {
    color: #67aeff;
    font-size: 14px;
    text-decoration: underline;
}
.grid-6 h1 {
    font-size: 24px;
}


.loading-info {
    text-align: center;
    min-width: 100%;
    margin-top: 40px;
    float: right;
     display: none; 
}

.recommend-car-comment-info {
    width: 94%;
    margin: 10px;
    float: left;
}
.recommend-car-comment-info textarea {height: 130px;width: 99%;}
.recommend-car .filtey-by.recommend-car-comment-info ul {min-height: 140px;max-height: 140px;}
.recommend-car-comment {display: inline-block;width: 94.5%;text-align: left;margin: 10px 10px;}
.dont-send-email {display: block;}
.recommend-car-comment .filtey-by{width:100%; margin:0px;}

.recommend-car-comment-info textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #939393;font-size: 14px;}
.recommend-car-comment-info textarea::-moz-placeholder { /* Firefox 19+ */ color: #939393;font-size: 14px;}
.recommend-car-comment-info textarea:-ms-input-placeholder { /* IE 10+ */ color: #939393;font-size: 14px;}
.recommend-car-comment-info textarea:-moz-placeholder { /* Firefox 18- */ color: #939393;font-size: 14px;}
.wrap-div {width: 100%;}
.unsubscribe-mail {width: 100%;}
.wrap-div p {
    line-height: 32px;
    margin-top: 20px;
    display: inherit;
}

.vehical-infocntr {
    padding: 50px 20px 30px;
}

.vehical-infocntr h2 {
    font-size: 22px;
    top: 36px;
    left: 34px;
}
#interior .overlay-box {
    display: table;
    height: inherit;
    margin: 0 auto;
    width: 100%;
}
.interior-ifram{
    width: 100% !important;
}

.wrap-div p strong{font-size: 18px;}
.cardescripition-block ul li .grid-6 p {padding: 13px 9px;}
.cardescripition-block ul li .grid-3 p {padding: 13px 9px;}


.ifram-cntr + .closeBtn {
  right: 12px;
  bottom: 16px;
}
.footernavigtn .footer2 .email-contact-details {font-size: 12px;}
.footernavigtn .footer2 .email-contact-details a {font-size: 12px;}
.footernavigtn .footer2 .tel-contact-details {font-size: 12px;}
.flot-test-drive {bottom: 50px;z-index: 999999;right:6px;}
.test-drive-outer-div i{border-radius:0px !important;}
.financing.parallax {padding: 50px 0px 50px;}

.financing h1 {font-size: 16px;}
.financing .grid-12 .grid-5.financing-details {padding: 20px;}
.financing .grid-12 .grid-5.financing-details h2 {font-size: 20px;}
.financing .grid-12 .grid-5.financing-details .tel-contact-details p {font-size: 16px;}
.financing .grid-12 .grid-5.financing-details .tel-contact-details {font-size: 14px;}
.financing-or {font-size: 16px;line-height: 16px;top: auto;margin-left: 140px;margin-top: -22px;}
.financing .grid-12 .grid-7.financing-experts-contact-cntr { padding: 20px;}
.financing .grid-12 .grid-7.financing-experts-contact-cntr h2 {font-size: 20px;}




.why-autohangar.parallax {min-height: 100%;padding: 50px 0px 50px;}
.invoice-cntr li {width: 100%;}
.for-assistance {font-size: 16px;}


















.grid-8.cardescripition-slider .flex-direction-nav{display:none;}
.about-us.parallax {
    padding: 50px 0px 50px;
    background-color: #F5F5F5;
}
#webSocialwhatsapp{display:block;}
.footer {padding: 0px 0;}
}
 @media screen and (min-width: 0) and (max-width:568px) {/*For Big Screen mobile*/
 .counts-ofstep ul li{margin-right:0; width:50%}
}
@media screen and (min-width: 0) and (max-width:480px) {/*For mobile*/
}
@media screen and (min-width: 0) and (max-width:320px) {/*For Small screen mobile*/

.searchbarbx ul li {display: inline-block;margin: 10px 10px;position: relative;min-width: 130px;max-width: 130px;}
.searchbarbx ul li select {padding-right: 8px;background-color: #fff;min-width: 130px;max-width: 130px;font-size: 10px;}
.grid-4-need-assistance-cntr:before {border-right: 279px solid transparent;}
.grid-4-need-assistance-cntr {background-color: #f9f9f9;padding: 40px 30px;position: relative;width: 307px;right: 0;top: 100px;}
.clients-speak {font-size: 15px;}
.grid-6.happy-clients h3 {
    left: 5%;
    font-size: 26px;
    top: -14px;
}


}



@-moz-document url-prefix(){
  .searchbarbx ul li:after{height:44px;}
  .sellcar-ctr .form-field .grid-12 .grid-6 .input-group:after {height: 44px;}
  .adv-searchbarbx ul li:after {height:44px;}
  .filter-car .filtey-by ul li.select:after {height: 44px;}
  .recommend-car .filtey-by ul li.select:after {height: 44px;}
    .add-to-compare label input{margin: 3px 0 6px;}
  .grid-6.car-trust ul li {background-size: 93px;}
  .grid-6.car-trust ul li:nth-child(1) {background-position: 0px -3px;}
  .grid-6.car-trust ul li:nth-child(2) {background-position: 0px -91px;}
  .grid-6.car-trust ul li:nth-child(3) {background-position: 0px -179px;}
}



.sellyourcar-txt-img{background: #fff;padding-top:30px;}

.sellyourcartxt-imgshw {
    float: right;
    width: 62%;
    color: #9d9a9a;
    font-size: 18px;
  line-height: 30px;
    padding-top: 130px;
}
.sellyourcar-imgshw {
    float: left;
}
.sellyourcar-bullet{}
.sellyourcar-bullet faq{}
.sellyourcar-bullet p{
    padding-bottom: 15px;
  font-size: 18px;
    
    color: #797777;
}
.sellyourcar-bullet p strong{
    font-size: 22px;
    color: #000;
    
}
.sellyourcar-bullet ul li{
    font-size: 16px;
    
    color: #797777;
    margin-bottom: 10px;
    padding-left: 25px;
    position: relative;
}
.sellyourcar-bullet  ul li p{font-size:16px;}
.grid-6.sellyourcar-bullet.pl0r4{width: 45%;margin-right:5%;}
.grid-6.pr0l4{background-color:#fff;}






.sellcar-ctr .pl0r4{padding:0 4% 0 0;}
.sellcar-ctr .pr0l4{padding:3% 2%;}
.sellcar-ctr.parallax.test-drive{padding: 100px 0 100px;}
.sellcar-ctr.parallax {padding:100px 0 100px;background-color:#F5F5F5;}
.sellcar-ctr .grid-6 h2{font-size: 26px;line-height: 32px;padding: 0 2% 5px 2%;}
.sellcar-ctr .grid-6 h2 .brand-color {display: inline-block;}
.sellcar-ctr .grid-6 .sale-evaluation {font-size: 18px;color: #828282;padding: 0 2% 20px 2%;}
.sellcar-ctr .form-field .grid-12 .grid-6 .input-type-group input{
  padding-left: 10px;
    padding-right: 25px;
    color: #3c3c3c;
    font-size: 14px;
}
.sellcar-ctr .form-field .grid-12 .grid-6 .input-group:after {content: " ";background: url(../images/drop-down.png) center no-repeat #fff;display: block;height: 43px;width: 50px;   position: absolute;right: 1px;top: 1px;z-index: 9;cursor: pointer;pointer-events: none;-ms-pointer-events: none;-webkit-pointer-events: none;}
.sellcar-ctr.parallax.test-drive .form-field .grid-12 .grid-6 .input-group:after {background:none;}
.sellcar-ctr.parallax.test-drive .form-field .grid-12 .grid-6 .input-group .captcha_image {
    width: 67%;
    padding: 0px 10px;
    border: 1px solid #ddd;
    margin: 0;
    font-size: 14px;
    outline: none;
    background-color: #fff;
    text-align: center;
    margin-left: 0px;
    min-height: 43px;
    min-width: 100%;
}
.sellcar-ctr .grid-12 .grid-4 .file-upload i {width: 100%;display: block;margin-bottom: 10px;min-height: 50px;}
.sellcar-ctr .grid-12 .grid-4 .file-upload i img{}
.file-upload {position: relative;}
.file-upload > span {background: #fff none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 3px;cursor: pointer;overflow: hidden;padding: 10px;position: absolute;text-align: center;text-overflow: ellipsis;white-space: nowrap;width: 100%;color: #3c3c3c;font-size: 14px;min-height: 105px;}
.file-upload > input[type="file"] {cursor: pointer;min-height: 105px;opacity: 0;width: 100%;z-index: 99;}
@media screen and (min-width: 0) and (max-width:1024px) {
.mobdisp{display:block !important;}
.desdisp{display:none !important;}
html{overflow-x:hidden !important}
body{font-size:14px;padding-bottom: 32px;}
.logo { float: left; margin: 0 auto; padding-top: 0 ;width: 184px;}
.login-iconlink { float: left; }
.login-mblmenu {float: right;}
.mobile-nav-icon{display:block; float: right; margin-top: 8px; }
.menu-icon { display: block; position: relative; overflow: hidden; margin: 0; padding: 0; width: 31px; height: 31px; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; -webkit-transition: background 0.3s; transition: background 0.3s; }
.menu-icon:focus { outline: none; }
.menu-icon span { display: block; position: absolute; top: 13px; left: 0px; right: 0px; height: 3px; background: #66affc; }
.menu-icon span::before, .menu-icon span::after { position: absolute; display: block; left: 0; width: 100%; height: 3px; background-color: #66affc; content: ""; }
.menu-icon span::before { top: -8px; }
.menu-icon span::after { bottom: -8px; }
.mobil-icon-toggle { background-color: transparent; }
.mobil-icon-toggle span { -webkit-transition: background 0s 0.3s; transition: background 0s 0.3s; }
.mobil-icon-toggle span::before, .mobil-icon-toggle span::after { -webkit-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s; -webkit-transition-delay: 0.3s, 0s; transition-delay: 0.3s, 0s; }
.mobil-icon-toggle span::before { -webkit-transition-property: top, -webkit-transform; transition-property: top, transform; }
.mobil-icon-toggle span::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, transform; }
/* active state, i.e. menu open */
.mobil-icon-toggle.active { background-color: transparent; }
.mobil-icon-toggle.active span { background: none; }
.mobil-icon-toggle.active span::before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.mobil-icon-toggle.active span::after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.mobil-icon-toggle.active span::before, .mobil-icon-toggle.active span::after { -webkit-transition-delay: 0s, 0.3s; transition-delay: 0s, 0.3s; background: #000; }
.menubar.open-navigation {right: 0;overflow-y: overlay;max-height: 100vh;}
.menubar { float: none; clear: both; padding-top: 0; position: absolute; left: auto; transition: all 700ms ease; -moz-transition: all 700ms ease; -webkit-transition: all 700ms ease; right: -100%; top: 61px; width: 100%; background: #fff; overflow-y: overlay;height: 100vh; }
.menubar ul li { float: none; margin-right: 0;}
.menubar ul li a { padding: 10px; border-bottom: rgba(255,255,255,0.3) solid 1px ;text-align:left;width: 100%;}
.menubar ul li a br{display:none;}
.menubar ul li a:before { display: none }
.menubar.open-navigation {right: 0;margin-top: 0px !important;}
.menubar.open-navigation>ul{height: 83vh;overflow: auto;}
.submenu{display:none;}
.menubar ul li.hasDropDown{background:transparent;}
.menubar ul li:last-child {border-bottom: gray solid 1px;}
.menubar ul li{position:relative; width: 100%; padding: 0px;border-top: gray solid 1px;color: #bdbdbd;font-size: 14px;text-align: left;}
.submenu ul li a{margin: 0px;padding: 10px 15px;font-size: 14px;line-height: 14px;background-image: none;color: #949292;width: 100%;text-transform: capitalize;transition: all 0ms ease;-moz-transition: all 0ms ease;-webkit-transition: all 0ms ease;background: transparent;}
.menubar ul li.active a {color: #66affc;}
.menubar ul li:hover a {color: #949292;}
.menubar ul li.hasDropDown:before {position: absolute;right: 0px;top: 0;color: #66affc;font: 1.125em/42px FontAwesome;content: '\f067';border-left: 1px solid #eee;padding: 0 15px;}
.menubar ul li.hasDropDown.openHas:before{content:'\f068'}
ul.dropdown-content{width: 100%;background-color: #fff;border-radius: 0px;border: 1px solid #e6e6e6;margin-left: 0px;margin-top: 0px;}
.menubar ul li.active ul.dropdown-content li.active a{color: #66affc;}
.menubar ul li.active ul.dropdown-content li a {color: #949292;}
ul.dropdown-content li a {color: #949292;}
.top-menubar ul li a {background: none;font-size: 14px;}
.top-menubar ul li a.tell-icon {padding: 9px 10px 9px 26px;background-position: 5px 8px;background-size: 16px;}
.top-menubar ul li a.email-icon {padding: 9px 10px 9px 30px;background: url(../images/email-icon.png) no-repeat;font-size: 13px;background-position: 3px 10px;}
.overlay-box .closeBtn {line-height: 20px;} 
.servicesbanner {width: 96%;}
.servicesbanner h1 {font-size: 36px;line-height: 44px;}
.get-started {float: right; position: fixed;bottom: 0px; right: 0px;}
.top-menu .get-started {width: 100%;background-color: #3f51b5;text-align: center;}
.get-started a {background-color: #3f51b5;}
.top-menubar ul li {margin-right: 0px;}
.logo, .custom-logo-link {padding: 0px 0 1px 0 !important;}
.sp {padding: 60px 0;}
.menubar > ul > li > a:hover, .menubar > ul > li > a.active {
    color: #66affc;
}
.servicesbanner {width: 96%;}
.servicesbanner h1 {font-size: 36px;line-height: 44px;}
.get-started {float: right; position: fixed;bottom: 0px; right: 0px;}

.top-menu .get-started {width: 100%;background-color: #66affc;text-align: center;}
.get-started a {background-color: #66affc;width: 100%;border-radius: 0px;margin: 0;font-size: 18px;font-weight: bold;line-height: 18px;padding: 10px 30px;}
.top-menubar ul li {margin-right: 0px;}
.navigation {
    background: #fff;
}


.sellyourcartxt-imgshw {
    float: right;
    width: 100%;
    color: #9d9a9a;
    font-size: 18px;
    line-height: 30px;
    padding-top: 0px;
}
.grid-6.sellyourcar-bullet.pl0r4 {
    width: 100%;
    margin-right: 0px;
}
.get-started a:before {
    left: 25%;
}




.footer .container{position:relative;}
.footer-cntr {margin: 0 auto;padding: 40px 0;}
.footer-left {float: left;width: 100%;}
.subscribe-updates-cntr {float: left;margin-left: 0%;width: 100%;}
.copytxt {padding-left: 0px;margin-bottom:20px;}
.footer-right {float: right;position: absolute;top: 0;right: 0;}
.social-icons {margin-top: 36px;}
.social-icons a { margin-right: 0px;}
.footer-cntr > ul > li {margin-right: 0%;width: 100%;margin-bottom: 60px;}
.copyright-text {float: left;}


.mob-menu{font-size: 12px;margin-top: -4px;color: #67aefb;display:block;}
.filter-car.parallax {padding: 40px 0;}
.flex-viewport {max-height: 100% !important;}
.common-top {margin-top: 61px;}
.sellcar-ctr.parallax {padding:30px 0;background-color:#F5F5F5;}
.sellyourcar-bullet p {padding-bottom: 10px;}
.sellyourcar-bullet ul.faq{margin-bottom:20px;}
.sellcar-ctr.parallax .grid-12 .grid-6 .grid-4 { margin-bottom: 20px;}
.sellcar-ctr.parallax .grid-12 .grid-6 .grid-4:last-child { margin-bottom: 0px;}
.recommend-car.parallax {padding: 30px 0;}
.look-for-recommend h3 {font-size: 20px;}
.vehicle-overview-cntr.parallax {padding: 0 0 0px;}
.vehical-infocntr {margin-bottom: 0px;}
.related-cars-cntr.parallax {padding: 40px 0 0px;}
.filterallcar {margin-top: 10px;}
.footer {padding: 0px 0 30px;}
.grid-4-need-assistance-cntr {top: 60px;}
.price-list p {font-size: 14px;padding: 10px;width: 45%;}
.price-list a {font-size: 13px;padding: 10px 15px;width: 53%;text-align: center;}
.price-list {min-height: 60px;}
.grid-4-need-assistance-cntr {padding: 20px 10px;}
.need-assistance .need-assistance-titel h3 {padding-bottom: 5px;}
.view .view-all {margin-top: 20px !important;}

.footer-cntr { padding: 8px 0; }
.footer { padding: 0px 0 5px; }
.recommend-car .filtey-by { height: auto!important; }
.recommend-car .filtey-by ul {min-height: auto;max-height: 100%;overflow-y: unset;}
#slider-range {margin-bottom: 10px;}
}


.exterior-interior-view .interior-view{display:none;}

.variant{
  /*margin-top: 16px;*/
    color: #939393;
    font-size: 16px;
    font-weight: 300;
        float: left;
}