@media (max-width: 1500px) {
	.slide04 .img {
		min-width: 100%;
		left: 0;
	}
}

@media (max-width: 1024px) {
	#wide-nav .header-nav>li {
		margin: 0px;
	}

	.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;
	}

	.blocktv .col-inner {
		min-width: 780px;
	}

	#wide-nav .header-nav>li>a {
		padding: 0 10px;
	}
}

@media (max-width: 812px) {
	.fitContact .toggleButton button::after {
		display: none;
	}

	.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;
	}

	.product-info {
		padding-top: 30px;
		padding-right: 15px;
		padding-bottom: 0;
	}

	.product-footer .woocommerce-tabs .product-tabs {
		width: 100%;
		display: block;
	}

	.product-footer .woocommerce-tabs .product-tabs li {
		width: 50%;
		float: left;
	}

	.form_tracu .left {
		width: 100%;
		min-height: unset;
	}

	.form_tracu .right {
		display: none;
	}
}

@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 .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;
	}

	#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;
	}

	.product-footer .woocommerce-tabs .product-tabs li a {
		font-size: 14px;
		line-height: 22px;
		padding: 10px;
	}

	.related-products-wrapper .product-section-title {
		font-size: 22px !important;
	}

	.rt_woocommerce_single_product_summary .price-wrapper .price span {
		font-size: 26px;
	}

	.rt_woocommerce_single_product_summary .price-wrapper .price del,
	.rt_woocommerce_single_product_summary .price-wrapper .price del span {
		font-size: 24px;
	}

	.product-footer>.container {
		padding: 0;
	}

	.related-products-wrapper {
		padding: 30px 15px !important;
	}

	.related-products-wrapper .flickity-button {
		width: 30px !important;
	}

	.sapxep .limit-follow {
		display: none;
	}
}

@media (max-width: 400px) {
	#popup_dlk .tabbed-content2 .nav li a {
		font-size: 14px;
	}
}




/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


/* desk */
@media(max-width: 1760px) {}

@media(max-width: 1470px) {}

@media(max-width: 1366px) {
	.fun-new {
		position: relative;
		top: 0;
		left: 0;
		display: flex;
		margin-bottom: 20px;
	}

	.fun-new>div {
		margin-bottom: 0;
		margin-right: 15px;
	}
}

@media(max-width: 1232px) {
	.default-layout .menu-orenda-new {
		max-width: 25%;
	}

	.default-layout .orenda-new {
		max-width: 74%;
	}

	.gthieu01 p {
		max-width: 100%;
	}

	.gthieu03 .slick-next.slick-arrow {
		right: -5px;
	}

	.gthieu03 .slick-prev.slick-arrow {
		left: -5px;
	}

	.gthieu03 .slick-arrow {
		color: white;
		background: #3580DB;
		border: none;
	}
}

@media(max-width: 1140px) {
	.nhathuoc02 .products>.product-small {
		flex-basis: 25%;
		max-width: 25%;
	}

	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 65px 6px no-repeat #388FF3;
		padding: 0 20px 0 65px;
	}

	.gthieu05 {
		padding: 0 15px;
	}

	.gthieu05 .r2,
	.gthieu05 .r3 {
		position: unset;
		transform: unset;
	}

	.gthieu05 .r1 .text {
		margin-left: 0px;
	}

	.gthieu05 .r3 .text {
		margin-right: 0px;
	}

	.gthieu05 .r2 {
		padding: 15px 0;
	}

	.gthieu05 .r2 .col {
		flex-basis: 100%;
		max-width: 100%;

	}

	.gthieu05 .r2 img {
		max-width: 100%;
	}

	.home04 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 53px 6px no-repeat #388FF3;
	}
}

