.gdlr-header-wrapper, .gdlr-header-inner {
    background-color: #fff!important;
}
.body-wrapper, .gdlr-single-lightbox-container {
    background-color: #ffffff;
}
.header-style-2 .gdlr-navigation-wrapper .gdlr-main-menu > li > a {
    padding-bottom: 40px;
    color: #000;
}
.gdlr-navigation-wrapper .gdlr-menu-search-button {
    color: #000000;
}
.gdlr-navigation-wrapper .gdlr-menu-search-button-sep {
    display: inline-block;
    vertical-align: top;
    margin: -3px 30px 0px 10px;
    line-height: 24px;
    opacity: 0;
}
.gdlr-skin-light-grey a, .gdlr-skin-light-grey .gdlr-skin-link, .gdlr-skin-light-grey .gdlr-skin-link-color {
    color: #4b6678;
}
.gdlr-skin-light-grey *, .gdlr-skin-light-grey .gdlr-skin-border {
    border-color: #4b6678;
}
.gdlr-classic-room .gdlr-room-title a:hover, .gdlr-modern-room .gdlr-room-title a:hover, .gdlr-medium-room .gdlr-room-title a:hover {
    color: #4a6273;
}
.gdlr-medium-room .gdlr-hotel-room-info {
    color: #4b6273;
}
.gdlr-sidebar .gdlr-widget-title {
    color: #4a6273;
}
h1, h2, h3, h4, h5, h6, .gdlr-title, .gdlr-title a {
    color: #4b6273;
}
h3.gdlr-item-title.gdlr-skin-title.gdlr-skin-border {
    color: #4b6678;
}
.box-with-circle-icon {
    background-color: #4a6273!important;
}
.gdlr-skill-bar-progress {
    background: #4b6779!important;
}

.rooms li {
    text-align: left;
    line-height: 302%;
    color: #888;
}


/*----Custom Header---*/
.gdlr-main-menu > li > a {
    color: #000!important;
}

@media(min-width:770px){
.gdlr-logo {
    margin:0px!important;
}
.gdlr-navigation-wrapper {
    margin-top: 0!important;
}
.gdlr-navigation-wrapper {
    margin: 0 15px;
    float: right;
      padding-top: 40px;
}
div#gdlr-navigation-gimmick {
    left: 45%;
top:81px!important;
}}
@media(min-width:970px){
.gdlr-header-container.container {
    padding: 0px 35px!important;
}
.gdlr-logo {
    max-width: 288px;
    padding:15px;}
}
@media(min-width:768px) and (max-width:970px){
.gdlr-logo {
    max-width: 150px;
    float: left;
    padding: 15px;
}
.gdlr-navigation-wrapper {
    margin: 0 15px;
    float: right;
    padding-top: 20px!important;
}}
/*----end---*/


/*----Booking form----*/
@media(min-width:1150px){
.page-id-3720 section#content-section-2 {
    position: absolute;
    z-index: 999999999999999;
    margin: auto;
    width: 100%;
    margin-top: -140px;
}
div#makeitup {
    padding: 10px !important;
    background: #1e1e1e !important;
}}

@media(min-width:980px) and (max-width:1149px){
.page-id-3720 section#content-section-2 {
    position: absolute;
    z-index: 999999999999999;
    margin: auto;
    width: 100%;
    margin-top: -10%;
}
div#makeitup {
    padding: 10px !important;
   background: #000 !important;
}}
@media(min-width:768px) and (max-width:979px){
.page-id-3720 section#content-section-2 {
    position: absolute;
    z-index: 999999999999999;
    margin: auto;
    width: 100%;
    margin-top: -13%;
}
div#makeitup {
    padding: 10px !important;
    background: #000 !important;
}}

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper {
    padding-top: 70px!important;
}
.container {
    max-width: 1140px;
    padding-top: 25px;
}

/*
.page-id-3720 #content-section-2 .container {
    padding-top: 0px;
}
.page-id-3720 #content-section-2 .container form#gdlr-hotel-availability, .page-id-3720 #content-section-2 .container .gdlr-hotel-availability-wrapper{
margin-bottom:0px!important;}*/

@media(min-width:768px){
.footer-column {
    width: 33.33%!important;
}}




.one.inline {    
    background-color: #50bdac;
    color: rgba(32,32,32,0.8);
}
img.icon-image {
    margin-top: 25px;
}
.inline {
    display: inline-block;
width:200px;
height:200px;
margin:0px 35px;
}
.fullrow {
    text-align: center;
}
.two.inline {
    background-color: #f3b030;
    color: rgba(32,32,32,0.8);
}
.three.inline {
    background-color: #de5829;
    color: rgba(32,32,32,0.8);
}
.inline p {
    margin-bottom: 0;
    color: #fff!important;
}
p:empty {
    display: none;
}

body {
    background: url(https://thequayhotel.sg/southbridge/wp-content/uploads/2017/10/bg-e1509598973623.jpg)!important;
}
section {
    background: url(https://thequayhotel.sg/southbridge/wp-content/uploads/2017/10/bg-e1509598973623.jpg);
    background-size: 100%;
}
div#galleryhome {
    background: url(https://thequayhotel.sg/southbridge/wp-content/uploads/2017/10/bg-e1509598973623.jpg);
    background-repeat: no-repeat;
}
.gdlr-page-title-wrapper {
 
}
.with-sidebar-wrapper {
  
}

div#myli li {
    list-style: none;
    line-height: 306%;
    color: #000;
}
div#myli li:before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 2.3em;
}div#customtext p {
    color: #000;
    font-weight: 300;
    padding: 0 10%;
    text-align: center;
    line-height: 200%;
}
div#transparent {
    background: transparent!important;
}
@media only screen and (max-width: 767px) {
.single .gdlr-room-info { width: 100%; } .gdlr-room-content td { width: 100%!important; display: block; }
}