/*
Theme Name: makuang
Author: Corsiva Lab Team ( Huy Pham )
Description: Combination of Automattic´s _s theme and Bootstrap 4
Version: 1.0.0
Tags: one-column, custom-menu, featured-images, theme-options, translation-ready

Resource Licenses:
Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT, documentation under CC BY 3.0.)
and of course
jQuery: https://jquery.org | (Code licensed under MIT)
WP Bootstrap Navwalker by Edward McIntyre: https://github.com/twittem/wp-bootstrap-navwalker | GNU GPL
*/

/*
This file is just used to identify the theme in WordPress.
The compiled CSS output can be found in /css/theme.css
The SASS sources for it can be found in /sass/
The dependencies can be found in /src/ after running "gulp copy-assets" terminal command

...and now go out and play!
*/

.content-post .item .top-wrap .box-img, section.course-archive .grid-course .item .top-wrap .box-img{
		aspect-ratio: auto 1 / 1;
    overflow: hidden;
	padding-top: unset;
}

.content-post .item .top-wrap .box-img img, section.course-archive .grid-course .item .top-wrap .box-img img{
	position: relative
}
section.charge .left .box .item .nav-link{
	font-size: 1.7rem
}

@media (min-width: 992px){
	.ti-widget.ti-goog .ti-col-5 .ti-review-item, .ti-widget.ti-goog .ti-col-6 .ti-review-item{
	max-width: 100%!important;
	flex: 0 0 33.33%!important;
	}
	.ti-review-item .ti-inner{
		display: flex!important;
		flex-direction: column;
		height: 40.8rem;
		justify-content: center;
		border: 1px solid #29292F4D!important;
		border-radius: 2rem!important;
		background: #F7F7F780!important
	}
	.ti-review-item .ti-inner .ti-review-header{
		order: 3;
		flex-direction: column-reverse;
		align-items: center;
		margin-top: 3rem;
	}
	.ti-review-item .ti-inner .ti-review-header .ti-profile-img{
		margin: 0!important;
	}
	.ti-review-item .ti-inner .ti-review-header .ti-profile-details .ti-name{
		text-align: center;
		padding-right: 0!important;
		font-size: 2rem;
	}
	.ti-review-item .ti-inner .ti-review-header:after{
		top: -19.6rem;
		right: 45%!important;
		width: 4rem!important;
		height: 4rem!important
	}
	.ti-review-item .ti-inner .ti-review-content{
		color: #29292F;
		opacity: 70%;
		font-size: 1.6rem!important;
		font-family: 'Poppins'!important;
		text-align: center!important;
	}
	.ti-widget.ti-goog .ti-review-item:hover .ti-inner{
		background: #006969!important;
		box-shadow: 5px 10px 30px #0000001A;
	}
	.ti-widget.ti-goog .ti-review-item:hover .ti-inner .ti-review-content{
		color: #FFFEFA;
	}
	.ti-widget.ti-goog .ti-review-item:hover .ti-inner .ti-review-header .ti-profile-details .ti-name{
		color: #FFFEFA;
	}
	.ti-widget.ti-goog .ti-review-item .ti-inner .ti-review-header .ti-profile-img{
		width: 6rem;
		height: 6rem;
	}
	.ti-widget.ti-goog .ti-review-item .ti-inner .ti-review-header .ti-profile-img img{
		width: 100%!important;
		height: 100%!important;
		
	}
} 
@media (max-width: 991px){
	.traditional-medicine .right .image{
		min-width: 100%;
	}
	.best-treatment .banner{
		width: 100%;
	}
}
section.my-account .woocommerce-MyAccount-navigation, section.my-account .woocommerce-MyAccount-content{
	float: unset;
	width: 100%;
}
.woocommerce-orders-table__cell-order-actions .woocommerce-button{
	font-size: 1.5rem;
	   padding: 1rem 3rem;
	border-color: transparent;
}
.woocommerce-orders-table__cell-order-actions .woocommerce-button:active, .woocommerce-orders-table__cell-order-actions .woocommerce-button:focus{
	box-shadow: unset;
	outline: 0;
}
.woocommerce-orders-table__cell-order-actions .woocommerce-button.view, .woocommerce-orders-table__cell-order-actions .woocommerce-button.view:hover{ 
    color: #fffefa;
    background: #62bbb1;
	box-shadow: unset;
}
.woocommerce-orders-table__cell-order-actions .woocommerce-button.invoice, .woocommerce-orders-table__cell-order-actions .woocommerce-button.invoice:hover{
    color: #006969;
    background: #fec10d;
	margin-left: 2rem;
	box-shadow: unset;
}

.clinic-tcm .clinic-locator .grid-clinic .item-clinic .top-wrap .image{
	    aspect-ratio: auto 1.5 / 1;
    overflow: hidden;
    padding-top: unset;
}

section.charge.charge-red .left .item.active{
	background: #5C4033;
}
section.charge.charge-red .right .content-table .fee-box .label{
	background: #bda484;
}

.pagi{
	gap: 2rem;
}
.pagi .b-pre, .pagi .b-next{
	width: 4rem;
	height: 4rem
}
.pagi .b-pre img, .pagi .b-next img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pagi .b-next img{
	transform:rotate(180deg);
}

.pagi ul.pagination{
	gap: .5rem;
}

.pagi ul.pagination li.page-item .page-link{
	border: 1px solid transparent;
	background-color: transparent;
	width: 4rem;
	height: 4rem;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	font-size: 1.8rem;
	line-height: calc(28/18);
	letter-spacing: .36px;
	color: #5d5c57;
}
.pagi ul.pagination li.page-item.active .page-link.current{
	font-weight: 600;
	background-color: #62BBB1;
	border-color: #62BBB1;
	border-radius: 50%;
		color: #fff;
}
.pagi ul.pagination li.page-item .page-link.next, .pagi ul.pagination li.page-item .page-link.prev{
	display: none!important;
}

.table-medical tr.label-medic td{
	color: #fff;
	background: #865d3e!important
}

.table-medical tr.label-medic td p{
	color: #fff!important;
}
 .table-medical td:first-child{
	width: 35%!important;
}
.table-medical td:nth-child(2){
	width: 35%!important;
	text-align: left!important;
}
.table-medical td{
	width: 14.9%!important;
}
.mb-30{
	margin-bottom: 3rem
}

