body {
    overflow-x: hidden;
}
.mobile_therephy{display:none}
.mobile_copyright{display:none}
@media screen and (max-width:1800px){
.dog-right{right:0}
.dog-left{left:0}
.testimonial_slider .owl-next{left:101%}
}
@media screen and (max-width:1680px){
.questions-inner{width:1400px}
.container{width:1400px;}
.help_sec{background-position-y:2%}
.button_content_clm{width:1400px}
.testimonial_slider .container{width:1300px}
.testimonial_slider .owl-next{left:100%}
.dog-left{width:340px;bottom:-32%}
.dog-right{bottom:-33%;width:340px}
}
@media screen and (max-width:1500px){ 
.container{width:1300px}
.medcovet_ban_sec{height:965px}
.banner_content{padding-top:150px}
.help_sec{background-size:185px}
.help_icon_clm li{font-size:18px}
.help_content_clm h4{padding:15px 0 25px}
.help_sec{padding:120px 0}
.guidence_sec{padding:120px 0}
.button_content_clm{width:100%}
.work_sec.home_sec{padding:120px 0}
.work_sec .button_content_clm{width:92%;left:4%}
.about_sec{padding:180px 0 130px}
.owners_sec.home_sec{padding-top:120px}
.owner_content_clm h4{font-size:22px;line-height:60px}
.therapy_sec.home_sec{padding:120px 0}
.therapy_2rows_clm{background-size:530px}
.testimonial_slider .container{width:1200px}
.testimonial_slider .owl-next{left:101%}
.testimonial_slider p.test_desc{font-size:18px;line-height:36px}
.name_prof{padding-top:30px}
.testimonial_slider{padding:120px 0}
.medcovet_faq_section{padding:120px 0 0}
.free_consult_sec { padding: 120px 0px;}
.questions-inner { width: 100%;}
}
@media screen and (max-width:1440px){  
.container{width:1200px}
.testimonial_slider .container{width:1200px}
  .nav_content {
    padding: 10px 40px;
}
  .home_sec h1 {
    font-size: 64px;
    line-height: 73px;
}
      .medcovet_ban_sec {
        height: 900px;
    }
  .testimonial_slider{padding:100px 0}
.medcovet_faq_section{padding:100px 0 0}
  .therapy_sec.home_sec{padding:100px 0}
  .help_sec{padding:100px 0}
.guidence_sec{padding:100px 0}
.work_sec.home_sec{padding:100px 0}
  .help_content_clm {
    padding-left: 35px;
}
      .help_icon_clm li {
        padding-bottom: 10px;
        line-height: 30px;
    }
  .help_icon_clm li {
    padding-left: 36px;
    background-position-y: 6px;
    background-size: 20px;
}
  .guidence_image-content_clm {
    gap: 50px;
}
  .abs_2 {
    left: -17%;
}
  .guide_icon_sec {
    gap: 60px;
}
  .button_content_clm p {
    font-size: 21px;
}
  .home_sec h3 {
    font-size: 22px;
}
  .card-text {
    font-size: 18px !important;
  }
      .work_sec .button_content_clm {
        width: 100%;
        position: inherit;
        margin-bottom: -159px;
    }
  .about_content h3 {
    padding-bottom: 15px;
}
      .owner_content_clm h4 {
        font-size: 21px;
        line-height: 30px;
        padding-bottom: 20px;
    }
  .owner_content_clm p {
    font-size: 19px;
}
  .therapy_clm1::after, .therapy_clm3 {
    background-size: 300px;
}
  .therapy_clm2::after, .therapy_clm4 {
    background-size: 300px;
}
    .therapy_clm2::after {
     left: 14%;
}
  .testimonial_slider .owl-prev {
    padding: 23px;
  }
  .testimonial_slider .owl-next {padding: 23px;}
 .testimonial_slider .owl-prev {
    left: -4%;
  }
      .testimonial_slider .owl-next {
        left: 100%;
    }
  .testimonial_slider h3 {
    font-size: 20px !important;
    padding-top: 0px;
}
      .dog-right {
        width: 300px;
    }
  .free_consult_sec {
    padding: 100px 0px;
}
  .home_sec h2 {
    font-size: 45px;
  }

}
@media screen and (max-width:1400px){   .abs_1 {
    width: 250px;
} }
@media screen and (max-width:1099px){
    .container {
        width: 900px;
    }
      .medcovet_ban_sec {
        height: 750px;
    }
    .banner_content {
        padding-top: 100px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .home_sec h1 {
        font-size: 55px;
        line-height: 65px;
        text-align: center;
    }
.banner_content p {
    text-align: center;width:100%;
}
.banner_btn_clm {
    justify-content: center;
}
  .help_image-content_clm {
    padding-top: 25px;
    flex-direction: column;
}
  .help_image-clm, .help_content_clm {
    width: 100%;
}
  .help_content_clm{padding-left:0px;}
  .help_image-clm img{width:50%}
  .help_image-clm {
    display: flex;
    align-items: center;
    justify-content: center;
}
     .testimonial_slider {
        padding: 60px 0 100px;
    }
.medcovet_faq_section{padding:60px 0 0}
  .therapy_sec.home_sec{padding:60px 0}
  .help_sec{padding:60px 0}
.guidence_sec{padding:60px 0}
.work_sec.home_sec{padding:60px 0}
  .help_icon_clm {
    padding-bottom: 15px;
}
  .guidence_image-content_clm {
    padding-top: 30px;
    gap: 0px;
    flex-direction: column-reverse;
}
  .guide_content_clm, .guide_image_clm {
    width: 100%;
}
  .guide_image_clm .guide_img{width:50%}
  .guide_image_clm {
    align-items: center;
    justify-content: center;
}
  .abs_1 {
    right: 26%;
    width: 200px;
}
      .abs_2 {
        left: 17%;
        width: 200px;
    }
  .guide_content_clm {
    padding-top: 40px;
}
  .guide_content_clm p {
    font-size: 22px;
    text-align: center;
}
  .guide_icon_content p {
    text-align: left;
}
     .button_content_clm p {
        font-size: 17px;
    } 
  .primary_btn {
    font-size: 12px;
  }
      .work_sec .button_content_clm {
        margin-bottom: -116px;
        padding: 20px 30px;
    }    .about_sec {
        padding: 150px 0 60px;
    }
      .owners_sec.home_sec {
        padding-top: 60px;
    }
  .owners_clm {
    gap: 20px;
    flex-direction: column-reverse;
}
  .owner_content_clm {
    width: 100%;
}
      .therapy_2rows_clm {
        background-size: 530px;
        padding-bottom: 168px;
    }
      .testimonial_slider .container {
        width: 100%;
    }
      .testimonial_slider .owl-prev {
        left: 44%;
        top: 100%;
    }
      .testimonial_slider .owl-next {
        left: 52%;
        top: 100%;
    }
 .testimonial_slider .owl-buttons {
    padding-top: 30px;
}
  #test-slider {
    margin-top: 10px;
}
      .dog-left {
        width: 250px;
        bottom: -22%;
    }
      .dog-right {
        width: 250px;
        right: 1%;
    }
  .questions-content {
    padding: 0px;
}
  .free_consult_sec .flex_bt {
    gap: 20px;
    flex-direction: column;
}
      .free_consult_sec {
        padding: 60px 0px;
    }
      .home_sec h2 {
        font-size: 40px;
        line-height: 50px;
    }
  .consult_heading_clm, .consult_button_dsc_clm {
    width: 100%;
}.consult_heading_clm h2 {
    text-align: center;
}.consult_button_dsc_clm {
    padding-left: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

  .consult_button_dsc_clm p {
    padding-bottom: 20px;
    text-align: center;
}.copy_right_sec {
    padding: 10px 0px;
}
  
}
@media screen and (max-width:991px){  
    .container {
        width: 100%;padding:0px 20px;
    }

    .primary_btn {
        font-size: 15px;
    }
      .home_sec h1 {
        font-size: 48px;
        line-height: 59px;
    }
      .banner_content p {
        font-size: 19px;
    }
      .medcovet_ban_sec {
        height: 720px;
    }
      .help_sec {
        background-size: 135px;
    }
.cards-wrapper {
    gap: 20px;
    margin-top: 45px;
    flex-wrap: wrap;
}
  .card {
    width: 48%;
}
      .button_content_clm {
        flex-direction: column;
        gap: 5px;
    }
  .subhead br, .therapy_content br{display:none}
  .medcovet_faq_section_row {
    width: 100%;        padding-top: 0px;
}
  .medcovet_faq_main_div1, .medcovet_faq_main_div2, .medcovet_faq_main_div3, .medcovet_faq_main_div4, .medcovet_faq_main_div5, .medcovet_faq_main_div6, .medcovet_faq_main_div7 {
    padding: 10px 0px;
}
  .mobile_copyright{display:flex;} 
  .desktop_copyright{display:none}
     .footer_logo {
        width: 100%;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
  .copy_right_clm.flex.mobile_copyright {
    flex-wrap: wrap;
}
}
        @media (max-width: 900px) {
            .cta-inner { flex-direction: column; text-align: center; }
            .cta-right { align-items: center; }
            .cta-left h2 { font-size: 28px; }
        }
@media screen and (max-width:800px){ 
    .banner_btn_clm {
        flex-direction: column;
    }
      .help_sec {
        background-size: 100px;
    }
    .help_image-clm img {
        width: 75%;
    }
  .card-title{padding:10px 0px}
    .card {
        padding-bottom: 15px;
    }
  .about_row {
    gap: 20px;
    flex-wrap: wrap;
}
  .about_clm {
    width: 100%;
}
  .about_clm {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
      .about_content h3 {
        text-align: center;padding-bottom:10px;
    }
  .about_content p {
    text-align: center;
}
  .about_img
 {
    padding-bottom: 20px;
}
  .about_row {
    padding-top: 20px;
}
  .owner_content_clm .blue_color {
    text-align: center;padding-bottom:10px;
}
      .owner_content_clm p {
        text-align: center;
    }
      .therapy_2rows_clm {
        background-size: 450px;
    }
}
@media screen and (max-width:767px){
  .nav_sec .container{padding:0px;}
    .medcovet_ban_sec {
        height: 750px;
    }
    .banner_content {
        padding-top: 70px;
    }
    .home_sec h1 {
        font-size: 40px;
        line-height: 48px;
    }
    .guide_image_clm .guide_img {
        width: 75%;
    }
      .abs_1 {
        right: 13%;
        width: 222px;
    }
      .abs_2 {
        left: -1%;
        width: 165px;
    }
      .guide_content_clm p {
        font-size: 19px;
        line-height: 30px;
    }
      .guide_icon_sec {
        gap: 20px;
        flex-wrap: wrap;
    }
  .guide-icon-clm {
    width: 100%;
}
  .guide_icon_content p br{display:none}
      .guide-icon-clm {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
      .guide_content_clm p {
        text-align: center;
    }
      .button_content_clm {
        flex-direction: column;
        gap: 5px;
        margin-top: 20px;
        padding: 10px 20px;
    }
  .primary_btn {
    padding: 11px 14px;}
      .button_content_clm p {
        font-size: 16px;
        text-align: center;
    }
      .primary_btn {
        padding: 11px 14px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
      .card {
        width: 100%;
    }
      .about_sec {
        padding: 100px 0 60px;
    }
  .therapy_row {flex-direction:column;}
  .therapy_sec {
    background-position-y: 100%;
    background-size: 500px;
}
      .therapy_clm1::after, .therapy_clm3 {
        background-size: 460px;
    }
      .therapy_clm2::after {
        left: 2%;
        top: 37%;
    }
    .therapy_clm2::after, .therapy_clm4 {
        background-size: 450px;
    }
  .therapy_clm2 h3, .therapy_clm4 h3 {
    text-align: left;
}
      .testimonial_slider .owl-prev {
        left: 39%;
    }
  .medcovet_faq1_heading, .medcovet_faq2_heading, .medcovet_faq3_heading, .medcovet_faq4_heading, .medcovet_faq5_heading, .medcovet_faq6_heading, .medcovet_faq7_heading {
    font-size: 20px;
}
  .medcovet_faq1_content, .medcovet_faq2_content, .medcovet_faq3_content, .medcovet_faq4_content, .medcovet_faq5_content, .medcovet_faq6_content, .medcovet_faq7_content {
    font-size: 17px;
    line-height: 27px;
}
      .medcovet_faq_section_row {
        padding-bottom: 50px;
    }
  .questions-content h3 {padding:10px 0px}
      .dog-left, .dog-right {
        width: 155px;
    }
  .consult_button_dsc_clm p {
        font-size: 20px;
    }
  .copy_right_sec p {
    font-size: 17px;
}
  .social_icons_clm {
    gap: 20px;
}
  .copy_right_sec a {
    font-size: 16px;
}
  .footer_logo img{width:75%}
}
@media screen and (max-width:568px){ 
    .medcovet_ban_sec {
        background-image: url(/medcovet/wp-content/uploads/2026/04/mobile_banner.webp;)
    }
      .guide_image_clm .guide_img {
        width: 100%;
    }
      .medcovet_ban_sec
 {
        border-radius: 15px;
    }
      .nav_content {
        padding: 10px 15px;
    }
  .nav_logo {
    width: 40%;
}
.nav_content .primary_btn {
    padding: 13px 11px;
}
  .home_sec h1 {
        font-size: 35px;
    }
      .primary_btn {
        font-size: 14px;
    }
      .banner_content p {
        font-size: 18px;
    }
      .home_sec h2 {
        font-size: 33px;
        line-height: 44px;
    }
      .help_sec
 {
        padding: 80px 0 60px;
    }
  
      .help_sec {
        background-size: 70px;
    }
      .help_image-clm img {
        width: 100%;
    }
      .container {
        padding: 0px 10px;
    }
  .help_content_clm p {
    font-size: 19px;
    line-height: 31px;
}
      .abs_1 {
        right: 0%;
        width: 180px;
    }
      .abs_2 {
        left: -10%;
        width: 156px;
    }
  .owner_img_clm {
    width: 100%;
}
  .owner_img_clm img {
    margin-left: -45px;
}
.owner_abs {
    width: 82px;
    height: 147px;
}
      .therapy_2rows_clm {
        background-size: 264px;
        padding-bottom: 184px;
    }
  .test_slide {
    margin: 30px 0px 0px;
}
      .testimonial_slider .owl-prev {
        left: 35%;
    }
      .medcovet_faq1_heading, .medcovet_faq2_heading, .medcovet_faq3_heading, .medcovet_faq4_heading, .medcovet_faq5_heading, .medcovet_faq6_heading, .medcovet_faq7_heading {
        font-size: 19px;
        line-height: 1.5;
    }
      .dog-left, .dog-right {
        width: 115px;
    }
      .free_consult_sec {
        padding: 45px 0px;
    }
      .copy_right_clm.flex.mobile_copyright {
        align-items: center;
        justify-content: center;
    }
      .footer_logo img {
        width: 75%;
        margin: 0 auto;
    }
      .testimonial_slider {
        padding: 50px 0 100px;
    }
      .medcovet_ban_sec {
        height: 900px;
        padding-top: 10px;
    }
      .banner_content {
        padding-top: 38px;
    }
      .primary_btn {
        padding: 11px 8px;
    }
  .desktop_theraphy{display:none}
  .mobile_therephy{display:initial}
      .therapy_clm1::after, .therapy_clm3 {
        background-size: 360px;
    }
     .therapy_clm1::after {
         top: 48%;
        background-size: 65%;
    }
 
  .therapy_clm3 {
    background-position-y: 50%;
}
  .therapy_content {
    width: 80%;
}
  .therapy_clm1, .therapy_clm2 {
    padding-bottom: 90px;
}
        .therapy_clm3 {
        background-position-y: 57%;
        background-position-x: 54%;
        background-size: 77%;
    }
         .therapy_clm2::after {
        background-size: 65%;
        left: 7%;
        top: 48%;
    }
     .therapy_clm4 {
        background-size: 77%;
        background-position-y: 58%;
    }
  .questions-inner {
    padding-bottom: 160px;
}
  .therapy_clm3, .therapy_clm4 {
    padding-bottom: 90px;
}
      .dog-left, .dog-right {
        width: 160px;
    }
      .dog-right {
        right: 0%;
    }
      .button_content_clm {
        padding: 10px 30px;
    }
}
@media screen and (max-width:400px){ 
    .primary_btn {
        font-size: 12px;
    }

    .nav_logo {
        width: 35%;
    }
    .home_sec h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .banner_content p {
        font-size: 18px;
        padding-bottom: 15px;
    }
    .medcovet_ban_sec {
        height: 845px;
    }
    .help_sec {
        background-size: 54px;
    }
      .abs_1 {
        right: 0%;
        width: 130px;
    }
      .abs_2 {
        left: -6%;
        width: 114px;
    }
    .button_content_clm p {
        font-size: 14px;
    }
    .home_sec h2 {
        font-size: 28px;
        line-height: 40px;
    }
  .subhead {
    font-size: 17px !important;
    line-height: 28px !important;
}
.help_content_clm h4 {
    font-size: 20px;padding-bottom:20px;
}

    .help_icon_clm li {
        padding-left: 26px;
        background-position-y: 9px;
        background-size: 17px;
        font-size: 17px;
        line-height: 25px;
    }
    .therapy_content {
        width: 90%;
    }
    .therapy_content h3 {
        font-size: 17px;
        line-height: 1.4;
    }
      .therapy_clm1::after {
        top: 44%;
        background-size: 57%;
    }
      .therapy_clm3 {
        background-position-y: 52%;
    }
      .therapy_clm2::after {
        background-size: 57%;
        top: 44%;
    }
      .therapy_clm4 {
        background-position-y: 53%;
    }
      .therapy_clm1::after {
        top: 59%;
        background-size: 57%;
    }
      .therapy_clm1, .therapy_clm2 {
        padding-bottom: 50px;
    }
      .therapy_clm3, .therapy_clm4 {
        padding-bottom: 50px;
    }
      .therapy_clm3 {
        background-position-y: 74%;
    }
  
      .therapy_clm2::after {
        top: 57%;
    }
      .therapy_clm4 {
        background-position-y: 76%;
    }
      .footer_logo img {
        width: 60%;
    }
      .copy_right_sec p {
        font-size: 14px;
    }
      .copy_right_sec a {
        font-size: 14px;
    }
      .primary_btn {
        font-size: 12px;
        gap: 1px;
    }
  
  
}
@media screen and (max-width:360px){  }
@media screen and (max-width:320px){  }
 @media (max-width: 768px) {
            .cards-wrapper { flex-direction: column; align-items: center; }
            .section-title { font-size: 26px; }
        }



