.pulse {
    animation: pulse 2s infinite;
}

@keyframes pulse {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
    }

    50% {
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -o-transform: scale(1.05);
        -ms-transform: scale(1.05);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
    }
}

.delivery {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.delivery span {
    flex: 0 0 50px;
    margin-right: 10px;
}
.delivery p {
    font-size: 16px;
    line-height: 1.4;
    color: #2f3d57;
}

.delivery img {
    width: 50px;
    height: 28px;
    position:inherit;
    margin:0;
}

@media (min-width:1040px) {
    .s7 {
        height: 400px;
    }
    .s1 img {
        top: 410px;
    }

    .s5 img {
        top: 430px;
    }

    .s7 img {
        top: 0px;
    }

    .s13 img {
        top: 220px;
    }
}

.s7img {
    width: 365px;
}
.s13img {
    padding-top: 30px;
}

.s6 .item img {
    width: 115px;
}

#kmacb {
    display: block;
}

.sticker2 {
    font-size: 80%;
}


.s13 .sticker2 {
    left:0;
}

.s13 .sticker1 {
    left: 137px;
}

@media screen and (max-width: 1040px) {
    .s13 .sticker1 {
        bottom: -190px;
    }

    .s13 .sticker2 {
        bottom: -190px;
        left: 400px;
    }
    .s7 .sticker1 {
        bottom: -190px;
        left: 120px;
    }

    .s7 .sticker2 {
        bottom: -190px;
        left: 450px;
    }
}

.mobile-only {
    display: none;
}

@media (max-width: 980px) {
    .mobile-only {
        display: inherit;
    }

    .desktop-only {
        display: none !important;
    }

    .s1:last-of-type {
        height: 700px;
    }

    .s13 .sticker1 {
        bottom: 500px;
    }

    .s13 .sticker2 {
        bottom: 500px;
        left: 400px;
    }

    .s7 .sticker1 {
        bottom: 500px;
        left: 120px;
    }

    .s7 .sticker2 {
        bottom: 500px;
        left: 450px;
    }
}

.mobile2-only {
    display: none;
}

@media (max-width: 767px) {
    .s1 > .container > img {
        width: 50%;
        margin: 0 auto;
    }

    .s7 > .container > img {
        width: 50%;
        height: auto;
        margin: 0 auto;
    }

    .s1 {
        height: 1350px;
    }

    .s1:last-of-type {
        height: 1160px;
    }

    .mobile2-only {
        display: inherit;
    }

    .desktop2-only {
        display: none !important;
    }

    .s13 .sticker1 {
        bottom: 500px;
        left: 100px;
    }

    .s13 .sticker2 {
        bottom: 500px;
        left: 500px;
    }

    .s7 .sticker1 {
        bottom: 450px;
        left: 150px;
    }

    .s7 .sticker2 {
        bottom: 450px;
        left: 400px;
    }

    .s1 .sticker1 {
        bottom: 420px;
        left: 150px;
    }

    .s1 .sticker2 {
        bottom: 420px;
        left: 400px;
    }

    .s5 img {
        display: block;
        margin: 0 auto;
    }
}

@media (max-width: 600px) {
    .s7 .sticker1 {
        bottom: 270px;
    }

    .s7 .sticker2 {
        bottom: 270px;
    }

    .s1 .sticker1 {
        bottom: 270px;
    }

    .s1 .sticker2 {
        bottom: 270px;
    }
}

