
@media screen and (max-width:1440px){
  /* header */
  .topbar_outer .wpe-healtcare-topbar-col-2{
    width: 60% !important;
  } 
  /* menu section */
  .wpehealthcare-header-logo-box{
    width: 18% !important;
  }
  .wpehealthcare-header-menu-box{
    width: 60% !important;
  }

  .elementor-element.wpe-healtcare-topbar-col-1,.elementor-element.wpe-healtcare-topbar-col-21{
    width: 30% !important;
  }

  .header_social_media ul li a{
    width: 28px !important;
  }


  /* banner */
  .banner_left_image img{
    margin: 165px 0 0;
  }

  .banner-timing .elementor-icon-box-icon a {
    padding: 0 10px 0 0!important;
    font-size: 45px !important;
  }

  .banner-timing .elementor-icon-box-content h3 a,
  .banner-timing .elementor-icon-box-content p{
    font-size: 14px !important;
  }

  .banner-video-section{
    height: 170px;
  }






}


@media screen and (max-width:1200px){
  /* topbar */
  .topbar_outer .wpe-healtcare-topbar-col-2 {
    width: 52% !important;
  }
  .elementor-element.wpe-healtcare-topbar-col-1, .elementor-element.wpe-healtcare-topbar-col-21 {
    width: 27% !important;
  }
  .topbar_outer .wpe-healtcare-topbar-col-3 {
    width: 18% !important;
  }
  .wpe-healtcare-topbar-col-1 .elementor-icon-list-item .elementor-icon-list-text,
  .wpe-healtcare-topbar-col-2 .elementor-icon-list-item .elementor-icon-list-text{
    font-size: 13px !important;
  }


  /* banner */
  .banner-video-section {
    height: 120px;
  }






}

@media screen and (max-width:1024px){

  .topbar_outer .wpe-healtcare-topbar-col-2 {
    width: 33% !important;
  }

  .topbar_outer .wpe-healtcare-topbar-col-3 {
    width: 40% !important;
  }

  .topbar_outer .wpe-healtcare-topbar-col-3 .elementor-container {
    justify-content: end;
  }

  /* menu box */
  .wpehealthcare-header-menu-box{
    width: 30% !important;
  }



  /* banner */

  .banner-video-section {
    height: 230px;
  }



}

@media screen and (max-width:1024px){

  .wpehealthcare-header-logo-box {
    width: 25% !important;
  }


  /* banner */
  .banner_left_image{
    display: none;
  }



}
















@media screen and (max-width:991px){

  .topbar_outer .wpe-healtcare-topbar-col-2,
  .topbar_outer .wpe-healtcare-topbar-col-1 {
    width: 50% !important;
  }

  .topbar_outer .wpe-healtcare-topbar-col-3 {
    width: 100% !important;
  }

  .topbar_outer .wpe-healtcare-topbar-col-3 .elementor-container {
    justify-content: center;
  }
  .topbar_outer .wpe-healtcare-topbar-col-3 .elementor-container .elementor-column{
    width: 100% !important;
  }

}

@media screen and (max-width:575px){
  .wpe-healthcare-counter-boxx:after {
    display: none;
  }

  .popup_banner_container {
    max-height: 246px !important;
    height: 245px;
  }

  .book_appointment_form input[type="submit"], #wpe-healthcare-appointment-form-box input[type="submit"] {
    width: 100%;
  }

  #wpe-healthcare-contact-form-box input[type="submit"] {
    width: 100%;
  }








}

@media screen and (max-width:575px){

  .topbar_outer .wpe-healtcare-topbar-col-2, .topbar_outer .wpe-healtcare-topbar-col-1 , .topbar_outer .wpe-healtcare-topbar-col-3{
    width: 100% !important;
  }

  .wpehealthcare-header-logo-box {
    width: 45% !important;
  }

  .wpe-healthcare-header-contact-box{
    width: 20% !important;
  }

  .wpe-healthcare-header-contact-box .elementor-icon-box-content{
    display: none;
  }

  /* .wpe-healthcare-header-contact-box .elementor-icon-box-content .elementor-icon-box-description{
    display: none;
  } */

  .wpehealthcare-header-menu-box nav button{
    float: none !important;
  }

  .footer_list ul li:before {
    display: none;
  }

  .popup_banner_container {
    max-height: 245px !important;
    height: 214px;
  }
  






}









@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-21{
    /* width: 30% !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;
  }
}
