/*
Theme Name: Novatis Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/*header*/
#header-outer[data-full-width="true"] header>.container {
    padding: 0 35px !important;
    max-width: 1440px;
}

#header-secondary-outer .nectar-center-text {
    max-width: 100% !important;
    padding: 0 !important;
}

#header-secondary-outer .container {
    max-width: 1440px !important;
    padding: 0 20px !important;
    min-height: 46px !important;
}

#header-secondary-outer nav {
    min-height: 46px !important;
}

#header-secondary-outer {
    border-bottom: 1px solid rgba(116, 116, 116, 0.32) !important;
}

.before_header .contact-info {
    display: flex;
    align-items: center;
    font-family: "Poppins";
    font-size: 14px;
    line-height: 16px;
    color: #000 !important;
    letter-spacing: 0 !important;
    justify-content: space-around;
}

.before_header .contact-info div {
    margin: 0;
    padding: 15px !important;
    border-right: 1px solid rgba(116, 116, 116, 0.32) !important;
}

header#top,
#header-secondary-outer {
    background-color: #fff !important;
}

header#top .nectar-menu-icon.svg-icon {
    display: none !important;
}

.before_header .contact-info a {
    text-decoration: none;
    color: #000 !important;
}

header#top .menu-title-text {
    color: #000 !important;
    font-size: 16px;
    letter-spacing: 0;
}

header#top .menu-item-hover-text-reveal-wave .char {
    color: #000 !important;
}

.material #header-space,
#header-space {
    background-color: #fff !important;
}

#menu-item-6304 ul,#menu-item-6705 ul,#menu-item-6710 ul{
    width: 500px;
}

#menu-item-6304 ul li a span,#menu-item-6705 ul li a span,#menu-item-6710 ul li a span{
    font-size: 14px !important;
}

#menu-item-6304 ul,#menu-item-6705 ul,#menu-item-6710 ul{
    padding: 0 !important;
}

#menu-item-6304 ul a,#menu-item-6705 ul a,#menu-item-6710 ul a{
    padding: 20px 15px !important;
}

#header-outer.scrolling header#top .container {
    position: fixed;
    background: #fff;
    max-width: 100%;
}

#header-outer.scrolling header#top .container .row {
    max-width: 1440px;
    margin: 0 auto;
}

#header-outer.scrolling #logo {
    margin-top: 15px !important;
    margin-bottom: 0px !important;
}

#header-outer.scrolling #logo img,
#header-outer.scrolling .logo-spacing img {
    height: 60px;
}

body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open) {
    pointer-events: initial !important;
}

/* footer */
#footer-outer,
#nectar_fullscreen_rows>#footer-outer.wpb_row .full-page-inner-wrap {
    background-color: transparent !important;
    background-image: url(https://libre-espace-voyages.novprojet.com/wp-content/uploads/2024/08/bg_footer.jpg);
}

.bloc_footer {
    margin-top: 70px !important;
    display: block;
}

.bloc_footer .title {
    font-size: 36px;
    margin-bottom: 30px !important;
    display: block;
}

.bloc_footer a {
    text-decoration: none !important;
}

.bloc_footer a:hover {
    text-decoration: underline !important;
    color: #000 !important;
}

.copy_right_section {
    position: relative;
}

.copy_right_section::before {
    position: absolute;
    content: '';
    left: -10%;
    top: 0;
    height: 2px;
    width: 120%;
    background-color: #e1ae7a;
}

.before-footer a {
    background: none !important;
    /* position: relative; */
}

.before-footer a:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 0%;
    height: 1px;
    transition: all 0.5s ease-in-out;
    background-color: #000;
}

.before-footer a:hover:after {
    width: 100%;
}


/* Accueil */
h1 span {
    line-height: normal !important;
}

.swiper-slide .content span {
    font-family: 'Sheppaloe';
    font-size: 120px;
    line-height: 130px;

}

