
@media (min-width: 1880px) {	

.horoscopo {
	margin-left:450px;
	}
.horos_item {
	margin-left:60px;
	margin-right:60px;
	width:5%;
	}	

}

@media (min-width: 1800px) {	

.horoscopo {
	margin-left:200px;
	}
.horos_item {
	margin-left:50px;
	margin-right:50px;
	width:20%;
	}	

}

@media (min-width: 1461px) {	

.horoscopo {
	margin-left:110px;
	}
.horos_item {
	margin-left:20px;
margin-right:20px;
	width:20%;
	}	

}

@media (min-width: 1261px) {	
.cart.cart_chicos {
    display: none !important;
  }	
 }
 
 
@media (max-width: 1260px) {	
.hidden-chicos {
    display: none !important;
  }	

 

 }
 
 
@media  (min-width: 1205px) and (max-width: 1260px) {
	/*.gallery-full{
		width:102%;
		}*/
	.registro .rollitoreg {
	
	margin-left:280px;
	}	
	
	}

@media  (min-width: 1050px) and (max-width: 1204px) {
	/*.gallery-full{
		width:102%;
		}*/
		
	
	}
	

@media  (min-width: 960px) and (max-width: 1050px) {
	/*.gallery-full{
		width:102%;
		}*/
	
	}

@media  (min-width: 810px) and (max-width: 959px) {
/*	.gallery-full{
		width:102%;
		margin-right:0px;
		}*/
	
	}

@media  (min-width: 768px) and (max-width: 810px) {
	/*.gallery-full{
		width:102%;
		}*/
	
	}		
	

@media (max-width: 1199px) {
	
 .welcome{
	margin-left:90px;
}

.welcome .contact-info__item_wel {
	margin-left:-7px;
	}
	
.hidden-welcome {
	 display: none !important;
	
	}	
	
}



@media (min-width: 1020px) and (max-width: 1260px) {
	
	
.gallery-full{
		margin-left:80px;
		}
.registro .rollitoreg {
	
	margin-left:260px;
	}	
	

.ultvisitas .btn-present {
	margin-left:400px;
	}	

.testimonial-sblock .btn-present {
	margin-right:100px;
	}	

.leermensajes .sequence-wrapper {
	margin-top:0px;
	margin-left:238px;
	}

.dg_perfil .product__decribe--full {
	margin-left:-30px;
	margin-right:10px;
	}
	
.dg_perfil #votacion {
	margin-left:30px;
	}		


 .bloc_mf .contact__area__bloc {
	 width:83%;
	 }
	 
.bloc_mf .promo{
	margin-left:60px;
	margin-right:30px;
	}		 
	 
afi_pf {
	margin-left:20;
	width:100%;
	} 

 .afi_mf{
	margin-left:20;
	width:110%;
	}	
		
 .descripcion_mf {
	width:100%;
	margin-left:30px;
	margin-right:20px;
	
	}

.descripcion_p {
	margin-left:40px;
	margin-right:20px;
	
	}	
	
.desc_largos_p .product__btn {
	margin-left:340px;
	margin-top:30px;
	} 		

.afi_mf_item {
	margin-left:-30px;
	}	
	
	
.compatible .product__btn {
	margin-left:300px;
	}	

.horoscopo{ 
margin-left:110px;
margin-right:20px;
}	


.icon--border .icon__item {
  width: 300px;
  height: 300px;
  margin-bottom: 10px;
  padding-top: 28px;
  text-align: center;
  border: 10px solid #dadee1;
}



.col-especial{
    width:77%;
    padding: 0px 0px;
    float: left;
	}
	

	
.frases {
width:105%;	
margin-left:5px;
}	
	
}

@media (max-width: 1094px) {	

	
.hidden-welcome {
	 display: none !important;
	
	}

.descripcion_p {
	width:100%;
	margin-left:20px;

	}
	
.welcome {
	margin-left:40px;
	}	
	
}
	
	
	

@media (min-width: 901px) and (max-width: 1019px) {


.gallery-full{
		margin-left:30px;
		}

.registro .rollitoreg {
	
	margin-left:190px;
	}
	
.ultvisitas .btn-present {
	margin-left:250px;
	}
	
	
 .z-nav__right {
    margin-left: -162px;
    
  }	
	
.borde_ult { 
margin-left:55px;


}

.border_ult .ultfotos {
	margin-left:15px;
	}

.frasedeldia {
	margin-left:45px;
	margin-right:0px;
	}

.frasedeldia .lafrase {
	
	margin-left:35px;
	width:80%
	
	}
.frasedeldia .lapubli {
	
	margin-left:25px;
	margin-top:35px;
	float:left;
	width:100%
	
	}	

.testimonial-sblock	{
	margin-left:45px;
	width:85%;
	
	}
	
.testimonial-sblock .testimonial {
	margin-left:70px;
	margin-bottom:-40px;
	}	

.testimonial-sblock .btn-present {
	margin-right:50px;
	margin-top:10px
	}	


 .welcome{
	 width:120%;
	margin-left:50px;
}


.welcome .contact-info__item_wel {
	margin-left:-15px;
	}	

.leermensajes .product__decribe--full {

	margin-left:0px;
	}
	
	
.leermensajes .sequence-wrapper {
	margin-top:0px;
	margin-left:160px;
	}	
 
.mensajes .promo__btn {
	margin-top:-80px;
	margin-left:180px;
	
	}

.boton_dgmp  { 

	margin-left:270px;
	margin-top:45px;
	margin-bottom:30px;

	}	
 
 .estadis table--short{
	margin-left:35px;
	font-size:22px;
	}
 
 .dg_perfil .product__price{
	
	font-size:16px;
	
}
 

.opciones .product__btn {
	margin-left:240px;
	}

.bloc_mf .product__btn {
	
	margin-right:75px
	}
	
 .bloc_mf .contact__area__bloc {
	 margin-left:60px;
	 width:85%;
	 }
	 
.bloc_mf .checkbox {
	margin-top:10px;
	margin-left:70px
	}			 

.desc_largos_p .product__btn {
	margin-left:200px;
	margin-top:30px;
	}

.afi_mf {
	width:100%;
	margin-left:60px;
	}	

.afi_mf_item {
	
	margin-left:0px;
	}	
	
.afi_pf .promo__text {
	margin-left:20px;
	}
	
.afi_mf .product__btn {
	margin-left:170px;
	margin-top:-10px;
	margin-bottom:30px;	
}	
			

.descripcion_mf {
	width:100%;
	margin-left:45px;
	
	}	
.descripcion_p {
	width:100%;
	margin-left:25px;
	}
		
.dgmf_input {
	margin-left:10px;
	}		
	

.frases {
	margin-left:10px;
}	


.frases_temas_item {
	display:block;
	width:80%;
	height:190px;
	margin-top:0px;
	margin-left:80px;
	}	


.compatible .product__btn {
	margin-left:240px;
	}		


.horoscopo { 
margin-left:70px;
margin-right:20px;
}	
	
.col-especial{
    width:74%;
    padding: 0px 0px;
    float: left;
	}
	
.album_file {
	width:350px;
	}	
}



