.bg-lightblue {
  background-color: #39b3e6;
}

.pd-top {
  padding-top: 1.5rem !important;
}

.pd-bottom {
  padding-bottom: 1.5rem !important;
}

.text-white {
  color: #ffffff;
}

.mg-leftmenu {
  margin-left: auto !important;
}

.pt-slide {
  padding-top: 4.875rem !important;
}

.gr-text-font {
  font-size: 1.1rem;
  letter-spacing: -0.5px;
  line-height: 1.42;
}
.gr-text-about {
  font-size: 17px;
  padding: 4px 0px;
  line-height: 25px;
  text-align: justify;
}

.itNLyf {
  background-image: url("/_next/static/doctor/servicebg.jpg");
}

.padding-176 {
  padding: 176px 0px;
}
.parallax-section-410 {
  height: 410px;
}

.bg-parallax-image {
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}

.site-header-Absolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  background: #fff;
}

.servic_bot h2 {
  font-size: 30px;
  color: #ffffff;
}

.servic_bot p {
  color: #ffffff !important;
  font-size: 18px;
  font-weight: 400;
  padding: 6px 0px;
}

.text_servi h3 {
  font-size: 19px;
  color: #62b3dc;
}

.text_servi ul {
  list-style: none;
  min-height: 245px;
  padding: 0px 4px;
}

.text_servi ul li {
  font-size: 15px;
  padding: 4px 0px;
  text-transform: capitalize;
  display: flex;
  align-items: center;
}

.icon-pd-5 {
  padding-right: 5px;
}

.contact_text h2 {
  font-size: 25px;
  color: #62b3dc;
  padding: 15px 0px;
  text-transform: uppercase;
  margin: 0;
}

.contact_text ul {
  display: inline-block;
  width: 50%;
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.contact_text ul li {
  font-size: 16px;
  padding: 2px 0px;
  text-transform: capitalize;
}

.contact_text1{
  margin-top: 15px;
}
.contact_text1 h2 {
  font-size: 25px;
  color: #62b3dc;
  padding: 15px 0px 8px;
  text-transform: uppercase;
  /* margin-left: -15px; */
}

.gr-text-contact {
  font-size: 16px;
  padding: 4px 0px;
  /* margin-left: -15px; */
}

.map-h-w {
  width: 600px;
  height: 380px;
}

.py-care {
  padding-top: 4.7rem !important;
}

.cover-slide {
  width: 100% !important;
  object-fit: cover;
  height: 560px;
  object-position: 0% 0%;
}

@media only screen and (max-width: 600px) {
  .cover-slide {
    height: 250px;
  }
}
.pd-slide65 {
  padding: 0 65px;
}
.center-text {
  text-align: center;
  font-weight: 400;
}

#coursesearch {
  background: #cac9cf;
  padding: 20px;
  margin: 0;
}

#coursesearch .coursesearchbox {
  width: 80%;
  height: 50px;
  padding: 2px 15px;
  background: var(--white);
  position: relative;
  border: 1px solid var(--color_quill_gray_approx);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

#coursesearch label {
  display: none;
}

#coursesearch input[type="text"] {
  width: 100%;
  max-width: none;
  max-height: 50px;
  height: 100%;
  font-size: 16px;
  color: var(--color_star_dust_approx);
  padding: 0;
}

#coursesearch input {
  background: none;
  border: 0;
  margin: 0;
}

#coursesearch input[type="submit"] {
  height: 50px;
  max-height: none;
  font-family: fontawesome;
  color: var(--white);
  font-size: 24px;
  background: #39b3e6;
  padding: 0 20px;
  display: block;
  text-transform: capitalize;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: -120px;
  cursor: pointer;
}

#coursesearch input {
  background: none;
  border: 0;
  margin: 0;
}

.mg-67 {
  margin-bottom: 67px;
}

#site-footer {
  padding: 0;
  position: relative;
  background: rgb(57 179 229 / 0.9);
}

