html{
    
    scroll-behavior:smooth;
}

@media screen and (min-width:1500px) {
    
    body{
        
        max-width:1440px; 
        margin:auto;
    }
    
}

body{
    
    position:Relative;
    background:#FFF;
    /*padding-top:115px;*/
}



.homeslider-left-column-has-child{
    
    padding-left:0 !important;
}


.default-section{
    
    padding:2rem;
}


.same-swiper-button-prev{
    
    width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0,0,0,.22);
    display: flex;
    align-items: Center;
    justify-content: center;
    left: 10px !important;
    right: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) rotate(180deg)!important;
    margin: 0 !important;
}

.same-swiper-button-prev:before{
    
    content: '\f105' !important;
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}


.same-swiper-button-next{
    
    width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0,0,0,.22);
    display: flex;
    align-items: Center;
    justify-content: center;
    right: 10px !important;
    left: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) !important;
    margin: 0 !important;
}

.same-swiper-button-next:before{
    
    content: '\f105' !important;
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}


.same-swiper-button-next:hover{
    
    background: #FFF !important;
    opacity: 1 !important;
    
}


.same-swiper-button-prev:hover{
    
    background: #FFF !important;
    opacity: 1 !important;
    
}

.main-header-kkz-parent{
    
    background:#FFF;
    /*position:absolute;*/
    top:0;
    right:0;
    left:0;
    z-index:999999;
    width:100%;
    padding:15px 0 0;
    position:Relative;
}



.main-header-kkz-parent .row:first-child{
    
    display:flex;
    align-items:Center;
}

/*.logo-image-header{*/
    
/*    width:100%;*/
/*    height:100%;*/
/*    max-width:200px;*/
/*}*/


.main-header-kkz-parent .kkz-search #sosearchpro{
    
    width:100%;
    padding:0;
}


.main-header-kkz-parent .kkz-search #sosearchpro .input-group{
    
    margin:0;
    align-items:center;
    position:relative;
}


.main-header-kkz-parent .kkz-search #sosearchpro .autosearch-input{
    
    width:100%;
    margin:0;
    background:#FFF;
    height:50px !important;
    border-radius:10px;
    border:1px solid #e0e0e2;
    padding:0 15px;
    font-size:14px;
}

.main-header-kkz-parent .kkz-search #sosearchpro .autosearch-input::placeholder{
    
    color:#000 !important;
}

.main-header-kkz-parent .kkz-search #sosearchpro .input-group-btn .button-search{
    
    height:100% !important;
    background:transparent !important;
    box-shadow:none !important;
    border:none !important;
    padding:0;
    display:flex;
    align-items:center;
}



.main-header-kkz-parent .kkz-search #sosearchpro .input-group-btn{
    
    left:35px;
    
}

.main-header-kkz-parent .kkz-search #sosearchpro .input-group-btn i{
    
    margin:0;
    font-size:25px;
    transition:.2s opacity ease;
    vertical-align:middle;
}


.main-header-kkz-parent .kkz-search #sosearchpro .input-group-btn:hover i {
    
    opacity:.6;
}

.header-user-account{
    
    display:flex;
    align-items:Center;
    justify-content:flex-end;
}

.product-basket-kkz{
    
    padding:5px;
    border-radius:10px;
    border:1px solid #e0e0e2;
    display:flex;
    align-items:center;
    justify-content:center;
    width:50px;
    height:50px;
    position:relative;
}

.product-basket-kkz span{
    
    position: absolute;
    top: 5px;
    inset-inline-end: 5px;
    z-index: 1;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: rgb(51,65,85);
    color: #fff;
    text-align: center;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 9px;
    line-height: 15px;
}


.product-basket-kkz .basketdiv{
    
    position:unset !important;
}

.cdfgs1{
    
    line-height:1;
}

/*.basket-inside-product-kkz{*/
    
/*    position:absolute;*/
/*    right:auto;*/
/*    left:0;*/
/*    top:100%;*/
/*    margin-top:10px;*/
/*    padding: 20px;*/
/*    width: 330px;*/
/*    background:#FFF;*/
/*    box-shadow:0 0 3px rgba(0,0,0,0.15);*/
/*    transition:opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1),visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1),transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);*/
/*    overflow:hidden;*/
/*    overflow-y:auto;*/
/*    text-align:center;*/
/*    opacity:0;*/
/*    visibility:hidden;*/
/*    transform:translateY(15px) translateZ(0);*/
/*    max-height:50vh;*/
/*    border-radius:5px;*/
/*}*/


.product-basket-kkz ul .empty-bask-kkz .fa-shopping-bag{
    
    font-size:86px;
    color:#f1f1f1;
    margin:0 0 20px 0;
}

.product-basket-kkz ul .empty-bask-kkz p{
    
    color:rgb(51,65,85);
    font-size:14px;
    font-weight:600;
    margin:0 0 20px 0;
}

/*.product-basket-kkz:hover .basket-inside-product-kkz{*/
    
/*    opacity:1;*/
/*    visibility:visible;*/
/*    transform:none;*/
/*}*/



.product-basket-kkz ul .empty-bask-kkz .addmore-link-incart{
    
    background-color:rgb(51,65,85);
    color:#FFF;
    text-align:center;
    padding:10px 14px;
    font-size:12px;
    font-weight:600;
    border-radius:5px;
    transition:all .2s linear;
    justify-content:Center;
}



.product-basket-kkz ul.empty-bask-kkz .addmore-link-incart i{
    margin-right:5px;
    vertical-align:middle;
}


.product-basket-kkz ul li.empty-bask-kkz .addmore-link-incart:hover{
    
    background:var(--config_color_1);
}

.account-user-kkz{
    
    padding:5px;
    border-radius:10px;
    border:1px solid #e0e0e2;
    display:flex;
    align-items:center;
    justify-content:center;
    width:50px;
    height:50px;
    position:relative;
    margin-right:10px;
}



.erf{
    
    float:none;
    line-height:1;
}




.hover-class-header{
    
    position:absolute;
    right:auto;
    left:0;
    top:100%;
    margin-top:10px;
    padding: 20px;
    width: 330px;
    background:#FFF;
    box-shadow:0 0 3px rgba(0,0,0,0.15);
    transition:opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1),visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1),transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
    overflow:hidden;
    overflow-y:auto;
    text-align:center;
    opacity:0;
    visibility:hidden;
    transform:translateY(15px) translateZ(0);
    max-height:50vh;
    border-radius:5px;
}


.account-user-kkz:hover .hover-class-header{
    
    opacity:1;
    visibility:visible;
    transform:none;
}


.user-loged-menu-kkz ul{
    
    margin:0;
    display:block;
    padding:0;
}

.user-loged-menu-kkz{
    
    max-height:initial !important;
    border-radius: 12px !important;
    -webkit-box-shadow: 0 10px 70px rgb(0 0 0 / 15%) !important;
    box-shadow: 0 10px 70px rgb(0 0 0 / 15%) !important;
    text-align:right !important;
    width:220px;
}


.user-loged-menu-kkz ul li{
    
    margin:0 0 10px 0;
}

.user-loged-menu-kkz ul li:last-child{
    
    margin:0;
}

.user-loged-menu-kkz ul li a{
    
    transition:color .15s linear;
    -webkit-transition:color .15s linear;
}

.user-loged-menu-kkz ul li:hover a{
    
    color:#FF2e63;
}

.fix-header-kkz{
    
    animation:slideDown 0.35s ease-out;
    -webkit-animation:slideDown 0.35s ease-out;
    position:fixed;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    
}


@keyframes slideDown {
    
    0%{
        
        transform:translateY(-100%);
        
    }
    
    100%{
        
        transform:translateY(0);
    }
    
}




.preface-first,.mainblogwidth{
    
    display:none;
}


.project-shop-kkz-section-1{
    
    position:Relative;
    padding:2rem;
}



.homeslider-left-column-has-child{
    
    display:flex;
    flex-wrap:wrap;
    /*height:500px;*/
}



.project-shop-kkz-section-1 img{
    
    width:100%;
    height:100%;
    /*object-fit:cover;*/
}


.project-shop-kkz-section-1 .homeslider-left-column-has-child a{
    
    display:block;
    height:100%;
    width:100%;
}

/*.homeslider-left-column-has-child img{*/
    
/*    padding-top:10px;*/
/*}*/

.a-15-30-padding{
    
    padding:30px 0 0 0;
}


.a-30-15-padding{
    
    padding:30px 0 0 0;
}

.homeslider-right-column{
    
    padding-left:0;
}

.homeslider-right-column a{
    
    display:block;
    height:100%;
    width:100%;
    /*margin-top:7.5px;*/
    
}

.mega-menu-made-by-kkz-parent{
    
    position:unset;
    background:#FFF;
}

.mega-menu-made-by-kkz-parent .category-ul-itself{
    
    display:flex;
    align-items:center;
    justify-content:flex-start;
    padding:0;
    margin:0;
    background:#FFF;
}


.mega-menu-made-by-kkz-parent .category-ul-itself .megamenu-li-level1{
    
    padding-bottom:5px;
    border-bottom:3px solid transparent;
    transition:.2s linear border-color;
    margin-left:15px;
    
}

.mega-menu-made-by-kkz-parent .category-ul-itself .megamenu-li-level1:last-child{
    
    margin-left:0;
}

.mega-menu-made-by-kkz-parent .category-ul-itself .megamenu-li-level1 a{
    
    color:#000;
    font-size:14px;
}



.mega-menu-made-by-kkz-parent .category-ul-itself .megamenu-li-level1:hover{
    
    border-color:var(--config_color_1);
}

.mega-menu-made-by-kkz-parent .category-ul-itself .megamenu-li-level1:hover .hidden-megamenu-transform{
    
    transform:scaleY(1);
    opacity:1;
    visibility:visible;
}

/*.mega-menu-made-by-kkz-parent .category-ul-itself .hidden-megamenu-transform{*/
    
/*    margin:0;*/
/*    position:absolute;*/
/*    top:100%;*/
/*    right:15px;*/
/*    background:#FFF;*/
/*    width:calc(100% - 30px);*/
/*    transition:all .3s;*/
/*    border-bottom-right-radius:.5rem;*/
/*    border-bottom-left-radius:.5rem;*/
/*    z-index:-1;*/
/*    transform:translateY(-100%);*/
/*    opacity:0;*/
/*    visibility:hidden;*/
/*}*/



.mega-menu-made-by-kkz-parent .category-ul-itself .hidden-megamenu-transform{
    
    margin:0;
    position:absolute;
    top:100%;
    right:15px;
    background:red;
    width:calc(100% - 30px);
    transition:all .3s;
    border-bottom-right-radius:.5rem;
    border-bottom-left-radius:.5rem;
    /*z-index:-1;*/
    transform:scaleY(0);
    opacity:0;
    transform-origin:top;
    visibility:hidden;
    min-height:400px;
}



.mega-menu-made-by-kkz-parent .category-ul-itself .hidden-megamenu-transform ul{
    
    margin:0;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    padding:0;
}



.mega-menu-made-by-kkz-parent .category-ul-itself .hidden-megamenu-transform ul li{
    
    margin-left:20px;
}


.mega-menu-made-by-kkz-parent .category-ul-itself .hidden-megamenu-transform ul li:last-child{
    
     margin-left:0;
}


/*.homeslider-right-column{*/
    
/*    height:500px;*/
/*}*/


.section-footer-kkz-main{
    
    position:Relative;
    padding:40px 0 20px 0;
}


.section-footer-kkz-main .first-row-footer-kkz{
    
    margin:0;
    display:flex;
    align-items:Center;
    justify-content:center;
    
}

.first-class-footer-2{
    
    display:block;
    width:100%;
    height:2px;
    background:#f0f0f0;
    margin:0 25px;
}


.first-class-footer-3 ul{
    
    margin:0;
    padding:0;
    display:flex;
    align-items:Center;
    justify-content:center;
}


.first-class-footer-3 ul li{
    
    width:45px;
    height:45px;
    border-radius:10px;
    margin:0 2px;
    display:Flex;
    align-items:Center;
    justify-content:center;
    background-color:var(--config_color_1);
    color:#FFF;
}

.first-class-footer-3 ul li a{
    
    width:100%;
    height:100%;
    display:flex;
    align-items:Center;
    justify-content:Center;
}

.first-class-footer-3 ul li a svg{
    
    color:#FFF;
    fill:#FFF;
    width:20px;
    height:20px;
    transition:transform .3s;
}


.first-class-footer-3 ul li a:Hover svg{
    
    transform:scale(1.2);
}




.footer-description-kkz{
    
    margin:15px 0;
}


.footer-description-kkz h2{
    
    color:#000;
    font-size:25px;
    margin-bottom:10px;
    font-weight:900;
}

.footer-description-kkz p{
    
    font-size:17px;
    color:#000;
    margin:0;
    line-height:1.8;
}



.last-row-footer-kkz{
    
    margin:25px 0 0 0;
    display:Flex;
    /*align-items:Center;*/
}


.last-row-footer-kkz .last-row-footer-kkz-menu ul li{
    
    margin-bottom:15px;
    padding-right:10px;
    font-size:25px;
    font-weight:600;
}

.last-row-footer-kkz .last-row-footer-kkz-menu ul li:last-child{
    
    margin:0;
}


.last-row-footer-kkz .last-row-footer-kkz-menu ul li:first-child{
    
    border-right:2px solid var(--config_color_1)80;
    color:var(--config_color_1);
}

.last-row-footer-kkz .last-row-footer-kkz-menu ul li a{
    
    color:#000 !important;
    font-size:17px;
    font-weight:600;
}

.last-row-footer-kkz .ul-enamad ul{
    
    margin:0;
    padding:0;
    display:flex;
    align-items:Center;
    justify-content:Center;
    
}

.last-row-footer-kkz .ul-enamad ul li{
    
    width:120px;
    height:120px;
    max-height:120px;
    text-align:center;
}


.last-row-footer-kkz .ul-enamad ul li img{
    
    width:Auto;
    height:100%;
}


.copyright-footer-kkz{
    
    text-align:center;
    border-top:1px solid rgba(0,0,0,0.105);
    padding-top:20px;
    justify-content: center;
}



.copyright-footer-kkz a{
    
    color:#000 !important;
    font-size:17px;
}



.row-pos-rel{
    
    position:Relative;
    margin:0;
}


.megamenu-overlay{
    
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#00000057;
    opacity:0;
    visibility:hidden;
    transition:all .3s ease-in-out;
    z-index:500;
}





.megamenu-overlay.overlay-visib{
    
    opacity:1;
    visibility:visible;
}



.category-module-main-page-kkz .swiper {
      width: 100%;
      height: 100%;
    }

.category-module-main-page-kkz .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.category-module-main-page-kkz .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.category-module-main-page-kkz .swiper {
      margin-left: auto;
      margin-right: auto;
    }




.mainpage-category-slider-kkz-inner div{
    
    border-radius:50%;
    border:2px solid var(--config_color_1);
    transition:all .25s ;
    background-color:Transparent;
}

.mainpage-category-slider-kkz-inner div img{
    
    border-radius:50%;
    padding:5px;
   
}

.mainpage-category-slider-kkz-inner div:hover{
    
    background-color:var(--config_color_1);
}


.category-module-main-page-kkz{
    
    position:Relative;
    padding:2rem;
}


.category-main-page-title-link{
    
    display:block;
    margin-top:25px;
    text-decoration:none;
    color:#000 !important;
    font-size:18px;
    font-weight:600;
    text-align:center;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.category-main-page-posrel-keeper{
    
    position:unset;
}





.category-module-main-page-kkz .swiper-button-next{
    
    width:32px;
    height:32px;
    background:#FFF !important;
    box-shadow:0 0 14px -3px rgba(0,0,0,.22);
    display:flex;
    align-items:Center;
    justify-content:center;
    right:10px !important;
    left:auto !important;
    top:50% !important;
    transform:TranslateY(-50%) !important;
    margin:0 !important;
}


.category-module-main-page-kkz .swiper-button-next:before{
    
    content:'\f105';
    font-family:'Fontawesome';
    color:#000;
    font-size:20px;
    
}


.category-module-main-page-kkz .swiper-button-next:hover{
    
    background:#FFF !important;
    opacity:1 !important;
}


.category-module-main-page-kkz .swiper-button-prev{
    
    width:32px;
    height:32px;
    background:#FFF !important;
    box-shadow:0 0 14px -3px rgba(0,0,0,.22);
    display:flex;
    align-items:Center;
    justify-content:center;
    left:10px !important;
    right:auto !important;
    top:50% !important;
    transform:TranslateY(-50%) rotate(180deg)!important;
    margin:0 !important;
}


.category-module-main-page-kkz .swiper-button-prev:before{
    
    content:'\f105';
    font-family:'Fontawesome';
    color:#000;
    font-size:20px;
    
}


.category-module-main-page-kkz .swiper-button-prev:hover{
    
    background:#FFF !important;
    opacity:1 !important;
}




.tablist-theme-hezar-kkz .swiper {
      width: 100%;
      height: 100%;
    }

.tablist-theme-hezar-kkz .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /*display: flex;*/
      justify-content: center;
      align-items: center;
      position:relative;
      padding:0 15px;
      
    }

.tablist-theme-hezar-kkz .swiper-slide img {
      /*display: block;*/
      width: 100%;
      height: 100%;
      /*object-fit: cover;*/
    }

.tablist-theme-hezar-kkz .swiper {
      margin-left: auto;
      margin-right: auto;
    }



.tablist-theme-hezar-kkz {
    
    position:relative;
    padding:2rem;
}

.border-keeper-tablist-kkz{
    
    border:4px solid var(--config_color_1);
    border-radius:20px;
    padding:15px;
    overflow:hidden;
}




.offer-tablist-banner{
    
    position:Relative;
    margin-bottom:30px;
}

.offer-tablist-banner a{
    
    position:Absolute;
    top:50%;
    transform:TranslateY(-50%);
    right:auto;
    left:1.5rem;
    font-size:18px;
    color:#FFF;
    z-index:1;
    font-weight:600;
    display:Flex;
    align-items:center;
}


.offer-tablist-banner a i{
    
    margin-right:15px;
    font-size:25px;
    color:#FFF;
}


.product-countdown-timer{
    
   
    margin-bottom:15px;
    height:35px;
}


.product-countdown-timer .border-timer{
    
    height:4px;
    width:100%;
    margin-top:5px;
    border-radius:10px;
    background:var(--config_color_1);
}


.flex-countdown-timer{
    
     display:Flex;
    align-items:Center;
    justify-content:space-between;
    font-size: 18px;
    font-weight: 600;
    color: var(--config_color_1);
}


.flex-countdown-timer #demo{
    
    direction:ltr;
}


.tablist-theme-hezar-kkz .swiper-slide .product-name-kkz a{
    
    font-size:16px;
    color:#000;
    font-weight:500;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    text-align:right;
    line-height:27px;
}



.tablist-theme-hezar-kkz .swiper-slide .product-name-kkz{
    
    margin:15px 0;
    min-height:55px;
}


.tablist-theme-hezar-kkz .swiper-slide .product-price-and-offer{
    
    margin-top:15px;
    width:100%;
    
}


.tablist-theme-hezar-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-top-side{
    
    display:Flex;
    align-items:flex-start;
    justify-content:space-between;
    width:100%;
}


.tablist-theme-hezar-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-top-side p{
    
    margin:0;
    font-size:18px;
    font-weight:600;
    color:var(--config_color_1);
}


.tablist-theme-hezar-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-top-side span{
    
    border-radius:3px;
    color:#FFF;
    background:var(--config_color_1);
    padding:0 4px;
    font-size:14px;
    font-weight:600;
}


.tablist-theme-hezar-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-bottom-side p{
    
    margin:0;
    text-align:left;
}


.tablist-theme-hezar-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-bottom-side p del{
    
    font-size:15px;
    font-weight:600;
    color:#666666;
}




.tablist-theme-hezar-kkz .swiper-slide .abs-swiper-tablist-border{
    
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:1px;
    background:#EEE;
    height:100%;
    /*height:80vh;*/
}






.tablist-theme-hezar-kkz .swiper-button-next{
    
    width:36px;
    height:36px;
    background:#FFF !important;
    box-shadow:0 0 14px -3px rgba(0,0,0,.22);
    display:flex;
    align-items:Center;
    justify-content:center;
    right:10px !important;
    left:auto !important;
    top:50% !important;
    transform:TranslateY(-50%) !important;
    margin:0 !important;
}


.tablist-theme-hezar-kkz .swiper-button-next:before{
    
    content:'\f105';
    font-family:'Fontawesome';
    color:#000;
    font-size:25px;
    font-weight:600;
    
}


.tablist-theme-hezar-kkz .swiper-button-next:hover{
    
    background:#FFF !important;
    opacity:1 !important;
}


.tablist-theme-hezar-kkz .swiper-button-prev{
    
    width:36px;
    height:36px;
    background:#FFF !important;
    box-shadow:0 0 14px -3px rgba(0,0,0,.22);
    display:flex;
    align-items:Center;
    justify-content:center;
    left:10px !important;
    right:auto !important;
    top:50% !important;
    transform:TranslateY(-50%) rotate(180deg)!important;
    margin:0 !important;
}


.tablist-theme-hezar-kkz .swiper-button-prev:before{
    
    content:'\f105';
    font-family:'Fontawesome';
    color:#000;
    font-size:25px;
    font-weight:600;
    
}


.tablist-theme-hezar-kkz .swiper-button-prev:hover{
    
    background:#FFF !important;
    opacity:1 !important;
}



.section-banner-kkz-main-page img{
    
    border-radius:18px;
}

.section-same-tablist-kkz .swiper {
      width: 100%;
      height: 100%;
      overflow:hidden;
    }

.section-same-tablist-kkz .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /*display: flex;*/
      justify-content: center;
      align-items: center;
      position:relative;
      padding:0 15px;
    }

.section-same-tablist-kkz .swiper-slide img {
      /*display: block;*/
      width: 100%;
      height: 100%;
      /*object-fit: cover;*/
    }

.section-same-tablist-kkz .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.section-same-tablist-kkz{
    
    position:relative;
    
}


.section-same-tablist-kkz .same-tablist-swiper-keeper{
    
    border:2px solid rgb(240 240 240);
    border-radius:20px;
    overflow:hidden;
    /*padding-top:2rem;*/
    /*padding-bottom:2rem;*/
    padding:2rem;
}


.section-same-tablist-kkz-heading{
    
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:2rem;
    
}


.section-same-tablist-kkz-heading div:first-child{
    
    font-size:22px;
    font-weight:600;
    color:#000;
}

.section-same-tablist-kkz-heading div:last-child a{
    
    font-size: 18px;
    color: var(--config_color_1);
    z-index: 1;
    font-weight: 600;
    display: Flex;
    align-items: center;
}

.section-same-tablist-kkz-heading div:last-child a i{
    
    margin-right: 15px;
    font-size: 25px;
    color: var(--config_color_1);
}

.mySwiper-Same-tablist-kkz{
    
    overflow:hidden;
}



.section-same-tablist-kkz .swiper-slide .product-countdown-timer {
    
    margin-bottom: 15px;
    height: 35px;
}


.section-same-tablist-kkz .swiper-slide .flex-countdown-timer {
    display: Flex;
    align-items: Center;
    justify-content: space-between;
    font-size: 18px;
    font-weight: 600;
    color: var(--config_color_1);
}

.section-same-tablist-kkz .swiper-slide .flex-countdown-timer #demo {
    direction: ltr;
}


.section-same-tablist-kkz .swiper-slide .product-countdown-timer .border-timer {
    height: 4px;
    width: 100%;
    margin-top: 5px;
    border-radius: 10px;
    background: var(--config_color_1);
}



