html,body{min-height:100%;}
img{image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.bg_wrapper{padding:0 10px;}
body,
button,
input,
select,
textarea{font-family:'Open Sans', sans-serif;color:#373737;font-size:15px;line-height:1.5;}
a{color:#e02f2f}
h1,h2,h3,h4{font-weight:500;}
h1{font-size:35px;margin:0 0 20px 0;}
h2{font-size:30px;margin:0 0 12px 0;}
h3{font-size:22px;margin:0 0 12px 0;}
h4{font-size:20px;margin:0 0 10px 0;}
h5{font-size:18px;margin:0 0 8px 0;}
h6{font-size:16px;margin:0 0 8px 0;}
p{margin:0 0 18px;}
button, input[type="button"], input[type="reset"], input[type="submit"]{font-size:15px;border:none;color:#fff !important;font-weight:normal;text-transform:uppercase;padding:10px 24px;border-radius:3px;box-shadow:none;display:inline-block;margin-top:0;border:none;outline:none;font-weight:normal;font-size:14px;line-height:1.4;background:#ec070f;}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{box-shadow:none;background:#222;}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{box-shadow:none;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#666;border:1px solid #ccc;padding:3px 6px;width:100%;height:37px;}
textarea{height:120px;}
select{border:1px solid #ccc;width:100%;height:37px;color:#666;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus{color:#111;outline:none;}
textarea{width:100%;height:130px;}
.close{color:#000 !important;}
ul, ol{margin-left:0;}
label.error{color:#f00;font-size:1em;font-weight:normal}
.btn{border-radius:3px;font-size:15px;background:#ec1c2e;border:none;color:#fff !important;font-weight:normal;text-transform:uppercase;padding:9px 24px;}
.btn:hover{background:#000;color:#fff}
.btn:hover, .btn:focus, .btn.focus{color:#fff;text-decoration:none;}
.btn-lg{font-size:25px;font-weight:bold;padding:8px 20px}
.white-btn{color:#b40101;background:#fff;border-radius:3px;font-size:13px;border:1px solid #cbcbcb;padding:3px 7px;}
.white-btn:hover{background:#b40101;color:#fff;}
.page-title, .entry-title, .widget-title{margin:0 0 15px 0;}
.home .site-content{background:url(../images/pattern.png) 0 0 repeat;}
.service_newcontainer .entry-title, .service_newcontainer .servicenew_content h1{font-size:30px;padding:10px;overflow:hidden;text-transform:uppercase;background:#ec070f; color: #fff;}
.service_newcontainer .entry-title span, .service_newcontainer .servicenew_content h1 span{display:inline-block;position:relative;padding-right:20px;font-weight:normal;}
.service_newcontainer .entry-title span:after, .service_newcontainer .servicenew_content h1 span:after{width:310px;content:'';position:absolute;right:-310px;height:35px;background:url(../images/inner_bg.png) 0 50% no-repeat;}
.page-title span, .entry-title span{font-weight:300;}
ul.bulletlist{list-style:none;margin:20px 0 30px 0;padding:0;}
ul.bulletlist li{padding:0 0 0 27px;margin:0 0 20px 0;position:relative;font-size:16px;line-height:1.1;}
ul.bulletlist li:before{content:"\f004";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:4px;font-size:12px;color:#ff0000;}
ul.bulletlist1{list-style:none;margin:20px 0 30px 0;padding:5px 0;}
ul.bulletlist1 li{padding:0 0 0 27px;margin:0 0 20px 0;position:relative;font-size:16px;line-height:1.1;}
ul.bulletlist1 li:before{content:"\f013";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:2px;font-size:14px;color:#343e4f;}
ul.bulletlist1.newclr li:before{color:#fff;}
.inner_title{background:url(https://www.starautogroup.com.au/wp-content/themes/starautogroup/images/title-background.jpg) center top no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff;}
.inner_title .inner_titleinner{padding:20px 0 0 20px;min-height:245px;position:relative;}
.inner_title .entry-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:0;}
.page-content, .entry-content, .entry-summary{margin:8px 0 0px 0;}
.content-area{padding:20px 0 20px}
.blog .hentry, .blog .hentry{margin:0 0 2.5em;border-bottom:1px solid #ccc;padding-bottom:2.5em;}
#sidebar section.widget{background:#fff;border:1px solid #dedede;padding:15px;color:#453635;}
.post_thumbnail{margin:20px 0 0 0}
.main-title{text-align:center;font-weight:300;margin:0 0 30px 0;}
.site-branding{padding:0 0 22px 0;background:#000000;}
#mysticky-nav .site-branding{padding:0 0 5px 0;}
.site-branding .logo{margin-top:10px;margin-right:-22px;}
.site-branding .top_right{text-align:right;padding-right:0;}
.site-branding .top_right .widget{display:inline-block;vertical-align:top;margin:0 0px 0 0;background:#293446;border:2px solid #a4afc1;border-radius:0 0 10px 10px;border-top:0;}
.site-branding .top_right .widget.widget_text{margin-left:21px;position:relative;overflow:hidden;}
.site-branding .top_right .widget.widget_text:before{content:'';position:absolute;left:-61px;top:-38px;width:85px;background:#1d2430;height:400px;transform:rotate(20deg);}
.site-branding .top_right .widget.widget_text .textwidget{position:relative;}
.site-branding .top_right #widget_sp_image-2{margin-left:14px;}
.site-branding .timing_box{text-align:left;position:relative;padding:10px 16px 5px 77px;line-height:1.4;font-size:16px;color:#fff;min-height:79px;}
.site-branding .timing_box h4{margin:0 0 0px 0;color:#fff;font-weight:bold;font-size:18px;position:relative;text-shadow:1px 2px 8px rgba(0, 0, 0, 0.5);}
.site-branding .timing_box h4:before{content:'';position:absolute;width:100%;top:8px;border-bottom:4px solid #a4afc1;-webkit-box-shadow:1px 2px 8px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 2px 8px rgba(0, 0, 0, 0.5);box-shadow:1px 2px 8px rgba(0, 0, 0, 0.5);}
.site-branding .timing_box h4 span{display:inline-block;padding-right:10px;position:relative;background:#293446}
.site-branding .timing_box strong{color:#fff;font-weight:600;}
.site-branding .top_right ul.cnss-social-icon li.cn-fa-icon a{margin:0 4px !important;}
.site-branding .timing_box:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f133";position:absolute;left:22px;top:17px;font-size:30px;color:#d9e4f6;}
.site-branding .tel_box{text-align:left;position:relative;padding:11px 14px 5px 67px;line-height:1.4;font-size:26px;color:#fff;font-weight:bold;text-shadow:1px 2px 8px rgba(0, 0, 0, 0.5);min-height:79px;}
.site-branding .tel_box a{color:#fff;}
.site-branding .tel_box a:hover{text-decoration:none;}
.site-branding .tel_box h4{margin:0 0 0px 0;color:#fff;font-weight:bold;font-size:14px;position:relative;text-shadow:1px 2px 8px rgba(0, 0, 0, 0.5);}
.site-branding .tel_box h4:before{content:'';position:absolute;width:100%;top:8px;border-bottom:4px solid #a4afc1;-webkit-box-shadow:1px 2px 8px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 2px 8px rgba(0, 0, 0, 0.5);box-shadow:1px 2px 8px rgba(0, 0, 0, 0.5);}
.site-branding .tel_box h4 span{display:inline-block;padding-right:10px;position:relative;background:#293446}
.site-branding .tel_box:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10b";position:absolute;left:24px;top:11px;font-size:44px;color:#d9e4f6;}
.top_slider{padding:44px 0 54px;background:url(../images/slider-bg.jpg) left center no-repeat;background-size:cover;height:763px;}
 .slider_title{font-family:'Poppins', sans-serif;font-size:40px;font-weight:bold;text-transform:none;text-align:center;margin:0 0 108px 0;letter-spacing:4px;color:#fff;}
.top_slider .slider_title .img{margin:0 15px;}
.top_slider .slider_title .redtext{color:#bd1b2c;}
.home_adbanner{margin:0 0 0 0;}
.home_adbanner .widget{margin:0 0 0 0;position:relative;overflow:hidden;}
.home_adbanner .widget img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;top:0;position:relative;}
.home_adbanner .widget .widget_sp_image-description{display:inline;}
.home_adbanner .widget .widget_sp_image-description p{display:inline;}
.home_adbanner .widget .widget_sp_image-description a{position:absolute;z-index:9;width:100%;left:0;bottom:-52px;background:#e10910;color:#fff;font-size:18px;padding:12px;text-transform:uppercase;font-weight:bold;overflow:hidden;transition:all 0.5s ease 0s;-webkit-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;}
.home_adbanner .widget:hover .widget_sp_image-description a{bottom:0;}
.home_adbanner .widget:hover .widget_sp_image-description a:hover{text-decoration:none;color:#e10910;background:#e4e4e4;}
.home_adbanner .widget:hover .widget_sp_image-description{bottom:0;}
.home_service{padding:46px 0 30px 0;}
.home_service li{height:83px;line-height:83px;padding:0 1%;border-radius:6px;margin:0 0 20px 0;}
.home_service .hservice_title{font-weight:bold;margin:0 0 14px 0;text-align:center;}
.home_service ul li, .home_service ul li a{color:#fff;}
.home_service ul li.blue_bg{background:#323c6e;background:-moz-linear-gradient(left, #323c6e 0%, #246bc8 100%);background:-webkit-linear-gradient(left, #323c6e 0%,#246bc8 100%);background:linear-gradient(to right, #323c6e 0%,#246bc8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323c6e', endColorstr='#246bc8',GradientType=1);}
.home_service ul li.red_bg{background:#bb1525;background:-moz-linear-gradient(left, #bb1525 0%, #bb1554 100%);background:-webkit-linear-gradient(left, #bb1525 0%,#bb1554 100%);background:linear-gradient(to right, #bb1525 0%,#bb1554 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb1525', endColorstr='#bb1554',GradientType=1);}
.home_service ul li.yellow_bg{background:#efab1c;background:-moz-linear-gradient(left, #efab1c 0%, #f78204 100%);background:-webkit-linear-gradient(left, #efab1c 0%,#f78204 100%);background:linear-gradient(to right, #efab1c 0%,#f78204 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efab1c', endColorstr='#f78204',GradientType=1);}
.home_service ul li .icon_img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;}
.home_service ul li:hover{background:#000;}
.home_service ul li:hover .icon_img{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}
.home_service .service_cols{margin:0 0 6px 0;padding:28px 0 0 0;}
.home_service .service_cols .service_img{text-align:center;}
.home_service .service_cols .service_img img{max-width:386px;width:100%;}
.home_service .stitle{font-size:28px;font-weight:bold;margin:0 0;line-height:1;display:inline-block;vertical-align:middle;}
.home_service .stitle.semifont{font-weight:600;}
.home_service .stitle a{color:#fff;}
.home_service .stitle a:hover{text-decoration:none;}
.home_service .stitle .simg{display:inline-block;vertical-align:middle;}
.home_service ul.slistleft{list-style:none;margin-right:-14px;padding:0;padding-right:0;}
.home_service ul.slistleft li{text-align:right;padding-right:23%;font-size:14px;color:#fff;position:relative;}
.home_service ul.slistleft li:before{content:'';position:absolute;right:35px;top:50%;margin-top:-13px;background:url(../images/sbullet.png) 100% 0 no-repeat;width:26px;height:26px;}
.home_service ul.slistleft li .icon_img{float:left;width:124px;text-align:center;}
.home_service ul.slistright{list-style:none;margin-left:-14px;padding:0;padding-left:0;}
.home_service ul.slistright li{text-align:left;padding-left:23%;font-size:14px;position:relative;}
.home_service ul.slistright li:before{content:'';position:absolute;left:28px;top:50%;margin-top:-13px;background:url(../images/sbullet.png) 100% 0 no-repeat;width:26px;height:26px;}
.home_service ul.slistright li .icon_img{float:right;width:124px;text-align:center;}
.home_about{margin:0;padding:7px 0 8px 0;}
.home_about .about_title{font-weight:300;}
.home_about .about_content{padding:0;position:relative;font-size:16px;padding-right:3%;}
.home_about .home_book{padding:10px 0 0 65px;}
.home_about .home_book .book_title{font-weight:300;margin:0 0 12px 0;}
.home_about .home_book .booknow_form{padding:21px 26px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.16);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.16);box-shadow:0 0 10px rgba(0, 0, 0, 0.16);margin:30px 0 0 0;background:#fff;}
.gallery_section{padding-top:61px;padding-right:32px;}
.gallery_title{width:100%;background:#2c3b52;position:relative;padding:4px 0 5px 12px;color:#fff;font-size:20px;font-weight:bold;margin:0 0 20px 0;}
.gallery_title:before{width:100%;height:50%;content:'';position:absolute;left:0;top:0;background:rgba(255, 255, 255, 0.20);}
.gallery_box{}
.gallery_box .ngg-gallery-thumbnail{margin:0;padding:0;}
.gallery_box .ngg-gallery-thumbnail-box{padding:0 30px;margin:0 0 42px 0;width:50%;}
.gallery_box .ngg-gallery-thumbnail img{width:100%;}
.gallery_box .ngg-gallery-thumbnail{border:0;}
.gallery_box .gallery_row{margin:0 -30px;}
.gallery_box .gallery_row .gallery_col{padding:0 30px;margin:0 0 42px 0;}
.booknow_form .wpcf7 input[type="text"], .booknow_form .wpcf7 input[type="email"], .booknow_form .wpcf7 input[type="tel"], .booknow_form .wpcf7 select, .booknow_form .wpcf7 input[type="date"]{height:27px;border:1px solid #e1e1e1;background:#fff;padding:5px 7px;width:100%;border-radius:5px;}
.booknow_form .wpcf7 select{padding:0;}
.booknow_form .wpcf7 textarea{border:1px solid #e1e1e1;padding:5px 7px;height:170px;width:100%;}
.booknow_form .wpcf7 p{margin:0 0 0 0;}
.booknow_form .wpcf7 .wpcf7-submit{margin-top:10px;padding:10px 33px;background:#ec070f;}
.booknow_form .wpcf7 .wpcf7-submit:hover{background:#2c3b52;}
.booknow_form .wpcf7-checkbox span{margin:0px 8px 0 0;color:#828282;font-size:13px;}
.booknow_form .wpcf7-checkbox span label{font-weight:normal;}
.company_logo{padding:17px 0 60px;border-top:1px solid #e8e8e8;margin-top:0;background:#fff;}
.home_videos{padding:46px 0 40px;margin-top:0;margin-bottom:0;background:url(../images/video-bg.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.home_videos .page-title{margin:0 0 22px 0;font-size:40px;color:#fff;font-weight:bold;}
.home_videos .container{padding:0 8px;}
.home_videos .videowrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.home_videos .videowrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.home_videos [class*="col-"]{padding:0 8px;}
.home_videos .rows{margin:0 -30px;}
.home_videos .owl-carousel{width:auto;}
.home_videos .owl-carousel .owl-item{text-align:center;padding:0px 30px;}
.home_videos .owl-carousel .owl-item .owl-item{padding:0;}
.home_fac{padding:68px 0 66px;background:url(../images/facility-bg.jpg) 50% 100px no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff;}
.home_fac .home_facinner{padding-left:7px;padding-right:19%;}
.home_fac .fac_title{background:#fff;padding:7px 25px;font-weight:300;margin:0 0 25px 0;color:#151515;width:100%;max-width:630px;}
.mid_container{padding:26px 0;margin-bottom:0;}
.footer_add{background:#ec070f;position:relative;}
.footer_add:before{width:100%;height:50%;content:'';position:absolute;left:0;top:0;background:rgba(255, 255, 255, 0.20);}
.footer_add .container{position:relative;}
.footer_add .footer_character{display:inline-block;margin-top:-55px;position:relative;margin-bottom:0;vertical-align:top;padding-left:0;}
.footer_add .callus{font-size:30px;display:inline-block;color:#fff;text-align:right;line-height:1.1;margin:25px 0 0 70px;font-family:'Roboto', sans-serif;letter-spacing:0.5px;}
.footer_add .callus .titl{background:url(../images/telephone-icon.png) 0 0 no-repeat;color:#ffcf00;padding-left:52px;}
.footer_add .callus .num{font-weight:100;display:block;text-align:left;margin-top:14px;padding-left:53px;font-size:44px;}
.footer_add .wrap{overflow:hidden;display:inline-block;padding:0 68px;vertical-align:top;position:relative;}
.footer_add .footer_logo{background:#fff;padding:36px 54px;-webkit-transform:skewX(-32deg);-moz-transform:skewX(-32deg);transform:skewX(-32deg);margin:-20px 0 -13px 0;vertical-align:top;overflow:hidden;}
.footer_add .footer_logo .foot_logobox{-webkit-transform:skewX(32deg);-moz-transform:skewX(32deg);transform:skewX(32deg);width:600px;}
.footer_add .btn_callus{background:#fbd11c;color:#bb1425 !important;font-size:18px;font-weight:900;font-family:'Roboto', sans-serif;display:inline-block;vertical-align:middle;padding:10px 14px;margin-left:-4px;}
.site-footer{background:#181818;padding:49px 0 15px;color:#fff;}
.site-footer .widget-title{text-transform:uppercase;font-size:14px;margin:0 0 15px;}
.site-footer a{color:#fff;transition:all 0.5s ease 0s;-webkit-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;}
.site-footer ul{list-style:none;padding:0;}
.site-footer ul li{margin:0 0 12px;font-size:13px;}
.site-footer a:hover{color:rgba(255, 255, 255, 0.54);text-decoration:none;}
.site-footer .menu-our-services-container ul li{width:48%;vertical-align:top;display:inline-block;}
.copyright{background:#0e0e0e;color:#fff;font-size:12px;text-align:center;padding:18px 0 19px;}
.copyright a{color:#fff;}
.inner_banner{margin:0;text-align:center;background:#1a1a1a;text-align:center;}
.service_wrap{margin:0;background:#fff;position:relative;}
.services_list{}
.innerservice_content{margin:40px 0 0;}
.services_list .list_wrap{margin:0 0 5px 0;padding:15px;}
.services_list .list_wrap .list_img{margin:0 0 3px 0;}
.services_list .list_wrap .list_img img{width:100%;}
.services_list .list_wrap .list_title{font-size:15px;color:#fff;background:#4b4b4b;position:relative;padding:3px 100px 3px 18px;font-weight:600;}
.services_list .list_wrap .list_title a{color:#fff;}
.services_list .list_wrap .list_title .list_btn{display:inline-block;background:#bb1525;color:#fff;font-weight:normal;font-size:13px;padding:5px 10px 4px;position:absolute;top:0;right:0;height:100%;}
.services_list .list_wrap .list_title .list_btn:hover{text-decoration:none;background:#000;}
.service_pad{padding:0 15px;}
.services_list_sidebar .list_wrap{margin:0 0 5px 0;padding:15px;text-align:center;}
.services_list_sidebar .list_wrap img{width:auto}
.wpcf7{margin:0;}
.wpcf7 p{margin:0 0 14px 0;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="select"]{height:35px;border:1px solid #e1e1e1;background:#fff;padding:5px 7px;width:100%;border-radius:0;}
.wpcf7 textarea{border:1px solid #e1e1e1;padding:5px 7px;height:120px;width:100%;}
.wpcf7 label{font-weight:normal;width:100%;font-weight:500;line-height:26px;margin-bottom:13px;}
.wpcf7 .wpcf7-checkbox label{margin:0 0 0 0;}
.wpcf7 .required{color:#d80054;font-weight:500;font-size:27px;top:0;line-height:6px;}
.home_gallery{overflow:hidden;}
.home_gallery .gallery_title{font-weight:300;}
.home_gallery .ngg-galleryoverview{margin:0 -5px;width:auto;}
.home_gallery .ngg-gallery-thumbnail{text-align:center;max-width:100%!important;background-color:#FFF;border:0px solid #A9A9A9;margin:0;}
.home_gallery .ngg-gallery-thumbnail-box{width:20%;}
.home_gallery .ngg-gallery-thumbnail-box img{width:100%;}
button#responsive-menu-button{background:none;}
.owl-carousel .owl-item{text-align:center;}
.padwrap{padding-left:10%;}
.service_newcontainer{padding:40px 0;}
.service_row .servicenew_sidebar{padding-left:5%;}
.service_form [class*=col-]{padding:0 15px;}
.service_form .checkbox label{margin:0 10px 10px 0}
.servicenew_sidebar .top_borde{border:3px solid #2f5eac;margin-bottom:0;margin-top:9px;}
.servicenew_sidebar .panel-group{margin-bottom:20px;}
.servicenew_sidebar .panel{margin-bottom:20px;background-color:#fff;border:0 solid transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.servicenew_sidebar .car_side_box{background-color:#293446;margin-top:0;margin-bottom:5px;padding-bottom:15px;}
.servicenew_sidebar .panel-heading-h3{font-size:30px;padding:11px 0 11px 24px;color:#fff;background-color:#313f56;border-top:8px solid #a4afc1;}
.servicenew_sidebar .car_side_box span{width:100%;color:#fff;display:inline-block;background-repeat:no-repeat;background-position:25px 21px;padding:17px 10px 3px 54px;margin-top:4px;font-weight:100;position:relative;}
.servicenew_sidebar .car_side_box span a{color:#fff;}
.servicenew_sidebar .car_side_box span:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:13px;top:20px;font-size:18px;color:#f4f5f6;position:absolute;}
.servicenew_sidebar .car_side_box span.address:before{content:"\f041";}
.servicenew_sidebar .car_side_box span.phone:before{content:"\f095";}
.servicenew_sidebar .car_side_box span.email:before{content:"\f0e0";}
.servicenew_sidebar .car_side_box span.web:before{content:"\f0ac";}
.servicenew_sidebar .car_side_box span.time:before{content:"\f017";}
.servicenew_sidebar .sideaddressbox{color:#fff;padding:20px 15px;}
.innerpage_template .container{padding:0 15px;}
.innerpage_template .row{margin:0 -15px;}
.innerpage_template [class*=col-]{padding:0 15px;}
.bookingform{padding:20px;border:1px solid #d8d8d8;}
.bookingform h3{padding:20px 20px;margin:-20px;background:#293446;color:#fff;margin-bottom:20px;}
.bookingform input[type="submit"]{font-size:18px;}
.wpcf7 .bookingform input[type="text"], .wpcf7 .bookingform input[type="email"], .wpcf7 .bookingform input[type="tel"], .wpcf7 .bookingform input[type="date"], .wpcf7 .bookingform select{height:50px;border:1px solid #e1e1e1;background:#fff;padding:5px 7px;width:100%;border-radius:0;}
.page-id-17 .entry-title{display:none;}
.sidebar_banner .sidebar_widget{margin-bottom:20px;}
.tyre_lists .list_wrapbox{padding:8px;background:#eee;margin-bottom:20px;min-height:300px;}
.tyre_clrbox .col-sm-4:nth-child(3n+1) .list_wrapbox{background:#fdfdd4}
.tyre_clrbox .col-sm-4:nth-child(3n) .list_wrapbox{background:#ffd8d8;}
.tyre_lists .list_wrapbox strong{font-size:18px;display:block;margin:0 0 20px 0;}
.tyre_lists .list_wrapbox strong span{float:right;display:inline-block;cursor:pointer;}
.page-template-service-list-php .modal-header{background:#293446;color:#fff;position:relative;}
.page-template-service-list-php .modal-header .close{position:absolute;right:15px;top:20px;background:none !important;color:#fff !important;}
.page-template-service-list-php form{padding:8px;border:1px solid #d8d8d8;background:#fff;}
#secondform_col .form-group:after{content:'';clear:both;display:table;}
.page-template-service-list-php .modal-footer{border-top:1px solid #d8d8d8;}
.top_title{overflow:hidden;margin:0 0 37px 0;position:relative;}
.top_title h1{display:inline-block;vertical-align:middle;font-family:'Roboto', sans-serif;font-weight:normal}
.top_title .price_tag{display:inline-block;vertical-align:bottom;}
.free_quotebox{padding:21px 26px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.16);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.16);box-shadow:0 0 10px rgba(0, 0, 0, 0.16);margin:30px 0 0 0;background:#fff;}
.free_quotebox input[type="submit"]{text-transform:uppercase;font-size:12px;color:#fff;padding:7px 34px;display:inline-block;background:#fcb716;color:#fff;border:none;border-bottom:4px solid #db9e0f;margin:0 4px 0 0;outline:none;font-size:21px;font-weight:500;border-radius:3px;}
.free_quotebox input[type="submit"]:hover{background:#db9e0f;}
.latest_videos{background:#fff;padding:24px 0;border-top:1px solid #eaeaea;}
.latest_videos .video_title{text-align:center;font-size:35px;}
.latest_videos .videos_col{padding:15px;}
.latest_videos .videos_col .video_wrap{padding:15px;background:#eaeaea;margin:15px;}
.latest_videos .videos_col .video_wrap .inner_wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.latest_videos .videos_col .video_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.wrapfixed{z-index:999 !important;}
.sidebar_form .sidebar_formtitle{background:#ec070f;color:#fff;padding:10px;margin:0;text-align:center;position:relative;}
.sidebar_form .sidebar_formtitle:after{content:'';position:absolute;right:10px;top:0;background:url(../images/down-arrow.png) 0 0 no-repeat;width:32px;height:38px;}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;cursor:pointer;}
.owl-theme .owl-nav [class*=owl-]:hover{opacity:1;}
.owl-theme .owl-nav{text-align:center;}
.ui-datepicker .ui-datepicker-buttonpane button{color:#000 !important}
.bookingpage_fbwidget{background:#f6f7f9;padding:15px;text-align:center;}
.mac_list{padding:30px 0 10px;}
.mac_list .team_wrap{overflow:hidden;margin:0 0 30px 0;padding-bottom:30px;border-bottom:1px solid #ccc;}
.mac_list .team_wrap .img{width:24%;float:left;}
.mac_list .team_wrap .cont{width:76%;float:left;padding-left:10px;}
.mac_list .team_wrap .team_ttl{text-transform:uppercase;font-weight:bold;color:#ec070f;}
.sidbar_fb_widget{text-align:center;padding:15px;background:#eee;}
.backtotop{
    display: inline-block;
    width: 36px;
    text-align: center;
    font-size: 12px;
    line-height: 1.7;
    position: fixed;
    right: 7px;
    bottom: 3%;
    font-weight: normal;
    cursor: pointer;
    z-index: 99;
}
.backtotopn{
    display: inline-block;
    width: 36px;
    text-align: center;
    font-size: 12px;
    line-height: 1.7;
    position: fixed;
    right: 7px;
    bottom: 3%;
    font-weight: normal;
    cursor: pointer;
    z-index: 99;
}

.post_box .post_thumbnail{margin-bottom: 20px}
.post_box .posts_meta {
    font-size: 0.9em;
    padding: 2px 0 8px 0;
    margin: 0;
    color: #7B7B7B;
}

.post_box .posts_meta span {
    padding: 0 16px 0 22px;
    margin: 0;
	position: relative;
}

.post_box .posts_meta span:before {
	display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 32px;
position: absolute;
left:0; top: 3px;
}

.post_box .posts_meta span.post_dates:before {
    content: "\f073";
}

.post_box .posts_meta span.post_author:before {
content: "\f2c0";
}

.post_box .posts_meta span.post_comment:before {
    content: "\f27b";
}

.post_box  .post-footer {
    border-bottom: 1px solid #e0e0e0;
}

.post_box .post-footer {
    width: 100%;
    margin: 30px 0;
    display: block;
}

 .post_box .entry-title{
    margin: 0 0 10px 0;
    line-height: 1.3;
  color: #060606;
}

 .post_box .entry-title a{
     color: #060606;
}

.blog_sidebar .widget-title{
	font-size: 22px;
	font-weight: 600;
}

.blog_sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.blog_sidebar ul li{
	font-size: 14px;
    color: #b8b8b8;
    border-bottom: 1px solid #d2d2d2;
    padding: 9px 0;
}

.blog_sidebar ul li:last-child{
	border-bottom: none;
}

.blog_sidebar ul li a{
	color:#949494;
}

span.read-more { clear:both; padding:0 0 5px 0; display:block }
span.read-more a  { font-size: 0.8em; margin: 0; text-transform: uppercase; display: inline-block; background:#060606; color: #fff; padding: 6px 15px; border-radius: 4px}
span.read-more a:hover{background:#f7b239; text-decoration: none}


.servicepage_list{
    padding:50px 0;
}


.servicepage_list ul.actionrow{
	list-style:none;
    padding:0;
	margin: 0 -10px;
}

.servicepage_list ul.actionrow li{
	color:#fff;
	padding: 0 10px;
}

.servicepage_list ul.actionrow li img{
	width:100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;

}

.servicepage_list ul.actionrow li:hover img{
    transform: scale(1.1,1.1);

}

.servicepage_list ul.actionrow li .inner_action{position: relative; overflow: hidden; margin-bottom:20px; cursor: pointer;}


.servicepage_list ul.actionrow li .blackbox{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	padding:0;
	background:rgba(0,0,0,0.2);
	text-align:center;
    z-index: 99;
}

.servicepage_list ul.actionrow li .blackbox .inline_content {
    top: 100%;
    transform: translateY(-100%);
    position: relative;
	transition: all 0.5s ease;
}

.servicepage_list ul.actionrow li:hover .blackbox .inline_content {
	top: 50%;
	transform: translateY(-50%);
}

.servicepage_list ul.actionrow li .action_title {
    font-weight: 400;
    font-size: 16px;
}

.servicepage_list ul.actionrow li .action_title a {
    color: #fff;
    display: block;
    padding: 10px;
    background: #e10910;
}
.servicepage_list ul.actionrow li .action_title a:hover{
	text-decoration: none;;
}

/*.servicepage_list ul.actionrow li:hover .action_title a {
    text-decoration: none;
    background: #1d2430;
}*/

.servicepage_list ul.actionrow li .action_btn{
	background:none;
	border:1px solid #fff;
	color:#fff;
	text-transform:uppercase;
	border-radius:0;
}

.servicepage_list ul.actionrow li .action_btn:hover{
	background:#6e9602;
	color:#fff;
	text-decoration:none;
}

@media(max-width:1649px){.home_service .stitle{font-size:20px;font-family:'Open Sans', sans-serif;}
.footer_add .wrap{padding:0 47px;}
.footer_add .callus{margin:25px 0 0 1px}
.footer_add .footer_logo{padding:36px 18px;}
.service_pad{padding:0;}
}
@media(max-width:1510px){.footer_add .footer_character{padding-left:0;}
.footer_add .footer_logo{overflow:hidden;padding:36px 9px;transform:skewX(-32deg);vertical-align:top;}
}
@media(max-width:1399px){.top_slider{overflow:hidden;}
.home_service ul.slistleft{margin-right:0;}
.home_service ul.slistright{margin-left:0;}
.home_service ul.slistleft li{padding-right:13%;}
.home_service ul.slistright li{padding-left:13%;}
.home_service ul.slistleft li:before{right:13px;}
.home_service ul.slistright li:before{left:13px;}
.home_service .stitle{font-size:18px;}
.home_service .service_cols .service_img{text-align:center;padding:0 10px;}
.footer_add .footer_logo{padding:36px 3px;}
.footer_add .wrap{padding:0 43px;}
.footer_add .callus{font-size:30px;}
..footer_add .callus .num{font-size:38px;}
.footer_add .footer_logo{margin:-20px 0 -14px 0;}
.footer_add .footer_logo .foot_logobox{width:510px;}
.home_about .home_book{padding:10px 0 0 20px;}
}
@media(max-width:1299px){.footer_add .footer_logo .foot_logobox{transform:skewX(32deg);width:500px;}
}
@media(max-width:1199px){.top_slider{width:100%;display:none;}
.site-branding .top_right #widget_sp_image-2{margin-left:0;}
.top_slider{height:auto;}
.top_slider .slider_title{margin:0;}
.home_service .service_cols .container{width:100%;}
.home_service ul.slistleft li .icon_img{width:86px;}
.home_service ul.slistright li .icon_img{width:86px;}
.site-branding .top_right{padding-right:0;}
.site-branding .top_right .widget.widget_text{margin-left:0;}
.footer_add .footer_logo .foot_logobox{width:440px;}
.footer_add .footer_logo{padding:29px 3px;}
.footer_add .footer_logo{background:#fff;margin:0;height:100%;-webkit-transform:skewX(0);-moz-transform:skewX(0);transform:skewX(0);}
.company_logo{padding:17px 0 50px;}
.footer_add .footer_logo .foot_logobox{-webkit-transform:skewX(0);-moz-transform:skewX(0);transform:skewX(0);}
.footer_add .wrap{padding:0;}
.wpcf7-form-control-wrap:after{clear:both;display:table;content:'';}
.wpcf7-recaptcha{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);float:left;position:relative;left:-30px;}
}
@media(max-width:991px){.site-branding .logo{text-align:center;}
h1{font-size:30px;margin:0 0 20px 0;}
h2{font-size:26px;margin:0 0 12px 0;}
h3{font-size:22px;margin:0 0 12px 0;}
h4{font-size:18px;margin:0 0 10px 0;}
h5{font-size:16px;margin:0 0 8px 0;}
.home_service .service_cols .service_img{display:none;}
.home_service ul.slistright li .icon_img{float:left;}
.home_service ul.slistright li{text-align:right;padding:0 10px;padding-right:45px;font-size:14px;color:#fff;position:relative;}
.home_service ul.slistleft li{text-align:right;padding:0 10px;padding-right:45px;font-size:14px;color:#fff;position:relative;}
.home_service ul.slistright li:before{content:'';position:absolute;right:10px;top:50%;left:inherit;margin-top:-13px;background:url(../images/sbullet.png) 100% 0 no-repeat;width:26px;height:26px;}
.home_about .home_book{padding:0;}
.top_right{display:none;}
.top_right #widget_sp_image-2{display:none;}
.site-branding .top_right .widget_cnss_widget{width:100%;text-align:center;}
.site-branding ul.cnss-social-icon{display:inline-block;}
.top_slider{height:auto}
.footer_add .footer_character{width:100%;text-align:center;}
.footer_add .callus{font-size:25px;width:318px;margin:0 auto;display:block;max-width:100%;}
.footer_add .wrap{width:100%;}
.gallery_section{padding:0;}
.wpcf7-recaptcha{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);float:left;position:relative;left:0;}
.home_fac{background:url(../images/facility-bg.jpg) 0% 0 no-repeat fixed;}
}
.free_quotetyre form{padding:21px 26px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.16);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.16);box-shadow:0 0 10px rgba(0, 0, 0, 0.16);margin:30px 0 0 0;background:#fff;}
.free_quotetyre h2{margin:0 0 30px 0;}
.free_quotetyre label{display:block;}
@media(min-width:767px){
    .backtotopn{display: none !important;}
}
@media(max-width:767px){.footer_add .footer_logo{background:none;}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0;transform:scale(0.7);}
.top_slider .slider_title{font-size:30px;margin:0 0 10px 0;}
.site-branding .logo img{max-width:290px;}
.site-footer .menu-our-services-container ul li{width:100%;}
.footer_add .wrap{display:block;text-align:center;}
.footer_add .footer_logo .foot_logobox{width:250px;display:inline-block}
.gallery_box .gallery_row{margin:0;}
.gallery_box .gallery_row .gallery_col{padding:0;}
.home_videos .rows{margin:0;}
.gallery_box .gallery_row .gallery_col img{width:100%;}
.home_adbanner .widget img{width:100%;}
.gallery_box .ngg-gallery-thumbnail-box{width:100%;padding:0;}
.home_fac .home_facinner{padding:0;}
.wpcf7-recaptcha{left:-46px}
.tyre_lists .list_wrapbox{min-height:inherit}
}
@media(max-width:499px){.footer_ad .footer_logo{padding:10px;-webkit-transform:skewX(-0);-moz-transform:skewX(-0);transform:skewX(-0);display:block;margin:0;}
.footer_ad .footer_logo img{-webkit-transform:skewX(0);-moz-transform:skewX(0);transform:skewX(0);}
.footer_ad .wrap{padding:0;}
.site-branding .logo{text-align:left;}
.site-branding .logo img{max-width:250px;}
.site-branding .logo{margin-right:0;}
.home_service .stitle{font-size:14px;}
.mac_list .team_wrap .img{width:100%;margin:0 0 5px 0;}
.mac_list .team_wrap .cont{width:100%;}
}
@media(max-width:360px){.footer_add .callus{text-align:center;}
.footer_add .callus .titl{padding:0;background:none;}
}
footer.mobile-buttons {
    display: none;
}

@media only screen and (max-width: 767px) {

footer.mobile-buttons {
    display: block;
    background-color: #000;
    border-top: 1px solid #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999999;
}
.mobile-buttons {
    display: block;
    background-color:#000;
    border-top: 1px solid #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999999;
}
footer.mobile-buttons>ul {
    margin-bottom: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: nowrap;
    text-align: center;
    font-size: 14px;
    margin-left: -20px;
}
footer.mobile-buttons>ul>li {
    margin-bottom: 0;
    width: 100%;
    border-right: 1px solid #fff;
}
footer.mobile-buttons>ul>li a {
    text-decoration: none;font-size: 18px;
    color: #fff;
    display: block;
    width: 100%;
    padding: 6px;
}
	
}