@media (max-width: 1324px) {
    .numbers-content {
        margin: 0 10rem 3rem 10rem !important;
    }

    .inner-content {
        margin: 6rem 8rem 6rem 8rem !important;
    }

    .testimonies-inner-content {
        margin: 6rem 8rem 0 8rem !important;
    }

    .logo-img {
        width: 6rem !important;
    }
}

@media (min-width: 1201px) and (max-width:1300px) {

    .navbar {
        padding: 0.2rem 6.5rem !important;
    }

}

@media (max-width: 1200px) {

    .carousel_item:not(#p_1) {
        visibility: hidden;
        opacity: 0;
        height: 0;
        width: 0;
        max-height: 0;
        padding: 0;
        transition: visibility 5s ease-out 3s;
    }

    .numbers-content {
        margin: 0 7rem 3rem 7rem !important;
    }

    .carousel_btn {
        bottom: -20% !important;
    }

    .inner-content {
        margin: 5rem 7rem 5rem 7rem !important;
    }

    .testimonies-inner-content {
        margin: 5rem 7rem 0 7rem !important;
    }

    .header {
        min-height: 45vh !important;
    }

    .logo-img {
        width: 5rem !important;
    }

    .navbar {
        padding: 0.2rem 3rem !important;
    }

    .numbers-item {
        width: 80% !important;
        margin: auto !important;
    }


    .carousel_item#p_1 {
        width: 80% !important;
    }

    .numbers-item-caption {
        padding: 3rem 0 0 0 !important;
    }


    .numbers-item .svg {
        width: 30% !important;
    }

    .numbers-item .outer-circle {
        padding: 15px 0 !important;
        width: 85px !important;
        height: 85px !important;
    }

    .numbers-slider .slick-list {
        padding: 0 !important;
    }
}


@media (min-width:992px) and (max-width: 1060px) {
    nav .navbar-nav .nav-link {
        font-size: 1.1rem !important;
    }
}

@media (max-width: 992px) {

    p {
        text-align: inherit !important;
    }

    .navbar {
        background: var(--dark-purple) !important;
    }

    .slider-for, .video-slider-for {
        width: 90% !important;
    }

    .slide-for-img {
        width: 90% !important;
        height: auto !important;
    }

    .plyr--video {
        width: 90% !important;
        height: auto !important;
    }

    .carousel_btn {
        bottom: -15% !important;
    }

    .numbers-content {
        margin: 0 4rem 3rem 4rem !important;
    }

    .inner-content {
        margin: 4rem 4rem 3rem 4rem !important;
    }

    .testimonies-inner-content {
        margin: 4rem 4rem 0 4rem !important;
    }

    .logo-img {
        width: 5rem !important;
    }

    .navbar {
        padding: 0.2rem 3rem !important;
    }

    .contact-us-section .section-body .btn {
        min-width: fit-content;
    }

    .footer {
        padding: 0 3rem 0 3rem !important;
    }

    .h1, h1 {
        font-size: 2rem;
    }

    .h2, h2 {
        font-size: 1.5rem;
    }

}

@media (max-width: 768px) {

    .contact-us-section {
        padding-top: 0 !important;
        margin-top: -5rem !important;
    }

    .slider-for, .video-slider-for {
        width: 95% !important;
    }

    .slide-for-img {
        width: 95% !important;
        height: auto !important;
    }

    .plyr--video {
        width: 95% !important;
        height: auto !important;
    }

    .header .h-caption {
        font-size: 3rem !important;
    }

    .carousel_btn {
        bottom: 10% !important;
    }

    .header {
        min-height: 50vh !important;
    }

    .numbers-item .svg {
        width: 25% !important;
    }

    .numbers-item .outer-circle {
        padding: 15px 0 !important;
        width: 80px !important;
        height: 80px !important;
    }

    .numbers-content {
        margin: 0 .5rem 2rem .5rem !important
    }

    .inner-content {
        margin: 4rem 2rem 2rem 2rem !important;
    }

    .testimonies-inner-content {
        margin: 0 .5rem -8rem .5rem !important
    }

    .footer {
        padding: 0 2rem 0 2rem !important;
    }

    .navbar {
        padding: 0.2rem 2rem !important;
    }


}

@media (max-width: 576px) {

    .contact-us-section {
        padding-top: 0 !important;
        margin-top: -5rem !important;
    }

    .slider-for, .video-slider-for {
        width: 95% !important;
    }

    .header .h-caption {
        font-size: 2.5rem !important;
    }

    .navbar {
        padding: 0.2rem 1rem !important;
    }

    .numbers-content {
        margin: 0 !important;
    }

    .numbers-slider .slick-list {
        padding: 0 !important;
    }


    .logo-img {
        width: 4rem !important;
    }

    .inner-content {
        margin: 3rem 0.5rem 0.5rem 0.5rem !important;
    }

    .testimonies-inner-content {
        margin: 0 .5rem -8rem .5rem !important
    }

    .footer {
        padding: 0 !important;
    }

    .form-inline button {
        margin-top: -16px !important;
    }

    .slide-for-img {
        width: 100% !important;
        height: auto !important;
    }

    .plyr--video {
        width: 100% !important;
        height: auto !important;
    }

    .h1, h1 {
        font-size: 1.7rem;
    }

    .h2, h2 {
        font-size: 1.5rem;
    }

    .numbers-slider .slick-next, .testimony-slider .slick-next {
        right: 25% !important;
    }

    .numbers-slider .slick-prev, .testimony-slider .slick-prev {
        left: 25% !important;
    }
}
