.tit-prin-prod{ font-size: 28px; color: #8cca41;   }
.on-movil-carr{ display: block;}
.h1-carrusel{ width: 50% }
.on-movil{ display: none;}
.marg-menu {margin-top: 150px;}
.banderas{ text-align: center;
	width: 100%;
	height: 45px;
	background: #141D2C none repeat scroll 0% 0%;
	display: block; }

.cuadro-flags{height:25px;width:400px;margin:auto;}.flags{width:21px;height:14px;float:left;margin-right:6px;margin-top:6px;}.br{background:url(image/banderas/br.png);background-size:21px 14px;}.br:hover{background:url(image/banderas/br-over.png);background-size:21px 14px;}.de{background:url(image/banderas/de.png);background-size:21px 14px;}.de:hover{background:url(image/banderas/de-over.png);background-size:21px 14px;}.dk{background:url(image/banderas/dk.png);background-size:21px 14px;}.dk:hover{background:url(image/banderas/dk-over.png);background-size:21px 14px;}.es{background:url(image/banderas/es.png);background-size:21px 14px;}.es:hover{background:url(image/banderas/es-over.png);background-size:21px 14px;}.fr1{background:url(image/banderas/fr.png);background-size:21px 14px;}.fr1:hover{background:url(image/banderas/fr-over.png);background-size:21px 14px;}.gr{background:url(image/banderas/gr.png);background-size:21px 14px;}.gr:hover{background:url(image/banderas/gr-over.png);background-size:21px 14px;}.it{background:url(image/banderas/it.png);background-size:21px 14px;}.it:hover{background:url(image/banderas/it-over.png);background-size:21px 14px;}.lat{background:url(image/banderas/lat.png);background-size:21px 14px;}.lat:hover{background:url(image/banderas/lat-over.png);background-size:21px 14px;}.nl{background:url(image/banderas/nl.png);background-size:21px 14px;}.nl:hover{background:url(image/banderas/nl-over.png);background-size:21px 14px;}.no{background:url(image/banderas/no.png);background-size:21px 14px;}.no:hover{background:url(image/banderas/no-over.png);background-size:21px 14px;}.pt1{background:url(image/banderas/pt.png);background-size:21px 14px;}.pt1:hover{background:url(image/banderas/pt-over.png);background-size:21px 14px;}.sv{background:url(image/banderas/sv.png);background-size:21px 14px;}.sv:hover{background:url(image/banderas/sv-over.png);background-size:21px 14px;}.su{background:url(image/banderas/su.png);background-size:21px 14px;}.su:hover{background:url(image/banderas/su-over.png);background-size:21px 14px;}.usa{background:url(image/banderas/usa.png);background-size:21px 14px;}.usa:hover{background:url(image/banderas/usa-over.png);background-size:21px 14px;}

@media (max-width: 576px) {
.tit-prin-prod{ font-size: 23px }
.jumbotron {padding: 1rem 1rem !important;}
.ficha h2 {font-size: 1.4rem;}
.h2, h2 { font-size: 1.5rem;}
.marketing h2 { font-size: 1.8rem;}
.ficha h3 { font-size: 1.3rem;}
.h3, h3 { font-size: 1.1rem;}
.h4, h4 { font-size: 1.1rem; line-height: 1.8rem;}
.nav-link{ font-size: 15px }
.h1-carrusel {font-size: 1.6rem; margin-bottom: 10px!important}
.on-movil{ display: none;}
.on-movil-carr{ display: none;}
.img-carrusel{ background: url(image/alargamiento-pene-natural-sizegain-plus.jpg) no-repeat scroll -750px 0 !important;}
.carousel-caption {bottom: 17rem !important;}
.btn-ver{ font-size: 12px }
.btn-buy{ font-size: 12px }
#infobox3 p {line-height: 20px;}
#infobox3 { padding: 10px; }
}

@media (min-width: 375px) {
.on-movil-carr{ display: none;}
 #infobox3 p {line-height: 20px;}
 #infobox3 { padding: 10px; }

}
 

@media (min-width: 576px) {
.on-movil-carr{ display: none;}
 #infobox3 p {line-height: 20px;}
 #infobox3 { padding: 10px; }

 	
} 

@media (max-width: 768px) {
	.ficha h2 {font-size: 1.4rem;}
.h2, h2 { font-size: 1.6rem;}
.marketing h2 { font-size: 1.6rem;}
.ficha { padding: 10px 5px;}
.ficha h3 { font-size: 1.2rem;}
.h3, h3 { font-size: 1.4rem;}
.h4, h4 { font-size: 1.1rem; line-height: 1.8rem;}
.img-carrusel{ background: url(image/alargamiento-pene-natural-sizegain-plus.jpg) no-repeat scroll -500px 0;}

 
}
@media (min-width: 768px) {
	

   
}
@media (max-width: 992px) {
 .on-movil{ display: block;}
 .marg-menu { margin-top:25px;}
 .off-movil {display: none;}
 .bloque-of { max-width: 47% !important; margin-bottom: 5px}

}
@media (max-width: 992px) {
	.carousel-caption { bottom: 4rem;} 
	.img-carrusel{ background: url(image/alargamiento-pene-natural-sizegain-plus.jpg) no-repeat scroll -380px 0;}
	.carousel-item { height: 31rem;}
	.h1, h1 {font-size: 1.8rem;}
	.h1-carrusel { margin-bottom: 49px; width: 100%}
	#infobox3 {height: 88px; }


@media (min-width: 992px) {
		.off-movil {display:block;}
		
.on-movil {display:none;}

}

@media (max-width: 1200px) {
	#infobox3 {height: 88px;}
		

}
@media (min-width: 1200px) {
.h1-carrusel { width: 100% }
}