#site-footer .footer-main {
  background-image: url('http://localhost:3000/footbgimg.jpg');
  background-repeat: no-repeat;
  background-position: bottom center;  
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}

#site-footer .footer-main .bgtrans-overlay {
  background: rgb(57 179 229 / 0.9);
  padding: 50px 0;
  /* z-index: 0; */
}

.footer-main-wrap {
  color: #ffffff;
}

.footer-address i {
  color: #ffffff;
  padding-right: 10px;
}


.care-box{
  padding: 70px 20px 20px;
  border: 1px solid #60b6db;
  border-radius: 9px;
  transition: all 1s ease;
}
.care-box:hover{
  transform: scale(1.1);
}
.read-btn-04 {
  text-align: center;
  padding: 31px 0px;
}


.read-btn-04 a {
  background: #81b000;
  border: 1px solid #81b000;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  padding: 8px 10px;
  text-decoration: none;
  border-radius: 4px;
}
.read-btn-04 a:hover {
  background: #ffffff;
  border: 1px solid #81b000;
  font-size: 16px;
  font-weight: 600;
  color: #81b000;
  padding: 8px 10px;
  text-decoration: none;
  border-radius: 4px;
}

.read-btn-05 {
  text-align: right;
  padding: 31px 0px;
}

.read-btn-05 a {
  background: #ffffff;
  border: 1px solid #ffffff;
  font-size: 16px;
  font-weight: 600;
  color: #60b6db;
  padding: 8px 10px;
  text-decoration: none;
  border-radius: 4px;
}
.read-btn-05 a:hover {
  background: #60b6db;
  border: 1px solid #ffffff;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  padding: 8px 10px;
  text-decoration: none;
  border-radius: 4px;
}

.care-img03{
  position: relative;
}

.care-img03 img {
  position: absolute;
  top: -140px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
}
.mg-top113{
  margin-top: 113px;
}
.bg-darkgray{
  background: #353535;
}
.pd-header{
  padding: 10px 0;
}
.pd-header2{
  padding: 100px 0;
}
.divLogin{
  display: flex;
  justify-content: flex-end;
  color: #ffffff;
}
.spanpointer{
  cursor: pointer;
}
.login-section{
  display: flex;
  justify-content: center;
}
.card{
  padding: 15px 56px 15px 15px;
  background: #ffffff;
}

label {
  font-size: 16px;
  color: #333;
}
.card form input {
  border: 0;
  margin-bottom: 10px;
}
input[type="text"],input[type="password"]{
  background-color: #f6f6f6;
  padding: 0 5px;
  box-shadow: none;
  max-width: 252px;
  height: 34px;
  line-height: 28px;
  color: #5c5c5c;
  font-size: 16px;
}
[type="checkbox"], [type="radio"] {
  margin-right: 5px;
}
.m-t-1, .m-y-1 {
  margin-top: 1rem!important;
}
.btn-primary {
  color: #ffffff;
  background: #39b3e6 !important;
  border-color:  #39b3e6 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: .9375rem;
  line-height: 1.5;
  font-weight: 400;
}
.btn-primary:hover {
  background: #353535 !important;
  border-color: #353535 !important;
  color: #ffffff;
}
.btn-block{
  padding: 4px 20px;
}
.forgetpass p{
  font-size: 16px;
  color: #333;
}
.m-t-1 p{
  font-size: 16px;
  color: #333;
}
.m-t-2 {
  margin-top: 2rem!important;
}
.m-t-2 p{
  font-size: 16px;
  color: #333;
}
.btn-sec{
  color: #212529 !important;
  background-color: #b1bbc4 !important;
  border-color: #aab4bf !important;
  box-shadow: none!important;
  font-size: .9375rem;
  line-height: 1.5;
  font-weight: 400;
}

@media only screen and (max-width: 600px) {
  .pd-slide65 {
    padding: 0 0px;
  }
  .contact_text{
    text-align: center;
  }
  #coursesearch input[type="submit"]{
    right: -72px;
  }
  .contact_text{
    text-align: left;
  }
}
