@media (min-width: 1600px) {}

@media (max-width: 1440px) {}

@media (max-width: 1199px) {
    header .nav-link {
        padding: 0 10px !important;
    }

    .custom-btn {
        padding: 8px 14px;
        height: auto;
        min-width: auto;
    }

    .SummaryCard-slider {
        padding: 0 0rem 0rem 0rem;
    }

    .parent-see-all-reviews {
        margin: 0 0;
    }

    .company-details {
        gap: 0rem;
        flex-direction: column;
    }

    .company-details-right-content ul li {
        gap: 12px;
    }

    h1.business-name {
        font-size: 24px;
    }

    h2.heading-2 {
        font-size: 20px;
    }

    a.rounded-tags {
        margin: 1rem 0 0.2rem;
    }

    .all-reviews-left-parent {
        width: 100%;
    }

    .advertisement-card {
        display: none;
    }

    .right-testimonials-all-reviews {
        width: 100%;
    }

    .trust-pilot-faqs {
        width: 60%;
        margin: auto;
    }

    .see-all-reviews {
        display: none;
    }

    figure.stars-rating-testi {
        width: 110px;
    }

    form.custom-search-bar {
        width: 310px;
        height: 45px;
    }

}

@media (max-width: 991px) {
    a.navbar-brand.for-mobile {
        display: block;
    }

    .navbar-toggler {
        background: white;
    }

    .SummaryCard-slider {
        padding: 0 4rem 0rem 0rem;
    }

    .trust-pilot-faqs {
        width: 80%;
    }

    a.navbar-brand.for-desktop {
        display: none;
    }

    form.custom-search-bar {
        width: 50%;
    }

    ul.navbar-nav {
        gap: 1rem;
        padding: 1.5rem 0;
    }

}

@media (max-width: 767px) {
    nav#header {
        display: none;
    }

    nav#header.fixed {
        display: block;
    }

    ul.nav.nav-pills {
        gap: 8px;
    }

    .nav-pills .nav-link {
        padding: 12px 12px !important;
    }

    nav#header {
        height: auto;
    }

    .country-selector-button {
        width: 100%;
        background: white;
        color: black;
    }

    .country-selector-dropdown-wrapper {
        width: 100%;
    }

    .country-selector-dropdown {
        background: white;
    }

    .country-selector-dropdown-btn {
        color: black;
    }

    .country-selector-button:hover {
        background: white;
    }

    ul.bottom-footer-list {
        flex-direction: column;
        gap: 1rem;
        margin: 1.5rem 0 1.5rem;
    }

    figure.footer-flag {
        margin: 0 0 2rem;
    }

    figure.footer-logo {
        margin: 3rem 0 2rem;
    }

    ul.footer-anchar-list li {
        margin-bottom: 1rem;
    }

}

@media (max-width: 575px) {
    li.breadcrumb_breadcrumb.breadcrumb_hideWithEllipsis {
        display: none;
    }

    .business-info-card-parent {
        flex-direction: column;
    }

    figure.business-profile-header
    {
        max-width: 80px;
        height: 80px;
    }

    h1.business-name {
        font-size: 20px;
    }

    button.Claimed-profile {
        gap: 4px;
    }

    button.Claimed-profile p {
        font-size: 12px;
    }

    .SummaryCard-slider {
        padding: 0;
    }

    .rating-card {
        padding: 1.5rem 1.5rem 16px;
    }

    .trust-score {
        padding: 16px 22px 20px 22px;
    }

    .all-reviews-rating-tabs.right-rating-card-parent {
        margin: 2rem 0 1rem;
    }

    .trust-pilot-faqs {
        width: 100%;
        padding: 16px;
    }

    footer {
        padding: 0 0px 30px;
    }

    .parent-layout {
        padding: 1rem 0;
    }

    nav#header .parent-write-reviews {
        display: none;
    }

    .pagination-parent {
        margin-top: 1rem;
    }

    .country-selector-button {
        padding: 14px 14px;
    }

    .company-details h2.heading-2 {
        width: 100%;
    }

    .testi-verification {
        margin: 15px 0 15px;
    }

    form.custom-search-bar {
        width: 100%;
    }

    .CDS_Card_card__485220 {
        gap: 10px;
    }

    .divided-row .arrows {
        display: none;
    }

    .pagination-parent span.Previous {
        width: 65%;
    }

}

@media (max-width: 320px) {
    .pagination-parent span.Previous {
        padding: 0;
    }
}