@media (min-width: 768px) and (max-width: 900px) {

.gallery-full{
		margin-left:70px;
		}
.registro .rollitoreg {
	
	margin-left:130px;
	}	

.mrn .product__photo {
	margin-bottom:40px;
	}

.cart_chicos .cart__link {
	margin-top:160px;
	}

.ultvisitas .btn-present {
	margin-left:150px;
	}
	


.frase-portada {
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	width: 600px;
	font-size:23px;
	color:#ffffff;
	}

.compatible select {
	width:210px;
	margin-left:0px;
	}	

/*.gallery-full .gallery-item:hover .gallery__image:before {
  top: 0;
  left: 0;
  width: 98%;
  height: 100%;
  opacity: 0;
}*/



.promo__btn.mnrn {
	margin-top:200px;
	margin-left:20px;
	}


.borde_ult { 
margin-left:55px;

}
	
.frasedeldia {
	margin-left:45px;
	margin-right:0px;
	}

.frasedeldia .lafrase {
	
	margin-left:35px;
	width:80%
	
	}
.frasedeldia .lapubli {	
	margin-left:0px;
	margin-top:55px;
	float:left;
	width:100%	
	}		

.testimonial-sblock	{
	margin-left:65px;
	width:85%;
	
	}

.testimonial-sblock .testimonial {
	margin-left:30px;
	margin-bottom:-40px;
	}
	
/*.testimonial-sblock .btn-present {
	margin-right:50px;
	margin-top:20px
	}*/		
	
	.ultvisitas .btn-present {
	margin-left:150px;
	}
	
.panel_creagrupo {
	width:120%;
	}

	
.welcome{
	 width:115%;
	margin-left:25px;
}

.welcome .contact-info__item_wel {
	margin-left:-17px;
	}		

.leermensajes .product__decribe--full {
	margin-left:10px;
	}

.leermensajes .sequence-wrapper {
	margin-left:178px;
	}

.leermensajes .sequence .sequence__devider {
  margin: 0 3px;
}	

.mensajes .promo__btn {
	margin-top:-70px;
	margin-left:180px;
	
	}

.boton_dgmp  { 

	margin-left:180px;
	margin-top:45px;

	}	


.usuario{
	display:block;
	}
.dg_mp .table--vertical {
	margin-left:10px;
	} 

.dgmf_input {
	width:200px;
	margin-left:0px;
	margin-right:-25px
	}

 .idpara {
	margin-left:-15px;
	}	
	
.dg_perfil #votacion .product__btn {
	margin-left:25px;	
	}	

 .dg_perfil .product__price {
	font-size:15px;
	margin-left:5px;	
}

.dg_perfil .product__decribe--full {
	margin-left:10px;
	
	}

	
.botones_perfil .btn-present {
	margin-left:2px;
	
	}	

.opciones .product__btn {
	margin-left:190px;
	}

 .bloc_mf .promo__btn {
	 margin-top:65px;	
	margin-right:10px
	}
	
 .bloc_mf .contact__area__bloc {
	 margin-left:40px;
	 width:85%;
	 }
	 
.bloc_mf .checkbox {
	margin-top:10px;
	margin-left:50px
	}		 
	 
	 
.desc_largos_p .product__btn {
	margin-left:180px;
	margin-top:30px;
	}	


.afi_mf{
	width:100%;
	margin-left:60px;
	}
	
.afi_mf .product__btn {
	margin-left:110px;
	margin-top:-10px;
	margin-bottom:30px;	
}
	
.afi_pf .promo__text {
	margin-left:20px;
	}	
	
.descripcion_mf {
	width:110%;
	margin-left:35px;
	
	}
	
.descripcion_p {
	width:105%;
	margin-left:35px;

	}
		
/*.descripcion_mf .select	{
	position:absolute;
	margin-left:40px;
	margin-right:40px;
	margin-top:-10px;
	}	*/
				
	
.frases_temas_item {
	display:block;
	width:100%;
	height:190px;
	margin-top:0px;
	margin-left:30px;
	}	
	
	
.compatible .product__btn {
	margin-left:170px;
	}	
	
.compatible .list__heading	{ 
margin-left:20px;
}	

.horoscopo { 
margin-left:30px;
margin-right:20px;
}
	
.col-especial{
	width:70%;
	margin-right:10px;
	
    padding: 0px 0px;
    float: left;
	
	}	
	
.separate-block{
	width:70%;
	
	}	
.separate-block_right{
	width:30%;
	}	
	

		
.mrn .product__price_fecha{
	margin-top:5px;	
	 line-height:18px;
	 text-align:center;
	}	
	
.mrn .btn__mrn{
	font-size:13px; 
  padding-top: 14px;
  padding-bottom: 12px;
  font-size:16px;
  padding-left:18px;
  padding-right:16px;
}

.frases {
width:106%;	
margin-left:5px;
}	

.album_file {
	width:350px;
	}
	
.panel-collapse .promo__btn {
	margin-top:30px;
	}	
	
.mp_ma .promo__btn {
	margin-top:30px;
	}	
	
}


