body{
	font-size: 14px;
    color: #454545;
    padding: 0px;
    font-family: 'Gadugi';
	    display: none;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@font-face {
    font-family: 'Gadugi';
    src: url('./font/Gadugi-Bold.woff2') format('woff2'),
        url('./font/Gadugi-Bold.woff') format('woff'),
        url('./font/Gadugi-Bold.ttf') format('truetype'),
        url('./font/Gadugi-Bold.svg#Gadugi-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Gadugi';
    src: url('./font/Gadugi.woff2') format('woff2'),
        url('./font/Gadugi.woff') format('woff'),
        url('./font/Gadugi.ttf') format('truetype'),
        url('./font/Gadugi.svg#Gadugi') format('svg');
    font-weight: normal;
    font-style: normal;
}
.container-amp{
    max-width: 1110px;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    clear: both;
    display: flow-root;	
}		
p{ font-size:16px; color: #383838; margin: 0px;}
h1, h2, h3, h4, h5, h6, ul{ margin: 0px; padding: 0px;}
a{text-decoration:none;}

.header{width:100%; float:left; box-sizing: border-box;background:#fff; padding:15px 0;}
.header .header-left{float:left;}
.header .header-right{float:right;}
.header .header-right .mob-menu{background: transparent;border: none; padding: 14px 0;outline: 0;cursor: pointer;}
amp-sidebar {background-color: #fff;}
.mobmenu {margin-top: 20px;}
.mobmenu li {list-style: none;display: block;border-bottom: 1px solid rgba(255, 255, 255, 0.23921568627450981);}
.mobmenu li a{color: #000;border-bottom: 1px solid rgba(0, 0, 0, 0.31);display: block;font-size: 16px;font-weight: 200;padding:8px 25px;transition: all .3s ease-in-out;}
.mobmenu li.mail-prt{margin-top:10px;}
.mobmenu li.mail-prt a{ border: none;text-align: center;}
.mobmenu li.call-prt a{display: block;display: block;color: #fff;font-size: 16px;text-transform: uppercase;width: 185px;height: 40px;line-height: 40px;text-align: center;padding: 0;border-radius: 40px;position: relative;transition: all 0.7s ease-out;background: linear-gradient(270deg, rgb(19, 42, 56), rgb(20, 43, 57), rgb(17, 107, 155), rgb(21, 110, 157));background-position: 1% 50%;background-size: 300% 300%;margin: 12px auto 0;}
.mobmenu li.call-prt a:hover {color: #fff;background-position: 99% 50%;}	
.amp-close-image {position: absolute;right: 0;top: 0;outline: 0;cursor: pointer;}

.banner{width:100%; float:left; box-sizing: border-box;}
.carousel2 .caption {position: absolute;top:15px;left: 0;right: 0;}
.banner .banner-logo{padding-left: 67px; width: 170px;}
.banner .banner-text{padding-top: 20px; padding-left: 70px;color: #fff;}
.banner-text .banner-content{    font-size: 30px;padding-top: 30px;}
.corporate-form .form-group span {display: block;}

.banner-inner{width:100%; float:left; box-sizing: border-box; position:relative;}
.banner-inner .banner-text1{position: absolute;top:25px; color: #fff;font-size:27px;text-shadow: 0 3px 2px #000; left:30px;}
.banner-inner .banner-text2{position: absolute;bottom:25px;color: #fff;font-size:27px;text-shadow: 0 3px 2px #000; left:30px;}

.depend-img{width:100%; float:left; box-sizing: border-box; padding-top:60px;}
.depend-img .img-box{margin-bottom:30px; position:relative; display:none;}
section.bbtn {
    width: 100%;
    float: left;
    box-sizing: border-box;
    position: relative;
    padding-top: 15px;
}
a.open-account {
	display: block;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 40px;
    transition: all 0.7s ease-out;
    background: linear-gradient(270deg, rgb(19, 42, 56), rgb(20, 43, 57), rgb(17, 107, 155), rgb(21, 110, 157));
    background-position: 1% 50%;
    background-size: 300% 300%;
    margin: 0 auto;
}
a.open-account:hover {
    color: #fff;
    background-position: 99% 50%;
}
.depend-img .inner-pages-table{margin-bottom:30px;}
.inner-pages-table .airport-heading {font-size: 20px;margin-bottom: 10px; color:#102b3a;}
.table-part .table{width:100%;}
.table-part .table tr td {border-top: none;padding: 8px 6px;font-size: 16px;}
.inner-pages-text{}
.inner-pages-text p{  margin: 0px;color: #a09a97;font-size: 18px;line-height: 30px; padding-bottom: 20px;}
.inner-pages-text ul{padding: 0px;float: left;width: 100%;}
.inner-pages-text ul li{list-style: none;float: left;text-align: center;width: 50%;}
.inner-pages-text ul li .v-class-top img{width:auto;}
.inner-pages-text ul li .v-class-bottom img{width:auto;}
.inner-pages-text ul.airport li p{font-size:18px;}
.inner-pages-text ul li p{text-align: center;color: #102b3a; font-size: 20px;
line-height: 22px;padding-top: 15px;    font-weight: 600;}
.inner-pages-text ul li:last-child{margin-right:0px;}
.inner-pages-text ul li img{width:70px;}
.inner-pages-text ul li img.passenger{width:171px;}
.inner-pages-text .small-heading{color: #102b3a;font-size: 20px;padding-bottom:5px;}
.inner-pages-text .small-heading.testimonial{text-align:center;}
.inner-pages-text .testimonial-text{text-align:center;}
.inner-pages-text .testimonial-text span{font-weight: 600;}
.inner-pages-text .small-heading1{color: #102b3a;font-size: 21px;padding-bottom: 20px;display: inline-block;text-align: center;width: 100%;border-top: 10px solid #2b4d69;padding-top:5px;}
.v-class-top {width: 100%;float: left;box-sizing: border-box;}
.v-class-top .pull-left { float: left;}
.v-class-top .pull-right {float: right;}
.v-class-bottom {width: 100%;float: left;box-sizing: border-box;clear: both;}
.v-class-bottom .pull-left {float: left;}
.v-class-bottom .pull-right {float: right;}
.inner-form{}
.inner-form .form-group{width: 50%;float: left;margin-bottom: 15px;padding: 0 10px;}
.inner-form .form-group:nth-child(7){width:100%;}
.inner-form .form-group:last-child{width:100%;}	
.inner-form .form-group .form-control{font-size: 13px;height: 40px;line-height: 40px;border-radius: 0px;border: 1px solid #ccc;box-shadow: none;font-weight:normal;color: #000;display: block; width: 100%; padding: 6px 12px;}
.inner-form .form-group .form-control1{color: #000; font-size: 13px;line-height: 40px;border: 1px solid #ccc;padding: 6px 12px;width:100%; font-weight:normal;    font-family: 'Gadugi';	}
.inner-form .form-group .form-btn{display: block;color: #fff;font-size:21px; width:100%;height: 48px;border:none;line-height: 45px;
text-align: center;position: relative;transition: all 0.7s ease-out;
background:linear-gradient(270deg, rgb(19, 42, 56), rgb(20, 43, 57), #4fa3e3, #4fa3e3); background-position: 1% 50%;background-size: 300% 300%;	    font-family: 'Gadugi';}
.inner-form .form-group .form-btn a{display:block; color:#fff;}
.inner-form .form-group .form-btn:hover{color: #fff;background-position: 99% 50%;}
.inner-pages-table{}
.inner-pages-table .airport-heading{ font-size: 20px; margin-bottom:20px;}
.inner-pages-table ul{padding: 0px;margin: 0 0 20px 0;width: 100%;float: left;box-sizing: border-box;}
.inner-pages-table ul li{list-style: none;font-size: 16px;width:50%;float: left; margin-bottom: 10px;}
.inner-pages-table ul li span{    float: right;
    padding-right: 45px;}
.inner-form .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #4fa3e3;font-weight:600;
}
.inner-form .form-group .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #4fa3e3; font-weight:600;
}
.inner-form .form-group .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #4fa3e3; font-weight:600;
}
.inner-form .form-group .form-control:-moz-placeholder { /* Firefox 18- */
  color: #4fa3e3; font-weight:600;
}
.inner-form .form-group .form-control1::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #4fa3e3;font-weight:600;
}
.inner-form .form-group .form-control1::-moz-placeholder { /* Firefox 19+ */
  color: #4fa3e3; font-weight:600;
}
.inner-form .form-group .form-control1:-ms-input-placeholder { /* IE 10+ */
  color: #4fa3e3; font-weight:600;
}
.inner-form .form-group .form-control1:-moz-placeholder { /* Firefox 18- */
  color: #4fa3e3; font-weight:600;
}
.inner-form .form-group label{     font-weight: 600;
    color: #4fa3e3;
    text-transform: uppercase;
    padding-bottom: 5px;
    display: block;}
.form-group .t-time { width: 100%; float: left;box-sizing: border-box;}
.t-time .time-inner {width: 33.3%;float: left; padding: 0 5px;}


#chauffeur{background: #f6f6f6;padding: 40px 0;    width: 100%;box-sizing: border-box; float:left;}
#chauffeur .chauffeur-heading {text-align: center; font-size:26px; color: #132b39;}
#chauffeur .chauffeur-main{width: 100%;box-sizing: border-box; float:left;}
.chauffeur-main .chauffeur-box{width: 50%;float: left;}
#chauffeur .effects {transition: all .3s ease-in-out;height: 130px;padding-top: 30px;text-align: center;}
#chauffeur .effects:hover {padding-top: 40px;}
#chauffeur p {text-align: center;font-size: 18px;}
#chauffeur p a {color: #585858;transition: all .3s ease-in-out;position: relative;}
#chauffeur p a:before {content: '';position: absolute;bottom: -6px; left: 0;width: 0%;height: 2px;background: #116b9b;transition: all .3s ease-in-out;}
#chauffeur p a:hover {color: #116b9b;}
#chauffeur p a:hover:before {width: 100%;}

.services{width: 100%;box-sizing: border-box;float: left;}
.services .services-top{width: 100%;box-sizing: border-box;float: left; background:#f6f6f6; padding:45px 0 15px 0;}
.services .services-bottom{width: 100%;box-sizing: border-box;float: left; background:#fff; padding:30px 0;}
.services-top .services-box{margin-bottom: 30px;width: 100%;box-sizing: border-box;}
.services-bottom .services-box{margin-bottom:30px;}
.services-box .content-service{padding:20px; background:#fff; position:relative; min-height:310px;transition: all .3s ease-in-out;}
.services-box .content-service:hover p{color:#fff;}
.services-box .content-service:hover .name-service{color:#fff;}
.services-box .content-service:hover{background: #132b37;}
.services-bottom  .services-box .content-service:hover{background: #132b37;}
.services-bottom .services-box .content-service{padding:20px; background:#f6f6f6;}
.services-box .content-service p{ color: #09345e;font-size: 18px; margin: 0;
line-height:28px;padding-bottom: 15px;}
.services-box .content-service .name-service{  font-size: 23px;color: #132b39;text-align: center; padding-bottom: 15px; font-weight: 600;}
.services-box .content-service .service-btn a{margin: 0 auto; display: block;color: #fff;font-size: 17px;text-transform: uppercase;width: 150px;height: 45px;padding: 10px 0;text-align: center; border-radius: 40px;position: relative;
transition: all 0.7s ease-out;background: linear-gradient(270deg, rgb(19, 42, 56), rgb(20, 43, 57), rgb(17, 107, 155), rgb(21, 110, 157));
 background-position: 1% 50%; background-size: 300% 300%; border:1px solid transparent;}
.services-box .content-service .service-btn a:hover{color: #fff;background-position: 99% 50%;	border:1px solid #fff;}
.services-box .services-img{}
.services-box .services-img img{width:100%;}



.show {display: block;}
.hide {display: none;}
.form-mian .btn-nk{    border: none;color: #fff;text-transform: uppercase;font-size: 17px;width: 70%;height: 50px;line-height: 50px;position: relative;background: #132b37; margin: 0 auto 20px; outline: 0;display: block;cursor: pointer;}
.form-mian{width: 100%;box-sizing: border-box; float: left;padding: 30px 0 10px 0;}
.form-mian .form-part{width: 100%;box-sizing: border-box;float: left;}
.form-part .form-group{margin-bottom: 20px;width: 50%;float: left;padding: 0 10px;}
.form-part .form-group:last-child{width:100%;}	
.form-part .form-group:nth-child(7){width:100%;}
.form-part .form-group .form-inner{border: 1px solid #eaeaea;border-radius: 4px;padding: 5px 10px;box-sizing: border-box; float: left;width: 100%;}
.form-part .form-group label{font-weight: 700;font-size: 14px;color:#4fa3e3;text-transform: uppercase;    display: block;}
.form-part .form-group .form-control{border: none;box-shadow: none;padding: 5px 0; resize: inherit;width: 100%;outline: 0;    font-family: 'Gadugi';    background: #fff;}
.btn-prat {border: none;  color: #fff; text-transform: uppercase;  font-size: 17px; width: 100%;border-radius: 3px;height: 40px;line-height: 40px; position: relative;transition: all 0.7s ease-out;background: linear-gradient(270deg, rgb(19, 42, 56), rgb(20, 43, 57), #4fa3e3, #4fa3e3); background-position: 1% 50%;background-size: 300% 300%;}
.btn-prat a{display:block; color:#fff;}
.btn-prat:hover{color: #fff; background-position: 99% 50%;}
.form-mian .form-inner .t-time{box-sizing: border-box;float: left;width: 100%;padding-top: 5px;}
.form-inner .time-inner{padding: 0 2px;}
.form-inner .time-inner .form-control{border:1px solid #ccc;}




.footer {width: 100%;box-sizing: border-box;float: left; position:relative;}
.footer img{width:100%;}
.footer .footer-text{font-size: 28px;color: #fff;text-shadow: 0 2px 3px #000;line-height: 40px;text-align: center;position: absolute;top: 0;width: 100%;padding: 70px 0;}

.logo-footer{width: 100%;box-sizing: border-box;float: left;text-align: center;padding: 15px 0;}


.foter-box{ width: 100%;box-sizing: border-box;float: left; background: #132b39;     padding-top: 30px;}
.foter-box .imsitemap{text-align:center; display:none;}
.foter-box .imsitemap a{color: #fff;font-size: 40px;display: inline-block; padding: 25px 0;}
.foter-box .links-part ul{padding:0;margin: 0px;-webkit-columns:2; -moz-columns:2;
columns:2;}
.foter-box .links-part ul li{ list-style: none;position: relative;}
.foter-box .links-part ul li a{font-size: 16px;padding: 0; display: inherit;color:#fff; padding-left: 25px;background-size: 15px;margin-bottom: 15px;line-height: 26px;  transition: all .3s ease-in-out; position:relative;}
.foter-box .links-part ul li a:before{    content: '';position: absolute;top: 13px;left: 0px;width: 10px;height: 1px; background: #fff;}
.foter-box .links-part ul li a:hover{padding-left:30px;}
.foter-box .footer-heding{font-size: 20px;color: #fff;padding-bottom: 20px; text-transform: uppercase;}	

.foter-box .social-icon{padding-top: 20px;text-align: center;  padding-bottom: 15px;}
.social-icon .social-left ul{padding:0px; margin:0px;}
.social-icon .social-left ul li{    list-style: none;display: inline-block; margin-right: 10px;text-align: center;}
.social-icon .social-left ul li a {display: table-cell;vertical-align: middle;font-size: 20px;border-radius: 50%;border: 2px solid #fff;width: 40px; height: 40px;color:#fff;transition: all .5s ease-in-out;}	
.foter-box .social-right{    text-align: center;
    border-top: 1px solid rgba(255, 255, 255, 0.12);}
.foter-box .social-right p{ margin: 0px; color: #fff;padding: 15px 0;}
.links-part .links-part-left{}
.links-part .links-part-right{margin-top:30px;}

.sitemap{padding:30px 0; width: 100%; float: left; box-sizing: border-box;}
.sitemap .sitemap-box{width:50%; float:left;}
.sitemap .heading-sitemap{font-size: 18px;color: #132b39;padding-bottom: 10px;font-weight: 600;}
.sitemap ul{padding:0px; margin:0px;}
.sitemap ul li{list-style:none; display:block; margin-bottom:10px;}
.sitemap ul li a{color: #000;font-size: 16px;line-height: 27px; background: url(./images/tick.png) no-repeat top 8px left 0px;padding-left: 24px; background-size: 14px;    transition: all .3s ease-in-out;}
.sitemap ul li a:hover{color:#247ebb; padding-left:30px;}
.sitemap p{margin-bottom:12px;}
.sitemap p a{font-size: 18px;color: #000;line-height: 26px;    font-weight: 600;}
.sitemap p a:hover{color:#247ebb;}

.notification-part{    
	background: #2d4b6b;
    padding: 8px 10px;
    color: #fff;
    font-size: 15px;
}
.notification-part button{
    background: #38ba10;
    border: none;
    color: #fff;
    padding: 10px 25px;
    font-size: 15px;
    border-radius: 5px;
    margin-left: 10px;	
}
.notification-part a{color:#fff; text-decoration:underline;}


.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index: 99;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
    background: #fff;
    top: 50%;
    left: 50%;
    position: absolute;
    z-index: 99;
    transform: translate(-50%);
    width: 90%;
    padding: 15px;
}

.popup .close {
    position: absolute;
    top: -6px;
    right: 10px;
    transition: all 200ms;
    font-size: 40px;
    font-weight: 400;
    text-decoration: none;
    color: #333;
}
.popup .close:hover {
  color:#fa8d00;
}

.popup h2{
	text-align: center;
    font-size:25px;
    color: #2d4b6b;
    font-family: 'Myriad Pro';
	padding-bottom:10px;
}
.popup p{
    text-align: center;
    font-size:18px;
    color: #2d4b6b;
    font-family: 'Myriad Pro';
    padding-bottom: 20px;
}
.form-mian button.DayPickerNavigation_button__horizontal {
    width: auto;
}


.corporate-account {
    width: 100%;
    float: left;
    box-sizing: border-box;
}
.corporate-account .banner-img {
    position: relative;
    background-image: url(./images/account.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding:70px 0;
}
.banner-img .corporate-form {
    background: #fff;
    width: 85%;
    padding:20px 18px;
    margin: 0 auto;
    display: table;	
}
.banner-img .corporate-form h2 {
    margin: 0px;
    text-align: center;
    font-size: 26px;
    color: #50a4e4;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-weight: bold;
}
.corporate-form .form-group{
    margin-bottom: 15px;
    width: 50%;
    float: left;
    padding: 0 8px;	
}
.corporate-form .form-group label{
    margin: 9px 0 0 0;
    color: #50a4e4;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
}
.corporate-form .form-group label:before{
position: absolute;
    top: -9px;
    left: 6%;
    display: inline-block;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #eeeced;
    border-left: 8px solid transparent;
    content: '';
    transform: rotate(180deg);
	
}

.corporate-form .form-group h4{
    text-align: center;
    margin: 0;
    color: #50a4e4;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 30px;
}
.corporate-form .form-group .form-control{
    background: #eeeced;
    border: none;
    box-shadow: none;
    border-radius: 5px;
    height: 38px;
    font-family: 'Calibri';
    position: relative;
    width: 100%;
    padding: 0 10px;
    font-size: 15px;
    outline: 0;	
}

.corporate-form .form-group .btn-cf{
	background: #4fa3e3;
    border: none;
    color: #fff;
    width: 100%;
    height: 45px;
    font-family: 'Calibri';
    line-height: 45px;
    font-size: 21px;
    margin-bottom: 10px;	
}
.corporate-form .form-group .btn-cf.btn-cf1{background:#00c325;}
.corporate-form .form-group .btn-cf:hover{background:#132a38;}

.corporate-form .form-group:nth-child(10){width:100%;}
.corporate-form .form-group:last-child{width:100%;}

.banner-inner .banner-text1.thankyou {
    background: #fff;
    padding: 5%;
    left: 50%;
    transform: translate(-50%);
    width: 75%;
    text-align: center;
    text-shadow: none;
    margin:16% 0;
}

.banner-inner .banner-text1.thankyou h2{    color: #000;}
.banner-inner .banner-text1.thankyou p{font-size: 18px;}


@media only screen and (max-width:767px) {
	body{display:block;}
	.container-amp{padding:0 15px;}	
}
@media only screen and (max-width:640px) {
	.corporate-form .form-group{width:100%;}
	.foter-box .links-part ul {
		padding: 0;
		margin: 0px;
		-webkit-columns: 1;
		-moz-columns: 1;
		columns: 1;
	}
	.footer .footer-text{padding:40px 0;}
	.notification-part {text-align: center;}
	.notification-part button {
		background: #38ba10;
		border: none;
		color: #fff;
		padding: 10px 25px;
		font-size: 15px;
		border-radius: 5px;
		display: block;
		margin: 5px auto 0;
	}
	
	}
@media only screen and (max-width:568px) {
  .banner-inner .banner-text1.thankyou{margin:4% 0;}
	.banner-img .corporate-form h2{font-size:17px;}
	.corporate-form .form-group label{font-size:12px;}
	.depend-img{padding-top:30px;}
	.footer .footer-text{padding:20px 0;}
	.form-mian button{width:100%;}
	.footer-sitemap {width: 100%;box-sizing: border-box;float: left;margin: 0px;background: #132b39;padding: 15px 0;text-align: center;color: #fff;font-size: 20px;}
	.banner-inner .banner-text1{font-size:20px;}
	.banner-inner .banner-text2{font-size:20px;}
	.banner-inner .banner-text2 br{display:none;}
	.inner-form .form-group{width:100%;}
	.chauffeur-main .chauffeur-box{width:100%; margin-bottom:20px;}
	#chauffeur .chauffeur-heading{font-size:20px;    font-weight: bold;}
	.form-part .form-group{width:100%;}
	.inner-pages-table ul li span{float: initial; padding-right: 0;padding-left: 10px;}
	.sitemap .sitemap-box{width:100%;}

	
}
@media only screen and (max-width:480px) {
	.notification-part{font-size:13px;}
	.inner-pages-table ul li{width:100%;}
	.services-box .content-service p{font-size:15px;}
	.services-box .content-service .name-service{font-size:18px;}
	.services-box .content-service .service-btn a {font-size: 14px;width: 130px; height: 35px;line-height: 35px;    padding: 0;}
	.banner-text .banner-content{    font-size: 26px;padding-top:20px; text-shadow: 0 2px 3px #000;}
	.banner .banner-text {padding-top: 0px;padding-left: 57px; padding-right: 50px;color: #fff;}
	.banner .banner-logo {padding-left: 47px;width: 115px;}	
	.footer .footer-text {font-size: 21px;line-height: 30px;}
	.form-mian button{font-size:16px;}
}
@media only screen and (max-width:360px) {
	.form-mian button{font-size:12px;}
	.footer .footer-text {    font-size: 18px;
    color: #fff;
    text-shadow: 0 2px 3px #000;
    line-height: 23px;
    text-align: center;
    padding: 15px 0;}	
	.banner-inner .banner-text1{top:5px;}
	.banner-inner .banner-text2{bottom:5px;}
}
@media only screen and (max-width:320px){
	.banner-inner .banner-text1{font-size:16px;}
	.banner-inner .banner-text2{font-size:16px;}	
	.banner-text .banner-content{font-size:20px;}
}