.blur-shadow{
	-webkit-box-shadow: -16px 21px 7px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -16px 21px 7px 0px rgba(0,0,0,0.75);
box-shadow: -16px 21px 7px 0px rgba(0,0,0,0.75);
}

.dark-cyan-background {
	background: #221f26;
}

.porcelain{
	background-color:#ECF0F1;
}

.centered-text {
	text-align: center;
}

#about-us h1 {
	text-align: center;
}

#portfolio h3{
	text-transform: uppercase;
	color: #221f26;
}

#portfolio p {
	color: #221f26;
}

.on-top-of{
	position: relative;

}

.p-title {
	font-size: 1.5em;
	text-transform: uppercase;
}


.portfolio-item .portfolio-image {
    position: relative;
    overflow: inherit;
}


#custom-footer {
    padding: 50px 0;
}


.negative-margin {
	margin-top:-6.3em;
}


.bold-font{
	font-weight: bold
}

#slider h1{ 
	text-align:center;
	position: absolute;
	left: 25%;
	top: 15%;
	transform: translate( -50%, -50% );
	font-size: 2em;
	color: #f2f1f0;
	text-transform: uppercase;
	white-space: nowrap;
  }



.industry-text {
	font-size: 2.5em;
	text-align: center;
	text-decoration: underline;
	color: #221f26;
	/* color: #f2f1f0; */
}

.smaller-industry-text {
	font-size: 3em;
	text-align: center;
}

.space-image {
	height:20em !important
}

@media (max-width:1290px) {
	.media-text-const {
		font-size:4em;
	}
}
@media (max-width:1070px) {
	.media-text-const {
		font-size:3.5em;
	}
}
@media (max-width:850px) {
	.media-text-const {
		font-size:3em;
	}
}
@media (max-width:450px) {
	.media-text-const {
		font-size:2em;
	}
}



@media (max-width:700px) {
	.p-title {
		font-size: 1.2em;
		margin-top:0.3em;
	}
}
@media (max-width:992px) {
	.p-title {
		font-size: 1.2em;
		margin-top:0.3em;
	}
	#logo img {
		height:80px;
	}
}


@media (max-width:500px) {
	.p-title, #logo {
		display:flex;
		align-items:center;
		font-size: 1.4em;
		margin-top:0.3em;
		line-height:1.2em;
	}
}

@media (max-width: 940px) and (min-width: 570px)  {
	.media-text-const{
		font-size: 1.8em;
	}
}

html, body {
	background-color: #f2f1f0;
}

.white-bg-custom {
	background-color:white !important
}

.custom-height{
	height:30em !important
}

.landing-font {
	font-size: 1.3em !important;
}

.text-color-match {
	color : #444
}

.jaeger-button {
	background-color: #00AEEF;
}




.custom-footer{
	display:flex;
	justify-content: center;
}

@media(max-width:1199px){
	.media-image{
		height:46em !important
	}
}

@media(max-width:990px){
	.media-image{
		height:55em !important;
	}
}


p {
	text-align: justify !important;
}

@media(max-width:1410px) {
	#slider h1{
		left: 27%;
		top: 17%
	}
}
@media(max-width:1305px) {
	#slider h1{
		left: 30%;
		top: 17%
	}
}
@media(max-width:1174px) {
	#slider h1{
		left: 35%;
		top: 20%
	}
}
@media(max-width:1009px) {
	#slider h1{
		left: 40%;
		top: 20%
	}
}
@media(max-width:882px) {
	#slider h1{
		left: 45%;
		top: 25%;
		font-size:1.5em;
	}
}
@media(max-width:623px) {
	#slider h1{
		left: 40%;
		top: 25%;
		font-size:1em;
	}
}
@media(max-width:552px) {
	#slider h1{
		left: 35%;
		top: 30%;
		font-size:0.7em;
	}
}
@media(max-width:552px) {
	#slider h1{
		font-size:0.4em;
		left: 30%;
		top: 35%;
	}
}
@media(max-width:370px) {
	#slider h1{
		font-size:0.4em;
		left: 35%;
		top: 35%;
	}
}

a :hover{
	color: #00AEEF !important
}