@media (max-width: 767px) {

.gallery-full{
		margin-left:45px;
		}
	
	
.registro .rollitoreg {
	margin-left:70px;
	}	

.login {
	margin-top:-100px;
	}

.form-wrapper {
	margin-left:50px;
	}	
.compatible select {
	margin-right:100px;
	width:300px;
	}		
	
.compatible2 {
margin-top:70px;
}	
	
.ultvisitas .btn-present {
	margin-left:200px;
	}
		
	
.frase-portada {
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	width: 600px;
	font-size:23px;
	color:#ffffff;
	}	

	
.goog .product__btn {
	margin-top:20px;
	}
.boton_busq .order-btn {
	margin-top:30px;
	margin-bottom:0px;
	margin-left:40px;
	display:inline-block;
	}		
	
.boton_busq .order-btn .product__btn {
	margin-top:20px;
	}	
	
.busqueda_para {
margin-left:0px;
}	
	
.col-especial {
	margin-left:20px;
	}	
	
.borde_ult { 
margin-left:45px;

}
	
.testimonial-sblock	{
	margin-top:60px;
	margin-left:65px;
	width:85%;
	}	
	
.testimonial-sblock .testimonial {
	margin-left:60px;
	}
	
.testimonial-sblock .btn-present {
	margin-right:50px;
	margin-top:-30px;
	}	
	
.panel_creagrupo .exp {
	margin-bottom:25px;
	padding-left:40px;
	padding-right:120px;
	}
	
.welcome{
	
	 width:100%;
	margin-left:10px;
}

.welcome .contact-info__item_wel {
	z-index:1;
	margin-left:14px;
	}			
	
.leermensajes .product__decribe--full {
	margin-left:5px;
	}
	
	
.leermensajes .sequence-wrapper {	
	margin-top:0px;
	margin-left:130px;
	}	
	
.sequence .sequence__separator {
  float: left;
  margin-top: 30px;
}
		
	
.mensajes .promo__btn {
	margin-top:-50px;
	margin-left:120px;
	
	}	

.mensajes{
	margin-right:10px;
}

.boton_dgmp  { 

	margin-left:180px;
	margin-top:45px;

	}	

.dg_mp .table--vertical{
	margin-left:0px;
	} 
	
	
	
.dgmf_input{
	width:200px;
	margin-left:-10px;
	margin-right:0px
	}	

.dg_perfil #votacion {
	margin-top:25px;
	margin-left:0px;
	}
	
.estadis{
	margin-top:-60px;
	 margin-left:0px;
	margin-bottom:25px;
	}
			
.publi {
	margin-left:0px;
	margin-bottom:25px
	}	

.dg_perfil #votacion .product__btn {
	margin-left:25px;	
	}	
	

.dg_perfil .product__price{
	margin-left:0px;
	font-size:16px;
		
}	
	
.dg_perfil .product__decribe--full {
	margin-left:20px;
	margin-right:10px;
	}
	
.dg_perfil .product__review {
	position: absolute;
    top: 35px;
    right: 15px;
}
	

.dg_perfil .product__more{
	margin-right:0px;
	margin-top:-60px;
	}

.
.afi_pf{
	margin-left:10px;
	margin-right:10px;
	}
	

	
.afi_pf .service {
	text-align:left;
	margin-left:30px;
	}

.titulo_album_input {
	margin-left:50px;
	margin-right:50px;
	}	
	
.album_file {
	margin-left:50px;
	margin-right:50px;
	/*width:250px;*/
	}
	
.dg_mp .album_file {
	margin-left:-20px;
	}	
.product--single .dgmf {
	margin-left:-20px;
	margin-right: 10px;
	}	
	
.opciones .product__btn {
	margin-left:220px;
	}

.bloc_mf .product__btn {
	margin-right:85px;

	}
	
 .bloc_mf .contact__area__bloc {
	 margin-left:50px;
	 width:84%;
	 }
	 
.bloc_mf .checkbox {
	margin-top:10px;
	margin-left:70px
	}			 
	

.desc_largos_p .product__btn {
	margin-left:200px;
	margin-top:30px;
	}

.desc_largos .devider-desc {
	margin-left:-20px;
	width:760px;
	} 
.desc_largos_p .devider-desc {
	margin-left:40px;
	margin-right:40px;
	}	
	
.desc_largos_p .contact__field {

	margin-left:40px;
	margin-right:40px;
	}		

.desc_largos_p {
	margin-left:-10px;
	}
	
.desc_largos_p .icon-present {
	margin-left:50px;
	}		

.afi_mf {
	width:110%;
	}

.afi_mf .animated{
	text-align:left;
	}	
	
.afi_mf_item {
	
	margin-left:60px;
	width:250px;
	
	}
	
.afi_mf .product__btn {
	margin-left:200px;
	margin-top:-10px;
	margin-bottom:30px;	
}	
	
.descripcion_p {
	width:115%;
	margin-left:40px;

	}	

.descripcion_p .service--large-present {
	width: 300px;
	text-align:left;
	margin-left:10px;
	min-height: 140px;
	}

.descripcion_p p	{
	position:absolute;
	margin-left:95px;
	margin-right:0px;
	margin-top:-50px;
	}		

.descripcion_mf {
	width:100%;
	margin-left:30px;
	
	}
	
.descripcion_mf .service--large-present {
	min-height:110px;
  	display:inline-block;
    text-align:left;
	margin-bottom:60px;
	}
		
.descripcion_mf .service__heading {
	display:inline-block;
	margin-left:5px;
	}
		

	
.descripcion_mf .select {
	margin-top:-20px;
	margin-left:0px;
	
	}
/*	
.descripcion_mf .icon-present {
	margin-left:-80px;
	margin-bottom:-10px;
	}*/
 
 	

.desc_largos {
	width: 100%;
	}

.product--single .dgmf{
	margin-left:10px;
 }

.frases_temas_item {
	
	width:80%;
	height:190px;
	margin-top:50px;
	margin-left:80px;
	}		
	
.compatible .select--simple {
	margin-left:80px;
	margin-right:120px;
}	

.compatible .list__heading	{ 
margin-left:100px;
}

.compatible .product__btn {
	margin-right:180px;
	margin-left:180px;
	}


.logo {
		margin-bottom:5px;
		}	 
  .logo--movil {
    display: block;
    width: 100%;
    text-align: center;
  }
  .logo--movil .logo__text {
    padding-left: 0;
	font: 20px 'Varela Round', sans-serif;
	line-height: 12px;
	background-size: 40px;
	background-position:center;
	margin-left:-140px;
	padding-left:155px;
	
  }
  
  .logo--movil .logo__slogan {
  font: 6px 'Open Sans', sans-serif;
  color: #8b8989;
  margin-left:15px;
}

