

@media only screen and (min-width : 1400px) {

    .sinceSec .contactHead{
        margin-left: -63px !important;
    }
   
}

@media only screen and (max-width: 1400px) and (min-width : 1200px) {
      /* ==HOME== */
      .homeHero{
        padding:70px 120px;
    }

       /* since sec */

       .sinceSec .contactHead{
        margin-left: 0% !important;
    }

    
    .secHead h2{
        margin-left: 0 !important;
    }

    .time h4{
        font-size: 24px;
    }

    .time h6{
        font-size: 19px;
    }

}

@media only screen and (max-width: 1200px) and (min-width : 992px) {
      /* ==HOME== */

      .homeHero{
        padding: 60px 110px;
    }

      /* since sec */

      .sinceSec .contactHead{
        margin-left: 0% !important;
    }

   

    .time h4{
        font-size: 24px;
    }

    .time h6{
        font-size: 19px;
    }

    
    .scroller{
        padding-left: 0;
    }

        /* booking sec */

.discBg{
    border-radius:100px 20px 20px 20px ;
padding: 60px 30px 30px;
display: flex;
}

.discBg .plxBtn{
    padding: 12px 30px;
}

.scissor{
    top: 0;
}

.secHead h2{
    margin-left: 0 !important;
}

/* testimonial */
.carousel-nav{
    display: none !important;
}
}

@media only screen and (max-width: 992px) and (min-width : 768px) {
    /* ==HOME== */

    .imgs{
        display: flex !important;
        flex-direction: column !important;
    }
    .firstImg{
        margin-bottom: 24px !important;
    }



    .homeHero{
        padding: 40px 70px;
        top: 0%;
      /* position: static; */
    }
   
    .homeHero p{
        width: 70% !important;
        margin-left: 15%;
        
    }
    .heroCall{
justify-content: center;
    }

    /* since sec */

    .sinceSec .contactHead,.provideSec .contactHead{
        margin-left: -0% !important;
    
    }

    .sinceSec .contactHead{
        top: 0;
    }
    
  
    .secHead{
        text-align: center;
            width:80%;
            margin-left: 0%;
            margin-left: 10%;
         }
         
         .secHead h2{
             margin-left: -60px !important;
         }
    

    .bookSec .heading{
        text-align: center;
        width: 100% !important;
    }

    .scroller{
        padding-left: 0;
    }

    /* booking sec */

.discBg{
    border-radius:  20px ;
padding: 60px 30px 30px;
display: flex;
}

.discBg .plxBtn{
    padding: 12px 30px;
}

.scissor{
    top: 0;
 left: 50%;
    transform: translate(-50%,-50%);
}

/* spa sec */

.spaSec p{
    text-align: start !important;
}

.carousel-control-prev-icon,.carousel-control-next-icon{
    display: none;
 }
.yellowLine{
    height: 15px;
}

 .nextBtn,.prevBtn{
    width: 0 !important;
}


/* testimonial */
.abtTesti{
    height: 700px !important;
}
}

