@media(min-width:350px) and (max-width:480.98px) {

    .enter-section .logo {

        width: 9rem;

    }



    .right-menu a {

        font-size: 1.2rem;

    }

    .all-viewsbtn a {
        font-size: .75rem;
    }



    .enter-section h4 {

        font-size: 3.5rem;

    }



    .enter-section p {

        font-size: .9rem;

    }



    .title h2 {

        font-size: 1.2rem;

    }



    .title h2 span {

        font-size: 1.5rem;

    }



    .content-about {

        margin-top: 2rem;

    }



    .web-slider,

    .brands-area {

        margin-top: 5rem;

    }



    .web-slider #web-splide .splide__slide img {

        width: 21rem;

    }



    .gallery-area .card-col h3 {

        font-size: 4rem;

        width: 70%;

    }



    .brands-mar .col-md-3 {

        width: 50%;

    }



    footer {

        margin-top: 3rem;

        padding: 4rem 0;

        padding-bottom: 1rem;

    }



    footer .col-lg-3 {

        width: 50%;

        margin-bottom: 2rem;

    }



    footer .last-col {

        text-align: start;

    }



    footer h5 {

        font-size: 1.1rem;

    }



    .gallery-area {

        margin-top: 12rem;

    }

}



@media(min-width:481px) and (max-width:575.98px) {

    .enter-section .logo {

        width: 10rem;

    }



    .enter-section h4 {

        font-size: 4rem;

    }



    .enter-section p {

        font-size: .9rem;

    }



    .content-about {

        margin-top: 2rem;

    }



    .gallery-area {

        margin-top: 12rem;

    }



    .web-slider,

    .brands-area {

        margin-top: 5rem;

    }



    .web-slider #web-splide .splide__slide img {

        width: 21rem;

    }



    .gallery-area .card-col h3 {

        font-size: 4rem;

        width: 70%;

    }



    .brands-mar .col-md-3 {

        width: 50%;

    }



    footer {

        margin-top: 3rem;

        padding: 4rem 0;

        padding-bottom: 1rem;

    }



    footer .col-lg-3 {

        width: 50%;

        margin-bottom: 2rem;

    }



    footer .last-col {

        text-align: start;

    }

}



@media(min-width:576px) and (max-width:767.98px) {

    .content-about {

        margin-top: 2.5rem;

    }



    .web-slider {

        margin-top: 5rem;

    }



    .gallery-area {

        margin-top: 12rem;

    }



    .brands-mar .col-md-3 {

        width: 50%;

    }



    footer .col-lg-3 {

        width: 50%;

        margin-bottom: 2rem;

    }



    footer .last-col {

        text-align: start;

    }



    footer {

        margin-top: 3rem;

        padding: 4rem 0;

        padding-bottom: 1rem;

    }

}



@media(min-width:768px) and (max-width:991.98px) {

    .enter-section h4 {

        font-size: 4.5rem;

    }



    .content-about {

        margin-top: 2.5rem;

    }



    .web-slider,

    .brands-area {

        margin-top: 5rem;

    }



    .gallery-area .card-col h3 {

        font-size: 4rem;

    }



    footer .col-md-6 {

        margin-bottom: 3rem;

    }



    footer .col-md-6:nth-child(2) {

        text-align: end;

    }



    footer {

        margin-top: 2rem;

        padding-top: 4rem;

    }

}



@media(min-width:992px) and (max-width:1199.98px) {



    .web-slider,

    .brands-area {

        margin-top: 5rem;

    }

}





@media(min-width:1200px) and (max-width:1399.98px) {



    .web-slider,

    .brands-area {

        margin-top: 5rem;

    }

}