body{
                                        font-family:Open sans;
                                                color:#000000;
                                                font-size:17px;
                                                line-height:15px;
                                                font-weight:500;
                            }

    .bravo_wrap .page-template-content .bravo-unmissable-destinations .bravo-list-service .style_2 .item-content .item-title > a:hover,
    .bravo_wrap .page-template-content .bravo-unmissable-destinations .bravo-list-service .style_2 .card-body .title:hover,
    .btn-outline-primary.disabled,
    .btn-outline-primary:disabled,
    .btn-outline-blue-1,
    .btn-outline-blue-1.disabled,
    .btn-outline-blue-1:disabled,
    .btn-link,
    .page-link:hover,
    .list-group-item-action:hover,
    .list-group-item-action:focus,
    .list-group-item-action:active,
    .text-primary,
    .text-blue-1,
    .list-group .active > .list-group-item,
    .list-group-white .list-group-item[href]:hover,
    .list-group-white .list-group-item-action[href]:hover,
    .list-group-flush .list-group-item.active,
    .u-header__navbar-brand-text:focus,
    .u-header__navbar-brand-text:hover,
    .u-header__nav-item:hover .u-header__nav-link,
    .u-header__nav-item:focus .u-header__nav-link,
    .u-header .active > .u-header__nav-link,
    .u-header__sub-menu .active > .u-header__sub-menu-nav-link,
    .u-header__promo-link:hover .u-header__promo-title,
    .u-header__product-banner-title,
    .u-header--sub-menu-dark-bg .u-header__sub-menu-nav-link:hover,
    .u-header--dark-nav-links:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link,
    .navbar-expand-xs .u-header__banner-caption:hover, .navbar-expand-xs .u-header__banner-caption:focus,
    .navbar-expand-sm .u-header__banner-caption:hover, .navbar-expand-sm .u-header__banner-caption:focus,
    .navbar-expand-md .u-header__banner-caption:hover, .navbar-expand-md .u-header__banner-caption:focus,
    .navbar-expand-lg .u-header__banner-caption:hover, .navbar-expand-lg .u-header__banner-caption:focus,
    .u-header-collapse__nav-link.active,
    .u-header-collapse__submenu-nav-link.active,
    .btn-custom-toggle-primary:hover,
    .btn-custom-toggle-white:not(:disabled):not(.disabled):active, .btn-custom-toggle-white:not(:disabled):not(.disabled).active, .btn-custom-toggle-white:not(:disabled):not(.disabled):active, .btn-custom-toggle-white:not(:disabled):not(.disabled).active,
    .btn-soft-primary,
    .btn-soft-primary[href].disabled, .btn-soft-primary[href]:disabled,
    .btn-soft-primary[type].disabled, .btn-soft-primary[type]:disabled,
    .btn.btn-soft-primary,
    .btn-soft-blue-1,
    .btn-soft-blue-1[href].disabled, .btn-soft-blue-1[href]:disabled,
    .btn-soft-blue-1[type].disabled, .btn-soft-blue-1[type]:disabled,
    .btn.btn-soft-blue-1,
    .btn-text-primary,
    .btn-text-blue-1,
    .brand-primary,
    .brand-primary:focus, .brand-primary:hover,
    .breadcrumb-item:not(.active):hover,
    .breadcrumb-item:not(.active):hover a,
    .card-text-dark:hover,
    .card-btn-arrow,
    .sidenav .from, .sidenav .to,
    .u-sidebar--account__toggle-bg:hover .u-sidebar--account__toggle-text,
    .u-sidebar--account__list-link.active, .u-sidebar--account__list-link:hover,
    .u-sidebar--account__list-link.active .u-sidebar--account__list-icon, .u-sidebar--account__list-link:hover .u-sidebar--account__list-icon,
    .dropdown-item:hover, .dropdown-item.active,
    .footer .list-group-item-action:hover,
    .tab-dropdown.show,
    .tab-dropdown .dropdown-item:hover,
    .custom-dropdown .dropdown-toggle-collapse[aria-expanded=true] span,
    .custom-dropdown .dropdown-toggle-collapse[aria-expanded=true]:before,
    .u-focus-state .input-group-text,
    .bookmark-checkbox-input:checked ~ .bookmark-checkbox-label,
    .u-range-slider-grid .irs-grid-text.current,
    .u-go-to-ver-arrow,
    .u-go-to-modern,
    .u-media-player:hover .u-media-player__icon, .u-media-player:focus .u-media-player__icon,
    .u-media-player__icon--primary,
    .u-video-player__btn:hover .u-video-player__icon, .u-video-player__btn:focus .u-video-player__icon,
    .nav-classic .nav-link:hover,
    .nav-classic .nav-link.active,
    .tab-nav-line .nav-link.active .tabtext,
    .tab-nav-shop .nav-link.active,
    .tab-nav-1-line .nav-link.active .tabtext,
    .tab-nav-1-shop .nav-link.active,
    .tab-nav-1-list .nav-link.active i, .tab-nav-1-list .nav-link.active span,
    .nav-icon .nav-item.active,
    .u-quantity__arrows-inner:hover,
    .u-slick-bordered-primary .slick-current .card .testimonial-quote i,
    .u-slick__arrow,
    .u-slick__arrow-classic,
    .u-slick__arrow-classic--v2,
    .u-slick--pagination-interactive .slick-center .u-slick--pagination-interactive__title,
    .link__icon,
    .text-primary-max-wd,
    .card-title.text-dark:hover,
    .pagination-v2-arrow-color,
    .list-tab .list-link:hover i, .list-tab .list-link:hover span,
    .list-tab .list-link:active i, .list-tab .list-link:active span,
    .u-cubeportfolio .u-cubeportfolio__item.cbp-filter-item-active,
    .u-datatable__thead-icon:hover,
    .u-datepicker .flatpickr-day:focus, .u-datepicker .flatpickr-day:hover,
    .u-datepicker .flatpickr-day.selected,
    .u-datepicker .flatpickr-day.selected:focus.prevMonthDay, .u-datepicker .flatpickr-day.selected:focus.nextMonthDay,
    .u-datepicker .flatpickr-day.selected:hover.prevMonthDay, .u-datepicker .flatpickr-day.selected:hover.nextMonthDay,
    .u-fileuploader-input__icon,
    .u-summernote-editor .note-btn:focus, .u-summernote-editor .note-btn:hover,
    .bravo_wrap #header.js-header-fix-moment .bravo-more-menu, .bravo_wrap #header.header-white .bravo-more-menu,
    .bravo_wrap #header.js-header-fix-moment .bravo_header ul li:hover > a, .bravo_wrap #header.header-white .bravo_header ul li:hover > a,
    .bravo_wrap #header.js-header-fix-moment .bravo_header ul li:hover > .fa, .bravo_wrap #header.header-white .bravo_header ul li:hover > .fa,
    .u-header--bg-transparent.js-header-fix-moment .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text
    {
        color: #5191FA!important;
    }

    @media (max-width: 576px){
        .u-header--sub-menu-dark-bg-sm .u-header__sub-menu-nav-link:hover
        {
            color: #5191FA!important;
        }
    }

    @media (min-width: 576px){
        .u-header--dark-nav-links-sm:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #5191FA!important;
        }
    }

    @media (max-width: 768px){
        .u-header--sub-menu-dark-bg-md .u-header__sub-menu-nav-link:hover
        {
            color: #5191FA!important;
        }
    }

    @media (min-width: 768px){
        .u-header--dark-nav-links-md:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #5191FA!important;
        }
    }

    @media (max-width: 992px){
        .u-header--sub-menu-dark-bg-lg .u-header__sub-menu-nav-link:hover
        {
            color: #5191FA!important;
        }
    }

    @media (min-width: 992px){
        .u-header--dark-nav-links-lg:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #5191FA!important;
        }
    }

    @media (max-width: 1200px){
        .u-header--sub-menu-dark-bg-xl .u-header__sub-menu-nav-link:hover
        {
            color: #5191FA!important;
        }
    }

    @media (min-width: 1200px){
        .u-header--dark-nav-links-xl:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #5191FA!important;
        }
    }

    @media (max-width: 1480px){
        .u-header--sub-menu-dark-bg-wd .u-header__sub-menu-nav-link:hover
        {
            color: #5191FA!important;
        }
    }

    @media (min-width: 1480px){
        .u-header--dark-nav-links-wd:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #5191FA!important;
        }
    }

    @media (max-width: 1199.98px) {
        .u-header--bg-transparent.u-scrolled .scroll-icon i,
        .navbar-expand-xl .u-header__banner-caption:hover, .navbar-expand-xl .u-header__banner-caption:focus
        {
            color: #5191FA!important;
        }
    }

    @media (max-width: 575.98px) {
        .text-primary-max {
            color: #5191FA!important;
        }
    }
    @media (max-width: 767.98px) {
        .text-primary-max-sm {
            color: #5191FA!important;
        }
    }
    @media (max-width: 991.98px) {
        .text-primary-max-md {
            color: #5191FA!important;
        }
    }
    @media (max-width: 1199.98px) {
        .text-primary-max-lg {
            color: #5191FA!important;
        }
    }
    @media (max-width: 1479.98px) {
        .text-primary-max-xl {
            color: #5191FA!important;
        }
    }

    .btn-primary, .u-header.js-header-fix-moment .u-header__last-item-btn .btn[class*=-white],
    .btn-primary.disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .disabled.btn[class*=-white], .btn-primary:disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:disabled[class*=-white],
    .btn-blue-1,
    .btn-blue-1.disabled, .btn-blue-1:disabled,
    .btn-outline-primary,
    .btn-outline-primary:hover,
    .btn-outline-primary:not(:disabled):not(.disabled):active,
    .btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-primary.dropdown-toggle,
    .btn-outline-blue-1:hover,
    .btn-outline-blue-1:not(:disabled):not(.disabled):active,
    .btn-outline-blue-1:not(:disabled):not(.disabled).active,
    .show > .btn-outline-blue-1.dropdown-toggle,
    .custom-control-input:checked ~ .custom-control-label:before,
    .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before,
    .nav-pills .nav-link.active,
    .nav-pills .show > .nav-link,
    .page-item.active .page-link,
    .badge-primary,
    .badge-blue-1,
    .progress-bar,
    .list-group-item.active,
    .tooltip-inner,
    .bg-primary,
    .bg-blue-1,
    .custom-social-share a:hover,
    .u-avatar-image:hover .u-avatar-image-overlay,
    .badge-outline-primary,
    .badge-outline-blue-1,
    .btn-primary:not(label.btn),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn)[class*=-white],
    .btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn):not([href]):not(:disabled):not(.disabled)[class*=-white],
    .btn-primary:not([href]),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href])[class*=-white],
    .btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href]):not([href]):not(:disabled):not(.disabled)[class*=-white],
    .btn-primary:hover, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:hover[class*=-white],
    .btn-blue-1:not(label.btn),
    .btn-blue-1:not([href]),
    .btn-blue-1:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-blue-1:not([href]):not([href]):not(:disabled):not(.disabled),
    .btn-blue-1:hover,
    .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active, .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active,
    .btn-soft-primary[href]:hover, .btn-soft-primary[href]:focus, .btn-soft-primary[href]:active, .btn-soft-primary[href].active,
    .btn-soft-primary[type]:hover, .btn-soft-primary[type]:focus, .btn-soft-primary[type]:active, .btn-soft-primary[type].active,
    .btn-soft-primary[href]:not(:disabled):not(.disabled):active, .btn-soft-primary[href]:not(:disabled):not(.disabled).active,
    .show > .btn-soft-primary[href].dropdown-toggle,
    .btn-soft-primary[type]:not(:disabled):not(.disabled):active, .btn-soft-primary[type]:not(:disabled):not(.disabled).active,
    .show > .btn-soft-primary[type].dropdown-toggle,
    .btn-soft-blue-1[href]:hover, .btn-soft-blue-1[href]:focus, .btn-soft-blue-1[href]:active, .btn-soft-blue-1[href].active,
    .btn-soft-blue-1[type]:hover, .btn-soft-blue-1[type]:focus, .btn-soft-blue-1[type]:active, .btn-soft-blue-1[type].active,
    .btn-soft-blue-1[href]:not(:disabled):not(.disabled):active, .btn-soft-blue-1[href]:not(:disabled):not(.disabled).active,
    .show > .btn-soft-blue-1[href].dropdown-toggle,
    .btn-soft-blue-1[type]:not(:disabled):not(.disabled):active, .btn-soft-blue-1[type]:not(:disabled):not(.disabled).active,
    .show > .btn-soft-blue-1[type].dropdown-toggle,
    .btn-social:hover,
    .btn-social-dark:hover,
    .u-range-slider .irs-bar,
    .u-range-slider .irs-bar-edge,
    .u-go-to,
    .u-hamburger:hover .u-hamburger__inner,
    .u-hamburger:hover .u-hamburger__inner:before, .u-hamburger:hover .u-hamburger__inner:after,
    .u-hamburger--primary .u-hamburger__inner,
    .u-hamburger--primary .u-hamburger__inner:before, .u-hamburger--primary .u-hamburger__inner:after,
    .u-hamburger--primary:hover .u-hamburger__inner,
    .u-hamburger--primary:hover .u-hamburger__inner:before, .u-hamburger--primary:hover .u-hamburger__inner:after,
    .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner,
    .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner:before, .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner:after,
    .u-media-player:hover .u-media-player__icon--primary, .u-media-player:focus .u-media-player__icon--primary,
    .u-media-viewer__icon,
    .list-pagination .page-item .page-link:hover,
    .list-pagination-1 .page-item .page-link:hover,
    .custom-pagination .page-link:hover,
    .tab-nav-rounded .nav-link.active .icon:before,
    .tab-nav-square .nav-link.active,
    .tab-nav-1-rounded .nav-link.active .icon:before,
    .tab-nav-1-square .nav-link.active,
    .tab-nav-1-inner .nav-link.active,
    .nav-icon .nav-item.active .nav-icon-action,
    .u-slick__arrow:hover,
    .u-slick__arrow-classic:hover,
    .gradient-overlay:after,
    .gradient-overlay-half-bg-blue-light:before,
    .section-title:after,
    .text-hover-primary:hover,
    .u-datepicker .flatpickr-months,
    .u-datepicker .flatpickr-day.today,
    .u-datepicker .flatpickr-day.selected.startRange, .u-datepicker .flatpickr-day.selected.endRange
    {
        background-color: #5191FA!important;
    }

    .btn-primary, .u-header.js-header-fix-moment .u-header__last-item-btn .btn[class*=-white],
    .btn-primary.disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .disabled.btn[class*=-white], .btn-primary:disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:disabled[class*=-white]
    .btn-blue-1,
    .btn-blue-1.disabled, .btn-blue-1:disabled,
    .btn-outline-primary,
    .btn-outline-primary:hover,
    .btn-outline-primary:not(:disabled):not(.disabled):active,
    .btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-primary.dropdown-toggle,
    .btn-outline-blue-1,
    .btn-outline-blue-1:hover,
    .btn-outline-blue-1:not(:disabled):not(.disabled):active,
    .btn-outline-blue-1:not(:disabled):not(.disabled).active,
    .show > .btn-outline-blue-1.dropdown-toggle,
    .custom-control-input:checked ~ .custom-control-label:before,
    .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before,
    .page-item.active .page-link,
    .list-group-item.active,
    .border-primary,
    .border-blue-1,
    .custom-social-share a:hover,
    .btn-primary:not(label.btn),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn)[class*=-white],
    .btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn):not([href]):not(:disabled):not(.disabled)[class*=-white],
    .btn-primary:not([href]),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href])[class*=-white],
    .btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href]):not([href]):not(:disabled):not(.disabled)[class*=-white],
    .btn-primary:hover, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:hover[class*=-white],
    .btn-blue-1:not(label.btn),
    .btn-blue-1:not([href]),
    .btn-blue-1:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-blue-1:not([href]):not([href]):not(:disabled):not(.disabled),
    .btn-blue-1:hover,
    .btn-custom-toggle-primary:hover,
    .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active, .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active,
    .btn-social:hover,
    .btn-social-dark:hover,
    .checkbox-outline__input:checked ~ .checkbox-outline__label,
    .nav-choose .nav-link.active,
    .tab-nav-rounded .nav-link.active .icon:before,
    .tab-nav-1-rounded .nav-link.active .icon:before,
    .tab-nav-1-inner .nav-link.active,
    .u-slick-bordered-primary .slick-current .card,
    .u-slick__pagination li.slick-active span,
    .u-datepicker .flatpickr-day.selected
    {
        border-color: #5191FA!important;
    }

    .bs-tooltip-top .arrow:before,
    .bs-tooltip-auto[x-placement^=top] .arrow:before,
    .navbar-expand .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-sm .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-wd .u-header__navbar-nav .u-header__sub-menu
    {
        border-top-color: #5191FA!important;
    }

    .bs-tooltip-right .arrow:before,
    .bs-tooltip-auto[x-placement^=right] .arrow:before
    {
        border-right-color: #5191FA;
    }

    .bs-tooltip-bottom .arrow:before,
    .bs-tooltip-auto[x-placement^=bottom] .arrow:before,
    .dropdown-custom .dropdown-nav-link.active,
    .nav-classic .nav-link.active
    {
        border-bottom-color: #5191FA;
    }

    .bs-tooltip-left .arrow:before,
    .bs-tooltip-auto[x-placement^=left] .arrow:before,
    .navbar-expand .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-sm .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-md .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-lg .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-xl .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-wd .u-header__sub-menu:not(.u-header__promo),
    .u-header-collapse__submenu .u-header-collapse__nav-list,
    .u-header-collapse__submenu-list,
    .custom-dropdown .dropdown-toggle-collapse[aria-expanded=true],
    .tab-nav-list .nav-link.active,
    .tab-nav-list .nav-link.active i, .tab-nav-list .nav-link.active span,
    .tab-nav-1-list .nav-link.active,
    .list-tab .list-link:active
    {
        border-left-color: #5191FA;
    }

    .u-slick-bordered-primary .slick-current .card .testimonial-quote text, .u-slick-bordered-primary .slick-current .card .testimonial-quote path,
    .fill-primary
    {
        fill: #5191FA
    }

    .stop-color-primary
    {
        stop-color: #5191FA!important;
    }

    .stroke-primary {
        stroke: #5191FA!important;
    }

    body {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3b444f;
  text-align: left;
  background-color: #fff;
}
.tw-p-5 {
  padding: 1.25rem;
  height: fit-content;
}
.u-header__navbar-brand-text {
  font-weight: 700;
  display: none;
}
.bravo_wrap .bravo_header .content .header-left .bravo-menu {

  padding: 45px 0 0 20px!important;
}
.bravo_wrap #header.header-white .bravo_header ul li:hover .learn-more-button {
  font-size: 16px;
  border-width: 1.49917px;
  color: #fff !important;
  border-color: #444344;
  font-weight: bold;
  border-radius: 40px;
  text-shadow: 1px 1px 0px #2f6627;
  background: #5271FF;
  padding: 12px 10% 12px 10% !important;
  width: 45.3%;
}
.u-header__navbar-brand-text {
  display: none;
}

