﻿.FooterContainer {
    position:relative;
    
}
.FooterBlock {
    padding: 5% 5% 5% 5%;
    margin:0 0;
    position:relative;
    color:#fff;
    text-align:left;
        font-family: "Avenir-Medium";    
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    width:70%;    
}

    .FooterBlock > p {
        margin-top: 5% !important;
    }
.Footer{
    background-color:#282828;
    background-image:url(/Assets/Images/Bg/footer_bg.png);
    background-repeat:no-repeat;
    background-position:right top;
}

.FooterSlim{
    background-color:#282828;
    border-top:1px solid #535353;

}
.ContactButton {
    background: url(../Images/Icon/poly-black.png);
    color: #282828 !important;
    background-color: #ffffff;
}

.FooterBlockSlim {
    padding: 3% 0% 3% 5% !important;
    margin:0 0 0% 0 !important;
    position:relative;
    color:#fff;
    text-align:left;
    font-family: "Avenir-Medium";    
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.19;
    width:100%;    
        text-align:right;
}

    .FooterBlockSlim p {
        display:inline-block;
        padding:1% 1% 1% 1% !important;
        margin:0 !important; 
    }
    .FooterBlockSlim p:first-child {
        padding-left:0% !important;
        float:left;
    }
    .FooterBlockSlim p:last-child {
        border-left:1px #535353 solid;
        padding-left:3% !important;
        padding-right:1% !important;
        margin-left:3% !important;
        color:#fff;
    }



@media screen and (max-width: 992px) {
}

@media screen and (max-width: 768px) {
    .Footer{
    background-image:none;
}
    .FooterBlock {
        width:100%;
    }
    .FooterBlockSlim {
        padding-bottom:36px !important;
    }
    .FooterBlockSlim p:nth-child(2) {
        position:absolute;
        left:4%;
        bottom:2px;
    }
    .FooterBlockSlim p:nth-child(3) {
        position:absolute;
        left:14%;
        bottom:2px;
    }
    .FooterBlockSlim p:nth-child(4) {
        position:absolute;
        left:26%;
        bottom:2px;
    }
    .FooterBlockSlim p:last-child {
        border:none;
    }
}

@media screen and (max-width: 468px) {
    .FooterBlockSlim p:last-child {
        padding-left:3% !important;
        padding-right:1% !important;
        margin-left:3% !important;
    }
}