/*
Theme Name: Aviobits Theme
Theme URI: http://ansg.io/
Description: This is a custom theme for Aviobits 
Author: Nadim Khan
Author URI: http://ansg.io
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aviobits
*/
@import url('./main.css');



*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
	-ms-touch-action: manipulation;
	touch-action: manipulation;

}
.grecaptcha-badge{display:none!important;}
@-ms-viewport {
  width: device-width;
}

@font-face {
    font-family: "Larken";
    src: url('assets/fonts/larken-medium-webfont.eot');
    src: url('assets/fonts/larken-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/larken-medium-webfont.woff2') format('woff2'),
         url('assets/fonts/larken-medium-webfont.woff') format('woff'),
         url('assets/fonts/larken-medium-webfont.ttf') format('truetype');
  }
  
 
body{
	font-family: 'Inter', sans-serif;
	font-size:17px;
	font-weight:400;
	color:#5d5d5d;
	overflow-x:hidden!important;
	min-height:100vh;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
a{color:#CDAE81;}
a:hover{color:#262626;}
.text-primary{color:#BF914F !important;}
.text-secondary{color:#131313 !important;}
.bg-primary{background-color:#CDAE81 !important;}
.bg-dark{background-color:#262626 !important;}
/*button,button:focus{cursor:pointer;background:none;border-radius:0;border:none;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow: none;box-shadow: none;}*/

.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {background-color:#CDAE81;  border-color:#CDAE81;box-shadow:0 0 0 0.2rem rgba(214, 35, 35, 0.25);}

.btn-primary{color:#1d1d1d;background-color:transparent;border-color:#1d1d1d;}
.btn-primary:hover{color:#fff;background-color:#CDAE81;border-color:#CDAE81}
.btn-primary.focus,
.btn-primary:focus{color:#fff;background-color:#CDAE81;border-color:#CDAE81;box-shadow:0 0 0 .2rem rgba(214,35,35,.5);border-radius: 0.25rem;}
button, button:focus{color:#CDAE81;border-radius: 0.25rem;}
.btn-secondary{color:#fff;background-color:#262626;border-color:#1d1d1d }
.btn-secondary:hover{color:#fff;background-color:transparent;border-color:#fff}
.btn-secondary.focus,
.btn-secondary:focus{color:#fff;box-shadow:0 0 0 .2rem rgba(214,35,35,.5);}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;border-color:#CDAE81}
.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}

.custom-radio-lg{min-height:2rem;padding-left:2.5rem;}
.custom-radio-lg .custom-control-label{padding:4px 0;}
.custom-radio-lg .custom-control-label::before{left:-2rem;width:1.5rem;height:1.5rem;}
.custom-radio-lg .custom-control-label::after{left:-2rem;width:1.5rem;height:1.5rem;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {  background-color: #CDAE81;}
.custom-control-input:focus ~ .custom-control-label::before {  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25);}
.main-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10;}
.main-loader__logo__bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;}
.main-loader__logo__bg svg{width:100%;height:100%;}
.main-loader__logo{position:absolute;top:50%;left:50%; transform:translate(-50%,-50%);}
/*.main-loader__map{background:url(assets/images/world_map.png) center center no-repeat;background-size:100%;width:90%;height:100%;position:absolute;top:50%;left:50%; transform:translate(-50%,-50%);opacity:0.1;visibility:hidden;}*/
.main-loader__progress{position:absolute;top:80px; right:4%;transform:translateX(-10%);visibility:hidden;z-index:50;}

.main-loader__language-select{font-size:11px;color:#17161B;text-align:center;text-transform:uppercase;display:block;margin-bottom:5px;opacity:0.5}
.main-loader__progress__value{text-align:center;display:block;margin-bottom:25px;}
.main-loader__progress__txt{font-size:18px;text-align:center;color:#17161B;text-transform:uppercase;display:block;cursor:pointer;opacity:0.6}
.main-loader__progress__txt:hover,.main-loader__progress__txt:active{color:#262626;}
.flag{margin:0 5px;opacity:0.5;display:inline-block;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.flag:hover{opacity:1;text-decoration:none;}
.flag img{border:1px solid #eaeaea;margin-bottom:5px;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;opacity:0.5;}
.flag:hover img{transform:scale(1.1);}
.flag__text {font-size:11px;color:#262626;display:block;opacity:0;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.flag:hover .flag__text{opacity:0.5;}
.main-loader__award{position:absolute;bottom:80px; left:50%;transform:translateX(-50%);visibility:hidden;z-index:20;}
.header {position:relative;}
.logo{	position:absolute;top:23px;left:8.13%;width:100%;height:83px;max-width:300px;z-index:60;transform-origin:top left;transition:transform .9s cubic-bezier(.77,0,.175,1); visibility:hidden;}

.logo svg {
    width: 100%;
    height: 100%
}
.logo svg path {
    fill: #cdae81;
    transition: fill .7s
}
.logo.dark svg path {
    fill: #262626
}
.vimeo-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none;
    overflow: hidden;
 }
 .vimeo-wrapper iframe {
    width: 100vw;
    height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
    min-height: 100vh;
    min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
 }

.bg-contact{background:#E9E9E9;}
.page-logo .img-fluid{max-height: 51px!important;}
.login{font-size:14px;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:1px;padding:3px 10px;border-radius:15px;position:fixed;top:18px;right:14%;width:80px;z-index:50}
.login:hover{color:#CDAE81;text-decoration:none;}
.login.dark{color:#262626;}
.fr .login{width:120px;}
.h2{font-size:16px!important;letter-spacing: 1px;text-transform: uppercase;}
.faq{font-size:32px!important;font-weight: 500;}
.cta-1{background: #17161B;}
.cta-2{background: #CDAE81;}
.cta-1, .cta-2{color: #fff;padding:30px;height: 100%;}


.dropdown-select2{width:60px;position:fixed;top:18px;right:9%;z-index:50}
.dropdown-select2 .select2{outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.dropdown-select2 .select2-container--default .select2-selection--single{height:25px;background:transparent;border:none;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none }
.select2-container--open .select2-dropdown--below{border:none !important;border-radius:0 !important;-webkit-border-radius:0 !important;}
.dropdown-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;color:#fff;line-height:28px;}
.dropdown-select2 .select2-container--default .select2-selection--single .select2-selection__arrow{height:24px;}
.select2-dropdown{background-color:#1E1E1D !important;}
.select2-results__option{font-size:12px; color:#fff; user-select: none;  -webkit-user-select: none;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}

.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#CDAE81 !important;}
.select2-container--classic.select2-container--open .select2-selection--single, .select2-container--classic .select2-selection--single:focus {border-color:#1E1E1D;}
.select2-container--classic.select2-container--open .select2-dropdown {border-color:#1E1E1D;}

.dropdown-select2.dark .select2-container--default .select2-selection--single .select2-selection__rendered{color:#262626}
.toggle-container{width:80px; height:60px;cursor:pointer;position:fixed;top:0;right:1%;z-index:1080;transition:all .3s cubic-bezier(.77,0,.175,1);}
.toggle-list{position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-10px;width:30px;height:20px;}
.toggle-container .top-bar{position:absolute;top:0;right:0;width:100%;height:3px; background:#CDAE81;transition:all .2s cubic-bezier(.77,0,.175,1);}
.toggle-container .middle-bar{position:absolute;top:8px;right:0;width:75%;height:3px;background:#CDAE81;transition:all .2s cubic-bezier(.77,0,.175,1);}
.toggle-container .bottom-bar{position:absolute;bottom:0;right:0;width:100%;height:3px;background:#CDAE81;transition:all .2s cubic-bezier(.77,0,.175,1);}
.toggle-container:hover .top-bar{width:75%;}
.toggle-container:hover .middle-bar{width:100%;}
.toggle-container:hover .bottom-bar{width:75%;}
.toggle-container.is-active:hover .top-bar,.toggle-container.is-active:hover .middle-bar,.toggle-container.is-active:hover .bottom-bar{width:100%;}
.toggle-container.is-active .top-bar{transform:rotate(140deg);top:35%; background:#262626;}
.toggle-container.is-active .middle-bar{right:-300%;background:#262626;}
.toggle-container.is-active .bottom-bar{transform:rotate(-140deg);bottom:50%;background:#262626;}

.toggle-container.dark .top-bar,.toggle-container.dark .middle-bar,.toggle-container.dark .bottom-bar{background:#CDAE81;}
.nav-bar--fullscreen{position:fixed; top:0;left:0;width:100%;height:100%;padding:5%;z-index:1080;overflow:hidden;visibility:hidden;background:#fff;}
.nav-bar--fullscreen__bg{position:fixed; top:0;left:0;width:100%;height:100%;z-index:1;}
.nav-bar--fullscreen__bg svg{width:100%;height:100%;}

.nav-footer{position:absolute;bottom:0;left:0;width:100%;padding:15px;overflow:hidden;visibility:hidden;z-index:2;}
.nav-footer.is-active{visibility:visible;}
.nav-login-footer{font-family: 'Inter', sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:#17161B;text-decoration:none;text-align:center;display:block;padding:6px 0;letter-spacing:1px;visibility:hidden;transition:all .25s ease;opacity:0;}
.nav-login-footer.active{visibility:visible;opacity:1;}
#loader_1,#loader_2,#loader_3{
	fill-opacity: 0;
    fill: #17161B !important;
    stroke: #17161B;
    stroke-width: 0.2;
    stroke-dasharray: 1500;
    stroke-dashoffset: 1500;
    animation-name: loader-draw;
    animation-duration: 4s;
	animation-delay: 0.5s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
}
@keyframes loader-draw {
  50% {
    stroke-dashoffset: 1000;
    stroke-width: 0.2;
    fill-opacity: 0;
  }
  95% {
    stroke-dashoffset: 0;
    stroke-width: 0.1;
    fill-opacity: 0.1;
  }
  96% {
    stroke-dashoffset: 0;
    stroke-width: 0.1;
    fill-opacity: 0.2;
  }
  97% {
    stroke-dashoffset: 0;
    stroke-width: 0.1;
    fill-opacity: 0.4;
  }
  98% {
    stroke-dashoffset: 0;
    stroke-width: 0.1;
    fill-opacity: 0.6;
  }
  99% {
    stroke-dashoffset: 0;
    stroke-width: 0;
    fill-opacity: 0.8;
  }
  100% {
	stroke-dashoffset: 0;
    stroke-width: 0;
    fill-opacity: 1;
  }
}
@keyframes type{
  0%{opacity:0.0; width:auto;}
  50%{opacity:0.0; width:auto;}
  100%{opacity:1; width:auto;} 
}
@-webkit-keyframes type{
  0%{opacity:0.0; width:auto;}
  50%{opacity:0.0; width:auto;}
  100%{opacity:1; width:auto;} 
}
#loaderG,#loaderTextGlobal,#loaderTextChauffeur{visibility:hidden;}
#excellence,#through,#service,#culture{fill: #8d8d8d;visibility:hidden;}

#nav_logo_bg_1,#nav_logo_bg_2,#nav_logo_bg_3,#nav_logo_bg_4, #nav_logo_bg_5{
	fill-opacity: 0;
    fill: #cdae81 !important;
    stroke: #cdae81;
    stroke-width: 2;
    stroke-dasharray: 3319;
    stroke-dashoffset: 3319;
}
.nav-bar--fullscreen__bg.is-active svg #nav_logo_bg_1,.nav-bar--fullscreen__bg.is-active #nav_logo_bg_2, .nav-bar--fullscreen__bg.is-active #nav_logo_bg_3, .nav-bar--fullscreen__bg.is-active #nav_logo_bg_4, .nav-bar--fullscreen__bg.is-active #nav_logo_bg_5{
	animation-name: draw;
    animation-duration: 4s;
	animation-delay: 1.2s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    opacity: 0.1;
}
.letter__logo_1,.letter__logo_2,.letter__logo_3,.letter__logo_4{
	fill-opacity: 0;
    stroke: #eaeaea;
    stroke-width: 3;
    stroke-dasharray: 3319;
    stroke-dashoffset: 3319;
}
.screen-section__step-2__letter.is-active .letter__logo_1,.screen-section__step-2__letter.is-active .letter__logo_2,.screen-section__step-2__letter.is-active .letter__logo_3{
	animation-name: draw;
    animation-duration: 4s;
	animation-delay: 0s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
}
@keyframes draw {
  94% {
    stroke-dashoffset: 0;
    stroke-width: 3;
    fill-opacity: 0;
  }
  95% {
    stroke-dashoffset: 0;
    stroke-width: 3;
    fill-opacity: 0.1;
  }
  96% {
    stroke-dashoffset: 0;
    stroke-width: 2;
    fill-opacity: 0.2;
  }
  97% {
    stroke-dashoffset: 0;
    stroke-width: 1;
    fill-opacity: 0.4;
  }
  98% {
    stroke-dashoffset: 0;
    stroke-width: 1;
    fill-opacity: 0.6;
  }
  99% {
    stroke-dashoffset: 0;
    stroke-width: 1;
    fill-opacity: 0.8;
  }
  100% {
	stroke-dashoffset: 0;
    stroke-width: 0;
    fill-opacity: 1;
  }
}
.menu__main-list{display:block;list-style:none;padding:0;position: absolute;left:50%;top: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);backface-visibility: hidden;z-index:2;}

.menu__item{position: relative; display: block;}
.menu__link{font-family: 'Inter', sans-serif;font-size:26px;font-weight:300;text-align: center;text-transform:uppercase;color:#17161B;text-decoration:none;display:block;padding:6px 0;}
.menu__link:hover,.menu__link.selected{color:#CDAE81;text-decoration:none;transform: translateX(-10%);}

.menu__link:after {
    position: absolute;
    top: 50%;
    right: -100px;
    content: '';
    display: none;
    font-family:Font Awesome\ 5 Free;
	-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;font-size:30px;line-height:26px;content:"\f105";
    width: 16px;
    height: 24px;
    margin-top: -12px;
}
.hover .menu__link:after{
	display:inline-block;
}
ul.sub-menu{position:absolute;top:6px;right:-180%;width:100%;z-index:9999999;padding:0;min-width:250px;max-width:100%;list-style:none;-webkit-transition: all .3s;-moz-transition:all 0s;-ms-transition:all .3s;-o-transition:all .3s;transition: all .3s;opacity:0;visibility:hidden;}
.hover ul.sub-menu{opacity:1;visibility:visible;}

ul.sub-menu li .menu__link{font-family: 'Inter', sans-serif;font-size:20px;font-weight:500;color:#151515;text-align:left;padding:5px 15px;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;}
ul.sub-menu li .menu__link:hover{color:#CDAE81;transform: translateX(0%);}
ul.sub-menu li .menu__link:after{display:none;}

.home-2{background:#fff;position:absolute;top:0;left:0; width:100%; height:100%;overflow:hidden;z-index: 10;}
.screen-section{color:#fff;display:block;position:absolute;top:0;left:0;width:100%; height:100%;overflow:hidden;visibility:hidden;}
.screen-landing__bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.screen-landing__bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.85+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuODUiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */-webkit-backface-visibility:hidden;backface-visibility:hidden}
#screen-landing__bg__video{position:absolute;top:0;left:0;width:100%;height:100%}
@media (min-aspect-ratio:16 / 9){
	#screen-landing__bg__video{top:-100%;height:300%}
}
@media (max-aspect-ratio:16 / 9){
	#screen-landing__bg__video{left:-100%;width:300%}
}
@supports (object-fit:cover){
	#screen-landing__bg__video{top:0;left:0;width:100%;height:100%;object-fit:cover}
}
.screen-landing__content{position: absolute; bottom:10%;left:0;right:8%;z-index:2;display:-ms-flexbox;display:flex}
.screen-landing__content__text{position:relative;padding:30px 0 30px 10%;width:77%; /* my code here */ overflow:hidden;}
.screen-landing__content__text__bg{background:rgba(255,255,255,0.9);position:absolute;top:0;left:0;width:100%; height:100%;z-index:2;}
.screen-landing__content__text__bg_logo{position:absolute;top:-32px;left:390px;content:'';width:300px; height:293px;background:url(assets/images/B_Only.svg) center center no-repeat; opacity:.1;z-index:2;}
.screen-landing__content__text__heading,.screen-landing__content__text__body{color:#17161B;position:relative;width:43%;display:inline-block;vertical-align:top;z-index:2}
.screen-landing__content__text__heading{padding-left:5%;margin-right:5%;}
.screen-landing__content__text__heading__baseline{font-size:14px;font-weight:500;color:#CDAE81;text-transform:uppercase;opacity:.5; }
.screen-landing__content__text__heading__title{font-family: 'Larken', sans-serif;font-size:30px;max-width:500px; line-height: 36px;}
.screen-landing__content__text__body{opacity:.6;letter-spacing:1px;padding:25px 1% 0 1%;margin-bottom:0;}
.screen-landing__content__button{background:none;position: relative;display: block;min-width: 22.9%;font-size: 14px;font-weight: 500;color: #fff;text-align: center;border:none;cursor:pointer;}
.screen-landing__content__button__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#17161B;transform-origin:right top}
.screen-landing__content__button__bg::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:#17161B;transform:scaleY(0);transform-origin:bottom left;transition:transform .3s cubic-bezier(.88,.01,.15,.99)}
.screen-landing__content__button:hover .screen-landing__content__button__bg::before{transform:scaleY(1);transform-origin:top left}
.screen-landing__content__button__label{display: block;position:relative;text-transform:uppercase;}
.screen-landing__content__button:hover .screen-landing__content__button__label{animation:screen-landing__content__button__label__roll-over .5s cubic-bezier(.77,0,.175,1) forwards}
@keyframes screen-landing__content__button__label__roll-over{
	25%{transform:translateY(20px)}
	25.001%{transform:translateY(-20px);color:#CDAE81;opacity:0}
	100%{transform:translateY(0);opacity:1;color:#CDAE81}
}
.line{position:absolute;display:block;width:1px;background-color:#fff;opacity:.15;z-index:2;}
.line__1{left:7%;top:0;bottom:0;}
.line__2{left:42%;top:0;bottom:0;}
.line__3{right:8%;top:0;bottom:0;}

.screen-section__step{color:#fff;display:block;background:#17161B;position:absolute;top:0;left:0;width:100%; height:100%;overflow:hidden;visibility:hidden;}
.screen-section__step--1{background:#fff}
.screen-section__step-1__line{position:absolute;display:block;width:1px;background-color:#fff;opacity:.15;z-index:2;}
.screen-section__step-1__line.screen-section__line__1{left:10%;top:10.22%;bottom:0;transform-origin:bottom;}
.screen-section__step-1__line.screen-section__line__2{right:8%;top:0;bottom:0;}
.screen-section__step-1__mask{position:absolute;display:block;width:50%;background-color:#fff;opacity:.9;z-index:2;}
.screen-section__step-1__mask.mask__1{left:0%;top:0;bottom:0;transform-origin:bottom;}
.screen-section__step-1__mask.mask__2{right:0%;top:0;bottom:0;transform-origin:top;}

.screen-section__step-1__bg {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index:2;}
.screen-section__step-1__bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.85+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuODUiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */-webkit-backface-visibility:hidden;backface-visibility:hidden}
.screen-section__step-1__bg__video,.canvas{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (min-aspect-ratio:16 / 9){
	.screen-section__step-1__bg__video,.canvas{top:-100%;height:300%}
}
@media (max-aspect-ratio:16 / 9){
	.screen-section__step-1__bg__video,.canvas{left:-100%;width:300%}
}
@supports (object-fit:cover){
	.screen-section__step-1__bg__video{top:0;left:0;width:100%;height:100%;object-fit:cover}
	.canvas{top:0;left:0;width:100%;height:100%;object-fit:cover}
}
.screen-section__step-1__content{position:absolute;width:32%;left:28%;top:35%;z-index:2;}
.screen-section__step-1__content__title{font-size:20px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#CDAE81; padding-bottom:20px;}
.screen-section__step-1__content__title--white{color:#fff;font-size:20px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding-bottom:20px;}
.screen-section__step-1__content__subtitle{font-size:42px;color:#fff;line-height:1.1em;max-width:600px;text-shadow: 2px 5px 15px #010507;transform-origin:left top;transform:scale(1.5,1.5);}
.screen-section__step-1__content__link {position: relative;top:100px;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-pack: start;justify-content: flex-start;font-size: 14px;text-transform: uppercase;letter-spacing: .15em;line-height: 1.4em;color: #fff;font-weight: 500;transition: all .4s;cursor:pointer;}
.screen-section__step-1__content__link:hover{color:#CDAE81;font-size: 12px;}

.screen-section__step--2{background:#17161B; /*#f1f1f1;*/}
.screen-section__step-2__img{display: block;background-repeat: no-repeat;background-position: top center;background-size: cover;position: absolute;left:0;bottom:0;top:0;right:0;width:100%;height:100%;}
.screen-section__step-2__bg{background-color:#fff;width:70%;height:85%;position:absolute;bottom:0;left:0;top:auto;right:auto; background-position: right top; background-repeat:no-repeat;background-image: url('https://bitslifestyle.io/wp-content/uploads/2023/08/amenities-content-bcgrd-2.png');}
.aeroplane_bg{background-image:url('assets/images/GC-sketch-1.png')!important;}
.helicopter_bg{background-image:url('assets/images/GC-sketch-6.png')!important;}
.screen-section__step-2__content{ display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;width:33%;height:85%;position:absolute;bottom:0;left:20%;top:auto;right:auto;z-index:1;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.screen-section__step-2__content__inner{color:#131313;width:100%;overflow: hidden;}
.screen-section__step-2__content__title{font-size:16px;font-weight:500;color:#131313;letter-spacing:1px;text-transform:uppercase;position:relative;padding-bottom:20px;}
.screen-section__step-2__content__subtitle{font-size:42px;color:#CDAE81;line-height:1.1em;max-width:650px;transform-origin:left top;padding-bottom:20px;}
.screen-section__step-2__content__body{font-size:17px;color:#5d5d5d;line-height:1.5em;max-width:550px;padding-bottom:15px;}
.screen-section__step-2__content__body__img{margin:5px 8px;}
.screen-section__step-2__content__link {position: relative;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-pack: start;justify-content: flex-start;font-size: 12px;text-transform: uppercase;letter-spacing: .15em;line-height: 1.4em;color: #17161B;font-weight: 500;transition: all .4s;cursor:pointer;}
.screen-section__step-2__content__link:hover{color:#CDAE81;font-size: 11px;}
.screen-section__step-2__content__link::after{content: "";position: relative;top: 7px;left: 0;display: block;width: 130px;height: 1px;margin-left: 30px;background-color: #e6e6e6;transform-origin: top left;transition: transform .4s cubic-bezier(.77,0,.175,1),background-color .4s,width .4s,margin-left .4s;}
.screen-section__step-2__content__link:hover::after{background-color: #CDAE81;margin-left: 10px;width: 80px;}
.screen-section__step-2__map{position:absolute;top:40%;right:18.5%;width:550px;height:250px; transform:translateY(-40%);background:url(assets/images/world-map.png) top left no-repeat;background-size:100%;}
.screen-section__step-2__letter{position:absolute;top:50%;right:32%;width:200px;height:auto;}
.screen-section__step-2__letter svg{width:100%;height:100%;}
.screen-section__step-2__letter svg .letter-g,.screen-section__step-2__letter svg .letter-l,.screen-section__step-2__letter svg .letter-o,.screen-section__step-2__letter svg .letter-b,.screen-section__step-2__letter svg .letter-a,.screen-section__step-2__letter svg .letter-l-2 {
	fill-opacity: 0;
    stroke: #eaeaea;
    stroke-width: 6;
    stroke-dasharray: 4000;
    stroke-dashoffset: 4000;
}
.screen-section__step-2__letter.is-active svg .letter-g,.screen-section__step-2__letter.is-active svg .letter-l,.screen-section__step-2__letter.is-active svg .letter-o,.screen-section__step-2__letter.is-active svg .letter-b,.screen-section__step-2__letter.is-active svg .letter-a,.screen-section__step-2__letter.is-active svg .letter-l-2 {
	animation-name: letter-draw-g;
	animation-duration: 3.5s;
	animation-iteration-count: 1;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
}
@keyframes letter-draw-g {
  94% {
    stroke-dashoffset: 0;
    stroke-width: 6;
    fill-opacity: 0;
  }
  95% {
    stroke-dashoffset: 0;
    stroke-width: 3;
    fill-opacity: 0.1;
  }
  96% {
    stroke-dashoffset: 0;
    stroke-width: 2;
    fill-opacity: 0.2;
  }
  97% {
    stroke-dashoffset: 0;
    stroke-width: 1;
    fill-opacity: 0.4;
  }
  98% {
    stroke-dashoffset: 0;
    stroke-width: 1;
    fill-opacity: 0.6;
  }
  99% {
    stroke-dashoffset: 0;
    stroke-width: 1;
    fill-opacity: 0.8;
  }
  100% {
	stroke-dashoffset: 0;
    stroke-width: 1;
    fill-opacity: 1;
  }
}
@keyframes letter-draw-l-2 {
  from {
    stroke-dashoffset: 3000;
  }
  to {
    stroke-dashoffset: 0;
  }
}
.screen-section__step-2__line{position:absolute;display:block;width:1px;background-color:#e6e6e6;}
.screen-section__step-2__line.screen-section__step-2__line__1{background:none;width:12%;max-width:175px;left:1.5%;top:25%;bottom:200px;/*border:1px solid #e6e6e6;border-right:none;*/}
.screen-section__step-2__line.screen-section__step-2__line__2{/*left:calc(1.5% + 175px);*/left:12%;top:10.22%;bottom:200px;}
.screen-section__step-2__line.screen-section__step-2__line__3{left:75%;top:0;bottom:0;z-index:-1;}
.screen-section__step-2__line.screen-section__step-2__line__4{background:none;right:0;top:30%;bottom:0;height:70%;width:8%;max-width:150px;border:1px solid #e6e6e6;border-right:none;}
.screen-section__step-2__corner {position: absolute;bottom: 0;left: 0;width: 12%;max-width: 150px;height: 150px;background-color: #CDAE81;}
.screen-section__step-2__corner span{color:#fff;display:block;text-align:center;text-transform:uppercase;padding:5px;margin-top:20px;visibility:hidden;}
.screen-section__step-2__corner img{font-size:70px;width:70px;height:70px;display:block;margin:0 auto;visibility:hidden;}
#video-section { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1090;background:#262626; }
.video-section-overlay{position:absolute;top:50%;left:50%;width:95%;height:90%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.video-section__btn{display:block;visibility:hidden;width:70px;height:70px;position:absolute;right:0px;top:0;background:#CDAE81;border:0; padding:0;font-size:36px;color:#fff;line-height:70px;text-align:center;outline:0;-webkit-appearance: none;}

.video-section__btn:not(:disabled):not(.disabled){cursor:pointer;}

.video-section__video{position:absolute;top:50%;left:50%;width:100%;height:90%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
@media (min-aspect-ratio:16 / 9){
	.video-section__video{top:-100%;height:300%}
}
@media (max-aspect-ratio:16 / 9){
	.video-section__video{left:-100%;width:300%}
}
@supports (object-fit:cover){
	.video-section__video{top:50%;left:50%;width:100%;height:90%;object-fit:cover;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
}
/* Amenities Detail Page 
#screen-section-3 .screen-section__step-2__bg{width:65%;top:0;right:0;left:auto;}
#screen-section-3 .screen-section__step-2__content{left:45%;right:0;top:0;}
*/

#screen-section-4 .screen-section__step-2__bg{width:70%;height:100%;top:0;left:0;bottom:auto;}
#screen-section-5 .screen-section__step-2__content{height:85%}

#screen-section-6 .screen-section__step-2__content__subtitle{font-size:36px;}
/* Amenities Detail Page 
#screen-section-3 .screen-section__step-2__letter{right:10%;}
*/
#screen-section-5 .screen-section__step-2__letter{bottom:50px;top:auto !important;}
#screen-section-4 .screen-section__step-2__letter{right:33%;}
#screen-section-7 .screen-section__step-2__letter{width:350px;}

#screen-section-1 .screen-section__step-2__img{left:30%}
#screen-section-2 .screen-section__step-2__img,#screen-section-3 .screen-section__step-2__img{left:30%}
/* Amenities Detail Page 
#screen-section-3 .screen-section__step-2__img{background-image:url(assets/images/amenities.jpg);width:75%;left:-30%}
*/
#screen-section-4 .screen-section__step-2__img{left:30%}
#screen-section-5 .screen-section__step-2__img{width:auto;height:auto;background-image:url(assets/images/screen-section-4.jpg);left:30%}
#screen-section-6 .screen-section__step-2__img{left:30%}
#screen-section-7 .screen-section__step-2__img{left:30%}

#screen-section-2 .screen-section__step-2__line.screen-section__step-2__line__4{opacity:0.18}
#screen-section-3 .screen-section__step-2__line.screen-section__step-2__line__4{opacity:0.18}
#screen-section-4 .screen-section__step-2__line.screen-section__step-2__line__4{opacity:0.18}
#screen-section-5 .screen-section__step-2__line.screen-section__step-2__line__4{opacity:0.18}
#screen-section-6 .screen-section__step-2__line.screen-section__step-2__line__4{opacity:0.18}

#screen-section-7 .screen-section__step-2__line.screen-section__step-2__line__4{background:#fff;}
.screen-section__step-2__footer-link{position:absolute;bottom:25px; left:20%; width:50%;padding-left: 20px;z-index:1;}
.screen-section__step-2__footer-link a{font-size: 13px;position:relative;color:#1c1c1c; padding:5px 2px;}
.screen-section__step-2__social.social {position:absolute;bottom:20px; right:31%;margin:0;width:auto;text-align:right;z-index:1;}

.designedby{position:absolute;bottom:15px; right:0%; width:25%;z-index:2;}
.designedby a{font-size: 13px;position:relative;color:#cdae81; padding:5px 2px;}

.social{ margin:10px auto;width:90%; text-align:center;}
.social span {	font-size: 14px;	font-weight: 500;	color: #17161B;	text-transform: uppercase;}
.social a {	width: 35px; height: 35px; font-size: 18px; color: #d7d7d7;	line-height: 35px;	text-align: center;margin:0 5px;border:1px solid #d7d7d7;border-radius:50%; -webkit-border-radius:50%;transform:rotate(0deg); transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.social a:hover{background:#cdae81;border:1px solid #cdae81;color: #fff;transform:rotate(360deg);text-decoration:none;}
.pagination{position:absolute;z-index:3;visibility:hidden;color:#fff;max-width:175px;width:12%;left:1.6%;top:25%;bottom:200px;}
.pagination.dark{width:12%;max-width:175px;top:25%;color:#cfcfcf;}

.pagination__nav{list-style:none;padding:0;margin:0;position: absolute;width:400px;margin-left:2px;left: 50%;bottom: 30%;transform: translateX(-50%) rotate(90deg);}
.pagination.dark .pagination__nav{left:50%;}
.pagination__nav__item{position:relative;display:inline-block;float:left;height:20px;padding:0 5px;overflow:hidden;cursor:pointer;transition:all .2s cubic-bezier(.77,0,.175,1);width:3px;}
.seperator{position:absolute;top:0;right:0;height:100%;width:3px;float:left;display:block;background:#fff;}
.pagination.dark .pagination__nav .seperator{background:#cfcfcf;}

.pagination__nav__item__btn{font-size:14px;text-align:center;text-transform:uppercase;padding:0 8px;display:block;visibility:hidden;opacity:0;transform:scale(-1);transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.pagination__nav__item.selected,.pagination__nav__item:hover{width:auto;}
.pagination__nav__item.selected .pagination__nav__item__btn,.pagination__nav__item:hover .pagination__nav__item__btn{visibility:visible;opacity:1;}
.pagination__nav__item:hover .pagination__nav__item__btn:hover{color:#CDAE81;}

.pagination__number{position: absolute;left:50%;top: 10%;font-size: 26px;font-weight:500;line-height: 1em;letter-spacing: -.05em;transform-origin: left top;transform: rotate(-90deg) translateX(-100%);-webkit-backface-visibility: hidden;backface-visibility: hidden;width:80px;margin-left:-10px;}
.pagination.dark .pagination__number {left:50%;font-size: 30px;width:90px;margin-left:-10px;}

.home-explore{position:absolute;visibility:hidden;bottom:5vw;left:auto;right:0;z-index:3;width:8%;touch-action: pan-x; user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.home-explore__label{position: absolute;bottom: 172.04%;left: 50%;display: block;white-space: nowrap;color: #fff;text-transform: uppercase;    letter-spacing: .28em;font-weight: 500;font-size: 8px;transform: rotate(-90deg) translateY(50%);transform-origin: left bottom;-webkit-backface-visibility: hidden;backface-visibility: hidden;cursor:pointer;}
.home-explore.dark .home-explore__label{color:#a7a7a7;}
.home-explore__btn{cursor:pointer;display: block;text-align: center;width: 100%;height: 100%;border:0; padding:0;outline:0;visibility:hidden;-webkit-box-sizing: border-box !important; appearance: none !important;-webkit-appearance: none !important;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.home-explore__btn:not(:disabled):not(.disabled){cursor:pointer;}
.home-explore__btn__svg {display: -ms-flexbox;display: flex;height: 100%;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;stroke: #fff;transition: stroke .5s; /*animation: home-explore__btn__svg__roll-over 2s cubic-bezier(.165, .84, .44, 1) forwards infinite;*/}
.home-explore:hover .home-explore__btn__svg {transition: stroke 0s .12s;    stroke: #CDAE81;}
.home-explore.dark  .home-explore__btn__svg{stroke:#CDAE81; /*animation: home-explore__btn__svg__roll-over 2s cubic-bezier(.165, .84, .44, 1) forwards infinite;*/}
.home-explore.dark:hover .home-explore__btn__svg {transition: fill 0s .12s;stroke: #17161B;}
.home-explore__btn__svg svg{display:block;width:32px;height:100%;}

.backto-explore__btn{visibility:hidden;position:absolute;top:-250px;display: block;text-align: center;width: 100%;height: 100%;outline:0;}
.backto-explore__btn:not(:disabled):not(.disabled){cursor:pointer;}
.backto-explore__btn__svg {display: -ms-flexbox;display: flex;height: 100%;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;stroke: #fff;transition: stroke .5s; /*animation: backto-explore__btn__svg__roll-over 2s cubic-bezier(.165, .84, .44, 1) forwards infinite;*/}
.backto-explore__btn:hover .backto-explore__btn__svg {transition: stroke 0s .12s;    stroke: #CDAE81;}
.backto-explore__btn.dark  .backto-explore__btn__svg{stroke:#CDAE81; /*animation: backto-explore__btn__svg__roll-over 2s cubic-bezier(.165, .84, .44, 1) forwards infinite;*/}
.backto-explore__btn.dark:hover .backto-explore__btn__svg {transition: fill 0s .12s;    stroke: #17161B;}
.backto-explore__btn__svg svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block;width:32px;height:100%;}

.home-explore__btn__svg #arrow_1, .home-explore__btn__svg #arrow_2,.home-explore__btn__svg #arrow_3,.backto-explore__btn__svg #back_arrow_1, .backto-explore__btn__svg #back_arrow_2,.backto-explore__btn__svg #back_arrow_3{
	stroke: #fff;
  animation: arrow 1s ease-out forwards;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-play-state: running;
  -webkit-animation: arrow 1s ease-out forwards;
  -webkit-animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
}
.home-explore__btn__svg #arrow_1,.backto-explore__btn__svg #back_arrow_1 { animation-delay: 1.2s; -webkit-animation-delay: 1.2s; }
.home-explore__btn__svg #arrow_2,.backto-explore__btn__svg #back_arrow_2 {animation-delay: 1.4s; -webkit-animation-delay: 1.4s;}
.home-explore__btn__svg #arrow_3,.backto-explore__btn__svg #back_arrow_3 {animation-delay: 1.6s; -webkit-animation-delay: 1.6s;}
@keyframes arrow {
	30% {
		stroke: #fff;
		opacity: 0
	}
	30.001% {
		stroke: #cdae81;
		opacity: 0
	}
	100% {
		stroke: #cdae81;
		opacity: 1
	}
}
@-webkit-keyframes arrow {
	30% {
		stroke: #fff;
		opacity: 0
	}
	30.001% {
		stroke: #cdae81;
		opacity: 0
	}
	100% {
		stroke: #cdae81;
		opacity: 1
	}
}
@keyframes home-explore__btn__svg__roll-over {
	30% {
		transform: translateY(30px);
		opacity: 0
	}
	30.001% {
		transform: translateY(-50px);
		opacity: 0
	}
	100% {
		transform: translateY(0);
		opacity: 1
	}
}
@keyframes backto-explore__btn__svg__roll-over {
	30% {
		transform: translateY(-30px);
		opacity: 0
	}
	30.001% {
		transform: translateY(50px);
		opacity: 0.5
	}
	100% {
		transform: translateY(0px);
		opacity: 1
	}
}
.address{font-size:16px;color:#131313; margin:5px 0}
.call{font-size:16px;color:#131313; margin:5px 0}
.email{font-size:16px;color:#131313; margin:5px 0 10px}
.address i,.call i,.email i{color:#CDAE81;}
.contact__form .form-control{color:#495057;background-color:#fff;border-radius:0;border:1px solid #1d1d1d;border-top:none;border-right:none;padding-top:0; padding-bottom:0;height:30px;}
.contact__form .form-group{width:80%;margin-bottom:10px;padding:0 5px;}
.contact__form textarea.form-control{height:50px;}

.modal-fleet{ background: rgba(255, 255, 255, 1); height: 100%; left: 0; padding: 54px; position: fixed; text-align: center; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); top: 100%; width: 100%; z-index: 100000; opacity: 0;  -webkit-transition: all .2s linear;  -o-transition: all .2s linear;  transition: all .2s linear; visibility:hidden;}
.modal-fleet.in {  top:0;opacity: 1;  -webkit-transition: top 0.5s cubic-bezier(0.28, 0.01, 0, 1); transition: top 0.5s cubic-bezier(0.28, 0.01, 0, 1); visibility:visible;}
.modal-fleet-dialog{ display: block; position: absolute; width: 100%; height: auto; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;  }
.modal-fleet-content{padding:10px; background:transparent;border:none;}
.modal-fleet-map-bg{background:url(assets/images/world_map.png) center center no-repeat;background-size:100%;width:90%;height:100%;position:absolute;top:50%;left:50%; transform:translate(-50%,-50%);opacity:0.1;}

.carslider{ position:relative; text-align:center; display:table; width:100%; margin:10px 0; padding:0 100px;z-index:1;zoom:1;}
.carslider .flex-viewport{ overflow:visible !important; }
.carslider .slides li.flex-active-slide{ opacity:1 }
.carslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}
.carslider:hover .flex-direction-nav .flex-prev:hover {opacity:1;}
.carslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}
.carslider:hover .flex-direction-nav .flex-next:hover {opacity:1;}
.select-car-box{display:block; position:relative; }
.select-car-box .car-content{display:block; position:relative; padding:10px 120px;}
.select-car-box h3 {font-size:26px; color: #CDAE81;}
.car-atributes{display: table; padding: 0; list-style: none; margin: 20px auto 20px auto; }
.car-atributes li{font-size:18px;color:#CDAE81;text-align:center; text-transform:uppercase;display:inline-block;width:280px;height:55px;margin:10px;padding:5px 16px; position:relative;opacity:1 !important;border:1px solid #CDAE81;border-radius:5px;-webkit-border-radius:5px;}
.car-atributes li .car-icon{display: block; font-size: 25px; line-height:45px;width: 45px; height: 45px; margin-top: -40px; margin-left: auto; margin-right: auto; padding-top: 13px;border:1px solid #CDAE81; background:#fff url(assets/images/car-detail.png) 0 0 no-repeat;
}
.car-atributes li.lg-luggage .car-icon{background-position:0 -45px}
.car-atributes li.sm-luggage .car-icon{background-position:0 -90px}
.car-atributes li span{display: table; padding: 3px 10px; font-size: 36px;font-weight: bold; background-color: #fff; border:1px solid #CDAE81; border-radius: 5px; margin: 0; padding-top: 8px; line-height: 40px }
.btn__fleet__close,.btn__services__close{display:block;visibility:hidden;width:70px;height:70px;position:absolute;right:0;top:-70px;background:#CDAE81;border:0; padding:0;font-size:36px;color:#fff;line-height:70px;text-align:center;outline:0;-webkit-appearance: none;transition: top 0.5s cubic-bezier(0.28, 0.01, 0, 1);-webkit-transition: top 0.5s cubic-bezier(0.28, 0.01, 0, 1);z-index:100}
.btn__fleet__close.in,.btn__services__close.in{top:0;visibility:visible;}

.btn__fleet__close:not(:disabled):not(.disabled),.btn__services__close:not(:disabled):not(.disabled){cursor:pointer;}

.modal-services{ background: rgba(255, 255, 255, 1); height: 100%; left: 0; padding: 54px; position: fixed; top: 100%; width: 100%; z-index: 100000; opacity: 0;  -webkit-transition: all .2s linear;  -o-transition: all .2s linear;  transition: all .2s linear;}
.modal-services.in {  top:0;opacity: 1;  -webkit-transition: top 0.5s cubic-bezier(0.28, 0.01, 0, 1); transition: top 0.5s cubic-bezier(0.28, 0.01, 0, 1);}
.modal-services-dialog{ display: block; position: absolute; width: 100%; height: auto; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.modal-services-content{padding:10px;background:transparent;border:none;height:100vh;}
.modal-services-content h2{font-size:36px;color:#131313;}
.modal-services-content h3{color:#CDAE81; padding-bottom:30px; border-bottom:1px solid rgba(190,190,190,.38);}

.page-inner .header{position:fixed;top:0;width:100%;height:70px;background:#fff;box-shadow:0px 2px 2px 0px rgba(0,0,0,0.25);z-index:40;}
.page-inner .logo{visibility:visible;top:10px;}
.page-inner .login{color:#262626;}

.page-inner .toggle-container .top-bar,.page-inner .toggle-container .middle-bar,.page-inner .toggle-container .bottom-bar{background:#131313;}
.page-inner .dropdown-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{color:#131313;}

/* Inner Page */
.full-width{max-width:1600px;}
.fw-1400{max-width:1400px;}
.two-column-section{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
.page-logo{width:300px;display:block;}
.menu-option-language{float:right;margin:16px 0;}
.menu-option-language .login{position:relative;top:auto;right:auto;display:block;float:left;color:#262626;}
.menu-option-language .dropdown-select2{position:relative;top:auto;right:auto;display:block;float:left;}
.page-inner .toggle-container{position:relative;float:right;overflow:hidden;z-index:1090;}
.topBanner{display:block;width:100%;height:auto;margin:0;padding:0;position:relative;margin-top:70px;}
.topBanner .container{position:relative;}
.topBannerHolder{position:relative;width:100%;height:100%;overflow:hidden;background-color:#f2f4f6;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.topBannerHolder::after{position:absolute;bottom:0;left:0;content:'';background-color:#f2f4f6;width:100%;height:100%;transition:.50s;-webkit-transition:.50s;}
.topBannerHolder.active::after{height:0;}
.topBannerHolder__image {width:100%;height:auto;}
.btn-application{margin:0 50px;color:#131313;text-align:center;width:150px;height:150px;padding:30px 16px;background:#fff;border:1px solid #131313;}
.btn-application:hover{color:#fff;text-decoration:none;background:#CDAE81;border:1px solid #CDAE81;}
.btn-application span{margin-top:10px;line-height:16px;}
.pageContent{font-size:17px;color:#5d5d5d;position:relative;}
.pageContent.contact{padding-top:70px;}
.pageContent.contact .pageContentHolder__service{margin-top:0px;}
.pageContent h1{font-size:42px;font-weight:400;color:#131313;}
.pageContentHolder::before {content: "";position: absolute;top: 0;left: 15%;width: 1px;height: 75%; background-color: #e9e8e8;}
.pageContent__image{background-color:#f2f4f6;position: absolute;left: 0;overflow:hidden;width:100%;max-width:750px;margin-top:-140px;}
.pageContent__image img{width:100%;}
.pageContent__image__overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #f2f4f6;transform-origin: right top;}
.pageContent__square__mask{content:'';width:140px;height:140px;position: absolute;bottom: -140px;left: 0;background-color: #CDAE81;}
.pageContent__square__mask span {color: #fff;display: block;text-align: center;    text-transform: uppercase;
    padding: 5px;    margin-top: 20px;}
.pageContent__square__mask img{width: 70px;height: 70px;display: block;margin: 0 auto;}
.pageDetail__image{position:absolute;left:0px;bottom:100px;max-height:500px;max-width:500px;width:100%;height:100%;}
.pageDetail__image--about{background:url(assets/images/GC-sketch-1.png) top left no-repeat;bottom:200px;}
.pageDetail__image--partner{background:url(assets/images/GC-sketch-6.png) top left no-repeat;bottom:200px; left:2%;}
.pageDetail__video__bg{width:100%;height:auto;background-color:#f2f4f6;/*opacity:.5;transition:opacity .3s;*/}
.pageDetail__video__player {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.pageDetail__video-play-button{background-color:rgba(214,35,35,0.7);position: absolute;z-index: 10;  top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 100px;height: 100px;  border-radius: 50%;padding: 25px 20px 25px 38px;text-align:center;cursor:pointer;}
.pageDetail__video-play-button:before {content: "";  position: absolute;z-index: 0;left: 50%;  top: 50%;  transform: translateX(-50%) translateY(-50%);  display: block;  width: 100px;height: 100px;  background: #ba1f24;  border-radius: 50%;  animation: pulse-border 1500ms ease-out infinite;}
.pageDetail__video-play-button:hover:after {  background-color: darken(#fa183d, 10%);}
.pageDetail__video-play-button span {  display: block;  position: relative;  z-index: 3;  width: 0;  height: 0;  border-left: 32px solid #fff;	border-top: 22px solid transparent;	border-bottom: 22px solid transparent;}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.pageDetail__text{padding: 40px 0;}
.pageDetail__body_img{margin:4px 20px;}
.pageDetail__quote{margin-bottom: 40px;font-size: 20px;}
.service__link li a.active{color:#131313;text-decoration:underline;}
.blockquote{font-size:18px;}
.blockquote-footer{color:#fff;}
.quicklink a{position:relative;display:block;font-size:24px;font-weight:400;color:#262626;padding:5px 0;}
.quicklink a:hover,.quicklink a:active{color:#CDAE81;opacity:1;text-decoration:none;}
.quicklink a::before{position:absolute;top:50%;left:-50%;background:#e9e8e8; width:0px; height:1px; content:'';transition:.50s;-webkit-transition:.50s;}
.quicklink a:hover::before{width:45%;}
.footer{background:url(assets/images/bg-cities.jpg) center bottom no-repeat;}
.footer-logo{display:block;}
.footer-link {height: 100%;float:right;}
.footer-link a{font-size:12px;color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:1px;margin-top:10px;padding:0 20px;position:relative;height:100%;position: relative; display: block; float: left; }
.footer-link a:hover,.footer-link a{color:#fff;text-decoration:none;}
.footer-link a::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 13px;background-color: #f0f0f0;opacity: .1;transform-origin: right top;transform: scaleX(0);transition: transform .3s cubic-bezier(.77,0,.175,1),color .5s;}
.footer-link a:hover::after {color: #fff;transform: scaleX(1);transform-origin: left top;transition: transform .4s cubic-bezier(.77,0,.175,1),color .5s;}
.copyright{font-size:14px;}
.copyright a{color:#CDAE81;}

/* Services */
.pageContentHolder__service{background:#fff;margin-top:-96px; padding:50px 0;position:relative;}
.pageContentHolder__service::before {content: "";position: absolute;top: 0;left: 0%;width: 1px;height: 100%;    background-color: #e9e8e8;}
.pageContentHolder__service::after {content: "";position: absolute;top: 0;right: 0%;width: 1px;height: 100%;    background-color: #e9e8e8;}
.pageContentHolder__service__text{background-repeat:no-repeat;}
.pageContentHolder__service__text.transfers::before{position: absolute;top: 100px;left:-30%;content:'';width:500px;height:385px;background-image:url(assets/images/GC-sketch-1.jpg);z-index:-1;background-repeat: no-repeat;}
.pageContentHolder__service__text.directed::before{position: absolute;top: 100px;right:-30%;content:'';width:500px;height:385px;background-image:url(assets/images/GC-sketch-2.jpg);z-index:-1;background-repeat: no-repeat;background-position: right;}
.pageContentHolder__service__text.roadshows::before{position: absolute;top: 100px;left:-30%;content:'';width:500px;height:385px;background-image:url(assets/images/GC-sketch-3.jpg);z-index:-1;background-repeat: no-repeat;}
.pageContentHolder__service__text.events::before{position: absolute;top: 100px;right:-40%;content:'';width:500px;height:385px;background-image:url(assets/images/GC-sketch-4.jpg);z-index:-1;background-repeat: no-repeat;}
.pageContentHolder__service__text.wedding::before{position: absolute;top: 100px;left:-45%;content:'';width:500px;height:385px;background-image:url(assets/images/GC-sketch-5.jpg);z-index:-1;background-repeat: no-repeat;}
.pageContentHolder__service__text.sporting::before{position: absolute;top: 100px;right:-25%;content:'';width:500px;height:385px;background-image:url(assets/images/GC-sketch-6.jpg);z-index:-1;background-repeat: no-repeat;}
.pageContentHolder__service__text{position:relative;z-index:1;}
.pageContentHolder__service__text:nth-child(even) .media-body{padding-right:120px}
.pageContentHolder__service__text:nth-child(odd) .media-body{padding-left:120px}

/* Service Detail */
.serviceBanner{display:block;height:auto;margin:0;padding:0;position:relative;width:100%;margin-top:70px;}
.serviceBanner .container-fluid{position:relative;}
.serviceBannerHolder{float:right;position:relative;width:80%;height:100%;overflow:hidden;background-color:#f2f4f6;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.serviceBannerHolder::after{position:absolute;bottom:0;left:0;content:'';background-color:#f2f4f6;width:100%;height:100%;transition:.50s;-webkit-transition:.50s;}
.serviceBannerHolder.active::after{height:0;}
.serviceBannerHolder__image {width:100%;height:auto;}
.serviceBanner h1{font-size:42px;font-weight:500;color:#131313;line-height:1.2em;position:relative;margin-left:80px;z-index:1;margin-top:10px;}
.serviceBanner h1 small{display:block; font-size:20px;font-weight:400;line-height:36px;text-transform:uppercase;color:#CDAE81; }

.serviceBanner__text{background:#CDAE81;color:#fff;position:relative;width:60%;margin-top:-50px;z-index:1; padding:60px 80px;}
.serviceBanner__text h2{font-weight:400;margin-bottom:20px;}
.serviceImgLeft img{width:100%;}
.serviceImgRight{padding-top:100px;}
/* fleet page */
.fleets-page{background-color:#fff;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;}
.fleets__nav{position:fixed;width:15%;height:100%;z-index:10;}
.fleets__nav__line{position: absolute;right:0%;top: 0;width: 1px;height: 100%;background-color: rgba(0,0,0,.1);z-index: 12;}
.fleets__nav__list{position:relative;display:block;width:60%;padding:0;list-style:none;}
.fleets__nav__list li{height:100px;margin-bottom:30px;}
.fleets__nav__link{text-decoration:none;padding:5px 0;display:block;position:relative;height:100%;}

.fleets__next__btn__svg,.fleets__prev__btn__svg {display: -ms-flexbox;display: flex;height: 100%;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;stroke: #fff;transition: stroke .5s;}
.fleets__next__btn__svg svg{display:block;width:32px;height:100%;}
.fleets__prev__btn__svg svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block;width:32px;height:100%;}
.fleets__next__btn__svg #arrow_1,.fleets__next__btn__svg #arrow_2,.fleets__next__btn__svg #arrow_3,.fleets__prev__btn__svg #back_arrow_1,.fleets__prev__btn__svg #back_arrow_2,.fleets__prev__btn__svg #back_arrow_3{stroke: #fff; animation: arrow 1s ease-out forwards; animation-direction: alternate; animation-iteration-count: infinite; animation-play-state: running; -webkit-animation: arrow 1s ease-out forwards; -webkit-animation-direction: alternate; -webkit-animation-iteration-count: infinite; -webkit-animation-play-state: running;}
.fleets__next__btn__svg #arrow_1,.fleets__prev__btn__svg #back_arrow_1 { animation-delay: 1.2s; -webkit-animation-delay: 1.2s; }
.fleets__next__btn__svg #arrow_2,.fleets__prev__btn__svg #back_arrow_2 {animation-delay: 1.4s; -webkit-animation-delay: 1.4s;}
.fleets__next__btn__svg #arrow_3,.fleets__prev__btn__svg #back_arrow_3 {animation-delay: 1.6s; -webkit-animation-delay: 1.6s;}
.fleets__nav__index{display:block;font-weight:500;color:#131313;}
.fleets__nav__index__line{width:2px; height:100%;position:absolute;top:0;right:0;background:#CDAE81;visibility:hidden;}

.fleet{position:absolute;left:0;right:0;top:0;bottom:0;visibility:hidden;}
.fleet__body{width:20%;height:75%;position:absolute;left:18%;top: 15%;}
.fleet__category{font-size:26px;font-weight:400;color:#131313;margin-bottom:10px;}
.fleet__title{font-size:42px;font-weight:400;color:#CDAE81;margin-bottom:20px;}
.fleet__content{overflow:hidden;color:#5d5d5d;}

.fleet__media{/*background-color:#f2f4f6;*/width:50%;position:absolute;top:15%;right:8%;bottom:15%;height:auto;overflow:hidden;}
.fleet__media__overlay{position: absolute; top: -82px; width:100%;height: 82px; background-color: #fff; z-index: 51; opacity: 1;visibility: hidden;}
.fleet__media__list{list-style:none;padding:0;height:auto}
.fleet__media__list img{width:100%;}
.fleet__attributes{width:50%;height:15%;position:absolute;left:15%;bottom:0;padding-left:15px;}
.fleet__attributes__bg{background-color:#CDAE81;position:absolute;top:0;bottom:0;left:15px;right:0;width:100%; transform-origin:left top;}
.fleet__attribute{position:relative;width:25%;float:left;margin-left:8%;}
.fleet__attribute__name{font-size:12px;letter-spacing:1px;color:#e5a3a6;text-transform:uppercase;}
.fleet__attribute__value{font-size:20px;font-weight:700;color:#fff;}
.fleet__attribute__icon{display: block; font-size: 25px; line-height:45px;width: 45px; height: 45px; margin-left:-10px; padding-top: 13px; background:url(assets/images/car-detail.png) 0 0 no-repeat; filter:brightness(1000%);-webkit-filter:brightness(1000%);-moz-filter:brightness(1000%);-ms-filter:brightness(1000%);-o-filter:brightness(1000%);}
.fleet__attribute__icon.lg-luggage{background-position:0 -45px}
.fleet__attribute__icon.sm-luggage{background-position:0 -90px}
.fleet__name{width:25%;height:20%;position:absolute;left:17%;bottom:22%;}
.fleet__name a{display:block;color:#131313;text-decoration:none;}
.fleet__name a.active{color:#CDAE81;text-decoration:underline;}

/* partner page */
.partners-page{background-color:#fff;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;}
.partners__nav{position:fixed;width:15%;height:100%;z-index:10;}
.partners__nav__line{position: absolute;right:0%;top: 0;width: 1px;height: 100%;background-color: rgba(0,0,0,.1);z-index: 12;}
.partners__nav__list{position:relative;display:block;width:60%;padding:0;list-style:none;}
.partners__nav__list li{height:100px;margin-bottom:30px;}
.partners__nav__link{text-decoration:none;padding:5px 0;display:block;position:relative;height:100%;}
.partners__next__btn__svg,.partners__prev__btn__svg {display: -ms-flexbox;display: flex;height: 100%;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;stroke: #fff;transition: stroke .5s;}
.partners__next__btn__svg svg{display:block;width:32px;height:100%;}
.partners__prev__btn__svg svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);display:block;width:32px;height:100%;}
.partners__next__btn__svg #arrow_1,.partners__next__btn__svg #arrow_2,.partners__next__btn__svg #arrow_3,.partners__prev__btn__svg #back_arrow_1,.partners__prev__btn__svg #back_arrow_2,.partners__prev__btn__svg #back_arrow_3{stroke: #fff; animation: arrow 1s ease-out forwards; animation-direction: alternate; animation-iteration-count: infinite; animation-play-state: running; -webkit-animation: arrow 1s ease-out forwards; -webkit-animation-direction: alternate; -webkit-animation-iteration-count: infinite; -webkit-animation-play-state: running;}
.partners__next__btn__svg #arrow_1,.partners__prev__btn__svg #back_arrow_1 { animation-delay: 1.2s; -webkit-animation-delay: 1.2s; }
.partners__next__btn__svg #arrow_2,.partners__prev__btn__svg #back_arrow_2 {animation-delay: 1.4s; -webkit-animation-delay: 1.4s;}
.partners__next__btn__svg #arrow_3,.partners__prev__btn__svg #back_arrow_3 {animation-delay: 1.6s; -webkit-animation-delay: 1.6s;}

.partners__nav__index{display:block;font-weight:500;color:#131313;}
.partners__nav__index__line{width:2px; height:100%;position:absolute;top:0;right:0;background:#CDAE81;visibility:hidden;}
.partner{position:absolute;left:0;right:0;top:0;bottom:0;visibility:hidden;}
.partner__body{width:20%;height:100%;position:absolute;left:20%;top: 0;}
.partner__case{font-size:26px;color:#131313;margin-bottom:10px;}
.partner__title{font-size:42px;color:#CDAE81;margin-bottom:30px;}
.partner__content{overflow:hidden;color:#5d5d5d;}
.partner__content .blockquote-footer{color:#CDAE81;}
.partner__media{/*background-color:#f2f4f6;*/width:50%;position:absolute;top:15%;right:8%;bottom:15%;height:auto;overflow:hidden;}
.partner__media__overlay{position: absolute; top: -82px; width:100%;height: 82px; background-color: #fff; z-index: 51; opacity: 1;visibility: hidden;}
.partner__media__list{list-style:none;padding:0;height:auto;overflow:hidden;}
.partner__media__list img{width:100%;}
.partner__attributes{width:50%;height:15%;position:absolute;left:15%;bottom:0;padding-left:15px;}
.partner__attributes__bg{background-color:#CDAE81;position:absolute;top:0;bottom:0;left:15px;right:0;width:100%; transform-origin:left top;}
.partner__slider{width:100%;border:none !important;background:none !important;margin-bottom:0px !important;}
.partner__attribute{/*position:relative;width:25%;float:left;*/padding:5% 10% 5% 20%;cursor:pointer;}
.partner__attribute__name{font-size:12px;letter-spacing:1px;color:#e5a3a6;text-transform:uppercase;}
.partner__attribute__value{font-size:18px;font-weight:400;color:#fff;}
.partner__attribute__icon{display: block; font-size: 25px; line-height:45px;width: 45px; height: 45px; margin-left:-10px; padding-top: 13px; background:url(assets/images/car-detail.png) 0 0 no-repeat; filter:brightness(1000%);-webkit-filter:brightness(1000%);-moz-filter:brightness(1000%);-ms-filter:brightness(1000%);-o-filter:brightness(1000%);}
.partner__attribute__icon.lg-luggage{background-position:0 -45px}
.partner__attribute__icon.sm-luggage{background-position:0 -90px}
.partner__attribute.selected,.partner__attribute:hover{background:#fff;}
.selected .partner__attribute__name,.partner__attribute:hover .partner__attribute__name{color:#131313;}
.selected .partner__attribute__value,.partner__attribute:hover .partner__attribute__value{color:#131313;}
.partner__slider .flex-direction-nav .flex-next,.partner__slider .flex-direction-nav .flex-prev{z-index:4444;cursor:pointer;}
/* faq page */
.faqContent{position:relative;}
.faqContentHolder {background-color: #fff; margin-top:-95px; padding:50px 0}
.faqContentHolder h1{color:#131313;}
.accordion-item{margin-bottom:70px;}
.accordion-item:last-child{margin-bottom:0px;}
.accordion-header{font-size:24px;color:#262626;font-weight:400;cursor:pointer;position:relative;padding-right:50px; padding-bottom:20px; border-bottom:3px solid #f2f4f6; }
.accordion-header::before{font-size:30px; color:#262626;content:'\002b';position: absolute;top: 4px;right: 10px;width: 13px;height: 22px; transition: .35s;-webkit-transition: .35s;-moz-transition: .35s; -o-transition: .35s; -ms-transition: .35s;}
.accordion-header.active::before{content:'\2013';}
.accordion-header::after{content: "";position: absolute;top: 100%;left: 0;width: 82px;height: 3px;background-color: #CDAE81;transition: .35s;-webkit-transition: .35s;-moz-transition: .35s; -o-transition: .35s; -ms-transition: .35s;}
.accordion-header:hover::after{width: 100%;}
.accordion-body{font-size:16px;color:#262626;}

/* Blog Listing */
.blogListing{margin-top:80px;}
.blog__image{width:100%; height:400px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.blog__text{padding:60px 50px 60px;line-height:24px;}
.blog__text h1{font-size:42px;font-weight:400;}
.blog__text h2{font-weight:400;color:#131313;}
.blog__text h3{font-weight:400;color:#131313;}
.blog__share a {font-size:16px;display:inline-block; position:relative; width:35px; height:35px; line-height:35px; color:#262626; border-radius:100%; border:1px solid #262626; text-align:center;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;margin:0;}
.blog__share a:hover{background-color:#CDAE81;border-color:#CDAE81;color:#fff;}

.blog__detail-image{width:100%; height: 960px; background-position:center center; background-repeat:no-repeat; background-size:cover;position:-webkit-sticky;position:sticky;top:0;z-index:1}
.blog__detail-text{padding:60px 50px 60px;line-height:24px;}
.nav-previous,.nav-next{display:inline-block;}
.nav-next{float:right;}
.form-contact .form-control-lg{font-size:16px;}
.gc-map {color:#fff;	position: relative;	height: 450px;overflow:hidden;}
.gc-map-canvas {position: absolute;	width: 100%;height: 100%;}

/* worldwide page */
.map-worldwide{position:absolute;top:0px;left:0;width:100%;height:100%;padding-top:0px;}
.mapContainer{width:100%;height:100%;position:relative;z-index:1;overflow:hidden;-webkit-overflow-scrolling:touch}
.map-graphic{overflow:hidden;position:absolute;width:2989px;height:1395px;background:url(assets/images/map/map-Bg.jpg) no-repeat 0 0;background-size:3005px 1520px}

.mapContainer .map-item{
	-moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-border-radius: 50% / 50%;
    -webkit-border-radius: 50%;
    border-radius: 50% / 50%;
    cursor: pointer;
    height: 14px;
    width: 14px;
    background-color: #CDAE81;
    border: 2px solid #131313;
    margin-left: -7px;
    z-index: 9001;
    position: absolute
}
.mapContainer .map-item.is-active{
	width: 20px;
    height: 20px;
    margin-left: -10px;
    margin-top: -3px;
    border: 4px solid #ffcece;
    background-color: #262626;
    z-index: 9003}
.mapContainer .map-item.scale-half{
    height: 5px;
    width: 5px;
}
.mapContainer .map-item.scale-half.is-active{
	width: 13px;
    height: 13px;
	margin-left: -11px;
	margin-top: -4px;
}
.mapContainer .circle {
    filter: alpha(enabled=false);
    opacity: 1;
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    position: absolute;
    bottom: -10px;
    left: -10px;
    right: -10px;
    top: -10px;
    -moz-border-radius: 50% / 50%;
    -webkit-border-radius: 50%;
    border-radius: 50% / 50%;
    border: 2px solid #fff;
    visibility: visible;
	transition:all ease 0.3s infinite;
}
.mapContainer .is-active .circle {
    -webkit-animation: bounceCircle 2s infinite;
    -moz-animation: bounceCircle 2s infinite;
    -o-animation: bounceCircle 2s infinite;
    animation: bounceCircle 2s infinite
}
.mapContainer .scale-half .circle{
	-moz-transform: scale(.5, .5);
    -ms-transform: scale(.5, .5);
    -webkit-transform: scale(.5, .5);
    transform: scale(.5, .5);
}
@-webkit-keyframes bounceCircle {
    0%,
    50%,
    100% {
        border-width: 3px
    }
    0% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: alpha(enabled=false);
        opacity: 1
    }
    50% {
        -moz-transform: scale(1.5, 1.5);
        -ms-transform: scale(1.5, 1.5);
        -webkit-transform: scale(1.5, 1.5);
        transform: scale(1.5, 1.5);
        filter: alpha(Opacity=60);
        opacity: .6
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: alpha(enabled=false);
        opacity: 1
    }
}
@-moz-keyframes bounceCircle {
    0% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: alpha(enabled=false);
        opacity: 1
    }
    50% {
        -moz-transform: scale(1.5, 1.5);
        -ms-transform: scale(1.5, 1.5);
        -webkit-transform: scale(1.5, 1.5);
        transform: scale(1.5, 1.5);
        filter: alpha(Opacity=60);
        opacity: .6
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: alpha(enabled=false);
        opacity: 1
    }
}
@-o-keyframes bounceCircle {
    0% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: alpha(enabled=false);
        opacity: 1
    }
    50% {
        -moz-transform: scale(1.5, 1.5);
        -ms-transform: scale(1.5, 1.5);
        -webkit-transform: scale(1.5, 1.5);
        transform: scale(1.5, 1.5);
        filter: alpha(Opacity=60);
        opacity: .6
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: alpha(enabled=false);
        opacity: 1
    }
}
@keyframes bounceCircle {
    0%,
    50%,
    100% {
        border-width: 3px
    }
    0% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: alpha(enabled=false);
        opacity: 1
    }
    50% {
        -moz-transform: scale(1.5, 1.5);
        -ms-transform: scale(1.5, 1.5);
        -webkit-transform: scale(1.5, 1.5);
        transform: scale(1.5, 1.5);
        filter: alpha(Opacity=60);
        opacity: .6
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: alpha(enabled=false);
        opacity: 1
    }
}
.mapContainer .map-popup-single {
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        position: absolute;
        bottom: -15px;
        left: 50%;
        width: 260px;
        height: 220px;
        margin-left: -130px;
        cursor: default;
        pointer-events: none;
		visibility:hidden;
}
.mapContainer .map-popup-single .popup-container {
        -moz-border-radius: 3px / 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px / 3px;
        background: #fff;
        position: absolute;
        text-align: center;
        width: 260px;
        height: 190px;
        cursor: pointer;
        pointer-events: all
    }
.mapContainer .scale-half  .map-popup-single {
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        position: absolute;
        bottom: -15px;
        left: 50%;
        width: 260px;
        height: 80px;
        margin-left: -130px;
        cursor: default;
        pointer-events: none;
		visibility:hidden;
}
.mapContainer .scale-half .map-popup-single .popup-container {
        -moz-border-radius: 3px / 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px / 3px;
        background: #fff;
        position: absolute;
        text-align: center;
        width: 260px;
        height: 50px;
        cursor: pointer;
        pointer-events: all
}
.mapContainer .map-popup-single .popup-container:before {
        content: " ";
        position: absolute;
        width: 100px;
        height: 30px;
        top: 100%;
        left: 50%;
        margin-left: -50px
    }
.mapContainer .map-popup-single .popup-container:after {
        top: 100%;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        border: solid transparent;
        border-color: rgba(136, 183, 213, 0);
        border-top-color: #fff;
        border-width: 8px
    }
.mapContainer .map-popup-single.enter {
	visibility:visible;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
	display: block;
	-webkit-animation: flipInX .3s 1;
	-moz-animation: flipInX .3s 1;
	-o-animation: flipInX .3s 1;
	animation: flipInX .3s 1;
	-webkit-backface-visibility: visible!important
}
.mapContainer .map-popup-single .title{
	width: 92%;
	color: #212020;
	font-size:18px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 4%;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.mapContainer .scale-half .map-popup-single .title{
	padding-top: 15px;
	padding-bottom: 8px;
}
.mapContainer .map-popup-single .image-container {
	position: relative;
	width: 90%;
	height: 125px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
	background: #f5f5f5
}
.mapContainer .map-popup-single .image-container .image {
	max-width: 100%;
	-webkit-user-drag: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}
.mapContainer .map-popup-single .description {
	margin-top: 5px;
	color: #333;
	cursor: pointer
}
.mapContainer .map-popup-single .description:before {
	position: relative;
	top: -1px;
	content: '';
	width: 8px;
	height: 8px;
	background: #17161B;
	-moz-border-radius: 50% / 50%;
	-webkit-border-radius: 50%;
	border-radius: 50% / 50%;
	display: inline-block;
	margin-right: 5px
}
.map-sidePanel{
	width:50%;
	max-width:520px;
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
	z-index:2;
	-moz-box-shadow: rgba(0,0,0,.1) 0 0 10px 3px;
    -webkit-box-shadow: rgba(0,0,0,.1) 0 0 10px 3px;
    box-shadow: rgba(0,0,0,.1) 0 0 10px 3px;
    background: #fff;
    -webkit-transform: translateZ(0);
	 -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
	-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.map-sidePanel.show{
	-moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    z-index:999;
}
.map-sidePanel-container{
	padding:10%;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}
.map-sidePanel-item{display:none;margin-bottom:20px;}
.map-sidePanel-container .close{font-size:36px;position:absolute;top:20px;right:40px;}
.map-sidePanel-text{border-bottom:1px solid #ddd;padding-bottom:10px;}
.requestCallbackWorld{display:none;}
.mapVector {
    filter: alpha(Opacity=0);
    opacity: 0;
    visibility: hidden;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;

}
.mapVector.is-loaded {
    filter: alpha(enabled=false);
    opacity: 1;
    visibility: visible
}
.mapVector .cloud-container {
    position: absolute;
    top: 200px;
    left: 200px;
    width: 122px;
    height: 140px;
    pointer-events: none;
    z-index: 9002
}

.mapVector .cloud-container .cloud {
    width: 122px;
    height: 140px;
    background: url(assets/images/map/cloud.png) no-repeat;
    position: relative
}
.mapVector .cloud-container.cloud-1 {
    top: 30px;
    left: 490px
}
.mapVector .cloud-container.cloud-2 {
    top: 410px;
    left: 790px;
    width: 205px;
    height: 144px
}
.mapVector .cloud-container.cloud-2 .cloud {
    background: url(assets/images/map/cloud-2.png) no-repeat;
    width: 205px;
    height: 144px
}
.mapVector .cloud-container.cloud-3 {
    top: 820px;
    left: 1130px;
    height: 91px;
    width: 94px
}
.mapVector .cloud-container.cloud-3 .cloud {
    background: url(assets/images/map/cloud-3.png) no-repeat;
    height: 91px;
    width: 94px
}
.mapVector .cloud-container.cloud-4 {
    top: 900px;
    left: 1800px;
    height: 165px;
    width: 180px
}
.mapVector .cloud-container.cloud-4 .cloud {
    background: url(assets/images/map/cloud-4.png) no-repeat;
    height: 165px;
    width: 180px
}
.mapVector .cloud-container.cloud-5 {
    top: 60px;
    left: 2040px;
    width: 265px;
    height: 186px
}

.mapVector .cloud-container.cloud-5 .cloud {
    background: url(assets/images/map/cloud-5.png) no-repeat;
    width: 265px;
    height: 186px
}
.mapVector .cloud-container.cloud-6 {
    top: 680px;
    left: 700px;
    width: 265px;
    height: 186px
}
.mapVector .cloud-container.cloud-6 .cloud {
    background: url(assets/images/map/cloud-5.png) no-repeat;
    width: 265px;
    height: 186px
}
.mapVector .cloud-container.cloud-7 {
    top: 780px;
    left: 1570px;
    height: 91px;
    width: 94px
}
.mapVector .cloud-container.cloud-7 .cloud {
    background: url(assets/images/map/cloud-3.png) no-repeat;
    height: 91px;
    width: 94px
}
.mapVector .cloud-container .cloud-8 {
    width: 122px;
    height: 140px;
    background: url(assets/images/map/cloud.png) no-repeat;
    position: relative
}
.mapVector .cloud-container.cloud-8 {
    top: 270px;
    left: 2250px
}
.mapVector .car-container {
    position: absolute;
    top: 40px;
    left: 2300px;
    width: 60px;
    height: 53px;
    pointer-events: none;
    z-index: 9002;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 50s;
    -o-transition-duration: 50s;
    -webkit-transition-duration: 50s;
    transition-duration: 50s
}
.mapVector .car-container .car {
    width:60px;
    height: 53px;
    background: url(assets/images/map/car_a_reversed.png) no-repeat;
    z-index: 1;
    position: relative
}
.mapVector .car-container.car-1 {
    top: 40px;
    left: 2300px;
}

.mapVector .car-container.animate {
    -moz-transform: translate3d(-300px, 300px, 0);
    -webkit-transform: translate3d(-300px, 300px, 0);
    transform: translate3d(-300px, 300px, 0)
}
.mapVector .car-container.car-2 {
    top: 40px;
    left: 1600px;
}
.mapVector .car-container.car-2.animate {
    -moz-transform: translate3d(-300px, 200px, 0);
    -webkit-transform: translate3d(-300px, 200px, 0);
    transform: translate3d(-300px, 200px, 0)
}
.mapVector .car-container.car-3 {
    top: 400px;
    left: 1200px;

}
.mapVector .car-container.car-3.animate {
    -moz-transform: translate3d(300px, 200px, 0);
    -webkit-transform: translate3d(300px, 200px, 0);
    transform: translate3d(300px, 200px, 0)
}
.mapVector .car-container.car-3 .car{
	background: url(assets/images/map/car_a.png) no-repeat;
}
.mapVector .car-container.car-4 {
    top: 50px;
    left: 200px;

}
.mapVector .car-container.car-4.animate {
    -moz-transform: translate3d(300px, 200px, 0);
    -webkit-transform: translate3d(300px, 200px, 0);
    transform: translate3d(300px, 200px, 0)
}
.mapVector .car-container.car-4 .car{
	background: url(assets/images/map/car_b.png) no-repeat;
}
.mapVector .car-container.car-5 {
    top: 200px;
    left: 1700px;
}
.mapVector .car-container.car-5.animate {
    -moz-transform: translate3d(300px, 200px, 0);
    -webkit-transform: translate3d(300px, 200px, 0);
    transform: translate3d(300px, 200px, 0)
}
.mapVector .car-container.car-5 .car{
	background: url(assets/images/map/car_c.png) no-repeat;
}
.mapVector .airplane-container {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 132px;
    height: 68px;
    pointer-events: none;
    z-index: 9002;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 100s;
    -o-transition-duration: 100s;
    -webkit-transition-duration: 100s;
    transition-duration: 100s
}
.mapVector .airplane-container .airplane {
    width: 132px;
    height: 68px;
    background: url(assets/images/map/airplane_black.png) no-repeat;
    z-index: 1;
    position: relative
}

.mapVector .airplane-container.animate {
    -moz-transform: translate3d(3000px, 1500px, 0);
    -webkit-transform: translate3d(3000px, 1500px, 0);
    transform: translate3d(3000px, 1500px, 0)
}
.mapVector .airplane-reversed {
    position: absolute;
    top: 0px;
    left: 2000px;
    width: 132px;
    height: 68px;
    pointer-events: none;
    z-index: 19;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 100s;
    -o-transition-duration: 100s;
    -webkit-transition-duration: 100s;
    transition-duration: 100s
}
.mapVector .airplane-reversed .airplane {
    width: 132px;
    height: 68px;
    background: url(assets/images/map/plane_reverse.png) no-repeat;
    z-index: 1;
    position: relative
}
.mapVector .airplane-reversed.animate {
    -moz-transform: translate3d(-3000px, 1200px, 0);
    -webkit-transform: translate3d(-3000px, 1200px, 0);
    transform: translate3d(-3000px, 1200px, 0);
    -moz-transition-delay: 1s;
    -o-transition-delay: 1s;
    -webkit-transition-delay: 1s;
    transition-delay: 1s
}
/* Landing page */
.ad-phone-icon, .call-now, .btn-ad-call{transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.btn-enquiry {display:table; float:right; width:auto; margin:0 auto; padding:14px 30px 14px 60px; position:relative; border:0; border-radius:7px 7px 7px 7px; border:1px solid #262626;}
.btn-enquiry .icon {width:40px; height:40px; position:absolute; display:block; left:6px; top:4px; background-color:#222; border-radius:100%; text-align:center; color:#FFF; line-height:38px;}
.btn-enquiry .icon::after {width:36px; height:36px; left:2px; top:2px; border:1px solid #FFF; border-radius:100%; position:absolute; content:"";}
.btn-enquiry .label{color:#222; font-size:17px; text-transform:uppercase; font-weight:bold; line-height:normal; padding:0;}
.btn-enquiry:hover{text-decoration:none;}
.btn-enquiry.red {border-color: #262626; margin-left:10px;padding:10px 30px 10px 30px;}
.btn-enquiry.red .label{color:#262626;font-size:18px; font-weight:normal;}
.btn-enquiry.red .icon {background-color:#262626; color:#fff}
.btn-enquiry.red .icon::after {border-color:#fff}
.ad-banner{min-height:80vh;}
.ad-banner .topBannerHolder{position:absolute;}
.ad-banner .topBannerHolder::after {display: block;position: absolute;width: 100%;height:100%;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.95+0,0.5+50,0.95+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.95) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.95) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2000000', endColorstr='#f2000000',GradientType=0 ); /* IE6-9 */}
.ad-main-title{color: #fff;font-size: 32px;font-weight: 500;margin-bottom: 60px;margin-top: 40px;padding: 30px 0;text-align: center;text-transform: uppercase;}
.check-points{list-style:none;padding:0;margin-top:20px;margin-bottom:40px;}
.check-points li::before{position:absolute;content:'';left:0;top:10px;background:url(assets/images/adword/submit-check.png) no-repeat;width:20px;height:20px;}
.check-points li{color:#fff;display:block;position:relative;padding-left:30px;text-transform:uppercase;font-size:24px;margin:10px 0;}
.btn-ad-call{padding:10px 40px 10px 10px;display:table;border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#424242+7,2b2b2b+63,262626+100 */
background: #424242; /* Old browsers */
background: -moz-linear-gradient(top,  #424242 7%, #2b2b2b 63%, #262626 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #424242 7%,#2b2b2b 63%,#262626 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #424242 7%,#2b2b2b 63%,#262626 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#262626',GradientType=0 ); /* IE6-9 */}
.btn-ad-call:hover{background:none;background-color:#fff;}
.btn-ad-call:hover .call-now, .btn-ad-call:hover span{color:#CDAE81;}
.ad-phone-icon{background:#fff;width:64px; height:64px;float:left; margin-right:15px; border-radius:50%;border:5px solid #17161B; line-height:50px; text-align:center;transform:scale(1,1) rotate(0deg);}
.btn-ad-call:hover .ad-phone-icon{transform:scale(1.1,1.1) rotate(360deg);}
.call-now{ font-size:18px; font-family: 'Inter', sans-serif;color:#fff; text-transform:uppercase;float:left; line-height:normal; }
.call-now span{font-size:36px;font-weight:bold;color:#fff;font-family: 'Inter', sans-serif;}
.ads-form{background:rgba(0,0,0,0.7);padding:5px 15px;border-radius:8px;-webkit-border-radius:8px;}
.ads-form h3{font-weight:400;color:#fff; text-align:center;margin:10px 0 5px;}
.btn-white-red,.btn-white-red:focus{	display: table;	padding: 15px 60px 15px 15px; margin-top: 8px; margin-bottom: 8px; border: 0; background: url(assets/images/adword/btn-bg.png) right 0 no-repeat scroll; font-size: 18px; font-weight: 600;	color: #fff; text-transform: uppercase;	position: relative;	left: 0px;margin-left: auto;margin-right: auto;transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.btn-white-red.btn-left {margin:8px 0}
.btn-white-red:hover,.btn-white-red:focus{padding-left: 30px;padding-right: 75px;color: #262626;	text-decoration: none;}
.btn-white-red::after{	
	color: #CDAE81;
	display: inline-block;
	font-family:"Font Awesome 5 Free";
	font-feature-settings: normal;
	font-kerning: auto;
	font-language-override: normal;
	font-size: inherit;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-synthesis: weight style;
	font-variant: normal;
	font-weight:900;
	height: 100%;
	line-height: 1;
	padding: 19px 10px 10px 23px;
	position: absolute;
	right: -5px;
	text-align: center;
	text-rendering: auto;
	top: 0;
	transform: translate(0px, 0px);
	width: 55px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f101"
}
.btn-white-red.btn-block{	font-size: 15px;    left: 0;    padding-left: 5px;    padding-right: 45px;}
.btn-white-red.btn-block:hover{	padding: 15px 25px 15px 15px;	color: #262626;	text-decoration: none;}
.btn-white-red.btn-block::after{	right: 0}
.ad-list-style{list-style:none;padding:0;}
.ad-list-style li i{margin-right:10px;}
.pageDetail__body_img.ad-detail-img{opacity:0.6;transition: opacity .35s ease-in-out .25s;	-webkit-transition: opacity .35s ease-in-out .25s;	-moz-transition: opacity .35s ease-in-out .25s;	-o-transition: opacity .35s ease-in-out .25s;	-ms-transition: opacity .35s ease-in-out .25s;}
.pageDetail__body_img.ad-detail-img:hover{opacity:1;}
.ad-auto-service{border:2px solid #fff;transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;-o-transition:all ease 1s;-webkit-transition:all ease 1s;height:310px;}
.ad-auto-service h3{margin:0 0 20px;}
.ad-auto-service:hover h3{color:#262626;}
.ad-auto-service:hover{border:2px solid #262626;-webkit-box-shadow: 0px 10px 23px -16px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 23px -16px rgba(0,0,0,0.75);box-shadow: 0px 10px 23px -16px rgba(0,0,0,0.75);}
.ad-service-height{height:350px;}

.ad-service-box{margin:20px 0;}
.ad-service-thumb{float:left;height:160px;width:160px;margin:0 auto;padding-top:25px;background-color:#262626;border:6px solid #262626;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.ad-service-box i{color:#CDAE81}
.ad-service-box h3{position:relative;color:#262626;font-size:20px;font-weight:600;font-family: 'Inter', sans-serif;border-bottom:1px solid #17161B;padding:12px 0;}
.ad-service-box h3::after{background-color:transparent;bottom: -3px;content: "";height: 2px;left: 40%;position: absolute;width: 20%;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.ad-service-box p{text-align:center;font-size:16px;padding:0 10px;}
.ad-service-box:hover .ad-service-thumb{transform:scale(1.1,1.1);background-color:#262626;border-color:#262626;}
.ad-service-box:hover h3{color:#262626;}
.ad-service-box:hover h3::after{background-color:#262626;width:100%;left:0;}
.ad-points{background:url(assets/images/adword/ppc-banner.jpg) center center no-repeat;background-size:cover;}
.ad-checklist{list-style:none;padding:0;}
.ad-checklist li{display:block;padding:10px 0;}
.ad-checklist li span.icon {display:table-cell;font-size:20px;color:#fff;padding-right:10px;}
.ad-checklist li span.title{display:table-cell;font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:1px;}
div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
	display:inline!important;
}
span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}
span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}
.wpcf7-display-none {
	display: none;
}
div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('assets/images/ajax-loader.gif');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}
div.wpcf7 div.ajax-error {
	display: none;
}
div.wpcf7 .placeheld {
	color: #888;
}
div.wpcf7 input[type="file"] {
	cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}
@media(max-width:1920px) {
    .pagination__nav{bottom:28%;}
	.screen-section__step-2__map{width:450px;right:28.5%;}
	.screen-section__step-2__line.screen-section__step-2__line__2{left:10.3%;}
	.pagination.dark{left:1.3%;}
}
@media(max-width:1700px) {
	.screen-section__step-2__line.screen-section__step-2__line__2{left:11.97%;}
	.pagination__nav{bottom:38%;}
	.pagination, .pagination.dark{top:15%;}
	.pagination.dark{left:1.6%;}
}
@media(max-width:1600px) {
	.pagination__nav{bottom:4%;}
}
@media(max-width:1500px) {
	.screen-section__step-1__content{top:30%;}
	.screen-section__step-1__content__subtitle{font-size:38px;}
	.screen-section__step-1__line.screen-section__line__1{left:12%;}
	.screen-section__step-2__content{left:20%;}
	.screen-section__step-2__content__subtitle{font-size:36px;}
	#screen-section-6 .screen-section__step-2__content__subtitle{font-size:26px;}
	.screen-section__step-2__line.screen-section__step-2__line__1{left:3.6%;max-width:125px;bottom:100px;}
	.screen-section__step-2__line.screen-section__step-2__line__2{left:12%;bottom:100px;}
	.screen-section__step-2__corner{height:100px;}
	.screen-section__step-2__corner span{margin-top:5px;}
	.screen-section__step-2__corner img{width:50px;height:50px;}
	#screen-section-5 .screen-section__step-2__content{left:15%;}
	.screen-section__step-2__map{width:450px;right:28.5%;}
	
	.pagination{left:3.6%;top:15%;max-width:125px;bottom:100px;}
	.pagination.dark{left:3.6%;top:15%;max-width:125px;}
	.pagination__nav{bottom:28%;top:auto;}
	.pagination__number{top:0%;}
	.pageContent__image{max-width:650px;}
}
@media(max-width:1199px)  {
	.logo{max-width:220px;}
	.screen-section__step-2__content{padding-top:20px;}
	.screen-section__step-2__content__inner{height:100%;overflow:visible;}
	.screen-section__step-2__content__body{padding-bottom:0px;}
	.screen-section__step-2__content__title{padding-bottom:5px;}
	.screen-section__step-2__content__subtitle{font-size:30px;padding-bottom:0px;}
	/* About Us */
	.pageContent__image{max-width:500px;}
	.pageDetail__video__bg{height:auto;position:relative;}
	.footer-link {float:none;}
	.footer-link a{padding:0 10px;}
	
	/* Faqs */
	.accordion-item,.accordion-item:last-child{margin-bottom:40px;}
	/* Services */
	.serviceBanner h1{font-size:44px;}
	.pageContentHolder__service__text .media img{width:400px;}
	.pageContentHolder__service__text:nth-child(even) .media-body{padding-right:60px}
	.pageContentHolder__service__text:nth-child(odd) .media-body{padding-left:60px}
	
	/* Services Detail */
	.serviceBanner__text{width:100%;}
	.serviceImgRight{padding-top:0px;}
	/* Fleet */
	.carslider{padding-left:50px;padding-right:50px;}
	.car-atributes li{width:210px;font-size:16px;height:40px;margin:5px 5px 0;padding:5px;}
	.car-atributes li span{font-size:20px;height:20px;line-height:20px;width:20px;padding:3px 5px;float: right;}
	.car-atributes li .car-icon{width:30px;height:30px;line-height:30px;background-size:100%;float:left;display: inline-block;margin: 0;padding: 0;border:none;}
	.car-atributes li.lg-luggage .car-icon{background-position:0 -30px;}
	.car-atributes li.sm-luggage .car-icon{background-position:0 -60px;}
	.designedby{width:40%;}
	.ad-main-title {padding:20px 0;}
	.ad-banner .topBannerHolder__image{height: 100%; object-fit: cover;}
}
@media(max-width:991px)  {
	.logo{max-width:200px;left:4%;}
	.pagination__number{top:10%;}
	.screen-landing__content{right:0;}
	.screen-landing__content__text{width:92%;padding:20px 0;}
	.screen-landing__content__text__heading, .screen-landing__content__text__body{width:100%;padding:10px 5%;}
	.screen-landing__content__text__heading__title{font-size:25px;}
	.screen-landing__content__button{width:100%;display:none;}
	
	.screen-section__step-1__content{width:75%;height:50%;left:18%;}
	.screen-section__step-1__content__title{font-size:16px;}
	.screen-section__step-1__content__subtitle{width:100%;font-size:30px;}
	.screen-section__step-2__bg{width:70%;}
	#screen-section-3 .screen-section__step-2__bg{width:70%;}
	#screen-section-5 .screen-section__step-2__bg{width:70%;}
	.screen-section__step-2__content{width:45%;}
	.screen-section__step-2__content__subtitle{font-size:28px;}
	.screen-section__step-2__corner{padding:20px 0;}
	.screen-section__step-2__corner span{display:none;}
	.screen-section__step-2__letter{right:15%;}
	.screen-section__step-2__footer-link{bottom:60px;text-align:center;}
	.screen-section__step-2__social.social{left:50%;right:auto;transform:translateX(-50%)}
	.carslider{padding:0px 10px;}
	.select-car-box .car-content{padding:10px 40px}
	
	/* About Us */
	.pageContentHolder::before{left:1%;height:100%;}
	.pageContent__image{max-width:320px;margin-top:0px;}
	.pageDetail__image{left:-50px;bottom:-50px;}
	.footer-logo{width:100%;max-width:300px;margin:0 auto 10px;}
	/* Services */
	.pageContentHolder__service__text .media img{width:250px;}
	
	/* Services Detail */
	.serviceBanner__text{padding-left:60px;padding-right:60px;}
	.serviceBanner h1{font-size:50px;margin-left:20px;}
	.designedby{width:50%;}
	
	.btn-ad-call {padding:10px; width:100%;}
	.call-now span{font-size:32px;}
}
@media(max-width:767px)  {
    .main-loader__progress{width:100%;right:0;transform: translateX(34%);}    
    .page-inner .header{height: 50px;}
    .toggle-container{width:60px;height: 50px; margin: 0;}
    .menu-option-language{margin:12px 0;}
	.logo{max-width:220px;top:15px;left:5%;height:80px;}
	.login{top:50px;right:auto;left:50%;color:#fff;background:#CDAE81;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
	.dropdown-select2{top:50px;background:#fff;}
	.dropdown-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{color:#262626;}
	.menu__main-list{width:90%;}
	.menu__link{font-size:20px;}
	.screen-landing__content{right:0;}
	.screen-landing__content__text{width:100%;padding:20px 0;position:absolute;bottom:10vh;}
	.screen-landing__content__text__heading{width:100%;padding:10px 5%; min-height:40vh; }
	.screen-landing__content__text__heading__baseline{margin-bottom:10px; color:#CDAE81}
	.screen-landing__content__text__heading__title{font-size:22px;  line-height: 1.1em; transform: matrix(1.5, 0, 0, 1.5, 0, 0); color:#fff;}
	.screen-landing__content__text__body{font-size:16px;width:100%;padding:10px 5%;display: none;}
	
	.home-explore{background:#fff;bottom:0;width:100%;height:70px; z-index:10;overflow:hidden;}
	.home-explore__label{height:60px;bottom:30px;color:#17161B;line-height:60px;transform:rotate(0deg) translateX(-50%) translateY(50%);}
	.home-explore__btn{width:100px;height:70px;float:right;cursor:pointer;display:block;}
	.home-explore__btn__svg svg,.backto-explore__btn__svg svg{width:22px;height:60%;}
	.backto-explore__btn{width:100px;top:0px;bottom:0px;height:70px;cursor:pointer;display:block;}
	.pagination__number{top:0%;}
	.pagination,.pagination.dark{left:0;bottom:70px;}
	.home-explore__btn__svg #arrow_1, .home-explore__btn__svg #arrow_2,.home-explore__btn__svg #arrow_3,.backto-explore__btn__svg #back_arrow_1, .backto-explore__btn__svg #back_arrow_2,.backto-explore__btn__svg #back_arrow_3{
		stroke: #262626;
	  animation: none;
	  animation-direction: alternate;
	  animation-iteration-count: infinite;
	  animation-play-state: running;
	  -webkit-animation: none;
	  -webkit-animation-direction: alternate;
	  -webkit-animation-iteration-count: infinite;
	  -webkit-animation-play-state: running;
	}

	.screen-section__step-1__content{width:75%;height:50%;left:18%;}
	.screen-section__step-1__content__title{font-size:14px;}
	.screen-section__step-1__content__subtitle{width:100%;font-size:22px;}
	
	.screen-section__step-2__content,.screen-section__step-2__bg{width:100%;}
	.screen-section__step-2__content{left:0%;padding-top:50px;padding-left:18%;padding-right:10%;top:120px;bottom:70px;}
	#screen-section-3 .screen-section__step-2__bg{width:100%;top:auto;}
	#screen-section-3 .screen-section__step-2__content,#screen-section-5 .screen-section__step-2__content{left:0;top:100px;bottom:70px;}
	#screen-section-5 .screen-section__step-2__bg{width:100%;}
	.screen-section__step-2__img{display:none;}
	.screen-section__step-2__content__inner{height:100%;overflow:visible;}
	.screen-section__step-2__content__title{font-size:14px;}
	.screen-section__step-2__content__subtitle{width:100%;font-size:22px;padding-bottom:10px;}
	#screen-section-6 .screen-section__step-2__content__subtitle{width:100%;font-size:22px;padding-bottom:10px;}
	.screen-section__step-2__content__body{font-size:17px;padding-bottom:0;}
	.screen-section__step-2__content__body__img{width:25%;}
	.screen-section__step-2__content__link::after{width:70px;}
	.screen-section__step-2__map{width:300px;right:0;top:auto;bottom:0;height:140px;}
	.screen-section__step-2__line.screen-section__step-2__line__3{display:none;}
	.screen-section__step-2__line.screen-section__step-2__line__4{display:none;}
	.screen-section__step-2__letter{width:100px;}
	#screen-section-7 .screen-section__step-2__letter{right:10%;}
	.screen-section__step-2__corner{z-index:10;height:50px;bottom:70px;padding:12px 0;}
	.screen-section__step-2__corner span{display:none;}
	.screen-section__step-2__corner img{width:25px;height:25px;}
	
	#map_canvas,.screen-section__step-2__footer-link{display:none;}
	.address,.call,.email{font-size:14px;}
	.screen-section__step-2__content__body .form-group{width:100%;}
	.screen-section__step-2__content__body .form-control{font-size:14px;height:30px;padding:5px 12px;}
	
	.modal-services-content h3{font-size:24px;padding-bottom:15px;}
	
	#video-section{background:#262626;}
	.video-section__video{object-fit:contain;width:90%;}
	.modal-fleet{padding:50px 15px 70px;overflow:hidden;}
	.modal-fleet-dialog{position:relative; top:auto;left:auto;transform:none;-webkit-transform:none;}
	.modal-fleet-content{padding:0;}
	.carslider{margin-top:0;padding:0px;}
	.select-car-box h3{font-size:20px;}
	.select-car-box .car-content{padding:0px;}
	.car-content img{height:140px;width:auto;}
	.car-atributes{margin:0 auto;}
	.car-atributes li{width:240px;height:40px;margin:5px 0 0;padding:5px;}
	.car-atributes li span{font-size:20px;height:20px;line-height:20px;width:20px;padding:3px 5px;float: right;}
	.car-atributes li .car-icon{width:30px;height:30px;line-height:30px;background-size:100%;float:left;display: inline-block;margin: 0;padding: 0;border:none;}
	.car-atributes li.lg-luggage .car-icon{background-position:0 -30px;}
	.car-atributes li.sm-luggage .car-icon{background-position:0 -60px;}
	
	.page-logo{width:100%;}
	.pageContent h1{font-size:30px;}
	.pageContentHolder::before{display:none;}
	.pageContentHolder h1{font-size:30px;}
	.pageContent__image{margin-top:20px;position: relative;max-width:100%;}
	.pageDetail__video__bg{height:auto;}
	.footer-link a{height:auto;}
	
	/*Service*/
	.pageContentHolder__service{margin-top:0px;}
	.pageContentHolder__service::before,.pageContentHolder__service::after{display:none;}
	.pageContentHolder__service .display-3{font-size:36px;}
	.two-column-section{-moz-column-count:1; -webkit-column-count:1; column-count:1;}
	
	.pageContentHolder__service__text:nth-child(even){padding-left:15px;}
	.pageContentHolder__service__text:nth-child(odd){padding-right:15px;}
	.pageContentHolder__service__text .media{padding-left:15px;padding-right:15px;}
	.pageContentHolder__service__text .media img{width:100%; margin-bottom:15px;}
	.pageContentHolder__service__text:nth-child(even) .media-body{padding-right:0px}
	.pageContentHolder__service__text:nth-child(odd) .media-body{padding-left:0px}
	
	/* Services Detail */
	.serviceBanner__text{padding:30px;}
	.serviceImgRight{padding-top:0px;}
	
	.blog__image{height: 300px;}
	.blog__text{padding: 20px}
	.blog__text h1{font-size:30px;}
	.blog__text h2{font-size:26px;}
	.blog__share{text-align: center;}
	.blog__share-icon{display: block;}
    .blog__detail-image{height: 300px;}
    
    /* Fleet Detail */
    .fleets__nav{background:#fff;left: 0;bottom:0;width:100%;height:50px; overflow:hidden;}
    .fleets__nav__list{width: 100%;margin: 0;}
    .fleets__nav__list li{ width:50%; height: 50px; float: left; cursor: pointer; display: block;margin-bottom: 0;}
    .fleets__nav__link {margin: 0 auto;}
    .fleet__body{width: 100%;height: auto;top:10%;left: 0;padding: 15px;}
    .fleet__category{font-size: 24px;margin-bottom: 5px;}
    .fleet__title{font-size: 30px;margin-bottom: 5px;}
    .fleet__media{width: 100%;top:45%;left: 0;right:auto;bottom:auto; height: 200px;display: none;}
    .fleet__attributes{width: 100%;padding:5px 0 5px 0;left: 0;bottom:50px;height: auto;}
    .fleet__attributes__bg{left: 0 !important;}
    .fleet__attribute{width:33.333%;padding:0 15px;margin-left:0;}
    .fleet__attribute__icon{width:30px;height: 30px;line-height:30px;background-size:100%;padding-top:0px;margin-left: -5px;}
    .fleet__attribute__icon.sm-luggage{background-position:0 -60px;}
    .fleet__attribute__icon.lg-luggage{background-position:0 -30px;}
    .fleet__attribute__value{font-size: 16px;}
    .fleet__name{display: none;}

    /* Partner Detail */
    .partners__nav{background:#fff;left: 0;bottom:0;width:100%;height:50px; overflow:hidden;}
    .partners__nav__list{width: 100%;margin: 0;}
    .partners__nav__list li{ width:50%; height: 50px; float: left; cursor: pointer; display: block;margin-bottom: 0;}
    .partners__nav__link {margin: 0 auto;}
    .partner__body{width: 100%;height: auto;top:10%;left: 0;padding: 15px;}
    .partner__category{font-size: 24px;margin-bottom: 5px;}
    .partner__title{font-size: 30px;margin-bottom: 5px;}
    .partner__media{width: 100%;top:45%;left: 0;right:auto;bottom:auto; height: 200px;display: none;}
    .partner__attributes{width: 100%;padding:5px 0 5px 0;left: 0;bottom:50px;height: auto;}
    .partner__attributes__bg{left: 0 !important;}
    .partner__attribute{width:100%;padding:15px;margin-left:0;}
    .partner__attribute__value{font-size: 16px;}
    .partner__attribute.selected .partner__attribute__value{color:#17161B;}
    .partner__name{display: none;}
    .map-sidePanel{width:80%;}
    .gc-map{height:auto;}
    
    .ad-banner .topBannerHolder__image{height:100%;object-fit: cover;}
    .btn-enquiry,.btn-enquiry.red{border:none;}
    .btn-enquiry.red{margin:0 auto;padding:5px 30px 5px 40px;}
    .btn-enquiry .icon{width:30px;height:30px;line-height:32px;}
    .btn-enquiry .icon::after{width:26px;height:26px;}
    .ad-main-title{font-size:22px;margin:5px 0;}
    .check-points{margin:0px 0 20px;}
    .check-points li{font-size:22px;}
    .btn-ad-call  {width:100%;margin-bottom:15px;}
	.btn-ad-call  .ad-phone-icon {height: 60px;line-height: 50px;width: 60px;}
	.btn-ad-call  .ad-phone-icon::after {height: 46px;width: 46px;}
	.btn-ad-call  .ad-phone-icon img {width:50%;}
	.btn-ad-call  .label {font-size:32px;}
}
@media(max-width:480px)  {
	.main-loader__logo__bg svg{width:140%;height:140%;transform:translate(-15%,-20%);-webkit-transform:translate(-15%,-20%);}
	.main-loader__progress{bottom:120px;}
	.main-loader__progress__value{margin-bottom:10px;}
	.flag img{margin-bottom:0;}
	.main-loader__map{width:100%;background-size:350%;visibility:hidden!important;opacity:0!important;}
	.screen-section__step-1__content__subtitle{max-width:180px;}
	.screen-section__step-2__content{padding-top:20px;padding-bottom:0px;height:70%;}
	.screen-section__step-2__content__title{padding-bottom:10px;}
	.screen-section__step-2__social.social{display:none;bottom:70px;left:50%;width:100px;}
	.screen-section__step-2__social.social a{width:30px;height:30px;font-size:14px;margin:0;}
	.screen-section__step-2__map{display:none;}
	
	#screen-section-5 .screen-section__step-2__content{height:70%;}
	.designedby{display:none;}
	.pagination__number{width:90px;}
	.pagination__nav{bottom:25%;width:360px;}
	.btn__fleet__close.in, .btn__services__close.in{width:50px;height:50px;line-height:50px;}
	.fleet-page,.carslider{overflow:hidden;}
	.carslider{margin-top:90px;}
	.carslider .flex-viewport{overflow:hidden !important;}
	.carslider .flex-direction-nav .flex-next{right:10px;}
	.carslider .flex-direction-nav .flex-prev{left:10px;}
	.select-car-box{padding:0 10px; height:calc(100vh - 140px);overflow-y: scroll;-webkit-overflow-scrolling: touch;}
	.select-car-box h3{margin-top:20px;}
	.car-content img{height:90px;}
    .fleet__attribute{padding:0 5px;}
    .pageDetail__body_img{width:40%; margin:4px 10px;}
    /* Services Detail */
	.topBanner,.serviceBanner{margin-top:90px;}
	.page-default-inner{margin-top:90px;}
	.blogListing{margin-top:90px;}
    .map-sidePanel{width:100%;}
    .btn-application{margin:0 5px;color:#131313;text-align:center;width:130px;height:130px;padding:30px 16px;}
}
@media(max-width:359px)  {
    .menu__link{padding:3px 0;line-height:26px;}
    .nav-login-footer{padding:2px 0;}
    .social{margin:0 auto;}
	.main-loader__progress{width:70%;}
	.screen-section__step-2__content{height:64%;}
	.screen-section__step-2__content__link::after{width:30px;}
	.screen-section__step-2__social.social{display:none;}
	.home-explore__btn,.backto-explore__btn{width:90px;height:70px;}
    .pagination__nav{bottom:15%;}
    .select-car-box{padding-top:60px; height:auto;}
    .select-car-box h3{margin-top:0px;}
    .select-car-box p{font-size:13px;margin-bottom:0px;}
    .car-atributes li{height:35px;}
    .car-atributes li .car-icon{height:25px;line-height:25px;}
    .car-atributes li span{font-size:18px;height:15px;line-height:16px;}

    .fleet__media{height: 180px;}
    .partner__media{height: 180px;}
    .btn-ad-call .label{font-size:28px;}
}
.gold-fill{fill:#cdae81;}

.bg-platinum{background: #E9E9E9;}
.blog-posts img{max-width: 100%; max-height: 250px;}
