﻿:root {
    --ThemesBoxTitleColor: #1a1a1a;
    --ThemesBoxSubTitleColor: #1a1a1a;
    --ThemesTextContentColor: #3c3c3c;
    --ThemesBodyColor: #ffffff;
    --ThemesProductsTitleColor: #1a1a1a;
    --ThemesBoxTitleFont: Oswald-Regular;
    --ThemesBoxSubTitleFont: Opensans-Regular;
    --ThemesTextContentFont: Oswald-Regular;
    --ThemesProductsTitleFont: OpenSans-Semibold;
    --FloatMessageTitleColor: #FFFFFF;
    --FloatMessageTitleBgColor: #c60c0e;
    --FloatMessageArrowColor: #FFFFFF;
    --FloatMessageButtonTextColor: #FFFFFF;
    --FloatMessageButtonHoverTextColor: #FFFFFF;
    --FloatMessageButtonBgColor: #c60c0e;
    --FloatMessageButtonBgHoverColor: #292929;
    --FloatMessageButtonBorderColor: #00000000;
    --FloatMessageButtonBorderHoverColor: #00000000;
    --ProductsPriceFont: Oswald-Regular;
    --ThemesButtonFont: Oswald-Regular;
    --ButtonRadiusSizePc: 5px;
    --ButtonRadiusSizeMobile: 5px;
    --ButtonFontStyle1: Oswald-Regular;
    --ButtonTextColorStyle1: #FFFFFF;
    --ButtonBgColorStyle1: #c60c0e;
    --ButtonBorderColorStyle1: #00000000;
    --ButtonHoverTextColorStyle1: #FFFFFF;
    --ButtonBgHoverColorStyle1: #292929;
    --ButtonBorderHoverColorStyle1: #00000000;
    --ButtonTextSizePcStyle1: 16px;
    --ButtonRadiusSizePcStyle1: 5px;
    --ButtonTextSizeMobileStyle1: 14px;
    --ButtonRadiusSizeMobileStyle1: 5px;
    --ButtonFontStyle2: Oswald-Regular;
    --ButtonTextColorStyle2: #ffffff;
    --ButtonBgColorStyle2: #00000000;
    --ButtonBorderColorStyle2: #ffffff;
    --ButtonHoverTextColorStyle2: #1a1a1a;
    --ButtonBgHoverColorStyle2: #ffffff;
    --ButtonBorderHoverColorStyle2: #00000000;
    --ButtonTextSizePcStyle2: 16px;
    --ButtonRadiusSizePcStyle2: 5px;
    --ButtonTextSizeMobileStyle2: 14px;
    --ButtonRadiusSizeMobileStyle2: 5px;
    --ButtonFontInquiry: Oswald-Regular;
    --ButtonTextColorInquiry: #FFFFFF;
    --ButtonBgColorInquiry: #c60c0f;
    --ButtonBorderColorInquiry: #00000000;
    --ButtonHoverTextColorInquiry: #232323;
    --ButtonBgHoverColorInquiry: #00000000;
    --ButtonBorderHoverColorInquiry: #232323;
    --ButtonTextSizePcInquiry: 16px;
    --ButtonRadiusSizePcInquiry: 0px;
    --ButtonTextSizeMobileInquiry: 16px;
    --ButtonRadiusSizeMobileInquiry: 0px;
    --ButtonFontBatchInquiryList: Oswald-Regular;
    --ButtonTextColorBatchInquiryList: #232323;
    --ButtonBgColorBatchInquiryList: #00000000;
    --ButtonBorderColorBatchInquiryList: #232323;
    --ButtonHoverTextColorBatchInquiryList: #FFFFFF;
    --ButtonBgHoverColorBatchInquiryList: #c60c0f;
    --ButtonBorderHoverColorBatchInquiryList: #00000000;
    --ButtonTextSizePcBatchInquiryList: 14px;
    --ButtonRadiusSizePcBatchInquiryList: 5px;
    --ButtonTextSizeMobileBatchInquiryList: 14px;
    --ButtonRadiusSizeMobileBatchInquiryList: 5px;
    --ButtonFontBatchInquiryDetail: Oswald-Regular;
    --ButtonTextColorBatchInquiryDetail: #232323;
    --ButtonBgColorBatchInquiryDetail: #00000000;
    --ButtonBorderColorBatchInquiryDetail: #232323;
    --ButtonHoverTextColorBatchInquiryDetail: #FFFFFF;
    --ButtonBgHoverColorBatchInquiryDetail: #c60c0f;
    --ButtonBorderHoverColorBatchInquiryDetail: #00000000;
    --ButtonTextSizePcBatchInquiryDetail: 16px;
    --ButtonRadiusSizePcBatchInquiryDetail: 5px;
    --ButtonTextSizeMobileBatchInquiryDetail: 16px;
    --ButtonRadiusSizeMobileBatchInquiryDetail: 5px;
}
.left_fixed_side .nav_inquiry_btn a {
    font-family: Oswald-Regular;
    color: #FFFFFF;
    background-color: #c60c0e;
    border: 1px solid #00000000;
    font-size: 14px;
    border-radius: !important;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
}

    .left_fixed_side .nav_inquiry_btn a:hover {
        color: #FFFFFF;
        background-color: #292929;
        border: 1px solid #00000000;
    }


@keyframes move {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0%)
    }
}

@keyframes movenormal {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0%)
    }
}


