.text-holder{position:absolute;bottom:26px;left:0;background-color:rgba(0,0,0,.8509803921568627);color:#fff;text-align:left;font-size:15px;padding:8px 13px 7px 16px;letter-spacing:2px;font-weight:100;padding-right:10px;margin-right:13%;width:283px}@media screen and (max-width:1199px) and (min-width:991px){.text-holder{font-size:11px;letter-spacing:1px}}.image-overlay{text-align:center;position:relative}.one-of-three-col-text-holder{bottom:26px;left:0;vertical-align:bottom!important;font-size:15px;padding-left:10px;height:auto;padding:7px 18px 8px 17px}.one-of-three-col-text-holder,.two-of-three-col-text-holder{position:absolute;background-color:rgba(0,0,0,.8509803921568627);color:#fff;text-align:left;letter-spacing:2px;font-weight:100;width:283px}.two-of-three-col-text-holder{bottom:0;left:219px;transform:translate(-50%,-50%);font-size:14px;padding-left:9px;padding:5px 7px 6px 16px;margin-left:-66px;margin-right:4px;font-weight:500}.responsive-3-col-fix{margin-top:0}@media screen and (max-width:1400px) and (min-width:1200px){.two-of-three-col-text-holder{margin-left:0;width:297px}}@media screen and (max-width:1199px) and (min-width:991px){.one-of-three-col-text-holder,.two-of-three-col-text-holder{font-size:11px;letter-spacing:1px}.two-of-three-col-text-holder{left:224px;background-color:rgba(0,0,0,.8509803921568627);color:#fff;text-align:left;padding-left:9px;font-weight:100;padding:5px 7px 6px 16px;font-weight:500;width:292px}}@media screen and (max-width:991px) and (min-width:768px){.two-of-three-col-text-holder{bottom:9%;left:12px;transform:none;margin-left:0}.responsive-3-col-fix{margin-top:12px}}@media screen and (max-width:767px) and (min-width:1px){.two-of-three-col-text-holder{position:absolute;bottom:26px;left:12px;background-color:rgba(0,0,0,.8509803921568627);color:#fff;text-align:left;font-size:15px;padding:8px 13px 7px 16px;letter-spacing:2px;font-weight:100;padding-right:10px;margin-right:13%;transform:none;margin-left:0}.responsive-3-col-fix{margin-top:12px}}.newsletter-section-p{color:#fff;font-weight:200;font-size:20px}@media screen and (max-width:1537px) and (min-width:1401px){.newsletter-section-p{color:#fff;font-weight:200;font-size:18px}}@media screen and (max-width:1199px) and (min-width:991px){.newsletter-section-p{font-size:16px}}@media screen and (max-width:767px) and (min-width:1px){.newsletter-section-header{color:#fff;font-weight:300!important;font-size:32px;line-height:39px!important}}