/* #Media Queries
================================================== */
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {  }
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {	
	.navbar-nav {		padding: 30px;		text-align: center;	}
	.navbar-light .navbar-nav .nav-link {		margin: 10px 0;	}	
	footer {		text-align: center;	}	
	footer ul {		margin: 15px 0;	}	
	footer li {		display: block;		margin: 10px 0;	}	
	.home-hero {		display: block;	}	
	.hero-info {		padding: 75px 15px 125px;	}	
	.hero-info,	.hero-slider {		width: 100%;	}	
	.hero-slider {		height: 350px;	}
	.banner-img {		display: none;	}	
	.banner-info {		width: 100%;		padding: 75px 15px;	}	
	.about-excerpt {		padding: 50px 0;	}	
	.about-img-container {		margin-bottom: 75px;	}	
	.about-img-container::before {		left: -10px;		bottom: -10px;	}	
	.about-excerpt p {		margin-bottom: 25px;	}	
	.mission {		padding: 50px 0;	}	
	.our-story .bottom {		margin-top: 50px;	}	
	.facts {		padding-top: 75px;	}	
	.info {		padding: 50px 0;	}	
	.industries {		padding: 50px 0;	}	
	.industries p {		margin-bottom: 45px;	}	
	.substrate {		margin: 50px 0;	}	
	.info-block {		padding: 50px 0;	}	
	.blog-posts {		padding: 50px 0;	}	
	.blog-post {		margin-top: 50px;		margin-bottom: 50px;	}	
	.blog-post img {		margin-bottom: 10px;	}	
	body.admin-bar .navbar {		top: 46px;	}	
	.blog-content {		padding: 50px 0;	}	
	.blog-content blockquote {		max-width: 100%;	}	
	.contact {		text-align: center;		padding: 50px 0;	}	
	.contact input[type='text'],	.contact textarea {		margin: 5px 0;	}	
	.contact .gform_confirmation_message {		margin: 75px 0 0;	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.facts-container {		padding: 50px;	}	
	.industry-container {		margin-bottom: 15px;	}	
	.machine {		display: block;		margin-left: 0 !important;		margin-right: 0 !important;		margin: 25px 0;	}
	.machine-img {		height: 350px;		width: 100%;	}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 576px) {}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 767px) {
	.home-hero{min-height: 920px; }
	.hero-info{min-height: 530px;}
	.hero-slider {min-height: 350px;}
}