/*font-family: 'Abel', sans-serif;*/
.img{
	float:left;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
	margin-right:5px;


}
.img1{
	text-align:left;
	margin-bottom:15px;
}

.img2{
	text-align:center;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:15px;


}
#headerinner{
	float:left;
	width:100%;
	padding-bottom:10px;
	text-align:left;
	background-size:100%;
	margin-bottom:0px;
	

}
.headermaininnner{
	float:left;
	width:100%;
	padding-top:0px;
	text-align:left;
	padding-bottom:0px;

}
.call{
	float:right;
	margin-top:15px;
	text-align:right;

	
}
.callusnow{
	float:left;
	height:44px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	background-color:#FFF;
	
}


 .logo{
	 float:left;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:0px;
	text-align:left;
	padding:0px;

}


.banner{
	width:100%;
	padding-top:0px;
	text-align:center;
	margin-bottom:0px;
}
.introduction{
	float:left;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
	margin:0px;
	text-align:center;
	margin-left:0px;
	background-color:#ecedee;

}

.blueline{
	width:100%;
	height:4px;
	background-color:#ea8823;
}
.redline{
	width:50%;
	height:4px;
	background-color:#f1b310;
}

.textarea{
	width:100%;
	padding-top:0px;
	text-align:center;
}
.textareainner{
	width:100%;
	padding-top:0px;
	text-align:left;
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 480px) {
	
	.navigation{
margin: 0px -10px 0;
    min-height: 1px;
    padding-bottom: 0;
    padding-left: 0;
    text-align: right;

}
.logo{
	margin:0 auto;
	text-align:center;
	padding-top:10px;
}
.headermain{
	height:174px;
		

}
/* Styles */
}
@media only screen 
and (min-device-width : 764px) 
 {
.navigation{
margin: 0px -10px 0;
    min-height: 1px;
    padding-bottom: 0;
    padding-left: 0;
    text-align: right;
	float:right;


}

.nav{
	width:100px;}
}
@media only screen 
and (min-device-width : 500px) 
 {
.navigation{
margin: 11px -10px 0 0;
    min-height: 1px;
    padding-bottom: 0;
    padding-left: 0;
    text-align: right;


}

.nav{
	width:100px;}
}

 .color_white{
	 color:#ffffff;

}
 .color_grey{
	 color:#5e5e5e;

}
 .color_blue{
	 color:#002d42;

}
 .color_lightblue{
	 color:#359df3;

}
 .color_red{
	 color:#b9232e;

}
 .color_orange{
	 color:#ea8823;

}
 .color_black{
	 color:#000000;

}
.familyfont_arial{
	font-family: arial, sans-serif;
	
}
.familyfont_lato{
font-family: 'lato', sans-serif;
	
}
.familyfont_playball{
font-family: 'Playball', cursive;
	
}
.familyfont_times{
	font-family:"Times New Roman", Times, serif;
	
}
.align_c{
	text-align:center;
	
}
.align_l{
	text-align:left;
	
}
.align_r{
	text-align:right;
	
}

.fontsize_40{
	font-size: 40px;
	font-weight: 700;
	
}
.fontsize_38{
	font-size: 38px;
	font-weight: 700;
	
}
.fontsize_36{
	font-size: 36px;
	
}
.fontsize_34{
	font-size: 34px;
	
}
.fontsize_32{
	font-size: 32px;
	
}
.fontsize_30{
	font-size: 30px;
	
}


.fontsize_28{
	font-size: 28px;
	
}
.fontsize_26{
	font-size: 26px;
	
}
.fontsize_24{
	font-size: 24px;
	
}
.fontsize_22{
	font-size: 22px;
	
}
.fontsize_20{
	font-size: 20px;
	
}
.fontsize_18{
	font-size: 18px;
	
}
.fontsize_13{
	font-size: 13px;

	
}
.fontsize_14{
	font-size: 14px;

	
}
.fontsize_16{
	font-size: 16px;
	

}
.fontsize_12{
	font-size: 12px;

	
}
.font_weight_n{
	font-weight:normal;

}
.font_weight_b{
	font-weight:bold;

}
.font_weight_th{
	font-weight:300;

}
.italic{
	font-style:italic;


}
.transform{
	text-transform:uppercase;
}
p{
	text-align:left;
	font-family: 'lato', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #909090;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:22px;


}

.footer{
	float:left;
	width:100%;	
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	background-color:#999898;
	border-top:2px solid #ea8823;
 padding-bottom: 5px;

}

