@media (max-width: 768px) {


    .nav {

        padding: 3rem 3rem 1rem;

    }


    .home_pinSlider .head {
        margin-bottom: 1.9rem;
    }

    .home_pinSlider .container .block>div {
        margin-bottom: 1.3rem;
    }

    .home_pinSlider {
        .slick-slide {
            margin: 0 0rem;
        }
    }

    .home_pinSlider .head {
        margin-left: 0rem;
    }

    .home_whatWeDo .head h1 {
        margin-bottom: .4rem;
    }



    .home_whatWeDo .slick-list {
        margin: 0 -.5rem;
    }

    .home_whatWeDo .slick-list {
        .slick-slide {
            margin: 0 .5rem;
        }
    }

    .homeSliderInfinite .slider .block p {
        font-size: 1.2rem;
        margin-bottom: 2rem;
    }

    .homeSliderInfinite .head h1 {
        font-size: 2.1rem;
        margin-bottom: .4rem;
    }

    .homeContact .c1 h1 {
        font-size: 2.1rem;
        text-align: center;
        margin-bottom: 0.4rem;
        max-width: 16rem;

    }

    .homeContact .c1 p {
        text-align: center;
        max-width: 75%;
    }



    .homeContact>.c2 {
        width: 100%;
        border: unset;
        padding: 3.2rem 0rem 2rem;
    }

    .home_pinSlider .container .block .coming-soon-tag {
        >h1 {

            font-size: 1.2rem;
            margin-bottom: 0;

        }
    }


    .homeContact {

        gap: 0;
    }

    .homeContact>.c2 .contact-form .row2 .c2 textarea {
        height: 4rem;
        min-height: 4rem;
    }

    .homeContact>.c2 .contact-form div input,
    .homeContact>.c2 .contact-form div textarea,
    .homeContact>.c2 .contact-form div select {

        padding: 0.6rem 1rem;

    }

    .homeContact>.c2 .contact-form div label {
        font-size: .9rem;
        color: #1537f7;
        margin-bottom: .7rem;
    }


    .homeContact>.c2 .contact-form {
        gap: 1.5rem;

    }

    .homeContact>.c2 .contact-form .row2 .c1 {

        gap: 1.5rem;
    }

    .homeContact>.c2 .contact-form .submit {

        align-self: flex-end;
        width: auto;
        padding: 0.7rem 1.5rem;
    }


    .homeBlueLine .yellowCircle {
        left: 2%;
        bottom: 85%;
        width: 9rem;
        height: 9rem;
        gap: 0;
        padding: 1rem;
    }

    .homeBlueLine .yellowCircle h1 {
        font-size: .9rem;
        margin-bottom: .4rem;
        line-height: 1.2;
    }

    .homeBlueLine .yellowCircle a {
        font-size: .5rem;
        padding: 0;
        line-height: 1.6;

    }

    .homeBlueLine>h2,
    .homeBlueLine a {
        font-size: 1.2rem;
        padding: .8rem 0;
        width: 70%;
    }

    .homeBlueLine>h2,
    .homeBlueLine h2>a {
        font-size: 1.2rem;
        padding: .8rem 0;
        width: 70%;
    }

    .homeNews .c1>h1 {
        font-size: 2.1rem;
        width: 75%;
        margin-bottom: .4rem;
    }

    .homeNews .c1>p {
        font-size: 1.2rem;

    }

    .homeNews {
        flex-direction: column;
        padding: 3rem 0%;
        gap: 1.8rem;
    }
}

@media (max-width: 480px) {


    .home_circletextAnimation {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
}