.bg-grey {
  background-color: #fafafa
}

.border-grey {
  border-color: #e7e7e7
}

.border-primary {
  border-color: #000
}

.border-secondary {
  border-color: #fff
}

.border-white {
  border-color: #fff
}

.border-blue {
  border-color: #0c63ff
}

.white-bg {
  background-color: #fff
}

.black-bg {
  background-color: #4a4a4a
}

.blue-bg {
  background-color: #0c63ff
}

.center-align {
  text-align: center
}

.left-align {
  text-align: left
}

.right-align {
  text-align: right
}

.border-bottom-grey {
  border-bottom: 1px solid #e7e7e7
}

.overlay:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.4);
  z-index: -1
}

.body-container-wrapper ul,.body-container-wrapper li {
  margin-bottom: 15px
}

.section-bg {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important
}

.divider {
  background-color: var(--global_blue_color)
}

a {
  margin-bottom: 0
}

.all-text-white,.all-text-white h1,.all-text-white h2,.all-text-white h3,.all-text-white p,.all-text-white h4,.all-text-white h5,.all-text-white h6,.all-text-white li,.all-text-white .fa,.all-text-white a {
  color: #fff
}

.all-text-blue,.all-text-blue h1,.all-text-blue h2,.all-text-blue h3,.all-text-blue p,.all-text-blue h4,.all-text-blue h5,.all-text-blue h6,.all-text-blue li,.all-text-blue .fa,.all-text-blue a {
  color: var(--global_blue_color)
}

.all-text-dark-grey,.all-text-dark-grey h1,.all-text-dark-grey h2,.all-text-dark-grey h3,.all-text-dark-grey p,.all-text-dark-grey h4,.all-text-dark-grey h5,.all-text-dark-grey h6,.all-text-dark-grey li,.all-text-dark-grey .fa,.all-text-dark-grey a {
  color: gray
}

.all-text-primary,.all-text-primary h1,.all-text-primary h2,.all-text-primary h3,.all-text-primary p,.all-text-primary h4,.all-text-primary h5,.all-text-primary h6,.all-text-primary li,.all-text-primary .fa,.all-text-primary a {
  color: #000
}

.tiny-text,.tiny-text h1,.tiny-text h2,.tiny-text h3,.tiny-text p,.tiny-text h4,.tiny-text h5,.tiny-text h6,.tiny-text li,.tiny-text .fa,.tiny-text a {
  font-size: 14px
}

.svg-color-primary svg {
  fill: #000;
  stroke: #000
}

.svg-color-blue,.svg-color-blue svg {
  fill: var(--global_blue_color) stroke:var(--global_blue_color)
}

.svg-color-white,.svg-color-white svg {
  fill: #fff;
  stroke: #fff
}

.svg-color-black,.svg-color-black svg {
  fill: #000;
  stroke: #000
}

.text-margin-zero,.text-margin-zero h1,.text-margin-zero h2,.text-margin-zero h3,.text-margin-zero p,.text-margin-zero h4,.text-margin-zero h5,.text-margin-zero h6,.text-margin-zero .fa,.text-margin-zero a {
  margin: 0
}

.text-align-center,.text-align-center h1,.text-align-center h2,.text-align-center h3,.text-align-center p,.text-align-center h4,.text-align-center h5,.text-align-center h6,.text-align-center .fa,.text-align-center a {
  text-align: center
}

.text-align-right,.text-align-right h1,.text-align-right h2,.text-align-right h3,.text-align-right p,.text-align-right h4,.text-align-right h5,.text-align-right h6,.text-align-right .fa,.text-align-right a {
  text-align: right
}

.text-align-left,.text-align-left h1,.text-align-left h2,.text-align-left h3,.text-align-left p,.text-align-left h4,.text-align-left h5,.text-align-left h6,.text-align-left .fa,.text-align-left a {
  text-align: left
}

.text-upper h1,.text-upper h2,.text-upper h3,.text-upper p,.text-upper h4,.text-upper h5,.text-upper h6,.text-upper .fa,.text-upper a {
  text-transform: uppercase
}

.text-lower h1,.text-lower h2,.text-lower h3,.text-lower p,.text-lower h4,.text-lower h5,.text-lower h6,.text-lower .fa,.text-lower a {
  text-transform: lowercase
}

.text-normal h1,.text-normal h2,.text-normal h3,.text-normal p,.text-normal h4,.text-normal h5,.text-normal h6,.text-normal .fa,.text-normal a {
  text-transform: initial
}

.font-weight-nine,.font-weight-nine h1,.font-weight-nine h2,.font-weight-nine h3,.font-weight-nine h4,.font-weight-nine h5,.font-weight-nine h6,.font-weight-nine li,.font-weight-nine p,.font-weight-nine a {
  font-weight: 900
}

.font-weight-eight,.font-weight-eight h1,.font-weight-eight h2,.font-weight-eight h3,.font-weight-eight h4,.font-weight-eight h5,.font-weight-eight h6,.font-weight-eight li,.font-weight-eight p,.font-weight-eight a {
  font-weight: 800
}

.font-weight-seven,.font-weight-seven h1,.font-weight-seven h2,.font-weight-seven h3,.font-weight-seven h4,.font-weight-seven h5,.font-weight-seven h6,.font-weight-seven li,.font-weight-seven p,.font-weight-seven a {
  font-weight: 700
}

.font-weight-six,.font-weight-six h1,.font-weight-six h2,.font-weight-six h3,.font-weight-six h4,.font-weight-six h5,.font-weight-six h6,.font-weight-six li,.font-weight-six p,.font-weight-six a {
  font-weight: 600
}

.font-weight-five,.font-weight-five h1,.font-weight-five h2,.font-weight-five h3,.font-weight-five h4,.font-weight-five h5,.font-weight-five h6,.font-weight-five li,.font-weight-five p,.font-weight-five a {
  font-weight: 500
}

.font-weight-four,.font-weight-four h1,.font-weight-four h2,.font-weight-four h3,.font-weight-four h4,.font-weight-four h5,.font-weight-four h6,.font-weight-four li,.font-weight-four p,.font-weight-four a {
  font-weight: 400
}

.font-weight-three,.font-weight-three h1,.font-weight-three h2,.font-weight-three h3,.font-weight-three h4,.font-weight-three h5,.font-weight-three h6,.font-weight-three li,.font-weight-three p,.font-weight-three a {
  font-weight: 300
}

.spacing-normal,.spacing-normal h1,.spacing-normal h2,.spacing-normal h3,.spacing-normal h4,.spacing-normal h5,.spacing-normal h6,.spacing-normal li,.spacing-normal p,.spacing-normal a {
  letter-spacing: .3px
}

.margin-zero,.margin-zero h1,.margin-zero h2,.margin-zero h3,.margin-zero h4,.margin-zero h5,.margin-zero h6,.margin-zero li,.margin-zero p,.margin-zero a {
  margin-bottom: 0
}