.contact-info__item{
	margin-right:20px;
	}

 p.product__price_online {
	 width:90px;
	margin-top:-27px;
	 margin-bottom:15px;
	 margin-left:0px;
	 margin-right:0px;
	}	

p.product__price_fecha {
	text-align:right;
	margin-bottom:0px;
	}	

.product__action {
	width:170px;
	margin-left:auto;
	margin-right:auto;
	}	
	
 .product .product__action .product__btnss {
	margin-top:35px;	 
  padding-top: 5px;
  padding-bottom: 3px;
  margin-bottom:10px;
  font-size:15px;
  padding-left:12px;
  padding-right:12px;
}

.separate-block_right {
	margin-top: 0px;
	
	}
.separate-block {
	margin-left: 5px;
	margin-right:5px;
	
	}	
	
.centro {
	margin-top:40px;
	margin-left:5px;
	margin-right:5px;
	
	}	

.expl{
	text-align:center;
	}	
	
.horoscopo{ 
margin-left:50px;
margin-right:20px;
}	

.frases {
width:100%;	
margin-left:5px;
margin-right:10px;	
	}		
	
	.afi_pf .promo__text {
	margin-left:30px;
	}	
		
.frasedeldia .lapubli {	
	margin-left:0px;
	margin-top:55px;
	float:left;
	width:100%
	}			
	
}


@media (max-width: 640px) {

/*.gallery-full{
		width:100%;
		}*/

.gallery-full{
		margin-left:35px;
}

.registro .tabreg {
	width: 500px;
	}
	
.registro .cofietareg p{
	width : 500px;
	}	
	
.registro .rollitoreg {
	margin-left:65px;
	margin-right:5px;
	}		
	
.registro .rollitoreg ul {
	list-style-image: url(images/faq/bullet_pink.gif);
	font-size:16px;
	margin-left:-10px;
	padding-bottom:60px;
	margin-right:5px;
	}	
	
.registro .contact__field {
	width:280px;
	margin-left:-15px
	}	
	
.registro .select--simple {
	width:280px;
	margin-left:-15px;
	}	
.registro select {
	width:280px;
	
	}	
	
.registro .fecha{
	margin-left:-20px;
	display:block;
	margin-top:-12px;
	}			
		
.mrn .btn-present{
margin-top:25px;	
	}	
	
.ultvisitas .btn-present {
	margin-left:150px;
	}
		
	

/*.gallery-full .image-container__info {
	width:131%;
	}*/
	
	

.col-width-one_mp {
  width: 130%;
}

.col-width-two_mp {
  width: 0%;
}

.promo__btn.mnrn{ margin-top:10px;}	
	
.boton_busq .order-btn {
	font-size:14px;
	margin-top:30px;
	margin-bottom:0px;
	margin-left:30px;
	display:inline-block;
	}
	
.boton_busq .order-btn .product__btn {
	margin-top:30px;
	font-size:16px;
	}		
.boton_busq .form-wrapper input{
	width:180px;
	text-align:left;
	}	
	
.borde_ult { 
margin-left:55px;

}

.ultfotos {
	width:50%;
	}
	

.frasedeldia {
	margin-left:10px;
	margin-right:0px;
	}

.frasedeldia .lafrase {
	
	margin-left:15px;
	width:90%
	
	}
.frasedeldia .lapubli {	
	margin-left:0px;
	margin-top:65px;
	float:left;
	width:100%
	}		

.testimonial-sblock	{
	margin-left:10px;
	width:92%;
	}
	
.testimonial-sblock .testimonial {
	margin-left:35px;
	}		

.welcome{
	 width:105%;
	margin-left:-5px;
}

.welcome .contact-info__item_wel {
	margin-left:3px;
	}			


.leermensajes .sequence-wrapper {
	margin-left:178px;
	}

.leermensajes .sequence .sequence__devider {
  margin: 0 3px;
}

.leermensajes .product__decribe--full {

	margin-left:10px;
	}	

.mensajes .product__btn {
	margin-left:150px;
	
	}	

.boton_dgmp  { 
	margin-left:140px;
	margin-top:45px;

	}	

.dgmf_input{
	width:183px;
	}	
	
.idpara {
	margin-left:-15px;
	}	
		
.dg_perfil .product__more{
	font-size:14px;
	margin-right:10px;
	margin-top:0px;
	}
	

.dg_perfil .product__review {
	position:relative;
    top: 20px;
    right:0px;
}	

.estadis{
	 margin-left:10px;
	margin-bottom:25px;
	}
	
.publi {
	margin-left:-10px;
	margin-bottom:25px
	
	}	
				
	
.desc_largos_p .icon-present	{
	margin-left:50px;
	}		
	

.descripcion_p .desc_largos{
	width:90%;
	margin-left:-30px;
	}

.descripcion_p {
	width:115%;
	margin-left:-10px;

	}	
	
.descripcion_p	.service--large-present {	
	width: 270px;
	display:block;
	margin-bottom:30px;
	text-align:center;
	}
.descripcion_p .icon-present {
	display:block;
	margin-right:40px;
	margin-bottom:0px;
	}	
	

.descripcion_p .service__heading{
	font-size:16px;
	margin-left:-5px;
	margin-bottom:-5px;
	margin-top:-80px;
	}	
	
.descripcion_p p	{
	position:relative;
	margin-left:0px;
	margin-right:0px;
	margin-top:-5px;
	} 
			
.descripcion_mf .service__heading{
	text-align:left;
	margin-left:10px;
	}	
			

.botones_perfil .btn-present {

	text-align:center
	
	}	



.opciones .product__btn {
	margin-left:170px;
	}


.bloc_mf .contact__area__bloc {
	 margin-left:25px;
	 width:90%;
	 }
	
.bloc_mf .checkbox {
	margin-top:10px;
	margin-left:40px;
	
	}	

.bloc_mf .promo__text {
	width:280px;
	}
.bloc_mf .promo__btn {
	margin-top:60px;
	margin-right:15px;

	}
	
.desc_largos_p .product__btn {
	margin-left:140px;
	margin-top:30px;
	}
	
.afi_mf{
	margin-left:30px;
	width:120%;
	}
	
.afi_mf_item {
	margin-left:30px;
	width:240px;
	
	}	
	
.afi_pf .promo__text {
	margin-left:20px;
	width:230px;
	}		
	
.frases_temas_item {
	
	width:90%;
	height:190px;
	margin-top:50px;
	margin-left:40px;
	}		

.compatible .select--simple {
	margin-left:30px;
	margin-right:30px;
	 margin-top:-5px;
	}	
	
.compatible .list__heading	{ 
margin-left:40px;
	
}
.horoscopo { 
	margin-left:15px;
	margin-right:0px;
	}	
	
.compatible .product__btn {
	margin-right:120px;
	margin-left:160px;
	}	
	
.select--size {
  width: 180px;
}

.den_abuso {
	width: 80%;
	
	}	
	
.frase-portada {
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	width: 450px;
	font-size:22px;
	color:#ffffff;
	}	
	
.afi_mf .product__btn {
	margin-left:160px;
	margin-top:-10px;
	margin-bottom:30px;
	
	}			

	
}
	
