 :root {
                --ThemesBoxTitleColor: #111111;
                --ThemesBoxSubTitleColor: #555555;
                --ThemesTextContentColor: #555555;
                --ThemesBodyColor: #ffffff;
                --ThemesProductsTitleColor: #111111;
                --ThemesAddToCartTextColor: #000100;
                --ThemesAddToCartBgColor: #fde642;
                --ThemesAddToCartBorderColor: #00000000;
                --ThemesAddToCartTextHoverColor: #FFFFFF;
                --ThemesAddToCartBgHoverColor: #15212d;
                --ThemesAddToCartBorderHoverColor: #00000000;
                --ThemesBatchInquiryTextColor: #FFFFFF;
                --ThemesBatchInquiryBgColor: #15212d;
                --ThemesBatchInquiryBorderColor: #00000000;
                --ThemesBatchInquiryTextHoverColor: #000100;
                --ThemesBatchInquiryBgHoverColor: #fde642;
                --ThemesBatchInquiryBorderHoverColor: #00000000;
                --ThemesBoxTitleFont: OpenSans-Bold;
                --ThemesBoxSubTitleFont: Opensans-Regular;
                --ThemesTextContentFont: Opensans-Regular;
                --ThemesButtonFont: OpenSans-Bold;
                --ThemesProductsTitleFont: OpenSans-Bold;
                --FloatMessageTitleColor: #FFFFFF;
                --FloatMessageTitleBgColor: #15212d;
                --FloatMessageArrowColor: #FFFFFF;
                --FloatMessageButtonTextColor: #ffffff;
                --FloatMessageButtonHoverTextColor: #000000;
                --FloatMessageButtonBgColor: #15212d;
                --FloatMessageButtonBgHoverColor: #fce542;
                --FloatMessageButtonBorderColor: #00000000;
                --FloatMessageButtonBorderHoverColor: #00000000;
                --ButtonRadiusSizePc: 34px;
                --ButtonRadiusSizeMobile: 34px;
                --ProductsPriceFont: OpenSans-Bold;
            }



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

                    100% {
                        transform: translateY(0%)
                    }
                }

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

                    100% {
                        transform: translateY(0%)
                    }
                }

                .ly_header_24 .wide {
                    display: flex;
                    align-items: center;
                    justify-content: space-between
                }

                .ly_header_24 .logo {
                    padding: 10px 0
                }

                .ly_header_24 .nav {
                    padding: 20px 0;
                    flex: 1
                }

                .ly_header_24 .nav li {
                    padding: 10px 0
                }

                .ly_header_24 .nav ul li a {
                    color: var(--ThemesNavTextColor);
                    font-family: var(--ThemesNavFont)
                }

                .ly_header_24 .nav ul li a:hover {
                    text-decoration: none;
                    color: var(--ThemesNavTextHoverColor)
                }

                .ly_header_24 .nav {
                    font-family: var(--ThemesNavFont)
                }

                .ly_header_24 .tool {
                    display: flex;
                    align-items: center
                }

                .ly_header_24 .tool a:hover {
                    text-decoration: none
                }

                .ly_header_24 .tool .tool_search {
                    padding: 0 20px
                }

                .ly_header_24 .tool .tool_language {
                    height: 21px
                }

                .ly_header_24 .tool .tool_language * {
                    line-height: 21px
                }

                .ly_header_24 .tool .tool_search .icon-search1 {
                    color: var(--ThemesHeaderIconColor);
                    font-size: 20px
                }

                .ly_header_24 .tool .tool_language .default_language_currency_style {
                    line-height: 25px
                }

                .ly_header_24 .tool .tool_language .default_language_currency_style dt {
                    color: var(--ThemesHeaderTextColor);
                    font-size: 14px;
                    padding: 0 20px
                }

                .ly_header_24 .tool .tool_language .default_language_currency_style i {
                    transform: scale(0.8);
                    color: var(--ThemesHeaderIconColor)
                }

                .ly_header_24 .tool .tool_user .tool_member_entrance {
                    display: block;
                    padding: 0 20px
                }

                .ly_header_24 .tool .tool_user .icon-member2 {
                    color: var(--ThemesHeaderIconColor);
                    font-size: 20px
                }

                .ly_header_24 .tool .tool_inquiry .tool_inquiry_icon {
                    display: block;
                    padding: 0 20px;
                    font-size: 20px
                }

                .ly_header_24 .tool_inquiry .icon-inquiry1 {
                    color: var(--ThemesHeaderIconColor);
                    font-size: 20px
                }

                .ly_header_24 .tool .tool_inquiry_btn {
                    padding: 12px 18px;
                    margin-left: 30px;
                    border-radius: 25px
                }

                .ly_header_24 .tool .tool_inquiry_btn a {
                    font-size: 14px;
                    ;color: #fff
                }

                .ly_header_24 .tool_menu {
                    display: none;
                    color: var(--ThemesHeaderIconColor);
                    font-size: 20px;
                    margin: 0 10px
                }

                @media screen and (max-width: 1000px) {
                    .ly_header_24 .nav {
                        display: none
                    }

                    .ly_header_24 .tool {
                        width: auto
                    }

                    .ly_header_24 .tool_language {
                        display: none
                    }

                    .ly_header_24 .tool .tool_user {
                        display: none
                    }

                    .ly_header_24 .tool .tool_inquiry {
                        padding: 0;
                        margin: 0px
                    }

                    .ly_header_24 .tool .tool_inquiry .tool_inquiry_icon {
                        padding: 0;
                        margin-right: 20px
                    }

                    html[lang=ar] .ly_header_24 .tool .tool_inquiry .tool_inquiry_icon {
                        margin: 0 0 0 20px
                    }

                    .ly_header_24 .tool .tool_inquiry .icon-inquiry1 {
                        font-size: 26px
                    }

                    .ly_header_24 .tool .tool_inquiry_btn {
                        display: none
                    }

                    .ly_header_24 .tool_menu {
                        display: block;
                        margin: 0
                    }

                    .ly_header_24 .tool .tool_search {
                        padding: 0;
                        margin: 0 20px
                    }

                    .ly_header_24 .tool .tool_search .icon-search1 {
                        font-size: 26px
                    }

                    .ly_header_24 .tool .tool_menu .icon-mb_menu2 {
                        font-size: 26px
                    }
                }

                 :root {
                        --ThemesHeaderBgColor: #ffffff;
                        --ThemesHeaderTextColor: #222222;
                        --ThemesHeaderIconColor: #222222;
                        --ThemesNavTextColor: #222222;
                        --ThemesNavTextHoverColor: #54b9fd;
                        --ThemesNavLevel2TextColor: #000000;
                        --ThemesNavLevel2TextHoverColor: #000000;
                        --ThemesNavLevel3TextColor: #000000;
                        --ThemesNavLevel3TextHoverColor: #000000;
                        --ThemesNavLevel4TextColor: #000000;
                        --ThemesNavLevel4TextHoverColor: #000000;
                        --ThemesNavFont: OpenSans-Bold;
                    }

                    .ly_header_24[data-visual-id="1324"] .logo {
                       /* width: 201px;*/
                    }

                    .ly_header_24[data-visual-id="1324"] .nav li a {
                        font-size: 16px;
                        padding: 0 20px;
                    }

                    .ly_header_24[data-visual-id="1324"] .tool_inquiry_btn {
                        background-color: #15212d;
                        border: 1px solid #00000000
                    }

                    .ly_header_24[data-visual-id="1324"] .tool_inquiry_btn a {
                        color: #FFFFFF
                    }

                    .ly_header_24[data-visual-id="1324"] .tool_inquiry_btn:hover {
                        background-color: #fce542;
                        border: 1px solid #00000000
                    }

                    .ly_header_24[data-visual-id="1324"] .tool_inquiry_btn:hover a {
                        color: #000000
                    }

                    .ly_header_24[data-visual-id="1324"] .nav .default_nav_style {
                        justify-content: left;
                    }

                    @media screen and (max-width: 1000px) {
                        .ly_header_24[data-visual-id="1324"] .logo {
                            width: 115px;
                        }
                    }


                    .ly_other_2 .other_wrapper {
                    position: relative;
                    padding: 25px 0
                }

                .ly_other_2 .other_wrapper .bread_crumb .bread_column {
                    margin-bottom: 5px
                }

                @media screen and (max-width: 1440px) {
                    .ly_other_2 .other_wrapper {
                        padding: 25px 20px
                    }
                }

                 .ly_other_2[data-visual-id="1350"] {
                        background-color: #f7f7f7;
                        padding-top: 0px;
                        padding-bottom: 0px;
                    }

                    .ly_other_2[data-visual-id="1350"] .other_wrapper .bread_crumb ,.ly_other_2[data-visual-id="1350"] .other_wrapper .bread_crumb a {
                        color: #555555;
                        font-size: 14px
                    }

                    @media screen and (max-width: 1000px) {
                        .ly_other_2[data-visual-id="1350"] {
                            padding-top: 0px;
                            padding-bottom: 0px;
                        }

                        .ly_other_2[data-visual-id="1350"] .other_wrapper .bread_crumb ,.ly_other_2[data-visual-id="1350"] .other_wrapper .bread_crumb a {
                            font-size: 12px
                        }
                    }


                    .ly_news_list_2 {
                    background-color: #ffffff
                }

                .ly_news_list_2 .news_wrapper {
                    width: 75%;
                    margin: 0 auto;
                    min-width: 75%;
                    margin: 0 auto;
                    display: flex;
                    align-items: baseline;
                    justify-content: space-between;
                    flex-wrap: wrap
                }

                .ly_news_list_2 .left_side {
                    width: 18.06%
                }

                .ly_news_list_2 .right_side {
                    width: 78.62%
                }

                .ly_news_list_2 .right_side.full {
                    width: 100%
                }

                .ly_news_list_2 .right_side .top_title, .ly_news_list_2 .left_side .top_title {
                    line-height: 56px;
                    border-bottom: 1px solid #e8e8e8;
                    font-size: 20px;
                    color: #222222
                }

                .ly_news_list_2 .left_side ul {
                    padding: 10px 0;
                    position: relative
                }

                .ly_news_list_2 .left_side ul li a {
                    line-height: 40px;
                    font-size: 14px;
                    text-decoration: none
                }

                .ly_news_list_2 .wrapper.category_box {
                    padding: 83px 0 76px;
                    box-sizing: border-box;
                    font-size: 0;
                    text-align: center
                }

                .ly_news_list_2 .wrapper.category_box .cate_item {
                    margin-left: 36px;
                    display: inline-block;
                    height: 44px;
                    line-height: 44px
                }

                .ly_news_list_2 .wrapper.category_box .cate_item:first-child {
                    margin-left: 0
                }

                .ly_news_list_2 .wrapper.category_box .cate_item a {
                    padding: 0 24px;
                    display: block;
                    font-size: 16px;
                    text-decoration: none
                }

                .ly_news_list_2 .list_box {
                    padding: 40px 0;
                    display: grid;
                    gap: 50px
                }

                .ly_news_list_2 .list_box .themes_news {
                    text-align: left;
                    position: relative;
                    display: flex;
                    align-items: flex-start;
                    justify-content: space-between
                }

                .ly_news_list_2 .list_box .themes_news a:hover {
                    text-decoration: none
                }

                .ly_news_list_2 .list_box .themes_news .name {
                    margin-bottom: 20px;
                    line-height: 1.2;
                    color: #222222;
                    font-size: 24px
                }

                .ly_news_list_2 .list_box .themes_news .name a {
                    color: #222222;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2
                }

                .ly_news_list_2 .list_box .themes_news .time {
                    margin-bottom: 20px;
                    font-size: 14px;
                    color: #666666
                }

                .ly_news_list_2 .list_box .themes_news .brief {
                    margin-bottom: 32px;
                    line-height: 24px;
                    font-size: 14px;
                    color: #555555;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2
                }

                .ly_news_list_2 .list_box .themes_news .button a {
                    display: inline-block;
                    padding: 0 32px;
                    height: 39px;
                    line-height: 39px;
                    ;box-sizing: border-box;
                    border: 1px solid #5f5318;
                    font-size: 16px;
                    color: #222222;
                    text-transform: uppercase
                }

                .ly_news_list_2 .list_box .themes_news .text_box {
                    width: 55.83%
                }

                .ly_news_list_2 .list_box .themes_news .pic_box {
                    width: 39.75%
                }

                .ly_news_list_2 #turn_page li, .ly_news_list_2 #turn_page li a:hover {
                    background-color: transparent
                }

                .ly_news_list_2 #turn_page li a {
                    color: #aaaaaa
                }

                .ly_news_list_2 #turn_page li.active a {
                    color: #fff
                }

                .ly_news_list_2 #turn_page li.first, .ly_news_list_2 #turn_page li.last {
                    display: none
                }

                @media screen and (max-width: 1000px) {
                    .ly_news_list_2 .wrapper {
                        width:98%;
                        min-width: inherit
                    }

                    .ly_news_list_2 .list_box .themes_news {
                        margin-bottom: 20px
                    }

                    .ly_news_list_2 .news_wrapper {
                        width: 92%
                    }

                    .ly_news_list_2 .left_side {
                        display: none;
                        position: absolute;
                        left: 50%;
                        transform: translateX(-50%);
                        background-color: #fff;
                        z-index: 2;
                        width: 92%
                    }

                    .ly_news_list_2 .right_side {
                        width: 100%
                    }

                    .ly_news_list_2 .left_side .top_title {
                        display: none
                    }

                    .ly_news_list_2 .list_box {
                        gap: 35px
                    }

                    .ly_news_list_2 .list_box .themes_news {
                        margin-bottom: 0;
                        display: block
                    }

                    .ly_news_list_2 .list_box .themes_news .pic_box {
                        width: 100%
                    }

                    .ly_news_list_2 .list_box .themes_news .text_box {
                        margin-top: 16px;
                        width: 100%
                    }

                    .ly_news_list_2 .list_box .themes_news .name, .ly_news_list_2 .list_box .themes_news .time {
                        margin-bottom: 16px
                    }

                    .ly_news_list_2 .list_box .themes_news .button a {
                        padding: 0 34px;
                        height: 37px;
                        line-height: 35px;
                        font-size: 14px;
                        color: #222222
                    }
                }

                .ly_news_list_2 .right_side .top_title {
                    position: relative
                }

                .ly_news_list_2 .right_side .top_title i {
                    display: none
                }

                @media screen and (max-width: 1000px) {
                    .ly_news_list_2 .right_side .top_title {
                        padding: 0 45px 0 15px;
                        height: 43px;
                        line-height: 41px;
                        border: 1px solid #484a4e;
                        box-sizing: border-box;
                        overflow: hidden
                    }

                    .ly_news_list_2 .right_side .top_title i {
                        display: block;
                        position: absolute;
                        top: 50%;
                        transform: translateY(-50%);
                        right: 14px
                    }

                    .ly_news_list_2 .left_side ul {
                        padding: 0;
                        height: 225px;
                        overflow: auto
                    }

                    .ly_news_list_2 .left_side ul li a {
                        display: block;
                        padding: 0 15px;
                        line-height: 45px;
                        font-size: 14px;
                        color: #1a1d22
                    }

                    .ly_news_list_2 .left_side ul li a.cur {
                        color: #1a1d22;
                        background-color: #ffffff
                    }
                }


                 .ly_news_list_2[data-visual-id="1351"] {
                        padding-top: 20px;
                        padding-bottom: px;
                    }

                    .ly_news_list_2[data-visual-id="1351"] .news_wrapper .list li a {
                        color: #555555
                    }

                    .ly_news_list_2[data-visual-id="1351"] .news_wrapper .list li.cur a {
                        color: #222222;
                    }

                    .ly_news_list_2[data-visual-id="1351"] .news_wrapper .list li:hover {
                        color: #222222
                    }

                    .ly_news_list_2[data-visual-id="1351"] .news_wrapper .list li:hover a {
                        color: #222222;
                    }

                    @media screen and (max-width: 1000px) {
                        .ly_news_list_2[data-visual-id="1351"] {
                            padding-top: 20px;
                            padding-bottom: 0px;
                        }

                        .ly_news_list_2 .list_box {
                            grid-template-columns: repeat(1, calc((100% - 0px) / 1));
                        }

                        .ly_news_list_2[data-visual-id="1351"] .news_wrapper .list li a {
                            color: #333;
                        }
                    }

                    .ly_footer_24 {
                    background-color: var(--ThemesFooterBgColor);
                    border-top: 1px solid var(--ThemesFooterLineColor)
                }

                .ly_footer_24 .nav {
                    padding-top: 85px;
                    padding-bottom: 45px
                }

                .ly_footer_24 .copy {
                    padding: 25px 0;
                    color: var(--ThemesFooterTextColor);
                    font-size: 14px;
                    text-align: left;
                    border-top: 1px solid var(--ThemesFooterLineColor)
                }

                .ly_footer_24 .copy a {
                    color: var(--ThemesFooterTextColor)
                }

                .ly_footer_24 .follow_us_list li {
                    width: 36px
                }

                .ly_footer_24 .follow_us_list li a {
                    height: 36px;
                    text-align: center
                }

                .ly_footer_24 .follow_us_list i {
                    width: 36px;
                    height: 36px;
                    line-height: 36px;
                    border-radius: 18px;
                    background-color: var(--ThemesFooterIconColor);
                    color: var(--ThemesFooterBgColor);
                    font-size: 22px
                }

                .ly_footer_24 .default_foot_menu_style .menu_list {
                    margin-bottom: 30px
                }

                .ly_footer_24 .default_foot_menu_style .menu_list dl {
                    padding-right: 20%
                }

                .ly_footer_24 .default_foot_menu_style .menu_list dd {
                    font-family: var(--ThemesFooterNavFont)
                }

                .ly_footer_24 .default_foot_menu_style .menu_list dd, .ly_footer_24 .default_foot_menu_style .menu_list dd a {
                    font-size: 14px;
                    color: var(--ThemesFooterTextColor);
                    line-height: 1.5
                }

                .ly_footer_24 .default_foot_menu_style .menu_list dt {
                    font-family: var(--ThemesFooterNavFont)
                }

                .ly_footer_24 .default_foot_menu_style .menu_list dt, .ly_footer_24 .default_foot_menu_style .menu_list dt a {
                    color: var(--ThemesFooterTitleColor);
                    font-size: 16px;
                    margin-bottom: 30px
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_menu dd {
                    margin-bottom: 15px
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_contact dd.row {
                    margin-bottom: 15px
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_custom_content a.link {
                    color: var(--ThemesFooterTextColor);
                    padding: 12px 25px;
                    display: inline-block;
                    border-radius: 23.5px
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_newsletter .subtitle {
                    margin-bottom: 35px
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_style {
                    margin-bottom: 10px
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form {
                    display: flex;
                    align-items: flex-start
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form input, .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form button {
                    height: 48px;
                    line-height: 48px;
                    box-sizing: border-box;
                    margin-bottom: 0
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .text {
                    margin-bottom: 0;
                    text-indent: 15px;
                    font-size: 14px;
                    flex-grow: 1;
                    max-width: 350px;
                    border: 1px solid transparent;
                    border-top-left-radius: 35px;
                    border-bottom-left-radius: 35px
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .subscribe {
                    border: 1px solid transparent;
                    color: #ffffff;
                    padding: 0 17px;
                    cursor: pointer;
                    border-radius: 0 35px 35px 0
                }

                .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .subscribe i {
                    font-size: 24px
                }

                @media screen and (max-width: 1000px) {
                    .ly_footer_24 .nav {
                        padding: 0
                    }

                    .ly_footer_24 .default_foot_menu_style .menu_list {
                        margin: 0
                    }

                    .ly_footer_24 .default_foot_menu_style .menu_list dl {
                        padding: 0;
                        border-bottom: 1px solid var(--ThemesFooterLineColor)
                    }

                    .ly_footer_24 .default_foot_menu_style .menu_list dl dt {
                        margin: 0;
                        padding: 15px 0
                    }

                    .ly_footer_24 .default_foot_menu_style .menu_list dl dt>i {
                        font-size: 20px
                    }

                    .ly_footer_24 .default_foot_menu_style .menu_list dl dd {
                        display: none
                    }

                    .ly_footer_24 .default_foot_menu_style .menu_list dl.focus dd {
                        display: block
                    }

                    .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_contact dd {
                        display: none
                    }

                    .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_contact dl.focus dd {
                        display: flex
                    }

                    .ly_footer_24 .default_foot_menu_style .menu_list.menu_list_newsletter .subtitle {
                        margin-bottom: 20px
                    }
                }


                 :root {
                        --ThemesFooterBgColor: #1b2938;
                        --ThemesFooterTitleColor: #ffffff;
                        --ThemesFooterTextColor: #ffffff;
                        --ThemesFooterIconColor: #ffffff;
                        --ThemesFooterNavFont: Opensans-Regular;
                    }

                    .ly_footer_24[data-visual-id="1333"] .default_foot_menu_style .menu_list[data-blocks="Newsletter-1"] .default_newsletter_style .subscribe {
                        color: #ffffff;
                        border: 1px solid #00000000;
                        background-color: #54b9fd;
                    }

                    .ly_footer_24[data-visual-id="1333"] .default_foot_menu_style .menu_list[data-blocks="CustomContent-1"] a.link {
                        color: #ffffff;
                        border: 1px solid #00000000;
                        background-color: #54b9fd;
                    }

                    .ly_footer_24[data-visual-id="1333"] .default_foot_menu_style .menu_list[data-blocks="CustomContent-2"] a.link {
                        color: #ffffff;
                        border: 1px solid #00000000;
                        background-color: #54b9fd;
                    }


                    @media screen and (min-width: 1000px) {
                                .default_foot_menu_style .menu_list {
                                    width: 25%;
                                    box-sizing: border-box;
                                }
                            }

                            .default_foot_menu_style .menu_list.menu_list_custom_content .logo {
                                max-width: 100%;
                                margin-bottom: 15px;
                            }

                            .default_foot_menu_style .menu_list.menu_list_custom_content .custom_content {
                                margin-bottom: 15px;
                            }

                            .default_foot_menu_style .menu_list.menu_list_custom_content .custom_link {
                                margin-bottom: 15px;
                            }