.banner_dnbs{
	display: inline-block;
	width: 100%;
	background: url(../images/doingubacsi/bg_banner_dnbsht.png)center no-repeat;
	background-size: 100% 100%;
	margin-top: -16px
}
.banner_dnbs .left_bn_dnbs{
	width:55%;
	float: left;
	padding-top: 60px;
}
.left_bn_dnbs img{
	float: right;
	margin-bottom:20px;
}
.banner_dnbs .right_banner_dnbs{
	width:45%;
	float: left;
}
.leftin_banner_dnbs a img{
	padding-right: 45px;
}
.titlednbs h3{
	font-size: 22px;
	color: #333333;
	text-align: center;
	margin-bottom: 35px;
	margin-top: 60px;
}
.titlednbs h3 span{
	color: #009084;
}
#box-about .conten-icon{
	text-align: center;
	margin-top: 40px;
}
#box-chatluong .chatluong{
	margin-left: -22px;
	margin-right: -22px;
	display: inline-block;
	padding-bottom: 80px;
}
#box-chatluong .tieuchi{
	width: 33.33%;
	float: left;
}
#box-chatluong .tieuchi .conten{
	padding-left: 22px;
	padding-right: 22px;
}
#box-chatluong .tieuchi h3{
	font-size: 15px;
	text-align: center;
	margin-top: 25px;
	padding-bottom: 10px
}
#box-chatluong .tieuchi .bored{
	width: 80px;
	height: 2px;
	background: #dc4b4b;
	margin: auto;
	margin-bottom: 8px;
}
#box-hoitu{
	background: #e9ebeb;
	padding-top: 6px;
	padding-bottom: 70px;
}
#box-hoitu .content-hoitu{
	display: inline-block;	
	margin-left: -15px;
	margin-right: -15px;
	padding-top: 50px;
}
#box-hoitu .hoitu {
	width: 25%;
	float: left;
}
#box-hoitu .hoitu .content{
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
#box-hoitu .hoitu .content h3{
	font-size: 15px;
}
#box-hoitu .hoitu .content p{
	text-align: center;
	padding: 0 15px;
	margin-top: 15px;
}
.img-title{
    margin-bottom: 20px
}
.text p{
    line-height: 25px
}
.tuvan{
	text-align: center;
	padding-top: 40px;
}
.tuvan a{
	padding: 13px 20px;
	font-size: 21px;
	background: #f8b135;
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
    font-weight: 600;
	position: relative;
	transition: 0.3s;
}
.tuvan a:hover{
	background: #4CAF50;
}
.tuvan a:before{
	content: "";
    width: 96%;
    height: 80%;
    display: inline-block;
    z-index: 1;
    position: absolute;
    top: 10%;
    left: 2%;
    border: 1px solid #fff;
    box-sizing: border-box;
}
#box-doingu .conten-doingu{
	display: inline-block;
	margin-left: -12px;
	margin-right: -12px;
}
#box-doingu .doingu{
	width: 33.33%;
	float: left;
}
#box-doingu .item{
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 40px;
	text-align: center;
}
#box-doingu .item .conten{
	height: 240px;
}
#box-doingu .doingu2 .conten{
	background: #41b7a6;	
	color: #fff;
	position: relative;
}
#box-doingu .doingu2 .conten:before{
    content: "";
    width: 92%;
    height: 79%;
    display: inline-block;
    z-index: 1;
    position: absolute;
    top: 17%;
    left: 4%;
    border: 1px solid #fff;
}
#box-doingu .doingu2 .conten h3{
	margin-top: 30px;
    text-align: center;
    display: inline-block;
    padding: 0 15px;
    background: #41b6a6;
    position: relative;
    z-index: 2;
    margin-bottom: 10px;
}
.btn_dnbs{
	margin-top: 30px;
	display: table;
	width: 100%;
}
.btn_dnbs a img{
	margin: 0 auto;
	display: table;
}
.p_exhoitu, .text-about{
	text-align: center;
	line-height: 26px;
}
#box-doingu .doingu2 .conten p{
	color: #fff;
	padding: 0 22px;
	line-height: 26px;
}
#box-trachnghiem .title h3{
	margin-top: 25px;
}
#box-trachnghiem .conten-trachnghiem{
	margin-left: -15px;
	margin-right: -15px;
}
#box-trachnghiem .trachnghiem{
	width: 50%;
	float: left;
}
#box-trachnghiem .box-style{
	padding-right: 15px;
	padding-left: 15px;	
    display: inline-block;
	margin-bottom: 25px;
}
#box-trachnghiem .box-style .img{
	width: 20%;
	float: left;
	
}
#box-trachnghiem .box-style .text{
	width: 80%;
	float: left;
	margin-top: 10px;
}
.content_dnv1 p{
	line-height: 25px;
	font-size: 15px
}
.content_dnv1 p span{
	display: table;
	width: 100%;
	text-align: center;
}
@media only screen and (max-width: 768px){
	.titlednbs{
		padding: 0px 10px
	}
	#box-about p,
	#box-hoitu p{
		padding: 0 15px;
	}
	#box-chatluong .chatluong,
	#box-hoitu .content-hoitu,
	#box-doingu .conten-doingu,
	#box-trachnghiem .conten-trachnghiem{
		margin-left: 0px;
		margin-right: 0px;
	}
	#box-doingu .doingu{
		width: 50%;
	}
	#box-trachnghiem .box-style .text{
		margin-top: 0px;
	}
	#box-trachnghiem .box-style .text p{
		padding-left: 20px;
	}
	.content_dnv1 p span{
		display: initial;
		width: auto;
		text-align: left;
	}
	.banner_dnbs{
		margin-top: 45px;
	}
	.banner_dnbs .left_bn_dnbs{
		padding-top: 40px;
	}
}
@media only screen and (max-width: 670px){
	#box-trachnghiem .trachnghiem{
		width: 100%;
	}
	#box-trachnghiem .box-style .text p{
		padding: 0;
		padding-top: 10px;
	}
	.banner_dnbs .left_bn_dnbs{
		width: 51%;
		padding-left: 10px
	}
	.banner_dnbs .right_banner_dnbs{
		width: 47%;
	}
	.leftin_banner_dnbs a img{
		display: none
	}
}
@media only screen and (max-width: 570px){
	#box-chatluong .tieuchi p{
		text-align: center;
	}
	#box-chatluong .tieuchi,
	#box-doingu .doingu{
		width: 100%;
	}
	#box-chatluong .tieuchi{
		text-align: center;
		margin-bottom: 30px;
	}
	#box-chatluong .tieuchi p{
		max-width: 296px;
		margin: auto;
	}
	#box-hoitu .hoitu{
		width: 50%;
		margin-bottom: 30px;
	}
	.tuvan{
		padding: 0;
	}
	.tuvan a{
		font-size: 18px;
	}
	#box-hoitu,
	#box-chatluong .chatluong,
	#box-doingu .item{
		padding-bottom: 30px;
	}
	#box-trachnghiem .box-style .text p{
		padding-left: 20px;
		padding-top: 0;
	}
}
@media only screen and (max-width: 480px){
    .doingu1{
		margin-bottom: 30px
	}
    .text-about{
		text-align: justify
	}
	#box-doingu .item .conten{
		height: 210px
	}
	#box-trachnghiem .box-style .text p{
		padding-top: 8px
	}
	.banner_dnbs .left_bn_dnbs{
		width:50%;
	}
	#box-doingu .item .conten{
		max-width: 400px;
		margin: 0 auto
	}
	.title h3{
		font-size: 20px;
		line-height: 30px;
	}
	#box-hoitu .hoitu{
		width: 100%;
	}
	#box-hoitu .hoitu p{
		max-width: 220px;
		margin: auto;
	}
	.tuvan a{
		font-size: 15px;
	}
	.titlednbs h3{
		line-height:30px
	}
}
@media only screen and (max-width: 375px){
	.banner_dnbs .left_bn_dnbs{
		width: 49%;
	}
	#box-doingu .doingu2 .conten p{
		text-align: justify
	}
}
@media only screen and (max-width: 320px){
	#box-doingu .doingu2 .conten{
		height: 265px
	}
}