@charset "utf-8";

.woocommerce-cart .cart_totals:has(.blockUI),.woocommerce-cart .woocommerce-cart-form:has(.blockUI),.woocommerce-checkout-review-order:has(.blockUI),.woocommerce-mini-cart-item:has(.blockUI){opacity:.5}.woocommerce-cart .cart_totals .blockUI.blockOverlay,.woocommerce-cart .woocommerce-cart-form .blockUI.blockOverlay,.woocommerce-checkout-review-order .blockUI.blockOverlay,.woocommerce-mini-cart-item .blockUI.blockOverlay{background-color:transparent!important;opacity:.5!important}.woocommerce-cart .cart_totals .blockUI.blockOverlay:before,.woocommerce-cart .woocommerce-cart-form .blockUI.blockOverlay:before,.woocommerce-checkout-review-order .blockUI.blockOverlay:before,.woocommerce-mini-cart-item .blockUI.blockOverlay:before{animation:spin .6s linear infinite;border-bottom:3px solid rgba(0,0,0,.1)!important;border-left:3px solid var(--fs-color-primary);border-radius:50%;border-right:3px solid rgba(0,0,0,.1)!important;border-top:3px solid rgba(0,0,0,.1)!important;content:"";display:block;font-size:2em;height:30px;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;pointer-events:none;position:absolute;text-align:center;top:50%;width:30px}.dark .woocommerce-cart .cart_totals .blockUI.blockOverlay:before,.dark .woocommerce-cart .woocommerce-cart-form .blockUI.blockOverlay:before,.dark .woocommerce-checkout-review-order .blockUI.blockOverlay:before,.dark .woocommerce-mini-cart-item .blockUI.blockOverlay:before{border:3px solid rgba(0,0,0,.1)!important;border-left-color:#fff!important}.category-page-row{padding-top:30px}.price_slider_amount input{display:none}.woocommerce-result-count{display:inline-block;margin:0 1em 0 auto}.woocommerce-ordering,.woocommerce-ordering select{display:inline-block;margin:5px 0}.add_to_cart_button.added{display:none}a.added_to_cart{display:inline-block;font-size:.9em;font-weight:700;padding:10px 0;text-transform:uppercase}a.added_to_cart:after{content:" →"}.grid-style-3 .title-wrapper{flex:1;min-width:60%;overflow:hidden;padding-right:15px;text-overflow:ellipsis}.grid-style-3 .price-wrapper{text-align:right}.grid-style-3 .star-rating{margin:.2em 0;text-align:right}.grid-style-3 .price del{display:block}.grid-style-3 .price del span.amount{margin:0}.price-wrapper .review-count{margin-left:4px}.products .box-vertical .box-text{font-size:1.1em}.page-numbers.button.current{opacity:.6;pointer-events:none}.grid-tools{backface-visibility:hidden;display:flex;margin-bottom:-1px;padding:0!important;white-space:nowrap;width:100%}.grid-tools a{background-color:var(--fs-color-primary);color:#f1f1f1;display:block;font-size:.85em;font-weight:700;opacity:.95;padding:.4em 0 .5em;text-overflow:ellipsis;text-transform:uppercase;transition:opacity .3s;width:100%}.grid-tools a.quick-view:focus-visible{outline-offset:-4px}.grid-tools a+a{border-left:1px solid hsla(0,0%,100%,.1)}.grid-tools a:hover{color:#fff;opacity:1}.grid-tools .add-to-cart-grid{width:0}@media(max-width:849px){.category-filter-row{padding:10px 0}}.filter-button{display:inline-block;margin-top:.5em}.box-image .out-of-stock-label{background:#fff;background:hsla(0,0%,100%,.9);color:#333;font-weight:700;left:0;opacity:.9;padding:20px 0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:40%}.featured-title .woocommerce-result-count{display:none}.widget_product_categories>ul>li{align-items:center;display:flex;flex-flow:row wrap}.widget_product_categories>ul>li span{font-size:.85em;opacity:.4}.widget_product_categories>ul>li ul span.count{display:none}.message-wrapper+.login{background-color:rgba(0,0,0,.03);padding:30px}.woocommerce-form-login .button{margin-bottom:0}.woocommerce-billing-fields{border-top:2px solid #ddd;padding-top:15px}.woocommerce-billing-fields p{margin-bottom:.5em}form.checkout h3{font-size:1.1em;font-weight:bolder;overflow:hidden;padding-top:10px;text-transform:uppercase}form.checkout input[type=checkbox]{margin-bottom:0;margin-right:.5em;margin-top:0}.payment_methods li+li{border-top:1px solid #ececec;padding-top:7px}.payment_methods p{font-size:.9em}.payment_method_paypal img{margin:0 10px;max-width:130px}a.about_paypal{font-size:.8em}.woocommerce-privacy-policy-text{font-size:85%}.form-row-wide{clear:both}.form-row-push{margin-top:-15px}@media(min-width:550px){.form-row-first,.form-row-last{float:left;width:48%}.form-row-first{margin-right:4%}}button#place_order{font-size:1.2em;line-height:1.2;margin-right:0;padding-bottom:.5em;padding-top:.5em;white-space:normal;width:100%}#ship-to-different-address{padding-top:0}#ship-to-different-address label{font-weight:400;text-transform:none}#billing_address_2_field>label,#shipping_address_2_field>label{opacity:0;overflow:hidden;white-space:nowrap;width:0}@media(max-width:549px){#billing_address_2_field>label,#shipping_address_2_field>label{display:none}}.wc-terms-and-conditions{border-top:1px solid #ececec;margin-top:-15px;padding:15px 0}.wc-terms-and-conditions input{margin-bottom:0}.wc-terms-and-conditions label{font-weight:400}div.create-account{clear:both}.form-row.create-account{font-size:1.1em;margin:0}.form-row.create-account label{font-weight:400}.page-checkout-simple{padding:3% 0}.js_active .woocommerce-account-fields p.create-account+div.create-account,.js_active .woocommerce-shipping-fields #ship-to-different-address+div.shipping_address{display:none}.widget_price_filter form{margin:0}.widget_price_filter .price_slider{background:#f1f1f1;margin-bottom:1em}.widget_price_filter .price_label{padding-top:6px}.widget_price_filter span{font-weight:700}.widget_price_filter .price_slider_amount{font-size:.8751em;line-height:1;text-align:right}.widget_price_filter .price_slider_amount .button{background-color:#666;border-radius:99px;float:left;font-size:.85em}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{background-color:#666;border-radius:999px;cursor:pointer;height:15px;outline:none;position:absolute;top:-5px;width:15px;z-index:2}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-10px}.widget_price_filter .ui-slider .ui-slider-range{background-color:#666;border:0;border-radius:99px;display:block;font-size:10px;opacity:.5;position:absolute;z-index:1}.widget_price_filter .ui-slider-horizontal{border-radius:99px;height:5px}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%;top:0}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget li.chosen a:before{color:currentColor;content:"x";display:inline-block;margin-right:5px;opacity:.6;position:relative;top:-2px}.wc-layered-nav-term.chosen>a:before{background-color:#f1f1f1;border:1px solid rgba(0,0,0,.1);border-radius:99px;height:18px;line-height:12px;text-align:center;width:18px}.dark .wc-layered-nav-term.chosen>a:before{background-color:rgba(0,0,0,.5)}.widget_layered_nav_filters ul li.chosen{border:0!important;display:inline-block;margin-right:10px}.widget_layered_nav_filters ul li.chosen a{background-color:#f1f1f1;border:1px solid rgba(0,0,0,.1);border-radius:99px;display:inline-block;font-size:.85em;font-weight:400;opacity:.9;padding:0 7px}.dark .widget_layered_nav_filters ul li.chosen a{background-color:rgba(0,0,0,.5);color:#fff}.widget_layered_nav_filters ul li.chosen a:before{content:"x";margin-right:3px;opacity:.4;position:relative;top:-1px}.widget_layered_nav_filters ul li.chosen a:hover:before{opacity:1}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0}.message-wrapper{margin:0;padding-bottom:.5em}#wrapper>.message-wrapper{font-size:1.1em;margin-bottom:10px;padding-bottom:.75em;padding-top:.75em}ul.message-wrapper li{list-style:none}.message-container span{font-weight:700}.message-container .wc-forward{display:none}.message-container a{margin:0 15px 0 0}.container .message-container{padding-left:0;padding-right:0}.message-wrapper+main .product-main{padding-top:0}.demo_store{background-color:#000;color:#fff;margin:0;padding:5px;text-align:center}#wrapper>.has-transparent~.message-wrapper{background-color:#fff;box-shadow:1px 1px 10px 1px rgba(0,0,0,.1);left:50%;max-width:800px;padding:20px 25px;position:fixed;top:calc(var(--flatsome-scroll-padding-top) + 30px);transform:translate(-50%);transition:top .6s;width:80vw;z-index:1002}#wrapper>.has-transparent.transparent~.message-wrapper{top:150px}.form-row input[type=submit]{margin:0}.form-row input[type=submit]+label{margin-left:15px}.my-account-header.featured-title .page-title-inner{min-height:100px}.my-account-header .button{margin-bottom:5px;margin-top:5px}.woocommerce-form-register .woocommerce-privacy-policy-text{margin-bottom:1.5em}form.lost_reset_password{padding:30px 0}.dashboard-links{display:flex;flex-wrap:wrap;font-size:1.3em;line-height:1;list-style:none}.dashboard-links a{border:1px solid #ddd;border-radius:5px;display:block;margin-right:10px;padding:20px 0;text-align:center;transition:all .3s}.dashboard-links .active{display:none}.dashboard-links a:hover{background-color:#333;color:#fff}.dashboard-links li{width:33.333%}@media(max-width:849px){.dashboard-links li{width:50%}}@media(max-width:549px){.dashboard-links li{width:100%}}@media(max-width:849px){.account-container:has(.woocommerce-form-register)>.row>.col-1{border-bottom:1px solid #ececec;margin-bottom:30px;padding-bottom:30px!important}}.password-input{display:block;position:relative}.password-input input:focus~.show-password-input,.password-input:hover .show-password-input{visibility:visible}.woocommerce-EditAccountForm input[type=password],.woocommerce-form input[type=password]{padding:0 2em 0 .75em}.show-password-input{cursor:pointer;line-height:1.35;padding:.618em;position:absolute;right:0;top:0;visibility:hidden}.show-password-input:after{content:"";font-family:fl-icons}.show-password-input.display-password:after{content:"";font-family:fl-icons}#login-form-popup .woocommerce-notices-wrapper:not(:empty){padding:20px 20px 0}#login-form-popup .woocommerce-form{margin-bottom:0}#login-form-popup:not(:has(.account-register-inner)){max-width:440px}#login-form-popup .account-container.lightbox-inner>.account-login-inner{padding-left:15px;padding-right:15px}.price{line-height:1}.product-info .price{font-size:1.5em;font-weight:bolder;margin:.5em 0}.woocommerce-variation-price{border-top:1px dashed #ddd;font-size:.8em;padding:7.5px 0}.price-wrapper .price{display:block}span.amount{color:#111;font-weight:700;white-space:nowrap}.dark .price,.dark .price del,.dark span.amount{color:#fff}.header-cart-title span.amount{color:currentColor}del span.amount{font-weight:400;margin-right:.3em;opacity:.6}.no-prices .amount{display:none!important}ul.product_list_widget li{line-height:1.33;list-style:none;margin-bottom:0;min-height:80px;overflow:hidden;padding:10px 0 5px 75px;position:relative;vertical-align:top}ul.product_list_widget li+li{border-top:1px solid #ececec}.dark ul.product_list_widget li{border-color:hsla(0,0%,100%,.2)}.widget_shopping_cart ul.product_list_widget li{padding-right:30px}ul.product_list_widget li>span.reviewer{font-size:.8em}ul.product_list_widget li a:not(.remove){display:block;line-height:1.3;margin-bottom:5px;overflow:hidden;padding:0;text-overflow:ellipsis}ul.product_list_widget li a.remove{position:absolute;right:0}ul.product_list_widget li dl{font-size:.8em;margin:0}ul.product_list_widget li img{height:60px;left:0;margin-bottom:5px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:10px;width:60px}ul.product_list_widget li .quantity{display:block;font-size:.85em;margin-top:3px;opacity:.6}ul.product_list_widget li .quantity.buttons_added{display:flex}.product-main{padding:40px 0}.page-title:not(.featured-title)+main .product-main{padding-top:15px}.product-info{padding-top:10px}.product-summary .woocommerce-Price-currencySymbol{display:inline-block;font-size:.75em;vertical-align:top}.product-summary .quantity{margin-bottom:1em}.product-summary .variations_button{padding:.5em 0}.product-summary table tr+tr{border-top:1px dashed #ddd}form.cart a.added_to_cart.wc-forward{display:none}.product_meta{font-size:.8em;margin-bottom:1em}.product_meta>span{border-top:1px dotted #ddd;display:block;padding:5px 0}.product-info p.stock{font-size:.8em;font-weight:700;line-height:1.3;margin-bottom:1em}p.in-stock{color:var(--fs-color-success)}.group_table .quantity{margin:0}.group_table .price{font-size:1em}.group_table .label label{margin:0;padding:0}.product-gallery,.product-thumbnails .col{padding-bottom:0!important}.product-gallery-slider img,.product-thumbnails img{width:100%}.product-gallery-wide{position:relative}@media screen and (min-width:850px){.product-gallery-stacked{overflow:auto!important;white-space:normal!important;width:auto!important}.product-gallery-stacked .flickity-slider,.product-gallery-stacked .flickity-viewport{height:auto!important}.product-gallery-stacked .flickity-slider,.product-gallery-stacked .slide{left:0!important;position:relative!important;right:0!important;transform:none!important}.product-gallery-stacked .slide{overflow:hidden}.product-gallery-stacked .slide:not(:last-child){margin-bottom:1.5em}.product-gallery-stacked.product-gallery-grid-layout .flickity-slider,.product-gallery-stacked.product-gallery-grid-layout:not(.flickity-enabled){display:grid;gap:10px}.product-gallery-stacked.product-gallery-grid-layout .flickity-slider .slide,.product-gallery-stacked.product-gallery-grid-layout:not(.flickity-enabled) .slide{margin-bottom:0!important}.product-gallery-stacked.product-gallery-grid-layout--1-2 .flickity-slider,.product-gallery-stacked.product-gallery-grid-layout--1-2:not(.flickity-enabled){grid-template-columns:repeat(2,1fr)}.product-gallery-stacked.product-gallery-grid-layout--1-2 .flickity-slider .slide:first-child,.product-gallery-stacked.product-gallery-grid-layout--1-2:not(.flickity-enabled) .slide:first-child{grid-column:1/3}.product-gallery-stacked.product-gallery-grid-layout--2 .flickity-slider,.product-gallery-stacked.product-gallery-grid-layout--2:not(.flickity-enabled){grid-template-columns:repeat(2,1fr)}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:first-child{grid-column:span 6;order:4}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:nth-child(2){grid-column:span 2;order:1}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:nth-child(3){grid-column:span 2;order:2}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:nth-child(4){grid-column:span 2;order:3}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:nth-child(n+5){grid-column:span 3;order:5}.product-stacked-info{padding:5vh 5% 2vh}}.product-thumbnails{padding-top:0}.product-thumbnails a{background-color:#fff;border:1px solid transparent;display:block;overflow:hidden;transform:translateY(0)}.product-thumbnails .is-nav-selected a,.product-thumbnails a:hover{border-color:rgba(0,0,0,.2)}.product-thumbnails img{backface-visibility:hidden;margin-bottom:-5px;opacity:.5;transition:transform .6s,opacity .6s}.product-thumbnails .is-nav-selected a img,.product-thumbnails a:hover img{border-color:rgba(0,0,0,.3);opacity:1;transform:translateY(-5px)}.vertical-thumbnails .row-slider:not(.flickity-enabled){opacity:0}@media screen and (min-width:850px){.vertical-thumbnails{overflow-x:hidden;overflow-y:auto}.vertical-thumbnails .col{left:0!important;margin-left:1px;max-width:100%!important;min-height:0!important;padding:0 0 15px!important;position:relative!important;right:0!important;width:95%!important}.vertical-thumbnails .flickity-slider,.vertical-thumbnails .flickity-viewport{height:auto!important;overflow:visible!important;transform:none!important}}.product-footer .woocommerce-tabs{border-top:1px solid #ececec;padding:30px 0}.product-footer .woocommerce-tabs>.nav-line-grow,.product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical){margin-top:-31px}#product-sidebar .next-prev-thumbs{margin:-.5em 0 3em}.mfp-content #product-sidebar{display:block!important}.mfp-content #product-sidebar:where(:not(:has(>.sidebar-inner))){padding:30px 20px}.mfp-content #product-sidebar:where(:has(>.sidebar-inner)){padding:0}.product-sidebar-small{font-size:.9em}.product-sidebar-small .widget-title{text-align:center}.product-sidebar-small .is-divider{margin-left:auto;margin-right:auto}.product-sidebar-small ul.product_list_widget li{padding-left:60px}.product-sidebar-small ul.product_list_widget li img{height:50px;width:50px}.product-section{border-top:1px solid #ececec}.easyzoom-notice{display:none}.easyzoom-flyout{animation-delay:1s;animation:stuckFadeIn .6s;background:#fff;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity 1s;width:100%;z-index:1}@media(max-width:849px){.easyzoom-flyout{display:none!important}}.product-gallery-slider .slide .easyzoom-flyout img{max-width:1000px!important;width:1000px!important}.woocommerce-product-gallery__trigger{display:none}.product-info .composite_form .composite_navigation .page_button{font-size:1em;font-weight:400;line-height:1.2}.woocommerce-pagination ul.links li{margin-left:inherit}.has-sticky-product-cart{padding-bottom:60px}.has-sticky-product-cart .back-to-top.active{bottom:10px}.sticky-add-to-cart__product{align-items:center;display:none;padding:3px}.sticky-add-to-cart__product .product-title-small{line-height:1;margin-right:1em;max-width:180px}.sticky-add-to-cart__product .sticky-add-to-cart-img{border-radius:5px;height:45px;margin-right:1em;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:45px}.sticky-add-to-cart--active{align-items:center;animation:stuckMoveUp .6s;background-color:hsla(0,0%,100%,.9);border-top:1px solid #ddd;bottom:0;display:flex;flex-wrap:wrap;font-size:.9em;justify-content:center;left:0;padding:3px;position:fixed;right:0;z-index:20}.sticky-add-to-cart--active .variations,.sticky-add-to-cart--active .woocommerce-variation-description{display:none}.sticky-add-to-cart--active .single_variation_wrap,.sticky-add-to-cart--active .woocommerce-variation-add-to-cart{align-items:center;display:flex;flex-wrap:no-wrap}.sticky-add-to-cart--active .product-page-price,.sticky-add-to-cart--active .stock,.sticky-add-to-cart--active .woocommerce-variation-price{border:0;font-size:15px;margin-bottom:0;margin-right:.9em;margin-top:0;padding:0}.sticky-add-to-cart--active .stock{font-size:.8em;font-weight:700}.sticky-add-to-cart--active .quantity,.sticky-add-to-cart--active button,.sticky-add-to-cart--active form{margin-bottom:0}.sticky-add-to-cart--active .sticky-add-to-cart__product{display:flex}@media(max-width:550px){.sticky-add-to-cart--active{font-size:.8em}.sticky-add-to-cart--active .stock{display:none}}.flex-viewport{cursor:pointer;max-height:2000px;transition:all 1s ease}.flex-viewport a{display:block}.flex-viewport img{width:100%}.flex-control-thumbs{display:flex;flex-wrap:wrap;margin:10px -5px 0}.flex-control-thumbs li{cursor:pointer;list-style:none;padding:0 5px;width:25%}.flex-control-thumbs li img{opacity:.6}.flex-control-thumbs li img.flex-active{opacity:1}.quantity,.text-center .quantity{display:inline-block;display:inline-flex;margin-right:1em;opacity:1;vertical-align:top;white-space:nowrap}.button+.quantity,.text-center .button+.quantity{margin-right:0}.quantity+.button{font-size:1em;margin-right:0}.quantity .button.minus{border-bottom-right-radius:0!important;border-right:0!important;border-top-right-radius:0!important}.quantity .button.plus{border-bottom-left-radius:0!important;border-left:0!important;border-top-left-radius:0!important}.quantity .minus,.quantity .plus{padding-left:.5em;padding-right:.5em}.quantity input{display:inline-block;margin:0;padding-left:0;padding-right:0;vertical-align:top}.quantity input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:0!important;font-size:1em;max-width:2.5em;text-align:center;width:2.5em}@media(max-width:549px){.quantity input[type=number]{width:2em}}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.box-text .ux-quantity{margin-top:1em}.box-text .ux-quantity__button{margin-top:0}.ux-free-shipping{display:grid;gap:10px}.nav-dropdown .ux-free-shipping{min-width:300px}.ux-free-shipping__bar{background:#ddd;border-radius:5px;height:8px}.ux-free-shipping__bar--striped{background-image:linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:30px 30px}.ux-free-shipping__bar-progress{background:var(--fs-color-primary);border-radius:5px;display:block;height:8px}.widget_shopping_cart_content .ux-free-shipping{margin-bottom:10px}.woocommerce-cart .ux-free-shipping{padding-bottom:30px}.woocommerce-checkout .ux-free-shipping{padding:30px 0}.cart-icon,.cart-icon strong{display:inline-block}.cart-icon strong{border:2px solid var(--fs-color-primary);border-radius:0;color:var(--fs-color-primary);font-family:Helvetica,Arial,Sans-serif;font-size:1em;font-weight:700;height:2.2em;line-height:1.9em;margin:.3em 0;position:relative;text-align:center;vertical-align:middle;width:2.2em}.cart-icon strong:after{border:2px solid var(--fs-color-primary);border-bottom:0;border-top-left-radius:99px;border-top-right-radius:99px;bottom:100%;content:" ";height:8px;left:50%;margin-bottom:0;margin-left:-7px;pointer-events:none;position:absolute;transition:height .1s ease-out;width:14px}.cart-icon:hover strong,.current-dropdown .cart-icon strong{background-color:var(--fs-color-primary);color:#fff}.cart-icon:hover strong:after,.current-dropdown .cart-icon strong:after{height:10px}.nav-small .cart-icon{font-size:.66em}.nav-dark .cart-icon strong{border-color:#fff;color:#fff}.nav-dark .cart-icon:hover strong,.nav-dark .current-dropdown .cart-icon strong{background-color:#fff;color:var(--fs-color-primary)}.nav-dark .cart-icon strong:after{border-color:#fff}.woocommerce-mini-cart__empty-message{text-align:center}.loading .cart-icon strong,.loading .cart-icon strong:after{border-color:var(--fs-color-success);color:var(--fs-color-success)}.loading .cart-icon:hover strong{background-color:var(--fs-color-success);color:#fff}.header-cart-icon{position:relative}.cart-popup-title>span{display:block;font-size:1.125em}.cross-sells h2{font-size:1.2em;margin-bottom:1em}.checkout ul li,.shop_table ul li{list-style:none;margin:0}.shop_table .quantity{margin:0}td.product-thumbnail{max-width:90px;min-width:60px;width:90px}td.product-remove{padding:0;width:20px}.shop_table tfoot th{font-size:85%;letter-spacing:0;text-transform:inherit}.cart_totals tbody tr td,.shop_table tfoot tr td,.shop_table thead tr th:last-of-type,.shop_table tr td:last-of-type,td.product-total{text-align:right}.shop_table .order-total td,.shop_table .order-total th,.shop_table thead th{border-width:3px}.shop_table th:last-child{border-right:0}.shop_table .cart_item td{padding-bottom:15px;padding-top:15px}.shop_table .actions{border:0;padding:15px 0 10px}.shop_table .submit-col{padding-left:30px}@media(max-width:849px){.shop_table{font-size:.9em}.shop_table tr.shipping th{width:50%}.shop_table .product-name{min-width:80px}.shop_table .product-remove{position:relative;width:0}.shop_table .product-remove a{font-size:18px!important;height:24px;left:0;line-height:18px!important;position:absolute;top:10px;width:24px}.shop_table .mobile-product-price{margin:.5em 0}}@media(max-width:549px){.shop_table .product-price,.shop_table .product-subtotal{display:none}.product-quantity{text-align:right}.cross-sells{overflow:hidden}}.cart_totals tbody th{font-size:.9em;font-weight:400;letter-spacing:0;text-transform:inherit}.cart_totals>h2{display:none}.cart_totals .button{display:block;margin-right:0;min-width:100%}.cart_totals th.product-name{border-width:3px}.cart_totals .wc-proceed-to-checkout{margin:1.5em 0}.shipping__table{margin:0}.shipping__inner{border:0;font-size:1em;padding:0}.shipping__list{margin-bottom:0}.shipping__list_item{align-items:center;display:flex;min-height:2em}.shipping__list_label{flex:1;font-weight:400;margin:0;opacity:.8;padding:.5em 0}.shipping.shipping--boxed .shipping__list{padding:0}.shipping.shipping--boxed .shipping__list_item{background-color:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.1);border-radius:3px;margin-bottom:5px;min-height:2.4em;padding:.3em .6em}.shipping__table--multiple{display:block;text-align:left}.shipping__table--multiple tbody,.shipping__table--multiple td,.shipping__table--multiple th,.shipping__table--multiple tr{display:block;padding-left:0;text-align:left}.shipping__table--multiple th{border:0}.shipping__table--multiple .shipping__list{padding:0 .2em}.shipping__table--multiple .shipping__list_label,.shipping__table--multiple .woocommerce-shipping-calculator,.shipping__table--multiple .woocommerce-shipping-destination{text-align:left}tr.shipping input:checked+label,tr.shipping input:hover+label,tr.shipping label:hover{opacity:1}tr.shipping input:checked+label{font-weight:700}tr.shipping input{margin-bottom:0;margin-top:-2px}tr.shipping span.amount{margin-left:.2em}.woocommerce-shipping-calculator{margin-bottom:0;margin-top:.5em}.shipping-calculator-button,.woocommerce-shipping-destination{font-size:.9em}.shipping-calculator-form{background-color:rgba(0,0,0,.03);border-radius:5px;margin-top:5px;padding:15px 15px 10px}.cart-discount{background-color:rgba(var(--fs-color-success),.2);font-size:.85em}.cart-discount td,.cart-discount th{padding:10px 5px}.cart-sidebar .widget-title{border-bottom:3px solid #ececec;font-size:.95em;margin-bottom:15px;padding-bottom:10px}.widget_shopping_cart .woocommerce-mini-cart__buttons .button{margin:.5em 0 0;width:100%}.widget_shopping_cart li.empty{margin:0;min-height:0;padding:0 10px!important;text-align:center}.widget_shopping_cart p.total{border-bottom:2px solid #ececec;border-top:1px solid #ececec;margin-bottom:.5em;padding:10px 0;text-align:center}.dark .widget_shopping_cart p.total{border-color:hsla(0,0%,100%,.2)}.nav-dropdown .product_list_widget{-webkit-overflow-scrolling:touch;max-height:500px;max-height:50vh;overflow-y:auto}.woocommerce-mini-cart-item .variation{margin-bottom:10px}.woocommerce-mini-cart-item .ux-mini-cart-qty{margin-right:-30px;margin-top:3px}.woocommerce-mini-cart__total{display:flex;gap:15px;justify-content:space-between}.nav-dropdown ul.woocommerce-mini-cart{margin-bottom:10px}.cart-popup-inner{display:flex;flex-direction:column;padding-bottom:0}.cart-popup-inner>:last-child{margin-bottom:30px}.cart-popup-inner .widget_shopping_cart{margin-bottom:0}.cart-popup-inner .widget_shopping_cart,.cart-popup-inner .widget_shopping_cart_content{display:flex;flex:1;flex-direction:column}.cart-popup-inner .widget_shopping_cart_content .price-wrapper{font-size:.85em;opacity:.6}.cart-popup-inner .woocommerce-mini-cart{display:flex;flex:1;flex-direction:column;margin-bottom:30px}.cart-popup-inner .woocommerce-mini-cart__buttons:last-child{margin-bottom:0}@media(min-height:500px){.cart-popup-inner--sticky{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}.cart-popup-inner--sticky .ux-mini-cart-footer{background-color:#fff;border-top:1px solid #f1f1f1;bottom:0;position:sticky}.cart-popup-inner--sticky .ux-mini-cart-footer .woocommerce-mini-cart__total:first-child{border-top:0}}.ux-mini-cart-footer .ux-free-shipping{margin-bottom:20px;margin-top:5px}.off-canvas-cart .ux-mini-cart-footer{margin-left:-30px;margin-right:-30px;padding:10px 30px 30px}.ux-mini-cart-qty{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;justify-content:space-between}.ux-mini-cart-qty .quantity{margin:0!important}.ux-mini-cart-cross-sells{margin-bottom:30px;margin-top:auto}.nav-dropdown .ux-mini-cart-cross-sells{display:none}.ux-mini-cart-cross-sells__list{display:flex;flex-direction:column;gap:10px}.ux-mini-cart-cross-sells__list li.ux-mini-cart-cross-sells__list-item{background-color:rgba(0,0,0,.05);border:0;margin-bottom:0;padding-left:85px;padding-right:10px!important}.ux-mini-cart-cross-sells__list li.ux-mini-cart-cross-sells__list-item img{left:10px}.ux-mini-cart-cross-sells__list li.ux-mini-cart-cross-sells__list-item .product-title{font-size:.9em}.ux-mini-cart-cross-sells__list li.ux-mini-cart-cross-sells__list-item .price-wrapper{opacity:1}.ux-mini-cart-cross-sells__list li.ux-mini-cart-cross-sells__list-item .price-wrapper .price{margin-bottom:.5em;margin-top:.5em}.ux-mini-cart-cross-sells__list li.ux-mini-cart-cross-sells__list-item .price-wrapper .star-rating~.price{margin-top:0}.ux-mini-cart-cross-sells__list li.ux-mini-cart-cross-sells__list-item a:not(.remove,.button){display:inline}.ux-mini-cart-cross-sells__list li.ux-mini-cart-cross-sells__list-item:last-child{margin-bottom:0}.ux-mini-cart-cross-sells__list .button.add_to_cart_button{align-items:center;display:inline-flex;float:right;font-size:.7em;gap:5px;justify-content:center;line-height:1;margin:0 0 8px 8px;padding:3px 8px}.ux-mini-cart-empty{gap:30px;padding:15px 0}.ux-mini-cart-empty .woocommerce-mini-cart__empty-message{margin-bottom:0}.tagcloud{padding-bottom:15px}.tagcloud a{border:1px solid;border-radius:3px;display:inline-block;font-size:.8em!important;margin:0 3px 5px 0;opacity:.8;padding:2px 5px}.tagcloud a:hover{background-color:var(--fs-experimental-link-color-hover);border-color:var(--fs-experimental-link-color-hover);color:#fff;opacity:1}table.variations .label{padding-right:20px}table.variations label{white-space:nowrap}table.variations .value{width:100%}.variations{position:relative}.variations td,.variations th{border:0;letter-spacing:normal;padding:.2em 0;text-transform:none;vertical-align:middle}.variations .reset_variations{bottom:95%;color:currentColor;font-size:11px;opacity:.6;position:absolute;right:0;text-transform:uppercase}dl.variation{text-transform:none}dl.variation dt{clear:both;float:left;font-weight:700}dl.variation dd{display:block}.wc-item-meta{margin-top:1.3em}@media only screen and (max-width: 48em) { }div.sib-sms-field {
display: inline-block;
position: relative;
width: 100%;
}
.sib-sms-field .sib-country-block {
position: absolute;
right: auto;
left: 0;
top: 0;
bottom: 0;
padding: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sib-country-block .sib-toggle.sib-country-flg {
z-index: 1;
position: relative;
width: 46px;
height: 100%;
padding: 0 0 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #dbdbdb;
cursor: pointer;
}
.sib-country-block .sib-toggle .sib-cflags {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 15px;
width: 20px;
background-repeat: no-repeat;
background-color: #dbdbdb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-image: url(//myta.vn/wp-content/plugins/mailin/img/flags/fr.png);
}
.sib-country-block .sib-toggle .sib-icon-arrow {
position: absolute;
top: 50%;
margin-top: -2px;
right: 6px;
width:  0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid;
}
.sib-sms-field ul.sib-country-list {
position: absolute;
z-index: 2;
list-style: none;
text-align: left;
padding: 0px;
margin: 0px 0px 0px -1px;
box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
background-color: white;
border: 1px solid rgb(204, 204, 204);
white-space: nowrap;
max-height: 150px;
overflow-y: scroll;
overflow-x: hidden;
top: 50px;
width: 250px;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix {
font-size: 14px;
padding:1px 10px;
cursor: pointer;
}
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover {
background-color: #dbdbdb;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box {
width: 20px;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag {
height: 18px;
width: 20px;
background-image: url(//myta.vn/wp-content/plugins/mailin/img/flags/ad.png);
vertical-align: middle;
display: inline-block;
background-repeat:no-repeat;
}
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code {
margin-left: 20px;
}
.sib-sms-field .sib-sms {
padding-right: 6px;
padding-left: 52px;
margin-left: 0;
position: relative;
z-index: 0;
margin-top: 0 !important;
margin-bottom: 0 !important;
margin-right: 0;
}
.sib-multi-lists.sib_error {
color: #A94442;
}.d-none{
display: none !important;
}
.header-nav li a{
color: #2d2d2d
}
.header-nav li a.button{
color: white
}
.custom.html_topbar_right{
border: 2px solid rgb(255,255,255,0.5);
background: #ee001c;
border-radius: 50px;
}
.custom.html_topbar_right a{
padding: 0 10px
}
.custom.html_topbar_right a.active{
background: rgb(0 0 0 / 30%);
border-radius: 50px;
}
.custom.html_topbar_right img{
margin-right: 5px;
width: 15px
}
a.glink span{
font-size: 12px
}
.flickity-page-dots .dot.is-selected{
background-color: #5BC13E;
}
.flickity-page-dots .dot{	
border: 3px solid #5BC13E;
}
.menu-bottom-drawer {
display: none;
}
.wp-bottom-menu .t-menu {
opacity: 1 !important
}
.col-blog .post-item,
.col-blog-2 .post-item,
.col-blog-3 .post-item,
.col-blog-4 .post-item,
.col-blog-5 .post-item,
.col-blog-6 .post-item, .col-blog-7 .post-item {
display: none
}
#loadMore,
#loadMore-2,
#loadMore-3,
#loadMore-4,
#loadMore-5,
#loadMore-6,
#loadMore-7{
margin: auto;
display: block;
color: white;
width: max-content;
border-radius: 50px;
margin-bottom: 20px
}
.noContent {
cursor: not-allowed
}
#top-bar {
background: linear-gradient(90deg, #ed435c, #ee001c);
padding: 8px 0;
}
.head-qc {
text-align: center;
font-size: 14px;
color: #fff;
font-weight: 400;
}
.badge-danger {
font-size: 10px;
color: #fff;
text-transform: uppercase;
background: #ff0047;
border-radius: 50px;
margin: -20px 0 0 0px;
font-weight: 600;
padding: 3px 5px;
display: flex;
align-items: center;
height: max-content;
width: max-content
}
.header-button-1 {
margin-left: 50px !important
}
.header-nav-main>li {
margin-right: 20px
}
.header-nav-main>li:hover a.nav-top-link{
color: #1F8538
}
.home-sec-1,
.home-sec-4,
.home-sec-5,
.td-sec-1 {
padding-top: 9em !important;
padding-bottom: 7.5em !important
}
.home-sec-5{
padding-top: 6em !important;
}
.home-sec-1 .sub-title p{
color: #2d2d2d
}
.home-sec-1 {
box-shadow: 0px 60px 25px 15px rgb(0 25 53 / 4%);
}
.home-sec-1 .bg {
background: linear-gradient(to bottom, #ffffeb 0%, #fff 100%);
height: 495px;
}
.txt-rotate>.wrap {
border-right: 0.08em solid black;
animation-name: typing;
animation-duration: 1s;
animation-iteration-count: infinite;
font-size: 38px;
text-transform: uppercase;
color: #1F8438;		
}
.text-run .run{
height: 55px;
margin-bottom: 20px
}
.txt-rotate {
height: 55px;
}
@keyframes typing {
0% {
border-right: none
}
100% {
border-right: 0.08em solid black;
}
}
.home-sec-1 h2 {
font-size: 36px;
margin-bottom: 0; color: #2d2d2d
}
.text-title h2 {
font-size: 36px;
margin-bottom: 0; color: #2d2d2d
}
.sub-title {
font-size: 14px;
color: #1f8538;
font-weight: bold
}
.home .fa-circle {
font-size: 10px;
margin-right: 10px
}
.home-short-des {
font-size: 18px;
color: #2d2d2d
}
.home-vct,
.header-button a,
.col-form .wpcf7-submit,
#loadMore,
#loadMore-2,
#loadMore-3,
#loadMore-4,
#loadMore-5,
#loadMore-6, #loadMore-7 {
background: linear-gradient(90deg, #ed435c, #ee001c);
padding: 5px 38px;
border: none
}
.header-button a {
padding: 5px 20px;
}
.home-vct:hover,
.header-button a:hover,
.col-form .wpcf7-submit {
background: linear-gradient(90deg, #ee001c, #ed435c);
border: none
}
.home-prf {
padding: 5px 38px;
border: 2px solid #ed435c !important;
color: #7DD061
}
.home-prf span {
color: #7DD061
}
.home-prf:hover {
background-color: #ed435c !important;
border-color: #ed435c !important;
}
.home-prf:hover span{
color: white !important
}
.img-banner {
position: relative
}
.img-absolute {
position: absolute
}
.shape-1 {
top: 20%;
left: -25%;
animation: hu__hu__ infinite 3s ease-in-out;
}
.shape-2 {
top: 0%;
right: -12%;
animation: hu__hu__ infinite 3.4s ease-in-out;
}
.shape-3 {
bottom: 0;
left: -10%;
animation: hu__hu__ infinite 3.8s ease-in-out;
}
.shape-5 {
bottom: 10%;
left: -10%;
animation: hu__hu__ infinite 3.8s ease-in-out;
}
.shape-4 {
bottom: 0;
right: -15%;
animation: hu__hu__ infinite 4.2s ease-in-out;
}
.shape-6 {
bottom: 0;
right: 0%;
animation: hu__hu__ infinite 4.2s ease-in-out;
}
@keyframes hu__hu__ {
50% {
transform: translateY(15px)
}
}
.home-sec-2 .flickity-page-dots {
opacity: .3
}
.home-sec-2 .slider .img {
margin-right: 1.25%;
margin-left: 2.25%;
border-radius: 5px
}
.home-sec-2 .slider .img img {
border-radius: 5px
}
.home-sec-2 .row-slide {
transform: translatey(-40%)
}
.home-sec-2 .flickity-page-dots {
bottom: -25px
}
.home-sec-2 .flickity-prev-next-button,
.home-sec-6 .flickity-prev-next-button,
.home-sec-8 .flickity-prev-next-button,
.blog-du-da .flickity-prev-next-button,
.home-sec-7 .flickity-prev-next-button {
width: 40px !important;
height: 30px !important;
color: #fff !important;
background: #D6D6D6 !important;
border: none;
border-radius: 5px !important;
min-height: 30px;
display: flex;
justify-content: center;
align-items: center;
}
.home-sec-2 .flickity-prev-next-button:hover,
.home-sec-6 .flickity-prev-next-button:hover,
.home-sec-8 .flickity-prev-next-button:hover,
.blog-du-da .flickity-prev-next-button:hover,
.home-sec-7 .flickity-prev-next-button:hover {
background: rgb(31 132 56 / 100%) !important;
}
.home-sec-2 ul {
list-style: none
}
.home-sec-2 li {
font-size: 18px;
margin-left: 3px!important
}
.home-sec-2 li i{
color: #ed435c
}
.home-sec-2 .dot{
margin-right: 5px !important;
border-radius: 50px !important
}
.home-sec-2 .box-text{
display: none
} 
.home-sec-2 .flickity-prev-next-button svg{
border: none !important
}
.home-sec-2 .flickity-prev-next-button, .home-sec-8 .flickity-prev-next-button{
opacity: 1;
margin-top: 0 !important;
background: #ed435c!important
}
.home-sec-8 .flickity-prev-next-button{
margin-top: -4% !important
}
.home-sec-2 .flickity-prev-next-button:hover{
background: rgb(97 198 63 / 50%) !important
}
.home-sec-2 .flickity-prev-next-button.previous{
right: 99%;
}
.home-sec-2 .flickity-prev-next-button.next{
left: 99%;
}
.home-sec-2 .box-image img{
border-radius: 5px
}
.home-sec-2 .row-slider .flickity-page-dots .dot{
width: 30px;
height: 3px;
}
.home-sec-3 h2 {
text-transform: uppercase;
font-weight: 800;
margin-top: 10px;
background: linear-gradient(90deg, #ed435c, #ee001c);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
line-height: initial;
}
.home-sec-3 .open-video {
width: 82px;
height: 82px;
background: radial-gradient(rgb(34 166 75 / 80%) 60%, rgba(255, 255, 255, 1) 62%);
border-radius: 50%;
position: relative;
margin: 10px auto;
box-shadow: 0px 0px 25px 3px #e7ffd5;
-webkit-box-shadow: 0px 0px 25px 3px #e7ffd5;
line-height: 75px;
}
.home-sec-3 .open-video:before {
content: "";
position: absolute;
width: 150%;
height: 150%;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation: pulsate1 2s;
animation: pulsate1 2s;
-webkit-animation-direction: forwards;
animation-direction: forwards;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: steps;
animation-timing-function: steps;
opacity: 1;
border-radius: 50%;
border: 5px solid rgba(255, 255, 255, 1);
top: -25%;
left: -25%;
background: rgba(198, 16, 0, .1);
}
@keyframes pulsate1 {
0% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
opacity: 1;
box-shadow: inset 0px 0px 25px 3px rgba(255, 255, 255, 0.75), 0px 0px 25px 10px rgba(255, 255, 255, 0.75);
}
100% {
-webkit-transform: scale(1, 1);
transform: scale(1);
opacity: 0;
box-shadow: none;
}
}
.home-sec-3 {
position: relative;
overflow: hidden
}
.home-sec-3 .open-video:hover {
border-color: #4CB76E
}
.home-sec-3 {
padding-top: 9em !important;
}
.xe-2,
.xe-3 {
bottom: 0%;
left: 0;
}
.xe-1 {
top: -20%;
left: 0;
animation: myfirst 18s linear infinite;
}
.xe-3 {
animation: myfirst 22s linear infinite;
}
.xe-2 {
animation: myfirst 30s linear infinite;
}
@keyframes myfirst {
0% {
left: -25%
}
to {
left: 100%
}
}
.home-sec-4 .sub-title p,
.home-sec-8 .sub-title p,
.tkw-sec-7 .sub-title p {
font-size: 18px;
font-weight: 600;
color: #1f8538;
letter-spacing: 0.1rem;
margin-bottom: 10px
}
.home-sec-8 .from_the_blog_excerpt {
overflow: hidden;
text-overflow: ellipsis;
line-height: 25px;
-webkit-line-clamp: 3;
height: 75px;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.home-gp .box-shadow-1 {
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
}
.home-gp .box-shadow-1>.row,
.home-gp .box-shadow-1>p {
padding: 0 25px
}
.home-gp .box-shadow-1>p{
overflow: hidden;
text-overflow: ellipsis;
line-height: 22px;
-webkit-line-clamp: 3;
height: 66px;
display: -webkit-box;
-webkit-box-orient: vertical;
text-align: justify
}
.home-gp h3 {
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 5px;
}
.home-gp .row-title .medium-9 {
padding: 0
}
.row-title p {
font-size: 14px
}
.row-btn .button {
margin: 0;
}
.row-btn .col-inner {
display: flex;
justify-content: space-between
}
.home-gp .col-inner>.img img {
border-radius: 5px 5px 0 0
}
.home-gp>.col-inner {
transition: .5s
}
.home-gp>.col-inner:hover {
transform: translatey(-10px)
}
.row-gp {
margin-top: 50px
}
.btn-lh {
font-size: 16px;
border: none;
height: 38px;
line-height: 38px;
padding: 0 25px;
transition: .5s
}
.btn-lh:hover {
padding-right: 35px
}
.btn-lh span {
position: relative;
}
.btn-lh span:after {
content: '\f061';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
color: white;
position: absolute;
right: -20px;
top: 4px;
font-size: 13px;
opacity: 0;
}
.btn-lh:hover span:after {
opacity: 1;
transition: .5s
}
.btn-xt {
color: #39934F !important
}
.lh-1 {
background: linear-gradient(to right, #2ad38b, #0cceb0);
}
.lh-2 {
background-image: -webkit-linear-gradient(0deg, #20c497 8%, #37b2ae 89%);
}
.lh-3 {
background-image: -webkit-linear-gradient(0deg, #a15ef3 8%, #5e76eb 89%);
}
.lh-4 {
background-image: -webkit-linear-gradient(0deg, #00b0e5 8%, #0078fb 89%);
}
.lh-5 {
background-image: -webkit-linear-gradient(0deg, #79d1fe 8%, #0cc2ed 89%);
}
.lh-6 {
background-image: -webkit-linear-gradient(0deg, #ffb33a 8%, #ff7b02 88%);
} div.rn-pbwp-div {
background-image: url(//myta.vn/wp-content/uploads/2022/03/about-bg-handshake.jpg);
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat
} .home-sec-5 .sub-title p {
font-size: 18px;
font-weight: 600;
color: white;
letter-spacing: 0.1rem;
margin-bottom: 5px
}
.home-sec-5 .text-title h2 {
color: white;
margin-bottom: 40px
}
.thong-so img {
width: 80px;
height: 80px;
background: #fff;
padding: 10px;
border-radius: 50%;
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 19%);
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 19%);
}
.thong-so .medium-4 {
padding: 0 5px 30px 10px;
}
.thong-so .medium-8 {
padding: 0 10px 30px 5px;
}
.conut-num {
font-size: 42px;
color: #FFF400;
margin-bottom: 0;
font-weight: 900;
line-height: 45px;
}
.count-txt {
margin: 0;
font-size: 19px;
color: #fff;
}
.home-sec-5 .doanh-nghiep {
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
border-radius: 5px;
padding: 50px;
background-color: white;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.home-sec-5 .doanh-nghiep>.col {
padding-bottom: 0
}
.home-sec-5 .doanh-nghiep .img {
height: 80px;
line-height: 80px;
padding: 0px 10px;
}
.home-sec-5 .doanh-nghiep .box-shadow-1 {
-webkit-box-shadow: 0 5px 20px 0 rgb(2 55 102 / 15%);
}
.home-sec-5 .slider-wrapper {
-webkit-box-shadow: 0 5px 55px 0 rgb(2 55 102 / 3%);
margin-bottom: 30px
}
.home-sec-5 .slider-wrapper .flickity-page-dots {
bottom: -25px;
opacity: .3
}
.home-sec-5 .doanh-nghiep i {
font-size: 10px;
margin-right: 5px;
color: #262f5a;
}
.home-sec-5 .doanh-nghiep h4 {
text-align: center;
margin-top: 45px;
text-transform: uppercase;
font-size: 24px;
font-weight: 600;
color: #2d2d2d
}
.home-sec-6 {
padding-top: 90px !important;
padding-bottom: 0 !important
}
.home-sec-6 .tabbed-content {
left: calc((100% - 1220px) / 2);
position: relative;
}
.home-sec-6 .flickity-prev-next-button {
opacity: 1;
width: 50px;
height: 50px;
color: #fff !important;
background: rgb(205 205 205 / 50%) !important;
backdrop-filter: blur(6.5px);
-webkit-backdrop-filter: blur(6.5px);
border: none;
}
.home-sec-7 .flickity-prev-next-button {
opacity: 1;
}
.home-sec-6 .flickity-prev-next-button.previous {
top: -10%;
right: 69%;
left: auto;
}
.home-sec-6 .flickity-prev-next-button.next {
top: -10%;
right: 60%;
}
.home-sec-6 .home-vct:after {
content: '\f061';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
color: white;
margin-left: 10px
}
.home-sec-6 .blog-right .overlay {
background: linear-gradient(to top, rgba(18, 34, 67, 0) 0%, rgba(18, 34, 67, 0.5)1%, rgba(18, 34, 67, 0.2)33%, rgba(18, 34, 67, 0)60%) !important;
background-color: transparent !important;
}
.home-sec-6 .blog-right .post-item .box-text h5{
text-shadow: none;
overflow: hidden;
text-overflow: ellipsis;
line-height: 22px;
-webkit-line-clamp: 2;
height: 44px;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.home-sec-6 .blog-right .post-item .box-text{
bottom: -50px;
transition: .5s
}
.home-sec-6 .blog-right .post-item button{
margin-top: 2em;
transition: .5s
}
.home-sec-6 .blog-right .post-item:hover .box-text{
bottom: 0
}
.home-sec-6 .blog-right .post-item:hover button{
margin-top: 0
}
.home-sec-7{
padding-top: 60px !important
}
.home-sec-7 .slider-wrapper {
margin-top: 30px;
}
.row-kh>.col>.col-inner {
padding: 20px;
background: #fff;
border-radius: 5px;
border: 2px solid #f5f5f5;
}
.row-kh h3{
color: #61C63F;
margin:0
}
.row-kh .row p{
color: #6d6d6d
}
.home-sec-7 .slider-wrapper .slider {
height: 288px
}
.home-sec-7 .slider-wrapper .img-inner {
border-radius: 50px
}
.home-sec-7 .flickity-prev-next-button.previous {
top: auto;
bottom: -15%;
left: 38%;
}
.home-sec-7 .flickity-prev-next-button.next {
top: auto;
bottom: -15%;
left: 52%;
}
.home-sec-6 {
overflow: hidden
}
.home-sec-6 .is-divider,
.home-sec-6 .flickity-page-dots {
display: none
}
.home-sec-6 .blog-left .post-item .col-inner, .home-sec-6 .tab-mb .post-item .col-inner {
border-radius: 7px;
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
}
.home-sec-6 .blog-left .box-text-inner, .home-sec-6 .tab-mb .box-text-inner {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 4.5px 20px;
align-items: center;
}
.home-sec-6 .blog-left .box-text-inner h5, .home-sec-6 .tab-mb .box-text-inner h5 {
order: 1;
width: 70%;
color: black;
overflow: hidden;
text-overflow: ellipsis;
line-height: 22px;
-webkit-line-clamp: 2;
height: 54px;
display: -webkit-box;
-webkit-box-orient: vertical;
padding-top: 10px
}
.home-sec-6 .tab-mb .box-text-inner h5{
width: 100%;
padding-top: 0;
height: 44px
}
.home-sec-6 .blog-left .box-text-inner p {
order: 2;
width: max-content;
opacity: 1;
font-size: 13px;
display: flex;
align-items: center;
color: black
}
.home-sec-6 .blog-left .box-text-inner button, .home-sec-6 .tab-mb .box-text-inner button {
order: 3;
width: max-content;
margin: 0;
color: white;
text-transform: initial;
font-size: 14px;
background: linear-gradient(90deg, #ed435c, #ee001c);
padding: 5px 20px;
border: none;
border-radius: 50px
}
.home-sec-6 .tab-mb .box-text-inner button{
font-size: 12px;
margin-top: 10px
}
.home-sec-6 .box-text-inner button:after,
.home-sec-6 .xem-all:after {
content: '\f061';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
}
.home-sec-6 .blog-left img {
border-radius: 7px 7px 0 0;
}
.home-sec-6 .tab,
.du-an-sec-2 .tab {
background-color: #F3F6FD;
padding: 0 20px;
margin-right: 20px
}
.home-sec-6 .tab.active,
.du-an-sec-2 .tab.active, .home-sec-6 .tab:hover, .du-an-sec-2 .tab:hover{
background-color: #ee001c 	
}
.home-sec-6 .tab.active a,
.du-an-sec-2 .tab.active a, .home-sec-6 .tab:hover a, .du-an-sec-2 .tab:hover a{
color: white	
}
.home-sec-6 .tab a,
.du-an-sec-2 .tab a {
font-weight: 500
}
.home-sec-6 .tab a:before,
.du-an-sec-2 .tab a:before {
content: none
}
.home-sec-6 .xem-all {
color: #ee001c
}
.home-sec-7 .bg {
background: linear-gradient(to bottom, #fffcf4 0%, #fff 100%);
}
.home-sec-8 .text-title {
margin-bottom: 10px
}
.blog-des p {
max-width: 600px;
font-size: 17px;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
}
.home-blog {
margin-top: 30px;
}
.home-blog .box-text {
border-top: 3px solid #ed435c;
padding-top: 30px;
}
.home-blog .box-text .box-text-inner {
display: flex;
flex-wrap: wrap
}
.home-blog .cat-label {
font-size: 12px;
color: #fff;
background: linear-gradient(90deg, #ed435c, #ee001c);
padding: 5px 20px;
border-radius: 50px;
width: max-content;
position: absolute;
top: -16px;
opacity: 1
}
.home-blog .is-divider {
display: none
}
.home-blog .box-text .box-text-inner .post-title {
order: 2;
font-size: 18px;
color: #1F8438;
overflow: hidden;
text-overflow: ellipsis;
line-height: 22px;
-webkit-line-clamp: 2;
height: 44px;
display: -webkit-box;
-webkit-box-orient: vertical;
margin: 10px 0 15px;
}
.home-blog .box-text .box-text-inner .post-title:hover{
color: #2d2d2d
}
.home-blog .box-text .box-text-inner .post-meta {
order: 1;
font-weight: 500;
font-size: 13px
}
.home-blog .box-text .box-text-inner .button {
order: 4;
margin-left: auto;
color: #ee001c;
text-transform: initial;
font-size: 16px;
font-weight: 600;
}
.home-blog .box-text .box-text-inner .button:after {
content: '\f061';
font-family: 'Font Awesome 5 Free';
font-weight: 600;
font-size: 12px;
}
.home-blog .box-text .box-text-inner .button:hover{
color: #2d2d2d
}
.home-blog .box-text .box-text-inner .from_the_blog_excerpt {
order: 3
}
.home-blog .box-text .box-text-inner .post-meta:before {
content: '\f017';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
margin-right: 5px
}
.home-blog.row-box-shadow-1 .col-inner {
box-shadow: 0 5px 16px 0 rgb(2 55 102 / 9%);
-webkit-box-shadow: 0 5px 16px 0 rgb(2 55 102 / 9%);
border-radius: 10px;
}
.home-blog.row-box-shadow-1 .col-inner .box {
border-radius: 10px;
}
.home-blog.row-box-shadow-1 .col-inner .box-image {
border-radius: 10px 10px 0 0;
}
.home-sec-8 .flickity-prev-next-button.next{
right: 0
}
.home-sec-8 .flickity-prev-next-button.previous{
left: 0
}
#footer {
background: transparent;
position: relative;
padding-top: 65px;
}
.absolute-footer {
background-color: transparent
}
.absolute-footer .container {
border-top: 1px solid #ee001c2;
padding-top: 15px
}
.shape16 {
position: absolute;
right: 0;
bottom: 0;
z-index: 0;
transform: scalex(-1)
}
.shape16 img {
max-width: 100%;
height: auto;
}
#footer ul {
list-style: none
}
#footer h3 {
margin-bottom: 20px;
margin-top: 20px;
font-size: 16px;
}
#footer ul li {
margin-left: 0
}
#footer ul li:before {
content: '\f105';
font-family: 'Font Awesome 5 Free';
font-weight: 600;
margin-right: 5px
}
.du-an-sec-1 {
padding-top: 120px !important;
padding-bottom: 60px !important
}
.du-an-sec-1 h1 {
font-size: 42px;
color: #003189;
margin-bottom: 0;
font-weight: 700;
line-height: 1.2em;
max-width: 870px
}
.du-an-tb .box-text-inner,
.du-an-sec-2 .box-text-inner {
display: flex;
flex-direction: column-reverse
}
.du-an-tb .is-divider,
.du-an-sec-2 .is-divider {
display: none
}
.du-an-tb .post-title,
.du-an-sec-2 .post-title {
color: #003189;
font-size: 24px;
font-weight: 700;
line-height: 1.2em;
font-weight: 400;
margin-bottom: 5px;
text-transform: inherit;
overflow: hidden;
text-overflow: ellipsis;
line-height: 26px;
-webkit-line-clamp: 2;
height: 52px;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.du-an-sec-2 .post-title{
font-weight: bold;
font-size: 20px;
color: #2d2d2d;
font-family: 'Open Sans', sans-serif !important;
}
.du-an-lq .post-title{
font-size: 16px;
font-weight: 600;
}
.du-an-tb .cat-label,
.du-an-sec-2 .cat-label {
color: #6C6C6C;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
}
.du-an-lq .cat-label{
font-size: 14px; 
text-transform: capitalize
}
.du-an-tb .post-item {
padding-bottom: 0
}
.du-an-sec-2 .tab.active>a:before,
.du-an-sec-2 .tab:hover>a:before {
display: none
}
.du-an-sec-2 .tab {
border-radius: 5px
}
.du-an-sec-2 .tab.active,
.du-an-sec-2 .tab:hover {
border-top: none;
}
.post-template-default #content {
padding-top: 0
}
.post-head .banner-bg .bg {
background-size: 30% !important;
transform: scaleX(-2);
background-position: 30%;
}
.post-head .banner {
background: linear-gradient(90deg, #ed435c, #ee001c);
}
.post-template-default .entry-header-text {
display: none
}
.post-template-default .post-sidebar {
padding-left: 0
}
.post-template-default .post-sidebar #secondary {
box-shadow: 0px -10px 30px rgb(0 0 0 / 10%);
border-top: 3px solid #ed435c ;
border-radius: 5px;
padding: 25px 30px 5px;
}
.tt-da{
font-size: 22px;
color: #1F8438
}
.wg p {
margin-bottom: 0;
font-size: 16px;
color: #2d2d2d;
}
.wg {
min-height: 68px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #eeeeee;
}
.wg:last-child {
margin-bottom: 0;
border: none
}
.wg-icon {
margin-right: 10px;
padding-top: 5px;
}
.wg-icon i {
color: #ee001c;
font-size: 25px;
}
.wg .wg-nd{
width: 90%
}
.wg .wg-nd p{
width: 100%;
overflow: hidden;
white-space: nowrap; 
text-overflow: ellipsis;
}
.wg .wg-nd a:hover{
color: green
}
#comments {
display: none
}
.du-an-lq .text-title {
margin-bottom: 30px;
margin-top: 30px
}
.post-head .text-box>.text {
padding-left: 20px;
color: white
}
.post-head .text-box p {
color: white
}
.course-title,
.course-title1 {
color: #FFF400 !important;
font-size: 2.5rem !important;
font-weight: 600 !important
}
.lines {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100%;
margin: auto;
width: 90vw;
z-index: 0;
}
.lines .line {
position: absolute;
width: 1px;
height: 100%;
top: 0;
left: 50%;
background: rgba(255, 255, 255, 0.1);
overflow: hidden;
}
.lines .line::after {
content: "";
display: block;
position: absolute;
height: 15vh;
width: 100%;
top: -50%;
left: 0;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 75%, white 100%);
-webkit-animation: run 7s 0s infinite;
animation: run 7s 0s infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
animation-timing-function: cubic-bezier(0.4, 0.26, 0, 0.97);
}
.lines .line:nth-child(1) {
margin-left: -25%;
}
.lines .line:nth-child(1)::after {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.lines .line:nth-child(3) {
margin-left: 25%;
}
.lines .line:nth-child(3)::after {
-webkit-animation-delay: 2.5s;
animation-delay: 2.5s;
}
@keyframes run {
0% {
top: -50%;
}
100% {
top: 110%;
}
}
.t-post {
justify-content: center
}
.home-sec-6 .from_the_blog_comments {
display: none
}
.du-an-sec-2 {
padding-top: 90px !important
}
.du-an-sec-2 .tabbed-content h4 {
background-color: white;
margin-bottom: 0;
padding: 20px 20px 10px;
position: relative;
text-transform: initial;
font-size: 20px;
color: #212529
}
.du-an-sec-2 .tabbed-content>h4:after {
content: '';
position: absolute;
left: 20px;
width: calc(100% - 40px);
;
height: 1px;
bottom: 0px;
z-index: 1;
background-color: #eeeeee;
}
.du-an-sec-2 .tabbed-content>h4:before {
content: '';
position: absolute;
left: 20px;
width: 50px;
height: 1px;
bottom: 0px;
z-index: 2;
background-color: #1F8538;
}
.du-an-sec-2 .tabbed-content>ul {
background-color: white;
padding: 20px
}
.du-an-sec-2 .tab-panels {
padding: 20px 20px 0;
margin-top: 30px;
background-color: white
}
.du-an-sec-2 .tabbed-content .tab-panels h4 {
padding: 10px 0px 10px;
margin-bottom: 30px;
border-bottom: 1px solid #eeeeee;
}
.du-an-sec-2 .tabbed-content .tab-panels h4:before {
content: '';
position: absolute;
left: 0px;
width: 50px;
height: 1px;
bottom: -1px;
background-color: #1F8538;
}
.vct-title h2 {
height: auto;
line-height: 1.3;
font-size: 36px;
font-weight: 800;
margin-top: 10px;
background: linear-gradient(90deg, #ed435c, #ee001c);
;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-transform: capitalize;
}
.vct-sec-1 {
box-shadow: none
}
.vct-sec-1 .video-button-wrapper {
display: inline-block;
width: max-content;
}
.vct-sec-1 .video-button-wrapper a {
background-color: #ed435c;
border-color: #ed435c;
position: relative
}
.vct-sec-1 .video-button-wrapper i {
color: white
}
.vct-sec-1 .video-button-wrapper a:after {
content: "Xem Video";
font-size: 18px;
font-weight: 600;
position: absolute;
top: 0px;
width: max-content;
margin-left: 20px;
text-transform: capitalize;
color: #262F5A;
transition: .5s
}
.vct-sec-1 .video-button-wrapper:hover a {
background: #ee001c
}
.vct-sec-1 .video-button-wrapper:hover a:after {
color: #ee001c
}
.vct-sec-2 .des {
font-size: 18px;
color: #2d2d2d
}
.timeline-diwe {
margin-top: 40px
}
.timeline-diwe-card .main-card {
display: flex;
width: fit-content;
position: absolute;
padding: 15px 20px;
box-shadow: 0 23px 62px 0 rgb(13 52 79 / 10%);
-webkit-box-shadow: 0 23px 62px 0 rgb(13 52 79 / 10%);
border-radius: 10px;
transform: translate(262px, -170px);
-webkit-transform: translate(262px, -170px);
background: rgba(255, 255, 255, 0.15);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
border: 1px solid rgba(255, 255, 255, 0.18);
}
.timeline-diwe .img-timeline img {
filter: blur(2px);
-webkit-filter: blur(2px);
}
.timeline-diwe-card .main-card .card-text {
margin-left: 10px;
}
.timeline-diwe-card .main-card h4 {
margin-bottom: 3px;
font-size: 16px;
font-weight: 600;
color: #61C63F;
text-transform: capitalize;
}
.timeline-diwe-card .main-card p {
font-size: 14px;
color: #747474;
text-transform: uppercase;
}
.timeline-diwe-card .main-card p span {
font-size: 14px;
color: #aeaeae;
text-transform: none;
font-weight: 600;
color: #262f5a;
font-size: 12px;
padding-left: 10px;
margin-left: 10px;
border-left: 1px solid #aeaeae;
}
.timeline-diwe-card .main-card img {
width: 45px;
height: 45px;
object-fit: cover;
border-radius: 50%;
}
.timeline-diwe ul li {
list-style: none;
width: fit-content;
position: absolute;
padding: 15px 20px;
box-shadow: 0 23px 62px 0 rgb(13 52 79 / 10%);
-webkit-box-shadow: 0 23px 62px 0 rgb(13 52 79 / 10%);
border-radius: 10px;
background: rgba(255, 255, 255, 0.15);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
border: 1px solid rgba(255, 255, 255, 0.18);
}
.timeline-diwe ul li p {
margin-bottom: 5px;
font-size: 14px;
position: relative;
padding-left: 16px;
}
.timeline-diwe ul li h4 {
font-size: 17px;
font-weight: 600;
margin-bottom: 0;
}
.timeline-diwe ul li:nth-child(1) {
transform: translate(625px, -235px);
-webkit-transform: translate(625px, -235px);
padding: 15px 20px;
}
.timeline-diwe ul li:nth-child(1) p {
color: #4bcffa;
}
.timeline-diwe ul li:nth-child(1) p:before {
background: #4bcffa;
content: "";
width: 8px;
height: 8px;
border-radius: 50%;
position: absolute;
left: 0;
top: 8px;
}
.timeline-diwe ul li:nth-child(2) {
transform: translate(700px, -87px);
-webkit-transform: translate(700px, -87px);
}
.timeline-diwe ul li:nth-child(2) p {
color: #fe5d7a;
}
.timeline-diwe ul li:nth-child(2) p:before {
background: #fe5d7a;
content: "";
width: 8px;
height: 8px;
border-radius: 50%;
position: absolute;
left: 0;
top: 8px;
}
.timeline-diwe ul li:nth-child(3) {
transform: translate(957px, -235px);
-webkit-transform: translate(957px, -235px);
}
.timeline-diwe ul li:nth-child(3) p {
color: #fddb2a;
}
.timeline-diwe ul li:nth-child(3) p:before {
background: #fddb2a;
content: "";
width: 8px;
height: 8px;
border-radius: 50%;
position: absolute;
left: 0;
top: 8px;
}
.timeline-diwe.container {
padding-top: 70px;
}
.timeline-content .timeline-year img {
width: 70px;
height: 70px;
}
.block-right p {
margin-bottom: 0;
font-size: 18px;
color: #2d2d2d
}
.block-right {
background: #ffffeb;
margin-left: 180px;
padding: 30px 28px 30px 0px;
border-radius: 20px;
}
.vct-title h3 {
padding: 0 15px;
font-size: 30px;
margin: 0;
text-transform: uppercase;
font-weight: 600;
}
.vct-sec-3 .row {
position: relative
}
.block-left .col-inner {
background: #fff;
padding: 20px 35px 20px 20px;
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
border-radius: 20px;
}
.block-left:before {
content: "";
background: #61C63F;
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
position: absolute;
border-radius: 20px;
width: 100%;
top: -20px;
bottom: 45px;
left: -20px;
z-index: 2;
height: 100%
}
.block-left h3 {
border-bottom: 1px solid rgba(0, 0, 0, .1);
margin-bottom: 1rem;
padding-bottom: 1rem
}
.block-left p {
padding: 0 15px;
font-size: 18px;
margin: 0;
}
.vct-sec-4 {
padding-top: 5em !important;
padding-bottom: 4.5em !important;
}
.vct-sec-4 .row {
margin-top: 40px
}
.ntl-title {
line-height: 1.4;
color: #61C63F;
font-size: 22px;
font-weight: 600;
}
.ntl-des {
font-size: 18px;
color: #2d2d2d
}
.ht-sec-2 .accordion .accordion-title {
color: #2d2d2d;
font-size: 17px;
font-weight: 600;
background: transparent !important;
border: none
}
.ht-sec-2 .accordion .accordion-item {
border: solid 1px #c6ebde;
margin-bottom: 20px;
border-radius: 10px
}
.ht-sec-2 .accordion .toggle {
left: 94%
}
.ht-sec-2 .accordion .toggle i {
font-size: 23px;
color: #29D090;
font-weight: 900 !important;
}
.ht-sec-2 .accordion .active .toggle {
background: #61C63F;
border-radius: 50px;
min-height: 38px;
height: 38px;
top: .3rem
}
.ht-sec-2 .accordion .active .toggle i {
font-size: 20px;
color: white;
}
.ht-sec-2 .accordion {
padding: 40px 50px 40px;
background: #fff;
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
border-radius: 10px;
margin-top: 15px;
margin-bottom: 50px;
}
.ht-title h5 {
font-weight: 600;
margin-bottom: 8px;
font-size: 20px;
color: #61C63F
}
.ht-title i {
padding: 7px;
border-radius: 5px;
color: #fff;
margin-right: 5px;
background: #61C63F;
font-size: 18px
}
.ht-menu ul {
list-style: none;
}
.ht-menu .col-inner {
padding: 40px 20px 40px;
background: #fff;
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
border-radius: 10px;
margin-bottom: 50px;
}
.ht-menu li {
margin-left: 0 !important;
}
.ht-menu li a {
padding: 20px;
background: #fafafa;
color: #2d2d2d;
font-weight: 600;
cursor: pointer;
display: inline-block;
width: 100%
}
.ht-menu li.active a {
background: #ed435c;
color: white
}
.ht-menu li:first-child a {
border-radius: 10px 10px 0 0
}
.ht-menu li:last-child a {
border-radius: 0 0 10px 10px
}
.ht-menu {
position: relative
}
.affix {
width: 395px;
top: 110px;
position: fixed;
overflow: visible !important;
z-index: 9998;
}
.td-sec-1 .bg {
background-size: contain !important;
background-position: calc(100% + 310px);
}
.td-sec-2 p,
.td-sec-2 h2 {
color: white !important
}
.td-sec-3 .box-text {
bottom: auto;
top: 20%;
padding-left: 0;
padding-right: 0;
text-shadow: none !important
}
.td-sec-3 .box-text .box-text-inner {
text-shadow: none
}
.td-sec-3 .box-text h4 {
font-size: 25px;
line-height: 35px;
font-weight: 700;
margin-bottom: 30px;
border-left: 5px solid #DB9E81;
padding: 0 30px;
height: 70px;
overflow: hidden;
color: white
}
.td-sec-3 .box-text p {
padding: 0 30px;
color: white;
overflow: hidden;
}
.row-ct-td .col-inner{
display: flex;
justify-content: space-between;
align-items: center;
padding: 25px 27px;
border-radius: 10px
}
.row-ct-td .col-inner h3, .row-ct-td .col-inner a{
width: max-content;
margin: 0
}
.row-ct-td .col-inner a{
background-color: #ee001c !important;
border: 1px solid #ee001c;
border-radius: 5px !important;
padding-right: 50px
}
.row-ct-td .col-inner a:hover{
color: #1F8438;
background: white !important;
box-shadow: none
}
.row-ct-td .col-inner a:hover i{
color: white
}
.row-ct-td .col-inner a i{
width: 40px;
height: 100%;
background: rgba(95,197,63, .5);
position: absolute;
top: 0;
right: 2px;
border-radius: 5px;
display: flex;
justify-content: center;
align-items: center;
}
   .tdc-sec-1 .desc {
font-size: 18px;
color: #fff;
}
.tdc-sec-2 .row-info {
background: #F9F9F9;
border-radius: 5px;
margin: 20px 0 !important
}
.tdc-sec-2 .row-info .col {
padding: 15px;
}
.tdc-sec-2 .row-info p {
margin-bottom: 0
}
.col-form .col-inner {
padding: 40px;
margin-left: 15px;
-webkit-box-shadow: 0 0 20px rgb(158 158 158 / 16%);
box-shadow: 0 0 20px rgb(158 158 158 / 16%);
background: white
}
.col-form .wpcf7-form-control {
border: 1px solid #f5f5f5;
background-color: #f5f5f5;
border-radius: 3px;
padding: 1px 0 0 15px;
font-size: 16px;
box-shadow: none
}
.col-form .t-file {
background: white;
border: none;
padding-left: 0
}
.col-form .wpcf7-submit {
border-radius: 50px;
margin: 0;
padding: 5px 38px;
}
.blog-du-da .box-text {
display: none
}
.blog-du-da .flickity-page-dots {
opacity: .3
}
.blog-du-da .flickity-prev-next-button {
margin-top: 0 !important
}
.blog-du-da .post-item .col-inner {
padding: 10px;
background: white;
}
.blog-sec-2 .blog-right .box-text .box-text-inner {
display: flex;
flex-direction: column-reverse
}
.blog-sec-2 .blog-right .box-text .box-text-inner .is-divider {
display: none
}
.blog-sec-2 .blog-right .box-text .box-text-inner .post-title {
font-size: 14px;
}
.blog-sec-2 .blog-right .post-item {
padding-bottom: 3px
}
.blog-sec-2 .blog-right .post-item .box-text{
padding-top: 11.5px;
padding-bottom: 14px;
}
.blog-sec-2 .blog-right .post-item .box-text .post-title{
overflow: hidden;
text-overflow: ellipsis;
line-height: 20px;
-webkit-line-clamp: 2;
height: 40px;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.blog-sec-2 .blog-title h3 {
margin-bottom: 20px;
font-weight: 600;
font-size: 20px;
position: relative;
padding-bottom: 7px;
border-bottom: 1px solid #eeeeee;
}
.blog-sec-2 .blog-title h3:before {
content: '';
position: absolute;
left: 0;
width: 50px;
height: 1px;
bottom: -1px;
background-color: #ee001c
}
.blog-sec-2 .medium-4>.col-inner {
padding: 20px;
background-color: white
}
.blog-sec-2 {
padding-top: 50px !important
}
.lh-sec-2 {
padding-top: 80px !important
}
.lh-sec-2 p {
margin-bottom: 0;
font-size: 18px
}
.lh-sec-2 h3 {
margin-bottom: 5px;
font-size: 25px;
}
.lh-sec-2 .text-center i {
width: 75px;
height: 85px;
background-color: #f7f7f7;
border-radius: 3px;
text-align: center;
left: 0;
font-size: 30px;
display: flex;
justify-content: center;
align-items: center;
color: #1F8538;
transition: .3s
}
.lh-sec-2 .col-inner .row:hover .text-center i {
background: #ee001c;
color: white
}
.lh-sec-2 .row .row .medium-3 {
display: flex;
align-items: center;
}
.lh-sec-2 .row .row .medium-9 {
position: relative
}
.bg-icon {
position: absolute;
right: 10%;
bottom: 0;
z-index: -1;
color: var(--optionalColor);
line-height: 1;
opacity: .04;
font-size: 80px;
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
.lh-sec-2 .row.align-center {
margin-top: 20px
}
.tkw-sec-1 {
padding-top: 70px !important;
padding-bottom: 50px !important;
position: relative
}
.tkw-sec-1 .text-title h2,
.tkw-sec-2 .text-title h2,
.tkw-sec-4 .text-title h2,
.tkw-sec-5 .text-title h2 {
color: #61C63F
}
.tkw-sec-1 .section-bg {
background-position-y: -90px;
background-position-x: 0;
background-size: contain !important;
}
.green-btn {
border-radius: 50px;
margin: 0 0 15px;
padding: 5px 38px;
background: linear-gradient(90deg, #ed435c, #ee001c);
border: none
}
.green-btn:hover {
background: linear-gradient(90deg, #ee001c, #ed435c);
}
.brand .col-inner {
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 15%);
}
.brand .col-inner .img {
height: 80px;
line-height: 80px;
padding: 0px 10px;
}
.tkw-sec-1:before {
content: "";
height: 495px;
width: 100%;
position: absolute;
top: 0;
left: 0;
background: #ffffeb;
background: -moz-linear-gradient(top, #ffffeb 0%, #fff 100%);
background: -webkit-linear-gradient(top, #ffffeb 0%, #fff 100%);
background: linear-gradient(to bottom, #ffffeb 0%, #fff 100%);
}
.tkw-sec-2 .bg {
background-size: 40% 100% !important;
background-position-x: -30px;
}
.tkw-sec-3 .accordion-title {
border: none;
background: transparent
}
.tkw-sec-3 .accordion-title i {
width: 30px;
height: 30px;
text-align: center;
border-radius: 50px !important;
background: #61C63F;
color: white;
line-height: 30px;
font-size: 16px;
}
.tkw-sec-3 .accordion-item p,
.tkw-sec-2 p {
text-align: justify
}
.tkw-sec-4 {
padding-top: 50px !important;
padding-bottom: 30px !important
}
.tkw-sec-4 .detail h4 {
font-weight: 600;
padding-left: 32px;
background: url(//myta.vn/wp-content/uploads/2022/03/ticked-icon-green.png) no-repeat center left;
background-size: 24px;
margin-bottom: 18px;
}
.tkw-sec-4 .detail p {
text-align: justify;
margin-bottom: 40px
}
.col-arrow .arrow {
animation: arrow-jump 1.5s infinite;
}
@keyframes arrow-jump {
0% {
opacity: 0;
}
100% {
opacity: 1;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
}
}
.tkw-sec-4,
.col-arrow {
padding-bottom: 0 !important
}
.process-left .col-inner,
.process-right .col-inner {
color: #2d2d2d;
background-color: #fff;
text-align: center;
padding: 0 0 10px;
border-radius: 20px;
display: block;
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
}
.process-left .col-inner h3,
.process-right .col-inner h3 {
color: #fff;
background: #1F8538;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
padding: 10px;
margin: 0 0 10px;
border-radius: 20px 20px 0 0;
}
.process-left .col-inner p,
.process-right .col-inner p {
margin: 0;
padding: 0 10px;
font-size: 15px
}
.pro-img .img {
background: #fff;
padding: 10px;
font-weight: 600;
text-align: center;
height: 80px;
width: 80px !important;
border-radius: 50%;
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
position: relative;
}
.pro-img .img:before {
content: '';
background-color: #fff;
height: 80%;
width: 80%;
border-radius: 50%;
transform: translateX(-50%) translateY(-50%);
position: absolute;
left: 50%;
top: 50%;
z-index: 0;
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
}
.pro-img:not(:last-child) .img:after {
content: '';
height: 100px;
width: 3px;
background: #D9DBDD;
position: absolute;
top: 100%;
left: 45%
}
.pro-img {
margin-bottom: 30px;
margin-top: 20px
}
.process-left {
margin-bottom: 160px;
position: relative
}
.process-left:not(:last-child) {
margin-bottom: 170px
}
.process-left:after {
content: '';
height: 3px;
width: 100px;
background: #D9DBDD;
position: absolute;
left: 97%;
top: 40%;
}
.process-right {
margin-top: 160px
}
.process-right:not(:first-child) {
margin-top: 175px
}
.process-right:last-child {
margin-top: 170px
}
.process-right:after {
content: '';
height: 3px;
width: 100px;
background: #D9DBDD;
position: absolute;
right: 97%;
top: 40%;
}
.tkw-sec-7 .sub-title {
margin-top: 20px
}
.tkw-sec-7 .text-title {
margin-bottom: 40px
}
.tkw-sec-7 i {
font-size: 10px;
margin-right: 10px
}
.tknd-sec-1,
.tknd-sec-4 {
padding-top: 70px !important;
padding-bottom: 50px !important
}
.tknd-sec-1 .bg {
background-size: contain !important;
background-position: top center
}
.tknd-sec-1 {
background: url(//myta.vn/wp-content/uploads/2022/03/bg-cloud.png);
background-size: 50% 100% !important;
background-position: top right;
background-repeat: no-repeat
}
.tknd-sec-1 .sub-title {
font-size: 22px;
color: #42464e;
line-height: 1.2;
font-weight: 500;
}
.tknd-sec-1 .sub-title p,
.tknd-sec-2 .sub-title p {
margin-bottom: 10px
}
.tknd-btn {
background: linear-gradient(to right, #2ad38b, #0cceb0);
border-radius: 45px;
height: 55px;
line-height: 55px;
font-size: 16px;
box-shadow: 0 0 40px 0 rgb(13 85 177 / 20%);
padding: 0 35px;
margin-bottom: 30px;
border: none
}
.tknd-sec-2 .sub-title {
font-size: 20px;
color: #42464e;
font-weight: 500
}
.tknd-sec-2 .bg {
background-position: center 300px
}
.tknd-tab {
margin-top: 100px
}
.tknd-tab .nav-line-bottom {
justify-content: space-between;
margin-bottom: 40px;
border-bottom: 1px solid #DCFFF8
}
.tknd-tab .nav-line-bottom li {
width: 21%
}
.tknd-tab .tab a {
position: relative;
font-size: 18px;
color: #42464e;
font-weight: 500
}
.tknd-tab .tab.active a {
font-weight: 600
}
.tknd-tab .tab.active a:before,
.tknd-tab .tab:hover a:before {
height: 2px;
background: #48CDB1
}
.tknd-tab .tab:nth-child(1) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/Capture3.png);
background-size: cover;
background-repeat: no-repeat;
}
.tknd-tab .tab:nth-child(2) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/Capture4.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom
}
.tknd-tab .tab:nth-child(3) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/Capture5.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom
}
.tknd-tab .tab:nth-child(4) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/Capture6.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom
}
.tknd-tab .tab a:after {
content: '';
width: 80px;
height: 80px;
position: absolute;
bottom: 100%;
left: 0
}
.giai-phap p {
text-align: justify
}
.giai-phap h3 {
font-weight: 700;
font-size: 18px;
color: #42464e;
padding-left: 45px;
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 0;
}
.giai-phap .col:nth-child(1) h3 {
background: url(//myta.vn/wp-content/uploads/2022/03/icon-branding-solution-1.png) no-repeat center left;
background-size: contain;
}
.giai-phap .col:nth-child(2) h3 {
background: url(//myta.vn/wp-content/uploads/2022/03/icon-branding-solution-2.png) no-repeat center left;
background-size: contain;
}
.giai-phap .col:nth-child(3) h3 {
background: url(//myta.vn/wp-content/uploads/2022/03/icon-branding-solution-3.png) no-repeat center left;
background-size: contain;
}
.giai-phap .col:nth-child(4) h3 {
background: url(//myta.vn/wp-content/uploads/2022/03/icon-branding-solution-4.png) no-repeat center left;
background-size: contain;
}
.tknd-slider {
margin-top: 30px
}
.tknd-slider .flickity-slider .row {
opacity: 1;
margin-right: 1.5%;
}
.tknd-sec-3 {
padding: 150px 0 60px 0 !important;
}
.tknd-sec-4 .ht-sec-2 .accordion {
padding: 0;
/background: transparent;
box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0;
}
.tknd-sec-4 .ht-sec-2 .accordion .active .toggle {
background: transparent
}
.tknd-sec-4 .ht-sec-2 .accordion .active .toggle i {
color: #29D090;
}
.tknd-sec-4 .ht-sec-2 .accordion .accordion-item {
border: none;
box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
-webkit-box-shadow: 0 5px 62px 0 rgb(2 55 102 / 9%);
}
.tknd-sec-4 .accordion-title span {
font-size: 16px
}
.tknd-sec-4 .accordion-inner p {
font-size: 15px;
margin-bottom: 10px
}
.tknd-sec-4 .accordion-inner p i {
margin-right: 5px;
font-size: 14px
}
.qt-sec-1 {
padding-top: 70px !important;
padding-bottom: 50px !important
}
.qt-sec-1 .bg {
background-size: 105% 100% !important;
background-position-x: 0px;
background-position-y: -68px;
}
.qt-sec-1 .sub-title p,
.qt-sec-3 .sub-title p,
.tkl-sec-1 .sub-title p,
.tkl-sec-2 .sub-title p,
.tkl-sec-4 .sub-title p,
.dvs-sec-1 .sub-title p,
.dvs-sec-2 .sub-title p {
font-size: 20px;
font-weight: 400;
color: #5c5ed5;
display: block;
margin-bottom: 5px;
}
.qt-sec-1 .text-title {
margin-bottom: 25px
}
.qt-btn,
.tkl-btn {
height: 60px;
line-height: 60px;
font-size: 15px;
box-shadow: 0 0 40px 0 rgb(13 85 177 / 20%);
padding: 0 35px;
background: linear-gradient(to right, #584fe1, #cb7cdb);
font-weight: 400;
border: none
}
.qt-sec-2 ul,
.block-content ul {
list-style: none;
}
.qt-sec-2 li {
padding-left: 33px;
text-align: left;
background: url(//myta.vn/wp-content/uploads/2022/03/icon_title_concept.png) no-repeat top left;
background-size: auto;
padding-top: 0;
margin-bottom: 30px;
margin-left: 0 !important
}
.qt-sec-3 .bg {
background-position: top center
}
.qt-sec-3 {
padding-top: 140px !important
}
.qt-sec-3 .col.small-12 {
margin-bottom: 65px
}
.col-loi-ich p {
margin-bottom: 0;
font-size: 16px
}
.col-loi-ich .col-inner {
padding: 70px 28px 45px;
box-shadow: 0 0 50px 0 rgb(24 24 76 / 26%);
position: relative
}
.col-loi-ich .img {
margin-bottom: 0 !important;
width: 116px !important;
height: 116px;
box-shadow: 0 0 40px 0 rgb(77 78 188 / 24%);
border-radius: 50%;
background: white;
position: absolute;
left: 50%;
bottom: 100%;
transform: translate(-50%, 50%)
}
.col-loi-ich .img img {
width: 60px !important;
height: 60px !important
}
.col-loi-ich .img-inner {
line-height: 110px
}
.col-loi-ich .col-inner:after {
content: '';
width: 90%;
height: 15px;
border-radius: 0 0 10px 10px;
background: rgba(255, 255, 255, .5);
position: absolute;
top: 100%;
left: 50%;
transform: translatex(-50%)
}
.block-content i {
font-size: 20px
}
.block-content h3 {
line-height: 53px;
display: block;
width: 100%;
text-align: left;
border-radius: 0 24px 24px 0;
font-size: 24px;
font-weight: 700;
text-transform: none;
background-image: linear-gradient(45deg, #7f81ff 47%, #b652f6 100%);
color: #fff;
padding: 0 5px 0 10px;
margin: 20px 0 35px 0;
}
.block-content li {
text-align: left;
background: url(//myta.vn/wp-content/uploads/2022/03/iconcheck_fun_1.png) no-repeat top left;
background-size: auto;
padding-top: 0;
margin-bottom: 20px;
margin-left: 0 !important
}
.block-content li h4 {
font-size: 16px;
color: #42464e;
font-weight: 700;
margin-bottom: 5px;
padding-left: 33px;
}
.qt-sec-4 {
padding-top: 80px !important;
padding-bottom: 0 !important
}
.qt-sec-4 .section-content {
padding-bottom: 50px
}
.qt-sec-4 .qt-btn {
position: absolute;
top: 100%;
left: 50%;
transform: translate(-50%, -50%)
}
.qt-sec-6 {
padding-top: 80px !important;
padding-bottom: 50 !important
}
.qt-sec-6 .bg {
background-position: top center;
background-position-y: 150px;
opacity: .6
}
.tkl-btn {
background: linear-gradient(21deg, #0067fc 0%, #25a9e0 100%);
font-size: 18px;
font-weight: 600
}
.tkl-sec-1 {
padding-top: 150px !important;
padding-bottom: 100px !important
}
.tkl-sec-1 .open-video {
background: white;
border-color: white;
box-shadow: 0 0 50px 0 rgb(24 24 76 / 26%);
animation-name: pulse;
animation-duration: 1s;
animation-iteration-count: infinite;
}
.tkl-sec-1 .open-video i {
color: #0CC2ED
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.tkl-sec-2 h4 {
margin-bottom: 0
}
.tkl-sec-2 .text-title,
.tkl-sec-3 .text-title,
.tkl-sec-4 .r2 .text-title {
margin-bottom: 30px
}
.tkl-sec-2,
.tkl-sec-3 {
padding-top: 80px !important;
padding-bottom: 50px !important
}
.tkl-sec-3 .bg {
background-position: top center
}
.tkl-sec-3 h4 {
font-weight: 500
}
.tkl-sec-4 .r2 {
margin-top: 40px
}
.tkl-sec-4 .r2 ul {
list-style: none
}
.tkl-sec-4 .r2 li {
padding-left: 50px;
text-align: left;
background: url(https://www.sapo.vn//Themes/Portal/Default/StylesV2/images/fnb/index/tick.png) no-repeat top left;
background-size: auto;
padding-top: 5px;
margin-left: 0 !important;
background-position-y: 8px
}
.tkl-sec-4 .r2 h4 {
margin-bottom: 0
}
.tkl-sec-4 .r2 p {
text-align: justify
}
.tkl-sec-4 .bg {
background-position: bottom center;
background-position-y: 1100px;
background-size: auto !important;
}
.tkl-sec-4 .toi-uu {
font-size: 20px;
}
.dvs-sec-1 .text-title {
margin-bottom: 30px
}
.dvs-sec-1,
.dvs-sec-2,
.dvs-sec-3,
.mkt-sec-1,
.mkt-sec-4 {
padding-top: 100px !important;
padding-bottom: 50px !important
}
.dvs-sec-1 .col-inner {
position: relative
}
.dvs-sec-1 .bg {
background-position: top center;
}
.dvs-sec-1 ul,
.dvs-sec-2 ul,
.dvs-sec-3 ul,
.s-content ul,
.mkt-sec-1 ul,
.mkt-sec-2 ul {
list-style: none
}
.dvs-sec-1 li {
font-size: 16px;
line-height: 1.2;
display: flex;
align-items: center;
margin: 0 0 25px !important;
font-weight: 400;
}
.dvs-sec-1 li:before {
content: "";
width: 24px;
height: 24px;
margin-right: 11px;
background: url(https://sapo.vn/Themes/Portal/Default/StylesV2/images/landingsite/ld-sapoexpress/icon-checked.svg) no-repeat center center;
flex-shrink: 0;
}
.dvs-btn {
height: 70px;
line-height: 70px;
background: #2b9cff !important;
font-size: 24px;
color: #fff;
padding: 0 70px;
border: none
}
.dvs-sec-2 .bg {
height: 960px;
background: #eff8ff;
background: -moz-linear-gradient(top, #eff8ff 0%, #fff 100%);
background: -webkit-linear-gradient(top, #eff8ff 0%, #fff 100%);
background: linear-gradient(to bottom, #eff8ff 0%, #fff 100%);
background-position: 0 -320px;
}
.dvs-sec-2 .number {
width: 66px;
height: 74px;
display: inline-block;
vertical-align: top;
background: url(https://sapo.vn/Themes/Portal/Default/StylesV2/images/landingsite/ld-sapoexpress/icon-circle-arrow.svg) no-repeat top center;
padding: 6px;
position: relative;
line-height: 52px;
text-align: center;
font-size: 30px;
font-weight: bold;
color: #fff;
margin: 0 0 13px;
}
.dvs-sec-2 .number:before {
content: "";
height: 52px;
width: 52px;
background: #08f;
border-radius: 50%;
position: absolute;
top: 7px;
left: 7px;
z-index: -1;
}
.dvs-sec-2 h4,
.dvs-sec-3 h4 {
font-size: 20px;
font-weight: bold;
color: #08f;
line-height: 1.2;
margin: 0 0 21px;
}
.dvs-sec-2 li,
.dvs-sec-3 li,
.s-content li {
font-size: 16px;
line-height: 26px;
color: #2d2d2d;
padding-left: 16px;
position: relative;
margin: 0 0 19px !important;
text-align: justify;
}
.dvs-sec-2 li:before,
.dvs-sec-3 li:before,
.s-content li:before {
content: "";
width: 8px;
height: 8px;
border-radius: 50%;
background: #08f;
position: absolute;
left: 0;
top: 8px;
}
.dvs-sec-3 {
z-index: 1
}
.dvs-sec-3 .bg {
background-position: top center;
background-size: initial !important;
}
.dvs-sec-3 .r-ld .col-inner {
background-color: #fff;
box-shadow: 0 0 40px 0 rgb(13 85 148 / 16%);
height: 100%;
padding: 25px 70px 35px;
}
.dvs-sec-3 .r-ld {
position: relative;
}
.dvs-sec-4 .step {
font-size: 50px;
}
.dvs-sec-4 .step p {
margin: 0
}
.col-ar-step {
padding-bottom: 0
}
.s-content {
background: #EFFFFE;
border-radius: 10px;
padding: 10px 16px
}
.s-content li {
font-size: 15px
}
.dvs-sec-4 .bg {
background: url(https://sapo.vn/Themes/Portal/Default/StylesV2/images/landingsite/ld-sapoexpress/bg-hotro.png) no-repeat top center;
position: absolute;
top: -620px;
left: 0;
width: 100%;
height: 1009px;
z-index: 0
}
.mkt-sec-1 li {
font-size: 18px;
font-weight: 400;
color: #2d2d2d;
padding-left: 35px;
background: url(https://www.sapo.vn//Themes/Portal/Default/StylesV2/images/hub/index/ticked.png) top left no-repeat;
margin: 0 0 15px !important;
}
.mkt-btn {
font-size: 20px;
text-transform: uppercase;
font-weight: 500;
height: 65px;
line-height: 65px;
padding: 0 38px;
position: relative;
z-index: 2;
text-align: center;
background-image: -moz-linear-gradient(0deg, #ff7a28 0%, #ff9450 100%);
background-image: -webkit-linear-gradient(0deg, #ff7a28 0%, #ff9450 100%);
background-image: -ms-linear-gradient(0deg, #ff7a28 0%, #ff9450 100%);
box-shadow: 0 10px 30px 0 rgb(255 134 0 / 22%);
border: none
}
.mkt-sec-2 .text-title,
.mkt-sec-3 .text-title {
margin-bottom: 30px
}
.mkt-sec-2 li {
padding-left: 70px;
background: url(https://sapo.vn/Themes/Portal/Default/StylesV2/images/landingpos/appmobile/icon-checked.png) no-repeat top 4px left;
font-size: 16px;
line-height: 26px;
color: #2d2d2d;
margin: 0 0 32px !important;
text-align: justify;
}
.mkt-sec-2 .mkt-col-left {
position: relative
}
.mkt-sec-2 .mkt-col-left .video-button-wrapper {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.mkt-sec-2 .mkt-col-left .video-button-wrapper a {
width: 95px;
height: 95px;
background: white;
border-color: white;
box-shadow: 0 5px 5px 0 rgb(0 0 0 / 50%);
-webkit-box-shadow: 0 5px 5px 0 rgb(0 0 0 / 50%);
animation-name: pulse;
-webkit-animation-name: pulse;
animation-delay: 0s;
-webkit-animation-delay: 0s;
animation-duration: 1s;
-webkit-animation-duration: 1s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
line-height: 90px
}
.mkt-sec-2 .mkt-col-left .video-button-wrapper i {
color: #0088FF;
font-size: 2.5em !important;
}
.mkt-sec-2 .col-arrow {
position: relative;
z-index: 1
}
.mkt-sec-2 .col-arrow .col-inner {
z-index: 1
}
.mkt-sec-2 .col-arrow:after {
content: "";
width: 80px;
height: 80px;
border-radius: 50%;
box-shadow: 0 10px 50px 0 rgb(42 68 133 / 20%);
line-height: 80px;
background: white;
position: absolute;
top: 0%;
left: 50%;
transform: translate(-50%, -20%);
z-index: 0
}
.mkt-tab-1,
.mkt-tab-2 {
margin-top: 130px
}
.mkt-tab-1 .nav,
.mkt-tab-2 .nav {
justify-content: space-between;
font-size: 18px;
font-weight: 600;
}
.mkt-tab-1 .tab-panels ul {
list-style: none
}
.mkt-tab-1 .tab-panels li {
font-size: 16px;
font-weight: 400;
color: #2d2d2d;
padding-left: 35px;
margin: 0 0 30px !important
}
.mkt-tab-ct1 li {
background: url(https://www.sapo.vn//Themes/Portal/Default/StylesV2/images/hub/index/tickblue.png?v=1) no-repeat;
}
.mkt-tab-ct2 li {
background: url(https://www.sapo.vn//Themes/Portal/Default/StylesV2/images/hub/index/tickorange.png?v=1) no-repeat;
}
.mkt-tab-ct3 li {
background: url(https://www.sapo.vn//Themes/Portal/Default/StylesV2/images/hub/index/tickgreen.png?v=1) no-repeat;
}
.mkt-tab-1 .tab {
opacity: .6
}
.mkt-tab-1 .tab.active {
opacity: 1
}
.mkt-tab-1 .tab:nth-child(1) a {
color: #0859d3
}
.mkt-tab-1 .tab:nth-child(1) a:before {
background-color: #0859d3 !important
}
.mkt-tab-1 .tab:nth-child(2) a {
color: #ffae06
}
.mkt-tab-1 .tab:nth-child(2) a:before {
background-color: #ffae06 !important
}
.mkt-tab-1 .tab:nth-child(3) a {
color: #00B976
}
.mkt-tab-1 .tab:nth-child(3) a:before {
background-color: #00B976 !important
}
.mkt-tab-1 .tab:nth-child(4) a {
color: #A000FF
}
.mkt-tab-1 .tab:nth-child(4) a:before {
background-color: #A000FF !important
}
.mkt-tab-1 .tab:nth-child(5) a {
color: #08BC00
}
.mkt-tab-1 .tab:nth-child(5) a:before {
background-color: #08BC00 !important
}
.mkt-tab-1 .nav,
.mkt-tab-2 .nav {
border-bottom: 1px solid #ddd
}
.mkt-tab-1 .tab a:after,
.mkt-tab-2 .tab a:after {
content: '';
width: 80px;
height: 80px;
position: absolute;
bottom: 100%;
left: 50%;
transform: translateX(-50%);
}
.mkt-tab-1 .tab:nth-child(1) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-1.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-1 .tab:nth-child(2) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-2.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-1 .tab:nth-child(3) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-3.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-1 .tab:nth-child(4) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-4.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-1 .tab:nth-child(5) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-5.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-2 .tab a {
color: white !important
}
.mkt-tab-2 .tab a:before {
background-color: white !important
}
.mkt-tab-2 .tab:nth-child(1) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/management-1.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-2 .tab:nth-child(2) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/management-2.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-2 .tab:nth-child(3) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/management-3.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-2 .tab:nth-child(4) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/management-4.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-2 .tab:nth-child(5) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/management-5.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-tab-2 .tab:nth-child(6) a:after {
content: '';
background: url(//myta.vn/wp-content/uploads/2022/03/management-6.png);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom;
}
.mkt-sec-5 .process-left .col-inner h3,
.mkt-sec-5 .process-right .col-inner h3 {
background: #FF7A28;
font-size: 16px
}
.mkt-sec-4 {
z-index: 10;
}
.mkt-sec-5 {
margin-top: -80px;
z-index: 1;
padding-top: 180px !important
}
.mkt-sec-5 .process-left:not(:last-child) {
margin-bottom: 185px;
}
.mkt-sec-5 .process-left:nth-child(2) {
margin-bottom: 195px;
}
.mkt-sec-5 .process-right {
margin-top: 175px;
}
.mkt-sec-5 .process-right:not(:first-child) { }
.mkt-sec-5 .process-right:last-child {
margin-top: 200px;
}
.mkt-sec-5 .pro-img {
margin-top: 30px
}
#header .sub-menu {
width: 790px;
height: 310px;
padding: 16px 25px 26px;
display: flex !important;
flex-wrap: wrap;
justify-content: space-between;
border-top: 2px solid #1F8538
}
#header .sub-menu li {
width: 350px;
}
#header .sub-menu li:hover{
background: #f1fff2;
}
#header .sub-menu li strong {
font-size: 14px;
line-height: 20px;
}
#header .sub-menu li p {
font-size: 13px;
line-height: 20px;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
height: 40px;
display: -webkit-box;
-webkit-box-orient: vertical;
}
#header .sub-menu li img {
float: left;
display: block;
width: 66px;
height: 66px;
margin-right: 10px;
border: none
}
#header .sub-menu li a {
border-bottom: none
}
#header .sub-menu li:last-child {
margin-left: 35px
}
.nav-dropdown-has-arrow li.has-dropdown:after {
border-bottom-color: green;
}
#footer ul li a {
color: white
}
.row.t-post .entry-header-text{
display: block;
text-align: left;
margin-top: 30px;
padding-left: 0;
padding-bottom: 0
}
.row.t-post .entry-header{
display: flex;
flex-direction: column-reverse
}
.row.t-post .entry-header .entry-category{
overflow: hidden;
display: none
}
.row.t-post .entry-header .entry-category i{
float: left;
font-size: 30px;
margin-right: 10px;
}
.row.t-post .entry-header .entry-category span{
display: block;
text-transform: uppercase;
margin-bottom: 10px;
font-size: 14px;
color: #ee001c
}
.row.t-post .entry-header .entry-category a{
font-size: 18px;
font-weight: 500
}
.row.t-post .entry-divider{
display: none
}
.tkw-sec-1 .section-bg {
left:auto;
right: -180px;
width: 971px;
}
.from_the_blog_excerpt, .home-blog .box-text .box-text-inner .post-meta {
color: #6d6d6d;
}
.du-an-lq{
padding-top: 0px !important
}
.wg-nd h3{
color: #6d6d6d
} .nav.top-bar-nav .header-search:after, .nav.top-bar-nav .header-search:before{
display: none
}
.nav.top-bar-nav .header-search a{
width: 32px;
height: 32px;
border-radius: 50px;
background: #2ba91c61;
padding: 5px;
justify-content: center
}
.nav.top-bar-nav .header-search a:hover{
background: #ee001c
}
li.header-search.current-dropdown>.nav-dropdown-full{
transition: inherit !important
}
.t-search{
position: fixed;
top: 0% !important;
left: 50% !important;
transform: translate(-50%, 0%);
width: 100% !important;
height: 100% !important;
background: rgba(0,0,0,.7);
z-index: 9999
}
.show-search{
min-width: 100% !important;
opacity: 1 !important;
max-height: 100% !important;
}
.t-search li{
position: absolute !important;
top: 40% !important;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate3d(-50%, 100%, 0);
-o-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
width: 40%
}
.t-search i.fa-times-circle{
font-size: 2rem;
color: white;
margin-top: 20px
}
.t-search .header-search-form-wrapper .flex-row{
background: white;
border-radius: 50px;
padding: 5px;
}
.t-search .header-search-form-wrapper .flex-row .search-field{
border: none;
box-shadow: none;
background: transparent;
}
.t-search .header-search-form-wrapper .flex-row .ux-search-submit{
border-radius: 50px !important;
background: #1f8538
}
.t-search .header-search-form:before{
content:'' !important
}
.t-search .autocomplete-suggestions{
background: white;
width: 92%;
margin: auto;
border-top: 1px solid green
}  p.related-post-title {
font-size: 18px;
font-weight: bold;
}
.feature {
position: relative;
overflow: hidden;
}
.feature::before {
content: "";
display: block;
padding-top: 56.25%;
}
.feature .image{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
background-size: cover;
background-position: center;
border-radius: 5px
}
ul.row.related-post li {
list-style: none;
}
.related-title {
margin-top: 10px !important;
} .txt-htmd span{
background: #ed435c;
padding: 5px 15px;
color: white;
text-transform: uppercase;
font-weight: 600
}
.back-to-top{
background: #5FC53F !important;
border-color: #5FC53F !important
}
.back-to-top i{
color: white !important
}
.t-footer a:hover, .t-footer li:hover:before{
color: yellow !important
} .phone-ring a{
color:white !important;
margin-bottom:0;
} .nav-dark .nav>li>a  {
color:#969696;
}
.nav-dark .nav>li>a:hover{
color:#35a249;
}
.n-tell {
position: fixed;
bottom: 0;
z-index: 9999;
}
.n-tell-phone-ring {
position: relative;
visibility: visible;
background-color: transparent;
width: 110px;
height: 110px;
cursor: pointer;
z-index: 11;
left: -11px;
bottom: 0px;
display: block;
}
.n-tell-cricle {
width: 85px;
height: 85px;
top: 12px;
left: 12px;
position: absolute;
border-radius: 100%;
border: 2px solid #35a249;
background-color: transparent;
-webkit-animation: phonering-cricle 1.2s infinite ease-in-out;
animation: phonering-cricle 1.2s infinite ease-in-out;
transition: all .5s;
opacity: 0.5;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.n-tell-cricle-fill {
width: 55px;
height: 55px;
top: 27px;
left: 27px;
background-color: rgba(53, 162, 73 , 0.7);
border-radius: 100%;
position: absolute;
border: 2px solid transparent;
-webkit-animation: phonering-circle-fill 2.3s infinite ease-in-out;
animation: phonering-circle-fill 2.3s infinite ease-in-out;
transition: all .5s;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.n-tell-img-cricle {
background-color: #35a249;
width: 38px;
height: 38px;
top: 35px;
left: 35px;
position: absolute;
background-size: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
border-radius: 100%;
border: 2px solid transparent;
-webkit-animation: phonering-circle-img 1s infinite ease-in-out;
animation: phonering-circle-img 1s infinite ease-in-out;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
align-items: center;
justify-content: center;
}
.n-tell-img-cricle .n-pps-btn-img {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.n-tell-img-cricle .n-pps-btn-img img {
width: 25px;
height: 25px;
}
.n-tell .n-tell-bar {
position: absolute;
background: rgba(53, 162, 73 , 0.75);
height: 40px;
width: 150px;
line-height: 40px;
border-radius: 3px;
background-size: 100%;
cursor: pointer;
transition: all 0.8s;
-webkit-transition: all 0.8s;
z-index: 9;
padding: 0 10px;
left: 35px;
top: 35px;
border-radius: 50px !important;
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);
}
.n-tell .n-tell-bar>a {
color: #fff !important;
text-decoration: none;
font-size: 13px !important;
font-weight: bold !important;
text-indent: 30px;
display: block !important;
letter-spacing: 1px;
}
.n-tell .n-tell-bar .n-text-tell {
position: absolute;
bottom: 0;
}
@-webkit-keyframes phonering-circle-fill {
0% {
-webkit-transform: rotate(0) scale(0.7) skew(1deg);
opacity: 0.6;
}
50% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
opacity: 0.6;
}
100% {
-webkit-transform: rotate(0) scale(0.7) skew(1deg);
opacity: 0.6;
}
}
@-webkit-keyframes phonering-circle-img {
0% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
}
10% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
}
20% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg);
}
30% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
}
40% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg);
}
50% {
-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
}
100% {
-webkit-transform: rotate(25deg) scale(1) skew(1deg);
}
}
@-webkit-keyframes phonering-cricle {
0% {
-webkit-transform: rotate(0) scale(0.5) skew(1deg);
-webkit-opacity: 0.1;
}
50% {
-webkit-transform: rotate(0) scale(0.7) skew(1deg);
-webkit-opacity: 0.5;
}
100% {
-webkit-transform: rotate(0) scale(1) skew(1deg);
-webkit-opacity: 0.1;
}
}  .list-shortcut-desktop{
position: fixed;
z-index: 1000000000;
right: 20px;
bottom: 35%
}
.list-shortcut-desktop .zalo{
border-radius: 50%;
box-shadow: 0 0 25px 0 rgba(100,97,97,.3);
width: 48px;
height: 48px;
background: url(//myta.vn/wp-content/uploads/2022/05/all_shortcut.svg) 0 -100px;
display: block;
margin-bottom: 20px
}
.list-shortcut-desktop .mess{
border-radius: 50%;
box-shadow: 0 0 25px 0 rgba(100,97,97,.3);
width: 48px;
height: 48px;
background: url(//myta.vn/wp-content/uploads/2022/05/all_shortcut.svg) 0 -150px;
display: block;
margin-bottom: 20px
} @media screen and (max-width: 1400px) and (min-width: 1300px){
.tkw-sec-1 .section-bg {
left:auto;
right: -552px;
width: 971px;
}
.home-sec-6 .flickity-prev-next-button.previous{
right: 40%;
}
.home-sec-6 .flickity-prev-next-button.next {
top: -10%;
right: 30%;
}
}
@media screen and (max-width: 1300px) and (min-width: 1100px){
.tkw-sec-1 .section-bg {
left:auto;
right: -552px;
width: 971px;
}
.home-sec-6 .flickity-prev-next-button.previous{
right: 22%;
}
.home-sec-6 .flickity-prev-next-button.next {
top: -10%;
right: 10%;
}
}
@media only screen and (min-width:1100px) {
.
.home-sec-6 .align-bottom .button{
position: relative;
transition: .5s
}
.home-sec-6 .align-bottom .button:hover{
color: white
}
.home-sec-6 .align-bottom .button:before{
content:'';
position: absolute;
width: 0%;
height: 100%;
top: 0;
left: -15px;
background-color: #1F8438;
z-index: -1;
transition: .5s
}
.home-sec-6 .align-bottom .button:hover:before{
width: 115%;
}
.dvs-sec-3 .r-ld:before {
content: '';
background: url(https://sapo.vn/Themes/Portal/Default/StylesV2/images/landingsite/ld-sapoexpress/pattern.png) no-repeat center center;
width: 455px;
height: 436px;
position: absolute;
top: 108px;
left: 297px;
z-index: 1
}
.dvs-sec-1 .img {
position: absolute;
max-width: 1050px; top: -350px;
right: -108px;
width: 800px !important;
}
}
.tkl-sec-1 .col-video .col-inner {
padding-top: 10rem;
padding-left: 5rem;
}
.tknd-sec-3 {
margin-top: -130px
}
.tknd-sec-1 {
background-position-x: calc(120% + 20px);
}
.tkw-sec-6 .ht-sec-2 {
position: absolute;
top: 50%;
max-width: 1200px
}
.tkw-sec-6 .section-content {
height: 300px;
padding-top: 50px
}
.tkw-sec-6 {
position: relative;
margin-bottom: 500px
}
.block-right {
background: #ffffeb;
width: calc(100% - 180px);
margin-left: 180px;
padding: 30px 28px 30px 0px;
border-radius: 20px;
padding-left: calc(45% - 85px);
}
.block-left .col-inner {
position: absolute;
left: 0;
z-index: 3;
height: calc(100% + 15px);
top: 0px
}
.block-left {
position: absolute;
left: 0;
z-index: 3;
height: 100%;
top: -40px;
left: 20px
}
.row-td {
transform: translateY(-150px);
}
}
@media only screen and (max-width:1500px) {
.home-sec-6 .tabbed-content {
width: calc(100% + ((100% - 1300px) / 2));
left: calc((100% - 1220px) / 2);
position: relative;
}
.home-sec-6 .flickity-prev-next-button.next {
right: 39%
}
.home-sec-6 .flickity-prev-next-button.previous {
right: 50%
}
}
@media only screen and (max-width:1400px) {
.home-sec-6 .tabbed-content {
width: calc(100% + ((100% - 1100px) / 2));
left: calc((100% - 1220px) / 2);
position: relative;
}
.home-sec-6 .blog-right {
max-width: 50%;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
}
}
@media only screen and (max-width: 480px) {
.row{
width: 98%
}
.home-sec-2 .row-slide {
transform: translatey(-15%);
}
.home-sec-3 .banner {
height: 380px
}
.home-sec-5 {
height: max-content;
}
.home-sec-5 .bg>div,
.home-sec-5 .bg>div #rn-pbwp-div-0,
.home-sec-5 .bg {
height: 100%
}
.conut-num {
font-size: 26px
}
.count-txt {
font-size: 15px
}
.thong-so img {
width: 100%;
height: 100%
}
.home-sec-5 .medium-3 .row {
align-items: center
}
.home-sec-5 .medium-3 .row .col {
padding-bottom: 2px
}
.home {
overflow: hidden
}
.thong-so {
padding: 0 5px;
width: 97%
}
.home-sec-5 .doanh-nghiep {
padding: 50px 10px;
}
.home-sec-5 .doanh-nghiep h4 {
font-size: 20px;
margin-top: 60px
}
.home-sec-6 .tabbed-content {
width: auto;
left: auto
}
.home-sec-6 .blog-right {
max-width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%
}
.home-sec-6 .tab,
.du-an-sec-2 .tab {
margin: 0 0 5px 0
}
.tabbed-content .nav {
justify-content: space-around
}
.home-sec-6 .flickity-prev-next-button.next,
.home-sec-6 .flickity-prev-next-button.previous {
top: 35%
}
.home-sec-7 .slider-wrapper .slider {
height: auto
}
.txt-rotate>.wrap,
.home-sec-1 h2,
.txt-rotate,
.text-title h2 {
font-size: 30px
}
.vct-sec-1 .video-button-wrapper a:after {
font-size: 16px
}
.home-sec-1,
.home-sec-4,
.home-sec-5,
.td-sec-1 {
padding-bottom: 3rem !important
}
.block-left {
position: inherit;
height: auto;
left: auto;
top: auto
}
.block-right {
width: 100%;
margin-left: 0;
padding: 30px 28px;
}
.block-left .col-inner {
position: inherit;
top: 0;
left: auto
}
.block-left:before {
width: 90%;
top: -10px;
bottom: 45px;
left: 5px;
z-index: 2;
height: 90%;
}
.vct-title h3 {
font-size: 24px
}
.text-title h2 {
font-size: 22px;
}
.vct-sec-5 {
padding-top: 0 !important;
height: 410px;
}
.ht-sec-2 .accordion {
padding: 40px 20px 40px;
}
.ht-sec-2 .accordion .toggle {
left: 88%;
}
.td-sec-3 .box-text p {
overflow: hidden;
text-overflow: ellipsis;
line-height: 25px;
-webkit-line-clamp: 4;
height: 100px;
display: -webkit-box;
-webkit-box-orient: vertical;
padding: 0 20px;
}
#tablepress-1 {
width: 1000px;
}
.tbl {
overflow-x: auto
}
.tbl::-webkit-scrollbar {
height: 5px
}
.tbl::-webkit-scrollbar-thumb {
background: #666;
border-radius: 20px;
}
.tbl::-webkit-scrollbar-track {
background: #ddd;
border-radius: 20px;
}
.home-sec-1,
.home-sec-4,
.home-sec-5,
.td-sec-1 {
padding-top: 2em !important;
}
.home-sec-1 {
padding-top: 7em !important;
}
#main-menu>div>ul>li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-889.has-child {
display: none
}
.menu-bottom-drawer {
display: none;
position: fixed;
width: 100%;
height: 100%;
left: 0;
bottom: 0;
background: white;
z-index: 1000;
overflow-y: scroll
}
.menu-bottom-drawer .title {
padding: 20px;
font-size: 20px;
text-transform: uppercase;
font-weight: 600;
background: #fff;
}
.menu-bottom-drawer ul {
padding-left: 15px;
padding-right: 10px;
list-style: none;
}
.title-box-service {
display: flex;
}
.title-box-service img {
width: 60px;
margin-right: 5px;
margin-bottom: 0;
height: 60px
}
.title-box-service h3,
.title-box-service p {
margin-bottom: 0
}
.title-box-service p {
font-size: 12px
}
.menu-bottom-drawer ul li:not(:last-child) {
border-bottom: 1px dashed #262F5A;
}
.menu-bottom-drawer ul li {
padding: 10px 0
}
.home-prf, .home-vct, .header-button a, .col-form .wpcf7-submit, #loadMore, #loadMore-2, #loadMore-3, #loadMore-4, #loadMore-5, #loadMore-6, #loadMore-7, .green-btn{
font-size: 12px;
padding: 5px 25px
}
.wp-bottom-menu-item{
justify-content: space-between
}
.tkw-sec-1 .bg{
background-image: none !important
}
.tkw-sec-2 .bg {
background-size: contain !important;
background-position-x: -125px !important;
background-position-y: 100% !important;
}
.tkw-sec-3 .accordion-title{
font-weight: bold
}
.tkw-sec-6{
margin-bottom: 1000px
}
.process-left:after, .process-right:after{
content: none
}
.process-left, .process-right{
margin:0 !important
}
.pro-img:not(:first-child) .img:before {
content: '';
height: 100px;
width: 3px;
background: #D9DBDD;
position: absolute;
top: 0%;
left: 47%;
z-index: -1
}
.tknd-tab .tab a:after {
width: 60px;
height: 60px;
position: absolute;
bottom: 100%;
left: 0;
}
.tknd-sec-2 ul{
flex-wrap: wrap;
}
.tknd-tab .nav-line-bottom li{
width: 40%;
margin-top: 80px;
}
.tknd-tab{
margin-top: 10px
}
.home-sec-5{
margin-bottom: 800px !important
}
.qt-sec-1 .bg{
background-size: cover !important
}
.qt-sec-3 {
padding-top: 40px !important;
}
.qt-sec-3 .bg{
background-image: url(//myta.vn/wp-content/uploads/2022/03/bg-utility-mobile.jpg) !important;
}
.block-content h3, .block-content h3 i{
line-height: 35px;
font-size: 14px
}
.qt-sec-4 .qt-btn{
width: max-content;
padding: 0 20px;
font-size: 14px
}
.tkl-sec-1 .col-inner{
text-align: center
}
.tkl-sec-1 .bg{
background-position: left -100px top;
}
.tkl-sec-1 .text-title h2{
font-size: 28px
}
.tkl-sec-1 .col-inner .show-for-small p{
font-size: 18px;
margin-top: 10px
}
.tkl-sec-1{
padding-top: 60px !important;
padding-bottom: 40px !important
}
.tkl-sec-2 .col-inner{
text-align: center
}
.tkl-sec-2 .img{
margin: auto
}
.tkl-sec-4 .r2 .text-title {
margin-bottom: 0
}
#main .dvs-btn {
height: 55px;
line-height: 55px;
font-size: 20px;
padding: 0 50px;
margin: auto !important;
display: block;
width: max-content;
}
.dvs-sec-1 .text-title h2{
font-size: 28px;
text-align: center
}
.dvs-sec-1 .sub-title{
text-align:center
}
.dvs-sec-4 .step {
font-size: 40px;
}
.s-content li, .s-content p{
font-size: 14px; 
text-align: left
}
.wp-bottom-menu img{
height: 25px
}
.wp-bottom-menu span{
margin-top: 0
}
.loi-ich-tab ul{
list-style: none;
}
.loi-ich-tab li{
margin-left: 0!important;
padding-left: 2rem
}
.loi-ich-tab .accordion-title, .hang-muc-tab .accordion-title{
border: none;
font-weight: 600;
font-size: 16px;
padding: 20px 60px
}
.loi-ich-tab .accordion-item, .hang-muc-tab .accordion-item{
border: 1px solid #ebebeb;
margin-bottom: 15px;
border-radius: 10px;
text-align: left
}
.loi-ich-tab button, .hang-muc-tab button{
left: 90% !important;
top: 1em!important;
margin-left: inherit !important
}
.loi-ich-tab .accordion-item:first-child a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-1.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.loi-ich-tab .accordion-item:nth-child(2) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-2.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.loi-ich-tab .accordion-item:nth-child(3) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-3.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.loi-ich-tab .accordion-item:nth-child(4) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-4.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.loi-ich-tab .accordion-item:nth-child(5) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/icon-tab-5.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.hang-muc-tab .accordion-title{
padding: 20px 20px 20px 60px;
color: white !important
}
.hang-muc-tab{
margin-top: 30px
}
.hang-muc-tab .accordion-item:nth-child(1) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/management-1.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.hang-muc-tab .accordion-item:nth-child(2) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/management-2.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.hang-muc-tab .accordion-item:nth-child(3) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/management-3.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.hang-muc-tab .accordion-item:nth-child(4) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/management-4.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.hang-muc-tab .accordion-item:nth-child(5) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/management-5.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 7px;
}
.hang-muc-tab .accordion-item:nth-child(6) a:before{
content:'';
width: 50px;
height: 50px;
background-image: url(//myta.vn/wp-content/uploads/2022/03/management-6.png);
background-size: 100%;
background-repeat: no-repeat;
position: absolute;
left: 5px;
top: 20px;
}
.mkt-sec-5 .pro-img:not(:first-child) .img:before{
top: -20%;
}
.mkt-sec-5 .pro-img:not(:last-child) .img:after{
left: 47%;
}
.mkt-sec-1 .text-title h2{
font-size: 28px;
text-align: center
}
.mkt-sec-1 .is-divider{
margin-left: auto;
margin-right: auto
}
.mkt-btn {
height: 58px;
font-size: 20px;
line-height: 58px;
padding: 0 50px;
display: block;
margin: auto;
width: max-content
}
.col-form .col-inner{
margin-left: 0;
overflow: hidden
}
.lh-sec-2 h3{
font-size: 19px
}
.lh-sec-2 p{
font-size: 16px
}
.home-sec-6 .tab-mb .box-text-inner h5{
font-size: 16px;
font-weight: 600;
}
.home-sec-6 .tab-mb .box-text-inner{
flex-direction: column-reverse;
align-items: inherit
}
.home-sec-6 .tab-mb .box-text-inner .cat-label{
font-size: 14px;
text-transform: capitalize;
margin-top: 10px
}
.header-main li.html.custom{
display: block
}
.custom.html_topbar_right span{
font-size: 13px
}
.custom.html_topbar_right img{
width: 15px
}
.custom.html_topbar_right a{
padding: 0 4px
}
.custom.html_topbar_right{
display: flex !important;
background: transparent;
border-color: #ddd;
align-items: center
}
.detail-td h3, .course-title{
font-size: 1.5rem !important;
}
.page-template{
overflow: hidden
}
.course-title1{
font-size: 1.5rem !important;
}
.home-sec-2 .flickity-prev-next-button.previous {
right: 91%;
left: auto
}
.home-sec-2 .flickity-prev-next-button.next {
left: 91%;
}
.post-head p{
font-size: 15px
}
.post-head .text-box{
width: 90% !important
}
.post-template-default .post-sidebar{
padding: 0 15px 30px;
}
.vct-sec-3 .block-left{
max-width: 98%;
-ms-flex-preferred-size: 98%;
flex-basis: 98%;
}
.home-sec-5 .sub-title p{
margin-bottom: 0
}
.sub-title i{
margin-right: 5px
}
.conut-num{
line-height: 20px
}
.home-sec-5 .medium-3 .row{
align-items: flex-start
}
#footer{
padding-top: 20px
}
#footer .row-collapse i{
display: flex;
width: 50px;
height: 50px;
background: #b85a23;
border-radius: 50%;
align-items: center;
justify-content: center;
}
#footer .row-collapse{
align-items: center
}
#footer .row-collapse p{
margin-bottom: 5px
}
#footer .row-collapse span{
font-size: 20px;
font-weight: bold
}
.col-phone{
margin-bottom: 10px
}
#footer .accordion-title{
color: white;
font-weight: bold;
padding-left: 10px
}
#footer .accordion-title button{
left: auto;
right: 0
}
.header-search-dropdown:before, .header-search-dropdown:after{
content: none !important
}
.icon-home-active{
display: none;
}
.home .icon-home-active{
display: block;
}
.home .icon-home{
display: none
}
.icon-dv-active, .icon-dm-active, .icon-profile-active{
display: none
}
.t-menu-mb .title{
background: transparent;
padding-left: 25px
}
.t-menu-mb{
background-image: linear-gradient(90deg,#ed435c,#ee001c);
}
.mn-td{
position: relative
}
.mn-td .badge{
position: absolute;
top: 15px;
left: 90px;
display: none
}
.mobile-nav .icon-search {
color:#ee001c
}
.t-menu-mb a, .t-menu-mb .title{
color: white
}
.t-menu-mb .title i{
color: black
}
.menu-bottom-drawer.t-menu-mb ul{
padding: 0 !important
}
.t-menu-mb li{
border-bottom: none !important;
border-top: 1px dashed rgba(255,255,255,.5);
margin-bottom: 0;
padding: 15px 0 !important;
padding-left: 45px !important;
position: relative;
}
.t-menu-mb li:before{
content:'\f105';
font-family: 'Font Awesome 5 Free';
color: white;
margin-right: 10px;
font-weight: 600;
position: absolute;
top: 50%;
left: 25px;
transform: translatey(-50%);
}
.t-menu-mb li a{
display: block;
font-weight: bold
}
.wp-bottom-menu{
padding-top: 0
}
.wp-bottom-menu-item {
padding-top: 6px
}
.bd-t{
border-top: 2px solid #ee001c;
}
.home .wp-bottom-menu-item.active{
border-top: 2px solid #ee001c;
}
.t-menu-mb li:hover{
background-color: #fbb24e;
padding-left: 45px !important
}
.t-menu-mb li:hover:before{
left: 25px;
}
.home-sec-8 .blog-des{
padding: 0 15px
}
.nav>li>a>i.icon-search{
font-size: 1.4em
}
.t-search li{
width: 80%
}
.home-sec-6 .nav::-webkit-scrollbar {
height: 2px;
margin-top: 10px
}
.home-sec-6 .nav::-webkit-scrollbar-thumb {
background: rgba(102, 102, 102, .1);
border-radius: 20px;
}
.home-sec-6 .nav::-webkit-scrollbar-track {
background: rgba(221,221,221, .1);
border-radius: 20px;
}
.du-an-sec-2 .tabbed-content>ul, .home-sec-6 .nav{
flex-wrap: nowrap;
overflow: auto;
justify-content: left
}
.du-an-sec-2 .tabbed-content>ul li, .home-sec-6 .nav li{
width: max-content;
margin-right: 10px
}
.du-an-sec-2 .tabbed-content>ul li a, .home-sec-6 .nav li a{
width: max-content
}
.du-an-sec-2 .post-title{
font-size: 20px;
font-family: 'Open Sans', sans-serif !important;
}
.post-head .banner-bg .bg {
background-size: 80% !important;
transform: scaleX(-2);
background-position: 100%;
}
.closeMenu{
display: block;
float: right;
width: 30px;
height: 30px;
background: #f0f0f0;
border-radius: 50px;
position: relative
}
.closeMenu:before, .closeMenu:after{
background-color: #2d2d2d;
content: "";
left: 14px;
height: 14px;
position: absolute;
top: 8px;
width: 1px;
}
.closeMenu:before{
transform: rotate(45deg);
}
.closeMenu:after{
transform: rotate(-45deg);
}
.shape16, .shape16 img{
height: 100%
}
.tkw-sec-1 .brand{
padding: 0 15px
}
.tkw-sec-1 .brand .col{
padding: 0 5px 10px !important
}
.row-ct-td .col-inner a{
font-size: 13px;
width: 124px;
flex-shrink: 0;
margin-left: 10px
}
.row-ct-td .col-inner{
padding: 20px 15px;
}
.td-sec-3 .box-text h4{
margin-bottom: 10px;
font-size: 20px;
padding: 0 20px;
height: 60px;
line-height: 30px
}
.home-sec-7 .flickity-prev-next-button.next, .home-sec-7 .flickity-prev-next-button.previous{
bottom: -5%;
}
.home-sec-7 .flickity-prev-next-button.next{
left: 56%
}
.home-sec-7 .flickity-prev-next-button.previous{
left: 35%
}
.home-sec-8 .flickity-prev-next-button{
margin-top: -15% !important;
}
.home-blog .cat-label{
min-width: 157px
}
.dvs-sec-3 .r-ld .col-inner{
padding: 25px 30px
}
.td-sec-2 p{
font-size: 1rem
}
.td-sec-2 .col{
padding-bottom: 15px
}
.vct-sec-1 .video-button-wrapper a{
margin-bottom: 10px
}
.list-shortcut-desktop, .phone-ring{
display: none !important
}
}
@media(max-width: 400px){
.green-btn, .btn-lh {
padding: 5px 20px
}
.green-btn span{
font-size: 13px
}
.btn-lh span{
font-size: 14px
}
.btn-lh{
line-height: 1.8
}
}