.revamp-header{background:#08437d}.newbanner h1{margin-bottom:0;line-height:50px}.newbanner h1 img{max-width:68px;margin:0;position:relative;top:6px}.searchNew{background:#08437d;height:200px;margin-bottom:100px;padding:20px 0 0}.searchNew>.container{max-width:970px}.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:-1px;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-right:285px}.headerLink a{color:#fff;font:400 16px/22px Mulish}.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:#fff}.revamp-header{background:url(https://www.sastaticket.pk/wp-content/uploads/2024/10/mobile-bg.png) top/cover no-repeat;height:auto;padding-top:0;padding-bottom: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}.revamp-header{background-image:url(https://www.sastaticket.pk/wp-content/uploads/sastaticket-header-banner.webp)}.searchNew{z-index:65;background-color:#fff;border-radius:12px 12px 0 0;height:auto;margin:-15px 0 0;padding:0;position:relative}.newbanner .formbg{height:286px;box-shadow:none;background-color:#1e4266;border-radius:8px;margin:15px 0 60px;padding:10px 7px}}
body{caret-color:#000!important}.formbg{box-sizing:border-box;background-color:#fff;border-radius:15px;width:100%;max-width:100%;margin:0 auto;padding:20px;position:relative;overflow:visible}.mobile-form{display:none}.topSec{padding-top:10px}.form-tab-list .tabs{align-items:center;gap:0;display:flex}.tabtest{appearance:none;cursor:pointer;color:#262626;background-color:#fff;border:0;margin-right:8px;padding-left:20px;font-family:Mulish,sans-serif;font-size:12px;font-weight:400;line-height:20px;position:relative}.tabtest:before{content:"";background-color:#fff;border:1px solid #8c8c8c;border-radius:50%;width:16px;height:16px;margin:auto;position:absolute;top:0;bottom:0;left:0}.tabtest:after{content:"";opacity:0;background-color:#0a549c;border-radius:50%;width:8px;height:8px;margin:auto;transition:all .2s;position:absolute;top:0;bottom:0;left:4px}.tabtest[data-state=checked]:after{opacity:1}.formArea{box-sizing:border-box;justify-content:flex-start;align-items:center;max-width:100%;display:flex;position:relative;overflow:visible}.form_tab-content{flex-direction:column;flex:0 0 calc(100% - 15px);max-width:calc(100% - 15px);display:none}.form_tab-content.active{display:flex}.location-select{width:95%;margin:16px 0 0;display:flex;position:relative}.location-select>div{flex:0 0 25%;max-width:25%}.field{box-sizing:border-box;max-width:215px;margin:0 0 0 5px;position:relative}.field:first-child{margin-left:0}.field.smlBox{max-width:150px}.inputContainer{cursor:pointer;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:4px;height:75px;padding:8px 12px 6px;position:relative}.smlBox .inputContainer{padding:8px 12px 6px}.inputContainer.padL20{padding-left:20px}.inputContainer>p{color:#595959;margin:0 0 4px;font:400 14px/18px Mulish;position:relative}.inputContainer>p>img{margin:auto;position:absolute;top:0;bottom:0;right:0}.inputContainer.locationError{background-color:#fff1f0!important}.inputContainer.locationError .inps,.inputContainer.locationError .airport-placeholder,.inputContainer.locationError .calanderDayName,.inputContainer.locationError .adultsList{opacity:0}.inputContainer.locationError .error{opacity:1;color:#a00;padding-left:12px;font-size:14px;font-weight:600;position:absolute;bottom:20px}.inps{color:#262626;cursor:pointer;background:0 0;border:0;width:100%;margin-top:-8px;padding:0;font:400 18px/24px Mulish;display:block}.smlBox .inps{margin-top:2px}.smlBox .inps .date-placeholder{color:#999;font:400 14px/22px Mulish}.airport-placeholder{color:#999;white-space:nowrap;text-overflow:ellipsis;margin-top:11px;font:400 14px/20px Reem Kufi;display:block;overflow:hidden}.inps .flight-option-label{color:#262626;text-overflow:ellipsis;white-space:nowrap;font:400 16px/26px Reem Kufi;display:block;overflow:hidden}.inps .text-muted{color:#737373;margin-top:-2px;padding:0;font-family:Mulish;font-size:12px;font-weight:300;line-height:14px;display:block}.airport-popover{z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:320px;max-width:420px;padding:0;overflow:hidden;box-shadow:0 10px 30px #0000001f}.airport-typeahead{color:#262626;background:0 0;border:0;outline:none;width:100%;margin:0;padding:0;font:400 16px/26px Reem Kufi;display:block}.airport-typeahead::placeholder{color:#bfbfbf;font:400 14px/20px Reem Kufi}.airport-options-list{max-height:300px;overflow-y:auto}.airport-option-item{background-image:var(--flight-plan-icon,url(https://www.sastaticket.pk/wp-content/uploads/2024/10/plan.svg));cursor:pointer;background-position:10px 50%;background-repeat:no-repeat;background-size:17px;align-items:center;min-height:48px;padding:12px 12px 12px 36px;font:400 14px/24px Mulish;display:flex;position:relative}.airport-option-item[data-selected=true],.airport-option-item:hover{color:#1a1a1a;background-color:#0a549c12}.airport-option-item[data-selected=true] .text-muted,.airport-option-item:hover .text-muted{color:#0a549c!important}.airport-no-results{text-align:center;color:#737373;padding:24px 16px;font:400 14px/20px Mulish}[cmdk-group-heading]{color:#8c8c8c;padding:8px 12px 4px;font-family:Mulish,sans-serif;font-size:12px;font-weight:400}[cmdk-group]:not(:first-child) [cmdk-group-heading]{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:10px}.flight-option{width:100%;display:block}.flight-option-label{color:inherit;font-size:.875rem;font-weight:400;line-height:1.3;display:block}.airport-option-item .text-muted{color:#737373;margin-top:2px;font-family:Mulish,sans-serif;font-size:12px;font-weight:400;line-height:1.3;display:block}.switch{z-index:10;background:#fff;border:2px solid #bfbfbf;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:auto;padding:0;text-decoration:none;transition:all .3s;display:flex;position:absolute;bottom:21px;left:193px;box-shadow:0 1px 4px #00000040}.switch:hover{border-color:#256ba8}.calendar-popover-content{z-index:9999;background:#fff;border:none;border-radius:12px;width:fit-content;padding:14px;box-shadow:0 10px 30px #00000026}.calanderDayName,#flightname{color:#212529;text-transform:none;margin-top:-7px;font-family:Mulish;font-size:12px;font-weight:300;line-height:14px}.field.disableDate .inps,.field.disableDate .calanderDayName{color:#bfbfbf}.travelers-popover-content{z-index:9999;background:#fff;border:none;border-radius:0;min-width:0;padding:0}.adultsList{text-align:left;padding:0;position:relative}.adultsList strong{color:#262626;margin-top:-8px;padding-top:4px;font-family:Mulish;font-size:18px;font-weight:400;display:block}.adultsList #flightname{color:#262626;margin-top:2px;font-family:Mulish,sans-serif;font-size:12px;font-weight:400;display:block}.travelers-popover-content .innerSec{z-index:10;text-align:left;box-sizing:border-box;background-color:#fff;background-clip:padding-box;border-radius:12px;min-width:350px;padding:20px;display:block;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.travelers-popover-content .innerSec h3{color:#262626;margin:0;padding:0;font-family:Mulish,sans-serif;font-size:18px;font-weight:700}.travelers-popover-content .innerSec .closeAdultList{color:#0a549c;width:11px;height:11px;padding:0;font-family:Mulish,sans-serif;font-size:14px;text-decoration:none;position:absolute;top:20px;left:auto;right:20px}.travelers-popover-content .innerSec>ul{margin:0;padding:0;list-style:none}.travelers-popover-content .innerSec>ul>li{flex-wrap:nowrap;justify-content:flex-start;align-items:center;min-width:100%;padding:16px 10px 0 0;display:flex}.travelers-popover-content .innerSec>ul>li .leftTxt{padding-left:0;position:relative}.travelers-popover-content .innerSec>ul>li .leftTxt h4{color:#262626;margin:0;padding:0;font-family:Mulish,sans-serif;font-size:18px;font-weight:700;line-height:24px}.travelers-popover-content .innerSec>ul>li .leftTxt h4 span{font-family:Mulish,sans-serif;font-size:14px;font-weight:400;line-height:24px;display:block}.travelers-popover-content .innerSec>ul>li .quantity{justify-content:flex-end;margin-left:auto;display:flex}.travelers-popover-content .innerSec>ul>li .quantity input.minus-btn{cursor:pointer;background:url(https://www.sastaticket.pk/wp-content/uploads/2024/10/minus-box.svg) top/contain no-repeat;border:0;width:34px;height:34px;font-size:0}.travelers-popover-content .innerSec>ul>li .quantity input.plus-btn{cursor:pointer;background:url(https://www.sastaticket.pk/wp-content/uploads/2024/10/plus-box.svg) top/contain no-repeat;border:0;width:34px;height:34px;font-size:0}.travelers-popover-content .innerSec>ul>li .quantity input.value-input{text-align:center;color:#000;background:#fff;border:0;max-width:30px;height:34px;margin:0;padding:0;font-family:Mulish;font-size:16px;line-height:34px}.travelers-popover-content .innerSec>ul>li .quantity input.btn:disabled{opacity:.25;filter:grayscale();cursor:not-allowed}.travelers-popover-content .innerSec .cabinClass{margin-bottom:0}.travelers-popover-content .innerSec .closeAdultList.adultListApplyBtn{color:#fff;text-align:center;background:#0465c6;border-radius:4px;width:75%;height:45px;margin:20px auto;font:500 20px/45px Mulish;text-decoration:none;display:block;position:relative;top:0;left:0}.cabin-select-trigger{appearance:none;color:#262626;cursor:pointer;text-align:left;background:#fff 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;outline:none;align-items:center;width:100%;height:45px;margin:10px 0 17px;padding:0 32px 0 10px;font:400 17px/22px Mulish;display:flex}.cabin-select-trigger:focus-visible{outline-offset:1px;outline:2px solid #0466c8}.cabin-select-content{z-index:10000;min-width:var(--radix-select-trigger-width);background:#fff;border:1px solid #bfbfbf;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px #0000001f}.cabin-select-item{color:#262626;cursor:pointer;outline:none;padding:10px 14px;font:400 16px/24px Mulish;display:block}.cabin-select-item[data-highlighted]{color:#fff;background:#0466c8}.mob-cabin-select.cabin-select-trigger{border:1px solid #d9d9d9;border-radius:8px;height:auto;margin:0;padding:12px 44px 12px 14px;font:400 16px/24px Mulish}.submitbtnsec{justify-content:center;align-items:center;margin-top:19px;display:flex;position:relative}.submitbtnsec #flightSearch,.submitbtnsec button[type=submit]{color:#fff;cursor:pointer;text-align:center;z-index:1;background:#0466c8;border:0;border-radius:8px;width:224px;font-family:Mulish;font-size:24px;line-height:50px;transition:all .3s;position:relative}.submitbtnsec #flightSearch:hover,.submitbtnsec button[type=submit]:hover{background-color:#013a64}.error{color:#f5222d;font-family:Mulish;font-size:12px;line-height:19px;display:inline-block;position:absolute;bottom:-20px;left:0}@media (max-width:1000px){.newbanner .formbg{padding:10px}.formArea .field,.formArea .field.smlBox{max-width:20%}.switch{bottom:inherit;left:18.5%;right:inherit;margin:auto;top:22px;transform:rotate(0)}}@media (min-width:768px) and (max-width:1024px){.field.smlBox .inps{white-space:nowrap;text-overflow:ellipsis;font:400 14px/20px Mulish;overflow:hidden}.inputContainer>p{white-space:nowrap;text-overflow:ellipsis;padding-right:18px;overflow:hidden}.calanderDayName{white-space:nowrap;text-overflow:ellipsis;margin-top:-2px;font-size:11px;overflow:hidden}.adultsList strong{font-size:15px;line-height:22px}.adultsList #flightname{font-size:11px}.field:not(.smlBox) .inps{overflow:hidden}.inps .flight-option-label{font-size:13px;line-height:20px}.inps .text-muted{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}}@media (max-width:767px){.desktop-form{display:none}.mobile-form{padding:0 5px;display:block}}
.mobile-trip-tabs{gap:8px;margin-bottom:12px;display:flex}.mobile-trip-tabs .tabtest{color:#262626;background:#fafafa;border:1px solid #d9d9d9;border-radius:10px;padding:4px 12px 4px 28px;font:400 12px/20px Mulish}.mobile-trip-tabs .tabtest[data-state=checked]{color:#0a549c;background:#e7eef5;border-color:#9dbbd7}.mobile-field{background:#fff;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:10px;padding:8px 10px}.mobile-field label{color:#595959;margin-bottom:4px;font:400 12px/18px Mulish;display:block}.mobile-date-row{gap:8px;display:flex}.mobile-date-row .mobile-field{flex:1}.mobile-submit-btn{color:#fff;cursor:pointer;background:#0466c8;border:0;border-radius:8px;width:100%;font:400 18px/55px Mulish;display:block}@media (max-width:767px){body .newbanner.searchNew h1{display:none}.searchNew{height:auto;margin-bottom:0}.newbanner.searchNew .formbg{height:auto;min-height:286px;box-shadow:none;background-color:#0000;border-radius:8px;margin:0 0 20px;padding:0}.newbanner.searchNew .mobile-form{padding:0}.mobile-fields-card{background-color:#1e4266;border-radius:8px;margin-top:10px;padding:10px 7px;position:relative}.mobile-trip-tabs{margin-top:0;margin-bottom:10px;padding-left:15px}.newbanner.searchNew .mobile-trip-tabs .tabtest{color:#fff;background:0 0;border:0;border-radius:0;padding:0 7px 0 25px;font:400 12px/20px Mulish;position:relative}.mobile-trip-tabs .tabtest:before{content:"";background:#fff;border:1px solid gray;border-radius:50%;width:16px;height:16px;margin:auto;position:absolute;top:0;bottom:0;left:0}.mobile-trip-tabs .tabtest[data-state=checked]:after{content:"";opacity:1;background:#1e4266;border-radius:50%;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;left:4px}.newbanner.searchNew .mobile-field{box-sizing:border-box;background:#fff;border:0;border-radius:0;width:100%;margin-bottom:2px;padding:13px 15px 8px}.mobile-field label{color:#1e4266;margin-bottom:6px;font:400 13px/10px Mulish}.mobile-date-row{grid-template-columns:1fr 1fr;gap:2px;width:100%;display:grid}.mobile-date-row.oneway-only{display:block}.mobile-date-row.oneway-only .mobile-field{width:100%}.mobSwitch{z-index:10;background:#fff;border:2px solid #052442;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:93px;right:12px}.mobSwitch img{width:19px;height:19px}.mobile-submit-btn{color:#fff;cursor:pointer;background-color:#0466c8;border:0;border-radius:8px;width:100%;margin-top:3px;margin-left:0;font:400 18px/55px Mulish;display:block}.error{width:auto;position:absolute;bottom:-2px;left:16px}}
.mob-trigger-field{cursor:pointer;-webkit-tap-highlight-color:transparent}.mob-field-value{color:#262626;white-space:nowrap;text-overflow:ellipsis;font:400 16px/24px Mulish;overflow:hidden}.mob-field-value.mob-field-placeholder{color:#999;font-size:14px}.mob-day-name{color:#595959;margin-top:2px;font:300 11px/16px Mulish}.mob-field-error{background-color:#fff1f0!important}.mob-inline-error{color:#a00;margin-top:2px;font:600 12px/18px Mulish;display:block}.mob-dialog-overlay{display:none}.mob-popup-overlay{z-index:10000;box-shadow:none;background:#fff;border:none;border-radius:0;flex-direction:column;padding:0;display:flex;position:fixed;inset:0}.mob-popup-panel{flex-direction:column;height:100%;display:flex;overflow:hidden}.mob-popup-header{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;padding:14px 16px;display:flex;position:relative}.mob-popup-back{cursor:pointer;color:#262626;background:0 0;border:none;flex-shrink:0;margin-right:8px;padding:0;font-size:22px;line-height:1}.mob-popup-header h2{text-align:center;color:#262626;flex:1;margin:0;padding-right:30px;font:600 16px/24px Mulish}.mob-popup-search{flex-shrink:0;align-items:center;padding:12px 16px;display:flex;position:relative}.mob-popup-search input{color:#262626;box-sizing:border-box;background:#f8f8f8;border:1px solid #d9d9d9;border-radius:8px;outline:none;width:100%;padding:11px 44px 11px 16px;font:400 15px/22px Mulish}.mob-popup-search input::placeholder{color:#bfbfbf}.mob-search-clear{color:#0466c8;cursor:pointer;background:0 0;border:none;padding:6px;font-size:15px;line-height:1;position:absolute;right:28px}.mob-popup-body{-webkit-overflow-scrolling:touch;flex:1;padding:4px 16px 24px;overflow-y:auto}.mob-popular-title{color:#262626;margin:12px 0 10px;font:700 15px/22px Mulish}.mob-section-label{color:#595959;margin:10px 0 8px;font:400 13px/20px Mulish}.mob-city-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.mob-city-btn{color:#262626;cursor:pointer;text-align:center;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:8px;padding:10px 6px;font:400 13px/18px Mulish;transition:background .15s,border-color .15s}.mob-city-btn:active{color:#0a549c;background:#e7eef5;border-color:#9dbbd7}.mob-search-results{margin-top:4px}.mob-search-result-item{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:13px 0}.mob-search-result-item:active{background:#f8f8f8}.mob-result-label{color:#262626;font:400 15px/22px Mulish}.mob-result-subtext{color:#737373;margin-top:2px;font:400 12px/18px Mulish}.mob-no-results{text-align:center;color:#737373;padding:48px 20px;font:400 15px/22px Mulish}.mob-date-picker-body{-webkit-overflow-scrolling:touch;flex:1;padding:16px 12px 24px;overflow-y:auto}.mob-date-picker-footer{background:#fff;border-top:1px solid #eaeaea;gap:12px;padding:12px 16px;display:flex}.mob-date-picker-footer-field{cursor:pointer;color:#262626;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:12px 14px;font:500 14px/20px Mulish;display:flex}.mob-date-picker-footer-field.is-active{border-color:#0466c8}.mob-date-picker-footer-icon{color:#0466c8;flex-shrink:0;display:inline-flex}.mob-date-picker-footer-value.is-placeholder{color:#999;font-weight:400}.mob-passengers-panel{background:#fff}.mob-passengers-body{-webkit-overflow-scrolling:touch;flex:1;padding:20px 16px 8px;overflow-y:auto}.mob-cabin-heading{color:#262626;margin:0 0 10px;font:700 15px/22px Mulish}.mob-cabin-select-wrapper{margin-bottom:24px;position:relative}.mob-cabin-select{color:#262626;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23595959' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #d9d9d9;border-radius:8px;outline:none;width:100%;height:auto;margin:0;padding:12px 44px 12px 14px;font:400 16px/24px Mulish}.mob-passenger-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.mob-passenger-row:last-child{border-bottom:none}.mob-passenger-info{flex-direction:column;display:flex}.mob-passenger-type{color:#262626;font:400 15px/22px Mulish}.mob-passenger-age{color:#737373;margin-top:2px;font:400 12px/18px Mulish}.mob-passenger-counter{align-items:center;gap:14px;display:flex}.mob-counter-btn{color:#262626;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:flex}.mob-counter-btn:disabled{color:#bfbfbf;cursor:not-allowed;opacity:.5}.mob-counter-value{color:#262626;text-align:center;min-width:18px;font:400 16px/24px Mulish}.mob-passengers-footer{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;gap:12px;padding:14px 16px;display:flex}.mob-passengers-cancel{color:#0466c8;cursor:pointer;text-align:center;background:#fff;border:1.5px solid #0466c8;border-radius:6px;flex:1;height:46px;font:500 15px/44px Mulish}.mob-passengers-save{color:#fff;cursor:pointer;text-align:center;background:#0466c8;border:0;border-radius:6px;flex:1;height:46px;font:500 15px/46px Mulish}.fs-popover{z-index:9999}
