.section_margin {
  margin-bottom: 4em !important;
}

.mod_layout .clearfix::after {
  clear: both;
  display: table;
  content: "";
}

.mod_layout .floatingL {
  float: left;
}

.mod_layout .floatingR {
  float: right;
}

.mod_layout .floatImage.floatingL {
  margin: 0 1em 1em 0;
}

.mod_layout .floatImage.floatingR {
  margin: 0 0 1em 1em;
}

@media (max-width: 767px) {
  .mod_layout .floatingL,
  .mod_layout .floatingR,
  .mod_layout .floatImage.floatingL,
  .mod_layout .floatImage.floatingR {
    margin: 0 0 0.5em 0;
    float: none !important;
  }
}

.mod_layout .flex_colmn_wrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0 0.5em;
  align-items: flex-start;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item {
  padding: 0 0.5em;
  margin-bottom: 30px;
  box-sizing: border-box;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw100 {
  width: 100%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw90 {
  width: 90%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw85 {
  width: 85%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw80 {
  width: 80%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw75 {
  width: 75%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw70 {
  width: 70%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw66 {
  width: 66.666666%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw60 {
  width: 60%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw50 {
  width: 50%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw40 {
  width: 40%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw35 {
  width: 33.333333%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw33 {
  width: 33.333333%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw30 {
  width: 30%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw25 {
  width: 25%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw20 {
  width: 20%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw15 {
  width: 15%;
}

.mod_layout .flex_colmn_wrap > .flex_colmn_item.fw10 {
  width: 10%;
}

@media (max-width: 767px) {
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw100,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw90,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw85,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw80,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw75,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw70,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw66,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw60,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw50,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw40,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw35,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw33,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw30,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw25,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw20,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw15,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw10 {
    width: 100%;
  }
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw100.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw90.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw85.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw80.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw75.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw70.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw66.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw60.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw50.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw40.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw35.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw33.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw30.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw25.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw20.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw15.sphalf,
  .mod_layout .flex_colmn_wrap > .flex_colmn_item.fw10.sphalf {
    width: 50%;
  }
}

/*# sourceMappingURL=mod_layout.css.map */
