/*
Theme Name: DEV Paint
Author: Paint
Version: 1.0
Description: Paint 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.
*/
/* Option */

@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-Thin.ttf);font-style: normal;font-weight: 200;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-ThinItalic.ttf);font-style: italic;font-weight: 200;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-Light.ttf);font-style: normal;font-weight: 300;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-LightItalic.ttf);font-style: italic;font-weight: 300;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-Regular.ttf);font-style: normal;font-weight: 400;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-Italic.ttf);font-style: italic;font-weight: 400;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-Medium.ttf);font-style: normal;font-weight: 500;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-MediumItalic.ttf);font-style: italic;font-weight: 500;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-SemiBold.ttf);font-style: normal;font-weight: 600;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-SemiBoldItalic.ttf);font-style: italic;font-weight: 600;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-Bold.ttf);font-style: normal;font-weight: 700;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-BoldItalic.ttf);font-style: italic;font-weight: 700;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-ExtraBold.ttf);font-style: normal;font-weight: 800;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-ExtraBoldItalic.ttf);font-style: italic;font-weight: 800;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-Black.ttf);font-style: normal;font-weight: 900;}
@font-face{font-family: 'Inter';src:url(fonts/Inter_18pt-BlackItalic.ttf);font-style: italic;font-weight: 900;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Regular.ttf);font-style: normal;font-weight: 400;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Italic.ttf);font-style: italic;font-weight: 400;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Medium.ttf);font-style: normal;font-weight: 500;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-MediumItalic.ttf);font-style: italic;font-weight: 500;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-Bold.ttf);font-style: normal;font-weight: 700;}
@font-face{font-family: 'Montserrat';src:url(fonts/Montserrat-BoldItalic.ttf);font-style: italic;font-weight: 700;}

body{overflow-x: hidden;font-family: 'Inter', sans-serif;color: #212529;font-size: 16px;text-align: justify;}
#zek_page_default{font-family: 'Montserrat';margin-bottom: 100px;color: #054e7d}


body a:hover{color: #fa8600}
*{margin:0;padding:0;line-height:1.5}
a{text-decoration:none;color:#212529;cursor:poInter_18pt;-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: blue;}
p{margin-bottom: 10px;}
ul{padding-left:0;margin-bottom: 10px;}
img{max-width:100%;border:none;height:auto}
h1,h2,h3,h4,h5,h6{line-height:1.3;margin-top:0;margin-bottom: 10px;}
.table{max-width: 100%;table-layout: fixed;word-wrap: break-word;margin-bottom: 15px;}
.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;animation: stuckMoveDown .5s;}
@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: 1140px;}
}

