@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {.widget-tabs.nav.nav-tabs li{
	width: 25%;
}

.widget-tabs.nav.nav-tabs li:nth-child(5){
	margin-left: 25%;
	}}
	
@media(max-width:480px){
	.tab-pane {
  padding: 30px 0px!important;
}

.widget-tabs.nav.nav-tabs li{
  text-align: center;
  width: 50%;
}

.nav > li > a{
	padding: 10px 0px;
}
}


@media(min-width:481px){
		.trestres{
			width: 33.33%;
		}
	}

@media(max-width:480px){
		.trestres{
			width: 100%;
		}
	}


.titulo .over{
	background: rgba(0,0,0,.4);
	width: 100%;
	height: 58vh;
}
.titulo h2{
	color: #fff;
	margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}




#myTabContent>div{
	width: 100%;
	min-height: 200px;
	
	top: 0px;
	z-index: -1;
}

.mm a{
	color: #fff;
}

.mm li{
	list-style: none;

}

.tabla>.mm, #myTabContent .col-md-6>div>p{
    margin: 0;
    position: absolute;
    top: 45%;
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
}

#myTabContent .col-md-6>div{
	height: 100vh;
}

.icono{
	position: absolute;
   top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.icono i:before{
	color: rgba(255,255,255,0.25);
	font-size: 18vw;
}

.widget-tabs.nav.nav-tabs{

    text-align: center;
    max-width: 965px;
	margin: 0px auto;
}

.widget-tabs.nav.nav-tabs li{
    display:inline;
}


.widget-tabs.nav.nav-tabs i:before{
	font-size: 65px;
	font-weight: 100;
}


.widget-tabs.nav.nav-tabs a{
	margin: 0px 11px;
}

.tab-pane{
	padding: 50px;
}

.logos img{
	width: 100%;
}

