/* your styles go here */

body{
	font-family:Helvetica, arial, sans-serif;
}

body p{
	
	font-weight: 400;
	text-transform: unset;
	letter-spacing: unset;
	line-height: 1.75;
	color: rgb(27, 27, 27);
	overflow-wrap: break-word;
	word-wrap: break-word;

	
}


.heros_head_n{
	text-align:left;
}
.heros_head_n .btn-primary{
	border-radius:5px;
}
.heros_head_m{
	text-align:left;
	padding-left:0px;
}
.heros_head_m img{
	width:400px;  max-width:80%;
}

@media (max-width: 768px){
	.heros_head_n{
		text-align: center;
		padding: 5px 30px;
	}
	.heros_head_n h1{
		line-height:60px;
	}
	.heros_head_m{
		text-align: center;
		padding-top:40px;
	}
	.heros_head_m img{
		width:150px; max-width:50%;
	}
}


@media (min-width: 1536px){
	body p {
		font-size: 18px;
	}
}
@media (min-width: 1280px){
	body p {
		font-size: 16px;
	}
}
@media (min-width: 1024px){
	body p{
		font-size: 16px;
	}
}
@media (min-width: 768px){
	body p {
		font-size: 16px;
	}
}


body h3{
	
	margin-bottom: 24px;
	line-height: 1.45;
	display: block;
	font-weight:bold;
    
	
  
	
}

body h3.ui_c{
	
	font-weight: 400;
	text-transform: unset;
	letter-spacing: unset;
	line-height: 1.75;
	color: rgb(27, 27, 27);
	overflow-wrap: break-word;
	word-wrap: break-word;
	
	
}



@media (min-width: 1536px){
	body h3.ui_c {
		font-size: 24px;
	}
}
@media (min-width: 1280px){
	body h3.ui_c {
		font-size: 22px;
	}
}
@media (min-width: 1024px){
	body h3.ui_c{
		font-size: 22px;
	}
}
@media (min-width: 768px){
	body h3.ui_c{
		font-size: 22px;
	}
}
  
  
  
  
  
  body h2{
	
	display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;;	
}

body h2.ui_c{
	color: rgb(183, 117, 52);
	line-height: 1.27;
	font-size: 28px;
    font-family: 'League Spartan', arial, helvetica, sans-serif;
    text-align: center;
    font-weight: 400;
    overflow-wrap: break-word;
    word-wrap: break-word;
    text-transform: none;
    letter-spacing: normal;
}



@media (min-width: 1536px){
	body h2.ui_c {
		font-size:36px;
	}
}
@media (min-width: 1280px){
	body h2.ui_c {
		font-size: 32px;
	}
}
@media (min-width: 1024px){
	body h2.ui_c {
		font-size: 28px;
	}
}
@media (min-width: 768px){
	body h2.ui_c {
		font-size: 28px;
	}
}
 
 
.form-grp{
	 margin-bottom:20px;
	 text-align:left;
	 min-height:50px;
 }
 .form-grp label{
	 display:none ;
	 color:#999;
	 text-align:left;
	 padding-left:10px;
	 width:90%;
	 font-size:12px;
}
.form-grp input, .form-grp textarea{
	border:none;
	border-bottom:1px solid #CCC;
	width:100%;
	padding:10px;
	padding-top:2px;
	height:35px;
	box-shadow:none;
	color:#555;
 }
 .form-grp input:focus, .form-grp textarea:focus{
	box-shadow:none;
	border:none;
 }
 .form-grp textarea{
	height:120px;
 }