/*
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: "arial";
  src:url(font/arial.ttf);
}
@font-face{
  font-family: "arialbd";
  src:url(font/arialbd.ttf);
}
*{
	font-family: "arial";
}
body{
	font-family: "arial";
}
h1,h2,h3,h4,h5,h6{
	font-family: "arialbd";
}
b, strong{
	font-family: "arialbd" !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-family: "arialbd";
	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-family: "arialbd";
    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-family: "arialbd";
  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-family: "arialbd";
}
.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-family: "arialbd";
  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:before{
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	background: url(img/bfhd.png) no-repeat;
	background-size: cover;
	width: 339px;
	height: 149px;
	z-index: 0;
}
#masthead:after{
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	background: url(img/afhd.png) no-repeat;
	background-size: cover;
	width: 725px;
	height: 151px;
	z-index: 0;
}
#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: #1e639a;
}
.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-family: "arialbd";
	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: 30px 15px 0 15px !important;
}
.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: #FFEECC;
	margin-bottom: 20px;
	line-height: 19px;
	font-family: "arialbd";
	font-size: 16px;
	color: #332F82;
	padding: 10px 16px;
	text-transform: initial;
}
.sb_block_ar .sb_right .widget .widget-title span{
	font-family: "arialbd";
}

.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-family: "arialbd";
  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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
  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-family: "arialbd";
  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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
  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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	font-size: 28px;
	line-height: 35px;
	color: #2C2879;
	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-family: "arialbd";
	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: #FFBC11;
}
.tindocnhieu1 .post_list .boxx__innner .news-title{
	font-family: "arialbd";
	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: #FFBC11;
  transition: all 0.5s;
}
#masthead{
	background: #fff;
}
.title_or h2{
	font-family: "arialbd";
	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-family: "arialbd";
  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-family: "arialbd";
	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-family: "arialbd";
  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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	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(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(img/email.png) no-repeat;
	width: 20px;
	height: 16px;
}
.wide-nav .header-nav > li{
	margin: 0;
}
.wide-nav .header-nav > li > a{
	padding: 0 16px;
	line-height: 60px;
	font-family: "arialbd";
	font-size: 16px;
	color: #000000;
	position: relative;
}
.menu_en .header-nav > li > a{
	font-size: 14px;
}
.wide-nav .header-nav > li > a img{
	margin-right: 0px;
}
.wide-nav .header-nav > li.current-menu-item > a{
	color: #FAAE1B !important;
}
.wide-nav .header-nav > li.current-menu-item > a:after{
	position: absolute;
	content: "";
	background: #FAAE1B;
	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: #FAAE1B !important;
	transition: all 0.5s;
}
.wide-nav .header-nav > li > a i{
	font-size: 0;
	width: 15px;
	height: 9px;
	background: url(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 0px;
  min-width: 280px;
  display: block;
}
.wide-nav .header-nav > li > .sub-menu li{
	display: block;
	position: relative;
	width: 100%;
	padding: 0 20px;
}
.wide-nav .header-nav > li > .sub-menu li:last-child > a{
	border-bottom: none;
}
.wide-nav .header-nav > li > .sub-menu a{
	padding: 10px 0;
	margin: 0;
	font-family: "arialbd";
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	border-bottom: 1px dashed #D8D8D8;
	text-transform: unset;
}
.wide-nav .header-nav > li > .sub-menu a:hover{
	transition: all 0.5s;
	color: #FAAE1B;
}
.wide-nav .header-nav > li > .sub-menu .sub-menu{
	position: absolute;
	top: 0;
	left: 100%;
	border-radius: 12px;
	box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.25);
	padding: 3px 20px;
  min-width: 280px;
  display: none;
  background: #fff;
}
.wide-nav .header-nav > li > .sub-menu li:hover .sub-menu{
	display: block;
}
.title2 h2,.title2 h1{
	font-family: "arialbd";
	font-size: 30px;
	line-height: 41px;
	color: #231F73;
	position: relative;
	margin-bottom: 24px;
	text-align: center;
}
.title2 h2:after,.title2 h1:after{
	position: absolute;
	content: "";
	bottom: -10px !important;
	left: 0;
	right: 0;
	width: 82px;
	height: 3px;
	background: #FAAE1B;
	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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
  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-family: "arialbd";
  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-family: "arialbd";
	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-family: "arialbd";
  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: 0 5px;
	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-family: "arialbd";
	font-size: 18px;
	line-height: 24px;
	color: #282828;
	margin-bottom: 16px;
}
.sb_left .rt_content h3{
	font-family: "arialbd";
	font-size: 16px;
	line-height: 24px;
	color: #282828;
	margin-bottom: 16px;
}
.sb_block_ar .sb_left p{
	text-align: justify;
	font-size: 14px;
	line-height: 21px;
	color: #282828;
}
.lhtv{
	background: #FFFFFF;
	border: 1px solid #C3ABD0;
	border-radius: 18px;
	padding: 32px 20px;
}
.lhtv h2{
	font-family: "arialbd";
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	color: #430672;
	margin-bottom: 20px;
}
.lhtv label{
	font-family: "arialbd";
	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-family: "arialbd";
	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;
}
.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: 180px;
	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: 180px;
	object-fit: cover;
}
.product-arr .category-procuct .box-list-product .box1 .post-image,.product-arr .category-procuct .box-list-product .box1 .post-image img{
	height: 180px;
}
#tongquan .category-procuct .box-list-product .box1 .post-image,#tongquan .category-procuct .box-list-product .box1 .post-image img{
	height: 180px;
}
.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-family: "arialbd";
	font-size: 18px;
	line-height: 25px;
	height: 75px;
	color: #000000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -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;
  min-height: 40px;
}
.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-family: "arialbd";
	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-family: "arialbd";
  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-family: "arialbd";
	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-family: "arialbd";
}
.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-family: "arialbd";
}
.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 #FAAE1B !important;
	color: #FAAE1B;
}
.wp-pagenavi span:hover,.wp-pagenavi a:hover{
	border: 1px solid #FAAE1B !important;
	color: #FAAE1B;
}
.chan_trang{
	padding: 50px 0 50px 0 !important;
	text-align: center;
}
.chan_trang .col{
	padding-bottom: 0;
}
.chan_trang h2{
	font-style: normal;
	font-family: "arialbd";
	font-size: 20px;
	line-height: 27px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.chan_trang p{
	font-size: 16px;
	line-height: 26px;
	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-family: "arialbd";
	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: url(img/bgn.png) no-repeat;
	background-size: cover;
	padding: 14px 0 0px 0;
}
.banner_new .row{
	padding: 0 15px;
}
.xp-breadcrumbs{
	font-family: "arialbd";
	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-family: "arialbd";
	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: 30px 0 17px 0 !important;
}
.box_new_1 .title2 h2{
	text-align: left;
	margin-bottom: 33px;
	font-size: 22px;
}
.box_new_1 .title2 h2:after{
	right: unset;
}
.box_new_1 .title2 h2 a{
	float: right;
	font-family: "arialbd";
	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-family: "arialbd";
	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: 0px;
}
.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: #FFBC11;
	border-radius: 48px;
	padding: 0 24px;
	font-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	font-size: 16px;
	line-height: 24px;
	color: #1C1C1C;
	display: block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.box_new_1 .box2 .new-list-post .post-content .title:hover{
	color: #FFBC11;
	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-family: "arialbd";
	font-size: 16px;
	line-height: 24px;
	color: #FFBC11;
	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: 214px;
	border-radius: 16px;
	overflow: hidden;
	margin-bottom: 15px;
}
.box3n .new-list-post .post-image img{
	width: 100%;
	height: 214px;
	object-fit: cover;
}
.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-family: "arialbd";
	font-size: 18px;
	line-height: 26px;
    min-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: #FFBC11;
	transition: all 0.5s;
}
.box3n .new-list-post .post-content .excerpt{
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	color: #666767;
	overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0px;
}
.box3n .new-list-post .post-content .view{
	font-family: "arialbd";
	font-size: 16px;
	line-height: 24px;
	color: #FFBC11;
}
.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-family: "arialbd";
	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-family: "arialbd";
	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: #FFBC11;
  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_3_sl .box3n{
	margin-bottom: 30px !important;
}
.box_new_3 .box3n .slick-arrow{
	color: #231F73;
	width: 30px;
	height: 30px;
	border: 2px solid #231F73;
	border-radius: 50%;
	line-height: 27px;
	text-align: center;
	color: #7C7C7C;
	cursor: pointer;
	z-index: 9;
}
.box_new_3 .box3n .slick-arrow:hover{
	border: 2px solid #FAAE1B;
	color: #FAAE1B;
	transition: all 0.5s;
}
.box_new_3 .box3n .slick-prev{
	position: absolute;
	bottom: 0;
	right: 54px;
}
.box_new_3 .box3n .slick-next{
	position: absolute;
	bottom: 0;
	right: 16px;
}
.box_new_3 .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 auto 0 auto;
}
.banner_page_single{
	background: #FFAC00;
	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;
	margin-bottom: 6px;
	margin-top: 10px;
}
.tinnoibat .new-list-post .post-content .orenda_timer3 a{
	color: #A5A5A5;
	font-family: "arialbd";
}
.tinnoibat .new-list-post .post-content h3{
	margin-bottom: 0;
}
.tinnoibat .new-list-post .post-content .title{
	display: block;
	font-family: "arialbd";
	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: #FFBC11;
  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-family: "arialbd";
	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;
	margin-bottom: 6px;
	margin-top: 10px;
}
.box_tinlq .new-list-post .post-content .orenda_timer3 a{
	color: #A5A5A5;
  font-family: "arialbd";
}
.box_tinlq .new-list-post .post-content h3{
	margin-bottom: 0;
}
.box_tinlq .new-list-post .post-content .title{
	display: block;
	font-family: "arialbd";
	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: #FFBC11;
  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: 22px;
	line-height: 32px;
	margin-bottom: 30px;
}
.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: 30px 0 !important;
}
.bld .col{
	padding-bottom: 0;
}
.bld .title2 h1{
	text-align: left;
	font-family: "arialbd";
	font-size: 22px;
	line-height: 32px;
	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-family: "arialbd";
	font-size: 18px;
	line-height: 25px;
	color: #2C2879;
	margin-bottom: 4px;
}
.bld .box .box-text p:nth-child(2){
	font-family: "arialbd";
	font-size: 14px;
	line-height: 19px;
	color: #FFBC11;
	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: #FFBC11;
}
.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(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(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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	color: #FFBC11;
	margin-bottom: 20px;
}
.lh_ntv label{
	font-family: "arialbd";
	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: #FFBC11;
	border-radius: 8px;
	line-height: 44px;
	font-family: "arialbd";
	font-size: 16px;
	color: #FFFFFF;
}
.lh_ntv .wpcf7-spinner{
	display: none;
}
.lh02 .left h2{
	font-family: "arialbd";
	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(img/maplh.png) 0px -1px  no-repeat;
}
.lh02 .text1 p:nth-child(3){
	background: url(img/phonelh.png) 0px -1px  no-repeat;
}
.lh02 .text1 p:nth-child(4){
	background: url(img/mail_lh.png) 0px -1px  no-repeat;
}
.lh02 .text2{
	margin-top: 30px;
}
.lh02 .text2 a{
	font-family: "arialbd";
	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(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: 30px 0 80px 0;
}
.sec_tailieu .row > .left,.orenda-search-document > .left{
	width: 250px;
	max-width: 250px;
	float: left;
}
.leftmenu{
	overflow: hidden;
	margin-bottom: 15px;
}
.leftmenu .head-box{
	background: #302C8D;
	line-height: 41px;
}
.leftmenu .head-box a{
	background: url(img/icon-site.png) 6px 7px no-repeat;
  display: block;
  line-height: 42px;
  padding-left: 42px;
  color: #FFF;
  font-size: 15px;
  font-family: "arialbd";
  text-transform: uppercase;
}
.leftmenu .nav-left{
	background: #e1edf3;
  padding: 10px;
  margin-bottom: 0;
}
.leftmenu .nav-left li{
	background: url(img/icon-listnew.png) no-repeat scroll left 14px;
  padding-left: 10px;
  background-position-y: 13px;
  margin-bottom: 0;
  list-style: none;
}
.leftmenu .nav-left li a{
	color: #004f80;
}
.leftmenu .nav-left li a span{
	border-bottom: 1px dotted #73a0bc;
  width: 100%;
  display: block;
  line-height: 35px;
}
.leftmenu .nav-left li:last-child a span{
	border-bottom: none;
}
.sec_tailieu .row > .right,.orenda-search-document > .right{
	min-width: calc(100% - 250px);
	max-width: calc(100% - 250px);
	float: right;
	padding-left: 25px;
}
.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{
	position: relative;
	padding-top: 35px;
}
.list_tailieu > .text{
	position: absolute;
	top: 0;
	left: 0;
	font-weight: 400;
  font-size: 14px;
  line-height: 32px;
  color: #6C6C6C;
}
.list_tailieu > .text span{
	color: #3A3A3A;
  font-family: "arialbd";
}
.list_tailieu .tailieu-post{
	overflow: hidden;
	background: #f5f5f5;
	padding: 5px;
	border-radius: 3px;
}
.list_tailieu .tailieu-post:nth-child(2n){
	background: #fff;
}
.list_tailieu .tailieu-post .title i{
	color: #9f224e;
	margin-right: 5px;
}
.list_tailieu .tailieu-post .title a{
	font-size: 14px;
	color: #000;
	font-family: "arialbd";
}
.list_tailieu .tailieu-post .left{
	width: 50%;
	float: left;
	padding-right: 30px;
}
.list_tailieu .tailieu-post .left .exp{
	color: #000;
	font-size: 14px;
}
.list_tailieu .tailieu-post .left .exp a{
	color: #000;
}
.list_tailieu .tailieu-post .right{
	width: 50%;
	float: left;
	padding-left: 30px;
	border-left: 1px dotted #ccc;
}
.list_tailieu .tailieu-post .right p{
	margin-bottom: 0;
	color: #000;
	font-size: 14px;
}
.list_tailieu .tailieu-post .right p span{
	display: inline-block;
	min-width: 50%;
}
.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: 100%;
	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-family: "arialbd";
	font-size: 16px;
	line-height: 24px;
	color: #2C2879;
}
.list_tailieu .tailieu-post .cnt .left .title a:hover{
	color: #FFBC11;
	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-family: "arialbd";
	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: #FFBC11;
	border-radius: 48px;
	line-height: 48px;
	font-family: "arialbd";
	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-family: "arialbd";
	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: #FFBC11;
}
.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: #FAAE1B;
}
.list_vanban .tailieu-post .border .cnt .dw{
	width: 38px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  background: #FFBC11;
  border-radius: 7px;
  display: block;
  position: absolute;
  bottom: 21px;
  right: 14px;
}
.sb_left_full{
	width: 100% !important;
	padding-right: 0 !important;
}
.tkbc01{
	background: url(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: 30px 0 20px 0 !important;
}
.order_sec .title2 h2{
	text-align: left;
	margin-bottom: 48px;
}
.order_sec .title2 h2:after{
	right: unset;
}
.banner_dpt{
	background: url(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-family: "arialbd";
	font-size: 24px;
	line-height: 33px;
	text-align: justify;
	color: #2C2879;
}
.list_video .box_top .tailieu-post .cnt .title a:hover{
	color: #FFBC11;
	transition: all 0.5s;
}
.list_video .box_top .tailieu-post .cnt .orenda_timer3{
	display: block;
	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: #FFBC11;
	border-radius: 30px;
	line-height: 44px;
	width: 125px;
	text-align: center;
	font-family: "arialbd";
	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-family: "arialbd";
	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: #FFBC11;
	transition: all 0.5s;
}
.list_video .box_bottom .tailieu-post .cnt .orenda_timer3{
	display: block;
	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-family: "arialbd";
	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-family: "arialbd";
	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: #FFBC11;
	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-family: "arialbd";
	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: #FFBC11;
	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(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-family: "arialbd";
	font-size: 32px;
	line-height: 44px;
	color: #FFFFFF;
}
.mentors-popup .box_popup_cnt .box_text .cnt{
	font-family: "arialbd";
	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 #FFBC11;
	color: #fff;
	background: #FFBC11;
	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-size: 16px;
	line-height: 22px;
	color: #2C2879;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 15px;
	margin-bottom: 0;
	position: relative;
}
.tieude2 h2:after{
  width: 82px;
  height: 3px;
  background: #FAAE1B;
  bottom: -2px;
  left: 0;
  content: "";
  position: absolute;
}
.orenda01{
	padding: 40px 0 30px 0 !important;
}
.orenda01 .left{
	padding-right: 20px !important;
}
.orenda01 .tinsukien{
	padding: 20px;
}
.orenda01 .tinsukien .new-list-post{
	border-bottom:  0.75px solid #E0E0E0;
	padding-bottom: 18px;
	margin-bottom: 18px;
}
.orenda01 .tinsukien .new-list-post:last-child{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.orenda01 .tinsukien .new-list-post h3{
	margin-bottom: 13.1px;
}
.orenda01 .tinsukien .new-list-post h3 .title{
	display: block;
	font-family: "arialbd";
	font-size: 16px;
	line-height: 23px;
	text-align: justify;
	color: #000000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda01 .tinsukien .new-list-post h3 .title:hover{
	color: #FFBC11;
  transition: all 0.5s;
}
.orenda01 .tinsukien .new-list-post .orenda_timer3{
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	color: #666767;
}
.orenda01 .tinsukien .new-list-post .orenda_timer3 a{
	color: #666767;
	font-family: "arialbd";
}
.orenda01 .tintonghop{
	padding-top: 30px;
	padding-right: 0px;
}
.orenda01 .tintonghop .new-list-post{
	overflow: hidden;
	/*border-bottom: 0.75px solid #E0E0E0;
	padding-bottom: 30px;
	margin-bottom: 30px;*/
}
.orenda01 .tintonghop .new-list-post .post-image{
	width: 100%;
	height: 412px;
	border-radius: 12px;
	overflow: hidden;
	margin-bottom: 16px;
}
.orenda01 .tintonghop .new-list-post .post-image img{
	width: 100%;
	height: 412px;
	object-fit: cover;
}
.orenda01 .tintonghop .new-list-post .post-content{
	height: 113px;
	overflow: hidden;
}
.orenda01 .tintonghop .new-list-post .post-content .time{
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #666767;
	display: block;
	margin-bottom: 4px;
}
.orenda01 .tintonghop .new-list-post .post-content h3{
	margin-bottom: 7px;
}
.orenda01 .tintonghop .new-list-post .post-content h3 .title{
	display: block;
	font-family: "arialbd";
	font-size: 20px;
	line-height: 30px;
	color: #060606;
	overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda01 .tintonghop .new-list-post .post-content h3 .title:hover{
	color: #FFBC11;
  transition: all 0.5s;
}
.orenda01 .tintonghop .new-list-post .post-content .excerpt{
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #666767;
	margin-bottom: 0px;
	display: block;
	overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda01 .tintonghop .new-list-post .post-content .view{
	display: inline-block;
	line-height: 48px;
	background: #FFBC11;
	border-radius: 48px;
	padding: 0 24px;
	font-family: "arialbd";
	font-size: 16px;
	color: #FFFFFF;
}
.orenda01 .tintonghop .new-list-post .post-content .view:hover{
	background: #edac06;
 	transition: all 0.5s;
}
.orenda01 .tintonghop .new-list-post .post-content .view i{
	font-size: 14px;
	margin-left: 5px;
}
.orenda01 .tintonghop .slick-dots{
	text-align: center;
	display: block;
	padding-top: 5px;
}
.orenda01 .tintonghop .slick-dots li{
	list-style: none;
	display: inline-block;
	margin: 0;
}
.orenda01 .tintonghop .slick-dots li button{
	margin: 0 4px;
	border: none;
	padding: 0;
	font-size: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #eee;
}
.orenda01 .tintonghop .slick-dots li.slick-active button{
	background: #FFBC11;
}
.orenda01 .post_loader{
	padding-right: 13px !important;
}
.orenda01 .post_loader .box .box-image{
	width: 100%;
	height: 186px;
	overflow: hidden;
	border-radius: 12px;
}
.orenda01 .post_loader .box .box-image .image-cover{
	padding: 0 !important;
}
.orenda01 .post_loader .box .box-image .image-cover img{
	position: relative;
	width: 100%;
	height: 186px;
	object-fit: cover;
}
.orenda01 .post_loader .box .box-text{
	padding: 10px 0 0 0;
}
.orenda01 .post_loader .box .box-text .post-title{
	margin: 0;
	font-family: "arialbd";
	font-size: 16px;
	line-height: 24px;
	color: #252525;
	overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda01 .post_loader .box .box-text .post-title:hover{
	color: #FFBC11;
  transition: all 0.5s;
}
.orenda01 .post_loader .box .box-text .post-meta{
	font-weight: 500;
	font-size: 13px;
	line-height: 20px;
	color: #666767;
	margin-top: 8px;
	display: block;
	margin-bottom: 8px;
}
.orenda01 .post_loader .box .box-text .is-divider{
	display: none;
}
.orenda01 .post_loader .box .box-text .from_the_blog_excerpt {
	margin: 0;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	color: #666767;
	overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.orenda01 .post_loader{
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.orenda01 .post_loader .post-item{
	padding: 0 12px 24px 12px !important;
}
.orenda01 .page-numbers{
	text-align: right;
 	padding-right: 13px;
 	margin: 0;
}
.orenda01 .page-numbers li{
	margin: 0 0 0 4px !important;
}
.orenda01 .page-numbers li a,.orenda01 .page-numbers li span.dots{
	border: 1px solid #E7E7E7;
  border-radius: 3px;
  font-weight: 400;
  color: #252525;
  font-size: 14px;
  line-height: 32px;
  padding: 0;
  height: auto;
  min-width: 30px;
}
.orenda01 .page-numbers li a:hover,.orenda01 .page-numbers li span.dots:hover{
	color: #fff;
	border: 1px solid #FAAE1B;
}
.orenda01 .page-numbers li span.current{
	border: 1px solid #FAAE1B;
	border-radius: 3px;
	color: #FAAE1B;
	font-size: 14px;
	background-color: #fff;
	line-height: 32px;
	padding: 0;
	height: auto;
}
.orenda01 .tintuc2{
	margin-top: 80px;
}
.orenda01 .right{
	background: #f4f4f4;
  top: -13px;
}
.orenda01 .right .tieude2 h2{
	border-bottom: none;
	padding: 20px 20px 0 20px;
	position: relative;
	margin-bottom: 10px;
}
.orenda01 .right .tieude2 h2:after{
	width: 82px;
	height: 3px;
	background: #FAAE1B;
	bottom: -10px;
	left: 20px;
	content: "";
	position: absolute;
}

.orenda02{
	padding: 60px 0 !important;
}
.orenda02 .dot{
	background-color: #FAAE1B;
    border-color: #FAAE1B;
}
.orenda02 .col{
	padding-bottom: 0;
}
.orenda02 .title2 h2,.orenda03 .title2 h2,.orenda04 .title2 h2,.orenda05 .title2 h2{
  font-size: 36px;
  line-height: 49px;
  margin-bottom: 55px;
}
.orenda02 .tab{
  text-align: center;
  margin: 0 auto 58px auto;
  position: relative;
}
.orenda02 .tab:after{
	content: "";
  position: absolute;
  bottom: -12px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 270px;
  height: 1px;
  background: #BDBDBD;
}
.orenda02 .tab button{
  border: none;
  display: inline-block;
  padding: 0;
  line-height: unset;
  min-height: auto;
  width: 177px;
  text-align: center;
  position: relative;
  margin: 0 37px;
}
.orenda02 .tab button img{
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  opacity: 1;
  z-index: 1;
}
.orenda02 .tab button.active .true{
	opacity: 2;
	z-index: 9;
}
.orenda02 .tab button.active:before{
	width: 10px;
  height: 10px;
  background: #5041CE;
  border-radius: 50%;
  content: "";
  position: absolute;
  bottom: -17px;
  left: 0;
  right: 0;
  z-index: 9;
  margin: 0 auto;
}
.orenda02 .tab button span{
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	display: inline-block;
	color: #828282;
	text-transform: initial;
}
.orenda02 .tab button.active span{
	color: #5041CE;
	font-family: "arialbd";
}
.orenda02 .img img{
	width: 100%;
	height: 580px;
	object-fit: cover;
}
.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(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(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(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(img/Vector2af.png) no-repeat;
  top: 0;
  right: -181px;
  width: 182px;
  height: 90px;
  z-index: 1;
}


.muctieu .col-inner .box .box1 span{
	font-family: "arialbd";
	font-size: 64px;
	text-align: justify;
	color: #FAAE1B;
	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-family: "arialbd";
	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 #FAAE1B;
	border-radius: 8px;
	padding: 20px 16px;
	cursor: pointer;
}
#muctieu .tabs .active .title_text{
	background: #FAAE1B;
}
#muctieu .tabs .tablinks2 .title_text .text{
	font-family: "arialbd";
	font-size: 20px;
	line-height: 27px;
	text-align: center;
	color: #FAAE1B;
	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-family: "arialbd";
	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;
}
.orenda03{
	padding: 60px 0 40px 0 !important;
}
.orenda03 .col{
	padding-bottom: 0;
}
.orenda03 .large-4{
	margin-bottom: 20px;
}
.orenda03 .box .box-image{
	width: 100%;
	height: 359px;
	border-radius: 8px;
	overflow: hidden;
}
.orenda03 .box .box-image img{
	width: 100%;
	height: 359px;
	object-fit: cover;
}
.orenda03 .box .box-text{
	padding: 20px 15px;
}
.orenda03 .box .box-text a{
	font-family: "arialbd";
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	margin: 0;
}
.orenda04{
	padding: 20px 0 20px 0 !important;
}
.orenda04 .col{
	padding-bottom: 0;
}
.orenda04 .category-procuct{
	overflow: initial;
}
.category-procuct .slick-arrow{
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #FAAE1B;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	position: absolute;
	top: 40%;
	left: -35px;
	z-index: 9;
}
.category-procuct-sl2 .slick-arrow{
	top: 46%;
}
.category-procuct .slick-next{
	left: unset;
	right: -35px;
}
.orenda05{
	background: radial-gradient(107.54% 107.54% at 61.98% 100%, #FEECDF 34.37%, #f8f8f8 96.88%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
	padding: 50px 0 10px 0 !important;
}
.orenda05 .col{
	padding-bottom: 0;
}
.orenda05 .nd .large-2{
  flex-basis: 20%;
  max-width: 20%;
}
.orenda05 .nd .large-2 .col-inner .icon-box{
	background: #FFFFFF;
	border: 1px solid #FFD8BC;
	border-radius: 12px;
	padding: 25px 15px 20px 15px;
	overflow: hidden;
	margin-bottom: 15px;
	min-height: 91px;
}
.orenda05 .nd .icon-box-img .icon{
	border-radius: 50%;
	overflow: hidden;
}
.orenda05 .nd  img{
	padding: 0;
}
.orenda05 .nd h3{
	font-family: "arialbd";
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	color: #000000;
}
.orenda05 .icon-box-text{
	text-align: center;
	overflow: hidden;
}
.orenda05 .img{
	max-width: 50% !important;
	display: inline-block;
	float: left;
	padding: 0 5px;
}
.orenda05 .img img{
	width: 100%;
	height: auto;
}
.tintuc2 .col{
	padding-bottom: 0;
}
.tintuc2 .heading{
	display: block;
	padding-bottom: 5px;
	border-bottom: 4px solid #FFBC11;
/*	margin-bottom: 30px;*/
	margin-bottom: 20px;
	position: relative;
}
.tintuc2 .heading a{
	display: block;
  font-family: "arialbd";
  font-size: 18px;
  line-height: 25px;
  /*color: #FFFFFF;
  padding: 12px 12px 8px 12px;
  background: linear-gradient(0deg, #FFBC11, #FFBC11), linear-gradient(0deg, #FFBC11, #FFBC11), #FFBC11;*/
  color: #000;
  text-transform: uppercase;
  max-width: 100%;
  min-width: 50%;
}
.tintuc2 .hd2 .heading a{
	line-height: 25px;
}
.tintuc2 .heading span{
	display: inline-block;
  float: right;
  line-height: 45px;
  font-family: "arialbd";
  font-size: 14px;
  color: #2C2879;
  position: absolute;
  top: 14px;
  right: 0;
}
.chuyen_muc_tin{
	overflow: hidden;
	margin-bottom: 30px;
}
.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-family: "arialbd";
	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: #FFBC11;
  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: #FFBC11;
	top: 5px;
	left: 0;
}*/
.chuyen_muc_tin .new-list-post2 .title{
	display: block;
	font-family: "arialbd";
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	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: #FFBC11;
  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-family: "arialbd";
	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-family: "arialbd";
	color: #2F80ED;
}
.product_top .right{
	max-width: 40%;
	float: left;
	text-align: right;
	padding-top: 26px;
}
.product_top .right a{
	display: inline-block;
	background: #FFBC11;
	border-radius: 8px;
	width: 173px;
	text-align: center;
	line-height: 44px;
	font-family: "arialbd";
	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-family: "arialbd";
	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 ul,.product_bottom .bg1 ol{
	padding-left: 15px;
}
.product_bottom .bg1 .noidung{
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}
.product_bottom .bg1 .noidung ul,.product_bottom .bg1 .noidung ol{
	padding-left: 15px;
}

.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-family: "arialbd";
	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-family: "arialbd";
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	margin-bottom: 20px;
}
#tinhnang .bg1 h2{
	font-family: "arialbd";
	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, #dangky-khoahoc{
	background: #FFFFFF;
	border-radius: 18px;
}
#newsletter-signup-link h2, #dangky-khoahoc h2{
	font-family: "arialbd";
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	color: #111111;
	margin-bottom: 20px;
}
#newsletter-signup-link label, #dangky-khoahoc label{
	font-family: "arialbd";
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	display: block;
	margin-bottom: 4px;
}
#newsletter-signup-link label span, #dangky-khoahoc label span{
	color: #EC2925;
}
#newsletter-signup-link input, #dangky-khoahoc 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, #dangky-khoahoc input::placeholder {
  color: #D8D8D8 !important;
  font-size: 16px !important;
}
#newsletter-signup-link .wpcf7-submit, #dangky-khoahoc .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-family: "arialbd";
	font-size: 16px;
}
#newsletter-signup-link .wpcf7-spinner, #dangky-khoahoc .wpcf7-spinner{
	display: none;
}
#newsletter-signup-link .wpcf7-response-output, #dangky-khoahoc .wpcf7-response-output{
	margin: 15px 0 0 0 !important;
}
#newsletter-signup-link form, #dangky-khoahoc form{
	margin-bottom: 0;
}
#newsletter-signup-link .mfp-close, #dangky-khoahoc .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: 130px;
  left: 30px;
  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;
  margin-bottom: 0;
}
.form_nxp .box-form-group,.form_nxp .form-group-submit{
	display: none;
}
.form_nxp .active,.form_nxp .active{
	display: block;
	clear: both;
}
.form_nxp .form-group-1{
	display: block;
	width: 70%;
	float: left;
	margin: 0 0 15px 0;
	position: relative;
}
.form_nxp .form-group-2{
	width: 30%;
	float: left;
	text-align: right;
}
.form_nxp .form-group-2 a{
	line-height: 45px;
	color: #000;
}
.form_nxp .form-group-1 input{
  background: #F2F5F8;
  border-radius: 8px;
  border: none;
  box-shadow: unset;
  line-height: 45px;
  min-height: 45px;
  font-size: 16px;
  padding: 0 16px;
  margin-bottom: 0;
}
.form_nxp .form-group-1 .btn{
	position: absolute;
	top: 0;
	right: 0;
	width: 45px;
	height: 45px;
	margin: 0;
	background: url(img/search-normal.png) center center #F2F5F8 no-repeat;
	border-radius: 8px;
}
.form_nxp .box-form-group{
	margin: 0 -10px;
	clear: both;
}
.form_nxp .box-form-group .form-group-100{
	width: 50%;
	float: left;
	padding: 0 10px;
}
.form_nxp .box-form-group .form-group-25{
	width: 25%;
	padding: 0 10px;
	float: left;
}
.form_nxp .box-form-group .form-group-75{
	width: 75%;
	padding: 0 10px;
	float: left;
}
.form_nxp .box-form-group .form-group-50{
	width: 25%;
	float: left;
	padding: 0 10px;
}
.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-family: "arialbd";
	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-family: "arialbd";
	width: 197px;
}
.orenda_table td a{
	color: #2888FF;
	font-family: "arialbd";
	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-family: "arialbd";
	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-family: "arialbd";
	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: #FFBC11;
	border-radius: 50%;
}
.vanbanmoi{
	border: 1px solid #E9E9E9;
	border-radius: 12px;
}
.vanbanmoi h2{
	font-family: "arialbd";
	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-family: "arialbd";
	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: #FAAE1B;
    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: #FAAE1B;
    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-family: "arialbd";
}
.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;
}
.product-arr .large-3{
	padding-right: 30px;
}
.product-arr .large-3 h2{
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.product-arr .large-3 .menu-product .menu-product-list{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
}
.product-arr .large-3 .menu-product .menu-product-list:last-child{
	border-bottom: none;
}
.product-arr .large-3 .menu-product .menu-product-list a{
	display: block;
	font-size: 16px;
	line-height: 22px;
	color: #333;
	font-family: "arialbd";
}
.product-arr .large-3 .menu-product .menu-product-list a:hover,.product-arr .large-3 .menu-product .menu-product-list a.menu-active{
	transition: all 0.5s;
	color: #FFAC00;
}
.form-group-submit{
	text-align: right;
}
.form-group-submit .btn-default{
	float: right;
}
.form-group-submit{
	max-width: 230px;
  float: right;
  position: relative;
  top: -70px;
  margin-bottom: -70px;
}
.form-group-submit .reset{
	background: url(img/thietlap.png) 0px 11px no-repeat #fff !important;
  color: #000 !important;
  text-transform: initial;
  font-weight: 400;
  font-size: 15px;
  padding: 8px 18px;
  float: left;
}
.form-group-submit .btn{
	margin-right: 0;
	color: #fff;
	border-radius: 4px;
	background-color: #302C8D;
	font-family: "arialbd";
	font-size: 15px;
}
.hl-ring .hover{
  position: absolute;
  top: -190px;
  height: 255px;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-100%);
  transition: all 0.5s ease;
}
.hl-ring .hover a{
	margin-top: 10px;
	display: block;
} 
.hl-ring:hover .hover{
	opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
/*#facebook-ring{
 position: absolute;
 top: -185px;
}
#zalo-ring{
 position: absolute;
 top: -130px;
}
#twitter-ring{
 position: absolute;
 top: -75px;
}*/
.hdsd{
	display: block;
  text-align: left;
  margin-bottom: 30px;
  padding-top: 49px;
}
.hdsd .hdsd_list{
	display: inline-block;
	width: 200px;
	margin-right: 30px;
}
.hdsd .hdsd_list a{
	display: block;
	background: #fff;
	text-align: center;
	padding: 15px 15px;
}
.hdsd .hdsd_list img{
	display: block;
	clear: both;
	margin: auto auto 15px auto;
	height: 60px;
	object-fit: contain;
}
#hotro .left{
	width: 50%;
	max-width: 50% !important;
	float: right;
	order: 2;
	padding-left: 50px;
}
#hotro .right{
	width: 50%;
	max-width: 50% !important;
	float: left;
	order: 1;
}
#hotro .right h2{
	font-size: 22px;
	margin-bottom: 20px;
}
.hotro_sp .dynamictext-119,.tv_mienphi .dynamictext-410,.hotro_sp .dynamictext-120{
	display: none;
}
.hotro_sp input{
	box-shadow: unset !important;
  height: 35px;
  min-height: 35px;
  font-size: 14px;
}
.hotro_sp textarea{
	box-shadow: unset !important;
  height: 80px;
  min-height: 80px;
  font-size: 14px;
}
.sb_full .sb_left1{
	width: calc(100% - 265px);
  float: right;
  padding-left: 30px;
}
.sb_full .sb_left1 .title2 h2{
	text-align: left;
	font-size: 25px;
}
.sb_full .sb_left1 .title2 h2:after{
	right: unset;
}
.tkbc .new-list-post{
	overflow: hidden;
	margin-bottom: 20px;
}
.tkbc .new-list-post .post-image{
	width: 265px;
	height: 165px;
	overflow: hidden;
	float: left;
}
.tkbc .new-list-post .post-image img{
	width: 100%;
	height: 165px;
	object-fit: cover;
}
.tkbc .new-list-post .post-content{
	width: calc(100% - 265px);
	float: right;
	padding-left: 20px;
}
.tkbc .new-list-post .post-content .title{
	font-family: "arialbd";
  font-size: 16px;
  line-height: 24px;
  color: #1C1C1C;
  display: block;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tkbc .new-list-post .post-content .title:hover{
	transition: all 0.5s;
	color: #FFBC11;
}
.tkbc .new-list-post .post-content .orenda_timer3{
	font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #666767;
  display: block;
  margin-bottom: 4px;
  text-transform: capitalize;
}
.tkbc .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: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 0;
}
.sb_full .sb_right1{
	width: 265px;
  float: left;
}
.banner_tkbc{
  background: url(img/bgbc.png) no-repeat;
  background-size: cover;
}
.banner_tkbc .heading{
	color: #302C8D !important;
}
.gini-button {
  display: block;
  border: 1px solid #2C2879;
  border-radius: 10px;
  width: 184px;
  margin: 0px auto 0 auto;
  text-align: center;
  font-family: "arialbd";
  font-size: 16px;
  color: #2C2879;
  max-height: 42px;
  clear: both;
  top: -30px;
  position: relative;
}
.gini-button button{
	margin: 0;
  padding: 0;
  border: none;
  line-height: 42px;
  top: 0;
  min-height: unset;
}
.widget_wp_statsmechanic{
  position: absolute;
  bottom: -4px;
  z-index: 99;
  margin-bottom: 0;
}
.widget_wp_statsmechanic td{
	border-bottom: none;
}
.widget_wp_statsmechanic table{
	margin-bottom: 0;
}
.widget_wp_statsmechanic table td{
	color: #FFAC00;
}
.widget_wp_statsmechanic #mvcwid{
	padding: 0;
}
.widget_wp_statsmechanic #mvccount{
	display: none;
}
.widget_wp_statsmechanic #mvctable{
	padding: 0;
}
#masthead .flex-right{
	max-width: 355px !important;
	min-width: 300px;
}
#masthead .flex-right .header-search-form{
	max-width: 240px;
	margin: 0 !important;
}
#masthead .flex-right .html_topbar_right{
	margin-top: 10px;
	display: flex;
	line-height: 20px;
	font-size: 14px;
}
#masthead .flex-right .html_topbar_right .gtranslate_wrapper{
	display: flex;
}
#masthead .flex-right .html_topbar_right .gtranslate_wrapper a{
	display: flex;
}
#masthead .flex-right .html_topbar_right .gtranslate_wrapper a:nth-child(1){
	margin-right: 6px;
	padding-right: 8px;
	position: relative;
}
#masthead .flex-right .html_topbar_right .gtranslate_wrapper a:nth-child(1):after{
	position: absolute;
  content: "";
  width: 1px;
  height: 16px;
  background: #333;
  right: 0;
  top: 2px;
}
#masthead .flex-right .html_topbar_right .gtranslate_wrapper img{
	order: 2;
	width: 16px;
}
#masthead .flex-right .html_topbar_right .gtranslate_wrapper span{
	order: 1;
	font-weight: 400;
	color: #333;
	font-size: 14px;
}
.header-search-form{
	width: 100% !important;
  margin: 15px 0 0 7px !important;
}
.header-search-form .search-field{
	background: #fff !important;
  border-radius: 8px !important;
  height: 38px;
  padding-right: 25px;
}
.header-search-form .icon-search{
	color: #2C2879;
}
/*css thông cáo báo chí*/
.thongcao01{
	padding: 50px 0 50px 0 !important;
}
.thongcao01 .col{
	padding-bottom: 0;
}
.title_tc h2{
	display: block;
	line-height: 34px;
	font-family: "arialbd";
	font-size: 24px;
	text-transform: uppercase;
	color: #2C2879;
	margin: 0 auto 23px auto;
	text-align: center;
}
.thongcao01 .title_tc h2{
	margin-bottom: 35px;
}
.thongcao01 .text1{
	display: block;
	max-width: 987px;
	background: #ecebff;
	border: 1px solid #BEBBFF;
	border-radius: 5px;
	margin: 0 auto;
	padding: 20px 25px;
}
.thongcao01 .text1 p{
	font-family: "arialbd";
	font-size: 16px;
	line-height: 26px;
	color: #2C2879;
	margin-bottom: 0;
	text-align: justify;
	margin-bottom: 20px;
}
.thongcao01 .text1a{
	padding: 22px 33px 6px 33px;
}
.thongcao01 .text1a p{
	font-family: "arialbd";
	margin-bottom: 20px;
	position: relative;
	padding-left: 20px;
	color: #2C2879;
}
.thongcao01 .text1a p:before{
	position: absolute;
	background: #2C2879;
	content: "";
	top: 9px;
	left: 0;
	width: 4px;
	height: 4px;
	border-radius: 50%;

}
.thongcao01 .text1b{
	display: block;
  max-width: 949px;
  background: #EDAD31;
	border-radius: 5px;
  border-radius: 5px;
  padding: 17px 19px;
  text-align: center;
  margin: 48px auto 0 auto;
  color: #fff;
  position: relative;
}
.thongcao01 .text1b:before{
	position: absolute;
	content: "";
	background: url(img/muiten1b.png) no-repeat;
	background-size: contain;
	width: 26px;
	top: -43px;
	height: 35px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 9;
}
.thongcao01 .text1b h3{
	font-family: "arialbd";
	font-size: 20px;
	line-height: 27px;
	color: #FFFFFF;
	margin-bottom: 11px;
}
.thongcao01 .text1b p{
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF;
	margin-bottom: 0;
}
.text1c{
	display: block;
  max-width: 1050px;
  border: 1px solid #FFBE40;
  background: #fff;
  border-radius: 5px;
  padding: 25px 30px;
  margin: 0 auto 0 auto;
  position: relative;
}
.text1c:after{
	position: absolute;
  content: "";
  top: -45px;
  right: 28.5%;
  background: url(img/mt01.png) no-repeat;
  width: 26px;
  height: 35px;
  background-size: contain;
}
.text1c h3{
	margin-bottom: 15px;
	font-family: "arialbd";
	font-size: 20px;
	line-height: 28px;
	color: #2C2879;
}
.text1c p{
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 0;
	color: #2C2879;
}
.text1c p span{
	font-family: "arialbd";
}
.text1c p a{
	color: #2F80ED;
	font-family: "arialbd";
	text-decoration: underline;
}
.thongcao01 .text2{
	font-style: italic;
  font-family: "arialbd";
  font-size: 16px;
  line-height: 23px;
  color: #F19F01;
/*  font-family: 'Be Vietnam Pro', sans-serif;*/
  width: 578px;
  display: block;
  margin: 13px auto 11px auto;
  position: relative;
}
.thongcao01 .text2:before{
  content: "";
  position: absolute;
  top: -30px;
  left: -40px;
  width: 26px;
  height: 52px;
  background: url(img/muiten.png) no-repeat;
}
.thongcao01 .text2 p{
	margin-bottom: 0;
}
.thongcao01 .text3{
  width: 603px;
  display: block;
  margin: 0 auto 30px auto;
  overflow: hidden;
}
.thongcao01 .text3 .left{
	width: 36px;
	height: 36px;
	background: #2C2879;
	text-align: center;
	line-height: 36px;
	color: #fff;
	border-radius: 50%;
	float: left;
	font-family: "arialbd";
	font-size: 16px;
	position: relative;
	top: 5px;
}
.thongcao01 .text3d .left{
	top: 0;
}
.thongcao01 .text3 .right{
	width: calc(100% - 46px);
	float: right;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #2C2879;
	margin-bottom: 0;
}
.thongcao01 .text3d .right{
	line-height: 36px;
}
.thongcao02{
	padding: 60px 0 !important;
}
.thongcao02 .col{
	padding-bottom: 0;
}
.thongcao02  .title_tc h2{
	line-height: 34px;
	margin-bottom: 10px;
}
.thongcao02  .title_tc p{
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	color:#2C2879;
	display: block;
	text-align: center;
}
.thongcao02 img{
	width: auto;
	display: block;
	margin: auto;
}
.thongcao02  .row1{
	margin-bottom: 25px;
}
.thongcao02  .row1 .col3 .img{
	height: 316px;
}
.thongcao02 .row2{
	margin-top: 40px;
}
.thongcao02 .row2 .col2 p{
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #EB4019;
	margin-bottom: 0;
}
.thongcao03{
	padding: 30px 0 50px 0 !important;
}
.thongcao03 .title_tc h2{
	margin-bottom: 40px;
}
.thongcao04{
	padding: 50px 0 20px 0 !important;
}
.thongcao04 img{
	width: auto;
}
.thongcao04 .title_tc h2{
	margin-bottom: 10px;
}
.thongcao04 .title_tc .title1{
	display: block;
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #2C2879;
	margin-bottom: 7px;
	font-family: "arialbd";
}
.thongcao04 .title_tc .title2{
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	color: #8F8CC0;
	margin-bottom: 0;
}
.thongcao04 .cnt1 h3{
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 5px;
	font-family: "arialbd";
	color: #EFAC00;
}
.thongcao04 .cnt1 p{
	font-family: "arialbd";
	font-size: 20px;
	line-height: 30px;
	color: #14115F;
	margin-bottom: 0;
	max-width: 493px;
	text-align: justify;
}
.thongcao04b .cnt1 .col-inner{
	padding-left: 65px;
}
.thongcao04c .cnt1 p{
	max-width: 515px;
}
.thongcao04d .cnt1 .col-inner{
	padding-left: 65px;
}
.thongcao05{
	padding: 50px 0 !important;
}
.thongcao05 .col{
padding-bottom: 0;
}
.thongcao05 .title_tc h2{
	margin-bottom: 60px;
}
.thongcao05 .left img{
	width: auto;
}
.thongcao05 .left .text1{
	background: #E7E6FF;
	padding: 18px;
	margin-bottom: 20px;
}
.thongcao05 .left .text1 h3{
	border-bottom: 1px dashed #AAA3FF;
	font-family: "arialbd";
	font-size: 24px;
	line-height: 33px;
	color: #14115F;
	margin-bottom: 28px;
	padding-bottom: 14px;
}
.thongcao05 .left .text1 p{
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #413C9F;
	position: relative;
	margin-bottom: 15px;
	padding-left: 29px;
}
.thongcao05 .left .text1 p:before{
	position: absolute;
  content: "";
  width: 4px;
  height: 4px;
  background: #413C9F;
  border-radius: 50%;
  top: 9px;
  left: 11px;
}
.thongcao05 .right .text1{
	min-height: 284px;
}
.thongcao06{
	padding: 60px 0 !important;
}
.thongcao06 .col{
	padding-bottom: 0;
}
.thongcao06 .title_tc h2{
	margin-bottom: 65px;
}
.thongcao06 img{
	padding: 0;
}
.thongcao06 p{
	font-style: normal;
	font-family: "arialbd";
	font-size: 16px;
	line-height: 26px;
	color: #2C2879;
	margin-bottom: 0;
	text-align: justify;
}
.thongcao06 .left{
	padding-right: 30px;
}
.thongcao06 .left .icon-box{
	text-align: right;
  position: relative;
  top: 15px;
}
.thongcao06 .left .icon-box .icon-box-img{
	float: right;
}
.thongcao06 .bg1{
	background: url(img/bg11.png) center 1px no-repeat;
}
.thongcao06 .icon-box-text{
	clear: both;
}
.thongcao06 .right{
	padding-left: 30px;
}
#wide-nav{
	background: #fff;
	border-top: 1px solid #EAE9F2;
}
.thongcao05a{
	padding: 50px 0 20px 0 !important;
}
.thongcao05a .icon-box{
	box-shadow: 0px 4px 14px 0px #D0CCE999;
  border: 1px solid #D8D7FF;
 	background: #fff;
 	padding: 20px;
 	border-radius: 13px;
 	margin-bottom: 20px;
}
.thongcao05a .icon-box img{
	padding-top: 0;
}
.thongcao05a .icon-box p{
	font-size: 16px;
	line-height: 26px;
	text-align: justify;
	font-family: "arialbd";
	color: #2C2879;
	margin-bottom: 0;
}
.thongcao07{
	padding: 60px 0 40px 0 !important;
	background: radial-gradient(107.54% 107.54% at 61.98% 100%, #FEECDF 34.37%, rgba(255, 252, 249, 0) 96.88%) !important;
}
.thongcao07 .title_tc h2{
	margin-bottom: 40px;
}
.thongcao07 .nd .large-2{
	padding: 0 9px;
  flex-basis: 25%;
  max-width: 25%;
}
.thongcao07 .nd .large-2 .col-inner .icon-box{
	padding: 37px 15px 32px 15px;
}
.thongcao07 .nd .large-2 .col-inner .icon-box .icon-box-img{
	margin-bottom: 22px;
}
.thongcao07 .nd .icon-box-img .icon{
	border-radius: 0;
}
.thongcao07 .slick-arrow{
	position: absolute;
  top: 37%;
  left: -30px;
  cursor: pointer;
  max-width: 30px;
  font-size: 25px;
  color: #2C2879;
  z-index: 9;
}
.thongcao07 .slick-next{
	left: unset;
	right: -37px;
}
.widget_polylang ul{
	display: block;
	text-align: left;
}
.widget_polylang ul li{
	display: inline-block;
	border: none !important;
}
.widget_polylang ul li img{
	width: 22px !important;
  height: 17px !important;
  position: relative;
  top: 11px;
  margin: 0 2px;
}
.gd1 .icon,.gd2 .icon,.gd3 .icon{
	position: relative;
}
.gd1 .icon:before{
  content: "PHASE 1";
  font-size: 20px;
  line-height: 28px;
  font-family: "arialbd";
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 7px;
  margin: 0 auto;
  text-align: center;
}
.gd2 .icon:before{
  content: "PHASE 2";
  font-size: 20px;
  line-height: 28px;
  font-family: "arialbd";
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 7px;
  margin: 0 auto;
  text-align: center;
}
.gd3 .icon:before{
  content: "PHASE 3";
  font-size: 20px;
  line-height: 28px;
  font-family: "arialbd";
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 7px;
  margin: 0 auto;
  text-align: center;
}
.icon_mxh{
	overflow: hidden;
	margin-top: 20px;
}
.icon_mxh img{
	width: 48px;
	height: 48px;
	object-fit: contain;
	margin: 0 5px;
}
.home_qc{
	margin-top: 40px;
}
.home_qc .slick-arrow{
	width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background: #FAAE1B;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: 35%;
  left: -50px;
  z-index: 9;
}
.home_qc .slick-next{
	left: unset;
  right: -50px;
}
.home_qc .slick-list{
	margin: 0 -10px;
	padding-top: 5px;
}
.home_qc .slick-list .slick-slide{
	padding: 0 10px;
}
.home_qc .icon-box-img{
	width: 100% !important;
	margin-bottom: 15px;
}
.home_qc .icon-box-img .icon-inner{
	height: 174px;
  background: #FFFFFF;
  border-radius: 12px;
  display: flex;
  box-shadow: 0 0 6px rgb(0 0 0 / 25%);
  padding: 15px;
}
.home_qc .icon-box-img img{
	padding: 0;
	width: auto;
	height: auto;
	object-fit: contain;
}
.home_qc .icon-box-text p{
	margin: 0;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #2C2879;
  font-family: "arialbd";
}
.orenda06{
	padding-top: 20px !important;
	padding-bottom: 10px !important;
}
.orenda06 .title2 h2{
	margin-bottom: 50px;
	position: relative;
	text-transform: uppercase;
}
.orenda06 .title2 h2 a{
	position: absolute;
	text-transform: initial;
	top: 2px;
	right: 0;
	font-size: 15px;
	font-weight: 600;
	font-family: "arialbd";
}
#wp-admin-bar-flatsome_panel,#wp-admin-bar-comments,#wp-admin-bar-new-content,#wp-admin-bar-view,
#wp-admin-bar-languages,#wp-admin-bar-easy-updates-manager-admin-bar,#wp-admin-bar-itsec_admin_bar_menu,#wp-admin-bar-customize,
#wp-admin-bar-edit{
      display: none !important;
}
.rt_content{
	overflow: hidden;
}
.tacgia{
	text-align: right;
	float: right;
	display: block;
	margin-bottom: 0;
}
.tacgia span{
	font-style: italic;
}
.tax-video .title2,.tax-media .title2{
	margin: 20px 0;
}
.tax-video .title2 h2,.tax-media .title2 h2{
	text-align: left;
}
.tax-video .title2 h2:after,.tax-media .title2 h2:after{
	right: unset;
}
.rt_content .box_img_list{
	margin-bottom: 15px;
}
.rt_content .slider-forp img{
	object-fit: contain;
	display: block;
	margin: 0 auto;
}
.slider-forp .slick-dots{
	padding: 0;
	text-align: center;
}
.slider-forp .slick-dots li{
	display: inline-block;
	margin: 0 5px;
}
.slider-forp .slick-dots li button{
	margin: 0;
	border: none;
	font-size: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #2C2879;
}
.slider-forp .slick-dots li.slick-active button{
	background: #FFAC00;
}
.list_sevice{
	overflow: hidden;
	margin: 30px 0;
}
.list_sevice table{
	width: 100%;
  border-collapse: collapse;
}
.list_sevice table th {
    background: #FFF4E1;
    text-transform: inherit;
    font-size: 14px;
    line-height: 18px;
    color: #B6150D;
    border: 1px solid #D8D8D8;
    padding: 12px;
    font-family: "arialbd";
}
.list_sevice table td {
    border: 1px solid #D8D8D8;
    padding: 12px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #000000;
}
.list_sevice table td a{
		color: #000000;
}
.pagination{
	text-align: center;
}
.pagination span,.pagination a{
	border-radius: 4px;
  border: 2px solid #E2E8F0;
  line-height: 33px;
  width: 33px;
  display: inline-block;
  color: #000;
  margin: 0 3px;
}
.pagination span{
	background: #faae1b;
	border: 2px solid #faae1b;
	color: #fff;
}
.form_seach_sv{
	display: flex;
}
.form_seach_sv .form_list{
	margin-right: 30px;
}
.form_seach_sv .form_list label{
	font-family: "arialbd";
}
.form_seach_sv .form_list input,.form_seach_sv .form_list select{
  border: 1px solid #E0E0E0;
  border-radius: 8px;
  box-shadow: unset;
  height: 38px;
  font-size: 16px;
  margin-bottom: 30px;
}
.form_seach_sv .form_list .submit{
	margin: 28px 0 0 0;
  font-family: "arialbd";
  text-transform: initial;
}
.gallery_sp .gallery_sp_list img{
   height: 425px;
   width: auto !important;
   margin: 0 auto;
   object-fit: contain;
}
.gallery_sp .owl-prev{
    position: absolute;
    top: 30%;
    left: 0;
    font-size: 50px !important;
    margin: 0;
}
.gallery_sp .owl-next{
    position: absolute;
    top: 30%;
    right: 0;
    font-size: 50px !important;
    margin: 0;
}
#divFLRALeft,#divFLRARight{
	z-index: 9 !important;
}
#divFLRALeft a,#divFLRARight a{
	margin-bottom: 10px;
	display: block;
}
#tuvan .mfp-close{
	right: -35px;
  top: -28px !important;
  color: #FAAE1B;
  opacity: 1;
}
#footer{
	z-index: 999 !important;
}
#dangky-khoahoc .lh_ntv > div {
	overflow: hidden;
	margin: 0 -10px;
}
#dangky-khoahoc .lh_ntv > div > div{
	width: 50%;
	overflow: hidden;
	float: left;
	padding: 0 10px;
}
#dangky-khoahoc .lh_ntv > p{
  background-color: #e9ecef;
  padding: 10px;
  border-radius: 4px;
}
#dangky-khoahoc .lh_ntv .wpcf7-checkbox input[type="checkbox"]{
  margin: 15px 0 15px 0;
  min-height: unset;
  line-height: 20px;
  height: 13px;
}
#dangky-khoahoc .lh_ntv .wpcf7-checkbox .wpcf7-list-item-label{
  font-family: "arialbd";
  font-size: 16px;
  line-height: 24px;
  color: #333333;
}
.cocautc_01 .title2 h1{
	text-align: left;
}
.cocautc_01 .title2 h1:after{
	right: unset;
	bottom: -10px;
}
.cocautc_01 p{
	margin-bottom: 0;
}
.cocautc_02 .col-inner{
	border: 1px solid #333333;
	padding: 10px;
}
.cocautc_02 p{
	margin-bottom: 0;
}
.cocautc_02 p a{
	color: #000;
}
.cocautc_02 .cnnv{
  position: relative;
  top: -27px;
  margin-bottom: -20px;
}
.cocautc_02 .cnnv .sp{
	font-family: "arialbd";
  font-size: 20px;
  padding: 0 5px;
  color: #4792d3;
  font-weight: bold;
  background: #fff;
}
.cocautc_02 .box{
	margin-bottom: 20px;
	overflow: hidden;
}
.cocautc_02 .box .box-image{
	width: 115px !important;
	float: left;
}
.cocautc_02 .box .box-text{
	width: calc(100% - 115px) !important;
	float: right; 
	padding-left: 15px;
}
.cocautc_02 .box .box-text h3{
	font-size: 14px;
	line-height: 24px;
}
.cocautc_02 .box .box-text p{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
}
.translated-ltr .header_logo{
	display: none;
}
.translated-ltr .header-logo-dark{
	display: block !important;
	opacity: 1;
}
#wide-nav .html_topbar_right{
	display: flex;
	color: #333;
	font-size: 14px;
}
#wide-nav .html_topbar_right .gtranslate_wrapper a:nth-child(1){
	margin-right: 6px;
  padding-right: 8px;
  margin-left: 6px;
  position: relative;
}
#wide-nav .html_topbar_right .gtranslate_wrapper a:nth-child(1):after{
  position: absolute;
  content: "";
  width: 1px;
  height: 16px;
  background: #333;
  right: 0;
  top: 2px;
}
#wide-nav .html_topbar_right .gtranslate_wrapper{
	display: flex;
}
#wide-nav .html_topbar_right .gtranslate_wrapper a{
	display: flex;
}
#wide-nav .html_topbar_right .gtranslate_wrapper a img{
	order: 2;
  width: 16px;
}
#wide-nav .html_topbar_right .gtranslate_wrapper a span{
	order: 1;
  font-weight: 400;
  color: #333;
  font-size: 14px;
}

