


@media (min-width: 1200px) {
	.container {
		width: 1191px;
	}
}


/*---------- TYPOGRAPHY ----------*/
 h2 {
	color: #2b3c6b;
	margin: 10px 0;
	font-weight: 600;
	line-height: 1.2;
	font-size: 24px;
	letter-spacing: -0.05em;
	position: relative;
    color: #2b3c6b;
}


@media (max-width: 992px) {
	
	h2 {
		font-size: 24px;
	}
	h2 small {
		font-size: 40px;
		letter-spacing: 0px;
	}
	
}
@media (max-width: 680px) {

	h2 {
		font-size: 30px;
		letter-spacing: -0.05em;
	}
	h2 small {
		font-size: 40px;
		letter-spacing: 0px;
	}
	
}


/* Button Shapes */

.mt50 {
    margin-top: 50px!important;
}
.btn-circle {
	border-radius: 10em;
}




@media ( min-width: 770px ) {
	.vertical-align {
		display:flex;
		align-items:center;
		margin-right: -15px;
		margin-left: -15px;
	}
}
@media(min-width:1200px){
	.md-pr20pr{padding-right:20%}
	.md-pl20pr{padding-left:20%}
	.md-pr10pr{padding-right:10%}
	.md-pl10pr{padding-left:10%}
	.md-p10pr{padding:10%}
}
@media (max-width:992px) {
	.mb0-xs { margin-bottom: 0!important }
	.pt0-xs { padding-top: 0!important }
	.mt0-xs { margin-top: 0!important }
}










/*--- About Video Section ---*/
#about-video {
	padding-top: 100px;
	padding-bottom: 100px;
}
#about-video h3 {
	font-size: 29px;
	margin-top: 10px;
}
.about-text {
	padding-right: 60px;
}
#about-video p {
	line-height: 1.8;
}
.video-container {
	position: relative;
	padding-bottom: 50%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}


