@media screen and (max-width:800px) {

h1{ font-size: 42px; line-height:44px; font-family: 'Lato', sans-serif; font-weight:bold; margin-bottom: 0; padding: 0;}
h2{ font-size: 38px; line-height:44px; font-family: 'Lato', sans-serif; font-weight:bold; margin-bottom: 0; padding: 0;}
h3{}
h4{}
h5{}
h6{}

.green-mobile{ color:#000; font-size: 21px; letter-spacing:-1px;}
.grey{ padding: 5% 0 0; }

.trip-price-padd{ padding:0 4%; } 
.trip-btn-padd{ padding:0 4%; }  

#rental-items{  padding:1% 0 0; }
#rental-items-title{  font-weight:bold; padding:3% 0;}

.price-percent-off{  font-size: 14px; font-weight:bold;  background: #f2d173; border-radius: 50%; padding:1% 2%; }


#home-page-body-text{display:none;}
#home-page-body-text-mobile{ padding: 1% 5%; font-size: 20px; line-height:30px; display:block;  }

#book-now-black{ display:block; margin:5% 0;}
#book-now-black-side{ display:block; margin:6% 0 6%;}

.book-now-black{  font-size: 16px; font-weight:400; padding: 10px 20px; }

#item-booking-button{ float:none; text-align:center; }

#item-booking-text{ text-align:center; padding: 0 0 8%;}

#rental-title{ font-size: 30px; font-weight: bold; padding:3% 4% 0; margin: 0 0 5px;  }

#rental-prices{ margin: 0 0; padding:1% 0; border: 1px solid #fff; }

#rental-prices-wrapper{ margin: 2% 2% 0;  }

#mobile-logo-wrap{ z-index: 10; width: 50%; padding: 0 25% 2%; text-align:center; }

#mobile-top-wrap{display:block;}

#mobile-nav-logo-pad{ float:none; padding: 4% 20% 2%; }

#number1-text-mobile{ display:block; padding: 0 0; font-style:italic; font-size:24px; color:#fff; font-weight:400; color:#fff; }

#slider-top{ height: 0; }

#nav-bar{display:none;}

#head-bar{display:none;}

#head-bar-top{display:none;}

#page-title-home{ letter-spacing: -2;  font-size: 24px; }

#page-title-home-split{display:none;}

#home-logo{ z-index: 10; float:none; width: 200px; padding: 10px 10px 0; }
#vert-logo{ width: 150px; padding: 2% 0; }


#head-bar-wrapper-fixed{display:none;}

#third { width:100%; float:none; }
#third-right { width:100%; float:none; }
#third-left { width:100%; float:none; text-align:left; }

#third-half { width:50%; float:left; }

#quarter { width:50%; float:left; }
#quarter-right{ width:50%; float:right; }
#quarter-left { width:50%; float:left; text-align:left; }

#half{ width:100%; float:none; }
#half-right{ width:100%; float:none; }
#half-right-right{ width:100%; float:none; text-align:right;}
#half-left{ width:100%; float:none; text-align:left; }

#half-full { width:100%; float:none; }
#half-half { width:50%; float:left; }

#two-third { width:100%; float:none; }
#two-third-right { width:100%; float:none; }
#two-third-left { width:100%; float:none; text-align:left; }

#fifth{ width:50%; float:left; }
#fifth-right{ width:50%; float:right; }

#five-sixth{ width:50%; float:left;}

#sixth{ width:50%; float:left; }
#sixth-right{ width:50%; float:right; }

#third-padd-right{ padding: 2%;}

#third-padd{ padding: 2% 2% 0.5%; }

#donation-pad{  margin: 0 0; padding: 4%; }
#donation-pad-half{  margin: 0 0; padding: 4%; }

#footer-logo{ z-index: 10; width: 70%; padding: 10% 15% 5%; text-align:left; }

#nav-footer-links{padding: 1% 2% 0; }

#footer-in{ color:#fff; padding: 2% 4% 8%; font-size:20px; }

#foot-nav-links{text-align:center;}


#full-wrapper-home{min-height:20px;}


#rules-padding{ padding: 3%; text-align:center; }

#rules-padding-full{ padding: 3%; text-align:center; }

#rules-icon{ float:none; text-align:center; margin:0 0 0 44%;  }


}


@media screen and (max-width:640px) {











}