.mb2-pb-row .hero-img-wrap2 {
    position: unset !important;
    width: unset !important;
    max-width: unset !important;
    margin: unset !important;
    display: unset !important;
}

.mb2-pb-row .hero-img-wrap3 {
    width: 100% !important;
    left: 0px !important;
    height: 100% !important;
}

.mb2-pb-row .hero-img-wrap3 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: fill;
}

@media (max-height: 300px) {

    #worldviewContainer .mainview .maincontent .topiccontainer {
        width: 100%;
    }

    .profile {
        width: 70px;
        height: 70px;
        bottom: 0px;
        left: 60px;
    }

    .profile img {
        width: 25px;
    }

    .appbtn .appbtn-icon {
        width: 20px;
    }

    .appbtn .appbtn-text {
        padding: 8px 10px;
        font-size: 10px;
    }

    .appbtn .appbtn-text:after {
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
    }

    .appbtn .appbtn-text:before {
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
    }

    .top-ribben-text {
        top: -5px;
        left: 60px;
    }

    a .iconc img {
        width: 30px;
    }

    .right-content .share-wrap img,
    .right-content .levels img {
        width: 20px;
    }

    .right-content .ribben img {
        width: 50px;
    }

    .right-content .share-wrap p,
    .right-content .levels span,
    .right-content .ribben span {
        font-size: 10px;
    }

    .top-ribben-text img {
        width: 20px;
    }

    .top-ribben-text span,
    .second-ribben span {
        font-size: 10px;
    }

    .second-ribben {
        top: -2px;
    }

    .second-ribben span {
        font-size: 10px;
    }
}