@media screen and (max-width: 1090px) {
    .css-menu li a { 
        font-size: 12px;
    }
    .css-menu { 
        padding-top: 10px;
    }
    .c_language_switcher {
        margin-top: 10px; 
    }
    .c_language_switcher select { 
        font-size: 12px; 
        width: 35px;
    }
}
@media screen and (max-width: 990px) { 
    .header-container {
        padding: 5px 40px; 
    }
    .c_language_switcher{
        text-align: right;
        margin-right: 10px;
    }
    .css-menu li {
        display: block; 
    }
    .css-menu { 
        width: 100%;
    }
    .footer-container { 
        padding: 20px 40px; 
    }
}
@media screen and (max-width: 768px) { 
     .info-footer,
     .menu-right-footer{
         text-align: center;
     }
     .btn-contact{
         margin-top: 30px;
         margin-bottom: 30px;
     }
     #our-solution{
         padding-top: 60px;
         padding-bottom: 50px;
     }
     .logo-header {
        width: 125px;
    }
    #our-mission {
        padding-top: 60px;
        padding-bottom: 50px;
        background-color: #f6eee9;
    }
    .s2img1{
        margin-bottom: 150px;
    }
}
@media screen and (max-width:575px){
    .trademark{
        display: none;
    }
    .small-title { 
        margin-top: 40%;
    }
    .big-title { 
        font-size: 50px;
    } 
    .section-big-title {
        font-size: 34px; 
    }
    .css-menu {
        width: 90%;
    }
}