.section-same-tablist-kkz .swiper-slide .product-name-kkz {
    margin-top: 15px;
    min-height:55px;
}


.section-same-tablist-kkz .swiper-slide .product-name-kkz a{
    
    font-size: 16px;
    color: #000;
    font-weight: 500;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-align: right;
    line-height: 27px;
}



.section-same-tablist-kkz .swiper-slide .product-price-and-offer{
    
    margin-top: 15px;
    width: 100%;
}



.section-same-tablist-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-top-side{
    
    display: Flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
}


.section-same-tablist-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-top-side span{
    
    border-radius: 3px;
    color: #FFF;
    background: var(--config_color_1);
    padding: 0 4px;
    font-size: 14px;
    font-weight: 600;
}


.section-same-tablist-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-top-side p{
    
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    color: var(--config_color_1);
}

.section-same-tablist-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-bottom-side p{
    
    margin:0;
    text-align:left
}


.section-same-tablist-kkz .swiper-slide .product-price-and-offer .product-price-and-offer-bottom-side p del{
    
    font-size: 15px;
    font-weight: 600;
    color: #666666;
}


.section-same-tablist-kkz .swiper-slide .abs-swiper-tablist-border{
    
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #EEE;
    height: 100%;
}




.section-same-tablist-kkz .swiper-button-next{
    
    width:36px;
    height:36px;
    background:#FFF !important;
    box-shadow:0 0 14px -3px rgba(0,0,0,.22);
    display:flex;
    align-items:Center;
    justify-content:center;
    right:10px !important;
    left:auto !important;
    top:50% !important;
    transform:TranslateY(-50%) !important;
    margin:0 !important;
}


.section-same-tablist-kkz .swiper-button-next:before{
    
    content:'\f105';
    font-family:'Fontawesome';
    color:#000;
    font-size:25px;
    font-weight:600;
    
}


.section-same-tablist-kkz .swiper-button-next:hover{
    
    background:#FFF !important;
    opacity:1 !important;
}


.section-same-tablist-kkz .swiper-button-prev{
    
    width:36px;
    height:36px;
    background:#FFF !important;
    box-shadow:0 0 14px -3px rgba(0,0,0,.22);
    display:flex;
    align-items:Center;
    justify-content:center;
    left:10px !important;
    right:auto !important;
    top:50% !important;
    transform:TranslateY(-50%) rotate(180deg)!important;
    margin:0 !important;
}


.section-same-tablist-kkz .swiper-button-prev:before{
    
    content:'\f105';
    font-family:'Fontawesome';
    color:#000;
    font-size:25px;
    font-weight:600;
    
}


.section-same-tablist-kkz .swiper-button-prev:hover{
    
    background:#FFF !important;
    opacity:1 !important;
}




.top-mobile-brands .top-mobile-title{
    
    text-align:center;
    margin-bottom:2rem;
}


.top-mobile-brands .top-mobile-title p{
    
    margin:0;
    color:#000;
    font-size:26px;
    font-weight:600;
}



.top-mobile-brands .top-mobile-row-content-center{
    
    display:flex;
    align-items:Center;
    justify-content:center;
    text-align:center;
}


.top-mobile-brands .top-mobile-row-content-center .col-lg-2 img{
    
    width:180px;
}



.top-mobile-brands .top-mobile-row-content-center .col-lg-2 p{
    
    color:#000;
    font-size:18px;
    font-weight:600;
    margin:15px 0 0 0;
}



.products-timer-kkz{
    
    position:Relative;
    direction:ltr;
}



.products-timer-kkz .countdown_box{
    
    position:unset !important;
    width:100% !important;
    margin:0;
    display:flex;
    align-items:Center;
    justify-content:space-between;
    transform:none !important;
}

.products-timer-kkz .countdown_box div{
    
    background:Transparent;
    color:var(--config_color_1) !important;
    font-size:17px !important;
    font-weight:600 !important;
    width:auto !important;
}



.products-timer-kkz .countdown_box .countdown_inner{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
}



.time-item{
    
    display:flex !important;
    align-items:Center !important;
    justify-content:center !important;
    width:auto !important;
    margin:0 !important;
}

.defaultCountdown-4462{
    
    display:flex !important;
    align-items:Center !important;
    justify-content:center !important;
}


.name-time{
    
    margin:0 2px;
}


.no-title-category-main-page{
    
    margin:0 !important;
}

.no-title-category-main-page .modtitle{
    
    display:none !important;
}



.category-kkz-with-title{
    
    margin:0 !important;
}

.category-kkz-with-title .modtitle{
    
    margin:0;
}

.category-kkz-with-title .modtitle span{
    
    font-size:26px;
    font-weight:600;
    color:#000;
    margin:0;
    position:unset;
    padding:0;
}



.solo-banner-mid-main-page img{
    
    width:100%;
    height:100%;
    border-radius:18px;
}


.banner-section-kkz-class img{
    
    width:100%;
    height:100%;
    border-radius:18px;
}


.section-filter-main-page .filter-main-page-inner{
    
    width:100%;
    height:100%;
    border:1px solid #d1d1d1;
    border-radius:20px;
    padding:2rem 4rem;
}


.section-filter-main-page .filter-main-page-inner h1{
    
    font-size:22px;
    margin:0 0 20px 0;
    color:#000;
    font-weight:600;
}


.section-filter-main-page .filter-main-page-inner .col-lg-4 div{
    
    padding:0;
    height:5rem;
    display:flex;
    align-items:Center;
    justify-content:center;
    text-align:center;
}

.section-filter-main-page .filter-main-page-inner .col-lg-4{
    
    padding:0 7.5px;
}


.section-filter-main-page .filter-main-page-inner .col-lg-4 a{
    
    color:#000 !important;
    font-size:18px;
    text-decoration:none;
}

.section-filter-main-page .filter-main-page-inner .col-lg-4 a span{
    
    display:inline-block;
    margin:0 3px;
    font-weight:600;
    font-size:25px;
}



.section-filter-main-page .filter-main-page-inner .col-lg-4:nth-child(1) div{
    
    border-radius:.75rem;
    background:#f7faff;
    transition:all .15s;
    border:1px solid rgba(59,130,246,.5);
    margin-bottom:15px;
}



.section-filter-main-page .filter-main-page-inner .col-lg-4:nth-child(2) div{
    
    border-radius:.75rem;
    margin-bottom:15px;
    background:#F2F7FF;
    transition:all .15s;
    border:1px solid rgba(59,130,246,.5);
}

.section-filter-main-page .filter-main-page-inner .col-lg-4:nth-child(3) div{
    
    border-radius:.75rem;
    margin-bottom:15px;
    background:#E9F1FF;
    transition:all cubic-bezier(.4,0,.2,1) .15s;
    border:1px solid rgba(59,130,246,.5);
}


.section-filter-main-page .filter-main-page-inner .col-lg-4:nth-child(4) div{
    
    border-radius:.75rem;
    background:#f7faff;
    transition:all .15s;
    border:1px solid rgba(59,130,246,.5);
    margin-bottom:15px;
}



.section-filter-main-page .filter-main-page-inner .col-lg-4:nth-child(5) div{
    
    border-radius:.75rem;
    margin-bottom:15px;
    background:#F2F7FF;
    transition:all .15s;
    border:1px solid rgba(59,130,246,.5);
}

.section-filter-main-page .filter-main-page-inner .col-lg-4:nth-child(6) div{
    
    border-radius:.75rem;
    margin-bottom:15px;
    background:#E9F1FF;
    transition:all .15s;
    border:1px solid rgba(59,130,246,.5);
}



.section-filter-main-page .filter-main-page-inner .col-lg-4 div:hover{
    
    border-width:3px !important;
}








.section-filter-main-page .filter-main-page-inner-colorful .col-lg-4:nth-child(1) div{
    
    border-radius:.75rem;
    background:#fff5f6;
    transition:all .15s;
    border:1px solid #F1737F;
    margin-bottom:15px;
}



.section-filter-main-page .filter-main-page-inner-colorful .col-lg-4:nth-child(2) div{
    
    border-radius:.75rem;
    margin-bottom:15px;
    background:#f9f9f6;
    transition:all .15s;
    border:1px solid #BBB398;
}

.section-filter-main-page .filter-main-page-inner-colorful .col-lg-4:nth-child(3) div{
    
    border-radius:.75rem;
    margin-bottom:15px;
    background:#fff5ec;
    transition:all cubic-bezier(.4,0,.2,1) .15s;
    border:1px solid #E0A161;
}


.section-filter-main-page .filter-main-page-inner-colorful .col-lg-4:nth-child(4) div{
    
    border-radius:.75rem;
    background:#eafaff;
    transition:all .15s;
    border:1px solid #47C3E4;
    margin-bottom:15px;
}



.section-filter-main-page .filter-main-page-inner-colorful .col-lg-4:nth-child(5) div{
    
    border-radius:.75rem;
    margin-bottom:15px;
    background:#f2f5fe;
    transition:all .15s;
    border:1px solid #8298E1;
}

.section-filter-main-page .filter-main-page-inner-colorful .col-lg-4:nth-child(6) div{
    
    border-radius:.75rem;
    margin-bottom:15px;
    background:#f9fbea;
    transition:all .15s;
    border:1px solid #B5C168;
}

.theme-category-hands-3 .row{
    
    justify-content:space-between;
}


.theme-category-hands-3 p {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin: 15px 0 0 0;
}



.brands-section-kkz .swiper {
      width: 100%;
      height: 100%;
    }

.brands-section-kkz .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
      border-left:1px solid #f0f0f0;
    }

.brands-section-kkz .swiper-slide img {
      /*width: 100%;*/
      height: 100%;
      width: 80%;
      margin: 10px;
    }

.brands-section-kkz .swiper {
      margin-left: auto;
      margin-right: auto;
      overflow:hidden;
    }



.brands-section-kkz .row{
    
    margin:0;
    border:2px solid var(--config_color_1);
    border-radius:20px;
    overflow:hidden;
    display:Flex;
    align-items:Center;
}

.brands-section-kkz .col-lg-2{
    
    display:flex;
    align-items:Center;
    justify-content:Center;
    background:var(--config_color_1);
    flex-direction:column;
    padding:68px 0;
    
}

.brands-section-kkz .col-lg-2 svg{
    
    fill:#FFF;
    width:60px;
    height:60px;
}



.brands-section-kkz .col-lg-2 p{
    
    margin:0;
    color:#FFF;
    font-size:20px;
    font-weight:600;
    
    
    display: flex;
    align-items: center;
    
}


.brands-section-kkz .swiper-button-prev{
    
    width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0,0,0,.22);
    display: flex;
    align-items: Center;
    justify-content: center;
    left: 10px !important;
    right: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) rotate(180deg)!important;
    margin: 0 !important;
}



.brands-section-kkz .swiper-button-prev:before{

    content: '\f105';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}


.brands-section-kkz .swiper-button-next{
    
    width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0,0,0,.22);
    display: flex;
    align-items: Center;
    justify-content: center;
    right: 10px !important;
    left: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) rotate(180deg)!important;
    margin: 0 !important;
}



.brands-section-kkz .swiper-button-next:before{

    content: '\f104';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}

.brands-section-kkz .swiper-button-prev:hover {
    background: #FFF !important;
    opacity: 1 !important;
}


.brands-section-kkz .swiper-button-next:hover {
    background: #FFF !important;
    opacity: 1 !important;
}


.section-class-home-ap-tools .row{
    
    display:Flex;
    /*align-items:Center;*/
    /*justify-content:Center;*/
    flex-wrap:wrap;
    /*display:grid;*/
    /*grid-template-columns:repeat(7,minmax(0,1fr));*/
}


.section-class-home-ap-tools .row .home-ap-category-itself{
    
    background-color:#D7D7D7;
    border-radius:10px;
    position:Relative;
    display:flex;
    align-items:center;
    justify-content:Center;
    /*flex-direction:column;*/
    overflow:hidden;
    width:100%;
    height:100%;
    padding:30px;
    
    
}

.section-class-home-ap-tools .row:before{
    
    content:none !important;
}


.section-class-home-ap-tools .row .home-ap-category-itself img{
    
    width:130px;
    height:130px;
    border-radius:10px;
}



.section-class-home-ap-tools .row .home-ap-category-itself > a{
    
    /*transform:translateY(100%);*/
    transition:all .3s;
    width:100%;
    font-size:16px;
    color:#FFF !important;
    background:#000;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
    position:absolute;
    right:0;
    bottom:-50%;
    text-align:center;
    padding:5px 0;
    left:0;
    
}

.section-class-home-ap-tools .row .home-ap-category-itself:hover a{
    
    bottom:0;
}




.section-class-home-ap-tools .row .col-lg-2{
    
    border-left:1px solid #d7d7d796;
    padding-bottom:15px;
    padding-top:15px;
    border-bottom:1px solid #d7d7d796;
    
}



.section-class-home-ap-tools .row .col-lg-2:nth-child(6n){
    
    border-left:0;
}




.section-class-home-ap-tools .row .col-lg-2:nth-child(7){
    
    border-bottom:0;
}

.section-class-home-ap-tools .row .col-lg-2:nth-child(8){
    
    border-bottom:0;
}

.section-class-home-ap-tools .row .col-lg-2:nth-child(9){
    
    border-bottom:0;
}


.section-class-home-ap-tools .row .col-lg-2:nth-child(10){
    
    border-bottom:0;
}

.section-class-home-ap-tools .row .col-lg-2:nth-child(11){
    
    border-bottom:0;
}

.section-class-home-ap-tools .row .col-lg-2:nth-child(12){
    
    border-bottom:0;
}


.blog-section-home-kkz .swiper {
      width: 100%;
      height: 100%;
      overflow:hidden;
    }

.blog-section-home-kkz .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      flex-direction:column;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.blog-section-home-kkz .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.blog-section-home-kkz .swiper {
      margin-left: auto;
      margin-right: auto;
    }



.blog-section-home-kkz .blog-section-home-title{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    margin-bottom:3rem;
}


.blog-section-home-kkz .blog-section-home-title h2{
    
    font-size:22px !important;
    color:#000;
    font-weight:600;
    margin:0;
}


.blog-section-home-kkz .blog-section-home-title a{
    
    font-size: 18px;
    color: var(--config_color_1);
    z-index: 1;
    font-weight: 600;
    display: Flex;
    align-items: center;
}


.blog-section-home-kkz .blog-section-home-title a i{
    
    margin-right: 15px;
    font-size: 25px;
    color: var(--config_color_1);
}


.blog-section-home-kkz .row{
    
    border:2px solid var(--config_color_1);
    border-radius:20px;
    padding:3rem 1rem;
}


.product-solo-page-breadcrumb-hykkz {
    
    /*margin-bottom:1rem;*/
    padding-right:2rem;
    padding-left:2rem;
}



.product-solo-page-breadcrumb-hykkz .breadcrumb__item a i{
    
    font-size:30px;
    color:#212121;
}  



.product-solo-page-breadcrumb-hykkz .breadcrumb__list{
    
    overflow:hidden;
    padding-bottom:0 !important;
}





.product-solo-page-breadcrumb-hykkz .breadcrumb__separator{
    
    font-size:20px;
}


.product-solo-page-breadcrumb-hykkz .breadcrumb__item a{
    
    color:#212121 !important;
}


.product-solo-page-breadcrumb-hykkz .container-fluid{
    
    padding:0;
}

html body.bodyclass{
    
    background-color:#FFF !important;
}

.product-solo-page-breadcrumb-hykkz .col-lg-12{
    
     border-bottom:1px solid #d7dee0;
     padding-bottom:10px;
}


.product-solo-page-section-number1-kkz {
    
    padding:2rem;
}

.product-solo-page-section-number1-kkz .container-fluid{
    
    padding:0;
}

.product-solo-col4right .product__name{
    
    font-size:18px;
    color:#000;
    font-weight:600;
    overflow:hidden;
    -webkit-line-clamp:2;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    line-height:1.6;
    margin:0;
}

.review-product-counter{
    
    margin:15px 0 0 0;
    font-size:16px;
    color:#000;
    line-height:1.2;
    padding-bottom:15px;
    width:fit-content;
    border-bottom:1px solid #d7dee0;
}

.review-product-counter span{
    
    color:var(--config_color_1);
    margin-right:10px;
    font-weight:600;
}


.color-pallete-product .dscntprfe{
    
    margin:0 !important;
    border:0;
    padding:10px 0 0 0 !important;
}

.color-pallete-product .mdtopdsccolor{
    
    display:flex;
    align-items:Center;
    justify-content:flex-start;
    font-size:15px !important;
    margin:0 !important;
}


.color-pallete-product  .newbtnasd{
    
    padding:0;
    margin:0 0 0 5px;
    color:#666666 !important;
    font-weight:400;
}


.color-pallete-product .mdtopdsccolor div:nth-child(2){
    
    font-weight:600;
}

.color-pallete-itself-kkz-parental{
    
    display:flex;
    align-items:Center;
    justify-content:space-between;
    margin-top:20px;
}

.color-pallete-itself-kkz-parental .clrkkz{
    
    margin:0;
    /*width:auto;*/
    /*height:auto;*/
    float:none;
    border-radius:7px !important;
}




.product-color-has-flex{
    
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    margin-top:10px;
    padding-bottom:20px;
    border-bottom:1px solid #d7dee0;
}

.product-color-object-itself {
    
    border-radius:7px;
    border:1px solid #d7dee0;
    padding:3px;
    display:Flex;
    align-items:Center;
    justify-content:space-between;
}


.product-color-object-itself span{
    
    border-radius:6px;
    width:20px;
    height:20px;
    display:Flex;
    align-items:Center;
    justify-content:Center;
}

.product-color-object-itself p{
    
    font-size:12px;
    color:#000;
    margin:0 8px;
    line-height:1;
}




.product-color-object-itself:nth-child(1) span{
    
    background-color:#000;
}


.product-color-object-itself:nth-child(2) span{
    
    background-color:#8f8f8f;
}

.product-color-object-itself:nth-child(3) span{
    
    background-color:#b030b0;
}

.product-color-object-itself:nth-child(4) span{
    
    background-color:#ffee59;
}


.product-color-object-itself:nth-child(5) span{
    
    background-color:blue;
}

.product-color-object-itself span i{
    
    color:#FFF;
    font-size:13px;
}


.product-color-object-itself:nth-child(1){
    
    font-weight:600;
    border-color:var(--config_color_1);
    border-width:2px;
    
}


.product-main-features-kkz{
    
    margin-top:15px;
}

.product-main-features-kkz h1{
    
    font-size:18px;
    color:#000 !important;
    margin:0 0 10px 0 !important;
    line-height:1;
    font-weight:600;
}

.product-main-features-kkz div:nth-child(1){
    
    border:1px solid var(--config_color_1);
    margin-top:20px;
    min-height:initial !important;
    text-align:right;
    border-radius:.375rem;
    padding:20px;
}



.product-main-features-kkz div ul{
    
    margin:0;
    padding:0;
}

.product-main-features-kkz div ul li:before{
    
    display:none;
}

.product-main-features-kkz div ul li{
    
    list-style-type:none;
    color:#000;
    padding:15px 0;
    border-bottom:1px dashed #d7dee0;
}

.product-main-features-kkz div ul li span{
    
    color:#000;
    font-size:14px !important;
}

.product-main-features-kkz div ul li:first-child{
    
    padding-top:0;
}


.product-main-features-kkz div ul li:last-child{
    
    padding-bottom:0;
    border:0;
}



.section-faq-number1-kkz{
    
    position:relative;
    overflow:hidden;
    border-radius:0 0 20% 20%;
    display:flex;
    align-items:center;
    height:100%;
    max-height:700px;
    justify-content:Center;
}


.section-faq-number1-kkz img{
    
    width:100%;
    object-fit:cover;
    height:100%;
    border-radius:0 0 20% 20%;
}



.section-faq-number1-kkz:After{
    
    background:rgba(51,65,85,1);
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    opacity:.7;
    height:100%;
    content:'';
    z-index:2;
    border-radius:0 0 20% 20%;
}




.faq-section-heading{

    display:flex;
    align-items:center;
    justify-content:Center;
    z-index:3;
    top:50%;
    right:50%;
    transform:translate(50%,-50%);
    position:absolute;
    text-align:center;
}



.faq-section-heading h1{
    
    color:#FFF;
    font-weight:700;
    font-size:5rem !important;
    margin:0 0 20px 0;
    line-height:normal;
    text-shadow:1px 2px rgba(51,65,85,1);
}


.faq-section-heading p{
    
    margin:0;
    color:#FFF;
    font-size:1.5rem;
    font-weight:600;
    text-shadow:1px 1px rgba(51,65,85,1);
}





.faq_question {
  font-size: 1.2rem;
  font-weight: 600;
  /*padding: 15px 0;*/
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.answercont {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s;
}

.fqa_headline_container h2 span { font-weight: 700; }

.faq_question-text h3 { 
    
    font-size: 22px;
    margin:0;
    font-weight:600;
    /*display:flex;*/
    /*align-items:Center;*/
    /*justify-content:flex-start;*/
    
}

.faq_question-text h3 i{
    
    font-size:20px;
    /*vertical-align:middle;*/
    margin-left:5px;
    color:#bfa888;
}

.icon.active {
  background: transparent;
  border: 2px solid #fff;
}
.icon:hover { 
    
    cursor: pointer; 
    
}

.icon-shape {
    
    position: relative; width: 50px; height: 50px; 
    
}

.icon .icon-shape::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 4px;
  background: #fff;
  border-radius: 3px;
  transition: all 0.5s ease;
}
.icon .icon-shape::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4px;
  height: 30px;
  background: #fff;
  border-radius: 3px;
  transition: all 0.5s ease;
}
.icon .icon-shape.active::before {
  transform: translate(-50%, -50%) rotate(180deg);
  transition: all 0.5s ease;
}
.icon .icon-shape.active::after {
  transform: translate(-50%, -50%) rotate(90deg);
  transition: all 0.5s ease;
}



.section-faq-number2-kkz .col-lg-12{
    
    position:relative;
    background:#FFF;
    padding:25px;
    border-radius:20px;
    /*transform:translateY(-100%);*/
    z-index:4;
    /*border:1px solid rgba(236,238,239,1);*/
}

.section-faq-number2-kkz .faq_container{
    
    padding:20px;
    border:1px solid rgba(236,238,239,1);
    margin-bottom:20px;
    
}

.section-faq-number2-kkz .faq_container:last-child{
    
    margin-bottom:0;
}

.faq_question-text h3{
    
    font-size:17px;
    font-weight:600;
    color:#000;
    transition:.3s color ease;
    
}


.faq_question i{
    
    font-size:25px;
    color:#000;
    transition:all .3s;
}

.faq_question.active i{
    
    transform:rotate(180deg);
}


.faq_question.active h3{
    
    color:var(--config_color_1);
}


.answercont p{
    
    font-size:17px;
    font-weight:500;
    margin:0 0 15px 0;
    color:#79899e;
}


.answer{
    
    margin-top:50px;
}

.link-withbg-kkz-blue{
    
    padding:3px;
    background:rgba(59,130,246,.1);
    color:#3b82f6 !important;
    margin:0 3px;
    display:inline-block;
    font-weight:600;
    border-radius:3px;
    font-size:17px;
}

.link-withbg-kkz-red{
    
    padding:3px;
    background:rgba(255,46,99,.1);
    color:#ff2e63 !important;
    font-size:17px;
    font-weight:600;
    display:inline-block;
    border-radius:3px;
}



.step-faq-grey{
    
    width:fit-content;
    border-radius:3px;
    display:block;
    padding:0 3px;
    margin:15px 0;
    color:#000;
    font-weight:600;
    font-size:17px;
    background:#eceeef;
}



