﻿.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.main_content_form,.main_content_form1{float:left;width:100%}.slider_content_wrap{padding:10px 0 0 0}.slider_content_wrap .main_content_form,.slider_content_wrap .main_content_form1{background:#fff;border:1px solid #e4e2e2;padding:10px 5px;box-shadow:0 1px 2px 1px rgba(0,0,0,.1);margin-bottom:20px;border-radius:4px}.main_content_form .pull_left,.main_content_form1 .pull_left{margin-right:1%;position:relative}.main_content_form input,.main_content_form select,.main_content_form1 input,.main_content_form1 select{width:100%}.main_content_form .search-box i.fa,.main_content_form1 .search-box i.fa{top:0}.main_content_form input,.main_content_form select{width:100%;border:1px solid #aaa;height:32px;padding-right:2px;border-radius:0;color:#2b2b2b}.main_content_form1 .btn-search{width:100%;border:1px solid #428eff;height:36px;padding-right:2px;border-radius:0;color:#fff}.main_content_form .pull_left label,.main_content_form1 .pull_left label{text-transform:uppercase;color:#2b2b2b!important;font-family:'payaneha','dinar';font-weight:400;margin-bottom:13px}.main_content_form .pullleft{margin-right:20px;position:relative;float:left}.main_content_form .btn-group{height:32px}.main_content_form .btn-group .btn.dropdown-toggle{height:100%}.main_content_form .btn-group .btn.dropdown-toggle .caret{border-top:5px dashed transparent;height:100%;width:100%;top:0!important;left:0}.main_content_form span.bs-caret{position:absolute;right:0;height:100%;top:0;width:37px}.main_content_form,.main_content_form1,.main_content_area .inner_container,.inner_body_payment{animation:Fade 1s 1;-moz-animation:Fade 1s 1;-webkit-animation:Fade 1s 1;-ms-animation:Fade 1s 1;-o-animation:Fade 1s 1;position:relative}@-webkit-keyframes Fade{0%{-webkit-transform:translateY(-10px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes Fade{0%{-moz-transform:translateY(-10px);opacity:0}100%{-moz-transform:translateY(0);opacity:1}}@keyframes Fade{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes Fadeleft{0%{-webkit-transform:translateX(-30px);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@-moz-keyframes Fadeleft{0%{-moz-transform:translateX(-30px);opacity:0}100%{-moz-transform:translateX(0);opacity:1}}@keyframes Fadeleft{0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0);opacity:1}}.day-box #right-arrow,.day-box #left-arrow{cursor:pointer;display:inline-block;vertical-align:middle}#right-arrow{float:right}.day-box #dates{font-size:16px;width:95%;display:inline-block;vertical-align:middle;line-height:2.3}.day-box #dates .item{margin-left:2px;margin-right:2px;color:#696969;cursor:pointer;display:block;margin-top:4px;text-decoration:none;display:flex;flex-direction:column;line-height:1.5}.day-box #dates .item:after{top:9px;left:-1px;width:1px;height:22px;content:' ';background:#ccc;position:absolute}.day-box #dates .day-week{padding-left:5px}.day-box #dates .item.selected-item{background:#fff;color:#000;font-weight:bold;font-size:15px;margin-top:4px}.tripSrc{padding:10px!important;border-radius:0!important;border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;border-left:0!important;margin-left:-5px!important}.tripDest{padding:10px!important;border-radius:0!important;border-top-left-radius:10px!important;border-bottom-left-radius:10px!important;border-right:0!important}.tripDateDiv input{padding:10px!important;border-radius:10px!important}.btn-orange{color:#fff!important;background:#fb6b6b!important;transition:all .3s!important;border:1px solid #fb6b6b!important;padding:10px!important;border-radius:10px!important}.btn-orange:hover{color:#fb6b6b;background:#fff;transition:all .3s}.btn-transfer{position:absolute;border-radius:50%!important;top:5px;left:-2px;padding:5px 10px!important;z-index:99}.srcdestDiv{padding:10px 0;box-shadow:0 0 2px 0 #aaa;border-radius:10px;margin:0}.header_bottom{position:relative}.filters,.labelCities,.sort-box.mt-3,.travel_post_switcher{padding:15px;box-shadow:0 0 2px 0 #aaa;background:#fff}.labelCities{padding:40px;padding-top:20px;padding-right:15px}.divSortOptions{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}input[type="radio"]+.label-text:before{line-height:2;margin-right:0;margin-left:5px;font-size:15px}span.label-text{color:#696969;font-size:15px}input[type="radio"]:checked+.label-text,input[type="radio"]:checked+.label-text::before{color:#428eff}#right-arrow a[disabled] i,#left-arrow a[disabled] i{color:#aaa}#right-arrow a i,#left-arrow a i{color:#333}.breadcrumblink{padding-left:5px;padding-right:5px;text-decoration:none!important;color:#222}.breadcrumb-item{font-family:'payaneha',dinar,'PT Sans',sans-serif!important}.breadcrumb-item.active:before{float:left;padding-right:.5rem;color:#6c757d;content:" "}.pricediv{text-align:center;font-weight:bold;color:#4181c9!important}.autocar{padding:10px;border-radius:20px;background:#e6f2ff;transition:all .4s;font-size:13px;color:#4181c9;margin:0;display:none}.border-right-ticket{border-right:1px dashed #d9d9d9}.detailContent{display:none;padding:5px;font-size:13px;border-top:2px solid #eee;margin-top:10px}.autocar-div{display:flex;flex-direction:row;justify-content:flex-start;padding-top:5px;margin-bottom:10px}.detailBtn{border:none;background:#fff;color:#4181c9!important}.detailBtn:focus{box-shadow:none}.detailBtn i.fa{position:relative!important;margin-right:5px!important;background:none!important;color:#4181c9!important;width:auto!important;height:auto!important;font-size:20px!important;line-height:normal!important;top:5px!important;left:auto!important}.take_off_landing del.text-danger{margin-left:5px}.btn-main-primary{background:#eef6ff;color:#4181c9;border:1px solid #4181c9;width:auto;margin-right:auto;margin-left:auto;margin-bottom:25px;border-radius:10px!important;font-size:14px!important}.twoButtons1{background:#428eff!important;color:#fff!important;border:1px solid #428eff!important;border-radius:10px!important;margin:5px;width:fit-content!important;padding:10px!important;height:auto!important;font-size:14px!important}.twoButtons2{background:#428eff!important;color:#fff!important;border:1px solid #428eff!important;border-radius:10px!important;margin:5px;width:fit-content!important;padding:10px!important;height:auto!important;font-size:14px!important}.main_content_form h1 i.fa{display:none}.tripSrc2{margin-left:-25px!important}#doSearch{border-radius:10px;background:#fb6b6b;color:#fff;border:none}.sortOptionAlternative{display:none}.srcDestBackBtn{display:none}.search-btn{border:1px solid #aaa!important}@media(max-width:768px){#header_wrapper{position:fixed;top:0;z-index:999}.bread--crumb{display:none}.sort-box{display:none!important}.tripSrc,.tripDest{margin-left:0;border-radius:10px!important;border:1px solid #ced4da!important;margin-bottom:10px}.search-btn{margin-top:10px}.btn-transfer{transform:rotate(90deg)!important;top:26px!important;left:18px!important;padding:4px 8px!important}.search-box .col-lg-3.ps-0{padding-left:15px!important}.search-box .col-lg-3.pe-0{padding-right:15px!important}#mobile-view-selection-body{z-index:9999;position:relative}.sticky-top{z-index:998}.flight_details_schedule .d-flex.flex-row{align-items:baseline!important}.flight_details_schedule .d-flex.flex-row .d-flex.flex-column.align-items-center.justify-content-center.pt-3{padding-top:0!important;flex-direction:column!important}.flight_details_schedule .today-time{width:100px;display:block}.flight_details_schedule .today-time.pos-abs{position:absolute;left:14px;top:50px}.flight_details_schedule .d-flex.flex-column.align-items-center.justify-content-center{flex-direction:row!important;align-items:baseline!important;padding-top:0!important}.take_off_landing .red{font-size:12px}.flight_details_schedule .container{padding:.5rem!important}.take_off_landing.pt-3.betweenCities{font-size:12px}.flight_details_schedule .take_off_landing{text-align:center}.flight_details_schedule .autocar-div{padding:5px 10px;border-radius:20px;background:#f2f8ff;width:100%;transition:all .4s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#000;margin:8px 0;display:block;text-align:center}.flight_details_schedule .autocar{width:100%;font-size:10px;padding:7px;text-align:center;font-size:12px;background:#eff7ff}.flight_details_schedule .border-right-ticket{border-right:0}.flight_details_schedule .list_button a{height:auto;width:100%;margin-bottom:0;margin-top:10px}.flight_details_schedule .detailContent{border-top:0;text-align:center}#selSortType{height:45px;border-radius:10px}.main_content_form h1{cursor:pointer}.main_content_form h1 i.fa{display:block;position:relative;top:auto;left:auto;width:fit-content;height:fit-content;background:#e6f2ff;color:#4181c9;line-height:normal;float:left;font-size:20px;padding:13px 15px;border-radius:50%}.travel_post_switcher{margin-top:15px}.sort-box.mt-3{display:none}.tripSrc2{margin-left:0!important}.btn-orange{margin-top:10px}.sortOptionAlternative{display:block}}.opacityzero{opacity:0!important;height:50px!important}.header-today-date{display:none}.refreshpopup{background:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:10px;padding:20px;z-index:9999;height:300px;width:524px;display:none}.refreshpopup .refresh-body p.h4{text-align:center;font-weight:bold;margin-top:20px}.refreshpopup .refresh-body p{text-align:center}.refreshpopup .refresh-footer .refresh-btn{border:1px solid #fb6b6b;background:#fb6b6b;color:#fff;padding:10px;border-radius:10px;display:inline-block;width:49%;text-decoration:none!important;text-align:center}.refreshpopup .refresh-footer .gotohome-btn{border:1px solid #fb6b6b;color:#fb6b6b;background:#fff;padding:10px;border-radius:10px;display:inline-block;width:49%;text-decoration:none!important;text-align:center}.refreshpopup .refresh-header .refresh-img{padding:10px;width:fit-content;margin-left:auto;margin-right:auto}.refreshpopup .refresh-header .refresh-img img{width:50px}.overlay-wrap{background:#00000045;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;z-index:1021;display:none}.header_bottom{background:#fff}.header_bottom .travel_logo a img{width:75%!important}.main_menu>ul>li>a,.main-menu-login ul li a{color:#000!important}.btn-transfer{top:8px;left:0;padding:15px 8px 15px 0!important}.btn-transfer i{font-size:15px}.bread--crumb{display:none!important}.search-box{box-shadow:none;padding:20px 0;transition:all .4s}.newWeekDays{background:#fff;display:flex;width:300px;border-radius:20px;padding:7px 20px;justify-content:space-between;float:left;box-shadow:0 0 5px 0 #aaa}.newWeekDays .theDayBefore{display:flex;align-items:center;cursor:pointer;font-size:14px}.newWeekDays .theDayAfter{display:flex;align-items:center;flex-direction:row-reverse;cursor:pointer;font-size:14px}.newWeekDays .theDayAfter i{margin-right:5px}.newWeekDays .theDayBefore i{margin-left:5px}.fastFilters{float:right;display:flex;flex-direction:row;position:relative}.soonestHour,.cheapestTicket{background:#fff;border-radius:20px;padding:7px 20px;margin-left:10px;font-size:14px;cursor:pointer;box-shadow:0 0 5px 0 #aaa}.bus-detail-wrap1,.bus-detail-wrap2{display:none}.weekdays{display:none}.showDetailInfo,.propertyBus{font-size:14px;cursor:pointer;margin-left:20px}.showAutoCar,.showbetweenCities{display:none;font-size:14px!important;padding-right:25px;padding-top:10px;border-top:2px solid #eee;margin-top:10px}.flight_details_schedule:before{position:absolute;top:-2px;left:302px;background-color:#f5f5f5;width:50px;height:20px;content:"";border-bottom-right-radius:20px;border-bottom-left-radius:20px}.flight_details_schedule:after{position:absolute;bottom:-2px;left:302px;background-color:#f5f5f5;width:50px;height:20px;content:"";border-top-right-radius:20px;border-top-left-radius:20px}.main-ticket-card{display:flex;flex-direction:column;justify-content:space-between}.betweenCities,.showbetweenCities{display:none}.tripsInputSec{position:sticky;top:0;z-index:99;box-shadow:0 5px 4px -2px #d5d5d5;padding-top:5px;padding-bottom:5px}.timeOclock{display:inline}.todayDay{border-left:1px solid #aaa;border-right:1px solid #aaa;padding-left:15px;padding-right:15px;font-size:14px}.busLineSrcToDest{display:flex;flex-direction:row;margin:0 10px}.busLineSrcToDest .fa-bus{color:#428eff;margin-left:10px}.busLineSrcToDest .fa-linee{border-bottom:1px solid #b3b3b3;width:130px;height:1px;position:relative;top:10px}.busLineSrcToDest .fa-circle-o-notch::before{content:"";border-radius:50%;border:1px solid #aaa;width:15px;height:15px;background-color:#fff;display:block;margin-right:10px}span.me-3.srcDestline{display:inline-flex;align-items:center}.summaryDate{display:none;justify-content:center;align-items:center;padding:10px 0;transition:all .4s}.summaryHeader{font-weight:bold;margin-left:20px}.summaryWeek{margin-top:5px}.summarySearch{padding:1px 8px;border-radius:50%;border:1px solid red;background:#fb6b6b;color:#fff;margin-right:20px;cursor:pointer}.summarySearch i{margin-top:5px}.closeSearchBox{cursor:pointer;padding-left:20px}.closeSearchBox i{margin-right:10px}.empty-chair p{font-size:12px}.summaryGoToHome{display:none}.columnSummaryBox{display:flex;align-items:center;justify-content:center}.columnSummaryBox .summaryWeek{font-weight:bold}.timeCard{padding:10px;background:#f5f5f5;margin-bottom:10px;border:1px solid #ddd;border-radius:10px;cursor:pointer;transition:all .3s;width:49%}.timeCard.active{background:#669bd7;box-shadow:0 2px 4px 0 #87a8ce}.timeCard:hover{background:#428eff;box-shadow:0 2px 4px 0 #428eff}.timeCard img{transition:all .4s;width:25px}.timeCard:hover span,.timeCard.active span{border-color:#fff;font-weight:bold;color:#fff}.timeCard:hover img{transform:rotate(360deg)}.timeFilter,.coopFilter,.priceFilter{padding:15px;box-shadow:0 0 2px 0 #aaa;background:#fff}.timeFilter label,.coopFilter label,.priceFilter label{margin-bottom:1rem;font-size:16px}.timeFilter span{border-right:1px solid #bbb;padding-right:10px}.timeRow{display:flex;justify-content:space-between;flex-direction:row}.checkbox-wrapper-65 *,.checkbox-wrapper-65 ::after,.checkbox-wrapper-65 ::before{box-sizing:border-box}.checkbox-wrapper-65 .cbx{position:relative;display:block;float:left;width:18px;height:18px;border-radius:4px;background-color:#ffff;border:1px solid #aaa;box-shadow:inset 0 1px 1px rgba(255,255,255,.15),inset 0 -1px 1px rgba(0,0,0,.15);transition:all .15s ease}.checkbox-wrapper-65 .cbx svg{position:absolute;top:2px;left:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#fff;stroke-width:2;stroke-dasharray:17;stroke-dashoffset:17;transform:translate3d(0,0,0)}.checkbox-wrapper-65 .cbx+span{float:left;margin-right:6px;font-size:14px}.checkbox-wrapper-65{user-select:none}.checkbox-wrapper-65 label{display:flex;flex-direction:row;cursor:pointer;justify-content:flex-start;align-items:center;margin-bottom:15px}.checkbox-wrapper-65 input[type="checkbox"]{display:none;visibility:hidden}.checkbox-wrapper-65 input[type="checkbox"]:checked+.cbx{background-color:#606062;background-image:linear-gradient(#255cd2,#1d52c1)}.checkbox-wrapper-65 input[type="checkbox"]:checked+.cbx svg{stroke-dashoffset:0;transition:all .15s ease}.mobileFilters{display:none}#FAQPanel h3{font-size:1.25rem;margin-bottom:1rem!important;margin-top:3rem!important}.timeFilter{border-radius:0}.filters.bg-white{border-top-left-radius:10px;border-top-right-radius:10px}.coopFilter{border-bottom-left-radius:10px;border-bottom-right-radius:10px}input[type=range]{-webkit-appearance:none;margin:10px 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:#428eff;border-radius:5px;border:1px solid #aaa}input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #aaa;border:1px solid #aaa;height:17px;width:17px;border-radius:50%;background:#428eff;cursor:pointer;-webkit-appearance:none;margin-top:-8px;margin-right:-2px}input[type=range]:focus::-webkit-slider-runnable-track{background:#428eff}input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000;background:#428eff;border-radius:5px;border:1px solid #000}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000;border:1px solid #10f;height:30px;width:15px;border-radius:5px;background:#fb6b6b;cursor:pointer}input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#428eff;border:1px solid #000;border-radius:10px;box-shadow:1px 1px 1px #000}input[type=range]::-ms-fill-upper{background:#428eff;border:1px solid #000;border-radius:10px;box-shadow:1px 1px 1px #000}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:1px 1px 1px #000;border:1px solid #10f;height:30px;width:15px;border-radius:5px;background:#fb6b6b;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#428eff}input[type=range]:focus::-ms-fill-upper{background:#428eff}.rangePrice{font-size:14px}.maxPrice,.minPrice{font-size:13px}.main_content_form{float:none}.organaized{padding:9px;border-radius:20px;background:#fff;box-shadow:0 0 5px 0 #aaa;display:flex;justify-content:space-between;align-items:center}.organaized.active{border:1px solid;background:#dfeeff;color:#3572bf;font-weight:bold}.organaized{padding:10px;border-radius:20px;background:#fff;box-shadow:0 0 5px 0 #aaa;display:flex;justify-content:space-between;align-items:center}.organaized .fa-exchange{font-size:12px;transform:rotate(90deg);margin-left:10px}.organaized .fa-angle-down{font-size:12px;margin-right:5px}.organized-dropdown{position:absolute;background:#fff;top:40px;box-shadow:0 0 5px 0 #aaa;z-index:9;padding:7px}.organized-dropdown .soonestHour{box-shadow:none;border-radius:0;border-bottom:1px solid #ccc;margin:0;padding:0;padding-bottom:10px;padding-top:4px}.organized-dropdown .cheapestTicket{box-shadow:none;border-radius:0;margin:0;padding:0;padding-top:10px;padding-bottom:4px}.organized-dropdown .cheapestTicket span,.organized-dropdown .soonestHour span{font-size:12px}.showDetaliMap{background:#fff;border-radius:20px;box-shadow:0 0 5px 0 #aaa;border:1px solid #fb6b6b}.showDetaliMap i{color:#fb6b6b;font-size:12px;margin-left:10px}.showDetaliMap a{font-size:12px!important;color:#fb6b6b;padding:10px 15px;padding-left:5px;line-height:3;font-weight:bold}.fastFilters.fixed{position:fixed;z-index:99;background:#fff;left:0;top:60px;padding:10px;box-shadow:0 5px 4px -2px #d5d5d5}.accordion-button{text-align:justify!important}.accordion-collapse.collapse.show{background:#dfeeff;color:#1668c5;text-align:justify}.accordion-button:not(.collapsed){color:inherit;background:#fff;box-shadow:none}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.outlineBtnPath{background:#fff;color:#003a7a!important;border:2px solid #4181c9;border-radius:8px;padding:10px;width:100%;display:block;text-align:center;position:relative}.arrow{cursor:pointer;left:45px;position:absolute;top:15px;transform:translate(-50%,-50%);transform:rotate(90deg)}.arrow span{animation:animate 1.3s infinite;border-bottom:4px solid #4181c9;border-right:4px solid #4181c9;display:block;height:.7em;margin:-5px;transform:rotate(45deg);width:.7em}.arrow span:nth-child(2){animation-delay:-.4s}@keyframes animate{0%{opacity:0;transform:rotate(45deg) translate(-10px,-10px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg) translate(10px,10px)}}.mb-desk-3{margin-bottom:10px}.mobileShow{display:none}.custom-control{position:absolute;top:10px;left:10px;background:#fff;border-radius:5px;padding:5px;box-shadow:0 0 5px rgba(0,0,0,.5)}.custom-control img{width:30px;height:30px}@media only screen and (max-width:600px){.mobileShow{display:inline}}@media(max-width:1400px){.flight_details_schedule:before,.flight_details_schedule:after{left:256px}}@media(max-width:991px){.main_content_form .pull_left,.main_content_form1 .pull_left{margin-right:0;position:relative;margin-bottom:15px}}@media(max-width:1199px){.day-box #dates{width:90%}}.parent-filter-p-btn .fastFilters{display:none}@media(max-width:767px){#header_wrapper{display:none!important}.refreshpopup{width:300px;height:273px}.refreshpopup .refresh-footer .refresh-btn,.refreshpopup .refresh-footer .gotohome-btn{padding:6px;font-size:12px!important}.day-box #dates{width:85%}.filters .divSortOptions,.filters .more-info{display:none}.filter-p-btn{padding:7px;border-radius:20px;font-size:12px;background:#dfeeff;width:fit-content;color:#2c71bf;display:flex;align-items:center;box-shadow:0 0 5px 0 #aaa;border:1px solid}.filter-p-btn i{margin-right:5px}.filters{box-shadow:none;padding:0;border-radius:0}.btn.more-info.mt-4.d-block{margin-left:20px;margin-right:20px}.image-filter-p-btn{background:#fff;width:100%;border-bottom:1px solid #ddd;border-radius:0}.filter-full-page{position:fixed;top:0;bottom:0;right:0;left:0;height:100%;width:100%;z-index:99;background:#fff;overflow-y:scroll}.weekdays{position:fixed;bottom:0;z-index:9;background:#fff;padding:15px;padding-bottom:10px;border-top:1px solid #ccc}.weekdays a{font-size:13px!important}.weekdays .fa-3x{font-size:28px}.weekdays .day-box{display:flex;align-items:center;justify-content:center}.labelCities{padding:20px;padding-top:0;padding-bottom:60px;border-radius:0;box-shadow:none;border-bottom:1px solid #ccc}.labelCities h1 span{position:absolute;top:13px}.detailContent,.detailBtn{display:none}.take_off_landing .today-date{display:none}.header-today-date{display:block;color:#aaa;font-size:12px;position:absolute;bottom:-10px}.header-today-date .day-week{margin-left:5px}.parent-filter-p-btn{display:flex;align-items:flex-start;justify-content:space-between}.srcDestBackBtn{display:block}.divSortOptions input[type="radio"]:checked+.label-text,.divSortOptions input[type="radio"]:checked+.label-text::before{color:#3781d3}.srcdestDiv .btn-orange{background:#3781d3!important;border:1px solid #3781d3!important}.srcdestDiv .btn-orange:hover{color:#fff!important}.fixed_labelCities{position:fixed;top:0;width:100%;z-index:9;background:#fff;right:0;left:0;padding:20px;box-shadow:0 0 4px 1px #aaa}.take_off_landing h5 span{margin-bottom:10px;display:block}.take_off_landing h5 span.active,.take_off_landing h5 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:180px}.discount-box{text-align:right}.discount-box .discount,.take_off_landing .text-danger{font-size:12px}.col-lg-8.col-md-8.col-sm-8.col-12 .d-flex.flex-row.align-items-center.justify-content-between .d-flex.flex-column.align-items-center.justify-content-center .take_off_landing{text-align:right}.newWeekDays{position:fixed;bottom:0;left:0;right:0;z-index:9;width:100%;border-radius:0;padding:15px}.closeSearchBox{display:none}.srcdestDiv{display:none;position:fixed;padding:15px;box-shadow:none;border-radius:0;margin:0;top:0;bottom:0;left:0;width:100%;right:0;height:100%;z-index:9999}.summaryDate{display:flex;justify-content:space-between;align-items:center}.summaryDate .fa-bus,.summaryDate .fa-calendar{display:none}.flight_details_schedule:before,.flight_details_schedule:after{display:none}.filters{background:transparent!important}.filter-full-page{background:#fff!important}#content_wrapper{margin-top:0}.fullLinkCard{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.flight_details_schedule .flex-column-reverse{position:relative;border-top:1px solid #aaa;padding-top:10px!important}.flight_details_schedule{padding:10px 5px 0 5px;margin-top:10px}.empty-chair p{text-align:right;position:absolute;top:10px}.pricediv{text-align:left}.fastFilters{display:none}.parent-filter-p-btn .fastFilters{display:flex;width:100%;justify-content:space-between}.fastFilters span{font-size:12px}.soonestHour,.cheapestTicket{margin-left:5px;margin-right:10px;padding:7px 10px}.summaryHeader,.summaryWeek{font-size:13px}.summarySearch{padding:0 6px}.summarySearch i{font-size:14px}span.me-3.srcDestline{font-size:13px}.timeOclock.timeOclock2{left:20px;margin-right:10px}.timeOclock{float:left;position:absolute;top:18px;left:70px}.timeOclock::after{content:"-->";margin-right:10px}.timeOclock2::after{content:"";margin-right:0}.todayDay{padding-left:55px;padding-right:55px}.summaryGoToHome{display:block}.columnSummaryBox{width:100%;flex-direction:column;align-items:flex-start}.columnSummaryBox .summaryWeek{font-weight:normal}.timeFilter,.coopFilter{display:none}.mobileFilters .coopFilter,.mobileFilters .timeFilter{display:block;box-shadow:none;border-bottom:1px solid #ddd;border-radius:0;margin:0!important}.filter-full-page .mobileFilters{display:block}.filter-full-page .image-filter-p-btn{margin:0}.filter-full-page .form-group.divSortOptions{padding:15px!important;margin-bottom:0!important}.filter-full-page .more-info{padding:15px!important;margin-bottom:20px!important}.priceFilter{display:none}.filter-full-page .priceFilter{display:block}.credit{font-size:10px}.desktop-filter-p-btn{display:none!important}.mobile-filter-p-btn{margin:0;border:none;border-bottom:1px solid #ddd}.betweenCities.active{position:absolute;bottom:-29px;right:10px;background:#dfeeff;width:fit-content!important;padding:5px 10px!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#000;box-shadow:0 0 5px 0 #aaa}.flex-column-mobile{flex-direction:column}.mb-desk-3{margin-bottom:0}}@media(max-width:359px){.flight_details_schedule .today-time{font-size:12px}.take_off_landing h5 span{width:140px;font-size:14px}}.ext-2{background:#f4f6fb}.ext-2 .tripsInputSec{background:#fff;box-shadow:0 2px 14px rgba(19,23,29,.06);padding:14px 0}.ext-2 .search-box{padding:0;box-shadow:none;display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px}.ext-2 .search-box .srcDestBackBtn{display:none}.ext-2 .search-box .form-control,.ext-2 .search-box .mDate,.ext-2 .search-box input.hasDatepicker{height:52px;border:1px solid #e6eaf0!important;border-radius:12px!important;background:#fff;padding:0 40px 0 14px!important;font-size:14px;color:#2d3e50;width:100%;box-shadow:none!important}.ext-2 .search-box .tripSrc,.ext-2 .search-box .tripDest,.ext-2 .search-box .mDate,.ext-2 .search-box .input-group input.form-control{padding-right:40px!important}.ext-2 .search-box .form-control:focus{border-color:#428eff!important;box-shadow:0 0 0 3px rgba(66,142,255,.12)!important}.ext-2 .search-box .input-group{position:relative}.ext-2 .search-box .position-relative.ps-0 .input-group::before,.ext-2 .search-box .pe-0 .input-group::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#428eff;z-index:2;font-size:14px}.ext-2 .btn-transfer{position:absolute;left:-18px;top:50%;transform:translateY(-50%);z-index:9;width:36px;height:36px;border-radius:50%;border:3px solid #fff;background:#eef4ff;color:#2f6fe0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(19,23,29,.12);padding:0}.ext-2 .btn-transfer:hover{background:#2f6fe0;color:#fff}.ext-2 .search-box .btn-orange.btn-search,.ext-2 .search-box .search-btn{height:52px;border-radius:12px!important;background:#fb5b5b!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:15px!important;display:flex;align-items:center;justify-content:center;width:100%}.ext-2 .search-box .btn-orange.btn-search:hover{background:#ef4747!important}.ext-2 .fastFilters .soonestHour,.ext-2 .fastFilters .cheapestTicket{background:#fff;border:1px solid #eef1f6;border-radius:12px;padding:9px 18px;margin-left:10px;font-size:13px;font-weight:600;color:#2d3e50;box-shadow:0 4px 12px rgba(19,23,29,.05)}.ext-2 .fastFilters .soonestHour:hover,.ext-2 .fastFilters .cheapestTicket:hover{border-color:#428eff;color:#2f6fe0}.ext-2 .newWeekDays{background:#fff;border:1px solid #eef1f6;border-radius:12px;box-shadow:0 4px 12px rgba(19,23,29,.05);padding:8px 18px}.ext-2 .newWeekDays .theDayBefore,.ext-2 .newWeekDays .theDayAfter{color:#2d3e50;font-weight:600}.ext-2 .filters.bg-white,.ext-2 .timeFilter,.ext-2 .coopFilter,.ext-2 .priceFilter{background:#fff;border:1px solid #eef1f6!important;border-radius:16px!important;box-shadow:0 6px 18px rgba(19,23,29,.05)!important;margin-bottom:16px}.ext-2 .filter-p-btn.desktop-filter-p-btn,.ext-2 .timeFilter>label,.ext-2 .coopFilter>label,.ext-2 .priceFilter>label{font-weight:700;color:#13171d;font-size:15px}.ext-2 .divSortOptions .radio-inline{padding:11px 12px;border-radius:10px;margin:0 0 6px;cursor:pointer;transition:background .15s ease;display:flex!important;align-items:center;gap:10px}.ext-2 .divSortOptions .radio-inline:hover{background:#f4f7fc}.ext-2 .divSortOptions .radio-inline input[type="radio"],.ext-2 .divSortOptions input[type="radio"]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none;appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;accent-color:transparent!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important}.ext-2 .divSortOptions input[type="radio"]::before,.ext-2 .divSortOptions input[type="radio"]::after{content:none!important;display:none!important}.ext-2 .divSortOptions .label-text{position:relative;padding-right:26px;font-size:14px;color:#45505f}.ext-2 .divSortOptions .label-text::before,.ext-2 .divSortOptions input[type="radio"]:checked+.label-text::before{content:""!important;font-size:0!important;line-height:0!important;color:transparent!important;font-family:inherit!important;animation:none!important;text-indent:0!important}.ext-2 .divSortOptions .label-text::before{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:2px solid #c7cfdb;background:#fff;box-sizing:border-box}.ext-2 .divSortOptions input[type="radio"]:checked+.label-text{color:#fb5b5b;font-weight:700}.ext-2 .divSortOptions input[type="radio"]:checked+.label-text::before{border-color:#fb5b5b;background:radial-gradient(#fb5b5b 42%,#fff 46%)}.ext-2 .more-info,.ext-2 .showDetaliMap a{display:block;text-align:center;background:#2f6fe0;color:#fff!important;font-weight:700;font-size:14px;padding:12px;border-radius:12px;margin-top:8px}.ext-2 .more-info:hover{background:#245bc0}.ext-2 .timeCard{background:#f6f8fc;border:1px solid #e6eaf0;border-radius:12px}.ext-2 .timeCard.active,.ext-2 .timeCard:hover{background:#2f6fe0;border-color:#2f6fe0}.ext-2 .flight_details_schedule{position:relative;background:#fff;border:1px solid #eef1f6;border-left:5px solid #2f6fe0;border-radius:18px;box-shadow:0 6px 20px rgba(19,23,29,.06);margin-bottom:22px;transition:box-shadow .2s ease,transform .2s ease}.ext-2 .flight_details_schedule:hover{box-shadow:0 12px 28px rgba(19,23,29,.1);transform:translateY(-2px)}.ext-2 .flight_details_schedule .container{max-width:none;padding:20px 24px}.ext-2 .flight_details_schedule .row{margin:0;align-items:stretch}.ext-2 .main-ticket-card{padding-left:24px}.ext-2 .doller{font-size:16px;font-weight:800;color:#13171d}.ext-2 .timeOclock{font-size:22px;font-weight:800;color:#13171d}.ext-2 span.me-3.srcDestline{color:#5c6672;font-size:14px}.ext-2 .take_off_landing.betweenCities,.ext-2 .take_off_landing .today-date{color:#5c6672;font-size:14px}.ext-2 .autocar-div{gap:20px;padding-top:12px;margin-top:6px;border-top:1px solid #f0f2f7}.ext-2 .showDetailInfo,.ext-2 .propertyBus{color:#2f6fe0!important;font-size:13px;font-weight:600;margin-left:0;position:relative;padding-right:20px}.ext-2 .showDetailInfo::before,.ext-2 .propertyBus::before{font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:0;top:1px;font-size:12px}.ext-2 .showDetailInfo::before{content:""}.ext-2 .propertyBus::before{content:""}.ext-2 .border-right-ticket{border-right:2px dashed #dfe4ec;position:relative;display:flex;align-items:center;justify-content:center}.ext-2 .pricediv{color:#2f6fe0!important;font-size:18px;font-weight:800}.ext-2 .take_off_landing del.text-danger{color:#b0b7c3!important;font-size:12px;font-weight:500}.ext-2 .empty-chair p{color:#8b96a5;font-size:12px;margin:6px 0 0}.ext-2 .empty-chair p.red{color:#fb5b5b}.ext-2 .list_button .btns{display:inline-block;background:#2f6fe0;color:#fff;font-weight:700;font-size:14px;padding:11px 30px;border-radius:10px;margin-top:6px;transition:background .2s ease}.ext-2 .list_button .btns:hover{background:#245bc0;color:#fff}.ext-2 .discount-box .discount{background:#fff1e9;color:#ff7a3d;font-size:12px;font-weight:700;padding:4px 10px;border-radius:8px;display:inline-block;margin-top:6px}.ext-2 .flight_details_schedule:before,.ext-2 .flight_details_schedule:after{position:absolute;left:calc(33.333%+ 11px);width:42px;height:21px;background-color:#f4f6fb;content:"";z-index:2;transform:translateX(-50%)}.ext-2 .flight_details_schedule:before{top:-1px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.ext-2 .flight_details_schedule:after{bottom:-1px;border-top-left-radius:24px;border-top-right-radius:24px}.ext-2 .red{color:#fb5b5b;font-size:14px}.ext-2 .btn-main-primary{background:#2f6fe0;color:#fff!important;border:none;border-radius:10px!important;padding:11px 24px;font-weight:700}.ext-2 .btn-main-primary:hover{background:#245bc0}.ext-2 .content-section{background:#fff;border:1px solid #eef1f6;border-radius:18px;box-shadow:0 6px 18px rgba(19,23,29,.05);padding:24px;text-align:right;position:relative}.ext-2 .content-section.is-collapsible{max-height:260px;overflow:hidden;transition:max-height .45s ease}.ext-2 .content-section.is-collapsible.expanded{max-height:8000px}.ext-2 .content-section.is-collapsible:not(.expanded)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(to top,#fff 28%,rgba(255,255,255,0));pointer-events:none;border-radius:0 0 18px 18px}.ext-2 .content-readmore-wrap{text-align:center;margin-top:-10px;margin-bottom:24px}.ext-2 .content-readmore{display:inline-flex;align-items:center;gap:8px;background:#eef4ff;color:#2f6fe0;font-weight:700;font-size:14px;padding:11px 26px;border-radius:10px;border:none;cursor:pointer;transition:background .2s ease,color .2s ease}.ext-2 .content-readmore:hover{background:#2f6fe0;color:#fff}.ext-2 .content-readmore i{transition:transform .25s ease}.ext-2 .content-readmore.open i{transform:rotate(180deg)}@media(max-width:991px){.ext-2 .flight_details_schedule .container{padding:16px 18px}.ext-2 .main-ticket-card{padding-left:0;padding-bottom:14px}.ext-2 .border-right-ticket{border-right:none;border-top:2px dashed #dfe4ec;padding-top:14px}.ext-2 .flight_details_schedule:before,.ext-2 .flight_details_schedule:after{display:none}.ext-2 .border-right-ticket::before,.ext-2 .border-right-ticket::after{content:"";position:absolute;top:-1px;width:22px;height:40px;background-color:#f4f6fb;z-index:2;transform:translateY(-50%)}.ext-2 .border-right-ticket::before{left:-18px;border-radius:0 24px 24px 0;background:#f4f6fb}.ext-2 .border-right-ticket::after{right:-18px;border-radius:24px 0 0 24px}.ext-2 .search-box{flex-wrap:wrap;gap:10px}.ext-2 .btn-transfer{left:auto;right:50%;top:auto;bottom:-16px;transform:translateX(50%) rotate(90deg)}}.ext-2 .enroute-section{margin:22px 0;background:#fff;border:1px solid #e8ecf3;border-radius:16px;box-shadow:0 4px 18px rgba(19,23,29,.05);padding:20px 20px 16px}.ext-2 .enroute-head{margin-bottom:16px}.ext-2 .enroute-title{font-size:18px;font-weight:800;color:#2d3e50;margin:0 0 6px;display:flex;align-items:center;gap:8px}.ext-2 .enroute-ico{flex:none}.ext-2 .enroute-title .enroute-ico{width:20px;height:20px;fill:#428eff}.ext-2 .enroute-company .enroute-ico{width:17px;height:17px;fill:#428eff}.ext-2 .enroute-buy .enroute-ico{width:13px;height:13px;fill:#fff}.ext-2 .enroute-sub{font-size:13px;color:#6b7a90;margin:0;line-height:1.9}.ext-2 .enroute-sub b{color:#428eff;font-weight:700}.ext-2 .enroute-body{display:flex;flex-direction:column;gap:12px}.ext-2 .enroute-card{border:1px solid #e8ecf3;border-radius:14px;padding:14px 16px;background:#fbfcfe}.ext-2 .enroute-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px}.ext-2 .enroute-company{font-size:14px;font-weight:700;color:#2d3e50;display:flex;align-items:center;gap:8px}.ext-2 .enroute-buy{flex:none;font-size:13px;font-weight:700;color:#fff;background:#428eff;border-radius:9px;padding:7px 14px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:background .15s}.ext-2 .enroute-buy:hover{background:#2f79f0;color:#fff}.ext-2 .enroute-timeline{display:flex;align-items:flex-start;justify-content:space-between}.ext-2 .enroute-stop{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;flex:none;min-width:64px}.ext-2 .enroute-stop::before{content:"";width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #c3ccdb;margin-bottom:5px}.ext-2 .enroute-stop--board::before{border-color:#428eff;background:#428eff;box-shadow:0 0 0 4px rgba(66,142,255,.15)}.ext-2 .enroute-city{font-size:13px;font-weight:700;color:#2d3e50}.ext-2 .enroute-stop--board .enroute-city{color:#428eff}.ext-2 .enroute-time{font-size:14px;font-weight:800;color:#16233a}.ext-2 .enroute-stop--board .enroute-time{color:#428eff}.ext-2 .enroute-label{font-size:11px;color:#8a97a8}.ext-2 .enroute-stop--board .enroute-label{color:#428eff;font-weight:700}.ext-2 .enroute-seg{flex:1 1 auto;height:2px;margin:6px 6px 0;align-self:flex-start;background:repeating-linear-gradient(to right,#c3ccdb 0 6px,transparent 6px 12px)}.ext-2 .enroute-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px 0;color:#6b7a90;font-size:13px}.ext-2 .enroute-spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid #dfe6f1;border-top-color:#428eff;animation:enroute-spin .8s linear infinite}@keyframes enroute-spin{to{transform:rotate(360deg)}}.ext-2 .enroute-more{display:block;width:100%;margin-top:12px;padding:10px;background:#eef3fb;color:#428eff;font-weight:700;font-size:13px;border:1px solid #dbe6f7;border-radius:10px;cursor:pointer}.ext-2 .enroute-more:hover{background:#e2ecfb}@media(max-width:575px){.ext-2 .enroute-stop{min-width:50px}.ext-2 .enroute-city,.ext-2 .enroute-time{font-size:12px}.ext-2 .enroute-label{font-size:10px}.ext-2 .enroute-buy{padding:6px 11px;font-size:12px}.ext-2 .enroute-company{font-size:13px}}.ext-2 .noservice-bar{display:flex;align-items:center;gap:18px;background:#fff;border-radius:20px;box-shadow:0 6px 20px rgba(19,23,29,.06);padding:16px 22px;margin:10px 0 0}.ext-2 .has-noservice-bar .enroute-section,.ext-2 .has-noservice-bar .content-section{margin-top:10px}.ext-2 .noservice-bar-icon{flex:none;width:52px;height:52px;border-radius:50%;background:#fdeaea;color:#e5393a;display:flex;align-items:center;justify-content:center}.ext-2 .noservice-bar-icon svg{width:24px;height:24px;fill:currentColor}.ext-2 .noservice-bar-text{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.9;color:#2d3e50;text-align:right;margin:0}.ext-2 .noservice-bar-text .hl{color:#e5393a}.ext-2 .noservice-bar-actions{flex:none;display:flex;align-items:center;gap:10px}.ext-2 .noservice-bar .btn{height:46px!important;min-height:46px;padding:0 22px!important;margin:0!important;border-radius:10px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid transparent;box-sizing:border-box}.ext-2 .noservice-bar .twoButtons1{background:#2f6fe0;border-color:#2f6fe0;color:#fff}.ext-2 .noservice-bar .twoButtons1:hover{background:#245bc0;border-color:#245bc0;color:#fff}.ext-2 .noservice-bar .btn-main-primary,.ext-2 .noservice-bar .twoButtons2{background:#fff!important;border-width:1px!important;border-style:solid!important;border-color:#2f6fe0!important;color:#2f6fe0!important}.ext-2 .noservice-bar .btn-main-primary:hover,.ext-2 .noservice-bar .twoButtons2:hover{background:#eef4ff!important;color:#2f6fe0!important}@media(max-width:991px){.ext-2 .noservice-bar{flex-wrap:wrap;gap:12px;padding:16px}.ext-2 .noservice-bar-text{flex-basis:calc(100%- 70px)}.ext-2 .noservice-bar-actions{width:100%;flex-wrap:wrap}.ext-2 .noservice-bar .btn{flex:1 1 150px;min-width:0;padding:0 12px!important}}@media(max-width:575px){.ext-2 .noservice-bar-icon{width:44px;height:44px}.ext-2 .noservice-bar-icon svg{width:20px;height:20px}.ext-2 .noservice-bar-text{font-size:13px}.ext-2 .noservice-bar-actions{flex-direction:column;align-items:stretch}.ext-2 .noservice-bar .btn{flex:0 0 auto;width:100%!important;height:42px!important;min-height:42px;font-size:13px}}@media(max-width:991px){.ext-2 .content-section table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ext-2 .content-section img{max-width:100%;height:auto}}@media(max-width:767px){.ext-2 .search-box.srcdestDiv.hidden-xs{display:none}.ext-2 .search-box.srcdestDiv{overflow-y:auto;-webkit-overflow-scrolling:touch;align-content:flex-start;padding:16px 0;z-index:1001}.ext-2 .search-box.srcdestDiv>[class*="col-"]{flex:0 0 100%;max-width:100%;padding-right:16px!important;padding-left:16px!important}.ext-2 .search-box .srcDestBackBtn{display:block}.ext-2 .search-box .btn-orange.btn-search,.ext-2 .search-box .search-btn{height:52px!important}.ext-2 .search-box .input-group>.form-control{margin:0!important;width:100%!important}.ext-2 .btn-transfer{left:auto;right:50%;top:auto;bottom:-18px;transform:translateX(50%) rotate(90deg)}}@media(max-width:991px){.ext-2 .tripsInputSec{position:sticky;top:80px;margin-top:80px;padding:10px 0;border-bottom:1px solid #eef1f6}.ext-2 .summaryDate{display:flex!important;align-items:center;gap:10px;background:#fff;border:1px solid #eef1f6;border-radius:14px;box-shadow:0 4px 14px rgba(19,23,29,.05);padding:10px 12px}.ext-2 .summaryGoToHome{width:auto!important;flex:none;display:flex;align-items:center}.ext-2 .summaryGoToHome img{width:26px;height:auto}.ext-2 .columnSummaryBox{flex:1 1 auto;min-width:0;text-align:right}.ext-2 .summaryHeader{font-size:14px;font-weight:700;color:#13171d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ext-2 .summaryWeek{font-size:12px;color:#8b93a1;margin-top:2px}.ext-2 .summarySearch{flex:none;width:40px;height:40px;border-radius:12px;background:#eef4ff;color:#2f6fe0;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.ext-2 .summarySearch svg{width:18px;height:18px;fill:currentColor}.ext-2 .fastFilters{display:flex!important;align-items:stretch;gap:8px;height:auto!important;margin:0}.ext-2 .fastFilters>*{flex:1 1 0;min-width:0}.ext-2 .fastFilters .position-relative{position:relative}.ext-2 .filter-p-btn.mobile-filter-p-btn,.ext-2 .fastFilters .organaized,.ext-2 .fastFilters .showDetaliMap{display:flex!important;align-items:center;justify-content:center;gap:6px;height:44px;margin:0;padding:0 10px;background:#fff;border:1px solid #e6eaf0;border-radius:12px;box-shadow:none!important;font-size:13px;font-weight:700;color:#2d3e50;white-space:nowrap;cursor:pointer}.ext-2 .fastFilters .showDetaliMap a{display:inline;background:none;color:#2d3e50!important;padding:0;margin:0;border-radius:0;font:inherit;text-align:right}.ext-2 .fastFilters svg.tb-ico{width:16px;height:16px;fill:#2f6fe0;flex:none}.ext-2 .filter-p-btn.mobile-filter-p-btn img{width:17px;margin:0!important}.ext-2 .fastFilters .organaized:active,.ext-2 .fastFilters .showDetaliMap:active,.ext-2 .filter-p-btn.mobile-filter-p-btn:active{background:#f4f7fc}.ext-2 .filters .more-info{display:none!important}.ext-2 .fastFilters .showDetaliMap i,.ext-2 .fastFilters .organaized i.fa{display:none}.ext-2 .organized-dropdown{position:absolute;top:calc(100%+ 6px);right:0;left:auto;z-index:60;min-width:190px;width:max-content;max-width:78vw;background:#fff;border:1px solid #eef1f6;border-radius:14px;box-shadow:0 10px 26px rgba(19,23,29,.12);overflow:hidden;padding:6px}.ext-2 .organized-dropdown .soonestHour,.ext-2 .organized-dropdown .cheapestTicket{white-space:nowrap;text-align:right}.ext-2 .organized-dropdown .soonestHour,.ext-2 .organized-dropdown .cheapestTicket{margin:0!important;padding:11px 12px;border:none!important;border-radius:10px;box-shadow:none!important;font-size:13px;color:#2d3e50;background:#fff;cursor:pointer}.ext-2 .organized-dropdown .soonestHour:active,.ext-2 .organized-dropdown .cheapestTicket:active{background:#eef4ff;color:#2f6fe0}.ext-2 .filters.bg-white.filter-full-page{position:fixed!important;inset:0!important;z-index:1002!important;border-radius:0!important;border:none!important;margin:0!important;padding:0 0 24px!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.ext-2 .filter-full-page .parent-filter-p-btn{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #eef1f6}.ext-2 .filter-full-page .filter-p-btn.mobile-filter-p-btn.image-filter-p-btn{height:56px;justify-content:flex-start;border:none;border-radius:0;background:#fff;padding:0 16px}.ext-2 .filter-full-page .image-filter-p-btn img{width:22px}.ext-2 .filter-full-page .image-filter-p-btn .h5{font-size:16px;font-weight:800;color:#13171d}.ext-2 .filter-full-page .mobileFilters,.ext-2 .filter-full-page .divSortOptions{padding:0 16px}.ext-2 .filter-full-page .timeFilter,.ext-2 .filter-full-page .coopFilter,.ext-2 .filter-full-page .priceFilter{margin:12px 0 0}}@media(max-width:991px){.ext-2 .tripsInputSec{position:static!important;top:auto!important;margin-top:80px;padding:12px 0 0;background:transparent;box-shadow:none;border-bottom:none}.ext-2 .fastFilters.fixed,.ext-2 .filters.bg-white:not(.filter-full-page){position:static!important;top:auto!important;box-shadow:none!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important}.ext-2 .summaryDate{gap:12px;border:none;border-radius:20px;box-shadow:0 2px 12px rgba(19,23,29,.05);padding:14px 16px}.ext-2 .summaryGoToHome svg{width:20px;height:20px;fill:#2f6fe0}.ext-2 .summaryHeader{font-size:15.5px;font-weight:800;letter-spacing:-.2px}.ext-2 .summaryWeek{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#8b93a1;margin-top:4px}.ext-2 .summaryWeek svg{width:14px;height:14px;fill:#b3bac6;flex:none}.ext-2 .summarySearch{width:52px;height:52px;border-radius:15px;background:#f1f2f5;color:#4a5160}.ext-2 .summarySearch svg{width:20px;height:20px}.ext-2 .fastFilters{gap:10px;margin-top:12px!important}.ext-2 .filter-p-btn.mobile-filter-p-btn,.ext-2 .fastFilters .organaized,.ext-2 .fastFilters .showDetaliMap{height:56px;gap:8px;border:none;border-radius:16px;box-shadow:0 2px 12px rgba(19,23,29,.05)!important;font-size:14px;font-weight:700;color:#13171d}.ext-2 .fastFilters svg.tb-ico{width:18px;height:18px;fill:#2f6fe0}.ext-2 .col-12>.fastFilters{display:flex!important;width:100%;gap:6px;background:#f1f2f5;border-radius:18px;padding:6px;margin:12px 0 0!important;box-shadow:none}.ext-2 .summaryHeader .route-arrow-sep{color:#2f6fe0;margin:0 8px;font-weight:400}.ext-2 .col-12>.fastFilters .soonestHour,.ext-2 .col-12>.fastFilters .cheapestTicket{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:7px;height:46px;margin:0!important;padding:0 8px!important;background:transparent;border:none!important;border-radius:13px;box-shadow:none!important;font-size:13.5px;font-weight:700;color:#6b7280;white-space:nowrap;cursor:pointer}.ext-2 .col-12>.fastFilters .soonestHour svg.tb-ico,.ext-2 .col-12>.fastFilters .cheapestTicket svg.tb-ico{width:17px;height:17px;fill:#9aa1ad}.ext-2 .col-12>.fastFilters .is-active{background:#fff;color:#13171d;box-shadow:0 2px 8px rgba(19,23,29,.08)!important}.ext-2 .col-12>.fastFilters .is-active svg.tb-ico{fill:#2f6fe0}}@media(min-width:992px){.ext-2 .col-12>.fastFilters{display:flex;align-items:center;gap:10px}.ext-2 .col-12>.fastFilters .soonestHour,.ext-2 .col-12>.fastFilters .cheapestTicket{display:flex;align-items:center;gap:8px;height:39px;padding:0 16px;margin:0;font-size:14px;white-space:nowrap}.ext-2 .col-12>.fastFilters svg.tb-ico{width:16px;height:16px;fill:#2f6fe0;flex:none}.ext-2 .tripsInputSec.position-fixed{top:65px;padding:7px 0;box-shadow:0 6px 18px rgba(19,23,29,.1);border-bottom:1px solid #eef1f6}.ext-2 .tripsInputSec.position-fixed .search-box .form-control,.ext-2 .tripsInputSec.position-fixed .search-box .mDate,.ext-2 .tripsInputSec.position-fixed .search-box input.hasDatepicker,.ext-2 .tripsInputSec.position-fixed .search-box .btn-orange.btn-search,.ext-2 .tripsInputSec.position-fixed .search-box .search-btn{height:40px!important;font-size:13.5px}.ext-2 .tripsInputSec.position-fixed .btn-transfer{width:30px;height:30px}.ext-2 .tripsInputSec.position-fixed .search-box .form-group,.ext-2 .tripsInputSec.position-fixed .search-box .input-group,.ext-2 .tripsInputSec.position-fixed .search-box .row{margin-bottom:0!important}.ext-2 .tripsInputSec.position-fixed .search-box .form-control{margin-bottom:0!important}.ext-2 .tripsInputSec.position-fixed .closeSearchBox{display:none!important}}@media(max-width:991px){.ext-2 .flight_details_schedule{border-radius:14px;margin-bottom:14px;box-shadow:0 3px 12px rgba(19,23,29,.06)}.ext-2 .flight_details_schedule .container{padding:14px 16px!important}.ext-2 .flight_details_schedule .timeOclock{font-size:14.5px!important;line-height:20px}.ext-2 .flight_details_schedule .doller{font-size:13.5px;font-weight:700;line-height:20px}.ext-2 .flight_details_schedule .timeOclock{top:24px!important}.ext-2 .flight_details_schedule span.me-3.srcDestline,.ext-2 .flight_details_schedule .take_off_landing.betweenCities,.ext-2 .flight_details_schedule .take_off_landing .today-date{font-size:12.5px}.ext-2 .flight_details_schedule .autocar-div{gap:12px;padding-top:8px;margin-top:4px;font-size:11.5px}.ext-2 .flight_details_schedule .take_off_landing.empty-chair{height:auto!important;min-height:0!important;margin:0!important;overflow:visible}.ext-2 .flight_details_schedule .d-flex.flex-column-reverse{flex-direction:column!important;gap:0}.ext-2 .flight_details_schedule .d-flex.flex-column-reverse>.take_off_landing:not(.empty-chair){display:contents}.ext-2 .flight_details_schedule .pricediv{order:1}.ext-2 .flight_details_schedule .take_off_landing.empty-chair{order:2;margin-top:8px!important}.ext-2 .flight_details_schedule .list_button,.ext-2 .flight_details_schedule .btns{order:3}.ext-2 .flight_details_schedule .empty-chair>*,.ext-2 .flight_details_schedule .empty-chair .red{position:static!important;top:auto!important;float:none!important;display:block;width:100%!important;margin:0!important;text-align:center!important;font-size:12px;line-height:1.6}.ext-2 .flight_details_schedule .empty-chair{text-align:center!important}.ext-2 .flight_details_schedule .pricediv{font-size:16px!important;margin-bottom:0!important;width:100%;text-align:center!important}.ext-2 .flight_details_schedule .btns{height:42px;padding:0 24px!important;font-size:14px!important}.ext-2 .flight_details_schedule .main-ticket-card{padding-bottom:6px!important}.ext-2 .flight_details_schedule .row>[class*="col-"]:last-child{padding-top:6px!important}.ext-2 .flight_details_schedule .main-ticket-card .take_off_landing{padding-top:0!important;padding-bottom:0!important}}.search-sheet-backdrop,.ext-2 .search-sheet-close{display:none}@media(max-width:991px){.search-sheet-backdrop{display:block;position:fixed;inset:0;background:rgba(19,23,29,.45);z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease}.search-sheet-backdrop.is-open{opacity:1;visibility:visible}body.search-sheet-open{overflow:hidden!important}.ext-2 .search-box.srcdestDiv{top:auto!important;bottom:0;right:0;left:0;height:auto!important;max-height:88vh;width:100%;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -12px 34px rgba(19,23,29,.2);padding:26px 6px calc(18px+  env(safe-area-inset-bottom,0))!important;z-index:1001;align-content:flex-start}.ext-2 .search-box.srcdestDiv::before{content:"";flex:0 0 100%;width:44px;height:5px;margin:-12px auto 16px;border-radius:999px;background:#dfe3ea}.ext-2 .search-sheet-close{display:flex;position:absolute;top:14px;left:14px;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#f1f2f5;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.ext-2 .search-sheet-close svg{width:17px;height:17px;fill:#5c6672}.ext-2 .search-sheet-close:active{background:#e4e7ec}}.ext-2 .summaryWeek svg{width:14px;height:14px;fill:#b3bac6;flex:none}.ext-2 .summaryGoToHome svg{width:20px;height:20px;fill:#2f6fe0;flex:none}.ext-2 .summarySearch svg{width:18px;height:18px;fill:currentColor;flex:none}.ext-2 .summarySearch{border:1px solid #efefef!important}@media(min-width:992px){.ext-2 .summaryDate{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:0}.ext-2 .summaryGoToHome{position:absolute;right:0;width:auto!important;flex:none;display:flex;align-items:center}.ext-2 .columnSummaryBox{flex:0 1 auto;min-width:0;text-align:right}.ext-2 .summaryHeader{font-size:15px;font-weight:800;color:#13171d}.ext-2 .summaryWeek{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#8b93a1;margin-top:2px}.ext-2 .summarySearch{flex:none;width:40px;height:40px;border-radius:50%;background:#eef4ff!important;color:#2f6fe0;display:flex!important;align-items:center;justify-content:center;cursor:pointer;margin:0!important;padding:0!important}}@media(max-width:991px){.ext-2 .container.mt-3>.row>.col-lg-3,.ext-2 .container.mt-3>.row>.col-lg-9{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}