body{
	width: 100%;
	height: 100%;
	float:left;
}
.conatiner{
	width: 1000px;
	margin:0 auto;
	float: none;
	overflow: hidden;
}
#google_translate_element{
	float: right;
	box-shadow: none !important;
}
.position-relative{
	position: relative;
}
.google-translate{
	float: right;
}
.section{
	float: left;
	width: 100%;
}
#banner{
	float: left;
	width: 100%;
}
.fullwidth{
	width: 100%;
	float: left;
}
.nivoSlider{
	width: 100% !important;
}
.rotation{
	width: 100%;
	float: left;
	overflow: hidden;
}
.leftfooter{
	float: left;
	width: 50%;
}
.rightfooter{
	float: left;
	width: 50%;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.footer{
	float: left;
	width: 100%;
	padding:25px 0;
	height: auto !important;
}
.footer a {
	color: #FFF !important;
	text-decoration: none !important;
}
#aside{
	margin-left:0px !important;
}
.leftNavigation{
	width: 29% !important;
	float: left !important;
}
.rightNavigation{
	width: 68% !important;
	float: right !important;
	padding:0 1% !important;
}
#logo{
	float: left;
	width: 30% !important;
}
#logo img{
	width: 100%;
}
.soc_icons{
	float: right;
	width: 30% !important;
	text-align: right;
}
.header{
	width: 100% !important;
	float: left;
	max-width: 100% !important;
}
.nav{
	float: left;
	width: 100%;
	height: auto !important;
}
.nav2{
	float: left;
	width:100% !important;
}
.toggleMenu{
	padding:7px 0;
	cursor: pointer;
}
.toggleMenu,.mobilemenu,.topMobile-navigation{
	display: none;
	text-align: center;
	margin-bottom: 3px;
	color: #FFF;
}
.mobilemenu-ul{
	width: 100%;
	float: left;
}
.mobilemenu-ul li{
	width: 100%;
	float: left;
}
.mobilemenu-ul li a{
	width:100%;
	float: left;
	padding:5px 0px;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #9c9c9c;
	text-transform: uppercase;
}
.mobilemenu-ul li a:hover{
	background:#000;
}
.mobilemenu-ul li ul li{
	padding-left:0px;
}
.tiles-homepage{
	float: left;
	width: 31% !important;
	padding: 5px; 
}
.box-border img{
	width: 100%;
}
.box-border{
	border:1px solid #9c9c9c;
}
.form_row,.form_row1,.form{
	width: 100% !important;
}
.justify{
	float: left;
	width:100%;
}
.visibility-hidden{
	visibility: hidden !important;
}
.career-submit{
	margin-right: 50px !important;
	float: right;
}
.form_row2{
	width: 100% !important;
}
.form input{
	width: 100%;
	float: left;
	border:1px solid #DBEAF9;
	padding:5px 10px;
}
.form #message{
	width: 100%;
	float: left;
	border:1px solid #DBEAF9;
	min-height: 60px;
	padding:5px 10px;
}
.query-page small{
	width: 100%;
	float: left;
	text-align: left;

}
.justify{
	padding:0px !important;
}
.tiles-homepage h2{
	text-align: left !important;
	padding-left:5px; 
}
@media all and (max-width:768px){
	.nav2{
		display: none;
	}
	.toggleMenu,.topMobile-navigation{
		display: block;
	}
	.nav2 .menu{
		float: left;
		width: 100%;
	}
	.nav2 .menu li{
		float: left;
		width: 100%;
	}
	.leftfooter,.rightfooter{
		width: 100%;
		text-align: center !important;
		margin-top: 5px;
	}
	.leftNavigation{
		width: 100% !important;
	}
	.rightNavigation{
		width: 98% !important;
	}
	.soc_icons{
		width: 100% !important;
		float: left;
		text-align: center !important;
	}
	#logo{
		width: 100% !important;
		float: left;
		text-align: center !important;
	}
	#logo img{
		max-width:300px !important;
	}
	.tiles-homepage{
		width: 100% !important;
	}
	.contact-us-page table td{
		width: 100% !important;
		float: left;
		margin-top:20px;
	}
	.contact-us-page table td:first-child{
		margin-top:0px !important;
	}
	.fileup p,.frm,.fileup small{
		width: 100%;
		float: left;
	}
	#captchaimg{
		float: left;
	}
	.form label{
		float: left;
		width: 100%;
		text-align: left;
	}
	.query-page table td{
		width: 100% !important;
		float: left;
	}
}