@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-Black.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-ExtraBold.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-Light.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-Medium.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-Bold.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-Heavy.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-Heavy.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-UltraLight.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-UltraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-Thin.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-Regular.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/gilroy/Gilroy-SemiBold.woff2) format('woff2'),url(../fonts/gilroy/Gilroy-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;background-color:#fff}::-webkit-scrollbar-thumb{background:#203e62;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#203e62}.btn:focus,button:focus{outline:0}.my-slider{position:relative;min-height:450px;height:auto;padding-bottom:0}.my-slider .bd-example{position:absolute;width:100%;top:0;height:100%;min-height:450px}.my-slider .bd-example .carousel,.my-slider .bd-example .carousel-inner,.my-slider .bd-example .carousel-item{width:100%;height:100%;min-height:450px}.my-slider .bd-example .carousel-item .carousel-item-div{background-position:top left;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:450px}.my-slider .bd-example .carousel-item .carousel-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.4)}.my-slider .bd-example .carousel-item .carousel-caption{top:150px;bottom:auto;right:10%;left:10%}.my-slider .bd-example .carousel-item .carousel-caption h2{font-weight:700;font-size:2.75rem;color:#fff;margin-bottom:15px;text-transform:uppercase}.my-slider .bd-example .carousel-control-next,.my-slider .bd-example .carousel-control-prev{opacity:1;width:8%;text-decoration:none}.my-slider .bd-example .carousel-control-next .fa,.my-slider .bd-example .carousel-control-prev .fa{background-color:rgba(0,0,0,.5);height:40px;width:40px;line-height:38px;font-size:20px}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-10px);-moz-transform:translatey(-10px);-o-transform:translatey(-10px);transform:translatey(-10px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}@-moz-keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-10px);-moz-transform:translatey(-10px);-o-transform:translatey(-10px);transform:translatey(-10px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translatey(-75px);-moz-transform:translatey(-75px);-o-transform:translatey(-75px);transform:translatey(-75px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}.in-down{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2.5s;-moz-animation-duration:2.5s;-o-animation-duration:2.5s;animation-duration:2.5s}.search-engine-sec{position:relative;margin-top:-85px}.search-engine-sec .search-box{position:relative;z-index:1;background:#fff;padding:20px;border-radius:.5rem;box-shadow:0 5px 5px #ccc}.search-engine-sec .search-box .home-input-field{background-color:#fff;position:relative;padding:8px 15px 5px;border-radius:10px;height:70px;border:1px solid #e7e8ea}.search-engine-sec .search-box .home-input-field label{font-weight:500;color:var(--primary);font-size:16px;margin:0}.search-engine-sec .search-box .home-input-field label .bx{font-size:18px;vertical-align:text-bottom;margin-right:5px}.search-engine-sec .search-box .home-input-field .form-control,.search-engine-sec .search-box .home-input-field .form-control:focus{background-color:transparent!important;border:none;padding:0 .75rem;margin:0 -.75rem;height:30px;line-height:30px;font-size:14px;border-radius:0;color:#000;font-weight:500;box-shadow:none}.search-engine-sec .search-box .form-search-btn{background-color:var(--primary);border:1px solid var(--primary);color:#fff;border-radius:5px;width:100%;font-size:18px;font-weight:600;padding:.5rem 1.5rem}.search-engine-sec .search-box .form-search-btn:hover{background-color:var(--primary-hover);border:1px solid var(--primary-hover);color:#fff}.search-engine-sec .search-box .journey-ul{list-style-type:none;padding:0;margin:0}.search-engine-sec .search-box .journey-ul li{display:inline-block;margin-right:10px}.search-engine-sec .search-box .journey-ul li:last-child{margin-right:0}.search-engine-sec .search-box .journey-ul li .flight-jrn-btn label{font-size:13px;margin:0}.search-engine-sec .search-box .journey-ul li .flight-jrn-btn label span{text-align:center;display:block;border:1px solid #4e4e4e;border-radius:5px;padding:5px 20px;color:#4e4e4e;font-weight:600;height:30px;line-height:1.3}.search-engine-sec .search-box .journey-ul li .flight-jrn-btn label input{position:absolute;opacity:0}.search-engine-sec .search-box .journey-ul li .flight-jrn-btn label:hover,.search-engine-sec .search-box .journey-ul li .flight-jrn-btn:hover{cursor:pointer}.search-engine-sec .search-box .journey-ul li .flight-jrn-btn input:checked+span{background-color:var(--primary);border:1px solid var(--primary);color:#fff}.search-engine-sec .search-box .class_option{border:1px solid #4e4e4e;border-radius:5px;padding:.375rem .75rem;color:#4e4e4e;font-weight:600;background-color:transparent;font-size:13px;outline:0;box-shadow:none;height:30px}.search-engine-sec .search-box .flight-guest,.search-engine-sec .search-box .hotel-guest,.search-engine-sec .search-box .sightseeing-guest,.search-engine-sec .search-box .transfer-guest{position:absolute;background-color:#fff;border:1px solid #ddd;width:255px;left:0;top:100%;max-width:255px;overflow:hidden;border-radius:10px}.search-engine-sec .search-box .flight-guest .count_item h6,.search-engine-sec .search-box .hotel-guest .count_item h6,.search-engine-sec .search-box .sightseeing-guest .count_item h6,.search-engine-sec .search-box .transfer-guest .count_item h6{font-weight:600;color:#003b93;font-size:16px;margin:0}.search-engine-sec .search-box .flight-guest .count_item h6.child-age-num,.search-engine-sec .search-box .flight-guest .count_item h6.child-age-num span,.search-engine-sec .search-box .hotel-guest .count_item h6.child-age-num,.search-engine-sec .search-box .hotel-guest .count_item h6.child-age-num span,.search-engine-sec .search-box .sightseeing-guest .count_item h6.child-age-num,.search-engine-sec .search-box .sightseeing-guest .count_item h6.child-age-num span,.search-engine-sec .search-box .transfer-guest .count_item h6.child-age-num,.search-engine-sec .search-box .transfer-guest .count_item h6.child-age-num span{font-size:14px;color:#333;margin:0;font-weight:600}.search-engine-sec .search-box .flight-guest .count_item span,.search-engine-sec .search-box .hotel-guest .count_item span,.search-engine-sec .search-box .sightseeing-guest .count_item span,.search-engine-sec .search-box .transfer-guest .count_item span{font-size:12px;color:#333;font-weight:500}.search-engine-sec .search-box .flight-guest .count_item .btns button,.search-engine-sec .search-box .hotel-guest .count_item .btns button,.search-engine-sec .search-box .sightseeing-guest .count_item .btns button,.search-engine-sec .search-box .transfer-guest .count_item .btns button{width:44px;border-radius:5px;height:25px;border:none;background:#bcbcbc;color:#fff;font-size:16px}.search-engine-sec .search-box .flight-guest .count_item input.adult,.search-engine-sec .search-box .flight-guest .count_item input.adult_sightseeing,.search-engine-sec .search-box .flight-guest .count_item input.adult_transfer,.search-engine-sec .search-box .flight-guest .count_item input.child,.search-engine-sec .search-box .flight-guest .count_item input.child_sightseeing,.search-engine-sec .search-box .flight-guest .count_item input.child_transfer,.search-engine-sec .search-box .flight-guest .count_item input.infant,.search-engine-sec .search-box .flight-guest .count_item input.infant_sightseeing,.search-engine-sec .search-box .flight-guest .count_item input.infant_transfer,.search-engine-sec .search-box .hotel-guest .count_item input.adult,.search-engine-sec .search-box .hotel-guest .count_item input.adult_sightseeing,.search-engine-sec .search-box .hotel-guest .count_item input.adult_transfer,.search-engine-sec .search-box .hotel-guest .count_item input.child,.search-engine-sec .search-box .hotel-guest .count_item input.child_sightseeing,.search-engine-sec .search-box .hotel-guest .count_item input.child_transfer,.search-engine-sec .search-box .hotel-guest .count_item input.infant,.search-engine-sec .search-box .hotel-guest .count_item input.infant_sightseeing,.search-engine-sec .search-box .hotel-guest .count_item input.infant_transfer,.search-engine-sec .search-box .sightseeing-guest .count_item input.adult,.search-engine-sec .search-box .sightseeing-guest .count_item input.adult_sightseeing,.search-engine-sec .search-box .sightseeing-guest .count_item input.adult_transfer,.search-engine-sec .search-box .sightseeing-guest .count_item input.child,.search-engine-sec .search-box .sightseeing-guest .count_item input.child_sightseeing,.search-engine-sec .search-box .sightseeing-guest .count_item input.child_transfer,.search-engine-sec .search-box .sightseeing-guest .count_item input.infant,.search-engine-sec .search-box .sightseeing-guest .count_item input.infant_sightseeing,.search-engine-sec .search-box .sightseeing-guest .count_item input.infant_transfer,.search-engine-sec .search-box .transfer-guest .count_item input.adult,.search-engine-sec .search-box .transfer-guest .count_item input.adult_sightseeing,.search-engine-sec .search-box .transfer-guest .count_item input.adult_transfer,.search-engine-sec .search-box .transfer-guest .count_item input.child,.search-engine-sec .search-box .transfer-guest .count_item input.child_sightseeing,.search-engine-sec .search-box .transfer-guest .count_item input.child_transfer,.search-engine-sec .search-box .transfer-guest .count_item input.infant,.search-engine-sec .search-box .transfer-guest .count_item input.infant_sightseeing,.search-engine-sec .search-box .transfer-guest .count_item input.infant_transfer{border:none;text-align:center;width:30px;height:30px;margin:-1px .5rem;font-size:20px;color:#333!important;font-weight:600;outline:0}.search-engine-sec .search-box .flight-guest .btn-done,.search-engine-sec .search-box .hotel-guest .btn-done,.search-engine-sec .search-box .sightseeing-guest .btn-done,.search-engine-sec .search-box .transfer-guest .btn-done{font-size:13px;font-weight:600;padding:5px 30px}.why-choose-sec{padding:75px 0 50px}.why-choose-sec h2{font-size:1.75rem;font-weight:700;margin-bottom:50px;color:#6b6c6f;text-align:center;position:relative}.why-choose-sec h2:before{position:absolute;content:"";background:var(--primary);width:100px;height:3px;bottom:-15px;left:50%;transform:translateX(-50%)}.why-choose-sec .choose-div{position:relative;transition:300ms ease all;display:flex}.why-choose-sec .choose-div h4{font-size:18px;color:#000;font-weight:700;margin:0 0 10px}.why-choose-sec .choose-div p{color:#333;font-size:14px;margin:0;line-height:1.75}.flight-deals-sec{padding:0 0 50px}.flight-deals-sec a{text-decoration:none;}.flight-deals-sec h2{font-size:2rem;font-weight:700;margin-bottom:10px;color:#6b6c6f;text-align:center;position:relative}.flight-deals-sec h6{text-align:center;font-size:1.15rem;font-weight:600;margin-bottom:0}.flight-deals-sec .flight-deal-div:hover .image-sec img{transform:scale(1.1);border-radius:10px}.flight-deals-sec .flight-deal-div .image-sec{height:250px;position:relative;overflow:hidden;border-radius:10px;margin-top:30px}.flight-deals-sec .flight-deal-div .image-sec img{position:absolute;width:100%;height:100%;border-radius:10px;max-width:100%;object-fit:cover;transition:all .3s}.flight-deals-sec .flight-deal-div .airline-det{padding:25px 20px 35px;position:relative;margin:-50px 20px 0;background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:15px}.flight-deals-sec .flight-deal-div .airline-det:before{position:absolute;right:10px;top:10px;background:#707070;width:10px;height:10px;content:"";border-radius:50%}.flight-deals-sec .flight-deal-div .airline-det:after{position:absolute;top:10px;left:10px;background:#707070;width:10px;height:10px;content:"";border-radius:50%}.flight-deals-sec .flight-deal-div .airline-det h4{font-size:20px;text-align:center;font-weight:600;color:#333;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-deals-sec .flight-deal-div .airline-det img{max-width:100%;width:auto;display:block;margin:10px auto}.flight-deals-sec .flight-deal-div .airline-det h5{font-size:14px;color:#4e4e4e;font-weight:500;margin:15px 0 10px;text-align:center;border-bottom:1px solid #ccc;padding-bottom:15px}.flight-deals-sec .flight-deal-div .airline-det h3{font-size:24px;margin-bottom:0;color:var(--primary);font-weight:700}.flight-deals-sec .flight-deal-div .airline-det h3 span{font-size:13px;font-weight:500;display:block}.flight-deals-sec .flight-deal-div .airline-det .air-logo{display:flex;align-items:center}.flight-deals-sec .flight-deal-div .airline-det .air-logo .icon img{width:30px;border-radius:5px}.flight-deals-sec .flight-deal-div .airline-det .air-logo .airline-name{color:#000;font-weight:600;margin:0;font-size:13.5px;line-height:1.4}.flight-deals-sec .flight-deal-div .airline-det .air-logo .airline-class{color:#0052cc;font-weight:600;margin:0;font-size:13.5px;line-height:1.4}.flight-deals-sec .flight-deal-div .bottom-sec{text-align:center;margin-top:-20px;position:relative}.flight-deals-sec .flight-deal-div .bottom-sec .btn{font-size:16px;padding:10px 30px}.newsletter-sec{padding:0 0 50px}.newsletter-sec img{max-width:100%}.newsletter-sec .newsletter-container{background-color:#e1e5e9;padding:30px;border-radius:20px;box-shadow:0 8px 16px #ccc}.newsletter-sec .newsletter-container h5{font-size:2rem;font-weight:700;margin-bottom:5px;color:#6b6c6f}.newsletter-sec .newsletter-container p{font-size:16px;margin-bottom:25px;color:#333;font-weight:600}.newsletter-sec .newsletter-container .news-letter-form{border:1px solid #ccc;border-radius:.5rem;padding:3px;background-color:#fff}.newsletter-sec .newsletter-container .news-letter-form .form-control{border:none;height:40px;border-radius:.5rem;font-size:16px;font-weight:600}.newsletter-sec .newsletter-container .news-letter-form .form-control:focus{outline:0;box-shadow:none}.newsletter-sec .newsletter-container .news-letter-form .subscribe-btn{width:100%;background-color:var(--primary);border:1px solid var(--primary);border-radius:.5rem;color:#fff;font-size:16px;height:40px;font-weight:600}.newsletter-sec .newsletter-container .news-letter-form .subscribe-btn:hover{background-color:var(--secondary);border:1px solid var(--secondary);color:#fff}.newsletter-sec .float-bob-y{-webkit-animation-name:float-bob-y;animation-name:float-bob-y;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes float-bob-y{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}100%{transform:translateY(-20px)}}@keyframes float-bob-y{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}100%{transform:translateY(-20px)}}@media screen and (max-width:480px){.my-slider .bd-example .carousel-item .carousel-caption{top:50px!important;right:15px;left:15px}.search-engine-sec{margin-top:-210px}.newsletter-sec .newsletter-container .news-letter-form .form-control,.newsletter-sec .newsletter-container .news-letter-form .subscribe-btn{font-size:13px}}@media screen and (min-width:481px) and (max-width:767px){.search-engine-sec{margin-top:-240px}.my-slider .bd-example .carousel-item .carousel-caption{top:60px}}@media screen and (min-width:768px) and (max-width:991px){.search-engine-sec{margin-top:-180px}.my-slider .bd-example .carousel-item .carousel-caption{top:100px}}@media screen and (max-width:767px){.newsletter-sec .newsletter-container{padding:20px}}@media screen and (max-width:991px){.navbar-toggler{color:#000}.my-slider .bd-example .carousel-item .carousel-caption h2{font-size:2rem}.my-slider .bd-example .carousel-item .carousel-caption h6{font-size:1.1rem}}@media screen and (min-width:992px) and (max-width:1199px){.navbar-brand img{max-width:190px}header .navbar .navbar-nav .nav-item .nav-link{font-size:12px;padding:.5rem}}@media screen and (max-width:1199px){.search-engine-sec .search-box .home-input-field .form-control,.search-engine-sec .search-box .home-input-field .form-control:focus{font-size:12px}.search-engine-sec .search-box .home-input-field label{font-size:14px}.my-slider .bd-example .carousel-control-next,.my-slider .bd-example .carousel-control-prev{z-index:9}.flight-deals-sec .flight-deal-div .airline-det h3{font-size:20px}}