@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;}
}

@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: 35px;}
.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: 5px 8px;}
.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: 108px;}
.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;}

}
@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-menu ul{overflow-x: scroll;white-space: nowrap; padding: 5px 0px 0; 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: 0px 10px;}
.childmenu ul li a{font-size: 12px; padding: 7px 8px;}
.childmenu ul li a img {width: 9px;}

main{margin-top: 151px;}
.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: 119px;}
.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;}
.scrollfix{height: 87vh;padding-bottom: 14%;}
.header-top .topcenter a p span{display: block; margin-left: 0;}
.header-top .topcenter a p{font-size: 13px;    line-height: 16px;}
   
}
@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){
    .popframe {height: 90vh;padding-bottom: 20%;}
    .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;}
    .header-top .toplogo a img{width: 100px;}
    main {margin-top: 149px; }
    .childmenu{margin-top: -1px;}
    .header-menu ul{width: calc(100% - 79px);}
    .package-iconbox{text-align: inherit;}
    .package-iconbox-fixed {top: 119px;}
    .hero-section h1 {font-size: 30px; line-height: 40px;}
    .hero-section p {line-height: 22px;font-size: 13px;}
    .product-services{margin-top: 20px;}
    .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: 44px;}
    .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: 15px;}
    .property h2 {font-size: 20px; 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;}
    .packageslist{padding-top: 140px;}
    footer{padding-bottom: 70px;}
    .scrollfix {height: 83vh;padding-bottom: 18%;}
    .footer-box>img {width: 60%;}
    .cta-container .cta-sec img {width: 190px; margin-bottom: 8px;}
    .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;}
  
}