
.newstarchrismasred{
    background: #e72935 !important;
    position: relative;
    z-index:99;
    overflow-x: hidden;
    overflow-y: hidden;
}
.snowfall{
    position: relative;
}
.snowfall svg{
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:-1;
}
.newstarchrismasred:after{
    content: "";
    position: absolute;
    background: url(../images/cloud-bottom.png) 50% 50% no-repeat;
    height: 72px;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
}
#lightDiv,.redhat{
    position: relative;
}
.redhat svg{
    position: absolute;
    top: -24px;
    left: -38px;
    width: auto !important;
    height: 168px !important;
    transform: rotateY(148deg) !important;
}
#lightDiv svg{
    position: absolute;
    top: -80px;
    left: -40px;
    width: auto !important;
    height: 300px !important;
}
#treeimg{
    position: relative;
    z-index: -1;
}
#treeimg svg{
    position: absolute;
    bottom: -15px;
    right: -72px;
    height: 600px!important;
    width: auto!important;
    /* transform: rotate(14deg) !important; */
    transform: unset !important;

}
