.tf__blog::after, .tf__menu::after{
    right: -2000px !important;
}


.select_offre button {
    padding: 5px 25px;
    text-transform: capitalize;
    color: var(--colorPrimary);
    margin: 5px 0px 0px 10px;
    border-radius: 4px;
    background: var(--colorWhite);
    border: 1px solid var(--colorPrimary);
    font-weight: 500;
    font-size: 15px;
    transition: all linear .3s;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    -ms-transition: all linear .3s;
    -o-transition: all linear .3s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.select_offre button:hover, .select_offre button {
    background: var(--colorPrimary);
    color: var(--colorWhite);
}


.tf__reservation_bg::after{
    background: var(--colorPrimary) !important;
    opacity: 0.9;
}


.tf__offer_item{
    background: #191D42;
}

.tf__download{
    background: #fbf2e4;
}

.menu_reservations{
    background: var(--colorPrimary) !important;
    color: #fff !important;
}

.main_menu .navbar-nav .nav-item .nav-link,
.tf__footer_content h3,
.tf__section_heading h2,
.tf__single_testimonial_text h4,
.tf__footer_content ul li a
{
    text-transform: none !important;
}

.tf__download_slider {
    height: fit-content !important;
    margin: 0px 12px;
}

.slick-track {
    display: flex !important;
}

.slick-track .slick-slide {
    display: flex !important;
    height: auto !important;
}

.slick-slide img {
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
}

.tf__offer_item_single{
    background-color:#fff;
}

.tf__newsletter_form .common_btn{
    padding: 7px 40px 7px 40px !important;
    border-radius: 7px !important;
}

.footer_overlay {
    background: #08111ae0 !important
}
