#masthead {
  position: fixed !important;
  width: 100vw;
  transition: top .66s;
}

@media screen and (max-width: 767px)  {
  #masthead + [data-elementor-type='wp-page'] {
    padding-top: 61px;
  }
}  

@media screen and (min-width: 768px) and (max-width: 1429px) {
  #masthead + [data-elementor-type='wp-page'] {
    padding-top: 57px;
  }
}  
  

@media screen and (min-width: 1430px) {
  #masthead + [data-elementor-type='wp-page'] {
    padding-top: 91px;
  } 
  
  /* Center Main Top Navigation on Desktop */
  .elementor-3314 .elementor-element-76491d4 {
    margin-right: 0;
  }
  .hfe-nav-menu__align-left .hfe-nav-menu {
    align-items: center;
  }
  .elementor-3314 .elementor-element-76491d4 {
    width: 21%;
  }
}



/* Tablet */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* Header */
  #masthead .elementor-3314 .elementor-hidden-mobile {
    display: block !important;
  }
  #masthead .elementor-3314 .elementor-hidden-tablet {
    display: none !important;
  }
  /* Footer*/
  /*
  #colophon .elementor-3346 .elementor-hidden-mobile {
    display: none !important;
  }
  
  #colophon .elementor-3346 .elementor-hidden-desktop {
    display: none !important;
  
  */
  
  #colophon .elementor-3346 .elementor-element.elementor-element-178a37c {
    width: 100% !important;
  }
  #colophon .elementor-3346 .elementor-element.elementor-element-fe64ee2 {
    width: 100% !important;
  }
  #colophon .elementor-3346 .elementor-element.elementor-element-fe64ee2 {
    flex-direction: row !important;
    justify-content: space-between;
  }
  #colophon .elementor-3346 .elementor-element.elementor-element-325cf30 {
    width: 25% !important;
  }
  #colophon .elementor-element-178a37c .elementor-element-8b2d743 {
    display: none !important;
  }
  #colophon .elementor-element-178a37c .elementor-element-9000881 {
    display: none !important;
  }
  #colophon .elementor-3346 .elementor-element.elementor-element-3afbf2c {
    min-height: auto !important;
  }
  
  /*Navigation*/
  .hfe-nav-menu .menu-item .hfe-menu-item {
    color: #fff;
  }
}
@media screen and (max-width: 1024px) {
  .article-body .e-con-inner > div {    
    padding: 0 10px;
  }
.article-body .e-con-inner > div:not(:first-of-type):not(:last-of-type) {    
  padding: 0 20px;
  }

}


/*@media screen and (min-width: 768px) and (max-width: 1024px) {*/
/*  .elementor-element.elementor-element-389cd10.elementor-hidden-mobile,*/
/*  .elementor-element.elementor-element-b671700.elementor-hidden-mobile {*/
/*    display: none !important;*/
/*  }*/
/*  .elementor-element.elementor-element-3afbf2c.elementor-hidden-tablet {*/
/*    display: block !important;*/
/*  }*/
/*}*/

