
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
html{
  scroll-behavior: smooth;
  overflow-x: hidden;
}
body{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  overflow-x: hidden;
  font-family: "Roboto";
}
a{
  text-decoration: none;
}
ul, ol{
  list-style: none;
  margin: 0;
  padding: 0;
}
img{
  max-width: 100% !important;
}
/* loader */
.spinner-loading-box {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 999999;
}
.spinner-loading-box img, .ets-theme-header-section :is(.ets-topabr-address, .ets-topabr-email) li{
  width: 100%;
}
/*-------Slider--------------*/
#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-slideshow-item .bdt-ps-slide-img{
  height: 871px;
  background-size: auto;
  top: 0;
}
#wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large {
    position: absolute;
    top: 25%;
    left: 13%;
}
#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-previous {
    right: auto;
    top: 39%;
    left: 46px;
}
#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-next {
    right: 46px;
    top: 39%;
}
#wpe-health-care-slider-sec .bdt-sub-title h4.bdt-ps-sub-title {
    background: #42C2C9;
    padding: 8px 10px;
    width: max-content;
}
#wpe-health-care-slider-sec .bdt-main-title h1.bdt-title-tag {
    width: 70%;
}
#wpe-health-care-slider-sec span.bdt-slide-btn-icon {
    display: none !important;
}
#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover:before,#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover:before{
  width: auto;
}
#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover,#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover {
    width: 48px;
}
#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover,#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover {
    border-radius: 50%;
}
#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover,#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover {
    background: #42C2C9;
    border-color: #42C2C9;
}
#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover svg,#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover,#wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover svg {
    transform: unset;
}
/* ---Appointment section-------------------- */
#wpe-healthcare-appointment-sec {
    margin-top: -14em;
}
#wpe-healthcare-appointment-sec .contact-box p {
    width: 266px;
    margin: 0 15px 15px 0;
}
#wpe-healthcare-appointment-sec .contact-box p:last-child {
    margin-right: 0 !important;
}
#wpe-healthcare-contact-box .elementor-container,#wpe-healthcare-app-box .elementor-container,#wpe-healthcare-services-box .elementor-container,#wpe-healthcare-team-colom-box .elementor-container {
    max-width: unset;
}
#wpe-healthcare-appointment-sec .contact-box {
    display: inline-flex;
}
#wpe-healthcare-appointment-form-box input[type="text"],#wpe-healthcare-appointment-form-box input[type="number"],#wpe-healthcare-appointment-form-box input[type="email"],#wpe-healthcare-appointment-form-box select{
  width: 100%;
  background: #F6F6F6;
  border: 1px solid #F6F6F6;
  padding: 18px 9px;
}
#wpe-healthcare-appointment-form-box input[type="text"]::placeholder,#wpe-healthcare-appointment-form-box input[type="number"]::placeholder,#wpe-healthcare-appointment-form-box input[type="email"]::placeholder,#wpe-healthcare-appointment-form-box select{
  font: normal 16px/25px Roboto;
  color: #000;
}
#wpe-healthcare-appointment-form-box input[type="submit"]{
  background: #42C2C9;
  border: 1px solid #42C2C9;
  font: bold 18px/22px Roboto;
  color: #fff;
  padding: 12px 25px;
}
@media screen and (max-width:576px){
    #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large{
        top: 15%;
      }
    #wpe-healthcare-appointment-sec .contact-box {
        display: block;
    }
}
@media screen and (max-width:767px){
    #wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-slideshow-item .bdt-ps-slide-img{
        height: 100%;
      }
      #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large{
        left: 0;
        right: 0;
      }
      #wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-previous{
        left: 13px;
      }
      #wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-prime-slider-next{
        right: 13px;
      }
      #wpe-health-care-slider-sec .bdt-prime-slider-skin-general .bdt-slider-excerpt{
        max-width: max-content;
      }
      #wpe-healthcare-testimonial-sec .wpe-healthcare-testimonial-text p,#commentform input[type="text"], #commentform input[type="email"], #commentform textarea,#wpe-healthcare-appointment-sec .contact-box p{
        width: 100%;
      }
      #wpe-healthcare-appointment-sec {
        margin-top: 0em;
      }
      
}
@media screen and (min-width:768px) and (max-width:991px) {
    #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large{
        top: 10%;
      }
}
@media screen and (min-width:992px) and (max-width:1024px){
    #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large{
        top: 10%;
      }
      #wpe-healthcare-appointment-sec .contact-box p {
        width: 148px;
        margin: 0 8px 15px 0;
      }
      #wpe-healthcare-appointment-sec {
        margin-top: -4em;
      }
}
@media screen and (min-width:992px) and (max-width:1024px){
    #wpe-healthcare-appointment-sec .contact-box p{
      width: 195px
    }
    #wpe-healthcare-appointment-sec {
      margin-top: -4em;
    }
}
@media screen and (min-width:1025px) and (max-width:1440px){
    #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large{
        top: 10%;
      }
      #wpe-healthcare-appointment-sec .contact-box p{
        width: 202px;
      }
      #wpe-healthcare-appointment-sec {
        margin-top: -4em;
      }
}
@media screen and (min-width:1441px) and (max-width:1799px){
    #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large {
      position: absolute;
      top: 15%;
      left: 6%;
    }
}