html{overflow-x:hidden}.topbar{background-color:#4e4d9b;color:#fff;font-family:Poppins,sans-serif;font-size:16px}.topbar .social-icons .icons{font-size:24px;text-decoration:none;color:#fff;transition:color .3s ease,transform .3s ease}.topbar .social-icons .icons:hover{transform:scale(1.2) rotate(2deg)}.logo-and-button .Book-an-appointment .nav-item a{background-color:#e43e44;border:none;transition:background-color .3s ease,transform .3s ease}.logo-and-button .Book-an-appointment .nav-item a:hover{background-color:#982020;transform:scale(1.05)}.menu{background-color:#4e4d9b}.navbar-nav .nav-item .nav-link{color:#fff;text-decoration:none;transition:color .3s ease;font-family:Oxygen,sans-serif;overflow:hidden}.navbar-nav .nav-item .nav-link:hover{color:#00c897}.navbar-nav .nav-item.active .nav-link{color:#00c897;font-weight:700;border-bottom:2px solid #00C897}@keyframes fadeIn{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}.animate-h2,.animate-p{opacity:0}.animate-h2.active{animation:fadeIn 1s ease-out forwards}.animate-p.active{animation:fadeIn 1s ease-out .5s forwards}.swiper-slide-overlay img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;overflow-x:hidden}.swiper-button-next{left:35px}.swiper-button-prev{left:30px}.overlay-text{position:absolute;top:30%;color:#fff;font-family:Poppins,sans-serif;font-size:48px}.line{width:.4rem;height:18rem;border-radius:.5rem;background-color:#fff;margin-right:20px}.swiper-slide-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#000c,#2e2e2e80)}.navigation-buttons{position:relative;bottom:-30px;left:45%;transform:translate(-50%)}.swiper-button-prev,.swiper-button-next{width:40px;height:40px;background-color:#e43e44;border-radius:50%;color:#fff;cursor:pointer;position:relative;z-index:2}.swiper-button-prev:after,.swiper-button-next:after{font-size:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 2s ease-out forwards}.fade-in-up{animation:fadeIn 1s ease-out forwards}.our-stories{font-family:Poppins,sans-serif;font-size:48px;font-weight:700;opacity:0;transform:translateY(20px)}.about-body{font-family:Oxygen,sans-serif;font-size:16px}.about-us .about-button{background-color:#e43e44;font-family:Oxygen,sans-serif;border:none}.about-image img{width:100%;height:auto;opacity:0;transform:translateY(20px)}.about-us .about-button:hover{background-color:#982020;transform:scale(1.05)}.Departments-home{background-color:#eefcf8;overflow:hidden}.card{height:365px;width:100%;max-width:260px;border:none;box-shadow:0 4px 8px #0000001a;border-radius:15px;margin:0 auto;transition:transform .2s}.card:hover{transform:translateY(-10px)}.circle{width:155px;height:155px;background-color:#00c897;border-radius:50%;display:flex;justify-content:center;align-items:center}.depart-name{font-family:Poppins,sans-serif;font-weight:700;font-size:24px}.depart-image{max-height:60%;width:auto}.department-end .depart-button{background-color:#e43e44;border:none;font-family:Oxygen,sans-serif}.department-end .depart-button:hover{background-color:#982020;transform:scale(1.05)}.department-link{text-decoration:none;color:inherit}.department-link:hover .depart-name{text-decoration:none}.doctors .department-card p{font-family:Oxygen,sans-serif;font-size:16px;font-weight:700}.member{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 8px #0000001a;transition:transform .3s,box-shadow .3s}.member:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.pic{flex:0 0 100px}.pic img{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:3px solid #00b894}.member-info{margin-left:20px}.member-info h4{font-size:1.5rem;font-weight:700;margin-bottom:5px;font-family:Poppins,sans-serif}.member-info span{display:block;margin-bottom:10px;font-size:1rem;color:#888;font-family:Oxygen,sans-serif}.member-info p{font-size:.95rem;font-family:Oxygen,sans-serif;color:#555}.doctors .doctors-button{background-color:#e43e44;border:none;font-family:Oxygen,sans-serif}.doctors .doctors-button:hover{background-color:#982020;transform:scale(1.05)}.testimonials{background-color:#f9f9f9;padding:60px 0}.testimonial-wrap{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;margin:20px;transition:transform .3s,box-shadow .3s}.testimonial-wrap:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.testimonial-img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:3px solid #00b894}.testimonial-item p{font-size:.95rem;color:#555;margin-top:15px;margin-bottom:15px}.testimonial-item h3{font-size:1.25rem;font-weight:700;color:#333}.testimonial-item h5{font-size:1rem;color:#888}.packages{overflow:hidden}.packages-card{height:auto;width:100%;max-width:none;box-shadow:0 2px 5px 2px #756f6f14}.packages h4{font-family:Poppins,sans-serif;font-weight:700;font-size:24px}.packages p,.packages ul{font-family:Oxygen,sans-serif;font-size:16px}.package-price{background-color:#4e4d9b;font-family:Oxygen,sans-serif;color:#fff;width:100%;padding-top:10px;padding-bottom:10px}.package-title{font-weight:700;color:#00c897}.packages .package-button{background-color:#e43e44;border:none;font-family:Oxygen,sans-serif}.packages .package-button:hover{background-color:#982020;transform:scale(1.05)}#footer{background-color:#00c897;padding:0}.footer-top{background-color:#00c897;color:#fff;padding:30px 0}.footer-contact img{margin-bottom:20px}.footer-contact h3{color:#fff;margin-bottom:20px}.footer-contact p{margin-bottom:0;color:#fff}.footer-links h4{margin-bottom:20px;color:#fff}.footer-links ul{padding:0;list-style:none}.footer-links ul li{margin-bottom:10px}.footer-links ul li a{color:#fff;text-decoration:none}.footer-links ul li a:hover{color:#ccc}.footer-links ul li i{margin-right:8px}.footer-bottom{background-color:#4e4d9b;color:#fff;padding:10px 0}.footer-bottom p{margin:0}.about-section{padding:50px 0}.about-section h2{font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:30px}.about-section p{font-family:Oxygen,sans-serif;font-size:16px}.green-text{color:#00c897}.about-image{width:100%;height:auto;transition:transform .3s ease}.about-image:hover{transform:scale(1.05)}.our-vision{font-family:Oxygen,sans-serif;font-size:1rem}@media (max-width: 768px){.about-section h2{font-size:2rem}.about-image{margin:20px 0}.our-vision{font-size:.9rem;text-align:center}}.contact-info{background-color:#00c897}.contact-info p{font-family:Oxygen,sans-serif;font-size:16px}.contact-form .contact-button{background-color:#e43e44;border:none}.contact-form .contact-button:hover{background-color:#982020;transform:scale(1.05)}#appointment-button{background-color:#e43e44;border:none}#appointment-button:hover{background-color:#982020;transform:scale(1.05)}@media (max-width: 768px){.footer-top .footer-contact,.footer-top .footer-links{text-align:center}.footer-top .footer-contact img{margin:0 auto 20px}}@media (min-width: 768px) and (max-width: 991.98px){.footer-links h4{font-size:22px}.footer-links ul{margin-top:20px}.footer-links ul li{margin-bottom:15px}.footer-links ul li:last-child{margin-bottom:0}.footer-contact,.footer-links{text-align:center}}@media (max-width: 576px){.footer-top .footer-contact h3,.footer-top .footer-contact p,.footer-top .footer-links h4,.footer-top .footer-links ul{text-align:center}.footer-top .footer-links ul{padding-left:0}.footer-top .footer-links ul li{display:inline-block;margin:0 10px 10px 0}.footer-top .footer-links ul li a{display:inline-block}}@media only screen and (max-width: 1200px){.header .info{display:flex;flex-direction:column;margin:0}}@media (max-width: 767.98px){.navbar-nav{text-align:center}.navbar-nav .nav-item{margin-bottom:10px}.logo-and-button .navbar .navbar-brand img{width:50%;height:40%}}@media (max-width:1024){.swiper-container .swiper-wrapper .swiper-slide .swiperClass img{width:100%;height:60vh}}@media (max-width: 900px){.overlay-text{font-size:40px;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700}.swiper-container .swiper-wrapper .swiper-slide .swiperClass img{width:100%;height:60vh}}@media (max-width: 768px){html{overflow-x:hidden}.swiper-container .swiper-wrapper .swiper-slide .swiperClass img{width:100%;height:60vh}.overlay-text .message{font-size:24px;top:50%;left:40%;transform:translate(-50%,-50%)}.navigation-buttons{display:none}}@media (max-width: 576px){.overlay-text .message{font-size:24px;top:50%;left:40%;transform:translate(-50%,-50%)}.overlay-text h2,.overlay-text p{font-size:24px}.swiper-container .swiper-wrapper .swiper-slide .swiperClass img{width:100%;height:50vh}.our-stories{font-size:40px}}@media (max-width: 300px){.overlay-text{font-size:24px;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700}.overlay-text h2{font-size:20px}.overlay-text p{font-size:22px}.swiper-container .swiper-wrapper .swiper-slide .swiperClass img{width:100%;height:50vh}}@media (max-width: 768px){.testimonial-wrap{margin:10px}.testimonial-item p{font-size:.9rem}.testimonial-item h3{font-size:1.15rem}.testimonial-item h5{font-size:.9rem}}@media (max-width: 576px){.testimonial-wrap{margin:5px;padding:15px}.testimonial-item p{font-size:.85rem}.testimonial-item h3{font-size:1rem}.testimonial-item h5{font-size:.85rem}}@media (max-width: 768px){.packages .card{min-width:100%}}@media (max-width: 576px){.packages .card{padding:15px}}
