@media only screen and (max-width: 1024px) {
	.section-content{
		padding: 30px 0;
	}
	.section-header-underline-center::after{
		bottom: -10px;
	}
	}
@media only screen and (max-width: 768px) {
#masthead .col-md-3{
	width: 100%;
	text-align: center;
}
#masthead  .row{
	width: 100%;
	display: inline-block;
	margin: 0;
}
.about .row{
	margin: 0;
}
#masthead .col-md-9{
	display: none;
}
.site-header{
	height: auto;
}
.owl-carousel.main-slider h2{
	    font-size: 25px;
    line-height: 30px;
}
#dich-vu .section-content .col h2{
	font-size: 20px;
}
.section-header-underline, .section-header-underline-center{
	font-size: 20px;
}
.section-header-slogan{
	    font-size: 25px;
    line-height: 30px;
    margin: 0;
}
.lead {
    font-size: 16px;
    line-height: 24px;
    }
    #su-menh h2{
    	font-size: 25px;
    }
   
    .about .row{
    	display: inline-block;
    	width: 100%;
    }
    .chung-chi-khac .certificate-image img{
    	height: 270px;
    }
	.chung-chi-kim-dung img{
    	height: 270px;
    }
    .person-name{
    	margin-bottom: 15px;
    }
    .chung-chi-kim-dung .certificate-image img{
    	height: 270px;
    }
    .margin-medium-top {
    margin-top: 30px;
}
.hc-nav-trigger.hc-nav-1{
	display: block!important;
}
.second-nav{
	display: block;
}
}
@media only screen and (max-width: 812px){

}

@media only screen and (max-width: 736px){
	.content-area .col.md-left.md-center{
		    padding: 10px;
    margin-top: 0;
	}
	.about.section-padding .section-header-underline-center {
    margin-bottom: 32px;
}
.about.section-padding {
    padding-top: 10px;
}
.heading-space {
    margin-bottom: 10px;
}

.site-footer{
	padding: 30px 10px;
}
#lien-he .section-header-slogan{
	    font-size: 19px;
    margin-top: 20px;

    padding-left: 10px;
    padding-right: 10px;

}
#lien-he .margin-small-top{
	padding-top: 10px;
    padding-right: 10px;
    margin-top: 0;
}
#lien-he .form-wrapper input[type=text]{
	margin-bottom: 10px;
}
#lien-he .form-wrapper textarea{
	margin-bottom: 10px;
}
.section-header-slogan{
	font-size: 18px;
	line-height: 24px;
}
.content-area .row>.col:not(:first-child){
	margin-top: 20px;
}
.khach-hang .card-content .customer-logo img{
	width: 65px!important;
	display: inline-block;
}
.chung-chi-kim-dung{
	margin-bottom: 20px;
}
.about .item-about .col-md-6{
	padding: 0;
}
.content-area-slider .section-content{
	padding-top: 0;
}
.main-new .grid-content .item-new {
    margin-bottom: 15px;
}
.main-new .grid-content {
    margin-top: 20px;
}
.pagenavi ul a{
	margin-bottom: 10px;
}
.main-new-detail .content-detail-section>.container>.row{
	width: 100%;
		display: flex;
		flex-flow: row wrap;
		margin: auto;
}
.main-new-detail .content-detail-section>.container>.row>.col-lg-9{
	order: 1;width: 100%;
	padding: 0;
}
.main-new-detail .content-detail-section>.container>.row>.col-lg-3{
	order: 2;width: 100%;
	padding: 0;
}
.window-show ul li a{
	font-size: 15px;
}
.main-contact .margin-medium-bottom{
	margin-bottom: 20px;
	margin-top: 0;
}
.main-contact .content-area .row>.col:not(:first-child){
	margin-top: 0;
}
.main-contact  .section-header-underline, .section-header-underline-center{
	font-size: 22px;
}
.main-contact  .margin-large-top{
	margin-top: 10px;
}
.main-insurance .form-insurance form input[type=text]{
	width: 100%;
	height: 35px;
}
.main-insurance .form-insurance form input[type=submit]{
	width: 100%;
	height: 35px;
	margin-top: 10px;
}
.main-insurance .form-insurance{
	padding: 15px 0;
}
.main-insurance .form-insurance form{
	width: 100%;
}
.main-insurance .content-insurance .item img{
	height: auto;
}
.main-insurance .content-insurance .item{
	margin-bottom: 15px;
}
}
@media only screen and (max-width: 667px){
.thu-vien-anh .item img{
	height: 215px;
}

}
@media only screen and (max-width: 414px){
	

}