
@media screen and (max-width: 1820px) {
    /* .header-menu > ul{justify-content: left;}
    .header-menu > ul.direct-menu{justify-content: center;} */
   
}
@media screen and (max-width: 1600px) {
    .product-table-wrapper {overflow: auto;}
    .html-order-list-page .ot-info-box{max-width: 100%;overflow: auto;}
    .page.category-page .item-box .quantity-div {min-height: 140px;}
    .page.category-page .item-box .buttons{height: auto;}
   
    
}
@media screen and (max-width: 1400px){
    .custom-header .header-logo{width: 50% !important;max-width: 100% !important;}
    .custom-header .header-logo a{width: 170px !important;margin: 0 !important;}
    .header-logo img.pcoll-new-logo{width: 55px;}
    .responsive-header-links{width: 50% !important;max-width: 100% !important;}
    .homepage-slider-image{height: 450px;}
    .homepage-slider-image img{object-fit: cover;object-position: left;}
}
@media screen and (max-width: 1200px) {
    .actueel-img.owl-carousel .owl-item img{max-width: 100% !important;}
    .homepage-slider-wrapper{width: 100%;}
    .responsive-header-links .header-menu-links li{padding: 0 8px !important;}
    .responsive-header-links .custom-wishlist-qty{top: -4px !important;padding: 3px 3px !important;left: 28px !important;width: 18px !important;height: 18px !important;max-width: 18px !important;}
    .responsive-header-links .custom-cart-qty{top: -7px;width: 18px;height: 18px;margin-left: 10px;max-width: 18px;padding: 3px 3px;}
    .custom-header .header-logo{margin-right: 20px !important;}
    .custom-header .header-logo a{width: 140px !important;margin: 0 !important;}
    .header-logo img.pcoll-new-logo{width: 50px;}
    /* .language-selector .language-list{display: flex;align-items: center;justify-content: center;} */
    .language-selector .language-list li.selected-language > span{display: flex;align-items: center;justify-content: center !important;}
    .responsive-header-links{}



    .html-category-page .container{max-width: 95%;}
    .banner-info-wapper{width: 600px;}
    .banner-s-info h1{font-size: 28px;}
    .banner-s-info p{font-size: 17px;margin: 0;}
    .owl-carousel .owl-item img{max-width: 130px;}
    .row-checkbox li {width: 50%;padding: 0 15px;}

    .owl-carousel .homepage-slider-wrapper img {
        display: block;
        max-width: 100%;
        width: 100%;
    }
    
    /* custom-header css start */
    body .header.custom-header {
        width: auto;
    }

    body .custom-header .search-box form {
        width: 100%;
    }
    /* custom-header css close */

    /* custom-footer css close */
    body .footer.custom-footer .footer-upper {
        width: auto;
    }

    body .footer.custom-footer .footer-block {
        margin: 0;
    }

        body .footer.custom-footer .footer-block .title {
            background: none;
            PADDING: 0;
        }

        body .footer.custom-footer .footer-block .list {
            display: block;
            padding: 0;
            background-color: transparent;
        }

    body .footer.custom-footer .footer-upper .row .col-lg-3 {
        width: auto;
        flex: 0 0 100%;
    }

    .page.category-page .item-box {
        width: 33.3336% !important;
    }

    .html-category-page .side-2 {
        padding: 0 5px;
    }

    /* home page css start */
    .homepage-banner-wrapper .custom-slider-image-col{ width:100% !important; max-width:100% !important;flex: 0 0 100% !important; }
    .homepage-banner-wrapper .row{ margin: 0 auto; }
    .homepage-banner-wrapper .row .custom-slider-info{ position: absolute;background-color: rgba(0,0,0,0.4) !important; width:100%; height:100%;  z-index: 99; }
    .homepage-banner-wrapper .custom-slider-info h1,
    .homepage-banner-wrapper .custom-slider-info p{ color: #fff;text-align: left; }
    .homepage-banner-wrapper .custom-slider-info h1{ font-size: 27px; }
    .homepage-banner-wrapper .banner-slider-info{width: 100%;padding: 5px 15px;}
    .homepage-banner-wrapper .homepage-slider-text,
    .homepage-banner-wrapper .homepage-slider-heading{ padding-bottom: 12px; }
    .homepage-banner-wrapper .custom-slider-image-col{ padding: 0px; }

    .section-indoor-category .logo-box{ padding: 27px; }
    .section-indoor-category .logo-box img{ max-width: 160px; }
    .section-indoor-category .owl-nav{ right: 0px; }

    .section-contact .contact-box{ max-width: 100%; }


    /* topic page css start */
    .topic-banner-slider .topic-cust-banner-slider li{ position: relative; }
    .topic-banner-slider .topic-custom-slider-info{ position: absolute;height: 100%;width: 100%;max-width: 100%;padding: 10px 50px; background-color: rgba(0,0,0,0.3); }
    .topic-banner-slider .topic-banner-slider-info{ width: 100%; }
    .topic-banner-slider .topic-banner-slider-info .topic-slider-heading{ padding-bottom: 10px; }
    .topic-banner-slider .topic-banner-slider-info h3,
    .topic-banner-slider .topic-banner-slider-info p{ color: #fff !important; }
    .topic-banner-slider .topic-custom-slider-image-col{ width: 100%;flex: 0 0 100%; }

    .topic-page .actueel-boxes ul li{ max-width: 50%;flex: 0 0 50%; }
    

}
@media screen and (max-width: 1000px) {
    .language-selector .language-list{min-width: 120px;min-height: 40px;}
    body .language-selector{margin-left: 10px !important;}
    body .header.custom-header .responsive-header-links .language-selector .language-list li span{display: flex !important;}
    .responsive-header-links .header-menu-links li a{position: relative !important;}
    .responsive-header-links .custom-wishlist-qty{top: -15px !important;left: 4px !important;}
    body .responsive-header-links .custom-cart-qty{top: -16px !important;left: 5px !important;padding: 3px 3px !important;font-size: 11px !important;}
    .responsive-header-links .header-links-wrapper{margin-left: 10px;}


    .tow-links{display: flex;}
    .tow-links a:first-child{padding-right: 29px;}
    .tow-links a:nth-child(2){padding-left: 5px;}
    .menu-drop{display: flex;justify-content: space-between;padding-right: 15px;flex-wrap: wrap;}
    .maga-menu{padding: 0;}
    .maga-menu-grid{}
    .maga-menu-box{}
    .maga-menu-box ul{}
    .maga-menu-box ul li{width: 100%;}
    .maga-menu-box ul li a{padding: 6px 25px !important;}
    .button-show-menu{border: none;padding: 4px 9px;}
    .maga-menu-wrapper{    position: static;display: none;visibility: visible;height: auto;width: 100%;opacity: 1;position: static;}
    .maga-menu-title{display: none;}
    
    #cartPop .cart-pop-img{    width: 100%;
        max-width: 100%;
        min-width: 100%;}
        .cart-pop-info{width: 100%;max-width: 100%;}
        #cartPop .modal-content{width: 100%;}
      

    .basic-search .inputs label{text-align: left;width: 150px;margin: 0;}
    .basic-search .inputs.reversed{text-align: left;margin-top: 15px;}
    .basic-search  .inputs{display: flex;align-items: center;}
   .search-input .button-1{    height: 36px;padding: 0 15px;}
    .html-category-page .center-2 {
        width: 100%;
    }

    .big-cart-total-left {
        font-size: 16px !important;
        font-weight: 600 !important;
        letter-spacing: 1px;
    }

    .big-cart-total-right {
        font-size: 16px !important;
        font-weight: 600 !important;
        letter-spacing: 1px;
    }

    .side-2 .order-subtotal .cart-total-left label {
        font-size: 14px
    }

    .side-2 .order-subtotal .cart-total-right span {
        font-size: 14px
    }

    /* custom-header css start */

    body .header-menu.custom-header-menu {
        width: 100%;
        max-width: 100%;
        position: static;
    }

    body .responsive-header-links {
        width: 100%;
        margin: 0;
    }

    body .header.custom-header .responsive-header-links .account-icon-menutext {
        display: none;
    }


    body .menu-toggle {
        background: none;
        background-color: #F5F5F5; 
        /*background-color: #000;*/
        box-shadow: 0 3px 5px rgba(0,0,0,0.2);
        position: static;
        z-index: 0;
    }
    .top-menu > li > a{
        padding: 20px 25px !important;
    }
    /* body .menu-toggle .cust-menu{
        color: #fff;
    } */

    body .menu-toggle span {
        float: right;
    }

    body .responsive-header-links .custom-cart-qty {
        background-color: #8B8B8B;
        position: absolute;
        border-radius: 50%;
        color: #fff;
        padding: 5px 3px;
        font-size: 12px;
        z-index: 1000;
        top: 14px;
        margin-left: 7px;
    }

    body .language-selector {
        padding: 0;
    }

    body .header.custom-header .responsive-header-links .language-selector .language-list li span {
        display: block;
    }
    /* custom-header css close */


    /* custom-footer css close */
    body .footer.custom-footer .footer-upper {
        width: auto;
        padding: 30px 0 0 0;
    }

    body .footer.custom-footer .networks.custom-networks {
        padding: 0px 15px;
        border-bottom: none;
    }

    body .footer.custom-footer .custom-inner-logo {
        padding: 20px 0;
    }

    body .page.home-page .custom-home-page-product-grid {
        width: 95%;
    }

    .footer-icon-section { padding:15px 0px; }
    .footer-login-detail .footer-login-info{ display: flex;flex-wrap: wrap; padding: 40px 15px; }
    .footer-login-detail .footer-login-info > div{ width: 100%;max-width: 100%; flex: 0 0 100%; }

    .footer-icon-info .contact-icon p{ position: relative;overflow: hidden;text-overflow: ellipsis; }

    .footer-links-box{ margin-top: 20px; }
    .networks.custom-networks{ gap: 7px; }


    /* topic css start */
    .suppilier-info-text{ max-width: 90%; }
    .power-plant-info .power-plant-box{ padding: 0px; }
    .finding-section{ padding: 50px 0px; }

    .topic-page .to-info{ max-width: 100%; }

}
@media screen and (max-width: 992px) {
    .actueel-boxes ul li{flex: 0 0 50%;max-width: 50%;}
    .mob-img{display: block !important;}
    .des-img{display: none !important;}
    .owl-carousel .owl-item img{object-position: right;}
    .footer-other-bio-image img{width: 100%;}
    .responsive-header-links .header-links-wrapper{
        margin-left: 0px !important;
    }
    .mob-text-info{    bottom: 14px;left: 235px;}
    .flex-table{min-width: 0;}
    .form-contact .form-group textarea {
        height: 209px!important;
    }
    .responsive-header-links .custom-wishlist-qty{    top: 19px;}
    .plant-total-info {
        display: flex;
        flex-wrap: wrap;
        max-width: 600px;
        margin: auto;
    }

        .plant-total-info .cart-total {
            max-width: 100%;
        }

    .cart-big-wrap {
        width: 100%;
    }

    .plant-box-wrap {
        max-width: 48%;
        width: 48%;
        padding: 0 15px;
        margin: 0 1%;
    }

    /* custom-header css start */
    body .custom-header .search-box form .searchbox-category {
        width: 80%;
    }
    /* custom-header css close */


    /* about us page css start */
    body .aboutus-banner {
        background-position: bottom;
    }
    /* about us page css close */

    /* faqs page css start */
    body .faqs-banner {
        background-position: bottom;
    }
    /* faqs page css close */


    /* flyout-cart.custom-flyout-cart css start */
    .flyout-cart.custom-flyout-cart .mini-shopping-cart .items {
        padding: 0 5px;
    }

    .header-lower .custom-flyout-cart .mini-shopping-cart .item {
        padding: 5px 5px 4px 5px;
    }
    /* flyout-cart.custom-flyout-cart css close */
    .line-title:after {
        left: 50%;
        transform: translateX(-50%);
    }

    .cart-big-wrap .cart-total {
        width: 100%;
        max-width: 100%;
    }

    .two-col-wrap {
    }

        .two-col-wrap .side-2 {
            width: 100%;
            max-width: 100%;
            display:none;
        }

        .two-col-wrap .center-2 {
        width: 100%;
        }

    /* shopping cart css*/
    .flex-row.row-head {
        display: none;
    }

    .row-body-head {
        flex-wrap: wrap;
        justify-content: stretch;
        margin: 10px 0;
        border: 1px solid #ddd;
        padding: 5px;
    }

        .row-body-head > * {
            width: 100%;
        }

        .row-body-head .flex-col {
            min-width: 33.33%;
            min-height: 50px;
            width: auto;
            border: 1px #eee solid;
            align-items: center;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            .row-body-head .flex-col.last {
                width: 100%;
                display: flex !Important;
                flex-direction: row;
                padding: 5px;
            }

            .row-body-head .flex-col.qty {
                width: 100%;
                min-width: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
            }

        .row-body-head .flex-qty-wrap {
            width: auto;
        }

        .row-body-head .flex-col.name {
            border-bottom: 1px solid #ddd;
            width: 100%;
            padding: 0 0 5px 0;
            margin-bottom: 5px;
        }

        .row-body-head .f-pic {
            display: block !important;
            top: 0;
        }

        .row-body-head .flex-btn {
            /* display: none !important; */
        }
        .product-spec-group .title{margin-top: 50px;}
        .cart-det-wrap{    flex-wrap: wrap;}
        .left-cat-det{    width: 100%;}
        .right-cat-det {width: 100%;}
        .flex-name-box{    width: 100%;max-width: 100%;display: flex;    position: relative;}
        .banner-info-wapper{    width: 500px;}
        .Editable-button{    position: absolute;right: 0;}   
        video{    max-width: 100%;height: auto;}
        
}
@media screen and (max-width: 850px){
    .custom-popup-dialog{width: auto !important;}
    .custom-popup-dialog{top: 50% !important;}
    .custom-header .header-logo a{width: 125px !important;}
    .header-logo img.pcoll-new-logo{width: 45px;}
}
@media screen and (max-width: 768px) {
      .homepage-slider-button{
    width: 100%;
}
    .homepage-slider-button .home-slider-btn{
    width: 100%;
    max-width: 100%;
}
    .banner-slider-list .owl-nav{display: none !important;}
    .banner-slider-info{justify-content: end;padding: 0 !important;margin: 0;}
    .banner-slider-list li .row .custom-slider-info{
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
}
    .homepage-banner-wrapper .homepage-slider-text, .homepage-banner-wrapper .homepage-slider-heading{
    padding: 0 15px;
}

     .homepage-banner-wrapper .homepage-slider-text, .homepage-banner-wrapper .homepage-slider-heading{
    padding: 0 15px;
    margin-bottom: 10px;
}
    
    .popup-model-content .main-popup-body p{line-height: 35px !important;}
    .contact-box .topic-block{flex: 0 0 100% !important;max-width: 100% !important;}
    #toTop{right: 20px;}
    .topic-slider-heading h3{font-size: 40px;}
    .footer-other-bio-txt{align-items: flex-start !important;justify-content: center !important;}
    .footer-other-bio-image img{object-fit: contain;}
    .custom-header .header-logo a{width: 170px !important;}
    .header-logo img.pcoll-new-logo{width: 57px;}
    .contact-page .contact-info,
    .contact-page .contact-form{width: 100%;max-width: 100%;flex: 0 0 100%; }
    .contact-page .contact-box{ max-width: 100%;row-gap: 20px;}
    .contact-page .inputs{flex-wrap: wrap;justify-content: center;}
   .t-table-wrapper{}
   .t-table-wrapper table{min-width: 600px;font-size: 11px;}
   .t-wrapper{overflow:auto}
   .t-wrapper{}
    .theme-custom{margin-bottom: 10px !important;}
    .cart-pop-price-wrap{flex-wrap: wrap;}
    .homepage-category{    margin-top: 40px;}
    .theme-custom .nivo-controlNav{bottom: -30px !important;padding: 10px 0 !important;}
    .theme-custom .nivo-controlNav a{background-color: #ddd !important;}
    .theme-custom .nivo-directionNav a{}
    .theme-custom a.nivo-prevNav{    width: 25px !important;background-size: 25px !important;background-position: 8px center !important;height: 25px !important; left: 10px !important;}
    .theme-custom a.nivo-nextNav{    width: 25px !important;background-size: 25px !important;background-position: -7px center !important;height: 25px !important;right: 10px !important;}
    .theme-custom .nivo-controlNav a{width: 8px !important; height: 8px !important;}
    .nivo-directionNav a{    top: 32% !important;}
    /* .mobile-account-btn{display: none;} */
    .search-menu{display: none !important;}
    .footer-lower{    justify-content: center !important;}
    .banner-info-wapper{    width: 400px;}
    
    .row-checkbox li{width: 100%;}
   
    .responsive-header-links .custom-wishlist-qty{top: 16px;}
    .banner-slider-wrapper .owl-next{    right: 20px;}
    .banner-slider-wrapper .owl-prev{    left: 20px;}
    .basic-search .inputs input[type="text"]{max-width: 200px;}
    .basic-search .inputs{    flex-wrap: wrap;}
    .search-input .form-fields{    flex-wrap: wrap;}
    .basic-search .inputs label{width: 100%;    margin-bottom: 8px;}
    .basic-search{width: 100%;}
    .basic-search .inputs input[type="text"]{width: 100%;max-width: 100%;}
    .basic-search .inputs.reversed label{ width: 150px;margin-left: 10px;margin-bottom: 0;}
    .advanced-search .price-range{    display: flex !important;}
   

    .basic-search .inputs input[type="text"]{max-width: 200px;}
    .basic-search .inputs{    flex-wrap: wrap;}
    .search-input .form-fields{    flex-wrap: wrap;}
    .basic-search .inputs label{width: 100%;    margin-bottom: 8px;}
    .basic-search{width: 100%;}
    .basic-search .inputs input[type="text"]{width: 100%;max-width: 100%;}
    .basic-search .inputs.reversed label{ width: 150px;margin-left: 10px;margin-bottom: 0;}
    .advanced-search .price-range{    display: flex !important;}
    .pager {position: static !important;transform: translate(0px, 0px) !important;padding-top: 20px;}
    .pager ul {text-align: center !important;}
    .product-selectors {padding: 15px 0 !important;flex-wrap: wrap;}
    .two-col-wrap {padding-top: 10px;}
    .product-selectors select {border: 1px solid #000 !important;}
    .html-category-page .center-2 {width: 100%;}
    .header, .header-menu.custom-header-menu {z-index: 10 !important;}
    .open-filter .header, .open-filter .header.container.custom-header.container, .open-filter .header-menu.custom-header-menu {z-index: 0 !important;}
    .html-category-page .fliter-menu {display: block;}
    .side-2 {width: 90% !important;position: fixed;z-index: 99999999;background: whitesmoke;top: 82px;left: -100%;transition-duration: 0.6s;transition-property: left;height: calc(100vh - 82px);overflow-y: scroll;padding-top: 20px !important;box-shadow: 2px 15px 30px 0px #00000052;}
    .side-2 span.close {display: block;}
    .open-filter .side-2 {left: 0;}

    .page.category-page .item-box {
        width: 50% !important;
    }

    body .header.custom-header {
        width: 100%;
        margin: 0 auto;
        padding: 0;
        margin-bottom: 40px;
    }

    body .custom-header .search-box form .searchbox-category {
        width: 50%;
    }

    body .custom-header .search-box {
        display: block;
        position: absolute;
        top: 80px;
        left: 0;
        right: 0;
        z-index: 2000;
        margin: 0;
        padding: 0 0px;
    }

        body .custom-header .search-box form {
            width: 100%;
        }

    body .page.topic-page .padding-section {
        padding: 20px 0;
    }

    body .about-heading {
        font-size: 20px;
    }

    body .about-heading-2 {
        font-size: 20px;
    }
    /* about us page css close */


    /* custom-flyout-cart css start */
    .flyout-cart.custom-flyout-cart.active-flyout-cart {
        right: 0;
        width: 90%;
    }
    /* custom-flyout-cart css close */
    .footer.custom-footer .footer-upper .footer-block li a {
        padding: 5px 0;
    }

    body .footer.custom-footer .footer-block {
        margin-bottom: 15px;
    }

        body .footer.custom-footer .footer-block .title {
            margin-bottom: 10px;
        }
        .table-header{flex-wrap: wrap;}
        .th-left{    margin-bottom: 20px;}
        .th-box-2 label{margin-bottom: 10px;margin-right: 0;}
        .right-cat-det .plant-total-info{    flex-wrap: wrap;max-width: 100%;}
        .right-cat-det .plant-total-info .in-out-box{width: 100%;    margin-bottom: 17px;}
        .right-cat-det .total-info{width: 100%; }
        .cp-foot-box-1{width: 100%;max-width: 100%;}
        .cp-foot-box-2{width: 100%;max-width: 100%;margin: 0;}
        .cart-pop-b2-box{width: 100%;}
        .cart-pop-footer{flex-wrap: wrap;}
        .cp-foot-box-1{width: 49%;max-width: 49%;margin-bottom: 15px;}
        .cart-pop-qty-wrap{display: flex; }
        
        .top-fillters .container {
            width: 100% !important;
            max-width: 100% !important;
            padding: 0 10px;
        }

        .mob-text-info{    width:120px;left: 200px;}


        .footer-bottom-text p{ text-align: left !important; }        
        .footer-botoom-links ul{ justify-content: center; }
      
            
}
@media screen and (max-width: 765px){

    .custom-header .header-logo a{  width: 100%; max-width: 150px; }

    .footer-login-info .footer-inner-img-heading h2{  font-size: 27px; line-height: 36px; }

    .footer-icon-info .contact-icon{ display: flex;align-items: center; padding: 14px 0px;gap: 10px; }
    .footer-icon-info .contact-icon p{ text-align: left; }

    .topic-page .actueel-boxes ul li{ max-width: 100%;flex: 0 0 100%; }

    .topic-page .container{ width: 100% !important;max-width: 100% !important; }
    .topic-page .actueel-info { padding: 20px 20px 20px; }
    .topic-page .actueel-boxes li{ padding: 10px 0px; }

}
@media screen and (max-width: 650px){
    .actueel-boxes ul li{flex: 0 0 100%;max-width: 100%;}
}
@media screen and (max-width: 580px){
    .popup-model-content .main-popup-body .model-text-body-wrapper .modal-footer{justify-content: flex-start;}
    .popup-model-content .main-popup-body .modal-footer .cust-popup-close-btn{margin: 0 !important;}
    .popup-model-content .main-popup-body .model-beeb-image{height: 334px;min-width: fit-content;}
    .popup-model-content .main-popup-body p{font-size: 20px !important;}
    .topic-slider-image .desktop-plantbeeb-image{display: none;}
    .topic-slider-image .mobile-plantbeeb-image{display: block;}
    .topic-slider-image img{object-position: 80% 100%;}
    .footer-bottom-text p{text-align: center !important;}
    .footer-bottom-text{margin-bottom: 10px;}
}
@media screen and (max-width: 480px) {
    .popup-model-content .main-popup-body .model-beeb-image{height: 244px;min-width: 142px;}
    .popup-model-content .main-popup-body p{font-size: 17px !important;line-height: 28px !important;}
    .popup-model-content .custom-model-header button.close span{font-size: 16px;}
    .popup-model-content .custom-model-header{padding: 15px 40px !important;}
    .popup-model-content .main-popup-body .modal-footer .cust-popup-close-btn{width: 170px;height: 40px;font-size: 17px;}
    .header.custom-header .responsive-header-links img{margin: 0px;}
    body .language-selector{margin-left: 0px;}
    .c-icon img{height: 50px !important;width: 50px !important;}
    .footer-icon-info .contact-icon p{font-size: 16px !important;}
    .owl-carousel .homepage-slider-wrapper img{object-position: 70% 100% !important;}
    .owl-nav{right: 0;left: 80px;}
    .topic-banner-slider .topic-custom-slider-info{padding: 10px 35px;}
    .topic-slider-heading h3{font-size: 30px;line-height: 40px;}
    .footer-other-bio-txt img{height: 60px;}
    .footer-other-bio-txt{row-gap: 10px}
    .header-logo img.pcoll-new-logo{width: 52px;}
    .show-search{}
    .search-page .search-input{display: block ;}
    .custom-header .header-logo a{width: 150px;}
    .person-account-dropdown{display: none;} 
    .mobile-account-btn{display: block;} 
    .header.custom-header .responsive-header-links .header-links{    right: 0;}
    .page.category-page .item-box .picture .product-button-div{display: block;}
    .page.category-page .item-box .picture .product-button-div .button-2{width: 49%;}
    .page.category-page .item-box .quantity-div{width: 49%;}
    body .header-menu.custom-header-menu{position: fixed;}
    .section-moble-contact{display: block;}
    .smc-boc{background: whitesmoke;}
    .smc-boc h3{margin: 0;line-height: 130px;cursor: pointer;background: #b9b9b9;color: #fff;}
    .page.category-page .item-box .cart-btn-div{position: relative;margin-top: 15px;width: 49%;}
    .page.category-page .item-box .product-box-add-to-cart-button.main-cart-btn{font-size: 11px;width: 50px;right: 0;left: auto;padding: 15px;border: none;background: transparent;z-index: 9999;text-align: center;padding: 0;width: 100%;border: 1px solid #000;padding: 5px 6px;}
    .page.category-page .item-box .product-box-add-to-cart-button{
    border: 1px solid #000;
    margin-top: 5px;
}
    .det-btn{left: 0;font-size: 10px;width: 50px;right: 0;left: auto;padding: 15px;border: none;background: transparent;z-index: 9999;text-align: center;padding: 0;width: 100%;border: 1px solid #000;padding: 4px 5px;margin-top: 5px;}
    .product-box-add-to-cart-button i{display: block;font-size: 28px;font-size: 0;}
    .page.category-page .item-box .product-box-add-to-cart-button:hover{    background: transparent;color: #000;}
    .search-menu{display: none;}
    .top-header-wrapper.stick-header{position: fixed;}
    .footer.custom-footer:after{background-size: 100px;}
    .footer.custom-footer:before{background-size: 100px;}

    .bsi-wrap{align-items: flex-end;flex-wrap: wrap;}
    .banner-info-wapper{width:auto}
    .bsi-right{text-align: center;}
    .bsi-left{text-align: center;width: 300px;text-align: center;}
    .ban-icon{margin: auto;}
    .product-selectors span{display:none}
    #products-orderby {margin-top: 0;}
    .two-col-wrap {padding-top: 10px;}

    .html-category-page .center-2 {
        width: 100%;
    }
    .Editable-button{position: static;}
    .page.category-page .item-box {
        width: 100% !important;
    }

   .humbuger-menu {
        display: block !important;
        order: 4;
    }

    .mobile-cart-btn{display: none;}
    .language-selector .language-list li.selected-language{background-color: transparent;padding: 15px 2px;}
    .language-selector .language-list{background: transparent;}
    body .header.custom-header .responsive-header-links .language-selector .language-list li span{font-size: 0px;}
    .language-selector .language-list{min-width: 0;}
    .plant-box-wrap {
        max-width: 100%;
        width: 100%;
    }

        .plant-box-wrap .cart-total {
        }

            .plant-box-wrap .cart-total tbody {
                display: block;
                width: 100%;
            }

            .plant-box-wrap .cart-total tr {
                display: flex;
                width: 100%;
            }

            .plant-box-wrap .cart-total td {
                display: block;
                width: 50%;
            }

    body .responsive-header-links .custom-cart-qty {
        margin-left: 14px;
        left: 34% !important;
        transform: translateX(-10%);
        top: 10px !important;
    }

    body .responsive-header-links .header-links-wrapper {
        padding: 10px 0;
    }

    body .responsive-header-links .header-menu-links li {
        padding: 0 5px 0 0px;
    }

    body .responsive-header-links .header-menu-links {
        /* justify-content: space-evenly; */
    }

    body .responsive-header-links {
        position: static;
        width: 41px;
        order: 0;
    }

    body .custom-header .search-box {
        display: none;
    }
    body .custom-header .search-box.show-search {
        display: block;
        padding: 10px;
        background: #22222273;
        position: fixed;
    }

        body .custom-header .search-box.open {
            display: block;
            padding: 10px;
            background: #293133;
            margin: -10px;
            width: 96vw;
        }

        body .custom-header .search-box form .searchbox-category {
            width: 60%;
        }

    body .header.custom-header {
        margin-bottom: 0;
        padding: 10px 0;
    }

        body .header.custom-header .header-logo {
            width: 35%;
            flex-grow: 1;
        }

    .flyout-cart.custom-flyout-cart.active-flyout-cart {
        width: 100%;
    }

    body .aboutus-banner-2 .banner-text .banner-heading {
        font-size: 17px;
    }

    .header-menu.custom-header-menu {
        position: fixed;
        top: 0;
        /* display:none; */
        z-index: 99;
        height: 100vh;
        overflow-x: auto;
        right: -100%;
        transition-duration: 0.6s;
        transition-property: right;
        background: #f5f5f5 !important;
    }

    .header-menu.custom-header-menu.open {display: block;right: 0;background: #f5f5f5 !important;height: 100%;}
    .header-menu.custom-header-menu .top-menu.mobile {display: block !important;}
    .menu-toggle .material-icons {display: none;}
    .menu-toggle .material-icons.close {display: block !important;color: #000;/*color:#fff;*/opacity: 1;}
    .cart-pop-list ul li{display: flex;justify-content: space-between;font-weight: 400;}
    .cart-pop-list ul li span{font-weight: 400;}
    .cart-pop-info{padding: 0;}
}
@media screen and (max-width: 480px) {
.checkout-buttons{text-align: center;}
.right-cat-det .plant-total-info .in-out-box{width: 47%;padding: 0;margin: 0;}
.in-out-saprator{margin: 0 1%;}
.plant-total-info .in-out-box .order-subtotal .cart-total-right{font-size: 13px;}
.plant-total-info .in-out-box .order-subtotal .cart-total-left{font-size: 13px;}

.right-cat-det .plant-total-info .in-out-box h1{text-align: left;}
.right-cat-det .plant-total-info .in-out-box table{padding: 0;}
.right-cat-det .plant-total-info{padding: 30px 10px;}

.banner-slider-wrapper .owl-theme .owl-nav{display: none !important;}
.page.category-page .item-box .quantity-div{min-height: 92px;}
.footer.custom-footer:after{background-size: 80px;}
.footer.custom-footer:before{background-size: 80px;}
.mobile-footer-menu{position: fixed;border: 0;height: 60px;background: #fff;left: 0;right: 0;bottom: 0;display: block !important;box-shadow: 0 0 5px 2px #414141a1;}
.category-box-img img{    height: 200px;}
.homepage-category .container{padding: 0 10px;}
.category-button{display: none;}
.b-title h3{    font-size: 20px;margin-bottom: 0;max-width: 240px;}
.logo-box img{margin: auto;}
.b-title{margin-bottom: 5px;}
.logo-silder .owl-nav button{    width: 30px; height: 30px;}
.logo-silder .owl-nav span{font-size: 30px;}
.logo-silder .owl-nav{left: 0;top: 50% !important;}
.logo-box{padding: 15px 16px;}
.section-indoor-category{    margin: 50px 0 40px;}
.mobile-footer-list{display: flex;justify-content: space-around;margin: 0;}
.mobile-footer-list .custom-cart-qty{}
.mobile-footer-list a{color: #000;padding: 16px 15px;display: block;position: relative;}
.mobile-footer-list a i{font-size: 25px;color: #000;}
.wishlist-icon-box{display: none;}
#loginModalPopUp .modal-content .login-inner-form{max-width: 100%;}
#loginModalPopUp .login-inner-form input{max-width: 100%;}
#loginModalPopUp .login-inner-form .login-popup-btn{max-width: 100%;}
#toTop{bottom: 83px !important;right: 50px !important;}
.section-contact{border-top: 2px solid #000;}
.section-contact .line-title{display: none;}
.section-contact .form-contact{display: none;}
/* .section-contact .contact-icons{display: none;}
.section-contact .contact-info{display: none;} */
.html-aboutus-page .section-contact{display: block;}
.custom-footer{display: none ;}
.mob-footer-wrapper{display: block;text-align: center;padding: 50px 15px 80px;background: #ebebeb;}
.mob-footer-wrapper .mob-footer-box{}
.mob-footer-wrapper .mob-footer-box ul{}
.mob-footer-wrapper .mob-footer-box ul li{color: #000;font-weight: 500;letter-spacing: 0.5px;}
.center-1{margin: 0;}
.networks.custom-networks li{float: none;}


.product-filters {display:block;width:100%;overflow-x: auto;}
.product-filters .product-filter {padding: 30px 5px 5px;display:flex;width:100%;overflow-y: visible;}
.product-filters .remove-filter {display:none;}
.product-filters .title + *{ display:none !important; position:absolute;}
.product-filters .title {white-space:nowrap; margin:2px 5px;padding: 6px;border:1px solid #888;display:block; border-radius:2px;}
.product-filters .title:before {display:none;}
.product-filters .title strong{padding:0 !important;}
.product-filter .filter-content {border:0;padding:0;position:relative;/* overflow-y: visible; */}
.product-filters .dropdown-active  .title + *{display:block !important;position: static;}
.abc-fiilter tr td{display: block;background: #fff;border: none;border-bottom: 1px solid #ddd;}
.dropdown .dropdown-label{}
.dropdown .dropdown-list{position: static;transform: scale(1, 1);padding: 0;}
.dropdown .dropdown-option{opacity: 1;}
.dropdown .dropdown-label{display: none;}


.mobile-footer-list li ul {
    position:relative;
}
/* .mobile-footer-list li:hover ul {
    display: block;
} */
.mobile-footer-list li ul {
    display: none;
    position: absolute;
    bottom: 70px;
    background: #fff;
    border:1px solid #ddd;
    border-radius:3px;
    max-width: 250px;
    right: 10px;
    width: 100%;
    z-index: 999;
}   
.mobile-footer-list li ul #topcartlink {
    background:transparent;
    width: 100%;
    margin: 0;
    padding: 0;
}
.mobile-footer-list li ul #topcartlink a{
    padding: 16px 15px;
    background: none;
}
.mobile-footer-list li ul #topcartlink a .cart-qty{
    border-radius:50%;
    background:#ddd;
    padding:5px;
    height:22px;
    width:22px;
    font-size:9px;
}
.mobile-footer-list li ul li {
    border-top:1px solid #e0e0e0;
}


.row-body-head .Editable-button {position:absolute;top:0;left: -7px;width: 40px;z-index:999;background: rgba(255,255,255,1);}
.row-body-head {border:0;}
.row-body-head .flex-table {position:relative;}
.row-body-head .f-pic {max-width: 160px; width:100%;}
.row-body-head .flex-col.name {border:0;}
.row-body-head .flex-name-box {display:block;border: 0;position: static;}
.row-body-head .flex-col.name img {width:100%;max-width: 100%;margin-bottom: 45px;height: 170px;object-fit: contain;}
.row-body-head .flex-col.name .f-name {position:absolute;top: 5px;left: 180px;height: 45px;width: 100%;margin: 0;overflow: hidden;}
.row-body-head .stulk-price {position:absolute;top: 55px;left: 180px;font-weight: bold;}
.row-body-head .stulk-price:after {content:' per stuk'; font-size:12px; font-weight:normal; color:#888; margin-left:5px;}
.row-body-head .adv-price {position:absolute;top: 75px;left: 180px;font-weight: bold;}
.row-body-head .adv-price:after {content:' per adviesprijs'; font-size:12px; font-weight:normal; color:#888; margin-left:5px;}
.open-row .flex-col {position:static;}
.row-body-head .flex-col.qty {position:absolute;bottom: 5px;left: 5px;min-width: 0;width: auto !important;}
.row-body-head .flex-qty-wrap label {width:auto; padding:0 5px 0 15px; font-weight:normal;}
.row-body-head .flex-qty-wrap input {background: #fff;}
.row-body-head .total-price {position:absolute;bottom: 22px;right: 16px;display: flex;align-items: center;}
.row-body-head .total-price h3 {color:#8cd850 !important;font-weight:bold;font-size: 11px;}
.row-body-head .flex-col {border:0;}
.row-body-head .flex-col.last {background:#eee;}
.row-body-head .qty-dsbld-bx {display:none;}
.row-body-head .total-price span{color:#000;font-size: 11px;}






.mob-fot-bot{text-align: right;padding-top: 15px;border-top: 1px solid #ddd;width: 80%;margin: auto;}

.html-shopping-cart-page .banner-top-img:before {content: "";background-color: whitesmoke;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.table-header {background: #f5f5f5;padding: 30px 45px;margin-top: 0;}
.th-box-2 input{background: #fff}
.cart-bar{margin: 0;}
.html-shopping-cart-page .center-1 .container{padding: 0;max-width: 100% !important;width: 100% !important;margin: 0;}
.banner-top-img img{    min-height: 130px;object-fit: cover;}
.banner-top-img{min-height: 130px}
.th-left{    max-width: 100%;width: 100%;}
.th-box label{    text-align: left;max-width: 100%;width: 100%;}
.th-box select{    border: none;width: 100%;margin-top: 6px;}
.th-box-2 label{margin-bottom: 5px;margin-right: 0;text-align: left;width: 100%;font-weight: 500;}
.th-box-2 input{    background: #fff;max-width: 100%;width: 100%;}
#shopping-cart-form{max-width: 95%;margin: auto;}
.shopping-cart-page .common-buttons{margin: 0;position: fixed;bottom: 60px;left: 0;right: 0;z-index: 9999;background: #fff;padding: 10px 10px;box-shadow: 0 0 3px #ddd;box-shadow: 0px -3px 2px -2px #b9b9b9a1;text-align: center;display: flex;justify-content: space-between;}
.html-shopping-cart-page .mobile-footer-menu{box-shadow: none !important;}
.html-shopping-cart-page #toTop{display: none !important;}
.shopping-cart-page .common-buttons input:first-child{background-color: #000;color: #fff;border-color: #000;width: 49%;text-align: center;padding: 0;font-size: 11px;max-width: 49%;font-weight: 600;}
.shopping-cart-page .common-buttons input{color: #fff;border: 2px solid #000;background-color: #000;width: 49%;padding: 0;margin: 0;line-height: 30px;max-width: 49%;white-space: normal;min-width: 0;font-size: 11px;font-weight: 600;}
.mob-hide{display: none !important;}
.top-fillters .pager{display: none;}
.top-fillters{    background: #f5f5f5;}
.html-category-page .master-column-wrapper{ background: #fff;}
.product-filters .title strong{background-color: #fff;}
.product-spec-group .title:after{display: none;}

.row-body-head .flex-col.name .f-name a:after {content:'i'; font-family:times; display:inline-block; background:#fff; margin:-2px 0 0 0; border-radius:50%; width:16px; height:16px; text-align:center; margin-left:3px; border:1px solid #6d8ebb;}
.mob-notify-details{position: absolute;top: 0;right: 5px;background: #fff;border: 1px solid #000;width: 49%;text-align: left;z-index: 999;padding: 14px 15px 10px;}
.mob-notify-title{}
.mob-notify-title h3{font-size: 16px;margin-bottom: 5px;color: #000;font-weight: 600;}
.mob-notify-box{}
.mob-notify-box ul{margin: 0;}
.mob-notify-box ul li{display: flex;}
.mob-notify-box ul li span{}
.mob-notify-box ul li label{font-weight: 400;font-size: 12px;color: #333;margin-right: 15px;width: 43%;}
.mob-notify-close{border: none;background: transparent;position: absolute;top: 5px;right: 5px;}
.mob-notify-close span{}
.row-body-head .flex-col.mob-control{    height: 0;overflow: hidden;padding: 0;min-height: 0 !important;}

.html-wishlist-page .flex-col.last{display: none !important;}
.html-wishlist-page .flex-qty-wrap{/* display: none !important; */}
.html-wishlist-page .row-body-head .Editable-button{    top: auto;left: auto;bottom: 15px;width: 100px;display: flex;background: transparent;}
.open-row .flex-btn.flex-update-btn{color: #000;}
.html-wishlist-page  .buttons{text-align: center;}
.cart-pop-footer{    justify-content: space-between;}
.page.category-page .item-box .product-title{height: auto;}
.html-category-page .cart-pop-footer{display: none;}
.btn-mob-pop{background: #313131;color: #fff;border: none;padding: 5px 7px;display: block;font-size: 11px;text-transform: capitalize;font-size: 0;background: transparent;display: inline-block;display: none;}

.green-tick-btn{position: static;}
.row-body-head .flex-col.mob-control-2{position: absolute;left: 175px;min-height: 0;padding: 5px !important;min-width: 100px;top: 92px;background: #f9f9f9;}
.row-body-head .flex-col.mob-control-2.blue-active{background: #c7c7f4;}

.row-body-head .flex-col.mob-control-2 .flex-qty-wrap{margin: 0;font-size: 11px;width: 50px;min-width: 90px;min-width: 90px;min-height: 10px;padding: 5px !important;height: 25px !important;}
.row-body-head .flex-col.mob-control-3{position: absolute;left: 171px;min-height: 0;padding: 5px !important;min-width: 100px;top: 127px;width: 46%;text-align: left;}
.responsive-header-links .custom-wishlist-qty{position: absolute;left: 21px !important;top: 10px !important;background: #8b8b8b;}
.btn-mob-pop:after {content: 'i';font-family: times;display: inline-block;background: #fff;margin: -2px 0 0 0;border-radius: 50%;width: 16px;height: 16px;text-align: center;margin-left: 3px;border: 1px solid #6d8ebb;color: #6d8ebb;font-size: 13px;}
.flex-col select{height: 26px;line-height: 26px;padding: 0 10px;margin: 0;position: absolute;left: 7px;top: 4px;}
.page.category-page .item-box .product-title a:after{content: 'i';font-family: times;display: inline-block;background: #fff;margin: 0 0 0 0;border-radius: 50%;width: 16px;height: 16px;text-align: center;margin-left: 3px;border: 1px solid #6d8ebb;color: #6d8ebb;font-size: 14px;font-size: 13px;position: relative;top: -1px;line-height: 14px;}

.mob-text-info{display: block;position: absolute;height: 50px;max-height: 50px;min-height: 32px;top: 162px;left: 179px;width: 200px;max-width: 100%;bottom: 0;}
.mob-wishlist-btn{font-weight: 600;display: block;/* position: absolute; */font-size: 12px;background: transparent;z-index: 9999;text-align: center;border: 1px solid #000;padding: 3px 6px;color: #000;text-transform: capitalize;width: 100%;}
.mob-text-box{display: block;}
.mob-text-box textarea{display: block;width: 100%;margin-top: 21px;min-height: 55px;}
.flex-qty-wrap .quantity-div-btn:first-child{margin-right: 4px;}
.flex-qty-wrap label{    width: 75px;}
.quantity-div{width: 49%;}
.flex-qty-wrap .quantity-div-btn{    height: 20px;width: 20px;line-height: 26px;padding: 0;min-width: 20px;min-height: 20px;}
.cart-pop-qty-wrap .quantity-div{width: 180PX;}
#cartPop .modal-dialog{top: 0;}
.right-cat-det .total-info{padding: 15px 10px;}
.html-shopping-cart-page .total-info tbody{display: flex;flex-wrap: wrap;justify-content: space-between;}
.html-shopping-cart-page .total-info tbody .order-subtotal{width: 47%;display: flex;align-items: center;justify-content: center;}
.html-shopping-cart-page .total-info tbody .tax-rate{width: 47%;margin: 0;display: flex;align-items: center;justify-content: center;}
.right-cat-det .total-info .cart-total-left{border: none;width: fit-content;padding: 0 !important;}
.right-cat-det .total-info .cart-total-right{border: none;width: fit-content;padding: 0 !important;}
.html-shopping-cart-page .total-info .cart-total .order-total{width: 200px;display: block;margin: 20px auto 0;text-align: center;display: flex;justify-content: center;}
}
@media screen and (max-width: 400px) {
    .page.category-page .item-box .buttons{flex-wrap:nowrap}
    .cp-foot-box-2 .cp-foot-btn-1{max-width: 100%;font-size: 11px;margin-bottom: 5px;}
    .cp-foot-box-2 .cp-foot-btn-2{max-width: 100px;}
    .cp-foot-box-2{text-align: right;}
    .cp-foot-box-2 .cp-foot-btn-2{float: right;max-width: 100%;padding: 5px;border: 1px solid #000;font-size: 10px;margin-top: 0;}
    .cart-pop-list ul li {width: 70%;max-width: 100%;}
    .mob-text-info{width: 140px;}

    .footer-icon-info .contact-icon .c-icon{ max-width: 50px; }
    .footer-icon-info .contact-icon .c-icon img{ position: relative;max-width: 100%;width: 100%;display: block; }

}
@media screen and (max-width: 370px) {
    .popup-model-content .main-popup-body .model-beeb-image{height: 198px;min-width: 115px;}
    .popup-model-content .main-popup-body .model-text-body-wrapper .modal-footer{padding-top: 0px !important;}
    .popup-model-content .main-popup-body p{font-size: 16px !important;line-height: 23px !important;}
    .popup-model-content .main-popup-body{flex-wrap: wrap;justify-content: center;}
    .header-logo img.pcoll-new-logo{width: 45px;}
    .det-btn{width: 100%;top: -61px;}
    .page.category-page .item-box .product-box-add-to-cart-button{width: 100%;top: -45px;}
    .page.category-page .item-box .product-box-add-to-cart-button.main-cart-btn{width: 100%;}
    .mob-wishlist-btn{width: 100%;top: -132px;}
    .row-body-head .adv-price{font-size: 11px;}
    .row-body-head .stulk-price{font-size: 11px;}
    .footer-icon-info .contact-icon .c-icon{ display: none; }
    .first-box-social-links{flex-wrap: wrap;row-gap: 30px;}
    .popup-model-content .main-popup-body .model-text-body-wrapper .modal-footer{justify-content: center;}
    .popup-model-content .main-popup-body p{text-align: center;}
    .popup-model-content .main-popup-body{padding: 15px 15px !important;}

}   


















