.text-bang-gia h2{
	color:  #4A4B4C;

	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; /* 43.2px */
	text-transform: uppercase;
}
.text-bang-gia h2 strong {
	background: var(--main-color);
	-webkit-background-clip: text; 
	-webkit-text-fill-color: transparent; /
	display: inline-block;
}
.text-bang-gia p{
	color: #393939;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 140%; /* 22.4px */
	letter-spacing: 0.16px;
	margin:0;
}

.row-banggia .btn_main {

	margin-top: 1rem !important;
}
.row-banggia .btn_main.btn-mt {

	margin-top: 2.5rem !important;
}
.row-banggia .btn_main--white{
	margin-top: 10rem !important;
	color: #F86F34 !important;

}

.col-banggia-1 .col-inner:hover {
	transform: translateY(-10px); /* đẩy lên trên 10px */
	box-shadow: 0 18px 40px 0 rgba(250, 131, 8, 0.40);
}

.col-banggia-1 .col-inner{
	background: var(--main-color);
	padding: 40px 20px 20px;
	border-radius: 26px;
	transition: all 0.8s ease;
}
.col-banggia-1 h1{
	font-size: 35px;
	font-weight: 800;

}
.col-banggia-1 .text-c-1{
	width: 90%;
}
.col-banggia-1 .text-c-1 p{

	font-size: 25px;	
	font-style: normal;
	font-weight: 700;
	line-height: 35px; /* 140% */
	margin-bottom: 10px;

}
.col-banggia-1 .icon-box {
	margin: 0 !important;
	align-items: center;
	margin-bottom: 5px !important;
}
.col-banggia-1 .icon-box h3,
.col-banggia-1 .icon-box p{
	margin:0 !important;
}
.col-banggia-1 .icon-box h3 span{
	font-size:15px !important	;
	font-weight: 500 !important;
}

