.bottom-label {
    font-size: 12px;
}
#footer {
	background-color: #D9D9D9;
	font-size: 12px;
    text-align: center;
}
.icons-footer{
    font-size: 14px;
    border: 2px solid #2C2D2C;
    border-radius: 18px;
    padding: 5px;
    color: #FFF;
    background-color: #2C2D2C;
    transition: 0.25s;
    -webkit-transition: 0.25s;
}
.icons-footer:hover{
    color: #2C2D2C;
    background-color: #FFF;
    transition: 0.25s;
    -webkit-transition: 0.25s;
}
a[class~='footer-link']:visited, a[class~='footer-link']:hover, a[class~='footer-link']:active {
	text-decoration: none;
}
#segment_pixel {
    display: none;
}
@media (min-width: 1600px) {
    .icons-footer {
        font-size: 25px;
    }
}
@media (max-width: 1440px) {
    .icons-footer {
        font-size: 20px;
    }
}
@media (max-width: 1199px) {
    .icons-footer {
        font-size: 25px;
    }
}
@media (max-width: 1199px) and (min-width: 767px) {
    .pl-custom {
        margin-left: 12.5%;
    }
}
@media (max-width: 991px) {
    .icons-footer {
        font-size: 20px;
    }
}
@media (max-width: 767px) {
    .icons-footer {
        font-size: 18px;
    }
}