/* CSS Document */
.shares {
	padding:5px 15px;
	border:1px solid #999999;
	border-radius:28px;
	width:100%;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
	font-size:10px;
	}

@media screen and (min-width: 1200px) {
	.logoi {
		position:absolute; bottom:85px; right:65px; width:75px;
		}
	}

@media screen and (max-width: 1200px) {
	.logoi {
		position:absolute; bottom:35px; right:45px; width:55px;
		}
	.img_redondo {
		width:100%;
		}

	}
	
@media screen and (max-width: 850px) {
.ojo {
	width:100px;
	}
.vistas {
	position:absolute; top:2px; right:10px; color:#000; font-size:18px;
	}

.engagment {
	width:70px;
	}
.eporcentual {
	position:absolute; top:2px; right:10px; color:#000; font-size:15px;
	}
.partener {
	width:120px;
	}
.npartener {
	position:absolute; top:6px; right:10px; color:#fff; font-size:11px;
	}
.logo-blocla {
	 width:120px;
	 }

	}

@media screen and (max-width: 700px) {
.sleft {
	left:20px; top:20px; position:absolute; color:#FFFFFF; border-left:10px #fff solid; padding-left:15px; margin-top:45px; width:50%; 
	}
.sleft h3{
	font-size:25px;
	}
.sright {
	right:0px; top:40px; position:absolute; color:#000; padding-left:15px; margin-top:45px; width:60%; font-size:14px;
	}
.carusel {
	/*top:-83px;*/
	}
.special {
	width:95%;
	}
.spro {
	text-align:center;
	top:0%; position:absolute; color:#000; margin-top:45px; width:100%;
	padding:15px 30px;
	}
.spro h3{
	font-size:25px;
	}
.ojo {
	width:100px;
	}
.vistas {
	position:absolute; top:2px; right:10px; color:#000; font-size:18px;
	}

.engagment {
	width:70px;
	}
.eporcentual {
	position:absolute; top:2px; right:10px; color:#000; font-size:15px;
	}
.partener {
	width:120px;
	}
.npartener {
	position:absolute; top:6px; right:10px; color:#fff; font-size:11px;
	}
.logoi {
	position:absolute; bottom:15px; right:15px; width:35px;
	}

.label_card {
	line-height:20px; padding-top:10px; font-size:14px; height:50px;
	}
.carousel-inner {
	padding-bottom:0px;
	}
.card-img-top {
	width:60px;	
	}
.card {
	height:240px; font-size:13px;
	}
.card-text {
	height:100px;
	}
.img_redondo {
	width:100%;
	}
.sprodesc {
	font-size:13px;
	line-height:14px;
	}
.iconredes {
	font-size:35px;
	color:#000;
	padding:8px;
	}
.qrcode {
	width:50px !important;
	}
#texto12 {
	font-size:13px;
	line-height:13px;
	}
}



@media screen and (max-width: 600px) {
#f3 {
	/*height:400px;*/
	}
	}


@media screen and (max-width: 400px) {
.spro {
	text-align:center;
	top:0%; position:absolute; color:#000; margin-top:45px; width:100%;
	padding:15px 30px;
	}
#f3 {
	/*height:400px;*/
	}
	}
