.blog .opti-content {
    padding-bottom: 80px;
}

.blog .home-s8.bubble {
    padding-bottom: 350px;
    margin-bottom: 0;
}

.opti-content.blog {
    position: relative;
    z-index: 1;
}


@media (min-width: 1800px) {
    .blog .solutions-submenu::before, .solutions-submenu::after {
        display: none;
    }
    .blog .solutions-submenu {
        margin-top: -46px;
    }
    .fts-bg::before {
        background-position: bottom 30px left 0;
    }
}

@media (min-width: 1300px) {
    .blog .solutions-submenu::before, 
    .blog .solutions-submenu::after {
        display: none;
    }
    .solutions-submenu {
        margin-top: -45px;
    }
}

@media (max-width: 1201px) {
    .blog .solutions-submenu {
        margin-top: -60px;
    }
}

@media (max-width: 1025px) {
    .blog .solutions-submenu-list {
        border-radius: 6px;
    }
    .blog .solutions-submenu-list a {
        padding: 7px 10px;
        border-radius: 6px;
    }
    .blog .solutions-submenu {
        margin-top: -55px;
    }
    .blog .width-fitcontent .solutions-submenu-list {
        width: 95%;
        justify-content: center;
    }
    .blog .solutions-submenu::before, 
    .blog .solutions-submenu::after {
        display: none;
    }
}

@media (max-width: 769px) {
    .blog .home-s8.bubble {
        padding-bottom: 500px;
    }
    .blog .fts-bg::before {
        background-size: 120%;
        bottom: 7%;
    } 

    .blog_certif_marg{margin-top: -350px !important;}
}

@media (max-width: 580px) {
    .blog .home-s8.bubble {
        padding-bottom: 380px;
    }
    .blog .fts-bg::before {
        background-size: 150%;
        bottom: 3%;
    }
}

@media (max-width: 450px) {
    .blog .fts-bg, 
    .blog .fts-bg::before {
        bottom: 3%;
        background-size: 180%;
    }
}
