.elementor-101 .elementor-element.elementor-element-54ed89b:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-54ed89b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("http://beehive.themified.com/wp-content/uploads/2020/01/map.png");
  background-position: bottom center;
  background-repeat: no-repeat;
}
.elementor-101 .elementor-element.elementor-element-54ed89b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}
.elementor-101 .elementor-element.elementor-element-54ed89b > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-101 .elementor-element.elementor-element-94ffa8b > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
}
.elementor-101 .elementor-element.elementor-element-513cc5e {
  text-align: center;
}
.elementor-101 .elementor-element.elementor-element-513cc5e .elementor-heading-title {
  color: #000000;
}
.elementor-101 .elementor-element.elementor-element-fb1af60 .beehive-button-element a.button {
  border-radius: 50px 50px 50px 50px;
  padding: 12px 72px 12px 72px;
}
.elementor-101 .elementor-element.elementor-element-0597203:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-0597203 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("https://mythemestore.com/beehive-preview/wp-content/uploads/2020/01/about-banner.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-101 .elementor-element.elementor-element-0597203 > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-101 .elementor-element.elementor-element-0597203 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 150px 0px;
}
.elementor-101 .elementor-element.elementor-element-e8ff45a {
  text-align: center;
}
.elementor-101 .elementor-element.elementor-element-e8ff45a .elementor-heading-title {
  color: #FFFFFF;
}
.elementor-101 .elementor-element.elementor-element-8758903 .elementor-text-editor {
  text-align: center;
}
.elementor-101 .elementor-element.elementor-element-8758903 {
  color: #FFFFFF;
}
.elementor-101 .elementor-element.elementor-element-2abd81c {
  margin-top: -140px;
  margin-bottom: 0px;
}
.elementor-101 .elementor-element.elementor-element-3963004 {
  padding: 80px 0px 70px 0px;
}
.elementor-101 .elementor-element.elementor-element-a7edf14 {
  text-align: center;
}
.elementor-101 .elementor-element.elementor-element-11dd8fd .beehive-iconbox-element .icon-wrapper {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-11dd8fd .beehive-iconbox-element .icon-wrapper i::before {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-11dd8fd .beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-11dd8fd .beehive-iconbox-element.icon-view-framed .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-244849d .beehive-iconbox-element .icon-wrapper {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-244849d .beehive-iconbox-element .icon-wrapper i::before {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-244849d .beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-244849d .beehive-iconbox-element.icon-view-framed .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-e55b16c .beehive-iconbox-element .icon-wrapper {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-e55b16c .beehive-iconbox-element .icon-wrapper i::before {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-e55b16c .beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-e55b16c .beehive-iconbox-element.icon-view-framed .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-2fa2e92 .beehive-iconbox-element .icon-wrapper {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-2fa2e92 .beehive-iconbox-element .icon-wrapper i::before {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-2fa2e92 .beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-2fa2e92 .beehive-iconbox-element.icon-view-framed .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-53221a5 .beehive-iconbox-element .icon-wrapper {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-53221a5 .beehive-iconbox-element .icon-wrapper i::before {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-53221a5 .beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-53221a5 .beehive-iconbox-element.icon-view-framed .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-df4e033 .beehive-iconbox-element .icon-wrapper {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-df4e033 .beehive-iconbox-element .icon-wrapper i::before {
  font-size: 20px;
}
.elementor-101 .elementor-element.elementor-element-df4e033 .beehive-iconbox-element.icon-view-stacked .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-df4e033 .beehive-iconbox-element.icon-view-framed .icon-wrapper {
  padding: 12px;
}
.elementor-101 .elementor-element.elementor-element-34121df .beehive-button-element a.button {
  border-radius: 50px 50px 50px 50px;
  padding: 12px 72px 12px 72px;
}
.elementor-101 .elementor-element.elementor-element-34121df > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-101 .elementor-element.elementor-element-0faf733 {
  padding: 0px 0px 70px 0px;
}
.elementor-101 .elementor-element.elementor-element-1898dd5 {
  text-align: center;
}
.elementor-101 .elementor-element.elementor-element-1f8d1bf .elementor-text-editor {
  text-align: center;
}
@media(min-width:768px) {
  .elementor-101 .elementor-element.elementor-element-20ccaae {
    width: 10%;
  }
  .elementor-101 .elementor-element.elementor-element-8575d3e {
    width: 78.666%;
  }
  .elementor-101 .elementor-element.elementor-element-344a811 {
    width: 12%;
  }
  .elementor-101 .elementor-element.elementor-element-94ffa8b {
    width: 75.362%;
  }
  .elementor-101 .elementor-element.elementor-element-fd835a8 {
    width: 12%;
  }
  .elementor-101 .elementor-element.elementor-element-b801223 {
    width: 10%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-101 .elementor-element.elementor-element-20ccaae {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-8575d3e {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-b801223 {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-f0ae715 {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-ec7b203 {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-619622f {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-d588a36 {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-de01ee4 {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-1f98b22 {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-fd054d5 {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-a47e0cc {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-a56eadf {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-05e958c {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-4cda228 {
    width: 100%;
  }
  .elementor-101 .elementor-element.elementor-element-fe9a596 {
    width: 100%;
  }
}
@media(min-width:1025px) {
  .elementor-101 .elementor-element.elementor-element-0597203:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-0597203 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}