@media (max-width: 1540px) {
/*	.container-width, .full-width .ubermenu-nav, .container, .row{
		max-width: 1100px !important;
	}*/
	#divFLRALeft{
		left: 80px !important;
		width: 100px !important;
	}
	#divFLRARight{
		right: 80px !important;
		left: unset !important;
		width: 100px !important;
	}

}

@media (max-width: 1500px) {
	.mentors-popup .box_popup_cnt{
		width: 800px;
	}
	.mentors-popup .box_popup_cnt .box_img,.mentors-popup .box_popup_cnt .box_img img{
		height: 450px;
	}
	.wide-nav .header-nav > li > a{
		padding: 0 16px;
    font-size: 15px;
	}
	#divFLRALeft{
		left: 60px !important;
	}
	#divFLRARight{
		right: 60px !important;
		left: unset !important;
	}
}

@media (max-width: 1450px) {
	#divFLRALeft{
		left: 40px !important;
	}
	#divFLRARight{
		right: 40px !important;
		left: unset !important;
	}
}

@media (max-width: 1400px) {
	.container-width, .full-width .ubermenu-nav, .container, .row{
		max-width: 1100px !important;
	}
	#divFLRALeft{
		left: 20px !important;
	}
	#divFLRARight{
		right: 20px !important;
		left: unset !important;
	}
	.orenda05 .nd .large-2 .col-inner .icon-box{
  	padding: 25px 10px 20px 10px;
  }
  .orenda05 .nd h3{
  	font-size: 14px;
  }
  .cctc-main{
    max-width: 1042px !important;
  }
}
@media (max-width: 1300px) {
  .container-width, .full-width .ubermenu-nav, .container, .row {
      max-width: 1000px !important;
  }
  #divFLRALeft{
		width: 90px !important;
	}
	#divFLRARight{
		width: 90px !important;
	}
	.tintuc2 .heading a{
		font-size: 16px;
	}
	.home_qc .icon-box-img .icon-inner{
		height: 150px;
	}
	.sb_block_ar .sb_right{
		width: 280px;
	}
	.sb_block_ar .sb_left{
		width: calc(100% - 280px);
	}
    .cctc-main{
        max-width: 944px !important;
    }
}
@media (max-width: 1270px) {
  .container-width, .full-width .ubermenu-nav, .container, .row {
      max-width: 1000px !important;
  }
}
@media (max-width: 1240px) {
  .container-width, .full-width .ubermenu-nav, .container, .row {
      max-width: 980px !important;
  }
  .tintuc2 .heading a{
  	font-size: 14px;
  }
  .cctc-main{
        max-width: 944px !important;
  }
}
@media (max-width: 1200px) {
  .container-width, .full-width .ubermenu-nav, .container, .row {
      max-width: 926px !important;
  }
  .cctc-main{
    max-width: 884px !important;
  }
}
@media (max-width: 1190px) {
  .container-width, .full-width .ubermenu-nav, .container, .row {
      max-width: 940px !important;
  }
}
@media (max-width: 1170px) {
  .container-width, .full-width .ubermenu-nav, .container, .row {
      max-width: 920px !important;
  }
  .cctc-main{
        max-width: 866px !important;
  }
}
@media (max-width: 1150px) {
  .container-width, .full-width .ubermenu-nav, .container, .row {
      max-width: 900px !important;
  }
  .cctc-main{
        max-width: 848px !important;
  }
}

