@media only screen and (min-width: 300px) and (max-width: 767px) {
    a.navbar-brand {
        width: 40%;
    }
    header.trust-hdr form{
        display: none;
    }
    .hdr-btn {
        display: none;
    }
    button.navbar-toggler {
        background: #fff;
    }
    button.navbar-toggler span.navbar-toggler-icon {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    header.trust-hdr div#navbarSupportedContent {
        background: #fff;
    }
    header.trust-hdr div#navbarSupportedContent ul li a {
        color: #000;
    }
    section#menuhopin {
        display: none;
    }
    section.breadcrumb {
        display: none;
    }
    section.brand-reviews {
        padding: 84px 0px 20px 0px;
    }
    .brnd-rviw-logo {
        width: 25%;
    }
    .brnd-rviw-name {
        width: 75%;
    }
    .brnd-rviw-name h2 {
        font-size: 20px;
    }
    .revie-redirect {
        display: flex;
        justify-content: center;
        padding: 20px 0px 0px 0px;
    }
    .revie-redirect a {
        width: 100%;
    }
    .clnt-rate {
        width: 100%;
    }
    section.reviews-boxes {
        padding: 12px 12px;
    }
    .clnt-rate img {
        width: 18%;
    }
    .clnt-rate a h2 {
        font-size: 12px;
    }
    .clnt-rating-box {
        display: flex;
        width: 100%;
        flex-direction: column;
    }
    .clnt-rev-img {
        display: flex;
        justify-content: flex-start;
        padding-top: 10px;
    }
    .progress-head {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 52%;
    }
    .progress-head h2 {
        font-size: 22px;
    }
    p.typography_body-m__xgxZ_.typography_appearance-default__AAY17.styles_cell__qnPHy.styles_labelCell__vLP9S {
        padding: 0px 10px;
        white-space: nowrap;
    }
    .styles_modalFooter__ASyQk .top-hdr-btn {
        padding-left: 126px;
    }
    .tooltips {
        left: 18px;
    }
    .tooltips .tooltiptexts {
        left: -40px;
    }
    .tooltip .tooltiptext {
        left: -140px;
    }
    .tooltipright .tooltiptextright {
        display: none;
    }
    .popup-content {
        width: 100%;
    }
    .popup {
        top: 0px;
        height: 100%;
    }
    .footer-logo a img {
        width: 95%;
    }
    .footer-inner-list ul {
        flex-direction: column;
    }
    .footer-inner-list ul li {
        padding: 8px 0px;
    }
    .country-selector {
        width: 85%;
    }
}