@media only screen and (max-width: 1360px) { 


    /***MAIN***/
    /*#region*/

        main .img_container {
            height: 400px;
            min-width: 300px;
        }

        .main_mobile_title { 
            display: block;  
        }

        .main_desktop_title {
            display: none;
        }

        .main_container {
            padding-top: 0;
        }

    /*#endregion*/
}


@media only screen and (max-width: 1140px) {

    h2 {
        font-size: 30px;
        text-align: center;
    }

    /***MAIN***/
    /*#region*/


        .main_container{
            display: flex;
            flex-direction: column;
        }

        .main_text_container {
            padding: 0;
        }

        .section2 .main_text_container {
            padding: 0;
        }

        h1 {
            font-size: 30px;
        }

        .logo_container {
            padding-top: 0;
        }

        .main_text_container {
            font-size: 16px;
        }

        .main_text_container ul {
            margin-top: 25px;
        }


    /*#endregion*/
}

@media only screen and (max-width: 650px) {
    .voor_container , .na_container  {
        height: 300px;
    }
}


@media only screen and (max-width: 590px) {

    
    /***MAIN***/
    /*#region*/

        main {
            margin: 0px 10px;
        }

        .mobile_title_container { 
            padding: 25px;
            border-radius: 10px;
        }

        .section1 .img_container {
            height: 400px;
            min-width: 300px;
        }

        .section2 .img_container {
          height: 184px;
          min-width: 300px;
        }

        .main_text_container {
            font-size: 16px;
        }  


    /*#endregion*/
}

@media only screen and (max-width: 474px) {
    .voor_container , .na_container  {
        height: 250px;
    }

    .voor_container p, .na_container p {
        position: absolute;
        top: 0;
        left: 5px;
        width: 50px;
        font-size: 11px;
    }

}


@media only screen and (max-width: 387px) {
    .voor_container , .na_container  {
        height: 225px;
    }
}