@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: oswald;
    src: url(fonts/Oswald-Regular.ttf);
	font-weight:bold;
}
@font-face {
    font-family: arial;
    src: url(fonts/arial.ttf);
	font-weight:normal;
}
@font-face {
    font-family: arial;
    src: url(fonts/arialbd.ttf);
	font-weight:bold;
}
.main{display:flex;justify-content: center;align-items: center;}

.flex-box-content{display:flex;}
.bg {

  min-height: 100vh;
  background: linear-gradient(#3eaf2c, #00593d) no-repeat center/cover;
  display: flex;
  justify-content: center; 
  align-items: center;     
}

.icon {
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}
html, body {
  height: 100%;
  margin: 0;
}
.full-page {width: 100%;}
img.logo-image{
  max-width: 80%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.icon.img-fluid {
  width: 4rem !important;
  height: 4rem !important;
}
.container {padding: 1rem;}

.body-text {margin: 50px 0; font-size:1em;}
.body-text.coming-soon {margin-top: 30vh;}
.main-content {width:1000px; max-width:100%; margin:auto; padding:20px 0; text-align:center;}
.logo-image { max-width:80%; height:auto;}
.app-store-badge {height:85px; width:auto; margin: 0 20px; }

@media (max-width: 400px) {
	
	.body-text{font-size:1em; margin: 10px 0 10px;}	
}

@media (max-width: 1000px) {
	
	.body-text{padding:0 20px;}
}