select,
select option{border:0;box-shadow:none;border-radius:0;-webkit-border-radius:0}
input{border-radius:0;-webkit-border-radius:0}
.clr,
.container .row .col-eq-50.even:nth-child(even){clear:both}
/*.nav li a,*/
h3{text-transform:uppercase}
.nav li.home a,
.slide .ct-pager a{text-indent:-999px;overflow:hidden}
.footer li a,
.nav li a,
a{text-decoration:none}
.form-row.select-row,
.nav li.home a,
.slide .ct-pager a,
.sm-box-01{overflow:hidden}
*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto, sans-serif}
.button-sb,
.mgntop20{margin-top:20px}
@import "https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese";body{font-size:14px;color:#666;overflow-x:hidden;padding-top:107px}
li,
p{line-height:24px}
select option{padding:2px 5px;display:block;color:#999}
::-webkit-input-placeholder{color:#999;transition:opacity 250ms ease-in-out}
:-ms-input-placeholder{color:#999;transition:opacity 250ms ease-in-out}
::-moz-placeholder{color:#999;transition:opacity 250ms ease-in-out;opacity:1}
:-moz-placeholder{color:#999;transition:opacity 250ms ease-in-out;opacity:1}
.fl{float:left}
.fr{float:right}
.clr{height:0}
:focus{outline:0}
h3{font-size:36px;color:#c00;font-weight:100;text-align:center;position:relative;z-index:9}
h3 span{font-weight:600;color:#333}
h3.left{text-align:left}
h3.white span{color:#fff}
.textarea,
.textbox{background:0 0;border:0;color:#999;width:100%;font-size:14px;border-radius:0;-webkit-border-radius:0;border-bottom:1px solid #000}
p{margin-bottom:15px}
.form-row{margin-bottom:10px}
.textbox{height:50px}
.textarea{height:75px;resize:none;padding:15px 0}
.selectbox{width:100%;height:50px;border:0;border-bottom:1px solid #000;font-size:14px;color:#999;cursor:pointer;background:url(../media/select-arrow.png) center right no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.selectbox.white{border-bottom:1px solid #656565;color:#fff;background:url(../media/select-arrow-white.png) center right no-repeat}
.selectbox.white option{background:#fff;color:#333}
.button-sb{display:inline-block;line-height:44px;background:url(../media/link-s.png) center right 18px no-repeat #000;color:#fff;font-size:14px;padding:0 55px 0 35px;border-radius:22px;border:0;cursor:pointer}
.button-sb.outline{background:#333 url(../media/white-arrow.png) center right 18px no-repeat;color:#e1e0e0}
.button-sb.outline:hover{background-color:#c00;color:#fff}
.dealer-form .button-sb.outline{background:url(../media/white-arrow.png) center right 18px no-repeat #6d6d6d;border:0;color:#fff}
.dealer-form .button-sb.outline:hover{background-color:#c00}
.container{width:1280px;margin:0 auto;padding-left:15px;padding-right:15px}
.container .row{margin-right:-15px;margin-left:-15px}
.container .row .col{padding-left:50px;padding-right:50px}
.container .row .col-eq,
.container .row .col-eq-25,
.container .row .col-eq-30,
.container .row .col-eq-40,
.container .row .col-eq-50,
.container .row .col-eq-60,
.container .row .col-eq-70{padding-left:15px;padding-right:15px}
.container .row .col-eq-25{width:25%}
.container .row .col-eq-50{width:50%}
.container .row .col-eq-30{width:30%}
.container .row .col-eq-70{width:70%}
.container .row .col-eq-40{width:40%}
.container .row .col-eq-60{width:60%}
.header,
.header.scorllFixed{position:fixed;width:100%;top:0;left:0}
.container.pad52{padding:0 52px}
.container .row:after{content:'';clear:both;display:block}
.jb-content,
.jb-dscp,
.pr-detail-features .container .row .col-eq-50:nth-child(9){clear:left}
.header .logo a,
.link-s a,
.nav li a{display:inline-block}
.link-s.mr-top{margin-top:20px}
.link-s a{line-height:35px;background:url(../media/link-s.png) center right 18px no-repeat #000;color:#fff;font-size:12px;padding:0 44px 0 20px;border-radius:30px}
.link-s.outline a{background:url(../media/link-s-black.png) center right 18px no-repeat;color:#666;border:2px solid #d1d1d1}
.link-s.outline a:hover{border-color:#333;background-color:#333;background-image:url(../media/link-s.png);color:#fff}
.link-s.small a{line-height:32px}
.link-s.backBtn a{background:url(../media/left-arw.png) 33px center no-repeat;padding-left:55px;padding-right:35px}
.header{background:#c00;height:107px;z-index:99;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.header.hdr-zd,
.header.scorllFixed.hdr-zd{z-index:inherit}
.header.scorllFixed .nav{padding-top:21px}
.header.scorllFixed{height:66px;z-index:233}
.header.scorllFixed .logo img{height:66px}
.header .header-right .fr{opacity: 1;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;}
.header.scorllFixed .header-right .fr{opacity:0;position:absolute;z-index:-1;right:35px}
.header .logo{line-height:0}
.header .logo img{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;height:107px}
.header .logo a{background:#fff}
.header .header-right{margin-right:35px;padding-top:11px}
.header .header-search{position:relative;margin-top:8px}
.header .header-search input.search{width:202px;height:30px;border-radius:15px;border:0;padding:0 15px;font-size:11px;color:#c00}
.header .header-search input.search::-webkit-input-placeholder{color:#c00}
.header .header-search input.search::-moz-placeholder{color:#c00}
.header .header-search input.search:-ms-input-placeholder{color:#c00}
.header .header-search input.search:-moz-placeholder{color:#c00}
.header .header-search .btn{width:40px;height:30px;border:0;position:absolute;top:0;right:0;background:url(../media/search-icon.png) center no-repeat;cursor:pointer}
.nav li,
.nav li a{position:relative}
.header .head-social{padding:0 10px;color:#fff;margin-top:12px}
.header .head-social a{float:left;margin:0 6px}
.header .head-social span{float:left;padding-right:10px}
.nav{padding-top:12px; -webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.nav li{float:left;list-style:none}
.nav li a{color:#fff;font-size:13px;line-height:34px;padding:0 13px;transition:background-color .5s, color .5s;-webkit-transition:background-color .5s, color .5s}
.nav li.submenu a{padding-right:25px;background:url(../media/submenu-ar.png) center right 10px no-repeat}
.nav li.submenu:hover a{background:url(../media/submenu-ar-black.png) center right 10px no-repeat #fff}
.nav li.submenu:hover .category-row .in-box a{background:0 0}
.nav li.mega-menu{position:static}
.nav .product-mega-menu,
.nav li ul{position:absolute;opacity:0;visibility:hidden}
.nav li:hover a{background:#fff;color:#000}
.nav li ul{width:200px;transition:opacity .5s, visibility .5s;-webkit-transition:opacity .5s, visibility .5s}
.nav li.submenu:hover li{padding:0 10px;width:100%}
.nav li.submenu:hover li a{background:0 0;padding:0;width:100%;display:inline-block;border-bottom:1px solid #fbcdd1;color:#6d767b}
.level02,
.nav li.home a:after{display:none}
.nav li.submenu:hover li:last-child a{border-bottom:0}
.nav li.submenu ul{background:#fff;padding:15px 0;-webkit-box-shadow:0 6px 6px rgba(0, 0, 0, .1);box-shadow:0 6px 6px rgba(0, 0, 0, .1)}
.nav li.submenu:hover ul{background:#fff}
.nav li.submenu li a{margin:0 3px !important;padding:6px 10px !important;line-height:20px !important}
.nav .product-mega-menu{width:100%;padding:0;height:auto;left:0;transition:opacity .5s, visibility .5s;-webkit-transition:opacity .5s, visibility .5s;}
.category-row .in-box a img,
.category-row .in-box a:hover img,
.category-row .in-box.current a img,
.category-row.level02 .in-box a img{opacity:1}
.nav li.home a{margin-right:10px;background:url(../media/home-icon.png) no-repeat;width:19px;height:15px;margin-top:8px}
.level02{padding-top:20px}
.category-row.level02{border:0; background: transparent;padding-top: 0;box-shadow:none;-webkit-box-shadow:none;}
.category-sub-row{display: inline-block;background: #fff;padding-top: 10px;box-shadow:0 0 8px rgba(0, 0, 0, .1);-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .1)}
.category-row{border-bottom:1px solid #c00;text-align:center; max-width: 1170px;margin: 0 auto; background:#fff;padding-top: 10px;box-shadow:0 0 8px rgba(0, 0, 0, .1);-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .1)}
.category-row .in-box{display:inline-block}
.category-row .in-box a{line-height:normal;position:relative;display:inline-block;text-align:center;padding-right:15px !important;padding-left:15px !important;margin:0 5px}
.category-row .in-box a span{color:#666;font-size:14px;text-transform:uppercase;font-weight:400;display:block;margin-bottom:15px;width:100%}
.category-row .in-box a img{height:70px;width:auto}
.category-row .in-box a:after,
.category-row .in-box a:before{width:0;height:3px;background:#c00;position:absolute;top:inherit;bottom:-2px;content:""}
.category-row .in-box a:before{left:0;right:inherit;transition:width .5s;-webkit-transition:width .5s}
.category-row .in-box a:after{right:0;left:inherit;transition:width .5s;-webkit-transition:width .5s}
.category-row .in-box a:hover:after,
.category-row .in-box a:hover:before,
.category-row .in-box.current a:after,
.category-row .in-box.current a:before{width:50%}
.nav li:hover .product-mega-menu,
.nav li:hover ul{opacity:1;visibility:visible}
.slide{position:relative}
.slide .ct-pager{text-align:center;position:absolute;bottom:75px;left:0;width:100%}
.slide .ct-pager a{font-size:14px;color:#fff;margin:0 4px;position:relative;display:inline-block;width:35px;height:4px;background:#fff}
.slide .text-1,
.slide .text-2{text-transform:uppercase;color:#2d2425}
.category-data,
.category-mob-banner,
.home-img-banner,
.slide .ct-pager a.last:after{display:none}
.slide .ct-pager a.active{background:#c00}
.slide .data{position:absolute;left:53%;top:30%}
.slide .data .link-s{padding-top:20px}
.slide .data .link-s a:hover{background-color:#c00}
.slide .text-1{font-size:39px;line-height:50px;margin-bottom:5px}
.slide .text-2{font-size:17px;margin-bottom:10px}
.slide ul li:first-child .data {left: 0;width:100%; text-align: center;}
.category-data{padding:0 15px}
.home-products{padding-bottom:40px}
.home-products .product-range-box{padding:0 15px}
.home-products .product-range-box .in{background:#fff;border-bottom:9px solid #e4e4e4}
.home-products .grey{padding-top:35px;margin-top:35px;position:relative}
.home-products .grey marquee a{ color: #666 }
.home-products .grey marquee { display: block; margin-bottom: 28px;}
.home-products .product-range-slider{text-align:center;margin:0;padding:0 45px 65px;position:relative}
.home-products button.slick-next,
.home-products button.slick-prev{position:absolute;top:50%;height:63px;width:45px;border:0;color:#333;font-size:12px;cursor:pointer;display:block;text-indent:-999px;overflow:hidden;margin-top:-95px;z-index:99;text-transform:uppercase}
.home-products button.slick-next{right:15px;background:url(../media/right-arrow.jpg) center right no-repeat}
.home-products .slick-disabled{opacity:.5}
.home-products button.slick-prev{left:15px;background:url(../media/left-arrow.jpg) center left no-repeat}
.home-about-parallax{height:544px;background:url(../media/home-about-parallax.jpg) center/auto 100% no-repeat;background-size:cover}
.home-about{padding-bottom:40px}
.home-about .about-left{padding-left:15px;padding-right:15px;width:30%;padding-top:50px}
.home-about .block{margin-bottom:60px;margin-left:30px;border-left:2px solid #c00;min-height:52px;padding-left:15px;font-size:18px;color:#c00;font-weight:300;text-transform:uppercase;position:relative}
.home-about .block span{display:block;font-weight:600;font-size:28px}
.home-about .about-right{padding-left:15px;padding-right:15px;width:70%}
.home-about .about-content{background:#f9f9f9;margin-top:-145px;padding:70px 95px}
.home-about .head-content{margin:40px 0;font-size:24px;line-height:36px;font-weight:300}
.home-about .content{margin-bottom:40px}
.home-about .block .number{font-weight:600;width:30px;position:absolute;left:-32px;top:0}
.home-about .block a{color:#c00}
.home-why-honda-parallax{height:544px;background:url(../media/home-why-honda-parallax.jpg) center/auto 100% no-repeat;background-size:cover}
.home-why-honda{padding-bottom:40px}
.home-why-honda .grey{position:relative;margin-top:-107px;padding:50px 0}
.home-why-honda .link-s{text-align:center}
.home-why-honda .block{width:33.3%;text-align:center;padding:40px 0}
.find-dealer h3,
.home-product-enq h3{text-align:left}
.home-why-honda .block-caption{font-size:16px;color:#666;font-weight:600}
.home-why-honda .image{margin-bottom:10px}
.home-why-honda .home-icons-main{padding:0 100px}
.home-product-enq-parallax{height:544px;background:url(../media/home-product-enq-parallax.jpg) center/auto 100% no-repeat;background-size:cover}
.home-product-enq{padding-bottom:40px}
.home-product-enq .enq-right{width:50%}
.home-product-enq .enq-form-main{padding:40px 100px;background:#f9f9f9;margin-top:-350px}
.home-product-enq .form-enq-main{padding-top:13px}
.home-product-enq .enq-left{width:50%;padding:0 15px;min-height:340px;margin-top:50px}
.home-product-enq .enq-inner{padding:100px 0 150px 280px;background:url(../media/enq-left.png) top 50px left/auto 100% no-repeat}
.home-product-enq .text{font-size:18px;color:#c00;text-transform:uppercase;font-weight:300;margin-bottom:20px}
.home-product-enq .text span{display:block;font-size:28px;font-weight:600}
.find-dealer{padding-bottom:40px}
.find-dealer .form-area{background:#222;width:50%;padding:40px 50px;min-height:480px}
.find-dealer .dealer-form{padding-top:30px}
.find-dealer .checkbox-dealer{line-height:50px}
.find-dealer .checkbox-dealer label{font-size:14px;color:#fff;cursor:pointer;padding-left:27px;margin-right:20px;background:url(../media/checkbox-dealer.png) center left no-repeat}
.find-dealer .checkbox-dealer input[type=radio]{display:none}
.find-dealer .checkbox-dealer input[type=radio]:checked+label{background:url(../media/checkbox-dealer-checked.png) center left no-repeat}
.find-dealer .map{width:50%}
.find-dealer .map iframe{width:100%;height:480px}
.find-dealer .inside-map{height:480px}
.find-dealer .checkbox-dealer span{display:inline-block;vertical-align:top;color:#fff;margin-right:10px}
.honda-enviormental{padding:50px 0 160px;background:url(../media/honda-enviormental.jpg) center bottom/100% auto no-repeat;position:relative}
.honda-enviormental:after{content:'';height:1px;background:#99bf53;bottom:0;width:100%;position:absolute;left:0}
.honda-enviormental .link-s{text-align:center}
.honda-enviormental .home-env-images{width:100%;text-align:center;padding:50px 178px}
.honda-enviormental .home-env-images img{margin:0 40px}
.home-news{padding:50px 0}
.home-news .cols{width:50%}
.home-news .cols.cols-right{padding-left:20px}
.home-news .cols.cols-left{padding-right:20px}
.home-news .date{margin-bottom:5px}
.home-news .date span{background:#c00;color:#fff;padding:0 10px;display:inline-block;line-height:20px;font-size:12px}
.home-news .date.big span{line-height:30px}
.home-news .news-list-box{padding:18px 0;border-bottom:1px solid #ccc}
.home-news .n-image{width:25%}
.home-news .n-image img{width:100%;height:auto}
.home-news .n-data{width:75%;padding-left:15px}
.home-news .b-img{line-height:0}
.home-news .b-img img{width:100%;height:auto}
.home-news .news-title{color:#000;font-size:18px;line-height:20px;padding:15px 0}
.home-news .news-list-box:first-child{padding-top:38px}
.home-news .news-list-box:last-child{border-bottom:0}
.footer{background:#f7f8f9;border-top:1px solid #959595;padding:30px 0}
.footer .col-m{width:18%;padding:0 15px}
.footer .col-m2{width:23%;padding:0 15px}
.footer li{list-style:none}
.footer li a{color:#6d767b;font-size:12px;display:inline-block;line-height:24px;font-weight:500}
.footer li a:hover{color:#c00;text-decoration:underline}
.footer .footer-title{font-size:13px;color:#3d3c42;text-transform:uppercase;line-height:30px;font-weight:600;margin-bottom:15px}
.footer .footer-title:after{display:block;content:"";width:40px;height:2px;background:#d82342}
.footer .footer-social{margin-bottom:30px}
.footer-bottom{background:#c00;color:#fff;font-size:12px;padding:12px 0}
.footer-bottom span{margin:0 10px;opacity:0.3}
.footer-bottom a{color:#fff}
.footer-bottom a.mr{margin-left:20px}
.breadcrumb{font-size:11px;padding:13px 0;font-weight:500}
.breadcrumb a{margin-right:5px;color:inherit}
.breadcrumb a:after{content:">";margin-left:5px}
.product-detail-navigation{background:#000}
.product-detail-navigation.fixed{position:fixed;top:65px;left:0;width:100%;z-index:99}
.product-detail-navigation li{list-style:none;float:left;margin-right:35px}
.product-detail-navigation li a{text-transform:uppercase;color:#666;font-size:14px;font-weight:800;display:inline-block;line-height:60px}
.product-detail-navigation li a.active,
.product-detail-navigation li a:hover{color:#fff}
.pr-detail-overview{padding-top:40px}
.pr-detail-overview .link-s.mr-right{margin-right:20px}
.pr-detail-overview .price{font-size:24px;font-weight:400;color:#c00;margin-bottom:30px}
.pr-detail-overview .list-points{padding:20px 0}
.pr-detail-overview .list-points li{list-style:none;color:#666;font-size:14px;line-height:18px;border-bottom:1px dotted #c1c1c1;max-width:410px;padding:10px 0}
.pr-detail-overview .list-points li:last-child{border-bottom:0}
.pr-detail-overview .item-code{color:#000;font-size:14px;font-weight:500;margin-bottom:10px}
.pr-detail-overview .item-name{line-height:normal;color:#000;font-size:36px;font-weight:800}
.pr-detail-overview .item-category{font-size:16px;color:#c00}
.pr-detail-overview .item-category span{color:#333}
.pr-detail-overview .product-main-image{width:82%}
.pr-detail-overview .product-main-image img{width:100%;height:auto}
.pr-detail-overview .product-thumb-image{width:18%;padding-right:20px;padding-top:40px}
.pr-detail-overview .product-thumb-image a{display:inline-block;border:1px solid #dadada;padding:4px;margin-bottom:4px}
.pr-detail-overview .product-thumb-image a img{width:100%;height:auto;display:block}
.pr-detail-overview .product-thumb-image a.active{border:1px solid #000}
.pr-detail-specification .grey{background:#f1f1f1;padding:40px 0 20px}
.pr-detail-specification .heading{margin-bottom:10px}
.pr-detail-specification .white-main{padding:30px 0}
.pr-detail-specification .white-main .white{background:#fff;padding:30px 40px}
.pr-detail-specification .white-main .white-in{position:relative}
.pr-detail-specification .block-mr{padding:0 20px 30px;position:absolute}
.pr-detail-specification .disclaimer-c{padding:0 20px 0 100px;position:relative}
.pr-detail-specification .disclaimer-c span{font-size:14px;color:#d50f31;font-weight:600;position:absolute;left:20px;top:4px}
.pr-detail-specification table{width:100%;border-spacing:0;border-collapse:separate;border-top:1px dashed #dadada}
.pr-detail-specification table td{line-height:24px;font-size:14px;color:#000;padding:10px 20px;background:#f1f1f1;border-bottom:2px solid #fff}
.pr-detail-specification table td:first-child{font-weight:600}
.pr-detail-specification table tr:nth-child(even) td{background:#f7f7f7}
.pr-detail-specification .table-head{font-size:24px;color:#333;font-weight:700}
.pr-detail-specification .table-head span{display:inline-block;float:left;line-height:30px;padding-bottom:20px;padding-left:15px;padding-top:20px}
.pr-detail-specification .table-head img{float:left}
.pr-detail-features .title-features{font-size:14px;text-transform:uppercase;color:#666;letter-spacing:1px;font-weight:700}
.pr-detail-features .bl{padding-left:60px;margin-bottom:30px;position:relative}
.pr-detail-features .bl img{position:absolute;left:0;top:0}
.pr-detail-features .heading:before,
.pr-detail-specification .heading:before,
.pr-detail-warrenty .heading:before{height:1px;content:"";top:50%;left:0;width:100%}
.pr-detail-features .bl-main{padding:0}
.pr-detail-features .bl-main.not-icon .bl{padding-left:0;}
.pr-detail-features .bl-main.not-icon .bl img{max-width:100%;position:static;}
.pr-detail-warrenty{text-align:center}
.pr-detail-warrenty .why-text{font-size:48px;color:#c00;text-transform:uppercase;font-weight:200;padding:40px 0 10px}
.pr-detail-warrenty .why-text span{display:block;color:#333;font-weight:600}
.pr-detail-warrenty .heading{position:relative;text-align:center;margin-bottom:20px}
.pr-detail-warrenty .heading h3{display:inline;padding:0 30px;background:#fff}
.pr-detail-warrenty .heading:before{background:#ddd;position:absolute}
.pr-detail-warrenty .why-text-caption{font-size:18px;color:#666;font-weight:400}
.product-cat-m .total-models span,
.product-name{font-weight:600}
.pr-detail-warrenty .blocks-main{text-align:center;padding-top:30px}
.pr-detail-warrenty .blocks-main .block{display:inline-block;padding:0 50px}
.pr-detail-warrenty .blocks-main .block img{margin-bottom:20px}
.pr-detail-features .heading{position:relative;text-align:center;margin-bottom:20px}
.pr-detail-features .heading h3{display:inline;padding:0 30px;background:#fff}
.pr-detail-features .heading:before{background:#ddd;position:absolute}
.pr-detail-specification .heading{position:relative;text-align:center;margin-left:-30px;margin-right:-30px}
.pr-detail-specification .heading h3{display:inline;padding:0 30px;background:#f1f1f1}
.pr-detail-specification .heading:before{background:#ddd;position:absolute}
.pad{padding:30px 15px}
.pad.border{border:1px solid #c1c1c1;border-top:0}
.product-category-products .product-image{border:1px solid #e4e4e4}
.product-range-slider .slick-list{text-align:center}
.product-name{color:#666;font-size:20px;margin-bottom:15px;text-align:center}
.content{margin-bottom:10px}
.product-image{line-height:0;display:block;border-bottom:1px solid #e4e4e4}
.product-image img{width:100%;height:auto;padding:15px}
.heading-grey:before,
.heading-white:before{width:100%;height:1px;top:50%;left:0;content:""}
.grey{background:#f1f1f1;margin:0 20px}
.heading-grey,
.heading-white{text-align:center;margin-bottom:40px}
.heading-white{position:relative}
.heading-white h3{display:inline;padding:0 30px;background:#fff}
.heading-white:before{background:#ddd;position:absolute}
.heading-grey{position:relative;margin-top:20px}
.heading-grey h3{display:inline;padding:0 30px;background:#f1f1f1}
.heading-grey:before{background:#ddd;position:absolute}
.acrd-title:after,
.frm-box:after,
.list-block ul li:after,
.list-block ul li:before{content:''}
.heading-grey.lightBg h3{background:#f9f9f9}
.product-category-products{padding-bottom:50px}
.product-category-products .product-col{padding:0 15px;width:25%}
.product-cat-m .filter-head{margin-bottom:20px}
.product-cat-m .select-filter{width:200px;height:38px;border:1px solid #cdcdcd;cursor:pointer;padding:0 15px;font-size:11px;color:#9b9b9b;text-transform:uppercase;background:url(../media/select-filter.png) center right 10px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.product-cat-m .total-models{line-height:38px;color:#666;font-size:14px;text-transform:uppercase}
.category-banner{line-height:0;position: relative;}
.category-banner img{width:100%;height:auto}
.category-banner .overlay{line-height:normal;position:absolute;top:60%;left:50%;color:#fff;font-size:55px;font-weight:200;text-transform:uppercase}
.category-banner .overlay span{font-weight:500}
.product-cat-m-des .grey{padding:50px 0;margin-top:-60px;position:relative}
.product-cat-m-des .content{padding-top:20px}
.product-cat-m-des .content p{font-size:24px;line-height:36px;color:#000;font-weight:300}
.product-cat-m-des .sub-cat-points{position:relative;margin-top:20px;padding-left:140px}
.product-cat-m-des .title-s{font-size:18px;color:#c00;text-transform:uppercase}
.product-cat-m-des .title-s span{display:block;font-size:28px;font-weight:600}
.product-cat-m-des .image{line-height:0;width:120px;border-right:2px solid #c00;padding-right:15px;position:absolute;left:0;top:5px;text-align:right}
.about-icons-st,
.teachnology-certifications .image-s{text-align:center}
.about-icons-st .grey{padding:50px 0 40px}
.about-icons-st .block{display:inline-block;padding:0 60px; vertical-align: top;}
.about-icons-st .title-s{font-size:16px;color:#666;font-weight:600}
.about-icons-st img{margin-bottom:10px}
.why-us{padding:40px 0 20px}
.why-us .head-content{margin:20px 0;font-size:24px;line-height:36px;font-weight:300}
.about-core{padding-bottom:50px}
.about-core .honda-logo{background:#000;text-align:center;padding:50px 0}
.about-core .honda-logo img{width:80%}
.about-core .title-s{font-size:30px;color:#666;font-weight:300;padding:10px 0 20px}
.teachnology-certifications .head-content{margin:20px 0;font-size:24px;line-height:36px;font-weight:300}
.teachnology-certifications .image-s img{margin:0 40px}
.teachnology-certifications .image{line-height:0}
.teachnology-certifications .image img{width:100%;height:auto}
.career{padding-bottom:50px}
.grey.top-mar-60{padding:50px 0;margin-top:-60px;position:relative;margin-bottom:60px}
.grey.pad50{padding:35px 0}
.career-detail .container.pad60{padding-left:60px;padding-right:60px}
.career .content{padding-bottom:17px}
.career .content.pad0{padding-bottom:0}
.career .content p{margin-bottom:22px}
.career .content p.txt-lg{font-size:24px;line-height:36px;color:#000;font-weight:300;padding-top:20px}
.form-box{width:965px;margin:0 auto;padding-top:25px;padding-bottom:43px}
.inputBox-01{float:left;width:33.333%;padding:0 49px 35px}
.inputBox-01 input,
.inputBox-01 select{width:100%;display:block;border:0;border-bottom:1px solid #000;height:30px;font-size:14px}
.inputBox-01 select{color:#999;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../media/select-arrow.png) center right no-repeat}
.form-box input.submitBtn{clear:left;width:139px;display:block;margin:0 auto;cursor:pointer;height:42px;border:0;border-radius:30px;background-color:#333;background-image:url(../media/white-arrow.png);background-repeat:no-repeat;background-position:73% center;text-align:left;font-size:14px;color:#e1e0e0;padding-left:37px}
.applyBtn,
.loader{text-align:center}
.form-box input.submitBtn:hover{background-color:#c00;color:#fff}
.curnt-list{padding:25px 58px}
.curnt-list ul{list-style:none;margin:0;padding:0}
.curnt-list ul li {position: relative; padding-bottom:12px}
.curnt-list ul li span.applynow {     position: absolute; right: 30px;
    top: 50%; background-color: #333; border-radius: 30px; padding: 5px 25px; color:#fff; margin-top:-17px; }
.curnt-list ul li a{display:block;border:1px solid #ddd;padding:20px 160px 10px 26px;color:#000;background-color:#fff;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.curnt-list ul li a:hover{border-color:#fff;box-shadow:0 1px 27px rgba(0, 0, 0, .2)}
.sm-title{font-size:18px;padding-bottom:10px}
.sm-exp-01{float:left;padding-right:15px;color:#666}
.sm-exp-01 span{color:#000}
.jb-dscp{padding-top:10px}
.jb-dscp p{color:#666}
.jp-title{font-weight:700}
.loader{width:68px;margin:auto}
.loader img{display:inline-block;width:50px;margin:auto}
.applyBtn,
.loader span,
.sm-box-01 a{display:block}
.sm-box-01{padding-bottom:30px;margin:0 -30px}
.sm-box-01 a{float:left;width:139px;height:44px;border:1px solid #666;line-height:44px;border-radius:30px;color:#333}
.sm-box-01 a.backbtn{background:url(../media/left-arw.png) 33px center no-repeat;padding-left:55px}
.sm-box-01 a.print{float:right;padding-left:65px;background:url(../media/printer.png) 30px center no-repeat}
h4{font-size:36px;padding:0 0 15px;margin:0}
.career-detail .grey{background:#f9f9f9}
.career-detail .sm-exp-01{padding-bottom:15px}
.jb-content{padding-top:20px;padding-bottom:30px}
.jb-content h5,
.per-form h5{color:#666;font-weight:900;font-size:14px;text-transform:uppercase;padding-bottom:10px}
.jb-content p{margin-bottom:20px}
.jb-content ul{list-style:none;padding:0;margin:0 0 20px 15px}
.jb-content ul li{background:url(../media/list-arw.png) 0 9px no-repeat;padding-bottom:13px;padding-left:30px}
.applyBtn{width:173px;margin:auto;background:url(../media/link-s.png) 80% center no-repeat #000;color:#fff;line-height:44px;border-radius:30px;padding-right:15px}
.per-form{display:none}
.frm-box{padding:30px 0 0}
.frm-box:after{display:block;clear:both}
.frm-box .inputBox{float:left;width:33.333%;padding:0 49px 35px}
.frm-box .inputBox input,
.frm-box .inputBox select{width:100%;display:block;border:0;border-bottom:1px solid #000;height:30px;font-size:14px;background-color:inherit}
.frm-box .inputBox select{color:#999;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../media/select-arrow.png) center right no-repeat}
.inputBox-02{float:left;width:50%;padding-bottom:65px}
.inputBox-02 label{float:left}
.frm-box .inputBox-02 .inputBox{width:60%;padding:0 15px}
.frm-box .inputBox-02 .inputBox input{border:0}
.frm-box .inputBox-02 .inputBox span{font-size:12px;color:#333}
.captcha{margin:0 auto 45px;width:300px}
.captcha img{display:block;max-width:100%}
.career-detail input.submitBtn{clear:left;width:139px;display:block;margin:0 auto;cursor:pointer;height:42px;border:1px solid #666;border-radius:30px;background-color:#000;background-image:url(../media/link-s.png);background-repeat:no-repeat;background-position:73% center;text-align:left;font-size:14px;padding-left:37px;color:#fff}
.lghtgrey{margin-top:-67px;background:#f9f9f9;position:relative;z-index:2;padding:50px 60px;margin-bottom:65px}
.acrd-content,
.acrd-title{background:#fff;margin-bottom:7px}
.acrdion{padding:0 25px}
.acrd-content{display:none;padding:35px 22px 25px}
.acrd-title{padding:16px 22px;text-transform:uppercase;font-size:24px;color:#000;box-shadow:0 2px 3px rgba(0, 0, 0, .1);cursor:pointer;position:relative;font-weight:300}
.acrd-title span{font-weight:900}
.acrd-title:after{position:absolute;width:24px;height:24px;background:url(../media/plus-icon.png) center center no-repeat;top:0;right:20px;bottom:0;margin:auto}
.acrd-title.active{color:#fff;background:#c00;margin-bottom:0;box-shadow:none}
.acrd-title.active:after{background-image:url(../media/mins-icon.png)}
.pdflist{padding:0 50px}
.pdflist .list-block{background-color:#FFF;padding:20px 30px}
.list-block ul{list-style:none;margin:0;padding:0}
.list-block ul li{position:relative;border-bottom:1px solid #ebebeb;padding:18px 60px;line-height:20px}
.list-block ul li:before{width:32px;height:32px;background:url(../media/txt-icon.png) center center no-repeat #c00;position:absolute;top:50%;left:6px;margin-top:-16px}
.list-block ul li:after{display:block;clear:both}
.list-block ul li a{right:10px;position:absolute;top:50%;margin-top:-16px}
.list-block ul li a span{display:block;width:27px;height:32px;background:url(../media/pdf-icon.png) no-repeat}
.counting ul{counter-reset:my-badass-counter}
.counting ul li:before{content:counter(my-badass-counter);counter-increment:my-badass-counter;background-image:none;color:#fff;line-height:32px;text-align:center}
.use-maintenance .lghtgrey{margin-top:0}
.inr-financial .md-col-02 .list-block ul{height:auto}
.financial-list ul li:before{display:none}
.financial-list ul li span.fc-year{position:absolute;top:13px;left:6px;width:37px;height:37px;background-color:#c00;line-height:37px;text-align:center;color:#fff;text-transform:uppercase}
.inr-financial .heading-grey{margin-bottom:15px}
.md-col-01,
.md-col-02{float:left;width:50%;padding:0 5px 10px}
.bgblack,
.bgred,
.bgrey{padding:20px 15px}
.bgred{background:#c00}
.bgblack{background:#231f20}
.bgrey{background:#a8abb6}
.row01{margin:0 -5px}
.contact .lghtgrey,
.white-box p{margin-bottom:25px}
.row01:after{display:block;clear:both;content:''}
.list-one .sm-col-01:nth-child(5){clear:left}
.investor .sm-col-02:nth-child(3n+1){clear: left}
.md-col-01 .list-block ul li,
.md-col-02 .list-block ul li{color:#fff;padding:18px 100px 25px 60px}
.md-col-01 .list-block ul li:last-child,
.md-col-02 .list-block ul li:last-child{border-bottom:0}
.bgblack .financial-list ul li span.fc-year,
.bgred .financial-list ul li span.fc-year{background-color:#fff;color:#c00}
.md-col-02 .list-block ul{height:148px}
.see-more{display:inline-block;color:#fff;background:url(../media/link-s.png) right 5px no-repeat;padding-right:22px}
.corporate .sm-col-03 a,
.distributer.current,
.pr-gery img,
.pro-list-block ul:after,
.show ul:after,
.tab-list:after{display:block}
.sm-prah{padding:10px 0 30px;line-height:20px}
.sm-prah-01{padding:10px 0 20px;line-height:35px;font-size:24px;font-weight:300;color:#333}
.sm-title-01,
.sm-title-02,
.title,
.xs-title{font-weight:700;text-transform:uppercase}
.title{color:#fff;font-size:30px;padding-left:7px;padding-bottom:15px}
.sm-title-01,
.xs-title{color:#333}
.bgred.stock-list .list-block ul li:before{background:url(../media/stock-icon.png) center center no-repeat #fff}
.bgred.dividend-list .list-block ul li:before{background:url(../media/txt-icon01.png) center center no-repeat #fff}
.sm-title-01 {font-size:24px;padding-bottom:20px}
.sm-title-01 .small-hspp {font-size:13px; text-transform: none; }
.xs-title{padding-bottom:8px}
.sm-details{line-height:24px;padding-bottom:35px}
.sm-details a{color:#666}
.sm-details strong{color:#777}
.white-box{background:#fff;padding:35px;height:440px}
.white-box .sm-title-01{padding-bottom:10px}
.select-box{width:280px}
.select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../media/select-filter.png) 95% center no-repeat;height:35px;border:1px solid #cdcdcd;padding:5px 10px;color:#9b9b9b;width:100%}
.list-distrb li,
.tab-list li{border-radius:30px;cursor:pointer;float:left;text-align:center}
.list-block-01{padding-bottom:20px}
.list-block-01 ul{list-style:none;margin:0;padding:0}
.list-block-01 ul li{padding-bottom:8px;background:url(../media/list-arw.png) 0 8px no-repeat;padding-left:30px}
.list-one{counter-reset:c;padding-top:35px}
.sm-col-01{float:left;width:50%;position:relative;counter-increment:c;padding:0 25px;margin-bottom:20px}
.inr-col-01{padding-left:45px;position:relative;padding-bottom:5px}
.list-one .sm-col-01:before{content:counter(c, decimal-leading-zero);position:absolute;left:15px;top:0;color:#c00;font-size:18px;height:100%;width:30px;border-right:2px solid #c00}
.inr-col-01 p{margin-bottom:0}
.sm-title-02{font-size:18px;color:#000;padding-bottom:7px}
.category-banner.honda-genuine .overlay{top:40%;width:430px;line-height:40px}
.category-banner.honda-genuine .overlay span{font-size:43px}
.category-banner.honda-genuine .overlay span.sm-txt{font-size:14px;font-weight:400;line-height:normal;text-transform:none;display:block;padding-top:5px}
.sm-col-02{float:left;width:33.333%;padding:0 15px}
.sm-col-02 .xs-title{text-transform:none}
.list-distrb li,
.list-location li,
.pr-strip ul li a,
.side-fixed ul li a,
.sm-title-03,
.tab-list li{text-transform:uppercase}
.list-distrb:after,
.pro-list-block ul:after,
.show ul:after,
.tab-list:after{clear:both;content:''}
.investor .sm-title-01{padding-bottom:35px}
.corporate .row{margin:0 -6px}
.sm-col-03{float:left;width:25%;padding:0 6px 12px}
.corporate .sm-col-03 a{background:#c00;height:256px;padding:10px 15px}
.corporate .sm-col-03:nth-child(even) a{background:#333}
.xs-title-01{color:#fff;font-size:18px;font-weight:700}
.icon{height:154px;text-align:center;position:relative}
.icon img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.tab-box{padding:0 65px}
.tab-box ul{list-style:none;margin:0 0 35px;padding:0}
.tab-list li{border:1px solid #333;padding:10px 25px;color:#666;font-weight:700;margin-right:15px}
.tab-list li.active,
.tab-list li:hover{background:#c00;color:#fff;border-color:#c00}
.sm-title-03{font-size:18px;font-weight:700;padding-bottom:7px;border-bottom:1px solid #ddd;margin-bottom:15px;color:#333}
.pro-list-block ul,
.show ul{margin:0 -5px;list-style:none}
.show{padding-bottom:45px}
.show ul{padding:0;text-align: center}
.show ul li{width:24%;padding:0 15px 30px;display: inline-block;vertical-align: top;}
.pro-list-block{padding-bottom:45px}
.pro-list-block ul{padding:0}
.pro-list-block ul li{float:left;width:24%;padding:0 5px 10px}
.pr-box{border-bottom:9px solid #e4e4e4;box-shadow:-1px 2px 7px rgba(0, 0, 0, 0.2)}
.pr-gery{border-bottom:1px solid #e4e4e4;position:relative}
.pr-gery img{max-width:100%;padding:15px}
.pr-details{background:#fff;padding:30px 15px}
.xs-title-02{font-weight:700;padding-bottom:15px;font-size:20px}
.pr-cont{line-height:20px;padding-bottom:15px}
.pr-grid{padding:0 65px}
.cont-01{padding-top:20px;padding-bottom:30px}
.cont-01 p{margin-bottom:15px}
.cont-01 a{color:#666;text-decoration:underline}
.distributer{display:none}
.tab-box-01{padding:0 65px 65px}
.list-distrb{list-style:none;margin:0 0 35px;padding:0}
.list-distrb:after{display:block}
.list-distrb li{border:1px solid #333;padding:10px 25px;color:#666;font-weight:700;margin-right:15px}
.list-distrb li.active,
.list-distrb li:hover{background:#c00;color:#fff;border-color:#c00}
.filter-box{background:url(../media/map.jpg) no-repeat;height:631px}
.list-location{text-align:center}
.list-location li{display:inline-block;padding:5px 20px;margin-right:22px;margin-bottom:22px;border-radius:30px;border:1px solid #333;font-weight:700;cursor:pointer}
.abt-box span,
.inr-distrb.current{display:block}
.list-location li.active,
.list-location li:hover{background:#c00;color:#fff;border-color:#c00}
.inr-distrb{position:absolute;top:254px;left:0;width:100%;height:auto}
.distributer{padding:0 15px;height:100%;position:relative}
.distributer .sm-title-03{text-align:center;position:relative;font-weight:300;color:#c00;font-size:24px;padding:25px 0;margin-bottom:20px;border:0}
.distributer .sm-title-03:before{height:1px;background-color:#d3d3d3;width:100%;left:0;top:50%;position:absolute;content:''}
.distributer .sm-title-03 span{background:url(../media/map.jpg) center top no-repeat;padding:0 15px;position:relative;z-index:2}
.distributer .sm-title-03 span span{font-weight:700;color:#333}
.abt-box{position:absolute;top:0;left:0}
.abt-box span{width:16px;height:24px;background:url(../media/location-icon.png) no-repeat;position:relative;float:left;margin-right:5px}
.inr-distrb.current-map .abt-box span:before{width:80px;height:122px;background-image:url(../media/location-icon-big.png);content:'';position:absolute;top:-94px;left:-36px}
.nepal .abt-box{top:94px;left:69%;}
.sri-lanka .abt-box{top:179px;left:68%;}
.bangladesh .abt-box{top:128px;left:70%;}
.indonesia .abt-box{left:81%;top:184px;}
.south-korea .abt-box{top:110px;left:77%;}
.philippiens .abt-box{top:186px;left:85%;}
.malaysia .abt-box{top:214px;left:83%}
.hong-kong .abt-box{left:76%;top:140px;}
.thailand .abt-box{left:74%;top:164px;}
.taiwan .abt-box{left:77%;top:153px;}
.japan .abt-box{top:130px;left:80%;}
.usa .abt-box{left:17%;top:103px;}
.canada .abt-box{left:17%;top:75px;}
.mexico .abt-box{left:12%;top:132px;}
.haiti .abt-box{left:25%;top:114px;}
.guatemala .abt-box{left:17%;top:155px;}
.uae .abt-box{left:58%;top:160px;}
.bahrain .abt-box{left:57%;top:145px;}
.qatar .abt-box{left:58%;top:147px;}
.kuwait .abt-box{left:58%;top:116px}
.oman .abt-box{left:56%;top:181px;}
.egypt .abt-box{left:50%;top:130px;}
.kenya .abt-box{left:51%;top:200px;}
.yemen .abt-box{left:53%;top:179px;}
.saudi .abt-box{left:54%;top:157px;}
.brazil .abt-box{left:27%;top:200px;}
.peru .abt-box{left:20%;top:190px;}
.chile .abt-box{left:19%;top:240px;}
.txt-01 a{background:#c00;color:#fff;text-decoration:none;padding:0 6px}
.side-fixed{position:fixed;top:35%;right:0;width:49px;background:#010101;border:1px solid #3d3c3c;border-right:0;z-index:150;-webkit-transition:width 1s;transition:width 1s}
.side-fixed:hover{width:210px}
.side-fixed:hover ul li a{text-indent:inherit}
.side-fixed ul{list-style:none;margin:0;padding:0}
.side-fixed ul li{border-bottom:1px solid #3d3c3c;line-height:normal}
.side-fixed ul li:last-child{border-bottom:0}
.side-fixed ul li a{display:block;text-indent:-999px;overflow:hidden;position:relative;height:48px;line-height:48px;color:#fff;padding-left:15px;font-size:12px}
.side-fixed ul li a:hover{color:#c00}
.side-fixed ul li a span{width:49px;height:48px;position:absolute;top:0;right:0;border-left:1px solid #3d3c3c}
.side-fixed ul li.dlr a span{background:url(../media/loc-icon.png) center center no-repeat #010101}
.side-fixed ul li.prq a span{background:url(../media/txt-icon02.png) center center no-repeat #010101}
.side-fixed ul li.srv a span{background:url(../media/seting-icon.png) center center no-repeat #010101}
.heading.cm-title{padding:25px 0}
.heading.cm-title h3{text-align:left}
#load-show-more,
.category-row.level02,
.col-50.img,
.corporate .sm-col-03 .xs-title-01,
.load-application,
.not-search,
.pr-details,
.pr-gery-hover,
.rgt-btn a{text-align:center}
.cm-content{padding:0 15px 65px}
.mb-navigation,
.tgmenu{display:none}
.product-category-products button.slick-next,
.product-category-products button.slick-prev{border:0;top:50%;color:#333;cursor:pointer;font-size:12px;height:36px;position:absolute;text-indent:-9999px;overflow:hidden;display:block;margin-top:-70px;text-transform:uppercase}
.product-category-products button.slick-prev{background:url(../media/product-range-prev.png) left center no-repeat rgba(0, 0, 0, 0);left:15px;padding-left:44px;z-index:89}
.product-category-products button.slick-next{background:url(../media/product-range-next.png) right center no-repeat rgba(0, 0, 0, 0);padding-right:44px;right:15px}
.home-env-images .slick-next,
.home-env-images .slick-prev{width:36px;height:36px;text-indent:-9999px;overflow:hidden;position:absolute;top:50%;margin-top:-18px;display:block;cursor:pointer}
.home-env-images .slick-prev{background:url(../media/product-range-prev.png) no-repeat;left:-12px;border:1px solid #ddd;border-radius:100%;z-index:88}
.home-env-images .slick-next{background:url(../media/product-range-next.png) no-repeat #ddd;right:-12px;border:1px solid #ddd;border-radius:100%}
.home-env-images .slick-next.slick-disabled,
.home-env-images .slick-prev.slick-disabled{opacity:.5}
#menu-center{position:relative}
.rgt-btn{position:absolute;top:9px;right:0;background:#c00;padding:12px 20px;border-radius:25px}
.rgt-btn a{color:#fff;display:block}
.error,
.redhead{color:#c00}
.enquiry-popup{position:fixed;background:rgba(0, 0, 0, .5);width:100%;height:100%;top:0;left:0;z-index:700;display:none;overflow-y:auto}
.area-office-res p,
.heading-white h3 p{line-height:normal;display:inline-block}
.enquiry-content{max-width:450px;margin:100px auto;background:#fff;padding:25px;position:relative}
.closeBtn{background:url(../media/closeBtn.png) center center no-repeat #333;position:absolute;top:-35px;right:0;width:35px;height:35px;cursor:pointer;text-indent:-999px;overflow:hidden}
.area-office-res{padding-top:20px}
.area-office-res strong{display: inline-block; margin: 3px 0;}
.area-office-res p{vertical-align:top;padding:0;margin:0}
.gm-style-iw{width:300px !important}
.gm-style-iw h1{font-size:15px;padding-bottom:7px}
.heading-white h3 p{margin:0;padding:0}
#load-show-more{width:95px}
#load-show-more span{display:block;padding:6px 0;cursor:pointer;background:#fff;border-radius:4px}
.bx-wrapper img{width:100%}
.success{color:green}
.spec-feat-content h4{font-size:14px;font-weight:700;padding-bottom:5px;margin:0;color:#666;text-transform:uppercase;}
.spec-feat-content strong{color:#666;font-weight:500;}
.spec-feat-content{margin-bottom:22px;}
.spec-feat-content ul{margin:0; list-style: none;}
.spec-feat-content ul li{background:url(../media/tick-list.png) top 8px left no-repeat; margin-bottom: 5px; padding-left: 18px;}
.list-block ul.counting-dot{list-style:disc;background:0 0;margin-left:30px}
.spec-feat-content ul ul li{background-image: none;padding-left: 10px; padding-right: 5px;}
.spec-feat-content ul ul li:before{content: '-'; font-weight: 700;}
.list-block ul.counting-dot li{background-image:none !important;padding:18px 15px}
.list-block .counting-dot li:before{content:"";background:0 0}
.acrd-content .list-block ul li:last-child{border:none}
.use-maintenance .acrdion h5{margin-bottom:5px;font-size:16px}
.use-maintenance .acrdion img{max-width:100%;display:block;margin-bottom:10px}
.col-50{width:50%;float:left;padding:0 15px}
.col-50 p{font-size:20px;line-height:30px}
.col-50 .link-s{margin-top:30px}
.error-404{padding-top:45px;padding-bottom:45px}
#error_common{color:red;padding-left:45px}
input.textbox.error{color:#999}
.product-cat-m-des .sub-cat-points .content-s p span{display:block}
.search-content h2{margin-bottom:5px}
.search-content h2 a{color:#333;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.search-content{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #6d767b}
.search-content p:last-child{margin-bottom:0}
.search-content p,
.search-content p a{color:#333;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.search-content h2 a:hover,
.search-content p a:hover{color:#c00}
.not-search{color:#333;font-size:18px;padding:60px 0}
.not-search span{font-weight:600;margin-bottom:6px;display:block}
.acco-content,
.footer .mobile-no,
.home-products .product-range-box .content,
.new-acco-content,
.pr-cont,
.product-col .content{display:none}
#success_application{text-align:center}
.load-application{width:30px;margin:2px auto}
.toll-free-image img{max-width:100%}
.container .row .col-eq{position:relative}
.col-marquee{position:static;top:-4px;left:135px;z-index:2;padding:0 30px}
.col-marquee p{margin:0;color:#000;font-size:15px}
.career .content{margin-top:20px}
.detail-common{margin-bottom:50px}
.pr-strip{background:#000}
.pr-strip ul li a.active,
.pr-strip ul li a:hover{background:#C00}
.pr-strip ul{list-style:none;margin:0;padding:0}
.pr-strip ul li{float:left}
.pr-strip ul li a{display:block;padding:18px 35px;color:#fff;font-size:16px}
.pr-strip ul li a p{padding:0;margin:0}
.pr-strip.najFix{position:fixed;top:66px;left:0;width:100%;z-index:20}
.pr-list-trs .container.pad60{padding:40px 0 0}
.pr-main.show ul li{width:19%;padding-bottom:0}
.pr-main .pr-box,
.pr-main .pr-gery{border:0;position:relative}
.pr-main .pr-box{box-shadow:none}
.pr-main .pr-gery{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.pr-main .pr-gery img{border:4px solid #d6d6d6}
.pr-gery-hover{position:static;top:50%;width:100%;z-index:2;font-weight:700;color:#333;padding:6px 0;text-align:left;text-transform:uppercase;font-size:17px;opacity:1}
.pr-main .pr-gery a:hover .pr-gery-hover{opacity:1}
.pr-main .pr-gery:hover .pr-gery-hover{color:#c00}
.add-padd{padding-bottom:65px}
.head-padd{padding-bottom:30px}
.breadcrumb{display:none}
.marquee-ticker .item{width:auto !important;padding:7px 0}
.footer-bottom span.block{position:absolute;top:0;left:50%;margin:0 0 0 -330px;opacity:0.5}
.footer-bottom .col-eq{position:relative}
.table-over{margin-bottom:15px;}
.full-img{max-width:100%;}
.category-row.level02{text-align: left}
.main-child-tillers{padding-left: 245px;}
.main-child-brush-cutters{padding-left: 220px;}
.main-child-general-purpose-engines{padding-left: 365px;}
.category-row.level02.main-child-lawn-mowers{padding-right: 178px;text-align: right;}
.category-row.level02.main-child-backpack-sprayers{text-align: right;padding-right: 68px;}
.extended-padd{padding-top: 50px;}
.site-load-popup .enquiry-content{max-width: 850px;margin: 150px auto;}
.site-load-popup .form-enq-main{padding-top: 8px;}
.extended-home-slider{position: absolute;left: 0;top: 8%;z-index: 1;width: 100%;text-align: center;}
.extended-home-slider a{background: #2d2425;color: #fff;padding: 5px 10px;border-radius: 15px;display: inline-block;line-height: 24px;margin:0 5px;}
.slide .extended-home-slider{left: 11%;bottom: 28%;top: inherit}
.top-prd-list,.top-prd-list .heading-white h3{background: #F8F8F8;}
.top-prd-list .pr-main .pr-gery img{border: 0; background: #fff;border-radius: 3px;box-shadow: 0px 2px 10px rgba(0,0,0,0.05);}
.top-prd-list .pr-gery-hover{text-align: center}
.top-prd-list .pr-main .pr-gery:hover img{box-shadow: 6px 6px 10px rgba(0,0,0,0.07);}
.witout-banner-padd{padding-top: 50px;padding-bottom: 65px;}
.table-col {
    padding-top: 20px;
    overflow-x: auto;
}
.table-col table {
    width: 100%;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 15px;
}
.table-col td, .table-col th {
    border: 1px solid #000;
    padding: 8px;
    text-align: center;
}
.table-col tr:nth-child(even) {
    background-color: #f2f2f2;
}
.table-col input{
	padding-left: 6px;
	padding-right:6px;
	border: 1px solid #ddd;
}
.cal-submit{
	margin-top: 15px;
	margin-bottom: 10px;
}
.cal-submit input{
	border-radius: 0;
    -webkit-border-radius: 0;
    background: #c00;
    color: #fff;
    border: 0;
    padding: 5px 18px;
    margin: 0 8px;
    cursor: pointer;
}
.calc-padd{
	padding-top: 40px;
}
.pr-detail-warrenty.whybuyahonda{
	text-align: left;
}
.whybuyahonda .spec-feat-content h4{
	padding-bottom: 10px;
}
.whybuyahonda .spec-feat-content ul{
	margin-bottom: 25px;
}
.rgt-btn.calc{
	right: 180px;
}
.extra-menu{
	display: none;
}
.slide .data .link-s.add-extended-link{
	padding-top: 40px;
}
.slide .data .link-s.add-extended-link a{
	background: #000;
	padding: 0 20px 0 20px;
}
.category-banner .extended-home-slider{
	right: 15px;
    bottom: 20px;
    top: inherit;
    width: auto;
    left: inherit;
}
.view-col.first{
	padding-top: 0;
}
.view-col{
	border-bottom: 1px solid #ddd;
    padding: 15px 0;
}
.view-col:last-child{
	padding-bottom: 0;
	border-bottom: 0;
}
.view-scroll{
	overflow: hidden;
	overflow-y: auto;
	height: 240px;
	margin-top: 15px;
}
.home-view-col{
	max-width: 560px;
	margin: 145px auto;
}
.dealer-form .button-sb.outline:first-child {
    margin-right: 5px;
}
.slide .text-1.white-text, .slide .text-2.white-text{
	color: #fff;
}
.text-2.white-text{
	display: block !important;
}

.video-part { padding-bottom: 35px; overflow: hidden; text-align: center;}
.video-part .video-gap { overflow: hidden; padding: 0 10%;  }
.videoWrapper { position: relative; 
	 }
.video-part .heading-grey h3{
	background: #fff;
}
.videoWrapper iframe {	
	width: 100%;
	height: 400px;
}
.videoWrapper .slick-dots{
	text-align: center;
	margin-top: 5px;
}
.videoWrapper .slick-dots li{
	display: inline-block;
	margin: 0 4px;
}
.videoWrapper .slick-dots li button{
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background: #333;
	border: 0;
	outline: 0;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
}
.videoWrapper .slick-dots li.slick-active button{
	background: #c00;
}
.event-sec{
	padding-top: 35px;
	padding-bottom: 20px;
}
.event-sec .heading-grey h3{
	background: #fff;
}
.event-sld img{
	width: 100%;
	display: block;
}
.event-item {
    padding: 0 10px;
}
.event-sec .slick-dots{
	text-align: center;
	margin-top: 15px;
}
.event-sec .slick-dots li{
	display: inline-block;
	list-style: none;
	margin: 0 3px;
    line-height: normal;
}
.event-sec .slick-dots li button {
    text-indent: -999px;
    overflow: hidden;
    width: 10px;
    height: 10px;
    border: 0;
    border-radius: 100%;
    background: #ccc;
}
.event-sec .slick-dots li.slick-active button{
	background: #c00;
}
.event-gallery .heading{
	position: relative;
	text-align: center;
	margin-bottom: 25px;
}
.event-gallery .heading h3 {
    display: inline;
    padding: 0 30px;
    background: #fff;
}
.event-gallery .heading:before {
    height: 1px;
    content: "";
    top: 50%;
    left: 0;
    width: 100%;
    background: #ddd;
    position: absolute;
}
.event-gallery-row{
	margin: 0 -10px;
}
.event-gallery-row:after{
	content: '';
	display: block;
	clear: left;
}
.event-gallery-col img{
	width: 100%;
	display: block;
}
.event-gallery-col{
	padding: 0 10px;
	width: 25%;
	float: left;
	margin-bottom: 20px;
}
.event-btn{
	text-align: center;
	margin-top: 20px;
}
.video-row:after{
	content: '';
	display: block;
	clear: both;
}
.video-row{
	margin-left: -15px;
	margin-right: -15px;
}
.video-col1{
	/*width: 50%;
	float: left;*/
	padding-left: 15px;
	padding-right: 15px;
}
.video-col1 a{
	position: relative;
	display: block;
    text-align: center;
    color: #333;
}
.video-col1 a img{
	display: block;
	width: 100%;
}
.thu-content{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.7);
	z-index: 1;
	opacity: 0;
	transition: all 0.5s;
	border: 5px solid #c00;
}
.thu-content-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 18px;
    width: 100%;
    padding: 15px;
}
.thu-content-inner span{
	display: block;
	font-size: 15px;
}
.video-col1 a:hover .thu-content{
	opacity: 1;
}
.video-logo{
	margin-bottom: 15px;
	text-align: left;
}
.video-logo img{
	width: 100%;
	max-width: 600px;
	opacity: 0;
}
.video-logo.active img{
	opacity: 1;
}
.video-sld ul.slick-dots{
	text-align: center;
    margin-top: 10px;
}
.video-sld ul.slick-dots li{
	display: inline-block;
    margin: 0 5px;
}
.video-sld ul.slick-dots li button{
	border: 0;
    text-indent: -999px;
    overflow: hidden;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #333;
}
.video-sld ul.slick-dots li.slick-active button{
    background: #c00;
}
#myVideo{
	width: 100%;
	height: 100%
}
#video_popup .enquiry-content{
	max-width: 1024px;
}

#myVideoStay {
   width: 100%;
   height: 100%;
}
#video_popup_stay .enquiry-content {
   max-width: 1024px;
}

.event-part { overflow: hidden;  }
.event-part .event-slider { position: relative; margin: 0 50px;  }
.event-part .grey { margin: 0; padding-top: 30px; padding-bottom: 30px;  }
.event-part img { width: 100%;  }
.event-part .slick-slide { padding: 0 15px;  }
.event-part  button.slick-next, .event-part  button.slick-prev {
    position: absolute;
    top: 50%;
    height: 63px;
    width: 45px;
    border: 0;
    color: #333;
    font-size: 12px;
    cursor: pointer;
    display: block;
    text-indent: -999px;
    overflow: hidden;
    margin-top: -30px;
    z-index: 99;
    text-transform: uppercase;
}

.event-part button.slick-next {
    right: -31px;
    background: url(../media/right-arrow.jpg) center right no-repeat;
}

.event-part button.slick-prev {
    left: -31px;
    background: url(../media/left-arrow.jpg) center left no-repeat;
}

.event-slider{
	text-align: center;
}
.event-slider a{
	width: 33%;
	margin:0 auto;
	display: inline-block;
	position: relative;
}
.event-slider .thu-content-inner{
	color: #333;
}
.event-slider a.hide{
	display: none;
}
.event-slider a:hover .thu-content{
	opacity: 1;
}
.event-head{
	color: #333;
    font-size: 18px;
    margin-top: 8px;
    font-weight: 500;
}



/* ----------form-career---------- */
.print-section .container { max-width: 1280px;}
.pd-20{	padding-bottom: 20px}
.mg-0{ margin-top: 0 !important; }
.mg-20{ margin-top: 20px; }
.career-form .bg-white:after,.career-form .bg-white:before,.career-form .form-row:after,.career-form .form-row:before, .upload-pic button:after,.upload-pic button:before{content:'';display:block;clear:both}
.bd-bottom{ margin: 40px 0; border-bottom: 1px solid #dbdbda; padding-bottom: 20px; }
.text-center{ text-align: center; }
.career-form .bg-white{ background: #fff; padding: 60px 40px;}
.careerform-left { padding: 0 15px; width: 30%; }
.careerform-left ul{  list-style-type: none; }
.careerform-left ul li{ margin: 20px 0; line-height: 30px; font-size: 14px; padding-left: 50px; position: relative; width: 100%; font-family: 'Roboto', sans-serif; font-weight: 400;}
.careerform-left ul li span{ background: none; z-index: 10px; }
.careerform-left ul li a{ color: #666666; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-sizing:border-box; }
.careerform-left ul li a:hover{ color: #c00; }
.careerform-left ul li a:before{ content: ""; position: absolute; left: 0; top: 0; display: inline-block; height: 40px; width: 40px; background: url(../media/from-liststripe.png) no-repeat ; }


.careerform-left ul li.icon-apply a:before{ background-position: -417px -5px; }
.careerform-left ul li.icon-apply a:hover:before, .careerform-left ul li.icon-apply.active-form a, .careerform-left ul li.icon-apply.active-form a:before{ background-position: -458px -5px; color: #c00; }

.careerform-left ul li.icon1 a:before{ background-position: -2px -6px; }
.careerform-left ul li.icon1 a:hover:before, .careerform-left ul li.icon1.active-form a, .careerform-left ul li.icon1.active-form a:before{ background-position: -285px -8px; color: #c00;}

.careerform-left ul li.icon2 a:before{ background-position: -53px -6px; }
.careerform-left ul li.icon2 a:hover:before, .careerform-left ul li.icon2.active-form a, .careerform-left ul li.icon2.active-form a:before{ background-position: -500px -6px; color: #c00;}

.careerform-left ul li.icon3 a:before{ background-position: -98px -5px; }
.careerform-left ul li.icon3 a:hover:before, .careerform-left ul li.icon3.active-form a, .careerform-left ul li.icon3.active-form a:before{ background-position: -333px -5px; color: #c00;}

.careerform-left ul li.icon4 a:before{ background-position: -140px -5px; }
.careerform-left ul li.icon4 a:hover:before, .careerform-left ul li.icon4.active-form a, .careerform-left ul li.icon4.active-form a:before{ background-position: -371px -5px; color: #c00; }

.careerform-left ul li.icon5 a:before{ background-position: -184px -7px; }
.careerform-left ul li.icon5 a:hover:before, .careerform-left ul li.icon5.active-form a, .careerform-left ul li.icon5.active-form a:before{ background-position: -235px -7px; color: #c00;}


.careerform-right { padding: 0 15px; width: 70%; }
.careerform-right .sm-title-03{ border-bottom: 0; text-transform: capitalize;}
.careerform-left .sm-title-03{text-transform: capitalize;}

.form-col1{ float:left;padding-left:15px;padding-right:15px;width:33.33%; position: relative;}
.form-col2{float:left;padding-left:15px;padding-right:15px;width:50%; position: relative;}
.form-col3{float:left;padding-left:15px;padding-right:15px;width:100%; position: relative;}
.form-col4{float:left;padding-left:15px;padding-right:15px;width:66.67%; position: relative;}
.form-col5{float:left;padding-left:15px;padding-right:15px;width:40%; position: relative;}
.form-col6{float:left;padding-left:15px;padding-right:15px;width:20%; position: relative;}
.form-col7{float:left;padding-left:15px;padding-right:15px;width:80%; position: relative;}
.career-form { font-size: 16px;  }
.career-form .label{ font-size: 16px; color: #676766; padding-bottom: 10px; }
.career-form .label span{ color: #c00; }
.career-form .input{ position: relative; margin-bottom: 30px;}
.career-form .input input, .career-form .input select, .career-form .input textarea{ border: 1px solid #dbdbda; color: #676766; height: 50px; border-radius: 5px; width: 100%; background: #fff; padding:10px 15px; font-size:14px;margin: 0; box-sizing:border-box; -webkit-appearance:none;}

.career-form .input select{background: #fff url(../media/form-tick.png) no-repeat center right;}
.career-form .input textarea { height: 160px; resize: none;}
.input .error { color: red; font-size: 12px; text-align: left; position: absolute; bottom: -15px; left: 0; padding-top: 10px;}

.table-form table, .table-form .hobbies table { width: 100%; margin-bottom: 20px;}
.table-form table thead th{ background: #000; color: #fff; }
.table-form table, th, td { border: 1px solid #dbdbda; border-collapse: collapse; text-align: center;}
.table-form thead th{ padding: 10px; }
.table-form tr span, .table-form td span{ padding: 10px; display: block;}
.table-form table td input{ width: 100%; border: 0; height: 40px; padding: 0 10px;}
.table-responsive{ overflow-x:auto; }
.careerform-right .button-sb { border: 0; background: url(../media/form-arrow.png) center right 18px no-repeat transparent; color: #353535; float: right; font-size: 14px; font-weight: 700; margin-top: 0; }
.careerform-right .button-sb.outine {background: url(../media/white-arrow.png) center right 18px no-repeat #6d6d6d; color: #fff; float: right; font-size: 14px; font-weight: 700; border:0; margin-top: 0; text-transform: uppercase;
}

table tr td.input select{ border: 0 !important; }
table tr td input{ text-align: center; }
.radio-container { display: inline-block; position: relative; padding-left: 35px; margin-bottom: 20px; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-right: 20px; line-height: 27px; }

.radio-container input{ position: absolute; opacity: 0; cursor: pointer; }
.checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #fff; border: 1px solid #dbdbda; border-radius: 50%; }
.radio-container:hover input ~ .checkmark { background-color: #ccc;}
.radio-container input:checked ~ .checkmark { background-color: #fff; border: 1px solid #dbdbda; }
.checkmark:after { content: ""; position: absolute; display: none; }
.radio-container input:checked ~ .checkmark:after { display: inline-block; }
.radio-container .checkmark:after {top: 6px; left: 6px; width: 10px; height: 10px; border-radius: 50%; background: #cc0000; }

.upload-pic{ border: 1px solid #dbdbda; padding: 20px; text-align: center; }
.upload-pic button{background: none; border: 0; font-size: 14px; color: #c00; font-weight: 600; float: right; text-transform: uppercase;}
.upload-pic img{margin: 30px auto; display: block; height: 143px; width: 143px; border-radius: 50%;}
.upload-btn-wrapper { position: relative; overflow: hidden; display: inline-block; }
.upload-btn-wrapper .btn { border: 0; color: #fff; background-color: #6d6d6d; padding: 15px 35px;; border-radius: 25px; font-size: 14px; margin-bottom: 12px;}

.upload-btn-wrapper input[type=file] { font-size: 100px; position: absolute!important; left: 0; top: 0; opacity: 0; }
.print-section .careerform-right{width: 100%;}

.thankyou-msg{padding: 45px 0;}
.career-form span.loder-form{position: absolute; right: -18px; top: 10px;}

.salary-details thead .nobg, .salary-details tbody .nobg{ background: transparent; border: 1px solid #fff; }
.salary-details tbody .nobg.border-noleft{border-bottom: 1px solid #dbdbda !important;border-right: 1px solid #dbdbda !important;}
.salary-details .note p{ margin: 10px 0 0 0 ; }
.position-div{ position: relative; }
.add_button{ background: none; border: 0; font-size: 14px; color: #c00; font-weight: 600; position: absolute; right: 0; top: 0; text-transform: uppercase;}
.remove_button{ background: none; border: 0; font-size: 14px; color: #c00; font-weight: 600; position: absolute; bottom: 0; text-transform: uppercase; right: 0; padding-bottom: 20px;}
.print{ margin-right: 40px }
.font-20{ font-size:25px; }

.print-section, .print-section .label, .print-section .input,.print-section .text-msg { color: #000; font-size: 14px;}
.print-section .label{ display: inline; font-weight: 700; margin-right: 2px; }
.print-section .input{ display: inline; }

.siel { overflow: hidden; font-weight: 700; font-size: 20px; margin: 15px 0; text-transform: capitalize;  }

.print-section .upload-pic{ border: 0; padding: 0;}
.print-section .bd-bottom{ margin: 0; }
.text-msg{ border: 1px solid #dbdbda; color: #676766; height: auto; border-radius: 5px; width: 100%; padding:5px 10px;font-size:14px;margin: 0; box-sizing:border-box;     margin-top: 5px;}
.print-section .form-col2, .print-section .form-col1 {margin-bottom: 10px}
.input .error.spouse-type{bottom: -40px;}
.radio-container.position-radio .checkmark{ top: 35px; left: 43px; }
.print-section .career-form .bg-white {
    padding: 20px 10px;
}
.print-section .radio-container { padding-left: 5px;
    margin-bottom: 10px; }
.print-section .table-form table thead th { background: none; font-size: 14px; color: #000;}
.print-section .table-form table tbody{ font-size: 14px; color: #000;}
.print-section .sm-title-03{ margin-bottom: 0; font-size: 14px;}
.print-section  .upload-pic img {
    margin: 0;  height: 100px; width: 100px; border-radius: 0;
}
.print-section .sm-box-01 { padding-bottom: 0; margin: 0;}
.form-inline{ display: inline; }
.form-inline li{font-size: 14px; line-height: 20px; margin-left: 15px; padding: 10px 0 5px;}
.table-form td span.red-text{ color:#c00; }
.table-form td span.upper-case{ text-transform: uppercase; color:#c00; }

.jobDetailinfo{ padding: 10px 0 5px; border-bottom: 2px solid #e5e5e5; }
.jobDetailinfo h4 { width: 19%; display: inline-block; color: #333; font: 13px/20px Roboto, sans-serif; padding-bottom: 0;}
.jobDetailinfoTxt {width: 80%;display: inline-block;vertical-align: top;}
.jobDetailinfoTxt p{ margin-bottom: 0; }
.red{color: #d50f31;}
@media print {
	body, html {
		margin:0px;
		padding:0px;
	}
	.print-section .table-form table thead th, .print-section .table-form table tbody {  font-size: 14px !important;}
}

/* online-payment */
.pd250{ padding: 150px 0 !important; }
.online-payment {padding: 60px 60px; text-align: center;}
.online-payment .btn-box .outline{ display: inline-block; margin-right: 20px;}
.online-payment .btn-box .outline a{ font-size: 14px; line-height: 44px;}
.online-payment .btn-box .button-sb a{ color: #fff; }
.qr-codeimg, .qr-icicimg{ max-width: 500px; margin: 0 auto; padding-top: 20px;}
.qr-codeimg img, .qr-icicimg img{ width: 100%; }

.price-box .row:after{content:'';display:block;clear:both;}
.price-box .steps{position:relative;width:25%;float:left;padding:0 15px;margin-bottom:50px;}
.price-box .insd{border:1px solid #d0d0d0;text-align:center;padding:10px 0 25px;font-size:59px;color:#bfbfbf;font-weight:700;position:relative;background:#fff;cursor:pointer;}
.price-box .insd span{display:block;font-size:12px;text-transform:uppercase;font-weight:400;font-weight:700;}
.price-box .steps.active .insd{border-color:#cc0000;color:#cc0000;}
.price-box .steps.active .insd span{color:#353535;}
.price-box .steps.active .insd:after{content:"";position:absolute;bottom:-18px;width:20px;height:18px;background:url(../media/arw-clip.jpg) no-repeat;left:50%;margin-left:-10px}
.st-txt{text-align:center;padding-bottom:35px}
.price-box .insd-slider{background:#fff;padding:30px 10px;}
.prc-content{padding:0 25px;overflow:hidden}
.prc-img{height:155px;}
.prc-img img{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.prc-img:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.1);}
.prc-content .insd-slider .item{text-align:center;padding:0 15px;border-right:1px solid #ebebeb;}
.prc-content .insd-slider .item.slick-slide img{display:inline-block}
.label label{position:relative;line-height:20px;padding-left:28px;padding-bottom: 10px;}
.label label:after{content:'';display:block;width:19px;height:20px;background:url(../media/radionBtn.jpg) no-repeat;position:absolute;top:0;left:0;}
.label input[type=radio]{display:none}
.label input[type=radio]:checked+label:after{background-position:0 -20px}
.insd-slider .slick-prev{position:absolute;top:50%;left:-28px;width:28px;height:38px;background:url(../media/prc-prev.jpg) no-repeat;display:block;text-indent:9999px;overflow:hidden;border:0;margin-top: -14px;cursor:pointer;}
.insd-slider .slick-next{position:absolute;top:50%;right:-28px;width:28px;height:38px;background:url(../media/prc-next.jpg) no-repeat;display:block;text-indent:9999px;overflow:hidden;border:0;margin-top: -14px;cursor:pointer;}

.insd-white{background:#fff;padding:40px 120px;box-shadow:0 0 6px rgba(0, 0, 0, 0.3);margin:10px 0;}
.st-title{font-weight:700;font-size:20px;padding-bottom: 35px;}
.insd-white ul{list-style:none;margin:0 -15px;padding:0;}
.insd-white ul li:after{content:'';display:block;clear:both;}
.insd-white ul li{padding-bottom:15px;position:relative;}
.insd-white ul li #load-enquiries-img{position: absolute;top:10px;left:160px;}
.insd-white ul li .button-sb{margin-top:0}
.insd-white ul li p{padding:15px 15px 0}
.insd-white ul li .in-box{float:left;width:50%;padding:0 15px;}
.insd-white ul li .in-box-full{padding:0 15px;width:100%;}
.in-box label{display:block;padding-bottom:5px;}
.in-box label span{color:#ff0000;}
.insd-white ul li input[type=text]{height:50px;border:1px solid #dbdbda;padding:0 15px;border-radius:3px;width:100%;}
.in-box-full label{display:block;padding-bottom:5px;}
.in-box-full label span{color:#ff0000;}
.in-box select{height:50px;border:1px solid #dbdbda;width:100%;padding:0 15px;border-radius:3px;background-position: 97% 50%;}
.pric-bnd{max-width:663px;margin:auto;}
.pric-bnd a{display:block;border:1px solid #d0d0d0;border-bottom:0;color:#d0d0d0;text-transform:uppercase;padding:15px 0 15px 84px;font-size:20px;font-weight:700;position:relative;}
.pric-bnd a:last-child{border-bottom:1px solid #d0d0d0}
.pric-bnd a:hover{background:#cc0000;color:#fff;}
.pric-bnd a.prc:before{content:'';position:absolute;top:8px;left:20px;width:44px;height:40px;background:url(../media/price-tag.png) 0 -44px no-repeat;}
.pric-bnd a.prc:hover:before{background-position:0 0;}
.pric-bnd a.inq:before{content:'';position:absolute;top:12px;left:20px;width:51px;height:37px;background:url(../media/enquiry.png) 0 0 no-repeat;}
.pric-bnd a.inq:hover:before{background-position:0 -42px;}
.prc-bx-1{height:0;}
.stage-3, .stage-4{height:0}
.st-txt span{background-color:#fff}
.price-bx-1{max-width:800px;margin:auto;}
.price-bx-1:after{content:'';display:block;clear:both;}
.prd-overview{overflow:hidden;padding-top:25px;padding-left:50px;}
.prc-pd-img{float:left;width:293px;}
.prc-pd-img img{display:block;}
.st-n-1 {font-size:20px;padding-bottom:15px;color:#fff;}
.st-n-1 span{font-weight:700;}
.note{padding:35px 0 0;}
.note span{display:block; font-weight:700;font-size:12px}
.note p{font-size:12px;}
.st-txt-1{font-size:25px;color:#000;text-align:center;font-weight:700;}
.price-box-2{padding:100px 0;}
.error {color:#c00;font-size:13px; padding-top: 5px; display: block;}
.careerform-right .error { position: static!important;  }
.price-box-1{padding-top:70px;}
.prc-txt-cntr{text-align:center;padding-top: 35px;}
.prc-txt-cntr img{display:inline-block;}
.bgclor{background-color:#cc0000;box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);}
.bgclor:after{content:'';display:block;clear:both;}

.ext-1:before,.ext-2:before,.ext-3:before,.ext-4:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.ext-1.active:before,.ext-2.active:before,.ext-3.active:before,.ext-4.active:before{display:none}
.ext-1.act1:before,.ext-2.act2:before,.ext-3.act3:before,.ext-4.act4:before{display:none}
.pressGrids:after{content: ''; display: block;clear: both;}
.pressGrids li {
    float: left;
    width: 33.333%;
    padding: 0 5px;
    margin: 25px 0 0;
     list-style: none;
}
.pressGridCont {
    border: 1px solid #cbcbcb;
    border-top: 2px solid #e31c2f;
    padding: 15px;
    position: relative;
    box-shadow: 1px 2px 2px #cbcbcb;
    -moz-box-shadow: 1px 2px 2px #ccc;
    -webkit-box-shadow: 1px 2px 2px #ccc;
 
    background: #fff;
}
.pressGridCont p{margin: 0; height: 100px; overflow: hidden;}
.pressGridCont a.pressbtnReadMore {
    text-transform: uppercase;
    color: #e31b2f;
    font-size: 10px;
    cursor: pointer;
    padding: 0;
    display: block;
}
.pressGridCont .dteprs {
    border-bottom: 1px solid #ccc;
    margin: 0 0 17px;
    display: block;
    padding: 0 0 15px;
    color: #343434;
    font-size: 11px;
}
.pressDatenDownloads {
    border-bottom: 1px dashed #ddd;
    overflow: hidden;
    padding: 0 0 5px;
    margin: 0 0 20px;
    margin-right: 0;
    margin-right: 20px;
}
.pressDownloadOptions, .pressdate {
    float: left;
    width: 50%;
}
.pressBlock p {
    font: 13px/18px Roboto, sans-serif;
    padding: 10px 0 15px;
    color: #323232;
    text-align: justify;
}
.pressDownloadOptions ul {
    float: right;
}
.pressDownloadOptions li:last-child {
    border: none; 
}
.pressDownloadOptions li {
    float: left;    list-style: none;
}
.prscot{padding-bottom: 0}
.pressdate p{margin-bottom: 0; font: 13px/18px Roboto, sans-serif;
    padding:0; }
  .pressdate p {
    margin-bottom: 0;
    font: 13px/15px Roboto, sans-serif;
    padding: 4px 0 0 0;
}

.pressbtnReadMore{display: block;}
.pressDownloadOptions li:last-child {
      line-height: 0;
}

.cookies .subhead { margin-bottom: 5px; text-decoration: underline; display: block;  }
.cookies a { color: #c00;  }

.cookies-strip { padding: 50px 0; position: fixed; left: 0; bottom: 0; width: 100%; background-color: #010101; z-index: 9;  }
.cookies-strip .left { position: relative; padding-left: 230px; float: left;  }
.cookies-strip .left a { color: #fff;  }
.cookies-strip .left p { line-height: 18px; margin-bottom: 0;  }
.cookies-strip span { display: block;  }
.cookies-strip .cookie-button { float: right;  }
.cookies-strip .button-sb { margin-top: 0px; background-color: #6d6d6d;  }
.cookies-strip .strip-logo { position: absolute; left: 0; top: -18px;  }
.cookies-strip .strip-logo img { width: 210px; filter: brightness(0) invert(1);  }

.map  .dir-icon { margin-top: 10px; text-align: center; display: block;   }
.map  .dir-icon a { font-weight: bold; display: inline-block; padding: 10px 15px; text-transform: uppercase; color: #fff;  background: #c00;  }
