
footer i {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: 100 !important;
    margin-right: 16px !important;
}

p{
    margin-bottom: 7px;
}
a{
    text-decoration: none;
}

footer{
    background: transparent linear-gradient(90deg, #ED1C24 0%, #A81E2D 100%) 0% 0% no-repeat padding-box;
    z-index: 999999;
    position: relative;
}

.footer-txt{
    font: normal normal normal 17px/16px KunKun;
    letter-spacing: 0px;
    color: #F7F7F7;
    padding-right: 20px;
    cursor: default;
}

footer a:hover {
    color: #F7F7F7 !important;
    cursor: pointer;
}

.poweredBy{
    font: normal normal bold 11px/0px Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
}


element.style {
}
.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl{
        max-width: 1190px;
    }
}



.BigScreen{
    display:block;
}
.mobileScreen{
    display:none;
    padding-top: 17px;
    padding-left: 10px;
}

.mobileScreen .footer-txt {
    font: normal normal normal 15px/16px KunKun;
}

.mobileScreen .list-inline .list-inline-item{
    padding: 5px;
}

.mobileScreen .footerLogo{
    width: 108px;
    height: 78px;
    margin-left: -23px;
}

.mobileScreen  i {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 100 !important;
}

.mobileScreen .poweredBy {
    font: normal normal bold 10px/4px Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-left: -42px;
}

.mobileScreen .powerDiv{
    position: absolute;
    bottom: 59px;
}
.mobileScreen .py-4{
    padding-bottom: 0 !important;
}

@media only screen and (max-width: 1000px) {
    .BigScreen {
        display: none;
    }

    .mobileScreen {
        display: block;
    }
    footer i {
        margin-right: auto !important;
    }
}