.bravo_wrap #header.u-header--static-xl .bravo_topbar .text-white {
  color: #fff !important;
}
.bravo_wrap #header.u-header--static-xl .bravo_topbar .dropdown-nav-link {
  color: #fff;
}
/* topbar user menu */
.bravo_wrap .bravo_header .content {
    justify-content: space-between;
}

.bravo_wrap .bravo_header .content .header-right .topbar-items li,
.bravo_wrap .bravo_header .content .header-right .topbar-items .login-item > .is_login {
    padding-right: 0;
}

.bravo_wrap .bravo_header .content .header-right .topbar-items {
    display: flex;
    margin-right: 0;
    flex-direction: column;
}

.bravo_wrap .bravo_header .content .header-right .topbar-items li a {
    font-weight: 600;
    font-size: 17px;
}

.bravo_wrap .bravo_header .content .header-right .dropdown-menu {
    top: 25px !important;
}
.bravo-call-to-action.banner-block.banner-v1.bg-img-hero.space-3.style_1 {
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* footer */
.bravo_footer {
  background-color: #000;
  color:#fff;
}
.bravo-logo img {
  width: 100%;
}
.bravo-logo {
  width: 20%;
}
.bravo_wrap .bravo_footer .mailchimp {
  padding-top: 65px;
  padding-bottom: 40px;
  background: #89D3F0;
    
}
.bravo_wrap .bravo_footer .main-footer .nav-footer .title {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.2em;
  padding: 10px 0;
  margin-bottom: 11px;
  position: relative;
}
.bravo_wrap .page-template-content .bravo-form-search-tour {
  padding: 220px 0;
  background-position: bottom center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact .c-title {
  color: #fff;
  margin-bottom: 10px;
}




.bravo_wrap .page-template-content .bravo-form-search-tour .text-heading {
  font-weight: 800;
  /*font-size : clamp(4rem, 10vw, 8rem) !important;
  margin: auto;*/
  color: #FFF;
  text-shadow: 2px 6px 0px rgba(0,0,0,1);
  position: relative;
  z-index: 1;
font-size: clamp(0.7rem, 8vw, 8rem);
    width: 80%;
    margin: 0 auto;
    padding: 15px 0 1px 0px
}











.bravo_wrap .page-template-content .bravo-call-to-action .text-heading {
  font-weight: 800;
  /*font-size : clamp(4rem, 10vw, 8rem) !important;
  margin: auto;*/
  color: #FFF;
  text-shadow: 2px 6px 0px rgba(0,0,0,1);
  position: relative;
  z-index: 1;
font-size: clamp(0.7rem, 8vw, 8rem);
    width: 80%;
  margin: 0 auto -52px auto;
    padding: 15px 0 1px 0px
}

.bravo_wrap .page-template-content .bravo-form-search-tour .g-form-control {
  padding: 0 100px;
  margin: 50px 0 0;
  display: none;
}
.bravo_wrap .page-template-content .bravo-call-to-action .g-form-control {
  padding: 0 100px;
  margin: 50px 0 0;
  display: none;
}



.btn-jst {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  width: 250px;
  height: 50px;
  padding: 20px;
  margin: auto;
  border-radius: 0px;
  font-weight: bold;
  border: 2px solid #000000;
  transition: 0.3s;
  box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 1);
  background-color: #f89a3f;
}

.btn-jst:hover {
    color: white;
    background-color: #e48834;
  transform: translateY(1px);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.bravo_footer .main-footer .nav-footer .context ul li a {
  margin-bottom: 25px;
  font-size: 17px;
  font-weight: 400;
  display: block;
  color: #fff!important;
  text-decoration: none;
  transition: all 0.3s;
}

.bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact .sub a i {
  color: #fff;
}

.bravo_wrap .bravo_footer .main-footer .nav-footer .title::before {
  position: absolute;
  bottom: 0;
  content: "";
  width: 120px;
  border-bottom: 0px solid #ebebeb;
  left: 0;
}
.bravo_wrap .bravo_footer .main-footer .nav-footer .title {
  text-transform: uppercase;
  font-weight: 500;
  padding: 10px 0;
  margin-bottom: 11px;
  position: relative;
}
.bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact {
  border-left-color:transparent;
}


/*circle*/
.circle {
        width: 70px;
        height: 70px;
        border-radius: 50%;
        background-color:blue;
        color: black;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 25px;
        font-weight: bold;
      }
.how-container{
  padding-left: 20%;
  padding-right: 20%;
}
.footer coulmn3 ul li {}
.footer-logo-container {
  border-bottom: 1px solid #fff;
  height: 50px;
  width: 100%;
  margin-bottom:3%;
}

.footer-logo-container: after {
  position: absolute;
  bottom: 0;
  content: "";
  width: 120px;
  border-bottom: 1px solid #EBEBEB;
}

.bravo_wrap .bravo_detail_tour .bravo_content {
    background-color: #fafafa;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.425rem 1.25rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  margin-bottom: -1px;
  background-color: #070707;
  border: 1px solid #e7eaf3;
}
.list-group-item-action {
  width: 100%;
  color: #fff;
  text-align: inherit;
}
.hide{display:none;}

@media only screen and (max-width: 780px) {
.bravo-logo img {
  width: 100%;
}
.bravo-logo {
  width: 100%;
}

}
@media (max-width: 1023px) {
  .bravo_wrap .bravo_header .content .header-right {
    width: 50%!important;
  }
}
#chat-widget-container {
  bottom: 53px !important;
    
}
.banner-discover {
  margin: 2% auto auto auto;
}
.pl-1, .px-1 {
  padding-left: 2.25rem !important;
}
.header01 h1 span.head01 {
  color: #ff914d;
 
}
.container.head01 {
  margin-top: 45px;
}
.head01 {
font-family: "Poppines", serif;
}

.head01 span {
font-family: "Poppins", serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  color: #ff914d;
  font-size: 37px;
  border-color: black;
}
.head01  h1 {
  font-family: "Poppins", serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  color: #000;
 font-size: 37px;
  border-color: black;
text-align:center;
}


.topic-lists a.list-group-item-action {
  width: 100%;
  color: #fff;
  text-align: inherit;
}
.topic-lists a.list-group-item {
  position: relative;
  display: block;
  padding: 0.425rem 1.25rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #000;
}
.announcement h4 {
  display: inline-block;
}
.announcement h4 img {
  display: inline-block;
}



/* topbar */

.bravo-logo {
  max-width: 75%;
}


@media only screen and (min-width: 780px) {
  .bravo-logo {
      max-width: 20%;
      margin-top: 45px;
  }
  
}

.bravo_wrap .bravo_topbar {
    background: #5271FF;
}

.upto20 span:after{ 
  background-image: url("https://justgohappy.com/uploads/0000/7/2024/11/15/clickicon1.png");
   margin:0px 0px 0px 10px;
   text-decoration:none;

} 
.upto {
  font-weight: 900;
}

.announcement {
  display: flex;
  height: fit-content;
  text-align: center;
  width: fit-content;
  background: #5271FF;
  color: #fff;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-size: 1.8em;
}
.upto20 span { color: #fff; font-weight: 700; }
.announcement p {
  color: #fff;
  margin: 0 auto;
}


.announcement a { color: #ccc; } 
.announcement a:hover { color: #fff; }

h1 { font-size: 1.8em; font-weight: 900; }
h2 { font-size: 1.5em;font-weight: 800; }
h3 { font-size: 1.2em;font-weight: 700; }
h4 { font-size: 1.1em;font-weight: 600; }
h5 { font-size: 0.9em;font-weight: 500; }
h6 { font-size: 0.8em; font-weight: 400;}
h7 { font-size: 0.7em; font-weight: 300;}
h8 { font-size: 0.69em; font-weight: 200;}
h8 { font-size: 0.59em; font-weight: 100;}

.bravo_wrap #header.header-white .bravo_header ul li .learn-more-button {
font-size: 16px;
  border-width: 1.49917px;
  color: #fff !important;
  border-color: #444344;
  font-weight: bold;
  border-radius: 40px;
  text-shadow: 1px 1px 0px #2f6627;
  background: #5271FF;
  padding: 12px 10% 12px 10% !important;
  width: 45.3%;
}
.featured-trips-title {
  font-weight: 800 !important; 
}

li .learn-more-button:hover {
  color: #fff !important;
}

.discover h2 {
    
    font-weight: 700 !important; 
 }
.background {
    background-image: url("https://justgohappy.com/uploads/0000/7/2024/11/16/imagelines.png");
    position: relative;
}

.layer {
    background-color: rgba(248, 247, 216, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body > div:nth-child(7) > div.tw-fixed.tw-inset-0.tw-flex.tw-items-center.tw-justify-center.tw-z-50 > div > div.fotorama.fotorama1754411330518 > div > div.fotorama__stage.fotorama__pointer > div.fotorama__stage__shaft > div.fotorama__stage__frame.fotorama__active.fotorama__loaded.fotorama__loaded--img > img {

  display: block;
  max-width: 100%;
  height: auto;

}




#sliderSyncingNav .slick-slide img {
  width: 100%;          /* make the image fill the slide width */
  height: 600px;        /* fixed height for uniformity */
  object-fit: cover;    /* crop the image to fill without distortion */
  object-position: center;
  display: block;       /* removes inline spacing */
}

#sliderSyncingThumb .slick-slide img {
  width: 100%;          /* make the image fill the slide width */
  height: 150px;        /* fixed height for uniformity */
  object-fit: cover;    /* crop the image to fill without distortion */
  object-position: center;
  display: block;       /* removes inline spacing */
}





.gradient-overlay-half-bg-gradient-v5 {
  position: relative;
  overflow: hidden; /* optional if you don't want the gradient to spill */
}

.gradient-overlay-half-bg-gradient-v5::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));
  z-index: 2; /* put it above the image */
  pointer-events: none;
}