@media (max-width: 520px) {	

/*.gallery-full{
		width:102%;
		}*/
		
	
.dg_mp .album_file{
	margin-left:5px;
	
	}	
.registro .tabreg {
	width: 410px;
	}
	
.registro .cofietareg p{
	width : 410px;
	font-size:16px;
	}	
	
.registro .rollitoreg {
	margin-left:15px;
	margin-right:5px;
	}	
	
.registro .contact__field {
	width:220px;
	margin-left:-15px
	}
	
.registro .select--simple {
	width:220px;
	margin-left:-15px;
	}
	
.registro select {
	width:220px;
	margin-left:20px;
	}		
	
.registro .izq {
	width: 130px;
	}		
	
.registro .tabreg2{
	width:110%;
	margin-left:-30px;
	}	
.registro .fecha{
	display:block;
	}		
						
	
.ultvisitas .btn-present {
	margin-left:30px;
	}	
	
.frase-portada {
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	width: 380px;
	font-size:22px;
	color:#ffffff;
	}		

.boton_busq .order-btn {
	font-size:14px;
	margin-top:-15px;
	display:block;
	text-align:center;
	
	}
.boton_busq .form-wrapper input{
	width:180px;
	text-align:left;
	}	
	
.boton_busq .order-btn .product__btn {
	margin-top:25px;
}

.goog .btn {
	font-size:14px;
	margin-top:25px;
	display:block;
	text-align:center;
	
	}
.goog .contact__field {
	width:250px;
	text-align:left;
	}	

.testimonial-sblock	{
	margin-left:5px;
	width:100%;
	}

.testimonial-sblock .testimonial {
	margin-left:20px;
	}		

	
.panel_creagrupo .exp {
	margin-bottom:25px;
	padding-left:20px;
	padding-right:20px;
	}

.welcome{
	 width:110%;
	margin-left:-5px;
}

.welcome .contact-info {
	width:110%;
	}

.welcome .contact-info__item_wel {
	
	font-size:16px;
	margin-left:2px;
	}			


.leermensajes .sequence-wrapper {
	margin-left:108px;
	}
	
.leermensajes .sequence .sequence__devider {
  margin: 0 2px;
}	

.leermensajes .product__decribe--full {

	margin-left:30px;
	}	

.mensajes .product__btn {
	margin-left:80px;
	
	}

.mensajes .fechahora {
	font-size:10px;
	}

.mensajes{
	margin-left:0px;
	margin-right:10px;
	}	

.dg_mp .foto {
	margin-left:-3px;
	 margin-top:-35px;
	 line-height:65px;
	}

.boton_dgmp  { 

	margin-left:100px;
	margin-top:45px;

	}	

.idpara {
	margin-left:0px;
	}

.dg_mp .table--vertical{
	margin-left:30px;
	} 
	
.two-column_dgmp {
    width: 50%;
  }	
	
.dgmf_input{
	margin-left:-25px;
	margin-right:0px
	}			


.dg_perfil .product__decribe--full {
	margin-left:15px;
	}	

.dg_perfil .product__title {
	font-size:14px;
	 margin-top:-35px
	}

.dg_perfil .product__more{
	font-size:12px;
	margin-right:10px;
	margin-top:5px;
	}
	

.dg_perfil .product__review {
	position:relative;
    top: 5px;
    right:0px;
}

.dg_perfil .product__price{
	
	font-size:14px;
	margin-top:-5px;
	margin-left:10px;	
}

.one-column_perf {
	width:100%;
  }	
  
.dg_mp .cart__perfil {
	margin: 0 auto;
	}  
.dg_perfil .cart__perfil {
	
	margin: 0 auto;
	
	}  	
  
 .estadis{
	width:100%;
	 margin-left:10px;
	margin-bottom:25px;
	} 
  
.dg_perfil .p__desc {
	margin-left:0px;
	font-size:13px;
	text-align:left;
	 } 
	 
/*.dg_perfil .cart__item-image img {
	width:80px;
	height:80px;
	}	 */

.desc_largos_p {
	margin-top:-30px;
	}	

.desc_largos_p .service__heading	{
	margin-left:-20px; 
	}	

.desc_largos_p .icon-present	{
	margin-left:30px;
	}

.desc_largos_p p {
	font-size:16px; 
	display:block;
	margin-top:-25px;
	}	
	
.desc_largos_p .devider-desc {
	width:100%;
	margin-left:20px;
	}	
	
.desc_largos_p .contact__field {
	width:300px;
	margin-left:-20px;
	margin-right:40px;
	}	
	
.desc_largos_p .contact__area {
	width:300px;
	margin-top:10px;
	margin-left:20px;
	}
.desc_largos .contact__field{
	width: 300px;
	}			


.desc_largos_p .product__btn {
	margin-left:240px;
	margin-top:30px;
	} 	

.descripcion_p {
	width:125%;
	margin-left:-30px;

	}	
.desc_largos_p p {
	font-size:16px; 
	display:block;
	margin-top:-15px;
	margin-left:35px;
	}	
		
	
.descripcion_p .service--large-present {
	width: 230px;
	text-align:center;
	margin-left:10px;
	min-height: 180px;
	}	

.botones_perfil{
	/*width:100%;*/
	text-align:center;
/*	margin-left:10px;*/
	}


.afi_pf{
	margin-left:0px;
	margin-right:10px;
	}
	

.afi_pf .service {
	margin-top: 15px;
	text-align:left;
	}	

.bloc_mf .product__btn { 
font-size:14px;
margin-right:30px;
}

.bloc_mf .promo__btn {
	padding-top:12px;
	padding-bottom:10px;
	padding-left:17px;
	padding-right:10px;
	margin-top:-45px;
	margin-right:20px;
	font-size:18px;
	}
.bloc_mf  .fa{
	font-size:50px
	}
	
.bloc_mf .promo__text {
	width:105%;
	}	
	
.bloc_mf .promo__text2{
	margin-top:-20px;
	width:200px;
	}		
.desc_largos .gancho {
	margin-left:0px;
	width:390px;
	}
	
.desc_largos {
	width:105%;
	margin-left:50px;
	}

.desc_largos .devider-desc {
	width:220px;
	}
	
.desc_largos_p .product__btn {
	margin-left:10px;
	margin-top:30px;
	}
	
	
.afi_mf{
	margin-left:-20px;
	width:110%;
	}
	
.afi_mf_item {
	margin-left:20px;
	width:240px;
	
	}
	
.afi_mf .product__btn {
	margin-left:130px;
	margin-top:-10px;
	margin-bottom:30px;	
}		
	
.descripcion_mf {
	width:100%;
	margin-left:5px;
	
	}
	
.descripcion_mf .service__heading{
	width:140px;
	margin-left:0px;
	}	
	
/*.descripcion_mf .service--large-present {
	margin-bottom:30px;
	}	

	

.product--single .dgmf{
	margin-left:-20px;
	text-align:center;		
	
 }*/

	
.frases_temas_item {
	
	width:100%;
	height:210px;
	margin-top:50px;
	margin-left:10px;
	}		
	
.compatible .product__btn {
	margin-right:100px;
	margin-left:90px;
	}		
	

.welcome_sp1{

	
	  display: none !important;
	}  
	
.welcome_sp2{
	
	  display: none !important;
	}  
	
	
.horoscopo { 
margin-left:5px;
margin-right:0px;
}	
 
 
 .mrn .btn__mrn{
	font-size:13px; 
  padding-top: 18px;
  padding-bottom: 16px;
  margin-bottom:5px;
  font-size:16px;
  padding-left:22px;
  padding-right:20px;
}

.display_xs{
	display: block !important;  
	}
 
}

