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 #ffce00;animation:spinShrink 2.2s ease-in infinite;animation-direction:alternate;}
.load7:after{content:'';display:block;height:20px;width:20px;background:#ffce00;position:absolute;border-radius:100%;animation:dotShrink 2.2s ease-in infinite;animation-direction:alternate;right:13px;}
.load7:before{background:transparent;border:2px solid #ffce00;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 (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;  top: 50%; transform: translateY(-50%) rotate(0deg);}
#nav-icon span{display:block;position:absolute;height:5px;width:20px;background:#ffce00;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:#fbfbfb;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;}
.logoBox .mainLogo{display:block;float:left;width:50%;}
.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:table;width:100%;background-color:#ffffff;margin:0px;}
.navmenu li{padding:0 10px;display:table-cell;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:#ffcc33;}
.navmenu li a:hover span::before,
.navmenu li.current-menu-item a span::before,
.navmenu li.active a span::before{background-color:#ffcc33;-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;top:50%;left:50px;padding:15px 12px;font-size:16px;color:#000;margin:0px;transform: translateY(-50%);}
.mainHomeSlider .slides a.btn i{font-size:16px;color:#000;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{background-color:#fff;position:relative;max-height:156px;display:block;overflow:hidden;}
.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 form select{background:url('../img/arrow-down.png') no-repeat right;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position-x:calc(100% - 8px);}
.inquiry form select::-ms-expand{display:none;}
.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:#fff;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:#333332;}
.mainHeading--custom small{color:#333332;}
.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;}
.contact-us .form-style .form-group select.form-control, .contact-us .form-style .form-group input.hasDatepicker { border: 0;}
.contact-us .form-style .form-group input.hasDatepicker ~ span.input-group-addon {border: 0;}
.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:50px;}
.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:25%;position:relative;}
.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:#ffce00;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{background-color:#ffce00;}
.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:80px 0 30px;font-size:54px;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:#ffce00 !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:#333333;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:#ffce00;}
.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:#ffce00;}
.footerBottom .txt li:nth-child(3) a{color:#ffce00;}
.footerBottom .txt a{display:inline-block;text-decoration:none;color:#fff;transition:all 0.5s ease;}
.footerBottom .txt a:hover{color:#ffce00;}
.footerLogo .logo{float:left;width:40%;}
.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:531px;position:relative;}
.site-18 .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;display:table;width:100%;}
.gray-box{background-color:#cccccb;display:inline-block;width:calc(100% - 270px);height:108px;float:left;}
.white-box span{text-align:center;padding:25px 0;}
.white-box p{font-size:16px;color:#333333;padding:0 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:#f3f3f3;padding:0;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:center;}
.contact-us .bg-overlay{background-color:rgba(111, 91, 37, 0.8);background-color:#6f5b25cf;padding-bottom:25px;}
.contact-us span{color:#fff;font-size:36px;}
.inputstyle{}
.text-box{width:50%;}
.contact-us .addressTxt{padding-left:50px;}
.addressTxt h3{font-size:20px;font-weight:bold;margin-top:0;color:#fff;margin-bottom:0px;}
.addressTxt p{font-size:16px;color:#fff;margin-bottom:14px;}
.contact-us .addressTxt a{color:#fff;}
.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:#fece0b;}
.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:#fff;}
.form-style .form-group input.form-control{margin-top:0px;height:40px;outline:none;background-color:transparent;}
.form-style #input5{height:49px;}
.form-style .form-group{margin-bottom:30px;}
.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;background-color:transparent;}
.contact-us .btn-custom{padding:12px 55px 12px 45px;color:#fece0b;}
.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:#323232;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:120px;}
.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);}
body.site-10 .sale .nav-tabs>li:nth-child(4)>a, 
body.site-21 .sale .nav-tabs>li:nth-child(4)>a, 
body.site-22 .sale .nav-tabs>li:nth-child(3)>a, 
body.site-18 .sale .nav-tabs>li:nth-child(5)>a, 
body.site-17 .sale .nav-tabs>li:nth-child(3)>a,
body.site-20 .sale .nav-tabs>li:nth-child(3)>a,
body.site-23 .sale .nav-tabs>li:nth-child(3)>a,
body.site-16 .sale .nav-tabs>li:nth-child(4)>a, 
body.site-24 .sale .nav-tabs>li:nth-child(3)>a{
    padding: 10px 0;
}
body.site-20 .sale .nav-tabs>li:nth-child(5)>a ,
body.site-21 .sale .nav-tabs>li:nth-child(5)>a ,
body.site-22 .sale .nav-tabs>li:nth-child(5)>a ,
body.site-23 .sale .nav-tabs>li:nth-child(5)>a ,
body.site-10 .sale .nav-tabs>li:nth-child(5)>a ,
body.site-17 .sale .nav-tabs>li:nth-child(5)>a ,
body.site-18 .sale .nav-tabs>li:nth-child(4)>a ,
body.site-16 .sale .nav-tabs>li:nth-child(5)>a,
body.site-14 .sale .nav-tabs>li:nth-child(5)>a,
body.site-19 .sale .nav-tabs>li:nth-child(5)>a,
body.site-24 .sale .nav-tabs>li:nth-child(5)>a {
    padding-top: 20px;
}

body.site-10 .mapLocation .mainHeading { font-size: 52px; }
body.site-17 .mapLocation .mainHeading{ font-size: 43px; }
body.site-10 .footerLogo { margin-top: 0; }
body.site-10  .c-footer .row div:nth-child(1) .content .mainHeading--footer{ padding-bottom:10px; }
body.site-20 .serviceInfo li,
body.site-23 .serviceInfo li,
body.site-17 .serviceInfo li,
body.site-19 .serviceInfo li,
body.site-24 .serviceInfo li,
body.site-14 .serviceInfo li,
body.site-22 .serviceInfo li,
body.site-16 .serviceInfo li{ 
	width: 33.33%; 
}
.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;}
body.site-18 .sale .nav-tabs>li{
    margin-left:6px;
}


.nav-tabs>li:nth-child(5) a{padding-top:10px;}
.card{background:#FFF none repeat scroll 0% 0%;margin-bottom:0px;}
.custom-tab span{color:#333333;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:inline-block;width:100%;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:#4d4c4c;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;}
.impressum.default-page .addressTxt p {
    color: #4c4c4d;
    margin-bottom: 20px;
    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:#4c4c4c;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 (min-width:1920px){.about-us-banner{height:850px;}
}
@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;}
.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;}
.site-18  .about-us-banner{height:auto;}
.about-us-banner .mainHomeSlider{height:350px;}
.gallery .img-wrapper{height:455px;}
}
@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:50%;}
.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;}
.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;}
.site-18 .multi-gallery #image-gallery { width: 31%;}
}


@media only screen and (max-width:767px){.navmenu{display:none;padding-top:0;}
.home-banner{
    height: 260px;
}
.mainHomeSlider {
    height: 233px;
}
#nav-icon{display:block; z-index: 2}
.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{display:block;float:left;width:50%;}
.logoBox .logo{display:block;float:left;width:50%;text-align:right;}
.logoImg{float:left;width:30%;}
.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;}
.c-linkers ul li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
}
@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:20px;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% !important;}
.mapContent .map{width:100%;background-size:cover;}
.logoBox{padding-bottom:20px;}
.logoBox .mainLogo{width:50%}
.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{padding:30px 0px;}
.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;}
.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:359px){
	.home-banner {
	    height: 208px;
	}
	.mainHomeSlider {
	    height: 182px;
	}
}
@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-gallery{
    display: block;
}
.multi-gallery #image-gallery {
    width: 32%;
    height: 300px;
   /* overflow: hidden;*/
    margin-right: 10px;
    float: left;
}
.multi-gallery #image-gallery:hover{
    transform: scale(1.05);
    transition: all ease 0.3s;
}
.multi-gallery #image-gallery:nth-last-child(1){
    margin-right: 0;
}
.multi-gallery #image-gallery p{
    font-weight: 700;
}
/*17-Dec-18*/

