Airline Page Styles .revamp-header{background:#08437d}.breadcrum-revamp{z-index:10;padding:8px 0;position:relative;top:0}@media (max-width:1024px){.breadcrum-revamp{z-index:auto;position:static}body.no-overflow .breadcrum-revamp{visibility:hidden}}.breadcrum-revamp ul{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrum-revamp ul li{color:#262626;font:400 14px/22px Reem Kufi;list-style:none}.breadcrum-revamp ul li a{color:#575757;text-decoration:none}.newbanner h1{margin-bottom:0;line-height:50px}.newbanner h1 img{max-width:68px;margin:0;position:relative}span.flightsLogo{display:none}@media (min-width:768px){span.flightsLogo{z-index:10;display:flex;position:absolute;top:9px}}.searchNew{background:#08437d;height:200px;margin-bottom:90px;padding:20px 0 0}.newbanner.searchNew{background:#08437d;height:200px;margin-bottom:90px;padding:20px 0 0;position:relative}.revamp-cards .container,.apiData .container{box-sizing:border-box;width:100%;max-width:970px;margin:0 auto;padding:0 15px}.revamp-cards{margin-bottom:12px}.revamp-cards .cards-heading h2,.revamp-cards .cards-heading h1{color:#000;margin:0 0 16px;font:400 16px/24px Mulish}@media (min-width:1200px){.revamp-cards .container,.offer-lister .container,.apiData .container{max-width:970px}.post-summary-sections .container{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 15px}}.newbanner.searchNew .banner-inner{box-sizing:border-box;width:100%;padding:0}.newbanner.searchNew h1{color:#fff;align-items:center;gap:15px;margin-bottom:0;font-family:Reem Kufi,sans-serif;font-size:19px;font-weight:400;line-height:34px;display:flex}.inputContainer{cursor:pointer;border:1px solid #bfbfbf;border-radius:4px;height:75px;padding:8px 12px 6px;position:relative}.smlBox .inputContainer{padding:8px 12px 6px}.inputContainer>p{color:#595959;font:400 14px/18px Mulish;position:relative}.inputContainer>p>img{margin:auto;position:absolute;top:0;bottom:0;right:0}.formArea .field .inputContainer input{padding:0}.calanderDayName,#flightname{color:#212529;text-transform:none;margin-top:-2px;font-family:Mulish;font-size:12px;font-weight:300;line-height:14px}.formArea .field.disableDate input#destinationDate,.field.disableDate .calanderDayName{color:#bfbfbf}.menu-overlay{z-index:68}.new-menu{z-index:70;top:0}.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{background-image:url(https://www.sastaticket.pk/wp-content/uploads/2024/10/plan.svg);font:400 14px/24px Mulish;padding-left:10px!important}.bootstrap-select .dropdown-menu li a span.text{color:#000}.adultsList .innerSec>ul>li{padding-right:0}.adultsList .innerSec h3{color:#262626;margin:0;padding:0;font-family:Mulish,sans-serif;font-size:18px;font-weight:700}.adultsList select{color:#262626;cursor:pointer;appearance:none;background:url(https://www.sastaticket.pk/wp-content/uploads/2024/10/Polygon-1.svg) right 10px center no-repeat;border:1px solid #bfbfbf;border-radius:6px;height:45px;margin:10px 0 17px;padding-left:10px;font-family:Mulish,sans-serif;font-size:17px;font-weight:400;text-decoration:none}.adultsList select:focus-visible{outline:none}#flightname{margin-top:25px}.revamp-header .header-info>ul>li:last-child{margin-top:0}.revamp-header .header-info>ul>li .search{color:#fff;font:400 14px/22px Mulish}.headerLink{margin:0 auto}.headerLink a{color:#fff;font:400 14px/22px Mulish}.headerLink a+a{margin-left:25px}.revamp-header .header-info>ul{align-items:center}
.cards-heading{margin-bottom:14px}.cartbg{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 2px 4px #0000001a}.topBg ul{gap:15px;margin:0 0 20px;padding:0;list-style:none;display:flex}.cart-date{color:#595959;align-items:center;gap:8px;font-size:14px;display:flex}.oneWayReturn{color:#0a549c;font-size:14px;text-decoration:none}.card-info-area ul{flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.card-logo-area{flex-direction:column;align-items:center;gap:8px;display:flex}.card-logo-area img{border-radius:4px}.card-logo-area p{color:#262626;margin:0;font-size:14px;font-weight:500}.time-area{flex:1}.to_from_time{flex-direction:column;gap:10px;display:flex}.to_from_time h4{color:#262626;margin:0;font-size:16px;font-weight:600}.to_from_time h4 span{color:#8c8c8c;margin-top:4px;font-size:12px;font-weight:400;display:block}.iternity_travel{margin-top:10px}.iternity_travel span{color:#595959;align-items:center;gap:15px;font-size:12px;display:flex}.iternity_travel img{width:16px;height:16px}.offer-buttons{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.offer-buttons button{color:#0a549c;cursor:pointer;background:#e7eef5;border:1px solid #9dbbd7;border-radius:4px;padding:6px 12px;font-size:12px}.offer-buttons span a{color:#0a549c;font-size:18px;font-weight:700;text-decoration:none}@media (max-width:767px){.revamp-cards{padding:10px 0 0}.card-info-area ul{flex-direction:column;align-items:flex-start}.offer-buttons{align-items:flex-start;width:100%}}.flight-card-skeleton{background:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}.skeleton-box{background:linear-gradient(90deg,#eaeaea 0%,#f5f5f5 50%,#eaeaea 100%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.ans-que.faq-airline{background:#f6f6f6;border-top:1px solid #d3d1d1;padding:10px 25px 25px}h3.ui-accordion-header-active.ui-state-active:before{content:"";border-top:3px solid #2270ae;border-left:3px solid #2270ae;width:15px;height:15px;top:19px;right:0;transform:rotate(225deg)}h3.ui-accordion-header.ui-state-default.ui-accordion-icons.ui-corner-all:before{content:"";border-top:3px solid #2270ae;border-left:3px solid #2270ae;width:15px;height:15px;position:absolute;top:19px;right:0;transform:rotate(405deg)}.ui-accordion .ui-accordion-header:focus{outline:none}.ui-accordion .ui-accordion-header:hover{color:#185a93}.ui-widget-content p{border-bottom:1px solid #ddd;width:90%;padding:0 14px 20px 0;font-family:Roboto,sans-serif;font-size:15px;line-height:20px}.ui-accordion .ui-accordion-header{background-color:#0000;width:99%;padding:.5em 0;display:flex}.ui-icon-triangle-1-e{margin-top:2px}.unique-content .wp-faq-schema-wrap h3{font-size:15px}.unique-content .wp-faq-schema-wrap label{margin:40px 0 20px}.unique-content h3,.unique-content label{color:#000;font-family:Roboto,sans-serif;font-size:17px;font-weight:700;line-height:21px}.que-ans-sec.faq-wrap-section .faq-box p a{color:#006fae;text-decoration:none}.unique-content .ui-accordion-content{padding:1em 0 0}.wp-faq-schema-wrap .faq-para-title{margin:10px 0 20px}.ui-accordion .ui-accordion-content{background:0 0;padding:1em 3px 0}.wp-faq-schema-wrap.wp-faq-schema-accordion>h2{margin-top:50px;font-family:inherit;font-size:21px;font-weight:700}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0 0;border:none}@media only screen and (min-device-width:320px) and (max-device-width:680px){.ui-icon-triangle-1-e{background-position:-39px -13px}h3.ui-accordion-header-active.ui-state-active:before{z-index:0}.ans-que.faq-airline{padding:10px 20px 25px}}@media screen and (max-device-width:575px){.faq-airline .ui-accordion .ui-accordion-content{padding:1em 2px 0}.ui-widget-content p{padding:0 10px 20px 0}}.faqs-heading-v3{color:#0a549c;padding-bottom:20px;font-family:Reem Kufi,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px}.schema-faq.wp-block-yoast-faq-block{margin:12px 0 0}.schema-faq-section .schema-faq-answer{border:none;margin-bottom:0;padding:12px 10px 14px 15px;font-family:Mulish,sans-serif;font-size:14px;display:none;box-shadow:0 7px 29px #64646f33}.schema-faq-section .schema-faq-answer[data-state=open]{display:block}.schema-faq-section .schema-faq-question{appearance:none;cursor:pointer;color:#000;box-sizing:border-box;background:#f5f5f5;border:1px solid #d9d9d9;padding:12px 0 12px 40px;font-family:Reem Kufi,sans-serif;font-size:14px;font-weight:400;display:block;position:relative}.schema-faq-question:before{content:"";border-top:2px solid #262626;border-left:2px solid #262626;width:8px;height:8px;position:absolute;top:16px;left:16px;right:0;transform:rotate(495deg)}.schema-faq-question[data-state=open]:before{content:"";border-top:2px solid #262626;border-left:2px solid #262626;width:8px;height:8px;position:absolute;top:16px;left:16px;transform:rotate(225deg)}.schema-faq-section{background-color:#fff;border-radius:4px;margin-bottom:20px;padding:0}.schema-faq-question:hover{color:#2270ae}@media only screen and (max-width:900px) and (min-width:327px){.schema-faq-question:before{content:"";border-top:3px solid #262626;border-left:3px solid #262626;width:8px;height:8px;position:absolute;right:0;transform:rotate(405deg)}.schema-faq-question[data-state=open]:before{content:"";border-top:3px solid #262626;border-left:3px solid #262626;width:8px;height:8px;position:absolute;right:0;transform:rotate(225deg)}.schema-faq-answer{padding:14px 8px 14px 0;font-size:15px}.schema-faq-question{padding-right:30px}}.flights_schedule.dynamic_airline_faq{padding:15px 0}.faq-content .faq-content--question{cursor:pointer;color:#000;background:#f5f5f5;border:1px solid #d9d9d9;margin:0;padding:12px 0 12px 40px;font:400 14px/22px Reem Kufi,sans-serif;position:relative}.faq-content .faq-content--question:nth-last-child(2){border-bottom:0}.faq-content .faq-content--question:hover{color:#2270ae}.faq-content .faq-content--question:first-child:hover{border-radius:3px 3px 0 0}.faq-content .faq-content--question:nth-last-child(2):hover{border-radius:0 0 3px 3px}.faq-content:last-child .faq-content--question{border-bottom:2px solid #e7e7e7}.faq-content .faq-content--question:before{content:"";float:left;border-top:2px solid #262626;border-left:2px solid #262626;width:8px;height:8px;margin:auto;transition:all .5s;display:inline-block;position:absolute;top:-1px;bottom:0;left:15px;transform:rotate(495deg)}.faq-content .faq-content--question.active:before{transform:rotate(585deg)}.faq-content .faq-content--question.not-active:before{transform:rotate(0)}.faq-content .faq-content--answer{color:#262626;background-color:#fff;margin:0 0 16px;padding:12px 10px 14px 15px;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;line-height:22px;display:none;box-shadow:0 7px 29px #64646f33}@media (max-width:767px){.schema-faq.wp-block-yoast-faq-block{margin-bottom:0}}
.popular-flight{padding:0}.popular-flight h2{color:#262626;margin-bottom:30px;font-size:24px;font-weight:700}.popular-flight a{color:#0a549c;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;width:100%;font:400 16px/55px Reem Kufi;text-decoration:none;transition:all .3s;display:block;box-shadow:0 2px 4px #0000001a}.popular-flight a:hover{color:#fff;background-color:#0a549c;border:1px solid #0a549c;text-decoration:none}.popular-flight h2{color:#262626;padding:30px 0 10px;font:400 20px/22px Reem Kufi}.popular-flight h2.font-head--black{color:#262626}
.gallery-section{padding:40px 0}.gallery-section h2.font-head.font-head--black{color:#262626;margin-bottom:20px;font:400 20px/22px Reem Kufi}.gallery-section .row{flex-wrap:wrap;margin:0 -15px;display:flex}.gallery-section .col-12,.gallery-section .col-sm-12,.gallery-section .col-md-8,.gallery-section .col-lg-7,.gallery-section .col-xl-7,.gallery-section .col-md-4,.gallery-section .col-lg-5,.gallery-section .col-xl-5{box-sizing:border-box;padding:0 15px}.gallery-section .col-12{flex:0 0 100%;max-width:100%}.gallery-section .gallery-image--box{border-radius:8px;margin-bottom:15px;position:relative;overflow:hidden}.gallery-section .gallery-image--box img{object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}@media (min-width:768px){.gallery-section .col-md-8{flex:0 0 58.3333%;max-width:58.3333%}.gallery-section .col-md-4{flex:0 0 41.6667%;max-width:41.6667%}.gallery-section .col-sm-6{flex:0 0 50%;max-width:50%}.gallery-section .row.mobile-scroll>.col-md-8:first-child .gallery-image--box{min-height:350px}.gallery-section .row.mobile-scroll>.col-md-8:first-child .gallery-image--box img{object-fit:cover;height:350px}}
