@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,400&display=swap);:root{--primary:#F3BD00;--secondary:#757575;--light:#F3F6F8;--dark:#0C2B4B}.py-6{padding-top:6rem;padding-bottom:6rem}.my-6{margin-top:6rem;margin-bottom:6rem}.back-to-top{position:fixed;display:none;left:30px;bottom:30px;z-index:99}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility linear;visibility:visible;opacity:1}.btn{font-weight:500;transition:.5s}.btn.btn-outline-primary:hover,.btn.btn-primary,.home-top-destinations .col-md-3 #filterbar .box .box-label button .fa-plus{color:#fff}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.navbar.sticky-top{top:-100px;transition:.5s}.navbar .navbar-brand,.navbar a.btn{height:60px;padding-top:0;padding-bottom:0}.courses-item .courses-overlay,.team-item .team-social,.team-item::after{position:absolute;width:100%;height:0;transition:.5s;left:0;top:0}.navbar .navbar-nav .nav-link{padding:10px 0;color:var(--dark);font-weight:500;text-transform:uppercase;outline:0}.copyright a,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--primary)}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar .navbar-nav{border-top:1px solid #eee}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:0;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}.carousel-caption{top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,.75);z-index:1}.carousel-control-next,.carousel-control-prev{width:15%}.carousel-control-next-icon,.carousel-control-prev-icon{width:3rem;height:3rem;background-color:var(--primary);border:10px solid var(--primary)}@media (max-width:768px){#header-carousel .carousel-item{position:relative;min-height:450px}#header-carousel .carousel-item img{position:absolute;width:100%;height:600px;object-fit:cover}}.page-header{background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)) 0 0/cover,url(../img/carousel-1.jpg) center center/cover no-repeat}.breadcrumb-item+.breadcrumb-item::before{color:#999}@media (min-width:991.98px){.facts{position:relative;margin-top:-75px;z-index:1}}.courses{min-height:100vh;background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)) 0 0/cover fixed,url(../img/carousel-1.jpg) center center/cover no-repeat fixed}.courses-item .courses-overlay{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);overflow:hidden;opacity:0}.courses-item:hover .courses-overlay,.team-item:hover .team-social{height:100%;opacity:1}.team-items{margin:-.75rem}#slider-container,.formHeader,nav.navbar.navbar-expand-lg .navbar-nav{margin:0 auto}.team-item{padding:.75rem}.team-item::after{content:"";background:#fff;z-index:-1}.team-item:hover::after{height:100%;background:var(--primary)}.team-item .team-social{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);overflow:hidden;opacity:0}.testimonial-carousel .owl-dots{height:40px;margin-top:25px;display:flex;align-items:center;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:20px;height:20px;background:0 0;border:2px solid var(--primary);transition:.5s}.testimonial-carousel .owl-dot.active{width:40px;height:40px;background:var(--primary)}.testimonial-carousel .owl-item img{width:150px;height:150px}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:var(--light);font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--light);margin-right:10px}.footer .btn.btn-link:hover{color:var(--primary);letter-spacing:1px;box-shadow:none}.copyright{background:#092139}.copyright a:hover{color:var(--light)}body{margin:0;padding:0;font-size:14px;font-family:Poppins,sans-serif!important;box-sizing:border-box;background-color:#f9f9f9!important}nav.navbar{padding:22px 0!important}.top-header .text-end .align-items-center.me-4{margin:5px 0 6px}.top-header .text-end .align-items-center.me-4 small:first-child{background-color:#f3bd00;border-radius:6px}.top-header .text-end .align-items-center.me-4 small:first-child .btn.btn-link{color:#000;font-weight:600}.top-header .row,nav.navbar.navbar-expand-lg .navbar-collapse{align-items:center}nav.navbar.navbar-expand-lg .navbar-brand{border-right:0px!important;padding-right:15px!important}nav.navbar.navbar-expand-lg .navbar-nav+a.btn.btn-primary{background-color:transparent;color:#fd4621;border:0;text-align:left;padding:0 48px 0 10px!important;font-size:22px;height:auto;font-weight:700}nav.navbar.navbar-expand-lg .navbar-nav+a.btn.btn-primary p{color:#000;font-size:14px;margin-bottom:0;font-weight:500}nav.navbar.navbar-expand-lg .navbar-nav .dropdown a.nav-link,nav.navbar.navbar-expand-lg .navbar-nav a.nav-item{color:#000;font-weight:500;font-size:14px}nav.navbar.navbar-expand-lg .navbar-nav a.nav-item.active{color:#ed1c24;font-weight:700}.detail-page-banner .carousel-item,.formDiv .formData .mb-3 .group-form,.formDiv .formData .mb-3+.row .group-form,.formDiv .formData .mb-3+.row+.row .group-form,.formDiv .formData .mb-3+.row+.row+.row .col:first-child .group-form,.formDiv-flightlist .input-div .mb-3 .group-form,.formDiv-flightlist .input-div .mb-3+.row .group-form,.formDiv-flightlist .input-div .mb-3+.row+.row .group-form,.formDiv-flightlist .input-div .mb-3+.row+.row+.row .group-form,.home-banner,.input-div .group-form{position:relative}.detail-page-banner #header-carousel .carousel-item .carousel-caption .container{max-width:1280px!important;padding:0 15px!important;position:static!important;transform:unset!important}.home-banner .container{position:absolute;top:50%;transform:translateY(-50%);max-width:500px!important;right:130px;width:100%;padding:0!important}#header-carousel .carousel-item .row label,.formDiv .formData .form-label,.formDiv .formData .mb-3 label{color:#000;margin-bottom:0;display:block;font-size:14px}.flight-carouselbox .col-lg-8,.home-banner .container .col-md-5,table.flight-list{width:100%}.formDiv .formData{background-color:#ffffffb8;border-radius:40px;padding:30px;text-align:left}#header-carousel .carousel-item .row{justify-content:flex-end!important}#header-carousel .carousel-item .carousel-caption .container{max-width:1280px}.formDiv .formData .form-check label{position:relative;padding-left:30px;cursor:pointer;font-weight:500;color:#000;margin-bottom:0;display:block;font-size:14px}.formDiv .formData .form-check .form-check-label::before,.formDiv-destination form .radio-div .form-check label::before{content:'';position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:50%;border:1px solid #000}.flight-formbox .formDiv-flightlist .radio-div input:checked~.form-check-label::after,.formDiv .formData input:checked~.form-check-label::after,.formDiv-destination form .radio-div .form-check input:checked~.form-check-label::after,.home-flight-details .team-items .team-item:hover .bg-light.text-center,.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox label input:checked~.airline-code::after{opacity:1}.formDiv .formData .form-check label::after{content:'';top:5px;left:6px;width:9px;height:9px;border-radius:50%;background:#000;position:absolute;opacity:0}.formDiv .formData .form-check{padding:0;position:relative;margin-bottom:15px}.flight-formbox .formDiv-flightlist .radio-div .form-check input,.formDiv .formData .form-check input,.formDiv-destination form .radio-div .form-check input{position:absolute;opacity:0;cursor:pointer;left:24px;width:20px;height:20px;top:-4px;z-index:9}.formDiv .formData .mb-3,.formDiv .formData .row{margin-bottom:15px!important}.formDiv .formData .row{margin:0 -5px 15px}.formDiv .formData .mb-3 input,.formDiv .formData .row input,.formDiv .formData .row select,.input-div .group-form select{border-color:#666;height:42px}.formDiv .formData #search-button{font-size:18px;display:flex;margin:20px auto 0;background-color:#fd4621;color:#000;min-width:150px;justify-content:center;border:0;opacity:1;width:auto!important;font-weight:500}#departure-date,.formDiv .formData .row .col,.mmmmm .col-sm-12 .bb_bgs .p5px{}.formDiv .formData .mb-3 .group-form input,.formDiv .formData .mb-3+.row .group-form input,.formDiv .formData .mb-3+.row+.row .group-form input,.formDiv .formData .mb-3+.row+.row+.row .col:first-child input{padding-left:40px}.formDiv .formData .mb-3+.row .group-form .input-group-text,.formDiv .formData .mb-3+.row+.row .group-form .input-group-text,.formDiv .formData .mb-3+.row+.row+.row .col:first-child .input-group-text{padding:0;background-color:transparent;border:0;position:absolute;top:10px;left:10px}.formHeader{background:#fff;color:#000;max-width:330px;padding:10px;border-radius:8px 8px 0 0;text-align:center}.formHeader span.form-header-text,.pvc_cont h5 b{font-weight:600}.formHeader span.form-header-text .fa-arrow-right{margin:0 10px!important}#header-carousel .carousel-caption{width:100%;background:unset;align-items:baseline;padding-top:50px;left:auto;right:0;bottom:auto;top:0;height:100%}#checkout-call-us .title,.component-flight-listing .flight-listing-row .flight-result-strip-2 h2,.mmmmm .mmds{background-image:-webkit-linear-gradient(left,#28369c,#4197cd);background-image:-moz-linear-gradient(left,#28369c,#4197cd);background-image:-ms-linear-gradient(left,#28369c,#4197cd);background-image:-o-linear-gradient(to right,#28369c,#4197cd);-webkit-text-fill-color:transparent}.home-banner img{height:600px}.container{max-width:1280px!important;padding:0 15px!important}.back-to-top{padding:0!important;display:flex!important}.top-header .btn-link{text-decoration:none;color:#fff}.top-header .text-start small,.top-header .text-start small a{color:#fff!important;text-decoration:none}.formDiv .formData input.btn-link{text-decoration:none}.formDiv .formData .mb-3 .group-form .input-group-text{padding:0;background-color:transparent;position:absolute;top:10px;border:0;left:10px}nav.navbar.navbar-expand-lg .navbar-brand img{max-width:100px;width:100%}.home-offers{padding:50px 15px!important;background-color:#fff}.home-offers .text-center h1{font-size:32px;font-weight:500;color:#000;margin-bottom:10px}.home-offers .text-center h6.text-primary{color:#000!important;font-weight:500;font-size:18px}.home-offers .team-items .team-item .position-relative{background-color:#006dc5;border-radius:50%;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:.5s ease-in-out}.home-offers .team-items .team-item .position-relative img.img-fluid{max-width:90px}.home-offers .team-items .team-item .bg-light.text-center{background-color:transparent!important;padding:20px 0 0!important}.home-offers .team-items .team-item .bg-light.text-center h5{font-size:15px!important;font-weight:500}.checkout-destination-title br,.checkout-destination-title span.biggest br,.flight-carouselbox .col-lg-8 .testimonial-item .team-item::after,.footer .row.g-5 .col-md-6 .btn-link::before,.formDiv-flightlist .input-div label,.home-offers .team-items .team-item::after,.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6 .team-item::after{display:none}.home-offers .team-items .team-item .position-relative:hover{transform:translateY(-10px)}.home-flight-details .container{max-width:100%;padding:0}.home-top-destinations,.home-top-destinations .text-center{max-width:100%!important}.home-flight-details{padding:0!important}.contact_us .row,.home-flight-details .team-items,.home-top-destinations .row,.home-top-destinations .row.g-5,.home-top-destinations .row.g-5>.col-lg-6{margin:0}.home-flight-details .team-items .team-item{padding:0;transition:.5s ease-in-out}.about_us .col-md-4 .img-data,.home-flight-details .team-items .team-item .position-relative{height:100%}.home-flight-details .team-items .team-item .position-relative img{height:400px;object-fit:cover;width:100%}.home-flight-details .team-items .team-item .bg-light.text-center{background-color:transparent!important;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding:0 10px!important;opacity:0;transition:.5s ease-in-out;z-index:99}.home-flight-details .team-items .team-item .bg-light.text-center h5{color:#fff;font-size:24px;font-weight:600}.home-flight-details .team-items .team-item:hover::after{content:'';background-color:#000;height:100%;z-index:9;opacity:.3}.flight-carouselbox .col-lg-8 .testimonial-item img{width:100%;height:250px;object-fit:cover}.flight-carouselbox .col-lg-8 .testimonial-item .description{background-color:#fff;padding:10px 15px}.flight-carouselbox{background-color:#092139c7;padding:40px 30px!important}.flight-carouselbox .col-lg-8 .testimonial-item .description h5{text-align:center;margin:0!important}.flight-carouselbox .col-lg-8 .testimonial-item .description .book-text{background-color:#eb7b08;display:block;padding:8px;text-align:center;border-radius:4px;margin-top:10px}.flight-carouselbox .col-lg-8 .testimonial-item .description .book-text a{color:#fff;text-decoration:none;font-weight:600}.flight-carouselbox .col-lg-8 .testimonial-item .discount-offer-img{height:auto;max-width:60px;position:absolute;right:10px}.flight-carouselbox .testimonial-carousel .owl-nav>div{position:absolute;top:50%;transform:translateY(-50%);font-size:0px;width:40px;height:40px;border-radius:50%;background-color:#eb7b08;color:#fff}.flight-carouselbox .testimonial-carousel .owl-nav>div::before{content:'\e809';position:absolute;display:inline-block;width:0;height:0;vertical-align:middle;border-top:13px dashed;border-right:9px solid transparent;border-left:9px solid transparent;top:14px;left:8px;transform:rotate(90deg)}.flight-carouselbox .testimonial-carousel .owl-nav .owl-next{right:-35px;top:48%}.flight-carouselbox .testimonial-carousel .owl-nav .owl-next::before{transform:rotate(-90deg);left:12px}.flight-carouselbox .testimonial-carousel .owl-nav .owl-prev{left:-35px}.home-special-offers{margin:0;padding:60px 0!important;background-image:none!important;min-height:auto!important;background-color:#fff}.home-special-offers .row .courses-item{box-shadow:0 3px 20px #dfdfdf;border-radius:30px}.home-special-offers .row .courses-item img{max-width:70px;margin:0 auto}.home-special-offers .row .courses-item .position-relative{width:120px;height:120px;background-color:#eb7b08;margin:20px auto!important;border-radius:50%;display:flex;align-items:center;justify-content:center}.home-special-offers .row .courses-item .text-center h5{font-size:20px;font-weight:600;position:relative;margin-bottom:20px!important;color:#000}.home-special-offers .row .courses-item .text-center h5::after{content:'';position:absolute;width:100px;height:2px;background-color:#eb7b08;left:0;right:0;margin:0 auto;bottom:-5px}.home-special-offers .row .courses-item .text-center p{color:#545454;font-weight:500}.top-header{background-color:#fd4621 !important}.home-top-destinations{background-color:#00a1ff8a}.home-top-destinations .text-center h1{font-weight:600;font-size:40px!important;margin-bottom:10px!important;color:#000}.home-top-destinations .text-center h6{color:#000!important;font-size:20px;font-weight:500}.home-top-destinations .row.g-5>.col-lg-6:first-child{border-right:2px solid #000}.about_us .heading,.booking-block-content .row .col-md-9 .mob-pl-0,.booking-block-content>.row .col-md-9,.contact_us .content .card-user .card-body,.contact_us .content .card-user .card-body .col-md-12,.contact_us .content .card-user .update,.features-box ul.bullet-arrow-list,.home-top-destinations .row.g-5>.col-lg-6 .container,.payment_icons{padding:0}.about_us .col-md-4,.about_us .col-md-8,.home-top-destinations .row.g-5>.col-lg-6 .team-items{margin-bottom:30px}.component-price-summary .list-group li .col-xs-7,.component-price-summary .list-group li .row>div,.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6,.mmmmm .col-sm-12 .bb_bgs .form-group .col-xs-6{width:50%}.checkout-b-safe-right-inner,.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6 .destination,.travelers-block,table.flight-list tbody .flight-details .flight-data{display:flex;align-items:center}.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6 .destination img{width:100px;height:100px;border-radius:50%;border:4px solid #fff}.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6 .destination h5{color:#000;font-weight:700;font-size:22px;margin-left:21px}.home-top-destinations .row.g-5>.col-lg-6 .overflow-hidden{padding:0!important;overflow:unset!important}.home-top-destinations .row.g-5>.col-lg-6 .overflow-hidden img{height:auto!important;max-width:100%;width:100%}.footer{margin:0;padding:35px 15px 10px!important;background-color:#fff!important;background:url(../img/bg-bot.png) left 101%/contain no-repeat}.footer .row.g-5{margin:0 -10px}.footer .row.g-5 .col-md-6{margin:0;padding:0 10px}.footer .row.g-5 .col-md-6 h4{color:#15313d!important;position:relative;font-size:20px}.footer .row.g-5 .col-md-6 h4::after{content:'';position:absolute;width:100px;height:2px;background-color:#eb7b08;bottom:-8px;left:0}.footer .row.g-5 .col-md-6 .btn-link{color:#3a3a3a;text-decoration:none;font-size:14px}.footer .row.g-5 .col-md-6 p.mb-2{color:#3a3a3a;font-size:14px}.copyright{font-size:14px;padding:15px 0!important}.payment_icons ul.payment_list{padding:25px 0 0;display:flex;justify-content:center}.payment_icons ul.payment_list li{display:inline-block;cursor:pointer;margin:5px}.payment_icons ul.payment_list li:first-child img{border:1px solid #c0bec0;border-radius:2px;padding:5px;width:98px}.footer .row.g-5 .col-md-6 p.mb-2 i.fa{color:#3a3a3a;border:1px solid #3a3a3a;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;margin-right:5px!important}tr.flight-details.with-return td{border-top:1px solid #cdcdcd}.flight-formbox{background-color:#fd4621;padding:25px 0!important}.covid-banner,.home-top-destinations{background-color:#edfcff}.flight-formbox .formDiv-flightlist{max-width:1280px;margin:0 auto;padding:0 15px}.flight-formbox .formDiv-flightlist .radio-div .form-check{padding:0;position:relative;margin-bottom:15px;margin-right:15px}.flight-formbox .formDiv-flightlist .radio-div .form-check label{color:#fff;position:relative;padding-left:30px;cursor:pointer;font-weight:400;margin-bottom:0;display:block;font-size:14px}.flight-formbox .formDiv-flightlist .radio-div .form-check label::before{content:'';position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent;border-radius:50%;border:1px solid #fff}.flight-formbox .formDiv-flightlist .radio-div .form-check label::after{content:'';top:5px;left:5px;width:10px;height:10px;border-radius:50%;background:#fff;position:absolute;opacity:0}.formDiv-flightlist .input-div{display:flex;align-items:center;flex-wrap:wrap}.formDiv-flightlist .input-div .mb-3{margin:0!important}.formDiv-flightlist .input-div .mb-3 .group-form input,.formDiv-flightlist .input-div .mb-3+.row .group-form input,.formDiv-flightlist .input-div .mb-3+.row+.row .group-form input,.formDiv-flightlist .input-div .mb-3+.row+.row+.row .group-form input{padding:10px 10px 10px 30px;height:42px;color:#000}.formDiv-flightlist .input-div .mb-3 .group-form span,.formDiv-flightlist .input-div .mb-3+.row .group-form span,.formDiv-flightlist .input-div .mb-3+.row+.row .group-form span,.formDiv-flightlist .input-div .mb-3+.row+.row+.row .group-form span.input-group-text{position:absolute;background-color:transparent;border:0;padding:0;top:50%;transform:translateY(-50%);left:10px}.formDiv-flightlist .input-div .mb-3 .group-form input::placeholder,.formDiv-flightlist .input-div .mb-3+.row .group-form input::placeholder,.formDiv-flightlist .input-div .mb-3+.row+.row .group-form input::placeholder{color:#000}.formDiv-flightlist .input-div input,.formDiv-flightlist .input-div select{padding:10px;height:60px;color:#000}.formDiv-flightlist .input-div input::placeholder{color:#000}.formDiv-flightlist .input-div button{margin-left:10px;font-size:15px;display:flex;background-color:#1b3891;color:#fff;min-width:150px;justify-content:center;border:0;opacity:1;width:auto!important;font-weight:500;height:42px;line-height:42px;padding:0;border-radius:4px}.formDiv-flightlist .input-div .row{margin:0 0 10px;padding:0!important;width:100%}.formDiv-flightlist .input-div .row .col{padding:0 3px}.formDiv-flightlist .input-div .row #departure-date,.formDiv-flightlist .input-div>div{padding:0 3px!important}.home-top-destinations{padding:10px 0 20px!important}.covid-banner .covid-guide{max-width:1250px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;background-color:#e7e7e7;border-radius:15px;padding:10px 15px;box-shadow:0 2px 4px #ccc!important}.covid-banner .covid-guide img.covid-man{max-width:120px;width:100%}.covid-banner .covid-guide a.btn{background-color:#fd4621;color:#fff;font-weight:500;min-width:140px}.covid-banner .covid-guide .cov-data{width:100%;max-width:calc(100% - 300px);padding:0 20px}.covid-banner .covid-guide .cov-data h2{font-size:28px;font-weight:700}.covid-banner .covid-guide .cov-data .cov-text{color:#000;font-weight:400;font-size:18px}.home-top-destinations .col-md-3{padding:10px;background-color:#f9f9f9;border-radius:10px;height:fit-content;box-shadow:0 2px 4px #ccc!important}.home-top-destinations .col-md-3 .filter-title{display:flex;justify-content:space-between;margin-bottom:15px}.home-top-destinations .col-md-3 .filter-title span.title{color:#000;font-weight:600;font-size:22px}.home-top-destinations .col-md-3 #filterbar .box{border:0!important;margin-bottom:10px}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox input{cursor:pointer}.home-top-destinations .col-md-3 #filterbar .box .box-label{background:#0c2b4b!important;color:#fff;padding:10px;border-radius:6px;font-size:16px;justify-content:space-between}.home-top-destinations .col-md-3 #filterbar .box .box-label button{padding-right:0;padding-left:0}.home-top-destinations .col-md-3 #filterbar .box #inner-box{margin:20px 0!important}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox{display:flex;justify-content:space-between}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox .airline-code img{max-width:20px;width:100%;margin:0 10px;height:20px;object-fit:contain}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox label{display:flex;align-items:center;margin-bottom:8px}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox label .airline-code{display:flex;font-weight:500;font-size:14px;position:relative;padding-left:20px}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox a{text-decoration:none;color:#000;font-size:14px;font-weight:500}.home-top-destinations .col-md-3 #filterbar .box #price{margin:20px 0}.home-top-destinations .col-md-3 #filterbar .box #price .d-flex{justify-content:unset!important}.home-top-destinations .col-md-3 #filterbar .box #price .d-flex div{display:flex;flex-direction:row-reverse;font-weight:700}.home-top-destinations .col-md-3 #filterbar .box #price .d-flex div:first-child{padding-right:40px;position:relative}.home-top-destinations .col-md-3 #filterbar .box #price .d-flex div:first-child::after{content:'';width:15px;height:2px;background-color:#000;position:absolute;bottom:11px;right:12px}.home-top-destinations .col-md-3 #filterbar .box #price .d-flex span{font-weight:700}.home-top-destinations .col-md-3 #filterbar .box:nth-child(3) #size{margin:10px -5px}.home-top-destinations .col-md-3 #filterbar .box:nth-child(3) #size .form-check-label{width:45%;background-color:#e9e9e9;margin:5px;color:#000;position:relative;border-radius:6px}.home-top-destinations .col-md-3 #filterbar .box:nth-child(3) #size .form-check-label input,label.stop-container input{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;opacity:0;cursor:pointer}.home-top-destinations .col-md-3 #filterbar .box:nth-child(3) #size .form-check-label.active{background-color:#0b2947;color:#fff}.home-top-destinations .col-md-3 #filterbar .box:nth-child(4) #size{margin:20px -5px}.home-top-destinations .col-md-3 #filterbar .box:nth-child(4) #size label{background-color:#67cdff;width:44%;margin:5px;padding:10px;border-radius:6px;position:relative}.home-top-destinations .col-md-3 #filterbar .box:nth-child(4) #size label svg{max-width:40px;margin:0 auto 5px}.home-top-destinations .col-md-3 #filterbar .box:nth-child(4) #size label span{color:#000;display:block;text-align:center;font-size:16px;font-weight:500}.home-top-destinations .col-md-3 #filterbar .box:nth-child(4) #size label input{position:absolute;width:100%;height:100%;margin:0;left:0;top:0;opacity:0;cursor:pointer}.home-top-destinations .col-md-3 #filterbar .box #price input{width:100%;cursor:pointer}.home-top-destinations .col-md-9 .sortby-label{text-align:center;font-weight:700;font-size:22px;margin-bottom:15px}.home-top-destinations .col-md-9 ul.sort-ul{padding:0;display:flex}.home-top-destinations .col-md-9 ul.sort-ul li{border:1px solid #000;width:25%;padding:5px 10px;text-align:center;background-color:#fff;border-radius:4px}.home-top-destinations .col-md-9 ul.sort-ul li span.time{display:block;font-size:13px}.home-top-destinations .col-md-9 ul.sort-ul li span.action{font-size:16px;font-weight:500;padding-right:17px;position:relative}.home-top-destinations .col-md-9 ul.sort-ul li a{display:inline-block;width:0;height:0;vertical-align:middle;border-top:7px dashed;border-right:5px solid transparent;border-left:5px solid transparent;color:#000;position:absolute;top:9px;right:0}.home-top-destinations .col-md-9{padding-left:30px}.home-top-destinations .col-md-9 thead th{text-align:center;font-size:16px;font-weight:500;padding:10px}table.flight-list tbody .flight-details .flight-data .flight-name span.flight-name{display:block;font-weight:500;font-size:16px;text-align:left}table.flight-list tbody .flight-details .flight-data .flight-name .boing{font-size:13px;color:#767676;text-align:left}table.flight-list tbody .flight-details .flight-data img{margin-right:15px;max-width:70px!important;width:100%}table.flight-list tbody .flight-details td{padding:10px;background-color:#f9f9f9;font-size:14px}table.flight-list tbody .flight-promo td{color:#000;padding:10px 15px;background-color:#aae3ff;font-size:14px;font-weight:500}table.flight-list tbody{border-bottom:20px solid #edfcff}table.flight-list tbody .flight-promo td a{text-decoration:none;color:#fff;background-color:#032951;padding:8px 30px 8px 10px;font-size:14px;font-weight:500;border-radius:4px;position:relative;border-color:#032951}table.flight-list tbody .flight-promo td a::before{content:'';display:inline-block;width:0;height:0;vertical-align:middle;border-top:7px dashed;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;right:12px;top:14px}table.flight-list tbody .flight-details td span{display:block;text-align:center}table.flight-list tbody .flight-details td .price,table.flight-list tbody .flight-details td span.arr-time,table.flight-list tbody .flight-details td span.dep-time{font-weight:600;font-size:16px}table.flight-list tbody .flight-details td:last-child .book-now{background-color:#eb7b08;color:#fff;text-transform:uppercase;font-weight:500;padding:11px 10px 10px}table.flight-list+nav .pagination{justify-content:end}.component-price-summary .list-group li .row .text-right,table.flight-list tbody .flight-details td:last-child,table.flight-list tbody .flight-promo td:last-child{text-align:right}.booking-block-content>.row{max-width:1280px;margin:0 auto;padding:0 15px 30px}.checkout-destination-title{margin:0 0 15px;line-height:23px;border-radius:6px;border:1px solid #e9e9e9;padding:12px 15px;background:#f9f9f9;box-shadow:0 1px 2px #ccc!important}.checkout-destination-title span.biggest{font-size:20px;display:block;text-align:center}.checkout-destination-title span.biggest .fa-rotate-300{transform:rotate(-45deg)}.checkout-destination-title span.biggest:first-child d{color:#001d4e;font-weight:700;padding-left:5px;font-size:10pt}.checkout-destination-title span.biggest d:first-child{font-size:14pt;color:#001d4e;font-weight:700;padding-left:5px}.checkout-destination-title span.biggest d{display:block}.checkout-destination-title span.biggest d.fa-plane{display:inline-block!important;padding:0;font-size:18px}.checkout-destination-title span.biggest d.fa-plane+d{display:inline-block}.checkout-destination-title span.biggest d.fa-plane:first-child{transform:rotate(-45deg);top:-3px;position:relative}.checkout-destination-title span.biggest .fa-rotate-90{transform:rotate(50deg)}.checkout-destination-title span.biggest:nth-child(3) d{font-size:14pt;color:#3a3a3a;font-weight:700;padding-left:5px}.checkout-destination-title .date-flight{text-align:center;display:block;font-size:13px}.booking-block-content{background:#f9f9f9;padding:30px 15px!important}.flight-in{padding:20px 0}.flight-in .ng-binding{font-size:24px;font-weight:700;margin-bottom:15px}.flight-in table.flight-list th{padding:15px;text-align:center}.flight-in table.flight-list tbody{border:0}.component-flight-listing,.flight-listing-row{border:0!important;background:#f5f5f5!important;padding-bottom:10px}.component-flight-listing .flight-listing-row{border:0 solid #dadada!important;font-size:12px;padding:0;position:relative;margin-top:20px}.component-flight-listing .flight-listing-row .container-fluid{padding-right:15px;padding-left:15px}.component-flight-listing .flight-listing-row .flight-result-strip-2{padding-top:0;padding-bottom:0;color:#0f547f;font-weight:700;width:100%}.component-flight-listing .flight-listing-row .flight-result-strip-2 h2,.mmmmm .mmds{font-size:18px!important;color:#333;font-weight:700!important;margin:0!important;padding:12px 0;font-family:Roboto,sans-serif;background-color:#fff;background-image:linear-gradient(to right,#28369c,#4197cd);-webkit-background-clip:text;background-clip:text}.checkout-b-subtitle-blue{padding:15px;color:#0f547f;display:table;width:100%;background-color:#f7fff7;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;position:relative;border-radius:6px;box-shadow:0 2px 4px 0 #c8c8c8}.mmmmm,.num-active-user{width:100%;border-radius:5px}.countdown,.mmmmm{box-shadow:0 1px 2px #ccc!important}.checkout-b-subtitle-blue .checkout-b-nice{color:#358e09;font-size:13px;font-weight:500;vertical-align:middle}.component-flight-listing .flight-listing-row .container-fluid a{border-radius:4px;display:flex;margin:10px 0 10px auto;font-size:15px;width:150px;text-align:center;justify-content:center;background-color:#fd4621;color:#fff;text-decoration:none;height:42px;line-height:42px;align-items:center}.component-flight-listing .flight-listing-row .container-fluid a i.fa,ul.footer-list li a i.fa{margin-right:5px}#billing-information{margin:50px 0 20px}.mmmmm{display:table;margin:0 0 20px;border:1px solid #e6e6e6;background-color:#fff}.mmmmm .header{padding:0 15px}.mmmmm .col-sm-12{padding:0 15px!important}.col-sm-12 .bb_bgs{background:#fff;margin-bottom:15px;border:none!important;border-radius:2px;padding:10px 15px}.mmmmm .col-sm-12 .bb_bgs .form-group,div#add_block{margin-bottom:10px}.mmmmm .col-sm-12 .bb_bgs label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;font-size:12px;white-space:nowrap}.mmmmm .col-sm-12 .bb_bgs .form-control{display:block;width:100%;height:auto;padding:14px 15px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #efefef;border-radius:5px!important;box-shadow:0 1px 2px #ccc!important}.col-sm-12 .bb_bgs p.travelers-line{border-bottom:1px solid #ccc;font-size:14px;margin:0 0 10px;padding:0 20px 7px 13px}.travelers-block .traveler-sep{white-space:nowrap;margin-right:10px;margin-bottom:0!important}#checkout-call-us .text,.checkout-b-safe-left,.mmmmm .col-sm-12 .bb_bgs .form-group b,.mmmmm .col-sm-12 .bb_bgs .form-group p,ul.review-details-list span{font-size:12px}.mmmmm .col-sm-12 .bb_bgs .form-group .select-class{display:block;position:relative;width:100%}.mmmmm .col-sm-12 .bb_bgs .form-group .select-class::before{content:'';display:inline-block;width:0;height:0;vertical-align:middle;border-top:7px dashed;border-right:5px solid transparent;border-left:5px solid transparent;color:#000;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.travelers-block .travelers-right .row{margin:0 -5px}.checkout-b-subtitle-green{margin-bottom:15px;padding:15px;display:flex;width:100%;background-color:#eeffd9;border:1px solid #e0e0e0;position:relative;justify-content:space-between}.checkout-title-cards{display:flex;padding:6px 0 0 10px}.checkout-title-norton{padding-right:10px;min-width:80px;border-right:1px solid #aaa}ul.review-details-list{margin:15px 0!important;overflow:hidden;padding:0}ul.review-details-list li{line-height:17px}.text-center.term-condition p{margin:0 0 10px;font-size:12px}.text-center.term-condition p a{color:#3e85ce;text-decoration:none!important}.book-now{margin:5px 0 0}.book-now .bookNowButton{background:#c72026;border:1px solid #c72026;text-shadow:none;color:#fff;text-transform:uppercase!important;font-weight:500!important;font-size:15px!important;border-radius:6px!important;border-bottom:4px solid #950d12!important;padding:12px 30px!important}p.secure-tagline{margin-top:10px;margin-bottom:0;font-size:12px}p.secure-tagline .fa-lock{color:#1ebb24;font-size:14px;margin-right:4px}.num-active-user{position:relative;background:rgba(52,100,179,.14);padding:5px 10px;border:1px solid #3568b5;font-size:12px}.num-active-user::after{content:'';position:absolute;top:100%;right:65px;margin-right:-50px;width:0;height:0;border-top:15px solid #b7c3d7;border-left:15px solid transparent;border-right:15px solid transparent}.component-price-summary .price-summary-bg,.price-summary-bg1{border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:0}.countdown{background:#fff;border-radius:5px;padding:10px 15px;margin:15px 0!important}.countdown span.count-heading{font-size:18px;color:#3568b5}.countdown span#timer{font-size:40px;font-weight:700;font-family:'Roboto Slab',serif;color:#30b932;display:block;line-height:normal}.countdown p.timer-p{margin:0 auto;width:150px}.countdown p.timer-p .fa-clock-o::before{content:"\f017"}.countdown p.timer-p .fa-clock-o{font-size:30px;color:#4091caad}.component-price-summary{border-radius:6px}.component-price-summary .price-summary-bg{border-top:1px solid #ccc;border-bottom:1px dashed #ccc;background:#fff}.tab-label{background:#c72026;padding:8px 10px;font-size:16px;color:#fff}.component-price-summary .list-group{border-radius:0;margin-bottom:0}.component-price-summary .list-group li{position:relative;display:block;padding:6px 15px;margin-bottom:0}.component-price-summary .list-group li .row>div .list-group-traveler{font-size:13px;color:#333;font-weight:500}li.list-group-total-bg{position:relative;display:block;padding:8px 15px;margin-bottom:-1px;background:#fffcdc}li.list-group-total-bg h4.finalPrice{margin:0;font-size:18px;font-weight:700}li.list-group-total-bg h4.finalPrice .fa-usd::before{content:"\f155"}.you-pay{font-size:14px;color:#333;font-weight:600;line-height:15px}.price-summary-bg1{border-bottom:1px solid #ccc;background:#fff}#checkout-sidebar-container{padding:10px}#checkout-call-us,.features-box{padding:12px;margin-bottom:15px;border:1px solid #cacaca;color:#555}.about_us .heading h2,.deal_section,.faqs-text .flat-faq .flat-toggle{margin-bottom:20px}#checkout-call-us .title{font-size:18px;line-height:20px;color:#455d88;font-weight:700;text-transform:uppercase;margin-bottom:8px;background-image:linear-gradient(to right,#28369c,#4197cd);-webkit-background-clip:text;background-clip:text}a.phone-booking-btn{background:#19ab1f;padding:10px 20px;border-radius:5px;margin-top:10px;transition:.2s ease-in;color:#fff;display:block;text-decoration:none}a.phone-booking-btn:hover{transition:.2s ease-out;text-decoration:none;box-shadow:0 2px 7px #0b8a10;color:#fff}.features-box ul.bullet-arrow-list li{padding:0;font-size:12px}.table-responsive table.flight-list{min-width:630px}.covid-banner{padding:20px 15px!important}nav.navbar.navbar-expand-lg .navbar-nav .nav-item+.nav-item,nav.navbar.navbar-expand-lg .navbar-nav .nav-link+.nav-link{margin-left:20px}.formDiv-destination form{background-color:#fcd6d6b8;background-color:#fcd6d6b8;border-radius:10px;padding:20px;text-align:left}#header-carousel .formDiv-destination form .radio-div{justify-content:flex-start!important;margin:0 0 10px}.formDiv-destination form .radio-div .form-check{width:auto;padding:0;position:relative}.formDiv-destination form .radio-div .form-check label{color:#000;position:relative;padding-left:30px;cursor:pointer;font-weight:500}.formDiv-destination form .radio-div .form-check label::after{content:'';top:6px;left:6px;width:9px;height:9px;border-radius:50%;background:#000;position:absolute;opacity:0}.formDiv-destination form .input-div{display:flex;flex-wrap:unset;width:100%}.input-div .group-form input{padding-left:30px;border-color:#666;height:42px;font-size:13px}.input-div .group-form span{padding:0;background-color:transparent;position:absolute;top:12px;border:0;left:10px;width:15px;height:20px}.formDiv-destination form .input-div .mb-3{width:25%}select#travel-class-select{padding-right:25px;height:42px;border-color:#666;font-size:13px}.formDiv-destination form #search-button{font-size:18px;display:flex;margin:5px auto 0;background-color:#fd4621;color:#fff;min-width:150px;justify-content:center;border:0;opacity:1;width:auto!important;font-weight:500;padding:0;height:42px;line-height:44px}.detail-page-banner .carousel-item img{height:450px}.detail-page-banner .carousel-item h1.main-heading{position:absolute;top:0;left:0;right:0;margin:25px 0 0;font-size:38px;color:#fff;text-align:center;font-weight:600;text-shadow:#080808 0 2px 9px}.dmstic_head p,.london_contents p,.updt_fr p{text-align:justify}.detail-page-banner .carousel-item .carousel-caption{padding-top:100px!important}.dmstic_head{padding:40px 0 10px}.dmstic_head h2{color:#000;font-size:22px;font-weight:700}.dmstic_head p{color:#000;font-size:16px}.deal_section h3{font-size:18px;color:#000}.Dl_right h2{font-size:28px}.deal_section{padding:10px 15px;color:#797979;background:#fff;display:block;width:100%;box-shadow:0 1px 6px #ccc;border-radius:4px}.deal_section a{display:flex;justify-content:space-between;align-items:center;text-decoration:none}.deal_section a .middle_DL img{width:100%;max-width:90px}.deal_section a h3{margin:0;font-weight:600}.deal_section a p{font-size:14px;color:#777;margin:0;font-weight:400}.deal_section a h6{font-size:14px;margin:0;color:#337ab7}.deal_section a .Dl_right p{margin:0;text-align:right}.deal_section a .Dl_right h2{font-size:20px;color:#ed1c24;margin:0;font-weight:700}.london_contents h3{font-weight:600;font-size:22px;margin-bottom:10px;margin-top:10px;color:#333}.london_contents h4{font-size:20px;color:#333;margin:0 0 10px;font-weight:600;padding-top:10px}.contact_us .content .card-user .card-body .col-md-12 .form-group,.london_contents p,.updt_fr p{margin-bottom:15px}.updt_fr p{font-size:14px;color:#777}.updt_fr p span{color:#ed1c24;font-weight:400}.about_us .web_banner,.contact_us .web_banner{position:relative;padding:0;margin:30px 0}.about_us .web_banner img,.contact_us .web_banner img{border-radius:10px;min-height:200px}.about_us .web_banner::before,.contact_us .web_banner::before{content:'';position:absolute;background-color:#000;width:100%;height:100%;opacity:30%;left:0;right:0;border-radius:10px}.contact_us .content .card-user,.contact_us .content .col-md-8 .heading{background:url(../images/pattern.png) left bottom repeat-x #fff;padding:15px;border-radius:15px;border:1px solid #e5e5e5}.contact_us .content .col-md-8 .heading h2{margin:0 0 12px;font-size:24px;font-weight:600;border-bottom:1px solid #ddd;padding:0 0 10px;color:#333}.contact_us .content .col-md-8 .heading .contact_aadd{text-align:center;background:#fff;padding:10px;box-shadow:rgb(0 0 0 / 10%) 0 2px 8px!important;width:100%;float:left;margin:0 9px 15px 0;border-radius:4px;min-height:131px}.contact_us .content .col-md-8 .heading .contact_aadd i.fa{font-size:22px;background:#ed1c24;color:#fff;width:40px;height:40px;line-height:40px;border-radius:36px;margin-bottom:10px}.contact_us .content .col-md-8 .heading .contact_aadd i.fa .fa-envelope-o::before{content:"\f003"}.contact_us .content .col-md-8 .heading .contact_aadd h6{font-size:15px;color:#333;margin:0 0 5px;font-weight:600}.contact_us .content .col-md-8 .heading .contact_aadd a{display:block;font-size:14px;color:#333;text-decoration:none;font-weight:500;letter-spacing:0}.contact_us .content .card-user .card-header{margin:0 0 12px;border-bottom:1px solid #ddd;padding:0 0 10px;background-color:transparent}.contact_us .content .card-user .card-header .card-title{font-weight:600;font-size:22px;color:#333}.contact_us .content .card-user .card-body .col-md-12 label{font-size:15px;font-weight:500;color:#333}.contact_us .content .card-user .card-body .col-md-12 .form-control{height:44px;display:block;width:100%;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.contact_us .content .card-user button{border:0;background:#eb7b08;color:#fff;padding:10px 12px;border-radius:6px;font-size:15px;text-transform:uppercase;margin-bottom:0;display:block;width:100%;font-weight:500}.contact_us{padding-bottom:30px}.about_us .heading h2{font-weight:700}.about_us .col-md-8 .heading h2{font-size:18px;margin-bottom:10px}.about_us .col-md-8 .about-data p{font-size:16px;text-align:justify}.about_us .col-md-4 .img-data img{height:100%;object-fit:cover;border-radius:6px;min-height:200px}.faqs-text .articletitle h1{font-weight:700;font-size:30px;margin-bottom:20px}.faqs-text .flat-faq .flat-toggle h6.toggle-title{background-color:#eee;color:#444;cursor:pointer;padding:18px 40px 18px 18px;width:100%;border:none;text-align:left;outline:0;font-size:15px;transition:.4s;margin:0;position:relative}.faqs-text .flat-faq .flat-toggle .toggle-content{padding:10px;background-color:#fff}.faqs-text .flat-faq .flat-toggle .toggle-content p{margin:0;font-size:15px;color:#000}.faqs-text .flat-faq .flat-toggle h6.toggle-title::before{content:'+';font-size:25px;position:absolute;right:20px;top:13px}.faqs-text .flat-faq .flat-toggle h6.toggle-title.active::before{content:'_';top:3px}.pvc_cont{margin-top:40px;margin-bottom:30px;background:#fff;padding:15px;box-shadow:0 1px 2px #ccc!important;border-radius:8px;border:1px solid #ededed}.pvc_cont p{margin-bottom:10px;font-size:14px;color:#333}.pvc_cont h3,.pvc_cont h4{margin:20px 0 10px;font-weight:600;color:#333}.pvc_cont h3{font-size:22px}.pvc_cont h5{color:#333;font-size:20px}.pvc_cont h4{font-size:18px}table.success-table-box{width:100%;max-width:900px}table.success-table-box p{width:100%!important}.newsletter_flex_email>div,table.success-table-box td{width:auto!important}.newsletter_flex_email{display:flex;justify-content:space-between;max-width:1000px;padding:10px;background-size:cover;border-radius:4px;width:auto;margin:0 auto;background-color:#fff;align-items:center}.newsletter_emails{padding:20px 0;background:#f2f3f4}.newsletter_flex_email h3{font-size:22px;font-weight:600;margin:0;color:#343434;line-height:28px}.newsletter_flex_email>div:nth-child(2){max-width:400px;margin-right:auto;padding-left:20px}ul.footer-list{padding:0;column-count:2}.upper-footer{display:flex;align-items:center;padding:20px 40px;background:#f2f3f4;max-width:1240px;margin:30px auto 0;border-radius:6px}.upper-footer .call img{max-width:50px}.upper-footer .call span{width:90px;height:90px;background-color:#eb7b08;border-radius:50%;display:flex;align-items:center;justify-content:center}.upper-footer .call-data{padding-left:30px;display:flex;justify-content:space-between;width:calc(100% - 90px);align-items:center}.upper-footer .call-data a.btn{width:270px;display:block!important;padding:0!important;height:50px;line-height:50px;background-color:#eb7b08;border:0}.upper-footer .call-data a.btn:hover{background-color:#000}.upper-footer .call-data h3{font-size:25px;margin-bottom:0;color:#333;padding-right:10px}#slider-container span.ui-slider-handle{background-color:#0c2b4b;border-color:#0c2b4b}#slider-container .ui-slider-range{background-color:#67cdff}div#stop{margin:13px 0}label.stop-container{width:45%;background-color:#e9e9e9;margin:5px;color:#000;position:relative;border-radius:4px;padding:8px;text-align:center}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox label .airline-code::before{content:'';position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #0c2b4b}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox label .airline-code::after{content:'';left:6px;top:3px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;opacity:0}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox label input:checked~.airline-code::before{background-color:#0c2b4b}.home-top-destinations .col-md-3 #filterbar .box #inner-box .airline-checkbox label input{position:absolute;opacity:0}@media only screen and (max-width:1240px){nav.navbar.navbar-expand-lg .navbar-brand{padding-left:20px!important}nav.navbar.navbar-expand-lg .navbar-nav+a.btn.btn-primary{padding:0 20px 0 10px!important;font-size:25px}}@media only screen and (max-width:1180px){nav.navbar.navbar-expand-lg .navbar-brand{padding:0 20px!important;margin-right:0;max-width:180px}.navbar .navbar-nav .nav-link{margin-right:0;padding:0 5px!important;font-size:15px}nav.navbar.navbar-expand-lg .navbar-nav .nav-item+.nav-item,nav.navbar.navbar-expand-lg .navbar-nav .nav-link+.nav-link{margin-left:8px}nav.navbar.navbar-expand-lg .navbar-nav+a.btn.btn-primary{padding:0 20px 0 10px!important;font-size:22px}.footer .row.g-5 .col-md-6 .btn-link,.footer .row.g-5 .col-md-6 p.mb-2,nav.navbar.navbar-expand-lg .navbar-nav+a.btn.btn-primary p{font-size:14px}nav.navbar{padding:5px 0!important}.top-header .row .px-5{padding:0 20px!important}.footer .row.g-5 .col-md-6 h4{font-size:18px}.footer{padding:40px 0!important}.footer .row.g-5 .col-md-6{padding:0 10px}.mmmmm .col-sm-12 .bb_bgs .form-control,table.flight-list tbody .flight-details td{padding:10px}.countdown span#timer{font-size:24px}.countdown p.timer-p{margin:5px 0;width:100%}.checkout-destination-title span.biggest d:first-child,.checkout-destination-title span.biggest:nth-child(3) d{font-size:12pt}}@media only screen and (max-width:991px){.upper-footer .call-data{padding-left:20px;display:block}.upper-footer .call-data a.btn{width:160px;height:40px;line-height:40px;font-size:14px}.upper-footer{padding:10px 20px}.deal_section h3,.upper-footer .call-data h3{font-size:20px}.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6 .destination h5{font-size:18px;margin-left:15px}.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6 .destination img{width:80px;height:80px}.home-top-destinations .row.g-5>.col-lg-6,.home-top-destinations .row.g-5>.col-lg-6:first-child{padding:0 10px}.home-top-destinations .text-center h1{font-size:28px!important}.home-top-destinations .text-center h6{font-size:16px;font-weight:500}.home-top-destinations{padding:40px 0!important}.home-special-offers .row .courses-item .position-relative{width:80px;height:80px;margin:15px auto!important}.home-special-offers .row .courses-item img{max-width:50px}.home-special-offers .row .courses-item .text-center{padding:15px!important}.deal_section a h6,.formHeader span.form-header-text,.home-special-offers .row .courses-item .text-center p{font-size:14px}.home-special-offers .row .courses-item .text-center h5{font-size:20px;margin-bottom:20px!important}.home-special-offers{padding:40px 10px!important}.home-offers .team-items .team-item .position-relative{width:120px;height:120px}.home-offers .team-items .team-item .position-relative img.img-fluid{max-width:60px}.home-offers{padding:35px 5px!important}.home-offers .text-center h1{font-size:28px}.covid-banner .covid-guide .cov-data .cov-text,.home-offers .text-center h6.text-primary,.home-top-destinations .col-md-3 .filter-title span.title,li.list-group-total-bg h4.finalPrice{font-size:16px}.formHeader{max-width:250px}.formDiv .formData{border-radius:20px;padding:20px}.home-top-destinations .row.g-5>.col-lg-6 .overflow-hidden img{margin-top:15px}.footer .row.g-5 .col-md-6{padding:0 10px 20px}.home-top-destinations .row.g-5>.col-lg-6:first-child{border-right:0px}.home-top-destinations .row.g-5>.col-lg-6 .overflow-hidden{min-height:auto!important}.covid-banner .covid-guide .cov-data h2{font-size:22px;font-weight:700}.home-top-destinations .col-md-9{padding-left:15px}.flight-formbox .formDiv-flightlist .formData-list .input-div>div{margin:5px!important;width:46%}.formDiv-flightlist .input-div{flex-wrap:wrap;margin:0 -5px}.travelers-block{display:block}.travelers-left{padding:0 10px 10px}a.phone-booking-btn{padding:10px;text-align:center}.deal_section a p{font-size:13px}.deal_section a .Dl_right h2{font-size:20px;margin:5px 0 0}.contact_us .content .col-md-8 .heading .mapmiddle .col-md-4{width:100%;padding:0}}@media only screen and (max-width:768px){#header-carousel .carousel-item{position:relative;min-height:600px}.detail-page-banner .carousel-item{min-height:600px!important}}@media only screen and (max-width:767px){.home-banner .container{right:0;width:100%;padding:0 10px!important}.upper-footer .call-data h3{font-size:18px;padding-right:0;padding-bottom:10px}.about_us .col-md-8 .about-data p,.dmstic_head p,.faqs-text .flat-faq .flat-toggle .toggle-content p,.pvc_cont p,.updt_fr p{font-size:14px}.about_us .col-md-4,.about_us .col-md-8,.contact_us .content .col-md-8{margin-bottom:20px}.contact_us .content .col-md-4,.contact_us .content .col-md-8{padding:0}.home-offers .text-center h1{font-size:20px}.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6 .destination{display:block;text-align:center}.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6 .destination h5{margin-left:0;font-size:14px}.covid-banner .covid-guide img.covid-man,.home-top-destinations .row.g-5>.col-lg-6 .team-items .col-md-6 .destination img{margin:0 auto}.navbar .navbar-brand,.navbar a.btn{height:auto}.footer{padding:30px 0 10px!important}.copyright .col-md-6{padding:0!important}.home-top-destinations .col-md-3 #filterbar .box:nth-child(4) #size{text-align:center}.formDiv-destination form .input-div,.home-top-destinations .col-md-9 ul.sort-ul{flex-wrap:wrap}.home-top-destinations .col-md-9 ul.sort-ul li{width:50%;border-radius:4px}nav.navbar.navbar-expand-lg .navbar-brand img{max-width:70px}.covid-banner .covid-guide{display:block;padding:20px 15px;text-align:center}.covid-banner .covid-guide .cov-data{max-width:100%;margin:15px 0}.home-top-destinations{padding:20px 0!important}.home-top-destinations .col-md-9{padding:20px 0 0}.formDiv-flightlist .input-div{margin:0;display:block}.flight-formbox .formDiv-flightlist .formData-list .input-div>div{margin:5px 0!important;width:100%}.formDiv-flightlist .input-div button{margin-left:5px}div#priceSummary{margin-top:30px}.col-sm-12 .bb_bgs p.travelers-line{padding:0 0 7px}.checkout-b-subtitle-green{display:block}.checkout-b-safe-right{margin-top:20px}.mmmmm .col-sm-12 .bb_bgs .form-group p{margin-bottom:0}.col-sm-12 .bb_bgs{padding:10px 15px}.checkout-title-cards{display:flex;padding:0 0 0 10px}.mmmmm .mmds{font-size:15px}#billing-information{margin:20px 0}#billing-information .bb_bgs{padding:10px 0}.formDiv-destination form .input-div .mb-3{width:50%}.detail-page-banner .carousel-item img{height:600px!important}.home-special-offers .row .courses-item .text-center h5,.london_contents h3{font-size:16px}.london_contents p{margin-bottom:10px;font-size:14px}.london_contents h4{font-size:15px;margin-top:20px}.faqs-text .articletitle h1{font-size:22px}.home-top-destinations .text-center{margin-bottom:20px!important}.home-special-offers .row .courses-item .text-center p{font-size:12px}.home-top-destinations .text-center h6{font-size:13px}.home-top-destinations .text-center h1{font-size:16px!important}}@media only screen and (max-width:576px){.mmmmm .col-sm-12 .bb_bgs .p5px{padding:0}.mmmmm .col-sm-12 .bb_bgs .p5px.pr2px:nth-child(3) label,.mmmmm .col-sm-12 .bb_bgs .p5px.pr2px:nth-child(3)+.p5px label{display:none}.deal_section a .middle_DL img{max-width:30px}.formDiv-destination form .input-div .mb-3{width:100%;padding:0;margin-bottom:10px!important}.detail-page-banner .carousel-item h1.main-heading{margin:15px 0 0;font-size:28px}.detail-page-banner .carousel-item .carousel-caption{padding-top:70px!important}.formDiv-destination form .input-div .mb-3:nth-child(3),.formDiv-destination form .input-div .mb-3:nth-child(4),.formDiv-destination form .input-div:nth-child(4) .mb-3{width:50%;padding:0 3px}.upper-footer .call-data{width:calc(100% - 50px);padding-left:10px}.upper-footer .call span{width:50px;height:50px}.upper-footer .call img{max-width:25px}ul.footer-list{column-count:unset}.flight-carouselbox .col-lg-8 .testimonial-item .description{padding:10px}.flight-carouselbox .col-lg-8 .testimonial-item .description h5{font-size:18px}.flight-carouselbox .col-lg-8 .testimonial-item .description .book-text{font-size:12px}}@media only screen and (max-width:420px){#header-carousel .carousel-item .row label,.formDiv .formData .mb-3 label{color:#000;margin-bottom:0;display:block;font-size:12px}}@media only screen and (max-width: 767px) {.carousel-control-next, .carousel-control-prev{display:none!important;}}