
.preloader {
    background: rgba(0,0,0,0.3);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    display: none;
}
.post-item {
    /* border: 1px solid #000; */
}
.boyrad-block-mobile {
    display: none;
    aspect-ratio: 440/418;
}
.characteristics-container
.table-wrap, .characteristics-container .table-wrap{width: 1100px; max-width: 1110px ;padding:0; margin: 0 auto;}
table, .characteristics-container table{border-collapse:separate;border-spacing:0;min-width:1000px;width:100%;background:#fff;box-shadow:0 0 0 1px #2a2a2a inset;border-radius:10px}
thead th, .characteristics-container thead th{position:sticky;top:0;z-index:3;background:#e9ecef;color:#111;font-weight:700;text-align:center}
.characteristics-container th,.characteristics-container td,th,td{border-right:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;padding:10px 12px;vertical-align:middle}
.characteristics-container tr:last-child td,tr:last-child td{border-bottom:0}
.characteristics-container thead tr:first-child th:first-child,thead tr:first-child th:first-child{border-top-left-radius:10px}
.characteristics-container thead tr:first-child th:last-child,thead tr:first-child th:last-child{border-top-right-radius:10px;border-right:0}
.characteristics-container tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) td{background:#f6f7f9}
.characteristics-container tbody td:last-child, .characteristics-container thead th:last-child,tbody td:last-child, thead th:last-child{border-right:0}
.characteristics-container .row-group,.row-group{background:#dfe5eb;font-weight:700}
.characteristics-container .sub,.sub{font-weight:600}
.characteristics-container .note,.note{font-size:12px;opacity:.8}
.characteristics-container .left,.left{text-align:left}
.characteristics-container .center,.center{text-align:center}
.characteristics-container table {
    width: 1100px;
    min-width: 1110px;
}
.elementor-element.characteristics-container .elementor-widget-html {
    overflow-x: auto;
    scrollbar-width: thin;           /* Firefox */
    scrollbar-color: #004964 #E5EBEF;
}
.elementor-element.characteristics-container .elementor-widget-html::-webkit-scrollbar {
    height: 12px;
    background: #E5EBEF;
    border-radius: 12px;
}
.elementor-element.characteristics-container .elementor-widget-html::-webkit-scrollbar-thumb {
    background-color: #004964;
    border-radius: 12px;
}


@media (max-width: 1366px) {

}
@media (max-width: 1200px) {

}
@media (max-width: 1024px) {
    .page-id-16 .header-primary .main-navigation nav, .page-id-1124 .header-primary .main-navigation nav {
        background: #000 !important
    }
    .nav-wrapper .menu-item {
        position: relative;
    }
    .nav-wrapper .menu-item .sub-menu {
        top: 0 !important;
    }
    
}


@media (max-width: 992px) {
    .mobile-products-box .slick-slide {
        margin-right: 6px;
        min-width: 185px;
        width: 185px;
        max-width: 185px;
    }
    .mobile-products-box .slick-list {
        margin-right: -6px;
    }
}
@media (max-width: 768px) {
    
}
@media (max-width: 576px) {
    .boyrad-block-mobile {
        display: flex;
    }
    .boyrad-block {
        display: none;
    }

    .history-block .content-box .history-slider-box .swiper-wrapper .swiper-slide {
        flex: 0 0 305px;
    }
    .history-block .content-box {
        overflow: hidden;
    }
}
@media (max-width: 480px) {
    .boyrad-block {
        background-position: top left -160px !important;
    }
}
@media (max-width: 414px) {

}


