/* -------------------------------------------------------------------------------- */

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


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


.yellow-mobile{ color:#ffdf63 ; padding:2%; font-family:'Dancing Script', cursive; }
.light-mobile{ color:#e5f1f2 ; padding:2%; font-family:'Dancing Script', cursive; }
.grey{color:#fff;}
.script-font{ color:#fff; font-family:'Dancing Script', cursive;  }

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

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

#head-right-btn{ float:right; padding:2%;}
#head-left-btn{ float:left; padding:2%;}

#head-right-link{ float:right; padding:.5% 4%;}
#head-left-link{ float:left; padding: .5% 4%;}



#home-page-body-text{ padding: 5% 2%; font-size: 28px; line-height:40px; }
#home-page-body-text-mobile{display:none;}

#body-white{ color:#fff; font-size:18px; padding:0 10%;}

#item-booking-button{float:right;}

#item-booking-text{text-align:left;}

#number1-text{ margin: 8px 5px 2px; font-style:italic; font-size:18px; color:#0c8376; font-weight:400;}

#number1-text-mobile{display:none;}

.phone-number{  }

.phone-larger{ font-size:24px; font-weight:bold; line-height: 20px ;}

.grey-wrap-padd{ }

#rental-items-title{ font-size:24px; font-weight:bold; padding:1% 0;}
#rental-items{ font-size:20px; padding:1% 0 0; }

#rental-items-footer-text{ font-size:16px; background:#000; color:#fff; padding:2% 1%;}

#rental-items-header-text{ padding:1% 0; font-style:italic; font-size:16px;}

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

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

.price-percent-off{  font-size: 16px; font-weight:bold;  background: #f2d173; border-radius: 50%; padding:2% 4%; text-transform:uppercase;}

.we-deliver{font-size: 16px; font-weight:bold; maring-left: 5px; }
.delivery{font-size: 24px; font-weight:bold; maring-left: 5px; }

#form-full-wrap-break{ text-align:left; padding: 0 2% 2%; }
#form-wrap{padding: 1% 0 0 0; }

#full{ width:100%; float:none; }

#full-wrapper-light{ width:100%; background:#ccc; padding: 0; margin:0; }

#full-wrapper-white{ width:100%; background:#fff; padding: 0; margin:0; }
#full-wrapper-white-trans{ width:100%; background-color:rgba(255, 255, 255, 0.9); padding: 0; margin:0; }
#full-wrapper-white-trans-round{ width:100%; background-color:rgba(255, 255, 255, 0.9); padding: 0; margin:0; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px;}

#full-wrapper-black{ width:100%; background:#000; margin:0; }
#full-wrapper-light-grey{ width:100%; background:#eee; margin:0; }
#full-wrapper-dark-grey{ width:100%; background:#938a8a; margin:0; }
#full-wrapper-yellow{ width:100%; background:#ffdf63; margin:0; }



#full-wrapper-home{ width:100%; background:#fff url() top center no-repeat; margin:0; }

#full-wrapper-footer{ width:100%; background: url() top center no-repeat; background-size: cover; margin:0; }

#full-wrapper-footer-top{ width:100%; background:#e3ddd1 url() bottom left no-repeat; background-size: cover; margin:0;  min-height:;  }


#rules-wrapper{ padding:2% 0 2%; width:100%; margin:0; }

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

#rules-padding-full{ padding: 1%; text-align:left; }

#rules-icon{ float:left; margin:0 10px 0 0; height:45px; width:45px; padding:6px; background:#86e9df top left repeat; border: 0px solid #63828c; box-shadow: 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px #666; -webkit-box-shadow: 0px 0px 0px #666; -moz-border-radius: 50%; border-radius: 50%; -webkit-border-radius: 50%; }

#slider-top{ height: 80px; }



#head-bar-breadcrumbs{ text-align:left; padding: 1% 1% 2%; }

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

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

#donate-btn-margin{ padding:0 33%; }

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

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

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

#half-padd {padding:2%;}

#form-padd{ padding: 0 2%; }
#form-padd-half{ padding: 0 1%; }

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

#third-padd-right{ padding: 10px 20px 10px 0;}

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

#half-padd-block{ padding: 2%;}

#photo-padd{ padding: 2%;}


#add_cart_padd{ padding: 0 2%; }

#listing-wrapper{ }
#listing-wrapper-text{ padding: 10px 0 0 0; }
#listing-wrapper-title{ font-size: 22px; font-weight:bold; }

#form-title{ font-size: 20px; font-weight:bold;  padding: 1% 0 0; }

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

#five-sixth{ width:83.333%; float:left;}
#five-sixth-2{ width:81.333%; float:left;}

#sixth{ width:16.666%; float:left; }
#sixth-right{ width:16.666%; float:right; }
#sixth-right-2{ width:16.666%; float:right; margin-right:2%; }

#pagewrap { width:1200px; padding:0; margin:0;}

#home-main-pad{ padding: 10px 10px 0; margin: 0 0; }
#product-main-pad{ padding: 4% 0; margin: 0 0; }
#text-left{ text-align:left; padding: 10px; }

#text-left-no{ text-align:left; padding: 0 10px 10px; }

.margin-10{ padding:10px 0 0; }

#third-choices-pad{ padding: 10px 10px 0; margin: 0 0 10px; }

#section-title{ font-size: 26px; font-weight: 700; margin: 0 0 5px;}
#section-body{ margin: 10px 0 0; }



#rental-title{ font-size: 26px; font-weight: bold; padding:1% 2% 2%; margin: 0 0 5px; }

#parent-text-left{ text-align:left; padding: 10px 10px 0; }


#page-title-script{ font-size: 40px; 
font-family: 'Dancing Script', cursive;  }

#page-title{ font-size: 40px; 
 }

#page-title-bg{ float:left; font-size: 40px; 
 }
    
    
#page-body{  font-size: 20px; line-height:26px; }


#menu-title{ float:left;  font-size: 24px; font-weight:700; text-align:left; }
#menu-price{ float:right; font-size:20px; font-weight:400; text-align:right; }
#menu-body{ float:left; font-size:;  }

#page-title-third{ font-size: 40px; font-weight:700; color:#fff; text-align:left; 
 }
    
#page-title-third-sm{ font-size: 32px; font-weight:700; color:#fff; text-align:left; 
 }
    
