.block-hero_container {
	max-width: 1600px;
	margin: auto;
	display: flex!important;
	min-height: 100%;
	align-items: center;
	justify-content: space-between;
	padding: 40px 20px;
}

h1.block-hero_heading	{
	letter-spacing: 4px;
	line-height:normal;
}

.block-hero_text { 
	margin-bottom: 40px;
}

.block-hero_button-1, .block-hero_button-2 {
	display: inline-block;
	padding: 8px 24px;
	border-radius: 3px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px
	-webkit-box-shadow: -5px 4px 4px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: -5px 4px 4px 0px rgba(0,0,0,0.75);
	box-shadow: -5px 4px 4px 0px rgba(0,0,0,0.75);
	transition: all ease .2s;	
	margin: 10px;
}



a:link.block-hero_button-1, a:visited.block-hero_button-1,
a:hover.block-hero_button-1	{
	border-radius: 3px;
	text-decoration:none;
}

 a:link.block-hero_button-2,
 a:visited.block-hero_button-2,a:hover.block-hero_button-2	{
	border-radius: 3px;
	text-decoration:none;	
}

.block-hero_button-1:active, .block-hero_button-2:active	{
  box-shadow: 0 1px 0 rgba(0,0,0,0.40);
  -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.40);
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.40);
}

@media only screen and (min-width:0px) and (max-width : 540px) {

	.block-hero_wrapper	{
		text-align:center!important;
	}

	.block-hero_container	{
		justify-content: center!important;
	}
	
	h1.block-hero_heading {
		text-align:center;
	}		
}