/* PRICE 2 */
.col-banggia-1.price2,.col-banggia-1.price3{
	margin-top:20px;
}
.col-banggia-1.price2 .col-inner {
	border: 1px solid transparent;
	border-radius: 26px;
	background: 
		linear-gradient(white, white) padding-box, /* nền chính */
		linear-gradient(137deg, #FFC800 1.66%, #FCA306 29.69%, #FA8409 48.21%, #F63F10 98.34%) border-box; /* viền gradient */
	background-origin: border-box;
	background-clip: padding-box, border-box;
}

/*  TẠI SAO */
.slider-why-c .slider .row{ 
	max-width:22% !important;
	opacity:1 !important;
	margin:0px !important;
}
.slider-why-c .slider .row .col-inner{
	border: 1px solid transparent;
	border-radius: 24px;
	background: 
		linear-gradient(white, white) padding-box, /* nền chính */
		linear-gradient(137deg, #FFC800 1.66%, #FCA306 29.69%, #FA8409 48.21%, #F63F10 98.34%) border-box; /* viền gradient */
	background-origin: border-box;
	background-clip: padding-box, border-box;
	backdrop-filter: blur(16px);
	padding: 24px;
	height: 310px;
}
.slider-why-c .slider .row .col-inner .icon-box{
	display: flex;
	flex-direction: column;
	gap: 25px;
}
.slider-why-c .slider .row .col-inner .icon img{
	height:60px;
}
.slider-why-c .slider .row .col-inner span{
	color: #2F2F2F;
	font-size: 20px !important;
	font-style: normal;
	font-weight: 500;
}
/* CẢM NHẬN */
.slider-camnhan .row {
	max-width: 33% !important;
	opacity: 1;
	margin: 0px 10px !important;
}
.slider-camnhan .row.center.is-selected{
	background: var(--main-color) !important;
	padding: 20px !important;
	box-shadow: 0 18px 40px 0 rgba(250, 131, 8, 0.40);
	border:none !important;

}
.slider-camnhan .row.center.is-selected h3, .slider-camnhan .row.center.is-selected p{ 
	color:white !important;
	display: inline-block;
	margin: 0;
}
.slider-camnhan .row.center.is-selected p{

	font-size: 15px !important;
	font-style: normal;
	font-weight: 400;
	text-align: left;
}
.slider-camnhan .row.center h3, .slider-camnhan .row p{ 
	color:black !important;
	display: inline-block;
	margin: 0;
}
.slider-camnhan .row p{
	font-size: 15px !important;
	font-style: normal;
	font-weight: 400;
	text-align: left;
}
.slider-camnhan  .icon-box {
	flex-wrap: nowrap;
	align-items: center;
}
.slider-camnhan  .row .col{
	margin:0 ;
	padding:0 ;
}
.testimonial-meta{
	display:none;
}
.slider-camnhan  .row {
	border: 1px solid transparent;

	background: 
		linear-gradient(white, white) padding-box, /* nền chính */
		linear-gradient(137deg, #FFC800 1.66%, #FCA306 29.69%, #FA8409 48.21%, #F63F10 98.34%) border-box; /* viền gradient */
	background-origin: border-box;
	background-clip: padding-box, border-box;
	backdrop-filter: blur(16px);

	padding: 20px  !important;
	border-radius: 26px;


}
.slider-camnhan .icon-box-img{
	height:60px !important
}
.slider-camnhan .icon-box-img img{
	height:60px;
	width:60px;
}
.slider-camnhan .flickity-page-dots .dot.is-selected {
	background: linear-gradient(137deg, #FFC800 1.66%, #FCA306 29.69%, #FA8409 48.21%, #F63F10 98.34%) !important;
	opacity: 1 !important;
	border: none !important;
}
.slider-camnhan .flickity-page-dots .dot {

	border: none !important;
	background: #ccc;
}
.slider-camnhan .flickity-viewport {
	height: 500px !important; 
}
.slider-camnhan .flickity-button {
	opacity:1 !important;
}
.slider-style-focus .flickity-slider>:not(.is-selected) {
	transform: scale(.93);
	opacity: 1 !important;
}
.slider-camnhan .flickity-prev-next-button.previous {
	left: 47% !important;
	transform: translateX(0%) !important;
	bottom: -70% !important;
}
.slider-camnhan .flickity-prev-next-button.next {
	right: 47% !important;
	transform: translateX(0%) !important;
	bottom: -70% !important;
}
.flickity-button-icon{
	background: white !important;
	border:1px solid #FA7E0A !important;
	border-radius:99px;
}
.flickity-prev-next-button .arrow, .flickity-prev-next-button svg {
	fill: coral !important;
}
.contact-floating {
	position: fixed;
	bottom: 100px;
	right: 25px;
	display: flex;
	flex-direction: column;
	gap: 12px;
	z-index: 9999;
	border-radius: 16px;
	border: 2px solid var(--news-1, #F99427);
	background: rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
	padding: 14px;
	box-shadow: 0 4px 20px rgba(249, 148, 39, 0.25);
	transition: all 0.3s ease;
}

.contact-floating:hover {
	background: rgba(255, 255, 255, 0.55);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	box-shadow: 0 6px 24px rgba(249, 148, 39, 0.35);
}
.slider-why-c .flickity-prev-next-button .arrow, .slider-why-c .flickity-prev-next-button svg {
	fill: coral !important;
	display: none;
}
.btn-mt {
	margin-top: 2.5rem !important;
}

.price1-abs::before {
	background: url(https://thietkewebsitegiare.vn/wp-content/uploads/2025/11/price1.svg);
	content: '';
	top: 3%;
	position: absolute;
	width: 200px;
	height: 50px;
	background-size: 100% 100%;
	right: -4%;
}
.price1-abs span {
	font-size: 26px;
	position: absolute;
	right: 3%;
	top: 35px;
	text-decoration: line-through;
	color: #F7600C !important;
	font-weight: 300;
}
.text.mtop-2rem{
	margin-top: 3rem;
}
.price2-abs::before {
	background: url(https://thietkewebsitegiare.vn/wp-content/uploads/2025/11/price2-1.svg);
	content: '';
	top: 3%;
	position: absolute;
	width: 200px;
	height: 50px;
	background-size: 100% 100%;
	right: -4%;
}
.price2-abs span {
	font-size: 26px;
	position: absolute;
	right: 3%;
	top: 35px;
	text-decoration: line-through;
	color: white !important;
	font-weight: 300;
}
@media (max-width: 768px) {  
	.text-bang-gia{
		text-align:center;
	}
	.text-bang-gia h2 {
		font-size: 32px !important;
	}

	.slider-why-c .slider .row{ 
		max-width:70% !important;
		opacity:1 !important;
		margin:0px !important;
	}
	.slider-why-c .slider .row .col-inner span{
		color: #2F2F2F;
		font-size: 14px !important;
		font-style: normal;
		font-weight: 500;
	}
	.slider-why-c .slider .row .col-inner{
		padding: 16px;
		height: 230px !important;
	}

	.slider-camnhan .row {
		max-width:75% !important;
		opacity: 1;
		margin: 0px 10px !important;
	}
	.slider-camnhan .icon-box-img img {
		height: 35px;
		width: 35px;
	}
	.slider-camnhan .icon-box-img {
		height: 35px !important;
		width: 35px !important;
	}
	.slider-camnhan .row.center.is-selected p {
		font-size: 10px !important;
		font-style: normal;
		font-weight: 400;
		text-align: left;
	}
	.slider-camnhan .row p {
		font-size: 10px !important;
	}
	.slider-camnhan .icon-box-left .icon-box-img+.icon-box-text {
		padding-left: 2px;
	}

	.row-slider-mb .swiper{ overflow:hidden; }
	.row-slider-mb .swiper-slide{ width:100%; }
	#contact-floating-1 {
		position: fixed;
		bottom: 20px !important;
		right: 25px;
		display: flex;
		flex-direction: column;
		gap: 12px;
		z-index: 9999;
		display:none !important;
	}
	.row-banggia .btn_main--white {
		margin-top: 0rem !important;
		color: #F86F34 !important;
	}
	
	
}