.container{display:flex;align-items:center;justify-content:space-between;height:90vh;margin:0 auto;width:80%;gap:2rem}.leftHomeHeading{width:54%;height:55vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.home-img img{width:100%;height:auto}img:hover{cursor:pointer}h1{letter-spacing:2px}.leftHomeText{color:var(--light-text-color)!important;margin-top:27px}@media only screen and (max-width: 768px){.container{display:flex;flex-direction:column;height:76vh}.leftHomeHeading{width:100%;height:37vh}.home-heading{font-size:1.3rem!important}}h1{text-align:center;letter-spacing:2px}.aboutContainer{height:100vh;display:flex;flex-direction:column;justify-content:center}.aboutImage{width:100%;height:auto !}.about-container{display:flex;align-items:center;justify-content:space-between;margin:52px auto;width:80%;gap:2rem}@media only screen and (max-width: 1200px){.about-container{flex-direction:column;height:44vh}}.form-fields{display:flex;flex-direction:column;width:40%;margin:25px auto}input{padding:7px;margin-bottom:14px;font-size:1.5vw;border-radius:8px;border:none}.contactus-container{height:102vh;display:flex;flex-direction:column;justify-content:center}.contactus-btn{font-weight:700;font-size:15px;width:100%}.contact-us-textarea{border-radius:13px;border:none}@media only screen and (max-width: 992px){.form-fields{width:70%}}.footer-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;background-color:var(--light-text-color);height:auto;padding:20px;align-items:flex-start;box-shadow:0 -2px 5px #0000001a}.company-name-section{width:40%;min-width:280px;margin-bottom:20px}h2,p,.footer-links a,h4,.get-in-touch{color:var(--white)!important}.heading{margin:1rem 0}p,.footer-links,.g-i-touch{letter-spacing:1.5px;line-height:1.6;word-spacing:2px}.footer-links a{cursor:pointer}.g-i-touch{line-height:1.8;min-width:280px}.footer-links{list-style:none;padding:0}.footer-links a{text-decoration:none;color:var(--white);font-size:14px}@media only screen and (max-width: 768px){section{text-align:center;margin-bottom:20px}.company-name-section{width:100%}.footer-links a{display:block;margin:5px 0}.g-i-touch{text-align:center}}@media only screen and (max-width: 480px){.footer-container{padding:15px 5px}h2{font-size:18px}p,h4,.footer-links a{font-size:12px}}header{width:100%;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:2;background-color:var(--light-blue);box-shadow:0 0 20px #90aecd56;transition:all .2s linear}nav{width:100%;display:flex;justify-content:space-between;padding:1rem 2rem;align-items:center;background-color:#e9f1fa}.nav-logo a{text-decoration:none;color:var(--bold-text-color);font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:1.5rem;align-items:center}.nav-links a{text-decoration:none;color:var(--bold-text-color);font-size:1rem;cursor:pointer}button{color:var(--white);font-size:.8rem;padding:.7rem 2rem;background-color:var(--dark-blue);border:none;border-radius:9px;font-weight:700;letter-spacing:3px}button:hover{background-color:var(--darker-blue)}ul{list-style-type:none;margin:0;padding:0}.menu-icons{display:none;z-index:100;font-size:1.5rem;position:relative}.menu-open,.menu-close{position:absolute;color:var(--black);cursor:pointer}@media only screen and (max-width: 768px){nav{flex-direction:column;align-items:flex-start;padding:1rem;position:relative}.nav-logo{margin-bottom:1rem}.nav-links{display:none;flex-direction:column;gap:1rem;width:100%;align-items:flex-start;background-color:var(--light-blue);position:absolute;top:60px;left:0;padding:1rem 2rem;background-color:#e9f1fa}nav.nav-active .nav-links{display:flex}button{align-self:flex-start}.menu-icons{display:block;position:absolute;top:1.2rem;right:2rem}}@media only screen and (max-width: 480px){.nav-logo a{font-size:1.2rem}.nav-links a{font-size:.9rem}button{font-size:1rem;padding:.5rem 1rem}}.Dcards{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;justify-content:center;width:85%;margin:auto auto 50px}.card{display:flex;flex-direction:column;gap:1rem;border-radius:10px;padding:1.5rem;box-shadow:0 0 10px #bcbcbc;text-align:center}.Dcommon{color:#1e375ab3!important;justify-content:center}.card-img{margin:0 auto}.card-img img{width:80px;height:80px;border-radius:50%}.card-name{margin:0 auto;font-size:1.2rem;font-weight:700;color:var(--bold-text-color)!important}.Dspecialization,.Dexperience,.Dfees,.Dphone{font-size:1rem;display:flex;justify-content:flex-start}.appointment-btn{font-size:.9rem;padding:.8rem;margin:1rem auto;width:100%;max-width:200px;color:#fff;border:none;border-radius:5px;cursor:pointer}.appointment-btn:hover{background-color:#007bff}@media screen and (min-width: 1025px) and (max-width:1400px){.Dcards{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 768px){.appointment-btn{width:auto;max-width:none}}@media screen and (max-width: 1024px){.Dcards{grid-template-columns:repeat(2,1fr)}.Dcommon{justify-content:center}}@media screen and (max-width: 768px){.Dcards{grid-template-columns:repeat(2,1fr);gap:2rem}.card{padding:1rem}.card-name{font-size:1rem}.appointment-btn{font-size:.8rem;padding:.7rem}.card-img img{width:70px;height:70px}}@media screen and (max-width: 600px){.Dcards{grid-template-columns:1fr;gap:2rem}.card{padding:.8rem}.card-name{font-size:.9rem}.appointment-btn{font-size:.75rem;padding:.6rem}.card-img img{width:60px;height:60px}.Dcommon{justify-content:center}}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0006;z-index:1000}.modal__content{display:flex;flex-direction:column;align-items:center;gap:2rem;width:30%;padding:2rem;border:1px solid var(--light-blue);border-radius:10px;color:var(--light-blue);background-color:#1e375a;position:relative}.modal__content h2{color:var(--light-blue)}.modal__content .btn{font-size:.9rem}.close-btn{position:absolute;top:2%;right:2%;font-size:1.5rem;color:var(--secondary-color);cursor:pointer}.book{width:80%}.form-btn{width:100%}@media only screen and (max-width: 599px){.modal__content{width:85%}}@media only screen and (min-width: 600px) and (max-width:700px){.modal__content{width:70%}}@media only screen and (min-width: 701px) and (max-width:991px){.modal__content{width:60%}}@media only screen and (min-width: 992px) and (max-width:1200){.modal__content{width:40%}}.appointmentContainer{margin:1rem auto;width:84%}.appointment-page-heading{margin:33px 0}table{border-collapse:collapse;width:100%}th,td{text-align:center;padding:8px}tr:nth-child(2n){background-color:#f2f2f2}.dnf{display:flex;justify-content:center}.removeBtn{background-color:#e09696}.removeBtn:hover{background-color:#e15757}Footer{position:absolute;bottom:0}.form-heading{margin:17px 0}.ApplyDoctorContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:65.9vh;width:38%;margin:auto}.specialization,.experience,.fees,.mob{width:80%;display:flex;justify-content:center}.specialization input,.experience input,.fees input,.mob input{width:100%;max-width:600px;padding:10px;font-size:16px}@media only screen and (max-width: 600px){.ApplyDoctorContainer{width:100%}}@media only screen and (min-width: 600px){.ApplyDoctorContainer{width:70%}}@media only screen and (max-width: 768px){.apply-btn{width:100%}}.profileContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:93vh;width:50%;margin:auto}.input-flex{display:flex;gap:1rem}select{margin-bottom:13px;border-radius:7px;border:none;background-color:#fff}input,select{font-size:17px;width:100%}.profileDetails{width:100%}textarea{margin-bottom:15px;padding:14px;border-radius:16px;border:none}.profile-btn{width:100%}.profile-pic{border-radius:50%;width:100px;height:70px;margin:1rem 0rem}@media only screen and (max-width: 992px){.profileContainer{width:66%}}@media only screen and (max-width: 768px){.profileContainer{width:80%}}@media only screen and (max-width: 600px){.profileContainer{width:88%}}.loginContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:37%;margin:auto;height:93vh}.loginBtn{width:100%}.loginHeading{margin-bottom:23px}.not-a-user{color:var(--bold-text-color)!important;text-align:center;margin-top:20px}@media only screen and (max-width: 599px){.loginContainer{width:80%}}@media only screen and (min-width: 600px) and (max-width: 767px){.loginContainer{width:60%}}@media only screen and (min-width: 768px){.loginContainer{width:50%}}.registerContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:93vh;width:37%;margin:auto}.registerHeading{margin-bottom:23px}.register-btn{width:100%}.already-a-user{color:var(--bold-text-color)!important;text-align:center;margin-top:20px}@media only screen and (max-width: 599px){.registerContainer{width:80%}}@media only screen and (min-width: 600px) and (max-width: 767px){.registerContainer{width:60%}}@media only screen and (min-width: 768px){.registerContainer{width:35%}}.sideBarContainer{height:100vh;background-color:#8a2be2;position:fixed;width:17%}.flex{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1.5vw}.sideBarContent{height:100vh;display:flex;flex-direction:column;justify-content:center;padding-left:37px;gap:5rem}.flex svg{font-size:1.5vw;color:#fff}.flex h5{color:#fff}.logOutBtn{position:absolute;bottom:0;margin-bottom:36px}@media only screen and (max-width: 1024px){.flex{font-size:2.2vw;gap:.5rem}.flex svg{font-size:2.5vw}.sideBarContent{gap:2.7rem}.sideBarContainer{width:27%}}.dashboardContainer{display:flex;gap:6%}.sidebar{width:17%}.rightSide{margin-top:12rem;width:71%}@media only screen and (max-width: 1024px){.sidebar{width:29%}}@media only screen and (min-width: 1025px){.sidebar{width:17%}}:root{--background-light-blue: #e9f1fa;--dark-blue: #00abe4;--darker-blue: #0077ff;--white: #fff;--bold-text-color: #1e375a;--light-text-color: rgba(30, 55, 90, .7);--font-family: "Poppins", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family);background-color:var(--background-light-blue);-webkit-user-select:none;user-select:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--bold-text-color);-webkit-user-select:none;user-select:none}.page-heading,.form-heading{font-size:2rem}p{color:var(--light-text-color)}button:hover{cursor:pointer}.para{color:#1e375ab3!important}
