/*
Theme Name: Maxweb
Description: This is a child theme for Flatsome Theme
Theme URI: https:
Author: Hoan
Author URI: 
Template: flatsome
Version: 3.6.1
*/


/*************** ADD CUSTOM CSS HERE.   ***************/

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
body, h2, h3, h4, h5, h6, p, strong, b, nav, ul, li, a{
	font-family: "Roboto", sans-serif!important;
}
.transparent #logo img, .anh-trang img {
	-webkit-filter: brightness(0) invert(1);
}
.nav-dropdown-default {
	padding: 0;
}
.nav-dropdown {
	min-width: 310px;
}
.nav-dropdown>li>a{
	color: #111;
}
.sec-bn .overlay{
	background-image: linear-gradient(360deg, #000000 0%, rgba(12, 12, 12, 0) 48%) ! IMPORTANT;
}
.text-bn h2{
	font-size: 25px;
	line-height: 2;
	font-weight: 700;
}
.text-bn h3{
	font-size: 28px;
	color: #ed1c24;
	font-weight: 700;
	line-height: 1.2;
}
.icon-ch {
	border-bottom: 1px dotted rgb(255 91 91 / 62%);
	margin-bottom: 8px;
	padding-bottom: 8px;
}
.icon-ck {
	border-bottom: 1px dotted rgb(253 191 0);
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.Form-lh input{
	height: 42px;
	border-radius: 2px;
	box-shadow: none;
}
.Form-lh textarea{
	border-radius: 2px;
	box-shadow: none;
}
.wpcf7-spinner {
	display: none;
}
.star-rating span:before {
	color: #7f0011;
}
.large-4 .col-inner.box-shadow-2{
	height: 100%;
}
.sec-footer .icon-angle-right:before {
	content: "";
	background: #fff;
	height: 13px !important;
	width: 13px !important;
	display: block;
	border-radius: 99px;
	color: #111;
	line-height: 0.9;
}
div#content h1, h1.section-title.section-title-center {
	margin-bottom: 18px;
	text-align: center;
	background: url(/wp-content/uploads/2025/10/line.png) no-repeat bottom center;
	padding-bottom: 30px;
	font-size: 2em;
}
.tieudetrang {
	margin-top: -30px;
	margin-bottom: 30px;
}
.blog-wrapper .entry-header-text-top, #comments, .category-tin-tuc .tieudetrang{
	display: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	-webkit-border-horizontal-spacing: 0;
	-webkit-border-vertical-spacing: 0;
}
tr td, th {
	border: 0.9px solid #000;
	padding: 12px 10px !important;
	font-size: 17px;
	color: #111;
	font-weight: 500;
}
table tr:nth-child(even) {
	background-color: hsl(195deg 47% 33%/3%);
}
#btn-nhanbaogia a{
	background: url(/wp-content/uploads/2025/10/btn_dangky-1.png) 0 0 no-repeat;
	background-size: cover;
	width: 95px;
	height: 95px;
	cursor: pointer;
	/* right: -10px; */
	/* position: relative; */
}
.call-now-button {
	z-index: 9999;
	clear: both;
	margin: 0 auto;
	position: fixed;
	border-radius: 50px;
	bottom: 1%;
	display: flex !important;
	right: 1%;
	animation-name: pulse;
	animation-delay: 1s;
	animation-duration: 1s;
	animation-iteration-count: infinite;
}
@keyframes pulse{
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		transform: scale(1.1);
	}
	100% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
}
.pum-overlay.pum-overlay-disabled {
	visibility: initial;
	background: #0000009e;
}
.pop-up textarea {
	display: none;
}
.pop-up ul {
	list-style: none;
	margin-left: -15px;
}
.pop-up ul li:before {
	content: "\f046";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 10px;
	font-size: 16px;
	color: #7f0011;
	display: inline-block;
}
.sec-banner-home .icon-box p{
	font-size:20px;
	font-weight:700;
	line-height:1.35;
}
@media only screen and (min-width: 1024px) {
	.pum-container.pum-responsive.pum-responsive-tiny {
		margin-left: -15%;
		width: 25%;
	}
}
@media only screen and (min-width: 320px) and (max-width: 860px){
	.text-bn h2 {
		font-size: 21px;
	}
	.text-bn h3{
		font-size: 23px;
	}
	.text-bn p{
		font-size: 19px;
	}
	.text-bn .icon-box-img{
		width: 55px !important;
	}
}
@media only screen and (max-width:849px){
	.sec-banner-home .icon-box .icon-box-img{
		width:60px !important;
	}
	.sec-banner-home .icon-box p{
		font-size:18px;
	}
}
@media only screen and (max-width:568px){
	.sec-banner-home .icon-box .icon-box-img{
		width:45px !important;
	}
	.sec-banner-home .icon-box p {
		font-size: 16px;
		font-weight: 600;
	}
}