.image-plus-text .text-container h2.large{
	font-size: 50px;
	line-height: 1.447368421;
	font-weight: 700;
	margin: 6px 0 25px;
}

@media(min-width: 1200px){
	.image-plus-text .text-container h2.large{
		font-size: 50px;
	}
}

@media(min-width: 800px) and (max-width: 1199px){
	.image-plus-text .text-container h2.large{
		font-size: 36px;
	}
	.p-19 p{
		font-size: 17px;
		line-height 30.6px
	}
}

@media(min-width: 600px) and (max-width: 799px){
	.image-plus-text .text-container h2.large{
		font-size: 42px;
	}	
}

@media(max-width: 599px){
	.image-plus-text .text-container h2.large{
		font-size: 28px;
	}	
}

.image-plus-text .text-container .p-19{
	margin-bottom: 30px;
}

@media(max-width: 767px){
	.image-plus-text .row-fluid-wrapper > .row-fluid.row-reverse, .image-plus-text .row-fluid-wrapper > .row-fluid{
		display: flex;
		flex-direction: column-reverse !important;
	}
	.image-plus-text .content-container{
		text-align:center;
	}
	.image-plus-text .two-col-content-section{
		padding-top: 50px !important;
	}
	.image-plus-text .two-col-content-section .image-container{
		margin-bottom :10px;
	}
	.image-plus-text .two-col-content-section .image-container img{
		height: auto;
	}
	}
/* .image-plus-text .text-container p{
  font-size: 19px;
  line-height: 34.2px;
  font-weight: 700;
} */

/******************** CTA Responsive ******************/

@media(min-width: 800px) and (max-width: 1200px){
.cta-container.simple-cta.white a.cta_button{
  font-size: 17px;
  line-height: 1.8;
}
}
@media(min-width: 400px) and (max-width: 500px){
.cta-container.simple-cta.white a.cta_button{
  font-size: 17px;
  line-height: 1.8;
}
}
@media(max-width: 399px){
.cta-container.simple-cta.white a.cta_button{
  font-size: 16px;
  line-height: 1.8;
}
}