.fullimgbg_coloredbgcontent .content-bg:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0.9;
    z-index: 0;
}
 .fullimgbg_coloredbgcontent {
    background-position: left center;
    background-size:100% auto;
    background-repeat: no-repeat;
}
 .fullimgbg_coloredbgcontent .content-bg {
    position: relative;
}
 .fullimgbg_coloredbgcontent .content-bg > * {
    position: relative;
    z-index: 1;
}
 .fullimgbg_coloredbgcontent_icon_wrap {
    padding: 28px 35px;
}
 @media (max-width: 1327px) {
     .fullimgbg_coloredbgcontent {
        background-size: cover;
        background-position: 49% bottom;
    }
}
@media (max-width: 1024px) {
   .fullimgbg_coloredbgcontent .content-bg {width: 100% !important}
   .fullimgbg_coloredbgcontent {background-image: none !important;}
   .fullimgbg_coloredbgcontent .mobile_content h2 {display: inline-block;}
   .fullimgbg_coloredbgcontent .mobile_content h2, .fullimgbg_coloredbgcontent .mobile_content p, .fullimgbg_coloredbgcontent .mobile_content p a {color: #fff !important;}
   .fullimgbg_coloredbgcontent .mobile_content p a {text-decoration: underline;}
   .fullimgbg_coloredbgcontent .mobile_content {margin-left: 0;width: 100%;padding-top: 50px;}
   .fullimgbg_coloredbgcontent_icon_wrap {display: none !important;}
   .fullimgbg_coloredbgcontent .content-bg:before {display: none;}
   .fullimgbg_coloredbgcontent .mobile_content {text-align: center;}
   .fullimgbg_coloredbgcontent .mobile_content h2,.fullimgbg_coloredbgcontent .mobile_content p {text-align: left;}
}
@media (max-width: 557px) {
   .fullimgbg_coloredbgcontent .mobile_content h2 {font-size: 20px;line-height: 1.4;}
   .fullimgbg_coloredbgcontent .mobile_content p {font-size: 16px;}
}