




.font-bitter-300 {
  font-family: "Bitter", serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}


.font-bitter-400 {
  font-family: "Bitter", serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}






body {
	width:1920px;
	height:4000px;
	margin-right:auto;
	margin-left:auto;

	
	
}


#services_h2 {
	margin-top: 50px;
	margin-bottom:50px;
	text-align:center;
	font-size:2.4rem;
}


.card {
 display:flex;
 flex-direction:column;
 box-shadow: 1px 2px 1px 1px rgba(0, 0, 0.1, 0.2);
 height:auto;
 width:17%;


}

.card button{
	position:relative;
	width:6rem;
	align:center;
	margin:20 20 0 20;
}

.card img{
	width:auto;
	height:85px;
}

.card h2{

 text-align:center;
}

.card p{
	    font-family: 'Anton', sans-serif;
		font-size:1.2rem;
	
}

body .content_underlay{
position:absolute;
width:inherit;
height:inherit;


left:50%;
width:100%; 
height:100%;


}

.content_underlay img {
	position:absolute;
	top:0px;
	left:50%;
	width:920px;
	height:auto;
	
}

.blockstyle {
display:inline-block;
}



body .navbar {
	
	top:1200px;
	width:100%;
	height:200px;
	padding-bottom:150px;
	

	
}

body .hero_div_home {
position:relative;
height:400px;
width:50%;
padding-left:250px;
padding-bottom:100px

}

.hero_div_home h2{
	
	  font-family: "Bitter", serif;
	  font-size:2.3rem;
	  font-weight: 350;
	  display:inline-block;
}


.hero_div_home p{
	
	  font-family: "Bitter", serif;
	  font-size:1.2rem;
	  font-weight: 300;
	  display:block;
}




.navbar .logo {
height:200px;
width:200px;
background-image:url("img/logo.svg");	
	
	
}


.navbar .navlinks {
	width:800px;
	padding-left:200px;
}
	
.navbar .navlinks ul {
  color:#4950baff;
  list-style-type:none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color:none;
  display:block;
  font-size:2rem;
}

.navlinks ul li {
  float: left;
  align:justify;

}

.navlinks ul li a {
  display: block;
  text-align: center;
  padding: 16px;
  text-decoration: none;
}

/* .navlinks ul li a:hover {
  background-color: #111111;
} */


.navlinks ul li a::after {
  content: " ";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid black;
  border-bottom:0;
  margin: 1.8rem 0 0 10;
  font-size:7px;

  
}

.content {
	
}



body .home_page_services
{
	position:relative;
	width:100%;
	height:400px;
    padding-bottom:150px;
	display:flex;
	justify-content:space-evenly;



}

body .home_page_footer
{
	position:relative;

}

  