.dealers-page .mainHeading h1{
    color: #4c4c4c;
    font-weight: bold;
    padding: 0 15px;
}
.dealers-page .dealerImg {
	display: none;
}
.dealers-page .dealerContent h3{
	font-size: 24px;
	margin: 0;
	padding: 0 15px;
}
.dealers-page .dealerContent span{
	display: block;
}
.dealers-page .col-md-6 {
    margin-bottom: 10px;
}
body.site-14 .c-configureCar .car-img.lg img{height:120px;}

body.site-33 .slider-overlay{
	margin-top: 50px;
}

.mainHomeSlider img[usemap] {
	border: none;
	height: auto;
	max-width: 100%;
	width: auto;
}

	@media only screen and (max-width: 1024px){
   .multi-gallery #image-gallery .img-wrapper{
    height: 300px;
   }

   .site-18 .multi-gallery #image-gallery .img-wrapper{
    height: 245px;
   }
}
@media only screen and (max-width: 767px) {
	.multi-gallery{
	    display: block;
	}
	.multi-gallery #image-gallery{
	    width: 100%;
	    padding: 0;
	}
	.multi-gallery #image-gallery .img-wrapper{
    	height: 245px;
   	}
	.dealers-page .dealerContent{
		margin-top: 30px;
	}
	.dealers-page .dealerContent span{
		padding-bottom: 0;
	}
	.home-banner{
	    height: auto;
	}
	#nav-icon{
		top: 30px;
		transform: none;
	}
	.map-overlay{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 9999;
	}
	.site-24 .sale .tab-content .btn-custom--white{
    	width: 100%;
	}
	.site-10 .home-page-2 ul, .site-6 .home-page-2 ul{
		flex-direction: column !important;

	}

	.site-10 .home-page-2 ul li, .site-6  .home-page-2 ul li{
		padding-top: 10px;
	}

	body.site-18 .sale .nav-tabs>li{
    margin-left:0px;
	}

	body.site-18 .logoBox .mainLogo {
    width: 100%;
	}

	body.site-20 .logoBox .mainLogo {
    width: 100%;
	}

}
@media only screen and (max-width: 360px) {
	.home-banner{
	    height: auto;
	}
}
@media only screen and (max-width: 359px) {
	.home-banner{
	    height: auto;
	}
}
/* 24-01-2019 Start*/
/*.site-33 .hero-banner{
	padding-bottom: 50px;
	background-color: #efefef;
}
.site-33 .mapLocation{
	background-color: #efefef;
}
.site-33 .mapContent .mapTxt{
	background-color: #efefef;
}*/
.site-33 .hero-banner{
	padding-bottom: 50px;
}
.site-33 .about-us .btn-custom--white{
    padding: 15px 20px;
}
.site-33 .about-us .btn-custom--white:hover{    
    background-color: #ffce00;
}
.site-33 .mnager-sec .mainHeading h2{
	color: #4c4c4c;
	font-size: 24px;
}
.site-33 .sec-map-banner{
	position: relative;
	text-align: center;
}
.site-33 .dealers-page .dealerContent h3{
	padding: 0;
}
.site-33 .dealers-page .mainHeading h1{
	padding: 0;
}
.site-33 .dealerContent {
    border-bottom: 1px solid;
}
.site-33 .nav-tabs>li:nth-child(5) a {
	padding-top: 20px;
}
.site-33 .sec-map-banner:before {
    content: '';
    position: absolute;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 72px;
    background-color: #ffd300;
}
.site-33 .sec-map-banner img{
	position: relative;
	z-index: 1;
}
.site-33 .dealerDetail {
    min-height: 250px;
}
.site-33 .dealers-page .dealerImg {
    display: block;
    min-height: 70px;
    margin-bottom: 15px;
}