@media(max-width: 1024px) {
	.top-bar-nav li {
		margin: 0 4px;
	}

	.orenda-new .news-item {
		width: 33.33%;
	}

	.lk-fd {
		position: relative;
		margin-bottom: 20px;
		top: 0;
		right: auto;
	}

	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 55px 6px no-repeat #388FF3;
	}


	.gthieu05 .r1 .col:nth-child(1),
	.gthieu05 .r3 .col:nth-child(2) {
		flex-basis: 40%;
		max-width: 40%;
	}

	.gthieu05 .r1 .col:nth-child(2),
	.gthieu05 .r3 .col:nth-child(1) {
		flex-basis: 60%;
		max-width: 60%;
	}

	.gthieu01 .c1 {
		flex-basis: 50%;
		max-width: 50%;
	}

	.gthieu01 .c2 {
		flex-basis: 50%;
		max-width: 50%;
	}

	.home01 .c2 .col-inner,
	.home02 .c2 .col-inner {
		padding-left: 0;
	}

	.home04 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 40px 6px no-repeat #388FF3;
	}

}











/* tab */
@media(max-width: 849px) {
	.mpt02 .left {
		flex-basis: 100%;
		max-width: 100%;
	}

	.mpt02 .right {
		flex-basis: 100%;
		max-width: 100%;
	}

	.box-image {
		text-align: center;
	}

	.small-columns-2 .flickity-slider>.col,
	.small-columns-2>.col {
		flex-basis: 33.33%;
		max-width: 33.33%;
	}

	.sec_nhathuoc .right .flickity-button {
		top: 10px;
	}

	.sec_nhathuoc .left {
		padding-right: 15px;
		padding-bottom: 0;
	}

	.sec_nhansu .news-item-clear .boxx__innner .news-thumb {
		width: 370px;
	}

	.sec_nhansu .news-item-clear .boxx__innner .box__slider {
		width: calc(100% - 400px);
	}

	.sec_nhansu .tabbed-content .slick-arrow {
		bottom: -36px;
	}

	.gioithieu .co2-2 .ro3 .col:nth-child(2) .col-inner {
		grid-template-columns: repeat(1, 1fr);
	}

	.gioithieu .co2-2 .ro2 .col:nth-child(2) .col-inner img {
		height: 580px;
	}

	.gioithieu .co2-5 .ro1 .co2 .col-inner {
		grid-template-columns: repeat(1, 1fr);
	}

	.gioithieu .co2-5 .ro2 .expert-1 .expert-list .hinhanh {
		max-width: 100%;
	}

	.gioithieu .co2-5 .ro2 .expert-1 .expert-list .thongtin {
		padding: 20px;
		max-width: 100%;
	}

	.gioithieu .co2-5 .ro2 .expert-1 .expert-list .thongtin .cg {
		height: 180px;
	}

	.gioithieu .co2-5 .ro2 .expert-1 .expert-list .thongtin {
		min-height: 325px;
	}

	.gioithieu .co2-5 .ro3.r1 .co2.diff .col-inner,
	.gioithieu .co2-5 .ro3.r4 .co2.diff .col-inner,
	.gioithieu .co2-5 .ro3.r3 .co2.diff .col-inner,
	.gioithieu .co2-5 .ro3.r2 .co2.diff .col-inner {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px;
	}

	.gioithieu .co2-5 .ro3 .co2 {
		margin-top: 20px;
	}

	.gioithieu .co2-5 .ro3 .co2:last-child {
		margin-bottom: 20px;
	}

	.gioithieu .co2-5 .ro2 .expert-1 .expert-list .hinhanh img {
		height: 630px;
	}

	.gioithieu .co2-5 .ro3.i1 .co2:nth-child(2),
	.gioithieu .co2-5 .ro3.i1 .co2:nth-child(3) {
		margin-bottom: 0;
	}

	.gioithieu .co2-5 .ro3.i1 .co2:nth-child(2)::before,
	.gioithieu .co2-5 .ro3.i1 .co2:nth-child(3)::before {
		display: none;
	}

	.gioithieu .co2-1 .nd {
		margin-bottom: 10px;
	}

	.gioithieu .co2-1 .row .col .col-inner {
		grid-template-columns: repeat(1, 1fr);
	}

	.gioithieu .co2-3 .ro1 .img {
		max-width: 100%;
	}

	.phongkham03 .row .co1 {
		padding-bottom: 30px;
	}

	.phongkham02 .co2 .col-inner {
		grid-template-columns: repeat(2, 1fr);
	}

	.default-layout .orenda-new .news-item {
		width: 50%;
	}

	.default-layout .menu-orenda-new {
		max-width: 30%;
	}

	.default-layout .orenda-new {
		max-width: 70%;
	}

	.nhathuoc02 .products>.product-small {
		flex-basis: 50%;
		max-width: 50%;
	}

	.header-block-block-1 .icon-box .icon-box-text {
		display: none;
	}

	.gthieu05 .r1 .text {
		margin-left: 15px;
	}

	.gthieu05 .r3 .text {
		margin-right: 15px;
	}

	.gthieu01 .c1 {
		flex-basis: 100%;
		max-width: 100%;
	}

	.gthieu01 .c2 {
		flex-basis: 100%;
		max-width: 100%;
	}

	.gthieu01 {
		margin-top: 0;
	}

	.gthieu02 {
		min-height: 270px;
	}

	.gthieu02 .slick-dots {
		top: 50px;
	}

	.gthieu03 .c1 {
		margin-top: 10px;
	}

	.pathGT {
		min-height: 200px;
	}

	.home02 .row .c1 img {
		height: 300px;
		object-fit: cover;
	}

	.home01 .c2 .col-inner {
		gap: 20px;
	}

	.home01 .row,
	.home04 .row,
	.home06 .row,
	.home07 .row,
	.phongkham05.home08 .row {
		margin-top: 0;
	}

	.home09 {
		padding: 30px 0 !important;
	}

	.home09 .co1 .img {
		bottom: -110px;
		min-width: 500px;
	}

	.form-bctv>div {
		display: block;
	}

	.form-bctv>div input {
		max-width: 100%;
	}

	.form-bctv>div .btn {
		max-width: 100%;
		margin-top: 15px;
	}

	.home07 .ux-tintuc .block1 {
		max-width: 100%;
	}

	.home07 .ux-tintuc .block2 {
		max-width: 100%;
		margin-top: 30px;
	}

	.shop-container .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 52px 6px no-repeat #388FF3;
	}
}

