/*Start block1*/

@media (max-width:1199px) {
    .block1-btn {
        font-size: 18px;
    }
    /*Start Block3*/

    .block3-img {
        margin: 35px;
    }
}

@media (max-width:991px) {
    .block1-h1 {
        font-size: 85px;
    }
    .block2-p {
        font-size: 18px;
        width: 70%;
    }
    .block2-img {
        width: 46%;
        top: 219px;
    }

    .blog-container h2 {
        font-size: 13px;
    }

    .block4-model {
        max-width: 700px;
    }
}

@media (max-width:767px) {
    .blog-container h2 {
        font-size: 15px;
    }

    .block4-model {
        max-width: inherit;
        margin: 1.75rem;
    }
    .block4-model .model-p {
        width: 100%;
        line-height: 24px;
        letter-spacing: 1px;
        font-size: 14px;
    }
    .block4-model .model-name {
        font-size: 17px;
    }
    .block4-model .model-job {
        font-size: 11px;
    }
}

@media (max-width:576px) {
    .block1-h1 {
        font-size: 10vw;
    }
    .block1-btn {
        font-size: 4vw;
    }


    .block2-h3 {
        font-size: 6vw;
    }
    .block2 {
        padding: 50px 0;
    }


    .block2-head div {
        font-size: 9vw;
    }
    .block2-container {
        margin-bottom: 50px;
    }
    .block2-p {
        font-size: 3.5vw;
        width: 100%;
    }
    .block-services img {
        width: 6vw;
        margin-right: 2vw;
    }
    .block2-img {
        display: none;
    }
    .block-services {
        font-size: 4vw;
        display: flex;
        align-items: center;
    }
    .block2-head {
        top: 80px;
    }

    /*Start Block3*/

    .block3-head ,.block4-h2{
        font-size: 7vw;
        margin-bottom: 11vw;
    }
     .block3, .block4 {
        padding: 30px 0;
    }
    .block3-img {
        margin: 4vw;
    }
    /*Start Block4*/
    .block4-h2 span {
        border-bottom: 3px solid #57c9e7;
    }
    .block4-h2 span:after {
        bottom: 3px;
    }
    .block4 .test span {
        font-weight: 400;
        font-size: 18px;
        letter-spacing: 5px;
        line-height: 10px;
    }
    .block4 .test {

        margin: 0 1rem;
    }
    .block4 .test:after {
        width: 8px;
        height: 8px;
    }
    .model-p {
        width: 100%;
        line-height: 24px;
        letter-spacing: 1px;
        font-size: 4vw;
    }
    .model-name {
        font-size: 4vw;
    }
    .model-job {
        font-size: 3.5vw;
    }
}