.footer-location .filter-group .filter-item select{
    border: 0.5px solid #001e3f;
    padding: 1.1rem 2.1rem;
    line-height: 4.4rem;
    border-radius: 8px;
    margin-bottom: 0;
}
.footer-location .filter-group .filter-item select:focus-visible {
	outline: 0;
}

.footer-location .filter-group .group-btn .btn{
	padding: 1rem 2rem;
}
/*huy 14-03  */
/* .section-hero-banner{
	position: relative
}
.section-hero-banner .swiper-slide{
	height: 100%;
	position: relative;
}
.section-hero-banner .swiper-slide .img{
	position: absolute!important;
	height: 100%;
	width: 100%;
}
.section-hero-banner .swiper-slide .img img{
	width: 100%;
	height: 100%;
	object-fit: cover
}
.section-hero-banner .swiper-slide .box-content{
	padding: 20rem 0; 
	position: relative!important;
		top: unset!important;
	left: unset!important;
	transform: unset!important;
	width: 100%!important;
}
@media (max-width: 1777px) {
  .section-hero-banner .swiper-slide .box-content{
    padding: 13.3rem 0;
  }
}
@media (max-width: 991px) {
  .section-hero-banner .swiper-slide .box-content{
    padding: 13.3rem 0;
  }
}
@media (max-width: 575px) {
  .section-hero-banner .swiper-slide .box-content{
    padding: 4.3rem 0;
  }
 .section-hero-banner .title-section-biggest {
    font-size: 5rem;
  }
  
} */

/* .slideTCM .swipertreatment .swiper-slide{
  height: 100%!important;
} */
.slideTCM .swipertreatment .swiper-slide .item .top-wrap .box .icon{
  height: 11rem!important;
}
.slideTCM .swipertreatment.swiper-grid-column>.swiper-wrapper{
	flex-direction: column
}

@media (min-width: 992px){
	.slideTCM .swipertreatment .swiper-slide:nth-child(3n+3) .item, .slideTCM .swipertreatment .swiper-slide:nth-child(3n+2) .item{
		margin-top: 0!important
	}
	.slideTCM .swipertreatment .swiper-slide{
		margin-top: 0!important;
	}
/*  .slideTCM .swipertreatment .swiper-slide:nth-child(2){
    margin-bottom: -6rem!important;
  }
  .slideTCM .swipertreatment .swiper-slide:nth-child(3){
    margin-bottom: -7rem!important;
  }
  .slideTCM .swipertreatment .swiper-slide:nth-child(6){
    margin-bottom: -7rem!important;
  }
  .slideTCM .swipertreatment .swiper-slide:nth-child(7){
    margin-bottom: -9rem!important;
  }
  .slideTCM .swipertreatment .swiper-slide:nth-child(4n+2){
    margin-top: 10rem!important;
  }
  .slideTCM .swipertreatment .swiper-slide:nth-child(4n+3){
    margin-top: 15rem!important;
  } */
}

.my-account .woocommerce-EditAccountForm  .form-row, .my-account .woocommerce-address-fields .form-row{
	display: block;
	padding: 0;
}
.my-account .woocommerce-EditAccountForm .form-row label, .my-account .woocommerce-address-fields .form-row label{
	    font-size: 1.8rem;
    font-weight: 600;
    font-family: Poppins;
    color: #29292f;
}
.my-account .woocommerce-EditAccountForm .form-row input, .my-account .woocommerce-address-fields .form-row input{
	    border-radius: 4px;
    border: 1px solid rgba(41, 41, 47, .3019607843);
    padding: 1.2rem;
    font-size: 1.6rem;
    line-height: 1.5;
    color: rgba(41, 41, 47, .5);
	background-color: #fff;
}
.my-account .btn, .order-again .button{
	margin-top: 2rem!important;
	font-size: 1.8rem;
    line-height: 1.3333333333;
    border-radius: 10rem;
    font-family: Poppins;
    color: #fffefa!important;
    padding: 1rem 2rem!important;
    font-weight: 700!important;
    transition: .5s all;
	background-color: #006969!important; 
}
.my-account .woocommerce-Message--info{
	display: flex;
	align-items: center;
	gap: 1rem;
}
.my-account .woocommerce-Message--info .btn{
	margin-top: 0!important;
}
.woocommerce-MyAccount-navigation .list-group .list-group-item{
	background-color: transparent;
}
.woocommerce-MyAccount-navigation .list-group .list-group-item.active{
	background-color: transparent;
	border-color: rgba(0,0,0,.125);
	color: #000!important;
	font-weight: 600;
}
.form-accept{
	display: flex;
	align-items: center;
	gap: .3rem;
}
.form-accept input{
	margin-bottom: 0;
}
.content-post .item .content .btn-pdf{
	    border: 1px solid #62bbb1;
    border-radius: 10rem;
    display: flex;
    align-items: center;
    gap: 1rem;
    color: #29292f;
    padding: 1.4rem 3rem;
    transition: all .2s ease-in-out;
    font-weight: 600;
	width: fit-content;
	margin-top: 2rem;
}

.content-post .item .content .btn-pdf .icon{
	width: 2rem
}
.content-post .item .content .btn-pdf .icon img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
@media (max-width: 991px){
	.content-post .item .content .group-btn{
		display: flex;
		align-items: center;
		justify-content: space-between
	}
	.content-post .item .content .group-btn .btn-pdf{
		margin-top: 0;
	}
}

.sidebar-mobile{
  display: none;
  transition: all .3s ease-in-out;
}

#scrollBtn{
	display:block;
	position: fixed;
    right: 3.3rem;
    z-index: 999999;
    border: none;
    outline: none;
    cursor: pointer;
}
#scrollBtn:hover{
		 transition: all .3s ease-in-out;
		transform: scale(1.2);
	}
  #scrollBtn .icon{
    width: 5.6rem;
    height: 5.6rem;
  }
  #scrollBtn .icon img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: rotate(180deg);
  }
