/* ==========================================================================
CSS Queries
========================================================================== */

@media (max-width: 767px){
	nav { height: auto; width: 100%; background: none; margin: 20px 0 0 0; }
    .nav-wrapper { background-color: #fff; }
    nav ul { width: 100%; display: none; height: auto; padding: 0; }
    nav li { width: 100%; float: left; position: relative; text-align: center; }
	li.no-web{ display:none; }
	footer ul li{ width:100%; }
    nav ul li a { width: 100%; float: left; position: relative; padding: 25px 0; text-align: center; border-bottom: 1px dotted rgba(255, 255, 255, 0.2); margin: 0px; }
    nav ul li a.last { border-bottom: none; }
    nav ul li.dot { display: none; }
    .pullcontainer { width: 100%; text-align: right; padding: 20px 20px 0 0; }
    .pullcontainer a#pull { display: block; width: 100%; color: #ffffff; }
	header .responsive-logo{ width:170px; height:41px; }
	header ul.linguas{ float:right; margin:5px 0 0 21%; float:left;}
	.home div{ margin-top:20px; }
	.home h2{ font-size:4.7em; }
}
@media (min-width: 768px) and (max-width: 991px){
	nav { height: auto; width: 100%; background: none; margin: 20px 0 0 0; }
    .nav-wrapper { background-color: #fff; }
    nav ul { width: 100%; display: none; height: auto; padding: 0; }
    nav li { width: 100%; float: left; position: relative; text-align: center; }
	li.no-web{ display:none; }
	footer ul li{ width:100%; }
    nav ul li a { width: 100%; float: left; position: relative; padding: 25px 0; text-align: center; border-bottom: 1px dotted rgba(255, 255, 255, 0.2); margin: 0px; }
    nav ul li a.last { border-bottom: none; }
    nav ul li.dot { display: none; }
    .pullcontainer { width: 100%; text-align: right; padding: 20px 20px 0 0; }
    .pullcontainer a#pull { display: block; width: 100%; color: #ffffff; }
	header .responsive-logo{ width:170px; height:41px; }
	header ul.linguas{ float:right; margin:5px 0 0 21%; float:left;}
	.home div{ margin-top:20px; }
	.home h2{ font-size:4.7em; }
}
@media (min-width: 992px) and (max-width: 1199px){
	.home h2{ font-size:3em; }
}