/* 24-01-2019 END*/


/* 25-01-2019 Start*/

.nav-tabs>li>a{
	padding: 20px 5px;
	word-break: break-all;
}
.site-14 .logoImg--custom a img{
    height: 65px;
}
.site-33 section.c-services{
	padding-bottom: 20px;
}
.site-33 .serviceInfo li{
	margin-bottom: 30px;
}
.site-33 .nav-tabs>li:nth-child(6) a {
	padding-top: 12px;
}
.site-33 .dealerImg img {
    height: 65px;
}

    

/* 28-01-2019 Start*/
.site-33 .navmenu ul li ul{
width: 100%;
left: 0;
}

.site-33 .navmenu li{
float: left;
padding:0 40px;
}


.site-33 .vehicleTypes, .site-33 .vehicleTypes::before, .site-33  .slider-overlay{
	background-color: #efefef;
}


/* 29-01-2019 Start*/

.site-14 .contactDetail a,.site-18 .contactDetail a{
	font-size: 17px;
}




/* 30-01-2019 Start*/

.site-16 .container iframe{
	height: 826px;
}

.site-16 .mainLogo img,.site-21 .mainLogo img{
	height: 64px;
}    
.site-18 .mainLogo img{
	height: 64px;
}  







/* 31-01-2019 Start*/

