/*Theme Name:bikethemeAuthor:Syed Umair Theme URI:http://www.vibescom.in/Author URI:http://www.vibescom.in/Version:1.0*/
span.error{color:red !important;}
select.statecity{border-radius:0;background-image:none;background-color:#f0f0f0;height:40px;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:19px;font-weight:400}
 .map_wrapper{margin:0;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);}
 #map{height:475px;}
 .mapDecs{font-size:15px;font-family:'Lato', sans-serif;font-weight:400;}
 .mapTitle{font-size:18px;margin-bottom:-10px;color:#000;font-family:'Lato', sans-serif;font-weight:900;}
.OkinawaSection.OkinawaFooter{margin-top:0px;}
 /*umair:-10px;*/
.OkinawaSection.noTransparent.topSection.aboutTopImage{margin-top:-43px;}
.sp-thumbnail{height:100vh;margin:auto;}
#image_gallery_8{margin-top:-52px;}
span.highlight{background:rgba(237, 28, 36, 0.5);color:#fff;padding:0 4px;}
.white{color:white !important}
.green{color:#65d700 !important}
.text-uppercase{text-transform:uppercase !important}
.white-no-decoration{color:#fff;text-decoration:none;font-size:16px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.white-no-decoration:hover{color:#65d700}
.mainHeading{font-size:51.94px;font-weight:300;text-transform:uppercase;}
.subHeading{font-size:30px;font-weight:400}
h3.title{text-transform:uppercase;font-weight:300;color:#fff;font-size:30px;}
.center-btn{margin:0 auto;text-align:center;}
.bookRideButton{background-image:none;font-size:34px;border-radius:0;font-weight:300;border:4px solid #fff;background:rgba(0,0,0,0.8);color:#fff;padding:0px 40px 6px;letter-spacing:1px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.bookRideButton::before{background:#65d700 }
.ridgeTestRide{background-color:transparent;border-color:#000;color:#000;font-weight:300}
.ridgeTestRide::before{background:#65d700 }
.select-design{border-radius:0;height:45px;background-color:#f0f0f0;font-size:17px;text-shadow:0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);}
.ridgeTestRide:hover, .ridgeTestRide:focus{text-shadow:none}
.form-btn{background-image:none !important;font-size:19px !important;border-radius:0 !important;border-color:#fff !important;background:#fff !important;color:#000 !important;text-transform:uppercase !important;font-weight:400 !important;text-shadow:none !important;padding:10px 40px !important;margin-top:1rem !important;height:auto !important;display:inline-block !important;width:auto !important;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.form-btn:hover{background-color:#65d700!important;color:#fff !important;}
.aboutBtn{background-image:none;font-size:19px;border-radius:0;border-color:#fff;background:transparent;color:#fff;text-transform:uppercase;font-weight:300;text-shadow:none;padding:17px 35px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.eventBtn{background-image:none;font-size:19px;border-radius:0;border-color:#fff;background:#fff;color:#000;text-transform:uppercase;font-weight:300;text-shadow:none;padding:13px 35px;margin-top:1rem;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.submitBtn{background-image:none;font-size:19px;border-radius:0;border-color:#fff;background:#fff;color:#000;text-transform:uppercase;font-weight:400;text-shadow:none;padding:10px 40px;margin-top:1rem;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.searchBtn{background-color:#393939;color:#fff;padding:17px 65px}
/* .searchBtn:hover{border-color:}
 */
.aboutBtn:hover, .eventBtn:hover, .submitBtn:hover{}
.OkinawaSection.noTransparent::after{background:transparent;z-index:-1}
.bannerContent{position:absolute;bottom:0}
.bannerContent h2.title{margin-top:0px;font-size:37px;color:#fff;text-transform:uppercase;font-weight:300}
 /*umair font-size:42px;del margin-top*/
.bannerContent .OkinawaBreadcrumb{background:transparent;padding:8px 6px;margin-bottom:0;}
.bannerContent .OkinawaBreadcrumb>li+li:before{font-family:fontawesome;content:"\f054";color:#fff;margin-right:.5em;margin-left:.5rem;position:relative;top:0px;font-size:12px;}
.bannerContent .OkinawaBreadcrumb li a{color:#fff;text-transform:uppercase;font-size:14px;}
.bannerContent .OkinawaBreadcrumb li a:hover{text-decoration:underline}
.bannerContent .OkinawaBreadcrumb li.active{color:#fff;text-transform:uppercase;font-size:14px;}
.topSection{height:310px;-webkit-background-size:auto !important;background-size:auto !important;background-position:top center !important}
/* Particle */
.OkinavaSection > .particles-js-canvas-el{width:100%;position:absolute;top:0}
.header-okinawa{position:relative;}
.header-okinawa .topStrip{position:fixed;position:fixed;right:0;left:0;z-index:1030;}
.header-okinawa .topStrip p.tellNo{color:#fff;margin-bottom:0;font-size:13.46px;margin-top:4px;}
.header-okinawa .topStrip p.tellNo a{color:#fff;}
.header-okinawa .navbar-default{top:29px;background-color:#000;background-image:none;margin-bottom:0;border-bottom:0;-webkit-box-shadow:none;box-shadow:none;}
 /*umairrgba(0, 0, 0, 0.5)*/
.header-okinawa .navbar-default .navbar-brand{margin-top:-35px;}
.header-okinawa .navbar-default .navbar-collapse{border-color:transparent}
.header-okinawa .navbar-nav li.active a{background-color:transparent;background-image:none;color:#fff;}
.header-okinawa .navbar-nav li.active a:hover{background:transparent;background-image:none;color:#fff;}
.header-okinawa .navbar-nav li.active a::after{position:absolute;content:'';top:0;left:5px;width:100%;background:#65d700;height:50px;opacity:0.8;z-index:-1;}
.header-okinawa .navbar-nav li a{color:#fff;text-shadow:none;font-size:16px;text-transform:capitalize;padding-left:10px;padding-right:10px;-webkit-transition:0.5s all ease-in-out;-o-transition:0.5s all ease-in-out;transition:0.5s all ease-in-out;}
.header-okinawa .navbar-nav li a:focus{color:#fff;}
/* .header-okinawa .navbar-nav li.dropdown > a{background:transparent;}
 */
.header-okinawa .navbar-nav li.dropdown.open>a, .header-okinawa .navbar-nav li.dropdown.open>a:focus, .header-okinawa .navbar-nav li.dropdown.open>a:hover{background:transparent;color:#65d700}
.header-okinawa .navbar-nav li .dropdown-menu{background:rgba(0, 0, 0, 0.54);left:0}
.header-okinawa .navbar-nav li .dropdown-menu li a{color:#fff;text-transform:capitalize;}
.header-okinawa .navbar-nav li .dropdown-menu li a:hover, .header-okinawa .navbar-nav li .dropdown-menu li a:focus{background:transparent;color:#65d700}
.header-okinawa .navbar-nav li .dropdown-menu li a::before{content:'';}
.header-okinawa .navbar-nav li a:hover{color:#65d700;}
.header-okinawa .navbar-nav li a::after{content:'';}
.header-okinawa .navbar-nav li a[aria-expanded="true"]::before, .header-okinawa .navbar-nav li a[aria-expanded="false"]::before, .header-okinawa .navbar-nav li a[aria-expanded="true"]::before{content:"\f142" !important;}
/* .header-okinawa .navbar-nav li a:hover::after{position:absolute;content:'';top:0;left:5px;width:100%;background:#65d700;height:50px;opacity:0.8;z-index:-1;}
 */
.header-okinawa .navbar-nav li a::before{font-family:fontawesome;content:"\f142";color:#fff;margin-right:1em;position:relative;top:1px;}
.header-okinawa .navbar-nav li:first-child > a:before{content:'';}
button.navbar-toggle{color:#fff;font-size:15px;padding:4px 15px;box-shadow:none;outline:none !important;border:none;background-image:-webkit-linear-gradient(top, #65d700 0, #65d700 100%);background-image:-o-linear-gradient(top, #65d700 0, #65d700 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#65d700), to(#65d700));background-image:linear-gradient(to bottom, #65d700 0, #65d700 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#65d700;border-radius:0}
.modal-btn, .modal-btn:active ,.modal-btn:active:focus, .modal-btn:active:hover{background:#65d700 !important;color:#fff;border-color:#65d700 !important}
.mainSlider{position:relative;}
.mainSlider .button{position:absolute;bottom:15%;left:50%;transform:translate(-50%,-50%);z-index:1}
.Okinawaslides{height:100vh;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;position:relative}
.Okinawaslides::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.1)}
.mainSlider .owl-nav{margin-top:0;}
.mainSlider .owl-next , .mainSlider .owl-prev{position:absolute;top:50%;transform:translateY(-50%);background:transparent !important;font-size:40px !important;opacity:0.2 !important;-webkit-transition:0.5s opacity ease-in;-o-transition:0.5s opacity ease-in;transition:0.5s opacity ease-in;}
.mainSlider .owl-next:hover , .mainSlider .owl-prev:hover{opacity:0.8 !important}
.mainSlider .owl-prev{left:0}
.mainSlider .owl-next{right:0}
/* .Okinawaslides.video-sec::before{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.2);z-index:1;}
 */
.Okinawaslides.video-sec > video{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:fill;}
/* Evnter homepage */
.OkinawaSection{background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative}
.OkinawaSection::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.5)}
.OkinawaEvents{height:100%;background-attachment:fixed;background-image:url('images/banner/eventsBanner.jpg');}
.eventContainer{background:#000;width:100%;margin:0 auto;padding:15px 30px 50px;margin:-5rem auto 15rem;position:relative;z-index:1;color:#fff;}
.eventContainer .border-left{border-left:1px solid #fff;}
.eventContainer .content-container{padding-left:1rem;padding-right:1rem;}
.aboutOkinawa{background:#000;width:100%;margin:0 auto;padding:15px 50px 50px;margin:15rem auto 7rem;z-index:1;position:relative;}
.aboutOkinawa .content .img-container{position:relative;margin-top:-70px;}
.aboutOkinawa .content .img-container img{margin:0 auto;}
.aboutOkinawa .content h1{margin:1.8rem auto;}
.aboutOkinawa .content p{color:#fff;font-size:18px;margin:2rem auto;}
.eventFeatured{margin:2rem auto 0;}
.eventFeatured > a{color:#fff;-webkit-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.eventFeatured > a:hover{color:#65d700}
.eventtitle{font-size:22px;margin-bottom:0}
.eventDate{font-size:18px}
.eventDecs{font-size:17px;}
.list-events li:first-child{margin-top:0rem;}
.list-events li{margin-top:3rem;}
/* Powring homepage */
.OkinawaPowering{height:100%;background-attachment:fixed;background-image:url('images/banner/powerBanner.jpg');}
.OkinawaPowering .OkinawaPowering-container{margin:10rem auto 0rem;position:relative;z-index:1;padding:15px 25px 50px}
.OkinawaPowering .OkinawaPowering-container .content p{color:#fff;font-size:18px;margin:4rem auto 2rem;}
.stat{margin:3rem auto;}
.stat .Andcounting{margin:5rem auto 0;font-size:28px;}
.stat-container{}
.stat-container .img-container{border-bottom:2px dashed #fff;height:120px;position:relative}
.stat-container .img-container img{margin:0 auto;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.stat-detail{margin-top:1rem;}
.stat-detail > div{font-size:42px;}
.stat-container p.stat-numbers{font-size:53px;font-weight:300;margin-bottom:0}
.stat-container p.stat-name{font-size:18px;font-weight:400;margin-bottom:0;line-height:18px;vertical-align:top;}
.counter-value{color:#fff;border:0;font-size:48px;font-weight:300;text-align:center;letter-spacing:8px}
.incremental-counter .num{background:transparent;color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;font-size:48px;font-weight:300;width:25px;}
.incremental-counter .num::before{display:none;}
/* Product Lineup homepage */
.OkinawaProdcutLineup::after{background:transparent}
.OkinawaProdcutLineup{height:100%;background-attachment:fixed;background-image:url('images/banner/productLineUp.jpg');}
.OkinawaProdcutLineup .OkinawaProdcutLineup-container{margin:10rem auto 0rem;position:relative;z-index:1;padding:15px 25px 50px}
.OkinawaProdcutLineup .OkinawaProdcutLineup-container .content p{color:#fff;font-size:18px;margin:4rem auto 2rem;}
/* Product Slider Homepage */
#prodcutImgContainer{position:relative;margin-top:5rem}
#prodcutImgContainer .owl-nav .owl-prev, #prodcutImgContainer .owl-nav .owl-next{position:absolute;background:transparent;font-size:75px;opacity:0.2;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#prodcutImgContainer .owl-nav .owl-prev:hover, #prodcutImgContainer .owl-nav .owl-next:hover{opacity:0.5;}
#prodcutImgContainer .owl-nav .owl-prev{top:25%;left:-110px;transform:translate(-50%;, -50%;)}
#prodcutImgContainer .owl-nav .owl-next{top:25%;right:-110px;transform:translate(-50%;, -50%;)}
/* Okinawa Enquiry */
.OkinawaProdcutEnquiry::after{background:transparent}
.OkinawaProdcutEnquiry{height:100%;background-attachment:fixed;background-image:url('images/banner/enquiryBanner.jpg');}
.OkinawaProdcutEnquiry .OkinawaProdcutEnquiry-container{margin:5rem auto 5rem;position:relative;z-index:1;padding:15px 25px 50px}
.OkinawaProdcutEnquiry .OkinawaProdcutEnquiry-container .contentFrom{margin-top:7rem;}
.OkinawaProdcutEnquiry .OkinawaProdcutEnquiry-container .content p{color:#fff;font-size:18px;margin:4rem auto 2rem;}
/* Okinawa Test Ride */
.OkinawaTestRide::after{background:transparent}
.OkinawaTestRide{height:100%;background-attachment:fixed;background-image:url('images/banner/bookaride.jpg');}
.OkinawaTestRide .OkinawaTestRide-container{margin:5rem auto 5rem;position:relative;z-index:1;padding:15px 25px 50px}
.OkinawaTestRide .OkinawaTestRide-container .contentFrom{margin-top:7rem;}
.OkinawaTestRide .OkinawaTestRide-container .content p{color:#fff;font-size:18px;margin:4rem auto 2rem;}
.bookTestRideFrom{width:100%;margin:0 auto;background:rgba(0, 0, 0, 0.5);padding:30px 70px;}
.bookTestRideFrom .form-radio, .bookTestRideFrom .form-group{margin-bottom:1.25rem;}
.bookTestRideFrom .form-radio{margin-top:1.5rem;}
.bookTestRideFrom .form-radio label.radiolabel{padding-left:1rem;font-weight:400;word-spacing:4px;text-transform:uppercase;font-size:1.2rem;}
.bookTestRideFrom .radio{margin-right:0rem}
/* Okinawa Footer */
.OkinawaFooter{height:100%;background-attachment:fixed;background-image:url('images/banner/footerBanner.jpg');background-position:top center}
.OkinawaFooter::after{background:rgba(0, 0, 0, 0.8)}
.OkinawaFooter .OkinawaFooter-container{margin:3rem auto 0rem;position:relative;z-index:1;padding:15px 25px 50px}
.footerInfo{margin:5rem auto 2rem;}
.footerInfo .contact-add{margin:5rem auto;}
.footerInfo .mobile-info{margin:7rem auto 3rem;}
.footerInfo .social-info h3{display:inline-block}
.footerInfo .social-info ul{display:inline-block;position:relative;top:0px;left:15px;}
.footerInfo .social-info ul li a{color:#000;background:#fff;display:inline-block;width:40px;height:40px;position:relative;border-radius:25px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.footerInfo .social-info ul li a:hover{color:#fff;border:1px solid #fff;}
.footerInfo .social-info ul li a i.fa{font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.footerInfo p.decs{color:#fff;font-size:18px;margin:1rem auto;}
.bottomStrip{background:#000;}
.bottomStrip p{margin:1rem auto;font-size:18px;}
/* about us css */
.aboutTopImage{background-attachment:fixed;background-image:url('images/banner/aboutUsTopBanner.jpg');}
.aboutText{width:85%}
.heading-title > h2{font-size:36px;font-weight:300;color:#fff;margin-bottom:3rem;}
.heading-title{position:relative;padding:2rem 0 2rem;}
hr.underlineHeading{margin-bottom:0;border-top:1px dotted #fff;width:30%;}
.OkinawaSection.contentSec{background:#1c1c1c;}
.OkinawaSection.contentSec .aboutText{margin:5rem auto 0rem;position:relative;z-index:1;padding:15px 25px 50px;}
.OkinawaSection.contentSec p{color:#fff;font-size:14px;margin:1.5rem auto}
.OkinawaPhilosophy{height:100vh;background-attachment:fixed;background-image:url('images/banner/philosophyBanner.jpg');position:relative}
.content-OkinawaPhilosophy{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.OkinawaPhilosophy-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}
.OkinawaPhilosophy-container > .content h1.mainHeading{margin-bottom:4.5rem}
.OkinawaPhilosophyList li a{color:#fff !important;font-size:30px;cursor:default !important;text-decoration:none;}.OkinawaPhilosophyList li a.big{font-size:25px}
.OkinawaPhilosophyList li{margin:1rem 2rem;position:relative}
.OkinawaPhilosophyList li::before{content:"|";color:#fff;position:absolute;top:50%;transform:translateY(-50%);font-size:30px;left:-25px;height:50px;}
.OkinawaPhilosophyList li:first-child::before{content:'';}
.OkinawaPhilosophy-container > .content p{color:#fff;font-size:14px;margin:2rem auto;}
.Okinawavision{height:100%;background-attachment:fixed;background-image:url('images/banner/aboutVisionBanner.jpg');position:relative}
.Okinawavision-container{margin:15rem auto 0;position:relative;z-index:1;padding:15px 25px 50px}
.Okinawavision-container .content h3{font-size:30px;color:#fff;font-weight:300;margin-bottom:2rem;}
.Okinawavision-container .content ul.list-value{margin-bottom:2rem;}
.Okinawavision-container .content ul.list-value li{margin:.2rem auto;}
.Okinawavision-container .content ul.list-value li a{color:#fff;font-size:14px;cursor:default}
.Okinawavision-container .content ul.list-value li::before{font-family:fontawesome;content:"\f111";color:#fff;margin-right:1em;position:relative;top:-2px;font-size:7px}
.Okinawavision-container .content p{font-size:14px;color:#fff;}
/* Dealer - Search */
.dealerTopImage{background-attachment:fixed;background-image:url('images/banner/dealerSearchtop.jpg');}
.OkinawaDealerQueryDetail{height:100vh;background-attachment:fixed;background-image:url('images/banner/dealerSearchContactQuery.jpg');position:relative}
.OkinawaDealerQueryDetail-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
.OkinawaDealerQueryDetail-container .content h3.head{color:#fff;font-size:35px;font-weight:300;margin:2rem auto;}
.dealerNetwork-container{margin:5rem auto 5rem;position:relative;z-index:1;padding:15px 25px 50px}
.dealerNetwork-container .dealerNetwork-filter{margin:4rem auto}
.dealerNetwork-filter > ul > li{width:30%;margin:0 5rem}
.OkinawaSelect .bootstrap-select{width:100% !important;}
.OkinawaSelect .bootstrap-select button{border-radius:0;background-image:none;background-color:#f0f0f0}
.OkinawaSelect .bootstrap-select .dropdown-menu.inner li a{font-size:18px;}
.OkinawaSelect .filter-option{font-size:19px;color:#000;}
.dealerNetwork-container .dealerSubmit{margin:5rem auto}
.reasultDealer{border-bottom:1px dotted #000;padding-bottom:2rem;margin-top:3rem;}
.reasultDealer:first-child{margin-top:0;}
.reasultDealer h2{font-size:36px;font-weight:300;text-transform:capitalize;}
.dealerDetailsList{}
.dealerDetailsList li{width:30%;margin:3rem 1rem 1rem;position:relative;min-height: 200px;}
.dealerDetailsList li::after{content:"|";color:#000;position:absolute;top:33%;top:25px;transform:translateY(-50%);font-size:41px;left:-23px;height:45px;}
.dealerDetailsList li:first-child::after{content:''}
.dealerDetailsList .decs p{font-size:16px;margin-bottom:0.2rem;text-transform:capitalize;}
/* Ridge Product Page */
.OkinawaProductRidge{background-attachment:fixed;padding-top:10rem;height:100%;background-attachment:scroll;background-image:url('images/banner/bg-design.jpg');background-position:center center;}
.OkinawaProductRidgeFirst{background-image:url('images/ridge/ridgeproductfirst.jpg');height:100vh;background-attachment:fixed;}
.OkinawaProductRidgeSecond{background-image:url('images/ridge/ridgeproductsecond.jpg');height:100vh;background-attachment:fixed;background-position:top right;}
.OkinawaProductRidgeThird{background-image:url('images/ridge/ridgeproductthird.jpg');height:100vh;background-attachment:fixed;}
.OkinawaProductRidgeFourth{background-image:url('images/ridge/ridgeproductfourth.jpg');height:100%;background-attachment:fixed;}
.OkinawaProductRidgeThird{padding:10rem 0}
.OkinawaProductRidge .desktop{margin-bottom:10rem}
.OkinawaProductRidge .rightContent{margin:36rem auto 0}
.OkinawaProductRidge .leftContent{margin:36rem auto 0;position:relative;}
/* .OkinawaProductRidge .leftContent img{max-width:600px}
 */
.OkinawaProductRidge .rightContent .button{text-align:center;margin-top:4rem;}
.filter{margin-top:5rem;}
.filter p{font-size:24px;font-weight:300;text-align:center}
.filterList{margin:0 auto;text-align:center}
.filterList li{margin:0 0.5rem}
.Okinawa-spr{background-color:rgba(255, 255, 255, 0.5);padding:30px;margin:16rem auto;}
.list-spr li{border-bottom:1px dotted #000;margin:2rem 0;padding:1rem 0;}
.list-spr li:first-child{margin-top:0}
.list-spr li:last-child{border-bottom:0;margin-bottom:0;}
.list-spr h3.headOki{display:inline-block;font-size:45px;font-weight:300;width:230px;}
.list-spr p{display:inline-block;}
.list-spr h3{display:inline-block;font-size:38px;font-weight:300;width:200px;}
.list-spr h3 > span{font-size:30px;}
.list-spr img{display:inline-block;width:25px;position:relative;top:-10px;}
 .contentProduct.positonChangeSec{position:absolute;top:50%;left:30%;transform:translate(-50%, -50%);width:45%;}
.contentProduct{}
.contentProduct h2{font-size:60px;font-weight:300;margin-bottom:4rem;}
.contentProduct p{font-size:24px;font-weight:300;margin-bottom:1.5rem}
.OkinawaProductRidgeThird-slider{}
.OkinawaProductRidgeThird-slider .slideContent{position:relative;margin:5rem auto 0;width:80%}
.slideContent h2{padding:10px;background-color:#fff;width:100%;text-align:center;font-size:36px;font-weight:300;margin-top:1rem;}
.OkinawaProductRidgeThird-slider .owl-prev , .OkinawaProductRidgeThird-slider .owl-next{position:absolute;top:50%;transform:translateX(-50%);font-size:30px !important;padding:4px 2px !important}
/* .OkinawaProductRidgeThird-slider .owl-prev{left:-10px}
 */
.OkinawaProductRidgeThird-slider.ridge .owl-prev{left:25px}
.OkinawaProductRidgeThird-slider.ridge .owl-next{right:5px}
.specification{padding:5rem 0}
.specification h2{font-size:60px;font-weight:300;margin-bottom:2rem;}
.okinawa-table tbody>tr>td{border-top:0;font-size:19px;font-weight:300;padding:4px 8px}
.okinawa-table tbody>tr>td:last-child{padding-left:3rem}
/*Praise*/
.Okinawapraiseproduct{background-image:url('images/praise/sec-2-bg.jpg');height:100vh;background-attachment:fixed;}
.OkinawaSection.noTransparent.OkinawaProductRidge.Praise-banner{background-image:url(images/praise/sec-1-bg.jpg);height:100%;background-attachment:fixed;}
.OkinawaProductPraiseSecond{background-image:url(images/praise/sec-3-bg.jpg);height:100vh;background-attachment:fixed;background-position:top center;}
.OkinawaProductPraiseFourth{background-image:url('images/praise/sec-5-bg.jpg');height:100%;background-attachment:fixed;}
.OkinawaProductPraiseThird{background-image:url('images/praise/sec-4-bg.jpg');height:100%;background-attachment:fixed;}
.OkinawaProductPraiseSecond p{font-size:15px;font-weight:300;font-weight:300;margin-bottom:1.5rem;}
.max-speed > h3{font-size:45px;font-weight:300;text-align:center;}
.max-speed > h3 > sub{font-size:12px;display:block;text-align:center;}
h3 + h6{text-align:center;font-weight:400;font-size:15px;padding-top:10px;}
.contentProduct.praise-white{color:#fff;margin-top:4rem;}
.contentProduct.praise-white h2{margin-bottom:1rem;}
.contentProduct.praise-white p{color:#fff;font-size:18px;font-weight:300;margin-bottom:1.5rem;}
.Okinawa-scooty_light{padding:30px;margin:16rem auto;}
.okinava-eyes{position:relative;}
.content-relative{z-index:9;position:absolute;color:#ffffff;top:15%;left:45%;width:53%;}
/*umairtop:25%*/
.content-relative h2{font-size:45px;font-weight:300;margin-bottom:1rem;}
.content-relative p{font-size:20px;font-weight:300;margin-bottom:1.5rem;}
.specification.praise h2, .specification-praise_td td{color:#ffffff;width:100px;}
.counter-value.black-value{color:#000000;font-size:40px;line-height:35px;vertical-align:top;display:inline-block;font-weight:400}
/*farhat 30*/
.dash{line-height:35px;vertical-align:top;padding:0 3px;font-size:30px;display:inline-block;}
.sub-speed{font-size:14px;text-align:right;display:block;bottom:10px;margin-bottom:10px;line-height:20px;position:absolute;right:10px;font-weight:400;}
 /*farhat 30*/
.OkinawaProductRidgeThird-slider.praise-nav_slider .owl-prev, .OkinawaProductRidgeThird-slider.praise-nav_slider .owl-next{top:50%;}
.contentProduct.positonChangeSec.praise-av{position:absolute;top:50%;left:auto;transform:translate(0%, -50%);width:50%;}
.OkinawaProductRidgeThird-slider.praise-nav_slider .owl-prev{left:25px;}
.OkinawaProductRidgeThird-slider.praise-nav_slider .owl-next{right:0px;}
#counter .stat-detail{text-align:center;}
#counter .stat-detail > div{display:inline-block;position:relative;}
/*Praise*/
/* contact */
.contactTopImage{background-attachment:fixed;background-image:url('images/banner/contactUsTopBanner.jpg');}
.Okinawacontactvision{margin-top:-10px;background-attachment:fixed;background-image:url('images/banner/contact-footer.jpg');position:relative;}
 /*umair:added margin-top */
.Okinawavision-container.form-container{margin:2rem auto 0;}
.mainHeading.cont-heading{padding-bottom:10px;}
/* contact */
/*Aleem*/
/*MEDIA*/
/******************************** Does not work properly if "in" is added after "collapse".*******************************/
.panel-group .panel{border-radius:0;box-shadow:none;border-color:transparent;}
.panel-default > .panel-heading{padding:0;border-radius:0;color:#000;background-color:transparent;border-color:transparent;}
.panel-title{font-size:14px;}
.panel-title > a{display:block;padding:15px;text-decoration:none;}
.more-less{float:right;color:#000;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:transparent;}
.OkinawaSection.mediasec{background:#ffffff;}
.OkinawaSection.mediasec .aboutText{margin:0 auto;width:100%;padding:20px 0 20px;}
.media_accord .panel-group .panel{border-bottom:1px dashed #0e9e03;}
.media_accord .panel-default > .panel-heading{background-image:none;}
.media_accord .panel-title > a{font-size:35px;font-weight:300;color:#000;position:relative;padding:15px 0;}
.media_accord .panel-title .pre_heading{display:block;text-transform:uppercase;font-size:22px;font-weight:300;line-height:30px;}
.media_accord .panel-title .pre_heading.green{color:#0e9e03;}
.media_accord .more-less{font-size:40px;font-weight:300;font-family:'Lato', sans-serif;position:absolute;right:10px;bottom:10%;top:auto;}
.media_accord .glyphicon-plus::before{content:"+";}
.media_accord .glyphicon-minus::before{content:"-";}
.media_accord .media_block{width:35%;margin:0 auto;}
.media_accord .media_block .thumbnail{padding:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;border:none;border-radius:0;}
/*OFFER*/
.OkinawaSection.offersec{background:#ffffff;}
.OkinawaSection.offersec .aboutText{margin:0 auto;width:100%;padding:20px 0 20px;}
.OkinawaSection.offersec .block_wrapper{padding-top:2rem;}
.OkinawaSection.offersec .block_title{font-size:30px;font-weight:300;text-transform:uppercase;color:#0e9e03;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px dashed #0e9e03;}
.OkinawaSection.offersec .offer_list{padding:0;list-style:none;margin:0;}
.OkinawaSection.offersec .offer_list li{position:relative;padding-bottom:4rem;margin-bottom:4rem;}
.OkinawaSection.offersec .offer_list li::after{content:"";width:250px;height:1px;display:block;margin:0 auto;border-bottom:1px dashed #0e9e03;position:absolute;left:0;right:0;bottom:0;}
.OkinawaSection.offersec .offer_list li:last-child{margin-bottom:0;padding-bottom:2rem;}
.OkinawaSection.offersec .offer_list li:last-child::after{display:none;}
.OkinawaSection.offersec .offer_list li .image{display:block;}
.OkinawaSection.offersec .offer_list li .text{color:#000;font-size:25px;font-weight:300;margin-bottom:0;}
#image-gallery #image-gallery-caption{font-size:13px;}
#image-gallery .modal-title{font-size:13px;}
#image-gallery .modal-header .close{position:absolute;right:5px;top:5px;opacity:1;}
#image-gallery .modal-dialog{text-align:center;}
#image-gallery .modal-footer{text-align:center;}
.noThumb{padding:0;border:0}
.eventModal .modal-body{padding:0;position:relative;}
.eventModal .modal-body .close{position:absolute;font-size:40px;right:0;color:#fff;}
.eventModal .modal-content{border-radius:0}
/* M-E Page */
.manufacturing-excellence{background-attachment:fixed;background-image:url(images/banner/me-top.jpg);}
.engTheFuture{height:100vh;background-attachment:fixed;background-image:url(images/banner/me-future.jpg);position:relative;background-attachment:inherit;}
.visionGuide{height:100vh;background-attachment:fixed;background-image:url(images/banner/me-bottom.jpg);position:relative;background-attachment:inherit;}
.visionGuide .OkinawaPhilosophy-container{width:100%}
.visionGuide .OkinawaPhilosophy-container p{width:86%;line-height:1.9;}
.techOkinawa{height:100vh;background-attachment:fixed;background-image:url(images/banner/me-tech.jpg);position:relative;background-attachment:inherit;}
.techOkinawa .techOkinawa-container{padding:0}
.techOkinawa .techOkinawa-container .contentTechOki{position:relative;height:100%;margin-top:8rem;}
.techOkinawa .techOkinawa-container .contentTechOki p{color:#fff;font-size:14px;margin:2rem auto;}
.thankYouModal .content{padding:5rem 0;}
.thankYouModal .content{color:#fff}
.thankYouModal .close{color:#fff !important;right:10px !important;}
.thankYouModal .modal-body{background:#141E30;/* fallback for old browsers */
background:-webkit-linear-gradient(to top, #243B55, #141E30);/* Chrome 10-25, Safari 5.1-6 */
background:linear-gradient(to top, #243B55, #141E30);/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.sub-menu{width:150px;padding-left:10px;position:absolute;padding:7px 15px;background:rgba(0, 0, 0, 0.5);display:none;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.menu-item-has-children:hover .sub-menu{display:block;}
.sub-menu li{list-style-type:none;margin-bottom:0.7rem;}
.sub-menu > li > a:before{content:'' !important;}
.counter-value.black-value{font-size:35px;}
#wpforms-form-298 textarea{height:80px;}
,#wpforms-form-299 textarea{height:80px;}
#wpforms-form-299 input[type="text"], #wpforms-form-298 input[type="text"], #wpforms-form-299 select{height:35px;}
,#wpforms-form-298 select{height:35px;}
#wpforms-form-298 textarea, #wpforms-form-298 input[type="text"], #wpforms-form-299 input[type="text"], #wpforms-form-299 input[type="email"], #wpforms-form-299 select, #wpforms-form-298 select{width:100%;background:none;color:#fff;border:0;border-bottom:2px solid #ccc;margin-bottom:31px;top:-1rem;}
#wpforms-form-298 label, #wpforms-form-299 label{color:#fff;}
#wpforms-form-298 button, #wpforms-form-299 button{float:right;border:0;line-height:1.9;font-size:19px;border-color:#fff;background:#fff;color:#000;text-transform:uppercase;font-weight:400;text-shadow:none;padding:10px 40px;margin-top:1rem;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
label.wpforms-field-label{color:#ffffff;font-size:12px;}
button#wpforms-submit-308{line-height:1.9 !important;background-image:none !important;font-size:17px !important;border-radius:0 !important;border-color:#fff !important;background:#fff !important;color:#000 !important;text-transform:uppercase !important;font-weight:400 !important;text-shadow:none !important;padding:10px 40px !important;margin-top:1rem !important;height:auto !important;display:inline-block !important;width:auto !important;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border:navajowhite;}
button#wpforms-submit-308:hover{background-color:#65d700!important;color:#fff !important;}
.form-group input, .form-group textarea{display:block;background:none;border-width:0;width:100%;color:transparent;-webkit-transition:all 0.28s ease;transition:all 0.28s ease;-webkit-box-shadow:none;box-shadow:none;position:relative;display:block;height:3.9rem;margin-bottom:0px;}
input.wpforms-field-medium.wpforms-field-required , input.wpforms-field-medium{width:100%;background:none;color:#fff;border:0;border-bottom:2px solid #ccc;margin-bottom:20px;}
select.wpforms-field-medium.wpforms-field-required{width:100%;background:none;color:#fff;border:0;border-bottom:2px solid #ccc;margin-bottom:20px;}
button#wpforms-submit-299{float:right;background-image:none !important;font-size:19px !important;border-radius:0 !important;border-color:#fff !important;background:#fff !important;color:#000 !important;text-transform:uppercase !important;font-weight:400 !important;text-shadow:none !important;padding:10px 40px !important;margin-top:1rem !important;height:auto !important;display:inline-block !important;width:auto !important;}
#wpforms-form-298 textarea:focus, #wpforms-form-298 input[type="text"]:focus, #wpforms-form-299 input[type="text"]:focus, #wpforms-form-299 input[type="email"]:focus, #wpforms-form-299 select:focus, #wpforms-form-298 select:focus, #wpforms-299 input[type="text"]:focus, #wpforms-299 select:focus ,#wpforms-308 input[type="text"]:focus{outline:none;border-bottom:2px solid #65d700;}
button#wpforms-submit-298:hover{background-color:#65d700!important;color:#fff !important;}
.header-okinawa .navbar-nav li.menu-item-has-children a::after{color:#fff;content:' ▼';font-size:7px;vertical-align:3px;}
.header-okinawa .navbar-nav li.menu-item-has-children ul li a::after{display:none;}
.dealerDetailsList li a{text-decoration:none !important;color:#000 !important;}
/*umair9mar:.techOkinawa{height:100vh;}
 */
/*umair9mar:.OkinawaPhilosophy-container.conent transform:translate(-50%,60%);}
*/
/*aleem*/
.techOkinawa .techOkinawa-container .contentTechOki{position:absolute;height:auto;margin:0;left:50%;top:50%;transform:translate(-50%,29%);width:100%;}
.techOkinawa{height:70vh;background-image:url(images/banner/me-tech2.jpg);background-size:100% 100%;position:relative;}
.engTheFuture{height:70vh;background-image:url(images/banner/me-future2.jpg);background-size:100% 100%;position:relative;}
.visionGuide{height:100vh;background-attachment:fixed;background-image:url(images/banner/me-bottom.jpg);position:relative;}
.vision_guide{background-image:url(images/banner/me-bottom2.jpg);}
.OkinawaPhilosophy-container.conent{width:100%;transform:translate(-50%,35%);}
.vision_guide .OkinawaPhilosophy-container.conent{width:100%;transform:translate(-50%,20%);}
.pro_wrapper{position:absolute;left:50%;top:50%;transform:translate(-21%,20%);width:100%;}
 .verticalbox{width:380px;height:380px;margin:0 auto;background:rgba(255,255,255,0.8);border-radius:50%;position:relative;}
.pro_wrapper .image_block{width:70%;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.vision_guide .image_block{width:90%;}
.techOkinawa .pro_wrapper{transform:translate(-17%,20%);}
.OkinawaPhilosophyList li a{color:#fff;font-size:15px;cursor:pointer}
.OkinawaPhilosophyList li{margin:1rem 2rem;position:relative}
.OkinawaPhilosophyList li::before{content:"|";color:#fff;position:absolute;top:50%;transform:translateY(-50%);font-size:20px;left:-25px;height:30px;}
.OkinawaPhilosophyList li:first-child{margin-left:0;}
.OkinawaPhilosophyList li:first-child::before{content:'';}
.okinawa-table tbody>tr>td:first-child{width:40%;}

.c_form .erf-front-form .form-group label{ float:left; width:30%;}
.c_form .erf-front-form .form-group .form-control{ float:left; width:70%; background:#fff;}





/* static product */
.bg-primary {
    background-color: #ffa10c !important;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.border-dark {
    border-color: #151515 !important;
}
.btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}	
.pl-5, .px-5 {
    padding-left: 4.5rem !important;
}
.pb-5, .py-5 {
    padding-bottom: 4.5rem !important;
}
.pt-5, .py-5 {
    padding-top: 4.5rem !important;
}
.w-75 {
    width: 75% !important;
}
.ml-auto, .mx-auto {
    margin-left: auto !important;
}
.mr-auto, .mx-auto {
    margin-right: auto !important;
}
.m-5 {
    margin:5.5rem 4.5rem !important;
}
.p-3 {
    padding: 1.5rem !important;
}
.p-md-5 {
    padding: 4.5rem !important;
}
.display-4 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
	font-weight:700;
}
.text-light {
    color: #f3f3f3 !important;
}
.s_i_cont{ font-size:22px;}
.p-0{ padding:2px !important;}
.justify-content-center {
    justify-content: center !important;
}
.static_prod .owl-nav .owl-prev,
.static_prod .owl-nav .owl-next{ position:absolute;top:0;  bottom:60px; margin:auto;width:25px; height:25px;}
.static_prod .owl-nav .owl-prev{ left:0;}
.static_prod .owl-nav .owl-next{ right:0;}
.btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}
.btn-outline-dark:hover, .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #151515;
    border-color: #151515;
}
.btn-outline-dark {
    color: #151515;
    background-color: transparent;
    background-image: none;
    border-color: #151515;
	padding: 7px 20px;
    margin-bottom: 25px;
    font-size: 25px;
}

/* Responsive Media Query */
@media (max-width:1366px){.bookRideButton{font-size:30px;}
.eventBtn , .aboutBtn ,.submitBtn{font-size:16px;}
h3.title{font-size:27px;}
.eventtitle{font-size:20px;}
 .eventDate{font-size:16px;}
.eventDecs{font-size:15px;}
.mainHeading{font-size:46px;}
.aboutOkinawa .content p , .OkinawaPowering .OkinawaPowering-container .content p, .OkinawaProdcutLineup .OkinawaProdcutLineup-container .content p, .OkinawaProdcutEnquiry .OkinawaProdcutEnquiry-container .content p{font-size:15px;}
.stat-container p.stat-numbers{font-size:48px;}
.stat-container p.stat-numbers{font-size:48px;}
.stat-container p.stat-name , .stat .Andcounting{font-size:25px;}
.footerInfo p.decs{font-size:16px;}
.footerInfo .social-info ul li a{width:40px;height:40px;}
.footerInfo .social-info ul{top:-5px;}
.footerInfo .contact-add{margin:3rem auto;}
.footerInfo .mobile-info{margin:4rem auto 2rem;}
.OkinawaPhilosophy-container{width:75%;}
.list-spr h3.headOki, .list-spr h3.headOki{font-size:35px;}
.list-spr h3 > span{font-size:25px;}
.list-spr img{width:18px;}
.contentProduct h2, .specification h2{font-size:45px;}
.contentProduct p, .okinawa-table tbody>tr>td{font-size:20px;}
.okinawa-table tbody>tr>td{font-size:16px;}
.slideContent h2{font-size:25px;}
.OkinawaProductRidge .rightContent , .OkinawaProductRidge .leftContent{margin:3rem auto 0;}
/*umair9mar height:100vh;*/
.engTheFuture, .visionGuide, .techOkinawa{height:75vh;}
.pro_wrapper{transform:translate(-57%,20%);}
.techOkinawa .pro_wrapper{transform:translate(-59%,20%);}
.OkinawaPhilosophy-container.conent {width: 100%; transform: translate(-50%,26%); padding-right: 5%;}
.verticalbox{width: 350px; height: 350px;}
.techOkinawa .techOkinawa-container .contentTechOki{padding-right: 5%;}
.OkinawaPhilosophyList li a{font-size: 13px;}
}
/* Large devices (desktops, less than 1200px) */
@media (max-width:1199px){h3.title{font-size:26px;}
.eventtitle{font-size:19px;}
.eventDate{font-size:15px;}
.eventBtn, .aboutBtn , .submitBtn{font-size:14px;padding:10px 25px;}
.mainHeading{font-size:40px;}
.aboutOkinawa .content p, .OkinawaPowering .OkinawaPowering-container .content p, .OkinawaProdcutLineup .OkinawaProdcutLineup-container .content p, .OkinawaProdcutEnquiry .OkinawaProdcutEnquiry-container .content p{font-size:14px;}
.stat-container p.stat-numbers{font-size:40px;}
.stat-container p.stat-name, .stat .Andcounting{font-size:20px;}
.bookTestRideFrom{width:100%}
/* about us */
.heading-title > h2{font-size:30px;}
.OkinawaPhilosophyList li a{font-size:20px;cursor:default !important}
.bannerContent h2.title{font-size:30px;}
.bannerContent .OkinawaBreadcrumb li a, .bannerContent .OkinawaBreadcrumb li.active{font-size:11px;}
.bannerContent .OkinawaBreadcrumb > li + li::before{font-size:10px;}
.Okinawavision{height:100%;}
.Okinawavision-container{margin:5rem auto 0;}
.OkinawaProductRidge{padding-bottom:5rem;}
.OkinawaProductRidge, .OkinawaProductRidgeFirst{height:100%;}
.Okinawa-spr{margin:7rem auto;}
.list-spr h3.headOki, .list-spr h3{width:180px;}
.list-spr h3{font-size:35px;}
.list-spr h3 > span{font-size:19px;}
.OkinawaSection.noTransparent.Okinawapraiseproduct{height:100%;}
/* farhat */
.Okinawa-scooty_light{padding:0;margin:auto;margin-top:5rem;margin-bottom:10rem;}
 /* farhat */
.specification.praise h2, .specification-praise_td td{color:#000;}
 /* farhat */
.OkinawaSection.noTransparent.OkinawaProductRidge.Praise-banner{height:100%;}
 /* farhat */
.techOkinawa .techOkinawa-container .contentTechOki{margin-top:0}
/*aleem*/
.techOkinawa .techOkinawa-container .contentTechOki{margin-top:0;padding-right:10%;}
.OkinawaPhilosophy-container.conent{padding-right:10%;}
.pro_wrapper{transform:translate(-65%,30%);}
.techOkinawa .pro_wrapper{transform:translate(-60%,36%);}
 .OkinawaPhilosophyList li{margin:1rem 1rem;}
.OkinawaPhilosophyList li a{font-size:12px;}
.OkinawaPhilosophyList li::before{left:-14px;}
}
.c_title{ margin-bottom:2em;}
.section_1{ padding:3em 0; margin-bottom:2em;}
.section_2 .c_title{ border-bottom:3px dotted #79c525; padding-bottom:10px; }
.c_title h2{font-size:40px; font-weight:300;}
.c_cont p{ font-size:20px; font-weight:300;}
.c_pos_title{ background:#eee; margin-bottom:15px; padding:10px; margin-top:2em; }
.c_pos_title h2{ margin:0;font-size: 25px; font-weight:300;}
.c_pos_desc table{ width:100%;}
.c_pos_desc table td{ padding:7px 5px;font-size: 16px; color:#209800;}
.c_pos_desc table td:nth-child(1){ font-weight:600;}
.c_pos_desc table td:nth-child(1) span{margin-left:10ppx; font-weight:300;}
.c_pos_body p{ font-size:18px;font-weight:300;}
.c_pos_body .btn{width: 190px;
    background: #000;
    font-size: 19px;
    color: #fff; margin-top:1em; border-radius:0;}
.c_form .btn{width: 190px;border-radius:0;background: #000;
    font-size: 19px;
    color: #fff; margin-top:1em;}
.c_form{ background:#f3f3f3; padding:2em 3em;}
.c_foot{ padding:2em 0;}
.c_foot p{ font-size:16px; font-weight:300;}
.c_form .erf-front-form .form-group{ margin:0; padding:0;}
.c_form .erf-front-form .form-group label{ float:left; width:30%; font-size:16px;}
.c_form .erf-front-form .form-group .form-control{ float:left; font-size:14px; color:#000; width:70%; background:#fff; margin-bottom:15px;}
.c_form .erf-front-form .form-group:after{ clear:both;content:''; display:block;}
.fb-checkbox-group-label{visibility: hidden;}
.c_form .erf-front-form .checkbox-group label{ width:100%;}
.c_form .erf-front-form .checkbox-group input[type=checkbox]{left: 0;width: 18px;height: 15px; margin-left:0;}
.checkbox-inline{ width:300px}
.erf-content-above{ display:none;}
.fb-button.form-group{ width:70%; float:right;}
.error_msg p{
    margin-bottom: 20px;
    background: #f1e5e5;
    padding: 10px;
    color: #e41010;
}
.field-file-1534955768865 label:after{ content:'(max upload size 1MB)'; display:block; font-weight:300;}

.m_section{ background:#e6e6e6; text-align:center;}
.m_title{ padding:3em 0;border-bottom:1px solid #000;}
.m_title h2{ font-size:43px; color:#000; font-weight:300; text-transform:uppercase;}
.m_title h2 span{ color:#2cbc00;}
.m_title p{font-weight: 300;font-size: 20px; max-width:800px; margin:auto;}
.m_row{ background:#e6e6e6; padding:4em 0;}
.m_row.m_bg_color{ background:#dad9d9;}
.m_row.m_bg_color1{ background:#dad9d9;}
.m_cont{ display:flex;align-items: center;}
.m_cont1{ align-items: center;}
.m_row.m_bg_color .m_cont{flex-direction: row-reverse;}
.m_row.m_bg_color1 .m_cont1{flex-direction: row-reverse;}
.m_pos_body{ width:50%; padding:2em;}
.m_pos_body1{ padding:2em;}
.m_pos_img{width:50%;padding:2em;}
.m_pos_img1{padding:2em;}
.m_pos_img1 img{width:100%;}
.m_pos_body img, .m_pos_img img{ width:100%;}
.m_pos_body h3{font-size: 36px;
    text-transform: uppercase;
    font-weight: 350;}
.m_pos_body1 h3{font-size: 36px;
    text-transform: uppercase;
    font-weight: 350;}    
.m_pos_body p{font-weight: 300;
    font-size: 20px;}
.m_pos_body1 p{font-weight: 300;
    font-size: 20px;}    
.mil_head p{ font-size:15px;}
.milest_wapp{ background-image:url(images/mil-bg.jpg); background-size:cover; padding:5em 0;}	
#home_milest_slide{ padding:3em; background:rgba(0,0,0,0.5); margin-top:2em;}
.mil_cont h2, .mil_cont p{ color:#fff;}
.mil_cont h2{ font-weight:300;}
.mil_cont p{ font-size:15px;}
.mil_cont a{ display:inline-block; border:0;margin-top:30px; background:#fff; padding:8px 15px; color:#000;}
#home_milest_slide .item img{ height:auto;}
#home_milest_slide .owl-next, #home_milest_slide .owl-prev{ background:none; font-size:34px; position:absolute; top:0; bottom:0; margin:auto; z-index:1; width:40px; height:40px;}
#home_milest_slide .owl-next{ right:0;}
#home_milest_slide .owl-prev{ left:0;}

/* Large devices (desktops, 992px and up) */
@media (min-width:992px) and (max-width:1199px){.dealerDetailsList li{width:45%}
.dealerDetailsList li:last-child::after{content:'';}
.filter{margin-top:3rem;}
.contentProduct h2, .specification h2{font-size:35px;}
.contentProduct p, .okinawa-table tbody>tr>td{font-size:18px;}
/*.techOkinawa{height:100%}*/
.techOki > img{margin:0 auto}
.content-relative p{font-size:15px;}
}
/* Medium devices (tablets, less than 992px) */
@media (max-width:991px){.tab-view{width:100%;}

.eventContainer .border-left{border:0;}
.tab-margin{margin-top:3rem}
.mainHeading{font-size:35px;}
.aboutText{width:100%;}
.dealerDetailsList li{width:50%}
.dealerDetailsList li::after{content:'';}
.OkinawaProductRidge .rightContent .button , .filter{margin-top:1rem}
.list-spr{text-align:center;}
.OkinawaProductRidgeThird{height:100%;padding:5rem 0}
.contentProduct{margin-top:4rem;}
.specification{background-color:rgba(255,255,255,0.8);padding:3rem 5rem;margin:5rem 0}
.media_accord .panel-title > a{font-size:26px;}
.media_accord .panel-title .pre_heading{font-size:16px;}
.media_accord .media_block{width:50%;}
.OkinawaSection.offersec .offer_list li .text{font-size:20px;}
.content-relative p{font-size:15px;}
/* farhat */
.techOkinawa{height:100%}
.techOki > img{margin:0 auto}
.engTheFuture{height:auto !important;background-image:none;background:#1c1c1c;padding:5rem 0;}
.pro_wrapper{position:static;transform:none !important;padding:30px 0;}
.OkinawaPhilosophy-container.conent{position:static;transform:none;padding:0;}
.OkinawaPhilosophy-container.conent .mainHeading, .OkinawaPhilosophy-container.conent p{text-align:center;}
.techOkinawa{height:auto;background-image:none;background:#0a0a0a;padding:5rem 0}
.techOkinawa .techOkinawa-container .contentTechOki{padding:0;}
.contentTechOki .mainHeading{text-align:center;}
.contentTechOki p{text-align:left;}
.techOkinawa .techOkinawa-container .contentTechOki{position: static; transform: translate(0, 0);}
.vision_guide .OkinawaPhilosophy-container.conent{transform: translate(0, 0);}
}
/* Medium devices (tablets, 768px and up) */
@media (min-width:768px) and (max-width:991px){.engTheFuture, .visionGuide{height:57vh}
#home_milest_slide .mil_cont a{ margin-bottom:20px;}
.OkinawaPhilosophyList li a{font-size:14px;}
.dealerNetwork-filter > ul > li{width:35%;margin:0;}
.contentProduct h2, .specification h2{font-size:30px;}
.contentProduct h2{margin-bottom:2rem;}
.contentProduct.positonChangeSec{background-color:rgba(255,255,255,0.8);width:60%;padding:4rem}
.content-relative p{font-size:15px;}
/* farhat */
.header-okinawa .navbar-nav li a{font-size:12px;}
.contentProduct.positonChangeSec.praise-av{width:75%;}
.OkinawaProductPraiseSecond{height:60vh;}
.contentProduct.praise-white p{font-size:15px;}
.OkinawaProductRidgeSecond{height:60vh;}
.stat-container p.stat-name, .stat .Andcounting{font-size:15px;}
.contentProduct p, .okinawa-table tbody > tr > td{font-size:15px;}
.counter-value.black-value{font-size:18px;}
.milest_wapp{ padding:3em 0;}
}
@media (min-width:768px){#image-gallery .modal-body{height:75vh;display:inline-block;}
#image-gallery .modal-body img{height:100%;}
#image-gallery .modal-title{font-size:13px;}
#image-gallery .modal-header{padding-right:20px;}
#image-gallery .modal-header .close{position:absolute;right:5px;top:5px;opacity:1;}
#image-gallery .modal-content{display:inline-block;}
#image-gallery .modal-dialog{text-align:center;width:auto;}
#image-gallery .modal-footer{text-align:center;}
.Okinawa-scooty_light{padding:30px;margin-bottom:35rem;}
/*.counter-value.black-value{font-size:18px;}
*/
}
@media (max-width:768px){.engTheFuture, .visionGuide{height:57vh}
}
.dealerNetwork-container{margin:5rem auto 0rem;padding:15px 25px 0px;}
/* Small devices (landscape phones, less than 768px) */
@media (max-width:767px){
	.display-4{ font-size:3.5rem;}
	.milest_wapp{ padding:3em 0;}
	#home_milest_slide .mil_img iframe{ height:200px;}
	#home_milest_slide .mil_cont a{ margin-bottom:20px;}
.fb-button.form-group{ width:100%; float:none;}
.c_form .erf-front-form .form-group label{ float:none; width:100%; font-size:16px;}
.c_form .erf-front-form .form-group .form-control{ float:none; font-size:14px; color:#000; width:100%; background:#fff; margin-bottom:15px;}	
#nav .sub-menu{position:relative;}
#nav .sub-menu a{display:block;}
.header-okinawa .topStrip{background:rgba(0, 0, 0);}
.header-okinawa .topStrip p.tellNo{padding:3px 0;}
.header-okinawa .navbar-nav li a::before{content:'';}
.header-okinawa .navbar-nav li.active a::after{position:absolute;content:'';top:0;left:0;width:100%;background:#65d700;height:40px;opacity:0.8;z-index:-1;}
.header-okinawa .navbar-nav li a:hover{color:#fff;}
.header-okinawa .navbar-nav li a[aria-expanded="true"]::before, .header-okinawa .navbar-nav li a[aria-expanded="false"]::before, .header-okinawa .navbar-nav li a[aria-expanded="true"]::before{content:'' !important}
.header-okinawa .navbar-nav .caret{float:right;clear:both;position:relative;top:8px;}
.header-okinawa .navbar-nav li a::after{content:'';-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease;}
.header-okinawa .navbar-nav li a:hover::after{position:absolute;content:'';top:0;left:0;width:100%;background:#65d700;height:40px;opacity:0.8;z-index:-1;}
.header-okinawa .navbar-nav .open .dropdown-menu > li > a, .header-okinawa .navbar-nav .open .dropdown-menu > li>a:hover{color:#fff;}
.header-okinawa .navbar-nav .open .dropdown-menu > li > a:hover::after{background:transparent}
/* .header-okinawa .navbar-nav li.dropdown.open > a, .header-okinawa .navbar-nav li.dropdown.open > a:focus, .header-okinawa .navbar-nav li.dropdown.open > a:hover{background:transparent;}
 */
.eventImg > img{margin:1rem auto 0;}
#prodcutImgContainer .owl-nav .owl-prev, #prodcutImgContainer .owl-nav .owl-next{font-size:40px;}
#prodcutImgContainer .owl-nav .owl-prev{left:-40px}
#prodcutImgContainer .owl-nav .owl-next{right:-40px;}
.OkinawaTestRide{background-position:top left;}
.Okinawaslides.video-sec::before{content:'';z-index:-99;}
.topSection{height:230px;}
.heading-title > h2{font-size:25px;}
.OkinawaPhilosophyList li:last-child::before{content:''}
.Okinawavision-container .content{padding-bottom:1rem;padding-top:1rem;border-bottom:1px dotted #fff}
.dealerNetwork-filter > ul > li{width:35%}
.OkinawaDealerQueryDetail{height:100%;padding:10rem 0}
.OkinawaDealerQueryDetail-container{position:static;transform:none}
.dealerDetailsList .icon img{margin:0 auto;}
.readtext{margin-top:4rem}
.contentProduct h2, .specification h2{font-size:30px;}
.contentProduct h2{margin-bottom:2rem;}
.contentProduct.positonChangeSec{background-color:rgba(255,255,255,0.8);width:60%;padding:4rem}
.Okinawavision-container.form-container .content{border:navajowhite;}
 /* farhat */
.OkinawaSection.noTransparent.OkinawaProductPraiseSecond{height:100%;}
 /* farhat */
.OkinawaSection.noTransparent.OkinawaProductPraiseThird{height:100%;}
 /* farhat */
.engTheFuture{height:600px;}
.visionGuide{height:700px}
.mobile-back{background-color:#000}
.counter-value.black-value{font-size:22px;}
.Okinawa-scooty_light{padding:30px;margin-top:0rem;margin-bottom:26rem;}
.OkinawaProductRidge .desktop{margin-bottom:2rem}
.OkinawaProductRidge{padding-bottom:0}
.header-okinawa .navbar-default{background-color:#000;}
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width:576px) and (max-width:767px){.stat-container .img-container img{width:70px;}
.dealerNetwork-filter > ul > li{width:100%;margin:1rem 0;}
.positonChangeSec{position:static !important;transform:none !important}
.OkinawaProductRidgeSecond{height:100%}
.contentProduct.positonChangeSec{width:100%}
.contentProduct{margin-top:0}
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width:575px){.OkinawaPhilosophyList li::before{content:'' !important}
.dealerDetailsList li:first-child{margin-top:2rem}
.dealerDetailsList li{margin:1rem 1rem 1rem;width:70%}
.dealerNetwork-filter > ul > li{width:100%;margin:1rem 0;}
.positonChangeSec{position:static !important;transform:none !important}
.OkinawaProductRidgeSecond{height:100%}
.contentProduct.positonChangeSec{width:100%}
.contentProduct{margin-top:0}
.media_accord .panel-title > a{font-size:20px;}
.media_accord .media_block{width:100%;}
.OkinawaSection.offersec .offer_list li .text{font-size:16px;}
.content-relative{top:60%;left:0;width:100%;}
 /* farhat */
.content-relative h2{font-size:22px;}
 /* farhat */
.content-relative p{font-size:15px;}
 /* farhat */
.contentProduct.positonChangeSec.praise-av{width:100%}
 /* farhat */
.OkinawaProductRidge.Praise-banner{padding-bottom:0}
.OkinawaProductRidgeThird-slider.praise-nav_slider .owl-next{right:-24px;}
.OkinawaProductRidgeThird-slider.praise-nav_slider .owl-prev{left:0px;}
.contentProduct p, .okinawa-table tbody > tr > td{font-size:15px;}
.contentProduct.praise-white p{font-size:15px;}
}
@media (max-width:480px){.media_accord .panel-title > a{font-size:15px;}
.media_accord .panel-title .pre_heading{font-size:13px;}
.media_accord .more-less{font-size:30px;}
.OkinawaSection.offersec .block_title{font-size:25px;}
.OkinawaSection.offersec .offer_list li .text{font-size:14px;}
.OkinawaSection.offersec .offer_list li::after{width:150px;}
.list-inline{text-align:center;}
.engTheFuture{padding:5rem 0;}
.techOkinawa .techOkinawa-container{padding:0;}
/*aleem-12-03-18*/
.scootermobilewrapper{height: 202px;}
.scootermobileimage{position: absolute; top: 35px;}
}
@media (max-width:420px){.bookRideButton{font-size:22px;}
.Okinawaslides{height:70vh}
.button{text-align:center}
.mainHeading{font-size:26px;}
h3.title{font-size:21px;}
.eventtitle{font-size:16px;}
.eventDate{font-size:13px;}
.eventDecs{font-size:14px;}
.aboutOkinawa .content p, .OkinawaPowering .OkinawaPowering-container .content p, .OkinawaProdcutLineup .OkinawaProdcutLineup-container .content p, .OkinawaProdcutEnquiry .OkinawaProdcutEnquiry-container .content p{font-size:13px;text-align:justify;}
.OkinawaProdcutLineup .OkinawaProdcutLineup-container{margin:4rem auto 0rem;}
.OkinawaPowering .OkinawaPowering-container{margin:4rem auto 0rem;}
.OkinawaProdcutEnquiry .OkinawaProdcutEnquiry-container{margin:4rem auto 0rem;}
.OkinawaProdcutEnquiry .OkinawaProdcutEnquiry-container .contentFrom{margin-top:0rem;}
.OkinawaTestRide .OkinawaTestRide-container{margin:4rem auto 2rem;}
.stat-container .img-container img{width:45px;}
.stat-container p.stat-numbers{font-size:30px;}
.stat-container p.stat-name, .stat .Andcounting{font-size:15px;}
.bookTestRideFrom{padding:30px 40px;}
.bottomStrip p{font-size:12px;}
.footerInfo{margin:3rem auto 0rem;}
.footerInfo .social-info ul li a{width:30px;height:30px;}
.footerInfo .social-info ul li a i.fa{font-size:13px;}
.bannerContent h2.title{font-size:25px;}
.bannerContent .OkinawaBreadcrumb li a, .bannerContent .OkinawaBreadcrumb li.active{font-size:9px;}
.topSection{height:200px;}
.heading-title > h2{font-size:20px;}
.dealerDetailsList li{width:80%}
.reasultDealer h2{font-size:30px;text-transform:capitalize;}
.filter img{width:25px;}
.scootermobilewrapper {height: 185px;}
}
@media (max-width:414px){.pro_wrapper{width:100%;}
.verticalbox{width:100%;height:354px;}

.scootermobilewrapper{height: 170px;}
}
/* I Phone 7 */
@media (max-width:375px){.contentProduct p, .okinawa-table tbody>tr>td{font-size:12px;}
.specification{padding:3rem 0rem;}
.media_accord .panel-title > a{padding-right:30px;line-height:20px;}
.OkinawaPhilosophyList li{width:100%;margin-left:auto;margin-right:auto}
.contentProduct.praise-white p{font-size:14px;}
.content-relative p{font-size:14px;}
.contentProduct p, .okinawa-table tbody > tr > td{font-size:14px;}
.verticalbox{height:315px;}
.scootermobilewrapper {height: 151px;}
}
/* Mobile */
@media (max-width:360px){.Okinawaslides{height:60vh;}
.bookRideButton{font-size:17px;}
.mainHeading{font-size:23px;}
.stat-container p.stat-numbers{font-size:25px;}
.stat-container p.stat-name, .stat .Andcounting{font-size:13px;}
.stat .Andcounting{margin:2rem auto 0;}
.OkinawaPowering .OkinawaPowering-container{padding:15px 25px 15px}
.OkinawaTestRide .OkinawaTestRide-container{padding:15px 0 15px}
.OkinawaTestRide .OkinawaTestRide-container .contentFrom{margin-top:3rem;}
.OkinawaFooter .OkinawaFooter-container{padding:15px 15px 30px}
.aboutOkinawa .content .img-container{margin-top:-50px;}
.aboutOkinawa .content .img-container img{width:100px;}
.OkinawaSection.contentSec p, .OkinawaPhilosophy-container > .content p, .Okinawavision-container .content p{text-align:justify}
.reasultDealer h2{font-size:25px;}
.dealerDetailsList li{margin-top:0rem;}
.dealerDetailsList .icon img{margin-bottom:1rem;}
.OkinawaDealerQueryDetail-container .content h3.head{font-size:23px;}
.contentProduct h2, .specification h2{font-size:22px;}
.slideContent h2{font-size:18px;}
.OkinawaSection.noTransparent.Okinawapraiseproduct{height:440px !important}
.verticalbox{height:300px;}
}
/* Extra Small Mobile */
@media (max-width:320px){h3.title{font-size:19px;}
.eventFeatured{margin:1rem auto 0;}
.eventImg > img{margin:3rem auto 0;}
.footerInfo p.decs{font-size:13px;}
.stat-container p.stat-numbers{font-size:40px;}
.stat-container p.stat-name, .stat .Andcounting{font-size:22px;}
.width-full-xs{width:100% !important;}
.dealerDetailsList .decs p , .dealerDetailsList p{font-size:14px;}
.reasultDealer h2{font-size:21px;}
.verticalbox{height:260px;}
.scootermobilewrapper {height: 130px;}
}
