

@media screen {

	.cover{
		background-size:cover;
		background-position:center center;
    background-attachment: fixed;
	}
	
	.cover .wrapper{
		display:flex;
		flex-wrap:wrap;
		align-items:center;
		height:100%;
	}

	.cover .wrapper.start{
		justify-content:flex-start;
	}

	.cover .wrapper.center{
		justify-content:center;
	}

	.cover .wrapper.end{
		justify-content:flex-end;
	}

	.cover .wrapper.row-reverse{
		flex-direction: row-reverse;
	}

	.cover p{
		margin:0;
	}
	
	.cover.dark p{
		color:white;
	}

	.cover .cover-text{
		display:flex;
		flex-direction: column;
		gap:30px;
    max-width:500px;
	}

	.cover .cover-image{
		max-width:400px;
	}

  .cover .cover-text p.huge-heading{
    margin:0;
  }
	

} /* END screen media */




@media only screen 
and (max-width : 1000px) {
	.cover{
		background-position: left center;
    background-attachment: unset;
	}



}




    



@media only screen 
and (max-width : 768px) {
	.cover{
		height:auto !important;
	}

  .cover .cover-text{
    max-width:250px;
	}

}