.site-24 .custom-tab p > span{
	font-size: 18px;
}
.site-33 .mapLocation .mapTxt .btn-custom--white{
    background-color: #ffce00;
}
.site-33 .mapLocation .mapTxt .btn-custom--white:hover{
	background-color: #ddb300;
}
.site-24 .sale .tab-content .btn-custom--white{
    padding: 15px 20px;
}
.site-24 .sale .tab-content .btn-custom--white:hover {
    background-color: #ffce00;
}
.site-24 .postbox .post-img {
    height: 230px;
}

	/*Dealer Section Start*/

.site-33 .sec-handler{
	position: relative;
	padding: 50px 0;
}
.site-33 .sec-handler .c-dealers{
    margin-bottom: 25px;
	padding: 20px 25px 5px;
    border: 2px solid #dfdfdf;
}
.site-33 .sec-handler .dealerHeading h2{
	margin-top: 0;
}
.site-33 .sec-handler .dealerHeading.m-block{
	display: none;
}
.site-33 .sec-handler .dealerInfo a,
.site-33 .sec-handler .dealerInfo span,
.site-33 .sec-handler .dealerInfoLink a{
	display: block;
	padding: 15px 0;
	border-top: 1px solid #dfdfdf;
}
.site-33 .sec-handler .dealerInfoLink img,
.site-33 .sec-handler .dealerInfo img{
	height: 20px;
	margin-right: 10px;
}
.site-33 .sec-handler .dealerInfo .dealerZipCode{
	padding-left: 30px;
}
.site-33 .sec-handler .dealerBtn .btn--red{
	padding: 15px;
	color: #333333;
	background-color: #cccccc;
}

.site-33 .sec-handler .dealerBtn .btn--red:hover{
	background-color: #ffce00;
}

.site-33 .sec-handler .dealers-main-title{
	background-color: #ffce00;
    padding: 10px 10px;
}



.site-21 .nav-tabs>li:nth-child(9) a {
	margin-top: 10px;
}

@media only screen and (max-width: 767px) {
	.site-33 .sec-handler .dealerHeading.m-none{
		display: none;
	}
	.site-33 .sec-handler .dealerHeading{
		padding: 15px 0 0;
	}
	.site-33 .sec-handler .dealerHeading.m-block{
		display: block;
	}
	.site-18 .mainLogo img{
	height: auto;
	}    

}




/* 06-02-2019 Start*/

.site-18 .serviceInfo li{
	margin-bottom: 15px;
}


/* 06-02-2019 Start*/

