#shapes-logo,#shapes{width:500px;height:500px;}
#shapes-logo{
    position: absolute;
    bottom: 0;
    top:initial;
    z-index: 2;
    overflow: hidden;
    margin-bottom: -25px;
    pointer-events: none;

}
#shapes-logo  #shapes{transform: translate(-212px, 186px);}

@media screen and (max-width: 767px){
.et-l.et-l--footer{ overflow: hidden;}
#shapes-logo{


}
#shapes-logo #shapes{transform: translate(0, 135px) scale(0.7);}  
}

#shapes-logo-via-divi{
opacity: 0;
}