 body {
            font-family: 'Kanit', sans-serif;
            scroll-behavior: smooth;
        }
        .navbar {
            background-color: rgba(255, 255, 255, 0.95);
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        /* Hero Section */
        .hero-section {
            background: linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2)), 
                        url('img/hero.jpg');
            background-size: cover;
            background-position: center;
            height: 100vh;
            display: flex;
            align-items: center;
            color: white;
        }
        .section-padding {
            padding: 80px 0;
        }
        .course-card {
            transition: transform 0.3s ease;
            border: none;
            border-radius: 15px;
        }
        .course-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
        }
        .btn-primary {
            background-color: #d4af37; /* สีทองหรูหรา */
            border-color: #d4af37;
            padding: 12px 30px;
            border-radius: 30px;
        }
        .btn-primary:hover {
            background-color: #b8962e;
            border-color: #b8962e;
        }
		#for-mobile{display: none;}
		#txt-intro{background-color: #990000 !important;color: #FFF;}
		#contact{border-top: dotted 1px #900;padding-top: 30px;}
		#contact h2{color: #900;}
		#about .p-3 i{color: #990000;} 
        /* Mobile adjustment */
        @media (max-width: 768px) {
            .hero-section h1 { font-size: 2.5rem; }
            .section-padding { padding: 50px 0; }
			#for-mobile{display: block;width: 20%;position: fixed;bottom: 20px;right: 5px;text-align: right;opacity: 0.9;}
			#for-mobile i{margin-top: 2px;}
        }
		