.swiper-slide .content h2 {
    letter-spacing: 3px;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 20px;
}

.sub_title_h2 p {
    letter-spacing: 3px !important;
}

.counter_section .nectar-milestone .subject {
    font-size: 20px;
    margin-top: 5px;
}

.home .container-wrap {
    background-color: #f4ece2;
}

.counter_section .row_col_wrap_12,
.bienvenue_section .row_col_wrap_12,
.in_container .row_col_wrap_12,
.before-footer .row_col_wrap_12_inner,
.une_semaine_section .normal-container.container {
    max-width: 1440px;
    margin: 0 auto !important;
}

.destinations_section .owl-carousel {
    max-width: 1440px;
    margin: 0 auto !important;
    padding: 0px 20px !important;
}

.swiper-slide .button.solid_color .white {
    background-color: #fccd8f !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: none !important;
}

.destinations_section .col_flip .steadysets-icon-browser:before {
    content: '';
    width: 100%;
    height: 50px;
    display: flex;
    background-repeat: no-repeat;
    background-position: center;
}

.destinations_section .col_flip.circuits .steadysets-icon-browser:before {
    background-image: url(/wp-content/uploads/2024/08/Circuits-icon.png);
}

.destinations_section .col_flip.mesure .steadysets-icon-browser:before {
    background-image: url(/wp-content/uploads/2024/08/Excursions-icon.png);
}

.destinations_section .col_flip.sejour .steadysets-icon-browser:before {
    background-image: url(/wp-content/uploads/2024/08/Sejours-icon.png);
}

.nectar-post-grid-wrap[data-style="vertical_list"] .item-main .nectar-link-underline span {
    letter-spacing: 2px;
}

.une_semaine_section .bg-wrap-link,
.une_semaine_section .nectar-post-grid-item-bg.img-loaded,
.une_semaine_section .nectar-post-grid-item-bg-wrap {
    border-radius: 0 !important;
}

.une_semaine_section .nectar-post-grid-item-bg-wrap {
    height: 400px !important;
}

.une_semaine_section .nectar-post-grid-item-bg-wrap-inner,
.une_semaine_section .nectar-post-grid-item-bg.img-loaded,
.une_semaine_section img.nectar-lazy {
    height: 100% !important;
}

.une_semaine_section .meta-category {
    display: none !important;
}

.une_semaine_section .normal-container.container {
    padding: 0 35px !important;
}

.testimonial_slider blockquote p {
    font-family: "Poppins" !important;
    font-size: 18px !important;
}

.testimonial_slider .slides .testimonial-name {
    font-size: 16px !important;
    color: #000 !important;
    text-transform: none;
    font-weight: 400 !important;
}

.testimonial_slider .slides .title {
    font-size: 16px !important;
    text-transform: none;
    color: #484848 !important;
    font-weight: 400 !important;
}

.testimonial_slider .flickity-prev-next-button:before {
    background-color: #f6e5cf !important;
}

.col_images_hover .cascading-image .bg-layer div {
    z-index: 1;
    position: relative;
    transition: all 0.3s ease-in-out;
}

.col_images_hover .cascading-image .bg-layer div:hover {
    z-index: 2;
}

.col_img_circuits img {
    width: auto !important;
}

.col_img_circuits img a {
    pointer-events: none !important;
}

.center_callery .parallaxImg-rendered-layer {
    text-align: center;
}

/* Contact */
.gform_wrapper .gfield_required {
    display: none !important;
}

body .gform_wrapper .top_label .gfield .gfield_label {
    text-transform: none !important;
}

.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme textarea {
    background-color: transparent !important;
    border-bottom: 1px solid #000;
    border-radius: 0 !important;
    border-width: 0px 0px 1px 0px !important;

}

.col_icon_info span.title {
    font-size: 22px;
    font-weight: 700;
}

.col_icon_info .iwithtext {
    box-shadow: 0 2px 2px #ffac666b;
    padding: 20px 0px;
    margin-bottom: 55px !important;
}

