.home-banner ul {
	list-style: none;
	padding: 0;
	margin: 0;
	/*border: 1px solid #E5E5E5;*/
}

.home-banner ul li {
	display: inline-block;
	padding: 20px 20px;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 16px;
}

.home-banner ul li:first-child {
	padding-left: 0px;
}

.home-banner ul li i {
	margin-left: 5px;
	color: #000;
	font-weight: 500;
}

.home-banner ul li a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 16px;
}

.home-banner ul li.active,
.home-banner ul li.active a,
.home-banner ul li.active i,
.home-banner ul li a:hover,
.home-banner ul li a:hover i {
	color: #0C9FDE
}

.header ul li:hover {
	color: #0C9FDE;

	i,
	a {
		color: #0C9FDE;
	}
}

.header ul li:hover .dropdown-menu {
	display: block;
}

.header ul li .dropdown-menu {
	display: none;
	padding-top: 0px;
}

.header ul li .dropdown-menu {
	left: unset !important;
	position: absolute !important;
	top: 100% !important;
}

.header ul li .dropdown-menu li {
	display: block;
	padding: 5px 15px;
	width: auto;
	background-color: #fff;
	color: #fff;
	border-top: 1px solid rgba(215, 215, 215, 0.2);
	text-align: left;
}

.header ul li .dropdown-menu li:hover {
	background: #F4F8FF;
	/* cursor: pointer; */
}

.header ul li .dropdown-menu li:hover a {
	color: #000;
}

.header ul li .dropdown-menu li:first-child {
	border-top: 0px;
}

.header ul li .dropdown-menu li a {
	color: #000;
	font-size: 14px;
	text-decoration: none;
	/* font-weight: 500;
	text-transform: uppercase;
	font-family: 'Roboto'; */
}

.home-banner .head-bottom-text img {
	margin-right: 10px;
	width: 22px;
}

.home-banner .head-bottom-text {
	text-align: right;
	font-weight: 900;
	font-size: 16px;
	line-height: 18px;
	color: #000;
}

.home-banner .head-bottom-text a {
	text-decoration: none;
	color: #000;
}


.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
	display: none;
}

.owl-theme .owl-nav {
	margin-top: 0px !important;
}

.not_available_product {
	color: #8c1e21;
	font-size: 16px;
}


.introduceHome {
	padding: 50px 0px;
	background-repeat: round;
}

.introduceHome .trademark {
	display: flex;
	align-items: center;
	-webkit-box-pack: center !important;
	/*-ms-flex-pack: center!important;*/
	justify-content: center !important;
}

.introduceHome .trademark .hr {
	flex-grow: 1;
	height: 2px;
	background: #EAEAEA;
}

.introduceHome .trademark .trademark_title {
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	color: #0C9FDE;
	text-transform: uppercase;
	margin: 0px 10px;
}

.introduceHome .description_trademark {
	margin: 30px 0px;
	color: #000;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	margin: 30px 20%;
}

.introduceHome .list_trademark {
	margin: 0px 10%;
	margin-bottom: 50px;
}

.introduceHome .list_trademark .item {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 4px 20px 0px rgba(40, 113, 223, 0.10);
	padding: 30px;
	height: 100%;
	border: 1px solid transparent;
	margin-bottom: 30px;
}

.introduceHome .list_trademark .item:hover {
	background-color: #F5FBFF;
	border: 1px solid #0C9FDE;
}

.introduceHome .list_trademark .item .image {
	text-align: center;
}

.introduceHome .list_trademark .item .image img {
	width: 40px;
	height: 40px;
}

.introduceHome .list_trademark .item .name {
	color: #000;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	margin: 20px 0px;
	text-align: center;
}

.introduceHome .list_trademark .item .des {
	color: #000;
	text-align: justify;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
}

.productHome {
	padding: 20px 0px;
	/*background: #F5FBFF;*/
}

.productHome .btnNew {
	border-radius: 2rem;
	background: #0C9FDE;
	border: none;
	color: #fff;
	padding: 10px 40px;
}

.productHome .btnNew:focus {
	outline: none;
	box-shadow: none;
}

.productHome .btnNew:hover {
	cursor: pointer;
	background-color: #00569F;
}

