@media screen and (max-width: 1199px){.faq-wrapper .row>.col-12:not(:first-child) .bg-white .faq-question h4{font-size:15px}.bg-white.faq-close-text.active p{font-size:14px}.route-line{width:100%}.faq-wrapper .row>.col-12:not(:first-child) .bg-white .faq-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:0 0 28px}.faq-wrapper .row>.col-12 img{width:25px}.flight-card__departure{margin-left:1rem}}@media screen and (max-width: 991px){.home-top-image{margin-top:0}.search-submit-form-container{margin-top:-30px;border-radius:10px;padding:20px 10px}.button-on-search-box{margin-top:-75px}.bg-footer{background:none;min-height:auto}.bg-white.faq-close-text p{padding-bottom:20px}.padding-of-top-search{margin-top:60px}.search-submit-form-container:not(.on-main-page)>div:not(.search-info-form){display:none}.search-info-form{display:flex}.col-lg-3.sidebar-on-mobile{position:fixed;background:#fff;z-index:999999;max-height:0;overflow:auto;padding:0;opacity:0;pointer-events:none;bottom:0;transition:all .3s;left:0}.open-sidebar-button{position:fixed;bottom:0;left:0;right:0;z-index:999;width:100%;padding:0}.open-sidebar-button button{height:40px;border:none}.open-sidebar-button{display:block}body.opened_modal{overflow:hidden!important;position:relative}.selected-mobile-style .selected-span-ticket{font-size:14px}.responsive-table-card .fixed-header-table{background:transparent;max-height:initial;overflow-x:hidden}.responsive-table-card table{width:100%}table.fresh-table.table{width:initial}.responsive-table-card table,.responsive-table-card thead,.responsive-table-card tbody,.responsive-table-card tfoot,.responsive-table-card th,.responsive-table-card td,.responsive-table-card tr{display:block}.responsive-table-card .hidden-responsive{display:none}.responsive-table-card thead tr{position:absolute;top:-9999px;left:-9999px}.responsive-table-card tr{border:1px solid #ccc;margin-bottom:10px}.responsive-table-card td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:44%!important;width:100%!important}.responsive-table-card td:before{position:absolute;top:50%;left:6px;width:40%;padding-left:10px;content:attr(data-column);color:#000;font-weight:700;transform:translateY(-50%)}.responsive-table-card tr:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.faq-arrow-down,.faq-head .faq-question{padding-left:12px;margin-right:0}.bg-white.faq-close-text.active .faq-arrow-down,.faq-wrapper .row>.col-12:not(:first-child) .bg-white .faq-icon{display:none}.bg-white.faq-close-text p{padding-left:12px;padding-right:12px;margin-bottom:0;line-height:23px}.d-hide-faq{display:none}.route-line__start{left:0;border:.3rem solid #0d6efd;background-color:#fff}.route-line__stop{border-radius:100%;box-sizing:content-box;width:.5rem;height:.5rem;position:absolute;top:50%}.flight-card__arrival{margin-right:0}.flight-card__action{display:none}.flight-card__departure{margin-left:0}.flight-card__airlines{display:none}.flight-card{padding:40px 20px 15px}section.row.top-flights.scroll-container.justify-content-between{flex-wrap:nowrap}section.row.top-flights.scroll-container.justify-content-between>div{width:auto}button.flight-card__cta.button.button--orange{padding:7px 10px;font-size:16px;min-width:5rem}.flight-card__price{font-size:20px}.navbar-brand img{width:48px}}@media screen and (max-width: 575px){.search-submit-form-container{margin-top:10px;border-radius:10px;padding:20px 10px}.button-on-search-box{margin-top:15px}.padding-of-top-search{margin-top:30px}.button-on-search-box button{min-width:100px}.logos-home-container div.col{text-align:center;min-width:100px}.flight-card__time{font-size:18px}.flight-card__city{font-size:14px}.flight-card__route{padding:0 1rem}}@media screen and (min-width: 768px){.wrapper-container{min-height:760px}}@media screen and (min-width: 992px){.close-list-form{display:none!important}.overlay-custom.show{opacity:0;pointer-events:none}.col-lg-3.sidebar-on-mobile{opacity:1!important;max-height:initial!important;pointer-events:auto!important}}
