@media(max-width:1500px) {
    .content-inner h1 {
        font-size: 55px;
        max-width: 537px;
        font-weight: 700;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 18px;
     
        padding: 31px 22px;
        margin: 0 4px;
        position: relative;
    }

    h2 {
      
        font-size: 40px;
      
    }
    .details-doctor h3 {
      
        font-size: 35px;
        font-weight: 700;
        margin-bottom: 29px;
    }
    .details-doctor h6 {
        font-size: 27px;
      
        margin-bottom: 14px;
    }
    .details-doctor li a {
        font-size: 20px;
      
    }
    .details-doctor ul li span img {
        max-width: 36px;
    }
    .details-doctor ul li {
  
        padding-left: 15px;
        margin-left: 15px;
       
    }
    .details-doctor ul li span {
        padding-right: 13px;
    }
    .row.card-box-comman.comman-elements h4, .mixin-second .card-box h4 {
        font-size: 20px;
    }
    .row.card-box-comman.comman-elements p, .mixin-second .card-box p {
        font-size: 17px;
    }
    .btn-box-go img {
        width: 33px;
    }
    .row.card-box-comman.comman-elements h5 {
        font-size: 14px;
   
    }
    .middle-bar p,.middle-bar p,.footer-menu li a{font-size: 18px;}
    .p-comman {
        padding: 73px 0;
    }
    section.our-categories-wrapper h2 {
        margin-bottom: 24px;
    }
    h2 {
        font-size: 33px;
    }
.mixin-second .btn-box a {
    font-size: 16px;
}
.mixin-second h6 {
    font-size: 26px;
    margin-bottom: 22px;
}
section.hero-banner-wrapper.inner-banner h1 {
    font-size: 29px;
   
}

.product-details-solution h3 {
    font-size: 29px;
    line-height: 41px;
    margin-bottom: 21px;
}
.product-details-solution h4 {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 13px;
}






}






@media(max-width:1300px) {
    .social-icons li a,.bottom-footer p {
        font-size: 16px;
       
    }
    .social-icons ul img {
        margin-right: 6px;
        width: 26px;
        height: auto;
    }
    .logo-slider img {
        max-height: 47px;
    }
    .details-doctor h3 {
        font-size: 26px;
       
    }
    .details-doctor h6 {
        font-size: 21px;
       
    }
    .details-doctor ul li {
        padding-left: 8px;
        margin-left: 8px;
    }
    .row.card-box-comman.comman-elements h4, .mixin-second .card-box h4 {
        font-size: 18px;
    }
    .row.card-box-comman.comman-elements p, .mixin-second .card-box p {
        font-size: 15px;
    }
    .card-footer-inx {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 6px;
    }



}


@media(max-width:1125px) {  
    .row.card-box-comman .col-md-3 {
        max-width: 33.3% !important;
        flex: 0 0 33.3%;
    }
    .content-inner h1 {
        font-size: 42px;
        max-width: 414px;
        font-weight: 700;
    }
    header nav.navbar.navbar-expand-lg {
        padding: 6px 29px;
      
    }
    a.navbar-brand img {
        max-height: 52px;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 16px;
        padding: 21px 13px;
        margin: 0 4px;
        position: relative;
    }
    section.our-categories-wrapper h2 {
        margin-bottom: 8px;
    }
    h2 {
        font-size: 27px;
    }
    .product-details-solution h3 {
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 21px;
    }
    .product-img figure {
       
        height: 554px;
    }
    .product-details-solution {
        padding-left: 0;
    }
    span.cover-box {
        background: #FFF3DB;
        font-size: 18px;
       
    }
    .product-details-solution h4 {
        font-size: 19px;
        font-weight: 600;
        margin-bottom: 13px;
    }
    .product-details-solution p {
        font-size: 18px;
        margin-bottom: 21px;
    }
   

}


@media(max-width:991px) {
    button.navbar-toggler {
        font-size: 21px;
        outline: 0;
        color: #000;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 16px;
        padding: 9px 0px;
        margin: 0 4px;
        position: relative;
    }
    header li.nav-item.active > a:after {display: none;}
    ul.navbar-nav.ml-auto {
        padding: 10px 0 27px;
    }
    .container {
        max-width: 100% !important;
        padding: 0 15px;
    }
    .bottom-footer .row.align-items-center {
        flex-direction: column-reverse;
        text-align: center;
    }
    .social-icons {
        margin-bottom: 11px;
    }
    .middle-bar p, .middle-bar p, .footer-menu li a {
        font-size: 16px;
    }
    .footer-logo img {
        max-width: 223px;
    }
    .inner-dr {
       
        border-radius: 0;
        padding: 61px 26px;
        align-items: center;
    }
    .details-doctor li a {
        font-size: 18px;
    }
    .details-doctor ul li span img {
        max-width: 26px;
    }
    .mixin-second .btn-box a {
        font-size: 14px;
    }
    section.contact-wrapper-box {
        padding: 54px 0;
    }

}



@media (max-width:767px) {
    .row.card-box-comman .col-md-3 {
        max-width: 100% !important;
        flex: 0 0 100%;
    }
    .details-doctor {
        padding-left: 0;
        text-align: center;
        padding-top: 24px;
    }
    .details-doctor ul {
        flex-wrap: wrap;
    }
    .details-doctor h3 {
        font-size: 21px;
    }
    .social-icons ul {
        flex-direction: column;
        justify-content: center;
    }
    .social-icons ul li {
        margin-bottom: 7px;
    }
    .footer-menu li + li {
        padding-left: 16px;
    }
    .product-img figure {
        height: 300px;
    }
    section.solution-wrapper {
        padding-top: 62px;
    }
    .product-details-solution {
        padding-top: 48px;
    }
    .contact-img {
        display: none;
    }
    .form-container-box {
        padding: 25px;
        border: 3px solid #eae8e8;
        border-radius: 19px;
    }   
    .form-container-box h5 {
        font-size: 22px;
        font-weight: 700;
        margin-bottom: 28px;
    }
    .form-control-box {
        width: 100%;
      
        font-size: 17px;
        margin-bottom: 28px;
        padding: 8px 0px;
        resize: none;
        height: 53px;
        outline: 0;
    }


}
