 @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

 @font-face {

  font-family: "Flaticon";

  src: url("../fonts/flaticon/font/Flaticon.eot");

  src: url("../fonts/flaticon/font/Flaticond41d.eot?#iefix")

      format("embedded-opentype"),

    url("../fonts/flaticon/font/Flaticon.woff") format("woff"),

    url("../fonts/flaticon/font/Flaticon.ttf") format("truetype"),

    url("../fonts/flaticon/font/Flaticon.svg#Flaticon") format("svg");

  font-weight: normal;

  font-style: normal;

}



 

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

 

 body {font-family: 'Open Sans', sans-serif;

    background: #fff;

    font-size: 16px;

    line-height: 1.8;

    font-weight: 400;

    color: #999999;

}







.font-2{

  font-family: "Playfair Display", serif;

  font-optical-sizing: auto;

  font-weight: normal;

  font-style: normal;

}





.bgbh{float:none !important; margin:auto !important;}



.img-hov {cursor:pointer;} .klopohov {cursor:pointer;}



.mighs {width:119px !important; margin:auto !important;}



.heading-white { color:#fff;}

 

.members-table h2 { font-size:44px;}

a {

  -webkit-transition: 0.3s all ease;

  -o-transition: 0.3s all ease;

  transition: 0.3s all ease;

  color: #0066b3;

}





a:hover,

a:focus {

  text-decoration: none;

  color: #0066b3;

  outline: none !important;

}



h1,

h2,

h3,

h4,

h5,

.h1,

.h2,

.h3,

.h4,

.h5 {

  line-height: 1.5;

  color:#1b1b1b;

  font-weight: 400; font-family: 'Cormorant', serif; 

}



 body p{ color: #474747;}

 

 .copy-whg {color: rgba(255,255,255,.5); width: 100%; text-align:center ; font-size:30px; font-family: 'Vidaloka', serif;}

 

#CompanyFacts2 .text { color:#999999;}

.ft-max18 { font-size:18px;}





 .pad-50-pop { padding:80px 50px; }

 

 .gallery-entry {box-shadow: 0px 2px 10px #6c6c6c75; margin-bottom: 30px;}

 

 .gallery-dropdown .dropdown-menu{

    transform: translate3d(5px, 35px, 0px)!important;

}



 



.just-content-right {

    justify-content: right;

}

.block-hm {

  width: 50%;

  position: relative;

}



.service-h-name {

  width: 100%;

  height: 1005;

  position: absolute;

  left: 0;

  right: 0;

  bottom: 0;

  top: 0;

  font-size: 50px;

  color: #fff;

  text-transform: uppercase;

}



.service-h-name {

font-size: 38px; font-family: 'Domine', serif; font-weight:700;

  color: #fff;

  text-transform: uppercase;

}



 .ic4 { position:absolute; left:0; top:10px;   }

 .dftgt { padding-left:115px;}



.container {max-width:1720px; width:100%;}



.no-pb { padding-bottom:0 !important;}



.m-top-p50 { margin-top:50px;  }



.pad-pp { padding-left:5%; padding-right:5%;}

.margin-0 { margin-left:0; margin-right:0;}

.pad-0 { padding:0;}



.set-09 {

  display: flex;

  align-items: center;

}





 

 @-webkit-keyframes fadeIn1 {

  from {

    opacity: 0;

    visibility: hidden;

    -ms-transform: scale(0.95);

    -webkit-transform: scale(0.95);

    transform: scale(0.95);

  }



  to {

    opacity: 1;

    visibility: visible;

    -ms-transform: scale(1);

    -webkit-transform: scale(1);

    transform: scale(1);

  }

}



@keyframes fadeIn1 {

  from {

    opacity: 0;

    visibility: hidden;

    -ms-transform: scale(0.95);

    -webkit-transform: scale(0.95);

    transform: scale(0.95);

  }



  to {

    opacity: 1;

    visibility: visible;

    -ms-transform: scale(1);

    -webkit-transform: scale(1);

    transform: scale(1);

  }

}



.fadeIn1 {

  -webkit-animation-name: fadeIn1;

  animation-name: fadeIn1;

}



 

 .pad-40-pop { padding:40px 40px; }

 .gallery-entry h3 { font-size:15px; font-weight: normal; text-align:center; margin-bottom:25px; color:#999999; padding-left:10px; padding-right:10px;}

  .gallery-entry h3 a { color:#000;}

#search-overlay{

  display:none;

}

.block {

  position: fixed;

  top: 0;

  right: 0;

  bottom:0 ;

  left: 0;

  overflow: auto;

  text-align: center; z-index:999;

  background: rgba(0, 0, 0, 0.9);

  margin: 0;

}



.mb-25 { margin-bottom:25px;}



.block:before {

  content: '';

  display: inline-block;

  height: 100%;

  vertical-align: middle;

  margin-right: 0;

  /* Adjusts for spacing */

  /* For visualization 

  background: #808080; width: 5px;

  */

}



.gallery-entry h3 p {

 

  font-size: 18px;

}



.form-carrer .form-control { margin-bottom:25px;}

.img-wrap-sr .btn-light {

 

  background-color: #b38a5f;

  border-color: #b38a5f;

  color: #fff;

  border-radius: 25px;

  padding: 10px 30px;

  margin-top: 15px;

  font-family: 'Domine', serif;

}



.gallery-entry .btn-light {

 

  background-color: #b38a5f;

  border-color: #b38a5f;

  color: #fff;

  border-radius: 25px;

  padding: 10px 30px;

  margin-top: 15px;

  font-family: 'Domine', serif;

}



.nav-highlight {

   -webkit-animation:colorchange 0.5s infinite alternate;

}





@-webkit-keyframes colorchange {

      50% {

        

        color: fff;

      }

      

      100% {

        

        color: #b38a5f;

      }

      

     

    }







.img-hov:hover img {  filter: grayscale(100%);}



.img-hov:hover .service-h-name { color:#c76cab;}



.centered {

  display: inline-block;

  vertical-align: middle;

  width: 50%;

  padding: 10px 15px;

  color: #FFF;

  border: none;

  background: transparent;

}



#search-box {

  position: relative;

  width: 100%;

  margin: 0;

}



#search-form {

  height: 4.1em;

  border: 1px solid #999;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  background-color: #fff;

  overflow: hidden;

}



#search-text {

  font-size: 14px;

  color: #ddd;

  border-width: 0;

  background: transparent;

}



.mt-20 { margin-top:20px;}



.stroke-btm { border-bottom:1px solid #ccc; padding-bottom:10px;}

.sub-head-3 { font-size:13px; color:#45739b;}



.list-st-3 { margin-left:15px; padding:0;}

h4.custom-heading-3 { font-weight:bold;}



#search-box input[type="text"] {

  width: 90%;

  padding: 10px;

  color: #333;

  outline: none;

  font-size: 1.4em;

}



#search-button {

  position: absolute;

  top: 0;

  right: 0;

  height: 4.7em;

  width: 100px;

  font-size: 14px;

  color: #fff;

  text-align: center;

  line-height: 42px;

  border-width: 0;

  background-color: #4d90fe;

  -webkit-border-radius: 0 2px 2px 0;

  -moz-border-radius: 0 2px 2px 0;

  border-radius: 0 2px 2px 0;

  cursor: pointer;

}



#close-btn{

  position: fixed;

  top: 1em;

  right: 1em;

}

#close-btn:hover{

  color: #777;

  cursor: pointer;

}





.job-banner-custom { height:550px;}

 

 .thaispa-navbar-light {

  background: rgba(255, 255, 255, 0.61) !important;

  position: absolute !important;

  top: 44px;

  left: 0;

  right: 0;

  z-index: 3;

  margin-bottom: 0;

  padding-bottom: 0;

  padding-top: 0;

}





.doctor-name {margin-left: 10px; margin-bottom: 5px;  font-size: 20px; font-weight: 400; color: rgb(51, 140, 192);}

.doctor-deg {margin-left: 10px; margin-top: 0px; font-size: 12px;}

h4.dcvrhbfd{color: rgb(104, 104, 104);margin-bottom: 15px;}



@media (max-width: 991.98px) {

  .thaispa-navbar-light {

    background: #000000 !important;

    position: relative;

    top: 0;

    padding-top: 0;



    padding-bottom: 0;

  }

}

/*.thaispa-navbar-light .container {

  width: 1110px;

  margin: 0 auto;

  padding: 0;

}*/

.thaispa-navbar-light .navbar-brand {

  color: #fff;

  

  padding-left: 0px; padding-top: 46px;

padding-bottom: 30px;

}

@media (max-width: 991.98px) {

  .thaispa-navbar-light .navbar-brand {

    color: #fff;

    padding-top: 1rem;

    padding-bottom: 1rem;

    padding-left: 0;

    background: transparent;

  }

}

.thaispa-navbar-light .navbar-nav {

  margin-right: 0; font-family: 'Domine', serif; font-weight:700;

}



