
/* @media (max-width:576px){
.widget-visible iframe {

    top: calc((90% - 30px) + 0px) !important;
}

} */


.new-service-sec-fourteen .container .row .fun-fact2{
    padding: 0px;
}
.new-service-sec-fourteen .container .row .fun-fact1{
    padding: 0px;
}
/* media query for banner  */
/* Custom media query for 300px to 575px */
@media (max-width: 575px) {
    .hero-section-faqs {
        height: auto; 
        position: relative;
    }
    .hero-section-faqs .head-new-content .heading h1 {
        font-size: 25px;
        font-weight: 800;
        margin-bottom: 10px;
    }

.hero-section-faqs .head-new-content .subtext{
    margin-bottom: 0px;
}
.hero-section-faqs .inner-banner {
    padding-top: 70px;
    padding-bottom: 40px;
}
.hero-section-faqs .head-new-content .subtext p {
    font-size: 12px;
    font-weight: 500;
    line-height: 16.5px;
    text-align: justify;
}

.hero-section-faqs .head-new-content .heading {
    margin-top: 0px;
}
.hero-section-faqs .head-new-content a {
    padding: 8px 15px;
    font-size: 15px;
    margin-top: 16px;
}
  /* second section edit  */
  .counter-section .container .new-counter-box {
    padding-left: calc(var(--bs-gutter-x)* .5);
  }
  .second-section .content-box #new-heading-edit{
    font-size: 15px;
    line-height: 18.5px;
  }
  .second-section .content-box #para-new-style {
    font-size: 12px;
  }
  .second-section .container .content-box {
    margin-bottom : 35px;
  }
  .second-section .container .cards .elem {
    margin-bottom : 25px;
  }
  /* doctor search section  */

  .third-section-property .container #new-heading-edit {
    font-size: 15px;
    line-height: 18.5px;
  }
  .third-section-property .container .row .boxes{
    margin-bottom: 25px;
  }
  .fourth-section-info .container .text-content #new-heading-edit {
    font-size: 15px;
    line-height: 18.5px;
  }
}

/* Bootstrap small devices (576px to 767px) */
@media (min-width: 576px) and (max-width: 767px) {
    /* Styles for small devices */
}

/* Bootstrap medium devices (768px to 991px) */
@media (min-width: 768px) and (max-width: 991px) {
    /* Styles for medium devices */
}

/* Bootstrap large devices (992px to 1199px) */
@media (min-width: 992px) and (max-width: 1199px) {
    /* Styles for large devices */
}

/* Bootstrap extra-large devices (1200px to 1399px) */
@media (min-width: 1200px) and (max-width: 1399px) {
    /* Styles for extra-large devices */
}

/* For very large screens, 1400px and above */
@media (min-width: 1400px) {
    /* Styles for very large screens (1400px and above) */
}
/* home page responsive  */

@media (min-width: 320px) and (max-width: 450px) {
    /* Styles for small devices */
   
    .counter-section .count-box .count-icon {
        width: 60px;
        height: 60px;
        background: #ffffff;
        border-radius: 100px;
        margin: 0 12px 0 0;
        flex-shrink: 0;
    }
    .count-box h3 {
        font-size: 18px;
    }
    .count-box p {
        color: #ffffff;
        margin: 0;
        font-size: 16px;
        font-weight: 600;
    }
    .veterinary-care-info .section-header-fourteen h2 {
        color: #ffffff;
        font-size: 1.8rem;
    }
    .btn-primary {
        font-size: 14px;
        padding: 10px 12px;
    }
    .section-header-fourteen h2 {
        font-size: 1.8rem;
    }
    .btn-grey {
        font-size: 14px;
        padding: 10px 12px;
    }
}