.productHome .more {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0;
}

.productHome .productBackground {
	padding: 60px 0px;
}

.productHome .background-even {
	background-color: #F5FBFF;
}

.productHome .product {
	padding-bottom: 16px;
	display: flex;
	align-items: center;
	-webkit-box-pack: center !important;
	justify-content: center !important;
}

.productHome .product .hr {
	flex-grow: 1;
	height: 2px;
	background: #EAEAEA;
}

.productHome .product .product_title {
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	color: #0C9FDE;
	text-transform: uppercase;
	margin: 0px 10px;
}

.productHome .list_product .item {
	margin-bottom: 30px;
}

.productHome .list_product .item .image {
	background-image: url('/public/frontend/img/nen.png');
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	border-radius: 20px;
	text-align: center;
	padding: 30px min(20%, 80px);
	border: 1px solid transparent;
}

.productHome .list_product .item .image:hover {
	border: 1px solid #0C9FDE;
}

.productHome .list_product .item .image img {
	width: 378px;
	aspect-ratio: 1.375 / 1;
	object-fit: contain !important;
	object-position: bottom !important;
}

.productHome .list_product .item a {
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	color: #0C9FDE;
	text-decoration: none;
}

.productHome .list_product .item .name {
	margin-top: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.productHome .list_product .item .price .sale {
	font-size: 20px;
	font-weight: 900;
	color: #00569F;
}

.productHome .list_product .item .price .cost {
	font-size: 18px;
	font-weight: 500;
	color: gray;
	text-decoration-line: line-through;
	margin-left: 20px;
}

.feedback .owl-dots {
	margin-bottom: 40px !important;
}

.feedback .owl-dot span {
	width: 12px !important;
	height: 12px !important;
	background-color: #5E7EAE !important;
	border: 2px solid #5E7EAE;
}

.feedback .owl-dot.active span {
	width: 12px !important;
	height: 12px !important;
	background-color: #00693E !important;
	border: 2px solid #00693E !important
}

.searchHome .keywords h3 {
	font-size: 21px !important;
	font-weight: 900 !important;
	color: #00569F;
	margin-bottom: 50px !important;
}

.searchHome .keywords h3 i {
	font-size: 18px;
	font-weight: 500;
	margin-right: 10px;
	position: relative;
	top: -1px;
}

.searchHome .marginBottom {
	margin-bottom: 80px;
}

.searchHome .marginBottom .product {
	margin-bottom: 50px;
	display: flex;
	align-items: center;
	-webkit-box-pack: center !important;
	justify-content: center !important;
}

.searchHome .marginBottom .product .hr {
	flex-grow: 1;
	height: 1px;
	background: #EAEAEA;
}

.searchHome .marginBottom .product .product_title {
	width: 300px;
	text-align: center;
	font-size: 24px;
	font-weight: 900;
	text-transform: uppercase;
	color: #0C9FDE;
	margin: 0px 20px;
}


.searchHome {
	margin: 50px 0px;
}

.searchHome .item {
	margin-bottom: 30px;
}

.searchHome .item a {
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	color: #0C9FDE;
	text-decoration: none;
}

.searchHome .item .image {
	background-image: url(/public/frontend/img/nen.png);
	-webkit-background-size: cover;
	/*    -moz-background-size: cover;
	-o-background-size: cover;*/
	background-size: cover;
	border-radius: 20px;
	text-align: center;
	padding: 30px min(30%, 80px);
}

.searchHome .item .image img {
	width: 200px;
	object-fit: contain;
	object-position: bottom;
}

.searchHome .item .name {
	margin-top: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.searchHome .marginBottom .item .price .sale {
	font-size: 20px;
	font-weight: 900;
	color: #00569F;
}

.searchHome .marginBottom .item .price .cost {
	font-size: 18px;
	font-weight: 500;
	color: gray;
	text-decoration-line: line-through;
	margin-left: 20px;
}

.searchHome .marginBottom .itemNew {
	margin-bottom: 20px;
	border-radius: 10px;
	border: 1px solid #EBEBEB;
	background: #F5FBFF;
}

.searchHome .marginBottom .itemNew .image img {
	width: 100%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.searchHome .marginBottom .itemNew .contentNew {
	padding: 15px 30px 30px 0px;
}

.searchHome .marginBottom .itemNew a {
	text-decoration: none;
}

.searchHome .marginBottom .itemNew .contentNew .name {
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	/*text-transform: uppercase;*/
	margin-bottom: 10px;
}

.searchHome .marginBottom .itemNew .contentNew .des {
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 23px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	width: 100%;
	color: #424242;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 10px;
}

.searchHome .marginBottom .itemNew .contentNew .des p {
	margin-bottom: 0;
}

.searchHome .marginBottom .itemNew .contentNew .created {
	margin-bottom: 15px;
}

.searchHome .marginBottom .itemNew .contentNew .created .cate {
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color: #0C9FDE;
}

.searchHome .marginBottom .itemNew .contentNew .created span {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
}

.searchHome .marginBottom .itemNew .contentNew a {
	text-decoration: none;
}

.searchHome .marginBottom .itemNew .contentNew .btnNew {
	border-radius: 8px;
	background: #0C9FDE;
	float: right;
	border: none;
	color: #fff;
	padding: 5px 20px;

}

.searchHome .marginBottom .itemNew .contentNew .btnNew:hover {
	cursor: pointer;
}

.searchHome .not_found {
	color: red;
	font-weight: 600;
	margin-bottom: 30px;
	text-align: center;
}


/*tin tức*/
.newHome {
	background: #F7F7F7;
	/* padding: 60px 0px; */
	padding-bottom: 60px;
}

.newHome .new {
	display: flex;
	align-items: center;
	-webkit-box-pack: center !important;
	justify-content: center !important;
	margin: 40px 0px;
}

.newHome .new .hr {
	flex-grow: 1;
	height: 2px;
	background: #EAEAEA;
}

.newHome .new .new_title {
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	color: #0C9FDE;
	text-transform: uppercase;
	margin: 0px 10px;
}

.newHome .image_experience {
	max-height: 375px;
	overflow: hidden;
	position: relative;
}

.newHome .image_experience .icon_play {
	position: absolute;
	top: 40%;
	left: 45%;
}

.newHome .image_experience .img-open-iframe {
	border-radius: 15px;
	opacity: 0.6;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.20) 0%, #000 100%);
}

.newHome iframe {
	width: 100%;
	height: 375px;
	border: none;
	border-radius: 20px;
}

.newHome .image_experience .icon_play img {
	width: 80px;
}

.newHome .itemNew .image {
	margin-bottom: 15px;
	border-radius: 10px;
}

.newHome .itemNew .image img {
	border-radius: 10px;
	width: 100%;
	aspect-ratio: 16/9;
	/* object-fit: contain; */
	/* object-position: center; */
}

.newHome .itemNew a {
	color: #000;
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
}

.newHome .itemNew .name {
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 22px;
	-webkit-line-clamp: 2;
	height: 45px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	width: 100%;
}

.newHome .itemNew .des {
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 20px;
	-webkit-line-clamp: 4;
	height: 80px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	width: 100%;
	color: #797979;
	font-size: 15px;
	font-weight: 400;
	text-align: justify;
}

.feedbackHome {
	padding: 50px 0px;
	background: #0C9FDE;
}

.feedbackHome .feedback {
	display: flex;
	align-items: center;
	-webkit-box-pack: center !important;
	justify-content: center !important;
	margin-bottom: 20px;
}

.feedbackHome .feedback .trademark_title {
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	margin: 0px 10px;
}

.feedbackHome .feedback .hr {
	flex-grow: 1;
	height: 2px;
	background: #fff;
}

.feedbackHome .text_thank {
	text-align: center;
	font-size: 17px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 50px;
}


.feedbackHome .feedback_customer {
	border-radius: 20px;
	background: #FFF;
	box-shadow: 0px 4px 20px 0px rgba(40, 113, 223, 0.10);
	padding: 30px;
	margin: 0px 20px;
	height: 300px;
	position: relative;
}

.feedbackHome .feedback_customer .content {
	color: #000;
	text-align: justify;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
}

.feedbackHome .feedback_customer .name {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	bottom: 50px;
	left: 100px;
}

.feedbackHome .feedback_customer .star {
	display: flex;
	position: absolute;
	bottom: 30px;
	left: 98px;
}

.feedbackHome .feedback_customer .star img {
	width: 20px;
	height: 20px;
}

.feedbackHome .feedback_customer .icon {
	position: absolute;
	bottom: 5px;
	left: 10px;
}

.feedbackHome .feedback_customer .icon img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
}

.contactHome {
	margin: 50px 0px;
}

.contactHome .contact {
	border-radius: 30px;
	background: #F5FBFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
}

.contactHome .contactDoctor {
	padding: 100px 100px 100px 150px;
}

.contactHome .contactDoctor .name {
	color: #000;
	font-size: 28px;
	font-weight: 900;
	margin-bottom: 15px;
}

.contactHome .contactDoctor .name span {
	color: #0C9FDE;
}

.contactHome .contactDoctor .team {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 25px;
}

.contactHome .contactDoctor button {
	border-radius: 23px;
	background: #00569F;
	padding: 8px 40px 12px;
	border: none;
	color: #fff;
}

.contactHome .contactDoctor button:hover {
	cursor: pointer;
}

.contactHome .contactDoctor a {
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	color: #fff;
}


/*form nhaajan thông báo*/
.homeNewsletter {
	background: #00693E;
	padding: 30px 0px;
}

.homeNewsletter .AlignItems {
	display: flex;
	align-items: center;
}

.homeNewsletter .AlignItems .titleSendMail {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	color: #fff;
}

.homeNewsletter .newLestter {
	display: flex;
}

.homeNewsletter .newLestter input {
	width: 80%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border: none;
}

.homeNewsletter .newLestter button {
	border: none;
	padding: 0px 20px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	background: #BA0001;
	color: #fff;
}

.slideshow .owl-slide-home .owl-dots {
	bottom: 5px;
	position: absolute;
	text-align: center;
	width: 100%;
}

.slideshow .owl-slide-home .owl-nav {
	margin: 0;
}

.slideshow .owl-slide-home .owl-nav button {
	display: block;
	height: auto !important;
	position: absolute;
	top: 50%;
}

.slideshow .owl-slide-home .owl-nav button:hover {
	background-color: rgba(0, 0, 0, 0.4) !important;
	border: 0px !important;
}

.slideshow .owl-slide-home .owl-nav button.owl-prev {
	left: 50px;
}

.slideshow .owl-slide-home .owl-nav button.owl-next {
	right: 50px;
}

/*responsive màn homepage*/
/*iphone*/
@media (max-width: 767px) {

	.slideshow .owl-slide-home .owl-nav button,
	.slideshow .owl-slide-home .owl-dots {
		display: none;
	}

	.mobile-menu ul.m-nav li a img {
		margin-right: 5px;
		width: 17px;
		margin-top: -3px;
	}

	.searchMobile {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}

	.icon-fallback-text {
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		background: #00693E;
	}

	.icon-fallback-text .fa-search {
		color: #fff;
	}

	.header .head-logo img {
		margin-left: 20px !important;
	}

	.contactHome .imgContact img {
		width: 100%;
	}

	.header .cart {
		margin-right: 0px !important;
		position: relative;
		top: -4px;
	}

	.header .mobile-bars-menu .fa {
		color: #0C9FDE;
		position: relative;
		top: 3px;
	}

	.header .cart .cnt {
		background: #FB5156 !important;
		position: absolute !important;
		top: -1px !important;
		right: 35px !important;
	}

	.header .menu-header {
		display: none !important;
	}

	.home-banner .owl-slide .item {
		height: auto !important;
	}

	.free_ship .utilities {
		border: 1px solid gray;
		padding: 10px 5px;
		margin-bottom: 20px;
	}

	.free_ship .row .col-md-6 {
		display: flex;
		flex: 0 0 75%;
		max-width: 100%;
	}

	.free_ship .flex-nowrap {
		-webkit-flex-wrap: nowrap !important;
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.free_ship .flex-row {
		display: flex;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-webkit-flex-direction: row !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
		overflow-y: scroll;
	}

	.free_ship .transform:hover {
		cursor: pointer;
		transition: none;
		box-shadow: none;
		background: none;
	}

	.free_ship {
		background: #00693E;
		padding: 20px 0px 0px;
	}


	.fix-banner {
		position: fixed;
		background: #fff;
		/*top: 12px;*/
	}

	#btntop {
		width: 45px;
		height: 45px;
		position: fixed;
		bottom: 35px;
		right: 20px;
		cursor: pointer;
		z-index: 9999;
		background: #00693E;
		border-radius: 50%;
		transition: all .4s;
	}

	#icon_phone_number {
		position: fixed;
		right: 20px;
		bottom: 90px;
		width: 45px;
		height: 45px;
		background: #00693E;
		line-height: 45px;
		vertical-align: text-bottom;
		text-align: center;
		z-index: 999999;
		border-radius: 50%;
		box-shadow: 1px 1px 1px #222;
	}

	#image_icon_message {
		position: fixed;
		right: 20px;
		bottom: 145px;
		vertical-align: text-bottom;
		text-align: center;
		z-index: 999999;
	}

	.homeNewsletter .AlignItems .titleSendMail {
		margin-bottom: 20px;
		font-size: 16px;
	}

	footer .footerInfo .logoFooter img {
		margin-top: 20px;
	}

	footer .link_mxh {
		margin-bottom: 20px;
	}

	.dropdown-menu {
		display: block !important;
		position: unset !important;
		border: none !important;
		margin-left: 10px !important;
		float: none !important;
	}

	.mobile-menu ul.m-nav li {
		margin-bottom: 10px;
	}

	.mobile-menu ul.m-nav li,
	.mobile-menu ul.m-nav li a {
		color: #000;
	}

	.mobile-menu ul.m-nav li.active,
	.mobile-menu ul.m-nav li.active a {
		color: #0C9FDE;
	}

	.mobile-menu .dropdown-menu li a {
		color: #000 !important;
	}

	.mobile-menu ul li .fa {
		color: #000;
	}

	.free_ship {
		display: none !important;
	}

	.introduceHome .trademark .trademark_title {
		font-size: 16px;
	}

	.introduceHome .description_trademark {
		font-size: 16px;
	}


	.introduceHome .list_trademark .item .des {
		font-size: 16px;
	}

	.introduceHome .list_trademark .item .name {
		font-size: 20px;
	}

	.introduceHome .list_trademark .item {
		height: auto;
	}

	.introduceHome {
		padding-bottom: 0px !important;
	}

	.productHome {
		padding-top: 0px !important;
	}

	.productHome .product .product_title {
		font-size: 16px;
	}

	.productHome .list_product .item {
		margin-bottom: 50px;
	}

	.newHome {
		padding-top: 0px;
	}

	.newHome .new .new_title {
		font-size: 16px;
	}

	.newHome .image_experience .icon_play {
		position: absolute;
		top: 32%;
		left: 42%;
	}

	.newHome iframe {
		height: 215px;
	}

	.newHome .image_experience {
		margin-bottom: 30px;
	}

	.newHome .image_experience .icon_play img {
		width: 65px;
	}

	.newHome .image_experience .icon_play {
		position: absolute;
		top: 35%;
		left: 40%;
	}

	.newHome .itemNew {
		margin-bottom: 30px;
	}

	.feedbackHome .feedback .trademark_title {
		font-size: 16px;
	}

	.feedbackHome .text_thank {
		font-size: 16px;
	}

	.feedbackHome .feedback_customer {
		margin-bottom: 20px;
	}

	.contactHome .contactDoctor {
		padding: 30px;
		text-align: center;
	}
}

