

.chat-box p {
    padding: 0 !important;
    line-height: 140% !important;
    font-size: 12px !important
}

.homepromo {
    max-height: 100%;
    width: 100%
}

.hide-banner-1 {
    display: block !important
}

.hide-banner-2 {
    display: none !important
}

@media (max-width:768px) {
    .hide-banner-1 {
        display: none !important
    }
    .hide-banner-2 {
        display: block !important
    }
    ul.menu-footer li a {
        line-height: 200%
    }
}

@-webkit-keyframes pulse {
    to {
        box-shadow: 0 0 0 45px rgba(232, 76, 61, 0)
    }
}

@-moz-keyframes pulse {
    to {
        box-shadow: 0 0 0 45px rgba(232, 76, 61, 0)
    }
}

@-ms-keyframes pulse {
    to {
        box-shadow: 0 0 0 45px rgba(232, 76, 61, 0)
    }
}

@keyframes pulse {
    to {
        box-shadow: 0 0 0 45px rgba(232, 76, 61, 0)
    }
}

.navbar-toggle {
    padding: 5px 10px;
    margin-top: 15px;
    border: 2px solid #2e5ae8;
    border-radius: 5px;
    color: #2e5ae8
}

.wa-mobile span {
    background: #57bb63;
    padding: 14px;
    position: absolute;
    top: 0;
    width: 123px;
    right: 26px;
    color: #fff;
    z-index: -1;
    border-radius: 40px 0 0 40px
}

.wa-mobile span.wa-logos {
    background-position: -340px 1px;
    height: 32px;
    width: 32px;
    margin: 6px -14px 0 0
}

a.wa-mobile {
    position: fixed;
    z-index: 99;
    width: 48px;
    height: 48px;
    bottom: 10px;
    right: 10px;
    background: #57bb62;
    border-radius: 25px
}

a:hover {
    text-decoration: none
}

.btn,
:focus,
:hover,
a {
    outline: 0 !important
}

.f50 {
    font-size: 50px
}

.bg-soft-blue {
    background-color: #f2f9ff
}

.address,
.author {
    text-transform: capitalize
}

.highlight:hover,
ul.menu-footer li a:hover {
    text-decoration: underline
}

.f35 {
    font-size: 35px
}

.btn-outline-transparent {
    border: 1px solid #fff;
    border-radius: 50px;
    color: #fff;
    padding: 15px 45px
}

.btn-outline-transparent:hover {
    border-radius: 50px;
    color: #1868dd;
    background-color: #fff
}

@media (max-width:768px) {
    #belicodeOrderhistory {
        display: none
    }
}

@-webkit-keyframes animation-jump {
    0%,
    100% {
        top: 3px
    }
    50% {
        top: -3px
    }
}

@keyframes animation-jump {
    0%,
    100% {
        top: 3px
    }
    50% {
        top: -3px
    }
}

@-webkit-keyframes animation-bg {
    0%,
    100% {
        background-position: left
    }
    50% {
        background-position: right
    }
}

@keyframes animation-bg {
    0%,
    100% {
        background-position: left
    }
    50% {
        background-position: right
    }
}

.testimonial-box {
    background: #f3f7f9;
    border-radius: 20px;
    margin-bottom: 30px;
    padding: 15px 15px 30px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15)
}

.testimonial-item {
    font-size: 17px;
    font-family: inherit;
    color: #343a40
}

.address {
    color: #9a9a9a
}

.testimonial-box .avatar {
    border-radius: 50px;
    height: 80px;
    width: 80px;
    margin-top: 20px;
    float: right;
    border: 4px solid #ffc810
}

.btn-gradient-orange,
.btn-gradient-orange:active {
    border-radius: 50px;
    padding: 15px 45px;
    background: linear-gradient(90deg, #ff8f1e 0, #ff8f1e 50%, #fe690b 100%);
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .08);
    border: 0;
    color: #fff
}

.btn-gradient-orange:focus,
.btn-gradient-orange:hover {
    color: #fff
}

.bg-blue-2 {
    background-color: #4450bc
}

.title-line-3 {
    width: 50px;
    background: #fff;
    height: 2px
}


.recent-orders-notif {
    position: fixed;
    bottom: 21px;
    left: 19px;
    right: 28px;
    padding: .8em .8em .8em .8em;
    border: none;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05);
    background: #403a94;
       background: linear-gradient(90deg, #6a4cec 12%, #6e4ff6 42%, #6a4cec 68%, #6e4ff6 100%);
    border-radius: 15px;
    color: #fff;
    z-index: 1500000;
    padding: .8em;
    width: 310px;
    font-family: Roboto, sans-serif
}

.recent-orders-notif__profile-icon {
    float: left;
    margin-top: .4em;
    margin-right: 1em;
    width: 4em;
    height: 4em;
    font-size: 11px;
    background: url(data:image/png;base64,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) no-repeat;
    background-position: center;
    background-size: cover
}

.recent-orders-notif--slide-in {
    animation: slideIn 1s ease-in-out 0s 1;
    animation-fill-mode: forwards
}

@keyframes slideIn {
    from {
        transform: translateY(8em);
        opacity: 0
    }
    to {
        transform: translateY(0);
        opacity: 100%
    }
}

@keyframes slideOut {
    from {
        transform: translateY(0);
        opacity: 100%
    }
    to {
        transform: translateY(8em);
        opacity: 0
    }
}

.recent-orders-notif__details {
    float: left;
    word-wrap: break-word;
    width: 14em !important
}

.recent-orders-notif__actions {
    position: absolute;
    top: .8em;
    right: .8em;
    color: #ff8b84
}

.recent-orders-notif__actions:hover {
    color: #fdf3f3
}

.recent-orders-notif__actions i {
    margin: 0 .5em
}

.recent-orders-notif__actions .fa-times {
    font-size: 14px
}

.recent-orders-notif__actions .fa-times:hover {
    cursor: pointer;
    color: red
}

.recent-orders-notif__firstline {
    font-weight: 600;
    margin-top: -.6em;
    margin-bottom: -1.7em;
    color: #fff;
    font-size: 12px
}

.recent-orders-notif__thirdline {
    font-size: .8em;
    color: #ffd6ee;
    margin-bottom: .3em;
    font-size: 11px
}

