.-mod-top .ins_module {
    padding: 30px 5px;
}

._129 .ins-col-7 {
    margin-left: 0 !important;
    ;
}

.-slid-item .ins-col-9 {
    font-size: 25px !important;
}

.-slide-next,
.-slide-per {
    max-width: 30% !important;
}

._logo {
    margin-top: 25px;
}

header .home_menu {
    position: fixed;
    z-index: 111111111;
    background: #fff;
    width: 70%;
    height: 100%;
    top: 0;
    transition: 0.3s;
}

img {
    max-width: 100%;
}

._129 .ins-padding-xxxl {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

header .home_menu li {
    display: block;
}

header.openmenu .home_menu {
    box-shadow: var(--light-box-shadow);
}

._header_des {
    width: 80% !important;
}

.phone-menu-btn {
    position: absolute;
    display: block;
    top: 12px;
    font-size: 21px;
    color: var(--primary);
    z-index: 11111111111;
    transition: 0.3s;
}

header .-header-phone {
    display: none;
}

.ins-padding-xxxl {
    padding: 20px !important
}

._132 .ins_button {
    margin-top: 18px;
    ;
}

.ins-title.ins-xxl,
.ins-title-xxl,
h2 {
    font-size: 2rem;
}

._122 {
    padding: 20px 5px !important;
}

.-mod-footer .ins_module_title {
    text-align: center;
}

img {
    max-width: 100%;
}

.-product-size-btn {
    max-width: 45% !important;
}

.-product-addrocart-btn {
    width: 100%;
}

.ins-lightbox-body {
    max-width: 95%;
}

.-slide-data-perv-btn,
.-slide-data-next-btn {
    max-width: 40% !important;
    margin-top: 440px;
}

.slide-show-title {
    min-height: 80px;
}

.-data-slide-area {
    height: 550px;
}

.-data-slide-item {
    font-size: 18px;
}

._slideshow {
    height: 600px;
}