.section-faq-number2-kkz .faq_container:last-child .link-withbg-kkz-red{
    
    margin:0 3px;
}

.contact-page-section-number1{
    
    position:Relative;
}


.contact-page-section-number1 .cont-title-outer{
    
    font-size:24px !important;
    margin:30px 0;
    font-weight:600;
    color:#000;
}


.contact-page-section-number1 .col-lg-12{
    
    border-radius:10px;
    padding:20px;
    box-shadow:0 0 6px 0 rgba(0,0,0,.16);
    display:flex;
    align-items:Center;
}

.contact-form-rightside {
    
    display:Flex;
    align-items:center;
    justify-content:center;
    padding-right:0;
    flex-direction:column;
}

.contact-form-rightside h2{
    
    font-size:22px;
    color:var(--config_color_1);
    font-weight:500;
    margin:0 0 30px 0;
}



.contact-form-left .form-cont-inner{
    
    position:Relative;
    width:100%;
    margin:0 0 20px 0;
}



.contact-form-left .form-cont-inner:last-child{
    
    margin:0;
}

.contact-form-left .form-cont-inner label{
    
    display:block;
    margin:0 0 10px 0;
    color:#000;
    font-size:17px;
}


.contact-form-left .form-cont-inner input{
    
    width:100%;
    border-radius:.375rem;
    padding:.25rem 1rem;
    border:1px solid #cacaca;
    outline:none !important;
    box-shadow:none !important;
}


.contact-form-left .form-cont-inner textarea{
    
    width:100%;
    border-radius:.375rem;
    padding:.25rem 1rem;
    border:1px solid #cacaca;
    outline:none !important;
    box-shadow:none !important;
}



.contact-form-left .form-cont-inner select{
    
    width:100%;
    border-radius:.375rem;
    padding:.25rem 1rem;
    border:1px solid #cacaca;
    outline:none !important;
    box-shadow:none !important;
}



.contact-form-left .form-cont-inner button{
    
    width:100%;
    border-radius:.375rem;
    text-align:center;
    color:#FFF;
    font-weight:500;
    font-size:18px;
    outline:none !important;
    box-shadow:none !important;
    border:0 !important;
    padding:10px;
    background:var(--config_color_1);
}




.second-cont-col12{
    
    margin-top:2rem;
    display:Block !important;
}


.cont-col12-second-div {
    
    margin:0 0 20px 0;
    
}


.cont-col12-second-div h1{
    
    margin:0 0 15px 0;
    color:#000;
    line-height:normal;
    font-size:20px;
    font-weight:600;
}


.cont-col12-second-div p{
    
    color:#666;
    font-weight:400;
    font-size:1.3rem;
    margin:0 0 10px 0;
}



.hyperlink-bluekkz{
    
    display:inline-block;
    font-size:1.3rem;
    color:#198cff !important;
    margin:0 3px;
}




.flex-product-func-btns{
    
    width:100%;
    display:flex;
    align-items:Center;
    justify-content:flex-end;
    margin-bottom:4rem;
}


.flex-product-func-btns .flex-btn-product-itself{
    
    position:Relative;
    width:32px;
    height:32px;
    display:Flex;
    margin-right:50px;
    align-items:center;
    justify-content:center;
    background:#FFF;
    border-radius:.375rem;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    cursor:pointer;
}



.flex-product-func-btns .flex-btn-product-itself svg{
    
    fill:#333;
    width:1.5rem;
    height:1.5rem;
    padding:0;
}




.flex-product-func-btns .flex-btn-product-itself .flex-btn-pr-title{
    
    position:absolute;
    border-radius:9999px;
    visibility:hidden;
    opacity:0;
    z-index:999;
    background:#FFF;
    text-align:center;
    padding:3px 7px;
    box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
    width:max-content;
    top:-50px;
    right:50%;
    transform:TranslateX(50%);
    transition:all .2s;
    
}



.flex-product-func-btns .flex-btn-product-itself:hover .flex-btn-pr-title{
    
    opacity:1;
    visibility:visible;
}


.flex-product-func-btns .flex-btn-product-itself .icon-message{
    
    fill:#2962ff;
}




.flex-product-func-btns .flex-btn-product-itself .icon-notification {
    
    fill:#b0882c;
}



.flex-product-func-btns .flex-btn-product-itself .icon-heart {
    
    fill:#ff1a34;
}



.product-insurancediv{
    
    width:100%;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    height:100%;
    border-radius:1rem;
    padding:1.5rem!important;
}

.product-insurancediv .product-insu-number1{
    
    width:100%;
    margin-bottom:20px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    border-radius:.375rem;
    padding:15px;
}

.col-4-flex-parent{
    
    display:Flex;
    
}


.product-insurancediv .product-insu-number1 .insuiner1{
    
    width:100%;
    display:flex;
    align-items:Center;
    justify-content:space-between;
}


.product-insurancediv .product-insu-number1 .insuiner1 svg{
    
    width:1.5rem;
    height:1.5rem;
    padding:0;
    margin-left:10px;
}




.product-insurancediv .product-insu-number1 .insuiner1 p{
    
    font-size:17px;
    font-weight:600;
    display:flex;
    align-items:Center;
    color:#000;
    margin:0;
}


.product-insurancediv .product-insu-number1 .insuiner1 a{
    
    color:#2962ff;
    font-size:13px;
    text-decoration:none;
    font-weight:600;
}

.product-insurancediv .product-insu-number1 .insuiner1 a i{
    
    margin-right:5px;
    vertical-align:middle;
    font-size:19px;
    font-weight:600;
    
}

.product-insurancediv .product-insu-number1 div:nth-child(1){
    
    margin-bottom:1.5rem;
}

.nopad-kkz{
    
    padding:0;
}




.border-flow-col8-product {
    
    padding:30px 15px;
    border:1px solid #d7dee0;
    border-radius:20px;
    margin:0;
    
}




.product-solo-page-section-number2-kkz{
    
    padding:2rem;
}


.beforeborder{
    
    height:1px;
    display:block;
    width:100%;
    background:#d7dee0;
}

.before-border-top{
    
    margin-bottom:3px;
}


.product-solo-page-section-number2-kkz .seller-title-product{
    
    font-size:20px;
    color:#000;
    font-weight:600;
    line-height:1.6;
    margin:30px 0;
}


.seller-parent-div{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    border-radius:10px;
    padding:20px 15px;
    margin-bottom:30px;
}

.seller-parent-div:last-child{
    
    margin-bottom:0;
}

.seller-parent-div .seller-div1{
    
    font-size:16px;
    color:#000;
    font-weight:600;
}

.seller-parent-div .seller-div2 h1{
    
    font-size:14px;
    margin:0 0 10px 0;
    line-height:1.2;
    color:var(--config_color_1);
}

.seller-parent-div .seller-div2 h2{
    
    font-size:14px;
    line-height:1.2;
    margin:0;
    color:#000;
}



.seller-parent-div .seller-div3{
    
    display:Flex;
    align-items:Center;
    justify-content:Center;
    font-size:16px;
    color:#000;
    font-weight:600;
    
}

.seller-parent-div .seller-div3 svg{
    
    width:1.5rem;
    height:1.5rem;
    fill:#333;
    margin-left:10px;
    padding:0;
}


.seller-parent-div .seller-div4{
    
    font-size:20px;
    color:#000;
    font-weight:600;
}



.seller-parent-div .seller-div4 span{
    
    font-size:14px;
    color:#9c9d9e;
    margin-right:5px;
}




.seller-parent-div .seller-div5 button{
    
    
    border:0;
    box-shadow:none;
    outline:none;
    background:#1c9722;
    color:#FFF;
    font-size:16px;
    font-weight:400;
    border-radius:8px;
    text-align:center;
    padding:10px 20px;
}



.pictures-for-trust-customer{
    
    padding:2rem;
}

.pictures-for-trust-customer .row{
    
    display:Flex;
    justify-content:center;
}


.pictures-for-trust-customer .col-lg-2{
    
    text-align:center;
}

.pictures-for-trust-customer .col-lg-2 img{
    
    width:70px;
    height:70px;
}


.pictures-for-trust-customer .col-lg-2 a{
    
    color:#000 !important;
    font-size:16px;
    font-weight:400;
}


.pictures-for-trust-customer .col-lg-2 p{
    
    margin:10px 0 0 0;
}



.mySwiper-foryou .product-price-and-offer-top-side{
    
    justify-content:left !important;
}



.mySwiper-foryou .product-price-and-offer-top-side p{
    
    color:#000 !important;
}

.add-tobuy-kkz-tablist-foryou{
    
    margin-top:20px;
    width:fit-content;
    border:1px solid #1c9722;
    padding:8px 16px;
    color:#1c9722 !important;
    outline:none !important;
    box-shadow:none !important;
    font-size:14px;
    background:#FFF;
    border-radius:.375rem!important;
}

.add-tobuy-kkz-tablist-foryou svg{
    
    width:1.5rem;
    height:1.5rem;
    vertical-align:middle;
    margin-right:5px;
    fill:#1c9722;
    padding:0;
}

.mySwiper-foryou .product-name-kkz{
    
    min-height:54px;
}



.same-tb-for-you-row .row{
    
    margin:0;
}

.blog-title-black{
    
    width:100%;
    height:100%;
    background:#000;
    color:#FFF;
    text-align:right;
}




.category-solo-page-section-parentall .category-solo-breadcrumb{
    
    margin-bottom:30px;
    
}

.category-solo-page-section-parentall .category-solo-breadcrumb .breadcrumb__list{
    
    overflow: hidden;
    padding-bottom: 0 !important;
}



.category-solo-page-section-parentall .category-solo-breadcrumb .breadcrumb__item a {
    color: #212121 !important;
}

.category-solo-page-section-parentall .category-solo-breadcrumb .breadcrumb__item a i {
    font-size: 30px;
    color: #212121;
}


.category-solo-page-section-parentall .category-solo-breadcrumb .breadcrumb__separator {
    font-size: 20px;
}




.child-relative-categories-kkz .new-grouping-object{
    
    background:Transparent;
    padding:5px 1.5rem;
    border:1px solid #66666633;
    border-radius:.375rem;
}


.child-relative-categories-kkz .new-grouping-object p{
    
    color:#666666;
    font-size:15px;
    height:auto;
    font-weight:400;
}


.child-relative-categories-kkz .pad-box a{
    
    text-decoration:none;
    color:#666666;
    
}


.child-relative-categories-kkz .swiper-button-next{
    
    width: 25px;
    height:25px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0,0,0,.22);
    display: flex;
    align-items: Center;
    justify-content: center;
    right: 10px !important;
    left: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) !important;
    margin: 0 !important;
}



.child-relative-categories-kkz .swiper-button-next:before{
    
    content: '\f105';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 18px;
    font-weight: 600;
}





.child-relative-categories-kkz .swiper-button-prev{
    
    width: 25px;
    height: 25px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0,0,0,.22);
    display: flex;
    align-items: Center;
    justify-content: center;
    left: 10px !important;
    right: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) rotate(180deg)!important;
    margin: 0 !important;
}


.child-relative-categories-kkz .swiper-button-prev:before{
    
    content: '\f105';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 18px;
    font-weight: 600;
}


.child-relative-categories-kkz .swiper-button-prev:hover {
    background: #FFF !important;
    opacity: 1 !important;
}


.child-relative-categories-kkz .swiper-button-next:hover {
    background: #FFF !important;
    opacity: 1 !important;
}


.main-category-solo-row-kkz{
    
    margin-top:30px;
}


.filters-kkz-solo-category .filters-kkz-solo-category-innerborder{
    
    padding:15px 0;
    border:1px solid #66666633;
    border-radius:.5rem;
    width:100%;
    height:100%;
    display:flex;
    flex-direction:column;
}



.filter-kkz-heading-svg{
    
    padding:0 15px 15px 15px;
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    border-bottom:1px solid #66666633;
}

.filter-kkz-heading-svg svg{
    
    width:24px;
    height:24px;
    vertical-align:middle;
    padding:0;
}


.filter-kkz-heading-svg div:nth-child(1){
    
    display:Flex;
    align-items:Center;
    justify-content:flex-start;
    font-size:18px;
    font-weight:600;
    color:#000;
}

.filter-kkz-heading-svg div:nth-child(1) svg{
    
    margin-left:10px;
}

.category-solo-page-section-parentall .container-fluid .row .filters-kkz-solo-category .filters-kkz-solo-category-innerborder .so-filter-heading{
    
    padding:10px 0 !important;
    height:Auto !important;
    border:0;
    display:Flex;
    align-items:Center;
    justify-content:space-between;
}


.filters-kkz-solo-category .filters-kkz-solo-category-innerborder .so-filter-heading-text span{
    
    font-size:14px !important; 
    color:#000 !important;
    font-weight:400 !important;
}


.category-solo-page-section-parentall .container-fluid .row .filters-kkz-solo-category .filters-kkz-solo-category-innerborder .so-filter-heading i{
    
    padding:0 !important;
    color:#000;
    width:auto;
    height:auto;
    background:transparent;
    font-size:15px;
}


.category-solo-page-section-parentall .so-option-container {
    
    color:#000 !important;    
    padding:0 !important;
}



.category-solo-page-section-parentall .so-option-container:hover label{
    
    color:#000 !important;
}


.module.so_filter_wrap .modcontent .noUi-connect{
    
    
}



.category-solo-page-section-parentall #pricebtn{
    
    background:var(--config_color_1) !important;
    
}



.category-solo-page-section-parentall .module.so_filter_wrap .modcontent .noUi-connect{
    
    background:var(--config_color_1) !important;
}


.category-solo-page-section-parentall .module.so_filter_wrap .modcontent ul li.so-filter-options{
    
    margin-bottom:0 !important;
}




.product-solo-cat-col9-first-child{
    
    width:100%;
    height:100%;
}

.row-margin-0{
    
    margin-right:0 !important;
    margin-left:0 !important;
}



.product-solo-cat-col9-first-child .product-sorting #edit-sort-bef-combine-wrapper{
    
    padding:15px !important;
}




.product-solo-cat-col9-first-child .views-exposed-widgets {
    
    background:#f3f8fd;
    border-top-right-radius:.5rem;
    border-top-left-radius:.5rem;
    /*border-radius:.5rem;*/
}


.product-solo-cat-col9-first-child .erfdd{
    
    margin-bottom:0;
    display:Flex;
    align-items:Center;
    justify-content:Center;
    font-size:14px;
    color:#000;
    
}


.product-solo-cat-col9-first-child .erfdd svg{

    width:30px;
    height:30px;
    fill:rebeccapurple;
    padding:0;
    margin-left:10px;
}



.product-solo-cat-col9-first-child .product-sorting .form-radios label{
    
    color:#000;
    font-size:14px !important;
}


.product-solo-cat-col9-first-child .product-sorting .sellrf{
    
    border-color:var(--config_color_1) !important;
}

.product-solo-cat-col9-first-child .product-sorting .sellrf label{
    
    
    color:var(--config_color_1) !important;
}


.product-solo-cat-col9-first-child .product-sorting .form-radios label:hover{
    
    color:var(--config_color_1) !important;
}

.main-category-solo-row-kkz .products-kkz-solo-category .border-category-innerkkz-product-bscols{
    
    border:0 !important;
    margin-bottom:30px !important;
}

.main-category-solo-row-kkz .products-kkz-solo-category .border-category-innerkkz-product{
    
    width:100% !important;
    border:1px solid #66666633 !important;
    /*box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;*/
    border-radius:10px !important;
    padding:0 !important;
    
}


.main-category-solo-row-kkz .products-kkz-solo-category .border-category-innerkkz-product .content h3{
    
    height:auto;
    min-height:72px;
    display:-webkit-box;
    overflow:hidden;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    margin-bottom:25px;
}

.node.view-mode-teaser .content-container{
    
    padding-top:20px;
}


.main-category-solo-row-kkz .products-kkz-solo-category .node.view-mode-teaser.simple .content-container .field-name-field-images{
    
    margin-bottom:20px;
}


.main-category-solo-row-kkz .products-kkz-solo-category .node.view-mode-teaser .field-name-field-images img{
    
    /*padding:0 10px !important;*/
    padding:0 25px !important;
}


.opt_active .checkmark{
    
    background:var(--config_color_1) !important;
}




.module.so_filter_wrap .modcontent ul li.so-filter-options .so-filter-content-opts .so-filter-content-opts-container .so-option-container .option-count{
    
    margin:0;
}





.module.so_filter_wrap .modcontent ul li.so-filter-options .so-filter-content-opts .so-filter-content-opts-container .so-option-container .option-count span{
    
    color:#666 !important;
}


.product-solo-cat-col9-first-child .product-sorting{
    
    margin-bottom:30px;
}

.main-category-solo-row-kkz .products-kkz-solo-category .border-category-innerkkz-product .price2 .price{
    
    color:#000;
}



.product-with-padding-cdwon{
    
    padding:10px!important;
    
}




.blog-title-black{
    
    padding:15px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
}



.blog-title-black a{
    
    color:#FFF !important;
    font-size:15px;
    overflow:hidden;
    display:block;
    text-overflow:ellipsis;
    width:100%;
    white-space:nowrap;
}






.blog-section-home-kkz .swiper-button-next {
    width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0,0,0,.22);
    display: flex;
    align-items: Center;
    justify-content: center;
    right: 10px !important;
    left: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) !important;
    margin: 0 !important;
}

.blog-section-home-kkz .swiper-button-next:before {
    content: '\f105';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}


.blog-section-home-kkz .swiper-button-next:hover {
    background: #FFF !important;
    opacity: 1 !important;
}


.blog-section-home-kkz .swiper-button-prev {
    width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0,0,0,.22);
    display: flex;
    align-items: Center;
    justify-content: center;
    left: 10px !important;
    right: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) rotate(180deg)!important;
    margin: 0 !important;
}


.blog-section-home-kkz .swiper-button-prev:before {
    content: '\f105';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}

.blog-section-home-kkz .swiper-button-prev:hover {
    background: #FFF !important;
    opacity: 1 !important;
}



.dpdname{
    
    color:#000 !important;
}



.product-image-class-swiper img{
    
    width:100%;
    height:100%;
}

.product-image-kkz-modal-swiper{
    
    width:100%;
    margin-top:30px;
    display:Flex;
    align-items:Center;
    justify-content:space-between;
}

.thumb-image-shakes{
    
    display:none;
}


.thumb-image-shakes:nth-child(1){
    
    display:Block;
}

.product-image-kkz-modal-swiper div{
    
    display:none;
    width:70px;
    height:70px;
    padding:3px;
    border:1px solid #d7dee0;
    border-radius:.375rem;
    margin-left:10px;
    cursor:pointer;
}

.product-image-kkz-modal-swiper div:nth-child(1){
    
    display:Block;
}

.product-image-kkz-modal-swiper div:nth-child(2){
    
    display:Block;
}


.product-image-kkz-modal-swiper div:nth-child(3){
    
    display:Block;
}


.product-image-kkz-modal-swiper div:nth-child(4){
    
    display:Block;
}



.product-image-kkz-modal-swiper div:nth-child(5){
    
    display:Block;
    margin-left:0;
}



.my-shopkkz-modal-1 .modal-dialog{
    
    width:auto !important;
}


.modal-left-slider .swiper{
    
    overflow:hidden;
    
    
}

.my-shopkkz-modal-1 .nav-tabs{
    
    padding:0;
    margin:0;
}

.my-shopkkz-modal-1 .nav-tabs .active a{
    
    border:0 !important;
    border-bottom:3px solid var(--config_color_1) !important;
}

.my-shopkkz-modal-1 .nav-tabs a{
    
    color:#000 !important;
    background:Transparent !important;
    font-size:18px;
    border:0 !important;
    font-weight:600;
}


.my-shopkkz-modal-1 .nav-tabs a:hover{
    
    color:#000;
}


.my-shopkkz-modal-1 .modal-body{
    
    padding:30px;
}


.my-shopkkz-modal-1 .modal-right-slider h1{
    
    font-size:19px;
    color:#000;
    line-height:1.5;
    font-weight:600;
    margin:20px 0;
}


.my-shopkkz-modal-1 .tab-pane{
    
    padding:30px 0;
}

.mySwiper-product-slider{
    
    overflow:hidden;
}

.my-shopkkz-modal-1 .modal-header {
    
    text-align:left;
}



.my-shopkkz-modal-1 .modal-header button{
    
    border-radius:50%;
    border:2px solid #000;
    display:Flex;
    width:35px;
    height:35px;
    align-items:Center;
    justify-content:Center;
    background:#FFF;
}


.my-shopkkz-modal-1 .modal-header button i{
    
    font-size:20px;
    margin-bottom:2px;
}





.products-tabs-desc-and-opinion{
    
    padding:2rem;
}




.products-tabs-desc-and-opinion .desktopdsc .dscntpr{
    
    box-shadow:none !important;
    padding:0;
    margin-top:0 !important;
}



.products-tabs-desc-and-opinion .desktopdsc .mdtopdsc{
    
    padding:0 50px;
    background:#f6f6f6;
    height:55px;
    
}


.mdtopdsc div{
    
    margin:0 0 0 30px !important;
    padding-bottom:0 !important;
    display:flex;
    border-bottom:3px solid transparent !important;
    align-items:Center;
}


.mdtopdsc div:last-child{
    
    margin:0 !important;
}


.products-tabs-desc-and-opinion .desktopdsc .mdtopdsc .innertab{
    
    padding:0 !important;
    color:#000 !important;
    border:0 !important;
    background:Transparent !important;
    
}

.products-tabs-desc-and-opinion .mdtopdsc div.active{
    
    border-color: var(--config_color_1) !important;
    border-width:3px !important;
}


.products-tabs-desc-and-opinion .mdtopdsc div i{
    
    color:var(--config_color_1) !important;
}

.products-tabs-desc-and-opinion .title-tabs-product-fani{

    font-size: 25px;
    font-weight: 400;
    color: #000;
    margin: 30px 0;
    list-style-type:disc;
}


.tabs-col-product-hezar{
    
    padding:0;
}


.tabs-col-product-hezar .field-type-specification{
    
    padding:0;
}




.tabs-col-product-hezar .field-type-specification table{
    
    border-spacing:0 20px!important;
}



.tabs-col-product-hezar .field-type-specification table tr td:first-child{
    
    color: #000;
    font-size: 16px;
    font-weight: 600;
}

.tabs-col-product-hezar .field-type-specification table tr td:last-child{
    
    font-size:15px;
}

.dscdeskpr{
    
    padding:0 0;
    color:#000;
    font-weight:400 !important;
    font-size:16px;
}

.txtdscn{
    
    padding:0;
}


.w50-customer-text-kkz{
    
    background:#FFF;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
    padding:2rem;
    border-radius:1rem;
    
}



.w50-customer-text-kkz h1{
    
    margin:0 0 30px 0;
    color:#000;
    font-size:17px;
    line-height:1;
}


.w50-customer-text-kkz h1 svg{
    
    fill:#2962ff;
    width:24px;
    vertical-align:middle;
    height:24px;
    margin-left:10px;
    padding:0;
}


.w50-customer-text-kkz button{
    
    width:100%;
    background:var(--config_color_1);
    text-align:Center;
    border-radius:10px!important;
    padding:15px;
    color:#FFF !important;
    border:0;
    box-shadow:None;
    outline:none !important;
    font-size:18px;
}

.w50-customer-text-kkz button svg{
    
    width:2rem;
    height:2rem;
    fill:#FFF;
    margin-right:10px;
    padding:0;
    vertical-align:middle;
    
}



.opinion-customers-flex-parent-kkz{
    
    display:flex;
    align-items:Center;
    justify-content:Space-between;
}



.customer-chart-rate{
    
    display:flex;
    align-items:Center;
    justify-content:Space-between;
    width:50%;
}


