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

/*Font Of Website
font-family:'Titillium Web';
font-family:'Gotham Black';
font-family:'Advertising Script';
*/

html{margin: 0 !important;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0;   vertical-align: baseline; }
*{padding:0; margin:0; border:none; box-sizing:border-box;}
body{overflow-x:hidden; background: none; padding: 0; margin: 0; border: none; font-size:16px; line-height: 20px; color:#000;font-weight: 400; font-family:"Titillium Web",sans-serif;}
.wrapper { width: 100%; overflow: hidden; max-width: 1920px; margin: auto; position: relative;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
:hover, :focus{outline: none;text-decoration: none;}
a:hover, a:focus { outline: none; text-decoration: none; color: inherit;}
a, button, input[type="submit"] { text-decoration: none;  -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
a:hover,a:focus, button:focus{color: inherit;}
.trans, path, rect,circle{ -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.absoImg {position: absolute;left: 0;top: 0;right: 0;bottom: 0; margin: auto;}
img {max-width: 100%;vertical-align: middle;border: none;max-height: 100%;border-radius: 0;}
textarea{resize: none;}
input, textarea{border-radius: 0; -webkit-appearance: none;-moz-appearance: none;}
select{-webkit-appearance: none;-moz-appearance: none;}
p{font-size:14px;  color:#2c2c2c;}
/*Error Message Css Start*/
label.error{position:absolute;right:0;top:-20px;width:auto;height:auto;margin:0;font-size:11px!important;line-height:11px!important;background:#fb0101;padding:5px 5px 4px!important;color:#fff;display:none;-webkit-font-smoothing: auto;}
label.error:after{border-color:#fb0101 transparent transparent;-moz-border-image:none;-o-border-image:none;border-image:none;border-right:6px solid transparent;border-style:solid;border-width:6px;content:" ";height:0;left:20px;margin-left:-10px;position:absolute;top:100%;width:0}
/*Error Message Css End*/
/*SVG default css Start*/
svg:not(:root).svgImg{ overflow: visible }
.svgImg{ display: inline-block; font-size: inherit; height: 1em; overflow: visible; vertical-align: middle; }
/*SVG default css End*/
/*Captcha Css Start*/
.captchaField{margin-top: 40px;}
.captchaBox label.error {right: inherit;left:0px;top: inherit;bottom: 100%}
.bg {background: url(../images/sprite-steps.png) #fff;width: 34px;height: 30px;border: 3px solid #e3e3e3;float: left}
.bg:hover {cursor: pointer}
.captchaBox .bg span {display: inline-block;white-space: nowrap;line-height: 24px;margin: 0 0 0 39px;color: #333;font-size: 16px;font-weight: 600}
.captchaBox .bg span em {color: #ff000c;font-size: 16px; line-height: 18px; font-weight: 400;display: inline-block;vertical-align: top;margin: 0 0 0 1px;font-style: normal;}
/*Captcha Css End*/
/*Select Css Start*/
.sortDown {position: relative;}
.sortDown span {color: #fff;font-size: 15px;line-height: 33px;height: 35px;left: 0;padding: 0 10px;position: absolute;text-align: left;top: 0;width: 100%;font-weight: 400;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: #05141f;border: 1px solid rgba(255,255,255,0.6);border-radius: 3px;font-family: "Titillium Web",sans-serif;}
/*.sortDown.disabled span { background: rgba(0, 0, 0, 0.65);pointer-events: none;}*/
.sortDown.disabled {opacity: 0.50;}
.sortDown select {height: 35px;opacity: 0;padding: 0 10px;width: 100%;z-index: 1;color: #000;cursor: pointer;font-family: "Titillium Web",sans-serif;font-size: 15px;}
.sortDown select:disabled {pointer-events: none;}
.sortDown select option {font-size: 15px;}
.sortDown span::after {content: '';width: 8px;height: 8px;border-bottom: 2px solid rgba(255,255,255,0.6);border-left: 2px solid rgba(255,255,255,0.6);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);position: absolute;top: -4px;bottom: 0;right: 10px;margin: auto;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.filterRight .moreoptions .sortDown span::after {border-bottom: 2px solid #000;border-left: 2px solid #000;top: -14px;}
.filterRight .sortDown select {height: auto;}
/*Select Css End*/
/*Textbox Css End*/
.textfeild {color: #fff;font-size: 16px;line-height: 34px;height: 35px;padding: 0 10px;width: 100%;font-weight: 400;background: #05141f;border: 1px solid rgba(255,255,255,0.6);border-radius: 3px;font-family: "Titillium Web",sans-serif;}
.textfeild::-webkit-input-placeholder {color: #fff;}
.textfeild:-moz-placeholder {color: #fff;opacity: 1;}
.textfeild::-moz-placeholder { color: #fff;opacity: 1;}
.textfeild:-ms-input-placeholder { color: #fff;}
.textfeild::-ms-input-placeholder { color: #fff;}
.textfeild::placeholder {color: #fff;}
/*Textbox Css End*/
.comSpace {padding: 60px 0;}
.cta {display: block;}
.ctaBox {float: left;width: 25%;position: relative;border-top: 1px solid #fff;border-right: 1px solid #fff;overflow: hidden;}
.ctaInn img {transition: ease-in-out 0.4s;}
.ctaBox:last-child {border-right: 0;}
.boxName {position: absolute;bottom: 10px;left: 14px;z-index: 9;}
.ctaTitle {display: block;}
.ctaTitle .titleFirst {font-size: 40px;font-weight: 700;color: #fff;line-height: 50px;font-family:'Gotham Black';}
.ctaTitle .titleLast {display: block;color: #ffeb00;font-family:'AS Bold';font-size: 38px;line-height: 50px;}
.ctaBox .ctaInn {float: left;width: 100%;position: relative;}
.ctaBox .ctaInn::after {position: absolute;content: "";height: 100%;width: 100%;top: 0;left: 0; background: rgba(0,0,0,0.5);
background: -moz-radial-gradient(left bottom, farthest-corner cover, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.55) 25%, rgba(0,0,0,0) 50%);
background: -webkit-gradient(radial, left bottom, 0px, left bottom, 100%, color-stop(0%, rgba(0,0,0,0.75)), color-stop(25%, rgba(0,0,0,0.55)), color-stop(50%, rgba(0,0,0,0)));
background: -webkit-radial-gradient(left bottom, farthest-corner cover,rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.55) 25%, rgba(0,0,0,0) 50%);
background: -o-radial-gradient(left bottom bottomter, farthest-corner cover, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.55) 25%, rgba(0,0,0,0) 50%);
background: -ms-radial-gradient(left bottom, farthest-corner cover, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.55) 25%, rgba(0,0,0,0) 50%);
background: radial-gradient(farthest-corner at left bottom, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.55) 25%, rgba(0,0,0,0) 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
.newcarModel {float: left;width: 100%;}
.carslider {float: left;padding-top: 60px;width: 100%;max-height: 360px;overflow: hidden;}
.carModel {float: left;width: 100%;max-height: 360px;overflow: hidden;}
.secTitle {margin: auto;display: table;color: #000;font-size: 40px;line-height: 42px;font-weight: 400;}
.news-events-sec .secTitle {color: #333;margin-bottom: 32px;}
.sliderMainImage {float: left;width: 85%;}
.sliderThumbnail {float: left;width: 15%;}
.car-desc {float: left;width: 35%;}
.carTitle {float: left;width: 100%;padding-bottom: 10px;border-bottom: 1px solid #ebebeb;margin-bottom: 20px;}
.carName {color: #05141f;font-size: 40px;font-weight: 600;line-height: 43px;}
.carOffer {color: #000;font-size: 24px;font-weight: 300;padding-bottom: 20px;line-height: 24px;float: left;width: 100%;	}
.subName {color: #000;font-size: 18px;line-height: 24px;}
.driveAway {float: left;width: 100%;}
.viewBtn.btn {padding: 11px}
.driveText {color: #000;font-size: 18px;line-height: 20px;}
.driveText span {color: #05141f;}
.carPrice {font-size: 42px;font-weight: 600;display: block;padding-top: 10px;padding-bottom: 20px;line-height: 45px;color: #000;}
.viewBtn {background-color: #05141f;display: inline-block;padding: 8px 24px 11px 16px;font-size: 16px;color: #fff;position: relative;border: 1px solid #05141f;font-weight: 600;}
.viewBtn .fa {padding-left: 10px;position: relative;top: 1px;font-size: 20px;}
.carImg {float: right;width: 65%;position: relative;}
.carImg .absoImg {font-size: 0;}
.sliderThumbImgBox {position: relative;opacity: 0.3;cursor: pointer;}
.sliderThumbImgBox .absoImg {font-size: 0;}
.sliderThumbImgBox.slick-current {opacity: 1;}
.sliderThumbnail .slick-prev {background: url(../images/top_arrow.svg) top center no-repeat;text-indent: -9999px;width: 16px;height: 23px;display: table !important;margin: 0 auto;opacity: 0.3;}
.sliderThumbnail .slick-next {background: url(../images/bottom_arrow.svg) bottom center no-repeat;text-indent: -9999px;width: 16px;height: 23px;display: table !important;margin: 0 auto;opacity: 0.3;}
.sliderThumbnail .slick-disabled {pointer-events: none;opacity: 0.5;}
.usedCar {float: left;width: 100%;background-color: #05141f;}
.usedcarImg a img {transition: ease-in-out 0.4s;}
.usedcarTitle {margin: auto;display: table;color: #fff;font-size: 40px;line-height: 42px;}
.carDealSlider {float: left;width: 100%;margin-top: 30px;}
.carBox {float: left;width: 100%;}
.usedcarImg {position: relative;overflow: hidden;}
.usedcarName {color: #fff;font-size: 22px;float: left;width: 100%;padding: 15px 0 0 0;line-height: 24px;font-weight: 600;}
.usedcarDesc a {display: inline-block;}
.usedcarDesc a:hover {color: #fff;}
.carSpecification {float: left;width: 100%;}
.carSpecification li {float: left;width: 100%;padding: 10px 0;border-bottom: 1px solid #ffffff;}
.carYears,.carKilometer {float: left;width: auto;color: #fff;font-size: 16px;line-height: 18px;position: relative;font-weight: 600;}
.carYs,.carkm {float: right;width: auto;color: #fff;font-size: 18px;font-weight: 600;line-height: 18px;}
.carkm span {display: none;}
.carSpecification li .svgIcons {width: 16px;height: 17px;float: left;fill: #fff;margin-right: 10px;}
.usedcarPrice {float: left;width: 100%;color: #fff;font-size: 24px;padding: 10px 0;line-height: 24px;}
.detailBtn {float: left;width: 100%;margin-top: 10px;}
.detailBtn a {background-color: transparent;width: 100%;text-align: center;float: left;padding: 10px 0;color: #fff;font-size: 16px;font-weight: 700;position: relative;border: 1px solid #fff;line-height: 20px;}
.detailBtn .fa {padding-left: 10px;font-size: 20px;top: 1px;position: relative;}
/*.detailBtn a::after {content: "\f105";width: 8px;height: 13px;display: inline-block;font-family: FontAwesome;padding-left: 10px;}*/
.carDealSlider .slick-prev {position: absolute;top: 50%;left: -60px;background: url(../images/left_arrow.svg) left center no-repeat;text-indent: -9999px;width: 23px;height: 16px;opacity: 0.3;z-index: 9;}
.carDealSlider .slick-next {position: absolute;top: 50%;right: -60px;background: url(../images/right_arrow.svg) right center no-repeat;text-indent: -9999px;width: 23px;height: 16px;opacity: 0.3;z-index: 9;}
.carDealSlider .slick-disabled {pointer-events: none;opacity: 0.5;}
/*---------showroom css start-----------*/
.selectCate {display: none;cursor: pointer;}
.showroom {float: left;width: 100%;}
.filterTabs {display: inline-block;background-color: #f9f9f9;float: left;width: 100%;text-align: center;/*padding:20px 0;*/margin-bottom: 40px;}
/*.filterTabs ul {list-style: none;padding:0;}
.filterTabs ul li {display: inline-block;}*/
.filterTabs button.current {color:#05141f;transition:ease-in-out 0.4s;border-bottom: 2px solid #05141f;}
.filterTabs ul li:first-child {margin-left:0;}
.filterTabs ul li:last-child {margin-right:0;}
.filterTabs button {text-decoration: none;color: #333;padding: 20px 25px;border-bottom: 2px solid transparent;font-size: 17px;background-color: transparent;}
.tab {display:none;margin-top:40px;width:100%;float: left;}	
.tab.current {display:block;}
.tab_content {float: left;width: 100%;}
/*.all_cars {float: left;width: 100%;}*/
.carMain {display: inline-block;margin-bottom: 35px;}
.boxCar {float: left;width: 100%;/*margin-bottom: 10px;*/height: 100%;border: 1px solid #ccc;}
/*.carMain:nth-last-child(-n+4):nth-child(4n+1) .boxCar,.carMain:nth-last-child(-n+3):nth-child(4n+2) .boxCar,.carMain:nth-last-child(-n+2):nth-child(4n+3) .boxCar,.carMain:nth-last-child(-n+1):nth-child(4n+4) .boxCar {border-bottom: 0;}*/
.boxCar a {display: inline-block;overflow: hidden;}
.boxCar a img {transition: ease-in-out 0.4s;}
.boxCar .imgCar {position: relative;overflow: hidden;}
.carImgInn {overflow: hidden;min-height: 177px;position: relative;}
.nameCar {float: left;width: 100%;padding: 15px;}
.nameCar .carNm {color: #333;font-size: 22px;font-weight: 600;position: relative;line-height: 24px;background: url(../images/showroom_car_right_arrow.svg) right 5px no-repeat;transition: ease-in-out 0.4s;padding-right: 30px;float: none;}
/*---------showroom css End-----------*/
/*---------Listing css Strat-----------*/
.breadcrumb {position: relative;}
.bcimg {height: 318px;}
.breadcrumb .bcimg img {max-width: inherit;position: relative;left: 50%;transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.breadcrumb .bcbox {width: auto;margin: 0;display: inline-block;}
.bccontent {position: absolute;top: 40%;text-align: center;width: 100%;}
/*.bccontent {position: absolute;top: 40%;text-align: center;width: auto;margin: 0;left: 0;right: 0;display: inline-block;}*/
.breadcrumb .bcbox {z-index: 1;color: #fff;padding: 17px 20px 17px 20px;text-align: center;text-shadow: 0px 0px 51px rgba(0, 0, 0, 0.64);}
.bctitle {color: #fff;font-size: 40px;font-weight: 600;line-height: 42px;text-transform: uppercase;}
.breadcrumb ul li:hover:not(:last-child) a{color: #05141f;text-shadow: 0px 1px 1px rgb(5, 20, 31);}
.breadcrumb ul li {display: inline-block;position: relative;font-size: 14px;}
.breadcrumb ul li:last-child{color: #ffffff;text-shadow: 0px 1px 1px rgb(5, 20, 31);}
.breadcrumb ul li:not(:last-child) {padding-right: 20px;}
.breadcrumb ul li::after {content: "\f101";font-family: fontawesome;font-size: 13px;position: absolute;right: 4px;top: 4px;line-height: 15px;color: #fff;}
.breadcrumb ul li:last-child::after {display: none;}
.breadcrumb ul li a {font-size: 16px;color: #fff;}
.fcloseIcon {display: none;}
.filterLeft {max-width: 308px;margin: 0 0 30px;display: inline-block;width: 100%;float: left;}
.filterLeft .formControl {width: 100%;height: 40px;border: 1px solid #e6e9ed;padding: 0 35px 0 10px;font-size: 16px;color: #000;border-radius: 5px;}
.keywordtxt input::-webkit-input-placeholder {color:#000;}
.keywordtxt input:-moz-placeholder {color:#000;opacity:1;}
.keywordtxt input::-moz-placeholder {color:#000;opacity:1;}
.keywordtxt input:-ms-input-placeholder {color:#000;}
.chkbox.drv {display: block;padding-left: 8px;margin-bottom: 20px;}
.chkbox {position: relative;cursor: pointer;}
.chkbox:not(:last-child) {margin-right: 45px;}
.chkbox input[type="checkbox"] {position: absolute;opacity: 0;}
.chkbox span {font-size: 14px;color: #fff;padding: 0 0 0 22px;position: relative;line-height: 16px;display: inline-block;}
.chkbox.drv span {color: #000;}
.chkbox span::before {content: "";width: 16px;height: 16px;display: inline-block;position: absolute;left: 0;background: #fff;}
.chkbox.drv span::before {border: 1px solid #000;}
.chkbox input:checked ~ span::after {content: "\f00c";font-family: fontawesome;position: absolute;color: #000;font-size: 11px;left: 3px;top: 0px;line-height: 17px;}
.filterLeft .filterttl {font-size: 24px;color: #000;line-height: 26px;margin: 0 0 28px;}
.filterLeft .cmnDiv {border-bottom: 1px solid #ffffff;position: relative;padding: 14px 20px 14px 24px;}
.filterLeft .filterBox {background: #05141f;display: inline-block;width: 100%;border-radius: 4px;}
.filterLeft .keywords {padding: 10px 20px 14px 24px;}
.resetFilter {text-align: right;margin: 0 0 12px;}
.resetFilter a {font-size: 16px;color: #fff;}
.resetFilter a:hover {color: #fff;}
.resetFilter .svgImg {height: 12px;vertical-align: -1px;margin: 0 0 0 6px;}
.resetFilter .svgImg path {fill: #fff;}
.keywords .keywordtxt {position: relative;}
.searchbtn .svgImg path {fill: #000;}
.searchbtn {position: absolute;right: 0;top: 0;z-index: 1;width: 40px;text-align: center;height: 100%;line-height: 40px;}
.searchbtn button {background: none;}
.filterLeft .cmnDiv:after {background: #ffffff;height: 1px;width: 100%;position: absolute;bottom: -2px;left: 0;right: 0;content: "";}
.filterLeft .typeDiv {padding: 14px 20px 14px 24px;}
.typeDiv .typettl {font-size: 16px;color: #fff;font-weight: 600;margin: 0 0 13px;}
.filterLeft .sortDown {position: relative;margin: 0 0 5px;}
.filterLeft .sortDown span {color: #000;font-size: 16px;border: 1px solid #e6e9ed;background: #fff;height: 40px;padding: 0 10px;line-height: 38px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.filterLeft .sortDown.select_focus span {border: 1px solid #3d94cb;}
.filterLeft .sortDown span::after {border-bottom: 2px solid #ccc;border-left: 2px solid #ccc;width: 10px;height: 10px;right: 12px;}
.filterLeft .sortDown select {height: 40px;cursor: pointer;padding: 0 10px;color: #607080;}
.filterLeft .sortDown select option {font-size: 14px;color: #607080;}
.filterLeft .carmodel {padding: 16px 20px 10px 20px;}
.faccoBody {display: none;padding: 0 20px 10px 20px;position: relative;}
.faccoBody::after {content: "";clear: both;display: table;}
.fliteracco {border-bottom: 1px solid #ffffff;position: relative;}
.fliteracco:last-child {border-bottom:0;}
.fliteracco::after {background: #ffffff;height: 1px;width: 100%;position: absolute;bottom: -2px;left: 0;right: 0;content: "";}
.fliteracco:last-child::after {display: none;}
.faccoTitle {font-size: 16px;color: #fff;font-weight: 600;line-height: 24px;padding: 10px 22px 7px 22px;position: relative;cursor: pointer;}
.faccoTitle::after {content: "\f0d7";font-family: fontawesome;font-size: 14px;color: #fff;position: absolute;right: 20px;top: 6px;/*transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;*/}
.faccoTitle.facco_minus:after {transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.yearFilter .faccoBody .sortDown {width: 48%;float: left;}
.yearFilter .faccoBody .sortDown:not(:last-child) {margin-right: 8px;}
.filterLeft ul li:not(:last-child) {margin-bottom: 5px;}
.filterLeft ul li a {font-size: 15px;color: #fff;line-height: 22px;display: inline-block;padding: 0 0 0 17px;position: relative;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;cursor: pointer;}
.filterLeft ul li a::before {content: "";background: #fff;width: 8px;height: 8px;position: absolute;left: 0;top: 7px;display: inline-block;border-radius: 50%;border: 1px solid #fff;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.filterLeft .coloroptions {margin: 10px -7px 0 -7px;}
.filterLeft .coloroptions li {width: 32%;display: inline-block;margin: 0 0px 10px;padding: 0 7px;text-align: center;vertical-align: top;position: relative;}
.filterLeft .coloroptions li a.whiteColor {border: 1px solid #d2d2d2;}
.filterLeft .coloroptions li a {/* border: 1px solid #d2d2d2; */display: block;height: 35px;border-radius: 50%;width: 35px;margin: auto;padding: 0;}
.filterLeft .coloroptions li a:before {display: none;}
.filterLeft .coloroptions li span {font-family: 'Montserrat', sans-serif;font-size: 10px;line-height: 23px;-ms-transition: 0.5s ease-in-out all;-moz-transition: 0.5s ease-in-out all;-webkit-transition: 0.5s ease-in-out all;transition: 0.5s ease-in-out all;color: #fff;}
.filterLeft .coloroptions .numberofCars {position: absolute;right: 13px;top: -4px;color: #fff;padding: 0;background: #0379c4;border-radius: 50%;width: 18px;height: 18px;font-size: 8px;line-height: 19px;text-align: center;}
.filterLeft .searchfilter {text-align: center;}
.searchfilter button {width: 117px;height: 40px;background: #1f384d;color: #fff;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.searchfilter button .svgImg {margin: 0 0 0 7px;height: 14px;}
.searchfilter button .svgImg path {fill: #fff;}
.priceFilter .dliderrangeDiv .ui-widget-header {height: 4px !important;background: #fff !important;}
.filterBox .priceFilter .dliderrangeDiv .ui-slider-handle {/* border: 2px solid #3d94cb; */border-radius: 50%;width: 15px;height: 15px;top: -6px;cursor: pointer;box-shadow: -2px 2px 3px rgba(0,0,0,0.1);background: #f5f8fa;}
.filterBox .priceFilter .dliderrangeDiv .sliderPrice {text-align: center;margin: 15px 0 0;position: relative;top: 0;}
.filterBox .priceFilter .dliderrangeDiv .sliderPrice input {text-align: center;color: #fff;}
.filterRight {float: right;width: calc(100% - 308px);margin-top: 54px;padding-left: 36px;position: relative;}
.mobifTitle,.mobofffilter  {display: none;}
.carBox {float: left;width: 100%;margin-bottom: 30px;}
.carInfo {float: left;width: 100%;margin-bottom: 13px;padding: 15px 20px;background-color: #f9f9f9;border-bottom: 1px solid #f0f0f0;}
.carNm {float: left;width: auto;color: #000;font-size: 24px;font-weight: 600;}
.priceCar {float: right;width: auto;color: #05141f;font-size: 30px;font-weight: bold;}
.priceCar span {color: #000;font-size: 14px;font-weight: 600;padding-left: 3px;}
.carImages {float: left;width: 60%;}
.carBig {float: left;width: 53%;padding-right: 2px;}
.carBig a {display: inline-block;min-height: 206px;overflow: hidden;}
.carSmall {float: left;width: 47%;padding-left: 2px;}
/*.carImgBox {float: left;width: 100%;position: relative;}*/
.carImgBox {position: relative;}
.carImgBox .absoImg {/*transition: ease-in-out 0.4s;*/max-width: initial;transform: translateX(-50%);left: 50%;}
/*.carSmall .carImgBox {float: left;width: 50%;margin-bottom: 10px;padding: 0px 4px;}*/
.carSmall a {float: left;width: 50%;margin-bottom: 10px;padding: 0px 4px;min-height: 98px;overflow: hidden;}
.carSmall .carImgBox {float: left;width: 100%;position: relative;overflow: hidden;}
.carSpec {float: right;width: 38%;}
.carSpec ul {display: inline-block;margin-bottom: 5px;}
.carSpec ul li {float: left;width: 100%;padding: 8px 0;border-bottom: 1px solid #ccc;}
.carSpec ul li:first-child {padding-top: 0;}
.carSpec ul li:last-child {border-bottom: 0;}
.carSpec ul li .svgIcons {width: 20px;height: 20px;display: inline-block;fill: #fff;margin-right: 10px;}
.cYears,.cKilometer,.cColour,.cBody {display: inline-block;width: auto;color: #000;font-size: 17px;line-height: 18px;position: relative;font-weight: normal;vertical-align: top;}
.cYs,.ckm,.cClr,.cbd {float: right;width: auto;color: #000;font-size: 19px;font-weight: 600;line-height: 18px;}
.enqBtn,.detBtn {display: inline-block;}
.enqBtn {margin-right: 12px;}
.enqBtn a {color: #fff;font-size: 16px;font-weight: 600;background-color: #05141f;padding: 9px 28px;text-transform: uppercase;float: left;border:1px solid #05141f;}
.enqBtn .fa {padding-left: 10px;font-size: 20px;top: 1px;position: relative;color: #fff;}
.detBtn a {color: #05141f;font-size: 16px;font-weight: 600;background-color: transparent;padding: 9px 28px;text-transform: uppercase;float: left;border:1px solid #05141f;}
.detBtn .fa {padding-left: 10px;font-size: 20px;top: 1px;position: relative;color: #05141f;}
.viewMoreBtn {float: left;width: 100%;text-align: center;margin-bottom: 20px;overflow: hidden;}
.viewMoreBtn a {color: #05141f;font-size: 16px;font-weight: 600;text-transform: uppercase;border:1px solid #05141f;display: table;margin: 0 auto;width: auto;padding: 10px 35px;background-color: transparent;cursor: pointer;}
.detBtn .fa-angle-right::before {transition: ease-in-out 0.4s;-moz-transition: ease-in-out 0.4s;-webkit-transition: ease-in-out 0.4s;}
.no-img {position: relative;}
.CarListing .filterRight .headingDiv {margin-bottom: 20px;}
.moreoptions {display: inline-block;float: right;}
.totalcarttl.listingTitle {display: inline-block;font-size: 16px;line-height: 20px;color: #000;font-weight: 400;}
.CarListing .filterRight .listingSelectBox {display: inline-block;}
.CarListing .filterRight .listingSelectBox label {display: none;padding-right: 10px;padding-top: 2px;}
.CarListing .filterRight .listingSelectBox label/*, .CarListing .filterRight .listingSelectBox .sortDown*/ {display: inline-block;vertical-align: top;font: 16px/18px 'Open Sans', sans-serif;}
.CarListing .filterRight .listingSelectBox .sortDown {display: inline-block;vertical-align: middle;width: 200px;border: 1px solid rgba(51, 51, 51, 0.6);}
.CarListing .filterRight .sortDown span {white-space: normal;text-overflow: none;}
.CarListing .filterRight .listingSelectBoxlabel/*, .CarListing .filterRight .listingSelectBox .sortDown*/ {display: inline-block;vertical-align: top;font: 16px/18px 'Open Sans', sans-serif;}
/*.sortDown {position: relative;display: inline-block;width: 100%;}
.spanOut::after {right: 10px;background: url(../images/sprite-2.png) -185px -38px no-repeat;width: 10px;height: 7px;margin-top: -3px;z-index: 0;}
.CarListing .filterRight .listingSelectBox .spanOut::after {content: '\f107';font-family: FontAwesome;background: transparent;top: 2px;margin: auto;color: #9a9b9b;font-size: 24px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);bottom: auto;right: 15px;}
.SlectBox span::before, .spanOut::after, .spanOut::before {position: absolute;top: 50%;content: '';}*/
.SlectBox span::before, .spanOut::before {left: 9px;background: url(../images/sprite-2.png) no-repeat;}
.CarListing .filterRight .listingSelectBox span {height: 35px;line-height: 20px;border: 0;padding-left: 5px;padding-top: 2px;font: 15px/18px 'Open Sans', sans-serif;}
.CarListing .listingSelectBox span {background: transparent;border-radius: 4px;height: 45px;line-height: 45px;color: #000 !important;}
/*.sortDown span {border-radius: 3px;color: #666666;font: 16px/52px "Poppins";height: 57px;left: 0;padding: 0 20px;position: absolute;text-align: left;top: 0;width: 100%;line-height: 54px;background: #fff;border: 1px solid #ced8df;}
.CarListing .filterRight .sortDown select {height: 45px;line-height: 45px;}
.CarListing .filterRight .sortDown select {height: 25px;line-height: 25px;padding: 0 10px;}
.sortDown select {height: 57px;line-height: 54px;font-size: 16px;opacity: 0;padding: 0 20px;width: 100%;z-index: 1;color: #666;cursor: pointer;}*/
.faccoBody .close {cursor: pointer;display: inline-block;text-align: right;color: #fff;position: absolute;right: 15px;top: 0px;width: 22px;height: 22px;border-radius: 50%;background: #000;text-align: center;line-height: 19px;}
/*---------Listing css End-----------*/
/*---------Special offers css Strat-----------*/
.offerTab {float: left;width: 100%;text-align: center;background-color: #f9f9f9;padding: 20px 0;margin-bottom: 20px;}
.offerTab ul {display: inline-block;}
.offerTab ul li {display: inline-block;padding: 0 14px;}
.offerTab ul li a {color: #333;font-size: 17px;font-weight: 600;border-bottom: 2px solid transparent;padding-bottom: 14px;}
.offerTab ul li.active a {color: #05141f;border-color: #05141f;}
.carOfferbox {float: left;width: 100%;padding-bottom: 40px;border-bottom: 1px solid #ebebeb;margin-bottom: 40px;}
.carOfferbox:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.offerLeft {float: left;width: 45%;}
.offerCarName {float: left;width: 100%;margin-bottom: 24px;}
.offImgCar {float: left;width: 100%;}
.offcarNm {float:left;color: #000;font-size: 40px;font-weight: 600;line-height: 42px;margin-bottom: 5px;}
.carType {float:left;font-size: 16px;line-height: 18px;clear: left;}
.offercarImg {position: relative;display: inline-block;}
.offImgCar a {min-height: 277px;overflow: hidden;display: inline-block;}
.offercarImg a {float: left;width: 100%;}
.offerCarDesc {float: left;width: 55%;}
.offerCarprice {float: left;width: 100%;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #ebebeb;}
.driveTxt {float: left;color: #000;font-size: 16px;line-height: 24px;}
.offPrice {float: left;clear:left;color: #05141f;font-size: 40px;line-height: 44px;font-weight: 600;}
.offerCarSpec {float: left;width: 100%;}
.offerCarSpec > p {color: #05141f;font-size: 24px;line-height: 30px;font-weight: 600;}
.offerCarSpec > span {color: #05141f;font-size: 18px;line-height: 24px;}
.carFeatures {float: left;width: 100%;margin-top: 15px;}
.carFeatures p {color: #05141f;font-size: 24px;line-height: 26px;font-weight: 600;padding-bottom: 10px;}
.carFeatures ul {display: inline-block;}
.carFeatures ul li {color: #05141f;font-size: 16px;line-height: 24px;padding-bottom: 5px;position: relative;padding-left: 20px;}
.carFeatures ul li::before {position:absolute;content: "";font-weight: normal;color: #05141f;left:0;top:9px;width: 13px;height: 9px;background: url(../images/tick.svg) left top no-repeat;}
/*.carFeatures ul li:last-child::after {display: block;content: "...";padding-left: 22px;}*/
.offerCarDesc .detailBtn {float: left;width: auto;}
.offerCarDesc .detailBtn a {color: #05141f;border: 1px solid #05141f;padding: 10px 25px;}
.termAndCondition {display: inline-block;width: 100%;position: relative;}
.tcTitle {display: inline-block;width: auto;font-size: 18px;padding:15px;color: #000;background-color: #f7f7f7;}
.term {display: inline-block;;width: 100%;background-color: #f7f7f7;}
.tcContent {display: inline-block;padding:25px 0;}
.tcContent p {color: #777;font-size: 13px;line-height: 24px;padding-bottom: 10px;position: relative;}
.tcContent p:last-child {padding-bottom: 0;}
.tcContent p a {color: #05141f;}
/*---------Special offers css Strat-----------*/
/*---------Special offers  detail css Strat-----------*/
.offerDetailSec {display: inline-block;}
.offerDetailSec .carFeatures ul li:last-child::after {display: none;}
.sales_tool {display: inline-block;width: 100%;margin-top: 20px;}
.sales_tool ul {display: inline-block;width: 100%;}
.sales_tool ul li {float: left;width: 33.33%;text-align: center;padding:10px;border: 1px solid #ccc;}
.toolBox {float: left;width: 100%;}
.toolBox svg {height: 50px;width: 50px;display: inline-block;margin-bottom: 8px;}
.toolBox svg path {fill: #05141f;transition: ease-in-out 0.4s;-webkit-transition: ease-in-out 0.4s;-moz-transition: ease-in-out 0.4s;}
.toolBox span {display: block;font-size: 16px;color: #000;-webkit-transition: ease-in-out 0.4s;-moz-transition: ease-in-out 0.4s;}
.broucherDwld a {display: inline-block;width: auto;padding:10px;border: 1px solid #05141f;background-color: #05141f;}
.broucherDwld svg {float: left;width: 20px;height: 20px;margin-bottom: 0;}
.broucherDwld svg path {fill: #fff;transition: ease-in-out 0.4s;-webkit-transition: ease-in-out 0.4s;-moz-transition: ease-in-out 0.4s;}
.broucherDwld .viewBro {font-size: 16px;color: #fff;-webkit-transition: ease-in-out 0.4s;-moz-transition: ease-in-out 0.4s;margin-left: 10px;}
.filterBox.filPadd {padding: 15px;}
.offerType .dliderrangeDiv .ui-widget-header {height: 4px;background: #fff;}
.offerfilter .cmnoffer {display: inline-block;width: 100%;margin: 39px 0 0;}
.offerFilterttl {font-size: 15px;color: #fff;line-height: 18px;margin: 0 0 10px;}
.offrow {margin: 0 -5px;float: left;width: 100%;}
.offcol2 {width: 50%;float: left;padding: 0 5px;margin-bottom: 16px;}
.offerTypeBox {background: transparent;text-align: center;color: #fff;border: 1px solid #fff;text-transform: capitalize;line-height: 17px;font-size: 14px;cursor: pointer;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;position: relative;display: table;width: 100%;}
.offerTypeBox.active {background-color: #fff;}
.offerTypeBox.active a {color: #05141f;}
.offerTypeBox .heightbox {display: table-cell;height: 100%;vertical-align: middle;}
.offerTypeBox a {display: block;color: #fff;padding: 18px 5px;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;position: relative;}
.bodytype .offerTypeBox a {padding: 17px 5px;}
.dliderrangeDiv {padding: 8px 10px 0 10px;}
.offprice .dliderrangeDiv {padding: 15px 10px;}
.offprice span.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-active {background-color: #ccc !important;}
.offprice .dliderrangeDiv .ui-slider {background: #000;}
.filterRight .offsorting {display: inline-block;width: 100%;}
.CarListing .filterRight .offsorting {display: inherit;width: auto;}
.filterRight .mobofffilter {display: none;}
.filterRight .offerSelectBox {float: right;}
.offerSelectBox > label {font-size: 0;color: #252525;font-weight: 600;margin: 0 8px 0 0;}
.offerSelectBox .sortDown {position: relative;max-width: 186px;display: inline-block;float: right;}
.filterRight .offsorting .offerSelectBox .sortDown {min-width: 186px;}
.offerSelectBox .sortDown span::after {border-bottom: 2px solid #05141f;border-left: 2px solid #05141f;width: 10px;height: 10px;right: 16px;}
.offerSelectBox .sortDown span {border: 1px solid #05141f;font-size: 14px;color: #607080;height: 40px;padding: 0 25px 0 10px;line-height: 37px;background: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-radius: 0;}
.offerSelectBox .sortDown select {cursor: pointer;height: 40px;padding: 0 15px;color: #607080;}
.offerSelectBox .sortDown select option {font-size: 14px;color: #607080;}
.filterRight .results {font-size: 18px;color: #252525;line-height: 21px;margin: 0 0 15px;}
.filterRight .results strong {font-size: 22px;color: #05141f;font-weight: 900;}
.filterRight .offerlisrow {margin-top: 20px;}
.addtypes ul {display: inline-block;float: left;}
.addtypes ul li {display: inline-block;border: 2px solid #f1f1f1;padding: 8px 11px 7px 11px;font-size: 16px;color: #05141f;line-height: 21px;text-transform: uppercase;margin-right: 11px;margin-bottom: 10px;}
.addtypes ul li .svgImg {height: 13px;vertical-align: 0px;margin: 0 0 0 8px;}
.addtypes .resetallbtn {display: inline-block;border: 2px solid #f1f1f1;padding: 8px 15px 7px 10px;font-size: 16px;color: #05141f;line-height: 21px;text-transform: capitalize;margin: 0;}
/*---------Special offers  detail css End-----------*/
/*---------Finance css Strat-----------*/
.financeDetail {float: left;width: 100%;background-color: #f9f9f9;}
.finBox {float: left;width: 100%;background-color: #fff;padding: 30px;height: 100%;}
.finTitle {color: #000;font-size: 24px;padding-bottom: 30px;line-height: 26px;font-weight: 600;position: relative;}
.finTitle::after {position: absolute;content: "";border-bottom: 1px solid #05141f;width: 40px;left: 0;bottom: 23px;}
.finDesc {display: inline-block;}	
.finDesc p {color: #000;font-size: 16px;line-height: 24px}
.finApp {float: left;width: 100%;}
.finAppInn {float: left;width: 100%;}
.finAppTitle, .secFinance .finAppTitle {display: table;margin: 0 auto;color: #000;font-size: 40px;line-height: 42px;margin-bottom: 30px;}
.secFinance .finAppTitle:after {display: none;}
.finTab {width: 100%;border-bottom: 1px solid #e1e1e1;padding-bottom: 30px;margin-bottom: 30px;}
.finTab ul {display: table;width: 60%;margin: 0 auto;text-align: center;}
.finTab ul li {vertical-align: middle;position: relative;width: 25%;margin: 0 -2px;display: inline-block;cursor: pointer;}
.finTab ul li.active .tabBox {background-color: #05141f;border-color: #05141f;}
.finTab ul li.active .tabBox .svgIcon {fill: #fff;}
.finTab ul li.active .tabName {color: #05141f;}
.form-group .ui-datepicker-trigger {height: 18px;width: 18px;}
.tabBox {width: 66px;height: 66px;border-radius: 100%;border: 1px solid #5c5c5c;text-align: center;line-height: 60px;margin: auto;background-color: #fff;}
.tabName {color: #000;font-size: 18px;padding-top: 10px;text-align: center;}
.finTab ul li::after {position: absolute;background-color: #5c5c5c;content: "";width: 100%;height: 2px;left: auto;top: 31px;z-index: -1;right: 0;}
.frmTitle {color: #000;font-size: 20px;font-weight: 600;padding-bottom: 20px;}
.personalForm {float: left;width: 100%;}
/*.fourCol .date::after {position: absolute;content: "";background: url(../images/calendar-detail.svg) left top no-repeat;width: 16px;height: 17px;right: 20px;top: 12px;z-index: 0;}*/
.textMaintxt.form-group.radioErr img.ui-datepicker-trigger {bottom: inherit;top: 12px;}
.fourCol .date .InputField {z-index: 0;background-color: transparent;cursor: pointer;}
.personalForm .radioErr label.error {top: 3px;left: 0;right: auto;}
.formField .textMaintxt {padding: 0;}
.formField .textMaintxt.date,.formField .textMaintxt.date input {cursor: pointer;}
.ui-datepicker {z-index: 999999 !important;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {background: #ccc !important;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {background-color: #ccc !important;}
.ui-datepicker .ui-datepicker-title select {margin: 1px 2px !important;}
.fourCol label {display: inline-block;padding-right: 20px;}
.chkNm {color: #000;font-size: 15px;padding-bottom: 5px;}
.fleetForm .chkNm {padding-bottom: 0;line-height: 20px;}
[type="radio"]:checked,[type="radio"]:not(:checked) {position: absolute;left: -9999px;}
[type="radio"]:checked + span,[type="radio"]:not(:checked) + span{position: relative;padding-left: 22px;cursor: pointer;line-height: 18px;display: inline-block;color: #000;font-size: 16px;font-weight: 600;}
[type="radio"]:checked + span:before,[type="radio"]:not(:checked) + span:before {content: '';position: absolute;left: 0;top: 3px;width: 15px;height: 15px;border: 1px solid #05141f;border-radius: 100%;background: #fff;}
.formBookService .fourCol .textMaintxt span [type="radio"]:checked + span:before,.formBookService .fourCol .textMaintxt span [type="radio"]:not(:checked) + span:before {content: '';position: absolute;left: 0;top: 3px;width: 15px;height: 15px;border: 0;border-radius: 100%;background: #fff;}
.formBookService .fourCol .textMaintxt span [type="radio"]:checked + span::after, .formBookService .fourCol .textMaintxt span[type="radio"]:not(:checked) + span::after {content: '';width: 9px;height: 9px;background: #000;position: absolute;top: 6px;left: 3px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
[type="radio"]:checked + span:after,[type="radio"]:not(:checked) + span:after {content: '';width: 9px;height: 9px;background: #05141f;position: absolute;top: 6px;left: 3px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.formBookService .fourCol .textMaintxt .radioLab [type="radio"]:checked + span:after,.formBookService .fourCol .textMaintxt .radioLab [type="radio"]:not(:checked) + span:after {background: #000;}
[type="radio"]:not(:checked) + span:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
[type="radio"]:checked + span:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.formBookService .fourCol .textMaintxt .radioLab span {color: #fff;}
.radioErr .error {left: auto;/*width: auto;*/right: 0;top: 0px;z-index: 9;}
.radioErr label.error {top: -20px;}
.contBtn {display: inline-block;}
.enquiryForm .contBtn a {min-width: auto;}
.enquiryForm .fa-angle-right {padding-left: 10px;font-size: 20px;top: 1px;position: relative;color: #fff;}
.enquiryForm .fa-angle-left {padding-right: 10px;font-size: 20px;top: 1px;position: relative;color: #fff;}
.tabBox .svgIcon {height: 33px;width: 33px;position: relative;top: 12px;fill: #5c5c5c;transition: ease-in-out 0.4s;}
.ui-icon-circle-triangle-w {transform: rotate(-177deg);}
.ui-widget-header .ui-icon {width: 12px;height: 12px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {margin-top: -9px;}
.stepbtn {display: table;margin: 0 auto;}
.stepbtn.drvBtn {display: inline-block;padding-right: 8px;}
.prevBtn {display: inline-block;margin-right: 5px;}
.stepbtn .prevBtn a,.stepbtn .contBtn a {min-width: auto;}
/*.personalForm .fourCol select {border: 1px solid #515151;border-radius: 5px;width: 100%;padding: 7px;}
.personalForm .textMaintxt select {background: url("../images/down-arrow.png") no-repeat scroll 98% center;}*/
.leftSide {float: left;width: 33%;}
.leftSide .fourCol {width: 100%;}
.rightSide {float: left;width: 67%;}
.rightSide .fourCol {width: 100%;}
.step4 .enquiryForm .rightSide {position: relative;}
.rightSide .fourCol .textMaintxt textarea {border: 1px solid #515151;width: 100%;padding: 10px;border-radius: 5px;height: 108px;}
.fourCol.fltTextarea {width: 66.66%;}
.fourCol.fltTextarea .textMaintxt textarea {border: 1px solid #515151;width: 100%;padding: 10px;border-radius: 5px;height: 108px;}
.personalForm .fourCol.fltTextarea .textMaintxt textarea {height: 105px;}
.personalForm .textMaintxt .sortDown select {height: 42px;}
.personalForm .textMaintxt .sortDown span {background-color: transparent;border: 1px solid #515151;border-radius: 5px;color:#000;background: url("../images/down-arrow.png") no-repeat scroll 96% center;height: 42px;vertical-align: middle;line-height: 38px;}
.enquiryForm .fltCaptcha .textMaintxt {display: inline-block;width: 100%;margin-bottom: 0;}
.fltCaptcha .stepbtn {display: block;}
.financeCalcDiv .detailForm {background: #05141f;float: left;width: 100%;padding: 27px 17px;}
.loanDetail {margin-bottom: 15px;}
.loanDt_Title {font-weight: 600;font-size: 18px;line-height: 22px;color: #fff;margin: 18px 0 15px;}
.loanDetailUl li {display: inline-block;width: calc(33.33% - 3px);background: #fff;vertical-align: middle;border: 1px solid #e6e9ed;padding: 9px;}
.loanDetailli_Title {font-size: 14px;line-height: 16px;font-weight: 400;color: #607080;display: block;margin-bottom: 7px;}
.loanDetailli_Text {font-size: 16px;line-height: 20px;font-weight: 600;color: #05141f;display: block;}
.fulldiv.captchMainDiv {float: left;width: 100%;margin-top: 10px;}
.getQuote .captchMainBox {margin-bottom: 20px;}
.fulldiv.submitbtnDiv button {display: inline-block;width: calc(50% - 3px);padding-right: 7px;}
.formField-half {display: inline-block;width: calc(50% - 3px);padding-right: 7px;}
.formFieldBtn.formField-half {padding-left: 7px;padding-right: 0;}
.privacyPolicy {font-size: 12px;line-height: 16px;color: #ffffff;font-weight: 300;display: block;}
.privacyPolicy_a {color: #fff;border-bottom: 1px solid #fff;margin-left: 5px;}
.financeDec {font-weight: 500;color: #252525;font-size: 16px;line-height: 24px;margin-bottom: 20px;}
.financeTitle {color: #05141f;font-size: 28px;font-weight: 600;line-height: 40px;margin: 0 0 15px;}
/*---------Finance css End-----------*/
/*---------new-car-detail css End-----------*/
.accessoriesSec {clear: both;}
.subMenuSec {/*float: left;*/display:block;width: 100%;}
.scrollMenu {width: 100%;background-color: #05141f;float: left;}
.scrollMenu.fixed {position: fixed;top: 0;z-index: 999;}
.carLogo {float: left;width: 35%;padding: 10px 0;max-width: 200px;}
.carMenu {float: left;width: calc(100% - 200px);}
.carMenu .filterTabs {background-color: transparent;padding: 0;text-align: right;margin-bottom: 0;}
.carMenu .filterTabs ul li {display: inline-block;}
.carMenu .filterTabs ul li a {text-decoration: none;color: #fff;padding: 14px 17px;font-size: 16px;display: inline-block;position: relative;}
.carMenu .filterTabs ul li a.active::after {position: absolute;content: "";border-left: 9px solid transparent;border-bottom: 9px solid #fff;border-right: 9px solid transparent;left: 0;right: 0;width: auto;margin: 0 auto;width:10px;bottom: -2px;}
.fetContent {float: left;width: 100%;/*padding-bottom: 60px;*/padding-top: 30px;}
.pageInfo {float: left;width: 100%;}
.detailBreadcrumb {float: left;width: auto;}
.detailBreadcrumb .bctitle {color: #000;font-size: 28px;font-weight: 600;line-height: 42px;text-transform: uppercase;}
.detailBreadcrumb ul li {display: inline-block;position: relative;font-size: 14px;color: #05141f;}
.detailBreadcrumb ul li:not(:last-child) {padding-right: 20px;}
.detailBreadcrumb ul li::after {content: "\f101";font-family: fontawesome;font-size: 13px;position: absolute;right: 4px;top: 4px;line-height: 15px;color: #000;}
.detailBreadcrumb ul li:last-child::after {display: none;}
.detailBreadcrumb ul li a {font-size: 16px;color: #000;}
.dwldBrochure {float: right;width: auto;position: relative;}
.dwldBrochure a {background-color: #05141f;color: #fff;font-size: 16px;font-weight: 600;padding: 11px 20px 11px 20px;display: inline-block;line-height: 31px;border-color: #333;}
.dwldBrochure a + a{margin-left: 5px;} 
.dwldBrochure span,.dwldBrochure span svg {height: 26px;width: 26px;margin-right: 10px;display: inline-block;}
.dwldBrochure span {vertical-align: middle;}
/*.dwldBrochure:before {position: absolute;background:url(../images/download_brochure.svg) no-repeat;height: 26px;width: 26px;content: "";z-index: 99;left: 13px;top: 10px;}*/
.featureSec {float: left;width: 100%;margin-top: 30px;}
.featureSlider {float: left;width: 100%;}
.fetCarBox {float: left;width: 100%;padding: 20px;border: 1px solid #b9b9b9;height: 100%;}
.modelName {float: left;width: 100%;color: #000;margin-bottom: 10px;font-size: 19px;}
.modelCarImg {position: relative;display: inline-block;background:url(../images/car-border-pattern.png) bottom repeat-x;}
.carFaetures {margin-top: 30px;display: inline-block;}
/*.carFaetures ul {list-style: inherit;padding-left: 20px;vertical-align: middle;}*/
.carFaetures ul li {color: #000;font-size: 16px;line-height: 22px;padding-bottom: 20px;position: relative;}
.carFaetures ul li::before {display: inline-flex;content: "";height: 5px;width: 5px;background-color: #000;border-radius: 100%;margin-right: 10px;float: left;margin-top: 10px;}
.fetButton {display: inline-block;width: 100%;}
.fetButton ul li {display: inline-block;width:100%;/*width: calc(50% - 2px);*/text-align: center;padding: 0 2px;}
.fetButton ul li a {font-size: 15px;padding:10px;width: 100%;}
.siteMain .sub-menu1 li:first-child::after {height: auto;bottom: 23px;}
/*.fetButton ul li:last-child a {background-color: #7e8083;border:1px solid #7e8083;}
.fetButton ul li:last-child .redEffect::before {background:  #7e8083;}*/
.featureSlider .slick-prev {position: absolute;top: 50%;left: -30px;background: url(../images/left_arrow.svg) left center no-repeat;text-indent: -9999px;width: 23px;height: 16px;opacity: 0.3;}
.featureSlider .slick-next {position: absolute;top: 50%;right: -30px;background: url(../images/right_arrow.svg) right center no-repeat;text-indent: -9999px;width: 23px;height: 16px;opacity: 0.3;}
.specContent {float: left;width: 100%;padding-top: 100px;}
.galleryContent {float: left;width: 100%; padding-bottom: 90px;}
.accContent {float: left;width: 100%;}
.reviewContent {float: left;width: 100%;} 
.galtop {float: left;width: 100%;background-color: #f7f7f7;padding-top:30px;padding-bottom: 30px;}
.galTitle {color: #000;font-size: 40px;line-height: 45px;float: left;}
.galMenu {float: right;padding-top: 8px;width: auto;margin-bottom: 0;display: block !important;}
.galMenu .fil-ca {color: #888888;background-color: transparent;font-size: 20px;margin: 0 15px;border-bottom: 1px solid transparent;padding: 0 0 5px 0;}
.galMenu .fil-ca.current {border-bottom: 1px solid #05141f;color:#05141f;}
.galleryImages {float: left;width: 100%;}
.galleryInn {float: left;width: auto;margin: 0 -10px;}
.galleryBox {position: relative;width: auto;display: inline-block;padding: 0 10px;margin-bottom: 20px;}
.mainGallery {white-space: nowrap;display: inline-block;position: relative;}
.gallery {overflow: auto;position: relative;background: transparent;width: 1920px;max-width: 100%;height: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.glImg {position: relative;width: 100%;margin-bottom: 20px;cursor: pointer;}
.glImg:nth-child(2) {margin-bottom: 0;}
.lg-download {display: none;}
.galleryContent .mCSB_scrollTools.mCSB_scrollTools_horizontal {margin: 0 auto;width: 660px;/*left: -14%;*/}
.galleryContent .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {width: 69px !important;height: 28px !important;}
.galleryContent .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: transparent !important;background:url(../images/scroll-icon.png) no-repeat;width: 69px;height: 28px;position: relative;top: -7px;margin: 0;}
.galleryContent .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: transparent;}
.glImg.vid {position: relative;}
.glImg.vid:after {position: absolute;content: "";background: url(../images/video-play-icon.png) no-repeat;width: 48px;height: 48px;left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
.mainGallery .galleryBox::after {background: rgba(0, 0, 0, 0.60);position: absolute;top: 15px;bottom: 15px;left: 15px;right: 15px;margin: auto;opacity: 0;content: '';visibility: hidden;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.mainGallery .galleryBox::before {background: url(../images/gallery_zoom.svg) no-repeat;width: 74px;height: 74px;display: inline-block;position: absolute;top: 15px;bottom: 15px;right: 15px;left: 15px;margin: auto;z-index: 1;opacity: 0;visibility: hidden;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;content: '';-ms-transform: scale(0);-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.gallmainGalleryery .galleryBox {padding: 15px;cursor: pointer;position: relative;width: 25%;display: inline-block;margin: 0 -2px;}
/*---------new-car-detail css End-----------*/
/*---------Thankyou css Strat-----------*/
.errorpage {padding: 150px 15px 97px 15px;}
.errorThank {text-align: center;}
.sorrytext {font-size: 20px;line-height: 26px;max-width: 700px;color: #000;padding-top: 30px;margin: auto;}
/*---------Thankyou css End-----------*/
/*---------404 css Strat-----------*/
.pgnotFoung {color: #05141f;font-size: 36px;font-weight: bold;padding-top: 20px;display: inline-block;line-height: 40px;}
.sorrytext.erTxt {padding-top: 10px;}
/*---------404 css Strat-----------*/
/*---------Sitemap css Strat-----------*/
.siteMainPage{padding: 50px 0;}
.siteMain li:first-child {padding-top: 10px;}
.siteMain li:last-child {border-left: 0;padding-left: 16px;}
.siteMain li {border-left: 1px solid #05141f;padding-left: 15px;font-size: 16px;line-height: 25px;color: #333;position: relative;padding-bottom: 10px;}
.siteMain li:before, .siteMain li:last-child:after {position: absolute;content: '';left: 0;background: #05141f;}
.siteMain{padding: 0 0 0 15px;}
.siteMain li:before {height: 1px;width: 8px;top: 12px;margin: auto 0;}
.siteMain li:last-child:after { top: 0; width: 1px; height: 12px; }
.siteMain li:first-child:after { height: auto; bottom: 12px }
.siteMain li:first-child:before { top: 22px }
.sitUlTitle {font-size: 20px;border-bottom: 1px solid #05141f;color: #333;font-weight: 600;display: inline-block;padding-bottom: 5px;}
.siteMain li a {color: #000;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
/*---------Sitemap css End-----------*/
::-webkit-input-placeholder {color:#000}
:-moz-placeholder {color:#000;opacity:1;}
::-moz-placeholder {color:#000;opacity:1;}
:-ms-input-placeholder {color:#000;opacity:1;}
.star:after {content: "*";color: #FF0000;position: absolute;right: 10px;top: 5px;}
/*slider dots css*/
.slick-dots{text-align: center;margin-top: 25px;}
.slick-dots li{display: inline-block;}
.slick-dots li button{width: 12px;height: 12px;border: 1px solid #05141f;border-radius: 30px;margin: 0 3px;cursor: pointer;background: transparent;font-size: 0;}
.slick-dots li.slick-active button{background: #05141f;border: 1px solid #05141f;}
.btmFootermenu li.active a {color:#05141f;}
/*slider dots css*/
/*Cms Css Start*/
.cms-contents{padding: 60px 0;float: left;width: 100%;}
.cms-contents, .cms-contents p {font: 400 16px/24px "Titillium Web",sans-serif;color: #000000;}
.cms-contents img{width:auto; height:auto;}
.cms-contents p {text-align: justify;}
.cms-contents p:last-child {margin-bottom: 0}
.cms-contents h1,.cms-contents h2,.cms-contents h3,.cms-contents h4,.cms-contents h5,.cms-contents h6,.cms-contents ul {display:block; margin-bottom: 18px;}
.cms-contents h1{color: #000;font-size: 34px;line-height: 38px;font-weight: 400;margin-bottom: 22px;position: relative;}
.cms-contents h1:after{content: '';position: absolute;left:0;height: 3px;width: 80px;background: #05141f;bottom: -10px;}
.cms-contents h2 {font-weight:400;font-size:30px;line-height:34px;color: #333;position: relative;margin-bottom: 29px;}
.cms-contents h2:after{content: '';position: absolute;left:0;height: 3px;width: 80px;background: #05141f;bottom: -13px;}
.cms-contents h3 {font-weight:400; font-size:28px; line-height:30px;margin-top: 30px;float: left;width: 100%;}
.cms-contents h4 {font-weight:600; font-size:24px; line-height:24px;margin-bottom: 10px;color: #000000;position: relative;padding-bottom: 20px;display: table-cell;}
.cms-contents h4:after{position: absolute;content: '';background: #05141f;height: 1px;width: 40px;left: 0;bottom: 12px;}
.cms-contents h5 {font-weight:600; font-size:18px; line-height:20px; margin-bottom:10px;margin-top: 12px;}
.cms-contents h6 {font-weight:600; font-size:16px; line-height:18px;}
.cms-contents .underline,.underline {text-decoration: underline}
.bold,.cms-contents .bold {font-weight: 700}
.cms-contents .italic,.cms-contents em,.italic {font-style: italic}
.cms-contents a, .cms-contents ol li,.cms-contents ul li {font: 400 16px/24px "Titillium Web",sans-serif;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.cms-contents a {color: #05141f;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.cms-contents .bold a{font-weight: 700;}
.cms-contents ul{margin-bottom: 10px;}
.cms-contents ul li {position: relative;display: table;padding-left: 20px;color: #000;}
.cms-contents ul>li:before {content: "";position: absolute;width: 13px;height:9px;background: url(../images/tick.svg) no-repeat;left: 0;top: 9px;}
.cms-contents ol li>span,.cms-contents ul li>span {padding-left: 5px;padding-right: 5px; display: table-cell;padding-bottom: 5px}
.cms-contents ol {margin-bottom: 15px;counter-reset: list}
.cms-contents ol li {position: relative;color: #252525;margin-bottom: 5px}
.cms-contents ol li:before {content: counter(list) '.';counter-increment: list;color: #252525;display: table-cell;vertical-align: top;margin: 0 5px 0 0;float: left}
.cms-contents ol:last-child,.cms-contents ul:last-child {margin-bottom: 0}
.alignleft {text-align: left}
.alignright {text-align: right}
.aligncenter {text-align: center}
img.alignleft {float: left;margin-right: 44px;margin-bottom: 28px}
img.alignright {float: right;margin-left: 44px;margin-bottom: 28px}
img.aligncenter {display: block;margin: 0 auto 28px}
.cms-contents a.btn{color: #fff;font-size: 18px;line-height: 20px;padding: 11px 23px;background: #05141f;margin-top: 5px;display: inline-block;margin-bottom: 10px;text-transform: uppercase;font-weight: 700;position: relative;border: 1px solid #05141f;overflow: hidden;z-index: 0;}
.align-center { text-align: center }
.cms-contents .cmsColMain { padding: 20px 0;}
.cms-contents tr { display: inline-block; min-width: 100% }
.cms-contents .cmsColMain:first-child { padding-top: 0; border-top: none }
.cms-contents .cmsColMain:last-child { padding-bottom: 0 }
.cms-contents .cmsColMain .col-half { display: inline-block; vertical-align: middle; width: 50%; margin: 0 -2px }
.cms-contents .cmsColMain .col-three { display: inline-block; vertical-align: top; width: 33.33%; padding: 0 20px; margin: 0 -2px }
/*.cmsColMain:nth-child(even) tr .col-half:first-child { float: right }*/
.cms-contents .align-left {float: left; text-align: left; padding: 0 15px }
.cms-contents .align-right {float: right; padding: 0 15px }
.cms-contents .alignright {text-align: right }
.cms-contents .aligncenter {text-align: center;}
.cms-contents .alignleft, .leftHeading { text-align: left }
.cms-contents li a, .cms-contents p a { color: #05141f ;cursor: pointer;-webkit-transition: 0.4s ease-in-out all;-moz-transition: 0.4s ease-in-out all;transition: 0.4s ease-in-out all;border-bottom: 1px solid transparent}
.cms-contents strong { font-weight: 700 }
.cms-contents ul li strong { font-size: 16px }
.cms-contents audio, .cms-contents iframe, .cms-contents img, .cms-contents video { max-width: 100% }
.cms-contents img { height: auto!important; width: auto!important }
.cmsButton { display: inline-block; width: auto;font-size: 18px; line-height: 22px; padding: 10px 30px; color: #004470; border: 2px solid #004470; text-transform: uppercase; border-radius: 2px; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; -webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out }
.cmsColMain tr:nth-of-type(odd) h2, .cmsColMain tr:nth-of-type(odd) p{margin-left: 60px;}
.cmsColMain tr:nth-of-type(even) h2, .cmsColMain tr:nth-of-type(even) p{margin-right: 60px;}
.cmsColMain .align-right{padding: 0}
/*CMS style end*/
.topfooter{border-top: 1px solid #858585;  background: #05141f;float: left;width: 100%;}
.footerMain .col6{width: 100%;display: inline-block;vertical-align: top;}
/*.rightSide_map.col6 {width: 49%;}*/
.footerMain .leftSide{background: #05141f url(../images/footer_pattern.png) no-repeat center center;}
.footerMain .leftSide .fullDiv{width: auto;padding-top: 50px;padding-bottom: 50px;margin: 0 -15px;}
.footerMain .leftSide .footercolumn.mapSec{width: calc(50% - 4px);}
.footerMain .leftSide .footercolumn.mapSec .mainSec{margin: 0 -10px;}
.footerMain .leftSide .footercolumn.mapSec .halfDiv{width: calc(50% - 4px);padding: 0 10px;display: inline-block;vertical-align: top;}
.footerMain .leftSide .footercolumn{width: calc(20% - 4px);display: inline-block;vertical-align: top;padding:0 15px;margin: 0 -2px;}
.footerMain .leftSide .footercolumn.lastDiv{width: calc(30% - 4px);float: left;}
.mapSecTitle {color: #fff;font-size: 18px;line-height: 20px;margin-bottom: 10px;font-weight: 600;}
.location, .ContactNumber{color: #fff;padding-left: 20px;font-size: 16px;line-height: 20px;margin-bottom: 10px;position: relative;}
.iframeDiv {margin-top: 20px;}
.location:before{content: '';position: absolute;left: 0;top: 3px;background: url(../images/location.svg) no-repeat;width: 12px;height: 16px;}
.ContactNumber:before{content: '';position: absolute;left: 0;top: 3px;background: url(../images/phone.svg) no-repeat;width: 16px;height: 16px;}

.footTitle{color: #fff;font-size: 18px;line-height: 20px;font-weight: 700;padding-bottom: 14px;margin-bottom: 15px;position: relative;text-transform: uppercase;pointer-events: none;}
.footTitle:after{position: absolute;content: '';left: 0;bottom: 0;width: 32px;height: 2px;background: #fff;}
.footTogBody{color: #fff;display: block;}
.newVehiclelist li{width: calc(50% - 2px);display: inline-block;}
.locationInfo li{padding-left: 26px;font-size: 16px;color: #fff;position: relative;margin-bottom: 13px;}
.locationInfo li:before{content: '';position: absolute;left: 0;top: 3px;}
.locationInfo li.location:before{background: url(../images/location.svg) no-repeat;width: 12px;height: 16px;}
.locationInfo li.call:before{background: url(../images/phone.svg) no-repeat;width: 16px;height: 16px;}
.locationInfo li.call{font-weight: 700;font-size: 16px;}
.locationInfo li.call a{display: block;color: #fff;font-size: 20px;line-height: 24px;font-weight: 300;letter-spacing: -0.5px;}
.socialIcons li a svg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.socialIcons li{display: block;}
.topfooter .footTogBody .socialIcons li a {text-align: center;position: relative;padding-bottom: 10px;display: inline-block;}
.socialName{color: #fff;padding-left: 25px;}
/*.socialIcons li a.facebook{background: #4867aa;margin-right: 10px;border: 1px solid #4867aa;}*/
.socialIcons li a.facebook:before{position: absolute;content: '';left: 0;background: url('../images/facebook.svg') no-repeat; width: 8px;height: 16px;top: 3px;}
.socialIcons li a.google-plus:before{position: absolute;content: '';left: 0;background: url('../images/google_plus.svg') no-repeat; width: 19px;height: 12px;top: 5px;}
/*.socialIcons li a.google-plus{background: #df5346;border: 1px solid #df5346;}*/
.socialIcons{padding-left: 0px;padding-bottom: 20px;border-bottom: 1px solid rgba(255, 255, 255, 0.10);}
.licenseNo li{padding-left: 26px;position: relative;margin-top: 15px;font-size: 15px;font-weight: 700;text-transform: uppercase;}
.licenseNo li:before{position: absolute;content: '';left: 0;top: 3px;background: url(../images/doc.png) no-repeat;width: 13px;height: 20px;}
.licenseNo li span{font-weight: 300;display: block;}
.newVehiclelist a{color: #fff;font-size: 16px;line-height: 27px;}
.newVehiclelist li.active a{opacity: 0.5;}
.btmFootermenu{margin: 0 -8px;margin-top: 8px;margin-bottom: 10px;}
.btmFootermenu li{color: #010000;font-size: 14px;line-height: 28px;font-weight: 400;display: inline-block;padding: 0 8px;position: relative;}
.btmFootermenu li:after{position: absolute;content: '';right: -2px;width: 1px;height: 13px;top: 2px;bottom: 0;background: #000;margin: auto;}
.btmFootermenu li:last-child:after{display: none;}
.btmFootermenu li a{color: #010000;}
.btmFootermenu li a.bold{font-weight: 700;}
.webentialLogo{text-align: right;font-size: 14px;line-height: 37px;margin-top: 4px;}
.webentialLink img{width: 45px;height: 14px;display: inline-block;vertical-align: inherit;}
.rightSide_map .map{height: 446px;}
.rightsDiv{display: none;}
.formobile{width: 100%;padding: 0;}
.formobile li{display: inline-block;width: 50%;margin: 0 -1px;}
.formobile li a{width: 100%;color: #fff;font-size: 16px;height: inherit;line-height: 32px;}
.formobile li a.facebook svg{height: 13px;}
.formobile li a svg{position: static;margin-right: 10px;}
.newVehiclelist.active a{opacity: 0.5;}
.webentialLogo span{display: inline-block;font-size: 14px;color: #000;line-height: 14px;}
.webentialLink {display: inline-block;}
/**/
/*news and events section css*/
.newsBox{overflow: hidden;border: 1px solid #ebebeb;height: 100%;}
.newsimageDiv{min-height: 213px;position: relative;overflow: hidden;}
.newsimageDiv .absoImg {max-height: none;margin: 0 auto;}
.newsimageDiv a{display: block;}
.bottomDesc{padding: 15px 18px;}
.newsTitle{font-size: 24px;line-height: 24px;color: #05141f;font-weight: 600;margin-bottom: 5px;display: block;min-height: 50px;}
.date{display: block;color: #000;font-weight: 400;font-size: 16px;line-height: 24px;line-height: 24px;margin-bottom: 5px;}
.newsDesc{display: block;color: #000;font-weight: 400;font-size: 16px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsreadMore{font-size: 16px;line-height: 24px;color: #05141f;position: relative;overflow: hidden;display: inline-block;}
.newsreadMore:after{position: absolute;content: '';bottom: 0;left: -100%;background: #05141f;width: 100%;height: 1px;transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-ms-transition: 0.4s ease all;}
.newstitleDiv{min-height: 77px;}
/*news and events section css*/
/*testimonial section css*/
.testimonialSec{/*background: #333 url(../images/pattern.png) repeat;*/background-color: #05141f;}
.testimonialSec.comSpace{padding: 60px 0 100px;border-bottom: 1px solid #f5f5f5;}
.testimonialSec .secTitle{color: #fff;}
.testimonialSec .testimonialSlider{margin-top: 25px;text-align: center;position: relative;padding: 0 80px;}
.testimonialSec .testimonialSlider:after{position: absolute;content: '';left: 0px;top: -27px;background: url(../images/quote.svg) no-repeat;width: 50px;height: 43px;opacity: 0.2;}
.testimonialSec .testimonialSlider:before{position: absolute;content: '';right: 0px;bottom: -27px;background: url(../images/quote.svg) no-repeat;width: 50px;height: 43px;opacity: 0.2;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.testimonialSec .testimonialSlider .testDesc{color: #fff;font-size: 20px;line-height: 28px;margin-bottom: 15px;}
.testimonialSec .testimonialSlider .clientName{color: #05141f;font-size: 20px;line-height: 22px;font-weight: 600;display: inline-block;position: relative;padding-left: 11px;}
.testimonialSec .testimonialSlider .clientName:before{position: absolute;content: '';width: 7px;height: 2px;background: #05141f;left: 0;top: 0;bottom: 0;margin: auto;}
.testimonialSec .testimonialSlider .clientposition{color: #fff;font-size: 18px;line-height: 22px;}
/*slick arrow css*/
.testimonialSec .slick-prev {position: absolute;display: inline-block;width: 23px;height: 23px;background: transparent;font-size: 0;left: -60px;bottom: -44px;right: 0;margin: auto;background: url(../images/bottom_arrow.svg) no-repeat;transform: rotate(90deg);}
.testimonialSec .slick-prev:after{position: absolute;content: '';right: 5px;top: -60px;bottom: 0;margin: auto;height: 1px;width: 20px;background: #414141;}
.testimonialSec .slick-next {position: absolute;display: inline-block;width: 23px;height: 23px;background: transparent;font-size: 0;right: -60px;bottom: -37px;left: 0;margin: auto;background: url(../images/bottom_arrow.svg) no-repeat;transform: rotate(-90deg);}
.testimonialSec .slick-arrow{-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;z-index: 12}
.notFound {display: table;margin: 0 auto;}
.notFound p {font-size: 35px;color: #000;}
/*testimonial section css*/
/*build you kia sectin css*/
.buildKia{background: url(../images/buildcar-bg.jpg) no-repeat;background-size: cover;position: relative;z-index: 1;}
/*.buildKia:after{position: absolute;content: '';background: url(../images/buildcar-bg.jpg) no-repeat;width: 100%;height: 100%;left: 0;right: 0;top: 0;bottom: 0;margin: auto;z-index: -1;}*/
.buildKia .buildText{text-align: center;}
.buildKia .buildCars{text-align: center;min-height: 200px;}
.buildKia .buildyourkia{font-size: 40px;line-height: 45px;color: #05141f;}
.buildKia .btn{margin-bottom: 60px;margin-top: 15px;padding: 11px 26px;}
.btn{color: #fff;font-size: 18px;line-height: 20px;padding: 11px 36px;background: #05141f;display: inline-block;text-transform: uppercase;font-weight: 700;position: relative;border: 1px solid #05141f;overflow: hidden;	z-index: 0;}
.btn:after{position: absolute;content: '';width: 100%;height: 100%;left: 0;right: 0;top: -100%;bottom: 0;background: rgba(255, 255, 255, 0.5);transition: 0.2s ease-in-out all;z-index: -1;-moz-transition: 0.2s ease-in-out all;-webkit-transition: 0.2s ease-in-out all;}
.btn:before{position: absolute;content: '';width: 100%;height: 100%;left: 0;right: 0;top: -100%;bottom: 0;background: rgba(255, 255, 255, 1);transition: 0.2s ease-in-out all;z-index: -1;-moz-transition: 0.2s ease-in-out all;-webkit-transition: 0.2s ease-in-out all;transition-delay: 0.2s;-moz-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;}
/*build you kia sectin css*/
/*about section css*/
.aboutImgBox{position: relative;min-height: 406px;}
.aboutImgBox .absoImg {font-size: 0;}
.aboutSection .slick-dots li button{border: 0;background: #fff;margin: 0 6px;}
.aboutSection .slick-dots li.slick-active button{border: 0;background: #333;}
.aboutSection .slick-dots {text-align: center;margin-top: 0;position: absolute;bottom: 20px;left: 0;right: 0;}
.aboutSection .cms-contents p{text-align: left;color: #333;}
.aboutSection .cms-contents .btn span{width: 8px;height: 13px;display: inline-block;padding-left: 10px;}
.aboutSection .cms-contents .btn img, .aboutSection .cms-contents .btn svg{width: 8px;height: 13px;}
.aboutSection .cms-contents .btn svg polygon{fill: #fff;transition: 0.5s ease-in-out all;-webkit-transition: 0.5s ease-in-out all;-ms-transition: 0.5s ease-in-out all;-moz-transition: 0.5s ease-in-out all;}
.aboutSection .cms-contents h4{padding-bottom: 0;}
.aboutSection h4 {color: #333;padding-bottom: 10px;display: inline-block;}
.aboutSection .cms-contents h4:after{display: none;}
.aboutSection .cms-contents p{margin-bottom: 10px;line-height: 20px;}
/*about section css*/
/* Scroll to top*/
.scrollTop { position: fixed;right: 85px; bottom: 25px; width: 40px; height: 40px; z-index: 9991; background-color: #05141f; display: none; text-align: center; vertical-align: middle; border-radius:50%;border: 2px solid #fff;}
.scrollTop span { border: solid #fff; border-width: 0 2px 2px 0; display: inline-block; padding: 6px;  -webkit-transform: rotate(-135deg);transform: rotate(-135deg); margin-top: 13px; }
.scrollTop:after { content: ""; width: 2px; height: 14px; position: absolute; left: 0; right: 0; margin: auto; background: #fff; margin-top: 13px; }
/* Scroll to top*/
/*detail page css start*/
.detailCompad{padding-top: 40px;padding-bottom: 40px;}
.backtoListdiv{background: #f9f9f9;padding: 15px 0;}
.backtoListdiv .backtext a{font-size: 17px;line-height: 18px;padding-left: 18px;color: #000;margin-top: 5px;display: block;position: relative;display:inline-block;}
.backtoListdiv .backtext a:before{position: absolute;content: '';background: url(../images/double_arrow.svg) no-repeat;left: 0;top: 0;bottom: 0;margin: auto;width: 8px;height: 6px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);    -moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.backtoListdiv .rightText{text-align: right;}
.backtoListdiv .socialIconsDetail .shareText{font-size: 17px;line-height: 18px;display: inline-block;vertical-align: middle;}
.backtoListdiv .socialIconsDetail .socialIcons{padding-left: 0;padding-bottom: 0;border-bottom: 0;display: inline-block;vertical-align: middle;}
.backtoListdiv .socialIcons li a.facebook{margin: 0;}
.backtoListdiv .socialIconsDetail .socialIcons li{margin-left: 10px;float: left;height: 30px;}
.backtoListdiv .socialIconsDetail .socialIcons li .facebook svg{transition: 0.5s ease-in-out all;-webkit-transition: 0.5s ease-in-out all;-ms-transition: 0.5s ease-in-out all;-moz-transition: 0.5s ease-in-out all;}
.backtoListdiv .socialIcons li a svg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.backtoListdiv .socialIcons li{display: inline-block;}
.backtoListdiv .socialIcons li a{width: 31px;height: 30px;display: inline-block;text-align: center;position: relative;}
.backtoListdiv .socialIcons li a.facebook{background: #4867aa;margin-right: 0px;border: 1px solid #4867aa;}
.backtoListdiv .socialIcons li a.facebook svg{width: 8px;height: 16px;}
.backtoListdiv .socialIcons li a.google-plus svg{width: 19px;height: 12px;}
.backtoListdiv .socialIcons li a.google-plus{background: #df5346;border: 1px solid #df5346;}
.backtoListdiv .socialIcons li a:before{display: none;}
/**/
.carDetailslider{width: 77%;display: inline-block;margin: 0 -2px;padding-right: 17px;}
.detailMainSlider{display: block;}
.detailDiv{position: relative;height: 484px;overflow: hidden;}
.detailThumbSlider{display: block;padding-top: 10px;margin: 0 -5px;width: auto;height: 118px;overflow: hidden;}
.detailthumbDiv{padding: 0 5px;}
.thumbDiv{border: 2px solid transparent;position: relative;cursor: pointer;}
.detailthumbDiv.slick-current .thumbDiv{border: 2px solid #05141f;box-shadow: 0px 0px 20px 0px rgba(5, 20, 31, 0.31); }
.carDetailslider .slick-arrow{z-index: 1;}
.carDetailslider .slick-prev {position: absolute;top: 50%;left: 20px;background: rgba(0,0,0,0.8) url(../images/left_arrow-white.svg) center center no-repeat;text-indent: -9999px;width: 40px;height: 40px;}
.carDetailslider .slick-next {position: absolute;top: 50%;right: 20px;background: rgba(0,0,0,0.8) url(../images/right_arrow-white.svg) center center no-repeat;text-indent: -9999px;width: 40px;height: 40px;}
.specificationDiv{display: inline-block;vertical-align: top;width: 23%;margin: 0 -2px;}
.carPricedetails{background: #05141f;padding: 15px 22px 15px;position: relative;overflow: hidden;}
.carPricedetails:before{position: absolute;content: '';left: 0;top: 0;width: 9px;height: 60px;background: #05141f;}
.carPricedetails p{font-size: 40px;line-height: 40px;color: #fff;display: inline-block;font-weight: 300;}
.carPricedetails .priceText{font-weight: 700;}
.carPricedetails .driveAwayText{font-size: 16px;font-weight: 300;display: block;line-height: 20px;text-align: right;}
.specs_list li{border-bottom: 1px solid #e1e1e1;padding: 17px 0;}
.specs_list li:last-child{border-bottom:0;}
.specImg{display: inline-block;vertical-align: middle;padding-left: 18px;padding-right: 20px;}
.desDetail{display: inline-block;vertical-align: middle;}
.type{font-size: 16px;line-height: 20px;font-weight: 400;display: block;}
.usedVehicle{font-size: 24px;line-height: 38px;font-weight: 600;display: block;}
.specImg img, .specImg svg{width: 44px;height: 44px;transition: 0.5s ease-in-out all;-webkit-transition: 0.5s ease-in-out all;-moz-transition: 0.5s ease-in-out all;-ms-transition: 0.5s ease-in-out all;}
.specImg svg path{fill: #cccccc;}
/**/
.car-details-section{padding: 30px 0;}
.smallTitle{text-transform: uppercase;font-size: 24px;line-height: 38px;color: #000;font-weight: 700;border-bottom: 1px solid #ebebeb;padding-bottom: 10px;margin-bottom: 5px;}
.detail_list li{width: 50%;display: inline-block;vertical-align: middle;margin: 0 -2px;border-bottom: 1px solid #efeff0;}
.detail_list li p{display: block;font-size: 16px;line-height: 38px;color: #05141f;font-weight: 600;padding-left: 20px;position: relative;}
.detail_list li p:before{position: absolute;content: '';width: 6px;height: 6px;left: 0;top: 0;bottom: 0;margin: auto;background: #05141f;border-radius: 50%;}
.detail_list li p span{display: inline-block;font-weight: 400;min-width: 200px;}
.callUsDiv{border: 2px solid #ebebeb;border-radius: 5px;padding: 7px;}
.imgCallIcon{display: inline-block;padding-top: 4px;padding-bottom: 4px; padding-left: 8px;padding-right: 13px;border-right: 2px solid #ebebeb;vertical-align: middle;}
.imgCallIcon svg {width: 44px;height: 44px;}
.rightParDetail{margin-left: 50px;}
.call_details{display: inline-block;vertical-align: middle;}
.call_details p{font-size: 18px;line-height: 28px;color: #000;font-weight: 700;text-transform: uppercase;padding-left: 10px;}
.call_details p span{display: block;font-weight: 300;font-size: 24px;line-height: 26px;color: #05141f;}
.detailForm{background: #05141f;padding: 10px;margin-top: 20px;border-radius: 5px;margin-bottom: 20px;}
.detailForm .formTitle{font-size: 24px;line-height: 26px;color: #fff;font-weight: 300;text-align: center;margin-top: 10px;margin-bottom: 16px;}
.fulldiv{width: 100%;}
.rightParDetail .fulldiv.captchMainDiv {position: relative;}
.rightParDetail .captchaBox label.error {left: 0;}
.textMaintxt{margin-bottom: 10px;position: relative;}
.enquiryForm .textMaintxt {margin-bottom: 20px;}
.InputField {border-radius: 5px;width: 100%;padding: 0px 12px;position: relative;color: #000;height: 42px;line-height: 42px;font-size: 15px;}
.textAreaatt{min-height: 140px;}
.fulldiv .submit{width: 100%;color: #fff;text-transform: uppercase; border:1px solid #ffffff; background: #05141f;font-size: 16px;line-height: 18px;padding: 10px;font-weight: 600;}
.fulldiv .captchaBox .bg span{color: #fff;}
.fulldiv .captchaBox .bg span em{color: #fff;}
.fulldiv .captchaBox{float: left;margin-bottom: 10px;}
#myModal_12 .radioField {position: relative;}
.modelfrm .radioField {margin: 14px 0 0;}
.radio_title {display: inline-block;float: left;font-weight: 600;}
.radioBox label {margin-left: 15px;}
.radioBox input[type="radio"] {/* display: none; */position: absolute;opacity: 0;}
.radioBox span::after {background: #333 none repeat scroll 0 0;border-radius: 50%;height: 8px;left: 4px;opacity: 0;top: 8px;width: 8px;content: "";position: absolute;}
.radioBox span::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 2px solid #05141f;border-radius: 50%;height: 16px;left: 0;top: 4px;width: 16px;content: "";position: absolute;}
.radioBox span {color: #333;padding-left: 20px;position: relative;cursor: pointer;text-transform: capitalize;}
.radioBox input[type="radio"]:checked + span::after {opacity: 1;background: #05141f none repeat scroll 0 0;}
/*services sec css*/
.otherServices{border: 1px solid #ebebeb;border-radius: 5px;}
.otherServices ul li{border-bottom: 1px solid #e1e1e1;display: block;}
.otherServices ul li:last-child{border-bottom: 0;}
.otherServices ul li span{display: inline-block;width: 25px;height: 25px;vertical-align: middle;margin-right: 15px;}
.otherServices ul li a{font-size: 16px;line-height: 20px;color: #000;text-transform: uppercase;padding: 14px;display: block;}
.otherServices ul li svg, .otherServices ul li img{width: 25px;height: 25px;}
.otherServices ul li svg path{fill: #231f20;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
/*services sec css*/
/*similarcar section css*/
.similarcardiv{background: #f9f9f9;}
.viewMoreText{float: right;color: #05141f;font-size: 16px;line-height: 22px;font-weight: 600;position: relative;}
.viewMoreText span.imgSpan{width: 8px;height: 12px;display: inline-block;}
.viewMoreText .viewSpan{padding-right: 12px;display: inline-block;}
.viewMoreText svg{width: 8px;height: 12px;}
.viewMoreText svg polygon{fill: #05141f;}
.usedcarImg a{display: block;min-height: 190px;}
.detailPagedealSlider .usedcarName{color: #05141f;}
.detailPagedealSlider .carSpecification li p{color: #000;}
.detailPagedealSlider .carSpecification li span{color: #000;}
.detailPagedealSlider .carSpecification li svg path{fill: #000;}
.detailPagedealSlider .usedcarPrice{color: #05141f;}
.detailPagedealSlider .detailBtn a{border: 1px solid #000;color: #000;}
.detailPagedealSlider.carDealSlider{float: none;margin-left: -17px;margin-right: -17px;width: auto;}
.redEffect:after{background: rgba(5, 20, 31, 0.5);}
.redEffect:before{background: rgb(5, 20, 31);}
.greyEffect{background: #7e8083;border: 1px solid #7e8083;}
.greyEffect:before{background: rgb(255, 255, 255);}
.greyEffect:after{background: rgba(255, 255, 255, 0.5);}
.detailPagedealSlider .carSpecification li{border-bottom: 1px solid #ebebeb;}
.detailForm .textMaintxt{padding: 0}
.viewMoreText{top: 10px;}
/*detail page css end*/
/*---------- Car Detail Popup CSS Start ----------*/
.modal-header {padding: 10px 20px;border-bottom: 0;background: #05141f;	position: relative;}
.modal-body, .modal-footer {padding: 20px 15px 20px;background: #fff;border-radius: 0;}
.modal-footer {border-top: 0;margin-top: -1px}
.modalMain,.popupoverlayer {opacity: 0;visibility: hidden;right: 0}
.modal-content .btn {border: 1px solid #05141f;padding: 8px 20px;background: #05141f;color: #fff}
.popupoverlayer {background-color: rgba(0, 0, 0, .8);transition: .3s all;-webkit-transition: .3s all}
.modalMain {z-index: 999999;text-align: center;overflow: auto;transition: .3s all;-webkit-transition: .3s all;padding: 15px}
.modalMain,.popupoverlayer {position: fixed;top: 0;bottom: 0;left: 0}
.popVisible,.popVisible .popupoverlayer {opacity: 1;visibility: visible}
.popVisible .modal-dialog {-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0)}
.modal-middle {display: table;height: 100%;width: 100%;max-width: 600px;margin: auto;}
.modal-dialog {text-align: left;position: relative;z-index: 99;-webkit-transition: .6s all;transition: .6s all;max-width: 600px;width: 100%;
padding: 0;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);
margin: auto;box-shadow: rgba(33, 10, 31, .2) 0 0 10px;border-radius: 5px;/*overflow: hidden;*/display: table-cell;vertical-align: middle;}
.modal-title {font-size: 24px;line-height: 28px;color: #fff}
.modalMain .close {position: absolute;right: 7px;top: 5px;color: #fff;font-weight: 700;width: 35px;height: 35px;text-align: center;display: inline-block;
padding: 0;line-height: 28px;font-size: 40px;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;font-weight: 400;}
body.fixedPopupBody {overflow: hidden;   }
.cdetailpopup .notecls {font-size: 14px;line-height: 21px;margin: 0 0 10px;}
.cdetailpopup .notecls span {color: #f00;}
.modelfrm .formField .txtField {width: 100%;height: 40px;border: 1px solid #e6e9ed;padding: 0 10px;font-size: 14px;color: #252525;background: #fff;line-height: 21px;}
.modelfrm .formField .txtField::-webkit-input-placeholder {color: #252525;}
.modelfrm .formField .txtField:-moz-placeholder {color: #252525;opacity: 1;}
.modelfrm .formField .txtField::-moz-placeholder { color: #252525;opacity: 1;}
.modelfrm .formField .txtField:-ms-input-placeholder { color: #252525;}
.modelfrm .formField .txtField::-ms-input-placeholder { color: #252525;}
.modelfrm .formField .txtField::placeholder {color: #252525;}
.modelfrm .formField textarea.txtField {height: 91px;resize: none;padding: 10px 10px;line-height: 21px;}
.modelfrm .halfFilds {width: 50%;float: left;padding: 0 10px;}
.modelfrm .fullFilds {width: 100%;float: left;padding: 0 10px;}
.dpAmt,.infAmt {position: relative;}
.dpAmt .txtField {padding-left: 25px !important;}
.infAmt {padding-left: 10px !important;}
.dpAmt::after {position: absolute;content: "$";top: 10px;left: 20px;}
.infAmt::after {position: absolute;content: "$";top: 0px;left: 0px;}
.frmrow {margin: 0 -10px;}
.modelfrm .inputField {position: relative;margin-bottom: 10px;}
.modelfrm .star::after {right: 5px;top: 5px;content: "*";color: red;font-size: 12px;position: absolute;line-height: 10px;}
.radioStr.star::after {right: auto;left: 56px;}
.modelfrm .sortDown select {height: 40px;cursor: pointer;padding: 0 10px;color: #607080;}
.modelfrm .sortDown select option {font-size: 14px;color: #252525;}
.modelfrm .sortDown span {color: #252525;font-size: 14px;border: 1px solid #e6e9ed;background: #fff;height: 40px;padding: 0 10px;line-height: 38px;
text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.modelfrm .sortDown span::after {border-bottom: 2px solid #05141f;border-left: 2px solid #05141f;width: 10px;height: 10px;right: 12px;}
.modelfrm .infottl {font-size: 16px;font-weight: 600;line-height: 21px;margin: 15px 0 0;display: inline-block;width: 100%;}
.modelfrm .captchaBox .bg span {color: #252525;font-size: 16px;line-height: 24px;font-weight: 600;}
.modelfrm .captchaBox .bg span::after {right: -8px;top: 0;}
.modelfrm .submitbtn button, .modelfrm .submitbtn input {width: 100%;height: 40px;background: #05141f;color: #fff;text-transform: capitalize;font-size: 16px;
transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;float: right;}
.modelfrm .captchaBox {position: relative;margin: 5px 0 0;display: inline-block;width: 100%;}
.modelfrm .submitbtn {margin: 10px 0 0;}
.modelfrm .radioField {margin: 14px 0 0;}
.modelfrm .radio_title.star::after {right: -7px;top: -3px;}
.reqfinpopup .modelfrm .captchaBox,.testdrivepopup .modelfrm .captchaBox {margin: 6px 0 0;}
.mCustomScrollbar {max-height: 360px;overflow: auto;}
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;direction: ltr;}
.mCSB_container {height: auto;overflow: hidden;width: auto;margin-right: 15px;}
.mCSB_scrollTools {position: absolute;width: 16px;height: auto;left: auto;top: 0;right: 0;bottom: 0;}
.mCSB_scrollTools .mCSB_draggerContainer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto;}
.mCSB_scrollTools .mCSB_dragger {height: 30px;width: 100%;z-index: 1;}
.mCSB_dragger_bar {background-color: #999;height: 100%;margin: 0 auto;position: relative;width: 4px;}
.mCSB_draggerRail {width: 2px;height: 100%;margin: 0 auto;background-color: rgba(0,0,0,.2)}
.cdetailpopup .mCustomScrollbar {max-height: 500px;overflow-y: auto;overflow-x: hidden;}
.cdetailpopup .modal-body {padding: 20px 0 20px;}
.cdetailpopup .scrollbox {padding: 0 5px 0 20px;}
.cdetailpopup .modal-middle,.cdetailpopup .modal-dialog {max-width: 700px;}
/*contact-page css start*/
.blackBox{background: #05141f;margin-bottom: 20px;}
.blackBox .boxTitle{    font-size: 22px;
    line-height: 24px;color: #fff;
    font-weight: 600;
    position: relative;
    padding: 15px 0;
    border-top: 1px solid #1f1f1f;padding-left: 25px;}
/*.blackBox .boxTitle:after {
    position: absolute;
    content: '';
    background: #fff;
    width: 40px;
    height: 1px;
    left: 25px;
    bottom: 0;
}*/
.blackBox .addressTag{color: #fff;font-size: 18px;line-height: 22px;padding-left: 50px;position: relative;}
.blackBox .addressTag:before{position: absolute;content: '';background: url(../images/location.svg) no-repeat;width: 16px;height: 22px;left: 20px;}
.contactNumbers{/* border-top: 1px solid #1f1f1f; */padding: 10px 20px 12px;padding-left: 50px;position: relative;color: #fff;border-bottom: 1px solid #484848;}
.contactNumbers:before{position: absolute;content: '';background: url(../images/phone.svg) no-repeat;width: 18px;height: 18px;left: 20px;top: 17px;}
.contactNumbers li{font-size: 18px;line-height: 28px;color: #fff;}
.contactNumbers li a{color: #fff !important;}
.contactNumbers li span{min-width: 150px;display: inline-block;}
.enquiryFormTitle{font-size: 24px;line-height: 24px;font-weight: 600;position: relative;padding: 15px 0	;margin-bottom: 15px;}
.enquiryFormTitle:after{position: absolute;content: '';background: #05141f;width: 40px;height: 1px;left: 0;bottom: 0;}
.enquiryForm{margin: 0 -8px;}
.fourCol{width: 33.33%;display: inline-block;margin: 0 -2px;vertical-align: top;padding: 0 10px;}
.fourCol .InputField{border: 1px solid #515151;border-radius: 5px;}
.textMaintxt{padding: 0 8px;}
.enquiryForm .star:after{right: 5px;}
.fourCol.textBox{width: 66.66%;}
.fourCol.textBox .InputField{min-height: 112px;}
/*.enquiryForm .textMaintxt{margin-bottom: 20px;}*/
.enquiryForm .captchaField{margin-top: 15px;float: left;}
.fltCaptcha .captchaField {margin-top: 0;}
.fltCaptcha .captchaBox label.error {left: 0;}
.enquiryForm .captchaBox{margin-bottom: 10px;float: left;}
.enquiryForm .btn{min-width: 194px;}
.trading_secTitle{font-size: 24px;line-height: 24px;color: #000;position: relative;padding-bottom: 8px;margin-top: 10px;margin-bottom: 20px;font-weight: 600;}
.trading_secTitle:after{position: absolute;content: '';background: #05141f;width: 40px;height: 1px;left: 0;bottom: 0;}
.treding_hours{padding: 15px 20px;box-shadow: 0px 0px 13px 0px rgba(59, 59, 59, 0.2);margin-bottom: 30px;}
.mobileStyle:nth-last-child(-n+4):nth-child(4n+1) .treding_hours,
.mobileStyle:nth-last-child(-n+3):nth-child(4n+2) .treding_hours,
.mobileStyle:nth-last-child(-n+2):nth-child(4n+3) .treding_hours,
.mobileStyle:nth-last-child(-n+1):nth-child(4n+4) .treding_hours {margin-bottom: 0;}
.hoursBox_title{position: relative;font-size: 22px;line-height: 22px;font-weight: 600;padding-bottom: 9px;color: #000;}
.hoursBox_title:after{position: absolute;content: '';background: #05141f;width: 40px;height: 1px;left: 0;bottom: 0;}
.hours_details{padding: 15px 0;}
.contact_person{font-size: 18px;line-height: 20px;font-weight: 600;color: #000;}
.designation{font-size: 15px;line-height: 22px;color: #333;}
.timing_show{font-size: 15px;line-height: 22px;color: #000;}
.timing_show .closed{color: #05141f;}
.timing_show span{min-width: 130px;display: inline-block;color: #000;}
.designation.d_call {position: relative; padding-left: 20px;}
.designation.d_call:before{position: absolute;content: '';left: 0;top: 5px;background: url('../images/phone-red.svg') no-repeat;width: 13px;height: 13px;}
/*.contactPage .captchaBox label.error {left: 0;}*/
/*contact-page css start*/
/*Service section start*/
.bookaServiceSec{background: #05141f;position: relative;padding: 42px 0 35px;}
.bookaServiceSec:before{position: absolute;content: '';background: url(../images/book-service-bg.jpg) no-repeat center center;background-size: cover;opacity: 0.08;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 100%;height: 100%;}
.bookServiceTitle.serPage {padding-bottom: 10px;}
.bookServiceTitle{font-size: 40px;line-height: 40px;color: #fff;text-align: center;padding-top: 18px;padding-bottom: 40px;font-weight: 400;}
.bookServContent {color: #fff;font-size: 17px;padding-bottom: 50px;text-align: center;width: 60%;margin: 0 auto;line-height: 20px;}
.formBookService{margin: 0 -10px;float: left;}
.bookaServiceSec .fourCol{width: 25%;float: left;margin: 0;}
.bookaServiceSec .fourCol .InputField{border: 0;border-radius: 3px;}
.bookaServiceSec .fourCol.half{width: 12.5%;}
.bookaServiceSec .sortDown span{background: #fff;height: 42px;line-height: 42px;color: #000;}
.bookaServiceSec .sortDown span::after{border-bottom: 2px solid rgba(0,0,0,0.2);border-left: 2px solid rgba(0,0,0,0.2);}
.textMaintxt{padding: 0;}
.formBookService .star:after{right: 15px;}
.bookaServiceSec .textMaintxt{margin-bottom: 20px;}
.bookaServiceSec .midHalf-first{width: 35%;}
.bookaServiceSec .midHalf-second{width: 15%;}
.bookaServiceSec textarea.InputField{min-height: 135px;}
.bookaServiceSec .captchaBox .bg span{color: #fff;}
.bookaServiceSec .captchaField{margin-top: 20px;}
.bookaServiceSec .captchaBox{margin-bottom: 15px;float: left;}
.bookaServiceSec .btn{height: 60px;line-height: 30px;font-weight: 900;}
.bookaServiceSec .captchaBox .bg span em{color: #fff;}
.labelwithinput{display: inline-block;vertical-align: middle;color: #fff;font-size: 16px;line-height: 20px;width: calc(40% - 2px);}
.labelwithinput + .InputField, .labelwithinput + .sortDown{width: calc(60% - 2px);display: inline-block;vertical-align: middle;}
.bookaServiceSec .chkNm{color: #fff;font-size: 16px;line-height: 22px;margin-top: 15px;}
.bookaServiceSec [type="radio"]:checked + label, .bookaServiceSec [type="radio"]:not(:checked) + label{color: #fff;font-weight: 400;}
.bookaServiceSec .labelwithinput + .sortDown span::after{background: url(../images/clock.svg) no-repeat;width: 16px;height: 16px;border: 0;transform: unset;-webkit-transform: unset;-moz-transform: unset;-ms-transform: unset;top: 0;}
.ui-datepicker .ui-datepicker-header{background: #05141f;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background: #05141f;}
.bookaServiceSec .fourCol .InputField.hasDatepicker{background: #fff;}
.bookaServiceSec .fourCol .date:after{z-index: 1;}
.bookaServiceSec .sortDown select{height: 42px;line-height: 42px;}
.bcimg .container {position: absolute;width: 100%;right: 0;left: 0;bottom: 0;}
.absoText{position: relative;width: 100%;right: 0px;}
.absoText a{position: absolute;right: 0;bottom: 0;padding: 12px;font-size: 16px;}
.absoText a span{width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin-right: 7px;}
.absoText a span svg, .absoText a span img{width: 16px;height: 16px;}
.absoText a span svg path{-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.absoText a:focus{color: #fff;}
.absoText a:focus:hover{color: #05141f;}
/*.absoText a:focus:hover{color: #05141f;}*/
.serviceTime {
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	font-size: 28px;
	font-weight: 700;
	line-height: 31px;
}
.bookaServiceSec .container {
	position: relative;
	z-index: 1;
}
/*Service section start*/
/*new-car-detail page css*/
.newTitle{font-size: 40px;line-height: 40px;padding-bottom: 25px;font-weight: 400;}
.topDivofSec .newTitle{border-bottom: 1px solid #000;margin-bottom: 30px;}
.new-breadcrumb{min-height: 710px;}
.car-bannerSec{position: relative;}
.car-bannerSec .absoText_banner{position: absolute;max-width: 1366px;margin: auto;padding: 0 17px;left: 0;right: 0;margin: auto;top: 80px;}
.car-bannerSec .absoText_banner .mainText{font-size: 50px;line-height: 34px;color: #fff;font-weight: 600;margin-bottom: 20px;text-shadow:0px 4px 10px rgba(0,0,0,0.55);}
.car-bannerSec .absoText_banner .smallText{font-size: 16px;line-height: 24px;color: #fff;font-weight: 400;max-width: 930px;text-shadow:0px 4px 10px rgba(0,0,0,0.55);}
.visiblemobile{display: none;}
.topDivofSec{position: relative;}
.accessoriesSec .selectCate{display: block;border: 1px solid #000;font-size: 16px;line-height: 20px;font-weight: 600;padding: 8px 13px;cursor: pointer;position: relative;}
.accessoriesSec .selectCate:after{content: '';width: 8px;height: 8px;border-bottom: 2px solid rgb(0,0,0);border-left: 2px solid rgb(0,0,0);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);position: absolute;top: -4px;bottom: 0;right: 10px;margin: auto;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.accessoriesSec .toolbar{border: 1px solid #000;border-top: 0;}
.accessoriesSec .toolbar .fil-cat{display: block;background: transparent;font-size: 16px;line-height: 20px;font-weight: 400;padding: 5px 13px;width: 100%;text-align: left;}
.rightDiv{width: 200px;position: absolute;right: 0;top: 3px;z-index: 12;background: #fff;}
.accesBox{overflow: hidden;border: 1px solid #dddddd;}
.accesimgBox {position: relative;overflow: hidden;/*min-height: 100%;*/background-repeat: no-repeat; background-size: 100%; background-position: center center;}
.accesimgBox img.absoImg {max-height: inherit;max-width: inherit;left: 50%;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);}
.accesimgBox img.lazyload.absoImg {left: 0;transform: none;right: 0;}
.accesText{padding: 10px 15px;}
.accesText .accesTitle{font-size: 20px;line-height: 24px;color: #000;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 0px;line-height: 30px;-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.accesText .accessmall{font-size: 18px;line-height: 20px;color: #000;}
.accesFiltering{margin: 0 -5px;}
.acesBoxCover {height: 100%;float: left;width: 100%;-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.accesMainBox{padding: 0 5px;float: left;width: 25%;margin-bottom: 14px;}
.centerText{text-align: center;}
.newCarImage{position: relative;padding: 20px 0 30px;}
/**/
.shadowTop{position: relative;}
.shadowTop:after{position: absolute;content: '';height: 370px;width: 100%;top: 0;left: 0;right: 0;z-index: 0;
background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00ffffff',GradientType=0 );}
.fullImg{position: relative;}
.fullImg .container{position: absolute;left: 0;right: 0;margin: auto;top: 55px;z-index: 2;}
.fullImg .container .btn{padding: 10px 20px;}
.fullImg .container .btn i{padding-left: 10px;}
.featurecarSec .topText{font-size: 30px;color: #fff;line-height: 32px;margin-bottom: 25px;}
.featurecarSec .mainbtmText{font-size: 50px;line-height: 56px;font-weight: 700;color: #fff;margin-bottom: 10px;}
.featurecarSec .smallbtmText{color: #fff;font-size: 16px;line-height: 20px;font-weight: 600;margin-bottom: 20px;}
.fullImg .container .overText{max-width: 850px;margin-left: 115px;margin-top: 0;}
.perfomanceSec1 .container .overText{margin-left: 115px;padding-top: 70px;}
/**/
.safety .fullImg{padding-top: 250px;position: relative;}
.fullImg.centerText.bigImg{min-height: 600px;}
.safety .container{text-align: left;position: absolute;z-index: 2;left: 0;right: 0;top: 50px;}
.imgTextSec .topTitle{font-size: 22px;line-height: 24px;font-weight: 700;position: relative;padding-top: 10px;margin-bottom: 35px;color: #000;}
.imgTextSec .topTitle:after{position: absolute;content: '';background: #05141f;width: 40px;height: 2px;left: 0;top: 0;}
.imgTextSec .topBigText{font-size: 50px;line-height: 55px;font-weight: 700;color: #000;margin-bottom: 17px;}
.imgTextSec .btmsmallText{font-size: 16px;line-height: 20px;font-weight: 600;color: #000;}
/**/
.performanceBox{width: 100%;float: left;}
.performanceBox .imgPerfDiv{position: relative;width: calc(50% - 4px);display: inline-block;vertical-align: middle;}
.performanceBox .per_feature_text{width: calc(50% - 4px);display: inline-block;vertical-align: middle;}
.per_feature_text{padding-left: 34px;}
.per_feature_text .perf_title{position: relative;font-size: 24px;line-height: 26px;font-weight: 600;color: #000;padding-bottom: 7px;margin-bottom: 20px;}
.per_feature_text .perf_title:after{position: absolute;content: '';left: 0;bottom: 0;height: 1px;width: 40px;background: #05141f;}
.per_feature_text .perf_desc{margin: 8px 0;font-size: 16px;line-height: 24px;}
.performanceFeatureSlider .slick-dots li button{border: 1px solid #e1e1e1;}
.perfomanceSec .fullImg{padding: 0;min-height: 500px;}
.perfomanceSec .overText p{color: #fff;}
.thumbBox{max-width: 82px ;height: 82px;border-radius: 50%;border: 2px solid #32302e;overflow: hidden;display: inline-block;margin: 0 4px;cursor: pointer;}
.designSliderthumb{position: absolute;left: 0;right: 0;margin: auto;bottom: 30px;text-align: center;}
.perfomanceSec{position: relative;display: block;}
.perSec .overText {margin-left: 115px;}
.centerText.viewMBtn{margin-top: 15px;}
.accessoriesShowHide:focus {color: #fff;}
.centerText.viewMBtn i{margin-left: 10px;}
.desclaimerText{display: inline-block;background: #f7f7f7;padding: 15px 20px;font-size: 18px;line-height: 18px;cursor: pointer;}
.desclaimerText img, .desclaimerText svg {margin-left: 10px;width: 14px;height: 8px;display: inline-block;position: relative;transition: 0.5s ease-in-out all;-webkit-transition: 0.5s ease-in-out all;-ms-transition: 0.5s ease-in-out all;-moz-transition: 0.5s ease-in-out all;}
.desc_detail{padding: 30px 0;font-size: 16px;line-height: 18px;}
.desc_main{background: #f7f7f7;display: none;}
/*new-car-detail page css*/
.designSlider .slick-dots button img {width:100%;height:auto;}
.designSlider .slick-dots {bottom: 30px;left: 0;right: 0;position:absolute;line-height:0;}
.slick-slider .slick-track {min-width:100%;}
.designSlider .slick-dots li button {margin:0;height:auto;width:100%;padding:0;border: 0px;width: 84px;height: 84px;border-radius: 50%;overflow: hidden;}
.designSlider .slick-dots li button.tab { clear:both;display:block;background: transparent;margin: 0 4px;border: 2px solid #32302e;}
.designSlider .slick-dots li.slick-active button.tab{border: 2px solid #05141f;}
/*.designSlider .slick-dots li button img { width:80px; max-width:80px; height:auto;}*/
.slick-thumbs {position:absolute;left: -9999px;}
.desclaimerText.opendiv svg{transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-ms-transform: rotateX(180deg);}
.absoText a span svg rect, .absoText a span svg polygon{transition: 0.5s ease-in-out all;}
/*testimonial page css start*/
.test_MainSec .col6{width: 50%;padding: 20px;}
.test_MainSec .testBox{margin-top: 25px;position: relative;box-shadow: 0px 1px 7px 1px rgba(57, 57, 59, 0.17);padding: 25px;padding-top: 35px;}
.test_MainSec .testBox:after {position: absolute;content: '';left: 14px;top: -22px;background: #fff url(../images/quote.svg) no-repeat;width: 50px;height: 43px;/* opacity: 0.2; */box-shadow: -1px 1px 7px 7px rgb(255, 255, 255);}
.test_MainSec .testBox .testDesc{font-size: 18px;line-height: 26px;margin-bottom: 15px;}
.test_MainSec .testBox .clientName{color: #05141f;font-size: 20px;line-height: 22px;font-weight: 600;display: inline-block;position: relative;padding-left: 11px;}
.test_MainSec .testBox .clientName:before{position: absolute;content: '';width: 7px;height: 2px;background: #05141f;left: 0;top: 0;bottom: 0;margin: auto;}
.test_MainSec .testBox .clientposition{font-size: 18px;line-height: 22px;padding-left: 10px;}
/*testimonial page css start*/
#accs_popup .modal-header{padding: 0;border-top: 2px solid #05141f;text-align: center;}
#accs_popup .modal-middle{max-width: 700px;}
#accs_popup .modal-content{background: #fff;}
.acces_details .access_text{width: 100%;display: inline-block;padding: 20px;}
/*.acces_details .access_price{width: calc(35% - 2px);display: inline-block;vertical-align: top;padding: 20px;text-align: center;}*/
.aacces_title{font-size: 16px;line-height: 20px;font-weight: 600;margin-bottom: 7px;}
.acces_dt{font-size: 14px;line-height: 18px;}
.price_acces_box{min-width: 152px;padding: 15px;text-align: left;font-size: 13px;background: #f4f4f5;}
.price_acces_box .price{display: block;margin-top: 5px;font-size: 24px;color: #05141f;font-weight: 900;}
#accs_popup.modalMain .close{top: 0;right: 0;background: #05141f;height: 45px;width: 45px;line-height: 34px;}
.detailBox {float: left;width: 100%;}
.detailTitle {background: #05141f;font-size: 18px;line-height: 38px;border: 1px solid #f1f2f2;font-weight: 600;margin: 20px 0;padding: 8px 20px;text-transform: uppercase;color: #fff;}
.detailBox .dealercomment {font-size: 16px;line-height: 26px;font-weight: 300;margin-bottom: 7px;padding: 0 20px;text-align: justify;}
/*---------------------*/
.header {border-bottom: 1px solid #05141f;position: relative;}
.header .logo {margin:25px 0;float: left;}
.header .socialcls {display: inline-block;float: right;margin: 30px -8px 0 0;}
.socialcls ul > li {display: inline-block;}
.socialcls ul > li > a .fa-google-plus {font-size: 15px;color: #df5346;vertical-align: middle;line-height: 28px;border: 1px solid #fff;width: 30px;height: 30px;text-align: center;border-radius: 50%;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.socialcls ul > li > a .fa-facebook {font-size: 18px;vertical-align: middle;line-height: 28px;color: #4867aa;border: 1px solid #fff;width: 30px;height: 30px;text-align: center;border-radius: 50%;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.phonecontact {float: right;margin: 25px 10px 0 0;}
.phonecontact ul {padding: 0 0 0 30px;position: relative;}
.phonecontact ul::after {content: "";background: url(../images/phone-red.svg) no-repeat center center;background-size: cover;width: 16px;height: 16px;position: absolute;left: 4px;top: 5px;}
.phonecontact > ul > li {display: inline-block;position: relative;}
.phonecontact > ul > li:not(:last-child) {padding-right: 30px;}
.phonecontact > ul > li:not(:last-child)::after {content: "";width: 2px;height: 27px;position: absolute;display: inline-block;right: 13px;background: #efefef;top: 9px;}
.phonecontact .phonettl {font-weight: 700;color: #05141f;font-size: 15px;text-transform: uppercase;line-height: 18px;}
.phonecontact .numb a {font-size: 20px;color: #05141f;letter-spacing: -0.5px;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.addresscls {float: left;max-width: 170px;margin: 25px 15px 20px 0;}
.addresscls.serviceAdd{max-width: 150px;}
.allLocationTop{display: inline-block;}
.locPlace{font-weight: 700;color: #05141f;font-size: 15px;text-transform: uppercase;line-height: 18px;display: block;}
.addresscls p {position: relative;padding: 0 0 0 20px;font-size: 16px;line-height: 20px;display: inline-block;color: #333;}
.addresscls p:after {content: "";background: url(../images/location-red.svg) no-repeat center center;background-size: cover;width: 12px;height: 16px;position: absolute;left: -2px;top: 5px;}
.clickcall, .viewloc {display: none;}
.rightdiv {display: inline-block;float: right;}
.mainmenu {display: inline-block;width: 100%;text-align: center;position: absolute;left: 0;right: 0;/*bottom: -55px;*/top:100%;z-index: 99;}
.mainmenu > ul {background: #05141f;display: inline-block;float: none;color: #fff;/*position: relative;*//*padding: 0 6px;*/z-index: 999;}
.mainmenu > ul > li:first-child,.mainmenu > ul > li:last-child {position: relative;z-index: 9999;}
.mainmenu > ul > li:first-child:after {content: "";background: url(../images/menu_left.svg) no-repeat center center;background-size: cover;position: absolute;left:-79px;top: -33px;width: 84px;height: 54px;}
.mainmenu > ul > li:last-child:after {content: "";background: url(../images/menu_left.svg) no-repeat center center;background-size: cover;position: absolute;right:-79px;top: -33px;width: 84px;height: 54px;transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);} 
.mainmenu > ul > li {display: inline-block;}
.mainmenu > ul > li.arrowDiv .menutext{padding-right: 10px;}
.mainmenu > ul > li.arrowDiv .menutext::before {content: '';width: 8px;height: 8px;border-bottom: 2px solid rgb(255, 255, 255);border-left: 2px solid rgb(255, 255, 255);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);position: absolute;top: -4px;bottom: 0;right: -5px;margin: auto;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.mainmenu > ul > li .menutext{position: relative;}
.mainmenu > ul > li .menutext:after{content: '';position: absolute;bottom: 0;background: transparent;width: 100%;height: 2px;left: -100%;margin: auto;transition: 0.5s ease-in-out all;}
.mainmenu > ul > li.active .menutext:after{background: #fff;left: 0;}
.mainmenu > ul > li .normalSubmenu{position: absolute;top: 100%;background: rgba(5, 20, 31, 0.8);padding: 10px 20px;min-width: 200px;left: 0;text-align: left;opacity: 0;visibility: hidden;}
span.arrow{cursor: pointer;}.mainmenu > ul > li .menutext .normalSubmenu a{color: #fff;font-size: 18px;line-height: 26px;width: 100%;}
.mainmenu > ul > li .menutext .normalSubmenu a:hover{padding-left: 10px;color: #fff}
.mainmenu > ul > li:not(:last-child) {margin: 0 30px 0 0;}
.mainmenu > ul > li .menutext a {color: #fff;font-size: 17px;font-weight: 600;line-height: 54px;position: relative;display: inline-block;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.menuIcon, .offertext {display: none;}
/*Header CSS End*//*Home Main Slider CSS Start*/
.homeslider img {max-width: inherit;max-height: inherit;position: relative;left: 50%;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}
.homeslider .slick-slide {overflow: hidden;}
.homeslider {height: 490px;overflow: hidden;}
.homeslider .slick-arrow {background: no-repeat;font-size: 0;position: absolute;padding: 10px 18px;background: #fff;top: 50%;z-index: 1;opacity: 0.5;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.homeslider .slick-prev {left: 30px;}
.homeslider .slick-next {right: 30px;}
.homeslider .slick-prev:before {width: 14px;height: 27px;content: "";display: inline-block;vertical-align: middle;background: url(../images/left_arrow_banner.svg) no-repeat center center;background-size: cover;}
.homeslider .slick-next:before {width: 14px;height: 27px;content: "";display: inline-block;vertical-align: middle;background: url(../images/right_arrow_banner.svg) no-repeat center center;background-size: cover;}
/*Home Main Slider CSS End*//*Find Used Car CSS Start*/
.findusedcar {background: #05141f;text-align: center;display: inline-block;width: 100%;}
.ftitlediv {position: relative;}
.findcarttl .svgImg {margin: 0 8px 0 0;width: 19px;height: 19px;vertical-align: middle;}
.findcarttl {font-size: 22px;font-weight: 700;text-transform: uppercase;color: #fff;line-height: 25px;display: inline-block;padding: 12px 15px 13px 15px;background: #05141f;position: absolute;top: -65px;left: 0;}
.halffeild {padding: 0 4px;width: 33.33%;float: left;}
.twofeild {padding: 0 4px;width: 50%;float: left;}
.carrow {margin: 0 -4px;}
.formfield {margin: 10px 0 0 0;position: relative;}
.dliderrangeDiv {padding: 8px 10px 0 10px;position: relative;}
.dliderrangeDiv .ui-slider-handle {/* border: 2px solid #3d94cb; */border-radius: 50%;width: 15px;height: 15px;top: -6px;cursor: pointer;box-shadow: -2px 2px 3px rgba(0,0,0,0.1);background: #f5f8fa;}
.dliderrangeDiv .ui-widget-header {height: 4px;background: #ffffff;}
.dliderrangeDiv .ui-slider {height: 4px;background: #000;border: 0;}
.dliderrangeDiv .sliderPrice {text-align: center;margin: 0;position: absolute;top: -24px;right: 0;}
.dliderrangeDiv .sliderPrice input {background: none;text-align: right;font-size: 13px;color: #fff;}
.fcarfrm label {color: #fff;font-size: 15px;}
.findcardiv {display: inline-block;max-width: 1108px;margin: 0 auto;width: 100%;text-align: left;padding: 15px 0 20px 0;}
.fcarfrm .submitbtn .btn {background: rgb(2,20,31);color: #fff;width: 142px;height: 80px;font-size: 18px;font-weight: 700;text-transform: uppercase;cursor: pointer;text-align: center;border: 1px solid #fff;/*box-shadow: 0 0 9px rgba(184,21,47,0.65);*/}
.fcarfrm .submitbtn {display: inline-block;margin: 10px 0 0;}
.fcarfrm .col1 {float: left;max-width: 142px;}
.fcarfrm .col3 {float: left;width: calc(100% - 142px);padding-right: 4px;}
.fcarfrm {display: inline-block; width: 100%;}
/*Find Used Car CSS End*//*Meghamenu CSS Start*/
.dropDown::before {content: "";background: #fff;position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 54px;z-index: -1;max-width: 1336px;margin: 0 auto;opacity: 0;visibility: hidden;-webkit-transition: all 500ms ease 0s;-o-transition: all 500ms ease 0s;-moz-transition: all 500ms ease 0s;transition: all 500ms ease-in-out;}
.megaMenu {position: absolute;top: 100%;z-index: 99999;width: 100%;left: 0;right: 0;opacity: 0;visibility: hidden;text-align: center;-webkit-transition: all 500ms ease 0s;-o-transition: all 500ms ease 0s;-moz-transition: all 500ms ease 0s;transition: all 500ms ease-in-out;/*-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);*/background: #fff;/*box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08);*/max-width: 1336px;margin: auto;padding-bottom: 20px;}
.megaCarImg {position: relative;overflow: hidden;}
.megaCarListing {display: none;width: 100%;float: left;border-top: 1px solid #f9f9f9;}
.megaCarListing.currentList {display: block;}
.megaMenuTabbing {display: inline-block;float: none;margin: 17px 0;}
.megaMenuTabbing li {display: inline-block;}
.megaMenuTabbing li:not(:last-child) {margin-right: 18px;}
.megaMenuTabbing li a {font-size: 15px;color: #05141f;position: relative;display: inline-block;padding: 0 0 0 23px;}
.megaMenuTabbing li.currentList a {font-weight: 600;}
.megaMenuTabbing li a::before {content: "";border: 1px solid rgba(0, 0, 0, 0.22);width: 13px;height: 13px;border-radius: 50%;position: absolute;left: 0;top: 3px;box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.25);}
.megaMenuTabbing li.currentList a::after {width: 7px;height: 7px;background: #05141f;content: "";position: absolute;left: 3px;border-radius: 50%;top: 6px;}
.megaCarBox {width: 20%;float: left;position: relative;text-align: center;border: 1px solid #f9f9f9;/* background: #fff; */border-right: 0px;border-top: 0px;padding: 35px 0 0;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
/*.megaCarBox:nth-child(5n+1) {border-left: 0px;clear: both;}
.megaCarBox:last-child { border-right: 1px solid #f9f9f9;}*/
.megaCarBox > a {height: 100%;display: block;}
.megaCarTitle {font-size: 16px;color: #05141f;text-transform: uppercase;font-weight: 600;margin: 1px 0 16px 0;padding: 0 10px;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.megaCarBox .newtag {position: absolute;left: 0;top: 0;}
.dropDown .menutext > a::after {content: "";border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;position: absolute;left: 0;right: 0;width: 15px;margin: 0 auto;bottom: 0;opacity: 0;visibility: hidden;-webkit-transition: all 500ms ease 0s;-o-transition: all 500ms ease 0s;-moz-transition: all 500ms ease 0s;transition: all 500ms ease-in-out;}
.meghalinks > ul {border-top: 1px solid #f9f9f9;display: inline-block;width: 100%;vertical-align: top;}
.meghalinks > ul > li {display: inline-block;text-align: center;width: 14.28%;float: left;}
.meghalinks > ul > li .svgIcon, .meghalinks > ul > li .svgImg {width: 6px;vertical-align: middle;margin-left: 6px;}
.meghalinks > ul > li .svgIcon path, .meghalinks > ul > li .svgImg path {fill: rgba(0,0,0,0.2);-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.meghalinks > ul > li > a {font-size: 16px;color: #05141f;display: block;padding: 13px 10px 15px 10px;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.meghalinks > ul > li:nth-child(2n+1) > a {background: #f9f9f9;}
/*Meghamenu CSS End*/
.arrow.megaArrow.arrow {position: relative;display: inline-block;height: 50px;vertical-align: middle;width: 16px;line-height: 50px;}
.megaMenuList .menutext a::after {content: '\f107';font-family: FontAwesome,sans-serif;color: #fff;vertical-align: middle;font-size: 20px;font-weight: 400;top: 0%;visibility: visible;left: auto;right: auto;top: auto;bottom: auto;width: auto;opacity: 1;border: 0;padding-left: 5px;transform:scaleY(1);}
.megaMenuList.meghaminus .menutext a::after {transform:scaleY(-1);}
.arrow::after/*,.fordesk::before*/ {content: '\f107';font-family: FontAwesome,sans-serif;color: #fff;vertical-align: middle;font-size: 20px;font-weight: 400;margin-left: 6px;position: absolute;right: -18px;margin: auto;top: 50%;transform: translateY(-50%);transition: 0.5s ease-in-out all;-webkit-transition: 0.5s ease-in-out all;-moz-transition: 0.5s ease-in-out all;-ms-transition: 0.5s ease-in-out all;}
.meghaminus .fordesk::before {transform: translateY(-50%) scaleY(-1);}
.arrow.minus::after {content: '\f106';}
.megaMenuList .menutext .formobile{display: none;}
.mainmenu > ul > li .megaMenu.subMenuOpen {-webkit-transform: translateY(0) scaleY(1);-moz-transform: translateY(0) scaleY(1);-o-transform: translateY(0) scaleY(1);transform: translateY(0) scaleY(1);opacity: 1;top: 95%;visibility: visible;box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.08);}
.dropDown.meghaminus::before {opacity: 1;visibility: visible;}
.mainmenu > ul > li.meghaminus .menutext:after {background: #fff;left: 0;bottom: 2px;}
/*.meghaminus .menutext > a::after {   opacity: 1;   visibility: visible;   bottom: 4px;}*/
.mainmenu > ul > li.meghaminus .arrow::after {transform: translateY(-50%) rotate(180deg);}
.megaMain span.arrow {pointer-events: none;}
/*---------Media Query-----------*//* css only for hover effect all hover effect must write in this Media query */
.designSlider .slick-dots li button.tab.bg_image{ background-position: center center;background-size: cover;background-repeat: no-repeat;} 
.designSlider .slick-dots li button.tab.bg_image img{opacity: 0}
.newCarSliderMain{position: relative;}
/*~~~~~ Blog Css Start ~~~~~*/
.pagination {text-align: center}
.innerComPadd {padding: 60px 0;border-bottom: 1px solid #e1e1e1;}
.innerComPadd .cms-contents{padding:0px 0}
.blogPage .cms-contents {padding: 0;border-bottom: 0;}
.blogPage .fullDiv {float: left;border-bottom: 1px solid #ebebeb;margin-bottom: 35px;padding-bottom: 30px;width: 100%;}
.blogPage .entry-title {display: block;width: 100%;font-size: 22px;line-height: 24px;font-weight: 600;padding-bottom: 0;margin-bottom: 10px;}
.blogPage .entry-title a {font-weight: 600;transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all;color: #000;font-size: 22px}
.blogPage .like-dislike {display: inline-block;float: right;margin: 15px 0 0;}
.entry-header {display: block;}
.blogPage a {border-bottom: 0}
.blogPage .entry-meta {display: inline-block;margin: 0 0 15px;}
.blogPage .entry-meta a {color: #333;font-size: 14px;line-height: 25px;transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all}
.blogPage .likedisMain {float: right}
.blogPage .search-field {border:0px;height: 45px;position: relative;width: 100%;padding-right: 44px;padding-left: 10px;color: #333;box-sizing: border-box;line-height: 45px;font-size: 14px;}
.site-main .search-field{box-shadow: 0 0 3px rgba(0, 0, 0, .15);}
.blogPage .search-submit {position: absolute;right: 0;top: 0;bottom: 0;color: #fff;background: #05141f;width: 45px;height: 100%;line-height: 48px;border: 1px solid #dfdfdf;transition: all .3s ease-in-out;	transition: all 0.3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;}
.blogPage .ldc-ul_cont,.search-form {position: relative;}
.icon-search {width: 15px;height: 15px;fill: #fff;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;}
.screen-reader-text {display: none}
.blogPage .widget {display: inline-block;width: 100%;background: #fff;box-shadow: 0 0 3px rgba(0, 0, 0, .15);margin-bottom: 20px;padding-bottom: 10px}
.blogPage .widget ul>li:before,.post-categories li:last-child a:after,.post-tag li:last-child a:after {display: none}
.blogPage .widget.widget_search {padding-bottom: 0}
.blogPage .widget-title {float: left;width: 100%;font-size: 18px;line-height: 20px;font-weight: 700;padding: 15px 20px;border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;background: #05141f;color: #fff;}
.latestCon p,.search h1 {font-weight: 500}
.blogPage .widget_categories ul {float: left;width: 100%}
.blogPage .ldc-ul_cont:before {position: absolute;content: '\f087';font-size: 15px;left: 0;font-family: FontAwesome;color: #05141f;transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all}
.blogPage .ldc-ul_cont.disLike:before {content: '\f088'}
.blogDiv {float: left}
.blogPage .imgDiv {width: 40%}
img{ height: auto;width: auto;}
.content {width: 60%;padding-left: 20px}
.addthis_toolbox {margin-top: 15px;float: left;}
.blogPage .addthis_toolbox.addthis_32x32_style span {background-color: transparent!important}
.blogPage .addthis_toolbox a {padding: 4px 0 0}
.addthis_toolbox svg {width: 25px!important;height: 25px!important;fill: #9e9d9d;transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all}
.addthis_button_twitter:hover svg {fill: #1da1f2}
.addthis_button_messenger:hover svg {fill: #0084ff}
.addthis_button_tumblr:hover svg {fill: #37455c}
.addthis_button_facebook:hover svg {fill: #3b5998}
.addthis_button_google_plusone_share:hover svg {fill: #dc4e41}
.addthis_button_compact:hover svg {fill: #ff6550}
.addthis_button_linkedin:hover svg {fill: #0077b5}
.blogPage .shareText {float: left;color: #333}
.blogPage .widget a {color: #000;font-size: 16px;line-height: 20px;position: relative;padding-left: 12px;display: inline-block;transition: .4s ease-in-out all;-webkit-transition: .4s ease-in-out all;-moz-transition: .4s ease-in-out all;-ms-transition: .4s ease-in-out all;}
.blogPage .widget ul li a {padding: 0 0 0 25px;line-height: 21px;}
.blogPage .widget ul li a abbr {border-bottom: none;cursor: inherit;text-decoration: none;}
.blogPage .widget ul li a::before {width: 14px;height: 20px;display: inline-block;position: absolute;left: 0;top: 3px;content: "";background: url(../images/iconcms.png) no-repeat center center;top: -2px;line-height: 21px;vertical-align: middle}
.blogPage ul>li {line-height: 26px}
.blogPage .widget_recent_entries ul>li {line-height: 20px}
.post-time {padding-left: 20px}
span.alert-msg {top: -20px;color: red}
.blogPage .post-categories,.blogPage .post-tag {float: left;margin-bottom: 0;position: relative;padding-left: 20px}
.blogPage .postDate{float: left; margin-right: 10px;}
.post-categories li,.post-tag li,.post-time {float: left;padding-right: 15px}
.post-categories li a,.post-tag li a,.post-time {position: relative}
.post-categories li a:after,.post-tag li a:after {position: absolute;right: -5px;content: ',';top: -1px;color: #999}
.blogPage .post-categories li span,.blogPage .post-tag li span {padding: 0 4px}
.blogPage .post-tag:before {position: absolute;content: ''}
.entry-content.cms-contents {padding: 0}
.entry-content p {font-size: 16px}
.post-categories:after,.post-tag:after {position: absolute;font-size: 15px;font-family: FontAwesome;left: 0;top:4px;color: #333}
.entry-content .innerContent p:first-child {margin-bottom: 0}
.post-categories:after {content: '\f07c';transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all}
.post-tag:after {content: '\f02b';transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all}
.blogDiv .shareText {font: 400 18px/26px 'Ford Antenna', sans-serif;color: #333;}
.blogDiv p.link-more {margin: 5px 0}
.blogDiv p.link-more a {border-bottom: 1px solid transparent;transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all;position: relative;font-size: 16px;color: #05141f;}
.blogDiv p.link-more a:after {content: '\f105';right: -5px;top: 0;bottom: 0;margin: auto;font-size: 15px;font-family: FontAwesome;transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all;position: relative}
.pagination {float: left;width: 100%}
.pagination span.page-numbers.current {color: #fff;/*background: #f16521;*/background: #05141f; padding: 10px 15px;border: 1px solid;box-shadow: 0 0 6px rgba(0, 0, 0, .1);margin: 0 6px}
.pagination a.page-numbers {color: #333;padding: 10px 15px;transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all;display: inline-block;font-size: 15px;line-height: 19px;margin: 0 6px;box-shadow: 0 0 6px rgba(0, 0, 0, .1);font-weight: 600;border: 1px solid #ddd;}
.lateDate,.lateTitle {font-size: 18px;line-height: 20px}
.pagination a.page-numbers svg {display: inline-block;vertical-align: middle;fill: #333;width: 16px;height: 14px;transition: .5s ease-in-out all;-webkit-transition: .5s ease-in-out all;-moz-transition: .5s ease-in-out all;-ms-transition: .5s ease-in-out all}
.nav-links {padding: 10px 0}
.mainDiv {float: left}
.blogPage .page-header .page-title {margin-bottom: 25px;font-weight: 600;}
.blogPage article:last-of-type .fullDiv {border-bottom: 0;margin-bottom: 15px;padding-bottom: 0}
.search .page-header .page-title,.search .site-main p {margin-bottom: 10px;line-height: 24px;}
.search .page-header .page-title{margin-bottom: 25px;}
.blogPage .widget ul {float: left;width: 100%;padding: 0 15px}
.blogPage .widget ul li {margin-bottom: 3px;padding: 10px 0;}
.blogPage .widget ul li ~ li{border-top:  1px solid  #e5e5e5;}
.blogPage .fullContent {width: 100%;  padding-left: 0;}
.blogDetail .content{padding-left: 0; width: 100%;}
.entry-content.cms-contents p{line-height: 24px; margin-bottom: 10px;}
.entry-content.cms-contents p strong{font-weight: 600;}
.blogDiv.imgDiv {padding: 0;}
.blogPage .blogDiv.content time {margin-right: 15px;}
.blogPage .blogDiv.content time:before {content: "\f073";font-family: fontawesome;margin-right: 5px;}
.blogDetail .entry-content.cms-contents {margin: 10px 0 20px;}
.blogDetail .entry-title {margin: 0 0 10px;}
.blogPage .widget ul li a:before{position: absolute; content: ""; left: 0; top: 6px; height: 10px; width: 10px; border-radius: 100%; border: 1px solid #05141f; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.blogPage .widget ul li a.active{color: #1b394e;}
.blogPage .widget ul li a.active:before{border-color: #05141f; background: #05141f; -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); transform: rotateX(180deg);}
.newsdiv {display: inline-block;width: 100%;margin: 0 0 30px;border-bottom: 1px solid #ccc;padding: 0 0 30px;}
.nleftimg {float: left;width: 50%;padding: 0 15px;}
.newsboxx:nth-child(2n) .nleftimg {float: right;}
.nlefttext {float: left;width: 50%;padding: 0 15px;}
.newsrow {margin: 0 -15px;}
.newsrow:after {display: table;content: "";clear: both;}
.newsboxx {display: inline-block;width: 100%;margin: 10px 0 0;}
.blogDetail .entry-content.cms-contents a{color: #05141f;border-bottom: 1px solid transparent;}
/* Blog Css End*/
/*25-09-2018 amit changes start*/
.designSlider .fullImg{background-repeat: no-repeat; background-position: center center; background-size: cover;}
.thum_list .type_photo,.thum_list .ttype_photo,.thum_list .type_photo,.thum_list .ttype_photo{background-repeat: no-repeat; background-position: center center; background-size: cover;}
/*25-09-2018 amit changes end*/
.noteText{padding-top: 20px;}
.noteText, .noteText a {font-size: 14px;font-weight: 400;color: #000;line-height: 18px;text-align: center;}
/*other text stock page css Strat*/
.offerdetailHead {font-size: 25px;font-weight: 600;color: #000;line-height: 28px;margin-bottom: 15px;}
.other_content_of_listing_bottom p,.other_content_of_listing,.other_content_of_listing p,.offerdetail {font-size: 18px;color: #000;display: inline-block;padding-bottom: 15px;line-height: 24px;}
/*other text stock page css End*/
.norecord {font-size: 26px;line-height: 36px;font-weight: 600;padding: 30px;text-align: center;background: rgba(221, 221, 221, 0.3);margin-bottom: 20px;clear: both;}

.addPart .comSpace{padding-top: 10px;padding-bottom: 30px;}
/*.addPart .serviceAddress{font-size: 18px;line-height: 22px;}*/
.addPart span{position: relative;padding-left: 0px;display: block;font-size: 18px;line-height: 22px;}
/*.addPart span:before{content: '';position: absolute;left: 0px;top: 3px;background: url(../images/location-red.svg) no-repeat;width: 12px;
height: 16px;}*/
.servicePage .cms-contents{padding-bottom: 0;}
.addPart h4, .addPart .serviceAddress {font-weight:600; font-size:24px; line-height:24px;margin-bottom: 10px;color: #000000;position: relative;padding-bottom: 20px;display: table-cell;}
.addPart h4:after, .addPart .serviceAddress:after {position: absolute;content: '';background: #05141f;height: 1px;width: 40px;left: 0;bottom: 12px;}
.servicePage .addPart span a {
	color: #000;
}
.aboutSection .cms-contents h1{
    font-weight: 400;
    font-size: 40px;
    line-height: 40px;
    color: #333;
    position: relative;
    margin-bottom: 46px;
}
.aboutSection .cms-contents h1:after {
    content: '';
    position: absolute;
    left: 0;
    height: 5px;
    width: 132px;
    background: #05141f;
    bottom: -25px;
}

.testisec {margin-bottom: 60px;padding-bottom: 30px;}


.detailBepartfrm .fourCol {
	float: left;
	width: calc(33.33% - 114px);
}
/*.detailBepartfrm .submitBtnDiv {
	float: right;
}
.detailBepartfrm .fourCol.btndiv {
	float: right;
}*/
.detailBepartfrm .enquiryForm .btn {
	padding: 10px 36px;
	/*min-width: 150px;*/
	min-width: 100%;
}
.detailBepartfrm .textMaintxt {
	display: inline-block;
	width: 100%;
}
.detailBepartfrm .enquiryForm .captchaBox {
	margin: 5px 0;
}
.detailBepartSec {
	background: #efefef;
	padding: 30px 0 62px;
	margin: 0 0 -48px;
}
.detailBepartSec .enquiryFormTitle {
	margin-bottom: 25px;
}
.detailBepartfrm .fourCol.postcodediv {
	width: 100%;
	max-width: 180px;
}
.detailBepartfrm .fourCol.phonediv {
	width: 100%;
	max-width: 180px;
}
.detailBepartfrm .chkbox span::before {
	width: 20px;
	height: 20px;
	border: 1px solid #e3e3e3;
}
.detailBepartfrm .chkbox input:checked ~ span::after {
	font-size: 13px;
	left: 4px;
	line-height: 21px;
}
.detailBepartfrm .chkbox span {
	font-size: 14px;
	color: #000000;
	padding: 0 0 0 30px;
	line-height: 20px;
}
.detailBepartfrm .chkbox span a {
	color: #05141f;
}
.detailBepartfrm .policytext .textMaintxt {
	margin: 9px 0;
}
.detailBepartfrm .chkbox em {
	color: #f00;
}
.detailBepartfrm .captchaBox label.error {
	
}
.detailBepartfrm .policytext label.error {
	right: inherit;
	left: 0px;
	top: -19px;
	bottom: auto;
}
.detailBepartfrm .policytext label.error:after {
	z-index: 2;
}
.detailBepartfrm .captchaBox label.error {
	top: -15px;
	bottom: auto;
}



.cdetailpopup .error-msg{  padding: 10px 20px 0px;
    width: 100%;
    display: inline-block;
    margin-bottom: -10px;}
.cdetailpopup .enquireFormFriend{background-color: #fff;}

.cdetailpopup .error-msg span{color: #05141f;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid red;
    padding: 7px 10px;
    width: 100%;
    display: block;
    background: rgba(255, 0, 0, 0.1);
}

.cdetailpopup .ttlfield {
	width: 100px;
}
.cdetailpopup .fnamefield {
	width: calc(50% - 100px);
}
.ttlfield label.error {
	top: -30px;
}



/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css Start*/
.header_fixed{position: fixed;top: 0;left: 0;right: 0;z-index:999;background: #fff;}
.header_fixed ~ .homemainbanner{margin-top: 108px;}
.header_fixed .logo{-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} 
.header_fixed .addresscls{-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.header_fixed .phonecontact{-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.header_fixed .mainmenu > ul > li .menutext a{-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.header_fixed .mainmenu > ul > li:first-child:after,
.header_fixed .mainmenu > ul > li:last-child:after{-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.header_fixed ~ .breadcrumb, .header_fixed ~ .topVideoSection , .header_fixed ~ .step_2_page{margin-top: 108px;}


.header_scroll .logo{margin: 14px 0; -ms-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8); -webkit-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8);-moz-transform-origin: left center;-webkit-transform-origin: left center;transform-origin: left center;}
.header_scroll .addresscls{margin:9px 15px 9px 0;}
.header_scroll .phonecontact{margin-top: 18px;}
.header_scroll .mainmenu > ul > li > .menutext > a{line-height: 45px;font-size: 16px;}
.header_scroll .mainmenu > ul > li:first-child:after{top: -28px;height: 45px;}
.header_scroll .mainmenu > ul > li:last-child:after{top: -28px;height: 45px;}
/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css End*/


.servicePage .cms-contents iframe {
	float: left;
	margin: 0 0 10px 0;
	background: #000;
}
.servicePage .serviceTmpl ul li {
	display: inline-block;
	width: 100%;
}
.servicePage .serviceTmpl .col-two:nth-child(2n+1) {
	padding: 0 20px 30px 0;
	vertical-align: top;
}
.servicePage .serviceTmpl .col-two:nth-child(2n) {
	padding: 0 0 30px 20px;
	vertical-align: top;
}



.ft_terms_condition{margin-top:15px;}
.ft_terms_condition p{font-size: 14px;line-height: 20px;color: #ffffff; font-weight: 500;}
.ft_terms_condition p + p{margin-top:20px;}

.bildHead .htag-vw {
	font-size: 32px;
	line-height: 36px;
}
.bildHead.incmsCon {
	padding-bottom: 20px;
}
/*@dt:06-11-2019 Css Start*/
.mobileBanner{display: none;}
.mobileBanner img {width: 100% /* max-width: inherit;max-height: inherit; position: relative;left: 50%;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%); */}
.homeslider img.mobile_slider{display: none;}
/*@dt:06-11-2019 Css End*/




.homeslider .videoSlide {
    position: relative;
    text-align: right;
}
/* .videoSlide, .videoSlide div {
    min-height: auto !important;
} */
.videoSlide .videoifrmDiv {
    position: absolute;
    top: 55%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); 
    display: inline-block;
    width: 100%;
}

/*05-03-2020 start*/
.btn.make-offer-btn{font-size: 16px; line-height: 18px; padding: 6px 14px; margin-right: 5px; text-align: center;}
.viewBtn.btn.two-row-btn{font-size: 16px; line-height: 18px; padding: 6px 14px; line-height: 36px; color: #05141f; background-color: transparent;}

.detailBtn.home-detail-btn .btn.make-offer-btn{background-color: #ffffff; color: #05141f; float: left; width: 50%; margin-right: 0; font-size: 15px; padding: 6px 6px;}
.detailBtn .btn.btn.view-detail-btn{float: right; width: calc(50% - 10px); margin: 0 0 0 10px; line-height: 28px;}

.make-offer-div {line-height: 0;}
.make-offer-div .btn.make-offer-btn {width: 100%;margin-right: 0;}
.carSpec .enqBtn, .carSpec .detBtn{vertical-align: top;}
.carSpec .enqBtn .btn.make-offer-btn{padding: 4px 12px;}
.carSpec .detBtn a.btn{padding: 11px 28px;}

.detailBtn.related-product .btn.make-offer-btn,.detailBtn.related-product .btn.related-view-detail-btn{display: inline-block; vertical-align: top;}
.detailBtn.related-product .btn.make-offer-btn{width: calc(50% - 4px); margin-right: 8px;}
.detailBtn.related-product .btn.related-view-detail-btn{width: calc(50% - 4px);}

.detailPagedealSlider .detailBtn.related-product .btn.make-offer-btn{color: #fff; background: #05141f; border-color: #05141f; font-size: 14px; line-height: 18px; padding: 4px 12px; font-weight: 600;}
.detailPagedealSlider .detailBtn.related-product .btn.related-view-detail-btn{padding: 11px 0;}
.detailPagedealSlider .detailBtn.related-product .btn.make-offer-btn:before{background-color: rgba(255, 255, 255, 1);}
.detailPagedealSlider .detailBtn.related-product .btn.make-offer-btn:after{z-index: -1; background-color: rgba(255, 255, 255, 0.5);}

.detailBtn.latest-offer-detail-div > a {display: inline-block; width: auto;}
.detailBtn.latest-offer-detail-div .btn.make-offer-btn{padding: 4px 12px; background-color: #05141f; color: #fff;}
.detailBtn.latest-offer-detail-div .btn.latest-offer-detail-btn{padding: 11px 25px;}


/*callToActionSec section css start*/
/* .callToActionCol{float: left; width:33.33%; position: relative; padding: 0; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.callToActionCol:before{content: ""; position: absolute; top: 0; width: 2000px; height: 100%; background-color: rgba(5, 20, 31, 0.8); background-repeat: no-repeat; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.callToActionCol:after{content: ""; position: absolute; top: 0; width: 2000px; height: 100%; background-color: rgba(5, 20, 31, 0.8); z-index: 1;}
.callToActionCol.buy-online-col:before{background-image: url("../images/buy-online-bg_new.jpg"); background-position: right center;}
.callToActionCol.buy-online-col:before, .callToActionCol.buy-online-col:after{right: 0;}
.callToActionCol.guarantee-col:before{background-image: url("../images/guarantee-bg_new.jpg"); background-position: right center;}
.callToActionCol.guarantee-col:before, .callToActionCol.guarantee-col:after{left: 0; width: 100%;}
.callToActionCol.monday-offer-col:before{background-image: url("../images/made-monday-bg.jpg"); background-position: left center;}
.callToActionCol.monday-offer-col:before, .callToActionCol.monday-offer-col:after{left: 0;}

.callToActionSec a{display: block; text-align: center; color: #ffffff; font-weight: 700; font-size: 22px; line-height: 170px; position: relative; z-index: 2;}
.callToActionSec a img,.callToActionSec a .svgImg,.callToActionSec a img,.callToActionSec a svg{margin-right: 8px; vertical-align: middle;}
.callToActionSec a span{vertical-align: middle;} */

.callToActionMainDiv{width: 100%; float: left; background-color: rgba(5,20,31); background-image: url("../images/buy-online-bg-change.png"); position: relative; background-position: center center; background-repeat: no-repeat;}
.callToActionMainDiv:before{content: ""; position: absolute; top: 0; width:100%; height: 100%; background-color:rgba(5, 20, 31, 0.8); background-repeat: no-repeat; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.callToActionCol{float: left; width:100%; text-align: center; position: relative; padding: 0; background-size: cover; background-repeat: no-repeat; background-position: center center;}
/*.callToActionCol:before{content: ""; position: absolute; top: 0; width: 2000px; height: 100%; background-color:rgba(5, 20, 31, 0.8); background-repeat: no-repeat; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}*/
/*.callToActionCol:after{content: ""; position: absolute; top: 0; width: 2000px; height: 100%; background-color:rgba(5, 20, 31, 0.8); z-index: 1;}*/
/*.callToActionCol.buy-online-col:before{background-image: url("../images/buy-online-bg_new.jpg"); background-position: right center;}*/
/*.callToActionCol.buy-online-col:before, .callToActionCol.buy-online-col:after{right: 0;}*/
/*.callToActionCol.guarantee-col:before{background-image: url("../images/guarantee-bg_new.jpg"); background-position: left center;}*/
/*.callToActionCol.guarantee-col:before, .callToActionCol.guarantee-col:after{left: 0;}*/
/*.callToActionCol.monday-offer-col:before{background-image: url("../images/made-monday-bg.jpg"); background-position: left center;}*/
/*.callToActionCol.monday-offer-col:before, .callToActionCol.monday-offer-col:after{left: 0;}*/
.callToActionSec a{display: inline-block;  color: #ffffff; position: relative; z-index: 2;/*height: 183px;*/padding: 35px 0px;}
.callToActionCol a[href="javascript:void(0)"] {pointer-events: none;}
.callToActionSec a img,.callToActionSec a .svgImg,.callToActionSec a img,.callToActionSec a svg{vertical-align:top;}

.callToActionImg{width:112px;margin-right: 8px;display: inline-block;     vertical-align: middle;}
.callToActionTxt{/*width: calc(100% - 66px);*/ width: auto; display: inline-block; vertical-align: top; text-align: left;     vertical-align: middle;}
.callToActionTitle{font-weight: 400; font-size: 24px; line-height:1.2em;display: block;margin-bottom: 10px;}
.callToActionDetail{font-weight: 400; font-size: 16px; line-height:1.4em;display: block;}

/*callToActionSec section css end*/

/*05-03-2020 end*/




/*Step Pages Css Start*/
.detailsliderSec .sliderImgBox {position: relative; cursor: pointer; border: 1px solid #f1f2f2; min-height: 486px; }
.detailsliderSec .slick-arrow {position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); font-size: 0; background: rgba(0, 0, 0, 0.5); width: 35px; z-index: 1; }
.detailsliderSec .slick-arrow:after {content: '\f107'; color: #fff; font-family: FontAwesome, sans-serif; display: inline-block; vertical-align: middle; font-size: 40px; font-weight: 400; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
.detailsliderSec .slick-prev:after {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.detailsliderSec .slick-prev {left: 0; }
.detailsliderSec .slick-next {right: 0; }
.detailsliderSec .slick-slide img {max-height: 100%;}
.buyOnlinePageMain .goback{text-align:right;margin-top:20px;    margin-bottom: 15px;}
.buyOnlinePageMain .goback .backbtn{border: 1px solid #000; padding: 0px 8px 0px 8px; border-radius: 4px; font-size: 14px; line-height: 25px; color: #252525; font-weight: 600; display: inline-block;}
.buyOnlinePageMain .goback .backbtn .fa{font-size: 16px; font-weight: 600; margin-right: 4px;}
.stepDiv{text-align:center;}
.stepUl{text-align:center;max-width: 820px;margin: auto;}
.stepUl li{display: inline-block;text-align:center;position: relative;width: calc(33.33% - 4px);vertical-align: top;}
.stepUl li a{display: block;pointer-events: none;}
.stepUl li.active a{pointer-events:auto;}
.stepIcon{width: 60px;height:60px;border:2px solid #df95a1;border-radius: 50%;text-align: center;line-height:56px;padding: 9px;display:inline-block;margin: auto;background:#fff;color:#df95a1;}
.stepIcon:after{content: '';width: 100%;height:2px;background:#df95a1;position: absolute;right:50%;top: 30px;z-index:-1;-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.userIcon{padding:8px 10px;}
.cardIcon{padding:5px 10px;}
.giftIcon{padding:5px 10px;}
.stepUl li:first-child .stepIcon:after{display: none;}
.stepName{display:block;margin:auto;font-size: 18px;line-height:1.4em;color:#000;font-weight: 600;margin-top: 10px;}
.active .stepIcon{background:#05141f;border-color:#05141f;color: #fff;}
.active .stepIcon:after{background:#05141f;}
.active.current .stepIcon{box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);}
.stepIcon .svgImg{vertical-align: -.125em;}
.userIcon .svgIcon, .userIcon .svgImg{width: 25px;height:28px;}
.cardIcon .svgIcon, .cardIcon .svgImg{width: 34px;height:22px;}
.giftIcon .svgIcon, .giftIcon .svgImg{width: 29px;height:27px;}
.buyOnlineLeftCol{float: left;width: 796px;padding-left: 15px;padding-right: 15px;position: relative;min-height: 1px;}
.buyOnlineRightCol{float: left;width:calc(100% - 796px);padding-left: 15px;padding-right: 15px;position: relative;min-height: 1px;}
.buyOnlineRightCol .enquiryfrm{background: #f5f8fa; padding: 30px;}
.buyOnlineRightCol .enquiryttl{font-size: 30px;line-height:1.4em; color:#000;font-weight: 600;margin-bottom: 15px;}
.buyOnlineRightCol .enquiryfrm .formField .txtField{height:50px;line-height:50px;padding:0 18px;}
.buyOnlineRightCol .sortDown span{color:#252525;height:50px;line-height:50px;padding:0 40px 0 12px;font-size: 14px;background:#fff;color: #000; height: 42px; line-height: 42px; font-size: 15px;}
.buyOnlineRightCol .sortDown select{color:#252525;height:42px;line-height:42px;padding:0 40px 0 12px;font-size: 14px;}
.buyOnlineRightCol .sortDown span::after{border-bottom: 2px solid rgb(124, 124, 124);border-left: 2px solid rgb(124, 124, 124);right: 15px;}
.buyOnlineRightCol .formField .sortDown{background: #fff;border: 1px solid #e6e9ed;}
.buyOnlineRightCol .frmTitle {font-size: 19px; color: #747474; font-weight: 600; margin: 10px 0 15px; padding-bottom: 0; }
.buyOnlineRightCol .enquiryfrm .textMaintxt.makeformField .InputField{padding-left: 50px;}
.makeformField{position: relative;}
.makeformField:before{content: '$'; font-size: 23px;line-height:42px; color:#05141f;font-weight: 700; position: absolute;left: 20px;z-index: 1;}
.submitbtn.nextStepBtn{margin-top: 0;}
.nextStepBtn .btn{width: 100%;}
.buyOnlineLeftBox{background:#05141f;}
.buyOnlineTitleDiv{padding:20px;pointer-events: none;}
.buyOnlineTitleDiv .carName{font-size: 26px;line-height:1.2em; color:#ffffff;font-weight: 600;text-transform:capitalize;}
.buyOnlineContentDiv{padding:20px;}
.buyOnlineDetailDiv{float:left;width: calc(100% - 431px);}
.buyOnlineSliderDiv.detailsliderSec{float:left;width: 431px;padding-right: 0;position: relative;}
.buyOnlineSliderDiv .sliderMainImage, .buyOnlineSliderDiv .sliderImgBox {height: 374px;min-height:inherit;border:0;background:#d9d9d9;width: 100%;}
.buyOnlineSliderDiv .sliderMainImage{overflow: hidden;}
.buyOnlineSliderDiv .sliderMainImage.slick-initialized{overflow:unset;}
.buyOnlineSliderDiv .sliderMainImage{box-shadow:0 0 0 5px #f5f8fa;}
.buyOnlineDetailDiv ul{display: table;width: 100%;padding-right:6px;}
.buyOnlineDetailDiv ul li{display:table-row;}
.buyOlLititle{font-size: 16px;line-height:1.4em;color:#fff;font-weight: 400;font-family:'Ford Antenna',sans-serif;display:table-cell; vertical-align:top;    width: 138px;}
.buyOlTxt{font-size: 16px;line-height:1.4em;color:#fff;font-weight: 400;font-family:'Ford Antenna',sans-serif;display:table-cell; vertical-align:top;}
.buyOnlineDetailDiv ul li .buyOlLititle, .buyOnlineDetailDiv ul li .buyOlTxt{padding-bottom: 9px;}
.buyOnlineSliderDiv.detailsliderSec .slick-arrow {width: 40px; height: 40px; border-radius: 50%; top: inherit; bottom: -48px; background: #05141f;text-indent: inherit; }
.buyOnlineSliderDiv.detailsliderSec .slick-arrow:after{font-size: 34px;}
.buyOnlineSliderDiv.detailsliderSec .slick-arrow.slick-disabled:after{opacity: 0.5;}
.buyOnlineSliderDiv.detailsliderSec .slick-next{right: 15px;}
.buyOnlineSliderDiv.detailsliderSec .slick-prev{right:55px;left:inherit;}
.buyOnlineSliderDiv .slick-dots{display: none !important;}
.carDescriptinsDiv{background: #f5f8fa; margin-left: -20px; margin-right: -20px; margin-top: -11px;}
.pagingInfo{font-size: 16px; line-height: 1.4em; color: rgba(0,0,0,0.55); position: absolute; bottom: -27px; right: 105px; font-weight: 600;}
.buyOnlineLeftBox .carDescriptins{margin-top: 0;padding:60px 25px 25px 25px;}
.buyOnlineLeftBox .cardescList{border-bottom: 0;display: inline-block; vertical-align: top;width: calc(33.33% - 4px);    padding: 10px 0;}
.buyOnlineLeftBox .cardescList:last-child{width: calc(66.66% - 4px);}
.buyOnlineLeftBox .descIcons{display: inline-block;vertical-align:middle;}
.buyOnlineLeftBox .descIcons, .buyOnlineLeftBox .descIcons .svgImg{width: 54px;height:43px;}
.buyOnlineLeftBox .descIcons .svgImg path, .buyOnlineLeftBox .descIcons svg path{fill:#cccccc;}
.buyOnlineLeftBox .rightSide{display: inline-block; width: calc(100% - 64px); margin-left: 5px; vertical-align:middle;float:none;} 
/* .buyOnlineContentDiv .carOfferPrice{font-family: 'Ford Antenna',sans-serif;font-weight: 600; font-size: 20px; line-height: 1.2em; color: #fff; margin-bottom: 20px; } */
.offerDetail .buyOnlineDetailDiv ul li .buyOlTxt{margin-bottom: 5px;}
.offerDetail .offerDetailULList li .buyOlTxt{position: relative;}
.offerDetail .offerDetailULList li .buyOlTxt:before{content: '';width: 6px;height:2px;position: absolute;left:0;top: 10px;background: #fff;}
.offerDetail .offerDetailULList li .buyOlTxt{padding-left: 16px;}
.buyOnlineLeftBox .offerDetail .carDescriptins{padding:25px;}
.offerDetail .carDescriptinsDiv{margin-top:0;}
.offerDetail .lcSubImg{max-width:100%;}
.offerDetail  .lcMainImg{box-shadow: 0 0 0 5px #f5f8fa;background: #fdfdfd;}
.buyOnlineContentDiv .carOfferPrice{font-family: 'Ford Antenna',sans-serif; font-weight: 600; font-size: 26px; line-height: 47px; color: #05141f; margin-bottom:0px; width: 220px; background: #fff; height: 47px; text-align: center; border-radius: 30px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); position: absolute; bottom: -26px; left: 32px;}
.colorBox {background: #ebd6dc; padding: 7px 14px 14px; margin-left: -14px; margin-right: -14px; margin-bottom: 14px; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.18); }
.stepRedTitle {color: #e31b30; font-weight:700;  font-size: 18px; line-height: 1.4em; width: calc(100% - 100px); display: inline-block; text-align: center; padding-left: 100px; }
.topVideoSection{position: relative;cursor:pointer;}
.topVideoSection:after{content: ''; background:rgba(0,0,0,0.7);position: absolute;left: 0; top:0;bottom: 0; right: 0; margin: auto;}
.videoBtnWrap {text-align: center; position: absolute; top: 50%; right: 0; left: 0; margin: auto;  z-index: 1; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.videoBtn{width: 82px;height:82px;background: #0a1015;opacity: 0.9;border-radius: 50%;display: inline-block;margin: auto;padding: 26px;}
.videoBtn .svgIcon{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);display: inline-block;}
.videoBtn .svgIcon, .videoBtn .svgImg{width:35px;height: 29px;}
.videoText{font-family: 'Ford Antenna',sans-serif;font-size: 18px;color: #fff;line-height:1.4em;margin-top:10px ; }
.topVideoSection.videoPlaying:after{display: none;}
.videoPlaying .videoBtnWrap {display: none;}
.offerDetail .buyOnlineContentDiv .carOfferPrice {left: 0;right: 0;margin: auto;}
.buyOnlinePageBd .bcimg{height:350px;}

/*Step2 Css Start*/
.detailCompad.step_2_page{padding-top: 100px;padding-bottom: 80px;}
.paymentInformationMain {background: #fff;padding: 20px 194px;}
.paymentImgDiv{float: right;text-align: right;}
.textMaintxt.formHalfField {width: calc(50% - 7px);display: inline-block;}
.textMaintxt.formHalfField:nth-child(odd){margin-right: 5px;}
.textMaintxt.formHalfField:nth-child(even){margin-left: 5px;}
.creditcard .textMaintxt .InputField{border:1px solid #e6e9ed;background:#fff;height:50px;line-height:48px;color:#252525;}
.ccicon{width: 34px; height: 21px; position: absolute; right:18px; top: 0; bottom: 0; margin: auto;}
.ccicon #defaultCard{width: 27px; height: 21px; position: absolute; right: 15px; top: 0; bottom: 0; margin: auto;}
.paymentTitleDiv{margin-bottom: 15px;}
.paymentTitle{font-size: 26px;line-height:1.4em; color:#000;font-weight: 600;text-align: left;}
.creditcard .submitbtn.nextStepBtn{margin-top:5px; }
/* .creditcard .textMaintxt{margin-top: 15px;} */



.paymentInfoDiv{text-align:center;}
.flipBox{width: 100%;/*max-width: 414px; height:437px;*/ max-width: 100%; height:480px;text-align: center;border:1px solid #d6d6d6;display: inline-block; margin: auto;position: relative;    overflow: hidden;}
.flipBox form{width: 100%;/*height:100%;*/display: block;}
.flipInner{padding: 0 45px;position: absolute;left: 10px;right: 10px;top:50%;margin:auto;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.flipImg{margin-bottom: 35px;}
.flipImg .svgIcon{color:#434343;}
.flipImg .svgIcon, .flipImg .svgImg{width: 122px;height:96px;}
.flipFront{width: 100%;height:100%;cursor: pointer;background: #fff;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}
.flipTitle{font-size: 18px;line-height:1.4em;color:#000000;font-weight: 700; margin-bottom: 15px;}
.flipTxt{font-size: 18px;line-height:1.4em; color:#434343;font-weight: 400;}
.flipBoxATag{display: block;width: 100%;height:100%;}
.flipBoxATag .flipTitle{color:#292929;}
.clickFip{position: absolute;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;top: 0;bottom: 0;margin: auto;right: 0;left: 0;-webkit-transition: -webkit-transform 1s;-moz-transition: -moz-transform 1s;-o-transition: -o-transform 1s;transition: transform 1s;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform-origin: 50% 50%;} 
.flipBack{z-index: 0; background: #fff;-webkit-transform: rotateY( 180deg );-moz-transform: rotateY( 180deg );-o-transform: rotateY( 180deg );transform: rotateY( 180deg );top: 0;width: 100%;position: absolute;bottom: 0;margin: auto;padding: 20px;opacity: 0; visibility: hidden;} 
.clickFip.flipped {-webkit-transform: rotateY( 180deg );-moz-transform: rotateY( 180deg );-o-transform: rotateY( 180deg );transform: rotateY( 180deg );/* cursor: unset; */}
.flipped .flipFront{pointer-events: none;z-index: 0;}
.flipped .flipBack{z-index: 1;opacity: 1; visibility: visible;}
.credit-disclaimer p{font-size: 14px; line-height: 20px; font-weight: 400; text-align: left; margin-top: 15px;}
/*Step2 Css End*/

/*Step3 Css Start*/
.detailPageMain.thankYouPage {padding-bottom: 60px;padding-top: 50px;}
.step3{margin-top: 40px;}
.thankUMain{background:#f5f8fa;padding-top:170px;padding-bottom: 170px;}
.thankYouPage .thankUMain{text-align:center;}
.thankuimg{margin-bottom: 20px;}
.thankuIframe{margin-top: 40px;}
.thankUInner{max-width: 690px;width: 100%;margin: auto;position: relative;}
.thankUInner:after, .thankUInner:before{content: ''; position: absolute;width: 121px;height:120px;background:url(../images/thank-you-dots.png);background-repeat: no-repeat;}
.thankUInner:after{left: -24px;bottom: -60px;}
.thankUInner:before{right: -24px;top: -60px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.thanku_content{font-size: 16px;line-height: 1.4em; color:#000;}
/*Step3 Css End*/

/*Step Pages Css End*/



















/*---------Medai Query-----------*/
/* css only for hover effect all hover effect must write in this Media query */

@media only screen and (min-width: 768px) {
.buyOnlineContentDiv {display: block !important;}
}


@media only screen and (min-width: 1200px) {

	/*Step Pages Css Start*/
.buyOnlinePageMain .goback .backbtn:hover {background: #05141f; color: #fff; border-color: #05141f; }
.flipBox:hover{border-color:#05141f;box-shadow: 0px 5px 39px 0px rgba(0, 86, 150, 0.15);}
.flipBox:hover .flipImg .svgIcon{color:#05141f;}
/*Step Pages Css End*/

	/*05-03-2020 start*/
	.viewBtn.btn.two-row-btn:hover{background: #05141f; color: #ffffff;}
	.viewBtn.btn.two-row-btn:hover:before{background: #05141f;}
	.viewBtn.btn.two-row-btn:hover:after{z-index: -2;}

	.detailBtn.home-detail-btn .btn.make-offer-btn:hover{background-color: #05141f; color: #ffffff;}
	.detailBtn.home-detail-btn .btn.make-offer-btn:hover:before{background-color: #05141f;}
	.detailBtn.home-detail-btn .btn.make-offer-btn:hover:after{z-index: -2;}

	.detailPagedealSlider .detailBtn.related-product .btn.make-offer-btn:hover,.detailBtn.latest-offer-detail-div .btn.make-offer-btn:hover{color: #05141f;}	
	/*05-03-2020 end*/

	.servicePage .addPart span a:hover {
		color: #05141f;
	}
	.viewBtn:hover {background-color: transparent;color: #05141f;}
	.usedcarDesc .detailBtn a:hover {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.21);text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.21);}
	.detailBtn a:hover {color: #05141f;}
	.sliderThumbnail .slick-next:hover {opacity: 1}
	.sliderThumbnail .slick-prev:hover {opacity: 1}
	.carDealSlider .slick-next:hover {opacity: 1;}
	.carDealSlider .slick-prev:hover {opacity: 1;}
	.featureSlider .slick-next:hover {opacity: 1;}
	.featureSlider .slick-prev:hover {opacity: 1;}
	.ctaBox:hover img {transform: scale(1.1);}
	.carBox:hover .usedcarImg a img {transform: scale(1.1);}
	.boxCar:hover a .absoImg {transform: scale(1.1);}
	.boxCar:hover .nameCar .carNm {color: #05141f;}
	.enqBtn:hover .fa,.detBtn:hover .fa {color:#05141f;}
	.detBtn .btn:hover {background-color: #05141f;border:1px solid #05141f;}
	.detBtn:hover .fa-angle-right::before {color: #fff;}
	.carImgBox:hover .absoImg {opacity: 0.7;}
	.offerTab ul li a:hover {color: #05141f;border-color: #05141f;}
	.enquiryForm .contBtn .redEffect:hover {color: #05141f !important;}
	.enquiryForm .contBtn .redEffect::before {background: #fff;}
	.enquiryForm .contBtn .redEffect::after {background: #fff;}
	.personalForm .contBtn:hover .fa-angle-right,.personalForm .prevBtn:hover .fa-angle-left {color: #05141f;}
	.sales_tool ul li:hover {border:1px solid #05141f;}
	.sales_tool ul li:hover svg path {fill: #000;}
	.sales_tool ul li:hover span {color: #05141f;}
	.broucherDwld:hover a {border:1px solid #05141f;}
	.broucherDwld:hover svg path {fill: #05141f;}
	.broucherDwld:hover span {color: #05141f;}
	.siteMain li a:hover {color: #05141f;padding-left: 10px;}
	.blogDetail .entry-content.cms-contents a:hover{border-bottom: 1px solid #05141f;}
	/*.filterTabs ul li:hover a {color:#05141f;transition:ease-in-out 0.4s;border-bottom: 2px solid #05141f;}
	.tabBox:hover {background-color: #05141f;border-color: #05141f;}
	.finTab ul li:hover .tabName {color: #05141f;}
	.tabBox:hover a {filter: grayscale(100%) brightness(135%) contrast(120%);}
	.tabBox:hover .svgIcon {fill: #fff;}*/
	/*.fetButton .redEffect::after {background: #fff;}*/
	/*.fetButton .redEffect:hover {color: #05141f !important;border: 1px solid #05141f !important;}
	.fetButton .redEffect::after {background: #fff;}
	.fetButton ul li:last-child a:hover {color: #7e8083 !important;border: 1px solid #7e8083 !important;}
	.galMenu .fil-cat:hover {border-bottom: 1px solid #05141f;color:#05141f;}*/
	.socialIcons li a.facebook:hover{background: transparent;}
	.socialIcons li a.google-plus:hover{background: transparent;}
	.newsBox:hover .newsreadMore:after{left: 0;}
	.newsBox:hover .newsimageDiv a{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
	.newsBox .newsTitle:hover{color: #05141f;}
	.newsBox .newsreadMore:hover{color: #05141f;}
	.newsBox:hover img{transform: scale(1.1, 1.1);}
	.newsBox:hover{box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.1); }
	.newVehiclelist a:hover{opacity: 0.5;}
	.testimonialSec .slick-arrow:hover{background: url(../images/bottom_arrow_red.svg) no-repeat;}
	.cms-contents a.btn:hover, .btn:hover{color: #05141f;}
	.btn:hover:after{top: 0;}
	.btn:hover:before{top: 0;}
	.aboutSection .cms-contents .btn:hover svg polygon{fill: #05141f;}
	.scrollTop:hover{ background:#fff;box-shadow: 0px 0px 14px 2px #000;} 
	.scrollTop:hover span{border: solid #05141f;border-width: 0 2px 2px 0;}
	.scrollTop:hover:after{background: #05141f;}
	.btmFootermenu li a:hover{color: #05141f;}
	.btmFootermenu li a.bold:hover{color: inherit;}
	.viewMoreText:hover{color: #05141f;}
	.viewMoreText:hover span.viewSpan{}
	.redEffect:hover{color: #fff !important;border: 1px solid #05141f !important;}
	.socialIconsDetail .socialIcons li:hover .facebook svg path{fill: #4867aa}
	.socialIconsDetail .socialIcons li:hover .google-plus svg path{fill: #df5346}
	.backtoListdiv .backtext a:hover{color:#05141f;padding-left: 14px;}
	.backtoListdiv .backtext a:hover:before{background: url(../images/double_arrow_red.svg) no-repeat;}
	.otherServices ul li:hover{background: #05141f;}
	.otherServices ul li:hover a{color: #fff;}
	.otherServices ul li:hover svg path{fill: #fff;}
	.detailPagedealSlider .usedcarName:hover{color: inherit;}
	.modelfrm .submitbtn button:hover{color:#05141f; }
	.viewMoreText:hover .viewSpan{padding-right: 7px;}
	.absoText a:hover span svg path, .absoText a:hover span svg rect, .absoText a:hover span svg polygon{fill: #05141f;}
	.carBox:hover .usedcarImg a{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
	.greyEffect:hover{color: #7e8083;}
	.modalMain .close:hover{transform: rotate(360deg);}
	#accs_popup.modalMain .close:hover {opacity: 0.8;transform: none;}
	/**/
	.mainmenu > ul > li.arrowDiv:hover .menutext::before{    -webkit-transform: rotate(135deg);   -moz-transform: rotate(135deg);   -ms-transform: rotate(135deg);   -o-transform: rotate(135deg);   transform: rotate(135deg);top: 0;}
	.socialcls ul > li > a:hover .fa-google-plus {background: #df5346;color: #fff;}
	.socialcls ul > li > a:hover .fa-facebook {background: #4867aa;color: #fff;}
	.phonecontact .numb a:hover {color: #05141f;}
	.submitbtn input:hover {background: #fff;color: #05141f;}
	.slick-arrow:hover {opacity: 1;}.megaCarBox:hover .megaCarTitle {color: #05141f;}
	.megaCarBox:hover {box-shadow: 0 0 10px rgba(0,0,0,0.05);}
	.meghalinks > ul > li > a:hover {color: #05141f;}
	.meghalinks > ul > li a:hover .svgIcon path, .meghalinks > ul > li a:hover .svgImg path {fill: #05141f;}
	.mainmenu > ul > li:hover .normalSubmenu{opacity: 1;visibility: visible;}
	.fcarfrm .submitbtn .btn:hover{color: #05141f;}
	.mainmenu > ul > li.subMenuDrop:hover .arrow::after {transform: translateY(-50%);}
	.blogPage .widget ul li a:hover, .blogPage .widget ul li a:focus, .blogPage .widget ul li a:active{color: #1b394e;}
	.blogPage .widget ul li a:hover:before, .blogPage .widget ul li a:focus:before, .blogPage .widget ul li a:active:before{border-color: #05141f; background: #05141f; -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); transform: rotateX(180deg);}
	.blogPage .entry-title a:hover, .blogPage .widget ul li a:hover, .blogPage .entry-meta a:hover, .blogPage .widget a:hover, .post-categories:hover::after, .post-tag:hover::after {color:#05141f;}
	.blogDiv p.link-more a:hover{border-bottom: 1px solid #05141f}
	.locationInfo li.call a:hover {opacity: 0.5;}
	.stepbtn .prevBtn a:focus,.stepbtn .contBtn a:focus {color: #fff;}
	.stepbtn .prevBtn a:hover,.stepbtn .contBtn a:hover {color: #05141f;}
	.acesBoxCover:hover{box-shadow: 0px 0px 9px 2px rgba(5, 20, 31, 0.18);}
	.acesBoxCover:hover .accesTitle{color: #05141f;}
	.noteText a:hover{color: #05141f;}
	.offerTypeBox:hover {background-color: #fff;}
	.offerTypeBox a:hover {color:#05141f;}
	.socialName:hover{opacity: 0.5;}
	.detailBepartfrm .chkbox span a:hover {color: #000;}

	.cms-contents li a:hover, .cms-contents p a:hover{opacity: 0.8;}
}
@media only screen and (max-width: 1650px){
	.new-breadcrumb{min-height: 650px;}
}
@media only screen and (max-width: 1400px){
	.ctaTitle .titleFirst {font-size: 35px;line-height: 40px;}
	.ctaTitle .titleLast {font-size: 32px;line-height: 35px;}
	.carDealSlider .slick-prev {right: 50px;top: -50px;left: auto;}
	.carDealSlider .slick-next {right: 18px;top: -50px;}
	.featureSlider {float: none;margin: auto;width: 95%;}
	.featureSlider .slick-prev {left: -20px;}
	.featureSlider .slick-next {right: -20px;}
	/**/
	.new-breadcrumb{min-height: 550px;}
	.featurecarSec .mainbtmText{font-size: 40px;line-height: 46px;}
	/*.safety .container{top: 35px;}*/
	.safety .container {top: 51px;}
	.featurecarSec .topText{font-size: 26px;line-height: 30px;margin-bottom: 15px;}
	.safety .container .overText{margin-left: 60px;}
	.car-bannerSec .absoText_banner{top: 65px;}
	.car-bannerSec .absoText_banner .mainText{font-size: 34px;line-height: 24px;margin-bottom: 10px;}
	.safety .container .overText{margin-left: 0;}
	.imgTextSec .topTitle{margin-bottom: 15px;}
	/**/
	.menutext {display: inline-block;position: relative;}
	.megaMenu {position: absolute;top: 100%;z-index: 99999;width: 100%;left: 0;right: 0;opacity: 0;visibility: hidden;-webkit-transition: all 500ms ease 0s;-o-transition: all 500ms ease 0s;-moz-transition: all 500ms ease 0s;transition: all 500ms ease-in-out;/*-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);*/background: #fff;max-width: 1336px;margin: auto;}
	.dropDown.dropOpen::before {opacity: 1;visibility: visible;}
	.dropDown::before{width: 70%;}
	.megaMenu{width: 70%;}
	.megaCarBox{width: 25%;}
	/*.megaCarBox:nth-child(5n+1){border: 1px solid #f9f9f9;clear: inherit;}
	.megaCarBox:nth-child(4n+1){border: 0;clear: both;}*/
	.meghalinks > ul > li > a{font-size: 14px;padding: 13px 0 15px 0;}
	.mainmenu > ul > li .arrow.minus + .normalSubmenu{opacity: 1;visibility: visible; display: block;background: rgb(255, 255, 255);padding: 0;}
	.mainmenu > ul > li .arrow.minus + .normalSubmenu li{padding: 0 15px;}
	/*.mainmenu > ul > li .normalSubmenu.subMenuDrop { display: none; }*/

	.videoSlide .videoifrmDiv {
		padding: 0 80px 0 0;
	}
}


@media only screen and (min-width: 768px) {
	.mainmenu, .phonecontact ul {display: inline-block !important;}

.megaCarListing {
    max-height: 63vh;
    overflow-y: auto;
}

}
@media only screen and (max-width: 1200px){
	.new-breadcrumb{min-height: 400px;}
}
/* Custome responsive css start from here */
/* common css for below screen 1199 */
@media only screen and (max-width: 1199px) {

	.header .logo {margin: 10px 0;}

	.bcimg {max-width: 1200px;}
	.comSpace {padding: 30px 0;}	
        .testisec{margin-bottom: 30px;padding-bottom:0px;}
	/*.performanceFeature.comSpace,.accessoriesSec.comSpace {padding: 60px 0;}*/
	/*.pdBottom {padding-bottom: 60px;}*/
	.safety .container {top: 50px;}
	.accessoriesSec.comSpace{padding-top: 50px;}
	.ctaTitle .titleFirst {font-size: 24px;line-height: 32px;}
	.ctaTitle .titleLast {font-size: 22px;line-height: 30px;}
	.carName {font-size: 35px;line-height: 37px;}
	.sliderThumbnail .slick-next {opacity: 1}
	.sliderThumbnail .slick-prev {opacity: 1}
	.carDealSlider .slick-next {opacity: 1;}
	.carDealSlider .slick-prev {opacity: 1;}
	.sliderMainImage .slick-disabled,.carDealSlider .slick-disabled {opacity: 0.5;}
	.car-desc {width: 40%;}
	.carImg {width: 60%;}
	.filterLeft {max-width: 250px;}
	.filterRight {width: calc(100% - 250px);padding-left: 26px;}
	.enqBtn a,.detBtn a {padding: 9px 7px;font-size: 15px;}
	.priceCar {font-size: 27px;}
	.chkbox:not(:last-child) {margin-right: 18px;}
	.finTab ul {width: 70%;}
	/*.finTab ul li {margin: 0;}*/
	.bcimg {height: 198px;}
	.bctitle{font-size: 34px;line-height: 40px;}
	.carSmall a {min-height: 58px;}
	.carBig a {min-height: 145px;}
	.carImgInn {min-height: 130px;}
	.offImgCar a {min-height: 175px;}
	.offerLeft {padding-right: 20px;}
	.galleryContent .mCSB_scrollTools.mCSB_scrollTools_horizontal {margin: 0;left: 0;right: 0;}
	.rightSide .fourCol .textMaintxt textarea {height: 100px;}
	/**/
	.cms-contents h2{font-size: 28px;line-height: 34px;margin-bottom: 30px;}
	.cms-contents h2:after{height: 4px;bottom: -15px;}
	.cms-contents h4{font-size: 18px;margin-bottom: 5px;}
	.cms-contents, .cms-contents p{font: 400 14px/20px "Titillium Web",sans-serif;}
	.cms-contents h5{font-size: 18px;}
	.cms-contents ul li{font-size: 14px;}
	img.alignright{margin-left: 30px;}
	img.alignleft{margin-right: 30px;}
	/**/
	.cms-contents a.btn, .btn{font-size: 16px;}
	.footerMain .col6{width: 100%;}
	.footerMain .col6.rightSide_map{width: 40%;}
	.rightSide_map .map {height: 473px;}
	.footerMain .leftSide .fullDiv{padding: 50px 15px;float: left;}
	.newsimageDiv .absoImg{max-width: auto;max-height: inherit;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
	.testimonialSec .testimonialSlider{padding: 0 60px;}
	.newsimageDiv{min-height: 157px;}
	.newsTitle{font-size: 20px;line-height: 22px;}
	.aboutImgBox{min-height: 300px;}
	/**/
	.rightParDetail{margin: 0}
	.carDetailslider{width: 70%;}
	.specificationDiv{width: 30%;}
	.carPricedetails p{font-size: 30px;line-height: 30px;}
	.specs_list li{padding: 10px 0;}
	.usedVehicle{font-size: 20px;line-height: 28px;}
	.specImg img, .specImg svg{width: 34px;height: 34px;}
	.specImg{padding-left: 10px;padding-right: 10px;}
	.call_details p{font-size: 16px;line-height: 20px;}
	.call_details p span{font-size: 18px;line-height: 20px;}
	.detailDiv{height: inherit;min-height: 326px;}
	.detailThumbSlider{min-height: 80px;height: inherit;}
	/*contact page css start*/
	.trading_secTitle{margin-top: 20px;}
	.treding_hours{padding: 10px 15px;}
	.hours_details{padding: 10px 0;}
	.timing_show span{min-width: inherit;padding-right: 10px;}
	.hoursBox_title{font-size: 20px;padding-bottom: 5px;}
	.contact_person{font-size: 16px;line-height: 18px;}
	/**/
	.labelwithinput{width: 100%;margin-bottom: 5px;}
	.labelwithinput + .InputField, .labelwithinput + .sortDown{width: 100%;}
	.bookaServiceSec .midHalf-first{width: 30%;}
	.bookaServiceSec .midHalf-second{width: 20%;}
	.bookaServiceSec:before{background-size: cover;}
	.bookaServiceSec .fourCol .date:after{top: 40px;}
	.bookaServiceSec .fourCol .radioErr .date:after{top: 12px;}
	.bookaServiceSec .submitBtnDiv .btn{height: 50px;line-height: 25px;}
	.bookServiceTitle{font-size: 30px;line-height: 30px;padding-top: 0;padding-bottom: 30px;}
	.buildKia .buildCars{min-height: 200px;}
	/**/
	.new-breadcrumb{min-height: 440px;}
	.featurecarSec .mainbtmText{font-size: 30px;line-height: 36px;}
	.featurecarSec .topText{font-size: 22px;line-height: 24px;margin-bottom: 10px;}
	.featurecarSec .smallbtmText{font-size: 14px;line-height: 18px;}
	.imgTextSec .topTitle{margin-bottom: 15px;}
	.imgTextSec .topBigText{font-size: 40px;line-height: 45px;}
	.safety .fullImg{padding-top: 200px;}
	/**/
	.perfomanceSec .fullImg{padding: 0;}
	.designSlider .slick-dots li button{width: 50px;height: 50px;}
	.designSlider .slick-dots{bottom: 10px;}
	.perfomanceSec .fullImg{min-height: 400px;}
	.car-bannerSec .absoText_banner .mainText{font-size: 26px;line-height: 22px;margin-bottom: 5px;}
	.car-bannerSec .absoText_banner .smallText{font-size: 13px;line-height: 20px;}
	/**/
	.homeslider {height: 480px;}	
	.mainmenu > ul > li:last-child .menutext::after {z-index: 99999;}.fcarfrm .col3 {   width: calc(100% - 146px);}
	.megaCarBox {width: 25%;}
	/*.megaCarBox:nth-child(5n+1) {border-left: 1px solid #f9f9f9;clear: none;}
	.megaCarBox:nth-child(4n+1) {border-left: 0;clear: both;}*/
	.meghalinks > ul > li > a {font-size: 14px;	}
	.dropDown::before{width: 100%;}
	.megaMenu{width: 100%;}
	.shareText {display: block;margin-bottom: 5px;}
	.privacyPolicy {font-size: 12px;}
	.textMaintxt.form-group.radioErr img.ui-datepicker-trigger {top: 36px;}
    .carMenu .filterTabs ul li a{padding: 14px 8px}
    .mainmenu > ul > li .arrow.minus + .normalSubmenu {padding: 10px 20px;}
    .mainmenu > ul > li .arrow.minus + .normalSubmenu li {padding: 0;}
    .bookServContent {width: 80%;}
    /**/
    .allLocationTop{display: block;}
    .addresscls.serviceAdd{max-width: 100%;}
    .footerMain .leftSide .footercolumn{width: calc(15% - 4px);}
    .footerMain .leftSide .footercolumn.lastDiv{width: calc(35% - 4px);}
    .aboutSection .cms-contents h1 {font-size: 28px;line-height: 34px;margin-bottom: 30px;}
    .aboutSection .cms-contents h1:after {height: 4px;bottom: -15px;}

	.detailBepartfrm .fourCol, 
	.detailBepartfrm .fourCol.phonediv, 
	.detailBepartfrm .fourCol.postcodediv {
		width: 50%;
		max-width: 100%;
	}
	.detailBepartfrm .policytext .textMaintxt {
		margin: 9px 0 33px;
	}    

	.dwldBrochure a{    padding: 10px 15px 10px 15px;}
	.serviceTime {
		margin: 0 0 7px;
	}

	/*@dt:08-11-2019*/
	.homeslider img { max-width: 1450px;}
	.homeslider {height: 370px}
	.header_fixed ~ .homemainbanner {margin-top: 121px;}
	/*@dt:08-11-2019*/
	.videoifrmDiv iframe {
		height: 240px;
		width: 430px;
	}

	.callToActionCol.monday-offer-col:before{background-position: right 115% center;}
	.carSpec .enqBtn{margin-right: 2px; }
	.carSpec .enqBtn .btn.make-offer-btn{font-size: 14px; min-width: 124px; padding: 4px 6px;}	
	.carSpec .detBtn a.btn{padding: 11px 8px; min-width: 120px; text-align: center;}




    /*Step Pages Css Start*/
    .buyOnlineLeftCol{width: 60%;}
    .buyOnlineRightCol{width: 40%;}
    .buyOnlineDetailDiv{width: 100%;}
    .buyOnlineSliderDiv.detailsliderSec{width: 100%;padding-left:0;margin-top: 20px;}
    .buyOnlineDetailDiv ul li{float: left;width: 50%;}
    .buyOlLititle{font-size: 14px;width: 112px;}
    .buyOlTxt{font-size:14px;opacity: 0.85;}
    .buyOnlineLeftBox .carDescriptins{padding:60px 15px 15px 15px;}
    .buyOnlineLeftBox .descIcons, .buyOnlineLeftBox .descIcons .svgImg, .buyOnlineLeftBox .descIcons svg   {width: 42px; height: 35px; }
    .buyOnlineLeftBox .carDescriptins .rightSide .descDetails{font-size:20px;line-height:1.4em;}
    .buyOnlineRightCol .enquiryfrm{padding:20px;}
    .nextStepBtn .btn { font-size: 20px;}
    .offerDetail .buyOnlineSliderDiv.detailsliderSec{text-align: center;}
    .buyOnlineTitleDiv .carName {font-size: 23px; line-height: 1.3em; }
    /*.callToActionTitle{font-size: 22px;line-height:1.4em;margin-bottom: 10px;}    */
    .callToActionImg {width:112px;}
    .callToActionSec a{padding:35px 0px;}
    .callToActionTxt {/*width: calc(100% - 40px)*/;}
    .callToActionDetail{font-size: 15px;}
.buyOnlinePageBd .bcimg {height: 221px;}
    /*Step2 Css Start*/
    .step2{margin-right: -15px;margin-left: -15px;}
    .paymentInformationMain{padding:40px;}
    /*.flipBox {height: 380px;}
    .flipBack {padding:50px 20px;}*/
    .flipInner {padding: 0 15px;}    
    /*Step2 Css End*/

    /*Step3 Css Start*/
    .thankYouPage .thankUMain {text-align: center;padding: 140px 80px;}
    /*Step3 Css End*/
    /*Step Pages Css End*/		
}
/*1199px css end*/

/* common css for below screen 991 */
@media only screen and (max-width: 991px) {
	.ctaBox {width: 50%;}
	.filterRight {margin-top: 0;}
	.sliderThumbnail {display: none;}
	.sliderMainImage {width: 100%;}	
	.carslider {padding-top: 0;}
	.car-desc {width: 100%;text-align: center;}
	.carImg {width: 90%;margin:auto;float: none;}
	.sliderMainImage .slick-prev {position: absolute;top: 50%;left: 0px;background: url(../images/left_arrow.svg) left center no-repeat;text-indent: -9999px;width: 23px;height: 16px;z-index: 99;}
	.sliderMainImage .slick-next {position: absolute;top: 50%;right: 0px;background: url(../images/right_arrow.svg) right center no-repeat;text-indent: -9999px;width: 23px;height: 16px;z-index: 99;}
	.sliderMainImage .slick-disabled {pointer-events: none;}
	.offerDetailSec {display: inline-block;margin-bottom: 20px;}
	/*.carDealSlider {margin-left: 16px;}
	.carDealSlider .slick-prev {left: -10px;}
	.carDealSlider .slick-next {right: -10px;}*/
	.secTitle {font-size: 35px;}
	.carName {font-size: 30px;}
	.carPrice {font-size: 35px;line-height: 37px;}
	.usedcarTitle {font-size: 35px;}
	.filterTabs button {padding: 15px 20px;}
	.nameCar .carNm {font-size: 20px;}
	.carImages {margin-bottom: 15px;}
	.enqBtn a, .detBtn a {padding: 9px;font-size: 15px;}
	.carSpec ul {width: 100%;}
	.carSmall {padding-left: 2px;}
	.filterLeft {max-width: 280px;}
	.filterRight{width: 100%;padding-left: 0;}
	.filter-overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: 0;background-color: rgba(51,51,51,.5);z-index: 1;display: none;z-index: 9999;}
	.filterLeft {position: fixed;left: 0;height: 100%;top: 0;width: 100%;z-index: 99;background: #05141f;overflow: auto;z-index: 999999;-webkit-transition: .6s all;-moz-transition: .6s all;-ms-transition: .6s all;transition: .6s all;overflow-x: hidden;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);padding: 0;}
	.listingRight .mobifTitle {display: inline-block;font-size: 24px;color: #1b394e;line-height: 30px;font-weight: 600;padding: 10px 20px;border: 1px solid #e6e9ed;width: 100%;margin: 0 0 20px;position: relative;cursor: pointer;}
	.fixClass {display: block;}
	.openFilter {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
	.fcloseIcon {display: block;position: relative;float: right;height: 33px;width: 33px;background: rgba(0, 0, 0, 0.31);margin-right: 0px;margin-top: 0;z-index: 1;text-align: center;color: #fff;font-size: 20px;line-height: 30px;cursor: pointer;}
	.filterRight .mobifTitle {display: inline-block;font-size: 20px;color: #05141f;line-height: 30px;font-weight: 600;padding: 5px 10px;border: 1px solid #e6e9ed;width: 100%;margin: 0 0 20px;position: relative;cursor: pointer;}
	.filterRight .mobifTitle::after {content: "\f105";font-family: fontawesome;font-size: 23px;position: absolute;right: 15px;top: 5px;}
	.priceFilter .dliderrangeDiv {padding: 6px 10px 0 10px;}
	.filterLeft .filterttl {color: #fff;margin: 10px 0 10px 20px;}
	.finBox {margin-bottom: 20px;}
	.finTab ul {width: 100%;}
	.carMenu .filterTabs ul li a {padding:14px 5px;}
	/*.fetContent {padding-top: 60px;}*/
	.featureSlider .slick-prev {left: -10px;}
	.featureSlider .slick-next {right: -10px;}
	.galTitle {font-size: 34px;}
	.rightSide .fourCol .textMaintxt textarea {height: 122px;}
	/**/
	.cms-contents .cmsColMain { margin: 0 }
	.cms-contents .cmsColMain .col-half { display: inline-block; width: 100%; margin-bottom: 20px; padding: 0 }
	.cms-contents iframe { height: auto; width: 100%; min-height: 400px }
	.cms-contents {margin-bottom: 0 }
	.cms-contents .cmsColMain { padding: 20px 0 0 }
	.cms-contents h2{font-size: 26px;}
	/**/
	.footerMain .col6, .footerMain .col6.rightSide_map{width: 100%;}
	.rightSide_map .map {height: 350px;}
	.testimonialSec .testimonialSlider{padding: 0 55px;}
	.testimonialSec .testimonialSlider .testDesc{font-size: 16px;line-height: 20px;}
	.testimonialSec .testimonialSlider .clientName{font-size: 18px;line-height: 20px;}
	.testimonialSec .testimonialSlider .clientposition{font-size: 16px;line-height: 20px;}
	.buildKia .buildQuote{margin-bottom: 25px;}
	.btn:focus{color: #fff;}
	.btn:hover{color: #fff;}
	.buildKia .buildQuote:focus{color: #fff;}.viewBtn:focus{color: #fff;}
	.buildKia .buildQuote:hover{color: #fff;}.viewBtn:hover{color: #fff;}
	.aboutImgBox{min-height: 419px;}
	.aboutSection .comSpace{padding: 30px 0 10px;}
	.testimonialSec.comSpace{padding: 40px 0 80px;}
	.fulldiv{width: 33.33%;display: inline-block;margin: 0 -2px;}
	/*.textMaintxt{padding:  0 5px;}*/
	.fulldiv.messageBox{width: 100%;}
	.captchMainDiv, .submitbtnDiv{width: 50%;padding: 0 5px;}
	.fulldiv .submit{width: inherit;float: right;}
	.otherServices ul li{width: 50%;;display: inline-block;margin: 0 -2px;}
	.call_details p span{display: inline-block;margin-left: 15px;}
	.imgCallIcon svg {width: 30px;height: 30px;}
	.callUsDiv{padding: 0;}
	.textAreaatt{min-height: 90px;}
	.detailForm .formTitle{margin-top: 0;}
	.usedVehicle{font-size: 18px;line-height: 26px;}
	.treding_hours{margin-bottom: 20px;}
	.enquiryForm{margin: 0 -5px;}
	/**/
	.bookaServiceSec .fourCol, .bookaServiceSec .fourCol.half{width: 33.33%;}
	.fourCol.midHalf-second{width: 100%;}
	.bookaServiceSec .captchaBox{width: 50%;margin-top: 15px;}
	.submitBtnDiv.fulldiv{width: 50%;}
	.formBookService{margin: 0 -5px;}
	.bookaServiceSec textarea.InputField{height: 85px;}
	.bookaServiceSec .captchaField{margin-top: 0;}
	.bookaServiceSec{padding: 30px 0;}
	.usedcarImg a{min-height: 130px;}
	.detailForm .textMaintxt{padding: 0 5px;}
	.buildKia .buildCars{min-height: 150px;}
	/**/
	.new-breadcrumb{min-height: 330px;}
	.accesMainBox{width: 33.33%;}
	.newTitle{font-size: 34px;}
	.fullImg .container{top: 20px;}
	.fullImg .container .overText{margin: 0;max-width: 100%;}
	.shadowTop:after{height: 55%;}
	.featurecarSec .topText{font-size: 20px;line-height: 22px;margin-bottom: 5px;}
	.featurecarSec .mainbtmText{font-size: 26px;line-height: 30px;}
	.featurecarSec .smallbtmText{font-size: 14px;line-height: 18px;}
	.fullImg .container .btn {padding: 10px 20px;font-size: 14px;}
	.imgTextSec .topTitle{font-size: 20px;line-height: 22px;}
	.imgTextSec .topBigText{font-size: 26px;line-height: 30px;margin-bottom: 10px;}
	/**/
	.performanceBox .imgPerfDiv, .performanceBox .per_feature_text{width: 100%;padding-left: 0;}
	.footerMain .leftSide .footercolumn{width: 40%}
	.footerMain .leftSide .footercolumn.lastDiv{width: 100%;margin-bottom:35px;}
	.footerMain .leftSide .footercolumn.mapSec{width: calc(75% - 4px);}
	.footerMain .leftSide .footercolumn{width: 25%;}
	.newVehiclelist li{width: calc(33.33% - 4px);}
	.perfomanceSec .fullImg{min-height: 300px;}
	.car-bannerSec .absoText_banner .smallText{display: none;}
	.car-bannerSec .absoText_banner .mainText{font-size: 24px;}
	.performanceBox .per_feature_text{margin-top: 15px;}
	.fullImg.centerText.bigImg{min-height: 500px;}
	/**/
	.megaCarTitle {font-size: 13px;	margin: 6px 0 6px 0;padding: 0 5px;	}
	.meghalinks > ul > li > a {font-size: 10px;	padding: 10px 10px 10px 10px;	}
	.meghalinks > ul > li .svgIcon, .meghalinks > ul > li .svgImg {width: 4px;	}
	.mainmenu > ul > li:first-child:after {left:-78px;}
	.mainmenu > ul > li:last-child:after {right:-78px;}
	.homeslider{height: 380px;}
	.blogPage .entry-title, 
	.blogPage .entry-title a {font-size: 18px;line-height: 21px;}
	.entry-content p {font-size: 14px;}
	.entry-content.cmsPage p {line-height: 21px;}
	.addthis_toolbox {margin-top: 10px;}
	.blogPage .entry-meta {margin: 0 0 10px;}
	.shareText {display: inline-block;margin-bottom: 0;}
	.mobofffilter {display: inline-block;}
	.mobofffilter span {display: inline-block;padding-left: 5px;width: 18px;}
	.filterRight .offsorting {display: inline-block;width: 100%;background: #f5f8fa;padding: 0;border: 1px solid #f1f1f1;margin: 10px 0 20px 0;}
	.CarListing .filterRight .offsorting {display: inline-block;width: 100%;}
	.filterRight .mobofffilter {display: inline-block;text-align: center;width: 50%;float: left;font-size: 16px;font-weight: 600;line-height: 25px;color: #05141f;padding: 10px 10px;border-right: 1px solid #f1f1f1;cursor: pointer;}
	.filterRight .mobofffilter .fa-filter {margin: 0 0 0 10px;font-size: 16px;vertical-align: -3px;}
	.filterRight .offerSelectBox {float: left;width: 50%;display: inline-block;text-align: center;position: relative;}
	.offerSelectBox .sortDown {position: absolute;opacity: 0;left: 0;right: 0;top: 0;bottom: 0;width: 100%;max-width: 100%;height: 100%;}
	.filterRight .offerSelectBox {float: left;width: 50%;display: inline-block;text-align: center;position: relative;line-height: 45px;color: #05141f;}
	.filterRight .offerSelectBox label {color: #05141f;font-size: 16px;}
	/*.filterRight .dliderrangeDiv .sliderPrice input {color: #fff;}*/
	.fourCol.midHalf-second.fltCaptcha {width: 33.33%;}
	.fulldiv.submitbtnDiv {padding-right: 0;}
	.fulldiv.captchMainDiv {padding: 0;}
	.carMenu .filterTabs ul {text-align: left;display: none;}
	.mobileStyle:nth-last-child(-n+4):nth-child(4n+1) .treding_hours,
	.mobileStyle:nth-last-child(-n+3):nth-child(4n+2) .treding_hours,
	.mobileStyle:nth-last-child(-n+2):nth-child(4n+3) .treding_hours,
	.mobileStyle:nth-last-child(-n+1):nth-child(4n+4) .treding_hours {margin-bottom: 20px;}
	.mobileStyle:nth-last-child(-n+2):nth-child(2n+1) .treding_hours,
	.mobileStyle:nth-last-child(-n+1):nth-child(2n+2) .treding_hours {margin-bottom: 0px;}
	.carLogo {padding:6px 0;}
	.carMenu {float: right;width: calc(100% - 200px);position: absolute;right: 0;background-color: #05141f;z-index: 999;}
	.selectCate {text-align: center;border-left: 1px solid #920510;}
	.carMenu .filterTabs {padding-left: 10px;display: inline-block;}
	.carMenu .filterTabs .product-tabbing {margin-left: 10px;}
	.carMenu .filterTabs .product-tabbing li {padding: 0;text-align: left;float: left;}
	.carMenu .selectCate {display: block;position: relative;width: 100%;float: left;padding: 11px 0px;color: #fff;}
	.carMenu .selectCate::after {content: "";top: 0;bottom: 0;margin: auto;border-top: 5px solid #05141f;border-left: 5px solid transparent;border-right: 5px solid transparent;height: 5px;position: absolute;right: 10px;width: 9px;}
	.tab {margin-top: 20px;}
	.carMenu .selectCate::before {content: "";top: 0;bottom: 0;margin: auto;border-top: 5px solid #fff;border-left: 5px solid transparent;border-right: 5px solid transparent;height: 5px;position: absolute;right: 10px;width: 9px;top: 3px;}
	.tab {margin-top: 20px;}
	.carMenu .filterTabs .product-tabbing li {display: none;}
	.carMenu .filterTabs .product-tabbing li  {display: inline-block;float: left;width: 100%;padding: 5px 0;}
	.carMenu .filterTabs .product-tabbing li  {border-bottom:0; }
	.carMenu .filterTabs .product-tabbing li.current {border-bottom:0;}
	.fetContent {padding-top: 60px;}
	.carMenu .filterTabs ul li a.active::after {display: none;}
	.carMenu .filterTabs .product-tabbing li {padding: 0;}
	.carMenu .filterTabs ul li a {padding: 5px 0;}
	.carMenu .filterTabs .product-tabbing {margin-left: 0;}
	.detailTitle {padding: 5px 20px;}
	.addPart span{font-size: 16px;}
	.addPart .comSpace{padding-top: 30px;}
	.aboutSection .cms-contents h1{font-size: 26px;}
        .testisec {
    margin-bottom: 00px;
    padding-bottom: 00px;
	}
	.dwldBrochure{    float: left; 
	    position: relative;
	    width: 100%;
	    margin-top:40px;
	    text-align: left;
	}
    .dwldBrochure a {
    	padding: 10px 20px 10px 20px;
    	font-size: 16px;
    	line-height: 21px;
	}	
	.servicePage .serviceTmpl .col-two {
		display: block;
		width: 100%;
	}
	.servicePage .serviceTmpl .col-two:nth-child(2n+1){
		padding: 0 0 20px 0;
	} 
	.servicePage .serviceTmpl .col-two:nth-child(2n) {
		padding: 0 0 30px;
	}
	.servicePage .serviceTmpl .col-two img.alignleft {
		float: none;
		display: block;
		text-align: center;
		margin: 0 auto;
	}

	/*@dt:08-11-2019*/
	.header_fixed ~ .homemainbanner {margin-top: 109px;}
	.homeslider img { max-width: 1200px;}
	.homeslider {height: 306px}
	.callToActionTitle {margin-bottom: 7px;}
	/*@dt:08-11-2019*/

	/*05-03-2020 start*/
	.callToActionSec a{padding: 35px 15px; }
	/* .callToActionSec a img, .callToActionSec a .svgImg, .callToActionSec a img, .callToActionSec a svg{max-width: 30px; max-height: 30px; margin-right: 5px;} */
	.callToActionCol.monday-offer-col:before{background-position: right 125% center;}
	.detailPagedealSlider .detailBtn.related-product .btn.make-offer-btn{width: 100%; margin-right: 0; margin-bottom: 8px;}
	.detailPagedealSlider .detailBtn.related-product .btn.related-view-detail-btn{width: 100%; padding: 10px 0;}	
	/*05-03-2020 end*/

.buyOnlineContentDiv .carOfferPrice {font-size: 22px;line-height: 40px;height: 40px;bottom: -19px;}
.colorBox {margin-left: -20px;margin-right: -20px;box-shadow: none;}
.stepRedTitle {padding-left: 0;}

	/*Step Pages Css Start*/
    .stepIcon {width: 50px;height: 50px;}
    .userIcon .svgIcon, .userIcon .svgImg {width: 20px; height: 22px; }
    .userIcon {padding: 1px 10px;}
    .cardIcon .svgIcon, .cardIcon .svgImg {width: 29px; height: 17px; }
    .cardIcon {padding: 0px 7px; }
    .giftIcon .svgIcon, .giftIcon .svgImg {width: 25px;height: 23px;}
    .stepIcon:after{    top: 25px;}
    .giftIcon {padding: 0px 10px;}
    .stepIcon .svgImg {vertical-align: -0.025em;}
    .stepName {font-size:16px;}
    .buyOnlineLeftCol{width: 100%}
    .buyOnlineRightCol{width: 100%}
    .buyOnlineTitleDiv .carName {font-size: 24px;}
    .buyOnlineDetailDiv {float: left; width: calc(100% - 431px); }
    .buyOnlineSliderDiv.detailsliderSec{    width: 431px;padding-left: 15px; margin-top: 0px;}
    .buyOnlineDetailDiv ul li{float: none;width: 100%;}
    .buyOnlineRightCol{margin-top: 30px;}
    .buyOnlineRightCol .enquiryttl{font-size:26px;}
    .buyOnlineRightCol .enquiryfrm .textMaintxt{width:calc(50% - 7px);display: inline-block;}
    .buyOnlineRightCol .enquiryfrm .textMaintxt:nth-child(odd){margin-left: 5px;}
    .buyOnlineRightCol .enquiryfrm .textMaintxt:nth-child(even){margin-right: 5px;}
    /*Step2 Css Start*/
    .paymentInformationMain{padding:20px;}
    .paymentImgDiv{margin-top: 60px;}
    .flipBox{height: 510px;}
    /*Step2 Css End*/
    /*Step Pages Css End*/

}
/*991px css end*/

/* common css for below screen 900px */
@media only screen and (max-width: 900px) {
	.detailBtn.home-detail-btn .btn.make-offer-btn{width: 100%; margin-bottom: 10px;}
	.detailBtn .btn.btn.view-detail-btn{margin: 0; width: 100%; line-height: 18px;}
}
/* 900px end */

/* common css for below screen 767 */
@media only screen and (max-width: 767px) {
	.mainmenu > ul > li .menutext .normalSubmenu a:hover{ color: rgb(5,20,31);}
	body.fixedPopupBody {overflow: hidden;  position: fixed; }
	.breadcrumb .bcpath {display: none;}
	.bccontent {top:30%;}
	.bctitle {font-size: 35px;}
	.secTitle {font-size: 30px;}
	.carName {font-size: 24px;}
	.carPrice {font-size: 26px;line-height: 28px;padding-bottom: 10px;}
	.usedcarTitle {font-size: 30px;}
	.carOffer {font-size: 20px;line-height: 22px;padding-bottom: 10px;}
	.driveAway {padding-top: 10px;}
	/*.carDealSlider .slick-prev {right: 50px;top: -55px;}
	.carDealSlider .slick-next {right: 18px;top: -55px;}
	*/
	.filterTabs button {padding: 15px 12px;}
	.nameCar .carNm {font-size: 18px;}
	.chkbox:not(:last-child) {margin-right: 7px;}
	.yearFilter .faccoBody .sortDown:not(:last-child) {margin-right: 7px;}
	.carNm {font-size: 20px;}
	.priceCar {font-size: 24px;}
	.enqBtn a, .detBtn a {padding: 9px 7px;font-size: 15px;}
	.chkbox:not(:last-child) {margin-right: 22px;}
	.carDealSlider .slick-prev {background: url(../images/left_arrow_mobile-1.svg) left center no-repeat;z-index: 99;width: 9px;height: 16px;right: 50px;top: -55px;}
	.carDealSlider .slick-next {background: url(../images/right_arrow_mobile-1.svg) right center no-repeat;z-index: 99;width: 9px;height: 16px;right: 18px;top: -55px;}
	.offcarNm,.offPrice {font-size: 35px;}
	.offerCarSpec > p {font-size: 22px;}
	.finAppTitle, .secFinance .finAppTitle {font-size: 35px;}
	.tabName {font-size: 16px;}
	.bcimg{height: inherit;min-height: 165px;}
	/*.carMenu .filterTabs ul li a {padding: 14px 10px;}*/
	.fetContent {padding-top: 30px;}
	.carMenu .filterTabs ul li a {font-size: 14px;}
	.featureSlider .slick-prev {background: url(../images/left_arrow_mobile.svg) left center no-repeat;z-index: 99;width: 9px;height: 16px;left: -10px;opacity: 1;}
	.featureSlider .slick-next {background: url(../images/right_arrow_mobile.svg) right center no-repeat;z-index: 99;width: 9px;height: 16px;right: -10px;opacity: 1;}
	.personalForm .fourCol select {padding: 10px;}
	.rightSide .fourCol .textMaintxt textarea {height: 128px;}
	.errorpage {padding: 50px 15px;}
	.firstulli {margin-top: 30px;}
	.mainmenu > ul > li:last-child .menutext::after {display: none;}
	.cms-contents br{display: none;}
	.cms-contents, .cms-contents p{font-size: 16px;line-height: 24px;}
	.cms-contents {padding-top: 30px;padding-bottom: 30px;}
	.cms-contents h1,.cms-contents h2 {font-size: 24px;line-height: 30px;margin-bottom: 10px}
	.cms-contents h1::after,
	.cms-contents h2::after {bottom: -8px;	}
	.cms-contents ol,.cms-contents ul {margin-bottom: 15px}
	.cms-contents ol li>span, .cms-contents ul li>span{padding-left: 10px;}
	.cms-contents .cmsColMain .col-three { display: inline-block; width: 100%; margin-bottom: 20px }
	.cms-contents .cmsColMain .col-three:last-child { margin-bottom: 0 }
	.cms-contents .alignright{text-align: center;float: none;}
	.cms-contents .alignleft{text-align: center;float: none;}
	img.alignright, img.alignleft{margin: 15px auto 15px;display: block;}
	/**/
	/*.topfooter{display: none;}*/
	.footerMain .col6.rightSide_map,.footerMain .leftSide .footercolumn {display: none;}
	.footerMain .leftSide .footercolumn.lastDiv {display: block;}
	.rightsDiv{display: inline-block;}
	.btmFootermenu li a.bold{font-weight: 400;}
	.btmFootermenu li{display: none;}
	.btmFootermenu li:after{display: none;}
	.btmFootermenu li:first-child{display: block;line-height: 20px;}
	.news-events-sec{display: none;}
	.btmFootermenu{margin-bottom: 0;margin-top: 5px;}
	.webentialLogo{line-height: 26px;margin-bottom: 5px;margin-top: 0;}
	.buildKia .buildyourkia {font-size: 24px;line-height: 30px;}
	.buildKia .buildQuote{font-size: 16px;padding: 10px 23px;}
	.aboutImgBox{min-height: 300px;}
	.m-col6{width: 100%;text-align: center;}
	.aboutSection .secTitle{padding: 10px 0px 5px;}
	.aboutSection .slick-dots li button{width: 8px;height: 8px;margin: 0 3px;}
	.aboutSection .slick-dots{bottom: 10px;}
	.testimonialSec.comSpace {padding: 30px 0 30px;background: transparent;clear: both;}
	.testimonialSec .testimonialSlider{margin-top: 10px;}
	.testimonialSec .testimonialSlider .clientposition{color: #333;}
	.testimonialSec .testimonialSlider .slick-dots{margin-top: 15px;}
	.testimonialSec .testimonialSlider:after{top: -45px;}
	.testimonialSec .testimonialSlider{padding: 0 20px;}
	.testimonialSec .testimonialSlider .testDesc{color: #333;}
	.testimonialSec .secTitle{color: #333;}
	.testimonialSec .testimonialSlider:after, .testimonialSec .testimonialSlider:before{display: none;}
	/**/
	.carDetailslider{width: 100%;}
	.specificationDiv{width: 100%;}
	.specs_list li{width: 50%;display: inline-block;margin: 0 -2px;}
	.specs_list li:nth-of-type(even){border-left: 1px solid #e1e1e1;}
	.specs_list li:nth-last-child(-n+2):nth-child(2n+1),.specs_list li:nth-last-child(-n+1):nth-child(2n+1) {border-bottom: 0;}
	.carDetailslider{padding-right: 0;}
	.carPricedetails .driveAwayText{display: inline-block;padding-left: 10px;}
	.carPricedetails{display: inline-block;padding: 5px 20px;margin-top: 10px;}
	.carPricedetails p{font-size: 22px;line-height: 26px;}
	.carPricedetails:before{height: 25px;}
	.backtoListdiv .backtext a:before{width: 10px;height: 10px;}
	.enquiryForm .btn{min-width: inherit;}
	.blackBox .addressTag{font-size: 16px;line-height: 20px;padding: 12px 0 0px;padding-left: 40px;}
	.blackBox .addressTag:before{width: 14px;height: 20px;left: 15px;}
	.contactNumbers li{font-size: 16px;line-height: 24px;}
	.contactNumbers:before{height: 16px;width: 16px;left: 15px;}
	.contactNumbers{padding-left: 40px;}
	/*.trading_secTitle{margin-top: 0;}*/
	.bookaServiceSec .fourCol, .bookaServiceSec .fourCol.half{width: 50%;}
	.bookaServiceSec .midHalf-first, .fourCol.midHalf-second{width: 100%;}
	.bookaServiceSec .fourCol.half{width: 25%;}
	.bookaServiceSec .submitBtnDiv .btn{width: auto;padding: 10px 30px;}
	.bookaServiceSec textarea.InputField{min-height: 90px;}
	.bookaServiceSec .captchaBox{margin-top: 0;}
	.bookaServiceSec .captchaField{margin-top: 30px;}
	.detailForm{padding: 10px 5px;}
	.detailPagedealSlider.carDealSlider{margin-left: -10px;margin-right: -10px;}
	.car-details-section .carDealSlider .slick-prev{left: 20px;}
	.car-details-section .carDealSlider .slick-next{right: 20px;}
	.buildKia .buildCars{min-height: 60px;}
	.new-breadcrumb{min-height: 240px;}
	.accesText{padding: 14px;}
	.accesText .accesTitle{font-size: 16px;line-height: 20px;margin-bottom: 5px;}
	.accesText .accessmall{font-size: 14px;line-height: 18px;}
	/**/
	.shadowTop:after{display: none;}
	.fullImg .container{position: static;}
	.fullImg .container p{color: #000;}
	.fullImg .container .overText{margin-top: 15px;}
	.featurecarSec .topText{font-size: 18px;line-height: 22px;font-weight: 600;margin-bottom: 0;}
	.featurecarSec .mainbtmText{font-size: 20px;line-height: 24px;margin-bottom: 5px;}
	.featurecarSec .smallbtmText{font-size: 16px;line-height: 20px;font-weight: 400;}
	.imgTextSec .topTitle{font-size: 18px;line-height: 24px;position: absolute;top: 15px;margin-bottom: 0;padding-top: 5px;}
	.imgTextSec .topTitle:after{width: 24px;}
	.safety .fullImg{padding-top: 30px;}
	.imgTextSec .topBigText{font-size: 20px;line-height: 24px;}
	.imgTextSec .btmsmallText{font-weight: 400;font-size: 16px;line-height: 20px;margin-bottom: 25px;}
	/**/
	.per_feature_text .perf_desc{display: none;}
	.per_feature_text .perf_title{position: absolute;top: 0;color: #fff;font-size: 20px;line-height: 22px;top: 13px;left: 12px;font-weight: 400;}
	.per_feature_text .perf_title:after{display: none;}
	.performanceBox .imgPerfDiv:after{position: absolute;width: 100%;left: 0;right: 0;height: 110px;top: 0;content: '';
	background: -moz-linear-gradient(top, rgba(0,0,0,0.58) 0%, rgba(125,185,232,0) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.58) 0%,rgba(125,185,232,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.58) 0%,rgba(125,185,232,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#007db9e8',GradientType=0 );}
	.performanceBox{margin: 0 20px;}
	.performanceFeature.comSpace{padding-bottom: 0;padding-top: 0;}
	.performanceFeature .slick-prev{position: absolute;background: url(../images/left_arrow_banner.svg) left center no-repeat;font-size: 0;z-index: 99;width: 9px;height: 16px;left: 0px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
	.performanceFeature .slick-next{position: absolute;background: url(../images/right_arrow_banner.svg) left center no-repeat;font-size: 0;z-index: 99;width: 9px;height: 16px;right: 0px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
	/**/
	.perfomanceSec .fullImg{padding: 0;}
	.perfomanceSec .overText .topTitle{color: #fff;}
	.designSliderthumb{display: none;}
	/*.designSlider .slick-dots{display: none;}*/
	.test_MainSec .testBox .testDesc{font-size: 17px;line-height: 24px;}
	.test_MainSec .testBox:after{width: 40px;height: 33px;}
	.test_MainSec .testBox{padding: 15px;padding-top: 25px;}
	.test_MainSec .col6{width: 100%;padding: 0 10px;}
	.test_MainSec .col6:not(:first-child) .testBox{margin-top: 45px;}
	/**/
	.acces_details .access_text{width: 100%;padding: 5px 20px}
	.acces_details .access_price{width: 100%;padding: 5px 20px;}
	.acces_details{padding: 10px 0;}
	#accs_popup.modalMain .close{width: 35px;line-height: 24px;height: 35px;font-size: 30px;}
	.price_acces_box .price{font-size: 20px;}
	.car-bannerSec .absoText_banner .mainText{text-align: center;font-size: 26px;}
	.car-bannerSec .absoText_banner{top: 30px;}
	/**/
	.safety .container{/*position: static;*/top: 30px;}
	.perfomanceSec .overText p{color: #000;}
	.safety .container .overText{margin-top: 15px;}
	.perfomanceSec .fullImg{min-height: inherit;}
	.fullImg.centerText.bigImg{min-height: 350px;}
	.perfomanceSec1 .container .overText {padding-top: 0;}
	/**/
	.container {padding: 0 10px;}
	.row{margin-left: -10px;margin-right: -10px;}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left: 10px;padding-right: 10px;}
	/*Header Responsive CSS Start*/
	.mainmenu > ul > li:first-child,.mainmenu > ul > li:last-child {display: none;}
	.header .socialcls {display: none;}
	.rightdiv {width: 100%;background: #05141f;position: relative;}
	.header .container {padding: 0;}	
	.addresscls p {color: #fff;padding: 0;display: none;}
	.phonecontact ul {padding: 10px;display: none;position: absolute;background: #05141f;left: 0;right: 0;/*top: 80px;*/top:100%;z-index: 9;}
	.phonecontact .phonettl {color: #fff;}
	.phonecontact .numb a {color: #fff;}
	.phonecontact ul::after, .addresscls p::after {display: none;}
	.phonecontact {margin: 0;/*width: 50%;*/width: 100%;padding: 10px;float: left;}
	.addresscls {margin: 0;width: 50%;max-width: inherit;padding: 10px;position: relative;float: right;}
	.addresscls::after {content: "|";color: rgba(255,255,255,0.1);position: absolute;left: 0;top: 8px;}
	.clickcall {display: block;color: #fff;/*text-align: left;*/ text-align:center;text-transform: uppercase;position: relative;}
	.viewloc {display: block;color: #fff;text-align: right;text-transform: uppercase;}
	.clickcall .svgImg {width: 16px;margin-left: 5px;vertical-align: -3px;/*transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;*/	}
	.clickcall.togglecall .svgImg {transform: rotate(-180deg);-moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);}
	.clickcall .svgIcons {width: 16px;margin-right: 5px;vertical-align: middle;}
	.viewloc .svgIcons {width: 13px;vertical-align: middle;margin: 0 7px 0 0;}
	.viewloc a {color: #fff;display: block;}
	/*.addresscls p {position: absolute;background: #05141f;left: 0;right: 0;bottom: -41px;padding: 10px;	}*/
	.header .logo {margin: 15px 10px;}
	.mainmenu > ul::before, .mainmenu > ul::after {display: none;}
	.menuIcon {display: inline-block;cursor: pointer;width: 27px;height: 17px;border-radius: 50%;line-height: 22px;position: relative;text-align: center;vertical-align: middle;float: right;margin: 29px 10px 0 0;}
	.menuIcon span {width: 27px;height: 3px;background: #000;display: inline-block;vertical-align: 7px;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;}
	.menuIcon span:before, .menuIcon span:after {width: 27px;height: 3px;background: #000;display: inline-block;position: absolute;content: "";left: 0;right: 0;margin: auto;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;}
	.menuIcon span:before {top: 0;}
	.menuIcon span:after {bottom: 0;}
	.menuIcon.activeMenu span {width: 0;}
	.menuIcon.activeMenu span::before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 6px;}
	.menuIcon.activeMenu span::after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);bottom: 8px;}
	.mainmenu {display: none;bottom: auto;/* top: 154px; */}
	.mainmenu > ul {width: 100%;padding: 0;}
	.mainmenu > ul > li {width: 100%;text-align: left;border-bottom: 1px solid #fff;}
	.mainmenu > ul > li .menutext a {display: block;line-height: 21px;padding: 10px;vertical-align: middle;}
	.offertext {display: inline-block;width: 61px;height: 25px;border: 1px solid #05141f;border-radius: 3px;text-transform: uppercase;font-size: 12px;text-align: center;color: #05141f;float: right;margin: 25px 20px 0 0;line-height: 23px;}
	.header .logo img {max-width: 300px;}
	.menutext {width: 100%;}
	.dropDown .arrow.megaArrow {display: none;}
	/*Header Responsive CSS End*/
	.homemainbanner {/* display: none; */}
	/*Find Used Car Responsive CSS Start*/
	.findcarttl {position: inherit;top: auto;left: auto;width: 100%;text-align: center;color: #05141f;background: #fff;padding: 0;}
	.findcarttl .svgImg {display: none;}
	.fcarfrm label,
	.dliderrangeDiv .sliderPrice input {color: #000;}
	.filterLeft.openFilter .dliderrangeDiv .sliderPrice input {color: #fff;}
	.findusedcar {background: #fff;}
	.dliderrangeDiv .ui-slider-handle {border: 1px solid #262626;width: 19px;height: 19px;top: -7px;}
	.filterLeft.openFilter .dliderrangeDiv .ui-slider-handle {border: 0;}
	.dliderrangeDiv .ui-widget-header, 
	.dliderrangeDiv .ui-slider {height: 5px;}
	.filterLeft.openFilter .dliderrangeDiv .ui-slider {height: 4px;}
	.fcarfrm .col3, 
	.fcarfrm .col1 {width: 100%;max-width: 100%;}
	.fcarfrm .submitbtn {padding: 0 8px 0 4px;display: block;}
	.fcarfrm .submitbtn .btn {box-shadow: inherit;/*height: 36px;*/width: 100%;height: auto;}
	.halffeild {width: 50%;}
	.fcarfrm .halffeild:nth-child(2n+1) {clear: both;}
	.fcarfrm label {position: relative;top: -5px;}
	.dliderrangeDiv {padding: 3px 10px 0 10px;position: relative;}
	.dliderrangeDiv .sliderPrice {top: -27px;}
	.mainmenu > ul > li .menutext .arrow{position: absolute;display: inline-block;height: 20px;width: 20px;right: 0;top: 0px;right: 0px;padding: 20px;}
	.arrow::after{top: 0px;right: 0px;transform: none;text-align: center;width: 100%;line-height: 40px;}
	.mainmenu > ul > li:last-child .menutext a::after{display: none;}
	.mainmenu > ul > li .normalSubmenu{position: relative;padding: 0 15px;border-top: 1px solid rgb(5,20,31);  display: none;opacity: 1;visibility: visible;transition: inherit;}
	.mainmenu > ul > li .menutext .normalSubmenu a{padding: 8px 10px;font-size: 16px;line-height: 22px; color: rgb(5,20,31);}
	.mainmenu > ul > li .menutext .normalSubmenu li{border-bottom: 1px solid rgb(5,20,31);}
	.mainmenu > ul > li .menutext .normalSubmenu li:last-child{border: 0;}
	.megaMenu{display: none;}
	.mainmenu > ul > li.megaMenuList .menutext .arrow{display: none;}
	.megaMenuList .menutext .formobile{display: block;}
	.megaMenuList .menutext .fordesk{display: none;}
	.megaMenuList .menutext a::after {right: 14px;}
	/*.moreoptions {
	display: block;
	float: left;
	padding: 0;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #dcdcdc;
	}
	.CarListing .filterRight .listingSelectBox label
	.CarListing .filterRight .listingSelectBox {
	width: 50%;
	display: inline-block;
	margin: 0 -2px;
	margin-right: 0;
	text-align: center;
	padding: 10px 0;
    }
    .CarListing .filterRight .listingSelectBox {
	position: relative;
	min-width: 50%;
    }
    .CarListing .filterRight .listingSelectBox label {
	display: none;
    }
    .CarListing .filterRight .listingSelectBox .sortDown {
	width: inherit;
	border: 0;
    }
    .CarListing .filterRight .listingSelectBox .spanOut::after {
	display: none;
    }
    .CarListing .filterRight .listingSelectBox .sortDown label {
	display: block;
	position: absolute;
	left: 20px;
	right: 0;
	margin: auto;
    }
    .moreoptions .sortDown select, .moreoptions .sortDown span {
	height: 20px !important;
	line-height: 20px !important;
	}
	*/
	.blogPage .blogDiv.imgDiv {width: 100%;}
	.blogPage .blogDiv.content {padding: 20px 0 0;width: 100%;}
	.blogPage.blogDetail .blogDiv.content {padding: 0 0 0;}
	.blogPage .fullDiv {margin-bottom: 30px;padding-bottom: 20px;}
	.innerComPadd {padding: 30px 0 20px;}
	.blogDetail .entry-content.cmsPage {margin: 10px 0 20px;}
	.site-main .search-form{display: none;}
	.blogPage .page-header .page-title{font-size: 22px;}
	.blogPage .content-area {width: 100%;display: inline-block;margin: 0 0 30px;}
	.blogPage.blogDetail .col-md-4.col-sm-5 {display: inline-block;}
	.post-thumbnail{text-align: center;}
	.blogPage .ldc-ul_cont{padding-left: 16px;}
	.blogPage .ldc-ul_cont:before{font-size: 13px;}
	.blogDiv .shareText{font-size: 16px;}
	.mainmenu > ul > li.active .menutext:after {background:transparent;display: none;}
	.sortDown.disabled {opacity: 0.75;}
	.fulldiv.captchMainDiv {width: 50%;}
	.fulldiv.submitbtnDiv button {width: 100%;}
	/*.fulldiv.submitbtnDiv button {width: 100%;}
	.loanDetailUl li {width: 100%;}
	.lanDetailUl li ~ li {margin-left: 0;margin-top: 10px;}*/
	.fullImg .container{background: #fff;}
	.perfomanceSec .fullImg{background-size: 100%;background-position: center top;}
	.offertext a {color: #05141f;}
	.mainmenu > ul > li.active{background: #05141f;}
	.mainmenu > ul > li.active ul li.active{background: rgb(5 20 31 / 20%);}

	.megaMenuList .menutext a::after{display: none;}
	.financeEqhight .col-md-6.eqheight {height: auto !important;}
	.weekPay.payTitle {clear: left;}

	.footerMain .leftSide,.topfooter {background: none;}
	.footerMain .leftSide .fullDiv {/*background-color: #05141f;*/padding: 0px;float: left;width: 100%;}
	.footerMain .leftSide .footercolumn {padding-right: 0;margin: 0;}
	.footerMain .col6 {display: contents;}
	.leftSide.col6 {height: auto !important;}
	.footTitle {display: block;float: none;width: auto;color: #fff;font-size: 18px;font-weight: 600;line-height: 1;padding: 8px 15px 8px 15px;margin: 0 0 0 0;position: relative;background-color: #05141f;line-height: 22px;}
	.footTitle::after {display: none;}
	.footTogBody {display: none;padding: 10px 15px 20px 34px;margin: 0 -15px 0 -15px;float: none;width: auto;background-color: rgb(5 20 31 / 80%);}
	.footTogBody:before {content: " ";display: table;clear: both;}
	footer {padding: 0;}
	.footTitle::before {content: "\f107";font-family: fontawesome;font-size: 20px;position: absolute;right: 20px;top: 9px;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;left: auto;}
	.footTitle.footer_minus:before {transform: scaleY(-1);-moz-transform: scaleY(-1);-ms-transform: scaleY(-1);-o-transform: scaleY(-1);-webkit-transform: scaleY(-1);}
	.botoomFooter {display: inline-block;width: 100%;}
	.scrollTop {/* bottom: 10px; */}
	.offerdetailHead {font-size: 23px;}
	.footTitle {pointer-events: auto;}
	.addPart .comSpace{padding-top: 20px;padding-bottom: 20px;}
	.blackBox .boxTitle{padding-bottom: 0;font-size: 20px;}
	/**/
	.locPlace{display: none;}
	.viewloc{text-align: center;}
	.viewloc .svgIcons{width: 10px;position: relative;top: -1px;}
	.addresscls{font-size: 14px;float: left;}
	.socialIcons li a.facebook {background: #4867aa;margin-right: 10px;border: 1px solid #4867aa;}
	.socialIcons li a.google-plus {background: #df5346;border: 1px solid #df5346;}
	.formobile li a svg{height: 20px;width: 20px;margin-right: 10px;display: inline-block;vertical-align: middle;}
	.formobile li a.facebook svg{width: 17px;height: 17px;}
	.formobile li a{display: block;}
	.formobile li{position: relative;text-align: center;}
	.socialIcons li a.facebook:before, .socialIcons li a.google-plus:before{display: none;}
	.socialIcons li a span{display: inline-block;text-align: center;vertical-align: middle;}
	.footerMain .leftSide .footercolumn.lastDiv{padding: 0;width: 100%;float: left;margin-bottom: 0;}
	.newVehiclelist li{width: calc(50% - 4px);}
	.footerMain .leftSide .fullDiv{margin: 0;}
	.footTitle{margin: 0 -15px;}
	.footTogBody{padding: 20px;}
	.footerMain .leftSide .footercolumn.mapSec, .footerMain .leftSide .footercolumn{width: 100%;display: block;padding: 0;float: left;}
	.footTitle {border-bottom: 1px solid #000000;border-top: 1px solid #4c4c4c;	}
	.footercolumn.followSec{display: none !important;}
	.detailBepartSec {
		padding: 10px 0 70px;
	}
	.detailBepartfrm .fourCol, .detailBepartfrm .fourCol.phonediv, .detailBepartfrm .fourCol.postcodediv {
		width: 100%;
	}
	.detailBepartfrm .policytext .textMaintxt {
		margin: 5px 0 10px;
	}
	.detailBepartfrm .textMaintxt {
		margin-bottom: 10px;
	}

		.dwldBrochure{margin-top: 25px;}

	/*@dt:05-07-2019 @author:Dhaval Sheth Header Sticky Css Start*/
	.header_fixed{box-shadow: 0 0 8px rgba(0,0,0,0.15)}
	.header_fixed .logo img{-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	.header_fixed ~ .findusedcar{margin-top: 0px;}
	.header_fixed ~ .homemainbanner{margin-top: 143px;}
	.header_fixed .offertext{-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	.header_fixed .menuIcon{-moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
	.header_fixed ~ .breadcrumb ,.header_fixed ~ .topVideoSection, .header_fixed ~ .step_2_page {margin-top: 154px;}

	.header_scroll .logo{-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-moz-transform-origin:inherit; -webkit-transform-origin:inherit; transform-origin:inherit;}
	.header_scroll .logo img{max-width: 250px;}
	.header_scroll .addresscls{    margin: 0; padding: 5px; font-size: 12px;}
	.header_scroll .phonecontact{margin-top: 0;padding:5px 5px 10px 5px;font-size: 14px;}
	.header_scroll .mainmenu > ul > li .menutext a{    line-height: 21px;}
	.header_scroll .offertext{margin-top: 16px;}
	.header_scroll .menuIcon{margin-top: 21px;}
	/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css End*/

	.servicePage .cms-contents h1 {
		margin-bottom: 20px;
	}
	.servicePage .cms-contents iframe {
	    height: 300px;
	    min-height: inherit;
	}
	.servicePage .serviceTmpl .col-two:nth-child(2n) h5.alignleft {
	    text-align: left;
	}
	.serviceTime {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 5px;
	}

	.ft_terms_condition p{font-size: 12px;}
	.ft_terms_condition {margin-top: 0;float: left; width: calc(100% + 20px); border-bottom: 1px solid #d4d4d4; margin-bottom: 10px; padding-bottom: 12px; margin-left: -10px; margin-right: -10px; padding: 15px 15px 15px; background: #05141f; }
	.bildHead .htag-vw {
		font-size: 18px;
		line-height: 22px;
	}
	.bildHead.incmsCon {
		padding-bottom: 10px;
	}
	.financePage .cms-contents h2 {
		display: inline-block;
	}



	/*@dt:06-11-2019 Css Start*/
	.mobileBanner{display: block;}
	.mobileBanner img {max-width: 767px;}
	.homeslider img {/* max-width: 767px; */width: 100%;left:inherit; transform: inherit; -moz-transform: inherit; -webkit-transform: inherit; -ms-transform: inherit; -o-transform: inherit;}
	.homeslider{height: 194px;}
	.homeslider .slick-arrow{width: 20px;height: 30px;padding:7px 15px;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
	.homeslider .slick-next:before{width: 9px;height: 18px;margin-left: -4px;margin-top: -3px;}
	.homeslider .slick-prev:before{width: 9px;height: 18px;margin-left: -5px;margin-top: -3px;}

	.homeslider img.mobile_slider{display: block;}
	.homeslider img.desktop_slider{display:none;}
	/*@dt:06-11-2019 Css End*/
	.videoifrmDiv iframe {
	    height: 300px;
	    width: 100%;
	}
	.videoSlide .videoifrmDiv {
		top: 48%;
		text-align: center;
	}
	.videoSlide .videoifrmDiv {
		padding: 0;
	}
	/*05-03-2020 start*/
	.btn.make-offer-btn{font-size: 14px; line-height: 16px; padding: 4px 8px; margin-right: 3px;}
	.viewBtn.btn.two-row-btn{font-size: 14px; line-height: 36px; padding: 2px 8px;}
	.make-offer-div .btn.make-offer-btn {font-size: 16px;line-height: 22px;}


	.callToActionCol{width: 100%;}
	.callToActionSec a{line-height: 80px; padding: 0 15px; text-align: left;}
	/*.callToActionCol.buy-online-col:before, .callToActionCol.buy-online-col:after{right: -15px;}*/
	/*.callToActionCol.guarantee-col:before, .callToActionCol.guarantee-col:after{left: -15px; width: calc(100% + 30px); background-position: center center; background-size: cover;}*/
	/*.callToActionCol.monday-offer-col:before, .callToActionCol.monday-offer-col:after{left: -15px; background-position: right 110% center;}*/
.callToActionSec a { /*height: 143px;*/ padding: 35px 15px;}
.callToActionTitle {margin-bottom: 4px;}
.buyOnlineContentDiv .carOfferPrice {font-size: 16px;width: 185px;left: 10px;}
		.carSpec .enqBtn{margin-right: 10px;}
		.carSpec .enqBtn .btn.make-offer-btn{font-size: 15px; min-width: 160px; line-height: 18px;}
		.carSpec .detBtn a.btn{padding: 11px 28px; min-width: 160px;}	

		.detailBtn.latest-offer-detail-div .btn.latest-offer-detail-btn{padding: 9px 18px;}
	/*05-03-2020 end*/
.stepRedTitle {font-size: 17px;}
.buyOnlinePageBd.breadcrumb .bcimg img{left:43%;}
    /*Step Pages Css Start*/    
    .buyOnlineTitleDiv{padding:15px;position: relative;pointer-events: auto;}
    .buyOnlineTitleDiv .carName{font-size:20px;padding-right: 22px;position: relative;}
    .buyOnlineTitleDiv .carName:after{    content: ''; width: 11px; height: 11px; border-bottom: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; top: 7px; right: 3px; margin: auto;}
    .buyOnlineTitleDiv.buyOnlineTitleOpen .carName:after{border-top: 2px solid #fff;border-right: 2px solid #fff;top: 11px;border-bottom: 0px;border-left: 0px;}
    .buyOnlinePageMain .goback{margin-top: 10px;}
    .buyOnlineContentDiv{display: none;}
    .stepName{font-size: 14px;}
    .buyOnlineLeftCol{width: calc(100% + 30px); margin-left: -15px; margin-right: -15px;}
    .buyOnlineLeftBox{float: left;width: 100%;}
    .buyOnlineContentDiv{float: left;width: 100%;padding: 5px 15px 15px 15px;}
    .carDescriptinsDiv{float: left;width: calc(100% + 40px);}
    .buyOnlineLeftBox .cardescList{width: calc(50% - 4px);       padding: 10px; border-bottom: 1px solid #e1e1e1;}
    .buyOnlineLeftBox .cardescList:last-child{width: 100%;    border-bottom:0;}
    .buyOnlineLeftBox .descIcons, .buyOnlineLeftBox .descIcons .svgImg{width: 35px;}
    .buyOnlineLeftBox .cardescList:nth-of-type(even) { border-left: 1px solid #e1e1e1;}
    .buyOnlineLeftBox .carDescriptins .rightSide .descDetails{font-size: 16px;}
    .descName.type{font-size: 14px;}
    .buyOnlineLeftBox .rightSide{width: calc(100% - 50px);}
    .buyOnlineRightCol{padding:0;margin-top:0;}
    .buyOnlineDetailDiv {width: calc(100% - 380px);margin-top: 0}
    .buyOnlineSliderDiv.detailsliderSec{    width: 380px;}
    .buyOnlineSliderDiv .sliderMainImage, .buyOnlineSliderDiv .sliderImgBox{height:328px;}
    .buyOnlineRightCol .enquiryfrm{padding:15px;}
    .buyOnlineRightCol .enquiryttl{font-size: 24px;}
    .buyOnlineRightCol .enquiryfrm .formField .txtField{height:45px;line-height:45px;}
    .buyOnlineRightCol .sortDown span{background:#fff;}
    .buyOnlineRightCol .enquiryfrm{float: left;width: 100%}
    .detailPageMain.buyOnlinePageMain{padding-bottom: 30px;}
    .submitbtn.nextStepBtn{width: 100%;}
    .nextStepBtn .btn{font-size: 16px;}
     /*Step2 Css Start*/
    .paymentInformationMain{padding:25px 15px;}
    .paymentTitle{font-size:24px;}
    .paymentImgDiv{margin-top: 30px;text-align: center;}
    /*.callToActionSec .buy-online-col a{height:115px;}*/
    .paymentInfoDiv {width: 50%;}
    .detailCompad.step_2_page{padding-top: 40px;}
    .paymentInformationMain {padding: 10px 15px;}
    .credit-disclaimer .container{padding: 0 15px;}
    .flipBox{height: 545px;}
    /*Step2 Css End*/

     /*Step3 Css Start*/
     .detailPageMain.thankYouPage {padding-bottom: 30px;padding-top: 30px;}
     .step3{margin-top: 30px;}
     .thankUInner:after, .thankUInner:before{display: none;}
     .thankYouPage .thankUMain{text-align: center; padding: 50px 20px; margin-left: -15px; margin-right: -15px;} 
     .thankuIframe{margin-top: 0;margin-right: -15px;margin-left: -15px;}
     .thankuIframe iframe{height:300px;}
     /*Step3 Css End*/
    /*Step Pages Css End*/
    .callToActionImg {    width: 80px;}
}
/*767px End*/


@media only screen and (max-width: 667px) {
	.bctitle {font-size: 32px;}
	.carSpec, .carImages {width: 100%;}
	.enqBtn a, .detBtn a {padding: 9px 27px;font-size: 15px;}
	.offcarNm, .offPrice {font-size: 30px;line-height: 32px;}
	.offerCarSpec > p {font-size: 20px;line-height: 24px;padding-bottom: 5px;}
	.finAppTitle, .secFinance .finAppTitle {font-size: 32px;}
	.finTab ul li {min-height: 120px;}
	.finBox {padding: 20px;}
	.carBig a {display: block;}
	.carSmall a {margin-bottom: 6px;padding: 0px 4px;}
	.fetButton ul li {width: 100%;}
	.chkNm {padding-bottom: 0;}
	.leftSide,.rightSide {width: 100%;}
	.leftSide .fourCol {width: 50%;}
	.rightSide .fourCol .textMaintxt textarea {height: 123px;}
	.carBig {width: 50%;}
	.carSmall {width: 45%;}
	.fourCol.fltTextarea,.fourCol.midHalf-second.fltCaptcha {width: 100%;}
	.enquiryForm .fltCaptcha .textMaintxt {width: auto;}
	.fltCaptcha .textMaintxt {width: 160px !important;}
	.textMaintxt.stBtn {float: right;width: auto !important;}
	.fourCol.appkm {width: 100%;margin: 0 -3px;}
	.appkm .textMaintxt {width: calc(50% - 3px);display: inline-block;}
	.carLogo,.carMenu {width: 50%;}
	.innerMain.BlogMain .cms-contents h1, .innerMain.BlogMain .cms-contents h2{margin-bottom: 20px;}
	.dwldBrochure a {padding: 5px 10px 5px 10px;}
}


/* common css for below screen 600 */
@media only screen and (max-width: 600px) {

	.callToActionSec a {padding: 15px 0px;/*height:125px;*/}
	/*.callToActionSec .buy-online-col a {height: 105px;}*/
.stepRedTitle {width: 100%;padding-left: 0;margin-top: 10px;margin-bottom: 10px;font-size: 16px;}
     /*Step Pages Css Start*/
    .buyOnlinePageMain .goback{text-align:center;}
     .topVideoSection iframe{height:300px;}
    .buyOnlineDetailDiv {width: 100%;}
    .buyOnlineDetailDiv ul li {float: left;width: 50%;}
    .buyOnlineSliderDiv.detailsliderSec {width: 100%;padding-left: 0;margin-top: 20px;}
    .buyOnlineSliderDiv .sliderMainImage, .buyOnlineSliderDiv .sliderImgBox{height:310px;}
    .buyOnlineRightCol .enquiryfrm .textMaintxt{width: 100%;}
    .buyOnlineRightCol .enquiryfrm .textMaintxt:nth-child(even){margin-right: 0;}
    .buyOnlineRightCol .enquiryfrm .textMaintxt:nth-child(odd){margin-left: 0;}
    .flipBox {height: 350px;}
    .flipped-main.flipBox {height: 470px;}
    .paymentInfoDiv {width: 100%;}
    .paymentInfoDiv ~ .paymentInfoDiv {margin-top: 30px;}

    .credit-disclaimer{margin: 10px auto;}
    .credit-disclaimer .container{padding: 0;}
    /*Step Pages Css End*/
}

@media only screen and (max-width: 568px) {
	/*.filterTabs ul li a {padding: 15px 10px;font-size: 14px;}*/
	.bctitle {font-size: 28px;}
	.bcimg {max-width: 1000px;}
	.showroom .filterTabs .toolbar {}
	.filterTabs{box-shadow: 0px 0px 4px 1px rgba(51, 51, 51, 0.12);}
	.showroom .filterTabs .toolbar button {padding: 0;text-align: left;float: left;}
	.showroom .selectCate {display: block;position: relative;width: 100%;float: left;border-bottom: 1px solid #c3c2c2;background-color: #f9f9f9;padding: 10px;}
	.showroom .selectCate::after {content: "";top: 0;bottom: 0;margin: auto;border-top: 5px solid #000;border-left: 5px solid transparent;border-right: 5px solid transparent;height: 5px;position: absolute;right: 10px;width: 9px;}
	.tab {margin-top: 20px;}
	/*.filterTabs .toolbar {display: none;}*/
	.showroom .filterTabs .toolbar button  {display: inline-block;float: left;width: 100%;padding: 5px 0;padding: 10px 15px;border-bottom: 1px solid rgba(51, 51, 51, 0.2);}
	.offerLeft,.offerCarDesc {width: 100%;}
	.offercarImg {width: 100%;}
	.offcarNm, .offPrice {font-size: 28px;}
	.finBox {padding: 10px;}
	.finAppTitle, .secFinance .finAppTitle {font-size: 28px;margin-bottom: 20px;}
	.carSmall a {margin-bottom: 6px;padding: 0px 3px;}
	.offerLeft {padding-right: 20px;}
	.offerLeft {padding-right: 0;}
	.offImgCar {margin-bottom: 20px;}
	.offImgCar a {display: block;}
	.carLogo {float: left;width: 50%;max-width: 130px;}
	/*.carMenu {float: right;width: 50%;position: absolute;right: 0;background-color: #05141f;z-index: 999;}
	.selectCate {text-align: center;border-left: 1px solid #920510;}
	.carMenu .filterTabs {padding-left: 10px;}
	.carMenu .filterTabs .product-tabbing {margin-left: 10px;}
	.carMenu .filterTabs .product-tabbing li {padding: 0;text-align: left;float: left;}
	.carMenu .selectCate {display: block;position: relative;width: 100%;float: left;padding: 11px 0px;color: #fff;}
	.carMenu .selectCate::after {content: "";top: 0;bottom: 0;margin: auto;border-top: 5px solid #05141f;border-left: 5px solid transparent;border-right: 5px solid transparent;height: 5px;position: absolute;right: 10px;width: 9px;}
	.tab {margin-top: 20px;}
	.carMenu .selectCate::before {content: "";top: 0;bottom: 0;margin: auto;border-top: 5px solid #fff;border-left: 5px solid transparent;border-right: 5px solid transparent;height: 5px;position: absolute;right: 10px;width: 9px;top: 3px;}
	.tab {margin-top: 20px;}
	.carMenu .filterTabs .product-tabbing li {display: none;}
	.carMenu .filterTabs .product-tabbing li  {display: inline-block;float: left;width: 100%;padding: 5px 0;}
	.carMenu .filterTabs .product-tabbing li  {border-bottom:0; }
	.carMenu .filterTabs .product-tabbing li.current {border-bottom:0;}
	.fetContent {padding-top: 60px;}
	.carMenu .filterTabs ul li a.active::after {display: none;}
	.carMenu .filterTabs .product-tabbing li {padding: 0;}
	.carMenu .filterTabs ul li a {padding: 5px 0;}
	.carMenu .filterTabs .product-tabbing {margin-left: 0;}*/
	.fetButton ul li {/*width: calc(50% - 2px);*/}
	.galtop {padding-top: 30px;}
	.featureSlider .slick-prev {left: -5px;}
	.featureSlider .slick-next {right: -5px;}
	.leftSide .fourCol {width: 100%;}
	.carBig {width: 53%;}
	.carSmall {width: 47%;}
	.detail_list li {width: 100%;}
	.totalcarttl.listingTitle {display: inline-block;width: calc(100% - 270px);}
	.bookServContent {width: 90%;font-size: 15px;padding-bottom: 30px;}
	.offerdetailHead {font-size: 20px;margin-bottom: 10px;}
	.other_content_of_listing_bottom p,.other_content_of_listing,.other_content_of_listing p,.offerdetail {font-size: 16px;}
	.bctitle {line-height: 30px;/*top: 25%;*/}

.cdetailpopup .ttlfield,
.cdetailpopup .fnamefield {
	width: 100%;
}
.cdetailpopup .formField.halfFilds {
	width: 100%;
}
.servicePage .cms-contents > iframe {
	height: 230px;
	min-height: inherit;
}
.videoifrmDiv iframe {
    height: 240px;
}
.videoSlide .videoifrmDiv {
    top: 50%;
}


.buyOnlinePageBd .bcimg {height: 184px;}

}
/*568px css end*/

/*05-03-2020 start*/
@media only screen and (max-width: 567px) {
	.btn.make-offer-btn {font-size: 13px;line-height: 16px;padding: 4px 4px;margin-right: 0;}
	.viewBtn.btn.two-row-btn {font-size: 13px;line-height: 36px;padding: 2px 4px;}	

	.detailBtn.latest-offer-detail-div .btn.make-offer-btn{margin-right: 8px; font-size: 14px; line-height: 16px;}

	.callToActionImg { width: 60px;}
	.callToActionTxt { width: calc(100% - 80px);}
}
/*567px css end*/
/*05-03-2020 end*/

@media only screen and (max-width: 480px) {
	.dwldBrochure a {    padding: 5px 8px 5px 8px;    line-height: 30px;    font-size: 14px;}
	.halffeild {width: 100%;	}
	.dliderrangeDiv {padding: 3px 10px 5px 10px;}
	.weekPay.payTitle label {display: inline-block;}
	.fetContent {    padding-top: 25px;}
.servicePage .cms-contents iframe {
    height: 230px;
    min-height: inherit;
}
.videoSlide .videoifrmDiv {
    top: 40%;
}
.videoifrmDiv iframe {
    height: 140px;
}
  .colorBox {margin-left: -15px;margin-right: -15px;}
  .buyOnlineRightCol .frmTitle{margin: 5px 0 10px;}
}
/* common css for below screen 479 */
@media only screen and (max-width: 479px) {
	.footerMain .leftSide .footercolumn.mapSec .halfDiv{width: 100%;}
	.bccontent {top: 25%;}
	.header {border-bottom: 1px solid #e5e5e5;}
	.sliderMainImage .slick-prev {top: 20%;}
	.sliderMainImage .slick-next {top: 20%;}	
	.carName,.subName {text-align: left;}
	.carOffer {float: left;width: 50%;text-align: left;}
	.carOffer span {display: block;font-weight: 600;}
	.driveAway {float: right;width: 50%;border-top: 0;padding-top: 0;}
	.driveText {text-align: right;}
	.carPrice {text-align: right;font-size: 32px;line-height: 35px;padding-top: 0;}	
	.viewBtn {width: 100%;}
	.usedcarName {border-bottom:1px solid #ffffff;font-size: 24px;}
	.carSpecification {width: auto;padding-top: 5px;}
	.carSpecification li {float: none;width: auto;display: inline-block;border-bottom: 0;margin-right: 10px;}
	.carSpecification li:last-child {border-right: 0;padding-right: 0;margin-right: 0;}
	.carYears,.carKilometer {display: none;}
	.carkm span {display: inline-block;}
	.carYs {border-right:1px solid #ffffff;padding-right: 10px;}
	.usedcarPrice {float: right;width: auto;text-align: right;font-weight: 600;}
	.carDealSlider {margin-top: 15px;}
	/*.carDealSlider .slick-prev {left: 20px;top: 25%;z-index: 99;}
	.carDealSlider .slick-next {right: 20px;top: 25%;z-index: 99;}*/
	.secTitle,.usedcarTitle {font-size: 24px;}
	.carName {font-size: 24px;line-height: 28px;}
	.carOffer {font-size: 18px;line-height: 20px;}
	.carPrice {font-size: 24px;line-height: 28px;}
	.ctaTitle .titleFirst {font-size: 15px;line-height: 20px;display: inline-block;font-weight: normal;}
	.ctaTitle .titleLast {font-size: 15px;line-height: 20px;display: inline-block;padding-left: 5px;color: #fff;text-transform: uppercase;}
	.carDealSlider .slick-prev {top: 25%;left: 20px;}
	.carDealSlider .slick-next {top: 25%;right: 20px;}
	.usedcarName {padding-bottom: 10px;}
	.usedcarImg {width: 85%;margin: auto;}
	.sliderMainImage .slick-next {background: url(../images/right_arrow_mobile.svg) right center no-repeat;z-index: 99;width: 9px;height: 16px;right: 10px;}
	.sliderMainImage .slick-prev {background: url(../images/left_arrow_mobile.svg) left center no-repeat;z-index: 99;width: 9px;height: 16px;left: 10px;}
	.carDealSlider .slick-prev {background: url(../images/left_arrow_mobile-1.svg) left center no-repeat;z-index: 99;width: 9px;height: 16px;left: 30px;}
	.carDealSlider .slick-next {background: url(../images/right_arrow_mobile-1.svg) right center no-repeat;z-index: 99;width: 9px;height: 16px;right: 30px;}
	.sliderMainImage .slick-disabled,.carDealSlider .slick-disabled{opacity: 1;}
	.carMain {width: 100%;height: auto !important;text-align: center;}
	.nameCar .carNm {text-align: left;}
	.carBig {width: 100%;margin-bottom: 10px;}
	.carSmall {display: none;}
	.carBig a {display: block;}
	.offerCarDesc .detailBtn {width: 100%;}
	.tabBox {width: 46px;height: 46px;}
	.tabBox .svgIcon {height: 23px;width: 23px;top: -2px;}
	.tabName {font-size: 14px;}
	.finTab ul li::after {top: 23px;}
	.finTitle {font-size: 22px;}
	.galTitle {float: none;text-align: center;margin: 0;}
	.galMenu {display: inherit;text-align: center;margin: 0;float: none;}
	.detailBreadcrumb {display: none;}
	.dwldBrochure {float: none;width: auto;margin: 0;text-align: center;}
	.galMenu .fil-ca {margin: 0 7px;}
	.galTitle {font-size: 24px;} 
	.galMenu .fil-ca {font-size: 17px;}
	.sorrytext {font-size: 16px;line-height: 22px;}
	.pgnotFoung {font-size: 25px;line-height: 30px;}
	/**/
	.aboutImgBox{min-height: 200px;}
	.comSpace {padding: 20px 0;}
        .testisec {margin-bottom: 10px;padding-bottom: 00px;}
	.performanceFeature.comSpace,.accessoriesSec.comSpace {padding: 60px 0;}
	.testimonialSec .testimonialSlider{padding: 0 10px;}
	.specs_list li{width: 100%;}
	.specs_list li:nth-of-type(even){border-left: 0;}
	.detail_list li{width: 100%;}
	.detail_list li:last-child{border-bottom: 0;}
	.fulldiv{width: 100%;}
	.detailForm .fulldiv{margin: 0}
	.otherServices ul li{width: 100%;}
	.modelfrm .halfFilds{width: 100%;}
	.modelfrm .infottl{margin: 0 0 5px;}
	.smallTitle{font-size: 20px;}
	.viewMoreText{font-size: 14px;top: 10px;}
	.viewMoreText svg{height: 9px;}
	.viewMoreText .viewSpan{padding-right: 5px;}
	.detailPagedealSlider .usedcarName{border-bottom: 1px solid #ebebeb;}
	.detailDiv{min-height: 190px;}
	.fourCol, .fourCol.textBox{width: 100%;}
	.enquiryForm .captchaField{width: 100%;}
	.submitBtnDiv{float: right;display: inline-block;}	
	.enquiryForm .captchaField{margin-top: 0;}
	.trading_secTitle{margin-top: 10px;}
	.bookaServiceSec .fourCol, .bookaServiceSec .fourCol.half{width: 100%;margin: 0;}
	.formBookService{margin: 0 -5px;}
	.bookaServiceSec .captchaField{margin-top: 0;}
	.bookaServiceSec .textMaintxt{margin-bottom: 15px;}
	.car-details-section .carDealSlider .slick-prev{left: 10px;}
	.car-details-section .carDealSlider .slick-next{right: 10px;}
	/**/
	.visibleDesk{display: none;}
	.visiblemobile{display: block;}
	.new-breadcrumb{min-height: 448px;}
	.accesMainBox{width: 50%;}
	.accessoriesSec .selectCate, .accessoriesSec .toolbar .fil-cat{font-size: 14px;line-height: 16px;}
	.newTitle{font-size: 24px;line-height: 16px;}
	.topDivofSec .newTitle{margin-bottom: 20px;}
	.rightDiv{top: -5px;width: 165px;}
	.rightDiv{top: -5px;width: 160px;}
	.newCarImage{padding-top: 0;}
	.imgTextSec .topTitle{font-size: 18px;padding-top: 2px;font-weight: 600;}
	.car-bannerSec .absoText_banner{top: 60px;}
	/**/
	.phonecontact ul {padding: 0;}
	.phonecontact > ul > li {width: 100%;border-top: 1px solid #fff;padding: 10px;}
	.phonecontact > ul > li:not(:last-child)::after {display: none;}
	.phonecontact > ul > li:not(:last-child) {padding-right: 10px;}
	.header .logo img {max-width: 220px;}
	.offertext {margin: 18px 10px 0 0;}
	.menuIcon {margin: 22px 10px 0 0;}
	.mainmenu {/* top: 143px; */}
	.CarListing .filterRight .listingSelectBox label {display: none;}
	.appkm .textMaintxt {width: 100%;}
	.formFieldBtn.formField-half {width: 100%;}
	.fulldiv.submitbtnDiv,.formFieldBtn.formField-half {padding: 0;}
	.mobileStyle:nth-last-child(-n+2):nth-child(2n+1) .treding_hours,
	.mobileStyle:nth-last-child(-n+1):nth-child(2n+2) .treding_hours {margin-bottom: 0px;}
	.treding_hours {height: auto !important;}
	.detailTitle {padding: 0 20px;}
	.rightDiv {width: 165px;top: -5px;}
	.carDetailslider .slick-next,.carDetailslider .slick-prev {width: 30px;height: 30px;}
	.carMain {margin-bottom: 25px;}
	.specs_list li:nth-last-child(-n+2):nth-child(2n+1), .specs_list li:nth-last-child(-n+1):nth-child(2n+1) {border-bottom: 1px solid #e1e1e1;}
	.specs_list li:last-child {border-bottom: 0 !important;}
	.totalcarttl.listingTitle {width: 100%;}
	.moreoptions {width: 100%;text-align: right;margin: 10px 0;}
.detailBepartfrm .submitBtnDiv {float: none; display: inline-block; width: 100%; }
.detailBepartfrm .enquiryForm .btn {min-width: 100%; }

/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css Start*/
.header_fixed ~ .breadcrumb ,.header_fixed ~ .topVideoSection, .header_fixed ~ .step_2_page {margin-top: 133px;}
/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css End*/
.videoifrmDiv iframe {
	height: 100%;
}
.videoSlide .videoifrmDiv {
	top: 45%;
}


	/*05-03-2020 start*/
	.btn.make-offer-btn {font-size: 16px; line-height: 20px; padding: 4px 10px; margin-right: 0; display: inline-block; width: 100%; margin-bottom: 6px;}
	.viewBtn.btn.two-row-btn {font-size: 16px; line-height: 43px; padding: 0;}
	.carslider, .carModel{max-height: 400px;}
	.detailBtn.home-detail-btn .btn.make-offer-btn{padding: 4px; }
	.make-offer-div .btn.make-offer-btn {font-size: 15px;line-height: 20px;}

	.carSpec .enqBtn, .carSpec .detBtn{display: inline-block; vertical-align: middle;}
	.carSpec .enqBtn .btn.make-offer-btn{font-size: 14px; line-height: 16px; min-width: 160px; margin-bottom: 0;}
	.carSpec .detBtn a.btn{padding: 10px 28px; min-width: 160px;}	
	.detailBtn.latest-offer-detail-div .btn.latest-offer-detail-btn{padding: 9px 14px;}
	/*05-03-2020 end*/

	/*Step Pages Css Start*/
    .buyOnlineDetailDiv ul li {float: left;width: 100%;}
    .thankuimg img{max-width: 280px;}
    .thanku_content{font-size: 14px;}
    .flipBack {padding:25px 20px;}

    .flipped-main.flipBox {height: 495px;}
    /*Step Pages Css End*/

}
/*479px css end*/
@media only screen and (max-width: 375px) {
	.carDealSlider .slick-prev {left: 20px;}
	.carDealSlider .slick-next {right: 20px;}
	.carNm {width: 100%;}
	.priceCar {width: 100%;padding-top: 10px;}
	.fetButton ul li {width: 100%;}
	/**/
	.header .logo img {max-width: 180px;}
	.menuIcon {margin: 18px 10px 0 0;}
	.offertext {margin: 14px 10px 0 0;}
	.header .logo {margin: 13px 10px 13px 10px;}
	.mainmenu {/* top: 133px; */}	
	/*.moreoptions {width: 100%;margin-top: 10px;}
	.CarListing .filterRight .headingDiv {display: inline-block;}*/
	.bctitle {font-size: 23px;}

	/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css Start*/
.header_fixed .menuIcon{margin-top: 18px;}
.header_scroll .offertext{margin-top: 14px;}
/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css End*/

/*@dt:08-07-2019*/
.homeslider{height: 176px;}
.header_fixed ~ .homemainbanner {margin-top: 133px; }
/*@dt:08-07-2019*/

}
/* common css for below screen 374 */
@media only screen and (max-width: 374px) {
	.flipped-main.flipBox {height: 530px;}
}
/* common css for below screen 350 */
@media only screen and (max-width: 350px) {
	.boxName {left: 10px;bottom: 5px;}
	.sliderMainImage .slick-prev {left: -7px;}
	.sliderMainImage .slick-next {right: -7px;}
	.ctaTitle .titleFirst,.ctaTitle .titleLast {font-size: 13px;}
	.carDealSlider .slick-prev,.carDealSlider .slick-next {top: 25%;}
	.enqBtn a, .detBtn a {padding: 9px 14px;font-size: 15px;}
	.tabName {font-size: 13px;line-height: 16px;}
	/**/
	.aboutImgBox{min-height: 180px;}
	.backtoListdiv .row > div{width: 100%;text-align: left;float: left;}
	.backtoListdiv .backtext a{margin-bottom: 15px}
	.viewMoreText{font-size: 12px;top: 10px;}
	.smallTitle{font-size: 18px;}
	/**/
	.new-breadcrumb{min-height: 370px;}
	.test_MainSec .testBox .testDesc{font-size: 16px;line-height: 22px;}
	.car-bannerSec .absoText_banner{top: 40px;}
	.car-bannerSec .absoText_banner .mainText{font-size: 24px;}
	.fltCaptcha .textMaintxt {width: 100% !important;}
	.newVehiclelist li {width: 100%;}
	.bctitle {font-size: 20px;line-height: 24px;}
	.addresscls {font-size: 12px;float: left;padding: 10px 5px;}
.serviceTime {
	font-size: 18px;
	line-height: 21px;
}
/*@dt:06-11-2019 Css Start*/
/* .mobileBanner img {max-width: 600px;} */
.header_fixed ~ .findusedcar {/* margin-top: 133px; */}
.header_fixed ~ .homemainbanner{margin-top: 133px;}
.homeslider{height: 150px;}
/*@dt:06-11-2019 Css End*/
.videoifrmDiv iframe {height: 130px;}
	
	/*05-03-2020 css start*/
	.carSpec .enqBtn .btn.make-offer-btn,.carSpec .detBtn a.btn{min-width: 140px;}	
	.carSpec .detBtn a.btn{padding: 9px 18px;}
	/*05-03-2020 css end*/
.buyOnlineContentDiv .carOfferPrice {width: 180px;left: 0px;}
.pagingInfo {bottom: -47px;}

    /*Step Pages Css Start*/
    .buyOnlineLeftBox .cardescList{width: 100%;}
    /*Step Pages Css End*/
.thanku_content br{display: none;}

}
/* common css for screen size between 480 to 767 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.carDealSlider.detailPagedealSlider .slick-prev {right: 0;left: -40px;bottom: 0px;margin: auto;top: inherit;}
	.carDealSlider.detailPagedealSlider .slick-next {left:0;right: -40px;bottom: 0px;margin: auto;top: inherit;	}
	.contactNumbers li{width: calc(50% - 4px);display: inline-block;}
	.mobileStyle{width: 50%;}

	/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css Start*/
	.header_scroll .offertext {margin-top: 21px;}
	.header_scroll .menuIcon {margin-top: 26px; }
	/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css End*/
}
/* common css for screen size between 568 to 767 */
@media only screen and (min-width: 568px) and (max-width: 767px) {
	.fourCol, .fourCol.textBox{width: 100%;}
	.accesMainBox{width: 50%;}
	.footerMain .leftSide .footercolumn.mapSec .halfDiv{width: 100%;}

	/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css Start*/
	.header_fixed ~ .findusedcar {/* margin-top: 154px; */}
	.header_scroll .menuIcon {margin-top: 26px; }
	.header_scroll .offertext {margin-top: 21px;}
	/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css End*/
	/*@dt:05-07-2019*/
	.header_fixed ~ .homemainbanner{margin-top: 154px;}
	/*@dt:05-07-2019*/

	/*@dt:08-11-2019*/
	.homeslider {height: 313px;}
/*@dt:08-11-2019*/
}
/* common css for screen size between 600 to 767 */
@media only screen and (min-width: 600px) and (max-width: 767px) {
	.fourCol{width: 33.33%;}
	.fourCol.textBox{width: 66.66%;}
	.accesMainBox{width: 33.33%;}
	.footerMain .leftSide .footercolumn.mapSec .halfDiv{width: calc(50% - 4px);}
	.location{min-height: 50px;}

/*@dt:08-11-2019*/
	.homeslider {max-height: 343px;height: inherit;min-height: 313px;}
/*@dt:08-11-2019*/
}


/* common css for screen size between 768 to 1199 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.carDealSlider.detailPagedealSlider .slick-prev {right: 0;left: -40px;bottom: 0px;margin: auto;top: inherit;}
	.carDealSlider.detailPagedealSlider .slick-next {left:0;right: -40px;bottom: 0px;margin: auto;top: inherit;	}
		/*Header Responsive CSS Start*/	
	.addresscls {display: inline-block;float: none;width: 100%;max-width: 100%;text-align: right;margin: 10px 0 0;}
	.header .socialcls {margin: 15px -6px 10px 0;}
	.phonecontact {margin: 10px 10px 10px 0;}
	.addresscls p::after {top: 3px;}
	.rightdiv {width: 60%;}
	/**/
	.locPlace{display: inline-block;position: relative;padding-left: 20px;}
	.locPlace:after {content: "";background: url(../images/location-red.svg) no-repeat center center;background-size: cover;width: 12px;height: 16px;position: absolute;left: -2px;top: 0px;}
	.addresscls{position: relative;}
	.addresscls:after{position: absolute;content: '';right: 10px;top: 0;bottom: 0;margin: auto;width: 2px;height: 20px;background: #fff;}
	.addresscls:last-child:after{display: none;}
	.addresscls p::after{display: none;}
	.addresscls p{padding-left: 0;}
	.addresscls{width: auto;text-align: left;padding-right: 25px;margin: 5px 0 0;}
	.header{padding-top: 30px;}
	.allLocationTop {text-align: right;display: block;position: absolute;left: 0;right: 0;top: 0;padding: 0px 15px 5px;background: #efefef;}
	.phonecontact ul{margin-top: 15px;}
	.header .socialcls{margin-top: 25px;}

	/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css Start*/
	.header_scroll .addresscls{margin:5px 0 0;}
	.header_scroll .phonecontact{margin-top: 10px;}
	/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css End*/
}
@media only screen and (min-width: 667px) and (max-width: 1199px) {
	.showroom .toolbar.mb2.mt2 {display: block !important;}
	/*.carMenu .filterTabs ul {display: block !important;}*/
}
@media only screen and (min-width: 667px) and (max-width: 767px) {
	.carSpec .enqBtn{margin-right: 0;}
	.carSpec .enqBtn .btn.make-offer-btn{font-size: 14px; min-width: 120px; line-height: 16px; margin-right: 6px;}
	.carSpec .detBtn a.btn{padding: 9px 5px; min-width: 110px; font-size: 14px;}
}
@media only screen and (min-width: 768px) {
	.footTogBody {display: block !important;}
}
/* common css for screen size between 768 to 1023 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	/*Header Responsive CSS Start*/
	.phonecontact > ul > li:not(:last-child) {padding-right: 25px;}
	.phonecontact .phonettl {font-size: 14px;}	
	.phonecontact .numb a {font-size: 16px;}
	.addresscls p {font-size: 14px;}
	.header .logo img {max-width: 280px;}
	.header .logo {margin: 25px 0;}
	.mainmenu > ul > li:not(:last-child) {margin: 0 20px 0 0;}
	/*Header Responsive CSS End*/
	.dropDown.dropOpen::before {opacity: 1;visibility: visible;}
	.contactNumbers li {width: calc(50% - 4px);display: inline-block;}

/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css Start*/
	.header_fixed .logo{margin:19px 0;}
/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css End*/
}
/* common css for screen size between 1024 to 1199 */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-tabbing.tabs {display: block !important;}
.contactNumbers li span {min-width: 120px;}

/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css Start*/
.header_fixed ~ .breadcrumb ,.header_fixed ~ .topVideoSection, .header_fixed ~ .step_2_page {margin-top: 120px;}
/*@dt:05-07-2019 @author:Dhaval Sheth<ddhaval.datatech@gmail.com> Header Sticky Css End*/
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
.fulldiv.captchMainDiv {width: 50%;}
.fulldiv.submitbtnDiv button {width: 100%;}
.subMenuSec .carMenu{width: calc(100% - 200px);}
.footTogBody {display: block !important;}


}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.videoifrmDiv iframe {
	height: 180px;
	width: 320px;
}
.videoSlide .videoifrmDiv {
	top: 57%;
}

}

@media only screen and (max-width: 1024px) and (min-width: 992px) {
.formFieldBtn,.fulldiv.submitbtnDiv button {width: 100%;}


}
@media only screen and (min-width: 1200px) and (max-width: 1300px){
	.phonecontact > ul > li:not(:last-child){padding-right: 20px;}
	.phonecontact > ul > li:not(:last-child)::after{right: 8px;}
}