.main-wrapper{
	height:100vh;
}
@media only screen and (max-width: 480px){
	.logo-container{ 
	padding-top:5vh;
	padding-bottom:50px;
	}
	.main-logo{
	height:100px;
	}
	.main-wrapper{
	height:auto;
}
}
@media screen and (min-width: 480px) and (max-width: 768px){
	.logo-container{ 
	padding-top:5vh;
	padding-bottom:10px;
	}
	.main-logo{
	height:100px;
	}
	.main-wrapper{
	height:auto;
}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	.logo-container{
	padding-top:5vh;
	padding-bottom:10px;
	}
	.main-logo{
	height:200px;
	}
	.main-wrapper{
	height:auto;
}
}
@media only screen and (min-width: 992px) {
	.logo-container{
	padding-top:5vh;
	padding-bottom:10px;
	}
	.main-logo{
	height:300px;
	transition: 0.2s;
	-webkit-transform: translate3d(0,0,0);
	}
	.main-wrapper{
	height:100vh;
	}
}
/*
.main-logo{
	height:250px;
}*/
.numbers-line{
	padding-top:30px;
	padding-bottom:10px;
}
.contact-line{
	padding-top:10px;
	padding-bottom:30px;
}
.footer-row{
	padding-top:5px;
	/*position:sticky;*/
	bottom:0px;
}
.alert-top{
    position: fixed;
    top: 5px; 
    left:2%;
    width: 96%;
}
/* Social Media Share*/
ul.share-buttons{
  list-style: none !important ;
  padding: 0;
}

ul.share-buttons li{
  display: inline !important;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
/*Logo SVG*/
.st0{
	fill:#F0EAD6;
	stroke:#F0EAD6;
	stroke-miterlimit:10;
}