.col_icon_info .iwt-icon i {
    font-size: 50px;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    ;
}

.col_icon_info .iwt-icon {
    width: 100px;
    height: 100%;
    background-color: #f2f3f5;
}

.col_icon_info .iwithtext .iwt-text {
    padding-left: 120px;
}

.page-id-21 .container-wrap {
    background-color: #fff;
}

.col_icon_info .iwithtext a {
    color: #000 !important;
}

#gform_submit_button_1 {
    text-transform: none !important;
    padding: 10px 35px !important;
    color: #000 !important;
}

.gform_wrapper.gravity-theme input[type=text]:focus,
.gform_wrapper.gravity-theme input[type=email]:focus,
.gform_wrapper.gravity-theme textarea:focus {
    border-color: #0000;
    border-width: 0;
    box-shadow: none;
    border-radius: 0 !important;
    border-bottom: 1px solid #ffac66;
}

body .gform_wrapper .top_label .gfield .gfield_label {
    text-transform: none !important;
    color: #000 !important;
}


/* les pages internes */
.link_journee {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding: 40px 0;
    border-bottom: 1px solid #9f9587;
    width: 100%;
}

.link_journee .title {
    display: flex;
    align-items: center;
    transition: transform 0.35s ease, color .45s cubic-bezier(.15, .75, .5, 1) 0s, border-color .45s cubic-bezier(.15, .75, .5, 1) 0s;
    padding-right: 25px;
    width: 85%;
}

.link_journee .title:before {
    margin-right: 25px;
    border: 1px solid rgba(0, 0, 0, 0.35);
    display: block;
    position: relative;
    z-index: 10;
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 16px;
    pointer-events: none;
    text-align: center;
    border-radius: 50%;
    transition: color .45s cubic-bezier(.15, .75, .5, 1) 0s, border-color .45s cubic-bezier(.15, .75, .5, 1) 0s;
    color: #000;
}

.link_journee .title h3 {
    margin-bottom: 0 !important;
}

.link_journee:hover .title {
    transform: translateX(25px);
}

