@media screen and (max-width: 1180px) {
 .wrapper  {
		margin-left:20px;
		margin-right:20px;
	}
	
 .wrapper .wrapper  {
		margin-left:0px;
		margin-right:0px;
	}	
}
	
@media screen and (max-width: 1240px) {
 .wrapper  {
		/*margin-left:20px;	*/	
		/*margin-right:20px; */	
		/*margin:auto;*/	
	}
}

@media screen and (min-width: 769px) {
.hidedesktop {
		display:none;
	}
.showdesktop {
		display:block;
	}	
}

@media screen and (max-width: 790px) {
	#sliderwrapper h1{
		font-size: 2em;
	}
	#sliderwrapper h2{
		font-size: 1.55em;
	}
	#sliderwrapper h3{
		font-size: 0.75em;
	}
}

@media screen and (max-width: 768px) {
body  {
    /*font-size: 14px;*/
	/*line-height:1.4em;*/
	}

.footer {
	/*height:80px;*/
}
	
/************/

 .hidetablet  {
		display:none;
	}
 .showtablet  {
		display:block;
	}
	
	.outerwrapper .padtop {
		padding-top:2em;
	}
	.outerwrapper .padbot {
		padding-bottom:2em;	
	}
	.outerwrapper .padboth {
		padding-top:2em;
		padding-bottom:2em;	
	}
	.outerwrapper .padsmallboth {
		padding-top:1em;
		padding-bottom:1em;	
	}	
	

}

@media screen and (max-width: 550px) {
 .hidehandy  {
		display:none;
	}
 .showhandy  {
		display:block;
	}
	
 .wrapper  {
		margin-left:10px;
		margin-right:10px;
	}

	body  {
    	//font-size: 18px;
		/*line-height:1.4em;*/
	}
	
	#sliderwrapper h1{
		/*font-size: 1.6em;*/
	}
}