@media (max-width: 575px) {
  .sidebar-group {
    display: none;
  }
  .sidebar-mobile{
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    background: #fff;
  }
  .sidebar-mobile .item{
    padding: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    align-items: center;
    width: 100%;
    height: auto;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fffef9;
  }
  .sidebar-mobile .item .icon{
    width: 3rem;
    height: 3rem;
  }
  .sidebar-mobile .item .icon img{
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
#scrollBtn {
	
    position: fixed;
 
    right: 2rem;
    z-index: 99;
    border: none;
    outline: none;
    cursor: pointer;
  }
	
}
@media (max-width: 425px){
	#scrollBtn .icon{
		width: 5rem;
		height: 5rem;
	}
}
.footer-filter .dropdown-selected{
	text-overflow: ellipsis;
    width: 20rem;
    white-space: nowrap;
    overflow: hidden;
}
.clinic-tcm .dropdown-selected{
	text-overflow: ellipsis;
    width: 20rem;
    white-space: nowrap;
    overflow: hidden;
}
.footer-filter ul.dropdown-list .dropdown-item{
	white-space: normal;
}
.footer-filter.filter-item .dropdown.open .dropdown-list{
		width: 100%!important;
}
@media (max-width: 575px){
	.clinic-tcm .filter-group{
		flex-direction: column;
	}
	.clinic-tcm .filter-group .filter-item{
		width: 100%!important;
	}
	.footer-filter .dropdown-selected{
		width: 100%!important;
	}
}
.filter-interest{
	display: none;
}
.clinic-tcm .clinic-locator .grid-clinic .item-clinic{
		display: flex;
	flex-direction: column;
	height: 100%;
}


.modal-locator .modal-dialog .modal-content .modal-body .dusty-box table.table-duty tbody tr td{
	vertical-align: baseline;
}
@media (min-width: 992px){
	.clinic-tcm .clinic-locator .grid-clinic .item-clinic .bottom-wrap .head{
		min-height: 14rem;
	}
	.clinic-tcm .clinic-locator .grid-clinic .item-clinic .bottom-wrap{
	display: flex;
	height: 100%;
	flex-direction: column;
/* 	justify-content: space-between */
}
.clinic-tcm .clinic-locator .grid-clinic .item-clinic .bottom-wrap .btm{
	    display: flex;
    flex-direction: column;
    height: 100%;
/*     justify-content: space-between; */
}
}
.slideTCM .swipertreatment .swiper-slide .item{
	justify-content: unset!important;
}
.slideTCM .swipertreatment .swiper-slide .item .content, .slideTCM .swiperservice .swiper-slide .item .content{
	display: flex;
	flex-direction: column;
	height: 100%;
}
.slideTCM .swiperservice .swiper-slide{
	height: auto;
}
.slideTCM .swiperservice .swiper-slide .item{
	height: 100%;
}
.slideTCM .swipertreatment .swiper-slide .item .content .btn-wrap, .slideTCM .swiperservice .swiper-slide .item .content .btn-wrap{
	display: flex;
	flex: 1;
	align-items: end;
}
/* Long style  */

.header .toggle-btn {
  display: none;
}

.header .header-main .header-main-content nav.menu ul .menu-item .icon-dropdown {
  display: inline-block;
}

.header .header-top {
  background: #62BBB1;
}
.header .header-top .text {
  transition: 0.3s all ease-in-out;
}
.header .header-top .text a:hover {
  transition: 0.3s all ease-in-out;
  color: #feb90f;
}
.header .header-top .form-searching .form-search,
.header .header-top .form-search-box .form-search {
  padding: 0;
  width: auto;
}
.header .header-top .form-searching .btn-searching,
.header .header-top .form-search-box .btn-searching {
  background-image: url(../img/icon_search_header.png);
  background-repeat: no-repeat;
  background-position: 80% center;
  background-size: 2.6rem;
}

.section-home-service {
  overflow: hidden;
}

.pointer {
  cursor: pointer;
}

.header-top .wrap .box-left .tel-wrap {
  margin-right: 0;
}

.header-top .wrap .box-left .tel-wrap .text a {
  font-weight: 600;
}
@media (max-width:575px){
	.header-top .wrap .box-left .tel-wrap .text a{
		display:block;
		white-space:nowrap;
	}
	.header .btn-header{
		padding:1.2rem !important
	}
	.header-main .navbar-action{
		margin-right:1rem;
	}
}
.header-top {
  padding: 1rem 0;
}

.header .wrap-infor .list-socail {
  padding-left: 2rem;
  margin-left: 2rem;
  gap: 1.2rem;
  position: relative;
}
.header .wrap-infor .list-socail::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.2rem;
  height: 60%;
  background: #fff;
}
.header .wrap-infor .list-socail .item-socail {
  display: inline-flex;
  max-width: 3rem;
}

.btn-wrap {
  display: flex;
  padding: 1.6rem 2.4rem;
  border-radius: 1rem;
  width: fit-content;
  font-size: 1.6rem;
  font-weight: 600;
}
.btn-wrap.btn-white {
  background: #FFFEFA;
  color: #2F2F2F;
  transition: 0.3s ease-in-out all;
  border: 1px solid #FFFEFA;
}
.btn-wrap.btn-white:hover {
  border: 1px solid #006969;
  background: #006969;
  transition: 0.3s ease-in-out all;
  color: #fff;
}

.navbar-nav {
  gap: 5rem;
}
.navbar-nav .nav-link {
  font-size: 1.8rem !important;
  font-weight: 400 !important;
  text-transform: capitalize;
}
.navbar-nav .nav-link.active {
  font-weight: 600;
}

.icon-24 {
  width: 2.4rem;
  height: 2.4rem;
}

.navbar-action {
  padding-left: 0;
  border-left: 0;
}
.navbar-action .wrap-search {
  position: relative;
  z-index: 1;
}
.navbar-action .wrap-search .search-new {
  position: absolute;
  top: 4rem;
  right: 0;
  width: 30rem;
  display: none;
  transition: top 0.1s ease-in-out;
}
.navbar-action .wrap-search .search-new #searchform {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 3rem;
  padding: 1rem 2rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}
