.Search-Hflt .search, .btn-loader-site::before { -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; } .trpC_banr_tab, .trpC_banr_tab.nav-tabs>li a, body .lightpick__toolbar { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; } #coach_sctnJet, #coach_sctn, #coachsctnJet, .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search, .depart_left input { -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } a, body { font-size: 15px; } select, select option { font-weight: 500; cursor: pointer; } .search-en, body { font-weight: 400; } .banner { width: 100%; padding: 0 0 30px !important; background: url("../../images/ban.jpg") center center no-repeat; -webkit-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; height: 530px; position: relative; margin: 81px 0 0; } .banner:before { content: ""; position: absolute; top: 0; width: 100%; height: 100%; } .banner .search-engine { float: left; -webkit-border-radius: 5px; width: 100%; position: relative; height: 100%; } .search-en { float: left; width: 100%; font-family: Rubik, sans-serif; } .search-en .row-one .col-one input[type="text"]:nth-child { padding: 0 60px; } .adult, .child { color: #fff; } .pd5x { padding: 0 1px !important; } .calander { border: 0; } .pssngrinput-trvclass, .input-trvclass { margin: 3px 0 0; } .pssngrinput-trvclass #moins, .input-trvclass #moins { float: left; padding: 0; height: 34px; width: 25%; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; } a, body .btn.active:focus, body .btn:active:focus, body .btn:focus, body a:focus, body a:hover, input, select { outline: 0; } .pssngrinput-trvclass #plus, .input-trvclass #plus { float: left; padding: 0; height: 34px; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; width: 25%; } .pssngrinput-trvclass .minus, .input-trvclass .minus { float: right; padding: 0; } .Search-Hflt .search .fas { margin-left: 10px; position: relative; top: 1px; } .Search-Hflt .search { width: 280px; font-size: 15px; letter-spacing: 1px; height: 70px; position: relative; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; background: #ff9930; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; color: #fff; border: 0; -webkit-border-radius: 10px; border-radius: 10px; font-weight: 500; margin-top: 10px; text-transform: capitalize; padding-left: 8px; padding-right: 8px; } *, ul li { margin: 0; } .Search-Hflt .search:hover { background: #db5700; } .minus, .plus { -webkit-background-size: 25px 25px; -moz-background-size: 25px; -o-background-size: 25px; } .btn-group label input[type="radio"] { position: static !important; margin: 4px 4px 0; vertical-align: text-top; } .btn-default.btn-on-1:focus { color: #fff !important; } .btn-default.btn-on-1 { float: left; text-align: center; } .btn-group { width: 300px; height: 40px; padding-left: 0; } .btn-group>.btn:last-child:not(:first-child) { outline: 0; background: 0 0 !important; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; border-radius: 0; } .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { background: 0 0; -webkit-box-shadow: none; box-shadow: none; outline: 0; } .btn-group label { margin-right: 15px; color: #000; padding: 3px 10px; text-align: center; float: left; background: 0 0; border: 1px solid #ff9930; font-size: 16px !important; } #txtReturn input, .depart input { padding: 0 10px 0 35px; color: #000; font-family: Rubik, sans-serif; } .banner.book-cheapfl-1 #status.btn-group label:last-child, .btn-group label:last-child, body select.lightpick__select.lightpick__select-years { margin-right: 0; } #status.btn-group label { padding: 3px 10px !important; border: 0; display: inline-block; float: none; } .btn-default.btn-off-1.active, .btn-default.btn-off-1:focus, .btn-default.btn-off-1:hover { border-color: #ff9930; color: #333; } .btn-group label input:active, .btn-group label input:focus, .btn-group label input:hover { background-color: #ff9930; color: #fff; } .depart { padding: 0 5px 0 0 !important; } .depart input { -webkit-border-radius: 0; border-radius: 0; height: 50px; } #txtDepart { padding: 0 15px !important; } #txtReturn { -webkit-border-radius: 0; border-radius: 0; padding: 0 !important; } #txtReturn input { -webkit-border-radius: 10px; border-radius: 10px; height: 98px; font-weight: 400; } .search-engine select { font-family: Rubik, sans-serif; color: #333; font-weight: 700; background: #fff; -webkit-border-radius: 0 !important; border-radius: 0 !important; height: 42px !important; margin: 10px 0; } .depart_left input, .depart_right input { height: 98px; background-color: #fff; margin-bottom: 20px; padding: 5px 12px 0 35px; font-family: Rubik, sans-serif; outline: 0; } ::-webkit-input-placeholder { font-family: Rubik, sans-serif; } ::-moz-placeholder { font-family: Rubik, sans-serif; } :-ms-input-placeholder { font-family: Rubik, sans-serif; } ::-ms-input-placeholder { font-family: Rubik, sans-serif; } :-moz-placeholder { font-family: Rubik, sans-serif; } .my-fent { margin-top: 8px; } #totalPaxJet, #txtAdult, #txtChild, #txtInfentOnLap { width: 50%; float: left; border: 0; font-weight: 700; text-align: center; font-size: 18px; -webkit-border-radius: 0; border-radius: 0; border-bottom: 1px solid #f7f7f7; border-top: 1px solid #f7f7f7; } .btn-default { text-align: center; background: 0 0 !important; padding: 2px; } #status, *, .banner>.container, .hrmy-tr, ul li { padding: 0; } * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .mobile_top_search { width: 100%; float: left; margin-bottom: 0; } .mobile_top_search .mobile_top_search_area { width: 100%; float: left; position: relative; } .btn-default.active:focus, .btn-default.active:hover, .btn-default:active:focus, .btn-default:active:hover { border-color: #ff9930 !important; } .banner { padding-bottom: 0 !important; } .depart_left, .depart_right { width: 100% !important; } .minus, .plus { border: 0; width: 20%; height: 18px; } .minus { background: url(../../images/minus.png) center center/25px no-repeat #fff; -webkit-background-size: 25px 25px; -moz-background-size: 25px; -o-background-size: 25px; } .plus { background: url(../../images/plus.png) center center/25px no-repeat #fff; -webkit-background-size: 25px 25px; -moz-background-size: 25px; -o-background-size: 25px; } #person, .form-control-text { background: #f3f3f3; } .pssngrinput-trvclass, .input-trvclass { padding: 0 2px; float: left; width: 100%; } .banner .search-engine { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; -webkit-border-radius: 8px; border-radius: 8px; padding: 0 15px 10px; } #person, .depart_left input { -webkit-border-radius: 10px; -moz-border-radius: 10px; } .btn-group { margin: 10px auto; float: none; } a { color: #5a5a5a; } p { color: #323232; } body { overflow-x: hidden; word-break: break-word; font-family: Rubik, sans-serif; letter-spacing: 0.4px; -webkit-font-smoothing: antialiased; } #person { -webkit-border-radius: 10px; border-radius: 10px; color: #4a4a4a; padding: 0 20px; } .depart_left { margin-bottom: 10px; float: left; } .depart_right { margin-bottom: 0; float: left; } .depart_left input { -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #dadce0; -webkit-box-shadow: none !important; box-shadow: none !important; font-size: 14px; color: #70757a; width: 100%; white-space: nowrap; } .depart_right input { -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #dadce0; -webkit-box-shadow: none !important; box-shadow: none !important; font-size: 16px; color: #000; width: 100%; } .one-lag:first:child { border: 0; } .return { font-size: 16px; color: #4e4e4e; font-weight: 700; } #status { margin-bottom: 15px; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; } .banner .search-engine .tab-content { bottom: 10px; width: 100%; padding: 37px 30px 28px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 1px 3px 0 rgb(60 64 67 / 30%), 0 4px 8px 3px rgb(60 64 67 / 15%); box-shadow: 0 1px 3px 0 rgb(60 64 67 / 30%), 0 4px 8px 3px rgb(60 64 67 / 15%); } .trpC_banr_tab { border: 0 !important; position: absolute; left: 0; top: 50px; margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; } .trpC_banr_tab.nav-tabs>li { float: none !important; display: inline-block !important; vertical-align: top; } .trpC_banr_tab.nav-tabs>li a { background: #fff !important; color: #052b36; font-size: 15px; letter-spacing: 0.5px; -webkit-border-radius: 0 !important; border-radius: 0 !important; margin-right: 10px !important; border: none !important; font-family: Rubik, sans-serif; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; padding: 5px 20px; } .trpC_banr_tab.nav-tabs>li:last-child a { margin-right: 0 !important; } .trpC_banr_tab.nav-tabs>li a>span:first-child { width: 40px; height: 40px; margin-right: 12px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: -moz-inline-box; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; background: #fff; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 5px -3px rgb(0 0 0 / 20%); box-shadow: 0 0 5px -3px rgb(0 0 0 / 20%); } .trpC_banr_tab.nav-tabs>li .active { font-weight: 700; border: none !important; } .goretSctn { z-index: 3; } .banner.book-cheapfl-1 #mobile_top_search_destination .mobile_top_search_area, .banner.book-cheapfl-1 #mobile_top_search_origin .mobile_top_search_area { height: auto; background: 0 0; } .form-control-text { font-weight: 400; width: 100%; -webkit-box-shadow: none; box-shadow: none; border: 1px solid #ccc; height: 34px; padding: 0 8px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 15px; color: #000 !important; letter-spacing: 0.4px; } .padding_zero { padding: 0 !important; } .labelfly-plcflg { font-size: 13px; color: #7c7e85; margin-bottom: 5px; font-weight: 400; } #error-flg-1:empty,#error-flg-2:empty, #error-flg-3:empty,#error-flg-4:empty { display: none; }.banner.book-cheapfl-1 .search-engine select { -webkit-border-radius: 10px; padding: 5px 12px 0 35px; border: 1px solid #dadce0; outline: 0; background-color: #fff !important; -webkit-box-shadow: none !important; box-shadow: none !important; font-family: Rubik, sans-serif; border-radius: 10px !important; } .banner.book-cheapfl-1 { background: 0 0 / auto 80% #fff !important; -webkit-background-size: auto 80% !important; -moz-background-size: auto 80% !important; -o-background-size: auto 80% !important; height: auto; padding: 52px 0 70px !important; } .banner.book-cheapfl-1::after { content: ""; position: absolute; display: block; height: 36rem; width: 100%; top: 0; left: 0; background-image: url("/resources/images/mountain-bg-engine.webp"); -webkit-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; background-color: #1c1c1c; } .banner.book-cheapfl-1 .container { z-index: 2; } .banner.book-cheapfl-1 .search-engine .tab-content, .banner.book-cheapfl-1 .trpC_banr_tab { position: relative; top: 0; float: left; width: 100%; z-index: 4; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li { border-right: 1px solid #f0f0f0; } .banner.book-cheapfl-1 .search-engine { padding: 0 9px; } .banner.book-cheapfl-1 .trpC_banr_tab { background: #ffffff; display: block; width: 100%; padding: 8px !important; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; z-index: 4; position: relative; border-bottom: 1px solid #f4f4f4 !important; text-align: center; } .tabs-center-engine { width: 100%; float: left; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a { background: 0 0 !important; color: #858585; font-weight: 400; -moz-transition: 0.4s; transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; -webkit-transition: 0.4s; text-transform: capitalize; margin: 0 !important; text-align: center; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a span::first-letter { text-transform: capitalize; display: inline-block; } .banner.book-cheapfl-1 .search-engine .tab-content { -webkit-border-radius: 14px; border-radius: 14px; padding: 30px; -webkit-box-shadow: none; box-shadow: none; background-image: url("/resources/images/business/flight-engine-backbg.webp"); background-position: bottom -92px left; background-repeat: no-repeat; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; } .banner.book-cheapfl-1 .Adult-input-div input, .banner.book-cheapfl-1 .traveller_drop .traveler_drop_box select { height: 46px !important; font-weight: 400; font-size: 16px; width: 100%; padding: 0 6px !important; } .banner.book-cheapfl-1 .traveller_drop .traveler_drop_box select { height: 43px !important; font-weight: 400; font-size: 16px; width: 100%; padding: 0 12px !important; border-width: 1px; border-color: #ccc; -webkit-border-radius: 5px !important; border-radius: 5px !important; } .banner.book-cheapfl-1 #status { margin: 0 0 14px; width: 100%; } .banner.book-cheapfl-1 .mobile_eng.mobiling { margin-left: -15px; } .banner.book-cheapfl-1 .HfltSbmtBtn { padding-right: 0; margin-top: 10px; margin-bottom: 0; text-align: right; } .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search { padding-right: 10px; cursor: pointer; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li.active a:before, .banner.book-cheapfl-1:before { display: none; } .mobile_eng.mobiling.business-flight #PhoneTraveller, .banner.book-cheapfl-1 .choosetime-business .nice-select, .banner.book-cheapfl-1 #choosedate-business, .banner.book-cheapfl-1 #flgfromcity-1, .banner.book-cheapfl-1 #flgfromcity-2, .banner.book-cheapfl-1 #passengersJet, .banner.book-cheapfl-1 #person, .banner.book-cheapfl-1 #txtReturn input, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search, .banner.book-cheapfl-1 .depart_left input, .banner.book-cheapfl-1 .depart_right input, .banner.book-cheapfl-1 .search-engine select { height: 70px !important; border-color: #a9a9a9; border-width: 2px; padding-top: 2px; padding-bottom: 2px; background-color: #ffffff; font-size: 16px; margin: 0; color: #000; top: 0; width: 100%; -webkit-border-radius: 8px; border-radius: 8px; font-weight: 400; text-align: left; -o-text-overflow: ellipsis; text-overflow: ellipsis; } .mobile_eng.mobiling.business-flight #PhoneTraveller:hover, .banner.book-cheapfl-1 .choosetime-business .nice-select:hover, .banner.book-cheapfl-1 #choosedate-business:hover, .banner.book-cheapfl-1 #flgfromcity-1:hover, .banner.book-cheapfl-1 #passengersJet:hover, .banner.book-cheapfl-1 #person:hover, .banner.book-cheapfl-1 #txtReturn input:hover, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search:hover, .banner.book-cheapfl-1 .depart_left input:hover, .banner.book-cheapfl-1 .depart_right input:hover, .banner.book-cheapfl-1 .search-engine select:hover { border-color: #3c3c3c; } .banner.book-cheapfl-1 .depart_right input.error, .banner.book-cheapfl-1 .depart_left input.error, .banner.book-cheapfl-1 .depart_left input.error-same-route, .banner.book-cheapfl-1 .error, .banner.book-cheapfl-1 .error-same-route, .banner.book-cheapfl-1 .choosetime-business.error .nice-select.error, .banner.book-cheapfl-1 #choosedate-business.error, .banner.book-cheapfl-1 #flgfromcity-1.error, .mobile_eng.mobiling.business-flight #PhoneTraveller.error, .banner.book-cheapfl-1 #flgfromcity-2.error, .banner.book-cheapfl-1 #passengersJet.error, .banner.book-cheapfl-1 #person.error, .banner.book-cheapfl-1 #txtReturn input.error, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search.error, .banner.book-cheapfl-1 .search-engine select.error { border-color: #f93d5c !important; -webkit-box-shadow: none !important; box-shadow: none !important; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right -webkit-calc(0.375em + 0.1875rem) center; background-position: right -moz-calc(0.375em + 0.1875rem) center; background-position: right calc(0.375em + 0.1875rem) center; -webkit-background-size: -webkit-calc(0.75em + 0.375rem) -webkit-calc(0.75em + 0.375rem); -o-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); background-size: -moz-calc(0.75em + 0.375rem) -moz-calc(0.75em + 0.375rem); background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); padding-right: 26px !important; } .pos-rel { position: relative; width: 100%; float: left; } .banner.book-cheapfl-1 .choosetime-business .nice-select, .banner.book-cheapfl-1 #txtReturn input, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search, .banner.book-cheapfl-1 .depart_left input, .banner.book-cheapfl-1 .depart_right input, .banner.book-cheapfl-1 .search-engine select { padding-left: 34px; } .return { position: relative; } .banner.book-cheapfl-1 #txtDepart #date_deaprt .EplaneIcon, .banner.book-cheapfl-1 #txtDepart #txtReturn .EplaneIcon, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search .Eplane-I, .banner.book-cheapfl-1 .Efl_desti .depart_right .mobile_top_search .mobile_top_search_area .Eplane-I, .banner.book-cheapfl-1 .Efl_update_orig .depart_left .mobile_top_search .mobile_top_search_area .Eplane-I { top: 50% !important; margin-top: -9px; bottom: auto !important; left: 13px; width: 14px !important; height: auto; image-rendering: auto; -webkit-filter: brightness(0) saturate(100%) invert(58%) sepia(77%) saturate(700%) hue-rotate(355deg); filter: brightness(0) saturate(100%) invert(58%) sepia(77%) saturate(700%) hue-rotate(355deg); } .banner.book-cheapfl-1 .traveller_drop .engine_drop_ico { font-size: 16px; color: #979696; font-weight: 300; right: 4px; top: -6px; z-index: 1; } .banner.book-cheapfl-1 #txtDepart #date_deaprt .EplaneIcon, .banner.book-cheapfl-1 #txtDepart #txtReturn .EplaneIcon, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search .Eplane-I { transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); margin-top: 0; } .banner.book-cheapfl-1 #status label input[type="radio"]:after { width: 18px; height: 18px; -webkit-transition: 0.6s; -o-transition: 0.6s; -moz-transition: 0.6s; transition: 0.6s; top: 0; margin: 0; display: inline-block; border-color: #d3d3d3; border-width: 2px; } .banner.book-cheapfl-1 #status label:hover input[type="radio"]:after { border-color: #ff9930; } .banner.book-cheapfl-1 #status .active input[type="radio"]:checked:after { width: 18px; height: 18px; box-shadow: inset 0 0 0 2px #ff9930, inset 0 0 0 0.3em rgb(255 255 255 / 90%), inset 0 0 0 1em #ff9930; -webkit-box-shadow: inset 0 0 0 2px #ff6600, inset 0 0 0 0.3em rgb(255 255 255 / 90%), inset 0 0 0 1em #ff6600; border: none; background: #fff; margin: 0; border-width: 2px; } .banner.book-cheapfl-1 #status.btn-group label { box-shadow: none; padding: 0 !important; margin-right: 30px; font-weight: 400; letter-spacing: 0.4px; height: auto; } .book-cheapfl-head { z-index: 2; position: relative; color: #fff; margin-bottom: 32px; letter-spacing: 0.4px; text-shadow: -1px 1px 2px rgb(0 0 0 / 65%); } .book-cheapfl-head p span { width: 5px; height: 5px; display: inline-block; background: #ff9930; -webkit-border-radius: 20px; border-radius: 20px; margin: 0 9px; vertical-align: middle; position: relative; } .book-cheapfl-head p span:after { content: ""; width: 14px; height: 1px; background: rgb(255 255 255 / 70%); position: absolute; left: 10px; top: 2px; } .book-cheapfl-head p span.left:after { left: auto; right: 10px; } .book-cheapfl-head .h1 { text-align: center; margin-top: 0; font-size: 2em; line-height: 1.4; color: #fff; margin-bottom: 3px; font-weight: 400; text-transform: capitalize; } .book-cheapfl-head .h1 span { font-weight: 600; } .book-cheapfl-head p { text-align: center; font-size: 16px; font-weight: 300; position: relative; line-height: 1.7; color: rgb(255 255 255); margin-bottom: 0; } #error-flg-1 .fas, #error-flg-3 .fas { margin-right: 7px; } .fa { font-family: FontAwesome; } .banner.book-cheapfl-1 #status.btn-group label.active { font-weight: 500; } .banner.book-cheapfl-1 .btn-group label input[type="radio"] { margin: 0; border: none; -moz-appearance: none; -webkit-appearance: none; appearance: none; outline: 0; background: 0 0; } .banner.book-cheapfl-1 .status-spantext { padding-left: 7px; } @supports (-webkit-touch-callout: none) { .banner.book-cheapfl-1 .status-spantext { padding-left: 16px; } } .Adult-input .Adult-input-div .pax_align { background: #fff; height: 34px; -webkit-border-radius: 0; border-radius: 0; padding: 0; } body .lightpick__month-title .lightpick__select, body .lightpick__month-title .lightpick__select-months { border: 1px solid #e3e3e3; padding: 4px 22px 4px 8px; -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; margin-right: 4px; text-align: left; cursor: pointer; font-weight: 500; -webkit-box-shadow: 0 2px 4px -2px rgb(0 0 0 / 10%); box-shadow: 0 2px 4px -2px rgb(0 0 0 / 10%); -webkit-box-flex: 1; -ms-flex-positive: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; flex-grow: 1; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); -webkit-appearance: none; -moz-appearance: none; appearance: none; background-repeat: no-repeat; background-position: right 0.75rem center; -webkit-background-size: 11px 11px; -o-background-size: 11px; background-size: 11px; } body .lightpick__month-title .lightpick__select, body .lightpick__month-title .lightpick__select-months, body .lightpick__next-action, body .lightpick__previous-action { height: 40px; -webkit-border-radius: 8px; border-radius: 8px; font-weight: 600; } .banner.book-cheapfl-1 #jettab .Search-Hflt .search { margin-top: 20px; } body .lightpick__day.is-in-range:hover { background-image: none; background-color: #ffdac1; } body .lightpick__next-action, body .lightpick__previous-action { background: #f5f5f5; width: 120px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 20px; padding-bottom: 5px; -webkit-transition: none; -o-transition: none; -moz-transition: none; transition: none; font-weight: 600; color: #383838; position: relative; top: -2px; } body .lightpick__next-action:hover, body .lightpick__previous-action:hover { background: #ff9930; color: #fff; } body .lightpick__day.is-end-date, body .lightpick__day.is-end-date:hover, body .lightpick__day.is-start-date, body .lightpick__day.is-start-date:hover { background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><circle fill='rgb(255 143 29)' cx='16' cy='16' r='16'/></svg>"); } body .lightpick__months { background-color: #f8f8f8; } body .lightpick__day.is-end-date.is-in-range, body .lightpick__day.is-start-date.is-in-range, body .lightpick__day.is-start-date.is-in-range, body .lightpick__day.is-end-date.is-in-range.is-flipped, body .lightpick__day.is-end-date.is-in-range, body .lightpick__day.is-start-date.is-in-range.is-flipped { background: #ff8f1d; } body .lightpick__day.is-in-range { background-color: rgb(255 153 48 / 13%); } body .lightpick.onewayflight .lightpick__previous-action, body .lightpick.onewayflight .lightpick__next-action { width: 40px; } body [disabled].lightpick__previous-action, body [disabled].lightpick__next-action { opacity: 0.3; pointer-events: none; cursor: not-allowed; } body .lightpick.onewayflight .lightpick__previous-action::after, body .lightpick.onewayflight .lightpick__next-action::before { display: none; } body .lightpick.onewayflight .lightpick__toolbar { display: none; } body .lightpick.onewayflight .lightpick__month-title-bar .lightpick__toolbar { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; } body .lightpick { font-family: Rubik, sans-serif; -webkit-box-shadow: 0 1px 8px rgb(0 0 0 / 8%); box-shadow: 0 1px 8px rgb(0 0 0 / 8%); border: 1px solid; z-index: 100000002; margin: 2px 0; -webkit-border-radius: 8px; border-radius: 8px; -webkit-animation-name: fadeInUpLight; -moz-animation-name: fadeInUpLight; -o-animation-name: fadeInUpLight; animation-name: fadeInUpLight; -webkit-animation-duration: 150ms; -moz-animation-duration: 150ms; -o-animation-duration: 150ms; animation-duration: 150ms; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; border: solid 1px rgb(66 66 66 / 10%); } @-webkit-keyframes fadeInUpLight { 0% { opacity: 0; -webkit-transform: translate3d(0, 4%, 0); transform: translate3d(0, 4%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @-moz-keyframes fadeInUpLight { 0% { opacity: 0; -webkit-transform: translate3d(0, 4%, 0); -moz-transform: translate3d(0, 4%, 0); transform: translate3d(0, 4%, 0); } 100% { opacity: 1; -webkit-transform: none; -moz-transform: none; transform: none; } } @-o-keyframes fadeInUpLight { 0% { opacity: 0; -webkit-transform: translate3d(0, 4%, 0); transform: translate3d(0, 4%, 0); } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none; } } @keyframes fadeInUpLight { 0% { opacity: 0; -webkit-transform: translate3d(0, 4%, 0); -moz-transform: translate3d(0, 4%, 0); transform: translate3d(0, 4%, 0); } 100% { opacity: 1; -webkit-transform: none; -moz-transform: none; -o-transform: none; transform: none; } } body .lightpick__days-of-the-week { margin: 18px 0 10px; } body .lightpick__toolbar { padding-top: 7px; padding-right: 9px; padding-bottom: 4px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; } .banner.book-cheapfl-1 .traveler_drop_box .pd5x, body .lightpick__month-title { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; } body .lightpick__month-title-bar { -ms-flex-pack: justify; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; } .lightpick__day.is-available { cursor: pointer; } body .lightpick__month-title { width: 100%; margin-left: 0; margin-right: 0; text-align: right; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; } body .lightpick__month-title .lightpick__select-months { border: none; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: 0 0 !important; font-size: 18px; font-weight: 400; cursor: no-drop; pointer-events: none; color: #000; border-left: 3px solid #ff8f1d; -webkit-border-radius: 0; border-radius: 0; line-height: normal; padding-right: 5px; } .row.my-fent { margin: 0 -5px; } #coach_sctn, #coach_sctnJet { -ms-text-overflow: ellipsis; } #PhoneTravError,.mobile_eng.mobiling.business-flight .help-block { color: #f93d5c; } .banner.book-cheapfl-1 .depart_right input[type="email"].error+.help-block { display: block !important; } .banner.book-cheapfl-1 .trvel_colse .close_done { min-width: 120px; padding: 0; line-height: 45px; font-weight: 700; margin-top: 10px; letter-spacing: 1.6px; text-align: center; font-size: 15px; text-transform: uppercase; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a>span img { height: auto; -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.7; } .book-cheapfl-1 .search-engine ul.nav li.active a img { opacity: 1; -webkit-filter: none; filter: none; } .banner.book-cheapfl-1 .traveler_drop_box label { color: #000 !important; font-weight: 400; font-size: 15px !important; -webkit-box-flex: 1; -ms-flex-positive: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; flex-grow: 1; text-align: left; margin: 0; position: relative; top: -4px; } .banner.book-cheapfl-1 .traveler_drop_box label span { font-size: 12px; color: #5e616e; } .banner.book-cheapfl-1 .traveler_drop_box input#totalPaxJet, .banner.book-cheapfl-1 .traveler_drop_box input#txtAdult, .banner.book-cheapfl-1 .traveler_drop_box input#txtChild, .banner.book-cheapfl-1 .traveler_drop_box input#txtInfentOnLap { border: none; } body .autocomplete-city, body .destination_details.destination_page ul.autocomplete-city, .banner.book-cheapfl-1 .traveller_drop .traveler_drop_box, body .lightpick { -webkit-box-shadow: 0px 40px 100px 10px rgb(0 0 0 / 30%); box-shadow: 0px 40px 100px 10px rgb(0 0 0 / 30%); }body .autocomplete-city:focus-visible { outline: none; } .banner.book-cheapfl-1 .traveler_drop_box input { height: 28px !important; } .banner.book-cheapfl-1 .traveler_drop_box .pd5x { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; margin-top: 21px; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; padding: 0 !important; margin-bottom: 0; } .banner.book-cheapfl-1 .traveler_drop_box .pd5x:first-child { margin-top: 0; } .banner.book-cheapfl-1 .traveler_drop_box .pd5x .Adult-input-div { max-width: 116px; width: 116px; } .banner.book-cheapfl-1 .traveler_drop_box .minus, .banner.book-cheapfl-1 .traveler_drop_box .plus { border: 1px solid #dbdee8; -webkit-border-radius: 7px !important; border-radius: 7px !important; } .banner.book-cheapfl-1 .trvel_colse { text-align: right; } body .lightpick__day-of-the-week { color: #8b9898; font-weight: 500; } ::-webkit-input-placeholder { opacity: 1; color: #333; font-weight: 400; } ::-moz-placeholder { opacity: 1; color: #333; font-weight: 400; } :-ms-input-placeholder { opacity: 1; color: #333; font-weight: 400; } ::-ms-input-placeholder { opacity: 1; color: #333; font-weight: 400; } :-moz-placeholder { opacity: 1; color: #333; font-weight: 400; } .Efl_desti .depart_right .mobile_top_search .mobile_top_search_area .Eplane-I, .Efl_update_orig .depart_left .mobile_top_search .mobile_top_search_area .Eplane-I { position: absolute; top: 40px; left: 5px; height: 25px; -webkit-transform: none; -ms-transform: none; -moz-transform: none; -o-transform: none; transform: none; } .traveller_drop .EplaneIcon { position: absolute; top: 40px; left: 8px; height: 23px; } .traveller_drop .engine_drop_ico { position: absolute; top: 0; right: 0; font-size: 22px; color: #000; background: 0 0; padding: 9px 6px; } .Efl_update_orig { padding-right: 0; } .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search { position: absolute; top: 0; white-space: nowrap; left: 0; width: 100%; margin: 0; height: 100px; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; background: #fff; border: 1px solid #dadce0; -webkit-border-radius: 10px; border-radius: 10px; padding: 5px 0 0 33px; font-family: Rubik, sans-serif; color: #000; letter-spacing: 0.5px; } .search-engine input[type="email"]::-webkit-input-placeholder, .search-engine input[type="tel"]::-webkit-input-placeholder, .search-engine input[type="text"]::-webkit-input-placeholder { color: #9fa4a9; } .search-engine input[type="email"]::-moz-placeholder, .search-engine input[type="tel"]::-moz-placeholder, .search-engine input[type="text"]::-moz-placeholder { color: #9fa4a9; } .search-engine input[type="email"]:-ms-input-placeholder, .search-engine input[type="text"]:-ms-input-placeholder, .search-engine input[type="text"]:-ms-input-placeholder { color: #9fa4a9; } .search-engine input[type="email"]:-moz-placeholder, .search-engine input[type="tel"]:-moz-placeholder, .search-engine input[type="text"]:-moz-placeholder { color: #9fa4a9; } .btn-loader-site { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); font-size: 13px; margin-top: 1px; display: none; width: 100%; } .btn-loader-site::before { content: ""; border: 2px solid; border-left-color: #fff; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; -webkit-animation: 0.6s linear infinite btRotate; -moz-animation: 0.6s linear infinite btRotate; -o-animation: 0.6s linear infinite btRotate; animation: 0.6s linear infinite btRotate; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -2px; } @-webkit-keyframes btRotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes btRotate { 0% { -webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); } } @-o-keyframes btRotate { 0% { -webkit-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes btRotate { 0% { -webkit-transform: rotate(0); -moz-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li:last-child { border-right: none; } .btn.btn-default.tabsscroll-eng { border: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; position: absolute; height: 100%; width: 30px; display: none; padding: 0; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; -webkit-border-radius: 0; border-radius: 0; } .btn.btn-default.tabsscroll-eng svg { position: relative; top: 3px; } .btn.btn-default.tabsscroll-eng:active, .btn.btn-default.tabsscroll-eng:focus, .btn.btn-default.tabsscroll-eng:hover { background-color: #fff !important; } .btn.btn-default.tabsscroll-eng.left { left: 0; } .btn.btn-default.tabsscroll-eng.right { right: 0; } .tabsscroll-eng.disabled { filter: gray; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); opacity: 0.25; } .banner.book-cheapfl-1 .nice-select, .banner.book-cheapfl-1 .nice-select .list { width: 100%; } .banner.book-cheapfl-1 .nice-select .list { -webkit-box-shadow: 0px 0px 100px 10px rgb(0 0 0 / 30%); box-shadow: 0px 0px 100px 10px rgb(0 0 0 / 30%); font-size: 14px; max-height: 300px; overflow-y: auto; } .banner.book-cheapfl-1.business .autocomplete-city li, .banner.book-cheapfl-1.business .left-box ul.autocomplete-city li, .banner.book-cheapfl-1.business main.destination_details.destination_page ul.autocomplete-city>li { background-image: url(/resources/images/business/icon-airplane-fly-inv.webp); } body.business-bodymn .trpC_banr_tab.nav-tabs>li.active a>span:first-child { background: rgb(246 188 129 / 25%); } .chng_to_from span { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; } .book-cheapfl-1 .search-engine ul.nav li.active a { color: #1a2b3d !important; -webkit-border-radius: 6px !important; border-radius: 6px !important; position: relative; font-weight: 500; } .book-cheapfl-1 .search-engine ul.nav li.active::before { content: ""; position: absolute; left: 0; bottom: -9px; width: 100%; height: 3px; background-color: #ff6600; -webkit-border-radius: 40px; border-radius: 40px; } .banner.book-cheapfl-1 { position: relative; z-index: 3; } .chng_to_from span { position: absolute; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; top: 25px; } select { -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; text-indent: 1px; } select::-ms-expand { display: none; } .banner.book-cheapfl-1 .search-engine select, .banner.book-cheapfl-1 .traveller_drop .traveler_drop_box select, select { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important; background-repeat: no-repeat !important; background-position: right 1rem center !important; -webkit-background-size: 10px 13px !important; -o-background-size: 10px 13px !important; background-size: 10px 13px !important; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; } #PhoneTravError, .mobile_eng.mobiling.business-flight .help-block, #error-flg-1, #error-flg-3 { font-size: 13px; line-height: 1.6; margin-bottom: 7px; display: block; font-weight: 500; } .banner.book-cheapfl-1 .traveler_drop_box label.passengers-lbl { font-size: 13px !important; width: 100%; top: 0; margin-bottom: 10px; border-left: solid 2px #ffac59; padding: 1px 9px; } .banner.book-cheapfl-1 #cabinClass, .traveller_drop .traveler_drop_box .nice-select { border-color: #f6bc81; } .banner.book-cheapfl-1 .nice-select .option.selected { font-weight: 500; } button { -webkit-transition: 0.2s; -o-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; } .banner.book-cheapfl-1.business .goretSctn.airpswp { border-color: #ababab; } .banner.book-cheapfl-1.business:after { background-image: url("/resources/images/business/business-flight-bg.webp"); height: 100%; -webkit-background-size: 1500px 1500px; -o-background-size: 1500px; background-size: 1500px; background-position: top -44% center; background-repeat: no-repeat; background-color: #000e28; -webkit-border-radius: 0; border-radius: 0; -webkit-transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1); transition: all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1); } .banner.book-cheapfl-1.business .book-cheapfl-head { opacity: 0; visibility: hidden; margin-bottom: 138px; } body .banner.book-cheapfl-1 .autocomplete-city li .city-code { border: none; min-width: auto; padding: 5px 6px; background-color: #f9f0e1; } body .banner.book-cheapfl-1 .traveler_drop_box .close_done, body .modified-search .trvel_colse .close_done, .banner.book-cheapfl-1.business .autocomplete-city li:hover .city-code, .banner.book-cheapfl-1.business .Search-Hflt .search { background: -webkit-linear-gradient(352deg, #ff8f1d 16.17%, #ffc285 82.21%, #ff9834 100%); background: -moz-linear-gradient(352deg, #ff8f1d 16.17%, #ffc285 82.21%, #ff9834 100%); background: -o-linear-gradient(352deg, #ff8f1d 16.17%, #ffc285 82.21%, #ff9834 100%); background: linear-gradient(98deg, #ff8f1d 16.17%, #ffc285 82.21%, #ff9834 100%); } body .banner.book-cheapfl-1 .traveler_drop_box .close_done:hover, body .modified-search .trvel_colse .close_done:hover, .banner.book-cheapfl-1.business .Search-Hflt .search:hover { background: -webkit-linear-gradient(352deg, #f1902d 16.17%, #e59d55 82.21%, #ed9239 100%); background: -moz-linear-gradient(352deg, #f1902d 16.17%, #e59d55 82.21%, #ed9239 100%); background: -o-linear-gradient(352deg, #f1902d 16.17%, #e59d55 82.21%, #ed9239 100%); background: linear-gradient(98deg, #f1902d 16.17%, #e59d55 82.21%, #ed9239 100%); } body .banner.book-cheapfl-1 .traveler_drop_box .close_done, body .modified-search .trvel_colse .close_done { -webkit-border-radius: 6px; border-radius: 6px; } .banner.book-cheapfl-1.business .autocomplete-city li:hover { background-color: #f5f5f5; } .banner.book-cheapfl-1.business .autocomplete-city.hotel li, .autocomplete-city.flight li { border-color: #f5eade; } .banner.book-cheapfl-1.business .autocomplete-city li:hover .city-code { color: #ffffff; background-color: #ff6600; border-color: #ff9930; } .banner.book-cheapfl-1.business .autocomplete-city li:hover span.city-lbg { color: #000000; } .banner.book-cheapfl-1.business .traveler_drop_box .minus, .banner.book-cheapfl-1.business .traveler_drop_box .plus { border-color: #ffac59; } .special_phone_deal { display: none; } /*----- footer-flightimg-row -----*/ body .banner.book-cheapfl-1 { background: transparent !important; padding-bottom: 25px !important; } .bknow-payltr { position: absolute; top: 11px; right: 19px; padding: 7px 16px; font-size: 14px; font-weight: 500; } .bknow-payltr svg { vertical-align: middle; margin-top: -6px; margin-right: 5px; } .bknow-payltr img { vertical-align: baseline; width: 54px; margin-left: 3px; margin-bottom: -1px; } .banner.book-cheapfl-1 .choosetime-business .nice-select { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; line-height: normal; } .banner.book-cheapfl-1 .choosetime-business .nice-select::after { display: none; } .banner.book-cheapfl-1 .choosetime-business img.EplaneIcon.Eplane-I { z-index: 1; } .banner.book-cheapfl-1 .traveler_drop_box.pssngr-jetbox .row.my-fent { margin: 0 0 6px !important } .traveler_drop_box.pssngr-jetbox .adult.Adult-input { margin: 7px 0 0; } .mobile_eng.mobiling.business-flight #PhoneTraveller { box-shadow: none; } .traveler_drop_box.pssngr-jetbox .adult.Adult-input label { margin-top: 9px; } .traveler_drop_box.pssngr-jetbox .traveler_drop_box_inner.str { padding: 0 0 25px !important; border-bottom: dotted 2px #e7e7e7; margin-bottom: 25px; } .banner.book-cheapfl-1 .traveler_drop_box label.passengers-lbl b { font-weight: 500; font-size: 120%; } .mobile_eng.mobiling.business-flight { display: flex; flex-wrap: wrap; } .mobile_eng.mobiling.business-flight .HfltSbmtBtn.Search-Hflt { margin-top: 15px; padding-left: 15px; margin-left: auto; } .mobile_eng.mobiling.business-flight .iti { display: block; } body .mobile_eng.mobiling.business-flight .iti--separate-dial-code .iti__selected-flag { background: transparent; } /*========= responsive =========*/ @media only screen and (min-width: 32em) and (max-width: 68em) { .banner .search-engine { padding-top: 15px; } } @media (min-width: 768px) { .lightpick__previous-action::after { content: "Prev"; margin-left: 10px; } .lightpick__next-action::before { content: "Next"; margin-right: 10px; } .lightpick__next-action::before, .lightpick__previous-action::after { font-weight: 600; display: inline-block; font-size: 14px; vertical-align: middle; margin-top: 4px; } body .lightpick__month-title .lightpick__select, body .lightpick__month-title .lightpick__select-months { font-size: 15px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .pd5x { padding: 0 15px !important; } .traveller_drop { float: left; width: 100%; } .banner { padding: 150px 0 30px !important; } } @media (min-width: 992px) { body .lightpick__day { font-size: 14px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .banner.book-cheapfl-1 { padding-top: 50px !important; } } @media (min-width: 1200px) { .banner.book-cheapfl-1 .tabs-center-engine .trpC_banr_tab, .tabs-center-engine .trpC_banr_tab { width: auto; display: inline-block; text-align: center; float: none; position: relative; } .banner.book-cheapfl-1 .tabs-center-engine .trpC_banr_tab::after, .banner.book-cheapfl-1 .tabs-center-engine .trpC_banr_tab::before, .tabs-center-engine .trpC_banr_tab::after, .tabs-center-engine .trpC_banr_tab::before { content: ""; position: absolute; width: 60px; height: 80%; background: 0 0; z-index: 1; top: auto; } .banner.book-cheapfl-1 .tabs-center-engine .trpC_banr_tab::before, .tabs-center-engine .trpC_banr_tab::before { right: 100%; bottom: -1px; left: auto; -webkit-border-radius: 0 0 23px 0; border-radius: 0 0 23px; -webkit-box-shadow: 5px 10px #ffffff; box-shadow: 5px 10px #ffffff; } .banner.book-cheapfl-1 .tabs-center-engine .trpC_banr_tab::after, .tabs-center-engine .trpC_banr_tab::after { left: 100%; bottom: -2px; -webkit-border-radius: 0 0 0px 25px; border-radius: 0 0 0 25px; -webkit-box-shadow: -5px 15px #ffffff; box-shadow: -5px 15px #ffffff; } } @media only screen and (min-width: 1300px) { .banner.book-cheapfl-1 .Efl_desti .depart_right .mobile_top_search .mobile_top_search_area .Eplane-I.ben { margin-top: -7px; top: 36px !important; } } @media only screen and (min-width: 1400px) and (max-width: 1599px) { .banner.book-cheapfl-1.business:after { background-position: top -91px center; -webkit-background-size: 1600px 1600px; -o-background-size: 1600px; background-size: 1600px; } } @media only screen and (min-width: 1600px) and (max-width: 1799px) { .banner.book-cheapfl-1.business:after { background-position: top -129px center; -webkit-background-size: 1700px 1700px; -o-background-size: 1800px; background-size: 1800px; } } @media only screen and (min-width: 1800px) and (max-width: 1999px) { .banner.book-cheapfl-1.business:after { background-position: top -169px center; -webkit-background-size: 2000px 2000px; -o-background-size: 2000px; background-size: 2000px; } } @media only screen and (min-width: 2000px) and (max-width: 2199px) { .banner.book-cheapfl-1.business:after { background-position: top -177px center; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; } } @media only screen and (min-width: 2200px) and (max-width: 2399px) { .banner.book-cheapfl-1.business:after { background-position: top -211px center; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; } } @media only screen and (min-width: 2400px) and (max-width: 2559px) { .banner.book-cheapfl-1.business:after { background-position: top -233px center; -webkit-background-size: 2570px 2570px; -o-background-size: 2570px; background-size: 2570px; } } @media only screen and (min-width: 2560px) { .banner.book-cheapfl-1.business:after { background-position: top -249px center; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; } } @media only screen and (max-width: 1399px) { .book-cheapfl-head { font-size: 14px; margin-bottom: 26px; } } @media only screen and (max-width: 1299px) { .banner.book-cheapfl-1 .search-engine .tab-content { padding-left: 20px; padding-right: 20px; padding-bottom: 20px; } .bknow-payltr { right: 12px; top: 22px; } .banner.book-cheapfl-1 .choosetime-business .nice-select, .banner.book-cheapfl-1 #choosedate-business, .mobile_eng.mobiling.business-flight #PhoneTraveller, .banner.book-cheapfl-1 #flgfromcity-1, .banner.book-cheapfl-1 #flgfromcity-2, .banner.book-cheapfl-1 #passengersJet, .banner.book-cheapfl-1 #person, .banner.book-cheapfl-1 #txtReturn input, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search, .banner.book-cheapfl-1 .depart_left input, .banner.book-cheapfl-1 .depart_right input { font-size: 15px; } .book-cheapfl-head { font-size: 13px; margin-bottom: 24px; } .banner.book-cheapfl-1 .choosetime-business .nice-select, .banner.book-cheapfl-1 #choosedate-business, .banner.book-cheapfl-1 #flgfromcity-1, .banner.book-cheapfl-1 #flgfromcity-2, .banner.book-cheapfl-1 #txtReturn input, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search, .banner.book-cheapfl-1 .depart_left input, .banner.book-cheapfl-1 .depart_right input, .banner.book-cheapfl-1 .search-engine select { padding-left: 6px; padding-right: 6px; } .mobile_eng.mobiling.business-flight #PhoneTraveller { padding-right: 6px; } .banner.book-cheapfl-1 #txtDepart #date_deaprt .EplaneIcon, .banner.book-cheapfl-1 #txtDepart #txtReturn .EplaneIcon, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search .Eplane-I, .banner.book-cheapfl-1 .Efl_desti .depart_right .mobile_top_search .mobile_top_search_area .Eplane-I, .banner.book-cheapfl-1 .Efl_update_orig .depart_left .mobile_top_search .mobile_top_search_area .Eplane-I { top: 10px !important; left: 6px; width: 12px !important; bottom: auto; } .banner.book-cheapfl-1 .Efl_desti .depart_right .mobile_top_search .mobile_top_search_area .Eplane-I, .banner.book-cheapfl-1 .Efl_update_orig .depart_left .mobile_top_search .mobile_top_search_area .Eplane-I { top: 10px !important; margin-top: -3px; } .banner.book-cheapfl-1.business .book-cheapfl-head { margin-bottom: 98px; } .banner.book-cheapfl-1.business:after { -webkit-background-size: 1300px 1300px; -o-background-size: 1300px; background-size: 1300px; background-position: top -40% center; } } @media (max-width: 1199px) { .book-cheapfl-head { text-align: center; } #PhoneTravError, #error-flg-1, .mobile_eng.mobiling.business-flight .help-block, #error-flg-3 { margin-top: 9px; } .banner.book-cheapfl-1 .search-engine .tab-content { /* min-height: 631px; */ } .banner.book-cheapfl-1.business .book-cheapfl-head { margin-bottom: 58px; } .banner.book-cheapfl-1.business:after { -webkit-background-size: 1200px 1200px; -o-background-size: 1200px; background-size: 1200px; background-position: top -17% center; } } @media screen and (max-width: 1199px) { .Efl_desti.slps-mt.one { padding-right: 5px; margin-bottom: 10px; } .Efl_desti.slps-mt.two label.labelfly-plcflg.hj-fgm { margin-left: 0; } .banner.book-cheapfl-1 .HfltSbmtBtn, .banner.book-cheapfl-1 .Search-Hflt .search, .banner.book-cheapfl-1 .trpC_banr_tab { width: 100%; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li { width: 50%; margin-bottom: -1px; margin-right: -1px; min-width: 94px; } .banner.book-cheapfl-1 .col-md-6.col-xs-12.padding_zero .col-xs-12.col-lg-6.col-md-6.Efl_desti, .banner.book-cheapfl-1 .depart_left, .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li:nth-child(3), .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li:nth-child(4) { margin-bottom: 0; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a>span:first-child { margin-right: 10px; margin-left: 10px; margin-bottom: 6px; } .banner.book-cheapfl-1 .search-engine .tab-content { margin-top: 0; /* -webkit-border-radius: 0 0 14px 14px; */ /* border-radius: 0 0 14px 14px; */ } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a { display: block; width: 100%; padding-left: 4px; padding-right: 4px; height: 100%; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; flex-direction: row; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; -ms-flex-line-pack: stretch; -webkit-align-content: stretch; align-content: stretch; -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs li a span:last-child { position: relative; top: -1px; } .bknow-payltr { left: 8px; bottom: 36px; top: auto; right: auto; background-color: rgb(255 255 255 / 70%); } .banner.book-cheapfl-1 .trpC_banr_tab, .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs li a span { transform: none; -o-transform: none; -moz-transform: none; -ms-transform: none; -webkit-transform: none; } .banner.book-cheapfl-1 .trpC_banr_tab { display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: flex; } .banner.book-cheapfl-1 .Search-Hflt .search { max-width: 240px; /* float: none; */ /* margin-left: auto; */ /* margin-right: auto; */ display: inline-block; margin-top: 20px; } .banner.book-cheapfl-1 .HfltSbmtBtn { margin-bottom: 0; margin-top: 0; } .banner.book-cheapfl-1 .Efl_update_orig, .banner.book-cheapfl-1 .col-md-6.col-xs-12.padding_zero, .banner.book-cheapfl-1 .col-xs-12.col-lg-6.col-md-6.Efl_desti, .banner.book-cheapfl-1 .col-xs-12.col-lg-6.col-md-6.Efl_update_orig, .banner.book-cheapfl-1 .mobile_eng #txtDepart { width: 100% !important; float: left; margin-bottom: 15px; } .slps-mt { margin-top: 7px; } .Efl_desti.slps-mt.two { margin-bottom: 4px; } .banner.book-cheapfl-1 .col-md-2.col-xs-12.Ban_trvlSctn.pd5x { width: 100% !important; padding-right: 0 !important; float: left; } .banner.book-cheapfl-1 .mobile_eng #txtDepart { padding-right: 0 !important; } .banner.book-cheapfl-1 .Ban_trvlSctn.pd5x, .banner.book-cheapfl-1 .HfltSbmtBtn, .banner.book-cheapfl-1 .col-md-2.col-xs-12.Ban_trvlSctn.pd5x { padding-left: 15px !important; } .banner.book-cheapfl-1 #txtDepart { padding: 0 15px !important; } .banner.book-cheapfl-1 .Ban_trvlSctn { margin: 0 !important; } .banner.book-cheapfl-1 .search-engine .tab-content { -webkit-background-size: cover; -o-background-size: cover; background-size: cover; background-position: bottom -120px left -140px; } } @media screen and (max-width: 1024px) and (min-width: 768px) { #txtDepart, .Ban_trvlSctn { padding: 0 !important; } .depart_left { margin-bottom: 0 !important; } .padding_zero .chng_to_from { display: none; } .Ban_trvlSctn.pd5x, .HfltSbmtBtn { width: 50%; } .Efl_desti { margin-bottom: 20px; } .Ban_trvlSctn { margin-top: 20px; } .search-engine .trpC_banr_tab { top: 0; } .mobile_eng #txtDepart, .mobile_eng .padding_zero { width: 100%; } .mobile_eng .HfltSbmtBtn { text-align: right; margin: 20px 0 10px; float: right; width: 50%; padding: 0; } div.search-engine .tab-content { bottom: 100px; } .banner .search-engine .tab-content { bottom: -215px; } } @media (max-width: 991px) { .traveler_drop_box .traveler_drop_box_inner { padding: 8px 5px 0 0 !important; display: inline-block; width: 100%; } .traveler_drop_box_inner .padding_border { border: none; } .banner.book-cheapfl-1 .trvel_colse { text-align: center; } .labelfly-plcflg { display: block; } .banner.book-cheapfl-1 .choosetime-business .nice-select, .banner.book-cheapfl-1 #choosedate-business, .banner.book-cheapfl-1 #flgfromcity-1, .banner.book-cheapfl-1 #flgfromcity-2, .banner.book-cheapfl-1 #passengersJet, .banner.book-cheapfl-1 #person, .banner.book-cheapfl-1 #txtReturn input, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search, .banner.book-cheapfl-1 .depart_left input, .banner.book-cheapfl-1 .depart_right input { height: 65px !important; padding: 0 6px !important; } .mobile_eng.mobiling.business-flight #PhoneTraveller { height: 65px !important; } .banner.book-cheapfl-1 .choosetime-business .nice-select, .banner.book-cheapfl-1 #choosedate-business, .mobile_eng.mobiling.business-flight #PhoneTraveller, .banner.book-cheapfl-1 #flgfromcity-1, .banner.book-cheapfl-1 #flgfromcity-2, .banner.book-cheapfl-1 #passengersJet, .banner.book-cheapfl-1 #person, .banner.book-cheapfl-1 #txtReturn input, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search, .banner.book-cheapfl-1 .depart_left input, .banner.book-cheapfl-1 .depart_right input, .banner.book-cheapfl-1 .search-engine select { font-size: 16px; text-align: left; } .banner.book-cheapfl-1 .search-engine .tab-content { -webkit-background-size: cover; -o-background-size: cover; background-size: cover; background-position: bottom 0px left -160px; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a { font-size: 14px; } .search-engine .traveler_drop_box select { font-size: 16px !important; height: 40px !important; } .banner.book-cheapfl-1 .search-engine .tab-content { /* min-height: 603px; */ } .banner.book-cheapfl-1.business:after { -webkit-background-size: 992px 992px; -o-background-size: 992px; background-size: 992px; background-position: top -12% center; } } @media only screen and (max-width: 991px) { .input-trvclass, .pssngrinput-trvclass { margin: 0; padding: 0 !important; } .book-cheapfl-head { font-size: 12px; margin-bottom: 20px; } .pssngrinput-trvclass #moins, .pssngrinput-trvclass #plus, .input-trvclass #moins, .input-trvclass #plus { width: 25%; } #txtAdult, #totalPaxJet { width: 50%; } .padding_border { padding: 0 15px 13px !important; border: 1px solid #ccc; background: #fff; } .padding_border label { font-size: 16px !important; color: #555 !important; } .depart_left { margin-bottom: 0 !important; } } @media screen and (max-width: 991px) { .banner.book-cheapfl-1 { padding: 40px 0 60px !important; margin: 84px 0 0; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a { text-align: center; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; -moz-box-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; } } @media (max-width: 767px) { .banner.book-cheapfl-1 .search-engine .tab-content { padding: 30px 12px 15px; } .bknow-payltr { left: 6px; bottom: 91px; padding: 4px 9px; font-size: 12px; } .bknow-payltr img { width: 41px; } .bknow-payltr svg { width: 17px; height: 17px; } body .lightpick__next-action, body .lightpick__previous-action { width: 40px; top: 1px; } body .lightpick__toolbar { padding-right: 3px; padding-top: 3px; padding-left: 2px; } body .lightpick__month-title .lightpick__select option, body .lightpick__month-title .lightpick__select-months option { text-align: left; } body .lightpick__month-title .lightpick__select, body .lightpick__month-title .lightpick__select-months { margin-right: 8px; text-align: left; font-size: 14px; } body .lightpick__month { padding: 0; width: 288px; } .btn-group label { height: 34px !important; color: #333; line-height: 14px; } #txtInfentOnLap { width: 50%; } .btn-default.btn-off-1.active { color: #333 !important; } .input-trvclass, .pssngrinput-trvclass { margin-top: 3px; } .book-cheapfl-head { font-size: 11px; margin-bottom: 18px; } .traveller_drop .traveler_drop_box { padding: 70px 17px 30px !important; position: fixed !important; top: 0 !important; height: 100%; background: #fff !important; width: 100% !important; left: 0 !important; z-index: 999999999999 !important; margin: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; border: none !important; overflow-y: auto; min-height: auto !important; } .banner.book-cheapfl-1 .traveller_drop .traveler_drop_box select { padding-left: 6px !important; padding-right: 6px; text-align: left; } .traveller_drop .traveler_drop_box .trvel_colse { margin-top: 5px; } .banner.book-cheapfl-1 #status.btn-group label:first-child, .traveller_drop .traveler_drop_box .padding_border { margin-bottom: 5px; } .banner.book-cheapfl-1 #status { -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; height: auto; width: auto; margin: 0 -9px; } .banner.book-cheapfl-1 #status.btn-group label, .banner.book-cheapfl-1 #status.btn-group label:last-child { margin-left: 10px; margin-right: 10px; } .banner.book-cheapfl-1 .Search-Hflt .search { height: 52px; max-width: none; margin-top: 54px; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a>span:first-child { margin-right: 0; margin-left: 0; margin-bottom: 4px; margin-top: 2px; height: 38px; width: 38px; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a>span img { width: 28px; height: 28px; } .banner.book-cheapfl-1 .trpC_banr_tab { padding: 0 !important; } #trpC_flights_tab form { width: 100%; float: left; } .pd5x { padding: 0 15px !important; } #date_deaprt:after, #date_deaprt:before, #txtReturn:after, #txtReturn:before, .chng_to_from { display: none; } .search-engine select { border-color: #ccc; font-size: 23px; line-height: 1; padding: 0 7px; text-align: center; cursor: pointer; -webkit-appearance: auto; } .padding_border { padding: 0 !important; background: #fff; } #person { border: 0; text-align: center; background: #fff; height: 50px !important; padding: 0 7px !important; } #txtDepart .EplaneIcon, div#txtDepart .EplaneIcon { position: absolute; top: 26px; left: 8px; height: 16px; } #mobile_top_search_destination .mobile_top_search_area, #mobile_top_search_origin .mobile_top_search_area { background: #f3f5f7; border: 0; padding: 0; height: 70px; } div.mobile_top_search_area .EplaneIcon { position: absolute; top: 24px !important; left: 12px; height: 16px; bottom: 12px; width: 20px !important; } div#txtReturn input, div.depart input, div.goretSctn { height: 70px; } div.depart_left input, div.depart_right input { padding: 0 7px; } div#date_deaprt { margin-bottom: 0; } .trpC_banr_tab.nav-tabs>li a { -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; margin-right: 5px !important; } .trpC_banr_tab.nav-tabs>li a>span:first-child { margin: 0; } .trpC_banr_tab.nav-tabs>li a>span:last-child { width: 100%; text-align: center; } .trpC_banr_tab.nav-tabs>li.active a:before { content: ""; position: absolute; bottom: -4px; left: 0; width: 100%; height: 2px; background: #ff9930; } .trpC_banr_tab.nav-tabs>li { -webkit-box-flex: 1; -ms-flex: auto; -webkit-flex: auto; -moz-box-flex: 1; flex: auto; } div.traveller_drop .EplaneIcon { top: 23px; } .mobile_eng .HfltSbmtBtn { margin-top: 30px; } .mobile_eng { width: 100%; float: left; margin: 0; } .trpC_banr_tab { position: relative; top: 0; margin: 0; border-bottom: 1px solid #ddd !important; padding: 10px 15px !important; background: #dcdcdc; } .banner { height: auto; } .trpC_banr_tab>li { margin-bottom: 0 !important; } .btn-group { width: 100%; } .banner.book-cheapfl-1 { z-index: 12; padding-top: 20px !important; margin: 0; } .book-cheapfl-1 .search-engine ul.nav li.active::before { bottom: -1px; } .book-cheapfl-head .h1 { font-size: 15px; } .book-cheapfl-head .h1 span { font-size: 22px; margin-top: 3px; } .banner.book-cheapfl-1 .search-engine .tab-content { /* min-height: 526px; */ } .banner.book-cheapfl-1.business:after { -webkit-background-size: 116% 116%; -o-background-size: 116%; background-size: 116%; background-position: top -51px center; } } @media only screen and (max-width: 767px) { .banner.book-cheapfl-1 #mobile_top_search_destination .mobile_top_search_area, .banner.book-cheapfl-1 #mobile_top_search_origin .mobile_top_search_area { background: 0 0; height: auto; } .banner.book-cheapfl-1 .Efl_update_orig, .banner.book-cheapfl-1 .col-md-6.col-xs-12.padding_zero, .banner.book-cheapfl-1 .col-xs-12.col-lg-6.col-md-6.Efl_desti, .banner.book-cheapfl-1 .col-xs-12.col-lg-6.col-md-6.Efl_update_orig, .banner.book-cheapfl-1 .mobile_eng #txtDepart { margin-bottom: 15px !important; } .banner.book-cheapfl-1 .col-md-6.col-xs-12.padding_zero .col-xs-12.col-lg-6.col-md-6.Efl_desti { margin-bottom: 0 !important; } .banner.book-cheapfl-1 .mobile_eng.mobiling { margin-right: 0; width: auto; } .traveller_drop { float: left; width: 100%; margin: 0 0 10px; } .traveller_drop .trvl_btn .trvl_input#person { -webkit-box-shadow: unset; box-shadow: unset; -webkit-border-radius: 0; border-radius: 0; } .search-engine .trpC_banr_tab>li.active a { background: #ff9930 !important; } .trpC_banr_tab>li a { padding: 8px 15px !important; font-size: 13px !important; } .banner { background: 0 0 !important; padding: 0 !important; margin-top: 0; } .banner:before { background: 0 0; } .banner .search-engine { background: 0 0 !important; padding: 0; } #status { padding: 0 6px !important; margin-bottom: 0 !important; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; } .search-en .row { margin: 0 !important; padding: 0 !important; } .depart input { padding: 0 5px 0 37px; } } @media screen and (max-width: 767px) { #txtDepart, .Ban_trvlSctn { padding: 0 !important; } .banner .search-engine .tab-content { bottom: 0; width: 100%; padding: 10px; left: 0; right: 0; } div.search-engine .tab-content { position: relative; bottom: 0; left: 15px; margin: 15px 0 0; float: left; } .Efl_desti, .mobile_eng #txtDepart { margin-bottom: 20px; } .Ban_trvlSctn { margin-top: 0; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li a { padding: 8px 15px 8px !important; } .labelfly-plcflg { display: inline-block !important; text-align: left; background-color: #fff; width: auto; font-size: 10px; margin-left: 0; padding: 0 5px; position: absolute; top: -4px; z-index: 10; left: 17px; } label.labelfly-plcflg.hj-fgm { margin-left: 13px; } .labelfly-plcflg.hj-2 { left: 17px; } .book-cheapfl-head p span { display: none; } .banner.book-cheapfl-1 .search-engine .tab-content { -webkit-border-radius: 15px; border-radius: 15px; } .tabs-center-engine { overflow: hidden; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; width: 90%; float: none; margin-left: auto; margin-right: auto; margin-bottom: -52px; z-index: 2; position: relative; -webkit-box-shadow: rgb(104 111 119 / 20%) 0 2px 15px; box-shadow: rgb(104 111 119 / 20%) 0 2px 15px; } .banner.book-cheapfl-1 .trpC_banr_tab { background: 0 0; -ms-flex-wrap: nowrap; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; overflow-y: hidden; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; -webkit-border-radius: 0; border-radius: 0; } .banner.book-cheapfl-1 .search-engine .tab-content, .banner.book-cheapfl-1 .trpC_banr_tab { z-index: 0; } .banner.book-cheapfl-1 .trpC_banr_tab::-o-scrollbar { display: none; } .banner.book-cheapfl-1 .trpC_banr_tab::-ms-scrollbar { display: none; } .banner.book-cheapfl-1 .trpC_banr_tab::-moz-scrollbar { display: none; } .banner.book-cheapfl-1 .trpC_banr_tab::-webkit-scrollbar { display: none; } } @media (max-width: 667px) { .banner { margin-top: 46px; } .input-trvclass #plus, .pssngrinput-trvclass #plus { width: 25%; } .book-cheapfl-head { font-size: 10px; margin-bottom: 16px; } .banner.book-cheapfl-1.business:after { background-position: top -37px center; } } @media (max-width: 576px) { .banner.book-cheapfl-1 .search-engine .tab-content { min-height: auto; } } @media screen and (max-width: 576px) { .spcpd { padding-left: 16px; padding-right: 2px; } .special_phone_deal { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; -moz-box-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; -moz-box-align: center; align-items: center; margin: 15px auto 0; float: left; } .special_phone_deal a { width: 100%; display: block; padding: 10px 15px; text-align: center; font-size: 14px; font-weight: 600; background-color: #fff; border: 1px solid #ff9930; -webkit-border-radius: 5px; border-radius: 5px; color: #ff9930; margin: 0 auto; text-decoration: none !important; } .bknow-payltr { bottom: 147px; left: 4px; } } @media (max-width: 575px) { .book-cheapfl-head { font-size: 9px; margin-bottom: 9px; } .book-cheapfl-head p { font-size: 14px; display: none; } .book-cheapfl-head span { display: block; font-size: 120%; } .book-cheapfl-head .h1 span { font-size: 20px; } .book-cheapfl-head .h1 { font-size: 14px; } .banner.book-cheapfl-1 .search-engine .tab-content { -webkit-background-size: cover; -o-background-size: cover; background-size: cover; background-position: bottom -50px left -70px; } } @media screen and (max-width: 575px) { body .banner.book-cheapfl-1 .autocomplete-city li .city-code { font-size: 10px; } .banner.book-cheapfl-1 .trpC_banr_tab.nav-tabs>li { min-width: auto; width: auto; white-space: nowrap; } .trpC_banr_tab>li a { font-size: 13px !important; } .banner.book-cheapfl-1.business:after { background-position: top -42px center; } .btn.btn-default.tabsscroll-eng { display: block; } .banner.book-cheapfl-1 #txtDepart #date_deaprt .EplaneIcon, .banner.book-cheapfl-1 #txtDepart #txtReturn .EplaneIcon, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search .Eplane-I, .banner.book-cheapfl-1 .Efl_desti .depart_right .mobile_top_search .mobile_top_search_area .Eplane-I, .banner.book-cheapfl-1 .Efl_update_orig .depart_left .mobile_top_search .mobile_top_search_area .Eplane-I { width: 10px !important; } .banner.book-cheapfl-1 .mobile_eng.mobiling { background: 0 0; } .banner.book-cheapfl-1::after { -webkit-border-radius: 0 0 60% 60%/12%; border-radius: 0 0 60% 60%/12%; } .book-cheapfl-head { letter-spacing: 0.6px; } .banner.book-cheapfl-1 .choosetime-business .nice-select, .banner.book-cheapfl-1 #choosedate-business, .banner.book-cheapfl-1 #flgfromcity-1, .mobile_eng.mobiling.business-flight #PhoneTraveller, .banner.book-cheapfl-1 #flgfromcity-2, .banner.book-cheapfl-1 #passengersJet, .banner.book-cheapfl-1 #person, .banner.book-cheapfl-1 #txtReturn input, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search, .banner.book-cheapfl-1 .depart_left input, .banner.book-cheapfl-1 .depart_right input, .banner.book-cheapfl-1 .search-engine select { font-size: 15px; /* border-color: #a9a9a9; */ } body .banner.book-cheapfl-1 { padding-bottom: 7px !important; } .banner.book-cheapfl-1 .traveler_drop_box label.passengers-lbl { font-size: 13px !important; } } @media (max-width: 500px) { .banner.book-cheapfl-1.business:after { background-position: top -35px center; } } @media (max-width: 480px) { .trpC_banr_tab { padding-top: 10px; } .banner.book-cheapfl-1.business:after { background-position: top -25px center; } .trpC_banr_tab>li.active a { background: #ff9930 !important; } .trpC_banr_tab>li a { padding: 8px 5px !important; } .trpC_banr_tab.nav-tabs>li a>span:last-child { line-height: 1.2; } .banner.book-cheapfl-1 .btn-group label { font-size: 14px !important; background-repeat: no-repeat; } .HfltSbmtBtn { width: 100% !important; } } @media (max-width: 425px) { .book-cheapfl-head .h1 span { font-size: 18px; } .banner.book-cheapfl-1.business .book-cheapfl-head { margin-bottom: 44px; } .book-cheapfl-head .h1 { font-size: 13px; } .banner.book-cheapfl-1.business:after { background-position: top -15px center; -webkit-background-size: 116% 116%; -o-background-size: 116%; background-size: 125%; } } @media screen and (max-width: 425px) { .banner.book-cheapfl-1 .choosetime-business .nice-select, .banner.book-cheapfl-1 #choosedate-business, .banner.book-cheapfl-1 #flgfromcity-1, .mobile_eng.mobiling.business-flight #PhoneTraveller, .banner.book-cheapfl-1 #flgfromcity-2, .banner.book-cheapfl-1 #passengersJet, .banner.book-cheapfl-1 #person, .banner.book-cheapfl-1 #txtReturn input, .banner.book-cheapfl-1 .Ban_trvlSctn .traveller_drop .trvl_btn .travel_input_Search, .banner.book-cheapfl-1 .depart_left input, .banner.book-cheapfl-1 .depart_right input, .banner.book-cheapfl-1 .search-engine select { font-size: 14px; } } @media (max-width: 360px) { .book-cheapfl-head p { font-size: 13px; } .banner.book-cheapfl-1.business:after { background-position: top -5px center; } }.gateway-fluid { position: relative; z-index: 2; } .gateway-business { text-align: center; position: absolute; top: 0; width: 100%; color: #ffffff; font-size: 93px; font-style: normal; line-height: normal; letter-spacing: 1.6px; font-family: 'Teko', sans-serif; font-display: swap; font-weight: 500; text-shadow: 1px 1px rgb(0 0 0 / 30%); } @media only screen and (max-width: 1450px) { .gateway-business { font-size: 77px; margin-top: 70px; } } @media only screen and (max-width: 1299px) { .gateway-business { font-size: 70px; margin-top: 40px; } } @media (max-width: 1199px) { .gateway-business { font-size: 60px; margin-top: 20px; } } @media (max-width: 991px) { .gateway-business { font-size: 46px; margin-top: 40px; } } @media (max-width: 767px) { .gateway-business { font-size: 38px; margin-top: 40px; } } @media (max-width: 667px) { .gateway-business { font-size: 34px; margin-top: 48px; } } @media (max-width: 575px) { .gateway-business { font-size: 30px; margin-top: 30px; } } @media (max-width: 500px) { .gateway-business { font-size: 25px; margin-top: 9px; } } @media (max-width: 480px) { .gateway-business { font-size: 22px; margin-top: 41px; } } @media (max-width: 425px) { .gateway-business { font-size: 20px; margin-top: 31px; } } @media (max-width: 360px) { .gateway-business { font-size: 17px; margin-top: 29px; } }