/*VRA HAVE-LOGIN */
.site-33 .infoBox {
    display: flex;
    justify-content: space-between;
    align-items:center;
    float: left;
    width: 100%;
    padding: 12px 0;
}
.site-33 .infoBox .formContainer{
    display: flex;
    align-items:center;
}
.site-33 .infoBox .formContainer .form-group{
    margin:5px 4px;

}
.site-33 .infoBox .formContainer .form-group .form-control::placeholder{
        color:#666;
}
.site-33 .infoBox .formContainer .form-group .form-control{
    background-color: #ddd;
    color:#666;
}

.site-33 .infoBox .formContainer .form-group .logout_btn,
.site-33 .infoBox .formContainer .form-group .login_btn{
    background-color: #ffce00;
    font-weight: 700;
}
.site-33 .infoBox .formContainer .form-group .logout_btn i,
.site-33 .infoBox .formContainer .form-group .login_btn i{
    margin-left: 5px;
}
.site-33 .infoBox .formContainer .form-group span{
    position: absolute;
    color:red;
}
@media(max-width:767px){
    .site-33 .infoBox{
        flex-direction: column;
    }
    .site-33 .infoBox .formContainer{
        margin: 10px -4px 0;
    }
}

.site-33 .titlePdf h3{
    margin:0;
}
.site-33 .titlePdf table{
    border-bottom: 1px solid #ddd;
}
.site-33 .titlePdf .btn{
float:right;
}
.site-33 .btn.colorYellow{
    background-color: #ffce00;
}


/* 07-02-2019 Start*/

body.site-21 .mapLocation .mainHeading { font-size: 49px; }

.site-18 .contact-us {
	background-color: transparent;
	background-image: none;
}

.site-18 .contact-us .bg-overlay{
	background-color: transparent;
}

.site-18 .contact-us .addressTxt p,
.site-18 .contact-us .addressTxt h3,
.site-18 .contact-us .form-style .form-group label,
.site-18 .contact-us span{
	color:#303030;
}
.site-18 .contact-us .custom--group,
.site-18 .contact-us .form-style .form-group .form-control{
	border:2px solid #303030;
}

.site-18 .contact-us .form-control{
	color:#303030;
}
.site-18 .contact-us .error{
	color:red !important;
}
.site-18 .contact-us .addressTxt a{
    color: #303030;
}
.site-18 .contact-us .btn-custom{
 background-color: #ccc;
 color:#303030;
}
.site-18 .contact-us .button-style i{
	color:#303030;
}
.site-18 .contact-us .btn-custom:hover{
	background-color: #fece0b;
}
.site-18 .contact-us .btn-custom:hover,
.site-18 .contact-us .btn-custom:hover i{
	color:#303030 !important;
}




/* 08-02-2019 Start*/

/*.site-19 .iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}

.site-22.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}*/






/* 11-02-2019 Start*/


.site-14 .sec-top-service,.site-18 .sec-top-service img{
	padding-bottom: 10px;
}

.site-14 .sec-top-service,.site-18 .sec-top-service p{
	font-size: 18px;
}



.site-23 .container iframe{
	height: 850px;
}

.site-23 .logoBox .mainLogo img, .site-20 .logoBox .mainLogo img, .site-22 .logoBox .mainLogo img{
	height: 64px;
}

.site-23 .mapLocation .mainHeading {
	font-size: 39px;
}

/* 18-02-2019 Start*/
.site-10 .home-page-2, .site-6 .home-page-2{
	padding-top: 10px;
}
.site-10 .home-page-2 ul, .site-6  .home-page-2 ul{
	flex-direction: row;
	height: 100%;
}

.site-10  .mainHomeSlider .slides a.btn{
    bottom: 0;
    top: auto;
    left: 15px;
}
	
.site-10 .serviceInfo li{
	margin-bottom: 30px;
}


.site-10 section.c-services{
	padding-bottom: 20px;
}