/*ipad */
@media (min-width: 768px) and (max-width: 1023px) {
	footer .link_mxh {
		margin-bottom: 20px
	}

	.flex-nowrap {
		flex-wrap: wrap !important;
	}

	.home-banner .head-bottom-text {
		display: none;
	}

	.header .head-logo img {
		max-width: 105px;
		margin-left: 0px !important;
	}

	.header form .search input {
		font-size: 16px;
		padding: 7px 12px;
	}

	.header form .search i {
		font-size: 15px;
	}

	.header form .search button {
		padding: 0px 15px;
	}

	.header .cart .scroll_acc {
		margin: 0px 5px;
	}

	.header .cart a span {
		font-size: 14px;
	}

	.menu-header .hidden-menu {
		padding: 0px !important;
	}

	.home-banner ul li,
	.home-banner ul li a {
		font-size: 14px;
	}

	.home-banner ul li {
		display: inline-block;
		padding: 20px 10px;
	}

	.header .cart a img {
		width: 20px;
	}

	.header form .search input {
		font-size: 14px;
	}

	.designer {
		margin-top: 30px;
	}

}

/*ipad pro*/
@media (min-width: 1024px) and (max-width: 1365px) {
	/* .home-banner .head-bottom-text {
		padding-top: 13px;
	} */

	.flex-nowrap {
		flex-wrap: wrap !important;
	}

	footer .link_mxh {
		margin-bottom: 20px
	}

	.header form .search i {
		font-size: 16px;
	}

	.header form .search button {
		padding: 0 15px;
	}

	.header .cart a img {
		width: 20px;
	}

	.header .cart .scroll_acc {
		margin: 0px 10px;
	}

	.home-banner ul li {
		display: inline-block;
		padding: 20px 15px
	}

	.designer {
		margin-top: 20px;
	}

	.header .cart a {
		padding: 5px 10px;
	}

	.introduceHome .trademark .trademark_title {
		font-size: 18px;
	}

	.introduceHome .description_trademark {
		font-size: 16px;
	}

	.introduceHome .list_trademark .item {
		padding: 20px;
	}

	.introduceHome .list_trademark .item .name {
		font-size: 16px;
	}

	.introduceHome .list_trademark .item .des {
		font-size: 16px;
	}

	.productHome .list_product .item a {
		font-size: 14px;
	}

	.productHome .list_product .item .price .cost {
		font-size: 16px;
	}

	.productHome .list_product .item .price .sale {
		font-size: 18px;
	}

	.productHome .product .product_title {
		font-size: 18px;
	}

	.newHome .new .new_title {
		font-size: 18px;
	}

	.feedbackHome .feedback .trademark_title {
		font-size: 18px;
	}

	.feedbackHome .text_thank {
		font-size: 16px;
	}

	.feedbackHome .feedback_customer {
		padding: 20px;
	}

	.feedbackHome .feedback_customer {
		height: 350px;
	}

	.feedbackHome .feedback_customer .icon img {
		width: 60px;
		height: 60px;
	}

	.feedbackHome .feedback_customer .name {
		bottom: 35px;
		left: 75px;
		font-size: 14px;
	}

	.feedbackHome .feedback_customer .star {
		bottom: 20px;
		left: 72px;
	}

	.feedbackHome .feedback_customer .star img {
		width: 15px;
		height: 15px;
	}

	.contactHome .contactDoctor {
		padding: 60px 0px 30px 50px;
	}

	footer .pagePolicy,
	footer .pagePolicy a {
		font-size: 16px;
	}

	.searchHome .marginBottom .itemNew .contentNew .name {
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 23px;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		width: 100%;
		margin-bottom: 5px;
		font-size: 16px;
	}

	.searchHome .marginBottom .itemNew .contentNew .des {
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 23px;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		width: 100%;
		margin-bottom: 10px;
	}

	.searchHome .marginBottom .itemNew .contentNew .btnNew {
		position: relative;
		bottom: 10px;
	}

	.searchHome .marginBottom .product .product_title {
		font-size: 18px;
	}

	.searchHome .marginBottom .item a {
		font-size: 15px;
	}

}

@media (min-width: 1366px) and (max-width: 1399px) {
	.home-banner ul li {
		display: inline-block;
		padding: 20px 15px;
	}

	footer .link_mxh {
		margin-bottom: 20px
	}


	.designer {
		margin-top: 30px;
	}
}

@media (min-width: 1400px) and (max-width: 1600px) {

	footer .link_mxh {
		margin-bottom: 20px
	}

	.searchHome .marginBottom .product .product_title {
		font-size: 18px;
	}

	.searchHome .marginBottom .itemNew .contentNew .btnNew {
		position: relative;
		bottom: 10px;
	}
}