html{color:#222;font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,
canvas,
iframe,
img,
svg,
video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
@font-face{font-family:'Renault Life Cy';src:url('fonts/RenaultLifeCyLight.woff2') format('woff2'),
url('fonts/RenaultLifeCyLight.woff') format('woff');font-weight:300;font-style:normal;}
@font-face{font-family:'Renault Life Cy';src:url('fonts/RenaultLifeCy-BoldItalic.woff2') format('woff2'),
url('fonts/RenaultLifeCy-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;}
@font-face{font-family:'Renault Life Cy';src:url('fonts/RenaultLifeCy-Bold.woff2') format('woff2'),
url('fonts/RenaultLifeCy-Bold.woff') format('woff');font-weight:bold;font-style:normal;}
@font-face{font-family:'Renault Life Cy';src:url('fonts/RenaultLifeCy-Italic.woff2') format('woff2'),
url('fonts/RenaultLifeCy-Italic.woff') format('woff');font-weight:normal;font-style:italic;}
@font-face{font-family:'Renault Life';src:url('fonts/RenaultLife-Light.woff2') format('woff2'),
url('fonts/RenaultLife-Light.woff') format('woff');font-weight:300;font-style:normal;}
@font-face{font-family:'Renault Life Cy';src:url('fonts/RenaultLifeCy.woff2') format('woff2'),
url('fonts/RenaultLifeCy.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Renault Life';src:url('fonts/RenaultLife-Italic.woff2') format('woff2'),
url('fonts/RenaultLife-Italic.woff') format('woff');font-weight:normal;font-style:italic;}
@font-face{font-family:'Renault Life';src:url('fonts/RenaultLife.woff2') format('woff2'),
url('fonts/RenaultLife.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Renault Life';src:url('fonts/RenaultLife-BoldItalic.woff2') format('woff2'),
url('fonts/RenaultLife-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;}
@font-face{font-family:'Renault Life';src:url('fonts/RenaultLife-LightItalic.woff2') format('woff2'),
url('fonts/RenaultLife-LightItalic.woff') format('woff');font-weight:300;font-style:italic;}
@font-face{font-family:'Renault Life';src:url('fonts/RenaultLife-Bold.woff2') format('woff2'),
url('fonts/RenaultLife-Bold.woff') format('woff');font-weight:bold;font-style:normal;}
@font-face{font-family:'Renault Life Cy';src:url('fonts/RenaultLifeCyLight-Italic.woff2') format('woff2'),
url('fonts/RenaultLifeCyLight-Italic.woff') format('woff');font-weight:300;font-style:italic;}
@font-face{font-family:'Grunt Reaper';src:url('fonts/GruntReaper.woff2') format('woff2'),
url('fonts/GruntReaper.woff') format('woff');font-weight:normal;font-style:normal;}
.hidden{display:none !important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
@media only screen and (min-width:35em){}
@media print,
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:1.25dppx),
(min-resolution:120dpi){}
@media print{*,
*:before,
*:after,
*:first-letter,
*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
body{font-family:'Renault Life';}
@-webkit-keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(360deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
#preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1003;background:#000000;display:block;}
#preloader1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1003;background:#000000;display:block;}
#preloader1>div{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#ffce00;transform:translate3d(0, 0, 0);animation:spin 2s linear infinite;Chrome,
Firefox 16+,
IE 10+,
Opera}
#preloader1>div::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#ffffff;-webkit-animation:spin 3s linear infinite;}
#preloade1>div::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#ffce00;animation:spin 1.5s linear infinite;}
.load7{position:absolute;display:inline-block;height:80px;width:80px;left:50%;top:50%;margin:-40px 0 0 -40px;border-radius:100%;border:4px solid #005fab;animation:spinShrink 2.2s ease-in infinite;animation-direction:alternate;}
.load7:after{content:'';display:block;height:20px;width:20px;background:#005fab;position:absolute;border-radius:100%;animation:dotShrink 2.2s ease-in infinite;animation-direction:alternate;right:13px;}
.load7:before{background:transparent;border:2px solid #005fab;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:100%;content:'';display:block;height:10px;width:10px;position:absolute;opacity:0;animation:ring 4.4s ease infinite;}
@keyframes spinShrink{from{width:80px;height:80px;transform:rotate(0deg);}
to{width:10px;height:10px;transform:rotate(1080deg);margin-top:30px;}
}
@keyframes dotShrink{from{height:20px;width:20px;}
to{height:3px;width:3px;right:0;}
}
@keyframes ring{0%,
50%,
100%{opacity:0;width:10px;height:10px;}
51%{opacity:1;}
70%{opacity:0;width:100px;height:100px;}
}
ul{margin:0;padding:0;list-style-type:none;}
img{max-width:100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.m-t-5{margin-top:5px;}
.m-t-10{margin-top:10px !important;}
.m-t-15{margin-top:15px;}
.m-t-20{margin-top:20px;}
.m-t-30{margin-top:30px !important;}
.m-t-40{margin-top:40px;}
.m-t-50{margin-top:50px;}
.m-b-0{margin-bottom:0px;}
.m-b-5{margin-bottom:5px;}
.m-b-10{margin-bottom:10px;}
.m-b-20{margin-bottom:20px;}
.m-b-30{margin-bottom:30px;}
.m-b-40{margin-bottom:40px;}
.m-b-50{margin-bottom:50px;}
.m-r-5{margin-right:5px;}
.m-r-10{margin-right:10px;}
.m-r-15{margin-right:15px;}
.m-r-20{margin-right:20px;}
.m-r-30{margin-right:30px;}
.m-r-40{margin-right:40px;}
.m-r-50{margin-right:50px;}
.m-l-5{margin-left:5px;}
.m-l-10{margin-left:10px;}
.m-l-15{margin-left:15px;}
.m-l-20{margin-left:20px;}
.m-l-30{margin-left:30px;}
.m-l-40{margin-left:40px;}
.m-l-50{margin-left:50px;}
.pt-10{padding-top:10px !important;}

@media (max-width:1366px){
	.mapContent .map iframe{
		height: auto;
    	min-height: 100%;
	}
}
@media (min-width:1024px){.pr-d-10{padding-right:10px !important;}

}
@media (min-width:480px){.pl-d-0{padding:0px 15px 0px 0px;}
}
#nav-icon{width:40px;height:35px;position:absolute;right:20px;top:40px;cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;display:none;}
#nav-icon span{display:block;position:absolute;height:5px;width:20px;background:#005fab;;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}
#nav-icon span:nth-child(odd){left:0px;border-radius:9px 0 0 9px;}
#nav-icon span:nth-child(1),
#nav-icon span:nth-child(2){top:0px;}
#nav-icon span:nth-child(3),
#nav-icon span:nth-child(4){top:15px;}
#nav-icon span:nth-child(5),
#nav-icon span:nth-child(6){top:30px;}
#nav-icon.open span:nth-child(1),
#nav-icon.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon.open span:nth-child(2),
#nav-icon.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon.open span:nth-child(1){left:6px;top:11px;}
#nav-icon.open span:nth-child(2){left:calc(50% - 4px);top:10px;}
#nav-icon.open span:nth-child(3){left:-50%;opacity:0;}
#nav-icon.open span:nth-child(4){left:80%;opacity:0;}
#nav-icon.open span:nth-child(5){left:6px;top:20px;}
#nav-icon.open span:nth-child(6){left:calc(50% - 4px);top:20px;}
.header-top{display:block;width:100%;background-color:#cccccc;}
.infoBox{display:block;float:left;width:100%;padding:12px 0;}
.infoBox li{float:left;margin-right:50px;position:relative;}
.infoBox li a{display:inline-block;color:#666666;font-size:13px;font-weight:bold;text-decoration:none;vertical-align:middle;}
.infoBox li a:after{position:absolute;content:'';width:100%;bottom:-5px;left:0;height:2px;background-color:#fff;-webkit-transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;}
.infoBox li a:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}
.infoBox li a i{font-size:18px;vertical-align:top;margin-right:5px;}
.infoBox-img{display:block;float:right;width:30%;padding:10px 0;text-align:right;}
.infoBox-img li{float:left;width:33.33%;}
.infoBox-img li a{display:block;}
.infoBox-img li:first-child img{display:block;text-align:left;}
.infoBox-img a.fb-icon{display:inline-block;padding:0px;background-color:#4d7fc0;border-radius:4px;line-height:22px;height:25px;width:25px;text-align:center;-webkit-transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.infoBox-img a:hover.fb-icon{background-color:#386aaa;}
.infoBox-img .fb-icon i{color:#fff;font-size:12px;}
.header-bottom{display:block;width:100%;background-color:#ffffff;position:relative;z-index:100;-moz-box-shadow:0px 5px 5px rgba(68, 68, 68, 0.4);-webkit-box-shadow:0px 5px 5px rgba(68, 68, 68, 0.4);box-shadow:0px 5px 5px rgba(68, 68, 68, 0.4);}
.logoBox{display:table;width:100%;padding:20px 0 0;}
.logoBox .mainLogo{display:block;float:left;width:50%;margin-top:10px;}
.logoBox .mainLogo img{height: 64px}
.logoBox .logo{display:block;float:right;width:50%;text-align:right;}
.logoBox .logo div:nth-child(1){display:none;}
.logoBox .logo img{margin-right:10px;}
.logoImg{display:block;float:right;}
.logoImg--custom{margin-right:10px;}
.navmenu{padding:10px 0;background-color:#fff;}
.navmenu ul{display:flex;width:100%;justify-content: space-between; background-color:#ffffff;margin:0px;}
.navmenu li{padding:0 10px;position:relative;}
.navmenu li a{display:block;color:#666666;text-decoration:none;font-size:13px;font-weight:bold;text-align:center;}
.navmenu li a span{display:inline-block;padding:20px 8px;position:relative;}
.navmenu li a span::before{position:absolute;content:'';width:100%;bottom:10px;left:0;height:4px;background-color:#fff;-webkit-transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;}
.navmenu li.current-menu-item a,
.navmenu li.active a,
.navmenu li a:hover{color:#005fab;}
.navmenu li a:hover span::before,
.navmenu li.current-menu-item a span::before,
.navmenu li.active a span::before{background-color:#005fab;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}
.navmenu ul li ul li{display:block;min-width:128px;}
.navmenu ul li ul{display:none;position:absolute;top:100%;width:auto;}
.navmenu ul li:focus ul,
.navmenu ul li:hover ul{display:block;}
.slides{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.mainHomeSlider{width:100%;height:100%;position:relative;z-index:1;}
.mainHomeSlider .slick-track,
.mainHomeSlider .slick-list{height:100%;}
.mainHomeSlider .slick-dots{position:absolute;bottom:0px;right:calc(50% - 120px);z-index:3;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.mainHomeSlider .slides a.btn{position:absolute;bottom:30px;padding:15px 12px;font-size:16px;color:#fff;margin:0px;transform: translateY(-50%);}
.mainHomeSlider .slides a.btn i{font-size:16px;color:#fff;padding-left:13px;}
.slide-tabs{display:block;position:absolute;right:0;bottom:0;width:100%;height:40px;z-index:4;}
.slide-tabs ul{width:100%;}
.slide-tabs ul li{background-color:#f2f2f2;padding:5px 8px;width:auto !important;float:right;}
.slide-tabs .mainHomeSlider-nav .slick-track{width:100% !important;}
.slide-tabs .mainHomeSlider-nav .slick-list.draggable{padding:0px !important;}
.slide-tabs .mainHomeSlider-nav .slick-slide{font-size:14px;font-weight:700;color:#333333;cursor:pointer;}
.slide-tabs .mainHomeSlider-nav .slick-slide:hover,
.slide-tabs .mainHomeSlider-nav .slick-slide.slick-current{background-color:#999999;color:#fff;}
.c-linkers ul li img{width:100%;height:100%;transition:all 0.5s ease;}
.c-linkers ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex-direction:column;-moz-box-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-justify-content:space-between;-moz-box-justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-justify-content:space-between;justify-content:space-between;height:485px;}
.c-linkers ul li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fff;position:relative;max-height:156px;}
.c-linkers ul li a{display:block;width:100%;height:100%;overflow:hidden;}
.c-linkers ul li a:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.c-linkers ul li span{position:absolute;right:10px;bottom:5px;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;transition:all 0.5s ease;}
.c-linkers ul li span i{margin-left:5px;font-weight:700;font-size:16px;}
.c-linkers ul li a:hover span{color:#ffc908;}
.bannerArrows{position:absolute;top:calc(50% - 220px);width:100%;left:0;z-index:4;}
.bannerArrows .container{position:relative;}
.bannerArrows .slick-arrow{position:absolute;width:30px;height:30px;border:2px solid #fff;box-shadow:none;background-color:transparent;color:#fff;font-size:16px;line-height:25px;text-align:center;left:15px;opacity:0.5;-webkit-transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.bannerArrows .slick-arrow.slick-next{right:15px;left:auto;}
.bannerArrows button:hover{opacity:1;}
.bannerform{width:440px;padding:15px;position:relative;left:70px;background-color:#fff;}
.search-box{width:100%;display:block;position:absolute;z-index:3;top:calc(50%);left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.search-box h1{font-size:32px;color:#333;margin-top:20px;}
.search-box h1:after{content:'';display:block;position:relative;top:3px;height:3px;background-color:#ffce00;width:100%;}
.search-box p{font-size:21px;margin:20px 0px 35px;color:#333;}
.search-box .input-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.search-box .input-row .input-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:15px;}
.search-box .input-row .input-item:nth-last-child(1){margin-right:0px;}
.search-box .input-row.bottom .input-item:nth-child(1){-webkit-box-flex:1 1 106px;-moz-box-flex:1 1 106px;-webkit-flex:1 1 106px;-ms-flex:1 1 106px;flex:1 1 106px;}
.search-box .form-control{color:#333;}
.search-box .form-control:focus{outline:none;border-color:#fece00;box-shadow:none;}
.search-box .select{overflow:hidden;position:relative;display:block;}
.search-box .select:after{content:"\f0d7";font-family:FontAwesome;color:#9e9f9e;padding:0px;position:absolute;right:2px;top:1px;background:transparent;z-index:1;text-align:center;width:20px;height:95%;pointer-events:none;box-sizing:border-box;border-left:1px solid #ddd;font-size:23px;}
.search-box .custom--group .form-control{margin-bottom:10px;width:100%;height:30px;color:#000;}
.search-box .custom--group{border-color:#000;}
.search-box p.off{float:left;width:12%;text-align:center;line-height:30px;display:block;margin-left:0;color:#333;font-size:14px;font-weight:700;margin:0px;padding:3px;}
.search-box span{text-align:center;line-height:30px;display:block;margin-left:0;color:#333;font-size:12px;}
.search-box .form-group.last-item{width:55%;float:left;margin-left:30px;}
.search-box .custom--group .width-control{width:50%;float:left;}
.search-box .button-style{width:100px;display:inline-block;}
.search-box .button-style .btn-custom{border-radius:5px;border:none;padding:8px 15px;box-shadow:none;background-color:#ffcd33;}
.search-box .button-style .btn-custom:hover{color:#ffffff;background:#ffcd33;}
.search-box .custom--group input{float:left;width:38%;text-align:center;line-height:24px;display:block;margin-left:0;outline:none;}
.search-box .sbt a,
.search-box .sbt{color:#333;font-size:12px;margin-left:5px;display:inline-block;font-weight:700;}
.search-box .sbt a:hover,
.search-box .sbt a:focus,
.search-box .sbt a:active{text-decoration:none;outline:none;}
.mainHomeSlider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.home-banner .mainHomeSlider .slick-dots{display:none !important;}
.mainHomeSlider .slick-slide{position:relative;}
.mainHomeSlider .slick-dots li button{display:block;width:12px;height:12px;line-height:20px;padding:5px;border-radius:999px;border:0;outline:none;background:#fff;text-indent:-9999px;white-space:nowrap;opacity:1;}
.mainHomeSlider .slick-dots li.slick-active button{opacity:1;background-color:#879791;}
.mainHomeSlider-nav{position:absolute;right:0px;bottom:0px;z-index:4;}
.tabs{width:100%;display:block;overflow:hidden;border:2px solid #ffffff;padding:0px;}
.mainHomeSlider-nav .slick-track{-ms-transform:translate3d(0px, 0px, 0px) !important;-webkit-transform:translate3d(0px, 0px, 0px) !important;-moz-transform:translate3d(0px, 0px, 0px) !important;-o-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important;}
.tab-img{display:none;float:left;width:6%;padding:9px 0px;border-right:2px solid #fff;}
.tab-img a{display:block;border:2px solid transparent;padding:0 5px;text-align:center;-webkit-box-shadow:0 0 2px #f3f3f3;box-shadow:0 0 2px #f3f3f3;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.tab-img a:active,
.tab-img a:focus,
.tab-img a:hover{}
.tab-slider{display:block;float:left;width:94%;padding-left:75px;position:relative;}
.tab-slider::before{content:'';height:100px;width:2px;background-color:#f09972;position:absolute;left:15px;top:15px;display:none;}
.area-content{display:block;width:250px;float:left;padding:20px 0 0;}
.area-content h1{font-size:28px;font-weight:bold;margin:0px 0px 8px;}
.area-content p{font-size:16px;font-weight:bold;color:#fece0b;}
.slider-data{background-color:#f2f2f2;padding:0px;margin:25px 0px;-moz-box-shadow:1px 4px 5px rgba(68, 68, 68, 0.2);-webkit-box-shadow:1px 4px 5px rgba(68, 68, 68, 0.2);box-shadow:1px 4px 5px rgba(68, 68, 68, 0.2);}
.slider-data .tab-slider .slick-slide{border-right:2px solid #fff;padding:28px 15px 7px 15px;position:relative;}
.slider-data .tab-slider .slick-slide.slick-current{position:relative;}
.slider-data .tab-slider .slick-slide:hover span::after,
.slider-data .tab-slider .slick-slide.slick-current span::after{content:'';height:5px;width:99.8%;position:absolute;bottom:0px;left:0px;background-color:#fece0b;}
.slider-data .tab-slider .slick-list.draggable{border-left:2px solid #fff;border-right:2px solid #fff;}
.slider-data .tab-slider .slick-slide img{margin:16px auto;max-height:30px;}
.slider-area{width:calc(100% - 250px);float:left;padding:0px 40px;position:relative;}
.selectcar-slider{width:100%;position:relative;}
.selectcar-slider .slick-arrow{position:absolute;width:30px;height:30px;border:2px solid #cccccc;background-color:transparent;box-shadow:none;outline:none;top:50%;left:-30px;margin-top:-15px;color:#333333;font-size:16px;line-height:25px;text-align:center;opacity:0.8;-webkit-transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.selectcar-slider .slick-arrow i{color:#000;}
.selectcar-slider .slick-arrow:hover{opacity:1;}
.selectcar-slider .slick-arrow.slick-next{right:-30px;left:auto;}
.selectcar-slider ul.slick-dots li{display:none;}
.selectcar-slider{display:block;text-align:center;font-size:13px;font-weight:bold;color:#878689;padding:0 15px;}
.selectcar-slider a:focus,
.selectcar-slider a:hover{text-decoration:none;}
.home-banner{width:100%;height:485px;position:relative;}
.slider-overlay{position:relative;background-color:#ffffff;width:100%;height:auto;bottom:0;z-index:2;}
.inquiry{position:relative;width:100%;display:block;background-color:rgba(0, 0, 0, 0.7);background-image:url('../img/confi-banner.jpg');background-repeat:no-repeat;background-size:cover;background-position:bottom center;}
.inquiry .bg-overlay{background-color:rgba(111, 91, 37, 0.8);background-color:#6f5b25cf;padding-bottom:25px;}
.inquiry .button-style{position:relative;}
.inquiry .button-style .btn-custom:hover{color:#fece0b;}
.inquiry .button-style .btn-custom{padding:20px 15px 20px 0px;}
.inquiry .button-style i{position:absolute;top:22px;right:37px;font-size:18px;font-weight:700;}
.inquiry .button-style:hover a>i{-webkit-animation:arrowright 2s infinite;-moz-animation:arrowright 2s infinite;-o-animation:arrowright 2s infinite;animation:arrowright 2s infinite;color:#fece0b;}
.inquiry .wpcf7-response-output.wpcf7-mail-sent-ok{position:absolute;bottom:10px;right:50%;-ms-transform:translateX(75%);-webkit-transform:translateX(75%);-moz-transform:translateX(75%);-o-transform:translateX(75%);transform:translateX(75%);color:#fff;font-weight:700;font-size:16px;}
.inquiry .input-group-addon{padding:6px 10px;}
.mainHeading{padding:50px 0px 50px 60px;}
.mainHeading{color:#005fab;font-size:36px;padding:50px 0px;font-weight:700;}
.mainHeading small{display:block;font-size:16px;font-weight:700;}
.mainHeading span{display:inline-block;position:relative;}
.mainHeading span:after{content:'';display:none;position:relative;top:3px;height:30px;width:3px;margin-left:20px;background-color:#e65025;-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-o-transform:skew(-15deg);transform:skew(-15deg);}
.mainHeading--custom{color:#005fab;}
.mainHeading--custom small{color:#333333;}
.contactForm{padding-bottom:;}
.requireTxt{color:#fff;font-size:14px;text-align:right;padding:10px 0;font-weight:700;}
.requireTxt p{margin:0;}
.custom--group{border:2px solid #fff;margin-bottom:22px;}
.custom--group span{background-color:transparent;border-radius:0;color:#fff;}
.inquiry .custom--group span.wpcf7-not-valid-tip{position:absolute;width:100%;left:0px;color:#ffce00;font-size:14px;bottom:-22px;}
.custom--group .form-control,
.custom--group select.form-control{box-shadow:none;border-right:none;border-radius:0;height:40px;outline:none;border:none;background-color:transparent;}
.custom--group .form-control:hover,
.custom--group .form-control:focus,
.custom--group .form-control:active,
.custom--group select.form-control:hover,
.custom--group select.form-control:focus,
.custom--group select.form-control:active,{outline:none !important;border:none !important;}
.form-control{color:#fff;font-weight:600;}
.form-control::-webkit-input-placeholder{color:#fff;font-weight:600;}
.form-control::-moz-placeholder{color:#fff;font-family:fantasy;;font-weight:600;}
.form-control::-moz-placeholder{color:#fff;font-weight:600;}
.form-control::-ms-input-placeholder{color:#fff;font-weight:600;}
.custom--group input{color:#fff;outline:none;}
.btn-custom{color:#333333;font-size:16px;font-weight:bold;border-radius:0;border:none;padding:20px 15px;background-color:#fff;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.btn-custom i{font-size:18px;margin-left:15px;font-weight:700;}
.btn-custom:active,
.btn-custom:focus{color:#000;outline:none;}
.btn-custom--black{background-image:none;background-color:#242423;}
.btn-custom--black:active,
.btn-custom--black:focus{background-image:none;background-color:#242423;color:#fff;}
.btn-custom--black:hover{color:#fff;}
.btn-custom--black i{color:#e65025;margin-left:10px;}
.contact-btn i{padding-left:5px;transition:all 0.5s ease;}
.contact-btn:hover i{padding-left:10px !important;}
.slider-area a img:focus{outline:none;}
.slider-area a span,
.slider-area a span:hover{color:#333333;font-size:12px;text-decoration:none;outline:none;text-transform:uppercase;height:30px;display:block;}
.slider-area a,
.slider-area a:focus,
.slider-area a:active,
.slick-slide:focus,
.slick-slide{outline:none;}
.vehicleTypes{background-color:#f9f9f9;position:relative;z-index:2;}
.vehicleTypes::before{content:'';height:60%;width:100%;position:absolute;background-color:#f9f9f9;z-index:-1;}
.blog-style{height:100%;}
.blog-style .thumbnail{position:relative;border:none;border-radius:0;padding:0;height:100%;background-color:#f9f9f9;}
.blog-style .thumbnail::before{content:'';height:4px;width:100%;position:absolute;background-color:#fece0b;z-index:1;}
.blog-style .thumbnail .blog-img h3{font-size:30px;color:#fff;text-transform:uppercase;position:absolute;top:10px;left:10px;margin:0;padding:8px;text-shadow:0px 2px 2px #000;z-index:1;}
.blog-style .caption{position:relative;min-height:80px;width:100%;padding:10px 20px;background-color:#999999;color:#fff;}
.blog-style .caption h3{font-size:30px;color:#fff;}
.blog-style .caption p{font-size:14px;color:#fff;margin-bottom:0px;}
.blog-style .caption a:hover{background:#242423;background:-moz-linear-gradient(top, #242423 0%, #444444 100%);background:-webkit-linear-gradient(top, #242423 0%, #444444 100%);background:linear-gradient(to bottom, #242423 0%, #444444 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#242423', endColorstr='#444444', GradientType=0);}
section.c-services{background-color:#ededed;padding-bottom:30px;}
.container--custom{width:600px;padding-left:45px;padding-right:0;margin-right:15px;}
.serviceInfo ul{width:100%;display:table;}
.serviceInfo li{display:block;float:left;width:48%;position:relative;    margin: 0 10px 20px 10px;}
.serviceInfo a{display:block;width:100%;height:40px;font-size:18px;color:#fff;padding:10px 0;text-decoration:none;position:absolute;bottom:0;left:0;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#9999999c;background-color:rgba(153,153,153,0.8);-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.serviceInfo a:hover{height:60px;padding:20px 0;background-color:#999;}
.service-img{width:100%;height:225px;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.mapContent{display:block;width:100%;position:relative;}
.mapContent .mapTxt{display:block;width:100%;position:relative;z-index:1;background-color:#fbfbfb;}
.mapContent .map{display:block;width:50%;position:absolute;height:100%;overflow:hidden;background-image:none;background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:1;top:0;right:0;}
.mapTxt .content span{display:block;color:#f19220;font-size:48px;}
.mapTxt .content h4{font-size:27px;color:#333332;margin-bottom:0;letter-spacing:-1px;}
.mapTxt .content p{font-size:17px;color:#333332;padding-right:15px;margin:20px 0;}
.btn-custom--white{position:relative;padding:25px 42px 25px 15px;border-radius:0px;font-size:18px;color:#333333;font-weight:bold;background-color:#cccccc;margin-bottom:50px;letter-spacing:-1px;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.btn-custom--white i{color:#000000;font-size:20px;font-weight:700;margin-left:12px;position:absolute;top:27px;}
.btn-custom--yellow{position:relative;padding:16px 35px 16px 13px;border-radius:0px;font-size:15px;color:#333333;font-weight:bold;background-color:#005fab;margin-bottom:50px;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.btn-custom--yellow i{color:#333333;font-size:18px;font-weight:700;}
.mapLocation a:hover{color:#005fab;}
.newsletter .form-group span button:hover i,
.c-linkers ul li a:hover i,
a.btn-custom:hover i,
a.btn-custom--yellow:hover i,
.mapLocation a:hover i{-webkit-animation:arrowright 2s infinite;-moz-animation:arrowright 2s infinite;-o-animation:arrowright 2s infinite;animation:arrowright 2s infinite;}
@-webkit-keyframes arrowright{0%{transform:translateX(-5px);}
100%{transform:translateX(7px);}
}
@-moz-keyframes arrowright{0%{transform:translateX(-5px);}
100%{transform:translateX(7px);}
}
@-o-keyframes arrowright{0%{transform:translateX(-5px);}
100%{transform:translateX(7px);}
}
@keyframes arrowright{0%{transform:translateX(-5px);}
100%{transform:translateX(7px);}
}
.mapLocation .mainHeading{padding:30px 0 10px;font-size:38px;letter-spacing:-1px;}
.newsletter{background-color:#f9f9f9;padding:22px 0px;}
.newsletter .news-box i{font-size:21px;font-weight:700;padding-left:5px;}
.newsletter--custom{margin-top:50px;}
.news-box{width:100%;background-color:#fff;padding:20px 36px;-moz-box-shadow:0px 5px 5px rgba(68, 68, 68, 0.2);-webkit-box-shadow:0px 5px 5px rgba(68, 68, 68, 0.2);box-shadow:0px 5px 5px rgba(68, 68, 68, 0.2);}
.news-box h1{font-size:38px;color:#333333;margin-top:10px;font-weight:700;}
.news-box p{font-size:14px;color:#333333;font-weight:700;}
.newsletter .form-group{margin-top:25px;}
.newsletter .form-group input{font-size:12px;}
.newsletter .form-group span{background:#ffce00;padding:4px 0;}
.success{color:green;}
.error{color:#ff0000 !important;display:none;}
.alert-msg{display:none;width:243px;margin-left:50px;}
.contact-us .form-group span{font-size:14px;}
.newsletter .btn.active,
.btn:active{box-shadow:none;}
.newsletter .form-group span button{color:#000;text-decoration:none;background-color:transparent;border:none;font-weight:700;font-size:21px;line-height:28px;padding:1px 11px;}
.newsletter .form-group span.success{background-color:transparent;;}
.newsletter .custom--group .form-control{background-color:#ececec;border:none;color:#333333;}
.newsletter .custom--group .form-control::-webkit-input-placeholder{color:#999;font-weight:600;}
.newsletter .custom--group .form-control::-moz-placeholder{color:#999;font-family:fantasy;;font-weight:600;}
.newsletter .custom--group .form-control::-moz-placeholder{color:#999;font-weight:600;}
.newsletter .custom--group .form-control::-ms-input-placeholder{color:#999;font-weight:600;}
.custom--group select>option{color:#333333;}
.contactForm .custom--group .input-group-addon:last-child{border:none;}
.newsletter .form-group span button:focus{outline:none;;}
.c-footer{display:block;width:100%;height:100%;background-image:url(../img/footer-img.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}
/*.c-footer .row div:nth-child(1) .content .mainHeading--footer{font-size:33px;}*/
.footer-style{padding:50px 0;}
.mainHeading--footer{font-size:24px;color:#005fab;font-weight:bold;}
.mainHeading--footer small{display:block;font-size:18px;font-weight:400;margin-top:5px;color:#333333;}
.mainHeading--footer span:after{height:20px;}
.footerLogo{display:table;width:100%;margin-top:30px;}
.footerLogo .footerLogo1{display:inline-block;margin-right:20px;}
.footerLogo .footerLogo2{display:inline-block;}
.timingTxt h3{font-size:24px;font-weight:700;margin-top:0px;}
.timingTxt p{font-size:18px;font-weight:bold;color:#333333;line-height:1.2em;margin-bottom:30px;}
.timingTxt p strong{margin-top:5px;display:block;}
.timingTxt span{display:block;font-weight:500;}
.timingTxt span a{margin-top:5px}
.socialIcon a.fb i{display:inline-block;font-size:22px;text-decoration:none;color:#3575bb;}
.socialIcon a.yt i{display:inline-block;color:#e01e26;font-size:26px;text-decoration:none;vertical-align:top;}
.socialIcon a{margin-right:10px;text-decoration:none;}
.socialIcon a img{border-radius:50%;width:28px;transition:all 0.5s ease;}
.socialIcon a:hover img{box-shadow:0px 0px 10px #ffce00;background-color:#ffce00;}
.contactDetail{margin-top:-23px;}
.contactDetail a{display:block;font-size:18px;color:#333333;margin-bottom:20px;text-decoration:none;}
.contactDetail a:nth-child(1) i{float:left;margin-top:5px;margin-right:0px;}
.contactDetail a:nth-child(1) span{display:block;float:left;width:88%;margin-left:10px;margin-bottom:30px;}
.contactDetail i{margin-right:5px;}
.contactDetail .hotline img{margin-right:2px;vertical-align:middle;}
.contactDetail .hotline strong{font-size:18px;vertical-align:middle;}
.contactDetail .hotline a{margin-left:24px;}
.footerBottom{background-color:#222222;padding:10px 0;}
.footerBottom .txt ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;}
.footerBottom .txt li i{font-size:18px;font-weight:700;padding-left:5px;color:#005fab;}
.footerBottom .txt li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#fff;float:left;text-align:right;font-size:15px;padding-top:5px;}
li.socialIcon{margin-right:10px;padding:0px;}
li.socialIcon a{width:40px;float:left;}
li.socialIcon a:nth-child(2),
li.socialIcon a:nth-child(3){display:none;}
.footerBottom .txt li:nth-child(1),
.footerBottom .txt li:nth-child(2){text-align:left;-webkit-box-flex-grow:2;-moz-box-flex-grow:2;-webkit-flex-grow:2;-ms-flex-grow:2;flex-grow:2;}
.footerBottom .txt li:nth-child(3){text-align:center;-webkit-box-flex-grow:2;-moz-box-flex-grow:2;-webkit-flex-grow:2;-ms-flex-grow:2;flex-grow:2;color:#005fab;}
.footerBottom .txt li:nth-child(3) a{color:#005fab;}
.footerBottom .txt a{display:inline-block;text-decoration:none;color:#fff;transition:all 0.5s ease;}
.footerBottom .txt a:hover{color:#005fab;}
.footerLogo .logo{float:left;width:40%;}
.footerLogo .logo img{
	width: 120px;
}
.moveTop{margin-top:0px;position:relative;display:none;}
.moveTop a{position:relative;}
.moveTop a.up-arrow{position:relative;display:block;width:100%;color:#FFF;padding:2px;background-color:#e01e26;text-decoration:none;}
.moveTop a.up-arrow:after{content:'';display:block;position:absolute;left:50%;bottom:100%;width:0;height:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-bottom:25px solid #e01e26;border-top:10px solid transparent;border-left:50px solid transparent;border-right:50px solid transparent;}
.moveTop i{display:block;position:absolute;bottom:0;left:50%;font-size:28px;font-weight:bold;z-index:2;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.about-us-banner{width:100%;height:425px;position:relative;}
.aboutus-bannerArrows{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.about-us-banner .mainHomeSlider .slick-dots{bottom:0px;top:95%;}
.about-us{background-color:#f3f3f3;padding:5px 0px;}
.about-us span{color:#323232;font-size:36px;}
.about-us .mainHeading{padding:70px 0 10px;}
.about-us p{padding-bottom:10px;font-size:18px;}
.orange-box{background-color:#cccccb;padding:40px 0px 20px;}
.circle{width:200px;height:200px;border:2px solid #000;border-radius:50%;margin:0 auto;}
.circle img{padding:35px 0;margin:0 auto;display:block;}
.orange-box a:focus{outline:none;text-decoration:none;}
.orange-box h2{text-align:center;color:#000;font-size:30px;font-weight:bold;margin-top:30px;margin-bottom:0px;}
.service-box{background-color:#fff;padding:42px 0;}
.service-box img{float:right;}
.service-box h1{padding:26px 19px;font-size:18px;color:#2e2e2e;font-weight:700;text-align:right;}
.service-box span{font-weight:bold;padding-left:32px;display:block;}
.service-box p{font-size:18px;margin:0px;padding-top:44px;}
.our-services{background-color:#f5f4f4;padding-bottom:40px;padding-left:50px;}
.our-services a{text-decoration:none;}
.our-services span{color:#323232;font-size:36px;margin-right:10px;min-width:80px;display:table-cell;}
.our-services ul{margin:0;padding:0;list-style-type:none;}
.our-services li{float:left;width:30%;border:1px solid #dbdbd9;margin-right:30px;}
.white-box{background-color:#ffffff;}
.gray-box{    background-color: #005fab;
    width: calc(100% - 270px);
    height: 108px;
    float: left;}
.white-box span{text-align:center;}
.white-box span img{filter: invert(1);
}
.white-box p{    
	font-size: 16px;
    color: #333333;
    padding: 0px 10px 0 0;
    margin: 0px;
    display: table-cell;
    vertical-align: middle;
    width: 100%;}
.contact-us-banner{width:100%;height:528px;position:relative;}
.contact-us{background-color:#e2e2e2;padding-bottom: 40px;position:relative;width:100%;display:block;}
.contact-us span{color:#005fab;font-size:36px;}
.inputstyle{}
.text-box{width:50%;}
.contact-us .addressTxt{padding-left:50px;}
.contact-us .addressTxt a{color:#333333;}
.addressTxt h3{font-size:20px;font-weight:bold;margin-top:0;color:#333333;margin-bottom:0px;}
.addressTxt p{font-size:16px;color:#333333;margin-bottom:14px;}
.addressTxt .hotline img{width:24px;filter:invert(1);-webkit-filter:invert(1);-moz-filter:invert(1);-ms-filter:invert(1);-o-filter:invert(1);margin-right:5px;}
.contact-us label.captcha{font-size:26px;letter-spacing:8px;background-image:url(../img/captcha-bg.jpg);color:#333333 !important;padding:2px 44px;background-repeat:no-repeat;font-family:Grunt Reaper;}
.contact-us .button-style .btn:hover{outline:none;color:#ffffff; background-color: #005fab;}
.contact-us .button-style{width:167px;margin-left:145px;position:relative;}
.contact-us .button-style i{position:absolute;top:13px;right:31px;font-size:18px;font-weight:700;color:#fece0b;}
.contact-us .button-style:hover i{-webkit-animation:arrowright 2s infinite;-moz-animation:arrowright 2s infinite;-o-animation:arrowright 2s infinite;animation:arrowright 2s infinite;}
.contact-us .form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:left;font-size:16px;}
.form-style .form-group label{color:#000;}
.form-style .form-group input.form-control{margin-top:0px;height:40px;outline:none; border: 1px solid #cccccc; border-radius: 4px;}
.form-style #input5{height:49px;}
.form-style .form-group{margin-bottom:15px;}
.form-style .form-group .form-control{height:38px;border:2px solid #fff;box-shadow:none;border-radius:0;}
.form-style .form-group textarea.form-control{height:180px; border: 1px solid #cccccc; border-radius: 4px;}
.contact-us .btn-custom{padding:12px 55px 12px 45px;color:#000;}
.contact-us textarea{resize:none;}
.wpcf7-response-output.wpcf7-validation-errors,
.screen-reader-response{display:none;}
.contact-us span.wpcf7-not-valid-tip{color:#f00;font-size:12px;position:absolute;bottom:-20px;}
.contact-us .alert-success{color:#fff;background-color:transparent;border:none;}
.contact-us .alert-msg{width:100%;margin:0;font-size:16px;font-weight:700;text-align:center;}
@media only screen and (width:1024px){.contact-us .alert-msg{margin-left:20px;}
}
.news-banner{width:100%;height:531px;position:relative;}
.news-banner-bannerArrows{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.news-banner .mainHomeSlider .slick-dots{bottom:0px;top:95%;}
.news-banner .slide-tabs{display:none;}
.news{background-color:#ffffff;}
.news span{color:#333333;font-size:36px;}
.news .mainHeading{padding:50px 0 30px;}
.newsbox{background-color:#f3f3f3;width:100%;margin-bottom:20px;}
.news-img{width:100%;}
.news-img img{height:212px;width:100%;}
.newsbox .text-style{height:200px;}
.newsbox .text-style h1{color:#3c3c3b;font-size:18px;font-weight:bold;padding:0 30px;}
.newsbox .text-style p{color:#444444;font-size:12px;padding:0 30px;padding-bottom:15px;height:100px;overflow:hidden;}
.newsbox .text-style p span{font-weight:bold;}
.newsbox .newsbox-footer{background-color:#fff;}
.newsbox .newsbox-footer h1{color:#3e70b3;font-size:14px;display:inline-block;padding-left:30px;margin-top:0;}
.newsbox .newsbox-footer .btn-custom--yellow{padding:6px 25px;margin:0 0 15px 0;font-size:16px;}
.newsbox .newsbox-footer .btn-custom--yellow i{top:18px;display:none;}
.newsbox .newsbox-footer span{color:#333333;font-size:14px;display:inline-block;padding-left:90px;}
.newsbox .newsbox-footer:before{content:'';display:inline-block;position:relative;top:0px;height:2px;width:100%;background-color:#ffffff;}
.sale-banner{width:100%;height:531px;position:relative;}
.sale-banner-bannerArrows{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.sale-banner .slide-tabs{display:none;}
.sale-banner .mainHomeSlider .slick-dots{bottom:0px;top:95%;}
.sale{background-color:#ffffff;}
.sale .mainHeading{color:#005fab;padding:5px 0px 10px;}
.sale .text1{margin-bottom:20px;font-size:18px;}
.postbox{background-color:#f3f3f3;width:100%;margin-bottom:20px;}
.post-img{height:185px;}
.post-img img{width:100%;height:100%;}
.postbox .text-style{min-height:150px;}
.postbox .text-style p{font-size:14px;padding:20px 20px 28px;color:#4d4c4c;}
.video-wrapper{position:relative;}
.video-wrapper>video{width:100%;vertical-align:middle;object-fit:cover;}
.video-wrapper>video.has-media-controls-hidden::-webkit-media-controls{display:none;}
.video-overlay-play-button{box-sizing:border-box;width:100%;height:100%;padding:10px calc(50% - 50px);position:absolute;top:0;left:0;display:block;opacity:0.95;cursor:pointer;background-image:linear-gradient(transparent, #000);transition:opacity 150ms;}
.video-overlay-play-button:hover{opacity:1;}
.video-overlay-play-button.is-hidden{display:none;}
.nav-tabs{border-bottom:0px solid #DDD;}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover{border-width:0;background-color:#cccccb;color:#131313;}
.nav-tabs>li>a{color:#131313;background:#cccccb;padding:20px 0px;height:65px;border-radius:0px;font-weight:700;}
.nav-tabs>li.active>a,
.nav-tabs>li>a:hover{border:none;color:#131313;background:#cccccb;}
.nav-tabs>li>a::after{content:"";background:#fece00;height:6px;position:absolute;width:100%;left:0px;bottom:0px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 250ms ease 0s;-moz-transition:all 250ms ease 0s;-o-transition:all 250ms ease 0s;transition:all 250ms ease 0s;}
.nav-tabs>li.active>a::after,
.nav-tabs>li:hover>a::after{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.tab-nav>li>a::after{background:#5a4080 none repeat scroll 0% 0%;color:#fff;}
.tab-pane{padding:15px 0;}
.tab-content{padding:20px;display:table;}
.nav-tabs>li{width:120px;text-align:center;margin-left:20px;}
.nav-tabs>li:nth-child(5) a{padding-top:10px;}
.card{background:#FFF none repeat scroll 0% 0%;margin-bottom:0px;}
.custom-tab .mainHeading span{color:#005fab;font-size:36px;}
.custom-tab .logo-img{display:none;}
.custom-tab ul{margin:0;padding:0;list-style-type:none;}
.custom-tab li{    
	float: left;
    width: 30%;
    border: 1px solid #d9dad8;
    margin-right: 30px;}
.custom-tab .white-box{background-color:#ffffff;display:table;}
.custom-tab .orange-box{background-color:#e84e1b;display:inline-block;width:calc(100% - 300px);height:108px;float:left;}
.custom-tab .white-box span{text-align: center;
    padding: 25px 5px;
    margin-right: 10px;
    display: table-cell;
    min-width: 80px;}
.custom-tab .white-box p{    font-size: 16px;
    color: #333333;
    padding: 0px 10px 0 0;
    margin: 0px;
    display: table-cell;
    vertical-align: middle;
    width: 100%;}
.custom-tab a{text-decoration:none;}
.impressum .mainHeading{color:#005fab;font-size:48px;font-weight:700;padding:100px 0 30px;text-transform:uppercase;text-align:left;}
.impressum .addressTxt h2{color:#4c4c4d;font-size:22px;font-weight:bold;margin-top:0;margin-bottom:0px;text-align:left;}
.impressum .addressTxt h3{color:#4c4c4d;margin-bottom:20px;text-align:left;}
.impressum .addressTxt p{color:#4c4c4d;margin-bottom:55px;text-align:left;}
.usedCars-banner{width:100%;height:531px;position:relative;}
.usedCars-banner-bannerArrows{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.usedCars-banner .slide-tabs{display:none;}
.usedCars-banner .mainHomeSlider .slick-dots{bottom:0px;top:95%;}
.usedCars-inquiry .usedCars-form{padding:40px 0 35px;}
.usedCars-inquiry .usedCars-form label{color:#fff;font-size:18px;font-weight:300;}
.usedCars-inquiry .inquiry .mainHeading{padding:40px 0px 20px;}
.usedCars-inquiry .inquiry .mainHeading small{font-weight:300;}
.usedCars-inquiry .custom--group .form-control,
.usedCars-inquiry .custom--group select.form-control{height:34px;}
.usedCars-item{border-bottom:2px solid #d8d8d8;margin:35px 0;padding-bottom:35px;}
.usedCars-item .usedCars-text-style h1{font-size:24px;color:#fcb415;margin:0 0 20px 0;font-weight:700;}
.usedCars-item .usedCars-text-style p{font-size:20px;color:#000;margin:0 0 15px 0;}
.usedCars-item .usedCars-text-style span{font-size:20px;color:#000;margin:0 0 10px 0;}
.usedCars-item .usedCars-text-style span.price{font-size:28px;font-weight:700;margin:0px;}
.gallery .pagination>li>a,
.gallery .pagination>li>span,
.usedCars .pagination>li>a,
.usedCars .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:2px;line-height:1.42857143;color:#000000;font-weight:700;text-decoration:none;background-color:#fcb415;border:2px solid #fcb415;border-radius:0px;}
.gallery .pagination>li.disabled a .usedCars .pagination>li.disabled a{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd;}
.gallery nav,
.usedCars nav{text-align:center;}
.gallery nav select[multiple],
.usedCars nav select[multiple]{border:0;outline:0;overflow:hidden;}
.gallery nav select[multiple] option,
.usedCars nav select[multiple] option{display:block;float:left;font-size:16px;border-right:2px solid #b0b0b1;padding:0 5px;color:#b0b0b1;font-weight:700;}
.gallery nav select[multiple] option:nth-last-child(1),
.usedCars nav select[multiple] option:nth-last-child(1){border-right:0px;}
.usedCars-img img{max-width:322px;}
.deals-banner{width:100%;height:531px;position:relative;}
.deals-banner-bannerArrows{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.deals-banner .slide-tabs{display:none;}
.deals-banner .mainHomeSlider .slick-dots{bottom:0px;top:95%;}
.deals{background-color:#f7f7f6;position:relative;z-index:2;}
.deals span{color:#333333;font-size:36px;}
.deals .mainHeading{padding:0px;padding-top:50px;}
.deals .pera p{margin-top:5px;margin-bottom:0px;}
.dealsbox{border-bottom:1px solid #cacaca;border-bottom-style:dashed;padding-bottom:45px;padding-top:20px;}
.deals-img img{width:100%;}
.deals-text-style{border-bottom:1px solid #c7c7c7;padding-bottom:55px;min-height:325px;}
.deals-text-style h1{font-size:36px;color:#303030;margin:10px 0;font-weight:700;}
.deals-text-style p,
a{font-size:16px;color:#303030;}
.deals-text-style a{text-decoration:none;font-weight:bold;}
.deals-text-style .btn-custom--white{padding:12px 35px 12px 12px;margin-bottom:0px;line-height:20px;}
.deals-text-style .btn-custom--white i{top:12.5px;}
.deals-text-style a:hover,
.deals-text-style a:focus{outline:none;}
.slider-overlay .tab-slider .area-content a:hover,
.slider-overlay .tab-slider .area-content a:focus{outline:none;}
.dealsbox-footer{padding-top:10px;}
.deals .dealsbox-footer a{color:#303030;font-size:16px;display:inline-block;text-decoration:none;font-weight:700;}
.deals .dealsbox-footer span{color:#303030;font-size:16px;display:inline-block;padding-right:35px;padding-left:5px;font-weight:700;}
.deals .vehicleTypes{background-color:#fff;position:relative;z-index:2;}
.deals .vehicleTypes::before{content:'';height:50%;width:100%;position:absolute;background-color:#ccc;z-index:-1;}
.deals .blog-style .thumbnail{background-color:#f5f4f4;border:none;border-radius:0;padding:0;min-height:265px;height:100%;position:relative;top:5px;overflow:hidden;}
.deals .blog-style .thumbnail a img,
.vehicleTypes .blog-style .thumbnail a img{transition:all 0.3s ease;}
.vehicleTypes .blog-style .thumbnail .blog-img{overflow:hidden;}
.deals .blog-style .thumbnail a,
.vehicleTypes .blog-style .thumbnail a{display:block;width:100%;height:100%;text-decoration:none;}
.vehicleTypes .blog-style .thumbnail a p{transition:all 0.5s ease;}
.deals .blog-style .thumbnail a:hover img,
.vehicleTypes .blog-style .thumbnail a:hover img{transform:scale(1.2);}
.deals .blog-style .thumbnail a:hover h3,
.deals .blog-style .thumbnail a:hover p ,
.vehicleTypes .blog-style .thumbnail a:hover h3,
.vehicleTypes .blog-style .thumbnail a:hover p{color:#ffce00;}
.deals .blog-style .caption h3{font-size:30px;color:#4d4c4c;font-weight:700;}
.deals .blog-style .caption p{font-size:14px;color:#fff;margin-bottom:15px;transition:all 0.5s ease;}
.deals .blog-style .thumbnail::before{display:block;}
.deals .blog-style .btn-custom--white{padding:16px 50px;margin:0 0 15px 15px;font-size:16px;}
.deals .blog-style .btn-custom--white i{top:18px;display:none;}
.deals .blog-style a:hover{background:#fece00;}
.deals .blog-style a::after{content:'';height:4px;width:100%;position:absolute;background-color:#fece0b;z-index:1;bottom:0;left:0;display:none;}
.deals .blog-style{margin-top:40px;}
.deals::after{content:'';height:152px;width:100%;position:absolute;background-color:#fff;z-index:-1;top:-1px;}
.deals.deals-inner::after{display:none;}
.configuration-banner{width:100%;height:531px;position:relative;}
.about-us-banner .slide-tabs,
.configuration-banner .slide-tabs{display:none;}
.c-configureCar{margin-bottom:50px;}
.c-configureCar ul{list-style:none;width:100%;display:table;border-bottom:none;}
.c-configureCar ul li{width:25%;display:block;float:left;border:1px solid #cacaca;}
.c-configureCar .car-img img{height:140px;}
.c-configureCar .car-img.lg img{height:170px;}
.c-configureCar .car-img img{}
.c-configureCar .btn-custom{padding:20px;background-color:#cccccb;}
.configuration-banner-bannerArrows{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.configuration-banner .mainHomeSlider .slick-dots{bottom:0px;top:95%;}
.configuration span{color:#4d4c4c;font-size:42px;padding:32px 0px 20px;}
.configuration p{color:#4d4c4c;font-size:18px;margin-bottom:0px;}
.configuration .mainHeading{padding:28px 0px;}
.car-box{width:100%;height:100%;text-align:center;border-right:0;border-bottom:0;}
.car-box h1{font-weight:bold;font-size:23px;color:#333333;padding-top:30px;}
.car-box .car-img{padding:25px;}
.car-box span{font-size:14px;color:#333333;padding-top:25px;display:block;}
.car-box p{font-size:16px;color:#333333;font-weight:bold;padding-bottom:14px;}
p.text-style{line-height:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:30px;margin-bottom:0px;min-height:60px;}
.car-box .button-style{width:150px;display:inline-block;padding:36px 0 5px;}
.car-box .button-style .btn-custom{border-radius:5px;box-shadow:none;}
.car-configuration .row .col-md-3{padding-left:0px;padding-top:0px;padding:0px;}
.car-box .button-style a:hover{background:#ffca00;color:#ffffff;}
.gallery-banner{width:100%;height:531px;position:relative;}
.gallery-banner-bannerArrows{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.gallery-banner .slide-tabs{display:none;}
.gallery-banner .mainHomeSlider .slick-dots{bottom:0px;top:95%;}
.gallery span{color:#4d4c4c;font-size:42px;padding:32px 0px 20px;}
.gallery p{color:#4d4c4c;font-size:18px;margin-bottom:0px;}
.gallery .mainHeading{padding:0px;padding-top:28px;padding-bottom:28px;}
.gallery-images .gallery_product{margin-bottom:20px;}
#gallery{padding-bottom:60px;}
.gallery .img-wrapper{position:relative;margin-top:15px;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;height:262px;}
.gallery .img-wrapper img{width:100%;display:none;}
.gallery .img-overlay{background:rgba(0, 0, 0, 0.7);width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0;}
.gallery .img-overlay i{color:#fff;font-size:3em;}
.gallery #overlay{background:rgba(0, 0, 0, 0.7);width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.gallery #overlay img{margin:0;width:80%;height:auto;object-fit:contain;padding:5%;}
@media screen and (min-width:768px){.gallery #overlay img{width:60%;}
}
@media screen and (min-width:1200px){.gallery #overlay img{width:50%;}
}
.gallery #nextButton{color:#fff;font-size:2em;transition:opacity 0.8s;}
.gallery #nextButton:hover{opacity:0.7;}
@media screen and (min-width:768px){.gallery #nextButton{font-size:3em;}
}
.gallery #prevButton{color:#fff;font-size:2em;transition:opacity 0.8s;}
.gallery #prevButton:hover{opacity:0.7;}
@media screen and (min-width:768px){.gallery #prevButton{font-size:3em;}
}
.gallery #exitButton{color:#fff;font-size:2em;transition:opacity 0.8s;position:absolute;top:15px;right:15px;}
.gallery #exitButton:hover{opacity:0.7;}
@media screen and (min-width:768px){.gallery #exitButton{font-size:3em;}
}
.our-team-banner{width:100%;height:531px;position:relative;}
.our-team-banner-bannerArrows{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.our-team-banner .mainHomeSlider .slick-dots{bottom:0px;top:95%;}
.our-team-banner .slide-tabs{display:none;}
.our-team{background-color:#fff;position:relative;z-index:2;}
.our-team .mainHeading{padding:0px;}
.our-team span{color:#333333;font-size:48px;padding-bottom:20px;}
.our-team-text-righ{background-color:#f3f3f3;color:#4d4c4c;min-height:220px;height:100%;}
.our-team .text-style{float:right;width:85%;padding-right:16px;margin-top:10px;font-size:16px;padding-left:15px;font-weight:400;}
.img-style{float:left;width:15%;padding-left:8px;padding-top:10px;}
.our-team-text-left{background-color:#f3f3f3;color:#4d4c4c;min-height:220px;height:100%}
.our-team-text-left p{padding:10px 15px;font-size:16px;line-height:1.5em;font-weight:400;}
.our-team .mainHeading h1,
.our-team .missionHeading h2{color:#005fab;font-size:48px;padding-top:50px;padding-bottom:30px;margin:0px;font-weight:700;}
.our-team::after{content:'';height:55%;width:100%;position:absolute;background-color:#fff;z-index:-1;top:210px;}
.bg-style{background-color:#fff;width:100%;position:relative;padding-bottom:10px;}
.bg-style .mainHeading{color:#4c4c4c;font-size:41px;padding:40px 0;font-weight:700;}
.bg-style .img-section p{margin-top:10px;color:#4d4c4c;font-size:24px;margin-top:0px;}
.bg-style .text-hof-garage p{font-size:16px;padding-top:10px;color:#4d4c4c;}
.mnager-sec{padding:50px 0px;background-color:#f5f4f4;}
.mnager-sec h3{font-size:26px;color:#333333;margin-bottom:0px;font-weight:700;}
.mnager-sec span{font-size:16px;color:#333333;}
.mnager-sec .team-row{margin-bottom:40px;}
@media only screen and (max-width:1200px){.search-box .custom--group .form-control{margin-left:15px;}
.search-box .custom--group input{margin-left:0px;}
.our-team-text-righ{min-height:265px;}
.our-team-text-left{min-height:265px;}
}
@media only screen and (max-width:1199px){.our-team-text-righ{min-height:265px;}
}
@media only screen and (max-width:1024px){.service-box h1{padding:26px 7px;}
.home-banner {
    width: 100%;
    height: 352px;}
.contact-us .button-style input{margin-left:0px;}
.newsbox .text-style{min-height:200px;}
.newsbox .newsbox-footer span{padding-left:20px;}
.gray-box{width:calc(100% - 225px);}
.sale .nav-tabs>li{width:107px;margin-left:10px;}
.nav-tabs>li>a{height:55px;}
.custom-tab .orange-box{width:calc(100% - 225px);}
.area-content{padding:10px 0px 0px;}
.slider-data .tab-slider .slick-slide{padding:23px 15px 7px 15px;}
.tab-img{padding:8px 0px;}
.m-b-10{margin-bottom:17px;}
.deals-text-style h1{font-size:30px;}
.deals-text-style p,
a{font-size:14px;}
.deals-text-style{padding-bottom:12px;min-height:190px;}
.deals-text-style .btn-custom--white i{top:12px;}
.deals .blog-style .caption{min-height:130px;}
.socialIcon a img{width:26px;}
.contact-us .button-style{width:167px;margin-left:120px;}
.inquiry .wpcf7-response-output.wpcf7-mail-sent-ok{transform:translateX(80%);}
.car-box h1{min-height:80px;}
.blog-style .thumbnail .blog-img h3{font-size:18px;}
.about-us-banner{height:auto;}
.about-us-banner .mainHomeSlider{height:350px;}
.gallery .img-wrapper{height:455px;}
.slides{
	background-size: contain;
}
}
@media only screen and (min-width:769px) and (max-width:1024px){.blog-style .caption{min-height:100px;}
.contact-us .form-horizontal .control-label{font-size:15px;}
}
@media only screen and (max-width:992px){.infoBox li{margin-right:15px;}
.infoBox li a{font-size:12px;}
.navmenu li{padding:0 8px;}
.navmenu li a{font-size:12px;}
.navmenu li a span{padding:16px 2px;}
.blog-style .caption h3{font-size:20px;}
.impressum .mainHeading{font-size:36px;padding:20px 0;}
.mainHeading{font-size:30px;padding:20px 0;}
.mainHeading small{font-size:12px;}
.mapTxt .content span{font-size:30px;}
.mapTxt .content h4{font-size:18px;}
.footerLogo .logo{width:45%;display:inline-block;}
.footerLogo .logo img{max-width:80%}
.mainHeading--footer{font-size:16px;}
.mainHeading--footer small{font-size:14px;}
.timingTxt p{font-size:14px;}
.contactDetail a{font-size:14px;}
.serviceInfo li{width:47%;}
.area-content{width:200px;padding:18px 0;}
.tab-img{padding:13px 0px;}
.tab-slider::before{top:0;}
.area-content h1{font-size:18px;}
.selectcar-slider span{font-size:10px;}
.selectcar-slider>div a{display:block;width:100%;height:100%;}
.slider-area{width:calc(100% - 200px);}
.mainHomeSlider .slick-dots{top:50%;bottom:auto;margin-top:0px;}
.btn-custom--white{margin-bottom:30px;font-size:14px;}
.about-us-banner .mainHomeSlider .slick-dots{top:95%;bottom:auto;margin-top:0px;}
.our-team .missionHeading h1{padding-top:3px;}
.bg-style .mainHeading{padding-top:35px;}
}
@media only screen and (max-width:991px){.search-box{top:256px;}
.search-box h1{font-size:44px;}
.search-box .custom--group .form-control{float:left;}
.logoBox .logo{margin-top:12px;}
.logoImg{margin-left:15px;}
.slider-data{margin-bottom:10px;}
.our-services li{margin-right:20px;}
.service-box img{float:left;}
.orange-box{padding:80px 0px;}
.orange-box h2{margin-bottom:50px;}
.gray-box{width:calc(100% - 195px);}
.white-box p{font-size:14px;}
.contact-us .button-style input{margin-left:0px;}
.form-horizontal .control-label{text-align:left;}
.addressTxt{text-align:center;margin-top:50px;}
.impressum .addressTxt{text-align:left;margin-top:10px;}
.newsbox .text-style{min-height:210px;}
.newsbox .text-style h1{font-size:18px;padding-left:14px;}
.newsbox .text-style p{font-size:12px;padding:0 14px;}
.newsbox .newsbox-footer h1{padding-left:14px;font-size:12px;}
.newsbox .newsbox-footer span{padding-left:10px;font-size:12px;}
.deals-img img{margin:0 auto}
.deals-text-style{text-align:left;padding-bottom:8px;}
.dealsbox-footer{text-align:left;}
.deals .dealsbox-footer span{font-size:14px;}
.deals .dealsbox-footer a{font-size:14px;}
.deals .blog-style .caption h3{font-size:20px;}
.custom-tab .orange-box{width:calc(100% - 175px);}
.deals-text-style h1{font-size:16px;font-weight:600;margin-top:0;}
.custom-tab li{margin-right:20px;}
.sale .nav-tabs>li{width:23%;margin-left:10px;margin-bottom:5px;}
.custom-tab .white-box p{font-size:14px;}
.our-team .text-style{font-size:20px;}
.our-team-text-left{min-height:264px;}
.our-team-text-left p{line-height:1.5em;font-size:15px;}
.mnager-sec h3{font-size:20px;}
.mnager-sec span{font-size:14px;}
}
@media only screen and (max-width:768px){.search-box{margin-left:25px;}
.home-banner {
    width: 100%;
    height: 265px}
.logoImg{margin-left:10px;}
.area-content{padding:20px 0px 0px;}
.slider-data .tab-slider .slick-slide{padding:7px 15px 7px 15px;}
.tab-img{padding:13px 0px;}
.m-b-10{margin-bottom:16px;}
.btn-custom--white i{top:25px;}
.custom-tab .white-box p{font-size:14px;}
.inquiry .mainHeading{padding:50px 0px;}
.mapLocation .mainHeading{font-size:38px;}
.deals-text-style{min-height:190px;margin-top:15px;}
.deals .blog-style .caption{min-height:150px;}
.deals-text-style .btn-custom--white i{top:12px;}
.our-team .mainHeading h1,
.our-team .missionHeading h2{font-size:36px;}
.contact-us .addressTxt{text-align:left;margin-top:100px;}
.contact-us .button-style{width:167px;margin-left:187px;}
.inquiry .wpcf7-response-output.wpcf7-mail-sent-ok{position:relative;padding:0 15px;margin-top:10px;transform:none;left:0px;bottom:0px;}
.car-box h1{font-size:18px;min-height:80px;padding:20px 10px 0px;}
.car-box .car-img{padding:0px;}
.blog-style .thumbnail .blog-img h3{font-size:18px;}
.gallery .img-wrapper{height:345px;}
}
@media only screen and (width:768px){.socialIcon a img{width:22px;}
.socialIcon a{margin-right:5px;}
.footerBottom .txt li{padding-top:0px;}
.c-linkers ul{-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:auto;padding-left:15px;}
.our-services{padding-left:25px;}
.card .custom-tab .white-box span{min-width:50px;}
.card .custom-tab .white-box p{font-size:12px;}
.our-services li{width:47%;}
.inquiry .button-style i{top:22px;right:64px;}
.addressTxt{padding-left:15px;}
.blog-style .caption{min-height:141px;}
.about-us-banner{height:auto;}
.about-us-banner .mainHomeSlider{height:250px;}
}
@media only screen and (max-width:767px){.navmenu{display:none;padding-top:0;}
.mapContent .map iframe{
	height: 400px;
}
#nav-icon{display:block;}
.menu-btn{display:block;}
.navmenu ul{display:block;}
.navmenu ul li{display:block;width:100%;}
.navmenu ul li ul{position:relative;}
.blog-style{margin-bottom:15px;}
.blog-style .thumbnail{min-height:215px;}
.blog-img{float:left;width:50%;display:block;}
.blog-style .caption{float:right;width:50%;display:block;}
.blog-style .caption p{font-size:12px;}
.btn-custom--black{font-size:14px;padding:6px 10px;}
.btn-custom--black i{font-size:18px;}
.mapTxt .content{text-align:center;}
.mapTxt .mainHeading{text-align:center;}
.mapContent .map{width:100%;position:relative;min-height:425px;}
.footer-style .content{border-bottom:1px solid #6f6f6f;padding-bottom:20px;text-align:center;}
.footerLogo .logo{width:auto;display:inline-block;text-align:center;float:none;}
.footerLogo{margin-top:0px;}
.footerBottom .txt li{font-size:12px;}
.footerBottom .txt a{font-size:14px;display:block;}
.footerBottom .txt li i{font-size:16px;}
.logoBox{margin-bottom:20px;}
.logoBox .mainLogo{display:block;float:left;width:50%;}
.logoBox .logo{display:block;float:left;width:50%;text-align:right;}
.logoImg{float:left;width:30%;}
.home-banner{height:auto;}
.mainHomeSlider{height:400px;}
.about-us-banner .mainHomeSlider{height:150px;}
.slider-overlay{position:relative;margin-bottom:20px;}
.bannerArrows{top:200px;}
.mainHomeSlider .slick-dots{top:auto;bottom:0;}
.custom--group select{}
.search-box .button-style{width:100%;}
.search-box span{margin-top:5px;}
.about-us-banner{height:auto;}
.search-box{position:relative;top:180px;left:0;margin:20px 0px;width:auto;height:auto;}
.search-box .form-group.last-item{width:55%;margin-left:20px;}
.search-box .bannerform{width:100%;left:0px;padding:10px 0;}
.search-box .input-row .input-item{margin-right:10px;}
.search-box .input-row.bottom .input-item:nth-child(1){-webkit-box-flex:1 1 102px;-moz-box-flex:1 1 102px;-webkit-flex:1 1 102px;-ms-flex:1 1 102px;flex:1 1 102px;}
.search-box .sbt a,
.search-box .sbt{margin-top:5px;margin-left:0px;}
.orange-box{padding:30px 0 0;}
.circle{margin:0 auto;width:130px;height:130px;}
.circle img{width:50%;padding:30px 0;}
.orange-box h2{font-size:24px;margin-bottom:30px;}
.our-services li{float:left;width:100%;}
.gray-box{width:100px;}
.contact-us-banner{height:auto;}
.contact-us .button-style input{width:100%;margin-left:0px;}
.news-banner{height:auto;}
.news-img img{width:100%;}
.newsbox .text-style h1{font-size:24px;padding:0px 20px;}
.newsbox .text-style p{font-size:12px;padding:0 20px;}
.newsbox .text-style{height:auto;min-height:auto;}
.newsbox .newsbox-footer h1{padding-left:30px;}
.configuration-banner{height:auto;}
.c-configureCar ul li{width:33.33%;}
.deals-banner{height:auto;}
.deals .blog-style{margin-bottom:15px;}
.deals .blog-style .thumbnail{min-height:215px;}
.deals .blog-style .thumbnail .blog-img{float:left;width:50%;display:block;}
.deals .blog-style .caption{float:right;width:50%;display:block;}
.deals::after{background-color:transparent;}
.deals-text-style h1{font-size:22px;padding:0 90px;margin-top:15px;}
.deals-text-style p{font-size:16px;padding:0 90px;}
.deals-text-style{padding-bottom:20px;text-align:center;}
.dealsbox-footer{text-align:center;}
.dealsbox{padding-bottom:15px;}
.sale-banner{height:auto;}
.sale .nav-tabs>li{width:100%;margin:0;}
.custom-tab li{width:100%;float:left;}
.custom-tab .orange-box{width:100px;text-align:center;}
.our-team-banner{height:auto;}
.mnager-sec{text-align:center;}
.mnager-sec h3{display:block;margin:10px;}
.mnager-sec span{padding-bottom:30px;display:block;}
.our-team-text-left{min-height:0;}
.our-team .missionHeading h1{padding-bottom:10px;}
.our-team-text-righ{min-height:178px;}
.contactDetail .hotline a{width:100%;margin:0 auto;}
.about-us p{font-size:16px;}
.service-box p{font-size:16px;}
.home-banner {
    height: 220px;
}
.mainHomeSlider {
    height: 233px;
}
.slides{
	background-size: cover;
}
}
@media only screen and (max-width:615px){.deals .blog-style .thumbnail{min-height:250px;}
}
@media only screen and (max-width:600px){.logoBox .logo{display:none;}
}
@media only screen and (max-width:1024px) and (min-width:375px){.c-configureCar .car-img img{height:77px;}
}
@media only screen and (max-width:480px){.slide-tabs .mainHomeSlider-nav .slick-track{width:100% !important;-moz-transform:translate3d(0px, 0px, 0px) !important;-webkit-transform:translate3d(0px, 0px, 0px) !important;-ms-transform:translate3d(0px, 0px, 0px) !important;-o-transform:translate3d(0px, 0px, 0px) !important;transform:translate3d(0px, 0px, 0px) !important;}
.slide-tabs .mainHomeSlider-nav .slick-slide{font-size:12px;}
.slide-tabs ul li{width:50% !important;text-align:center;}
.about-us-banner .mainHomeSlider{height:130px;}
.c-linkers{margin-top:10px;}
.c-linkers ul li span{bottom:12px;}
.mainHomeSlider .slides a.btn{top: auto;bottom:10px;left:50%;transform:translateX(-50%);}
.infoBox{width:100%;}
.infoBox ul li{display:block;float:left;margin-bottom:10px}
.infoBox ul li:last-child{margin-bottom:0;}
.infoBox-img{width:40%;}
.infoBox-img li{float:none;width:auto;display:block;text-align:left;margin-bottom:10px;}
.infoBox-img ul li:last-child{margin-bottom:0;}
.blog-style .thumbnail{min-height:315px;}
.blog-img{display:block;width:100%;text-align:center;}
.blog-img img{width:100%;}
.blog-style .thumbnail .blog-img h3{font-size:24px;}
.blog-style .caption{display:block;width:100%;text-align:center;}
.blog-style .caption p{padding:0 30px;}
.serviceInfo li{display:block;width:100%;}
.mapContent .map{width:100%;background-size:cover;}
.logoBox{padding:30px 0px;}
.logoBox .mainLogo{width:60%
margin-top:0px;}
.logoBox .logo{display:none;float:left;width:40%;}
.logo .logoImg{display:block;width:50%;float:left;padding-right:5px;padding-left:10px;}
.tab-slider{padding-left:20px;}
.tab-slider::before{content:none;}
.tab-img{width:100%;float:none;border-right:0px;border-bottom:2px solid #fff;}
.slider-data .tab-slider .slick-list.draggable{border-left:2px solid #fff;border-right:none;border-top:2px solid #fff;border-bottom:2px solid #fff;}
.area-content{width:100%;padding:20px 0;text-align:center;border-bottom:1px solid #fece0b;}
.area-content p{margin-top:10px;margin-bottom:0;}
.slider-area{width:100%;padding:20px;}
.search-box h1{font-size:45px;}
.search-box p{font-size:22px;}
.search-box .button-style{width:100%;}
.search-box{top:210px;}
.our-services{padding-left:0px;}
.our-services span{font-size:28px;}
.service-box h1{font-size:14px;}
.logoBox{margin-bottom:0px;}
.slick-slide img{display:block;margin:0 auto;max-height:48px;}
.white-box span{padding:30px 0;}
.inquiry .mainHeading{padding:30px 0px;}
.gallery-banner{height:auto;}
.gallery .img-wrapper{height:395px;}
.usedCars-banner{height:auto;}
.news-box{padding:10px 18px;}
.news-box h1{font-size:25px;}
.deals .blog-style .thumbnail{min-height:265px;text-align:left;}
.deals .blog-style .caption{display:block;width:100%;text-align:left;min-height:85px;}
.deals .blog-style .caption p{padding:0px;}
.deals .blog-style .thumbnail .blog-img{display:block;width:100%;text-align:center;}
.dealsbox .deals-img{margin-left:0;}
.deals-text-style h1{font-size:18px;padding:0;}
.deals-text-style p{padding:0;font-size:14px;}
.deals span{font-size:30px;}
.deals .mainHeading{padding-top:30px;}
.deals-text-style{text-align:left;}
.dealsbox{padding-bottom:10px;}
.dealsbox-footer{text-align:left;}
.news .mainHeading{padding:30px 0 30px;}
.our-team-text-righ .text-style{font-size:20px;}
.our-team-text-righ{min-height:310px;}
.c-configureCar ul li{width:50%;}
.configuration .mainHeading{padding:0px 0 20px;}
.c-configureCar ul li{width:100%;}
.c-configureCar .car-img img{height:200px;}
.car-box h1{font-size:24px;min-height:80px;padding:20px 10px 0px;}
.footerBottom .txt ul{-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footerBottom .txt li:nth-child(3){-webkit-box-order:3;-moz-box-order:3;-webkit-order:3;-ms-order:3;order:3;-webkit-box-flex:1 1 30em;-moz-box-flex:1 1 30em;-webkit-flex:1 1 30em;-ms-flex:1 1 30em;flex:1 1 30em;}
.footerBottom .txt li:nth-child(1){-webkit-box-flex:1 1 30em;-moz-box-flex:1 1 30em;-webkit-flex:1 1 30em;-ms-flex:1 1 30em;flex:1 1 30em;text-align:center;margin:10px 0;}
.footerBottom .txt li{text-align:center;}
.footerBottom .txt li:nth-child(1), .footerBottom .txt li:nth-child(2){text-align:center;}
.socialIcon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.socialIcon a{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:10px;float:left;}
.contactDetail a:nth-child(1) i{margin-top:3px;margin-right:0px;margin-left:8px;}
.contactDetail a:nth-child(1) span{width:93%;margin-left:0px;}
.contact-us .addressTxt{margin-top:20px;}
.form-style .form-group{margin-bottom:15px;}
.contact-us .contactForm .m-t-15{margin-top:0px;}
.mapLocation .mainHeading{font-size:32px;padding:50px 0 30px;}
.custom-tab .white-box span{text-align: center;
    padding: 25px 5px;
    margin-right: 10px;
    display: table-cell;
    min-width: 80px;}
.usedCars-img img{max-width:100%;}
.usedCars-item .usedCars-text-style h1{margin:30px 0 20px 0;}
.contact-us .button-style{float:right;width:100%;margin-bottom:30px;}
.contact-us .btn-custom{padding:12px 75px 12px 45px;}
.contact-us .button-style i{right:40%;}
.inquiry .button-style i{top:22px;right:34%;}
.form-style #input5{margin-top:10px;}
.addressTxt{padding-left:0px;}
.c-footer .row div:nth-child(1) .content .mainHeading--footer{font-size:32px;padding-top:0px;}
.contactDetail a{display:block;width:46%;margin:0px auto 20px;}
.contactDetail a:nth-child(1) span{width:85%;}
.sale .nav-tabs>li{width:50%;margin-bottom:2px;}
.about-us .mainHeading{padding:20px 0 10px;}
.sale .text1{font-size:14px;}
}
@media only screen and (max-width:360px){.search-box h1{font-size:36px;}
.search-box span{display:block;text-align:center;margin-top:5px;}
.logoBox .mainLogo{margin-top:10px;}
.our-team-text-righ .text-style{font-size:16px;}
.news-box{padding:10px 12px;}
.news-box h1{font-size:18px;}
.c-configureCar ul li{width:100%;}
.newsbox .text-style h1{font-size:20px;}
.blog-style .thumbnail{min-height:260px;}
.search-box .input-row.bottom .input-item:nth-child(1){-webkit-box-flex:1 1 75px;-moz-box-flex:1 1 75px;-webkit-flex:1 1 75px;-ms-flex:1 1 75px;flex:1 1 75px;}
.sale .tab-content{padding:20px 0px;}
.sale .custom-tab li{margin-right:0px;}
.contact-us .btn-custom{padding:12px 75px 12px 45px;}
.contact-us .button-style i{right:36%;}
.contactDetail a{width:55%;}
.c-configureCar .car-img img{height:140px;}
.service-img{height:210px;}
.gallery .img-wrapper{height:330px;}
}
@media only screen and (max-width:320px){
	.home-banner {
	    height: 185px;
	}
	.mainHomeSlider {
	    height: 195px;
	}
}
@media only screen and (max-width:320px){.car-box h1{font-size:23px;min-height:80px;}
.addressTxt .hotline{font-size:12px;}
.about-us-banner .mainHomeSlider{height:110px;}
.gallery .img-wrapper{height:290px;}
}
.newsletter{display:none;}
.configuration-banner .search-box,
.usedCars-banner .search-box{display:none;}
.ui-widget,
.ui-widget-content{font-family:'Renault Life';}
.ui-widget-content a{font-family:'Renault Life';font-size:12px;}
.ui-widget-header{background:#fece0b;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover{font-family:'Renault Life';border:1px solid #fece0b;background:#fece0b;font-weight:normal;color:#ffffff;}
.ui-widget-header .ui-icon{background-image:url(../img/ui-icons_444444_256x240.png);}
.multi-langual{float:right;padding:12px 0;}
.multi-langual a{font-size:14px;color:#666666;cursor:pointer;}
.multi-langual a.selected{color:#333;text-decoration:underline;font-weight:700;}
.infoBox{width:100%;}
.titleContent{padding: 15px 0;border-bottom: 1px solid #cccccc;}
.titleContent h1{font-size: 18px;margin: 0;}
.titleContent a{text-decoration: underline;}





 /*Contact Person Start*/
.contact-person{
	position: relative;
    padding: 50px 0;
    background-color: #ededed;
    margin: 20px 0;
}
.contact-person .c-img{
    text-align: right;    
}
.contact-person .c-img img{
    width: 150px;
}
.contact-person .c-content h2{
    color: #8faadc;
    font-size: 20px;
    margin-bottom: 15px;
}
.contact-person .c-content{
	padding-left: 20px;
	margin-top: 20px;
}
.contact-person .c-content h3{
    font-weight: 600;
}
.contact-person .c-content span{
    display: block;
    font-size: 16px;
}
.contact-person .c-content img{
    width: 120px;
}
.contact-person .c-content p{
    color: #747474;
    font-size: 18px;
}

@media only screen and (max-width: 767px){
    .contact-person .c-img{
        text-align: center;
        margin-bottom: 20px;  
    }
    section.c-services{
    	padding-bottom: 0;
    }
    
}
    /*Contact Person End*/
.verkauf-content {
	padding-bottom: 80px;
}
  
.verkauf-content .txtContent .content-style{ 
	      margin-left: 30px;
    height: 300px;
}
.verkauf-content .txtContent .content-style h3{ 
	  font-size: 20px;
}
.verkauf-content .txtContent{
	max-width: 380px;
	margin: 0 auto;
}
.verkauf-content .txtContent:after {
    content: '';
    height: 20px;
    width: 380px;
    position: absolute;
    left: 50%;
    bottom: -40px;
    display: block;
    background-color: #005fab;
    transform: translateX(-50%);
}
.verkauf-content .txtContent img{
	width: 380px;
	max-width: 100%;
}
.verkauf-content .txtContent h3{
	font-weight: 700;
	margin-bottom: 20px;
}
.verkauf-content .txtContent p{
	font-size: 16px;
	max-width: 320px;
	text-align: justify;
}
.verkauf-content .txtContent ul{
	list-style-type: square;
    list-style-position: inside;
    padding-bottom: 15px;
}
.verkauf-content .txtContent ul li{
	font-size: 16px;
}
.verkauf-description ul{
    list-style-type: square;
    list-style-position: inside;
}

.description-568 ul{
margin: 0;
    padding: 0;
    list-style-type: square;
    list-style-position: inside;
}
.description-568 li{
float: none;
    width: auto;
    border: 0;
    margin-right: 0;
}
.nicer-section {
	padding: 0px;
}
@media only screen and (max-width: 767px){
	.verkauf-content .txtContent{
		margin-bottom: 50px;		
	}
	.verkauf-content .txtContent:after {
		position: relative;
		bottom: -20px;
	}
	.logoBox .mainLogo a{
		display: inline-block;
	}
	.logoBox .mainLogo a img{
		height: 40px;
	}
	.custom-tab .mainHeading span{
		font-size: 26px;
	}
	.serviceInfo li{
		margin: 0px 0 20px;
	}
	.verkauf-content .txtContent .content-style{
		height: auto;
	}
	.verkauf-content .txtContent:after{
		width: auto;
	}
}