@import url('https://fonts.googleapis.com/css?family=Roboto Slab');
@import url('https://fonts.googleapis.com/css?family=Poppins');
@import url('https://fonts.googleapis.com/css?family=Quando');
*{margin:0;padding:0;border:0;outline:none;}
.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:#003C6E;}

body{font-family:'Poppins',verdana,arial; font-size:16px;font-weight:normal;line-height:35px;color:#000;}
.main {width:1140px; margin:0 auto;}

.topbg{width:100%;margin:0 auto;background:#f6f6f6; border-bottom:10px solid #FBF201;}
.main {width:1140px; margin:0 auto;}
.acc {text-align: center; color:#26337B; font-size:25px; width:1100px; margin:0 auto; line-height:45px;}
.acc a{ text-decoration:none;color:#48494a;}



#top {margin:0 auto; width:100%; position:fixed; background: #fff;z-index:1001;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);}
#logo{ float:left;width:130px;}
#menu{float: right; margin:23px 0 20px 0;}
#slide{ padding-top:50px;}

#resbg{background:#26337B ; margin:0 auto; padding:5px 0 20px 0;}
#resbg1{background:#26337B ; margin:0 auto; padding:80px 0 20px 0;}
#reservation {width:930px; margin:0 auto;}
.reserve {width:99%; text-align:center;text-transform:capitalize;padding-bottom:20px;font-size:28px;color:#fff; font-family:Lora, Verdana, Geneva, sans-serif;}
.check1{float:left;width:200px; margin-right:5px; font-size:15px;}
.check{width:520px;float:left; font-size:15px;}
.adult{float:left;width:110px; margin-right:15px;}
.message1{font-size:14px;padding:9px 8px;width:81%;background:#f9f9f9;margin:0 auto;color:#333;float:left;border:1px solid #ccc; text-transform:uppercase;}
.message{font-size:14px;padding:8px;width:95%;background:#f9f9f9;margin:0 auto;color:#333;float:left;border:1px solid #ccc; text-transform:uppercase;}
#submit{float:left;margin-top:35px;}
input[type="submit"]
.palace-button, input[type="submit"], input#searchsubmit {background-color:#FFDD00;border:none;color:#172E56;padding:10px 30px; font-weight:bold;}
::-webkit-input-placeholder {color: #333333;}
:-moz-placeholder {color: #333333;}
::-moz-placeholder {color: #333333;}
:-ms-input-placeholder {color: #333333;}

#content {margin:0 auto; width:100%;}
#content p{color:#454545;font-weight:normal;line-height:30px;padding:0 20px 0 20px; text-align:justify;}
#content a{color:#26337B; text-decoration:none;}
#video {float:right; margin:0px 0 30px 50px; box-shadow: 1px 1px 5px #999;border: 2px solid #fff;}

.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:#26337B; font-family:'Quando',serif;}
.heading a {text-decoration:none;color:#26337B; font-weight:700;}
.heading p {padding:10px; font-size:14px;line-height:24px;text-transform:capitalize;}

.fr {float:right; color: #fff;padding: 23px 15px; background:#26337B;}

.head2 p {color:#48494a; padding:50px 10px 0;font-size:16px; text-transform: none; font-weight:normal; line-height:35px;}
#features {width:100%; height:auto; padding:50px 0;}
.feature1 {text-align:center; padding:5px;}
.sm1{padding:10px 0;}
.icon { display: inline-block;}
.clear {clear:both;}
.col {width:180px; display: inline-block;}


.video{width:600px; float:left; margin:30px 0px; overflow:hidden; margin-left:30px; border:1px solid #000;}
.video img { width:100%;transition: 0.5s all ease-in-out;}
.video:hover img {transform: scale(1.2);}
.right{float:right; width:450px; padding:30px 0px;}
.right p{font-size:16px; padding:30px 0; line-height:35px;}

.head {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-weight:bold;font-size:28px;text-transform: capitalize;line-height:35px; letter-spacing:1px; color:#26337B;font-family:'Quando',serif; text-align:center;}

.head1 {text-decoration:none;font-size:25px;text-transform: capitalize;line-height:35px; letter-spacing:1px; color:#fff;font-family:'Roboto Slab', serif;}

.map1{ font-size:12px;padding:10px; width:50%;margin-right:15px; background:#fff;border: 1px double #929292;color:#444;float:left; border-radius: 20px; font-family:Quando,verdana,arial}


.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-size:25px;text-transform: capitalize;line-height:35px; letter-spacing:1px; color:#fff;font-family:'Roboto Slab', serif;}

.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;}


.topbk{ width:80%; margin:0 auto;padding:50px;}
.f2 {color:#fff; font-size:35px; text-align:center;font-weight:normal; text-transform:uppercase; line-height:55px;font-family:'Roboto Slab', serif; width:1100px; margin:0 auto; padding:30px 0;}


#footer{width:100%;background:#26337B; color:#fff;}
.details {float:left;padding:10px 0 0 0;width:1080px;}
.hotel {float:right;margin-top:15px; width:330px;}
/*.col-one {float:left;margin-left:80px;width:250px;margin-top:15px;}*/
.col-one {float:left;width:370px;padding:15px 0;}
.col-one ul{float:left; width:185px;}
.col-one li{list-style: inside; line-height:28px; }
.col-one ul li a{ font-weight:normal; color:#fff; text-decoration:none;}
#choice {float: right;padding:0px; width:200px;}
.col-two {float:left;margin-left:70px;width:448px;margin-top:15px;}
.col-three {float:left;width:850px;margin-top:15px;margin-left:70px;}
.add {float:left;margin-top:15px;width:410px; }
.add a {color:#fff; text-decoration:none;}
.line {text-align:center; padding:5px;}
#owner {padding:20px 0px;width:1140px; margin:0 auto; border-top:2px solid; text-align: left;}


.title{font-size:18px; padding:20px 0; color:#FFDD00;}
.title2{font-size: 18px;font-weight: 900;color:#172E56; line-height:50px; padding:0 10px;}


a.cgsl:link, a.cgsl:visited {color:#26337B;font-weight:normal;text-decoration:none;}
a.cgsl:hover {color:#26337B;}

a.cgs2:link, a.cgs2:visited {color:#FFDD00;font-weight:normal;text-decoration:none;}
a.cgs2:hover {color:#FFBA02;}

a.cgs:link, a.cgs:visited {color:#fff;font-weight:normal;text-decoration:none;}
a.cgs:hover {color:#fff;}



#buss{width:100%; height:450px; padding:150px 0 10px 0; background: url(../images/area.jpg) top center fixed; }
.info{ width:800px; line-height:30px;font-size:15px; margin:0 auto; padding:50px;background: rgba(1,27,50,.5);}
.info p{color:#fff;}
a.buss:link, a.buss:visited {font-weight:normal;margin: 0 auto;text-align: center;cursor: pointer;width: auto;height: auto;text-transform: capitalize;padding:8px 30px;font-size: 16px;background:#DA2141;color: #fff; text-decoration:none;}
a.buss:hover{background:#FFDD00; color:#000;}
.small{font-size:15px; letter-spacing:5px; display:block; color:#e7e7e7; text-transform:uppercase; line-height:55px;}
.big{font-size:55px; letter-spacing:5px;color:#ffca0b; text-transform:uppercase; text-shadow:5px 5px 10px #000}