
    
   .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 35%;
}

.room-features{
  width:50%;
  float:left;
  /*text-transform: lowercase;*/

  /*overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis !important;
  white-space: nowrap;*/
}

.content .box-icon .circle {
    padding: 12px;
    
    }
     .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: #ed8323;
    color: #fff;
    padding: 10px;
    height: 430px;
}

.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:430px !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: #ed8323;
}
footer a {
    color: #FFF;
}
footer a:hover {
    color: #ed8323;
    text-decoration:underline;
}
footer {
    margin-top: 40px;
}
.parallax-effect #parallax-pagetitle-static {
    height: 80px;
  }
header #logo {
    height: 82px;
}
.navbar.shrink #logo {
    padding: 0px 60px 10px 0;
    height: 82px;
}
header #logo #default-logo {
    height:82px;
}

.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: 10px;
}
 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;
       height: 430px; width: 100%;
    }

  .caption{
    margin:0 0 0 -20% !important;
  }

.searchForm label {
    width:100% !important;
}

.fb-page {
      height: 430px !important;  
}

.mrgn-tp10 {
    margin-top:10px;
}
.my-calendar:after {    content: "\f073";    position:absolute;    right: -8px;}
.my-input{position: absolute; background: transparent !important;}

.revolution-slider{position:relative;}
.revolution-slider .blank {
    width: 100%;
    height: 91%;
    position: absolute;
    z-index:1;
    top:0;
    background: transparent;
}
#reservation-form .reservation-horizontal{
      /*position: absolute;
    z-index: 999;
    width: 100%;
    clear:both;*/

}
.banner-txt-color {
    /*text-indent: -999999px !important;*/
    white-space: pre-line;
}
.bigtext-back {
    text-indent:-999999px;
    padding:.1em .6em .3em .6em;

}

.display-none {
    display:none;
}

.scroll {
    overflow-y: auto;
    height: 370px;
    width: 100%;
}

.img-front {
    float: left; margin: 0 20px 20px 0;
}

.text-align-justify {
    text-align: justify;
}


.captcha {
    background-color: black; text-align: center; border: none; font-weight: bold; font-family: Modern; color: white; width: 120px; height: 30px; border-radius: 7px 7px 7px 7px;
}

#reservation-form .margin-19{
        margin: 19px 0 0 0 !important;
}

.revolution-slider .tp-caption.revolution-hotel.smalltext{ margin-top: .5em !Important;}

.hp-logo {
    background: url(../images/hp-logo.png) no-repeat 100% 65%;
    padding: 4px 12px;
    margin: 0 0 0 9px;
}

.list-unstyled li.room-features:last-child{margin-bottom:10px;}

.margin_bottom_30 {
    margin-bottom:30px;
}@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 !important;}
.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;}
.my-input{position: relative; background: transparent;}
}

@media (max-width: 767px) {
  #top-header{display:block;}
  #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 !important;}
.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;}
.my-input{position: relative; background: transparent;}
header #logo #default-logo {        height:45px;    }

}
@media (min-width:768px) and (max-width:980px) {
    header #logo #default-logo {        height: 50px;    }
}

