@media (min-width:1200px) and (max-width:1300px) {
footer{   padding:65px 35px; }
}



@media (min-width:992px) and (max-width:1199px) {
.sliderarea { padding: 50px 0 40px;}
.mainmenu ul li a {font-size: 15px;line-height: 13px;}
.sliderCap h2{ font-size:42px;}
.sliderCap p{ font-size:20px; padding:0 0 0 80px;}

footer{   padding:65px 35px; }
.footlinks ul li a{ width:94%;}
.logolist ul li img{ width:80%;} 
.logolist ul li {display: inline-block;width: 16%;}

.cb-img {width: 47%;}
.cb-details {width: 47%;}
.cb-details h2{ font-size:26px;}
.contentBlock { padding: 80px 0;}
}


@media (min-width:768px) and (max-width:991px) {
.sliderCap h2{ font-size:30px;}
.sliderCap p{ font-size:18px; padding:0 0 0 60px;}	
.sliderCap {padding: 0 40px;}

.logolist ul li img{ width:80%;} 
.logolist ul li {display: inline-block;width: 22%;}
.logolist ul{ justify-content: center;}
.pagetitleSec {padding:45px 0;}
.pagetitleSec h2 {font-size: 28px;margin: 40px 0 0;}
}


@media (min-width:200px) and (max-width:991px) {
.logo {float: left;position: relative;top: 0;z-index: 99;}
.logo img{ height:140px;}
.topinner ul.topbtnlink {margin: 5px 0 0;padding: 0;float: left;}
.topinner ul.topbtnlink li a {height: 48px;font-size: 18px;line-height: 48px;width:auto;padding:0 15px;}
.mainmenu{ display:none;}
.carousel {position: relative;margin: 0;}
.sliderarea {width: 100%;clear: both;position: relative;background: #f6f0f0;padding: 25px 0;}
header { height: auto;background: #fff;}
.slide-menu-open {float: right;display: block;margin: 52px 0;}

footer{   padding:65px 35px; }
.footcol{ text-align:center;}
.footlinks{ margin:0 auto 50px;}
.hourscol{ margin:0 auto 60px;}
.formArea {width: 100%;max-width: 100%;float: right;margin: 55px auto 0;}

.logolist ul li img{ width:90%;} 
.logolist ul li {display: inline-block;width: 25%;}
.logolist ul{ justify-content: center;}

.testimonialSec{ padding:50px 0 0;}
.testimonialcontent{ margin:50px auto 100px;}
.testInner {  width: 100%;}
.testInner p {font-size: 22px;}
.signupForm input {width: 38%;}
.contentinnerSec {margin: 0 auto;width: 100;display: block;justify-content: center;align-items: center;max-width: 900px;}
.imgcol {width: 100%;}
.contentCol {padding:70px  0 0;width: 100%;text-align: center;}
.contentCol h4{ margin:0 0 20px;}
.contentCol a.bookingBtn{ margin:0 auto;}
.offerSec{ padding:50px 0;}
.welcomeSec{ padding:50px 0;}

.cbInnerSec{ display:block;}
.cb-img {width: 100%;}
.cb-details {width: 100%;text-align: left;}
.cb-details h2{ font-size:26px;}
.contentBlock { padding: 50px 0 ;}
.secialoffer a.bookingBtn{ margin:0;}
.bottom-100m{ margin-bottom:10px;}
.etiquetteSec { padding: 50px 0;}
.contactusSec { padding: 50px 0;}
.contactusSec .hourscol {margin: 0 auto  0px;}

}

@media (min-width:481px) and (max-width:767px) {
.sliderCap h2{ font-size:26px;}
.sliderCap p{ font-size:16px; padding:0 0 0 40px;}	
.sliderCap {padding: 0 40px;}
.sliderarea {width: 100%;clear: both;position: relative;background: #f6f0f0;padding: 15px 0;}

.testInner {padding: 35px 35px;background-size: 36px;}
.testInner p {font-size: 16px;}
.signupForm{ display:block;}
.signupForm input {width: 100%;margin: 0 0 10px;}

.galleryCol h2{ font-size:26px;}
.galleryCol ul li{ display:block; width:50%;  }
.gallerySec{  padding:70px 0 50px;}
.pagetitleSec {padding: 25px 0;}
.pagetitleSec h2 {font-size: 26px;margin: 30px 0 0;}

.treatmentsSec { 
  padding: 50px 0;
  background: #fff;
}
.treatmentsSec .accordion-button {
   font-size: 18px;
   padding: 15px 10px;
 }

}



@media (min-width:200px) and (max-width:480px) {
.sliderCap h2{ font-size:20px;}
.sliderCap p{ font-size:14px; padding:0 0 0 30px;}	
.sliderCap {padding: 0 20px;}
.sliderarea {width: 100%;clear: both;position: relative;background: #f6f0f0;padding: 10px 0;}
.logo img {height: 100px;}
.topbar {height: 42px;}
.socialink {float: left;margin: 5px 0 0;}
.slide-menu-open {float: right;display: block;margin: 32px 0;}
.topinner ul.topbtnlink li a {height: 30px;font-size: 12px;line-height: 30px;width: auto;padding: 0 15px;}
.socialink ul li img {width: 24px;display: block;}

footer{   padding:35px 0px; }
.testimonialcontent{ margin:30px auto 80px;}
.testInner {padding: 35px 0;background-size: 36px;}
.testInner p {font-size: 16px;}
.signupForm{ display:block;}
.signupForm input {width: 100%;margin: 0 0 10px;}

.contentCol h2{ font-size:26px;}
.galleryCol h2{ font-size:26px;}
.galleryCol ul li{ display:block; width:50%;  }
.gallerySec{  padding:70px 0 50px;}
.pagetitleSec {padding: 25px 0;}
.pagetitleSec h2 {font-size: 26px;margin: 30px 0 0;}
.contactusSec p {font-size: 16px;text-align: center;line-height: 20px;}
.contactusSec h3 {font-size: 20px;text-align: center;line-height: 45px;}
.contactusSec a.bookingBtn{ margin:0 auto}

.treatmentsSec { 
  padding: 50px 0;
  background: #fff;
}
.treatmentsSec .accordion-button {
   font-size: 15px;
   padding: 15px 10px;
 }
}
