html.ai-assist-html {
	width: calc(100% - 480px)!important;
	position: relative!important;
	min-height: 100vh!important
}
.ai-assist-highlight {
	background: yellow;
}

 @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: 27px 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_language .default_language_currency_style i {
                    transform: scale(0.8)
                }

                .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 {
                    padding: 12px 18px;
                    margin-left: 30px;
                    border-radius: 10px
                }

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

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

                @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
                    }

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

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

                    .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
                    }
                }
				
				
				 :root {
                        --ThemesHeaderBgColor: #ffffff;
                        --ThemesHeaderTextColor: #000000;
                        --ThemesHeaderIconColor: #000000;
                        --ThemesNavTextColor: #000000;
                        --ThemesNavTextHoverColor: #C60C0E;
                        --ThemesNavLevel2TextColor: #000000;
                        --ThemesNavLevel2TextHoverColor: #000000;
                        --ThemesNavLevel3TextColor: #000000;
                        --ThemesNavLevel3TextHoverColor: #000000;
                        --ThemesNavLevel4TextColor: #000000;
                        --ThemesNavLevel4TextHoverColor: #000000;
                        --ThemesNavFont: Oswald-Regular;
                    }

                    .ly_header_27[data-visual-id="6323"] .logo {
                        width: 234px;
						    margin-right: 30px;
                    }

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

                    .ly_header_27[data-visual-id="6323"] .tool .tool_inquiry_btn {
                        background-color: #C60C0E;
                        border: 1px solid #00000000
                    }

                    .ly_header_27[data-visual-id="6323"] .tool .tool_inquiry_btn a {
                        color: #FFFFFF
                    }

                    .ly_header_27[data-visual-id="6323"] .tool .tool_inquiry_btn:hover {
                        background-color: #292929;
                        border: 1px solid #00000000
                    }

                    .ly_header_27[data-visual-id="6323"] .tool .tool_inquiry_btn:hover a {
                        color: #FFFFFF
                    }

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

                    @media screen and (max-width: 1000px) {
                        .ly_header_27[data-visual-id="6323"] .logo {
                            width: 115px;
                        }
                    }
					 .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
                }

                .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;
                       
                    }

                    .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
                    }
                }
				.ly_service_9[data-visual-id="6325"] {
                        padding-top: 0px;
                        padding-bottom: 0px;
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item {
                        width: calc( 100% / 3 );
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-1 {
						transition:0.3s;
                        background-color: #3c3c3c;
                    }
					 .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-1:hover {
                        background-color: #a50c0d;
                    }
					.ly_service_9[data-visual-id="6325"] .poster_box .item.Service-2:hover {
                        background-color: #a50c0d;
                    }
					.ly_service_9[data-visual-id="6325"] .poster_box .item.Service-3:hover {
                        background-color: #a50c0d;
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-1 .i_title {
                        font-size: 26px;
                        color: #FFFFFF;
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-1 .i_content {
                        font-size: 16px;
                        color: #FFFFFF;
						height: 70px;
    overflow: hidden;
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-2 {
                        background-color: #292929;
						transition:0.3s;
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-2 .i_title {
                        font-size: 26px;
                        color: #FFFFFF;
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-2 .i_content {
                        font-size: 16px;
                        color: #FFFFFF;
						height: 70px;
    overflow: hidden;
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-3 {
                        background-color: #3c3c3c;
						transition:0.3s;
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-3 .i_title {
                        font-size: 26px;
                        color: #FFFFFF;
                    }

                    .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-3 .i_content {
                        font-size: 16px;
                        color: #FFFFFF;
						height: 70px;
    overflow: hidden;
                    }

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

                        .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-1 .i_title {
                            font-size: 18px;
                        }

                        .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-1 .i_content {
                            font-size: 12px;
                        }

                        .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-2 .i_title {
                            font-size: 18px;
                        }

                        .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-2 .i_content {
                            font-size: 12px;
                        }

                        .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-3 .i_title {
                            font-size: 18px;
                        }

                        .ly_service_9[data-visual-id="6325"] .poster_box .item.Service-3 .i_content {
                            font-size: 12px;
                        }
                    }
					 .ly_products_20 {
                    text-align: center
                }

                .ly_products_20 .txt_box {
                    padding: 0 14.58%
                }

                .ly_products_20 .txt_box .txt_content {
                    margin-top: 22px;
                    line-height: 1.5
                }

                .ly_products_20 .products_box {
                    display: grid;
                    gap: 30px;
                    margin-top: 45px
                }

                .ly_products_20 .products_box .themes_prod {
                    box-sizing: border-box;
                    background-color: #fff
                }

                .ly_products_20 .products_box .themes_prod .name {
                    margin-top: 15px;
                    line-height: 1.5;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                    color: var(--ThemesProductsTitleColor)
                }

                .ly_products_20 .products_box .themes_prod .name a {
                    font-size: 18px;
                    text-decoration: none
                }

                .ly_products_20 .products_box .themes_prod .item_price {
                    margin-top: 14px;
                    font-size: 22px
                }

                .ly_products_20 .more_btn {
                    display: inline-block;
                    margin-top: 50px;
                    padding: 0px 40px;
                    font-size: 16px;
                    height: 62px;
                    line-height: 60px;
                    border-radius: 5px;
                    box-sizing: border-box
                }

                .ly_products_20 a {
                    text-decoration: none
                }

                @media screen and (max-width: 1000px) {
                    .ly_products_20 .txt_box {
                        padding: 0 5%
                    }

                    .ly_products_20 .txt_box .txt_content {
                        margin-top: 10px
                    }

                    .ly_products_20 .products_box {
                        gap: 15px;
                        margin-top: 20px
                    }

                    .ly_products_20 .products_box .themes_prod {
                        padding: 10px
                    }

                    .ly_products_20 .products_box .themes_prod .name {
                        white-space: normal
                    }

                    .ly_products_20 .products_box .themes_prod .item_price {
                        font-size: 20px
                    }

                    .ly_products_20 .more_btn {
                        margin-top: 25px;
                        padding: 0px 32px;
                        font-size: 14px;
                        height: 40px;
                        line-height: 40px
                    }
                }
				 .ly_products_20[data-visual-id="6326"] {
                        padding-top: 80px;
                        padding-bottom: 50px;
                        background-color: #FFFFFF;
                    }

                    .ly_products_20[data-visual-id="6326"] .txt_box .txt_title {
                        font-size: 40px;
                        color: #1a1a1a;
                    }

                    .ly_products_20[data-visual-id="6326"] .txt_box .txt_content {
                        font-size: 16px;
                        color: #1a1a1a;
                    }

                    .ly_products_20[data-visual-id="6326"] .products_box {
                        grid-template-columns: repeat(3, calc((100% - 90px) / 3));
                    }

                    .ly_products_20[data-visual-id="6326"] .products_box .themes_prod {
                        text-align: left;
                    }

                    .ly_products_20[data-visual-id="6326"] .more_btn {
                        background-color: #c60c0e;
                        color: #FFFFFF;
                        border: 1px solid #00000000
                    }

                    .ly_products_20[data-visual-id="6326"] .more_btn:hover {
                        background-color: #292929;
                        color: #FFFFFF;
                        border: 1px solid #00000000
                    }

                    @media screen and (max-width: 1000px) {
                        .ly_products_20[data-visual-id="6326"] {
                            padding-top: 50px;
                            padding-bottom: 30px;
                        }

                        .ly_products_20[data-visual-id="6326"] .products_box {
                            grid-template-columns: 100%;
                        }

                        .ly_products_20[data-visual-id="6326"] .txt_box .txt_title {
                            font-size: 24px;
                        }

                        .ly_products_20[data-visual-id="6326"] .txt_box .txt_content {
                            font-size: 14px;
                        }
                    }
					 .ly_poster_60 {
                    text-align: center
                }

                .ly_poster_60 .top_title {
                    text-align: center;
                    padding: 0 14.58%;
                    box-sizing: border-box
                }

                .ly_poster_60 .top_title .t_content {
                    margin-top: 30px;
                    line-height: 1.875
                }

                .ly_poster_60 .poster_list {
                    margin-top: 55px;
                    display: grid;
                    gap: 30px
                }

                .ly_poster_60 .poster_list .item {
                    position: relative;
                    overflow: hidden
                }

                .ly_poster_60 .poster_list .item .img_box {
                    position: relative
                }

                .ly_poster_60 .poster_list .item .img_box:before {
                    content: '';
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    z-index: 1;
                    pointer-events: none
                }

                .ly_poster_60 .poster_list .item .text_info {
                    padding: 50px;
                    width: 100%;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    z-index: 2;
                    box-sizing: border-box
                }

                .ly_poster_60 .poster_list .item .text_info .i_title {
                    display: block
                }

                .ly_poster_60 .poster_list .item .text_info .i_content {
                    display: none;
                    max-width: 410px;
                    margin-top: 20px;
                    line-height: 1.875
                }

                .ly_poster_60 .poster_list .item .text_info .button {
                    display: none;
                    margin-top: 20px;
                    width: 40px;
                    height: 40px;
                    border-radius: 100%;
                    background-color: #c60c0e;
                    color: #fff;
                    position: relative;
                }

                .ly_poster_60 .poster_list .item .text_info .button i {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%)
                }

                .ly_poster_60 a {
                    text-decoration: none
                }

                .ly_poster_60 .r_button {
                    margin-top: 60px;
                    display: inline-block;
                    height: 60px;
                    line-height: 58px;
                    padding: 0 40px;
                    border-radius: 5px;
                    font-size: 16px;
                    box-sizing: border-box
                }

                @media screen and (max-width: 1280px) {
                    .ly_poster_60 .poster_list .item .text_info {
                        padding: 20px
                    }
                }

                @media screen and (min-width: 1000px) {
                    .ly_poster_60 .poster_list .item:hover .text_info .i_content, .ly_poster_60 .poster_list .item:hover .text_info .button {
                        display: block
                    }
                }

                @media screen and (max-width: 1000px) {
                    .ly_poster_60 .r_button {
                        padding: 0 18px;
                        margin-top: 25px;
                        height: 35px;
                        line-height: 33px;
                        font-size: 12px
                    }

                    .ly_poster_60 .poster_list {
                        margin-top: 18px
                    }

                    .ly_poster_60 .poster_list .item .text_info .i_content {
                        margin-top: 12px;
                        display: block;
                        line-height: 1.5
                    }

                    .ly_poster_60 .poster_list .item .text_info .button {
                        margin-top: 15px;
                        display: block;
                        width: 30px;
                        height: 30px;
                        font-size: 12px
                    }

                    .ly_poster_60 .top_title {
                        width: 98%;
                        padding: 0 20px
                    }

                    .ly_poster_60 .top_title .t_content {
                        margin-top: 15px
                    }
                }
				 .ly_poster_60[data-visual-id="6327"] {
                        background-color: #FFFFFF;
                        padding-top: 60px;
                        padding-bottom: 100px;
                    }

                    .ly_poster_60[data-visual-id="6327"] .top_title .t_title {
                        font-size: 40px;
                        color: #1a1a1a;
                    }

                    .ly_poster_60[data-visual-id="6327"] .top_title .t_content {
                        font-size: 16px;
                        color: #1a1a1a;
                    }

                    .ly_poster_60[data-visual-id="6327"] .r_button {
                        color: #FFFFFF;
                        background-color: #c60c0e;
                        border: 1px solid #00000000;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list {
                        grid-template-columns: repeat(4, 1fr);
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-1 {
                        text-align: left;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-1 .text_info {
                        background-color: rgba(0,0,0,40%);
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-1 .i_title {
                        font-size: 30px;
                        color: #FFFFFF;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-1 .i_content {
                        font-size: 16px;
                        color: #FFFFFF;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-2 {
                        text-align: left;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-2 .text_info {
                        background-color: rgba(0,0,0,40%);
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-2 .i_title {
                        font-size: 30px;
                        color: #FFFFFF;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-2 .i_content {
                        font-size: 16px;
                        color: #FFFFFF;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-3 {
                        text-align: left;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-3 .text_info {
                        background-color: rgba(0,0,0,30%);
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-3 .i_title {
                        font-size: 30px;
                        color: #FFFFFF;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-3 .i_content {
                        font-size: 16px;
                        color: #FFFFFF;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-4 {
                        text-align: left;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-4 .text_info {
                        background-color: rgba(0,0,0,30%);
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-4 .i_title {
                        font-size: 30px;
                        color: #FFFFFF;
                    }

                    .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-4 .i_content {
                        font-size: 16px;
                        color: #FFFFFF;
                    }

                    @media screen and (min-width: 1000px) {
                        .ly_poster_60[data-visual-id="6327"] .r_button:hover {
                            color: #FFFFFF;
                            background-color: #292929;
                            border: 1px solid #00000000
                        }
                    }

                    @media screen and (max-width: 1200px) {
                        .ly_poster_60[data-visual-id="6327"] {
                            padding-top: 25px;
                            padding-bottom: 45px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .top_title .t_title {
                            font-size: 24px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .top_title .t_content {
                            font-size: 14px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-1 .i_title {
                            font-size: 20px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-1 .i_content {
                            font-size: 14px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-2 .i_title {
                            font-size: 20px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-2 .i_content {
                            font-size: 14px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-3 .i_title {
                            font-size: 20px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-3 .i_content {
                            font-size: 14px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-4 .i_title {
                            font-size: 20px;
                        }

                        .ly_poster_60[data-visual-id="6327"] .poster_list .item.Poster-4 .i_content {
                            font-size: 14px;
                        }
                    }
					   .ly_service_19 {
                    text-align: center
                }

                .ly_service_19 .top_title {
                    text-align: center;
                    width: 100%;
                    box-sizing: border-box;
                    padding: 0 12.85%
                }

                .ly_service_19 .top_title .t_content {
                    margin-top: 20px;
                    line-height: 1.625
                }

                .ly_service_19 a {
                    text-decoration: none
                }

                .ly_service_19 .poster_box {
                    margin-top: 46px;
                    display: grid;
                    gap: 30px;
                    grid-template-columns: repeat(4, 1fr)
                }

                .ly_service_19 .poster_box .item {
                    overflow: hidden;
                    position: relative
                }

                .ly_service_19 .poster_box .item.Service-1 {
                    grid-row: 1 / span 2;
                    grid-column: 1 / span 2
                }

                .ly_service_19 .poster_box .item .pic_box {
                    margin: 0 auto
                }

                .ly_service_19 .poster_box .item .pic_box:hover img {
                    transform: scale(1.1)
                }

                .ly_service_19 .poster_box .item .text_info {
                    width: 100%;
                    box-sizing: border-box;
                    position: absolute;
                    bottom: 0;
                    left: 0
                }

                .ly_service_19 .poster_box .item .text_info .i_title {
                    line-height: 1.5;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    padding: 8px 12%;
                    box-sizing: border-box
                }

                .ly_service_19 .poster_box .item .text_info .i_title a {
                    display: block
                }

                .ly_service_19 .button {
                    margin-top: 60px
                }

                .ly_service_19 .button .i_button {
                    display: inline-block
                }

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

                    .ly_service_19 .top_title .t_content {
                        margin-top: 15px
                    }

                    .ly_service_19 .poster_box {
                        grid-template-columns: repeat(1, 1fr);
                        margin-top: 20px;
                        gap: 15px
                    }

                    .ly_service_19 .poster_box .item.Service-1 {
                        grid-row: 1 / span 1;
                        grid-column: 1 / span 1
                    }

                    .ly_service_19 .button {
                        margin-top: 30px
                    }
                }
				  .ly_service_19[data-visual-id="6328"] {
                        padding-top: 70px;
                        padding-bottom: 80px;
                    }

                    .ly_service_19[data-visual-id="6328"] .top_title .t_title {
                        font-size: 36px;
                        color: #222222;
                    }

                    .ly_service_19[data-visual-id="6328"] .top_title .t_content {
                        font-size: 16px;
                        color: #222222;
                    }

                    .ly_service_19[data-visual-id="6328"] .button a {
                        color: #FFFFFF;
                        background-color: #C60C0E;
                        border: 1px solid #00000000;
                        border-radius: 21px;
                        width: 180px;
                        height: 42px;
                        line-height: 42px;
                        font-size: 16px;
                    }

                    @media screen and (min-width: 1000px) {
                        .ly_service_19[data-visual-id="6328"] .button a:hover {
                            color: #FFFFFF;
                            background-color: #000000;
                            border: 1px solid #00000000;
                        }
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-1 .i_title {
                        background-color: #22222299;
                        font-size: 16px;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-1 .i_title a {
                        color: #FFFFFF;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-1 .i_title:hover {
                        background-color: #22222299;
                        color: #fbbc04;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-2 .i_title {
                        background-color: #22222299;
                        font-size: 16px;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-2 .i_title a {
                        color: #FFFFFF;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-2 .i_title:hover {
                        background-color: #22222299;
                        color: #fbbc04;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-3 .i_title {
                        background-color: #22222299;
                        font-size: 16px;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-3 .i_title a {
                        color: #FFFFFF;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-3 .i_title:hover {
                        background-color: #22222299;
                        color: #fbbc04;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-4 .i_title {
                        background-color: #22222299;
                        font-size: 16px;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-4 .i_title a {
                        color: #FFFFFF;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-4 .i_title:hover {
                        background-color: #22222299;
                        color: #fbbc04;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-45 .i_title {
                        background-color: #22222299;
                        font-size: 16px;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-45 .i_title a {
                        color: #FFFFFF;
                    }

                    .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-45 .i_title:hover {
                        background-color: #22222299;
                        color: #fbbc04;
                    }

                    @media screen and (max-width: 1000px) {
                        .ly_service_19[data-visual-id="6328"] {
                            padding-top: 30px;
                            padding-bottom: 40px;
                        }

                        .ly_service_19[data-visual-id="6328"] .top_title .t_title {
                            font-size: 30px;
                        }

                        .ly_service_19[data-visual-id="6328"] .top_title .t_content {
                            font-size: 16px;
                        }

                        .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-1 .i_title {
                            font-size: 18px;
                        }

                        .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-2 .i_title {
                            font-size: 18px;
                        }

                        .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-3 .i_title {
                            font-size: 18px;
                        }

                        .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-4 .i_title {
                            font-size: 18px;
                        }

                        .ly_service_19[data-visual-id="6328"] .poster_box .item.Service-45 .i_title {
                            font-size: 18px;
                        }
                    }
					 .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;
                    height: 50px;
                    line-height: 50px;
                    padding: 0 30px;
                    border: 1px solid #ffffff;
                    color: #ffffff;
                    box-sizing: border-box;
                    border-radius: 5px;
                    font-size: 16px;
                    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;
                    padding: 0 45px;
                    height: 60px;
                    line-height: 58px;
                    border-radius: 5px;
                    font-size: 16px;
                    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 .item_box .info_box .i_button {
                        padding: 0 15px;
                        height: 30px;
                        line-height: 28px;
                        font-size: 12px
                    }

                    .ly_news_25 .button {
                        margin-top: 30px
                    }

                    .ly_news_25 .button a {
                        padding: 0 28px;
                        height: 35px;
                        line-height: 33px;
                        font-size: 12px
                    }
                }
				  .ly_news_25[data-visual-id="6330"] {
                        background-color: #ffffff;
                        padding-top: 40px;
                        padding-bottom: 45px;
                    }

                    .ly_news_25[data-visual-id="6330"] .txt_box .txt_title {
                        color: #1a1a1a;
                        font-size: 40px;
                    }

                    .ly_news_25[data-visual-id="6330"] .item_box .info_box .i_date {
                        color: #FFFFFF;
                        background-color: #c60c0e;
                    }

                    .ly_news_25[data-visual-id="6330"] .button a {
                        background-color: #c60c0e;
                        color: #FFFFFF;
                        border: 1px solid #00000000;
                    }

                    @media screen and (min-width: 1000px) {
                        .ly_news_25[data-visual-id="6330"] .button a:hover {
                            background-color: #292929;
                            color: #FFFFFF;
                            border: 1px solid #00000000;
                        }
                    }

                    @media screen and (max-width: 1000px) {
                        .ly_news_25[data-visual-id="6330"] {
                            padding-top: 115px;
                            padding-bottom: 50px;
                        }

                        .ly_news_25[data-visual-id="6330"] .txt_box .txt_title {
                            font-size: 24px;
                        }
                    }
					.ly_poster_61 .poster_box {
                    position: relative;
                    background-image: url(../images2/index00.jpg);
                }

                .ly_poster_61 .poster_box .pic_box {
                    position: relative;
                    overflow: hidden
                }

                .ly_poster_61 .poster_box:before {
                    content: '';
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    z-index: 1;
                    pointer-events: none;
					background: #000000ab;
                }

                .ly_poster_61 .poster_box .card_box {
                    padding: 0 60px;
                    position: relative; 
                    top: 50%;
                    z-index: 2;
                    box-sizing: border-box;
					width:1000px;
					margin:0px auto;
                }

                .ly_poster_61 .poster_box .card_box .box {
                    max-width: 750px;
                    padding: 70px 50px 90px;
                    box-sizing: border-box
                }

                .ly_poster_61 a {
                    text-decoration: none
                }

                @media screen and (min-width: 1000px) {
                    .ly_poster_61 .card_box.position_left {
                        left: 0;
                        transform: translateY(-50%)
                    }

                    .ly_poster_61 .card_box.position_right {
                        right: 0;
                        transform: translateY(-50%)
                    }

                    .ly_poster_61 .card_box.position_center {
                        /* left: 50%; */
                        /* transform: translate(-50%, -50%); */
                        padding: 80px 0px;
                    }
                }

                .ly_poster_61 .poster_box .card_box .box .c_title {
                    margin-bottom: 30px
                }

                .ly_poster_61 .poster_box .card_box .box .c_content {
                    margin-bottom: 35px;
                    line-height: 1.4
                }

                .ly_poster_61 .card_box .r_button {
                    padding: 0 52px;
                    display: inline-block;
                    height: 60px;
                    line-height: 58px;
                    border-radius: 5px;
                    box-sizing: border-box;
                    font-size: 16px
                }

                @media screen and (max-width: 1200px) {
                    .ly_poster_61 .poster_box .card_box .box {
                        padding: 30px 20px
                    }

                    .ly_poster_61 .card_box .r_button {
                        padding: 0 28px;
                        height: 35px;
                        line-height: 33px;
                        font-size: 12px
                    }

                    .ly_poster_61 .poster_box .card_box .box .c_title {
                        margin-bottom: 20px
                    }

                    .ly_poster_61 .poster_box .card_box .box .c_content {
                        margin-bottom: 20px
                    }
                }

                @media screen and (max-width: 1000px) {
                    .ly_poster_61 .poster_box .card_box {
                      
                    }
                }

                @media screen and (max-width: 768px) {
                    .ly_poster_61 .poster_box .card_box {
                        padding: 50px 0px ;
                        width: 92%
                    }
                }
				 .ly_poster_61[data-visual-id="6331"] {
                        padding-top: 0px;
                        padding-bottom: 0px;
                    }

                    .ly_poster_61[data-visual-id="6331"] .pic_box:before {
                        background-color: rgba(0,0,0,50%);
                    }

                    .ly_poster_61[data-visual-id="6331"] .card_box .box {
                        background-color: rgba(35,35,35,100%);
                        text-align: center;
                        margin: 0px auto;
                    }

                    .ly_poster_61[data-visual-id="6331"] .card_box .c_title {
                        font-size: 30px;
                        color: #c60c0e;
                    }

                    .ly_poster_61[data-visual-id="6331"] .card_box .c_content {
                        font-size: 36px;
                        color: #ffffff;
                    }

                    .ly_poster_61[data-visual-id="6331"] .card_box .r_button {
                        color: #FFFFFF;
                        background-color: #c60c0e;
                        border: 1px solid #00000000;
                    }

                    @media screen and (min-width: 1000px) {
                        .ly_poster_61[data-visual-id="6331"] .card_box .r_button:hover {
                            color: #232323;
                            background-color: #FFFFFF;
                            border: 1px solid #00000000
                        }
                    }

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

                        .ly_poster_61[data-visual-id="6331"] .card_box .c_title {
                            font-size: 16px;
                        }

                        .ly_poster_61[data-visual-id="6331"] .card_box .c_content {
                            font-size: 20px;
                        }
                    }
					 .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;
                    border: 1px solid transparent;
                    -webkit-border-radius: 20px;
                    -moz-border-radius: 20px;
                    -ms-border-radius: 20px;
                    -o-border-radius: 20px;
                    border-radius: 20px;
                    overflow: hidden;
                    padding: 12px 25px;
                    color: var(--ThemesFooterTextColor)
                }

                .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;
                    }

                    .ly_footer_27[data-visual-id="6332"] .default_foot_menu_style .menu_list[data-blocks="CustomContent-1"] a.link {
                        border-color: #00000000;
                        color: #ffffff;
                        background-color: #c60c0e;
                    }

                    .ly_footer_27[data-visual-id="6332"] .default_foot_menu_style .menu_list[data-blocks="Newsletter-1"] .default_newsletter_style .subscribe {
                        border-color: #00000000;
                        color: #ffffff;
                        background-color: #c60c0e;
                    }
					 @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:1400px){
	.ly_service_9 .poster_box .item {
    padding: 40px 40px;}
}
							
.compute_item_img .compute_process_img i{ font-size:100px; color:#fff;}
.has_sec{ position:relative;}
.has_sec:hover .nav_type_1{ display:block; opacity:1;  margin-top:0px;}
.txbdstitle{ margin-bottom:30px;}
.bread-crumb { padding-left:0px !important;}
.bread-crumb ul{ padding-left:0px !important;}
.pro_sort { margin-bottom:50px;}
.pro_sort .row{ display:flex; justify-content: center;}
.pro_sort .row .col-lg-4{ max-width:280px;}
.pro_sort .sort span{ display:block; text-align:center;}
.pro_sort .sort span a{ font-size:18px;}
.pro_sort .sort{
	text-align:center;
	background-attachment: scroll;
	background-image: url(../images2/bg_03.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.pro_sort .col-lg-4:nth-child(3) .sort{ background-image:none;}
.current a{ color:#c60c0e; font-weight:bold;}
.pro_table i{ font-size:20px;}
.pro_table .tr:hover{ background:#C60C0E; color:#fff;}
.pro_table .tr:hover i{ color:#fff;}
.sub-menu1{ display:flex;}
.sub-menu1 h4{     width: 220px;
    font-size: 18px;
    font-weight: bold;
    color: #555;}
.sub-menu2{ width:calc(100% - 280px); padding-left:0px !important; margin-top: -7px}
.custom_link{ margin-left: 0px !important;}
.custom_link span{ text-align:center; line-height:40px; display:block;}

@media(max-width: 960px){
.ly_service_9[data-visual-id="6325"] .poster_box .item {
    width: 100%;
}
.compute_item_img .compute_process_img i {
    font-size: 60px;
    color: #fff;
}
.mobile-table{
	 width:100%;
	 overflow-x: scroll;}
.sub-menu1 {
    display: inline-block;
}
.sub-menu2 {
    width: 100% !important;
}
.pro_sort .row .col-lg-4 {
    max-width: 33%;
}
.ab_page_ab {
    padding: 40px 0 90px 20px !important;
}
}
