@media (max-width: 780px) {

    /* header logo */
    .navbar-brand img {
        width: 35%;
    }

    p {
        font-size: 14px;
    }

    header .navbar {
        box-shadow: 0 2px 5px rgb(0 126 123);
    }

    #mainMenu ul {
        gap: 20px;
    }

    .section-title {
        font-weight: 700;
        padding: 0 10%;
        font-size: 18px;
    }

    .section-desc {
        font-size: 14px;
    }

    .section-subtitle {
        width: 30%;
        font-size: 12px;
    }

    /* common Buttons css */
    .carenza-btn {
        font-size: 12px;
    }

    .about-us .who-we .col-md-6 p {
        font-size: 14px;
    }

    .about-us .who-we .col-md-6 {
        padding: 5% 0 2%;
    }

    .carenza-transparent-btn {
        font-size: 12px;
    }

    /* header navabar css */
    .navbar-nav .nav-link.active::after {
        width: 25%;
        left: 4%;
    }

    /* banner area css */
    .carenza-banner {
        padding: 5%;
    }

    .carenza-banner .sub-head {
        font-size: 14px;
    }

    .carenza-banner .sub-head span img {
        margin: -3px 0 0 0;
        width: 22%;
    }

    .carenza-banner .sub-head {
        margin: 0px 0px 5px 0;
    }

    .carenza-banner p {
        font-size: 12px;
        padding: 0;
        margin: 0 0 3px 0;
    }

    .carenza-banner .button-row {
        padding: 3% 0 0 0;
    }

    .carenza-banner .review-box {
        padding: 5% 0;
    }

    .carenza-banner .heading {
        font-size: 20px;
        padding: 0 0 2% 0;
        font-weight: 700;
    }

    .carenza-banner .img-bx img {
        margin: 0 0 0 -20px;
        padding: 5% 0 0 0;
        width: 110%;
    }

    .review-right h4 {
        font-size: 13px;
    }

    .carenza-banner .review-right p {
        font-size: 12px;
    }

    .carenza-banner .button-row {
        display: flex;
        flex-direction: column-reverse;
    }

    .carenza-banner .carenza-transparent-btn {
        padding: 4% 5%;
    }

    .carenza-banner .carenza-btn {
        padding: 5% 5%;
    }

    .review-left img {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        border: 3px solid #006552
    }

    .review-right {
        padding: 2px 0 0 0;
    }

    .why-carenza .content-bx ul li {
        font-size: 14px;
    }

    .about-us .how-it-works .section-subtitle {
        width: 32%;
    }

    .why-carenza .content-bx p {
        font-size: 14px;
    }


    /* How it works */
    .how-it-works {
        padding: 10% 0;
    }


    /* 1Our Services Section start */
    .home-healthcare {
        text-align: center;
        padding: 10% 0;
    }


    /* counter sec */
    .counter-sec h2 {
        font-size: 22px;
        padding: 0 0 3%;
    }

    /* About us section start */
    .about-us .col-md-5 {
        padding: 5%;
    }

    .about-us .video-play-modal .modal-header .btn-close {
        right: 25px;
        border-radius: 50% 50% 0 0;
    }




    /* Why Choose Carenza */
    .why-carenza .carenza-container-fluid {
        grid-template-columns: 100%;
    }

    .why-carenza .content-bx .-why-sub {
        width: 75%;
    }

    .why-carenza .content-bx h4 {
        font-size: 22px;
    }

    .why-carenza .carenza-container-fluid .content-bx {
        padding: 10% 9%;
    }

    .why-carenza .content-bx .why-btn {
        width: 75%;
    }

    .why-carenza .content-bx .why-btn .arrow-r {
        padding: 3%;
        margin: 0 0 -3.5% 6%;
    }

    /* Subscription area */
    .subscription-sec {
        padding: 8% 0;
    }

    .subscription-sec .plus-banner {
        padding: 10% 0 5%
    }

    .subscription-sec .plus-banner p {
        font-size: 14px;
    }

    .accordion-sec .faq-label {
        width: 15%;
    }

    .subscription-sec h6 {
        font-size: 14px;
        width: 44%;
    }

    .subscription-sec .plus-banner h2 {
        font-size: 20px;
        padding: 4% 0;
    }

    .subscription-sec h2 {
        font-size: 22px;
    }

    /* Cotact us section start */
    .contaact-us-sec h6 {
        font-size: 14px;
    }

    .contaact-us-sec .contact-header h6 {
        width: 30%;
    }

    /* FAQ  */
    .accordion-sec {
        padding: 8% 5%;
    }

    /* contact form section start */
    .contaact-us-sec {
        padding: 8% 5%;
    }

    .contaact-us-sec .top-info .info-box {
        text-align: center;
        padding: 0 0 5% 0;
    }

    .contaact-us-sec .faq-title {
        font-size: 18px;
        padding: 1.5% 5% 3%;
    }

    .contaact-us-sec .top-info .info-box p {
        font-size: 14px;
    }

    .contaact-us-sec .top-info .info-box h6 {
        font-size: 14px;
    }

    .contaact-us-sec .top-info .info-box img {
        width: 10%;
    }

    .contaact-us-sec .contact-img {
        padding: 2% 0% 2% 1%;
        height: 70vh;
    }

    .contaact-us-sec .contact-form {
        padding: 10% 5%;
    }

    .testi-se h6 {
        width: 35%;
        font-size: 14px;
    }

    .home-healthcare .owl-carousel .owl-stage-outer {
        padding: 10% 0 10% 0.2%
    }

    .about-us {
        overflow-x: hidden;
        padding: 2% 5%;
    }

    .about-us .who-we .col-md-6 p i {
        font-size: 14px;
    }

    .testi-se .testimonial-slider .testimonial-item {
        height: 350px;
    }

    .testi-se .testimonial-sliders .testimonial-item {
        height: 350px;
    }

    .testi-se .why-btn {
        width: 65%
    }




    /* Footer section start */
    footer .footer-container {
        padding: 5%;
    }

    footer .logo-img {
        padding: 10% 0 10%;
    }

    footer .logo-img img {
        width: 39%;
    }

    footer .foot-bx {
        padding: 5% 0 3% 0;
    }

    footer .footer-bottom p {
        color: #878785;
        font-size: 12px;
    }
}