.widget {
    position: fixed;
    -ms-transform: translateY(-20%);
    transform: translateY(-20%);
    top: 65%;
    right: -504px;
    z-index: 98;
    width: 544px;
    height: 300px;
    display: -ms-flexbox;
    display: flex;
    transition: all 1s ease
}

.widget.slide {
    right: -51px
}

.widget .widgetClickBlock {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    width: 40px;
    height: 143px
}

.widget .widgetClickBlock .awesome {
    color: #fff;
    text-transform: uppercase;
    /* font-size: 1.6rem; */
    font-size: 1rem;
    line-height: 20px;
    font-weight: 500;
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    writing-mode: vertical-lr;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    height: 240px;
    text-align: center
}

.widget .widgetClickBlock .arrow {
    border: solid #97144d;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    height: 8px;
    margin-right: 8px;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    animation: bounceLeft 2s infinite
}

.widget .widgetData {
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center
}

.widget .widgetData p {
    color: #fff;
    margin-bottom: 20px
}

.widget .widgetData h2 {
    color: #97144d;
    font-size: 2rem;
    font-family: Lato-Bold;
    text-align: center;
    padding-bottom: 1rem
}

.widget .widgetData .widgetBtn {
    margin: 0 auto;
    width: 128px;
    display: inline-block;
    background: #97144d;
    color: #fff;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 500;
    padding: 13px 16px;
    text-decoration: none
}

.widget .widgetData .text-Cont {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    text-align: center
}

@media only screen and (max-width:767px) {
    .widget {
        display: none
    }
}

@keyframes bounceLeft {

    0%,
    100%,
    20%,
    50%,
    80% {
        -ms-transform: translateX(4px) rotate(135deg);
        transform: translateX(4px) rotate(135deg)
    }

    40% {
        -ms-transform: translateX(7px) rotate(135deg);
        transform: translateX(7px) rotate(135deg)
    }

    60% {
        -ms-transform: translateX(9px) rotate(135deg);
        transform: translateX(9px) rotate(135deg)
    }
}

@keyframes colorchange {
    0% {
        font-weight: 500
    }

    100% {
        color: #000;
        font-weight: 700
    }
}

.rightBusiCharmWrapper .dilseCelb .rates {
    font-size: 14px;
    line-height: 12px !important;
    padding: 5px 0 0 40px;
    text-align: center;
    top: 75px;
    width: 15rem;
    left: -9.6rem;
    background: #97144d;
    font-style: oblique;
}

.rightBusiCharmWrapper .dilseCelb .celbr {
    letter-spacing: .9px;
    font-size: 16px;
}

.rightBusiCharmWrapper .dilseCelb.fdRatesBox {
    top: 52% !important;
}

.rightBusiCharmWrapper .dilseCelb .arrow {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    height: 8px;
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    animation: bounceLeft 2s infinite;
    margin-left: -28px;
    position: relative;
    z-index: 2;
    top: 26px
}

.fdRatesBox.dilseCelb .rates:before {
    display: none
}

.fdRatesBox.dilseCelb .rates:after {
    border-right: 1px solid #fff;
    content: '';
    position: absolute;
    top: 0;
    height: 42px;
    left: 36px
}

.fdRatesBox.dilseCelb .ratesCharm a {
    padding: 0
}

.fdRatesBox.dilseCelb.fdActive .ratesCharm {
    width: auto
}