.ly_header_27 .wide {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.ly_header_27 .logo {
    padding: 10px 0
}

.ly_header_27 .nav {
    padding: 20px 0;
    flex: 1
}

    .ly_header_27 .nav li {
        padding: 10px 0
    }

    .ly_header_27 .nav ul li a {
        color: var(--ThemesNavTextColor);
        font-family: var(--ThemesNavFont)
    }

        .ly_header_27 .nav ul li a:hover {
            text-decoration: none;
            color: var(--ThemesNavTextHoverColor)
        }

.ly_header_27 .nav {
    font-family: var(--ThemesNavFont)
}

.ly_header_27 .tool {
    display: flex;
    align-items: center
}

    .ly_header_27 .tool a:hover {
        text-decoration: none
    }

    .ly_header_27 .tool .tool_search {
        padding: 0 20px
    }

    .ly_header_27 .tool .tool_language {
        height: 21px
    }

        .ly_header_27 .tool .tool_language * {
            line-height: 21px
        }

    .ly_header_27 .tool .tool_search .icon-search1 {
        color: var(--ThemesHeaderIconColor);
        font-size: 20px
    }

    .ly_header_27 .tool .tool_language .default_language_currency_style {
        line-height: 25px
    }

        .ly_header_27 .tool .tool_language .default_language_currency_style dt {
            color: var(--ThemesHeaderTextColor);
            font-size: 14px;
            padding: 0 20px
        }

    .ly_header_27 .tool .tool_user .tool_member_entrance {
        display: block;
        padding: 0 20px
    }

    .ly_header_27 .tool .tool_user .icon-member2 {
        color: var(--ThemesHeaderIconColor);
        font-size: 20px
    }

    .ly_header_27 .tool .tool_inquiry .tool_inquiry_icon {
        display: block;
        padding: 0 10px
    }

    .ly_header_27 .tool .tool_inquiry .icon-inquiry1 {
        color: var(--ThemesHeaderIconColor);
        font-size: 20px
    }

    .ly_header_27 .tool .tool_inquiry_btn {
        margin-left: 30px
    }

    .ly_header_27 .tool .tool_menu {
        display: none;
        color: var(--ThemesHeaderIconColor);
        font-size: 20px;
        margin: 0 10px
    }

.ly_header_27 .tool_inquiry {
    position: relative;
    display: flex;
    align-items: flex-start
}

    .ly_header_27 .tool_inquiry .list_numner {
        display: flex;
        padding: 0 10px;
        line-height: 18px;
        border-radius: 18px;
        box-sizing: border-box;
        align-items: center;
        justify-content: center;
        font-size: 12px
    }

@media screen and (max-width: 1000px) {
    .ly_header_27 .nav {
        display: none
    }

    .ly_header_27 .tool {
        width: auto
    }

    .ly_header_27 .tool_language {
        display: none
    }

    .ly_header_27 .tool .tool_user {
        display: none
    }

    .ly_header_27 .tool .tool_inquiry {
        padding: 0;
        margin: 0px;
        margin-right: 5px
    }

        .ly_header_27 .tool .tool_inquiry .tool_inquiry_icon {
            padding: 0;
            margin-right: 5px
        }

    html[lang=ar] .ly_header_27 .tool .tool_inquiry .tool_inquiry_icon {
        margin: 0 0 0 5px
    }

    .ly_header_27 .tool .tool_inquiry .icon-inquiry1 {
        font-size: 26px
    }

    .ly_header_27 .tool .tool_inquiry_btn {
        display: none
    }

    .ly_header_27 .tool .tool_menu {
        display: block;
        margin: 0
    }

    .ly_header_27 .tool .tool_search {
        padding: 0;
        margin: 0 20px
    }

        .ly_header_27 .tool .tool_search .icon-search1 {
            font-size: 26px
        }

    .ly_header_27 .tool .tool_menu .icon-mb_menu2 {
        font-size: 26px
    }

    .ly_header_27 .tool_inquiry .list_numner {
    }
}


.ly_header_27[data-visual-id="1182"] .tool .tool_inquiry_btn a {
    font-family: Oswald-Regular;
    color: #FFFFFF;
    background-color: #c60c0e;
    border: 1px solid #00000000;
    font-size: 14px;
    border-radius: 5px !important;
    text-align: center;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 12px;
    padding-bottom: 12px;
}

    .ly_header_27[data-visual-id="1182"] .tool .tool_inquiry_btn a:hover {
        color: #FFFFFF;
        background-color: #292929;
        border: 1px solid #00000000;
    }

:root {
    --ThemesHeaderBgColor: #ffffff;
    --ThemesHeaderTextColor: #000000;
    --ThemesHeaderIconColor: #000000;
    --ThemesNavTextColor: #000000;
    --ThemesNavTextHoverColor: #000000;
    --ThemesNavLevel2TextColor: #000000;
    --ThemesNavLevel2TextHoverColor: #000000;
    --ThemesNavLevel3TextColor: #000000;
    --ThemesNavLevel3TextHoverColor: #000000;
    --ThemesNavLevel4TextColor: #000000;
    --ThemesNavLevel4TextHoverColor: #000000;
    --ThemesNavFont: Oswald-Regular;
}

.ly_header_27[data-visual-id="1182"] .logo {
    width: 193px;
}

.ly_header_27[data-visual-id="1182"] .nav li a {
    font-size: 16px;
    padding: 0 20px;
}

.ly_header_27[data-visual-id="1182"] .nav .default_nav_style {
    justify-content: left;
}

.ly_header_27[data-visual-id="1182"] .tool_inquiry .list_numner {
    background-color: #c60c0e;
    color: #FFFFFF
}

.ly_header_27[data-visual-id="1182"] .tool_language .default_language_currency_style dt .current_language_abbreviation {
    font-size: 16px;
    color: #000000;
}

.ly_header_27[data-visual-id="1182"] .tool_language .default_language_currency_style dt .iconfont {
    color: #000000;
}

@media screen and (max-width: 1000px) {
    .ly_header_27[data-visual-id="1182"] .logo {
        width: 115px;
    }
    .mapcontainer{
        display:none;
    }
}


.ly_carousel_1 .carousel_wrapper {
    position: relative;
    width: 100%;
    margin: 0 auto;
    z-index: 0
}

    .ly_carousel_1 .carousel_wrapper a:hover {
        text-decoration: unset
    }

    .ly_carousel_1 .carousel_wrapper .carousel_box {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden
    }

        .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item {
            position: absolute;
            width: 100%
        }

            .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info {
                position: absolute;
                width: 55%;
                z-index: 10;
                box-sizing: border-box
            }

                .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title {
                    margin-bottom: 20px
                }

                .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content {
                    margin-bottom: 40px;
                    line-height: 1.8
                }

                .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn {
                    display: inline-block;
                    text-align: center;
                    overflow: hidden;
                    text-overflow: ellipsis
                }

                    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn:hover {
                        text-decoration: unset
                    }

    .ly_carousel_1 .carousel_wrapper .tab_type_position {
        position: absolute;
        bottom: 23px;
        width: 100%;
        text-align: center;
        z-index: 10
    }

    .ly_carousel_1 .carousel_wrapper .carousel_tab.btn_none {
        display: none
    }

    .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_btn {
        display: inline-block;
        vertical-align: middle
    }

    .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_dots {
        width: 10px;
        height: 10px;
        margin: 0 4px;
        background-color: #e6e6e6;
        border-radius: 50%
    }

        .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_dots.activity {
            background-color: #fd0002
        }

    .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_line {
        width: 80px;
        height: 3px;
        margin: 0 6px;
        background-color: #e6e6e6
    }

        .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_line.activity {
            background-color: #fd0002
        }

    .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        color: #a5a7ab;
        z-index: 10;
        transition: all .3s
    }

        .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow i {
            font-size: 46px
        }

        .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow.tab_prev {
            left: 3%
        }

        .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow.tab_next {
            right: 3%
        }

        .ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow:hover {
            color: #fff
        }

    .ly_carousel_1 .carousel_wrapper .animate_transition {
        transition: transform 0.5s ease-in 0.05s,opacity 0.5s ease-in 0.05s
    }

    .ly_carousel_1 .carousel_wrapper .carousel_none {
        opacity: 0;
        z-index: -1;
        pointer-events: none
    }

    .ly_carousel_1 .carousel_wrapper .carousel_show {
        opacity: 1;
        z-index: 1;
        pointer-events: auto
    }

    .ly_carousel_1 .carousel_wrapper .animate_out_img_move {
        opacity: 0;
        transform: translateX(50px)
    }

    .ly_carousel_1 .carousel_wrapper .animation_rise_3 {
        animation: 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.3s forwards;
        animation-name: rise_up
    }

    .ly_carousel_1 .carousel_wrapper .animation_rise_4 {
        animation: 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.4s forwards;
        animation-name: rise_up
    }

    .ly_carousel_1 .carousel_wrapper .txt_opacity {
        opacity: 0
    }

    .ly_carousel_1 .carousel_wrapper .carousel_item .animate_btn {
        opacity: 0;
        transition: all 1s
    }

    .ly_carousel_1 .carousel_wrapper .carousel_item.carousel_show .animate_btn {
        opacity: 1
    }

    .ly_carousel_1 .carousel_wrapper .animate_out_img_left {
        -webkit-transform: translateX(-200px);
        transform: translateX(-200px);
        -webkit-transition: opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;
        transition: opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;
        transition: transform .5s ease-in .05s,opacity .5s ease-in .05s;
        transition: transform .5s ease-in .05s,opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;
        z-index: 10
    }

    .ly_carousel_1 .carousel_wrapper .carousel_item.carousel_show.carousel_animate_scale .carousel_img {
        animation: carousel_img 2s ease
    }

