
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.css');

body {
	font-size: 14px;
	font-family: 'Lato', sans-serif;
	background-color: #fff;
	color:#778899;
	text-rendering: optimizelegibility;
}
ul,li{
	padding: 0;
	margin:0;
	list-style: none;
}
img{max-width: 100%;}

a{text-decoration: none; transition: all 0.3s ease;}

.row:before, .row:after {
display: flex !important;
}

.container {
	max-width: 1100px;
	margin:auto;
}
.header-container {
	padding: 20px 0px;
	justify-content: space-between;
}

.header-right-sec, .header-right-sec a{color: #555566;font-size: 15px;text-decoration: none; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
.header-right-sec, .header-right-sec a:hover {color:#b88b14;}
.mob-email{display: flex;flex-flow: column;border-left: 1px solid #transparent;margin-right: 40px;
	background: url(../images/phone-icon.png) no-repeat;padding-left: 45px;background-position: 20px 9px;}
.address{margin-right: 30px;background: url(../images/location.png) no-repeat;padding-left: 25px;background-position: left 9px; color:#555566;}
.address, .mob-email{padding-top: 5px;padding-bottom: 5px;}
.expert-btn a{font-family: 'Raleway', sans-serif; font-weight: 700;font-size: 13px;text-transform: uppercase;background: #e3822b;
	padding: 12px 15px;color: #fff;margin-top: 10px;display: block;}
.expert-btn a:hover{ color:#FFFFFF;}

.logo {line-height: normal !important;}
.logo img{width: 40%;}

@media only screen and (max-width: 767px) {
	.logo img{width: 45%; margin-bottom:25px;}
	.address{display: none;}
	.mob-email{border-left: none;padding-left: 20px;background-position: 0px 8px;margin-top: 20px;display:contents; font-weight:bold;}
	.emailpad {margin-left:15px;}
	.expert-btn{position: absolute;top: 60px;right: 20px;}
	.expert-btn a{font-size: 12px;padding: 8px 10px;}
	.inner-content h1 {font-size:30px!important;}
	.inner-content .uline {width:25%!important; margin-bottom:15px;}
}

.menu-bg{
	background-color: #bd8b12;
}
.navbar {
	font-weight: 400;
	font-size: 14px;
}
.navbar a{
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
}
.navbar .dropdown-menu{border-radius: 0;}
.navbar .dropdown-menu a{color: #b88b14;padding: 10px 15px;font-size: 15px;font-weight: 400; text-transform: none;}
.navbar a:hover, .navbar a:focus{color: #222;}
.navbar-nav {width: 100%; justify-content: space-between;align-items: center;}
.navbar .dropdown-menu{padding:0px;border: none;}
.navbar .nav-item .dropdown-menu li{border: none;box-shadow: none;}
.navbar .nav-item .dropdown-menu li a{border-bottom: 1px solid #cec8ba;}
.navbar .nav-item .dropdown-menu li:last-child a{border: none;}
.dropdown-item{font-weight: 300;}
.dropend .dropdown-toggle::after{border-top: 4px solid transparent;margin-left: 10px;}


@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: block;visibility: hidden;opacity: 0;transition: all .4s ease;
	transform: translate3d(-20px, 0, 0);min-width: 240px; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover > .dropdown-menu{ visibility: visible;opacity: 1;transform: translate3d(0px, 0, 0); }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
	.navbar .nav-item:hover > .dropdown-menu .dropdown-submenu{left: 100%;top: -2px;}
	.dropend:hover > .dropdown-menu{visibility: hidden;opacity: 0;}
.dropend .dropend ul{visibility: visible;opacity: 1;}
}	
@media only screen and (max-width: 767px) {
	.navbar-toggler{position: absolute;top: 20px;right: 20px;background-color: #b88b14;}
	.menu-bg{position: absolute;top: 65px;width: 100%;right: 0;z-index: 2;}
	.navbar-nav{justify-content: flex-start;align-items: flex-start;}
	.navbar{margin: 0px -12px;}
	.navbar a{font-weight: normal;padding:10px 15px !important;display: block;}
	.nav-link{padding:10px 15px;}
	.navbar li{border-bottom: 1px solid #fff;width: 100%;}
	.navbar .dropdown-menu{padding:0px 15px;}
	.navbar .dropdown-menu{margin: 0px -15px;}
	.navbar-toggler-icon i{font-size: 28px;color: #fff;}
	.navbar-toggler:focus{box-shadow: none;}
	.dropend .dropdown-menu[data-bs-popper]{margin-left: -15px;}
	.dropdown-submenu{background-color: #b88b14;}
}


.banner_txt{position: absolute;top: 15%; color: #333;}
/*.white_bg {background:rgba(255,255,255,0.5); padding:10px 15px;}*/
.banner_txt span{display: block; font-size:24px; text-transform:none; font-weight: 500;/* background:#0066FF; padding:10px 15px;text-shadow: 4px 2px 2px rgba(0, 0, 0, 0.5);*/}
.banner_txt h1{font-size:35px; font-weight:900; text-transform:uppercase; background:rgba(255,255,255,0.2); padding:15px;}
.banner_txt a{background-color: #4b4b4b;color: #fff;font-size: 15px; font-weight:bold;text-decoration: none;padding: 8px 15px;margin-top: 15px;display: inline-block;}
.banner_txt a:hover{background-color: #fff; color:#333;}
.carousel-control-next, .carousel-control-prev{width: inherit;top: 45%;height: fit-content;}
.carousel-control-next-icon{background-color: rgba(0,0,0,9);background-size: 65%;position: relative;right: 100%;}
.carousel-control-prev-icon{background-color: rgba(0,0,0,9);background-size: 65%;position: relative;left: 100%;}
@media only screen and (max-width: 767px) {
	.carousel-inner{min-height: 210px;}
	.carousel-inner img{height: 210px;}
	.banner_txt{top: 20%;}
	.banner_txt span{ font-size:26px; font-weight:600;}
	.banner_txt h1{ font-size: 14px; font-weight:400;}
	.carousel-control-next, .carousel-control-prev{display: none;}
}

.inner-pages-bnr {width: 100%; background-size:cover; position:relative;}
.inner-pages-bnr img {width: 100%; max-width:100%;}
.inner-pages-bnr .banner-caption { position: absolute; left: 0px; top: 15%; width: 100%; }
.inner-pages-bnr h1 {font-size:35px; text-align:left; font-weight:900; /*text-shadow: 4px 2px 2px rgba(0, 0, 0, 0.5);*/ color: #fff; text-transform: uppercase; margin-bottom: 0px;}
.whitetrans { background: rgba(255,255,255,0.2); padding: 10px 15px; display:inline-block;}
.inner-pages-bnr p {color:#fff; text-align:left; font-size:20px; font-weight:400;}
.inner-pages-bnr h1 span {font-weight:600;}

ul.breadcumb {
    width: 100%;
    float: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
ul.breadcumb li {
    list-style: none;
    font-size: 16px;
    font-weight: 300;
    display: inline-block;
    color: #fff;
}
ul.breadcumb li a {
    color: #fff;
}
ul.breadcumb li a:hover {color:#FF9900;}

/*Inner content section*/

.inner-content {padding:75px 35px; background:#fff;}

.right-caption {font-size:22px; color:#666666; font-weight:600; line-height:30px; margin-right:40px;}
.left-caption { font-size:16px; color:#555; font-weight:400; text-align:left; line-height:25px; padding-left:40px; border-left: 1px solid #555;}
.left-cont  { font-size:16px; color:#555; font-weight:400; text-align:left; line-height:28px; padding-left:53px; border-left: 0;}
.inner-content p {font-family: 'Raleway', sans-serif; font-size: 17px; color: #6b6b6b; margin: 0px; padding: 0px; line-height: 1.6; text-align:justify; margin-bottom:20px;}
.inner-content h1 {font-family: 'Raleway', sans-serif; font-size: 36px; font-weight: 600; color: #32313b; text-transform: none; text-align: left;}
.inner-content h2 {font-family: 'Lato', sans-serif; font-size:28px; line-height:32px; font-weight:400; color:#555; margin-bottom:25px;}
.inner-content h3 {font-family: 'Raleway', sans-serif;font-size:28px; line-height:28px; font-weight:400; color:#32313b; text-transform:none; margin-bottom:30px; }
.inner-content h4 {font-size:22px; margin-top:15px; font-weight:600; color:#32313b; margin:0;}
.inner-content h5 {font-size: 17px; font-weight:600; text-transform: none; font-family: 'Lato', sans-serif; line-height: 28px; margin: 0px 0px 35px;}
.inner-content h6 {font-family: 'Raleway', sans-serif; margin-bottom:15px; color:#fff; font-size:16px; font-weight: 700; text-transform:none;}
.inner-content .uline {width:18%; height:4px; background:#bd8b12; margin-bottom:25px; margin-top:10px;}

.inner-content ul {margin:0; padding:0; list-style:none;}
.inner-content li {margin:0; padding:0; list-style:none; font-family: 'Raleway', sans-serif;  font-size:17px; color:#6b6b6b; font-weight:400; line-height:24px; background:url(../images/bullet.png) no-repeat left 7px; padding-left:12px;}

.bgoverlay_grey {background: #f4f4f4;}
.bgoverlay_opacity {opacity:1}
.bgoverlay_grey h3{font-family: 'Raleway', sans-serif; font-weight: 400;font-size: 36px; text-align:center; position: relative;}
.bgoverlay_grey h3:after{background:#bd8b12;content: '\a0'; height: 4px;width: 82px;position: absolute;bottom: -20px; left:46%;}

.listitm {margin:0; padding:12px 0;}
.listitm ul {margin:0; padding:0; list-style:none;}
.listitm li {margin:0; padding:0; list-style:none; }
.listitm li a {font-family: 'Raleway', sans-serif;  font-size:14px; color:#778899; font-weight:400; line-height:1.8; background:url(../images/bullet.png) no-repeat left 7px!important; padding-left:13px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
.listitm li a:hover {color:#0099CC;}

.mail h4 {font-family: 'Raleway', sans-serif;font-size:36px; line-height:28px; font-weight:400; color:#32313b; text-transform:uppercase; margin-bottom:14px;}
.mail .line {width:15%; height:4px; background:#bd8b12; margin-bottom:55px!important; margin:auto;}
.mail .bdrright {border-right:2px #d5d5d5 solid;}
.mail a {font-family: 'Raleway', sans-serif;font-weight: 400;font-size: 22px; text-align:center;}
.mail a:hover {color:#bd8b12;}
.mail .fa {background:#bd8b12; padding:12px 10px;  width:40px; height:40px; border-radius:300px; color:#FFFFFF; text-align:center; margin-bottom:10px; margin-right:5px;}

.project-card{
    background:#fff;
    border-radius:12px;
    overflow:hidden;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
    transition:.4s;
    margin-bottom:30px;
}

.project-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 40px rgba(0,0,0,.15);
}

.project-img{
    position:relative;
    overflow:hidden;
}

.project-img img{
    width:100%;
    height:240px;
    object-fit:cover;
    transition:.5s;
}

.project-card:hover img{
    transform:scale(1.08);
}

.status{
    position:absolute;
    top:15px;
    left:15px;
    background:#28a745;
    color:#fff;
    padding:6px 14px;
    border-radius:30px;
    font-size:12px;
    font-weight:bold;
    letter-spacing:1px;
}

.project-body{
    padding:25px;
}

.project-body h3{
    font-size:24px;
    margin-bottom:15px;
    color:#0c3054;
    font-weight:700;
}

.project-body p{
    color:#666;
    line-height:28px;
}

.project-details{
    list-style:none;
    padding:0;
    margin:20px 0;
}

.project-details li{
    padding:7px 0;
    color:#555;
}

.project-details i{
    width:25px;
    color:#d68a00;
}

.project-btn{
    display:inline-block;
    padding:12px 28px;
    background:#0c3054;
    color:#fff;
    border-radius:5px;
    text-decoration:none;
    transition:.3s;
}

.project-btn:hover{
    background:#d68a00;
    color:#fff;
    text-decoration:none;
}

.blue_bg {/*background:#0099FF;*/ background:url(../images/blue_bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; padding:55px 30px;}
.blue_bg h3 {font-family: 'Raleway', sans-serif; font-size:34px; font-weight:400; color:#fff; text-transform:uppercase; text-align:center; margin:0;}
.blue_bg h4 {font-family: 'Raleway', sans-serif; font-size:24px; font-weight:600; color:#fff; text-transform:none; text-align:left; margin:15px 0;}
.blue_bg p {color:#FFFFFF; font-size:18px;}
.blue_bg a {color:#FFFFFF; text-decoration:none;}
.blue_bg a:hover {color:#66CCFF;}
.blue_bg .line {width:18%; height:4px; background:#fff; margin:15px auto;}
span.number { font-family: Arial !important; font-size: inherit; letter-spacing: normal;}

.click{
	font-family: 'Raleway', sans-serif;
     width:auto;
     background:#transparent;
	 border:2px #bd8b12 solid;
	 border-radius:4px;
     font-size:14px;
     color:#bd8b12;
     text-transform:uppercase;
     text-align:center;
     padding:8px 22px;
     border-radius: 4px;
     font-weight:600;
	 -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;
}
.click:hover{
     background: #bd8b12;
     color:#fff;
}

ul.not-decor { list-style:none !important; margin:25px 0 0 0;}
i.fa-plane { padding-right:15px !important; display:flex; margin:10px 0 0 0;}
.lead {font-size: 1.6em; font-weight: 300;letter-spacing: 0px; margin-bottom:20px; display:flex;}
.color-white {color: #ffffff !important;}

.imgpad {margin:25px 0 45px 0;}

.flight_travel {background:#f8f8f8; padding:55px 0; width:100%;}
.flight_travel h3{font-family: 'Raleway', sans-serif; font-weight: 400;font-size: 34px; text-align:center; position: relative;}
.flight_travel h3:after{background:#bd8b12;content: '\a0'; height: 4px;width: 195px;position: absolute;bottom: -15px; left:40%;}
.map {padding:45px 0 0 0;}
.map img {border:7px transparent solid; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
.map img:hover {border:7px #00CCFF solid;}

.bgpolicy {padding:45px 35px; background: url(../images/img-safety-policy.jpg) no-repeat left #363844; width:100%;}
.bgpolicy_cont { width:60%; float:left; display:block; margin-left:40%; padding:20px 0; color:#FFFFFF;}
.bgpolicy_cont h3 {color:#ffef42; font-size:24px; line-height:34px;}
.bgpolicy_cont p {color:#fff; font-size:18px;}

.side-contact {margin:45px 0 25px 0;}

.greyacc {background:#f5f5f5; padding:10px;}

ul.category-list{
     width:100%;
     float:left;
     margin:0px 0px 70px;
     padding:0px;
}
 ul.category-list li{
     list-style:none;
     float:left;
     font-size:16px;
     /*font-family: 'Raleway', sans-serif;*/
     font-weight:700;
     text-transform:uppercase;
     width:100%;
     border-bottom:1px solid #cacaca;
	 background:none;
	 padding:0; margin:0;
}
 ul.category-list li a{
     color:#242424;
     text-decoration:none;
     padding:15px;
     display:block;
     margin:-1px 0px;
}
 ul.category-list li a:hover, ul.category-list li a.active-category{
     color:#fff;
     background:#e3822b;
}
ul.category-list li i.fa {
     display: none;
}

ul.category-list .sub-category li {background:url(../images/bullet1.png) no-repeat left 20px; padding-left:0px;}
ul.category-list .sub-category li a{
     color:#555; font-size:14px; 
}
ul.category-list .sub-category li a:hover{
     color:#242424; background:none;
}

.right_cont {padding:0 0 0 35px;}


.cargo_guide {margin:0; padding:45px 0;}
.cargo_guide h3 {font-family: 'Raleway', sans-serif; font-size: 36px; margin-bottom:15px; font-weight: 400; color: #32313b; text-transform: uppercase;}
.cargo_guide .line {width:11%; height:4px; background:#bd8b12; margin-bottom:25px;}
.cargo_guide p {font-family: 'Raleway', sans-serif; font-size: 14px; color: #778899; line-height: 1.8; margin-bottom: 25px;}

 .right-image {margin:25px 0;}
.contact {display:flex;}
.contact-box {background:#FFFFFF; border:1px #e9e9e9 solid; border-radius:7px; padding:15px; margin:12px 0; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; height:240px;}
.contact-box:hover {border:1px #b2b2b2 solid;}
.contact-box h3 {font-size:15px;  font-weight:bold; color:#333333; text-align:center; text-transform:uppercase; margin:10px 0;}
.contact-box p {font-size:16px;  font-weight:nornal; color:#444; text-align:center;}
.contact-box a {color:#444; text-decoration:none; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
.contact-box a:hover {color:#b98d14;}


.form-field{
     margin-bottom:8px;
}
 .form-field:last-child{
     margin-bottom:0px;
}
 .form-field label{
     width:100%;
     float:left;
     font-size:16px;
     color:#000;
}
 .form-field .form-input, .form-field .form-comment{
     width:100%;
     float:left;
     font-size:15px;
     color:#939393;
     border:1px solid #ececec;
     padding:18px;
	 margin-bottom:12px;
	 border-radius: 4px;
}

.form-select {
	 width:100%;
     float:left;
     font-size:15px;
     color:#939393;
     border:1px solid #ececec;
	 border-radius:0;
     padding:18px;
	 margin-bottom:12px;
	 border-radius: 4px;
}

 .form-field.input-halfrght{
     padding-right:5px;
}
 .form-field.input-halflft{
     padding-left:5px;
}
 .form-submit-btn{
     width:auto;
     background:#bd8b12;
     font-size:15px;
     color:#fff;
	 border:0;
     text-transform:none;
     text-align:center;
     padding:10px 30px;
     border-radius: 4px;
     font-weight:600;
	 -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;
}
 .form-submit-btn:hover{
     background: #0099CC;
     color:#fff;
}

/*--------------------------------------------------------------------------
	thum Gallery Style
--------------------------------------------------------------------------*/
/* Image zoom on hover + Overlay colour */
/* [1] The container */
.img-hover-zoom {
  height: auto; /* [1.1] Set it as per your need */
  overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}

/* [2] Transition property for smooth transformation of images */
.img-hover-zoom img {
  transition: transform .5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
.img-hover-zoom:hover img {
  transform: scale(1.5);
}}

.gallery {padding:20px 0;}
.gallery h2 { border:1px #d0c4a6 solid; margin:0;  padding:10px 25px; color:#3e4756; font-size:18px; font-style:normal; text-transform:uppercase; font-weight:500; text-align:center;}
.gallery h3 { color:#b6a06c; font-size:28px; font-style:normal; text-transform:none; font-weight:300; text-align:center; margin:35px 0; }
.gallery img {margin:15px 0; box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px; width: 100%; height:100%;}
.gallery .bgtitle {background:#FFFFFF; padding:5px; margin:35px 0; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.gallery_img {position:relative; margin:15px 0; width:100%;}
.gallery_img h5 {position: absolute;
    bottom: 0px!important;
	margin-bottom:0px;
    background: rgba(0, 0, 0, 0.5);
	width:100%;
    color: #fff;
    text-align: center!important;
    font-weight: 400;
    font-size: 18px;
    padding: 13px 20px;}

.gallery_img {position:relative; margin:15px 0; width:100%;}

.gallery img {margin:0px 0;}

.container1 {
  position: relative;
  width: 100%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom:25px;
}

.overlay1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #transparent);
}

.container1:hover .overlay1 {
  opacity: 1; height:100%;
}

.text1 {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.video {margin:10px 0;}

.vision {padding:55px 0; background:#f5f5f5;}
.vision h3 {font-family: 'Raleway', sans-serif; font-size: 36px; text-align:center; font-weight: 400; color: #32313b; text-transform: uppercase;}
.vision .line {width:10%; margin:auto; background:#bd8b12; height:4px; margin-bottom:55px;}
.vision p {color:#778899;}

.statement {background:#FFFFFF; padding:45px 25px; /*border:1px #e9e9e9 solid;*/ border-radius:8px; margin-bottom:15px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; }
.statement p {font-family: 'Raleway', sans-serif; color:#555; font-size:16px; line-height:23px; text-align:left;}
.statement h5 {font-family: 'Raleway', sans-serif; font-size:24px; font-weight:600; margin-bottom:20px; color:#444; text-align:left;}
.statement img {border-radius:300px; margin-bottom:10px; border:6px solid rgba(0, 0, 0, 0.1);}
.box_ht {height:300px;}

.bdr-orj {border-top:5px #FF9900 solid;}
.bdr-blu {border-top:5px #00CCFF solid;}
.bdr-grn {border-top:5px #66CCCC solid;}

.statement ul li {margin:0; padding:0; list-style:none;}
.statement li {font-family: 'Raleway', sans-serif; color:#555; font-size:16px; line-height:23px; text-align:left; background:url(../images/bullet1.png) no-repeat left 8px; padding-left:15px!important;}

.aviation {padding:0;}
.avitn {background:#FFFFFF; padding:15px 20px; text-align:center; border:1px #e9e9e9 solid; border-radius:5px; margin-bottom:15px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; margin:10px 0;}
.avitn img {margin-bottom:12px;}
.avitn p {color:#666666; font-size:15px; text-align:center; text-decoration:none;}
.avitn a {color:#666666;text-decoration:none; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
.avitn a:hover {color:#00CCFF;}



.padcont {padding:45px 10px;}
.padcont img { margin-bottom:10px; /*opacity:0.5;*/}



.client {background:#FFFFFF; padding:10px 15px; border:1px #e9e9e9 solid; border-radius:8px; margin-bottom:15px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.client:hover {border:1px #dbdbdb solid;}

.team {padding:35px 0px;}
.team_cont { margin-bottom:45px; padding:25px; cursor:pointer; background:#FFFFFF; border-radius:8px; border:1px #e9e9e9 solid; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.team_cont img {border-radius:300px; border:7px #fff solid; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; width:50%;}
.team_cont img:hover {border:7px #e9e9e9 solid;}
.team_cont h2 {font-size:20px; line-height:24px;  font-weight:bold; color:#b98d14; text-align:center; margin-top:10px; }
.team_cont h2 .fa {color:#999999; margin-left:5px;}
.team_cont h2 span{font-size:15px;  font-weight:400; color:#888; text-align:center;}
.team_cont p {font-size:16px; line-height:26px; margin:0; font-weight:400; color:#777; text-align:center;}
.team h3 {font-size:18px; line-height:30px;  font-weight:bold; color:#444; text-align:left;}
.team h4 {font-size:22px; line-height:30px; margin-bottom:15px;  font-weight:600; color:#444; text-align:left;}
.team_cont .fa {color:#b98d14; margin-left:6px;}
.team_box {margin:15px 0 15px 0; padding:35px 25px; background:#FFFFFF; border:1px #e9e9e9 solid; border-radius:8px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.team_box img {margin-bottom:12px;}
.team_box h2 {font-size:20px; line-height:24px;  font-weight:bold; color:#b98d14; text-align:center; margin-top:10px; }


.team ul {margin:0; padding:0; list-style:none;}
.team li {margin:0; padding:0; list-style:none; font-size:16px; font-weight:nornal; color:#777; line-height:26px; background: url(../images/bullet.png) no-repeat left 10px; padding-left:12px;}

.bg_statement {/*background:#333f6f;*/ background:url(../images/banner2.jpg) no-repeat; background-size:cover; background-attachment:fixed; padding:75px 35px;}


.grey-cont {background:#f5f5f5; padding:75px 0px;}
.grey-cont p {font-family: 'Raleway', sans-serif;  font-size:15px; color:##6b6b6b; font-weight:400; line-height:26px; margin:12px 0; text-align:left;}
.grey-cont h2 {font-size:26px; color:#444; line-height:32px; font-weight:700;}
.grey-cont h3 {font-size:20px; color:#666; line-height:26px; font-weight:700; margin-bottom:15px;}
.grey-cont h4{font-family: 'Raleway', sans-serif; font-size: 36px; font-weight: 400; color: #32313b; text-transform: uppercase; text-align: left;}
.grey-cont .uline {
    width: 18%;
    height: 4px;
    background: #bd8b12;
    margin-bottom: 25px;
    margin-top: 10px;
}

.grey-cont ul {margin:0; padding:0; list-style:none;}
.grey-cont li {margin:0; padding:0; list-style:none;   font-size:16px; font-weight:400; color:#555;  line-height:25px; background:url(../images/bullet1.png) no-repeat left 6px; padding-left:13px; margin:8px 0;}
.grey-cont li .submenu li{padding-left:15px; font-size:15px!important; font-weight:300;  margin:5px 0!important;}

.careers {margin:0; padding:0;}
.careers h2{font-weight: 300; text-transform:uppercase; font-size: 38px;position: relative; text-align:center;}
.careers h2:after{background:#bd8b12;content: '\a0'; height: 4px;width: 125px; position: absolute;bottom: -15px;left:43%;}

.careers_btm_cont {padding:20px 25px; margin:15px 0; text-align:center; background:#FFFFFF; border-radius:0px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border:1px #e9e9e9 solid;}
.careers_btm_cont p {margin:2px 0;}

.career_form {padding:25px 0;}

.pnlcont {padding:45px 0 0 0; font-family: 'Lato', serif;}


/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0px 18px;
  border:1px solid #ececec;
  border-bottom:none;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.panel_cont {padding:15px 5px;font-family: 'Raleway', serif; font-size:15px; color: #6b6b6b; line-height:1.8; font-weight:400;  }
.panel_cont p { font-size:15px;  font-family: 'Raleway', serif; font-weight:400; color: #6b6b6b; line-height:25px; margin:9px 0; text-align:left;}
.panel_cont ul {margin:0; padding:0; list-style:none;}
.panel_cont li {margin:0; padding:0; list-style:none;font-family: 'Raleway', serif; font-size:14px;font-weight:400;color: #778899; line-height:1.42857143; text-align:left; background:url(../images/bullet1.png) no-repeat left 9px; padding-left:15px;}
.bullet ul{margin:0; padding:0; list-style:none;}
.bullet li{margin:0; padding:0; font-family: 'Raleway', serif; font-size:15px; color:#6b6b6b; font-weight:400; line-height:26px; list-style:none; background-image:url(../images/bullet1.png); background-repeat:no-repeat; background-position:left 7px; padding-left:12px;}

.pnlhgt {background:#f5f5f5; padding:12px 20px; margin-bottom:10px; font-size:14px;}
.pnlhgt a {background:#FF0000; padding:5px 15px; color:#fff!important; text-align:center; border-radius:5px;}
.pnlhgt a:hover {background:#0066CC;}

.accordion {
    background-color: #fff;
	font-family: 'Raleway', serif;
    color: #848494;
    cursor: pointer;
    padding:15px 20px;
    width: 100%;
    border:none;
    text-align: left;
	/*box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;*/
    outline: none;
    font-size: 15px;
	 text-transform:none;
    transition: 0.4s;
	margin-bottom:0px;
	border:1px solid #ececec;
	position:relative;
}

.accordion.active, .accordion:hover {
    background-color: #bd8b12; color:#FFFFFF;
}

.greyacc {background:#f8f8f8; margin-bottom:0!important;}

.accordion:after {
    content: '\002B';
    color: #12aaff;
	font-size:20px;
    font-weight: normal;
    /*float: right;
    margin-left: 5px;*/
	position:absolute;
	right:15px;
	top:13px;
}

.accordion.active:after {
    content: "\2212";
}


.cont_inner {padding:0 35px 0 0;}

.service-solution-sec {padding-top: 70px;padding-bottom: 70px;font-size: 14px; background:url(../images/bg-welcome.jpg) no-repeat; background-size:cover; background-attachment:fixed; /*background:#1a2f5e;*/}
.service-solution-sec h2{font-weight: 300;font-size: 48px;position: relative; color:#FFFFFF;}
.service-solution-sec h2:after{background: #bd8b12;content: '\a0'; height: 4px;width: 195px;position: absolute;bottom: -15px;left:40%;}
.service-solution-sec h3{font-family: 'Raleway', sans-serif; font-weight: 700;font-size: 15px;text-transform: uppercase;padding-top:15px;padding-bottom:3px;}
.service-solution-sec p{font-size: 24px; color:#fff; line-height:32px; margin:12px 0; font-weight:300;}
.service-solution-sec p span {text-decoration:underline; color:#fff;}
.service-solution-sec a{font-family: 'Lato', sans-serif;  font-weight:300;text-decoration: none;font-size: 24px; color:#fff;}
.service-solution-sec a:hover {color: #0099FF;}
.service-solution-sec .sol-sections{margin-top: 30px;}
.service-solution-sec .sol-sections .box-cont { padding:15px 10px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
.service-solution-sec .sol-sections .box-cont:hover {background:#f9f9f9;}
@media only screen and (max-width: 767px) {
	.right_cont {padding:15px 10px;}
	.datacont {padding:20px 0;}
	.datacont_inner {margin:12px 0;}
	.service-solution-sec{padding: 30px 0px 20px;}
	.service-solution-sec h2{font-size: 28px;margin-bottom: 40px;}
	.service-solution-sec h2:after{width: 150px;left: 30%;}
	.service-solution-sec .col-12{margin-bottom: 30px;}
	.service-solution-sec p{margin-bottom: 10px; font-size:20px;}
	.service-solution-sec p a{font-size:20px;}
	.service-solution-sec .sol-sections{margin-top:10px;}
	.statement {height:auto;}
	.vision h3 {font-size:26px;}
	.box_ht {height:auto;}
	.inner-content h2 {font-size:18px; font-weight:600; line-height:26px;}
	.expert-div h4 {font-size:24px!important;}
	.cont_inner {padding:0;}
	.bgpolicy {padding:0px 15px;}
	.overlay {background:rgba(0,0,0,0.3); padding:20px 25px;}
	.bgpolicy_cont { width:100%; float:none; margin:20px 0; color:#FFFFFF;}
	.bgpolicy_cont h3 {font-size:20px; line-height:26px;}
	.bgpolicy_cont p {font-size:16px; line-height:20px;}
	.careers {padding:0 15px;}
	.careers h2{font-size: 30px; font-weight:300;position: relative; text-align:center;}
   .careers h2:after{width: 125px; position: absolute;bottom: -15px;left:35%;}
   .bgoverlay_grey h3:after {left:38%;}
   .grey-cont {padding:25px 0px;}
	.grey-cont h4 {font-size:30px;}
	.grey-cont h4:after{background:#bd8b12;content: '\a0'; width: 125px;left:36%;}
	.iata_code {padding:24px 0;}
	.iata {display:block; width:100%; margin-bottom:5px;}
	.mail .bdrright {border:none;}
	.btnpad {margin-bottom:65px!important;}
	span.number {display:contents!important;}
	.blue_bg {padding:45px 15px;}
	.blue_bg h3 {font-size:29px;}
	.flight_travel h3 {font-size:29px;}
	.flight_travel h3:after {left:25%;}
	.fircol {float:none; display:block;}
	.seccol {float:none; display:block; margin-left:0%;}
	.tircol {float:none; display:block; margin-left:0%;  margin-right:0%;}
	}

.about-company{background: url(../images/about-bg.jpg) no-repeat;background-size: cover;padding: 70px 0px; background-attachment:fixed;}
.about-company h3{font-family: 'Raleway', sans-serif; font-size: 36px;font-weight: 600;text-transform: none; color:#fff; margin-bottom:5px;}
.about-company .line { background:#bd8b12; height:4px; width:15%; margin-bottom:25px;}
.about-company p {line-height:28px; font-weight:400; font-size:15px; color: #6b6b6b;}
.about-company .clickhere {
    font-weight: bold;
    text-transform: uppercase;
	border:2px #fff solid;
	border-radius:4px;
    background-color: #transparent;
    color: #fff;
    padding: 7px 15px;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.about-company .clickhere:hover {color:#fff;border:2px #bd8b12 solid;background-color: #bd8b12;}

@media only screen and (max-width: 767px) {
	.about-company h3{font-size: 22px; margin-bottom:10px;}
	about-company{padding:20px 0px;}
	.about-company h3 span{font-size: 25px;}
	.about-company .line {width:30%; margin-bottom:15px;}
	.inner-pages-bnr .banner-caption {margin-top:0px;}
	.whitetrans {padding:6px 12px;}
	.inner-pages-bnr h1 {font-size:18px;}
	.inner-pages-bnr p {font-size:16px; line-height:20px;}
	ul.breadcumb li {font-size:12px; font-weight:400;}
	.cargo_guide {padding:0;}
	.cargo_guide h3 {font-size:30px;}
	.padbtn {margin-bottom:45px;}
	.cargo_guide .line {width:25%;}
}

.sector-title{background-color: #009de9;padding:30px 0px;color: #fff;font-weight: 700;font-size: 30px;text-transform: uppercase;}
.hover-link{background-color: rgba(0, 0, 0, 0.45);position: absolute;height: 0%;width: 100%;top: -150%;
	color: #fff;text-align: center;}
.hover-link h4{font-weight: 700;font-size: 26px;text-transform: uppercase;}
.hover-link a{font-weight: 700;font-size: 16px;max-width:140px;background-color: #f17914;padding: 5px 10px;color: #fff;text-transform: uppercase;}
.hover-link a:hover{background-color: #009de9;}
.image-sector{position: relative;transition: all 0.3s ease;overflow: hidden;}
.image-sector:hover .hover-link{transition: all 0.3s ease;top:0;height:100%;display: flex; flex-direction: column; justify-content: center;align-items: center;}

.client-details{padding:75px 0px; background:#fff;}
.client-details h4{font-size: 28px;font-weight: 600;}
.client-details ul{display: flex;margin-top: 30px;}
.client-details ul li{font-size: 14px;color:#444444;font-weight: bold;border-left: 1px solid #555;padding: 2px 35px;}
.client-details ul li:first-child{border-left: none;}
.client-details ul li span{display: block;color: #e3822b;line-height:55px;font-weight:normal;font-size: 50px;}
@media only screen and (max-width: 767px) {
.client-details ul li{padding: 2px 15px;}
.client-details ul li span{font-size: 22px;}
.client-details h4{font-size: 22px;}
}

.schedule-services{background-color: #f5f5f5;padding: 70px 0px;}
.schedule-services h3{text-transform: uppercase;color: #011327;font-weight: bold;font-size: 30px;padding-bottom: 30px;}
.schedule-services form input{width: 100%;background-color: #eae9e9;border: none;padding: 13px;
	margin-bottom: 13px;}
.schedule-services form textarea{width: 100%;background-color: #eae9e9;border: none;padding: 12px;
	margin-bottom: 13px;}
.schedule-services form button{font-weight: bold;text-transform: uppercase;background-color: #3c3c3c;color: #fff;border: none;padding: 7px 15px; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
.schedule-services form button:hover {background:#b98d14;}
.contact-bg{color:#ffffff;background: url(../images/contact-bg.png) no-repeat right;background-size:cover;padding: 30px 20px 20px 30px;}
.contact-bg h4{font-size: 18px;font-weight: bold;text-transform: uppercase; }
.contact-bg1{color:#343434;background: #f5f5f5;padding: 20px 20px;}
.contact-bg1 h4{font-family: 'Raleway', sans-serif; font-size: 18px;font-weight: 600; margin:20px 0 8px 0; }
.contact-bg1 p {font-size:16px!important; line-height:25px; margin-bottom:10px;}
.cont-addr, .cont-phn, .cont-mail{color: #fff;padding-left:40px;margin-top:25px;display: block; font-size:15px;}
.cont-addr{background:url(../images/ico-location.png) no-repeat left top; }
.cont-phn{background:url(../images/ico-phone.png) no-repeat left -1px; }
.cont-mail{background:url(../images/ico-envelope.png) no-repeat left top; margin-top: 30px;}
.greyacc {margin-bottom:12px;}
@media only screen and (max-width: 767px) {
	.schedule-services{padding:30px 0px;}
	.schedule-services form{margin-bottom: 20px;}
	.schedule-services h3{font-size: 23px;}
}
.testimonial-slider {padding:0 35px 0 0;}
.testimonial-slider p {color:#FFFFFF!important; font-family: 'Raleway', sans-serif; font-size:15px; line-height:1.8;}
.testimonials-div{color:#fff;padding:50px 0px;position: relative;}
.user-name{font-weight: bold;font-size: 16px;color: #fff;text-transform: uppercase;margin-left: 20px;}
.user-name span{font-weight: 400;display: block;text-transform: capitalize;}
.testimonials-div p{margin-top: 25px;font-size: 15px; color:#FFFFFF!important;}


.slick-arrow {position: absolute;border: 0px;box-shadow: none;top:54px;background-color: transparent;
}
.slick-prev {position: absolute;right: 9.5%;top:100%;background-color: #fff;width: 30px;height: 30px;}
.slick-prev:before {content: "\f104";font-family: FontAwesome;left:6px;position:absolute;
    top:-14px;font-size: 38px;color: #888989;}
.slick-next {position: absolute;right: 3%;top:100%;background-color: #fff;width: 30px;height: 30px;}
.slick-next:before {content: "\f105";font-family: FontAwesome;position:absolute;top:-14px;right:6px;
	font-size: 38px;color: #888989;}

.thumgalry {padding:0 0 0 35px;}

@media only screen and (max-width: 767px) {
.testimonial-title{width: 100%;height: auto;margin-bottom: 20px;font-size: 24px;}
.testimonial-title span{transform: none;top: inherit;display: inherit;}
.testimonials-div .slick-prev{right: 16%;}
.testimonials-div p{width: 100%;}
.testimonial-slider {padding:25px 0;}
.thumgalry {padding:25px 0; margin:45px 0 0 0;}
.thumgalry h3 {margin-bottom:10px; font-size:28px;}
.thumgalry img {margin-bottom:4px;}
}

.meet-professional{padding: 70px 0px; background:#f4f4f4;}
.meet-professional h3{font-family: 'Raleway', sans-serif; font-size: 36px;font-weight: 600;color: #32313b;text-transform: none; text-align:center;}
.meet-professional .line { background:#bd8b12; height:4px; margin:auto; width:12%;}
.slide-padding{margin:0px -10px;}
.orange-bg-contain{font-family: 'Raleway', sans-serif; font-size: 17px;font-weight: 600;background-color: #fff;padding: 20px;color: #002f86;}
.orange-bg-contain span{font-size: 15px;display: block; font-weight:400;color: #6b6b6b;}
.slide-contain{margin: 80px 10px 0px; }
.slide-padding .slick-prev{background-color: transparent;top: 5%;right: 3%;z-index: 1}
.slide-padding .slick-next{background-color: transparent;top: 5%;right: 0}
@media only screen and (max-width: 767px) {
.meet-professional{padding: 30px 0px;}
.meet-professional h3{font-size: 24px;}
.slide-padding .slick-prev{right: 5%;}
}

.clients-div{background-color: #f6f6f8;padding: 70px 0px;}
.clients-div h3{font-family: 'Raleway', sans-serif;font-size: 36px;font-weight: 600;color: #32313b;text-transform: none; margin-bottom:5px; text-align:center;}
.clients-div .line { background:#bd8b12; height:4px; margin:auto; width:12%; margin-bottom:25px;}
<!--.clients-div img{width: 100%;}-->
.bg_logo_cont{margin:0px 5px;border:1px solid #e5e5e5;padding:10px;background:#fff;}
.clients-div .slick-prev{background-color: transparent;top: -35%;right: 3%;z-index: 1}
.clients-div .slick-next{background-color: transparent;top: -35%;right: 0}
@media only screen and (max-width: 767px) {
.clients-div{padding:45px 15px;}
.clients-div h3{font-size: 24px;}
.clients-div .slick-prev{right: 5%;}
}

.bgmap {background-color: #555;}
.talk-expert{background-color: #bd8913; color:#FFFFFF; width:100%;  cursor:pointer;  padding:25px 0px; font-family: 'Raleway', sans-serif;font-weight: 300; text-align:center; font-size:26px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
.talk-expert:hover {background:#c8931b;}

.talk-expert .fa{font-weight: 300; font-size:15px; margin-left:10px;}
.talk-expert a{font-weight: 300;color: #fff; font-size:26px; text-transform:uppercase; text-decoration:none;}
@media only screen and (max-width: 767px) {
	.expert-div{display: inherit;}
	.expert-div a{display: inline-block;margin-left: 0px;}
}

 .footer{background-color: #343333; padding:60px 15px 0 15px;color: #fff;font-size: 15px;}
 .footer h4{font-family: 'Raleway', sans-serif; font-size: 18px; color: #fff; text-transform: uppercase; font-weight: 600; margin-bottom: 25px;}
 .ftr-read{font-size: 14px;
    color: #c8c8c8;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    border: 1px solid #676868;
    padding: 8px 20px;
    display: block;
    float: left;
    text-decoration: none;}
 .footer p{padding-right: 20px; line-height:26px; color:#fff!important;}
  .ftr-read:hover{color: #b98d14; border-color:#b98d14; }
 .ftr-links{padding-left: 0px;}
 .ftr-links li{padding-bottom: 7px;}
 /*.ftr-links li:before{content: "\2022";color: #757575;display: inline-block; width: 15px; margin-left: -15px;font-size: 21px;line-height: 16px;top: 3px;position: relative;}*/
 .ftr-links li a{color: #fff!important; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
 .ftr-links li a:hover{color:#b98d14!important;}
 .ftr-links a {color:#fff!important; text-decoration:none;}
 .ftr-links a:hover {color:#b98d14;}
 .socialicons li a{width: 26px;height: 26px;border: 1px solid #fff;border-radius: 50%;color: #fff;
 	display: flex;text-align: center;align-items: center;justify-content: center;margin-right: 5px;}
  .socialicons li a:hover{color: #b98d14;border-color: #b98d14}
  .what-we-do{padding-left: 30px;}
  .quick-links{padding-right: 40px;}
  .ftr-bottom{border-top: 1px solid #484747;margin-top: 50px;padding-top: 25px;padding-bottom: 25px;font-size: 15px;}
  .webiste-by a{color: #bd8b12}
  
  .social-list {margin:12px 0;}
  .social-list ul {margin:0; padding:0; list-style:none;}
  .social-list li {margin:0; padding:0; list-style:none;}
  .social-list li a {font-size:16px; color:#FFFFFF; margin:0 2px; text-decoration:none; float:left; display:block; padding:7px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s;}
  .social-list li a:hover {color:#bd8b12;}
  
  .fa {
  /*padding: 20px;*/
  font-size: 30px;
  width: 30px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

 @media only screen and (max-width: 767px) {
 .header-right-sec, .header-right-sec a {background:#f5f5f5; padding:5px 10px; text-align:center;}
 .inner-content {padding:50px 15px;}
 .right-caption {margin-right:0; margin-bottom:10px; font-size:18px;}
 .left-caption {border-left:0; padding-left:0; margin-bottom:12px;  padding-left:0px!important; border-left: 0!important;}
 .left-cont  { padding:0 15px; margin:5px 0;}
.bgoverlay_grey img {margin:12px 0!important;}
.what-we-do{padding-left: 10px;margin-top: 35px;}
.quick-links{padding-left: 10px;margin-top: 25px;margin-bottom: 25px;}
.contact-box {height:auto;}
.mail h4 {font-size:22px; line-height:24px; font-weight:600;}
.mail .fa {color:#fff; font-size:16px;  text-align:center; display:block; margin:25px 0 0 0;}
.mail a {font-size:20px;}
.mail .line {width:25%; margin-bottom:20px!important;}
.team h4 {margin:15px 0 10px 0; font-size:20px; line-height:24px;}
.padimg {margin-top:30px!important;}
.blue_bg h4 {font-size:20px;}
.blue_bg .line {width:25%;}
.team_cont p{ font-size:18px;}
.vision .line {width:20%;}
.lead {font-size:1.4em;}
}