@media (max-width: 575px) { 
    span.about-img-one { 
        right: 0px;
        text-align: center;

    }
    span.about-img-one img {
        height: 330px;
    }

    .need-to-know-section .row .step-box {
        margin-bottom: 12px;
    }

    .rcm-process .container .ce_ixelgen_progress_bar {
        width: 180px;
    }
    .rcm-content .section-header-fourteen h2 {
        font-size: 1.8rem;
    }
    .rcm-content p {
        font-size: 18px;
        line-height: 1.5rem;
        margin-top: 25px;
    }
    .rcm-content .btn-sec {
        margin-top: 25px;
    }
    .btn-grey {
       
        font-size: 14px;
        padding: 10px 12px;
       
    }
    .benifit-section .container .row .flex-fill{
        width: 20%;
    }
    .benifit-section .container .row .flex-fill .ce_ixelgen_progress_bar{
        padding: 0px;
    }
    .service-sec-fourteen .service-types {
        height: 50px;
        width: 280px;
    }
    .service-sec-fourteen .service-types {
        height: 70px;
        width: 300px;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .service-sec-fourteen .service-types.service-type-right {
        flex-direction: row;
        justify-content: start;
    }
    .service-sec-fourteen .service-types .service-content h4 a {
        font-size: 1rem;
    }
    .services-section-fourteen .bg-shapes .shape-3 {
        right: 230px;
        top: 18px;
       
    }
    .services-section-fourteen .bg-shapes .shape-2 {
        left: 70%;
        top: 33%;
      
    }
    .services-section-fourteen .bg-shapes .shape-1 {
        right: 200px;
        bottom: 4%;
       
    }
    .card-background .bg-shapes .img-fluid {
        height: 40px;
    }
    .card-background  .specialties-cards {
        justify-content: center;
    }
    .card-background  .specialties-cards .single-specialties {
        height: 300px;
        width: 90%;
        padding: 10px 0px;
    }
    .card-background  .specialties-cards .single-specialties img {
        height: 130px;
    }
    .card-background  .specialties-cards .single-specialties:hover{
        padding: 10px 8px;
    }
    .card-background .container .single-specialties:hover img {
        height: 90px;
        width: 45%;
    }
    .services-section-fourteen .btn.btn-primary {
        font-size: 14px;
       
        padding: 10px 12px;
        line-height: 20px;
    }
    .partners-slider.owl-carousel .owl-item img {
        width: auto;
        margin: 0 auto;
        height: 10rem;
    }
    .partners-slider.owl-carousel .owl-stage .owl-item{
        width: 200px;
    }
    
    .feedback-schedule-all .right-side-social .socail-icon .section-header-fifteen h2 {
        text-align: center;
    }
}
@media(max-width: 767px){
    .counter-section .container .center-count-box {
        display: flex;
        display: -webkit-flex;
        align-items: center;
        -webkit-align-items: center;
        justify-content: left;
        -webkit-justify-content: left;
    }
    .counter-section .container .new-counter-box {
        padding-left: 30px;
    }
    .counter-section .container .extra-landscape-space {
        padding-left: 30px;
    }
}
/* Bootstrap small devices (576px to 767px) */
@media (min-width: 576px) and (max-width: 767px) {
    /* Styles for small devices */
}

/* Bootstrap medium devices (768px to 991px) */
@media (min-width: 768px) and (max-width: 991px) {
    /* Styles for medium devices */
}

/* Bootstrap large devices (992px to 1199px) */
@media (min-width: 992px) and (max-width: 1199px) {
    /* Styles for large devices */
}

/* Bootstrap extra-large devices (1200px to 1399px) */
@media (min-width: 1200px) and (max-width: 1399px) {
    /* Styles for extra-large devices */
}

/* For very large screens, 1400px and above */
@media (min-width: 1400px) {
    /* Styles for very large screens (1400px and above) */
}
/* about page responsive  */
@media (max-width: 575px) {  
    .why-choose-section .container .card {
        height: 350px;
    }
    .why-choose .container .card-body .why-choose-content p {
       font-size: 10px;
       text-align: center;
        line-height: 15px;
      
    }
    .feedback-section-fifteen .feedback-schedule-all .feedback-inner-main {
        display: block;
    }
    .feedback-section-fifteen .feedback-schedule-all .feedback-inner-main img {
        height: 120px;
        width: 80%;
    }
    .feedback-section-fifteen .container {
        margin-top : 30px;
    }
    .feedback-section-fifteen .bg-shapes-two .shape-2 {
        left: 85%;
         top: 0%;
         height: 30px;
    }
    .feedback-section-fifteen .bg-shapes-two .shape-1 {
       
        left: 10%;
        top: 90%;
        height: 30px;
       
    }
    .feedback-section-fifteen .feedback-schedule-all .col-lg-8{
        order:2;
        margin-top: 25px;
    }
    .feedback-section-fifteen .feedback-schedule-all .col-lg-4{
        order:1;
    }
    .feedback-section-fifteen .feedback-schedule-all .col-lg-4 .iso-img-class img {
        height: 200px;
    }
    .way-section .way-bg {
        margin: 0 8px;
    }
    .way-section .row .section-inner-header a {
     
        font-size: 10px;
    
    }
}
/* contact us page styling  */
@media (max-width: 575px) { 
    .contact-section {
        padding: 0px ;
    }
    .contact-section .container .new-contact-content {
        padding-top: 60px;
    }
    .contact-content {
        padding-right: 0px;
    }
}










/* new starting css  */
@media (max-width: 575px) { 
    .breadcrumb-bar-two .container .heading .prevent-br br {
        display: none;
    }
    .breadcrumb-bar-two .container .subtext .prevent-br br {
        display: none;
    } 
    .counter-section {
        padding: 20px 15px;

    }
    .counter-section .container .space-remove-counter {
       margin-bottom : 0px;
    }
    .doctor-search-section .section-header-fourteen h2 {
        font-size: 25px !important;
    }
    .doctor-search-section.doctor-search-eleven {
        /* background: linear-gradient(90deg, rgb(164 224 212) 0%, rgb(237 237 237) 15%, rgb(195 228 221) 100%); */
        padding: 35px 0 80px 0px !important;
        /* background-position: bottom center; */
    }
    .doctor-search-section .clients-section-fourteen {
        padding: 10px 0;
        margin: 0px 20px;
    }
    .clients-section-fourteen .feedback-card .feedback-card-body {
        padding: 0px 30px;
    }
   
            .need-to-know-section {
        padding: 20px 0;
        padding-bottom: 1px;
    }
    
    .need-to-know-section.steps-to-follow .box-detail {
        margin: 0px 20px !important;
        height: 280px;
        background: #ffffff;
        border-radius: 10px;
        overflow: hidden;
        margin-bottom: 0;
        padding: 20px;
        text-align: center;
        /* box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px; */
        box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .journey-margin-style{
        margin:0px 5px;
    }
    .rcm-process .container .row .progress-bars{
        margin: 0px 25px ;
        padding: 12px;
    }
    .rcm-process .container .row .rcm-content {
        margin: 10px 0px;
        padding: 15px;
    }
    .rcm-process .container .ce_ixelgen_progress_bar {
        width: 270px;
        padding: 0px;
    }
    .veterinary-care-info .section-header-fourteen p {
        color: #ffffff;
        font-size: 17px;
        margin: 30px 15px;
        text-align: justify;
    }
    /* .rcm-content .section-header-fourteen h2 {
        font-size: 1.6rem;
    } */
     .benifit-section .container .section-header-fourteen{
        margin-bottom: 0px;
     }
     .benifit-section .benifit-wrap {
        background: #ffffff;
        box-shadow: 0px 7.5px 17.5px 0px rgb(186 205 204);
        border-radius: 10px;
      margin: 10px 16px;
        /* padding: 30px 60px 0; */
        text-align: center;
    }
    .service-sec-fourteen .service-types {
        height: 50px;
        width: 280px;
        width: 11.6rem !important;
        padding: 6px 2px;
    }
    .service-sec-fourteen .service-types .doctor-image {
        margin-left: 1px;
        margin-right: 10px;
        flex-shrink: 0;
        border-radius: 10px;
        background-color: #fff;
        width: 20px;
        border: 1px solid #06aea1;
        text-align: center;
        height: 20px;
        border-radius: 50%;
        line-height: 18px;
    }
    .new-service-sec-fourteen{
        padding: 25px 0px;
    }
    .new-service-sec-fourteen .container .row .fun-fact2{
        padding: 0px;
    }
    .service-sec-fourteen .service-types .service-content h4 a {
        font-size: 0.8rem;
        /* line-height: 0px; */
    }
    .service-sec-fourteen .service-types.service-type-right .doctor-image {
        margin-right: 6px !important;
    }
    .slider-partner .row .partners-info{
        padding: 0px 0px 25px 0px ;
    }
    .card-background .section-header-fourteen p {
        text-align: justify;
        padding: 0px 10px;
    }
    /* specialties card carousal  */
    .card-background .container .single-specialties:hover img {
        height: 100px;
        width: 40%;
    }
    .card-background .specialties-cards .single-specialties {
        height: 270px;
        /* width: 90%; */
        padding: 10px 10px;
    }



    /* about pages  */
    .why-choose .container .section-header-fourteen p{
        text-align: justify;
    }
    .why-choose-card .card-body {
        margin: 0;
        padding: 16px 25px 16px 25px;
    }
    .why-choose-section .container .card {
        height: 262px;
        margin: 0px 20px;
        margin-bottom: 20px;
    }
    .why-choose-section .container .card:nth-child(3) {
       
        margin-bottom: 0px;
    }
    .why-choose-section .container .card .card-body .why-choose-icon {
        padding-bottom : 10px;
    }
    .why-choose .container .card-body .why-choose-content h4 {
        margin-bottom: 12px ;
    }
    .why-choose .container .card-body .why-choose-content p {
        font-size: 12px;
        font-weight: 400 !important;
        line-height: 18px;
        color: #000;
        /* margin-bottom: 25px; */
    }
    .feedback-section-fifteen{
        padding-bottom : 0px;
    }
    .feedback-section-fifteen .feedback-schedule-all .feedback-inner-main img {
        height: 150px;
        width: 80%;
    }
    .feedback-section-fifteen .feedback-schedule-all .iso-img-class {
        text-align: center;
    }
    .feedback-section-fifteen .feedback-schedule-all .col-lg-4 .iso-img-class img {
        height: 150px;
    }
    .feedback-section-fifteen .bg-shapes-two .shape-1 {
        left: 10%;
        top: 100%;
        height: 30px;
    }
    .way-section {
        margin-top : 70px;
        padding: 0 0 30px;
    }
    .way-section .row .section-inner-header a {
        font-size: 15px;
        text-align: center;
        margin-bottom : 10px;
    }
    .section-inner-header {
     
        padding: 20px 30px;
    }


    /* specialties page edit  */

    .card-background-one .container .card-row .aos {
        padding : 8px;
    }
    .card-background-one .container .single-specialties {
        height: 220px !important;
        width: 100% !important;
        padding : 30px 0px !important;
    }
    .card-background-one .container .single-specialties:hover {
        padding: 0px 15px !important;
        padding-top: 12px !important;
    }
    .find-specialist{
        padding: 40px 0px;
    }


    /* career page  */
    .career-hero_section .container .opportunity-one{
       margin-bottom : 30px;
       padding : 20px 16px;
       text-align: center;
       height: 300px;
    }
    .career-hero_section .container .opportunity-two{
        padding : 20px 16px;
       text-align: center;
        height: 300px;
     }
     .career-hero_section .container .career-opportunity-card{
        margin-left: 10px;
        margin-right: 10px;
     }
    .career-hero_section .container .career-opportunity-card p{
          text-align:justify ;
    }
    .join_team .bg-shapes .shape-1 {
        left: 5%;
        top: 10%;
        animation: spin 3000ms linear infinite;
    }
    .choose-us-fourteen .choose-content .section-header-fourteen p {
        padding: 0px 16px;
    }
    .join_team .container .choose-content a{
        margin-left : 16px;
    }
    .join_team .container .choose-content .team-join-header{
       text-align: center;
    }
    .join_team {
        padding : 30px 0px !important;
    }
    .faq-inner-page {
      padding: 0px;
      
    }
    .accrodians .cards .card-header h3 {
      
        padding: 8px 0px 8px 6px !important;
        font-size: 16px !important;
        height: 60px !important;
    }

    /* contact page edit  */
   
    .common-color-box2 p {
        text-align: center !important;
        font-size: 10px ;
        padding: 0px !important;
        /* padding-left: 10px; */
        /* padding-right: 10px; */
    }
    .contact-section .container .contact-content .right-side {
        padding: 0px 5px;
    }
    .contact-section .container .new-contact-content {
      
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .contact-section .container .row .color-box-two {
        margin: 0px !important;
       height: 160px !important;
    }
    .contact-section .container .new-contact-content {
        padding-top: 60px;
        margin-bottom: 0px !important;
    }
    .common-color-box2 h4 {
        text-align: center;
        font-size: 14px !important;
    }
    .contact-map .container .section-header-fifteen h2 {
        margin-bottom: 15px !important;
    }
    .contact-content-two{
        margin-top: 18px;
    }
    .contact-form-card {
        margin: 20px 15px 0px 15px !important;
       
    }
    .contact-map .spacing {
        margin-top: 30px !important;
    }
    .contact-map .spacing-three {
        margin-top: 30px !important;
    }
    .contact-map .spacing-two {
        margin-top: 0px !important;
    }
    .contact-map .container .common-color-box2{
        margin: 0px 15px;
     height: 135px;
    }
    .contact-map .container .common-color-box2 p{
        text-align: center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        font-size:11px !important;
    }
    .contact-map .row .col-md-6 iframe {
        border-radius: 10px;
        width: 92%;
        margin: 0px 16px;
        align-self: center;
        justify-content: center;
        height : 300px;
    }
    .contact-map.d-flex {
        padding: 0px !important;
    }
    .feedback-section-fifteen .container {
        margin-top: 0px !important;
    }
    .contact-banner.feedback-section-fifteen .feedback-schedule-all {
       margin: 0px 16px;
    }
    .feedback-schedule-all .right-side-social .socail-icon .section-header-fifteen h2 {
        text-align: center;
        font-size: 16px;
    }
    .contact-banner .feedback-schedule-all .feedback-inner-main {
        height: 286px;
    }
    .social-links .linking-style {
        /* padding-left: 35px; */
        /* padding: 0px 95px; */
        text-align: center !important;
        padding : 0px !important; 
    }
    .social-links ul li a {
        width: 35px !important;
        height: 35px !important;
        margin-bottom: 18px !important;
    }
    .social-links ul li a i {
        font-size: 18px !important;
    }
    .contact-banner .feedback-schedule-all .feedback-inner-main {
        height: 250px !important;
        margin-top: 10px !important;
    }
    .socail-icon .section-header-fifteen {
        margin-bottom: 4px !important;
    }
}

/* specialties page card area edit  */
@media (max-width:399px){
    .card-background-one .container .single-specialties h3 {
        font-size: 10px !important;
    }
    /* faqs accordions  */
    .accrodians .cards .card-header h3 span {
        position: absolute;
        right: 5px !important;
        top: 16px !important;
        height: 14px !important;
        width: 14px !important;
        color: #06aea1;
        background: #ffffff;
        border-radius: 50%;
        text-align: center;
        line-height: 14px !important;
        font-size: 10px !important;
    }
    /* contact page edit  */
   
    .common-color-box2 p {
        text-align: center !important;
        font-size: 10px ;
        padding: 0px !important;
        /* padding-left: 10px; */
        /* padding-right: 10px; */
    }
    .contact-section .container .contact-content .right-side {
        padding: 0px 5px;
    }
    .contact-section .container .new-contact-content {
      
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
    .contact-section .container .row .color-box-two {
        margin: 0px !important;
        height: 160px !important;
       
    }
    .contact-section .container .new-contact-content {
        padding-top: 60px;
        margin-bottom: 0px !important;
    }
    .common-color-box2 h4 {
        text-align: center;
        font-size: 13px !important;
    }
    .contact-map .container .section-header-fifteen h2 {
        margin-bottom: 15px !important;
    }
    .contact-content-two{
        margin-top: 18px;
    }
    .contact-form-card {
        margin: 20px 15px 0px 15px !important;
       
    }
    .contact-map .spacing {
        margin-top: 30px !important;
    }
    .contact-map .spacing-three {
        margin-top: 30px !important;
    }
    .contact-map .spacing-two {
        margin-top: 0px !important;
    }
    .contact-map .container .common-color-box2{
        margin: 0px 15px;
    height: 135px;
    }
    .contact-map .container .common-color-box2 p{
        text-align: center !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        font-size:11px !important;
    }
    .contact-map .row .col-md-6 iframe {
        border-radius: 10px;
        width: 92%;
        margin: 0px 16px;
        align-self: center;
        justify-content: center;
        height : 300px;
    }
    .contact-map.d-flex {
        padding: 0px !important;
    }
    .feedback-section-fifteen .container {
        margin-top: 0px !important;
    }
    .contact-banner.feedback-section-fifteen .feedback-schedule-all {
       margin: 0px 16px;
    }
    .feedback-schedule-all .right-side-social .socail-icon .section-header-fifteen h2 {
        text-align: center;
        font-size: 16px;
    }
    .contact-banner .feedback-schedule-all .feedback-inner-main {
        height: 286px;
    }
    .social-links .linking-style {
        /* padding-left: 35px; */
        /* padding: 0px 95px; */
        text-align: center !important;
        padding : 0px !important; 
    }
    .social-links ul li a {
        width: 35px !important;
        height: 35px !important;
        margin-bottom: 18px !important;
    }
    .social-links ul li a i {
        font-size: 18px !important;
    }
    .contact-banner .feedback-schedule-all .feedback-inner-main {
        height: 250px !important;
        margin-top: 10px !important;
    }
    .socail-icon .section-header-fifteen {
        margin-bottom: 4px !important;
    }
}
@media (min-width:400px) and (max-width:500px){
    .card-background-one .container .single-specialties h3 {
        font-size: 12px !important;
    }
    .accrodians .cards .card-header h3 span {
        position: absolute;
        right: 5px !important;
        top: 16px !important;
        height: 14px !important;
        width: 14px !important;
        color: #06aea1;
        background: #ffffff;
        border-radius: 50%;
        text-align: center;
        line-height: 14px !important;
        font-size: 10px !important;
    }
    /* footer edit section  */
    .footer.footer-eleven .footer-top .footer-widget p {
        font-size: 13px;
        color: #353637;
    }
    .footer.footer-eleven .footer-top .footer-widget ul li p {
        font-weight: normal;
        margin-bottom: 0;
        font-size: 12.5px;
    }
    .footer.footer-eleven .footer-top .footer-widget ul li span.new-icon-contact {
     
        width: 52px;
    
    }
    .footer.footer-eleven .footer-top .subscribe-form .form-control {
        min-height: 50px;
     
    }
    .footer.footer-eleven .footer-top .subscribe-form .btn {
      
        font-size: 13px;
       
    }
    .footer.footer-eleven .footer-top .footer-widget .footer-widget-title h4 {
      
        font-size: 15px;
       
    }
    .footer.footer-eleven .footer-widget.footer-menu ul li a {
      
        padding-left: 0;
       
    }
    .footer.footer-eleven .footer-top .footer-widget ul li {
        margin-bottom: 8px !important;
    }

    .unscub_img {
        width: 152px;
        height: 161px;
        margin-left: 16px;
    }
    .emojo_img{
     width: 37px;

 }
}
/* career page opportunity card area edit  */
@media (max-width:399px){
    .career-hero_section .container .opportunity-one{
       height: 350px !important;

    }
    .career-hero_section .container .opportunity-two{
        height: 350px !important;

    }

    .unscub_img {
        width: 137px;
        height: 149px;
        margin-left: 10px;
    }
    .emojo_img{
     width:37px;

 }
}
@media(max-width: 400px){
    .section-header-fourteen h2 {
        font-size: 1.7rem;
    }
    /* footer edit section  */
    .footer.footer-eleven .footer-top .footer-widget p {
        font-size: 13px;
        color: #353637;
    }
    .footer.footer-eleven .footer-top .footer-widget ul li p {
        font-weight: normal;
        margin-bottom: 0;
        font-size: 12.5px;
    }
    .footer.footer-eleven .footer-top .footer-widget ul li span.new-icon-contact {
     
        width: 52px;
    
    }
    .footer.footer-eleven .footer-top .subscribe-form .form-control {
        min-height: 50px;
     
    }
    .footer.footer-eleven .footer-top .subscribe-form .btn {
      
        font-size: 13px;
       
    }
    .footer.footer-eleven .footer-top .footer-widget .footer-widget-title h4 {
      
        font-size: 15px;
       
    }
    .footer.footer-eleven .footer-widget.footer-menu ul li a {
      
        padding-left: 0;
       
    }
    .footer.footer-eleven .footer-top .footer-widget ul li {
        margin-bottom: 8px !important;
    }
}
@media (max-width: 480px){
    .doctor-search-section .section-header-fourteen h2 {
        font-size: 20px !important;
    }

            .tolls_img {
            width: 47%;
            /* padding: 0px; */
            text-align: center;
            padding-right: 10px;
            padding-left: 10px;
            margin-left: 95px;
            max-width: 210px;
            min-width: 15px;
            text-align: center;
            max-height: 107px;
            min-height: 0px;
            margin-top: 0px;
            margin-right: -2px;
            margin-bottom: 14px;
        }


}

/* private practice page edit  */

@media (max-width: 399px){
    .private-second .content-box .private-head {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .private-second .container .cards .new-elem {
        margin-bottom: 25px;
        padding: 0px !important;
    }
    .private-second .container .cards .elem-one,
    .private-second .container .cards .elem-three {
       
        padding-right: 8px !important;
    }
    .private-second .container .cards .elem-two,
    .private-second .container .cards .elem-four {
       
        padding-left: 8px !important;
    }
   
    .private-second .container .cards .box-card {
        margin: 0;
        /* padding: 50px 20px 25px; */
        padding-top: 0px !important;
        /* padding-bottom: 20px; */
        border-radius: 8px;
        background-color: #06aea1;
        box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 25px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
        height: 180px;
    }
    .private-second .container .icon-div span img {
        height: 85px;
        width: 55%;
    }
    .private-second .container .content-box #para-new-style{
       
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            /* margin: 0px 15px; */
      
    }


    .private-third-section .container .private-head {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .private-third-section .container .row .boxes {
        margin-bottom: 25px;
        padding: 0px 6px;
    }
    .private-third-section .card-container .icon-text p {
        font-size: 10px;
        font-weight: 400;
        line-height: 16px;
        text-align: center;
        color: black;
    }
    .third-section-property .card-container .cards {
        height: 250px;
        background: #ffffff;
        border-radius: 10px;
        padding: 12px 12px;
    }
    .private-third-section .card-container .icon-text h4 {
        font-size: 12px;
        font-weight: 650;
        margin-bottom: 6px !important;
    }
   
    .private-third-section .card-container .icon-card {
        margin-bottom: 10px !important;
       
    }
    .private-third-section .card-container .icon-card-new span img {
        height: 50px !important;
        width: 62px !important;
        position: center;
        text-align: center !important;
    }


    .private-fourth .container .text-content #new-heading-edit {
        font-size: 20px;
        line-height: 24px;
    }

    .private-fourth .container .text-content p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        /* margin: 0px 15px; */
    }
    .private-fourth .container .text-content p:nth-child(3){
       display: none;
        /* margin: 0px 15px; */
    }
    .fifth-section h1{
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .private-sixth-sec .container .row .first{
        order: 2;
    }
    .private-sixth-sec .container .row .second{
        order: 1;
        margin-bottom : 16px;
    }
    .private-sixth-sec .container .row .second h1{
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .private-sixth-sec .container .row .third{
        order: 4;
    }
    .private-sixth-sec .container .row .fourth{
        order: 3;
        margin-bottom : 16px;
    }
    .private-sixth-sec .container .row .fifth{
        order: 6;
    }
    .private-sixth-sec .container .row .fifth .left-box{
       height: 300px;
    } 
    .private-sixth-sec .container .row .sixth{
        order: 5;
    }
    .private-seventh-section .container .right-content img {
        height: 300px;
    }
    .private-seventh-section .container .left-content{
        margin-top: 30px;
    }
    .private-seventh-section .container .left-content .text-title h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .private-seventh-section .container .left-content .text-para span {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }


    .private-eight .container .title-para h1{
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .private-eight .container .title-para p strong span{
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .private-eight .container .right-content img {
      margin-top: 50px;
        height: 300px;
    }


    /* small practice page edit  */
    .small-third-section .container .section-heading h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-third-section .container .section-heading p {
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        text-align: justify !important;
    }
    .small-third-section .container .first_img img {
      
        height: 300px;
    }
    .small-third-section .container .heading {
        margin-top: 30px;
    }
    .small-third-section .container .heading h1{
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-third-section .container .heading p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .small-third-section .container .heading ul li span {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        /* line-height: 22px !important; */
    }
    .small-medical-timeline .container .title-box h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-medical-timeline .container .title-box p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .small-medical-timeline .box-container .box .contents {
        margin-bottom: 12px;
    }
    .small-medical-timeline .box-container .box {
        margin: 38px 0px;
    }
    .small-medical-timeline .box-container .box .main-icon {
        position: absolute;
        top: -16px;
        right: -10px;
        font-size: 16px;
        height: 35px;
        width: 35px;
        line-height: 35px;
    }
    .small-bill-practice .container .heading h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-bill-practice .card-container .cards {
        padding: 12px;
        height: 140px;
    }
    .small-bill-practice .card-container .cards p{
       font-size: 12px !important;
       font-weight: 400 !important; 
    }
    .small-bill-practice .card-container .cards .img-div img {
        width: 80%;
        height: 45px;
    }


    .small-practice-seventh .container .content .text-area h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-practice-seventh .container .content .text-area p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .small-practice-seventh .container .content {
        padding: 30px 0px;
    }
    .small-practice-seventh .container .col-sm-6 .img-style {
        border-radius: 16px;
        margin-bottom: 45px;
    } 


    .small-last-partner .container .content h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
     .small-last-partner  .container .content p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
   .small-last-partner  .container .content p {
      padding: 0px;
    }


    /* large practice page edit  */
  
    .large-robust-billing .container .left-info img {
        width: 100%;
        height: 290px;
        border-radius: 16px;
        margin-bottom : 30px;
    }
    .large-robust-billing .container .right-div h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-robust-billing .container .right-info p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

    .large-important-kpi .container .title-one h1, 
    .large-important-kpi .container .title-two h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-important-kpi .container .title-one p{
        text-align: justify;
    }
     .large-important-kpi .container .title-one p b{
       
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
     } 
     .large-important-kpi .container .title-two p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .large-important-kpi .container .row .info-fun-box {
        padding: 6px !important;
    }
    .large-important-kpi .container .kpi-information {
        padding: 10px !important;
        height : 220px;
       
    }
    .large-important-kpi .container .kpi-information h4 {
        color: #000;
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
       
    }
    .large-important-kpi .container .kpi-information p {
        text-align: justify;
        font-size: 10px;
        font-weight: 400;
        line-height: 16px;
        color: black;
    }



    .large-rcm-strength .container .title h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-rcm-strength .container .info p {
        font-size: 16px;
        font-weight: 500;
        line-height: 22px !important;
    }
    .large-rcm-strength .container .info p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
    }
    .large-rcm-strength .container .rcm-img {
        margin-top : 30px;
    }
    .large-rcm-strength .container .rcm-img img{
       border-radius: 16px;
    }
    .large-new-service-sec-fourteen .container .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-new-service-sec-fourteen .container .section-header-fourteen{
        margin-bottom : 20px !important;
    }
    .large-new-service-sec-fourteen .container .section-header-fourteen p {
        text-align: center !important;
        font-size: 15px !important;
        font-weight: 400 !important;
    }
    .large-efficient .container .head-title h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-efficient .elem-one .content,
    .large-efficient .elem-two .content{
        padding: 40px 0px 25px 0px;
    }
    .large-efficient .elem-three .content{
        padding: 0px 0px 25px 0px;
    }
    .large-efficient .elem-four .content{
        padding: 0px;
    }
    .large-efficient .elem-five .content {
        padding-top: 0px !important;
    }
    .large-efficient .elem-three .img {
            margin-top : -10px;
    }
    .large-efficient .container .content h1 {
        font-size: 40px;
        line-height: 40px;
    }
    .large-efficient .container .content h2 {
        font-size: 15px;
        font-weight: 650;
        line-height: 20px;
    }
    .large-efficient .container .content p {
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        color: black;
        text-align: justify;
    }
    .large-efficient .elem-two .image,
    .large-efficient .elem-four .image{
        order:2;
    }
    .large-efficient .elem-two .info,
    .large-efficient .elem-four .info {
        order:1;
    }



    .large-stop-solution .container .main-head-text h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-stop-solution .container .main-head-text p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .large-stop-solution .container .main-head-text hr {
       
        width: 100%;
      
    }
    .large-stop-solution .container .info-card{
        margin-top: 30px;
    }
    .large-stop-solution  .container .right-side h1 {
        font-size: 12px;
        font-weight: 600;
        line-height: 14px;
        text-align: center;
    }
    .large-stop-solution  .container .right-side p {
        font-size: 10px;
        font-weight: 400;
        line-height: 12px;
        text-align: center !important;
    }
    .large-stop-solution  .container .right-side .common-color-box2 {
        height: 145px;
        padding: 10px;
    }



    /* dme billing page edit  */
    .dme-need-know .container .veterinary-care-info .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .dme-need-know .container .veterinary-care-info .section-header-fourteen p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        margin: 25px 0px !important;
    }


    .dme-need-know .container .row .box-detail {
        margin: 0px !important;
        padding: 10px !important;
        height: 180px;
      
    }
    .dme-need-know .container .row .box-detail .steps-list-img span {
        width: 40px;
        height: 40px;
        border-radius: 50%;
      
        margin-bottom : 6px !important;
        display: inline-block;
        line-height: 40px;
    }
    .dme-need-know .container .row .box-detail .steps-list-img span img{
       height: 35px;
    }
    .dme-need-know .row .step-box {
        padding: 7px !important;
    }
    .dme-need-know .container .row .box-detail .steps-list-box h6 {
        font-size: 10px;
        margin-top: 0px;
       
    }
    .dme-need-know .container .row .box-detail .steps-list-box p {
        font-size: 10px;
        line-height: 15px;
        font-weight: 400;
        text-align: center;
    }


    .hospital-benefit .container .content-area {
        padding-top: 0px;
    }
    .hospital-benefit .container .title-box h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .hospital-benefit .container .title-box p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .hospital-benefit .container .title-box ul li span{
        /* font-size: 16px; */
     font-size: 14px !important;
     font-weight: 500;
    }
    .hospital-benefit .container .col-sm-6 img {
        width: 75% !important;
        max-width: 100%;
        height: 200px;
        margin-top: 30px;
    }


    .dme-important-kpi .container .col-sm-12 h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .dme-important-kpi .container .kpi-box {
        padding: 7px;
    }
    .dme-important-kpi .container .kpi-item {
        padding: 15px;
        height: 185px;
    }
    .dme-important-kpi .container .kpi-item .text p {
        font-size: 10px;
       
    }
    .dme-important-kpi .container .kpi-item .text h1 {
        font-size: 15px;
       
        line-height: 18px;
      
    }


    .dme-find-specialist .form-headline h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .dme-find-specialist .form-para p br{
        display: none;
    }
    .dme-find-specialist .form-para p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }


    /* orthotics-prosthetics page edit  */
   

    .ortho-hospital .container .heading-content h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .ortho-hospital .container .heading-content p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        margin-bottom: 6px;
    }
    .ortho-hospital .container .heading-content  .action-btn .btn-new-grey {
        font-size: 15px;
        
    }
    .ortho-hospital .container .right-side .info-list h1 {
        font-size: 14px;
        line-height: 22px;
    }
    .ortho-hospital .container .right-side .info-list p {
       
        font-size: 10px;
      
        text-align: justify;
    }




    .ortho-rcm .container .head-content h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .ortho-rcm .container .head-content p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .ortho-rcm .container .card-content {
       padding: 20px 16px;
        border-radius: 8px;
        color: white;
        text-align: justify;
        height: auto;
        margin-bottom : 16px;
    }
    .rcm-partner .container .card-content h1 {
        font-size: 14px;
       margin-bottom : 6px;
    }
    .rcm-partner .container .card-content p {
        font-size: 10px;
      line-height: 20px !important;
        text-align: justify;
    }
    .ortho-hospital .container .col-sm-6 img {
        width: 100% !important;
        max-width: 100%;
        height: 200px;
        margin-top: 30px;
    }
    .ortho-dme-kpi .container .kpi-item {
        padding: 15px;
        height: 200px;
    }

    .find-specialist {
        /* padding: 40px 0px; */
    }




    /* home page re edit again  */
    .home-doctor-search .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
   .home-need-know .veterinary-care-info .section-header-fourteen h2 {
    font-size: 20px !important;
    font-weight: 700;
    line-height: 24px !important;
    text-align: center;
    }
    .home-need-know .veterinary-care-info .section-header-fourteen p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .home-patients .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .home-patients p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .home-patients p span {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

    .home-rcm .rcm-content .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .home-rcm .rcm-content .section-header-fourteen p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

   .home-benefit .section-header-fourteen h2 {
    font-size: 20px !important;
    font-weight: 700;
    line-height: 24px !important;
    text-align: center;
    }
    .home-revenue-cycle .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .home-revenue-cycle .section-header-fourteen p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .home-revenue-cycle .section-header-fourteen{
        margin-top: 20px;
        margin-bottom: 35px;
        }


        .home-specialties .section-header-fourteen h2{
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
        }
        .home-specialties .section-header-fourteen p{
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
        }
        .home-specialties .bg-shapes .img-fluid {
            height: 25px;
        }
        .home-specialties .bg-shapes .shape-3 {
            right: 40px;
            top: 18px;
        }
        .home-specialties .bg-shapes .shape-2 {
            left: 70%;
            top: 28%;
        }
        .services-section-fourteen .bg-shapes .shape-1 {
            right: 320px;
            bottom: 6%;
        }



        /* about page edit  */

        .about-why-choose .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            text-align: center;
        }
        .about-why-choose .section-header-fourteen p b {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 300 !important;
            line-height: 22px !important;
        }
        .about-why-choose .container .card-body .why-choose-content h4 {
            font-size: 22px;
            font-weight: 650;
            margin-bottom: 22px;
        }
        .about-feedback-section-fifteen .bg-shapes-two .shape-1 {
            left: 10%;
            top: 90%;
            height: 30px;
        }
        .about-feedback-section-fifteen .bg-shapes-two .shape-2 {
            left: 85%;
            top: 6%;
            height: 30px;
        }
        .shapping .bg-shapes-two .shape-1 {
            left: 10%;
            top: 100% !important;
            height: 30px;
        }
        .about-feedback-section-fifteen .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            text-align: center;
        }
        .about-feedback-section-fifteen .feedback-schedule-all .feedback-fifteen-content p strong span {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            font-family: 'Inter' !important;
        }
        .about-way-section .row .way-inner-header h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            text-align: center;
        }
        .about-way-section .row .way-inner-header p span {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            font-family: 'Inter' !important;
        }



        /* specialties page  */
        .specialties-form .container .row .form-headling h1 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
           
        }
        .specialties-form .row .form-para p {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
           
        }

        /* career page edit  */

        .career-hero_section .container .career-opportunity-card h2 {
            font-size: 20px !important;
            font-weight: 700;
          
        }
        .career-hero_section .container .career-opportunity-card p {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            /* line-height: 22px !important; */
        }
        .career-hero_section .container .opportunity-one,
        .career-hero_section .container .opportunity-two {
            height: 290px !important;
        }
        .career-opportunity-box .veterinary-care-info .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
        }
        .join_team .container .choose-content .team-join-header {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            margin-bottom : -10px;
        }
        .join_team .choose-content .section-header-fourteen p span{
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            font-family: 'Inter' !important;
        }
        .career-faqs .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
        }
        /* faqs page edit here  */
        .faqs-section-question .section-header-fourteen{
            margin-top : 25px !important;
            padding-bottom : 0px !important;
        }
        .faqs-section-question .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
        }
}
/* private practice  */
@media(min-width : 400px) and (max-width : 500px) { 
    .private-second .content-box .private-head {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .private-second .container .cards .new-elem {
        margin-bottom: 25px;
        padding: 0px !important;
    }
    .private-second .container .cards .elem-one,
    .private-second .container .cards .elem-three {
       
        padding-right: 8px !important;
    }
    .private-second .container .cards .elem-two,
    .private-second .container .cards .elem-four {
       
        padding-left: 8px !important;
    }
   
    .private-second .container .cards .box-card {
        margin: 0;
        /* padding: 50px 20px 25px; */
        padding-top: 0px !important;
        /* padding-bottom: 20px; */
        border-radius: 8px;
        background-color: #06aea1;
        box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 25px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
        height: 180px;
    }
    .private-second .container .icon-div span img {
        height: 85px;
        width: 55%;
    }
    .private-second .container .content-box #para-new-style{
       
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            /* margin: 0px 15px; */
      
    }


    .private-third-section .container .private-head {
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .private-third-section .container .row .boxes {
        margin-bottom: 25px;
        padding: 0px 6px;
    }
    .private-third-section .card-container .icon-text p {
        font-size: 10px;
        font-weight: 400;
        line-height: 16px;
        text-align: center;
        color: black;
    }
    .third-section-property .card-container .cards {
        height: 250px;
        background: #ffffff;
        border-radius: 10px;
        padding: 12px 12px;
    }
    .private-third-section .card-container .icon-text h4 {
        font-size: 12px;
        font-weight: 650;
        margin-bottom: 6px !important;
    }
   
    .private-third-section .card-container .icon-card {
        margin-bottom: 10px !important;
       
    }
    .private-third-section .card-container .icon-card-new span img {
        height: 50px !important;
        width: 62px !important;
        position: center;
        text-align: center !important;
    }


    .private-fourth .container .text-content #new-heading-edit {
        font-size: 20px;
        line-height: 24px;
    }

    .private-fourth .container .text-content p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        /* margin: 0px 15px; */
    }
    .private-fourth .container .text-content p:nth-child(3){
       display: none;
        /* margin: 0px 15px; */
    }
    .fifth-section h1{
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .private-sixth-sec .container .row .first{
        order: 2;
    }
    .private-sixth-sec .container .row .second{
        order: 1;
        margin-bottom : 16px;
    }
    .private-sixth-sec .container .row .second h1{
        font-size: 20px !important;
        line-height: 24px !important;
    }
    .private-sixth-sec .container .row .third{
        order: 4;
    }
    .private-sixth-sec .container .row .fourth{
        order: 3;
        margin-bottom : 16px;
    }
    .private-sixth-sec .container .row .fifth{
        order: 6;
    }
    .private-sixth-sec .container .row .fifth .left-box{
       height: 280px;
    } 
    .private-sixth-sec .container .row .sixth{
        order: 5;
    }
    .private-seventh-section .container .right-content img {
        height: 300px;
    }
    .private-seventh-section .container .left-content{
        margin-top: 30px;
    }
    .private-seventh-section .container .left-content .text-title h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .private-seventh-section .container .left-content .text-para span {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }


    .private-eight .container .title-para h1{
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .private-eight .container .title-para p strong span{
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .private-eight .container .right-content img {
      margin-top: 50px;
        height: 300px;
    }






}
 /* small practice page edit  */
@media(min-width: 400px) and (max-width: 500px){
    
    
     .small-third-section .container .section-heading h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-third-section .container .section-heading p {
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        text-align: justify !important;
    }
    .small-third-section .container .first_img img {
      
        height: 300px;
    }
    .small-third-section .container .heading {
        margin-top: 30px;
    }
    .small-third-section .container .heading h1{
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-third-section .container .heading p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .small-third-section .container .heading ul li span {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        /* line-height: 22px !important; */
    }
    .small-medical-timeline .container .title-box h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-medical-timeline .container .title-box p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .small-medical-timeline .box-container .box .contents {
        margin-bottom: 12px;
    }
    .small-medical-timeline .box-container .box {
        margin: 38px 0px;
    }
    .small-medical-timeline .box-container .box .main-icon {
        position: absolute;
        top: -16px;
        right: -10px;
        font-size: 16px;
        height: 35px;
        width: 35px;
        line-height: 35px;
    }
    .small-bill-practice .container .heading h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-bill-practice .card-container .cards {
        padding: 12px;
        height: 140px;
    }
    .small-bill-practice .card-container .cards p{
       font-size: 12px !important;
       font-weight: 400 !important; 
    }
    .small-bill-practice .card-container .cards .img-div img {
        width: 80%;
        height: 45px;
    }


    .small-practice-seventh .container .content .text-area h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
    .small-practice-seventh .container .content .text-area p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .small-practice-seventh .container .content {
        padding: 30px 0px;
    }
    .small-practice-seventh .container .col-sm-6 .img-style {
        border-radius: 16px;
        margin-bottom: 45px;
    } 


    .small-last-partner .container .content h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
    }
     .small-last-partner  .container .content p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
   .small-last-partner  .container .content p {
      padding: 0px;
    }

}

 /* large practice page edit  */
@media(min-width: 400px) and (max-width: 500px){
     
  
      .large-robust-billing .container .left-info img {
        width: 100%;
        height: 290px;
        border-radius: 16px;
        margin-bottom : 30px;
    }
    .large-robust-billing .container .right-div h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-robust-billing .container .right-info p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

    .large-important-kpi .container .title-one h1, 
    .large-important-kpi .container .title-two h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-important-kpi .container .title-one p{
        text-align: justify;
    }
     .large-important-kpi .container .title-one p b{
       
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
     } 
     .large-important-kpi .container .title-two p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .large-important-kpi .container .row .info-fun-box {
        padding: 6px !important;
    }
    .large-important-kpi .container .kpi-information {
        padding: 10px !important;
        height : 220px;
       
    }
    .large-important-kpi .container .kpi-information h4 {
        color: #000;
        font-size: 12px;
        font-weight: 700;
        line-height: 16px;
       
    }
    .large-important-kpi .container .kpi-information p {
        text-align: justify;
        font-size: 10px;
        font-weight: 400;
        line-height: 16px;
        color: black;
    }



    .large-rcm-strength .container .title h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-rcm-strength .container .info p {
        font-size: 16px;
        font-weight: 500;
        line-height: 22px !important;
    }
    .large-rcm-strength .container .info p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
    }
    .large-rcm-strength .container .rcm-img {
        margin-top : 30px;
    }
    .large-rcm-strength .container .rcm-img img{
       border-radius: 16px;
    }
    .large-new-service-sec-fourteen .container .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-new-service-sec-fourteen .container .section-header-fourteen{
        margin-bottom : 20px !important;
    }
    .large-new-service-sec-fourteen .container .section-header-fourteen p {
        text-align: center !important;
        font-size: 15px !important;
        font-weight: 400 !important;
    }
    .large-efficient .container .head-title h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-efficient .elem-one .content,
    .large-efficient .elem-two .content{
        padding: 40px 0px 25px 0px;
    }
    .large-efficient .elem-three .content{
        padding: 0px 0px 25px 0px;
    }
    .large-efficient .elem-four .content{
        padding: 0px;
    }
    .large-efficient .elem-five .content {
        padding-top: 0px !important;
    }
    .large-efficient .elem-three .img {
            margin-top : -10px;
    }
    .large-efficient .container .content h1 {
        font-size: 40px;
        line-height: 40px;
    }
    .large-efficient .container .content h2 {
        font-size: 15px;
        font-weight: 650;
        line-height: 20px;
    }
    .large-efficient .container .content p {
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
        color: black;
        text-align: justify;
    }
    .large-efficient .elem-two .image,
    .large-efficient .elem-four .image{
        order:2;
    }
    .large-efficient .elem-two .info,
    .large-efficient .elem-four .info {
        order:1;
    }



    .large-stop-solution .container .main-head-text h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .large-stop-solution .container .main-head-text p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .large-stop-solution .container .main-head-text hr {
       
        width: 100%;
      
    }
    .large-stop-solution .container .info-card{
        margin-top: 30px;
    }
    .large-stop-solution  .container .right-side h1 {
        font-size: 12px;
        font-weight: 600;
        line-height: 14px;
        text-align: center;
    }
    .large-stop-solution  .container .right-side p {
        font-size: 10px;
        font-weight: 400;
        line-height: 12px;
        text-align: center !important;
    }
    .large-stop-solution  .container .right-side .common-color-box2 {
        height: 145px;
        padding: 10px;
    }


}

 /* dme billing page edit  */
@media(min-width: 400px) and (max-width: 500px){
    
     .dme-need-know .container .veterinary-care-info .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .dme-need-know .container .veterinary-care-info .section-header-fourteen p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
        margin: 25px 0px !important;
    }


    .dme-need-know .container .row .box-detail {
        margin: 0px !important;
        padding: 10px !important;
        height: 180px;
      
    }
    .dme-need-know .container .row .box-detail .steps-list-img span {
        width: 40px;
        height: 40px;
        border-radius: 50%;
      
        margin-bottom : 6px !important;
        display: inline-block;
        line-height: 40px;
    }
    .dme-need-know .container .row .box-detail .steps-list-img span img{
       height: 35px;
    }
    .dme-need-know .row .step-box {
        padding: 7px !important;
    }
    .dme-need-know .container .row .box-detail .steps-list-box h6 {
        font-size: 10px;
        margin-top: 0px;
       
    }
    .dme-need-know .container .row .box-detail .steps-list-box p {
        font-size: 10px;
        line-height: 15px;
        font-weight: 400;
        text-align: center;
    }


    .hospital-benefit .container .content-area {
        padding-top: 0px;
    }
    .hospital-benefit .container .title-box h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .hospital-benefit .container .title-box p span{
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .hospital-benefit .container .title-box ul li span{
        /* font-size: 16px; */
     font-size: 14px !important;
     font-weight: 500;
    }
    .hospital-benefit .container .col-sm-6 img {
        width: 75% !important;
        max-width: 100%;
        height: 200px;
        margin-top: 30px;
    }


    .dme-important-kpi .container .col-sm-12 h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .dme-important-kpi .container .kpi-box {
        padding: 7px;
    }
    .dme-important-kpi .container .kpi-item {
        padding: 15px;
        height: 185px;
    }
    .dme-important-kpi .container .kpi-item .text p {
        font-size: 10px;
       
    }
    .dme-important-kpi .container .kpi-item .text h1 {
        font-size: 15px;
       
        line-height: 18px;
      
    }


    .dme-find-specialist .form-headline h1 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .dme-find-specialist .form-para p br{
        display: none;
    }
    .dme-find-specialist .form-para p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

}



@media(min-width: 400px) and (max-width : 500px) {
        /* orthotics-prosthetics page edit  */
   

        .ortho-hospital .container .heading-content h1 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            text-align: center;
        }
        .ortho-hospital .container .heading-content p {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            margin-bottom: 6px;
        }
        .ortho-hospital .container .heading-content  .action-btn .btn-new-grey {
            font-size: 15px;
            
        }
        .ortho-hospital .container .right-side .info-list h1 {
            font-size: 14px;
            line-height: 22px;
        }
        .ortho-hospital .container .right-side .info-list p {
           
            font-size: 10px;
          
            text-align: justify;
        }
    
    
    
    
        .ortho-rcm .container .head-content h1 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            text-align: center;
        }
        .ortho-rcm .container .head-content p {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
        }
        .ortho-rcm .container .card-content {
           padding: 20px 16px;
            border-radius: 8px;
            color: white;
            text-align: justify;
            height: auto;
            margin-bottom : 16px;
        }
        .rcm-partner .container .card-content h1 {
            font-size: 14px;
           margin-bottom : 6px;
        }
        .rcm-partner .container .card-content p {
            font-size: 10px;
          line-height: 20px !important;
            text-align: justify;
        }
        .ortho-hospital .container .col-sm-6 img {
            width: 100% !important;
            max-width: 100%;
            height: 200px;
            margin-top: 30px;
        }
        .ortho-dme-kpi .container .kpi-item {
            padding: 15px;
            height: 200px;
        }
    
        .find-specialist {
            /* padding: 40px 0px; */
        }
    
    
    
}


