/*
Theme Name: DEV ZEKVN
Theme URI: https://zek.vn/
Author: Zekvn
Author URI: https://zek.vn/
Version: 1.0
Description: ZEK AGENCY sở hữu hơn 500+ mẫu giao diện về tất cả các lĩnh vực và ngành hàng khác nhau, đáp ứng mọi nhu cầu của khách hàng với từng phân khúc giá. Cập nhật những mẫu thiết kế mới chuẩn xu hướng.
*/
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-LIGHT.OTF);font-style: normal;font-weight: 300;}
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-LIGHTIT.OTF);font-style: italic;font-weight: 300;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-LIGHTCOND.OTF);font-style: normal;font-weight: 300;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-LIGHTCONDIT.OTF);font-style: italic;font-weight: 300;}
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-REGULAR.OTF);font-style: normal;font-weight: 400;}
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-IT.OTF);font-style: italic;font-weight: 400;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-COND.OTF);font-style: normal;font-weight: 400;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-CONDIT.OTF);font-style: italic;font-weight: 400;}
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-SEMIBOLD.OTF);font-style: normal;font-weight: 600;}
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-SEMIBOLDIT.OTF);font-style: italic;font-weight: 600;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-SEMIBOLDCOND.OTF);font-style: normal;font-weight: 600;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-SEMIBOLDCONDIT.OTF);font-style: italic;font-weight: 600;}
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-BOLD.OTF);font-style: normal;font-weight: 700;}
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-BOLDIT.OTF);font-style: italic;font-weight: 700;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-BOLDCOND.OTF);font-style: normal;font-weight: 700;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-BOLDCONDIT.OTF);font-style: italic;font-weight: 700;}
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-BLACK.OTF);font-style: normal;font-weight: 900;}
@font-face{font-family: MYRIADPRO;src:url(fonts/MYRIADPRO-BLACKIT.OTF);font-style: italic;font-weight: 900;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-BLACKCOND.OTF);font-style: normal;font-weight: 900;}
@font-face{font-family: MYRIADPRO-COND;src:url(fonts/MYRIADPRO-BLACKCONDIT.OTF);font-style: italic;font-weight: 900;}
/* Option */