@media (max-width: 1030px) {
	.container-width, .full-width .ubermenu-nav, .container, .row {
      max-width: 1000px !important;
  }
	.form_nxp .box-form-group .form-group-ktg input{
		max-width: 46.9%;
	}
	.wide-nav .header-nav > li > a{
    font-size: 14px;
    padding: 0 12px;
	}
	.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%;
	}
	.orenda01{
		padding: 30px 15px !important;
	}
	.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;
	}
	.orenda05 .nd .large-2 .col-inner .icon-box{
		padding: 25px 5px;	
	}
	.orenda05 .img{
		max-width: 75px;
	}
	.box-product .slick-prev{
		left: 0;
	}
	.box-product .slick-next{
		right: 0;
	}
	.hdsd .hdsd_list{
		width: 175px;
	}
	.widget_wp_statsmechanic{
		bottom: -60px;
	}
	.thongcao02 .row2 .col1:before{
		left: 65px;
	}
	.thongcao06 .gap-element{
		padding-top: 227px !important;
	}
	.thongcao06 .left .icon-box{
		top: 15px;
	}
	.thongcao07 .slick-arrow{
		left: 0;
	}
	.thongcao07 .slick-next{
		right: 0;
		left: unset;
	}
	.thongcao04 .box1{
		margin-bottom: 40px;
	}
	.text1c:after{
		right: 28.5%;
	}
    .cctc-main .block-2 .block:nth-child(1) .path::before{
       left: 16.2% !important;
       width: 34% !important;
    }
    .cctc-main .block-2 .block:nth-child(3) .path::before{
       right: 16.2% !important;
       width: 34% !important;
    }
}
@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%;
	}
	.orenda01 .left{
		flex-basis: 100%;
    max-width: 100%;
    padding-right: 0 !important;
	}
	.orenda01 .right{
		flex-basis: 100%;
    max-width: 100%;
    top: 0;
	}
	.orenda01 .tintonghop{
		padding-right: 0;
	}
	.orenda01 .tinsukien{
		border-left: none;
	}
	.muctieu .col-inner:nth-child(1) .box .box1:before{
		display: none;
	}
	.muctieu .col-inner:nth-child(2) .box .box1:before{
		display: none;
	}
	.orenda01 .post_loader{
		padding-right: 0 !important;
	}
	.orenda03 .large-4{
		flex-basis: 50%;
    max-width: 50%;
	}
	.category-procuct .slick-arrow{
		left: 0;
	}
	.category-procuct .slick-next{
		right: 0;
		left: unset;
	}
	.orenda05 .nd .large-2{
		flex-basis: 25%;
    max-width: 25%;
    margin-bottom: 20px;
	}
	.orenda01 .tintuc2 .large-4{
		margin-bottom: 30px;
		padding: 0;
		flex-basis: 100%;
    max-width: 100%;
	}
	.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: 47.9%;
	}
	.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;
	}
	.product-arr .large-9{
		padding: 0;
	}
	.sec_tailieu .row > .left, .orenda-search-document > .left{
		min-width: 100%;
		order: 2;
		padding-right: 0;
		width: 100%;
	}
	.sec_tailieu .row > .right, .orenda-search-document > .right{
		min-width: 100%;
		order: 1;
		padding-left: 0;
		width: 100%;
	}
	.form_nxp .box-form-group .form-group-25{
		width: 100%;
	}
	.orenda-search-document{
		display: grid;
	}
	.form_nxp .box-form-group .form-group-75{
		width: 100%;
	}
	.list_tailieu .tailieu-post .right p span{
		min-width: auto;
	}
	#hotro .left{
		max-width: 100% !important;
		padding-left: 0;
	}
	#hotro .right{
		max-width: 100% !important;
	}
	.hdsd{
		padding-top: 10px;
	}
	.sb_full .sb_left1{
		width: 100%;
		padding-left: 0;
	}
	.sb_full .sb_right1{
		width: 100%;
	}
	.form-group-submit{
		top: 0;
		margin-bottom: 0;
	}
	.thongcao01 .text1{
		width: 100%;
	}
	.thongcao02 .row1 .col2 img{
		float: none;
	}
	.thongcao02 .row2 .col1 img{
		float: none;
	}
	.thongcao02 .row2 .col1:after{
		display: none;
	}
	.thongcao02 .row2 .col1:before{
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.thongcao06 .gap-element{
		padding-top: 135px !important;
	}
	.thongcao02 .row2{
		position: relative;
    padding-bottom: 0px;
	}
	.thongcao07 .slick-arrow{
		top: 90%;
    left: 15px;
    right: 0;
	}
	.thongcao07 .slick-next{
		right: unset;
    left: 55px;
	}
	.thongcao02{
		padding: 60px 15px !important;
	}
	.thongcao02 .row1 .col1 .img:after{
		display: none;
	}
	.thongcao02 .col_n .col-inner{
		background: #FFF2DA;
    border-radius: 11px;
    padding: 20px 16px;
    position: relative;
	}
	.thongcao02 .col_n .col-inner h3{
		font-family: "arialbd";
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
    color: #2C2879;
    margin-bottom: 13px;
	}
	.thongcao02 .col_n .col-inner p{
		font-family: "arialbd";
    font-size: 14px;
    line-height: 21px;
    text-align: justify;
    color: #2C2879;
    margin-bottom: 0;
	}
	.thongcao02 .col2 .col-inner{
		background: #FFE8E8;
    border: 1px solid #FFD2D2;
    border-radius: 5px;
    text-align: center;
    padding: 8px 7px;
    position: relative;
    margin: 40px 0 20px 0;
	}
	.thongcao02 .col2 .col-inner p{
		font-family: "arialbd";
    font-size: 14px;
    line-height: 21px;
    text-align: justify;
    color: #EB4019;
    margin-bottom: 0;
	}
	.thongcao02 .row1 .col3{
		margin-bottom: 30px;
	}
	.thongcao04b .cnt1 .col-inner{
		padding-left: 0;
	}
	.thongcao04d .cnt1 .col-inner{
		padding-left: 0;
	}
	.text1c:after{
		left: 0;
		right: 0;
		margin: 0 auto;
	}
}
@media (max-width: 840px) {
	.sec_sevice .table {
    width: 100%;
    padding-left: 0;
    order: 1;
    margin-bottom: 30px;
    overflow: auto;
    display: block;
	}
	.sec_sevice .table table{
		width: 1000px;
	}
	.orenda05 .nd .large-2 .col-inner .icon-box{
		min-height: 96px;
	}
	#masthead .flex-right .html_topbar_right{
		display: block;
	}
}
@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;
	}
	.mobile-nav i{
		color: #2C2879 !important;
	}
	.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 65px 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: 30px 15px 0 15px !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: 30px 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;
	}
	.orenda01 .tintonghop .new-list-post .post-image,.orenda01 .tintonghop .new-list-post .post-image img{
		height: 200px;
	}
	.orenda01 .tintonghop{
		padding-top: 20px;
	}
	.orenda01 .tintonghop .new-list-post .post-content h3 .title{
		font-size: 16px;
		line-height: 24px;
	}
	.orenda01 .post_loader .box .box-image,.orenda01 .post_loader .box .box-image .image-cover img{
		height: 120px;
	}
	.orenda01 .post_loader .box .box-text .post-title{
		-webkit-line-clamp: 3;
	}
	.orenda01 .post_loader .box .box-text .from_the_blog_excerpt{
		display: none;
	}
	.orenda01 .post_loader .box .box-text .post-meta{
		margin-bottom: 0;
	}
	.orenda01 .tintonghop .new-list-post .post-content .view{
		line-height: 40px;
		padding: 0 18px;
		font-size: 14px;
	}
	.orenda01 .right{
		margin-top: 30px;
	}
	.orenda02{
		padding: 40px 0 !important;
	}
	.orenda02 .tab button{
		margin: 0;
	}
	.orenda02 .tab:after{
		width: 185px;
	}
	.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;
	}
	.orenda03{
		padding: 40px 0 40px 0 !important;
	}
	.orenda03 .title2 h2{
		padding: 0 20px;
	}
	.orenda03 .box .box-image,.orenda03 .box .box-image img{
		height: 180px;
	}
	.orenda04{
		padding: 40px 0 0px 0 !important;
	}
	.orenda05{
		padding: 30px 0 40px 0 !important;
	}
	.anmenu a{
		font-size: 0 !important;
	}
	.orenda01 .tintuc2{
		margin-top: 50px;
	}
	.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 10px 0;
	}
	#newsletter-signup-link h2, #dangky-khoahoc h2{
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	#newsletter-signup-link .mfp-close, #dangky-khoahoc .mfp-close{
		top: 0 !important;
		right: 0;
	}
	#newsletter-signup-link label, #dangky-khoahoc label{
		font-size: 15px;
		line-height: 22px;
	}
	#newsletter-signup-link .wpcf7-submit, #dangky-khoahoc .wpcf7-submit{
		font-size: 15px;
	}
	#newsletter-signup-link input, #dangky-khoahoc input{
		min-height: 38px;
    line-height: 38px;
    height: 38px;
	}
	#newsletter-signup-link .wpcf7-submit, #dangky-khoahoc .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;
	}
	.orenda-search-document{
		padding: 0;
	}
	.form_nxp .form-group-1{
		width: 100%;
		margin-bottom: 10px;
	}
	.form_nxp .form-group-2{
		width: 100%;
	}
	.hdsd .hdsd_list{
		max-width: 140px;
	}
	.hdsd .hdsd_list a{
		font-size: 14px;
		padding: 15px 0;
	}
	.tkbc .new-list-post .post-image{
		width: 100%;
		margin-bottom: 15px;
	}
	.tkbc .new-list-post .post-image,.tkbc .new-list-post .post-image img{
		height: 260px;
	}
	.tkbc .new-list-post .post-content{
		width: 100%;
		padding-left: 20px;
	}
	.orenda02 .img img{
		height: 220px;
	}
	.orenda05 .nd .large-2{
		padding: 0 10px;
	}
	.orenda05 .nd .large-2 .col-inner .icon-box{
		padding: 25px 5px;
	}
	.hl-ring {
	  bottom: 30px;
	}
	.title_tc h2{
		line-height: 32px;
		font-size: 22px;
	}
	.thongcao01 .text2{
		width: 80%;
	}
	.thongcao01 .text3{
		width: 100%;
	}
	.thongcao01 .text3d .right{
		line-height: 22px;
	}
	.thongcao02 .row3 .left{
		flex-basis: 100%;
    max-width: 100%;
	}
	.thongcao02 .row3 .right{
		flex-basis: 100%;
    max-width: 100%;
    padding-left: 0 !important;
	}
	.thongcao02 .row3 .right p{
		text-align: justify;
	}
	.thongcao02 .row2 .col3{
		padding: 0 15px !important;
	}
	.thongcao02 .row3{
		max-width: 93% !important;
	}
	.thongcao06 .bg1{
		background: unset;
	}
	.thongcao06 .title_tc h2{
		margin-bottom: 25px;
	}
	.thongcao06 .right{
		padding-left: 15px;
	}
	.thongcao06 .icon-box{
		margin-bottom: 30px;
	}
	.thongcao06 p{
		text-align: justify;
	}
	.thongcao05 .title_tc h2{
		margin-bottom: 40px;
	}
	.thongcao05 .right{
		margin-top: 20px;
	}
	.thongcao05 .left .text1 h3{
		font-size: 18px;
	}
	.thongcao05 .left .text1 p{
		text-align: justify;
	}
	.thongcao03{
		padding: 30px 0 20px 0 !important;
	}
	.thongcao03 .title_tc h2{
		margin-bottom: 20px;
	}
	.thongcao04{
		padding-top: 30px !important;
		padding-bottom: 0px !important;
	}
	.thongcao04 .title_tc h2{
		margin-bottom: 0;
	}
	.thongcao05a .title_tc h2{
		line-height: 40px;
		padding: 5px 0;
		margin-bottom: 0;
	}
	.thongcao06{
		padding-bottom: 30px !important;
		padding-top: 35px !important;
	}
	.thongcao07 .nd .large-2{
	  flex-basis: 50%;
	  max-width: 50%;
	}
	.thongcao02 .row1{
		margin-bottom: 60px;
	}
	.thongcao02 .row1 .col3 .img{
		height: auto;
	}
	.thongcao07 .slick-dots{
		text-align: center;
	}
	.thongcao07 .slick-dots li{
		display: inline-block;
	}
	.thongcao07 .slick-dots li button{
		margin: 0 5px;
		font-size: 0;
		width: 10px;
		height: 10px;
		background: #2C2879;
		border-radius: 50%;
	}
	.thongcao07 .slick-dots li.slick-active button{
		background: #FEBE10;
	}
	.thongcao02{
		padding: 40px 15px 0px 15px !important;
	}
	.thongcao02 .row1 .col3{
		margin-bottom: 55px;
	}
	.thongcao02 .col2 .col-inner{
		margin: 35px 0 20px 0;
	}
	.thongcao04 .left{
		flex-basis: 100%;
    max-width: 100%;
	}
	.thongcao04 .right{
		flex-basis: 100%;
    max-width: 100%;
	}
	.thongcao04 img{
		max-width: 200px;
		display: block;
		margin: 0 auto;
	}
	.thongcao04 .box .box-text{
		padding: 5px 0 0 20px;
	}
	.thongcao04 .box1{
		overflow: hidden;
		margin-bottom: 30px;
	}
	.thongcao01 .title_tc h2{
		margin-bottom: 20px;
	}
	.thongcao01 .text1a{
		padding: 20px 25px;
	}
	.thongcao02 .title_tc h2{
		font-size: 22px;
		line-height: 32px;
	}
	.widget_polylang{
		width: 60px !important;
	}
	.thongcao04 .title_tc .title1{
		font-size: 16px;
		line-height: 26px;
	}
	.thongcao04 .cnt1 p{
		font-size: 16px;
		line-height: 26px;
	}
	.off-canvas .nav-vertical>li>a{
		font-family: "arialbd";
	}
	.icon_mxh{
		text-align: left;
	}
	.icon_mxh img{
		width: 40px;
		height: 40px;
		object-fit: contain;
	}
	.widget_wp_statsmechanic{
		bottom: -120px;
	}
	.orenda01 .tintonghop .new-list-post .post-content{
		height: 130px;
	}
	#masthead .flex-right{
		min-width: unset;
	}
	.sec_tailieu .row > .left, .orenda-search-document > .left{
		margin-top: 20px;
	}
	.rt_content iframe{
		width: 100%;
		height: 300px !important;
	}
	.form_seach_sv{
		display: block;
		overflow: hidden;
		margin: 0 -15px;
	}
	.form_seach_sv .form_list{
		width: 50%;
		padding: 0 15px;
		float: left;
		margin: 0;
	}
	.form_seach_sv .form_list input, .form_seach_sv .form_list select{
		margin-bottom: 20px;
	}
	.gallery_sp .gallery_sp_list img{
      height: 240px;
  }
  .gallery_sp .owl-prev{
     top: 20%;
  }
  .gallery_sp .owl-next{
     top: 20%;
  }
  #dangky-khoahoc .lh_ntv > div > div{
  	width: 100%;
  }
  #dangky-khoahoc,#newsletter-signup-link{
  	padding: 0 !important;
  }
  .title2 h2{
  	text-align: left;
  	font-size: 21px !important;
  }
  .title2 h2:after{
  	right: unset;
  }
  .orenda06 .category-procuct .box-list-product{
  	margin-bottom: 10px;
  }
  #logo{
  	max-width: 220px;
  }
  .medium-logo-left .flex-left{
  	display: none;
  }
  #masthead .flex-right .html_topbar_right{
  	font-size: 0;
  	margin-top: 0;
  	line-height: unset;
  }
  #masthead .flex-right .html_topbar_right .gtranslate_wrapper img{
  	width: 14px;
  }
  #masthead .flex-right .html_topbar_right .gtranslate_wrapper span{
  	font-size: 13px;
  }
  #masthead .flex-right .html_topbar_right .gtranslate_wrapper a:nth-child(1):after{
  	height: 12px;
    right: -3px;
    top: 4px;
  }
}

