.button, .test_button, .knop {
background: #5EB144;
background: linear-gradient(90deg,rgba(94, 177, 68, 1) 0%, rgba(115, 183, 172, 1) 50%)!important;
box-shadow: inset -2px -2px 3px 3px #00000014;
  padding: .4em 1.7em 0.5em 1.7em !important;
  font-size: 18px;
  display: inline-block;
  text-align: center;
  color: #FFF !important;
  border: none!important;
    margin: 0 4px;
}
.knop {
padding: 0.7em 1.7em 0.75em 1.7em !important;
}
.button:hover, .test_button:hover, #sForm .button:hover, #sForm .knop:hover, .knop:hover {
  background: rgb(20, 106, 133) !important;
  text-decoration: none;
}
.testimonials .slider_para {
	width: 100%!important;
  	max-width: 1000px!important;
  	font-size: 1.2em;
  	font-style: italic;
  }
.testimonials .slider_para div {
	width: 100%!important;
	max-width: 1000px!important;
  }
.testimonials .slider_para p { 
	padding: 0 100px !important;

 }
.testimonials .header {
  text-align: center;
}
@media (max-width: 768px) {
 .testimonials .slider_para p { 
	padding: 0 30px!important;

 }
}
.ellisheader {height: calc(93px - 4em);}
#menu a, #menu li:hover li a, #menu li.hover li a {
  color: rgb(44, 44, 45);
  }
  #menu_container {
  font-size: 0.9em;
}
#trace { font-size: 0.6em}
h1, h2, h3, h4, h5 {
 /* color: rgb(140, 185, 200);*/
}
h2 {font-size: 29.75px}
#footer_container_main {
  margin-top: 50px;
}
.ellisbuttons {
  display: flex;
  justify-content: center;
margin-top: 33px;
}
.elliscontainer {
margin-top: 100px;
}

@media (max-width: 768px) {
  .elliscontainer {
margin-top: 0px;
}
.ellisbuttons {
  margin-top: 0px;
}
}