.navbar-action .wrap-search .search-new #searchform input {
  padding: 0;
  border: 0;
  margin-bottom: 0;
  border: 0;
}
.navbar-action .wrap-search .search-new #searchform .form-search {
  width: 20rem;
  height: 3rem;
}
.navbar-action .wrap-search .search-new #searchform .form-search::placeholder {
  color: #000;
  font-size: 1.6rem;
}
.navbar-action .wrap-search .search-new .btn-search {
  width: 2.4rem;
  height: 2.4rem;
  background-image: url("./img/icon-search-yl.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 2.4rem;
}

.pll-switcher-select {
  width: fit-content;
  background: transparent !important;
  color: #2F2F2F !important;
  font-size: 1.8rem !important;
  font-weight: 600 !important;
  appearance: none !important;
  background-image: url("./img/a-dropdown-black.png") !important;
  background-position: 90% 50% !important;
  background-repeat: no-repeat !important;
  background-size: 2.4rem !important;
  padding: 1.1rem 3rem 1.1rem 1.1rem !important;
}

.navbar-nav .nav-link {
  padding: 3.6rem 0;
}

.section-herobanner .item {
  max-height: 72rem;
  position: relative;
  z-index: 1;
overflow:hidden:
}
.section-herobanner .item::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.25);
  z-index: 1;
}
.section-herobanner .item .image img,
.section-herobanner .item .image video {
  width: 100%;
  height: 100%;
  max-height: 72rem;
  object-fit: cover;
}
.section-herobanner .item .box-content {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 69.5rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 1;
  justify-content: center;
	padding:0 1.5rem;
}
.section-herobanner .swiper-pagination {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  justify-content: center;
  bottom: 5rem;
}
.section-herobanner .swiper-pagination-bullet {
  width: 1.5rem;
  height: 1.5rem;
  background: rgba(255, 255, 255, 0.5);
  margin: 0;
}
.section-herobanner .swiper-pagination-bullet-active {
  background: #fff;
  width: 1.8rem;
  height: 1.8rem;
  position: relative;
  margin: 0;
}
.section-herobanner .swiper-pagination-bullet-active::after {
  content: "";
  position: absolute;
  width: 3.6rem;
  height: 3.6rem;
  border: 1px solid #fff;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.title-106 {
  font-size: 10.6rem;
  line-height:1;
}

.title-70 {
  font-size: 7rem;
  line-height:1.2;
}

.title-60 {
  font-size: 6rem;
  line-height:1.2;
}

.font-second {
  font-family: "D-Din-b";
}

.fs-24 {
  font-size: 2.4rem;
}

.fs-28 {
  font-size: 2.8rem;
}

.fs-30 {
  font-size: 3rem;
}

.fs-20 {
  font-size: 2rem;
}

.fs-18 {
  font-size: 1.8rem;
}

.fs-14 {
  font-size: 1.4rem;
}

.mt-10 {
  margin-top: 1rem;
}

.mt-30 {
  margin-top: 3rem;
}

.mt-35 {
  margin-top: 3.5rem;
}

.mt-40 {
  margin-top: 4rem;
}

@media (max-width: 991px) {
  .mt-respon {
    margin-top: 3rem;
  }
}
@media (max-width: 575.98px) {
  .mt-respon {
    margin-top: 1.5rem;
  }
}

.img-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.img-contain {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.section-trusted .content {
  position: relative;
  z-index: 1;
  padding: 15.4rem 0 23.5rem;
}
.section-trusted .content .image {
  width: 93.8rem;
  height: 70rem;
  position: absolute;
  top: 0;
  right: 0;
}

.line-2-height {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  min-height: 8.4rem;
}

.line-3-height {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  min-height: 6.3rem;
}

.fw-medium {
  font-weight: 500;
}

.fw-bold {
  font-weight: 700;
}

@media (max-width: 991px) {
  .sec-default {
    padding: 6rem 0;
  }
}

.section-ourtreatments {
  overflow: hidden;
  padding: 13rem 0;
  z-index: 1;
}
.section-ourtreatments .content {
  position: relative;
  z-index: 1;
}
.section-ourtreatments .content .wrap-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 61.6rem;
  height: fit-content;
}
.section-ourtreatments .content .wrap .wrap-post:last-child {
  margin-right: 35.5rem;
}
.section-ourtreatments .content .wrap .wrap-post .item-service {
  max-width: 35.5rem;
  padding: 3rem;
}
.section-ourtreatments .content .bg {
  position: absolute;
  background: radial-gradient(42.35% 42.35% at 50% 50%, rgba(162, 127, 255, 0.38) 0%, rgba(162, 127, 255, 0) 100%);
  z-index: -1;
}
.section-ourtreatments .content .bg.border-small {
  bottom: 20rem;
  width: 50rem;
  height: 50rem;
  left: 10%;
  opacity: 0.4;
}
.section-ourtreatments .content .bg.border-large {
  opacity: 0.5;
  bottom: -30%;
  right: -30%;
  width: 84rem;
  height: 84rem;
}

.desc p {
  margin-bottom: 0 !important;
}

.item-service {
  background: #fff;
}
.item-service.has-bg {
  background: #F5F9FE;
}
.item-service .title-service {
  color: #006969;
  min-height: 11.6rem;
}
.item-service .desc-service {
  color: #536288;
}
.item-service .symbol {
  width: 7.2rem;
  height: 7.2rem;
  border-radius: 100%;
  overflow: hidden;
}
.item-service .group-btn a {
  display: block;
  width: 6rem;
  height: 6rem;
  border-radius: 100%;
  background: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: 0.3s all ease-in-out;
}
.item-service .group-btn a img {
  transition: 0.3s all ease-in-out;
  width: 3.3rem;
  height: 3.3rem;
}
.item-service:hover .group-btn a {
  transition: 0.3s all ease-in-out;
  background: #006969;
}
.item-service:hover .group-btn a img {
  transition: 0.3s all ease-in-out;
  filter: brightness(0) saturate(100%) invert(97%) sepia(0%) saturate(403%) hue-rotate(129deg) brightness(117%) contrast(100%);
}

