@font-face{font-family:'Lato-Bold';src:url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Bold.woff') format('woff'),
url('../fonts/Lato-Bold.ttf') format('truetype'),
url('Lato-Bold.svg#Lato-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Heavy';src:url('../fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Heavy.woff') format('woff'),
url('../fonts/Lato-Heavy.ttf') format('truetype'),
url('../fonts/Lato-Heavy.svg#Lato-Heavy') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Medium';src:url('../fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Medium.woff') format('woff'),
url('../fonts/Lato-Medium.ttf') format('truetype'),
url('../fonts/Lato-Medium.svg#Lato-Medium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Regular';src:url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Regular.woff') format('woff'),
url('../fonts/Lato-Regular.ttf') format('truetype'),
url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Semibold';src:url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Semibold.woff') format('woff'),
url('../fonts/Lato-Semibold.ttf') format('truetype'),
url('../fonts/Lato-Semibold.svg#Lato-Semibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Thin';src:url('../fonts/Lato-Thin.eot?#iefix') format('embedded-opentype'),
url('../fonts/Lato-Thin.woff') format('woff'),
url('../fonts/Lato-Thin.ttf') format('truetype'),
url('../fonts/Lato-Thin.svg#Lato-Thin') format('svg');font-weight:normal;font-style:normal;}
html,body{font-family:'Lato-Regular';font-size:14px;color:#606060;font-weight:normal}
.container{width:100%;max-width:1200px}
a{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#DB0000}
*:focus{outline:none !important}
a:focus{text-decoration:none}
p{font-family:'Lato-Regular';font-size:14px;color:#000;line-height:26px;margin-bottom:24px;font-weight:normal}
.noscript{background:#000;color:#fff;float:left;font-size:20px;left:0;margin:0 auto;min-height:50px;padding:10px 0;position:fixed;right:0;text-align:center;bottom:0;width:100%;z-index:999}
.noscript p{margin-bottom:0;color:#fff}
.noscript p i{color:#f90;margin-right:10px;font-size:20px;vertical-align:middle}
.scroll_top{background:#FEC200;bottom:10px;cursor:pointer;height:54px;position:fixed;right:20px;width:54px;z-index:5;text-align:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;color:#fff;opacity:0;visibility:hidden;border-radius:50%;-webkit-border-radius:50%;}
.scroll_top .fa-angle-up{font-size:28px !important;margin:4px 0 0 0}
.scroll_top .top-text{font-size:13px;font-weight:normal;margin:-8px 0 0;text-transform:uppercase;display:block}
.visible{opacity:1;visibility:visible}
h1,.h1{font-size:40px;margin:0 0 20px 0;font-family:'Lato-Regular';font-weight:normal;color:#303030}
h2,.h2{font-size:36px;margin:0 0 20px 0;font-family:'Lato-Regular';font-weight:normal;color:#303030}
h3,.h3{font-size:30px;margin:0 0 15px 0;font-family:'Lato-Regular';font-weight:normal;color:#404040}
h4,.h4{font-size:24px;margin:0 0 15px 0;font-family:'Lato-Regular';font-weight:normal;color:#505050}
h5,.h5{font-size:20px;margin:0 0 10px 0;font-family:'Lato-Regular';font-weight:normal;color:#505050}
h6,.h6{font-size:16px;margin:0 0 10px 0;font-family:'Lato-Regular';font-weight:normal;color:#606060}
span.h1,span.h2,span.h3,span.h4,span.h5,span.h6{display:block}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mtb10{margin-bottom:10px;margin-top:10px}
.mtb15{margin-bottom:15px;margin-top:15px}
.mtb20{margin-bottom:20px;margin-top:20px}
.mtb30{margin-bottom:30px;margin-top:30px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.ptb10{padding-bottom:10px;padding-top:10px}
.ptb15{padding-bottom:15px;padding-top:15px}
.ptb20{padding-bottom:20px;padding-top:20px}
.ptb30{padding-bottom:30px;padding-top:30px}
img{max-width:100%;height:auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin:0 30px 20px 0}
img.alignright{margin:0 0 20px 30px}
img.aligncenter{display:block;margin:0 auto 20px auto}
.button{display:inline-block;position:relative;text-align:center;line-height:50px;min-width:184px;position:relative;z-index:1;font-size:14px;font-weight:normal;text-transform:uppercase;font-family:"Poppins";padding:0 20px;color:#fff;color:#fff;z-index:1;margin:0 5px}
.button:before{transform:skewX(-18deg);-moz-transform:skewX(-18deg);-ms-transform:skewX(-18deg);-o-transform:skewX(-18deg);-webkit-transform:skewX(-18deg);content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.banner .owl-dot{margin-left:5px;}
.button.primary{}
.button.primary:before{background:#33cc99}
.button.secondary{}
.button.secondary:before{background:#f49521}
.site-main{overflow:hidden}
.call span{font-size:18px !important;}
.site-main > header{position:fixed;top:0;left:0;right:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:9;background:none}
.logo{float:left;padding:0}
.header_top_main{padding:20px 0;text-align:center;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header_top_left{float:left;min-width:200px;}
.logo{display:inline-block;float:none;}
.mobile_box span.num_box{color:#fff;text-transform:uppercase;font-family:'Lato-Heavy';font-weight:normal;font-size:18px;display:block;margin-left:30px;}
.mobile_box span a{color:#fff;margin-left:4px;}
span.icon_mobil i{color:#fec200;font-size:51px;position:absolute;top:10px;left:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.mobile_box{position:relative;padding:13px 0 10px 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.call_box{position:relative;float:left;margin-top:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.call_box span i{font-size:28px;color:#fec200;}
.call_box a{color:#fff;font-size:18px;font-family:'Lato-Heavy';font-weight:normal;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;letter-spacing:1.1px;}
.right_box_adds{float:right;position:relative;margin:0 0 15px 0;}
.header_add_box .adds_box{}
.header_add_box{margin:7px 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header_add_box .adds_box img{position:absolute;top:15px;left:-5px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header_add_box .adds_box p{margin:0;margin-left:50px;color:#fff;line-height:24px;font-size:16px;text-align:left;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header_social_icon{display:inline-block;float:right;margin-top:10px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header_social_icon .f_icon{display:inline-block;/*margin:12px 6px 0 20px;*/transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header_social_icon .f_icon i{font-size:20px;color:#fff;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.header_social_icon .f_icon a{display:block;position:relative;/*margin:0 2px;*/border:2px solid #fff;height:40px;width: 40px;line-height: 40px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%}
/*.header_social_icon .f_icon a:before{content:"";width:1px;height:27px;background:#ccc;position:absolute;left:-15px;top:-1px;}*/
.header_social_title{/*font-family:'Lato-Medium';*/color:#fff;font-size:16px;margin-right:5px}
.header_social_icon .f_icon:first-child a:before{display:none}
.navigation ul.menu{text-align:center;margin:0;}
.header{position:relative;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;background:#000;}
.header:before{content:"";background:url(../images/box_show_header.png);position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:-1;}
.banner figure{overflow:hidden;position:relative}
.banner figure:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}
.banner figure img{width:100% !important;height:auto;position:relative;z-index:-2}
.banner figcaption{position:absolute;left:50%;top:50%;z-index:1;padding:0 15px;max-width:840px;margin:0 auto;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;text-align:center}
.banner h1,.banner .h1{color:#fff;font-weight:normal;font-size:60px;text-transform:uppercase;}
.banner p{font-size:24px;font-weight:normal;color:#fff;text-shadow:0 0 6px rgba(0,0,0,0.3);line-height:30px;margin-bottom:43px;opacity:0;transform:translateY(120px);-moz-transform:translateY(120px);-ms-transform:translateY(120px);-o-transform:translateY(120px);-webkit-transform:translateY(120px);font-family:"Poppins";text-transform:uppercase}
.banner .button{transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0}
.banner .btn1{margin-right:20px;transform:translateX(-120px);opacity:0}
.banner .btn2{transform:translateX(120px);opacity:0}
.banner .active h1,.banner .active .h1{opacity:1;transition:all 0.5s linear 1.5s;-moz-transition:all 0.5s linear 1.5s;-ms-transition:all 0.5s linear 1.5s;-o-transition:all 0.5s linear 1.5s;-webkit-transition:all 0.5s linear 1.5s;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.banner .active p{opacity:1;transform:translateY(0);font-weight:normal;}
.banner .active .btn1{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transition:all 1s linear 1.5s;-moz-transition:all 1s linear 1.5s;-ms-transition:all 1s linear 1.5s;-o-transition:all 1s linear 1.5s;-webkit-transition:all 1s linear 1.5s;}
.banner .active .btn2{opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transition:all 1s linear 1.5s;-moz-transition:all 1s linear 1.5s;-ms-transition:all 1s linear 1.5s;-o-transition:all 1s linear 1.5s;-webkit-transition:all 1s linear 1.5s;}
.banner .owl-dots{position:absolute;right:20px;top:50%;margin-right:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);counter-reset:item;}
.banner .owl-dot{display:block;margin-right:5px;}
.banner .owl-dot:before{content:"";line-height:1;font-size:18px;font-weight:normal;color:#fff;font-family:"FontAwesome";content:"\f10c";transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
.banner .owl-dot+.owl-dot{margin-top:10px}
.banner .owl-dot.active:before{color:#f49521}
.banner .owl-dot:before{content:"";background:url(../images/banner_slider_icon.png) no-repeat;width:20px;height:20px;display:inline-block;}
.owl-carousel .owl-controls .owl-dot:after{content:counter(item) " ";counter-increment:item;position:absolute;margin:-1px 0 0 -14px;color:white;}
.banner .owl-dot.active:before{content:"";background:url(../images/dots_banner_active.png) no-repeat;width:20px;height:20px;display:inline-block;}
.banner h1{font-size:81px;font-weight:normal;line-height:normal;font-family:'Lato-Bold';margin:0;}
figcaption h3{font-size:61px;color:#fff;font-weight:normal;line-height:normal;font-family:'Lato-Thin';text-transform:uppercase;margin:0;}
figcaption span{background:#fec200;padding:10px 20px;border-radius:5px;color:#080808;text-transform:uppercase;font-size:20px;margin-top:15px;display:inline-block;}
figcaption span a{color:#080808;font-weight:bold;}
.banner .owl-controls{position:absolute;right:60px;top:50%;}
.m_auto{margin:0 auto;}
.org_but{background:#FEC200;color:#fff;}
.org_but:before, .org_but:after{background:#db0000;}
.main_btn:before{content:"";left:0;right:50%;top:0;bottom:0;position:absolute;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:-1;}
.main_btn:after{content:"";left:50%;right:0;top:0;bottom:0;position:absolute;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:-1;}
.main_btn{width:336px;width:188px;font-family:'Lato-Bold';font-size:18px;line-height:50px;text-align:center;display:block;position:relative;z-index:2;overflow:hidden;text-shadow:none;font-weight:normal;border-radius:5px;}
.service_section_main{padding:95px 0 40px 0;}
.service_box_main{position:relative;margin-bottom:20px;}
.service_text a{color:#303030;font-size:16px;text-transform:uppercase;font-family:'Lato-Bold';font-weight:normal;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;padding:0 30px;display:inline-block;}
.service_text{text-align:center;width:100%;padding:15px 0;}
.Book_car_main_section{padding:70px 0;background:#ececec;}
.choose_car_info{position:relative;display:inline-block;margin-top:20px;z-index:1;}
.choose_car_info .img_bg{background:#000;}
.choose_car_info .img_bg img{opacity:0.15;}
.text_info_main h3{font-family:'Lato-Heavy';color:#fff;text-transform:uppercase;font-size:20px;font-weight:normal;}
.text_info_main p{color:#fff;font-size:16px;}
.text_info_main{position:absolute;top:0;left:0;padding:20px 10px;}
.link_box{position:absolute;bottom:-20px;right:15px;}
.link_box a{font-size:14px;color:#515151;line-height:normal;}
.car_img video{width: 100%;height: auto;}
.title_h1{position:relative;padding-bottom:10px}
.title_h1 h2{font-family:'Lato-Bold';font-size:40px;color:#141414;font-weight:normal;}
.title_h1:before{content:"";width:100px;height:3px;background:#303030;position:absolute;bottom:-10px;}
.clock_img{position:absolute;right:80px;top:80px;z-index:0;}
.partner_logo_main{margin-bottom:30px;}
.wel_main_block .but_box .main_btn{text-transform:uppercase;}
.wel_section_main .wel_main_block{padding:70px 0;text-align:center;}
.wel_main_block .logo_box{margin-bottom:20px;}
.wel_main_block .title_h1:before{content:"";width:150px;height:2px;background:#797979;position:absolute;bottom:0;right:0;left:0;text-align:center;margin:0 auto;display:inline-block;}
.wel_main_block h2{letter-spacing:1px;font-size:20px;color:#464646;text-transform:uppercase;margin:10}
.wel_info_box p{color:#343434;line-height:18px;}
.wel_info_box{margin:30px 0 40px 0;display:inline-block;/*max-width:800px;*/}
span.video_icon img{border-radius:10px;}
.img_box_video{position:relative;clear:both;}
span.video_icon a{display:block;color:#fff;text-transform:uppercase;}
.img_box_video a{display:inline-block;margin:0 auto;position:relative;}
span.video_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.service_img_box:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;/*background:rgba(0,0,0,0.30);*/pointer-events:none;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:0;pointer-events:none;}
.text_info_main_service .title_main{margin:20px 0 0 0;}
.title_main h3{color:#fff;font-size:20px;font-family:'Lato-Bold';text-transform:uppercase;margin:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.title_main p{font-family:'Lato-Bold';color:#fff;padding:0 10px;}
.fb_info_text p{color:#fff;margin:0;font-size:16px;}
.facebook_section{background:#4C6BA1;clear:both;}
.fb_img_box{display:inline-block;vertical-align:middle;}
.fb_info_text{display:inline-block;vertical-align:middle;padding:0 10px;}
.fb_but{float:right;display:inline-block;vertical-align:middle;margin:40px 0;}
.facebook_box_main .main_btn{width:295px;font-size:23px;line-height:63px;text-transform:uppercase;}
.facebook_box_main .org_but:before, .facebook_box_main .org_but:after{background:#fff;}
.facebook_box_main .org_but{background:#DB0000;color:#4c6ba1;}
.fb_info_text h4{color:#fff;font-size:16px;margin:0 0 10px 0;}
.navigation ul.menu > li > a{color:#efefef;font-size:16px;}
.form_section .form-group{margin-bottom:30px;}
.form_section textarea.form-control{height:168px !important;resize:none;}
.form_section .form-control{height:50px;border-radius:0;color:#909090;font-family:'Poppins';font-weight:normal;margin-bottom:30px;font-size:14px;}
.form_section .input-box.submit-box:before{background:#303030;transition:none;transform:none}
.form_section .input-box.submit-box{margin:30px 0 0 0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
select.form-control{appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;}
.select_box{position:relative;z-index:0;}
.select_arrow i{position:absolute;right:15px;font-size:18px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:50;pointer-events:none}
.service_img:before{content:"";background:#fff;position:absolute;width:100px;left:0;height:100%;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.hl-video-container{display:inline-block;}
.img_box_video:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(34,34,34,0.54);border-radius:5px;pointer-events:none;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.video_main_box{text-align:center;display:block;clear:both;}
.wel_text_box:after{content:"";display:table;clear:both;}
.wel_text_box{margin-top:184px;display:block;margin-bottom:20px;clear:both;}
.but_click{display:inline-block;float:right;}
.text_info{display:inline-block;float:right;margin-right:40px;}
.text_info h3{color:#DB0000;font-family:'Lato-Heavy';text-transform:uppercase;font-size:27px;margin:0;}
.text_info span{color:#525252;font-size:23px;line-height:33px;}
.but_click .main_btn{text-transform:uppercase;font-size:23px;width:235px;line-height:63px;}
.hl-video-container > a{display:block;position:relative;overflow:hidden}
.service_block_main{position:relative;float:left;width:33.33333333%;padding:5px}
.service_section_block{margin:0 -5px;padding:5px 0}
.service_section_block:after{content:"";display:block;clear:both}
.service_img_box{position:relative;text-align:center;margin:0 auto;}
.service_img_box > a > img{width:100%;}
.service_img_box .service_img_content:after{content:"";display:block;clear:both}
span.service_img_icon{display:inline-block;margin-right:15px}
.service_img_box .service_img_content{position:absolute;bottom:0;left:0;right:0;background:rgba(254,194,0,0.8);text-align:left;padding:10px 10px}
span.service_img_content .fa{line-height:60px;position:absolute;right:0;top:0;color:#fff;font-size:24px;width:46px;text-align:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease}
span.service_img_title{color:#fff;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease; text-transform:uppercase;font-size:16px}
.inner-banner_img_main{padding:100px 0}
.inner-banner_img_main img{display:none}
.text_info_main_service{position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto;text-align:center;display:inline-block;padding:30px 0 0 0;}
.link_box_serv{position:absolute;bottom:0;right:0;display:inline-flex;}
.link_box_serv a.title_text{background:#FEC200;padding:10px 20px;color:#2b2929;font-size:13px;font-family:'Lato-Medium';font-weight:normal;text-transform:uppercase;display:inline-block;vertical-align:middle;}
.link_box_serv span{display:block;position:relative;width:30px;height:40px;background:#ffe266;vertical-align:middle;}
.link_box_serv span i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;color:#2b2929;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.video_section_main{background:#303030;margin:60px 0;padding:50px 0;}
.video_text_main > h3{color:#ffffff;}
.video_text_main{padding:70px 0 30px 0;}
.videosection_btn{padding:25px 0 0;}
.view-video{margin:0 0 0}
.view-video > a{bottom:0;left:0;right:0;top:0;position:absolute;}
.view-video > a{bottom:0;left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:inline-block;width:70px;height:70px;color:#fff;text-transform:uppercase;font-size:12px;font-family:'Lato-Bold';z-index:2}
.view-video > a span{margin-top:2px;display:block}
.wc_video:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(34,34,34,0.54);border-radius:5px;pointer-events:none;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;z-index:1;}
.video-main{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);z-index:999;display:none}
.video{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:20px;background:#fff}
.video iframe{border:none}
body.popup{overflow:hidden}
.video span{position:absolute;right:0;font-size:14px;height:20px;width:20px;text-align:center;line-height:20px;border-radius:0;background:#EB1C22;color:#fff;cursor:pointer;top:0px}
.wc_video{position:relative;overflow:hidden;text-align:center;margin:0 auto;display:inline-block;box-shadow:3px 1px 8px rgba(34,34,34,0.54);border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px}
.wc_video a.video_play_section img{position:relative;left:50%;border-radius:10px;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
@media (min-width:992px){.video iframe{height:500px;width:850px;}
}
.car_listimg{float:left;width:100%;max-width:300px;margin:0 30px 15px 0;}
.car_list_detail{margin-bottom:5px;width:50%;float:left;}
.car_list_detail_box:after{content:"";display:table;clear:both;}
.car_list_detail label{font-size:15px;width:110px;margin-bottom:0;}
.car_list_detail span{font-size:15px;}
.car_list_detail_box{padding:15px 0 15px 0;}
.car_list_boxmain{position:relative;padding:0 0 0 377px;}
.car_listimg{max-width:347px;position:absolute;left:0;top:0;}
.car_list_section + .car_list_section{margin:40px 0 0 0;padding:40px 0 0 0;border-top:1px solid #ccc;}
.site-main > footer{}
.footer{padding:0;position:relative}
.footer-top{padding:40px 0 0 0;background:#000;position:relative;z-index:1;}
.file_icon{}
.mobile-accordion{}
.mobile-accordion .title{color:#fec200;font-size:18px;display:block;position:relative;line-height:22px;margin-bottom:10px;text-transform:uppercase;font-family:'Lato-Bold';font-weight:normal;}
.quick_links ul{list-style-type:none;padding:0;margin:0}
.quick_links ul li{line-height:36px}
.quick_links ul li a{position:relative;display:inline-block;color:#cccccc;font-size:16px;}
.quick_links ul{list-style-type:none;padding:0;margin:0}
.quick_links ul li.selected a{color:#FEC200;font-family:Poppins;font-weight:normal;}
.quick_links ul li.selected a:before{width:10px}
.quick_links ul li.selected a:before{display:none;}
.quick_links ul li a:before{display:none;}
.footer_social{}
.footer_social ul{list-style-type:none;padding:0;margin:0}
.footer_social ul li{position:relative;display:block;padding-left:50px;line-height:48px}
.footer_social ul li a{font-size:14px;color:#808080}
.footer_social ul li a span{color:#f49521;font-size:24px;position:absolute;left:0}
.footer_social ul li a span.fa-facebook{top:10px}
.footer_social ul li a span.fa-twitter{top:9px}
.footer_social ul li a span.fa-youtube{top:7px}
.footer_social ul li a span.fa-google-plus{top:7px}
.footer_social ul li a span.fa-linkedin{top:6px}
.footer-awwards{margin-top:30px}
.footer-awwards a{}
.footer-awwards a+a{margin-left:4px}
.footer-contact{margin-top:20px;width:50%;padding:0 15px}
.footer-contact-container{display:flex;flex-wrap:wrap;margin:0 -15px}
.footer-contact p,.footer-contact a{color:#cccccc;font-size:16px;line-height:24px;margin:0;position:relative;display:inline-block;vertical-align:top;}
.footer-contact strong{color:#f49521;display:block;font-weight:normal;font-family:Poppins;text-transform:uppercase;}
.footer-contact.inline strong{display:block;margin-right:5px}
/*.footer-contact+.footer-contact{margin-top:25px}
.footer-contact.inline+.footer-contact.inline{margin-top:25px;}
.footer-contact.inline+.footer-contact.inline+.footer-contact.inline{margin-top:24px}*/
.signature{padding:30px 0;max-width:1170px;margin:0 auto;}
.signature span,.signature p,.signature a{color:#fff;line-height:30px;margin:0;font-size:14px;display:inline-block;vertical-align:top;letter-spacing:0.1px}
.signature span:before{content:"|";margin:0 10px 0 10px}
.footer_social_main > ul{display:block;padding:0;margin:0;}
.footer_social_main ul li{display:block;padding:0 0 10px 30px;}
.footer_social_main ul li a{display:inline-block;text-align:center;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;position:relative;}
.footer_social_main ul li a i{color:#fff;font-size:20px;position:absolute;left:-30px;top:10px;}
.mobile-accordion.quick_links.mobile-toggle:after{content:"";display:table;clear:both;}
.mobile-accordion:after{content:"";width:170px;height:1px;background:#FEC200;position:absolute;top:0;left:0;}
.ft_logo_box{padding-left:20px;text-align:right}
.fr_logo_box{vertical-align:middle;display:inline-block;}
.mobile-accordion{padding:25px 0 0 20px;border-left:1px solid #FEC200;position:relative;min-height:320px}
.col-xs-12.col-sm-12.col-md-12 .mobile-accordion.quick_links.footer_social_main{min-height:300px;}
.footer_social_main .social-main ul li a{color:#ccc;font-size:16px;line-height:35px;}
.footer_call_section{background:#FEC200;vertical-align:middle;margin-bottom:30px;}
.fr_logo_box+.fr_logo_box{margin-left:15px}
.footer-social{position:relative;z-index:1;text-align:center;margin:10px 0 40px 0}
.footer-social:before{content:"";display:block;position:absolute;left:0;width:calc(50% - 40px);top:50%;background:#ddd;height:1px;z-index:-1}
.footer-social:after{content:"";display:block;position:absolute;right:0;width:calc(50% - 40px);top:50%;background:#ddd;height:1px;z-index:-1}
.footer-social a{
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-family: 'Lato-Medium';
    font-size: 16px;
}
.footer-social a i{
    display: inline-block;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    border: 2px solid #fff;
    color: #fff;
    border-radius: 50%;
    font-size: 20px;
    vertical-align:middle;
    transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;
}

.icon_box{display:inline-block;}
.call_box_ft{display:inline-block;vertical-align:middle;margin-left:50px;position:relative;}
.footer_call_section .call_box_ft:first-child:after{display:none}
.call_box_ft:after{content:"";width:1px;height:55px;background:#fff;position:absolute;top:10px;left:-30px;}
.call_box_ft span{display:block;vertical-align:middle;font-size:20px;color:#fff;font-family:'Lato-Bold';text-transform:uppercase;}
.call_box_ft a{font-size:31px;color:#fff;font-family:'Lato-Bold';font-weight:normal;display:inline-block;}
.call_main_box{display:inline-block;}
.footer_call_section .call_box_ft:first-child:after{display:none}
.footer-top:after{content:"";background:url(../images/footer_top_bg_2.png) repeat 0 0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.ft_logo_box .img_logo_ft{margin-bottom:3px;}
.home_page_main ul > li::before{display:none}
.inner-banner{position:relative;}
.inner-banner::before{background:rgba(0,0,0,0.5);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1;}
.inner-banner-title{display:block;left:0;position:absolute;top:60%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;z-index:5;margin-top:0}
span.service_img_icon img{height:40px;}
.position_relative{position:relative;}
.inner_banner_caption, .inner-banner-title .breadcrumb{float:left;width:100%;}
.inner_banner_caption h1, .inner_banner_caption .h1{color:#fff;float:left;font-weight:normal;margin:0 auto;position:relative;text-align:center;display:block;width:100%;text-transform:uppercase;font-family:'Lato-Regular';font-weight:normal;font-size:50px;}
.inner-banner-title .breadcrumb{background-color:rgba(0, 0, 0, 0);display:block;margin:0;padding:7px 0;text-align:center;z-index:99;}
.inner-banner .breadcrumb li{display:inline-block;font-size:18px;margin:0;position:relative;color:#fff;}
.inner-banner .breadcrumb li a{color:#efefef;}
.breadcrumb>li{display:inline-block;}
.inner-banner .breadcrumb li.active{color:#fff;}
.breadcrumb > li + li::before{color:rgb(204, 204, 204);content:"/ ";padding:0 5px;}
.cms-area{padding:60px 0;}
.cms-area ul,
.cms-area ol{overflow:hidden;}
ul > li{color:#333;font-size:14px;line-height:24px;word-wrap:break-word;list-style:none;position:relative;font-weight:normal;}
ol > li{color:#333;font-size:14px;line-height:24px;word-wrap:break-word;position:relative;font-weight:normal;}
ul > li::before{background:#FEC200;border-radius:50%;content:"";height:10px;left:-18px;position:absolute;top:8px;width:10px;}
ul > li > ul > li::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #FEC200;border-radius:50%;content:"";height:10px;left:-18px;position:absolute;top:6px;width:10px;}
ol > li:before,
ul > li > ol > li:before{display:none}
ol > li,
ul > li > ol > li{list-style:decimal;list-style-position:outside;}
ol > li > ol > li{list-style-type:lower-alpha;}
ol.breadcrumb > li::before{display:inline-block;}
select::-ms-expand{display:none !important;}
.navigation ul > li::before{display:none}
.footer-top ul > li::before{display:none}
.contact-form-main:after{content:"";display:table;clear:both;}
.contact-form-main{padding:0;}
.contact_addres_box{display:block;margin:0 0 20px;min-height:55px;overflow:hidden;padding:0 0 0 65px;position:relative;}
.contact_addres_box span{background:#FEC200;float:left;height:56px;margin:0 10px 0 0;width:54px;display:table;left:0;position:absolute;text-align:center;}
.contact_addres_dtl span i{bottom:0;color:#ffffff;display:table-cell;float:none;font-size:26px;height:56px;left:0;margin:0 auto;position:relative;right:0;text-align:center;vertical-align:middle;width:100%;}
.contact_addres_box p{color:#1a1a1a;display:table-cell;font-size:14px;height:56px;line-height:22px;margin:0 !important;padding:0;vertical-align:middle;}
.contact_call_box span{background:#FEC200;float:left;height:56px;margin:0 10px 0 0;width:54px;}
.contact_call_box1 span{background:#FEC200;float:left;height:56px;margin:0 10px 0 0;width:54px;}
.contact_call_box p a,
.contact_call_box1 p a,
.contact_email_box p a{color:#303030;font-size:16px;line-height:24px;}
.contact_call_box p a:hover,
.contact_call_box1 p a:hover,
.contact_email_box p a:hover{color:#17577a;}
.contact_email_box span{background:#FEC200;float:left;height:56px;margin:0 10px 0 0;width:54px;}
.contact-map,
.contact-map iframe{width:100%;}
.contact-form .contact-map iframe{height:280px;}
.contact-form .captcha_img{border:2px solid #666;border-radius:0px !important;display:table;}
.contact-form .captcha_img span{display:table-cell;height:42px;text-align:center;vertical-align:middle;width:100%;}
.contact-form .form-group .captcha_box{float:left;height:auto;margin:0;padding:0 0 0 0px;position:relative;width:100%;}
.contact-form form .form-group .captcha_box .captcha_img{float:left;height:50px;left:0;line-height:50px;margin:0;position:absolute;text-align:center;top:0;width:110px;}
.contact-form .form-group{margin-bottom:30px;}
.contact-form textarea.form-control{height:100px !important;resize:none;}
.contact-form .form-control{background-color:transparent;background-image:none;font-family:'Lato-Regular';border:1px solid #303030 !important;border-left:none;border-right:none;border-top:none;border-radius:0;box-shadow:none;color:#000;display:block;font-size:15px;height:54px;line-height:1.42857;padding:10px 18px;width:100%;}
.contact-form .form-control:focus{border-color:#DB0000 !important;box-shadow:none;outline:0 none;}
.contact-form-main h2{padding-bottom:12px;}
.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder{color:#303030;opacity:1;}
.contact-form input:-moz-placeholder, .contact-form textarea:-moz-placeholder{color:#303030;opacity:1;}
.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder{color:#303030;opacity:1;}
.contact-form form input:-ms-input-placeholder, .contact-form form textarea:-ms-input-placeholder{color:#303030;opacity:1;}
.contact-form .submit-btn{background:rgba(0, 0, 0, 0);border:medium none;color:#ffffff;display:block;float:right;font-size:18px;margin:0 auto;padding:0;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s;width:100%;}
.contact-form .required-field{color:#666666;float:left;font-size:13px;line-height:40px;margin-top:0;text-align:right;width:100%;}
.contact-form .required-field span{color:#666;}
.submit_btn_box .main_btn{width:100%;position:relative}
.contact-form-main .main_btn{line-height:60px;width:220px;float:right;}
.contact_addres_box .call-icon i.fa.fa-mobile{font-size:42px;}
.contact_addres_dtl{display:inline-block;}
input.form-control.charactr{display:inline-block;float:right;margin:0 auto;width:50%;margin-left:20px;vertical-align:middle;}
.contact-form .form-group .captcha_box{float:left;height:auto;margin:0;padding:0 0 0 0px;position:relative;width:auto;display:inline-block;}
.our_contact_detail{margin-top:30px;}
.blog_item{padding:15px;border:1px solid #f0f0f0;margin:0 0 30px;background:#f8f8f8;}
.blog_item:last-child{margin:0}
.blog-heading{padding:0 !important}
.blog_item h3{margin-top:0;}
.btn-readmore{display:inline-block;padding:5px 20px;background:#4095ff;color:#FFF;}
.btn-readmore:hover{background:#2478e1;color:#FFF;text-decoration:none;}
.blog_item a{}
.blog_date,
.blog_comment,
.blog_info a{color:#DB0000;position:relative;padding-left:20px;font-size:15px}
.blog_item a h4{margin-top:0;}
.blog_item a i{position:absolute;top:1px;left:0;}
.blog_item a.pull-right i{position:absolute;top:5px;left:0;}
.blog_info a{padding:0;}
.blog_item a.read-more{color:#fff;float:right;padding:0 !important;margin:10px 0}
.blog-pad a.main_btn.org_but.m_auto{float:right;}
.sidebar_listing .panel-title{font-size:20px;}
.sidebar_listing .panel-title a{display:block;text-decoration:none !important;line-height:30px;}
.sidebar_listing .panel-title a::before{content:"\f0da";float:right;font-size:28px;font-family:'fontawesome'}
.sidebar_listing .panel-title a[aria-expanded="true"]::before{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.sidebar_listing .panel-default > .panel-heading{background-color:transparent;border-color:transparent;color:#ffffff;border-radius:0 !important;padding:0;}
.sidebar_listing .panel-default > .panel-heading a{background-color:#FEC200;border-color:#dddddd;color:#ffffff;border-radius:0 !important;padding:10px 15px}
.sidebar_listing .panel-default > .panel-heading a.collapsed{background-color:#666;}
.sidebar_listing .panel-body{background:#ededed;border:none !important;padding:10px 15px 15px;}
.sidebar_listing .panel-group .panel{border:medium none;border-radius:0 !important;box-shadow:none;margin-bottom:10px;}
.sidebar_listing .panel-body ul{padding:0 0 0 25px;}
.sidebar_listing .panel-body ul li{list-style:none;margin:4px 0}
.sidebar_listing .panel-body ul li a{font-size:17px;color:#666;}
.sidebar_listing .panel-body ul li.selected a{color:#DB0000}
.owl-carousel .owl-item{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;}
.service_block_section .service_img:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);opacity:0;z-index:0;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.armodal_box{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,0.7);text-align:left}
.armodal{margin:0 auto;width:800px;background:#fff;position:absolute;padding:30px;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-height:90%;max-width:90%;overflow-y:auto}
.armodal-close{position:absolute;top:15px;right:15px;font-size:24px;color:#b9b9b9}
body.sticky{overflow:hidden}
.armodal_box h2,.armodal_box .h2{font-size:30px;font-weight:normal;font-family:"Poppins";color:#505050;margin:12px 0 28px 0;text-align:center;text-transform:uppercase}
.armodal_box h2+p,.armodal_box .h2+p{text-align:center;font-size:18px;margin-bottom:40px}
.armodal_box .col-sm-12.col-md-8{width:100%;}
.armodal_box .col-sm-12.col-md-4{width:100%;}
.armodal_box .captcha_box{width:50%;float:left;display:block;}
.armodal_box .input-box.submit-box{float:left;width:50%;margin-top:0;}
.footer-contact.inline{}
.footer-contact.inline i{color:#fff;font-size:20px;}
.mobile-accordion-toggle .ft_box{display:inline-block;vertical-align:top;}
.footer-contact i{color:#fff;font-size:24px;}
.mobile-accordion-toggle span.text{display:block !important;}
.ft_box span.text{display:block !important;color:#ccc;}
.mobile-accordion-toggle span{margin-right:10px;}
.footer-top:before{background:url(../images/footer_bg_img.jpg) no-repeat 0 0/cover;content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.07;pointer-events:none;}
.footer-bottom{background:#1e1e1e;}
.partner_logo_col{box-shadow:0 0 0 rgba(0,0,0,0);transition:box-shadow 0.3s ease-in-out;}
.container_info_text{text-align:left;margin:0 auto;display:inline-block;margin-bottom:20px;}
.container_info_text .main_btn{float:left;text-transform:uppercase;width:250px;}
.contact_detail_box_main ul{padding:0 0 0 20px;margin:0;}
.contact_detail_box_main ul li{list-style-type:none;font-size:16px;line-height:24px;position:relative;}
.contact_detail_box_main{margin:10px 0;}
.contact_detail_box_main label{font-size:20px;color:#303030;text-transform:uppercase;}
.our_contact_info p{font-size:16px;}
.our_contact_info ul li a{font-size:16px;color:#303030;margin-left:5px;}
.contact_detail_box_main .code_box{text-align:center;}
.radio_box{margin-right:15px;display:inline-block;margin-bottom:10px;vertical-align:middle;}
label.lbl_radio{cursor:pointer;display:inline-block;vertical-align:top;margin:0;font-size:14px;font-weight:normal}
.input-radio-box{border:2px solid #999;display:inline-block;vertical-align:middle;position:relative;margin-right:5px;border-radius:50%;-webkit-border-radius:50%;height:20px;width:20px}
.input-radio-box .input{opacity:0;margin:0;height:16px !important;width:16px !important;display:block;cursor:pointer}
.input-radio-box .icon{font-size:16px;color:#606060;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);opacity:0;pointer-events:none}
.input-radio-box .icon:before{content:"";display:block;height:10px;width:10px;background:#999;border-radius:50%;-webkit-border-radius:50%}
.input-radio-box .input:checked+.icon{opacity:1}
.radio_group{margin-bottom:30px}
.check_box{display:inline-block;vertical-align:middle;margin-bottom:20px;}
.input-check-box{border:2px solid #999;display:inline-block;vertical-align:middle;position:relative;margin-right:5px;height:20px;width:20px;}
.input-check-box .input{opacity:0;margin:0;height:16px !important;width:16px !important;display:block;cursor:pointer;}
.input-check-box .icon{font-size:16px;color:#606060;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);opacity:0;pointer-events:none;}
.input-check-box .input:checked+.icon{opacity:1;}
.input-check-box .icon:before{content:"\f00c";font-family:"FontAwesome";}
.contact-form label{display:block;font-weight:normal;font-family:'Lato-Bold';color:#303030;font-size:16px;}
.check_box label{display:inline-block;margin-right:10px !important;}
.radio_group label{display:inline-block;}
.navigation ul.menu li.sub .sub-menu a{text-align:left;}
a.video_play_section:before{content:"";background:url(../images/video_icon2.png);width:70px;height:70px;z-index:1;display:block;}
.wpcf7-form label.error, .recaptcha-error-message{color:#ff0000 !important;float:none;font-size:12px !important;left:0;padding-left:0px !important;position:absolute;top:100%;line-height:normal;}
img.ajax-loader{position:absolute;right:10px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.wpcf7-form label.error, .recaptcha-error-message{color:#ff0000 !important;float:none;font-size:12px !important;left:0;padding-left:0px !important;position:absolute;top:100%;line-height:normal;min-width:250px;text-transform:initial !important;}
div.wpcf7-validation-errors{border:2px solid #f00 !important;clear:both;color:#f00 !important;margin:15px 15px 0 !important;position:relative;text-align:center;width:auto;display:block;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;clear:both;color:#ff0000;margin:15px 15px 0 !important;position:relative;text-align:center;width:auto;display:block;}
div.wpcf7-mail-sent-ok{border:2px solid #47a547;clear:both;color:#47a547;margin:15px 15px 0 !important;position:relative;text-align:center;width:auto;display:block;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;clear:both;color:#ffa500;margin:15px 15px 0 !important;position:relative;text-align:center;width:auto;display:block;}
label#checkbox1-error{position:absolute;top:55px;left:15px;}
label#radio1-error{position:absolute;top:90px;left:15px;}
.trade-in-main .radio_main label.error{left:15px !important;top:50px !important;}
.contact-form .required-field{position:relative;bottom:0;right:0;}
.blog_date:before{content:"\f073";font-family:"FontAwesome";position:absolute;left:0;font-size:16px;padding:0 0 0 0px;}
.blog_item:after{content:"";display:table;clear:both;}
.comment_box{margin-bottom:10px;}
.select_archives{padding:10px 10px;position:relative;}
.select_archives .input-box.select-box:before{content:"\f078";position:absolute;right:11px;top:11px;background:#fff;color:#606060;font-family:"FontAwesome";font-size:14px;width:46px;height:48px;text-align:center;line-height:48px;pointer-events:none;}
.select_archives .select-box:before{line-height:48px;height:48px;background:#f0f0f0 !important;}
.select_archives .input-box.select-box select{height:50px;font-size:15px;background:#f0f0f0;width:100%;padding:0 10px;border:1px solid #303030;}
#accordion #headingTwo ul > li::before{display:none;}
.my_pagination .pagination li a,
.my_pagination .pagination li span{background-color:#202020 !important;border:medium none;margin:0 2px;border-radius:0 !important;color:#202020;display:inline-block;padding:7px 0;font-size:18px;color:#fff;text-align:center !important;width:37px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.my_pagination .pagination li.active span,
.my_pagination .pagination li.active a{background-color:#ED1B24 !important;}
.my_pagination .pagination{clear:both;border-radius:0 !important;text-align:center;}
.my_pagination{display:block;float:none;margin:0 auto;text-align:center;}
.my_pagination .pagination li span:hover,
.my_pagination .pagination li a:hover{background-color:#ED1B24 !important;}
.my_pagination .pagination > li.disabled > a,
.my_pagination .pagination > li.disabled > span,
.my_pagination .pagination > li.disabled > a:hover,
.my_pagination .pagination > li.disabled > span:hover{background:#cccccc none repeat scroll 0 0 !important;color:#666666 !important;}
.my_pagination ul > li::before{background:none}
.my_pagination ul > li::before{display:none;}
.brand_listing_main .partner_logo_col a{display:inline-block;}
.pagination>li>a, .pagination>li>span{color:#303030;}
.wpcf7-form-control-wrap{position:relative;display:block;}
.wpcf7-form label.error{margin:5px auto;}
.contact-detail p{margin-bottom:10px;}
.contact-detail label{font-size:16px;}
.contact-detail a{display:inline-block;font-size:17px;margin-left:10px;}
.radio_group label{color:#676767;}
.check_box label{color:#676767;}
.contact-detail a{font-size:17px;margin-left:5px;}
.contact-detail label{font-size:16px;}
.our_contact_detail .contact-detail p{font-size:16px;}
.service_info_main .title_h1:before{content:"";width:180px;height:3px;background:#141414;position:absolute;bottom:-10px;right:0;left:0;text-align:center;margin:0 auto;display:inline-block;}
.service_info_main h2{text-align:center;}
.service_info_main .title_h1{margin-bottom:40px;}
.checkbox_main label.error{top:50px;left:15px;}
body #easylist{width:940px;background:#fff;color:#303030 !important;font-family:'Lato-Regular' !important;font-size:14px !important;}
.contact-form-main.trade-in-main .col-sm-12.col-md-12{width:50%;}
.trade-in-main .col-sm-12.col-md-12.radio_main{clear:both;}
.contact-form-main.trade-in-main .col-sm-12.col-md-12:last-child{width:100%;}
.blog_cont{margin-top:30px;}
.container-main{margin-top:218px}
.finance_main_block{text-align:center;margin:50px 0 20px 0}
.testimonial_main{padding:0 0 70px 0;text-align:center;}
.testimonial-text span.quoteleft:before{content:"";background:url(../images/testimonial_icon.png) no-repeat;width:120px;height:112px;position:absolute;z-index:1;opacity:0.3;text-align:center;margin:-10px auto 0;top:50%;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.testimonial_main .title_h1:before{content:"";width:180px;height:3px;background:#141414;position:absolute;bottom:-10px;right:0;left:0;text-align:center;margin:0 auto;display:inline-block;}
.testimonial_main .title_h1{margin-bottom:30px;}
#testimonial_slider .testimonial_text p{padding:0 20px;color:#343434;margin-bottom:15px;}
#testimonial_slider .owl-dots{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%;}
#testimonial_slider .owl-dot span{background:none !important;margin:0 3px;}
#testimonial_slider .owl-dot.active span{background:#fff !important;}
#testimonial_slider .owl-dot{width:20px;height:20px;border:1px solid #000;border-radius:50%;display:inline-block;margin:0 5px 0 5px;}
#testimonial_slider .owl-dot.active{background:#000;}
#testimonial_slider .owl-dot:after{display:none}
.testimonial_text span{color:#303030;font-size:18px;}
.hl-welcome-content{height:290px}
.fancybox-skin{padding:0 !important;border-radius:0 !important;}
.fancybox-wrap{position:fixed !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;-moz-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;}
.product_details_img{cursor:pointer;min-height:570px;background:#f0f0f0;position:relative;}
body .cloudzoom-zoom,
body .zoomContainer{display:none !important}
body .fancybox-overlay-fixed{z-index:999 !important;background:rgba(0,0,0,0.85)}
body #fancybox-loading,
body .fancybox-close,
body .fancybox-prev span,
body .fancybox-next span{background-image:url(../images/fancybox_sprite.png);}
body #fancybox-thumbs{display:none !important}
.product_details_img img{width:auto;max-width:100%;max-height:100%;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0 auto;left:0;right:0;}
.product_details_thumbs{padding:20px 0 10px 0;}
.thumbnail_slider.owl-theme .owl-controls{margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;}
.thumbnail_slider.owl-theme .owl-controls .owl-nav .owl-prev{left:-10px;opacity:0;}
.thumbnail_slider.owl-theme .owl-controls .owl-nav .owl-next{right:-10px;opacity:0;}
.thumbnail_slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:0;color:#ffffff;cursor:pointer;display:inline-block;font-size:14px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.thumbnail_slider .banner_arrow i{color:#ed1e26;font-size:60px;text-shadow:0 0px 10px rgba(255,255,255,1);}
.thumbnail_slider .item a.active:after{content:"";border:2px solid #fff;position:absolute;left:2px;right:2px;bottom:2px;top:2px;z-index:88;}
.contact-form-main{padding:50px 0 0;}
.contact_addres_box{display:block;margin:0 0 20px;min-height:55px;overflow:hidden;padding:0 0 0 65px;position:relative;}
.contact_addres_box span{background:#800000;float:left;height:56px;margin:0 10px 0 0;width:54px;display:table;left:0;position:absolute;text-align:center;}
.contact_addres_dtl span i{bottom:0;color:#ffffff;display:table-cell;float:none;font-size:26px;height:56px;left:0;margin:0 auto;position:relative;right:0;text-align:center;vertical-align:middle;width:100%;}
.contact_addres_box p{color:#1a1a1a;display:table-cell;font-size:14px;height:56px;line-height:22px;margin:0 !important;padding:0;vertical-align:middle;}
.contact_call_box span{background:#800000;float:left;height:56px;margin:0 10px 0 0;width:54px;}
.contact_call_box1 span{background:#800000;float:left;height:56px;margin:0 10px 0 0;width:54px;}
.contact_call_box p a,
.contact_call_box1 p a,
.contact_email_box p a{color:#1a1a1a;}
.contact_call_box p a:hover,
.contact_call_box1 p a:hover,
.contact_email_box p a:hover{color:#17577a;}
.contact_email_box span{background:#800000;float:left;height:56px;margin:0 10px 0 0;width:54px;}
.contact-map,
.contact-map iframe{width:100%;}
.contact-form .contact-map iframe{height:280px;}
.contact-form .captcha_img{border:2px solid #666;border-radius:0px !important;display:table;}
.contact-form .captcha_img span{display:table-cell;height:42px;text-align:center;vertical-align:middle;width:100%;}
.contact-form .form-group .captcha_box{float:left;height:auto;margin:0;padding:0 0 0 0px;position:relative;width:100%;}
.contact-form form .form-group .captcha_box .captcha_img{float:left;height:50px;left:0;line-height:50px;margin:0;position:absolute;text-align:center;top:0;width:110px;}
.abn-icon::before{background:rgba(0, 0, 0, 0) url("../images/abn-icon.png") no-repeat scroll 0 0;content:"";height:30px;left:0;margin:0 auto !important;position:absolute;right:0;text-align:center !important;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:30px;}
.contact-form .form-group{margin-bottom:30px;}
.contact-form textarea.form-control{height:168px !important;resize:none;}
.contact-form .form-control{background-color:transparent;background-image:none;font-family:'Lato', sans-serif;border:2px solid #666 !important;border-left:none;border-right:none;border-top:none;border-radius:0;box-shadow:none;color:#000;display:block;font-size:15px;height:54px;line-height:1.42857;padding:10px 18px;width:100%;}
.contact-form .form-control:focus{border-color:#800000 !important;box-shadow:none;outline:0 none;}
.contact-form-main h2{padding-bottom:12px;}
.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder{color:#666;opacity:1;}
.contact-form input:-moz-placeholder, .contact-form textarea:-moz-placeholder{color:#666;opacity:1;}
.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder{color:#666;opacity:1;}
.contact-form form input:-ms-input-placeholder, .contact-form form textarea:-ms-input-placeholder{color:#666;opacity:1;}
.contact-form{float:left;padding:20px 0 0 0;width:100%;}
.contact-form .submit_btn_box{float:left;margin-top:30px;width:100%;}
.contact-form .submit-btn{background:rgba(0, 0, 0, 0);border:medium none;color:#ffffff;display:block;float:right;font-size:20px;margin:0 auto;padding:0;text-align:center;text-transform:capitalize;transition:all 0.5s ease 0s;width:100%;}
.contact-form .required-field{color:#666666;float:left;font-size:13px;line-height:40px;margin-top:0;text-align:right;width:100%;}
.contact-form .required-field span{color:#666;}
.submit_btn_box .main_btn{width:100%;position:relative}
.showingmaindiv{background: #f0f0f0 none repeat scroll 0 0;margin-bottom: 40px;padding: 10px 15px;text-align: right;}
.car_total.showingmaindiv h5 { font-family: 'Lato-Bold'; font-weight: normal; }
.bank_card_logo {
    position: absolute;
    bottom: 65px;
    left: -23px;
}
.bank_card_logo ul li {
    display: inline-block;
    margin: 0 20px 0 0;
}
.bank_card_logo span {
    color: #fec200;
    font-size: 18px;
    display: block;
    position: relative;
    line-height: 22px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-family: 'Lato-Bold';
    font-weight: normal;
    margin: 0 0 8px 40px;
}

.car_img {float:left; }
.video_btn{width:57px;height:57px;border-radius:100px;background-color:rgba(254,194,0, 1);box-shadow:0px 0px 0px 13px rgba(254,194,0, 0.4);text-align:center;top:50%;left:50%;color:#fff;display:table;transform:translate(-50%, -50%);-moz-transform:translateY(-50%, -50%);-ms-transform:translateY(-50%, -50%);-o-transform:translateY(-50%, -50%);-webkit-transform:translateY(-50%, -50%);position:absolute;z-index:22;}
.video-icon{display:table-cell;vertical-align:middle;width:inherit;height:inherit;}



/*************************************************************/
/********************* Responsive ****************************/
/*************************************************************/
@media (min-width:1025px){.contact_call_box p a:hover,
.contact_call_box1 p a:hover,
.contact_email_box p a:hover{color:#800000}
}
@media (max-width:991px){.contact-form .form-group .captcha_box{float:left;padding-right:15px;width:60%;}
.contact-form .submit_btn_box{float:right;padding-left:15px;margin:0;width:40%;}
.contact-form .captcha_box + .clearfix{display:none;}
}
@media (max-width:767px){.contact-map,
.contact-map iframe{height:250px}
.contact_addres_dtl .col-xs-12{float:left;width:50%;}
.contact_addres_dtl .col-xs-12:nth-child(2n+1){clear:both}
}
@media (max-width:567px){.contact-form .form-group .captcha_box{float:left;padding-right:0;width:100%;}
.contact-form .submit_btn_box{float:right;padding-left:0;margin:30px 0 0 0;width:100%;}
.contact-form .captcha_box + .clearfix{display:block;}
.contact_addres_dtl .col-xs-12{float:left;width:100%;}
.contact_addres_dtl .col-xs-12:nth-child(2n+1){clear:both}
}
.sidebar_form_main.contact-form{padding:20px 20px 0 20px;background:#f0f0f0;}
.h4.sidebarformtitle{background:#fec200;padding:15px 20px;color:#fff;margin:0}
.sidebar_form_main form:after{content:"";display:table;clear:both;}
.sidebar_form_main.contact-form .required-field{position:relative;right:0;bottom:0;}
.detail_slider_main{margin:0 0 40px 0;}
.cardetailsection_title{background:#800000;color:#fff;font-size:26px;padding:5px 20px;border-radius:3px;}
.cardei{width:50%;float:left;margin-bottom:20px;}
.cardei label{font-size:16px;color:#303030;display:block;}
.cardei span{font-size:16px;color:#606060;display:block;}
.cardetailsection_content{padding:20px 20px;background:rgba(128, 0, 0, 0.06);}
.cardetailsection_content:after{content:"";display:table;clear:both;}
.cardetailsection_box{margin-bottom:30px;}
.cardetailsection_content ul{padding:0;margin:0;}
.cardetailsection_content ul li{font-size:16px;color:#606060;padding:0 15px 0 20px;float:left;width:50%;margin-bottom:10px;}
.cardetailsection_content ul li:nth-child(2n+1){clear:both;}
.cardetailsection_content ul li:before{background:#800000;left:0;}
.cardetailsection_content p{font-size:16px;color:#606060;line-height:26px;}
.cardetailsection_content p:last-child{margin-bottom:10px;display: block !important;}
.cardetailsection_content .cardei:nth-child(2n+1){clear:both;}
.thumbnail_slider .item > a{height:138px;position:relative;display:block;width:100%;background:#f0f0f0;}
.thumbnail_slider .item > a img{width:auto;height:auto;max-width:100%;position:absolute;top:50%;left:0;right:0;margin:0 auto;max-height:100%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
@media screen and (min-width:1025px){.thumbnail_slider.owl-theme:hover .owl-controls .owl-nav .owl-prev{left:10px;opacity:1;}
.thumbnail_slider.owl-theme:hover .owl-controls .owl-nav .owl-next{right:10px;opacity:1;}
.car_list_title a:hover{color:#db0000;}
.main_btn:hover:before{right:100%;}
.main_btn:hover:after{left:100%;}
.main_btn:hover{color:#fff;}
header.sticky .header_add_box .adds_box p{/*line-height:25px;*/}
header.sticky .header_add_box .adds_box img{top:5px;}
header.sticky .header_add_box{margin:0;}
.check_box.focus .input-check-box .icon:before{color:#000;}
.navigation ul.menu li.browse-class ul.sub.sub-menu li:hover a{background:transparent !important;color:#db0000 !important;}
.navigation ul.menu li.sub.browse-class .sub-menu{width:500px;}
.navigation ul.menu li.sub.browse-class .sub-menu li{width:50%;float:left;padding:0 10px;border:none;}
/*.navigation ul.menu li.sub.browse-class .sub-menu li a{border-bottom:1px solid rgba(0,0,0,0.1);position:relative;padding-left:27px;}
.navigation ul.menu li.sub.browse-class .sub-menu a:before{content:"";background:#db0000;width:10px;height:10px;position:absolute;left:8px;top:16px;}*/

.navigation ul.menu li.sub.browse-class .sub-menu li a{border-bottom:1px solid rgba(0,0,0,0.1);position:relative;padding:5px 15px 5px 22px}
.navigation ul.menu li.sub.browse-class .sub-menu a:before{content:"";background:#db0000;width:6px;height:6px;position:absolute;left:8px;top:13px}

.navigation ul.menu li.browse-class ul.sub.sub-menu li.selected a{color:#db0000;background:transparent;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color:#FEC200;border-color:#FEC200;}
.brand_listing_main .partner_logo_col a:hover{box-shadow:0 5px 15px rgba(0,0,0,0.3);}
.brand_listing_main .partner_logo_col:hover{box-shadow:0 5px 15px rgba(0,0,0,0.0);}
header.sticky .header_social_icon .f_icon{/*margin:6px 6px 0 20px;*/}
header.sticky .navigation ul.menu > li > a{padding:20px 40px 20px 25px;}
header.sticky .navigation{background:#DB0000;}
header.sticky .header:before{height:100%;background:#000;}
header.sticky .mobile_box{padding:10px 0 0px 0;}
header.sticky span.icon_mobil i{top:5px;}
header.sticky .navigation ul.menu > li > a{padding:10px 5px;}
.our_contact_info ul li a:hover{color:#FEC200;}
.contact_call_box p a:hover,
.contact_call_box1 p a:hover,
.contact_email_box p a:hover{color:#800000}
.sidebar_listing .panel-body ul li:hover a{color:#DB0000;}
.footer_social_main ul li:hover a i{color:#FEC200;}
.inner-banner .breadcrumb li:hover a{color:#FEC200;}
.partner_logo_col:hover{box-shadow:0 5px 15px rgba(0,0,0,0.3);}
.call_box_ft a:hover{color:#DB0000}
.facebook_box_main .org_but:hover{color:#fff;}
.service_block_main:hover .service_img_box:before{background:rgba(0,0,0,0.45);}
.service_block_main:hover h3{color:#FEC200;}
.service_block_main:hover a.title_text{background:#db0000;color:#fff;padding:10px 30px;}
.service_block_main:hover .link_box_serv span i{color:#DB0000;}
.service_block_main:hover .link_box_serv span{background:#FEC200;}
figcaption span a:hover{color:#fff}
.link_box a:hover{color:#DB0000;}
.service_box_main:hover:before{background:rgba(35,35,35,0.40);}
.service_box_main:hover .service_text a{color:#FEC200;}
.call_box a:hover{color:#FEC200;}
.header_social_icon .f_icon a:hover i{color:#FEC200}
header.sticky .header_top_main{padding:10px 0;}
.header-contact ul li:hover a:before{transform:skewY(0);-moz-transform:skewY(0);-ms-transform:skewY(0);-o-transform:skewY(0);-webkit-transform:skewY(0);}
.header-contact ul li:hover a span{color:#33CC99;}
.header-contact li.mail:hover a:before{transform:skewY(0);-moz-transform:skewY(0);-ms-transform:skewY(0);-o-transform:skewY(0);-webkit-transform:skewY(0);}
.service_block_section:hover .service_img:after{opacity:1;}
.form-control:focus{border-color:#33CC99;}
.service_block_section:hover .service_info_readmore a{color:#f49521;}
.service_block_section:hover .service_info_title, .service_block_section:hover .service_center p , .service_block_section:hover .service_info_readmore{text-align:center;}
.service_block_section:hover .service_info_readmore{left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.service_block_section:hover .service_img:before{width:0;}
.service_block_section:hover .service_center{left:42px;right:42px;}
.service_box a:hover{color:#33CC99;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.form_section .input-box.submit-box .input:hover{background:#3C9;}
a:hover{color:#FEC200}
.scroll_top:hover{background:#db0000;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.button:hover{color:#fff}
.button:hover:before{transform:skewY(0);-moz-transform:skewY(0);-ms-transform:skewY(0);-o-transform:skewY(0);-webkit-transform:skewY(0)}
.input-box .input:focus{border-color:#173b65}
.submit-box:hover:before,
.submit-box.focus:before{transform:skewY(0);-moz-transform:skewY(0);-ms-transform:skewY(0);-o-transform:skewY(0);-webkit-transform:skewY(0)}
.input-box.submit-box .input:hover,
.input-box.submit-box.focus .input{color:#fff}
.logo img{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;width:100%}
.logo,.navigation,
.header-contact ul{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
header.sticky .navigation ul.menu{margin:0}
header.sticky .header-cta{margin-top:10px}
header.sticky .logo img{width:280px}
.site-main > header.sticky{box-shadow:0 0 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5)}
.header-contact ul li.mail a:hover{color:#339de0}
.header-contact ul li.call a:hover{color:#339de0}
.banner .owl-dot:hover:before{color:#f49521}
.hl-clients-slider .owl-dot:hover:before{color:#f49521}
.hl-clients-slider figure:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:none;opacity:1}
.hl-project h4 a:hover,.hl-project .h4 a:hover{color:#339de0}
.hl-testimonial-slider .owl-dot:hover{background:#339de0}
.signature a:hover{color:#FEC200}
.footer-contact a:hover{color:#FEC200;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.footer-contact a:hover:before{width:10px}
.footer_social ul li a:hover{color:#339de0}
.my_pagination li a:hover{background:#FEC200;color:#fff;}
.breadcrumb > li a:hover:after{width:100%}
.contact_page .contact_us_icon a:hover{color:#173b65}
.locations_page .contact_us_icon a:hover{color:#173b65}
.sidebar ul li > a:hover{color:#173b65}
.sidebar ul li a:hover:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}
.blog_content a.read_more:hover:after{opacity:1;margin-left:5px}
.blog_listing.tags a:hover{background:none;color:#77b7dc}
.blog_content h5 a:hover{color:#ff5300}
.quick_links ul li a:hover{color:#FEC200;}
.mobile_box span a:hover{color:#FEC200;}
.numcount_main span.activenum{display:block;color:#fff;margin-bottom:30px;text-align:left;margin-top:10px;}

.menumobileview{height:auto !important}
.service_img_box > a:hover span.service_img_content .fa{right:15px}
.header_social_icon .f_icon a:hover{border-color:#FEC200}
.footer-social a:hover i{border-color:#FEC200;color:#FEC200}
header.sticky .timing {
    padding: 5px !important;
    font-size: 14px !IMPORTANT;
}
}
@media screen and (max-width:1199px){.sidebar_form_main.contact-form .form-group .captcha_box{margin-bottom:0}
.product_details_img{min-height:inherit;padding-bottom:74%;}
.car_list_title .h5{font-size:19px;}
.trade-in-main .radio_main label.error{top:90px !important;}
.trade-in-main .contact-form .form-group .captcha_box{float:left;width:auto;}
.contact-form-main.trade-in-main .main_btn{width:200px;float:right;}
label#radio1-error{top:75%;}
.wpcf7-form label.error{margin:5px auto;}
.contact-form .form-group .captcha_box{margin-bottom:30px;float:none;}
.contact-form .required-field{bottom:0;}
.contact-form-main .main_btn{width:100%;float:none;}
.service_text a{padding:0;}
.navigation ul.menu > li{padding:0 14px;}
.navigation ul.menu > li+li{margin:0 0;}
.navigation ul.menu > li > a {  font-size: 15px;}
figcaption h3{font-size:30px;}
figcaption span{padding:5px 10px;font-size:16px;margin-top:10px;}
.banner figcaption{margin:50px auto 0;}
.owl-carousel .owl-controls .owl-dot:after{margin:-26px 0 0 6px;}
.service_block_main{/*width:50%;*/}
.welcome_content{min-height:auto !important;}
.wel_text_box{margin:20px 15px;}
.fb_but{margin:20px 0;}
.fb_info_text{margin:10px 0;}
.fb_img_box{display:block;text-align:center;margin-bottom:20px;}
.footer_call_section{margin-bottom:20px;}
.call_box_ft{margin-left:40px;}
.navigation ul.menu{}
.header-cta{min-width:170px}
.banner .owl-dots{position:absolute;left:50%;bottom:50px;margin-right:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.banner h1,.banner .h1{font-size:40px}
.hl-service{min-height:455px}
.hl-welcome-container h2, .hl-welcome-container .h2{font-size:37px}
.hl-welcome-container{padding:0}
.hl-project-zoom span{transform:rotatez(-38deg) translate(138%,167%);-moz-transform:rotatez(-38deg) translate(138%,167%);-ms-transform:rotatez(-38deg) translate(138%,167%);-webkit-transform:rotatez(-38deg) translate(138%,167%);-o-transform:rotatez(-38deg) translate(138%,167%)}
.hl-project-view span{transform:rotatez(-38deg) translate(-258%,-244%);-moz-transform:rotatez(-38deg) translate(-258%,-244%);-ms-transform:rotatez(-38deg) translate(-258%,-244%);-o-transform:rotatez(-38deg) translate(-258%,-244%);-webkit-transform:rotatez(-38deg) translate(-258%,-244%)}
.hl-projects-slider .owl-prev{position:static;display:inline-block;margin:0;font-size:40px;height:50px;width:50px;background:#339de0;color:#fff;text-align:center;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);margin:0 15px}
.hl-projects-slider .owl-next{position:static;display:inline-block;margin:0;font-size:40px;height:50px;width:50px;background:#339de0;color:#fff;text-align:center;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);margin:0 15px}
.hl-projects-slider .owl-nav{text-align:center;margin-top:30px}
.hl-testimonial-slider .item{padding:108px 75px 34px 75px}
span.service_img_content .fa{width:36px}
span.service_img_title{font-size:13px}
span.service_img_icon{margin-right:10px}
}
@media screen and (max-width:1024px){.fancybox-nav span{visibility:visible !important}
.thumbnail_slider.owl-theme .owl-controls .owl-nav .owl-prev{left:10px;opacity:1;}
.thumbnail_slider.owl-theme .owl-controls .owl-nav .owl-next{right:10px;opacity:1;}
.navigation ul.menu > li{padding:0;}
.service_text a{font-size:15px;padding:0 10px;}
.navigation ul.menu > li+li{margin:0;}
.call_box_ft a{font-size:24px;}
.recaptcha-error-message{margin:5px auto;}
.banner figcaption{margin:0 auto 0;}
.inner-banner-title{margin:0 auto;}
.sidebar_listing .panel-default > .panel-heading a{padding:10px 10px;} 
span.icon_mobil i{top:0}
.header_social_icon{display:none}
.mobile_box{padding:0}
/*.adds_box{display:none;}*/
.header_social_icon .f_icon{margin:0 10px 0 10px;}
.header_top_main .logo{width:230px;text-align:center;display:inline-block;}
.navigation{position:absolute;top:40px;right:15px;}
.navigation-toggle:before{content:"";display:block;height:35px;width:40px;background:#FEC200;position:absolute;left:0;top:0;z-index:-1;}
.navigation-toggle{padding:10px 8px;background:none;border:none;margin:0;position:relative;z-index:1;}
.navigation ul.menu{text-align:left;}
.navigation ul.menu li.selected > a{background:#DB0000;color:#fff;}
.navigation ul.menu > li > a{color:#606060;font-size:14px;}
.wel_section_main .wel_main_block{padding:50px 0;}
.welcome_content{min-height:930px;}
.wel_text_box{margin:20px 10px;}
.facebook_box_main .main_btn{width:200px;font-size:17px;}
.fb_info_text{padding:0 10px;width:550px;}
.banner h1, .banner .h1{font-size:50px;}
figcaption h3{font-size:40px;}
.banner p{font-size:20px;}
.service_img:before{width:0;}
.service_center{left:10px;right:10px;}
figcaption span{font-size:18px;padding:5px 10px;margin-top:10px;}
.container-main{margin-top:0;}
.site-main > header{position:static;background:#000;}
.header-contact{display:inline-block;vertical-align:top}
.navigation{display:inline-block;vertical-align:top}
.header-cta{margin:0 15px 0 30px;vertical-align:top;line-height:47px !important;height:auto !important}
.header .pull-right{padding:45px 0 0 0}
.hl-service:before,
.hl-service:after{display:none}
.hl-project-hover{display:none}
.hl-cta{background-attachment:initial !important}
.header_add_box .adds_box {display:none;}
.bank_card_logo {    position: relative;    bottom: 0;    left: 0;}
.bank_card_logo ul li {    display: inline-block;    margin: 0 10px 0 0;}
}
@media screen and (max-width:1023px){.hl-service .read_more{display:none}
.hl-welcome-container h2, .hl-welcome-container .h2{font-size:35px}
.hl-enquiry-content h2, .hl-enquiry-content .h2{font-size:36px}
}
@media screen and (max-width:991px){.car_list_detail{width:100%;}
.cardetailsection_content ul li{width:100%;margin-bottom:5px;}
.thumbnail_slider .banner_arrow i{font-size:40px;}
.cardei span,
.cardei label,
.cardetailsection_content li,
.cardetailsection_content p{font-size:14px !important;}
.sidebar_form_main.contact-form .submit_btn_box{margin-top:30px;}
.car_list_title .h5{font-size:18px !important;}
.wel_main_block .title_h1 h2{font-size:17px;line-height:24px;}
label#radio1-error{top:80%;}
.contact_detail_box_main .col-sm-6.col-xs-12.col-md-2{clear:both;}
.video iframe{height:500px;width:690px;}
.video_text_main{padding:20px 0 0;}
.contact-form .form-group .captcha_box{float:none;padding-right:0;width:100%;margin-bottom:30px;}
.contact-form-main .main_btn{width:100%;float:none;}
.contact-form .submit_btn_box{float:none;padding-left:0;margin:0;width:100%;}
.contact-form .captcha_box + .clearfix{display:none;}
.clock_img{right:40px;}
.contact_detail_box_main{margin:0;}
.text_info_main_service{padding:10px 0 0 0;}
.mobile-accordion{min-height:270px;margin-bottom:20px;}
.service_section_main{padding:30px 0;}
.service_info_main .col-sm-6.col-xs-12.col-md-3{width:33.333333%;}
.col-xs-12.col-sm-12.col-md-12 .mobile-accordion.quick_links.footer_social_main{min-height:240px;}
.fb_but{margin:0 0 10px 0;width:100%;}
.fb_info_text{width:100%;}
.title_h1 h2{font-size:32px;}
.but_click .main_btn{font-size:18px;}
.call_box_ft:after{top:0;}
.call_box_ft{margin-left:35px;}
.Book_car_main_section{padding:40px 0;}
.signature{padding:20px 0 20px 0;}
.text_info span{font-size:20px;}
.text_info h3{font-size:22px;}
.but_click .main_btn{width:200px;line-height:50px;}
.facebook_box_main .main_btn{width:220px;font-size:20px;}
.call_box_ft a{font-size:18px;}
.call_box_ft span{font-size:18px;}
.mobile-accordion .title{font-size:16px;margin-bottom:5px;}
.mobile-accordion{padding:10px 0 0 15px;}
.footer-contact.inline+.footer-contact.inline+.footer-contact.inline{margin-top:15px;}
.footer-contact.inline+.footer-contact.inline+.footer-contact.inline{margin-top:15px;}
.footer-contact.inline+.footer-contact.inline{margin-top:15px;}
.footer-contact+.footer-contact{margin-top:15px;}
.img_box img{width:100%;}
.title_h1 h2{font-size:32px;}
.choose_car_info{margin-top:5px;}
.wel_section_main .wel_main_block{/*padding:30px 0;*/}
.fb_img_box{display:block;vertical-align:middle;text-align:center;margin-bottom:10px;}
.fb_info_text{width:660px;}
.call_box_ft{min-width:170px;}
.choose_car_main .title_h1 h2{font-size:30px;}
.choose_car_info .img_bg img{width:100%;}
.text_info_main{padding:30px 20px;width:100%;}
.partner_logo_main{margin-bottom:20px;margin-top:0px;text-align:center;margin:20px auto 10px;}
.captcha_box{width:50%;float:left;}
.form_section .input-box.submit-box{margin:0;}
.input-box.submit-box input{min-width:400px;}
.service_block{padding:50px 0;}
.service_bg{text-align:center;margin:0 auto 20px auto;}
.service_center{padding:20px 30px 20px 30px}
.quote_section .col-sm-6{width:100%;}
.header-contact ul li a span{display:none}
.header-cta{margin:0 5px 0 5px}
.header-contact ul li{margin:0 !important;min-height:47px}
.banner p{margin-bottom:30px}
.header-cta{min-width:140px !important;font-size:14px}
.hl-services .col-ar-12:nth-child(3n+1){clear:none}
.hl-services .col-ar-12:nth-child(2n+1){clear:both}
.hl-service{min-height:395px}
.hl-welcome-img{position:static;min-width:initial;max-width:100%;min-height:initial;height:auto;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);margin-bottom:30px}
.hl-welcome{padding:0 0 67px 0}
.hl-cta{padding:84px 0 101px 0}
.hl-cta h2,.hl-cta .h2{font-size:36px}
.hl-testimonial-slider .item{padding:108px 30px 34px 30px}
.input_submit_box{width:24%}
.input_text{width:38%}
.footer-contact{display:block;vertical-align:top;}
.footer-top{padding:30px 0 20px 0;}
.footer-top .col-xs-12:nth-child(4) .mobile-toggle{margin-top:20px}
.footer-contact{margin:0 0 20px 0}
.footer-contact.inline{margin-top:0 !important}
#page_title{padding:110px 0 60px 0}
.armodal_box .captcha_box{width:100%;float:none;display:block;}
.armodal_box .input-box.submit-box{width:100%;float:none;margin-top:20px;}
.trade-in-main .radio_main label.error{top:75% !important;}
.trade-in-main .contact-form .form-group .captcha_box{float:left;width:auto;}
.contact-form-main.trade-in-main .main_btn{width:200px;float:right;}
.contact-form-main.trade-in-main .contact-form .required-field{bottom:40px;}
.inner_banner_caption h1, .inner_banner_caption .h1{font-size:35px;}
.text_info{float:left}
.wel_text_box{margin:20px 0}
.service_block_main{width:50%}


}
@media screen and (min-width:768px){.numcount_main{margin-top:0;}
.site-main{min-height:100vh;position:relative}
}
@media screen and (max-width:767px){.cardetailsection_title{font-size:21px;}
.product_details_img{pointer-events:none;}
.car_list_boxmain{padding:0;}
.car_listimg{position:relative;width:100%;float:none;margin:0 auto 25px;}
.car_list_section + .car_list_section{margin:25px 0 0 0;padding:25px 0 0 0;}
.trade-in-main .radio_main label.error{top:80% !important;}
.contact-form-main.trade-in-main .col-sm-12.col-md-12{width:50%;float:left;}
.contact-form-main.trade-in-main{margin:0}
.contact-form-main{margin:30px 0 0 0}
.our_contact_info{margin-bottom:20px;}
label#radio1-error{top:90%;}
.contact_detail_box_main .code_box{text-align:left;}
.contact-map,
.contact-map iframe{height:250px}
.contact_addres_dtl .col-xs-12{float:left;width:50%;}
.contact_addres_dtl .col-xs-12:nth-child(2n+1){clear:both}
.video{background:#ffffff none repeat scroll 0 0;left:15px;padding:20px;position:fixed;right:15px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.video iframe{width:100%;height:280px;}
.video_text_main{padding:0 0 30px;text-align:center;}
.wc_video img{width:100%}
.video_section_main{margin:0;padding:30px 0;}
.cms-area{padding:40px 0;}
.text-center.white.h2{font-size:32px;}
.inner-banner-title .breadcrumb{display:none;}
.inner_banner_caption h1, .inner_banner_caption .h1{font-size:40px;}
.Book_car_main_section .col-sm-6.col-md-4.col-xs-12{width:33.33333%;}
.mobile-accordion{min-height:inherit;}
.col-xs-12.col-sm-12.col-md-12 .mobile-accordion.quick_links.footer_social_main{min-height:inherit;}
.service_section_main{padding:30px 0;}
.service_info_main .col-sm-6.col-xs-12.col-md-3{width:33.3333%;}
.mobile-accordion{border-left:0;}
.mobile-accordion:after{height:0;}
.mobile-accordion.quick_links.mobile-toggle:after{display:none}
section.Book_car_main_section .col-sm-4.col-xs-12{width:33.33%;}
.clock_img img{width:210px;}
.choose_car_info{width:410px;}
.choose_car_info .img_bg img{width:100%;}
.clock_img{right:90px;}
.clock_img img{width:100%;}
.fl_logo_box{float:none;display:inline-block;margin-right:5px;vertical-align:top;}
.fr_logo_box{vertical-align:top;display:inline-block;text-align:center;margin:0 auto;float:none;}
.ft_logo_box{display:inline-block;float:none;clear:both;text-align:center;width:100%;padding-left:0}
.mobile-accordion{padding:0;}
.welcome_content{background-attachment:scroll !important;}
.link_box_serv{right:0;}
.service_block_main{width:50%;text-align:center;}
.text_info h3{font-size:20px;}
.but_click .main_btn{width:160px;line-height:40px;font-size:16px;}
.fb_info_text{text-align:center;width:100%;}
.facebook_box_main .main_btn{width:190px;font-size:16px;line-height:45px;}
.footer_call_section .icon_box img{width:80px;}
.mobile_box span.num_box{font-size:16px;margin-left:20px;}
.call_box{margin-top:5px;}
.call_box a{font-size:16px;}
.call_box span i{font-size:25px;}
span.icon_mobil i{font-size:45px;}
.service_center{padding:20px 20px 20px 20px;}
.choose_section{padding:40px 0;}
.choose_section .h1_wel_text{font-size:35px;margin-bottom:20px;}
.service_block{padding:30px 0;}
.footer-top{padding:30px 0 20px 0;}
.quote_section{padding:40px 0;}
.h1_quote_text h3{font-size:35px;margin-bottom:30px;}
.form_section .input-box.submit-box{margin:20px 0 0 0;}
.service_bg{margin-bottom:20px;}
.input-box.submit-box{width:100%;margin-top:20px;padding:0;}
.breadcrumb{display:none}
.banner figcaption{display:none}
.scroll_top .top-text{display:none}
.scroll_top{border-radius:0;-webkit-border-radius:0;line-height:34px;height:34px;width:34px;bottom:20px;right:15px}
.scroll_top .fa-angle-up{margin:4px 0 0 0;font-size:24px !important}
.inner_page{padding:40px 0}
.sidebar .title .icon{display:block}
.input-box.select-box:before{line-height:40px;width:40px;height:36px}
.hl-map{height:290px}
h1,.h1{font-size:28px}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
h4,.h4{font-size:18px}
h5,.h5{font-size:16px}
h6,.h6{font-size:13px}
img.alignleft{float:none;margin:0 auto 20px auto;display:block}
img.alignright{float:none;margin:0 auto 20px auto;display:block}
.sidebar{margin-top:30px}
.contact_page .contact_us_icon span.fa{height:50px;width:50px;margin:0 10px 0 0;font-size:22px}
.contact_page .map{margin-top:30px}
.contact_page .map iframe{height:290px}
.contact_page .contact_us_icon p{margin-top:0}
.contact_page .contact_us_icon span.title{font-size:17px;margin:0 0 3px 0}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{font-size:15px;line-height:20px}
.banner .owl-nav .owl-prev{transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center}
.banner .owl-nav .owl-next{transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;-webkit-transform-origin:right center}
.banner.owl-carousel .owl-nav div{transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);-webkit-transform:scale(0.5)}
.mobile-accordion{margin-bottom:20px}
.mobile-accordion .title{margin:0;padding:15px 35px 15px 15px;background:#FEC200;color:#fff;text-align:center;position:relative;margin:0 !important;text-align:left;font-size:20px}
.mobile-accordion .title span{position:absolute;right:10px;font-weight:normal;font-size:18px;width:100%;height:100%;left:0;top:0}
.mobile-accordion .title span:after{content:"\f067";font-family:"FontAwesome";position:absolute;right:15px;top:16px}
.mobile-accordion.in .title span:after{content:"\f068"}
.mobile-accordion > ul,.mobile-accordion-toggle{border:1px solid #FEC200;padding:15px;display:none;margin:0}
.mobile-accordion .title:before{display:none}
.mobile-accordion .title{line-height:18px}
.button{line-height:50px;min-width:150px}
.input_submit_box{width:100%;text-align:center}
.input_text{width:100%;margin-bottom:30px}
.input_submit{min-width:170px;width:auto}
.hl-newsletter input{height:56px}
.hl-newsletter .input_submit input{height:56px}
.hl-newsletter-social{margin:40px 0 0 0}
.hl-newsletter{padding:36px 0 40px 0}
.footer-top .col-xs-12:nth-child(4) .mobile-toggle{margin-top:0}
.footer-contact{width:100%;margin:10px 0 10px 0 !important}
.payment-title+img{margin-bottom:10px}
.page_title h1, .page_title .h1{font-size:36px}
#page_title{padding:90px 0 40px 0}
.testimonial-list{width:100%}
.testimonial_page{padding:10px 0 40px 0}
.banner .owl-dot+.owl-dot{margin-top:4px}
.banner .owl-dot:before{font-size:16px}
.text_info_main_service{padding:40px 0 0 0;}
.testimonial_main{/*padding:20px 0 60px 0;*/}
#testimonial_slider .owl-dots{bottom:-30px;}
.inner_banner_caption h1, .inner_banner_caption .h1{font-size:30px;}
.call_box_ft{min-width:130px;}
.hl-welcome-content{height:220px}
.finance_main_block{margin:20px 0 20px 0}
.footer-social{margin:30px 0 40px 0}
.bank_card_logo{position: relative; text-align:center;    float: left;    width: 100%;    bottom: 25px; left:0}
.bank_card_logo ul {    padding: 0 0 0 20px;}
.bank_card_logo ul li {    display: inline-block;    margin: 0 5px 0 0;}

}
@media screen and (max-width:740px){.service_block_main{width:100%;}
}
@media screen and (max-width:639px){.radio_group label.lbl_radio{font-size:14px;}
.clock_img{right:20px;}
.trade-in-main .radio_main label.error{top:80% !important;}
.service_info_main .col-sm-6.col-xs-12.col-md-3{width:50%;}
.service_info_main .service_box_main:nth-child(2n+1){clear:both;}
.contact-form .form-group .captcha_box{float:none;width:100%;}
.service_info_main .title_h1:before{width:150px;}
.contact-form-main .main_btn{width:100%;float:none;}
.header_top_left{float:none;min-width:inherit;text-align:left;}
.contact-form .submit_btn_box{padding-left:0;margin:0;width:100%;float:none;margin-top:0;}
.cms-area{padding:30px 0;}
.contact-form-main{padding:10px 0 0;}
span.icon_mobil{display:none;}
.header_top_left:after{content:"";clear:both;display:table;}
.mobile_box span.num_box{margin-left:0;}
.call_box span i{font-size:21px;}
.call_box a{font-size:14px;}
.header_social_icon .f_icon{margin:0 5px 0 5px;}
.title_h1 h2{font-size:31px;}
.wel_text_box{text-align:center;}
.but_click{float:none}
.wel_text_box{margin:10px 10px;}
.signature span:before{display:none}
.service_center{min-height:190px;padding:10px 10px 10px 10px;}
.choose_section .h1_wel_text{font-size:32px;}
.choose_section{padding:30px 0;}
.service_info_title{margin-bottom:10px;}
.signature span{display:block}
.call_box_ft{min-width:110px;}
}
@media screen and (min-width:568px) and (max-width:991px){label.require{float:right;width:40%;text-align:right;}
.submit-box{float:right;width:auto}
.input-box.captcha-box{margin-top:0;float:left}
.contact_page label.require{float:right;width:40%;text-align:right;}
}
@media screen and (max-width:567px){.trade-in-main .radio_main label.error{top:90% !important;}
.contact-form-main.trade-in-main .col-sm-12.col-md-12{width:100%;float:none;}
.trade-in-main .contact-form .form-group .captcha_box{float:none;width:100%;}
.contact-form-main.trade-in-main .main_btn{width:100%;float:none;}
.contact-form-main.trade-in-main .contact-form .required-field{position:relative;bottom:0;right:0;}
.call_box_ft{min-width:auto;}
.call_box_ft{margin-left:30px;}
.call_box_ft span{font-size:14px;}
.call_box_ft a{font-size:14px;}
.call_box_ft:after{height:45px;left:-20px;}
.contact-form .captcha_box + .clearfix{display:block;}
.contact_addres_dtl .col-xs-12{float:left;width:100%;}
.contact_addres_dtl .col-xs-12:nth-child(2n+1){clear:both}
.banner .owl-controls{right:50px;top:70px;}
.header_social_icon{display:none;}
.service_text a{font-size:15px;}
.navigation{top:30px;}
.clock_img{display:none;}
.hl-services{padding:30px 0 0 0 !important;}
.form_section .form-control{margin-bottom:15px;}
.footer-top{padding:20px 0 20px 0 !important;}
.captcha_box{width:100%;float:none;}
.form_section .form-group{margin-bottom:10px;}
.service_center{padding:20px 30px 20px 30px;}
.call_box_ft{min-width:90px;}
}
@media screen and (max-width:479px){.cardei label{margin-bottom:0}
.showingmaindiv { margin-bottom: 20px; }
.cardei{width:100%;margin-bottom:15px;}
.blog_cont h1{font-size:22px;}
.inner_page{padding:20px 0;}
label#radio1-error{top:95%;}
.our_contact_detail{margin-top:20px;}
.contact_detail_box_main label{font-size:16px;}
.contact_detail_box_main ul li{font-size:15px;}
.container_info_text .main_btn{width:100%;float:none;}
.our_contact_info ul li a{font-size:15px;}
.blog-pad a.main_btn.org_but.m_auto{width:100%;margin-bottom:10px;}
.inner_banner_caption h1, .inner_banner_caption .h1{font-size:30px;}
.text-center.white.h2{font-size:26px;}
.cms-area{padding:20px 0;}
.contact-form-main{padding:0 0 0;}
.Book_car_main_section .col-sm-6.col-md-4.col-xs-12{width:50%;}
.text_info_main_service{padding:10px 0 0 0;}
.service_box_main{margin-bottom:10px;}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{display:inline-block;margin:0 auto;position:relative;top:-10px;}
.owl-carousel .owl-controls .owl-dot:after{margin:0px 0 0 -14px;}
.text_info_main_service{position:absolute;top:10px;left:0;right:0;bottom:0;margin:0 auto;text-align:center;display:block;width:100%;transform:translate(0 ,0);}
.wel_main_block .title_h1 h2{font-size:15px;line-height:30px;}
.text_info_main_service .title_main{margin:0;}
.title_main p{margin:0;padding:0 5px;line-height:20px;font-size:13px;}
.text_info_main_service .title_main h3{font-size:16px;}
.text_info span{font-size:17px;line-height:normal;}
.banner .owl-controls{position:absolute;right:40px;top:70px;}
.choose_car_info .img_bg img{height:500px;}
.mobile_box{padding:0;}
.call_box{margin-top:0;}
.service_info_main .col-sm-6.col-xs-12.col-md-3{width:100%;}
.mobile-accordion .title{font-size:17px;}
.call_box_ft{min-width:inherit;margin-left:20px;margin-bottom:5px;}
.call_main_box{display:inline-block;text-align:center;padding:10px 0;width:100%;}
.call_box_ft:after{display:none}
.call_box_ft span{text-align:left;display:inline-block;}
.call_box_ft a{display:inline-block;margin-left:10px;}
.icon_box{display:none}
.call_box_ft{display:block;text-align:center;margin:0 auto 0;width:100%;margin-left:0;}
section.Book_car_main_section .col-sm-4.col-xs-12{width:50%;}
.wel_section_main .wel_main_block{padding:20px 0;}
.title_h1 h2{font-size:26px;}
.service_info_main .title_h1:before{width:130px;}
.service_info_main .title_h1{margin-bottom:30px;}
.navigation{background:transparent;}
.right_box_adds{display:none;}
.header_top_main .logo{text-align:center;display:inline-block;}
.logo img{max-width:100%;}
.but_click{float:none;display:block;margin-bottom:20px;}
.text_info{margin-right:40px;float:none;display:block;width:100%;}
.armodal_box h2, .armodal_box .h2{margin:0 0 20px 0;font-size:25px;}
.banner .owl-dots{bottom:20px;}
.hl-welcome-container h2, .hl-welcome-container .h2{font-size:26px;margin-bottom:20px;}
.hl-welcome-content p{font-size:13px;text-align:left;margin-bottom:10px;}
.header-contact{position:absolute;right:10px;top:35px;margin-bottom:0}
.header .pull-right{width:100%;border-top:1px solid rgba(51,157,224,0.3)}
.header-cta{float:left}
/*.navigation{width:100%}*/
.navigation-toggle{float:right}
.hl-cta .button+.button{margin-left:10px}
.hl-cta .button{font-size:14px;min-width:124px}
.hl-cta h2,.hl-cta .h2{font-size:26px}
.hl-enquiry-form .input-box.captcha-box iframe{transform:scale(0.825);-moz-transform:scale(0.825);-ms-transform:scale(0.825);-o-transform:scale(0.825);-webkit-transform:scale(0.825);transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;-webkit-transform-origin:left}
.trade-in-main .radio_main label.error{top:95% !important;}
#testimonial_slider .owl-dots{/*bottom:-20px;*/height:0;}
}





@media screen and (max-width:359px){.inner_banner_caption h1, .inner_banner_caption .h1{font-size:24px;}
.call_box_ft{margin-left:7px;}
.icon_box{display:none;}
.banner .owl-controls{top:40px;}
.captcha-box iframe{transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);-webkit-transform:scale(0.95);transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;-webkit-transform-origin:left}
.contact_page .contact_us_icon p, .contact_page .contact_us_icon a{font-size:13px}
span.service_img_title{font-size:12px}
}




/*17/10/2018*/
@font-face {
  font-family: 'BadDogSCapsSSKBold';
  src: url('../fonts/BadDogSCapsSSKBold.eot?#iefix') format('embedded-opentype'),  
  	   url('../fonts/BadDogSCapsSSKBold.woff') format('woff'), 
	   url('../fonts/BadDogSCapsSSKBold.ttf')  format('truetype'), 
	   url('../fonts/BadDogSCapsSSKBold.svg#BadDogSCapsSSKBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/**/
.trak-box img { height:100px; } 
.orange { color:#ef4d24; }
.red { color:#f00; }

/**/
.banner-box{
    position: relative;
    margin: 0;
    padding: 0;
    background: url(../images/banner-bg.jpg) repeat-X left top;
    background-size: cover;
    width: 100%;
    display: block;
    box-sizing: border-box;
}
.banner-box:after{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    content: "";
    height: 100%;
    background: url(../images/top-bg.png) no-repeat left top;
    background-size: contain;
}
.banner-box .banner{
    text-align: center;
    padding-top: 68px;
}
.banner-box .logo{
    line-height: 0;
    font-size: 0;
}
.banner-inner{
    position: relative;
    z-index: 3;
    line-height: 0;
    overflow: hidden;
}
section.banner-text{
    text-align: center;
    display: block;
    width: 100%;
    max-width: 1100px;
    padding: 0 15px;
    box-sizing: border-box;
    margin: 20px auto 0;
}
.banner-text h4{
    margin: 0;
    font-family: 'BadDogSCapsSSKBold';
    font-size: 27px;
    text-align: center;
    padding: 0;
    line-height: 1.3;
    padding-bottom: 26px;
	text-transform:uppercase;
}
.banner-text h4.green{
    color: #007352;
}
.cont-sec{
    position: relative;
}
section.three-box.offer-date{
    position: absolute;
    top: -100px;
    right: 10px;
}
section.three-box.offer-date img{
    max-width: 350px;
    height: auto;
}

section.balloon {
    position: absolute;
    top: -50px;
    left: 20px;
}

.tree-box{
    position: relative;
    top: 14px;
    z-index: 1;
}
.trak-sec{
    position: relative;
    z-index: 1;
}
.trak-box{
    position: relative;
}
.trak-box div.car{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    display: inline-block;
}
.trak-box div.car.left{
    left: -200px;
}
.trak-box div.car.right{
    right: -300px;
    left: inherit;
}
.trak-box div.car img{
    max-width: 110px;
    height: auto;
}
.trak-box div.car.right{
    top: 47px;
}
.trak-box div.car.left{
    animation: moveAcrossleft 8s linear infinite;
}
.trak-box div.car.right{
    animation: moveAcrossright 4s linear infinite;
}
.trak-box div.car.left.car-2{
    left: -400px;
}
.trak-box div.car.car-1{
    animation-delay: -1s;
  animation-duration: 7s;
}
.trak-box div.car.car-2{
    animation-delay: -2s;
  animation-duration: 8s;
    top: 7px;
}
.trak-box div.car.car-3{
    animation-delay: -1s;
  animation-duration: 5s;
}
.trak-box div.car.car-4{
    animation-delay: -2s;
  animation-duration: 10s;
    top: 36px;
}
@keyframes moveAcrossleft {
  0% {
    left: -300px;
  }
  100% {
    left: 110%;
  }
}
@keyframes moveAcrossright {
  0% {
    right: -300px;
  }
  100% {
    right: 110%;
  }
}
section.three-box.offer-date{
        display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
section.three-box.offer-date img{
   -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
    animation-name: hvr-icon-bob-float, hvr-icon-bob;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate;
}
/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);

  }
}
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}


#clouds div {position:absolute; width:230px;}
#clouds div img{ display:block; margin-left: auto;margin-right: auto;}
.Blittle img{ width:130px; float:left;}
.BlittleUP img{ width:130px; float:right}
.Bmedium img{ width:130px; float:left}
.BmediumUP img{ width:130px; float:right}
.BmediumUPUP img{ width:130px; float: left;}
.Bbig img{ width:130px; float:right;}

.Blittle { animation: moveclouds 20s infinite linear forwards;-webkit-animation: moveclouds 20s infinite linear forwards;-moz-animation: moveclouds 20s infinite linear forwards;-o-animation: moveclouds 20s infinite linear forwards;}
.BlittleUP  { animation: moveclouds 24s infinite linear forwards; -webkit-animation: moveclouds 24s infinite linear forwards;-moz-animation: moveclouds 24s infinite linear forwards;-o-animation: moveclouds 24s infinite linear forwards;}
.Bmedium   { animation: moveclouds 28s infinite linear forwards;-webkit-animation: moveclouds 28s infinite linear forwards;-moz-animation: moveclouds 28s infinite linear forwards;-o-animation: moveclouds 28s infinite linear forwards;}
.BmediumUP  { animation: moveclouds 32s infinite linear forwards;-webkit-animation: moveclouds 32s infinite linear forwards;-moz-animation: moveclouds 32s infinite linear forwards;-o-animation: moveclouds 32s infinite linear forwards;}
.BmediumUPUP  { animation: moveclouds 36s infinite linear forwards;-webkit-animation: moveclouds 36s infinite linear forwards;-moz-animation: moveclouds 36s infinite linear forwards;-o-animation: moveclouds 36s infinite linear forwards;}
.Bbig  { animation: moveclouds 40s infinite linear forwards;-webkit-animation: moveclouds 40s infinite linear forwards;-moz-animation: moveclouds 40s infinite linear forwards;-o-animation: moveclouds 40s infinite linear forwards;}


.BC-1 {left:5%; }
.BC-2 {left:14.5%;}
.BC-3 {left:25%;}
.BC-4 {left:37.5%; }
.BC-5 {left:50%;}
.BC-6 {left:62.5%; }
.BC-7 {left:75%;}
.BC-8 {left:0; }


.BC-1 img{ margin-top:500px; float: left;}
.BC-2 img{margin-top:600px; float: right;}
.BC-3 img{ margin-top:700px; float: left;}
.BC-4 img{ margin-top:850px; float: right;}
.BC-5 img{margin-top:550px; float: left;}
.BC-6 img{ margin-top:700px; float: right;}
.BC-7 img{ margin-top:900px; float: left;}
.BC-8 img{ margin-top:600px; float: right;}
/*.Blittle.BC-8 img{margin-top:350px;}
.BlittleUP.BC-3 img{margin-top:0px}
.BmediumUP.BC-4 img{margin-top:700px} */



@keyframes moveclouds { 
	0% {  transform: translate(0px, 700px);}
	100% { transform: translate(0px, -1200px);}
}

@-webkit-keyframes moveclouds { 
	0% {  -webkit-transform: translate(0px, 700px);}
	100% { -webkit-transform: translate(0px, -1200px);}
}

@-moz-keyframes moveclouds { 
	0% {  -moz-transform: translate(0px, 700px);}
	100% { -moz-transform: translate(0px, -1200px);}
}
@-o-keyframes moveclouds { 
	0% {  -o-transform: translate(0px, 700px);}
	100% { -o-transform: translate(0px, -1200px);}
}
#clouds .container { position:absolute; top:50%;     -webkit-transform: translate(0%, -50%);   -moz-transform: translate(0%, -50%);   -ms-transform: translate(0%, -50%);   -o-transform: translate(0%, -50%);   transform: translate(0%, -50%);     width: 100%;}




@media (max-width:1750px){
    section.three-box.offer-date{
        top: -80px;
    }
    section.three-box.offer-date img{
        max-width: 280px;
        height: auto;
    }
  
    .banner-text h4{
        font-size: 21px;
    }
}

@media (max-width:1600px){
      section.banner-text{
        max-width: 900px;
    }
    section.three-box.offer-date img{
        max-width: 250px;
        height: auto;
    }
}

@media (max-width:1350px){
    section.banner-text{
        max-width: 760px;
    }
}

@media (max-width:1250px){
    #clouds div{
        width: 140px;
    }
    section.banner-text{
        max-width: 550px;
    }
}

@media (max-width:1023px){
    section.banner-text{
        max-width: 100%;
        padding-left: 160px;
        box-sizing: border-box;
    }
    .cont-sec{
        padding-top: 90px;
    }
    section.three-box.offer-date img{
        max-width: 170px;
    }
}

@media (max-width:767px){
    .cont-sec{
        padding-top: 0;
    }
    .banner-box .logo img{
        max-width: 140px;
    }
    .banner-box .banner{
        padding-top: 110px;
    }
    .cont-sec{
        position: inherit;
    }
    section.three-box.offer-date{
        top: 10px;
    }
    .banner-box .logo{
        position: relative;
        top: -40px;
    }
    .banner-text h4{
        font-size: 20px;
    }
    section.banner-text{
        position: relative;
        min-height: 80px;
        max-width: 100%;
        box-sizing: border-box;
        margin-top: 0;
    }
    .banner-text h4{
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        width: 100%;
        max-width: 600px;
        padding: 0 30px;
        box-sizing: border-box;
    }
    section.three-box.offer-date img{
        max-width: 130px;
    }
    
    
.Blittle { animation: moveclouds 30s infinite linear forwards;-webkit-animation: moveclouds 30s infinite linear forwards;-moz-animation: moveclouds 30s infinite linear forwards;-o-animation: moveclouds 30s infinite linear forwards;}
.BlittleUP  { animation: moveclouds 34s infinite linear forwards; -webkit-animation: moveclouds 34s infinite linear forwards;-moz-animation: moveclouds 34s infinite linear forwards;-o-animation: moveclouds 34s infinite linear forwards;}
.Bmedium   { animation: moveclouds 38s infinite linear forwards;-webkit-animation: moveclouds 38s infinite linear forwards;-moz-animation: moveclouds 38s infinite linear forwards;-o-animation: moveclouds 38s infinite linear forwards;}
.BmediumUP  { animation: moveclouds 42s infinite linear forwards;-webkit-animation: moveclouds 42s infinite linear forwards;-moz-animation: moveclouds 42s infinite linear forwards;-o-animation: moveclouds 42s infinite linear forwards;}
.BmediumUPUP  { animation: moveclouds 46s infinite linear forwards;-webkit-animation: moveclouds 46s infinite linear forwards;-moz-animation: moveclouds 46s infinite linear forwards;-o-animation: moveclouds 46s infinite linear forwards;}
.Bbig  { animation: moveclouds 50s infinite linear forwards;-webkit-animation: moveclouds 50s infinite linear forwards;-moz-animation: moveclouds 50s infinite linear forwards;-o-animation: moveclouds 50s infinite linear forwards;}

section.banner-text h4 { width:70%; font-size:15px; }
section.banner-text { margin-bottom:30px; }










span.icon_mobil i, .call_box span i { display: none;}
.fa.fa-phone-square {display:block !important;}
.mobile_box span.num_box {margin-left: 0;text-align: left;margin-right: 10px;display: table-cell;vertical-align: middle;}
.call_box {margin-top:0px;display: inline-block;position: relative;clear: both;float: left;    font-size: 16px;}
.call_box:after {
    position: absolute;
    content: "Office";
    color: #fff;
    left: 25px;
    -ms-transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
top: 57%;
    font-family: 'Lato-Heavy';
    text-transform: uppercase;

}
.mobile_box span.num_box a, .call_box a {height: 29px;width: 29px; overflow: hidden;display: inline-block;float: left; margin-top: -2px;}
.mobile_box span.num_box a i {font-size: 30px;color: #fec200;}
.header_top_main .logo {width: 180px;margin-right: 70px;}
.mobile_box {vertical-align: middle;margin-top:0px; text-align: left;}
.header_top_left {display: table-cell;vertical-align: middle;float:none;min-width: unset;}
.header_top_main {display: table;width: 100%;height:15px;}
.mobile_box span a {margin-left: 0;}

header.sticky {position: fixed; top: 0;right: 0;left: 0; margin: 0 auto;z-index: 111;}
header.sticky .header_top_main .logo {width: 130px;}
header.sticky .header_top_main {padding: 15px 0;}
header.sticky .navigation { position: absolute;top: 22px;}
.call_box a {margin:0 !important;}

.service_text a {background-color: #FEC200;padding: 10px 25px;}
.service_text a:hover, .service_text a:focus {background-color: #000;color:#fff;}

.call_box a {text-indent: -999px;display: inline-block; overflow: hidden; color: #000;background: url(https://www.grieveparademotors.com.au/wp-content/uploads/2018/11/telephone_icon.png);background-size: auto 20px;background-repeat: no-repeat;background-position: left center;}


/*12-12-2018*/
.right_box_adds {padding-right:50px;}
.header_add_box .adds_box p {font-size: 13px;}
.header_add_box .adds_box img {width: 25px;}
.header_add_box .adds_box p {  margin-left: 30px;}



    
}
















@media (max-width:639px){
    #clouds div{
        width: 80px;
    }
    section.banner-text{
        padding-left: 90px;
    }
    #clouds div img{
        width: 70px;
    }
    .banner-text h4{
        font-size: 18px;
        
    }
    section.balloon{
        left: 0;
    }
    .banner-text h4{
        max-width: 400px;
    }
}

@media (max-width:567px){
    .banner-text h4{
        font-size: 16px;
    }
    section.three-box.offer-date img{
        max-width: 100px;
    }
    .banner-box .logo img{
        max-width: 100px;
    }
    .banner-box .banner{
        padding-top: 70px;
    }
    section.banner-text{
        padding-left: 75px;
    }
    #clouds div img {
        max-width: 60px;
    }
	section.banner-text h4 { width:80%; line-height:20px; margin-bottom:61px;}
	section.banner-text { padding-left:0; padding-right:50px;  margin-left:-50px; }
.header_top_main .logo {  width: 150px;  margin-right: -20px;}
}

@media (max-width:500px){
.header_top_main .logo {width: 130px;margin-right: 50px;}
}


@media (max-width:456px){

section.banner-text h4 { font-size:13px; width:65% }
}


@media screen and (max-width:420px){
.mobile_box span.num_box, .call_box {font-size: 15px !important;}
.mobile_box span.num_box a, .call_box a {margin-top: -3px !important;}
.call_box a {margin-top: 0 !important;}

}

@media screen and (max-width:390px){
.mobile_box span.num_box {margin-right: 3px;}
.header_top_main .logo { width: 110px;margin-right: 40px;}
header.sticky .header_top_main .logo {width: 110px;}
.navigation { top: 23px;}
header.sticky .navigation {position: absolute;top: 18px;}
.navigation-toggle .span-icon { width: 18px;}
.navigation-toggle:before {height: 35px;width: 35px;}

}


@media (max-width:375px){
section.banner-text h4  { width:60%; padding-right:10px; }	
section.banner-text { margin-bottom:51px; margin-left:-50px; padding-right:0 }
}

@media (max-width:360px){
.header_top_main .logo {width: 100px;}
header.sticky .header_top_main .logo {width: 90px;}
header.sticky .navigation {top: 14px;}
.mobile_box span.num_box, .call_box {font-size: 14px !important;}
}
@media (max-width:330px){
.call_box {font-size: 15px;}
.mobile_box span.num_box a {height: 24px;width: 22px;}
}


/*31/10/2018*/
.banner-box { display:none; }
.fa.fa-phone-square {display:none;}

/*** 3/5/2019 *************/
.car_list_content .car_list_btn {
    display: inline-block;
}
.car_list_content .car_list_btn{
    margin-right: 30px;
    margin-top: 5px;
}
.sidebar_form_main.contact-form + .car_list_btn a.main_btn {
    width: 100%;
}
.sidebar_form_main.contact-form + .car_list_btn {
    padding-top: 20px !important;
    clear: both;
}
.modal-title{
    float: left
}
.modal-content .sidebar_form_main.contact-form > .row {
    clear: both;
    padding-top: 20px;
}