#contenidos-inicio-col .titulos-principal-white{
    font-family: SourceSansPro-bold !important;
    color: #ffffff !important;
    font-size: 27px;
    letter-spacing: 0.5px;
}
#contenidos-inicio-col .titulos-principal-blue{
    font-family: SourceSansPro-regular !important;
    color: #00aad6 !important;
    line-height: 1.4;
    font-size: 37px;
    letter-spacing: 0px;
}
#contenidos-inicio-col .subtitulos-principal-blue{
    font-family: SourceSansPro-regular !important;
    color: #00aad6 !important;
    line-height: 1.4;
    font-size: 31px;
    letter-spacing: 0px;
}
#contenidos-inicio-col .textos-container-black{
    font-family: SourceSansPro-Light !important;
    line-height: 1.5;
    font-size: 19px;
    color: #4F4F4F;
    letter-spacing: 0.2px;
}
#contenidos-inicio-col b{
    font-family: SourceSansPro-regular !important;
}
/*Baner top */
#banner-top{
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    background-image: linear-gradient(#05add4, #047690);
}
#banner-top .titulos-principal-white{
    font-size: 37px;
    letter-spacing: 0px;
}
#banner-top #banner-text-container{
    margin-bottom: 57px;
    margin-top: 13px;
}
/*breadcud*/
#banner-top #breadcrumb-publica{
    padding-top: 9px;
    padding-bottom: 57px;
}
#breadcrumb-publica a{
    color: #fff;
}
#breadcrumb-publica .breadcrumb{
    font-size: 16px;
    font-family: SourceSansPro-light;
}
.breadcrumb-item.active {
    color: #fff;
}
.breadcrumb-item+.breadcrumb-item::before{
    color: #fff;    
    padding-right: 5px;
    padding-left: 5px;
}
#banner-2 #title-2{
    font-size: 30px;
    line-height: 1.1;
    color: #00a2c7 !important;
    font-family: SourceSansPro-regular !important;
}
#banner-2 #text-2{
    font-size: 18px;
    font-family: SourceSansPro-Light !important;
    color: #7A7A7A;
}
#banner-2 .textos-container-black{
    font-size: 21px;
}
#container-scroll{
    position: -webkit-sticky;
    position: sticky;
    top: 9rem;
}
#container-scroll .myScrollspy li{
    border-bottom: 1px solid #0078aa;
    border-left: 1px solid #0078aa;
}
#container-scroll .myScrollspy .nav-link.active{
    background-color: #0078aa;
}
#container-scroll .myScrollspy .nav-link{
    background-color: #009cde;
    color: white;
    font-size: 17px;
    font-family: SourceSansPro-light;
}
#banner-3 .transition , .transition2{
    width: 200px;
    height: 230px;
    cursor: pointer;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 55px 18px !important;
}
#banner-3 .card p{
    font-size: 19px;
    font-family: SourceSansPro-regular;
    text-shadow: 0px 0px 1px #000;
}
#banner-3 .card span{
    font-size: 15px;
    font-family: SourceSansPro-regular !important;
    text-shadow: 0px 0px 1px #000;
}
#banner-3 #contenidos-inicio-col .titulos-white{
    font-family: SourceSansPro-regular !important;
    color: #ffffff !important;
    font-size: 27px;
    letter-spacing: 0.5px;
}
#banner-3 #card-1 {
    background: url('../../../img/publica/licitaciones/foto-1-n.jpg') center no-repeat;
}
#banner-3 #card-1-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url(../../../img/publica/licitaciones/foto-1-an.jpg);
}
#banner-3 #card-2{
    background: url('../../../img/publica/licitaciones/foto-2-n.jpg') center no-repeat;
}
#banner-3 #card-2-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-2-an.jpg'); 
}
#banner-3 #card-3{
    background: url('../../../img/publica/licitaciones/foto-3-n.jpg') center no-repeat;
}
#banner-3 #card-3-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-3-an.jpg'); 
}
#banner-3 #card-4{
    background: url('../../../img/publica/licitaciones/foto-28-n.jpg') center no-repeat;
}
#banner-3 #card-4-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-28-an.jpg'); 
}
#banner-3 #card-5{
    background: url('../../../img/publica/licitaciones/foto-5-n.jpg') center no-repeat;
}
#banner-3 #card-5-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-5-an.jpg'); 
}
#banner-3 #card-6{
    background: url('../../../img/publica/licitaciones/foto-6-n.jpg') center no-repeat;
}
#banner-3 #card-6-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-6-an.jpg'); 
}
#banner-3 #card-7{
    background: url('../../../img/publica/licitaciones/foto-7-n.jpg') center no-repeat;
}
#banner-3 #card-7-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-7-an.jpg'); 
}
#banner-3 #card-8{
    background: url('../../../img/publica/licitaciones/foto-8-n.jpg') center no-repeat;
}
#banner-3 #card-8-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-8-an.jpg'); 
}
#banner-3 #card-9{
    background: url('../../../img/publica/licitaciones/foto-26-n.jpg') center no-repeat;
}
#banner-3 #card-9-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-26-an.jpg'); 
}
#banner-3 #card-10{
    background: url('../../../img/publica/licitaciones/foto-10-n.jpg') center no-repeat;
}
#banner-3 #card-10-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-10-an.jpg'); 
}
#banner-3 #card-11{
    background: url('../../../img/publica/licitaciones/foto-11-n.jpg') center no-repeat;
}
#banner-3 #card-11-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-11-an.jpg'); 
}
#banner-3 #card-12{
    background: url('../../../img/publica/licitaciones/foto-12-n.jpg') center no-repeat;
}
#banner-3 #card-12-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-12-an.jpg'); 
}
#banner-3 #card-13{
    background: url('../../../img/publica/licitaciones/foto-13-n.jpg') center no-repeat;
}
#banner-3 #card-13-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-13-an.jpg'); 
}
#banner-3 #card-14{
    background: url('../../../img/publica/licitaciones/foto-14-n.jpg') center no-repeat;
}
#banner-3 #card-14-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-14-an.jpg'); 
}
#banner-3 #card-15{
    background: url('../../../img/publica/licitaciones/foto-15-n.jpg') center no-repeat;
}
#banner-3 #card-15-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-15-an.jpg'); 
}
#banner-3 #card-16{
    background: url('../../../img/publica/licitaciones/foto-16-n.jpg') center no-repeat;
}
#banner-3 #card-16-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-16-an.jpg'); 
}
#banner-3 #card-17{
    background: url('../../../img/publica/licitaciones/foto-17-n.jpg') center no-repeat;
}
#banner-3 #card-17-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-17-an.jpg'); 
}
#banner-3 #card-18{
    background: url('../../../img/publica/licitaciones/foto-18-n.jpg') center no-repeat;
}
#banner-3 #card-18-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-18-an.jpg'); 
}
#banner-3 #card-19{
    background: url('../../../img/publica/licitaciones/foto-19-n.jpg') center no-repeat;
}
#banner-3 #card-19-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-19-an.jpg'); 
}
#banner-3 #card-20{
    background: url('../../../img/publica/licitaciones/foto-29-n.jpg') center no-repeat;
}
#banner-3 #card-20-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-29-an.jpg'); 
}
#banner-3 #card-21{
    background: url('../../../img/publica/licitaciones/foto-21-n.jpg') center no-repeat;
}
#banner-3 #card-21-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-21-an.jpg'); 
}
#banner-3 #card-22{
    background: url('../../../img/publica/licitaciones/foto-27-n.jpg') center no-repeat;
}
#banner-3 #card-22-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-27-an.jpg'); 
}
#banner-3 #card-23{
    background: url('../../../img/publica/licitaciones/foto-23-n.jpg') center no-repeat;
}
#banner-3 #card-23-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-23-an.jpg'); 
}
#banner-3 #card-24{
    background: url('../../../img/publica/licitaciones/foto-24-n.jpg') center no-repeat;
}
#banner-3 #card-24-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-24-an.jpg'); 
}
#banner-3 #card-25{
    background: url('../../../img/publica/licitaciones/foto-25-n.jpg') center no-repeat;
}
#banner-3 #card-25-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-25-an.jpg'); 
}
#banner-3 #card-26{
    background: url('../../../img/publica/licitaciones/foto-30-n.jpg') center no-repeat;
}
#banner-3 #card-26-a{
    background-image: linear-gradient( rgba(11, 194, 249, 0.5), rgba(11, 194, 249, 0.5) ), url('../../../img/publica/licitaciones/foto-30-an.jpg'); 
}
#banner-3 .bricklayer .cards{
    width: 200px;
    height: 230px;
    background-color: #00ABDE;
    border: white;
}
#banner-3 .hover2{
    box-shadow: 0px 3px 28px 1px #848484;
    transform: scale(1.1);
    filter: grayscale(50%);
    -webkit-filter: grayscale(50%);
}