@media only screen and (max-width: 768px) {
/* ==HOME== */

.homeHero{
    background-position: 60% 100%;
}

.secImg, .frthImg, .fithImg{
    margin-top: 24px !important;
}

.homeHero{
    background-image: url(../images/bg.svg);
    /* background-position: center; */
    background-size: cover;
padding: 50px 80px;
}

.nextBtn,.prevBtn{
    width: 0 !important;
}

.carousel{
    display: none;
}

.homeHero{
     /* padding:  50px 20px 0px 20px; */
     top: 0%;
   position: static;
 }

 .homeHero p{
width: 100%;
 }


 
 .heroCall svg{
     height: 40px;
     width: 40px;
 }

 .heroCall{
    justify-content: center;
 }
 
 .heroCall h6{
     font-size: 25px;
 }

.sinceSec .contactHead {
    margin-left: 0 !important;
    text-align: center;
    z-index: 1;
margin-top: -142px !important;


}



.sinceSec .heading {
    z-index: 2;
    position: relative;
}



 
 .secHead .contactHead{
     top: 50%;
     left: 50% !important;
     transform: translate(-50%, -50%);
     margin-left: 0% !important;

 }
 
 .provideSec img{
    width: 100% !important;
 }
 
 /* book sec */

 .bookSec{
   padding-top: 50px;
   padding-bottom: 50px;
}

.time{
    justify-content: center;
}

.time h4{
    font-size: 24px;
}

.time h6{
    font-size: 20px;
}

.bookSec{
    background-position: 50% 20%;
}

.scroller{
    padding: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* booking sec */

.discBg{
    border-radius:  20px ;
padding: 60px 30px 30px;
display: flex;
}

.discBg .plxBtn{
    padding: 12px 30px;
}

.scissor{
    top: 0;
 left: 50%;
    transform: translate(-50%,-50%);
}

.carousel-control-prev-icon,.carousel-control-next-icon{
    display: none;
 }

 .yellowLine{
    height: 15px;
 }

 .secHead{
    text-align: center;
        width:100%;
        margin-left: 0%;
     }
     
     .secHead h2{
         margin-left: 0px !important;
     }

         /* 7. testimonial */
         /* .carousel-card:nth-child(2) {
            transform: translateY(30px) translateX(30px) scale(0.95) !important;
        } */
        .carousel-nav{
            display: none !important;
        }

       

        .time td:nth-child(2),
       .time th:nth-child(2) {
          text-align: center;
        }
      

}

@media only screen and (max-width:576px){
/* ==HOME== */

.homeHero{
    background-position: 78% 100%;
}

.carousel{
    display: none;
}

.homeHero{
     padding:  50px 20px;
     top: 0%;
   position: static;
 }


 .yellowLine{
    height: 12px;
    width: 50%;
 }


 .carousel-control-prev-icon,.carousel-control-next-icon{
    display: none;
 }
 
 .heroCall svg{
     height: 40px;
     width: 40px;
 }

 .heroCall{
    justify-content: center;
 }
 
 .heroCall h6{
     font-size: 25px;
 }

/* since sec */

.sinceSec .contactHead {
    margin-left: 0 !important;
    margin-top: -138px !important; /* Push it down nicely below heading */
    z-index: 1;
    text-align: center;
    line-height: 86px;
}

.sinceSec .heading {
    z-index: 2;
    position: relative;
}


.secHead{
text-align: center;
    width:100%;
    margin-left: 0%;
 }
 
 .secHead h2{
     margin-left: 0px !important;
 }
 
 .secHead .contactHead{
     top: 50%;
     left: 50% !important;
     transform: translate(-50%, -50%);
     margin-left: 0% !important;
 }
 
 .provideSec img{
    width: 100% !important;
 }
 
 /* book sec */

 .bookSec{
   padding-top: 50px;
   padding-bottom: 50px;
}
/* 
.time{
    justify-content: center;
} */

.time h4{
    font-size: 24px;
}

.time h6{
    font-size: 20px;
}

.bookSec{
    background-position: 50% 20%;
}

.scroller{
    padding: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* booking sec */

.discBg{


    border-radius:  20px ;
padding: 60px 30px 30px;
display: flex;
}

.discBg .plxBtn{
    padding: 12px 30px;
}

.scissor{
    top: 0;
 left: 50%;
    transform: translate(-50%,-50%);
}

.homeHero p{
 width: 100%;
    margin-left: 0;
}


    /* 7. testimonial */
  /* 7. testimonial */
  .abtTesti {
    padding: 2rem 0 !important;
  }

  .carousel-nav{
    display: none !important;
}

  .caro-subtitle {
    text-align: center !important;
    font-size: 0.75rem !important;
  }

  .dots {
    justify-content: center !important;
  }

  .us{
    width: 100% !important;
 }

  .carousel-nav {
    position: absolute !important;
    right: 20px !important; /* pull it closer */
    top: 20px !important; /* better vertical placement */
    transform: none !important;
    flex-direction: row !important;
    gap: 10px;
  }

  .arrow {
    font-size: 1rem !important;
    width: 30px !important;
    height: 30px !important;
  }
  .carousel-card{
    width: 90% !important;
  }

  .abtTestiCard {
    width: auto !important;
    height: auto !important;
    padding: 50px 20px 40px 20px !important;
    margin-top: 20px !important;
    /* margin-left: 0;  */
  }

  .testiCircle {
    width: 50px !important;
    height: 50px !important;
    top: 0 !important;

    transform: translateY(-50%) !important; 
  }

  .abtTesti .row {
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }
  .abtTesti{
    height: 690px !important;
    
 }

 .carousel-wrapper{
    padding-top: 20px !important;
 }

 
}


