
    
   .ph-no {
        color: #fff !important;
        font-weight:bold;
    }
    .hotel-name{
        font-size:28px !important;
    }
    .right-border{
        border-right: 1px solid #e1e1e1;
    }
    .mt100 {
    margin-top: 100px;
}
.parallax-effect #parallax-image {
    height: 400px;
    }
    .content .box-icon .circle {
    float: none;
    margin: 0 44%;
}
.content .box-icon .circle {
    padding: 24px;
    
    }
     .box-icon{
        margin:0 auto;    
     }
     .parallax-effect h4{
        text-align:center;
     }
     .box-icon i {
    /*height: 15px;*/
}

.nav a{
    font-size:14px;
    font-weight:bold;
}

.curved {
    border-radius: 5px;
}
.hover-img {
    z-index: 1;
    display: block;
    position: relative;
    overflow: hidden;
    transition: 0.3s;
}
.thumb{
    height:120px;
}
.hover-img img {
  max-width: 100%;
  
  -moz-transition: all 8s;
  -webkit-transition: all 8s;
  transition: all 8s;
}
.hover-img:hover img {
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}
.abt-hotel{
    font-size:15px;
    text-align:justify;
}

#current-weather {
    background-color: #9FC246;
    color: #fff;
    padding: 10px;
    height: 393px;
}

.quick-pay{
  padding: 8px !important;
  margin: 24px 0 0 0 !important;
  color: #fff !important;
}

.is-sticky .shrink .quick-pay {
  padding: 8px !important;
  margin: 14px 0 0 0 !important;
  color: #fff !important;
}

#CDSWIDSSP{
  width:263px !important;
}
#CDSWIDSSP .widSSPData{height:393px !important;}
.table.table-striped td{
  padding:6px;
  line-height:2.5em;
}
.margin-btm-20{
  margin-bottom: 20px;
}
.txt-align-justify{
  text-align:justify;
}
footer {
    color: #FFF;
    }
footer h4 {
    color: #9FC246;
}
footer a {
    color: #FFF;
}
footer a:hover {
    color: #9FC246;
    text-decoration:underline;
}
footer {
    margin-top: 40px;
}
.parallax-effect #parallax-pagetitle-static {
    height: 80px;
  }
header #logo {
    height: 84px;
    color:#000;
}
.navbar.shrink #logo {
    padding: 10px 60px 10px 0;
    height: 64px;
}
.no-bar{
  border-top: 0px;
}
.no-footer-top{
    padding: 0;
}
#reservation-form .reservation-horizontal, #reservation-form .reservation-vertical, #contact-form .contact-vertical{
      padding: 10px 30px;
}
#reservation-form {
    margin-top: -45px;
}

#reservation-form .fa.infield {
  margin-top: 20px;
}
 h1.hotel-name {
    margin-top: 10px;
  }
  #reservation-form .col-sm-2 button {
    margin-top: 10px;
}
.banner li img{
  display:none;
}
.bannercontainer .banner ul{
  height:450px;
}
#map {
      border: 0px solid;
      margin-top: 0px;
    }

  .caption{
    margin:0 0 0 -10% !important;
  }
/*.navbar {
    background: #9FC246;
}*/
.navbar-default .navbar-nav > li > a {
    color: #9FC246;
}
.navbar-nav > li > a:hover{
  color:#000;
}

#reservation-form .price, label span, 
.room-thumb .main .price, .room-thumb .content p span, 
.blog-author span, #owl-reviews .text-balloon span, 
.ui-state-highlight, .ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight, .ui-state-hover, .ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active, aside .widget ul a:hover, .yamm a:hover, .pagination > li > a:hover
  color:#9FC246;
}

.navbar-nav > .active > a{color:#000;}
.navbar-default .navbar-nav > .active > a{color:#000;}
.navbar-default .navbar-nav > li > a:hover{color:#9FC246;}
.navbar-default .navbar-nav > .active > a:hover{color:#9FC246;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover{color:#9FC246;}
.navbar-default .navbar-nav .dropdown-menu > li > a:hover{color:#9FC246;}


.fa-2 {
    font-size: 32px;
}
.caption{}
.bigtext{}
.icon-holder-fa-mobile{border: 0px solid red;    position: absolute;    margin: 0 -21%;    font-size: 24px;    top: 4px;}
.icon-holder{border: 0px solid red;    position: absolute;    margin: 0 -26%;    font-size: 24px;    top: 4px;}

.parallax-effect .content {    padding: 20px 0 0 0;}

.hp-logo {
    background: url(../images/hp-logo-small.png) no-repeat 100% 65%;
    padding: 4px 12px;
    margin: 0 0 0 9px;
}
.revolution-slider{position:relative;}
.revolution-slider .blank {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index:999;
    top:0;
    background:transparent;
}

@media (min-width: 768px) and (max-width: 991px) {
header #logo {height: auto !important;}
.pull-left-responsive{float: none !important;}
.caption{margin:0 0 0 -20% !important;}
.hotel-name {font-size: 16px !important;}
#reservation-form .fa.infield {margin-top: 10px;}
.parallax-effect .content h3 {font-size: 28px;}
.content .box-icon .circle {margin: 0px 25%;}
.send-enq{clear:both;}
.mt-res-10{margin-top:10px;}
#CDSWIDSSP {width: 100% !important;}
.reservation-vertical h2{font-size:18px;}
.parallax-effect .content {padding: 15px 0 0 0;}

}

@media (max-width: 767px) {
  #top-header{display:none;}
  #top-header .pull-right { float: none !important;}
  header #logo {height: auto !important;}
.pull-left-responsive{float: none !important;}
.caption{margin:0 0 0 -20% !important;}
.hotel-name {font-size: 16px !important;}
#reservation-form .fa.infield {margin-top: 10px;}
.parallax-effect .content h3 {font-size: 28px;}
.content .box-icon .circle {margin: 0px 25%;}
.send-enq{clear:both;}
.mt-res-10{margin-top:10px;}
#CDSWIDSSP {width: 100% !important;}
.reservation-vertical h2{font-size:18px;}
.parallax-effect .content {padding: 15px 0 0 0;}
.parallax-effect #parallax-image {
    height: 500px;
}
}
