@media screen and (max-width:576px){
  body{
    text-align: center;
  }
  .content-box{
    transform: translateY(-1%);
  }
  .single-page-title{
    font: 600 30px/45px Roboto;
  }
  span.entry-date, span.entry-comments{
    font: normal 17px/40px Poppins;
  }
  .single-post-comment{
    width: 90%;
  }
  #wpe-healthcare-appointment-sec .contact-box {
    display: block;
  }
  #wpe-healthcare-translation-box .switcher{
    top: -10px;
  }
  #wpe-healthcare-footer-col-1 .elementor-widget-container,.wpe-healthcare-team-box img{
    width: 100% !important;
  }
  #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large{
    top: 15%;
  }
  .wpe-healthcare-page-head {
    height: 140px;
  }
  .wpe-healthcare-page-head .elementor-widget-wrap.elementor-element-populated {
    box-shadow: -220px 0px 0px 0px white, 1px 1px 10px 0px #00000061, -230px 1px 10px 0px #00000061 !important;
  }
  .fbc-page .fbc-wrap .fbc-items li.active span, .fbc-page .fbc-wrap .fbc-items li .fbc-end-text,.fbc-page .fbc-wrap .fbc-items li{
    font-size: 14px !important;
  }
  .fbc-page .fbc-wrap .fbc-items {
    padding: 0 0px !important;
  }
}
@media screen and (min-width:577px) and (max-width:767px){
  .post-meta-box span {
    margin: 0 20px;
  }
  span.entry-date, span.entry-comments{
    font: normal 15px/40px Poppins;
  }
  .content-box{
    transform: translateY(-1%);
  }
  .single-post-comment{
    margin-top: 6em;
    width: 85%;
  }
  .elementor-element.wpe-healthcare-header-contact-info-box,.elementor-element.wpe-healthcare-header-menu-col,.elementor-element.wpe-healthcare-header-translation-col,.elementor-element.wpe-healthcare-header-app-btn-col {
    width: 33.33% !important;
  }
  .wpe-healthcare-header-menu-col button.elementskit-menu-hamburger {
    float: unset !important;
    margin: 0 auto;
  }
  .elementor-element.wpe-healthcare-team-box.animated,#wpe-healthcare-footer-col-1,#wpe-healthcare-footer-col-2,#wpe-healthcare-footer-col-3,#wpe-healthcare-footer-col-4{
    width: 50%;
  }
  #wpe-healthcare-footer-col-1 .elementor-widget-container,#wpe-healthcare-footer-col-1 .ekit_social_media{
    text-align: left;
  }
  #wpe-healthcare-footer-col-2 li.elementor-icon-list-item,#wpe-healthcare-footer-col-3 li.elementor-icon-list-item,
  #wpe-healthcare-footer-col-2 li.elementor-icon-list-item a,#wpe-healthcare-footer-col-3 li.elementor-icon-list-item a{
    justify-content: left;
  }
  #wpe-healthcare-translation-box .switcher .selected{
    margin: 0 auto;
  }
  .wpe-healthcare-page-head .elementor-widget-wrap.elementor-element-populated {
    box-shadow: -425px 0px 0px 0px white, 1px 1px 10px 0px #00000061, -450px 1px 10px 0px #00000061 !important;
  }
}
@media screen and (max-width:767px){
  #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;
  }
  #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-why-choose-image img{
    top: 0;
  }
  #wpe-healthcare-testimonial-slider-box {
    margin-left: 0;
  }
  #wpe-healthcare-testimonial-sec .slick-dots {
    left: 0;
    text-align: center;
  }
}