.gradient-overlay-half-bg-gradient-v5 img {
  position: relative;
  z-index: 1; /* keep image below the gradient */
}



.fotorama_img {
  width: 100%;          /* make the image fill the slide width */
  height: 600px;        /* fixed height for uniformity */
  object-fit: cover;    /* crop the image to fill without distortion */
  object-position: center;
  display: block;       /* removes inline spacing */
    
}

.bg-img-hero {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: #fff; /* Optional: makes text white for contrast */
}

.bg-img-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.16); /* 16% black overlay */
  z-index: 1;
}

/* Keep text above the overlay */
.bg-img-hero > * {
  position: relative;
  z-index: 2;
}

nav[aria-label="breadcrumb"] {
  display: none;
}

@supports (-webkit-appearance: none) {
  .tw-object-cover.tw-object-center {
    object-position: 50% 50%; /* ensures center in Safari */
  }
}

#header > div > div.bravo_header > div.container > div > div.\!tw-static.header-left
> div.bravo-menu > ul > li:nth-child(4) > ul > div > div > li:nth-child(2),
#header > div > div.bravo_header > div.container > div > div.\!tw-static.header-left
> div.bravo-menu > ul > li:nth-child(4) > ul > div > div > li:nth-child(3),
#header > div > div.bravo_header > div.container > div > div.\!tw-static.header-left
> div.bravo-menu > ul > li:nth-child(4) > ul > div > div > li:nth-child(4) {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;  /* centers content horizontally */
    justify-content: flex-start !important;
    max-width: 300px !important;     /* card width */
    margin: 0 auto !important;       /* centers the card in the parent grid */
}

