
.contact_text{
padding:1.5em 0;
border-bottom:#fff 1px solid;
text-align:center;
}
.contact_text p{
text-align:center !important;
}
.contact_box{
background:#eee;
border-radius:10px;
border:1px solid #d6d6d6;
padding:10px 30px 30px 30px;
width:100%;
margin-bottom:50px;
position:relative;
min-height: 168px;
}
.contact_map{
border:0; 
width:100%; 
height:650px;
}
.input-field{
width:100%;
margin-top:10px;
border:1px solid #d6d6d6;
color:#686868;
padding:10px;
transition:all linear 0.2s;

}
.select_box{
		background: #fff;
}
.input-field:focus{
border:1px solid #8a8a8a;
}
.contact_arrow {
    background: url(../images/bottom_icon.png) no-repeat;
background-size: 14%;
background-position: 100% 50%;
height: 38px;
cursor: pointer;
position: absolute;
right: 9px;
width: 90px;
top: 0px;
z-index: 3;
}
.contact_arrow.down{
moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-filter: "FlipV";
}
.about_text{
padding:1.5em 0;
border-bottom:#f00 1px solid;
}

.about_text strong{
font-weight:700;
}
.bg_color{
background: rgba(0, 0, 0, 0.5);
width:100%;
display:block;
}
.bg1 h4 {
text-align: center;
color: #FFFFFF;
font-size: 4.3em;
font-weight: bold;
padding: 1.7em 0 0 0;
line-height: 1.3em;
width: 100%;
margin: 0;
}
.bg1 h2 {
text-align: center;
color: #FFFFFF;
font-size: 5.6em;
font-weight: bold;
padding: 0em 0 0.6em 0;
line-height: 1.3em;
width: 100%;
margin: 0;
}
/*@-webkit-keyframes title_anim {
    0%   { opacity:0; left:20%;}
    100%  { opacity:1; left:0%;}
}
@keyframes title_anim {
    0%   { opacity:0; left:20%;}
    100%  { opacity:1; left:0%;}
}*/

.bg1 span {
	width:100%;
	background: rgba(252, 34, 1, 1);
	background: -moz-linear-gradient(top, rgba(252, 34, 1, 1) 0%, rgba(146, 19, 0, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252, 34, 1, 1)), color-stop(100%, rgba(146, 19, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(252, 34, 1, 1) 0%, rgba(146, 19, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(252, 34, 1, 1) 0%, rgba(146, 19, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(252, 34, 1, 1) 0%, rgba(146, 19, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(252, 34, 1, 1) 0%, rgba(146, 19, 0, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc2201', endColorstr='#921300', GradientType=0 );
	display:table;
}
.bg1 h3 {
	color: #FFFFFF;
	text-align: center;
	font-size: 3.3em;
	width: 85%;
	font-weight: bold;
	margin: 0.9em auto 0.3em auto;
	
}
.thumbnail_row{
width:100%;
display:table;
margin:0.5% 0;
}
.thumbnail_col{
width: 16.1655555555%;
float:left;
margin:0.3%;
}


.bg1 a{
color:#FFFFFF;
font-weight:bold;
}
.gray_background{
background:#00a9e0;
padding: 1.6em 0;
	margin-bottom: 30px;
}
.gray_background p{
color: #FFFFFF;
font-size: 1.3em;
font-weight: 400;
text-align:justify;
line-height: 1.9em;
}
.gray_background h2{
text-align:center;
font-weight:700;
color:#FFFFFF;
}




