        /* header start */
        
        @media(max-width: 1600px) {
            .pet-inner-carousel {
                top: 29rem;
                right: 11%;
                left: 11%;
            }
        }
        
        @media(max-width: 1515px) {
            .pet-inner-carousel {
                right: 9%;
                left: 10%;
            }
        }
        
        @media(max-width: 1460px) {
            .carousel-inner .carousel-item img {
                min-height: 624px;
            }
            .pet-inner-carousel {
                top: 29rem;
                right: 11%;
                left: 11%;
            }
            .carousel-caption {
                right: 12% !important;
                bottom: 22.25rem;
            }
            .pet-inner-carousel {
                top: 24rem;
                right: 7%;
                left: 8%;
            }
        }
        
        @media (max-width:1400px) {
            .pet-inner-card p {
                font-size: 0.8rem;
            }
        }
        
        @media (max-width:1200px) {
            .carousel-container {
                overflow: visible;
            }
            .pet-inner-carousel {
                top: 27rem;
                right: 6%;
                left: 5%;
            }
            .carousel-inner {
                overflow: visible;
            }
            .our-service-container {
                margin-top: 2rem;
            }
        }
        
        @media (max-width:1000px) {
            .carousel-inner .carousel-item img {
                min-height: 540px;
            }
            .carousel-caption {
                right: 7% !important;
                bottom: 18.25rem;
            }
            .pet-inner-carousel {
                top: 30rem;
                padding-inline: 6rem
            }
            .our-service-container {
                margin-top: 12rem;
            }
        }
        
        @media (max-width:991px) {
            .carousel-inner .carousel-item img {
                min-height: 550px;
            }
            .pet-inner-card {
                gap: 1rem;
                padding: 1.3rem 1rem;
            }
            .pet-footer-wrapper-details h4 {
                font-size: 1rem;
            }
            .pet-footer-wrapper-details {
                gap: 1rem;
                padding-block: 1.5rem;
            }
            .pet-navbar-two .pet-mynavigation ul li a {
                font-size: 15px;
                padding-inline: 0.5rem !important;
                padding-block: 0.7rem !important;
            }
            .carousel-inner .carousel-item img {
                min-height: 515px;
            }
            .carousel-caption {
                right: 5% !important;
                bottom: 13.25rem;
            }
            .latest-posts-button {
                position: absolute;
                top: 14px;
                right: -51px;
            }
            .pet-latest-post ul {
                padding-inline-start: 0;
            }
        }
        
        @media(max-width:900px) {
            .carousel-inner .carousel-item img {
                min-height: 450px;
            }
            .carousel-caption {
                bottom: 9.25rem;
            }
            .pet-inner-carousel {
                top: 25rem;
                padding-inline: 2rem;
            }
            .pet-inner-carousel {
                top: 25rem;
                padding-inline: 2rem;
            }
        }
        
        @media(max-width:810px) {
            .latest-posts-button {
                position: absolute;
                top: 10px;
                right: -33px;
            }
        }
        
        @media(max-width: 767px) {
            .pet-top-header-details ul {
                flex-direction: column;
                gap: .5rem;
            }
            .pet-top-header-details ul li a {
                padding: 0;
            }
            .pet-navbar-two .pet-mynavigation-mobile {
                display: flex;
                flex-direction: row;
            }
            .navbar-toggler:focus {
                outline: none !important;
                box-shadow: none !important;
            }
            .pet-mynavigation-mobile-ul {
                border: 1px solid #E5E5E5;
            }
            .pet-mynavigation-navbar-collapse {
                width: 100%!important;
            }
            .pet-mynavigation-mobile-ul>li {
                border-bottom: 1px solid #E5E5E5;
            }
            .pet-mynavigation .navbar-collapse {
                width: 100%!important;
            }
            .nav-item.dropdown:hover .dropdown-menu {
                border: none;
            }
            .pet-navbar-two .pet-mynavigation .navbar-collapse>ul:first-child::after {
                border-top: none;
            }
            .pet-mynavigation-mobile {
                padding-bottom: 25px;
            }
            .pet-inner-carousel {
                top: 22rem;
                position: absolute;
                bottom: 0px;
                left: 15%;
                right: 15%;
            }
            .carousel-container {
                overflow: visible!important;
            }
            .carousel-inner {
                overflow: visible;
            }
            .carousel-inner .carousel-item img {
                min-height: 400px;
            }
            .pet-inner-card {
                gap: 1rem;
                padding: 1.5rem 1.5rem;
            }
            .our-service-container {
                margin-top: 35rem;
            }
            .pet-footer-wrapper {
                flex-direction: column;
            }
            .pet-footer-wrapper-details {
                justify-content: start;
                gap: 2rem;
                padding-block: 2rem;
                padding-inline-start: 1.5rem;
            }
            .footer-detail-container {
                margin-top: 17rem;
            }
            .pet-sub-footer {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                padding-block: 2rem;
                gap: 1rem;
            }
        }
        
        @media(max-width: 600px) {
            .carousel-inner .carousel-item img {
                min-height: 350px;
            }
            .pet-inner-carousel {
                top: 19rem;
            }
            .pet-gallery-mobile {
                display: flex;
                justify-content: center;
            }
            .latest-posts-button {
                right: 24px;
            }
        }
        
        @media(max-width:550px) {
            .pet-inner-carousel {
                top: 19rem;
                left: 10%;
                right: 10%;
            }
            .pet-our-concept-heading h3 {
                padding-inline-start: 2rem;
            }
            .pet-footer-wrapper {
                padding-inline: 2.5rem;
            }
            .pet-footer-wrapper-details {
                padding-block: 1.6rem;
            }
        }
        
        @media (max-width:450px) {
            .carousel-inner .carousel-item img {
                min-height: 248px;
            }
            .pet-inner-carousel {
                top: 13rem;
            }
            .pet-our-concept-heading h3 {
                font-size: 2.7rem;
            }
        }
        
        @media (max-width:300px) {
            .carousel-inner .carousel-item img {
                min-height: 196px;
            }
            .pet-inner-carousel {
                top: 9rem;
            }
            .pet-our-concept-heading h3 {
                font-size: 2.5rem;
            }
        }
        /* header end */
        /* common breadcrum  start */
        
        @media (max-width:767px) {
            .breadcrumb-header {
                flex-direction: column;
                justify-content: start;
            }
            .breadcrumb-heading {
                display: flex;
                align-items: start;
                gap: .2rem;
                flex-direction: column;
            }
            .breadcrumb-search {
                margin-top: 2rem;
                padding-block: .7rem;
            }
        }
        
        @media (max-width:350px) {
            .breadcrumb-header h2 {
                margin-bottom: 0;
                font-size: 1rem;
            }
        }
        /* common breadcrum  end */
        /* faqs start */
        
        @media (max-width:991px) {
            .faqs-search span {
                padding: .5rem 1rem;
            }
            .faqs-search span {
                padding: .5rem 2rem;
            }
            .faqs-heading {
                gap: .3rem;
                justify-content: stretch
            }
        }
        
        @media (max-width:767px) {
            .faqs-search span {
                padding: .5rem 3rem;
            }
            .faqs-heading {
                gap: .3rem;
                justify-content: space-between
            }
        }
        /* faqs end */
        
        @media (max-width:991px) {
            .career-button {
                margin-block: 1rem;
            }
        }
        /* montly pakages  start */
        
        @media (max-width:600px) {
            .montly-pakages-button span {
                font-size: 1rem;
                font-weight: 600;
            }
            .montly-pakages-button {
                gap: 1rem;
                flex-direction: column;
                align-items: start;
            }
            .montly-pakages-button a {
                padding: .7rem 1rem;
            }
            .montly-pakages-image {
                margin-top: 0rem;
            }
        }
        /* montly pakages  end */
        
        @media (max-width:400px) {
            .services-details a {
                margin-left: 70%;
            }
        }
        
        @media (max-width:600px) {
            .about-mission p {
                padding-top: 1rem;
                font-size: 20px;
            }
            .about-border {
                margin-block: 1.5rem;
            }
            .our-pride-bg-img h2 {
                padding-block: 1rem;
                font-size: 2rem;
            }
        }