@media (min-width: 400px) and (max-width: 500px) {
    /* home page re edit again  */
    .home-doctor-search .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
   .home-need-know .veterinary-care-info .section-header-fourteen h2 {
    font-size: 20px !important;
    font-weight: 700;
    line-height: 24px !important;
    text-align: center;
    }
    .home-need-know .veterinary-care-info .section-header-fourteen p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .home-patients .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .home-patients p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .home-patients p span {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

    .home-rcm .rcm-content .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .home-rcm .rcm-content .section-header-fourteen p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }

   .home-benefit .section-header-fourteen h2 {
    font-size: 20px !important;
    font-weight: 700;
    line-height: 24px !important;
    text-align: center;
    }
    .home-revenue-cycle .section-header-fourteen h2 {
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
    }
    .home-revenue-cycle .section-header-fourteen p {
        text-align: justify !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        line-height: 22px !important;
    }
    .home-revenue-cycle .section-header-fourteen{
        margin-top: 20px;
        margin-bottom: 35px;
        }


        .home-specialties .section-header-fourteen h2{
        font-size: 20px !important;
        font-weight: 700;
        line-height: 24px !important;
        text-align: center;
        }
        .home-specialties .section-header-fourteen p{
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
        }
        .home-specialties .bg-shapes .img-fluid {
            height: 25px;
        }
        .home-specialties .bg-shapes .shape-3 {
            right: 40px;
            top: 18px;
        }
        .home-specialties .bg-shapes .shape-2 {
            left: 70%;
            top: 28%;
        }
        .services-section-fourteen .bg-shapes .shape-1 {
            right: 320px;
            bottom: 6%;
        }



        /* about page edit  */

        .about-why-choose .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            text-align: center;
        }
        .about-why-choose .section-header-fourteen p b {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 300 !important;
            line-height: 22px !important;
        }
        .about-why-choose .container .card-body .why-choose-content h4 {
            font-size: 22px;
            font-weight: 650;
            margin-bottom: 22px;
        }
        .about-feedback-section-fifteen .bg-shapes-two .shape-1 {
            left: 10%;
            top: 90%;
            height: 30px;
        }
        .about-feedback-section-fifteen .bg-shapes-two .shape-2 {
            left: 85%;
            top: 6%;
            height: 30px;
        }
        .shapping .bg-shapes-two .shape-1 {
            left: 10%;
            top: 100% !important;
            height: 30px;
        }
        .about-feedback-section-fifteen .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            text-align: center;
        }
        .about-feedback-section-fifteen .feedback-schedule-all .feedback-fifteen-content p strong span {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            font-family: 'Inter' !important;
        }
        .about-way-section .row .way-inner-header h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            text-align: center;
        }
        .about-way-section .row .way-inner-header p span {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            font-family: 'Inter' !important;
        }



        /* specialties page  */
        .specialties-form .container .row .form-headling h1 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
           
        }
        .specialties-form .row .form-para p {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
           
        }

        /* career page edit  */

        .career-hero_section .container .career-opportunity-card h2 {
            font-size: 20px !important;
            font-weight: 700;
          
        }
        .career-hero_section .container .career-opportunity-card p {
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            /* line-height: 22px !important; */
        }
        .career-hero_section .container .opportunity-one,
        .career-hero_section .container .opportunity-two {
            height: 290px !important;
        }
        .career-opportunity-box .veterinary-care-info .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
        }
        .join_team .container .choose-content .team-join-header {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
            margin-bottom : -10px;
        }
        .join_team .choose-content .section-header-fourteen p span{
            text-align: justify !important;
            font-size: 15px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            font-family: 'Inter' !important;
        }
        .career-faqs .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
        }
        /* faqs page edit here  */
        .faqs-section-question .section-header-fourteen{
            margin-top : 25px !important;
            padding-bottom : 0px !important;
        }
        .faqs-section-question .section-header-fourteen h2 {
            font-size: 20px !important;
            font-weight: 700;
            line-height: 24px !important;
        }
}

