body {
  font-family: 'Comfortaa', cursive;
}

.has-bg-img {
  background: url('../images/gbg.jpg') center center;
  background-size: cover;
}

.column-padding {
  padding-bottom: 5rem;
}

.text-padding {
  padding: 5rem;
}

.is-padded {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.has-small-padding .hero-body {
  padding: 0.5rem !important;
}

.has-text-padded {
  padding: 3rem;
}

.has-text-padded-top {
  padding-top: 3rem;
}

.has-icon-padding {
  padding: 2rem;
}

.has-text-padding p {
  padding: 0.5rem;
}

.hero-bg-img {
     /**background-image: url(../images/hero-bg.jpg);**/
     background-image: url(../images/gbg.jpg);
     background-position: center center;
     background-repeat:  no-repeat;
     /*background-attachment: fixed;*/
     background-size:  cover;
     /*background-color: #999;*/
}

.contact-bg-img {
     background-image: url(../images/contactbg.jpg) ;
     background-position: center center;
     background-repeat:  no-repeat;
     /*background-attachment: fixed;*/
     background-size:  cover;
     /*background-color: #999;*/
}

.divider {
    border-top-color: #535759;
    border-top-style: solid;
    border-top-width: 3px;
    max-width: 10%;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
    height: 5px;
    position: relative;
    margin: auto;
    /**margin: 0 0 30px 0;**/
}

.is-padded-top {
  padding-top: 3.5rem;
}

section .icon {
  color: rgb(38,53,119);
}

.small-padding {
  padding: 1px; !important
}

.is-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.navbar {
  padding: 20px;
}

@media only screen and (max-width: 1024px) {

  .is-32 {
    padding-left: 0px;
    padding-right: 0px;
  }

}