.link_journee .lire_suite {
    letter-spacing: .1em;
    font-size: 15px !important;
    line-height: 22px;
    font-weight: 400 !important;
    text-transform: uppercase;
    color: #000;
    background-repeat: no-repeat;
    background-size: 0 1px;
    background-image: linear-gradient(to right, #000 0, #000 100%);
    transition: background-size .55s cubic-bezier(.2, .75, .5, 1);
    background-position: left bottom;
    display: inline-block;
    width: 15%;
}

.link_journee:hover .lire_suite {
    background-size: 100% 1px;
    background-position: left bottom;
}

.col_journee .wpb_raw_html:last-child .link_journee {
    border-bottom: 0 !important;
}

.col_journee .wpb_raw_html:nth-child(1) .title:before {
    content: '1';
}

.col_journee .wpb_raw_html:nth-child(2) .title:before {
    content: '2';
}

.col_journee .wpb_raw_html:nth-child(3) .title:before {
    content: '3';
}

.col_journee .wpb_raw_html:nth-child(4) .title:before {
    content: '4';
}

.col_journee .wpb_raw_html:nth-child(5) .title:before {
    content: '5';
}

.col_journee .wpb_raw_html:nth-child(6) .title:before {
    content: '6';
}

.col_journee .wpb_raw_html:nth-child(7) .title:before {
    content: '7';
}

.hero_1 {
    position: relative;
}

.hero_1:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 100%;
    width: 200px;
    height: 200px;
    background: #ffac66;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}

.nectar-button span {
    text-transform: none !important;
}

.span_12.light .flickity-page-dots .dot:before {
    background-color: #ffac66;
}

.section_images_box .inner {
    font-size: 24px;
    line-height: 30px;
}

@keyframes nectar_looped_rotate {
    0% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

.une_semaine_section .nectar-fancy-box h3 {
    font-size: 20px;
    color: #000;
}

.custom_ul {
    display: flex;
    gap: 45px;
}

.section_trekking .meta-category a:first-child {
    display: none;
}

.nectar-button.large.regular.accent-color.has-icon,
.nectar-button.large.regular.accent-color.has-icon i,
.nectar-button.large.regular.accent-color.has-icon i::before,
.nectar-button.large.regular.accent-color.has-icon span {
    transition: all 0.3s ease-in-out;
}

.nectar-button.large.regular.accent-color.has-icon:hover {
    background-color: #fff !important;
}

.nectar-button.large.regular.accent-color.has-icon:hover span,
.nectar-button.large.regular.accent-color.has-icon:hover i::before {
    color: #000 !important;
}

.nectar-button.large.regular.accent-color.has-icon:hover i {
    background-color: #0000005c;
}

/* single blog */
.single-post .row.featured-media-under-header {
    display: none;
}

.single-post .post-area.col.standard-minimal {
    max-width: 100% !important;
}

.single-post .container.main-content {
    max-width: 1440px !important;
    padding: 0 35px !important;
}

.post .content-inner {
    padding-top: 100px;
}

.bloc_img1 img {
    height: 150px !important;
}

.bloc_img1 {
    display: flex;
    flex-wrap: wrap;
}

.single-post .nectar-social.fixed {
    display: none;
}

@media only screen and (max-width: 767px) {


    body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open),
    body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open) {
        transform: none !important;
    }

    #header-outer.scrolling header#top .container {
        padding: 0px 10px 20px 10px !important;
    }

    body .lines,
    body .lines::after,
    body .lines::before {
        height: 100% !important;
    }

    .swiper-slide .content span {
        font-size: 55px;
        line-height: 70px;
    }

    p,
    .testimonial_slider blockquote p {
        font-size: 13px !important;
        line-height: 25px;
    }

    h2 {
        font-size: 30px;
    }

    #ajax-content-wrap .font_size_desktop_22px.nectar-responsive-text,
    .font_size_desktop_22px.nectar-responsive-text p,
    .vc_col-sm-12.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.el_spacing_0px.inherit_tablet.inherit_phone h2 {
        font-size: 35px;
        line-height: 40px;
    }

    .divider-wrap .divider-vertical {
        display: none;
    }

    h3 {
        font-size: 20px !important;
        line-height: 25px !important;
    }

    .vc_col-sm-3.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone.one-fourths {
        width: 50%;
    }

    .link_journee .title h3,
    .nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text {
        font-size: 16px !important;
    }

    .link_journee .lire_suite,
    .link_journee .title:before {
        width: 10%;
        font-size: 13px !important;
    }

    .link_journee {
        padding: 15px 0;
    }

    body .wpb_row .wpb_column.padding-5-percent_tablet>.vc_column-inner,
    body .wpb_row .wpb_column.padding-5-percent_tablet>.n-sticky>.vc_column-inner {
        padding: 0px;
    }

    #header-outer[data-full-width="true"] header>.container {
        padding: 0 10px !important;
    }
    .vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
        width: 32% !important;
    }
    header#top .menu-title-text {
        font-size: 11px;
    }

    .before_header .contact-info div {
        padding: 10px !important;
    }

    body #slide-out-widget-area .secondary-header-text {
        background-color: transparent;
    }

    .wpb_column.right_padding_desktop_100px>.vc_column-inner {
        padding-right: 20px;
    }

    .section_images_box .inner {
        font-size: 18px;
    }

    .vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
        width: 100% !important;
    }

    .vc_col-xs-offset-2 {
        margin-left: 0%;
    }

    #slide-out-widget-area .off-canvas-menu-container .menu.subview li a .wrap {
        font-size: 15px;
    }
    .before_header .contact-info div{
        border-right: none !important;
    }
    .contact-info {
        display: flex !important;
        flex-wrap: wrap;
       
    }
    
    .contact-info > div:first-of-type,
    .contact-info > div:nth-of-type(2) {
        width: 50%;
    
    }
    
    .contact-info > div:last-child {
        width: 100%; /* Dernier div prend toute la largeur */
    }
    .wpb_row .row-bg-wrap[data-bg-animation=zoom-out-reveal], .wpb_row.parallax_section .row-bg-wrap{
        margin-top: -30px;
    }
    a.nectar-inherit-h3.toggle-heading{
        font-size: 15px !important;
    }
    p.description {
        font-size: 12px !important;
    }
    h4.light {
        font-weight: bold !important;
        padding-top: 10px;
    }
    .wpb_column.right_padding_desktop_20px > .vc_column-inner{
        padding-right: 0px;
    }
}
h4.light {
    font-weight: bold !important;
    padding-top: 10px;
}
.team-member p.description {
    font-size: 14px;
}
@media only screen and (max-width: 690px) {
    .before_header .contact-info {
        display: block;
        /* color: #fff !important; */
    }

  
}

