@import url('https://fonts.googleapis.com/css?family=Poppins');

.top{position:fixed;width:150px;text-align:center;bottom:15px;right:15px;z-index:101;font-size:14px; font-weight:bold;}
#btp{background-color:#444;cursor:pointer;color:#fff;text-decoration:none; border-radius:7px; padding:5px 10px;}
#bt2{background-color:#444;cursor:pointer;color:#fff;text-decoration:none; border-radius:7px; padding:5px 10px;}
.more {display:none;}
a.showLink, a.hideLink { text-decoration: none;color: #000;padding:8px 10px;background:#FEF200;}
a.showLink:hover, a.hideLink:hover {color:#fff;background:#C81A21;}




body{font-family:'Poppins', sans-serif;; font-size:16px;font-weight:normal;line-height:28px;color:#000;}


.main {width:1140px; margin:0 auto;}

.acc {text-align: center; color:#26337B; font-size:20px; width:1140px; margin:0 auto; line-height:45px; padding:10px 0; }
.acc a{ text-decoration:none;color:#26337B;}
#topbg {margin:0 auto; width:100%; background: #FFF; padding-top:62px;border-bottom:2px solid #1A3383;}
#logo{ float:left;width:180px; padding:3px 0;}
#right{ float:right; width:960px;}
#menu{float:right; width:780px; margin-top:10px;}
.fr {color:#fff; padding:7px 11px; float:right;font-size:16px; background:#1A3383; margin-top:15px; border-radius:5px;}
.fr a{ color:#fff;}


#top {margin:0 auto; width:100%; background-image: linear-gradient(45deg,#1D1D1D 0,#2b2a2a 100%);position: fixed; top:0; z-index:1005;}

.reserve { color:#fff; font-size:19px; text-transform:uppercase; padding:4px 0; float:left; margin-right:16px;}
#reserve {margin:0 auto; font-family: 'Poppins', sans-serif; width:100%; padding:1% 0; background-image: linear-gradient(45deg,#1D1D1D 0,#2b2a2a 100%);}
.check1{ margin:0px 10px; float:left; width:12%; }
#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: 'Poppins', sans-serif; border-radius:10px;}
.message{font-size:12px; border-radius:10px;width:100%; padding:9px;border: 1px double #cecece;overflow:hidden;margin:0 auto;color:#444; font-family: 'Poppins', sans-serif;}
input[type="submit"]
.palace-button, input[type="submit"], input#searchsubmit {
background-color:#FFF200; border:none; color:#333; font-size: 14px; font-family: 'Poppins', sans-serif; padding:8px 30px; font-weight:bold;  border-radius:10px; letter-spacing:1px;}
input[type="submit"]:hover {
  background-color:#1A3383; /* 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;  
}

#content {margin:0 auto; width:100%; border-top: 2px solid #1A3383;border-bottom:2px solid #1A3383;}
#content p{font-weight:normal;line-height:25px; text-align: left;}
#content p a{color:#1A3383; text-decoration:none;}
#video {float:right;margin-left:30px;box-shadow:1px 1px 5px #999;border:2px solid #fff; margin-bottom:20px;}
.heading {text-decoration:none; padding:25px 10px;font-weight:bold;font-size:30px;text-align:center;text-transform: capitalize;line-height:35px; letter-spacing:1px;color:#fff;}
.heading span{ font-size:25px;font-weight:normal; line-height:65px; color:#000;}
.heading a {text-decoration:none;color:#1A3383; font-weight:700;}
.heading p {padding:10px; font-size:14px;line-height:24px;text-transform:capitalize;}

.headame {font-size: 30px;text-align: center;text-transform: uppercase;width: 100%;color: #fff;font-weight:normal;letter-spacing:1px;padding-bottom: 30px; font-family:'Quando',serif;}
.headame p {color:#fff; padding:50px 10px 0;font-size:20px; text-transform: none; font-weight:normal; letter-spacing:0;}
#features {width:100%; background:#1A3383; height:auto; padding:50px 0;}
.feature1 {padding:50px 20px; text-align:center; background: #fff; border-radius:15px;}
.sm{text-align: center; font-size:20px; color:#2268B0; padding:15px 5px;font-weight:normal; line-height:28px; text-align:center;}
.clear {clear:both;} 
.col {width:255px; display: inline-block; padding:13px; clear:right; overflow:hidden;}


.area{ width:100%; background:#26337B;}
.vid{width:650px; float:right;}
.vid img { width:100%;transition: 0.5s all ease-in-out;}
.vid:hover img {transform: scale(1.2);}
.left{float:left; width:405px; padding:20px 30px;}
.left p{font-size:16px; padding:30px 0; line-height:35px;}
.map1{ font-size:18px;padding:10px; width:82%;margin-right:13px; color:#fff;float:left; font-family:'Roboto Slab',verdana,arial; border-radius:5px;}
.map{ background:#fff; border-radius:5px;padding:15px; width:75%;margin-right:15px; font-family:'Roboto Slab',verdana,arial;  }
.head3 {text-decoration:none; font-weight:bold;font-size:28px;text-transform: capitalize;line-height:35px; letter-spacing:1px; color:#fff;font-family:'Quando',serif;}
.head2 {text-decoration:none;font-size:25px;text-transform: capitalize;line-height:35px; letter-spacing:1px; color:#fff;font-family:'Roboto Slab', serif;}



.head1 {text-decoration: none;color:#fff;font-weight:normal;font-size:30px;font-weight: 500;text-align: center;text-transform: uppercase;padding:10px 0px 30px 0px;}
.bed{width:100%; padding:30px 0; background:#1C3182;}
.room {width:260px; display: inline-block;float:left; padding-right:25px;}
.feature3 img{width:260px; height:195px;float:left; margin-bottom:20px; box-shadow: 1px 1px 5px #fff; border:1px solid #fff; transition:0.5s all ease-in-out;}
.feature3:hover img {transform: scale(1.1);}
.feature4 {color:#fff; font-size:20px; text-align: left;text-transform: capitalize; margin:10px 0;padding:5px 0; font-weight:bold; letter-spacing:1px;}
.feature4 p{ font-size:13px; color:#FFDD00;}
.overlay {bottom: 0;left: 0;right: 0;overflow: hidden;width: 91.5%;height: 0;transition:.5s ease;}
.container:hover .overlay {height:42.5%; background:#628fe4ad; top:0;}
.bull {color:#000; font-size:14px; text-align: left; text-transform:capitalize;}
a.view:link, a.view:visited {padding:10px; color:#000;text-decoration:none; font-size:15px; text-align:center;background:#FFF200;}
a.view:hover{ border:1px solid #fff; color:#000; background:#fff;}




#smo{ float:left; width:150px;}
#footer{width:100%;background:#1D1818; color:#fff;}
#hotel {float:left;width:200px; margin-top:60px;}
.col-one {float:right; text-align:left;width:400px;color:#fff;margin:25px 0px;}
.col-one ul{float:left; width:200px;}
.col-one li{list-style: inside; line-height:28px; }
.col-one ul li a{ font-weight:normal; color:#fff; text-decoration:none;}
.col-one ul li a:hover{ color:#FFC845;}
.col-two {float:left;margin-left:30px;width:448px;margin-top:15px;}
.col-three {float:left;width:100%;margin-top:15px;}
.add {float:left;margin-top:15px;width:450px; padding:5px 0 0 50px;}
#owner {padding:25px 0;width:1140px; font-weight:500; border-top:2px solid #fff; font-size:13px;}
.title{font-size:18px; padding:20px 0;}
.title2{font-size:18px;margin-left:30px;font-weight:900;color:#1A3383;}

a.cgsl:link, a.cgsl:visited {color:#fff;font-weight:normal;text-decoration:none;}
a.cgsl:hover {color:#fff;}

a.cgs2:link, a.cgs2:visited {color:#FFC845;font-weight:normal;text-decoration:none;}
a.cgs2:hover {color:#FFC845;}

a.cgs:link, a.cgs:visited {color:#000;font-weight:normal;text-decoration:none;}
a.cgs:hover {color:#000;}

a.cgs3:link, a.cgs3:visited {color:#573393;font-weight:normal;text-decoration:none;}
a.cgs3:hover {color:#573393;}
.cc_dialog.simple {
left: 0 !important;
top: auto;
bottom: 0;
right: auto !important;
max-width:100% !important;
position: fixed;
opacity:0.9 !important;
}
.map1{ font-size:12px;padding:10px; width:50%;margin-right:15px; background:#fff;border: 1px double #929292;color:#444;float:left; border-radius: 20px;}