.page-template-elementor_canvas header#masthead {
  position: fixed;
  width: 100%;
  height: auto;
  left: 0;
  top: 0;
  background-color: transparent;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.page-template-elementor_canvas .landing-banner .content_wrapper .banner_btn {
  text-transform: none;
  width: 278px;
}
@media (max-width: 767.98px) {
  .page-template-elementor_canvas .landing-banner .content_wrapper .banner_btn {
    width: 130px;
    height: 42px;
    margin-top: 24px;
    letter-spacing: 1px;
  }
}

#my-custom-landing-header.elementor-section {
  border-bottom: 1px solid transparent;
}
@media (min-width: 1024px) and (max-width: 1399.98px){
  #my-custom-landing-header.elementor-section {
    padding: 12px 8px;
  }
}
#my-custom-landing-header.elementor-section .elementor-column {
  -webkit-transition: unset;
  transition: unset;
}
#my-custom-landing-header.elementor-section .elementor-widget-wrap {
  -webkit-transition: unset;
  transition: unset;
}
#my-custom-landing-header.elementor-section .elementor-widget-image .elementor-widget-container {
  -webkit-transition: unset;
  transition: unset;
}
#my-custom-landing-header.elementor-section .elementor-widget-image .elementor-widget-container img {
  max-width: 90px;
  max-height: 70px;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
#my-custom-landing-header.elementor-section.scrolled {
  background-color: rgba(255, 255, 255, 0.98);
  border-bottom-color: #F4F4F4;
}
#my-custom-landing-header.elementor-section.scrolled .elementor-widget-image .elementor-widget-container img {
  max-width: 80px;
  max-height: 60px;
}