@font-face {
    font-family: 'Anton';
    font-style: normal;
    font-weight: 400;
    src: local('Anton Regular'), local('Anton-Regular'), url(https://fonts.gstatic.com/s/anton/v9/1Ptgg87LROyAm3K8-C8QSw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Anton';
    font-style: normal;
    font-weight: 400;
    src: local('Anton Regular'), local('Anton-Regular'), url(https://fonts.gstatic.com/s/anton/v9/1Ptgg87LROyAm3K9-C8QSw.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Anton';
    font-style: normal;
    font-weight: 400;
    src: local('Anton Regular'), local('Anton-Regular'), url(https://fonts.gstatic.com/s/anton/v9/1Ptgg87LROyAm3Kz-C8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.dashboard-black-friday-banner {
    background: url('../images/bfriday-offer/bg_dashboard.png');
    color: #ffffff !important;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.dashboard-black-friday-banner h1 {
    color: #FFBD00 !important;
    font-size: 2em;
    margin: 25px 0 4px 0;
    line-height: 1;
    text-transform: uppercase;
    font-family: open_sans_xs_extra_bold;
}

.dashboard-black-friday-banner i {
    font-size: 10px !important;
}

.new-portal-text {
    position: relative;
}

.left-image-dashboard {
    background: url('../images/bfriday-offer/left_bg_dashboard.png');
    position: absolute;
    width: 100%;
    left: 0;
    height: 190px;
    background-repeat-x: no-repeat;
}

.arrow-image-css-bfriday {
    margin-bottom: -10px;
    position: absolute;
    bottom: 15px;
    z-index: 2;
}

.right-image-dashboard {
    background: url('../images/bfriday-offer/right_bg_dashboard.png');
    position: absolute;
    width: 36%;
    height: 200px;
    bottom: 18px;
    right: 0px;
}

.dashboard-black-friday-banner p {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
}

.add-credit-black-friday-banner {
    background: url('../images/bfriday-offer/bg_checkout.png');
    color: #ffffff !important;
    position: relative;
}

.add-credit-black-friday-banner .margin-10 {
    margin-top: 10px;
}

.add-credit-black-friday-banner h2 {
    color: #fff !important;
    font-size: 2em;
    margin: 20px 0px 5px 0px;
    line-height: 1;
    font-family: open_sans_xs_extra_bold !important;
    letter-spacing: 2px;
}

.add-credit-black-friday-banner p {
    font-size: 14px;
    font-weight: 300;
    color: #ffffff !important;
    line-height: 20px;
    padding: 0;
}

.add-credit-black-friday-banner .yellow_p_checkout {
    color: #FFBD00 !important;
    font-size: 1.4em;
    margin-top: 10px;
}

.add-credit-black-friday-banner a {
    color: #ffbe2f !important;
}

.add-credit-black-friday-banner .ifontsize {
    font-style: normal;
    font-size: 13px;
}

.bg-image-checkout {
    background: url('../images/bfriday-offer/background_checkout.png');
    position: absolute;
    width: 100%;
    left: 0;
    height: 280px;
    z-index: 0;
    background-repeat-x: no-repeat;
    top: 0px;
}

.arrow-image-css-bfriday-checkout {
    position: absolute;
    bottom: 5px;
    left: 5px;
    z-index: 2;
}

.bfriday_prcing_page {
    background: url('../images/bfriday-offer/bg_dashboard.png');
    color: #ffffff !important;
    text-align: center;
    position: relative;
    height: 145px;
    margin: 0 auto;
    list-style: none;
}

.black-friday-2019-offer {
    background: #131313;
    height: 167px;
    max-width: 1030px;
}

.bfriday_prcing_page .top_left_pricing {
    position: absolute;
    left: 0;
    top: -2px;
    z-index: 4;
}
.black-friday-2019-offer .top_left_pricing {
    top: 0;
}

.bfriday_prcing_page .top_right_pricing {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
}

.bfriday_prcing_page .arrows_bottom_pricing {
    position: absolute;
    bottom: 5px;
    left: 5px;
}

.div_bfriday_pricing {
    position: absolute;
    left: 0;
    right: 0;
    top: 10px;
}
.black-friday-2019-offer .div_bfriday_pricing{
    top: 0;
    z-index: 5;
}
.title_pricing_bfriday {
    margin: 0 auto;
}
.black-friday-2019-offer .title_pricing_bfriday {
    margin-right: 16%;
    float: right;
}

.div_bfriday_pricing p {
    padding: 0px 32%;
    margin: 0;
    font-weight: 600;
    color: #fff !important;
    line-height: 16px;
    font-size: 13px;
}

.fifty-off-prices-bfriday_prcing_page {
    text-align: center;
    background: url('../images/bfriday-offer/bg_dashboard.png');
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding-top: 50px;
    height: 420px;
    max-height: 425px;
    border-bottom: #3A3A3A solid 5px;
    padding: 6% 5px;
}
.black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page{
    background: url('../images/black-friday-2019-offer/pricing_bottom_465.png') #131313;
    padding: 2% 5px;
    height: 440px;
    max-height: 440px;
    border-bottom: none;
}
.fifty-off-prices-bfriday_prcing_page .bottom_arrow_pricing {
    position: absolute;
    right: 10px;
    margin: 0 auto;
    transform: rotate(-7deg);
    top: -3px;
}

.fifty-off-prices-bfriday_prcing_page .bottom_bottom_pricing {
    position: absolute;
    left: 0;
    bottom: -15px;
}
.black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page .bottom_bottom_pricing{
    bottom: auto;
}
.fifty-off-prices-bfriday_prcing_page h1 {
    font-size: 3em;
    font-weight: 600;
    position: relative;
    color: #fff !important;
    margin: 5px auto;
    z-index: 8;
}
.black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page h1,.black-friday-offer-heading{
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 65px;
    /*text-shadow: 0 1px 0 #FFBC00;*/
    color: #FFBC00;
    /*background: linear-gradient(to right, #FFC31A 40%, #FFEC42 100%);*/
    background: #FFC31A;
    /* IE10+ */
    background: -ms-linear-gradient(to right, #FFC31A 40%, #FFEC42 100%);
    /* Mozilla Firefox */
    background: -moz-linear-gradient(to right,  #FFC31A 40%, #FFEC42 100%);
    /* Opera */
    background: -o-linear-gradient(to right,  #FFC31A 40%, #FFEC42 100%);
    /* Webkit (Safari/Chrome 10) */
    background: -webkit-gradient(linear, right top, left bottom, color-stop(100%, #FFEC42), color-stop(40%, #FFC31A));
    /* Webkit (Chrome 11+) */
    background: -webkit-linear-gradient(to right, #FFC31A 40%, #FFEC42 100%);
    /* W3C Markup */
    background: linear-gradient(to right, #FFC31A 40%, #FFEC42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFC31A', endColorstr='#FFEC42', GradientType=1);
    background-clip: content-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.fifty-off-prices-bfriday_prcing_page p {
    font-size: 1.2em;
    color: #fff !important;
    font-weight: bold;
    letter-spacing: 0;
    padding: 0 15%;
}
.black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page p{
    font-size: 21px;
    padding: 0 10%;
}
.fifty-off-prices-bfriday_prcing_page .lastspan {
    font-size: 13px;
    font-weight: 600;
    color: #fff !important;
    font-style: italic;
    z-index: 9;
    position: relative;
}
.black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page .lastspan{
    font-size: 11px;
    padding: 0 20px;
    text-align: center;
    display: block;
}
#black-friday {
    background-color: #000 !important;
    padding: 0px;
}
.black-friday_offer_heading_second .black-friday-offer-heading{
    margin: 0 0;
    line-height: 50px;
    float: right;
}
#black-friday-body {
    background: url('../images/bfriday-offer/home_widget_bg.png') !important;
    padding: 15px 15px 20px;
    position: fixed;
    right: -300px;
    top: 240px;
    width: 300px;
    z-index: 999;
    text-align: center;
    line-height: 1.5;
}

.black-friday-offer_p,.black-friday-offer_p p{
    font-family: Anton, sans-serif !important;
    color: #FFFFFF !important;
    font-size: 27px;
    margin: 4px 0 0;
    text-align: left;
    line-height: 17px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari only override */
    ::i-block-chrome,.black-friday-offer_p p{
        font-size: 24px;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page h1, .black-friday-offer-heading { background: none !important; }
    .black-friday-offer_p,.black-friday-offer_p p{ font-size:24px; }
}
.offer-new-widget-box {
    padding: 20px 0 10px !important;
    min-height: 191px;
}

.smalltext_widget {
    line-height: 1 !important;
    font-size: 14px !important;
    color: #fff !important;
    font-weight: 600 !important;
}

.smalltext_widget span {
    color: #FFBD00 !important;
}

.yellow_button_widget_new {
    font-size: 1.4em;
    border: 1px solid #f4ad00;
    background: transparent;
    font-style: normal;
    color: #f4ad00;
    padding: 10px 65px !important;
    text-align: center;
    font-weight: 600;
}

.yellow_button_widget_new:hover {
    color: #FFFFFF;
    background: #f4ad00;
    border: 1px solid #f4ad00;
    transition: all 0.2s linear 0s;
}

.desktop_checkout_mobile {
    display: none;
}

/*menu bar offer start */
.offerbar {
    background: url('../images/bfriday-offer/bg_dashboard.png');
    text-align: center;
    position: fixed;
    overflow: hidden;
    width: 100%;
    top: 66px;
    z-index: 999;
}
.offerbar {
    background-image: url(../images/black-friday-2019-offer/homebar--spiral-BGLEFT.png), url(../images/black-friday-2019-offer/homebar--spiral-BGRight.png);
    background-position: left, right;
    background-repeat: no-repeat, no-repeat;
    background-color: #131313;
    top: 66px;
    cursor: pointer;
}
.offerbar6 {
    background: url('../images/bfriday-offer/bg_dashboard.png');
    text-align: center;
    position: fixed;
    overflow: hidden;
    width: 100%;
    top: 66px;
    z-index: 1;
}
.black-friday-offer_heading{
    float: left;
    margin-top: 4px;
}
.offerbar .res {
    display: none;
}

.menu_offer_paragraph_div_text {
    padding-left: 5px;
}

.menu_offer_paragraph_div_text h1 {
    font-family: 'Anton', sans-serif !important;
    font-size: 2.2em;
    text-transform: uppercase;
    color: #fff;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 5px;
    letter-spacing: 1px;
}

.menu_offer_paragraph_div_text h1 span {
    color: #fbbc1e;
    font-family: 'Anton', sans-serif !important;
}

.menu_offer_paragraph_div_bg {
    background: #fbbc1e;
    padding: 5px 0px;
}

.menu_offer_paragraph_div_bg h4 {
    color: #000 !important;
    font-size: 1.3em;
    text-transform: uppercase;
    font-weight: bold;
    margin: 10px auto !important;
}

.menu_offer_paragraph_div_bg h4 span {
    color: #fff !important;
}

.menu_offer_paragraph_div_bg .normal_text_paragraph {
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    font-size: 1.2em;
}

.menu_offer_paragraph_div_bg .bold_text_paragraph {
    font-weight: 900;
    margin: 0;
    font-size: 1.5em;
    letter-spacing: 2px;
    line-height: 20px;
}

.menu_offer_paragraph_div_bg_res {
    background: #f4ad00;
    height: 70px;
    margin-top: 2px;
    border-radius: 10px 0px 0px 10px;
    display: none;
}

.menu_offer_paragraph_div_bg_res p {
    color: #000 !important;
}

.menu_offer_paragraph_div_bg_res .normal_text_paragraph {
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    font-size: 1.2em;
}

.menu_offer_paragraph_div_bg_res .bold_text_paragraph {
    font-weight: 900;
    margin: 0;
    font-size: 1.5em;
    letter-spacing: 2px;
    line-height: 20px;
}

.menu_b_offer_image_div {
    margin-top: 0.85%;
}

.menu_b_offer_image6_div {
    margin-top: 1.5%;
}

.menu_offer_add_more_div {
    margin-top: 1%;
    padding-right: 0px;
}

.menu_offer_add_more_div .yellow_button_widget_new {
    padding: 5px 40px !important;
}

.menu_offer_paragraph_div {
    padding: 0;
}

.menu_offer_paragraph_div p {
    color: #fff !important;
    font-size: 12px;
    font-weight: 600;
    margin-top: 10px;
    letter-spacing: 0.2px;
}

.menu_offer_paragraph_div p a {
    color: #f4ad00 !important;
}

.inner_offerclass {
    margin-top: 177px;
}

.offerbar .crossbtn_nav_offer {
    margin-right: 10px;
    float: right;
    color: #fff;
    font-weight: bold;
    margin-top: -2%;
    display: block;
}

@media (max-width: 1024px) {
    .fifty-off-prices-bfriday_prcing_page {
        height: 470px;
        max-height: 470px;
        padding: 6.5% 5px;
    }

    .bfriday_prcing_page .top_right_pricing {
        z-index: 0;
    }

    .bfriday_prcing_page .top_left_pricing {
        z-index: 0;
    }

    .price-per-month a {
        padding: 0 5px !important;
        font-size: 10px;
    }

    @-moz-document url-prefix() {
        .new-price-banner-logo {
            padding-bottom: 9px !important;
        }
    } .arrow-image-css-bfriday-checkout {
          width: 40px;
      }

    .offerbar6, .offerbar {
        top: 55px;
    }

    .offerbar6 .menu_offer_paragraph_div_bg {
        width: 26% !important;
    }

    .offerbar6 .menu_b_offer_image6_div {
        width: 27% !important;
    }

    .offerbar6 .menu_offer_paragraph_div {
        width: 30% !important;
    }

    .offerbar6 .menu_offer_add_more_div .yellow_button_widget_new {
        padding: 10px 15px !important;
    }

    .offerbar6 .menu_offer_paragraph_div_bg .normal_text_paragraph {
        font-size: 1em;
        line-height: 16px;
        margin: 0;
    }

    .offerbar6 .menu_offer_paragraph_div_bg .bold_text_paragraph {
        margin: 0;
        font-size: 1em;
        letter-spacing: 0px;
        line-height: 20px;
    }

    .offerbar .menu_offer_paragraph_div_bg .normal_text_paragraph {
        font-size: 1em;
    }

    .offerbar .menu_offer_paragraph_div_bg .bold_text_paragraph {
        line-height: 18px;
    }

    .menu_b_offer_image_div {
        margin-top: 1.5%;
    }

    .inner_offerclass {
        margin-top: 115px;
    }

    .white-voodoo-gtmetrix {
        height: 50px;
        margin: -10px 0 0;
    }

    .offerbar6 .container {
        padding-left: 5px;
    }

    .offerbar6 .menu_b_offer_image6_div {
        margin-top: 2%;
    }

    .menu_offer_paragraph_div_text h1 {
        font-size: 1.8em;
    }

    .menu_offer_paragraph_div_bg h4 {
        font-size: 1em;
    }
}

@media (max-width: 768px) {
    .fifty-off-prices-bfriday_prcing_page {
        height: 420px;
    }

    .div_bfriday_pricing p {
        padding: 0px 20%;
    }

    .offerbar {
        position: relative;
        height: auto;
        margin-top: 7.5%;
        padding: 0px 0px 6px 0px;
        top: unset;
        z-index: 9999;
    }

    .offerbar6 {
        position: relative;
        height: auto;
        margin-top: 7.5%;
        padding: 4px 0px 15px 0px;
        top: unset;
    }

    .menu_offer_paragraph_div_bg {
        display: block;
        text-align: center;
    }

    .menu_offer_paragraph_div_bg_res {
        display: block;
        border-radius: 10px 10px 10px 10px
    }

    .offerbar6 .menu_offer_paragraph_div_bg {
        display: none;
    }

    .offerbar6 .menu_offer_paragraph_div_bg_res {
        display: block;
        border-radius: 10px 10px 10px 10px
    }

    .offerbar6 .menu_offer_paragraph_div_bg {
        width: auto !important;
        float: none !important;
    }

    .offerbar6 .menu_b_offer_image6_div {
        width: auto !important;
        float: none !important;
    }

    .offerbar6 .menu_offer_paragraph_div {
        width: auto !important;
        float: none !important;
    }

    .offerbar6 .menu_offer_add_more_div {
        width: auto !important;
        float: none !important;
    }

    .offerbar6 .menu_offer_add_more_div .yellow_button_widget_new {
        padding: 10px 65px !important;
    }

    .menu_offer_paragraph_div p {
        font-size: 14px;
    }

    .inner_offerclass {
        margin-top: 20px;
    }

    .offerbar6 .container {
        padding-left: 15px;
    }

    .offerbar6 .menu_b_offer_image6_div {
        margin-top: 1.5%;
    }

    .menu_offer_paragraph_div_text h1 {
        text-align: center;
        font-size: 2.2em;
        margin-bottom: -3px;
        margin-top: 3px;
    }

    .menu_offer_paragraph_div_bg {
        background: transparent;
        padding: 0px;
        margin-right: 10px;
    }

    .menu_offer_paragraph_div_bg h4 {
        color: #fff !important;
        font-size: 1.4em;
        margin: 0px auto !important;
        letter-spacing: 0.8px;
    }

    .menu_offer_paragraph_div_bg h4 span {
        color: #fbbc1e !important;
    }

    .yellow_button_widget_new {
        font-size: 1.2em;
    }

    .offerbar .crossbtn_nav_offer {
        position: absolute;
        right: -20px;
        top: -45px;
    }

    .offerbar .container {
        margin: 0 auto !important;
    }

    .menu_offer_add_more_div {
        margin-top: 0.5%;
        padding-right: inherit;
    }

    .menu_offer_add_more_div .yellow_button_widget_new {
        font-size: 1.2em;
        padding: 2px 25px !important;
    }
}

@media (max-width: 479px) {
    .offerbar {
        padding: 0px 0px 5px 0px;
        z-index: 999;
    }

    .bfriday_prcing_page .arrows_bottom_pricing {
        display: none;
    }

    .div_bfriday_pricing p {
        padding: 0px 3%;
        line-height: 14px;
    }

    .left-image-dashboard {
        left: -5px;
    }

    .arrow-image-css-bfriday-checkout {
        display: none;
    }

    .add-credit-black-friday-banner p {
        word-break: break-all;
    }

    .desktop_checkout_page {
        display: none;
    }

    .desktop_checkout_mobile {
        display: block;
    }

    .arrow-image-css-bfriday-checkout {
        display: none;
    }

    .offerbar {
        margin-top: 15%;
    }

    .offerbar6 {
        margin-top: 15%;
    }

    .menu_offer_paragraph_div_bg {
        display: none;
    }

    .menu_offer_paragraph_div_bg {
        display: block;
        text-align: center;
        margin: 0 auto;
        padding: 0;
        margin-right: 10px;
    }

    .menu_offer_paragraph_div_bg_res {
        display: block;
        border-radius: 10px 10px 10px 10px
    }

    .menu_offer_add_more_div {
        margin-top: 5px;
        padding-right: inherit;
    }

    .menu_offer_paragraph_div_bg_res .normal_text_paragraph {
        font-size: 1em;
        line-height: 17px;
    }

    .menu_offer_paragraph_div p {
        font-size: 13px;
    }

    .inner_offerclass {
        margin-top: 20px;
    }

    .menu_offer_paragraph_div_text h1 {
        font-size: 1.5em;
        margin-bottom: 0;
    }

    .menu_offer_paragraph_div_bg h4 {
        font-size: 1em;
        letter-spacing: 0.5px;
    }

    .menu_offer_add_more_div .yellow_button_widget_new {
        font-size: 1em;
        padding: 2px 20px !important;
    }

    .offerbar .crossbtn_nav_offer {
        position: absolute;
        right: -20px;
        top: -40px;
    }
}

/*Christmas Offer Start */
.christmas_prcing_page {
    background: url('../images/christmas-offer/right_img.png'), url('../images/christmas-offer/right_stars.png'), url('../images/christmas-offer/title_img.png'), url('../images/christmas-offer/left_stars.png'), url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/bg_top.png');
    background-position: right bottom, right top, left bottom, left top, 0% -60%, left top;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat;
    color: #ffffff !important;
    text-align: center;
    position: relative;
    height: 145px;
    max-width: 1030px;
    margin: 0 auto;
    list-style: none;
}

.christmas_prcing_page .top_left_pricing {
    position: absolute;
    left: 0px;
    top: 0px;
}

.christmas_prcing_page .top_right_pricing {
    position: absolute;
    top: 0;
    right: 0;
}

.christmas_prcing_page .bottom_left_pricing {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.christmas_prcing_page .bottom_right_pricing {
    position: absolute;
    bottom: 0;
    right: 0;
}

.div_christmas_prcing_page {
    position: absolute;
    left: 0;
    right: 0;
    top: 35%;
}

.div_christmas_prcing_page p {
    padding: 1px 26%;
    margin: 0;
    font-weight: 600;
    color: #fff !important;
    line-height: 16px;
    font-size: 13px;
}

.fifty-off-prices-christmas_prcing_page {
    text-align: center;
    background: url('../images/christmas-offer/bottom_bg.png'), url('../images/christmas-offer/bottom_bg_center.png'), url('../images/christmas-offer/bg.png');
    background-position: left bottom, left bottom, left center;
    background-repeat: no-repeat, repeat-x, repeat-x;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding-top: 50px;
    height: 444px;
    max-height: 444px;
    padding: 6% 5px;
    background-color: #cfdebf;
}

.fifty-off-prices-christmas_prcing_page .bottom_arrow_pricing {
    position: absolute;
    right: 10px;
    margin: 0 auto;
    transform: rotate(-7deg);
    top: -3px;
}

.fifty-off-prices-christmas_prcing_page .bottom_bottom_pricing {
    position: absolute;
    left: 0;
    bottom: -15px;
}

.fifty-off-prices-christmas_prcing_page h1 {
    font-size: 3em;
    font-weight: bold;
    position: relative;
    color: #fff !important;
    margin: 5px auto;
    z-index: 8;
}

.fifty-off-prices-christmas_prcing_page p {
    font-size: 1.2em;
    color: #fff !important;
    font-weight: bold;
    letter-spacing: 0px;
    padding: 0px 15%;
}

.fifty-off-prices-christmas_prcing_page .lastspan {
    font-size: 13px;
    font-weight: 600;
    color: #fff !important;
    font-style: italic;
    z-index: 9;
    position: relative;
}

.dashboard-christmas-banner {
    background: url('../images/christmas-offer/dashboard_left_img3.png'), url('../images/christmas-offer/dashboard_left_img1.png'), url('../images/christmas-offer/dashboard_right_santa_img.png'), url('../images/christmas-offer/dashboard_left_stars.png'), url('../images/christmas-offer/dashboard_right_stars.png'), url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/dashboard_bottom.png'), url('../images/christmas-offer/dashboard_bg.png');
    background-position: 0% bottom, 15% bottom, 100% bottom, left top, 98% 12%, 0% -17px, left 116%, left center;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat;
    color: #ffffff !important;
    text-align: center;
    position: relative;
    overflow: hidden;
    height: 242px;
}

.dashboard-christmas-banner p {
    color: #fff !important;
    font-size: 18px;
    line-height: 1.2;
    vertical-align: middle;
    margin-top: 80px;
}

.dashboard-christmas-banner .text {
    font-size: 10px !important;
    margin-top: 20px;
}

.add-credit-christmas-banner {
    background: url('../images/christmas-offer/checkout_bottom_right.png'), url('../images/christmas-offer/checkout_bottom_left.png'), url('../images/christmas-offer/checkout_bottom_center.png'), url('../images/christmas-offer/check_out_merry_christmas_title.png'), url('../images/christmas-offer/check_out_top_stars_bg.png'), url('../images/christmas-offer/check_out_bg.png');
    background-position: right bottom, left bottom, left bottom, left top, right top, left top;
    background-repeat: no-repeat, no-repeat, repeat-x, no-repeat, no-repeat, repeat-x;
    color: #ffffff !important;
    position: relative;
    background-color: #cedebf;
}

.add-credit-christmas-banner h1 {
    color: #fff !important;
    font-size: 2em;
    margin: 0px 0px 5px 0px;
    line-height: 1;
    letter-spacing: 2px;
    font-family: open_sans_xs_extra_bold !important;
}

.add-credit-christmas-banner p {
    font-size: 14px;
    font-weight: 300;
    color: #ffffff !important;
    line-height: 20px;
    padding: 0;
}

.add-credit-christmas-banner span {
    font-style: normal;
    color: #825c30;
    font-size: 9px;
    font-family: open_sans_xs_extra_bold !important;
    text-shadow: 1px 1px 2px #fff, -1px -1px 2px #fff, 2px 2px 4px #b8d9bf, -2px -2px 2px #b8d9bf;
}

.menu_christmas_offer_paragraph_div_text {
    padding-left: 5px;
}

.menu_christmas_offer_paragraph_div_text h1 {
    font-family: 'Anton', sans-serif !important;
    font-size: 2.2em;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
    letter-spacing: 1px;
}

.menu_christmas_offer_paragraph_div_text h1 span {
    color: #000;
    font-family: 'Anton', sans-serif !important;
}

.menu_christmas_offer_paragraph_div_bg {
    background: #00495f;
    padding: 5px 0px;
}

.menu_christmas_offer_paragraph_div_bg h4 {
    color: #fff !important;
    font-size: 1.3em;
    text-transform: uppercase;
    font-weight: bold;
    margin: 10px auto !important;
}

.menu_christmas_offer_paragraph_div_bg h4 span {
    color: #fbbc21 !important;
}

.offerbar-christmas {
    background: url('../images/christmas-offer/front_two_trees.png'), url('../images/christmas-offer/front_stars.png'), url('../images/christmas-offer/front_dotted_right.png'), url('../images/christmas-offer/front_dotted_left.png'), url('../images/christmas-offer/front_left_tree.png'), url('../images/christmas-offer/front_right.png'), url('../images/christmas-offer/front_bottom_mountain.png'), url('../images/christmas-offer/front_background.png');
    background-position: 7% bottom, 2% top, 35% top, 89% 30%, left bottom, right bottom, left bottom, left bottom;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x;
    text-align: center;
    position: fixed;
    overflow: hidden;
    width: 100%;
    top: 65px;
    z-index: 999;
    background-color: #358a96;
}

.offerbar-christmas .crossbtn_nav_offer {
    margin-right: 10px;
    float: right;
    color: #fff;
    font-weight: bold;
    display: block;
}

.loginleftpanel .offerbar-christmas {
    display: none;
}

.loginrightpanel .offerbar-christmas {
    background: url('../images/christmas-offer/front_dotted_right.png'), url('../images/christmas-offer/front_dotted_left.png'), url('../images/christmas-offer/front_left_tree.png'), url('../images/christmas-offer/front_right.png'), url('../images/christmas-offer/front_bottom_mountain.png'), url('../images/christmas-offer/front_background.png');
    background-position: 35% top, 89% 30%, left bottom, right bottom, left bottom, left bottom;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x;
    width: auto;
    top: unset;
    position: relative;
    margin-top: -5px;
    z-index: 1;
    background-color: #358a96;
}

.loginrightpanel .menu_christmas_offer_paragraph_div_bg h4 {
    font-size: 1.0em;
}

.loginrightpanel .menu_christmas_offer_paragraph_div_text h1 {
    font-size: 2.0em;
    text-align: center;
}

@media (max-width: 1300px) {
    .add-credit-christmas-banner {
        background: url('../images/christmas-offer/checkout_bottom_right.png'), url('../images/christmas-offer/checkout_bottom_left.png'), url('../images/christmas-offer/checkout_bottom_center.png'), url('../images/christmas-offer/check_out_merry_christmas_title2.png'), url('../images/christmas-offer/check_out_top_stars_bg.png'), url('../images/christmas-offer/check_out_bg.png');
        background-position: right bottom, left bottom, left bottom, left top, right top, left top;
        background-repeat: no-repeat, no-repeat, repeat-x, no-repeat, no-repeat, repeat-x;
        color: #ffffff !important;
        position: relative;
        background-color: #cedebf;
    }

    .add-credit-christmas-banner h1 {
        font-size: 1.2em;
    }

    .add-credit-christmas-banner p {
        font-size: 9px;
    }

    .add-credit-christmas-banner span {
        font-size: 7px;
    }
}

@media (max-width: 1260px) {
    .offerbar-christmas {
        background: url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/front_background.png');
        background-position: left top, left bottom;
        background-repeat: repeat, repeat-x;
        background-color: #358a96;
    }

    .dashboard-christmas-banner {
        background: url('../images/christmas-offer/dashboard_left_img2.png'), url('../images/christmas-offer/right_img.png'), url('../images/christmas-offer/dashboard_left_stars.png'), url('../images/christmas-offer/dashboard_right_stars.png'), url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/dashboard_bottom.png'), url('../images/christmas-offer/dashboard_bg.png');
        background-position: 0% bottom, 100% bottom, left top, 98% 12%, 0% -17px, left 116%, left center;
        background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat;
    }
}

@media (max-width: 1199px) {
    .loginrightpanel .offerbar-christmas {
        display: none;
    }

    .loginleftpanel .offerbar-christmas {
        background: url('../images/christmas-offer/front_dotted_right.png'), url('../images/christmas-offer/front_dotted_left.png'), url('../images/christmas-offer/front_left_tree.png'), url('../images/christmas-offer/front_right.png'), url('../images/christmas-offer/front_bottom_mountain.png'), url('../images/christmas-offer/front_background.png');
        background-position: 35% top, 89% 30%, left bottom, right bottom, left bottom, left bottom;
        background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x;
        width: auto;
        top: unset;
        position: relative;
        margin-top: -5px;
        z-index: 1;
        background-color: #358a96;
        display: block;
        margin-top: 0.8%;
    }

    .loginleftpanel .menu_christmas_offer_paragraph_div_bg h4 {
        font-size: 1.0em;
    }

    .loginleftpanel .menu_christmas_offer_paragraph_div_text h1 {
        font-size: 2.0em;
        text-align: center;
    }
    .black-friday-offer_p, .black-friday-offer_p p{
        font-size: 20px;
    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page h1, .black-friday-offer-heading{
        font-size: 40px;
    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page p{
        font-size: 18px;
    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page{
        height: 478px;
        max-height: 478px;
    }
}

@media (max-width: 1090px) {
    .offerbar-christmas {
        background: url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/front_background.png');
        background-position: left top, left bottom;
        background-repeat: repeat, repeat-x;
        top: 55px;
        background-color: #358a96;
    }

    .add-credit-christmas-banner {
        background: url('../images/christmas-offer/checkout_bottom_right.png'), url('../images/christmas-offer/checkout_bottom_left.png'), url('../images/christmas-offer/checkout_bottom_center.png'), url('../images/christmas-offer/check_out_merry_christmas_title2.png'), url('../images/christmas-offer/check_out_top_stars_bg.png'), url('../images/christmas-offer/check_out_bg.png');
        background-position: right bottom, left bottom, left bottom, left top, right top, left top;
        background-repeat: no-repeat, no-repeat, repeat-x, no-repeat, no-repeat, repeat-x;
        color: #ffffff !important;
        position: relative;
        background-color: #cedebf;
    }

    .add-credit-christmas-banner h1 {
        font-size: 1.4em;
    }

    .add-credit-christmas-banner p {
        font-size: 12px;
    }

    .loginrightpanel .offerbar-christmas {
        display: none;
    }

    .loginleftpanel .offerbar-christmas {
        background: url('../images/christmas-offer/front_background.png');
        background-position: left bottom;
        background-repeat: repeat-x;
        width: auto;
        top: unset;
        position: relative;
        margin-top: -5px;
        z-index: 1;
        background-color: #358a96;
        display: block;
        margin-top: 0.8%;
    }

    .loginleftpanel .menu_christmas_offer_paragraph_div_bg h4 {
        font-size: 1.0em;
    }

    .loginleftpanel .menu_christmas_offer_paragraph_div_text h1 {
        font-size: 2.0em;
        text-align: center;
    }
    .black-friday-offer_p, .black-friday-offer_p p{
        font-size: 20px;
    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page h1, .black-friday-offer-heading{

        font-size: 41px;

    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page p{
        font-size: 18px;
    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page{
        height: 478px;
        max-height: 478px;
        background-size: 100% 100%;
    }
}

@media (max-width: 1000px) {
    .christmas_prcing_page {
        background: url('../images/christmas-offer/right_img2.png'), url('../images/christmas-offer/title_img.png'), url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/bg_top.png');
        background-position: right bottom, left bottom, 0% -60%, right top;
        background-repeat: no-repeat, no-repeat, repeat-x, no-repeat;
    }
    /*.black-friday_offer_heading_second{
        width: 100%;
    }*/
}

@media (max-width: 999px) {
    .loginleftpanel .offerbar-christmas .crossbtn_nav_offer {
        position: absolute;
        right: 0px;
        top: 5px;
    }
}
@media (max-width: 930px) and  (min-width: 801px) {
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page h1, .black-friday-offer-heading {
        font-size: 26px;
    }
    .black-friday-offer_p, .black-friday-offer_p p {
        font-size: 17px;
    }
}

@media (max-width: 800px) {
    .christmas_prcing_page {
        background: url('../images/christmas-offer/right_img2.png'), url('../images/christmas-offer/title_img.png'), url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/bg_top.png');
        background-position: right bottom, left bottom, 0% -60%, right top;
        background-repeat: no-repeat, no-repeat, repeat-x, no-repeat;
    }

    .div_christmas_prcing_page p {
        font-size: 11px;
    }

    .dashboard-christmas-banner .text {
        font-size: 9px !important;
    }

    .dashboard-christmas-banner {
        background: url('../images/christmas-offer/right_img2.png'), url('../images/christmas-offer/check_out_merry_christmas_title.png'), url('../images/christmas-offer/dashboard_left_stars.png'), url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/dashboard_bottom.png'), url('../images/christmas-offer/dashboard_bg.png');
        background-position: 100% bottom, 0% bottom, left top, 0% -17px, left 116%, left center;
        background-repeat: no-repeat, no-repeat, repeat-x, repeat-x, repeat-x, repeat;
    }
    .black-friday-offer_p, .black-friday-offer_p p{
        font-size: 15px;
    }
    .black-friday-offer_heading{
        width: 50%;
        margin-top: 8px;
    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page h1, .black-friday-offer-heading{
        font-size: 32px;
    }
    .offerbar {
        margin-top: 11.5%;
    }
}

@media (max-width: 750px) {
    .offerbar-christmas {
        background: url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/front_background.png');
        background-position: left top, left bottom;
        background-repeat: repeat, repeat-x;
        top: unset;
        background-color: #358a96;
        position: relative;
    }

    .loginrightpanel .offerbar-christmas {
        display: none;
    }

    .loginleftpanel .offerbar-christmas {
        background: url('../images/christmas-offer/front_background.png');
        background-position: left bottom;
        background-repeat: repeat-x;
        width: auto;
        top: unset;
        position: relative;
        margin-top: -5px;
        z-index: 1;
        background-color: #358a96;
        display: block;
        margin-top: 0.8%;
    }

    .loginleftpanel .menu_christmas_offer_paragraph_div_bg h4 {
        font-size: 1.0em;
    }

    .loginleftpanel .menu_christmas_offer_paragraph_div_text h1 {
        font-size: 2.0em;
        text-align: center;
    }
    .black-friday-offer_p, .black-friday-offer_p p{
        font-size: 14px;
        margin: 5px 0 0;
    }
    .black-friday-offer_p, .black-friday-offer_p a{
        font-size: 11px;
    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page h1, .black-friday-offer-heading{
        font-size: 30px;
    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page{
        background-size: 100% 100%;
    }
}
@media (max-width: 664px) and  (min-width: 500px) {
    .black-friday_offer_heading_second{
        width: 100%;
    }
    .black-friday-offer_p{
        width: 100%;
        text-align: center;
    }
    .black-friday-offer_p, .black-friday-offer_p p {
        font-size: 14px;
        text-align: center;
    }
}
@media (max-width: 600px) {
    .christmas_prcing_page {
        background: url('../images/christmas-offer/title_img2.png'), url('../images/christmas-offer/alone_santa.png'), url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/bg_top.png');
        background-position: left bottom, right bottom, 0% -60%, right top;
        background-repeat: no-repeat, no-repeat, repeat-x, no-repeat;
    }

    .div_christmas_prcing_page p {
        padding: 1px 26%;
        font-size: 10px;
    }

    .div_christmas_prcing_page {
        top: 17%;
    }

    .add-credit-christmas-banner {
        background: url('../images/christmas-offer/check_out_bg.png');
        background-position: left top;
        background-repeat: repeat-x;
        background-color: #cedebf;
    }

    .add-credit-christmas-banner span {
        position: inherit;
        left: 0px;
        right: 0px;
        bottom: 0px;
    }
}

@media (max-width: 450px) {
    .dashboard-christmas-banner {
        background: url('../images/christmas-offer/alone_santa.png'), url('../images/christmas-offer/check_out_merry_christmas_title.png'), url('../images/christmas-offer/dashboard_left_stars.png'), url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/dashboard_bottom.png'), url('../images/christmas-offer/dashboard_bg.png');
        background-position: 100% bottom, 0% bottom, left top, 0% -17px, left 116%, left center;
        background-repeat: no-repeat, no-repeat, repeat-x, repeat-x, repeat-x, repeat;
    }

    .dashboard-christmas-banner .text {
        font-size: 10px !important;
        width: 60%;
        margin: 0 auto;
    }
    .black-friday_offer_heading_second{
        width: 100%;
    }
    .black-friday-offer_heading{
        width: 55%;
        margin-top: 12px;
    }
    .black-friday_offer_heading_second .black-friday-offer-heading{
        font-size: 28px;
    }
    .black-friday-offer_p{
        width: 100%;
    }
    .black-friday-offer_p, .black-friday-offer_p p{
        text-align: center;
        font-size: 12px;
    }
    .black-friday-2019-offerbar{
        background-size: 50% 100%;
        top: 10px;
    }

    .black-friday-2019-offer{
        height: 92px;
    }
    .black-friday-2019-offer .div_bfriday_pricing{
        margin: 0 auto;
        width: 85%;
    }
    .black-friday-2019-offer .title_pricing_bfriday{
        margin-right: 0;
    }
    .black-friday-2019-offer.fifty-off-prices-bfriday_prcing_page{
        padding: 16% 5px;
    }
}

@media (max-width: 400px) {
    .offerbar-christmas {
        background: url('../images/christmas-offer/dotted.png'), url('../images/christmas-offer/front_background.png');
        background-position: left top, left bottom;
        background-repeat: repeat, repeat-x;
        top: unset;
        background-color: #358a96;
        position: relative;
    }

    .div_christmas_prcing_page p {
        font-size: 10px;
    }

    .div_christmas_prcing_page {
        top: 6%;
    }

    .loginrightpanel .offerbar-christmas {
        display: none;
    }

    .loginleftpanel .offerbar-christmas {
        background: url('../images/christmas-offer/front_background.png');
        background-position: left bottom;
        background-repeat: repeat-x;
        width: auto;
        top: unset;
        position: relative;
        margin-top: -5px;
        z-index: 1;
        background-color: #358a96;
        display: block;
        margin-top: 0.8%;
    }

    .loginleftpanel .menu_christmas_offer_paragraph_div_bg h4 {
        font-size: 1.0em;
    }

    .loginleftpanel .menu_christmas_offer_paragraph_div_text h1 {
        font-size: 2.0em;
        text-align: center;
    }

    .menu_christmas_offer_paragraph_div_bg h4 {
        font-size: 1.0em;
    }
}

@media (max-width: 1200px) and (min-width: 1023px) {
    .offerbar-christmas {
        top: 55px;
    }

    .fifty-off-prices-christmas_prcing_page {
        height: 484px;
        max-height: 484px;
    }
}

@media (max-width: 1024px) {
    .offerbar-christmas {
        margin-top: 55px;
        position: relative;
        top: unset;
    }

    .inner_offerclass {
        margin-top: 120px;
    }
}

@media (max-width: 992px) {
    .fifty-off-prices-christmas_prcing_page {
        height: 423px;
    }
}

@media (max-width: 786px) {
    .offerbar-christmas {
        margin-top: 55px;
        position: relative;
        top: unset;
    }

    .inner_offerclass {
        margin-top: 10px;
    }
}

@media (max-width: 479px) {
    .offerbar-christmas {
        margin-top: 55px;
    }

    .inner_offerclass {
        margin-top: 179px;
    }
}

@media (max-width: 736px) {
    .inner_offerclass {
        margin-top: 10px;
    }
}

@media (max-width: 479px) {
    .offerbar-christmas {
        margin-top: 55px;
    }

    .inner_offerclass {
        margin-top: 10px;
    }
}