@media only screen and (min-width:1024px) and (max-width:1139px){
.header-menu ul li a img {width: 40px;}
.header-menu ul li a span b{font-size: 17px;}
.header-menu ul li a{padding: 5px 8px;}
.header .container>.row{align-items: center;}
.cta-container .cta-right{flex: 0 0 200px;}
.guaranteetabs .fetaure-tabs-box, .fetaure-tabs-rgtbox{width: 310px;}
.pet-amenities li{font-size: 13px;}
.package-iconbox-fixed{top: 104px;}
.slider-group .google-reviews {column-gap: 32px;}
main{margin-top: 103px;}

}

@media only screen and (min-width:768px) and (max-width:1023px){
.hero-section-slider .swiper-button-next,.hero-section-slider .swiper-button-prev{width: 30px; height: 30px;line-height: 30px; background: #fff;border-radius: 100%;}
.hero-section-slider .swiper-button-next svg,.hero-section-slider .swiper-button-prev svg{color: #026a8e;width: 10px;}


.header-menu ul li a img {width: 23px;}
.header-menu ul li a span{font-size: 12px;}
.header-menu ul li a span b{font-size: 12px;}
.header-menu ul li a{padding: 6px 10px;}
.header .container>.row{align-items: center;}
.childmenu ul li a{padding: 8px 7px;font-size: 13px;}
.childmenu ul li a img {width: 10px;}
main {margin-top: 104px;}

.package-iconbox ul li img {width: 35px;}
.package-iconbox ul li a{padding: 7px 10px; font-size: 11px;}
.producttitle{font-size: 30px;}
.services-content h3{font-size: 20px;}
.cta-container .cta-sec{width: 190px;left: -25px;}
.cta-container .cta-middle{padding-left: 170px;flex: 0 0 500px;}
.cta-container .cta-middle h3{font-size: 27px;line-height: 32px;}
.cta-container .cta-middle p{font-size: 12px;}
.cta-container .cta-right{flex: 0 0 170px;}
.cta-container .cta-right a{line-height: 40px; font-size: 17px; height: 40px; width: 205px;}

.feature-tab.fifth-position,.feature-tab.six-position,.feature-tab.seven-position,.feature-tab.eight-position{position: static;}
.feature-right {width: 0;}
.fetaure-tabs-rgtbox{flex-direction: row-reverse;}
.fetaure-tabs-rgtbox p, .fetaure-tabs-rgtbox h6{text-align: right;}
.property {padding: 20px 0px;}
.property h2{font-size: 30px;margin-bottom: 20px;}
.slider-for img{height: 360px;}
.slider-group .slider-nav img{height: 80px;}
.services-content .petbadges{font-size: 14px;}
.pet-amenities li{font-size: 12px;}
.inclusion-box li span{font-size: 13px;}
.package-iconbox-fixed{top: 104px;}
.special-price .specialbtn{flex: 0 0 55%;}

}
@media only screen and  (max-width:767px){
.hero-section-slider .swiper-button-next,.hero-section-slider .swiper-button-prev{width: 30px; height: 30px;line-height: 30px; background: #fff;border-radius: 100%;}
.hero-section-slider .swiper-button-next svg,.hero-section-slider .swiper-button-prev svg{color: #026a8e;width: 10px;}

.header-top{padding: 2px 0px;}
.header-menu ul{overflow-x: scroll;white-space: nowrap;  display: block; width: calc(100% - 10px); scrollbar-width: none;}
.header-menu ul li a img {width: 30px;}
.header-menu ul li a span{font-size: 12px;}
.header-menu ul li a span b{font-size: 14px;}
.header-menu ul li a{padding: 6px 10px;}
.childmenu ul li a{font-size: 12px; padding: 7px 4px; text-transform: capitalize;}
.childmenu ul li a img {width: 9px;}
.header-top .toplogo a img{width: 80px;}
main{margin-top: 111px;}

.hero-section{padding-top: 70px;}
.hero-section h1{font-size: 25px; line-height: 45px;}
.hero-section p{line-height: 24px; font-size: 15px;}
.hero-section-slider{margin-top: 40px;}

.product-services{display: block;}
.package-iconbox ul li img {width: 30px;}
.package-iconbox ul li a{padding: 7px 10px; font-size: 11px;}
.package-iconbox-fixed{top: 117px;}
.package-iconbox ul{overflow-x: scroll;width: 100%; white-space: nowrap; display: inline-block;   overflow-y: hidden;      margin-bottom: -7px; scrollbar-width: none;}
.package-iconbox ul li{display: inline-block;}
.producttitle img {width: 50px;}
.producttitle{font-size: 25px;}
.services-content h3 {font-size: 20px;margin-top: 15px;}
.services-content p {font-size: 13px;}
.services-content ul.dog-pattern li{font-size: 12px;}
.product-services .services-image img{width:100%}

.cta-container .cta-sec{width: 150px;left: -15px;    flex: 0 0 150px;}
.cta-container .cta-middle h3 {font-size: 18px; line-height: 25px;}
.cta-container .cta-middle p {font-size: 11px;line-height: 15px;}
.cta-container .cta-right a{line-height: 40px; font-size: 15px; height: 40px; width: 165px;}
.cta-container .cta-right{flex: 0 0 150px;}

.cta-container .cta-middle {padding-left: 143px;width: 360px; flex: 0 0 360px;}
.footer-box>img {width: 20%;}
.footer-box h4 {font-size: 15px;}

.feature-container{justify-content: start;}
.feature-tab.fifth-position,.feature-tab.six-position,.feature-tab.seven-position,.feature-tab.eight-position{position: static;}
.guaranteetabs h6,.guaranteetabs p{display: none;}
.guaranteetabs .fetaure-tabs-box, .fetaure-tabs-rgtbox{width: 90px;height: 55px; border-radius: 10px;padding: 0 16px;    justify-content: center; column-gap: 0;}
.guaranteetabs .fetaure-tabs-box img, .fetaure-tabs-rgtbox img {width: 26px;height: 39px;}
.guaranteetabs {width: 90px;}
.feature-right {width: 0; display: none;}
.feature-center-area {width: 70%; text-align: center; margin: 0px auto;}
.feature-center-area #feature-title, .feature-center-area #feature-desc{display: block;}
.feature-center-area #feature-title{font-size: 16px; line-height: 24px; font-weight: 700;}
.feature-center-area #feature-desc{font-size: 14px; line-height: 24px;}
.modeltitle{font-size: 18px;}

.property {padding: 20px 0px;}
.property h2{font-size: 30px;margin-bottom: 20px;}
.slider-for img{height: 280px;}
.slider-group .slider-nav img{height: 60px;}
.services-content{margin-top: 30px;}
.services-content .petbadges{font-size: 13px;}
.service-btn a{font-size: 14px;}
.pet-amenities li{font-size: 12px;}
.comfort-box img {width: 30%;}
.comfort-box{margin: 10px 0px;}
.review-photo01 {white-space: nowrap; overflow-x: scroll; padding-bottom: 5px;}
.cta-fixed{display: none;}
}
@media only screen and (min-width: 600px) {
    .modal-content.slideupcontent{height: 80vh;}
    .modal-content.slideupcontent{width: 70%;}

    }
    @media only screen and (max-width: 600px) {
    .modal-content.slideupcontent{width: 100%;}
    .modal-content.slideupcontent{ height: 80vh !important;}
    .modal-content.slideupcontent.modalinner{ height: 85vh !important;}
    .close-btn {position: relative !important; top: -38px !important;left: 0px !important;margin: -29px auto !important;} 
    .close-btn.innerbtn{top: 38px !important; margin: -40px 20px 0 auto !important; box-shadow: none !important;color: #434343; width: 30px;height: 30px; line-height: 30px; background: #aaaaaa;}
    
    }
@media only screen and  (max-width:575px){
        .hero-section {
                /* padding-top: 40px;
        background: #0e58371a url(../images/mob-banner-2.jpg) -228px -80px no-repeat;
        background-size: cover; */
               padding-top: 40px;
        background-image: url(../images/mob-banner-1.webp);
        background-position: left center;
    }
    .hero-section-slider{width: 100%;        margin-top: 30px;}
    .mob-container{        width: 60%;}
    .mob-container .mob-petbadges {
        display: flex;
        column-gap: 10px;
        align-items: center;
        background: #ffffff61;
        color: #ffffff;
        border-radius: 10px;
        padding: 3px 6px;
        font-size: 14px;
    }
    .mob-container .mob-petbadges img{        width: 30px;}
    .mob-container  h1{        text-align: left;
        margin-top: 10px;
        line-height: 28px !important;}
    .mob-container  p{        text-align: left;
        font-size: 13px !important;
        line-height: 21px !important;}

     .logo-section img {width: 30px; }
    .header-mobile{border-right: 1px solid #b9edbe;}
    .header .col-lg-10.col-md-10.col-10{    padding-left: 0;margin-left: -3px;}
    main {margin-top: 34px; }
    .childmenu{margin-top: -1px;    display: none;}
    .header-top{padding: 5px 0px; display: none;}
    .header-menu ul{width: calc(100% - 273px);padding-top: 0;margin-left: 0px;margin-top: -5px;}
    .childmenu ul li a{font-size: 10px;        padding: 7px 3px;}
    .header-mobile,.header-menu ul li a img{display: none;}
    .header .col-lg-2.col-md-2.col-2{display: none;}
    .header{padding:0px 0px 0px; border-top: 3px solid #5ab1a4; border-bottom: 2px solid #5ab1a4;}
    .header-menu ul li a span b{font-size: 12px;}
    .header-menu ul li a span{line-height: 9px;}
    .header-menu ul li a {padding: 5px 10px 0px;}
    .header-top .topmenu a img {width: 25px;}
    .header-menu ul li a span {font-size: 10px;}
    .header-top .toplogo a img {width: 70px; height: 28px;}
    .header .col-lg-12{padding-left: 0px; padding-right: 0px;}
    .header-top .topcenter a img {width: 27px;height: 27px;}
     .header-top .topcenter a p{font-size: 12px;  line-height: 14px;}
    .header-top .topcenter a p span{margin-left: 0;}
    .header-top .topcenter a p span{display: block;font-weight: 600;}
    .header-menu ul li:first-child,.header-menu ul li:first-child img{display: inline-block;}
    /* .header-menu ul li:nth-child(2){display: none;} */

    .popframe {height: 90vh;padding-bottom: 20%;}
    .package-iconbox{text-align: inherit;}
    .package-iconbox-fixed {top: 37px;}
    .hero-section h1 {font-size: 20px; line-height: 40px;}
    .hero-section p {line-height: 22px;font-size: 13px;}
    .product-services{margin-top: 20px;border-radius:8px;    padding: 20px 10px;}
    .services-content h3 {font-size: 16px;}
    .inclusion-box li img {width: 40px;}
    .guarantee-group h2 {font-size: 25px;}
    .guarantee-group {padding: 35px 0px 20px;}
    .testimonial-group h2 { text-decoration: none;font-size: 19px;}
    .review-item .platform{font-size: 12px;    width: 90px;}
    .review-info h3{font-size: 14px;}
    .cta-box .cta-container{display: block;padding-bottom: 160px;}
    .cta-price{display: block;background-image: url(../images/offer2-bg.webp); background-position: center; background-repeat: no-repeat; width: 259px; height: 168px; position: relative; background-size: 259px;}
    .cta-price span{position: absolute; top: 50%; left: 50%; right: 50%; transform: translate(-50%, -50%); font-size: 18px; font-weight: 500; color: #fff; width: 100%; margin: -6px 0 0 20px;}
    .cta-container .cta-middle {padding-left: 0; width: auto; margin-top: -20px;}
    .cta-container .cta-middle h3 {font-size: 23px;}
    .cta-container .cta-middle p {font-size: 13px;}
    .cta-container .cta-right{display: block;}
    .cta-container .cta-right a { display: block;margin-top: 20px;}
    .cta-container .cta-sec {width: 270px;left: 30px; bottom: 0;display: block;}
    .hero-section-slider .swiper-button-next, .hero-section-slider .swiper-button-prev{width: 25px; height: 25px; }
    .hero-section-slider .swiper-button-next svg, .hero-section-slider .swiper-button-prev svg{width: 7px;}
    .slider-group .slider-nav img{height: 60px;}
    .prolist-v2 ul{scrollbar-width: none;}
    .prolist-v2 h6{font-size: 12px;}
    .google-reviews p{display: block;}
    .google-reviews p span{font-size: 14px;}
    .google-reviews p b{font-size: 17px;}
    .google-reviews p{font-size: 12px;}
    .property h2 {font-size: 26px; margin-bottom: 10px;}
    .pro-slider .slick-prev,.pro-slider .slick-next,.slider-group .slider-for .slick-prev, .slider-group .slider-for .slick-next{display: none !important;}
    .mobal-content-box .overviewcontent p{font-size: 13px;}
    .modal-h2{font-size: 16px;}
    .slider-for img {height: 187px;}
    .pet-badges img {width: 18px;}
    .pet-badges{font-size: 12px; display: none;}
    .slider-for img {height: 230px;}
    .pet-amenities{background: #f0d3f7;}
    .pet-amenities ul{display: block;}
    .pet-amenities li{padding: 2px; margin: 2px 0px;background: transparent;width: 100%;    font-size: 11px;}
    .careincluded ul{display: block;}
    .careincluded ul li{width: 100%;    font-size: 11px;}
    .careincluded{border-top: 0px; padding: 5px 8px 15px; border-radius: 15px;width: 50%;background: #fef4e3;}
    .pet-amenities{ padding: 5px 8px 15px; border-radius: 15px;width: 50%;}
    .petcover{display: flex; column-gap: 10px;           margin-bottom: 20px;     margin-top: 0px;}
    .pet-amenities h5 img, .careincluded h5 img {width: 20px;}
    .pet-amenities h5, .careincluded h5{font-size: 12px;    column-gap: 4px;}
    .package-iconbox ul li a span{width: 40px;height: 40px; line-height: 40px;}
    .package-iconbox ul li img {width: 25px;}
    .pet-amenities li img {width: 8px;}
    .inclusion-box ul{white-space: nowrap; overflow-x: scroll;display:inline-block;}
    .inclusion-box li{width: 24%;padding: 9px 0px 0px 0px;}
    .package-iconbox ul li a{padding: 3px 10px;}

    .floating-bar {display: flex; justify-content: center; align-items: center;  flex-wrap: wrap;  column-gap: 20px;  background:rgb(12 123 90 / 72%);  color: #fff !important;  font-weight: 400;  padding: 4px 6px;  font-size: 10px;  backdrop-filter: blur(4px);  text-transform: capitalize;  position: fixed;  bottom: 46px; left: 0;z-index: 99; width: 100%;}
    .floating-bar span{color:#fff; font-weight: 500;}
    .floating-bar span{position: relative;}
    .floating-bar span:before{content: ""; display: block; background: url(../images/line-icon.png) repeat-y; width: 3px; height: 21px; position: absolute; left: -9px; top:-2px; background-size: 1px 20px;}
    .floating-bar span:first-child:before,.floating-bar span#callCount:before{display: none;}
   footer{padding-bottom: 100px;}
    .mobile-cta{position: fixed;bottom: 0;    left: 0;    width: 100%;    display: flex;    background: #fff;    box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);    z-index: 99;}
    .mobile-cta a:nth-child(1){background: #2297fa;}
    .mobile-cta a:nth-child(2){    background: #906be6;}
    .mobile-cta a:nth-child(3){background: #7abf00;}
    .mobile-cta .btn {text-align: center;   font-size: 12px;    letter-spacing: 0.5px;    font-weight: 300;    max-width: 33.33%;    flex: 0 0 33.33%;    padding: 0;    min-height: auto; position: relative;color: #fff; border-radius: 0;}
    .mobile-cta p{position: absolute;margin-bottom: 0;width: 100%; top: -12px;height: 150%; opacity: 0;}
    .mobile-cta  .btn .icon_bg {height: 27px; width: 37px;  margin: auto;  display: flex;  align-items: center;   justify-content: center; }
    .mobile-cta .icon { width: 18px;height: 18px;  object-fit: contain;  display: block;margin: auto;}
    
    .pro-slider img{margin-bottom: 15px;}


     .cta-fixed{display: block;background:#dde8e3;position: fixed;bottom: 0;width: 100%;z-index: 99;}
    .cta-fixed-box{display: flex;align-items: center;padding: 5px 19px;border: 2px solid #cfa3826b;}
    .cta-fixed a{display: block;}
    .cta-fixed a img{width: 20px;height: 20px;}
    .cta-fixed a.fixed-tel{border: 1px solid #5573d59e;border-radius: 10px;width: 45px;height: 30px;line-height: 30px;text-align: center;        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);}
    .cta-fixed a.fixed-quick{border: 2px solid #0d5a384d;width: calc(100% - 80px);text-align: center;margin: 0px 10px;height: 35px;line-height: 31px;border-radius: 50px;color: #0d5a38;font-weight: 600; font-size: 16px;display: flex; align-items: center; justify-content: center; column-gap: 6px;         background: #dde8e366;box-shadow:0px 0px 5px rgb(221 232 227);}
    .cta-fixed a.fixed-quick img{}
    .cta-fixed a.fixed-whatsapp{border: 1px solid #4ec95c9c;border-radius: 10px;width: 45px;height: 30px;line-height: 30px;text-align: center;        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);}
    .cta-fixed a.fixed-whatsapp img{margin-top: -4px;}

    .services-content p,.services-content h3,.services-content .petbadges{display:none;}
    

    .product-dmob{display:block;}
    .productbadges{display: inline-flex; align-items: center; column-gap: 10px; font-weight: 700; background: #e1f0de;  padding: 5px 10px; border-radius: 20px;  margin-bottom: 7px; font-size: 14px;}
    .productbadges img{width: 26px;}
   .product-dmob .product-tp h3{color: #094e30;font-weight: 700; font-size: 24px; margin: 0px 0px; display: flex; align-items: center; column-gap: 5px; margin-bottom: 10px;}
   .product-dmob .product-tp h3 img{width: 30px;}
   .product-dmob .product-tp p{color: #4b4b4b; font-size: 14px;}
   .service-btn a.btncall img,.service-btn a.btnwhatsapp img{    width: 20px;}

    .product01{display: block;}
   .product01 ul{display: flex; flex-wrap: wrap; column-gap: 10px;}
   .product01 ul li{background: #fff; display: flex; align-items: center; column-gap: 10px; font-size: 13px;line-height: 15px; padding: 8px; border-radius: 10px; margin-bottom: 11px; width: 48%;}
   .product01 ul li img{width: 50px;}
   .services-content {margin-top: 5px;}
    .slider-group .google-reviews {column-gap: 30px;padding: 10px 0px 0px;}
    .google-reviews p span {font-size: 12px;}
    .mobal-content-box {padding-top: 10px;}
    .modal-box {padding: 0px 10px;}
    .google-reviews img {width: 155px;}
    .package-iconbox ul li.active a:after{display: none;}
    .property.carebg .pro-slider{border: 1px solid #ddd; padding: 10px; border-radius: 10px;background: #f0f8f7;}

    .special-price p{display: block;}
    .special-price .specialbtn{flex: 0 0 60%;}
    .special-price .specialbtn a.checkfarebtn{font-size: 14px;}
    .special-price p span{font-size: 13px;}
    .pet-comfort {padding: 20px 0px;}
    .pet-comfort h2 {margin-bottom: 20px; font-size: 20px;}
    .comfort-box h4{font-size: 18px;}
    .comfort-box p{font-size: 13px;}
    .comfort-box{background: #fff; padding: 20px; border-radius: 20px;}
    .dailyroutine h2{font-size:20px ;}
    .videogallery {padding: 20px 0px;}
    .videogallery h2{font-size: 25px;}
    .dailyroutine td{font-size: 12px;}
    .service-btn a.btncall,.service-btn a.btnwhatsapp{width:66px}
  

}