.footer{
    padding-bottom:25px;
}
.sp-image-container:after {
    display: none !important;
}


/*#christmas-sale .footer {*/
/*    background-image: url('./bg-footer.png');*/
/*    background-size: contain;*/
/*    background-position: top center;*/
/*    background-repeat: repeat-x;*/
/*}*/

/* Ribbon style 2 */
.block-3 {
    position: absolute;
    width: 50%;
    top: 25px;
    left: 10px;
    z-index: 9;
}

/* .block-3 {
    border: 3px solid #c7111a;
    background: #ffffff;
    -webkit-box-shadow: -3px 3px 3px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: -3px 3px 3px 0px rgba(0, 0, 0, 0.15);
    box-shadow: -3px 3px 3px 0px rgba(0, 0, 0, 0.15);
} */

.block-3 .ribbon {
    left: -6px;
    top: -6px;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: 400;
    padding-right: 35px;
    letter-spacing: 0.1px;
    color: hsla(0, 0%, 100%, .87);
    background: linear-gradient(-66deg, transparent, transparent 19%, #EA141F 0%, #EA141F);
    position: absolute;
}

.block-3 .ribbon::before {
    border: 5px solid transparent;
    content: " ";
    position: absolute;
    top: 100%;
    z-index: 10;
    border-right: 5px solid #ca0815;
    border-top: 5px solid #ca0815;
    left: 0;
}

#xmas-sale .wrap-breadcrumb {
    padding-top: 120px;
}

#xmas-sale .breadcrumb>.active {
    color: #013893;
}

#xmas-sale .breadcrumb>li>a {
    color: #013893;
}
@media only screen and (min-width:1024px){
    .main-slider__wrap{
        padding: 215px 120px 30px 160px
    }
}
.app-cta {
    background-image: url('./app-banner.jpg');
    background-position: center right;
    background-size: cover;
    background-repeat: no-repeat;
    /* background-attachment: fixed; */
    margin-top: 40px;
}


.app-cta img {
    width: 120px;
}

.blue-color {
    color: #013893;
}

.red-color {
    color: #e30816;
}

.download-app-content {
    margin-left: 100px;
    padding: 60px 0 65px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .download-app-content {
        margin-left: 70px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .download-app-content {
        margin-left: 50px;
    }
}

@media only screen and (max-width: 767px) {
    .download-app-content {
        margin-left: 15px;
    }
}

.download-app-content h2 {
    font-size: 30px;
    line-height: 36px;
    /* letter-spacing: .5px; */
    margin: 0;
    font-weight: 900 !important;
    margin: 24px 0;
}

@media only screen and (max-width: 767px) {
    .download-app-content h2 {
        font-size: 20px;
        line-height: 25px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .download-app-content h2 {
        font-size: 23px;
    }
}

.download-app-content p {
    font-size: 18px;
    /* margin: 15px 0 36px; */
}


.download-app-content .app-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.download-app-content .app-img a {
    display: block;
}

.download-app-content .app-img a img {
    max-width: 100%;
    margin-right: 20px;
}

@media only screen and (max-width: 767px) {
    .download-app-content .app-img a img {
        width: 110px;
        margin-right: 10px;
    }
}

.download-app-content {
    padding: 80px 0 80px 0;
    margin-left: 0;
}

.download-app-content h2 {
    font-size: 32px;
    line-height: 55px;
    font-weight: 900;
}

/* .download-app-content h2 span {
    font-weight: 600;
} */
#xmas-sale {
    background-image: url('/bg-main.jpg');
    background-attachment: fixed;
    padding-bottom: 0;
}

.navbar-brand>img {
    margin-left: -32px;
}

                    

                    