/* desktop first */
/* desktop */

/* 1920 */
@media (max-width: 1930px) {
	.hero {
		height: calc(100vh - 80px);
	}
	.banner-img-resp-left {
		left: 20px;
	}
	.banner-img-resp-right {
		left: -140px;
	}
}

/* 1600 */
@media (max-width: 1610px) {
	.banner-img-resp-left {
		left: -80px;
	}
	.banner-img-resp-right {
		left: -180px;
	}
}

/* 1440 */
@media (max-width: 1450px) {
	.hero {
		height: 620px;
	}
	.vid-hero {
		top: -120px;
		max-width: 1750px;
	}
	.dfe-display-hero {
		font-size: 5rem;
	}
	.banner-img-resp-left {
		left: -100px;
	}
	.banner-img-resp-right {
		left: -220px;
	}
	.btnhero-1 {
		font-size: 0.9rem;
	}
	.btnhero-2 {
		font-size: 0.9rem;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 100%;
		height: 450px;
	}
	.item-consulting-analysis-bg {
		background-size: 100%;
		height: 450px;
	}
}

/* 1366 */
@media (max-width: 1376px) {
	.hero {
		height: 620px;
	}
	.vid-hero {
		top: -120px;
		max-width: 1750px;
	}
	.dfe-display-hero {
		font-size: 5rem;
	}
	.banner-img-resp-left {
		left: -120px;
	}
	.banner-img-resp-right {
		left: -240px;
	}
	.hero-about-screenicons {
		padding-top: 180px;
	}
	.item-training-bg {
		background-size: 115%;
  		height: 680px;
	}
}

/* 1280 */
@media (max-width: 1290px) {
	.vid-hero {
		max-width: 1700px;
	}
	.dfe-display-hero {
		font-size: 4.8rem;
	}
	.banner-img-resp-left {
		left: -130px;
	}
	.banner-img-resp-right {
		left: -250px;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 125%;
	}
	.item-training-bg {
		background-size: 120%;
	}
}

/* bootstrap-xl-break */
/* 1200 */
@media (max-width: 1210px) {
	.vid-hero {
		max-width: 1700px;
	}
	.dfe-display-hero {
		font-size: 4.5rem;
	}
	.banner-img-resp-left {
		left: -140px;
	}
	.banner-img-resp-right {
		left: -280px;
	}
}

/* 1024 */
@media (max-width: 1034px) {
	.hero {
		height: 600px;
	}
	.vid-hero {
		max-width: 1600px;
	}
	.dfe-display-hero {
		font-size: 3.5rem;
	}
	.banner-img-resp-left {
		left: -200px;
	}
	.banner-img-resp-right {
		left: -330px;
	}
	.subnav-container-single h2 {
		color: #5ecb2a;
	}
	.subnav-text {
		font-size: 1rem;
		color: #fff;
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
	}
	.subnav-product-toggle h2 {
		color: #5ecb2a;
	}
	.subnav-product-list {
		height: auto;
	}
	.subnav-product {
		font-size: 1rem;
  		color: #fff;
	}
	.subnav-service-toggle h2 {
		color: #5ecb2a;
	}
	.hero-about-screenicons {
		padding-top: 100px;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 120%;
		height: 400px;
	}
	.item-consulting-analysis-bg {
		background-size: 100%;
		height: 400px;
	}
	.item-training-bg {
		background-size: 100%;
  		height: 680px;
	}
	.item-consulting li {
		font-size: 0.9rem;
	}
	.item-training li {
		font-size: 0.9rem;
	}
	.dfe-hoveropacity {
		-webkit-filter: opacity(100%);
  		filter: opacity(100%);
	}	
}



/* tablet */
/* bootstrap-lg-break */
/* 992 */
@media (max-width: 1002px) {
	.dfe-display-hero {
		font-size: 4rem;
	}
	.banner-img-resp-left {
		left: -210px;
	}
	.banner-img-resp-right {
		left: -340px;
	}
	.height-bg-industries {
		min-height: 0px;
	}
	.display-statistic {
		font-size: 4rem;
	}
	.span-statistic {
		font-size: 3rem;
	}

}
/* bootstrap-md-break */
/* 768 */
@media (max-width: 778px) {
	.hero {
		height: 600px;
	}
	.vid-hero {
		max-width: 1600px;
	}
	.banner-img-resp-left {
		left: -210px;
	}
	.banner-img-resp-right {
		left: -400px;
	}
	.subnav-product {
		font-size: 0.95rem;
	}
	.display-statistic {
		font-size: 3.5rem;
	}
	.span-statistic {
		font-size: 2.5rem;
	}
	.hero-about-screenicons {
		padding-top: 80px;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 100%;
		height: 400px;
	}
	.item-consulting-analysis-bg {
		background-size: 100%;
		height: 400px;
	}
	.item-training-bg {
		background-size: 100%;
  		height: 560px;
	}
}