#small-title-third{ font-size: 20px; font-weight:700; color:#000; text-align:center; 
	}
  
  
    
    #page-title-home-split{ display:block; font-size: 32px; padding:1% 4%; font-weight:700; color:#fff; text-align:left; 
 }
    
    

#page-title-home{ font-weight:bold; text-transform: uppercase; letter-spacing: -1; font-size: 40px; color: #fff; padding: 2% 0 0; font-family:'orator'; }

#page-title-home-remove{ display:block; font-weight:bold; text-transform: uppercase; letter-spacing: -1; font-size: 40px; color: #fff; padding: 2% 0 0; font-family:'orator'; }


#page-body-home{  color: #fff; font-size: 20px; line-height: 44px; }

#page-subtitle{ font-size: 26px; font-weight:700; }

#read-more-link{ float:right; font-size:12px; padding:10px 5px 0; }

#home-third-wrapper{ position: relative; margin: 10px 0; background:#eee; overflow:hidden; border:#CDCCCC 2px solid; line-height:10px; box-shadow: 0px 0px 0px #CDCCCC; -moz-box-shadow: 0px 0px 0px #CDCCCC; -webkit-box-shadow: 0px 0px 0px #CDCCCC; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; }

#third-home-pad{ padding: 2%; text-align:center; }
#third-home-img{ margin:0 25% 10px; padding:2%; border:2% solid #fff; line-height:10px; background:#eee; box-shadow: 1px 1px 6px #333; -moz-box-shadow: 1px 1px 6px #333; -webkit-box-shadow: 1px 1px 6px #333; -moz-border-radius: 50%; border-radius: 50%; -webkit-border-radius: 50%;  }

#third-text{  position: absolute; width: 100%; top:3%; padding: 2% 0; text-align:center; }
#third-title{ font-size:44px; line-height:44px; padding:2% 2% 0; font-weight:normal; text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
#third-body{ font-size:22px; line-height:26px; color:#fff; padding:2% 4%; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }

.padR{ padding: 0 10px 10px; }
.padC{ padding: 0 10px 10px; }
.padL{ padding: 0 10px 10px; }








#outline-listed{ background:#f9f7f2; border:#6ead80 2px solid; border-radius: 6px;  padding: 4%; }

#donation-pad{ margin: 0 25%; padding: 2%; border:#eee 1px solid; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; }
#donation-pad-half{ margin: 0 2%; padding: 2%; border:#eee 1px solid; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; }

#footer-wrapper{ padding:2% 0 0; }

#footer-pad{ width: 1000px; padding: 1% 0; }

#footer-photo{ padding: 4% 40%; }

#footer-top-padding{ padding: 0 0; }

#footer-in{ color:#fff; padding: 0 0 4%; font-size:12px; }

#head-bar{display:block;}

#head-bar-wrapper-fixed{ display:block; width:100%;  position: absolute; padding:0; z-index:10; }







#picture-pad{padding: 0 0 2%; }

#home-logo{ z-index: 10; width:300px; padding: 2% 0; text-align:center; }
#foot-logo{ z-index: 10; width: 250px; padding: 2% 0 4%; text-align:center; }
#footer-logo{ z-index: 10; width: 25%; padding: 2% 0 1%; text-align:left; }

#head-bar-logo{ width: 300px; padding: 0; text-align:center; }
#head-bar-nav{  width: 100%; padding: 0; }

#head-bar-nav-top{height:30px;}

#head-white-trans{  position:absolute; bottom: 60px; width:100%; background-color: rgba(255, 255, 255, 0.8); height: 300px; z-index: -2; }
#head-color-bar{  position:absolute; bottom: 15px; width:100%; background:#000; height: 45px; z-index: -1; }

#home-page{min-height:;}









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

#head-bar-top{ display:block; padding: 1%; color:#fff;}
#head-bar-main-nav{ display:bock; padding: 0;}
#nav-bar{ display:block; width:100%; }
#nav-bar-pad{ padding: 0; }

#social-links{ padding: 10px 0; }

.social-link-wrapper{margin:0 3px; height:40px; width:40px; padding:4px; background:#1c4f7e url() top left repeat; border: 0px solid #63828c; box-shadow: 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px #666; -webkit-box-shadow: 0px 0px 0px #666; -moz-border-radius: 0%; border-radius: 0%; -webkit-border-radius: 0%;}

#right-icons{ display:block; float:right; margin: 2px; }







#submit-side-btn{float:right;}

#phone-icon{ float:left; width:23px; padding: 4% 2% 0 6%; }
#phone-text{ float:left; font-size:20px; padding: 4% 0; color:#000; }

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

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








}