body {background:#ddd;}
 .main-header { background-color:rgba(254, 255, 252, 0.86) !important;}
.main-header {




;height: auto;z-index: 10;left: 0; right: 0;top: 40px;}

.pull-left {float: left;}
.pull-left {float: left !important;}
.main-header .logo {padding: 9px 0;}
.main-header a {font-family: Varela Round;}
.pull-right {float: right !important;}
.nav {position: relative;}
ul {margin: 0; padding: 0;list-style-type: none;}
#home .nav ul li.active {background: rgba(0,0,0,0.6);}
.nav ul li.active {position: relative;}
.sf-menu .parent-menu {position: relative;}
.nav ul li { list-style: none; float: left;position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
#home .nav ul li.active a {color: #e4b248;}
#home .nav ul li a {color: #fff;}
#home .nav ul li a:hover {text-decoration: none;}
.nav ul li.parent-menu a {padding-right: 15px;}
.nav ul li.active a {color: #FFF;}

.footer-detail {
    padding: 0px 0px 0px 44px;
}
.nav ul li a {
    font-size: 15px;
    color: #000;
    padding: 47px 24px 71px 14px;
    display: inline-block;
    text-decoration: none;
}
.sf-menu li a {
    font-family:Verdana, Geneva, sans-serif; font-weight:600;
}
.sf-menu .parent-menu {
    position: relative;
}
.nav ul li {
    float: left;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.pull-right {
    float: right !important;
}
.pull-right.room-rating {
    float: left !important;
    margin-left: 39px;
}
.non-ac-detail p {
    font-family: century;font-size: 15px;
}
.margint45 {margin-top: 24px !important;margin-left: 6px;}
.button-style-1 a {
    background: #e4b248;
    padding: 12px 20px;
    font-family: Varela Round;
    font-size: 12px;
    color: #FFF;
    letter-spacing: 0.0725em;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.button-style-1 i {
    padding-right: 12px;
}
.book-slider {
    position: absolute;
    bottom: 60px;
    width: 100%;
    height: 130px;
    padding: 30px 0;
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.pos-center { text-align: center;}

.parent-menu:hover {background-color:RGBA(0, 0, 0, 0.55);  }
.nav ul li ul li a {
    display: inline-block;
    font-family: Varela Round !important;
    width: 100%;
    height: 100%;
    font-size: 11px;
    padding: 12px 20px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
.nav ul li a {
    display: inline-block;
    font-family: Arial; color:#fff;
    font-size: 14px;
}.sf-menu ul {position: absolute;display: none;top: 109px;left: 0px;z-index: 99;}
#home .nav ul li ul li {background: rgba(0,0,0,0.9);}
.carousel-control:hover {color: #fff;text-decoration: none;filter: alpha(opacity=90);outline: 0;}
.hotel-about {margin-top: 12px;}
.about-hotel img {width: 43%; height:216px;}
.left-bar{ width:70%; left; background-color: ;}
.right-bar{width: 30%; float: left; background-color: ;}
.booking-detail {margin-top: 29px; width: 100%;margin-left: 0px;}
.reservation {background-color:  #9EB76F;padding: 10px;}
.check-date {background-color: #9EB76F;padding: 27px;}
.selection-area {padding: 3px;float: left;width: 100%; margin-top: -19px;}
.reservation h4 {font-size: 12px;text-align: center;}
select {width: 10%;height: 33px;}
.book-btn:hover {background-color: #e4b248 !important;}
.book-btn {background-color: #ddd; padding: 9px; width: 30%;  margin-top: 40px;}
.book-btn a:hover{text-decoration: none; color: #fff !important;}
.ab {margin-top: 33px;}
.about-hotel {margin-top: 16px;}
.ac {margin-top:0px;margin-left: 0px;}
.x {margin-top: 33px;}
.x {
    color: #000 !important;
    border-color: #ddd;
    font-family: century;
}
img {
    vertical-align: middle;
    width: 100%;
}
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
    margin: 7px;
}
.gallery{padding:60px;}
.ac h4 {margin-left: 0px !important;}
.book-button {float: right;}
.book-button a:hover{color: #e4b248;}
.button {
  background-color: #004A7F;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 20px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
}
.book-button a { color:#fff;text-decoration: none!important;}
@-webkit-keyframes glowing {
  0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
}

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

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

@keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

.button {
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
.text-blink {margin-top: 100px;margin-bottom: 100px;}
.col-md-2.tour img { width: 100%;margin-top: 0px;}
p {margin-top: 13px;}
.col-md-4.right-bar {margin-top: 25px;}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
}
.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
}
.Social {
    float: right;
    padding: 5px;
    font-size: 0px;

}
a {
    color: #009dad!important;
    text-decoration: none;
}

.Social i {
    background-color:rgba(0, 0, 0, 0.73);
    padding: 8px;
    border-radius: 9px;
    font-size: 11px;
    margin-left: 5px;
    color: #fff;
}
 .carousel-control.left:hover {
    color: #fff;
    text-decoration: none;
   
    outline: 0;
    opacity: 1!important ;
}
img.img-responsive {
    width: 82%;
}













