@media only screen and (max-width : 5000px)
	{  
	.foliowp2			{padding-top:650px}
	}
	

@media only screen and (max-width : 1300px)
	{  
	.arrowleft_hm img	{width:100%;max-width:25px}
	.arrowright_hm	img	{width:100%;max-width:25px}
	.homeblock		{border-left:0px solid #aaa;padding:0px 20px 0px 30px;min-height:80px;}
	.foliowp2			{padding-top:440px}
	}
	
@media only screen and (max-width : 1030px)
	{  
	.hide1030		{display:none}
	.menubtn		{font-size:16px;}
	.foliowp3		{font-size:15px;background:rgba(255,0,4,.8);}
	.foliowp3quart		{font-size:14px;background:rgba(255,0,4,.8);}
	.foliowp2		{padding-top:400px}
	}

@media only screen and (max-width : 980px)
	{  
	.hide980		{display:none}
	.introblock		{line-height:18px;padding:0px 10px 0px 20px}
	.txtintrohd1	{font-size:22px;line-height:30px;}
	}

@media only screen and (max-width : 960px)
	{  
	.hide960		{display:none}
	#logo2			{margin:0px 0px 0px -110px;top:70px;opacity:0}
	#logowrap2		{margin:0px 0px 0px -110px;top:70px;}
	#cloudshadow2	{margin-left:0px;top:250px}
	}
		
@media only screen and (max-width : 920px)
	{  
	.hide920		{display:none}
	#sidebar		{display:none}
	.introblock		{line-height:20px;padding:0px 20px 0px 0px;margin-bottom:10px;border-left:0px;}
	.txtintrohd2	{font-size:22px;line-height:28px;}
	.col-3			{width:50%;}
	.txtblock		{font-family: 'latoregular';font-size:13px;line-height:20px;
					padding:0px 20px 20px 20px;min-height:120px;margin-top:20px;
					background:url(../images/fill.png) no-repeat top left; }
	.blogblock		{padding:0px 15px 10px 15px;min-height:160px;margin-top:20px;}		
	.col-9a			{width:100%;}	
	
	.foliowp3		{font-size:13px;background:rgba(255,0,4,.8);}
	.foliowp3quart		{font-size:12px;background:rgba(255,0,4,.8);}
	.folioinner1:hover	.foliowp2	{padding-top:400px}
	.folioinner1:hover	.folioback	{background-size:120%;box-shadow:inset 0px 0px 0px rgba(0,0,0,0);}
	}

@media only screen and (min-width : 920px)
	{  
	.show920			{display:none}
	}
	
@media only screen and (max-width : 768px)
	{  
	.hide768		{display:none}
	#whiteshadow	{background:url(../images/white_shadow.png) no-repeat center;background-size:cover;}
	#logo1			{margin:0px 0px 0px -110px;top:70px;opacity:0}
	#logowrap		{margin:0px 0px 0px -110px;top:70px;}
	
	
	#footer			{height:250px;}
	#cloudshadow	{margin-left:0px;}
	.projectblock	{padding:0px 0px 0px 0px;margin-top:10px}
	.introblock2	{line-height:20px;padding:10px 0px 20px 0px;border-left:0px solid #aaa;}
	.col-11			{width:100%;}
	.squareblocks	{padding:0px 5px 10px 5px;margin-top:10px;}
	.col-6			{width:100%;}
	.wrapper2		{padding:0px 15px;}
	.homeblock		{border-left:0px solid #aaa;padding:0px 10px;min-height:80px;}
	.homeblock2		{border-left:0px solid #aaa;padding:0px 10px;min-height:80px;color:#111111;}
	
	.imgservices			{width:100%;max-width:1000px;margin:15px 0px 25px 0px}
	}

@media only screen and (min-width : 768px)
	{  
	.show768			{display:none}
	}

@media only screen and (max-width : 700px)
	{  
	.hide700		{display:none}
	#menubackwrap	{top:0px;}
	.foliosubmenubtn		{padding:6px 16px;color:#eee;font-size:14px;border-right:1px dotted rgba(255,255,255,.7)}
	}
		
@media only screen and (max-width : 600px)
	{  
	.hide600		{display:none}
	.foliowrap		{width:50%;margin:0px 0px 3px 0px;}
	.foliohalf		{margin-right:3px;}
	.folioquart		{margin:0px 3px 3px 0px;}
	.foliocontainer	{margin-bottom:3px;}

	.spacerhd		{height:360px;}
	.linered1		{border-bottom:8px solid #ff0000;}
	.linered2		{border-top:8px solid #ff0000;}
	.squareblocks	{padding:0px 0px 10px 0px;margin-top:10px;min-height:0px;}
	.col-4			{width:100%;}
	.col-8			{width:100%;}
	.introblock		{padding:0px}
	}

@media only screen and (max-width : 540px)
	{  
	.hide540			{display:none}
	}
	
@media only screen and (min-width : 540px)
	{  
	.show540			{display:none}
	}
	
			
@media only screen and (max-width : 500px)
	{  
	.hide500		{display:none}
	.col-3			{width:100%;}
	.txtblock		{font-family: 'latoregular';font-size:13px;line-height:20px;
				padding:0px 20px 10px 20px;margin-top:10px;
				background:url(../images/fill.png) no-repeat top left; }
				
	.blogblock		{padding:0px 5px 10px 0px;min-height:160px;margin-top:10px;}	
	#footer			{height:220px;}
	}	
	
@media only screen and (min-width : 500px)
	{  
	.show500			{display:none}
	}	