@charset "utf-8";
/* CSS Document */
body
{
	font-family: 'Lato', sans-serif;
}
.remove_pading
{
	padding:0px;
}
h1
{
	font-size:30px;
	color:#575757;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../img/h1_bg.png) no-repeat bottom center;
	padding-bottom:35px;
	text-align:center;
}
h2
{
	font-size:26px;
	font-weight:300;
	padding-right:30px;
	color:#575757;
	text-align:left;
	background:url(../img/h2_bg.png) no-repeat bottom right;
	height:83px;
	margin-top:0px;
}
h3
{
	font-size:43px;
	font-weight:900;
	color:#fff;
	margin-top:50px;
	text-transform:uppercase;
	position:relative;
	text-shadow:3px 2px 2px #484848;
}
h3:before
{
	content:"";
	height:3px;
	background:#fff;
	 position: absolute;
	 display: block;
	 bottom:-10px;
	 width:100px;
	 left:0px;
}
h3 span
{
	color:#e0f753;
}
.navigation
{
	background:url(../img/header_bg.png) repeat;
	min-height:84px;
	border-radius:0px;
	border:none;
	margin-bottom:0px;
}
.contact_box
{
	float:left;
	background: url(../img/message_icon.png) no-repeat right top #5f5f5f;
	width:264px;
	color:#fff;
	font-size:14px;
	height:84px;
	padding-top:10px;
	padding-left:31px;
	margin-left:30px;
}
.contact_box p
{
	margin:5px 0 0 0;
}
.contact_box span
{
	font-size:19px;
	color:#e0f753;
	margin-right:10px;
}
.carousel
{
	position:relative;
}
.carousel-inner > .item
{
	text-align:center;
}
.carousel-inner > .item img
{
	display:inline !important;
}
.banner_text
{
	float:left;
	width:100%;
	text-align:center;
	position:absolute;
	top:35%;
	z-index:1;
}
.content
{
	float:left;
	width:100%;
	padding:40px 0;
}
.content_text
{
	float:left;
	width:100%;
	margin-top:50px;
}
.content p
{
	margin:0px;
	float:left;
	color:#484848;
	font-size:16px;
	font-weight:300;
}
.footer
{
	float:left;
	width:100%;
	background:url(../img/header_bg.png) repeat;
}
.footer_block
{
	min-height:80px;
	color:#fff;
	padding:10px 0 0px 90px;
}
.one
{
	background:#333;
}
.two
{
	background:#484848;
	padding-top:20px;
	padding-left:110px;
}
.three
{
	background:#595959;
	padding-top:20px;
	padding-left:60px;
}
.four
{
	background:#686868;
	padding-top:20px;
}
.footer_block span
{
	float:left;
	font-size:28px;
	color:#e0f753;
	margin-right:15px;
}
.two span
{
	font-size:24px;
}
.three span
{
	font-size:24px;
}
.four span
{
	font-size:20px;
}
.footer_block p
{
	float:left;
}
.footer_block p strong
{
	color:#e0f753;
}
.copy_right_text_block
{
	float:left;
	width:100%;
	background:#414141;
	text-align:center;
	padding:13px;
	color:#fff;
}
.copy_right_text_block strong
{
	color:#e0f753;
}
.inner_page_heading
{
	float:left;
	width:100%;	
	height:153px;
}
.why_us_page
{
	background:url(../img/why_us_img.png) no-repeat top center;
}
.contact_us_page
{
	background:url(../img/contact_us_img.png) no-repeat top center;
}
.contact_us_block ul
{
	line-height:24px;
	float:left;
	width:100%;
	margin:0px;
}
.contact_us_block h4
{
	float:left;
	width:100%;
	margin-top:30px;	
}
.contact_detail
{
	margin-top:35px;
}
/*=============================================================*/

@media (max-width: 1024px) {
    
	.banner_text
	{
		top:30%;
	}
	.one
	{
		background:#333;
		padding-left:69px;
	}
	.two
	{
		padding-left:80px;
	}
	.three
	{
		padding-left:50px;
	}
	.four
	{
		padding-left:60px;
	}
}

@media (max-width: 1200px) {
    
}

@media (max-width: 996px) {
    
	.nav > li > a
	{
		margin:0 15px;
	}
	.contact_box
	{
		width:231px;
		padding-left:15px;
		margin-left:0px;
	}
	.banner_text
	{
		top:32%;
	}
	.banner_text img
	{
		width:60%;
	}
	.footer_block
	{
		padding:15px;
		text-align:center;
		min-height:128px;
	}
	.footer_block span
	{
		float:left;
		text-align:center;
		width:100%;
		margin-right:0px;
	}
	.footer_block p
	{
		float:left;
		width:100%;
		text-align:center;
	}
	.two
	{
		padding:25px 0 0 0;
	}
	.three
	{
		padding:25px 0 0 0;
	}
	.four
	{
		padding:25px 0 0 0;
	}
}

@media (max-width: 768px) {
    
	
}

@media (max-width: 668px) {
    
	.contact_box
	{
		display:none;
	}
	#myNavbar .pull-right
	{
		float:none !important;
	}
	.nav > li > a
	{
		border-bottom:3px solid #4d4d4d;
		margin-bottom:15px;
		padding-bottom:10px !important;
	}
	h2
	{
		background:url(../img/h2_mobile_bg.png) no-repeat bottom center;
		height:auto;
		padding-bottom:20px;
		text-align:center;
		padding-right:0px;
		margin-top:0px;
	}
	.content p
	{
		text-align:center;
		float:left;
		width:100%;
	}
	.footer_block
	{
		min-height:120px;
	}
}

@media (max-width: 480px) {
	
	.banner_text
	{
		top:26%;
	}
	.banner_text img
	{
		width:70%;
	}
}