@media screen and (max-width: 500px){
    .work__content{
        grid-template-columns: 1fr;
    }
    .point{
        width: 5px;
        margin: 0px 15px;
        order: -1;
    }
    .interest__content {
        display: grid;
        grid-template-columns: 40px auto;
        grid-template-areas: 
            "sidebar row1"
            "sidebar row2";
        gap: 0 15px;
    }
    .point{
        grid-area: sidebar;
    }
    .left__content{
        grid-area: row1;
        text-align: left;
    }
}
@media screen and (max-width: 465px){
    .advantages__container{
        grid-template-columns: 1fr;
    }
    .advantages__list p{
        max-width: 200px;
    }
}
@media screen and (max-width: 446px) {
    .banner__container.mtop{
        margin-top: 145px;
    }  
}
@media screen and (max-width: 440px){
    .contacts__content__text{
        right: 30px;
    }
}
@media screen and (max-width: 422px){
    #nav-icon3 {
        width: 35px;
    }
}
@media screen and (max-width: 400px){
    .banner{
        text-align: center;
        padding: 0 20px;
    }
}
@media screen and (max-width: 390px){
    h1{
        margin-top: 35px;
    }
}
@media screen and (max-width: 365px){
    .left__content > div:nth-child(3) {
        margin-top: 20px;
    }
}
@media screen and (max-width: 340px) {
    .menu {
        margin: 0 5px;
    }
    #nav-icon3 span {
        height: 3px;
    }
}