.site-10 .home-page-2-slider  .container{
	position: absolute;
    left: 50%;
    bottom: 10%;
    transform: translateX(-50%);
}


@media only screen and (max-width: 480px){
	.site-10 .logoBox .mainLogo {
	    width: 100%;
	}
	.site-10 .home-page-2, .site-6 .home-page-2 {
	    padding-top: 0;
	    margin-top : 0;
	}
}

@media only screen and (max-width: 767px){
	.site-10 #nav-icon, .site-33 #nav-icon, .site-18  #nav-icon{
	    top: 14px;
	}
	.site-20  #nav-icon{
	    top: 25px;
	}
	.site-10 .home-page-2{
		padding-top: 0px;
		margin-top: 0px;
	}
}

.site-18 .orange-box .container a, .site-18 .our-services ul a, .site-18 .sale .card .custom-tab a ,.site-18  .c-linkers ul li a{  
	pointer-events: none;
}

.site-18  .c-linkers ul li a .fa-angle-right{  
	display: none;
}

.site-18 .sale .card .custom-tab .gallery a {  
	pointer-events: initial;
}

.site-18 .sale .nav-tabs>li>a{
	font-size:14px;
}

	/*25-03-19 Start*/
.site-21 .logoBox .mainLogo{
	float: right;
	width: 62.66%;
    text-align: left;
}
.site-21 .logoBox .logo{
	float: left;
	width: 37.34%;
	text-align: left;
}
.site-21 .logoBox .logo .logoImg{
	float: left;
}
@media only screen and (max-width: 991px){
	.site-21 .logoBox .logo {
    	margin-top: 0px;
	}
}
@media only screen and (max-width: 767px){
	.site-21 .logoBox .mainLogo {
	    width: 100%;
	}
	.site-21 .logoBox .logo {
	    display: none;
	}
	.site-21 .mainLogo a{
		display: block;
	}
	.site-21 .mainLogo img {
	    height: 46px;
	}
}
	/*25-03-19 End*/

/*21-03-19*/

/*.site-17 .page-id-359-17 .slides{
	    min-height: 446px;
	    height: auto;
}*/


.site-20 .iframe-container iframe {
min-height: 385px;
}

.site-18 .dealsbox .dealsbox-footer span{
	display: none;
}


.video-wrapper{
	margin-top: 20px;
}

.site-10 .home-page-2-slider-nav, .site-6 .home-page-2-slider-nav{

    opacity: 0;
}



.site-6  .mainHomeSlider .slides a.btn{
	 /*   left: auto;*/
	    top: auto;
	        bottom: 5%;
}






/*03-12-19 For Events page*/

.site-17 .contact-us.events{
    background-image: none;
    background-color: #ffffff;
}

.site-17 .contact-us.events .form-style .form-group .form-control {
    height: 38px;
    border: 2px solid #333333;
    box-shadow: none;
    border-radius: 0;
}

.site-17 .contact-us.events .form-style .form-group label{
    color: #333333;
}

.site-17 .contact-us.events .mainHeading span{
        color: #333333;
    font-size: 36px;
    padding:0;
    font-weight: 700;
}

.site-17 .contact-us.events .bg-overlay {
    background-color: #ffffff;
    padding-bottom: 25px;
}

.site-17 .event-content {
    margin-top: 30px;
}
.site-17 .event-content  .text1 {
    margin-bottom: 20px;
    font-size: 20px;
}

.site-17 .contact-us.events .mainHeading {
    color: #fff;
    font-size: 36px;
    padding: 20px 0px;
    font-weight: 700;
}

.site-17 .contact-us.events .btn-custom {
    background-color: #e0dbdb;
    padding: 12px 55px 12px 45px;
    color: #333333 ;
}


.site-17 .contact-us.events .button-style i {
    color: #333333 ;
}
.site-17 .contact-us.events  .button-style {
    width: 167px;
    margin-left: 0;
    position: relative;
}

.site-17 .contact-us.events  .form-control {
    color: #333333;
    font-weight: 600;
}

