@media (max-width: 880px) {
    .header .show_menu{
        display: inline;
    }
    .slide-controls{
        display: none;
    }
    .logo img{
        max-width: 200px;
        height: auto;
    }
    .main_nav{
        display: none;
    }
    .writeup-img{
        margin-top: 15px;
    }

    .writeup{
        flex-wrap: wrap;
    }
    .writeup .lean-column-article, .writeup .column-article, .writeup .tiny-column-article, .half-article, .one-third-article, .two-third-article, .quarter-article{
        width: 100%;
    }
    .fix-half-article{
        width: 100% !important;
    }
    .padded-writeup,.footer-item, #index-milestone-section, #index-affiliate-section, #overview, #mivision, #about-afiliate, #career-intro-section, #career-form-section{
        padding-left: 5%;
        padding-right:5%;
    }
    #index-milestone-section .white-block-article, #index-affiliate-section .tiny-column-article, #about-afiliate .column-article{
        margin-top: 20px;
    }
    #index-milestone-section .white-block-article .rounded-button{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #index-affiliate-section .writeup-img{
        width: 34%;
    }
    .footer-wrapper{
        padding: 0;
    }
    .footer-item{
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .footer-item p{
        width: 100%;
        text-align: center !important;
        line-height: 20px;
        text-decoration: none;
        border-bottom: 1px solid #f0e7e7;
    }
    .body-inscription h2, .writeup-article h2{
        font-size: 25px; 
    }
    .banner, .career-banner{
        height: 40vh;
    }
    .full-banner{
        height: 100vh !important;
    }

    .banner h1, .slide h1{
        font-size: 30px;
    }
    .small-img img:not(:first-of-type){
        display: none;
    }
    .block-style1 p{
        font-size: 18px;
    }
    .tiny-content{
        display: none;
    }
    p, a, button{
        font-size: 16px !important;
    }
}
/* @media (max-width: 998px) {

} */
@media (max-width: 1200px) {
    .container{ width: 100%;
    }
    .fix-half-article{
        width: 48%;
    }
}