
#page-header.static {
	position: static;
}

body.home section#home .l-section-img {
	background-position: center top;
}

@media all and (max-width: 1620px) {

	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4 {
		display: block;
		width: 66%;
		overflow: hidden;
		margin: auto;
	}
	
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4#about-imgs {
		margin: auto auto 30px;
	}
	
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-2 {
		display: none;
	}
	
	
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4 .w-image {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		width: 48%;
		height: 25vw;
		vertical-align: top;
	}
	
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4 .w-image .w-image-h {
		width: 100%;
		height: 100%;
		position: relative;
		overflow: hidden;
	}
	
	
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4 .w-image img {
		top: 0;
		left: 50%;
		transform: translateX(-50%) translateY(0);
		width: auto;
		height: auto;
		min-width: 100% !important;
		min-height: 100% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		position: absolute;
		max-height: 170%;
		max-width: 150%;
	}
	
	
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4 .w-separator {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		width: 2%;
		vertical-align: top;
	}
	
	
}


@media all and (max-width: 1300px) {
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4 {
		width: 80%;
	}
}

@media all and (max-width: 600px) {
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4 {
		width: 100%;
	}
	
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4#about-imgs {
		margin: auto auto 20px;
	}
	
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4 .w-image {
	    height: 48vw;
	}
	
	body.home #about > .l-section-h > .g-cols > .vc_col-sm-4 .w-image img {
		top: 0;
		left: 50%;
		transform: translateX(-50%) translateY(0);
		width: auto;
		height: auto;
		min-width: 100% !important;
		min-height: 100% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		position: absolute;
		max-height: 150%;
		max-width: 200%;
	}
}



@media all and (max-width: 991px) {

	section.l-section.height_full {
		min-height: 0;
	}
	
	section.l-section.height_full > div.l-section-h {
		padding-bottom: 0;
	}

}


