@media(max-width: 1200px){
	.wraper3{
		max-width: 100%;
		text-align: center;
		width: 98%;
	}
	.contenido_w3{
		text-align: left;
	}
	.contenido_derecho {
		text-align: left;
	}
}
@media(max-width: 1078px){
	.wrapper{
		width: 100%;
	}
	#logo{
		padding-left: 2%;
		width: 28%;
	}
	#menu li{
		padding-left: 15px;
	}
	#coin-slider{
		margin: 0 auto;
	}
	.wraper3{
		max-width: 100%;
		width: 98%;
	}
	.wraper5 {
		width: 98%;
	}


}
@media(max-width: 980px){
	.img_proy{
		width: 30%;
	}
	.text_proy{
		width: 65%;
		padding-left: 2%;
	}
}
@media(max-width: 880px){
	.wraper4{
		text-align: center;
		width: 95%;
	}
	.col3{
		width: 45%;
	}
	.socials img {
		float: none;
	}
}
@media(max-width: 840px){
	.logo-span {
    	top: 80px;
	}
	.logo-telefono{
		top:100px;
	}
	.footer_resize {
		text-align: center;
		font-size:12px;
		line-height:20px;

	}
	.img_proy{
		width: 35%;
	}
	.text_proy{
		width: 60%;
		padding-left: 2%;
	}

}
/*Inicio hasta 720*/
@media(max-width: 720px){
	#cuerpo1 {
		height: 110px;
	}
	#logo{
		width: 22%;/*tiene padding-left de 2% desde max:1078px*/
	}
	#logo img {
    	height: 105px;
    	width: 100px;
	}
	.logo-span{
		top: 60px;
	}
	.logo-telefono{
		left: 25%;
		top:80px;
	}
	.nav{
		width: 75%;
	}
	#menu{
		float: left;
		text-align: center;
	}
	#menu li a {
		font-size: 16px;
	}/*fin del area del menu*/
	/*inicio de cuerpo 2 y banner*/
	#cuerpo2{
		text-align: center;
	}
	.banner {
		text-align: center;
		width: 95%;
	}
	/*el texto de cada imagen*/
	.cs-title  {
		font-size: 0.7em;
		padding-top: 1px;
		padding-bottom: 0;
	}
	/**/
	.cs-button-coin-slider{
		margin-right: 5px;
	}
	.banner img{
		height: 296px;
		width: 650px;
	}
	.img_proy{
		width: 40%;
	}
	.text_proy{
		width: 55%;
		padding-left: 2%;
	}
}/*fin media hasta 720px*/

@media(max-width: 640px){
	#menu li a {
    	font-size: 13px;
	}
	.colsuperior{
		margin-top: 10px;
	}
	.imageleft{
		width: 55%;
	}
	.contenido_derecho {
		text-align: left;
		width: 85%;
	}
	.col3{
		width: 65%;
	}
	.wraper5{
		text-align: center;
	}
	.img_proy{
		margin: 0 auto;
		width: 50%;
	}
	.text_proy{
		width: 80%;
		padding-left: 2%;
		text-align: left;
	}
	/*Para el formulario de contacto*/
	#ContactForm textarea{
		width: 90%;
	}
}
@media(max-width: 480px){
	.img_proy{
		margin: 0 auto;
		width: 75%;
	}
	.text_proy{
		font-size: 1em;
		width: 80%;
		padding-left: 2%;
	}
}
/*@media(max-width: 420px)*/
@media(max-width: 420px){
	#cuerpo1 {
		height: 110px;
	}
	#logo{
		display: none;
		padding-left: 0;
	}
	.nav {
    	width: 95%;
	}
	.legend-movil{
		display: block;
		padding-top: 10px;
		margin-bottom: 10px;
	}
	#logo img {
    	height: 85px;
    	width: 80px;
	}
	.logo-span{
		font-size: 1.2em;
	}
	.logo-telefono{
		left: 10%;
		top:85px;
	}
	#menu li {
    	padding-left: 10px;
	}
	#menu li a {
		font-size: 13px;
	}
	#menu li a span{
		margin-top: 5px;
	}
	/*fin de cuerpo de menu no se oculta ya que mantiene las 4 cejas*/
	#cuerpo2{
		min-height: 150px;
	}
	.banner{
		min-height: 145px;
	}
	.cs-title{
		display: none;
	}
	#coin-slider img{
		height: 140px;
		width: 300px;
	}
	h3{
		font-size: 22px;
	}
	.col3{
		width: 85%;
	}
	.bjqs-prev a{
		top: 43.4%;
	}
}
@media(max-width: 420px){
	#menu li a {
    	font-size: 12px;
	}
	}/*@media(max-width: 420px)*/
/**/