@media only screen and (max-width: 1300px) {
    p ,.position,h4.light{
        font-size: 15px !important;
        line-height: 25px !important;
    }
    .title h3,h3{
        font-size: 22px !important;
        line-height: 25px !important;
    }
    span.meta-excerpt {
        font-size: 14px;
    }
    .col2 {
        display: flex !important;
    }
    ul.sf-menu.sf-js-enabled.sf-arrows{
        justify-content: flex-start !important;
    }
    .before_header .contact-info div{
        padding: 6px !important;
        justify-content: center;
    }
    .nectar-responsive-text.font_size_desktop_36px.nectar-link-underline-effect{
    font-size: 36px;
}
.buttons.sf-menu{
    position: relative !important;
    /* bottom: 40%; */
}
/* .wpb_wrapper>div {
    margin-bottom: 15px !important;
} */
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
    h2 {
        font-size: 40px;
        line-height: 50px !important;
    }

    h3 {
        font-size: 25px !important;
        line-height: 30px !important;
    }
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
    .col_icon_info span.title{
        line-height: 25px;
    }
    .col_icon_info .iwithtext a,.col_icon_info .iwithtext .iwt-text{
        font-size: 15px;
        line-height: 25px;
    }
    .col_icon_info .iwithtext .iwt-text{
        display: grid;
    }
}
@media only screen and (min-width: 1051px) {
    #header-outer #top .left-aligned-ocm[data-user-set="1"],#header-outer[data-format=centered-menu] .logo-spacing{
        display: none;
    }
    /* header-outer[data-format=centered-menu] .logo-spacing{
        align-items: center;
    } */
}
@media only screen and (max-width: 1050px) {
    #header-outer.scrolling #logo {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    body.material #header-outer.transparent .slide-out-widget-area-toggle a .close-wrap .close-line,
    body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-wrap .close-line {
        background-color: #000 !important;
    }

    #slide-out-widget-area .menuwrapper .menu.menuopen {
        display: block;
    }

    body #slide-out-widget-area .inner .off-canvas-menu-container .menu.menuopen li a {
        margin: 10px !important;
        font-size: 22px !important;
    }
}

