section.main-section{padding-top:4.5rem}section.main-section .section-heading{font-size:1.5rem;font-weight:600;color:#000}section.main-section .section-paragraph{font-size:1rem;font-weight:400;color:#000}.dest-gallery .slick-slide img{width:100%;border-radius:.5rem}.dest-gallery .slick-arrow{display:none!important}.banner-box,.banner-box .banner-desc,.dest-gallery .slick-slider .slick-track{display:flex}.dest-gallery .slider-nav .slick-slide img{width:100%;max-height:9.3125rem;object-fit:cover}.dest-gallery .slick-slider .slick-list{margin-bottom:1.25rem}.dest-gallery .slider-nav .slick-slide{margin:0 .625rem}.dest-gallery .slider-nav .slick-slide:first-child,.dest-gallery .slider-nav .slick-slide:last-child{margin-left:0}.js .slider-single>div:nth-child(1n+2),.rating>input{display:none}.js .slider-single.slick-initialized>div:nth-child(1n+2),.wrapper.hotelPage.carPage .row.top-form label{display:block}.dest-rating-hr{display:flex;align-items:center;justify-content:center}.dest-rating-hr .text{font-size:1rem}.dest-rating-hr .small-text{font-size:.75rem}.dest-rating-hr .rating{margin:0 .813rem 0 1.938rem}.banner-box .rating i,.dest-rating-hr .rating i{color:#ffc947;font-size:.75rem}.dest-rating-hr .small-text,.dest-rating-hr .text,.operator-reviews .review-wrapper:last-of-type,.shadow-box p:nth-child(3),.tour-detail article p{margin-bottom:0}section.dest-package{padding-top:0}div>.container.end-with-border,section>.container.end-with-border{border-bottom:1px solid #dfdfdf}.shadow-box{padding:1.625rem 1.5rem;border-radius:.5rem;background-color:#fff;margin-bottom:1.5rem;box-shadow:0 .25rem 1.25rem rgba(0,43,198,.2)}.contact-box,.dest-location{box-shadow:0 2px 7px 2px #4a49492e}.shadow-box p{font-size:.875rem;margin:0}.shadow-box p span.focused-text{font-size:1.5rem;font-weight:600}.shadow-box p i{font-size:1.25rem;margin-right:.9375rem}.shadow-box p:first-child{margin-bottom:.75rem}.dest-info .info-group,.shadow-box p:nth-child(2){margin-bottom:1rem}.shadow-box a{margin-bottom:1.625rem}.shadow-box a:hover{color:#fff}.dest-location{margin-bottom:2rem;text-align:center;background-color:#f7f7f7;border-radius:12px;padding:2rem 3rem}.dest-location h3{margin-bottom:1rem;color:#000;font-weight:400}.dest-location h3 span{font-weight:600}.dest-location span.dest-tags{padding:.25rem .5rem;margin:0 .5rem .75rem 0;border-radius:4px;background-color:#f0f0f0;display:inline-block;color:#000;text-align:center}.dest-location span.dest-tags.secondary{background-color:#ffc947}.dest-info{padding-top:2rem;border-top:1px solid #dfdfdf}.dest-info .info-detail,.dest-info .info-label{color:#000}.dest-info .info-label{font-size:.75rem;font-weight:400;margin-bottom:.25rem}.dest-info .info-detail{font-weight:600;font-size:.875rem;margin-bottom:0}section.full-pkg-details{padding-top:2.625rem}.operator-reviews article,.tour-detail article{margin-bottom:2rem}.banner-box{padding:14px 25px;background-color:#f4f4f4;border-radius:8px;line-height:1.125rem;align-items:center;justify-content:space-between;margin-bottom:40px}.banner-box .banner-desc img{margin-right:1.75rem;width:.9375rem}.banner-box .banner-desc .title{color:#000;font-size:1rem;font-weight:600;margin-bottom:0}.banner-box .banner-desc .sub-title{color:#000;font-size:.875rem;font-weight:400;margin-bottom:0}.operator-reviews .reviews-body .title{font-size:1rem;font-weight:600;color:#000;margin-bottom:8px}.operator-reviews .reviews-body .title span{font-weight:400;font-size:.875rem}.operator-reviews .review-wrapper{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #dfdfdf}.operator-reviews .reviews-body .text{display:-webkit-box;max-width:80%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.operator-reviews .reviews-body a{font-size:.875rem;color:#f7921f;display:inline-block}.ft-service-review .rating,.operator-reviews .reviews-body .rating{color:#ffc947;font-size:.75rem;margin-bottom:.5rem}.contact-box .media-box,.contact-box .title{margin-bottom:1.875rem}.q-and-a .banner-box a{padding:.75rem 1.375rem;font-size:.875rem}.main-section.cancel-policy,.main-section.operator-reviews{padding-top:3.5rem}.cancel-policy article p,.q-and-a article p{max-width:80%}.contact-box{padding:1.5rem;background-color:#fff;border-radius:12px}.contact-box .title{font-size:1rem;font-weight:600}.contact-box .contact-box-footer{padding-top:1rem}.contact-box .contact-box-footer .title{font-size:.875rem;font-weight:600;color:#f7921f;margin-bottom:.125rem}.contact-box .contact-box-footer .text{font-size:.75rem;font-weight:400;color:#000;margin-bottom:0}h2.accordion-header button.accordion-button{border:none}.btn-fixed-bottom{display:inline-block;background-color:#002bc6;outline:0;border:0;color:#fff;width:60px;height:60px;line-height:40px;border-radius:50%;position:fixed;bottom:6rem;right:1.5rem}.carLeft,.ft_one,.ft_two,.priceTag{display:flex}@media screen and (max-width:767px){section.main-section{padding-top:2.5rem}}@media screen and (max-width:575px){.q-and-a .banner-box{flex-direction:column;justify-content:center}.q-and-a .banner-box .banner-desc{margin-bottom:20px}}.top-form .form-control{min-width:180px!important}.top-form .form-control::placeholder{font-size:13px!important}.top-form input[type=date].form-control{position:relative;padding:.375rem .75rem .375rem 2.4rem}.top-form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;background:url(./assets/calender-form.svg) no-repeat;width:16px;height:16px;left:10px!important;border-width:thin}section.search-container .form-control{width:180px!important}.wrapper.hotelPage .btn-block .btn-primary,.wrapper.hotelPage .btn-block .btn-primary:hover{color:#fff;background-color:#0808ad!important;border-color:#0808ad;outline:0}.search-container{background-color:#e1f4ff}span.badge.badge-custom.badge-outlined{font-weight:400;font-size:12px;line-height:14px;color:#476072}.col-md-5.text-end{display:flex;align-items:end;flex-direction:column;justify-content:space-between}.priceTag{flex-direction:column}.priceTag span:first-child{font-weight:400;font-size:10px;line-height:12px;text-align:right;color:#476072}.row.top-form input,.wrapper.hotelPage.carPage .row.top-form select{height:48px;font-size:14px;color:rgba(0,0,0,.4);font-weight:400}.priceTag label{font-weight:400;font-size:10px;line-height:12px;color:#000;padding:6px 0;margin:0}.col-md-5.text-end .priceTag label span{font-weight:600;font-size:20px;line-height:23px;color:#000}.priceTag a{width:112px;height:32px;background:#0808ad;border-radius:4px;text-align:center;line-height:32px;color:#fff!important}.ft_block .ft_b>img,.ft_one,.ft_two,.ft_whishlist img,div#myId{width:100%}span.badge.badge-custom.badge-black,span.badge.badge-custom.badge-gold{font-weight:400;font-size:12px;line-height:14px;color:#fff}div.custom-hr{margin-left:94px}.wrapper.hotelPage.carPage input.form-control{padding-left:6px}.wrapper.hotelPage.carPage .row.top-form select{width:180px!important;min-width:180px!important;border:1px solid #ececec;border-radius:4px}.ft_b{position:relative}.ft_one,.ft_two,div#myId{position:absolute}.ft_one{top:0;justify-content:space-between;padding:10px}.ft_two{bottom:0;justify-content:space-between;padding:10px}.ft_bone .ft_inner>label{display:flex!important;width:100%}.ft_details span,.rating>label:before,div.tourImages{display:inline-block}.ft_details span{font-weight:400;font-size:10px;text-align:center;background-color:#fff;border-radius:4px;margin:0 10px 0 0;width:56px;height:20px;line-height:20px}.rating{border:none;float:left}.rating>label:before{margin:0 5px;font-size:1.25em;font-family:FontAwesome;content:"\f005"}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ffed85}.wrapper.hotelPage.carPage.tourPage .row.top-form>div:last-child{flex:0 0 10%;max-width:10%}.wrapper.hotelPage.carPage.tourPage .row.top-form>div{flex:0 0 30%;max-width:22%}.ft_one label{background:#ffc947;border-radius:4px;width:58px;font-weight:400;font-size:10px;line-height:24px;text-align:center;height:24px}.ft_price span:first-child,.ft_price span:last-child{font-weight:400;font-size:10px;line-height:12px;color:#fff}.ft_price span{font-size:16px;color:#fff;font-weight:600}.wrapper.hotelPage.carPage.tourPage .row.top-form select,span.select2.select2-container{width:100%!important}.ft_inner>label{font-weight:400;font-size:14px;padding:10px 12px}.ft_block{background:#fff;border:1px solid #dadada;box-shadow:0 4px 8px rgb(0 0 0 / 16%);border-radius:8px;height:100%}.ft_inner label+h4{font-weight:600;font-size:16px;margin:0;padding:0 12px}.ft-service-review{padding:6px 10px}span.reviewSpan{padding-left:10px;opacity:.5;font-size:12px}div#myId{background:linear-gradient(#f9fcff 0,#d9ecff 100%);z-index:999;border-radius:6px;animation:.5s ease-in-out fadeUp;top:34px;left:0;right:auto;border:1px solid #f7921f!important}.quantity__input,.quantity__input1{background:0 0}.form-control.quantity__input{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important;height:30px}.form-control.quantity__input:focus{color:#212529;background-color:#e9ecef;border-color:transparent;outline:0;box-shadow:unset}.price-text{font-size:1.2rem;font-weight:600}.tourPage h1,.visa-requirements-tour h1{color:#f56415;font-size:1.4rem}.carLeft{justify-content:space-evenly}.ft_b img{border-radius:6px;object-fit:cover}.select2-container--default .select2-selection--single{height:38px!important;border:1px solid #dee2e6!important;display:flex!important;align-items:center!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px}.select2-dropdown{transform:translateY(-38px);border:1px solid #dee2e6}.select2-search--dropdown{padding:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #dee2e6;height:38px;border-radius:4px}.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{outline:0}.label-14{font-size:14px;font-weight:400;line-height:19px}.ft_block .ft_bone label{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tourPage .table th{background-color:#f66315;color:#fff;font-weight:600}.regular-link{color:#008cf0}@media (max-width:767px){.top-form{display:inline-block}.reset-me{position:relative;right:110px;top:-7px}}@media (max-width:768px){.carLeft{display:inline-block}.ft_block{margin:4% auto}}@media (max-width:1180px){.top-form{width:95%}.search-me .btn-primary{background-color:#f66315!important}}.visa-requirements-tour .light-orange-bg{background-color:#fff4de;border-radius:1rem;border:1px solid #f66315;padding:1rem}.visa-requirements-tour .right-sec-heading-top-main{padding:0 8px}.visa-requirements-tour .right-sec-heading-top{font-size:12px;font-weight:400;line-height:12px;font-family:Roboto;position:relative;left:45px}.visa-requirements-tour .right-sec-heading-bold{font-size:32px;font-weight:600;line-height:32px;font-family:Roboto}.visa-requirements-tour .right-sec-heading-smtxt{font-size:12px;font-weight:400;line-height:12px;font-family:Roboto;position:relative;right:40px}.visa-requirements-tour .ask-q-or-b-btn{font-size:16px;font-weight:600;line-height:16px;text-align:left;color:#fafafa;background-color:#f66315;padding:1rem;border-radius:8px;border:none;display:inline-block}.visa-requirements-tour .v-all-pkg{font-size:14px;font-weight:600;line-height:14px;color:#10317d;display:block;text-align:center;margin-top:1rem}.visa-requirements-tour .visa-description .image img,.visa-requirements-tour .visa-description figure img{max-width:100%;width:100%!important;height:auto!important}.visa-requirements-tour .visa-primary-img{border-radius:12px 12px 0 0!important}.visa-requirements-tour .dest-location{border-radius:0 0 12px 12px!important}.visa-requirement-desc figure.image img,.visa-requirements-tour figure.image img{max-width:100%!important;width:930px!important;height:auto!important}.visa-requirements-tour .visa-requirement-desc h2,.visa-requirements-tour .visa-requirement-desc h3{font-size:1.2rem!important}
