@media (max-width: 992px) {
    .new-business-card h1.profile-image {
        height: 100%;
        width: 100%;
        font-size: 34px;
    }

    h1.company-name {
        font-size: 26px;
    }

}

@media (max-width: 767px) {

    .share-icon img {
        height: 22px;
    }

    #leaveReview .referral-form .form-control {
        height: 30px;
    }

    #leaveReview .referral-form textarea.form-control {
        height: 100px;
    }

    #leaveReview .form-group {
        margin-bottom: 10px
    }

    #leaveReview .referral-form .col-xs-6 {
        padding: 0 10px 0 0;
    }

    #leaveReview .referral-form p {
        margin-bottom : 10px
    }
    img {
        max-width: 100%;
    }


    .menu-icon {
        margin: 0;
    }

    header {
        justify-content: space-between;
    }

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

    .feedback-right-container {
        margin: 0;
    }

    .feedback-section {
        order: 2;
        margin-bottom: 40px;
        max-width: 100%;
    }

    .contact-info.sm {
        display: flex;
        margin: 15px 0 0;
    }

    li.save-contact {
        margin-right: 0;
    }

    .top-section {
        height: 356px;
    }

    .btn-profile {
        margin: 15px 0 0;
    }

    .feedback-review {
        display: block;
        text-align: center;
    }

    .rating-outer-btn {
        margin-top: 10px;
    }

    .feedback-review ul {
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }

    .btn-profile {
        flex-wrap: wrap;
        justify-content: center;
    }

    .btn-profile .call-to-action-btn {
        background: #000000;
        min-width: 190px;
    }

    .contact-info + .bio-sec, .contact-info + .pf-video-sec {
        margin-top: 30px;
    }

    .btn-profile + .bio-sec {
        margin-top: 10px;
    }

    .feedback-review h2 {
        color: #fff;
    }

    .feedback-review {
        padding: 0px;
    }

}

@media (max-width: 767px) {
    .new-business-card .pf-logo {
        min-width: auto;
    }
}

@media(max-width:620px) {
    #cropper-modal .modal-dialog {
        vertical-align: top !important;
        position: absolute !important;
        top: 150px !important;
        left: 1% !important;
    }
}