@media(max-width: 820px) {
	.sec_nhathuoc .right .previous {
		left: 15px;
	}

	.sec_nhathuoc .right .flickity-button {
		top: 280px;
	}

	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 130px 6px no-repeat #388FF3;
	}

	.stuck #masthead {
		display: block;
	}

	.stuck #masthead #logo img {
		padding: 10px 0;
	}

	.stuck .header-main .nav>li>a.header-cart-link {
		line-height: 23px;
	}
}

@media(max-width: 812px) {
	.news-widget-style-box .new-1 .box__slider {
		width: calc(100% - 490px);
	}

	.header-block-block-1 .plain {
		display: none;
	}

	#masthead .header-block {
		width: auto;
	}

	.header-block-block-1 .has-block {
		display: block;
	}

	.header-block-block-1 .has-block p {
		display: none;
	}

	.header-block-block-1 .icon-box {
		margin: 0;
	}

	.header-block-block-1 .icon-box .icon-box-text {
		padding-left: 0;
	}
}

@media(max-width: 768px) {
	.sec_nhansu .news-item-clear .boxx__innner .news-thumb {
		width: 100%;
	}

	.sec_nhansu .news-item-clear .boxx__innner .box__slider {
		width: 100%;
	}

	.sec_nhansu .news-item-clear .boxx__innner .news-thumb img {
		width: 55%;
		margin: auto;
	}

	.sec_nhansu .tabbed-content .slick-arrow {
		bottom: -45px;
	}

	.news-widget-style-box .new-1 .news-thumb {
		width: 100%;
		margin-bottom: 20px;
	}

	.news-widget-style-box .new-1 .box__slider {
		width: 100%;
	}

	.mpt07 {
		padding: 20px 0 0px 0 !important;
	}

	.mpt06 {
		padding: 20px 0 20px 0 !important;
	}

	.parent_term>div a {
		margin: 0;
	}

	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 120px 6px no-repeat #388FF3;
	}

	.home06 .icon-box:last-child {
		margin-bottom: 20px;
	}

	.shop-container .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 42px 6px no-repeat #388FF3;
	}
}

