.payment-custom-content .payment-form{background:#fff;padding:30px;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1)}.payment-custom-content .payment-form .form-control,.payment-custom-content .payment-form .form-select{height:50px;border:1px solid #e9e9e9;border-radius:5px;padding:0 15px;font-size:16px}.payment-custom-content .payment-form label{font-weight:500;color:#333}.payment-custom-content .payment-form .vl-btn1:disabled{opacity:.7;cursor:not-allowed}.payment-custom-content .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.payment-custom-content .popup-content{background-color:#fff;padding:2rem;border-radius:10px;position:relative;max-width:500px;width:90%;text-align:center}.payment-custom-content .close-btn{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;color:#666}.payment-custom-content .popup-icon{margin-bottom:1rem}.payment-custom-content .popup-icon img{width:64px;height:64px}.payment-custom-content .popup-content h2{color:#333;margin-bottom:1rem}.payment-custom-content .popup-content p{color:#666;margin-bottom:1.5rem}.payment-custom-content .vl-btn2{display:inline-block;padding:12px 30px;background-color:#ffba00;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.payment-custom-content .vl-btn2:hover{background-color:#e5a700}.mobile-money-btn{background-color:#4caf50!important}.mobile-money-btn:hover{background-color:#3e8e41!important}.footer1-sertion-area .footer-logo-area ul li a,.homepage1-body .header-area.homepage1 .header-elements .btn-area ul li a,.homepage10-body .header-area.homepage10 .header-elements .btn-area ul li a,.homepage2-body .header-area.homepage2 .header-elements .btn-area ul li a,.homepage3-body .header-area.homepage3 .header-elements .btn-area ul li a,.homepage4-body .header-area.homepage4 .header-elements .btn-area ul li a,.homepage6-body .header-area.homepage6 .header-elements .btn-area ul li a,.homepage7-body .header-area.homepage7 .header-elements .btn-area ul li a,.homepage9-body .header-area.homepage9 .header-elements .btn-area ul li a{height:24px!important;width:24px!important;line-height:24px!important;font-size:12px!important}.mobile-sidebar .footer1-contact-info .social-links-mobile-menu ul li a{height:24px!important;width:24px!important;line-height:14px!important;font-size:12px!important}.header-area.homepage1 .main-menu ul{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important}.header-area.homepage1 .main-menu ul li{display:inline-block!important;white-space:nowrap!important}.header-area.homepage1 .main-menu ul li a{white-space:nowrap!important;padding:0 15px!important;font-size:14px!important}@media (max-width:768px){.btn-area1 .vl-btn1{padding:12px 15px;font-size:14px}}