/* xl - DESKTOP STYLES */ 
.elementor-sticky--active #header-image {
	width: 50%;
	transition: .5s;
		
}
.elementor-sticky--active #header-image img {
    width: 45%;
    height: auto;
    position: relative;
	transition: .5s;
}
.elementor-sticky--active #header-image .elementor-widget-container {
	margin: 0px;	
}

#header-image {
    position: absolute;
    top: -35px;
    left: 40%;
}
@media screen and (min-width: 1600px) {
    #header-image {
        position: absolute;
        top: -35px;
        left: 20%;
    }
}
#header-form .elementor-container.elementor-column-gap-default {
    display: none;
}
.elementor.elementor-116.elementor-type-header.elementor-location-header .elementor-inner {
    width: 100%;
}
body:not(.elementor-editor-active) .elementor-location-header {
    position: absolute;
    width: 100%;
    display: flex;
    flex: 100%;
    align-items: center;
    justify-content: center;
}
main#main {
    padding-top: 90px;
}
#header-sticky-block {
    visibility: hidden;
}


.elementor-sticky--active section#header-sticky-block-inner {
    background-color: #fff;
    visibility: visible;
    transition: .5s;
}


/* lg - TABLET LANDSCAPE STYLES */ 
@media (max-width: 1024px) {
      #header-image {
          position: absolute;
          top: -35px;
          left: 0%;
      }
  .elementor-116 .elementor-element.elementor-element-7610aeab .elementor-image img {
      width: 50%;
  }
  .elementor-sticky--active #header-image img {
      width: 55%;
  }
  main#main {
      padding-top: 75px;
  }
}

/* md - TABLET PORTRAIT STYLES */ 
@media (max-width: 991px) {
  .elementor-sticky--active #header-image img {
      width: 85%;
  
  }
}

/* sm - SMARTPHONE LANDSCAPE STYLES */ 
@media (max-width: 767px) {
  #header-image {
      position: absolute;
      top: -35px;
      left: 0%;
  }
  .elementor-sticky--active #header-image img {
      width: 40%;
  
  }
}

/* xs - SMARTPHONE PORTRAIT STYLES */ 
@media (max-width: 479px) {
  /* Write your Public CSS mobile-p here! */
  .elementor-sticky--active #header-image img {
      width: 80%;
  }
}

