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

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face{
  font-family: "GoogleSans-Bold";
  src:url(font/GoogleSans-Bold.ttf);
}
@font-face{
  font-family: "GoogleSans-Medium";
  src:url(font/GoogleSans-Medium.ttf);
}
@font-face{
  font-family: "GoogleSans-Regular";
  src:url(font/GoogleSans-Regular.ttf);
}
@font-face{
  font-family: "bold";
  src:url(font/bold.otf);
}
._bc_cbb__group--2 > a{
    width: 48px;
    height: 48px;
}
._bc_cbb__group--2 > a img{
    display: none;
}
._bc_cbb__group--2 > a:nth-child(1){
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/mess.PNG) no-repeat;
}
._bc_cbb__group--2 > a:nth-child(2){
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/phone.PNG) no-repeat;
}
._bc_cbb__group--2 > a:nth-child(3){
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/zalo.PNG) no-repeat;
}
body{
    font-family: "GoogleSans-Regular" !important; 
}
h1,h2,h3,h4,h5,h6{
    font-family: "GoogleSans-Bold" !important;
}

b, strong{
    font-weight: 700;
    font-family: "GoogleSans-Bold" !important;
}
.anmenu a{
    font-size: 0 !important;
}
.box_first_posts{
    padding-top: 55px;
}
.rt_new_pro_right > .col-inner{
    position: unset !important;
}
.rt_new_pro_right .col-inner .heading{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.absolute-footer{
    display: none !important;
}
.nav-dropdown-default{
    padding: 0;
}
.clear {
    clear: both;
}
.image-tools.top.right {
    z-index: 9;
}
.badge-container {
    display: none;
}
.product-title a {
    font-size: 15px;
    color: #333;
}
.block-product-col {
    margin: 0 -15px;
    clear: both;
}
.block-product-col .col-4 {
    width: 50%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}
.block-product-col .col-4:nth-child(2n+1) {
    clear: both;
}
.block-product-col .col-4 .col-inner{
    overflow: hidden;
}
.block-product-col .col-4 .col-inner .box-image{
    width: 234px;
    height: 254px;
    float: left;
}
.block-product-col .col-4 .col-inner .box-image img{
    width: 100%;
    height: 254px;
    object-fit: cover;
}
.block-product-col .col-4 .col-inner .box-text{
    padding: 25px;
    width: calc(100% - 234px);
    float: left;
}
.block-product-col .col-4 .col-inner .box-text i{
    width: 20px;
    text-align: center;
}
.block-product-col .col-4 .col-inner .box-text .product-title a{
    text-transform: initial;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    color: #575757;
}
.block-product-col .col-4 .col-inner .box-text .product-title a:hover{
    color: #004aad;
}
.block-product-col .col-3 {
    width: 33.333333%;
    float: left;
    padding: 0 10px;
    margin: 10px 0;
}
.block-product-col .col-3:nth-child(3n+1) {
    clear: both;
}
.block-product-1 .col-inner {
    background-color: #ffffff;
    padding: 0;
    border-radius: 0px;
    border: 1px solid #ebebeb;
}
/*** loop price **/
.block-product-1{
    margin: 0 -15px;
}
.block-product-1 .col-3{
    padding: 0 8px;
    margin-bottom: 15px;
}
.block-product-1 .box-text .time{
    padding: 10px 20px 20px 20px;
    overflow: hidden;
}
.block-product-1 .box-text .time .left{
    width: 40%;
    float: left;
    padding-top: 10px;
    text-align: center;
}
.block-product-1 .box-text .time .left p{
    font-size: 14px;
    text-transform: uppercase;
    color: #5a5a5a;
    font-weight: 500;
  padding-top: 26px;
}
.block-product-1 .box-text .time .right{
    width: 60%;
    float: left;
}
.block-product-1 .box-text .time .right .elementor-countdown-item{
    padding: 0;
}
.block-product-1 .box-text .time .right .elementor-countdown-digits{
    background: #ef7725;
    font-size: 25px;
    line-height: 44px;
    font-weight: 500;
    border-radius: 4px;
    padding: 0 5px;
    margin-bottom: 10px;
}
.block-product-1 .box-text .time .right .elementor-countdown-label{
    font-size: 14px;
    color: #868585;
    font-weight: 500;
}

.block-product-1 .box-text .time .right .ux-timer span{
    background: #f07b26;
}
.block-product-1 .box-text .time .right .ux-timer span strong{
    background: #fff;
}
.block-product-1 .content_t{
    padding: 20px 20px 0 20px;
    border-top:1px solid #e3e3e3;
}
.block-product-1  .product-title a{
    text-transform: initial;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    color: #575757;
}
.block-product-1  .product-title a:hover{
    color: #3dc2b5;
}
.block-product-1 .right{
    display: block;
    width: 100%;
}
.block-product-1 .price{
    margin-top: 5px !important;
}
.block-product-1 .price .left a{
    display: inline-block;
    background: #3aa353;
    line-height: 34px;
    color: #fff;
    height: 34px;
    padding: 0 20px;
    border-radius: 4px;
    margin-top: 10px;
}
.block-product-1 .spd1_box_left{
    overflow: hidden;
    float: left;
    width: 33.33%;
    padding: 0 15px;
    margin-bottom: 30px;
    outline: none;
}
.block-product-1  .box-image{
    width: 100%;
    height: 266px !important;
}
.block-product-1 .box-image img{
    width: 100%;
    height: 266px !important;
    object-fit: cover;
}
.block-product-1 del{
    display: none !important;
}
.block-product-1 ins{
    width: 100% !important;
}
.block-product-1 .price{
    text-align: center !important;
}
.block-product-1 .box-text span.amount{
    font-size: 16px !important;
    font-weight: 600 !important;
}
.block-product-1 .spd1_box_left > div{
    width: 100% !important;
    margin-top: 0;
    padding: 0px;
}
.block-product-1 .spd1_box_right{
    width: calc(100% - 460px);
    float: right;
    clear: none;
}
.block-product-1 .spd1_box_right .box-text{
    padding:10px;
}
.block-product-1 .spd1_box_right .box-text .product-title a{
    display: block;
    font-size: 15px;
    color: #33496d;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    margin-bottom: 6px;
}
.block-product-1 .spd1_box_right .box-text span.amount{
    font-size: 15px;
}
.block-product-1 .spd1_box_right > div{
    margin-top: 0;
}
.block-product-1 .spd1_box_right .box-image{
    height: 170px;
    width: 100%;
}
.block-product-1 .spd1_box_right .box-image img{
    width: 100%;
    height: 170px;
    object-fit: cover;
}
.block-product-1 .box-text {
    background: #fff;
}
.block-product-1 .slick-prev{
    position: absolute;
    top: -41px;
    right: 38px;
    color: #fff;
    z-index: 9;
}
.block-product-1 .slick-next{
    position: absolute;
    top: -41px;
    right: 16px;
    color: #fff;
    z-index: 9;
}
.block-product-1 .box-text .star-rating {
    display: block;
    width: 100%;
    margin:0 0 10px 0;
    padding:0;
    font-size: 11px;
}

/*
Xuan phong
*/
.box__colum__commitment {
    clear: both;
}
.box__colum__commitment h3 {
    color: #333;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
}
.box__colum__commitment p {
    font-size: 12px;
    line-height: 24px;
    margin: 0;
}
.box__colum__commitment .col  {
    padding-bottom: 0;
}
ul.ul-reset>li{
  margin-left: 0 !important;
}
/*
news-widget-sidebar-widget
*/
.news-widget-sidebar-widget {
  
}
.news-widget-sidebar-widget .news-item-sidebar  {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}
.news-widget-sidebar-widget .news-item-sidebar h4 {
    margin: 10px 0 5px 0;
}
.news-widget-sidebar-widget .news-item-sidebar h4 a {
    color: #073f77;
    font-size: 16px;
    font-weight: 500;
    display: block;
    line-height: 22px;
}
.news-widget-sidebar-widget .news-item-sidebar .date {
  color: #9c9c9c;
  font-size: 13px;
  font-weight: 500;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner {
    overflow: hidden;
    clear: both;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .news-thumb {
  float: left;
  width: 208px;
  height: 138px;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .news-thumb a {
  display: block;
  line-height: 0;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner .news-thumb a img {
  width: 100%;
  height: 138px;
  object-fit: cover;
  border-radius: 6px;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner  .box__slider {
  float: right;
  width: calc(100% - 228px);
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner  .box__slider .news-title {
    color: #4f4f4f;
    font-size: 15px;
    font-weight: 500;
    display: block;
    line-height: 23px;
    max-height: 46px;
    overflow: hidden;
    margin-bottom: 5px;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner  .box__slider .news-title:hover{
    color: #3dc2b5;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner  .box__slider .dsc,.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner  .box__slider .dsc p{
    display: block;
    font-size: 15px;
    line-height: 23px;
    max-height: 69px;
    overflow: hidden;
    color: #666666;
    margin-bottom: 0;
}
.news-widget-sidebar-widget .news-item-sidebar-clear .boxx__innner  .box__slider .date {
  color: #9c9c9c;
  font-size: 13px;
  font-weight: 500;
}
/*
block 2
*/
.box_first_posts {
  clear: both;
  overflow: hidden;
}
.box_first_posts .news-item-posts {
  float: left;
  width: 48%;
}
.box_first_posts .news-item-posts:nth-child(2n) {
  float: right;
}
.box__second_posts {
  overflow: hidden;
  clear: both;
}
.box__second_posts .news-item-sidebar-clear {
  float: left;
  width: 48%;
}
.box__second_posts .news-item-sidebar-clear:nth-child(2n) {
  float: right;
}
.box__second_posts .news-item-sidebar-clear  .news-thumb {
  float: left;
  width: 105px;
}
.box__second_posts .news-item-sidebar-clear .box__slider {
  float: right;
  width: calc(100% - 115px);
}
.news-style-2 .box_first_posts .boxx__innner{
  position: relative;
  margin-bottom: 20px;
  overflow-y: hidden;
}
.news-style-2 .box_first_posts .boxx__innner .news-thumb img{
  width: 100%;
  height: 260px;
  object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.news-style-2 .box_first_posts .boxx__innner .news-thumb:hover img{
  -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.news-style-2 .box_first_posts .boxx__innner .box__slider{
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px;
}
.news-style-2 .box_first_posts .boxx__innner .box__slider h4{
  margin-bottom: 0;
}
.news-style-2 .box_first_posts .boxx__innner .box__slider h4 .news-title{
  font-size: 17px;
  line-height: 22px;
  color: #fff;
}
.news-style-2 .box_first_posts .boxx__innner .box__slider .date{
  color: #fff;
  font-size: 13px;
}
.news-style-2 .box_first_posts .boxx__innner .box__slider .date i{
  padding-right: 5px;
  color: #fff;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear{
  padding-top: 11px;
  margin-top: 11px;
  border-top: 1px solid #e3e3e3;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .news-thumb{
  width: 105px;
  height: 70px;
  overflow:hidden;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear:nth-child(1),.news-style-2 .box__second_posts .news-item-sidebar-clear:nth-child(2){
  padding-top: 0;
  margin-top: 0;
  border-top: none;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .news-thumb img{
  width: 100%;
  height: 70px;
  object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .news-thumb:hover img{
  -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider h4{
  margin-bottom: 5px;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider h4 .news-title{
  font-size: 15px;
  line-height: 22px;
  color: #333333;
  font-weight: 600;
  display: block;
  max-height: 44px;
  overflow:hidden;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider .date{
  font-size: 13px;
  color: #6b6b6b;
}
.news-style-2 .box__second_posts .news-item-sidebar-clear .box__slider .date i{
  color: #f4ae43;
}
/*
block 3
*/
.news-style-3{
    margin: 0 -15px;
}
.news-style-3 .news-item-bottom{
  width: 50%;
  float: left;
  clear: none;
  padding: 0 15px;
}
.news-style-3 .news-item-bottom .boxx__innner{
  background: #f7f7f7;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb{
  width: 100%;
  position: relative;
  overflow:hidden;
  height: 125px;
  margin-bottom: 30px;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .news-title{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 5px;
    font-size: 14px;
    line-height: 18px;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .time{
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    border:2px solid #657f93;
    padding:8px 14px;
    text-align: center;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .time p:nth-child(1){
    margin-bottom: 0;
    font-size: 20px;
    color: #838383;
    line-height: 22px;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb .time p:nth-child(2){
    margin-bottom: 0;
    font-size: 11px;
    color: #838383;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb img{
  width: 100%;
  height: 125px;
  object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.news-style-3 .news-item-bottom .boxx__innner .news-thumb:hover img{
  -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider{
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider h4{
  margin-bottom: 5px;
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider h4 .news-title{
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 400;
  color: #3c3c3c;
  line-height: 24px;
  display: block;
  max-height: 48px;
  overflow:hidden;
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider .box__description p{
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 22px;
  color: #838383;
  text-align: justify;
  max-height: 110px;
  overflow: hidden;
}
.news-style-3 .news-item-bottom .boxx__innner .box__slider .views_all{
  font-size: 14px;
  text-decoration: underline;
  color: #657f93;
}
/*
block 4
*/
.news-block-widget-style-4  .news-thumb img{
  -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.news-block-widget-style-4  .news-thumb:hover img{
  -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.news-block-widget-style-4{
  overflow:hidden;
}
.news-block-widget-style-4 .box__colum__left{
  width: 570px;
  height: 420px;
  float: left;
}
.news-block-widget-style-4 .box__colum__left .boxx__innner{
  position: relative;
  overflow: hidden;
}
.news-block-widget-style-4 .box__colum__left .news-thumb{
  width: 100%;
  height: 420px;
}
.news-block-widget-style-4 .box__colum__left .news-thumb img{
  width: 100%;
  height: 420px;
  object-fit: cover;
}
.news-block-widget-style-4 .box__colum__left .box__slider{
    position: absolute;
    bottom: 0;
    width: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.57);
    padding: 5px 10px;
}
.news-block-widget-style-4 .box__colum__left .box__slider h4{
  margin-bottom: 0;
}
.news-block-widget-style-4 .box__colum__left .box__slider h4 a{
  color: #fff;
  line-height: 22px;
  font-weight: 400;
  font-size: 16px;
  display: block;
  height: 22px;
  overflow: hidden;
  text-transform: uppercase;
}
.news-block-widget-style-4 .box__colum__right{
  width: calc(100% - 570px);
  float: right;
  margin: 0 -6px;
}
.news-block-widget-style-4 .box__colum__right .news-item-clear{
    width: 50%;
    float: left;
    padding: 0 6px;
    margin-bottom: 12px;
}
.news-block-widget-style-4 .box__colum__right .news-item-clear .boxx__innner .news-thumb{
  width: 100%;
  height: 204px;
  float: left;
  overflow: hidden;
  position: relative;
}
.news-block-widget-style-4 .box__colum__right .news-item-clear .boxx__innner .news-thumb .news-title{
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgb(0 0 0 / 60%);
    font-size: 16px;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    padding: 0px 10px;
    text-transform: uppercase;
    color: #fff;
}
.news-block-widget-style-4 .box__colum__right .news-item-clear .boxx__innner .news-thumb img{
  width: 100%;
  height: 204px;
  object-fit: cover;
}
.news-block-widget-style-4 .box__colum__right .news-item-clear .boxx__innner .box__slider{
  width: calc(100% - 145px);
  float: right;
}
.news-block-widget-style-4 .box__colum__right .news-item-clear .boxx__innner .box__slider h4{
  margin-bottom: 0px;
}
.news-block-widget-style-4 .box__colum__right .news-item-clear .boxx__innner .box__slider h4 .news-title{
  font-size: 17px;
  color: #333333;
  font-weight: 400;
  line-height: 24px;
  display: block;
  height: 24px;
  overflow:hidden;
} 
.news-block-widget-style-4 .box__colum__right .news-item-clear .boxx__innner .box__slider .box__description p{
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
  color: #8f8f8f;
  display: block;
  max-height: 44px;
  overflow:hidden;
}
.news-block-widget-style-4 .box__colum__right .news-item-clear .boxx__innner .box__slider .views__all a{
  font-size: 14px;
  color: #37a7a9;
  font-weight: 400;
  text-decoration: underline;
}
/*
block 5
*/
.news-widget-style-5{
  overflow:hidden;
}
.news-widget-style-5 .news-item-clear{
  width: 32%;
  float: left;
  margin-right: 2%;
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #e9e8e8;
}
.news-widget-style-5 .news-item-clear:nth-child(1),.news-widget-style-5 .news-item-clear:nth-child(2),.news-widget-style-5 .news-item-clear:nth-child(3){
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}
.news-widget-style-5 .news-item-clear:nth-child(3n){
  float: right;
  margin-right: 0;
}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb{
  width: 120px;
  height: 80px;
  float: left;
  overflow-y: hidden;
}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb img{
  width: 100%;
  height: 80px;
  object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.news-widget-style-5 .news-item-clear .boxx__innner .news-thumb:hover img{
  -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider{
  width: calc(100% - 135px);
  float: right;
}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider h4{
  margin-bottom: 5px;
  margin-top: 5px;
}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider h4 .news-title{
  font-size: 17px;
  color: #333333;
  line-height: 22px;
  display: block;
  height: 22px;
  overflow:hidden;
  font-weight: 700;
}
.news-widget-style-5 .news-item-clear .boxx__innner .box__slider .box__description p{
  margin-bottom: 0;
  font-size: 13px;
  line-height: 22px;
  display: block;
  height: 44px;
  overflow: hidden;
}
/*
block 6
*/
.news-thumb{
  position: relative;
}
.news-block-widget-style-6 .box__colum__left{
  width: 32%;
  float: left;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner{
  background: #f7f7f7;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-thumb{
  width: 100%;
  height: 255px;
  overflow:hidden;
  position: relative;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-thumb img{
  width: 100%;
  height: 255px;
  object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-thumb:hover img{
  -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date{
  position: absolute;
  top: 0;
  left: 0;
  background:rgba(0, 0, 0, 0.36);
  color: #fff;
  text-align: center;
  padding: 10px 5px 0px 5px;
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p:nth-child(1){
  font-size: 10px;
  text-transform: uppercase;
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p:nth-child(2){
  font-size: 15px;
  border-bottom: 3px solid #fff;
  padding-bottom: 5px;
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p:nth-child(3){
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 0;
}
.news-block-widget-style-6 .boxx__innner .news-thumb .date p{
  margin-bottom: 0;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-text{
  background: #37a7a9;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .news-text a{
  color: #fff;
  display: block;
  text-align: center;
  font-size: 15px;
  line-height:30px;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider{
  padding: 25px 20px;
  min-height: 255px;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider h4{
  margin-bottom: 10px;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider h4 a{
  font-size: 18px;
  line-height: 22px;
  display: block;
  max-height: 44px;
  overflow:hidden;
  color: #3c3c3c;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider .box__description p{
  font-size: 14px;
  line-height: 22px;
  display: block;
  color: #838383;
  height: 110px;
  overflow-y: hidden;
  margin-bottom: 5px;
}
.news-block-widget-style-6 .box__colum__left .boxx__innner .box__slider .views_all{
  font-size: 14px;
  text-decoration: underline;
  color: #37a7a9;
}
.news-block-widget-style-6 .box__colum__right{
  width: 66%;
  float: right;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner{
  background: #f7f7f7;
  margin-bottom: 30px;
  overflow-y: hidden;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .news-thumb{
  width: 325px;
  height: 255px;
  float: left;
  overflow-y: hidden;
  position: relative;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .news-thumb img{
  width: 100%;
  height: 255px;
  object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .news-thumb:hover img{
  -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider{
  width: calc(100% - 325px);
  float: right;
  padding: 20px;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider > p{
  margin-bottom: 5px;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider > p > span{
  font-size: 14px;
  color: #919191;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider > p > span a{
  color: #37a7a9;
  border-right: 1px solid #919191;
  padding-right: 5px;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider h4{
  margin-bottom: 5px;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__slider h4 a{
  font-size: 18px;
  line-height: 22px;
  display: block;
  max-height: 44px;
  overflow:hidden;
  color: #3c3c3c;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .box__description p{
  font-size: 14px;
  margin-bottom: 0;
  color: #838383;
  line-height: 25px;
  display: block;
  max-height: 75px;
  overflow-y: hidden;
}
.news-block-widget-style-6 .box__colum__right .boxx__innner .views_all{
  font-size: 13px;
  line-height: 25px;
  color: #37a7a9;
  text-decoration: underline;
}
/*them*/
.copyright .large-12{
    padding-bottom: 0;
}
#masthead .header-inner{
    position: relative;
    z-index: 9;
}
#masthead .header-nav > li > .sub-menu{
    left: 0;
    border: 1px solid #ddd;
    display: none;
}
#masthead .header-nav > li:hover > .sub-menu{
    display: block;
}
#masthead .header-nav > li > .sub-menu a:hover{
    color: #00a75a;
}
.sap_xep_theo .woocommerce-result-count{
    display: none;
}
.check_menu{
    border-radius: 3px;
    background: #ffffff;
    font-size: 14px;
    color: #0d0d0d;
    margin-bottom: 15px;
    border: 1px solid #f1f1f1;
    overflow: hidden;
}
.check_menu li{
    list-style: none;
    display: block;
    width: 25%;
    float: left;
    margin-bottom: 0;
}
.check_menu li span{
    padding: 9px 28px;
    color: #c3c3c3;
    display: block;
    font-weight: bold;
    color: #000;
    font-size: 14px;
}
.check_menu li a{
    padding: 9px 28px;
    color: #333;
    display: block;
    font-size: 14px;
}
.check_menu li a.active{
    background: #e1e1e1;
}
.check_menu li a i{
    color: #6a6969;
}
.blog-archive{
    padding-top: 0;
    padding-bottom: 50px;
}
.sb_block_ar{
    padding: 0px;
}
.single .sb_block_ar{
    padding-top: 30px;
}
.sb_block_ar .sb_left{
    width: calc(100% - 360px);
    float: left;
    padding-right: 30px;
}
.sb_block_ar .sb_left .border{
    border: 1px solid #E9E9E9;
    border-radius: 12px;
    padding: 24px 16px;
}
.sb_block_ar .sb_right{
    width: 360px;
    float: right;
}
.sb_block_ar .sb_right .widget{
    margin-bottom: 40px;
}
.sb_block_ar .sb_right .widget .is-divider{
    display: none;
}
.sb_block_ar .sb_right .widget .widget-title{
    display: block;
    background: #007d43;
    margin-bottom: 20px;
    line-height: 19px;
    font-size: 16px;
    color: #fff;
    padding: 10px 16px;
    text-transform: initial;
    font-weight: 400;
}

.new-list{
    margin: 0 -15px;
}
.new-list .new-list-post{
    width: 50%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}
.new-list .new-list-post .post-image{
    width: 100%;
    height: 230px;
    margin-bottom: 10px;
}
.new-list .new-list-post .post-image img{
    width: 100%;
    height: 230px;
    object-fit: cover;
}
.new-list .new-list-post .post-content h3 .title{
    display: block;
    color: #00948A;
    height: 17px;
    overflow: hidden;
    height: 50px;
    line-height: 25px;
}
.new-list .new-list-post .post-content > div{
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    display: block;
    line-height: 20px;
}
.new-list .new-list-post  .date{
    display: block;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    color: #616770;
    font-size: 13px;
}
.headings{
    font-size: 36px;
    color: #00948A;
    text-transform: capitalize;
    position: relative;
    font-weight: 500;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.headings:after{
    content: "";
    width: 145px;
    height: 3px;
    background: #00948A;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9;
}
.widget_recent_entries ul li{
    border-top: none !important;
}
.widget_recent_entries ul li:nth-child(1){
    border-top: none !important;
}
.widget_recent_entries ul li a{
    font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #3A3A3A;
  padding: 8px 0px 8px 16px;
  position: relative;
}
.widget_recent_entries ul li a:before{
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    background: #430672;
    border-radius: 1px;
    left:0;
    top: 16px;
    z-index: 9;
}
.widget_recent_entries ul li a:hover:before{
    background: #430672;
}
.widget_recent_entries ul li a:hover{
    color: #430672;
}
.related_news{
    margin-top: 20px;
}
.related_news .widget-title{
    margin-bottom: 30px;
}
.related_news .widget-title span{
    display: inline-block;
    font-weight: 700;
    font-size: 28px;
    line-height: 54px;
    color: #1D576E;
    text-transform: uppercase;
    position: relative;
}
.related_news .widget-title span:after{
    width: 229px;
    height: 3px;
    background: #00948A;
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    z-index: 9;
}
.new-list-related{
    margin: 0 -15px;
}
.new-list-related .new-list-post{
    width: 33.33%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}
.new-list-related .new-list-post > div{
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
}
.new-list-related .new-list-post .post-image{
    position: relative;
    width: 100%;
    height: 250px;
    overflow: hidden;
    border-radius: 5px 5px 0 0;
}
.new-list-related .new-list-post .post-image img{
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.new-list-related .new-list-post .post-image .orenda_timer2{
    background: rgba(39, 134, 23, 0.8);
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 10px 12px;
}
.new-list-related .new-list-post .post-image .orenda_timer2 span{
    font-size: 16px;
    line-height: 36px;
    text-align: justify;
    color: #FFFFFF;
}
.new-list-related .new-list-post .post-image .orenda_timer2 span:nth-child(2){
    float: right;
}
.new-list-related .new-list-post .post-content{
    padding: 16px 12px;
}
.new-list-related .new-list-post .post-content h3{
    margin-bottom: 0;
}
.new-list-related .new-list-post .post-content a{
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    color: #2F4858;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.new-list-related .new-list-post .post-content a:hover{
    color: #00948A;
    transition: all 0.5s;
}
.orenda-new-list .box-new{
    display: block;
    width: 100%;
    padding: 0 15px;
    margin-bottom: 30px;
    overflow: hidden;
}
.orenda-new-list .box-new .new-list-post-one{
    width: calc(100% - 390px);
    float: left;
}
.orenda-new-list .box-new .new-list-post-one .post-image{
    position: relative;
    width: 100%;
    height: 445px;
    overflow: hidden;
    border-radius: 6px;
}
.orenda-new-list .box-new .new-list-post-one .post-image img{
    width: 100%;
    height: 445px;
    object-fit: cover;
    -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.orenda-new-list .box-new .new-list-post-one .post-image:hover img{
    -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.orenda-new-list .box-new .new-list-post-one .post-image:hover .post-content img{
    -webkit-transform: unset; 
  -moz-transform: unset; 
  -o-transform: unset; 
  transform: unset; 
}
.orenda-new-list .box-new .new-list-post-one .post-content{
    position: absolute;
  bottom: 0;
  width: 100%;
  background: rgb(5 49 46 / 58%);
  border-radius: 0px 0px 6px 6px;
  left: 0;
  padding: 16px 24px;
}
.orenda-new-list .box-new .new-list-post-one .post-content .title{
    display: block;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  text-align: justify;
  color: #FFFFFF;
}
.orenda-new-list .box-new .new-list-post-one .post-content  .orenda_timer3 span{
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
    color: #F7FAFC;
    margin-right: 25px;
}
.orenda-new-list .box-new .category_img{
    width: 360px;
    float: right;
    border-radius: 12px;
    overflow: hidden;
}
.orenda-new-list .box-new .category_img img{
    width: 100%;
    height: 445px;
    object-fit: cover;
}
.orenda-new-list{
    margin: 0 -15px;
}
.orenda-new-list .new-list-post{
    width: 33.33%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}
.orenda-new-list .new-list-post .post-image{
    width: 100%;
    height: 214px;
    border-radius: 20px;
    overflow: hidden;
}
.orenda-new-list .new-list-post .post-image img{
    width: 100%;
    height: 214px;
    object-fit: cover;
    -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.orenda-new-list .new-list-post:hover .post-image img{
    -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.orenda-new-list .new-list-post .post-content{
    padding: 15px 0px 0px 0px;
    position: relative;
}
.orenda-new-list .new-list-post .post-content .orenda_cate{
    font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #FF7D01;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
  height: 20px;
  overflow: hidden;
}
.orenda-new-list .new-list-post .post-content .orenda_timer3{
    padding: 10px 0 0 0;
}
.orenda-new-list .new-list-post .post-content .orenda_timer3 span{
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    color: #A0AEC0;
    margin-right: 25px;
}
.orenda-new-list .new-list-post .post-content .orenda_timer3 span img{
    position: relative;
    top: -1px;
}
.orenda-new-list .new-list-post .post-content .title{
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    text-align: justify;
    color: #2D3748;
    height: 52px;
    overflow: hidden;
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda-new-list .new-list-post .post-content .title:hover{
    color: #FF9700;
    transition: all 0.5s;
}
.orenda-new-list .new-list-post .post-content .excerpt p{
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    color: #4A5568;
    margin-bottom: 0;
    height: 60px;
    overflow: hidden;
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.kinhnghiem01 .col{
    padding-bottom: 0;
}
.kinhnghiem01 img{
    width: auto;
    float: right;
}
.kinhnghiem01 h2{
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
    text-transform: capitalize;
    color: #2F4858;
}
.kinhnghiem01 .left{
    padding-right: 20px;
}
.kinhnghiem01 .left .wpcf7-not-valid-tip{
    display: none;
}
.kinhnghiem01 .nhan_ngay .wpcf7-email{
    border: 1px solid #DEDEDE;
    max-width: 470px;
}
.kinhnghiem02{
    padding: 60px 0 30px 0 !important;
}
.kinhnghiem02 .col{
    padding-bottom: 0;
}
.tindang1 .new-list-post .post-image{
    width: 100%;
    height: 319px;
    overflow: hidden;
    border-radius: 20px;
}
.tindang1 .new-list-post .post-image img{
    width: 100%;
    height: 319px;
    object-fit: cover;
    -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.tindang1 .new-list-post:hover .post-image img{
    -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.tindang1 .new-list-post .post-content{
    border-top: none;
    padding: 22px 0px 45px 0px;
}
.tindang1 .new-list-post .post-content .orenda_cate{
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #FF7D01;
  text-transform: uppercase;
  display: block;
  margin-bottom: 8px;
}
.tindang1 .new-list-post .post-content .orenda_timer3{
    display: block;
    margin-bottom: 10px;
}
.tindang1 .new-list-post .post-content .orenda_timer3 span{
    font-size: 14px;
    line-height: 17px;
    text-align: justify;
    color: #8BA0A8;
    margin-right: 37px;
}
.tindang1 .new-list-post .post-content .orenda_timer3 span i{
    margin-right: 7px;
}
.tindang1 .new-list-post .post-content .title{
    display: block;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    text-align: justify;
    overflow: hidden;
    color: #2D3748;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tindang1 .new-list-post .post-content .title:hover{
    color: #FF9700;
    transition: all 0.5s;
}
.tindang1 .new-list-post .post-content .excerpt p{
    margin-bottom: 0;
    font-size: 16px;
    line-height: 19px;
    text-align: justify;
    letter-spacing: 0.02em;
    color: #718096;
    height: 38px;
    overflow: hidden;
    font-weight: 400;
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tindang1 .slick-arrow{
    width: 27px;
    height: 27px;
    max-width: 27px;
    line-height: 27px;
    text-align: center;
    border-radius: 50%;
    background: #a0aec0;
    color: #fff;
    cursor: pointer;
    z-index: 9;
}
.tindang1 .slick-arrow:hover{
    background: linear-gradient(45.02deg, #FA770D 0%, #FAB44B 99.8%);
    transition: all 0.5s;
}
.tindang1 .slick-arrow i{
    font-size: 14px;
}

.tindang1 .slick-prev{
    position: absolute;
    bottom: 0px;
    right: 40px;
}
.tindang1 .slick-next{
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.tindang1 .new-list-post{
    padding-right: 1px;
}
.kinhnghiem02 .right .title h2{
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
    text-align: justify;
    color: #2D3748;
}
.kinhnghiem02 .right .title h2 span{
    color: #FF7D01;
    position: relative;
}
.kinhnghiem02 .right .title h2 span:after{
  content: "";
  position: absolute;
  width: 100%;
  height: 10px;
  background: rgb(255 125 1 / 17%);
  bottom: 5px;
  left: 0;
}
.kinhnghiem02 .right .col-inner .container{
    margin-bottom: 0;
}
.kinhnghiem02 .right .col-inner .section-title span{
    display: block;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #333333;
}
/* width */
.tindang2::-webkit-scrollbar {
  width: 4px;
}

/* Track */
.tindang2::-webkit-scrollbar-track {
  background: #fff; 
}
 
/* Handle */
.tindang2::-webkit-scrollbar-thumb {
  background: #D9D9D9; 
  border-radius: 27px;
}

/* Handle on hover */
.tindang2::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.tindang2 .new-list-post{
    margin-top: 20px;
    overflow: hidden;
}
.tindang2 .new-list-post .post-image{
    width: 132px;
    height: 132px;
    border-radius: 10px;
    overflow: hidden;
    float: left;
}
.tindang2 .new-list-post .post-image img{
    width: 100%;
    height: 132px;
    object-fit: cover;
    -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.tindang2 .new-list-post:hover .post-image img{
    -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.tindang2 .new-list-post .post-content{
    width: calc(100% - 152px);
    float: right;
}
.tindang2 .new-list-post .post-content h3{
    margin-bottom: 0px;
}
.tindang2 .new-list-post .post-content .title{
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #2D3748;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 8px;
}
.tindang2 .new-list-post .post-content .title:hover{
    color: #FF9700;
    transition: all 0.5s;
}
.tindang2 .new-list-post .post-content .excerpt p{
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #4A5568;
    overflow: hidden;
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
}
.tindang2 .new-list-post .post-content .orenda_timer3 span{
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    color: #A0AEC0;
    margin-right: 25px;
}
.tindang2 .new-list-post .post-content .orenda_timer3 span img{
    position: relative;
    top: -1px;
}
.uxb-wrapper > .tindang1 .new-list-post{
    width: 33.33%;
    float: left;
}
.uxb-wrapper > .tindang1 .new-list-post .orenda_timer3,.uxb-wrapper > .tindang1 .new-list-post .excerpt{
    display: none;
}
.uxb-wrapper > .tindang1 .new-list-post .post-content{
    padding: 10px;
}
.header__title{
    font-weight: 800;
    font-size: 28px;
    line-height: 35px;
    color: #333;
    margin-bottom: 20px;
}
.widget_categories .cat-item{
    font-size: 16px;
    line-height: 24px;
    color: #4A5568;
    text-align: right;
    display: block;
    overflow: hidden;
    margin-bottom: 16px;
    border: none;
}
.widget_categories .cat-item a{
    color: #2D3748;
    float: left;
    padding: 0;
}
.widget_categories .cat-item a:hover{
    color: #00948A;
}
.tindocnhieu1 .post_list{
    overflow: hidden;
    margin-bottom: 20px;
}
.tindocnhieu1 .post_list .boxx__innner{
    display: flex;
}
.tindocnhieu1 .post_list .boxx__innner span{
    font-weight: 700;
    font-size: 20px;
    line-height: 34px;
    color: #3A3A3A;
    margin-right: 12px;
    width: 34px;
    text-align: center;
    height: 34px;
    min-width: 34px;
    background: #DBD8D8;
    border-radius: 50%;
    color: #fff;
}
.tindocnhieu1 .post_list:nth-child(1) .boxx__innner span{
    background: #00a75a;
}
.tindocnhieu1 .post_list .boxx__innner .news-title{
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tindocnhieu1 .post_list .boxx__innner .news-title:hover{
    color: #00a75a;
  transition: all 0.5s;
}
.title_or h2{
    font-weight: 600;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #2D3748;
    margin-bottom: 16px;
}
.title_or h2 span{
    color: #FF7D01;
  position: relative;
}
.title_or h2 span:after{
  content: "";
  position: absolute;
  width: 100%;
  height: 10px;
  background: rgb(255 125 1 / 17%);
  bottom: 5px;
  left: 0;
}
.title_or p{
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #718096;
}
.dungthu .button{
    margin: 0 10px;
    background: linear-gradient(45.02deg, #FA770D 0%, #FAB44B 99.8%) !important;
  font-weight: 600;
  font-size: 16px;
  height: 48px;
  line-height: 48px;
  color: #fff;
  border-radius: 48px !important;
  padding: 0 24px;
  border: none;
}
.dungthu .is-outline{
    background: unset !important;
  border: 2px solid #FF7D01;
  color: #FF7D01 !important;
  line-height: 45px;
}
.dungthu .is-outline:hover{
    background: #FF7D01 !important;
  border: 2px solid #FF7D01 !important;
  color: #fff !important;
}
.tindang4{
    overflow: hidden;
}
.tindang4 .box-left{
    width: 570px;
    float: left;
}
.tindang4 .box-left .post-image{
    width: 100%;
    height: 394px;
    overflow: hidden;
    border-radius: 6px;
    margin-bottom: 20px;
}
.tindang4 .box-left .post-image img{
    width: 100%;
    height: 394px;
    object-fit: cover;
    -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.tindang4 .box-left .new-list-post-one:hover .post-image img{
    -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.tindang4 .box-left .post-content .time{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #718096;
    margin-bottom: 4px;
}
.tindang4 .box-left .post-content h3{
    margin-bottom: 0;
}
.tindang4 .box-left .post-content .title{
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: #2D3748;
    display: block;
    margin-bottom: 4px;
}
.tindang4 .box-left .post-content .title:hover{
    color: #FF9700;
  transition: all 0.5s;
}
.tindang4 .box-left .post-content .excerpt p{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #718096;
    overflow: hidden;
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tindang4 .box-left .post-content .view{
    display: inline-block;
    background: linear-gradient(45.02deg, #FA770D 0%, #FAB44B 99.8%);
    border-radius: 48px;
    line-height: 48px;
    padding: 0 24px;
    font-weight: 600;
  font-size: 16px;
  color: #fff;
  margin-top: 6px;
}
.tindang4 .box-left .post-content .view i{
    margin-left: 10px;
}
.tindang4 .box-right{
    width: calc(100% - 620px);
    float: right;
}
.tindang4 .box-right .new-list-post{
    overflow: hidden;
    margin-bottom: 20px;
}
.tindang4 .box-right .new-list-post .post-image{
    width: 173px;
    height: 120px;
    float: left;
    overflow: hidden;
    border-radius: 6px;
}
.tindang4 .box-right .new-list-post .post-image img{
    width: 100%;
    height: 173px;
    object-fit: cover;
    -webkit-transition: -webkit-transform 0.5s ease; 
  -moz-transition: -moz-transform 0.5s ease; 
  transition: transform 0.5s ease;
}
.tindang4 .box-right .new-list-post:hover .post-image img{
    -webkit-transform: scale(1); 
  -moz-transform: scale(1); 
  -o-transform: scale(1.1); 
  transform: scale(1.1);
}
.tindang4 .box-right .new-list-post .post-content{
    width: calc(100% - 185px);
    float: right;
}
.tindang4 .box-right .new-list-post .post-content .title{
    display: block;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #2F4858;
}
.tindang4 .box-right .new-list-post .post-content .title:hover{
    color: #FF9700;
  transition: all 0.5s;
}
.tindang4 .box-right .new-list-post .post-content .excerpt p{
    font-size: 15px;
    line-height: 22px;
    color: #7D8D9A;
    overflow: hidden;
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 8px;
}
.tindang4 .box-right .new-list-post .post-content .view{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FF9700;
}
.tindang4 .box-right .new-list-post .post-content .view i{
    margin-left: 10px;
}
.logo_dt .col-inner .uxb-draggable{
    width: 20%;
    float: left;
}
.logo_dt .box{
    background: #FFFFFF;
    border: 1px solid #EDF2F7;
    border-radius: 12px;
    height: 180px;
    margin-bottom: 30px;
}
.logo_dt .box img{
    width: auto;
    height: auto;
    object-fit: contain;
    display: block;
    margin: auto;
}
.logo_dt .box .box-image > div{
    display: flex;
  justify-content: center;
  height: 180px;
}
.logo_dt .box .box-text{
    display: none;
}
.logo_dt .slick-list{
    margin: 0 -15px;
}
.logo_dt .slick-list .slick-slide{
    padding: 0 15px;
}
.logo_dt .slick-dots{
    text-align: center;
}
.logo_dt .slick-dots li{
    display: inline-block;
    margin: 0 8px;
    font-size: 0;
}
.logo_dt .slick-dots li button{
    margin: 0;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #CBD5E0;
}
.logo_dt .slick-dots li.slick-active button{
    background: linear-gradient(45.02deg, #FA770D 0%, #FAB44B 99.8%);
}
.dktv_home p{
    margin-bottom: 0 !important;
}
.dktv_home input,.dktv_home select{
    height: 44px;
    border: 1px solid #EDF2F7;
    border-radius: 8px;
    box-shadow: unset !important;
    font-size: 16px;
    color: #718096;
    margin-bottom: 20px;
    padding: 0 16px;
}
.dktv_home .wpcf7-submit{
    display: block;
    width: 100%;
    margin: 30px 0 0 0 !important;
    background: linear-gradient(45.02deg, #FA770D 0%, #FAB44B 99.8%);
    border-radius: 12px;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF !important;
    height: 48px;
    border: none;
}
.wpcf7-not-valid-tip{
    text-align: left;
  background-color: unset !important;
  padding: 0 !important;
  margin-bottom: 15px;
}
.wpcf7-not-valid-tip:after{
    display: none;
}
.page-numbers li span,.page-numbers li a{
    border-radius: 4px;
    border: 2px solid #E2E8F0;
    line-height: 33px;
}
#masthead .header-search:after{
    border-bottom-color: #00948A;
}
#masthead .header-search a{
    line-height: 48px;
  display: inline-block;
}
#masthead .header-search .nav-dropdown{
  border-top: 2px solid #00948A;
  padding: 20px;
  right: 0;
  left: unset;
  top: 48px;
  display: none !important;
}
#masthead .header-search:hover .nav-dropdown{
     display: block !important;
}
#masthead .header-search .nav-dropdown input{
    border: 1px solid #00948A !important;
    box-shadow: unset !important;
}
#masthead .header-search .nav-dropdown .button{
  height: 34px;
  line-height: 34px;
  background: #00948A !important;
  min-height: 34px;
  padding: 0 12px;
  font-size: 14px;
}
.orenda-new-list .box-new .new-list-post-one .post-content .orenda_timer3 span img{
    width: auto;
    height: auto;
    position: relative;
    top: -1px;
}
/*css new*/
.html1 > div{
    float: left;
}
.html1 > div:nth-child(1){
    border-right: 1px solid #D8D8D8;
    padding-right: 22px;
    margin-right: 22px;
}
.html1 a{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #2C2929;
    position: relative;
}
.html1 > div:nth-child(1) a{
    padding-left: 27px;
}
.html1 > div:nth-child(1) a:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/phone.png) no-repeat;
    width: 18px;
    height: 20px;
}
.html1 > div:nth-child(2) a{
    padding-left: 30px;
}
.html1 > div:nth-child(2) a:before{
    position: absolute;
    content: "";
    top: 3px;
    left: 0;
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/email.png) no-repeat;
    width: 20px;
    height: 16px;
}
.wide-nav .header-nav > li{
    margin: 0;
}
.wide-nav .header-nav > li > a{
    padding: 0 14px;
    line-height: 60px;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    position: relative;
}
.wide-nav .header-nav > li > a img{
    margin-right: 0px;
}
.wide-nav .header-nav > li.current-menu-item > a{
    color: #00a75a !important;
}
.wide-nav .header-nav > li.current-menu-item > a:after{
    position: absolute;
    content: "";
    background: #00a75a;
    border-radius: 12px;
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    line-height: 0;
    z-index: 9;
    display: none;
}
.wide-nav .header-nav > li > a:hover{
    color: #00a75a !important;
    transition: all 0.5s;
}
.wide-nav .header-nav > li > a i{
    font-size: 0;
    width: 15px;
    height: 9px;
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/bt.png) no-repeat;
    margin-left: 12px;
    display: none;
}
.wide-nav .header-nav > li .sub-menu{
    border-radius: 12px;
    left: 0;
    top: 73px;
    box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
    padding: 7px 20px;
}
.wide-nav .header-nav > li .sub-menu > li > a{
    padding: 10px 0;
    margin: 0;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    border-bottom: 1px dashed #D8D8D8;
}
.wide-nav .header-nav > li .sub-menu > li > a:hover{
    transition: all 0.5s;
    color: #00a75a;
}
.title2 h2,.title2 h1{
    font-weight: 800;
    font-size: 30px;
    line-height: 41px;
    color: #333;
    position: relative;
    margin-bottom: 24px;
    text-align: center;
}
.title2 h2:after,.title2 h1:after{
    position: absolute;
    content: "";
    bottom: -10px;
    left: 0;
    right: 0;
    width: 82px;
    height: 3px;
    background: #00a75a;
    border-radius: 195px;
    margin: 0 auto;
}
.title2 p{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #000000;
    margin-bottom: 0;
    max-width: 616px;
    display: block;
    margin: 0 auto;
}
.orenda-new{
    overflow: hidden;
    margin-top: 50px;
    padding-bottom: 45px;
}
.orenda-new .box1{
    width: 50%;
    float: left;
    padding-right: 25px;
    position: relative;
}
.orenda-new .box1 .new-list-post .post-image{
    width: 100%;
    height: 305px;
    border-radius: 24px;
    overflow: hidden;
    margin-bottom: 18px;
}
.orenda-new .box1 .new-list-post .post-image img{
    width: 100%;
    height: 305px;
    object-fit: cover;
}
.orenda-new .box1 .new-list-post .post-content .orenda_timer3{
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: #90419B;
    text-transform: capitalize;
    position: relative;
    padding-left: 15px;
    margin-bottom: 8px;
}
.orenda-new .box1 .new-list-post .post-content .orenda_timer3:before{
    position: absolute;
    content: "";
    width: 13px;
    height: 1px;
    background: #90419B;
    top: 10px;
    left: 0;
}
.orenda-new .box1 .new-list-post .post-content .title{
    display: block;
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    color: #1A1A1A;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda-new .box1 .new-list-post .post-content .title:hover{
    color: #701189;
    transition: all 0.5s;
}
.orenda-new .box1 .new-list-post .post-content .excerpt{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #6C6C6C;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda-new .box1 .slick-arrow{
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    background: #b4b4b4;
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
}
.orenda-new .box1 .slick-arrow i{
    position: relative;
    top: 1px;
}
.orenda-new .box1 .slick-prev{
    bottom: -35px;
    right: 60px;
    position: absolute;
}
.orenda-new .box1 .slick-next{
    position: absolute;
    bottom: -35px;
    right: 25px;
}
.orenda-new .box1 .slick-arrow:hover{
    background: #701189;
}
.orenda-new .box2{
    width: 50%;
    float: left;
    padding-left: 25px;
    margin-bottom: 30px;
}
.orenda-new .box2 .title2 h2{
    margin-bottom: 31px;
}
.orenda-new .box2 .new-list-post{
    overflow: hidden;
    margin-bottom: 20px;
}
.orenda-new .box2 .new-list-post .post-image{
    width: 132px;
    height: 132px;
    float: left;
    border-radius: 8px;
    overflow: hidden;
}
.orenda-new .box2 .new-list-post .post-image img{
    width: 100%;
    height: 132px;
    object-fit: cover;
}
.orenda-new .box2 .new-list-post .post-content{
    width: calc(100% - 148px);
    float: right;
}
.orenda-new .box2 .new-list-post .post-content h3{
    margin-bottom: 4px;
}
.orenda-new .box2 .new-list-post .post-content .title{
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    color: #1A1A1A;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda-new .box2 .new-list-post .post-content .title:hover{
    color: #701189;
    transition: all 0.5s;
}
.orenda-new .box2 .new-list-post .post-content  .excerpt{
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #6C6C6C;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 10px;
}
.orenda-new .box2 .new-list-post .post-content  .excerpt p{
    margin-bottom: 0px;
}
.orenda-new .box2 .new-list-post .post-content .orenda_timer3{
    font-size: 14px;
 line-height: 20px;
 color: #B4B4B4;
}
.orenda-new .box2 .new-list-post .post-content .orenda_timer3 span{
    margin-right: 25px;
}
.orenda-new .box2 .new-list-post .post-content .orenda_timer3 span img{
  position: relative;
  top: -2px;
  margin-right: 2px;
}
.orenda-new .box3{
    background: #F4F6FA;
    border-radius: 20px;
    padding: 40px;
    margin-top: 40px;
    display: block;
    clear: both;
    position: relative;
}
.orenda-new .box3 #loadMore{
  display: block;
  border: 1px solid #430672;
  border-radius: 10px;
  line-height: 42px;
  font-weight: 800;
  font-size: 16px;
  color: #600C81;
  width: 184px;
  text-align: center;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -75px;
}
.orenda-new .box3 .new-list-post{
    overflow: hidden;
    margin-bottom: 44px;
    padding-bottom: 44px;
    border-bottom: 1px solid #D8D8D8;;
}
.orenda-new .box3 .new-list-post:last-child{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
/*.orenda-new .box3 .new-list-post:nth-child(4){
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}*/
.orenda-new .box3 .new-list-post .left{
    width: calc(100% - 230px);
    float: left;
    border-right: 1px solid #D8D8D8;
    padding-right: 95px;
}
.orenda-new .box3 .new-list-post .left .post-image{
    width: 283px;
    float: left;
    height: 204px;
    border-radius: 10px;
    overflow: hidden;
}
.orenda-new .box3 .new-list-post .left .post-image img{
    width: 100%;
    height: 204px;
    object-fit: cover;
}
.orenda-new .box3 .new-list-post .left .post-content{
    width: calc(100% - 299px);
    float: right;
}
.orenda-new .box3 .new-list-post .left .post-content .orenda_timer3{
    font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  color: #90419B;
  text-transform: capitalize;
  position: relative;
  padding-left: 15px;
  display: block;
  margin-bottom: 9px;
  margin-top: 9px;
}
.orenda-new .box3 .new-list-post .left .post-content .orenda_timer3:before{
  position: absolute;
  content: "";
  width: 13px;
  height: 1px;
  background: #90419B;
  top: 10px;
  left: 0;
}
.orenda-new .box3 .new-list-post .left .post-content h3{
    margin-bottom: 12px;
}
.orenda-new .box3 .new-list-post .left .post-content .title{
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    color: #000000;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda-new .box3 .new-list-post .left .post-content .title:hover{
    color: #701189;
    transition: all 0.5s;
}
.orenda-new .box3 .new-list-post .left .post-content .excerpt p{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #6C6C6C;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
}
.orenda-new .box3 .new-list-post .right{
    width: 230px;
    float: right;
    padding-left: 50px;
}
.orenda-new .box3 .new-list-post .right a{
    display: block;
  background: #430672;
  border-radius: 8px;
  line-height: 44px;
  text-align: center;
  font-weight: 800;
  font-size: 16px;
  color: #FFFFFF;
  position: relative;
  top: 80px;
}
.orenda-new .box3 .new-list-post .right a:hover{
    background: #310354;
    transition: all 0.5s;
}
.sb_left .orenda_timer{
    margin-bottom: 24px;
    text-align: right;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #666767;
    text-transform: capitalize;
}
.sb_left .orenda_timer span{
    margin-left: 15px;
    display: inline-block;
}
.sb_left .orenda_timer span img{
  position: relative;
  top: -1px;
  margin-right: 4px;
}
.sb_left .rt_content ul{
    padding-left: 20px;
}
.sb_left .rt_content h2{
    font-weight: 800;
    font-size: 18px;
    line-height: 24px;
    color: #282828;
    margin-bottom: 16px;
}
.sb_left .rt_content h3{
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #282828;
    margin-bottom: 16px;
}
.sb_block_ar .sb_left p{
    text-align: justify;
    color: #333;
}
.lhtv{
    background: #FFFFFF;
    border: 1px solid #C3ABD0;
    border-radius: 18px;
    padding: 32px 20px;
}
.lhtv h2{
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #430672;
    margin-bottom: 20px;
}
.lhtv label{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    display: block;
    margin-bottom: 4px;
}
.lhtv label span{
    color: #EC2925;
}
.lhtv input{
    border: 1px solid #D8D8D8;
    border-radius: 4px;
    box-shadow: unset !important;
    margin-bottom: 16px;
    line-height: 44px;
    min-height: 44px;
    font-weight: 500;
    font-size: 16px;
    color: #000;
}
/* Chrome, Opera, Safari */
.lhtv input::-webkit-input-placeholder {
  font-weight: 500;
    font-size: 16px;
    color: #D8D8D8 !important;
}

/* Firefox 19+ */
.lhtv input::-moz-placeholder {
  font-weight: 500;
    font-size: 16px;
    color: #D8D8D8 !important;
}

/* IE 10+ */
.lhtv input:-ms-input-placeholder {
  font-weight: 500;
    font-size: 16px;
    color: #D8D8D8 !important;
}

/* Firefox 18- */
.lhtv input:-moz-placeholder {
  font-weight: 500;
    font-size: 16px;
    color: #D8D8D8 !important;
}
.lhtv .wpcf7-submit{
    margin: 4px auto 0 auto !important;
    display: block;
    width: 184px;
    background: #430672;
    font-weight: 800;
    font-size: 16px;
    color: #FFFFFF;
    border: none;
    border-radius: 8px;
}
.lhtv .wpcf7-spinner{
    display: none;
}
.orenda-new-page{
    margin-top: 0;
    padding-bottom: 29px;
}
.orenda-new-page .box3{
    margin-top: 0;
}
.category-procuct .new-list-post{
    display: none !important;
}
.product-archive{
    background: #f8f8f8;
    padding: 60px 0 0px 0;
}
.product-archive .title2 h1{
    text-align: center;
    margin-bottom: 32px;
}
.product-archive .title2 h1:after{
    left: 0;
    right: 0;
    margin: 0 auto;
}
.category-procuct{
    margin: 0 -15px;
    overflow: hidden;
}
.category-procuct .box-list-product{
    width: 25%;
    float: left;
    padding: 0 15px;
    margin-bottom: 40px;
}
.category-procuct .box-list-product .box{
    background: #FFFFFF;
    box-shadow: 0px 4px 6px rgba(70, 70, 70, 0.15);
    border-radius: 24px;
}
.category-procuct .box-list-product .box1{
    padding: 0px;
}
.category-procuct .box-list-product .box1 .post-image{
    width: 100%;
    height: 200px;
    border-radius: 24px 24px 0px 0px;
    overflow: hidden;
    margin-bottom: 0px;
}
.category-procuct .box-list-product .box1 .post-image a{
    display: block;
}
.category-procuct .box-list-product .box1 .post-image img{
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.category-procuct .box-list-product .box1  .post-content{
    padding: 24px 16px 30px 16px;
}
.category-procuct .box-list-product .box1  .post-content  h3{
    margin-bottom: 12px;
}
.category-procuct .box-list-product .box1  .post-content .title{
    font-weight: 800;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.category-procuct .box-list-product .box1  .post-content .title:hover{
  color: #FFAC00;
  transition: all 0.5s;
}
.category-procuct .box-list-product .box1  .post-content .cnt{
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    color: #777676;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0px;
}
.category-procuct .box-list-product .box1  .post-content .cnt p{
    margin-bottom: 0;
}
.category-procuct .box-list-product .box1  .post-content .cnt a{
    color: #2687F9;
    text-decoration: underline;
}
.category-procuct .box-list-product .box1  .post-content .ttt p{
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 8px;
    color: #6C6C6C;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.category-procuct .box-list-product .box1  .post-content .ttt p span{
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: #3A3A3A;
}
.category-procuct .box-list-product .box1 .post-content .ttt p img{
    margin-right: 7px;
    position: relative;
    top: -1px;
}
.category-procuct .box-list-product .box2{
    border-top: 1px solid #EDEBEB;
    overflow: hidden;
}
.category-procuct .box-list-product .box2 > div{
    width: 50%;
    float: left;
    line-height: 46px;
    text-align: center;
}
.category-procuct .box-list-product .box2 > div:nth-child(1){
    border-right: 1px solid #EDEBEB;
}
.category-procuct .box-list-product .box2 p{
    margin-bottom: 0;
    font-weight: 500;
    font-size: 14px;
    color: #1A1A1A;
}
.category-procuct .box-list-product .box2 img{
    margin-right: 6px;
    position: relative;
    top: -2px;
}
.category-procuct .box-list-product .box2 p.dth{
    color: #25B53E;
}
.category-procuct .box-list-product .box2 p.cth{
    color: red;
}
.product-archive .gini-button {
  display: block;
  border: 1px solid #430672;
  border-radius: 10px;
  width: 184px;
  margin: 10px auto 0 auto;
  line-height: 42px;
  text-align: center;
  font-weight: 800;
  font-size: 16px;
  color: #600C81;
  max-height: 42px;
  clear: both;
}
.product-archive  .gini-button:hover{
    background: #430672;
  color: #fff;
  transition: all 0.5s;
}
.product-archive  .gini-button button{
    margin: 0 !important;
  border: none;
  line-height: 42px;
  min-height: unset;
  padding: 0;
  text-transform: initial;
}
.sp_tieubieu{
    margin: 0 -25px;
}
.sp_tieubieu .new-list-post-one{
    width: 25%;
    float: left;
    padding: 0 25px;
}
.sp_tieubieu .new-list-post-one .post-image{
    width: 98px;
    height: 98px;
    background: #FFFFFF;
    box-shadow: 4px 6px 5px rgba(34, 22, 68, 0.5);
    border-radius: 12px;
    overflow: hidden;
    display: block;
    margin: 0 auto 16px auto;
}
.sp_tieubieu .new-list-post-one .post-image img{
    width: 100%;
    height: 98px;
    object-fit: cover;
}
.sp_tieubieu .new-list-post-one .post-content h3{
    margin-bottom: 7px;
}
.sp_tieubieu .new-list-post-one .post-content .title{
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
}
.sp_tieubieu .new-list-post-one .post-content .title:hover{
    text-decoration: underline;
    transition: all 0.5s;
}
.sp_tieubieu .new-list-post-one .post-content .dth{
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #25B53E;
    margin-bottom: 2px;
}
.sp_tieubieu .new-list-post-one .post-content .dth img{
    margin-right: 5px;
    position: relative;
    top: -1px;
}
.sp_tieubieu .new-list-post-one .post-content .cth{
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    margin-bottom: 2px;
}
.sp_tieubieu .new-list-post-one .post-content .ttt p{
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #FFFFFF;
    margin-bottom: 2px;
}
.sp_tieubieu .new-list-post-one .post-content .ttt p span{
    font-weight: 700;
}
.sp_tieubieu  .slick-list{
    max-height: 240px;
}
.sp_tieubieu .slick-arrow{
  position: absolute;
  bottom: -46px;
  right: 25px;
  border: 1px solid #FFFFFF;
  width: 30px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  cursor: pointer;
}
.sp_tieubieu .slick-prev{
    display: none !important;
}
.sp_tieubieu .slick-arrow:hover{
    background: #600C81;
    transition: all 0.5s;
}
.phantrang{
    text-align: right;
    clear: both;
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 0 10px;
}
.phantrang > div{
    display: inline-block;
}
.phantrang .text{
    font-weight: 400;
    font-size: 14px;
    line-height: 32px;
    color: #6C6C6C;
    margin-right: 30px;
}
.phantrang .text span{
    color: #3A3A3A;
    font-weight: bold;
}
.wp-pagenavi span,.wp-pagenavi a{
    background: #FFFFFF;
    border: 1px solid #fff !important;
    border-radius: 3px;
    padding: 0;
    margin: 0 2px;
    display: inline-block;
    border: none;
    min-width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-weight: 400 !important;
    font-size: 14px;
    color: #3A3A3A;
} 
.wp-pagenavi .current{
    border: 1px solid #00a75a !important;
    color: #00a75a;
}
.wp-pagenavi span:hover,.wp-pagenavi a:hover{
    border: 1px solid #00a75a !important;
    color: #00a75a;
}
.chan_trang{
    padding: 50px 0 60px 0 !important;
    text-align: center;
}
.chan_trang .col{
    padding-bottom: 0;
}
.chan_trang h2{
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    color: #FFFFFF;
    margin-bottom: 10px;
}
.chan_trang p{
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    margin-bottom: 0;
}
.slider1{
    padding: 25px 0 !important;
    background: radial-gradient(107.54% 107.54% at 61.98% 100%, #FEECDF 34.37%, #FFFCF9 96.88%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
}
.slider1 .col{
    padding-bottom: 0;
}
.slider1 .img{
    margin-bottom: 0 !important;
}
.slider1 img{
    width: auto;
}
.slider1 h2,.slider1 h1{
    font-weight: 800;
    font-size: 48px;
    line-height: 66px;
    color: #2C2879;
    margin-bottom: 20px;
}
.slider1 p{
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
    color: #2D2C2C;
    margin-bottom: 0;
}
.slider1 .right{
    text-align: center;
    z-index: 9;
}
.sldier_home{
    width: 100%;
    /*height: 78vh;*/
    /*height: 750px;*/
    overflow: hidden;
}
#particles-js{
    position: absolute;
    width: 100%;
    /*height: 78vh;*/
    height: 495px;
    top: 0;
    left: 0;
    z-index: 1;
    /*opacity: 1;*/
}
.sldier_home .flickity-page-dots{
    z-index: 2;
}
.sldier_home .flickity-button{
    z-index: 2;
/*  opacity: 1;*/
}
.slider1 .row .large-6{
    position: relative;
    z-index: 2;
}
.slider1 .img1:before{
    content: "";
  position: absolute;
  top: -7px;
  left: 0px;
  background: #F79421;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  z-index: 9;
  right: 0;
  margin: 0 auto;
}
.slider1 .row .right{
    position: relative;
}
.slider1 .row .right .img2{
    position: absolute;
    bottom: 0;
    left: 0;
    right: unset;
    max-width: 34px;
}
.slider1 .row .right .img3{
    position: absolute;
    top: 30px;
    right: 0;
    left: unset;
    max-width: 118px;
}
.banner_new{
    background: #007d43;
  background-size: cover;
  padding: 23px 0 10px 0;
}
.banner_new .row{
    padding: 0 15px;
}
.xp-breadcrumbs{
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    display: block;
    margin: 0;
}
.xp-breadcrumbs a{
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
}
.xp-breadcrumbs a:hover{
    color: #FFFFFF;
}
.xp-breadcrumbs i{
    margin: 0 10px;
}
.banner_new .cnt{
    overflow: hidden;
    display: flex;
  align-items: center;
}
.banner_new .cnt .left{
    width: 65%;
    float: left;
}
.banner_new .cnt .left h1{
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 45px;
    color: #FFFFFF;
    margin-bottom: 8px;
}
.banner_new .cnt .left .mota{
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
    color: #FFFFFF;
    margin-bottom: 0;
    max-width: 556px;
}
.banner_new .cnt .left .mota p{
    margin-bottom: 0;
}
.banner_new .cnt .right{
    width: 35%;
    float: left;
}
.box_new_1{
    padding: 47px 0 17px 0 !important;
}
.box_new_1 .title2 h2{
    text-align: left;
    margin-bottom: 33px;
}
.box_new_1 .title2 h2:after{
    right: unset;
}
.box_new_1 .title2 h2 a{
    float: right;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #2F80ED;
    display: inline-block;
    line-height: 41px;
}
.box_new_1 .title2 h2 a img{
    position: relative;
    top: -2px;
}
.box_new_1 .box1{
    width: 50% !important;
    max-width: 50% !important;
    float: left;
    padding-right: 15px;
}
.box_new_1 .box1 .post-image{
    width: 100%;
    height: 325px;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 20px;
}
.box_new_1 .box1 .post-image img{
    width: 100%;
    height: 325px;
    object-fit: cover;
}
.box_new_1 .box1 .post-content .orenda_timer3{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #666767;
    display: block;
    margin-bottom: 4px;
    text-transform: capitalize;
}
.box_new_1 .box1 .post-content h3{
    margin-bottom: 5px;
}
.box_new_1 .box1 .post-content .title{
    font-weight: 800;
    font-size: 20px;
    line-height: 30px;
    color: #060606;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.box_new_1 .box1 .post-content .title:hover{
    color: #FDA800;
    transition: all 0.5s;
}
.box_new_1 .box1 .post-content .excerpt{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #666767;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 14px;
}
.box_new_1 .box1 .post-content .excerpt p{
    margin-bottom: 0px;
}
.box_new_1 .box1 .post-content .view{
    display: inline-block;
    line-height: 48px;
    background: #00a75a;
    border-radius: 48px;
    padding: 0 24px;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
}
.box_new_1 .box1 .post-content .view:hover{
    background: #edac06;
    transition: all 0.5s;
}
.box_new_1 .box1 .post-content .view i{
    margin-left: 6px;
    font-size: 15px;
}
.box_new_1 .box2{
    width: 50% !important;
    max-width: 50% !important;
    float: left;
    padding-left: 15px;
}
.box_new_1 .box2 h2{
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
    text-align: justify;
    color: #FDA800;
    display: block;
    margin-bottom: 14px;
}
.box_new_1 .box2 .new-list-post{
    overflow: hidden;
    border-bottom: 1px solid #DBD8D8;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.box_new_1 .box2 .new-list-post:last-child{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.box_new_1 .box2 .new-list-post .post-image{
    width: 132px;
    height: 126px;
    float: left;
    border-radius: 8px;
    overflow: hidden;
}
.box_new_1 .box2 .new-list-post .post-image img{
    width: 100%;
    height: 126px;
    object-fit: cover;
}
.box_new_1 .box2 .new-list-post .post-content{
    width: calc(100% - 147px);
    float: right;
}
.box_new_1 .box2 .new-list-post .post-content h3{
    margin-bottom: 5px;
}
.box_new_1 .box2 .new-list-post .post-content .title{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #1C1C1C;
    display: block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.box_new_1 .box2 .new-list-post .post-content .title:hover{
    color: #00a75a;
    transition: all 0.5s;
}
.box_new_1 .box2 .new-list-post .post-content .excerpt p{
    font-weight: 400;
    font-size: 13px;
    line-height: 22px;
    color: #666767;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
}
.box_new_1 .box2 .new-list-post .post-content .view{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #00a75a;
    display: block;
    margin-top: 5px;
}
.box_new_1 .box2 .new-list-post .post-content .view i{
    margin-left: 6px;
    font-size: 15px;
}
.box_new_1 .box2 .new-list-post .post-content .view img{
    position: relative;
    top: -2px;
    margin-left: 5px;
}
.box3n{
  width: 100%;
  display: block;
  clear: both;
  margin: 55px -15px 0 -15px;
  min-width: 1170px;
  position: relative;
  left: 0;
}
.box3n .new-list-post{
    width: 33.33%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}
.box3n .new-list-post .post-image{
    width: 100%;
    height: 260px;
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 15px;
}
.box3n .new-list-post .post-image img{
    width: 100%;
    height: 260px;
    object-fit: cover;
    webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.box3n .new-list-post:hover .post-image img{
    -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.box3n .new-list-post .post-content .orenda_timer3{
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #666767;
    display: block;
    margin-bottom: 8px;
    text-transform: capitalize;
}
.box3n .new-list-post .post-content .title{
    display: block;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    height: 52px;
    color: #252525;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.box3n .new-list-post .post-content h3{
    margin-bottom: 12px;
}
.box3n .new-list-post .post-content .title:hover{
    color: #00a75a;
    transition: all 0.5s;
}
.box3n .new-list-post .post-content .excerpt{
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #666767;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 19px;
}
.box3n .new-list-post .post-content .view{
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #00a75a;
}
.box3n .new-list-post .post-content .view i{
    margin-left: 6px;
    font-size: 15px;
}
.box_new_2{
    background: #5E5E5F;
    padding: 60px 0 60px 0 !important;
}
.box_new_2 .row_list{
    overflow: hidden;
    margin-bottom: 30px;
}
.box_new_2 .title2 h2{
    text-align: left;
    font-weight: 800;
    font-size: 32px;
    line-height: 44px;
    color: #fff;
}
.box_new_2 .title2 h2:after{
    display: none;
}
.box_new_2 .title2 h2 a{
    float: right;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #76B0FF;
    line-height: 44px;
}
.box_new_2 .box3n{
    margin: 0px -15px 0 -15px;
}
.box_new_2 .box3n .new-list-post .post-content .orenda_timer3{
    color: #B3B0B0;
}
.box_new_2 .box3n .new-list-post .post-content .title{
    color: #FFFFFF;
}
.box_new_2 .box3n .new-list-post .post-content .title:hover{
    color: #00a75a;
  transition: all 0.5s;
}
.box_new_2 .box3n .new-list-post .post-content .excerpt{
    color: #F7FAFC;
}
.box_new_2 .box3n .slick-arrow{
    color: #fff;
    width: 30px;
    height: 30px;
    border: 2px solid #7C7C7C;
    border-radius: 50%;
    line-height: 27px;
    text-align: center;
    color: #7C7C7C;
    cursor: pointer;
    z-index: 9;
}
.box_new_2 .box3n .slick-arrow:hover{
    border: 2px solid #E8E8E8;
    color: #E8E8E8;
    transition: all 0.5s;
}
.box_new_2 .box3n .slick-prev{
    position: absolute;
    bottom: 0;
    right: 54px;
}
.box_new_2 .box3n .slick-next{
    position: absolute;
    bottom: 0;
    right: 16px;
}
.box_new_2 .slick-list{
    padding-bottom: 20px;
}
.box_new_2 .slick-list .slick-track{
    float: left;
}
.home .banner_page_single{
    display: none;
}
.box_new_3 .box3n{
    margin: 0px -15px 0 -15px;
}
.banner_page_single{
    background: #007d43;
    padding: 13px 0;
}
#ez-toc-container{
    border: none;
    background: #F4F4F4;
    border-radius: 4px;
    padding: 16px 20px;
}
#ez-toc-container .ez-toc-title{
    font-weight: 800 !important;
  font-size: 20px !important;
  line-height: 30px !important;
  color: #282828;
}
#ez-toc-container a{
    font-weight: 500 !important;
    font-size: 15px !important;
    line-height: 24px !important;
    color: #35ABFF !important;
}
.wp-caption{
    margin-bottom: 24px;
}
.wp-caption .wp-caption-text{
    background: #fff;
    font-style: italic;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #6F6F6F;
}
.tinnoibat .new-list-post{
    overflow: hidden;
    margin-bottom: 16px;
}
.tinnoibat .new-list-post .post-image{
    width: 98px;
    height: 98px;
    border-radius: 6px;
    overflow: hidden;
    float: left;
}
.tinnoibat .new-list-post .post-image img{
    width: 100%;
    height: 98px;
    object-fit: cover;
}
.tinnoibat .new-list-post .post-content{
    width: calc(100% - 108px);
    float: right;
}
.tinnoibat .new-list-post .post-content .orenda_timer3{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    color: #A5A5A5;
    text-transform: capitalize;
    margin-bottom: 6px;
    margin-top: 10px;
}
.tinnoibat .new-list-post .post-content h3{
    margin-bottom: 0;
}
.tinnoibat .new-list-post .post-content .title{
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    text-align: justify;
    color: #000000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.tinnoibat .new-list-post .post-content .title:hover{
    color: #00a75a;
  transition: all 0.5s;
}
.widget_media_image{
    margin-bottom: 18px !important;
}
.box_tinlq{
    overflow: hidden;
    margin-top: 16px;
}
.box_tinlq .title2 h2{
    text-align: left;
    font-weight: 800;
    font-size: 24px;
    line-height: 33px;
    margin-bottom: 41px;
}
.box_tinlq .title2 h2:after{
    right: unset;
}
.box_tinlq .tinlq{
    margin: 0 -15px;
}
.box_tinlq .new-list-post{
    overflow: hidden;
    margin-bottom: 16px;
    width: 50%;
    float: left;
    padding: 0 15px;
}
.box_tinlq .new-list-post .post-image{
    width: 98px;
    height: 98px;
    border-radius: 6px;
    overflow: hidden;
    float: left;
}
.box_tinlq .new-list-post .post-image img{
    width: 100%;
    height: 98px;
    object-fit: cover;
}
.box_tinlq .new-list-post .post-content{
    width: calc(100% - 108px);
    float: right;
}
.box_tinlq .new-list-post .post-content .orenda_timer3{
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    color: #A5A5A5;
    text-transform: capitalize;
    margin-bottom: 6px;
    margin-top: 10px;
}
.box_tinlq .new-list-post .post-content h3{
    margin-bottom: 0;
}
.box_tinlq .new-list-post .post-content .title{
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    text-align: justify;
    color: #000000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.box_tinlq .new-list-post .post-content .title:hover{
    color: #00a75a;
  transition: all 0.5s;
}
.box_tinlq .slick-arrow{
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 27px;
    text-align: center;
    color: #7C7C7C;
    cursor: pointer;
    z-index: 9;
    border: 2px solid #E8E8E8;
    color: #E8E8E8;
}
.box_tinlq .slick-arrow:hover{
    border: 2px solid #7C7C7C;
    color: #7C7C7C;
    transition: all 0.5s;
}
.box_tinlq .slick-prev{
    position: absolute;
    bottom: 0;
    right: 54px;
}
.box_tinlq .slick-next{
    position: absolute;
    bottom: 0;
    right: 16px;
}
.box_tinlq .slick-list{
    padding-bottom: 40px;
}
.gttt .title2 h1{
    text-align: left;
    font-size: 36px;
    line-height: 49px;
    margin-bottom: 40px;
}
.gttt .title2 h1:after{
    right: unset;
}
.sb_block_ar .sb_left ul{
    padding-left: 20px;
}
.sb_block_ar .sb_left ul li{
    font-size: 14px;
    line-height: 21px;
    text-align: justify;
}
.bld{
    padding: 50px 0 !important;
}
.bld .col{
    padding-bottom: 0;
}
.bld .title2 h1{
    text-align: left;
    font-weight: 800;
    font-size: 36px;
    line-height: 49px;
    margin-bottom: 78px;
}
.bld .title2 h1:after{
    right: unset;
    width: 220px;
    height: 3px;
}
.bld .box{
    background: #F6F6F6;
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 32px;
}
.bld .box .box-image{
    width: 100%;
    height: 312px;
}
.bld .box .box-image img{
    width: 100%;
    height: 312px;
    object-fit: cover;
}
.bld .box .box-text{
    padding: 17px;
}
.bld .box .box-text h3{
    font-weight: 800;
    font-size: 18px;
    line-height: 25px;
    color: #2C2879;
    margin-bottom: 4px;
}
.bld .box .box-text p:nth-child(2){
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #00a75a;
    position: relative;
    margin-bottom: 14px;
    padding-left: 14px;
    margin-top: 0;
}
.bld .box .box-text p:nth-child(2):before{
    position: absolute;
    content: "";
    top: 9px;
    left: 0;
    width: 10px;
    height: 1px;
    background: #00a75a;
}
.bld .box .box-text p:nth-child(3){
    margin-top: 0;
    margin-bottom: 12px;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #000000;
    position: relative;
    padding-left: 24px;
}
.bld .box .box-text p:nth-child(3):before{
    position: absolute;
    content: "";
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/pf.png) no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    top: 0;
    left: 0;
}
.bld .box .box-text p:nth-child(4){
    margin-top: 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #000000;
    position: relative;
    padding-left: 24px;
}
.bld .box .box-text p:nth-child(4):before{
    position: absolute;
    content: "";
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/ef.png) no-repeat;
    background-size: contain;
    width: 18px;
    height: 14px;
    top: 3px;
    left: 0;
}
.cctc img{
    width: auto;
    display: block;
    margin: auto;
}
.hd01{
    padding: 0px 0 0 0 !important;
}
.hd01 .col{
    padding-bottom: 0;
}
.hd01 img{
    width: auto;
}
.hd01 h1{
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    color: #302C8D;
    margin-bottom: 13px;
}
.hd01 p{
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
    color: #000000;
    margin-bottom: 0;
    max-width: 556px;
}
.hd02{
    padding: 60px 0 !important;
}
.hd02 img{
    width: auto;
}
.hd02 .col{
    padding-bottom: 0;
}
.hd02 h2{
    font-weight: 800;
    font-size: 24px;
    line-height: 33px;
    color: #000000;
    margin-bottom: 21px;
}
.hd02 p{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #666767;
    margin-bottom: 0;
}
.hd02 .right{
    flex-basis: 47%;
  max-width: 47%;
}
.hd02 .left{
    flex-basis: 53%;
  max-width: 53%;
}
.hd03{
    padding: 60px 0 !important;
}
.hd03 .col{
    padding-bottom: 0;
}
.hd03 img{
    width: auto;
}
.hd03 h2{
    font-weight: 800;
    font-size: 24px;
    line-height: 33px;
    color: #000000;
    margin-bottom: 21px;
}
.hd03 p{
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #666767;
    margin-bottom: 0;
}
.lh01 h1{
    color: #FFFFFF;
}
.lh01 p{
    color: #BBB9D8;
}
.lh01 .right .img{
    position: relative;
  top: 29px;
}
.lh02{
    padding: 80px 0 60px 0 !important;
}
.lh02 img{
    width: auto;
}
.lh02 .col{
    padding-bottom: 0;
}
.lh_ntv{
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 18px;
    padding: 30px;
}
.lh_ntv h2{
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #00a75a;
    margin-bottom: 20px;
}
.lh_ntv label{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    display: block;
    margin-bottom: 4px;
}
.lh_ntv label span{
    color: #EC2925;
}
.lh_ntv input{
    border: 1px solid #D8D8D8;
    border-radius: 4px;
    box-shadow: unset !important;
    margin-bottom: 16px;
    height: 44px;
    font-weight: 500;
    font-size: 16px;
}
.lh_ntv input::placeholder { 
  color: #D8D8D8;
}
.lh_ntv .wpcf7-submit{
    margin: 14px auto 0 auto;
    display: block;
    min-width: 184px;
    border: none;
    background: #00a75a;
    border-radius: 8px;
    line-height: 44px;
    font-weight: 800;
    font-size: 16px;
    color: #FFFFFF;
}
.lh_ntv .wpcf7-spinner{
    display: none;
}
.lh02 .left h2{
    font-weight: 800;
    font-size: 24px;
    line-height: 33px;
    color: #2C2879;
    margin-bottom: 25px;
}
.lh02 .text1 p{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 20px;
    padding-left: 30px;
}
.lh02 .text1 p:nth-child(1),.lh02 .text1 p:nth-child(2){
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/maplh.png) 0px -1px  no-repeat;
}
.lh02 .text1 p:nth-child(3){
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/phonelh.png) 0px -1px  no-repeat;
}
.lh02 .text1 p:nth-child(4){
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/mail_lh.png) 0px -1px  no-repeat;
}
.lh02 .text2{
    margin-top: 30px;
}
.lh02 .text2 a{
    font-weight: 700;
    font-size: 13px;
    line-height: 24px;
    text-align: justify;
}
.lh02 .text2 a:hover{
    text-decoration: underline;
}
.lh02 .left{
    flex-basis: 45%;
  max-width: 45%;
}
.lh02 .right{
    flex-basis: 55%;
  max-width: 55%;
}
.banner_product{
    padding: 45px 0 !important;
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/lh.png) no-repeat;
    background-size: cover;
}
.banner_document{
    background: rgb(254, 236, 223);
}
.banner_document .cnt .left h1{
    color: #302C8D;
}
.banner_document .cnt .left .mota p{
    color: #000000;
}
.sec_tailieu{
    padding: 50px 0 80px 0;
}
.sec_tailieu .title2 h2{
    margin-bottom: 57px;
}
.sec_vanban{
    padding: 60px 0 30px 0;
    background: #F4F4F4;
}
.sec_vanban .title2 h2{
    margin-bottom: 49px;
}
.list_tailieu .tailieu-post:nth-child(1){
    margin-top: 0;
}
.list_tailieu .tailieu-post{
    overflow: hidden;
    padding-top: 28px;
    margin-top: 28px;
    border-top: 1px solid #DBD8D8;;
}
.list_tailieu .tailieu-post .img-post{
    width: 132px;
    height: 126px;
    float: left;
}
.list_tailieu .tailieu-post .img-post img{
    width: 100%;
    height: 126px;
    object-fit: contain;
}
.list_tailieu .tailieu-post .cnt{
    width: calc(100% - 147px);
    float: right;
}
.list_tailieu .tailieu-post .cnt .left{
    width: calc(100% - 190px);
    float: left;
    padding-top: 0px;
}
.list_tailieu .tailieu-post .cnt .left .orenda_timer3{
    text-transform: capitalize;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    color: #A5A5A5;
    display: block;
    margin-bottom: 5px;
}
.list_tailieu .tailieu-post .cnt .left .title{
    margin-bottom: 5px;
}
.list_tailieu .tailieu-post .cnt .left .title a{
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #2C2879;
}
.list_tailieu .tailieu-post .cnt .left .title a:hover{
    color: #00a75a;
    transition: all 0.5s;
}
.list_tailieu .tailieu-post .cnt .left .exp{
    font-weight: 400;
    font-size: 13px;
    line-height: 22px;
    color: #666767;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.list_tailieu .tailieu-post .cnt .left .exp p{
    margin-bottom: 0;
}
.list_tailieu .tailieu-post .cnt .left .div-col-4{
    overflow: hidden;
    margin-top: 11px;
}
.list_tailieu .tailieu-post .cnt .left .div-col-4 > div{
    width: 25%;
    float: left;
}
.list_tailieu .tailieu-post .cnt .left .div-col-4 > div span{
    font-weight: 400;
    font-size: 13px;
    line-height: 22px;
    color: #828282;
    display: block;
}
.list_tailieu .tailieu-post .cnt .left .div-col-4 > div p{
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #292828;
    display: block;
    margin-bottom: 0;
}
.list_tailieu .tailieu-post .cnt .right{
    width: 159px;
    float: right;
    padding: 39px 0;
}
.list_tailieu .tailieu-post .cnt .right a{
    display: block;
    background: #00a75a;
    border-radius: 48px;
    line-height: 48px;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
}
.list_tailieu .tailieu-post .cnt .right a:hover{
    background: #db9f08;
    transition: all 0.5s;
}
.list_tailieu .tailieu-post .cnt .right a i{
    margin-left: 8px;
}
.list_tailieu .slick-slide > div:last-child .tailieu-post{
    border-bottom: none;
}
.list_tailieu .slick-arrow{
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 27px;
    text-align: center;
    color: #7C7C7C;
    cursor: pointer;
    z-index: 9;
    border: 2px solid #E8E8E8;
    color: #E8E8E8;
}
.list_tailieu .slick-arrow:hover{
    border: 2px solid #7C7C7C;
    color: #7C7C7C;
    transition: all 0.5s;
}
.list_tailieu .slick-prev{
    position: absolute;
    bottom: 0;
    right: 38px;
}
.list_tailieu .slick-next{
    position: absolute;
    bottom: 0;
    right: 0px;
}
.list_vanban{
    margin: 0 -15px;
}
.list_vanban .tailieu-post{
    width: 33.33%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}
.list_vanban .tailieu-post .border{
    background: #FFFFFF;
    box-shadow: 0px 4px 6px rgba(70, 70, 70, 0.15);
    border-radius: 24px;
}
.list_vanban .tailieu-post .border .img-post{
    width: 100%;
    height: 250px;
    display: flex;
    background: #E5EEFA;
    border-radius: 24px 24px 0px 0px;
    overflow: hidden;
}
.list_vanban .tailieu-post .border .img-post a{
    display: block;
  text-align: center;
  width: 100%;
  margin: auto;
}
.list_vanban .tailieu-post .border .img-post img{
    width: auto;
    height: auto;
}
.list_vanban .tailieu-post .border .cnt{
    padding: 24px 52px 24px 16px;
    position: relative;
}
.list_vanban .tailieu-post .border .cnt .title{
    margin-bottom: 12px;
}
.list_vanban .tailieu-post .border .cnt .title a{
    font-weight: 800;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.list_vanban .tailieu-post .border .cnt .title a:hover{
    transition: all 0.5s;
    color: #00a75a;
}
.list_vanban .tailieu-post .border .cnt .exp{
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: justify;
    color: #777676;
}
.list_vanban .tailieu-post .border .cnt .exp ul{
    margin: 0;
}
.list_vanban .tailieu-post .border .cnt .exp ul li{
    list-style: none;
    margin-bottom: 4px;
    position: relative;
    padding-left: 12px;
}
.list_vanban .tailieu-post .border .cnt .exp ul li:before{
    position: absolute;
    content: "";
    top: 7px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #00a75a;
}
.list_vanban .tailieu-post .border .cnt .dw{
    width: 38px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  background: #00a75a;
  border-radius: 7px;
  display: block;
  position: absolute;
  bottom: 21px;
  right: 14px;
}
.sb_left_full{
    width: 100% !important;
    padding-right: 0 !important;
}
.tkbc01{
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/bgbc.png) no-repeat;
    background-size: cover;
}
.list_baocao .new-list-post .post-image{
    border: 1px solid #DEDEDE;
    border-radius: 16px;
    display: flex;
}
.list_baocao .new-list-post .post-image a{
    display: block;
    margin: auto;
}
.list_baocao .new-list-post .post-image img{
    width: auto;
    height: auto;
    object-fit: contain;
}
.list_baocao .new-list-post .post-content .excerpt p{
    margin-bottom: 0;
}
.tkbc02{
    padding: 10px 0 0 0 !important;
}
.tkbc03{
    padding: 60px 0 !important;
}
.tkbc03 .title2 h2{
    margin-bottom: 74px;
}
.order_sec{
  display: grid;
  position: relative;
  overflow: hidden;
}
.order_sec .sec_hinhanh{
  order: 2;
  background: #FEECDF;
  padding: 50px 0 50px 0;
}
.order_sec .sec_video{
  order: 1;
  padding: 110px 0 20px 0;
}
.order_sec .title2 h2{
    text-align: left;
    margin-bottom: 48px;
}
.order_sec .title2 h2:after{
    right: unset;
}
.banner_dpt{
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/bgdpt.png) no-repeat;
    padding: 0;
    background-size: cover;
}
.banner_dpt .cnt .left h1{
    color: #302C8D;
}
.banner_dpt .cnt .left .mota{
    color: #000000;
}
.banner_dpt .right img{
  position: relative;
  top: 65px;
  margin-top: -47px;
}
.banner_dpt .cnt{
    overflow: inherit;
}
.list_video .box_top{
    overflow: hidden;
    margin-bottom: 40px;
}
.list_video .box_top .tailieu-post .img-post{
    width: 750px;
    height: 399px;
    float: left;
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}
.list_video .box_top .tailieu-post .img-post .bt_video{
    position: absolute;
    top: 43%;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9;
    width: 50px;
    height: 50px;
}
.list_video .box_top .tailieu-post .img-post .bt_video img{
    width: auto;
    height: auto;
}
.list_video .box_top .tailieu-post .img-post img{
    width: 100%;
    height: 399px;
    object-fit: cover;
}
.list_video .box_top .tailieu-post .cnt{
    width: calc(100% - 780px);
    float: right;
}
.list_video .box_top .tailieu-post .cnt .title{
    margin-bottom: 24px;
}
.list_video .box_top .tailieu-post .cnt .title a{
    font-weight: 800;
    font-size: 24px;
    line-height: 33px;
    text-align: justify;
    color: #2C2879;
}
.list_video .box_top .tailieu-post .cnt .title a:hover{
    color: #00a75a;
    transition: all 0.5s;
}
.list_video .box_top .tailieu-post .cnt .orenda_timer3{
    display: block;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #666767;
    margin-bottom: 16px;
}
.list_video .box_top .tailieu-post .cnt .exp{
    margin-bottom: 24px;
}
.list_video .box_top .tailieu-post .cnt .exp p{
    margin-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #101010;
    text-align: justify;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.list_video .box_top .tailieu-post .cnt .view{
    display: inline-block;
    background: #00a75a;
    border-radius: 30px;
    line-height: 44px;
    width: 125px;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
}
.list_video .box_top .tailieu-post .cnt .view:hover{
    background: #dfa207;
    transition: all 0.5s;
}
.list_video .box_bottom{
    margin: 0 -15px;
    overflow: hidden;
}
.list_video .box_bottom .tailieu-post{
    margin-bottom: 30px;
    width: 25%;
    float: left;
    padding: 0 15px;
}
.list_video .box_bottom .tailieu-post .img-post{
    border-radius: 5px;
    width: 100%;
    height: 140px;
    position: relative;
    margin-bottom: 16px;
    overflow: hidden;
}
.list_video .box_bottom .tailieu-post .img-post img{
    width: 100%;
    height: 140px;
    object-fit: cover;
}
.list_video .box_bottom .tailieu-post .cnt .title{
    margin-bottom: 8px;
}
.list_video .box_bottom .tailieu-post .cnt .title a{
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: justify;
    color: #090909;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.list_video .box_bottom .tailieu-post .cnt .title a:hover{
    color: #00a75a;
    transition: all 0.5s;
}
.list_video .box_bottom .tailieu-post .cnt .orenda_timer3{
    display: block;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #666767;
}
.list_video .box_bottom .tailieu-post .img-post .bt_video{
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9;
    width: 33.33px;
    height: 33.33px;
}
.list_video .box_bottom .tailieu-post .img-post .bt_video img{
    width: auto;
    height: auto;
}
.list_hinhanh .box1{
    width: 750px;
    float: left;
    margin-bottom: 30px;
}
.list_hinhanh .box1 .hinhanh-post .img-post{
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 437px;
    border-radius: 5px;
}
.list_hinhanh .box1 .hinhanh-post .img-post img{
    width: 100%;
    height: 437px;
    object-fit: cover;
}
.list_hinhanh .box1 .hinhanh-post .img-post .cnt{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9;
    padding: 25px 20px;
}
.list_hinhanh .box1 .hinhanh-post .img-post .cnt .title{
    margin-bottom: 0;
}
.list_hinhanh .box1 .hinhanh-post .img-post .cnt .title a{
    font-weight: 800;
    font-size: 20px;
    line-height: 27px;
    color: #FFFFFF;
    text-shadow: 0 1px 5px #000;
} 
.list_hinhanh .box2{
    width: calc(100% - 780px);
    float: right;
    margin-bottom: 14px;
}
.list_hinhanh .box2 .hinhanh-post{
    overflow: hidden;
    margin-bottom: 16px;
}
.list_hinhanh .box2 .hinhanh-post .img-post{
    width: 165px;
    height: 135px;
    float: left;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
}
.list_hinhanh .box2 .hinhanh-post .img-post img{
    width: 100%;
    height: 165px;
    object-fit: cover;
}
.list_hinhanh .box2 .hinhanh-post .cnt{
    width: calc(100% - 195px);
    float: right;
}
.list_hinhanh .box2 .hinhanh-post .cnt .title{
    margin-bottom: 0;
}
.list_hinhanh .box2 .hinhanh-post .cnt .title a{
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    color: #252525;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.list_hinhanh .box2 .hinhanh-post .cnt .title a:hover{
    color: #00a75a;
    transition: all 0.5s;
}
.list_hinhanh .box3{
  width: 100%;
  clear: both;
  margin: 0;
  overflow: hidden;
  min-width: 1170px;
  left: -15px;
  position: relative;
}
.list_hinhanh .box3 .hinhanh-post{
    width: 33.33%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}
.list_hinhanh .box3 .hinhanh-post .img-post{
    width: 100%;
    height: 206px;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 12px;
}
.list_hinhanh .box3 .hinhanh-post .img-post img{
    width: 100%;
    height: 206px;
    object-fit: cover;
}
.list_hinhanh .box3 .hinhanh-post .cnt .title{
    margin-bottom: 0;
}
.list_hinhanh .box3 .hinhanh-post .cnt .title a{
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    text-align: justify;
    color: #252525;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.list_hinhanh .box3 .hinhanh-post .cnt .title a:hover{
    color: #00a75a;
    transition: all 0.5s;
}
/* popup begin */
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
    padding-bottom: 250px;
    background: rgba(0, 0, 0, 0.65);
    backdrop-filter: blur(2px);
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index: 9999999999;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-close {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 30px;
  height: 30px;
  background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/Groupclose.png) no-repeat;
  background-size: contain;
  z-index: 9999;
  cursor: pointer;
}
/*end css*/
.mentors-popup{
    text-align: center;
}
.mentors-popup .box_popup_cnt{
    width: 945px;
    margin: 0 auto;
    position: relative;
    top: 20%;
}
.mentors-popup .box_popup_cnt .box_img{
    width: 100%;
    height: 550px;
    margin-bottom: 20px;
}
.mentors-popup .box_popup_cnt .box_img img{
    width: 100%;
    height: 550px;
    object-fit: cover;
}
.mentors-popup .box_popup_cnt .box_text{
    text-align: left;
}
.mentors-popup .box_popup_cnt .box_text .title{
    margin-bottom: 12px;
}
.mentors-popup .box_popup_cnt .box_text .title a{
    font-weight: 800;
    font-size: 32px;
    line-height: 44px;
    color: #FFFFFF;
}
.mentors-popup .box_popup_cnt .box_text .cnt{
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-align: justify;
    color: #FFFFFF;
}
.mentors-popup .box_popup_cnt .slick-list{
    margin-bottom: 20px;
}
.box_popup_cnt .slick-arrow{
    color: #fff;
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    border-radius: 50%;
    line-height: 27px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    z-index: 9;
}
.box_popup_cnt .slick-arrow:hover{
    border: 2px solid #00a75a;
    color: #fff;
    background: #00a75a;
    transition: all 0.5s;
}
.box_popup_cnt .slick-prev{
    position: absolute;
    top: 48%;
    left: -60px;;
}
.box_popup_cnt .slick-next{
    position: absolute;
  top: 48%;
  right: -60px;
}
.tieude2 h2{
    font-weight: 800;
    font-size: 16px;
    line-height: 22px;
    color: #2C2879;
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 15px;
    margin-bottom: 0;
}
.muctieu .col-inner{
    width: 33.33%;
    float: left;
}
.muctieu .col-inner:nth-child(2){
    top: -85px;
}
.muctieu .col-inner .box .box1{
    width: 227px;
    height: 228px;
    display: block;
    margin: 0 auto;
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/Vectortron.png) center no-repeat;
    background-size: contain;
    position: relative;
    margin-bottom: 120px;
}
.muctieu .col-inner .box .box1:after{
  position: absolute;
  content: "";
  width: 20px;
  height: 98px;
  background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/aflotrinh.png) no-repeat;
  bottom: -95px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.muctieu .col-inner:nth-child(2) .box .box1{
    margin-bottom: 0;
    margin-top: 120px;
}
.muctieu .col-inner:nth-child(2) .box .box1:after{
    top: -95px;
    bottom: unset;
    transform: rotate(180deg);
}
.muctieu .col-inner:nth-child(1) .box .box1:before{
    position: absolute;
  content: "";
  background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/Vector2af.png) no-repeat;
  top: 186px;
  right: -155px;
  width: 182px;
  height: 90px;
  z-index: 1;
  transform: rotate(50deg);
}
.muctieu .col-inner:nth-child(2) .box .box1:before{
    position: absolute;
  content: "";
  background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/Vector2af.png) no-repeat;
  top: 0;
  right: -181px;
  width: 182px;
  height: 90px;
  z-index: 1;
}


.muctieu .col-inner .box .box1 span{
    font-weight: 700;
    font-size: 64px;
    text-align: justify;
    color: #00a75a;
    position: absolute;
    margin: auto;
    line-height: 228px;
    z-index: 9;
    text-align: center;
    width: 100%;
}
.muctieu .col-inner .box .box2 .title3{
    text-align: center;
    font-weight: 800;
    font-size: 24px;
    line-height: 26px;
    color: #231F73;
    margin-bottom: 15px;
}
.muctieu .col-inner .box .box2 .cnt{
    font-size: 14px;
    line-height: 22px;
    text-align: justify;
    color: #000000;
}
.muctieu .col-inner .box .box2 .cnt a{
    text-decoration: underline;
}
#lotrinh{
    margin-top: 160px;
}
#muctieu .tabs{
    margin: 0 -10px;
    overflow: hidden;
}
#muctieu .tabs .tablinks2{
    width: 33.33%;
    float: left;
    padding: 0 10px;
    margin-bottom: 28px;
    text-align: center;
}
#muctieu .tabs .tablinks2 .title_text{
    background: #FFFFFF;
    border: 1.5px solid #00a75a;
    border-radius: 8px;
    padding: 20px 16px;
    cursor: pointer;
}
#muctieu .tabs .active .title_text{
    background: #00a75a;
}
#muctieu .tabs .tablinks2 .title_text .text{
    font-weight: 800;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #00a75a;
    display: block;
    margin-bottom: 8px;
}
#muctieu .tabs .tablinks2 .title_text .title{
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    color: #000000;
}
#muctieu .tabs .active .title_text .text,#muctieu .tabs .active .title{
    color: #fff !important;
}
#muctieu .cnt_muctieu{
    font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #000000;
  max-width: 868px;
  margin: 0 auto 20px auto;
}
#muctieu .wrapper_tabcontent .tabcontent2{
    display: none;
    background: #FFFFFF;
    box-shadow: 0px 6px 6px rgba(191, 202, 240, 0.5);
    border-radius: 8px;
    padding: 23px;
}
#muctieu .wrapper_tabcontent .active{
    display: block;
}
#muctieu .wrapper_tabcontent .tabcontent2 .title{
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    color: #2C2879;
    margin-bottom: 16px;
}
#muctieu .wrapper_tabcontent .tabcontent2 .cnt{
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #3A3A3A;
}
.category-procuct .slick-arrow{
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #00a75a;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    position: absolute;
    top: 40%;
    left: -35px;
    z-index: 9;
}
.category-procuct .slick-next{
    left: unset;
    right: -35px;
}
.tintuc2 .col{
    padding-bottom: 0;
}
.tintuc2 .heading{
    display: block;
    border-bottom: 4px solid #00a75a;
    margin-bottom: 30px;
    position: relative;
}
.tintuc2 .heading a{
    display: inline-block;
  font-weight: 800;
  font-size: 16px;
  line-height: 25px;
  color: #FFFFFF;
  padding: 12px 47px 8px 12px;
  background: linear-gradient(0deg, #00a75a, #00a75a), linear-gradient(0deg, #00a75a, #00a75a), #00a75a;
  text-transform: uppercase;
  max-width: 83%;
}
.tintuc2 .hd2 .heading a{
    line-height: 50px;
}
.tintuc2 .heading span{
    display: inline-block;
  float: right;
  line-height: 45px;
  font-weight: 600;
  font-size: 14px;
  color: #2C2879;
  position: absolute;
  top: 14px;
  right: 0;
}
.chuyen_muc_tin .new-list-post{
    overflow: hidden;
    margin-bottom: 28px;
}
.chuyen_muc_tin .new-list-post .post-image{
    width: 100%;
    border-radius: 12px;
    height: 272px;
    overflow: hidden;
    margin-bottom: 16px;
}
.chuyen_muc_tin .new-list-post .post-image img{
    width: 100%;
    height: 272px;
    object-fit: cover;
}
.chuyen_muc_tin .new-list-post .post-content h3{
    margin-bottom: 0;
}
.chuyen_muc_tin .new-list-post .post-content .title{
    display: block;
    font-weight: 800;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.chuyen_muc_tin .new-list-post .post-content .title:hover{
    color: #00a75a;
  transition: all 0.5s;
}
.chuyen_muc_tin .new-list-post2{
    overflow: hidden;
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 0.75px solid #E0E0E0;
    position: relative;
}
.chuyen_muc_tin .new-list-post2:last-child{
    margin-bottom: 0;
}
.chuyen_muc_tin .new-list-post2 h3{
    margin-bottom: 0;
}
.chuyen_muc_tin .new-list-post2:before{
    position: absolute;
    content: "";
    width: 3px;
    height: 31px;
    background: #00a75a;
    top: 5px;
    left: 0;
}
.chuyen_muc_tin .new-list-post2 .title{
    display: block;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    color: #333333;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-left: 11px;
}
.chuyen_muc_tin .new-list-post2 .title:hover{
    color: #00a75a;
  transition: all 0.5s;
}
.product_top{
    padding: 30px 0;
}
.product_top .left{
    max-width: 60%;
    float: left;
}
.product_top .left .img{
    width: 96px;
    height: 96px;
    float: left;
    border-radius: 26px;
    overflow: hidden;
}
.product_top .left .img img{
    width: 100%;
    height: 96px;
    object-fit: cover;
}
.product_top .left .cnt{
    width: calc(100% - 126px);
    float: right;
}
.product_top .left .cnt .product-title{
    font-weight: 800;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    margin-bottom: 8px;
}
.product_top .left .cnt .except p{
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #5A5A5A;
    margin-bottom: 10px;
}
.product_top .left .cnt .except2 span{
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #828282;
}
.product_top .left .cnt .except2 span:nth-child(1){
    border-right: 1px solid #E0E0E0;
    padding-right: 8px;
    margin-right: 8px;
}
.product_top .left .cnt .except2 span i{
    color: #FFC107;
}
.product_top .left .cnt .except2 span a{
    font-weight: 700;
    color: #2F80ED;
}
.product_top .right{
    max-width: 40%;
    float: left;
    text-align: right;
    padding-top: 26px;
}
.product_top .right a{
    display: inline-block;
    background: #00a75a;
    border-radius: 8px;
    width: 173px;
    text-align: center;
    line-height: 44px;
    font-weight: 800;
    font-size: 16px;
    color: #fff;
}
.product_top .right a:hover{
    background: #edac06;
  transition: all 0.5s;
}
.product_bottom .tab{
    border-top: 1px solid #E0E0E0;
    padding: 20px 0;
}
.product_bottom .tab button{
    margin: 0 60px 0 0;
    padding: 0;
    text-transform: initial;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #151515;
    min-height: unset;
    border: none;
}
.product_bottom .tab .active{
    color: #FFAC00;
}
.product_bottom .bg1{
    background: #F4F7F9;
    padding: 36px 0 36px 0;
}
.product_bottom .bg1 .noidung{
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
}
.product_bottom .chitiet .list{
    overflow: hidden;
    margin-bottom: 30px;
}
.product_bottom .chitiet .div1{
    width: 16px;
    float: left;
}
.product_bottom .chitiet .div2{
    width: calc(100% - 22px);
    float: right;
}
.product_bottom .chitiet .div2 .title{
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #000000;
    margin-bottom: 4px;
}
.product_bottom .chitiet .div2 .cnt{
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #4F4F4F;
}
.product_bottom .bg2{
    padding: 32px 0 !important;
}
.product_bottom .bg2 .title_splq{
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    color: #000000;
    margin-bottom: 20px;
}
#tinhnang .bg1 h2{
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    margin-bottom: 10px;
}
#tinhnang .bg1 ul{
    padding-left: 20px;
}
#tinhnang .bg1 ul li{
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
}
#tinhnang .bg1 ul li::marker{
    font-size: 12px;
}
#hinhanh .owl-dots{
    text-align: center;
    margin-top: 30px;
}
#hinhanh .owl-dots .owl-dot{
    display: inline-block;
  width: 8px;
  height: 8px;
  background: #D9D9D9;
  border-radius: 50%;
  margin: 0 4px;
  min-height: 8px;
}
#hinhanh .owl-dots .active{
    background: #FD5F20;
}
#newsletter-signup-link{
    background: #FFFFFF;
    border-radius: 18px;
}
#newsletter-signup-link h2{
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #111111;
    margin-bottom: 20px;
}
#newsletter-signup-link label{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    display: block;
    margin-bottom: 4px;
}
#newsletter-signup-link label span{
    color: #EC2925;
}
#newsletter-signup-link input{
    border: 1px solid #D8D8D8;
  border-radius: 4px;
  margin-bottom: 16px;
  box-shadow: unset;
  line-height: 44px;
  min-height: 44px;
}
#newsletter-signup-link input::placeholder {
  color: #D8D8D8 !important;
  font-size: 16px !important;
}
#newsletter-signup-link .wpcf7-submit{
    margin: 9px auto 0 auto !important;
    border: none;
    text-transform: initial;
    display: block;
    max-width: 223px;
    width: 100%;
    text-align: center;
    padding: 0;
    line-height: 44px;
    font-weight: 800;
    font-size: 16px;
}
#newsletter-signup-link .wpcf7-spinner{
    display: none;
}
#newsletter-signup-link .wpcf7-response-output{
    margin: 15px 0 0 0 !important;
}
#newsletter-signup-link form{
    margin-bottom: 0;
}
#newsletter-signup-link .mfp-close{
    border: none;
  position: absolute;
  top: 5px !important;
  right: 4px;
  font-size: 35px;
  color: #4F4F4F;
  opacity: 1;
}
/*css phone*/
.hl-ring {
  position:fixed;
  bottom:30px;
  left:20px;
  min-width:45px;
  text-align:center;
  z-index:999;
}

.hl-ring a span {
  border-radius:2px;
  text-align:center;
  background:#00948A;
  box-shadow:0 20px 50px rgba(0,0,0,.15);
  border-radius:48px;
  padding:11px 16px 12px 16px;
  margin-left:10px;
  position:absolute;
  z-index:999;
  top:0;
  left:68px;
  width:195px;
  height:48px;
  transition:all .2s ease-in-out 0s;
  -moz-animation:headerAnimation .7s 1;
  -webkit-animation:headerAnimation .7s 1;
  -o-animation:headerAnimation .7s 1;
  animation:headerAnimation .7s 1;
}

.hl-ring a span {
  font-size:20px;
  line-height:25px;
  letter-spacing:1px;
  color:#fff;
}

.hl-ring a span:before,
.hl-ring a span::after {
  content:"";
  width:0;
  height:0;
  border-style:solid;
  border-width:14px 20px 14px 14px;
  border-color:transparent #00948A #ff000000 #f0293700;
  position:absolute;
  left:-24px;
  top:10px;
}

.hl-ring a:hover span {
  display:block;
}

.hl-ring img {
  width:48px;
  height:48px;
  border-radius:100%;
  position:relative;
  z-index:999;
}

.host-circle {
  animation-iteration-count:infinite;
  animation-duration:1s;
  animation-fill-mode:both;
  animation-name:zoomIn;
  width:58px;
  height:58px;
  top:-5px;
  right:-5px;
  position:absolute;
  background-color:transparent;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  border:2px solid rgba(30,30,30,.4);
  opacity:.1;
  border-color:#00948A;
  opacity:.5;
  animation: animated 2s ease-out infinite;
}

.host-circle-fill {
  animation-iteration-count:infinite;
  animation-duration:1s;
  animation-fill-mode:both;
  animation-name:pulse;
  width:68px;
  height:68px;
  top:-10px;
  right:-10px;
  position:absolute;
  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  -ms-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
  border:2px solid transparent;
  background-color:#00948A;
  opacity:.15;
  animation: animated 2s ease-out infinite;
}

@-webkit-keyframes headerAnimation {
  0% {
    margin-top:-70px;
  }
  100% {
    margin-top:0;
  }
}

@keyframes headerAnimation {
  0% {
    margin-top:-70px;
  }
  100% {
    margin-top:0;
  }
}


@keyframes animated {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.15, 1.15);
  }
  100% {
    transform: scale(1, 1);
  }
}

/*end css*/
.form_nxp{
    width: 100%;
  overflow: hidden;
  clear: both;
}
.form_nxp .form-group-1{
    display: block;
    max-width: 810px;
    margin: 0 auto 32px auto;
    position: relative;
}
.form_nxp .form-group-1 input{
  background: #F2F5F8;
  border-radius: 8px;
  border: none;
  box-shadow: unset;
  line-height: 52px;
  min-height: 52px;
  font-size: 16px;
  padding: 0 16px;
  margin-bottom: 0;
}
.form_nxp .form-group-1 .btn{
    position: absolute;
    top: 0;
    right: 0;
    width: 52px;
    height: 52px;
    margin: 0;
    background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/search-normal.png) center center #F2F5F8 no-repeat;
    border-radius: 8px;
}
.form_nxp .box-form-group{
    margin: 0 -15px;
}
.form_nxp .box-form-group .form-group-100{
    width: 50%;
    float: left;
    padding: 0 15px;
}
.form_nxp .box-form-group .form-group-50{
    width: 25%;
    float: left;
    padding: 0 15px;
}
.form_nxp .box-form-group .form-group-ktg{
    text-align: center;
}
.form_nxp .box-form-group .form-group-ktg label{
    text-align: left;
}
.form_nxp .box-form-group .form-group-ktg input{
    display: inline-block;
  max-width: 47.3%;
  outline: unset;
}
.form_nxp .box-form-group .form-group-ktg span{
    display: inline-block;
  font-size: 13px;
  color: #4F4F4F;
  position: relative;
  top: -12px;
}
.form_nxp .box-form-group label{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    display: block;
    margin-bottom: 8px;
}
.form_nxp .box-form-group input,.form_nxp .box-form-group select{
    border: 1px solid #E0E0E0;
    border-radius: 8px;
    box-shadow: unset;
    height: 38px;
    font-size: 16px;
    margin-bottom: 30px;
}
.orenda_table{
    border-collapse: collapse;
    border: 1px solid #E9E9E9;
}
.orenda_table td{
    border: 1px solid #E9E9E9;
    padding: 14px 20px;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #313438;
}
.orenda_table tr td:nth-child(1){
    background: #F9F9F9;
    font-weight: 700;
    width: 197px;
}
.orenda_table td a{
    color: #2888FF;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0 !important;
    line-height: 22px;
}
.orenda_table td a img{
    margin-left: 6px;
    position: relative;
    top: -1px;
}
.related-document{
    overflow: hidden;
    margin-top: 40px;
}
.related-document h2{
    font-weight: 800;
    font-size: 24px;
    line-height: 33px;
    color: #000000;
    display: block;
    margin-bottom: 24px;
}
.related-document h3{
    margin-bottom: 16px;
}
.related-document a{
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
    padding-left: 15px;
    position: relative;
}
.related-document a:hover{
    transition: all 0.5s;
}
.related-document a:before{
    position: absolute;
    content: "";
    top: 7px;
    left: 0;
    width: 8px;
    height: 8px;
    background: #00a75a;
    border-radius: 50%;
}
.vanbanmoi{
    border: 1px solid #E9E9E9;
    border-radius: 12px;
}
.vanbanmoi h2{
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    color: #000000;
    margin-bottom: 0;
    padding: 14px;
    background: #F6F6F6;
    border-bottom: 1px solid #E9E9E9;
    border-radius: 12px 12px 0px 0px;
}
.vanbanmoi ul{
    padding: 16px 6px 6px 6px;
}
.vanbanmoi ul li{
    list-style: none;
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 16px;
    margin-bottom: 16px;
}
.vanbanmoi ul li:last-child{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.vanbanmoi ul li a{
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    text-align: justify;
    color: #000000;
}
.vanbanmoi ul li a:hover{
    color: #FFAC00;
    transition: all 0.5s;
}
.box-product{
    margin: 0 auto 60px auto;
  clear: both;
  display: block;
  max-width: 1065px;
}
.box-product .slick-list{
    padding: 10px 0;
}

.box-product .box-product-list{
    width: 25%;
    float: left;
    padding: 0 15px;
}
.box-product .slick-arrow {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #00a75a;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    position: absolute;
    top: 40%;
    left: -35px;
    z-index: 9;
}
.box-product .slick-next {
    left: unset;
    right: -35px;
}
.box-product .slick-arrow {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #00a75a;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    position: absolute;
    top: 44%;
    z-index: 9;
}

.box-product .box-product-list > a{
    background: #FFFFFF;
  box-shadow: 0px 4px 6px rgba(70, 70, 70, 0.15);
  border-radius: 10px;
  display: block;
  overflow: hidden;
}
.box-product .box-product-list .img{
    width: 100%;
    height: 140px;
    overflow: hidden;
}
.box-product .box-product-list .img img{
    width: 100%;
    height: 140px;
    object-fit: cover;
}
.box-product .box-product-list .text{
    background: #fff;
    text-align: center;
    padding: 15px;
}
.box-product .box-product-list .text span{
    display: block;
    color: #333;
    font-size: 16px;
    line-height: 22px;
    min-height: 44px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
    text-transform: uppercase;
    font-weight: 600;
}
.banner_hdcm{
    background: rgb(254, 236, 223);
}
.banner_hdcm .heading{
    color: #302C8D !important;
}
.banner_hdcm .mota{
    color: #000000 !important;
}
.banner_hdcm .left{
    width: 60% !important;
}
.banner_hdcm .right{
    width: 40% !important;
}
#masthead .header-nav > li{
    margin: 0;
}
#masthead .header-nav > li > a{
    font-size: 21px;
    color: #ffffff;
    padding: 0 22px;
    font-weight: 400 !important;
    line-height: 119px;
    position: relative;
    display: inline-block;
}
#masthead .header-nav > li > a .icon-angle-down{
    display: none;
}
#masthead .header-nav > li.menu-item > a:after{
    position: absolute;
    content: "";
    width: 1px;
    height: 31px;
    background: #0ad75a;
    top: 44px;
    left: 0;
    z-index: 9;
}
#masthead .header-nav > li:nth-child(1) > a:after{
    display: none;
}
.header-search{
    margin-left: 30px !important;
}
.header-search a{
    padding: 0 12px !important;
}
.header-search a:after{
    position: absolute;
    content: "";
    width: 1px;
    height: 31px;
    background: #0ad75a;
    top: 44px;
    left: 0;
    z-index: 9;
}
.html_top_right_text .gtranslate_wrapper a:nth-child(1){
    padding-left: 12px !important;
}
.html_top_right_text a:after{
    position: absolute;
    content: "";
    width: 1px;
    height: 31px;
    background: #0ad75a;
    top: -5px;
    left: 0;
    z-index: 9;
}
.tel_xp{
    display: inline-block;
    border: 1px solid #95ffba;
    border-radius: 30px;
    background: #019f59;
    color: #fff;
    line-height: 41px !important;
    font-size: 21px;
    font-family: "GoogleSans-Medium";
    padding: 0 20px !important;
    margin-left: 24px !important;
    position: relative;
}
.tel_xp:after{
    position: absolute;
  content: "";
  width: 1px;
  height: 31px;
  background: #0ad75a;
  top: 6px;
  left: -14px;
  z-index: 9;
}
.header-bg-color{
    background-image: linear-gradient(to right, #00a75b , #00b741) !important;
}
.before_footer{
    padding: 40px 0 !important;
}
.before_footer .col{
    padding-bottom: 0;
}
.before_footer h2{
    font-size: 29px;
    color: #fff;
    margin-bottom: 0;
    font-family: "GoogleSans-Medium" !important;
}
.before_footer p{
    font-size: 17px;
    color: #fff;
    margin-bottom: 25px;
}
.before_footer form{
    margin-bottom: 0;
}
.dk_ntt{
    position: relative;
}
.before_footer .wpcf7-not-valid-tip{
    position: relative;
  top: 20px;
  color: red;
}
.before_footer .wpcf7-response-output{
    color: #fff;
}
.dk_ntt .wpcf7-text{
    width: 100%;
    background: #00ae4f !important;
    border-radius: 30px;
    border: 1px solid #ffffff;
    box-shadow: unset;
    color: #fff !important;
    line-height: 40px;
    min-height: 40px;
    padding-left: 15px;
    margin-bottom: 0;
}
.dk_ntt .wpcf7-text::placeholder { /* chạy tốt trên Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff !important;
}

.dk_ntt .wpcf7-text:-ms-input-placeholder { /* chạy trên Internet Explorer 10-11 */
    color: #fff !important;
}

.dk_ntt .wpcf7-text::-ms-input-placeholder { /* chạy trên Microsoft Edge */
    color: #fff !important;
}
.dk_ntt .wpcf7-submit{
  margin: 0;
  position: absolute;
  top: 1px;
  right: 2px;
  z-index: 9;
  width: 48px;
  height: 38px;
  min-height: 38px;
  border: none;
  border-radius: 30px !important;
  padding: 0 !important;
  font-size: 0 !important;
  background: url(https://phuongtindrone.vn/wp-content/themes/flatsome-child/js/img/search.png) center center #00ae4f no-repeat !important;
}
.dk_ntt .wpcf7-spinner{
    display: none;
}
.footer{
    margin-top: 0 !important;
    padding-top: 50px;
    padding-bottom: 20px;
}
.footer .col{
    padding-bottom: 0;
}
.footer .footer_1{
  flex-basis: 32%;
  max-width: 32%;
}
.footer .footer_2{
    flex-basis: 20%;
  max-width: 20%;
  padding-right: 3%;
}
.footer .footer_3{
    flex-basis: 20%;
  max-width: 20%;
}
.footer .footer_4{
    flex-basis: 25%;
  max-width: 25%;
}
.footer .title_ft h3{
    position: relative;
    display: block;
    text-transform: uppercase;
    font-size: 20px;
    color: #303030;
    margin-bottom: 30px;
}
.footer .title_ft h3:after{
    position: absolute;
    content: "";
    bottom: -5px;
    left: 0;
    z-index: 9;
    width: 41px;
    height: 2px;
    background: #00ab53;
}
.footer p{
    font-size: 16px;
    line-height: 34px;
    color: #5c5c5c;
    margin-bottom: 0;
}
.footer p i{
    color: #a1a1a1;
    width: 20px;
    text-align: center;
    margin-right: 5px;
}
.footer .ux-menu .menu-item a{
    line-height: 25px;
    min-height: unset;
}
.footer .ux-menu .menu-item a span{
    display: block;
    font-size: 16px;
    line-height: 25px;
    color: #5c5c5c;
}
.footer .ux-menu .menu-item a:hover span{
    color: #00ab53;
    transition: all 0.5s;
}
.copyright{
    padding-bottom: 10px;
}
.copyright p{
    margin-bottom: 0;
    font-size: 15px;
    line-height: 31px;
    color: #959596;
    max-width: 50%;
    float: left;
}
.copyright .ux-menu{
    text-align: right;
    display: block;
    float: right;
}
.copyright .ux-menu .menu-item{
    display: inline-block;
}
.copyright .ux-menu .menu-item a{
    min-height: unset;
    font-size: 15px;
    line-height: 31px;
    color: #959596;
    margin-left: 20px;
    padding-top: 0;
    padding-bottom: 0;
}
.copyright .ux-menu .menu-item a:hover{
    color: #00ab53;
    transition: all 0.5s;
}
.sp_noibat{
    padding: 70px 0 50px 0 !important;
}
.sp_noibat .col{
    padding-bottom: 0;
}
.tieudeh2 h2{
    text-align: center;
    font-size: 38px;
    line-height: 48px;
    text-transform: uppercase;
    color: #404040;
    margin-bottom: 30px;
}
.tieudeh2 h2 span{
    display: inline-block;
    position: relative;
}
.tieudeh2 h2 span:before{
  position: absolute;
  content: "";
  top: 22px;
  left: -55px;
  width: 42px;
  height: 2px;
  background: #00a859;
}
.tieudeh2 h2 span:after{
    position: absolute;
    content: "";
    top: 22px;
    right: -55px;
    width: 42px;
    height: 2px;
    background: #00a859;
}
.sp_noibat .box{
    margin-bottom: 30px;
}
.sp_noibat .box .overlay{
    display: none;
}
.sp_noibat .large-6 .box .box-image{
    width: 100%;
    height: 731px;
    border-radius: 20px;
    overflow: hidden;
}
.sp_noibat .large-6 .box .box-image img{
    width: 100%;
    height: 731px;
    object-fit: cover;
}
.sp_noibat .large-6 .box .box-text h3{
    font-size: 26px;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.sp_noibat .large-6 .box .box-text a{
    font-size: 26px;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.sp_noibat .large-3 .box .box-image{
    width: 100%;
    height: 350px;
    border-radius: 20px;
    overflow: hidden;
}
.sp_noibat .large-3 .box .box-image img{
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.sp_noibat .large-3 .box .box-text{
    padding-left: 30px;
    padding-right: 30px;
}
.sp_noibat .large-3 .box .box-text h3{
    font-size: 22px;
    text-transform: uppercase;
    line-height: 32px;
    color: #fff;
}
.sp_noibat .large-3 .box .box-text a{
    font-size: 22px;
    text-transform: uppercase;
    line-height: 32px;
    color: #fff;
}
.ct_khuyenmai{
    padding: 70px 0 !important;
}
.ct_khuyenmai .col{
    padding-bottom: 0;
}
.ct_khuyenmai .box{
    border-radius: 20px;
  box-shadow: 0 3px 7px rgb(0 0 0 / 15%);
  overflow: hidden;
}
.ct_khuyenmai .box .box-image{
    width: 100%;
    height: 444px;
    border-radius: 20px;
    overflow: hidden;
}
.ct_khuyenmai .box .box-image img{
    width: 100%;
    height: 444px;
    object-fit: cover;
}
.ct_khuyenmai .box .box-text{
    padding: 25px;
}
.ct_khuyenmai .box .box-text h3{
    font-size: 32px;
    line-height: 42px;
    text-transform: uppercase;
    color: #00a859;
    margin-bottom: 0px;
}
.ct_khuyenmai .box .box-text p{
    font-size: 18px;
    color: #2f2f2f;
    margin-bottom: 15px;
}
.ct_khuyenmai .box .box-text .button{
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    background-image: linear-gradient(to right, #00a75b , #00b741) !important;
}
.tt_sukien{
    padding: 60px 0 20px 0 !important;
}
.tt_sukien .col{
    padding-bottom: 0;
}
.chuyen_muc_tin2{
    margin: 0 -15px;
}
.chuyen_muc_tin2 .box{
    width: 33.33%;
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
}
.chuyen_muc_tin2 .box .new-list-post img{
    webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.chuyen_muc_tin2 .box .new-list-post:hover img{
    -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.chuyen_muc_tin2 .box1 .new-list-post{
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 3px 7px rgb(0 0 0 / 15%);
}
.chuyen_muc_tin2 .box1 .new-list-post .post-image{
    width: 100%;
    height: 312px;
    overflow: hidden;
}
.chuyen_muc_tin2 .box1 .new-list-post .post-image img{
    width: 100%;
    height: 312px;
    object-fit: cover;
}
.chuyen_muc_tin2 .box1 .new-list-post .post-content{
    padding: 30px 45px;
}
.chuyen_muc_tin2 .box1 .new-list-post .post-content h3{
    margin-bottom: 10px;
}
.chuyen_muc_tin2 .box1 .new-list-post .post-content h3 .title{
    display: block;
    font-size: 20px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    color: #3a3a3a;
}
.chuyen_muc_tin2 .box1 .new-list-post .post-content h3 .title:hover{
    color: #00ab53;
    transition: all 0.5s;
}
.chuyen_muc_tin2 .box1 .new-list-post .post-content .time{
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px;
    padding-bottom: 15px;
    font-size: 14px;
    line-height: 20px;
    color: #00a859;
}
.chuyen_muc_tin2 .box1 .new-list-post .post-content .excerpt p{
    margin-bottom: 0;
    font-size: 16px;
    line-height: 27px;
    color: #838383;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}   
.chuyen_muc_tin2 .box3 .new-list-post{
    border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 3px 7px rgb(0 0 0 / 15%);
  margin-bottom: 30px;
}
.chuyen_muc_tin2 .box3 .new-list-post .post-image{
    width: 40%;
    float: left;
    height: 171px;
    overflow: hidden;
}
.chuyen_muc_tin2 .box3 .new-list-post .post-image img{
    width: 100%;
    height: 171px;
    object-fit: cover;
}
.chuyen_muc_tin2 .box3 .new-list-post .post-content{
    width: 60%;
    float: left;
    padding: 25px 20px;
}
.chuyen_muc_tin2 .box3 .new-list-post .post-content h3{
    margin-bottom: 10px;
}
.chuyen_muc_tin2 .box3 .new-list-post .post-content h3 .title{
    display: block;
    font-size: 18px;
    line-height: 28px;
    overflow: hidden;
    color: #3a3a3a;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.chuyen_muc_tin2 .box3 .new-list-post .post-content h3 .title:hover{
    color: #00ab53;
    transition: all 0.5s;
}
.chuyen_muc_tin2 .box3 .new-list-post .post-content .time{
    font-size: 14px;
    line-height: 20px;
    color: #00a859;
    margin-bottom: 5px;
}
.chuyen_muc_tin2 .box3 .new-list-post .post-content .excerpt p{
    margin-bottom: 0;
    font-size: 15px;
    line-height: 27px;
    color: #838383;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}   
.breadcrumbs{
    font-weight: 400;
}
.product-small .box-image{
    width: 100%;
    height: 350px;
}
.product-small .box-image img{
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.product-small .product-title a{
    font-size: 20px;
    font-family: "GoogleSans-Medium";
}
#content{
    max-width: 1500px;
    display: block;
    margin: 30px auto 0 auto;
}
.product-info .cart,.product-info .breadcrumbs{
    display: none;
}
.product-footer .woocommerce-tabs{
    border-top: none;
    padding-top: 0;
}
.product-main{
    padding-bottom: 0;
}
.tt_sukien {
    padding-bottom: 30px !important;
}
.tt_sukien .box{
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 7px;
    border-radius: 15px;
    overflow: hidden;
    background: #fff;
    margin-bottom: 30px;
}
.tt_sukien .box .box-image{
    width: 100%;
    height: 312px;
}
.tt_sukien .box .box-image .image-cover{
    height: 312px;
    padding-top: 0 !important;
}
.tt_sukien .box .box-text{
    text-align: left;
    min-height: 164px;
    padding: 20px;
}
.tt_sukien .box .box-text .is-divider{
    display: none;
}
.tt_sukien .box .box-text .post-title{
    margin:  0 0 10px 0;
}
#content > ul{
    padding-left: 15px;
}
.category .post-item .post-title a{
    display: block;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.category .post-item .box-text{
    padding: 10px 0 0 0;
}
.category .post-item .box-text .from_the_blog_excerpt{
    font-size: 14px;
    line-height: 24px;
    display: block;
    height: 48px;
    overflow: hidden;
}

@media (max-width: 1600px) {
    .container-width, .full-width .ubermenu-nav, .container, .row{
        max-width: 1260px;
    }
    #masthead .header-nav > li > a{
        font-size: 16px;
        padding: 0 14px;
    }
    .tel_xp{
        line-height: 37px;
    }
    .sp_noibat .large-6 .box .box-image,.sp_noibat .large-6 .box .box-image img{
        height: 650px;
    }
    .sp_noibat .large-3 .box .box-image,.sp_noibat .large-3 .box .box-image img{
        height: 310px;
    }
    #content{
        max-width: 1230px;
    }
}

@media (max-width: 1500px) {
    .wide-nav .header-nav > li > a{
        padding: 0 8px;
       font-size: 14px;
    }
    .mentors-popup .box_popup_cnt{
        width: 800px;
    }
    .mentors-popup .box_popup_cnt .box_img,.mentors-popup .box_popup_cnt .box_img img{
        height: 450px;
    }
}

@media (max-width: 1030px) {
    .form_nxp .box-form-group .form-group-ktg input{
        max-width: 46.9%;
    }
    .wide-nav .header-nav > li > a{
        padding: 0 7px;
       font-size: 14px;
    }
    .slider1 h2,.slider1 h1{
        font-size: 35px;
        line-height: 50px;
    }
    #main, #wrapper{
        width: 100%;
        overflow: hidden;
    }
    .slider1 .row .right .img2{
        bottom: 30px;
    left: -30px;
    }
    .slider1 .row .right .img3{
        top: 25px;
    right: -40px;
    }
    .box3n{
        min-width: 102.5%;
    }
    .order_sec{
        display: block;
    }
    .list_hinhanh .box3{
        min-width: 102.5%;
    }
    .order_sec .sec_video{
        padding: 60px 0 20px 0;
    }
    .list_hinhanh .box1{
        width: 650px;
    }
    .list_hinhanh .box2{
        width: calc(100% - 680px);
    }
    .mentors-popup .box_popup_cnt{
        width: 80%;
    }
    .muctieu .col-inner:nth-child(1) .box .box1:before{
        right: -122px;
    width: 155px;
    }
    .muctieu .col-inner:nth-child(2) .box .box1:before{
        top: -30px;
    right: -141px;
    width: 155px;
    }
    #muctieu .tabs .tablinks2 .title_text{
        min-height: 115px;
    }
    .box-product .slick-prev{
        left: 0;
    }
    .box-product .slick-next{
        right: 0;
    }
    #masthead .header-nav > li > a{
        font-size: 14px;
    }
    .tel_xp{
        display: none !important;
    }
    .tieudeh2 h2{
        font-size: 32px;
    }
    .sp_noibat .large-6 .box .box-image, .sp_noibat .large-6 .box .box-image img{
        height: 520px;
    }
    .sp_noibat .large-3 .box .box-image, .sp_noibat .large-3 .box .box-image img{
        height: 245px;
    }
    .ct_khuyenmai .box .box-text h3{
        font-size: 22px;
    }
    .chuyen_muc_tin2 .box1 .new-list-post .post-content{
        padding: 20px;
    }
    .chuyen_muc_tin2 .box1 .new-list-post .post-image, .chuyen_muc_tin2 .box1 .new-list-post .post-image img{
        height: 240px;
    }
    .chuyen_muc_tin2 .box3 .new-list-post .post-image,.chuyen_muc_tin2 .box3 .new-list-post .post-image img{
        height: 141px;
    }
    .chuyen_muc_tin2 .box3 .new-list-post .post-content .excerpt p{
        display: none;
    }
    .chuyen_muc_tin2 .box3 .new-list-post .post-content h3 .title{
        -webkit-line-clamp: 3;
    }
    .chuyen_muc_tin2 .box3 .new-list-post .post-content{
        padding: 10px 15px;
    }
    .copyright p{
        max-width: 60%;
    }
    #content{
        padding: 0 15px;
    }
    .product-small .box-image,.product-small .box-image img{
        height: 250px;
    }
}
@media (max-width: 1000px) {
    .html1 a{
        font-size: 14px;
    }
    #logo{
        max-width: 450px;
    }
    .html1 > div:nth-child(1){
        padding-right: 19px;
    margin-right: 19px;
    }
    .wide-nav .header-nav > li > a{
        font-size: 12px;
        padding: 0 4px;
    }
    .orenda-new .box1{
        width: 100%;
        padding-right: 0;
        margin-bottom: 40px;
    }
    .orenda-new .box2{
        width: 100%;
        padding-left: 0;
    }
    .orenda-new .box3{
        padding: 20px;
    }
    .orenda-new .box3 .new-list-post{
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .orenda-new .box3 .new-list-post .left{
        padding-right: 20px;
        width: calc(100% - 150px);
    }
    .orenda-new .box3 .new-list-post .right{
        padding-left: 20px;
        width: 150px;
    }
    .orenda-new .box3 .new-list-post .right a{
        font-size: 15px;
    }
    .sb_block_ar .sb_left{
        width: 100%;
        margin-bottom: 30px;
        padding-right: 0;
    }
    .sb_block_ar .sb_right{
        width: 100%;
    }
    .category-procuct .box-list-product{
        width: 50%;
    }
    .mobile-sidebar a{
        text-transform: initial !important;
        font-size: 16px !important;
    }
    .slider1 h2,.slider1 h1{
        font-size: 30px;
        line-height: 45px;
    }
    #particles-js{
        height: 410px;
    }
    .header-block-block-1{
        width: 100%;
    }
    .lh02 .left{
        flex-basis: 100%;
    max-width: 100%;
    }
    .lh02 .right{
        flex-basis: 100%;
    max-width: 100%;
    }
    .widget_media_image img{
        display: block;
        margin: 0 auto;
    }
    .bld .large-4{
        flex-basis: 50%;
    max-width: 50%;
    }
    .bld .hide_mb{
        display: none;
    }
    .cctc img{
        max-width: 90%;
    }
    .box3n .new-list-post .post-image,.box3n .new-list-post .post-image img{
        height: 180px;
    }
    .list_vanban{
        margin: 0;
    }
    .list_vanban .tailieu-post{
        width: 100%;
    }
    .list_hinhanh .box1{
        width: 100%;
    }
    .list_hinhanh .box2{
        width: 100%;
    }
    .list_video .box_top .tailieu-post .img-post{
        width: 100%;
        margin-bottom: 15px;
    }
    .list_video .box_top .tailieu-post .cnt{
        width: 100%;
    }
    .muctieu .col-inner:nth-child(1) .box .box1:before{
        display: none;
    }
    .muctieu .col-inner:nth-child(2) .box .box1:before{
        display: none;
    }
    .category-procuct .slick-arrow{
        left: 0;
    }
    .category-procuct .slick-next{
        right: 0;
        left: unset;
    }
    .product_top .left{
        max-width: 70%;
    }
    .product_top .right{
        max-width: 30%;
    }
    .category-procuct{
        margin: 0;
    }
    .form_nxp .box-form-group .form-group-100{
        width: 100%;
    }
    .form_nxp .box-form-group .form-group-ktg input{
        max-width: 48%;
    }
    .form_nxp .box-form-group .form-group-50{
        width: 50%;
    }
    .list_tailieu .tailieu-post .cnt .left .div-col-4 > div{
        width: 50%;
    }
    .tintuc2 .hd2 .heading a{
        line-height: 25px;
    }
    .tintuc2 .heading span{
        top: 0;
    }
    .header-search a:after{
        display: none;
    }
    .mobile-nav i{
        color: #fff !important;
    }
    .header-main li.html.custom{
        display: block !important;
    }
    .html_top_right_text a:after{
        display: none;
    }
    .header-search{
        margin-left: 0;
    }
    .tieudeh2 h2{
        font-size: 25px;
    }
    .sp_noibat .large-6{
        flex-basis: 100%;
    max-width: 100%;
    }
    .sp_noibat .large-3{
        flex-basis: 50%;
    max-width: 50%;
    }
    .ct_khuyenmai .box .box-image,.ct_khuyenmai .box .box-image img{
        height: 245px;
    }
    .chuyen_muc_tin2 .box1{
        width: 50%;
    }
    .chuyen_muc_tin2 .box3{
        width: 100%;
    }
    .chuyen_muc_tin2 .box3 .new-list-post .post-image a{
        display: block;
    }
    .chuyen_muc_tin2 .box3 .new-list-post .post-image, .chuyen_muc_tin2 .box3 .new-list-post .post-image img{
        height: 220px;
    }
    .chuyen_muc_tin2 .box3 .new-list-post .post-content .excerpt p{
        display: -webkit-box;
        -webkit-line-clamp: 4;
    }
    .before_footer h2{
        font-size: 22px;
        margin-bottom: 10px;
    }
    .footer .footer_1,.footer .footer_2,.footer .footer_3,
    .footer .footer_4{
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 25px;
    }
    .copyright p{
        max-width: 100%;
    }
    .copyright .ux-menu{
        text-align: left;
        float: left;
    }
}
@media (max-width: 480px) {
    .form_nxp .box-form-group .form-group-ktg input{
        max-width: 46%;
    }
    .form_nxp .box-form-group input, .form_nxp .box-form-group select{
        margin-bottom: 15px;
    }
    .form_nxp .box-form-group label{
        font-size: 15px;
    }
    .form_nxp .box-form-group .form-group-ktg span{
        top: -7px;
    }
    .list_tailieu .tailieu-post .cnt .left .div-col-4 > div{
        width: 100%;
        margin-bottom: 5px;
    }
    .list_tailieu .tailieu-post .cnt .left .div-col-4 > div p{
        font-size: 14px;
    }
    .orenda-new-list-mb{
        padding: 0 15px;
    }
    .title2 h2,.title2 h1{
        font-size: 24px !important;
        line-height: 35px !important;
        margin-bottom: 30px !important;
    }
    .orenda-new{
        margin-top: 40px;
    }
    .orenda-new .box1 .new-list-post .post-image,.orenda-new .box1 .new-list-post .post-image img{
        height: 250px;
    }
    .orenda-new .box1 .new-list-post .post-content .title{
        font-size: 22px;
        line-height: 32px;
    }
    .orenda-new .box2 .new-list-post .post-content .orenda_timer3{
        font-size: 13px;
    }
    .orenda-new .box2 .new-list-post .post-content .orenda_timer3 span{
        margin-right: 10px;
    }
    .orenda-new .box3 .new-list-post .left{
        width: 100%;
        padding: 0;
        border-right: none;
    }
    .orenda-new .box3 .new-list-post .right{
        width: 100%;
        display: none;
    }
    .orenda-new .box3 .new-list-post .left .post-image{
        width: 132px;
        height: 132px;
    }
    .orenda-new .box3 .new-list-post .left .post-image img{
        width: 100%;
        height: 132px;
    }
    .orenda-new .box3 .new-list-post .left .post-content{
        width: calc(100% - 148px);
    }
    .orenda-new .box3 .new-list-post .left .post-content .excerpt p{
        display: none;
    }
    .orenda-new .box3 .new-list-post .left .post-content .title{
        font-size: 18px;
        line-height: 27px;
        -webkit-line-clamp: 3;
    }
    .lhtv h2{
        font-size: 25px;
    }
    .orenda-new-page{
        margin-top: 0;
    }
    .category-procuct .box-list-product{
        width: 100%;
    }
    .product-archive{
        padding: 40px 0 30px 0;
    }
    .header-block-block-1{
        width: 100%;
    }
    #masthead{
        overflow: hidden;
    }
    .slider1 .row .right{
        order: 1;
        margin-bottom: 20px;
    }
    .slider1 .row .left{
        order: 2;
    }
    .slider1 .row .right .img1 img{
        max-width: 75%;
    }
    .slider1 .row .right .img2{
        left: 0;
    }
    .slider1 .row .right .img3{
        top: 5px;
    right: -25px;
    }
    #particles-js {
    height: 108%;
    top: -4%;
    }
    .hd01{
        padding: 30px 0 !important;
    }
    .hd01 img{
        max-width: 60%;
        display: none;
    }
    .hd01 h1{
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 5px;
    }
    .hd01 p{
        font-size: 14px;
        line-height: 22px;
    }
    .lh02{
        padding: 40px 0 !important;
    }
    .lh02 .left h2{
        font-size: 18px;
        line-height: 28px;
    }
    .lh_ntv h2{
        font-size: 18px;
        line-height: 28px;
    }
    .lh_ntv{
        padding: 20px;
    }
    .chan_trang h2{
        font-size: 16px;
    }
    .chan_trang p{
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 10px;
        text-align: left;
    }
    .chan_trang{
        padding: 40px 0 30px 0 !important;
    }
    .banner_page_single{
        padding: 8px 0;
    }
    .xp-breadcrumbs,.xp-breadcrumbs a{
        font-size: 13px;
    }
    .xp-breadcrumbs i{
        margin: 0 5px;
    }
    .slider1 h2, .slider1 h1{
        font-size: 25px;
        line-height: 35px;
    }
    .title2 p{
        font-size: 14px;
        line-height: 22px;
    }
    .sb_block_ar{
        padding: 0 !important;
    }
    .bld{
        padding: 40px 0 !important;
    }
    .bld .large-4{
        flex-basis: 100%;
    max-width: 100%;
    }
    .banner_new{
        padding: 15px 0 !important;
    }
    .banner_new .cnt .left h1{
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 5px;
    }
    .banner_new .cnt .left .mota{
        font-size: 14px;
    line-height: 22px;
    }
    .box_new_1 .box1{
        max-width: 100% !important;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .box_new_1 .box1 .post-image,.box_new_1 .box1 .post-image img{
        height: 240px;
    }
    .box_new_1 .box2{
        max-width: 100% !important;
        padding-left: 0;
    }
    .box_new_1 .box2 h2{
        font-size: 24px;
        line-height: 35px;
    }
    .box3n{
        min-width: 100%;
    margin: 30px auto 0 auto;
    }
    .box3n .new-list-post{
        width: 100%;
        padding: 0 0 0px 0;
    }
    .box3n .new-list-post .post-image, .box3n .new-list-post .post-image img{
        height: 240px;
    }
    .box_new_2 .box3n{
        margin: 0;
    }
    .box_new_2 .box3n .slick-next{
        right: 0;
    }
    .box_new_2 .box3n .slick-prev{
        right: 38px;
    }
    .box_new_1{
        padding: 40px 0 15px 0 !important;
    }
    .box_new_3 .box3n{
        margin: 0;
    }
    .header__title{
        font-size: 22px;
        line-height: 30px;
    }
    .hd02,.hd03{
        padding: 40px 0 !important;
    }
    .hd02 .right{
        flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 30px;
    }
    .hd02 .left{
        flex-basis: 100%;
    max-width: 100%;
    }
    .hd03 .left{
        margin-bottom: 30px;
    }
    .hd02 h2,.hd03 h2{
        font-size: 22px;
    }
    .hd02 p,.hd03 p{
        font-size: 14px;
    }
    .banner_new .cnt .left{
        padding-right: 5px;
    }
    .category-procuct .box-list-product .box1 .post-image a{
        display: block;
    }
    .sec_tailieu{
        padding: 40px 0 50px 0 !important;
    }
    .list_tailieu .tailieu-post .cnt .left{
        width: 100%;
    }
    .list_tailieu .tailieu-post .cnt .right{
        display: none;
    }
    .sec_vanban{
        padding: 40px 0 20px 0;
    }
    .order_sec .sec_hinhanh{
        padding: 40px 0;
    }
    .list_hinhanh .box1 .hinhanh-post .img-post,.list_hinhanh .box1 .hinhanh-post .img-post img{
        height: 240px;
    }
    .list_hinhanh .box2 .hinhanh-post .cnt{
        width: calc(100% - 185px);
    }
    .list_hinhanh .box3 .hinhanh-post{
        width: 100%;
        padding: 0;
    }
    .list_hinhanh .box3{
        min-width: 100%;
        left: 0;
    }
    .order_sec .sec_video{
        padding: 40px 0 20px 0;
    }
    .list_video .box_top .tailieu-post .img-post,.list_video .box_top .tailieu-post .img-post img{
        height: 240px;
    }
    .list_video .box_top .tailieu-post .cnt .title a{
        font-size: 22px;
    }
    .list_video .box_bottom .tailieu-post{
        width: 50%;
    }
    .mentors-popup .box_popup_cnt .box_img, .mentors-popup .box_popup_cnt .box_img img{
        height: 220px;
    }
    .box_popup_cnt .slick-prev{
        left: -35px;
    }
    .box_popup_cnt .slick-next{
        right: -35px;
    }
    .mentors-popup .box_popup_cnt .box_text .title a{
        font-size: 22px;
        line-height: 32px;
    }
    .cd-popup-close{
        top: 5px;
        right: 5px;
    }
    .muctieu .col-inner{
        width: 100%;
    }
    #lotrinh{
        margin-top: 0;
    }
    .muctieu .col-inner .box .box1{
        width: 150px;
        height: 155px;
    }
    .muctieu .col-inner .box .box1 span{
        font-size: 40px;
        line-height: 155px;
    }
    .muctieu .col-inner:nth-child(2){
        top: 0;
    }
    .muctieu .col-inner:nth-child(2) .box{
        display: grid;
    }
    .muctieu .col-inner:nth-child(2) .box2{
        order: 2;
        display: grid;
    }
    .muctieu .col-inner:nth-child(2) .box2 .cnt{
        order: 2;
    }
    .muctieu .col-inner:nth-child(2) .box2 .title3{
        order: 1;
    }
    .muctieu .col-inner:nth-child(2) .box1{
        order: 1;
        margin-top: 0 !important;
        margin-bottom: 20px !important;
    }
    .muctieu .col-inner .box .box1:after{
        display: none;
    }
    .muctieu .col-inner .box .box1{
        margin-bottom: 20px;
    }
    #muctieu .tabs .tablinks2{
        width: 100%;
        margin-bottom: 15px;
    }
    #muctieu .tabs .tablinks2 .title_text{
        min-height: unset;
    }
    .anmenu a{
        font-size: 0 !important;
    }
    .product_top .left{
        max-width: 100%;
    }
    .product_top .right{
        max-width: 100%;
    }
    .product_top .left .cnt{
        width: calc(100% - 111px);
    }
    .product_top .right{
        padding-top: 15px;
    }
    .product_top .right a{
        width: 150px;
        line-height: 40px;
        font-size: 15px;
    }
    .product_bottom .tab button{
        font-size: 15px;
        margin: 0 25px 0 0;
    }
    #newsletter-signup-link h2{
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    #newsletter-signup-link .mfp-close{
        top: 0 !important;
        right: 0;
    }
    #newsletter-signup-link label{
        font-size: 15px;
        line-height: 22px;
    }
    #newsletter-signup-link .wpcf7-submit{
        font-size: 15px;
    }
    #newsletter-signup-link input{
        min-height: 38px;
    line-height: 38px;
    height: 38px;
    }
    #newsletter-signup-link .wpcf7-submit{
        min-height: 44px;
    height: 44px;
    }
    .hl-ring a span{
        display: none;
    }
    .orenda_table td{
        padding: 10px 10px;
        font-size: 15px;
    }
    .orenda_table tr td:nth-child(1){
        width: 130px;
    }
    .sb_left .orenda_timer{
        font-size: 13px;
    }
    .box-product .box-product-list .img,.box-product .box-product-list .img img{
        height: 150px;
    }
    .box-product .box-product-list .text span{
        font-size: 15px;
    }
    #logo{
        max-width: 150px !important;
    }
    .header-search{
        margin-left: 0 !important;
    }
    #masthead .header-search a{
        padding-right: 0 !important;
    }
    .sp_noibat{
        padding: 30px 0 20px 0 !important;
    }
    .tieudeh2 h2{
        font-size: 22px;
        margin-bottom: 15px !important;
    }
    .sp_noibat .large-6 .box .box-image, .sp_noibat .large-6 .box .box-image img{
        height: 370px;
    }
    .header.show-on-scroll, .stuck .header-main{
        height: 70px !important;
    }
    .sp_noibat .large-6 .box .box-text h3{
        font-size: 22px;
        line-height: 32px;
    }
    .sp_noibat .large-3 .box .box-image, .sp_noibat .large-3 .box .box-image img{
        height: 160px;
    }
    .sp_noibat .large-3 .box .box-text{
        padding-left: 5px;
        padding-right: 5px;
    }
    .sp_noibat .large-3 .box .box-text h3{
        font-size: 16px;
        line-height: 26px;
    }
    .ct_khuyenmai{
        padding: 30px 0 20px 0 !important;
    }
    .ct_khuyenmai .box .box-text{
        padding: 15px;
    }
    .ct_khuyenmai .box .box-text h3{
        font-size: 18px;
        line-height: 26px;
    }
    .ct_khuyenmai .box{
        margin-bottom: 30px;
    }
    .tt_sukien{
        padding: 30px 0 0px 0 !important;
    }
    .chuyen_muc_tin2 .box1{
        width: 100%;
    }
    .chuyen_muc_tin2 .box3 .new-list-post .post-content .excerpt p{
        display: none;
    }
    .chuyen_muc_tin2 .box3 .new-list-post .post-image, .chuyen_muc_tin2 .box3 .new-list-post .post-image img{
        height: 140px;
    }
    .product-small .box-image, .product-small .box-image img{
        height: 190px;
    }
    .shop-page-title{
        font-size: 22px;
    }
    .nav-tabs+.tab-panels{
        padding: 10px;
    }
    .medium-logo-left .flex-right{
        min-width: 140px;
    }
}
@media (max-width: 375px) {
  .chan_trang h2{
        font-size: 15px;
    }
    .product_bottom .tab button{
        margin: 0 13px 0 0;
    }
    #newsletter-signup-link h2{
        font-size: 17px;
    }
}
@media (max-width: 320px) {
    .mobile-nav .social-icons{
        display: none;
    }
    .slider1 h2,.slider1 h1{
        font-size: 25px;
        line-height: 36px;
    }
}
