@media only screen and (min-width: 800px) {.d0fivecolumnwrapper {display: flex; overflow: hidden; width: 100%;}}
@media only screen and (max-width: 799px) {.d0fivecolumnwrapper {display: flex; flex-direction: column; overflow: hidden; width: 100%;}}
.d0fivecolumn {flex: 1 1 20%; box-sizing: border-box; padding: 0 5px;}
.d0-shift-down {transform: translate(0px, 28px);}
.d0-shift-up {transform: translate(0px, -50px);}
.jh-solid-box {background-color:#fdf4eb; padding:0px; min-height:150px; display:block; margin: 5px 0px;}
.jh-solid-box1 {background-color:#eadbc9; padding:20px; min-height:150px; display:block; margin: 5px 0px;}
.jh-solid-box2 {background-color:#fdf4eb; padding:20px; min-height:150px; display:block; margin: 5px 0px;}

.d0-booking-box {background-color:#318699;
padding:30px; min-height:250px; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .d0-booking-box:hover { background-color:#2c5668; cursor: pointer;}
 .d0-top-banner-shift {transform: translate(0px, -5px);}

h1 {
  letter-spacing: 4px;}
h2 {
  letter-spacing: 4px; font-family: Manrope;}
h3 {
  letter-spacing: 4px; text-transform: uppercase; font-family: Manrope;}
.d0-spacing {
  letter-spacing: 4px;}

.parallax01 {
background-attachment: scroll; 
} 
.parallax02 {
background-attachment: scroll; 
} 
.parallax03 {
background-attachment: scroll; 
} 
.parallax04 {
background-attachment: scroll; 
} 
