@charset "utf-8";

html{margin:0px;padding: 0px;}
body{margin: 0px;padding: 0px;background: #EFEFEF url("../assets/images/bg.jpg");font: 14px 'Source Sans Pro', sans-serif, Arial, Verdana, Helvetica;color: #595959;line-height: 140%;*font-size:12px;}
/*HMTL ELEMENTS*/
::-webkit-scrollbar {width:8px;height:8px;} 
::-webkit-scrollbar-track{background:#ccc;}
::-webkit-scrollbar-thumb{border-radius:10px;background:#888;}
::-webkit-scrollbar-thumb:hover{background:#698605;}
img{border:none;}
a{color: #698605;text-decoration:none;}
a:focus{outline:none;}
a:hover{text-decoration:underline;}
p{}
h1,h2{text-transform:uppercase;}
h1,h2,h3,h4,h5,h6{margin:0px;padding-bottom:10px;font-weight:300;line-height:120%;}
h1{font-size: 27px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 14px;}
input,select,textarea{padding:5px;border:1px solid #ccc;background:#E4E4E4;color:#ACACAC;font-size: 14px; resize:none;}
input[type=button],input[type=submit],button{background:#698605;padding:5px 10px;font-weight:300;color:#fff;border:none;cursor:pointer;}
blockquote{border:1px solid #ccc;border-left:1px solid #698605;background: #E4E4E4;padding:5px;}
#scroll-top{display:none;width: 40px;height: 40px;background: url("../assets/images/scroll-top.png");position:fixed;bottom:0px;right:5px;}
.clearfloat,.clear-float,.clear-fix:after,.clearfix:after{content:" ";display:block;clear:both;}
.center{text-align:center;}
.left{float:left;}
.right{float:right;}
.wrapper{width:960px;margin:0px auto;}
#top{background:#F5F5F5 url("../assets/images/top-bg.jpg") top left repeat-x;}
#logo{float:left;padding-top: 20px;}
#menu-button{display:none;}
#nav{float:right;display:block;}
/*TOP RIGHT MENU*/
#nav ul{list-style:none;margin: 20px 0px 0px 0px;padding:0px;}
#nav ul li{display:block;position:relative;text-align:center;float:left;z-index: 1000;transition: all 0.31s;
	-moz-transition: all 0.31s; /* Firefox 4 */
	-webkit-transition: all 0.31s; /* Safari and Chrome */
	-o-transition: all 0.31s; /* Opera */}
#nav ul li  a{display:inline-block;font-size: 15px;color: #333;padding: 15px 10px 15px 10px;text-transform:uppercase;text-shadow: 1px 1px 0px #fff;z-index: 1000;}

#nav ul li.sub-menu > a
{	
	background: url("../assets/images/menu-arrow.png") bottom center no-repeat;
}

#nav ul li.selected > a,
#nav ul li:hover > a,
#nav ul li > a:hover
{
	text-decoration:none;
	color: #698605;
	background: url("../assets/images/menu-hover.png") bottom center no-repeat;
}



#nav ul li ul
{
	
	background:  url("../assets/images/menu-bg.png") bottom center no-repeat;
	padding:0px 0px 0px 0px;
	left: 50%;
	margin-left:-62px;
	top: 28px;
	*top: 27px;
	top: 29px\0;
	z-index: -10px;
	position:absolute;
	width: 125px;
	text-align:center;
	height: 0px;
	overflow:hidden;

}

#nav ul li:hover ul
{
	padding:0px 0px 38px 0px;
	height:auto;
	
}

#nav ul li ul li
{
	background:  url("../assets/images/menu-li-bg.png") repeat-y;
	font-size:12px;
	color: #fff;
	display:block;
	width: 105px;	
	padding: 0px 10px; 
	position:static;
}


#nav ul li ul li a
{	
	padding: 5px 15px; 
	display:block;
	border-top: 1px solid #97b72a;
	border-bottom: 1px solid #485c04;
	font-size:12px;
	color: #8CD0F1;
	background: none;
	text-shadow: none;
	text-transform:none;
}

#nav ul li ul li:last-child a,
#nav ul li ul .last-child a
{	
	border-bottom:none;
}

#nav ul li ul li:first-child a
{	
	border-top:none;
}

#nav ul li ul li:hover a,
#nav ul li ul li a:hover
{
	color:  #fff;
	background: none;
}


#nav ul li:hover ul li a
{
	background: none;
}



/*BANNER*/
.bx-viewport ul{margin:0px;}
.bx-wrapper .bx-controls .bx-pager a:hover,
.bx-wrapper .bx-controls .bx-pager a.active{background:#698605;}
#banner{overflow:hidden;}
#banner ul{list-style:none;padding:0px;list-style:none;margin:0px;}
#banner .bx-wrapper{margin:0px;}
#banner .bx-viewport{padding: 0px;margin:0px;border:0px;left:0px;}
#banner .bx-pager{position:absolute;bottom:10px;}
#banner .bx-prev{background: url("../assets/images/back.png");width:40px;height:40px;}
#banner .bx-next{background: url("../assets/images/forward.png");width:40px;height:40px;}
/*CONTENT*/
#content{min-height:100px;padding-top:50px;background: url("../assets/images/content-top.jpg") top center no-repeat;}
.full-zone h1,
.full-zone h2,
.three-col-zone h1,
.three-col-zone h2,
.two-col-zone h1,
.two-col-zone h2{background: url("../assets/images/content-h.png") bottom left repeat-x;}

.full-zone h1,
.full-zone h2,
.full-zone h3,
.full-zone h4,
.full-zone h5,
.full-zone h6{text-align:center;}
.three-col-zone{width:720px;}
.two-col-zone{width:480px;}
.wellcome-message{font-size:30px;text-align:center;text-transform:none;font-weight:300;line-height:120%;margin:5px 5px;}
.hr{min-height: 2px;background: url("../assets/images/hr.jpg") bottom repeat-x;margin-bottom: 10px;padding-bottom: 5px;	clear:both;}

/*SIDEBAR*/
.sidebar{width:220px;}
.sidebar h2,
.sidebar h3,
.sidebar h4{margin-top: 25px;text-transform: uppercase;background: url("../assets/images/sidebar-h.jpg") bottom left no-repeat;}

.sidebar h2:first-child,
.sidebar h3:first-child,
.sidebar h4:first-child{margin-top: 0px;}

.sidebar ul{list-style:none;}
.sidebar ul.nav{padding: 0px;margin: 5px 0px;list-style:none;}
.sidebar ul.nav li{border-bottom: 1px solid #fff;}
.sidebar ul.nav li a{display:block;color: #666;border-bottom: 1px solid #E2E2E2;padding: 5px 5px 5px 15px;font-size: 17px;font-weight: 300;background: url("../assets/images/sidebar-arrow.png") 0px center no-repeat;}
.sidebar ul.nav li.selected a,
.sidebar ul.nav li a:hover{text-decoration:none;color: #698605;background: url("../assets/images/sidebar-arrow-selected.png") 0px center  no-repeat;}
.sidebar ul.nav li ul{padding:0px;}
.sidebar ul.nav li ul li a,
.sidebar ul.nav li.selected ul li a{padding-left: 30px;background: url("../assets/images/sidebar-arrow.png")  18px center  no-repeat;color: #666;}
.sidebar ul.nav li ul li.selected a,
.sidebar ul.nav li ul li a:hover{text-decoration:none;color: #698605;background: url("../assets/images/sidebar-arrow-selected.png")  18px center no-repeat;}
.sidebar .post{padding: 5px 0px 0px 0px;border-bottom: 1px solid #fff;}
.sidebar .post p{border-bottom: 1px solid #E2E2E2;color: #777;margin: 0px;font-size: 12px;	padding-bottom: 5px;}
.sidebar .post .post-title{color: #444;font-size: 15px;padding: 3px 0px;}
.sidebar .post .post-title:hover{color: #698605;text-decoration:none;}
.sidebar form{padding: 0px;}
.sidebar .search-input{width: 135px;margin: 0px;}

.sidebar  input[type=submit],
.sidebar  input[type=button]{margin: 5px 0px;border: 1px solid #698605;
	*padding:0px 0px 0px 0px;
	*height: 28px;
	*margin: 0px;}
.tag{padding: 2px 5px;background: #e0e0e0;border-radius: 5px;margin: 3px 1px;display:inline-block;color: #595959;}
.tag:hover{color: #698605;text-decoration: none;}

/*SEVICES*/
.services{}
.services:after{content: "";display:block;clear:both;}
.services .service-item{float:left;border-top: 1px solid #E4E4E4;width: 220px;height: 200px;text-align:center;padding: 10px;margin-bottom: 10px;overflow:hidden;transition: all 0.31s;
	-moz-transition: all 0.31s; /* Firefox 4 */
	-webkit-transition: all 0.31s; /* Safari and Chrome */
	-o-transition: all 0.31s; /* Opera */}
.services .service-item:hover{border-top: 1px solid #698605;}
.services .service-item a{color: #666;display:block;transition: all 0.31s;
	-moz-transition: all 0.31s; /* Firefox 4 */
	-webkit-transition: all 0.31s; /* Safari and Chrome */
	-o-transition: all 0.31s; /* Opera */}
.services .service-item:hover a, 
.services .service-item a:hover{text-decoration:none;color:#698605;}

.services .service-item a.service-icon{padding: 10px;margin: 5px auto;display:inline-block;vertical-align:middle;width: 130px;height: 130px;border: 3px solid #999;border-radius: 500px;transition: all 0.1s;
	-moz-transition: all 0.1s; /* Firefox 4 */
	-webkit-transition: all 0.1s; /* Safari and Chrome */
	-o-transition: all 0.1s; /* Opera */}
.services .service-item a.service-icon img{padding: 20px;
	-moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -khtml-border-radius: 100px;	
	border-radius: 100px;}
.services .service-item a.service-icon:hover{border:1px solid #698605;padding: 17px;margin: 0px auto;}
.services .service-item a.service-icon:hover img{background: #e1e1e1;}

/*TEAM*/
.team:after{content: "";display:block;clear:both;}
.team .member{float:left;width: 220px;height: 200px;text-align:center;padding: 10px;margin-bottom: 10px;overflow:hidden;transition: all 0.31s;
	-moz-transition: all 0.31s; /* Firefox 4 */
	-webkit-transition: all 0.31s; /* Safari and Chrome */
	-o-transition: all 0.31s; /* Opera */}
.team .member a.member-photo{margin: 5px auto;display:block;vertical-align:middle;width: 150px;height: 150px;border: 3px solid #999;border-radius: 500px;overflow:hidden;transition: all 0.1s;
	-moz-transition: all 0.1s; /* Firefox 4 */
	-webkit-transition: all 0.1s; /* Safari and Chrome */
	-o-transition: all 0.1s; /* Opera */}
.team .member a.member-photo img{	max-width: 150px;max-height: 150px;
	opacity:0.5;
	}
.team .member a.member-photo img:hover{opacity:1;}
.team .member a.member-photo:hover{border: 3px solid #698605;overflow:hidden;}

.team .member .memberCircle{margin: 5px auto;display:block;vertical-align:middle;width: 150px;height: 150px;border: 3px solid #999;border-radius: 500px;overflow:hidden;transition: all 0.1s;
	-moz-transition: all 0.1s; /* Firefox 4 */
	-webkit-transition: all 0.1s; /* Safari and Chrome */
	-o-transition: all 0.1s; /* Opera */}
.team .member .memberCircle img{max-width: 150px;max-height: 150px; opacity:0; transition: all 1s;;border-radius: 500px;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari and Chrome */
	-o-transition: all 1s; /* Opera */}
.team .member .memberCircle img:hover{opacity:1;}
.team .member .memberCircle:hover{border: 3px solid #698605;overflow:hidden;}







/*PORTFOLIO*/

.portfolio{margin-top:  20px;}
.portfolio:after,
.portfolio .after{content: "";clear:both;display:block;}
.portfolio .portfolio-item{	float:left;	width:210px;height: 268px;overflow:hidden;margin: 10px 0px 10px 40px;text-align:center;	position:relative;margin: 15px\9;}
.full-zone .portfolio .portfolio-item:nth-child(4n-3),
.three-col-zone .portfolio .portfolio-item:nth-child(3n-2) ,
.two-col-zone .portfolio .portfolio-item:nth-child(2n-1){margin: 10px 0px 10px 0px;margin: 15px\9;}
.full-zone .portfolio .bx-wrapper,
.three-col-zone .portfolio .bx-wrapper,
.two-col-zone .portfolio .bx-wrapper,
.full-zone .portfolio .bx-viewport,
.three-col-zone .portfolio .bx-viewport,
.two-col-zone .portfolio .bx-viewport{background: none;border:none;padding: 5px 0px;margin:0px 5px;box-shadow:none;}
.full-zone .portfolio .bx-pager,
.three-col-zone .portfolio .bx-pager{/*display:none;*/}
.bx-wrapper .bx-controls-direction a{z-index:500;}
.full-zone .portfolio .bx-controls-direction a,
.three-col-zone .portfolio .bx-controls-direction a, 
.two-col-zone .portfolio .bx-controls-direction a{background: url("../assets/images/portfolio-nav.jpg");top: 7px;width:20px;height: 20px;position:absolute;right: 0px; display:none;}
.full-zone .portfolio .bx-wrapper .bx-controls-direction  .bx-prev,
.three-col-zone .portfolio .bx-wrapper .bx-controls-direction  .bx-prev,
.two-col-zone .portfolio .bx-wrapper .bx-controls-direction  .bx-prev{right: 21px;left:auto;}
.full-zone .portfolio  .bx-controls-direction .bx-next,
.three-col-zone .portfolio  .bx-controls-direction .bx-next,
.two-col-zone .portfolio  .bx-controls-direction .bx-next{background-position: 0px -20px;}

.full-zone .portfolio  .bx-controls-direction .bx-next:hover,
.three-col-zone .portfolio  .bx-controls-direction .bx-next:hover,
.two-col-zone .portfolio  .bx-controls-direction .bx-next:hover{background-position: -20px 0px;}

.full-zone .portfolio  .bx-controls-direction .bx-prev:hover,
.three-col-zone .portfolio  .bx-controls-direction .bx-prev:hover,
.two-col-zone .portfolio  .bx-controls-direction .bx-prev:hover{background-position: -20px -20px;}

.full-zone .portfolio .bx-wrapper .portfolio-item,
.three-col-zone .portfolio .bx-wrapper .portfolio-item,
.two-col-zone .portfolio .bx-wrapper .portfolio-item{margin: 10px 40px 10px 0px;margin: 0px;}

.portfolio .portfolio-item .portfolio-image{width: 210px;height: 150px;overflow:hidden;text-align:center;display:block;vertical-align:middle;background:#fff;border-top:1px solid #eee;position:relative;z-index:0;}

.portfolio .portfolio-item .portfolio-image .after{display:none;width:210px;height:150px;position:absolute;background:#000 url("../assets/icons/plus.png") center center no-repeat;top:0px;left:0px;	opacity:0.5;z-index: 1000;}

.portfolio .portfolio-item .portfolio-image:hover .after{display:block;}
.portfolio .portfolio-item .portfolio-image img{max-width: 210px;max-height: 210px;}
.portfolio .portfolio-item h3{padding: 10px 5px 10px 5px;background: #e9e9e9;border-bottom: 1px solid #ccc;}

.portfolio .portfolio-item:hover h3,
.portfolio .portfolio-item h3:hover{border-bottom: 1px solid #698605;}

.portfolio .portfolio-item h3 a{color:#666;}

.portfolio .portfolio-item:hover h3 a,
.portfolio .portfolio-item h3 a:hover{text-decoration:none;color: #698605;}

.portfolio .portfolio-item p{text-align:justify;}

.toggle-item{border-bottom: 1px solid #ddd;}
.toggle-item .toggle-title{text-align:left;cursor:pointer;background: #eee;padding: 5px;border-left: 3px  solid #ddd;}
.toggle-item .toggle-title:before{content: "+ ";}
.toggle-item.selected .toggle-title:before{	content: "- ";}
.toggle-item:hover .toggle-title,
.toggle-item.selected .toggle-title{color: #698605;border-left: 3px  solid #698605;}
.toggle-content{display:none;margin:0px;padding:0px 5px 10px 17px;background:#fff;}

/*LOGOS*/
#logos{margin-top: 15px;background: #e0e0e0;}
#logos .wrapper{border-left:1px solid #ccc;	border-right:1px solid #fff;padding:0px;}
#logos .logo-item{display:table-cell;height: 90px;vertical-align:middle;width: 195px;text-align:center;margin: 0px 0px;padding: 5px 0px;zoom: 1;}
#logos .logo-item:first-child{border-left:1px solid #fff;}
#logos .logo-item:last-child{border-right:1px solid #ccc;}
#logos .logo-item img{
	filter: grayscale(100%); 
	filter: url(filters.html#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */
    -webkit-filter: grayscale(100%); /* Google Chrome & Safari 6+ */
	-moz-filter: grayscale(1);
	
	transition: all 0.31s;
	-moz-transition: all 0.31s; /* Firefox 4 */
	-webkit-transition: all 0.31s; /* Safari and Chrome */
	-o-transition: all 0.31s; /* Opera */
}

#logos .logo-item img:hover
{
	filter: none;
    -webkit-filter: grayscale(0);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
}

/*BOTTOM & FOOTER*/

#bottom
{
	background: url("../assets/images/bottom.jpg");
}

#bottom ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
}

#bottom .bottom-item
{
	float:left;
	width: 300px;
	padding: 10px;
}

#bottom .bottom-item h4
{
	padding-bottom: 0px;
	font-weight: 400;
	text-transform:uppercase;
}

#bottom .bottom-item h4 > span
{
	color: #698605;
}

#bottom .bottom-item .post
{
	background: url("../assets/images/bottom-post.jpg") bottom left no-repeat;
	padding-bottom: 15px;
	margin-top: 5px;
}

#bottom .bottom-item .post .post-title
{
	color: #999;
	font-weight: bold;
}

#bottom .bottom-item .post p
{
	margin: 1px;
	font-size: 11px;
}

#bottom input,
#bottom select,
#bottom textarea{background: #414141;color: #999;border:1px solid #232323;margin: 5px 0px;*margin: 0px;}

#bottom input[type=submit],#bottom input[type=button]{color: #fff;background:#698605;	margin: 0px;*padding: 3px 0px;}


#bottom .bottom-contact{font-size: 12px;}


#bottom .bottom-contact strong
{
	font-weight:bold;
	font-size: 14px;
}

#footer
{
	margin-top: 5px;
	padding: 7px 0px 5px 0px;
	font-size: 12px;
	border-top: 1px solid #444;
	background: url("../assets/images/footer.jpg");
}

.social-icon
{
	width: 22px;
	height: 22px;
	display:inline-block;
}

.fb
{
	background: url("../assets/icons/fb.png");
}

.tw
{
	background: url("../assets/icons/tw.png");
}

.in
{
	background: url("../assets/icons/in.png");
}

.t
{
	background: url("../assets/icons/t.png");
}

.rss
{
	background: url("../assets/icons/rss.png");
}

.fb:hover
{
	background: url("../assets/icons/fb-over-blue.png");
}

.tw:hover
{
	background: url("../assets/icons/tw-over-blue.png");
}

.in:hover
{
	background: url("../assets/icons/in-over-blue.png");
}

.t:hover
{
	background: url("../assets/icons/t-over-blue.png");
}

.rss:hover
{
	background: url("../assets/icons/rss-over-blue.png");
}

/*TIPSY*/
.tipsy { padding: 5px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 290px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('../assets/images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom center; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }

#tweets
{
}

#tweets ul
{
	padding: 0px;
}

#tweets ul li
{
	border-bottom: 1px solid #fff;	
	background: url("../assets/icons/tweet.png")  left  10px no-repeat;
}

#tweets ul li p
{
	padding: 5px 20px;
	margin: 0px;
	border-bottom: 1px solid #E2E2E2;	
}

#bottom #tweets-bottom ul
{
	padding: 0px;
}

#bottom #tweets-bottom ul li
{
	border:none;
	padding:0px;
	margin:0px;
	background: url("../assets/icons/tweet.png")  0px  10px no-repeat;
}

#bottom #tweets-bottom ul li p
{
	background: url("../assets/images/bottom-post.jpg") bottom left no-repeat;
	padding: 5px 0px 15px 20px;
	margin: 0px;
	border:none;
}


.contact-message
{
	width: 96%;
	height: 100px;
}


.contact-input
{
	min-width: 300px;
}


.map-wrapper
{
	min-height: 386px;
}

/*RESPONSIVE*/

.select-menu
{
	width: 97%;
	margin: 5px;
}

@media all and (min-width: 768px) and (max-width: 959px)
{
		.wrapper
		{
			width: 748px;
		}
		
		.three-col-zone
		{
			width: 561px;
		}
		
		.two-col-zone 
		{
			width: 380px;
		}

		.sidebar
		{
			width: 170px;
		}
		
		.sidebar .search-input
		{
			width: 105px;
			margin: 0px;	
		}
		
		.sidebar input[type=submit],
		.sidebar input[type=button]
		{
			padding: 5px 2px;
		}
		
		.services .service-item
		{			
			width: 177px;
			height: 200px;
			padding: 5px;
			margin-bottom: 5px;
		}		
		
		
		
		.portfolio .portfolio-item
		{			
			width:177px;
			height: 280px;			
			margin: 10px 0px 10px 13px;			
			
		}
		
		.portfolio .portfolio-item .portfolio-image
		{			
			height: 150px;			
		}
		
		
				
		.full-zone .portfolio .portfolio-item:nth-child(4n-3),
		.three-col-zone .portfolio .portfolio-item:nth-child(3n-2) ,
		.two-col-zone  .portfolio .portfolio-item:nth-child(2n-1) 
		{
			margin: 10px 0px 10px 0px;
			float:left;
		}
				
		.portfolio .portfolio-item .portfolio-image .after
		{		
			height:150px;
		}
		
		
		.full-zone .portfolio .bx-wrapper .portfolio-item,
		.three-col-zone .portfolio .bx-wrapper .portfolio-item,
		.two-col-zone  .portfolio .bx-wrapper .portfolio-item
		{
			margin: 10px 13px 10px 0px;
		}
				
		
		#bottom .bottom-item
		{
			float:left;
			width: 229px;
			padding: 10px;
		}
		
		#bottom input
		{
			width: 120px;
			font-size:12px;
		}
		
		
		#bottom input[type=submit],
		#bottom input[type=button]
		{
			width: auto;
			padding: 5px 3px;
		}
		
		#nav{
			display:block;
		}
		
		
		.map-wrapper
		{
			min-height: 306px;
		}
 }
 
 
 
 
@media all and  (min-width: 480px) and (max-width: 767px)
{
	.wrapper
	{
		width: auto;
	}
		
	#logo 
	{
		float:none;
		text-align:center;
		padding: 10px 0px;
		margin:0px;
	}	
	
	#nav
	{
		float:none;
		text-align:center;
		background: #F5F5F5;
		border-top: 1px solid #eee;
		margin:0px;
		display:block;
		box-shadow: 0px 5px 7px rgba(0,0,0,0.5);
	}
	
	#nav ul
	{
		margin: 0px 0px 0px 0px;
	}
	
	#nav ul li
	{
		display:inline-block;
		float:none;
	}
	
	
	#nav ul li ul
	{
		top: 48px;
		*top: 47px;
		top: 49px\0;
		
	}
	
	.services .service-item
	{			
		width: 49.3%;
		height: 200px;
		padding: 1px;
	}
	
	
	.services .service-item a.service-icon
	{
		padding: 3px;
	}
	
	.services .service-item a.service-icon:hover
	{
		border:1px solid #698605;
		padding: 7px;
		margin: 0px auto;	
	}
	
	
	.team .member
	{
		float:left;	
		width: 29%;
	}
	
	.portfolio
	{
		text-align:center;
	}
	
	.portfolio .portfolio-item
	{			
		width: 210px;
		height: 280px;			
		margin: 10px 10px 10px 10px;			
		display:inline-block;
		float:none;
	}
	
	.portfolio .portfolio-item .portfolio-image
	{
		width: 210px;
		height: 150px;			
	}
	
	.portfolio .portfolio-item .portfolio-image img
	{
		max-width: none;
		max-height: none;
	}
			
	.full-zone .portfolio .portfolio-item:nth-child(4n-3),
	.three-col-zone .portfolio .portfolio-item:nth-child(3n-2) 
	{
		margin: 10px 10px 10px 10px;
	}
			
	.portfolio .portfolio-item .portfolio-image .after
	{
		
		width:210px;
		height:150px;
	}
	
	
	.full-zone .portfolio .bx-wrapper .portfolio-item,
	.three-col-zone .portfolio .bx-wrapper .portfolio-item
	{
		margin: 10px 10px 10px 10px;
	}
	
	.full-zone .portfolio .bx-wrapper .portfolio-item .after,
	.three-col-zone .portfolio .bx-wrapper .portfolio-item .after
	{
		width:210px;
	}
	
	
	#bottom .bottom-item
	{
		float: none;
		width: auto;
	}
	
	#top
	{
		
		top:0px;
		z-index: 1000;
		height: 98px;
		width: 100%;
		border-bottom:1px solid #ccc;
	}
	
	.three-col-zone,
	.two-col-zone
	{
		float:none;
		width: auto;
	}
	
	.sidebar
	{
		float:none;
		width: auto;
		padding-left: 10px;
	}
	
	.sidebar 	::-webkit-scrollbar {
		width: 2px;
		height: 2px;
	}
	 
	.sidebar ::-webkit-scrollbar-track {
		background:#ccc;
	}
	 
	.sidebar ::-webkit-scrollbar-thumb {
		border-radius: 10px;    
		background: #888;
	}

	.sidebar ::-webkit-scrollbar-thumb:hover {
		background:#698605;
	}
	
	.sidebar  input[type=text]
	{
		width:  130px;
	}
	
	#banner
	{
		margin-top:0px;
	}
	

		.full-zone  h1, 
		.full-zone  h2, 
		.full-zone  h3,
		.three-col-zone h1, 
		.three-col-zone h2, 
		.three-col-zone h3
		{
			text-align:center;
		}
	
	.sidebar h1,
	.sidebar h2,
	.sidebar h3
	{
		text-align:left;
	}
	
	.bx-wrapper 
	{
		overflow: hidden;
	}
	
	.map-wrapper
	{
		min-height: 236px;
	}
}


@media all and (max-width: 479px)
{
	.wrapper{width:auto;}		
	body{position:relative;z-index:90000;}		
	#top{top:0px;z-index: 1000;min-height:70px;width:100%;border-bottom:1px solid #ccc;}			
	#logo{float:none;text-align:center;padding: 10px 0px;margin:0px;}
	#nav{text-align:center;background:#F5F5F5;border-top:1px solid #eee;margin:0px;width:100%;overflow:auto;display:none;box-shadow: 0px 5px 5px rgba(0,0,0,0.5);}	
	#nav ul{width: 100%;margin: 0px 0px 0px 0px;padding:0px;}	
	#nav ul li{display:block;width:100%;float:none;border-bottom:1px solid #ccc;}	
	#nav ul li a{background:none;}	
	#nav ul li ul{display:block;position:static;height:auto;top:0px;background:none;padding:0px;width:100%;left:0px;margin:0px;}	
	#nav ul li:hover ul{position:static;background:none;padding:0px;width:100%;}	
	#nav ul li ul li{background: none;width:100%;border: px solid #eee;padding:0px;margin:0px;}	
	#nav ul li ul li a{color:#555;border:none;}	
	#nav ul li ul li a:hover{background:#eee;color:#333;}	
	.services .service-item{width:auto;height:200px;padding:1px;float:none;}	
	.services .service-item a.service-icon{padding: 3px;}	
	.services .service-item a.service-icon:hover{border:1px solid #698605;padding: 7px;margin: 0px auto;}
	.team .member{width: 310px;}	
	.portfolio{text-align:center;}	
	.portfolio .portfolio-item{width:210px;height:280px;margin:10px 10px 10px 10px;display:inline-block;float:none;}
	.portfolio .portfolio-item .portfolio-image{width: 210px;height: 150px;}	
	.portfolio .portfolio-item .portfolio-image img{max-width: none;max-height: none;}			
	.full-zone .portfolio .portfolio-item:nth-child(4n-3),
	.three-col-zone .portfolio .portfolio-item:nth-child(3n-2){margin: 10px 10px 10px 10px;}			
	.portfolio .portfolio-item .portfolio-image .after{width:210px;height:150px;}	
	.full-zone .portfolio .bx-wrapper .portfolio-item,
	.three-col-zone .portfolio .bx-wrapper .portfolio-item{margin: 10px 10px 10px 10px;}	
	.full-zone .portfolio .bx-wrapper .portfolio-item .after,
	.three-col-zone .portfolio .bx-wrapper .portfolio-item .after{width:210px;}	
		.full-zone  h1, 
		.full-zone  h2, 
		.full-zone  h3,
		.three-col-zone h1, 
		.three-col-zone h2, 
		.three-col-zone h3{text-align:center;}	
	#bottom .bottom-item{float: none;width: auto;}	
	.three-col-zone,
	.two-col-zone{float:none;	width: auto;}	
	.sidebar{float:none;	width: auto;padding-left: 10px;}	
	.sidebar h1,.sidebar h2,.sidebar h3{text-align:left;}	
	.sidebar 	::-webkit-scrollbar{width:2px;height:2px;}	 
	.sidebar ::-webkit-scrollbar-track{background:#ccc;}	 
	.sidebar ::-webkit-scrollbar-thumb{border-radius: 10px;background: #888;}
	.sidebar ::-webkit-scrollbar-thumb:hover{background:#698605;}	
	.sidebar  input[type=text]{width:  130px;}
	#logos{display:none;}	
	#menu-button{display:inline-block;width:32px;height:30px;background: url("../assets/icons/menu.jpg") no-repeat;	position:absolute;cursor:pointer;right: 10px;top:10px;	z-index: 500;}
	.bx-wrapper{overflow: hidden;}	
	.map-wrapper{min-height:186px;}
}