
.block_header_text_main{
  width:100%;
  height:auto;
  margin:50px 0 40px 0;
  padding-left:30px;
  padding-right:30px;
  display: block;
}

.block_header_text h1{
  width:100%;
  font-size:32px;
  font-weight:500;
  text-align:center;
  display: block;
}
.block_header_text h2{
  width:100%;
  font-size:22px;
  font-weight: normal;
  text-align:center;
  display: block;
}
.block_header_text p{
  width:100%;
  margin-top:20px;
  font-size:20px;
  font-weight: normal;
  line-height: 1.4;
  text-align:left;
  display: block;
}


/* MOBILE  ------------------- */
@media screen and (min-width : 501px) and (max-width : 760px ){

.block_header_text_main{
  margin:40px 0 40px 0;
}
}
	
@media screen and (min-width : 320px) and (max-width : 500px ){	
	
	
.block_header_text h1{
  font-size:34px;
}
.block_header_text h2{
  font-size:22px;
}
.block_header_text p{
  font-size:22px;
  margin-top:30px;
}	
	
}