#header > div > div.bravo_header > div.container > div > .\
> div.bravo-menu > ul > li:nth-child(4) > ul > div > div > li:nth-child(2) p,
#header > div > div.bravo_header > div.container > div > .\
> div.bravo-menu > ul > li:nth-child(4) > ul > div > div > li:nth-child(3) p,
#header > div > div.bravo_header > div.container > div > .\
> div.bravo-menu > ul > li:nth-child(4) > ul > div > div > li:nth-child(4) p{
    text-align: justify !important;  /* justify text inside paragraphs */
    max-width: 3000px !important;     /* prevent paragraph overflow */
}


#header > div > div.bravo_header > div.container > div > .\
> div.bravo-menu > ul > li:nth-child(4) > ul > div > div > li:nth-child(2) img,
#header > div > div.bravo_header > div.container > div > .\
> div.bravo-menu > ul > li:nth-child(4) > ul > div > div > li:nth-child(3) img,
#header > div > div.bravo_header > div.container > div > .\
> div.bravo-menu > ul > li:nth-child(4) > ul > div > div > li:nth-child(4) img{
    max-width: 300px !important;
    width: 100% !important;
    height: auto !important;
    display: block !important;
    margin: 0 auto !important; /* centers image */
}



#header .bravo-menu ul li ul li a {
    display: block !important;       /* make it block-level */
    width: 100% !important;          /* full width of parent li */
    text-align: left !important;     /* left-align text */
    max-width: 280px !important;     /* constrain width */
    white-space: normal !important;  /* allow text to wrap */
    word-break: break-word !important; /* break long words if necessary */
    margin-left: -40px;
}



