/*==========================================================================
DEFAULT
===========================================================================*/
/*----- CONTAINER -----*/
.site > .elementor{
    clear: both;
}
body .megamenu .has-container > .elementor-container,
body .elementor-section-boxed.elementor-section-stretched > .elementor-container,
body .elementor-section-boxed:not(.elementor-section-stretched),
.container{
    padding-inline-start: var(--main-container-pd);
    padding-inline-end: var(--main-container-pd);
    margin-inline-start: auto;
    margin-inline-end: auto;
}
body .elementor-section > .elementor-container{
    position: static;
}
body .e-con{
    --container-max-width: var(--main-container);
}
.page-template-default.elementor-page .site-content.no-sidebar.container .e-con > .e-con-inner,
body .e-con > .e-con-inner{
    padding-inline-start: var(--main-container-pd);
    padding-inline-end: var(--main-container-pd);
    max-width: calc(var(--content-width) + (var(--main-container-pd) * 2));
}
.page-template-default.elementor-page .site-content.no-sidebar.container{
    padding-inline-start: 0;
    padding-inline-end: 0;
    max-width: none;
}
.container .e-con > .e-con-inner{
    padding-inline-start: 0;
    padding-inline-end: 0;
    max-width: var(--content-width);
}
.e-con:not(.e-grid) .elementor-empty-view{
    min-height: var(--min-height, 30px);
}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container,
.e-con > .elementor-widget > .elementor-widget-container{
    height: auto;
}
body .e-con-inner > .elementor-widget-spacer,
body .e-con > .elementor-widget-spacer,
.elementor-widget{
    width: 100%;
}
.e-con-inner > .elementor-widget-spacer.elementor-widget-empty,
.e-con > .elementor-widget-spacer.elementor-widget-empty{
    min-height: 1px;
    min-width: 1px;
}
body .e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner,
body .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner{
    position: relative;
    height: var(--spacer-size, 1px);
    min-height: 100%;
}
.elementor-editor-active .e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner,
.elementor-editor-active .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner{
    background-color: rgba(213, 216, 220, .8);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.elementor-editor-active .e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner:before,
.elementor-editor-active .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inner:before{
    font-family: eicons;
    content: "\e85f";
    font-size: 20px;
    line-height: 1;
}
@media (min-width: 768px){
    body .elementor-section-boxed:not(.elementor-section-stretched) > .elementor-container{
        max-width: 100%;
    }
    body .megamenu .has-container > .elementor-container,
    body .elementor-section-boxed.elementor-section-stretched > .elementor-container,
    body .elementor-section-boxed:not(.elementor-section-stretched),
    .container{
        max-width: calc(var(--main-container) + (var(--main-container-pd) * 2));
    }
    body{
        --main-container: 720px
    }
}
@media (min-width: 992px){
    body{
        --main-container: 940px
    }
}
@media (min-width: 1200px){
    body{
        --main-container: 1170px
    }
}
rs-group-wrap.container,
rs-group-wrap.ovic-wrap{
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: auto !important;
    height: auto !important;
    margin: auto
}
rs-group-wrap.container > rs-loop-wrap,
rs-group-wrap.container > rs-loop-wrap > rs-mask-wrap,
rs-group-wrap.ovic-wrap > rs-loop-wrap,
rs-group-wrap.ovic-wrap > rs-loop-wrap > rs-mask-wrap{
    position: static !important
}
rs-group-wrap.container > rs-group,
rs-group-wrap.container > rs-loop-wrap > rs-mask-wrap > rs-group,
rs-group-wrap.ovic-wrap > rs-group,
rs-group-wrap.ovic-wrap > rs-loop-wrap > rs-mask-wrap > rs-group{
    width: 100% !important
}
/*----- ROW,COLS ELEMENTOR -----*/
.elementor-section{
    position: relative;
    --cols-space-e: 0px;
}
.elementor-container,
.elementor-row{
    display: flex;
    flex-wrap: wrap;
}
.elementor-section-slide > .elementor-container{
    display: block;
}
.elementor-row.slick-slider{
    display: block;
}
.elementor-section-slide > .elementor-container > .elementor-row{
    display: block;
    width: auto;
}
.elementor-container > .elementor-row{
    margin: 0 calc(0px - var(--cols-space-e));
    width: calc(100% + calc(var(--cols-space-e) * 2));
}
body .elementor-container > .elementor-row > .elementor-column{
    padding: 0 var(--cols-space-e);
}
.elementor-column-gap-narrow{
    --cols-space-e: 5px;
}
.elementor-column-gap-default{
    --cols-space-e: 10px;
}
.elementor-column-gap-extended{
    --cols-space-e: 15px;
}
.elementor-column-gap-wide{
    --cols-space-e: 20px;
}
.elementor-column-gap-wider{
    --cols-space-e: 30px;
}
.elementor-column-gap-1{
    --cols-space-e: 1px;
}
.elementor-column-gap-2{
    --cols-space-e: 2px;
}
.elementor-column-gap-3{
    --cols-space-e: 3px;
}
.elementor-column-gap-4{
    --cols-space-e: 4px;
}
.elementor-column-gap-6{
    --cols-space-e: 6px;
}
.elementor-column-gap-7{
    --cols-space-e: 7px;
}
.elementor-column-gap-8{
    --cols-space-e: 8px;
}
.elementor-column-gap-9{
    --cols-space-e: 9px;
}
@media (max-width: 1499px){
    .elementor-column-gap-wider{
        --cols-space-e: 20px;
    }
    .elementor-column-gap-wide{
        --cols-space-e: 15px;
    }
}
@media (max-width: 1199px){
    .elementor-column-gap-wider{
        --cols-space-e: 15px;
    }
    .elementor-column-gap-wide{
        --cols-space-e: 10px;
    }
    .elementor-column-gap-extended{
        --cols-space-e: 10px;
    }
    .elementor-column-gap-default{
        --cols-space-e: 8px;
    }
}
@media (max-width: 767px){
    .elementor-column-gap-wider{
        --cols-space-e: 10px;
    }
    .elementor-column-gap-wide{
        --cols-space-e: 7px;
    }
    .elementor-column-gap-extended{
        --cols-space-e: 7px;
    }
    .elementor-column-gap-default{
        --cols-space-e: 5px;
    }
}
/*----- ROW, COLS -----*/
.products{
    list-style: none;
    padding: 0;
    margin: 0;
}
.commentlist ul,
.products ul{
    list-style-type: disc;
}
.commentlist ul ul,
.products ul ul{
    list-style-type: circle;
}
.commentlist ul ul ul,
.products ul ul ul{
    list-style-type: square;
}
/* grid box */
.ovic-gridbox{
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content);
    align-items: var(--align-items);
    margin: 0 calc(0px - (var(--cols-space) / 2)) calc(0px - var(--rows-space));
}
.ovic-gridbox > *{
    width: calc(100% / var(--cols-number));
    max-width: 100%;
    padding: 0 calc(var(--cols-space) / 2) var(--rows-space);
}
.ovic-gridbox > [class^="size-2x"],
.ovic-gridbox > [class*=" size-2x"]{
    width: calc(100% / var(--cols-number) * 2);
}
.ovic-gridbox > [class^="size-3x"],
.ovic-gridbox > [class*=" size-3x"]{
    width: calc(100% / var(--cols-number) * 3);
}
.ovic-gridbox > [class^="size-4x"],
.ovic-gridbox > [class*=" size-4x"]{
    width: calc(100% / var(--cols-number) * 4);
}
/* flex box */
.flex-control-thumbs:not(.slick-slider),
.ovic-flexbox{
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content);
    align-items: var(--align-items);
    gap: var(--rows-space) var(--cols-space);
}
.flex-control-thumbs:not(.slick-slider) > li,
.ovic-flexbox > *{
    width: calc((100% + var(--cols-space)) / var(--cols-number) - var(--cols-space));
    max-width: 100%;
}
/* load more */
.ovic-list-items:not(.show-more) .item-hide,
.ovic-list-items.show-more .show-more,
.ovic-list-items:not(.show-more) .show-less{
    display: none !important;
}
.ovic-list-items .button-load-more{
    margin-top: 60px;
    min-width: 250px;
    font-weight: 600;
    background-color: var(--light-cl);
    color: var(--dark-cl);
    box-shadow: 0 0 0 1px var(--line-cl-2) inset;
}
.ovic-list-items .button-load-more:hover{
    color: var(--main-cl-t);
    background-color: var(--main-cl);
    box-shadow: none;
}
@media (max-width: 1499px){
    .ovic-list-items .button-load-more{
        margin-top: 50px;
    }
}
@media (max-width: 1199px){
    .ovic-list-items .button-load-more{
        margin-top: 40px;
    }
}
@media (max-width: 767px){
    .ovic-list-items .button-load-more{
        margin-top: 30px;
    }
}
.row{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(0px - (var(--cols-space) / 2));
}
[class^="col-bg-"], [class*=" col-bg-"],
[class^="col-lg-"], [class*=" col-lg-"],
[class^="col-md-"], [class*=" col-md-"],
[class^="col-sm-"], [class*=" col-sm-"],
[class^="col-xs-"], [class*=" col-xs-"],
[class^="col-ts-"], [class*=" col-ts-"]{
    position: relative;
    padding: 0 calc(var(--cols-space) / 2);
    width: 100%;
}
.col-ts-12{
    width: 100%
}
.col-ts-11{
    width: calc(100% / 12 * 11)
}
.col-ts-10{
    width: calc(100% / 12 * 10)
}
.col-ts-9{
    width: 75%
}
.col-ts-8{
    width: calc(100% / 12 * 8)
}
.col-ts-7{
    width: calc(100% / 12 * 7)
}
.col-ts-6{
    width: 50%
}
.col-ts-5{
    width: calc(100% / 12 * 5)
}
.col-ts-4{
    width: calc(100% / 12 * 4)
}
.col-ts-3{
    width: 25%
}
.col-ts-2{
    width: calc(100% / 12 * 2)
}
.col-ts-1{
    width: calc(100% / 12)
}
.col-ts-15{
    width: 20%
}
.col-ts-25{
    width: 40%
}
.col-ts-35{
    width: 60%
}
.col-ts-45{
    width: 80%
}
@media (min-width: 480px){
    .col-xs-12{
        width: 100%
    }
    .col-xs-11{
        width: calc(100% / 12 * 11)
    }
    .col-xs-10{
        width: calc(100% / 12 * 10)
    }
    .col-xs-9{
        width: 75%
    }
    .col-xs-8{
        width: calc(100% / 12 * 8)
    }
    .col-xs-7{
        width: calc(100% / 12 * 7)
    }
    .col-xs-6{
        width: 50%
    }
    .col-xs-5{
        width: calc(100% / 12 * 5)
    }
    .col-xs-4{
        width: calc(100% / 12 * 4)
    }
    .col-xs-3{
        width: 25%
    }
    .col-xs-2{
        width: calc(100% / 12 * 2)
    }
    .col-xs-1{
        width: calc(100% / 12)
    }
    .col-xs-15{
        width: 20%
    }
    .col-xs-25{
        width: 40%
    }
    .col-xs-35{
        width: 60%
    }
    .col-xs-45{
        width: 80%
    }
}
@media (min-width: 768px){
    .col-sm-12{
        width: 100%
    }
    .col-sm-11{
        width: calc(100% / 12 * 11)
    }
    .col-sm-10{
        width: calc(100% / 12 * 10)
    }
    .col-sm-9{
        width: 75%
    }
    .col-sm-8{
        width: calc(100% / 12 * 8)
    }
    .col-sm-7{
        width: calc(100% / 12 * 7)
    }
    .col-sm-6{
        width: 50%
    }
    .col-sm-5{
        width: calc(100% / 12 * 5)
    }
    .col-sm-4{
        width: calc(100% / 12 * 4)
    }
    .col-sm-3{
        width: 25%
    }
    .col-sm-2{
        width: calc(100% / 12 * 2)
    }
    .col-sm-1{
        width: calc(100% / 12)
    }
    .col-sm-15{
        width: 20%
    }
    .col-sm-25{
        width: 40%
    }
    .col-sm-35{
        width: 60%
    }
    .col-sm-45{
        width: 80%
    }
}
@media (min-width: 992px){
    .col-md-12{
        width: 100%
    }
    .col-md-11{
        width: calc(100% / 12 * 11)
    }
    .col-md-10{
        width: calc(100% / 12 * 10)
    }
    .col-md-9{
        width: 75%
    }
    .col-md-8{
        width: calc(100% / 12 * 8)
    }
    .col-md-7{
        width: calc(100% / 12 * 7)
    }
    .col-md-6{
        width: 50%
    }
    .col-md-5{
        width: calc(100% / 12 * 5)
    }
    .col-md-4{
        width: calc(100% / 12 * 4)
    }
    .col-md-3{
        width: 25%
    }
    .col-md-2{
        width: calc(100% / 12 * 2)
    }
    .col-md-1{
        width: calc(100% / 12)
    }
    .col-md-15{
        width: 20%
    }
    .col-md-25{
        width: 40%
    }
    .col-md-35{
        width: 60%
    }
    .col-md-45{
        width: 80%
    }
}
@media (min-width: 1200px){
    .col-lg-12{
        width: 100%
    }
    .col-lg-11{
        width: calc(100% / 12 * 11)
    }
    .col-lg-10{
        width: calc(100% / 12 * 10)
    }
    .col-lg-9{
        width: 75%
    }
    .col-lg-8{
        width: calc(100% / 12 * 8)
    }
    .col-lg-7{
        width: calc(100% / 12 * 7)
    }
    .col-lg-6{
        width: 50%
    }
    .col-lg-5{
        width: calc(100% / 12 * 5)
    }
    .col-lg-4{
        width: calc(100% / 12 * 4)
    }
    .col-lg-3{
        width: 25%
    }
    .col-lg-2{
        width: calc(100% / 12 * 2)
    }
    .col-lg-1{
        width: calc(100% / 12)
    }
    .col-lg-15{
        width: 20%
    }
    .col-lg-25{
        width: 40%
    }
    .col-lg-35{
        width: 60%
    }
    .col-lg-45{
        width: 80%
    }
}
@media (min-width: 1500px){
    .col-bg-12{
        width: 100%
    }
    .col-bg-11{
        width: calc(100% / 12 * 11)
    }
    .col-bg-10{
        width: calc(100% / 12 * 10)
    }
    .col-bg-9{
        width: 75%
    }
    .col-bg-8{
        width: calc(100% / 12 * 8)
    }
    .col-bg-7{
        width: calc(100% / 12 * 7)
    }
    .col-bg-6{
        width: 50%
    }
    .col-bg-5{
        width: calc(100% / 12 * 5)
    }
    .col-bg-4{
        width: calc(100% / 12 * 4)
    }
    .col-bg-3{
        width: 25%
    }
    .col-bg-2{
        width: calc(100% / 12 * 2)
    }
    .col-bg-1{
        width: calc(100% / 12)
    }
    .col-bg-15{
        width: 20%
    }
    .col-bg-25{
        width: 40%
    }
    .col-bg-35{
        width: 60%
    }
    .col-bg-45{
        width: 80%
    }
}
table col[class*=col-]{
    position: static;
    display: table-column;
    float: none
}
table td[class*=col-], table th[class*=col-]{
    position: static;
    display: table-cell;
    float: none
}
/*----- ROW SPACE -----*/
.owl-slick .row-item > .item{
    vertical-align: top
}
.owl-slick .row-item:not(:last-child){
    margin-bottom: var(--rows-space, 0);
}
/*----- WOO WITH ELEMENTOR -----*/
.ovic-products .woocommerce-result-count,
.ovic-products .woocommerce-ordering,
.ovic-products .product-thumb > .attachment-woocommerce_thumbnail,
.ovic-products .woocommerce-loop-product__title{
    display: none;
}
.elementor-widget-icon-list .elementor-icon-list-text{
    flex: 1 1 auto;
    width: 1%;
}
/*==========================================================================
COLOR PATTERNS
===========================================================================*/
[class*='main-color'] .elementor-heading-title{
    color: inherit;
}
.elementor-widget-button[class*='default-bg'] > .elementor-widget-container,
.elementor-column[class*='default-bg'],
.elementor-widget[class*='default-bg'],
.elementor-widget-button[class*='main-bg'] > .elementor-widget-container,
.elementor-column[class*='main-bg'],
.elementor-widget[class*='main-bg']{
    background-color: transparent;
}
[class*='default-bd'] > .elementor-widget-container,
[class*='main-bd'] > .elementor-widget-container{
    border-color: inherit;
}
/*----- DEFAULT COLOR -----*/
.default-color .elementor-button,
.default-color .elementor-button:visited,
.default-color .elementor-button:hover,
.default-color,
.default-color-hover:hover{
    color: var(--dark-cl);
    fill: var(--dark-cl);
}
.default-bg .elementor-button,
.default-bg > .elementor-column-wrap,
.default-bg > .elementor-widget-wrap,
.default-bg > .elementor-widget-container,
.default-bg,
.default-bg-hover:hover{
    background-color: var(--dark-cl);
}
.default-bd .elementor-button,
.default-bd,
.default-bd-hover:hover{
    border-color: var(--dark-cl);
}
.default-bd .elementor-divider-separator{
    border-color: var(--dark-cl) !important;
}
/*----- MAIN COLOR -----*/
.highlight,
.rtwpvs .rtwpvs-terms-wrapper.radio-variable-wrapper .rtwpvs-radio-term:hover,
.masino-edit-link a,
.elementor-inline-editing b.main-color,
.main-color .elementor-button,
.main-color .elementor-button:visited,
.main-color .elementor-button:hover,
.main-color,
.main-color-hover:hover{
    color: var(--main-cl);
    fill: var(--main-cl);
}
.scroll-wrapper > .scroll-element .scroll-arrow:hover,
.main-bg .elementor-button,
.main-bg > .elementor-column-wrap,
.main-bg > .elementor-widget-wrap,
.main-bg > .elementor-widget-container,
.main-bg,
.main-bg-hover:hover{
    background-color: var(--main-cl);
}
.main-bd .elementor-button,
.main-bd,
.main-bd-hover:hover{
    border-color: var(--main-cl);
}
.main-bd .elementor-divider-separator{
    border-color: var(--main-cl) !important;
}
.main-color-t{
    color: var(--main-cl-t);
}
.post-sticky,
.elementor-inline-editing b.main-color-2,
.main-color-2 .elementor-button,
.main-color-2 .elementor-button:visited,
.main-color-2 .elementor-button:hover,
.main-color-2,
.main-color-2-hover:hover{
    color: var(--main-cl-2);
    fill: var(--main-cl-2);
}
.main-bg-2 .elementor-button,
.main-bg-2 > .elementor-column-wrap,
.main-bg-2 > .elementor-widget-wrap,
.main-bg-2 > .elementor-widget-container,
.main-bg-2,
.main-bg-2-hover:hover{
    background-color: var(--main-cl-2);
}
.main-bd-2 .elementor-button,
.main-bd-2,
.main-bd-2-hover:hover{
    border-color: var(--main-cl-2);
}
.main-bd-2 .elementor-divider-separator{
    border-color: var(--main-cl-2) !important;
}
.main-color-2{
    --main-cl-r: var(--main-cl-2-r);
    --main-cl-g: var(--main-cl-2-g);
    --main-cl-b: var(--main-cl-2-b);
    --main-cl-h: var(--main-cl-2-h);
    --main-cl-s: var(--main-cl-2-s);
    --main-cl-l: var(--main-cl-2-l);
}
/*----- MAIN FONT WEIGHT -----*/
.main-fw{
    font-weight: var(--heading-fw);
}
/*----- MAIN BORDER RADIUS -----*/
.elementor-container,
.elementor-column-wrap,
.elementor-widget-wrap,
.elementor-widget-container{
    border-radius: inherit;
    border-color: inherit;
}
.main-bora .elementor-icon.elementor-social-icon,
.main-bora{
    border-radius: var(--main-bora);
}
.main-bora rs-slides{
    border-radius: var(--main-bora);
    overflow: hidden;
}
.main-bora-2 .elementor-icon.elementor-social-icon,
.main-bora-2{
    border-radius: var(--main-bora-2);
}
.main-bora-2 rs-slides{
    border-radius: var(--main-bora-2);
    overflow: hidden;
}
.main-bora-3 .elementor-icon.elementor-social-icon,
.main-bora-3{
    border-radius: var(--main-bora-3);
}
.main-bora-3 rs-slides{
    border-radius: var(--main-bora-3);
    overflow: hidden;
}
.main-bora-4 .elementor-icon.elementor-social-icon,
.main-bora-4{
    border-radius: var(--main-bora-4);
}
.main-bora-4 rs-slides{
    border-radius: var(--main-bora-4);
    overflow: hidden;
}
/*==========================================================================
OLD
===========================================================================*/
.in-thai-nguyen-block-elementor{
    margin-bottom: 25px;
    position: relative;
}
.in-thai-nguyen-block-elementor__inner{
    background-color: #ffffff;
}
.in-thai-nguyen-block-elementor__head-section{
    padding: 0 15px;
    display: flex;
    align-items: center;
}
.in-thai-nguyen-block-elementor__head-section__title{
    color: var(--main-cl, #1f7f5c);
    font-size: 18px;
    line-height: 44px;
    margin: 0;
    text-transform: uppercase;
    user-select: none;
}
.in-thai-nguyen-block-elementor__head-section__subtitle{
    color: #4b4b4b;
    font-size: 13px;
    line-height: 47px;
    user-select: none;
    margin: 0 0 0 5px;
    height: 44px;
}
.in-thai-nguyen-block-elementor__link-show-more{
    margin-left: auto;
    margin-right: 80px;
    font-size: 14px;
    color: #333333;
}
.in-thai-nguyen-block-elementor__link-show-more:hover{
    color: var(--main-cl, #1f7f5c);
}
.in-thai-nguyen-block-elementor .in-thai-nguyen-vertical-categories__block-container,
.in-thai-nguyen-block-elementor .in-thai-nguyen-vertical-categories__list{
    margin: 0;
}
.in-thai-nguyen-block-elementor .in-thai-nguyen-vertical-categories__list{
    padding-bottom: 10px;
}
.border-top-width-2px{
    border-top: 2px solid transparent;
}
.in-thai-nguyen-content-section--banner{
    padding: 15px;
}
.in-thai-nguyen-content-section--product{
    border-top: 1px solid #ebebeb;
    padding: 15px 15px;
}
.in-thai-nguyen-feature-list:not(.flickity-enabled),
.in-thai-nguyen-product-carousel:not(.flickity-enabled){
    overflow: hidden;
    white-space: nowrap
}
.in-thai-nguyen-feature-list > li,
.in-thai-nguyen-product-carousel > li{
    display: inline-block;
}
.margin-top-25px{
    margin-top: 25px;
}
.elm-1-column{
    width: 100%;
}
.elm-2-columns{
    width: 50%;
}
.elm-3-columns{
    width: calc(100% / 3);
}
.elm-4-columns{
    width: 25%;
}
.elm-5-columns{
    width: 20%;
}
.elm-6-columns{
    width: calc(100% / 6);
}
@media (max-width: 1199px){
    .elm-5-columns,
    .elm-6-columns{
        width: 25%;
    }
}
@media (max-width: 991px){
    .elm-4-columns,
    .elm-5-columns,
    .elm-6-columns{
        width: calc(100% / 3);
    }
    .elementor-section-wrap .elementor-section.ictu-col-mg-6 .elementor-container{
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .elementor-section-wrap .elementor-section.ictu-col-mg-6 .elementor-container .elementor-col-50{
        padding: 0;
        margin: 0;
        width: 100%;
        flex: auto;
    }
    .elementor-section-wrap .elementor-section.ictu-col-mg-6 .elementor-container .elementor-col-50 + .elementor-col-50{
        margin-top: 6px;
    }
}
@media (max-width: 767px){
    .elm-3-columns,
    .elm-4-columns,
    .elm-5-columns,
    .elm-6-columns{
        width: 50%;
    }
    .in-thai-nguyen-block-elementor__head-section__subtitle,
    .in-thai-nguyen-block-elementor__link-show-more{
        display: none;
    }
}
.elementor-widget-tabs .elementor-tabs .elementor-tab-title:not(.elementor-active){
    background: #0677BB;
    color: #fff;
}
.elementor-widget-tabs .elementor-tabs .elementor-tab-title{
    text-align: center;
}