@media screen and (max-width: 500px) {
   
   #wrapper, #footer {width: auto;}
   #info_txt{width: 100%}
   .img_item_1, .img_item_2{width: 100%;margin: 0 0 15px;}
   .info_menu{margin: 0 0 40px; text-align: center; width: 100%;}
   li.menu_item{border-bottom: 1px solid;}
   .block{width: 100%; padding: 10px 0;}
   
   .txt > h3{text-align: center;}
   .main_menu { clear: both; float: left; padding: 0; width: 100%;}
   .main_menu li{float: left; width: 100%; text-align: center;padding: 10px 0;}
   #main_menu > div{float: none;}
   
   #contacto_in{width: auto;}
   
   .g-recaptcha div { width: 304px; padding: 0 !important;}
   .g-recaptcha iframe { width: 304px;}
   
   #suscripcion{width: 100%;}
   .info-contacto{width: 100%;}
   #f-form{width: auto !important;}
   
   .btn-secc, .btn-secc:first-child{width: 100%; margin: 0 10px 10px 0px;}
   
   input#f-name, input#f-email, textarea#f-textarea{padding: 10px 5px 10px 0px !important; text-indent: 10px;}
   .to-menu {display: block;}

}

@media screen and (min-width: 501px) and (max-width: 728px)  { 
	
	#wrapper, #footer {width: auto;}
	.block{width: 46%;}
	.info_menu{ width: 31%;}
	#info_txt{width: 69%;}
}

@media screen and (max-width: 999px){
	#wrapper, #footer {width: auto;}	
}