
.vc_row.wrap{
	margin: 65px auto 40px;
}

.vc_row > .wrap{
	margin-bottom: 50px;
	margin-top: 70px;
}

.page-content .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.page-content .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.page-content .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.page-content .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.page-content .vc_row-has-fill > .vc_column_container > .vc_column-inner,
.page-content .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.page-content .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{
	padding-top: 0;
}

.page-content .vc_row[data-vc-full-width]{
	overflow: visible;
}

@media only screen and (max-width: 959px){

	.vc_row.wrap,
	.vc_row > .wrap{
		margin-bottom: 30px;
		margin-top: 55px;
	}

}

@media only screen and (min-width: 768px){

	.page-content .vc_row[data-vc-full-width]{
		width: auto !important;
		left: 0 !important;

		margin-right: 0;
		margin-left: 0;
	}

}

@media only screen and (max-width: 767px){

	.vc_row.wrap,
	.vc_row > .wrap{
		margin-bottom: 20px;
		margin-top: 45px;
	}

}

@media only screen and (max-width: 479px){

	.vc_row.wrap,
	.vc_row > .wrap{
		margin-bottom: 10px;
		margin-top: 35px;
	}

}