Let us know how we're doing and how we can improve.
RapiDoc Healthcare
@@ -1069,8 +2271,46 @@
RAPIDOC Newsletter
-
+
-
@@ -1137,172 +2377,184 @@
RAPIDOC Newsletter
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ loader.classList.add("loader--hidden");
-
-
-
+ loader.addEventListener("transitionend", () => {
+ document.body.removeChild(loader);
+ });
+ });
+ const hamburger = document.querySelector('.hamburger');
+ const navbar = document.querySelector('.header_container');
+ const nav = document.querySelector('.nav_link');
+ hamburger.addEventListener('click', () => {
+ navbar.classList.toggle('nav-h');
+ nav.classList.toggle('vis-h');
+ })
+
+
+
+
+
\ No newline at end of file
diff --git a/style.css b/style.css
index 0036a248..1041b76a 100644
--- a/style.css
+++ b/style.css
@@ -1,12 +1,12 @@
body {
- font-family: "Open Sans", sans-serif;
- color: #fff;
- background-color: #000;
+ font-family: "Open Sans", sans-serif;
+ color: #fff;
+ background-color: #57beee;
}
a {
- color: #ffffff;
- text-decoration: none;
+ color: #ffffff;
+ text-decoration: none;
}
::-webkit-scrollbar{
@@ -33,8 +33,8 @@ a {
}
a:hover {
- color: #55a5ea;
- text-decoration: none;
+ color: #55a5ea;
+ text-decoration: none;
}
h1,
@@ -43,1446 +43,1474 @@ h3,
h4,
h5,
h6 {
- font-family: "Raleway", sans-serif;
+ font-family: "Raleway", sans-serif;
}
.nav_link li {
- margin-right: 1px;
- /* Add space between items */
- padding: 5px 10px;
- display: inline-block;
- color: white;
+ margin-right: 1px;
+ /* Add space between items */
+ padding: 5px 10px;
+ display: inline-block;
+ color: white;
}
.nav_link li a {
- transition: all 0.3s ease 0s;
- color: white;
+ transition: all 0.3s ease 0s;
+ color: white;
}
.nav_link li a:hover {
- color: #55a5ea;
+ color: #55a5ea;
}
#header {
- position: relative;
- top: 12px;
+ position: relative;
+ top: 12px;
}
.header_container {
- background-color: #022a2d;
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- align-items: center;
- position: fixed;
- width: 100%;
- height: 85px;
- margin: auto;
- margin-top: 0px;
- /* Adjust this value to move the header down */
- padding-top: 15px;
- z-index: 555;
+ background-color: #022a2d;
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ align-items: center;
+ position: fixed;
+ width: 100%;
+ height: 85px;
+ margin: auto;
+ margin-top: 0px;
+ /* Adjust this value to move the header down */
+ padding-top: 15px;
+ z-index: 555;
}
.container {
- /* display: ; */
- font-family: sans-serif;
- padding-top: 80px;
- display: unset;
+ /* display: ; */
+ font-family: sans-serif;
+ padding-top: 80px;
+ display: unset;
}
.content {
+
+ display: flex;
+ flex-direction: column;
+ padding-left: 50px;
+
display: flex;
flex-direction: column;
padding-left: 50px;
padding-top: 90px;
+
}
.content h1 {
- font-size: 80px;
- color: #d9d9d9;
+ font-size: 80px;
+ color: #d9d9d9;
}
.content h1 span {
- color: #55a5ea;
+ color: #55a5ea;
}
.content h2 {
- font-size: 20px;
- margin-top: 30px;
- padding-right: 40px;
- line-height: 1.5;
- color: #d9d9d9;
+ font-size: 20px;
+ margin-top: 30px;
+ padding-right: 40px;
+ line-height: 1.5;
+ color: #d9d9d9;
}
.content h2 a {
- display: inline;
- font-size: xx-large;
- color: #55a5ea;
+ display: inline;
+ font-size: xx-large;
+ color: #55a5ea;
}
.container-head {
- display: grid;
- align-items: center;
- grid-template-columns: 1fr 2fr 13fr 3fr;
- margin-top: 0px;
+ display: grid;
+ align-items: center;
+ grid-template-columns: 1fr 2fr 13fr 3fr;
+ margin-top: 0px;
}
+
/*---------------------parallax effect after about------------*/
+
.parallax-container {
- height: 100vh;
- overflow: hidden;
- transform: translateY(0);
- transition: transform 0.5s ease;
+ height: 100vh;
+ overflow: hidden;
+ transform: translateY(0);
+ transition: transform 0.5s ease;
}
.icon-boxes {
- position: relative;
- z-index: 1;
+ position: relative;
+ z-index: 1;
}
.icon-box {
- background-color: rgba(255, 255, 255, 0.9);
- padding: 20px;
- margin-bottom: 20px;
- border-radius: 10px;
- z-index: -1;
+ background-color: rgba(255, 255, 255, 0.9);
+ padding: 20px;
+ margin-bottom: 20px;
+ border-radius: 10px;
+ z-index: -1;
}
+
/*################----Navigation----################*/
/* Added the cursor as a pointer */
+
.icon-box {
- cursor: pointer
+ cursor: pointer
}
+
/*################----Mobile Navigation----################*/
.mobile-nav-toggle {
- color: #fff;
- font-size: 28px;
- cursor: pointer;
- display: none;
- line-height: 0;
- transition: 0.5s;
+ color: #fff;
+ font-size: 28px;
+ cursor: pointer;
+ display: none;
+ line-height: 0;
+ transition: 0.5s;
}
.mobile-nav-toggle.bi-x {
- color: #fff;
+ color: #fff;
}
@media (max-width: 991px) {
- .mobile-nav-toggle {
- display: block;
- }
-
- .navbar ul {
- display: none;
- }
+ .mobile-nav-toggle {
+ display: block;
+ }
+ .navbar ul {
+ display: none;
+ }
}
.navbar-mobile {
- position: fixed;
- overflow: hidden;
- top: 0;
- right: 0;
- left: 0;
- bottom: 0;
- background: rgba(28, 47, 65, 0.9);
- transition: 0.3s;
- z-index: 999;
+ position: fixed;
+ overflow: hidden;
+ top: 0;
+ right: 0;
+ left: 0;
+ bottom: 0;
+ background: rgba(28, 47, 65, 0.9);
+ transition: 0.3s;
+ z-index: 999;
}
.navbar-mobile .mobile-nav-toggle {
- position: absolute;
- top: 15px;
- right: 15px;
+ position: absolute;
+ top: 15px;
+ right: 15px;
}
.navbar-mobile ul {
- display: block;
- position: absolute;
- top: 55px;
- right: 15px;
- bottom: 15px;
- left: 15px;
- padding: 10px 0;
- background-color: #000;
- overflow-y: auto;
- transition: 0.3s;
+ display: block;
+ position: absolute;
+ top: 55px;
+ right: 15px;
+ bottom: 15px;
+ left: 15px;
+ padding: 10px 0;
+ background-color: #000;
+ overflow-y: auto;
+ transition: 0.3s;
}
.navbar-mobile>ul>li {
- padding: 0;
+ padding: 0;
}
.navbar-mobile a {
- padding: 10px 20px;
- font-size: 15px;
- color: #fff;
- border: none;
+ padding: 10px 20px;
+ font-size: 15px;
+ color: #fff;
+ border: none;
}
.navbar-mobile a:hover,
.navbar-mobile .active,
.navbar-mobile li:hover>a {
- color: #3fbcc0c6;
+ color: #3fbcc0c6;
}
.navbar-mobile .getstarted {
- margin: 15px;
+ margin: 15px;
}
+
/*################----Sections General----################*/
+
section {
- overflow: hidden;
+ overflow: hidden;
}
.section-bg {
- background-color: #000;
+ background-color: #000;
}
.section-title {
- /* text-align: left; */
- padding-left: 50px;
- padding-right: 50px;
- margin-left: 15%;
- margin-right: 15%;
- text-align: center;
- /* text-align: left; */
+ /* text-align: left; */
+ padding-left: 50px;
+ padding-right: 50px;
+ margin-left: 15%;
+ margin-right: 15%;
+ text-align: center;
+ /* text-align: left; */
}
.section-title h2 {
- font-size: 32px;
- font-weight: bold;
- margin-bottom: 20px;
- padding-bottom: 20px;
- position: relative;
- color: #fff;
+ font-size: 32px;
+ font-weight: bold;
+ margin-bottom: 20px;
+ padding-bottom: 20px;
+ position: relative;
+ color: #fff;
}
.section-title h2::before {
- content: "";
- position: absolute;
- display: block;
- width: 120px;
- height: 1px;
- background: #000;
- bottom: 1px;
- left: calc(50% - 60px);
+ content: "";
+ position: absolute;
+ display: block;
+ width: 120px;
+ height: 1px;
+ background: #000;
+ bottom: 1px;
+ left: calc(50% - 60px);
}
.section-title h2::after {
- content: "";
- position: absolute;
- display: block;
- width: 40px;
- height: 3px;
- background: #55a5ea;
- bottom: 0;
- left: calc(50% - 20px);
+ content: "";
+ position: absolute;
+ display: block;
+ width: 40px;
+ height: 3px;
+ background: #55a5ea;
+ bottom: 0;
+ left: calc(50% - 20px);
}
/*################----Home Section----################*/
+
#home {
- width: 100%;
- height: 100vh;
- background-color: #000;
- background-size: cover;
- margin-bottom: -200px;
+ width: 100%;
+ height: 100vh;
+ background-color: #000;
+ background-size: cover;
+ margin-bottom: -200px;
}
#home .multiple-text {
- color: #55a5ea;
+ color: #55a5ea;
}
#home .container {
- position: relative;
- margin-top: 150px;
+ position: relative;
+ margin-top: 150px;
}
#home h1 {
- margin: 0;
- font-size: 48px;
- font-weight: 700;
- line-height: 56px;
- color: #fff;
+ margin: 0;
+ font-size: 48px;
+ font-weight: 700;
+ line-height: 56px;
+ color: #fff;
}
#home h2 {
- color: #fff;
- margin: 10px 0 0 0;
- font-size: 22px;
+ color: #fff;
+ margin: 10px 0 0 0;
+ font-size: 22px;
}
#home .btn-get-started {
- font-family: "Raleway", sans-serif;
- text-transform: uppercase;
- font-weight: 600;
- font-size: 18px;
- letter-spacing: 1px;
- display: inline-block;
- padding: 12px 35px;
- margin-top: 30px;
- border-radius: 50px;
- transition: 0.5s;
- color: #fff;
- background: #55a5ea;
+ font-family: "Raleway", sans-serif;
+ text-transform: uppercase;
+ font-weight: 600;
+ font-size: 18px;
+ letter-spacing: 1px;
+ display: inline-block;
+ padding: 12px 35px;
+ margin-top: 30px;
+ border-radius: 50px;
+ transition: 0.5s;
+ color: #fff;
+ background: #55a5ea;
}
#home video {
- margin-top: -70px;
- margin-left: 50px;
- height: 900px;
- position: absolute;
- top: 200px;
- left: 550px;
+ margin-top: -70px;
+ margin-left: 50px;
+ height: 900px;
+ position: absolute;
+ top: 200px;
+ left: 550px;
}
#home .btn-get-started:hover {
- background: #55a5ea;
+ background: #55a5ea;
}
@media (min-width: 1024px) {
- #home {
- background-attachment: fixed;
- }
+ #home {
+ background-attachment: fixed;
+ }
}
@media (max-width: 992px) {
- #home {
- margin-bottom: 0;
- height: 100vh;
- }
-
- #home .container {
- padding-bottom: 63px;
- }
-
- #home h1 {
- font-size: 28px;
- line-height: 36px;
- }
-
- #home h2 {
- font-size: 18px;
- line-height: 24px;
- margin-bottom: 30px;
- }
+ #home {
+ margin-bottom: 0;
+ height: 100vh;
+ }
+ #home .container {
+ padding-bottom: 63px;
+ }
+ #home h1 {
+ font-size: 28px;
+ line-height: 36px;
+ }
+ #home h2 {
+ font-size: 18px;
+ line-height: 24px;
+ margin-bottom: 30px;
+ }
}
@media (max-height: 600px) {
- #home {
- height: 110vh;
- }
+ #home {
+ height: 110vh;
+ }
}
+
/*################----Featured----################*/
.row {
- display: flex;
- justify-content: center;
+ display: flex;
+ justify-content: center;
}
.featured-services .icon-box {
- z-index: -1;
- width: 290px;
- height: 327px;
- margin-left: 15px;
- margin-right: 15px;
- padding: 30px;
- position: relative;
- overflow: hidden;
- background: #111111;
- box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
- transition: all 0.3s ease-in-out;
- border-radius: 50px;
- z-index: 1;
- transform: translateY(0);
- transition: transform 0.5s ease;
+ z-index: -1;
+ width: 290px;
+ height: 327px;
+ margin-left: 15px;
+ margin-right: 15px;
+ padding: 30px;
+ position: relative;
+ overflow: hidden;
+ background: #111111;
+ box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
+ transition: all 0.3s ease-in-out;
+ border-radius: 50px;
+ z-index: 1;
+ transform: translateY(0);
+ transition: transform 0.5s ease;
}
.featured-services .icon-box::before {
- z-index: -1;
- content: "";
- position: absolute;
- background: #000;
- right: 0;
- left: 0;
- bottom: 0;
- top: 100%;
- transition: all 0.5s;
- z-index: -1;
+ z-index: -1;
+ content: "";
+ position: absolute;
+ background: #000;
+ right: 0;
+ left: 0;
+ bottom: 0;
+ top: 100%;
+ transition: all 0.5s;
+ z-index: -1;
}
.featured-services .icon-box:hover::before {
- z-index: -1;
- background: #3fbcc051;
- top: 0px;
- border-radius: 50px;
+ z-index: -1;
+ background: #3fbcc051;
+ top: 0px;
+ border-radius: 50px;
}
.featured-services .icon1 {
- z-index: -1;
- margin-bottom: 15px;
+ z-index: -1;
+ margin-bottom: 15px;
}
.featured-services .icon1 i {
- z-index: -1;
- font-size: 48px;
- line-height: 1;
- color: #3fbcc0a4;
- transition: all 0.3s ease-in-out;
+ z-index: -1;
+ font-size: 48px;
+ line-height: 1;
+ color: #3fbcc0a4;
+ transition: all 0.3s ease-in-out;
}
.featured-services .icon2 {
- z-index: -1;
- margin-bottom: 15px;
+ z-index: -1;
+ margin-bottom: 15px;
}
.featured-services .icon2 i {
- z-index: -1;
- font-size: 48px;
- line-height: 1;
- color: #55a5ea;
- transition: all 0.3s ease-in-out;
+ z-index: -1;
+ font-size: 48px;
+ line-height: 1;
+ color: #55a5ea;
+ transition: all 0.3s ease-in-out;
}
.featured-services .icon3 {
- z-index: -1;
- margin-bottom: 15px;
+ z-index: -1;
+ margin-bottom: 15px;
}
.featured-services .icon3 i {
- z-index: -1;
- font-size: 48px;
- line-height: 1;
- color: #55a5ea;
- transition: all 0.3s ease-in-out;
+ z-index: -1;
+ font-size: 48px;
+ line-height: 1;
+ color: #55a5ea;
+ transition: all 0.3s ease-in-out;
}
.featured-services .icon4 {
- z-index: -1;
- margin-bottom: 15px;
+ z-index: -1;
+ margin-bottom: 15px;
}
.featured-services .icon4 i {
- z-index: -1;
- font-size: 48px;
- line-height: 1;
- color: #55a5ea;
- transition: all 0.3s ease-in-out;
+ z-index: -1;
+ font-size: 48px;
+ line-height: 1;
+ color: #55a5ea;
+ transition: all 0.3s ease-in-out;
}
.featured-services .title {
- font-weight: 700;
- margin-bottom: 15px;
- font-size: 18px;
+ font-weight: 700;
+ margin-bottom: 15px;
+ font-size: 18px;
}
.featured-services .title a {
- color: #eee;
+ color: #eee;
}
.featured-services .description {
- font-size: 15px;
- line-height: 28px;
- margin-bottom: 0;
+ font-size: 15px;
+ line-height: 28px;
+ margin-bottom: 0;
}
.featured-services .icon-box:hover .title a,
.featured-services .icon-box:hover .description {
- color: #f7f4f4;
+ color: #f7f4f4;
}
.featured-services .icon-box:hover .icon1 i {
- color: red;
+ color: red;
}
.featured-services .icon-box:hover .icon2 i {
- color: rgb(235, 17, 235);
+ color: rgb(235, 17, 235);
}
.featured-services .icon-box:hover .icon3 i {
- color: orange;
+ color: orange;
}
.featured-services .icon-box:hover .icon4 i {
- color: greenyellow;
+ color: greenyellow;
}
+
/*################----About----################*/
+
.about .icon-boxes h4 {
- z-index: -1;
- font-size: 18px;
- color: #55a5ea;
- margin-bottom: 15px;
+ z-index: -1;
+ font-size: 18px;
+ color: #55a5ea;
+ margin-bottom: 15px;
}
.about .icon-boxes h3 {
- z-index: -1;
- font-size: 28px;
- font-weight: 700;
- color: #55a5ea;
- margin-bottom: 15px;
+ z-index: -1;
+ font-size: 28px;
+ font-weight: 700;
+ color: #55a5ea;
+ margin-bottom: 15px;
}
.about .icon-box {
- z-index: -1;
- background: #111111;
- border-radius: 10px;
- margin-top: 35px;
- margin-left: 15%;
- margin-right: 15%;
+ z-index: -1;
+ background: #111111;
+ border-radius: 10px;
+ margin-top: 35px;
+ margin-left: 15%;
+ margin-right: 15%;
}
.about .icon-box .icon {
- z-index: -1;
- float: left;
- display: flex;
- align-items: center;
- justify-content: center;
- width: 64px;
- height: 64px;
- border: 2px solid #55a5ea;
- border-radius: 50px;
- transition: all 0.5s ease-in-out;
+ z-index: -1;
+ float: left;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 64px;
+ height: 64px;
+ border: 2px solid #55a5ea;
+ border-radius: 50px;
+ transition: all 0.5s ease-in-out;
}
.about .icon-box .icon i {
- z-index: -1;
- color: #3fbcc0a4;
- font-size: 32px;
+ z-index: -1;
+ color: #3fbcc0a4;
+ font-size: 32px;
}
.about .icon-box:hover .icon {
- z-index: -1;
- background: #55a5ea;
- border-color: #55a5ea;
+ z-index: -1;
+ background: #55a5ea;
+ border-color: #55a5ea;
}
.about .icon-box:hover .icon i {
- z-index: -1;
- color: #fff;
+ z-index: -1;
+ color: #fff;
}
.about .icon-box .title {
- z-index: -1;
- margin-left: 85px;
-
- font-weight: 700;
- margin-bottom: 10px;
- font-size: 18px;
+ z-index: -1;
+ margin-left: 85px;
+ font-weight: 700;
+ margin-bottom: 10px;
+ font-size: 18px;
}
.about .icon-box .title a {
- z-index: -1;
- color: #fff;
- transition: 0.3s;
- font-size: 18px;
- font-weight: 600;
+ z-index: -1;
+ color: #fff;
+ transition: 0.3s;
+ font-size: 18px;
+ font-weight: 600;
}
.about .icon-box .title a:hover {
- z-index: -1;
- color: #55a5ea;
+ z-index: -1;
+ color: #55a5ea;
}
.about .icon-box .description {
- z-index: -1;
- margin-left: 85px;
- line-height: 24px;
- font-size: 14px;
+ z-index: -1;
+ margin-left: 85px;
+ line-height: 24px;
+ font-size: 14px;
}
.about .video-box {
- z-index: -1;
- background: url("../img/about.png") center center no-repeat;
- background-size: cover;
- height: 300px;
- top: 50px;
+ z-index: -1;
+ background: url("../img/about.png") center center no-repeat;
+ background-size: cover;
+ height: 300px;
+ top: 50px;
}
.about .play-btn {
- width: 94px;
- z-index: -1;
- height: 94px;
- background: radial-gradient(#55a5ea 50%, rgba(4, 196, 234, 0.4) 52%);
- border-radius: 50%;
- display: block;
- position: absolute;
- left: calc(50% - 47px);
- top: calc(50% - 47px);
- overflow: hidden;
+ width: 94px;
+ z-index: -1;
+ height: 94px;
+ background: radial-gradient(#55a5ea 50%, rgba(4, 196, 234, 0.4) 52%);
+ border-radius: 50%;
+ display: block;
+ position: absolute;
+ left: calc(50% - 47px);
+ top: calc(50% - 47px);
+ overflow: hidden;
}
.about .play-btn::after {
- z-index: -1;
- content: "";
- position: absolute;
- left: 50%;
- top: 50%;
- transform: translateX(-40%) translateY(-50%);
- width: 0;
- height: 0;
- border-top: 10px solid transparent;
- border-bottom: 10px solid transparent;
- border-left: 15px solid #fff;
- z-index: 100;
- transition: all 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ z-index: -1;
+ content: "";
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translateX(-40%) translateY(-50%);
+ width: 0;
+ height: 0;
+ border-top: 10px solid transparent;
+ border-bottom: 10px solid transparent;
+ border-left: 15px solid #fff;
+ z-index: 100;
+ transition: all 0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.about .play-btn::before {
- z-index: -1;
- content: "";
- position: absolute;
- width: 120px;
- height: 120px;
- opacity: 1;
- border-radius: 50%;
- border: 5px solid rgba(149, 168, 184, 0.7);
- top: -15%;
- left: -15%;
- background: rgba(198, 16, 0, 0);
+ z-index: -1;
+ content: "";
+ position: absolute;
+ width: 120px;
+ height: 120px;
+ opacity: 1;
+ border-radius: 50%;
+ border: 5px solid rgba(149, 168, 184, 0.7);
+ top: -15%;
+ left: -15%;
+ background: rgba(198, 16, 0, 0);
}
.about .play-btn:hover::after {
- z-index: -1;
- border-left: 15px solid #55a5ea;
- transform: scale(20);
+ z-index: -1;
+ border-left: 15px solid #55a5ea;
+ transform: scale(20);
}
.about .play-btn:hover::before {
- content: "";
- z-index: -1;
- position: absolute;
- left: 50%;
- top: 50%;
- transform: translateX(-40%) translateY(-50%);
- width: 0;
- height: 0;
- border: none;
- border-top: 10px solid transparent;
- border-bottom: 10px solid transparent;
- border-left: 15px solid #fff;
- z-index: 200;
- -webkit-animation: none;
- animation: none;
- border-radius: 0;
+ content: "";
+ z-index: -1;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translateX(-40%) translateY(-50%);
+ width: 0;
+ height: 0;
+ border: none;
+ border-top: 10px solid transparent;
+ border-bottom: 10px solid transparent;
+ border-left: 15px solid #fff;
+ z-index: 200;
+ -webkit-animation: none;
+ animation: none;
+ border-radius: 0;
}
@-webkit-keyframes pulsate-btn {
- 0% {
- transform: scale(0.6, 0.6);
- opacity: 1;
- }
-
- 100% {
- transform: scale(1, 1);
- opacity: 0;
- }
+ 0% {
+ transform: scale(0.6, 0.6);
+ opacity: 1;
+ }
+ 100% {
+ transform: scale(1, 1);
+ opacity: 0;
+ }
}
@keyframes pulsate-btn {
- 0% {
- transform: scale(0.6, 0.6);
- opacity: 1;
- }
-
- 100% {
- transform: scale(1, 1);
- opacity: 0;
- }
+ 0% {
+ transform: scale(0.6, 0.6);
+ opacity: 1;
+ }
+ 100% {
+ transform: scale(1, 1);
+ opacity: 0;
+ }
}
+
/*################----Counts----################*/
.counts {
- display: flex;
- flex-direction: row;
- margin: 30px;
+ display: flex;
+ flex-direction: row;
+ margin: 30px;
}
.counts .count-box {
- margin-top: 17px;
- flex: 15%;
- z-index: -1;
- width: 280px;
- height: 300px;
- margin-left: 25px;
- margin-right: 15px;
- padding: 53px;
- position: relative;
- overflow: hidden;
- background: #1c413b;
- box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
- border-radius: 50px;
+ margin-top: 17px;
+ flex: 15%;
+ z-index: -1;
+ width: 280px;
+ height: 300px;
+ margin-left: 25px;
+ margin-right: 15px;
+ padding: 53px;
+ position: relative;
+ overflow: hidden;
+ background: #1c413b;
+ box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
+ border-radius: 50px;
}
.row {
- padding-left: 33px;
- --bs-gutter-x: 1.5rem;
- --bs-gutter-y: 0;
- display: flex;
- flex-wrap: wrap;
- margin-top: calc(var(--bs-gutter-y)* -2);
- margin-right: calc(var(--bs-gutter-x) / -2);
- margin-left: calc(var(--bs-gutter-x) / -2);
+ padding-left: 33px;
+ --bs-gutter-x: 1.5rem;
+ --bs-gutter-y: 0;
+ display: flex;
+ flex-wrap: wrap;
+ margin-top: calc(var(--bs-gutter-y)* -2);
+ margin-right: calc(var(--bs-gutter-x) / -2);
+ margin-left: calc(var(--bs-gutter-x) / -2);
}
.row-d {
- display: flex;
- margin: 0px 20px 0px 20px;
- align-items: center;
- justify-content: space-between;
- /* flex-wrap: wrap; */
+ display: flex;
+ margin: 0px 20px 0px 20px;
+ align-items: center;
+ justify-content: space-between;
+ /* flex-wrap: wrap; */
}
.counts .count-box i {
- font-size: 30px;
- color: #fcfcfc;
- float: left;
+ font-size: 30px;
+ color: #fcfcfc;
+ float: left;
}
.counts .count-box span {
- font-size: 42px;
- line-height: 24px;
- display: inline-block;
- font-weight: 700;
- color: #f9f4f4;
- margin-left: 50px;
+ font-size: 42px;
+ line-height: 24px;
+ display: inline-block;
+ font-weight: 700;
+ color: #f9f4f4;
+ margin-left: 50px;
}
.container .drop .content span {
- font-size: 42px;
- line-height: 24px;
- display: inline-block;
- font-weight: 700;
- color: #faf8f8;
+ font-size: 42px;
+ line-height: 24px;
+ display: inline-block;
+ font-weight: 700;
+ color: #faf8f8;
}
.container .drop .content p {
- font-size: 30px;
- line-height: 24px;
- display: inline-block;
- justify-content: center;
- font-weight: 700;
- color: #f8f8f8;
+ font-size: 30px;
+ line-height: 24px;
+ display: inline-block;
+ justify-content: center;
+ font-weight: 700;
+ color: #f8f8f8;
}
.counts .count-box p {
- z-index: -1;
- padding: 30px 0 0 0;
- /* margin: 0; */
- font-family: "Roboto", sans-serif;
- font-size: 14px;
- color: #fffcfc;
+ z-index: -1;
+ padding: 30px 0 0 0;
+ /* margin: 0; */
+ font-family: "Roboto", sans-serif;
+ font-size: 14px;
+ color: #fffcfc;
}
.counts .count-box a {
- z-index: -1;
- font-weight: 600;
- display: block;
- /* margin-top: 10px; */
- color: #faf8f8;
- font-size: 15px;
- font-family: "Poppins", sans-serif;
- transition: ease-in-out 0.3s;
+ z-index: -1;
+ font-weight: 600;
+ display: block;
+ /* margin-top: 10px; */
+ color: #faf8f8;
+ font-size: 15px;
+ font-family: "Poppins", sans-serif;
+ transition: ease-in-out 0.3s;
}
.counts .count-box a:hover {
- color: #55a5ea;
+ color: #55a5ea;
}
+
/*################----Services----################*/
+
.services .icon-box {
- text-align: center;
- margin-left: 80px;
- margin-right: 80px;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- border: 1px solid #0a0a0a;
- padding: 30px 20px;
- transition: all ease-in-out 0.3s;
- background-color: #1c413b;
+ text-align: center;
+ margin-left: 80px;
+ margin-right: 80px;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ border: 1px solid #0a0a0a;
+ padding: 30px 20px;
+ transition: all ease-in-out 0.3s;
+ background-color: #1c413b;
}
.services .icon-box .icon {
- margin: 0 auto;
- width: 64px;
- height: 64px;
- background: #1977cc;
- border-radius: 5px;
- transition: all 0.3s ease-out 0s;
- display: flex;
- align-items: center;
- justify-content: center;
- margin-bottom: 20px;
- transform-style: preserve-3d;
+ margin: 0 auto;
+ width: 64px;
+ height: 64px;
+ background: #1977cc;
+ border-radius: 5px;
+ transition: all 0.3s ease-out 0s;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 20px;
+ transform-style: preserve-3d;
}
.services .icon-box .icon i {
- color: #060606;
- font-size: 28px;
+ color: #060606;
+ font-size: 28px;
}
.services .icon-box .icon::before {
- position: absolute;
- content: "";
- left: -8px;
- top: -8px;
- height: 100%;
- width: 100%;
- background: #badaf7;
- border-radius: 5px;
- transition: all 0.3s ease-out 0s;
- transform: translateZ(-1px);
+ position: absolute;
+ content: "";
+ left: -8px;
+ top: -8px;
+ height: 100%;
+ width: 100%;
+ background: #badaf7;
+ border-radius: 5px;
+ transition: all 0.3s ease-out 0s;
+ transform: translateZ(-1px);
}
.services .icon-box h4 {
- font-weight: 700;
- margin-bottom: 15px;
- font-size: 24px;
+ font-weight: 700;
+ margin-bottom: 15px;
+ font-size: 24px;
}
.services .icon-box h4 a {
- color: #55a5ea;
+ color: #55a5ea;
}
.services .icon-box p {
- line-height: 24px;
- font-size: 14px;
- margin-bottom: 0;
+ line-height: 24px;
+ font-size: 14px;
+ margin-bottom: 0;
}
.services .container {
- display: grid;
- grid-template-columns: repeat(3, 1fr);
- /* gap: 20px; */
- margin-top: 8px;
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ /* gap: 20px; */
+ margin-top: 8px;
}
.services .icon-box:hover {
- background: #55a5ea;
- border-color: #3fbbc0;
+ background: #55a5ea;
+ border-color: #3fbbc0;
}
.services .icon-box:hover .icon {
- background: #0f0f0f;
+ background: #0f0f0f;
}
.services .icon-box:hover .icon i {
- color: #1977cc;
+ color: #1977cc;
}
.services .icon-box:hover .icon::before {
- background: #3291e6;
+ background: #3291e6;
}
.services .icon-box:hover h4 a,
.services .icon-box:hover p {
- color: #111111;
+ color: #111111;
}
+
/* Styles for medium screens */
+
@media (max-width: 991px) {
- .services .container {
- grid-template-columns: repeat(2, 1fr);
- }
+ .services .container {
+ grid-template-columns: repeat(2, 1fr);
+ }
}
+
/* Styles for smaller screens */
+
@media (max-width: 767px) {
- .services .container {
- grid-template-columns: 1fr;
- }
+ .services .container {
+ grid-template-columns: 1fr;
+ }
}
+
/* Additional smaller adjustments */
-@media (max-width: 575px) {
- .services .icon-box {
- padding: 20px;
- }
- .services .icon i {
- font-size: 30px;
- }
+@media (max-width: 575px) {
+ .services .icon-box {
+ padding: 20px;
+ }
+ .services .icon i {
+ font-size: 30px;
+ }
}
+
/*################----Doctors----################*/
.doctors {
- background: #000;
- display: flex;
- flex-direction: column;
- align-items: center;
-
+ background: #000;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
}
.doctors .member {
- background: #111111;
- position: relative;
- border-radius: 10px;
- padding: 30px;
- margin: 10px 0;
- display: flex;
- flex-direction: column;
- align-items: center;
- text-align: center;
- width: 250px;
- box-sizing: border-box;
+ background: #111111;
+ position: relative;
+ border-radius: 10px;
+ padding: 30px;
+ margin: 10px 0;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ width: 250px;
+ box-sizing: border-box;
}
.doctors .member .pic {
- overflow: hidden;
- width: 180px;
- border-radius: 50%;
+ overflow: hidden;
+ width: 180px;
+ border-radius: 50%;
}
.doctors .member .pic img {
- transition: ease-in-out 0.3s;
+ transition: ease-in-out 0.3s;
}
.doctors .member:hover img {
- transform: scale(1.1);
+ transform: scale(1.1);
}
.doctors .member .member-info {
- padding-top: 20px;
+ padding-top: 20px;
}
.doctors .member h4 {
- font-weight: 700;
- margin-bottom: 5px;
- font-size: 20px;
- color: #fff;
+ font-weight: 700;
+ margin-bottom: 5px;
+ font-size: 20px;
+ color: #fff;
}
.doctors .member span {
- display: block;
- font-size: 15px;
- padding-bottom: 10px;
- position: relative;
- font-weight: 500;
+ display: block;
+ font-size: 15px;
+ padding-bottom: 10px;
+ position: relative;
+ font-weight: 500;
}
.doctors .member span::after {
- content: "";
- position: absolute;
- display: block;
- width: 50px;
- height: 1px;
- background: #fff;
- bottom: 0;
- left: 0;
+ content: "";
+ position: absolute;
+ display: block;
+ width: 50px;
+ height: 1px;
+ background: #fff;
+ bottom: 0;
+ left: 0;
}
.doctors .nxt-pg {
- display: flex;
- justify-content: center;
- padding: 20px;
+ display: flex;
+ justify-content: center;
+ padding: 20px;
}
.doctors .nxt-pg button {
- background: #55a5ea;
- border: 0;
- padding: 10px 35px;
- transition: 0.4s;
- width: 200px;
- border-radius: 50px;
- color: white;
+ background: #55a5ea;
+ border: 0;
+ padding: 10px 35px;
+ transition: 0.4s;
+ width: 200px;
+ border-radius: 50px;
+ color: white;
}
.doctors .nxt-pg button:hover {
- background: #55a5ea;
+ background: #55a5ea;
}
.contact .info {
- width: 100%;
- background: #0a0a0a;
- border-radius: 15px;
- padding: 15px;
+ width: 100%;
+ background: #0a0a0a;
+ border-radius: 15px;
+ padding: 15px;
}
.contact .info i {
- font-size: 20px;
- color: #1977cc;
- float: left;
- width: 44px;
- height: 44px;
- background: #0a0a0a;
- border: 2px solid #55a5ea;
- display: flex;
- justify-content: center;
- align-items: center;
- border-radius: 50px;
- transition: all 0.5s ease-in-out;
+ font-size: 20px;
+ color: #1977cc;
+ float: left;
+ width: 44px;
+ height: 44px;
+ background: #0a0a0a;
+ border: 2px solid #55a5ea;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border-radius: 50px;
+ transition: all 0.5s ease-in-out;
}
.contact .info h4 {
- padding: 0 0 0 60px;
- font-size: 22px;
- font-weight: 600;
- margin-bottom: 5px;
- color: #fff;
+ padding: 0 0 0 60px;
+ font-size: 22px;
+ font-weight: 600;
+ margin-bottom: 5px;
+ color: #fff;
}
.contact .info p {
- padding: 0 0 0 60px;
- margin-bottom: 0;
- font-size: 14px;
- color: #fff;
+ padding: 0 0 0 60px;
+ margin-bottom: 0;
+ font-size: 14px;
+ color: #fff;
}
.contact .info .email,
.contact .info .phone {
- margin-top: 40px;
+ margin-top: 40px;
}
.contact .info .email:hover i,
.contact .info .address:hover i,
.contact .info .phone:hover i {
- background: #55a5ea;
+ background: #55a5ea;
}
.contact .php-email-form {
- width: 100%;
- background: #000;
+ width: 100%;
+ background: #000;
}
.contact .php-email-form .form-group {
- padding-bottom: 8px;
+ padding-bottom: 8px;
}
.contact .php-email-form input,
.contact .php-email-form textarea {
- border-radius: 10px;
- box-shadow: none;
- font-size: 14px;
- color: #000;
+ border-radius: 10px;
+ box-shadow: none;
+ font-size: 14px;
+ color: #000;
}
.contact .php-email-form input {
- height: 44px;
- width: 100%;
+ height: 44px;
+ width: 100%;
}
.contact .php-email-form textarea {
- padding: 10px 12px;
+ padding: 10px 12px;
}
.contact .php-email-form button[type="submit"] {
- display: block;
- margin: 20px auto;
- background: #3fbcc0a6;
- border: 0;
- padding: 10px 35px;
- color: #fff;
- transition: 0.4s;
- border-radius: 50px;
+ display: block;
+ margin: 20px auto;
+ background: #3fbcc0a6;
+ border: 0;
+ padding: 10px 35px;
+ color: #fff;
+ transition: 0.4s;
+ border-radius: 50px;
}
.contact .php-email-form button[type="submit"]:hover {
- background: #55a5ea;
+ background: #55a5ea;
}
@-webkit-keyframes animate-loading {
- 0% {
- transform: rotate(0deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
}
@keyframes animate-loading {
- 0% {
- transform: rotate(0deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
}
/*################--feedback###############*/
+
.feedback-wrapper {
- display: flex;
- align-items: center;
- justify-content: center;
- min-height: 100vh;
- padding: 20px;
- box-sizing: border-box;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ min-height: 100vh;
+ padding: 20px;
+ box-sizing: border-box;
}
.feedback-form {
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- padding: 20px;
- animation: slideInFromBottom 1s cubic-bezier(0.68, -0.55, 0.27, 1.55) forwards;
- transition: opacity 0.3s ease-in-out;
- /* background: linear-gradient(155deg, #3c696a, #163530); */
- background-color: #3fbcc051;
- border-radius: 10px;
- box-shadow: 0 0 10px rgba(6, 130, 130, 0.1);
- width: 100%;
- max-width: 500px;
- box-sizing: border-box;
- opacity: 0;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ padding: 20px;
+ animation: slideInFromBottom 1s cubic-bezier(0.68, -0.55, 0.27, 1.55) forwards;
+ transition: opacity 0.3s ease-in-out;
+ /* background: linear-gradient(155deg, #3c696a, #163530); */
+ background-color: #3fbcc051;
+ border-radius: 10px;
+ box-shadow: 0 0 10px rgba(6, 130, 130, 0.1);
+ width: 100%;
+ max-width: 500px;
+ box-sizing: border-box;
+ opacity: 0;
}
.feedback-form h2 {
- /* color: #2b8d8f; */
- font-size: 31px;
- margin-bottom: 15px;
- text-align: center;
- font-weight: 1000 !important;
+ /* color: #2b8d8f; */
+ font-size: 31px;
+ margin-bottom: 15px;
+ text-align: center;
+ font-weight: 1000 !important;
}
@keyframes slideInFromBottom {
- 0% {
- transform: translateY(50px);
- opacity: 0;
- }
- 60% {
- transform: translateY(-10px);
- opacity: 0.8;
- }
- 80% {
- transform: translateY(5px);
- opacity: 0.9;
- }
- 100% {
- transform: translateY(0);
- opacity: 1;
- }
+ 0% {
+ transform: translateY(50px);
+ opacity: 0;
+ }
+ 60% {
+ transform: translateY(-10px);
+ opacity: 0.8;
+ }
+ 80% {
+ transform: translateY(5px);
+ opacity: 0.9;
+ }
+ 100% {
+ transform: translateY(0);
+ opacity: 1;
+ }
}
.animate-feedback {
- opacity: 1;
+ opacity: 1;
}
.feedback-form p {
- color: #d7d4d4;
- font-size: 17px;
- margin-bottom: 20px;
- text-align: center;
+ color: #d7d4d4;
+ font-size: 17px;
+ margin-bottom: 20px;
+ text-align: center;
}
.feedback-form .rating-container {
- display: flex;
- justify-content: center;
- margin-bottom: 2px;
+ display: flex;
+ justify-content: center;
+ margin-bottom: 2px;
}
.rating-container button {
- font-size: 24px;
- border: none;
- background: none;
- cursor: pointer;
- color: grey;
- transition: transform 0.3s ease, color 0.3s ease;
+ font-size: 24px;
+ border: none;
+ background: none;
+ cursor: pointer;
+ color: grey;
+ transition: transform 0.3s ease, color 0.3s ease;
}
-
.rating-container button {
- font-size: 24px;
- border: none;
- background: none;
- cursor: pointer;
- color: grey;
- transition: transform 0.3s ease, color 0.3s ease;
+ font-size: 24px;
+ border: none;
+ background: none;
+ cursor: pointer;
+ color: grey;
+ transition: transform 0.3s ease, color 0.3s ease;
}
.rating-container button.filled {
- color: yellow;
- transform: scale(1.2);
+ color: yellow;
+ transform: scale(1.2);
}
.rating-container button:hover,
-.rating-container button:hover ~ button {
- transform: scale(1.1);
+.rating-container button:hover~button {
+ transform: scale(1.1);
}
-
.feedback-form .rate-us {
- text-align: center !important;
- display: block;
- margin-top: 0px;
- width: 100%;
- color: rgb(251, 250, 250);
- margin-bottom: 10px;
+ text-align: center !important;
+ display: block;
+ margin-top: 0px;
+ width: 100%;
+ color: rgb(251, 250, 250);
+ margin-bottom: 10px;
}
+
.feedback-form button {
- background: none;
- border: none;
- font-size: 29px;
- cursor: pointer;
- z-index: 1;
- padding: 12px;
- transition: transform 0.2s ease;
+ background: none;
+ border: none;
+ font-size: 29px;
+ cursor: pointer;
+ z-index: 1;
+ padding: 12px;
+ transition: transform 0.2s ease;
}
.feedback-form form {
- display: flex;
- flex-direction: column;
- width: 100%;
+ display: flex;
+ flex-direction: column;
+ width: 100%;
}
+
+
/* */
+
.feedback-form label {
- width: 100%;
- text-align: left;
- font-size: 14px;
- /* margin-bottom: 5px; */
- margin-top: 9px;
- font-weight: 600;
- color: #fff;
+ width: 100%;
+ text-align: left;
+ font-size: 14px;
+ /* margin-bottom: 5px; */
+ margin-top: 9px;
+ font-weight: 600;
+ color: #fff;
}
+
.feedback-form input {
- margin-top: 10px;
+ margin-top: 10px;
}
+
.feedback-form textarea {
- margin-top: 10px;
+ margin-top: 10px;
}
+
+
/* */
+
.feedback-form input[type="text"],
.feedback-form input[type="email"],
.feedback-form textarea {
- padding: 12px;
- border: 1px solid #ccc;
- border-radius: 5px;
- font-size: 16px;
- margin-bottom: 15px;
- width: 100%;
- box-sizing: border-box;
- transition: all 0.3s ease;
- box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
+ padding: 12px;
+ border: 1px solid #ccc;
+ border-radius: 5px;
+ font-size: 16px;
+ margin-bottom: 15px;
+ width: 100%;
+ box-sizing: border-box;
+ transition: all 0.3s ease;
+ box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
+
.feedback-form #email {
- margin-top: 10px;
+ margin-top: 10px;
}
-
.feedback-form input[type="text"]:focus,
.feedback-form input[type="email"]:focus,
.feedback-form textarea:focus {
- outline: none;
- border-color: #29888a;
- box-shadow: 0 0 5px rgba(41, 136, 138, 0.5);
+ outline: none;
+ border-color: #29888a;
+ box-shadow: 0 0 5px rgba(41, 136, 138, 0.5);
}
.feedback-form textarea {
- resize: vertical;
- min-height: 100px;
- max-height: 300px;
+ resize: vertical;
+ min-height: 100px;
+ max-height: 300px;
}
.feedback-form button[type="submit"] {
- background-color: hwb(181 16% 46%);;
- color: white;
- border: none;
- padding: 12px 20px;
- border-radius: 5px;
- cursor: pointer;
- font-size: 16px;
- transition: background-color 0.3s ease, transform 0.2s ease;
+ background-color: hwb(181 16% 46%);
+ ;
+ color: white;
+ border: none;
+ padding: 12px 20px;
+ border-radius: 5px;
+ cursor: pointer;
+ font-size: 16px;
+ transition: background-color 0.3s ease, transform 0.2s ease;
}
.feedback-form button[type="submit"]:hover {
- background-color: #1c5f5e;
- transform: translateY(-2px);
+ background-color: #1c5f5e;
+ transform: translateY(-2px);
}
+
.feedback-form button[type="submit"]:active {
- transform: translateY(0);
- background-color: #1c5f5e;
+ transform: translateY(0);
+ background-color: #1c5f5e;
}
.feedback-form .form-group {
- display: flex;
- flex-direction: column;
- width: 100%;
- margin-bottom: 15px;
-}
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ margin-bottom: 15px;
+}
@media (min-width: 1200px) {
- .feedback-wrapper {
- padding: 50px;
- }
+ .feedback-wrapper {
+ padding: 50px;
+ }
}
.popup {
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: rgba(0, 0, 0, 0.497);
- display: flex;
- align-items: center;
- justify-content: center;
- z-index: 1000;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: rgba(0, 0, 0, 0.497);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ z-index: 1000;
}
.popup-content {
- /* background: linear-gradient(155deg, #effcfc, #185c51); */
- background-color: #113435;
- padding: 20px;
- border-radius: 10px;
- text-align: center;
- position: relative;
+ /* background: linear-gradient(155deg, #effcfc, #185c51); */
+ background-color: #113435;
+ padding: 20px;
+ border-radius: 10px;
+ text-align: center;
+ position: relative;
}
+
.popup-content a {
- text-decoration: none;
- color: white;
+ text-decoration: none;
+ color: white;
}
.popup-close {
- position: absolute;
- top: -13px;
- right: 225px;
- margin: auto;
- color: #000;
- background: none;
- color: #01494b;
- border: none;
- font-size: 24px;
- cursor: pointer;
+ position: absolute;
+ top: -13px;
+ right: 225px;
+ margin: auto;
+ color: #000;
+ background: none;
+ color: #01494b;
+ border: none;
+ font-size: 24px;
+ cursor: pointer;
}
.popup h2 {
- /* color: #055a5b; */
- color: white;
- font-size: 30px;
+ /* color: #055a5b; */
+ color: white;
+ font-size: 30px;
}
.popup p {
- margin: 16px 0;
- color: #ececec;
+ margin: 16px 0;
+ color: #ececec;
}
+
.popup img {
- margin-top: 20px;
-
+ margin-top: 20px;
}
.popup-button {
- background-color: #005253;
- color: white;
- border: none;
- padding: 10px 20px;
- border-radius: 5px;
- cursor: pointer;
- font-size: 16px;
+ background-color: #005253;
+ color: white;
+ border: none;
+ padding: 10px 20px;
+ border-radius: 5px;
+ cursor: pointer;
+ font-size: 16px;
}
.popup-button:hover {
- background-color: #206b6c;
- color: white;
+ background-color: #206b6c;
+ color: white;
}
/* Importing Google font - Open Sans */
-@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap");
+@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap");
* {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
- font-family: "Open Sans", sans-serif;
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+ font-family: "Open Sans", sans-serif;
}
.footer {
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- max-width: 1280px;
- width: 95%;
- background: #3fbcc051;
- border-radius: 6px;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ max-width: 1280px;
+ width: 95%;
+ background: #3fbcc051;
+ border-radius: 6px;
}
.footer .footer-row {
- display: flex;
- flex-wrap: wrap;
- justify-content: space-between;
- gap: 3.5rem;
- padding: 60px;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ gap: 3.5rem;
+ padding: 60px;
}
.footer-row .footer-col h4 {
- color: #f0f0f0;
- font-size: 1.2rem;
- font-weight: 400;
+ color: #f0f0f0;
+ font-size: 1.2rem;
+ font-weight: 400;
}
.footer-col .links {
- margin-top: 20px;
+ margin-top: 20px;
}
.footer-col .links li {
- list-style: none;
- margin-bottom: 10px;
+ list-style: none;
+ margin-bottom: 10px;
}
.footer-col .links li a {
- text-decoration: none;
- color: #bfbfbf;
+ text-decoration: none;
+ color: #bfbfbf;
}
.footer-col .links li a:hover {
- color: #fff;
+ color: #fff;
}
.footer-col p {
- margin: 20px 0;
- color: #bfbfbf;
- max-width: 300px;
+ margin: 20px 0;
+ color: #bfbfbf;
+ max-width: 300px;
}
.footer-col form {
- display: flex;
- gap: 5px;
+ display: flex;
+ gap: 5px;
}
.footer-col input {
- height: 40px;
- border-radius: 6px;
- background: none;
- width: 100%;
- outline: none;
- border: 1px solid #7489c6;
- caret-color: #fff;
- color: #fff;
- padding-left: 10px;
+ height: 40px;
+ border-radius: 6px;
+ background: none;
+ width: 100%;
+ outline: none;
+ border: 1px solid #7489c6;
+ caret-color: #fff;
+ color: #fff;
+ padding-left: 10px;
}
.footer-col input::placeholder {
- color: #ccc;
+ color: #ccc;
}
.footer-col form button {
- background: #fff;
- border: none;
- color: #08434551;
- padding: 10px 15px;
- border-radius: 6px;
- cursor: pointer;
- font-weight: 1000;
- transition: 0.2s ease;
+ background: #fff;
+ border: none;
+ color: #08434551;
+ padding: 10px 15px;
+ border-radius: 6px;
+ cursor: pointer;
+ font-weight: 1000;
+ transition: 0.2s ease;
}
.footer-col form button:hover {
- background: #cecccc;
+ background: #cecccc;
}
+
/*
.icons {
display: flex;
@@ -1499,274 +1527,306 @@ section {
color: #fff;
}
*/
-@media (max-width: 768px) {
- .footer {
- position: relative;
- bottom: 0;
- left: 0;
- transform: none;
- width: 100%;
- border-radius: 0;
- }
-
- .footer .footer-row {
- padding: 20px;
- gap: 1rem;
- }
- .footer-col form {
- display: block;
- }
-
- .footer-col form :where(input, button) {
- width: 100%;
- }
-
- .footer-col form button {
- margin: 10px 0 0 0;
- }
+@media (max-width: 768px) {
+ .footer {
+ position: relative;
+ bottom: 0;
+ left: 0;
+ transform: none;
+ width: 100%;
+ border-radius: 0;
+ }
+ .footer .footer-row {
+ padding: 20px;
+ gap: 1rem;
+ }
+ .footer-col form {
+ display: block;
+ }
+ .footer-col form :where(input,
+ button) {
+ width: 100%;
+ }
+ .footer-col form button {
+ margin: 10px 0 0 0;
+ }
}
+
/*################----Back to top----################*/
+
footer {
- position: relative;
- padding: 50px 0;
+ position: relative;
+ padding: 50px 0;
}
#back-to-top-container {
- position: fixed;
- bottom: 15px;
- right: 77px;
- cursor: pointer;
- z-index: 1000;
+ position: fixed;
+ bottom: 15px;
+ right: 77px;
+ cursor: pointer;
+ z-index: 1000;
}
.circle {
- border-radius: 50%;
- background-color: #fff;
- display: flex;
- justify-content: center;
- align-items: center;
- transition: background-color 0.3s;
+ border-radius: 50%;
+ background-color: #fff;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ transition: background-color 0.3s;
}
#back-to-top {
- width: 55px;
- height: 55px;
- fill: hwb(181 16% 46%);
- color: hwb(181 11% 13%);
- transition: fill 0.3s;
+ width: 55px;
+ height: 55px;
+ fill: hwb(181 16% 46%);
+ color: hwb(181 11% 13%);
+ transition: fill 0.3s;
}
#back-to-top:hover {
- transform: scale(1.1);
+ transform: scale(1.1);
}
-
/* Style for pateint portal */
+
+
/* -----***************************************----- */
+
.patient-portal {
- width: 90%;
- max-width: 900px;
- /* Maximum width of the container */
- margin: 0 auto;
- /* Centers the container */
- padding: 20px;
- box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
- background-color: #3fbcc051;
- text-align: center;
- margin-bottom: 7%;
- border-radius: 20px;
+ width: 90%;
+ max-width: 900px;
+ /* Maximum width of the container */
+ margin: 0 auto;
+ /* Centers the container */
+ padding: 20px;
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
+ background-color: #3fbcc051;
+ text-align: center;
+ margin-bottom: 7%;
+ border-radius: 20px;
}
+
/* Section title styling */
+
.section-title h1 {
- color: #29888a;
- /* Sets a blue color for the heading */
- text-align: center;
+ color: #29888a;
+ /* Sets a blue color for the heading */
+ text-align: center;
}
.section-title p {
- text-align: center;
- color: white;
- font-size: 20px;
+ text-align: center;
+ color: white;
+ font-size: 20px;
}
+
/* Form styling */
+
.form-group {
- margin-top: 15px;
- margin-bottom: 15px;
- /* Adds bottom margin for form-group */
+ margin-top: 15px;
+ margin-bottom: 15px;
+ /* Adds bottom margin for form-group */
}
.forgot-password {
- margin-top: 20px;
+ margin-top: 20px;
}
.form-control {
- width: 100%;
- /* Full width */
- padding: 10px;
- border: 1px solid #ccc;
- /* Light gray border */
- border-radius: 4px;
- /* Rounded corners */
- /* text-align: center; */
+ width: 100%;
+ /* Full width */
+ padding: 10px;
+ border: 1px solid #ccc;
+ /* Light gray border */
+ border-radius: 4px;
+ /* Rounded corners */
+ /* text-align: center; */
}
button {
- background-color: hwb(181 16% 46%);
- /* Blue background for the button */
- color: white;
- border: none;
- padding: 10px 20px;
- border-radius: 4px;
- cursor: pointer;
- z-index: 1000;
+ background-color: hwb(181 16% 46%);
+ /* Blue background for the button */
+ color: white;
+ border: none;
+ padding: 10px 20px;
+ border-radius: 4px;
+ cursor: pointer;
+ z-index: 1000;
}
-
:root {
- --text-color: #959DA5;
- --footer-bg: #3fbcc051;
- --footer-bottom-bg: #3fbcc051s;
- --white: white;
- --link-color: #959DA5;
- --link-hover: #2F81CF;
- --button-border: #848D97;
+ --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;
+ 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);
+ 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;
+ 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;
+ 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;
+ 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;
+ 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;
+ 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;
+ 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;
+ 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;
+ 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;
+ 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;
+ color: var(--text-color);
+ text-decoration: none;
+ font-size: 0.85rem;
}
.other-columns h3 {
- color: var(--link-color);
- margin-bottom: 1rem;
- font-size: 1rem;
- font-family: ui-monospace, monospace;
+ color: var(--link-color);
+ margin-bottom: 1rem;
+ font-size: 1rem;
+ font-family: ui-monospace, monospace;
}
.footer-logo svg {
- fill: var(--white);
+ fill: var(--white);
}
+
/*? Footer bottom */
+
/* Remove underline from all links in the footer sections */
+
.links a {
- position: relative;
- text-decoration: none;
- color: inherit;
- /* Optional: Use this if you want the link to inherit the color from its parent element */
- transition: color 0.3s ease;
- /* Smooth transition effect */
+ position: relative;
+ text-decoration: none;
+ color: inherit;
+ /* Optional: Use this if you want the link to inherit the color from its parent element */
+ transition: color 0.3s ease;
+ /* Smooth transition effect */
}
+
/* Add the underline effect */
+
.links a::after {
+
+ content: '';
+ position: absolute;
+ width: 0;
+ height: 2px;
+ /* Adjust the thickness of the underline */
+ bottom: -2px;
+ /* Adjust position if needed */
+ left: 0;
+ background-color: #000;
+ /* Change this to your desired underline color */
+ transition: width 0.3s ease;
+ transition-delay: 0.1s;
+ /* Optional: Adds a slight delay to the animation */
+}
+
+.links a:hover {
+ color: #000;
+ /* Change text color to black */
+
content: '';
position: absolute;
width: 0;
@@ -1781,128 +1841,148 @@ footer {
.links a:hover {
color: #55a5ea;
/* Change text color to black */
+
}
+
/* Hover effect */
+
.links a:hover::after {
- width: 100%;
- left: 0;
- /* Reset to left 0 to create the effect from right to left */
- right: auto;
+ width: 100%;
+ left: 0;
+ /* Reset to left 0 to create the effect from right to left */
+ right: auto;
}
-
.footer-bottom {
- width: 100%;
- color: var(--text-color);
- background-color: var(--footer-bottom-bg);
+ 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;
+ 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;
+ font-size: 1rem;
+ display: inline;
+ white-space: nowrap;
}
.footer-bottom-links {
- text-decoration: none;
- list-style-type: none;
- display: inline-flex;
- flex-wrap: wrap;
- justify-content: center;
- gap: 1rem;
+ text-decoration: none;
+ 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;
+ color: var(--link-color);
+ text-decoration: none;
+ white-space: nowrap;
}
.footer-bottom-links a:hover {
- color: var(--link-hover);
- text-decoration: none;
+ color: var(--link-hover);
+ text-decoration: none;
}
.footer-bottom>small {
- font-size: 1rem;
- margin: 0 auto;
- width: 100%
+ font-size: 1rem;
+ margin: 0 auto;
+ width: 100%
}
+
/*? socials */
+
.social-wrapper {
- display: flex;
+ display: flex;
gap: 0.5rem;
margin: 0 auto;
}
.social-links {
+
+ display: inline-flex;
+ gap: 0.5rem;
+ align-items: center;
+
display: inline-flex;
gap: 1rem;
align-items: center;
margin-left: -100px;
+
}
.social-links img {
- width: 1.5rem;
- height: 1.5rem;
- transition: all 0.2s ease-in-out;
+ width: 1.5rem;
+ height: 1.5rem;
+ transition: all 0.2s ease-in-out;
}
.social-links img:hover {
- transform: scale(1.1);
+ transform: scale(1.1);
}
.social-links ul {
- display: flex;
- flex-wrap: wrap;
- gap: 0.75rem;
- list-style-type: none;
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.75rem;
+ list-style-type: none;
}
.footer-bottom-wrapper {
- display: flex;
- flex-direction: column;
- justify-content: center;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
}
-
-
@media (min-width: 600px) {
- .other-columns {
- display: grid;
- grid-template-columns: repeat(4, 1fr);
- }
+ .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;
+ }
+}
- .footer-bottom-wrapper {
- flex-direction: row;
- }
+@media (max-width: 800px) {
- .footer-bottom-wrapper small {
- font-size: smaller;
- }
+ .footer-top {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ padding: 1rem 0.5rem 2rem 0.5rem;
+ }
+}
- .footer-bottom-links {
- margin-left: 1.5rem;
- }
+#abc :hover {
+ background: #55a5ea;
+ border-color: #3fbbc0;
}
-@media (max-width: 800px) {
.footer-top {
display: flex;
flex-direction: column;
@@ -1962,3 +2042,4 @@ background-size: 100%;
}
+