/* 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}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{}
/* Ninja-form */
.nf-before-form-content{display: none;}
.nf-error.field-wrap .nf-field-element:after{display: none;}
.nf-after-field{display: none;}
.nf-form-content{padding: 0 !important;}
/* Contact-form7 */
div.wpcf7 .ajax-loader{position:absolute}
.wpcf7-form-control-wrap{position:initial}
.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_18pt-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 ul,.content-post ol{padding-left:20px;}
.content-post li{position:relative;margin-bottom:10px}
.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;}
/* Widget */
.widget ul,.widget ol{list-style: none;}
.widget iframe{width: 100%;height: auto; object-fit: cover;}
.widget .gallery{display:grid;grid-column-gap:10px;grid-row-gap:10px}
.widget .gallery br{display:none}
.widget .gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.widget .gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.widget .gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.widget .gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.widget .gallery-item{margin:0!important;width:100%!important;display:flex;align-items:center;float:none}
.widget .gallery-item img{border:none!important}
.columns-2{grid-template-columns:repeat(2,1fr);display:grid;grid-gap:30px}
.columns-3{grid-template-columns:repeat(3,1fr);display:grid;grid-gap:30px}
.columns-4{grid-template-columns:repeat(4,1fr);display:grid;grid-gap:30px}
.columns-5{grid-template-columns:repeat(5,1fr);display:grid;grid-gap:30px}
.columns-6{grid-template-columns:repeat(6,1fr);display:grid;grid-gap:30px}
/* Support */
.sticky{position:-webkit-sticky;position:sticky;top:10px;z-index: 99;}
.zek_supports{position: fixed;z-index: 999;bottom: 160px;right: 40px;}
.zek_supports .item:not(:first-child){margin-top: 16px;}
.zek_supports .item 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_supports .item a img{object-fit: contain;max-width: 30px;max-height: 30px;}
.zek_supports .item a.zalo img{max-width: 37px;}
.zek_supports .item a:hover{box-shadow: 0px 0px 10px 0px #00000087;}
.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_header_mb{display: none;}
.zek_header_menu .menu li>i{display: none;}
.zek_header_menu ul{list-style: none;margin-bottom: 0;}
.zek_header_menu .menu{display: flex;align-items: center;}
.zek_header_menu .menu>li{display: block;padding: 0 15px;}
.zek_header_menu .menu li{position: relative;}
.zek_header_menu .menu>li>a{display: block;font-weight: 500;line-height: 50px;}
.zek_header_menu .menu>li.current-menu-item>a{color: }
.zek_header_menu .menu ul{opacity:0;visibility:hidden;position:absolute;z-index:99;background:#fff;width:auto;min-width:220px;-webkit-box-shadow:0 1px 1px #ccc;-moz-box-shadow:1px 1px 10px #ccc;-o-box-shadow:1px 1px 10px #ccc;-ms-box-shadow:1px 1px 10px #ccc;box-shadow:1px 1px 15px #ccc;transition:all .3s}
.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{padding: 5px 20px;}
.zek_header_menu .menu>li>ul li>a{display: block;padding: 5px 0;}
.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);}

/* Footer */

