section {
    min-height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

@media (min-width: 991px) {
    section {
        margin: -9.375vw auto 0 auto;
    }
	.margin-container {
		margin-top: 11.458vw;
	}
    
}
@media (min-width: 1920px) {
    section {
        margin: -180px auto 0 auto;
    }
	.margin-container {
		margin-top: 220px;
	}
    
}
@media (max-width: 991px) {
    section {
        margin: -20vh auto 0 auto;
    }
	.margin-container {
		margin-top: 25vh;
	}
}