@import"https://fonts.googleapis.com/css2?family=Pacifico&family=Poppins:wght@300;400;600&display=swap";.wrapper{width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}.red-btn{background-color:#000!important;color:#fff!important;padding:5px 20px 8px!important}.red-btn:hover{background-color:#333!important;color:#fff!important;padding:5px 20px 8px!important}.rebback{background:#f21524}.rebback a{color:#fff!important}.rebback a:hover{color:#ccc!important}.read-more-btn{background:linear-gradient(135deg,#000,red);margin-top:20px;color:#fff;font-size:18px;font-weight:700;padding:12px 24px;border:none;border-radius:30px;transition:all .3s ease-in-out;box-shadow:0 4px 10px #0003;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.read-more-btn:hover{background:linear-gradient(135deg,#feb47b,#ff7e5f);transform:scale(1.05);box-shadow:0 6px 15px #0000004d}.read-more-btn:active{transform:scale(.95);box-shadow:none}.nav-link{color:#000!important;padding:10px 20px!important;font-weight:600!important;text-transform:uppercase}.nav-link:hover{color:#f4181d!important;padding:10px 20px!important;text-decoration:underline;line-height:25px}.pad0{padding:0!important}.carousel-item img{width:100%;height:80vh;object-fit:cover}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;background:#007bff;color:#fff;padding:10px 0;position:relative}.marquee{display:inline-block;white-space:nowrap;animation:marquee-scroll 30s linear infinite;font-size:18px;cursor:pointer;font-weight:400}.marquee:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.about-us{background-color:#f8f9fa}.about-us h2{color:#000;font-size:50px;font-weight:600}.pq-title-sub-title img{width:30px}i.fas,i.fa-solid{font-size:24px;display:inline-block}.icon-box{background:#000;padding:20px}.pad45{padding-right:45px}.pd-btm{padding:20px 0}.process-section{padding:50px 0;background-image:url(images/main\ img/working-bg.jpg);background-size:cover}.mrg40{margin-top:40px!important}.process-section .card{border:none;border-radius:10px;box-shadow:0 4px 10px #0003;transition:transform .3s ease-in-out;padding:10px}.marg-lft{margin-right:50px}.process-section .card-title{color:#b20000}.process-section .card:hover{transform:scale(1.05)}.card{background-color:#b20000}.process-section h2{font-size:32px;font-weight:700}.alinks{color:#b20000!important}.gallery-title{font-size:28px;font-weight:700;color:#d22b2b;margin:20px 0}.gallery-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px}.event-card{width:250px;cursor:pointer}.event-card img{width:100%;height:180px;border-radius:10px;box-shadow:0 0 10px #0000001a;transition:transform .3s}.event-card img:hover{transform:scale(1.05)}.modal.custom-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#000c;justify-content:center;align-items:center}.modal-content{max-width:90%;max-height:90%;border-radius:10px}.btn-crm-success{background-color:#28a745;border-color:#28a745;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease}.btn-crm-success:hover{background-color:#218838;border-color:#1e7e34;color:#fff;transform:translateY(-2px)}.btn-crm-warning{background-color:#e83e8c;border-color:#e83e8c;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease;border:none;cursor:pointer}.btn-crm-warning:hover{background-color:#d91a72;border-color:#d91a72;color:#fff;transform:translateY(-2px)}.btn-crm-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;transition:all .3s ease;border:none;cursor:pointer}.btn-crm-info:hover{background-color:#138496;border-color:#117a8b;color:#fff;transform:translateY(-2px)}.close{position:absolute;top:20px;right:30px;color:#fff;font-size:30px;cursor:pointer}@media (max-width: 768px){.gallery-container{flex-direction:column;align-items:center}}