@media (min-width: 400px) and (max-width: 450px) { 
    .large-important-kpi .container .kpi-information {
        padding: 10px !important;
        height : 195px;
       
    }
    .dme-hospital .container .col-sm-6 img {
        width: 70% !important;
        max-width: 100%;
        height: 200px;
        margin-top: 30px;
    }
}
@media (min-width: 451px) and (max-width: 500px) { 
    .large-important-kpi .container .kpi-information {
        padding: 10px !important;
        height : 180px;
       
    }
    .dme-hospital .container .col-sm-6 img {
        width: 60% !important;
        max-width: 100%;
        height: 200px;
        margin-top: 30px;
    }
}
@media (min-width: 450px) and (max-width: 500px) {
    .large-stop-solution .container .right-side .common-color-box2 {
        height: 130px;
        padding: 10px;
    }
    .large-stop-solution .container .right-side p {
       margin-top : 15px;
    }
    .counter-section .row .count-info p {
        font-size : 18px;
    }
}
@media (min-width: 360px) and (max-width: 370px){
    .counter-section .count-box .count-icon {
        width: 40px;
        height: 40px;
        background: #ffffff;
        border-radius: 100px;
        margin: 0 12px 0 0;
        flex-shrink: 0;
    }
    .count-box h3 {
        font-size: 15px;
    }
    .count-box p {
        color: #ffffff;
        margin: 0;
        font-size: 15px;
        font-weight: 600;
    }
}
@media (max-width: 379px) {
    .service-sec-fourteen .service-types {
        height: 50px;
        width: 280px;
        width: 11rem !important;
        padding: 6px 2px;
    }
    .service-sec-fourteen .service-types .service-content h4 a {
        font-size: 0.7rem;
       
    }
}