@media(max-width: 691px) {
	.default-layout .menu-orenda-new {
		max-width: 100%;
	}

	.default-layout .orenda-new {
		max-width: 100%;
		margin-top: 15px;
	}

	.orenda-new {
		margin: 0;
	}

	.special-layout {
		padding: 0px;
	}

	.special-layout .orenda-new .news-item {
		width: 50%;
	}

	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 100px 6px no-repeat #388FF3;
	}

	.home09 .co1 .img {
		bottom: -175px;
		min-width: 420px;
	}

	.home04 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 30px 6px no-repeat #388FF3;
	}

	.shop-container .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 26px 6px no-repeat #388FF3;
	}
}

@media(max-width: 656px) {
	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 90px 6px no-repeat #388FF3;
	}
}













/* Mob */
@media(max-width: 480px) {

	h2 {
		font-size: 22px !important;
		line-height: 34px !important;
	}

	h3 {
		font-size: 16px !important;
		line-height: 26px !important;
	}

	p {
		font-size: 14px !important;
		line-height: 24px !important;
	}

	.btn span {
		font-size: 14px !important;
	}

	.mpt02 .left .large-6 {
		flex-basis: 100%;
		max-width: 100%;
	}

	#logo img {
		padding: 8px;
	}

	.small-columns-2 .flickity-slider>.col,
	.small-columns-2>.col {
		flex-basis: 50%;
		max-width: 50%;
	}

	.sec_nhansu .news-item-clear .boxx__innner .news-thumb img {
		width: 70%;
		height: 310px;
	}

	.sec_nhansu {
		padding: 30px 0 30px 0 !important;
	}

	.mpt07 .col1 {
		padding-bottom: 30px;
	}

	.gioithieu {
		padding: 30px 0 30px 0 !important;
	}

	.gioithieu .co2-5 .ro2 .expert-1 .expert-list .hinhanh img {
		height: 330px;
	}

	.pathGT {
		min-height: 150px;
	}

	.pathGT h2 {
		margin-bottom: 5px;
	}

	.gioithieu .co2-5 .ro3 .co1 {
		padding: 10px !important;
	}

	.phongkham03 .co1 .row .col:first-child {
		margin-bottom: 20px;
	}

	.phongkham04 .row .co1 {
		margin-bottom: 25px;
	}

	.phongkham05 .co2 .accordion {
		padding: 20px;
	}

	.default-layout .orenda-new .title-header {
		padding: 0 !important;
	}

	.default-layout .orenda-new .news-item {
		width: 100%;
		padding: 0;
	}

	.parent_term>div {
		display: grid;
	}

	.special-layout .orenda-new .news-item {
		width: 100%;
	}

	.nhathuoc02 .products>.product-small {
		flex-basis: 100%;
		max-width: 100%;
	}

	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 170px 6px no-repeat #388FF3;
	}

	.nhathuoc01 .co1 img {
		height: 150px;
	}

	.nhathuoc01 .slick-arrow {
		top: 33%;
	}

	.duancd .co1 {
		order: 2;
	}

	.duancd .co1 {
		order: 1;
	}

	.gthieu05 .r1 .col:nth-child(1),
	.gthieu05 .r3 .col:nth-child(2) {
		flex-basis: 100%;
		max-width: 100%;
	}

	.gthieu05 .r1 .col:nth-child(2),
	.gthieu05 .r3 .col:nth-child(1) {
		flex-basis: 100%;
		max-width: 100%;
	}

	.gthieu05 .r1 .text {
		margin-top: 15px;
		margin-left: 0;
	}

	.gthieu05 .r3 .text {
		margin-bottom: 15px;
		margin-right: 0;
	}

	.gthieu05 .r1 img,
	.gthieu05 .r3 img {
		max-width: 100%;
		object-fit: cover;
	}

	.hl-ring a span {
		display: none;
	}

	.home01 .c2 .col-inner {
		gap: 15px;
	}

	.home03 .row {
		margin-bottom: 0;
	}

	.home03 .row .col {
		padding-bottom: 0;
	}

	.home02 .c2 {
		padding-bottom: 0;
	}

	.home09 .row .co1 {
		display: none;
	}

	.home01 .c1 p {
		margin-bottom: 20px;
	}

	.home01 .c1 .btn,
	.home02 .c2 .btn {
		height: 42px;
	}


}

