body,
html{width:100%;height:100%}
a,
a:focus,
a:hover{text-decoration:none;outline:0 !important}
button.disabled,
a.disabled{pointer-events:none;cursor:not-allowed;}
h1,
h2,
h3,
h4,
h5,
h6,
body,
button,
input,
optgroup,
select,
textarea{font-family:uni_neueregular;font-weight:normal;}
a,
a:focus,
a:hover{outline:0 !important}
button,
hr,
input{overflow:visible}
a,
img{display:inline-block}
nav a,
nav ul{position:relative}
.input-container .floatlabel,
body{-webkit-tap-highlight-color:transparent}
.clear:after{clear:both}
.slick-slide,
.width10,
.width15,
.width16,
.width20,
.width25,
.width30,
.width33,
.width40,
.width45,
.width50,
.width55,
.width60,
.width66,
.width70,
.width75,
.width80,
.width90{float:left;min-height:1px}
.slick-loading .slick-slide,
.slick-loading .slick-track{visibility:hidden}
.slick-next:before,
.slick-prev:before,
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
.input-container .floatlabel,
body{-webkit-font-smoothing:antialiased}
@font-face{font-family:uni_neueheavy;font-display:swap;src:url(../fonts/fontfabric_-_unineueheavy-webfont.woff2) format('woff2'),
url(../fonts/fontfabric_-_unineueheavy-webfont.woff) format('woff');font-weight:400;font-style:normal}
@font-face{font-family:uni_neueregular;font-display:swap;src:url(../fonts/fontfabric_-_unineueregular-webfont.woff2) format('woff2'),
url(../fonts/fontfabric_-_unineueregular-webfont.woff) format('woff');font-weight:400;font-style:normal}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
body{overflow-x:hidden;font-size:15px;font-weight:400;text-shadow:1px 1px 1px rgba(0, 0, 0, .004);color:#222;background:#fff;letter-spacing:0.5px;}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,
aside,
footer,
header,
nav,
section{display:block}
a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#3d93e2;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;cursor:pointer}
p{line-height:22px}
ul,
ul li{list-style:none}
hr{box-sizing:content-box;height:1px;margin:20px 0;border:0; background: #3581df;}
input:-webkit-autofill,
input:-webkit-autofill:focus input:-webkit-autofill,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}
button,
input,
optgroup,
select,
textarea{font-size:100%;line-height:1.15;margin:0;border:0;outline:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
button,
select{text-transform:none}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring{outline:ButtonText dotted 1px}
[type=checkbox],
[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
img{vertical-align:middle;max-width:100%;height:auto}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
.hide{display:none}
.grecaptcha-badge{display:none !important;}
.clear:after,
.clear:before{content:"";display:table}
.margin-auto{margin: 0 auto;}
.width10{width:10%}
.width15{width:15%}
.width16{width:16.66666667%}
.width20{width:20%}
.width25{width:25%}
.width30{width:30%}
.width33{width:33.33333333%}
.width40{width:40%}
.width45{width:45%}
.width50{width:50%}
.width55{width:55%}
.width60{width:60%}
.width66{width:66.66666667%}
.width70{width:70%}
.width75{width:75%}
.width80{width:80%}
.width90{width:90%}
.width90auto{width:90%;margin:0 auto}
.width100{width:100%}
.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.max_width{max-width:1180px;margin:0 auto}
.hiddenDesktop{display:none}
.bg-dark{background:#000000;}
.bg-grey{background:#efefef;}
.section-padding{padding:20px 0;}
.section-padding-b0{padding-bottom:0;}
.clearMainHeight{height:60px;}
.title{text-align:left;padding:0;}
.title h2{font-family:'uni_neueregular';font-size:34px;padding-bottom:10px; border-bottom: solid 1px #3581df;margin-bottom: 12px;}
.title p{line-height:26px;}
.banner_section video{display:block;}
.main-slider{position:relative;}
.main-slider .owl-dots{position:absolute;left:0;right:0;bottom:20px;margin:auto;text-align:center;}
.main-slider .owl-dots .owl-dot span{background:#374049;border-radius:50%;display:block;height:15px;width:15px;margin:20px 4px 0 4px;}
.main-slider .owl-dots .owl-dot.active span{background:#3d93e2;}
.grid_section{margin-top:30px;}
.margin_left{margin-left:15px;}
.margin_right{margin-right:15px;}
.margin_left30{margin-left:50px;}
.margin_right30{margin-right:50px;}
.margin_bottom{margin-bottom:30px;}
.margin_top{margin-top:30px;}
.margin_bottom10{margin-bottom:10px;}
.padding15{padding: 15px;}
.left50{margin-left: 50px;}
.right50{margin-right: 50px;}
.position_relative{position:relative;}
.relative_height{position:relative;min-height:100%;}
.paddingAll{padding:35px;}
.shadow{box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
.grids{position:relative;background:#fff;}
.grids.shadow .grid_content h4{font-family:uni_neueheavy;text-transform:uppercase;font-size:20px;padding-bottom:20px;}
.grids.shadow .grid_content h4 a{color:#222;}
.grids.shadow .grid_content h4 img{vertical-align:baseline;width:auto;margin-left:10px;display:inline-block;}
.grids.shadow .grid_content p{line-height:26px;}
.grids.shadow .grid_content ul{padding-right:50px;padding-left:30px;padding-top:10px;border-left:2px solid #e2a330;margin-left:20px;}
.grids.shadow .grid_content ul li{list-style:circle;padding-bottom:5px;}
.grids img.gridImg{position:absolute;width:100%;object-fit:cover;height:100%;top:0;left:0;}
.bga83515{background:#a83515;}
.grids.shadow .design-content{position:relative;width:50%;}
.grids.shadow .design-content h4,
.grids.shadow .design-content h4 a,
.grids.shadow .design-content p{color:#fff;}
span.arrow{z-index:9;display:block;position:absolute;width:25px;height:25px;background:#fff;bottom:30px;left:-14px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-radius:4px;}
span.arrow-right{z-index:9;display:block;position:absolute;width:25px;height:25px;background:#fff;bottom:30px;right:-14px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-radius:4px;}
.cars-section-new{background:url(../images/car-dot.png);position:unset;}
.cars-section-new .margin-top{margin-top:70px;}
.tab{padding-top:50px;position:relative;}
.tab h4{color:#fff;padding:17px 30px;background:#307fe2;text-transform:uppercase;position:absolute;top:0;right:0;font-family:uni_neueheavy;}
.tab-slider{position:relative;}
.tab-content2{position:absolute;bottom:-40px;width:100%;background:#15171d;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:left;}
.tab-content2 h3{font-size:54px;font-family:uni_neueheavy;text-transform:uppercase;color:#fff !important;line-height:35px;}
.tab-content2 h3 span{font-size:26px;display:block;}
.tab-content2 .line{height:3px;width:40px;background:#fff;margin:25px 0 15px 0;}
.tab-content2 p{line-height:24px;color:#fff;}
.tab-content2 a{color:#fff;padding:20px;background:#0b105d;margin-top:10px;font-size:14px;}
.tab-content2 img{margin-left:10px;display:inline-block;width:auto;vertical-align:text-bottom;}
.left-head{text-align: center; line-height: 76px; font-family:'uni_neueregular'; font-size: 30px;}
.btn-box a{color:#fff;padding:20px 35px;background:#0b105d;font-size:14px;}
.bg-brand{background:#000;
    background-image: url('../images/brand-story-bg.webp');
    background-position: center -136px;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    padding-bottom: 250px;    
}
.card1{background: #3581df;}
.card1 h2{font-size: 26px; margin-bottom: 10px;}
.card1 p{line-height: 25px;}
.card2{background: #000;}
.card2 h2{font-size: 26px; margin-bottom: 10px;}
.card2 p{line-height: 25px;}
.bordered_box{border: solid 1px #3581df; padding: 20px;}
.bordered_box p{padding-top: 10px;line-height: 1.7;}
.bordered_box p span{color:#3581df}
.pagination {
    display: flex;
    flex-direction: row;
}
.pagination-item {
    margin-right: 18px;
    background: #0b105d;
}
.pagination-item a {
    padding: 11px 16px 11px 16px;
    display: inline-block;
    transition: 0.2s all;
    color: #fff;
}
.pagination-item a:hover {
    background: #3581df;
}
.pg-active {
    background-color: #3581df;
}
a.btn-default {
    color: #fff;
    padding: 20px;
    background: #0b105d;
    margin-top: 10px;
    font-size: 14px;
}
a.btn-default img {
    margin-left: 10px;
    display: inline-block !important;
    width: auto !important;
    vertical-align: text-bottom;
}
.tab-content{position:absolute;top:50%;width:25%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:left;}
.tab-content h3{font-size:54px;font-family:uni_neueheavy;text-transform:uppercase;color:#fff !important;line-height:35px;}
.tab-content h3 span{font-size:26px;display:block;}
.tab-content .line{height:3px;width:40px;background:#fff;margin:25px 0 15px 0;}
.tab-content p{line-height:24px;color:#fff;}
.right-content{right:5%;}
.left-content{left:7%;}
.tab-content a{color:#fff;padding:15px;background:#307fe2;text-transform:uppercase;margin-top:20px;font-size:14px;}
.tab-content img{margin-left:25px;display:inline-block;width:auto;vertical-align:baseline;}
.tab-btn.tab-btn-50 a {width: 50%;}
.tab-btn a{width:18%;float:left;display:block;position:relative;}
.tab-btn a img{display:block;}
.tab-btn a span{text-align:center;padding:15px;display:block;background:#000;font-family:'uni_neueregular';color:#fff;z-index:9;}
.tab-btn a .overlay{background:rgba(0, 0, 0, .4);position:absolute;left:0;right:0;width:100%;z-index:9;top:0;bottom:0;}
.tab-btn a.tab-active span{background:#0b105d;}
.tab-btn a.tab-active .overlay{background:rgba(0, 0, 0, 0);}
[aria-current="page"] {pointer-events: none;cursor: default;text-decoration: none;color: black;}
a.cars-head{width: 25%;}
.cars-head span{line-height: 180px; font-size: 22px;font-family:'uni_neueregular';}
.filter{position:relative;}
.filter .filter-by{float:left;text-transform:uppercase;font-family:uni_neueheavy;font-size:16px;margin:20px 0;}
.filter-drop-down{float:right;}
.filter-drop-down .drop-down-item{border:1px solid #222;padding:10px 10px 10px 15px;margin:10px 0px 10px 10px;display:inline-block;}
.filter-drop-down .drop-down-item select{font-family:uni_neueheavy;padding:5px 25px 5px 5px;background:transparent url(../images/filter-arrow.png) center right no-repeat !important;}
.filter .margin-10{margin:0 -1%;}
.filter .filter-scroll{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px;}
.filter .margin-10::-webkit-scrollbar{width:5px;height:6px;cursor:pointer;}
.filter .margin-10::-webkit-scrollbar-track{background:rgb(0, 0, 0, 0.5)}
.filter .margin-10::-webkit-scrollbar-thumb{background:#222;}
.filter .margin-10::-webkit-scrollbar-thumb:hover{background:#222;}
.filter .width25{margin:3% 1% 0 1%;width:23%;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
.filter .filter-scroll .width25{float:left;margin-right:20px;overflow:hidden;flex:0 0 auto;background:#fff;position:relative;}
.car-slider{position:relative;}
.car-slider .item{position:relative;background:#f1f1f1;}
.car-slider .owl-dots{position:absolute;left:0;right:0;text-align:center;bottom:10px;}
.car-slider .owl-dots .owl-dot{width:10px;height:10px;background:#fff;margin:3px;border-radius:50%;}
.car-slider .owl-dots .owl-dot.active{width:14px;height:14px;}
.bg-over{background-image: url('../images/finance/finance-head-bg.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    position: relative;
    width: 100%;
    min-height: 150px;padding-top: 30px;}
.bg-over h2{border-bottom:solid 1px #fff;}
.col-carousel {
	margin: 0 0;
}

/* owl nav */
.owl-prev span, .owl-next span {
	color: #FFF;
}
.owl-prev span:hover, 
.owl-next span:hover {
	color: #8199A3;
}

.owl-prev, .owl-next {
	position: absolute;
	top: 0;
	height: 100%;
}

.owl-prev {
	left: 7px;
}

.owl-next {
	right: 7px;
}
.input-container .error {
    position: relative;
}
/* removing blue outline from buttons */
button:focus, button:active {
   outline: none;
}
.filter .car-item-name{background:#fff;padding:15px 15px 35px 15px;}
.filter .car-item-name h3{font-size:19px;padding-bottom:10px;letter-spacing:1px;font-family:uni_neueheavy;}
.filter .car-item-name h3 span{float:right;font-size:15px;}
.filter .car-item-name p{font-size:14px;}
.filter .car-item-name ul{padding:0;margin:0;margin-top:10px;min-height:135px;}
.filter .car-item-name ul li{padding-bottom:7px;position:relative;padding-left:15px;font-size:14px;}
.filter .car-item-name ul li:before{content:"";background:#222;width:5px;height:5px;position:absolute;border-radius:50%;top:7px;left:0;}
.car-item-name a{color:#222;text-align:right;display:block;padding:10px 0;font-size:14px;position:absolute;right:15px;bottom:5px;}
.car-item-name a img{margin-left:5px;width:15px;vertical-align:bottom;}
.paddingRight{padding-right:10px;}
.paddingLeft{padding-left:10px;}
.paddingTop{padding-top:50px;}
.form{background:#000;padding:60px 0 80px 0;}
.form h3{font-size:24px;color:#fff !important;}
.input-container{position:relative;margin:40px 0 10px 0;}
.input-container label{text-transform:uppercase;position:absolute;top:0;left:0;color:#fff;cursor:text;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}
.input-container .floatlabel{border:none;border-bottom:2px solid #fff;line-height:20px;outline:0;width:100%;padding:0 0 6px;background:0 0;color:#fff;}
.input-container span.error{display:block;padding-top:5px;font-size:14px;}
.input-container .floatlabel.filled,
.input-container .floatlabel:focus{border-bottom:2px solid #0c177f}
.input-container .floatlabel.filled+label,
.input-container .floatlabel:focus+label{font-size:14px;top:-18px;left:0;color:#0c177f}
.form .input-container>a,
.form .input-container>button{position:absolute;cursor:pointer;top:0;right:0;color:#fff;border:0;cursor:pointer;background:#0c177f;display:block;width:100%;padding:15px 0;top:-5px;}
.input-container>span.timer{position:absolute;top:0;right:0;color:#3d93e2;font-weight:600}
.input-container>a:hover{color:#fff}
.input-container .checkbox{display:inline-block;text-align:left}
.input-container .checkbox-group{position:relative;height:auto;width:100%;display:block;}
.input-container .checkbox-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.input-container .checkbox-group label{position:relative;cursor:pointer}
.input-container .checkbox-group label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #fff;box-shadow:0 1px 2px rgba(0, 0, 0, .05), inset 0 -15px 10px -12px rgba(0, 0, 0, .05);padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;top:-2px}
.input-container .checkbox-group input:checked+label:after{background:transparent;content:'';display:block;position:absolute;top:5px;left: 8px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.input-container select{text-transform:uppercase;width:100% !important;background:url(../images/select-arrow.svg) top right no-repeat !important;background-size:15px !important;}
.input-container select option{background:#000;}
.t-c a{float:right;font-size:12px;margin-top:25px;color:#fff;display:block;}
.t-c a:hover{color:#0c177f;}
.imaginator{background:url(../images/car-dot.png);position:unset;}
.imaging-section .imaging{position:relative;}
.imaging-section .imaging .imaging-content{position:absolute;top:50%;left:6%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:99;}
.imaging-section .imaging .imaging-content span{color:#fff;font-size:66px;line-height:60px;font-family:uni_neueheavy;display:block}
.dealer_section{background: #000;}
.section-slider{padding-bottom:40px;}
.section-slider .owl-dots{position:absolute;left:0;text-align:left;bottom:0px;}
.section-slider .owl-dots .owl-dot{width:10px;height:10px;background:transparent;margin:3px;border:1px solid #fff;}
.section-slider .owl-dots .owl-dot.active{background:#fff;}
.f_head{padding-top: 20px;padding-bottom: 5px; text-transform: uppercase;}
.f_head a{color: #fff; display: block;}
.f_head a:hover{color: #3d93e2;}
.f_links{padding-top: 5px;}
.f_links a{color: #fff; display: block; padding-top: 10px;}
.f_links a:hover{color: #3d93e2;}
.copyright{text-align: center; color: #fff;}
.copyright a{color: #fff;}
.copyright a:hover{color: #3d93e2;}
.footer-social .grids.shadow .design-content{width:100%;}
.footer-social .grids.shadow .design-content p a{color:#fff;}
.footer-social .width33{width:32.33%;}
.footer-social .grid_content h4 a{color:#fff;}
.facebook{background:#3867b9;}
.instagram{background:rgb(253,126,20);background:linear-gradient(90deg, rgba(253,126,20,1) 0%, rgba(215,85,102,1) 66%);}
.twitter{background:#00b9f2;}
.footer-social .grids .icon{position:absolute;right:15px;top:15px;width:40px;}
.top_footer{background:#0b105d;padding:30px 0;}
.compare_select_modal {
    padding: 30px 25px 0;
}
.car_compare {
    padding: 0 25px
}
.car_compare select {
    font-family: uni_neueregular;
    cursor: pointer;
    width: 100%;
    font-size: 18px;
    text-align-last: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #555;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAATCAMAAADPoV+/AAAASFBMVEUAAAA9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+JlGu3gAAAAF3RSTlMA+E5qWD0iYfFxRjYb7OiDeCnd1J0wLOZ63QQAAACKSURBVCjPfc9JDoQwDETRYgoQhiZMvv9NuyS3FIkO9ReRFb+Nce41ZHE/YWatMjUBHyptarjShkUOfdm0XEUfO1fSuGrKpgOk6t3kJn6MyriqHqoxqyY8uqg2bdjtKpsLhRLVJ5sbxdLwU6PZkPBScLXRBLwWFt7I2xcaoVZjNLKZap21oTqOP/MF3WsKd8zLg20AAAAASUVORK5CYII=) top 6px right no-repeat;
    background-size: 6%;
    color: #fff;
}
.car_compare option {
    color: #000;
}

.car_compare img {
    margin: 20px 0 0
}

.car_compare h5 {
    font-size: 20px;
    margin-top: 30px
}

.car_compare p {
    padding: 10px 0
}

.car_compare a {
    color: #3d93e2
}



.form_default {
    padding: 0 25px
}
.form_default input, textarea {
    font-family: uni_neueregular;
    width: 100%;
    font-size: 18px;
    padding-bottom: 8px;
    margin-bottom: 25px;
    background: transparent;
    border-bottom: 1px solid #555;
    color: #fff;
}
.form_default select {
    font-family: uni_neueregular;
    cursor: pointer;
    width: 100%;
    font-size: 18px;
    padding-bottom: 8px;
    margin-bottom: 25px;
    border-bottom: 1px solid #555;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAATCAMAAADPoV+/AAAASFBMVEUAAAA9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+I9k+JlGu3gAAAAF3RSTlMA+E5qWD0iYfFxRjYb7OiDeCnd1J0wLOZ63QQAAACKSURBVCjPfc9JDoQwDETRYgoQhiZMvv9NuyS3FIkO9ReRFb+Nce41ZHE/YWatMjUBHyptarjShkUOfdm0XEUfO1fSuGrKpgOk6t3kJn6MyriqHqoxqyY8uqg2bdjtKpsLhRLVJ5sbxdLwU6PZkPBScLXRBLwWFt7I2xcaoVZjNLKZap21oTqOP/MF3WsKd8zLg20AAAAASUVORK5CYII=) top 6px right no-repeat;
    background-size: 16px;
    color: #777;
}
.form_default option {
    color: #000;
}
.form_default .captcha {
    margin-bottom: 25px;
}

.form_default h5 {
    font-size: 20px;
    margin-top: 30px
}

.form_default p {
    padding: 10px 0
}

.form_default a {
    color: #3d93e2
}
/* code for content on Banner starts */
.inner-banner{
    position:relative;
}

.inner-banner .word_ondesktop_banner{
    font-family: uni_neueheavy;
    color: #ffffff;
}
.inner-banner .word_onmobile_banner{
    font-family: uni_neueheavy;
    color: #ffffff;
}
.inner-banner .word_ondesktop_banner h1.d_banner_content{
    position:absolute;
    top: 19%;
    left: 6%;
    font-size: 9vw;
}

.inner-banner .word_ondesktop_banner.price h1.d_banner_content{
    position: absolute;
    top: 9%;
    left: 9%;
    font-size: 13vw;
    
}
.inner-banner .word_ondesktop_banner.specification h1.d_banner_content{
    position: absolute;
    top: 30%;
    left: 54%;
    font-size: 5.5vw;
}

.inner-banner .word_ondesktop_banner.downloads h1.d_banner_content{
    position: absolute;
    top: 7%;
    left: 2%;
    font-size: 7vw;
}

.inner-banner .word_ondesktop_banner.features h1.d_banner_content{
    position: absolute;
    top: 28%;
    left: 43%;
    font-size: 10vw;
}

.inner-banner .word_ondesktop_banner.variants h1.d_banner_content{
    position: absolute;
    top: 23%;
    left: 3%;
    font-size: 10.5vw;
}

.inner-banner .word_ondesktop_banner.colors h1.d_banner_content{
    position:absolute;
    top: 27%;
    left: 53%;
    font-size: 8vw;
}

.inner-banner .word_ondesktop_banner.gallery h1.d_banner_content{
    position: absolute;
    top: 19%;
    left: 55%;
    font-size: 9.5vw;
}

/* code for content on Banner ends */
/*.call_assistance,
.social,
.tnc{flex: 0 0 33.33333%;max-width: 33.33333%;}*/
.call_assistance p {color: #fff;}
.call_assistance a{font-size:15px;color:#3d93e2;}
.call_assistance a:hover,
.tnc{color:#fff;}
.tnc a{color:#fff;padding:0 30px;}
/*.right,
.social{text-align:right;}*/
.social a{margin-right:10px;}
/*.social a img{width:25px;}*/
.bottom_footer{text-align:center;background:#060e61;padding:20px 0;}
.bottom_footer .view_brands{display:none;}
.footer_links{padding:0 50px;}
.footer_links a{color:#fff;padding:10px;}
.scroll-menu{position:fixed;top:50%;right:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:99;}
.scroll-menu .dot{display:block;border:1px solid #222;background:#222;margin-bottom:10px;width:3px;height:25px;cursor:pointer;color:#000;text-decoration:none;}
.scroll-menu .dot, .scroll-menu .dot:hover, .scroll-menu .dot span{transition:all 200ms ease;}
.scroll-menu .dot:hover, .scroll-menu .dot.active{border:1px solid #060e61;background:transparent;}
.menu .dot:hover span,
.scroll-menu .dot.active span{display:block;}
.scroll-menu .dot span{font-size:11px;display:block;display:none;position:absolute;padding:7px 6px;text-align:center;background-color:#060e61;color:#fff;}
.scroll-menu .dot:nth-child(1) span{width:50px;transform:translate(-55px, 0px);}
.scroll-menu .dot:nth-child(2) span{width:90px;transform:translate(-95px, 0px);}
.scroll-menu .dot:nth-child(3) span{width:90px;transform:translate(-95px, 0px);}
.scroll-menu .dot:nth-child(4) span{width:95px;transform:translate(-100px, 0px);}
.scroll-menu .dot:nth-child(5) span{width:85px;transform:translate(-90px, 0px);}
.scroll-menu .dot:nth-child(6) span{width:140px;transform:translate(-145px, 0px);}
.quickLink{position:fixed;right:0;top:50%;width:75px;height:250px;background:#3581df;z-index:1;margin-top:-70px;}
.quickLink a{display:block;height:50%;position:relative;text-align:center;color:#fff;font-size:11px;padding:75px 5px 0;}
.quickLink a:hover{color:#FFFFFF;}
.quickLink a:before{content:'';display:block;position:absolute;left:0;right:0;margin:auto;top:22px;width:100%;height:31px;width:31px;}
.quickLink a.testDrive{border-bottom:1px solid #494e97;}
.quickLink a.testDrive:before{background:url(../images/quick-icon.png) no-repeat 0 0}
.quickLink a.request_quote:before{background:url(../images/quick-icon.png) no-repeat 0 -31px;}
.quickLink a.booktestdrive{border-bottom:1px solid #494e97;}
.quickLink a.booktestdrive:before{background:url(../images/quick-icon.png) no-repeat 0 0}
.quickLink a.test_deive:before{background:url(../images/quick-icon.png) no-repeat 0 -31px;}
.quickLink a.booktestdrive:hover:before{background:url(../images/quick-icon-hover.png) no-repeat 0 0}
.quickLink a.test_deive:hover:before{background:url(../images/quick-icon-hover.png) no-repeat 0 -31px;}

.service-beyond{padding:60px 0;}
.service-beyond .paddingAll{padding:40px;}
.service-beyond .cursor-pointer{cursor:pointer;}
.soul_outer.lead_form{padding:35px 0;background:#1d1d1d;border-top:5px solid #0b0b0b;color:#fff;margin:0;}
.soul_outer p{color:#fff;margin:0;font-size:15px;font-weight:400;}
.soul_outer.max_width{max-width:1200px;margin:0 auto;}
.soul_outer.know_more_btn{text-align:center;padding:10px 0;}
.soul_outer.know_more_btn a:hover{background:#98040d;border:1px solid #98040d;padding:13px 35px;color:#fff;}
.soul_outer.know_more_btn a{background:0 0;border:1px solid #fff;padding:13px 35px;color:#fff;}
.soul_outer.scroll-btn{position:absolute;right:30px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:99;z-index:9;width:20px;height:80px;cursor:pointer;}
.soul_outer.scroll-btn span{width:18px;height:18px;border-top:2px solid #222;border-right:2px solid #222;transform:rotate(135deg);display:block;right:2px;top:4px;animation-name:blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both;}
@keyframes blink{0%{opacity:1;}
25%{opacity:0.50;}
75%{opacity:0.75;}
100%{opacity:1;}
}
.soul_outer.scroll-btn span:nth-child(1){animation-delay:0.3s;}
.soul_outer.scroll-btn span:nth-child(2){animation-delay:0.5s;}
.soul_outer.scroll-btn span:nth-child(3){animation-delay:0.7s;}
.soul_outer.scroll-btn span:nth-child(4){animation-delay:0.9s;}

.safety{
    padding:50px 0 30px 0;
}
.safety h3{
    font-size: 46px;
    font-family: uni_neueheavy;
    text-transform: uppercase;
    color: #151858;
}
.safety h4{
    font-size: 28px;
    letter-spacing: 2px;
}
.safety p{
    font-size: 16px;
    line-height: 26px;
}
.safety .safety-item{
    margin-top: 40px;
    text-align: center;
    padding: 0 15px;
}
.safety .safety-item h5{
    font-size: 19px;
    text-transform: uppercase;
    color: #3177de;
    font-family: uni_neueheavy;
    margin-bottom: 10px;
    height: 45px;
    padding: 0 15px;
}
.safety .safety-item .img{
    background:#efefef;
    height: 200px;
    position: relative;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.2);
}
.safety .safety-item .img img{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: 200px;
    width: auto;
}
.s-social{
    background: #151858;
    margin:40px 0 30px 0;
    padding:25px 20px;
}
.s-social p{
    font-family: uni_neueheavy;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    float: left;
}
.s-social .social img{
    height: 25px;
    margin-left: 5px;
    width: auto;
}


/* code for about-conatct-us starts here */
section.about_contactus.offering_home_pg.our_offerings_section img {
    width: 100%;
    }
    .about_contactus .responsive-service .max_width .speedo-services .flex p{
    padding:0px 0px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .flex .flex-2{
    padding:20px 0px 0px 0px !important;
    }
    .about_contactus .responsive-service .max_width .speedo-services .flex h2{
    margin-bottom:0px;
    font-size: 24px;
    color: #3d93e2;
    line-height: 1.2em;
    padding:5px 0px 0px 0px;
    }
    .about_contactus .about_contactus .responsive-service .max_width .speedo-services li{
    padding:10px 0;
    list-style-type:square;
    }
    .about_contactus .responsive-service .max_width  .set-topline-space{
    padding:20px 0;
    }
    .about_contactus .responsive-service .max_width .servc-img{
    text-align:center;
    padding:0px 5px;
    margin-right: 20px;
    }
    .about_contactus .responsive-service .max_width .servc-img .img-brdr{
    border:4px solid #e4e4e0;
    }
    .about_contactus .responsive-service .max_width .servc-img .img-brdr{
    border:4px solid #e4e4e0;
    }
    .about_contactus .responsive-service .max_width .flex .sharebtn{
    background-color: #007dc6;
    border: 0;
    color: #ffffff;
    display: inline-block;
    line-height: 16px;
    padding: 12px 30px;
    }
    .about_contactus .responsive-service .max_width .flex .sharebtn:hover{
    background-color: #222;
    }
    .about_contactus .responsive-service .max_width .flex .setsharebtn{
    float:right;
    }
    .about_contactus .responsive-service .max_width .speedo-services .phoneimg{
    margin-top:-10px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .flex .regional-1 {
    /*border:1px solid #c9c9c9;*/
    width:100%;
    }
    .about_contactus .responsive-service .max_width .speedo-services .flex .regional-1 h2{
    padding:20px 10px 0px 0px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .flex .regional-1 p{
    padding:0px 10px 10px 0px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .flex .regional {
    border:1px solid #c9c9c9;
    /*width:320px;
    height:270px;*/
    width:90%;
    height:370px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .flex .regional h3{
    /*border:1px solid #c9c9c9;*/
    background-color:#306bba;
    color:#fff !important;
    font-weight:bold; 
    padding:10px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .flex .regional p{
    padding:10px;
    word-break: break-word;
    }
    .about_contactus .responsive-service .max_width .speedo-services .customer-list{
    margin-top:20px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .form-container{
    width:60%;
    background-color:#ddd;
    padding:40px 20px 20px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .form-container .custsubmt{
    background-color: #007dc6;
    border: 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 16px;
    padding: 12px 0;
    max-width: 140px;
    margin: 20px 0px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .form-container .custsubmt:hover{
    background-color: #222;
    }
    .about_contactus .responsive-service .max_width .speedo-services .form-container .form-note {
    padding:10px 0 0;
    border-top: 1px solid #cecece;
    }
    .about_contactus .responsive-service .max_width .speedo-services .form-container .form-note p{
    margin-bottom:0;
    }
    .about_contactus .responsive-service .max_width .speedo-services .form-container .input-container .floatlabel.filled,
    .about_contactus .responsive-service .max_width .speedo-services .form-container .input-container .floatlabel:focus{
    border-bottom: 2px solid #000;
    }
    .about_contactus .responsive-service .max_width .speedo-services .form-container .input-container .floatlabel{
    color:#000;
    }
    .about_contactus .responsive-service .max_width .speedo-services .infotainment-form-container select{
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
    margin-top: 0px;
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark-color(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: -internal-light-dark-color(white, black);
    cursor: default;
    margin: 10px 0px;
    font: 400 13.3333px Arial;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(169, 169, 169);
    border-image: initial;
    }
    .about_contactus .responsive-service .max_width .speedo-services .infotainment-form-container  .dropcar{
    margin:0px 30px 0px 0px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .infotainment-form-container .custsubmt{
    background-color: #007dc6;
    border: 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 16px;
    padding: 12px 0;
    min-width:140px;
    max-width: 140px;
    margin: 20px 0px;
    }
    .about_contactus .responsive-service .max_width .speedo-services .infotainment-form-container .custsubmt:hover{
    background-color: #222;
    }
    .about_contactus.max_width .tab_links {
    border-bottom: 1px solid #2b2b2b;
    }
    .about_contactus.max_width .tab_links .slick-current .tab_anchor h5 {
    display: inline-block;
    color: #3d93e2;
    border-bottom: 4px solid #3d93e2;
    }
    .about_contactus.max_width .tab_links .tab_anchor {
    cursor: pointer;
    margin-right: 40px;
    }
    .about_contactus .tab_anchor h5 {
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    color: #7b7b7b;
    padding-bottom: 10px;
    border-bottom: 4px solid transparent;
    }
    .about_contactus.max_width .tab_links .slick-current .tab_anchor h5 {
    display: inline-block;
    color: #3d93e2;
    border-bottom: 4px solid #3d93e2;
    }
/* code for about-conatct-us ends here */    


/* Slick Slider Part Starts*/
.slick-initialized .slick-slide{display:block}
.slick-list{overflow:hidden}
.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover{color:transparent;background:0 0;outline:0}
.slick-list,
.slick-slider,
.slick-track{position:relative;display:block}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.slick-list{margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,
.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}
.slick-track:after,
.slick-track:before{display:table;content:''}
.slick-next:before,
.slick-prev:before,
[dir=rtl] .slick-next:before,
[dir=rtl] .slick-prev:before{content:url();width:25px}
.slick-slide{display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:inline-block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next,
.slick-prev{font-size:0;line-height:0;position:absolute;display:block;padding:0;cursor:pointer;border:none;z-index:9}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before{-webkit-filter:grayscale(0);filter:grayscale(0)}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.25}
.slick-next:before,
.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff}
.slick-prev{left:0}
[dir=rtl] .slick-prev{right:0;left:auto}
.slick-next{right:0}
[dir=rtl] .slick-next{right:auto;left:0}
.main_slider .slick-dots{display:block;position:absolute;bottom:30px;left:0;right:0;width:100%;text-align:center}
.main_slider .slick-dots li{margin:0 6px;display:inline-block}
.main_slider .slick-dots button{width:12px;height:12px;padding:0;border:none;border:1px solid #fff;border-radius:100%;background-color:transparent;font-size:0;cursor:pointer}
.slick-dots li.slick-active button{background-color:#fff}
.main_slider .slick-next:before,
.main_slider .slick-prev:before{content:"";height:25px;border-top:2px solid #fff;width:25px;display:block}
.main_slider .slick-next,
.main_slider .slick-prev{top:0;bottom:0;margin:auto}
.main_slider .slick-prev:before{border-left:2px solid #fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);margin-left:30px}
.main_slider .slick-next:before{border-right:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);margin-right:30px}
ul.slick-dots li{display: inline;margin: 10px;}
ul.slick-dots {text-align: center;padding: 15px;}
.review_slider ul li.slick-active button {background: #000;}
.image_slider.slick-initialized.slick-slider.slick-dotted {position: relative;}
.image_slider ul.slick-dots {position: absolute;bottom: 10px;text-align: center;left:0;right:0;}
.image_slider ul li.slick-active button {background: #000;}
.event_slider ul li.slick-active button {background: #000;}
/* Slick Slider Part Ends Here */


.position-relative{
    position:relative;
}
.offers-content{
    padding-left:30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    margin: auto;
    width: 100%;
}
.offers-content h3{
    font-size:40px;
}
.offers-content h5{
    font-size: 21px;
    padding: 10px 0px;
}
/*code for setting a social icon on safety first page*/
.social.safetyfirstsocmedia {
    max-width: 40%;
}
/*code for setting a social icon on safety first page*/

@media only screen and (min-device-width:1536px) and (max-device-width:2560px){}
@media only screen and (max-width:1440px){
}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1024px){
.bg-brand{background-position: left -195px;padding-bottom: 250px !important;}
.max_width{padding:0 15px}
.section-padding{padding:50px 0;}
.section-padding-b0{padding-bottom:0;}
.paddingAll{padding:20px;}
.grids.shadow .grid_content h4{font-size:18px;padding-bottom:15px;}
.tab-content{width:50%;}
.right-content{right:2%;}
.left-content{left:4%;}
.filter .width25{width:35%;}
.paddingRight{padding-right:0px;}
.input-container label{font-size:13px;}
.input-container select{background-size:12px !important;}
.call_assistance a{font-size:14px;}
.tnc a{padding:0 5px;font-size:13px;}
.imaging-section .imaging .imaging-content span{font-size:50px;line-height:50px;}
.soul_outer.max_width{max-width:100%;padding:0 15px;}
}
@media only screen and (max-width:991px){
.left50{margin-left: 15px;}
.right50{margin-right: 15px;}
.bg-brand{background-position: left -204px;padding-bottom: 250px !important;}
.about_contactus .responsive-service .max_width .speedo-services .flex .regional {height: 425px;}
.social.safetyfirstsocmedia {max-width: 66%;}
}
@media only screen and (max-width:767px){
.quickLink{display: none;}
.bg-brand{background-position: left -156px;padding-bottom: 0 !important;}
.left50{margin-left: 0;}
.right50{margin-right: 0;}
.width10,
.width15,
.width16,
.width20,
.width25,
.width30,
.width33,
.width40,
.width45,
.width50,
.width55,
.width60,
.width66,
.width70,
.width75,
.width80,
.width90{float:none;width:100%}
.hiddenDesktop{display:block}
.hiddenMobile{display:none}
.flex{display:block}
.banner_section .slider_img video{margin-top:-40px;}
.main-slider .owl-dots{
    bottom: 50px;
}
.section-padding{padding:30px 0;}
.section-padding-b0{padding-bottom:0;}
.title h2{font-size:20px;padding-bottom:5px;}
.title h2 span{text-transform:lowercase;}
.title p{line-height:20px;font-size:14px;padding-top:5px;}
.forever-mobile{margin-top:-40px;position:relative;z-index:1;}
.mobile-grids .grids img.gridImg{position:unset;}
.mobile-grids span.arrow-right, .mobile-grids span.arrow{display:none;}
.service-beyond .paddingAll{padding:15px;}
.service-beyond .margin_bottom{margin-bottom:15px;}
.service-beyond .grid_section{margin-top:20px;}
.new-forever{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px;}
.new-forever .forever-item{float:left;margin-right:20px;overflow:hidden;flex:0 0 auto;margin:6% 5% 0 0;width:80%;background:#fff;}
.new-forever .forever-item .grid_content{padding:20px;}
.new-forever .forever-item .grid_content h4{font-family:uni_neueheavy;text-transform:uppercase;font-size:17px;padding-bottom:10px;}
.new-forever .forever-item .grid_content h4 a{color:#222;}
.new-forever .forever-item .grid_content h4 img{vertical-align:baseline;width:auto;margin-left:10px;display:inline-block;}
.new-forever .forever-item .grid_content p{line-height:20px;font-size:14px;}
.new-forever::-webkit-scrollbar{width:5px;height:0px;cursor:pointer;}
.new-forever::-webkit-scrollbar-track{background:rgb(0, 0, 0, 0.5)}
.new-forever::-webkit-scrollbar-thumb{background:#222;}
.new-forever::-webkit-scrollbar-thumb:hover{background:#222;}
.cars-section-new{background:#efefef;}
.tab h4{display:none;}
.cars-section-new .max_width{padding:0;}
.cars-section-new .title{padding:0 15px;}
.cars-head span {line-height: 42px;}
.tab-btn a span{/*position:absolute;*/top:0;background:rgba(0, 0, 0, .6);font-size:10px;height:100%;width:100%;padding:5px 20px;}
.tab-btn a.tab-active span{background:transparent;color:transparent;}
.tab-content{position:relative;transform:unset;width:90%;margin:-10% 5% 20px 5%;background:#fff;z-index:999;padding:15px 0px 0 0px;z-index:99;right:unset;left:unset;}
.tab-content h3, .tab-content h3 span{color:#222 !important;font-size:20px;}
.tab-content h3 span{display:unset;}
.tab-content h3{padding:0 15px;}
.tab-content p{color:#222;padding:0 15px;line-height:20px;font-size:14px;}
.tab-content a{width:100%;text-align:center;}
.owl-carousel .owl-item .tab-content img{display:none;}
.tab-content .line{display:none;}
.cars-section-new .margin-top{margin-top:50px;}
.filter{background:#fff;}
.filter .filter-by{position:absolute;top:12px;right:10px;font-size:15px;text-transform:inherit;font-family:uni_neueregular;}
.filter-drop-down{margin-top:20px;float:left;width:100%;}
.filter-drop-down .drop-down-item{margin:7px 0px 7px 0;width:100%;}
.filter-drop-down .drop-down-item{background-size:12px;background:transparent url(../images/filter-arrow.png) center right 15px no-repeat !important;}
.filter-drop-down .drop-down-item span{width:40%;display:inline-block;}
.filter-drop-down .drop-down-item select{width:60%;background:none !important;}
.filter .width25{width:80%;}
.imaging-section .imaging .imaging-content{top:25%;}
.imaging-section .imaging .imaging-content span{font-size:30px;line-height:30px;}
.form{padding:30px 0;}
.form .paddingLeft{padding:0;}
.form .paddingRight{padding:0;}
.form .input-container>a, .form .input-container>button{position:unset;}
.t-c a{margin-top:0;}
.grids.shadow .grid_content p{line-height:20px;font-size:14px;}
.footer-social .width33{width:100%;}
.footer-social .grids.shadow .design-content{width:100%;}
.footer-social .grids .icon{width:30px;}
.paddingAll{padding:20px;}
.footer-social-scroll{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px;}
.footer-social-scroll .width33{float:left;margin-right:20px;overflow:hidden;flex:0 0 auto;margin:6% 5% 0 0;width:80%;}
.footer-social-scroll.mobv .width25{float:left;margin-right:20px;overflow:hidden;flex:0 0 auto;margin:6% 5% 0 0;width:80%;}
.social,
.top_footer{text-align:center;}
.call_assistance, .social, .tnc {flex: 0 0 100%;max-width: 100%;}
.call_assistance{padding:0 20px;}
.call_assistance a{font-size:15px;}
.tnc{padding:30px 0;}
.tnc a{padding:0 5px;}
.bottom_footer .view_brands{display:block;}
.bottom_footer .view_brands a{display:block;color:#fff;}
.footer_links{display:none;padding:20px 0 0;}
.footer_links a{width:50%;float:left;text-align:left;display:block;padding:10px 0;}
.footer_links a{font-size:14px;}
.scroll-menu{display:none;}
.soul_outer.scroll-btn span{width:12px;height:12px;}
.safety{
        padding: 30px 0 20px 0;
    }
    .safety h3 {
        font-size: 28px;
    }

    .safety h4 {
        font-size: 19px;
        padding-bottom: 20px;
    }
    .safety p{
        font-size: 15px;
    }
    .safety .safety-item{
        padding: 0;
    }
    .safety .safety-item h5{
        margin-bottom: 15px;
        height: auto;
    }
    .safety .safety-item {
         margin-top: 35px;
    }
    .safety .safety-item .img{
        height: auto;
    }
    .safety .safety-item .img img{
        position: unset;
    }

    .s-social{
        padding: 15px 10px;
    }
    .s-social p{
        font-size: 14px;
    }
    .s-social .social img {
        height: 15px;
        margin-left: 0px;
    }
    .s-social .social a {
        margin-left: 5px;
    }
    .offers-content{
        position: unset;
        transform: unset;
        padding-left: 0;
        padding-top: 20px;
    }
    .offers-content h3 {
        font-size: 23px;
    }
    .offers-content h5 {
        font-size: 16px;
        padding: 5px 0px;
    }

    .about_contactus .responsive-service .max_width .speedo-services .customer-list-1{
        margin-top:0px;
        }
        .about_contactus .responsive-service .max_width .speedo-services .flex .regional{
        margin-left:auto;
        margin-right:auto;
        }
        .about_contactus .responsive-service .max_width .speedo-services .flex .regional-1{
        margin-left:auto;
        margin-right:auto;
        }
        .about_contactus .responsive-service .max_width .speedo-services .customer-list-1{
        margin-top:40px;
        }
        .about_contactus .responsive-service .max_width .speedo-services .flex .regional {
        height:auto;  
        }
        .about_contactus .responsive-service .max_width .speedo-services .flex .regional-1 {
        height:auto;  
        }
        .about_contactus .responsive-service .max_width .speedo-services .form-container{
        width:100%;
        }
        
        .about_contactus.max_width .tab_links .tab_anchor{
            margin-right: 15px;
        }
        
        .about_contactus .responsive-service .max_width .speedo-services .flex .regional {
            width: 100%;
        }
        .social.safetyfirstsocmedia {
            max-width: 100%;
        }
}
@media only screen and (max-width:360px){}

.communication-preference{
    background: #242424;
    padding: 2% 0;

}
.communication-preference .title h2{
    color: #fff;
}
.communication-preference p.label{
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 15px;
}
.communication-preference .checkbox-group{
    margin-bottom: 20px;
    width: 50%;
    float: left;
}
.communication-preference.dealerorderfoundered .checkbox-group{
    width: auto;
}
.communication-preference .input-container span.error{
    color: red !important;
}
.communication-preference .checkbox-group.diesel-vehicle{
    width: 33.33%;
}
.communication-preference .input-container label{
    text-transform: unset;
}
.communication-preference .input-container .floatlabel.filled+label,
.communication-preference .input-container .floatlabel:focus+label{
    color: #3d93e2;
}
.communication-preference .input-container .floatlabel.diesel-vehicle-field{
    color: #fff;
}
.communication-preference .input-container .floatlabel:focus{
    border-bottom: 2px solid #fff;
}
.communication-preference .input-container .radios-box .select_option .inside,
.communication-preference .input-container .checkbox-group input:checked+label:after{
    background: #3d93e2 !important;
}
.communication-preference .input-container .n-margin-desktop{
    margin-bottom: 0;
}
.communication-preference .offer_btn{
    color: #fff;
    border: 0;
    cursor: pointer;
    background: #0c177f;
    display: block;
    width: 160px;
    padding: 15px 25px;
    margin-top: 40px;
    text-align: center;
}
@media only screen and (max-width:767px){
    .communication-preference.dealerorderfoundered .checkbox-group{
        width: auto;
    }
    .communication-preference .checkbox-group{
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }
    .communication-preference .checkbox-group.mobile-margin{

        margin-bottom: 15px;
    }
    .communication-preference p.label{
        font-size: 15px;
        line-height: 19px;
    }
    .communication-preference .input-container .n-margin-desktop.redo-margin-mob{
        margin-bottom: 15px;
    }
    .communication-preference .checkbox-group.diesel-vehicle{
        width: 100%;
    }
}