@media (max-width: 375px) {
	.orenda05 .img{
		max-width: 74px;
	}
	.orenda02 .tab button{
		width: 165px;
	}
    .chan_trang h2{
		font-size: 15px;
	}
	.product_bottom .tab button{
		margin: 0 13px 0 0;
	}
	#newsletter-signup-link h2, #dangky-khoahoc h2{
		font-size: 17px;
	}
	.orenda05 .nd h3{
		font-size: 14px;
	}
	.form_nxp .box-form-group .form-group-ktg input{
		max-width: 45.5%;
	}
}
@media (max-width: 320px) {
	.mobile-nav .social-icons{
		display: none;
	}
	.slider1 h2,.slider1 h1{
		font-size: 25px;
		line-height: 36px;
	}
}

.cctc-main {
    width: 100%;
    min-width: 847px;
    margin-bottom: 30px;
    max-width: 1110px;
    margin: 0 auto 30px auto;
}

.cctc-main h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
    color: white;
    text-transform: uppercase;
    margin-bottom: 0;
    min-width: 300px;
}

.cctc-main h5 {
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    color: white;
    margin-bottom: 0;
}

.cctc-main a {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    color: #000;
}

.cctc-main a:hover {
    color: rgb(212, 0, 0);
}

.cctc-main ul {
    list-style-type: none;
    margin-bottom: 0;
}

