.destinationByThemes_destinations_by_theme__L1cQF {
    margin-bottom: 30px;
    min-height: 289px
}

.destinationByThemes_tour_header__XewVR {
    margin-bottom: 0
}

.destinationByThemes_themeImage__kOYgb {
    max-width: 118px;
    height: 160px;
    border-radius: 12px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 5px;
    margin-top: 15px
}

.destinationByThemes_destination_img_sec__2lMpj:hover {
    transform: scale(1.07);
    transition: all .5s ease
}

.destinationByThemes_img_capt__Chb6s {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #000;
    text-align: left
}

.destinationByThemes_destinations__4ok88 {
    color: #a5a5a5;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    float: left
}

.destinationByThemes_place_visit_section_header__9_w33 {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    margin-left: 5px;
    color: #000
}

.destinationByThemes_places_visit_header__uRXTv {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    text-align: right;
    margin-right: 5px;
    color: #ff3a5a
}

.destinationByThemes_destinations_by_theme_carousel_items___YA_u {
    flex: 1 1;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    cursor: grab
}

.destinationByThemes_destinations_by_theme_carousel_items___YA_u::-webkit-scrollbar {
    width: 15px;
    height: 5px;
    display: none
}

.destinationByThemes_destinations_by_theme_carousel_items___YA_u::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 5px;
    margin-left: 15px;
    margin-right: 15px
}

.destinationByThemes_destinations_by_theme_carousel_items___YA_u::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5);
    background: #f5465e
}

