
.gd-main-container {
background-image: url(../jpg/wood-pattern.jpg);
    background-position: center top;
    background-size: cover;
}

.gd-main-container .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    background-image: url(../jpg/wood-pattern.jpg);
}

#search-form {
    background-image: url(../jpg/wood-pattern.jpg);
}

.gd-main-container .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    background-image: url(../jpg/wood-pattern.jpg);
    background-position: center top;
    background-size: cover;
}

.gd-main-container .card {
    position: relative;
    display: block;
    margin-bottom: 0.75em;
    background-color: #fff;
    border-radius: 0.25em;
    border: 1px solid rgba(0, 0, 0, 0.125);
    background-image: url(../jpg/wood-pattern.jpg);
}

.room-filter.row {
    margin: 0;
    padding: 0.5em;
    line-height: 1.5em;
    background-image: url(../jpg/wood-pattern.jpg);
}

.gd-main-container .row {
    margin-left: -15px;
    margin-right: -15px;
    background-image: url(../jpg/wood-pattern.jpg);
}


.gd-main-container .alert-warning {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    color: #8a6d3b;
}

.gd-main-container .btn-primary {
    color: #fff;
    background-color: #003F72;
    border-color: #003F72;
}

.gd-main-container .tag-primary {
    background-color: #003F72;
}

.gd-main-container .btn-success {
    color: #fff;
    background-color: #003F72;
    border-color: #003F72;
}

.gd-main-container .text-info {
    color: #003F72 !important;
}

.gd-main-container .btn-primary:hover {
    color: #fff;
    background-color: #6DBCC6;
    border-color: #6DBCC6;
}

.reserve-container .card-header {
    background-image: url(../jpg/wood-pattern.jpg);
}

.gd-main-container .fa-bed {
    display: none;
}



.gd-main-container .col-md-1 {
    float: left;
    width: 15%;
}

/* https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ */
/* Portrait and Landscape for mobile device*/
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) 
{ 
	.gd-main-container table 
	{
          font-size: 50%; !important;
	}
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
.gd-main-container table 
	{
          font-size: 50%; !important;
	}
}



/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

.gd-main-container table 
	{
          font-size: 50%; !important;
	}

.gd-main-container .btn {
    
    font-size: .8em;
    
}

.room-results-unit-type-rate.row .total-price {
    font-weight: bold;
    font-size: 1.0em;
    margin-top: -0.4em;
}

.itinerary-container h5 {
    color: #0275d8;
    font-style: normal;
    margin-bottom: 0 !important;
    font-size: 1.0em;
}

.toolbar-row .toolbar-title {
    font-size: 1.00em;
    margin: .25em 0 0 .5em;
}

.gd-main-container h5, .gd-main-container .h5 {
    font-size: .75em;
}

.gd-main-container .text-xs-right {
    display: none;
}

.gd-main-container .col-xs-2 {
    float: left;
    width: 35%;
}

.gd-main-container h6, .gd-main-container .h6 {
    visibility: hidden;
}

.grid-unit-details .grid-unit-details-heading {
    visibility: hidden;
}