.cctc-main ul li {
    margin-bottom: 0;
    margin-left: 0;
    min-height: 40px;
    display: flex;
    align-items: center;
    padding: 5px 10px;
    border: 1px solid black;
    border-top: unset;
    border-bottom: 1px solid #bdbdbd;
    background: #fff;
}

.cctc-main ul li:last-child {
    border-bottom: 1px solid black;
}

.cctc-main .block-2 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
}

.cctc-main .block-1 .block {
    background-color: #221181;
    padding: 10px;
    width: fit-content;
    margin: auto;
}

.cctc-main .block-2 .block .ro1 {
    background-color: #221181;
    padding: 10px;
}

.cctc-main .block-1 .path {
    height: 30px;
    max-height: 30px;
    margin: 0 auto;
    border-left: solid 1px gray;
    width: 0px;
    position: relative;
}

.cctc-main .block-2 .path {
    height: 30px;
    max-height: 30px;
    margin: 0 auto;
    border-left: solid 1px gray;
    width: 0px;
}

.cctc-main .block-2 .block:nth-child(1) .path::before {
    content: "";
    height: 0;
    width: 33%;
    box-sizing: border-box;
    position: absolute;
    border-top: solid 1px gray;
    left: 17.2%;
}

.cctc-main .block-2 .block:nth-child(3) .path::before {
    content: "";
    height: 0;
    width: 33%;
    box-sizing: border-box;
    position: absolute;
    border-top: solid 1px gray;
    right: 17.2%;
}