.section-ourservice {
  background: #fff;
  padding: 13rem 0 5rem;
}
.section-ourservice .head-tabs {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #F1EFE6;
/*   overflow-x: scroll; */
/*   box-sizing: border-box; */
/*   padding-left: 24rem; */
/*  scrollbar-width: none;
  -ms-overflow-style: none; */
}
/* .section-ourservice .head-tabs::-webkit-scrollbar {
  background: rgba(0, 0, 0, 0.8);
	display:none;
}
.section-ourservice .head-tabs:hover::-webkit-scrollbar{
	display:block;
}
.section-ourservice .head-tabs:hover{
	 scrollbar-width: thin;
} */
.section-ourservice{
	overflow:hidden;
}
/* .section-ourservice .head-tabs::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
}
.section-ourservice .head-tabs::-webkit-scrollbar-thumb {
  display: none !important;
  border-radius: toRem(10);
} */
.section-ourservice .head-tabs .item {
/*   flex: 0 0 auto; */
/*   white-space: nowrap; */
  width: fit-content;
  padding-bottom: 2rem;
  text-transform: uppercase;
  font-size: 1.6rem;
  color: rgba(41, 41, 47, 0.3);
  font-weight: 500;
	text-align:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	height:100%;
	position:relative;
	min-height:9.2rem;
	z-index:1;
	width:100%;
}
.section-ourservice .head-tabs .item::before{
content:'';
	position:absolute;
	width:1px;
	height:60%;
	background:rgba(41, 41, 47, 0.3);
	left:-1.5rem;
	top:50%;
	transform:translatey(-50%);
}
/* .section-ourservice .head-tabs .swiper-wrapper {
	align-items:stretch;
}
.section-ourservice .head-tabs .swiper-slide{
  height:100%;
	flex:1;
} */
.section-ourservice .head-tabs .swiper-slide-thumb-active .item {
  color: #006969;
  border-bottom: 4px solid #006969;
}
.section-ourservice .content-tabs .tabs.active {
  display: block !important;
}
.section-ourservice .content-tabs .tabs .thumbnail {
  border-radius: 4rem;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.section-ourservice .content-tabs .tabs .wrap-title .symbol {
  padding: 1rem;
  width: 5rem;
  height: 5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.btn-wrap-new {
  font-size: 1.8rem;
  font-weight: 600;
  padding: 2rem 2.4rem;
  color: #2F2F2F;
  display: inline-flex;
  border-radius: 1rem;
  text-transform: capitalize;
}
.btn-wrap-new.btn-white-green {
  border: 1px solid #006969;
  background: #fff;
  transition: 0.3s all ease-in-out;
}
.btn-wrap-new.btn-white-green:hover {
  color: #fff;
  border: 1px solid #006969;
  background: #006969;
  transition: 0.3s all ease-in-out;
}
.btn-wrap-new.btn-yellow-new {
  border: 1px solid #FEC10D;
  background: #FEC10D;
  color: #006969;
  transition: 0.3s all ease-in-out;
}
.btn-wrap-new.btn-yellow-new:hover {
  transform: scale(1.1);
  transition: 0.3s all ease-in-out;
}
.btn-wrap-new.btn-green-new {
  color: #fff;
  border: 1px solid #62BBB1;
  background: #62BBB1;
  transition: 0.3s all ease-in-out;
}
.btn-wrap-new.btn-green-new:hover {
  color: #62BBB1;
  border: 1px solid #62BBB1;
  background: #fff;
  transition: 0.3s all ease-in-out;
}

.section-bookappointmentnew {
  padding: 5rem 0 13rem;
  background: #fff;
}
.section-bookappointmentnew .content {
  padding: 8rem 11rem 7rem 13rem;
  border-radius: 2rem;
}
.second-footer{
	background: #006969;
	padding-top:10rem
}
@media (max-width:991px){
	.second-footer{
	padding-top:6rem;
}
}
.second-footer .footer-content .list-infor {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}
@media (max-width: 991px) {
  .second-footer .footer-content .list-infor {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
}
@media (max-width: 575px) {
  .second-footer .footer-content .list-infor {
    grid-template-columns: repeat(1, 1fr);
  }
}
.second-footer .footer-content .list-infor .item-infor .list-item .item-contact {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.second-footer .footer-content .list-infor .item-infor .list-item .item-contact .symbol {
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
}
.second-footer .footer-content .list-infor .item-infor .list-item .item-contact .symbol img {
  vertical-align: top;
  object-fit: contain;
}
.second-footer .footer-action {
  padding-top: 5rem;
  margin-top: 5rem;
  border-top: 1px solid #FFFEFA;
  padding-bottom: 3rem;
  display: flex;
  justify-content: space-between;
}
.second-footer a {
  color: #FFFEFA;
}
.second-footer a:hover {
  color: #FFFEFA;
}
.second-footer .footer-contact {
  margin-left: 0;
  width: 61.5rem;
}
.second-footer .footer-contact .form-news {
  padding: 0 !important;
  border-radius: 0.8rem !important;
  padding-left: 3rem !important;
}
.second-footer .footer-contact .form-news .form-group .input {
  min-width: 26rem;
}
.second-footer .footer-contact .form-news .form-group.btn-wrap-new {
  padding: 1.5rem 3rem;
  border-radius: 0.8rem;
}
.second-footer .footer-contact .form-news .form-group.btn-wrap-new input {
  color: #FFFEFA;
  font-size: 1.6rem;
  font-weight: 600;
}
.second-footer .footer-menu-custom {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.second-footer .footer-menu-custom .item-menu span {
  margin-left: 1.5rem;
}
.second-footer .footer-menu-custom .item-menu:last-child span {
  display: none;
}
.second-footer .footer-media {
  width: 100%;
  max-width: 48.5rem;
}
@media (max-width:1400px){
	.second-footer .footer-media{
		max-width:55rem;
	}
}
@media (max-width:1400px){
	.second-footer .footer-media{
		max-width:46rem;
	}
}
.section-ourteam{
	overflow:hidden;
	padding:7.5rem 0 13rem;
}
.section-ourteam .content .slide{
	margin-top:6rem;
}
.section-ourteam .content .slide:not(:first-child){
	margin-top:3rem;
}
.section-ourteam .content .slide:not(:first-child) .swiper{
	transform:translatex(-22rem);
}
@media (max-width:575px){
	.section-ourteam .content .slide:not(:first-child) .swiper{
		transform:translatex(-12rem);
	}
}
.section-ourteam .swiper{
overflow:visible;
}
.section-ourteam .swiper-wrapper{
transition-timing-function: linear;
}
.section-ourteam .item-team .thumnail{
	height:50rem;
	border-radius:4rem;
	overflow:hidden;
}
@media (max-width:991px){
	.section-ourteam .item-team .thumnail{
	height:26rem;
	
}
}
.section-ourteam .item-team .thumnail img{
	object-position:top;
}
.section-ggreview{
	padding:60rem 0 6rem;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.section-ggreview::after{
	position:absolute;
	content:'';
	z-index:-1;
	width:117rem;
	height:117rem;
	bottom:-55rem;
	left:-45rem;
	border-radius: 1169px;
opacity: 0.3;
background: radial-gradient(42.35% 42.35% at 50% 50%, rgba(30, 188, 180, 0.38) 0%, rgba(30, 188, 180, 0.00) 100%);
}
.section-ggreview .bg{
	position:absolute;
	width:100%;
	height:72.4rem;
	z-index:-1;
	top:0;
	left:0;
}
.section-ggreview .wp-gr .grw-controls{
	position:relative !important;
	display:flex !important;
	width:100%;
	justify-content:center;
	align-items:center;
	margin-top:3rem;
}
.section-ggreview .wp-gr .grw-btns.grw-prev{
	left:unset !important;
	width:6rem !important;
	height:6rem !important;
	display:flex !important;
	flex-direction:column !important;
	justify-content:center !important;
	align-items:center !important;
	position:relative !important;
	background:transparent;
	transition:.3s all ease-in-out !important;
	padding:1.5rem !important;
		border-radius:100% !important;
}
.section-ggreview .wp-gr .grw-btns.grw-next{
	right:unset !important;
	width:6rem !important;
	height:6rem !important;
	display:flex !important;
	flex-direction:column !important;
	justify-content:center !important;
	align-items:center !important;
	position:relative !important;
	background:transparent;
	transition:.3s all ease-in-out !important;
		padding:1.5rem !important;
	border-radius:100% !important;
}
.section-ggreview .wp-gr .grw-btns.grw-next:hover{
	background:#006969 !important;
}
.section-ggreview .wp-gr .grw-btns.grw-prev:hover{
	background:#006969 !important;
}
.wp-gr .grw-btns svg path{
		transition:.3s all ease-in-out !important;
	fill:#006969 !important
}
.wp-gr .grw-btns:hover svg path{
		transition:.3s all ease-in-out !important;
	fill:#fff !important
}
.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{
	background:#fff !important;
	padding:2rem 6rem !important;
	border-radius:2rem !important;
}
.wp-gr .grw-review-inner>svg{
	display:none !important;
}
.wp-gr .wp-star svg path{
	fill:#FEC10D !important;
}
.wp-gr .wp-stars{
	display:flex !important;
	justify-content:center !important;
}
.wp-gr.wpac .wp-google-left img{
	display:none !important;
}
.wp-gr .wp-google-time{
	text-align:center !important
}
.wp-gr.wpac a.wp-google-name{
	text-align:center !important;
	width:100% !important;
	display:block !important;
}
.wp-gr .wp-google-text{
		text-align:center !important;
}
.section-newsfeed {
	padding:13rem 0;
}
.section-newsfeed .symbol{
	width:4rem;
	height:4rem;
	margin:0 auto;
}
.section-recent-post{
	padding:13rem 0 7.5rem;
}
.section-recent-post .item .box-img img{
	max-height:31rem;
	object-fit:cover;
}
.section-recent-post .item{
	height:100%;
	border-radius:2rem;
	overflow:hidden;
	border: 1px solid rgba(47, 47, 47, 0.40);
background: #FEF9EF;
	position:relative;
}
.section-recent-post .item .content{
	padding:3rem 2rem;
	
}
.section-recent-post .swiper-wrapper{
	align-items:stretch;
}
.section-recent-post .swiper-wrapper .swiper-slide{
	height:100%;
}
.section-recent-post .item .post-categories{
	position:absolute;
	top:2rem;
	left:2rem;
	padding:.5rem 1rem;
	font-size:1.4rem;
	font-weight:500;
	border-radius:2rem;
	border:1px solid #2F2F2F;
	background:#FEF9EF;
}
.section-recent-post .item .group-btn .btn-border-green{
	padding:1rem 5rem;
	background:#FFFEFA;
	border:0;
	font-size:1.4rem;
	font-weight:600;
}
.section-recent-post .item .group-btn .btn-border-green:hover{
color:#29292F !important;
}
.section-recent-post .item .group-btn .btn-border-green:after{
background-image:url('./img/next.png');
	width:1.7rem;
	height:1rem;
}
.section-brand-carousel{
		padding:13rem 0;
}
.brand-carousel {
  overflow: hidden;
max-width:192rem;
margin:0 auto;

}

.brand-carousel h2 {
  width: 100%;
  text-align: center;
  margin-bottom: 3.5rem;
  opacity: 0;
  transform: translateY(5rem);
  transition: transform .75s ease-out,opacity .25s ease-out
}

.brand-carousel h2.scrolled {
  opacity: 1;
  transform: translateY(0);
  transition-delay: .5s
}

.brand-carousel-slider {
  display: flex;
  margin-top: 2rem;
  /* width: calc((192rem - 5 * 2rem) / 6); */
}

.brand-carousel-slider-wrapper {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  min-width: 100%;
  white-space: nowrap;
}

.brand-carousel-item {
  width: 22.5rem;
  height: 10rem;
  border-radius: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin:0 1rem;
	padding:1rem;
}

.brand-carousel-item img {
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  border-radius: 1rem
}

@media (max-width:991px){
	.second-footer .footer-contact{
		width:48%;
		flex:auto;
		margin-top:0;
	}
	.footer-contact form.mc4wp-form .mc4wp-form-fields .form-news{
		width:fit-content;
	}
	.second-footer .footer-menu-custom{
		gap:.8rem;
	}
	.second-footer .footer-menu-custom .item-menu span{
		margin-left:.8rem;
	}
	.second-footer .footer-menu-custom .item-menu{
		font-size:1.6rem;
	}
	.title-106{
		line-height:1;
		font-size:6rem;
	}
	.title-70{
		line-height:1;
		font-size:4.5rem;
	}
	.section-herobanner .item{
		overflow:hidden;
	}
	.section-herobanner .swiper-slide{
		max-height:47rem !important;
		min-height:47rem !important;
	}
	.section-herobanner .item .image img, .section-herobanner .item .image video{
		max-height:47rem;
		min-height:47rem;
	}
	.section-trusted .content .image{
		width:52rem;
		height:auto;
	}
	.title-60{
		font-size:4rem;
		line-height:1;
	}
	.section-brand-carousel {
		padding:6rem 0;
	}
	.section-trusted .content{
		padding:6rem 0;
	}
	.section-ourtreatments{
		padding:6rem 0;
	}
	.section-ourtreatments .content .wrap-title{
		position:relative;
		top:unset;
		left:unset;
		width:100%;
		padding:0 1.5rem;
	}
	.section-ourtreatments .content .wrap{
		margin-top:3rem;
	}
	.section-ourtreatments .content .wrap .wrap-post .item-service{
		padding:1.5rem;
		max-width:33%;
	}
	.section-ourtreatments .content .wrap .wrap-post:last-child{
		margin-right:0
	}
	.section-ourtreatments .content .wrap .wrap-post:not(:first-child) .item-service{
		flex:1 !important;
		max-width:100%;
	}
	.section-ourtreatments .content .wrap .wrap-post:last-child .item-service:nth-child(even){
			background:#F5F9FE !important;
	}
	.section-ourtreatments .content .wrap .wrap-post:last-child .item-service.has-bg{
		background:#fff !important;
	}
	.section-ourservice{
		padding:6rem 0 3rem;
	}
	.mt-40{
		margin-top:3rem;
	}
	.section-bookappointmentnew{
		padding:3rem 0 6rem;
	}
	.section-bookappointmentnew .content{
		padding:3rem;
	}
/* 	.section-ourservice .head-tabs{
		padding-left:80%;
	} */
	.section-recent-post{
		padding:6rem 0;
	}
	.section-ourteam{
		padding:6rem 0;
	}
	.section-ggreview .bg{
		height:auto;
	}
	.section-ggreview{
		padding:32rem 0 6rem;
	}
	.section-newsfeed{
		padding:6rem 0 ;
	}
}
@media (max-width:575px){
/* 	.section-herobanner .swiper-slide{
		max-height:100vh !important;
		min-height:100vh !important;
	}
	.section-herobanner .item .image img, .section-herobanner .item .image video{
		max-height:100vh !important;
		min-height:100vh !important;
	}
	.section-herobanner .item .image img, .section-herobanner .item{
		max-height:100vh !important;
		min-height:100vh !important;
	} */
	.section-herobanner .swiper-pagination-bullet-active::after{
		width:2.6rem;
		height:2.6rem;
	}
	.section-trusted .content .image{
		width:100%;
		position:relative;
		margin-top:1.5rem;
	}
	.wrap-post{
		flex-direction:column;
	}
	.section-ourtreatments .content .wrap .wrap-post .item-service{
		max-width:100%;
		padding:1.5rem;
	}
/* 	.section-ourservice .head-tabs{
		padding-left:156%;
	} */
	.mt-30{
		margin-top:2rem;
	}
	.mt-40{
		margin-top:2rem;
	}
	.section-ourservice .content-tabs .wrap-title{
		margin-top:2rem;
	}
	.section-ggreview{
		padding:20rem 0 6rem;
	}
	.second-footer .footer-action{
		padding-top:2rem;
		margin-top:2rem;
		flex-direction:column;
		gap:2rem;
	}
	.footer-media{
		max-width:100%;
	}
	.second-footer .footer-contact{
		width:100%;
	}
	.second-footer .footer-media{
		max-width:100%;
	}
}
.section-recent-post .slide{
	position:relative;
}
.section-recent-post .swiper-button-prev,.section-recent-post .swiper-button-next{
	top:30rem;
	width:6rem;
	height:6rem;
	flex-shrink: 0;
aspect-ratio: 1/1;
	border-radius:1rem;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background:#fff;
	padding:1rem;
	transition:.3s all ease-in-out;
}
.section-recent-post .swiper-button-prev:hover,.section-recent-post .swiper-button-next:hover{
	background:#FEC10D;
	transition:.3s all ease-in-out;
}
@media (max-width:991px){
	.section-recent-post .swiper-button-prev,.section-recent-post .swiper-button-next{
		display:none;
	}
}
.section-recent-post .swiper-button-prev{
	left:-9rem;
}

.section-recent-post .swiper-button-prev img{
	transform:rotate(180deg)
}
.section-recent-post .swiper-button-next{
	right:-9rem;
}
.section-recent-post .item .content{
height: calc(100% - 31rem);
}
.section-recent-post .item .content .wrap{
	height:100%;
}

.bannersubpage + h1{
	display:none;
}
.section-trusted .content{
	padding:6rem 0 20rem;
}
.section-ourtreatments{
		padding:6rem 0;
}
.section-ourservice{
	padding:6rem 0 5rem;
}
.section-bookappointmentnew{
	padding:5rem 0 6rem;
}
.section-recent-post{
	padding:6rem 0 ;
}
.section-newsfeed{
	padding:6rem 0;
}
.section-newsfeed .cff-wrapper-ctn{
	height:fit-content !important;
}
.section-brand-carousel{
	padding:6rem 0;
}
.section-ourteam{
	padding:6rem 0;
}
.section-ourteam{
	padding:6rem 0;
}
.wp-gr{
	padding-bottom:0 !important;
}
.mb-50{
	margin-bottom:5rem;
}
@media (max-width:575.98px){
	.mb-50{
		margin-bottom:2rem;
	}
}
.second-footer{
	padding-top:3rem;
}
.ws-down{
	bottom:27rem !important;
		transition:.3s all ease-in-out;
}
.ws-up{
	bottom:1rem !important;
		transition:.3s all ease-in-out;
}
.btntotop-down{
	bottom: 33rem;
	transition:.3s all ease-in-out;
}
.btntotop-up{
	bottom: 9rem;
		transition:.3s all ease-in-out;
}
.wa__btn_popup .wa__btn_popup_icon{
	width:5.6rem !important;
	height:5.6rem !important;
}
.wa__btn_popup{
	right:3.3rem !important;
}
@media (max-width:575.98px){
	.wa__btn_popup{
		right:2rem !important;
	}
	.btntotop-down{
		bottom:48rem;
	}
	.ws-down{
		bottom:42rem !important;
	}
	.btntotop-up{
		bottom:19rem;
	}
	.ws-up{
		bottom:13rem !important;
	}
}
.form .form-row{
	margin-left: 0 !important;
	margin-right:0 !important;
}
.content-wrapper .sidebar-group .item:hover .hover .icon{
	flex-shrink:0;
}
.content-wrapper .sidebar-group .item:hover .hover .right{
	width:100%;
}
.content-wrapper .sidebar-group .item .hover{
	width:31rem;
}
@media (max-width:575.98px){
	.group-background .row{
		margin-left:-1.5rem;
		margin-right:-1.5rem;
	}
	.section-provide-the-best-service .row{
		margin-left:-1.5rem;
		margin-right:-1.5rem;
	}
}
.section-provide-the-best-service .title-section{
	line-height:1;
}
.group-background .title-section{
		line-height:1;
	}
.service-temp .tab-content .contents-right .list-content .item-content .content ul{
	display: grid;
  grid-template-columns: repeat(1, 1fr);
  column-gap: .5rem;
  list-style-position: inside;
  padding: 0;
}
.service-temp .tab-content .contents-right .list-content .item-content .content ul li::before{
	top:.8rem;
}
@media (max-width:575.98px){
	.service-temp .tab-content .contents-right .list-content .item-content .content ul{
  grid-template-columns: repeat(1, 1fr);
}
}
.section-ourservice .head-tabs .item{
	font-size:2.8rem !important;
	cursor:pointer;
}
.charge{
	padding-bottom:5rem;
}
.header .header-top .box-right{
	gap:1.5rem;
	
}
.header .header-top .box-right .flag{
	width:8rem;
	height:auto;
}
.pll-switcher-select{
	line-height:1.3 !important
}
.header .btn-header{
	gap:.4rem
}
@media (max-width:575.98px){
	.header .btn-header{
		flex-direction:column;
		white-space:nowrap;
	}
	.header .wrap-infor .list-socail{
		padding-left:1rem !important;
		margin-left:1rem !important
	}
	.header .header-top .box-right{
		gap:1rem;
	}
	.header .header-top .box-right .flag{
		width:6rem;
	}
}
.section-ggreview .background{
	max-width:168rem;
	margin:0 auto;
	position:absolute !important;
	top:-10rem;
	left:12rem;
	height:100%;
	width:100%;
}
.section-ggreview .item{
	max-width:16rem;
	width:100%;
	height:20.7rem;
	border-radius:2.8rem;
	overflow:hidden;
	 margin-bottom:1.5rem;
}
.section-ggreview .list-bg .item-bg{
	opacity: 0.3;
background: linear-gradient(180deg, rgba(98, 187, 177, 0.00) 0%, #62BBB1 287.2%);
}
.section-ggreview .list-bg .item-bg:nth-child(odd){
	margin-top:6rem;
}
.section-ggreview .slider{
	display:none;
}
.cff-wrapper-ctn{
	height:fit-content !important;
}
@media (max-width:991.98px){
	.section-ggreview .background{
	display:none
}
	.section-ggreview .list-bg .item-bg:nth-child(1),.section-ggreview .list-bg .item-bg:nth-child(2),.section-ggreview .list-bg .item-bg:nth-child(3){
	display:none
}
	.section-ggreview .slider{
	display:block;
		position:absolute;
		top:3rem;
		left:0;
		width:100%;
		height:100%;
}
	.section-ggreview .slider .swiper-wrapper{
	transition-timing-function:linear;
}
	.section-ggreview .item{
		max-width:100%;
		height:auto;
	}
}
@media (max-width:991.98px){
	.container{
		padding:0 1.5rem !important;
	}
	.row{
		margin-left:-1.5rem !important;
		margin-right:-1.5rem !important;
	}
	.section-ourtreatments .container{
		padding: 0 !important;
	}
	.section-ourteam .content .slide{
		padding:0 1.5rem;
	}
	.toggle-btn .svg-trigger{
		margin-right:-1rem;
	}
	.header .mobile-nav-inner{
		padding:2rem 1.5rem;
	}
/* 	.header .mobile-nav-inner .menu-item .dropdown-menu .nav-item-child.has-dropdown .icon-dropdown{
		display:none !important;
	} */
	.section-ourservice .content-tabs .tabs .thumbnail{
		aspect-ratio:unset;
	}
	.section-ourservice .head-tabs .item{
		min-height:11.6rem;
		line-height:1.2
	}
}
@media (max-width:575.98px){
	.section-ourservice .head-tabs .item{
		min-height:6.6rem;
		display:flex;
		flex-direction:column;
		justify-content:center;
	}
	section.team-archive .grid-team .item .top-wrap .box-img{
		padding-top:134% !important;
	}
	section.team-archive .grid-team .item .top-wrap .box-img img{
		object-fit:cover !important;
	}
	.clinic-tcm .clinic-locator .grid-clinic .item-clinic .bottom-wrap{
		padding:1.5rem;
	}
	.clinic-tcm .item-clinic .btn-wrap{
		padding:0;
	}
	.clinic-tcm .item-clinic .btn{
		padding:0;
	}
	.content-post .item .content{
		padding:1.5rem;
	}
	.section-faq .faq-box .accordion .card .card-header button{
		padding:1.5rem;
	}
	.section-faq .faq-box .accordion .card:not(:last-child){
		margin-bottom:1.5rem;
	}
	.second-footer .footer-action{
		padding-bottom:14rem;
	}
	section.charge .right .content-table .fee-box .label{
		line-height:1.2;
	}
	
	.charge .content-payment ul li:before{
		top:1.2rem !important;
	}
	.section-ourservice .head-tabs .item{
		font-size:1.8rem !important
	}
	.header .mobile-nav-inner .menu-item.active ul.dropdown-menu{
		
	}
	.header .mobile-nav-inner .menu-item.active > ul.dropdown-menu{
		display:block !important;
	}
	.section-bookappointmentnew .content{
		padding:3rem 1.5rem !important;
	}
	.section-ourtreatments .content .wrap .wrap-post .item-service .desc.fs-14{
		font-size:1.8rem !important;
	}
	.section-recent-post .item .content{
		padding:1.5rem;
	}
}
	section.charge .right .content-table .fee-box table.table tr:first-child td{
		font-size:2rem !important;
	}
section.charge .right .content-table .fee-box table.table tr td:first-child{
		font-size:2rem !important;
	}
.title-60.font-second.fw-bold{
	font-weight:400 !important;
}
