.modal-backdrop {
    
    z-index: 999;
   
    background-color: rgb(0 0 0 / 36%);
}
.page-header, .page-header.fixed-header{
	    z-index: 900;
	    background: #fff;
	    
}
.page-header .main-menu .ctn-inner .nav-main li a{
	color: #000;
}
.md-register form .md-row .error{
	display: block;
	text-align: center;
	position: relative;
}
.md-register form .md-row .success{
	display: block;
	text-align: center;
	position: relative;
	font-size: 14px;
	color: #21ba45;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
	background: none !important;
     border:  none !important;
}
/*.tab-khoa-hoc .nav-tabs li a {
    font-size: -webkit-calc(8px + 1rem);
    font-size: calc(8px + 1rem);
}*/
.tabs >div{
	overflow-x: scroll;
}
.md-register form input:last-child{
	margin-bottom: 20px;
}

.detail-news .left-content .md-title{
	display: flex;
}
.page-footer, .page-footer a{
	color: #252424 !important;
}
.blk-news .col-md-4 .thumb{
    height: 340px;
}
.blk-news .col-md-4 .thumb img {
    height: 100%;
}
.fr-view, .fr-view p, .fr-view li, .fr-view a, .fr-view span {
	font-family: 'SVN-GilroyMedium', sans-serif !important;
}
[data-f-id="pbf"] {
    display: none  !important;
}
.blk-ban-la-ai .grid:before{
	display: none;
}
.blk-ban-la-ai .grid .ctn-inner{
	background: #fff;
	border: 3px solid #d71921;
}
.blk-ban-la-ai .grid .ctn-inner .color-white{
	color: #d71921;
}
.blk-hoat-dong {
	
    /*background: -webkit-linear-gradient(0deg, #FFFFFF 32.46%, #d71921cf 71.46%);
    background: -o-linear-gradient(0deg, #FFFFFF 32.46%, #d71921cf 71.46%);
    background: linear-gradient(90deg, #FFFFFF 32.46%, #d71921cf 71.46%);*/
    background: #D53532;
}
.talk-about-us .col-md-4 .md-register input{
	margin-bottom: 10px;
}
.md-register form select, .md-register form textarea{
    border: none;
    width: 100%;
    padding: 0px 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    padding: 10px;
    background: #fff;
    height: 50px;
}
.blk-hoat-dong h3{
	color: #fff;
	text-transform: uppercase;
}
.blk-hoat-dong .md-accordion .item-accordion.active .accordion-title,.blk-hoat-dong .md-accordion .item-accordion .accordion-title{
	background: transparent;
}
.blk-hoat-dong .md-accordion .content{
	padding-left: 30px;
    color: #fff;
    font-size: 14px;
}
.blk-hoat-dong .md-read-more span{
	color: #fff;
}
.blk-hoat-dong .ico-read-more img{
	width: 22px;
    margin-left: 21px;
    margin-top: -6px;
}
.toggle-icon .inner-toggle span{
	background: #d53532;
}
.toggle-icon .inner-toggle{
	width: 30px;
}
.toggle-icon{
	right: 0px;
}
.owl-carousel{
	z-index:  0 !important;
}
@media screen and (max-width: 768px){
	.banner-header img {
	    width: 100% !important;
	    margin-left: 0;
	}
	.blk-ban-la-ai{
		margin-top: 0px !important;
	}
	.blk-hoat-dong .thumb.md-mobile{
		display: none !important;
	}
	.blk-hoat-dong h3 {
	   
	    padding-top: 15px;
	}
	.banner-header.section{
		margin-top: 50px;
	}
	.fr-view img{
		width: 100% !important;
	}
	.fr-view ul{
		padding-inline-start: 20px !important;
	}
}
@media screen and (min-width: 768px){
	.blk-hoat-dong.hl {
	    background: url(../images/bg-talk-about-us.jpg) no-repeat left center;
	    /* -webkit-background-size: 70% auto; */
	    background-size: 100% auto;
	}

}
.blk-ban-la-ai .grid .ctn-inner .thumb {
  
    width: 130px;
}
table ul{
	padding-inline-start: 0px !important;
}
/*p[dir="ltr"] span{
	color: #333 !important;
}*/
.banner-header.section{
	margin-top: 36px;
}
.blk-hoat-dong.custom{
	padding: 171px 0px 	;
}
.banner-header.bg-opacity-black:before, .blk-news .col-md-4 .thumb:before{
	display: none;
}
.nuxt-link-exact-active{
	color: #FF3C43 !important;
}
.modal_notification .close_model, .modal_search .close_model{
	background: transparent;
	border: none;
	box-shadow: none;
	position: absolute;
	right: 15px;
	z-index: 99999;
}
.modal_notification .title{
	text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 10px;
}
.modal_notification .title.success{
	color: #8bc34a
}
.modal_notification .title.errors{
	color: #f44336
}
.modal_search h3{
	text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 10px;
    color: #f44336
}
.modal_search .content{
	width: 350px;
	margin: 0 auto;
	display: block;
}
.modal_search .content input{
	height: 45px;
    padding: 7px;
    border: 2px solid #6a6565;
    width: 100%;
    border-radius: 5px;
    margin-bottom: 15px;
    line-height: 45px;
}
.modal_search .content button{
	height: 45px;
    
    width: 100%;
    border-radius: 5px;
    background: #f44336;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    border: none;
    box-shadow: none;
}
.banner-header img{
	margin-top: 65px;
}