@media (min-width: 421px)  and ( max-width: 480px){
	
.descripcion_p {
	width:120%;
	margin-left:-70px;

	}		
	
.descripcion_mf {
	width:100%;
	margin-left:65px;
	margin-right:5px;
	margin-top:50px
	}
			
	
.descripcion_mf	.service--large-present {
	min-height:130px;
	margin-bottom:60px;
	width:100%;
	}
.descripcion_mf .icon-present {
	margin-top:0px;
	margin-right: 40px;
	display:inline-block;
	}	

.descripcion_mf .service__heading{
	font-size:22px;
	margin-left:15px;
	width:150px;
	text-align:left;
	margin-bottom:-5px;
	display:inline-block;
	}	
	
.descripcion_mf .select	{
	position:absolute;
	width:250px;
	margin-left:10px;
	margin-right:20px;
	margin-top:-20px;
	}	
.descripcion_mf select	{
	width:250px;
}
	
/*
.product--single .dgmf{
	margin-left:-20px;
	text-align:center;		
	
 }*/
	
.compatible select {
	margin-right:100px;
	width:250px;
	}

.bloc_mf .fa {
	margin-left:0px;
	}	
.dg_perfil .product__decribe {
	margin-left:20px;
	
	 }

.afi_mf {
	margin-left:60px;
	}	  
	
.afi_mf .service {
	margin-left:auto;
	margin-right:auto;
	width:400px;
	display:inline-block;
	}	
	
.afi_mf_item .icon--animate-service{ 
	margin-top:-15px;
	margin-left:0px;
	margin-right:-3px;
	width:50px;
	display:inline-block;
	}	

.afi_pf .service {
	margin-left:auto;
	margin-right:auto;
	width:400px;
	display:inline-block;
	}	
	
.afi_pf .icon--animate-service{ 
	margin-top:-15px;
	margin-left:0px;
	margin-right:-3px;
	width:50px;
	display:inline-block;
	}	

/*.afi_mf .product__btn {
	margin-left:70px;
	margin-top:-10px;
	margin-bottom:30px;
	
	}	

 .afi_mf{
	margin-left:40px;
	width:120%;
	}
	
.afi_mf_item {
	margin-left:0px;
	width:200px;
	
	}	
	
 
 .afi_mf .service {
	 margin-left:0px;
	
}

.icon__item_afi {
	margin-top:-90px;
	height:40px;
	}
	
service__heading_afi {
	margin-top:-80px;
	}	*/
	
}


