

@media (max-width: 1200px) {

    .page-wrap {
        width: 100%;
        overflow: hidden; /* TODO: Think about it one more time. Is it really needed? */
    }

}


@media (max-width: 1000px){

    .col-4-12 { width: 50%; }

    .section-head {
        justify-content: flex-start;
        padding-top: 40px;
        text-align: center;
    }

    .section-info .bigi {
        padding-top: 100px;
    }

    .gearbox {
        height: auto;
        overflow: hidden;
        padding: 150px 0px;
    }

    .gearbox .one {
        top: -90px;
        transform: rotate(90deg);
    }
    .gearbox .two {
        transform: rotate(90deg);
        top: auto;
        bottom: -80px;
        right: 70px;
    }

    .gearbox .important{
        padding: 20px 20px;
    }

    .gearbox .heading{
        font-size: 3em;
    }

    .section-contact .send {
        width: 100%;
        padding: 20px 20px;
        font-weight: bold;
    }

}

@media (max-width: 950px) {
    .section-services .block {
        width: 50%;
    }
}

@media (max-width: 750px) {
    .section-services .block {
        width: 100%;
    }

    .col-4-12 { width: 100%; }
    .col-5-12 { width: 100%; }
    .col-6-12 { width: 100%; }
}


/* NOTE: Iphone X */
/* @media (max-width: 820px) { */
/*     .section-services .block { */
/*         width: 100%; */
/*     } */
/* } */