/*fondo grises*/
@media only screen and (min-width: 2200px){
    #banner-top{
        background: url('../../../img/publica/licitaciones/banner-empleados.png') center no-repeat;
    }
    #banner-top .container {
        max-width: 1450px!important;
    }
    #banner-top #breadcrumb-publica{
        padding-top: 55px !important;
        padding-bottom: 75px !important;
    }
    #banner-top #banner-text-container{
        margin-bottom: 29px;
        margin-top: 41px;
    }
    #container-scroll{
        padding-right: 57px;
    }
}
@media  screen and (max-width: 2199px) and (min-width: 1600px){
    #banner-top{
        background: url('../../../img/publica/licitaciones/banner-empleados.png') center no-repeat;
    }
    #banner-top .container {
        max-width: 1450px!important;
    }
    #banner-top #breadcrumb-publica{
        padding-top: 40px !important;
        padding-bottom: 52px !important;
    }
    #banner-top #banner-text-container{
        margin-bottom: 29px;
        margin-top: 41px;
    }
    #container-scroll{
        padding-right: 57px;
    }
}
@media  screen and (max-width: 1599px) and (min-width: 1200px){
    #banner-top{
        background: url('../../../img/publica/licitaciones/banner-empleados.png') center no-repeat;
    }
    #banner-top .container{
        max-width: 1230px !important;
    }
    #contenidos-inicio-col .container {
        max-width: 1300px;
    }
    #container-scroll{
        padding-right: 57px;
    }
}
@media screen and (max-width: 1200px) and (min-width: 992px){
    #banner-top{
        background: url('../../../img/publica/licitaciones/banner-empleados.png') center no-repeat;
    }
    #contenidos-inicio-col .container {
        max-width: 1030px;
    }
    #container-scroll{
        padding-right: 22px;
    }
}
@media (max-width: 991px) and (min-width: 768px){
    #banner-top{
        background: url('../../../img/publica/licitaciones/banner-empleados.png') center no-repeat;
    }
    #contenidos-inicio-col .container {
        max-width: 850px;
    }
    #container-scroll{
        padding-right: 0px;
    }
    #banner-top #breadcrumb-publica{
        padding-top: 11px;
        padding-bottom: 35px;
    }
}
@media screen and (max-width: 767px) and (min-width: 593px){
    #banner-top #banner-text-container{
        margin-bottom: 36px;
        margin-top: 13px;
    }
    #banner-top #breadcrumb-publica{
        padding-top: 11px;
        padding-bottom: 35px;
    }
    #contenidos-inicio-col .subtitulos-principal-blue{  
        font-size: 29px;
    }
    #contenidos-inicio-col .titulos-principal-blue{
        font-size: 28px !important;
    }
}
@media screen and (max-width: 592px){
    #banner-top .titulos-principal-white {
        font-size: 27px !important;
    }
    #banner-top #banner-text-container{
        margin-bottom: 36px;
        margin-top: 13px;
    }
    .transition {
        width: 300px;
    }
    #banner-top #breadcrumb-publica{
        padding-top: 11px;
        padding-bottom: 35px;
    }
    #contenidos-inicio-col .subtitulos-principal-blue{  
        font-size: 29px;
    }
    #contenidos-inicio-col .titulos-principal-blue{
        font-size: 28px !important;
    }
}

/*** --- FIN --- **