﻿.blackStripTop {background: rgb(34,34,34);
background: linear-gradient(90deg, rgba(34,34,34,1) 0%, rgba(34,34,34,1) 41%, rgba(0,0,0,1) 61%, rgba(0,0,0,1) 100%);}
.blackStripTop ul{display:flex; margin:0;}
.blackStripTop ul li {
    line-height: 16px;
    padding:35px 20px;
    color: #fff;
    font-size: 12px;
    display:flex;
    width:25%;
    margin-left:0;
}
.businessFlightSec .more-content .txt-content p{
    padding-bottom: 14px;
}
.businessFlightSec .more-content .txt-content p a{
    color: #01518c;
    text-decoration: underline;
}
.less-content {
    padding-bottom: 5px;
}
.more-content {
    
    margin-bottom: 63px;
}
._readmore, ._readless {
    display: none !important;
    float: right;
    color: #c81818;
    border: 1px solid #c81818;
    padding: 0px 13px;
    border-radius: 29px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 120px;
    height: 36px;
    cursor: pointer;
}
._readmore b, ._readless b {
    display: none;
    font-size: 24px;
    color: slategray;
}




.sectionSix .flexRow li a:hover, .sectionFive .flexRow li a:hover{
    border-bottom:1px solid #ff6000;
}
.blackStripTop ul li img{
    margin-right:10px;
}
.blackStripTop ul li:nth-child(odd){background:#222222;}
.blackStripTop ul li:nth-child(even){background:#000;}
.businessFlightSec {background:#f1f1f1;}
.businessFlightSec h1, .businessFlightSec h2 {
    font-size:36px;
    line-height:40px;
    color: #000;
    margin: 0; 
    text-align:center;
    font-weight:500;letter-spacing:3px;
}
  
.businessFlightSec h3 {
    font-size:20px;
    line-height:24px; 
    padding-bottom:20px;
    color: #000;
    margin: 0; 
    font-weight:500;letter-spacing:3px;
}


.businessFlightSec h1{font-size:28px!important;text-transform:uppercase;}
.businessFlightSec h2{font-size:26px!important;text-transform:uppercase;}
.businessFlightSec h3{font-size:22px!important;text-transform:uppercase;}
.businessFlightSec h4{font-size:18px!important;text-transform:uppercase;}


.businessFlightSec p {font-size:14px; line-height:22px; color:#000; padding-bottom:0; }
.businessFlightSec p a{color: #01518c;
    text-decoration: underline;}
.businessFlightSec .flexDiv {display:flex; margin-top:50px;}
.sectionOne {padding:50px 0;}
.sectionOne .colA {position:relative; z-index:2;}
.sectionOne .colA, .sectionOne .colB {width:50%;}
.sectionOne ul {display:flex; justify-content: space-between;}
.sectionOne ul+ul {margin-top:60px;}
.sectionOne li {
    background: #fff;
    border-radius: 10px;
    text-align: center;
    width:29%;    
    padding: 20px 10px;
    -webkit-box-shadow: 2px 9px 19px -8px rgba(0,0,0,0.26);
    -moz-box-shadow: 2px 9px 19px -8px rgba(0,0,0,0.26);
    box-shadow: 2px 9px 19px -8px rgba(0,0,0,0.26);
}
.sectionOne li .iconImg, .sectionOne li .text {display:block; font-size:12px; color:#000; font-weight:600;}
.sectionOne li .iconImg img{ 
            height: 50px;
    }
.sectionOne li .text {padding-top:10px;}
.sectionOne .colB {   
    font-size: 16px;
    color: #000;
    align-self: center;
    padding: 20px 40px;
    line-height: 22px;
    position:relative;
}
.sectionOne .colB:before {
    content: '';
    background: #dadada;
    height: 100%;
    width: 185%;
    position: absolute;
    left: -85%;
    z-index: 1;
    top: 0;
}
.sectionOne .textColb {position:relative; z-index:2;padding-bottom:0px!important;color: #707070;}
.sectionTwo {background-color:#000; 
    background-position:right top;
    background-repeat:no-repeat;

}
.sectionTwo .container{position: relative; min-height: 540px;}
.sectionTwo .desText {max-width:48%; position: absolute; 
  top: 50%;
  left:0;
  transform: translate(0, -50%);}
.sectionTwo .desText h3{color:#fff;}
.sectionTwo .desText p {color:#fff;padding:0; font-weight:400;}
.sectionTwo .desText p a {color:#fff;text-decoration:underline;}

.sectionThree {padding:50px 0 80px 0;}
.sectionThree .customerServ {display:flex; margin-top:40px; justify-content:space-between;}
.sectionThree .customerServ .thumImg{position:relative; width:55%;}
.sectionThree .customerServ .thumImg img{min-height:100%; object-fit: cover;}
.sectionThree .customerServ .thumImg:before {
    content: '';
    background: url(/content/images/imageBefore.png) left top no-repeat;
    height: 21px;
    width: 22px;
    position: absolute;
    left: 20px;
    z-index: 1;
    top: -21px;
}
.sectionThree .customerServ .thumImg:after {
    content: '';
    background: url(/content/images/imageBefore.png) left top no-repeat;
    height: 21px;
    width: 22px;
    position: absolute;
    left: 20px;
    z-index: 1;
    bottom: -21px;
}
.iconFlight {
    position: absolute;
    top: 42%;
    background: #fff;
    border-radius: 50%;
    z-index: 9;
    width: 80px;
    text-align: center;
    padding: 10px 0px;
    right: -33px;
}
.iconFlight span {
    background: #fff;
    border-radius: 50%;
    z-index: 9;
    width: 58px;
    text-align: center;
    padding: 14px 0;
    -webkit-box-shadow: 2px 9px 19px -8px rgba(0,0,0,0.26);
    -moz-box-shadow: 2px 9px 19px -8px rgba(0,0,0,0.26);
    box-shadow: 1px 2px 24px -10px rgb(0 0 0 / 60%);
    display: inline-block;
}
.businessFlightSec .rightCont{width: 40%; padding-top:30px;}
.businessFlightSec h4 {
    font-size:17px;
    line-height:20px; 
    padding-bottom:15px;
    color: #000;
    margin: 0; 
    font-weight:500;
}
.sectionThree ul {display:flex; justify-content:space-between; flex-wrap: wrap; margin-top:10px; margin-bottom: 0;}
.sectionThree ul li {
    background:#fff;
    line-height:20px;
    padding:5px 10px;
    color: #000;
    font-size: 12px;
    display: flex;
    width:48%;
    margin-left: 0;
    margin-bottom: 15px;
    -webkit-box-shadow: 2px 9px 19px -8px rgba(0,0,0,0.26);
    -moz-box-shadow: 2px 9px 19px -8px rgba(0,0,0,0.26);
    box-shadow: 2px 9px 19px -8px rgba(0,0,0,0.26);
}
.sectionThree ul li img {
    margin-right:7px;
}

.sectionFour .flexRow ul{display:flex; margin-bottom:0;}
.sectionFour .flexRow ul li{width:25%; position:relative; margin:0; padding:0;  -webkit-transition: 0.4s ease;
  transition: 0.4s ease; overflow:hidden;}
.sectionFour .flexRow ul li img{width:100%; -webkit-transition: 0.4s ease; transition: 0.4s ease;     object-fit: cover;
    height: 100%;}
.sectionFour .flexRow ul li:hover img{ -webkit-transform: scale(1.08);
  transform: scale(1.08); -webkit-transition: 0.4s ease; transition: 0.4s ease;}
.sectionFour .flexRow ul li:before{ content: ''; background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0.00043767507002800965) 0%, rgba(0,0,0,0) 54%, rgba(0,0,0,1) 100%);     
position: absolute;
z-index: 2;
height: 100%;
width: 100%;
}
.sectionFour .flexRow ul li span{display:block; width:100%; position:absolute; left:0; bottom:0; color:#fff; font-size:18px; line-height:26px; letter-spacing:3px; padding: 20px; z-index:3; }
.sectionFour .flexRow ul li a {position: absolute; z-index:4; height: 100%; width: 100%;}
.sectionFour .flexRow ul li:nth-child(2),.sectionFour .flexRow ul li:nth-child(3) {border-left:solid 2px #fff;}

.sectionFive{background:#fff url(/content/images/bgPopular.png) center top no-repeat; background-size:cover; padding:80px 0 50px 0;} 
.sectionFive h2{text-align:left;} 
.sectionFive .insideCont{padding-left:150px;}
.sectionFive .flexRow {display:flex; justify-content:space-between; margin-top:60px;}
.sectionFive .flexRow li{padding-bottom:25px; padding-left: 25px; font-size:16px; line-height:20px; color:#000; position:relative;}
.sectionFive .flexRow li:before {
    content: '';
    background: #6b6b6b;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 4px;
}
.more {text-align:right; font-size:13px; color:#ff6000;}
.more a{background:url(/content/images/arrowMore.png) right center no-repeat; display:inline-block; padding-right:45px; color:#ff6000;}

.sectionSix {padding:70px 0 50px 0;}
.sectionSix .flexRow {display:flex; justify-content:space-between; margin-top:60px;}
.sectionSix .flexRow li{padding-bottom:25px; padding-left:35px; font-size:16px; line-height:20px; color:#000; position:relative;}
.sectionSix .flexRow li:before {
    content: '';
    background:url(/content/images/planeBlack.png) left top no-repeat;    
    width:19px;
    height:13px; 
    position: absolute;
    left: 0;
    top: 4px;
}
.faqSec {padding-top:50px;}
.faqSec #accordion {margin-top:40px;}
.faqSec .collapse{overflow:hidden;}
.faqSec .card-header {background:#fff; color:#000; border:none;}
.faqSec .card-header h5 {margin-top:0;}
.faqSec .card-header button {
    display: block;
    width: 100%;
    text-align: left;
    color: #125b90;
    padding: 15px 28px 15px 28px;
    font-weight: 600;
    font-size: 14px;
}
.faqSec .card-header button:hover {
    text-decoration:none;
}
.faqSec .card-header button:focus { 
    text-decoration: none;
    border:none; outline:none;
}
.faqSec .card {margin-bottom:20px;}
.faqSec .card-body {
    background: #fff;
    padding: 0px 28px 20px 28px;
    border: none;
    border-top: none;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}
.faqSec .card-body a{     color: #01518c;
    text-decoration: underline;
}
.faqSec .card-body ul li {
    padding-left: 4px;
    color: #000;
    padding-top: 11px;
    list-style-type: disc;
    line-height: 17px;
}
.faqSec .card-header button.arrowDown {
    background:url(/content/images/arrowDown.png) 97% 20px no-repeat;  
}

.faqSec .card-header button.arrowUp {
    background:url(/content/images/arrowUp.png) 97% 20px no-repeat; 
}
 
@media only screen and (max-width:1024px) {
    .blackStripTop ul li {    padding: 22px 10px;
    }
    .blackStripTop ul li img { 
    max-height: 32px;
    }
    .sectionTwo {
    background-color: #000;
    background-position:168% top;
    background-repeat:no-repeat;
    }
    .sectionThree .customerServ .thumImg img{height:100%;
    }
    .businessFlightSec .rightCont { 
    padding-top: 0;
    }
    .businessFlightSec p {padding-bottom: 15px;}
    .sectionFive .insideCont {padding-left:0px;}
    .sectionOne li .iconImg, .sectionOne li .text { 
        line-height: 17px;
    }
   
    
}
@media only screen and (max-width:768px) {
    .sectionOne ul+ul {
        margin-top: 30px;
    }
    .sectionTwo .desText {background:rgba(0,0,0,0.5); padding:10px;}
    .sectionThree ul li { 
        line-height: 14px; 
    }
    .sectionThree ul li img { 
    max-height: 23px;
}
    .businessFlightSec p {
    padding-bottom: 10px;
    font-size: 14px;
    }
    .holidayTab {display:none;
    }
}