.chart-opi-it{
    
    width:45%;
}



.text-opi-it{
    
    width:45%;
}


.chart-opi-it-child1{
    
    display:flex;
    align-items:Center;
    justify-content:flex-start;
}



.chrat-opi-it-child2{
    
    width:90%;
    height:5px;
    border-radius:10px;
}


.margin-0-desktop-row{
    
    margin-right:0;
    margin-left:0;
}


.customer-opinion-parentclass{
    
    width:100%;
    padding:0 40px 0 0;
    height:100%;
}



.level1-chart{
    
    width:100%;
    display:Flex;
    align-items:Center;
    justify-content:space-between;
}

.level1-chart span{
    
    color:#000;
    font-size:18px;
    font-weight:600;
    margin-right:10px;
}


.level2-chart{
    
    width:100%;
    height:10px;
    border-radius:.5rem;
    background:#F0f0f0;
}

.level3-chart{
    
    width:37%;
    height:100%;
    background:var(--config_color_1);
    border-radius:.5rem;
}




.flex-aicenter{
    
    display:Flex;
    align-items:center;
}


.product-basket-kkz .basketdiv ul{
    
    position: absolute;
    right: auto;
    left: 0;
    /*top: 100%;*/
    top: 22px;
    margin-top: 0 !important;
    margin-left:0 !important;
    padding: 20px !important;
    width: 330px;
    background: #FFF !important;
    box-shadow: 0 0 3px rgba(0,0,0,0.15);
    transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1),visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1),transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
    overflow: hidden;
    overflow-y: auto;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transform: translateY(50px) translateZ(0);
    max-height: 50vh;
    border-radius: 5px;
}


.product-basket-kkz .basketdiv.open ul{
    
    visibility:visible;
    opacity:1;
    transform: translateY(15px) translateZ(0);
}




/*megamenu css*/
/*megamenu css*/
/*megamenu css*/
/*megamenu css*/
/*megamenu css*/



.hyek-parent-ul-megamenu{
    
    margin:0;
    padding:0 !important;
    display:flex;
    align-items:center;
    justify-content:flex-start;
}

.hyek-parent-ul-megamenu .mymegamenu-level1{
    
    margin-left:30px;
    /*display:none;*/
}


.hyek-parent-ul-megamenu .mymegamenu-level1:last-child{
    
    margin-left:0;
}


.hyek-parent-ul-megamenu .mymegamenu-level1 .first-p-catlevel{
    
    margin:0;
    color:#000;
    font-size:16px;
    padding-bottom:5px;
    border-bottom:3px solid transparent;
    transition:border .3s;
    font-weight:600;
    cursor:pointer;
}



.mymegamenu-openclass{
    
    width: calc(100% - 60px);
    margin-right: auto;
    margin-left: auto;
    position: absolute;
    right:auto;
    left: 30px;
    border-top:1px solid #eee;
    /*box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;*/
    background: #fff;
    z-index:51;
    top:100%;
    border-bottom-right-radius:15px !important;
    border-bottom-left-radius:15px !important;
    /*min-height:400px;*/
    /*transform:translateY(-100%);*/
    /*opacity:0;*/
    /*visibility:hidden;*/
    transition:all .3s;
    max-height:0;
    overflow:hidden;
    
}




.mymegamenu-openclass .mymegamenu-opens-col3{
    
    background:#f3f3f3;
    display:Flex;
    align-items:Center;
    justify-content:center;
    height:100%;
    border-bottom-right-radius:15px;
    padding:15px;
    flex-direction:column;
    min-height:400px;
}

.section-parent-menu{
    
    padding:0 15px;
    position:Relative;
    padding-bottom:10px;
}


.lg-not-relative{
    
    position:unset;
}



.mymegamenu-opens-col9{
    
    border-bottom-left-radius:15px;
    min-height:400px;
}



.hyek-parent-ul-megamenu .mymegamenu-level1 .first-p-catlevel.active{
    
    border-color:var(--config_color_1);
}


.section-parent-menu .section-menu-overlay.show{
    
    content:'';
    background:#1f2937;
    opacity:.8;
    z-index:50;
    position:absolute;
    top:100%;
    right:0;
    left:0;
    bottom:0;
    width:100%;
    height:130vh;
    visibility:visible;
    
}


.section-parent-menu .section-menu-overlay{
    
    opacity:0;
    visibility:hidden;
    transition:.3s;
}

.mymegamenu-openclass .mymegamenu-opens-col3 a{
    
    padding-right:10px;
    border-right:3px solid var(--config_color_1);
    color:#000;
    font-size:16px;
    text-align:right;
    display:block;
    margin-bottom:30px;
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:600;
    transition:all .3s;
}


.mymegamenu-openclass .mymegamenu-opens-col3 a i{
    
    margin-right:10px;
    vertical-align:middle;
    font-size:24px;
    
}

.mymegamenu-openclass .mymegamenu-opens-col3 a:hover{
    
    color:var(--config_color_1);
}



.mymegamenu-openclass .mymegamenu-opens-col3 img{
    
    width:100%;
    height:100%;
    max-width:250px;
    max-height:250px;
}



.mymegamenu-opens-col9{
    
    padding:10px 15px;
    display:flex;
    align-items:flex-start;
    justify-content:flex-start;
    flex-wrap:wrap;
}

.mymegamenu-opens-col9 .col-lg-2{
    
    text-align:center;
    margin:5px 0;
}


.mymegamenu-opens-col9 .col-lg-2 img{
    
    width:60px;
    height:60px;
    border:2px solid #f3f3f3;
    transition:all .2s;
    border-radius:50%;
}


.mymegamenu-opens-col9 .col-lg-2 a{
    
    color:#000;
    font-size:14px;
    font-weight:600;
    margin:10px 0 0 0;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    transition:all .2s;
}


.mymegamenu-opens-col9 .col-lg-2:hover img{
    
    border-color:var(--config_color_1);
}


.mymegamenu-opens-col9 .col-lg-2:hover a{
    
    border-color:var(--config_color_1);
}

.mymegamenu-level1.active .mymegamenu-openclass{
    

    transform:translateY(0);
    visibility:visible;
    opacity:1;


}


.section-parent-menu .btns-track-col2 a:nth-child(1){
    
    padding:6px 12px;
    border-radius:10px;
    background:var(--config_color_1);
    color:#FFF;
    font-size:15px;
    margin-left:10px;
    border:1px solid transparent;
    display:inline-block;
    transition:all .25s;
}

.section-parent-menu .btns-track-col2 a:nth-child(1):hover{
    
    background:#FFF;
    border-color:var(--config_color_1);
    color:var(--config_color_1);
}

.section-parent-menu .btns-track-col2 a:nth-child(2){
    
    color:#000;
    font-size:15px;
    transition:all .25s;
}

.section-parent-menu .btns-track-col2 a:nth-child(2):hover{
    
    color:var(--config_color_1);
}


.btns-track-col2{
    
    display:flex;
    align-items:Center;
    justify-content:flex-end;
}

.mmdflex-center-center{
    
    display:Flex;
    align-items:center;
}


/*megamenu css*/
/*megamenu css*/
/*megamenu css*/
/*megamenu css*/
/*megamenu css*/



.flex-price-product-kkz{
    
    display:Flex;
    align-items:Flex-end;
    justify-content:Flex-end;
    flex-direction:column-reverse;
}


.discount-tl-class{
    
    color:#FFF;
    border-radius:10px;
    background:var(--config_color_1);
    font-size:15px;
    padding:4px;
    line-height:19px;
}

.myprice-style-kkz{
    
    display:flex;
    align-items:center;
    justify-content:space-between;
}





.flex-price-product-kkz .special{
    font-size:16px;
    color:var(--config_color_1);
}



.ul-enamad{
    
    display:Flex;
    align-items:Center;
    justify-content:Flex-end;
}



.weblog-hy-top-categories-slider{
    
    padding:2rem 1rem;
}


.weblog-hy-top-categories-slider .col-lg-2 h1{
    
    margin:0;
    color:var(--config_color_1);
    font-size:20px;
    font-weight:600;
    text-align:right;
    line-height:normal;
}


.weblog-category-slider-1 .modtitle{
    
    display:none;
}



.weblog-category-slider-1{
    
    margin:0;
}

.weblog-category-slider-1 .form-group{
    
    margin:0;
}


.weblog-category-slider-1 .swiper {
      width: 100%;
      height: 100%;
    }

.weblog-category-slider-1 .swiper-slide {
      text-align: center;
      /*font-size: 14px;*/
      /*background: #f5f5f5;*/
      display: flex;
      justify-content: center;
      align-items: center;
    }

.weblog-category-slider-1 .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.weblog-category-slider-1 .swiper {
      margin-left: auto;
      margin-right: auto;
      overflow:hidden;
    }


.weblog-category-slider-1 .swiper-slide a{
    
    font-size:15px;
    background:#f5f5f5;
    padding:9px 18px;
    color:#000;
    border-radius:30px;
    display:block;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%;
}

.allmag-module-number1-kkz{
    
    padding:2rem 1rem;
}



.allmag-mdl1-title{
    
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    width:100%;
    z-index:2;
    background:#333333cf;
    text-align:right;
    padding:15px;
    border-radius:0 0 12px 12px;
}


.grid-blog-relative{
    
    position:Relative;
}


.grid-blog-relative img{
    
    border-radius:12px;
    width:100%;
    height:100%;
}

.allmag-mdl1-top{
    
    height:130px;
    margin-bottom:30px;
}

.allmag-mdl1-bottom{
    
    height:450px;
}

.allmag-left-mdl1-top{
    
    height:290px;
    margin-bottom:30px;
}

.allmag-left-mdl1-bottom{
    
    height:290px;
}


.allmag-mdl1-title a{
    
    color:#FFF;
    font-size:18px;
    display:block;
    width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:Nowrap;
}


.technology-blog-module{
    
    padding:2rem 1rem;
}


.technology-blog-module .headname-blog-center{
    
    text-align:center;
    font-size:28px;
    color:#000;
    font-weight:600;
    margin-bottom:5rem;
    margin-top:2rem;
}


.technology-blog-module-2{
    
    background:var(--config_color_1);
    padding:2rem 1rem;
}



.technology-blog-module-2 .swiper {
      width: 100%;
      height: 100%;
    }

.technology-blog-module-2 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background:#f6f6f6;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction:column;
      position:relative;
      border-radius:10px;
    }


.technology-blog-module-2 .swiper-slide img{
    
    border-top-right-radius:10px;
    border-top-left-radius:10px;
}

.technology-blog-module-2 .swiper {
      margin-left: auto;
      margin-right: auto;
    }



.athur-profile-tech{
    
    display:Flex;
    align-items:Center;
    width:100%;
    justify-content:flex-start;
    padding:0 30px;
    transform:translateY(-50%);
}

.athur-profile-tech div:nth-child(1){
    
    margin-left:15px;
    width:70px;
    height:70px;
    border-radius:50%;
    background:linear-gradient(#c13584, #e1306c, #fd1d1d, #f56040, #f77);
    display:Flex;
    align-items:Center;
    justify-content:Center;
}



.athur-profile-tech div:nth-child(1) img{
    
    border:4px solid #FFF;
    border-radius:50%;
    width:64px;
    height:64px;
    background:#FFF;
    
}

.athur-profile-tech div:nth-child(2) span{
    
    display:block;
    width:fit-content;
    color:#FFF;
    font-size:14px;
    padding:4px 8px;
    border-radius:5px;
    background:#3333338A;
    margin-bottom:10px;
    line-height:16px;
}


.athur-profile-tech div:nth-child(2) h1{
    
    color:#000;
    margin:0;
    font-size:13px;
    font-weight:600;
    line-height:13px;
}


.tech-title-blog{
    
    width:100%;
    min-height:60px;
    text-align:right;
    padding:0 30px;
}


.tech-title-blog a{
    
    display:block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    color:#000;
    font-size:16px;
}

.margin-top-60px{
    
    margin-top:60px;
}



.technology-blog-module-2-white{
    
    background:#FFF;
}



.technology-blog-module-2-white{
    
    margin:60px 1rem;
    padding:30px 0 15px 0;
    border:2px solid #e7e7e7;
    overflow:hidden;
    border-radius:20px;
}

.title-white-tech{
    
    text-align:right;
    margin-bottom:30px;
    color:#000;
    font-weight:600;
    font-size:22px;
}




.most-seller-tablist-section-made-by-kkz .swiper {
      width: 100%;
      height: 100%;
    }

.most-seller-tablist-section-made-by-kkz .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction:column;
    }

.most-seller-tablist-section-made-by-kkz .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.most-seller-tablist-section-made-by-kkz .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.most-seller-tablist-section-made-by-kkz{
    
    margin:60px 1rem;
    padding:30px 0 15px 0;
    border:2px solid #e7e7e7;
    overflow:hidden;
    border-radius:20px;
}



.mseller-kkz-title-col12{
    
    text-align: right;
    margin-bottom: 30px;
    color: #000;
    font-weight: 600;
    font-size: 22px;
}


.product-ms-kkz-name{
    
    display:-webkit-box;
    margin-top:20px;
    text-align:right;
    color:#000 !important;
    font-size:16px;
    overflow:hidden;
    -webkit-line-clamp:2;
    min-height:55px;
    -webkit-box-orient:vertical;
    
}

.what-you-need-product-category-section .swiper {
      width: 100%;
      height: 100%;
    }

.what-you-need-product-category-section .swiper-slide {
      text-align: center;
      font-size: 18px;
      background:transparent;
      display: flex;
      flex-direction:column;
      justify-content: center;
      align-items: center;
    }

.what-you-need-product-category-section .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius:50%;
      border:4px solid #FFF;
    }

.what-you-need-product-category-section .swiper {
      margin-left: auto;
      margin-right: auto;
    }

.title-dn-cat-what .modtitle{
    
    display:none;
}



.title-dn-cat-what .form-group{
    
    display:none;
}

.title-dn-cat-what{
    
    margin:0;
}

.what-you-need-product-category-section{
    
    padding:2rem 1rem;
    overflow:hidden;
    background:var(--config_color_2);
}


.what-u-need-mdl-title {
    
    text-align: right;
    margin-bottom: 30px;
    color: #fff;
    font-weight: 600;
    font-size: 22px;
}




.what-u-need-image-keeper{
    
    width:100%;
    height:100%;
    border-radius:50%;
    margin-bottom:20px;
    padding:5px;
    background:linear-gradient(#c13584, #e1306c, #fd1d1d, #f56040, #f77);
}


.name-what-u-need{
    
    color:#FFF !important;
    font-size:18px;
    display:block;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:Nowrap;
}




.article-hy-info-kkz-theme{
    
    position:Relative;
    padding:2rem 1rem;
}

.article-kkz-hy-breadcrumb ul{
    
    margin:0 0 2rem 0;
    display:flex !important;
    padding:15px 5px;
    align-items:Center;
    justify-content:flex-start;
}


.article-kkz-hy-breadcrumb{
    
    text-align:right;
    background:#FFF;
    border-radius:4px;
    box-shadow:0px 1px 6px rgb(0 0 0 / 8%);
}




.article-kkz-hy-breadcrumb ul li a{
    
    color:#000 !important; 
    font-size:16px;
}

.article-kkz-hy-breadcrumb ul li:after{
    
    border:0 !important;
    content:'\f104';
    color:#000;
    vertical-align:middle;
    width:auto;
    height:auto;
    transform:none;
    font-size:25px !important;
}

.article-kkz-hy-breadcrumb ul li:last-child a{
    
    color:#000 !important;
}


.article-kkz-hy-image img{
    
    margin:0;
    border-radius:0 !important;
    width:100%;
}

.flex-author-in-article-kkz .athur-profile-tech{
    
    width:fit-content;
    margin-top:15px;
    padding:0;
    transform:none;
}


.flex-author-in-article-kkz{
    
    display:Flex;
    align-items:flex-start;
    justify-content:space-between;
    margin-bottom:2rem;
    
}


.share-and-comment-article-kkz-hy button{
    
    border-radius:4px;
    background:var(--config_color_1);
    color:#FFF !important;
    width:45px;
    height:45px;
    display:Flex;
    align-items:Center;
    justify-content:Center;
    margin-left:15px;
    border:0;
    outline:none;
    box-shadow:none;
}



.share-and-comment-article-kkz-hy button i{
    
    font-size:25px;
}


.share-and-comment-article-kkz-hy{
    
    display:flex;
    margin-top:15px;
    align-items:Center;
    
}

.share-and-comment-article-kkz-hy .whats-ur-opi-article{
    
    text-align:center;
    border-radius:4px;
    padding:0 15px;
    height:45px;
    background:var(--config_color_1);
    color:#FFF;
    position:Relative;
    border-bottom-left-radius:0;
    display:Flex;
    align-items:Center;
    font-size:17px;
}



.share-and-comment-article-kkz-hy .whats-ur-opi-article:before{
    
    content: "";
    position: absolute;
    top: 95%;
    left: 0px;
    width: 0;
    border-top: 15px solid var(--config_color_1);
    border-left: 0px solid transparent;
    border-right: 20px solid transparent;
    
}


.share-and-comment-article-kkz-hy .whats-ur-opi-article a{
    
    color:#FFF !important;
}

.article-kkz-hy-description{
    
    /*margin-bottom:2rem;*/
    padding-bottom:2rem;
    border-bottom:1px solid #CED0D0;
}



.article-kkz-hy-description h1{
    
    margin:0 0 20px 0;
    color:#000;
    line-height:1.6;
    font-size:26px;
    font-weight:600;
}


.article-kkz-hy-description p{
    
    margin:0;
    color:#4a4a4a;
    font-size:16px;
    line-height:40px;
    text-align:justify;
}





.users-opinion-for-blog-kkz{
    
    padding-top:2rem;
    margin-bottom:2rem;
}




.users-opinion-for-blog-kkz .panel-body{
    
    padding:0;
    
}


.users-opinion-for-blog-kkz .panel{
    
    margin:0;
    box-shadow:None;
}

.users-opinion-for-blog-kkz .form-group{
    
    margin:0;
}


.users-opinion-for-blog-kkz #review-title{
    
    margin:0 0 20px 0;
    color:#000;
    font-size:26px;
    font-weight:600;
    line-height:1.5;
}



.pright-0-set{
    
    padding-right:0;
}


.pleft-0-set{
    
    padding-left:0;
}


.users-opinion-for-blog-kkz .form-group input{
    
    margin:0;
    border:1px solid #CED0D0;
    border-radius:8px;
    padding:15px;
    color:#000;
    font-size:14px;
}


.users-opinion-for-blog-kkz .form-group input::Placeholder{
    
    color:#000;
}



.users-opinion-for-blog-kkz .form-group textarea{
    
    margin:0;
    border:1px solid #CED0D0;
    border-radius:8px;
    padding:15px;
    color:#000;
    font-size:14px;
}


.users-opinion-for-blog-kkz .form-group textarea::Placeholder{
    
    color:#000;
}


.users-opinion-for-blog-kkz .text-left a{
    
    width:100%;
    text-align:center;
    font-size:15px;
    color:#FFF !important;
    padding:5px 0;
    border-radius:8px;
    box-shadow:0 0 6px #00000038;
    outline:none;
    border:0;
    background:var(--config_color_1);
}



.users-opinion-for-blog-kkz #comment-list{
    
    margin-top:5rem;
}


.users-opinion-for-blog-kkz #comment-list .comments{
    
    border:1px solid #CED0D0;
    border-radius:8px;
    padding:15px;
    text-align:right;
    margin-bottom:2rem;
}


.users-opinion-for-blog-kkz #comment-list .comments:last-child{
    
    margin-bottom:0 !important;
}


.users-opinion-for-blog-kkz #comment-list .comments .username{
    
    margin:0 0 15px 0;
    color:#000;
    font-size:18px;
    font-weight:600;
    display:block;
    line-height:normal;
}




.media-content p{
    
    margin:0 0 15px 0;
    color:#000;
    font-size:15px;
    line-height:normal;
}


.replay-flex-kkz{
    
    display:Flex;
    align-items:center;
    justify-content:space-between;
}


.replay-flex-kkz #comment_reply{
    
    font-size:16px;
    color:var(--config_color_1) !important;
    
}


.replay-flex-kkz #comment_reply i{
    
    font-size:20px;
    vertical-align:middle;
    margin-right:10px;
}


.replay-flex-kkz .time{
    
    color:#9c9d9e;
    font-size:14px !important;
}



.mt-0-tablist-inarticle .most-seller-tablist-section-made-by-kkz{
    
    margin-top:0 !important;
}


.weblog-related-blog-column-left3{
    
    position:sticky;
}

.related-mb30{
    
    margin-bottom:20px;
}

.related-mb30 .form-group{
    
    margin:0;
}


.weblog-related-blog-column-left3 .panel{
    
    box-shadow:none;
}


.weblog-related-blog-column-left3 .panel-heading{
    
    background:Transparent;
    padding:10px 0;
    
}

.weblog-related-blog-column-left3 .panel-heading h3{
    
    color:#000;
    font-size:16px;
    font-weight:600;
}


.weblog-related-blog-column-left3 .panel-body{
    
    padding:25px 0 0 0;
}

.weblog-related-blog-column-left3 .image {
    
    margin-bottom:15px;
}

.weblog-related-blog-column-left3 .image img{
    
    border-radius:10px;
}

.weblog-related-blog-column-left3 .name{
    
    height:auto;
    padding:0;
    text-align:right;
}

.weblog-related-blog-column-left3 .name a{
    
    display:block;
    color:#000;
    font-size:16px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}


.pos-sticky-col3{
    
    position:sticky;
    top:0;
}


.rules-information-section{
    
    padding:2rem 1rem;
}


.inforamation-breadcrumb{
    
    padding:0 2rem !important;
    margin:2rem 0 0 0!important;
    display: flex !important;
    align-items: Center;
    justify-content: flex-start;
}



.inforamation-breadcrumb li a{
    
    color: #000 !important;
    font-size: 16px !important;
}


.inforamation-breadcrumb li:after {
    border: 0 !important;
    content: '\f104';
    color: #000;
    vertical-align: middle;
    width: auto;
    height: auto;
    transform: none;
    font-size: 25px !important;
}



.rules-title-h1 h1{
    
    margin:0;
    color:#000;
    font-size:25px;
    line-height:1.5;
    font-weight:600;
}



.rules-itselfclass{
    
    padding:15px;
    box-shadow:0 0 6px 0 rgba(0,0,0,.16);
    border-radius:10px;
    margin-top:2rem;
}



.flex-center-information{
    
    display:flex;
    align-items:center;
    justify-content:center;
}

.rules-itselfclass-number1 {
    
    text-align:center;
}


.rules-itselfclass-number1 h1{
    
    margin:0 0 20px 0;
    line-height:normal;
    color:#000;
    font-size:20px;
    font-weight:600;
}

.rules-itselfclass-number1 h2{
    
    margin:0 0 20px 0;
    line-height:normal;
    color:#EE5A66;
    font-size:17px;
    font-weight:600;
}


.link-blue-href-kkz-info{
    
    color:#198cff!important;

}


.rules-itselfclass-number2{
    
    margin-top:2rem;
}



.rules-itselfclass-number2 ul{
    
    margin:0;
    padding:0;
}


.rules-itselfclass-number2 ul li{
    
    font-size:16px;
    padding-right:25px;
    color:#666;
    position:Relative;
    line-height:2.1875!important;
    margin-bottom:1rem;
}

.rules-itselfclass-number2 ul li:before{
    
    width:15px;
    content:'';
    height:15px;
    position:Absolute;
    top:50%;
    transform:TranslateY(-50%);
    right:0;
    border-radius:50%;
    background:var(--config_color_1);
}

.rate-number-point-product{
    
    text-align:center;
}