.woocommerce-pagination{margin-top: 30px}
.yith-wcan-filters .yith-wcan-filter{background: #038282;
    overflow: hidden;
    border-radius: 10px;
    padding: 10px 10px;}
    .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item a{    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: -0.02em;
    text-align: left;    color: #fff !important;}
    .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item input{width: 23px;
    height: 23px;
    border: 1px solid #C4C4C4;    margin-right: 10px;}
    .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label{display: flex;align-items: center;}
.yith-wcan-filters .yith-wcan-filter .filter-title{display: none;}
.yith-wcan-filters {
    background-color: transparent;}
.gt_container-r9kecq a.glink span{color: #fff}
.zek_home_banner{margin-bottom: 60px}
*{margin:0;padding:0;line-height:1.5}
.gtranslate_wrapper a.glink span{color: #fff}
a{text-decoration:none;color: #08A4AB;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
a:active,a:hover{color: #5e9b46;}
ul{padding-left:0;}
img{max-width:100%;border:none;height:auto}
h1,h2,h3,h4,h5,h6{line-height:1.2;margin-top:0;margin-bottom: 1rem;}
.table{max-width: 100%;table-layout: fixed;word-wrap: break-word;}
.img img{width:100%;height:auto;object-fit:cover}
.background{background-size:cover;background-repeat:no-repeat;background-position:center}
.relative{position: relative;}
.overlay{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background-color: rgba(0, 0, 0, 0.5);}
.linkfull{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 5;}
.capt a,.title a,.title span,.title a,.name a,.name span,.capt strong,.title strong,.name strong{line-height:normal}
.screen-reader-text{display:none}
.head.navbar-fixed-top{box-shadow:1px 1px 10px rgba(0,0,0,0.15);position: fixed !important;top: 0;left: 0;width: 100%;z-index: 999;}
@keyframes stuckMoveDown {
0%{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@keyframes stuckMoveUp {
0%{transform:translateY(100%)}
100%{transform:translateY(0)}
}
@keyframes stuckFadeIn {
0%{opacity:0}
100%{opacity:1}
}

/* Container (FAKE theo từng web) */
.row-margin{--bs-gutter-y:var(--bs-gutter-x);margin-top: calc(-.5 * var(--bs-gutter-y));margin-bottom: calc(-.5 * var(--bs-gutter-y));}
.row-margin>*{margin-top: 0;padding-top: calc(var(--bs-gutter-x) * .5);padding-bottom: calc(var(--bs-gutter-x) * .5)}
.container-fluid,.container,.row{--bs-gutter-x: 30px;}
.flex{display:flex;flex-wrap:wrap}
.align-center{align-items:center}
.align-end{align-items:flex-end;}
.align-start{align-items:flex-start;}
.justify-between{justify-content: space-between;}
.justify-center{justify-content: center;}
.justify-end{justify-content: flex-end;}
.justify-start{justify-content: flex-start;}
.row-reverse{flex-direction:row-reverse;}
.column-reverse{flex-direction:column-reverse;}
@media (min-width: 576px){
	.container, .container-sm {max-width: 540px;}
}
@media (min-width: 768px){
	.container, .container-md, .container-sm { max-width: 720px;}
}
@media (min-width: 992px){
	.container, .container-lg, .container-md, .container-sm {max-width: 960px;}
}
@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1140px;}
}
@media (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1200px;}
}

/* input-button */
input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="file"],input[type="number"],input[type="date"],input[type="tel"],textarea,select{width:100%;max-width:100%;display:block;outline:none;box-shadow: 4px 4px 7px 0px #0000001A;background: #fff;border-radius: 10px;font-size: 15px;font-weight: 500;padding: 20px 30px;line-height: 20px;border: none;}
select{height: 60px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color: #E3E3E3;}
input[type="submit"]{background: #08A4AB;color: #fff;font-weight: 600;font-size: 18px;padding: 15px 50px;line-height: 30px;border: none;border-radius: 10px;}
/* Contact-form7 */
.wpcf7-spinner{position: absolute;}
.form-group{margin-bottom: 20px;}
.form-group .name{margin-bottom: 10px;font-weight: bold;font-size: 18px;}
div.wpcf7 .ajax-loader{position:absolute}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7 .wpcf7-not-valid-tip{position:relative;padding:5px 10px!important;line-height:1.2em;left:auto!important;border-radius:3px;background-color:#f1f1f1!important;border:0!important;color:#000;position:absolute;right:0;top:40px;z-index:99;font-size:12px;margin-bottom:5px}
.wpcf7 .wpcf7-not-valid-tip:after{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#f1f1f1;border-width:5px;margin-left:-10px}
.wpcf7 .wpcf7-validation-errors{display:none!important}
/* Content-post */
.wp-block-image.aligncenter>figcaption, .wp-block-image .aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image.alignright>figcaption, .wp-block-image .alignright>figcaption{display: block;}
.content-post{text-align: justify;}
.content-post ul,.content-post ol{padding-left:20px;}
.content-post li{position:relative;margin-bottom:8px}
.content-post strong,.content-post b,.content-post i,.content-post a{line-height:normal}
.content-post .gca-column+br{display:none}
.content-post h1{font-size:28px;}
.content-post h2{font-size:24px;}
.content-post h3{font-size:20px;}
.content-post h4{font-size:18px;}
.content-post h5,.content-post h6{font-size:16px;}
.content-post blockquote{padding:15px 15px 15px 25px;border-left:5px solid #000;background:#f6f6f6}
.content-post .gallery{display:flex;flex-wrap:wrap;margin:-15px!important}
.content-post .gallery br{display:none}
.content-post .gallery .gallery-item{padding:15px}
.content-post .gallery.gallery-columns-2 .gallery-item{width:50%!important}
.content-post .gallery.gallery-columns-3 .gallery-item{width:calc(100% / 3)!important}
.content-post .gallery.gallery-columns-4 .gallery-item{width:25%!important}
.content-post .gallery.gallery-columns-5 .gallery-item{width:20%!important}
.content-post .gallery.gallery-columns-6 .gallery-item{width:calc(100% / 6)!important}
.content-post .gallery.gallery-columns-7 .gallery-item{width:calc(100% / 7)!important}
.content-post .gallery.gallery-columns-8 .gallery-item{width:calc(100% / 8)!important}
.content-post .gallery.gallery-columns-9 .gallery-item{width:calc(100% / 9)!important}
.content-post .gallery .gallery-item .gallery-icon{width:100%;}
.content-post .gallery .gallery-item .gallery-icon img{width:100%;height:auto;object-fit:cover;border:0!important}
.content-post a:hover{text-decoration:underline}
.content-post .wp-caption.aligncenter{max-width:100%!important}
img.aligncenter{display:block;margin:0 auto}
.content-post .alignnone{margin:0 15px 15px 0}
.content-post .aligncenter,.content-post div.aligncenter{display:block;margin:0 auto 15px;}
.content-post .alignright{float:right;margin:0 0 15px 15px}
.content-post .alignleft{float:left;margin:0 15px 15px 0}
a img.alignright{float:right;margin:0 0 15px 15px}
a img.alignnone{margin:0 15px 15px 0}
a img.alignleft{float:left;margin:0 15px 15px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border:none;max-width:100%;padding:0;}
.wp-caption.alignnone{margin:0 15px 15px 0}
.wp-caption.alignleft{margin:0 15px 15px 0}
.wp-caption.alignright{margin:0 0 15px 15px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:100%}
.wp-caption p.wp-caption-text{margin:0;padding:10px 10px 0;text-align: center;}

/* Support */
.sticky{position:-webkit-sticky;position:sticky;top:100px;z-index: 99;}
.zek_slider{position: relative;}
.zek_backtop{position: fixed;right: 40px;bottom: 70px;transition: .5s;z-index: 999;}
.zek_backtop a{height:54px;width:54px;background:#fff;border-radius:50%;box-shadow: 0px 0px 5px 0px #00000033;display:flex;align-items:center;justify-content:center;}
.zek_backtop a img{object-fit: contain;max-width: 30px;max-height: 30px;}
.zek_backtop a:hover{box-shadow: 0px 0px 10px 0px #00000087;}

/* Header */
#zek_menu_mobile{display: none;}
#header{    background: #F4FEFF;position: relative;z-index: 999;box-shadow: 0px 4px 4px 0px #00000040;}
.zek_header_logo{width: 138px;}
.zek_header_logo img{display: block;object-fit: contain;max-height: 120px;}
.zek_header_logo img.logo_home{display: none;max-height: 120px;}
.zek_touch_menu{display: none;}
.zek_header_menu{font-size: 15px;width: calc(100% - 138px - 130px - 22px - 20px);display: flex;    align-items: center;    justify-content: center;}
#polylang-2 ul{    display: flex;
    align-items: center;
    justify-content: space-evenly;   }
    .lang-edit{width: 20%}
.zek_header_menu ul{list-style: none;margin-bottom: 0;}
#polylang-2{        width: 100%;}
.zek_header_menu .menu{display: flex;align-items: center;justify-content: space-evenly; width: calc(100% - 40px);}
.zek_header_menu .menu>li{display: block;padding: 20px 5px 15px;}
.zek_header_menu .menu li{position: relative;}
.zek_header_menu .menu>li>a{display: block;font-weight: 600;line-height: 32px;color: #00AA9E;font-size: 15px;}
.zek_header_menu .menu>li.menu-item-has-children>a{padding-right: 15px;position: relative;}
.zek_header_menu .menu>li.menu-item-has-children>a:after{content: "";transition: all .3s; display: block;width: 12px;height: 18px;position: absolute;top: 5px;right: 0;background-image: url(images/menu_icon2.png);background-size: 12px;background-repeat: no-repeat;background-position: left center;}
.zek_header_menu .menu>li.menu-item-has-children:hover>a:after{transform: rotate(90deg);}
.zek_header_menu .menu ul{font-size: 14px; opacity:0;visibility:hidden;position:absolute;z-index:99;background:#C9F9FB;width:auto;min-width:190px;transition:all .3s;padding: 12px 0;}
.zek_header_menu .menu>li>ul{top:100%;left:0;transform:scaleY(0);transform-origin:0 0;}
.zek_header_menu .menu>li>ul ul{top:0;left:100%;transform:scaleX(0);transform-origin:0 0}
.zek_header_menu .menu>li>ul li:not(:last-child){margin-bottom: 12px;}
.zek_header_menu .menu>li>ul li>a{display: block;padding: 2px 10px 0 18px;line-height: 20px;font-weight: 500;color: #000;}
.zek_header_menu .menu>li>ul li.current-menu-item>a{background: #006E7399;color: #fff;}
.zek_header_menu .menu>li>ul li:hover>a{background: #006E7399;color: #fff;}
.zek_header_menu .menu li:hover>ul{opacity:1;visibility:visible;}
.zek_header_menu .menu>li:hover>ul{transform:scaleY(1);}
.zek_header_menu .menu>li>ul li:hover>ul{transform:scaleX(1);}
.zek_header_menu .menu>li.menu-mega{position: unset;}
.zek_header_menu .menu>li.menu-mega>ul{width: 100%;display: flex;justify-content: center;}
.zek_header_menu .menu>li.menu-mega>ul>li{width: auto;min-width: 210px;padding: 10px;}
.zek_header_menu .menu>li.menu-mega>ul ul{display: block;transform: none;opacity: 1;visibility: visible;position: unset;}
.zek_header_menu .menu>li.menu-mega>ul li:not(:last-child){margin-bottom: 8px;}
.zek_header_menu .menu>li.menu-mega>ul li>a{line-height: 28px;padding: 2px 10px 0;}
.zek_header_menu .menu>li.menu-mega>ul>li>a{display: none;}
.gt_white_content .gt_languages {
    display: block !important;
    flex-flow: column wrap;
    max-height: inherit !important;
    overflow-x: auto;
}
.lang-auto .hid{display: none;text-align: center;}
a.glink img{display: block !important;
    margin: 0 auto !important;}
.zek_header_search{margin-right: 20px;position: relative;}
.zek_header_search .icon{cursor: pointer;width: 22px;height: 22px;background-image: url(images/search_icon2.png);background-size: 22px;background-repeat: no-repeat;background-position: center;}
.zek_header_search .icon img{object-fit: contain;max-width: 100%;max-height: 100%;}
.zek_header_search .form{position: absolute;z-index: 99;padding: 10px;top: 100%;left: 50%;transform: translateX(-50%);opacity: 0;visibility: hidden;}
.zek_header_search.active .form{opacity: 1;visibility: visible;}
.zek_header_search .form form{width:320px;position: relative;}
.zek_header_search .form form input[type="search"]{padding: 10px 40px 10px 15px;}
/*
.zek_header_search .form form [type="submit"]{position: absolute;height: 40px;padding: 10px;position: absolute;font-size: 0;top: 0;right: 0;width: 40px;background-image: url(images/search_icon.png);background-size: 22px;background-repeat: no-repeat;background-position: center;border: none;border-radius: 10px;background-color: #00AA9E;}
*/
.zek_header_cta a, .reset-filters{white-space: nowrap; background: #0A678C;border: 1px solid #0A678C;font-weight: 700; border-radius: 5px;display: inline-flex;align-items: center;justify-content: center;text-align: center;padding: 0 10px;font-size: 14px;color: #fff;width: 130px;height: 54px;}
.zek_header_cta a:hover, .reset-filters:hover{background: #5e9b46;}
a.glink, .gtranslate_wrapper a.glink span {color: #000 !important}
.lang-auto{position: relative;cursor: pointer;height: 90px;width: 30px;
    display: flex;
    align-items: center;}
.lang-auto .hid{position: absolute;top: 100%;left: 0;min-width: 100%;z-index: 9999;background: #fff;width: 120px;
    text-align: center;
    padding: 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}
.lang-auto:hover .hid{display: block;}
a.glink{display: flex;align-items: center;}
a.glink img{margin: 0 5px 0 0 !important;}
body.home #header{background: #F4FEFF;}
body.home .zek_header_menu .menu>li>a{color: #00AA9E;}
body.home .zek_header_menu .menu>li.menu-item-has-children>a:after{background-image: url(images/menu_icon2.png);}
body.home .zek_header_search .icon{background-image: url(images/search_icon2.png);}
body.home .zek_header_cta a{border-color: #0A678C;background: #0A678C;}
body.home .zek_header_cta a:hover{background: #5e9b46;border-color: #5e9b46;}
body.home .zek_header_logo img.logo{display: none;}
body.home .zek_header_logo img.logo_home{display: block;}
/* Footer */
#footer{background:#046B6B;padding: 40px 0;color: #fff;font-size: 18px;}
#footer a{color: #fff;}
#footer a:hover{opacity: .8;}
.zek_footer_top{margin-bottom: 30px;}
#footer .f-widget{margin: -15px;}
#footer .widget{padding: 15px;max-width: 100%;}
.zek_footer_logo > a{width: 30%;display: block;}
.zek_footer_logo .text-logo{margin-left: 10px;
font-size: 20px;text-transform: uppercase;
font-weight: 700;
letter-spacing: 0.03em;
text-align: center;}
.zek_footer_logo{width: 50%;    display: flex;    align-items: center;}
.zek_footer_logo img{object-fit: contain;max-height: 112px;}
.zek_footer_connect{width: 390px;}
.zek_footer_connect .connect a{font-weight: 600;font-size: 24px;}
.zek_footer_connect .social{display: flex;flex-wrap: wrap;gap: 20px;margin-top: 12px;    grid-template-columns: repeat(5, 1fr);
    display: grid;
    grid-gap: 25px;}
.zek_footer_connect .social img{object-fit: contain;max-height: 58px;}
.zek_footer_info{width: 540px;}
.zek_footer_contact{width: 390px;}
#footer ul{list-style: none;margin-bottom: 0;}
#footer li:not(:last-child){margin-bottom: 12px;}
#footer .menu li{position: relative;padding-left: 34px;}
#footer .menu li img{object-fit: contain;width: 28px;height: 24px;position: absolute;top: 0;left: 0;}

/* Page */
.zek_breadcrumbs{padding:20px 0 15px;color: #008080;font-size: 15px;}
.zek_breadcrumbs *{margin-bottom: 0;}
.zek_breadcrumbs .separator{margin:0 5px;}
.zek_breadcrumbs a{color: #008080;}
.zek_breadcrumbs .last{font-weight: 500;}
.zek_page_banner{height: 475px;overflow: hidden;display: flex;align-items: center;}
.zek_page_banner .background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.zek_page_banner .inner{width: 100%;position: relative;z-index: 3;padding: 40px 0;color: #fff;}
.zek_page_banner .inner .title{margin-bottom: 0;font-size: 45px;font-weight: bold;font-family: MYRIADPRO-COND;letter-spacing: 1px;}
.zek_technology_banner .overlay{background: }
.zek_page_body{padding: 0 0 60px;}
.swiper-button-next, .swiper-button-prev{color: #08A4AB;width: 35px;width: 25px;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 35px;font-weight: 900;}
.main_title{text-transform: uppercase;font-weight: bold;color: #000;font-size: 35px;margin-bottom: 30px;font-family: MYRIADPRO-COND;}
.swiper-pagination-bullet{width: 12px;height: 12px;outline: 1px solid #C2C2C2;border-radius: 50%;outline-offset: 1px;background: #C2C2C2;opacity: 1;margin: 5px 10px !important;}
.swiper-pagination-bullet-active{width: 18px;height: 18px;outline-color: #08A4AB;outline-offset: 2px;background: #08A4AB;}
.swiper-pagination{display: flex;justify-content: center;align-items: center;}
/* Contact */

.zek_contact_body .col-info{width: 40%;}
.zek_contact_body .info .text{margin-bottom: 25px;font-weight: 500;font-size: 18px;}
.zek_contact_body .info .list{list-style: none;margin-bottom: 0;}
.zek_contact_body .info .list li{margin-bottom: 25px;position: relative;padding-left: 60px;min-height: 45px;}
.zek_contact_body .info .list li .icon{display: flex;align-items: center;justify-content: center;width: 45px;height: 45px;border-radius: 5px;background: #038282;position: absolute;left: 0;top: 0;}
.zek_contact_body .info .list li .icon img{width: 28px;height: 24px;object-fit: contain;}
.zek_contact_body .info .list li:last-child{margin-bottom: 0;}
.zek_contact_body .col-form{width: 60%;}
.zek_contact_body .form{background: #E9F8F9;box-shadow: 6px 8px 8px 1px #00000017;border-radius: 20px;padding: 30px 50px;}

/* Technology */
.zek_technology_body .main_title{margin-bottom: 10px;}
.zek_technology_body .sub{font-size: 24px;font-weight: 300;}
.zek_technology_body .divider{display: block;margin: 20px auto 25px;width: 160px;height: 4px;background-color: #08A4AB;}
.zek_technology_body .inner{background: #fff;box-shadow: 0px 0px 13px 3px #0000000F;padding: 40px 20px;margin-top: 30px;}
.zek_technology_body .inner .title{font-weight: 700;font-size: 26px;margin-bottom: 30px;}
.zek_technology_body .inner .list{margin: -15px -10px;}
.zek_technology_body .inner .col-item{width: 50%;padding: 15px 10px;}
.zek_technology_body .inner .item{background: #017676;padding: 20px 40px;display: flex;align-items: center;}
.zek_technology_body .inner .item .mores{    position: absolute;
    bottom: 20px;
    right: 40px;}
    .zek_technology_body .inner .item .mores a{border:1px solid #fff;
font-size: 15px;
font-style: italic;
font-weight: 400;
line-height: 28px;
text-align: center;color: #fff;    padding: 5px 20px;
    border-radius: 5px;}
.zek_technology_body .inner .col-item:nth-child(1) .item,.zek_technology_body .inner .col-item:nth-child(2) .item{background: #74E6E6;}
.zek_technology_body .inner .col-item:nth-child(3) .item,.zek_technology_body .inner .col-item:nth-child(4) .item{background: #38BCBC;}
.zek_technology_body .inner .col-item:nth-child(5) .item,.zek_technology_body .inner .col-item:nth-child(6) .item{background: #0F9595;}
.zek_technology_body .inner .item .icon{width: 147px;transition: all .5s;}
.zek_technology_body .inner .item:hover .icon{transform: scale(1.04);}
.zek_technology_body .inner .item .icon img{width: 100%;aspect-ratio: 1/1;object-fit: contain;box-shadow: 0px 0px 25px 0px #00000026;border-radius: 50%;}
.zek_technology_body .inner .item .name{width: calc(100% - 147px);color: #fff;margin-bottom: 0;padding-left: 30px;text-transform: uppercase;font-weight: 600;font-family: MYRIADPRO-COND;font-size: 26px;text-shadow: 1px 1px 2px #00000080;transition: all .3s;}
/* Service */
.zek_service_body .main_title{margin-bottom: 10px;}
.zek_service_body .sub{font-size: 18px;margin-bottom: 15px;}
.zek_service_body .inner{padding-top: 180px;margin-top: 40px;}
.zek_service_body .inner .list{margin: -40px;}
.zek_service_body .inner .col-item{width: calc(100% / 3);padding: 40px;}
.zek_service_body .inner .item{border-radius: 20px;background: #38BCBC;box-shadow: 1px 2px 10px 0px #0000001A;padding: 24px 12px 32px;color: #fff;}
.zek_service_body .inner .item .number{width: 52px;height: 52px;background-color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #038282;font-size: 26px;font-weight: bold;margin: 0 auto 20px;}
.zek_service_body .inner .item .name{text-transform: uppercase;font-size: 24px; font-weight: bold;font-family: MYRIADPRO-COND;margin-bottom: 40px;}
.zek_service_body .inner .item .icon{width: 100%;transition: all .5s;}
.zek_service_body .inner .item .icon img{aspect-ratio: 1/1;border-radius: 50%;width: 100%;box-shadow: 0px 4px 4px 0px #00000040;}
.zek_service_body .inner .item:hover .icon{transform: scale(1.04);}
.zek_service_body .inner .col-item:nth-child(3n+1) .item{top: -180px;}
.zek_service_body .inner .col-item:nth-child(3n+2) .item{background: #0F9595;}
.zek_service_body .inner .col-item:nth-child(3n) .item{background: #017676;top: -180px;}
.zek_service_body .inner .col-item:nth-child(3n+2) .item .number{color: #0F9595;}
.zek_service_body .inner .col-item:nth-child(3n) .item .number{color: #017676;}

/* Template */
.zek_template_sec1{padding: 100px 0;}
.zek_template_sec1 .inner{display: flex;flex-direction: column;gap: 20px;}
.zek_template_sec1 .img{width: 100%;aspect-ratio: 8/5;overflow: hidden;box-shadow: 1px 2px 3px 1px #00000014;border-radius: 20px;}
.zek_template_sec1 .img img{height: 100%;}
.zek_template_sec1 .list{margin: -8px;}
.zek_template_sec1 .list .col-item{width: calc(100% / 3);padding: 8px;}
.zek_template_sec1 .list .it{aspect-ratio: 1/1;overflow: hidden;border-radius: 10px;position: relative;box-shadow: 1px 2px 3px 1px #00000014;background: #fff;}
.zek_template_sec1 .list .it img{width: 100%;height: 100%;object-fit: cover;}
.zek_template_sec1 .list .it span{position: absolute;font-size: 15px;font-weight: 600;bottom: 10px;right: 10px;color: #fff;}
.zek_template_sec2{padding: 60px 0;}
.zek_template_sec2 .zek_block:not(:last-child){margin-bottom: 40px;}
.zek_template_sec2 .zek_block:nth-child(even) .row{flex-direction: row-reverse;}
.temp_title{font-size: 30px;position: relative;margin-bottom: 20px;padding-bottom: 5px;font-family: MYRIADPRO-COND;}
.temp_title:after{content: "";display: block;width: 96px;height: 3px;background: #08A4AB;position: absolute;bottom: 0;left: 0;}
.zek_template_sec2 .img{aspect-ratio: 7/5;overflow: hidden;box-shadow: 5px 6px 11px 1px #00000014;border-radius: 20px;background: #fff;}
.zek_template_sec2 .img img{height: 100%;}
.zek_template_sec2 .img a.linkfull{background-image: url(images/play_video.png);background-size: 70px;background-repeat: no-repeat;background-position: center center;}
.zek_template_sec2 .list{list-style: none;padding-left: 20px;}
.zek_template_sec2 .list li{position: relative;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #03828233;}
.zek_template_sec2 .list li:before{content: "";display: block;position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #038282;left: -20px;top: 8px;}
.bottom_button{margin-top: 30px;}
.bottom_button a{display: inline-flex;font-weight: 700; align-items: center;justify-content: center;text-align: center;border-radius: 12px;padding: 0 12px;height: 54px;    font-size: 28px;   background: #08A4AB;color: #fff;}
.clear-selection{color: #fff}
.clear-selection:hover{color: #fff}

/* About */
.single-post .content-post{padding-right: 50px}
.zek_about_sec1 .top .gallery .it .img{overflow: hidden;width: 100%;aspect-ratio: 1/1;}
.zek_about_sec1 .top .gallery .it .img img{height: 100%;transition: all .5s;}
.zek_about_sec1 .top .gallery .it .img:hover img{transform: scale(1.05);}
.zek_about_sec1 .top .gallery .it:nth-child(2n+1){top: -30px;}
.zek_about_sec1 .top .title{font-size: 40px;font-weight: bold;margin-bottom: 10px;font-family: MYRIADPRO-COND;}
.zek_about_sec1 .top .title a{color: #000}
.zek_about_sec1 .top{padding-bottom: 50px;}
.zek_about_sec1 .bottom{padding-bottom: 50px;}
.zek_about_sec1 .bottom .item{display: flex;flex-wrap: wrap;flex-direction: column;gap: 30px;}
.zek_about_sec1 .bottom .col-item:nth-child(2n) .item{flex-direction: column-reverse;}
.zek_about_sec1 .bottom .img{width: 100%;aspect-ratio: 2/1;overflow: hidden;}
.zek_about_sec1 .bottom .img img{height: 100%;transition: all .5s;}
.zek_about_sec1 .bottom .img:hover img{transform: scale(1.05);}
.zek_about_sec1 .bottom .title{font-size: 30px;font-weight: bold;font-family: MYRIADPRO-COND;}
.zek_about_sec3{padding: 60px 0 100px;}
.about_title{text-transform: uppercase;letter-spacing: 2px; position: relative;font-size: 35px;font-weight: bold;padding-bottom: 15px;margin-bottom: 40px;font-family: MYRIADPRO-COND;}
.about_title:after{content: "";display: block;width: 160px;height: 4px;background: #08A4AB;position: absolute;left: 0;bottom: 0;}
.about_title.text-center:after{left: 50%;transform: translateX(-50%);}
.zek_about_sec3 .col-item{padding-top: 25px;}
.zek_about_sec3 .item{display: flex;flex-direction: column;height: 100%; justify-content: space-between;flex-wrap: wrap; border-radius: 10px;box-shadow: 5px 4px 8px 1px #00000026;background: #F3F2F2;overflow: hidden;margin: 0 auto;width: 466px;max-width: 100%;}
.zek_about_sec3 .item .img{width: 100%;aspect-ratio: 2/1;overflow: hidden;border-radius: 10px;background: #08A4AB;box-shadow: 5px 4px 8px 1px #00000026;}
.zek_about_sec3 .item .img img{height: 100%;transition: all .5s;}
.zek_about_sec3 .item .img:hover img{transform: scale(1.05);}
.zek_about_sec3 .item .name{width: 100%;flex: 1;font-family: MYRIADPRO-COND; margin-bottom: 0;display: flex;align-items: center;padding: 18px 20px 15px;text-transform: uppercase;color: #08A4AB;font-size: 25px;}
.zek_about_sec3 .item .name span{display: block;width: 100%;}
.zek_about_sec4{padding: 50px 0;color: #fff;}
.zek_about_sec4 .container{max-width: 1256px}
.zek_about_sec4 .img{width: 370px;aspect-ratio: 2/3;position: relative;}
.zek_about_sec4 .img .box{overflow: hidden;width: 100%;height: 100%;}
.zek_about_sec4 .img img{height: 100%;position: relative;z-index: 2;transition: all .5s;}
.zek_about_sec4 .img .box:hover img{transform: scale(1.05);}
.zek_about_sec4 .img:after{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 30px;left: -30px;background: #006565B2;}
.zek_about_sec4 .inner{width: calc(100% - 370px);padding-left: 80px;}
.zek_about_sec4 .about_title{color: #fff;}
.zek_about_sec4 .about_title:after{background: #fff;}
.zek_about_sec4 .it{margin-bottom: 30px;font-size: 18px;}
.zek_about_sec4 .it .name{text-transform: uppercase;font-weight: bold;font-family: MYRIADPRO-COND;font-size: 22px;margin-bottom: 10px;position: relative;}
.zek_about_sec4 .it .name:before{content: "";display: block;width: 14px;height: 14px;position: absolute;left: -20px;top: 4px;background-image: url(images/dot_title.png);background-size: 11px;background-repeat: no-repeat;background-position: center;}
.zek_about_sec5{padding: 50px 0;}
.zek_about_sec5 .img{overflow: hidden;aspect-ratio: 5/3;}
.zek_about_sec5 .img img{height: 100%;transition: all .5s;}
.zek_about_sec5 .img:hover img{transform: scale(1.05);}
.zek_about_sec5 .about_title{margin-bottom: 20px;}
.zek_about_sec6 .text{font-size: 18px;font-weight: 400;margin-bottom: 20px;}
.zek_about_sec6 .about_title{margin-bottom: 20px;}
.zek_about_sec6 .item{padding: 10px;}
.zek_about_sec6 .item .image img{object-fit: contain;max-height: 220px;transition: all .5s;}
.zek_about_sec6 .item .image:hover img{transform: scale(1.05);}
.zek_about_sec6 .item .info{padding-top: 20px;}
.zek_about_sec6 .item .info .name{text-transform: uppercase;font-family: MYRIADPRO-COND;font-weight: bold;font-size: 20px;margin-bottom: 5px;}
.zek_about_sec6 .item .info .sub{color: #8C8C8C;font-size: 18px;font-style: italic;}
.zek_about_sec8{padding: 50px 0 30px;}
.zek_about_sec8 .list{display: none;}
.slider_circle_10 {
position: relative;
width: 1000px;max-width: 100%;
height: 700px;
margin: 0 auto;
user-select: none;
}
.slider_circle_10 > *{
transition: ease all 1s;
}
.slider_circle_10 .it{box-shadow: 2px 1px 9px 1px #00000026 !important;opacity: 1;border: none !important;font-size: 0 !important;}
.slider_circle_10 .it img{height: 100%;width: 100%;object-fit: cover;}
.slider_circle_10 .hidden{
position: absolute;
top: 0;
width: 122px;height: 178px;
left: 50%;
transform: translateX(-50%);
}
.slider_circle_10 .active{
position: absolute;
top: auto;bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 254px;
height: 366px;
z-index: 10;
}
.slider_circle_10 .prev1,
.slider_circle_10 .next1{
position: absolute;
top: auto;bottom: 100px;
left: 50%;transform: translateX(-50%);
width: 145px;height: 210px;
z-index: 9;
}
.slider_circle_10 .next1{
margin-left: 250px;
}
.slider_circle_10 .prev1{
margin-left: -250px;
}
.slider_circle_10 .prev2,
.slider_circle_10 .next2{
position: absolute;
margin-top: -30px;
top: 50%;transform: translateY(-50%);
width: 145px;
height: 210px;
z-index: 8;
}
.slider_circle_10 .next2 {
left: auto;right: 0;
}
.slider_circle_10 .prev2{
right: auto;left: 0;
}
.slider_circle_10 .prev3,
.slider_circle_10 .next3 {
position: absolute;
top: 0;
left: 50%;transform: translateX(-50%);
width: 122px;
height: 178px;
z-index: 7;
}
.slider_circle_10 .next3 {
margin-left: 235px;
}
.slider_circle_10 .prev3 {
margin-left: -235px;
}
.zek_about_sec9{padding: 50px 0;}
.zek_about_sec9 .swiper{margin: 0 -10px;height: 300px;}
.zek_about_sec9 .swiper-slide{padding: 0 10px;}
.zek_about_sec9 .logo{margin: 10px 0;height: 130px;background: #fff;box-shadow: 3px 4px 8px 0px #0000001A;display: flex;align-items: center;justify-content: center;}
.zek_about_sec9 .logo img{object-fit: contain;max-height: 80%;max-width: 80%;}
.zek_about_sec9 .swiper-button-next,.zek_about_sec9 .swiper-button-prev{width: 38px;height: 38px;background-size: 30px;background-repeat: no-repeat;background-position: center;}
.zek_about_sec9 .swiper-button-next{background-image: url(images/next2.png);right: -50px;}
.zek_about_sec9 .swiper-button-prev{background-image: url(images/prev2.png);left: -50px;}
.zek_about_sec9 .swiper-button-next:after,.zek_about_sec9 .swiper-button-prev:after{font-size: 0;}

/* Category */
.zek_item_news{height: 100%;background: #fff;box-shadow: 2px 4px 4px 2px #00000014;}
.zek_item_news .img{aspect-ratio: 6/5;overflow: hidden;}
.zek_item_news .img img{height: 100%;transition: all .5s;}
.zek_item_news .img:hover img{transform: scale(1.05);}
.zek_item_news .info{padding: 15px 10px 15px 15px;}
.zek_item_news .info .meta{display: flex;flex-wrap: wrap;align-items: center;color: #838383;font-size: 12px;margin-bottom: 15px;}
.zek_item_news .info .meta span:not(:last-child){margin-right: 20px;}
.zek_item_news .info .meta .author a{display: flex;align-items: center;}
.zek_item_news .info .meta .author a i{display: block;width: 20px;height: 20px;border-radius: 50%;background-color: #EE7504;background-image: url(images/icon_author.png);background-size: 11px;background-repeat: no-repeat;background-position: center;margin-right: 7px;}
.zek_item_news .info .name{font-family: MYRIADPRO-COND;margin-bottom: 12px;font-size: 20px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.zek_item_news .info .desc{color: #838383;font-size: 13px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.zek_item_news .info .link{margin-top: 25px;}
.zek_item_news .info .link a{display: inline-block;text-transform: uppercase;color: #fff;background: #08A4AB;border-radius: 5px;padding: 5px 12px 3px;font-size: 12px;}
.zek_item_news .info .link a:hover{background: #5e9b46;}
.zek_item_news.flex .img{width: 60%;}
.zek_item_news.flex .img{aspect-ratio: 20/9;}
.zek_item_news.flex .info{width: 40%;padding: 25px 15px 15px 15px;min-height: 220px;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;}
.zek_item_news.flex .info .link{margin-top: auto;}
.zek_item_news.flex .info .link a{font-size: 14px;}
.zek_item_news.flex .info .name{font-size: 26px;}
.zek_item_news.flex .info .desc{font-size: 17px;}
.zek_category_slide{position: relative;margin: -10px;margin-bottom: 40px;}
.zek_category_slide .swiper-slide{padding: 10px;height: auto;}
.zek_category_slide .zek_item_news{height: 100%;}
.zek_category_slide .swiper-button-next,.zek_category_slide .swiper-button-prev{width: 22px;height: 22px;background-color: #A9A9A9;background-size: 11px;background-repeat: no-repeat;background-position: center;margin: 0;top: auto;bottom: 25px;}
.zek_category_slide .swiper-button-next:after,.zek_category_slide .swiper-button-prev:after{display: none;}
.zek_category_slide .swiper-button-next{background-image: url(images/next.png);right: 30px;}
.zek_category_slide .swiper-button-prev{background-image: url(images/prev.png);left: auto;right: 55px;}

.pagination{justify-content: center;padding-top: 40px;}
.pagination ul{margin-bottom: 0;list-style: none;}
.pagination ul li{display: inline-block;margin: 3px;}
.pagination ul li span,.pagination ul li a{display: block;padding: 0;height: 36px;width: 36px;text-align: center; background: #f5f5f5;line-height: 36px;color: #B7B7B7;}
.pagination ul li .current,.pagination ul li span:hover,.pagination ul li a:hover{background: #08A4AB;color: #fff;}


/* Single */
.zek_page_body .zek_block{display: block;width: 956px;max-width: 100%;margin: 0 auto;}
.zek_single_meta{margin-top: 30px;padding: 15px 0;border-top: 1px solid #9A9A9A;border-bottom: 1px solid #9A9A9A;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.zek_single_meta .social{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: 16px;}
.zek_single_meta .social img{object-fit: contain;max-height: 42px;}
.zek_tags{display: flex;flex-wrap: wrap;align-items: center;}
.zek_tags a{padding: 2px 10px 0;background: #DFFFFF;border: 1px solid #D7D7D7;height: 36px;line-height: 32px;color: #000;font-size: 15px;margin: 5px 10px 5px 0;}
.zek_tags a:before{content: "#";}
.zek_tags a:hover{background: #038282;color: #fff;}
.zek_single_related .title{font-weight: bold;font-size: 20px;font-family: MYRIADPRO-COND;color: #00AA9E;margin-bottom: 15px;text-transform: uppercase;}
.zek_single_related .list{display: flex;flex-direction: column;gap: 15px;}
.zek_single_related .item{display: flex;align-items: flex-start;gap: 10px;flex-direction: column;}
.zek_single_related .item .img{width: 100%;}
.zek_single_related .item .img img{width: 100%;aspect-ratio: 3/2;}
.zek_single_related .item .info{width: 100%;display: flex;flex-direction: column;gap: 5px;}
.zek_single_related .item .info .name{font-weight: 500;font-size: 18px;line-height: 1.3;font-family: MYRIADPRO-COND;}
.zek_single_related .item .info .date{font-size: 14px;}

/* Product */
.zek_menu_category{list-style: none;margin-bottom: 0;}
.zek_menu_category ul{list-style: none;margin-bottom: 0;}
.zek_menu_category>li{background: #038282;border-radius: 10px;padding: 20px 12px;margin-bottom: 24px;}
.zek_menu_category>li:last-child{margin-bottom: 0;}
.zek_menu_category>li li>a{color: #fff;position: relative;display: inline-block;padding-left: 32px;font-weight: 500;}
.zek_menu_category>li li>a:before{content: "";display: block;width: 22px;height: 22px;background: #fff;border: 1px solid #C4C4C4;border-radius: 5px;position: absolute;left: 0;top: 0;}
.zek_menu_category>li li>a:after{content: "";display: block;width: 10px;height: 10px;border-radius: 3px;background: #038282;position: absolute;left: 6px;top: 6px;opacity: 0;}
.zek_menu_category>li li.current-menu-item>a:after{opacity: 1;}
.zek_menu_category>li>a{display: none;}
.zek_menu_category>li li:not(:last-child){margin-bottom: 12px;}

.searchandfilter ul>li>ul:not(.children){background: #038282;border-radius: 10px;padding: 20px 12px;margin-bottom: 24px;}
.searchandfilter ul>li>ul:not(.children):last-child{margin-bottom: 0;}
.searchandfilter ul li li{padding: 0;margin-bottom: 12px;}
.searchandfilter ul li li:last-child{margin-bottom: 0;}
.searchandfilter label{color: #fff;}
.close_filter{display: none;}
.zek_taxonomy_search{margin-bottom: 30px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.zek_taxonomy_search .icon_filter{cursor: pointer;width: 30px;height: 30px;display: none;background-image: url(images/icfilter.png);background-size: 22px;background-repeat: no-repeat;background-position: center;}
.zek_taxonomy_search form{position: relative;width: 100%;}
.zek_taxonomy_search form input[type="text"]{box-shadow: 0px 4px 4px 0px #00000026;}
.zek_taxonomy_search form input[type="submit"]{font-size: 0;width: 70px;height: 50px;padding: 0; position: absolute;top: 5px;right: 5px;background-color: #08A4AB;background-image: url(images/search_icon.png);background-size: 22px;background-repeat: no-repeat;background-position: center;}

.dgwt-wcas-search-wrapp{max-width: 100%;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background: transparent;padding: 0;border-radius: 0;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-radius: 10px;background-color: #fff;box-shadow: 0px 4px 4px 0px #00000026;border: none;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{background-color: #fff;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top: 10px;left: 12px;}
.zek_item_pro{height: 100%;background: #fff;overflow: hidden;box-shadow: 0px 4px 4px 0px #00000026;border-radius: 15px;}
.zek_item_pro .image a{display: flex;align-items: center;justify-content: center;background: #F9F6F6;border-radius: 15px;width: 100%;aspect-ratio: 6/5;}
.zek_item_pro .image img{object-fit: contain;max-height: 80%;max-width: 80%;}
.zek_item_pro .info{padding: 10px 10px 15px;}
.zek_item_pro .info .name{font-size: 24px;font-weight: bold;margin-bottom: 10px;}
.zek_item_pro .info .desc{font-size: 15px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 999;}
.zek_item_pro .info .desc p{margin-bottom: 8px;}
.zek_item_pro .info .desc ul,.zek_item_pro .info .desc ol{list-style: none;margin-bottom: 8px;}
.zek_item_pro .info .desc li{margin-bottom: 4px;}
.zek_item_pro .info .link{margin-top: 10px;}
.zek_item_pro .info .link a{display: inline-flex;padding: 2px 12px 0;border-radius: 5px;height: 24px;color: #fff;text-transform: uppercase;font-size: 12px;font-weight: 500;background: #08A4AB;align-items: center;justify-content: center;}
.zek_item_pro .info .link a:hover{background: #5e9b46;}
/* Detail */
.zek_detail_banner{padding: 100px 0 150px;}
.zek_detail_banner .background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.zek_detail_banner .inner{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: wrap; margin-left: auto;background: #FFFFFFD9;padding: 30px 20px;position: relative;z-index: 2;width:435px;max-width: 100%;min-height: 400px;}
.zek_detail_banner .inner .main_title{margin-bottom: 10px;}
.zek_detail_banner .inner .link{margin-top: auto;}
.zek_detail_banner .inner .link a{display: inline-flex;border-radius: 5px;height: 50px;padding: 2px 12px 0;text-transform: uppercase;background: #038282;color: #fff;font-size: 18px;font-weight: 500;align-items: center;}
.zek_detail_banner .inner .link a:hover{background: #5e9b46;}
.zek_detail_banner .inner .content-post p{margin-bottom: 8px;}
.zek_detail_banner .inner .content-post ul,.zek_detail_banner .inner .content-post ol{margin-bottom: 8px;}
.zek_detail_banner .inner .content-post li{margin-bottom: 4px;}
.zek_detail_banner .inner .content-post table{margin-bottom: 8px;}

.zek_detail_content{padding: 30px 0;}
.zek_detail_content .divider{display: block;margin-bottom: 40px;height: 2px;background: #038282;width: 100%;}
.zek_detail_content .item{padding: 30px;min-height: 220px;background: #fff;font-size: 18px;}
.zek_detail_content .item .title{text-transform: uppercase;font-family: MYRIADPRO-COND;color: #000;margin-bottom: 10px;font-size: 25px;font-weight: bold;}
.zek_detail_content .item.highlight{background: #038282;min-height: 100%;color: #fff;}
.zek_detail_content .item.highlight .title{color: #fff;}
.zek_detail_content .group{display: flex;flex-direction: column;gap: 25px;}

/* Home */
.zek_home_banner{background: #019CA3;}
.zek_home_banner .zek_slider .img{height: 565px;}
.zek_home_banner .zek_slider .img img{height: 100%;}
.zek_home_banner .inner{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;z-index: 2;left: 0;color: #fff;}
.zek_home_banner .inner .container{max-width: 1140px;}
.zek_home_banner .inner .buttonn{margin-bottom: 40px;transition: all .5s;transition-delay: 0.5s;opacity: 0;}
.zek_home_banner.in-view .inner .buttonn{opacity: 1;}
.zek_home_banner .inner .buttonn a{text-transform: uppercase;color: #fff;font-size: 30px;font-weight: 600;}
.zek_home_banner .inner .title{font-size: 60px;font-weight: bold;margin-bottom: 0;}
.zek_home_banner .inner .title span{margin-right: 5px;transition: all .8s;opacity: 0;transform: translateY(40px);position: relative;display: inline-block;}
.zek_home_banner.in-view .inner .title span{opacity: 1;transform: translateY(0);}
.zek_home_banner .inner .video_box .video_name{text-transform: uppercase;font-size: 23px;font-weight: 600;margin-right: 15px;opacity: 0;transition: all 1s;transition-delay: 1.3s;transform: translateX(50px);}
.zek_home_banner.in-view .inner .video_box .video_name{transform: translateX(0);opacity: 1;}
.zek_home_banner .inner .video_box .video_button{opacity: 0;transition: all .5s;transition-delay: 1s;width: 192px;aspect-ratio: 1/1;position: relative;background-image: url(images/play_video2.png);background-size: 32px;background-repeat: no-repeat;background-position: center;}
.zek_home_banner.in-view .inner .video_box .video_button{opacity: 1;}
.zek_home_banner .inner .video_box .video_button .outer-ring{border: 1px solid #F1F1F1;border-left-color: transparent;border-radius: 50%;height: 100%;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); animation: outer-rotation 2.5s infinite;
    animation-timing-function: linear;}
    .outer-ring{display: none;}
@keyframes outer-rotation {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }

    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
.zek_home_banner .inner .video_box .video_button .inner-ring{width: 75%;height: 75%;position: absolute;border-radius: 50%;background: #D9D9D9;opacity: .5;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.zek_home_banner .inner .video_box .video_button:hover .inner-ring{    animation: hover-inner-animation 1s linear;}
@keyframes hover-inner-animation {
    0% {
        transform: translate(-50%, -50%) scale(1);
    }

    50% {
        transform: translate(-50%, -50%) scale(1.15);
    }

    100% {
        transform: translate(-50%, -50%) scale(1);
    }
}
.zek_home_banner .inner .video_box .video_button:after{content: "";z-index: -1; display: block;width: 50%;height: 50%;background-color: #03B2B8;border-radius: 50%;top: 25%;left: 25%;transition: all .4s;position: absolute;}
.zek_home_banner .inner .video_box .video_button:hover:after{transform: scale(1.1);}
.zek_home_sec1{padding: 40px 0;}
.zek_home_sec1 .swiper{margin: -12px;}
.zek_home_sec1 .swiper-slide{padding: 12px;height: auto;}
.zek_home_sec1 .zek_item_pro .info .name{font-size: 20px;}
.zek_home_sec1 .swiper-button-next{right: -40px;}
.zek_home_sec1 .swiper-button-prev{left: -40px;}
.zek_home_sec1 .swiper-pagination{bottom: -40px;}
.zek_home_sec2{padding: 40px 0;}
.zek_home_sec2 .item{height: 100%;background: #fff;box-shadow: 7px 4px 18px 0px #0000000A;border-radius: 10px;overflow: hidden;}
.zek_home_sec2 .item .img{width: 100%;aspect-ratio: 17/10;overflow: hidden;border-radius: 0 0 10px 10px;}
.zek_home_sec2 .item .img img{height: 100%;transition: all .5s;}
.zek_home_sec2 .item:hover .img img{transform: scale(1.05);}
.zek_home_sec2 .item .info{position: relative;padding: 40px 15px 15px 20px;}
.zek_home_sec2 .item .info .name{color: #08A4AB;font-size: 24px;font-weight: bold;margin-bottom: 10px;}
.zek_home_sec2 .item .info .content ul,.zek_home_sec2 .item .info .content ol{padding-left: 16px;margin-bottom: 3px;}
.zek_home_sec2 .item .info .content p{margin-bottom: 3px;}
.zek_home_sec2 .item .info .icon{position: absolute;z-index: 2;right: 34px;top: -30px;height: 60px;width: 70px;background: #fff;border-radius: 5px;box-shadow: 1px 2px 4px 0px #00000040;display: flex;align-items: center;justify-content: center;}
.zek_home_sec2 .item .info .icon img{object-fit: contain;max-height: 45px;max-width: 60px;}
.zek_home_sec3{padding: 40px 0;}
.zek_home_sec3 .box_title{margin-bottom: 30px;}
.zek_home_sec3 .box_title .about_title{margin-bottom: 15px;}
.zek_home_sec3 .box_title .sub{font-size: 28px;font-weight: 600;margin-bottom: 12px;}
.zek_home_sec3 .box_title .text{font-weight: 400;font-size: 20px;}
.zek_home_sec3 .swiper{margin: -15px;}
.zek_home_sec3 .swiper-slide{padding: 15px;height: auto;}
.zek_home_sec3 .item{height: 100%;background: #fff;overflow: hidden;box-shadow: 5px 4px 3px 1px #0000000A;border-radius: 5px;padding: 25px 15px 50px 15px;min-height: 360px;}
.zek_home_sec3 .item .name{font-weight: bold;font-size: 22px;margin-bottom: 15px;}
.zek_home_sec3 .item .text{font-weight: 400;}
.zek_home_sec3 .item img{transition: all .3s;opacity: 0;visibility: hidden;width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.zek_home_sec3 .item:hover img{opacity: 1;visibility: visible;}
.zek_home_sec3 .item .buttonn{transition: all .3s;display: flex;align-items: center;min-width: 160px;max-width: calc(100% - 30px); justify-content: space-between;padding: 2px;border-radius: 36px;z-index: 2;position: absolute;bottom: 18px;right: 18px;}
.zek_home_sec3 .item .buttonn .value{font-size: 14px;font-weight: 600;padding: 0 10px;display: block;color: #08A4AB;opacity: 0;visibility: hidden;transition: all .3s;}
.zek_home_sec3 .item .buttonn .icon{width: 32px;height: 32px;display: block;background-image: url(images/icon_right.png);background-size: 32px;background-repeat: no-repeat;background-position: center;}
.zek_home_sec3 .item:hover .buttonn{background: #fff;box-shadow: 0px 4px 4px 0px #00000040;}
.zek_home_sec3 .item:hover .buttonn .value{opacity: 1;visibility: visible;}
.zek_home_sec3 .swiper-button-next{right: -40px;}
.zek_home_sec3 .swiper-button-prev{left: -40px;}
.zek_home_sec3 .swiper-pagination{bottom: -30px;}
.zek_home_sec4{padding: 40px 0;}
.zek_home_sec4 .img{overflow: hidden;aspect-ratio: 3/2;}
.zek_home_sec4 .img img{transition: all .5s;height: 100%;}
.zek_home_sec4 .img:hover img{transform: scale(1.05);}
.zek_home_sec4 .about_title{margin-bottom: 20px;}
.zek_home_sec4 .content-post{font-size: 20px;}
.zek_home_sec4 .bottom_button{margin-top: 20px;}
.zek_home_sec4 .bottom_button a{font-size: 18px;height: 54px;}
.zek_home_sec4 .bottom{margin-top: 30px;}
.zek_home_sec4 .bottom .item .image{display: block;margin: 0 auto 22px;width: 164px;aspect-ratio: 1/1;overflow: hidden;border-radius: 50%;}
.zek_home_sec4 .bottom .item .image img{width: 100%;height: 100%;object-fit: cover;}
.zek_home_sec4 .bottom .item .text{font-size: 18px;font-weight: 400;}
.zek_home_sec5{padding: 40px 0;}
.zek_home_sec5 .title{font-weight: bold;font-size: 38px;color: #046B6B;letter-spacing: 2px;}
.zek_home_sec5 .text{font-size: 22px;font-weight: 400;}
.zek_home_sec5 .bottom_button a{background: #046B6B;border-color: #046B6B;color: #fff;font-weight: 600;font-size: 28px;height: 54px;padding: 0 24px;}

@media (max-width: 1399px) {
}
@media (max-width: 1199px) {
.zek_header_menu{font-size: 14px;}
.zek_header_search{margin-right: 10px;}
.zek_footer_connect{width: 320px;}
.zek_footer_contact{width: 320px;}
.zek_item_pro .info .name{font-size: 20px;}
.zek_page_banner{height: 400px;}
.zek_footer_logo .text-logo{font-size: 16px;}
}
@media (max-width: 991px) {
html {
    overflow-y: scroll;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
body {font-family: MYRIADPRO;font-weight: 300;color: #000;
    overflow-y: visible;
    position: relative;
}
html, body {
    overflow-x: hidden;
    margin: 0;
}
#main{overflow: hidden;}
input[type="text"], input[type="search"], input[type="password"], input[type="email"], input[type="file"], input[type="number"], input[type="date"], input[type="tel"], textarea, select{padding: 15px 20px;}
input[type="submit"]{line-height: 20px;padding: 15px 40px;}
.form-group .name{font-size: inherit;margin-bottom: 5px;}
.zek_backtop{right: 20px;bottom: 60px;}
.zek_backtop a{width: 44px;height: 44px;}
.zek_backtop a img{max-width: 24px;max-height: 24px;}
.zek_header_menu{display: none;}
.zek_header_logo{margin-right: auto;}
.zek_touch_menu{display: block;width: 22px;height: 22px;cursor: pointer;margin-right: 20px;background-image: url(images/icmenu.png);background-size: 22px;background-repeat: no-repeat;background-position: center;}
body.home .zek_touch_menu{background-image: url(images/icmenu2.png);}
.zek_header_logo img{max-height: 80px;}
.zek_header_cta a{width: auto;padding: 0 15px;}
.zek_line_dark{display: block; opacity: 0;transition: all 1s;visibility: hidden;width: 100%;height: 100%;position: fixed;top: 0;left: 100%;background-color: rgba(0,0,0,.8);z-index: 9999;transition-delay: .7s;}
body.zek_active .zek_line_dark{opacity: 1;left: 0; visibility: visible;cursor: url(images/close.png) 15 15,default;transition-delay: 0s;}
#zek_menu_mobile{display: block;z-index: 9999;width: 300px;height: 100%; background: #fff;position: fixed;top: 0;right: -300px;transition: all 1s;opacity: 0;padding-top: 60px;transition-delay: 0s;}
body.zek_active #zek_menu_mobile{right: 0;opacity: 1;transition-delay: .7s;}
#zek_menu_mobile .menu{max-height: 100%;overflow-y: auto;}
#zek_menu_mobile ul{list-style: none;margin-bottom: 0;}
#zek_menu_mobile .menu li{position: relative;}
#zek_menu_mobile .menu li>a{display: inline-block;padding: 15px 25px;font-weight: 600;}
#zek_menu_mobile .menu>li{border-bottom: 1px solid #348bc72A;}
#zek_menu_mobile .menu ul{padding-left: 15px;display: none;}
#zek_menu_mobile .menu>li.menu-mega>ul>li>a{display: none;}
#zek_menu_mobile .menu>li.menu-mega>ul>li>ul{display: block;}
#zek_menu_mobile .menu>li.menu-mega>ul>li>svg{display: none;}
#zek_menu_mobile .menu li>svg{width: 20px;height: 20px;padding: 4px;position: absolute;right: 10px;top: 16px;cursor: pointer;}
#zek_menu_mobile .closebt{cursor: pointer;width: 30px;height: 30px;background-image: url(images/icclose.png);background-size: 26px;background-repeat: no-repeat;background-position: center;position: absolute;z-index: 2;top: 20px;right: 30px;}
.zek_footer_info{width: 100%;}
.zek_footer_contact{width: 100%;}
#footer{padding: 30px 0;font-size: inherit;}
.zek_footer_logo img{max-height: 92px;}
.zek_footer_connect .connect a{font-size: 20px;}
.zek_footer_connect .social img{max-height: 46px;}
.zek_footer_top{margin-bottom: 20px;}
#footer .menu li img{height: 20px;width: 24px;}
.zek_page_banner{height: 300px;}
.zek_page_banner .inner .title{font-size: 32px;}
.zek_breadcrumbs{padding: 15px 0;}
.zek_contact_body .col-info{width: 100%;}
.zek_contact_body .col-form{width: 100%;}
.zek_contact_body .info .text{font-size: inherit;margin-bottom: 15px;}
.zek_contact_body .form{padding: 20px 30px;border-radius: 15px;}
.zek_page_body{padding: 0 0 40px;}
.zek_about_sec1 .top{padding-bottom: 30px;}
.zek_about_sec1 .top .title{font-size: 32px;}
.zek_about_sec1 .bottom .title{font-size: 26px;}
.zek_about_sec1 .bottom .col-item:nth-child(2n) .item{flex-direction: column;}
.zek_about_sec1 .bottom{padding-bottom: 30px;}
.zek_about_sec3{padding: 40px 0 50px;}
.about_title{padding-bottom: 10px;font-size: 28px;margin-bottom: 30px;}
.about_title:after{height: 3px;width: 100px;}
.zek_about_sec3 .item .name{font-size: 20px;padding: 15px 15px 12px;}
.zek_about_sec4{padding: 40px 0 30px;}
.zek_about_sec4 .inner{padding-left: 40px;}
.zek_about_sec4 .img:after{left: -15px;top: 15px;}
.zek_about_sec4 .it{margin-bottom: 25px;font-size: inherit;}
.zek_about_sec4 .it .name{font-size: 20px;}
.zek_about_sec4 .it .name:before{top: 2px;}
.zek_about_sec5{padding: 40px 0;}
.zek_about_sec8{padding: 40px 0 20px;}
.slider_circle_10{height: 680px;}
.slider_circle_10 .hidden{height: 160px;width: 112px;}
.slider_circle_10 .prev3, .slider_circle_10 .next3{width: 11px;height: 160px;}
.slider_circle_10 .prev2, .slider_circle_10 .next2{width: 130px;height: 180px;margin-top: -60px;}
.slider_circle_10 .prev1, .slider_circle_10 .next1{width: 130px;height: 180px;}
.slider_circle_10 .active{width: 232px;height: 324px;}
.zek_about_sec9{padding: 40px 0;}
.zek_about_sec9 .logo{height: 100px;}
.zek_about_sec9 .swiper{height: 240px;}
.zek_category_slide{margin-bottom: 20px;}
.zek_item_news .info .meta{margin-bottom: 10px;}
.zek_item_news .info .meta span:not(:last-child){margin-right: 15px;}
.zek_item_news .info .name{font-size: 18px;margin-bottom: 10px;}
.zek_item_news .info .link{margin-top: 15px;}
.pagination{padding-top: 25px;}
.zek_item_news.flex .info{padding: 20px 10px 15px 15px;}
.zek_item_news.flex .info .name{font-size: 24px;}
.zek_item_news.flex .info .desc{font-size: 16px;}
.zek_single_meta{padding: 10px 0;margin-top: 20px;}
.zek_single_meta .social img{max-height: 32px;}
.zek_tags a{height: 30px;line-height: 26px;}
.main_title{font-size: 30px;margin-bottom: 20px}
.zek_service_body .sub{font-size: inherit;}
.zek_service_body .inner{margin-top: 30px;}
.zek_service_body .inner{padding-top: 120px;}
.zek_service_body .inner .list{margin: -20px;}
.zek_service_body .inner .col-item{padding: 20px;}
.zek_service_body .inner .col-item:nth-child(3n+1) .item{top: -120px;}
.zek_service_body .inner .col-item:nth-child(3n) .item{top: -120px;}
.zek_service_body .inner .item .name{margin-bottom: 20px;font-size: 20px;}
.zek_template_sec1{padding: 40px 0;}
.zek_template_sec2 .zek_block:not(:last-child){margin-bottom: 30px;}
.zek_technology_body .sub{font-size: 20px;}
.zek_technology_body .divider{margin-top: 15px;}
.zek_technology_body .inner{padding-top: 25px 15px;}
.zek_technology_body .inner .title{font-size: 22px;}
.zek_technology_body .inner .item{padding: 15px;}
.zek_technology_body .inner .item .icon{width: 114px;}
.zek_technology_body .inner .item .name{width: calc(100% - 114px);padding-left: 20px;padding-top: 0;font-size: 22px;}
.zek_technology_body .inner .item .mores{right: 10px;bottom: 2px;}
.zek_taxonomy_search form{width: calc(100% - 50px);}
.zek_taxonomy_search .icon_filter{display: block;}
.zek_taxonomy_search form input[type="submit"]{height: 40px;width: 55px;}
.zek_item_pro .info .name{font-size: 18px;}
.zek_menu_category{opacity: 0;transition: all 1s;transition-delay: 0s; visibility: hidden;position: fixed;z-index: 9999;width: 300px;height: 100%;top: 0;right: -300px;background: #fff;padding: 60px 20px 20px;overflow-y: auto;}
.searchandfilter{opacity: 0;transition: all 1s;transition-delay: 0s; visibility: hidden;position: fixed;z-index: 9999;width: 300px;height: 100%;top: 0;right: -300px;background: #fff;padding: 60px 20px 20px;overflow-y: auto;}
body.active_filter .zek_menu_category,body.active_filter .searchandfilter{opacity: 1;visibility: visible;right: 0;transition-delay: .7s;}
body.active_filter .zek_line_dark{opacity: 1;left: 0; visibility: visible;cursor: url(images/close.png) 15 15,default;transition-delay: 0s;}
.close_filter{display: block; width: 300px;transition: all 1s;transition-delay: 0s;visibility: hidden;opacity: 0;position: fixed;z-index: 10000;height: 60px;top: 0;right: -300px;background: #fff;}
.close_filter .icon{width: 30px;height: 30px;cursor: pointer;background-image: url(images/icclose.png);background-size: 26px;background-repeat: no-repeat;background-position: center;position: absolute;bottom: 15px;right: 30px;}
body.active_filter .close_filter{opacity: 1;visibility: visible;right: 0;transition-delay: .7s;}
.zek_detail_banner .inner{min-height: inherit;padding: 20px 15px;}
.zek_detail_banner .inner .link a{font-size: inherit;height: 40px;}
.zek_detail_banner{padding: 80px 0 100px;}
.zek_detail_content .divider{margin-bottom: 30px;}
.zek_detail_content .item{font-size: inherit;padding: 20px;min-height: inherit;}
.zek_detail_content .item .title{font-size: 22px;}
.zek_home_banner .zek_slider .img{height: 460px;}
.zek_home_banner .inner .buttonn a{font-size: 24px;}
.zek_home_banner .inner .buttonn{margin-bottom: 25px;}
.zek_home_banner .inner .title{font-size: 52px;}
.zek_home_banner .inner .video_box .video_name{font-size: 17px;}
.zek_home_banner .inner .video_box .video_button{width: 140px;background-size: 24px;}
.zek_home_sec2 .item .info{padding: 40px 15px 15px 15px;}
.zek_home_sec3{padding: 20px 0;}
.zek_home_sec3 .box_title .sub{font-size: 20px;}
.zek_home_sec3 .box_title .text{font-size: inherit;}
.zek_home_sec3 .item{padding: 20px 10px 50px 15px;}
.zek_home_sec3 .item .name{font-size: 18px;margin-bottom: 10px;}
.zek_home_sec4 .bottom_button a{font-size: inherit;height: 46px;}
.zek_home_sec4 .bottom .item .image{margin: 0 auto 15px;}
.zek_home_sec4 .bottom .item .text{font-size: inherit;}
.zek_home_sec5 .title{font-size: 32px;}
.zek_home_sec5 .text{font-size: 18px;}
.bottom_button{margin-top: 20px;}
.zek_home_sec5 .bottom_button a{height: 48px;font-size: 20px;}
.zek_home_sec4 .content-post{font-size: 17px;}
}
@media(max-width:767px) {
.zek_footer_logo{width: 100%;}
.zek_footer_connect{width: 300px;}
.single-post .content-post{padding-right: 0px}
.zek_page_banner{height: 260px;}
.zek_page_banner .inner .title{font-size: 28px;}
.zek_about_sec4 .img{width: 100%;aspect-ratio: 3/2}
.zek_about_sec4 .inner{width: 100%;padding-left: 0;padding-top: 40px;}
.zek_about_sec6 .item .image img{max-height: 184px;}
.zek_about_sec6 .item .info{padding-top: 15px;}
.zek_about_sec6 .item{padding: 0;}
.zek_about_sec6 .text{font-size: inherit;}
.zek_about_sec6 .item .info .sub{font-size: inherit;}
.zek_about_sec8 .slider{display: none;}
.zek_about_sec8 .list{display: flex;margin: -5px;flex-wrap: wrap;justify-content: center;}
.zek_about_sec8 .list .it{width: 25%;padding: 5px;}
.zek_about_sec8 .list .it a{display: block;width: 100%;aspect-ratio: 2/3;overflow: hidden;}
.zek_about_sec8 .list .it a img{width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.zek_about_sec8 .list .it a:hover img{transform: scale(1.05);}
.zek_service_body .inner .list{margin: -10px;}
.zek_service_body .inner{padding-top: 80px;}
.zek_service_body .inner .col-item{padding: 10px;}
.zek_service_body .inner .col-item:nth-child(3n+1) .item{top: -80px;}
.zek_service_body .inner .col-item:nth-child(3n) .item{top: -80px;}
.zek_service_body .inner .item{border-radius: 15px;padding: 20px 10px;}
.zek_service_body .inner .item .number{width: 45px;height: 45px;margin: 0 auto 15px;font-size: 22px;}
.zek_service_body .inner .item .name{font-size: 18px;margin-bottom: 15px;}
.main_title{font-size: 28px;}
.temp_title{font-size: 26px;}
.temp_title:after{width: 72px;}
.zek_technology_body .sub{font-size: inherit;}
.zek_technology_body .inner{padding: 25px 15px;}
.zek_technology_body .inner .list{margin: -10px;}
.zek_technology_body .inner .col-item{padding: 10px;}
.zek_technology_body .inner .item .icon{width: 90px;}
.zek_technology_body .inner .item .name{width: calc(100% - 90px);padding-left: 15px;}
.zek_detail_banner{padding: 50px 0;}
.zek_detail_banner .inner{width: 100%;}
.zek_home_sec1 .zek_item_pro .info .name{font-size: 18px;}
.swiper-pagination-bullet{width: 10px;height: 10px;margin: 4px 7px !important;}
.swiper-pagination-bullet-active{width: 14px;height: 14px;}
.zek_home_sec2 .item .info .name{font-size: 22px;}
.zek_home_sec2{padding: 30px 0;}
.zek_home_sec4 .content-post{font-size: inherit;}
.zek_home_sec5 .title{font-size: 28px;}
.zek_home_sec5 .text{font-size: inherit;}
.zek_home_sec5 .bottom_button a{font-size: 18px;}
.zek_template_sec2{padding: 40px 0;}
}
@media(max-width:575px) {
.zek_item_news.flex .img{width: 100%;}
.zek_item_news.flex .info{width: 100%;}
.zek_home_sec4{padding: 30px 0;}
.zek_home_banner .inner .buttonn a{font-size: 18px;}
.zek_home_banner .inner .title{font-size: 40px;}
.zek_home_banner .inner .video_box .video_name{font-size: 15px;}
.zek_home_banner .inner .video_box .video_button{font-size: 120px;background-size: 20px;}
.zek_home_sec3 .item{padding: 15px 10px 50px;}
.zek_home_sec3 .item img{position: unset;height: auto;aspect-ratio: 16/9;opacity: 1;visibility: visible;border-radius: 8px;margin-bottom: 10px;}
.zek_home_sec3 .item .text{font-size: 14px;}
.zek_home_sec3 .item .name{font-size: 16px;}
.zek_home_sec3 .item .buttonn .value{opacity: 1;visibility: visible;}
.zek_home_sec3 .item .buttonn{box-shadow: 0px 4px 4px 0px #00000040;background: #fff;}

}

@media(max-width:428px) {
.zek_list_news .col-item{width: 100%;}
.zek_item_news .img{aspect-ratio: 3/2;}
.zek_item_news.flex .img{aspect-ratio: 3/2;}
.zek_page_banner{height: 240px;}
.zek_page_banner .inner{padding: 20px 0;}
.zek_page_banner .inner .title{font-size: 26px;}
.zek_service_body .inner{padding-top: 0;}
.zek_service_body .inner .col-item{width: 100%;}
.zek_service_body .inner .col-item:nth-child(3n+1) .item{top: auto;}
.zek_service_body .inner .col-item:nth-child(3n) .item{top: auto;}
.zek_service_body .inner .item{display: block;margin: 0 auto;width: 280px;max-width: 100%;padding: 20px;}
.zek_service_body .inner .item .icon{margin: 0 auto;width: 80%;}
.zek_technology_body .inner .col-item{width: 100%;}
.zek_taxonomy_list .col-item{width: 100%;}
.zek_about_sec6 .item .image img{max-height: 160px;}
.zek_about_sec8 .list .it{width: 40%;}
.zek_home_banner .inner .buttonn{margin-bottom: 14px;}
.zek_home_banner .inner .title{font-size: 34px;}
.zek_home_sec4 .col-item{width: 100%;}
}