@media (max-width: 1370px) {
    .walistingcatscarousel .owl-nav button.owl-prev, .walistingcatscarousel .owl-nav button.owl-next {
        transform: unset;
    }
}
@media (max-width: 1299px) {
    .wa-quality-container {
        margin-top: 20px;
    }
    .opc-Button.wa-video-btn {
        margin-bottom: 40px;
    }
    .wa-carbackground-containerfluid {
        margin-bottom: 40px;
    }
}

@media (min-width: 992px) {
    #footer.newsletter-active #footer-boxes {
        margin-top: 0rem;
    }
    [data-page="2"] #content-wrapper:not(.has-fluid) {
        padding-top: 0rem;
    }
    [data-page="1"] #content-wrapper:not(.has-fluid) {
        padding-top: 0rem;
    }
    .breadcrumb-wrapper {
        border: none;
    }
}
@media (max-width: 991px) {
    .wa-asidebar-div {
        margin-right: 0px;
    }
    p.wa-ba-heading {
        font-size: 24px;
        line-height: 26px;
    }
    
    p.wa-ba-text {
        font-size: 14px;
        line-height: 24px;
    }
    .wamainbanner-container-fluid {
        padding-top: 30px;
    }
    
    .opc-Button.wa-mc-btn {
        margin-top: 30px;
    }
    .wa-mc-img {
        display: block;
        margin-top: 40px !important;
        margin-bottom: 40px;
    }
}
@media (min-width: 768px) {
    .productbox.productbox-hover:hover .productbox-inner::before {
        box-shadow: none;
        left: 0rem;
        right: 0rem;
        top: 0rem;
        bottom: 0rem;
    }
}
@media (max-width: 767px) {
    .wa-brands-heading>p {
        font-size: 22px;
        line-height: 24px;
    }
    .wa-brands-container-fluid {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .wabrands-carousel{
        width: 1000px;
    }
    .wa-topbar-content{
        width: 1000px;
    }
    .wa-testimonial-container {
        margin-top: 30px;
    }
    .watestimonial-carousel .owl-nav button.owl-prev, .watestimonial-carousel .owl-nav button.owl-next {
        transform: translate(0px, 0px);
    }
    .wa-carbackground-containerfluid {
        padding-top: 30px;
    }
    
    .wa-video-heading>p {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    
    .wa-video-sale-text>p {
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 0px;
    }
    
    .wa-video-sale-text {
        margin-bottom: 20px;
    }
    
    .opc-Button.wa-video-btn {
        margin-bottom: 30px;
    }
    
    .opc-Button.wa-video-btn>button {
        font-size: 14px;
        line-height: 22px;
        padding: 5px 15px;
    }
    .wa-quality-heading>p {
        font-size: 24px;
        line-height: 24px;
    }
    .wa-ba-panel-1 {
        margin-bottom: 20px;
    }
    
    .card.wa-ba-panel {
        background: #f9f2db;
        border: none;
    }
    
    .card.wa-ba-panel .wa-ba-image {
        max-width: 100% !important;
    }
    .wacarboncarousel .owl-nav button.owl-prev, .wacarboncarousel .owl-nav button.owl-next {
        transform: translate(0px, 0px);
    }
    .wamainbanner-container-fluid {
        padding-top: 30px;
    }
    
    .opc-Button.wa-mc-btn {
        margin-top: 30px;
    }
    
    .wa-mc-smallheading>p {
        font-size: 16px;
        margin-bottom: 5px;
    }
    
    .wa-mc-heading>p {
        font-size: 28px;
        margin-bottom: 5px;
        line-height: 30px;
    }
    
    .wa-mc-desc>p {
        font-size: 12px;
        line-height: 20px;
    }
    
    .opc-Button.wa-mc-btn {
        margin-top: 15px;
    }
    
    .wa-mc-img {
        margin: 20px 0px !important;

    }
    .opc-Button.wa-mc-btn>button {
        font-size: 14px;
        line-height: 20px;
        padding: 5px 20px;
    }
}
@media (max-width: 700px) {
    .wa-lowerfooter-text-div {
        margin-bottom: 15px;
    }
    .wa-lowerfooter-row {
        display: block;
    }
}
@media (max-width: 550px) {
    #shop-nav>.search-wrapper-dropdown .dropdown-menu.dropdown-menu-right.show {
        width: auto;
        min-width: 100%;
        max-width: 100%;
    }
    .wa-topbar-content {
        width: 800px;
    }
    .waquality-carousel {
        padding-right: 50px !important;
    }
    .wa-columns-mainheading>p {
        font-size: 24px;
        line-height: 26px;
    }
    
    .wa-column-name>p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 5px;
    }
    
    .wa-column-desc>p {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    
    .card.wa-column-pannel>.card-body {
        padding: 20px;
    }
}

@media (max-width: 470px) {
    .wa-mc-heading>p {
        font-size: 24px;
        line-height: 25px;
    }
}
@media (max-width: 450px) {
    .wa-quality-desc>p {
        font-size: 13px;
        line-height: 20px;
    }
    .wa-quality-heading>p {
        font-size: 20px;
        line-height: 20px;
    }
    p.wa-ba-text {
        font-size: 12px;
        line-height: 16px;
    }
    p.wa-ba-heading {
        font-size: 22px;
        line-height: 24px;
    }
    .wa-beforeafter-container-fluid {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .wa-carbon-slider-container {
        margin-top: 40px;
    }
    .wa-carbackground-containerfluid {
        margin-top: 40px;
    }
}

@media (max-width: 410px) {
    .wa-mc-heading>p {
        font-size: 22px;
        line-height: 22px;
    }
}