
@media (max-width: 420px) {


    body {
        font-size: 20px;
    }
    .menu {
        margin-left: 78px;
    }
        .menu a {
            font-size: 20px;
        }

    .row > div.header {
        height: 836px;
    }

    .header .logoContainer img {
        width: 270px;
        max-width: 270px;
    }
    .serviceText {
        font-size: 22px;
    }
    .mainInfoContentMobile .presentaition {
        font-size: 20px;
    }
    .blockTitle {
        font-size: 22px;
        font-weight: bold;
    }
    .contacts {
        width: 65%;
    }
    .logoContainer {
        width: 35%;
    }
    h1 {
        font-size: 20px;
    }
    h2 {
        font-size: 15px;
    }
    .footer .phone {
        margin-bottom: -2px;
    }
    .address {
        font-size: 18px;
    }
    .footer .subtitle {
        font-size: 22px;
    }
}