@charset 'UTF-8';
/*  The ÂN - Custom CSS
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Condensed', sans-serif;
*/

.ul_list { list-style: inherit; margin-left: 20px; }
.round20 { border-radius: 20px; }
.common-content-section p, .common-content-section li { text-align: justify; }
.mb-10 { margin-bottom: 10px !important; }

.hero-video { position: relative; width: 100%; height: 100vh; /* 1/2 chiều cao màn hình */ overflow: hidden; z-index: 9; margin-left: -1px; }
.hero-video iframe { position: absolute; top: 50%; left: 50%; width: 100%; /* Tỷ lệ 16:9 */ height: 100vh; transform: translate(-50%, -50%); pointer-events: none; /* Không cho người dùng click */ z-index: -1; }
.hero-content { position: relative; z-index: 1; text-align: center; color: white; padding-top: 80px; font-size: 2em; text-shadow: 0 2px 8px rgba(0,0,0,0.6); }

/* Fixed */
.ct-hero-section6 .content h2.title2 { font-size: 70px; padding: 10px 15px; }
.entry-content ul li, .entry-content ol li { font-weight: 400 !important; }
.site-footer { background-color: var(--section-bg); }
.footer-widgets-item p.content,
.footer-widgets-item ul.menu li a,
.footer-widgets-item ul.contact-info li .content p { color: #000 !important; }
.footer-widgets-item h2,
.footer-widgets-item ul.contact-info li .content h4,
.footer-widgets-item ul.contact-info li .icon i { color: var(--primary-color); }
.ct-about-us-section5 .content p.text { text-align: justify; }

@media (max-width: 667px) {
	.hero-video { height: 40vh; }	
	.header-color.header .logo img.sticky-logo { width: 65px !important; }
	.ct-hero-section6 .content h2.title2 { padding: 0 !important; }
	.ct-hero-section6 .content h2.title2 { font-size: 36px; }
	.ct-hero-section6 .content h2.title2 img { margin-bottom: 20px; width: 50%; height: auto; }
	.button-1, .button-2 { text-align: center; width: 100%; }
	.services-card-item-style8 .content p,
	.services-card-item .content p { text-align: justify; }
	.ct-video-banner-image .banner-img { padding: 100px 0px; }
	.ct-video-banner-image .banner-img-m { margin: 0; }
}