#footer{font-family: 'Montserrat';background: radial-gradient(circle at bottom right, #011e36 0, #02375f);padding:60px 0;position: relative;color: #fff}
#footer a{color: #fff}
.footer_top{position: relative;margin-bottom: 60px;}
.footer_top .zek_header_logo{padding-top: 0}
.footer_top .zek_header_logo a{    display: flex;align-items: center;margin-bottom: 35px}
.footer_top .zek_header_logo a img{    height: 60px;object-fit: cover;}
.footer_top .zek_header_logo a strong{display: block;font-size: 22px;font-weight: 800;line-height: 1.3;padding-left: 15px;color: #fff}
.footer_top ul{margin-bottom: 25px;padding-left: 30px}
.footer_top ul li{display: block;margin-bottom: 15px;padding-left: 15px;position: relative;}
.footer_top ul li a{display: inline-block;font-size: 16px;    text-decoration: underline;text-decoration-color: #ffbbb780;}
.footer_top ul li:before{content: '';display: block;width: 8px;height: 8px;background: #fa8600;border-radius: 50%;top: 35%;left: 0;position: absolute;}
.footer_top ul li a:hover{text-decoration-color: #fa8600}
.footer_top .mail_footer span{font-weight: 500;color: #fa8600}
.footer_bot {text-align: center;border-top: 1px solid rgba(255, 255, 255, .4);padding-top: 60px;}
.footer_bot p{margin-bottom: 0}




/* Page */
.zek_breadcrumbs{padding:10px 0;background:#f5f5f5}
.zek_breadcrumbs *{margin-bottom: 0;}
.zek_breadcrumbs .separator{margin:0 3px;}
.zek_page_title{    font-size: 34px;line-height: 1.5;font-weight: 700;margin-bottom: 30px;font-family: Montserrat, sans-serif;font-style: normal;color: #054e7d;}

/* Category */

.pagination{justify-content: center;}
.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: 5px;height: 38px;width: 38px;text-align: center; background: #EAEEF3;line-height: 28px;}
.pagination ul li .current,.pagination ul li span:hover,.pagination ul li a:hover{background: #00adef;color: #fff;}


/* Single */
.zek_tags{padding-bottom: 20px;color: #666;font-size: 13px;display:flex;flex-wrap:wrap;align-items: center;}
.zek_tags span{margin: 0 5px 5px 0;}
.zek_tags a{display: inline-block;height: 30px;line-height: 30px;border-radius: 3px;padding: 0 10px;background-color: #ECECEC;margin: 0 5px 5px 0;}

/* Comment-news */
#comments{margin: 0;width: 100%;max-width: 100%;}
#wpdcom{margin: 0;max-width: 100%;width: 100%;padding: 0;}
#wpdcom .wpd-form .wpdiscuz-textarea-wrap{padding: 10px 0;}
#wpdcom #wpd-threads{margin-top: 0;}
#wpdcom .wpd-thread-list{padding: 8px 0;}
#wpdcom .wpd-prim-button{color: #fff !important;}
#wpdcom .wpd-comment .wpd-comment-right{padding-bottom: 12px;}
#wpdcom .wpd-blog-guest .wpd-comment-author, #wpdcom .wpd-blog-guest .wpd-comment-author a{color: #566ba0;}
#wpdcom .wpd-blog-administrator .wpd-comment-author, #wpdcom .wpd-blog-administrator .wpd-comment-author a{color: #566ba0;}
#wpdcom .wpd-up svg{fill: #566ba0 !important;}
#wpdcom .wpd-blog-administrator .wpd-comment-label{background-color: #566ba0;}
#wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-administrator .wpd-avatar img{border-color: #566ba0;}
#wpdcom .wpd-up{color: #566ba0 !important;}

/* Sidebar */
.zek_sidebar .widget:not(:last-child){margin-bottom:30px}
.zek_searchform{width: 100%;position: relative;}
.zek_searchform .search-input{height: 34px;line-height: 32px;border: 1px solid #c4c4c4;border-radius: 5px;padding: 0 40px 0 10px;}
.zek_searchform .search-submit{width: 34px;height: 34px;position: absolute;right: 0;top: 0;border: none;border-radius: 0 5px 5px 0; background-color: #333;background-image: url(images/icon_search_white_24x24.png);background-size: 20px;background-repeat: no-repeat;background-position: center;}
.zek_sidebar .tagcloud{display:flex;flex-wrap:wrap}
.zek_sidebar .tagcloud a{display: inline-block; font-size:14px!important;height:30px;padding:0 10px;line-height:30px;background-color:#ECECEC;border-radius:3px;margin:0 5px 5px 0}
.zek_sidebar .widget_media_image img{width: 100%;height: auto;object-fit: contain;}


/* Home */


.zek_header_pc{position: absolute;width: 100%;height: 100px;top: 0;left: 0;z-index: 10;padding: 10px 0}
 .zek_header_logo{display: block;padding-top: 20px;}
 .zek_header_logo a img{height: 60px;object-fit: cover;}
 .zek_header_logo a{    display: flex;align-items: center;}
 .zek_header_logo a span{    display: block;font-size: 22px;font-weight: 800;line-height: 1.3;padding-left: 15px;}
 .zek_header_logo a:hover span{color: #fa8600}
.section_1{position: relative;padding: 100px 0;z-index: 1}
.section_1 .box_sec1{position: relative;}
.section_1 .box_sec1 .cnt_sec1{position: relative;margin-bottom: 30px;}
.section_1 .box_sec1 .cnt_sec1 h2{font-size: 56px;font-weight: 700;line-height: 1;}
.section_1 .box_sec1 .cnt_sec1 h2 span{display: inline-block;line-height: 1;color: #fa8600;}
.section_1 .box_sec1 .cnt_sec1 .desc1{font-size: 20px;font-weight: 500;color: #fa8600;}
.section_1 .cnt_sec1 .form_sec1{position: relative;margin-bottom: 30px}
.section_1 .cnt_sec1 .form_sec1 label{display: block;font-size: 20px;font-weight: 700;margin-bottom: 15px;}
.section_1 .cnt_sec1 .form_sec1 select{background: #fff;    cursor: pointer;padding: 0 20px;border-bottom: 5px solid #fa8600;border-radius: 15px;height: 80px;box-shadow: #00000005 0 1px 3px, #1b1f2326 0 0 0 1px;font-size: 22px;font-weight: 800;color: #054e7d;position: relative;}
.section_1 .cnt_sec1 .form_sec1 select:focus {box-shadow: rgb(70, 185, 46) 0px 0px 16px 2px !important !important;}
.section_1 .cnt_sec1 .form_sec1 select option{background: #fff;color: #000;padding: 12px;}
.section_1 .cnt_sec1 .form_sec1 select option:hover{background: #00cc55;color: #fff;}




.section_1 .box_sec1 .cnt_sec1 .link_offer{}
.section_1 .box_sec1 .cnt_sec1 .link_offer a{display: block;background: rgb(249 133 0);color: #fff;text-align: center;line-height: 60px;margin-bottom: 25px;border-radius: 30px;font-size: 20px;font-weight: 600;height: 60px;}
.section_1 .box_sec1 .cnt_sec1 .link_offer a:hover{box-shadow: rgb(255 179 0) 0px 0px 16px 2px !important;}
.section_1 .box_sec1 .cnt_sec1 .img_form {text-align: center;}
.section_1 .box_sec1 .cnt_sec1 .img_form  img{}
.section_1 .box_sec1 .apr_sec1{text-align: center;border-bottom: 1px solid #fa8600;font-weight: 500;font-size: 18px;padding-top: 30px}
.section_2{position: relative;    margin-bottom: 100px;}
.section_2 .box_sec2{}
.section_2 .box_sec2 h2{ text-align: center;font-weight: 700;line-height: 1.2;margin-bottom: 30px;font-size: 28px;}
.section_2 .box_sec2 h2 span{color: #fa8600}
.section_2 .box_sec2 .item_sec2{display: block;border-radius: 15px;background: rgb(18, 57, 84);color: #fff;text-align: center;padding: 50px 15px;position: relative;min-height: 240px;}
.section_2 .box_sec2 .col-md-3:nth-child(2) .item_sec2{background: rgb(188, 221, 127)}
.section_2 .box_sec2 .col-md-3:nth-child(3) .item_sec2{background: rgb(41, 144, 195)}
.section_2 .box_sec2 .col-md-3:nth-child(4) .item_sec2{background: #46b92e}
.section_2 .box_sec2 .item_sec2 .icon{margin-bottom: 10px}
.section_2 .box_sec2 .item_sec2 .icon svg{width: 65px;height: 65px;stroke: #fff;}
.section_2 .box_sec2 .item_sec2 h3{font-size: 20px;margin-bottom: 10px;}



.section_3{position: relative;z-index: 5}
.section_3:before{content: '';position: absolute;background: url(images/left-decor.png) no-repeat;background-size: contain;top: -200px;left: 0;width: 350px;height: 650px;}
.section_3 .box_sec3{}
.section_3 .box_sec3 h2{    color: #fa8600;text-align: center;font-size: 32px;font-weight: 700;margin-bottom: 10px;}
.section_3 .box_sec3 .desc{}
.section_3 .box_sec3 .item_sec4{display: block;padding: 50px 15px;border: 1px solid #fff;border-radius: 20px;}
.section_3 .box_sec3 .col-md-4:nth-child(2) .item_sec4{border: 1px solid #dee2e6}
.section_3 .box_sec3 .col-md-4:nth-child(3) .item_sec4{}
.section_3 .box_sec3 .item_sec4 .icon{width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;background: #fa8600;border-radius: 50%;margin-bottom: 50px;}
.section_3 .box_sec3 .item_sec4 .icon svg{stroke: #fff;}
.section_3 .box_sec3 .col-md-4:nth-child(2) .item_sec4 .icon{background: rgb(18, 57, 84)}
.section_3 .box_sec3 .col-md-4:nth-child(3) .item_sec4 .icon{background: #ffb800}
.section_3 .box_sec3 .item_sec4 h3{font-size: 24px;font-weight: 600;line-height: 1;}
.section_3 .box_sec3 .item_sec4 p{margin-bottom: 0}
.section_4{position: relative;z-index: 5;padding: 100px 0}
.section_4:after{content: '';position: absolute;background: url(images/right-decor.png) no-repeat;background-size: contain;top: 200px;right: 0;width: 350px;height: 650px;}
.section_4 .box_sec4{}
.section_4 .box_sec4 .thumb_sec4{}
.section_4 .box_sec4 .thumb_sec4 a{}
.section_4 .box_sec4 .thumb_sec4 a img{}
.section_4 .box_sec4 .cnt_sec4{}
.section_4 .box_sec4 .cnt_sec4 h2{font-size: 36px;font-weight: 700;margin-bottom: 30px;}
.section_4 .box_sec4 .cnt_sec4 .desc{margin-bottom: 30px;}
.section_4 .box_sec4 .cnt_sec4 .link_offer{}
.section_4 .box_sec4 .cnt_sec4 .link_offer a{    background: #fa8600;color: #fff;height: 60px;display: inline-flex;align-items: center;width: 250px;justify-content: center;border-radius: 30px;font-size: 18px;font-weight: 600;}
.section_4 .box_sec4 .cnt_sec4 .link_offer a:hover{box-shadow: rgb(255 179 0) 0px 0px 16px 2px !important;}
.section_5{position: relative;padding: 100px 0;background: #f8f9fa}
.section_5 .box_sec5{}
.section_5 .box_sec5 .sub{font-size: 16px;color: #fa8600;font-weight: 600;margin-bottom: 10px;}
.section_5 .box_sec5 h2{font-size: 40px;font-weight: 700;margin-bottom: 20px;text-align: left;}
.section_5 .box_sec5 p{    font-size: 16px;line-height: 2;}
.section_5 .box_sec5 .faq{}
.section_5 .box_sec5 .faq .accordion-item{    display: block;margin-bottom: 15px;border: none;border-bottom: 1px solid #dee2e6;border-radius: 32px;}
.section_5 .box_sec5 .faq .accordion-item h2{border-radius: 32px;margin-bottom: 0}
.section_5 .box_sec5 .faq .accordion-item h2 button{border-radius: 32px;color: #fa8600;background: #fff}
.section_5 .box_sec5 .faq .accordion-item h2 button.show.collapsed{background: #fa8600;color: #fff}
.section_5 .box_sec5 .faq .accordion-item h2 button:not(.collapsed){background: #fa8600 !important;color: #fff !important}
.section_5 .box_sec5 .faq .accordion-item .accordion-collapse{}
.section_5 .box_sec5 .faq .accordion-item .accordion-collapse .accordion-body{color: #212529bf}
.section_6{position: relative;padding: 100px 0}
.section_6 .box_sec6{}
.section_6 .box_sec6 .sub{font-size: 16px;color: #fa8600;font-weight: 600;margin-bottom: 10px;text-align: center;}
.section_6 .box_sec6 h2{font-size: 36px;font-weight: 700;margin-bottom: 30px;text-align: center;color: #212529bf !important;}
.section_6 .box_sec6 .desc{ font-size: 16px;line-height: 2;color: #212529bf !important;text-align: center;}
.section_6 .box_sec6 .desc .table{    border-radius: 16px;overflow: hidden;margin-bottom: 30px !important;}
.bg-secondary {background-color: #89c845 !important;}
.bg-success {background-color: #46b92e !important;}

.section_7{position: relative;padding: 50px 0;text-align: center;background: #e7f0df}
.section_7 .box_sec7{}
.section_7 .box_sec7 h2{font-size: 40px;font-weight: 700;margin-bottom: 30px;}
.section_7 .box_sec7 .link_offer a{ background: #fa8600;color: #fff;height: 60px;display: inline-flex;align-items: center;width: 250px;justify-content: center;border-radius: 30px;font-size: 18px;font-weight: 600;}
.section_7 .box_sec7 .link_offer a:hover{box-shadow: rgb(255 179 0) 0px 0px 16px 2px !important;}






@media (max-width: 1399px) {
}
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
.zek_supports{right: 20px;bottom: 140px;}
.zek_supports .item a{width: 44px;height: 44px;}
.zek_supports .item a img{max-width: 24px;max-height: 24px;}
.zek_supports .item a.zalo img{max-width: 30px;}
.zek_backtop{right: 20px;bottom: 60px;}
.zek_backtop a{width: 44px;height: 44px;}
.zek_backtop a img{max-width: 24px;max-height: 24px;}
}
@media(max-width:767px) {
.zek_header_pc{display: none;}
.zek_header_mb{display: block;}
.zek_header_logo_mb{text-align: center;}
.zek_header_logo_mb img{max-width: 200px;max-height: 80px;}
.zek_touch_menu{display: block;margin-right: 15px;width: 32px;height: 32px;position: relative;cursor: poInter_18pt;}
.zek_touch_menu:after,.zek_touch_menu:before{content: "";display: block;width: 24px;height: 2px;background-color: #212529;position: absolute;left: 3px;}
.zek_touch_menu span{display: block;width: 24px;height: 2px;background-color: #212529;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);}
.zek_touch_menu:after{bottom: 7px;}
.zek_touch_menu:before{top: 7px;}
#zek_menu_mobile .title{display: block;padding: 24px;background-color: rgba(255,255,255,.1);text-transform: uppercase;font-weight: bold;font-size: 20px;}
#zek_menu_mobile .title span{display: block;height: 48px;line-height: 48px;background-color: #222;border-radius: 4px;padding: 0 20px;}
#zek_menu_mobile{width: 300px;height: 100%; background-color: #222;color: #ccc;-webkit-transition: -webkit-transform .5s;transition: transform .5s;transition: transform .5s,-webkit-transform .5s;z-index: 9999;position: fixed;  top: 0;  left: 0;-webkit-transform: translateX(-300px);transform: translateX(-300px);}
body.zek_active{overflow-y: hidden;}
body.zek_active #zek_menu_mobile{    -webkit-transform: translateX(0);transform: translateX(0);}
#zek_menu_mobile ul{list-style: none;padding-left: 0;margin-bottom: 0;}
#zek_menu_mobile .menu{display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;list-style: none;padding: 0;margin: 0;}
#zek_menu_mobile .menu li{position: relative;border-bottom: solid 1px #3c3c3c;margin-left: 0;}
#zek_menu_mobile .re_arrow {transition-duration: 0.3s;}
#zek_menu_mobile .re_arrow svg {transform: rotate(180deg);}
#zek_menu_mobile .menu>li{border-bottom-color: #2f2f2f;}
#zek_menu_mobile .menu li>a{display: flex;padding: 8px 24px !important;color: #ccc;}
#zek_menu_mobile .menu>li ul{background-color: #2f2f2f;display: none;}
#zek_menu_mobile .menu li>i{position: absolute;right: 0;top: 0;width: 40px;height: 40px;line-height: 40px;font-size: 14px; text-align: center;z-index: 2;cursor: poInter_18pt;}
#zek_menu_mobile .menu>li>ul ul{background-color: #4c4b4b}
#zek_web{-webkit-transition: margin .5s;transition: margin .5s;}
body.zek_active #zek_web{margin-left: 300px;margin-right: -300px;}
.zek_line_dark{opacity: 0;transition: all .5s;visibility: hidden;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,.6);z-index: 999}
body.zek_active .zek_line_dark{opacity: 1;visibility: visible;cursor: url(images/close.png) 15 15,default;}
.zek_supports{width: 120px;height: 120px;}
.zek_supports .item{left: -40px}
.zek_backtop{right: 40px;}

.section_1{padding: 40px 0;}









}
@media(max-width:575px) {


}

@media(max-width:428px) {


}