@media only screen and (min-width: 1400px) {
    .s-header-nav-cats a {
        padding: 10px 15px;
        font-size: 11px;
    }
}

@media only screen and (min-width: 1200px) {
    .s-header-nav-cats li ul {
        width: calc(100% + 160px);
    }

    .s-category-sidebar-cats-list li a {
        font-size: 19px;
        padding-top: 15px;
        padding-bottom: 15px;
        line-height: 32px;
    }

}

@media only screen and (min-width: 992px) {
    .s-category-pager {
         display: flex;
    }

    .s-product {
        padding-top: 30px;
    }

    .s-products .s-products-title {
        font-size: 43px;
        padding-top: 15px;
    }
}

@media only screen and (min-width: 565px) {
    .s-category-pager ul li a {
        width: auto;
        height: 58px;
        font-size: 15px;
        font-weight: normal;
        border: none;
    }

    .s-category-pager ul li span {
        width: auto;
        height: 58px;
        font-size: 15px;
        font-weight: normal;
        display: flex;
        justify-content: center;
        border: none;
        line-height: 44px;
    }
}

.page-item:first-child .page-link, .page-item:last-child .page-link {
    border-radius: unset;
}

.s-category-pager ul li {
    border: 0.625px solid #6d7b64;
}

.page-item:not(:first-child) .page-link {
    margin-left: 0;
}

.s-product {
    background-color: whitesmoke;
}

.s-product-details-table table {
    background-color: white;
}

.product-enquiry-modal .modal__container {
    min-width: 600px;
}

.product-enquiry-modal .s-products-title  {
    padding-top: 0;
}

.form-control, .form-select {
    border-radius: 0;
    padding: 0.475rem 0.75rem;
}

.s-contact-item a {
    color: black;
}

.content p {
    margin-bottom: 5px;
    font-size: 1.2rem;
}

.content img {
    margin-top: 10px;
    margin-bottom: 10px;
}

.content h2 {
    margin-bottom: 10px;
}

a.link-on-white-background  {
    color: black;
}

.b-btn {
    min-width: 250px;
}

.width-auto {
    width: auto;
}

.text-red-600 {
    color: darkred;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: black !important;
}

.s-product-details-table {
    padding-top: 20px;
}

.s-product-details-title {
    margin-top: 0;
}

.product-description {
    background-color: white;
    padding: 15px;
    margin-top: 20px;
}

.product-description strong {
    font-weight: 600;
}

.s-products-item1-img img
{
    object-fit: fill;
}

@media only screen and (min-width: 992px) {
    .s-product-descr {
        font-size: 18px;
        line-height: 32px;
    }
}


