/*CONOZCA LA GESTORA*/



.vuelta-bg{
    margin-top: 20px;
    margin-bottom: 20px;
}


#conozca-la-gestora {
    position: relative;
    background-image: url(../img/gestora/conozca-gestora.jpg);
    background-color: #f6f8ff;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 55%;
/*    background-size: contain;*/
    /*    overflow: hidden;*/
    padding: 80px 0px 100px 0;
}

#conozca-la-gestora h1 {
    font-size: 37px;
    color: #005aa0;
    line-height: 40px;
}

#conozca-la-gestora p {
    font-size: 16px;
}

#conozca-la-gestora .section-divider {
    margin-bottom: 30px;
}

#video-presentacion {
    background-color: #404346;
    padding: 60px 0 100px 0;
    background-image: -webkit-repeating-radial-gradient(center center, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2) 1px, transparent 1px, transparent 100%);
    background-image: -moz-repeating-radial-gradient(center center, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2) 1px, transparent 1px, transparent 100%);
    background-image: -ms-repeating-radial-gradient(center center, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2) 1px, transparent 1px, transparent 100%);
    background-image: repeating-radial-gradient(center center, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2) 1px, transparent 1px, transparent 100%);
    -webkit-background-size: 3px 3px;
    -moz-background-size: 3px 3px;
    background-size: 3px 3px;
}

#video-presentacion h2 {
    color: #fff!important;
    margin-bottom: 20px;
}

#video-presentacion p {
    color: #fff!important;
}

#video-presentacion .contenidos-video {
    margin-top: 80px;
    padding-left: 30px;
    padding-right: 0;
}

#video-presentacion .contenidos-video .small {
    margin-top: 60px;
    font-size: 13px!important;
    line-height: 18px;
    color: #ddd!important;
}

#puntos-fuertes {
    padding-top: 100px;
    padding-bottom: 100px;
}

#puntos-fuertes h3 {
    margin-top: 25px;
}

#puntos-fuertes .focus-media .focus-icon.w-svg .svg {
    width: 40px;
}

#puntos-fuertes .focus-media .focus-icon {
    padding: 0px 10px;
}

#nuestra-gestion {
    background-color: #ecf1f7;
    position: relative;
    background-image: url(../img/gestora/nuestra-gestion.jpg);
    background-color: #ecf1f7;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    /*    overflow: hidden;*/
    padding: 120px 0;
}

#nuestra-gestion .section-divider {
    margin-bottom: 30px;
}

#acerca-de {
    padding: 80px 0 80px 0;
}

#acerca-de .section-divider {
    margin-bottom: 30px;
}

#acerca-de .img-responsive{
    border:1px solid #d5d6d7;        
}

#acerca-de a .glyphicon,
#politica-remunerativa a .glyphicon {
    margin-right: 6px;
    top: 4px;
    font-size: 20px;
}

#acerca-de .reconocimientos{
    margin: 0 60px 10px 60px;        
}

#acerca-de  .caja-reconocimientos{
    background-color: #ecf1f7;
    margin: 40px 20px;       
    padding-top: 40px;       
}

#acerca-de .reconocimientos .img-premio{
    max-width: 125px;
    margin: 10px auto 30px auto;
    display: block;  
}


#acerca-de .reconocimientos .textos{
    margin-top: 20px;  
    padding: 40px;
}

#acerca-de .reconocimientos .textos p{
    margin-bottom: 10px;    
}

#acerca-de .reconocimientos .textos strong{
    font-size: 16px;    
}

#acerca-de .reconocimientos .textos h3{
    color:#0B7AD0;
    margin-bottom: 20px;
   
   font-weight:500;
    
}

#acerca-de .reconocimientos .textos h4{
    margin-bottom: 12px;
    border-left: 3px solid #e52827;
    padding-left: 10px;  
    line-height: 25px;
}


#acerca-de .reconocimientos .logo-video {
   width: 30px;
}

#acerca-de .reconocimientos .years{
	background-color:#0B7AD0;
	padding: 8px;
	color:#fff;
	font-weight:800;
	
}

#especialistas{
    padding: 80px 0;    
}


#especialistas .featured-item .icon i,
#especialistas .featured-item .icon i:before{
    font-size: 45px;
}

#especialistas .featured-item {
    padding-left: 10px;
    padding-right: 10px;
}

@media only screen and (max-width: 1199px) {
    #conozca-la-gestora,
    #nuestra-gestion {
        background: #ecf1f7;
    }
    #video-presentacion .contenidos-video {
        margin-top: 0;
        padding-left: 15px;
        padding-right: 15px;
    }
    .center-responsive {
        text-align: center;
    }
    
    #acerca-de .reconocimientos {
        margin: 0;
    } 
    
    #especialistas .featured-item {
        padding-left: 0;
        padding-right: 0;
    }    
}


@media only screen and (min-width: 768px) {
    /* SECCIÓN conocer más */

}

@media only screen and (max-width: 768px) {
    
    
    #conozca-la-gestora .section-title{
        margin-bottom: 0;
    } 
    
    #conozca-la-gestora h1 small{
        line-height: normal;
        display: block;
        margin-top: 10px;            
    }   
    
    #acerca-de .reconocimientos .img-premio {
        max-width: 180px;
    }    
    
    
    #contenido .btn-primary.btn-small.alt-color{
        margin-right: 15px;    
    }   
    #especialistas,
    #video-presentacion,
    #puntos-fuertes,
    #nuestra-gestion,
    #acerca-de,
    #politica-remunerativa
    {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    
    #conozca-la-gestora {
        padding: 60px 0;
    }
    #video-presentacion {
        padding-top: 80px;
        padding-bottom: 60px;
    }
    #video-presentacion .contenidos-video {
        margin-top: 40px;
    }
    #video-presentacion .contenidos-video .small {
        margin-top: 20px;
    }
    
    #puntos-fuertes h3 {
        margin-top: 15px;
    }  
    
    #puntos-fuertes h3 + p{
        margin-bottom: 40px;
    }
    
    #acerca-de .reconocimientos .caja-reconocimientos {
        padding: 40px 30px;
    } 
    
    #acerca-de .img-responsive { 
        margin-top: 20px;
    } 
    
    #acerca-de .reconocimientos .textos {
        padding-left: 15px;
    }   
    
    
    
    
}