@media (max-width: 1500px) {
	.slide04 .img{
		min-width: 100%;
		left: 0;
	}
}
@media (max-width: 1024px) {
	#wide-nav .header-nav > li{
		margin: 0 10px;
	}
	.mpt01 .left .img{
		max-width: 120px;
	}
	.mpt02 .left .icon-box .icon-box-text h3{
		padding-right: 0;
	}
	#main, #wrapper{
		width: 100%;
		overflow: hidden;
	}
	.slider_kh .slick-arrow{
		left: 5px;
	}
	.slider_kh .slick-next{
		right: 5px;
		left: unset;
	}
	.category-page-row .large-9{
		padding-left: 15px;
	}
	.product-search-form-cus form > div:nth-child(3) label{
		margin-right: 5px;
	}
	.entry-header-arr,.entry-header-page{
		padding: 60px 0;
	}
	.entry-header-arr .entry-title{
		margin-bottom: 10px !important;
	}
	.product-search-form-cus form > div:nth-child(3) input{
		margin: 0;
	}
	.sec_nhansu .tabbed-content .slick-arrow{
		bottom: 0;
	}
	.news-widget-style-5 .slick-arrow{
		left: 0;
	}
	.news-widget-style-5 .slick-next{
		right: 0;
		left: unset;
	}
	.mpt01 .right .tabbed-content .nav li a{
		font-size: 15px;
	}
	.dknt_ft .wpcf7-submit{
		font-size: 13px;
	}
	.slide_home  .left{
		flex-basis: 50%;
    	max-width: 50%;
	}
	.mpt01 .left .text1 h1,.slide02 .text1 h2,.slide03 h2,.slide04 h2,.slide05 h2,.slide06 h2{
		font-size: 30px;
		line-height: 40px;
	}
	.slide02 .text2 .col3 .div2{
		font-size: 30px;
		line-height: 44px;
	}
	.slide05 .row,.slide06 .row{
		display: block;
	}
	.slide06 p,.slide04 p,.slide05 p{
		font-size: 22px;
		line-height: 32px;
	}
	.slide_home .owl-dots{
		bottom: 5px;
	}
}	

@media (max-width: 812px) {
	.mpt01 .left{
		flex-basis: 100%;
    	max-width: 100%;
	}
	.mpt01 .right{
		display: none;
	}
	.hotline_fixed{
		right: 15px;
	}
	.mpt02 .left{
		flex-basis: 100%;
    	max-width: 100%;
	}
	.mpt02 .right{
		flex-basis: 100%;
    	max-width: 100%;
	}
	.mpt03 .post-item{
		margin-bottom: 30px;
	}
	.news-widget-style-5 .news-item-clear{
		width: 50%;
	}
	.mpt06 .col-inner{
		padding: 30px 15px;
	}
	.dknt_ft > div:nth-child(1){
		width: 35%;
	}
	.dknt_ft > div:nth-child(2){
		width: 35%;
	}
	.dknt_ft > div:nth-child(3){
		width: 30%;
	}
	.page-left-sidebar .col-first{
		order: 2;
	}
	.page-left-sidebar .large-9{
		padding-left: 15px;
	}
	.sb_block_update .sb_left{
		order: 2;
	}
	.new-list-doctor .new-list-post-pro{
		width: 50%;
	}
	.sb_full .sb_left{
		width: 100%;
		margin-bottom: 30px;
	}
	.sb_full .sb_right{
		width: 100%;
	}
	.orenda-new .news-item{
		width: 50%;
	}
	.mpt02 .right .slider img{
		margin: 0 auto;
		display: block;
	}
	.sec_nhathuoc .left{
		padding-right: 15px;
		flex-basis: 100%;
    	max-width: 100%;
	}
	.sec_nhathuoc .right{
		flex-basis: 100%;
    	max-width: 100%;
    	padding-top: 0;
	}
	.sec_nhathuoc .right .flickity-button{
		top: 0;
	}
	.sec_nhansu .news-item-clear .boxx__innner .news-thumb{
		width: 100%;
		margin-bottom: 30px;
	}
	.sec_nhansu .news-item-clear .boxx__innner .box__slider{
		width: 100%;
	}
	.sec_nhansu .tabbed-content .slick-arrow {
	    bottom: -25px;
	    left: unset;
	    right: 0;
	}
	.sec_nhansu .tabbed-content .slick-prev{
		right: 50px;
	}
	.box_slide .box_form{
		display: none;
	}
	.slide_home .left{
		flex-basis: 100%;
    	max-width: 100%;
    	padding: 0 65px !important;
	}
	.mpt01 .left .img{
		max-width: 160px;
	}
}