/* only home-page  */
@media (max-width: 767.99px){
    .hero-section-faqs .bg-shapes img {
        display: none;
       
    }
   
}
/* mobile landscape and small-tablet  start here */
@media (min-width: 576px) and (max-width: 767.98px){
    .benifit-section .benifit-wrap {
       
        padding: 0px ;
       
    }
    .need-to-know-section.steps-to-follow .box-detail {
     
        margin-bottom: 35px;
      
    }
    /* hmmm  */
    .service-sec-fourteen .service-types {
       
        width: 100% !important;
        
        padding: 0px 0px !important;
       
    }
     
    
}
@media (min-width:576px) and (max-width: 680px){
    .header .header-nav .navbar-header {
        gap: 60px;
    }
    /* font-size  */
    .hero-section-faqs .head-new-content .heading h1 {
        font-size: 35px;
       
    }
    .doctor-search-section .section-header-fourteen h2 {
        font-size: 35px;
    }
    .veterinary-care-info .section-header-fourteen h2 {
        font-size: 35px;
       
    }
    .count-box p {
       
        font-size: 28px;
       
    }
    .count-box h3 {
        font-size: 38px;
    }
    .section-header-fourteen h2 {
        font-size: 35px;
    }

    .f-sizing-text{
        font-size: 35px;
    }
    .f-sizing-pad{
        padding: 0px 36px;
    }
    
     /* font-size  end*/
     .box-padding-area{
        padding: 0px 45px !important;
     }
    .hero-section-faqs .inner-banner {
        padding-top: 80px;   
    }
    .padding-landscape{
        padding: 0px 40px;
    }
    .benifit-section .benifit-wrap{
        height: 300px;
    }
    .benifit-section .benifit-wrap h5 {
        font-size: 22px;
        margin-bottom: 10px;
        margin-top: 15px;
    }
/* fun-fact area  */
.new-service-sec-fourteen .container .row .fun-fact2,
.new-service-sec-fourteen .container .row .fun-fact1 {
   padding-left: 5px;
   padding-right: 5px;
}
.new-service-sec-fourteen .container .row .last-fun-fact {
   padding-left: 5px;
   padding-right: 5px;
}
.new-service-sec-fourteen .container .row .last-fun-fact .row{
   margin-left: 0px;
   margin-right: 0px;
 }
.service-sec-fourteen .service-types.service-type-right {
   flex-direction: row !important;
   justify-content: start;
}
.service-sec-fourteen .service-types .doctor-image {
   margin-left: 6px;
   margin-right: 6px;
  
}
span.about-img-one {
  
   right: 0px;
}
span.about-img-one img {

   text-align: center;
}
.service-sec-fourteen .service-types.service-type-right .doctor-image {
   margin-right: 6px;
}
.service-sec-fourteen .service-types .service-content h4 a {
  
   font-size: 11px;
}
.service-sec-fourteen .service-types .doctor-image {
   width: 30px;
   height: 30px;
   line-height: 25px;
}
.service-sec-fourteen .service-types {
   height: 60px;
}
.service-sec-fourteen .service-types .service-content h4 {
   font-weight: 600;
   margin-bottom: 5px;
   font-size: 12px;
}
/* fun-fact area end */
   /* specialties -section of home page  */
    .card-background .container .single-specialties {
        margin: 40px;
    }
    .card-background .container .single-specialties:hover {
        padding: 15px 40px;
    }
}
@media (min-width:681px) and (max-width: 767.98px){
    .header .header-nav .navbar-header {
        gap: 100px;
        
    }
    .hero-section-faqs .inner-banner {
        padding-top: 100px;
       
    }
    .padding-landscape{
        padding: 0px 48px;
    }
}
/* mobile landscape and small-tablet  end here */

