/******** Hero Banner - Styling *********/
.container-fluid{
width: 100%;
}

.hero-section-overlay {
  overflow: visible;
  min-height: calc(100vh - 150px);
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.hero-section-wrap {
  position: relative;
  width: 100%;
  min-height: calc(100vh - 150px);


}
.hero-section-wrap.none .right-container,
.hero-section-wrap.bg--custom .right-container {
  display: none;
}
.hero-section-wrap.none .left-container,
.hero-section-wrap.bg--custom .left-container{
  width: 100%;
}
.hero-section-wrap .left-container,
.hero-section-wrap .right-container {
  width: 50%;
}

.hero-section-wrap .left-container {
  float: left;
}

.hero-section-wrap .right-container {
  float: right;
}
.widget-type-cell
padding-left:0px !important;
padding-right: 0px !important;


/**** Hero Banner - Mobile Styling ****/

@media (max-width: 1080px) {
  .header-inner {
    padding:20px;
  }
  .header-short .has-object-fit {
    margin:60px 20px 0px 20px;
    padding: 20px 20px 100px 20px;
  }
}

@media (max-width: 767px) {
  .hero-section-wrap {
    padding: 0px 0px !important;
    min-height: calc(75vh - 150px);

  }
  .hero-section-overlay {
    min-height: calc(75vh - 150px);

  }
}
@media (max-width: 1024px) {
  .hero-section-wrap {
    padding: 0px 0px !important;
    min-height: calc(75vh - 150px);

  }
  .hero-section-overlay {
    min-height: calc(75vh - 150px);

  }
}
