.imgBlkFlx001 {
    background: linear-gradient(to right, #f4d68c 0%, #f4d68c 80%, #eacd7c 100%);
    margin:0;
}
.imgBlkFlx001 .container {
    background-position:right bottom;background-repeat:no-repeat;background-size:100px
}
.imgBlkFlx001 .mblHeroImgCon {padding:30px 0 0 0}
.imgBlkFlx001 .mblHeroImgCon img {width:300px;display:block;margin:0 auto}

.imgBlkFlx001 .copyCon {background:#fff;padding:30px 30px 50px 30px}
.imgBlkFlx001 .headerTitle {text-transform:none;font-weight:700;color:#d12e1f;width:330px}

.imgBlkFlx001 .headerTitle strong,
.imgBlkFlx001 .headerTitle b {font-size:inherit;line-height:inherit;font-weight:900}

.imgBlkFlx001 p,
.imgBlkFlx001 ul li {font-family:"Nunito Sans",'Avenir';font-size:16px;line-height:22px}

.imgBlkFlx001 .primary-theme-btn {margin:0}

@media (max-width: 767px) {
    .imgBlkFlx001 .container,
    .imgBlkFlx001 .row,
    .imgBlkFlx001 .col-12 {margin:0;padding:0}
}

@media (min-width: 768px) {
    .imgBlkFlx001 .mblHeroImgCon {display:none}
    .imgBlkFlx001 .headerTitle {display:flex;flex-direction:column}
    .imgBlkFlx001 .container {background-size:360px}
    .imgBlkFlx001 .copyCon {background:transparent;width:360px;margin:40px 0;padding:0}
}

@media (min-width: 992px) {
    .imgBlkFlx001 .container {background-size:460px}
    .imgBlkFlx001 .copyCon {width:415px;margin:50px 0}
    .imgBlkFlx001 .headerTitle {width:auto}
    .imgBlkFlx001 p,
    .imgBlkFlx001 ul li {font-size:19px;line-height:28px}
}

@media (min-width: 1279px) {
    .imgBlkFlx001 .container {background-size:500px;background-position:right 120px bottom}
    .imgBlkFlx001 .copyCon {width:550px;margin:90px 0}
}