@media only screen and (max-width: 999px) {
    body #header-outer {
        padding: 0 !important;
    }

    #header-secondary-outer {
        top: 0 !important;
    }

    #header-secondary-outer nav {
        min-height: 62px !important;
    }

    body #top #logo img,
    #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 60px !important;
        margin-left: -80px;
    }

    .vc_col-sm-3.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone,
    .vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.right_padding_desktop_100px {
        width: 100%;
    }

    .section_images_box .inner {
        line-height: 30px;
    }

    .vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
        width: 32%;
    }

    #ajax-content-wrap .wpb_gallery .parallax-grid-item {
        width: 50%;
    }

    .wpb_text_column.wpb_content_element .wpb_wrapper li {
        font-size: 13px !important;
        line-height: 24px;
    }

    .iwt-text {
        font-size: 13px;
        line-height: 30px;
    }

    .nectar-list-item {
        font-size: 16px;
        line-height: 25px;
    }

    .nectar-cta .link_wrap .link_text {
        font-size: 14px;
    }

    .wpb_text_column h5,
    .content h4,
    h4 {
        font-size: 20px !important;
        line-height: 25px !important;
    }

    .content {
        font-size: 16px;
        line-height: 25px;
    }

    li {
        font-size: 16px;
        line-height: 25px;
    }
    .vc_col-sm-8.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
        width: 60%;
      }
      span.text {
        line-height: 20px;
    }
    a.nectar-inherit-h3.toggle-heading{
        line-height: 26px !important;
    }
    .nectar-hor-list-item[data-columns="2"]>.nectar-list-item {
        width: 100%;
    }
  
}

@media only screen and (max-width: 690px) {
    .off-canvas-menu-container.mobile-only {
        display: flex !important;
        flex-direction: column-reverse;
    }

}

@media only screen and (min-width: 999px) and (max-width: 1024px) {
    .full-width-content.parallax_section {
        padding-top: 250px !important;
    }

}
@media only screen and (min-width: 1051px) and (max-width: 1300px) {
    header#top .menu-title-text{
        font-size: 14px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1300px) {
a.nectar-inherit-h3.toggle-heading{
    font-size: 18px !important;
}
}
@media only screen and (min-width: 999px) and (max-width: 1300px) {
    .nectar-list-item {
        font-size: 18px;
    }
    
    h2 {
        font-size: 30px !important;
    }

    h1 {
        font-size: 35px !important;
    }

    li {
        font-size: 18px;
        line-height: 25px;
    }
}

@media only screen and (max-width: 400px) {
    .accessed {
        font-size: 13px;
    }
}

.col2 {
    display: block ruby;
}
.col2 li{
    list-style-type: none;
}
.before_header .contact-info div:last-child {
    border-right: none !important; 
}
.lang-item img{
    width: 26px !important;
    height: 20px !important;
    margin-right: 10px;
}
p#breadcrumbs {
    display: none;
}
@media only screen and (min-width: 1000px) {
    #header-outer[data-format=centered-logo-between-menu] #top .span_9 nav .sf-menu:not(.buttons), #header-outer[data-format=centered-menu-bottom-bar] #top .span_9 nav, #header-outer[data-format=centered-menu-under-logo] #top .span_9 nav, #header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons){
        justify-content: flex-start;
        margin-left: 5%;
    }
    #header-outer.scrolling #logo {
        margin-top: 15px !important;
        margin-bottom: 20px !important;
    }
}
.nectar-responsive-text.nectar-link-underline-effect a{
    position: relative;
}
.nectar-global-section.before-footer{
    background-color: transparent;
}
.nectar-flickity.not-initialized.nectar-carousel.tb-spacing-0.instance-1.transition-enabled.flickity-enabled.is-draggable.active.el-in-view {
    margin-top: 25px;
}

@media only screen and (max-width: 364px) {
    .swiper-slide .content span{
        font-size: 35px;
        line-height: 45px;
    }
    .swiper-slide .button.solid_color .white{
        font-size: 13px !important;
    }
    body .swiper-slide .content .buttons {
        padding-top: 0px;
    }
    body .swiper-container[data-bullet_style="see_through_ar_visualized"] .slider-pagination-wrap, body .swiper-container[data-bullet_style="see_through_ar_visualized"] .slider-pagination-wrap {
        bottom: -7px;
      }
     
}
@media only screen and (max-width: 400px) {
    #logo{
        margin-left: -40px !important;
      }
}
@media only screen and (max-width: 1300px) and (min-width: 1050px) {
    ul.buttons.sf-menu {
        width: 40%;
    }
}