/*.body-bg {
  min-height:auto;
}*/

.body-bg {
  min-height:100vh;
}

 
.home-image img {
    max-width: 350px;
  width: 100%;
} 
  

.show-phone {
  display:none;
}

.show-pad {
  display:block;
}
  
  .max-500 {
    width: 100%;
    max-width: 550px;
    margin: auto!important;
  } 

.button-btm {
    position: fixed!important;
    width: 100%;
    padding: 0 15px!important;
    left: 0;
    bottom: 0;
}

@font-face {
  src: url('../fonts/A4SPEED.ttf');
  font-family:a4speed;
}

.a4speed {
 font-family:a4speed;  
}

.a4speed h3 {
 font-family:a4speed!important;  
      font-size: 30px;
    letter-spacing: 1px;
}

@font-face {
  src: url('../fonts/noah-regular.otf');
  font-family:noah-regular;
}

.noah-regular {
 font-family:noah-regular;  
}

@font-face {
  src: url('../fonts/noah-bold.otf');
  font-family:noah-bold;
}

.noah-bold {
 font-family:noah-bold;  
}

.image-text .sppb-addon-title {
    font-family: 'noah-regular';
    margin-top: 10px;
    font-size: 16px;
    padding: 0 15px;
    line-height: 1.4;
}

.rsform-block.rsform-block-submit {
    text-align:center;
    margin-top: 50px;
}

.button-font {
 font-family:a4speed;
  letter-spacing:1px!important;
  padding: 5px!important;
  background:none!important;
      box-shadow: none!important;
  color:white;
  font-size:30px!important;
}

.column-gap .sppb-row .sppb-col-md-6 {
    padding: 0 5px;
}

.column-gap-3 .sppb-row .sppb-col-md-4 {
    padding: 0 5px;
}  




@media only screen and (max-width: 600px) {
.body-bg {
  min-height:100vh;
}

  
.show-pad {
  display:none;
}

.show-phone {
  display:block;
}

 
.home-image img {
    max-width: 100%;
  width: 100%;
} 
  

}