@media (max-width: 480px) {
	#top-bar{
		display: none;
	}
	.hotline_fixed{
		width: 50px;
		bottom: 15px;
		top: unset;
	}
	.hotline_fixed .col-inner a{
		line-height: 50px !important;
	}
	.mpt01 .left .text1 h1{
		font-size: 25px;
		line-height: 40px;
	}
	.mpt01 .left .text2 a{
		font-size: 16px;
		min-width: 150px;
		line-height: 40px;
	}
	.mpt01 .left .text2 a span{
		font-size: 26px;
	}
	.mpt01 .left .img{
		max-width: 100px;
	}
	.mpt02{
		padding: 40px 0 25px 0 !important;
	}
	.mpt02 .left .text1 h2{
		font-size: 25px;
		line-height: 35px;
	}
	.mpt02 .left .text1 p{
		margin-bottom: 20px;
	}
	.mpt02 .left .icon-box{
		margin-bottom: 20px !important;
	}
	.mpt02 .right{
		margin-top: 15px;
	}
	.mpt02 .left{
		margin-bottom: 20px !important;
	}
	.mpt02 .left .flickity-page-dots{
		bottom: -10px;
	}
	.title_h2 h2{
		font-size: 25px;
		line-height: 35px;
		margin-bottom: 20px;
	}
	.mpt04{
		padding: 40px 0 30px 0 !important;
	}
	.news-widget-style-5 .slick-dots{
		display: block;
	}
	.mpt03 .flickity-prev-next-button{
		display: none;
	}
	.mpt06{
		padding: 40px 0 !important;
	}
	.mpt06 h2{
		font-size: 25px;
		line-height: 35px;
	}
	.dknt_ft > div:nth-child(1),.dknt_ft > div:nth-child(2),.dknt_ft > div:nth-child(3){
		width: 100%;
	}
	.datlich input{
		height: 38px;
	}
	.entry-header-page h1{
		font-size: 20px;
		line-height: 30px;
	}
	.entry-header-arr, .entry-header-page{
		padding: 40px 0;
	}
	.entry-header-arr .xp-breadcrumbs{
		font-size: 14px;
	}
	.category-page-row{
		padding-top: 30px;
	}
	.menu_expert ul li a{
		text-transform: initial;
		padding: 5px 9px;
		font-size: 13px;
	}
	.title_cate{
		font-size: 22px;
		line-height: 32px;
	}
	#tongquan .shadow{
		top: -99px;
	}
	.box_pk .list_pk{
		width: 100%;
	}
	.new-list-expert .new-list-post .post-image{
		width: 100%;
		margin-bottom: 25px;
		padding: 0 55px;
	}
	.new-list-expert .new-list-post .post-content{
		width: 100%;
	}
	#tongquan table td{
		width: 100% !important;
		display: block;
		padding: 0;
	}
	#tongquan table td img{
		display: block;
		margin: 0 auto 10px auto;
	}
	.product-search-form-cus form > div:nth-child(1){
		width: 100%;
	}
	.product-search-form-cus form > div:nth-child(2){
		width: 100%;
	}
	.product-search-form-cus form > div:nth-child(3){
		width: 100%;
	}
	.category-page-row .hide-for-medium{
		display: block !important;
		order: 2;
	}
	.nhanvien_ht01 .icon-box .icon-box-img{
		max-width: 100%;
		width: 100% !important;
		text-align: center;
		margin-bottom: 20px;
	}
	.nhanvien_ht01 .icon-box .icon-box-text{
		padding-left: 0 !important;
	}
	.new-list-doctor .new-list-post-pro{
		width: 100%;
	}
	.mpt_content p{
		text-align: justify;
	}
	.single .category-page-row{
		padding-top: 0 !important;
	}
	.parent_term{
		margin-top: 40px;
	}
	.parent_term > div a{
		font-size: 13px;
	}
	.orenda-new .news-item{
		width: 100%;
	}
	.lienhe01 h1{
		margin-top: 0;
		font-size: 25px;
		line-height: 35px;
	}
	.lienhe01 .left{
		flex-basis: 100%;
    	max-width: 100%;
	}
	.lienhe01 .right{
		flex-basis: 100%;
    	max-width: 100%;
	}
	.list_pk .list1{
		flex-basis: 100%;
    	max-width: 100%;
    	display: none;
	}
	.list_pk .list2{
		flex-basis: 100%;
    	max-width: 100%;
	}
	.list_pk .list3{
		flex-basis: 100%;
    	max-width: 100%;
	}
	.list_pk .list3 .text2{
		text-align: left;
	}
	.list_pk .list3 a{
		margin-left: 0;
		margin-right: 20px;
	}
	.searchform_cus .search-field{
		width: 100%;
		margin-bottom: 15px;
	}
	.searchform_cus .search-sort{
		width: 100%;
	}
	.sb_full_search h1{
		font-size: 25px;
		line-height: 35px;
	}
	.search-results .blog-archive > .row{
		padding-top: 30px !important;
	}
	.time_single ul li:nth-child(2){
		display: none;
	}
	.news-widget-style-box .new-1 .news-thumb{
		width: 100%;
		margin-bottom: 20px;
	}
	.news-widget-style-box .new-1 .box__slider{
		width: 100%;
	}
	.mpt05 .tabbed-content .nav{
		text-align: center;
	}
	.slide_home  .section{
		min-height: 85vh !important;
		height: 85vh;
	}
	.slide_home .left{
		padding: 0 15px !important;
	}
	.slide_home .owl-prev,.slide_home .owl-next{
		display: none;
	}
	.mpt01 .left .text1 h1, .slide02 .text1 h2, .slide03 h2, .slide04 h2, .slide05 h2, .slide06 h2{
		font-size: 25px;
		line-height: 40px;
	}
	.slide_home .owl-dots{
		bottom: 10px;
	}
	.slide02 .text2 > div{
		padding: 0 10px;
	}
	.slide05 img,.slide03 img{
		max-width: 60%;
	}
	.slide02 .bg{
		background: url(bgmb1.jpg) bottom center no-repeat #a4e7ff !important;
		background-size: contain;
	}
	.sec_nhathuoc .row-slider .flickity-prev-next-button{
		background-color: #B4BFC8 !important;
		width: 36px !important;
	}
	.flickity-prev-next-button.next{
		right: 3% !important;
	}
	.sec_nhathuoc .right .flickity-button{
		top: -10px !important;
	}
	#popup_dlk .tabbed-content2 .nav li a{
		font-size: 15px;
	}
	.datlich_new input,.datlich_new select{
		height: 38px;
	}
	#popup_dlk .mfp-close{
		display: none;
	}
	.tabbed-content2{
		min-height: 622px;
	}
	.loc_tracuu{
		display: none;
	}
	.ket_qua_tra_cuu .title1 {
        font-size: 25px;
        line-height: 35px;
    }
    .ket_qua_tra_cuu .box_kq_1 .left{
    	width: 100%;
    }
    .ket_qua_tra_cuu .box_kq_1 .right{
    	width: 100%;
    }
    .mpt02 .left .large-6{
    	flex-basis: 50%;
    	max-width: 50%;
    }
    .sec_nhathuoc .product-category .box-text h5{
    	font-size: 16px;
    }
    .product-small .box-text .add-to-cart-button a{
    	font-size: 14px;
    }
    .mpt02 .left .icon-box .icon-box-text h3{
    	font-size: 14px;
    	line-height: 24px;
    }
}
@media (max-width: 400px) {
	#popup_dlk .tabbed-content2 .nav li a{
		font-size: 14px;
	}
}