a.book-btn { color: #fff;  }

.cl-tog { color:#f15a40;}

@media (max-width: 991.98px) {

  .thaispa-navbar-light .navbar-nav {

    padding-bottom: 20px;

    margin-right: 0;

  }

}

.thaispa-navbar-light .navbar-nav > .nav-item > .nav-link {

  font-size: 18px; text-transform:uppercase;

padding-top: 2.9rem;

padding-bottom: 2.9rem;

  padding-left: 20px;

  padding-right: 20px;

  color:#fff;

  font-weight: 700;

  opacity: 1 !important;

}

.thaispa-navbar-light .navbar-nav > .nav-item > .nav-link:hover,

.thaispa-navbar-light .navbar-nav > .nav-item > .nav-link:focus {

  color: #c76cab !important;  

}



.book-btn { background:#438274; padding-right:30px !important;  border-top-right-radius: 90px;

border-bottom-right-radius: 90px; 

 }

 

 .head-links a { color:#fff; padding-left:15px;}

 

 .scrolled .book-btn {border-radius: 0px;}

@media (max-width: 991.98px) {

  .thaispa-navbar-light .navbar-nav > .nav-item > .nav-link {

    padding-left: 0;

    padding-right: 0;

    padding-bottom: 0;

    padding-top: 0.3rem !important;

    padding-bottom: 0.3rem !important;

    border: none;

    color: #000;

  }

}

.thaispa-navbar-light .navbar-nav > .nav-item .dropdown-menu {

  border: none;

  background: #fff;

  -webkit-box-shadow: 0px 10px 34px -20px rgba(0, 0, 0, 0.41);

  -moz-box-shadow: 0px 10px 34px -20px rgba(0, 0, 0, 0.41);

  box-shadow: 0px 10px 34px -20px rgba(0, 0, 0, 0.41);

}

.thaispa-navbar-light .navbar-nav > .nav-item.active > a {

 color: #c76cab !important;  

}

@media (max-width: 991.98px) {

  .thaispa-navbar-light .navbar-nav > .nav-item.active > a {

    color: #f15a40;

  }

}

.thaispa-navbar-light .navbar-toggler {

  border: none;

  color: rgba(255, 255, 255, 0.5) !important;

  cursor: pointer;

  padding-right: 0;

  text-transform: uppercase;

  font-size: 16px;

  letter-spacing: 0.1em;

}

.thaispa-navbar-light .navbar-toggler:hover,

.thaispa-navbar-light .navbar-toggler:focus {

  text-decoration: none;

  color: #c76cab;

  outline: none !important;

}

.navbar.thaispa-navbar-light.scrolled {

  position: fixed !important;

  right: 0;

  left: 0;

  top: 0;

 

  background: #000 !important;

  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);

  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);

  padding: 0;

}

@media (max-width: 991.98px) {

  .thaispa-navbar-light.scrolled .nav-item > .nav-link {

    padding-left: 20px !important;

    padding-right: 0 !important;

    padding-bottom: 0 !important;

  }

}

 

@media (max-width: 991.98px) {

  .thaispa-navbar-light.scrolled .navbar-nav {

    background: none;

    border-radius: 0px;

    margin-left: 0 !important;

  }

}

.thaispa-navbar-light.scrolled .navbar-toggler {

  border: none;

  color: rgba(0, 0, 0, 0.5) !important;

  border-color: rgba(0, 0, 0, 0.5) !important;

  cursor: pointer;

  margin-right: 15px !important;

  text-transform: uppercase;

  font-size: 16px;

  letter-spacing: 0.1em;

}

.thaispa-navbar-light.scrolled .nav-link {

  padding-top: 1rem !important;

  padding-bottom: 1rem !important;

  color: #fff !important;

}

.thaispa-navbar-light.scrolled .nav-link.active {

  color: #0066b3 !important;

}

.thaispa-navbar-light.scrolled.awake {

  margin-top: 0px;

  -webkit-transition: 0.3s all ease-out;

  -o-transition: 0.3s all ease-out;

  transition: 0.3s all ease-out;

}

.thaispa-navbar-light.scrolled.sleep {

  -webkit-transition: 0.3s all ease-out;

  -o-transition: 0.3s all ease-out;

  transition: 0.3s all ease-out;

}



.thaispa-navbar-light.scrolled .navbar-brand {

  color: #000000;

  width: 200px;

}

@media (max-width: 991.98px) {

  .thaispa-navbar-light.scrolled .navbar-brand {

    color: #000000;

    padding-left: 20px;

  }

}



.gift-wrap { margin-bottom:30px;}



.inner-bg { background:url(../images/inner-bg.png) no-repeat center top; margin-top:-100px;}



.gallery-bg  { background:url(../images/gallery-bg.png) no-repeat center top; margin-top:-100px;}



.inner-bg-btm { background:url(../images/inner-bg-3.jpg) no-repeat center top; }



.img-wrap-sr { display:block; position:relative; margin-bottom:30px;}

.info-img-sr { position:absolute; bottom:0; left:0; right:0; background:#bd6e83; color:#fff; padding:25px;}

.info-img-sr a { color:#fff; text-align:center; width:100%;}

.info-img-sr h3 { color:#fff; text-transform:uppercase;}





.service1 { display:flex; width:100%; margin-top:25px;}

.service-img { width:40%; padding-right: 25px;} .service-img.about-img { width:50%;} .service-content.about-content-1 { width:50%;}

.service-content { width:60%; border:3px solid #b38a5f; border-radius:30px; align-items: center; padding:2.5%;}  

.service-img.setabt-img {  padding-left: 25px; padding-right:0;}

.service-content h2 { font-size:34px; margin-top:0; font-weight:bold;}

.thaispa-section  .service-content p.time-duration { font-size:24px;}



.thaispa-section .service-content p { font-size:22px;}

.thaispa-section .service-content p.sm-b30 { margin-bottom:30px;}



.btnst-2.gift-btn { background:none; border:2px solid #b38a5f; color:#000;}



.service-img img { border-radius:30px;} 







.m-top50 { margin-top:50px;}



.info-img-sr p{ color:#fff;}



.navbar-brand {

  font-weight: 700;

  font-size: 24px;

  line-height: 1;

  margin-bottom: 0;

}



.hero-wrap {

  width: 100%;

  height: 100%;

  position: inherit;

  background-size: cover;

  background-repeat: no-repeat;

  background-position: center center;

  background-attachment: fixed;

}

.hero-wrap .overlay {

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  content: "";

  opacity: 0.5;

}

.hero-wrap.hero-wrap-2 {

  height: 711px;

  position: relative;

  background-size: cover;

  background-repeat: no-repeat;

  background-position: center center;

}

.hero-wrap.hero-wrap-2 .overlay {

  width: 100%;

  opacity: 0;

  background: #232429;

}

.hero-wrap.hero-wrap-2 .slider-text {

  height: 600px;

}



.slider-text {

  position: relative;

}

.slider-text .subheading {

  font-size: 14px;

  color: rgba(255, 255, 255, 0.8);

  font-weight: 700;

  text-transform: uppercase;

}

.slider-text h1 {

  font-size: 50px;

  color: #fff; text-shadow: 0px 3px 3px #0006;

  line-height: 1.2;

  font-weight: 700;

}

@media (max-width: 991.98px) {

  .slider-text h1 {

    font-size: 40px;

  }

}

@media (max-width: 767.98px) {

  .slider-text h1 {

    font-size: 30px;

  }

}

.slider-text p {

  font-size: 20px;

  line-height: 1.5;

  font-weight: 300;

  color: rgba(255, 255, 255, 0.9);

}

.slider-text p strong {

  font-weight: 700;

}

.slider-text p strong a {

  color: #000000;

}

.slider-text .breadcrumbs {

  font-size: 16px;

  margin-bottom: 20px; text-align:center;

  z-index: 99;

  font-weight: 400;

}

.slider-text .breadcrumbs span {

  color: rgba(255, 255, 255, 0.8);

}

.slider-text .breadcrumbs span i {

  color: rgba(255, 255, 255, 0.8);

}

.slider-text .breadcrumbs span a {

  color: white;

}

.slider-text .breadcrumbs span a:hover,

.slider-text .breadcrumbs span a:focus {

  color: #0066b3;

}

.slider-text .breadcrumbs span a:hover i,

.slider-text .breadcrumbs span a:focus i {

  color: #0066b3;

}

.slider-text .bread {

  font-weight: 700;

  

}







.servcie-wrap { display:block; position:relative;}



.servcie-img-wrap { width:30%; float:left;}



.service-inner-wrap { display:block; background:#fdfaf2; padding:35px 53px; border-radius:10px; position:absolute; bottom:0; left:-100px; right: 0;}



.service-inner-wrap.frc-right { display:block; background:#fdfaf2; padding:35px 53px; border-radius:10px; position:absolute; bottom:0; right:-100px; left: 0; z-index:2; }



.pad-reset { padding:0;}



.m-top-100 { margin-top:100px;}



.service-slider .owl-nav { font-size: 50px;

text-align: right;

line-height: 20px;

margin-top: -40px;

z-index: 2;

position: relative;}





.right-img-sec .service-slider .owl-nav { text-align:left; padding-left:40px;}

 

/* 

 .container {

    max-width: 1050px;

}

*/

 .animate__delay_2s {

    animation-delay: .2s;

}



.animate__delay_4s {

    animation-delay: .4s;

}



.animate__delay_6s {

    animation-delay: .6s;

}



.animate__delay_8s {

    animation-delay: .8s;

}

 

 

 .pad-left-l6 { padding-left:16px;}

 

 .book-btnhh {color: #fff  !important;     font-weight: 500;}

 

 .iecbh {font-size: 60px !important; font-weight: 100 !important; color: rgb(77, 77, 77) !important;}

 

 .mnbvrk { text-align:center !important; margin-bottom: -50px !important; padding-left: 50px;

padding-right: 50px;}

 .add-tag-st {color:rgb(102, 101, 101) !important; border-color: rgb(180, 180, 180) !important;   margin-right:15px !important; margin-bottom: 15px !important; display:inline-block !important;}

 

 .mb-30 { margin-bottom:30px;}

 

 .faq-mainwp {width:100%;text-align: center; margin-top:20px;}

 .nvheg { width:100%;text-align: center;}

 .call-back-head {color: rgb(255, 255, 255) !important;}

 

 .bgn-gdjtnsm{background-image: url(../images/bg_4.jpg);}

 

 .form-st-2156{margin-right:10px; border-radius: 5px !important;}

 

 .btn.btn-white {

  background: #fff !important;

  border: 1px solid #fff !important;

  color: #000000 !important;

}

 

 .btn.btn-white:hover {

  border: 1px solid #fff;

  background: transparent;

  color: #fff;

}

 

/* .block-23 ul li .icon {

    width: 40px;

    font-size: 18px;

    padding-top: 2px;

    color: #0066b3 !important;

}



.block-23 ul li .icon, .block-23 ul li .text {

    display: table-cell;

    vertical-align: top;

    color: rgba(255, 255, 255, 0.8) !important;

}



.block-23 ul li .icon, .block-23 ul li .text {

    display: table-cell;

    vertical-align: top;

    color: rgba(255, 255, 255, 0.8) !important;

}*/





.header-wrap-cs {   background:#000; padding-left:50px; padding-right:0px; border-radius:90px;  }

 

 .navbar.thaispa-navbar-light {

    background: #000 !important;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    z-index: 3;

    margin-bottom: 0;

    padding-bottom: 0;

    padding-top: 0;

}

 

 .navbar-nav.sm-collapsible .sub-arrow {

	position: absolute;

	top: 50%;

	right: 0;

	margin: -0.7em 0.5em 0 0;

	border: 1px solid rgba(0, 0, 0, .1);

	border-radius: .25rem;

	padding: 0;

	width: 2em;

	height: 1.4em;

	font-size: 1.25rem;

	line-height: 1.2em;

	text-align: center;

}

.navbar-nav.sm-collapsible .sub-arrow::before {

	content: '+';

}

.navbar-nav.sm-collapsible .show > a > .sub-arrow::before {

	content: '-';

}

.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow {

	border-color: rgba(255, 255, 255, .1);

}

/* make sure there's room for the carets */

.navbar-nav.sm-collapsible .has-submenu {

	padding-right: 3em;

}

/* keep the carets properly positioned */

.navbar-nav.sm-collapsible .nav-link,

.navbar-nav.sm-collapsible .dropdown-item {

	position: relative;

}





/* Nav carets in expanded mode */

.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow {

	display: inline-block;

	width: 0;

	height: 0;

	margin-left: .255em;

	vertical-align: .255em;

	border-top: .3em solid;

	border-right: .3em solid transparent;

	border-left: .3em solid transparent;

}

/* point the arrows up for .fixed-bottom navbars */

.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow,

.fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after {

	border-top: 0;

	border-bottom: .3em solid;

}





/* Dropdown carets in expanded mode */

.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow,

.navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after {

	position: absolute;

	top: 50%;

	right: 0;

	width: 0;

	height: 0;

	margin-top: -.3em;

	margin-right: 1em;

	border-top: .3em solid transparent;

	border-bottom: .3em solid transparent;

	border-left: .3em solid;

}

/* make sure there's room for the carets */

.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu {

	padding-right: 2em;

}





/* Scrolling arrows for tall menus */

.navbar-nav .scroll-up,

.navbar-nav .scroll-down {

	position: absolute;

	display: none;

	visibility: hidden;

	height: 20px;

	overflow: hidden;

	text-align: center;

}

.navbar-nav .scroll-up-arrow,

.navbar-nav .scroll-down-arrow {

	position: absolute;

	top: -2px;

	left: 50%;

	margin-left: -8px;

	width: 0;

	height: 0;

	overflow: hidden;

	border-top: 7px solid transparent;

	border-right: 7px solid transparent;

	border-bottom: 7px solid;

	border-left: 7px solid transparent;

}

.navbar-nav .scroll-down-arrow {

	top: 6px;

	border-top: 7px solid;

	border-right: 7px solid transparent;

	border-bottom: 7px solid transparent;

	border-left: 7px solid transparent;

}





/* Add some spacing for 2+ level sub menus in collapsible mode */

.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu {

	margin: .5em;

}





/* Fix SmartMenus sub menus auto width (subMenusMinWidth/subMenusMaxWidth options) */

.navbar-nav:not([data-sm-skip]) .dropdown-item {

	white-space: normal;

}

.navbar-nav:not(.sm-collapsible) .sm-nowrap > li > .dropdown-item {

	white-space: nowrap;

}



 



.nav-main ul.navbar-nav li a { color:#fff; font-size:16px; text-transform:uppercase; font-weight:600;}



.nav-main ul.navbar-nav li a:hover  { background:#282828;

    

}



.tree {

    min-height:20px;

    padding:0px;

    margin-bottom:20px;



}

.tree ul{margin:0; padding:0;}



.tree li {

    list-style:none;

    margin:0 20px 0 20px;

    padding:10px 5px 0 5px;

    position:relative; list-style:none; overflow:visible !important;

}

.tree li::before, .tree li::after {

    content:'';

    left:-20px;

    position:absolute;

    right:auto

}

.tree li::before {

    

    bottom:50px;

    height:100%;

    top:0;

    width:1px

}

.tree li::after {

    

    height:20px;

    top:25px;

    width:25px

}

.tree li span {

    display:inline-block; vertical-align:middle;

    text-decoration:none;

}

.tree li.parent_li>span {

    cursor:pointer

}

.tree>ul>li::before, .tree>ul>li::after {

    border:0

}

.tree li:last-child::before {

    height:30px

}

.tree li.parent_li>span, .tree li.parent_li>span+ul li span{background:#eee;

    border:1px solid #94a0b4;

    color:#000; margin-right:6px;}



.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {

    background:#eee;

    border:1px solid #94a0b4;

    color:#000

}



.icon-minus-sign{background:url(../images/minus_small.png) no-repeat center center; width:16px; height:16px; display:block;}

.icon-plus-sign{background:url(../images/plus_small.png) no-repeat center center; width:16px; height:16px; display:block;}

.content_gallery_area .dropdown-area { margin-bottom:30px; margin-top:30px;}



.tree {

    min-height:20px;

    padding:0px;

    margin-bottom:20px;



}

.tree ul{margin:0; padding:0;}



.tree li {

    list-style:none;

    margin:0 20px 0 20px;

    padding:10px 5px 0 5px;

    position:relative; list-style:none; overflow:visible !important;

}

.tree li::before, .tree li::after {

    content:'';

    left:-20px;

    position:absolute;

    right:auto

}

.tree li::before {

    

    bottom:50px;

    height:100%;

    top:0;

    width:1px

}

.tree li::after {

    

    height:20px;

    top:25px;

    width:25px

}

.tree li span {

    display:inline-block; vertical-align:middle;

    text-decoration:none;

}

.tree li.parent_li>span {

    cursor:pointer

}

.tree>ul>li::before, .tree>ul>li::after {

    border:0

}

.tree li:last-child::before {

    height:30px

}

.tree li.parent_li>span, .tree li.parent_li>span+ul li span{background:#eee;

    border:1px solid #94a0b4;

    color:#000; margin-right:6px;}



.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {

    background:#eee;

    border:1px solid #94a0b4;

    color:#000

}



.icon-minus-sign{background:url(../images/minus_small.png) no-repeat center center; width:16px; height:16px; display:block;}

.icon-plus-sign{background:url(../images/plus_small.png) no-repeat center center; width:16px; height:16px; display:block;}

 .content_gallery_area .dropdown-area { margin-bottom:30px; margin-top:30px;}



.tree {

    min-height:20px;

    padding:0px;

    margin-bottom:20px;



}

.tree ul{margin:0; padding:0;}



.tree li {

    list-style:none;

    margin:0 20px 0 20px;

    padding:10px 5px 0 5px;

    position:relative; list-style:none; overflow:visible !important;

}

.tree li::before, .tree li::after {

    content:'';

    left:-20px;

    position:absolute;

    right:auto

}

.tree li::before {

    

    bottom:50px;

    height:100%;

    top:0;

    width:1px

}

.tree li::after {

    

    height:20px;

    top:25px;

    width:25px

}

.tree li span {

    display:inline-block; vertical-align:middle;

    text-decoration:none;

}

.tree li.parent_li>span {

    cursor:pointer

}

.tree>ul>li::before, .tree>ul>li::after {

    border:0

}

.tree li:last-child::before {

    height:30px

}

.tree li.parent_li>span, .tree li.parent_li>span+ul li span{background:#eee;

    border:1px solid #94a0b4;

    color:#000; margin-right:6px;}



.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {

    background:#eee;

    border:1px solid #94a0b4;

    color:#000

}



.icon-minus-sign{background:url(../images/minus_small.png) no-repeat center center; width:16px; height:16px; display:block;}

.icon-plus-sign{background:url(../images/plus_small.png) no-repeat center center; width:16px; height:16px; display:block;}

.content_gallery_area .dropdown-menu { background-color: #efefef;}





.bannerlogo { width:auto  !important; display:inline-block  !important;}

.btn-1 { background:#438274; color:#fff; border-radius:50px; padding:15px 50px; border:none; font-size:30px; margin-top:15px;}

/**

 * Owl Carousel v2.3.0

 * Copyright 2013-2017 David Deutsch

 * Licensed under  ()

 */

.owl-carousel,

.owl-carousel .owl-item {

  -webkit-tap-highlight-color: transparent;

  position: relative;

}

.owl-carousel {

  display: none;

  width: 100%;

  z-index: 1;

}

.owl-carousel .owl-stage {

  position: relative;

  -ms-touch-action: pan-Y;

  touch-action: manipulation;

  -moz-backface-visibility: hidden;

}

.owl-carousel .owl-stage:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

.owl-carousel .owl-stage-outer {

  position: relative;

  overflow: hidden;

  -webkit-transform: translate3d(0, 0, 0);

}

.owl-carousel .owl-item {

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  -ms-backface-visibility: hidden;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

}

.owl-carousel .owl-item {

  min-height: 1px;

  float: left;

  -webkit-backface-visibility: hidden;

  -webkit-touch-callout: none;

}

.owl-carousel .owl-item img {

  display: block;

  width: 100%;

}

.owl-carousel .owl-dots.disabled,

.owl-carousel .owl-nav.disabled {

  display: none;

}

.owl-carousel.owl-loaded {

  display: block;

}

.owl-carousel .owl-dot,

.owl-carousel .owl-nav .owl-next,

.owl-carousel .owl-nav .owl-prev {

  cursor: pointer;

  cursor: hand;

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.owl-carousel .owl-nav button.owl-next,

.owl-carousel .owl-nav button.owl-prev,

.owl-carousel button.owl-dot {

  background: 0 0;

  color: inherit;

  border: none;

  padding: 0 !important;

  font: inherit;

}

.owl-carousel.owl-loading {

  opacity: 0;

  display: block;

}

.owl-carousel.owl-hidden {

  opacity: 0;

}

.owl-carousel.owl-refresh .owl-item {

  visibility: hidden;

}

.owl-carousel.owl-drag .owl-item {

  -ms-touch-action: none;

  touch-action: none;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.owl-carousel.owl-grab {

  cursor: move;

  cursor: grab;

}

.owl-carousel.owl-rtl {

  direction: rtl;

}

.owl-carousel.owl-rtl .owl-item {

  float: right;

}

.owl-carousel .animated {

  -webkit-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;

}

.owl-carousel .owl-animated-in {

  z-index: 0;

}

.owl-carousel .owl-animated-out {

  z-index: 1;

}

.owl-carousel .fadeOut {

  -webkit-animation-name: fadeOut;

  animation-name: fadeOut;

}

@keyframes fadeOut {

  0% {

    opacity: 1;

  }

  100% {

    opacity: 0;

  }

}

/*.owl-height {

  transition: height 0.5s ease-in-out;

}*/

.owl-carousel .owl-item .owl-lazy {

  opacity: 0;

  transition: opacity 0.4s ease;

}

.owl-carousel .owl-item img.owl-lazy {

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

}

.owl-carousel .owl-video-wrapper {

  position: relative;

  height: 100%;

  background: #000;

}

.owl-carousel .owl-video-play-icon {

  position: absolute;

  height: 80px;

  width: 80px;

  left: 50%;

  top: 50%;

  margin-left: -40px;

  margin-top: -40px;

  background: url(owl.video.play.html) no-repeat;

  cursor: pointer;

  z-index: 1;

  -webkit-backface-visibility: hidden;

  transition: -webkit-transform 0.1s ease;

  transition: transform 0.1s ease;

}

.owl-carousel .owl-video-play-icon:hover {

  -webkit-transform: scale(1.3, 1.3);

  -ms-transform: scale(1.3, 1.3);

  transform: scale(1.3, 1.3);

}

.owl-carousel .owl-video-playing .owl-video-play-icon,

.owl-carousel .owl-video-playing .owl-video-tn {

  display: none;

}

.owl-carousel .owl-video-tn {

  opacity: 0;

  height: 100%;

  background-position: center center;

  background-repeat: no-repeat;

  background-size: contain;

  transition: opacity 0.4s ease;

}

.owl-carousel .owl-video-frame {

  position: relative;

  z-index: 1;

  height: 100%;

  width: 100%;

}



/*.container {

  max-width: 1050px;

}*/



.container-2 {

  margin: 0 0 0 auto !important;

  max-width: 1245px;

}



.wrap {

  padding: 7px 0;

  position: absolute; background:url(../images/bgpattern.jpg) repeat-x; height:73px;

  top: 0;

  left: 0;

  right: 0;

  z-index: 2;

}

 

.wrap p {

  font-size: 13px;

  color: rgba(255, 255, 255, 0.8);

}

.wrap .phone {

  font-size: 13px;

  color: rgba(255, 255, 255, 0.8);

}

.wrap .phone a {

  color: white;

  font-size: 16px;

}

.wrap .phone .fa {

  color: rgba(255, 255, 255, 0.8);

}

.wrap .phone .mailus {

  color: rgba(255, 255, 255, 0.6);

}



.social-media {

  display: inline-block;

}

.social-media p a {

  width: 28px;

  height: 28px;

  margin-right: 7px;

  border-radius: 50%;

}

.social-media p a span {

  color: #fff;

}

.social-media p a:hover span {

  color: #fff;

}





.owl-carousel {

  position: relative;

}

.owl-carousel .owl-item {

  opacity: 1;

}

.owl-carousel .owl-item.active {

  opacity: 1;

}

.owl-carousel .owl-dots {

  text-align: center;

}

.owl-carousel .owl-dots .owl-dot {

  width: 10px;

  height: 10px;

  margin: 5px;

  border-radius: 50%;

  background: #e6e6e6;

  position: relative;

}

.owl-carousel .owl-dots .owl-dot:after {

  position: absolute;

  top: -2px;

  left: -2px;

  right: 0;

  bottom: 0;

  width: 14px;

  height: 14px;

  content: "";

  border: 1px solid #4d4d4d;

  -webkit-border-radius: 50%;

  -moz-border-radius: 50%;

  -ms-border-radius: 50%;

  border-radius: 50%;

}

.owl-carousel .owl-dots .owl-dot:hover,

.owl-carousel .owl-dots .owl-dot:focus {

  outline: none !important;

}

.owl-carousel .owl-dots .owl-dot.active {

  background: #b3b3b3;

}

.owl-carousel .owl-dots .owl-dot.active:after {

  border-color: #fff;

}



.dfgth {

  position: relative; margin-top: 250px;}



.owl-carousel.home-slider {

  position: relative; margin-top: 200px;

/*  height: 1105px;*/

  z-index: 0;

}

.owl-carousel.home-slider .slider-item {

  background-size: cover;

  background-repeat: no-repeat;

  background-position: center center; /*height:1005px;*/

  position: relative;

  z-index: 0;

  overflow: hidden;

}

.owl-carousel.home-slider .slider-item .overlay {

  position: absolute;

  top: 0;

  bottom: 0;

  right: 0;

  left: 0;

  background: #232429;

  opacity: 0.2;

  width: 100%;

  z-index: -1;

}

@media (max-width: 1199.98px) {

  .owl-carousel.home-slider .slider-item {

    background-position: center center !important;

  }

}

.owl-carousel.home-slider .slider-item .slider-text { /*height:1005px;*/

  position: relative;

}

.owl-carousel.home-slider .slider-item .slider-text .text {

  z-index: 0;

  color: rgba(255, 255, 255, 0.9);

  position: relative; text-align:center;

}

.owl-carousel.home-slider .slider-item .slider-text h1 {

  color: #fff;

  font-size: 70px;

  font-weight: 700;

  margin-bottom: 20px;

 

  letter-spacing: 1px;

}

.owl-carousel.home-slider .slider-item .slider-text h1 span {

  color: #0066b3;

}

.owl-carousel.home-slider .slider-item .slider-text .subheading {

  font-size: 13px;

  color: white;

  font-weight: 700;

  letter-spacing: 5px;

  display: inline-block;

  margin-bottom: 10px;

  position: relative;

  z-index: 0;

}

.owl-carousel.home-slider .slider-item .slider-text p {

  font-weight: 400;

  font-size: 32px;

}

 

.owl-carousel.home-slider .owl-nav {

  position: absolute;

  top: 50%;

  width: 100%;

}

.owl-carousel.home-slider .owl-nav .owl-prev,

.owl-carousel.home-slider .owl-nav .owl-next {

  position: absolute;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  outline: none !important;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

  opacity: 0;

}

.owl-carousel.home-slider .owl-nav .owl-prev span:before,

.owl-carousel.home-slider .owl-nav .owl-next span:before {

  font-size: 30px;

  color: rgba(255, 255, 255, 0.5);

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.owl-carousel.home-slider .owl-nav .owl-prev:hover span:before,

.owl-carousel.home-slider .owl-nav .owl-prev:focus span:before,

.owl-carousel.home-slider .owl-nav .owl-next:hover span:before,

.owl-carousel.home-slider .owl-nav .owl-next:focus span:before {

  color: #fff;

}

.owl-carousel.home-slider .owl-nav .owl-prev {

  left: 0;

  margin-left: 0;

}

.owl-carousel.home-slider .owl-nav .owl-next {

  right: 0;

  margin-right: 0;

}

.owl-carousel.home-slider:hover .owl-nav .owl-prev,

.owl-carousel.home-slider:hover .owl-nav .owl-next {

  opacity: 1;

}

.owl-carousel.home-slider:hover .owl-nav .owl-prev {

  margin-left: 50px;

}

.owl-carousel.home-slider:hover .owl-nav .owl-next {

  margin-right: 50px;

}

.owl-carousel.home-slider .owl-dots {

  position: absolute;

  left: 0;

  right: 0;

  bottom: 120px;

  width: 100%;

  text-align: center;

}

@media (max-width: 767.98px) {

  .owl-carousel.home-slider .owl-dots {

    bottom: 5px;

  }

}

.owl-carousel.home-slider .owl-dots .owl-dot {

  width: 10px;

  height: 10px;

  margin: 5px;

  border-radius: 50%;

  background: rgba(255, 255, 255, 0.4);

}

.owl-carousel.home-slider .owl-dots .owl-dot:after {

  border-color: rgba(255, 255, 255, 0.4);

}

.owl-carousel.home-slider .owl-dots .owl-dot.active {

  background: #fff;

}



.owl-carousel.owl-drag .owl-item {

  -ms-touch-action: pan-y;

  touch-action: pan-y;

}



.bg-light {

  background: #f4f5f9 !important;

}







 .bg-location {

 

}





 



.btn-custom {

  text-transform: uppercase;

  font-weight: 700;

  font-size: 12px;

  letter-spacing: 1px;

  border: 2px solid #0066b3;

  padding: 3px 10px;

}



.thaispa-portfolio {

  position: relative;

}

.thaispa-portfolio .overlay {

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  height: 40%;

  content: "";

  background: #232429;

}



.project-wrap {

  position: relative;

  height: 340px;

  overflow: hidden;

  border-radius: 4px;

  z-index: 0;

  margin-bottom: 30px;

}

.project-wrap:after,

.project-wrap:before {

  z-index: -1;

  position: absolute;

  left: 0;

  right: 0;

  background: #232429;

  width: 100%;

  height: 50%;

  content: "";

  opacity: 0.9;

  -moz-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

  -webkit-transition: all 0.6s ease;

  -ms-transition: all 0.6s ease;

  transition: all 0.6s ease;

}

.project-wrap:after {

  bottom: -50%;

}

.project-wrap:before {

  top: -50%;

}

.project-wrap .text {

  padding: 20px;

  opacity: 0;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.project-wrap .text h3 {

  font-size: 20px;

  font-weight: 700;

  text-transform: uppercase;

  letter-spacing: 2px;

}

.project-wrap .text h3 a {

  color: #fff;

}

.project-wrap .text span {

  color: #0066b3;

  font-size: 12px;

  font-weight: 600;

  text-transform: uppercase;

}

.project-wrap .text .icon {

  position: absolute;

  bottom: 32px;

  right: 20px;

  width: 40px;

  height: 40px;

  background: #0066b3;

  border-radius: 50%;

  z-index: 1;

}

.project-wrap .text .icon span {

  color: #fff;

}

.project-wrap:hover .text {

  opacity: 1;

}

.project-wrap:hover:after {

  bottom: 0;

  left: 0;

}

.project-wrap:hover:before {

  top: 0;

  right: 0;

}



.portfolio-single .heading-title {

  font-weight: 700;

  text-transform: uppercase;

}



.portfolio-category {

  font-size: 13px;

  display: block;

  margin-bottom: 5px;

  font-weight: 600;

  color: #0066b3;

  text-transform: uppercase;

}



 .cl-p-hefd { color:#bd6e83; font-size:30px;}



.therapies  { margin-top:80px; position:relative; z-index:99;}



.member-wrap {  width: 70%; margin:auto;}



#member-table { background:#ffffff;

  font-family: Arial, Helvetica, sans-serif;

  border-collapse: collapse; width:100%;



}



#member-table td, #member-table th {

  border: 1px solid #ddd;

  padding: 20px 50px; font-size:30px; font-family: 'Vidaloka', serif;

}



.ft-left-cs { display:table; float:left;}



.ft-right-cs { display:table; float:right;}



.btnst-2 {

    background: #b38a5f;

    color: #fff; font-family: 'Domine', serif; font-weight:700; display: inline-block;

    border-radius: 40px;

    padding: 10px 70px; margin-left:5px; margin-right:5px;   text-transform: uppercase;

    border: none;

    font-size: 26px;

 

}

a.btnst-2:hover { background:#d4aa7d; color:#fff;}


.btnst-2.gift-bgcl { background:#438274;}



 



#member-table tr {background-color: #fff;}

 



#member-table th {

  padding-top: 12px;

  padding-bottom: 12px;

  text-align: left;

  background-color: #bd6e83;

  color: white; font-size: 38px;

font-weight: normal;

}



.subtxtc { color:#2a9d8f; text-transform:uppercase; font-size:24px;}



.members-table { background:  url(../images/bg-btm.jpg) no-repeat center bottom; padding-bottom:195px;}



.therapies .silver { background:url(../images/flower1.png) no-repeat right bottom #fff;}



.therapies .gold { background:url(../images/bird1.png) no-repeat right bottom #8cbfb3;}



.therapies .plat { background:url(../images/f3.png) no-repeat right bottom #fff;}

.therapies .silver,

        .therapies .plat {

            float: left;         padding: 20px 40px;

            width: 33%;

            

            text-align: left; box-shadow: 0px 0px 10px #00000014;

        }

        

.therapies .gold {

    float: left;

    position: relative;

    width: 33%;

    top: -20px;

    padding: 40px 40px;

    text-align: left;

    border-radius: 5px;

}

        

        .therapies .gold > .price {

            background: white;

            color: rgba(0, 0, 0, 0.7);

        }

        

        .therapies .gold > h1,

        .therapies .gold > h2,

        .therapies .gold > p,

        .therapies .gold > span {

            color: white;

        }

        

        .therapies h1 {

            margin: 20px 0 10px 0;

            font-size: 44px;

            color:#43484e;

        }

        

        .therapies h2 {

            font-size: .75em;

            color: rgba(0, 0, 0, 0.6);

            font-weight: 100;

            letter-spacing: 1px;

        }

        

        .therapies p {

            color:#6e6e6e;

            margin: 30px 0;

            font-weight: 400;

            font-size: 22px;

        }

        

       .therapies  span {

            margin-bottom: 20px;

            padding-bottom: 10px;

            display: inline-block;

            width: 125px;

            font-size: 1em;

            font-weight: 700;

            letter-spacing: 1px;

            color: rgba(0, 0, 0, 0.5);

            border-bottom: 1px solid rgba(0, 0, 0, 0.1);

        }

        

        .therapies .price {

            height: 100px;

            width: 100px;

            text-align: center;

            background-color: #e74c3c;

            border-radius: 50%;

            line-height: 100px;

            color: #fff;

            font-size: 1.5em;

            font-weight: 100;

            margin: 20px auto;

        }



.services {

  width: 100%;

  padding: 30px;

  margin-bottom: 30px;

  border-radius: 5px;

  background: #cca82e;

  position: relative;

  -webkit-box-shadow: 0px 2px 25px -16px rgba(0, 0, 0, 0.26);

  -moz-box-shadow: 0px 2px 25px -16px rgba(0, 0, 0, 0.26);

  box-shadow: 0px 2px 25px -16px rgba(0, 0, 0, 0.26);

}

.services .icon {

  line-height: 1.3;

  position: relative;

  display: inline-block;

  border-radius: 50%;

  margin-bottom: 7px;

}

.services .icon span {

  font-size: 50px;

  color: #0066b3;

}

.services .media-body {

  position: relative;

}

.services .media-body h3 {

  font-size: 18px;

  font-weight: 700;

  color: #fff;

  text-transform: uppercase;

}

.services .btn-custom {

  position: absolute;

  bottom: -20px;

  right: 50px;

  width: 40px;

  height: 40px;

  background: #232429;

  border-radius: 50%;

  opacity: 0;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.services .btn-custom span {

  color: #0066b3;

}

@media (max-width: 991.98px) {

  .services .btn-custom {

    right: 30px;

    opacity: 1;

  }

}

.services.active {

  background: #0066b3;

}

.services.active h3 {

  color: #000000;

}

.services.active .icon span {

  color: #000000;

}

.services:hover {

  background: #0066b3;

}

.services:hover h3 {

  color: #000000;

}

.services:hover .icon span {

  color: #000000;

}

.services:hover .btn-custom {

  opacity: 1;

  right: 30px;

}



.progress-wrap {

  width: 100%;

  margin-bottom: 30px;

}

.progress-wrap h3 {

  font-size: 14px;

  margin-bottom: 10px;

  font-weight: 700;

  text-transform: uppercase;

}



.progress {

  height: 5px;

  -webkit-box-shadow: none;

  box-shadow: none;

  background: #e6e6e6;

  overflow: visible;

}



.progress-bar {

  background: #0066b3;

  -webkit-box-shadow: none;

  box-shadow: none;

  font-size: 12px;

  line-height: 1.2;

  color: #000000;

  font-weight: 600;

  position: relative;

  overflow: visible;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  -ms-border-radius: 2px;

  border-radius: 2px;

}

.progress-bar:after {

  position: absolute;

  top: -2px;

  right: 0;

  width: 34px;

  height: 34px;

  content: "";

  background: #0066b3;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  -ms-border-radius: 2px;

  border-radius: 2px;

  opacity: 0;

}

.progress-bar span {

  position: absolute;

  top: -30px;

  right: 0;

  font-size: 16px;

  font-weight: 700;

  color: #0066b3;

}



.thaispa-faqs .heading-section2 {

  font-weight: 600;

  font-size: 32px;

  text-transform: uppercase;

  letter-spacing: 1px;

}



.thaispa-faqs .img {

  height: 350px;

}



.thaispa-faqs .myaccordion {

  margin: 0 auto;

  overflow: hidden;

}



.thaispa-faqs .myaccordion .card,

.thaispa-faqs .myaccordion .card:last-child .card-header {

  border: none;

  background: transparent;

}



.thaispa-faqs .myaccordion .card-header {

  border: none;

  background: transparent;

}

.thaispa-faqs .myaccordion .card-header p {

  position: relative;

  font-weight: 400;

  font-size: 18px;  

  text-align: left;

  text-transform: uppercase;

}



.thaispa-faqs .myaccordion .fa {

  font-size: 16px;

  color: rgba(0, 0, 0, 0.3);

}



.thaispa-faqs .myaccordion .btn {

  width: 100%;

  font-weight: 600;

  color: black;

  padding: 15px 20px !important;

  text-transform: capitalize;

  letter-spacing: 0;

  border-radius: 0 !important;

  margin-bottom: 10px;

  border-radius: 4px !important;

  -webkit-box-shadow: 0px 2px 8px -4px rgba(0, 0, 0, 0.21) !important;

  -moz-box-shadow: 0px 2px 8px -4px rgba(0, 0, 0, 0.21) !important;

  box-shadow: 0px 2px 8px -4px rgba(0, 0, 0, 0.21) !important;

}



.thaispa-faqs .myaccordion .btn-link:hover,

.thaispa-faqs .myaccordion .btn-link:focus {

  text-decoration: none;

}



.thaispa-faqs [data-toggle="collapse"] .fa:before {

  content: "\f078";

  font-family: "FontAwesome";

  font-style: normal;

}



.thaispa-faqs [data-toggle="collapse"].collapsed .fa:before {

  content: "\f077";

  font-family: "FontAwesome";

  font-style: normal;

}



.thaispa-faqs button[aria-expanded="true"] {

  background-color: #0066b3;

  color: #fff !important;

}

.thaispa-faqs button[aria-expanded="true"] p {

 

  color: #fff !important;

}

.thaispa-faqs button[aria-expanded="true"] .fa {

  color: #fff !important;

}



.thaispa-faqs button[aria-expanded="false"] {

  background-color: #fff;

}



.thaispa-faqs .card-body ol li {

  margin-bottom: 10px;

  padding-left: 10px;

  color: rgba(0, 0, 0, 0.8);

}

.thaispa-faqs .card-body ol li:last-child {

  margin-bottom: 0;

}



.block-7 {

  border-radius: 4px;

  margin-bottom: 30px;

  padding: 0;

  background: #fff;

  -webkit-box-shadow: 0px 24px 48px -13px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: 0px 24px 48px -13px rgba(0, 0, 0, 0.05);

  box-shadow: 0px 24px 48px -13px rgba(0, 0, 0, 0.05);

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

@media (max-width: 991.98px) {

  .block-7 {

    margin-top: 30px;

  }

}

.block-7 .img {

  height: 220px;

  width: 100%;

}

.block-7 .price {

  margin: 0;

  padding: 0;

  display: block;

  width: 100%;

}

.block-7 .price sup {

  font-size: 24px;

  top: -0.8em;

  color: #000000;

}

.block-7 .price .number {

  font-size: 40px;

  font-weight: 700;

  color: #000000;

}

.block-7 .price sub {

  color: #000000;

  font-size: 16px;

}

.block-7 .pricing-text,

.block-7 .pricing-text li {

  padding: 0;

  margin: 0;

}

.block-7 .pricing-text li {

  list-style: none;

  margin-bottom: 15px;

  color: #000000;

}

.block-7 .pricing-text li span.fa {

  color: #0066b3;

}

.block-7 .btn-primary {

  color: #fff;

  text-transform: uppercase;

  font-style: 16px;

  font-weight: 600;

  letter-spacing: 1px;

  width: 100%;

  display: block;

}

.block-7 .btn-primary:hover,

.block-7 .btn-primary:focus {

  background: #0066b3 !important;

  color: #fff;

}

.block-7:hover,

.block-7:focus {

  -webkit-box-shadow: 0px 24px 48px -13px rgba(0, 0, 0, 0.11);

  -moz-box-shadow: 0px 24px 48px -13px rgba(0, 0, 0, 0.11);

  box-shadow: 0px 24px 48px -13px rgba(0, 0, 0, 0.11);

}



.form-control {

  height: 45px;

  background: #fff;

  color: rgba(0, 0, 0, 0.8);

  font-size: 14px;

  border-radius: 2px;

  -webkit-box-shadow: none !important;

  box-shadow: none !important;

  border: 1px solid rgba(0, 0, 0, 0.1);

}

.form-control::-webkit-input-placeholder {

  /* Chrome/Opera/Safari */

  color: rgba(0, 0, 0, 0.3) !important;

}

.form-control::-moz-placeholder {

  /* Firefox 19+ */

  color: rgba(0, 0, 0, 0.3) !important;

}

.form-control:-ms-input-placeholder {

  /* IE 0+ */

  color: rgba(0, 0, 0, 0.3) !important;

}

.form-control:-moz-placeholder {

  /* Firefox 18- */

  color: rgba(0, 0, 0, 0.3) !important;

}

.form-control:focus,

.form-control:active {

  border-color: #0066b3 !important;

}



textarea.form-control {

  height: inherit !important;

}



.thaispa-animate {

  opacity: 0;

  visibility: hidden;

}



.bg-darken {

  background: #004c86 !important;

}



.bg-darken p{ color:#fff;}



.thaispa-about {

  position: relative;

  z-index: 0;

}

.thaispa-about .overlay {

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  content: "";

  opacity: 0.1;

  background: #000000;

  z-index: -1;

}

.thaispa-about .img {

  -webkit-box-shadow: 0px 2px 25px -13px rgba(0, 0, 0, 0.26);

  -moz-box-shadow: 0px 2px 25px -13px rgba(0, 0, 0, 0.26);

  box-shadow: 0px 2px 25px -13px rgba(0, 0, 0, 0.26);

  width: 100%;

}

@media (max-width: 767.98px) {

  .thaispa-about .img {

    height: 400px;

  }

}

.thaispa-about .about-intro {

  width: 100%;

  position: relative;

  z-index: 99;

}

.thaispa-about .year-stablish {

  background: #0066b3;

  padding: 15px;

  width: 100%;

  margin-top: 40px;

}

@media (min-width: 768px) {

  .thaispa-about .year-stablish {

    margin-left: -110px;

    width: 70%;

  }

}

.thaispa-about .year-stablish .icon2 {

  width: 60px;

  height: 60px;

  margin: 0 auto;

  background: #232429;

  -webkit-border-radius: 50%;

  -moz-border-radius: 50%;

  -ms-border-radius: 50%;

  border-radius: 50%;

}

.thaispa-about .year-stablish .icon2 span {

  color: #fff;

  line-height: 1.2;

  font-size: 30px;

}

.thaispa-about .year-stablish .text {

  width: calc(100% - 60px);

}

@media (max-width: 767.98px) {

  .thaispa-about .year-stablish {

    left: 0;

  }

}

.thaispa-about .text strong.number {

  font-weight: 700;

  font-size: 32px;

  color: #fff;

  line-height: 1;

  margin-bottom: 5px;

}



.thaispa-about .text span {

  display: block;

  font-size: 12px;

  color: rgba(255, 255, 255, 0.9);

  line-height: 1.2;

  text-transform: uppercase;

  font-weight: 700;

}



.staff {

  width: 100%;

  margin-bottom: 30px;

  border-radius: 0px;

  overflow: hidden;

  position: relative;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.staff .img-wrap {

  height: 350px;

  position: relative;

  z-index: 0;

  overflow: hidden;

}

.staff .img-wrap:after,

.staff .img-wrap:before {

  z-index: 1;

  position: absolute;

  left: 0;

  right: 0;

  background: #0066b3;

  width: 100%;

  height: 50%;

  content: "";

  opacity: 0;

  -moz-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

  -webkit-transition: all 0.6s ease;

  -ms-transition: all 0.6s ease;

  transition: all 0.6s ease;

}

.staff .img-wrap:after {

  bottom: -50%;

}

.staff .img-wrap:before {

  top: -50%;

}

.staff .img {

  width: 100%;

  display: block;

  background-position: top center;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.staff .text {

  position: relative;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

  color: rgba(255, 255, 255, 0.9);

  z-index: 2;

  opacity: 0;

}

.staff .text h3 {

  font-size: 20px;

  font-weight: 700;

  margin-bottom: 0;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

  margin-bottom: 0px;

  color: #fff;

  text-transform: uppercase;

}

.staff .text .position {

  color: #fff;

  display: block;

  font-weight: 500;

  display: inline-block;

  margin-bottom: 20px;

  font-size: 13px;

  text-transform: uppercase;

  letter-spacing: 2px;

}

.staff .text .faded {

  opacity: 1;

}

.staff .thaispa-social {

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.staff .thaispa-social li {

  width: 30px;

  height: 30px;

  position: relative;

}

.staff .thaispa-social li a {

  width: 30px;

  height: 30px;

  background: transparent;

  border-radius: 50%;

  border: 1px solid rgba(255, 255, 255, 0.5);

}

.staff .thaispa-social li a span {

  font-size: 14px;

  color: #fff;

}

@media (max-width: 991.98px) {

  .staff .text {

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    opacity: 1;

    background: #232429;

  }

}

.staff:hover .text,

.staff:focus .text {

  opacity: 1;

}

.staff:hover .img-wrap:before,

.staff:hover .img-wrap:after,

.staff:focus .img-wrap:before,

.staff:focus .img-wrap:after {

  opacity: 0.9;

}

.staff:hover .img-wrap:after,

.staff:focus .img-wrap:after {

  bottom: 0;

  left: 0;

}

.staff:hover .img-wrap:before,

.staff:focus .img-wrap:before {

  top: 0;

  right: 0;

}



.thaispa-social {

  padding: 0;

}

.thaispa-social li {

  list-style: none;

  margin-right: 10px;

  display: inline-block;

}



.about-author .desc h3 {

  font-size: 20px;

  font-weight: 600;

}



.thaispa-section {

  padding: 5em 0;

  position: relative;

  width: 100%;

}



.thaispa-section2 {

  padding:3em 0;

  position: relative;

  width: 100%;

}

.thaispa-section p { font-size: 24px;

line-height: 1.5;}



.thaispa-section3 {   padding:2em 0;}



.thaispa-section3 h2 { font-size:60px; font-family: 'Domine', serif; text-transform:uppercase; font-weight:700; line-height: 1.2;}



.thaispa-section3 h3  {font-family: 'Cormorant', serif; color:#; font-size:44px; line-height: normal; margin-bottom:20px;}



.thaispa-section3 p { font-size:18px; line-height:1.3; margin-bottom: 3.5%;  margin-bottom:25px;}



.carousel-testimony h3 { font-size:40px; font-weight:700; margin-top: 30px;}



.carousel-testimony h5 { font-size:30px;}





@media (max-width: 767.98px) {

  .thaispa-section {

    padding: 6em 0;

  }

}



.thaispa-no-pt {

  padding-top: 0 !important;

}



.thaispa-no-pb {

  padding-bottom: 0 !important;

}



.thaispa-intro {

  color: rgba(255, 255, 255, 0.8);

  z-index: 0;

  overflow: hidden;

  position: relative;

  z-index: 2;

  margin-bottom: -80px;

}

.thaispa-intro .img {

  padding: 3em;

  position: relative;

  z-index: 0;

  overflow: hidden;

  border-radius: 5px;

}

@media (max-width: 767.98px) {

  .thaispa-intro .img {

    padding: 2em 1em;

  }

}

.thaispa-intro .img .overlay {

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  content: "";

  opacity: 0.8;

  background: #0066b3;

  z-index: -1;

}

@media (max-width: 991.98px) {

  .thaispa-intro {

    background-position: center center !important;

  }

}

.thaispa-intro h2 {

  color: #fff;

  font-weight: 600;

  text-transform: uppercase;

}

@media (max-width: 767.98px) {

  .thaispa-intro h2 {

    font-size: 20px;

  }

}

.thaispa-intro h2 span {

  background: #0066b3;

}



.subscribe-form {

  width: 100%;

}

.subscribe-form .form-group {

  position: relative;

  margin-bottom: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0;

}

.subscribe-form .form-group input {

  background: white !important;

  border: 1px solid transparent;

  color: rgba(0, 0, 0, 0.4) !important;

  font-size: 16px;

  height: 50px;

  border-radius: 5px 0px 0px 5px;

}

.subscribe-form .form-group input::-webkit-input-placeholder {

  /* Chrome/Opera/Safari */

  color: rgba(0, 0, 0, 0.4) !important;

}

.subscribe-form .form-group input::-moz-placeholder {

  /* Firefox 19+ */

  color: rgba(0, 0, 0, 0.4) !important;

}

.subscribe-form .form-group input:-ms-input-placeholder {

  /* IE 10+ */

  color: rgba(0, 0, 0, 0.4) !important;

}

.subscribe-form .form-group input:-moz-placeholder {

  /* Firefox 18- */

  color: rgba(0, 0, 0, 0.4) !important;

}

.subscribe-form .form-group .submit {

  color: #fff !important;

  background: #9d8909 !important;

  border-radius: 0px 5px 5px 0px;

  font-size: 16px;

}

.subscribe-form .form-group .submit:hover {

  cursor: pointer;

}

.subscribe-form .icon {

  position: absolute;

  top: 50%;

  right: 20px;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  color: rgba(255, 255, 255, 0.8);

}



.brd-rifth-w { border-right:1px solid #fff; padding-right:15px; margin-right:15px;}

.brd-rifth-w  a { color:#fff;}



.thaispa-footer {

  font-size: 14px;

  padding: 2em 0 0 0;

  background: #000;

 

  color: rgba(255, 255, 255, 0.9);

  position: relative;

  z-index: 0;

}

.thaispa-footer .logo a {

  position: relative;

}

.thaispa-footer .thaispa-footer-widget h2 {

  font-weight: normal;

  color: #6e6e6e;

  margin-bottom: 30px;

  font-size: 50px;

  font-weight: 700;

 

}



.pb-40 { padding-bottom:40px;}



.justify-content-rightcs {justify-content: right;}

.thaispa-footer .thaispa-footer-widget ul li {

  margin-bottom: 10px;

}

.thaispa-footer .thaispa-footer-widget ul li a {

 

}

.thaispa-footer .thaispa-footer-widget ul li a span {

  font-size: 14px;

 

}

.thaispa-footer .thaispa-footer-widget ul li a:hover {

  color: #0066b3;

}

.thaispa-footer .thaispa-footer-widget ul li a:hover span {

  color: #0066b3;

}

.thaispa-footer .thaispa-footer-widget .btn-primary {

  background: #fff !important;

  border: 2px solid #fff !important;

}

.thaispa-footer .thaispa-footer-widget .btn-primary:hover {

  background: #fff;

  border: 2px solid #fff !important;

}

.thaispa-footer p {

  color: #6e6e6e;

}

.thaispa-footer a {

  color: #fff;

}

.thaispa-footer a:hover {

  color: #0066b3;

}

.thaispa-footer .thaispa-heading-2 {

  font-size: 17px;

  font-weight: 400;

  color: #000000;

}

.thaispa-footer .bg-black {

  background: #8cbfb3;

}



.thaispa-footer-social li {

  list-style: none;

  margin: 0 10px 0 0;

  display: inline-block;

}

.thaispa-footer-social li a {

height: 40px;

    width: 40px;

    display: block;

    float: left;

    color: #fff;

    border-radius: 50%;

    position: relative;

    background: #438274;

}

.thaispa-footer-social li a span {

  position: absolute;

  font-size: 18px;

  top: 50%;

  left: 50%;

  -webkit-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  color: #fff !important;

}

.thaispa-footer-social li a:hover {

  color: #0066b3;

}



#map {

  width: 100%;

  height: 400px;

}

@media (max-width: 991.98px) {

  #map {

    height: 300px;

  }

}



@keyframes pulse {

  0% {

    -moz-box-shadow: 0 0 0 0 rgba(205, 179, 12, 0.4);

    -webkit-box-shadow: 0 0 0 0 rgba(205, 179, 12, 0.4);

    box-shadow: 0 0 0 0 rgba(205, 179, 12, 0.4);

  }

  70% {

    -moz-box-shadow: 0 0 0 30px rgba(205, 179, 12, 0);

    -webkit-box-shadow: 0 0 0 30px rgba(205, 179, 12, 0);

    box-shadow: 0 0 0 30px rgba(205, 179, 12, 0);

  }

  100% {

    -moz-box-shadow: 0 0 0 0 rgba(205, 179, 12, 0);

    -webkit-box-shadow: 0 0 0 0 rgba(205, 179, 12, 0);

    box-shadow: 0 0 0 0 rgba(205, 179, 12, 0);

  }

}



.heading-section .subheading {

  font-size: 13px;

  display: block;

  margin-bottom: 15px;

  font-weight: 600;

  color: #0066b3;

  text-transform: uppercase;

}



.heading-section h1 {

  font-size: 50px;

  font-weight: 700;

line-height: 1;

 

 

}

.heading-section h1 span {

  font-weight: 400;

}

@media (max-width: 767.98px) {

  .heading-section h1 {

    font-size: 28px;

  }

}



.heading-section.heading-section-white .subheading {

  color: #0066b3;

}



.heading-section.heading-section-white h2 {

  color: #fff;

}



.img,

.blog-img,

.user-img {

  background-size: cover;

  background-repeat: no-repeat;

  background-position: center center;

}



.testimony-section {

  position: relative;

}

.testimony-section .owl-carousel {

  margin: 0;

}

.testimony-section .owl-carousel .owl-stage-outer {

  padding: 1em 0 1em 0;

  position: relative;

}

.testimony-section .owl-nav {

  position: absolute;

  top: 100%;

  width: 100%;

}

.testimony-section .owl-nav .owl-prev,

.testimony-section .owl-nav .owl-next {

  position: absolute;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

  margin-top: -10px;

  outline: none !important;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

  opacity: 0;

}

.testimony-section .owl-nav .owl-prev span:before,

.testimony-section .owl-nav .owl-next span:before {

  font-size: 30px;

  color: rgba(0, 0, 0, 0.5);

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.testimony-section .owl-nav .owl-prev:hover span:before,

.testimony-section .owl-nav .owl-prev:focus span:before,

.testimony-section .owl-nav .owl-next:hover span:before,

.testimony-section .owl-nav .owl-next:focus span:before {

  color: #fff;

}

.testimony-section .owl-nav .owl-prev {

  left: 50%;

  margin-left: -80px;

}

.testimony-section .owl-nav .owl-next {

  right: 50%;

  margin-right: -80px;

}

.testimony-section:hover .owl-nav .owl-prev,

.testimony-section:hover .owl-nav .owl-next {

  opacity: 1;

}

.testimony-section:hover .owl-nav .owl-prev {

  left: 50%;

  margin-left: -80px;

}

.testimony-section:hover .owl-nav .owl-next {

  right: 50%;

  margin-right: -80px;

}

.testimony-section .owl-dots .owl-dot {

  width: 10px;

  height: 10px;

  margin: 5px;

  border-radius: 50%;

  background: rgba(0, 0, 0, 0.1);

}

.testimony-section .owl-dots .owl-dot:after {

  border-color: rgba(0, 0, 0, 0.1);

}

.testimony-section .owl-dots .owl-dot.active,

.testimony-section .owl-dots .owl-dot:focus {

  background: #fdc9a3;

  outline: none;

}

.testimony-section .owl-dots .owl-dot.active:after,

.testimony-section .owl-dots .owl-dot:focus:after {

  border-color: #fff;

}



.testimony-wrap {

  display: block;

  position: relative;

  background: white;

  padding: 0 20px;

  border: 1px solid rgba(0, 0, 0, 0.02);

  -webkit-box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14);

  -moz-box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14);

  box-shadow: 0px 5px 21px -14px rgba(0, 0, 0, 0.14);

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  -ms-border-radius: 5px;

  border-radius: 5px;

}

.testimony-wrap .user-img {

  width: 80px;

  height: 80px;

  position: relative;

  border-radius: 50%;

}

.testimony-wrap .name {

  font-weight: 500;

  font-size: 18px;

  margin-bottom: 0;

  color: #232429;

}

.testimony-wrap .position {

  font-size: 12px;

  color: #cccccc;

  color: #0066b3;

  text-transform: uppercase;

  font-weight: 500;

}

.testimony-wrap .star {

  color: #0066b3;

  margin-bottom: 0;

}

.testimony-wrap .star span {

  font-size: 12px;

}



.star {

  color: #0066b3;

}





.image-popup {

  cursor: -webkit-zoom-in;

  cursor: -moz-zoom-in;

  cursor: zoom-in;

}



.mfp-with-zoom .mfp-container,

.mfp-with-zoom.mfp-bg {

  opacity: 0;

  -webkit-backface-visibility: hidden;

  -webkit-transition: all 0.3s ease-out;

  -moz-transition: all 0.3s ease-out;

  -o-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

}



.mfp-with-zoom.mfp-ready .mfp-container {

  opacity: 1;

}



.mfp-with-zoom.mfp-ready.mfp-bg {

  opacity: 0.8;

}



.mfp-with-zoom.mfp-removing .mfp-container,

.mfp-with-zoom.mfp-removing.mfp-bg {

  opacity: 0;

}



#section-counter {

  position: relative;

  z-index: 0;

  background-attachment: fixed;

}

#section-counter .overlay {

  position: absolute;

  top: 0;

  left: 0;

  bottom: 0;

  right: 0;

  content: "";

  z-index: -1;

  opacity: 0.8;

  background: #232429;

}



@media (max-width: 1199.98px) {

  .thaispa-counter {

    background-position: center center !important;

  }

}



.thaispa-counter .img {

  display: block;

  width: 100%;

}

@media (max-width: 767.98px) {

  .thaispa-counter .img {

    height: 400px;

    background-position: top center !important;

  }

}



.thaispa-counter .text strong.number {

  font-weight: 700;

  font-size: 32px;

  color: #fff;

}



.thaispa-counter .text span {

  display: block;

  font-size: 14px;

  color: rgba(255, 255, 255, 0.9);

  line-height: 1;

  text-transform: uppercase;

  font-weight: 600;

}



.thaispa-counter .icon {

  width: 70px;

  height: 70px;

  margin: 0 auto;

  background: #0066b3;

  border-radius: 3px;

}

.thaispa-counter .icon span {

  color: #fff;

  font-size: 48px;

}



@media (max-width: 767.98px) {

  .thaispa-counter .counter-wrap {

    margin-bottom: 20px;

  }

}



.block-20 {

  overflow: hidden;

  background-size: cover;

  background-repeat: no-repeat;

  background-position: top center;

  height: 250px;

  width: 100%;

  position: relative;

  display: block;

}



.blog-entry {

  width: 100%;

  margin-bottom: 40px;

}

@media (max-width: 767.98px) {

  .blog-entry {

    margin-bottom: 30px;

  }

}

.blog-entry .text {

  position: relative;

  border-top: 0;

  border-radius: 2px;

  width: 100%;

  padding: 40px 20px 20px 20px;

  margin: 0 0 0 auto;

  -webkit-box-shadow: 0px 4px 24px -16px rgba(0, 0, 0, 0.15);

  -moz-box-shadow: 0px 4px 24px -16px rgba(0, 0, 0, 0.15);

  box-shadow: 0px 4px 24px -16px rgba(0, 0, 0, 0.15);

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.blog-entry .text .tag {

  color: #b3b3b3;

}

.blog-entry .text .heading {

  font-size: 20px;

  margin-bottom: 16px;

  font-weight: 700;

  text-transform: uppercase;

}

.blog-entry .text .heading a {

  color: #000000;

}

.blog-entry .text .heading a:hover,

.blog-entry .text .heading a:focus,

.blog-entry .text .heading a:active {

  color: #0066b3;

}

.blog-entry .text .btn-custom {

  text-transform: uppercase;

  font-weight: 500;

  font-size: 13px;

  letter-spacing: 1px;

}

.blog-entry .meta {

  position: absolute;

  top: -31px;

  left: 30px;

  right: 30px;

  background: #fff;

  padding: 10px 10px;

  border-radius: 5px;

  -webkit-box-shadow: 0px 10px 22px -16px rgba(0, 0, 0, 0.15);

  -moz-box-shadow: 0px 10px 22px -16px rgba(0, 0, 0, 0.15);

  box-shadow: 0px 10px 22px -16px rgba(0, 0, 0, 0.15);

}

.blog-entry .meta p {

  display: inline-block;

  margin-right: 5px;

  margin-bottom: 5px;

  font-size: 12px;

  text-transform: uppercase;

  font-weight: 500;

}

.blog-entry .meta p a {

  color: #232429;

  font-size: 12px;

}

.blog-entry .meta p a .fa {

  color: #0066b3;

}

.blog-entry .meta p a:hover {

  color: #0066b3;

}

.blog-entry:hover .text {

  border-radius: 0 0 5px 5px;

  background: #fff;

  -webkit-box-shadow: 0px 4px 24px -16px rgba(0, 0, 0, 0.2);

  -moz-box-shadow: 0px 4px 24px -16px rgba(0, 0, 0, 0.2);

  box-shadow: 0px 4px 24px -16px rgba(0, 0, 0, 0.2);

}



.block-23 ul {

  padding: 0;

}

.block-23 ul li,

.block-23 ul li > a {

  display: table;

  line-height: 1.5;

  margin-bottom: 15px;

}

.block-23 ul li,

.block-23 ul li > div {

  display: table;

  line-height: 1.5;

  margin-bottom: 15px;

}

.block-23 ul li span {

  color: #6e6e6e;

}

.block-23 ul li .icon,

.block-23 ul li .text {

  display: table-cell;

  vertical-align: top;

  color:#6e6e6e!important;

}

.block-23 ul li .icon {

  width: 40px;

  font-size: 30px;     display: table;

  padding-top: 2px;

  color: #8cbeb3 !important;

}



.block-27 ul {

  padding: 0;

  margin: 0;

}

.block-27 ul li {

  display: inline-block;

  margin-bottom: 4px;

  font-weight: 400;

}

.block-27 ul li a,

.block-27 ul li span {

  color: #000000;

  text-align: center;

  display: inline-block;

  width: 40px;

  height: 40px;

  line-height: 40px;

  border-radius: 4px;

  border: 1px solid #e6e6e6;

}

.block-27 ul li.active a,

.block-27 ul li.active span,

.block-27 ul li:hover a,

.block-27 ul li:hover span {

  background: #232429;

  color: #fff;

  border: 1px solid transparent;

}



.wrapper {

  width: 100%;

  -webkit-box-shadow: 0px 0px 37px -16px rgba(0, 0, 0, 0.15);

  -moz-box-shadow: 0px 0px 37px -16px rgba(0, 0, 0, 0.15);

  box-shadow: 0px 0px 37px -16px rgba(0, 0, 0, 0.15);

}



.contact-wrap {

  background: #fff;

}

.contact-wrap h3 {

  color: #000000;

  text-transform: uppercase;

  font-weight: 700;

}



.info-wrap h3 {

  color: #fff;

  text-transform: uppercase;

  font-weight: 700;

}



.info-wrap .dbox {

  width: 100%;

  color: rgba(255, 255, 255, 0.8);

  margin-bottom: 25px;

}

.info-wrap .dbox:last-child {

  margin-bottom: 0;

}

.info-wrap .dbox p {

  margin-bottom: 0;

}

.info-wrap .dbox p span {

  font-weight: 700;

  color: #0066b3;

}

.info-wrap .dbox p a {

  color: #fff;

}

.info-wrap .dbox .icon {

  width: 50px;

  height: 50px;

  border-radius: 50%;

  background: rgba(255, 255, 255, 0.1);

}

.info-wrap .dbox .icon span {

  font-size: 20px;

  color: #fff;

}

.info-wrap .dbox .text {

  width: calc(100% - 50px);

}



.red { color:red;}

.img-circle { border-radius:50%;}

.test-chank { margin-bottom:40px;}

@media (min-width: 992px) {

  .info-wrap {

    border-radius: 0 5px 5px 0;

  }

}



.contactForm .form-control {

  border: 2px solid #0066b3 !important;

  padding: 7px 15px;

  color: rgba(0, 0, 0, 0.8) !important;

}

.contactForm .form-control::-webkit-input-placeholder {

  /* Chrome/Opera/Safari */

  color: rgba(0, 0, 0, 0.8) !important;

}

.contactForm .form-control::-moz-placeholder {

  /* Firefox 19+ */

  color: rgba(0, 0, 0, 0.8) !important;

}

.contactForm .form-control:-ms-input-placeholder {

  /* IE 0+ */

  color: rgba(0, 0, 0, 0.8) !important;

}

.contactForm .form-control:-moz-placeholder {

  /* Firefox 18- */

  color: rgba(0, 0, 0, 0.8) !important;

}







.form-st-2.contactForm .form-control::-webkit-input-placeholder {

  /* Chrome/Opera/Safari */

 color: rgba(130, 123, 123, 0.8) !important;

}

.form-st-2.contactForm .form-control::-moz-placeholder {

  /* Firefox 19+ */

color: rgba(130, 123, 123, 0.8) !important;

}

.form-st-2.contactForm .form-control:-ms-input-placeholder {

  /* IE 0+ */

  color: rgba(130, 123, 123, 0.8) !important;

}

.form-st-2.contactForm .form-control:-moz-placeholder {

  /* Firefox 18- */

color: rgba(130, 123, 123, 0.8) !important;

}



.form-st-2.contactForm .form-control {

 border: 1px solid #c0c0c0 !important;

  padding: 7px 15px;

color: rgba(130, 123, 123, 0.8) !important;

}



.form-st-2.contactForm h5 { font-family: 'Open Sans', sans-serif; font-size:13px;}



.csd { background:#b38a5f; border:none; padding:15px 25px; border-radius:0; }





.block-21 .blog-img {

  display: block;

  height: 80px;

  width: 80px;

}



.block-21 .text {

  width: calc(100% - 80px);

}

.block-21 .text .heading {

  font-size: 16px;

  font-weight: 700;

  margin-bottom: 0;

}

.block-21 .text .heading a {

  color: #000000;

}

.block-21 .text .heading a:hover,

.block-21 .text .heading a:active,

.block-21 .text .heading a:focus {

  color: #0066b3;

}

.block-21 .text .meta > div {

  display: inline-block;

  font-size: 11px;

  margin-right: 5px;

}

.block-21 .text .meta > div a {

  color: gray;

  color: #0066b3;

}



/* Blog*/



.tagcloud a {

  text-transform: uppercase;

  display: inline-block;

  padding: 4px 10px;

  margin-bottom: 7px;

  margin-right: 4px;

  border-radius: 4px;

  color: #000000;

  border: 1px solid #ccc;

  font-size: 11px;

  font-weight: 700;

}



.comment-form-wrap {

  clear: both;

}

.comment-form-wrap .comment-form {

  background: #fff;

  -webkit-box-shadow: 0px 2px 25px -16px rgba(0, 0, 0, 0.26);

  -moz-box-shadow: 0px 2px 25px -16px rgba(0, 0, 0, 0.26);

  box-shadow: 0px 2px 25px -16px rgba(0, 0, 0, 0.26);

}

.comment-form-wrap .form-group label {

  font-size: 12px;

  text-transform: uppercase;

  color: #0066b3;

  font-weight: 600;

}

.comment-form-wrap .form-control {

  height: 45px;

  background: transparent;

  color: rgba(0, 0, 0, 0.8);

  font-size: 14px;

  border-radius: 2px;

  -webkit-box-shadow: none !important;

  box-shadow: none !important;

  border: 1px solid rgba(0, 0, 0, 0.1);

}

.comment-form-wrap .form-control::-webkit-input-placeholder {

  /* Chrome/Opera/Safari */

  color: rgba(0, 0, 0, 0.3) !important;

}

.comment-form-wrap .form-control::-moz-placeholder {

  /* Firefox 19+ */

  color: rgba(0, 0, 0, 0.3) !important;

}

.comment-form-wrap .form-control:-ms-input-placeholder {

  /* IE 0+ */

  color: rgba(0, 0, 0, 0.3) !important;

}

.comment-form-wrap .form-control:-moz-placeholder {

  /* Firefox 18- */

  color: rgba(0, 0, 0, 0.3) !important;

}

.comment-form-wrap .form-control:focus,

.comment-form-wrap .form-control:active {

  border-color: #0066b3 !important;

}

.comment-form-wrap textarea.form-control {

  height: inherit !important;

}



.comment-list {

  padding: 0;

  margin: 0;

}

.comment-list .children {

  padding: 50px 0 0 40px;

  margin: 0;

  float: left;

  width: 100%;

}

.comment-list li {

  padding: 0;

  margin: 0 0 30px 0;

  float: left;

  width: 100%;

  clear: both;

  list-style: none;

}

.comment-list li .vcard {

  width: 80px;

  float: left;

}

.comment-list li .vcard img {

  width: 50px;

  border-radius: 50%;

}

.comment-list li .comment-body {

  float: right;

  width: calc(100% - 80px);

}

.comment-list li .comment-body h3 {

  font-size: 16px;

  font-weight: 700;

  text-transform: uppercase;

}

.comment-list li .comment-body .meta {

  text-transform: uppercase;

  font-size: 13px;

  letter-spacing: 0.1em;

  color: #ccc;

  font-weight: 500;

  color: #0066b3;

  display: block;

  margin-bottom: 10px;

}

.comment-list li .comment-body .reply {

  padding: 5px 10px;

  background: #e6e6e6;

  color: #fff;

  text-transform: uppercase;

  font-size: 11px;

  letter-spacing: 0.1em;

  font-weight: 500;

  border-radius: 4px;

  background: #0066b3;

}

.comment-list li .comment-body .reply:hover {

  color: #fff;

  background: black;

}



.search-form {

  border-radius: 5px;

}

.search-form .form-group {

  position: relative;

}

.search-form .form-group input {

  padding-right: 50px;

  font-size: 14px;

  border: none;

}

.search-form .icon {

  position: absolute;

  top: 50%;

  right: 20px;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

}



.sidebar-box {

  margin-bottom: 30px;

  padding: 10px;

  font-size: 15px;

  width: 100%;

}

.sidebar-box *:last-child {

  margin-bottom: 0;

}

.sidebar-box h3 {

  font-size: 20px;

  margin-bottom: 15px;

  font-weight: 700;

  text-transform: uppercase;

}



.categories li {

  position: relative;

  margin-bottom: 10px;

  padding-bottom: 10px;

  border-bottom: 1px solid #dee2e6;

  list-style: none;

}

.categories li:last-child {

  margin-bottom: 0;

  border-bottom: none;

  padding-bottom: 0;

}

.categories li a {

  display: block;

  color: #1a1a1a;

}

.categories li a span {

  position: absolute;

  right: 0;

  top: 0;

  color: #ccc;

}

.categories li.active a {

  color: #000000;

  font-style: italic;

}



#thaispa-loader {

  position: fixed;

  width: 96px;

  height: 96px;

  left: 50%;

  top: 50%;

  -webkit-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  background-color: rgba(255, 255, 255, 0.9);

  -webkit-box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);

  box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);

  border-radius: 16px;

  opacity: 0;

  visibility: hidden;

  -webkit-transition: opacity 0.2s ease-out, visibility 0s linear 0.2s;

  -o-transition: opacity 0.2s ease-out, visibility 0s linear 0.2s;

  transition: opacity 0.2s ease-out, visibility 0s linear 0.2s;

  z-index: 1000;

}



#thaispa-loader.fullscreen {

  padding: 0;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  -webkit-transform: none;

  -ms-transform: none;

  transform: none;

  background-color: #fff;

  border-radius: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

}



#thaispa-loader.show {

  -webkit-transition: opacity 0.4s ease-out, visibility 0s linear 0s;

  -o-transition: opacity 0.4s ease-out, visibility 0s linear 0s;

  transition: opacity 0.4s ease-out, visibility 0s linear 0s;

  visibility: visible;

  opacity: 1;

}



#thaispa-loader .circular {

  -webkit-animation: loader-rotate 2s linear infinite;

  animation: loader-rotate 2s linear infinite;

  position: absolute;

  left: calc(50% - 24px);

  top: calc(50% - 24px);

  display: block;

  -webkit-transform: rotate(0deg);

  -ms-transform: rotate(0deg);

  transform: rotate(0deg);

}



#thaispa-loader .path {

  stroke-dasharray: 1, 200;

  stroke-dashoffset: 0;

  -webkit-animation: loader-dash 1.5s ease-in-out infinite;

  animation: loader-dash 1.5s ease-in-out infinite;

  stroke-linecap: round;

}



@keyframes loader-rotate {

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}



@keyframes loader-dash {

  0% {

    stroke-dasharray: 1, 200;

    stroke-dashoffset: 0;

  }

  50% {

    stroke-dasharray: 89, 200;

    stroke-dashoffset: -35px;

  }

  100% {

    stroke-dasharray: 89, 200;

    stroke-dashoffset: -136px;

  }

}







@media screen and (-webkit-min-device-pixel-ratio: 0) {

  @font-face {

    font-family: "Flaticon";

    src: url("../fonts/flaticon/font/Flaticon.svg#Flaticon") format("svg");

  }

}



[class^="flaticon-"]:before,

[class*=" flaticon-"]:before,

[class^="flaticon-"]:after,

[class*=" flaticon-"]:after {

  font-family: Flaticon;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;



  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



.flaticon-ux:before {

  content: "\f100";

}

.flaticon-web-programming:before {

  content: "\f101";

}

.flaticon-branding:before {

  content: "\f102";

}

.flaticon-stats:before {

  content: "\f103";

}

.flaticon-light-bulb:before {

  content: "\f105";

}

.flaticon-file:before {

  content: "\f106";

}

.flaticon-waiter:before {

  content: "\f107";

}

.flaticon-customer-service:before {

  content: "\f108";

}

.flaticon-good-review:before {

  content: "\f109";

}

.flaticon-bullhorn:before {

  content: "\f10a";

}

.flaticon-vector:before {

  content: "\f10b";

}



  /*pop up Start*/

.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}













 @media(max-width:1600px) {

 

 

 .thaispa-navbar-light.scrolled .navbar-brand {

 

  width: 165px;

}

 

 

 .dfgth {  margin-top: 180px;}

 

 .owl-carousel.home-slider {

 

  margin-top: 170px;}

 

 

 .container {

    max-width: 1440px;}

	

	.thaispa-navbar-light .navbar-nav > .nav-item > .nav-link {

    font-size: 14px;}

	

	.btn-1 { font-size: 25px;}

	

	

	.heading-section h1 {

  font-size: 50px;}

	

	.thaispa-services{  background-size:100% auto;}

	

	.cl-p-hefd {

   

    font-size: 25px;

}



.therapies h1 { font-size:36px;}



.therapies p {

 

    margin: 20px 0;

 

    font-size: 18px;

}



.members-table h2 {

    font-size: 36px;

}



#member-table th{ font-size:30px;}





#member-table td, #member-table th {

    font-size: 23px;}

	

	.btnst-2{ font-size:20px;}

	

	

	.thaispa-footer {

    font-size: 16px;}

	

	.block-23 ul li, .block-23 ul li > div {

    display: table;

    line-height: 1.5;

    margin-bottom: 10px;

}





.thaispa-footer .thaispa-footer-widget h2 {

    font-weight: normal;

    color: #6e6e6e;

    margin-bottom: 20px;

    font-size: 38px;}

	

	.copy-whg{ font-size:25px; color:#fff;}

	

	.thaispa-footer p.copy-whg  {  color:#fff;}

	

	.thaispa-section {

    padding: 4em 0;}

	

	.thaispa-section p {

  font-size: 20px;}

  

  .service-h-name {

  font-size: 30px;}

  

  

  .thaispa-section3 h2 {

  font-size: 50px;}

  

  

    .thaispa-section3 h3 {

  font-size: 35px;}

  

  

  .thaispa-section3 p {

  font-size: 16px;}

  

  .carousel-testimony h3 {

  font-size: 30px;}

  

  .carousel-testimony h5 {

  font-size: 25px;

}

	

	

	.members-table  { background-size:100% auto;}

	

	.navbar.thaispa-navbar-light{top: 0px;}





.owl-carousel.home-slider .slider-item .slider-text h1 {

    color: #fff;

    font-size: 66px;}

	

	

	.owl-carousel.home-slider .slider-item .slider-text p {

    

    font-size: 26px;

}

	

	

	.bannerlogo {

        width: 280px !important;

    display: inline-block !important;

}





.thaispa-navbar-light .navbar-brand {

 

    width: 188px; padding-top: 30px;

padding-bottom: 25px;

}





.wrap { height: 60px; background-size: 100%;}





.m-top-p50 {

  margin-top: 30px;

}





}







 @media(max-width:1440px) {

 

 .h1w { font-size:33px;}

 

 .service-content h2 {

  font-size: 25px;}

  

  .thaispa-section .service-content p.time-duration {

  font-size: 18px;

}



.thaispa-section .service-content p {

  font-size: 16px;

}



.btnst-2 { padding: 10px 50px;}

 

 .carousel-testimony .btnst-2 {

  font-size: 17px;

}



.thaispa-section p {

  font-size: 16px;

}

 

 .navbar.thaispa-navbar-light {

  top: 0px;

}



.wrap {

  height: 54px;

  background-size: cover ;

}

 

.container {

    max-width: 1290px;

}





.thaispa-navbar-light .navbar-brand {

    width: 230px;

}





.thaispa-navbar-light .navbar-nav > .nav-item > .nav-link {

    font-size: 13px;

}



.thaispa-navbar-light .navbar-nav > .nav-item > .nav-link {

   

    text-transform: uppercase;

    padding-top: 2.4rem;

    padding-bottom: 2.4rem;

    padding-left: 15px;

    padding-right: 15px;

  

    font-weight: 500;

    opacity: 1 !important;

}





.owl-carousel.home-slider .slider-item .slider-text h1 {

    color: #fff;

    font-size: 60px;

}



.owl-carousel.home-slider .slider-item .slider-text p {

    font-size: 24px;

}



.heading-section h1 {

    font-size: 37px;

}





.cl-p-hefd {

    font-size: 22px;

}



.therapies h1 {

    font-size: 33px;

}





.therapies p {

    margin: 17px 0;

    font-size: 16px;

}



.thaispa-section {

    padding: 5em 0;

}



.thaispa-footer .thaispa-footer-widget h2 {

   

    margin-bottom:15px;

    font-size: 35px;

}





.copy-whg {

    font-size: 22px;

    color: #fff;

}



.thaispa-footer .bg-black { margin-top:40px;

 

}





}

 .dftgt { padding-right:120px; margin-bottom:46px;}



 @media(max-width:1366px) {

 .muiop { margin-top:60px;}

 

  .dftgt { padding-left:76px; padding-right:80px; margin-bottom:26px;}

  

  .ic4 img { width:60px;}

 

 .h1w {

  font-size: 30px;

}



.thaispa-section p {

  font-size: 15px;

}



.service-img {

 

  padding-right: 20px;

}





.service-img.setabt-img {  padding-right: 0; padding-left:20px;}



.service-content h2 {

  font-size: 24px;

}



.thaispa-section .service-content p.time-duration {

  font-size: 17px;

}



.thaispa-section .service-content p.sm-b30 {

  margin-bottom: 20px;

}



.thaispa-section .service-content p {

  font-size: 15px;

}

 

 body { font-size:14px;}

 

 .carousel-testimony .btnst-2 {

  font-size: 15px;

}

 .container {

    max-width: 1225px;

}





.thaispa-navbar-light .navbar-brand {

width: 160px;

}



.thaispa-navbar-light.scrolled .navbar-brand {

  width: 135px;

}



.owl-carousel.home-slider {

  margin-top: 130px;

}



.service-h-name {

  font-size: 23px;

}



.thaispa-section3 h2 {

  font-size: 40px;

}



.thaispa-section3 h3 {

  font-size: 30px;

}



.thaispa-section3 p {

  font-size: 13px;

}



.carousel-testimony h3 {

  font-size: 26px; margin-top: 25px;

}



.header-wrap-cs {

 

    padding-left: 30px;}

	

	.thaispa-navbar-light .navbar-nav > .nav-item > .nav-link {

    font-size: 12px;

}



.owl-carousel.home-slider .slider-item .slider-text h1 {

    color: #fff;

    font-size: 56px;

}



.bannerlogo {

    width: 250px !important;

    display: inline-block !important;

}





.owl-carousel.home-slider .slider-item .slider-text p {

    font-size: 22px;

}



.btn-1 {

    font-size: 21px;

}





.heading-section h1 {

    font-size: 35px;

}



.cl-p-hefd {

    font-size: 21px;

}



.therapies h1 {

    font-size: 30px;

}



.therapies .silver { background-size:154px;}



.therapies .gold { background-size:308px;}



.therapies .plat { background-size:154px;}

 .thaispa-section {

    padding: 4em 0;

}



.members-table h2 {

    font-size: 30px;

}



#member-table td, #member-table th {

    font-size: 21px;

}



.btnst-2 {

    font-size: 18px;

}

 

 

 }







 @media(max-width:1200px) {

 

 .container {

    max-width: 1070px;

}



.thaispa-navbar-light .navbar-brand {

    width: 150px;

}



.carousel-testimony .btnst-2 {

  font-size: 13px; padding: 10px 50px;

}



.thaispa-navbar-light .navbar-nav > .nav-item > .nav-link {

    font-size: 12px;

}





.owl-carousel.home-slider .slider-item .slider-text h1 {

    color: #fff;

    font-size: 50px;

}



.bannerlogo {

    width: 230px !important;

    display: inline-block !important;

}



.heading-section h1 {

    font-size: 30px;

}





.cl-p-hefd {

    font-size: 18px;

}



.therapies h1 {

    font-size: 27px;

}



.therapies .silver, .therapies .plat {

 

    padding: 15px 30px;

    

}



.member-wrap {

    width: 80%;

    margin: auto;

}



.thaispa-section {

    padding: 3em 0;

}



.thaispa-footer .thaispa-footer-widget h2 {

 

    font-size: 30px;

}

 

 .members-table {

    background-size: cover;

}

 

 }







 @media(max-width:991px) {

 

 .therapies .silver, .therapies .plat {

    float: none;

 

    width: 100%;

    text-align: left;

 

}



.therapies .gold { position:static;

  float: none;

 

    width: 100%;

    text-align: left;

}

 

 

 .m-top-p50 {

    margin-top: 0;

}

 

 .header-wrap-cs {

    background: none;

 

}

 

 .navbar.thaispa-navbar-light.scrolled { padding:10px;}

 

 .navbar.thaispa-navbar-light {

top: 0px;

}



.staff .img-wrap {

    height: 500px;}

	.subscribe-form .form-group.d-flex { display:block !important;}

	.subscribe-form .form-group input { margin-bottom:20px;}

	

	.thaispa-navbar-light.scrolled .navbar-toggler { background: #bd6e83;}

	

	 .navbar-toggler-icon {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");

}



.thaispa-navbar-light .navbar-toggler { padding:5px 10px;}



.thaispa-navbar-light .navbar-toggler {

    background: #bd6e83;

}



.dis-none-mob { display:none;}



.social-media {

    display: inline-block;

    margin: auto;

}



.centered  { width:95%;}



.navbar.thaispa-navbar-light {

 background: rgba(0, 0, 0, 0.82) !important;}

	

	

	.add-tag-st { margin-right:0 !important;}

	

	.mnbvrk {

    text-align: center !important;

 

    padding-left: 15px;

    padding-right: 15px;

}



.service-h-name {

  font-size: 15px;

}



.thaispa-section3 h2 {

  font-size: 30px;

}



.thaispa-section3 h3 {

  font-size: 20px;

}



.btnst-2 {

  font-size: 16px; padding: 6px 40px;

}



.thaispa-section3 p {

 

  margin-bottom: 15px;

}



.thaispa-section3 h3 { margin-bottom:10px;}

	

	}

	

	

	 @media(max-width:767px) {

	 

	 .service1 {

  display: block;}

  

  .service-img { width:100%; margin-bottom:10px;

  padding-right: 0;

}

.service-img.setabt-img {    padding-right: 0;  padding-left:0;}





.service-content {

  width: 100%; }

	 

	 .owl-carousel.home-slider {

  margin-top: 110px;

}

	  .dfgth {  margin-top: 130px;}

	 .thaispa-navbar-light .navbar-brand {

 

  padding-top: 10px;

  padding-bottom: 10px;

}



.thaispa-navbar-light.scrolled .navbar-brand {

  width: 100px;

}

	 

	 

	 .pad-pp  { padding:4%;}

	 

	 

	 .thaispa-section3 img { margin-top:20px; margin-bottom:20px;}

	 

	 .block-hm {

  width: 100%;

  position: relative;

}

	 

	 

	 .member-wrap {

    width: 90%;

    margin: auto;

}



#member-table td, #member-table th {

    border: 1px solid #ddd;

    padding: 20px 15px;}

	

	.btnst-2 {

    

     padding: 10px 25px;

    display: inline-block;

    margin-top: 10px;

}

#member-table td, #member-table th {

    font-size: 16px;

}

 



/*

	 

	 

	 #member-table {

    text-align: left;

    border-collapse: separate;

}

	

	

	table#member-table  tr td::before {

    content: attr(data-title) ": ";

    font-weight: 700;

    float: left;

}

	

	#member-table th {

    display: none;

}

	

	

	#member-table tr td {

    display: block;

    text-align: right !important;

}*/





.ft-left-cs {

    display: block;

    float: none;

}



.ft-right-cs {

      display: block;

    float: none;

}

	

	}

	

	

	

	

	

	 @media(max-width:640px) {

	.owl-carousel.home-slider .slider-item .slider-text h1 {

    color: #fff;

    font-size: 35px;}

	

	.owl-carousel.home-slider .slider-item .slider-text .btn { font-size:13px;

      

    font-weight: 700;

}

	

	}

	

	

	

