body{
	font-size:14px;
	color:#454545;
	margin:0px;
	padding: 0px;
	font-family: 'Gadugi';
}
@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;
}
/*header*/
.header{ padding: 15px 0; /*position: absolute;*/ width: 100%;background: #fff;top:0px;}
.header .navbar-default{background: transparent;border-color: transparent; border-radius: 0px;border: none; margin-bottom: 0;min-height: auto;}
.header .container-fluid{}
.header .navbar-brand{height: auto;line-height: normal; padding: 0;}
.header .navbar-nav{padding-left:40px;}
.header .navbar-nav ul{padding:0px; margin:0px;}
.header .navbar-nav ul li{list-style:none; display:inline-block;position:relative;}
.header .navbar-nav ul li a{color: #132b39;font-size: 18px;margin-right:40px;transition: all .3s ease-in-out;position: relative;}
.header .navbar-nav ul li:last-child a{margin-right:0px;}
.header .navbar-nav ul li a:hover{color:#116b9b;}	
.header .navbar-nav ul.top-nav li a:before{    content: ''; position: absolute;bottom: -6px;left: 0;width: 0%;height: 2px; background:#116b9b;transition: all .3s ease-in-out;}
.header .navbar-nav ul.top-nav li a:hover:before {width: 100%;}
.header .navbar-nav ul.bottom-nav li a:hover{color:#116b9b;}
.header .navbar-nav ul.bottom-nav {margin-top:20px;text-align: center;}
.header .navbar-right{padding: 10px 0;margin-right: -30px;}
.header .navbar-right a{display: block;color: #fff;font-size: 18px;text-transform: uppercase;width:200px;height: 48px; line-height: 48px;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%;}
.header .navbar-right a:hover{color: #fff;background-position: 99% 50%;}
.menu{display:none;}
.close_icon{display:none;}
.logo-menu{display:none;}
/*header*/

/*banner*/
.banner{ height: calc(100vh - 100px); /*margin-top: 100px;*/ position:relative;}
.banner .banner-slider{  z-index: auto;}
.banner-slider.owl-theme .owl-nav{display:none;}
.banner-slider.owl-theme .owl-dots{display:none;}
.banner-slider.owl-carousel .owl-item img {display: block; width: 100%;  height: calc(100vh - 100px); object-fit: cover;}
.banner-slider .banner-inner{position:relative;}
.banner-slider1 .banner-inner{position:relative;}
.banner .banner-slider1{  z-index: auto;}
.banner-slider1.owl-theme .owl-nav{display:none;}
.banner-slider1.owl-theme .owl-dots{display:none;}
.banner-slider1.owl-carousel .owl-item img {display: block; width: 100%;  height: calc(100vh - 100px); object-fit: cover;}
.banner-inner .banner-text{ position: absolute; top:40px; width: 100%;}
.banner-box .banner-heading{color: #fff; font-size: 48px; line-height: 60px;padding-top: 25px;padding-bottom: 30px;text-shadow: 0 3px 2px #000;}
.banner-box .banner-heading2{color: #fff; font-size: 48px; line-height: 60px;padding-top: 25px;padding-bottom: 30px;text-shadow: 0 3px 2px #000;}
.banner-box .banner-heading1{color: #fff;font-size: 48px;line-height: 60px;text-shadow: 0 3px 2px #000; padding-top: 27%;}
.banner-text .banner-box img{width:auto!important; height:auto!important}

.form-mian{position:absolute; bottom:35px; width:100%; z-index: 9;}
.form-mian .form-part{ background:#fff; padding:20px 15px 5px 15px; width:45%;display: inline-block;border-radius:4px;}
.form-part .form-group{ padding: 0 5px;}
.form-part .form-group .form-inner{border:1px solid #eaeaea;border-radius: 4px;padding: 5px 10px;	}
.form-part .form-group label{font-weight: 700;font-size: 14px;color:#4fa3e3;text-transform: uppercase;	}
.form-part .form-group .form-control{border: none;box-shadow: none;padding: 0;height: 20px;resize: inherit;}
.btn-prat { border: none;color: #fff;text-transform: uppercase;
font-size: 17px;width: 100%;border-radius: 3px;padding: 10px 0;    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:hover{color: #fff; background-position: 99% 50%;}
.jquery-datepicker__panel {
    z-index: 999999!important;
}
.form-inner .t-time{padding: 0 8px;}
.form-inner .time-inner{padding: 0 2px;}
.form-inner .time-inner .form-control{border:1px solid #ccc;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: transparent;
    opacity: 1;
}
.owl-item.active .banner-box img{animation: 1s .5s fadeInUp both;}
.owl-item.active .banner-box .banner-heading{animation: 1s .5s fadeInUp both;}
.owl-item.active .banner-box .banner-heading1{animation: 1s .5s fadeInUp both;}
.owl-item.active .banner-box .banner-heading2{animation: 1s .5s fadeInUp both;}
/*banner*/


/*services*/
.services{}
.services .services-top{background:#f6f6f6; padding-top: 60px; padding-bottom: 30px;}
.services-top .services-box{margin-bottom:30px;}
.services .services-bottom{background:#fff; padding-top: 60px; padding-bottom: 30px;}
.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: 45px; color: #132b39;}
.services-box .content-service .service-btn{ position: absolute;right: 20px;
 bottom: 30px;}
.services-box .content-service .service-btn a{display: block;color: #fff;font-size: 17px;text-transform: uppercase;width: 150px;height: 45px;line-height: 45px;
 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%;}
/*services*/


/*chauffeur*/
.chauffeur{background:#f6f6f6; padding:40px 0;display:inline-block; width:100%;}
.chauffeur .container-new{width: 90%;margin: 0 auto;}
.chauffeur .chauffeur-heading{text-align: center;font-size: 48px;color: #132b39;}
.chauffeur .effects{transition: all .3s ease-in-out; height: 144px; padding-top: 30px;text-align: center;}
.chauffeur .chauffeur-box{ margin-top: 40px;}
.chauffeur .effects:hover{padding-top:40px;}
.chauffeur .effects a{}
.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:before {
    width: 100%;
}	
.chauffeur p a:hover{color:#116b9b;}
/*chauffeur*/

/*xjl*/
.xjl{padding:80px 0;}
.xjl .inner-pages-img{margin-bottom:35px; position:relative;}
a.open-account.open-account1 {
	left:inherit;
    right: 40px;
	display:none;
}
a.open-account{    position: absolute;bottom: 15px;left: 15px;display: block;color: #fff;font-size: 18px; text-transform: uppercase;width: 215px;height: 48px;line-height: 48px;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%;}
a.open-account:hover {color: #fff;background-position: 99% 50%;}
.xjl .inner-pages-img img{width:100%;}
.xjl .inner-pages-text{}
.xjl .inner-pages-text p{  margin: 0px;color: #a09a97;font-size: 18px;line-height: 30px; padding-bottom: 20px;}
.xjl .inner-pages-text ul{padding: 0px;float: left;width: 100%;}
.xjl .inner-pages-text ul li{list-style: none;float: left;text-align: center;width: 25%;}
.xjl .inner-pages-text ul li .v-class-top img{width:auto;}
.xjl .inner-pages-text ul li .v-class-bottom img{width:auto;}
.xjl .inner-pages-text ul.airport li{width:20%;}
.xjl .inner-pages-text ul.airport li p{font-size:18px;}
.xjl .inner-pages-text ul li p{text-align: center;color: #102b3a; font-size: 20px;
line-height: 22px;padding-top: 15px;    font-weight: 600;}
.xjl .inner-pages-text ul li:last-child{margin-right:0px;}
.xjl .inner-pages-text ul li img{width:70px;}
.xjl .inner-pages-text ul li img.passenger{width:171px;}
.xjl .inner-pages-text .small-heading{color: #102b3a;font-size: 20px;padding-bottom:5px;}
.xjl .inner-pages-text .small-heading.testimonial{text-align:center;}
.xjl .inner-pages-text .testimonial-text{text-align:center;}
.xjl .inner-pages-text .testimonial-text span{font-weight: 600;}
.xjl .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;}
.inner-form{}
.inner-form .form-group{margin-bottom:20px;}
.inner-form .form-group .form-control{color: #000; font-size: 13px;height: 40px;line-height: 40px;border-radius: 0px; border: 1px solid #ccc;box-shadow: none;}
.inner-form .form-group .form-control1{color: #000;font-size: 13px;line-height: 40px;border: 1px solid #ccc;padding: 6px 12px;width:100%;	}
.inner-form .form-group .form-btn{display: block;color: #fff;font-size:21px; width:100%;height: 48px;border:none;line-height: 48px;
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%;	}
.inner-form .form-group .form-btn:hover{color: #fff;background-position: 99% 50%;}

.inner-pages-table{}
.inner-pages-table .airport-heading{ font-size: 25px; 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;}
/*xjl*/

/*footer*/
.footer{    background-image: url(../images/footer2.jpg);
    background-repeat: no-repeat;
    background-position: 100% 100%;background-size: cover;
    background-attachment: fixed;}
.footer .footer-text{font-size: 50px;color: #fff;text-shadow: 0 2px 3px #000;
line-height: 60px;text-align: center; padding:10% 0;}
.footer-text1{text-align:center;}
.footer-text1 img{margin:15px 0;}
.footer-text1 p{margin:0px;    background: #132b39; padding:40px 0;}
.footer-text1 p a{color: #fff;font-size: 40px;    display: inline-block;}
.foter-box{ 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;}
/*footer*/


.sitemap{padding:30px 0;}
.sitemap .sitemap-box{}
.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;}

.modal {text-align: center;padding: 0!important;}
.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
.modal-content.modal-content1 {border: none;border-radius: 0px;padding: 20px; box-shadow: none;}
.modal-content.modal-content1 .close{    opacity: 1;
    font-size: 25px;
    text-shadow: none;
    position: absolute;
    right: 8px;
    top: 0;}
/*.modal-content.modal-content1 .close {    float: inherit;
    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%;
    opacity: 1;
    color: #fff;
    text-shadow: none;
    display: block;
    width: 130px;
    height: 40px;
    border-radius: 4px;
    margin: 25px auto 10px;
    font-weight: normal;
    font-size: 18px;}
.modal-content.modal-content1 .close:hover {
    color: #fff;
    background-position: 99% 50%;
}	*/
.modal-content.modal-content1 h2{     margin: 0;
    text-align: center;
    color: #132b37;
    font-size:30px;
    padding-bottom: 20px;
    font-weight: 600;}
.modal-content.modal-content1 p{margin: 0;
    text-align: center;
    font-size: 20px;}
	
.xjl .inner-pages-text ul li .v-class-top {
    clear: both;
}
.xjl .inner-pages-text ul li .v-class-bottom{
    clear: both;
}



/*corporate*/
.corporate-account {
 
}
.corporate-account .banner-img{
    height: calc(100vh - 100px);
    margin-top: 100px;
    position: relative;
    padding: 88px 0;
    background-image: url(../images/account.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.corporate-account .banner-img.banner-img1{
    position: relative;
    background-image: url(../images/book-car.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 100px 0;

}

.banner-img .corporate-form{
    background: #fff;
    width: 750px;
    padding: 20px 35px;
    margin: 0 auto;
}

.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:20px;}
.corporate-form .form-group label{
    margin: 9px 0 0 0;
    color: #50a4e4;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
}

.corporate-form .form-group label:before{
position: absolute;
    top: -9px;
    left: 12%;
    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';
    font-size: 18px;	
	position:relative;	
	border-color: transparent!important;
}

.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;
    transition: all 0.7s ease-out;	
}
.corporate-form .form-group .btn-cf.btn-cf1{background:#00c325;}
.corporate-form .form-group .btn-cf:hover{background:#132a38;}

/*corporate*/

.form-part .form-group label.error {
    position: absolute;
    bottom: -20px;
    font-weight: normal;
    text-transform: initial;
    font-size: 12px;
    color: #f00;
}
.inner-form .form-group label.error {
    position: absolute;
    bottom: -20px;
    font-weight: normal;
    text-transform: initial;
    font-size: 11px;
    color: #f00;
    left: 18px;
    width: 100%;
}
.corporate-form .form-group label.error:before {
    display: none;
}
.corporate-form .form-group label.error {
    position: absolute;
    bottom: -16px;
    font-weight: normal;
    text-transform: initial;
    font-size: 12px;
    color: #f00;
}