

@media (min-width: 960px){
	.offset-l-3 {
		margin-left: 12.5%;
	}
}



@media only screen and (min-width: 736px) and (max-width: 1024px) {
	.product_highlight {
		background: #4BB2BE;
		border-radius: 16px;
		min-height: 200px;
		padding: 15px;
		margin-top: 15px;
	}
	.box_nghiencuu {
		height: 370px;
	}
	.box_nghiencuu .info {
		-moz-transform: translateY(18px);
		-webkit-transform: translateY(18px);
		-ms-transform: translateY(18px);
		transform: translateY(18px);
	}
	.box_news_home .info .name a {
		font-size: 14px;
	}
	.box_news_home .info p {
		line-height: 21px;
		color: #999999;
	}
}
/*@media only screen and (min-width: 576px) and (max-width: 736px) {
	.container, .container-sm {
		max-width: 570px;
	}
	.col-sm-6 {
		-webkit-box-flex: 0;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.listNews1 .items .img{
		height: auto
	}
	.listNews1 .items .img img{
		opacity: 1;
	}
	.box_news_home .img {
		height: 150px;
	}
	}*/

	@media (max-width: 640px) {
		#search-mobi_box {
			display: block;
		}
		#hot-search{
			display: none;
		}
		.anhquangcao {
			margin: 15px 0px;
		}
		.anhquangcao img{
			margin-bottom: 20px
		}
		.page-builder-content {
			padding: 0px 0px;
			margin: 10px 0px 10px 0px;
		}
		.page-builder-content .col {
			font-size: 14px;
			padding: 10px 20px 40px 90px;
			border-radius: 0px;
			margin-bottom: 10px;
		}
		.page-builder-content .col2 {
			margin-top: 0px;
		}
		.page-builder-content .icon i {
			color: #fff;
			font-size: 36px;
		}
		.page-builder-content h4 {
			font-size: 18px;
		}
		.home_group {
			margin-top: 20px;
		}
		.catbox .img img {
			width: 100%;
			height: auto;
			display: block;
		}
		.nav-mobile{
			display: block;
		}
		#nav_menu{
			display: none
		}
		#header {
			height: auto;
			padding: 5px 0px;
			top: 0px;
			z-index: 999;
			width: 100%;
			background: #ffffff;
		}
		.page-builder-content img {
			margin-bottom: 10px;
		}
		#header .logo img {
			width: auto;
			max-height: 65px;
			margin-top: 0px;
		}
		.logo{
			text-align: center;
			line-height: 50px;
			height: 50px;
			padding-top: 0px!important;
		}
		.hotline_top{
			display: none
		}
		#form_search_service{
			display: none;
		}
		.form-search-service {
			margin-top: 0px;
			margin-bottom: 0px;
		}
		#slide_images {
			height: 310px;
			margin-top: 50px;
		}
		.box_info {
			padding-top: 20px;
		}
		.box_info h3 {
			text-align: center;
		}
		.box_info h4 {
			font-size: 52px;
			line-height: 60px;
			text-align: center;
		}
		.box_info p {
			text-align: center;
			font-size: 15px;
		}
		.box_info .logo_image {
			margin-top: 30px;
			text-align: center;
		}
		#top {
			padding: 10px 0;
			font-size: 13px;
			display: none;
		}
		#top .top-item {
			margin-right: 0px;
			clear: left;
			margin-bottom: 3px;
		}
		#top .address{
			display: none
		}
		.bar-right{
			display: none
		}
		.product_highlight{
			margin-top: 10px;
		}
		.product_highlight .img{
			margin-bottom: 10px;
		}
		.product_highlight .img img {
			opacity: 0;
			height: auto;
		}
		.product_highlight .info h2 {
			font-size: 17px;
			line-height: 22px;
		}
		.accordion_home .card-body{
			height: auto;
		}
		.title-full {
			margin-bottom: 0px;
		}
		.title-full h2 {
			font-size: 23px;
			line-height: 40px;
		}
		.title-full p{
			width: 100%
		}
		.catbox .img {
			width: 100%;
			height: auto;
			background-image: none!important;
		}
		.catbox .title a {
			font-weight: 700;
			font-size: 12px;
		}
		.contact-bar {
			font-size: 15px;
			margin: 0px 0px 0px 0px;
		}
		.contact-bar a {
			margin-top: 10px;
		}
		.proslide{
			width: 280px;
		}
		.bt-left{
			display: none!important
		}
		.bt-right{
			display: none!important
		}
		.tabhome li a {
			font-size: 17px;
			padding: 10px 10px;
		}
		.healthy {
			background-image: url(../images/Group52.png);
			height: auto;
			padding-bottom: 50px;
			background-size: contain;
			background-repeat: no-repeat;
			background-color: #f4f9ff;
			background-position: bottom;
		}
		.healthy .info {
			padding: 20px 0px 0px 0px;
		}
		.healthy p.text1 {
			font-size: 27px;
			line-height: 30px;
		}
		.healthy p.text2 {
			font-size: 30px;
			line-height: 40px;
		}
		.box_nghiencuu {
			height: 200px;
			background-repeat: no-repeat;
			background-size: cover;
		}
		.box_nghiencuu .info{
			-moz-transform: translateY(47%);
			-webkit-transform: translateY(47%);
			-ms-transform: translateY(47%);
			transform: translateY(47%);
		}
		.contact_map .lien-he-page__address{
			position: inherit;
			right: 0px;
			margin: 0px 20px;
			top: 10px;
		}
		.lien-he-page .lien-he-page__form-contact h2 {
			font-weight: 600;
			font-size: 26px;
			line-height: 30px;
		}
		.page_header {
			padding: 12px 0;
			background: #0064de;
			margin-top: 50px;
		}
		.page_header h1 {
			font-weight: 400;
			font-size: 17px;
			line-height: inherit;
			margin-bottom: 0px;
			color: white;
		}
		#service{
			display: none
		}
		.col-service-menu ul li {
			background: url(../images/hospital1.png) top 8px left no-repeat;
			padding-left: 22px;
		}
		.col-service-menu ul li a {
			font-size: 13px;
			line-height: 27px;
		}
		.content_dichvu {
			padding: 20px 0px;
		}
		.list-services-page{
			margin-top: 50px;
			padding: 0px;
		}
		.list-services-page .navbar-toggler-icon {
			display: inline-block;
			width: 15px;
			height: 15px;
		}
		.service-filter .navbar {
			padding: 0px;
			min-height: 40px;
		}
		.service-filter .navbar-collapse {
			padding-top: 40px;
		}
		.service-processing ul {
			width: 100%;
			display: block;
		}
		.service-processing ul li {
			line-height: 24px;
			width: 50%;
			float: left;
			margin-bottom: 10px;
		}

		.search_news{
			margin-top: 50px;
			padding-bottom: 30px;
			height: auto;
		}
		.search_news h3 {
			font-size: 27px;
			line-height: 34px;
		}

		.first_news .info a {
			font-size: 17px;
			line-height: 26px;
		}
		.first_news .info .viewmore {
			margin-bottom: 15px;
		}
		.first_news .info p {
			font-style: normal;
			font-weight: normal;
			font-size: 12px;
			line-height: 22px;
			margin: 8px 0px;
			letter-spacing: 0.04em;
			color: #000000;

			opacity: 0.9;
		}
		.listNews1 .items .img{
			height: auto
		}
		.listNews1 .items .img img{
			opacity: 1;
		}
		.listNews1 .items .info a {
			font-size: 14px;
			line-height: 20px;
		}
		.listNews1 .items .info p{
			display: none
		}
		.product-detail {
			margin-bottom: 20px;
		}
		.tab_detail ul.nav li {
			margin-right: 1%;
			width: 46%;
			text-align: center;
			margin-bottom: 1%;
		}
		.tab_detail .nav-pills .nav-link {
			border-radius: 0.25rem;
			font-size: 12px;
		}
		.div_form {
			width: 100%;
			margin: 0 auto;
		}
		.boxspnb {
			margin-bottom: 20px;
		}
		.background_video1 {
			margin-bottom: 15px;
		}

		.lgg {
			margin-top: -37px;
			position: absolute;
			right: 0px;
		}
		.footer-top .item-link {
			font-size: 13px;
			min-width: 100%;
			padding-left: 20px;
		}
		.footer-bottom {
			flex-direction: column;
			margin-top: 20px;
		}
		.logo_footer{
			text-align: center;
			margin-bottom: 20px;
		}
		.footer-bottom .item-text {
			max-width: 255px;
		}
		.tabhome li {
			display: inline-flex;
			padding: 0px 10px;
			width: 49%;
		}
		.tabhome .nav-link {
			width: 100%;
			font-size: 12px;
		}
		.footer-center {
			display: none;
		}
		.slide{
			margin-bottom: 10px;
		}
		.product_box .img {
			margin-bottom: 10px;
			background-size: contain;
			height: 160px;
		}
		.breadcrumb_page .breadcrumb {113
			padding: 15px 0px;
		}
		.breadcrumb_page .breadcrumb li {
			font-size: 11px;
		}
		.tab-wrap a {
			font-size: 12px;
		}
		.tab-wrap a:hover, .tab-wrap a:active, .tab-wrap a:focus, .tab-wrap a.active {
			width: 49%;
		}
		.box-left{
			display: none;
		}
		.btn-buy-now {
			width: 100%;
		}
		.hotline_detail {
			width: 100%;
		}
		.check-price img {
			width: 50px;
		}
	}