/* about page edit tablet start  */

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

    /* common style  */
    .hero-section-faqs .bg-shapes img {
        display: block;
    }
    /* veriable  */
   
    .hero-section-faqs {
        background: #ffffff;
        height: 320px;
        box-shadow: 0px 7.5px 17.5px 0px rgb(193 213 209);
    }
    .hero-section-faqs .bg-shapes img {
        top: 21%;
        height: 254px;
    }
    .hero-section-faqs .inner-banner {
        padding-top: 22px;
       
    }
    .hero-section-faqs .head-new-content .heading h1 {
        font-size: 23px;
        margin-bottom: 8px;
    }
    .hero-section-faqs .head-new-content .subtext p {
        font-size: 15px;
       
    }
    .hero-section-faqs .head-new-content a {
        margin-top: 5px;
    }
    .btn-new-grey {
       
        font-size: 12px;
      
        padding: 8px 22px;
       
    }
     /* veriable end */
    .header .header-nav .logo img{
      height: 40px;
    }
    .btn-new-black {
     
        font-size: 14px;
        padding: 8px 15px;
       
    }
    .header .header-nav {
        height: 65px;
    }
    .section-header-fourteen p {
        font-size: 18px;
        padding: 0px 36px;
    }

    /* about page----feedback-section-fifteen*/
    .feedback-section-fifteen .feedback-schedule-all .feedback-inner-main {
        display: block;
    }
    .feedback-section-fifteen .feedback-schedule-all .feedback-inner-main {
        vertical-align: middle;
        text-align: center;
    }

    .iso-img-class {
        text-align: center;
    }
    .about-feedback-section-fifteen .section-header-fourteen h2 {
       
        margin-top: .8rem;
    }
    .feedback-section-fifteen .feedback-schedule-all .feedback-fifteen-content {
        padding: 10px 40px;
    }
    .feedback-section-fifteen .feedback-schedule-all .col-lg-4 {
        order: 1;
    }
    .feedback-section-fifteen .feedback-schedule-all .col-lg-8 {
        order: 2;
    }
    .way-section .way-bg {
      
        margin: 0px 20px;
    }
}
/* veriable area  */
@media (min-width: 768px) and (max-width: 800px) {
    .about-why-choose .container .row .outer-card {
        padding: 18px;
    }
}
@media (min-width: 800px) and (max-width: 850px) {
    .about-why-choose .container .row .outer-card {
        padding: 25px;
    }
}
@media (min-width: 851px) and (max-width: 900px) {
    .about-why-choose .container .row .outer-card {
        padding: 28px;
    }
}
@media (min-width: 901px) and (max-width: 991.98px) {
    .about-why-choose .container .row .outer-card {
        padding: 30px;
    }
    .about-why-choose .container .row .outer-card .card {
       
        margin-bottom: 0.300rem !important;
    }
}
@media (min-width: 768px) and (max-width: 900px){
   
    .about-why-choose .container .row .outer-card .card {
       
        margin-bottom: 0.300rem !important;
    }
    .why-choose-icon span {
        width: 75px;
        height: 75px;
       
    }
    .why-choose-icon span img{
      
        height: 60px;
       
    }
}
@media (min-width: 768px) and (max-width: 800px){
    .header .header-nav .logo {
       
        margin-left: 200px;
    }
    .section-header-fourteen h2 {
        font-size: 24px;
    }
}
@media (min-width: 801px) and (max-width: 900px){
    .header .header-nav .logo {
       
        margin-left: 250px;
    }
}
@media (min-width: 901px) and (max-width: 991.98px){
    .header .header-nav .logo {
       
        margin-left: 300px;
    }
}




