/* Global Box-sizing
-------------------------------- #08437D ----*/
/* .revamp-header  {background: transparent; position: absolute; left: 0; right: 0; top: 0; width: 100%;} */
.revamp-header  {background: #08437D;  }
.newbanner h1 { margin-bottom: 0; line-height: 50px; }
.newbanner h1 img { max-width: 68px; margin: 0; position: relative; top: 6px;}
span.flightsLogo {
    background-color: white;
    padding: 15px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 190px;
    height: 46px;
    display: flex;
    border-radius: 10px 10px 0 0;
    justify-content: center;
    align-items: center;
    top: 5px;
}
.searchNew { background: #08437D; padding: 20px 0 0 0; height: 200px; margin-bottom: 100px; }
.searchNew>.container { max-width: 970px;  }
.inputContainer { height: 75px; border: 1px solid #BFBFBF; border-radius: 4px; padding: 8px 12px 6px; cursor: pointer;     position: relative; }
.smlBox .inputContainer  {padding: 8px 12px 6px; }
.inputContainer>p { font: normal 400 14px/18px 'Mulish'; color: #595959; position: relative; }
.inputContainer>p>img { position: absolute; right: 0; top: 0; bottom: 0; margin: auto; }
.formArea .field .inputContainer input { padding: 0;}
.calanderDayName, #flightname { margin-top: -7px; color: #212529; font-size: 12px; font-family: 'Mulish'; font-weight: 300; line-height: 14px; text-transform: none;  }
.formArea .field.disableDate input#destinationDate, .field.disableDate .calanderDayName { color: #bfbfbf;}
.menu-overlay { z-index: 68; }
.new-menu { z-index: 70; }
.formbg .bootstrap-select .dropdown-toggle .filter-option-inner-inner { font-family: 'Mulish'; font-size: 13px; } 
.bootstrap-select .dropdown-menu li, .bootstrap-select .dropdown-menu li:hover { font: normal 400 14px / 24px 'Mulish'; background-image: url(https://www.sastaticket.pk/wp-content/uploads/2024/10/plan.svg); padding-left: 10px !important; }
.bootstrap-select .dropdown-menu li a span.text {color: black; }
.adultsList .innerSec > ul > li { padding-right: 0; }
.adultsList .innerSec h3 { color: #262626; font-weight: 700; font-size: 18px; font-family: 'Mulish', sans-serif; padding: 0px; margin: 0; }
.adultsList select { border: 0; background: transparent; color: #262626; text-decoration: none; font-size: 17px; font-weight: 400; cursor: pointer; font-family: 'Mulish', sans-serif; border: 1px solid #BFBFBF; border-radius: 6px; height: 45px; margin: 10px 0 17px 0; appearance: none; background: url(https://www.sastaticket.pk/wp-content/uploads/2024/10/Polygon-1.svg) right 10px center no-repeat; padding-left: 10px; }
.adultsList select:focus-visible  { outline: none; }
#flightname { margin-top: 25px; }
.new-menu { top: 0; }
.revamp-header .header-info>ul>li:last-child { margin-top: 0; }
.revamp-header .header-info>ul>li .search { font: normal 400 14px / 22px 'Mulish'; color: white; }
.headerLink { margin-right: auto; margin-top: 30px; }
.headerLink a { font: normal 400 14px/22px 'Mulish'; color: white; }
.headerLink a + a { margin-left: 25px; }
.revamp-header .header-info>ul { align-items: center; }


@media (max-width: 1000px) {
    .headerLink { display: none;}
    .revamp-header .header-info { margin-left: auto; }
}


@media (max-width: 767px) {
    html body { background-color: white; }
    .revamp-header { background: url(https://www.sastaticket.pk/wp-content/uploads/2024/10/mobile-bg.png) center top no-repeat; background-size: cover; padding-bottom: 28px; height: auto; padding-top: 10px; }
    .revamp-header .header-info { padding-top: 0; }
    .revamp-header .header-info>ul>li:last-child { display: block; }
    .revamp-header .header-info>ul>li, .newbanner h1 { display: none;}
    span.flightsLogo { display: none;}
    .revamp-header { background-image: url(https://www.sastaticket.pk/wp-content/uploads/sastaticket-header-banner.webp); }
    .searchNew { padding: 0px 0 0 0; height: auto; margin: -15px 0 0 0; position: relative; z-index: 65; background-color: white; border-radius: 12px 12px 0 0; } 
    .newbanner .formbg { padding: 10px 7px; height: 286px; margin: 15px 0 60px 0; box-shadow: none; background-color: #1E4266; border-radius: 8px; }


}