.rate-number-point-product h1{
    
    color:#000;
    font-size:40px;
    font-weight:600;
    margin:0 0 20px 0;
}


.rate-number-point-product h2{
    
    font-size:18px;
    color:#000;
    font-weight:600;
    margin:0 0 20px 0;
}




.rate-stars-first-reveal{
    
    display:flex;
    align-items:Center;
    justify-content:flex-end;
}


.product-insu-number1 div:nth-child(2){
    
    display:flex;
    align-items:Center;
    justify-content:space-between;
    
}

.product-insu-number1 div:nth-child(2) button{
    
    
    width:120px;
    border:1px solid var(--config_color_1);
    border-radius:6px;
    background:#FFF;
    padding:5px 10px;
    color:var(--config_color_1);
}


.product-insu-number1 div:nth-child(2) button svg{
    
    width:2rem;
    height:2rem;
    padding:0;
    float:left;
    fill:var(--config_color_1);
}




.padding-right-none{
    
    padding-right:0;
}




.padding-left-none{
    
    padding-left:0;
}


/*taki product new codes*/
/*taki product new codes*/
/*taki product new codes*/
/*taki product new codes*/
/*taki product new codes*/




.main-section-product-page-hy-kkz{
    
    position:Relative;
    padding:2rem 1rem;
}

.first-class-product-data-with-border{
    
    border:1px solid rgb(206 208 208);
    width:100%;
    height:100%;
    padding:20px;
    margin:0;
    border-radius:20px;
}



.main-product-bread-crumb-hy-kkz{
    
    padding:2rem 1rem;
    border-bottom:1px solid rgb(206 208 208);
}


.main-product-bread-crumb-hy-kkz .breadcrumb__list{
    
    padding:0 !important;
}


.main-product-bread-crumb-hy-kkz .breadcrumb__list li a{
    
    color:#9c9d9e !important;
    font-size:14px;
    margin-left:10px;
}


.main-product-bread-crumb-hy-kkz .breadcrumb__list li{
    
    position:Relative;
    padding:0 15px;
}


.main-product-bread-crumb-hy-kkz .breadcrumb__list li:first-child{
    
    
    padding-right:0;
    
}

.main-product-bread-crumb-hy-kkz .breadcrumb__list li:last-child:after{
    
    display:none;
}

.main-product-bread-crumb-hy-kkz .breadcrumb__list li:After{
    
    font-family:'fontAwesome' !important;
    color:#9c9d9e;
    font-size:25px;
    position:absolute;
    top:50%;
    left:0;
    transform:TranslateY(-50%);
    content:'\f104';
}


.main-product-bread-crumb-hy-kkz .breadcrumb__list li a i{
    
    font-size:25px;
}

.nolink-product-name{
    
    font-size:17px;
    color:#000;
    line-height:2;
    margin:0;
    font-weight:600;
}



.margin-bottom-25px{
    
    margin-bottom:20px;
}

.customers-opinion-on-product-top{
    
    padding-bottom:10px;
    border-bottom:1px solid rgb(206 208 208);
    width:fit-content;
}


.customers-opinion-on-product-top a{
    
    color:#000 !important;
    font-size:15px;
    font-weight:600;
}


.customers-opinion-on-product-top span{
    
    margin-right:20px;
    color:var(--config_color_1);
    font-weight:600;
    
}


.main-attr-div-border{
    
    border:1px solid var(--config_color_1);
    border-radius:5px;
    padding:15px;
}


.main-attr-product-kkz-hy h1:first-child{
    
    color:#000;
    font-size:16px;
    font-weight:600;
    margin:0 0 15px 0;
    line-height:1.5;
}



.product-color-pallete-new-des-class{
    
    padding-bottom:10px;
    width:fit-content;
    border-bottom:1px solid rgb(206 208 208);
}


.main-attr-div-border ul{
    
    margin:0;
    padding:0;
} 

.main-attr-div-border ul li{
    
    list-style-type:none;
    padding:10px 0;
    border-bottom:1px dashed rgb(206 208 208);
    font-size:16px;
    color:#000;
}



.main-attr-div-border ul li:before{
    
    display:none;
}

.main-attr-div-border ul li span{
    
    font-weight:600;
    font-size:15px !important;
}



.main-attr-div-border ul li:first-child{

    padding-top:0;
    
}


.main-attr-div-border ul li:last-child{

    padding-bottom:0;
    bordeR:0;
    
}


.main-attr-div-border .heightgif{
    
    min-height:initial;
}





.pad-left-30-force{
    
    padding-left:30px !important;
}


.pad-right-30-force{
    
    padding-right:30px !important;
}


.thumb-image-shakes img{

    width:70%;
    display:block;
    margin:auto;

}

.product-color-pallete-new-des-class .clrpro i{
    
    display:none;
}




.product-color-pallete-new-des-class .clrpro div{
    
    display:none;
}



/*.product-color-pallete-new-des-class .clrpro a{*/
    
/*    border:1px solid #000;*/
/*    border-radius:50%;*/
/*}*/

.product-color-pallete-new-des-class .showmorebtn{
    
    border-color:var(--config_color_1) !important;
    color:var(--config_color_1) !important;
}


.product-color-pallete-new-des-class .clrpro{
    
    display:flex;
    align-items:Center;
    justify-content:center;
    /*padding:3px 5px;*/
    border:1px solid transparent;
     width:auto;
    height:auto;
    float:right;
}


.clrpro-kkz-madeup{
    
    display:Flex !important;
    align-items:Center;
    border:1px solid transparent;
    border-radius:10px;
    padding:2px 8px;
}

.clrpro-kkz-madeup a{
    
    width:20px;
    height:20px;
    border-radius:5px;
    margin-left:5px;
}



.fixed-sticky{
    
    position:sticky;
    top:2rem;
}


.product-insurance-col3-fix{
    
    padding:15px;
    border-radius:20px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}


.product-insurance-col3-fix-top{
    
    display:flex;
    align-items:Center;
    justify-content:Space-between;
    border:1px solid rgb(206 208 208);
    border-radius:10px;
    margin-bottom:15px;
    padding:10px;
}

.product-insurance-col3-fix-top svg{
    
    width:2rem;
    height:2rem;
    padding:0;
    margin-left:5px;
    vertical-align:middle;
}

.product-insurance-col3-fix-top div:nth-child(1){
    
    color:#000;
    font-size:16px;
    font-weight:600;
}


.product-insurance-col3-fix-top a{
    
    color:var(--config_color_1) !important;
    font-size:14px;
    font-weight:600;
    
}


.product-insurance-col3-fix-top a i{
    
    font-size:20px;
    vertical-align:middle;
    margin-right:5px;
}




.product-insurance-col3-fix-bottom{
    
    display:flex;
    align-items:Center;
    justify-content:Space-between;
    border:1px solid rgb(206 208 208);
    border-radius:10px;
    margin-bottom:15px;
    padding:10px;
}



.product-insurance-col3-fix-bottom button{
    
    width: 120px;
    border: 1px solid var(--config_color_1);
    border-radius: 6px;
    background: #FFF;
    padding: 5px 10px;
    color: var(--config_color_1);
    
}


.product-insurance-col3-fix-bottom button svg{
    
    width: 2rem;
    height: 2rem;
    padding: 0;
    float: left;
    fill: var(--config_color_1);
}



.fixed-add-for-buy{
    
    display:block;
    border-radius:10px;
    color:#FFF !important;
    font-size:16px;
    padding:10px 0;
    font-weight:600;
    text-align:center;
    background:#1c9722 !important;
}






.fixed-add-for-buy svg{
    
    width:2rem;
    height:2rem;
    padding:0;
    fill:#FFF;
    margin-right:10px;
    vertical-align:middle
}



.fixed-col3-price-tag{
    
    text-align:left;
    margin-bottom:15px;
    position:Relative;
    
}

.fixed-col3-price-tag .normal{
    
    color:#000;
    font-weight:600;
    font-size:16px;
    margin-bottom:10px;
}

.fixed-col3-price-tag .special{
    
    color:var(--config_color_1);
    font-size:16px;
    font-weight:600;
}



.fixed-col3-price-tag .dispernewpr{
    
    position:Absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    background:var(--config_color_1);
    color:#FFF;
}




.main-product-tabs-desc-and-review{
    
    padding:2rem 1rem;
    position:relative;
}


.main-product-tabs-desc-and-review .row{
    
    margin:0;
}


.tabs-info-titles ul{
    
    margin:0;
    padding:15px;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    background:#f6f6f6;
}


.tabs-info-titles ul li{
    
    margin-left:40px;
}


.tabs-info-titles ul li a{
    
    color:#000;
    font-size:16px;
    padding-bottom:12px;
    font-weight:600;
    border-bottom:5px solid transparent;
}


.tabs-info-titles ul li a.active{
    
    border-color:var(--config_color_1);
}



.tabs-Technical-Specifications{
    
    padding:30px 0;
}

.tech-tab-title{
    
    margin:0 0 30px 0;
    color:#000;
    font-size:22px;
    font-weight:600;
    position:relative;
    padding-right:25px;
}

.tech-tab-title:before{
    
    content:'';
    width:15px;
    height:15px;
    border-radius:50%;
    background:var(--config_color_1);
    margin-left:10px;
    right:0;
    top:50%;
    position:absolute;
    transform:TranslateY(-50%);
    
}

.tabs-Technical-Specifications .field-type-specification{
    
    padding:0;
}

.tabs-Technical-Specifications table tr td:nth-child(2){
    
    margin-right:15px;
}

.tabs-Technical-Specifications table tr{
    
    margin-bottom:15px;
}

.tabs-Technical-Specifications table tr:last-child{
    
    margin:0;
}


.tabs-Technical-Specifications table{
    
    border-spacing:0 !important;
}


.tabs-Technical-Specifications table tr td:first-child{
    
    width:20%;
}


.tabs-Technical-Specifications table tr td:last-child{
    
    width:calc(80% - 15px);
}



.tabs-Technical-Specifications table tr{
    
    display:flex;
    align-items:Center;
    justify-content:Flex-start;
    width:100%;
}

.tabs-technical-check{
    
    padding:30px 0;
}



.tabs-technical-check p{
    
    margin:0;
    color:#000;
    font-size:16px;
    
}


.tabs-opinion-people .row{
    
    margin:0;
    display:Flex;
    align-items:Center;
    
}



.myop-inner-right{
    
    padding:15px;
    border-radius:20px;
    box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}


.myop-inner-right h1{
    
    color:#000;
    font-size:15px;
    font-weight:600;
    margin:0 0 15px;
    text-align:right;
}


.myop-inner-right h1 svg{
    
    padding:0;
    width:2rem;
    height:2rem;
    margin-left:10px;
    vertical-align:middle;
    fill:var(--config_color_1);
}


.myop-inner-right button{
    
    width: 100%;
    background: var(--config_color_1);
    text-align: Center;
    border-radius: 10px!important;
    padding: 15px;
    color: #FFF !important;
    border: 0;
    box-shadow: None;
    outline: none !important;
    font-size: 18px;
}


.myop-inner-right button svg{
    
    width: 2rem;
    height: 2rem;
    fill: #FFF;
    margin-right: 10px;
    padding: 0;
    vertical-align: middle;
}


.tabs-opinion-people{
    
    padding:30px 0;
}


.pos-sticky-col3-num2{
    
    position:sticky;
    top:30px;
}

.flex-fix-col3-last-class {
    padding: 15px;
    border-radius: 20px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}




.flex-fix-last-number1{
    
    margin-bottom:15px;
    display:Flex;
    align-items:Center;
    justify-content:space-between;
}


.flex-fix-last-number1 div:nth-child(1){
    
    
    width:25%;
}


.flex-fix-last-number1 div:nth-child(2){
    
    
    width:70%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:block;
    
}



.flex-btn-product-itself a{
    
    display:Flex;
    align-items:Center;
}

.review-class-data-product{
    
    width:100%;
    padding:15px;
    text-align:left;
}



.review-class-data-product h1{
    
    margin:0 0 15px 0;
    color:#000;
    font-size:35px;
    font-weight:600;
    line-height:1;
}


.review-class-data-product h2{
    
    color:#000;
    font-size:20px;
    margin:0 0 15px 0;
}

.review-class-data-product i{
    
    color:#ffce54;
    margin-right:10px;
    font-size:25px;
}

.review-class-data-product i:first-child{
    
    margin-right:0;
}


.topboxmargin{
    
    position:fixed !important;
    top:50% !important;
    right:50% !important;
    transform:Translate(50%,-50%);
    width:auto !important;
}


.review-product-ul-list{
    
    margin:3rem 0;
    width:100%;
    padding:15px !important;
    border-radius:5px;
    background:#f1f8ff;
    display:flex;
    align-items:Center;
    justify-content:flex-start;
}




.review-product-ul-list li{
    
    margin-left:30px;
    color:#000;
    font-size:16px;
    cursor:pointer;
}


.review-product-ul-list li:last-child{
    
    margin:0;
}



.review-product-ul-list li svg{
    
    width:2rem;
    height:2rem;
    padding:0;
    vertical-align:middle;
    margin-left:10px;
}



.my-review-itself-boxes-number1{
    
    margin-bottom:30px;
    border-bottom:1px solid rgb(206 208 208);
    padding-bottom:30px;
}


.my-review-itself-boxes-number1:last-child{
    
    margin:0;
    padding:0;
    bordeR:0;
}

.my-review-itself-boxes-number1 h1{
    
    margin:0 0 15px 0;
    color:#000;
    font-weight:600;
    font-size:16px;
    line-height:1.5;
}

.my-review-itself-boxes-number1 h1 svg{
    
    width:2rem;
    height:2rem;
    padding:0;
    margin-left:10px;
    vertical-align:middle;
}


.star-user-opi{
    
    margin:0 0 15px 0;
} 


.star-user-opi i{
    
    color:#ffce54;
    margin-left:10px;
    font-size:25px;
}

.date-commented-kkz{
    
    margin:0 0 15px 0;
    color:#000;
    font-size:20px;
}


.review-dec-kkz-user p{

    margin:0 0 15px 0;
    color:#000;
    font-weight:600;
    font-size:19px;
}


.usefull-review-ques{
    
    display:flex;
    align-items:Center;
    justify-content:space-between;
}

.usefull-review-ques .usefull-itis{
    
    color:#000;
    font-size:16px;
    width:50%;
}


.usefull-review-ques .usefull-itis div{
    
    float:left;
    border:1px solid rgb(206 208 208);
    border-radius:5px;
    padding:3px 8px;
    cursor:pointer;
    margin-right:20px;
}


.usefull-review-ques .usefull-itis div svg{
    
    width:2rem;
    height:2rem;
    padding:0;
    margin-left:10px;
    vertical-align:middle;
}


.replay-review-kkz a{
    
    color:#2962ff !important;
    font-size:16px;
    font-weight:600;
    
}


.replay-review-kkz a i{
    
    font-size:22px;
    margin-right:10px;
    vertical-align:middle;
}



.kkz-products-mokamel .swiper {
      width: 100%;
      height: 100%;
    }

.kkz-products-mokamel .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.kkz-products-mokamel .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.kkz-products-mokamel .swiper {
      margin-left: auto;
      margin-right: auto;
    }


.customers-trust-section-data{
    
    position:Relative;
    padding:4rem 2rem 2rem 2rem;
}

.customers-trust-section-data .col-lg-4{
    
    display:flex;
    align-items:Center;
    justify-content:Center;
}


.customers-trust-section-data .col-lg-4 img{
    
    margin-left:20px;
    width:55px;
    height:55px;
}


.customers-trust-section-data .col-lg-4 h1{
    
    margin:0;
    color:#000;
    font-size:15px;
    font-weight:600;
    line-height:normal;
}



.customers-trust-section-data .col-lg-4 h2{
    
    margin:15px 0 0 0;
    font-size:13px;
    font-weight:400;
    color:#a7a7a7;
    line-height:normal;
}

/*taki product new codes*/
/*taki product new codes*/
/*taki product new codes*/
/*taki product new codes*/
/*taki product new codes*/




/*mobile version*/
/*mobile version*/
/*mobile version*/
/*mobile version*/
/*mobile version*/
/*mobile version*/



@media screen and (max-width:767px){
    
   
    
    body{
        
        background:#FFF !important;
        padding-top:81px;
        overflow-x:auto !important;
    }
    
    .mobile-padding-0{
        
        padding:0;
    }
    
    
    .project-shop-kkz-section-1{
        
        padding:1.5rem 0;
    }
    
    
    .homeslider-right-column{
        
        height:auto;
    }
    
    .homeslider-left-column-has-child{
        
        height:auto;
    }
    
    .a-15-30-padding{
        
        padding:0;
    }
    
    
    .mb-15px-mobile{
        
        margin-bottom:15px;
    }
    
    
    .project-shop-kkz-section-1 img{
        
        height:auto;
    }
    
    
    .homeslider-right-column a{
        
        height:auto;
    }
    
    .a-30-15-padding{
        
        padding:0;
    }
    
    .homeslider-left-column-has-child img{
        
        padding-top:0;
    }
    
    .category-module-main-page-kkz .swiper-slide img{
        
        width:auto;
        height:auto;
    }
    
    .mySwiper-cat-mainpage-kkz{
        
        overflow:hidden;
    }
    
    
    .category-main-page-title-link{
        
        margin-top:15px;
    }
    
    
    .category-module-main-page-kkz .swiper-slide{
        
        height:fit-content;
    }
    
    
    .category-module-main-page-kkz .swiper{
        
        height:fit-content;
    }
    
    
    .category-module-main-page-kkz{
        
        padding:0 2rem;
    }
    
    .tablist-theme-hezar-kkz{
        
        padding:0;
    }
    
    .offer-tablist-banner{
        
        display:none;
    }
    
    .tablist-theme-hezar-kkz .swiper-slide .abs-swiper-tablist-border{
        
        display:none;
    }
    
    
    .tablist-theme-hezar-kkz .swiper-slide img{
        
        height:55%;
    }
    
    
    .section-banner-kkz-main-page{
        
        padding:1rem 0;
    }
    
    .section-same-tablist-kkz .swiper-slide img{
        
        height:55%;
    }
    
    .section-same-tablist-kkz .swiper-slide .abs-swiper-tablist-border{
        
        display:none;
    }
    
    
    
    .section-same-tablist-kkz{
        
        padding:1rem 0;
    }
    
    
    
    .section-same-tablist-kkz .same-tablist-swiper-keeper{
        
        padding:1rem;
    }
    
    .section-same-tablist-kkz-heading div:first-child{
        
        font-size:16px;
    }
    
    .section-same-tablist-kkz-heading div:last-child a{
        
        font-size:16px;
    }
    
    .top-mobile-brands .top-mobile-row-content-center{
        
        flex-wrap:wrap;
    }
    
    
    .default-section{
        
        padding:1rem 0;
    }
    
    .top-mobile-brands .top-mobile-row-content-center .col-xs-4:nth-child(4){
        
        margin-top:15px;
    }
    .top-mobile-brands .top-mobile-row-content-center .col-xs-4:nth-child(5){
        
        margin-top:15px;
    }
    
    .solo-banner-mid-main-page img{
        
        height:auto;
        border-radius:5px;
    }
    
    
    .banner-section-kkz-class img{
        
        height:auto;
        border-radius:5px;
    }
    
    .solo-banner-mid-main-page .col-xs-12{
        
        padding:0;
    }
    
    .banner-section-kkz-class .col-xs-12{
        
        padding:0;
    }
    
    
    .section-filter-main-page .filter-main-page-inner{
        
        padding:1rem;
    }
    
    
    .section-filter-main-page .filter-main-page-inner h1{
        
        font-size:17px;
        line-height:1.2;
    }
    
    .section-filter-main-page .filter-main-page-inner{
        
        height:auto;
    }
    
    
    .brands-section-kkz .row{
        
        flex-wrap:wrap;
    }
    .brands-section-kkz .col-lg-2{
        
        padding:15px;
    }
    
    .moduletheme4preset01-4{
        
        margin:0;
    }
    
    
    .moduletheme4preset01-4 h1{
        
        margin:0;
    }
    
    .section-class-home-ap-tools .row .home-ap-category-itself{
        
        padding:15px;
    }
    
    .section-class-home-ap-tools .row .col-lg-2{
        
        border:0;
        border-bottom:1px solid #d7d7d796;
    }
    
    
    .blog-section-home-kkz .blog-section-home-title h2{
        
        font-size:15px !important;
    }
    
    .blog-section-home-kkz .blog-section-home-title a{
        
        font-size:15px !important;
    }
    
    .blog-section-home-kkz .blog-section-home-title{
        
        margin-bottom:2rem;
    }
    
    
    .blog-title-black{
        
        height:auto;
    }
    
    
    .blog-section-home-kkz .swiper-slide{
        
        height:fit-content !important;
    }
    
     .blog-section-home-kkz .swiper-wrapper{
        
        height:fit-content !important;
    }
    
    
    .blog-section-home-kkz .swiper{
        
        height:fit-content;
        padding-bottom:15px;
    }
    
    
    .first-class-footer-1{
        
        display:none;
    }
    
    .first-class-footer-2{
        
        display:none;
    }
    
    .footer-description-kkz h2{
        
        margin-top:0;
        font-size:23px;
        text-align:center;
    }
    
    
    .footer-description-kkz p{
        
        font-size:15px;
        text-align:justify;
    }
    
    .last-row-footer-kkz{
        
        flex-wrap:wrap;
    }
    
    
    .last-row-footer-kkz ul{
        
        margin:0 0 30px;
        padding:0;
        list-style: none;
    }
    
    .last-row-footer-kkz .last-row-footer-kkz-menu ul li{
        
        font-size:20px;
        margin-bottom:10px;
    }
    
    .ul-enamad{
        
        justify-content:center;
        margin-bottom:15px;
    }
    
    
    .copyright-footer-kkz{
        
        padding-top:15px !important;
    }
    
    
    .weblog-category-slider-1 .swiper-slide{
        
        height:fit-content;
    }
    
    
    .weblog-category-slider-1 .swiper{
        
        height:fit-content;
    }
    
    .weblog-hy-top-categories-slider{
        
        padding:1rem 0;
    }
    
    
    .weblog-hy-top-categories-slider .col-xs-12{
        
        padding:0;
    }
    
    
    .allmag-module-number1-kkz{
        
        padding:1rem 0;
    }
    
    .allmag-module-number1-kkz .container-fluid{
        
        padding:0;
    }
    
    
    .allmag-mdl1-bottom{
        
        height:auto;
        margin-bottom:15px;
    }
    
    .allmag-left-mdl1-top{
        
        height:250px;
        margin-bottom:15px;
    }
    
    .allmag-left-mdl1-bottom{
        
        height:250px;
    }
    
    .allmag-mdl1-top{
        
        margin-bottom:15px;
    }
    
    
    .technology-blog-module .headname-blog-center{
        
        margin:0;
    }
    
    
    .technology-blog-module-2 .swiper{
        
        overflow:hidden;
    }
    
    
    .technology-blog-module-2-white{
        
        margin:30px 1rem;
        padding:15px 0;
    }
    
    
    .most-seller-tablist-section-made-by-kkz{
        
        margin:30px 1rem;
    }
    
    
    .most-seller-tablist-section-made-by-kkz .swiper-slide{
        
        height:fit-content;
    }
    
    .most-seller-tablist-section-made-by-kkz .swiper{
        
        overflow:hidden;
        height:fit-content;
    }
    
    
    .what-you-need-product-category-section .swiper-slide img{
        
        height:fit-content;
    }
    
    .what-you-need-product-category-section .swiper-slide{
        
        height:fit-content;
    }
    
    .what-you-need-product-category-section .swiper{
        
        height:fit-content;
        overflow:hidden;
    }
    
    .article-kkz-hy-breadcrumb ul{
        
        margin:0 0 15px 0 !important;
        overflow-x:auto !important;
        padding:0 !important;
        display:block !important;
        white-space:nowrap;
    }
    
    
    
    .article-hy-info-kkz-theme{
        
        padding:1rem 0;
    }
    
    .flex-author-in-article-kkz{
        
        flex-direction:column;
    }
    
    .article-kkz-hy-description h1{
        
        font-size:18px;
    }
    
    .article-kkz-hy-description p{
        
        line-height:normal;
    }
    
    
    
    .users-opinion-for-blog-kkz{
        
        padding-top:1rem;
        margin-bottom:0;
    }
    
    
    .users-opinion-for-blog-kkz #comment-list .comments{
        
        margin-bottom:0;
    }
    
    .replay-flex-kkz{
        
        flex-direction:column;
        align-items:flex-start;
    }
    
    
    .related-mb30{
        
        padding:0;
        
    }
    
    
    .users-opinion-for-blog-kkz #comment-list{
        
        margin-top:3rem;
    }
    
    .child-relative-categories-kkz .swiper-slide{
        
        height:fit-content;
        
    }
    .child-relative-categories-kkz .swiper{
        
        height:fit-content;
        
    }
    .child-relative-categories-kkz .swiper-wrapper{
        
        height:fit-content;
        
    }
    
    
    .category-solo-page-section-parentall .category-solo-breadcrumb{
        
        margin-bottom:15px;
    }
    
    .child-relative-categories-kkz .new-grouping-object p{
        
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    
    
    .child-relative-categories-kkz{
        
        margin-bottom:30px;
    }
    
    .filters-kkz-solo-category .filters-kkz-solo-category-innerborder{
        
        height:fit-content;
    }
    
    
    .filter-actions-wrapper.fawnew{
        
        display:none;
    }
    
    .module.so_filter_wrap .modcontent .clear_filter{
        
        padding-bottom:0;
    }
    
    
    .custombox_categoryfilter .so-filter-options{
        
        margin-bottom:0 !important;
    }
    
    
    .filters-kkz-solo-category{
        
        margin-bottom:20px;
    }
    
    
    .views-row.views-row-4.views-row-even.ctg-border{
        
        padding:0;
    }
    
    
    .product-solo-cat-col9-first-child{
        
        height:fit-content;
    }
    
    .main-category-solo-row-kkz .products-kkz-solo-category .border-category-innerkkz-product{
        
        height:fit-content;
    }
    
    
    .main-category-solo-row-kkz .products-kkz-solo-category .border-category-innerkkz-product .content h3{
        
        min-height:initial;
        margin-bottom:15px;
    }
    
    
    .node.view-mode-teaser .free-delivery{
        
        margin-right:15px;
    }
    
    .last-row-footer-kkz .ul-enamad ul{
        
        width:100%;
    }
    
    .section-class-home-ap-tools .row .home-ap-category-itself img{
        
        width:auto;
        height:Auto;
    }
    
    
    
    
}






