/* ----- 
Category Featured 
----- */
.category-thumb .caption { 
    padding: 10px; 
}
.category-thumb:hover .caption {
    opacity: 1;
    bottom: 0;
}
.category-thumb .caption .btn-default {
    border: 2px solid var(--secondary-color);
}
.category-thumb .featured-category-desc {
    font-size: 17px;
    margin-top: 5px;
    margin-bottom:12px;
    line-height: initial;
    color: var(--border-color);
    transition: 0.3s;
}
.category-thumb:hover h4.cat-title a{
    color: var(--primary-hover-color);
}
.category-thumb:hover .featured-category-desc{
    color: var(--primary-hover-color);
}
.category-thumb { 
    padding: 11px 0;
    transition: 0.5s; 
    border: 2px solid var(--border-color); 
}
.category-thumb:hover { 
    color: var(--primary-hover-color);
    border: 2px solid var(--primary-hover-color);
}
.category-thumb .image img { 
    transition: 0.5s;
    width: auto;
    filter: brightness(0.5) invert(0.5);
}
.category-thumb:hover .image img { 
    filter:unset;
}
.category-thumb h4.cat-title a {
    font-size: 20px; 
    font-weight: 500; 
}
.category-thumb h4.cat-title {
    margin-bottom: 0;
}
.category-layout {
    -moz-animation: zoomIn 1000ms ease;
    -o-animation: zoomIn 1000ms ease;
    -webkit-animation: zoomIn 1000ms ease;
    animation: zoomIn 1000ms ease;
}
@media (max-width: 1440px) {
    .category-thumb h4.cat-title a{
        font-size: 17px;
    }
}
@media (max-width: 1199px) {
}
@media (max-width: 991px) {

}
@media (max-width: 767px) { 
    .category-thumb .featured-category-desc {
        font-size: 16px; 
        margin-bottom: 0; 
    }
}

.owl-carousel .owl-stage{margin: 0 auto}
.category-thumb .image img{max-width: 100%;}
footer .position-footer-left ul li>div{flex-wrap: wrap;}
.contact_title{padding: 0 10px 0 0}
.product-right .disc1{color: #000}

@media only screen and (min-width:1600px) and (max-width:1799px) {}
@media only screen and (min-width:1400px) and (max-width:1599px) {}
@media only screen and (min-width:1200px) and (max-width:1399px) {
footer .position-footer-left ul li>div{font-size: 13px;}
}
/** 5.0 - 1200 - Desktop **/
@media only screen and (min-width:992px) and (max-width:1199px) {}

/** 7.0 - 768 - iPad **/
@media only screen and (min-width: 768px) and (max-width: 991px) {}
/** 8.0 - 640 - Mobile **/
@media only screen and (min-width: 640px) and (max-width: 767px) {}

/** 9.0 - 480 - Mobile **/
@media only screen and (min-width: 480px) and (max-width: 639px) {}

/** 10.0 - 320 - Mobile **/
@media only screen and (min-width: 320px) and (max-width: 479px) {}