.clm-img{
    width: 80%;
    margin-bottom: 30px;
}

.content-img-align{
    text-align: right;
}
.img-bg{
    position: relative;
}

.img-bg-container{
    z-index: 999;
    background-image: url(../img-bg-2.html);
    position: absolute !important;
    width: 95%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: contain;
    max-width: 100%;
    min-height: 25rem;
    height: 100%;
    top: -180px;
}


/* IMAGE+TEXT BLOCK */
section.img-txt-block .row [class*='col-'] {
    background-clip: content-box;
    min-height: 200px;}
  
section.img-txt-block .img-block.rounded{border-radius: 1rem!important;}
section.img-txt-block .img-block img{ min-height: 100%; min-width: 100%; object-fit: cover;}

.fluid-img-block .row [class*='col-']{ display: flex; align-items: center;}
.fluid-img-block img.img-fluid{ min-height: 100%; object-fit: cover;}

/* ENDs IMAGE+TEXT BLOCK */

@media screen and (max-width: 767px){
    .clm-img{
        width: 100%;
    }

    .content-img-align{
        text-align: center;
    }
}