@media screen and (max-width: 575px) {
    .fixed-content {
        margin-top: 15px;
    }
    
    .contact-button, .about-button {
	width: auto;
	display: inline;
	padding: 20px 25px;
	font-size: .60em;
    }

    .button.medium {
	font-size: .50em;
	text-align: center;
	width: 32%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
    }

    .filter {
	margin: 1em .2em;
	text-align: center;
    }
    
    .center-fix {
	width: 95%;
    }

    .center {
	padding-bottom: 1.5em;
	padding-top: 1.5em;
    }	
    
    .about-padding {
    padding-top: 0;
    padding-bottom: 1em;
    }

    .w-nav-button {
	padding-top: 30px;
	padding-right: 18px;
    }
   
    .w-input, .w-select {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
    }
    
    .company_title {
    	font-size: 2.1em;
    	font-weight: 600;
    }
    .overlay, .header-parallax, .header-parallax-careers {
    	height: 480px;
    }

}

@media screen and (max-width: 850px) {
	.overlay-gal {
	display: none;
	}
	.about-content {
	text-align: justify;
	}
}

@media screen and (max-width: 1200px) {
	.logo {
	padding-left: 10%;
	}
}