/* specialties page  */

@media (min-width: 768px) and (max-width: 800px){ 
    .card-background-one .container .single-specialties {
        margin: 15px;
    }
}
@media (min-width: 801px) and (max-width: 900px){ 
    .card-background-one .container .single-specialties {
        margin: 20px;
    }
}
@media (min-width: 901px) and (max-width: 991px){ 
    .card-background-one .container .single-specialties {
        margin: 25px;
    }
}

/* career page edit  */
@media (min-width: 768px) and (max-width: 800px){ 
    .career-hero_section .container .career-opportunity-card {
       
        padding: 16px 15px;
       
    }
    .career-opportunity-box .veterinary-care-info .section-header-fourteen h2 {
       
        font-size: 24px;
    }
    .career-opportunity-box.steps-to-follow .box-detail {
        margin: 0px 15px 15px 15px;
        height: 250px;
        padding: 20px;
    }
    .career-opportunity-box.steps-to-follow .career-opportunity-box-content{
        margin-bottom: 40px;
    }


    .join_team .container .choose-us-image img {
       
        height: 400px;
       
    }
    .join_team .row .col-lg-8 .choose-content {
        text-align: center;
    }
    .join_team{
        padding-bottom: 0px;
    }
    .join_team .section-header-fourteen h2 {
        font-size: 26px;
      
        text-align: center;
    }
    .career-faqs .section-inner-header h2 { 
        font-size: 26px;
        font-weight: 800;
    }
    .accrodians .cards .card-header h3 {
       font-size: 1.1rem;
    }
}
@media (min-width: 801px) and (max-width: 900px){
    .career-hero_section .container .career-opportunity-card {
       
        padding: 16px 15px;
    
    }
    .career-opportunity-box .veterinary-care-info .section-header-fourteen h2 {
       
        font-size: 24px;
    }
    .career-opportunity-box.steps-to-follow .box-detail {
        margin: 0px 15px 15px 15px;
        height: 250px;
        padding: 20px;
    }
    .career-opportunity-box.steps-to-follow .career-opportunity-box-content{
        margin-bottom: 40px;
    }


    .join_team .container .choose-us-image img {
       
        height: 400px;
       
    }
    .join_team .row .col-lg-8 .choose-content {
        text-align: center;
    }
    .join_team{
        padding-bottom: 0px;
    }
    .join_team .section-header-fourteen h2 {
        font-size: 26px;
      
        text-align: center;
    }
    .career-faqs .section-inner-header h2 { 
        font-size: 26px;
        font-weight: 800;
    }
    .accrodians .cards .card-header h3 {
       font-size: 1.1rem;
    }
}
@media (min-width: 901px) and (max-width: 991.98px){ 
    .career-hero_section .container .career-opportunity-card {
     
        padding: 40px 18px;
      
       
    }
}