.paragraph.paragraph--type--component-promo-large.paragraph--view-mode--default {
    padding-top: 90px;
    width: 90%;
    margin: 0 auto;
}
.promo-large-redux-bg {
	background-size: contain;
	background-repeat: no-repeat;
}
.promo-large-redux-text-wrapper {
	background-color: #ffffff;
	border: 15px solid #FFE41E;
	padding: 30px;
	height: 450px;
}
.promo-large-redux-header {
	font-family: Besley,serif;
	font-size: 46px;
	font-weight: 400;
	letter-spacing: normal;
	color: #502D0E;
}
.promo-large-redux-text {
	font-size: 20px;
}
 @media screen and (max-width: 999px) {
.promo-large-redux-text {
font-size: 16px;	
}
.promo-large-redux-header {
font-size: 30px;	
}
	}
.promo-large-redux-text p {
    padding-bottom: 10px;
}
.promo-large-redux-link .field__item {
	margin-bottom: 15px;
}
/*Media Queries*/
/*Desktop Queries*/
 @media screen and (min-width: 1500px) {
 .promo-large-redux-bg {
 	height: 600px;
 }
 .promo-large-redux-text-wrapper {
	width: 45%;
	float: right;
	margin-top: 75px;
	margin-right: 75px;
 }
 }
/*End Desktop Queries*/
/*Tablet Queries*/
 @media only screen and (min-width: 1000px) and (max-width: 1499px)  {
	.promo-large-redux-bg {
 	height: 600px;
 }
  .promo-large-redux-text-wrapper {
	width: 55%;
	float: right;
	margin-top: 75px;
	margin-right: 75px;
 }
}
/*End Tablet Queries*/
/*Mobile Queries*/
 @media screen and (max-width: 999px) {
.promo-large-redux-bg {
 	height: 850px;
 }
.promo-large-redux-text-wrapper {
	width: 100%;
	position: relative;
	top: 325px;
}
}
 @media screen and (max-width: 767px) {
 	.promo-large-redux-text-wrapper {
	top: 400px;
}
.promo-large-redux-bg {
 	height: 850px;
 	background-size: cover;
 	background-position-x: 50%;
 }
}
/*End Mobile Queries
/*End Media Queries*/