﻿/* CSS Document reset properties */
html { height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; line-height: 1.42857143; -webkit-overflow-scrolling: touch; }
body { font-size:13px; font-family: 'Open Sans', sans-serif, Arial; color:#565a5c; background: #f4f3f3; font-style: normal; -webkit-overflow-scrolling: touch; min-width:960px; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,label{ margin: 0; padding: 0; }
ul,ol{ list-style: none; }
a img { border: none; }
a { color: #0288d1; text-decoration: none; }
a:hover { text-decoration: underline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
*, :after, :before, .global-search input[type="text"], #globalCity-input input[type="text"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
h1 { font-size: 35px; font-weight: 600; }
h2 { font-size: 25px; color: #1a1a1a; font-weight: 500; }
h3 { font-size: 18px; font-weight: 600; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

/* css3 properties */
.rounded-corner2, .cw-blackbg-tooltip, .global-search input[type="text"], #globalCity-input input[type="text"], .gl-default-stage, .home-tabs, .home-tabs li.active, .lang-changer-option { -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }
.rounded-corner5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.rounded-corner10 { -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px;border-radius:10px; }
.rounded-corner50 { -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
.box-shadow { -moz-box-shadow:0 2px 3px #666666; -webkit-box-shadow:0 2px 3px #666666; -o-box-shadow:0 2px 3px #666666; -ms-box-shadow:0 2px 3px #666666;box-shadow:0 2px 3px #666666; }
.navUL li a span.nav-drop, .navUL li a.open span.nav-drop.fa-angle-down,
#minMaxContainer .fa-angle-down, #minMaxContainer.open .fa-angle-down, #cw-top-navbar li .fa-caret-down { transition: transform .3s; -moz-transition: transform .3s; -webkit-transition: transform .3s; -o-transition: transform .3s; -ms-transition: transform .3s; }
.navUL li a.open span.nav-drop.fa-angle-down, #minMaxContainer.open .fa-angle-down, #cw-top-navbar .nav-li-active .fa-caret-down { -moz-transform: rotateZ(180deg); -webkit-transform: rotateZ(180deg); -o-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); transform: rotateZ(180deg); }

/* grid properties */
.container { width: 996px; margin: 0 auto; }
.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;  position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.grid-12 { width: 100%; }
.grid-11 { width: 91.66666667%; *width: 73.20%; } 
.grid-10 { width: 83.33333333%; *width: 79.6%; }
.grid-9 { width: 75%; *width: 70.90%; }
.grid-8 { width: 66.66666667%; *width: 63.20%; }
.grid-7 { width: 58.33333333%; *width: 55.6%; }
.grid-6 { width: 50%; *width: 47.90%; }
.grid-5 { width: 41.66666667%; *width: 40.3%; }
.grid-4 { width: 33.33333333%; *width: 32.60%; }
.grid-3 { width: 25%; *width: 24.90%; }
.grid-2 { width: 16.66666667%; *width: 16.30%; }
.grid-1 { width: 8.33333333%;  }
.alpha { padding-left: 0; }
.omega { padding-right: 0; }
.clear { clear: both; }

/* form properties */
input, select, button, #loc-widget input, #loc-widget select, #loc-widget button { border: none; outline: none; }
button { margin:0; }
input::-moz-focus-inner, button::-moz-focus-inner, input::-webkit-focus-inner, button::-webkit-focus-inner { border:0; padding:0; outline: none; }
input::-webkit-input-placeholder, .ui-autocomplete-input { color: #666; font-size: 13px;}
input::-moz-placeholder, .ui-autocomplete-input { color: #666; font-size: 13px; opacity:1; }
input:-moz-placeholder, .ui-autocomplete-input { color: #666; font-size: 13px; opacity:1; }
input:-ms-input-placeholder, .ui-autocomplete-input { color: #666; font-size: 13px; }
input::-ms-clear { display: none; width : 0; height: 0; }
input::-ms-reveal { display: none; width : 0; height: 0; }

.form-control-box { position: relative; }
.form-control { display: block; width: 100%; padding: 10px; line-height:normal; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.form-control, input, select, textarea {color:#666;}
.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); }
select.form-control	{ -moz-appearance: none; -webkit-appearance:none; background:#fff url(https://imgd1.aeplcdn.com/0x0/cw/design15/dropArrowBg.png?static1fix) no-repeat 96% 50%; padding-right: 30px; background: #fff\0; padding-right: 5px\0; }
.select-box.fa-angle-down { position: absolute; top: 41%; right: 15px; z-index: 1; line-height: .5; font-size: 18px; display:none\0; display: none; }

.input-xs { padding: 5px 10px; }
.input-sm { padding: 8px 10px; }
.input-md { padding: 10px 10px; }
.input-lg { padding: 12px 10px; }
.input-xlg { padding: 14px 10px; }

.btn { cursor: pointer; display: inline-block; padding: 8px 42px; font-size: 16px; line-height: 1.42857143; text-align: center; white-space: nowrap; border: 1px solid transparent; border-radius: 2px; outline: none; text-decoration: none; vertical-align: middle; background-image: none; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-border-fit:border; }
.btn-orange { background: #f04031; color: #fff; }
.btn-orange:hover { background: #f85649; text-decoration: none; }
.btn-orange:focus { background: #df3828; }

.btn-white { background: #fff; color: #ef402f; border: 1px solid #f04130; }
.btn-white:hover { background: #f04031; color: #fff; text-decoration: none; }
.btn-white:focus { background: #df3828; color: #fff; border: 1px solid #f04130; }
.btn-disable { cursor: not-allowed; opacity: .5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; }
.btn-grey { background: #f5f5f5; color: #82888b; border:1px solid #ccc; }
.btn-grey:hover { background: #f04031; color: #fff; text-decoration: none; border:1px solid #f04031; }

.btn-green { background: #62a507; color: #fff; }
.btn-green:hover { background: #4a8d00; color: #fff; text-decoration: none; }

.btn-blue { background: #fff; color: #034fb6; border:1px solid #034fb6; }
.btn-blue:hover { background: #fff; color: #1561c8; border:1px solid #1561c8; }

.btn-whiteFixedRed { background: #f04031; color: #fff; border: 1px solid #f04130; }
.btn-green-sm {padding:2px 10px;}

.btn-transparent { background:rgba(0,0,0,0); color: #fff; border:1px solid #fff; }
.btn-transparent:hover { background: #fff; color: #000; text-decoration: none; border:1px solid #fff; }

.btn-xs { padding: 8px; }
.btn-sm { padding: 8px 25px; }
.btn-md { padding: 8px 30px; }
.btn-lg { padding: 10px 20px 8px 20px; }
.btn-xlg { padding: 12px 52px; }
.btn-full-width { display: block; width: 100%; }

.rounded-corner0 { -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; }
.rounded-corner-no-left { -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; -o-border-radius: 0 2px 2px 0; -ms-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; }
.rounded-corner-no-top { -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; -o-border-radius: 0 0 2px 2px; -ms-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px; }
.rounded-corner-no-right { -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; -o-border-radius: 2px 0 0 2px; -ms-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; }
.rounded-corner-no-bottom { -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -o-border-radius: 2px 2px 0 0; -ms-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; }

.opacity0 { opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; }
.opacity30 { opacity:0.3; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; }
.opacity40 { opacity:0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; }
.opacity50 { opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }
.opacity60 { opacity:0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; }

/* layout properties */
.lock-browser-scroll { position: fixed; overflow-y: scroll; width: 100%; }
.home-top-banner { background:#161209 url(https://imgd2.aeplcdn.com/0x0/cw/static/landing-banners/home-top-banner.jpg) no-repeat right top; background-size: cover; height: 580px; padding-top: 1px; position: relative; }
.home-getFinalPrice-banner { background:#161209 url(https://imgd3.aeplcdn.com/0x0/cw/static/landing-banners/get-final-price-banner.jpg) no-repeat center top; background-size: cover; height: 430px; }

/* cw top navbar*/
#cw-top-navigation-wrapper { width:980px; margin:0 auto;}
#cw-top-navbar { overflow:hidden; }
#cw-top-navbar li { float:left; }
#cw-top-navbar li .top-nav-label { font-size:14px; color: #fff; padding:15px 18px; cursor:pointer; transition:background-color 0.2s ease; }
#cw-top-navbar .nav-li-active .top-nav-label { color:#565a5c; background-color:#ffffff; transition:background-color 0.2s ease; }
#cw-topnav-right-section { position: relative; top: -40px}
.top-nav-nested-panel { position:absolute; top:50px; left:0; width:100%; height: 0; background:#ffffff; cursor:default; display:none; -webkit-box-shadow: 0 1px 1px #bbb; -moz-box-shadow: 0 1px 1px #bbb; -o-box-shadow: 0 1px 1px #bbb; -ms-box-shadow: 0 1px 1px #bbb; box-shadow: 0 1px 1px #bbb; }
.top-nav-nested-panel.show-nested-panel { min-height:150px; height:auto; }
.new-cars-nested-panel .grid-8, .uc-rv-nested-panel .grid-8 { width:610px; }
.new-cars-nested-panel .grid-4, .uc-rv-nested-panel .grid-4 { width:380px; }
.new-cars-nested-panel .grid-8, .uc-rv-nested-panel .grid-4 {  }
.nested-lt-column1 { width:200px; padding-right:10px; }
.nested-lt-column2 { width:200px; padding-right:10px; }
.nested-lt-column3 { width:180px; padding-right:10px; }
.nested-lt-column4 { width:170px; }
#cw-top-navbar .nested-panel-list { overflow:hidden; }
.nested-panel-list li { width:100%; margin-bottom:9px; }
.nested-panel-list li a { font-size:15px; color: #1a1a1a; display:block; padding:10px 0 10px; }
.nested-panel-list li a:hover { text-decoration:underline;}
.nested-panel-list li a:hover .loan-ad-text{text-decoration:none;;display:inline-block}
.nc-nested-right-panel { margin-top:10px; }
.uc-nested-right-panel { margin-top:15px; }
.nested-rt-column { width:133px; float:left; }
.nested-rt-column a { display:block; }
.nested-rt-target-link { text-decoration:none; }
.border-light-right { border-right:1px solid #e2e2e2; }
.border-light-left { border-left:1px solid #e2e2e2; }
.uc-rv-nested-right-wrapper { padding-left:50px; border-left:1px solid #e2e2e2; }
.news-reviews-wrapper { padding-bottom:45px; }
.font15 { font-size:15px; }
.line-height08 { line-height:0.8; }
.nested-panel-image-preview { width:133px; height:75px; }
.nested-panel-image-details { width:133px; }
.nested-panel-image-preview img { width:100%; }
.nc-nested-right-panel .nested-rt-column { margin-left:45px; }
.nc-nested-right-panel .nested-rt-column:first-child { margin-left:0; }
.nc-nested-right-panel.single-card { width:100%;  }
.nc-nested-right-panel.single-card .nested-rt-column { width:auto; }
.nc-nested-right-panel.single-card .nested-panel-image-preview { margin-right:25px; }
.nc-nested-right-panel.single-card .nested-panel-image-preview, .nc-nested-right-panel.single-card .nested-panel-image-details { float:left; }
.nc-nested-right-panel.single-card .nested-rt-column:first-child { margin-right:0; }
.uc-rv-nested-right-panel,.rv-nested-right-panel { margin-top:10px; }
.uc-rv-nested-right-panel .nested-rt-column { margin-left:10px; width:155px; }
.uc-rv-nested-right-panel .nested-rt-column:first-child { margin-left:0; }
.uc-rv-nested-right-panel .nested-rt-column:nth-child(3) { height:190px; }
.uc-rv-nested-right-panel .nested-panel-image-preview {width:155px;}
.uc-rv-nested-right-panel .nested-panel-image-details {width:155px;}
.rv-nested-right-panel .nested-rt-column { margin-left:35px; }
.rv-nested-right-panel .nested-rt-column:first-child { margin-left:0; }

.used-and-reviews-right-panel { padding-left:50px; }
.used-and-reviews-right-panel.two-cards { padding-left:10px; }
.used-and-reviews-right-panel.two-cards .uc-rv-nested-right-wrapper { padding-left:20px; }
.used-and-reviews-right-panel.two-cards .uc-rv-nested-right-panel { margin-top:35px; padding-bottom:5px; }
.used-and-reviews-right-panel.two-cards .news-reviews-wrapper .uc-rv-nested-right-panel { padding-bottom:40px; }
.used-and-reviews-right-panel.two-cards .nested-rt-column { width:271px; margin-left:30px; }
.used-and-reviews-right-panel.two-cards .nested-rt-column:first-child { margin-left:0; }
.used-and-reviews-right-panel.two-cards .nested-panel-image-preview, .used-and-reviews-right-panel.two-cards .nested-panel-image-details { float:left; }
.used-and-reviews-right-panel.two-cards .nested-panel-image-details { position:relative; left:10px; }
.image-category-tag { min-width:60px; text-align:center; position:absolute; top:4px; left:0; padding:2px 10px; font-size:10px; text-transform:uppercase; background: rgba(14, 64, 91,.9); background: #0e405b\9; color:#fff; }
.loans-insur-nested-panel a .loans-insur-nested-label { width:340px; }
.loans-insur-nested-panel a .loans-insur-nested-label:hover { color:#0288d1; text-decoration:underline; }
.padding-right100 { padding-right:100px; }
.padding-left55 { padding-left:55px; }
.padding-right55 { padding-right:55px; }
body.panel-active { position:fixed; overflow-y:scroll; }

/* city popup classes */
.globalcity-popup, .deals-city-popup { width:450px; height:350px; background: #fff; margin: 0 auto; overflow-y: auto; position: fixed; top: 15%; right: 5%; left:5%; z-index: 10; }
.globalcity-popup-data { padding: 20px 20px 30px; }
.cityPopup-box { background: #565a5c; width: 70px; height: 70px; line-height: 2; display: inline-block; }
.globalcity-input-box { width: 350px; margin: 0 auto; }
.globalcity-close-btn.cross-lg-lgt-grey, .faqsCloseBtn.cross-lg-lgt-grey ,city-close-button.cross-lg-lgt-grey { background-position: -36px -226px; }
.globalcity-close-btn.cross-lg-lgt-grey:hover, .faqsCloseBtn.cross-lg-lgt-grey:hover ,city-close-button.cross-lg-lgt-grey   { background-position: -36px -252px; }

/* global-search classes */
.global-search-new {float:right;margin-right:3px;margin-top:7px;}
.global-search-old {float:left;margin-right:30px;}
.global-search { width: 400px; position: relative;}
.global-search span.fa-search { position: absolute; color:#7f7f7f; cursor: pointer; }
.global-search-new span.fa-search { right: 10px; top: 11px;}
.global-search-old span.fa-search { right: 10px; top: 8px;}
.global-search-new input[type="text"], #globalCity-input input[type="text"] { width: 100%; padding:10px 9px 9px; border: 1px solid #ccc; outline: none; }
.global-search-old input[type="text"], #globalCity-input input[type="text"] { width: 100%; padding:7px 5px; border: none; outline: none; }
.global-search input[type="text"] {background:#fff;}
.global-search.focused input[type="text"]{background:#fff; cursor:text}
.global-search input::-webkit-input-placeholder, .global-search .ui-autocomplete-input { color: #666; font-size: 13px;}
.global-search input::-moz-placeholder, .global-search .ui-autocomplete-input { color: #666; font-size:13px; opacity:1}
.global-search input:-moz-placeholder, .global-search .ui-autocomplete-input { color: #666; font-size:13px; opacity:1}
.global-search input:-ms-input-placeholder, .global-search .ui-autocomplete-input { color: #666; font-size:13px; opacity:1 }
.global-location { float: left; color: #fff;margin-right: 10px; cursor:pointer }
.global-location-new { margin-top:0px; }
#global-place { max-width:120px;text-align:right; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
#header .global-location.highlight{z-index:10;}
#header .global-location:before{content: ''; position: absolute; top: -40px; left: 50%; margin-left:-11px; border-top: 11px solid #fff; border-left: 11px solid transparent; border-right: 11px solid transparent; -webkit-transition:top .5s; -moz-transition:top .5s; -ms-transition:top .5s; transition:top .5s;}
#header .global-location.highlight:before {-webkit-transition:none; -moz-transition:none; -ms-transition:none; transition:none;top: -11px;}
.gl-default-stage { border: 1px solid #acaba7; padding: 4px 10px; cursor: pointer; }
.gl-default-stage span.cross-md-lgt-grey { position: relative; top: 2px; margin-left: 20px; }

.global-location .global-search {width: auto; margin-right:0; margin-top:5px; padding-right:15px; z-index: 10;}
.global-location .global-search > span {display:inline-block; vertical-align:middle}
.global-location .global-search .fa-map-marker{right:0; top:4px}

body.fixed{width:100%;height:100%; position:fixed; overflow-y: scroll;}
.loc-widget { background:#fff; height:0; overflow:hidden; z-index:10}
.loc-widget.loc-widget-fixed{position:fixed; width:100%; top:0;}
.loc-widget .cityName { width:100%; min-height:30px; padding:0; font-size:14px; color:#333; }
.loc-widget input::-webkit-input-placeholder { color: #05b249; font-size: 14px;}
.loc-widget input::-moz-placeholder { color: #05b249; font-size: 14px; opacity:1; }
.loc-widget input:-ms-input-placeholder { color: #05b249; font-size: 14px; }
.loc-widget input:-moz-placeholder { color: #05b249; font-size: 14px; opacity:1; }
.loc-widget .cityName.ui-autocomplete-input.inputBlur{color:#05b249; font-size:14px;}
.loc-widget .errorWidget .cityName.ui-autocomplete-input.inputBlur{color:#f00; font-size:14px;}
.loc-widget .fa-map-marker {font-size:18px}
.cityNameWrap {width:490px;}
.locationIpCity .btn-xs{padding:4px 10px; min-width:100px;}
.cityNameWrap .cross-sm-dark-grey{margin-left:4px}
.loc-figure img {display:block; margin:auto}
.loc-widget .loc-indicator { width: 17px; height: 17px; background-position: -203px -447px; top: 6px; cursor: pointer; }
.ui-autocomplete-multiselect .ui-autocomplete-multiselect-item { display: inline-block; border: 1px solid #ccc; border-radius: 2px; padding: 4px; margin-right: 10px; margin-bottom: 3px; color: #333; background-color: #f5f5f5; font-size: 14px; text-transform: capitalize; }
.ui-autocomplete-multiselect.ui-state-default { width: 100%; display: block; background: #fff; border-bottom: 1px solid #ccc; padding: 3px 15px 0 10px; overflow: hidden; white-space:nowrap; cursor: text; }
ul.multiselectUl{ height: auto;margin: 0;border-radius: 0;background: #fff;border-top:1px solid #ccc; max-height:300px; overflow-x:hidden; overflow-y:auto; text-transform: capitalize; position:fixed; z-index:10}
.errorWidget .ui-autocomplete-multiselect{border-color:#f00}
.errorWidget .ui-autocomplete-input::-webkit-input-placeholder { color: #f00;}
.errorWidget .ui-autocomplete-input::-moz-placeholder { color: #f00;}
.errorWidget .ui-autocomplete-input:-moz-placeholder { color: #f00;}
.errorWidget .ui-autocomplete-input:-ms-input-placeholder { color: #f00;}
.usedFilterFixed{position:fixed !important; bottom:41px !important}

/* lang-changer classes */
.lang-changer { float:left; position: relative; }
.changer-default { padding: 4px 10px; color: #fff; cursor: pointer; }
.lang-changer-option { position: absolute; top:0; background: #fff; width: 89px; overflow: hidden; }
.lang-changer-option li a { display: block; padding: 7px 10px; color: #666; text-decoration: none; }
.lang-changer-option li a:hover { background: #dddddd; }
/* login classes */
.login-box { float:left; padding: 5px 10px; color: #fff; cursor: pointer; position:relative;}
.login-box-new {top:3px;}
.login-box:hover { color: #ccc; }
.loginCloseBtn.cross-md-dark-grey { background-position: -62px -223px; }
.loginCloseBtn.cross-md-dark-grey:hover { background-position: -62px -246px; }

/* welcome box home page classes */
.welcome-box { text-align: center; margin-top: 135px; color: #fff; }
.welcome-box-hp { margin-top: 145px; }
.welcome-box h1 { font-weight: 400; }
.cw-tabs { display: block; }
.cw-tabs-flex { display: table; width: 100%; position:relative }
.cw-tabs-flex ul { border-bottom: 1px solid #cccccc; margin-bottom: 25px; }
.cw-tabs-flex li { display: table-cell; padding: 10px 10px 13px; text-align: center; width: 1%; color: #82888b; font-size: 18px; cursor: pointer; }
.cw-tabs-flex li.disabled {cursor:default;}
.cw-tabs-flex li:hover:not(.disabled) { color: #565a5c; }
.cw-tabs-flex li.active { color: #565a5c; cursor:default; color: #565a5c;
    font-size: 20px;
    cursor: default; }
/*Tab line animation*/
.tabHr {width:auto;position: absolute;left: auto;bottom: 26px;height: 3px;margin: 0;background-color: #ef3f30;border: 0 none;}
.tran-ease-out-all { -webkit-transition: all 500ms cubic-bezier(0.025, 0.255, 0.000, 1); /* older webkit */ -webkit-transition: all 500ms cubic-bezier(0.025, 0.255, 0.000, 1.125); -moz-transition: all 500ms cubic-bezier(0.025, 0.255, 0.000, 1.125); -o-transition: all 500ms cubic-bezier(0.025, 0.255, 0.000, 1.125); transition: all 500ms cubic-bezier(0.025, 0.255, 0.000, 1.125); /* custom */ -webkit-transition-timing-function: cubic-bezier(0.025, 0.255, 0.000, 1); /* older webkit */ -webkit-transition-timing-function: cubic-bezier(0.025, 0.255, 0.000, 1.125); -moz-transition-timing-function: cubic-bezier(0.025, 0.255, 0.000, 1.125); -o-transition-timing-function: cubic-bezier(0.025, 0.255, 0.000, 1.125); transition-timing-function: cubic-bezier(0.025, 0.255, 0.000, 1.125); /* custom */ }

.home-tabs { background: rgba(0, 0, 0, .2); display: inline-block; overflow: hidden; border: 1px solid #cccccc; margin: 19px 0 16px 0; }
.home-tabs li { display: inline-block; padding: 8px 25px; font-size: 16px; cursor: pointer; }
.home-tabs li.active { background: #fff; color: #666; cursor: default; }
.cw-tabs-inner-margin0 ul { margin-bottom: 0; }
.cw-tabs-inner-margin10 ul { margin-bottom: 10px; }
.cw-tabs-inner-margin15 ul { margin-bottom: 15px; }
.cw-tabs-inner-margin20 ul { margin-bottom: 20px; }
.cw-tabs-inner-margin25 ul { margin-bottom: 25px; }
.cw-tabs-inner-margin30 ul { margin-bottom: 30px; }
.cw-tabs-inner-margin35 ul { margin-bottom: 35px; }
.cw-tabs-inner-margin40 ul { margin-bottom: 40px; }

.cw-tabs-inner-margin0 .tabHr { bottom: 1px }
.cw-tabs-inner-margin10 .tabHr { bottom: 11px }
.cw-tabs-inner-margin15 .tabHr { bottom: 16px }
.cw-tabs-inner-margin20 .tabHr { bottom: 21px }
.cw-tabs-inner-margin25 .tabHr { bottom: 26px }
.cw-tabs-inner-margin30 .tabHr { bottom: 31px }
.cw-tabs-inner-margin35 .tabHr { bottom: 36px }
.cw-tabs-inner-margin40 .tabHr { bottom: 41px }

.new-used-search-container { margin: 0 auto; width: 605px; }
.new-used-search { width: 470px; float: left; background: #fff; border: 1px solid #cccccc; border-right: 0; border-radius: 2px 0 0 2px; /*height: 46px;*/ height:40px;}
.used-search { width: 262px; float:left; }
.new-cars-search input[type="text"], .used-search input[type="text"] { width: 100%; padding: 8px 10px; padding: 10px 10px 9px\9; height:38px; line-height:1.5; }
.used-budget-box { width: 206px; float:left; color: #a8afb3; position: relative; }
.findBtn { float:left; }
.findBtn .btn-md { padding:8px 20px 8px 20px; padding:8px 20px 7px 20px \0/; border-radius: 0 2px 2px 0; }

#budgetListContainer { position: absolute; z-index: 2; width: 100%; margin: -1px 0 0 1px; background: #fff; border: 1px solid #ccc; border-top: 0; border-radius: 0 0 2px 2px; }
#budgetListContainer li { display: block; padding: 7px 12px; color: #666; cursor: pointer; }
#budgetListContainer li:hover { background: #f5f5f5; }
#minMaxContainer { padding: 9px 13px 9px 13px; line-height:1.4; border-left: 1px solid #ccc; cursor: pointer; }
#userBudgetInput { background: #e2e2e2; }
#userBudgetInput .priceBox { border:1px solid #fff; display: inline-block; margin: 10px; padding: 8px; width: 80px; }
#userBudgetInput input[type="text"]:focus { border:1px solid #ccc; }
#userBudgetInput .priceBox.border-red { border: 1px solid #F00; }
#userBudgetInput input[type="text"]:focus.border-red { border:1px solid #F00; }
#upDownArrow.fa-angle-down { transition: all 0.5s ease-in-out 0s; font-size: 20px; }
#budgetBtn { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 150px; text-align: left; }
.compare-list-home li { border-bottom: 1px solid #ccc; padding-bottom: 15px; text-align: center; }

/* news, review and videos section on home page classes */
.img-preview img { width: 100% }
.yt-iframe-preview iframe { width: 100%; height: 221px; }

@-moz-document url-prefix() {
    .findBtn .btn-md { padding: 7px 20px 6px 20px; }
	.viewBtn .btn-xs { padding: 8px 10px 8px; }
	.btn-lg { padding: 7px 20px 8px; }
    .global-search input[type="text"], #globalCity-input input[type="text"] {padding:8px 9px 9px;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
.new-cars-search input[type="text"], .used-search input[type="text"] {padding:10px 10px 9px;}
}
/* footer classes */
footer ul li { display: block; }
footer ul li a { display: block; color: #999; padding: 10px 0; font-size: 16px; }
footer ul li a:hover { text-decoration: underline; }

/* autocomplete class */
.ui-helper-hidden-accessible { position: absolute; left: -9999px; top:-9999px }
.ui-autocomplete { z-index: 2; margin: -1px 0 0 -3px; padding:0; width:auto; display:inline-block; background: #aaa; border-radius: 0 0 2px 2px; border:1px solid #ccc; border-top: 0; position:absolute }
.ui-autocomplete.topSearchAutocomplete {position:fixed; z-index: 8}
.ui-autocomplete.source:hover { background: #ddd; }
.ui-menu .ui-menu-item { padding: 10px; background:#fff; font-size:14px; cursor:pointer;position : relative; }
.ui-menu .ui-menu-item:hover, .ui-menu .ui-menu-item.ui-state-focus { background:#eee; }
.ui-menu .ui-menu-item a { color: #333; }
.ui-menu .ui-menu-item a.text-link { color: #0288d1; }

/* Carousel */
.jcarousel-wrapper { position: relative; width: 976px; }
.jcarousel { position: relative; overflow: hidden; padding: 7px 0 5px 0; }
.jcarousel ul { width: 2000000em; position: relative; }
.jcarousel li { float: left; width: 312px; height: 330px; margin-right: 20px; background: #fff; }
.upComingCars li { height: 400px; }
.compareCarsHomePage li { width: 976px; }
.jcarousel-pagination a { text-decoration: none; display: inline-block; height: 13px; width: 13px; line-height: 10px; background: #f8f6f6; border: 1px solid #ebebea; border-radius: 15px; text-indent: -9999px; margin: 5px; cursor: pointer; }
.jcarousel-pagination a:hover { background: #d9d9d9;  }
.jcarousel-pagination a.active { background: #d9d9d9; cursor: default; border: 1px solid #cccccc; }

.upComingCars-newcars #topSelling li { height: 330px; }

.cardWrapper { width:100%; height:100%; overflow:hidden; display:inline-block; }
.front, .back { height: 330px; background: #fff; overflow:hidden; display: inline-block; border-radius: 3px; border:1px solid #ccc; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; }
.front:hover, .back:hover { box-shadow:0px 0px 5px #ccc; }
.jcarousel li.card {perspective: 624px; position: relative;}
.jcarousel .card .front, .jcarousel .card .back{width: 100%; backface-visibility: hidden; transform-style: preserve-3d; position: absolute; z-index: 1; transition: all 0.5s ease-out;}
.jcarousel .card .back{transform: rotateY(180deg); z-index: 0; }
.contentWrapper, .formWrapper { position:relative; overflow:hidden; background:#fff; }
.imageWrapper { width:310px; height:174px; overflow: hidden; text-align: center; }
.imageWrapper a { display: block; }
.imageWrapper img { width: 170px; }
.imageWrapper1 img { width: 332px; }
.carDescWrapper { padding: 15px; background:#fff; }
.carTitle a { color: #1a1a1a; font-size: 18px; display: block; }
.formContent { padding: 30px 20px 20px 20px; }
.car-preview { text-align: center; }
.car-preview img { width: 100%; }

.vs-circle-vert { position: relative; border-radius: 50%; background: #f2f2f2; border: 1px solid #e2e2e2; padding: 20px; display: block; font-size: 25px; margin: 110px auto 0 auto; width: 72px; height: 72px; }
.vs-circle-vert-line { width: 1px; height: 265px; background:#e4e4e4; position: absolute; top: -90px; left: 70px; }

/* breadcrumb classes */
.breadcrumb li { display: inline-block; margin-right: 5px; }
.breadcrumb li span.fa-angle-right { font-size: 18px; vertical-align: top; }
/* nav classes */
#header { height:50px; z-index:8; }
.header-fixed { background: rgba(14, 64, 91,.9); background: #0e405b\9; position: fixed; top: 0; right: 0; left: 0; padding:0 10px 0 20px; z-index: 3; }
.header-landing { background: none; position: fixed; top: 0; right: 0; left: 0; padding-right:10px; padding-left:20px; z-index: 3; }
#header.main-nav-header.header-landing:hover, #header.main-nav-header.header-landing.header-fixed-with-bg:hover { background: rgba(14, 64, 91,.9); background: #0e405b\9; }
.header-fixed-with-bg, .header-top-fixed-bg { background: rgba(14, 64, 91,.9); background: #0e405b\9; }
.header-fixed-inner { padding-top: 65px; }
#nav, .loginPopUpWrapper { background: #fff; width:300px; position: fixed; top: 0; right: 0; bottom: 0; left: -300px; overflow-y: hidden; z-index: 11; }
#nav:hover, .loginPopUpWrapper:hover { overflow-y: auto; }
.navUL { padding-top: 20px; }
.navUL li, .profileUL li { display:block; position: relative; }
.navUL li a, .profileUL li a { color:#1a1a1a; font-size: 16px; text-decoration:none; display:block; height: 48px; padding: 6px 0 0 15px; }
.navUL .adv-menu-link a{padding-top:5px;}
.navUL li a:hover, .navUL li a.active { font-weight: 600; }
.navUL li ul { display: none; border-top: 1px solid #ebecec; border-bottom: 1px solid #ebecec; background: #f6f7f7; }
.navUL li ul a { padding: 11px 0 0 51px; border-left: 4px solid transparent; }
.navUL li ul a:hover, .navUL li ul a.active { background: #fff; border-left: 4px solid #ef3f30; }
.navUL li .nestedUL li a:hover, .navUL li .nestedUL li a.open { border-left:4px solid red; font-weight:bold; background:#fff; }
.navUL li a span.nav-drop { position: absolute; right: 10px; top: 15px; font-size: 20px; color: #565a5c; }
.navUL li a:hover span.nav-drop { color: #1a1a1a; }
.navUL li a.sept-nav-list { padding: 15px 0 0 55px; color: #82888b; height: 36px; }
.blackOut-window, .globalLocBlackOut, .ie-browser-overlay { background:#000; position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:9; opacity:.8; display: none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
.blackOut-window-dark { background:#000; position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:9; opacity:.95; display: none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; }
div#globalPopupBlackOut {z-index: 9; }
body.nested-panel-open #globalPopupBlackOut, body.nested-panel-open #advLoading,body.nested-panel-open div.blackOut-window { z-index:6; opacity:0; }
/*logged in classes*/
.loggedin-box, .login-with-photo { width: 29px; height: 29px; overflow: hidden; float: left; }
.login-with-photo img { width: 100%; }
.loggedin-box:hover { cursor: pointer; }
.loggedinProfileWrapper { background: #fff; width: 280px; position: fixed; top: 0; right: -280px; bottom: 0; z-index: 10; }

.user-profile-banner { background:#161209 url(https://imgd4.aeplcdn.com/0x0/cw/design15/user-profile-banner.jpg?v1.0) no-repeat center top; width:280px; height: 146px; }
.user-profile-details { display: table; }
.user-profile-image { display: table-cell; width: 60px; height: 60px; background:#555; overflow: hidden; vertical-align: middle; }
.user-profile-name { display: table-cell; width: 150px; vertical-align: middle; }
.profileUL li a:hover, .navUL li a.active { font-weight: 600; cursor: pointer; }
.login-edit-icon, .login-garage-icon, .login-password-icon, .login-logout-icon { vertical-align:middle; }
 
/* login code */
.loginPopUpWrapper { right:-400px; width: 400px; left: inherit; }
.loginBoxContent { padding: 30px 40px 5px; }
.loginBoxContent input[type="checkbox"] { position: relative; top: 2px; }
.signUpStage { display:none; }
.form-mobile-prefix { position: absolute; padding: 10px 13px 13px; color: #999;line-height:19px; }
body:not(:-moz-handler-blocked) .form-mobile-prefix {line-height:22px; }
.fbLoginBtn, .gplusLoginBtn{ color: #fff; width:280px; height:40px; text-align: left; }
.fbLoginBtn { background:#3B589E; }
.gplusLoginBtn { background:#D44936; }
a.fbLoginBtn:hover, a.gplusLoginBtn:hover { text-decoration:none; }

.footer-social-icons a { text-decoration: none; }
.footer-social-icons a span { color: #fff; line-height: 2.3; font-size: 22px; display: inline-block; width: 50px; height: 50px; text-align: center; vertical-align: middle; border: 1px solid #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; }
.footer-social-icons a:hover span.fa-facebook { background: #3865a4; }
.footer-social-icons a:hover span.fa-twitter { background: #1dadea; }
.footer-social-icons a:hover span.fa-google-plus { background: #db4c3f; }

/* sprite classes */
.cwsprite { background: url(https://imgd3.aeplcdn.com/0x0/cw/static/sprites/cwsprite.png?201612221924073700) no-repeat; display: inline-block; }
.cw-circle-icon { background: url(https://imgd2.aeplcdn.com/0x0/cw/static/sprites/cw-circle-icon.png?201606151332096508) no-repeat; display: inline-block; }
.nav-icon { background-position: 0 0; width: 24px; height: 19px; cursor: pointer; position: relative; top: -1px; }
.nav-icon:hover { background-position: 0 -29px; }
.cw-logo { background-position: -36px 0; width: 155px; height: 25px; }
.bw-logo { background-position:1px -568px; width: 146px; height: 46px;position:relative;top:-8px;}
.ct-logo { background-position:1px -619px; width: 187px; height: 42px;position:relative;top:-7px;}
.user-login-icon { width:14px; height:15px; background-position:-138px -472px; }
.new-red-tag-icon { width:36px; height:16px; background-position:-93px -503px; position:relative; top:2px; }
.nested-insurance-icon { width:33px; height:33px; background-position:-136px -502px; }
.nested-loan-icon { width:35px; height:35px; background-position:-180px -502px; }
.grid-icon, .list-icon{width:24px; height:24px; opacity:0.4; filter:alpha(opacity=40);}
.grid-icon.active, .list-icon.active{opacity:1; filter:alpha(opacity=100); cursor:default}
.grid-icon{background-position:-34px -502px}
.list-icon{background-position:-61px -502px}

/* AutoExpo classes */
.ae-sprite {background: url("https://imgd3.aeplcdn.com/0x0/cw/static/sprites/ae-sprite.png?static1fix") no-repeat;display:inline-block;}
.ae-logo { background-position:-90px 0px;  width:58px; height:32px; position: relative; top: 2px;}
.ae-logo-border { border:1px solid #fff; display: inline-block; height: 26px; margin: 0 20px; }
.ae-car-icon, .ae-new-label-icon { height: 25px; position: relative;top: 5px; } 
.ae-car-icon {background-position: 0 4px; width: 36px;}
.ae-new-label-icon{background-position: -156px 1px; height: 24px; top: -10px; left: 5px; width: 39px; }
/* AutoExpo classes end */
.search-icon-grey, .search-icon-white { width: 18px; height: 18px; }
.search-icon-grey { background-position: -34px -275px; }
.search-icon-white { background-position: -64px -278px; }
.gplay-icon { background-position: 0 -339px; width: 114px; height: 40px; }
.app-store-icon { background-position: 0 -389px; width: 114px; height: 40px; }
.fb-login-icon, .gplus-login-icon { width: 22px; height: 25px; vertical-align: top; } 
.fb-login-icon { background-position: -103px -89px; }
.gplus-login-icon { background-position: -125px -89px; }
.error-icon { background-position: -177px -35px; width: 19px; height: 19px; position: absolute; right: 10px; top: 10px; z-index: 2; }
.error{color:#cc0001}
.cityPopup-icon { background-position: -107px -35px; width: 36px; height: 47px; }
.cityDealer-icon {background-position: -121px -384px;width: 45px;height: 41px;}
.final-price-logo, .locate-dealer-logo, .user-review-logo, .pq-no-name, .pq-no-mobile, .pq-no-email { width: 92px; height: 92px; }
.final-price-logo { background-position: 0 0; }
.locate-dealer-logo { background-position: -102px 0; }
.user-review-logo {  background-position: -204px 0; }
.pq-no-name { background-position: -510px 0; }
.pq-no-mobile { background-position: -611px 0; }
.pq-no-email { background-position: -712px 0; }
.assitance-icon{background-position:-168px -331px;width:42px; height:54px;}
.nav-loan-icon {background-position:-135px -442px; width:20px; height:21px; position:relative; top:5px; margin-right:16px;}
/* nav classes */
.home-icon, .newCars-icon, .usedCars-icon, .reviews-icon, .News-icon, .insurance-icon, .sellCars-icon, 
.forum-icon, .myCarWale-icon,.tyre-icon, .electriccar-icon, .amt-icon, .trackday-icon { width: 26px; height: 26px; margin-right: 10px; top:5px; position: relative; }
.home-icon { background-position: 0 -58px; }
.newCars-icon { background-position: 0 -93px; top: 9px; }
.usedCars-icon { background-position: 0 -127px; top: 7px; }
.reviews-icon { background-position: 0 -184px; }
.News-icon { background-position: 0 -184px; }
.sellCars-icon { background-position: 3px -307px; }
.forum-icon { background-position: 0 -248px; }
.myCarWale-icon { background-position: 0 -277px; top: 6px; }
.insurance-icon { background-position: 0 -214px; }
.tyre-icon {background-position: -188px -261px;}
.electriccar-icon {background-position:  -1px -536px;width:27px}
.amt-icon {background-position: -195px -545px; opacity:.7; }
.trackday-icon {background-position: -196px -584px; opacity:.6; top:10px;}

.cross-lg-white, .cross-lg-lgt-grey, .cross-lg-dark-grey { width: 16px; height: 16px; }
.cross-lg-white { background-position: -36px -200px; }
.cross-lg-lgt-grey { background-position: -36px -226px; }
.cross-lg-dark-grey { background-position: -36px -252px; }

.cross-md-white, .cross-md-lgt-grey, .cross-md-dark-grey { width: 13px; height: 13px; }
.cross-md-white { background-position: -62px -200px; }
.cross-md-lgt-grey { background-position: -62px -223px; }
.cross-md-dark-grey { background-position: -62px -246px; }

.cross-sm-white, .cross-sm-lgt-grey, .cross-sm-dark-grey { width: 10px; height: 10px; }
.cross-sm-white { background-position: -85px -200px; }
.cross-sm-lgt-grey { background-position: -85px -220px; }
.cross-sm-dark-grey { background-position: -85px -240px; }

.review-sm-white, .review-sm-lgt-grey, .review-sm-dark-grey { width: 16px; height: 10px; }
.review-sm-white { background-position: -36px -306px; }
.review-sm-lgt-grey { background-position: -59px -306px; }
.review-sm-dark-grey { background-position: -81px -306px; }

.tick-sm-green { background-position: 0 -318px; width: 16px; height: 11px; }

.left-arrow-sm-white, .right-arrow-sm-white, .left-arrow-sm-lgt-grey, .right-arrow-sm-lgt-grey, .left-arrow-sm-dark-grey, .right-arrow-sm-dark-grey { width: 6px; height: 13px; }
.top-arrow-sm-white, .bottom-arrow-sm-white, .top-arrow-sm-lgt-grey, .bottom-arrow-sm-lgt-grey, .top-arrow-sm-dark-grey, .bottom-arrow-sm-dark-grey {width: 12px; height: 7px; }
.left-arrow-sm-white { background-position: -155px -35px; }
.right-arrow-sm-white { background-position: -161px -35px; }
.top-arrow-sm-white { background-position: -155px -35px; }
.bottom-arrow-sm-white { background-position: -155px -41px; }

.left-arrow-sm-lgt-grey { background-position: -155px -58px; }
.right-arrow-sm-lgt-grey { background-position: -161px -58px; }
.top-arrow-sm-lgt-grey { background-position: -155px -58px; }
.bottom-arrow-sm-lgt-grey { background-position: -155px -64px; }

.left-arrow-sm-dark-grey { background-position: -155px -81px; }
.right-arrow-sm-dark-grey { background-position: -161px -81px; }
.top-arrow-sm-dark-grey { background-position: -155px -81px; }
.bottom-arrow-sm-dark-grey { background-position: -155px -87px; }

.left-arrow-xlg-white, .right-arrow-xlg-white, .left-arrow-xlg-lgt-grey, .right-arrow-xlg-lgt-grey, .left-arrow-xlg-dark-grey, .right-arrow-xlg-dark-grey { width: 25px; height: 45px; }
.left-arrow-xlg-white { background-position: -36px -90px; }
.right-arrow-xlg-white { background-position: -72px -90px; }
.left-arrow-xlg-lgt-grey { background-position: -36px -35px; }
.right-arrow-xlg-lgt-grey { background-position: -72px -35px; }
.left-arrow-xlg-dark-grey { background-position: -36px -145px; }
.right-arrow-xlg-dark-grey { background-position: -72px -145px; }

.alert-circle-icon, .info-circle-icon, .back-circle-icon, .rupee-circle-icon { width: 33px; height: 33px; cursor: pointer;}
.alert-circle-icon { background-position: -107px -121px; }
.jcarousel li:hover .alert-circle-icon { background-position: -107px -164px;}
.info-circle-icon { background-position: -107px -207px; }
.jcarousel li:hover .info-circle-icon { background-position: -107px -249px;}
.back-circle-icon { background-position: -107px -291px; }
.jcarousel li:hover .back-circle-icon { background-position: -150px -291px;}
.rupee-circle-icon { background-position: -37px -527px; }
.jcarousel li:hover .rupee-circle-icon { background-position: -80px -527px;}

.login-no-photo-icon { background-position:-151px -121px; width: 27px; height: 29px; }
.login-edit-icon, .login-garage-icon, .login-password-icon, .login-logout-icon { width: 24px; height: 20px; position: relative; top: -2px; }
.login-edit-icon { background-position:-150px -160px; }
.login-garage-icon { background-position:-150px -190px; }
.login-password-icon { background-position:-150px -220px; }
.login-logout-icon { background-position:-150px -250px; }

.car-location-ic { background-position:-81px -441px; width:44px; height:53px; }
.car-location-ic-sm { background-position:0 -503px; width:28px; height:32px; }
/* common properties */
.leftfloat{float:left;}
.rightfloat{float:right;}

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.text-wrap { white-space: normal; }
.text-nowrap { white-space: nowrap; }
.text-lowercase { text-transform: lowercase; }
.text-uppercase { text-transform: uppercase; }
.text-capitalize { text-transform: capitalize; }
.text-bold { font-weight: 600; }
.text-unbold { font-weight: normal; }
.text-italic { font-style: italic; }
.text-light-grey { color: #82888b; }
.text-lighter-grey { color: #babfc3; }
.text-medium-grey { color: #999; }
.text-grey { color: #666; }
.text-dark-grey { color: #333; }
.text-black { color: #1a1a1a; }
.text-red { color: #ef3f30; }
.text-white { color: #fff; }
.text-link { cursor:pointer; color: #0288d1; }
.text-orange { color: #f04031; }
.text-orange-light { color: #F88379; }
.text-dark-blue { color: #0e405b }
.text-green { color: #05b249 }
.text-default {color:#565a5c;}
.text-mango { color: #ffa139 }
.text-ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.font9 { font-size: 9px; }
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font13 { font-size:13px; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }
.font17 { font-size:17px; }
.font18 { font-size: 18px; }
.font20 { font-size: 20px; }
.font22 { font-size: 22px; }
.font24 { font-size: 24px; }
.font25 { font-size: 25px; }
.font26 { font-size: 26px; }
.font27 { font-size: 27px; }
.font28 { font-size: 28px; }
.font29 { font-size: 29px; }
.font30 { font-size: 30px; }
.line-height { line-height: 1.8; }
.content-inner-block-5 { padding: 5px; }
.content-inner-block-10 { padding: 10px; }
.content-inner-block-15 { padding: 15px; }
.content-inner-block-20 { padding: 20px; }
.content-box-shadow { background: #fff; border: 1px solid #e2e2e2; -moz-box-shadow: 0 1px 2px #e5e5e5; -webkit-box-shadow: 0 1px 2px #e5e5e5; -o-box-shadow: 0 1px 2px #e5e5e5; -ms-box-shadow: 0 1px 2px #e5e5e5; box-shadow: 0 1px 2px #e5e5e5; }
.inline-block { display:inline-block; vertical-align: middle; }
.inline-block-noalign { display:inline-block;}
.block { display: block; }
.table {display: table; }
.table-cell {display: table-cell; }
.ul-arrow li { margin-top: 10px;}

.bg-white { background: #FFF; }
.bg-light-grey { background: #f5f5f5; }
.bg-lighter-grey {background: #fafafa; }
.bg-light-grey-with-alpha { background: rgba(242, 242, 243, 0.9); }
.bg-grey { background: #e1e1e1; }
.bg-dark-grey { background: #333333; }
.bg-footer { background: #323434; }
.margin-left-1 { margin-left:-1px;}
.margin-left5 { margin-left: 5px; }
.margin-left10 { margin-left: 10px; }
.margin-left15 { margin-left: 15px; }
.margin-left20 { margin-left: 20px; }
.margin-left25 { margin-left: 25px; }
.margin-left30 { margin-left: 30px; }
.margin-left35 { margin-left: 35px; }
.margin-left40 { margin-left: 40px; }
.margin-left50 { margin-left: 50px; }
.margin-left55 { margin-left: 55px; }
.margin-left60 { margin-left: 60px; }
.margin-left70 { margin-left: 70px; }
.margin-left90 { margin-left: 90px; }

.margin-top5 { margin-top: 5px; }
.margin-top10 { margin-top: 10px; }
.margin-top15 { margin-top: 15px; }
.margin-top20 { margin-top: 20px; }
.margin-top25 { margin-top: 25px; }
.margin-top30 { margin-top: 30px; }
.margin-top40 { margin-top: 40px; }
.margin-top50 { margin-top: 50px; }
.margin-top60 { margin-top: 60px; }
.margin-top70 { margin-top: 70px; }
.margin-top90 { margin-top: 90px; }
.margin-minus30 { margin-top: -30px; }
.margin-minus40 { margin-top: -40px; }
.margin-minus50 { margin-top: -50px; }
.margin-minus60 { margin-top: -60px; }

.margin-right5 { margin-right: 5px; }
.margin-right10 { margin-right: 10px; }
.margin-right15 { margin-right: 15px; }
.margin-right20 { margin-right: 20px; }
.margin-right25 { margin-right: 25px; }
.margin-right30 { margin-right: 30px; }
.margin-right40 { margin-right: 40px; }
.margin-right50 { margin-right: 50px; }
.margin-right60 { margin-right: 60px; }
.margin-right70 { margin-right: 70px; }
.margin-right90 { margin-right: 90px; }

.margin-bottom5 { margin-bottom: 5px; }
.margin-bottom10 { margin-bottom: 10px; }
.margin-bottom15 { margin-bottom: 15px; }
.margin-bottom20 { margin-bottom: 20px; }
.margin-bottom25 { margin-bottom: 25px; }
.margin-bottom30 { margin-bottom: 30px; }
.margin-bottom40 { margin-bottom: 40px; }
.margin-bottom50 { margin-bottom: 50px; }
.margin-bottom60 { margin-bottom: 60px; }
.margin-bottom70 { margin-bottom: 70px; }
.margin-bottom90 { margin-bottom: 90px; }
.margin-auto { margin: 0 auto; }

.padding-left5 { padding-left: 5px; }
.padding-left10 { padding-left: 10px; }
.padding-left15 { padding-left: 15px; }
.padding-left20 { padding-left: 20px; }
.padding-left25 { padding-left: 25px; }
.padding-left30 { padding-left: 30px; }
.padding-left40 { padding-left: 40px; }
.padding-left50 { padding-left: 50px; }
.padding-left60 { padding-left: 60px; }
.padding-left70 { padding-left: 70px; }
.padding-left90 { padding-left: 90px; }

.padding-top5 { padding-top: 5px; }
.padding-top10 { padding-top: 10px; }
.padding-top15 { padding-top: 15px; }
.padding-top20 { padding-top: 20px; }
.padding-top25 { padding-top: 25px; }
.padding-top30 { padding-top: 30px; }
.padding-top40 { padding-top: 40px; }
.padding-top50 { padding-top: 50px; }
.padding-top60 { padding-top: 60px; }
.padding-top70 { padding-top: 70px; }
.padding-top80 { padding-top: 80px; }
.padding-top90 { padding-top: 90px; }

.padding-right5 { padding-right: 5px; }
.padding-right10 { padding-right: 10px; }
.padding-right15 { padding-right: 15px; }
.padding-right20 { padding-right: 20px; }
.padding-right25 { padding-right: 25px; }
.padding-right30 { padding-right: 30px; }
.padding-right40 { padding-right: 40px; }
.padding-right50 { padding-right: 50px; }
.padding-right60 { padding-right: 60px; }
.padding-right70 { padding-right: 70px; }
.padding-right90 { padding-right: 90px; }

.padding-bottom5 { padding-bottom: 5px; }
.padding-bottom10 { padding-bottom: 10px; }
.padding-bottom15 { padding-bottom: 15px; }
.padding-bottom20 { padding-bottom: 20px; }
.padding-bottom25 { padding-bottom: 25px; }
.padding-bottom30 { padding-bottom: 30px; }
.padding-bottom40 { padding-bottom: 40px; }
.padding-bottom50 { padding-bottom: 50px; }
.padding-bottom60 { padding-bottom: 60px; }
.padding-bottom70 { padding-bottom: 70px; }
.padding-bottom90 { padding-bottom: 90px; }

.hide { display: none; }
.show { display: block; }
.position-rel { position: relative; }
.position-abt { position: absolute; }

.pos-left0 { left: 0; }
.pos-left5 { left: 5px; }
.pos-left10 { left: 10px; }
.pos-left15 { left: 15px; }
.pos-left20 { left: 20px; }

.pos-right0 { right: 0; }
.pos-right5 { right: 5px; }
.pos-right10 { right: 10px; }
.pos-right15 { right: 15px; }
.pos-right20 { right: 20px; }

.pos-top0 { top: 0; }
.pos-top3 { top: 3px; }
.pos-top5 { top: 5px; }
.pos-top10 { top: 10px; }
.pos-top15 { top: 15px; }
.pos-top20 { top: 20px; }

.pos-bottom0 { bottom: 0; }
.pos-bottom5 { bottom: 5px; }
.pos-bottom10 { bottom: 10px; }
.pos-bottom15 { bottom: 15px; }
.pos-bottom20 { bottom: 20px; }

.border-red { border: 1px solid #F00; }
.border-solid { border: 1px solid #ccc; }
.border-solid-left { border-left: 1px solid #ccc; }
.border-solid-right { border-right: 1px solid #ccc; }
.border-solid-top { border-top: 1px solid #ccc; }
.border-solid-bottom { border-bottom: 1px solid #ccc; }
.border-no { border: none; }
.border-dotted-bottom { border-bottom: 1px dotted #ccc; }
.border-left-none{border-left:none}

.cur-pointer { cursor: pointer; }
.cur-default { cursor: default; }
.cw-blackbg-tooltip { background:#000; color:#fff; font-size:12px; padding:3px 5px; position:absolute; right:0px; top:37px; z-index:2;}
.cw-blackbg-tooltip:before { border-bottom: 5px solid #000; border-left: 5px solid transparent; border-right: 5px solid transparent; content:""; position:absolute; right:14px; top:-5px; z-index:999; }
.z-index1{z-index:1}
.z-index-minus1{z-index:-1}

/*add text for bank bazar add text*/
.addText {top:-1px; right:-12px;}
/* Ask The Expert */
.ask-expert{ background:#82888b; position: fixed; top: 45%; right:-170px; transition: right 0.5s; -moz-transition: right 0.5s; -webkit-transition: right 0.5s; -o-transition: right 0.5s; z-index: 1; }
.ask-expert.expert-visible { right:0; }
.ask-expert .user-expert{position:absolute; left:0; top:0; width:73px; height:73px; background-color:#f29221}
/* Carousel Controls */
.jcarousel-control-left, .jcarousel-control-right { border: 1px solid #e6e6e6; background: #fff; position: absolute; top: 35%; z-index: 1; }
.jcarousel-control-left { left: -32px; }
.jcarousel-control-right { right: -32px; }
.jcarousel-control-prev, .jcarousel-control-next { width: 35px; height: 60px; text-indent: -9999; padding: 5px; }
.jcarousel-control-prev { background-position: -33px -80px; }
.jcarousel-control-next { background-position: -65px -80px; }
.jcarousel-control-prev:hover { background-position: -33px -135px; }
.jcarousel-control-next:hover { background-position: -65px -135px; }
.jcarousel-control-prev.inactive, .jcarousel-control-next.inactive { cursor: not-allowed; }
.jcarousel-control-prev.inactive { background-position: -33px -80px; cursor: not-allowed; }
.jcarousel-control-next.inactive { background-position: -65px -80px; cursor: not-allowed; }
/* carousel end */

/* new classes for circle icon sprite */
.cwbigicon-sprite { background:url(https://imgd4.aeplcdn.com/0x0/cw/static/sprites/cw-circle-icon.png?201605181547453098) no-repeat; display:inline-block;}
.getfinalprice-icon { background-position:0 0; width:92px; height:92px;}
.locatedealer-icon { background-position:-102px 0; width:92px; height:92px;}
.userreview-icon { background-position:-204px 0; width:92px; height:92px;}
.checkcarvalue-icon { background-position:-306px 0; width:92px; height:92px;}
.sellcar-icon { background-position:-408px 0; width:92px; height:92px;}
.carloan-icon { background-position:-1827px 0; width:92px; height:92px;}
.insurance-slug-icon { background-position:-1930px 0; width:92px; height:92px;}
.dealer-plans-icon { background-position:-2240px 0; width:92px; height:92px;}

/* ripple effect classes */
.tools-pic { float:left; width:120px; margin-right:25px; text-align:center;}
.tools-details { float:left; width:300px;}

/* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ 
@font-face{font-family:'FontAwesome';
 src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');
 src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),
 url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),
 url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),
 url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
 font-weight:normal;font-style:normal}.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}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-percent:before {content: "\f295";}


/* OLD CSS for GrayBox */
/* Css for grey overlay box */
.gb-content { color: #222222; }
#gb-window { position: fixed; padding: .1em; width: 300px; z-index:100002; display:none; border: 1px solid #a6c9e2; background-color:#fff;}
#gb-window #gb-head{font-weight: bold; font-size:16px; border-bottom:1px solid #CCCCCC; margin:10px; color:#000000;}
#gb-window #gb-title { float: left; margin: 10px 0;} 
#gb-window #gb-content { border: 0; padding:10px; background: none; overflow:auto; zoom: 1; }
#gb-window #loading{margin:7px 0 7px 7px;}
#gb-overlay {position: absolute; top: 0; left:0; width:100%; height: 100%; background-color:#1A1A1A; opacity:.30;filter:Alpha(Opacity=30); display:none; z-index:100001;}
.process{width:145px; top:300px; height:48px; background: #F7F7F7 url(https://imgd3.aeplcdn.com/0x0/cw/design15/loading.gif?v1=04032016) no-repeat; background-position:12% 50%;  z-index:100002; display:none;  position: absolute;}
.process-inline{background: #fff url(https://imgd4.aeplcdn.com/0x0/cw/design15/loader.gif?v1=04032016) no-repeat; display:none; width:20px; height:20px; margin:3px 0 0 5px;}
.gb-close {float:right; margin: 0; background:url(https://imgd1.aeplcdn.com/0x0/cw/static/sprites/controls-sprite-dark.png?v1=04032016) -25px 0px no-repeat; width:25px; height:25px;}
.gb-close:hover { background-position:-25px -25px; }
.gb-back { float:right; margin: 0; background:url(https://imgd2.aeplcdn.com/0x0/cw/static/sprites/controls-sprite-dark.png?v1=04032016) -75px 0px no-repeat; width:25px; height:25px; }

/* style for PQ Popup */
.gb-close { background:url(https://imgd1.aeplcdn.com/0x0/cw/static/sprites/cw-sprite_v1.3.png?static1fix) -190px -1042px no-repeat; display:inline-block; width:16px; height:16px; }
.gb-close:hover { background-position:-190px -1072px; }
#gb-head { border-bottom:none !important; margin:10px 10px 0px 10px !important; }
.pq-popup-content { background:#fff; padding:20px 40px; position:relative; }

.pq-popup-content-close { position:absolute; right:10px; top:10px; }
.margin-right46 { margin-right:46px; }
/* ********************************************************** */
.ul-horz{list-style:none;}
.ul-horz li{padding:5px;float:left;text-align:center;}
.ul-horz li .colours + div{width: 130px;margin: 0 7px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.thankYouForm  .fa-envelope-o { font-size: 70px; color: #ccc; }
 /* Budget Validation classes */
.cw-blackbg-tooltip-search-error {right:-150px; top:50px; width:357px;}
.cw-blackbg-tooltip-search-error:before {right:177px; top:-5px;}
@media only screen and (max-width:1024px){
	.rsz-lyt .container{width:100%; max-width:960px;}
	#header .global-search-wrapper.global-search{max-width:240px !important;}
	.rsz-lyt .jcarousel-wrapper, .rsz-lyt .jcarousel, .rsz-lyt .ChevroletWrapper, .rsz-lyt .ChevroletWrapper .jcarousel{width:100% !important}
	.rsz-lyt .jcarousel li{width:300px !important;}
	.rsz-lyt .jcarousel-control-prev, .rsz-lyt .jcarousel-control-next{background-size: 130px auto;height: 34px;padding: 0;width: 20px; position:relative; top:3px; left:2px}
	.rsz-lyt .jcarousel-control-left {left: -10px;}
	.rsz-lyt .jcarousel-control-right {right: -10px;}
	.rsz-lyt .jcarousel-control-prev {background-position: -21px -50px}
	.rsz-lyt .jcarousel-control-prev:hover { background-position: -21px -82px}
	.rsz-lyt .jcarousel-control-next {background-position: -42px -50px}
	.rsz-lyt .jcarousel-control-next:hover { background-position: -42px -82px}
	.rsz-lyt .jcarousel-control-prev.inactive {background-position: -21px -16px}
	.rsz-lyt .jcarousel-control-next.inactive {background-position: -42px -16px}
	.rsz-lyt .dlp-cw-slider-box-l{width:605px !important}
	.rsz-lyt .dlp-cw-slider-box-r{width:300px !important}
	/* car-to-buy-wrapper new car page */
	.rsz-lyt .newcar-discover-car-container .jcarousel { width: 98% !important; }
	.rsz-lyt .upComingCars-newcars .jcarousel li{width:287px !important; }
	.rsz-lyt .tools-details{width:282px}
	.rsz-lyt .container .video-placer iframe {width:100%}
	.rsz-lyt .overflow-x-auto{overflow-x:auto}
}
@media only screen and (max-width:800px) {
    body.rsz-lyt{min-width:768px}
    .rsz-lyt .container{max-width:800px;}
    #header .global-search-wrapper.global-search{max-width:200px !important;margin-right: 15px;}
    .home-top-banner{height:400px;}
    .rsz-lyt footer .border-solid-top.text-white.margin-top25.padding-top25 .grid-6.alpha{padding-left:10px;}
    .rsz-lyt footer .border-solid-top.text-white.margin-top25.padding-top25 .grid-6.omega{padding-right:10px;}
    .rsz-lyt .imageWrapper{width:100% !important; height:140px !important;}
    .rsz-lyt .imageWrapper img, .rsz-lyt .detailsBox a img, .list-seperator img {max-width: 100%;height: auto;width: auto}
   .rsz-lyt .ChevroletWrapper .contentWrapper, .rsz-lyt .ChevroletWrapper .formWrapper{width:242px}
   .rsz-lyt .ChevroletWrapper .imageWrapper{width:100% !important; height:140px !important}
   .rsz-lyt .jcarousel li{width:242px !important; margin-right:10px; height:310px;}
   .rsz-lyt .upComingCars li{height:370px}
   .rsz-lyt .jcarousel-control-left, .rsz-lyt .ChevroletWrapper .jcarousel-control-left {left: -9px}
   .rsz-lyt .jcarousel-control-right, .rsz-lyt .ChevroletWrapper .jcarousel-control-right {right: -9px}
    .rsz-lyt .jcarousel li .carTitle a {font-size:16px}
   .rsz-lyt .compare-list-home .btn {padding:8px 16px}
   .rsz-lyt .cw-tabs-flex li{padding:10px 5px}
   /* car-to-buy-wrapper new car page */
   .rsz-lyt .newcar-discover-car-container .jcarousel { left:10px !important;}
   .rsz-lyt .upComingCars-newcars .jcarousel li{width:236px !important; }
   .rsz-lyt .container .car-to-buy-wrapper{padding:30px 10px}
   .rsz-lyt .container .car-to-buy-wrapper .horizontal-line{width:490px}
   .rsz-lyt .container .car-to-buy-tabs ul li{margin-left: 10px;margin-right: 10px;width: 218px}
   .rsz-lyt .getFinal-price-container .final-price-search-container{width: 738px}
   .rsz-lyt .locate-dealer-container .locate-dealer-search-container{width:770px}
   .rsz-lyt .tools-pic{margin-right:15px}
   .rsz-lyt .tools-details{width:195px}
   .rsz-lyt .budget-container.margin-bottom20{margin-bottom:0;}
   .rsz-lyt .budget-container li {margin-bottom:20px !important}
   /* locate dealer */
   .rsz-lyt .dealer-manufacturer-form .form-control-box{width:33%}
   .rsz-lyt .dealer-manufacturer-form .form-control-box .search-field .default {font-size:11px}
   .rsz-lyt .manufacturer-dealer-city, .manufacturer-dealer-list {width:46% !important}
   /* insurance page */
   .rsz-lyt .container .rhtfulldiv{width:438px;}
   /* sell car */
   .sellcar.rsz-lyt .grid-9 .left-div {height:760px;}
   .sellcar.rsz-lyt .grid-3 .right-div {height:782px;}
   .sellcar.rsz-lyt .testimonialnew .scrollable {width:100% !important; }
   /* Advantage link hide */
   .advantage-logo-text {display:none;}
}
@media only screen and (min-width:769px) and (max-width:800px) {
    #header .global-search-wrapper.global-search{width:200px !important; margin-right:10px; -moz-transition:width ease 0.5s; -o-transition:width ease 0.5s; -webkit-transition:width ease 0.5s; -ms-transition:width ease 0.5s; transition:width ease 0.5s;}
}
@media only screen and (max-width:774px){
    #cw-topnav-right-section {top:-40px;}

}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.behavior, .behavior a { zoom: 1; behavior: url(/js/PIE.htc); position:relative \9; }
/* common coachmark css */
.coachmark {background: #ffffff; border: 1px solid #333333; border-radius: 5px; box-shadow: 0 2px 2px #666666; padding: 10px; position: absolute; z-index: 2;}
.filters-coachmark {width: 375px; left: 226px; top: 14px;}
.sort-coachmark {width: 345px; top: 45px;}
.shortlist-coachmark {width: 358px; top: 38px; left: 249px;}
.get-details-coachmark {width: 400px; top: 50px; left: 20px;}
.details-coachmark {width: 400px; bottom: 48px; right: 60px;}
.seller-details-form div {position:relative;}
.coachmark-arrow-bottom {border-left: 8px solid rgba(0, 0, 0, 0);border-top: 8px solid #333333;border-right: 8px solid rgba(0, 0, 0, 0);height: 0;position: absolute; right: 50px; bottom: -9px; width: 0;}
.coachmark-arrow-bottom:before { border-left: 8px solid rgba(0, 0, 0, 0); border-top: 8px solid #ffffff;border-right: 8px solid rgba(0, 0, 0, 0);content: " "; height: 0;left: -8px; position: absolute;top: -9px; width: 0;}
.coachmark-arrow-top {border-left: 8px solid rgba(0, 0, 0, 0);border-bottom: 8px solid #333333;border-right: 8px solid rgba(0, 0, 0, 0);height: 0; position: absolute; left: 30px; top: -9px;width: 0;}
.coachmark-arrow-top:before {border-left: 8px solid rgba(0, 0, 0, 0);border-bottom: 8px solid #ffffff; border-right: 8px solid rgba(0, 0, 0, 0);content: " ";height: 0;left: -8px;position: absolute; top: 1px; width: 0;}
.coachmark-arrow-left {border-top: 8px solid rgba(0, 0, 0, 0);border-right: 8px solid #333333;border-bottom: 8px solid rgba(0, 0, 0, 0);height: 0;position: absolute;left: -9px;top: 40px; width: 0;}
.coachmark-arrow-left:before {border-top: 8px solid rgba(0, 0, 0, 0);border-right: 8px solid #ffffff;border-bottom: 8px solid rgba(0, 0, 0, 0);content: " ";height: 0;left: 1px;position: absolute;top: -8px;width: 0;}
.green-thanks-icon{background:url(https://imgd2.aeplcdn.com/0x0/cw/static/sprites/green-thanks-icon.png?static1fix) left top no-repeat;width: 93px;height: 93px;display: inline-block;margin: 0 auto;}
/* loading icon classes */
.loading-icon{background: url(https://imgd3.aeplcdn.com/0x0/cw/design15/cw-loader.gif?v1=04032016) no-repeat;width: 90px;height: 61px;display: block;float: left;}
.loading-popup{background: transparent;width: 90px;padding: 20px;margin: 0 auto;position: fixed;top: 40%;left: 45%;z-index: 9999;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
/* recommendation popup css */
#recommendCars, #similarCarPopup {width: 972px; height: 488px; margin: 0 auto; position: fixed; top: 15%; right: 5%; left: 5%; z-index: 1000; border-radius:5px; overflow:hidden;}
#recommendCars.detailPopup, #recommendCars.searchRecommendation {z-index:10001;}
.recommedCars-left { background:#fff; height:100%; z-index:3; -moz-box-shadow: 2px 0 4px -1px #666; -webkit-box-shadow: 2px 0 4px -1px #666; -o-box-shadow: 2px 0 4px -1px #666; -ms-box-shadow: 2px 0 4px -1px #666; box-shadow: 2px 0 4px -1px #666;}
.sellernameBox {background:#e2e2e2; height:90px; padding:15px; -webkit-box-shadow:0px 1px 5px #999; -moz-box-shadow:0px 1px 5px #999; -o-box-shadow:0px 1px 5px #999; -ms-box-shadow:0px 1px 5px #999; box-shadow:0px 1px 5px #999;}
.detailList {padding: 0 15px 15px;}
.detailList li span.buyerprocess-sprite {display:block; float:left; width:35px; margin:15px 0 0;}
.detailList li .inner-details {float:left; width:230px; padding:15px 0; border-top:1px solid #ccc;}
.detailList li:first-child .inner-details, .recommendationList li:first-child {border-top:0 none;}
.detailList li .inner-details p {margin:10px 0 0;}
.detailList li .inner-details p:first-child {margin:0;}
.detailList p.seller-name-ic {width:35px;}
.detailList div.inner-details {width:255px;}
.recommendationList {overflow-y:scroll; height:413px;}
.recommendationList li {padding:10px 0; border-top:1px solid #ccc;}
.recommendationList a {text-decoration:none;}
.recommendcarThumb {width:228px; height:128px; display:block; float:left; margin:0 10px 0 0; border-radius:2px; overflow:hidden; text-align:center;}
.recommendcarThumb img {height:128px;}
.recommendcarDetails {width:345px; float:left;}
.othersellerDetails {margin-top:5px; border:1px solid #ccc; z-index:1;}
.othersellerDetails li {padding:10px 0; font-size:14px; color:#1a1a1a; border:0 none;}
.othersellerDetails li span.buyerprocess-sprite {width:30px; display:block; float:left;}
.othersellerDetails li .inner-box {float:left; width:230px;}
a.view-details { font-size:14px; font-weight:bold; padding:5px 10px; position:absolute; top:0; left:0; z-index:2;}
a.view-details:hover { font-size:14px; font-weight:bold;}
a.view-details.add-grey {background:#fff; border:1px solid #ccc; color:#565a5c;}
a.view-details.expand {padding:5px 10px 16px; border-bottom:1px solid #fff;}
.btnHolder {position:relative; margin-bottom:5px; height:32px;}
.btnHolder .innerblock {width:186px; height:32px; position:relative;}
.view-details .fa-angle-down {-moz-transition:all ease 0.5s; -o-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -ms-transition:all ease 0.5s; transition:all ease 0.5s;}
.loading-icon-recommendation {position:absolute; top:50%; left:50%; z-index:5; margin: -14px 0 0 -14px;}
.recommendpreLoading li .inner-box{color:#fff; border-bottom:1px dashed #ccc; }
.transform {-moz-transform:rotate(-180deg); -o-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg); -moz-transition:all ease 0.5s; -o-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -ms-transition:all ease 0.5s; transition:all ease 0.5s;}
.content-inner-block-10-20 {padding:10px 20px;}
.alignSimilarCarList {margin:0 auto; float:none;}
#similarCarPopup {width:650px; z-index:10;}
.noRecommendation {float:none; left:324px;}
.animateArrowIcon {position:absolute; left:14px; top:20px; color:#333; -webkit-animation-name:animateArrow; -moz-animation-name:animateArrow; -o-animation-name:animateArrow; -ms-animation-name:animateArrow; animation-name:animateArrow; -webkit-animation-duration:2s; -moz-animation-duration:2s; -ms-animation-duration:2s; -o-animation-duration:2s; animation-duration:2s; -webkit-animation-iteration-count:10; -moz-animation-iteration-count:10; -ms-animation-iteration-count:10; -o-animation-iteration-count:10; animation-iteration-count:10;}
@keyframes animateArrow {
    50% {left:79px}
    100% {left:14px}
}
@-webkit-keyframes animateArrow {
    50% {left:79px}
    100% {left:14px}
}
@-moz-keyframes animateArrow {
    50% {left:79px}
    100% {left:14px}
}
@-ms-keyframes animateArrow {
    50% {left:79px}
    100% {left:14px}
}
@-o-keyframes animateArrow {
    50% {left:79px}
    100% {left:14px}
}
.bg-brandColor {background:#333;}
#recommendCars .btlocationTxt {margin:0 0 10px; background:#e2e2e2;}
.withoutRecommendation {width:323px !important;}
/* auto detect car location */
.carlocationTxt, .carlocationTxtlg {width:220px; padding-left:10px;}
.carlocationTxtlg {width:283px;}
.break-word {word-break:break-all;}
/* buyerprocess recommendation sprite css */
.buyerprocess-sprite {background:url(https://imgd4.aeplcdn.com/0x0/cw/static/sprites/buyerprocess-sprite-d.png?20160713172154635) no-repeat; display:inline-block;}
.seller-call-ic {background-position:0 3px; width:18px; height:21px;}
.seller-email-ic {background-position:0 -25px; width:20px; height:19px;}
.seller-location-ic {background-position:0 -52px; width:14px; height:22px;}
.seller-name-ic {background-position:0 -84px; width:20px; height:17px;}
.popup-close {background-position:-36px -226px; width:16px; height:16px; cursor:pointer; z-index:5;}
.popup-close:hover {background-position:-36px -252px;}
/* Advantage City PopUp Style */
.advantage-city-popup .globalcity-popup-data{padding-top:50px;}
.city-select-btn a{font-size:14px;color:#565a5c;padding:13px 25px;display:inline-block;margin:0 5px;}
.city-select-btn a:hover{text-decoration:none;}
.advt-best-savings .jcarousel li{width: 312px;height:360px;}
.advt-best-savings a:hover{text-decoration:none;}
.desk-deals-car-sprite {background:url(https://imgd3.aeplcdn.com/0x0/cw/static/sprites/desk-aged-car-sprite.png?2016110645677) no-repeat;display:inline-block;}
.advt-icon{background-position: -2px -387px;width: 20px;height: 21px;}
.advt-best-savings a:hover .click-link{text-decoration:underline;}
.reducedTxt:before {border-top:1px solid #565a5c; content:""; position:absolute; top:10px; left:0; width:100%;}
#modelReview p{margin-bottom:10px;}

/* Multiple Ad Carousel Style Starts Here */
.multiple-ad-container{position: relative;float: right;width: 300px;min-height: 210px;}
.multiple-ad-container .pq-data-highlight-call{margin:0 0px 10px 0px;}
.multiple-ad-container .jcarousel-wrapper{width:290px;}
.multiple-ad-container .jcarousel{padding:0 0 10px 0;}
.multiple-ad-container .jcarousel li{width: 290px;height:280px;}
.multiple-ad-container .jcarousel-control-left, .multiple-ad-container .jcarousel-control-right{border:none;}
.multiple-ad-container .jcarousel-control-left{left:1px;}
.multiple-ad-container .jcarousel-control-right{right:1px;}
.multiple-ad-container .jcarousel-control-prev.inactive, .multiple-ad-container .jcarousel-control-prev.inactive:hover{background-position: -33px -80px;}
.multiple-ad-container .jcarousel-control-prev.inactive:hover{background-position: -33px -135px;}
.multiple-ad-container .jcarousel-control-next.inactive{background-position: -65px -135px;}
.multiple-ad-container .jcarousel-control-next.inactive:hover{background-position: -33px -135px;}
.multiple-ad-container .jcarousel-control-prev.inactive, .multiple-ad-container .jcarousel-control-prev.inactive:hover, .multiple-ad-container .jcarousel-control-prev.inactive:hover,.multiple-ad-container .jcarousel-control-next.inactive, .multiple-ad-container .jcarousel-control-next.inactive:hover, .multiple-ad-container .jcarousel-control-prev, .multiple-ad-container .jcarousel-control-next{cursor:pointer;}
.cross-sell-carousel .jcarousel-control-prev{background-position:-33px -97px;height:30px;width:30px;}
.cross-sell-carousel .jcarousel-control-prev:hover{background-position:-33px -152px;height:30px;width:30px;}
.cross-sell-carousel .jcarousel-control-next{background-position:-69px -97px;height:30px;width:30px;}
.cross-sell-carousel .jcarousel-control-next:hover{background-position:-69px -152px;height:30px;width:30px;}
.cross-sell-carousel .jcarousel-control-left, .cross-sell-carousel .jcarousel-control-right,.cross-sell-carousel .jcarousel-control-prev:hover, .cross-sell-carousel .jcarousel-control-next:hover{top:40%;}
.cross-sell-carousel .jcarousel-control-left{left:2px;}
.cross-sell-carousel .jcarousel-control-right{right:2px;}
/* Multiple Ad Carousel Style Ends Here */
.animate-icon-container:hover .book-now-thumb{ -webkit-animation:spin 0.4s linear 1;-moz-animation:spin 0.4s linear 1;animation:spin 0.4s linear 1;}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

/*Emi Rates Communication Style on Model Page*/
.info-icon{width: 17px;height: 17px;background-position: -6px -332px;vertical-align:top;}
.bt-wrapper{z-index:1 !important;}
.bt-content{line-height:19px;font-size:12px;}
.new-window-icon{color:#000;margin-left:3px;}
.emi-call .fa-phone{color:#000;font-size:16px;vertical-align:middle;}
/* Advantage Logo on Header Style Starts Here */
.advantage-logo-text{cursor:pointer;top:-5px; font-size: 15px; border-left:2px solid #ffffff;}
.advantage-logo-text .fa-tags{-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);left: 1px;position: relative;top: 2px;}
.advantage-logo-text:hover{border-left:2px solid #D4E8FC;}
.advantage-logo-text a{color:#fff;display:inline-block;}
.advantage-logo-text:hover a{color:#D4E8FC;text-decoration:none; }
/* Advantage Logo on Header Style Ends Here */

.car-price .bt-wrapper{z-index:3 !important;}
.advt-product-carousel .jcarousel li{width:296px;}
.advt-product-carousel .jcarousel li:hover .click-link{text-decoration:none;}
.advt-right-slug .imageWrapper{width:100%; height:155px;}
.advt-right-slug .imageWrapper img {width:auto; max-width:100%;}
/* Advantage Logo on Header Style Ends Here */

/* Animate Button On Hover Style Starts Here */
.show-target{height:2px;}
/* WebKit - Chrome and Safari */
@-webkit-keyframes hvr-animate-btn {
  0% {-webkit-transform: translateY(-0);transform: translateY(-0);}
  50% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
  100% {-webkit-transform: translateY(-0);transform: translateY(-0);}
}
/* Firefox */
@-moz-keyframes hvr-animate-btn {
  0% {-moz-transform: translateY(-0);transform: translateY(-0);}
  50% {-moz-transform: translateY(-6px);transform: translateY(-6px);}
  100% {-moz-transform: translateY(-0);transform: translateY(-0);}
}
/* Opera */
@-o-keyframes hvr-animate-btn {
  0% {-o-transform: translateY(-0);transform: translateY(-0);}
  50% {-o-transform: translateY(-6px);transform: translateY(-6px);}
  100% {-o-transform: translateY(-0);transform: translateY(-0);}
}
/* general syntax */
@keyframes hvr-animate-btn {
  0% {-webkit-transform: translateY(-0);transform: translateY(-0);}
  50% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
  100% {-webkit-transform: translateY(-0);transform: translateY(-0);}
}
/* WebKit - Chrome and Safari */@-webkit-keyframes hvr-animate-btn-float {100% {-webkit-transform: translateY(-0);transform: translateY(-0);}}
/* Firefox */@-moz-keyframes hvr-animate-btn-float {100% {-moz-transform: translateY(-0);transform: translateY(-0);}}
/* Opera */@-o-keyframes hvr-animate-btn-float {100% {-o-transform: translateY(-0);transform: translateY(-0);}}
/* general syntax */@keyframes hvr-animate-btn-float {100% {-webkit-transform: translateY(-0);transform: translateY(-0);}}
.hvr-animate-btn {-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}
.test-drive-block:hover .hvr-animate-btn, .test-drive-block:focus .hvr-animate-btn, test-drive-block:active .hvr-animate-btn, .animate-btn-once {
  -webkit-animation-name: hvr-animate-btn-float, hvr-animate-btn;animation-name: hvr-animate-btn-float, hvr-animate-btn;
  -webkit-animation-duration: .3s, 1s;animation-duration: .3s, 1s;
  -webkit-animation-delay: 0s, .3s;animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, 1;animation-iteration-count: 1, 1;
  -webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;
}
/* Animate Button On Hover Style Ends Here */

/* Dealer of the month slug */
.dealerOfTheMonth .dealerName {background:#0a3f5c;}
.dealerProfilePic {width:80px; height:80px; border:1px solid #ccc; border-radius:50%; overflow:hidden;}
.dealerProfileDetails {width:70%;}
.dealerOfTheMonthCarousel a{text-decoration:none; cursor:pointer;}
.dealerOfTheMonthCarousel a .dealerCarTitle {width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dealerOfTheMonthCarousel {width:948px; margin-left:10px;}
.dealerOfTheMonthCarousel .jcarousel {padding-bottom:10px;}
.dealerOfTheMonthCarousel .jcarousel li {width:280px; height:325px;}
.dealerOfTheMonthCarousel .imageWrapper {width:280px; height:158px;}
.dealerName .dealerTitle {width:65%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.dom-ad-txt {top:-17px; right:0;}
/*loading ellipsis*/
.loadEllipsis{top:50%; margin-top:-20px}
.ellipsis span{font-size:28px}
.ellipsis span, .ellipsis span+span, .ellipsis span+span+span {opacity: 0;-webkit-animation: dot 1.3s infinite;-moz-animation: dot 1.3s infinite;-ms-animation: dot 1.3s infinite;animation: dot 1.3s infinite;}
.ellipsis span{-webkit-animation-delay: 0.0s;-moz-animation-delay: 0.0s;-ms-animation-delay: 0.0s;animation-delay: 0.0s;}
.ellipsis span+span {-webkit-animation-delay: 0.2s;-moz-animation-delay: 0.2s;-ms-animation-delay: 0.2s;animation-delay: 0.2s;}
.ellipsis span+span+span {-webkit-animation-delay: 0.3s;-moz-animation-delay: 0.3s;-ms-animation-delay: 0.3s;animation-delay: 0.3s;}
@-webkit-keyframes dot {0% { opacity: 0; }50% { opacity: 0; }100% { opacity: 1; }}
@-moz-keyframes dot {0% { opacity: 0; }50% { opacity: 0; }100% { opacity: 1; }}
@-ms-keyframes dot {0% { opacity: 0; }50% { opacity: 0; }100% { opacity: 1; }}
@keyframes dot {0% { opacity: 0; }50% { opacity: 0; }100% { opacity: 1; }} 

/* select recommendation slider css starts here */
 .select-all .select-bar, .remove-all .select-bar {width:50px; height:7px; border-radius:5px; background:#d9d9d9; position:relative; transition: all 0.2s;}
 .select-all .circle-icon, .remove-all .circle-icon {position:absolute; top:-5px; left:0; z-index:1; transition: all 0.2s;}
 .remove-all .select-bar {background:#05b249;}
 .remove-all .circle-icon {position:absolute; left:35px;}
 .toggle-selection-txt {width:85px;} 
/* select recommendation slider css ends here */

.commentTag {background:#ff9f09; color:#230206; padding:2px 10px 2px 30px; top:10px; right:-3px;}
.commentTag .arrowUp { width: 0; height: 0; border-right: 3px solid transparent; border-bottom: 6px solid #ff9f09; position: absolute; top: -6px; right: 0;}
.ex-showroom-city {font-size:11px;color:#6F6C6C;}
.commentTag .arrowRight { width: 0; height: 0; border-top: 14px solid transparent; border-left: 14px solid #0a3f5c; border-bottom: 14px solid transparent; position:absolute; top:-2px; left:0px;}

.bridgestone-logo {background:url("https://imgd1.aeplcdn.com/0x0/cw/es/bridgestone/bridgestone-logo.png") no-repeat;width: 108px;height: 15px;display: inline-block;}
.navUL .bridgestone-logo{background-size:80px auto; width:80px;}

/* Offer Section Style */
.offers-title{background:#12415b;text-align:left;padding:3px 4px 3px 9px;margin:3px 0 5px -4px;display:inline-block;left:-8px;position:relative;}

@media only screen and (min-width:801px)and (max-width:1280px) {
    #cw-top-navigation-wrapper { width:940px; padding-left:10px; float:left; margin:0; }
    .global-search.global-search-wrapper { width:360px; -moz-transition: width 0.5s; -webkit-transition: width 0.5s; -o-transition: width 0.5s; transition: width 0.5s; }
    #cw-topnav-right-section { top:9px; }
    }
@media only screen and (min-width:801px) and (max-width:1024px) {
    #cw-top-navigation-wrapper{width:660px;}
    #cw-top-navbar li .top-nav-label {padding-left:3px;padding-right:3px;}
    #header .global-search.global-search-new.global-search-wrapper{width:160px;right:10px;}
    #global-place{max-width:50px;}
  /*.compare-carousel .jcarousel-control-right {right: 2px; }*/
 .newcars-compare-car-container .compare-carousel .jcarousel li { width: 297px !important; }
}
@media only screen and (min-width:1281px) and (max-width:1380px) {
    #cw-top-navigation-wrapper {width:840px;}
    .global-search.global-search-new.global-search-wrapper{width:320px;}
     #cw-top-navbar li .top-nav-label {padding-left:10px;padding-right:10px;}
}
@media only screen and (min-width:1025px) and (max-width:1280px) {
    #cw-top-navigation-wrapper {width:810px;}
    .global-search.global-search-new.global-search-wrapper{width:220px;}
}
@media only screen and (min-width:1025px) and (max-width:1170px) {
    #cw-top-navigation-wrapper {width:700px;}
    #cw-top-navbar li .top-nav-label {padding-left:5px;padding-right:5px;}
}
@media only screen and (min-width:1025px) and (max-width:1070px) {
    #cw-top-navigation-wrapper {width:660px;}
    #cw-top-navbar li .top-nav-label {padding-left:2px;padding-right:2px;}
    .global-search.global-search-new.global-search-wrapper{width:200px;right:7px;}
}

@media only screen and (max-width:800px) {
    #top-navbar-list-content {display:none;}
    #left-navbar-btn { display:inline-block; }
    #cw-top-navigation-wrapper {width:400px;}
    #cw-topnav-right-section{top:-35px;}
    #header .global-search.global-search-wrapper{right:20px;}
}
.offers-title .offers-text{padding:0 0 0 5px;line-height:16px;}
.offers-title .offers-top-shadow{width:0;height: 0;border-style: solid;border-width: 0 0 8px 12px;border-color: transparent transparent #0a2838 transparent;position:absolute;top: -8px;left: 0px;}
.offers-right-ribbon{position:absolute;top:-11px;right:0;}
.ribbon{height: 13px !important;position: absolute;z-index: 2;width: 0;height: 0;}
.ribbon.top{border-bottom: 12px solid transparent;top:11px;border-top: 0px solid transparent;border-left: 14px solid #12415b;border-right: none;}
.ribbon.bottom{top: 20px;border-top: 12px solid transparent;border-bottom: 0px solid transparent;border-left: 14px solid #12415b;}

/*emi slider box*/
.emi-slider-box { width:100%;}
.emi-slider-box .ui-slider { position: relative; text-align: left; }
.shake-form {
 -webkit-animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
 -moz-animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
 -o-animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
 animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 -o-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /*backface-visibility: hidden;*/
  perspective: 1000px;
  position:relative;
  z-index:2 !important;
}
@-webkit-keyframes shake {
  10%, 90% {
  -webkit-transform: translate3d(-1px, 0, 0);
  -moz-transform: translate3d(-1px, 0, 0);
  -o-transform: translate3d(-1px, 0, 0);
  -ms-transform: translate3d(-1px, 0, 0);
   transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
  -webkit-transform: translate3d(2px, 0, 0);
  -moz-transform: translate3d(2px, 0, 0);
  -o-transform: translate3d(2px, 0, 0);
  -ms-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
  -webkit-transform: translate3d(-4px, 0, 0);
  -moz-transform: translate3d(-4px, 0, 0);
  -o-transform: translate3d(-4px, 0, 0);
  -ms-transform: translate3d(-4px, 0, 0);
   transform: translate3d(-4px, 0, 0);
 }

  40%, 60% {
  -webkit-transform: translate3d(4px, 0, 0);
  -moz-transform: translate3d(4px, 0, 0);
  -o-transform: translate3d(4px, 0, 0);
  -ms-transform: translate3d(4px, 0, 0);
  transform: translate3d(4px, 0, 0);
 }
}
@keyframes shake {
  10%, 90% {
  -webkit-transform: translate3d(-1px, 0, 0);
  -moz-transform: translate3d(-1px, 0, 0);
  -o-transform: translate3d(-1px, 0, 0);
  -ms-transform: translate3d(-1px, 0, 0);
   transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
  -webkit-transform: translate3d(2px, 0, 0);
  -moz-transform: translate3d(2px, 0, 0);
  -o-transform: translate3d(2px, 0, 0);
  -ms-transform: translate3d(2px, 0, 0);
  transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
  -webkit-transform: translate3d(-4px, 0, 0);
  -moz-transform: translate3d(-4px, 0, 0);
  -o-transform: translate3d(-4px, 0, 0);
  -ms-transform: translate3d(-4px, 0, 0);
   transform: translate3d(-4px, 0, 0);
 }

  40%, 60% {
  -webkit-transform: translate3d(4px, 0, 0);
  -moz-transform: translate3d(4px, 0, 0);
  -o-transform: translate3d(4px, 0, 0);
  -ms-transform: translate3d(4px, 0, 0);
  transform: translate3d(4px, 0, 0);
 }
}
.emi-slider-box .ui-slider .ui-slider-handle { background: url("https://imgd3.aeplcdn.com/0x0/cw/static/sprites/us-sprite.png?v1=04032016") no-repeat scroll 0 -140px ;
cursor: pointer; height: 20px;  margin-left: -9px; position: absolute; text-decoration: none; top: -8px; width: 20px;   z-index: 1; }
.emi-slider-box .ui-slider .ui-slider-handle:focus{outline:none; z-index:2;}
.emi-slider-box .ui-slider .ui-slider-range { border: none; display: block; font-size: 0.7em; position: absolute; z-index: 1; border-radius:0px; }
.emi-slider-box .ui-widget-content { background: #e2e2e2; height: 7px; margin: 10px 0; width: 100%; border-radius:0px; }
.emi-slider-box .ui-widget-header { background: #545A5D; height: 7px; width: 198px; }
#min,#max{width:70px;display:inline-block;white-space:nowrap;text-align:center;color:#565a5c;text-decoration:none;padding:5px 10px;margin-top:5px; top:-40px !important}
#min:before,#max:before,#min:after,#max:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e2e2e2;position:absolute;margin:0 auto;left:0;right:0;bottom:-6px}
#min:after,#max:after{border-top:5px solid #fff;bottom:-5px}
.or-divider:before, .or-divider:after{content: "";border-top: 1px solid #ccc;left: 0;position: absolute;top: 12px;width: 41.5%;}
.or-divider:after{left:auto; right:0;}

.advt-best-savings .jcarousel{padding-bottom:10px;}
 /*color code for price text bucket*/
.oliveText {color:#c1a611}
.redText {color:#ef3f30}

/*other browser download popup css*/
.ie-browser-overlay{z-index:11}
.ie-cw-pop-browser .ie-browser-popup { width:670px; left:50%; top:20%; margin-left:-350px; color:#333333;background: none repeat scroll 0 0 transparent; padding: 20px; position: fixed; z-index: 11;}
.ie-cw-pop-browser .ie-browser-popup-content{border:1px solid #a6c9e2; background:#fff; position: relative;}
.ie-cw-pop-browser-sprite{ background-image:url(https://imgd2.aeplcdn.com/0x0/cw/static/sprites/cw-browser-sprite.jpg); background-repeat:no-repeat; display:block; height:50px; width:50px;margin:0 auto; margin-top:15px; margin-bottom:15px;}
.ie-cw-pop-icon-ie{ background-position:0px 0px;}
.ie-cw-pop-icon-firefox{ background-position:0px -55px;}
.ie-cw-pop-icon-safari{ background-position:0px -116px;}
.ie-cw-pop-icon-chrome{ background-position:0px -176px;}
.ie-cw-pop-browser .ie-browser-popup .grid-3{*width: 21.90%;}

.background-adjust{background: #f5f5f5;display: block;height:171px;position: absolute;top: 0;width: 100%;left: 0;}
.loginCloseBtn.cross-md-dark-grey{z-index:1;}
.all-offer-link span{vertical-align:baseline;color:#0288d1;display:inline-block;}
.all-offer-link .more-link{float:none;}
.thanks-section-new{position:relative;z-index:1;}
.suggestTitle{width: 80%;background: #fff;margin: 10px auto 0;padding: 4px 0 6px 0;}
.req-assist-button{margin: 0;background:rgba(250, 250, 250, 0.7);padding:11px 0 0 0;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.5) 100%); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#80ffffff',GradientType=0 );
}
.req-assist-button .btn{width:90%;margin:0 4.1% 10px;}
.req-assist-button .btn-disable{border:1px solid #696969;}
 
.no-offer-link{visibility:hidden;}

.book-now-thumb {width: 32px;height: 32px;background-position: -123px -317px;display: inline-block;vertical-align: middle;}
.advantage-red-logo{background-position:0 -356px;width: 145px;height: 23px;top:8px;position: relative;}

/*compare car*/
.jcarousel-wrapper.compare-carousel{ width:622px;}
.jcarousel-wrapper.compare-carousel .jcarousel { padding: 5px 0 40px; }
.compare-carousel .jcarousel li { height: 328px; width: 301px;}
.compare-carousel h3 a:hover { text-decoration: none; }
.compare-carousel .year-info-icon { background-position: -6px -333px; display: inline-block; height: 16px; width: 16px; position: relative; right: -5px; top:0px; cursor:pointer; }
.compare-carousel .price-availability-container{ height:65px;}
.compare-carousel .year-info-icon:hover .price-availability { display:block; min-height:52px; }
.compare-carousel .compare-sponsored { position:absolute; top:0; right:10px; } 
.compare-carousel .compare-version { white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis;}
.compare-carousel .price-availability-align { vertical-align: top; }

.compare-car-details{line-height:20px;}

.jcarousel.card:hover, .jcarousel .card:hover, .jcarousel li:hover, .stock-list > ul li:hover, .carsuggested > ul li:hover, #newsContainer .news-hover-list .news-inner-wrap:hover, #sortSlCar li:hover, .article-box li:hover, #budget-slider .budget-container > ul li:hover{box-shadow:0 2px 8px 3px rgba(0,0,0,0.12);
transition:box-shadow .6s, background-color .6s, color .6s, opacity .6s,transform .6s;-webkit-transition:box-shadow .6s, background-color .6s, color .6s, opacity .6s, -webkit-transform .6s;
-moz-transition:-moz-transform .6s, box-shadow .6s, background-color .6s, color .6s, opacity .6s;-ms-transition:-ms-transform .6s, box-shadow .6s, background-color .6s, color .6s, opacity .6s;
-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}
.jcarousel.card, .jcarousel .card, .jcarousel li, .stock-list > ul li, .carsuggested > ul li, #newsContainer .news-hover-list .news-inner-wrap, #sortSlCar li, .article-box li, #budget-slider .budget-container > ul li, .listView .stock-list > ul li:hover{box-shadow:0;
transition:box-shadow .6s, background-color .6s, color .6s, opacity .6s,transform .6s;-webkit-transition:box-shadow .6s, background-color .6s, color .6s, opacity .6s,-webkit-transform .6s;-moz-transition:-moz-transform .6s, box-shadow .6s, background-color .6s, color .6s, opacity .6s;
-ms-transition:-ms-transform .6s, box-shadow .6s, background-color .6s, color .6s, opacity .6s,-webkit-transform .6s;-webkit-transform:translateY(0px);
-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.multiple-ad-container .jcarousel li:hover, #video .jcarousel li:hover, .testimonial-jcarousel li:hover, .e2o-main .jcarousel li:hover, .stock-list li.ad-no-hover-carousel:hover, .similar-car-carousel .jcarousel li:hover{
box-shadow:none;transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);
-ms-transform:translateY(0);transform:translateY(0)}
#budget-slider .budget-container ul li:hover {border: 1px solid #ccc; }