 	@media (min-width: 999px) and (max-width:1023px)
 	{
 		.menu li a 
		{		
  			padding: 15px 15px!important;
		}
		.menu li:not(.menu-item-object-custom)
		{
			padding: 10px 50px;
		}
		.main-header .info-box li
		{
			display: inline-block;
		}
 	}
	@media (min-width: 768px) and (max-width:998px)
	{
 		.logo
 		{
 			width: 200px;
 		}
 		
 	}
}
@media (min-width: 999px) and (max-width:2000px)
{

	.main-footer
		{
			text-align: center;
		}
		
	}
@media only screen and (max-width: 599px)
{
	.desktop 
	{
		display: none;
	}
	.mobile
	{
		display: block;
	}
	.triangulo, .shape2
	{
		display: none;
	}
	.menu-overlay 
		{
		    display: none;
		    background-color: #000;
		    bottom: 0;
		    left: 0;
		    opacity: 0.5;
		    filter: alpha(opacity=50);
		    position: fixed;
		    right: 0;
		    top: 0;
		    z-index: 9999;
  		}
	#menu-toggle
  		{
  			position: fixed;
		    top: 0;
		    left: -35px;
		    z-index: 99;
		    width: 250px;
		    padding: 10px;
		    background-color: #38b6ff;
  		}
	@media only screen and (max-width: 479px) 
	{
		.logo
		{
			width: 65%;
			height: 65%;
		}
		.img-header
		{
			width: 70%;
			margin-right: -60px;
		}
		.title-1
		{
			padding: 200px 0px 25px 0px;
		}
		.title-1 h2 
		{
			font-size: 20px;
		}
		.main-header
		{
			padding-bottom: 145px;
		}
		.main-header h3
		{
			font-size: 18px;
		}
		.empresas
		{
			top: -145px!important;
		}
		.main-footer
		{
			padding-right: 20px!important;
		}
	}
	@media only screen and (max-width: 300px)  		
	{
		.logo 
	 	{
	 		padding: 10px!important;
	 	}	
	}
}