/*mobile version*/
/*mobile version*/
/*mobile version*/
/*mobile version*/
/*mobile version*/
/*mobile version*/




/*mobile menu*/
/*mobile menu*/
/*mobile menu*/
/*mobile menu*/
/*mobile menu*/


.top-header-has-btn-hy-kkz .col-xs-5{
    
    padding-right:0;
    display:flex;
    align-items:Center;
    justify-content:Space-between;
    /*border-left:1px solid #00000030;*/
}


.top-header-has-btn-hy-kkz .col-xs-7{
    
    padding-left:0;
    text-align:left;
}

.top-header-has-btn-hy-kkz{
    
    position:relative;
    width:100%;
    background:#FFF;
    padding:15px 0;
    border-bottom:1px solid #00000030;
}


.top-header-has-btn-hy-kkz .col-xs-5 img{
    
    width:90%;
    
}


.top-header-has-btn-hy-kkz .col-xs-5 i{
    
    float:left;
    font-size:20px;
    color:#000;
}

.top-header-has-btn-hy-kkz .col-xs-7 a{
    
    display:inline-block;
    color:#FFF !important;
    border-radius:5px;
    background:var(--config_color_1);
    padding:3px 5px;
    font-size:12px;
}


.top-header-has-btn-hy-kkz .col-xs-7 a:nth-child(2){
    
    margin-right:5px;
}




.top-header-has-btn-hy-kkz .row{
    
    display:Flex;
    align-items:Center;
}


@media screen and (min-width:375px) and (max-width:575px){
    
    .top-header-has-btn-hy-kkz .col-xs-7 a{
        
        font-size:14px;
    }
    
}

@media screen and (max-width:767px){
    
    html body #common-home{
        
        margin-top:0 !important;
    }
}


.fix-menu-bottom-mobile-kkz{
    
    position:fixed;
    bottom:0;
    right:0;
    left:0;
    background:#FFF;
    padding:10px 0 5px 0;
    border-top:1px solid #00000030;
    z-index:334;
}

.fix-menu-bottom-mobile-kkz .col-xs-3{
    
    text-align:center;
    padding:0 5px;
}

.fix-menu-bottom-mobile-kkz .col-xs-3 i{
    
    color:var(--config_color_1);
    font-size:20px;
}


.fix-menu-bottom-mobile-kkz .col-xs-3 p{
    
    margin:0;
    color:#000;
    font-size:14px;
    font-weight:600;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}



.fix-menu-bottom-mobile-kkz .container-fluid{
    
    padding:0;
}


.allcategory-mobile-menu{
    
    width:100%;
    height:calc(100% - 141px);
    padding:0;
    position:fixed;
    background:#FFF;
    z-index:333;
    display:flex;
    
}



.allcategory-mobile-menu .right-25-ul-cat{
    
    width:30%;
    height:100%;
    padding:0 !important;
    margin:0 !important;
    overflow-y:auto;
    direction:ltr;
    border-left:1px solid #00000030;
}

.allcategory-mobile-menu .right-25-ul-cat li{
    
    padding:10px;
    text-align:center;
    border-bottom:1px solid #00000030;
    background:#f3f3f3;
    direction:rtl;
    transition:all .3s;
    
}


.allcategory-mobile-menu .right-25-ul-cat li img{
    
    width:50px;
    height:50px;
    border-radius:50%;
    margin-bottom:5px;
    
}

.allcategory-mobile-menu .right-25-ul-cat li span{
    
    width:100%;
    font-size:13px;
    color:#000;
    font-weight:600;
    line-height:1.5;
    display:block;

}


.allcategory-mobile-menu .right-25-ul-cat li.active{
    
    background:#FFF;
}


.left-subcat-mobile{
    
    width:70%;
    height:100%;
    background:#fff;
    padding:10px !important;
    overflow-y:auto;
}

.left-subcat-mobile::-webkit-scrollbar {
  display:none !important;
}

.allcategory-mobile-menu .right-25-ul-cat::-webkit-scrollbar {
  display:none !important;
}



.left-subcat-mobile .open-sub-child-with-height{
    padding:0 10px;
    display:flex;
    align-items:Center;
    color:#000;
    font-size:13px;
    font-weight:600;
    justify-content:space-between;
    
}

.left-subcat-mobile .open-sub-child-with-height i{
    
    font-size:20px;
    font-weight:600;
    transition:all .3s;
    color:#000;
}



.max-height-sub-childs-in-col{
    
    max-height:0;
    transition:all .3s;
    overflow:hidden;
}

.left-subcat-mobile .open-sub-child-with-height.active i{
    
    transform:rotate(-90deg);
}


.max-height-sub-childs-in-col .col-xs-6{
    
    margin-top:10px;
    text-align:center;
}



.max-height-sub-childs-in-col .col-xs-6:nth-child(odd){
    
    padding-right:0;
}



.max-height-sub-childs-in-col .col-xs-6:nth-child(even){
    
    padding-left:0;
}


.max-height-sub-childs-in-col .col-xs-6 img{
    
    width:60px;
    height:60px;
    margin-bottom:5px;
    border:1px solid #00000030;
    border-radius:50%;
}



.max-height-sub-childs-in-col .col-xs-6 span{
    
    width:100%;
    display:block;
    overflow:hidden;
    font-size:13px;
    font-weight:600;
    color:#000;
    text-overflow:ellipsis;
    white-space:nowrap;
}



.max-height-sub-childs-in-col{
    
    display:none;
}

.allcategory-mobile-menu .right-25-ul-cat li:last-child{
    
    border-bottom:0;
}





@media screen and (min-width:375px){
    
    
    .allcategory-mobile-menu .right-25-ul-cat{
        
        padding-bottom:10px !important;
    }
    
    
    .left-subcat-mobile{
        
        padding-bottom:20px !important;
    }
}


.allcategory-mobile-menu{
    
    display:none;
}


.allcategory-mobile-menu.active{
    
    display:flex;
}









/*mobile menu*/
/*mobile menu*/
/*mobile menu*/
/*mobile menu*/
/*mobile menu*/






.hezaroyek-login-page-section{
    
    position:Relative;
    height:100vh;
    width:100%;
    background:#FFF;
}



.hezaroyek-login-page-section .row{
    
    display:Flex;
    align-items:Center;
    justify-content:center;
    height:100%;
}

/*.hezaroyek-login-page-section .container-fluid{*/
    
/*    width:100%;*/
/*    height:100%;*/
/*    display:flex;*/
/*    align-items:Center;*/
/*    justify-content:Center;*/
        
/*}*/


.hezaroyek-login-page-section .l-auth__submitButton{
    
    margin:auto;
    background:var(--config_color_1);
    border-color:var(--config_color_1);
}


.hezaroyek-login-page-section .l-auth__submitButton:hover{
    
    color:var(--config_color_1);
    border-color:var(--config_color_1);
    background:#FFF;
    
}

.hezaroyek-login-page-section .l-auth__submitButton:hover i{
    
    color:var(--config_color_1);
}


.hezaroyek-login-page-section .p-login{
    
    min-height:initial;
    margin-bottom:30px;
}


.login-image-and-text{
    
    width:100%;
    text-align:center;
    margin-bottom:30px;
}


.login-image-and-text img{
    
    margin:auto;
}

.login-image-and-text p{
    
    color:#000;
    font-size:28px;
    font-weight:600;
    margin:15px 0;
}

.login-image-and-text h2{
    
    margin:30px 0 0 0;
    font-size:20px;
    color:#000;
    font-weight:600;
}



.hezaroyek-login-page-section .p-verify{
    
    min-height:initial;
    margin-bottom:30px;
}




.user-privacy-section{
    
    padding:2rem 1rem;
}


.user-privacy-section p{
    
    font-size: 16px;
    color: #666;
    position: Relative;
    line-height: 2.1875!important;
    margin-bottom: 1rem
}


.blue-link-href{
    
    font-size:16px;
    line-height: 2.1875!important;
    margin-bottom: 1rem;
    color:#198cff!important;
}



.return-goods-section{
    
    padding:2rem 1rem;
}


.return-goods-section .col-lg-11 p{
    
    font-size: 16px;
    color: #666;
    position: Relative;
    line-height: 2.1875!important;
    margin-bottom: 1rem
}


.return-goods-section .col-lg-11 li{
    
    list-style-type:disc;
    font-size: 16px;
    color: #666;
    position: Relative;
    line-height: 2.1875!important;
    margin-bottom: 1rem
}

.return-goods-section .col-lg-11 h1{
    
    color:var(--config_color_1);
    font-size:20px;
    font-weight:600;
    margin:0 0 1rem 0;
}



.product-basket-kkz .basketdiv.open ul table tr td{
    
    width:50% !important;
    display:inline-block;
    border:0 !important;
}


.product-basket-kkz .basketdiv.open ul table tr{
    
    display:Flex;
    align-items:Center;
    flex-wrap:wrap;
    background:transparent !important;
}

.product-basket-kkz .basketdiv.open ul .img-thumbnail{
    
    background:transparent;
    border:0;
}



.product-basket-kkz .basketdiv.open ul .text-left a{
    
    color:#000 !important;
    font-size:14px;
    display:-webkit-box;
    overflow:hidden;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
}




.product-basket-kkz .basketdiv.open ul table{
    
    margin-top:0;
}



.product-basket-kkz .basketdiv.open ul table tr td.text-right{
    
    color:#000;
    font-weight:600;
    font-size:15px;
}

.product-basket-kkz .basketdiv.open ul table tr td.text-right:nth-child(even){
    
    text-align:left !important;
    
}

.product-basket-kkz .basketdiv.open ul .table-striped tr td.text-right:nth-child(odd){
    
    text-align:center !important;
    
}

.product-basket-kkz .basketdiv.open ul table tr td:nth-child(5){
    
    display:block !important;
    width:100% !important;
    border-bottom:1px solid #00000030;
}


.product-basket-kkz .basketdiv.open ul table tr td.text-center:last-child{
    
    border-bottom:0;
}





.product-basket-kkz .basketdiv.open ul table tr td.text-center button{
    
    border-color:var(--config_color_1) !important;
    background:var(--config_color_1) !important;
    color:#fff !important;
    
}





.product-basket-kkz .basketdiv.open ul p.text-right{
    
    text-align:center;
    
}



.product-basket-kkz .basketdiv.open ul  p.text-right a{
    
    color:var(--config_color_1) !important;
    font-size:14px;
}


.product-basket-kkz .basketdiv.open ul  p.text-right a i{
    
    margin-left:5px;
    vertical-align:middle;
}


#cart .dropdown-menu li > div{
    
    padding:0 !important;
    min-width:initial;
}

.abs-cat-kala-color{
    
    position:absolute;
    top:80px;
    right:10px;
    z-index:10;
}

.abs-cat-kala-color .model-colors{
    
    margin:0;
    flex-direction:column;
}


.abs-cat-kala-color .model-colors .flcatcolor{
    
    width:10px;
    height:10px;
    margin:3px;
}






@media screen and (max-width:767px){
    
    .model-colors *{
        
        display:block !important;
    }
}




@media screen and (max-width:575px) {
    
    .top-header-has-btn-hy-kkz .col-xs-5 img{
        
        height:50px;
    }
}


/*@media screen and (min-width:576px) and (max-width:767px){*/
    
    
/*    .top-header-has-btn-hy-kkz .col-xs-5 img{*/
        
/*        height:60px;*/
/*    }*/
    
/*    body{*/
/*        background:#FFF !important;*/
/*        padding-top:91px !important;*/
/*    }*/
    
    
/*    .default-section{*/
        
/*        padding:1rem;*/
/*    }*/
    
    
/*    .category-solo-page-section-parentall .category-solo-breadcrumb{*/
        
/*        margin-bottom:15px;*/
/*    }*/
    
/*    .pad-box{*/
        
/*        padding-left:0;*/
/*    }*/
    
/*    .child-relative-categories-kkz{*/
        
/*        margin-bottom:15px;*/
/*    }*/
    
    
/*    #submit_text_search2{*/
        
/*        box-shadow:none !important;*/
/*    }*/
    
/*    .so-filter-options{*/
        
/*        padding:0 !important;*/
/*    }*/
    
/*    .filter-actions-wrapper.fawnew{*/
        
/*        display:none;*/
/*    }*/
    
/*    .product-solo-cat-col9-first-child .product-sorting{*/
        
/*        display:block;*/
/*        margin:15px 0;*/
/*    }*/
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
/*}*/



@media screen and (min-width:768px) and (max-width:992px){
    
    .top-header-has-btn-hy-kkz .row{
        
        margin:0;
    }
    
    .top-header-has-btn-hy-kkz .col-xs-5 img{
        
        height:75px;
    }
    
    .top-header-has-btn-hy-kkz{
        
        padding:0;
    }
    
    body{
        
        padding-top:75px !important;
    }
    
    .module.so_filter_wrap .modcontent .clear_filter{
        
        padding-bottom:0;
    }
    
    
    .pad-box{
        
        padding-left:0;
    }
    
    
    .category-solo-page-section-parentall .category-solo-breadcrumb{
        
        margin-bottom:10px;
    }
    
    
    .abs-cat-kala-color .model-colors .flcatcolor{
        
        display:block !important;
    }
    
    
    .node.view-mode-teaser .free-delivery{
        
        margin-right:10px;
    }
    
    .category-solo-page-section-parentall{
        
        padding-bottom:0;
    }
    
    
    .footer-description-kkz h2{
        
        margin-top:0;
        font-size:20px;
    }
    
    .footer-description-kkz p{
        
        font-size:15px;
        line-height:1.5;
    }
    
    
    .last-row-footer-kkz{
        
        flex-wrap:wrap;
        margin-top:0;
    }
    
    
    
    .child-relative-categories-kkz .new-grouping-object p{
        
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        
    }
    
    html body #common-home{
        
        margin-top:0 !important;
    }
    
    .homeslider-left-column-has-child img{
        
        padding-top:5px;
    }
    
    .homeslider-left-column-has-child{
        
        height:auto;
        padding-left:0;
    }
    
    
    .homeslider-right-column{
        padding-right:0;
        height:Auto;
    }
    
    .category-module-main-page-kkz .swiper{
        
        overflow:hidden;
    }
    
    
    .category-module-main-page-kkz{
        
        padding:1rem;
    }
    
    .project-shop-kkz-section-1{
        
        padding:2rem 1rem;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}



@media screen and (min-width:993px) and (max-width:1199px){
    
    .top-header-has-btn-hy-kkz .row{
        
        margin:0;
    }
    
    .top-header-has-btn-hy-kkz{
        
        padding:0;
    }
    
    .top-header-has-btn-hy-kkz .col-xs-5 img{
        
        height:75px;
    }
    
    .child-relative-categories-kkz .new-grouping-object p{
        
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        
    }
    
    body{
        
        padding-top:75px;
    }
    
    .category-solo-page-section-parentall{
        
        padding-bottom:0;
    }
    
    
    .price2 .price4 .price{
        
        text-align:left;
    }
    
    .footer-description-kkz h2{
        
        margin-top:0;
    }
    
    .last-row-footer-kkz{
        
        flex-wrap:wrap;
    }
    
    .last-row-footer-kkz .last-row-footer-kkz-menu ul li{
        
        font-size:21px;
    }
    
    .last-row-footer-kkz .ul-enamad ul li{
        
        width:auto;
        height:auto;
    }
    
    .last-row-footer-kkz .ul-enamad ul li img{
        
        width:90px;
        height:90px;
    }
    
}




@media screen and (max-width:1024px){
    
    .top-header-has-btn-hy-kkz{
        
        display:block !important;
    }
    
    .main-header-kkz-parent{
        
        display:none;
    }
    
    .section-parent-menu{
        
        display:none;
    }
}



@media screen and (min-width:1025px){
    
    .top-header-has-btn-hy-kkz{
        
        display:none !important;
    }
    
    .main-header-kkz-parent{
        
        display:block !important;
    }
    
    .section-parent-men{
        
        display:block;
    }
}



.navigation{
    
    display:none !important;
}





.btns-track-col2 a:nth-child(1){
    
    padding:6px 12px;
    border-radius:10px;
    background:var(--config_color_1);
    color:#FFF;
    font-size:15px;
    margin-left:20px;
    border:1px solid transparent;
    display:inline-block;
    transition:all .25s;
}

.btns-track-col2 a:nth-child(1):hover{
    
    background:#FFF;
    border-color:var(--config_color_1);
    color:var(--config_color_1);
}

.btns-track-col2 a:nth-child(2){
    
    color:#000;
    font-size:15px;
    transition:all .25s;
}

.btns-track-col2 a:nth-child(2):hover{
    
    color:var(--config_color_1);
}



/*new menu*/
/*new menu*/


.hezaroyek-shop-category-menu{
    
    display:flex;
    align-items:Center;
    justify-content:space-between;
    width:100%;
    /*padding-bottom:10px;*/
    border-bottom:1px solid #EEE;
    height:55px;
    position:Relative;
}


.hezaroyek-shop-category-menu .hezaroyek-shop-menu-right{
    
    width:80%;
}




.hezaroyek-shop-category-menu .hezaroyek-shop-menu-left{
    
    width:17%;
}


.level-one-category-menu{
    
    display:flex;
    align-items:Center;
    justify-content:flex-start;
    margin:0;
    padding:0 !important;
}

.hezaroyek-list-item-level1{
    
    color:#000;
    font-size:17px;
    margin-left:20px;
    font-weight:600;
    height:55px;
    line-height:55px;
    border-bottom:3px solid transparent;
    cursor:pointer;
}

.hezaroyek-list-item-level1:last-child{
    
    margin:0;
}

.hezaroyek-category-submenu{
    
    display:Flex;
    align-items:Center;
    justify-content:space-between;
    
}

.hezaroyek-category-submenu .hezaroyek-category-submenu-right-side{
    
    width:25%;
    padding:20px;
    background-color:#f3f3f3;
    display:flex;
    flex-direction:column;
    align-items:Center;
    height:100%;
}


.hezaroyek-category-submenu .hezaroyek-category-submenu-left-side{
    
    width:75%;
    padding:20px;
    display:Flex;
    align-items:flex-start;
    flex-wrap:wrap;
    height:100%;
}

.hezaroyek-category-submenu{
    
    position:absolute;
    right:0;
    left:0;
    top:100%;
    width:100%;
    background:#FFF;
    border:1px solid #eee;
    z-index:11;
    border-bottom-right-radius:15px;
    border-bottom-left-radius:15px;
    overflow:hidden;
    height:430px;
    transform:scaleY(0);
    transition:all .3s;
    transform-origin:top;
    opacity:0;
    visibility:hidden;
}





.hezaroyek-category-submenu .hezaroyek-category-submenu-right-side a{
    
    width:100%;
    margin-bottom:20px;
    line-height:Normal;
    padding-right:15px;
    color:#000 !important;
    transition:all .3s;
    border-right:3px solid var(--config_color_1);
}



.hezaroyek-category-submenu .hezaroyek-category-submenu-right-side a i{
    
    font-size:25px;
    vertical-align:middle;
    margin-right:10px;
}


.hezaroyek-category-submenu .hezaroyek-category-submenu-right-side a:hover{
    
    color:var(--config_color_1) !important;
}




.hezaroyek-category-submenu .hezaroyek-category-submenu-right-side img{
    
    width:80%;
    border-radius:50%;
    margin:auto;
    display:block;
}


.hezaroyek-category-submenu-left-side .col-lg-2{
    
    display:Flex;
    align-items:Center;
    justify-content:Center;
    flex-direction:Column;
    margin:15px 0;
    
}


.hezaroyek-category-submenu-left-side .col-lg-2 img{
    
    width:65px;
    height:65px;
    border:2px solid #eee;
    border-radius:50%;
    margin-bottom:15px;
    transition:all .3s;
}

.hezaroyek-category-submenu-left-side .col-lg-2 a{
    
    display:block;
    line-height:normal;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#000 !important;
    font-size:16px;
    font-weight:600;
    white-space: pre-line;
}

.hezaroyek-category-submenu-left-side .col-lg-2 img:hover{
    
    border-color:var(--config_color_1);
}



.hezaroyek-list-item-level1.active{
    
    border-color:var(--config_color_1);
    
}

.hezaroyek-list-item-level1.active .hezaroyek-category-submenu{
    
    transform:ScaleY(1);
    opacity:1;
    visibility:visible;
}




.hezaroyek-section-menu-overlay{
    
    position:fixed;
    top:0;
    right:0;
    left:0;
    bottom:0;
    height:100vh;
    z-index:-10;
    content:'';
    background:#000;
    opacity:0;
    transition:all .3s;
    
}


body:has(.hezaroyek-list-item-level1.active) .hezaroyek-section-menu-overlay{
    
    opacity:.65;
    z-index:110;
}


