@font-face {
  font-family: "Arial";
  src: url("../fonts/Arial/Arial-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Arial Bold";
  src: url("../fonts/newArial-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Arial Italic";
  src: url("../fonts/newArial-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Arial Bold Italic";
  src: url("../fonts/newArial-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Arial CE";
  src: url("../fonts/newArialCE-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Arial CE Bold";
  src: url("../fonts/newArialCE-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Arial Black";
  src: url("../fonts/newArialBlack.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Flatpen";
  src: url("../fonts/Flatpen W00 Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



.wrapper {
  margin: 0;
  padding: 0;
  width: 100%;
  box-sizing:border-box;
}



body {
  overflow-x: hidden;
  /*font-family: "Arial";*/
  font-family: "PT Serif", serif;
}

figure {
  margin: 0;
}

body a {
  text-decoration: none;
  color: inherit;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

p:last-child {
  margin: 0;
  padding: 0;
}

p,h1,h2,h3,h4,h5,h6 {margin: 0;}



.common-padding {padding: 60px 0px;}
.common-sec h2 {font-size: 60px;line-height: 70px;text-align: left;padding: 0 0 35px 0;font-weight: 500;color:#2547a0;font-family: "Newsreader", serif;}
.common-sec h3{font-family: "Newsreader", serif;font-size: 30px; line-height: 40px; font-weight: 500; padding: 0 0 15px 0px;color: #2547a0;text-align: center;}
.common-sec h4{font-size: 26px; line-height: 36px; font-weight: 500; padding: 0 0 10px 0px;color: #212020;text-align: left;}
.common-sec p {font-size: 20px;line-height: 30px;color: #212020;padding: 0 0 12px 0;}
a:hover {color: inherit;}
.header {position:relative;top: 0;z-index: 111;width: 100%;padding:30px 0;background:#dedede;box-shadow: 0px 7px 15px 10px #bfb7b7a8;}
.menu ul li a {margin:0 15px; color: #2547a0 !important;padding: 0px 5px!important;font-size: 21px;font-weight: 500;font-family: "Newsreader", serif;display: inline-block;letter-spacing: 0.8px;}
/*.menu ul li a:hover {color:#000!important;background:#eee;}*/

.menu nav{padding:0;}

/*.navbar-nav .header-btn a{color:#fff!important;background: #990012;border-radius: 0px;margin: 0 0 0 22px;border:2px solid #990012;}*/
/*.header-btn a:hover{color:#C30918!important;background:transparent;}*/
.navbar-expand-md .navbar-collapse {justify-content: right;}
.slider {position: relative;}
/*.sticky {position: sticky !important;top: 0;width: 100%;background-color: #dedede;color: #000 !important;z-index: 999;display: block;box-shadow: 0px 7px 6px #bfb7b7a8;}*/
.block-inner img {border-radius: 50%;border: 2px solid #ad9578;}
.block-inner p {text-align: center;font-size: 22px;line-height: 30px;padding: 15px 0 0 0;color: #ad9578;font-weight: 500;font-family: 'Cinzel';}
.logo img {width: 48%;}
.slider .carousel-item img {width: 100%;}
.carousel-control-prev img {transform: rotate(180deg);}
.navbar-nav{align-items:center;}

.carousel .carousel-item{background: #000;}
.carousel .carousel-item img{width:100%;}


.slider-content .row{justify-content: end;}

.inner-header{background-color: #dedede;position: relative;}
.inner-header .menu ul li a{color: #252020 !important;}

.meet-our-spa-header{background-color: transparent;position:absolute;}

.sticky {
  position: sticky !important;
  top: 0;
  width: 100%;
  background-color: #dedede;
  /*color:#f3e5c6!important;*/
  z-index: 999;
  display: block;
  box-shadow: 0px 7px 6px #bfb7b7a8;
}

#slider{position:relative;padding: 0 60px;background: #dedede;}
.logo{text-align:left;}

.slider-content{position:absolute;top:45%;left:0; right:0;z-index: 9999;transform: translate(0px, -50%);}
.slider-content-col{padding:0 0 0 15px;}
.slider-content-col h1{color: #2547a0; font-size: 68px; line-height: 78px; text-align: center; font-family: "Newsreader", serif; font-weight: 500;padding: 0 0 25px 0;}
.slider-content-col p{text-align: center; font-size: 26px; line-height: 36px; padding: 0 0 25px 0; color: #2547a0;}

.welcome-section{background: #dedede;}
.welcome-section-text{padding:0 0 0 120px;}
.welcome-section-text a{font-size: 20px; line-height: 30px; padding: 12px 50px; background: #212020; color: #fff; border-radius: 30px;display: inline-block;margin: 25px 0 0 0;}
.welcome-section-text a:hover{background: #464646;}

.our-services{background: #dedede;}
.our-services-col-inner{text-align:center;padding:0 30px;}
.our-services-col-inner img{width:35%;}

.our-services-col-btm{margin-top:30px;}
.learn-more-col a{font-size: 20px; line-height: 30px; padding: 12px 50px; background: #212020; color: #fff!important; border-radius: 30px; display: inline-block; margin: 25px 0 0 0;}
.learn-more-col{text-align:center;}
.learn-more-col a:hover{background: #464646;}
.our-services-col-inner img{margin:0 0 30px 0;}

.proverb-sec{background: #dedede;}
.proverb-col p{text-align:right;}

.footer-inner img{width:22%;}
.footer-col-1 img{margin:0 0 15px 0;}
.footer-section {background: #dedede;}
.footer-inner h4{font-weight:600;padding: 0 0 20px 0;font-family: "Newsreader", serif;}
.footer-inner p{font-family: "Newsreader", serif;font-size: 24px;line-height: 36px;}
.footer-col-2, .footer-col-3{padding:162px 12px 0 12px;}
.footer-section{padding:0 0 60px 0;}

.copyright { padding: 10px 0; background-color: #b5b4b4; }
.copyright p { color: #212020; font-size: 20px; font-weight: 500; margin: 0; padding: 0 0; letter-spacing: 0.5px; font-family: "Newsreader", serif;}
.Proudly_text { text-align: right; }


.active-menu {border-bottom: 1px solid #2547a0 ;padding-bottom: 1px;}

.inner-header .active-menu {border-bottom: 1px solid #252020 ;padding-bottom: 1px;}

.aboutpage-text{padding: 0 80px 0 0;}
.aboutpage-text p{font-size:24px;line-height:34px;color: #2547a0;}
.about-page{background:#dedede;}

.meet-our-page .container-fluid{padding:0;}

.services-page-col p{width: 48%; margin: 0 0 25px auto; text-align: right; font-size: 20px; line-height: 30px; color: #212020;}
.services-page{background:#dedede;}
.services-inner img{height: 430px;object-fit: cover;}
.services-inner{padding:0 0px;display: flex;flex-direction: column;}
.services-inner h3{padding:35px 0 15px 0;height: 150px;}
.price-sec p{font-weight:600;}
.services-description{padding:10px 0 0 0;}
.services-col-btm{padding: 30px 12px 0 12px;}
.invesment-col{padding: 50px 0 0 0;width: 60%;margin: 0 auto 0 0;}

.meet-our-page .slider-content{top: 58%;z-index: 111;}
.meet-our-page .slider-content-col p{text-align:center;font-style: italic;color: #fff;font-family: "Newsreader", serif;}
.meet-our-page .slider-content-col h4{text-align:center;font-weight: 600;color: #fff;font-family: "Newsreader", serif;}
.meet-our-page .slider-content .row{justify-content: start;}
.meet-our-page-col img{opacity:0.8;}
.meet-our-page-col{background:#000;}

.meet-our-spa-header .menu ul li a{color:#fff!important;}
.meet-our-spa-header .active-menu {border-bottom: 1px solid #fff;}

.visit-wonderful-spa{background:#dedede;}
.visit-wonderful-spa-heading h3{text-align: left; font-size: 36px; line-height: 46px; padding: 0 0 30px 0;color: #212020;}
.wonderful-spa-inner img{height: 320px;width: 100%;object-fit: cover;}
.wonderful-spa-inner h4{padding: 20px 0 20px 0;font-size: 24px;font-family: "Newsreader", serif;}
.wonderful-spa-inner p{font-size: 18px;line-height:28px;padding: 0 0 5px 0;}

.contact-page{background:#dedede;}
.contact-page-form{padding: 0 70px 0 12px;}
.contact-form-inner p{padding: 0 0 5px 0;}
.contact-form-inner a{font-size: 24px; line-height: 30px; display: inline-block; font-weight: 600; padding: 20px 0 0 0;}
.contact-page-form .form-group{margin-bottom: 20px;}
.contact-page-form .contact_input, .contact_input_textarea, .contact-us select{font-size: 18px; line-height: 27px; font-weight: 400; margin: 0; padding: 6px 15px 6px 15px; width: 100%; color: #000; outline: none; background-color: transparent!important; border: 1px solid #252020;border-radius: 25px;}
.contact-page-form .contact_input:hover, .contact_input_textarea:hover{background: #ebebeb !important;}
.contact-page-form .contact_input:focus-visible, .contact_input_textarea:focus-visible{outline:2px solid #252020;outline-offset: 3px;}

.contact-page-form .submit-btn{font-size: 20px; line-height: 30px; padding: 6px 40px; background: #212020; color: #fff !important; border-radius: 30px; display: inline-block; margin: 25px 0 0 0;}
.contact-page-form .submit-btn:hover{background: #464646;}
.contact-page-form form{padding: 30px 0px 0 0;}
.diffrent-label{padding:0 12px 10px 12px;}
.contact-page-form label{padding: 0 0 5px 5px;}
.contact-page-form .contact_input_textarea{border-radius:15px;}
.contact-page-img img{height: 850px;object-fit: cover;}

.only-for-mobile{display:none;}
.only-for-desktop{display:block;}
.meet-our-page{position:relative;}
.contact-page-img{display:block;}

.wave-img{background: #dedede;position: relative;padding:0 0 60px 0;}
.wave-img img{width:100%;}
.wave-img .container-fluid{padding:0;}

.wave-img-col p{position: absolute; right: 12%; top: 22%; color: #fff; font-size: 42px; font-weight: 500; text-align: left; font-family: "Newsreader", serif; line-height: 52px;}

/*.meet-our-page .row{width:100%;}*/

.thai-points ul{padding:0 0 0 32px;}
.thai-points ul li{font-size: 20px;font-weight: 600;list-style-type: disc;}


@media (min-width: 1200px) and (max-width: 1399.98px) {
    .slider-content-col h1 {font-size: 54px;line-height: 64px;}
    .services-page-col p {width: 50%;}
    .invesment-col {width: 65%;}
    .services-inner h3 {height: 170px;}




}

@media (max-width: 575.98px) {
 
  .navbar-dark .navbar-toggler { width: 100%; float: left; border: none !important; text-align: right; background-color:#2d5078; padding: 6px 15px; border-radius: 0; outline: none;margin: 15px 0 0 0;} 
.navbar-nav{ display: inherit;  text-align: left; padding-left: 0; margin-bottom: 0; list-style: none; border: 1px solid #000; background:#000;}
.menu .navbar { display: flex ;padding: 0 12px;} 
.mobile-headers .menu .navbar-dark .navbar-nav .nav-link { font-size: 16px; line-height: 24px; padding: 10px !important; color: #000 !important; }
.menu ul li{width: 100%; border-bottom: 1px solid #fff; padding: 0;}
.common-padding{padding:40px 0;}
.navbar-toggler:focus{box-shadow:unset;}
.navbar-toggler{margin: 25px 0 0 0;}
.navbar {float:unset;}
.menu ul {float:unset;}
.menu ul li {margin:0;}
.navbar-nav .nav-link.active{border:none;}
.header {background:#dedede;padding: 12px 0;position:unset;}
.menu .navbar{padding: 0 0px;}

.logo{text-align:center;}
.custom-nav{padding: 0 25px;top: 50%;width: 95%;}

.menu ul li a{font-size: 16px;padding: 8px 12px 8px 12px !important;color: #fff !important;margin:0 0;font-weight: 600;}
.menu ul li:last-child{border-bottom: unset;}
.custom-prev, .custom-next{padding: 1px 13px;font-size: 24px;}
#slider{padding: 0 0px;}
.carousel-control-prev, .carousel-control-next{display:none;}
.slider-content-col h1{font-size: 28px;line-height: 34px;padding: 0 0 5px 0;}
.slider-content-col p{font-size: 20px;line-height: 27px;padding: 0 0 5px 0;}
.slider-content {top: 50%;}
.only-for-mobile{display:block;}
.only-for-desktop{display:none;}

.common-sec h2 {font-size: 36px;line-height: 46px;padding: 0 0 20px 0;}
.common-sec h3 {font-size: 26px;line-height: 36px;padding: 0 0 10px 0px;}
.common-sec h4 {font-size: 22px;line-height: 32px;padding: 0 0 10px 0px;}


.welcome-section-text {padding: 15px 12px 0 12px;}
.common-sec p{font-size: 18px;line-height: 26px;padding: 0 0 10px 0;}
.welcome-section-text a {font-size: 16px;line-height: 24px;padding: 8px 22px;margin: 10px 0 0 0;}
.learn-more-col a{font-size: 16px;line-height: 24px;padding: 8px 22px;margin: 10px 0 0 0;}
.contact-page-form .submit-btn{font-size: 16px;line-height: 24px;padding: 8px 22px;margin: 10px 0 0 0;}
.our-services-col-inner {padding: 0 12px;}
.our-services-col-inner img {margin: 0 0 12px 0;width: 28%;}
.our-services-col-mob-pad{margin-top:30px;}

.footer-col-2, .footer-col-3{padding: 15px 12px 0 12px;}
.footer-col-1 img {margin: 0 0 12px 0;}
.footer-inner img{width: 35%;}
.footer-section {padding: 0 0 40px 0;}
.copyright p {font-size: 18px;text-align: center;padding: 0 22px 15px;}
.Proudly_text p{padding: 0;}

.inner-header .menu ul li a{color: #fff !important;}
.aboutpage-text{padding: 0 12px 0 12px;}
.services-page-col p{width: 100%;margin: 0 0 0px 0;text-align:left;}
.services-inner h3{height:auto;}
.price-sec{padding: 15px 12px;}
.price-sec p:last-child{padding:0;}
.services-col-mob-pad{padding:30px 12px 0;}
.services-inner img {height: 300px;}


.invesment-col{padding: 20px 12px 0 12px;width: 100%;}

.meet-our-page .slider-content{top: 50%;}
.wonderful-spa-col-mob-pad{padding:30px 12px 0;}
.wonderful-spa-inner h4{padding: 10px 0 10px 0px!important;}
.wonderful-spa-inner img{height: 350px;}

.meet-our-spa-header .active-menu{border-bottom: 0px solid #fff;}
.contact-page-form{padding: 0 12px 0 12px;}
.contact-form-inner a {font-size: 22px;line-height: 28px;padding: 10px 0 0 0;}
.diffrent-label {padding: 0 12px 10px 15px!important;}

.contact-page-img{display:none;}
.contact-form-inner img{margin:0 0 10px 0;}
.wave-img-col p{font-size: 26px;line-height: 36px;top: 27%;}
.meet-our-page-col{padding:0;}
.meet-our-page .row{width:103%;}
.contact-page-form .contact_input:focus-visible, .contact_input_textarea:focus-visible{outline: 1px solid #252020;}

.logo img{width: 48%;display: block;margin: 0 auto;}
.header-mob{display: inline-block; background: #2d5078; padding: 8px 22px; color: #fff; margin: 15px 0 0 0;font-weight: 600;}

.sticky{position:unset!important;}


.footer-col{text-align:center;}
.footer-inner h4{text-align:center;}

}


@media (max-width: 767.98px ) and (orientation: landscape) {
    
    .navbar-dark .navbar-toggler { width: 100%; float: left; border: none !important; text-align: right; background-color:#2d5078; padding: 6px 15px; border-radius: 0; outline: none;margin: 15px 0 0 0;} 
.navbar-nav{ display: inherit;  text-align: left; padding-left: 0; margin-bottom: 0; list-style: none; border: 1px solid #000; background:#000;}
.menu .navbar { display: flex ;padding: 0 12px;} 
.mobile-headers .menu .navbar-dark .navbar-nav .nav-link { font-size: 16px; line-height: 24px; padding: 10px !important; color: #000 !important; }
.menu ul li{width: 100%; border-bottom: 1px solid #fff; padding: 0;}
.common-padding{padding:40px 0;}
.navbar-toggler:focus{box-shadow:unset;}
.navbar-toggler{margin: 25px 0 0 0;}
.navbar {float:unset;}
.menu ul {float:unset;}
.menu ul li {margin:0;}
.navbar-nav .nav-link.active{border:none;}
.header {background:#dedede;padding: 12px 0;position:unset;}
.menu .navbar{padding: 0 0px;}

.logo{text-align:center;}
.custom-nav{padding: 0 25px;top: 50%;width: 95%;}

.menu ul li a{font-size: 16px;padding: 8px 12px 8px 12px !important;color: #fff !important;margin:0 0;font-weight: 600;}
.menu ul li:last-child{border-bottom: unset;}
.custom-prev, .custom-next{padding: 1px 13px;font-size: 24px;}
#slider{padding: 0 0px;}
.carousel-control-prev, .carousel-control-next{display:none;}
.slider-content-col h1{font-size: 28px;line-height: 34px;padding: 0 0 5px 0;}
.slider-content-col p{font-size: 20px;line-height: 27px;padding: 0 0 5px 0;}
.slider-content {top: 50%;}
.only-for-mobile{display:block;}
.only-for-desktop{display:none;}

.common-sec h2 {font-size: 36px;line-height: 46px;padding: 0 0 20px 0;}
.common-sec h3 {font-size: 26px;line-height: 36px;padding: 0 0 10px 0px;}
.common-sec h4 {font-size: 22px;line-height: 32px;padding: 0 0 10px 0px;}


.welcome-section-text {padding: 15px 12px 0 12px;}
.common-sec p{font-size: 18px;line-height: 26px;padding: 0 0 10px 0;}
.welcome-section-text a {font-size: 16px;line-height: 24px;padding: 8px 22px;margin: 10px 0 0 0;}
.learn-more-col a{font-size: 16px;line-height: 24px;padding: 8px 22px;margin: 10px 0 0 0;}
.contact-page-form .submit-btn{font-size: 16px;line-height: 24px;padding: 8px 22px;margin: 10px 0 0 0;}
.our-services-col-inner {padding: 0 12px;}
.our-services-col-inner img {margin: 0 0 12px 0;width: 28%;}
.our-services-col-mob-pad{margin-top:30px;}

.footer-col-2, .footer-col-3{padding: 15px 12px 0 12px;}
.footer-col-1 img {margin: 0 0 12px 0;}
.footer-inner img{width: 35%;}
.footer-section {padding: 0 0 40px 0;}
.copyright p {font-size: 18px;text-align: center;padding: 0 22px 15px;}
.Proudly_text p{padding: 0;}

.inner-header .menu ul li a{color: #fff !important;}
.aboutpage-text{padding: 0 12px 0 12px;}
.services-page-col p{width: 100%;margin: 0 0 0px 0;text-align:left;}
.services-inner h3{height:auto;}
.price-sec{padding: 15px 12px;}
.price-sec p:last-child{padding:0;}
.services-col-mob-pad{padding:30px 12px 0;}
.services-inner img {height: 300px;}


.invesment-col{padding: 20px 12px 0 12px;width: 100%;}

.meet-our-page .slider-content{top: 50%;}
.wonderful-spa-col-mob-pad{padding:30px 12px 0;}
.wonderful-spa-inner h4{padding: 10px 0 10px 0px!important;}
.wonderful-spa-inner img{height: 350px;}

.meet-our-spa-header .active-menu{border-bottom: 0px solid #fff;}
.contact-page-form{padding: 0 12px 0 12px;}
.contact-form-inner a {font-size: 22px;line-height: 28px;padding: 10px 0 0 0;}
.diffrent-label {padding: 0 12px 10px 15px!important;}

.contact-page-img{display:none;}
.contact-form-inner img{margin:0 0 10px 0;}
.wave-img-col p{font-size: 26px;line-height: 36px;top: 27%;}
.meet-our-page-col{padding:0;}
.meet-our-page .row{width:103%;}
.contact-page-form .contact_input:focus-visible, .contact_input_textarea:focus-visible{outline: 1px solid #252020;}

.logo img{width: 32%;display: block;margin: 0 auto;}
.header-mob{display: inline-block; background: #2d5078; padding: 8px 22px; color: #fff; margin: 15px 0 0 0;font-weight: 600;}
 
 .sticky{position:unset!important;}
 
 .footer-col{text-align:center;}
.footer-inner h4{text-align:center;}
    
}

@media (min-width: 768px) and (max-width: 991.98px){
 
    .logo img {width:62%;}
    .menu ul li a {margin: 0 7px;padding: 0px 5px !important;font-size: 18px;}
    .slider-content-col p {font-size: 22px;line-height: 32px;padding: 0 0 5px 0;}
    .slider-content-col h1{font-size: 44px;line-height: 54px;padding: 0 0 12px 0;}
    .header {padding: 15px 0;}
    #slider {padding: 0 35px;}
    #slider .slider-content {right: 5%;}
    .common-padding {padding: 50px 0px;}
    .common-sec h2 {font-size: 38px;line-height: 48px;padding: 0 0 20px 0;}
    .welcome-section-text {padding: 0 12px 0 40px;}
    .common-sec p {font-size: 18px;line-height: 28px;padding: 0 0 10px 0;}
    .welcome-section-text a {font-size: 18px;line-height: 26px;padding: 11px 36px;margin: 15px 0 0 0;}
    .our-services-col-inner {padding: 0 12px;}
    .common-sec h3{font-size: 24px;line-height: 34px;padding: 0 0 10px 0px;}
    .common-sec h4{font-size: 22px;line-height: 32px;padding: 0 0 10px 0px;}
    .our-services-col-inner img {margin: 0 0 20px 0;width: 40%;}
    .footer-inner img {width: 42%;}
    .footer-col-2, .footer-col-3 {padding: 130px 12px 0 12px;}
    .copyright p {font-size: 15px;}
    .learn-more-col a {padding: 10px 35px;font-size: 18px;line-height: 28px;margin: 15px 0 0 0;}
    .aboutpage-text {padding: 0 40px 0 0;}
    
    .services-page-col p {width: 60%;margin: 0 0 20px auto;}
    .services-inner img {height: 210px;}
    .invesment-col {width: 100%;}
    .invesment-col {padding: 30px 0 0 0;}
    .services-inner h3 {padding: 10px 0 10px 0px!important;}
    .wonderful-spa-inner img {height: 180px;}
    .wonderful-spa-inner h4{padding: 10px 0px 10px 0px;}
    .wave-img-col p {font-size: 32px;line-height: 42px;}
    .footer-section{padding:0 0 50px 0;}
    
    .contact-page-form {padding: 0 20px 0 12px;}
    .contact-page-img img {height: 500px;}
    .contact-page-form .submit-btn {font-size: 18px;line-height: 28px;padding: 6px 35px;margin: 20px 0 0 0;}
    .contact-page-form .form-group {margin-bottom: 12px;}
    .contact-page-form form {padding: 20px 0px 0 0;}
    .contact-form-inner a {font-size: 20px;padding: 8px 0 0 0;line-height: 27px;}


}


@media (min-width: 992px) and (max-width: 1199.98px){
    
    .invesment-col{width:100%;}
    .slider-content-col p{font-size: 22px;line-height: 32px;padding: 0 0 10px 0;}
    .slider-content-col h1{font-size: 44px;line-height: 54px;padding: 0 0 15px 0;}
    .header {padding: 25px 0;}
    .common-padding{padding: 55px 0px;}
    .welcome-section-text {padding: 0 0 0 66px;}
    .common-sec h2 {font-size: 50px;line-height: 60px;padding: 0 0 25px 0;}
    .common-sec h3 {font-size: 26px;line-height: 36px;}

    .common-sec h4{font-size: 24px;line-height: 34px;}
    .welcome-section-text a{font-size: 18px;line-height: 28px;padding: 12px 45px;margin: 20px 0 0 0;}
    .our-services-col-inner {padding: 0 12px;}
    .our-services-col-inner img {width: 45%;margin: 0 0 25px 0;}
    .footer-inner img {width: 40%;}
    .learn-more-col a {font-size: 18px;line-height: 28px;padding: 10px 45px;margin: 20px 0 0 0;}
    .aboutpage-text {padding: 0 40px 0 0;}
    .services-page-col p {width: 60%;font-size: 20px;margin: 0 0 20px auto;}
    .services-inner img {height: 300px;}
    .wonderful-spa-inner img {height: 265px;}
    .wave-img-col p {top: 19%;font-size: 38px;line-height: 48px;}
    .footer-section {padding: 0 0 55px 0;}
    .wave-img{padding: 0 0 55px 0;}
    .contact-page-form {padding: 0 25px 0 12px;}
    .contact-form-inner a {font-size: 22px;padding: 15px 0 0 0;}
    .contact-page-form form {padding: 25px 0px 0 0;}
    .contact-page-img img {height: 500px;}
    .contact-page-form .submit-btn {font-size: 18px;line-height: 28px;padding: 6px 34px;margin: 20px 0 0 0;}



















    
}

