diff --git a/- fonts.txt b/- fonts.txt new file mode 100644 index 00000000..e645abd8 --- /dev/null +++ b/- fonts.txt @@ -0,0 +1,4 @@ +Font - + +Poppins +https://fonts.google.com/specimen/Poppins \ No newline at end of file diff --git a/.github/workflows/auto-label-issues.yml b/.github/workflows/auto-label-issues.yml new file mode 100644 index 00000000..71349c4c --- /dev/null +++ b/.github/workflows/auto-label-issues.yml @@ -0,0 +1,22 @@ +name: Auto-label on Any Issue + +on: + issues: + types: [opened] + +jobs: + auto-label: + runs-on: ubuntu-latest + steps: + - name: Add labels to any new issue + uses: actions/github-script@v4 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + const labelsToAdd = ["gssoc"]; + await github.issues.addLabels({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + labels: labelsToAdd + }); \ No newline at end of file diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index 704db0e2..be872536 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -1,16 +1,22 @@ -name: Greetings +name: 'Greetings' -on: [pull_request_target, issues] +on: + issues: + types: [opened] + pull_request_target: + types: [opened] +permissions: + issues: write + pull-requests: write jobs: - greeting: + welcome: runs-on: ubuntu-latest - permissions: - issues: write - pull-requests: write steps: - - uses: actions/first-interaction@v1 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - issue-message: "Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible." - pr-message: "Welcome to Our repository.🎊 Thank you so much for taking the time to point this out." + - uses: actions/checkout@v1 + - uses: EddieHubCommunity/gh-action-community/src/welcome@main + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + issue-message: "Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible." + pr-message: "Great job, @${{ github.actor }}! 🎉 Thank you for submitting your pull request. Your contribution is valuable and we appreciate your efforts to improve our project.We will promptly review your changes and offer feedback. Keep up the excellent work! Kindly remember to check our [contributing guidelines](https://github.com/Anshika14528/RAPIDOC-HEALTHCARE-WEBSITE-/blob/main/CONTRIBUTING.md)" + \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 6f3a2913..d85aeb14 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,3 @@ { - "liveServer.settings.port": 5501 -} \ No newline at end of file + "liveServer.settings.port": 5502 +} diff --git a/Css-Files/aboutus.css b/Css-Files/aboutus.css new file mode 100644 index 00000000..190f8bfa --- /dev/null +++ b/Css-Files/aboutus.css @@ -0,0 +1,228 @@ +.about-us { + display: block; + margin: auto; + width: 52.5rem; + height: 100%; +} + +.about-us-heading { + text-align: center; + font-size: 40px; + margin-bottom: 5rem; + margin-top: 5rem; +} + +.about-service { + height: 360px; + width: 1200px; + margin-left: 150px; + margin-top: -40px; + display: flex; + justify-content: center; + align-items: center; +} + +.sec-1, +.sec-2 { + height: 360px; + width: 600px; +} + +.sec-2 { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + gap: 8px; +} + +.a-1, +.a-2, +.a-3 { + height: 94px; + width: 500px; + display: flex; + align-items: left; + justify-content: left; + background-color: #111111; + border-radius: 11px; +} + +.a-l, +.b-l, +.c-l { + height: 58px; + width: 58px; + border-radius: 50%; + margin-top: 17px; + margin-left: 15px; + border: 2px solid #2f7f81; +} + +.a-r, +.b-r { + height: 58px; + width: 380px; + margin-top: 19px; + margin-left: 20px; +} + +.c-r { + height: 58px; + width: 380px; + margin-left: 20px; + margin-top: 17px; +} + +.head-1, +.head-2 { + height: 28px; + width: 380px; +} + +.head-1 { + font-size: 18px; +} + +.head-2 { + font-size: 10px; + margin-top: 7px; +} +.h-icon { + margin-left: 10px; + margin-top: 11px; +} + +.q-icon { + margin-left: 7px; + margin-top: 7px; +} + +.a-icon { + margin-left: 14px; + margin-top: 15px; +} +.about-img { + height: 300px; + width: 520px; + margin-left: 40px; + margin-top: 30px; +} + +.about-us-block { + display: flex; + justify-content: space-evenly; + margin-top: 80px; +} + +.about-us-community, +.about-us-product, +.about-us-event, +.about-us-location { + display: flex; + flex-direction: column; + gap: 1rem; + width: 35%; + height: 18rem; + border: 1px solid rgba(206, 212, 218, 1); + border-radius: 8px; + margin-bottom: 21px; +} + +.about-us-community { + border: 2px solid #1c413b; +} + +.about-us-community:hover { + background: #1c413b; + color: white; +} + +.about-us-location { + border: 2px solid #1c413b; +} + +.about-us-location:hover { + background: #1c413b; + color: white; +} + +.about-us-product { + border: 2px solid #1c413b; +} + +.about-us-product:hover { + background: #1c413b; + color: white; +} + +.about-us-event { + border: 2px solid #1c413b; +} + +.about-us-event:hover { + background: #1c413b; + color: white; +} + +.about-us-blk-text { + font-size: 20px; + font-weight: 600; + line-height: 30px; + letter-spacing: 0em; + text-align: left; + margin-top: 1rem; +} + +.about-us-blk-para { + font-size: 16px; + font-weight: 400; + line-height: 25px; + letter-spacing: 0em; + text-align: left; + margin-left: 1rem; + margin-right: 1rem; +} + +@media only screen and (max-width: 768px) { + .about-us-block { + flex-direction: column; + justify-content: center; + align-items: center; + } + + .about-us-community, + .about-us-event, + .about-us-location, + .about-us-product { + width: 90%; + height: 100%; + padding: 0.5rem; + } +} + +@media only screen and (max-width: 1020px) { + .about-us-block { + flex-direction: column; + justify-content: center; + align-items: center; + } + + .about-us-community, + .about-us-event, + .about-us-location, + .about-us-product { + width: 90% !important; + height: 100%; + padding: 0.5rem; + } +} + +@media only screen and (max-width: 1250px) { + .about-us-community, + .about-us-event, + .about-us-location, + .about-us-product { + width: 45%; + } +} diff --git a/Css-Files/bloodstyle.css b/Css-Files/bloodstyle.css index e645409f..dc998bba 100644 --- a/Css-Files/bloodstyle.css +++ b/Css-Files/bloodstyle.css @@ -4,8 +4,9 @@ box-sizing: border-box; font-family: 'poppins',sans-serif; } -bodY{ +body{ display: flex; + flex-direction: column; justify-content: center; align-items: center; min-height: 100vh; @@ -16,7 +17,7 @@ bodY{ text-decoration: none; margin-top: -18px; position: absolute; - left: 50%; + left: 45%; font-size: 30px; justify-content: center; align-items: center; @@ -28,7 +29,6 @@ margin-top: -18px; color: #fff; } #topbar1 { - background: #022a2d; height: 50px; font-size: 14px; transition: all 0.5s; @@ -39,26 +39,9 @@ margin-top: -18px; top: -40px; } - #topbar1 .contact-info a { - margin-top: -40px; - line-height: 1; - color: #fff; - transition: 0.3s; - } - #topbar1 .contact-info a:hover { - color: #3fbbc0; - } - #topbar1 .contact-info i { - color: #3fbbc0; - margin-top: -40px; - padding-right: 4px; - margin-left: 15px; - line-height: 0; - } - #topbar1 .contact-info i:first-child { - margin-left: 0; - } + + #topbar1 .social-links a { margin-top: -40px; @@ -67,6 +50,8 @@ margin-top: -18px; display: inline-block; line-height: 1px; transition: 0.3s; + transform: translateY(-100px); + } #topbar1 .social-links a:hover { @@ -225,7 +210,8 @@ justify-content: center; align-items: center; flex-direction: column; text-align: center; -gap: 15px +gap: 15px; +padding-top: 3rem; } .container .drop .content h2{ @@ -243,6 +229,7 @@ gap: 15px align-items: center; font-size: 2em; color: var(--clr); + padding-left: 1em; } .container .drop .content a{ position: relative; @@ -256,10 +243,10 @@ gap: 15px opacity: 0.75; transition: 0.5s; } -container .drop .content a:hover{ +.container .drop .content a:hover{ opacity: 1; } -container .drop .content a::before{ +.container .drop .content a::before{ content: ''; position: absolute; width: 65%; @@ -281,4 +268,400 @@ container .drop .content a::before{ font-size: 28px; line-height: 36px; } -} \ No newline at end of file +} +.ltr{ + color: black !important; +} + + a { + color: #55a5ea; + text-decoration: none; + cursor: pointer; + } + + a:hover { + color: #55a5ea; + text-decoration: none; + } + + h1, + h2, + h3, + h4, + h5, + h6 { + font-family: "Raleway", sans-serif; + } + + .nav_link li { + padding: 5px 10px; + display: inline-block; + color: white; + } + + .nav_link li a { + transition: all 0.3s ease 0s; + color: white; + } + button { + position: relative; + border-radius: 10px; + border: 1px solid #4bb6b7; + background-color: #4bb6b7; + color: #fff; + font-size: 15px; + font-weight: 700; + margin: 8px; + padding: 8px 50px; + letter-spacing: 1px; + text-transform: capitalize; + transition: 0.3s ease-in-out; + cursor: pointer; + } + + .nav_link li a:hover { + color: #55a5ea; + + /* text-decoration: underline 2.5px rgb(3, 3, 94); */ + } + + .header_container { + /* background-color: #d9d9d9; */ + background-color: #022a2d ; + opacity: 0.9; + display: flex; + flex-direction: row; + /* justify-content: space-evenly; */ + justify-content: space-between; + align-items: center; + height: 70px; + margin: auto; + width: 100%; + } + + :root { + --text-color: #959DA5; + --footer-bg: #022a2d; + --footer-bottom-bg: #3fbcc051s; + --white: white; + --link-color: #959DA5; + --link-hover: #2F81CF; + --button-border: #848D97; + } + footer { + position: relative; + padding: 50px 0; + } + + #back-to-top-container { + position: fixed; + bottom: 25px; + right: 30px; + cursor: pointer; + z-index: 1000; + } + + .circle { + background-color: #00093d; + border-radius: 50%; + width: 35px; + height: 35px; + display: flex; + justify-content: center; + align-items: center; + transition: background-color 0.3s; + } + + #back-to-top { + width: 40px; + height: 40px; + fill: #4178c0; + color: #00093d; + transition: fill 0.3s; + } + + #back-to-top:hover { + fill: hsl(214, 50%, 60%); + } + + .back-to-top:hover { + background: #3fbcc0cd; + color: #fff; + } + + .back-to-top.active { + visibility: visible; + opacity: 1; + } + + .subscribebtn:hover { + border: 3px solid var(--white); + background-color: var(--footer-bg); + } + #footer { + background: #000; + padding: 0 0 20px 0; + color: #fff; + font-size: 14px; + width: 100%; + padding: 50px; + } + + #footer .footer-top { + background: #000; + padding: 20px 0 20px 0; + } + + #footer .footer-top .footer-info { + margin-bottom: 20px; + } + + #footer .footer-top .footer-info h3 { + font-size: 50px; + margin: 0 0 20px 0; + color: #57a6ea; + padding: 2px 0 2px 0; + line-height: 1; + } + + #footer .footer-top .footer-info p { + font-size: 14px; + line-height: 24px; + margin-bottom: 0; + font-family: "Roboto", sans-serif; + } + + #footer .footer-top .social-links a { + font-size: 18px; + display: inline-block; + background: #57a6ea; + color: #fff; + line-height: 1; + padding: 8px 0; + margin-right: 4px; + border-radius: 4px; + text-align: center; + width: 36px; + height: 36px; + transition: 0.3s; + } + footer { + bottom: 0; + background-color: #03393d; + width: 100%; + min-width: 20re; + bottom: 0; + display: flex; + align-items: center; + flex-direction: column; + } + + + .footer-wrapper { + display: flex; + flex-direction: column; + max-width: 80rem; + width: 100%; + margin: 0 auto; + padding: 1rem; + } + + .footer-logo-columns { + list-style-type: none; + display: flex; + flex-direction: row; + flex-wrap: wrap; + flex-grow: 4; + gap: 3rem 1rem; + } + + .footer-logo { + margin-bottom: 2rem; + width: 3rem; + } + + .footer-logo-column { + display: flex; + grid-area: footer-logo; + flex-direction: column; + min-width: 16rem; + flex-grow: 1; + padding-right: 0.5rem; + } + + .footer-logo-column p { + color: var(--text-color); + font-size: 0.95rem; + margin-bottom: 1.5rem; + } + + .footer-logo-column h3 { + color: var(--white); + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + /* other columns */ + + .other-columns { + display: inline-grid; + grid-template-columns: repeat(2, 1fr); + width: 100%; + gap: 2rem 1rem; + padding-top: 2rem; + } + + .other-columns ul { + display: flex; + gap: 0.75rem; + list-style-type: none; + padding: 0; + margin: 0; + flex-direction: column; + font-weight: 600; + } + + .other-columns ul a { + color: var(--text-color); + text-decoration: none; + font-size: 0.85rem; + } + + .other-columns ul a:hover { + text-decoration: underline; + } + + .other-columns h3 { + color: var(--link-color); + margin-bottom: 1rem; + font-size: 1rem; + font-family: ui-monospace, monospace; + } + + .footer-logo svg { + fill: var(--white); + } + + /*? Footer bottom */ + .footer-bottom { + width: 100%; + color: var(--text-color); + background-color: var(--footer-bottom-bg); + } + + .footer-bottom-wrapper { + display: flex; + max-width: 80rem; + margin: 0 auto; + gap: 1rem; + width: 100%; + flex-wrap: wrap; + justify-content: space-between; + align-items: center; + align-content: center; + padding: 1rem; + } + + .footer-bottom small { + font-size: 1rem; + display: inline; + white-space: nowrap; + } + + .footer-bottom-links { + list-style-type: none; + display: inline-flex; + flex-wrap: wrap; + justify-content: center; + gap: 1rem; + } + + .footer-bottom-links a { + color: var(--link-color); + text-decoration: none; + white-space: nowrap; + } + + .footer-bottom-links a:hover { + color: var(--link-hover); + text-decoration: underline; + } + + .footer-bottom>small { + font-size: 1rem; + margin: 0 auto; + width: 100% + } + + /*? socials */ + .social-wrapper { + display: flex; + gap: 0.5rem; + margin: 0 auto; + } + + .social-links { + display: inline-flex; + gap: 0.5rem; + align-items: center; + } + + .social-links img { + width: 1.5rem; + height: 1.5rem; + transition: all 0.2s ease-in-out; + } + + .social-links img:hover { + transform: scale(1.1); + } + + .social-links ul { + display: flex; + flex-wrap: wrap; + gap: 0.75rem; + list-style-type: none; + } + + .footer-bottom-wrapper { + display: flex; + flex-direction: column; + justify-content: center; + } + + .subscribe-form{ + margin-top: 10px; + display: flex; + flex-direction: column; + gap: 10px; + } + .subscribe-form input{ + padding: 10px; + } + + @media (min-width: 600px) { + .other-columns { + display: grid; + grid-template-columns: repeat(4, 1fr); + } + + .footer-bottom-wrapper { + flex-direction: row; + } + .footer-bottom-wrapper small{ + font-size: smaller; + } + .footer-bottom-links { + margin-left: 1.5rem; + } + } + + @media (max-width: 800px) { + .footer-top { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 1rem 0.5rem 2rem 0.5rem; + } + } \ No newline at end of file diff --git a/Css-Files/doctor.css b/Css-Files/doctor.css index d81e3925..bbb6ddea 100644 --- a/Css-Files/doctor.css +++ b/Css-Files/doctor.css @@ -11,6 +11,9 @@ body{ justify-content: center; background-color: #000; } +.logo { + cursor: pointer; +} .slide-content{ margin: 0 40px; overflow: hidden; @@ -24,6 +27,102 @@ body{ padding: 40px 0; border-radius: 20px; } +header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + background-color: #f8f8f8; +} + +.logo { + height: 40px; +} + +.header-buttons button { + margin-left: 10px; + padding: 5px 10px; +} + +.calendar { + display: flex; + justify-content: space-between; + align-items: center; + background-color: #f3f3f3; + padding: 10px; + border-bottom: 1px solid #ccc; +} + +.nav-button { + background-color: #007bff; + color: #fff; + border: none; + padding: 5px 10px; + cursor: pointer; +} + +.month { + font-size: 20px; + font-weight: bold; +} + +.dates { + display: flex; + gap: 10px; +} + +.date1, .date2, .date3, .date4, .date5, .date6, .date7, .date8, .date9, .date10, .date11, .date12 { + background-color: #fff; + padding: 10px; + cursor: pointer; + border: 1px solid #ccc; +} + +.date:hover { + background-color: #007bff; + color: #fff; +} + +.schedule { + padding: 20px; +} + +.consultation { + margin-top: 20px; + padding: 20px; + border: 1px solid #ccc; + border-radius: 5px; + background-color: #f9f9f9; +} + +.consultation h3 { + margin: 0; +} + +.consultation p { + margin: 5px 0; +} + +.consult-button { + background-color: #007bff; + color: #fff; + border: none; + padding: 5px 10px; + cursor: pointer; + margin-top: 10px; + display: inline-block; +} + +.consult-button:hover { + background-color: #0056b3; +} + +footer { + display: flex; + justify-content: space-around; + padding: 10px; + background-color: #f8f8f8; +} .card{ border-radius: 25px; background-color: #FFf; @@ -101,6 +200,7 @@ transition: all 0.3s ease; .button:hover{ background: #02969bd5; } + .swiper-navBtn{ color: white; } diff --git a/Css-Files/news.css b/Css-Files/news.css new file mode 100644 index 00000000..f8bde885 --- /dev/null +++ b/Css-Files/news.css @@ -0,0 +1,220 @@ +*{ + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: 'Poppins',sans-serif; +} + + +body{ + /* font-family: "Open Sans", sans-serif; */ + color: #fff; + background-color: #000; + } + + a { + color: white; + text-decoration: none; + } + + a:hover { + color: #55a5ea; + text-decoration: none; + } + + .nav_link { + list-style: none; + } + + .nav_link li { + padding: 5px 20px; + display: inline-block; + color: white; + padding-top: 15px; + } + + .nav_link li a { + transition: all 0.3s ease 0s; + color: white; + text-decoration: none; + } + + .nav_link li a:hover { + color: #55a5ea; + text-decoration: underline 2.5px rgb(3, 3, 94); + } + + .header_container { + /* background-color: #d9d9d9; */ + background-color: #022a2d; + opacity: 0.9; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + height: 60px; + margin: auto; + } + + .head { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + padding: 12px; + margin: 12px auto; +} + +.line { + width: 30vw; + border: 1px solid black; + margin: 7px; + background-color: black; + height: 4px; + border-radius: 24px; +} + +#newsBox { + display: flex; + justify-content: center; +align-items: center; + gap: 2rem; + flex-wrap: wrap; + +} + + +footer { + width: 100%; + background: linear-gradient(to right, #0f0f0f, #00093d); + color: #ffff; + line-height: 20px; + } + + .footer-title { + font-weight: 700; + font-size: 26px; + margin-bottom: 22px; + } + + .row { + width: 90%; + margin: auto; + display: flex; + flex-wrap: wrap; + align-items: flex-start; + } + + .col { + padding: 20px 0; + } + + .col h3 { + font-size: 25px; + } + + #col1 { + flex-basis: 40%; + margin-right: 40px; + } + + #col2 { + flex-basis: 20%; + margin-right: 10px; + font-size: 15px; + } + + #col3 { + flex-basis: 15%; + } + + #col4 { + flex-basis: 15%; + } + + .logo { + margin-bottom: 30px; + } + + .col h3 { + width: fit-content; + margin-bottom: 40px; + position: relative; + } + + #col2 p { + margin-bottom: 18px; + } + + #col2 p a { + font-size: 15px; + padding-top: 10px; + color: #fff; + } + + .email-id { + width: fit-content; + margin: 20px 0; + border-bottom: 1px solid #ccc; + } + + .quick-links-info div { + margin-bottom: 20px; + } + + .quick-links-info div a { + color: #fff; + font-size: 15px; + } + + .underline { + width: 100%; + height: 5px; + background: #767676; + border-radius: 3px; + position: absolute; + top: 25px; + left: 0; + overflow: hidden; + } + + .underline span { + width: 15px; + height: 100%; + background: #fff; + border-radius: 3px; + position: absolute; + top: 0; + left: 10px; + /* animation: moving 1s linear infinite; */ + } + + .news{ + border-radius: 1rem; + background-color: #fff; + padding: 2rem 4rem; + box-shadow: rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0, 0,0,0.3) 0px 1px 3px -1px; + margin: 50px; + width: 60%; + margin-left: 250px; + padding: 20px; + } + .news h1{ + color: black; + font-size: 2.0rem; + margin-bottom: 0.3rem; + font-family: "Poppins", sans-serif; + } + .news p{ + color: black; + font-size: 1.1rem; + font-family: "Poppins", sans-serif; + } + .emoji{ + padding: 1rem 0; + width: 20%; + display: flex; + justify-content: space-between; + } + + \ No newline at end of file diff --git a/Css-Files/testimonial.css b/Css-Files/testimonial.css new file mode 100644 index 00000000..807a036b --- /dev/null +++ b/Css-Files/testimonial.css @@ -0,0 +1,245 @@ +.testimonals-item { + background-color: #ede6e6; + padding: 30px; + border-radius: 30px; + } + + .rating { + width: 180px; + } + + .section-title { + color: white !important; + font-size: 48px; + margin-bottom: 2rem; + } + + .rating__star { + font-size: 20px; + cursor: pointer; + color: #dabd18b2; + } + + .testimonals-item img { + max-width: 70px; + border-radius: 50%; + margin-right: 20px; + vertical-align: middle; + } + + /* Testimonals Section */ + + .testimonals-item { + background-color: #1c413b; + padding: 30px; + border-radius: 30px; + text-align: center; + } + + .testimonals-item img { + max-width: 80px; + border-radius: 50%; + margin-right: 20px; + vertical-align: middle; + } + + .testimonals-item .info { + display: flex; + align-items: center; + } + + .testimonals-item .name { + font-size: 24px; + text-transform: capitalize; + font-weight: 800; + color: white; + line-height: 1.2; + margin-top: 10px; + margin-bottom: 10px; + } + + .testimonals-item p { + margin-top: 20px; + color: white; + text-align: left; + } + + .testimonals-item .rating { + margin-top: 15px; + font-size: 14px; + text-align: left; + } + + .testimonals .swiper-pagination { + position: relative; + margin-top: 40px; + bottom: auto; + } + + .testimonals .swiper-pagination-bullet { + height: 12px; + width: 12px; + background-color: white !important; + } + + .testimonals-item .job { + text-transform: capitalize; + color: white; + text-align: center; + } + + .testimonals-item p { + margin-top: 20px; + color: white; + } + + .testimonals-item .rating { + margin-top: 15px; + font-size: 14px; + } + + .testimonals .swiper-pagination { + position: relative; + margin-top: 40px; + bottom: auto; + } + +#test { + + margin-left: 2rem; + margin-right: 2rem; + + .testimonals { + min-height: 100vh; + max-width: 80% !important; + display: flex; + align-items: center; + justify-content: center; + background-color: #198754; +} + +.slide-content { + margin: 0 40px; + overflow: hidden; + border-radius: 25px; +} +.card { + position: relative; + border-radius: 25px; + background-color: #1c413b; + height: 300px; + transition: transform 0.5s ease; +} + +.image-content { + display: flex; + flex-direction: column; + align-items: center; + padding: 25px 0; +} + +.card-image { + height: 150px; + width: 150px; + border-radius: 50%; + background: #1c413b; +} + +.card-image .card-img { + height: 100%; + width: 100%; + object-fit: cover; + border-radius: 50%; + border: 4px solid #1c413b; +} + +.swiper-navBtn { + color: white !important; + transition: color 0.3s ease; +} + +.swiper-navBtn:hover { + color: #198754; +} + +.swiper-navBtn::before, +.swiper-navBtn::after { + font-size: 35px; +} + +.swiper-button-next { + right: 0; +} + +.swiper-button-prev { + left: 0; +} + +.swiper-pagination-bullet { + background-color: white !important; + opacity: 1; +} + +.swiper-pagination-bullet-active { + background-color: grey !important; +} + +@media screen and (max-width: 768px) { + .slide-content { + margin: 0 10px; + } + .swiper-navBtn { + display: none; + } +} + +.card:hover .fronts { + opacity: 0; + transform: translateY(-100%); +} + +.card .fronts { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + backface-visibility: hidden; +} + +.backs { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + backface-visibility: hidden; + opacity: 0; + border: 2px solid #198754; + background-color: #1c413b; + border-radius: 50px; + font-size: 1em; + padding: 10px 40px; + transition: opacity 0.5s ease; +} + +.card:hover .backs { + opacity: 1; +} + +.rating i { + color: #ffc107; +} + +@media screen and (max-width: 700px) { + .backs { + font-size: 15px; + } +} + +@media screen and (min-width: 520px) and (max-width: 550px) { + .backs { + font-size: 13px; + } +} +} \ No newline at end of file diff --git a/Html-Files/Css-Files/Experiencestyle.css b/Html-Files/Css-Files/Experiencestyle.css new file mode 100644 index 00000000..799b31ab --- /dev/null +++ b/Html-Files/Css-Files/Experiencestyle.css @@ -0,0 +1,418 @@ +body { + font-family: "Open Sans", sans-serif; + color: #fff; + background-color: #000; + margin: 0; + padding-top: 10px; + } + a { + color: #55a5ea; + text-decoration: none; + } + h1{ + color: #4bb6b7; + font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; + } + a:hover { + color: #55a5ea; + text-decoration: none; + } + .nav_link li { + padding: 5px 20px; + display: inline-block; + color: white; + } + + .nav_link li a { + transition: all 0.3s ease 0s; + color: white; + } + button { + position: relative; + border-radius: 10px; + border: 1px solid #4bb6b7; + background-color: #4bb6b7; + color: #fff; + font-size: 15px; + font-weight: 700; + margin: 8px; + padding: 8px 50px; + letter-spacing: 1px; + text-transform: capitalize; + transition: 0.3s ease-in-out; + } + + .nav_link li a:hover { + color: #55a5ea; + } +/*Preloader CSS*/ +.pre{ + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + transition: opacity 2s ease-out, visibility 2s ease-out; + opacity: 1; + visibility: visible; + z-index: 9999; + } + + .pre--hidden { + opacity: 0; + visibility: hidden; + } + + .loader { + display: block; + position: relative; + width: 150px; + height: 150px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: #55a5ea; + animation: spin 3s linear infinite; + } + + .loader:before { + content: ""; + position: absolute; + top: 5px; + left: 5px; + right: 5px; + bottom: 5px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: #3fbcc0c6; + animation: spin 3s linear infinite; + } + + .loader:after { + content: ""; + position: absolute; + top: 15px; + left: 15px; + right: 15px; + bottom: 15px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: #fff; + animation: spin 1.5s linear infinite; + } + + @keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } + + + .loader--hidden{ + opacity: 0; + visibility: hidden; + } +.h{ + margin-top: 20px; + margin-bottom: 20px; +} + .header_container { + background-color: #022a2d; + opacity: 0.9; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + height: 60px; + margin: auto; + } + *,*::after,*::before{ + /*padding: 0; + margin: 0;*/ + box-sizing: border-box; + } + +header { +display: flex; +justify-content: space-between; +align-items: center; +margin-bottom: 20px; +} + +.filter-sort { +display: flex; +align-items: center; +} + +.filter-sort label { +margin-right: 10px; +} + +.filter-sort select, +.filter-sort input[type="range"] { +margin-right: 20px; +} + +#doctor-list { +list-style-type: none; +padding: 0; +} + +#doctor-list li { +border: 1px solid #ccc; +padding: 10px; +margin-bottom: 10px; +display: flex; +justify-content: space-between; +align-items: center; +} +:root { + --text-color: #959DA5; + --footer-bg: #3fbcc051; + --footer-bottom-bg: #3fbcc051s; + --white: white; + --link-color: #959DA5; + --link-hover: #2F81CF; + --button-border: #848D97; + } + + .subscribe-btn { + display: flex; + align-items: center; + justify-content: center; + max-width: 8rem; + color: var(--white); + text-decoration: none; + font-size: 1rem; + height: 3rem; + font-weight: 700; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 1px solid var(--link-color); + border-radius: 0.375rem; + transition: all 0.2s ease-in-out; + } + + .subscribe-btn:hover { + border: 3px solid var(--white); + } + + /*? footer containers */ + footer { + bottom: 0; + background-color: var(--footer-bg); + width: 100%; + min-width: 20re; + bottom: 0; + display: flex; + align-items: center; + flex-direction: column; + } + + + .footer-wrapper { + display: flex; + flex-direction: column; + max-width: 80rem; + width: 100%; + margin: 0 auto; + padding: 1rem; + } + + .footer-logo-columns { + list-style-type: none; + display: flex; + flex-direction: row; + flex-wrap: wrap; + flex-grow: 4; + gap: 3rem 1rem; + } + + .footer-logo { + margin-bottom: 2rem; + width: 3rem; + } + + .footer-logo-column { + display: flex; + grid-area: footer-logo; + flex-direction: column; + min-width: 16rem; + flex-grow: 1; + padding-right: 0.5rem; + } + + .footer-logo-column p { + color: var(--text-color); + font-size: 0.95rem; + margin-bottom: 1.5rem; + } + + .footer-logo-column h3 { + color: var(--white); + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + /* other columns */ + + .other-columns { + display: inline-grid; + grid-template-columns: repeat(2, 1fr); + width: 100%; + gap: 2rem 1rem; + padding-top: 2rem; + } + + .other-columns ul { + display: flex; + gap: 0.75rem; + list-style-type: none; + padding: 0; + margin: 0; + flex-direction: column; + font-weight: 600; + } + + .other-columns ul a { + color: var(--text-color); + text-decoration: none; + font-size: 0.85rem; + } + + .other-columns ul a:hover { + text-decoration: underline; + } + + .other-columns h3 { + color: var(--link-color); + margin-bottom: 1rem; + font-size: 1rem; + font-family: ui-monospace, monospace; + } + + .footer-logo svg { + fill: var(--white); + } + + /*? Footer bottom */ + .footer-bottom { + width: 100%; + color: var(--text-color); + background-color: var(--footer-bottom-bg); + } + + .footer-bottom-wrapper { + display: flex; + max-width: 80rem; + margin: 0 auto; + gap: 1rem; + width: 100%; + flex-wrap: wrap; + justify-content: space-between; + align-items: center; + align-content: center; + padding: 1rem; + } + + .footer-bottom small { + font-size: 1rem; + display: inline; + white-space: nowrap; + } + + .footer-bottom-links { + list-style-type: none; + display: inline-flex; + flex-wrap: wrap; + justify-content: center; + gap: 1rem; + } + + .footer-bottom-links a { + color: var(--link-color); + text-decoration: none; + white-space: nowrap; + } + + .footer-bottom-links a:hover { + color: var(--link-hover); + text-decoration: underline; + } + + .footer-bottom>small { + font-size: 1rem; + margin: 0 auto; + width: 100% + } + + /*? socials */ + .social-wrapper { + display: flex; + gap: 0.5rem; + margin: 0 auto; + } + + .social-links { + display: inline-flex; + gap: 0.5rem; + align-items: center; + } + + .social-links img { + width: 1.5rem; + height: 1.5rem; + transition: all 0.2s ease-in-out; + } + + .social-links img:hover { + transform: scale(1.1); + } + + .social-links ul { + display: flex; + flex-wrap: wrap; + gap: 0.75rem; + list-style-type: none; + } + + .footer-bottom-wrapper { + display: flex; + flex-direction: column; + justify-content: center; + } + + + + @media (min-width: 600px) { + .other-columns { + display: grid; + grid-template-columns: repeat(4, 1fr); + } + + .footer-bottom-wrapper { + flex-direction: row; + } + .footer-bottom-wrapper small{ + font-size: smaller; + } + .footer-bottom-links { + margin-left: 1.5rem; + } + } + + @media (max-width: 800px) { + .footer-top { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + padding: 1rem 0.5rem 2rem 0.5rem; + } + } \ No newline at end of file diff --git a/Html-Files/Css-Files/styles.css b/Html-Files/Css-Files/styles.css index f0803764..41a187f1 100644 --- a/Html-Files/Css-Files/styles.css +++ b/Html-Files/Css-Files/styles.css @@ -1,56 +1,53 @@ -/* @import url('http://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap'); */ +@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap'); -* -{ +* { margin: 0; padding: 0; box-sizing: border-box; - font-family: 'Poppins',sans-serif; + font-family: 'Poppins', sans-serif; } -section -{ +section { display: flex; justify-content: center; align-items: center; min-height: 100vh; background-color: #095a55; - + position: relative; } -section::before -{ + +section::before { content: ''; position: absolute; - top: 10; + top: 0; left: 0; width: 50%; height: 100%; - background: #fff38e; + background: #4bb6b7; } .nav_link { list-style: none; - } - - .nav_link li { +} + +.nav_link li { padding: 5px 20px; display: inline-block; color: white; - } - - .nav_link li a { +} + +.nav_link li a { transition: all 0.3s ease 0s; color: white; text-decoration: none; - } - - .nav_link li a:hover { +} + +.nav_link li a:hover { color: #55a5ea; text-decoration: underline 2.5px rgb(3, 3, 94); - } - - .header_container { - /* background-color: #d9d9d9; */ +} + +.header_container { background-color: #022a2d; opacity: 0.9; display: flex; @@ -58,11 +55,11 @@ section::before justify-content: space-between; align-items: center; height: 60px; - margin: auto; - } + width: 100%; + padding: 0 20px; +} -.container -{ +.container { position: relative; min-width: 1100px; min-height: 550px; @@ -70,11 +67,9 @@ section::before z-index: 1000; /* border-radius: 22px; */ /* background-color: #fff; */ - } -.container .contactInfo -{ +.container .contactInfo { position: absolute; top: 40px; width: 350px; @@ -83,29 +78,23 @@ section::before z-index: 1; padding: 40px; display: flex; - justify-content: center; flex-direction: column; justify-content: space-between; box-shadow: 0 20px 25px rgba(0,0,0,0.15); border-radius: 22px; } -.container .contactInfo h2 -{ +.container .contactInfo h2 { color: #fff; - font-size:24px; + font-size: 24px; font-weight: 500; } -.container .contactInfo ul.info -{ - position: relative; +.container .contactInfo ul.info { margin: 20px 0; } -.container .contactInfo ul.info li -{ - position: relative; +.container .contactInfo ul.info li { list-style: none; display: flex; margin: 20px 0; @@ -113,37 +102,28 @@ section::before align-items: flex-start; } -.container .contactInfo ul.info li span:nth-child(1) -{ +.container .contactInfo ul.info li span:nth-child(1) { width: 30px; min-width: 30px; } -/* for gmail */ -.container .contactInfo ul.info li span a -{ +.container .contactInfo ul.info li span a { color: #fff; text-decoration: none; - width: 30px; - min-width: 30px; - } -.container .contactInfo ul.info li span:nth-child(1) img -{ +.container .contactInfo ul.info li span:nth-child(1) img { max-width: 100%; filter: invert(1); } -.container .contactInfo ul.info li span:nth-child(2) -{ +.container .contactInfo ul.info li span:nth-child(2) { color: #fff; margin-left: 10px; font-weight: 300; } .container .contactInfo ul.sci { - position: relative; display: flex; } @@ -158,61 +138,50 @@ section::before .container .contactInfo ul.sci li a img { filter: invert(1); - background-color: transparent; - width: 25px; /* Adjust the width as needed */ - height: 25px; /* Adjust the height as needed */ + width: 25px; + height: 25px; } - - -.container .contactForm -{ +.container .contactForm { position: absolute; padding: 70px 50px; padding-left: 250px; margin-left: 150px; - width: calc(100% - 150px); + width: calc(100% - 300px); height: 100%; background: #fff; box-shadow: 0 50px 50px rgba(0,0,0,0.25); border-radius: 22px; } -.container .contactForm h2 -{ +.container .contactForm h2 { color: #0f3959; font-size: 24px; font-weight: 500; } -.container .contactForm .formBox -{ - position: relative; +.container .contactForm .formBox { display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 30px; } -.container .contactForm .formBox .inputBox -{ - position: relative; +.container .contactForm .formBox .inputBox { margin-bottom: 35px; + width: 100%; } -.container .contactForm .formBox .inputBox.w50 -{ +.container .contactForm .formBox .inputBox.w50 { width: 47%; } -.container .contactForm .formBox .inputBox.w100 -{ +.container .contactForm .formBox .inputBox.w100 { width: 100%; } .container .contactForm .formBox .inputBox input, -.container .contactForm .formBox .inputBox textarea -{ +.container .contactForm .formBox .inputBox textarea { width: 100%; resize: none; padding: 5px 0; @@ -224,13 +193,11 @@ section::before border-bottom: 1px solid #777; } -.container .contactForm .formBox .inputBox textarea -{ +.container .contactForm .formBox .inputBox textarea { height: 120px; } -.container .contactForm .formBox .inputBox span -{ +.container .contactForm .formBox .inputBox span { position: absolute; left: 0; padding: 5px 0; @@ -243,20 +210,16 @@ section::before .container .contactForm .formBox .inputBox input:focus ~ span, .container .contactForm .formBox .inputBox input:valid ~ span, .container .contactForm .formBox .inputBox textarea:focus ~ span, -.container .contactForm .formBox .inputBox textarea:valid ~ span -{ +.container .contactForm .formBox .inputBox textarea:valid ~ span { transform: translateY(-20px); - font-size: 12px; + font-size: 12px; font-weight: 400; letter-spacing: 1px; color: #095a55; font-weight: 500; } -/* Css for the submit button */ -.container .contactForm .formBox .inputBox input[type="submit"] -{ - position: relative; +.container .contactForm .formBox .inputBox input[type="submit"] { cursor: pointer; background: #095a55; border-radius: 20px; @@ -264,35 +227,30 @@ section::before border: none; max-width: 150px; padding: 12px; - + margin-left: 170px; } -.container .contactForm .formBox .inputBox input[type="submit"]:hover{ +.container .contactForm .formBox .inputBox input[type="submit"]:hover { background: #0d9480; } -/* make the form responsive */ -@media (max-width: 1200px) -{ - .container - { +/* Responsive adjustments */ +@media (max-width: 1200px) { + .container { width: 90%; - min-width: auto; margin: 20px; box-shadow: 0 20px 50px rgba(0,0,0,0.2); } - .container .contactInfo - { + .container .contactInfo { top: 0; height: 550px; position: relative; box-shadow: none; - border-radius: 0px; + border-radius: 0; } - .container .contactForm - { + .container .contactForm { position: relative; width: calc(100% - 350px); padding-left: 0; @@ -300,75 +258,62 @@ section::before padding: 40px; height: 550px; box-shadow: none; - border-radius: 0px; + border-radius: 0; } } -@media (max-width: 991px) -{ - section - { +@media (max-width: 991px) { + section { display: flex; justify-content: center; align-items: center; min-height: 100vh; - background: #fff38e; + background: #4bb6b7; } - section::before - { + section::before { display: none; } - .container - { - display: flex; + .container { flex-direction: column-reverse; } - .container .contactForm - { + .container .contactForm { width: 100%; height: auto; - border-radius: 0px; + border-radius: 0; } - .container .contactInfo - { + .container .contactInfo { width: 100%; height: auto; flex-direction: row; - border-radius: 0px; + border-radius: 0; } - .container .contactInfo ul.sci - { - position: relative; - display: flex; - justify-content: center; - align-items: center; + + .container .contactInfo ul.sci { + justify-content: center; + align-items: center; } } -@media (max-width: 600px) -{ - .container .contactForm - { +@media (max-width: 600px) { + .container .contactForm { padding: 25px; } - .container .contactInfo{ + .container .contactInfo { padding: 25px; flex-direction: column; align-items: flex-start; } - .container .contactInfo ul.sci - { + .container .contactInfo ul.sci { margin-top: 40px; } - .container .contactForm .formBox .inputBox.w50 - { + .container .contactForm .formBox .inputBox.w50 { width: 100%; } } diff --git a/Html-Files/Doctor Experience.html b/Html-Files/Doctor Experience.html new file mode 100644 index 00000000..0a4f41e7 --- /dev/null +++ b/Html-Files/Doctor Experience.html @@ -0,0 +1,495 @@ + + +
+ + +