/* CSS Document */
.main-banner img{ max-width:100%}
@media (min-width:767px){
.main-nav{display:block!important;}
}
@media (max-width:950px){
	.main-nav li {
	padding: 14px 8px;
	}
	.main-nav a{ font-size:12px;}
}
@media (max-width:850px){
/*	#logo img {width: 160px;}	*/
}
@media (max-width: 767px){
	#header {
		position: inherit;
		padding-top: 10px;
    	background: #fff url(img/bricks.jpg) center 115%;
	}
	#logo {
		margin: 0;
	}
	.main-nav {
		float: none;
	}
	.top-contact {
		height: auto;padding-top: 10px;
	}
	.main-nav{ display:none; border-bottom:none; clear:both; }
	
	.main-nav ul {
		display:block;
		position: inherit;
		top: auto;
		right: auto;
		width: auto;
		left: auto;
		background: none;
		margin: 0 20px;
		border: 1px solid #Cecece;  border-radius: 4px;    
		border-top: 0;
		margin-bottom: 10px;
	
		color: #fff;
}
	.main-nav li li,.main-nav li li + li {
		border-top: 1px solid #E9E9E9;
		padding: 0;
	}
	.main-nav ul:before {
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #CECECE rgba(0, 0, 0, 0);
	}
	.main-nav ul a {
		color: #000;
	
		color: #eee;
		text-transform: none;
}
	.main-nav li {
		padding: 0;
	}
	.main-nav a {
		padding: 12px;
	}
	.main-nav li {
		display: block;
		text-align: center;
		border-top: 1px #C2C2C2 solid;
	}
	#logo img {
		width: 110px;
	}
	#main-nav {
		margin-top: 10px;
	}
	#header .wrapper {padding-bottom: 0;
		padding-bottom: 10px;
	}
	#header > .wrapper {background: none;}
	.mini_nav {
		display:block;
		position: relative;
		top: 40px;
		float: left;
		left: 20px;
		background: #EBEBEB;
		cursor:pointer;
	}
	.top-contact div {
		box-shadow: none!important;
	}
	.top-contact div:first-child {
		background: rgba(104, 181, 80, 1);
	}
	.top-contact div {
		background: rgba(222, 84, 62, 1);
	}
}
@media (max-width:700px){
	.half-side{ float:none; width:inherit; }
	.right-foot {
		float: none;
		text-align: center;padding: 0 0 10px;
	}
	.foot-nav {
		float: none;
		text-align: center;
	}
	.foot-nav a {
		margin: 0 8px;
	}
}
@media (max-width:650px){
	.ticker-inner tbody,.ticker-inner td,.ticker-inner tr,.ticker-inner table { display:block;}
	.ticker-inner td:first-child{ /* margin-right : 12px; */ /* float:left; */ text-align: center; clear: both; overflow: hidden; width: inherit;}
	.ticker-inner tr{ padding: 12px 12px 12px 0 }
	.ticker-inner .fl {
		text-align: center;
		float: none;
		width: inherit;
	}
	.ticker img{ display: inline-block;}
}
@media (max-width:550px){
	.four-clmn .clmn {
		width: 49%;
	}
	.four-clmn .clmn:nth-of-type(2n+1) {
		margin-left: 0;
	}
	.foot-top aside,.foot-top aside:nth-child(3n) {
		float: none;
		width: auto;
		text-align: center;border:none;
	}
}
@media (max-width:470px){
	#logo {
		text-align: center;
		float: none;
	}
	.top-contact {
		text-align: center;
		float: none;
	}
	.mini_nav {
		position: absolute;
		right: 20px;
		left: auto;
		top: 50px;
	}
	#slider td:first-child{ text-align: center; float:none}
	#slider td {
		float: none; text-align:justify;
	}
	#slider img{ display:inline;}
	.intro-sec {
		padding: 30px 10px;
	}
}