#nos-valeurs span{
    color: #33b498;
}

/*NEW*/

#page-title{
    background-color: #333;
}

.slogan h1{
    font-size: 60px;
    color: #ffec00;
    font-weight: bold;
    vertical-align: center;
    margin: 0 !important;
}

.feature-box a:hover > h3{
    color: #1abc9c;
}

.left{
    text-align: left;
}
/*END NEW*/

#solid-experience table{
    /*border: solid 1px yellow;*/    

    border-top-color: #dee2e6;
    border-top-style: solid;
    border-top-width: 1px;

    border-right-color: #ffff0000;
    border-right-style: solid;
    border-right-width: 1px;

    border-bottom-color: #dee2e6;
    border-bottom-style: solid;
    border-bottom-width: 1px;

    border-left-color: #ffff0000;
    border-left-style: solid;
    border-left-width: 1px;

    color: #212529;
}

#solid-experience table tr, #solid-experience table td{
    padding: .75rem;
    vertical-align: top;
}

#solid-experience table td:first-child{
    font-weight: bold;
}    

.contentP ul li{
    list-style-type: none;
}

.search-result{
    width: 28% !important;
}

/*Video*/

.dark-layer{
    background-color: #021046;
    opacity: 0.8;
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;

}
.video-container{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    opacity: 1;
    /*display: none;*/
}


.video-container video{
    width: 100%;
    height: 100%;
}


/*END Video*/

#bienvenue {
    line-height: 1.8;
    font-size: 1.25rem;
    font-weight: 300;

}

#bienvenue  p, #chiffres-cles h5 p, #qui p, #certificats-calplast p{
    margin-bottom: -20px;
}

#rechercher p{
    margin-bottom: -40px;
    line-height: 1.8;
}

#recherche p{
    line-height: 1.8;
    margin: 20px 0 25px;
    font-size: 14px;
}


#certificats-calplast {
    font-size: 15px;
    line-height: 1.8;
}


.map-container{
    margin: 0 27% 0;
    z-index: 3;
    position: relative;
}

.algeria-map{
    text-align: center;
}

.icon-nosvaleurs img{
    width: 42px;
    margin-bottom:15px;
    }
    
#filiales{
    /*height: 100vh;*/
    /*background-image: url("../images/img/bg1.jpg");*/
    /*background-size: cover;*/
    /*background-repeat: no-repeat;*/
    position: relative;
    width: 100%;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    /*display: flex;*/
}

.center-img{
    margin: auto;
}

.no-padding{
    padding: 0 0 0 !important;
}

.Rectangle_arrondi_3 {
    background-color: rgb(0, 0, 0);
    position: absolute;
    left: 41px;
    top: 52px;
    width: 242px;
    height: 198px;
    z-index: 999999;
}

.page-title{
    position: absolute;
    top: 40%;
    left: 40%;
}

/*maps*/

.enpc-map{
    background-image: url("../images/blocks/maps/enpc-map.jpg");
}
.siplast-map{
    background-image: url("../images/blocks/maps/siplast-map.jpg");
}
.calplast-map{
    background-image: url("../images/blocks/maps/calplast-map.html");
}
.almoules-map{
    background-image: url("../images/blocks/maps/almoules-map.html");
}
.sofiplast-map{
    background-image: url("../images/blocks/maps/sofiplast-map.html");
}
.trecyplast-map{
    background-image: url("../images/blocks/maps/trecyplast-map.html");
}
.transpolymeres-map{
    background-image: url("../images/blocks/maps/transpolymeres-map.html");
}
.socoplast-map{
    background-image: url("../images/blocks/maps/socoplast-map.html");
}
.soexplast-map{
    background-image: url("../images/blocks/maps/soexplast-map.html");
}
.siscoplast-map{
    background-image: url("../images/blocks/maps/siscoplast-map.html");
}
.fipexplast-map{
    background-image: url("../images/blocks/maps/fipexplast-map.html");
}
.sotuplast-map{
    background-image: url("../images/blocks/maps/sotuplast-map.jpg");
}

/*END maps*/