/* mobile */
/* 667 */
@media (max-width: 677px) {
	.dfe-display-hero {
		font-size: 3.5rem;
	}
	.dfe-display-1 {
		font-size: 3.5rem;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 100%;
		height: 300px;
	}
	.item-consulting-analysis-bg {
		background-size: 100%;
		height: 300px;
	}
	.item-training-bg {
		background-size: 100%;
  		height: 480px;
	}
}

/* bootstrap-sm-break */
/* 576 */
@media (max-width: 586px) {
	.dfe-quote .display-1 {
		font-size: 5rem;
	}
	.subnav-service-toggle img {
		max-width: 70%;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 100%;
		height: 280px;
	}
	.item-consulting-analysis-bg {
		background-size: 100%;
		height: 280px;
	}
	.item-training-bg {
		background-size: 100%;
  		height: 400px;
	}
}

/* 520 */
@media (max-width: 530px) {
	.dfe-title-1-resp {
		font-size: 3rem;
	}
	.hero {
		height: 600px;
	}
	.vid-hero {
		max-width: 1400px;
	}
	.subnav-service-toggle img {
		max-width: 70%;
	}
	.subnav-text {
		max-width: 85%;
		font-size: 0.8rem;
	}
	.mobile-bg-about {
		background-size: 900px;
	}
	.mobile-bg-industries {
		background-size: 850px;
	}
	.mobile-bg-height {
		min-height: 350px;
	}
	.hero-about-screenicons {
		padding-top: 0px;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 100%;
		height: 260px;
	}
	.item-consulting-analysis-bg {
		background-size: 100%;
		height: 260px;
	}
	.item-training-bg {
		background-size: 100%;
  		height: 360px;
	}
	.item-training {
		padding: 3rem 1.5rem;
	}
	.item-dynaform-outer {
		max-width: 60%;
	}
}

	
/* 414 */
@media (max-width: 424px) {
	.hero {
		height: 560px;
	}
	.vid-hero {
		left: -399px;
		top: 0px;
		max-width: 1200px;
	}
	.vid-hero-industries {
		left: auto;
		max-width: 1400px;
	}
	.subnav-product {
		font-size: 0.9rem;
	}
	.bg-white-60, .bg-white-90 {
		background-color: #fff;
	}
	.bg-home-services {
		filter: opacity(100%);
	}
	.bg-gradient-white-transp {
		background-image: none;
		background-color: white;
	}
	.bg-gradient-white-transp-95 {
		background-image: none;
		background-color: white;
	}
	.bg-gradient-white-transp-97 {
		background-image: none;
		background-color: white;
	}
	.logo-wrapper {
		-webkit-filter: opacity(100%);
		filter: opacity(100%);
	}
	.logo-wrapper img {
		-webkit-filter: saturate(100%);
		filter: saturate(100%);
	}
	.dfe-subtitle-team {
		font-size: 1.8rem;
	}
	.hero-about-screenicons {
		padding-top: 0px;
		margin-top: 80px;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 100%;
		height: 220px;
	}
	.item-consulting-analysis-bg {
		background-size: 100%;
		height: 220px;
	}
	.item-training-bg {
		background-size: 100%;
  		height: 260px;
	}
	.dfe-subtitle-services {
		font-size: 1.4rem;
	}
	.item-consulting li {
		font-size: 0.8rem;
	}
	.item-training li {
		margin-left: -20px;
		font-size: 0.8rem;
	}
	.item-training {
		padding: 2.5rem 1rem;
	}
}

/* 375 */
@media (max-width: 385px) {
	.vid-hero {
		left: -415px;
		max-width: 1200px;
	}
	.vid-hero-industries {
		left: auto;
		max-width: 1500px;
	}
	.dfe-display-hero {
		font-size: 2.5rem;
	}
	.dfe-subtitle-hero {
		font-size: 1rem;
	}
	.mobile-bg-about {
		background-size: 800px;
	}
	.mobile-bg-industries {
		background-size: 720px;
	}
	.mobile-bg-height {
		min-height: 300px;
	}
	.dfe-subtitle-resp {
		font-size: 1.8rem;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 100%;
		height: 200px;
	}
	.item-consulting-analysis-bg {
		background-size: 100%;
		height: 200px;
	}
	.item-consulting li {
		margin-left: -20px;
	}
	.item-training li {
		margin-left: -20px;
	}
}

/* 320 */
@media (max-width: 330px) {
	.dfe-quote .display-1 {
		font-size: 4rem;
	}
	.subnav-product {
		font-size: 0.8rem;
	}
	.justify-content-statistic {
		justify-content: center;
	}
	.dfe-subtitle-resp {
		font-size: 1.6rem;
	}
	.item-consulting-sheetstamping-bg {
		background-size: 100%;
		height: 170px;
	}
	.item-consulting-analysis-bg {
		background-size: 100%;
		height: 170px;
	}
	.item-training-bg {
		background-size: 100%;
  		height: 220px;
	}
	.item-consulting li {
		font-size: 0.7rem;
	}
	.item-training li {
		font-size: 0.7rem;
	}
}







