@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:36px;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:#333; margin-bottom:10px;}
.title3{  font-size:20px;  color:#333; font-weight:600; padding-bottom:10px;  }
.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:29px;color:#053f95;text-decoration:none; line-height:60px; text-align:left;  padding-bottom:30px; font-weight:bold;}
.grey {color:#323437; font-size:27px; margin-bottom:5px;}
.wht {color:#fff; font-size:28px; 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:#fff; font-family: 'Poppins', sans-serif;}
.topbg {width:100%; margin:0 auto; float:none; background:#055999;}
.top {width:80%; 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;}

#slide{ width:100%;  margin:0 auto; }
#slide img { width:100%;}
#headbg { margin:0 auto; width:100%; background:#fff; box-shadow: 2px 2px 4px 0px rgb(0 0 0 / 20%);
    z-index: 9999;}
#head {width:80%; margin:0 auto; }
.logo{ float:left; margin:4px 0;}
#menu{ float:right; width:52%; margin-top:30px;}
.text1 { float:left; margin:35px 0 0 8px; font-size:15px; color:#4f4f4f;}
#content {width:80%; margin:0 auto; padding:3% 0; }
.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:30px 0; }
#content p{font-size:16px; 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;}
.salon { float:left; width:42%; box-shadow: 0 4px 8px 0 rgb(0 0 0 / 6%), 0 6px 20px 0 rgb(0 0 0 / 8%); }
.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:url(../images/bg.jpg) top center fixed; background-size:cover; padding:3% 0; }
.in { margin:0 auto; width:80%;}
.maketx { width:42%; padding:2%; background-color: rgba(11, 82, 171, 0.8); color: #fff; float:left; }
.maketx p {margin: 0 0 10px; font-size:15px; color:#fff; font-weight:normal; line-height:28px; text-align:left;}
.mtx { float:right; text-align:center; text-shadow: 3px 3px 8px #333; font-size:42px; color:#fff; line-height:62px; width:42%; padding:8% 0; background-color: rgba(146, 200, 229, 0.8);} 
#atbg { width:100%; background:#F7F5F6; margin:0 auto; background-size:cover;}
#atr {width:80%; margin:0 auto; padding:3% 0; }
#atr p {font-size:17px; color:#323437; font-weight:500; line-height:24px; text-align:center;}
.box {float:left; margin:28px 6px; width:24%; background:#fff;}
.box p { padding:15px 22px; color:#727272; font-size:15px; line-height:26px; font-weight:normal; text-align:center;}
.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: 21px;
    background:#3f3434;
    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:#414141; 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:32%; text-align:left; padding:15px 0px; font-size:13px; font-weight:normal;}
.footer-co {float:left; width:25%; 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; }
.footer-co ul li a{ font-size:13px; font-weight:normal; text-decoration:none; color:#fff;}
.footer-sm {float:right; width:60%; 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:70%; font-size:16px; color:#323437;  float:left; font-weight:normal; margin:10px 4px;}
.col ul li{ font-size:16px; color:#323437; list-style:circle; margin-left:20px; line-height:30px;}
.col ul li a{color:#323437; text-decoration:none;}
.co{  width:25%; font-size:16px; color:#323437;  float:right; font-weight:normal; margin:10px 4px;}
.co ul li { font-size:16px; color:#323437; list-style:none; margin-left:20px; line-height:30px;}
.co ul li a{color:#323437; text-decoration:none;}
.col1{ width:96%; font-size:16px; color:#323437;  float:left; font-weight:normal; margin:10px 4px;}
.col1 ul li{ font-size:16px; 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:70%; float:left; color:#454545; margin-top:15px;  }
.txbg { margin:0 auto; width:100%; margin:18px 0; clear:both;}
.text{ width:20%; float:left;  color:#454545; font-size:21px;}
.area{ width:50%; 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:#ff7f21; border:none; color:#fff; font-size:23px; 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;}

table {
  border-collapse: collapse; border:#eee solid 1px;
  width: 80%; line-height:28px;
}

th, td {
  text-align: left; border:#ddd solid 1px;
  padding: 12px 10px !important;
}

tr:nth-child(even) {background-color: #f2f2f2;}

 .affix {
    top: 20px;
    z-index: 9999 !important;
  }
  div.col-sm-9 div {
    height: auto;
   
  }
  #section1 { background:#fff;}
  #section2 {background:#fff;}
  #section3 {background:#fff;}
  #section41 {background:#fff;}
  #section42 {background:#fff;}
  
@media screen and (max-width: 810px) {
    #section1, #section2, #section3, #section41, #section42  {
      margin-left: 150px;
    }
  }  
  
  .affix {
    position: static !important;
}
.container {
    width:96% !important; margin:0 auto;}
	
.nav-stacked>li {float: none; font-size:16px; font-weight:bold;}