.site-17 .contact-us.events span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 14px;
    position: relative;
    bottom: -2px;
}


#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text {
    color: #ffce00;
}
@media only screen and (max-width: 767px) {
   .site-17 .event-content {
        margin-top: 30px;
        padding: 20px;
    }
    .site-17 .contact-us.events{
         padding: 20px;
    }

    .site-17 .event-content .text1 {
	    margin-bottom: 20px;
	    font-size: 14px;
	}

	.site-17 .contact-us.events .button-style i {
	    right: 21%;
	}
}



/*19-01-2021 For Team Live Box Page*/

.mnager-sec a.fancybox-button {
    width: 100%;
    height: 100%;
    background: transparent;
}
.mnager-sec a.fancybox-button.fancybox-focus {
    outline: none;
}
.fancybox-toolbar .fancybox-button.fancybox-button--zoom {
    display: none !important;
}








.site-6 .header-top {
	color: #fff;
	background-color: #3e3f40;
}
.site-6 .teaser-corona{
	color: #fff;
	background-color: #3e3f40 !important;
	border-bottom: 1px solid #fff !important;
}

.site-6 .infoBox li a {
	color: #fff !important;
}
.site-6 .infoBox li a:hover:after , .navmenu li a:hover span::before, .navmenu li.current-menu-item a span::before, .navmenu li.active a span::before{
	display: none;
}
.site-6 .btn-custom--yellow {
	border: 1px solid #000;
    background-color: #000;
    color: #fff !important;
}
.site-6 .btn-custom--yellow:hover{
	background-color: #efdf00;
    color: #000 !important;
    border-color: #efdf00;
}
.site-6  .navmenu , .navmenu ul{
	background-color: #000;
}
.site-6 .navmenu li a{
	color: #fff;
}

