@media (max-width:576px){.container{max-width:100%;padding-left:.75rem;padding-right:.75rem}}@media (max-width:360px){.container{padding-left:.5rem;padding-right:.5rem}}.header-social-media-icons{display:none!important}@media (min-width:992px){.header-social-media-icons{display:flex!important}}.hero-section-compact{margin-top:120px!important}@media (min-width:992px){.hero-section-compact{margin-top:60px!important}.dropdown-menu-lg{min-width:600px}}@media (max-width:991.98px){.navbar .dropdown-menu{left:0!important;max-width:100%;min-width:100%!important;right:0!important}.navbar .dropdown-menu .row{margin:0}.navbar .dropdown-menu .col-md-6{flex:0 0 100%;max-width:100%}}@media (max-width:576px){header .fs-3{font-size:1.25rem!important}header .rounded-3[style*="60px"]{width:48px!important}header small.text-black{font-size:.7rem}}.section-padding{padding:3rem 0}@media (max-width:768px){.section-padding{padding:2rem 0}}@media (max-width:576px){.section-padding{padding:1.5rem 0}}@media (max-width:360px){.section-padding{padding:1.25rem 0}}.hero-title{word-wrap:break-word;font-size:clamp(1.5rem,5vw,2.5rem)!important;line-height:1.2!important}.hero-subtitle{font-size:clamp(.9rem,2.5vw,1.125rem)!important;line-height:1.4!important}@media (max-width:768px){.hero-content,.hero-subtitle,.hero-title{text-align:center}.hero-content .d-flex{justify-content:center}.hero-image{margin-top:1rem;text-align:center}.hero-image img{height:auto;max-width:100%}}@media (max-width:480px){.hero-title{font-size:1.35rem!important;margin-bottom:1rem!important}.hero-subtitle{font-size:.95rem!important;margin-bottom:1.5rem!important}.btn-danger,.btn-primary,.hero-btn{font-size:.9rem;padding:.6rem 1.25rem!important}.hero-section-compact .row{flex-direction:column}}.section-title{font-size:clamp(1.5rem,4vw,2.5rem)}.section-subtitle{font-size:clamp(.9rem,2vw,1.25rem);margin-bottom:2rem!important}@media (max-width:576px){.section-title{font-size:1.35rem}.section-subtitle{font-size:.95rem;margin-bottom:1.5rem!important}}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-size:clamp(1.5rem,4vw,2.5rem)!important}.lead{font-size:clamp(.95rem,2vw,1.25rem)}@media (max-width:480px){.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-size:1.5rem!important}}.card{margin-bottom:1.5rem}@media (max-width:768px){.card-body.p-5{padding:1.25rem!important}}@media (max-width:576px){.card-body.p-5{padding:1rem!important}}.course-title{font-size:clamp(1rem,2.5vw,1.25rem)}.course-description{min-height:auto!important}@media (max-width:480px){.course-title{font-size:1rem;text-align:center}.course-description{font-size:.9rem;height:auto!important;text-align:center}.course-price{font-size:1.35rem!important;text-align:center}.course-card .card-body{padding:1rem!important}}.update-item{align-items:flex-start;flex-direction:column}.update-main{margin-bottom:.5rem;margin-right:0}.update-time{margin-top:0}@media (max-width:768px){.updates-content{max-height:350px}}.video-item{width:280px}.video-item iframe{height:160px}@media (max-width:480px){.video-item{max-width:280px;width:100%}.video-item iframe{height:140px}.video-title{font-size:.875rem;padding:.75rem}.marquee-content{gap:1rem}.carousel-slide{margin:0 .5rem;width:200px}}.blog-image{height:180px;-o-object-fit:cover;object-fit:cover}.blog-excerpt,.blog-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:480px){.blog-image{height:150px}.blog-title{font-size:.95rem}.blog-excerpt{font-size:.9rem}.post-title a{font-size:.95rem}}.current-affairs-container{margin:1.5rem 0;padding:1.5rem 0}@media (max-width:576px){.current-affairs-container{margin:1rem 0;padding:1rem 0}}.footer .row.g-4{text-align:left}.footer-title{font-size:1rem;margin-bottom:1rem}.footer-link{display:block;font-size:.9rem;margin-bottom:.5rem}@media (max-width:768px){.footer .col-lg-2,.footer .col-lg-4{margin-bottom:1.5rem}.footer .d-flex.gap-3{flex-wrap:wrap;gap:.75rem!important}}@media (max-width:576px){.footer .row.g-4{text-align:center}.footer .d-flex.align-items-center.mb-3,.footer .d-flex.gap-3{justify-content:center}.footer-title{margin-top:.5rem}.footer-bottom .row{text-align:center}.footer-bottom .text-md-end{margin-top:.75rem;text-align:center!important}.footer-copyright{font-size:.8rem}}@media (max-width:360px){.footer .footer-link,.footer-link{font-size:.85rem}}@media (max-width:768px){.p-5,.section-padding.p-5{padding:2rem 1rem!important}.common-breadcrumb .hero-title,.common-cta-footer .display-4{font-size:1.5rem!important}.common-cta-footer .lead{font-size:1rem}}@media (max-width:576px){.p-5,.section-padding.p-5{padding:1.5rem .75rem!important}.common-cta-footer .d-flex.flex-md-row{align-items:center;flex-direction:column}.common-cta-footer .btn-lg{max-width:280px;width:100%}.contact .card-body.p-5{padding:1.25rem!important}.contact .form-control-lg{font-size:1rem}.contact .row.g-3 .col-md-6{flex:0 0 100%;max-width:100%}}@media (max-width:768px){.search-filter-section .search-inputs{flex-direction:column}.search-filter-section .search-group{width:100%}}@media (max-width:576px){.blog-hero-content .blog-stats{flex-direction:column;gap:1rem}.blog-hero-content .stat-item{flex:none}.post-index .col-lg-8{padding-left:.5rem;padding-right:.5rem}}@media (max-width:768px){.month-card{margin-bottom:1rem}.month-header{padding:.75rem}.month-title{font-size:1.1rem}.calendar-grid{gap:2px}.calendar-day{font-size:.75rem;min-height:32px}}@media (max-width:480px){.calendar-day .day-number{font-size:.7rem}.month-footer .btn{font-size:.85rem}.btn{font-size:.875rem;padding:.5rem 1rem}.gap-3{gap:.75rem!important}}@media (max-width:767.98px){.navbar-nav{padding:1rem 0;text-align:center}.nav-item{margin:.25rem 0}.nav-link{font-size:1rem;padding:.75rem 1rem!important}.dropdown-menu{border:1px solid #dee2e6!important;box-shadow:none!important;float:none!important;margin-top:.5rem!important;position:static!important;width:100%!important}.navbar .d-flex.mt-3.mt-lg-0{justify-content:center}.navbar .btn-primary{max-width:200px;width:100%}}@media (max-width:991.98px){body{padding-top:100px!important}}@media (max-width:576px){body{padding-top:90px!important}}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}img.img-fluid{height:auto;max-width:100%}.stat-number{font-size:clamp(1.75rem,5vw,2.5rem)}@media (max-width:576px){.stat-label{font-size:.85rem}.row.g-4 .col-6{padding-left:.5rem;padding-right:.5rem}}.text-muted{word-wrap:break-word}
