@media (min-width: 769px) and (max-width: 1049px) {
	.row .four {
	  width: 316px;
	}
}

@media (max-width: 995px) {
	.sf-menu a{
		padding: 50px 17px;
	}	
}

@media (max-width: 960px) {	
	br.text-header-br{
		display: inline;
	}
	span.guion{
		display: none;
	}
}

@media (max-width: 899px) {
	.sf-menu a{
		padding: 50px 10px;
	}
	.ws_next,.ws_prev{
		display: none!important;
	}
	.ws_bullets{
		left: 39%!important;
	}
}

@media (max-width: 815px) {
	.sf-menu a{
		padding: 50px 6px;
	}

@media (max-width: 768px) {
	.columns{
		margin: 1em 0 0 0;
	}
	#filter li{
	  	width: 87%;
		clear: both;
		float: left;
		padding-bottom: 1px;
	}
	#filter li a{
	  	width: 100%;
		clear: both;
		float: left;		
	}
}

@media (max-width: 580px) {	
	.ws_bullets{
		display: none;
		/*left: 29%!important;*/
	}
}

@media (max-width: 493px) {	
	.text-header p{		
		font-size: 1.6em;
		letter-spacing: 0;		
	}
}

@media (max-width: 415px) {
.mg-xx {
  font-size: 13em;  
}

@media (max-width: 309px) {
	.phone{
		font-size:20px;
	}
	.tuportal .tuportal-container{
		text-align: left;
	}
	.tuportal {
		width: 100%;
	}
	.ws_bullets{
		left: 12%!important;
	}
	.ws_bullets div{
		left: 0%!important;
	}
}

