@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&display=swap");.doctors-main-container{padding:2rem;background-color:#f9f9f9;margin-top:50px}.doctors-header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.filter-container,.search-form-container{width:48%;transition:transform .5s ease}.filter-container:hover,.search-form-container:hover{transform:scale(1.05)}@media (max-width:767px){.filter-container,.search-form-container{width:100%}}@media (max-width:915px){.div-doctor{width:100%!important}}.doctor-card-wrapper{display:flex;flex-wrap:wrap}.div-doctor{width:68%}.doctor-card-container{display:flex;justify-content:center;padding:1rem;animation:fadeInUp 1s ease-out}.ad-contain{width:30%;position:-webkit-sticky;position:sticky;height:300px;top:75px;padding:1rem}.ad-contain,.doctor-card-data{box-shadow:0 4px 12px rgba(0,0,0,.1)}.doctor-card-data{background-color:#ffffff;border-radius:12px;overflow:hidden;width:100%;transition:transform .3s ease;flex-direction:column}.doctor-card-data:hover{transform:translateY(-5px)}.doctor-info-data{display:flex;gap:1rem;padding:1.5rem;width:65%}.doctor-image1{width:120px;overflow:hidden;justify-content:center;align-items:center;display:flex;flex-direction:column}.doctor-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.doctor-details{flex:1 1}.doctor-name h6{font-size:20px;font-weight:700;color:#333;transition:color .3s ease;margin-bottom:3px}.doctor-name h6:hover{color:#007bff}.doctor-qualifications,.doctor-specialty{font-size:14px;color:#6a6a6a;display:flex;flex-wrap:wrap;gap:8px}.doctor-qualifications a{color:#333!important}.doctor-qualifications a i{color:#86c8e7!important}.doctor-experience{font-size:16px;font-weight:500;color:#000000}.doctor-experience i{color:#0056b3}.doctor-location{background-color:#f1f1f1;width:30%;padding:1rem;border-top:1px solid #e1e1e1}.doctor-location h6{font-size:16px;font-weight:700;color:#222}.doctor-location p{font-size:14px;color:#222}.ad-contain{width:100%;max-width:300px;background-color:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;transition:transform .3s ease;margin:0 auto}.ad-contain:hover{transform:translateY(-5px)}.ad-contain h1{font-size:1.5rem;font-weight:700;color:#333;margin:0;text-transform:uppercase;letter-spacing:.5px}.ad-card{height:300px!important}.ad-image{width:100%;border-radius:8px;object-fit:cover}.doctor-procedures{width:100%;margin-top:1rem;padding:1rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.doctor-procedures h6{font-size:16px;font-weight:700;color:#333;margin-bottom:.5rem;margin-top:2px}.doctor-procedures ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;gap:15px;cursor:pointer}.doctor-procedures li{font-size:12px;color:#333;margin-bottom:.5rem;position:relative;width:19%;text-align:center;background-color:#f3f3f3;padding:15px;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease}@media (max-width:480px){.doctor-procedures li{width:30%}}.doctor-procedures li:hover{background-color:#e0f7fa;transform:translateY(-5px)}.doctor-procedures a{font-size:14px;color:#0056b3;text-decoration:none;font-weight:700;display:block;margin-top:10px}.doctor-procedures a:hover{color:#003f7f;text-decoration:underline}.organize{display:flex;flex-direction:row}@media (max-width:768px){.ad-contain{max-width:100%;padding:1rem;top:0!important}.ad-contain h1{font-size:1.2rem}.doctor-card-wrapper{flex-direction:column;align-items:center}.doctor-card-container{width:100%!important}.ad-contain{width:100%;position:relative;margin-top:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Ambulance{margin-top:80px}.hero-image{height:100%}.content{width:95%}.filter-container,.search-form-container{width:100%}.doctor-card-wrapper{flex-direction:column;align-items:center}.doctor-card-container{width:95%;padding:1rem;margin-bottom:5px!important}.ad-contain{width:90%;position:relative;margin-top:1rem}.ad-contain h1{font-size:1.2rem}.amulance-main{display:flex;flex-direction:column;margin-top:2px!important;justify-content:center!important;align-items:center}.ambulance-left{width:85%!important}.description{padding:0;text-align:center}.doctor-qualifications{display:flex;flex-direction:column}.doctor-location h6,.doctor-name h6{margin-top:3px!important}.doctor-procedures{flex-direction:column;justify-content:center;align-items:center}}@media (min-width:768px) and (max-width:1024px){.filter-container,.search-form-container{width:48%}.doctor-card-wrapper{flex-direction:row;gap:2rem}.div-doctor{width:80%}.doctor-card-container{width:100%;padding:1rem}.ad-contain{width:25%;position:-webkit-sticky;position:sticky;top:10px;margin:20px 0}}@media (max-width:400px){.doctors-main-container{margin-top:10px!important}.search-button{width:25px!important;color:#000000}.search-button svg{color:#ffffff}.div-doctor{width:98%}.doctor-info-data{padding:20px 5px;width:100%!important}.doctor-location{width:90%}.doctor-card-container{margin:0;padding:0;width:100%!important}}@media (max-width:750px) and (min-width:400px){.doctor-location{width:100%}}.no-doctors-found{width:100%;text-align:center;font-size:18px;color:#f44336;margin-top:50px;font-weight:bolder;padding:20px;border-radius:8px;background-color:#ffebee;box-shadow:0 4px 10px rgba(0,0,0,.1);animation:fadeIn 1s ease-out}.no-doctors-found i{font-size:40px;color:#f44336;margin-bottom:15px}.no-doctors-found h3{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.no-doctors-found p{font-size:16px;color:#666;margin-top:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.doctors-intro{font-size:18px;color:#2c3e50;font-weight:400;line-height:1.8;text-align:center;background:#ffffff;padding:18px 25px;margin:0 auto 30px;border-left:5px solid #007bff;border-radius:12px;max-width:900px;box-shadow:0 4px 12px rgba(0,0,0,.05);font-family:DM Sans,sans-serif;transition:all .3s ease-in-out}.doctors-intro:hover{background:#f9fbff;border-left-color:#0056b3;transform:translateY(-3px)}.dark-mode .doctors-main-container{background:linear-gradient(135deg,#111111,#1a1a1a);color:#e0e0e0;padding:2rem;margin-top:50px;transition:background .5s ease,color .5s ease}.dark-mode .doctors-header{justify-content:space-between;gap:1rem;flex-wrap:wrap;flex-direction:column;align-items:center}.dark-mode .filter-container,.dark-mode .search-form-container{padding:10px 15px;border-radius:10px;color:#e0e0e0;transition:transform .3s ease,background .3s ease}.dark-mode .filter-container:hover,.dark-mode .search-form-container:hover{transform:scale(1.03);background-color:#2a2a2a}.dark-mode input,.dark-mode select{background-color:#333;color:#e0e0e0;border:1px solid #555}.dark-mode .doctor-card-data{position:relative;overflow:hidden;background-color:#1e1e1e;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.6);transition:transform .3s ease,box-shadow .3s ease}.dark-mode .doctor-card-data:before{content:"";position:absolute;inset:0;border-radius:14px;padding:2px;background:linear-gradient(130deg,rgba(98,170,248,.9),rgba(26,140,255,.9),rgba(98,248,180,.9),rgba(98,170,248,.9));background-size:300% 300%;animation:borderFlow 8s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}.dark-mode .doctor-card-data:hover:before{opacity:1;animation-duration:5s}.dark-mode .doctor-card-data:hover{transform:translateY(-6px)}@keyframes borderFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.dark-mode .doctor-card-data:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.8)}.dark-mode .doctor-name h6{color:#e0e0e0;transition:color .3s ease}.dark-mode .doctor-name h6:hover{color:#62aaf8}.dark-mode .doctor-qualifications,.dark-mode .doctor-specialty{color:#ccc}.dark-mode .doctor-qualifications a{color:#e0e0e0!important}.dark-mode .doctor-qualifications a i{color:#62aaf8!important}.dark-mode .doctor-experience{color:#f1f1f1}.dark-mode .doctor-experience i{color:#62aaf8}.dark-mode .doctor-location{background-color:#2a2a2a;border-top:1px solid #444}.dark-mode .doctor-location h6,.dark-mode .doctor-location p{color:#e0e0e0}.dark-mode .doctor-procedures{background-color:#222;box-shadow:0 4px 12px rgba(0,0,0,.6)}.dark-mode .doctor-procedures h6{color:#62aaf8}.dark-mode .doctor-procedures ul li{background-color:#2a2a2a;color:#e0e0e0;transition:background .3s ease,transform .3s ease}.dark-mode .doctor-procedures ul li:hover{background-color:#333;transform:translateY(-3px)}.dark-mode .doctor-procedures a{color:#62aaf8}.dark-mode .doctor-procedures a:hover{color:#1a8cff;text-decoration:underline}.dark-mode .ad-contain{background-color:#1e1e1e;box-shadow:0 4px 12px rgba(0,0,0,.6);color:#e0e0e0;transition:transform .3s ease,background .3s ease}.dark-mode .ad-contain:hover{transform:translateY(-5px);background-color:#2a2a2a}.dark-mode .ad-contain h1{color:#62aaf8}.dark-mode .no-doctors-found{background-color:#2a1a1a;color:#f44336;box-shadow:0 4px 10px rgba(0,0,0,.6)}.dark-mode .no-doctors-found i{color:#f44336}.dark-mode .no-doctors-found h3,.dark-mode .no-doctors-found p{color:#e0e0e0}.dark-mode .doctors-intro{background:#1e1e1e;border-left:5px solid #62aaf8;color:#e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.6)}.dark-mode .doctors-intro:hover{background:#2a2a2a;border-left-color:#1a8cff;transform:translateY(-3px)}