
.clear {
line-height:0;
font-size:0px;
height:0;
clear:both;
outline:0;
}

.column {
width:96%;
margin:0 auto;
padding:0;
}

.row {
width:100%;
/*float:left;*/
margin:0;
padding:0;
background-color:transparent;
}

.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
float:left;
/*margin-left:30px;*/
}

/*[*class="span"]:first-child {
margin:0 0 30px 0;
}*/

.span12 { width:100%;}
.span11 { width:94.4444445%;}
.span10 { width:85.5555556%;}
.span9 { width:76.6666667%;}
.span8 { width:67.7777778%;}
.span7 { width:58.8888889%;}
.span6 { width:50%;}
.span5 { width:41.1111111%;}
.span4 { width:32.2222222%;}
.span3 { width:23.3333333%;}
.span2 { width:14.4444444%;}
.span1 { width:5.5555555%;}

.span5_excep { width:410px;}



/*@media (max-width:930px){
	.column{
		width:100%;
	}

	.row, [class*="span"] {
		width:auto;
		margin-bottom:20px;
		float:none;
	}

}*/


@media (max-width: 899px) {

body {
	margin:10px;
}

.column {
width:100%;
margin:0 auto;
padding:0;
}

.row {
width:100%;
margin:0;
padding:0;
background-color:transparent;
}

[class*="span"] {
	float:none;
}

.span12, .span11, .span10, .span9, .span8, .span7, .span6, .span5, .span4, .span3, .span2, .span1 { width:100%; float:none !important;}

.ad { display:none;}

.logo { display:none;}

.logo-media {
	display:block !important;
	padding-bottom:20px;
	padding-top:10px;
	background-color:#f0efed;
	/*margin-bottom:20px;*/
}

.banner {
	padding-left:5px !important;
	margin-bottom:5px;
}
.bx-wrapper img {
	height:200px !important;
}

.nav {
	width:95% !important;
	border:1px solid #83b109;
	border-radius:4px;
	float:none !important;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-bottom:20px !important;
}
.nav li {
	height:40px;
	border-bottom:1px solid #fff;
	padding-left:5px;
}
.nav li:hover {
	background:#83b109;
}
.nav li a {
	font-size:14px;
	color:#fff;
	font-weight:400;
	display:block;
	line-height:40px;
}


.container {
	width:88% !important;
	background:#fff;
	border-radius:4px;
	float:none !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding:15px;
}

.container .news-sec .colOne {
	width:100% !important;
	margin-right:0px !important;
	float:none !important;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dashed #326232;
}
.container .news-sec .colTwo {
	width:100% !important;
	float:none !important;
}

.container .vdo-gallery {
	width:90% !important;
	/*border:1px solid #729709;
	border-radius:0 7px 0 7px;
	padding:10px;*/
	margin:40px auto 0;
}
.container .vdo-gallery h1 {
	/*font-family: 'Droid Sans', sans-serif;*/
	font-size:14px;
	color:#5a5a5a;
	font-weight:400;
	margin-bottom:5px;
}

.container .photo-gallery {
	width:90% !important;
	margin:0 auto;
}


#carousel {
	width:600px !important;
	/*border:1px solid #690;*/
	height:220px;
	position:relative;
	clear:both;
	overflow:hidden;
	background:#FFF;
}

.footer {
	width:99%;
}

}


@media (max-width: 747px) {

#carousel {
	width:520px !important;
	/*border:1px solid #690;*/
	height:220px;
	position:relative;
	clear:both;
	overflow:hidden;
	background:#FFF;
}
}

@media (max-width: 640px) {

#carousel {
	width:410px !important;
	/*border:1px solid #690;*/
	height:170px !important;
	position:relative;
	clear:both;
	overflow:hidden;
	background:#FFF;
}
#carousel img {
	width:240px !important;
}
}

@media (max-width: 480px) {

#carousel {
	width:340px !important;
	/*border:1px solid #690;*/
	height:170px !important;
	position:relative;
	clear:both;
	overflow:hidden;
	background:#FFF;
}
#carousel img {
	width:200px !important;
}
}

@media (max-width: 400px) {

#carousel {
	width:250px !important;
	/*border:1px solid #690;*/
	height:170px !important;
	position:relative;
	clear:both;
	overflow:hidden;
	background:#FFF;
}
#carousel img {
	width:200px !important;
}
}