@media (max-width: 420px) {

 .display_super_xs{
	display: block !important;  
	  }	
		
.descripcion_mf {
	width:100%;
	margin-left:35px;
	margin-right:5px;
	margin-top:50px
	}
			
	
.descripcion_mf	.service--large-present {
	min-height:110px;
	margin-bottom:40px;
	width:100%;
	}
.descripcion_mf .icon-present {
	margin-top:0px;
	margin-right: 40px;
	display:inline-block;
	}	

.descripcion_mf .service__heading{
	font-size:20px;
	margin-left:15px;
	width:150px;
	text-align:left;
	margin-bottom:-5px;
	display:inline-block;
	}	
	
.descripcion_mf .select	{
	position:absolute;
	width:250px;
	margin-left:10px;
	margin-right:20px;
	margin-top:-20px;
	}	
.descripcion_mf select	{
	width:250px;
}
	
	
.compatible .form-wrapper {
	margin-left:10px;
	}	
.compatible select {
	margin-right:100px;
	width:220px;
	}		
.bloc_mf .promo__text {
	width:110%;
	}
	
.registro .tabreg {
	width: 280px;
	}
	
.registro .cofietareg p{
	width : 340px;
	font-size:14px;
	}	
	
.registro .rollitoreg {
	margin-left:15px;
	margin-right:5px;
	font-size:14px;
	}	
	
.registro .rollitoreg ul {
	font-size:14px;
	}	
	
.registro .contact__field {
	width:180px;
	margin-left:5px;

	}
	
.registro .select--simple {
	width:180px;
	margin-left:5px;
	}
.registro select {
	width:180px;
	margin-left:-7px;
	}		
	
.registro .radio {
	display:block;
	padding-left:20px;
	}	
	
.registro .izq {
	width: 110px;
	padding-left:5px;
	}		
	
.registro .tabreg2 {
	margin-top:45px;
	margin-left:-95px;
	}	
	
.registro .afii {
	display:block
	}	

.registro .minimo {
	font-size:12px;
	}
	
.registro .certifico {
	font-size:10px; 
}	
		
	
.registro .tabreg2 .checkbox {
	width:160px;
	margin-top:10px;
	
	}
.registro .izq_cont {
	font-size:12px;
	}				
	
.tabreg .boton1 {
	margin-top:-10px;
	margin-left:-5px;
	width:250px;
	display:block;
	}		

.tabreg .choose {
	width:200px;
	margin-bottom:10px;
	}
	
 .hidden-mrn-icos {
    display: none !important;
	
  }
  
 .mrn .product__linko .fa {
	font-size:16px; 
	 }
  
.mrn .product__photo {
	margin-bottom:80px;
	}
	
/*.gallery-full .image-container__info {
	width:140%;
	}*/
	
	
.afi_mf{
	margin-left:50px;
	margin-top:50px;
	}	
	
.afi_mf_item {
	margin-bottom:30px;
	margin-top:-10px;
	
	}	
	
.afi_mf .service {
	margin-left:auto;
	margin-right:auto;
	width:400px;
	display:inline-block;
	}	
	
.afi_mf_item .icon--animate-service{ 
	margin-top:-15px;
	margin-left:0px;
	margin-right:-3px;
	width:50px;
	display:inline-block;
	}	
			
	
.afi_mf .product__btn {
	margin-left:30px;
	margin-top:-10px;
	margin-bottom:30px;
	
	}		


.frasedeldia {
	margin-left:10px;
	margin-right:0px;
	}

.frasedeldia .lafrase {
	margin-top:5px;
	margin-left:0px;
	width:100%
	
	}

.frasedeldia .lapubli {
	margin-top:45px;
	}	
	

.testimonial-sblock	{
	margin-left:0px;
	width:110%;
	}	

.testimonial-sblock .testimonial {
	margin-left:70px;
	}	
	
.testimonial-sblock .btn-present {
	text-align:center;
	width:250px;
	margin-right:50px;
	margin-top:0px;
	}	

.welcome .contact-info__item_wel {
	
	font-size:16px;
	margin-left:-2px;
	}	
		

.boton_dgmp  { 

	margin-left:70px;
	margin-top:45px;

	}	
	
.onlych {
	margin-left:-30px;
	}

/*.email_mp{
	margin-top:15px;
	display: block;
	width:92%;
	margin-left:-20px;
	}*/	

.dgmf_input{
	width:40px;
	margin-left:-30px;
	
	}			
	
.one-column_perf2 {
    width: 100%;
  }		
  
 .estadis{
	width:110%;
	 margin-left:-10px;
	margin-bottom:25px;
	}
	
.dg_perfil #votacion .product__btn {
	padding-top:14px;
	padding-bottom:8px;
	padding-left:18px;
	padding-right:18px;
	margin-left:-10px;	
	margin-top:10px;
	}			
	
.dg_perfil .product__decribe--full {
	margin-left:10px;
	}	
	
.dg_perfil .product__more {
	margin-right:10px;
	margin-top:-20px;
	}	
	
.dg_perfil .product__price{
	width:100%;
	margin-left:0px;
	text-align:center;
	/*font-size:14px;
	margin-top:-5px;
	margin-left:10px;	*/
}
	
	
.desc_largos_p .icon-present	{
	margin-left:30px;
	}	
	
.descripcion_p {
	width:100%;
	margin-left:60px;

	}	
	
		
.descripcion_p .service--large-present {
	width: 100%;
	text-align:left;
	margin-left:0px;
	min-height: 180px;
	margin-bottom:10px;
	min-height:130px;
	}	
.descripcion_p .icon-present {
display:inline-block
	}	
.descripcion_p .service__heading{
	display:inline-block;
	margin-left:10px;
	font-size:20px;
	}	
	
	.descripcion_p .ppp {
	width:150px;
	margin-top:-30px;
	}
 	
.desc_largos_p .product__btn {
	margin-left:60px;
	margin-top:30px;
	} 		

.botones_perfil{
	width:95%;
	}
	
.opciones .product__btn {
	margin-left:60px;
	}


.bloc_mf .checkbox label {
	font-size:12px;
	
	}	
	
.horoscopo { 
margin-left:0px;
margin-right:5px;
}	

	
}