@media(max-width: 1024px) {
   .cctc-main .block-1 .path{
        width: 3px;
   }
   .cctc-main{
    min-width: 100%;
   }
}
@media(max-width: 820px) {
    .cctc-main .block-1 .path{
        width: 0px;
   }
   .cctc-main h5{
    font-size: 15px;
   }
   .cctc-main a{
    font-size: 13px;
   }
   .cctc-main .block-2 .block:nth-child(1) .path::before{
    left: 16.1% !important;
   }
   .cctc-main .block-2 .block:nth-child(3) .path::before{
    right: 16.1% !important;
   }
}
@media(max-width: 480px) {
    .cctc-main h3{
        font-size: 16px;
        min-width: 180px;
    }
    .cctc-main .block-2 .block:nth-child(1) .path::before{
        left: 15.7% !important;
       }
       .cctc-main .block-2 .block:nth-child(3) .path::before{
        right: 15.7% !important;
       }
}

/*cơ cấu*/
.cocau .row1{
	position: relative;
}
.cocau .row1:after{
  content: "";
  position: absolute;
  width: 84.5%;
  height: 1px;
  background: #000;
  bottom: -90px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.cocau .row1 .col{
	text-align: center;
	margin-bottom: 120px;
}
.cocau .row1 .col .text{
  display: inline-block;
  background: #a0bfeb;
  border: 1px solid #6d8ebe;
  line-height: 34px;
  padding: 5px 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "arialbd" !important;
  font-size: 24px;
  min-width: 205px;
  position: relative;
}
.cocau .row1 .col .text:after{
	position: absolute;
  font-family: 'FontAweSome';
  font-weight: bold;
  content: "\f0d7";
  color: #000;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 111px;
  font-size: 18px;
}
.cocau .row2{
  text-align: center;
  max-width: 83.6%;
  margin: 0 auto;
  display: flex;
  position: relative;
  padding: 0 1.8%;
}
.cocau .row2:after{
  content: "";
  position: absolute;
  width: 101%;
  height: 1px;
  background: #000;
  bottom: 30px;
  left: -0.5%;
  right: 0;
  margin: 0 auto;
}
.cocau .row2 .col{
	width: 33.33%;
	float: left;
	display: inline-block;
	margin-bottom: 60px;
}
.cocau .row2 .col:after{
  position: absolute;
  content: "";
  width: 1px;
  height: 30px;
  background: #000;
  left: 0;
  right: 0;
  bottom: -30px;
  margin: 0 auto;
}
.cocau .row2 .col .text{
  display: inline-block;
  background: #a0bfeb;
  border: 1px solid #6d8ebe;
  line-height: 34px;
  padding: 5px 10px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "arialbd" !important;
  font-size: 22px;
  position: relative;
}
.cocau .row2 .col .text:before{
  content: "";
  position: absolute;
  width: 1px;
  height: 30px;
  top: -31px;
  left: 0;
  z-index: 9;
  right: 0;
  margin: 0 auto;
  background: #000;
}
.cocau .row2 .col:nth-child(2) .text:before{
	height: 60px;
 	top: -61px;
}
.cocau .row2 .col .text:after{
	position: absolute;
  font-family: 'FontAweSome';
  font-weight: bold;
  content: "\f0d7";
  color: #000;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 34px;
}
.cocau .row3{
	display: flex;
	max-width: 95%;
	margin: 0 auto;
	position: relative;
}
.cocau .row3 > .col:nth-child(1):before{
	position: absolute;
  content: "";
  width: 59%;
  height: 1px;
  background: #000;
  top: -8%;
  left: -9%;
}
.cocau .row3 > .col:nth-child(9):before{
	position: absolute;
  content: "";
  width: 59%;
  height: 1px;
  background: #000;
  top: -8%;
  right: -9%;
}
.cocau .row3:before{
  position: absolute;
  content: "";
  width: 1px;
  height: 111.5%;
  left: -1%;
  top: -6.6%;
  z-index: 9;
  background: #000;
}
.cocau .row3:after{
  position: absolute;
  content: "";
  width: 1px;
  height: 111.5%;
  right: -1%;
  top: -6.6%;
  z-index: 9;
  background: #000;
}
.cocau .row3 .col{
	width: 11.11%;
	float: left;
	display: inline-block;
	margin-bottom: 60px;
}
.cocau .row3 .col .text{
  display: flex;
  align-items: center;
  background: #f7ebca;
  border: 1px solid #d6b656;
  padding: 5px 4px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "arialbd" !important;
  font-size: 18px;
  line-height: 29px;
  color: #000;
  text-align: center;
  min-height: 389px;
  position: relative;
}
.cocau .row3 .col .text:before{
  content: "";
  position: absolute;
  width: 1px;
  height: 30px;
  top: -31px;
  left: 0;
  z-index: 9;
  right: 0;
  margin: 0 auto;
  background: #000;
}
.cocau .row3 .col:nth-child(5) .text:before{
	height: 120px;
  top: -122px;
}
.cocau .row3 .col .text:after{
	position: absolute;
  font-family: 'FontAweSome';
  font-weight: bold;
  content: "\f0d7";
  color: #000;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: -20px;
}
.cocau .row4 .col{
	text-align: center;
}
.cocau .row4 .col .text{
	display: inline-block;
  background: #cee5c9;
  border: 1px solid #82b367;
  line-height: 34px;
  padding: 5px 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "arialbd" !important;
  font-size: 22px;
  min-width: 205px;
  position: relative;
  z-index: 9;
  color: #000;
}
.cocau .row4 .col .text:before{
  position: absolute;
  font-family: 'FontAweSome';
  font-weight: bold;
  content: "\f0da";
  color: #000;
  left: -11px;
  top: 4px;
  font-size: 18px;
}
.cocau .row4 .col:before{
  content: "";
  position: absolute;
  width: 40%;
  height: 1px;
  left: 1.5%;
  top: 22px;
  background: #000;
}
.cocau .row4 .col:after{
	content: "";
  position: absolute;
  width: 40%;
  height: 1px;
  right: 1.5%;
  top: 22px;
  background: #000;
}
.cocau .row4 .col .text:after{
  position: absolute;
  font-family: 'FontAweSome';
  font-weight: bold;
  content: "\f0d9";
  color: #000;
  right: -10px;
  top: 4px;
  font-size: 18px;
}
@media (max-width: 1240px) {
	.cocau .row3 .col .text{
		font-size: 16px;
		line-height: 26px;
	}
}
@media (max-width: 1170px) {
	.cocau .row3 .col .text{
		font-size: 13px;
		line-height: 24px;
	}
	.cocau .row3 .col .text:after{
		font-size: 18px;
		top: -18px;
	}
}
@media (max-width: 800px) {
	.cocau .row2 .col .text{
		font-size: 18px;
	}
	.cocau .row3 .col{
		padding: 0 5px;
	}
}
@media (max-width: 480px) {
	.cocau .row2 .col .text{
		font-size: 14px;
		line-height: 24px;
		padding: 5px 0;
	}
	.cocau .row2 .col{
		padding: 0 5px;
	}
	.cocau .row2 .col .text:after{
		bottom: 52px;
    font-size: 18px;
	}
	.cocau .row3 .col .text{
		padding: 0;
	}
	.cocau .row3 .col{
		padding: 0 2px;
		margin-bottom: 30px;
	}
	.bld .col{
		padding: 0;
	} 
	.bld .title2 h1{
		margin-left: 15px;
	}
	.cocau .row3 .col .text{
		font-size: 9px;
		line-height: 19px;
	}
	.cocau .row4 .col .text{
		font-size: 14px;
	}
	.cocau .row3 .col .text:after{
		top: -15px;
	}
	.cocau .row4 .col .text:before{
		font-size: 18px;
		left: -9px;
    top: 4px;
	}
	.cocau .row4 .col .text:after{
		font-size: 18px;
		right: -9px;
    top: 4px;
	}
	.cocau .row3 .col .text{
		min-height: 240px;
		letter-spacing: -0.7px;
	}
	.cocau .row3:before{
		height: 115%;
	}
	.cocau .row3:after{
		height: 115%;
	}
}
@media (max-width: 380px) {
	.cocau .row3 .col .text{
		line-height: 16px;
	}
}
/*đóng cơ cấu*/