header{padding:130px 0 0}section{padding:150px 0}.navbar-toggler{border-color:transparent!important}.carousel-item img{object-fit:cover}#carousel .carousel-item img{max-height:500px;filter:brightness(70%)}#contact-us{margin-top:16px;padding-left:0;padding-right:0}#carousel{padding-top:24px}#spring-carousel{padding:8px;margin-top:16px;border-radius:8px}#rates-carousel{padding:8px;margin-top:16px;border-radius:8px}.main-content{margin-top:100px;min-height:calc(100vh - 215px)}#rates-carousel .carousel-item img{max-height:300px}#spring-carousel .carousel-item img{max-height:250px}.bg-primary{background-color:#4f98fe!important}.bg-accent{background-color:#4f98fe!important}#map{border-radius:8px;min-height:250px}.icon-info{list-style:none;padding-left:25px}.address-info{max-width:200px}.address-info p{margin-bottom:0}#contact-info{margin-left:16px;color:var(--primary)}#contact-info h5{margin-left:16px}#carousel .carousel-caption{transform:translateY(-50%);bottom:0;top:50%;height:150px}#carousel .carousel-caption p{font-size:20px}.logo{height:100px}.nav-item a{font-size:18px}.nav-item{margin-left:16px;margin-right:16px}.navbar-strip{position:absolute;bottom:0;right:0;left:0;width:100%;height:16px}.bg-light{background-color:#f3f8ff!important}#prices{padding-top:16px}.prices__inner{padding:0 16px}.prices__inner p{margin-bottom:4px}.snowflake{color:#fff;font-size:1em;font-family:Arial,sans-serif}.blurred-bg{object-fit:cover!important;z-index:-100;position:absolute;filter:blur(8px) brightness(70%)!important}@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}.snowflake:nth-of-type(10){left:25%;-webkit-animation-delay:2s,0s;animation-delay:2s,0s}.snowflake:nth-of-type(11){left:65%;-webkit-animation-delay:4s,2.5s;animation-delay:4s,2.5s}



/*rates page*/
.rates-pricingsection{
    padding:50px 0;
}

@media (min-width: 1200px){
.container {
    max-width: 1175px;
}
}

.rates-pricingsection h2{
    background:#4f98fe;
    padding:15px 15px;
    text-align:center;
    margin-bottom:50px;
}

.rates-pricingsection h3{
    padding-top:50px;
    padding-bottom:30px;
}

.rates-pricingsection h4{
    padding-left:30px;
}

.rates-pricingsection h5{
    padding-left:50px;
}

.rates-pricingsection ul{
    padding-left:80px;
}

.rates-pricingsection #times{
   background:#4f98fe;
   margin-top:30px;
    padding-top:15px;
    text-align:center;
    margin-bottom:50px; 
}



/*DELUXE VS REGULAR BUNGALOWS*/

.dvrsection{
    padding:50px 0;
}

.dvrsection .col-6 h2{
    background:#4f98fe;
    padding:15px 15px;
    text-align:center;
    margin-bottom:50px;
}
.dvrsection .col-6 h5{
    padding-left:10px;
}


#dvrbungalows ul{
    padding-left:80px;
}

.hero {
	display: grid;
	grid-template-areas: "hero";
}
/* place all content into the 'hero' grid-area */
 .hero > * {grid-area: hero;}

.hero img {
    height:400px;
	width: 100%;
	filter: brightness(0.75) saturate(1.5);
	object-fit: cover;
}
.content {
	/* position content above the image */
	position: relative;
	align-self: center;
	color: #fff;
	text-align: center;
	padding: 0;
}
/* responsive h3 and p */
.content h1 {
	text-align: center;
	
}

@media only screen and (max-width: 768px) {
    
.col-6 {
    flex: 0 0 1000%;
    max-width: 100%;
}
.dvrsection .col-6 h2{
    font-size:28px;
}
.hero h1{
    font-size:36px;
}
}
