footer {
    flex: 0 ;
    width: 100%;
    background-color: #182958 !important;
    border-top: 15px solid #dadada;
    text-align: center;
    margin-top: 20px;
}
    /* Footer Start Part */
    .footerStart {
        position: relative;
    }
        .footerLogo {
            margin-top: 20px;
            margin-bottom: 30px;
        }
        .footerLogo>.footerLogoImg {
            width: auto;
            height: 150px;
        }
        @media only screen and (max-width:767px){ /* S */
            .footerLogo>.footerLogoImg {
                width: 70%;
                height: 100px;
            }
        }
        
    /* Footer Start End */
    .footerEnd {
        position: relative;
        animation-duration: 5s;
        font-size: 10px;
        color: aliceblue;
        background-color: #212529 !important;
    }