.site-6 .c-footer{
	background-color: #fff;
	background-image: none;
}
.site-6 .footerBottom{
	border-top: 1px solid #f2f2f2;
	background-color: #fff;
}
.site-6 .footerBottom .txt a , .footerBottom .txt li:nth-child(3) , .footerBottom .txt li i{
	color: #3e3f40 !important;
}
.site-6 .btn-custom--white , .inquiry .button-style .btn-custom , .contact-us .btn-custom{
	border: 1px solid #000;
    background-color: #000;
    color: #fff !important;
}
.site-6 .btn-custom--white i , .inquiry .button-style i , .contact-us .btn-custom i{
	color: #fff !important;
}
.site-6 .btn-custom--white:hover i , .inquiry .button-style:hover i , .contact-us .btn-custom:hover i{
	color: #000 !important;
}
.site-6 .btn-custom--white:hover , .inquiry .button-style .btn-custom:hover , .contact-us .btn-custom:hover{
	background-color: #efdf00;
    color: #000 !important;
    border-color: #efdf00;
}
.site-6 .mapLocation a:hover{
	background-color: #efdf00;
    color: #000 !important;
    border-color: #efdf00;
}
.site-6 .mapLocation a i , .nav-tabs>li.active>a , .site-6 .blog-style .caption, .serviceInfo a, .serviceInfo a:hover, .newsbox, .nav-tabs>li>a{
    color: #fff !important;
}
.site-6 .mapLocation a:hover i{
    color: #000 !important;
}
.site-6 .mainHomeSlider .slides a.btn i , .newsbox .text-style p , .newsbox .text-style h1 {
	color: #fff;
}
.site-6 .mainHomeSlider .slides a.btn:hover i{
	color: #000 !important;
}
.site-6  .news .mainHeading span ,  .deals-text-style h1 , .deals p , .deals span , .postbox .text-style p , .nav-tabs>li>a:hover , .sale .text1 p , .custom-tab span , .gallery span , .mainHeading--footer small, .mainHeading--custom , .mapTxt .content p , .mainHeading--footer , .timingTxt h3 , .timingTxt p , .mapTxt .content h4 , .area-content h1 , .slider-area a span, .slider-area a span:hover , .contactDetail a , .about-us span , .about-us p , .service-box h1 , .service-box p , .white-box p , .our-team .mainHeading h1, .our-team .missionHeading h2 , .our-team .mainHeading h1, .our-team .missionHeading h2 , .our-team-text-left p , .our-team .text-style p  , .bg-style .text-hof-garage p , .mnager-sec h3 , .mnager-sec span , .our-services span , .mnager-sec span a{
	color: #000 !important;
}
.site-6 .gallery p , .mainHeading--custom small , .bg-style .img-section p , .deals .dealsbox-footer span , .deals .dealsbox-footer a{
	color: #656666 !important;
}
.site-6 .socialIcon a:hover img{
    box-shadow: none;
    background-color: #fff !important;
	transform: scale(1.2);
}
.site-6 .slider-data .tab-slider .slick-slide:hover span::after, .slider-data .tab-slider .slick-slide.slick-current span::after , .blog-style .thumbnail::before , .nav-tabs>li>a::after{
	background-color: #efdf00;
}
.site-6 .area-content p , .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 , .site-6 .blog-style .caption,  .newsbox, .nav-tabs>li>a:hover{
	color: #efdf00 !important;
}
.site-6 .blog-style .caption , .newsbox , .nav-tabs>li>a{
	background-color: #656666 !important;
}
.site-6 .bg-style .mainHeading span , .deals-text-style  a , .contactDetail p{
	color: #000 !important;
}
.site-6 .inquiry .bg-overlay .mainHeading span , .deals .blog-style .caption p{
	color: #fff !important;
}
.site-6 .serviceInfo a{
	font-weight: bold;
	background-color: transparent !important;
	border-left: none;
	border-right: none;
}
.site-6 .serviceInfo a:hover{
    height: 40px;
    padding: 10px 0;
	background-color: none;
}
.site-6 .inquiry .button-style i{
	top: 18px;
}
.site-6 .selectcar-slider .slick-arrow i{
	position: absolute;
	left: 13px;
	top: 5px;
}
.site-6 .teaser-corona {
	display: none;
}
.site-6 .blog-style .caption {
	background-color: #000000 !important;
}
.site-6 .inquiry .bg-overlay {
	background-color: rgba(0, 0, 0, 0.8);
}
.site-6 .c-linkers ul {
	margin: 0 -5px;
}
.site-6 .c-linkers ul li {
	padding: 0 5px;
}
.site-6 .c-linkers ul li span {
	right: 20px;
}
.site-6 .c-footer {
	background-color: #000000;
}
.site-6 .mainHeading--footer {
	color: #fff !important;
}
.site-6 .mainHeading--footer small {
	color: #fff !important;
}
.site-6 .timingTxt h3 {
	color: #fff !important;
}
.site-6 .timingTxt p {
	color: #fff !important;
}
.site-6 .contactDetail p {
	color: #fff !important;
}
.site-6 .contactDetail a {
	color: #fff !important;
}
.site-6 .serviceInfo ul {
	margin: 0 -4px;
}
.site-6 .serviceInfo li {
	padding: 4px;
}
.site-6 .serviceInfo li .service-img{
	position: relative;
}
.site-6 .serviceInfo li .service-img::before {
	content: '';
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.site-6 .nav-tabs>li>a {
	background-color: #000000 !important;
}
.site-6 .socialIcon a img{
	background-color: #ffffff;
}
.site-6 .mainHomeSlider .slides a.btn {
	left: auto;
}
@media only screen and (max-width: 767px) {
    .mainHomeSlider .slides a.btn {
		transform: none;
	}	
 }
 .c-style .cfy-cardImage__3cwza {
	min-height: 550px !important;
 }



/* 14-12-22 */
 .site-18 .navmenu ul .menu-item a {
    color: #ffffff;
}  
.site-18 .navmenu ul .menu-item a:hover {
    color: #fece00;
	
}  