@media(max-width: 430px) {
	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 145px 6px no-repeat #388FF3;
	}

	.home07 .ux-tintuc .block2 {
		grid-template-columns: repeat(1, 1fr);
	}

	.gthieu03 .c2 .boxx__innner {
		margin: 0px;
	}

	.home01 .c2 .col-inner {
		grid-template-columns: repeat(1, 1fr);
	}

	.home01 .c2 .icon-box {
		border-radius: 20px !important;
	}
}

@media(max-width: 428px) {
	.home09 .co2 p {
		margin-bottom: 20px;
	}

	.home09 .form-bctv h3 {
		margin-bottom: 20px;
	}

	.home09 .co2 .line {
		margin-top: 25px;
		margin-bottom: 15px;
	}

	.home09 .co2 .text {
		padding: 25px 20px 0 20px;
	}

	.home09 .form-bctv {
		padding: 0 20px 25px 20px;
	}

	.home09 {
		min-height: 490px;
	}
}

@media(max-width: 414px) {
	.mpt07 .col2 .img .img-inner img {
		height: 170px;
	}

	.sec_nhansu .tabbed-content .nav {
		text-align: center;
	}

	.product-small .box-text .price-wrapper,
	.product-small .box-text .price-wrapper span {
		width: fit-content;
	}

	.product-small .box-text .add-to-cart-button {
		float: right;
		width: fit-content;
	}

	.gioithieu .co2-3 .ro3 .col:nth-child(2) .img .img-inner img {
		height: 136px;
	}

	.gioithieu .co2-3 .ro3 .slick-dots {
		margin-bottom: 0;
	}

	.phongkham02 .co2 .col-inner {
		grid-template-columns: repeat(1, 1fr);
	}

	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 135px 6px no-repeat #388FF3;
	}

	.home04 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 20px 6px no-repeat #388FF3;
	}
}

@media(max-width: 390px) {
	.gioithieu .co2-2 .ro2 .col:nth-child(2) .col-inner img {
		height: 380px;
	}

	.form-dkct .co1:nth-child(6) .diff {
		max-width: 160px;
	}

	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 125px 6px no-repeat #388FF3;
	}

	.nhathuoc02 .co1 .col-inner {
		background: #2e9dff;
		border-radius: 8px;
	}

	.nhathuoc02 .co1 {
		margin-top: 0;
	}

	.gthieu02 .slick-dots {
		top: 20px;
	}

	.shop-container .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 18px 6px no-repeat #388FF3;
	}
}

@media(max-width: 375px) {
	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 120px 6px no-repeat #388FF3;
	}

	.home04 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 12px 6px no-repeat #388FF3;
	}
}

@media(max-width: 360px) {
	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 110px 6px no-repeat #388FF3;
	}

	.product-small .box-text .add-to-cart-button a {
		padding: 0 10px 0 30px;
	}

	.shop-container .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 10px 6px no-repeat #388FF3;
	}
}

@media(max-width: 320px) {
	.nhathuoc02 .product-small .box-text .add-to-cart-button a {
		background: url(images/Buy.svg) 90px 6px no-repeat #388FF3;
	}
}