@media screen and (min-width:1024px) {
    
    
    .fix-menu-bottom-mobile-kkz{
        
        display:none;
    }
}






















/*new menu*/
/*new menu*/


.homeslider-right-column .homeslider-500height{
    
    width:100%;
    /*height:500px;*/
}

.homeslider-left-column-has-child .homeslider-235height{
    
    height:235px;
    width:100%;
}






/**/
/**/
/**/
/**/

#information-price .breadcrumb > li:after {
    content: '';
    width: 5px;
    height: 5px;
    top: 8px;
     border-left: 1px solid #000;
    border-bottom: 1px solid #000;
}

#information-price ul.breadcrumb li:not(:last-child):after {
    
    top: 6px;
}

#information-price ul.breadcrumb li a {
    color: #000;
   
}

#information-price ul.breadcrumb li:last-child a {
    color: #000;
}

.table-price th {
    text-align:center;
}
.table-price td {
    text-align:center;
    font-weight: bold !important;
    color: #000 !important;
    font-size: 15px;
    padding: 1% 0;
}

.table-price input {
    height: 37px;
    font-size: 15px;
    width: 300px;
}

.title-row-price {
    background-color:#ddd;
}

thead .alt {
    background-color: #aaa;
}
.title-row-price th {
    text-align:center;
    width: 25%;
    padding: 12px 10px !important;
    font-size: 17px;
    font-weight: normal;
    color: black;
}

.title-row-price .input-price-search {
     text-align:right;
}
.table-price h2 {
    font-size: 24px;
    color: black;
    line-height: 40px;
}
.table-price .fa-close {
    font-size: 16px;
    color: #b56061;
    padding: 0 2%;
}

.table-price .fa-check {
    font-size: 16px;
    color: #28a745;
    padding: 0 2%;
}
.content-price .price {
    color: #e74c3c !important;
    font-weight: 600 !important;
    font-size: 18px !important;
}

.table-price tr {
    border-bottom: solid 1px #ddd;
}

.print-page-price .fa-print {
    padding: 0 1%;
}

.print-page-price a {
   color:black;
   font-size: 14px;
}

#kkz-header {
   display:block; 
}
/*@ media print {*/
/*    #kkz-header {*/
/*        display:none;*/
/*    }*/
    
/*    .main-header-kkz-parent {*/
/*        display:none;*/
/*    }*/
/*}*/


















#information-price .breadcrumb > li:after {
    content: '';
    width: 5px;
    height: 5px;
    top: 8px;
     border-left: 1px solid #000;
    border-bottom: 1px solid #000;
}

#information-price ul.breadcrumb li:not(:last-child):after {
    
    top: 6px;
}

#information-price ul.breadcrumb li a {
    color: #000;
   
}

#information-price ul.breadcrumb li:last-child a {
    color: #000;
}

.table-price th {
    text-align:center;
}
.table-price td {
    text-align:center;
    font-weight: bold !important;
    color: #000 !important;
    font-size: 15px;
    padding: 1% 0;
}

.table-price input {
    height: 37px;
    font-size: 15px;
    width: 300px;
}

.title-row-price {
    background-color:#ddd;
}

thead .alt {
    background-color: #aaa;
}
.title-row-price th {
    text-align:center;
    width: 25%;
    padding: 12px 10px !important;
    font-size: 17px;
    font-weight: normal;
    color: black;
}

.title-row-price .input-price-search {
     text-align:right;
}
.table-price h2 {
    font-size: 24px;
    color: black;
    line-height: 40px;
}
.table-price .fa-close {
    font-size: 16px;
    color: #b56061;
    padding: 0 2%;
}

.table-price .fa-check {
    font-size: 16px;
    color: #28a745;
    padding: 0 2%;
}
.content-price .price {
    color: #e74c3c !important;
    font-weight: 600 !important;
    font-size: 18px !important;
}

.table-price tr {
    border-bottom: solid 1px #ddd;
}

.print-page-price .fa-print {
    padding: 0 1%;
}

.print-page-price a {
   color:black;
   font-size: 14px;
}


  .table-price td.pricepr{
        color:red !important;
    }
    
    
    .table-price td.text-rightp{
        text-align:right !important 
    }
    
    
   @media print {


.indisprint{
    display:none !important;
}

.text-rightp a:after {
        content: none !important;
    }
    
    .table-price{
        width:100% !important;
    }
    
    

   }  






/*responsive mobile hezaroyek*/
/*responsive mobile hezaroyek*/
/*responsive mobile hezaroyek*/

@media screen and (max-width:575px){
    
    
    .project-shop-kkz-section-1{
        
        padding:22px 0;
    }
    
    
    .top-header-has-btn-hy-kkz .col-xs-5 img{
        
        height:auto;
    }
    
    
    body{
        
        padding-top:72px;
    }
    
    .homeslider-right-column{
        
        padding-left:15px;
        margin-bottom:15px;
    }
    
    .homeslider-left-column-has-child{
        
        padding-right:0px !important;
    }
    
    .homeslider-left-column-has-child .col-xs-12{
        
        margin-bottom:15px;
    }
    
    .homeslider-left-column-has-child .col-xs-12:last-child{
        
        margin:0;
    }

    
    .moduletheme6category-kkz-with-title-newFLVME .modtitle{
        
        display:none;
    }
     
    
    .moduletheme6category-kkz-with-title-newFLVME .form-group{
        
        display:none;
    }
    
    .what-you-need-product-category-section{
        
        padding:30px 0;
        margin-bottom:30px;
    }
    
    .what-u-need-mdl-title{
        
        text-align:center;
        font-size:20px;
    }
    
    
    .what-u-need-image-keeper{
        
        margin-bottom:15px;
    }
    
    .what-you-need-product-category-section .swiper{
        
        padding-bottom:60px;
    }
    
    
    
    .what-you-need-product-category-section .swiper-button-next{
        
        margin:0 !important;
        bottom:0 !important;
        transform:rotate(0deg) !important;
        right:15px !important;
        top:auto !important;
    }
    
    
    .what-you-need-product-category-section .swiper-button-prev{
        
        margin:0 !important;
        bottom:0 !important;
        transform:rotate(180deg) !important;
        left:15px !important;
        top:auto !important;
    }
    
    
    .tablist-theme-hezar-kkz{
        
        padding:0 15px;
    }

    .tablist-theme-hezar-kkz .swiper-slide .product-name-kkz a{
        
        line-height:normal;
    }
    
    .banner-class-under-tablist{
        
        margin:60px 5px !important;
    }
  
    .banner-class-under-tablist .ghpad div{
        
        /*margin-bottom:0 !important;*/
        /*padding-right:15px !important;*/
        /*padding-left:15px !important;*/
    }
    
    .banner-class-under-tablist .layout-center{
        
        padding:0 !important;
    }
    
    
    .intelligence-module-FLVME{
        
        /*padding:0 15px;*/
        padding:0;
    }
    
    .intelligence-module-FLVME .myprice-style-kkz{
        
        margin-bottom:0;
    }
    
    .intelligence-module-FLVME .swiper-slide{
        
        padding:0;
    }
    
    .intelligence-module-FLVME .section-same-tablist-kkz-heading{
        
        margin-bottom:15px;
    }
    
    
    .intelligence-module-FLVME .section-same-tablist-kkz-heading div:first-child{
        
        font-size:19px;
    }
    
    
    .intelligence-module-FLVME .section-same-tablist-kkz-heading div:last-child a{
        
        font-size:14px;
    }
    
    .tablist-theme-hezar-kkz .swiper-slide{
        
        padding:0;
    }
    
    .section-same-tablist-kkz .swiper-slide .product-name-kkz a{
        
        line-height:normal;
        text-align: center;
        margin: 25px 0;
    }
    
    
    
    .category-kkz-with-title .form-group{
        
        display:None;
    }
    
    .category-kkz-with-title .modtitle span{
        
        color:#000 !important;
        line-height:normal !important;
        margin: 13px 0;
    }
    
    .theme-category-hands-3{
        
        padding:0;
    }
    
    .theme-category-hands-3 .col-xs-12:nth-child(2){
        
        margin:15px 0;
    }
    
    
    
    
    
    
}

/*responsive mobile hezaroyek*/
/*responsive mobile hezaroyek*/
/*responsive mobile hezaroyek*/





/*poshtibani add modules*/
/*poshtibani add modules*/
/*poshtibani add modules*/



.hezaroyek-poshtibani-section-number1{
    
    width:100%;
    position:Relative;
    padding:60px 0;
}


.hezaroyek-poshtibani-section-number1 .hyek-poshtibani-title h1{
    
    text-align:center;
    color:#000;
    font-size:30px;
    font-weight:bold;
    margin:0 0 30px 0;
    line-height:1.5;
    
}



.hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content h1{
    
    color:#000;
    font-size:22px;
    line-height:1.3;
    font-weight:600;
    margin:0 0 30px 0;
    
}

.hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content div{
    
    font-size:17px;
    font-weight:bold;
    color:#000;
    margin-bottom:30px;
}

.hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content div a{
    
    color:var(--config_color_1);
    font-size:20px;
    text-decoration:none !important;
    display:inline-block;
    padding-bottom:2px;
    border-bottom:1px solid var(--config_color_1);
    margin:0 10px;
    font-weight:900;
    
}

.hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content div a span{
    
    font-family:system-ui !important;
    font-weight:600 !important;
}

.hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content div .hyek-poshtibani-seperator-numbers{
    
    margin:0 5px;
    display:inline-block;
}

.hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content div a i{
    
    vertical-align:middle;
    margin-left:5px;
    color:var(--config_color_1);
    font-size:28px;
}


.hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content div:last-child{
    
    margin:0;
}


.hezaroyek-poshtibani-section-2-ticket{
    background:var(--config_color_1);
    position:relative;
    width:100%;
    padding:60px 0;
}


.hezaroyek-poshtibani-section-2-ticket .hyek-ticket-title{
    
    text-align:Center;
    width:100%;
    margin-bottom:30px;
}

.hezaroyek-poshtibani-section-2-ticket .hyek-ticket-title h1{
    
    color:#000;
    font-size:30px;
    font-weight:600;
    line-height:1.4;
    margin:0 0 15px 0;
}


.hezaroyek-poshtibani-section-2-ticket .hyek-ticket-title h2{
    
    color:#000;
    font-size:20px;
    font-weight:4;
    line-height:1.4;
    margin:0;
}



.hezaroyek-poshtibani-section-2-ticket .row{
    
    display:Flex;
    align-items:Center;
    justify-content:Center;
}



.hezaroyek-poshtibani-section-2-ticket .parent-col-contact-poshtibani-hyek{
    
    background:#FFF;
    align-items:Center;
    display:flex;
    flex-wrap:wrap;
    border-radius:15px;
    padding:30px;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    
}


.form-style-hyek-poshtibani{
    
    width:50%;
    
}

.hyek-ticket-right-form .same-vorodi-hyek{
    
    width:100%;
    border-radius:5px;
    padding:15px 50px 15px 15px;
    color:#000 !important;
    border:0;
    margin:0;
    box-shadow:none;
    outline:none;
    background:#e7e7e766 !important;
}

.hyek-ticket-right-form .same-vorodi-hyek::Placeholder{
    
    color:#000 !important;
}


.form-keeper-hyek-posh{
    
    width:100%;
    margin-bottom:15px;
    position:relative;
}


.form-keeper-hyek-posh:last-child{
    
    margin:0;
}


.form-keeper-hyek-posh i{
    
    position:absolute;
    right:15px;
    top:50%;
    transform:TranslateY(-50%);
    color:var(--config_color_1);
    font-size:25px;
}


.form-keeper-hyek-posh .fa-comment-o{
    
    top:15px !important;
    transform:none !important;
}


.form-keeper-hyek-posh button{
    
    width:60%;
    color:#FFF !important;
    border-radius:5px;
    font-size:18px;
    font-weight:600;
    border:0 !important;
    padding:10px;
    margin:auto;
    display:block;
    background:var(--config_color_1);
    box-shadow:none !important;
    text-align:center;
    outline:none !important;
}







/*responsive*/
/*responsive*/
/*responsive*/
/*responsive*/


@media screen and (max-width:767px) {
    
    .hezaroyek-poshtibani-section-number1{
        
        padding:30px 0;
    }
    
    
    
    .hezaroyek-poshtibani-section-number1 .hyek-poshtibani-title h1{
        
        font-size:25px;
        margin:0 0 15px 0;
        line-height:1.4;
    }
    
    .hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content h1{
        
        margin:0 0 15px 0;
    }
    
    
    .hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content div a{
        
        font-size:17px;
    }
    
    
    
    .hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content div{
        
        font-size:16px;
        margin-bottom:15px;
    }
    
    
    .hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content div a i{
        
        font-size:25px;
    }
    
    .hezaroyek-poshtibani-section-number1 .hyek-poshtibani-section-1-content p{
        
        margin:0;
    }
    
    .hezaroyek-poshtibani-section-2-ticket{
        
        padding:30px 15px;
    }
    
    
    
    .hezaroyek-poshtibani-section-2-ticket .parent-col-contact-poshtibani-hyek{
        
        padding:15px;
    }
    
    
    .hezaroyek-poshtibani-section-2-ticket .hyek-ticket-title h1{
        
        font-size:23px;
    }
    
    
    
    .hezaroyek-poshtibani-section-2-ticket .hyek-ticket-title h2{
        
        font-weight:600;
        font-size:17px;
    }
    
    
    .form-style-hyek-poshtibani{
        
        width:100%;
    }
    
    
    .hyek-ticket-right-form{
        
        order:3;
    }
    
    .hyek-ticket-left-form{
        
        order:2;
        margin-bottom:15px;
    }
    
    .form-style-hyek-poshtibani img{
        
        width:100%;
        height:100%;
    }
    
    
}


@media screen and (min-width:768px) and (max-width:991px){
    
    
    .hezaroyek-poshtibani-section-number1{
        
        padding:45px 0;
    }
    
    .hezaroyek-poshtibani-section-2-ticket{
        
        padding:45px 0;
    }
    
    
    
}



/*responsive*/
/*responsive*/
/*responsive*/
/*responsive*/














/*poshtibani add modules*/
/*poshtibani add modules*/
/*poshtibani add modules*/







.hezaroyek-opinion-information-section-parent{
    
    padding:60px 0;
    position:Relative;
}


.hezaroyek-opinion-information-section-parent .first-opin-info-class-col h1{
    
    color:#000;
    font-size:25px;
    text-align:center;
    font-weight:bold;
    margin:0 0 30px 0;
    line-height:1.5;
}

.hezaroyek-opinion-information-section-parent .first-opin-info-class-col{
    
    margin-bottom:60px;
}

.hezaroyek-opinion-information-section-parent .first-opin-info-class-col p{
    
    font-size:18px;
    color:#000;
    font-weight:400;
    margin:0 0 15px 0;
}


.hezaroyek-opinion-information-section-parent .first-opin-info-class-col p:last-child{
    
    margin:0;
}


.mb-30px-form-opinion{
    
    margin-bottom:30px;
}


.hyek-opinion-form{
    
    padding:0;
}

.hyek-opinion-form .col-lg-6 div{
    
    width:100%;
    height:100%;
    position:Relative;
}


.hyek-opinion-form .col-lg-6  label{
    
    margin-bottom:15px;
    color:#000;
    font-size:18px;
    font-weight:bold;
}


.hyek-opinion-form .col-lg-6 div input{
    
    width:100%;
    height:100%;
    padding:5px 0;
    border:0 !important;
    margin:0 !important;
    border-bottom:2px solid #eee !important;
    transition:all .3s;
    box-shadow:none !important;
    text-align:right;
    outline:none !important;
}

.hyek-opinion-form .col-lg-6 div input:focus{
    
    border-color:var(--config_color_1) !important;
}


.hyek-opinion-form .col-lg-6 div i{
    
    font-size:30px;
    position:absolute;
    left:0;
    color:var(--config_color_1);
    top:35%;
    transform:TranslateY(-50%);
}

.hyek-opinion-for-comment-submit{
    
    margin-top:30px;
    padding:0;
    margin-bottom:15px;
}


.hyek-opinion-for-comment-submit-title{
    
    margin-bottom:30px;
    text-align:right;
}

.hyek-opinion-for-comment-submit-title h1{
    
    margin:0;
    color:#000;
    font-size:25px;
    padding-bottom:15px;
    border-bottom:2px solid var(--config_color_1);
    font-weight:bold;
}



.hyek-opinion-for-comment-submit .col-lg-12 div{
    
    width:100%;
    height:100%;
    position:Relative;
}


.hyek-opinion-for-comment-submit .col-lg-12 .opi-col12-inputs{
    
    width:100%;
    height:100%;
    padding:5px 0;
    border:0 !important;
    margin:0 !important;
    border-bottom:2px solid #eee !important;
    transition:all .3s;
    box-shadow:none !important;
    text-align:right;
    outline:none !important;
}



.hyek-opinion-for-comment-submit .col-lg-12 .opi-col12-inputs:focus{
    
     border-color:var(--config_color_1) !important;
}




.hyek-opinion-for-comment-submit .col-lg-12 div i{
    
    font-size:30px;
    position:absolute;
    left:0;
    color:var(--config_color_1);
    top:35%;
    transform:TranslateY(-50%);
}




.hyek-opinion-for-comment-submit .col-lg-12 label{
    
    margin-bottom:15px;
    color:#000;
    font-size:18px;
    font-weight:bold;
}

.i-tag-dif-position i{
    
    top:0 !important;
    transform:none !important;
}


.hyek-opinion-for-comment-submit .col-lg-12 button{
    
    padding:8px 16px;
    border-radius:5px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background:#FFF;
    border:2px solid var(--config_color_1);
    color:var(--config_color_1);
    font-size:16px;
    transition:all .25s;
    font-weight:Bold;
    outline:none;
}


.hyek-opinion-for-comment-submit .col-lg-12 button:hover{
    
    background:var(--config_color_1);
    color:#FFF;
}



.hyek-opinion-for-comment-submit .col-lg-12 button i{
    
    vertical-align:middle;
    font-size:25px;
    margin-right:10px;
}



.hezaroyek-opinion-information-section-parent .border-mon-hyek{
    
    border:1px solid #EEE;
    border-radius:15px;
    padding:30px !important;
}




@media screen and (max-width:767px) {
    
    .hezaroyek-opinion-information-section-parent{
        
        padding:30px 15px;
    }
    
    
    .hezaroyek-opinion-information-section-parent .border-mon-hyek{
        
        padding:15px 0 !important;
    }
    
    
    .hezaroyek-opinion-information-section-parent .first-opin-info-class-col h1{
        
        font-size:21px;
        margin-bottom:15px;
    }
    
    
    .hezaroyek-opinion-information-section-parent .first-opin-info-class-col p{
        
        font-size:16px;
    }
    
    .hezaroyek-opinion-information-section-parent .first-opin-info-class-col{
        
        margin-bottom:30px;
    }
    
    
    .hyek-opinion-form .col-lg-6 label{
        
        font-size:16px;
    }
    
    
    .hyek-opinion-form .col-lg-6 div i{
        
        font-size:25px;
    }
    
    .mb-30px-form-opinion{
        
        margin-bottom:15px;
    }
    
    .hyek-opinion-for-comment-submit-title h1{
        
        font-size:21px;
        line-height:1.5;
    }
    
    
    .hyek-opinion-for-comment-submit .col-lg-12 div i{
        
        font-size:25px;
    }
    
    .hyek-opinion-for-comment-submit .col-lg-12 label{
        
        font-size:16px;
    }
    
    
    
    
}



@media screen and (min-width:768px) and (max-width:991px) {
    
    
    .hezaroyek-opinion-information-section-parent{
        
        padding:45px 25px;
    }
    
    
    .hezaroyek-opinion-information-section-parent .container{
        
        width:auto;
    }
    

    
}



@media screen and (min-width:992px) and (max-width:1199px) {
    
    
     .hezaroyek-opinion-information-section-parent{
        
        padding:60px 30px;
    }
    
    
    .hezaroyek-opinion-information-section-parent .container{
        
        width:auto;
    }
    
}



.price-list-section-parent-hezaroyek{
    
    padding:60px 15px;
    position:Relative;
    width:100%;
}



.price-list-section-parent-hezaroyek .first-class-pricelist-space-between{
    
    margin-bottom:30px;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
}


.price-list-section-parent-hezaroyek .first-class-pricelist-space-between div:nth-child(1) img{
    
    width:35px;
    margin-left:10px;
    cursor:pointer;
    vertical-align:middle;
    
}


.price-list-section-parent-hezaroyek .first-class-pricelist-space-between div:nth-child(1) select{
    
    padding: 5px 10px;
    border: 1px solid #ccc;
    width: 250px;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:14px;
    font-weight:600;
    color:#000;
}



.price-list-section-parent-hezaroyek .first-class-pricelist-space-between div:nth-child(1) select:focus{
    
    border-color:var(--config_color_1);
}


.price-list-section-parent-hezaroyek .first-class-pricelist-space-between div:nth-child(2) input{
    
    border: 1px solid #ccc;
    width: 250px;
    padding: 5px 10px;
    margin:0 !important;
    font-size:15px;
    color:#000 !important;
}

.price-list-section-parent-hezaroyek .first-class-pricelist-space-between div:nth-child(2) input::Placeholder{
    
    color:#000 !important;
}

.table-keeper-pricelist-hezaroyek table{
    
    margin:0;
}


.table-keeper-pricelist-hezaroyek thead{
    
    background-color:var(--config_color_1);
}



.table-keeper-pricelist-hezaroyek thead th{
    
    padding:20px 0;
    text-align:center;
    color:#FFF;
    border:1px solid #EEE;
    font-size:16px;
    font-weight:600;
}



.table-keeper-pricelist-hezaroyek tbody td{
    
    border:1px solid #EEE;
    text-align:center;
    padding:20px 0;
    font-size:16px;
    font-weight:600;
    color:#000;
}


.table-keeper-pricelist-hezaroyek thead .th-id{
    
    width:10%;
}

.table-keeper-pricelist-hezaroyek thead .th-name{
    
    width:40%;
    text-align:right;
    padding-right:15px;
}

.table-keeper-pricelist-hezaroyek thead .th-price{
    
    width:15%;
}

.table-keeper-pricelist-hezaroyek thead .th-sale-price{
    
    width:15%;
}

.table-keeper-pricelist-hezaroyek thead .th-stock{
    
    width:15%;
}


.table-keeper-pricelist-hezaroyek tbody tr td:nth-child(1){
    
    width:10%;
    color:#f83d16;
}



.table-keeper-pricelist-hezaroyek tbody tr td:nth-child(2){
    
    width:40%;
    text-align:right;
    padding-right:15px;
    color:#0000ee;
}



.table-keeper-pricelist-hezaroyek tbody tr td:nth-child(2) a{
    
    color:#0000ee;
    text-decoration:none !important;
}




.table-keeper-pricelist-hezaroyek tbody tr.ended{
    
    background-color:#ff5858;
    opacity:.6;
    
}


.table-show-more-btn{
    
    text-align:center;
    margin-top:30px;
}

.table-show-more-btn button{
    
    padding:9px 27px;
    text-align:center;
    border:0;
    outline:none;
    border-radius:5px;
    color:#FFF;
    font-size:16px;
    background:var(--config_color_1);
}





#desktopbasketmain .fa-check-circle{
    
    color:var(--config_color_1) !important;
}




#desktopbasketmain .bar{
    
    background:var(--config_color_1) !important;
}


#desktopbasketmain .btn-outline-primary{
    
    border-color:var(--config_color_1) !important;
}





#desktopbasketmain .btn-primary{
    
    margin-right:15px !important;
    background:var(--config_color_1) !important;
}

#desktopbasketmain .text-info span{
    
    color:var(--config_color_1) !important;
}