.destinationByThemes_noselect__JbrCl {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media screen and (max-width:1024px) {
    .destinationByThemes_scrollButtons__Y4u6z {
        display: none !important
    }
}

@media screen and (max-width:768px) {
    .destinationByThemes_place_visit_section_header__9_w33 {
        padding-left: 15px
    }
    .destinationByThemes_destinations_section__lBf9T {
        padding-top: 25px;
        box-shadow: 0 6px 8px rgb(0 0 0/6%);
        padding-bottom: 10px;
        margin-bottom: 0
    }
    .destinationByThemes_destinations_section__lBf9T .destinationByThemes_tour_header__XewVR .destinationByThemes_places_visit_header__uRXTv {
        margin-bottom: 0;
        display: none
    }
    .destinationByThemes_destinations_section__lBf9T [type=button] {
        display: none
    }
    .destinationByThemes_destinations_by_theme__L1cQF .destinationByThemes_container__rnJQi {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .destinationByThemes_destinations_by_theme__L1cQF .destinationByThemes_row__l73Ev {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .destinationByThemes_destinations_by_theme__L1cQF .destinationByThemes_row__l73Ev .destinationByThemes_col-lg-12__W6TPS,
    .destinationByThemes_destinations_by_theme__L1cQF .destinationByThemes_row__l73Ev .destinationByThemes_col-lg-6__73djz,
    .destinationByThemes_destinations_by_theme__L1cQF .destinationByThemes_row__l73Ev [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
}

.bannerImage_item__K61aC {
    margin-right: 0;
    height: auto;
    width: 100%
}

.bannerImage_bannerImg__PYzWZ {
    height: 100%;
    width: 100%;
    border-radius: 15px
}

.bannerImage_banner_img_carousel_mob__pF1V2 {
    padding-top: 30px;
    margin-bottom: 30px
}

.bannerImage_banner_img_carousel_mob__pF1V2 .bannerImage_item__K61aC {
    width: 275px;
    height: 400px
}

@media screen and (max-width:768px) {
    .bannerImage_item__K61aC {
        margin-right: 15px
    }
    .bannerImage_banner_img_carousel_mob__pF1V2 {
        box-shadow: 0 6px 8px rgb(0 0 0/6%);
        padding-bottom: 35px;
        margin-bottom: 0;
        min-height: 465px
    }
}

@media (min-width:769px) and (max-width:991px) {
    .bannerImage_item__K61aC {
        margin-right: 15px
    }
    .bannerImage_bannerImg__PYzWZ {
        height: 450px
    }
}

.Home_banner-section__ycphj {
    margin-top: 75px;
    margin-bottom: 30px
}

.Home_destinations_by_theme__1ERXp {
    margin-bottom: 30px
}

.Home_google_review_section__EBE2X {
    display: none
}

.Home_travel_video_section__9LHal {
    margin-bottom: 30px
}

.Home_home_footer_desc__A_TEa {
    margin-top: 10px;
    margin-bottom: 30px
}

.Home_home_footer_title__9iHR0 {
    font-size: 24px;
    font-weight: 600
}

.Home_home_footer_list__fmlAc {
    list-style-type: disc;
    margin-bottom: 10px
}

.Home_home_footer_list__fmlAc li {
    margin-left: 24px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.Home_home_footer_list__fmlAc li a {
    text-decoration: underline !important
}

.Home_home_footer_list__fmlAc li strong {
    font-style: italic
}

.Home_home_footer_desc_content_extra__5glis {
    font-style: italic;
    font-weight: 700;
    font-size: 16px !important
}

.Home_home_footer_sub_title__C4oEB {
    font-size: 16px;
    font-weight: 600
}

#Home_divHeader__ZtoUi {
    overflow: hidden;
    height: 14em;
    line-height: 1.22em;
    margin-bottom: 10px
}

#Home_readmore__0ZSFj {
    cursor: pointer
}

#Home_readmore__0ZSFj,
.Home_readmore__0ZSFj {
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #000
}

.Home_readmore__0ZSFj {
    border: none
}

.Home_home_footer_sub_title_italic__KA0Kn {
    font-style: italic;
    text-decoration: underline !important
}

@media screen and (max-width:768px) {
    .Home_banner-section__ycphj {
        margin-bottom: 0
    }
    .Home_mobileBannerImage__3NYt_ {
        position: relative
    }
    .Home_banner-section__ycphj .Home_container__d256j {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_banner-section__ycphj .Home_row__oUQ7Z {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_banner-section__ycphj .Home_row__oUQ7Z .Home_col-lg-1__tchiW,
    .Home_banner-section__ycphj .Home_row__oUQ7Z .Home_col-lg-3__AVJyN,
    .Home_banner-section__ycphj .Home_row__oUQ7Z .Home_col-lg-4__6jERA,
    .Home_banner-section__ycphj .Home_row__oUQ7Z .Home_col-lg-8__3t8tp,
    .Home_banner-section__ycphj .Home_row__oUQ7Z .Home_col-md-12__C9vko,
    .Home_banner-section__ycphj .Home_row__oUQ7Z [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
    .Home_google_review_section__EBE2X {
        display: block
    }
    .Home_google_review_section__EBE2X .Home_google_review_title__8cxlk {
        font-weight: 600;
        font-size: 14px;
        line-height: 16px;
        color: #000;
        text-align: center;
        margin-bottom: 15px
    }
    .Home_google_review_section__EBE2X .Home_facebook_review__score__fu4AH,
    .Home_google_review_section__EBE2X .Home_google_review__score__1Ok1v {
        display: inline-flex
    }
    .Home_google_review_section__EBE2X .Home_facebook_review__star__SaMyk .Home_score__yW_Bg,
    .Home_google_review_section__EBE2X .Home_google_review__star__c_RK9 .Home_score__yW_Bg {
        font-weight: 600;
        font-size: 18px;
        line-height: 21px
    }
    .Home_google_review_section__EBE2X .Home_google_review_content__CJvwL .Home_review_by__f2O0C {
        font-weight: 400;
        font-size: 12px;
        line-height: 14px;
        color: #000;
        margin-top: 10px;
        padding-right: 10px
    }
    .Home_facebook_review_content_section__6XytG,
    .Home_google_review_content_section__1Ucg_ {
        margin: 0 auto;
        text-align: center
    }
    .Home_google_review_section__EBE2X .Home_score-stars___Unba {
        vertical-align: text-bottom
    }
    .Home_col-6__AghE6 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .Home_google_review_section__EBE2X {
        box-shadow: 0 6px 8px rgb(0 0 0/6%);
        padding-bottom: 10px;
        margin-bottom: 30px
    }
    .Home_helping_section__rqv6J .Home_container__d256j {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_helping_section__rqv6J .Home_row__oUQ7Z {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_helping_section__rqv6J .Home_row__oUQ7Z [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
    .Home_trending_destinations_section__Ijp8T .Home_container__d256j {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_trending_destinations_section__Ijp8T .Home_row__oUQ7Z {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_trending_destinations_section__Ijp8T .Home_row__oUQ7Z [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
    .Home_easy_visa_destinations__iti5p .Home_container__d256j {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_easy_visa_destinations__iti5p .Home_row__oUQ7Z {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_easy_visa_destinations__iti5p .Home_row__oUQ7Z [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
    .Home_tour_by_season_section__8ggE7 .Home_container__d256j {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_tour_by_season_section__8ggE7 .Home_row__oUQ7Z {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_tour_by_season_section__8ggE7 .Home_row__oUQ7Z [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
    .Home_tour_by_budget_section__GIo7F .Home_container__d256j {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_tour_by_budget_section__GIo7F .Home_row__oUQ7Z {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_tour_by_budget_section__GIo7F .Home_row__oUQ7Z [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
    .Home_travel_video_section__9LHal {
        margin-top: 0;
        margin-bottom: 20px
    }
    .Home_travel_video_section__9LHal .Home_container__d256j {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_travel_video_section__9LHal .Home_row__oUQ7Z {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .Home_travel_video_section__9LHal .Home_row__oUQ7Z .Home_col-md-6__c4EIT {
        padding-left: 0;
        padding-right: 0
    }
    .Home_full-width__wo2cv {
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: -15px !important;
        padding-left: -15px
    }
    .Home_mobileBannerImage__3NYt_ {
        min-height: 465px
    }
    .Home_mobile_menu_section__5ERfy {
        min-height: 140px;
        box-shadow: 0 6px 8px rgb(0 0 0/6%);
        padding-bottom: 20px
    }
}

@media (min-width:576px) and (max-width:768px) {
    .Home_container__d256j {
        max-width: 100%
    }
}

@media screen and (max-width:420px) {
    .Home_exclusive_deals_img__7a2ZQ img {
        width: 100%;
        height: 116px;
        -o-object-fit: cover;
        object-fit: cover
    }
    .Home_helping_section__rqv6J .Home_helping_list__9yaXo {
        font-size: 12px
    }
    .Home_helping_section__rqv6J .Home_helping_content__G5ljn {
        font-size: 11px
    }
}

@media (min-width:992px) {
    .Home_col-lg-8__3t8tp {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .Home_col-lg-1__tchiW {
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .Home_col-lg-3__AVJyN {
        flex: 0 0 25%;
        max-width: 25%
    }
    .Home_col-lg-4__6jERA {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .Home_col-lg-12__chrPF {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:768px) {
    .Home_col-md-6__c4EIT {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.Home_notification-text__hnroD {
    background: linear-gradient(135deg, #bb3446, #f5465e);
    color: #fff;
    padding: 5px 20px;
    border-radius: 15px;
    margin-bottom: 20px;
    border: 2px solid hsla(0, 0%, 100%, .2);
    position: relative;
    overflow: hidden;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: center
}

.Home_notification-content__a9MHf {
    margin-right: 10px
}

.Home_notification-link__wY47w {
    color: #ffe900;
    text-decoration: underline !important;
    font-weight: 400;
    display: inline-block
}

.Home_notification-link__wY47w:hover {
    color: #fff;
    text-decoration: underline !important
}

@keyframes Home_bounce__b_Seq {
    0%,
    20%,
    50%,
    80%,
    to {
        transform: translateY(-50%) translateX(0)
    }
    40% {
        transform: translateY(-50%) translateX(-5px)
    }
    60% {
        transform: translateY(-50%) translateX(5px)
    }
}

@media screen and (max-width:768px) {
    .Home_notification-text__hnroD {
        font-size: 14px;
        padding: 12px 15px;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 15px
    }
    .Home_notification-link__wY47w {
        font-size: 14px
    }
}

.topTrendingDestination_selling_destinations__asg4f {
    min-height: 350px
}

.topTrendingDestination_trendImg__yJ9gY {
    width: 170px;
    height: 240px;
    border-radius: 20px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 5px
}

.topTrendingDestination_destinations_no___OuHr {
    width: 50%;
    float: left;
    font-size: 11px;
    color: #a5a5a5;
    font-weight: 400;
    line-height: 14px
}

.topTrendingDestination_destinations_price__tjSZG {
    width: 30%;
    float: right;
    text-align: right;
    margin-top: -18px;
    color: #559c33;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px
}

.topTrendingDestination_destination_img_sec__O0JmM:hover {
    transform: scale(1.025);
    transition: all .3s ease-out
}

.topTrendingDestination_theme_destination_sec__eoSAv .topTrendingDestination_desitnation_title__ROWPS {
    width: 70%;
    color: #000;
    font-weight: 400;
    font-size: 16px;
    text-overflow: ellipsis;
    overflow: hidden !important;
    min-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.topTrendingDestination_tour_header__GUmCW {
    margin-top: 0;
    margin-bottom: 10px
}

.topTrendingDestination_place_visit_section_header__zPBfX {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    margin-left: 5px
}

.topTrendingDestination_places_visit_header__1XEEe {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    text-align: right;
    margin-right: 5px;
    color: #ff3a5a
}

.topTrendingDestination_trending_destinations_carousel_items__Rcs66 {
    flex: 1 1;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    cursor: grab
}

.topTrendingDestination_trending_destinations_carousel_items__Rcs66::-webkit-scrollbar {
    width: 15px;
    height: 5px;
    display: none
}

.topTrendingDestination_trending_destinations_carousel_items__Rcs66::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 5px;
    margin-left: 15px;
    margin-right: 15px
}

.topTrendingDestination_trending_destinations_carousel_items__Rcs66::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5);
    background: #f5465e
}

.topTrendingDestination_noselect__yD0rB {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media screen and (max-width:1024px) {
    .topTrendingDestination_navigation_buttons__wSGWl {
        display: none !important
    }
}

.topTrendingDestination_visa_trending_destinations_section__YPlU9 {
    margin-bottom: 30px !important;
    padding-bottom: 20px !important
}

@media screen and (max-width:768px) {
    .topTrendingDestination_selling_destinations__asg4f {
        min-height: 225px
    }
    .topTrendingDestination_trendImg__yJ9gY {
        border-radius: 50%;
        height: 130px;
        width: 130px
    }
    .topTrendingDestination_desitnation_title__ROWPS {
        width: 100% !important;
        text-align: center
    }
    .topTrendingDestination_destinations_no___OuHr {
        width: 100%;
        text-align: center
    }
    .topTrendingDestination_destinations_price__tjSZG {
        width: 100%;
        text-align: center;
        margin-top: 0;
        float: none
    }
    .topTrendingDestination_destination_img_sec__O0JmM:hover {
        transform: none
    }
    .topTrendingDestination_places_visit_header__1XEEe,
    .topTrendingDestination_trending_destinations_section__bBx1g [type=button] {
        display: none
    }
    .topTrendingDestination_trending_destinations_section__bBx1g .topTrendingDestination_selling_destinations__asg4f .topTrendingDestination_tour_header__GUmCW .topTrendingDestination_place_visit_section_header__zPBfX {
        padding-left: 15px;
        margin-left: 0
    }
    .topTrendingDestination_trending_destinations_section__bBx1g .topTrendingDestination_destinations_no___OuHr {
        width: 100%;
        float: none;
        font-size: 12px;
        color: #696969;
        font-weight: 300;
        line-height: 18px
    }
    .topTrendingDestination_trending_destinations_section__bBx1g {
        box-shadow: 0 6px 8px rgb(0 0 0/6%);
        padding-bottom: 30px;
        margin-bottom: 0
    }
    .topTrendingDestination_trending_destinations_section__bBx1g .topTrendingDestination_container__LvXaW {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .topTrendingDestination_trending_destinations_section__bBx1g .topTrendingDestination_row__8vc4a {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .topTrendingDestination_trending_destinations_section__bBx1g .topTrendingDestination_row__8vc4a .topTrendingDestination_col-lg-12__45Us6,
    .topTrendingDestination_trending_destinations_section__bBx1g .topTrendingDestination_row__8vc4a .topTrendingDestination_col-lg-6__6BUgy,
    .topTrendingDestination_trending_destinations_section__bBx1g .topTrendingDestination_row__8vc4a [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
    .topTrendingDestination_visapage_items__QP3ke img {
        border-radius: 15px;
        height: 140px;
        width: 100px
    }
    .topTrendingDestination_visapage_items__QP3ke .topTrendingDestination_desitnation_title__ROWPS {
        margin-top: 3px;
        margin-bottom: 3px;
        font-size: 15px
    }
}

.mobileMenuCarousel_mobile_menu_section__Vb93y {
    position: relative
}

.mobileMenuCarousel_menu_items_outer__RQ2QK {
    width: 68px;
    height: 120px;
    margin-right: 10px
}

.mobileMenuCarousel_menu_items__0YWpl {
    width: 68px;
    height: 68px;
    display: table;
    background: #fff;
    padding: 3px;
    border-radius: 20px;
    border: 1px solid #ececec;
    margin-bottom: 10px
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_menu_img__alXdQ {
    border: 1px solid #ececec;
    padding: 8px;
    border-radius: 15px;
    margin: 0 auto;
    text-align: center;
    display: table-cell;
    width: 100%;
    vertical-align: middle
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_menu_img__alXdQ svg {
    background-color: #fff;
    width: 46px;
    height: 46px;
    padding: 10px;
    border-radius: 15px
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_bg_holiday__R3npG {
    background: #e3fff8
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_bg_theme__Mez_Q {
    background: #fffbd5
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_bg_flights__HdrHU {
    background: #d5ebff
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_bg_hotels__lsh8B {
    background: #d5ffdb
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_bg_travel_guide__uZNNG {
    background: #fff1d5
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_bg_villas__9Z4jN {
    background: #ffd5fd
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_bg_blogs__Pr9DH {
    background: #ffd5d7
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_bg_videos__8VVzK {
    background: #d5fffc
}

.mobileMenuCarousel_menu_items__0YWpl .mobileMenuCarousel_bg_about_us__737nK {
    background: #daffd5
}

.mobileMenuCarousel_mobile_menu_section__Vb93y {
    display: none
}

.mobileMenuCarousel_modal-body__qSKjb {
    background-color: #fff;
    color: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 0;
    overflow-x: hidden;
    padding: 10px
}

.mobileMenuCarousel_modal-body__qSKjb::-webkit-scrollbar {
    width: 5px
}

.mobileMenuCarousel_modal-body__qSKjb::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.mobileMenuCarousel_modal-body__qSKjb::-webkit-scrollbar-thumb {
    background-color: #a8cf45;
    outline: 1px solid #a8cf45;
    border-radius: 10px
}

.mobileMenuCarousel_accordian-header__iq2MI {
    display: flex;
    padding: 8px 15px;
    background-color: #fff;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    margin: 15px 5px;
    border-radius: 10px;
    border: 1px solid #ccc
}

.mobileMenuCarousel_sign__AazkU {
    margin-left: auto;
    font-size: 15px;
    color: #ff3a5a
}

.mobileMenuCarousel_accordian-body__tqJSI {
    padding: 0 15px
}

.mobileMenuCarousel_modal_lists__VvBc0 {
    padding: 0 0 0 15px
}

.mobileMenuCarousel_country_head__7h3CA .mobileMenuCarousel_country_head_lists__ffIWc {
    color: #ff3a5a
}

.mobileMenuCarousel_holiday_close_btn___TGv7 {
    margin-left: auto;
    border: none;
    background: none;
    font-size: 30px;
    color: #ff3a5a;
    padding: 4px;
    margin-right: 10px
}

.mobileMenuCarousel_modal-header__XWV00 {
    height: 40px;
    display: flex
}

.mobileMenuCarousel_moday_body_head__zZwV4 {
    font-size: 18px;
    padding: 10px
}

.mobileMenuCarousel_popup_sub_links__QUeOE {
    font-size: 15px !important;
    line-height: 18px !important
}

.mobileMenuCarousel_popup_sub_links__QUeOE a {
    padding: 10px 0 !important
}

.mobileMenuCarousel_popup_sub_ul__bgd9Q {
    display: grid;
    grid-template-columns: 45% 45%;
    grid-gap: 10px
}

.mobileMenuCarousel_input-box__hC60R {
    display: flex;
    padding: 8px 5px
}

.mobileMenuCarousel_input-box__hC60R svg {
    position: absolute;
    right: 21px;
    top: 70px
}

.mobileMenuCarousel_main_theme_link__hPR_5 {
    color: #000;
    font-weight: 600
}

.mobileMenuCarousel_home_menu_carousel_items__8SNqL {
    flex: 1 1;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    cursor: grab
}

.mobileMenuCarousel_home_menu_carousel_items__8SNqL::-webkit-scrollbar {
    width: 15px;
    height: 5px;
    display: none
}

.mobileMenuCarousel_home_menu_carousel_items__8SNqL::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 5px;
    margin-left: 15px;
    margin-right: 15px
}

.mobileMenuCarousel_home_menu_carousel_items__8SNqL::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5);
    background: #f5465e
}

.mobileMenuCarousel_noselect__ixnCs {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

@media screen and (max-width:768px) {
    .mobileMenuCarousel_mobile_menu_section__Vb93y [type=button] {
        display: none
    }
    .mobileMenuCarousel_menu_items_outer__RQ2QK {
        padding-left: 15px
    }
    .mobileMenuCarousel_mobile_menu_title__yvmuT {
        width: 68px;
        text-align: center;
        font-weight: 400;
        font-size: 12px;
        line-height: 14px;
        color: #000
    }
}

.exclusiveDeals_tour_header__T6URK {
    margin-bottom: 15px
}

.exclusiveDeals_exclusive_deals_content_sec__2jGRl {
    text-align: left;
    padding-top: 10px
}

.exclusiveDeals_dealImg__xJ0Xn {
    width: 150px;
    height: 150px;
    border-radius: 10px;
    -o-object-fit: cover;
    object-fit: cover
}

.exclusiveDeals_exclusive_deals_card_head__lKt9p {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    min-height: 57px;
    margin-bottom: 0
}

.exclusiveDeals_exclusive_deal_content__MRTT0 {
    font-weight: 300;
    font-size: 14px;
    min-height: 35px
}

.exclusiveDeals_right_tab__DOMjF {
    float: right
}

.exclusiveDeals_exclusive_deals_tabs__HtcGk {
    font-size: 15px;
    padding: 0;
    list-style: none;
    background: #efefef;
    display: inline-block;
    border-radius: 10px;
    position: relative
}

.exclusiveDeals_exclusive_deals_tabs__HtcGk .exclusiveDeals_nav-link__rQsss {
    color: #000;
    padding: 10px 20px;
    display: inline-block;
    position: relative;
    z-index: 1;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    cursor: pointer
}

.exclusiveDeals_exclusive_deals_tabs__HtcGk .exclusiveDeals_nav-link__rQsss.exclusiveDeals_active__pgts3 {
    color: #fff
}

.exclusiveDeals_exclusive_deals_tabs__HtcGk .exclusiveDeals_active__pgts3 {
    border-radius: 10px;
    background: #002a39
}

.exclusiveDeals_card___E8dN {
    border-radius: 20px;
    padding: 15px;
    width: 400px;
    height: 185px;
    border: 1px solid #dedede;
    box-shadow: 0 3.16129px 9.48387px rgba(0, 0, 0, .08)
}

.exclusiveDeals_card_btns__AywE_ {
    display: flex
}

.exclusiveDeals_card_btns__AywE_ .exclusiveDeals_term_btn__EfC2g {
    font-weight: 300;
    font-size: 12px;
    color: #000;
    margin-top: auto
}

.exclusiveDeals_exclusive_deal_btn__bwfrH a {
    color: #fff
}

.exclusiveDeals_exclusive_deal_btn__bwfrH {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    margin-left: 15px;
    color: #fff;
    background: #1282d3;
    box-shadow: 0 3.16129px 9.48387px rgb(0 0 0/8%);
    border-radius: 8px;
    padding: 10px;
    text-align: center;
    width: 120px
}

.exclusiveDeals_place_visit_section_header__sHrMq {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    margin-left: 5px
}

.exclusiveDeals_exclusive_deals_section__r4WFC {
    min-height: 270px
}

.exclusiveDeals_exclusive_deals_carousel_items__U_gmG {
    flex: 1 1;
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    cursor: grab
}

.exclusiveDeals_exclusive_deals_carousel_items__U_gmG::-webkit-scrollbar {
    width: 15px;
    height: 5px;
    display: none
}

.exclusiveDeals_exclusive_deals_carousel_items__U_gmG::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 5px;
    margin-left: 15px;
    margin-right: 15px
}

.exclusiveDeals_exclusive_deals_carousel_items__U_gmG::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5);
    background: #f5465e
}

.exclusiveDeals_noselect__gUBPc {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.exclusiveDeals_navigationButtons__HXMqp {
    display: block
}

@media screen and (max-width:1024px) {
    .exclusiveDeals_navigationButtons__HXMqp {
        display: none !important
    }
}

@media screen and (max-width:768px) {
    .exclusiveDeals_tour_header__T6URK {
        margin-bottom: 0
    }
    .exclusiveDeals_exclusive_deals_section__r4WFC {
        margin-bottom: 0;
        min-height: 235px
    }
    .exclusiveDeals_right_tab__DOMjF {
        margin-bottom: 0
    }
    .exclusiveDeals_card___E8dN {
        padding: 10px;
        height: 140px;
        max-width: 300px
    }
    .exclusiveDeals_dealImg__xJ0Xn {
        width: 100%;
        height: 116px
    }
    .exclusiveDeals_exclusive_deal_btn__bwfrH a {
        font-size: 12px;
        color: #fff
    }
    .exclusiveDeals_exclusive_deals_card_head__lKt9p {
        font-size: 14px;
        line-height: 18px
    }
    .exclusiveDeals_tour_header__T6URK {
        padding-left: 15px
    }
    .exclusiveDeals_exclusive_deal_content__MRTT0 {
        font-size: 12px;
        margin-bottom: 0
    }
    .exclusiveDeals_card_btns__AywE_ .exclusiveDeals_term_btn__EfC2g {
        font-size: 9px;
        margin-top: 9px
    }
    .exclusiveDeals_exclusive_deal_btn__bwfrH {
        width: 95px;
        height: 30px;
        padding: 5px
    }
    .exclusiveDeals_home_carousel__zyMlA .exclusiveDeals_item__LEjZr .exclusiveDeals_card___E8dN {
        height: 140px;
        max-width: 300px
    }
    .exclusiveDeals_exclusive_deals_content_sec__2jGRl {
        padding-top: 0
    }
    .exclusiveDeals_exclusive_deals_img__JdWWP {
        padding-right: 10px
    }
    .exclusiveDeals_exclusive_deals_section__r4WFC [type=button] {
        display: none
    }
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX .exclusiveDeals_col-5__1kC5T,
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX .exclusiveDeals_col-7__xUcd_,
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX .exclusiveDeals_col-lg-12__oL37N,
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX .exclusiveDeals_col-lg-1__sQ5at,
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX .exclusiveDeals_col-lg-3__HWGei,
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX .exclusiveDeals_col-lg-4__gmgqw,
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX .exclusiveDeals_col-lg-8__TPqQW,
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX .exclusiveDeals_col-md-12__A_U9n,
    .exclusiveDeals_exclusive_deals_section__r4WFC .exclusiveDeals_row__LL_gX [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width:768px) {
    .exclusiveDeals_col-md-12__A_U9n {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media only screen and (min-width:768px) and (max-width:992px) {
    .exclusiveDeals_exclusive_deals_section__r4WFC {
        margin-bottom: 20px
    }
}

@media (min-width:992px) {
    .exclusiveDeals_col-lg-12__oL37N {
        flex: 0 0 100%;
        max-width: 100%
    }
    .exclusiveDeals_col-lg-4__gmgqw {
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .exclusiveDeals_col-lg-8__TPqQW {
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
}

@media screen and (max-width:1024px) {
    .exclusiveDeals_right_tab__DOMjF {
        float: right;
        margin-bottom: 10px;
        overflow-x: auto;
        white-space: nowrap;
        width: 100%
    }
}

@media (min-width:992px) and (max-width:1024px) {
    .exclusiveDeals_exclusive_deals_tabs__HtcGk {
        float: right
    }
}

.search_search_form_area__XNoam {
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative
}

.search_search_form_area__XNoam svg {
    position: absolute;
    right: 20px;
    top: 15px;
    color: #656565
}

.search_search_form_area__XNoam input {
    width: 100%;
    background: #fff;
    display: inline-block;
    color: #656565;
    border: 2px solid #efefef;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    border-radius: 15px;
    outline: none;
    padding-left: 40px;
    min-height: 44px
}

.search_search_form_area__XNoam input:focus {
    border: 2px solid #efefef;
    box-shadow: none
}

.search_search_form_area__XNoam svg {
    color: #ff3a5a;
    background: #fff
}

.search_search_autocomplete__pkIGg {
    position: relative
}

.search_search_list_items__77cVG .search_item_list__MO5Ud {
    color: #000
}

.search_home_search_and_select__kuYr9 {
    position: absolute;
    display: flex;
    flex-direction: column;
    width: 100%;
    border: 1px solid #dfe1e5;
    border-radius: 14px;
    background-color: #fff;
    color: #212121;
    font-size: 16px;
    font-family: Arial;
    z-index: 9;
    max-height: 320px;
    overflow: auto;
    padding: 10px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .24)
}

.search_home_search_and_select__kuYr9::-webkit-scrollbar {
    width: 5px
}

.search_home_search_and_select__kuYr9::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 20px;
    margin-top: 8px;
    margin-bottom: 8px
}

.search_home_search_and_select__kuYr9::-webkit-scrollbar-thumb {
    background-color: #a8cf45;
    outline: 1px solid #a8cf45;
    border-radius: 20px
}

.search_destination_search_list__heHqC {
    border-bottom: 1px solid #dedede;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.search_home_search_bar_tour_type__geH8X {
    color: #aeacac;
    font-size: 14px;
    font-style: italic
}

.search_home_search_bar_tour_name___IA8C {
    font-size: 14px
}

.search_search_bar_lists__mtIPy {
    padding: 5px;
    display: flex;
    justify-content: space-between;
    cursor: pointer
}

.search_home_search_close_btn__WS2yb {
    cursor: pointer
}

.search_home_search_search_btn__ClgJJ {
    top: 12px !important;
    left: 10px
}

.search_showCrossBtn__Ga_CC {
    display: none
}

@media screen and (max-width:768px) {
    .search_search_form_area__XNoam {
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 0
    }
    .search_search_form_area__XNoam input {
        font-size: 14px;
        padding-left: 35px
    }
    .search_search_form_area__XNoam svg {
        position: absolute;
        right: 3px;
        top: 16px;
        color: #656565;
        width: 30px;
        border-radius: 20px
    }
    .search_home_search_search_btn__ClgJJ {
        left: 7px
    }
}