/* ====== LEARN MORE BTN ====== */

#header.header-white .bravo_header ul li .learn-more-button{
    display: block !important;       /* make it block-level */
    width: 100% !important;          /* full width of parent li */
    text-align: center !important;     /* left-align text */
    max-width: 280px !important;     /* constrain width */
    white-space: normal !important;  /* allow text to wrap */
    word-break: break-word !important; /* break long words if necessary */
    margin-left: 0px !important;
}






/* ====== RECENT BLOG SIDEBAR STYLING ====== */

/* List item container - controls layout */
/* Force top alignment of image + text */
.sidebar-widget.widget_bloglist ul li {
    display: flex !important;
    flex-direction: row !important;   /* Image left, text right */
    align-items: flex-start !important; /* <<< THIS IS THE KEY FIX */
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 12px !important;
}

/* Thumbnail container */
.sidebar-widget.widget_bloglist ul li .thumb {
    width: 100px !important;   /* Fixed size for all images */
    height: 100px !important;
    flex-shrink: 0 !important;
    overflow: hidden !important;
    border-radius: 6px !important;
}

/* Thumbnail images */
.sidebar-widget.widget_bloglist ul li .thumb a img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
}

/* Content beside image */
.sidebar-widget.widget_bloglist ul li .content {
    flex: 1 !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
}

/* Blog titles */
.sidebar-widget.widget_bloglist ul li .content h4 {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
}

/* Blog descriptions */
.sidebar-widget.widget_bloglist ul li .content p {
    margin: 0 0 0 0 !important;
    padding: 0 !important;
    font-size: 13px !important;
    line-height: 1.2 !important;
}

/* Adjust text position relative to thumbnail */
.sidebar-widget.widget_bloglist ul li .content {
    margin-top: -6px !important; /* Adjust the value as needed */
}


/* Become a Sorority Ambassador */
body > div.bravo_wrap > div.page-template-content > .jst-hero > div:nth-child(2) > div > a{

    background-color: #f7993d;
    color: white;

}

body > div.bravo_wrap > div.page-template-content > .jst-hero > div:nth-child(2) > div > a:hover{

    background-color: #e58935;
    color: white;

}
    
