* {
    padding:0;
    margin:0;
}
html, body {
    height:100%;
}
.skrollr-desktop body {
    height:100% !important;
}
.parallax-image-wrapper {
    position:fixed;
    left:0;
    width:100%;
    overflow:hidden;
}
.parallax-image-wrapper-50 {
    height:50%;
    top:-50%;
}
.parallax-image-wrapper-100 {
    height:100%;
    top:-100%;
}
.parallax-image {
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}
.parallax-image-50 {
    height:200%;
    top:-50%;
}
.parallax-image-100 {
    height:100%;
    top:0;
}
.parallax-image.skrollable-between {
    display:block;
}
.no-skrollr .parallax-image-wrapper {
    display:none !important;
}
#skrollr-body {
    height:100%;
    overflow:visible;
    position:relative;
}
.gap {
    background:transparent center no-repeat;
    background-size:cover;
}
.skrollr .gap {
    background:transparent !important;
}
.gap-50 {
    height:50%;
}
.gap-100 {
    height:100%;
}
.header, .content {
    background:#fff;
    padding:0px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.content-full {
    height:100%;
}
#done {
    height:100%;
}

<!-- SLIDE STYLING -->

.about-container, .about-container-rev {
	display:flex;
	display:-webkit-flex;
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
	flex-direction:column;
	-webkit-flex-direction:column;
}

.col-left, .col-right {
	display:none;
}

.col-img {
	min-width:100%;
	max-width:100%;
	margin:0px;
}

.col-text, .col-text2col {
	padding:20px;
	max-width:100%;
}

.col-text img, .col-text2col img {
	max-width:100%;
	height:auto;
	margin: 0px auto 20px auto;
}

.about-container p, .about-container-rev p {
	font-family:nexalight, Arial, Helvetica, sans-serif;
}

.col-text h1, .col-text2col h1 {
	margin-top:0px;
}

.col-text h2, .col-text2col h2 {
	margin: 10px 0px 10px 0px;
	text-align:center;
}

.slidehead {
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
}

@media only screen and (min-width: 768px) {
	.about-container {
		display:flex;
		display:-webkit-flex;
		flex-direction:row;
		-webkit-flex-direction:row;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	
	.about-container-rev {
		display:flex;
		display:-webkit-flex;
		flex-direction:row-reverse;
		-webkit-flex-direction:row-reverse;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
	}
	
	.col-left, .col-right {
		display:block;
	}

	.col-text {
		padding:50px 25px;
		max-width:none;
	}
	
	.col-text2col {
		flex:10;
		-webkit-flex:10;
		max-width:none;
	}

	.col-text2col img {
		max-width:70vw;
		height:auto;
		text-align:center;
	}
}

@media only screen and (min-width: 1200px) {
	.col-text h1, .col-text h2 {
		column-span: all;
		-webkit-column-span: all;
	}
}