/*
Theme Name: LiberC
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.tv:lang(en-US), .ta:lang(vi){
    display: none;
}
#theh1 {
    display: none;
}
.info-thicao{margin:15px;text-align:left}
.info-thicao h3{font-size:20px;text-transform:uppercase;color:#bf1e2e}
.info-thicao p{margin:7px;text-align:justify;color:#000;font-size:14px}
.box-thicao .box-text.text-center{padding-left:0}
h3.h3-last2{margin-top:15px} 

/* Tuan tuy chinh */
body,h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a{}
.btn-tuvan { background: linear-gradient(90deg, #ffba00 0%, #ff6c00 100%); color: #fff !important; }
.btn-tuvan:hover{box-shadow:none;transform:scale(1.1)}
.btn-lienhe{color:#fff!important}
.btn-lienhe.button.is-outline { color: #555!important; }
.btn-lienhe.button.is-outline:hover{border-color: #fe9901!important;color:#fe9901!important}
.tcus strong,.tcus b{color:#333;font-size:17px;}
#giao-dien table{margin-bottom:0;border-color:#FF9800;border-width:2px;border:2px solid #FF9800}
#giao-dien .table{width:100%}
#giao-dien .table td{border:1px dotted;border-color:#FF9800;margin:0;padding:5px 10px}
#giao-dien .tb{border:1px dashed #FF9800;background:#fffaca;padding:10px;border-radius:5px;margin-bottom:10px}
#giao-dien .tb p{margin-bottom:5px;font-size:16px}
#giao-dien thead{background:#fffaca}
.listing-badges{position:absolute;top:0;z-index:999;right:0;width:100%;display:block;font-size:15px;padding:0;overflow:hidden;height:90px}
.btn-tim{background:#5b3980}
.btn-xanh{background:#3e9632}
.btn-xanh2{background:#347aa8}
.btn-do{background:#bd4f25}
.tcus .tcustt{padding:0 0 0 30px}
.tcus{margin-bottom:15px}
.tcus:hover .tcustt{background:#f6f6f6}
.tcust{padding:0 0 0 15px!important}
.tcustt .col{padding:5px 7px!important}
.tcus:hover .tcust *{color:#fff!important}
.tcus.tim:hover span{color:#fff!important}
.tcus *{transition:.1s all}
div#col-2122852195{}
.tcsu .col-inner{}
div#row-754420485{}
.tcus.tim .tcust{background-color:rgba(91,57,128,0.1)}
.tcus.tim:hover .tcust{background:rgba(91,57,128,0.8)}
.tcus.xanh .tcust{background-color:rgba(62,150,50,0.1)}
.tcus.xanh:hover .tcust{background:rgba(62,150,50,0.1)}
.tcus.xanh2 .tcust{background-color:rgba(52,122,168,0.1)}
.tcus.xanh2:hover .tcust{background:rgba(52,122,168,0.8)}
.tcus.do .tcust{background-color:rgba(189,79,36,0.1)}
.tcus.do:hover .tcust{background:rgba(189,79,36,0.8)}
.tcus.xanh:hover .tcust{background-color:rgba(62,150,50,0.8)}
.tcus .col-inner{background:transparent!important}
.tcust .col-inner{padding:0 30px}
.tcus p{font-size:14px;}
.t-imac{    animation: mymove 10s infinite;}
@keyframes mymove {
  0% {transform: translateY(0);}
  50% {transform: translateY(-30px);}
  100% {transform: translateY(0);}
}


/*dich vu tieu bieu*/
.t-dvtb .col:first-child{background:#f6f6f6;padding:30px!important}
.t-dvtb{margin-bottom:15px}
.t-dvtb h3{color:#ff9300;font-size:25px!important}
.t-dvtb .icon-box{margin-top:30px;margin-left:30px}
.t-dvtb .icon-box-text h4{font-size:16px;margin-top:10px;margin-bottom:0}
.t-dvtb .icon-box-text p{font-size:14px}
.t-dvtb:hover{background:#f6f6f6}
.t-dvtb .col:first-child{}
.t-dvtb:hover .col:first-child{background:#ff7000;background:linear-gradient(90deg,#ff6c00 -50%,#ffba00 150%)}
.t-dvtb:hover .col:first-child p,.t-dvtb:hover .col:first-child h3{color:#fff}
.t-dvtb .button{transition:all 0s;box-shadow:none!important}
.t-dvtb:hover .col:first-child .button.primary{background:#fff;color:#fe5600}
/*tuy bien 19/10/2020 */
.t-bg{background:url(/wp-content/uploads/2024/03/banner-bg.jpg);background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;height:calc(100vh - 90px)}
.t-dvtb .icon{background:linear-gradient(90deg,#ffba00 0%,#ff6c00 100%);padding:15px;border-radius:50px;transition:all .3s}
.t-dvtb .icon img{padding:0}
.t-dvtb .icon-box:hover .icon{box-shadow:0 0 13px #FF9800;transform:scale(1.1)}

/* HOTLINE */
.chat{display:none}
.button-dinhit a{display:block}
.button-dinhit img{width:40px}
.hotline-1{position:fixed;bottom:110px;left:20px;z-index:9999;background:#d11a59;border-radius:25px}
.hotline-1 span{padding-left:10px;padding-right:15px;color:#fff;font-weight:600}
.messenger-1{position:fixed;bottom:20px;left:20px;z-index:9;background:#125c9e;border-radius:25px}
.messenger-1 span{padding-left:10px;padding-right:15px;color:#fff;font-weight:600}
.zalo-1{position:fixed;bottom:65px;left:20px;z-index:9;background:#8eb22b;border-radius:25px}
.zalo-1 span{padding-left:10px;padding-right:15px;color:#fff;font-weight:600}


/* END HOTLINE */
a{color:#444}
.col{padding:0 15px 15px}
.primary.is-outline{color:#fff;background:linear-gradient(to bottom,rgb(255,197,14),rgb(251,208,38),rgb(255,233,95));border-radius:3px;border:1px solid #ffc50e;text-transform:none;font-size:12px;padding:0 10px;margin-right:0;line-height:29px;float:right}
.col-1,.col-2{padding:0 30px 30px}
hr{margin:0 0 10px;border-color:yellow}
#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{margin-bottom:5px;padding-top:10px}
.nav-dropdown-has-arrow li.has-dropdown:before{border-width:9px;margin-left:-9px}
.is-divider{margin:0 0 10px}
h1,h2,h3,h4,h5,h6{margin-bottom:7px}
.nav-dropdown.nav-dropdown-simple>li>a:hover,.nav-column>li>a:hover{background:rgb(252,244,183);background:linear-gradient(to right,rgb(249,208,80),rgb(254,230,134),rgb(255,246,191))}
.nav-dropdown>li>a:hover,.nav-column>li>a:hover{color:#b20000}

#top-bar{background-color:#ff9900;background-size:100% 100%}
.header:not(.transparent) .header-nav.nav>li>a:hover{color:#750000!important}
button{margin-right:0}
/* @font-face{font-family:'dinhit';src:url(font/dinhit.ttf)}
@font-face{font-family:'dinhit-1';src:url(font/dinhit-1.ttf)}
@font-face{font-family:'dinhit-2';src:url(font/dinhit-2.ttf)}
@font-face{font-family:'dinhit-3';src:url(font/dinhit-3.ttf)}
@font-face{src:url(font/UTM_Avo.woff)}
@font-face{font-family:'dinhit-5';src:url(font/UTM_AvoBold.woff)}
@font-face{;src:url(font/UTM_AvoItalic.woff)}
@font-face{font-family:'dinhit-7';src:url(font/UTM_AvoBold_Italic.woff)} */
.row-large>.col{padding:0 15px 30px}
.absolute-footer{padding:10px 0 10px!important}
img.header-logo-dark-dinhit,.site-logo{display:none}
aside#custom_html-5 .widget-title.shop-sidebar, aside#custom_html-17 .widget-title.shop-sidebar{font-size:15px;margin-bottom:5px;border-bottom:0}
aside#custom_html-5 img, aside#custom_html-17 img{width:80%;padding-top:3px}
aside#custom_html-5 .icon-box h4, aside#custom_html-17 .icon-box h4{font-size:14px;margin-bottom:-2px;padding-top:3px}
aside#custom_html-5 .icon-box .icon-box-text, aside#custom_html-17 .icon-box .icon-box-text{padding-left:0;font-size:14px}
aside#custom_html-5 .icon-box, aside#custom_html-17 .icon-box{background:#fafafa;padding:2px;margin-bottom:5px;border-radius:4px;border:1px dashed #ccc}
p.name.product-title{padding-bottom:10px;font-size:15px;font-weight:600}
ins span.amount{color:red}
span.price{font-size:15px}
ul.nav-dropdown.nav-dropdown-simple{padding:5px 0;border:1px solid #ddd}
.price_slider_wrapper{border-top:2px solid #FFC107;border-bottom:2px solid #51a800;border-left:2px solid #FFC107;border-right:2px solid #51a800;border-radius:0 0 5px 5px;padding:10px}
.tooltipster-base{display:none}
.logo a{font-size:22px;}
#header .col.medium-6.small-12.large-6{height:0;margin-top:-35px}
.optional{display:none}
.woocommerce-invalid span.select2-selection,.woocommerce-invalid.woocommerce-invalid-required-field textarea#order_comments{border-color:#b20000;border-radius:3px}
.select2-container .select2-selection{border-radius:3px}
span.select2-selection__clear,div#customer_details .form-row label{display:none}
span.select2.select2-container.select2-container--default{width:15%!important;float:left;margin-right:10px}
p#shipping_last_name_field{}
p#shipping_email_field{float:right;width:48%}
.term-description{border-top:2px solid #FFC107;border-bottom:2px solid #51a800;border-left:2px solid #FFC107;border-right:2px solid #51a800;transition:ease-in-out 0.5s;border-radius:5px;padding:20px}
.product-info{padding-top:0;padding-bottom:0}
.product-main{padding-bottom:10px}
.product-footer .woocommerce-tabs{border-top:none;padding:0}
.product-section{border-top:none;padding-top:10px}
.product-title.entry-title{font-size:20px}
.product-main figure.woocommerce-product-gallery__wrapper.product-gallery-slider.slider.slider-nav-small.mb-half.has-image-zoom.flickity-enabled.is-draggable{border:1px solid #ddd}
.product{background:#f1f1f1}
.product-small{background:none}
.product-main > .row{background:#fff;margin:0!important;padding:13px 0;border:1px solid #ccc;border-radius:5px}
.shop-container .col.large-9{padding-right:0}
#product-sidebar{border-left:none;padding-top:40px}
.product-footer .tab-panels{padding:10px!important;border-radius:0 5px 5px 5px;border:1px solid #ccc}
#product-sidebar del,#product-sidebar ins{font-size:12px}
li.cat-item-none{font-size:15px}
.woocommerce-variation.single_variation{display:none!important}
.quantity+.button{font-size:15px;padding:0 8px;letter-spacing:0!important;margin-right:0}
.quantity.buttons_added{margin-right:0}
a.single_add_to_cart_button.button.alt{padding:0 8px;letter-spacing:0;margin-right:0;font-size:15px}
.widget-title span,.widget-title.shop-sidebar{background:linear-gradient(to bottom,#ff9900,#ffb000,#ffc950);padding:10px 12px 10px;color:#fff;position:relative;display:inline-block;margin:0;width:100%;border-radius:5px 5px 0 0;border-bottom:2px solid #fff;font-weight:600;}
.widget-title,.widget-title.shop-sidebar{}
.post-sidebar ul,#shop-sidebar ul,#product-sidebar ul{border:1px solid #ccc;background:#fff;padding:0 10px;border-radius:0 0 5px 5px}
ul.children{border:none!important}
.post-sidebar ul li a,#shop-sidebar ul li a,#product-sidebar ul li a{font-size:14px;text-align:justify;color:#444}
.post-sidebar .is-divider.small,#shop-sidebar .is-divider.small,#product-sidebar .is-divider.small{display:none}
#product-sidebar img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,#product-sidebar img.woocommerce-placeholder.wp-post-image{border:1px solid #ddd}
.woocommerce-tabs .product-tabs li{width:25%}
.woocommerce-tabs .product-tabs li a{display:block;text-align:center;padding:0;height:40px;line-height:40px!important;background:linear-gradient(to bottom,#ff9900,#ffb000,#ffc950);color:#fff;font-size:16px;border-radius:3px 3px 0 0;border:1px solid #ffc950}
.woocommerce-tabs .product-tabs li.active a{background:#fff!important;color:#ff9900;font-size:16px;border-radius:3px 3px 0 0;border-bottom:none;border-left-color:#ccc;border-right-color:#ccc;border-top:2px solid #ff9900}
.nav-tabs > li.active > a{border-top-color:red}
.has-border{border:1px solid #ddd;padding:0 5px}
.product-small .col-inner{background:#fff;border-radius:5px}
.shop-container .box-text.box-text-products.text-center.grid-style-2{border-top:1px solid #ddd}
.flickity-slider img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,.flickity-slider img.woocommerce-placeholder.wp-post-image{height:200px}
.header:not(.transparent) .header-nav.nav>li{margin:0 10px}
.header:not(.transparent) .header-nav.nav>li>a { color: #222!important; font-size: 14px!important; letter-spacing: 0; font-weight: 500;  }

.is-divider{height:1px!important;max-width:100%}
h6.entry-category.is-xsmall,.entry-image.relative{display:none}
.entry-content.single-page{text-align:justify}
.section-title-container{margin-bottom:.5em}
.product-small.box.has-hover.box-normal.box-text-bottom{border:1px solid #ddd}
.product-small .box-text.text-center{border-top:1px solid #ddd}
.widget .current-cat>a{color:#444}
form.searchform{font-size:14px}
select.search_categories.resize-select.mb-0{border-right:none}
#footer .widget_custom_html{padding:0;margin:0}
span.woocommerce-Price-amount.amount{color:red}
del span.woocommerce-Price-amount.amount{color:#666}
a.single_add_to_cart_button.button.alt{background:red}
.product-main label{font-size:14px}
h2.yikes-custom-woo-tab-title{display:none}
.single-product div#tab-description{padding-bottom:0!important}
.post-sidebar.large-3.col h3{margin-bottom:0}
.banner-top img{width:100%}
.banner-top .banner-top-mobile{display:none}
.product-small .box-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s}
@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}
.product-small .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.post-item .box-image:hover::before{-webkit-animation:shine .75s;animation:shine .75s}
@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}
.post-item .box-image::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.product-small > .col-inner,.product-small.box.has-hover.box-normal.box-text-bottom,ul.nav.nav-simple.nav-normal.nav-size-normal.nav-right{border:1px solid #ccc;transition:ease-in-out 0.5s;border-radius:5px;background:#fff}
.product-small > .col-inner:hover,.product-small.box.has-hover.box-normal.box-text-bottom:hover{border:1px solid #ccc;transition:ease-in-out 0.5s;transform:translateY(2px)}
.category-filtering .filter-button{margin-bottom:5px;font-weight:bold;font-size:14px;color:#000}
.category-filtering .inline-block{display:block}
.category-filtering .inline-block .widget_layered_nav_filters{display:block;padding:10px 5px;margin:0;border:1px dashed #ef8e2b}
.category-filtering .inline-block h2.widgettitle{font-size:16px;font-weight:300}
.woocommerce .category-filtering{display:none!important}
.woocommerce .category-page-row > .hide-for-medium{display:block!important}
@media (max-width:849px){#shop-sidebar aside{border-bottom:1px solid #cdcd;margin-bottom:15px}#shop-sidebar aside .is-divider{display:none}#shop-sidebar aside span.widget-title{margin-bottom:15px;display:block}}
.section-title-1 span:after,span.section-title-1:after{content:"";display:table;clear:both;width:100%;height:10px;background-repeat:no-repeat;background-position-x:center;background-position-y:top;margin-top:5px}
button.flickity-button.flickity-prev-next-button.previous{opacity:1}
button.flickity-button.flickity-prev-next-button.next{opacity:1}
input.button.is-form{border-radius:0!important;width:30px}
.row-small>.col{padding:10px}
/*.video.video-fit.mb{height:300px}*/
.background-yellow .col-inner{background:yellow;padding:10px;margin-bottom:10px}
.background-gray .col-inner{background:#ddd;padding:10px;margin-bottom:10px}
.dinhit .row-small>.col{padding-bottom:0}
.dinhit-1 .row-small>.col{padding-bottom:5px}
.dinhit .box-text.text-center{padding-bottom:0;padding-left:0;padding-right:0;height:140px}
.dinhit a.button{margin:0!important;padding:0;display:block}
.dinhit-1 li.tab.has-icon{border:1px solid#ddd;border-radius:3px;background:#fff;margin:0 3px;width:130px;text-align:center}
.dinhit-1 .nav-pills>li.active>a{background-color:#bc3d1e;border-radius:3px}
.dinhit-1 .tabbed-content .nav>li>a:hover{color:#fff;background:#bc3d1e}
.dinhit-1 .nav-pills>li>a{border-radius:3px;display:block;line-height:28px;font-weight:600}
.title-1{border-bottom:2px solid #bc3d20;padding-bottom:5px;color:#fff;font-size:18px}
.title-1 span{background:#bc3d20;padding:5px 10px}
.xem-them,.tin-tuc-khac button.button,.tin-tuc-moi button.button{background-color:#ffa826;font-size:13px;padding:0 10px;margin-right:0;text-transform:none}
.xem-them-2{float:right;margin:0!important}
.tin-tuc-khac .box-vertical .box-image{display:none}
.tin-tuc-khac .box-vertical .box-text{padding-left:0;padding-right:0}
.tin-tuc-khac .box-text h5{padding-bottom:.3em}
.dinhit a.button.primary.is-link.lowercase{position:absolute;left:35%;bottom:-10px}
.cam-nhan img{border-radius:50%;padding:0}
.footer .widget li{list-style:circle!important;margin-bottom:0}
.footer .widget li ul li{list-style:none!important}
.footer table{margin-bottom:0}
.footer td{padding:0}
.entry-summary{text-align:justify}
.khachhang img{border:1px solid #ddd}
input[type='submit']{background:#86c52e}
h5.post-title.is-large,h2.entry-title,span.section-title-1,h1.entry-title{}
.quytrinh img.attachment-original.size-original:hover,.quytrinh img.attachment-medium.size-medium:hover{transform:scale(1.1);-webkit-animation:rotation 2s infinite linear;-webkit-transition:all 250ms linear}
.single-post .page-links ul{background:#fff!important;padding:10px}
.theme-dinhit .page-links ul{background:#eeeeef;margin:0;padding-bottom:10px}
.page-links ul li{padding:0;margin:0 2px}
.page-links a{color:#ffc50e!important;border:1px solid #ffc50e!important;border-radius:5px!important}
.page-links a:hover{color:#fff!important;background:#ffc50e!important}
.page-links .nav-pagination>li>.current{background:linear-gradient(to bottom,rgb(255,197,14),rgb(251,208,38),rgb(255,233,95));border:1px solid #ffc50e;border-radius:5px}
#comments .comment-respond{border-radius:5px}
span.section-title-1{color:#b20000}
.meta-related{font-size:13.8px;line-height:1.4em;font-weight:bold;padding:15px;padding-bottom:0;margin-bottom:15px;border-radius:5px;border:1px dashed #99c16a;background:#DCEDC8}
.meta-related a{color:#445}
.product .box-text-products ul{margin:0;padding:0}
.box-text-products li{font-size:13px;margin:0!important;margin-left:13px!important;list-style:circle;text-align:justify}
.product .box-text-products{padding:5px!important}
.product p.name.product-title{padding-bottom:5px;font-size:16px;font-weight:600}
.product span.price{padding-bottom:5px;font-size:18px}
.price-wrapper{margin-top:-7px}
.box-text-products .star-rating{font-size:13px;margin:0}
.box-text{padding-top:.5em;padding-bottom:0}
.box-text .thong-tin-ky-thuat{margin-bottom:0}
.box-text .price-wrapper{margin-bottom:10px}
.thong-bao{background:#DCEDC8;padding:10px;margin-bottom:10px;border-radius:4px;font-size:14px;color:#2E7D32;margin-top:8px}
.mua-hang{background:#f26b54!important;width:44%;padding:0;margin:0;font-size:14px}
.thanh-toan-ngay{background:#e86083!important;width:55%;padding:0;margin:0;float:right;font-size:14px}
button.lienhe{background:#71ab2d;color:#fff;width:49%;padding-left:5px;font-size:14px}
button.guiyeucau{background:#f27c0e;color:#fff;width:49%;float:right;padding-left:5px;font-size:14px}
.fa-bell:before{font-family:fontawesome;padding-right:5px;font-size:16px}
.fa-phone:before{font-family:fontawesome;padding-right:5px;font-size:18px}
form{margin-bottom:0.7em}
.star-rating:before,.woocommerce-page .star-rating:before{color:#d3ced2}
.star-rating span:before{color:#FFC107}
.star-rating{display:inline-block;margin:-3px 0}
a.woocommerce-review-link:after{content:'Đánh giá của khách hàng'}
.woocommerce-review-link,.woocommerce-review-link:hover{color:#e41886}
.woocommerce-product-gallery{transition:opacity 0.25s ease-in-out 0s;border:1px solid #ddd}
.thong-tin-ky-thuat{margin-bottom:15px;border-top:1px dashed #eaeaea;text-align:left}
.thong-tin-ky-thuat .row-info{display:inline-block;clear:both;width:100%;padding:5px 0;border-bottom:1px dashed #eaeaea;font-size:14px}
.thong-tin-ky-thuat .row-info .left{width:70%;display:inline-block;float:left}
.thong-tin-ky-thuat .row-info .right{text-align:center;width:30%;display:inline-block;background:#e4e4e4;border-radius:2px;color:#292929}
.thong-tin-ky-thuat .row-info .right:hover{background:#8bc34a;color:white}
.thong-tin-ky-thuat .row-info .right:hover a{color:white!important}
.stars a{font-size:10px;margin-left:-5px}
.row-divided.row-reverse>.col+.col:not(.large-12){border-right:0}
img.attachment-woocommerce_thumbnail{border-radius:5px 5px 0 0}
.has-border{border:none}
h3.woocommerce-Reviews-title.normal{padding-left:15px}
.pt-half{padding:5px 0;margin:0;;color:#b20000}
button.button.primary{background:linear-gradient(to bottom,rgb(255,197,14),rgb(251,208,38),rgb(255,233,95));border:1px solid #ffc50e;text-transform:none;font-size:12px;padding:0 10px;margin-right:0;float:right;opacity:1}
.primary.is-outline:hover{border:1px solid #ffc50e}
div#customer_details h3,.checkout-sidebar h3{}
/* .box-image img{border-radius:5px 5px 0 0} */
.doi-ngu img.attachment-medium,.y-kien img.attachment-medium{border-radius:100%;padding:0}
.doi-ngu .icon-box .icon-box-img{margin-bottom:.2em}
.doi-ngu .icon-box-text,.doi-ngu .icon-box-text p,.y-kien .icon-box-text,.y-kien .icon-box-text p{text-align:center!important}
.doi-ngu img.attachment-medium.size-medium:hover{box-shadow:0 0 5px #f28d23,0px 0 10px yellow}
.y-kien img.attachment-medium.size-medium:hover{box-shadow:0 0 5px red,0px 0 10px green}
.doi-ngu .col.medium-4,.y-kien .col.medium-4{margin-top:10px}
.khung-nv .slogan{width:25%;position:absolute;top:-10%;right:0}
.danh-sach-nhan-vien{position:relative;margin:auto;background-size:cover;height:600px}
.gd{position:absolute;top:0;left:22%}
.pgd{position:absolute;top:0;left:52%}
.nv1{position:absolute;top:29%;left:37%}
.nv2{position:absolute;top:28%;left:11%}
.nv3{position:absolute;top:28%;left:69%}
.nv4{position:absolute;top:48.5%;left:21.7%}
.nv5{position:absolute;top:48.5%;left:58.3%}
.nv6{position:absolute;top:54.5%;left:3.5%}
.nv7{position:absolute;top:54.5%;left:76.5%}
.nv8{position:absolute;top:72.5%;left:30.5%}
.nv9{position:absolute;top:72.5%;left:49.5%}
.danh-sach-nhan-vien .polygon-each{text-align:center}
.danh-sach-nhan-vien .polygon-each-img-wrap img,.danh-sach-nhan-vien .box-image img{width:150px;height:150px}
.gd .polygon-each-img-wrap img,.pgd .polygon-each-img-wrap img,.nv1 .polygon-each-img-wrap img{width:220px!important;height:220px!important}
.danh-sach-nhan-vien .polygon-clip-rhombus,.danh-sach-nhan-vien .polygon-clip-rhombus img{-webkit-clip-path:url(#polygon-clip-rhombus);clip-path:url(#polygon-clip-rhombus);transform:rotate(45deg);/*-webkit-clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)*/}
.khung-nv .image{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}
.khung-nv .middle{opacity:0;position:absolute;width:100%;z-index:9;transition:1s ease;transform:translate(-10%,-50%)}
.khung-nv .big .middle{top:15%}
.khung-nv .small .middle{top:10%}
.khung-nv .nv:hover .middle{opacity:1;-webkit-transform:rotate(0deg);Safaritransform:rotate(360deg)}
.khung-nv .nv:hover .image{opacity:0.3}
.khung-nv .nv:hover .title,.khung-nv .nv:hover .position{opacity:0}
.khung-nv .text{background-color:#4CAF50;color:white;font-size:15px;padding:5px 10px;border-radius:5px}
.khung-nv h2{font-size:18px;color:#fff;;text-align:left}
.khung-nv p{margin-bottom:0;text-align:left}
.khung-nv span.title{position:relative;bottom:110px;font-size:18px;;text-align:center;text-shadow:0 2px 10px #fff,0px 0 10px yellow,0px 0 10px #fdd923;z-index:9;color:red}
.khung-nv span.position{position:relative;bottom:110px;font-size:13px;;text-align:center;text-shadow:0 2px 10px #fff,0px 0 10px yellow,0px 0 10px #fdd923;z-index:9;color:red}
.khung-nv p:before{content:'➻❥❍';font-size:10px;padding-right:5px;top:-2px;position:relative}
img.attachment-large.size-large.wp-post-image{width:400px}
#section_935547425 .section-bg-overlay{background:none}
.pr-box .col-inner{box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}
.price-box .pricing-table:hover{box-shadow:none}
.price-box .pricing-table-items.items{text-align:right}
.price-box .featured-table .title{color:#333;border-color:#eee;background-color:#fff!important;font-size:15px}
.price-box-1 .featured-table .title{background-image:-webkit-linear-gradient(108deg,#ffa654 0%,#fd7b00 100%);border-color:#eee!important;font-size:15px}
.price-box-2 .featured-table .title{background-image:-webkit-linear-gradient(108deg,#ffda23 0%,#dfc33d 100%);border-color:#eee!important;font-size:15px}
.price-box-3 .featured-table .title{background-image:-webkit-linear-gradient(108deg,#bcbcbc 0%,#a7a7a7 100%);border-color:#eee!important;font-size:15px}
.price-box-4 .featured-table .title{background-image:-webkit-linear-gradient(108deg,#c4c4c4 0%,#d8d8d8 100%);border-color:#eee!important;font-size:15px}
.featured-table{border:none!important}
.price-box .bullet-item .text:after{content:"\f061";font-family:fontawesome;margin-left:5px;font-size:14px}
.pricing-table .price{font-size:25px;padding:15px 20px}
.price-box .pricing-table .price{text-align:right}
.price-box-2 .title{padding:23px 0}
.price-box-2{margin-top:-30px}
.pricing-table .items{padding:10px 20px}
.listing-badges{position:absolute;top:0;z-index:999;right:0;width:100%;display:block;font-size:15px;padding:0;overflow:hidden;height:90px}
.listing-badges .featured{float:left;transform:rotate(-45deg);left:-72px;top:10px;position:relative;text-align:center;width:200px;font-size:13px;margin:0;padding:7px 10px;font-weight:500;color:#fff;background:#f0151f;}
.price-box .col-inner{box-shadow:none!important}
.pricing-table .price{font-weight:600}
.bullet-item span.text{font-size:14px}
.pricing-table .items{padding:5px}
.pricing-table .items>div{padding:5px 0}
.kttt .box-text.text-center{padding:10px;text-align:left;font-weight:500;background:#f8f8f8}
.kttt h5.post-title.is-large{font-weight:500;overflow:hidden;text-overflow:ellipsis;line-height:20px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
.kttt p.from_the_blog_excerpt{min-height:70px}
.top-divider{border:none}
.sub-menu li a{font-size:14px;}
.sub-menu li{width:250px}
.text-cus h2.section-title-1{color:#bc3d20;margin-bottom:15px;}
.bgt h2 { font-size: 55px; color: #222; }
.bgt h3,.bgt p{font-size:16px;color:#222;font-weight:500}
.bg1 h2{margin-bottom:5px}
.ss2 p{}
.ss3 h5{text-align:left;font-size:18px}
.ss3 p{text-align:left;font-size:15px}
.ss6 h4{font-size:18px}
.ss6 p{font-size:15px}
.nav-dropdown>li>a,.nav-column>li>a{font-size:14px;padding:8px 10px;}
.ss4a h5{}
div#responsive-form input,div#responsive-form textarea{font-size:14px}
.ss4 h3,.ss4 h5{font-size:18px}
.ss6 .icon-box-text{text-align:center}
.ss8 h5.post-title{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-size:15px;min-height:40px;font-weight:500;color:#000}
.ss8 .box-text.text-center{background:#f8f8f8;text-align:left}
.ss8 p.from_the_blog_excerpt{min-height:75px;font-size:14px}

/* Bài viết liên quan */
.bai-viet-lien-quan h2{margin-top:20px;font-weight:700;font-size:20px}
.bai-viet-lien-quan ul{margin-bottom:0;display:inline-block;width:100%}
.bai-viet-lien-quan ul li{list-style:none;width:33.33%;float:left;padding-left:7px;padding-right:7px}
.bai-viet-lien-quan img{border-radius:5px}
.bai-viet-lien-quan ul li h3{height:45px;overflow:hidden;font-size:15px;font-weight:500;color:#333;margin-top:7px;line-height:21px}
@media (max-width:549px){.bai-viet-lien-quan ul li{width:50%}}
/* End bài viết liên quan */

/* Thông tin thêm */
.fa-clock:before{content:"\f017"}
.fa-folder:before{content:"\f07b"}
.fa-eye:before{content:"\f06e"}
span.byline{display:none}
span.far.fa-folder,span.far.fa-eye{padding-left:10px}
.thong-tin-them span{font-size:13px}
/* End Thông tin thêm */
.show-on-hover{position:absolute;z-index:99;bottom:93%;left:0;width:100%;padding:10px;text-align:left;background:rgba(0,0,0,.5);border-radius:5px}
.show-on-hover .danh-muc{display:inline-block;color:#c5c5c5;margin-top:0;transition:margin-top 0.5s ease-in-out;-moz-transition:margin-top 0.5s ease-in-out;-webkit-transition:margin-top 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out}
.show-on-hover .portfolio-box-category{color:white;font-size:14px}
.portfolio-section .portfolio-box .show-on-hover .portfolio-meta{padding:0;padding-top:10px;width:100%;position:initial;z-index:10;background:none;top:0;right:0;border-radius:0;font-size:14px;color:white}
.portfolio-meta ul{margin-left:20px;margin-bottom:0}
.show-on-hover .portfolio-meta .meta-key{font-weight:700}
.portfolio-meta .button{width:100%;margin-top:22px;border-radius:4px;margin-bottom:0;background:#65b11f}
.portfolio-meta .button button{margin-bottom:0}
.portfolio-meta .button button a{color:white}
.button,button{line-height:0}
.button span{line-height:2.3;padding:0;font-size:15px;font-weight:500}

@media only screen and (max-width:48em){
    .social-phone{text-align:right}.social-phone img{width:35px}
    .hotline{bottom:10px;right:10px}
    .messenger{bottom:50px;right:10px}
    .zalo{bottom:90px;right:10px}
    .woocommerce-tabs .product-tabs li{width:50%;height:38px}
    img.header_logo-dinhit.header-logo-dinhit{display:none}
    img.header-logo-dark-dinhit{display:block}
    #shop-sidebar aside span.widget-title{margin-bottom:0}
    .khachhang .col{padding-left:6px;padding-right:6px}
    .category-page-row{padding-top:15px}
    .product-footer .tab-panels{border-radius:0 0 5px 5px}
    .dinhit .box-text.text-center{height:auto}
    .dinhit a.button.primary.is-link.lowercase{position:unset}
    .button-dinhit{display:none}
    .chat{display:block;position:fixed;bottom:-10px;z-index:9;width:100%}
    .chat ul li{list-style:none;display:inline-block;width:33.33%;float:left;border:1px solid #fff}
    .chat ul li a{background:#FF6600;padding:5px 10px;display:block;text-align:center}
    .chat ul li a:hover{color:#fff}
    a.hotline-2{background:#006600;color:#fff}
    a.messenger-2{background:#3366CC;color:#fff}
    a.zalo-2{background:#3333FF;color:#fff}
    a.hotline-2 img,a.zalo-2 img,a.messenger-2 img{width:25%;padding-right:5px}
    .dinhit-1 li.tab.has-icon{width:33.3%;height:30px;margin:0}
    .dinhit-1 .nav-pills>li.active>a{width:100%;height:28px;line-height:28px}
    .tin-tuc-moi .col.post-item{padding-bottom:10px}
    .shop-container .col.large-9{padding:0 5px}
    #footer h4,#footer ul,#footer ul li a,#footer td{color:#fff}
    .doi-ngu .col.medium-4, .y-kien .col.medium-4{padding: 0;}
    .btn-lienhe.button.is-outline { color: #ff6d00!important; background: #fff !important; }	
}
@media (max-width:849px){.dinhit .box-text.text-center{height:auto}.dinhit a.button.primary.is-link.lowercase{position:unset}}
@media only screen 
and (max-device-width:852px)
and (max-device-width:855px)
and (max-device-width:858px){.dinhit .box-text.text-center{height:auto}
    .dinhit a.button.primary.is-link.lowercase{position:unset}}
    @media (max-width:767px){.banner-top .banner-top-desktop{display:none}.banner-top .banner-top-mobile{display:block}}
    #dinhit-404{background:url('img/bg.png') no-repeat center center #1d1d1d;color:#eee;font-size:13px;padding-top:50px;padding-bottom:50px}
    #dinhit-404 #rocket{width:275px;height:375px;background:url('img/rocket.png') no-repeat;margin:0 auto 50px;position:relative}
    #dinhit-404 .steam1,#dinhit-404 .steam2{position:absolute;bottom:78px;left:50px;width:80px;height:80px;background:url('img/steam.png') no-repeat;opacity:0.8}
    #dinhit-404 .steam2{background-position:left bottom}
    #dinhit-404 hgroup{display:block;margin:0 auto;width:850px;text-align:center}
    #dinhit-404 h1{color:#76D7FB;margin-bottom:5px;font-size:60px;text-shadow:3px 3px 0 #3D606D;white-space:nowrap}
    #dinhit-404 h2{color:#9FE3FC;font-size:18px;font-weight:normal;padding-bottom:25px}
    #dinhit-404 p.createdBy{font-size:15px;font-weight:normal;margin:50px;text-align:center;text-shadow:none}
    #dinhit-404 a,#dinhit-404 a:visited{text-decoration:none;outline:none;border-bottom:1px dotted #97cae6;color:#97cae6}
    #dinhit-404 a:hover{border-bottom:1px dashed transparent}
    #responsive-form{max-width:600px;width:100%;margin:0 auto;margin-bottom:20px;text-align:center;border-radius:4px;padding:20px}
    .form-lien-he input[type='submit']:not(.is-form){background:#86c52e}
    .form-row{width:100%}
    .column-half,.column-full{float:left;position:relative;padding:0 5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .clearfix:after{content:"";display:table;clear:both}
    @media only screen and (min-width:48em){.column-half{width:50%}}
    input[type="text"],input[type="email"],input[type='tel'],textarea{width:100%;padding:8px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;margin-bottom:10px}
    .wpcf7 input[type="text"]:focus{background:#fff}
    span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#ff0000;padding:5px}
    div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}
    div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:14px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0;border-radius:50px}

/*Rì pon siu */
@media only screen and (max-width:48em){.t-dm40 p{font-size:10px!important}.t-bg{background:#fff;height:inherit}.bgt h2{font-size:35px;color:#fff;font-size:45px;background:linear-gradient(90deg,#ffba00 0%,#ff6c00 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bgt h3,.bgt p{color:#333}.t-dvtb .col:nth-child(2){padding-bottom:0}.t-dvtb .col:nth-child(3){padding-bottom:50px}.button-dinhit{display:none}.chat{display:block;position:fixed;bottom:-10px;z-index:9;width:100%}.chat ul li{list-style:none;display:inline-block;width:33.33%;float:left;border:1px solid #fff}.chat ul li a{background:#FF6600;padding:5px 10px;display:block;text-align:center}.chat ul li a:hover{color:#fff}a.hotline-2{background:#006600;color:#fff}a.messenger-2{background:#3366CC;color:#fff}a.zalo-2{background:#3333FF;color:#fff}a.hotline-2 img,a.zalo-2 img,a.messenger-2 img{width:25%;padding-right:5px}}
/* */
.tablepress-id-1 .row-1 td {
	background-color: black;
	color: #A0A0A0;
	border-style: solid;
	border-color: white;
}
.tablepress-id-1 tbody td {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	text-align: center;
	color: #000;
    font-weight: 500;
}
.tieude {
    margin-bottom: 0;
    background: #f9cb9c;
}
.tieude b {
    background: transparent;
}
.tieude span {
    color: red;
}
#tablepress-1 tr.row-1.odd th {
    text-align: center;
    border-color: black;
    border-left: solid 1px;
}
#tablepress-1 thead {
    border: solid 1px;
}
#tablepress-1 .column-1 {
    padding-right: 5px;
    padding-left: 5px;
}
.tablepress tfoot th, .tablepress thead th {
    background: #b6d7a8;
}
.col-menu12 {
    text-align: center;
}
.col-menu12 .ux-menu {
    display: inline-block !important;
}
.col-menu12 .ux-menu .ux-menu-link {
    display: inline-block;
    margin: 0 10px !important;
    line-height: 1.8;
}
.col-menu12 .ux-menu .ux-menu-link a {
    border-bottom: 0;
    color: #fc6512;
    font-size: 14px;
    font-weight: bold;
}
.col-menu12 .ux-menu .ux-menu-link {
    background: #fff;
    border-radius: 5px;
    padding: 0 10px;
}
.col-menu12 .ux-menu .ux-menu-link:hover a {
    color: #fc6512;
}
.info-social-ft {
    text-align: center;
}
.btn-lienhe-ft a {
    background: #fff;
    color: #fc6512 !important;
    text-transform: uppercase;
    padding: 8px 15px;
    border-radius: 50px;
    font-weight: bold;
}
.btn-lienhe-ft {
    position: relative;
    top: 19px;
}
@media (max-width: 849px){
  .col-menu12 .ux-menu .ux-menu-link {
    margin: 5px !important;
}
.sec-ladi-review {
    background-size: auto !important;
}
.tieude-feedback h3 {
    font-size: 25px !important;
    margin-bottom: 5px !important;
}
h2.tieude2-ladi {
    margin: 11px 0 !important;
}
h1.tieude1-ladi, h2.tieude2-ladi, h2.tieude3-ladi {
    font-size: 14px !important;
}
.sec-ladi-banner .text-box-content a.button.primary {
    margin-top: 7px !important;
    padding: 0px 20px !important;
}
.sec-ladi-banner .text-box-content a.button.primary span {
    font-size: 12px !important;
}
.sec-ladi-banner .large-6 {
    padding-bottom: 0;
}
}
@media (min-width: 850px){
    .form-footer {
        display: flex;
    }
    .form-left {
        width: 70%;
    }
    .form-right {
        width: 30%;
    }
    .sec-ladi-review {
        padding: 5% 0 0 !important;
    }
    .sec-ladi-camket:before {
        content: '';
        background: url(/wp-content/uploads/2024/03/126-1264050_where-we-work-dot-map-world-png.png);
        background-repeat: no-repeat;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
    }
    .sec-ladi-camket .large-6 img {
        width: 70%;
    }
    .sec-ladi-review:after {
        content: '';
        background: url(/wp-content/uploads/2024/03/—Pngtree—orange-diamond-decoration-illustration_4736309-copy.png);
        background-repeat: no-repeat;
        position: absolute;
        width: 138px;
        height: 237px;
        right: 0;
        top: -55px;
    }
}
/*@media (min-width: 1080px) and (max-width: 1500px){
  .sec-ladi-camket .large-6 .img {
    top: 200px;
}
}*/
.form-footer {
    padding: 30px;
    background: #fff;
    border-radius: 30px;
    box-shadow: 0px 0px 15px -4px #000000;
}
.form-right {
    text-align: center;
}
.form-left h3 {
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 15px;
}
.form-left input, .form-left textarea {
    border-radius: 10px;
    background: whitesmoke;
}
.form-right button {
    border-radius: 15px;
    color: #fff;
    text-align: center;
    margin-right: 0;
    margin-bottom: 0px !important;
    margin-top: 10px;
}
.sec-ladi-review {
    background: url(/wp-content/uploads/2024/03/Layer-36.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
}
.tieude-feedback h3 {
    color: #fff;
    font-size: 35px;
    margin-bottom: 0;
}
.lv__testtimonial {
    padding: 60px 30px 30px 30px;
    background-color: #fff;
    border-bottom: 2px solid #ececec;
    position: relative;
    margin-top: 50px;
    border-radius: 10px;
}
.lv__testtimonial .testimonial-image {
    height: 100px;
    border: 5px solid #f9f9f9;
    overflow: hidden;
    display: inline-block;
    position: absolute !important;
    left: calc(50% - 50px);
    top: -50px;
}
.lv__testtimonial .testimonial-image img {
    padding: 0px;
    border: solid 5px #ff7901;
}
.sec-ladi-review .flickity-button svg {
    background: #ffffff82;
    border: white;
}
.sec-ladi-review .flickity-button {
    width: 50px;
    height: 50px;
    top: 47%;
}
.sec-ladi-review .flickity-prev-next-button.previous {
    left: 0;
}
.sec-ladi-review .flickity-prev-next-button.next {
    right: 0;
}
.camket-ladi h3 {
    font-size: 35px;
}
.sec-ladi-camket .large-6 img {
    width: 70%;
}
.sec-ladi-review {
    z-index: 9;
}
.sec-ladi-aftercouse {
    box-shadow: 0px 1px 11px 1px #888888;
}
.after-couse h2 {
    background-image: linear-gradient(#ffa83b, #ff7003);
    border-radius: 0 50px 50px 0;
    padding: 8px 20px;
    font-size: 25px;
    color: #fff;
}
.camket-ladi ul li:before {
    content: '';
    background: url(/wp-content/uploads/2024/03/check-main.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0%;
    margin: 6px 0px;
}
.camket-ladi ul {
    list-style: none;
}
.camket-ladi ul li {
    margin-bottom: 3px;
    margin-left: 0;
}
.camket-ladi ul {
    margin-bottom: 0 !important;
    margin: 0 auto;
    width: 90%;
}
.sec-ladi-aftercouse:before {
    content: '';
    background: url(/wp-content/uploads/2024/03/—Pngtree—orange-diamond-decoration-illustration_4736309-copy.png);
    background-repeat: no-repeat;
    position: absolute;
    width: 139px;
    height: 375px;
    right: 0;
    bottom: 15%;
}
.icon-camket h3 {
    font-size: 18px;
}
.icon-camket h3 {
    font-size: 18px;
}
.after-couse {
    text-align: center;
}
.after-couse p {
    font-style: italic;
    font-size: 20px;
}
.icon-ladi-couse {
    border-radius: 20px;
    padding: 25px;
    background-image: linear-gradient(#ff7e11, #ffeb3b);
    border: solid 2px #f3f3f3;
}
.icon-ladi-couse p {
    font-size: 14px;
}
.icon-ladi-couse h3 {
    font-size: 30px;
}
.icon-ladi-couse a.button.primary {
    border-radius: 50px !important;
    background: #fff;
    color: #ff7c0f;
}
.icon-ladi-couse a.button.primary:hover {
    box-shadow: none !important;
}
.icon-ladi-couse-fb {
    background-image: linear-gradient(#4e65e9, #5ab1ff);
}
.icon-ladi-couse-fb a.button.primary {
    color: #4f6eeb;
}
@media (min-width: 1000px){
  .icon-ladi-couse .icon-box-text p {
    height: 180px;
}
.sec-ladi-camket .large-6 .img {
    top: 100px;
}
.sec-ladi-banner:before {
    content: '';
    background: url(/wp-content/uploads/2024/03/icon-01.png);
    width: 165px;
    height: 172px;
    position: absolute;
    z-index: 9;
    bottom: 10%;
}
.sec-ladi-banner:after {
    content: '';
    position: absolute;
    width: 138px;
    height: 237px;
    right: 0px;
    top: -55px;
    z-index: 9;
    background: url(/wp-content/uploads/2024/03/—Pngtree—orange-diamond-decoration-illustration_4736309-copy.png) no-repeat;
    background-repeat: no-repeat;
}
.box_fixRight {
    position: fixed;
    top: 190px;
    right: -90px;
    width: auto;
    transition: all 0.2s ease-in-out 0s;
    z-index: 999;
}
.box_fixRight:hover {
    right: 0;
    transition: all 0.2s ease-in-out 0s;
}
.box_content-right {
    background: #ff7901;
    padding: 0;
    border-radius: 0;
}
.box_content-right .item-icon {
    display: block;
    padding: 8px 9px 8px 47px;
    color: #fff;
    border-bottom: 1px solid #ff9e47;
    font-size: 15px;
    background-image: url(/wp-content/uploads/2024/03/document.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position-y: center;
    background-position-x: 10px;
}
}
h1.tieude1-ladi {
    color: #ff7901;
    text-align: center;
    font-size: 70px;
}
h2.tieude2-ladi {
    color: #000;
    font-size: 40px;
    margin: 35px 0;
    text-align: center;
}
h2.tieude3-ladi {
    text-align: center;
    color: #ff7901;
    font-size: 55px;
    font-style: italic;
}
.sec-ladi-banner .text-box-content a.button.primary {
    margin-top: 40px;
    border-radius: 50px !important;
    padding: 0px 45px;
}
.sec-ladi-banner .text-box-content a.button.primary span {
    font-size: 18px;
}
.step-form1 input {
    width: 85%;
    float: left;
}
.step-form1 button {
    width: 15%;
    margin-bottom: 0px;
}
.sec-bg-kb form {
    margin-bottom: 0;
}
.wpcf7-form .fieldset-cf7mls .cf7mls-btns,.wpcf7-form .fieldset-cf7mls .cf7mls-btns {
    display: none !important;
}
.sec-bg-kb input.form-submit {
    margin-bottom: 0px !important;
}
.sec-bg-kb h3 {
    color: #fff;
}
.form-row-button {
    clear: both;
}
.form-row-button input {
    float: none !important;
}
span.wpcf7-spinner {
    display: none;
}
@media (max-width: 849px){
	#masthead .flex-right .html {
        display: block;
    }
    #masthead .flex-right .html li {border: 0;}
    #masthead .flex-right .html li a {
        padding: 0;
    }
    #masthead .flex-right .html #nav_menu-2 {
        margin-bottom: 0;
    }
}
.form-F .col {
    padding-bottom: 0;
}
.form-F input, .form-F textarea {box-shadow: none;}
.form-F input {
    border-radius: 99px !important;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background: #efefef;
}
.form-F textarea {
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background: #efefef;
}
.form-F {
    background: #fff;
    padding: 20px;
    border-radius: 30px;
}
.section-quantri08 .large-6 form {
    box-shadow: 0px 0px 15px -8px #000000;
    border-radius: 30px;
    overflow: unset;
}
.form-F input.wpcf7-submit {
    margin-bottom: 0;
    background: #0660cc !important;
    text-transform: none;
    font-size: 16px;
}
.thongke  .icon-box-img .icon-inner {
    background: #fcb040;
    padding: 15px;
    border-radius: 100px;
}
.thongke .icon-box-text h4 {
    font-size: 16px;
    line-height: 1.5;
}
.thongke .icon-box-text p {
    font-size: 13px;
    text-align: justify;
}
.thongke .icon-box-img .icon-inner img {
    padding-top: 0;
}
.bang-mentor table {
    border: solid 1px #ececec;
}
.bang-mentor table td {
    text-align: center;
    border-right: solid 1px #ececec;
    color: #000;
    font-size: 16px;
	    padding-left: 5px;
    padding-right: 5px;
}
.bang-mentor table tr:first-child td {
    color: #fff;
    font-size: 18px;
    background: #ff9409;
}
.luuy-m p {
    margin-bottom: 6px;
}
@media (max-width: 549px){
	.bang-mentor table tr:first-child td {
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
}
.bang-mentor table td {
    font-size: 13px;
}
}