@media screen and (max-width: 1000px) {
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info {
        width: 95%
    }

    .ly_carousel_1 .carousel_wrapper .tab_type_position {
        bottom: 3%
    }

    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title {
        margin-bottom: 10px
    }

    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content {
        margin-bottom: 20px
    }
}

.themes_box_content {
    font-family: var(--ThemesTextContentFont)
}

@keyframes rise_up {
    0% {
        opacity: 0;
        transform: translateY(120%)
    }

    to {
        opacity: 1;
        transform: translateY(0%)
    }
}

@keyframes carousel_img {
    0% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item.Carousel-1 .carousel_info .carousel_btn {
    font-family: Oswald-Regular;
    color: #ffffff;
    background-color: #ff830a;
    border: 1px solid #ff820a;
    font-size: 16px;
    border-radius: 20px !important;
    text-align: center;
    width: 160px;
    padding-left: 0;
    padding-right: 0;
    height: 40px;
    line-height: 40px;
    padding-top: 0;
    padding-bottom: 0;
}

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item.Carousel-1 .carousel_info .carousel_btn:hover {
        color: #ff830a;
        background-color: #ffffff;
        border: 1px solid #fff;
    }

.ly_carousel_1[data-visual-id="1183"] {
    padding-top: 0px;
    padding-bottom: 0px;
}

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item .carousel_info {
        padding: 30px
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .text_position_lefttop {
        left: 0;
        top: 0;
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .text_position_top {
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .text_position_righttop {
        right: 0;
        top: 0;
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .text_position_left {
        top: 50%;
        left: 0;
        transform: translateY(-50%);
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .text_position_center {
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .text_position_right {
        top: 50%;
        right: 0;
        transform: translateY(-50%);
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .text_position_leftbottom {
        left: 0;
        bottom: 0;
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .text_position_bottom {
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .text_position_rightbottom {
        right: 0;
        bottom: 0;
    }

@media screen and (max-width: 1000px) {
    .ly_carousel_1[data-visual-id="1183"] {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

.ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item.Carousel-1::after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0%);
    z-index: 1;
    pointer-events: none
}

.ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item.Carousel-1 .carousel_info {
    text-align: center
}

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item.Carousel-1 .carousel_info .carousel_title {
        font-size: 48px;
        color: #ffffff
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item.Carousel-1 .carousel_info .carousel_content {
        font-size: 16px;
        color: #ffffff
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item.Carousel-1 .carousel_info .carousel_btn {
        margin: auto;
    }

@media screen and (max-width: 1000px) {
    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item.Carousel-1 .carousel_info .carousel_title {
        font-size: 30px;
    }

    .ly_carousel_1[data-visual-id="1183"] .carousel_wrapper .carousel_box .carousel_item.Carousel-1 .carousel_info .carousel_content {
        font-size: 14px;
    }
}

.ly_service_9 {
}

    .ly_service_9 .poster_box {
        display: flex;
        align-items: stretch;
        justify-content: left;
        flex-wrap: wrap
    }

        .ly_service_9 .poster_box .item {
            padding: 80px 40px;
            box-sizing: border-box;
            display: flex;
            align-items: center;
            justify-content: left;
            flex-wrap: wrap;
            overflow: hidden;
            text-decoration: none
        }

            .ly_service_9 .poster_box .item .pic_box {
                width: 88px
            }

            .ly_service_9 .poster_box .item .text_info {
                padding-left: 35px;
                width: calc( 100% - 88px );
                box-sizing: border-box
            }

                .ly_service_9 .poster_box .item .text_info .i_content {
                    margin-top: 12px;
                    line-height: 1.5
                }

@media screen and (max-width: 1000px) {
    .ly_service_9 .poster_box .item {
        padding: 35px 20px
    }

        .ly_service_9 .poster_box .item .pic_box {
            width: 55px;
            height: 55px
        }

        .ly_service_9 .poster_box .item .text_info {
            padding-left: 20px;
            width: calc( 100% - 55px )
        }

            .ly_service_9 .poster_box .item .text_info .i_content {
                margin-top: 10px
            }
}

@media screen and (max-width: 700px) {
    .ly_service_9 .poster_box .item {
        padding: 10px
    }

        .ly_service_9 .poster_box .item .pic_box {
            width: 55px;
            height: 55px
        }

        .ly_service_9 .poster_box .item .text_info {
            padding-left: 5px;
            width: calc( 100% - 55px );
        }

            .ly_service_9 .poster_box .item .text_info .i_content {
                margin-top: 10px;
                display: none;
            }
}

@media screen and (max-width: 600px) {
    .ly_service_9 .poster_box .item {
        padding: 35px
    }

        .ly_service_9 .poster_box .item .pic_box {
            width: 55px;
            height: 55px;
            margin: 0 auto;
        }

        .ly_service_9 .poster_box .item .text_info {
            /*padding-left: 20px;
                        width: calc( 100% - 55px );*/
            display: none;
        }

            .ly_service_9 .poster_box .item .text_info .i_content {
                margin-top: 10px
            }
}

@media screen and (max-width: 400px) {
    .ly_service_9 .poster_box .item {
        padding: 35px
    }

        .ly_service_9 .poster_box .item .pic_box {
            width: 55px;
            height: 55px
        }

        .ly_service_9 .poster_box .item .text_info {
            /*padding-left: 20px;
                        width: calc( 100% - 55px );*/
            display: none;
        }

            .ly_service_9 .poster_box .item .text_info .i_content {
                margin-top: 10px
            }
}

.ly_service_9[data-visual-id="1184"] {
    padding-top: 0px;
    padding-bottom: 0px;
}

    .ly_service_9[data-visual-id="1184"] .poster_box .item {
        width: calc( 100% / 3 );
    }

        .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-1 {
            background-color: #a50c0d;
        }

            .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-1 .i_title {
                font-size: 26px;
                color: #FFFFFF;
            }

            .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-1 .i_content {
                font-size: 16px;
                color: #FFFFFF;
            }

        .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-2 {
            background-color: #292929;
        }

            .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-2 .i_title {
                font-size: 26px;
                color: #FFFFFF;
            }

            .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-2 .i_content {
                font-size: 16px;
                color: #FFFFFF;
            }

        .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-3 {
            background-color: #3c3c3c;
        }

            .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-3 .i_title {
                font-size: 26px;
                color: #FFFFFF;
            }

            .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-3 .i_content {
                font-size: 16px;
                color: #FFFFFF;
            }

@media screen and (max-width:1000px) {
    .ly_service_9[data-visual-id="1184"] {
        padding-top: 0px;
        padding-bottom: 0px;
    }

        .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-1 .i_title {
            font-size: 18px;
        }

        .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-1 .i_content {
            font-size: 12px;
        }

        .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-2 .i_title {
            font-size: 18px;
        }

        .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-2 .i_content {
            font-size: 12px;
        }

        .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-3 .i_title {
            font-size: 18px;
        }

        .ly_service_9[data-visual-id="1184"] .poster_box .item.Service-3 .i_content {
            font-size: 12px;
        }
}

.ly_service_4 .service_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ly_service_4 .left_box {
    width: 50%;
    padding: 0 5% 0 5.2%;
    box-sizing: border-box
}

.ly_service_4 .right_box {
    width: 50%
}

.ly_service_4 .left_box .r_title {
    line-height: 1
}

.ly_service_4 .left_box .r_subtitle {
    line-height: 1.75;
    margin-top: 18px
}

.ly_service_4 .left_box .r_content {
    line-height: 2;
    margin-top: 25px
}

.ly_service_4 .left_box .r_button {
    display: inline-block;
    margin-top: 48px;
    text-decoration: none
}

@media screen and (max-width: 1000px) {
    .ly_service_4 .service_wrapper {
        flex-wrap: wrap
    }

    .ly_service_4 .left_box {
        width: 100%;
        margin: 0;
        order: 2;
        margin-bottom: 20px
    }

        .ly_service_4 .left_box .r_button {
            margin-top: 32px
        }

    .ly_service_4 .right_box {
        width: 100%;
        margin-bottom: 20px;
        order: 1
    }
}


.ly_service_4[data-visual-id="954"] .left_box .r_button {
    font-family: OpenSans-Bold;
    color: #FFFFFF;
    background-color: #ba0913;
    border: 1px solid #00000000;
    font-size: 16px;
    border-radius: 0px !important;
    text-align: center;
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 17px;
    padding-bottom: 17px;
}

    .ly_service_4[data-visual-id="954"] .left_box .r_button:hover {
        color: #333333;
        background-color: #00000000;
        border: 1px solid #333333;
    }

.ly_service_4[data-visual-id="954"] {
    background-color: #f4f4f4;
    padding-top: 0px;
    padding-bottom: 0px;
}

    .ly_service_4[data-visual-id="954"] .left_box {
        text-align: left;
    }

        .ly_service_4[data-visual-id="954"] .left_box .r_title {
            color: #222222;
            font-size: 40px;
        }

        .ly_service_4[data-visual-id="954"] .left_box .r_content {
            color: #555555;
            font-size: 16px;
        }

@media screen and (max-width: 1000px) {
    .ly_service_4[data-visual-id="954"] {
        padding-top: 0px;
        padding-bottom: 0px;
    }

        .ly_service_4[data-visual-id="954"] .left_box .r_title {
            font-size: 24px;
        }

        .ly_service_4[data-visual-id="954"] .left_box .r_content {
            font-size: 16px;
        }
}

.ly_service_5 .service_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ly_service_5 .right_box {
    width: 50%;
    padding: 0 5% 0 5.2%;
    box-sizing: border-box
}

.ly_service_5 .left_box {
    width: 50%
}

.ly_service_5 .right_box .r_title {
    line-height: 1
}

.ly_service_5 .right_box .r_subtitle {
    line-height: 1.75;
    margin-top: 18px
}

.ly_service_5 .right_box .r_content {
    line-height: 2;
    margin-top: 25px
}

.ly_service_5 .right_box .r_button {
    display: inline-block;
    margin-top: 48px;
    text-decoration: none
}

@media screen and (max-width: 1000px) {
    .ly_service_5 .service_wrapper {
        flex-wrap: wrap
    }

    .ly_service_5 .right_box {
        width: 100%;
        margin: 0;
        order: 2;
        margin-bottom: 20px
    }

        .ly_service_5 .right_box .r_button {
            margin-top: 32px
        }

    .ly_service_5 .left_box {
        width: 100%;
        margin-bottom: 20px;
        order: 1
    }
}

.ly_service_5[data-visual-id="955"] .right_box .r_button {
    font-family: OpenSans-Bold;
    color: #333333;
    background-color: #00000000;
    border: 1px solid #333333;
    font-size: 16px;
    border-radius: 0px !important;
    text-align: center;
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 17px;
    padding-bottom: 17px;
}

    .ly_service_5[data-visual-id="955"] .right_box .r_button:hover {
        color: #ffffff;
        background-color: #ba0913;
        border: 1px solid #00000000;
    }

.ly_service_5[data-visual-id="955"] {
    background-color: #f4f4f4;
    padding-top: 0px;
    padding-bottom: 0px;
}

    .ly_service_5[data-visual-id="955"] .right_box {
        text-align: left;
    }

        .ly_service_5[data-visual-id="955"] .right_box .r_title {
            color: #222222;
            font-size: 40px;
        }

        .ly_service_5[data-visual-id="955"] .right_box .r_content {
            color: #555555;
            font-size: 16px;
        }

@media screen and (max-width: 1000px) {
    .ly_service_5[data-visual-id="955"] {
        padding-top: 0px;
        padding-bottom: 0px;
    }

        .ly_service_5[data-visual-id="955"] .right_box .r_title {
            font-size: 24px;
        }

        .ly_service_5[data-visual-id="955"] .right_box .r_content {
            font-size: 16px;
        }
}

.ly_service_6 .service_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ly_service_6 .left_box {
    width: 50%;
    padding: 0 5% 0 5.2%;
    box-sizing: border-box
}

.ly_service_6 .right_box {
    width: 50%
}

.ly_service_6 .left_box .r_title {
    line-height: 1
}

.ly_service_6 .left_box .r_subtitle {
    line-height: 1.75;
    margin-top: 18px
}

.ly_service_6 .left_box .r_content {
    line-height: 2;
    margin-top: 25px
}

.ly_service_6 .left_box .r_button {
    display: inline-block;
    margin-top: 48px;
    text-decoration: none
}

@media screen and (max-width: 1000px) {
    .ly_service_6 .service_wrapper {
        flex-wrap: wrap
    }

    .ly_service_6 .left_box {
        width: 100%;
        margin: 0;
        order: 2;
        margin-bottom: 20px
    }

        .ly_service_6 .left_box .r_button {
            margin-top: 32px
        }

    .ly_service_6 .right_box {
        width: 100%;
        margin-bottom: 20px;
        order: 1
    }
}

.ly_service_6[data-visual-id="956"] .left_box .r_button {
    font-family: OpenSans-Bold;
    color: #333333;
    background-color: #00000000;
    border: 1px solid #333333;
    font-size: 16px;
    border-radius: 0px !important;
    text-align: center;
    padding-left: 28px;
    padding-right: 28px;
    padding-top: 17px;
    padding-bottom: 17px;
}

    .ly_service_6[data-visual-id="956"] .left_box .r_button:hover {
        color: #ffffff;
        background-color: #ba0913;
        border: 1px solid #00000000;
    }

.ly_service_6[data-visual-id="956"] {
    background-color: #f4f4f4;
    padding-top: 0px;
    padding-bottom: 0px;
}

    .ly_service_6[data-visual-id="956"] .left_box {
        text-align: left;
    }

        .ly_service_6[data-visual-id="956"] .left_box .r_title {
            color: #222222;
            font-size: 40px;
        }

        .ly_service_6[data-visual-id="956"] .left_box .r_content {
            color: #555555;
            font-size: 16px;
        }

@media screen and (max-width: 1000px) {
    .ly_service_6[data-visual-id="956"] {
        padding-top: 0px;
        padding-bottom: 0px;
    }

        .ly_service_6[data-visual-id="956"] .left_box .r_title {
            font-size: 24px;
        }

        .ly_service_6[data-visual-id="956"] .left_box .r_content {
            font-size: 16px;
        }
}

.ly_news_25 .txt_box {
    text-align: center;
    margin-bottom: 55px
}

    .ly_news_25 .txt_box .txt_content {
        margin-top: 20px
    }

.ly_news_25 .news_box {
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(2,1fr)
}

.ly_news_25 .item_box {
    position: relative;
    background-color: #232323
}

    .ly_news_25 .item_box .img_box {
        overflow: hidden
    }

    .ly_news_25 .item_box .info_box {
        width: 100%;
        box-sizing: border-box;
        padding: 45px 50px 130px;
        z-index: 10
    }

        .ly_news_25 .item_box .info_box .i_title {
            font-size: 24px;
            line-height: 1.6875
        }

            .ly_news_25 .item_box .info_box .i_title a {
                color: #ffffff
            }

        .ly_news_25 .item_box .info_box .i_brief {
            font-size: 16px;
            color: #ffffff;
            margin-top: 30px;
            line-height: 1.85
        }

        .ly_news_25 .item_box .info_box .i_date {
            box-sizing: border-box;
            padding: 20px 0;
            line-height: 1;
            color: #fff;
            position: absolute;
            width: 117px;
            height: 117px;
            background-color: #c60c0e;
            top: 0;
            left: 0;
            font-size: 18px;
            text-align: center
        }

            .ly_news_25 .item_box .info_box .i_date span {
                display: block;
                margin-bottom: 15px;
                font-size: 36px
            }

        .ly_news_25 .item_box .info_box .i_button {
            display: inline-block;
            box-sizing: border-box;
            position: absolute;
            left: 50px;
            bottom: 50px
        }

    .ly_news_25 .item_box:hover::after {
        opacity: 0
    }

    .ly_news_25 .item_box .info_box .i_title,
    .ly_news_25 .item_box .info_box .i_brief {
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }

.ly_news_25 .button {
    margin-top: 60px;
    text-align: center
}

    .ly_news_25 .button a {
        display: inline-block;
        box-sizing: border-box
    }

.ly_news_25 a:hover {
    text-decoration: none
}

@media screen and (max-width: 1000px) {
    .ly_news_25 .txt_box {
        margin-bottom: 30px
    }

    .ly_news_25 .news_box {
        grid-template-columns: repeat(1,1fr)
    }

    .ly_news_25 .item_box .info_box {
        padding: 20px
    }

        .ly_news_25 .item_box .info_box .i_title {
            font-size: 18px
        }

        .ly_news_25 .item_box .info_box .i_brief {
            margin-top: 12px
        }

        .ly_news_25 .item_box .info_box .i_button {
            margin-top: 15px;
            position: static
        }

        .ly_news_25 .item_box .info_box .i_date {
            padding: 12px 0;
            width: 59px;
            height: 59px;
            font-size: 12px
        }

            .ly_news_25 .item_box .info_box .i_date span {
                margin-bottom: 8px;
                font-size: 18px
            }

    .ly_news_25 .button {
        margin-top: 30px
    }
}
.ly_news_25[data-visual-id="1188"] .button a {
    font-family: Oswald-Regular;
    color: #FFFFFF;
    background-color: #c60c0e;
    border: 1px solid #00000000;
    font-size: 16px;
    border-radius: 5px !important;
    text-align: center;
    padding-left: 45px;
    padding-right: 45px;
    padding-top: 18px;
    padding-bottom: 18px;
}

    .ly_news_25[data-visual-id="1188"] .button a:hover {
        color: #FFFFFF;
        background-color: #292929;
        border: 1px solid #00000000;
    }
.ly_news_25[data-visual-id="1188"] .item_box .info_box .i_button {
    font-family: Oswald-Regular;
    color: #ffffff;
    background-color: #00000000;
    border: 1px solid #ffffff;
    font-size: 16px;
    border-radius: 5px !important;
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 14px;
    padding-bottom: 14px;
}

    .ly_news_25[data-visual-id="1188"] .item_box .info_box .i_button:hover {
        color: #ffffff;
        background-color: #00000000;
        border: 1px solid #ffffff;
    }
.ly_news_25[data-visual-id="1188"] {
    background-color: #ffffff;
    padding-top: 40px;
    padding-bottom: 45px;
}

    .ly_news_25[data-visual-id="1188"] .txt_box .txt_title {
        color: #1a1a1a;
        font-size: 50px;
    }

    .ly_news_25[data-visual-id="1188"] .item_box .info_box .i_date {
        color: #FFFFFF;
        background-color: #c60c0e;
    }

@media screen and (max-width: 1000px) {
    .ly_news_25[data-visual-id="1188"] {
        padding-top: 115px;
        padding-bottom: 50px;
    }

        .ly_news_25[data-visual-id="1188"] .txt_box .txt_title {
            font-size: 24px;
        }
}

.ly_footer_27 {
    background-color: var(--ThemesFooterBgColor);
    border-top: 1px solid var(--ThemesFooterLineColor)
}

    .ly_footer_27 .nav {
        padding-top: 85px;
        padding-bottom: 45px
    }

    .ly_footer_27 .copy {
        padding: 25px 0;
        color: var(--ThemesFooterTextColor);
        font-size: 14px;
        text-align: center;
        border-top: 1px solid var(--ThemesFooterLineColor)
    }

        .ly_footer_27 .copy a {
            color: var(--ThemesFooterTextColor)
        }

    .ly_footer_27 .follow_us_list li {
        width: 36px
    }

        .ly_footer_27 .follow_us_list li a {
            height: 36px;
            text-align: center
        }

    .ly_footer_27 .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_27 .default_foot_menu_style .menu_list {
        margin-bottom: 30px
    }

        .ly_footer_27 .default_foot_menu_style .menu_list dl {
            padding-right: 20%
        }

        .ly_footer_27 .default_foot_menu_style .menu_list dd {
            font-family: var(--ThemesFooterNavFont)
        }

            .ly_footer_27 .default_foot_menu_style .menu_list dd,
            .ly_footer_27 .default_foot_menu_style .menu_list dd a {
                font-size: 14px;
                color: var(--ThemesFooterTextColor);
                line-height: 1.5
            }

        .ly_footer_27 .default_foot_menu_style .menu_list dt {
            font-family: var(--ThemesFooterNavFont)
        }

            .ly_footer_27 .default_foot_menu_style .menu_list dt,
            .ly_footer_27 .default_foot_menu_style .menu_list dt a {
                color: var(--ThemesFooterTitleColor);
                font-size: 20px;
                margin-bottom: 30px
            }

        .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_menu dd {
            margin-bottom: 15px
        }

        .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_contact dd.row {
            min-height: 25px;
            padding-left: 30px;
            margin-bottom: 15px;
            position: relative;
            display: flex;
            align-items: center
        }

            .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_contact dd.row span {
                color: #999999;
                position: absolute;
                top: 0;
                left: 0;
                display: flex;
                justify-content: center;
                align-items: center
            }

                .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_contact dd.row span i {
                    color: #c60c0e
                }

                    .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_contact dd.row span i.icon-address1 {
                        font-size: 18px
                    }

                    .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_contact dd.row span i.icon-tool_email2 {
                        font-size: 20px
                    }

        .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_custom_content a.link {
            display: inline-block;
            overflow: hidden;
            text-decoration: none
        }

        .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_newsletter .subtitle {
            margin-bottom: 35px
        }

        .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_style {
            margin-bottom: 10px
        }

        .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form {
            display: flex;
            align-items: flex-start;
            flex-wrap: nowrap
        }

            .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form input,
            .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form button {
                height: 48px;
                line-height: 48px;
                box-sizing: border-box;
                margin-bottom: 10px
            }

            .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .text {
                text-indent: 15px;
                font-size: 14px;
                flex-grow: 1;
                max-width: 350px;
                border: 1px solid transparent;
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
                overflow: hidden
            }

            .ly_footer_27 .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-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
                overflow: hidden
            }

                .ly_footer_27 .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_27 .nav {
        padding: 0
    }

    .ly_footer_27 .default_foot_menu_style .menu_list {
        margin: 0
    }

        .ly_footer_27 .default_foot_menu_style .menu_list dt,
        .ly_footer_27 .default_foot_menu_style .menu_list dt a {
            font-size: 16px
        }

        .ly_footer_27 .default_foot_menu_style .menu_list dl {
            padding: 0;
            border-bottom: 1px solid var(--ThemesFooterLineColor)
        }

            .ly_footer_27 .default_foot_menu_style .menu_list dl dt {
                margin: 0;
                padding: 15px 0
            }

                .ly_footer_27 .default_foot_menu_style .menu_list dl dt > i {
                    font-size: 20px
                }

            .ly_footer_27 .default_foot_menu_style .menu_list dl dd {
                display: none
            }

            .ly_footer_27 .default_foot_menu_style .menu_list dl.focus dd {
                display: block
            }

        .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_contact dd.row {
            display: none
        }

        .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_contact dl.focus dd.row {
            display: flex
        }

        .ly_footer_27 .default_foot_menu_style .menu_list.menu_list_newsletter .subtitle {
            margin-bottom: 20px
        }
}
:root {
    --ThemesFooterBgColor: #222222;
    --ThemesFooterTitleColor: #ffffff;
    --ThemesFooterTextColor: #dddddd;
    --ThemesFooterIconColor: #dddddd;
    --ThemesFooterNavFont: Oswald-Regular;
}
@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;
}

@media (max-width: 1300px) {
    .ly_header_27 .tool {
        display: flex;
        margin-right:-10px;
        align-items: center;
    }
    .ly_header_27 .nav {
        padding: 20px 0;
        flex: 1;
    }
    .ly_header_27 .tool_user {
        display:none;
    }
}

@media (max-width: 1024px) {
    .visual_plugins_container {
    }

    .ly_footer_27 .copy {
        margin-top: 15px;
    }
}

@media (min-width: 800px) {
    .inbanimg {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        display:block ;
    }

    .inbanimg1 {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        display: none;
    }
    .visual_plugins_container {
        position: static;
        
    }
    .menubar {
        width: 90%;
        margin: 0 auto;
    }

    .menubarcon {
        width: 200px;
        float: left;
        margin-right: 5px;
        padding-right: 10px;
    }
    .menutitle {
        font-size: 18px;
        padding-top: 10px;
        padding-bottom: 10px;
        /*border-bottom: solid thin rgb(232 232 232 / 0.90);*/
    }

    .menuleft {
        font-size: 16px;
        color: #808080;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .contartbar {
        /*margin-left: calc(5% + 210px)*/
    }

    .contarttxt {
        margin-left: calc(5% + 210px);
        min-height: 400px;
    }
    .nbox {
        margin: 20px;
        border-bottom: solid thin rgb(224 224 224 / 0.39)
    }

    .npbox {
        width: 150px;
        float: left;
        margin-right: 8px;
    }

        .npbox img {
            width: 100%;
        }

    .nboxtit {
        font-size: 14px;
    }

    .nboxdate {
        text-align: right;
    }

    .nboxcon {
        font-size: 12px;
        color: #808080;
    }
    .nbox {
        margin: 20px;
        border-bottom: solid thin rgb(224 224 224 / 0.39)
    }

    .npbox {
        width: 150px;
        height: 80px;
        float: left;
        margin-right: 8px;
        overflow: hidden;
    }

        .npbox img {
            width: 100%;
            height: 80px;
        }

    .nboxtit {
        font-size: 14px;
        height: 35px;
        overflow: hidden;
    }

    .nboxdate {
        text-align: right;
    }

    .nboxcon {
        font-size: 12px;
        color: #808080;
        height: 35px;
        overflow: hidden;
    }
    .pbox {
        /*width: 22%;*/
        background-color: AppWorkspace;
        position: relative;
        /*float: left;*/
        margin: 1%;
    }

        .pbox img {
            width: 100%;
        }

    .pmbox {
        height: 100px;
        overflow: hidden;
    }

    .pboxt {
        text-align: center;
        font-size: 14px;
        color: #808080;
        padding: 10px;
    }
}

@media (min-width: 1100px) {
    .pmbox {
        height: 130px;
        overflow: hidden;
    }
}
@media (min-width: 1200px) {
    .pmbox {
        height: 150px;
        overflow: hidden;
    }
}
@media (min-width: 1400px) {
    .pmbox {
        height: 200px;
        overflow: hidden;
    }
}
@media (min-width: 1700px) {
    .pmbox {
        height: 250px;
        overflow: hidden;
    }
}

@media (max-width: 800px) {
    .inbanimg {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center
    }
    .menubar {
        width: 100%;
        margin: 0 auto;
    }

    .menubarcon {
        width: 130px;
        float: left;
        margin-right: 5px;
        padding-right: 10px;
    }
    .menutitle {
        font-size: 18px;
        padding-top: 10px;
        padding-bottom: 10px;
        /*border-bottom: solid thin rgb(232 232 232 / 0.90);*/
    }

    .menuleft {
        font-size: 16px;
        color: #808080;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .contartbar {
        margin-left: calc(5% + 130px)
    }

    .contarttxt {
        /*margin-left: calc(5% + 210px)*/
    }
}
@media (max-width: 700px) {
    .inbanimg {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        display:none;
    }
    .inbanimg1 {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        display:block;
    }
    .menubar {
        width: 90%;
        margin: 0 auto;
        display: none;
    }
    .menutitle {
        font-size: 18px;
        padding-top: 10px;
        padding-bottom: 10px;
        /*border-bottom: solid thin rgb(232 232 232 / 0.90);*/
        display:none;
    }

    .menuleft {
        font-size: 16px;
        color: #808080;
        padding-top: 8px;
        padding-bottom: 8px;
        display: none;
    }

    .contartbar {
        margin: 5%;
    }
    .contarttxt {
        min-height:400px;
    }
}