
@import url('https://fonts.googleapis.com/css2?family=Caveat&family=Montserrat:wght@300;400;500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');

body{ margin:0; padding:0; font-family: 'Montserrat', sans-serif; font-weight:400; }
.top-area{ margin:0; position:relative; background:url(../img/sl-bg.jpg); background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; 
    -o-background-size: cover; background-size: cover;}
.top-call{ background:rgba(72,43,0,0.8); padding:10px 0px;}
.call{ text-align:right; color:#eee; font-size:14px;}

.call a{ color:#fff;}

.call a:hover{color:#c19f71;}

.top-logo{background:#482b0040; padding:10px 0px;}
.logo{ text-align:left;}
.logo-icon{ text-align:right; margin-top:20px;}

.logo-icon img{ margin-left:10px; transition: all 500ms linear; 
    width:34px;
    height:34px;}

.logo-icon a{ position:relative;}
.logo-icon span{ display:none; color:#fff; font-weight:normal !important; position:absolute; top:-30px; left:10px; width:120px; text-align:left; }
.logo-icon a:hover span{ display:block;}

.mid-text{ background:block; height:635px; position:relative;}
.mid-t{ margin:0 auto; width:50%;}
/*.mid-too{position:absolute; top:200px;}*/
.mid-tt{ float:left; width:100%; height:auto; background:rgba(72,43,0,0.5); padding:15px; font-size:50px; text-align:center; color:#fff; margin-top:200px; /*font-family: 'Caveat', cursive;*/ font-family: 'Prata', serif;}
.mid-tt span{font-size:25px; float:left; text-align:center; width:100%; margin-bottom:15px; color:#fff; font-weight:lighter;}

.book-box{ float:left; width:100%; height:auto; background:rgba(72,43,0,0.5);  margin-top:-110px; padding:40px 0px;}
.book-bo{}
.book-cover{}
.book-head{ font-size:22px; color:#fff; font-weight:normal !important; text-transform:uppercase; color:#fff;}
.book-in{ color:#000;}
.book-in input{ font-size:12px; color:#fff;  text-transform:uppercase; color:#fff; background:none; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none;}


.book-se{ color:#000;}
.book-se select{ font-size:12px; color:#fff;  text-transform:uppercase; color:#fff; background:none; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none;}
.book-in lesect:hover{border:solid 1px #000;}

.book-but{ color:#000;}
.book-but input{  color:#fff;  text-transform:uppercase; color:#fff; background:#000; text-align:center; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none; cursor:pointer;}
.book-but input:hover{  color:#fff;  text-transform:uppercase; color:#fff; background:#df001a; text-align:center; border:solid 1px #fff;}



/*-------------------------------------------------------Room start here-------------------------------*/
.fac-area{ background:url(../img/room-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:85px 0px;}
.fac-cover{ background:rgba(72,43,0,0.5); }
.fac-room{ height:auto; margin-top:12%;}
.fac-room h3{ height:auto; font-size:42px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/fac-room-bg.png) bottom center no-repeat;}
.fac-room p{  height:auto; font-size:14px; color:#fff; txt-align:center; width:100%; text-align:center; float:left; clear:both; margin-bottom:30px; }
.fac-room span a{ height:auto;  background:#232323; border-radius:5px; padding:10px 20px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none !important; }

.fac-room span{float:left; width:100%;}
.fac-room span a:hover{ background:#232323; color:#b38006 !important;}
.fac-room span a:hover i {    -webkit-animation: passing 2s linear infinite; animation: passing 2s linear infinite;}
.fac-co{ text-align:center; width:100%; height:auto; padding:35px 0px 35px 0px; float:left;}
.fac-co .col-md-9{ padding:0;}
.fac-ro{ width:100%; position:relative; float:left; margin-top:35px;}
.fac-ro span{ position:absolute; top:0; left:0; background:rgba(0,0,0,0.7); width:180px; height:80px; padding:5px 10px; font-size:18px; color:#fff; text-align:left; z-index:999;}
.fac-ro span a{ float:left;  width:100%; margin-top:0px; padding:5px 0px 0px 0px; font-size:14px; font-weight:normal !important; color:#b38006; text-decoration:none; text-align:left; }
.fac-ro span a:hover{ color:#fff; }
.fac-ro span a:hover i{-webkit-animation: passing 1s linear infinite; animation: passing 1s linear infinite;}
.fac-ro img{ width:100%; max-height:300px;}

/*-------------------------------------------------------Room end here-------------------------------*/


/*-------------------------------------------------------Facility start here-------------------------------*/
.top-area1{z-index: 9; position: relative; margin: 0;
    position: relative;
    background: url(../img/sl-bg.jpg);
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.faac-area{ background:#040404; padding:40px 0px; }
.faac-cover{ text-align:center; width:50%; margin:30px auto;}

.faac-cover h3{ height:auto; font-size:42px; padding:30px 0px; color:#b38006; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*/*font-family:LHANDW;*/*/ float:left; background:url(../img/faac-bg.png) bottom center no-repeat;}
.faac-cover p{  height:auto; font-size:14px; color:#999; text-align:center; width:100%; text-align:center; float:left; clear:both; }
.faac-cover span{ height:auto;  background:#232323; border-radius:5px; padding:10px 20px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none !important; }
.faac-im-box{ float:left; width:100%; height:auto; padding:25px 0px;}
.faac-im{ float:left; width:20%; }
.fuk img{ float:left; width:100%;filter: grayscale(100%); -webkit-filter: grayscale(100%);transition: all 500ms linear; max-height:475px;}
.faac-im:hover img{ /* Chrome, Safari, Opera */transition: all 200ms linear; filter: grayscale(1%) !important; -webkit-filter: grayscale(1%) !important; cursor:pointer;}
.fuk{ float:left; width:100%; height:auto;}


.fu-text{ background:rgba(126,0,33,0.6); margin-top:-350px; height:auto; float:left; width:100%; position:relative; padding:30px; cursor:pointer;}
.fu-text h3{ height:auto; font-size:24px; padding:15px 0px; color:#b38006; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left;margin:0; border-bottom:solid 1px #fff; transition: all 200ms linear;}
.fu-text p{  height:auto;  color:#fff; txt-align:center; width:100%; text-align:center; float:left; clear:both; margin:15px 0px; }

.faac-im:hover h3{ color:#fff; transition: all 500ms linear;}
.faac-im:hover .fu-text{ background:rgba(0,0,0,0.9); transition: all 500ms linear;}
/*-------------------------------------------------------Facility end here-------------------------------*/


/*-------------------------------------------------------Culture start here-------------------------------*/
.cul-area{ background:url(../img/cul-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:85px 0px;}}
.cul-cover{}

.cul-cover h3{ height:auto; font-size:42px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/faac-bg.png) bottom center no-repeat;}
.cul-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; }
.cul-box{ float:left; width:100%; height:auto; margin-top:25px;}

.cul-box-cover{ float:left; width:100%; height:auto; margin-top:25px;}
.cul-box-cover small{ float:left; width:100%; height:auto; text-align:center;}
.cul-box-cover h3{ height:auto; font-size:22px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; height: 70px;    overflow: hidden; background:none !important; }
.cul-box-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; height:80px; overflow:hidden; margin:5px 0px 30px 0px; }
.cul-box-cover span{ float:left; width:100%; height:auto; text-align:center;  margin-top:15px;}
.cul-box-cover span a{ height:auto;  background:none; border-radius:5px; padding:10px 20px; color:#fff;  font-size:14px; font-weight:bold; text-decoration:none !important; }
.cul-box-cover span a:hover{background:#7e0021; color:#fff; }
/*-------------------------------------------------------Culture end here-------------------------------*/

/*-------------------------------------------------------Facebook start here-------------------------------*/
.face-area{ background:url(../img/room-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:105px 0px;}
.face-cover{ background:rgba(72,43,0,0.5);  }
.face-co{ text-align:center; width:100%; height:auto; padding:20px 0px; float:left;}
.face-head{ height:auto; margin-bottom:25px;}
.face-head h3{ height:auto; font-size:28px; padding:10px 0px; color:#fff; font-weight:bold; text-align:left; width:100%;  text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/face-bg.jpg) bottom left no-repeat;}
.face-im{ float:left; width:100%; height:auto; text-align:left; margin-top:20px;}
/*-------------------------------------------------------Face end here-------------------------------*/

/*-------------------------------------------------------Footer start here-------------------------------*/
.foo-area{ background:#000; border-bottom:solid 1px #ddd; padding:10px 0px; border-bottom:solid 1px #757575;  }
.foo-cover{}
.fo-logo{ float:left; width:100%; height:auto; margin:15px 0px; text-align:center; padding:25px 0px;}
.fo-logos{ float:left; width:100%; height:auto; margin:15px 0px; text-align:center; margin-bottom:25px;}

.foot-area{ background:#000; border-bottom:solid 1px #ddd; padding:40px 0px 20px 0px; border-bottom:solid 1px #757575;   }
.ql-head{ float:left; width:100%; height:auto; font-size:20px; color:#fff;  text-transform:uppercase; margin-bottom:15px;}
.ql-sub{float:left; width:100%; height:auto;}
.ql-sub a{ font-size:14px; color:#fff; text-decoration:none; float:left; width:100%; border-bottom:dotted 1px #000;  text-transform:uppercase; transition: all 300ms linear; padding:5px;}
.ql-sub a:hover{ color:#b38006; transition: all 300ms linear; border-bottom:dotted 1px #b38006; }
.blog-box{ float:left; width:100%; height:auto; margin-bottom:20px;}
.blog-text h3{ font-size:18px; font-weight:bold; color:#b38006; float:left; width:100%; height:auto; margin-bottom:5px; margin-top:0px;}
.blog-text span{  color:#333; float:left; width:100%; height:auto; margin-bottom:5px;}
.blog-text p{ font-size:14px; color:#999; float:left; width:100%; height:auto; margin-bottom:10px; text-align:left; height:80px; overflow:hidden;}
.blog-text a{  color:#333; float:left; width:100%; height:auto; text-align:right; text-decoration:none;}
.widthpad{ margin:0px 25px;}
.join-im{ margin-bottom:35px; float:left;}
.join-im img{margin-right:10px; }
.join-im img:hover{ filter: grayscale(100%); -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */transition: all 500ms linear; }
.join-im1{ margin-bottom:35px; float:left;}	
.ft-area{ background:#000; padding:10px 0px;}
.copy{ font-size:11px; text-align:left; color:#999;}
.pow{ font-size:11px; text-align:right; color:#999;}
.pow a{ font-size:11px; text-decoration:none; color:#999;}
.pow a:hover{color:#fff;}
.map{ margin:0; clear:none; }
/*-------------------------------------------------------Footer end here-------------------------------*/


/*----------------------------Offer page start here---------------------------------*/
.inmid-text{ background:block; height:auto; padding-bottom:40px; position:relative; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; 
    -o-background-size: cover; background-size: cover; margin-top: -160px; position: relative; z-index: -1;}

.inbook-cover{ padding:10px; background:rgba(72,43,0,0.5); margin-top:30px; border-bottom:solid 2px #8a5c12; }
.inpage-cover{  padding:10px 10px 20px 10px; background:rgba(72,43,0,0.5); margin-top:150px; float:left;  }

.inpage-head{ font-size:22px; font-weight:600; color:#000; text-transform:uppercase; margin:10px 0px;}

.full-cover{ float:left; width:100%; height:auto;}
.offeradd{ }
.offerpad{ float:left; width:100%; height:auto; background:#fff;}
.offerpad img{ width:100%; clear:both; padding:10px;}
.offerpad h5{ float:left; width:100%; height:58px; overflow:hidden; font-size:18px; color:#d90038; margin:15px 0px; text-align:center; text-transform:uppercase; padding:10px; }
.offerpad p{ float:left; width:100%; height:80px; overflow:hidden; font-size:14px; font-weight:bold; color:#313131; text-align:center; margin:0; padding:10px;}
/*-------------------------------Offer page end here------------------------------------*/


/*----------------------------Gallery page start here---------------------------------*/
.inpage-cover1{ background: rgba(32,34,37,0.9); margin-top:150px; float:left;  }
.inpage-head1{ 
    font-size: 22px;
    font-weight: 600;
    color: #ceb16e;
    text-transform: uppercase;
    margin: 20px 10px 10px 10px;
    border-left: 4px solid #ac2741;
    padding-left: 5px;
    line-height: 20px;}
.full-cover .grid {margin: 0 auto; max-width: 100% !important; margin-left: -40px !important; }
/*-------------------------------Gallery page end here------------------------------------*/

.nbs-flexisel-nav-left{ font-size:30px;}
.nbs-flexisel-nav-right{ font-size:30px;}

/*-------------------------------Room page start here------------------------------------*/
.room-sc{float:left; width:100%;}
.room-c{ float:left; width:100%; padding:10px; }
.room-im{  float:left; margin:0px 45px 10px 10px; width:100%;}
.room-im img{ width:100%;}
.room-te{ margin:0; float:left; width:100%; }
.room-te-head{ float:left; width:100%; margin-bottom:10px; font-size:18px; color:#ceb16e; font-weight:bold;  text-transform:uppercase;}
.room-te-text{ float:left; width:100%; margin-bottom:20px; line-height:20px;  color:#CBC997;}
.room-te-text table{ width:100%; margin-top:15px; max-width:600px;}
.room-te-text table tr td{ padding:5px; line-height:20px; font-size:14px; color:#ceb16e;}
.room-te-but{ float:left; width:100%; height:auto; }
.rooms-te-but a{ border:solid 1px #ceb16e; color:#ceb16e; width:auto; background:none; padding:3px 8px; font-size:11px; margin-right:15px;  text-transform:uppercase;}

.room-te1{ margin:0; float:left; width:100%; }
.room-te1-head{ float:left; width:100%; margin-bottom:10px; font-size:24px; color:#ceb16e; font-weight:bold; text-transform:uppercase;}
.room-te1-text{ float:left; width:100%; margin-bottom:20px; line-height:20px; font-size:14px; color:#ceb16e;}

.room-te1-text h2{
    font-size: 24px;
    color: #ceb16e;
    font-weight: bold;
    text-transform: uppercase;}

.room-te1-text table{ width:100%; margin-top:15px; max-width:600px;}
.room-te1-text table tr td{ padding:5px; line-height:20px; font-size:14px; color:#ceb16e;}
 
 
 .room-c-c{ float:left; width:100%; padding:10px; }
 
 
 .room-c-c {
    border-bottom: 1px solid #ceb16e;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
 
 
 .room-im-c{  float:left; margin:0px 45px 10px 10px; width:100%; text-align:center;}
.room-im-c img{ width:100%; max-width:450px; }
.room-te-c{ margin:0; float:left; width:100%; }
.room-te-c-head{ float:left; width:100%; margin-bottom:10px; font-size:18px; color:#ceb16e; font-weight:bold;  text-transform:uppercase; text-align:center;}
.room-te-c-text{ float:left; width:100%; margin-bottom:20px; line-height:20px;  color:#CBC997;}
.room-te-c-text table{ width:100%; margin-top:15px; max-width:600px;}
.room-te-c-text table tr td{ padding:5px; line-height:20px; font-size:14px; color:#ceb16e;}
.room-te-c-but{ float:left; width:100%; height:auto; }
.rooms-te-c-but a{ border:solid 1px #ceb16e; color:#ceb16e; width:auto; background:none; padding:3px 8px; font-size:11px; margin-right:15px;  text-transform:uppercase;}  
/*-------------------------------Room page end here------------------------------------*/

/*-------------------------------Contact page start here------------------------------------*/
.con-page-co{ float:left; width:80%; height:auto;}
.con-page-box{ float:left; width:100%; margin-bottom:10px;}
.con-page-co-text{ float:left; width:100%; color:#ceb16e; font-size:14px;}
.con-page-co-in{ float:left; width:100%; margin-top:5px;}
.con-page-co-in input{border-radius:5px; height:30px; outline:none; background: none; text-transform:none; font-size:14px; font-weight:normal;    border: 1px solid #c19f71; color: #fff; float:left; width:100%;}
.con-page-co-in textarea{border-radius:5px; height:80px; outline:none; background: none;   font-size:14px; font-weight:normal; resize:none;  border: 1px solid #c19f71; color: #fff; float:left; width:100%;}

.con-page-co-in1{ float:left; width:100%; margin-top:5px;}
.con-page-co-in1 input{border-radius:5px;  outline:none; background: #c19f71; text-transform:none; font-size:14px; font-weight:bold;    border: 1px solid #c19f71; color: #000; width:auto; padding:8px 20px;}
.con-add{ float:left; width:100%; color:#fff; font-size:14px;}
.con-add a{color:#fff; font-size:14px; text-decoration:none;}
.con-add table tr td{ padding:5px;}
.con-add strong{ font-size:14px; font-weight:bold; color:#ceb16e;}
.con-add b{ font-size:18px; font-weight:bold; color:#ceb16e;}
/*-------------------------------Contact page end here------------------------------------*/

/*-------------------------------Offer page start here------------------------------------*/
.room-im-off{  float:left; margin:0px 45px 10px 10px; width:100%; text-align:center;}
.room-im-off img{ width:auto; float:left;}
.room-te-off-but{ float:left; width:100%; height:auto; }
.rooms-te-off-but a{ border:solid 1px #ceb16e; color:#ceb16e; width:auto; background:none; padding:3px 8px; font-size:11px; margin-right:15px;  text-transform:uppercase; float:left;}
/*-------------------------------Offer page end here------------------------------------*/

@media(max-width:1000px) and (min-width:500px){
body{ margin:0; padding:0;}
.top-area{ margin:0; position:relative; background:url(../img/sl-bg.jpg); background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; 
    -o-background-size: cover; background-size: cover;}
.top-call{ background:rgba(72,43,0,0.8); padding:10px 0px;}
.call{ text-align:right; color:#999; font-size:14px;}

.top-logo{background:rgba(72,43,0,0.6); padding:10px 0px;}
.logo{ text-align:left;}
.logo-icon{ text-align:right; margin-top:20px;}

.logo-icon img{ margin-left:10px; transition: all 500ms linear;}
.logo-icon a{ position:relative;}
.logo-icon span{ display:none; font-size:12px; color:#fff; font-weight:normal !important; font-style:italic; position:absolute; top:-30px; left:10px; width:120px; text-align:left; }
.logo-icon a:hover span{ display:block;}

.mid-text{ background:block; height:635px; position:relative;}
.mid-t{ margin:0 auto; width:50%;}
/*.mid-too{position:absolute; top:200px;}*/
.mid-tt{ float:left; width:100%; height:auto; background:rgba(72,43,0,0.5); padding:15px; font-size:50px; text-align:center; color:#fff; text-transform:uppercase; text-decoration:underline; /*font-family:LHANDW;*/ font-weight:bold;  margin-top:200px;}
.mid-tt span{font-size:25px; float:left; text-align:center; width:100%; margin-bottom:15px; color:#fff; text-transform:uppercase; text-decoration:underline; font-family:LHANDW}

.book-box{ float:left; width:100%; height:auto; background:rgba(72,43,0,0.5);  margin-top:-110px; padding:40px 0px;}
.book-bo{}
.book-cover{}
.book-head{ font-size:22px; color:#fff; font-weight:normal !important; text-transform:uppercase; color:#fff;}
.book-in{ color:#000;}
.book-in input{ font-size:12px; color:#fff;  text-transform:uppercase; color:#fff; background:none; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none;}


.book-se{ color:#000;}
.book-se select{ font-size:12px; color:#fff;  text-transform:uppercase; color:#fff; background:none; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none;}
.book-in lesect:hover{border:solid 1px #000;}

.book-but{ color:#000;}
.book-but input{  color:#fff;  text-transform:uppercase; color:#fff; background:#000; text-align:center; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none; cursor:pointer;}
.book-but input:hover{  color:#fff;  text-transform:uppercase; color:#fff; background:#df001a; text-align:center; border:solid 1px #fff;}



/*-------------------------------------------------------Room start here-------------------------------*/
.fac-area{ background:url(../img/room-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:85px 0px;}
.fac-cover{ background:rgba(72,43,0,0.5); }
.fac-room{ height:auto; margin-top:12%;}
.fac-room h3{ height:auto; font-size:42px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/fac-room-bg.png) bottom center no-repeat;}
.fac-room p{  height:auto; font-size:14px; color:#999; text-align:center; width:100%; text-align:center; float:left; clear:both; }
.fac-room span a{ height:auto;  background:#232323; border-radius:5px; padding:10px 20px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none !important; }

.fac-room span{float:left; width:100%;}
.fac-room span a:hover{ background:#232323; color:#b38006 !important;}
.fac-co{ text-align:center; width:100%; height:auto; padding:35px 0px 35px 0px; float:left;}
.fac-co .col-md-9{ padding:0;}
.fac-ro{ width:100%; position:relative; float:left; margin-top:35px;}
.fac-ro span{ position:absolute; top:0; left:0; background:rgba(0,0,0,0.7); width:180px; height:80px; padding:5px 10px; font-size:18px; font-weight:bold; color:#fff; text-align:left; z-index:999;}
.fac-ro span a{ float:left;  width:100%; margin-top:0px; padding:5px 0px 0px 0px; font-size:17px; font-weight:normal !important; color:#b38006; text-decoration:none; text-align:left; }
.fac-ro span a:hover{ color:#fff;}
.fac-ro img{ width:100%; max-height:300px;}

/*-------------------------------------------------------Room end here-------------------------------*/


/*-------------------------------------------------------Facility start here-------------------------------*/
.faac-area{ background:#040404; padding:40px 0px; }
.faac-cover{ text-align:center; width:50%; margin:30px auto;}

.faac-cover h3{ height:auto; font-size:42px; padding:30px 0px; color:#b38006; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/faac-bg.png) bottom center no-repeat;}
.faac-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; }
.faac-cover span{ height:auto;  background:#232323; border-radius:5px; padding:10px 20px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none !important; }
.faac-im-box{ float:left; width:100%; height:auto; padding:25px 0px;}
.faac-im{ float:left; width:20%; }
.fuk img{ float:left; width:100%;filter: grayscale(100%); -webkit-filter: grayscale(100%);transition: all 500ms linear; max-height:475px;}
.faac-im:hover img{ /* Chrome, Safari, Opera */transition: all 200ms linear; filter: grayscale(1%) !important; -webkit-filter: grayscale(1%) !important; cursor:pointer;}
.fuk{ float:left; width:100%; height:auto;}


.fu-text{ background:rgba(126,0,33,0.6); margin-top:-350px; height:auto; float:left; width:100%; position:relative; padding:30px; cursor:pointer;}
.fu-text h3{ height:auto; font-size:24px; padding:15px 0px; color:#b38006; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left;margin:0; border-bottom:solid 1px #fff; transition: all 200ms linear;}
.fu-text p{  height:auto;  color:#fff; txt-align:center; width:100%; text-align:center; float:left; clear:both; margin:15px 0px; }

.faac-im:hover h3{ color:#fff; transition: all 500ms linear;}
.faac-im:hover .fu-text{ background:rgba(0,0,0,0.9); transition: all 500ms linear;}
/*-------------------------------------------------------Facility end here-------------------------------*/


/*-------------------------------------------------------Culture start here-------------------------------*/
.cul-area{ background:url(../img/cul-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:85px 0px;}}
.cul-cover{}

.cul-cover h3{ height:auto; font-size:42px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/faac-bg.png) bottom center no-repeat;}
.cul-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; }
.cul-box{ float:left; width:100%; height:auto; margin-top:25px;}

.cul-box-cover{ float:left; width:100%; height:auto; margin-top:25px;}
.cul-box-cover small{ float:left; width:100%; height:auto; text-align:center;}
.cul-box-cover h3{ height:auto; font-size:22px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; height: 70px;    overflow: hidden; background:none !important; }
.cul-box-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; margin:5px 0px 30px 0px; }
.cul-box-cover span{ float:left; width:100%; height:auto; text-align:center;  margin-top:15px;}
.cul-box-cover span a{ height:auto;  background:#232323; border-radius:5px; padding:10px 20px; color:#fff; font-size:14px; font-weight:bold; text-decoration:none !important; }
.cul-box-cover span a:hover{ background:#232323; color:#b38006 !important; }
.cul-box-cover span a:hover i{-webkit-animation: tada 2s linear infinite;
    animation: tada 2s linear infinite;}
/*-------------------------------------------------------Culture end here-------------------------------*/

/*-------------------------------------------------------Facebook start here-------------------------------*/
.face-area{ background:url(../img/room-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:105px 0px;}
.face-cover{ background:rgba(72,43,0,0.5);  }
.face-co{ text-align:center; width:100%; height:auto; padding:20px 0px; float:left;}
.face-head{ height:auto; margin-bottom:25px;}
.face-head h3{ height:auto; font-size:28px; padding:10px 0px; color:#fff; font-weight:bold; text-align:left; width:100%;  text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/face-bg.jpg) bottom left no-repeat;}
.face-im{ float:left; width:100%; height:auto; text-align:left; margin-top:20px;}
/*-------------------------------------------------------Face end here-------------------------------*/

/*-------------------------------------------------------Footer start here-------------------------------*/
.foo-area{ background:#000; border-bottom:solid 1px #ddd; padding:10px 0px; border-bottom:solid 1px #757575;  }
.foo-cover{}
.fo-logo{ float:left; width:100%; height:auto; margin:15px 0px; text-align:center; padding:5px 0px;}
.fo-logos{ float:left; width:100%; height:auto; margin:15px 0px; text-align:center; margin-bottom:25px;}

.foot-area{ background:#000; border-bottom:solid 1px #ddd; padding:40px 0px 20px 0px; border-bottom:solid 1px #757575;   }
.ql-head{ float:left; width:100%; height:auto; font-size:20px; color:#fff;  text-transform:uppercase; margin-bottom:15px; border-bottom:1px solid #b38006;}
.ql-sub{float:left; width:100%; height:auto;}
.ql-sub a{ font-size:14px; color:#fff; text-decoration:none; float:left; width:100%; border-bottom:dotted 1px #000;  text-transform:uppercase; transition: all 300ms linear; padding:5px;}
.ql-sub a:hover{ color:#b38006; transition: all 300ms linear; border-bottom:dotted 1px #b38006; }
.blog-box{ float:left; width:100%; height:auto; margin-bottom:20px;}
.blog-text h3{ font-size:18px; font-weight:bold; color:#b38006; float:left; width:100%; height:auto; margin-bottom:5px; margin-top:0px;}
.blog-text span{  color:#333; float:left; width:100%; height:auto; margin-bottom:5px;}
.blog-text p{ font-size:14px; color:#999; float:left; width:100%; height:auto; margin-bottom:10px; text-align:left; height:80px; overflow:hidden;}
.blog-text a{  color:#333; float:left; width:100%; height:auto; text-align:right; text-decoration:none;}
.widthpad{ margin:0px 25px;}
.join-im{ margin-bottom:35px; float:left;}
.join-im img{margin-right:10px; }
.join-im img:hover{ -webkit-animation: pulse 2s linear infinite;
    animation: pulse 2s linear infinite;
}


.join-im1{ margin-bottom:35px; float:left;}	
.ft-area{ background:#000; padding:10px 0px;}
.copy{ font-size:11px; text-align:left; color:#999;}
.pow{ font-size:11px; text-align:right; color:#999;}
.pow a{ font-size:11px; text-decoration:none; color:#999;}
.pow a:hover{color:#fff;}
.map{ margin:0; clear:none; }

.main-nav a {
    text-transform: uppercase;
    color: #cdac7f;
    font-size: 18px;
    text-decoration: none;
	transition: all 300ms linear;
}
.main-nav a:hover {

	transition: all 300ms linear;
}


.room-amenities-xn{ width:100%; float:left;}

.room-amenities-xn ul{ margin:0; padding:0;}

.room-amenities-xn li{ 
    color: #ceb16e;
    text-align: center;
    list-style: none;
    float: left;
    padding: 15px;
    margin: 10px;
    border: 1px solid #ceb16e;
    border-radius: 500px;
    height: 200px;
    width: 200px;
    display: inline-flex;
    justify-content: center;
    flex-flow: column;
	 transition: all 500ms ease-in;}

.room-amenities-xn li:hover{background:#000; box-shadow: 0px 0px 20px 0px #000;
    -webkit-transition: all 500ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 500ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 500ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 500ms ease-in;
    transform: scale(1.1);}

.room-amenities-xn li:hover h4{}

.room-amenities-xn li:hover img{}

.room-amenities-xn li img {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
}


.room-amenities-xn li h4{ font-size:14px;}


.pad10{ padding-left:10px; padding-right:10px;}


.logo img {
    width:95px;
}


.in-rooms-pic{ float:left; margin-right:20px;}

.full-width-with-padding{ width:100%; float:left; padding-left:15px; padding-right:15px;}


.taxi-available{ width:100%; float:left; background:#ceb16e; position:relative; margin-bottom:30px;}


.taxi-available h3{font-size: 30px;
    font-weight: bold;
    background: #4a4a4a;
    color: #fff;
    display: inline-block;
    padding: 10px;}

.taxi-available p{font-weight:500;}	

.taxi-available img{width:100%; position:relative;}

.taxi-available .details{ 
    position: absolute;
    left: 20px;
    top: 40px;
    color: #000;
    width: 570px;}


.taxi-available .btn{
    color: #000;
    border: 1px #000 solid;
    margin-top: 10px;
    border-radius: 2px;}


.contact-table-zvsdyy hr{
    border-bottom:0px;
    border-top: 1px solid #c19f71;
    margin: 10px 0;
}


.inner-page-slider-dx{ width:600px; padding-right:20px; float:left;}


.inner-page-slider-dx .carousel-control{padding-top:32%;}


.book-now-bp{ background:#000;}

.book-now-bp:hover{ background:#482b00;}


.mt20{ margin-top:20px;}


.offer-das33{width: 100%;
    float: left;
    position: relative;
	margin-bottom:30px;
	border: 1px solid #ceb16e;
	transition: all 500ms ease-in;}
	
	
.offer-das33:hover{
    box-shadow: 0px 0px 20px 0px #000;
    -webkit-transition: all 500ms ease-in;
    -webkit-transform: scale(1.02);
    -ms-transition: all 500ms ease-in;
    -ms-transform: scale(1.02);   
    -moz-transition: all 500ms ease-in;
    -moz-transform: scale(1.02);
    transition: all 500ms ease-in;
    transform: scale(1.02);}	

.offer-das33 img{ width:100%;}

.offer-das33 .detail {
    position: absolute;
    bottom: 30px;
    background: #000000bd;
    width:100%;
    text-align: center;
    padding: 20px 20px;
    color: #CBC997;
}


.offer-das33 .detail a{
    border: solid 1px #ceb16e;
    color: #ceb16e;
    width: auto;
    background: none;
    padding: 3px 8px;
    font-size: 11px;
    margin-right: 15px;
    text-transform: uppercase;}
	
	
.offer-das33 .detail a:hover{color:#7b7b7b;}	
	
	
.rooms-dasdpad .col-md-6{ padding:0 15px;}	


.gallery-page-xxvxz .col-md-3{ padding:10px;}


.gallery-page-xxvxz .thumbnail{ margin-bottom:0px;}


.gallery-page-xxvxz .thumbnail {
    padding:0px;
    margin-bottom:0px;
    background-color:#0000;
    border: 1px solid #ceb16e;
    border-radius:0px;
}

.gallery-page-xxvxz .thumbnail:hover{border: 1px solid #ad233f;}


.new-book-now{
    transform: rotate( -90deg);
    position: fixed;
    z-index: 99;
    top:45%;
    right: -45px;
    background: #000;
    color: #f8d459;
    font-size: 20px;
    border: 2px solid #f8d459;
    padding:5px 20px;
	border-radius: 500px;
	-webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;}
  
 @-webkit-keyframes glowing {
  0% { background-color: #000; -webkit-box-shadow: 0 0 3px #000; }
  50% { background-color: #2f2f2f; -webkit-box-shadow: 0 0 40px #2f2f2f; }
  100% { background-color: #000; -webkit-box-shadow: 0 0 3px #000; }
}

@-moz-keyframes glowing {
  0% { background-color: #000; -moz-box-shadow: 0 0 3px #000; }
  50% { background-color: #2f2f2f; -moz-box-shadow: 0 0 40px #2f2f2f; }
  100% { background-color: #000; -moz-box-shadow: 0 0 3px #000; }
}

@-o-keyframes glowing {
  0% { background-color: #000; box-shadow: 0 0 3px #000; }
  50% { background-color: #2f2f2f; box-shadow: 0 0 40px #2f2f2f; }
  100% { background-color: #000; box-shadow: 0 0 3px #000; }
}

@keyframes glowing {
  0% { background-color: #000; box-shadow: 0 0 3px #000; }
  50% { background-color: #2f2f2f; box-shadow: 0 0 40px #2f2f2f; }
  100% { background-color: #000; box-shadow: 0 0 3px #000; }
} 
	
	
.new-book-now:hover{
    background: #000;
    color: #f8d459;}
	
	
	
.new-book-now:focus{
    background: #000;
    color: #f8d459;}		


.get-quote-bb{
    border-radius:5px;
    outline: none;
    background:#c19f71;
    text-transform: none;
    border:1px solid #c19f71;
    color: #000 !important;
    width: auto;
    padding:4px 15px;
	margin-left:10px;}


@media(max-width:1000px) and (min-width:500px){
.top-area{ margin:0; position:relative; background:url(../img/sl-bg.jpg); background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; 
    -o-background-size: cover; background-size: cover;}
.top-call{ background:rgba(72,43,0,0.8); padding:10px 0px;}
.call{ text-align:right; color:#999; font-size:14px;}

.top-logo{background:rgba(72,43,0,0.6); padding:10px 0px;}
.logo{ text-align:center;}
.logo-icon{ text-align:center !important; margin-top:20px;}

.logo-icon img{ margin-left:10px; transition: all 500ms linear;}
.logo-icon a{ position:relative;}
.logo-icon span{ display:none; font-size:12px; color:#fff; font-weight:normal !important; font-style:italic; position:absolute; top:-30px; left:10px; width:120px; text-align:left; }
.logo-icon a:hover span{ display:block;}

.mid-text{ background:block; height:635px; position:relative;}
.mid-t{ margin:0 auto; width:80%;}
/*.mid-too{position:absolute; top:200px;}*/
.mid-tt{ float:left; width:100%; height:auto; background:rgba(72,43,0,0.5); padding:15px; font-size:50px; text-align:center; color:#fff; text-transform:uppercase; text-decoration:underline; /*font-family:LHANDW;*/ font-weight:bold;  margin-top:100px;}
.mid-tt span{font-size:25px; float:left; text-align:center; width:100%; margin-bottom:15px; color:#fff; text-transform:uppercase; text-decoration:underline; font-family:LHANDW}

.book-box{ float:left; width:100%; height:auto; background:rgba(72,43,0,0.5);  margin-top:-260px; padding:40px 0px;}
.book-bo{}
.book-cover{}
.book-head{ font-size:22px; color:#fff; font-weight:normal !important; text-transform:uppercase; color:#fff;}
.book-in{ color:#000;}
.book-in input{ font-size:12px; color:#fff;  text-transform:uppercase; color:#fff; background:none; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none;}


.book-se{ color:#000;}
.book-se select{ font-size:12px; color:#fff;  text-transform:uppercase; color:#fff; background:none; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none;}
.book-in lesect:hover{border:solid 1px #000;}

.book-but{ color:#000;}
.book-but input{  color:#fff;  text-transform:uppercase; color:#fff; background:#000; text-align:center; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none; cursor:pointer;}
.book-but input:hover{  color:#fff;  text-transform:uppercase; color:#fff; background:#df001a; text-align:center; border:solid 1px #fff;}



/*-------------------------------------------------------Room start here-------------------------------*/
.fac-area{ background:url(../img/room-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:85px 0px;}
.fac-cover{ background:rgba(72,43,0,0.5); }
.fac-room{ height:auto; margin-top:2%; clear:both; }
.fac-room h3{ height:auto; font-size:42px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/fac-room-bg.png) bottom center no-repeat;}
.fac-room p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both;  }
.fac-room span a{ height:auto;  background:#232323; border-radius:5px; padding:10px 20px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none !important; }

.fac-room span{float:left; width:100%; margin-bottom: 35px; margin-top:10px;}
.fac-room span a:hover{ background:#232323; color:#b38006 !important;}
.fac-co{ text-align:center; width:100%; height:auto; padding:35px 0px 35px 0px; float:left;}
.fac-co .col-md-9{ padding:0;}
.fac-ro{ width:auto; position:relative !important; clear:both; margin-bottom:35px; margin-top:2%; float:left;}
.fac-ro span{ position:absolute !important; top:0; left:0; background:rgba(0,0,0,0.7); width:180px; height:80px; padding:5px 10px; font-size:18px; font-weight:bold; color:#fff; text-align:left; z-index:999;}
.fac-ro span a{ float:left;  width:100%; margin-top:0px; padding:5px 0px 0px 0px; font-size:17px; font-weight:normal !important; color:#b38006; text-decoration:none; text-align:left; }
.fac-ro span a:hover{ color:#fff;}
.fac-ro img{ width:100%; max-height:300px;}

/*-------------------------------------------------------Room end here-------------------------------*/


/*-------------------------------------------------------Facility start here-------------------------------*/
.faac-area{ background:#040404; padding:40px 0px; }
.faac-cover{ text-align:center; width:90%; margin:30px auto;}

.faac-cover h3{ height:auto; font-size:42px; padding:30px 0px; color:#b38006; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/faac-bg.png) bottom center no-repeat;}
.faac-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; }
.faac-cover span{ height:auto;  background:#232323; border-radius:5px; padding:10px 20px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none !important; }
.faac-im-box{ float:left; width:100%; height:auto; padding:25px 0px; margin-top: 75px;}
.faac-im{ float:left; width:50%; }
.fuk img{ float:left; width:100%;filter: grayscale(100%); -webkit-filter: grayscale(100%);transition: all 500ms linear; max-height:300px;}
.faac-im:hover img{ /* Chrome, Safari, Opera */transition: all 200ms linear; filter: grayscale(1%) !important; -webkit-filter: grayscale(1%) !important; cursor:pointer;}
.fuk{ float:left; width:100%; height:auto;}


.fu-text{ background:rgba(126,0,33,0.6); margin-top:-90%; height:auto; float:left; width:100%; position:relative; padding:10px; cursor:pointer;}
.fu-text h3{ height:auto; font-size:24px; padding:15px 0px; color:#b38006; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left;margin:0; border-bottom:solid 1px #fff; transition: all 200ms linear;}
.fu-text p{  height:auto;  color:#fff; txt-align:center; width:100%; text-align:center; float:left; clear:both; margin:15px 0px; }

.faac-im:hover h3{ color:#fff; transition: all 500ms linear;}
.faac-im:hover .fu-text{ background:rgba(0,0,0,0.9); transition: all 500ms linear;}
/*-------------------------------------------------------Facility end here-------------------------------*/


/*-------------------------------------------------------Culture start here-------------------------------*/
.cul-area{ background:url(../img/cul-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:85px 0px;}
.cul-cover{}

.cul-cover h3{ height:auto; font-size:42px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/faac-bg.png) bottom center no-repeat;}
.cul-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; }
.cul-box{ float:left; width:100%; height:auto; margin-top:25px;}

.cul-box-cover{ float:left; width:100%; height:auto; margin-top:25px;}
.cul-box-cover small{ float:left; width:100%; height:auto; text-align:center;}
.cul-box-cover h3{ height:auto; font-size:22px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; height: 70px;    overflow: hidden; background:none !important; }
.cul-box-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; height:80px; overflow:hidden; margin:5px 0px 30px 0px; }
.cul-box-cover span{ float:left; width:100%; height:auto; text-align:center;  margin-top:15px;}
.cul-box-cover span a{ height:auto;  background:none; border-radius:5px; padding:10px 20px; color:#fff; border:solid 1px #fff; font-size:14px; font-weight:bold; text-decoration:none !important; }
.cul-box-cover span a:hover{background:#7e0021; color:#fff; }
/*-------------------------------------------------------Culture end here-------------------------------*/

/*-------------------------------------------------------Facebook start here-------------------------------*/
.face-area{ background:url(../img/room-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:105px 0px;}
.face-cover{ background:rgba(72,43,0,0.5);  }
.face-co{ text-align:center; width:100%; height:auto; padding:20px 0px; float:left;}
.face-head{ height:auto; margin-bottom:25px;}
.face-head h3{ height:auto; font-size:28px; padding:10px 0px; color:#fff; font-weight:bold; text-align:left; width:100%;  text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/face-bg.jpg) bottom left no-repeat;}
.face-im{ float:left; width:100%; height:auto; text-align:left; margin-top:20px;}
/*-------------------------------------------------------Face end here-------------------------------*/

/*-------------------------------------------------------Footer start here-------------------------------*/
.foo-area{ background:#000; border-bottom:solid 1px #ddd; padding:10px 0px; border-bottom:solid 1px #757575; clear:both; float:left; width:100%;  }
.foo-cover{}
.fo-logo{ float:left; width:100%; height:auto; margin:15px 0px; text-align:center; padding:25px 0px;}
.fo-logos{ float:left; width:100%; height:auto; margin:15px 0px; text-align:center; margin-bottom:25px;}

.foot-area{ background:#000; border-bottom:solid 1px #ddd; padding:40px 0px 20px 0px; border-bottom:solid 1px #757575;   }
.ql-head{ float:left; width:100%; height:auto; font-size:20px; color:#fff;  text-transform:uppercase; margin-bottom:15px; margin-top: 15px;}
.ql-sub{float:left; width:100%; height:auto;}
.ql-sub a{ font-size:14px; color:#fff; text-decoration:none; float:left; width:100%; border-bottom:dotted 1px #000;  text-transform:uppercase; transition: all 300ms linear; padding:5px;}
.ql-sub a:hover{ color:#b38006; transition: all 300ms linear; border-bottom:dotted 1px #b38006; }
.blog-box{ float:left; width:100%; height:auto; margin-bottom:20px;}
.blog-text h3{ font-size:18px; font-weight:bold; color:#b38006; float:left; width:100%; height:auto; margin-bottom:5px; margin-top:0px;}
.blog-text span{  color:#333; float:left; width:100%; height:auto; margin-bottom:5px;}
.blog-text p{ font-size:14px; color:#999; float:left; width:100%; height:auto; margin-bottom:10px; text-align:left; height:80px; overflow:hidden;}
.blog-text a{  color:#333; float:left; width:100%; height:auto; text-align:right; text-decoration:none;}
.widthpad{ margin:25px 0px;}
.join-im{ margin-bottom:35px; float:left;}
.join-im img{margin-right:10px; }
.join-im img:hover{}
.join-im1{ margin-bottom:35px; float:left;}	
.ft-area{ background:#000; padding:10px 0px;}
.copy{ font-size:11px; text-align:center; color:#999;}
.pow{ font-size:11px; text-align:center; color:#999;}
.pow a{ font-size:11px; text-decoration:none; color:#999;}
.pow a:hover{color:#fff;}
.map{ margin:0; clear:none;}
/*-------------------------------------------------------Footer end here-------------------------------*/

/*----------------------------Offer page start here---------------------------------*/
.inmid-text{ background:block; height:auto; padding-bottom:40px; position:relative; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; 
    -o-background-size: cover; background-size: cover;}
.inbook-cover{ padding:10px; background:rgba(72,43,0,0.5); margin-top:30px; border-bottom:solid 2px #8a5c12; }
.inpage-cover{  padding:10px; background:rgba(72,43,0,0.5); margin-top:150px; float:left;  }
.inpage-head{ font-size:22px; font-weight:600; color:#000; text-transform:uppercase; margin:10px 0px;}
.full-cover{ float:left; width:100%; height:auto;}
.offeradd{  }
.offerpad{ float:left; width:100%; height:auto; background:#fff; margin:10px 0px;}
.offerpad img{ width:100%; clear:both; padding:10px;} 
.offerpad h5{ float:left; width:100%; height:58px; overflow:hidden; font-size:18px; color:#d90038; margin:15px 0px; text-align:center; text-transform:uppercase; padding:10px; }
.offerpad p{ float:left; width:100%; height:auto; overflow:hidden; font-size:14px; font-weight:bold; color:#313131; text-align:center; margin:0; padding:10px;}
/*-------------------------------Offer page end here------------------------------------*/
/*----------------------------Gallery page start here---------------------------------*/
.inpage-cover1{background:rgba(72,43,0,0.5); margin-top:150px; float:left;  }
.inpage-head1{ font-size:22px; font-weight:600; color:#ceb16e; text-transform:uppercase; margin:10px 10px;}
.full-cover .grid {margin: 0 auto; max-width: 100% !important; margin-left: -0px !important; }
/*-------------------------------Gallery page end here------------------------------------*/
}


@media(max-width:500px) and (min-width:50px){
.top-area{ margin:0; position:relative; background:url(../img/sl-bg.jpg); background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; 
    -o-background-size: cover; background-size: cover;}
.top-call{ background:rgba(72,43,0,0.8); padding:10px 0px;}
.call{ text-align:right; color:#999; font-size:14px;}

.top-logo{/*background:rgba(72,43,0,0.6);*/ padding:10px 0px;}
.logo{ text-align:center;}
.logo-icon{ text-align:center !important; margin-top:10px;}

.logo-icon img{ margin-left:10px; transition: all 500ms linear; margin-top: 10px;}
.logo-icon a{ position:relative;}
.logo-icon span{ display:none; font-size:12px; color:#fff; font-weight:normal !important; font-style:italic; position:absolute; top:-30px; left:10px; width:120px; text-align:left; }
.logo-icon a:hover span{ display:block;}

.mid-text{ background:block; height:635px; position:relative;}
.mid-t{ margin:0 auto; width:100%;}
/*.mid-too{position:absolute; top:200px;}*/
.mid-tt{ float:left; width:100%; height:auto; background:rgba(72,43,0,0.5); padding:15px; font-size:28px; text-align:center; color:#fff; text-transform:uppercase; text-decoration:underline; /*font-family:LHANDW;*/ font-weight:bold;  margin-top:100px;}
.mid-tt span{font-size:25px; float:left; text-align:center; width:100%; margin-bottom:15px; color:#fff; text-transform:uppercase; text-decoration:underline; font-family:LHANDW}

.book-box{ float:left; width:100%; height:auto; background:rgba(72,43,0,0.5);  margin-top:-260px; padding:40px 0px;}
.book-bo{}
.book-cover{}
.book-head{ font-size:22px; color:#fff; font-weight:normal !important; text-transform:uppercase; color:#fff;}
.book-in{ color:#000;}
.book-in input{ font-size:12px; color:#fff;  text-transform:uppercase; color:#fff; background:none; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none;}


.book-se{ color:#000;}
.book-se select{ font-size:12px; color:#fff;  text-transform:uppercase; color:#fff; background:none; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none;}
.book-in lesect:hover{border:solid 1px #000;}

.book-but{ color:#000;}
.book-but input{  color:#fff;  text-transform:uppercase; color:#fff; background:#000; text-align:center; border:solid 1px #fff; font-weight:normal; height:30px; padding:5px; width:100%; outline:none; cursor:pointer;}
.book-but input:hover{  color:#fff;  text-transform:uppercase; color:#fff; background:#df001a; text-align:center; border:solid 1px #fff;}



/*-------------------------------------------------------Room start here-------------------------------*/
.fac-area{ background:url(../img/room-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:85px 0px;}
.fac-cover{ background:rgba(72,43,0,0.5); }
.fac-room{ height:auto; margin-top:2%; clear:both; }
.fac-room h3{ height:auto; font-size:24px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/fac-room-bg.png) bottom center no-repeat;}
.fac-room p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both;  }
.fac-room span a{ height:auto;  background:#232323; border-radius:5px; padding:10px 20px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none !important; }

.fac-room span{float:left; width:100%; margin-bottom: 35px; margin-top:10px;}
.fac-room span a:hover{ background:#232323; color:#b38006 !important;}
.fac-co{ text-align:center; width:100%; height:auto; padding:35px 0px 35px 0px; float:left;}
.fac-co .col-md-9{ padding:0;}
.fac-ro{ width:auto; position:relative !important; clear:both; margin-bottom:35px; margin-top:2%; float:left;}
.fac-ro span{ position:absolute !important; top:0; left:0; background:rgba(0,0,0,0.7); width:140px; height:60px; padding:5px 10px; font-size:14px; font-weight:bold; color:#fff; text-align:left; z-index:999;}
.fac-ro span a{ float:left;  width:100%; margin-top:0px; padding:5px 0px 0px 0px;  font-weight:normal !important; color:#b38006; text-decoration:none; text-align:left; }
.fac-ro span a:hover{ color:#fff;}
.fac-ro img{ width:100%; max-height:300px;}

/*-------------------------------------------------------Room end here-------------------------------*/


/*-------------------------------------------------------Facility start here-------------------------------*/
.faac-area{ background:#040404; padding:40px 0px; }
.faac-cover{ text-align:center; width:90%; margin:30px auto;}

.faac-cover h3{ height:auto; font-size:28px; padding:30px 0px; color:#b38006; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/faac-bg.png) bottom center no-repeat;}
.faac-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; }
.faac-cover span{ height:auto;  background:#232323; border-radius:5px; padding:10px 20px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none !important; }
.faac-im-box{ float:left; width:100%; height:auto; padding:25px 0px; margin-top: 75px;}
.faac-im{ float:left; width:100%; }
.fuk img{ float:left; width:100%;filter: grayscale(100%); -webkit-filter: grayscale(100%);transition: all 500ms linear;/* max-height:300px;*/}
.faac-im:hover img{ /* Chrome, Safari, Opera */transition: all 200ms linear; filter: grayscale(1%) !important; -webkit-filter: grayscale(1%) !important; cursor:pointer;}
.fuk{ float:left; width:100%; height:auto;}


.fu-text{ background:rgba(126,0,33,0.6); margin-top:-90%; height:auto; float:left; width:100%; position:relative; padding:10px; cursor:pointer;}
.fu-text h3{ height:auto; font-size:24px; padding:15px 0px; color:#b38006; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left;margin:0; border-bottom:solid 1px #fff; transition: all 200ms linear;}
.fu-text p{  height:auto;  color:#fff; txt-align:center; width:100%; text-align:center; float:left; clear:both; margin:15px 0px; }

.faac-im:hover h3{ color:#fff; transition: all 500ms linear;}
.faac-im:hover .fu-text{ background:rgba(0,0,0,0.9); transition: all 500ms linear;}
/*-------------------------------------------------------Facility end here-------------------------------*/


/*-------------------------------------------------------Culture start here-------------------------------*/
.cul-area{ background:url(../img/cul-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:85px 0px;}
.cul-cover{}

.cul-cover h3{ height:auto; font-size:28px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/faac-bg.png) bottom center no-repeat;}
.cul-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; }
.cul-box{ float:left; width:100%; height:auto; margin-top:25px;}

.cul-box-cover{ float:left; width:100%; height:auto; margin-top:25px;}
.cul-box-cover small{ float:left; width:100%; height:auto; text-align:center;}
.cul-box-cover h3{ height:auto; font-size:16px; padding:10px 0px; color:#fff; font-weight:bold; text-align:center; width:100%; text-align:center; text-transform:uppercase; /*font-family:LHANDW;*/ float:left; height: auto;    overflow: hidden; background:none !important; }
.cul-box-cover p{  height:auto; font-size:14px; color:#999; txt-align:center; width:100%; text-align:center; float:left; clear:both; height:80px; overflow:hidden; margin:5px 0px 30px 0px; }
.cul-box-cover span{ float:left; width:100%; height:auto; text-align:center;  margin-top:15px; margin-bottom:50px;}
.cul-box-cover span a{ height:auto;  background:none; border-radius:5px; padding:10px 20px; color:#fff; border:solid 1px #fff; font-size:14px; font-weight:bold; text-decoration:none !important; }
.cul-box-cover span a:hover{background:#7e0021; color:#fff; }
/*-------------------------------------------------------Culture end here-------------------------------*/

/*-------------------------------------------------------Facebook start here-------------------------------*/
.face-area{ background:url(../img/room-bg.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover; background-size: cover; padding:105px 0px;}
.face-cover{ background:rgba(72,43,0,0.5);  }
.face-co{ text-align:center; width:100%; height:auto; padding:20px 0px; float:left;}
.face-head{ height:auto; margin-bottom:25px;}
.face-head h3{ height:auto; font-size:24px; padding:10px 0px; color:#fff; font-weight:bold; text-align:left; width:100%;  text-transform:uppercase; /*font-family:LHANDW;*/ float:left; background:url(../img/face-bg.jpg) bottom left no-repeat;}
.face-im{ float:left; width:100%; height:auto; text-align:left; margin-top:20px;}
/*-------------------------------------------------------Face end here-------------------------------*/

/*-------------------------------------------------------Footer start here-------------------------------*/
.foo-area{ background:#000; border-bottom:solid 1px #ddd; padding:10px 0px; border-bottom:solid 1px #757575; clear:both; float:left; width:100%;  }
.foo-cover{}
.fo-logo{ float:left; width:100%; height:auto; margin:15px 0px; text-align:center; padding:25px 0px;}
.fo-logos{ float:left; width:100%; height:auto; margin:15px 0px; text-align:center; margin-bottom:25px;}

.foot-area{ background:#000; border-bottom:solid 1px #ddd; padding:40px 0px 20px 0px; border-bottom:solid 1px #757575;   }
.ql-head{ float:left; width:100%; height:auto; font-size:20px; color:#fff;  text-transform:uppercase; margin-bottom:15px; margin-top: 15px;}
.ql-sub{float:left; width:100%; height:auto;}
.ql-sub a{ font-size:14px; color:#fff; text-decoration:none; float:left; width:100%; border-bottom:dotted 1px #000;  text-transform:uppercase; transition: all 300ms linear; padding:5px;}
.ql-sub a:hover{ color:#b38006; transition: all 300ms linear; border-bottom:dotted 1px #b38006; }
.blog-box{ float:left; width:100%; height:auto; margin-bottom:20px;}
.blog-text h3{ font-size:18px; font-weight:bold; color:#b38006; float:left; width:100%; height:auto; margin-bottom:5px; margin-top:0px;}
.blog-text span{  color:#333; float:left; width:100%; height:auto; margin-bottom:5px;}
.blog-text p{ font-size:14px; color:#999; float:left; width:100%; height:auto; margin-bottom:10px; text-align:left; height:80px; overflow:hidden;}
.blog-text a{  color:#333; float:left; width:100%; height:auto; text-align:right; text-decoration:none;}
.widthpad{ margin:25px 0px;}
.join-im{ margin-bottom:35px; float:left;}
.join-im img{margin-right:10px; }
.join-im img:hover{ }
.join-im1{ margin-bottom:35px; float:left;}	
.ft-area{ background:#000; padding:10px 0px;}
.copy{ font-size:11px; text-align:center; color:#999;}
.pow{ font-size:11px; text-align:center; color:#999;}
.pow a{ font-size:11px; text-decoration:none; color:#999;}
.pow a:hover{color:#fff;}
.map{ clear:both;}
/*-------------------------------------------------------Footer end here-------------------------------*/

/*----------------------------Offer page start here---------------------------------*/
.inmid-text{ background:block; height:auto; padding-bottom:40px; position:relative; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; 
    -o-background-size: cover; background-size: cover;}
.inbook-cover{ padding:10px; background:rgba(72,43,0,0.5); margin-top:30px; border-bottom:solid 2px #8a5c12; }
.inpage-cover{  padding:10px; background:rgba(72,43,0,0.5); margin-top:150px; float:left;  }
.inpage-head{ font-size:22px; font-weight:600; color:#000; text-transform:uppercase; margin:10px 0px;}
.full-cover{ float:left; width:100%; height:auto;}
.offeradd{  }
.offerpad{ float:left; width:100%; height:auto; background:#fff; margin:10px 0px;}
.offerpad img{ width:100%; clear:both; padding:10px;} 
.offerpad h5{ float:left; width:100%; height:58px; overflow:hidden; font-size:18px; color:#d90038; margin:15px 0px; text-align:center; text-transform:uppercase; padding:10px; }
.offerpad p{ float:left; width:100%; height:auto; overflow:hidden; font-size:12px; font-weight:bold; color:#313131; text-align:center; margin:0; padding:10px;}
/*-------------------------------Offer page end here------------------------------------*/

/*----------------------------Gallery page start here---------------------------------*/
.inpage-cover1{margin-top:170px; float:left;  }
.full-cover .grid {margin: 0 auto; max-width: 100% !important; margin-left: -0px !important; }
/*-------------------------------Gallery page end here------------------------------------*/
}


@media(max-width:768px){

.offer-das33 .detail {
    position: inherit;
    bottom: 0px;
}


.inner-page-slider-dx{ width:100%; margin-bottom:20px;}


.taxi-available .details{ 
    position: inherit;
    width: 100%;
    left: 0px;
    top: 0px;
    padding: 20px;}

.in-rooms-pic {
margin-bottom:20px;
}

.room-im-c{margin-left:0px;}

.room-im{ margin-left:0px;}

.room-im-off {
    margin-left: 0px;
}

.container-fluid.inmid-text {
    background: none !important;
}

}

