/* Es Specific */

.infina-break {
	word-break: break-all;
	-ms-word-break: break-all;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	}
#infina-getintouch .container {
	font-size: 1.1rem;
	}
.infina-about-social {
	padding-left: 3.5rem;
	padding-top: 6.2rem;
	}
.infina-about-social h3 {
	font-size:0.75rem;
	}

@media screen and (max-width: 1199px) {
	.infina-about-social {
		padding-left: 2.5rem;
		padding-top: 5rem;
		}
	#infina-getintouch .container {
		font-size: .93rem;
		}
	}
@media screen and (max-width: 991px) {
	.infina-btn-solutions h4 {
		overflow-wrap: break-word;
		word-wrap: break-word;
		hyphens: auto;
		}
	.infina-about-social {
		padding-top: 1rem;
		}
	}
@media screen and (max-width: 767px) {
	.infina-about-social {
		padding-left: 0;
		}
	}
@media screen and (max-width: 575px) {
	.infina-splash-title {
		padding-left:3rem;
		padding-right:3rem;
		}
	.infina-solutions-sub .infina-splash-title {
		padding-left:.5rem;
		padding-right:.5rem;
		}
	#infina-splash h1 .infina-splash-sub {
		line-height:1.25rem;
		margin-bottom:1rem;
		}
	.infina-btn-solutions h4 {
		font-size: 0.8rem;
		}
	.infina-solutions-sub #infina-main p:first-child {
		padding-right:1rem;
		padding-left:1rem;
		}
	}
@media screen and (max-width: 320px) {
	.infina-solutions-sub.training #infina-splash h1 {
		font-size: 1.5rem;
		}
	}