@media (max-width: 398px) {

.registro select {
	width:180px;
	margin-left:-7px;
	}		

.estadis {
 margin-left:-25px;
width:120%}

.gallery-full{
	margin-left:10px;
	width:104%;
		}
	

.display_xs_ult{
	display: block !important;  
	}
 
.afi_mf {
	margin-left:15px;
	margin-right:15px;
	}
	
.one-column_afi {
    width: 100%;
  }	

.registro .cofietareg p{
	width : 330px;
	font-size:14px;
	}	

.centro {
	margin-top:75px;
	margin-left:5px;
	margin-right:5px;	
	}		
	
.frase-portada {
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	width: 340px;
	font-size:18px;
	color:#ffffff;
	}	
		
/*.gallery-full .image-container__info {
	width:161%;
	}	*/
	

.compatible .product__btn {
	margin-right:60px;
	margin-left:-20px;
	}	

.sugerencias .product__btn {
	font-size:14px;
	}
	
.borde_ult { 
margin-left:0px;

}	

.testimonial-sblock  {
	width:100%;
	margin-right:20px;
	margin-left:0px;
	text-align:center;
	}
	
.testimonial-sblock .testimonial-swrap {
	width:110%;
	margin-left:30px;
	}	
.testimonial-sblock .testimonial {
	width:110%;
	margin-left:20px;
	}	
	
.testimonial-swrap .testimonial__author {
	margin-left:30px;
	margin-top:-60px;
}	
	
.testimonial-swrap .testimonial__info {
	margin-left:30px;
	}	

.welcome {
	margin-left:10px;
	}


.welcome .contact-info__item_wel {

	font-size:14px;
	margin-left:-10px;
	}		

.leermensajes .sequence-wrapper {
	margin-left:80px;
	}

.leermensajes .product__decribe--full {

	margin-left:50px;
	}	

.mensajes .product__btn {
	font-size:14px;
	margin-left:50px;
	
	}
	
.mensajes {
	margin-left:0px;
	}	
	
.boton_dgmp  { 
	margin-left:25px;
	margin-top:45px;

	}

.publi {
	margin-left:-30px;
	margin-bottom:25px
	
	}

	
 .bloc_mf .contact__area__bloc {
	 width:85%;
	 margin-right:10px;
	 }
.bloc_mf .checkbox label {
	width:160px;	
	}
	
.bloc_mf .product__btn {
	top:50px;
	margin-bottom:60px;
	}	
	
.bloc_mf .btn_ya {
	top:-10px;
	left:0px;
	margin-bottom:60px;
	}		
.opciones {
	margin-left:-15px;
	margin-right:-15px;
	}
	
.opciones .service__heading {
	margin-left:-30px;
	font-size:16px;
	}		
	
.opciones_p {
	font-size:14px; 
	}		

.opciones .product__btn {
	margin-left:30px;
	}

.bloc_mf .comment__text {
	margin-bottom:30px;
	}
	
.bloc_mf .devider-desc {
	width:113%;
	margin-left:-20px;
	height:2px;
	color:#c4c4c4;
	display:inline-block;
	}
	
.bloc_mf .product__btn {
margin-top:-45px;
	
}

.dg_perfil .product__decribe--full {
	margin-left:30px;
	}


.horoscopo { 
width:95%;
margin-left:-10px;
margin-right:10px;
}	


.descripcion_p {
	width:110%;
	margin-left:40px;

	}	
	
.descripcion_p .service--large-present{
	width:270px;
	margin-left:auto;
	margin-right:auto;
	}	
	
.desc_largos_p .contact__field {
	width:270px;
	margin-left:-20px;
	margin-right:40px;
	}	
	
	
.desc_largos_p .contact__area {
	width:270px;
	margin-top:10px;
	margin-left:30px;
	}
	
.desc_largos_p .product__btn {
	margin-left:20px;
	margin-top:30px;
	} 		
	
.afi_mf .product__btn {
	margin-left:15px;
	margin-top:-10px;
	margin-bottom:30px;
	
	}	
	
.afi_pf .service {
	margin-left:auto;
	margin-right:auto;
	width:400px;
	display:inline-block;
	}	
	
.afi_pf .icon--animate-service{ 
	margin-top:-15px;
	margin-left:0px;
	margin-right:-3px;
	width:50px;
	display:inline-block;
	}	
	
 .dia  select {
	width:128px;
	margin-right:40px;
	display:block;
	margin-top:0px;
	}
 .mes  select {
	width:128px;
	margin-right:40px;
	display:block;
	margin-top:0px;
	}
.anyo  select {
	width:128px;
	margin-right:40px;
	display:block;
	margin-top:0px;
	}						

}

@media (max-width: 340px) {

	
.descripcion_mf {
	width:100%;
	margin-left:20px;
	margin-right:5px;
	margin-top:50px
	}
			
	
.descripcion_mf	.service--large-present {
	min-height:100px;
	margin-bottom:40px;
	width:100%;
	}


.descripcion_mf .service__heading{
	font-size:18px;
	margin-left:15px;
	width:150px;
	text-align:left;
	margin-bottom:-5px;
	display:inline-block;
	}	
	
.descripcion_mf .select	{
	position:absolute;
	width:220px;
	margin-left:10px;
	margin-right:20px;
	margin-top:-20px;
	}	
.descripcion_mf select	{
	width:220px;
}
	
	
.frase-portada {
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	width: 300px;
	font-size:18px;
	color:#ffffff;
	}		
	


	.descripcion_p  {
		
	margin-left:10px;

	}
	
/*	.gallery-full .image-container__info {
	width:181%;
	}	*/
	
	.welcome .contact-info__item_wel {

	font-size:14px;
	margin-left:-15px;
	}	
	
	.afi_mf .product__btn {
	margin-left:5px;
	margin-top:-10px;
	margin-bottom:30px;
	
	}
	
.desc_largos_p {
	margin-left:-10px;
	}	
	
.desc_largos_p .contact__field {
	width:230px;
	margin-left:-20px;
	margin-right:40px;
	}	
	
.desc_largos_p .contact__area {
	width:253px;
	margin-top:10px;
	margin-left:15px;
	}	
	
.desc_largos_p .service__heading {
margin-left:-30px;		
		}	
		
.compatible .product__btn {
	margin-left:0px;
	}
	
.estadis {
 margin-left:-30px;
width:130%}
			

	}



@media (max-width: 420px) {
	
.afi_pf .service {
	margin-left:auto;
	margin-right:auto;
	width:400px;
	display:inline-block;
	}	
	
.afi_pf .icon--animate-service{ 
	margin-top:-15px;
	margin-left:0px;
	margin-right:-3px;
	width:50px;
	display:inline-block;
	}		

.testimonial-sblock .testimonial {
	margin-left:20px;
	}
	
.bloc_mf .checkbox label {
	font-size:12px;
	
	}	

.desc_largos .gancho {
	margin-left:0px;
	width:320px;
	}


/*.descripcion_mf {
	width:105%;
	margin-left:25px;
	
	}*/

.afi_mf{
	margin-left:10px;
	width:110%;
	}
	
	.afi_mf_item {
	margin-left:30px;
	width:240px;
	
	}	
	
.frases_temas_item {
	
	width:100%;
	height:250px;
	margin-top:50px;
	margin-left:0px;
	}
	
 .compatible .product__btn {
	margin-right:60px;
	margin-left:80px;
	}	
	
	
.mostrarhor .list__content {
	margin-left:0px;
	margin-top:40px;
	text-align:justify;
}	

	  
}

@media (max-width: 325px) {

.mrn .p__desc {
	display:block;
	width:70%;
	}
.mrn .product__photo {
	
	margin-bottom:10px;
	}

.desc_largos_p .contact__area {
	width:253px;
	margin-top:10px;
	margin-left:5px;
	}	
	
	
	
	}	
	
	
}	

