
body {
 
	
	font-family: myuifont_thin, arial;
	color: #333333;
	background:#d2cec6;
	background:#fff;

}



.top_bar{
	
	
	background:#ECF0F1;
	height:60px;
	width:100%;
	position:fixed;
	top:0px;
	z-index:1000;
}


.menu_button{
	visibility:hidden;
	position:absolute;
	
}

.menu_mobile_title
{
	float:left;
	visibility:hidden;
	color:#fff;
}
.menu_contact_no{
	
	
	
	margin:10px;
	top:5px;
	left:5px;
	padding: 0;
	font-size:15px;
	margin-top:6px;
	position:absolute;
	min-width:300px;
	float:left;
	
	
}



#menu_panel{
	
	visibility:visible;
	margin-left:0px;
	float:left;
	width:100%;
}

.top_menu{
	list-style-type: none;
	margin: 0px;
	margin-top:-15px;
	margin-left:10px;
	padding: 0px;
	
	float:left;
	
}
.language { display: inline; color:#fff;padding:2px;margin:0px;}
.top_menu li { display: inline; color:#fff;padding:20px;}
.top_menu li a {  color:#333; }



.language_button{
	visibility:visible;
	margin-left:0px;
	float:right;
	padding:5px;
	margin-top:-20px;
	
}





.intro{
	
	
	
	
	height:100%;
	
	background:#fff; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}


.fluid_container
{
	margin: 0 auto;
	z-index:100;
	width: 100%;
	
			
}
.slide_text_title
{
	font-size:48px;
	
}
.homemenu_icon
{
	height:140px;
	width:140px;
	float:left;
	background:rgba(256, 256, 256,0.3);
	margin:5px;
	-moz-transition: .5s ease;
	-webkit-transition:  .5s;
	-o-transition: .5s;
	transition: .5s;
	overflow:hidden;
	opacity:0.9;
	cursor:pointer;
	color:#fff;
	text-shadow:0px 0px 3px #000;
	
}
.homemenu_icon:hover
{
	height:150px;
	width:140px;
	background:rgba(273, 30, 24,0.9);
	margin:0px 5px 0px 5px;
	opacity:1.0;
	
}
.homemenu_content{
	
	height:80px;
	width:90px;
	padding:10px;
	font-size:20px;
}


.page_title
{
	width:100%;
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	font-size:30px;
	font-family: myuifont_thin, arial;
	border-bottom:3px solid #CF000F;
}


.company_logo{
	top:50px;z-index:200;position:fixed;background:rgba(243, 156, 18,0.9);padding:10px;font-size:100px;letter-spacing:-10px;
}



.content
{
	
	width:100%;
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
	padding:2px;
	margin-bottom:250px;
	padding-bottom:200px;
	height:auto;
	background:#fff;
	font-family: myreading_font, arial;
	
}


.content_section{
	
	width:96%;
	padding:2%;
	background:#fff;
	height:auto;
	font-family: myreading_font, arial;
	float:left;
}

.content_main{
	
	float:left;
	width:70%;
	border-radius:5px;
	background:#f8f8f8;
	padding:1%;
	margin:1%;
	font-family: myreading_font, arial;
}


.content_side{
	
	float:right;
	width:22%;
	border-radius:5px;
	background:#f8f8f8;
	padding:1%;
	margin:1%;
	font-family: myreading_font, arial;
	
}



.bottom_bar{
	border-top:0px solid rgba(243, 156, 18,1);
	
	background:rgba(236, 240, 241,1);
	background:rgba(108, 122, 137,1);
	height:80px;
	width:100%;
	padding:0px;
	position:fixed;
	bottom:0px;
	z-index:1000;
	overflow:hidden;
	-moz-transition: .5s ease;
	-webkit-transition:  .5s;
	-o-transition: .5s;
	transition: .5s;
	color:#fff;
	
}




.bottom_bar:hover{
	
	background:rgba(236, 240, 241,0.9);
	background:rgba(108, 122, 137,0.6);
	height:350px;
	width:100%;
	padding:0px;
	position:fixed;
	bottom:0px;
	z-index:1000;
}



.bottom_bar_box
{
	width:100px;
	height:200px;
	float:left;
	padding:20px;
	-moz-transition: .5s ease;
	-webkit-transition:  .5s;
	-o-transition: .5s;
	transition: .5s;
	padding:10px;
}


.bottom_bar_box:hover
{
	width:200px;
	height:200px;
	float:left;
	padding:20px;
	background:rgba(243, 156, 18,0.9);
}


.bottom_bar_social_icon
{
	float:right;
	padding:20px;
	
}


.bottom_box_disclaimer
{
	margin-left:2%;
	margin-right:2%;
	width:95%;
	border:0px solid #ff0000;
	height:200px;
	float:left;

}





input:focus {
 
  /* IE6-9 */
outline: none;
  border:1px solid #e67e22;

}


textarea:focus {
 
  /* IE6-9 */
outline: none;
  border:1px solid #e67e22;

}

select:focus {
 
  /* IE6-9 */
outline: none;
  border:1px solid #e67e22;

}


input{
    -moz-transition: .25s;
  -webkit-transition:  .25s;
  -o-transition: .25s;
  transition: .25s;
}

select{
    -moz-transition: .25s;
  -webkit-transition:  .25s;
  -o-transition: .25s;
  transition: .25s;
}


.input_textbox{
	 border:1px solid #cccccc;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#ffffff;
  font-family:arial;
  font-size:11px;
  width:300px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
	
}



.input_checkbox{
	 border:1px solid #cccccc;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#ffffff;
  font-family:arial;
  font-size:11px;
  
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
	
}


.input_textarea
{
	 border:1px solid #cccccc;
  padding: 3px 3px 3px 3px;
  height:26px;
  background:#ffffff;
  font-family:arial;
  font-size:11px;
  width:300px;
  height:200px;
  color:#333333;
  -mox-border-radius:5px;
  border-radius:5px;
	
}

.form_label
{
	float:left;
	width:200px;
	margin:5px;
	clear:left;
	
}

.form_field
{

	float:left;
	margin:5px;
	
	

}
.button
{
	
	

  cursor:pointer;
  border:solid 1px #D91E18;
  color:#ffffff;
  font-weight:none;
  padding:4px 20px;
  font-family:helvetica;
  background:#CF000F;
  
  font-size:13px;
  -mox-border-radius:3px;
  border-radius:3px;
  -moz-box-shadow: 0px 0px 1px #ccc;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;

}


.error_msg
{
	border:1px solid #c0392b;
	background:#e74c3c;
	width:100%;
	padding:10px;
	margin:20px;
	border-radius:5px;
	color:#fff;

	
	
	
	
	
}

.success_msg
{
	border:1px solid #16A085;
	background:#1ABC9C;
	width:100%;
	padding:10px;
	margin:20px;
	border-radius:5px;
	color:#fff;

	
	
	
	
	
}



