@media only screen and (max-width: 1360px) { 


    /***MAIN***/
    /*#region*/

        .section1 .img_container {
            height: 300px;
            min-width: 400px;
        }

        .section2 .img_container {
          height: 245px;
          min-width: 400px;
        }

        .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*/


        .section1 .main_container, .section2 .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;

        }


    /*#endregion*/
}



@media only screen and (max-width: 590px) {

    
    /***MAIN***/
    /*#region*/


        .mobile_title_container {
            border-radius: 10px;
        }


    /*#endregion*/
}



@media only screen and (max-width: 590px) {

    
    /***MAIN***/
    /*#region*/

        main {
            margin: 0px 10px;
        }

        .mobile_title_container { 
            padding: 25px;
        }

        .section1 .img_container {
            height: 225px;
            min-width: 300px;
        }

        .section2 .img_container {
          height: 184px;
          min-width: 300px;
        }

        .main_text_container {
            font-size: 16px;
        }  


    /*#endregion*/
}