@font-face{font-family:"adaniextralight";src:url("../fonts/adani-extralight_1804808726-webfont.eot");src:url("../fonts/adani-extralight_1804808726-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/adani-extralight_1804808726-webfont.woff2") format("woff2"),url("../fonts/adani-extralight_1804808726-webfont.woff") format("woff"),url("../fonts/adani-extralight_1804808726-webfont.svg#adaniextralight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"adanilight";src:url("../fonts/adani-light_2135618829-webfont.eot");src:url("../fonts/adani-light_2135618829-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/adani-light_2135618829-webfont.woff2") format("woff2"),url("../fonts/adani-light_2135618829-webfont.woff") format("woff"),url("../fonts/adani-light_2135618829-webfont.svg#adanilight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"adaniregular";src:url("../fonts/adani-regular_1077176809-webfont.eot");src:url("../fonts/adani-regular_1077176809-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/adani-regular_1077176809-webfont.woff2") format("woff2"),url("../fonts/adani-regular_1077176809-webfont.woff") format("woff"),url("../fonts/adani-regular_1077176809-webfont.svg#adaniregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"adanimedium";src:url("../fonts/adani-medium_3656582519-webfont.eot");src:url("../fonts/adani-medium_3656582519-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/adani-medium_3656582519-webfont.woff2") format("woff2"),url("../fonts/adani-medium_3656582519-webfont.woff") format("woff"),url("../fonts/adani-medium_3656582519-webfont.svg#adanimedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"adanisemibold";src:url("../fonts/adani-semibold_4072574503-webfont.eot");src:url("../fonts/adani-semibold_4072574503-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/adani-semibold_4072574503-webfont.woff2") format("woff2"),url("../fonts/adani-semibold_4072574503-webfont.woff") format("woff"),url("../fonts/adani-semibold_4072574503-webfont.svg#adanisemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"adanibold";src:url("../fonts/adani-bold_2702979221-webfont.eot");src:url("../fonts/adani-bold_2702979221-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/adani-bold_2702979221-webfont.woff2") format("woff2"),url("../fonts/adani-bold_2702979221-webfont.woff") format("woff"),url("../fonts/adani-bold_2702979221-webfont.svg#adanibold") format("svg");font-weight:normal;font-style:normal}.bannerSection{background:url(../images/banner.png) center 0 no-repeat;background-size:100% 100%;height:780px;width:100%}.searchFlightSection{margin-bottom:0;margin-top:-286px;position:relative}.searchFlightSection .searchFlightInner{width:792px;margin:0 auto;margin-bottom:118px}.searchFlightSection .searchFlightInner .flightTabs{padding-left:0;padding-bottom:12px}.searchFlightSection .searchFlightInner .flightTabs label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.searchFlightSection .searchFlightInner .flightTabs input[type=radio]{display:none}.searchFlightSection .searchFlightInner .flightTabs input[type=radio]+label{z-index:10;font-size:1.125em;color:#fff;font-family:"adaniregular";line-height:22px;position:relative;cursor:pointer;transition:all 200ms ease;display:inline-flex;align-items:center;gap:15px}.searchFlightSection .searchFlightInner .flightTabs input[type=radio]:checked+label{color:#fff;opacity:1;font-family:"adanibold";position:relative}.searchFlightSection .searchFlightInner .flightTabs input[type=radio]:checked+label::before{position:absolute;bottom:-20px;left:56%;margin-left:-10px;content:"";display:block;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff}.searchFlightSection .searchFlightInner .flightTabs input[type=radio]+label{padding:0;border-radius:0;margin:0;margin-right:20px;min-width:110px}.searchFlightSection .searchFlightInner .flightTabs input[type=radio]+label:last-child{margin-right:0}.searchFlightSection .searchFlightInner .flightTabs input[type=radio]:checked+label:last-child:before{left:66%}.searchFlightSection .searchFlightInner .searchFilterBlock{background:#fff;border-radius:.25rem;padding:10px;display:flex;align-items:center}.searchFlightSection .searchFlightInner .searchFilterBlock .datepicker{width:222px;flex:none;padding-right:14px;border-right:#e0e0e0 solid 1px;border-radius:0}.searchFlightSection .searchFlightInner .searchFilterBlock .datepicker input{padding:10px;border:none;color:#666;font-family:"adaniregular"}.searchFlightSection .searchFlightInner .searchFilterBlock .datepicker input:focus{box-shadow:none}.searchFlightSection .searchFlightInner .searchFilterBlock .input-group-append{margin-left:0 !important;display:flex;align-items:center}.searchFlightSection .searchFlightInner .searchFilterBlock .input-group-append span{color:#9e9e9e}.searchFlightSection .searchFlightInner .searchFilterBlock .inputFiled{width:50%}.searchFlightSection .searchFlightInner .searchFilterBlock .inputFiled input{padding:0 20px;border:none;color:#666}.searchFlightSection .searchFlightInner .searchFilterBlock .inputFiled input:focus{box-shadow:none}.searchFlightSection .searchFlightInner .primaryButton{margin-left:auto}.datepicker table tr td,.datepicker table tr th{font-size:.875em;line-height:30px}.serviceInformationSection{padding:0 0 35px 0;margin-top:0;position:relative}.serviceInformationSection .serviceInformationContainer{position:relative;background-color:#fff;border-radius:.25rem;box-shadow:0 10px 30px 0 rgba(0,0,0,.04);width:956px;margin:0 auto;overflow:hidden}.serviceInformationSection .serviceInformationContainer .nav-tabs{margin-bottom:0}.serviceInformationSection .serviceInformationContainer .nav-tabs .nav-item{margin-right:0}.serviceInformationSection .serviceInformationContainer .nav-tabs .nav-item .nav-link{padding-left:22px;padding-right:22px}.serviceInformationSection .serviceSliderSection{position:relative;padding:20px 30px}.serviceInformationSection .serviceSliderSection .serviceSlider,.serviceInformationSection .serviceSliderSection .informationSlider{overflow:inherit}.serviceInformationSection .serviceSliderSection .serviceSlider .swipperButton,.serviceInformationSection .serviceSliderSection .informationSlider .swipperButton{bottom:inherit;top:-65px;right:-10px}.serviceInformationSection .serviceSliderSection .serviceSlider .swipperButton .swiperButtonNext,.serviceInformationSection .serviceSliderSection .serviceSlider .swipperButton .swiperButtonPrev,.serviceInformationSection .serviceSliderSection .informationSlider .swipperButton .swiperButtonNext,.serviceInformationSection .serviceSliderSection .informationSlider .swipperButton .swiperButtonPrev{width:30px;height:30px;background-size:12px}.serviceInformationSection .serviceSliderSection .swiper-slide{text-align:center;line-height:9px}.serviceInformationSection .serviceSliderSection .swiper-slide a{display:block}.serviceInformationSection .serviceSliderSection .swiper-slide a:hover{text-decoration:none}.serviceInformationSection .serviceSliderSection .swiper-slide img{width:72px;height:72px}.serviceInformationSection .serviceSliderSection .swiper-slide span{display:block;margin-top:20px;font-size:1.125em;color:#393939;font-family:"adanimedium";line-height:22px}.serviceInformationSection .informationSliderSection{position:relative}.airportDetailsSection{padding:35px 0 70px 0}.airportDetailsSection .estimategateSection{background-image:linear-gradient(260deg, rgba(0, 127, 160, 0.1) 0%, rgba(79, 70, 157, 0.1) 20.67%, rgba(150, 43, 129, 0.1) 68.18%, rgba(190, 58, 86, 0.1) 100%);border-radius:.25rem;display:flex;gap:70px;padding:18px 20px;align-items:center;margin-bottom:70px}.airportDetailsSection .estimategateSection h4{font-size:1em;color:#000;font-family:"adanisemibold";line-height:26px;color:#212121;margin-bottom:0;width:122px}.airportDetailsSection .estimategateSection .gateEntrySection{display:flex;gap:20px}.airportDetailsSection .estimategateSection .gateEntrySection .gateEntry{font-size:1.125em;color:#000;font-family:"adanisemibold";line-height:22px;color:#212121;background-color:#fff;border-radius:.25rem;box-shadow:0 10px 40px 0 rgba(0,0,0,.06);width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex:none}.airportDetailsSection .estimategateSection .gateEntrySection .gateDes{display:flex}.airportDetailsSection .estimategateSection .gateEntrySection label{font-size:.875em;color:#393939;font-family:"adaniregular";line-height:22px;padding-right:20px;color:#757575}.airportDetailsSection .estimategateSection .gateEntrySection label span{display:block;font-size:1em;color:#393939;font-family:"adanimedium";color:#212121}.airportDetailsSection .airportDes h4{font-size:1.75em;color:#000;font-family:"adanisemibold";margin-bottom:10px;line-height:34px}.airportDetailsSection .airportDes p{font-size:1em;color:#666;font-family:"adaniregular";margin-bottom:0;line-height:28px}.airportDetailsSection .airportDes a{color:#91288d;font-family:"adanimedium"}@media only screen and (max-width: 1199px){.shopDineinnerSection{flex-direction:column;align-items:flex-start;padding:30px;gap:30px}.airportDetailsSection .estimategateSection h4{flex:none}.airportDetailsSection .estimategateSection .gateEntrySection{flex-direction:column}}@media only screen and (max-width: 991px){.searchFlightSection .searchFlightInner{width:100%}.serviceInformationSection .serviceInformationContainer{width:100%}.shopDineinnerSection{flex-direction:column;align-items:flex-start}.shopDineinnerSection .contentRightBlock{flex-direction:column;width:100%}.shopDineinnerSection .contentRightBlock .block{width:100%}.serviceInformationSection .serviceSliderSection{width:100%;padding-left:0;padding-right:0}.airportDetailsSection .estimategateSection{flex-direction:column;align-items:flex-start;gap:18px}.airportDetailsSection .estimategateSection h4{width:100%;font-size:1.125em}.airportDetailsSection .estimategateSection .gateEntrySection{width:100%}.airportDetailsSection .estimategateSection .gateEntrySection label{flex:0 0 33%;padding-right:20px}.airportDetailsSection .estimategateSection .gateEntrySection label:last-child{padding-right:0}.serviceInformationSection .serviceSliderSection .serviceSlider .swipperButton,.serviceInformationSection .serviceSliderSection .informationSlider .swipperButton{right:20px}}@media only screen and (max-width: 767px){.bannerSection{height:470px;background:url(../images/mobile-banner.png) 0 0 no-repeat;background-size:100% 100%}.serviceInformationSection .serviceSliderSection .swiper-slide span{font-size:.875em}.serviceInformationSection{padding-bottom:40px}.airportDetailsSection .estimategateSection{margin-bottom:40px}.airportDetailsSection{padding-top:0;padding-bottom:40px}.airportDetailsSection .airportDes h4{font-size:1.25em;line-height:28px}.airportDetailsSection .airportDes p{font-size:.875em}.cardsSetion .cardBlock a::before{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 46%, rgb(0, 0, 0) 100%)}.searchFlightSection .searchFlightInner .searchFilterBlock .datepicker{width:100px;padding-right:15px}.searchFlightSection .searchFlightInner .searchFilterBlock .datepicker .input-group-append{display:none}.searchFlightSection .searchFlightInner .searchFilterBlock .datepicker input{padding-left:10px;padding-right:0;font-size:.813em}.searchFlightSection .searchFlightInner .searchFilterBlock .searchButton{background:url(../images/svg/search-icon-banner.svg) center center no-repeat;width:24px;height:24px;text-indent:-99999px;margin-left:0}.searchFlightSection .searchFlightInner .searchFilterBlock .inputFiled{width:74%}.searchFlightSection .searchFlightInner .searchFilterBlock .inputFiled input{font-size:.813em}.searchFlightSection .searchFlightInner .searchFilterBlock{padding-top:16px;padding-bottom:16px}.searchFlightSection{margin-bottom:76px;margin-top:-188px}.serviceInformationSection .serviceSliderSection .swiper-slide img{width:60px;height:60px}.serviceInformationSection .serviceInformationContainer .nav-tabs .nav-item .nav-link{padding-left:15px;padding-right:15px}.serviceInformationSection .serviceSliderSection .serviceSlider .swipperButton,.serviceInformationSection .serviceSliderSection .informationSlider .swipperButton{display:none}}@media only screen and (max-width: 568px){.searchFlightSection .searchFlightInner .searchFilterBlock{padding-top:16px;padding-bottom:0;flex-direction:column;align-items:flex-start}.searchFlightSection .searchFlightInner .primaryButton{width:100%}.searchFlightSection .searchFlightInner .searchFilterBlock .datepicker{width:100%;padding-right:0;border:#e0e0e0 solid 1px;border-radius:4px;margin-bottom:20px}.searchFlightSection .searchFlightInner .searchFilterBlock .inputFiled{width:100%}.searchFlightSection .searchFlightInner .searchFilterBlock .inputFiled input{border:#e0e0e0 solid 1px;border-radius:4px;margin-bottom:15px;padding:10px}.searchFlightSection .searchFlightInner .searchFilterBlock .datepicker .input-group-append{display:inline-flex;padding:0 10px;vertical-align:middle}.searchFlightSection .searchFlightInner{margin-bottom:40px}.searchFlightSection{margin-bottom:0}.serviceInformationSection .serviceSliderSection .serviceSlider .swipperButton .swiperButtonNext,.serviceInformationSection .serviceSliderSection .serviceSlider .swipperButton .swiperButtonPrev,.serviceInformationSection .serviceSliderSection .informationSlider .swipperButton .swiperButtonNext,.serviceInformationSection .serviceSliderSection .informationSlider .swipperButton .swiperButtonPrev{width:26px;height:26px}.serviceInformationSection .serviceSliderSection .serviceSlider .swipperButton,.serviceInformationSection .serviceSliderSection .informationSlider .swipperButton{right:0;top:-60px}.airportDetailsSection .estimategateSection{padding:18px 15px}.airportDetailsSection .estimategateSection .gateEntrySection label{font-size:.75em;padding-right:15px}}