@media only screen and (max-width: 1200px) {
	#masthead.navbar-light .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon {
        background-image: url(../inc/assets/svg/icon-burger.svg);
    }
	
	#masthead.navbar-light .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
		background-image: url(../inc/assets/svg/icon-burger-closed.svg);
	}
	.site header#masthead .logo {
        position: absolute;
        right: 15px;
        max-width: 60%;
    }

    .site header#masthead .logo .logo-bottom {
        opacity: 0;
    }
.navbar-brand {
    width: 0;
    position: absolute;
}
	    #main-nav.navbar-collapse .navbar-nav {
        margin: 50px 0;
    }

    #main-nav {
        background-color: #617549;
    }

    #main-nav.navbar-collapse .navbar-nav .nav-item {
        margin-bottom: 15px;
        text-align: center;
    }

    #main-nav.navbar-collapse .navbar-nav .nav-item a {
        display: inline-block;
    }
}

@media only screen and (max-width: 824px) {
	.reversed-scrolling-columns_module .row.desktop {
        display: none;
    }

    .reversed-scrolling-columns_module .row.mobile {
        display: block;
    }

    .reversed-scrolling-columns_module .row.mobile .content-col .column-block {
        min-height: 50vh;
        /* 	border: 1px solid blue; */
    }
	
	.reversed-scrolling-columns_module .row.mobile .content-col .column-block {
		background-size: cover;
    	background-position: center;
		position: relative;
		padding: 8.5%;
	}

    .reversed-scrolling-columns_module .row.mobile .content-col {
        margin-top: 0;
        padding: 0 15px;
    }
	
	.cc-window.cc-floating.cc-bottom {
		max-width: 50vw;
	}

    .site header#masthead {
        align-items: flex-start;
        padding: 20px 0 0px;
    }

    .page-template .cc-banner.cc-bottom {
        max-width: 100vw;
    }

    .navbar-brand {
        width: 0;
        position: absolute;
    }

    .navbar .navbar-toggler {
        padding: 0 15px 15px;
    }

    #main-nav.navbar-collapse .navbar-nav {
        margin: 50px 0;
    }

    #main-nav {
        background-color: #617549;
    }

    #main-nav.navbar-collapse .navbar-nav .nav-item {
        margin-bottom: 15px;
        text-align: center;
    }

    #main-nav.navbar-collapse .navbar-nav .nav-item a {
        display: inline-block;
    }
	
	.reversed-scrolling-columns_module .content-col.left .column-block .image {
		max-width: 80%;
	}

/*     .reversed-scrolling-columns_module .content-col.left .column-block,
    .reversed-scrolling-columns_module .content-col.right .column-block {
        min-height: 70vh;
    }

    .reversed-scrolling-columns_module .content-col.right {
        margin-top: -280vh;
    } */
}


@media only screen and (max-width: 980px) {
	.reversed-scrolling-columns_module .row.mobile .content-col .column-block.bg-image .image {
    position: absolute;
    max-width: 80%;
    top: 3%;
    left: 10%;
}
	.page-template-fullwidth .entry-content {
		max-width: 100%;
	}
	
	.reversed-scrolling-columns_module .row.mobile .content-col .column-block.bg-image .image {
		max-width: 70%;
	}
	
	.hero-section_module svg.scroll-arrow {
		bottom: 20vh;
	}

    .tabs-with-sliders_module {
/*         padding-bottom: 0px; */
		padding-bottom: 30px;
    }
	
	.tabs-with-sliders_module .tabs-sections {
		/* padding: 0 30px; */
	}
	
	.tabs-panel ul.residences-tabs {
		padding: 30px 0px 0px 15px;
	}

    .tabs-sections {
        margin-top: 30px;
        /* padding: 0; */
    }

    .tabs-sections .residences-slider-wrapper .slider-controls {
        position: relative;
    }

    .tabs-sections .residences-slider-wrapper .slider-controls .slick-arrow.custom-arrow-left {
        left: 0px;
    }

    .tabs-sections .residences-slider-wrapper .slider-controls .slick-arrow.custom-arrow-right {
        right: 0px;
    }

    .tabs-panel ul.residences-tabs li.tab {
        padding: 5px 15px;
    }

    .tabs-sections .residences-slider-wrapper .slick-dots {
        bottom: -50px;
        text-align: center;
		width: 100%;
    }

    .tabs-with-sliders_module .download-brocure {
        float: unset;
    }

    .tabs-with-sliders_module .footnote {
        /* display: block;
        margin-top: 20px; */
    }
    .tabs-with-sliders_module .footnote__mobile{
        display: block;
    }
    .tabs-with-sliders_module .footnote__desktop{
        display: none;
    }

    .tabs-with-sliders_module .download-brocure .text-block {
        /* margin-top: 20px; */
    }
    span.basis {
        display: inline;
    }

    .gme {
    max-width: 151px;
}
}

@media only screen and (max-width: 768px) {
.cc-window.cc-floating.cc-type-opt-in.cc-theme-block.cc-bottom.cc-color-override--1598693282.cc-invisible {
	position: absolute;
	left: -600px;
	}
    .hero-section_module svg.scroll-arrow {
		bottom: 10vh;
	}
.logo-holder {
    display: flex;
    flex-direction: row;
    justify-content: center;
    z-index: 99999;
}
}


