@import url('https://fonts.googleapis.com/css?family=Poppins');
*{margin:0;padding:0;border:0;outline:none;}
.ct { text-align:center;}
.t1, .t1 a {font-size:31px;color:#053f95;text-decoration:none; line-height:40px; text-align:center;  margin-bottom:30px;}
.t2, .t2 a {font-size:32px;color:#053f95;text-decoration:none; line-height:40px; text-align:left;  margin-bottom:15px;}
.title2{ font-weight:bold; font-size:27px; color:#111; margin-bottom:10px;}
.title3{  font-size:27px;  color:#333; font-weight:600; margin-top:25px; }
.title3 a {color:#333; text-decoration:none;}
.title4 {font-weight:bold; font-size:21px; line-height:28px;  color:#070707; padding:6px 0;  }
.title5, .title5 a{font-size:23px; font-weight:normal;color:#fff; text-decoration:none; padding-bottom:4px; line-height:34px;}
.blue {font-size:15px; color: #43b5e6; text-decoration:none; font-weight:500;}
.grey {color:#323437; font-size:23px; margin-bottom:5px;}
.wht {color:#fff; font-size:23px; font-weight:bold; padding-bottom:6px;}
.sub {color:#6e6e6e; font-size:18px; font-weight:600; padding-top:22px;}

.fq { color:#328bc5; font-size:23px; font-weight:normal; text-align:center; }
body{ background:#fcfcfc; font-family: 'Poppins', sans-serif;}
.topbg {width:100%; margin:0 auto; float:none; background:#38acdf;}
.top {width:76%; margin:0 auto; float:none; padding:6px 0;}
.call { float:right; color:#fff; font-size:17px; margin:0 15px;}
.call a {color:#fff; text-decoration:none;}
.email { float:right; color:#fff; font-size:17px;}
.email a {color:#fff; text-decoration:none;}
.boxbg {width:80%; margin:0 auto; float:none; padding:6px 0;}
.box1 {box-shadow: 0 0px 10px rgba(0,0,0,0.20); width:30%; float:left; padding:20px 19px; background:#5fbae3;}
.box2 {box-shadow: 0 0px 10px rgba(0,0,0,0.20); width:30%; float:left; padding:20px 19px; background:#1282c2;}
.box3 {box-shadow: 0 0px 10px rgba(0,0,0,0.20); width:30%; float:left; padding:20px 19px; background:#385693;}
.box1 p, .box2 p, .box3 p {font-size:14px; color:#e5e5e5; font-weight:normal; line-height:22px; text-align:left;}
#slide{ width:100%;  margin:0 auto; }
#slide img { width:100%;}
#headbg {margin:0 auto; width:100%; float:none;  position:absolute; z-index:1000; }
#headsb {margin:0 auto; width:100%; float:none; background:#fff;     box-shadow: 0 0 3px rgb(0 0 0 / 30%);
 }
#head {width:80%; margin:0 auto; padding:8px 20px; background-color: rgba(255, 255, 255, 0.9);}
.logo{ float:left; margin:6px 10px;}
#menu{ float:right; width:52%; margin:20px 0;}
.text1 { float:left; margin:35px 0 0 8px; font-size:15px; color:#4f4f4f;}
.contx { float:right; width:50%;}
.contx p{font-size:18px; color:#696969; font-weight:500; line-height:29px; text-align:center;}
.contx p a{color:#d13239; text-decoration:none; font-size:16px;}
#content {width:80%; margin:0 auto; padding:3% 0; }
#content p{font-size:15px; color:#696969; font-weight:500; line-height:26px; text-align:left; padding:8px 0;}
#content p a {color:#000; text-decoration:none;font-size:16px;}
.readmore { margin:10px 10px; border:solid 1px #fff; text-align:left; color:#fff; padding:8px 12px; font-size:15px; width:140px;}
.readmore a {color:#fff;  text-decoration:none;}
.salon { float:left; width:42%;}
.salon img {width:100%;}
.vs { float:right; width:34%; box-shadow: 0 4px 8px 0 rgb(0 0 0 / 6%), 0 6px 20px 0 rgb(0 0 0 / 8%); margin:0 0 10px 28px; }
.vs img {width:100%;}
.map { float:right; width:48%; box-shadow: 0 4px 8px 0 rgb(0 0 0 / 6%), 0 6px 20px 0 rgb(0 0 0 / 8%); margin:0 0 10px 28px; }
.make { margin:0 auto; width:100%; background:#EDF2F6; padding:3% 0; }
.in { margin:0 auto; width:80%;}
.maketx { width:36%; padding:2%; color: #333; float:left; }
.maketx p {margin: 0 0 10px; font-size:17px; color:#333; font-weight:normal; line-height:32px; text-align:left;}
.mtx { float:right;width:36%;} 
#feature {width:56%;  padding:2%; color: #333; float:right;}
.fp {font-size:17px; color:#454545; font-weight:normal; line-height:28px; text-align:center;}
.ft{width:40%; float:left; background:#2971ab; padding:12px 14px; margin:12px 12px; box-shadow: 0 2px 10px 5px rgb(20 20 20 / 10%);
    border-radius: 3px;}
.ftimg{ width:64px; height:64px; margin:0 auto; padding:15px 0;}
.ft p{font-size:15px; color:#fff; text-align:center; font-weight:normal; margin:12px 0;  line-height:24px;}
#atbg { width:100%; background:#f4f3f3; margin:0 auto; background-size:cover;}
#atr {width:80%; margin:0 auto; padding:3% 0; }
#atr p {font-size:17px; color:#333; font-weight:500; line-height:24px; text-align:center;}
.box {float:left; margin:28px 10px; width:18%; background:#fff;}
.box p { padding:15px 22px; color:#727272; font-size:15px; line-height:26px; font-weight:normal; text-align:center;}
.prd  { width:150px; margin:0 auto; background:#fff; padding:20px 0;}
.prd img, .mtx img  { width:100%; }
.geeks { 
            width: 100%; 
            overflow: hidden; 
            margin: 0 auto; margin-bottom:0px;
        } 
      
        .geeks img { 
            width: 100%; 
            transition: 0.5s all ease-in-out; 
        } 
      
        .geeks:hover img { 
            transform: scale(1.2); 
        } 
.text {color:#131212; text-align:left; line-height:32px; font-weight:normal; font-size:21px;}
.text a {color:#131212; text-decoration:none;}
.text a:hover {color:#f9520b;}
.rm {
    text-align: center;
    padding: 6% 0;
    font-size: 15px;
    background:#346BAE;
    color: #fff;
	width:100%;
}
.rm a {color: #fff; text-decoration:none;}

.loby { margin:0 auto; width:100%; background:url(../images/spa.jpg) top center fixed; background-size:cover; padding:6% 0; }
.lobytx { width:60%; padding:2%; margin:0 auto; background-color: rgba(255, 255, 255, 0.6);
    color: #fff; }
.lobytx p {margin: 0 0 10px; font-size:17px; color:#000; font-weight:normal; line-height:32px; text-align:center;}
.tex {
  background-color: #333; width:280px; margin:0 auto;
  color: #fff; text-align:center;
  font-size: 16px;
  padding:12px 10px; line-height:26px; margin-top:15PX;
}
.tex a { text-decoration:none; color: #fff; }
.ser { float:right; width:48%; 
    border: solid 2px #d1d1d1; margin:0 0 15px 26px; }
.ser img {width:100%;}
#footbg { width:100%; background:#0d5597; padding:3% 0;}
#footer  {width:80%; margin:0 auto;  line-height:24px; color:#fff;}
#footer p{ font-size:13px; color:#fff; font-weight:normal;}
#footer p a{text-decoration:none; color:#fff;}
.footer-col {float:left; width:56%; text-align:left; padding:15px 0px; font-size:13px; font-weight:normal;}
.footer-co {float:left; width:18%; text-align:left; padding:15px 0px;}
.footer-co ul { float:left; width:90%; margin-left:12px;}
.footer-co ul li{list-style:circle; line-height:26px; margin-left:10px; }
.footer-co ul li a{ font-size:13px; font-weight:normal; text-decoration:none; color:#fff;}
.footer-sm {float:left; width:260px; text-align:left; padding:15px 0px;}
.video { float:right; width:200px; padding:15px 0px;}
#w2b-StoTop{display: block;position: fixed;top:90%;padding: 10px; color:#fff; font-size:13px; right:0; margin-right:20px; text-decoration:none; cursor:pointer; background:#4c4c4c;}
#w2b-StoTop a{color:#fff; text-decoration:none; font-size:13px;}
.bx1 { width:46%; float:left;}
.bx2 { width:46%; float:right;}
.pr{ width:90%; font-size:16px; color:#323437;  float:left; font-weight:normal; margin:20px 10px; padding:15px 20px; background:#f9f9f9;}
.col{ width:56%;     font-size: 15px;
    color: #696969; float:left; font-weight:500; margin:10px 4px 35px 4px; }
.col ul li{     font-size: 15px;
    color: #696969;list-style:circle; margin-left:20px; line-height:30px;}
.col ul li a{color:#323437; text-decoration:none;}
.co { width:29%; font-size:15px; color:#696969;  float:left; font-weight:normal; margin:10px 12px; border:solid 1px #c4c4c4; padding:8px 12px;}
.co p { font-size:14px; line-height:28px; color:#696969;}
.col1{ width:96%; font-size:16px; color:#323437;  float:left; font-weight:500; margin:10px 4px; clear:both;}
.col1 ul li{ font-size:15px; color:#323437; list-style:circle; margin-left:20px; line-height:30px;}
.col1 ul li a{color:#323437; text-decoration:none;}
.bd { font-weight:bold;}
#form {width:60%; float:none; color:#454545; margin:0 auto;  }
.txbg { margin:0 auto; width:100%; margin:18px 0; clear:both;}
.text{ width:30%; float:left;  color:#454545; font-size:17px;}
.area{ width:66%; float:left;}
.textarea{ width:98%; float:right; margin:15px 20px 15px 0; }
.message{font-size:17px; border-radius:10px;
width:90%; padding:8px;
border: 1px double #cecece;
overflow:hidden;
margin:0 auto;
color:#444; font-family: 'Yanone Kaffeesatz', sans-serif;
}
#submit{float:left; margin-top:5px; }
.message1{ font-size:12px; 
width:88%; padding:8px;
border: 1px double #cecece;
overflow:hidden;
margin:0 auto;
color:#444; font-family: 'Yanone Kaffeesatz', sans-serif; border-radius:10px;
}
input[type="submit"]
.palace-button, input[type="submit"], input#searchsubmit {
background-color:#38acdf; border:none; color:#fff; font-size:19px; letter-spacing:1px;  padding:10px 20px; font-weight:normal;  border-radius:10px; font-family: 'Yanone Kaffeesatz', sans-serif; }
::-webkit-input-placeholder {
   color: #333333;
}

:-moz-placeholder { /* Firefox 18- */
   color: #333333;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #333333;  
}

:-ms-input-placeholder {  
   color: #333333;  
}

label { display:none;}

.cc_dialog.simple {
left: 0 !important;
top: auto;
bottom: 0;
right: auto !important;
max-width: 87% !important;
position: fixed;
}
.ada { width:100%; margin:0 auto;  text-align:center; color:#fff; background:#d13239; font-size:17px; padding:1% 0;}
.ada a { color:#fff; text-decoration:none;}
.toggleLink { float:left; margin-top:10px;}
a.toggleLink { font-size:15px; font-weight:normal; margin-top:15px;text-decoration : none;  border:solid 1px #ccc; padding:6px 10px; color:#ccc;}
.smo{ width:154px; float:left; margin-top:8px;}
.social-icon{float:left; padding:2px 6px; color:#fff !important; font-size:15px !important;}
.fa {
    display: inline-block;
    font: normal normal normal 15px/1 FontAwesome !important; color:#fff !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.company { float:left; margin:5px;}
.ctf { float:left; margin:15px;}
.blbg { background:#98cce6; font-size:14px;}
table {
  border-collapse: collapse; border:#eee solid 4px;
  width:60%; font-size:12px;
}

th, td {
  text-align: left; border:#ddd solid 1px;
  padding:4px 16px !important;
}

tr:nth-child(even) {background-color: #fcfcfc;}
.product { width:36%; float:right; margin:10px 0 10px 30px;}
.product img { width:100%;}
.button {background-color:#1260A8; border: none; display: block; color: #fff; text-transform:uppercase; font-weight: bold; text-align: center; letter-spacing: 1px; padding: 14px 10px; font-size: 15px; transition: 0.3s; width:280px; }
.button a{ color:#fff; text-decoration:none;}
.button:hover {background-color:#138AD7; color:#fff;}