@charset "utf-8";/**/.nav-open-btn{cursor:pointer;position:absolute;z-index:1;right:0px;top:0px;height:100%;display:block;transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-webkit-transition:all 300ms linear 0s;}
.navigation-open .nav-open-btn{right:350px;}
.nav-open-btn .btn{width:50px;height:100%;background:#BE9667;border-radius:0px;transition:all 300ms linear 0s;-o-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s;-webkit-transition:all 300ms linear 0s;}
.sticky-header .nav-open-btn .btn{height:100%;}
.nav-open-btn .lines{height:2px;width:20px;background:#fff;left:50%;margin-left:-10px;border-radius:2px;display:block;position:relative;transition:300ms linear 0s;-o-transition:300ms linear 0s;-moz-transition:300ms linear 0s;-webkit-transition:300ms linear 0s;}
.nav-open-btn .lines:after, .nav-open-btn .lines:before{content:'';height:2px;width:20px;background:inherit;background:#fff;border-radius:2px;left:0;position:absolute;transition:300ms linear 0s;-o-transition:300ms linear 0s;-moz-transition:300ms linear 0s;-webkit-transition:300ms linear 0s;}
.nav-open-btn:hover .lines{width:10px;}
.nav-open-btn .lines:after{top:-7px;}
.nav-open-btn .lines:before{bottom:-7px;}
.cross-icon .lines{background:transparent;width:0px;}
.cross-icon .lines:after{top:0px;height:2px;transform:rotate(50deg);-o-transform:rotate(50deg);-moz-transform:rotate(50deg);-webkit-transform:rotate(50deg);}
.cross-icon .lines:before{bottom:0px;height:2px;transform:rotate(-50deg);-o-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-webkit-transform:rotate(-50deg);}
/**/.bounce{position:absolute;bottom:30px;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);}
}
@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);}
40%{-moz-transform:translateY(-30px);}
60%{-moz-transform:translateY(-15px);}
}
@-o-keyframes bounce{0%, 20%, 50%, 80%, 100%{-o-transform:translateY(0);}
40%{-o-transform:translateY(-30px);}
60%{-o-transform:translateY(-15px);}
}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0);}
40%{transform:translateY(-30px);}
60%{transform:translateY(-15px);}
}
@media screen and (min-width:1400px){}
@media screen and (max-width:1200px){.home-how-tab .nav-tabs > li{width:110px;}
.title-heads{font-size:40px;}
.video-bg video{height:100% !important;width:auto !important;}
.custom-nav{padding:17px 75px;}
.cart-forms, .cart-totals-wrapper, .crosssell{width:35%;}
.banner-slider .item{height:auto;}
}
@media screen and (min-width:992px) and (max-width:1199px){}
@media screen and (min-width:768px) and (max-width:991px){nav.custom-nav{background-color:rgba(0, 0, 0, 0.8);padding:10px 30px;}
.sticky-header .custom-nav{padding:10px 25px;}
.logo img.large{display:block;width:100px;}
.hide-mob{display:inline-block;}
.header-minicart span.label{display:inline-block;}
.nav-open-btn{height:100% !important;}
.nav-open-btn .btn{height:100%;width:36px !important;}
.navigation-slide{max-height:100%;overflow:auto;right:-100%;width:280px;}
.navigation-open .nav-open-btn{right:280px;}
.supt-nav{margin:5px 0;}
.custom-nav ul li a{border:0 none;display:block;font-size:14px;padding:0 6px;width:100%;}
.custom-nav ul li a i{margin-right:0;}
.supt-nav{margin:5px 25px 5px 0;}
.sticky-header .supt-nav{margin:5px 30px 5px 0;}
.sticky-header .nav-open-btn .btn{height:100%;}
.custom-nav .currency-switcher select{padding:0 2px;width:60px;height:25px;top:10px;}
.custom-nav .currency-switcher::after{right:5px;top:10px;}
.navigation-open .nav-open-btn{right:350px;}
.navigation-slide{width:350px;}
.home-how-tab .nav-tabs{max-width:100%;overflow-y:hidden;position:relative;white-space:nowrap;}
.home-how-tab .nav-tabs > li{width:auto;}
.home-how-tab .nav-tabs > li > a span{margin:10px auto;}
.home-how-tab .nav-tabs > li > a{color:#353535;}
.serv-inner .img-caper{height:150px;width:100%;}
.abt-img.video-imgs > img{height:auto;}
.title-heads{font-size:25px;font-weight:300;}
.headings{margin:15px 0;}
.booking-apt-sec h1{font-size:25px;}
.booking-apt-sec h3{font-size:14px;font-weight:400;}
.serv-inner h1{font-size:18px;margin:15px 0;}
.count-outer h2{font-size:24px;margin:15px 0;}
.video-bg video{width:auto !important;height:100%;}
.cms-page-view .std p, .cms-no-route .std p{word-break:break-all;}
.customer-account .list-page-sec{padding:4% 0;}
.customer-account .sidebar .block:not(.block-layered-nav) .block-title > strong,
.customer-account .sidebar .block:not(.block-layered-nav) .block-title.active > strong{background-color:transparent;}
.banner-slider .item{height:auto;}
}
@media screen and (min-width:768px){#one-spl .col-sm-9{width:100% !important;}
#one-spl .col-sm-3{width:100% !important;}
#one-spl .col-sm-3 .btn.home-btn{margin:20px 0 0;}
.bot-footer .col-sm-6, .bot-footer .col-sm-6 p.text-right{text-align:center !important;width:100%;}
.col-sm-6 p.text-right{padding-top:15px;}
}
@media screen and (max-width:767px){#header-cart{position:fixed !important;height:auto !important;top:100px !important;overflow:auto;box-shadow:12px 15px 20px 0px rgba(46, 61, 73, 0.15);display:none;}
#header-cart.skip-active{display:block;top:100px !important;height:auto !important;}
nav.custom-nav{background-color:rgba(0, 0, 0, 0.8);padding:10px;}
.logo img.large{display:block;width:100px;}
.hide-mob{display:none;}
.header-minicart span.label{display:none;}
.nav-open-btn{height:100% !important;}
.nav-open-btn .btn{height:100%;width:36px !important;}
.navigation-slide{max-height:100%;overflow:auto;right:-100%;width:280px;}
.navigation-open .nav-open-btn{right:280px;}
.supt-nav{margin:5px 0;}
.sticky-header .custom-nav{padding:10px;}
.custom-nav ul li a{border:0 none;display:block;font-size:10px;padding:0 2px;width:100%;}
.custom-nav ul li a i{margin-right:0;}
.supt-nav{margin:5px 30px 5px 0;}
.sticky-header .supt-nav{margin:5px 30px 5px 0;}
.sticky-header .nav-open-btn .btn{height:100%;}
.custom-nav .currency-switcher select{padding:0 2px;width:60px;height:25px;top:10px;}
.custom-nav .currency-switcher::after{right:5px;top:10px;}
.banner-slider{padding-top:64px;}
.title-heads{font-size:22px;font-weight:400;}
.headings{margin:5px 0;}
.booking-apt-sec h1{font-size:20px;}
.booking-apt-sec h3{font-size:14px;}
.home-how-tab .nav-tabs{max-width:100%;overflow-y:hidden;position:relative;white-space:nowrap;}
.home-how-tab .nav-tabs > li > a{color:#353535;font-size:14px;}
.home-how-tab .nav-tabs > li > a span{margin:10px auto;}
.serv-inner h1{font-size:18px;margin:10px 0;}
.how-it-work-btn{margin-top:15px;}
.count-outer{margin-bottom:15px;}
.count-outer h2{font-size:30px;margin:10px 0;}
.abt-img.video-imgs > img{height:auto;width:100%;}
.inner-testimonial p{font-size:14px;margin:0 auto 15px;padding:15px;width:100%;}
.footer-social ul li a span{display:block;margin:0 auto 10px;}
.footer-social ul li{margin-bottom:20px;width:50%;}
.bot-footer ul li{margin-bottom:10px;width:100%;}
.fix-call-back{width:100%;left:-100%;}
.contact-f-open .fix-call{left:80%;z-index:9999;}
.footer-social ul li a{font-size:14px;}
.bot-footer ul li a{width:100%;text-align:center;margin-right:0;}
.bot-footer .text-right{text-align:center;}
.navigation-slide ul li a{padding:8px 20px;}
.enspire-img{width:50px;height:50px;}
.jet-info h1{font-size:30px;margin:0 0 15px;padding:0 15px 15px;}
.jet-info p{font-size:14px;line-height:24px;}
.inner-page-top-sec{min-height:250px;}
.jet-info{padding:15px;}
.white-panel.r1.c0, .white-panel.r2.c0{width:100% !important;}
.inner-cont-det h3{font-size:18px;}
h2, .h2{font-size:18px;}
.contact-form input, .contact-form select{height:40px;}
.home-btn{height:40px;line-height:40px;}
.col-main > img{width:100%;}
.btn-blk{text-align:center;}
.btn-blk .btn.pull-right.home-btn{float:inherit !important;}
.col-sm-3 .btn.home-btn{margin-top:20px;}
.respsupt-nav{position:relative;margin:0;}
.resp-btnn{display:block;}
.prod-show, .prod-show-hover{position:relative;display:inline-block;}
.customer-account .sidebar .block:not(.block-layered-nav) .block-title > strong,
.customer-account .sidebar .block:not(.block-layered-nav) .block-title.active > strong{background-color:transparent;}
.block-title strong{font-size:16px !important;}
.fabric-outer-grid li{width:100%;}
.details-three,
.details-three-info{width:100%;}
.details-three img{margin:0;}
.red-ban-headings{display:none;}
.banner-slider .item{height:auto;}
}
@media screen and (max-width:480px){}
@media screen and (max-width:360px){}