@media screen and (max-width: 1024px) {
	.no-border{
		border-radius:0px;
		text-align: center;
	}
	
	.video-presentacion p{
		font-size: 16px;
		text-align: center;
		margin-top:40px;
	}
	
	.video-presentacion p span{
		font-size: 16px;
		text-align: center;
	}
	
	.header a{
		float:left;
	}
	
	.header a.btn-grey{
		width: 120px;
		margin-left:20px;
		text-align: center;
	}
	
	.header a.link-logo{
		width: 150px;
	}
	
	.header .header-logo{
		width: 100%;
	}
	
	.footer-contacts img{
		width: 35px;
	}
	
	.footer-contacts p{
		font-size:13px;
		margin-left: 5px;
	}
	
	.footer-contacts p.email{
		margin-top:5px;
	}
	
	.btn-icon{
	    padding: 6px;
		padding-left: 40px;
		font-size:12px;
	    top: 0px;
	}
	
	.btn-icon i{
		left:5px;
	}
	
	.footer-contacts .footer-center{
		margin: 0px auto;
	    display: block;
	    float: none;
	    margin-top: 20px;
	}
	
	.footer-contacts p.locales{
		margin-top:20px;
	}
	
	/* icons mobile */
	
	.icon.bg-blue-casmu{
		width: 29px;
		height:21px;
		background-position:-1px -104px;
	}
	
	.icon.bg-blue-pencil{
		width: 29px;
		height:21px;
		background-position:-31px -104px;
	}
	
	.icon.facebook{
		width: 36px;
		height:35px;
		background-position:-77px -59px;
	}
	
	.icon.twitter{
		width: 36px;
		height:35px;
		background-position:-116px -59px;
	}
	
	/* end icons mobile */
	
	.form-control{
		height:45px;
	}
	
	div.radio{
	    display: block;
	    width: 190px;
	    margin: 0px auto;
	}
	
	.btn-grey.enviar{
		margin:0px auto;
	}
	
	ul.socials{
		width: 82px;
		height:35px;
		display: block;
		margin:0px auto;
		padding:0px;
	}
	
	ul.socials li{
		float:left;
		margin-right:10px;
	}
	
	ul.socials li:last-child{
		margin:0px;
	}
	
	#slider-beneficios ul li a span{
		position: absolute;
	    right: 50%;
	    bottom: 50%;
	    margin-right: -40px;
	    margin-bottom: -35px;
	    width: 80px;
	    background: #EDEDED;
	    height: 20px;
	    font-size: 12px;
	    padding: 2px;
	    border-radius: 5px 5px 5px 5px;
	}
	
	#slider-beneficios ul li a span.twolines{
	    margin-bottom: -52px;
	}
	
}

@media (max-width:345px) and (min-width:0px) {
	/* if 320px > 345px */
	.hide-mobile-text{
		display:none;
	}
}




