header {-webkit-box-shadow: 0 6px 4px -4px #ccc;  -moz-box-shadow: 0 6px 4px -4px #ccc; box-shadow: 0 6px 4px -4px #ccc;}
    h1.hotel-title-main {font-size: 1.4rem;font-family: Neutra,Arial,"sans-serif";font-weight: 400;text-transform: uppercase !important; letter-spacing: .1em !important;}
    h2.hotel-location-main {font-family: Neutra,Arial,"sans-serif" !important;text-transform: uppercase !important;font-size: 1rem !important;font-weight: 600; line-height: 1.75rem;letter-spacing: .1em !important; color: #3f6e81; margin-bottom:0px}
    h2.hotel-titles {font-family: Neutra,Arial,"sans-serif";text-transform: uppercase;font-size: 1.25rem !important;color: #3f6e81; }
    div.hotel-full-name {font-family: Neutra,Arial,sans-serif; text-transform:uppercase; font-weight:400; font-size:1.2em; color:#1a3434; letter-spacing:1px}
    div.hotel-full-area {font-family: Neutra,Arial,sans-serif; text-transform:uppercase; font-weight:700; font-size:.8em; letter-spacing:1px}
    div.hotel-from {font-family : CreatoDisplay, Helvetica, Arial,sans-serif; font-weight:300; font-size:1em}
    p.glamour-text {font-weight: 300; line-height: 1.75rem; letter-spacing: normal !important; font-family: CreatoDisplay,Helvetica,Arial,"sans-serif" !important; font-size: 1.75em; font-style: italic; color:#9a9a9a}
    .bi.bi-building, .bi.bi-asterisk, .bi.bi-play-circle { margin-right: 10px}
    .bi.bi-asterisk { margin-right: 10px; color:#ccc; font-size: .8em}
    div.hotel-p-text {font-family: CreatoDisplay,Helvetica,Arial,"sans-serif"; line-height: 1.5;}
    h6.options {font-family: Neutra,Arial,"sans-serif";text-transform: uppercase;}
    img.contain {width:100%}
    h2.room-name {font-family: CreatoDisplay,Helvetica,Arial,"sans-serif"; line-height: 1.5;letter-spacing: .02em;font-size: 1.125rem !important;margin-bottom: 8px !important; color:#3f6e81; font-weight:600}
    ul.rooms {list-style-type:none; font-family: CreatoDisplay, Helvetica, Arial,sans-serif;
text-transform: none;
font-weight: 400;
font-size: 1em;
letter-spacing: 1px;}
    ul.rooms > li {width:50%; float: left; font-size: 1em}
     ul.features, ul.amenities {list-style-type:square;font-family: CreatoDisplay, Helvetica, Arial,sans-serif;
text-transform: none;
font-weight: 400;
font-size: 1em;
letter-spacing: 1px; }
    ul.features > li {width:33%; float: left; font-size: 1em}
     ul.features.mob {list-style-type:none; font-family: CreatoDisplay, Helvetica, Arial,sans-serif;
text-transform: none;
font-weight: 400;
font-size: 1em;
letter-spacing: 1px; padding:0px;margin-left:15px}
    ul.features.mob > li {width:50%; float: left; font-size: 1em; padding:0px 15px 0px 15px}
    a.openPopup {color: #3f6e81}
.book.head {
  background-color: #3f6e81 !important;
  border-color: #3f6e81 !important;
}
h2.book-title {
font-family: Neutra,Arial,"sans-serif" !important;
text-transform: uppercase !important;
font-size: 1.125rem !important;
color: #fff;
padding: 4px !important;
font-weight: bold;
line-height: 2.5rem;
letter-spacing: .1em !important;
margin-bottom:0px
}
.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  
  border-top: 20px solid #3f6e81;
}
.price-box {box-shadow: 0 2px 8px 0 hsla(0,0%,50.2%,.14118)}
.custom-select {border-radius:0px!important;font-family: CreatoDisplay,Helvetica,Arial,"sans-serif" !important;
font-size: .9em;
padding: 10px;
caret-color: #3f6e81;
border-color: rgba(0,0,0,.87);
border-width: thin;
border-radius: 0px;
background-color: #fff; line-height:1.2em }
label.control-label.search-front {text-transform:uppercase;font-family:  CreatoDisplay,Helvetica,Arial,"sans-serif" !important;;text-transform: uppercase !important;font-size: .8rem !important;font-weight: 300;color: #222; }
.dpifs-fake-input{border:1px solid #000}
button.btn.btn-book {border:1px solid #000; border-radius:0px ;color: #fff; background-color: #3f6e81 ; font-style: bold}