.lubie-layout{
    padding:6rem 2rem;
    
    &.no-pad{
        padding:0 2rem;
    }
    
    &.no-pad-bottom{
        padding-bottom:0 !important;
    }
    
    &.no-pad-top{
        padding-top:0 !important;
    }
    
    &.small-pad{
       padding:2rem;
    }
    
    &.medium-pad{
       padding:4rem 2rem;
    }
    
    @media screen and (max-width: 500px){
        padding-left:0;
        padding-right:0;
    }
}

.layout-fifty-fifty.color{
    margin:6rem 0;
    
    *{
        color:#fff;
    } 
}

.header_img_fixed{
    background-attachment: fixed;
    @media screen and (max-device-width: 1024px) {
        background-attachment: scroll;
    }
}