@media screen and (min-width:768px) and (max-width:991px) {
  .single-post-comment{
    margin-top: 6em;
    width: 75%;
  }
  .content-box{
    transform: translateY(-2%);
  }
  .wpe-healthcare-header-menu-col button.elementskit-menu-hamburger {
    float: unset !important;
    margin: 0 auto;
  }
  #wpe-healthcare-translation-box .switcher .selected{
    margin: 0 auto;
  }
  #wpe-healthcare-appointment-sec .contact-box p {
    width: 148px;
    margin: 0 8px 15px 0;
  }
  #wpe-healthcare-appointment-sec {
    margin-top: -4em;
  }
  #wpe-healthcare-why-choose-box,#wpe-healthcare-about-col-1,.wpe-healthcare-team-box img{
    width: 100%;
  }
  .wpe-healthcare-why-choose-image img{
    top: 0;
  }
  #wpe-healthcare-record-sec .elementor-counter-title {
    font-size: 16px;
  }
  #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large{
    top: 10%;
  }
  .elementor-element.wpe-healthcare-team-box.animated{
    width: 50%;
  }
  .wpe-healthcare-page-head .elementor-widget-wrap.elementor-element-populated{
    box-shadow: -430px 0px 0px 0px white, 1px 1px 10px 0px #00000061, -450px 1px 10px 0px #00000061 !important;
  }
}
@media screen and (min-width:992px) and (max-width:1024px){
  .single-post-comment{
    margin-top: 6em;
    width: 75%;
  }
  .content-box{
    transform: translateY(-2%);
  }
  .wpe-healthcare-header-menu-col button.elementskit-menu-hamburger {
    float: unset !important;
    margin: 0 auto;
  }
  #wpe-healthcare-translation-box .switcher .selected{
    margin: 0 auto;
  }
  #wpe-healthcare-appointment-sec .contact-box p{
    width: 195px
  }
  #wpe-healthcare-appointment-sec {
    margin-top: -4em;
  }
  #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large{
    top: 10%;
  }
  .wpe-healthcare-team-content-box h3.elementor-heading-title {
    font-size: 18px !important;
  }
  .wpe-healthcare-team-content-box:hover{
    height: 64%;
  }
}
@media screen and (min-width:1025px) and (max-width:1440px){
  .content-box{
    transform: translateY(-3%);
  }
  .single-post-comment{
    margin-top: 6em;
    width: 75%;
  }
  .elementor-element.wpe-healtcare-topbar-col-1,.elementor-element.wpe-healtcare-topbar-col-2{
    width: 33.333% !important;
  }
  .wpe-healtcare-topbar-col-3 ul.ekit_social_media li {
    margin: 0px -1px 0px 0px !important;
  }
  .elementor-element.wpe-healthcare-header-translation-col{
    width: 10% !important;
  }
  .elementor-element.wpe-healthcare-header-menu-col{
    width: 65% !important;
  }
  .wpe-healthcare-header-menu-col .elementskit-navbar-nav > li > a{
    font-size: 15px !important;
    padding: 0px 10px 0px 10px !important;
  }
  .wpe-healthcare-header-app-btn-col .elementskit-btn{
    font-size: 15px !important;
    padding: 15px 16px !important;
  }
  #wpe-healthcare-appointment-sec .contact-box p{
    width: 202px;
  }
  .wpe-healthcare-team-content-box h3.elementor-heading-title {
    font-size: 18px !important;
  }
  .wpe-healthcare-team-content-box:hover{
    height: 60%;
  }
  #wpe-healthcare-appointment-sec {
    margin-top: -4em;
  }
  #wpe-health-care-slider-sec .bdt-position-z-index.bdt-position-large{
    top: 10%;
  }
  .wpe-healthcare-page-head .elementor-widget-wrap.elementor-element-populated {
    box-shadow: -350px 0px 0px 0px white, 1px 1px 10px 0px #00000061, -368px 1px 10px 0px #00000061 !important;
  }
}
@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%;
  }
  .wpe-healthcare-page-head .elementor-widget-wrap.elementor-element-populated {
    box-shadow: -360px 0px 0px 0px white, 1px 1px 10px 0px #00000061, -370px 1px 10px 0px #00000061 !important;
  }
}
@media screen and (min-width: 1200px){
  .content-container {
    max-width: calc(100% - 2%);
  }
  .post-contents{
    flex-wrap: nowrap;
  }
}

@media screen and (min-width: 1366px) and (max-width: 1599px){
  .wpe-healthcare-section-main-container>.elementor-container{
    max-width: calc(100% - 10%)!important;
  }
}
@media screen and (min-width: 1800px){
  .wpe-healthcare-section-main-container>.elementor-container{
    max-width: calc(100% - 30%)!important;
  }
  textarea{
    width: 100%;
  }
}
@media screen and (max-width: 1024px){
  ul.sub-menu li a {
    background: unset !important;
  }
}
@media screen and (min-width: 1651px) and (max-width: 1920px){
#wpe-healthcare-appointment-sec {
  margin-top: -18em;
}
}