@import url('https://fonts.googleapis.com/css2?family=Nunito&display=swap');
*{margin:0;padding:0;border:0;outline:none;}
.ct { text-align:center;}
.title2{ margin:0 auto;margin-bottom:5px; font-weight:normal; font-size:32px; line-height:28px; text-align:left; color:#525252; padding:10px 0; }
.t1, .t1 a {text-decoration: none; color:#fff; font-weight:normal;  font-size:41px; padding:6px 0; line-height:48px; font-family: 'Nunito', sans-serif;}
.t2, .t2 a {text-decoration: none; color:#fff; font-weight:normal;  font-size:35px; padding:6px 0; line-height:48px; font-family: 'Nunito', sans-serif;}
.title3{  font-size:30px; text-align:center; color:#fff; font-weight:bold; padding:8px 0; font-family: 'Nunito', sans-serif; text-transform:uppercase; }
.title4 {margin:0 auto;margin-bottom:10px; font-weight:normal; font-size:19px; line-height:28px; text-align:left; color:#fff; text-transform:uppercase;  }
.title4 a {text-decoration:none; color:#fff;}
.title5{  font-size:24px; text-align:center; color:#333; font-weight:normal; padding:8px 0; font-family: 'Nunito', sans-serif; text-transform:uppercase; }
.title6{text-align:left; text-decoration: none; color: #333; font-weight: bold;  font-size:18px;  padding:8px 0 10px 0; font-family: 'Nunito', sans-serif; }
.t6{text-align:left; text-decoration: none; color:#53565a; font-weight: bold;  font-size:23px; text-transform:uppercase; padding:8px 0 10px 0; margin-top:15px; font-family: 'Nunito', sans-serif; }
.t6 a {text-align:left; text-decoration: none; color:#53565a;}
body{ margin:0 auto; font-family: 'Nunito', sans-serif; color:#939598; font-size:15px;}

#headbg {float:none; width:100%; margin:0 auto; background:#fff; border-bottom: 1px solid #949494; box-shadow: 0 8px 6px -6px #6b6b6b; position:fixed; z-index:100;}
.head {width:80%; margin:0 auto;  float:none;}
.logo {width:240px; float:left; margin:5px 0;}
.logo img {width:100%;}
#menu{float:right; width:76%; margin-top:3%;}
#slide{width:100%;  margin:0 auto; background: url(../images/bg.jpg) repeat-x top center #f1c50e; padding-top:10%; }
.slpic {float:right; width:64%;} 
.slpic img {width:100%;}
.sltx {float:left; width:28%; padding:7% 3%; background:#fff; font-size:38px; line-height:48px; color:#000; font-weight:bold; border-left:#cb8a2a solid 10px;} 
.readmore{padding:2px 10px; float:left; font-size:15px;font-weight:normal;color:#fff; text-align:center; background:#333;  text-transform:uppercase;  width:180px; margin-top:30px; border-radius:8px; }
.readmore a {color:#fff;text-decoration:none;}
.readmore a:hover {color:#fff;text-decoration:none;}
.readmore:hover {
  background-color:#f1c50e; /* Green */
  color:#fff;
}
#contentbg {width:100%;  margin:0 auto; background: url(../images/bg1.jpg) top center; background-size:cover; }
#content  {width:70%; margin:0 auto; padding:5% 0;}
#content p {font-size:20px; color:#fff; font-weight:500; line-height:32px; }
#content p a, #contentsb p a {color:#488125; text-decoration:none;}
#contentsb {width:70%; margin:0 auto; padding:3% 0; }
#contentsb p {font-size:16px; color:#2e2e2e; font-weight:normal; line-height:28px; }
#contentsb p a {color:#2e2e2e; text-decoration:none;}
#mainbg {width:100%;  margin:0 auto; background:#f1c50e;}
#main  {width:70%; margin:0 auto; padding:2% 0;}
#main p {font-size:21px; color:#fff; font-weight:500; line-height:32px; }
.readhm{padding:16px; float:left; font-size:18px;font-weight:normal;color:#fff; text-align:center; background:#333;  text-transform:uppercase;  border-radius:8px; }
.readhm a {color:#fff;text-decoration:none;}
.read{padding:16px; float:right; font-size:18px;font-weight:normal;color:#fff; text-align:center; background:#333;  text-transform:uppercase;  border-radius:8px; }
.read a {color:#fff;text-decoration:none;}
#smo{ width:270px; float:left; margin:8px 0;}
.social-icon{float:left; margin:8px 6px;}
#foot{width:100%; margin:0 auto; background:#fff; }
#footer{width:70%; text-align:left; margin:0 auto; font-weight:normal; padding:30px 0;}
.footer-col {float:left; width:33%; text-align:center; color:#5a5a5a; padding:15px 0px; font-size:16px; line-height:24px;}
.footer-col a {color:#5a5a5a; text-decoration:none;}
.award{float:left; width:22%; padding:15px 0px;}
#lastbg { width:100%;  background:#0A0D10;}
.last  {width:80%; margin:0 auto; padding:1% 0%; line-height:30px; color:#fff;}
.last p{line-height:26px; font-size:15px; line-height:26px; padding:5px 0; color:#fff; text-align:center;}
.last p a{text-decoration:none; line-height:29px; color:#fff; }
#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;}
a.middle
{
    position: relative;
}

a.middle:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #0a4983;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out;
}
a.middle:hover:before {
  visibility: visible;
  transform: scaleX(1);
}
.col1{ width:40%; font-size:18px; color:#2e2e2e;  margin:15px 20px 20px 30px; float:left;}
.col1 ul li, .col ul li{list-style:circle; line-height:28px;}
.col1 ul li a{color:#2e2e2e; text-decoration:none; list-style:circle;}
.col{ width:96%; font-size:18px; color:#2e2e2e;  margin:10px; float:none; margin:0 auto;}
#reserve { float:none; width:100%; margin:0 auto; background:#F8F8F8; }
.reserve { color:#FFF; font-size:25px;  float:left;  font-weight:bold; text-align:left; background:#2c73ba; padding:14px 50px; margin-right:30px;}
.imenu { width:96%; float:left;}
.check1{ margin:11px 10px; float:left; width:10%; font-weight:normal;}
.chk {font-size:12px; color:#333; line-height:24px;}
.message1{ font-size:12px; padding:10px 11px; margin:0 auto; border: 1px solid #00558c; color: #00558c; border-radius: 4px; width:78%; font-weight:normal; font-family: 'Nunito', sans-serif; font-weight:bold;}
.message2{ font-size:12px; padding:9px 10px; margin:0 auto; width:100%; font-family: 'Nunito', sans-serif; border: 1px solid #00558c; color: #00558c; border-radius: 4px; font-weight:bold;}
input[type="submit"]
.palace-button, input[type="submit"], input#searchsubmit {
background-color:#333; border:none; color:#fff; font-size: 17px; padding:10px 42px; font-weight:normal; font-family: 'Nunito', sans-serif; border-radius: 4px;}
input[type="submit"] a:hover {color:#fff;text-decoration:none;}
input[type="submit"]:hover {
  background-color:#f1c50e; /* Green */
  color:#fff;
}
::-webkit-input-placeholder {
   color: #333333;
}

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

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

:-ms-input-placeholder {  
   color: #333333;  
}
.map1{ font-size:12px;
padding:10px;
width:50%;
margin-right:15px; background:#fff;
border: 1px double #929292;
color:#444;
float:left;
}
label { display:none;}
#myBtn { background:none; color:#fff; font-family: 'Montserrat', sans-serif; cursor:pointer;}
#form {width:80%; float:left; color:#000; margin-top:15px;  }
.txbg { margin:0 auto; width:100%; margin:18px 0; clear:both;}
.text{ width:40%; float:left;  color:#000; font-size:17px;}
.area{ width:50%; float:left;}
.textarea{ width:98%; float:right; margin:15px 20px 15px 0; }
.message{font-size:17px; border-radius:10px;
width:100%; padding:12px;
border: 1px double #cecece;
overflow:hidden;
margin:0 auto;
color:#000; font-family: 'Poppins', sans-serif;
}
hr.style-four { height: 8px; border: 0; box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
}
hr {margin:4% 0;}
.toggleLink { margin:0 auto;  float:none;}
a.toggleLink { font-size:17px; font-weight:bold; background:#fff;  color:#488125;
margin:10px 0; float:left; border:solid 2px #488125;
text-decoration : none;
padding:2px 8px;
}
#subtitle {width:100%;  margin:0 auto; background:#f1c50e; padding-top:9%; }
.sbt {width:70%; margin:0 auto; padding:12px 0; }
.vid { float:right; width:35%; border:solid 4px #bababa; margin-left:30px;}
.vid img { width:100%;}
.video{ width:35%; float:right; margin-right:35px;  border: solid 5px #ededed; margin-left:25px; -moz-box-shadow: 1px 1px 5px #999; 
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;}