.profile-guide h2 {
    color: var(--config_color_1);
}

.wall-post-form .form-actions .form-submit {
    background-color: var(--config_color_1);
}
.follow-suggestions h2 {
    color: var(--config_color_1);
}

.btn-primary {
    background-color: var(--config_color_1);
    color: #fff;
}

.alternative {
    background-color: var(--config_color_1);
}

.profile-cover-settings a:hover {
    color: var(--config_color_1);
}

.btn-primary:hover {
    background-color: var(--config_color_1);
    color: #fff;
}




/**/
/**/
/**/


/*menu*/


.overlay {
  height: 100%;
  width: 0;
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  right: 0;
  top: 0;
  background-color:white;
  overflow-x: hidden; /* Disable horizontal scroll */
  transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

.overlay-content {
  width: 100%; 
  text-align: center; 
}

.overlay a {
  padding: 0px 5px;
  text-decoration: none;
  font-size: 36px;
  color:black;
  display: block; /* Display block instead of inline */
  transition: 0.3s; /* Transition effects on hover (color) */
}

.overlay a:hover, .overlay a:focus {
  /*color: #f1f1f1 !important;*/
}

.overlay .closebtn {
  font-size: 30px;
}



.nav-sidebar-header svg{
    width: 25px !important;
    height: 25px !important;
    cursor: pointer;
}

.nav-sidebar-header svg > * {
    stroke: black;
    
}

.menu-mobile-theme {
  display: flex;
    align-items: center;
    justify-content: space-between;  
    border-bottom: 1px solid #c1b5b5;
}


.mob-category-menu {
   display:none; 
}

.modal-product ul li {
    font-size: 14px;
}

.table td, .table th {
    font-size: 14px;
}


.overlay .container-megamenu.horizontal ul.megamenu > li {
margin-left:0 !important;
}    
.overlay .text-logo-menu-mobile p{
    margin: 15px 5px;
    font-weight: 700;
    color: black;
}
.nav-sidebar-header {
    display: flex;
}

/**/
/**/
.home-slide-op2-mobile {
    display:none;
}

@media screen and (max-width:575px) {
    
.top-header-has-btn-hy-kkz .container-fluid {
    padding: 0;
}

.sign-in-mobile-theme i {
    transform: rotateY(180deg);
    margin-right: 7px;
}

.sign-in-piece {
    color: black;
    font-size: 17px;
    display: flex;
   align-items: center;
        justify-content: flex-end;
}

.top-header-has-btn-hy-kkz .col-xs-12{
    padding: 0;
    display: flex;
    align-items: baseline;
    justify-content: center;
}

.top-header-has-btn-hy-kkz .col-xs-6{
    display: flex;
    justify-content: center;
}    

.top-header-has-btn-hy-kkz .col-xs-6 img{
    
  width: 70px;  
}    

.hezaroyek-shop-menu-mobile-nav a {
    font-weight: 700;
    font-size: 15px;
    color: black;
    display: block;
    text-align: justify;
    padding: 10px;
    border-bottom: 1px solid #e7e1e1;
    display: flex;
    align-items: center;
}

.image-logo-menu-mobile img {
    width: 65px;
    margin: 10px;
}

.hezaroyek-shop-menu-mobile-nav a i {
    margin-left: 5px;
    font-size: 19px;
}

.top-header-has-btn-hy-kkz {
    padding: 5px 0;
}

.top-header-has-btn-hy-kkz .row {
    display: flex;
    align-items: Center;
    flex-direction: column;
}


#cartmobile {
    
display: none !important;

}

.product-basket-kkz {
    border: 0;
    color: black;
    width: 15px;
    height: 15px;
}

.custombasket {
color: #000000 !important;
}    

#sosearchpro .autosearch-input {
    width: 100%;
    border: 1px solid black;
}  
.input-theme-serch i {
    color: black;
}
.kkz-search .search.form-group {
    margin-bottom: 4px;
}
.project-shop-kkz-section-1 {
        margin: 0;
}
.mySwiper-home-slider {
    overflow:hidden;
}
.home-slide-op2-mobile {
    display:block;
   margin-top:36px;
}
.home-slide-op2-desktop {
    display:none;
}
.home-slide-op2-mobile .container-fluid {
    padding:0;
}

.home-slide-op2-mobile .col-xs-12 {
    padding:0;
}
.modtitle span {
        font-size: 19px !important;
        color: #000000 !important;
}

.mySwiper-cat1 .swiper-button-prev {
width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0, 0, 0, .22);
    display: flex !important;
    align-items: Center;
    justify-content: center;
    left: 10px !important;
    right: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) rotate(180deg) !important;
    margin: 0 !important;
    
}  

.mySwiper-cat1 .swiper-button-next {
width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0, 0, 0, .22);
    display: flex !important;
    align-items: Center;
    justify-content: center;
    right: 10px !important;
    left: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) !important;
    margin: 0 !important;
    
    
} 

.mySwiper-cat1 .swiper-button-next:before {
    content: '\f105';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}

.mySwiper-cat1 .swiper-button-prev:before {
    content: '\f105';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}


.mySwiper-cat2 .swiper-button-prev {
width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0, 0, 0, .22);
    display: flex !important;
    align-items: Center;
    justify-content: center;
    left: 10px !important;
    right: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) rotate(180deg) !important;
    margin: 0 !important;
    
}  

.mySwiper-cat2 .swiper-button-next {
width: 36px;
    height: 36px;
    background: #FFF !important;
    box-shadow: 0 0 14px -3px rgba(0, 0, 0, .22);
    display: flex !important;
    align-items: Center;
    justify-content: center;
    right: 10px !important;
    left: auto !important;
    top: 50% !important;
    transform: TranslateY(-50%) !important;
    margin: 0 !important;
    
    
} 

.mySwiper-cat2 .swiper-button-next:before {
    content: '\f105';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}

.mySwiper-cat2 .swiper-button-prev:before {
    content: '\f105';
    font-family: 'Fontawesome';
    color: #000;
    font-size: 25px;
    font-weight: 600;
}


.section-same-tablist-kkz-heading div:last-child a i {
    margin-right: 7px;
}





.tablist-theme-hezar-kkz .container-fluid { 
    padding:0; 
    
}    

.page-builder-rtl {
   padding:0;   
}

.layout-center  {
   padding:0;   
}

#content .module h3.modtitle {
    margin-bottom: 20px !important;
}



.section-filter-main-page .filter-main-page-inner .col-lg-4 a span {
    font-size: 20px;
}
.section-filter-main-page .filter-main-page-inner .col-lg-4 a {
    color: #000 !important;
    font-size: 16px;
}   

.col-style {
    padding:0;
}

.category-kkz-with-title {
    margin: 60px 0 !important;
}
.tablist-theme-hezar-kkz {
    margin: 60px 0 !important;  
}

.section-same-tablist-kkz {
      margin: 60px 0 !important;  
}

.section-footer-kkz-main {
    padding: 100px 0 20px 0;
}

.last-row-footer-kkz {
 margin: 50px 0 0 0!important;
}

.mb-15px-mobile {
        padding-right: 0;
}
    
.last-row-footer-kkz .last-row-footer-kkz-menu ul li a {
    font-size: 15px;
}    
.copyright-footer-kkz {
margin-bottom: 16% !important;
}

.copyright-footer-kkz a {
    font-size: 13px;
}

/*bottom fix bar*/
    .category-and-list-bottom-fix-mobile {
        display: flex;
    }
    .fix-category-lists-store-128.show {
        display: flex;
    }
    .fix-category-lists-store-128 {
        display:none;
        align-items: flex-start;
        justify-content: flex-start;
        position: fixed;
        /* top: 57px; */
        top: 0;
        bottom: 65px;
        width: 100%;
        right: 0;
        background: #FFF;
        /* overflow-y: scroll; */
        z-index: 9998;
        display: none;
    }
    .whole-catgory-keeper-store-128-mobile {
        display: flex;
    }
    .whole-catgory-keeper-store-128-mobile {
        width: 100%;
        height: 100%;
        overflow-y: scroll;
    }
    .right-cat-image-and-name-clickable {
        width: 110px;
    }
    .right-cat-image-and-name-clickable ul {
        margin: 0;
        padding: 0;
        border: 1px solid var(--config_color_1);
    }
        .right-cat-image-and-name-clickable ul li {
        background: var(--config_color_1);
        color: #000;
        text-align: center;
        padding: 5px;
        border-left: 1px solid var(--config_color_1);
        border-bottom: 1px solid #ffffff;
    }
        .right-cat-image-and-name-clickable ul li img {
        width: 50px;
        border: 1px solid #FFF;
        height: 50px;
        border-radius: 50%;
    }
        .open-content-left-menu {
        position: absolute;
        display: none;
        left: 0;
        right: auto;
        top: 0;
        width: calc(100% - 110px);
        background: #fff;
        height: 100%;
        overflow-y: auto;
        padding: 10px;
    }
        .right-cat-image-and-name-clickable ul li.active .open-content-left-menu {
        display: block;
    }
    .right-cat-image-and-name-clickable ul li.active {
    background: #FFF;
    border-left: 0;
}
        .first-link-opencat {
        text-align: right;
        display: block;
        margin: 0 0 10px 0;
        display: flex;
        font-weight: Bold;
        color: #000;
        font-size: 17px;
        line-height: Normal;
        align-items: center;
    }

.category-and-list-bottom-fix-mobile {
    position: fixed;
    /* position: fixed; */
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    /*display: none;*/
     display: flex; 
    align-items: center;
    justify-content: space-between;
    background: white;
    padding: 10px;
    border-top: 1px solid var(--config_color_1);
    z-index: 9999999;
}
.cat-mobile-items {
    text-align: center;
    flex: 1 1 0%;
}
.cat-mobile-items a {
    display: flex;
    align-items: center;
    justify-content: Center;
    flex-direction: Column;
}
.cat-mobile-items p {
    font-size: .9rem;
    line-height: 1.2;
    overflow: hidden;
    white-space: Nowrap;
    font-weight: bold;
    text-overflow: ellipsis;
    color: black;
    margin: 5px 0 0 0;
}
.cat-mobile-items svg{
    fill:var(--config_color_1);
}
.img-title-category {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.img-title-category p {
    margin: 10px 0;
}

.first-link-opencat i {
    margin-bottom: 3px;
    margin-right: 5px;
}
.img-text-fix-menu {
    margin: 10px;
    color: white;
    font-weight: 700;
    font-size: 16px;
}
.right-cat-image-and-name-clickable ul li.active p {
    color: var(--config_color_1);
}
.right-cat-image-and-name-clickable ul li.active img {
 border: 1px solid var(--config_color_1);   
}  
.accordion-child-open-subcat {
    padding: 10px 0;
    border-bottom: 1px solid #EEE;
}
.subcat-title {
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-align: right;
    display: flex;
    align-items: Center;
    justify-content: Space-between;
}
.accordion-child-open-subcat .subcat-title i {
    font-size: 22px;
    color: #000;
}
/**/
/**/

#sosearchpro .input-group-btn .button-search {
    background-color: unset;
    height: 35px !important;
    box-shadow: unset;
    /* padding: 0; */
    border: 0;
}
.main-product-bread-crumb-hy-kkz {
    padding: 40px 0 20px 0;
    margin: 60px 0;
} 
.default-section {
   margin: 60px 0;
}
.last-row-footer-kkz .ul-enamad ul {
    display: flex;
    align-items: Center;
    justify-content: Center;
    flex-direction: column;
}

.customers-trust-section-data .col-lg-4 {
    margin-bottom: 20px;
    justify-content: flex-start;
}

.tabs-info-titles ul {
    
    display: flex;
        align-items: center;
        justify-content: space-between;
}
.tabs-info-titles ul li {
    margin: 0 0 14px 0;
    list-style: none;
}

.pad-left-30-force {
     padding-left: 0 !important; 
    text-align: center;
}
.customers-opinion-on-product-top {
   padding: 0 10px; 
}   
.main-attr-product-kkz-hy {
    padding: 10px;
}
.pad-right-30-force {
    padding-right: 0px !important;
}

.flex-product-func-btns .flex-btn-product-itself {
 margin: 20px;   
 display: flex;
justify-content: center;
}   
.flex-product-func-btns {
   
    display: flex;
    align-items: Center;
    justify-content: center;
}
.main-section-product-page-hy-kkz {
   
    padding: 2rem 0rem;
}
.main-section-product-page-hy-kkz .col-lg-9 {
    padding:0;
}
.product-image-kkz-modal-swiper {
    padding: 10px;
}

.fixed-sticky { 
    margin-top: 15px;
}   
.product-color-pallete-new-des-class {
    padding: 0 10px;
} 

.pictures-for-trust-customer {
    padding: 0rem;
}

.pictures-for-trust-customer .col-lg-2 {
    
  min-height: 150px;  
}    

.pictures-for-trust-customer .col-lg-2 p {
    
 font-size: 15px;   
}

.main-product-tabs-desc-and-review .col-lg-9 {
    padding:0;
}

.main-product-tabs-desc-and-review .container-fluid {
    padding:0;
}
.tabs-info-titles ul li a.active {
    text-decoration: none;
}
.tabs-opinion-people .row {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.customer-opinion-parentclass {
    padding: 0;
    
}

.customer-opinion-parentclass {
    margin: 20px 0;
} 

.tabs-opinion-people .row {
    margin: 0;
    display: flex;
    align-items: Center;
    flex-direction: column;
}
.customer-opinion-parentclass {
    padding:0;
}
.review-class-data-product {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}
#rewguest .form-group {
    width: 100%;
}

}

/**/
/**/
/**/

.mySwiper-cat1 .swiper-button-prev {
display:none;
    
}    
.mySwiper-cat1 .swiper-button-next {
display:none;
    
}
      
.mySwiper-cat2 .swiper-button-prev {
display:none;
    
}    
.mySwiper-cat2 .swiper-button-next {
display:none;
    
}


.brands-section-kkz .col-lg-2 p .fa {
    font-size: 30px;
    color: white;
    margin-left:5px;
}

.title-module-customer p {
    font-size: 20px;
    color: #000;
    font-weight: 700;
    font-family: 'iransans';
    text-align: center;
}

.mySwiper-customer .swiper-slide p {
    margin: 10px 0;
    color: black;
    text-align: center;
    font-size: 17px;
}

.mySwiper-customer .swiper-slide img {
  min-height: 150px;
    max-height: 150px;
}


.mySwiper-customer .swiper-slide  {
   display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.mySwiper-customer {
    margin: 80px 0;
    overflow: hidden;
}

.information-theme {
    color: black;
    line-height: 30px;
    text-align: justify;
}

.information-theme h2{
     color: black;
}    

.node-static-web {
    padding:0 0 !important;
}    

.image-theme-gallery img {
    width:35%;
}

.article-name-gallery-theme h4 a{
    color: black;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
}


.col-style {
    padding:0 !important;
}

.module-homeslider-theme {
    margin:3px 0 70px;
}


/*menu*/
/*menu*/
/*menu*/

.header-all-theme .col-md-12 {
    padding:0 !important;
}

.menu1-header-theme {
    margin-bottom:3%;
}
.menu2-header-theme .li-menue2-header-theme {
    display:flex;
    flex-direction: column;
    margin: 5px 0px 5px 15px;
}

.menu2-header-theme .child-menu2 {
    display:none;
    position: absolute;
    width: 100%;
    top: 55px;
    background: white;
    float: left;
    left: 0;
    z-index: 99999999;
    border-top: 1px solid #dbdbdb;
}

.menu2-header-theme .ul-menu2-header {
    display: flex;
    border-bottom: 1px solid #dbdbdb;
}

.menu2-header-theme .name-child-menu2 .child-category-menu2{
  display:flex;
  flex-direction: column;
  padding: 0 11px;
}
.menu2-header-theme .name-child-menu2 {
  width: 16.66%;
}

.menu2-header-theme .row-child-category {
  display:flex;
}

.menu2-header-theme .li-menue2-header-theme:hover .child-menu2{
 display:block;
}

.menu2-header-theme .name-menue2-header {
    color: black;
    font-size: 17px;
    display: flex;
    align-items: center;
    font-weight: 700;
}

.menu2-header-theme .li-menue2-header-theme i {
    margin: 5px;
    transition: 0.3s;
}

.li-menue2-header-theme .child-menu2 {
    padding: 1rem;
}

.row-child-category .name-child-menu2 .a-name-child-menu2 {
    color: black;
    font-size: 14px;
    border-bottom: 1px solid #dbdbdb;
    margin: 0 10px;
    display: block;
    font-weight: 700;
    padding: 5px 0;
}

.child-category-menu2 a {
    color: #5e5b5b;
    font-size: 12px;
    margin: 2px;
}

.li-menue2-header-theme:hover .name-menue2-header {
    /*border-bottom: 3px solid var(--config_color_1);*/
    color: var(--config_color_1);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .15);
}

.li-menue2-header-theme:hover .name-menue2-header i {
    transform: rotate(180deg);
}

/*theme3menue*/

.store-level1-uls {
    padding: 0 !important;
    margin: 0;
    display: Flex;
    align-items: Center;
    justify-content: flex-start;
}
.desktop-header-show-megamenu-list-item {
    display: block;
}

.store-level1-uls .uls-list-items-stylish {
    margin-left: 30px;
    font-size: 15px;
    font-weight: 400;
    cursor: pointer;
    font-size: 14px;
    color: #101010;
}
.store-level1-uls .uls-list-items-stylish svg {
    width: 20px;
    vertical-align: middle;
    margin-left: 10px;
}
.store-level1-uls .uls-list-items-stylish svg path {
    fill: var(--config_color_1);
}
.store-level1-uls .uls-list-items-stylish .fa-secondary {
    opacity: .4;
}
.store-list-item-has-child .hover-reveal-under-megamenu {
    opacity: 0;
    visibility: hidden;
    transition: all .2s;
    transform-origin: 0 0;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 22222;
    background: #FFF;
    height: calc(100vh - 181px);
    overflow-y: auto !important;
    padding: 0 64px;
    width: 100%;
    border-top: 1px solid var(--config_color_1);
    overflow: hidden;
}
.hover-reveal-ul-level-1-seperate-numbers1 {
    padding: 1.5rem 0 0 0 !important;
    width: 20%;
    height: 100%;
    border-left: 1px solid var(--config_color_1);
    position: relative;
}
.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 {
    margin-bottom: 20px;
    /* position: relative; */
}
.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 .list-item-atag-leve-1 {
    width: 100%;
    display: flex;
    align-items: Center;
    justify-content: flex-start;
}
.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 .list-item-atag-leve-1 {
    font-size: 14px;
    font-weight: 400;
    transition: all .25s;
    color: black;
}
.hover-reveal-under-megamenu a {
    transition: all .25s;
}
.store-level1-uls .uls-list-items-stylish i {
    vertical-align: middle;
    margin-right: 10px;
    color: var(--config_color_1);
    font-size: 20px;
}
.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 .list-item-atag-leve-1 .fa-angle-double-down {
    font-size: 20px;
    transition: all .25s;
    margin-left: 15px;
    display: block;
    margin-right: auto;
}
.store-level1-uls .uls-list-items-stylish i {
    vertical-align: middle;
    margin-left: 10px;
    color: var(--config_color_1);
    font-size: 20px;
}
.store-list-item-has-child:hover .hover-reveal-under-megamenu {
    opacity: 1;
    visibility: visible;
}
.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 .list-item-atag-leve-1:hover .fa-angle-double-down {
    transform: rotate(90deg);
}
.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1 .list-item-atag-leve-1 .fa-angle-double-down {
    font-size: 20px;
    transition: all .25s;
    margin-left: 15px;
    display: block;
    margin-right: auto;
}
.level2-of-opened-cat-childs-store {
    position: Absolute;
    top: 0;
    left: auto;
    right: 100%;
    opacity: 0;
    visibility: hidden;
    /* width: 80vw; */
    width: calc(80vw - 5px);
    padding: 1.5rem .75rem;
    height: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
    transition: all .2s;
    transform-origin: 0 0;
    /* flex-direction: Column; */
    /* flex-wrap: wrap; */
    /* display: Flex; */
    /* align-items: flex-start; */
    /* justify-content: flex-start; */
    overflow: hidden;
    overflow-y: scroll !important;
}

.hover-reveal-ul-level-1-seperate-numbers1 .list-items-ul-level1:hover .level2-of-opened-cat-childs-store {
    opacity: 1;
    visibility: visible;
}

.level2-of-opened-cat-childs-store .col-lg-3 {
    text-align: right;
    margin-bottom: 1.5rem;
    position: relative;
    margin-right: 15px;
}
.second-row-desktop-header-128 .col-lg-3 {
    text-align: center;
}
.level2-of-opened-cat-childs-store .col-lg-3 .title-child-category-128-FLVME {
    color: #000;
    border-bottom: 1px solid #DDD;
    margin-bottom: 5px;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 5px;
    font-weight: bold;
}
.hover-reveal-under-megamenu a {
    transition: all .25s;
}

.level2-of-opened-cat-childs-store .col-lg-3 .title-child-category-128-FLVME div {
    line-height: 1;
    background: var(--config_color_1);
    border-radius: 5px;
    width: 5px;
    height: 24px;
    font-weight: bold;
    font-size: 10px;
    display: inline-block;
    margin-left: 10px;
}
.level2-of-opened-cat-childs-store .col-lg-3 ul {
    padding: 0 !important;
    text-align: right;
    margin: 0 !important;
}
.level2-of-opened-cat-childs-store .col-lg-3 ul li {
    margin-bottom: 5px;
}
.level2-of-opened-cat-childs-store .col-lg-3 ul li a {
    font-size: 14px;
    font-weight: 100;
    color: #000;
    transition: all .25s;
}

.hover-reveal-under-megamenu a:hover {
    color: var(--config_color_1) !important;
}

.list-items-ul-level1 img {
    width: 20px;
    height: 20px;
    margin: 0 0 0 6px;
   
}

.uls-list-items-stylish:hover img {
    filter: invert(59%) sepia(59%) saturate(1730%) hue-rotate(109deg) brightness(86%) contrast(101%);
    fill: #00bf6f;
}

.whole-catgory-keeper-store-css-mobile {
    display: none;
}
/**/
/**/



.container-megamenu.horizontal ul.megamenu > li > a {
   
    color: #000000;
    font-size: 16px;
}    

.container-megamenu.horizontal ul.megamenu > li.home > a, .container-megamenu.horizontal ul.megamenu > li.active > a, .container-megamenu.horizontal ul.megamenu > li:hover > a {
    background-color: transparent;
    color: #000000;
}

.container-megamenu.horizontal .content-feature li a, .container-megamenu.horizontal ul.megamenu li .sub-menu .content .static-menu .menu ul ul li a, .container-megamenu.horizontal ul.megamenu li .sub-menu .content .html a.subcategory_item, .container-megamenu.horizontal ul.megamenu .sub-menu .content .hover-menu .menu ul a.main-menu {
text-align:center;

}  

.container-megamenu.horizontal .subcategory li a {
    color: #495057;
    text-align: center;
}

.container-megamenu {
    margin:0 !important;
}

.container-megamenu.horizontal .content-feature li a:hover, .container-megamenu.horizontal ul.megamenu li .sub-menu .content .static-menu .menu ul ul li a:hover, .container-megamenu.horizontal ul.megamenu li .sub-menu .content .html a.subcategory_item:hover, .container-megamenu.horizontal ul.megamenu .sub-menu .content .hover-menu .menu ul a.main-menu:hover {
    color: var(--config_color_1) !important;
}
.container-megamenu.horizontal .subcategory li a:hover {
    color: var(--config_color_1) !important;
}

.megamenu .sub-menu .subcategory {
    padding:0 !important;
}
    






























