.container-wrap{
    display: flex;
    flex-wrap: wrap;
}

.article-wrap{
    flex: 0 0 60%;
}

.article-banner-wrap{
    margin-left: 15px;
    flex: 0 0 calc(40% - 15px);
}

.article-banner-wrap div.shifted-data-hodlr{
    padding: 2rem 2rem 2rem 2rem;
}

.article-banner-wrap .shifted-hodlr{
    margin: 0;
}

.article-banner-wrap .right-block{
    padding-left: 2rem;
}

.article-banner-wrap .learn-more{
    margin-right: 2rem;
}

@media screen and (max-width: 767px){
    .container-wrap .article-banner-wrap{
        flex: 0 0 100%;
    }
}

@media screen and (max-width: 320px){
    .article-banner-wrap{
        margin-left: 0px;
    }
}
