  /*
    Flaticon icon font: Flaticon
    Creation date: 04/10/2019 01:07
    */

    @font-face {
      font-family: "Flaticon";
      src: url("../fonts/Flaticon.eot");
      src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
           url("../fonts/Flaticon.woff2") format("woff2"),
           url("../fonts/Flaticon.woff") format("woff"),
           url("../fonts/Flaticon.ttf") format("truetype"),
           url("../fonts/Flaticon.svg#Flaticon") format("svg");
      font-weight: normal;
      font-style: normal;
    }
    
    @media screen and (-webkit-min-device-pixel-ratio:0) {
      @font-face {
        font-family: "Flaticon";
        src: url("./Flaticon.svg#Flaticon") format("svg");
      }
    }
    
    [class^="flaticon-"]:before, [class*=" flaticon-"]:before,
    [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
      font-family: Flaticon;
      font-size: 40px;
      font-style: normal;
      margin-left: 0;
    }
    
    .flaticon-target:before { content: "\f100"; }
    .flaticon-paint-board-and-brush:before { content: "\f101"; }
    .flaticon-programming-code:before { content: "\f102"; }
    .flaticon-start-up:before { content: "\f103"; }
    
    body {
      overflow-x: hidden;
      font-size: 14px;
      color: #5e5e5e;
      font-family: 'Poppins', sans-serif;
    }
    
    h1, h2, h3, h4, h5, h6 {
      margin-bottom: 0;
    }
    a {
      text-decoration: none;
    }
    a:hover {
      text-decoration: none;
      transition: all .2s ease-in-out;
    }
    p {
      margin-bottom: 0;
    }
    ul {
      margin-bottom: 0;
      padding-left: 0;
    }
    li {
      list-style: none;
    }
    .regular_heading {
        margin-bottom: 35px;
    }
    .regular_heading h1{
      font-size: 35px;
      color: #000;
      font-weight: 700;
      text-transform: uppercase;
      text-align: center;
      position: relative;
    }
    .regular_heading.clr_white h1{
      color: #fff;
    }
    header.header_wrapp {
      padding: 20px 0;
    }
    .contact_div ul {
      display: flex;
      align-items: center;
      justify-content: flex-end;
    }
    .contact_div ul li {
      padding: 0 15px;
      border-right: 1px solid #cbcbcb;
    }
    .contact_div ul li a {
      display: flex;
      align-items: center;
      color: #000;
      font-weight: 700;
      font-size: 16px;
      line-height: 20px;
    }
    .contact_div ul li a:hover i{
      color: #831fb2;
    }
    .contact_div ul li a i {
      margin-right: 15px;
      font-size: 24px;
      color: #a5c319;
      -webkit-transition: all .5s ease;
         -moz-transition: all .5s ease;
          -ms-transition: all .5s ease;
           -o-transition: all .5s ease;
              transition: all .5s ease;
    }
    .contact_div ul li a span {
      display: block;
    }
    .contact_div ul li a span:first-child {
      font-weight: 500;
    }
    .contact_div ul li:last-child {
      border-right: 0;
    }
    .bg_banner {
      background-image: url(../images/bg_banner.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      padding: 20px 0 15px;
    }
    .banner_content {
      color: #fff;
    }
    .banner_content h1 {
      display: flex;
      justify-content: flex-start;
      font-size: 33px;
      align-items: flex-end;
      margin-bottom: 50px;
    }
    .banner_content h1 span + .price {
      flex: 0 0 39%;
      font-size: 96px;
      font-weight: 700;
      color: #ffe400;
      line-height: 65px;
      text-align: right;
    }
    .banner_content h1 span + .price span {
      color: #fff;
      font-size: 23px;
      font-weight: 400;
      text-decoration: underline;
      text-transform: uppercase;
    }
    .banner_content h1 span + .price sup {
        font-size: 42px;
        top: -50px;
    }
    .banner_content h1 span {
        flex: 0 0 50%;
    }
    .banner_content ul li {
      font-size: 18px;
      line-height: 34px;
      position: relative;
      padding-left: 30px;
    }
    .banner_content ul li:before {
      content: '\f058';
      font-family: "Font Awesome 5 Free";
      position: absolute;
      top: 4px;
      left: 0;
      font-size: 20px;
      color: #a5c319;
      font-weight: 700;
      line-height: 26px;
    }
    .banner_form {
      background-color: #fff;
      padding: 40px 30px 25px;
      border-radius: 10px;
      text-align: center;
    }
    .banner_form h1 {
      font-size: 21px;
      color: #000;
      font-weight: 700;
      line-height: 24px;
    }
    .banner_form h3 {
      font-weight: 800;
      text-transform: uppercase;
      color: #831fb2;
      margin-bottom: 25px;
      font-size: 30px;
    }
    .banner_form h1 span {
      font-size: 50px;
      font-weight: 800;
      color: #ff0000;
    }
    .banner_form .form-group .form-control {
      font-size: 14px;
      height: 48px;
      color: #999;
      border-color: #515151;
      background-color: #515151;
      transition: all .15s ease-in-out;
    }
    .banner_form .banner-message .form-control:focus {
      outline: none;
      box-shadow: none;
      background-color: #fff;
    }
    .banner_form .form-group .banner-form-message{
      height: 60px;
    }
    .banner_form .form-group .btn {
      background-color: rgb(255, 0, 0);
      color: #fff;
      height: 48px;
      width: 100%;
      margin-bottom: 8px;
    }
    .banner_form .form-group p {
      font-size: 14px;
      color: #000;
      font-weight: 700;
    }
    .banner_form .form-group p a {
        color: #831fb2;
    }
    .banner_form .form-group:last-child {
        margin-bottom: 0;
    }
    .work_exp_sec {
        background-color: #a4c219;
    }
    .work_exp_sec .col-md-3 {
        border-right: 1px solid #ddd;
    }
    .work_exp_sec .col-md-3:last-child {
      border-right: 0;
    }
    .wrap_exp {
        display: flex;
        padding: 20px 0;
        align-items: flex-start;
    }
    .wrap_exp img{width:150px;}
    .wrap_exp p {
        text-transform: uppercase;
        padding-left: 10px;
        color: #000;
        font-weight: 700;
    }
    .wrap_exp p span {
        color: #fff;
        font-weight: 500;
    }
    .typeof_website {
        padding: 70px 0;
    }
    .typeofweb_nav .nav-tabs {
        text-align: center;
        margin: 0 auto 40px;
        width: 50%;
    }
    .typeoflogo_nav .nav-tabs {
        border-bottom: 0;
        margin-bottom: 40px;
        align-items: center;
    }
    .typeoflogo_nav.typeofweb_nav .nav-tabs {
        text-align: center;
        margin: 0 auto 40px;
        width: 32%;
    }
    .typeoflogo_nav .nav-tabs li {
        margin-right: 25px;
    }
    .typeoflogo_nav .nav-tabs li:last-child {
        margin-right: 0;
    }
    .typeoflogo_nav .nav-tabs li a {
        border: 0;
        background-color: #efefef;
        border-radius: 50px;
        text-transform: uppercase;
        font-size: 16px;
        color: #000;
        font-weight: 600;
        padding: 10px 30px;
    }
    .typeoflogo_nav .nav-tabs li a.active {
      color: #fff;
      background-color: #831fb2;
      border-color: #831fb2;
    }
    .tab_text h3 {
        color: #000;
        font-size: 18px;
        font-weight: 600;
        line-height: 28px;
        margin-bottom: 15px;
    }
    .tab_text p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 25px;
        font-weight: 500;
    }
    .tab_btn {
        display: flex;
    }
    .btn_div a {
        color: #000;
        font-weight: 600;
        display: block;
        font-size: 15px;
        text-align: center;
        margin-bottom: 5px;
    }
    .btn_div {
        margin-right: 30px;
        flex: 1;
    }
    .btn_div a.btn {
        display: block;
        padding: 12px 30px;
        border: 0;
        border-radius: 50px;
        color: #fff;
        text-transform: uppercase;
        margin: 0;
        width: 100%;
    }
    .btn_green {
        background-color: #a4c219;
        -webkit-transition: all .5s ease;
           -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
             -o-transition: all .5s ease;
                transition: all .5s ease;
    }
    .btn_green:hover{
      background-color: #831fb2;
      border-color: #831fb2 !important;
    }
    .btn_purple {
        background-color: #831fb2;
        -webkit-transition: all .5s ease;
           -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
             -o-transition: all .5s ease;
                transition: all .5s ease;
    }
    .btn_purple:hover{
      background-color: #a4c219;
       border-color: #831fb2 !important;
    }
    .pkg_sec {
        padding: 70px 0;
        background-image: url(../images/bg_develope.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        display: none;
    }
    .pkg_sec .regular_heading{text-align: center;}
    .pkg_box {
        background-color: #fff;
        border-radius: 10px;
        overflow: hidden;
        position: relative;
        margin-top: 9px;
        margin-left: 9px;
        margin-right: 9px;
    }
    .pkg_head {
        display: flex;
    }
    .head_bgclr, .pkg_price {
        flex: 0 0 50%;
    }
    .head_bgclr {
        background-color: #a5c319;
    }
    .head_bgclr h5 {
        color: #fff;
        padding: 25px 10px 25px 21px;
        font-size: 20px;
        position: relative;
    }
    .head_bgclr h5:before {
      content: '';
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 12px solid #a5c319;
      position: absolute;
      bottom: -12px;
    }
    .pkg_price {
        font-size: 32px;
        color: #000;
        font-weight: 800;
        text-align: right;
        padding: 0 0px 0px 8px;
        line-height: 34px;
        padding-right: 0px;
        display: flex;
        align-items: center;
    }
    .pkg_price strike {
        font-size: 25px;
        font-weight: 600;
        color: #ff0000;
    }
    .for_border {
        border-bottom: 1px solid #000;
        margin-right: 32px;
        padding: 2px 0;
    }
    .pkg_detail {
        padding: 25px 30px;
    }
    .pkg_detail ul {
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #000;
    }
    .pkg_detail ul li {
        line-height: 24px;
        color: #000;
        font-size: 13px;
        font-weight: 600;
    }
    .pkg_detail ul:nth-last-child(1) {
        border-bottom: 0;
    }
    .pkg_btn .btn {
        display: block;
        padding: 12px 20px;
        border: 2px solid;
        border-radius: 50px;
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 600;
        color: #000;
    }
    .for_scroll {
        margin-right: 30px;
    }
    .slimScrollDiv {
        margin-right: -30px;
    }
    .pkg_btn .btn_green {
        border-color: #a4c219;
        color: #fff;
        margin-bottom: 10px;
    }
    .free_li {
        color: #831fb2 !important;
    }
    .purple_box .head_bgclr, .purple_box .pkg_btn .btn_green {
        background-color: #831fb2;
        border-color: #831fb2;
        -webkit-transition: all .5s ease;
           -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
             -o-transition: all .5s ease;
                transition: all .5s ease;
    }
    .purple_box .pkg_btn .btn_green:hover{
      background-color: #a4c219;
      border-color: #a4c219 !important;
    }
    .purple_box .head_bgclr h5:before {
        border-top: 12px solid #831fb2;
    }
    .pkg_box.purple_box {
        overflow: inherit;
    }
    .special-offer:before {
        content: '';
        position: absolute;
        top: -6px;
        left: -7px;
        background-image: url(../images/ribbon.png);
        width: 100px;
        height: 100px;
        background-repeat: no-repeat;
        z-index: 999;
        background-size: 70px;
    }
    .purple_box .head_bgclr {
        border-radius: 10px 0 0;
    }
    .cta_sec {
        padding: 50px 0;
        background-image: url(../images/bg_cta.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }
    .cta_content {
        display: flex;
        justify-content: flex-start;
    }
    .cta_content .disc_div {
        flex: 0 0 67%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
    }
    .disc_div h4 {
        background-color: red;
        color: #fff;
        padding: 5px 6px;
        font-size: 28px;
        text-transform: uppercase;
        line-height: 30px;
        margin-bottom: 5px;
        font-weight: 600;
        text-align: center;
    }
    .disc_div h2 {
        font-size: 43px;
        color: rgb(246, 255, 0);
        font-weight: 800;
        text-transform: uppercase;
        line-height: 42px;
        text-shadow: 5px 8.66px 5px rgba(0, 0, 0, 0.3);
        /* letter-spacing: 1px; */
    }
    .cta_price {
        color: #fff;
        flex: 0 0 36%;
        margin-left: 0;
        text-align: right;
        line-height: 36px;
        text-transform: uppercase;
        font-size: 18px;
    }
    .cta_price span {
        font-size: 92px;
        color: rgb(246, 255, 0);
        font-weight: 800;
        text-transform: uppercase;
        text-shadow: 5px 8.66px 5px rgba(0, 0, 0, 0.3);
        display: block;
        line-height: 80px;
    }
    .cta_price span sup:first-child {
        top: -22px;
        right: -22px;
        font-size: 68%;
        left: auto;
    }
    .cta_price span sup{
        font-size: 42px;
        top: -40px;
        left: 0;
    }
    .cta_btn .btn {
        border-radius: 50px;
        color: #fff;
        width: 240px;
        height: 66px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        border: 2px solid #fff;
        text-transform: uppercase;
        font-weight: 500;
        margin: 0 0 0 auto;
    }
    .cta_btn .btn span {
        font-weight: 300;
    }
    .btn_red {
        background-color: rgb(239, 0, 50) !important;
        border-color: rgb(239, 0, 50) !important;
        margin-bottom: 10px !important;
        -webkit-transition: all .5s ease;
           -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
             -o-transition: all .5s ease;
                transition: all .5s ease;
    }
    .btn_red:hover{
      background-color: rgb(131, 31, 178) !important;
      border-color: rgb(131, 31, 178) !important;
    }
    .our_design {
      background-image: url(../images/bg_design.jpg);
      background-repeat: no-repeat;
      background-size: cover;
      padding: 70px 0;
    }
    .easy_steps {
        padding: 70px 0;
        background-image: url(../images/bg_step.jpg);
        background-repeat: no-repeat;
        background-size: cover;
    }
    .step_wrap {
        text-align: center;
        padding-right: 15px;
    }
    .img_div {
        width: 110px;
        height: 110px;
        border-radius: 50%;
        background-color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto 30px;
        transition: all .15s ease-in-out;
    }
    .process_carousel .owl-stage-outer:before {
        content: '';
        position: absolute;
        left: 0;
        top: 21%;
        background-color: #ddd;
        height: 2px;
        width: 100%;
    }
    .content_step h4 {
      font-size: 16px;
      color: #000;
      font-weight: 700;
      margin-bottom: 12px;
      text-transform: uppercase;
    }
    .img_div i {
        color: #a5c319;
        transition: all .15s ease-in-out;
    }
    .step_wrap:hover .img_div{
      background-color: #831fb2;
    }
    .step_wrap:hover .img_div i {
        color: #fff;
    }
    .process_carousel .owl-nav button {
        position: absolute;
        top: 17.3%;
        width: 30px;
        height: 30px;
        background-color: #831fb2 !important;
        color: #fff !important;
        border-radius: 50px;
        outline: none;
    }
    .process_carousel .owl-nav button:focus {
      outline: none;
    }
    .process_carousel .owl-nav button.owl-prev {
        left: 0;
    }
    .process_carousel .owl-nav button.owl-next {
        right: 0;
        left: auto;
    }
    .achivement_sec {
      padding: 55px 0 35px;
      background-image: -moz-linear-gradient( 0deg, rgb(131,31,178) 0%, rgb(164,194,25) 100%);
      background-image: -webkit-linear-gradient( 0deg, rgb(131,31,178) 0%, rgb(164,194,25) 100%);
      background-image: -ms-linear-gradient( 0deg, rgb(131,31,178) 0%, rgb(164,194,25) 100%);
    }
    .ft_wrapp {
      background-color: #5c5c5c;
    }
    .grid_ft {
      padding: 15px 0;
      border-bottom: 1px solid #fff;
    }
    .grid_ft a, .grid_ft p {
      color: #fff;
    }
    .ftimg {
      text-align: right;
    }
    .ft_disclaimer {
      padding: 25px 0;
      color: #fff;
      text-align: center;
    }
    .ft_disclaimer p {
      font-size: 12px;
    }
    .ft_disclaimer p span {
      display: block;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 16px;
      margin-bottom: 5px;
    }
    .process_carousel button.disabled span {
      display: none;
    }
    .content_step p {
      font-weight: 500;
    }
    .testimonial_sec {
      padding: 70px 0;
    }
    .testimonial_sec {
      padding: 70px 0;
      background-image: url(../images/bg_customer.jpg);
      background-repeat: no-repeat;
      background-size: cover;
    }
    .testi_wrap {
        text-align: center;
    }
    .content_testi {
        background-color: #fff;
        padding: 30px 40px;
        position: relative;
        margin-bottom: 50px;
        border: 2px solid #fff;
        transition: all .15s ease-in-out;
    }
    .content_testi:before {
        content: '';
        position: absolute;
        bottom: -29px;
        left: 50%;
        width: 0;
        height: 0;
        border-left: 16px solid transparent;
        border-right: 16px solid transparent;
        border-top: 30px solid #fff;
        transform: translateX(-50%);
        z-index: 1;
    }
    .content_testi:after {
        content: '';
        position: absolute;
        left: 50%;
        bottom: -34px;
        transform: translateX(-50%);
        width: 0;
        height: 0;
        border-left: 17px solid transparent;
        border-right: 17px solid transparent;
        border-top: 32px solid #fff;
    }
    .content_testi p {
        font-size: 14px;
        font-weight: 500;
        margin-bottom: 15px;
        line-height: 24px;
    }
    .rate_div {
      list-style: none;
      padding-left: 0;
      margin-bottom: 0;
    }
    .rate_div li {
      font-size: 20px;
      color: #fec009;
      display: inline-block;
      margin: 0 3px;
    }
    .testi_wrap .img_div {
        margin-bottom: 25px;
    }
    .testi_wrap .img_div i {
        font-size: 36px;
        color: #a4c219;
    }
    .testimonial_carousel  .owl-item.center .content_testi {
        border-color: #831fb2;
    }
    .testimonial_carousel  .owl-item.center .content_testi:after {
      border-top: 32px solid #831fb2;
    }
    .testimonial_carousel  .owl-item.center .testi_wrap .img_div {
      background-color: #831fb2;
    }
    .testimonial_carousel  .owl-item.center .testi_wrap .img_div i {
      color: #fff;
    }
    .testi_name h4 {
      font-size: 22px;
      color: #000;
      font-weight: 600;
    }
    .testi_name h4 span {
      display: block;
      font-size: 16px;
      color: #5e5e5e;
      margin-top: 8px;
      font-weight: 500;
    }
    .customer_says {
      padding: 70px 0;
      background-color: #2e2e2e;
    }
    .customer_says .regular_heading {
      text-align: center;
    }
    .customer_says .regular_heading h1 {
        color: #a4c219;
        margin-bottom: 5px;
    }
    .customer_says .regular_heading h4 {
      font-size: 24px;
      color: #b2b2b2;
      font-weight: 300;
    }
    .customer_says .regular_heading h4 span {
      color: #fff;
      font-weight: 500;
    }
    .customer_says form .form-group {
      margin-bottom: 25px;
    }
    .customer_says form .form-control {
      border-radius: 5px;
      height: 53px !important;
      font-size: 16px;
      color: black;
      padding: 5px 20px;
      font-weight: 500;
      border: 0;
    }
    .customer_says form textarea.form-control {
        height: 165px !important;
        padding-top: 12px;
    }
    .customer_says form .btn {
      width: 300px;
      height: 58px;
      color: #fff;
      font-weight: 500;
      font-size: 20px;
      text-transform: uppercase;
      border-radius: 50px;
    }
    .customer_says form .form-group .iti-flag {
        display: none;
    }
    .pkg_detail ul li b {
        color: #831fb2 !important;
        margin-top: 8px;
        padding-top: 8px;
        border-top: 1px solid #000;
        width: 100%;
        display: block;
    }
    .intl-tel-input .selected-flag .iti-flag{
      display: none;
    }
    .intl-tel-input .country-list .flag-box{
      display: none;
    }
    .btn.btn_none.chat:hover{
      background-color: rgb(239, 0, 50) !important;
      border-color: rgb(239, 0, 50) !important;
      color: white;
    }
    .cta_sec .btn.chat:hover{
      background-color: rgb(239, 0, 50) !important;
      border-color: rgb(239, 0, 50) !important;
    }
    .wrap_exp .img-fluid {
        flex: 0 0 25%;
    }
    .achivement_sec img.img-fluid {
        padding: 20px 0;
        transition: all .2s ease-in-out;
    }
    .achivement_sec img.img-fluid:hover {
        filter: drop-shadow(0px 7px 7px rgba(0, 0, 0, 0.35));
    }
    
    
    
    /*sticky bar css temporary css*/
    .fixed-area {
        width: 100%;
        position: fixed;
        left: 0;
        top: -154px;
        z-index: 9999;
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -o-transition: .4s;
        transition: .4s;
        background-image: -moz-linear-gradient( 90deg, rgb(193,122,23) 0%, rgb(246,203,30) 100%) !important;
        background-image: -webkit-linear-gradient( 90deg, rgb(46, 46, 46) 0%, rgb(92, 92, 92) 100%) !important;
        background-image: -ms-linear-gradient( 90deg, rgb(193,122,23) 0%, rgb(246,203,30) 100%) !important;
        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.4);
    }
    .ClassyCountdownDemo {
      text-align: center;
    }
    .stiky-btn {
      right: 0 !important;
    }
    .stky-counter {
      left: 0 !important;
    }
    .fixed-area:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: url(../images/bg_leaf.png);
      background-repeat: no-repeat;
      display: none;
    }
    .fixed-area.fixed {
        top: 0;
    }
    .stky-counter p {
        margin-bottom: 0;
        font-size: 16px;
        color: #fff;
        text-align: center;
        font-weight: 500;
        margin: 0;
    }
    .stickybuttoncontainer .btn {
      font-size: 15px;
      font-weight: 600;
      text-transform: uppercase;
      border: 0;
      border-radius: 50px;
      padding: 16px 0;
      width: 49%;
      transition: all .5s ease;
      display: flex;
      align-items: center;
      justify-content: center;
      height: 46px;
      background: #b72621;
    }
    .btn-new-primary2 {
      background-color: #fff !important;
      color: #000;
      box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.3);
    }
    .btn-new-primary3 {
      color: #fff;
      margin-right: 2%;
      background-image: -moz-linear-gradient( 90deg, rgb(84,157,42) 0%, rgb(122,197,79) 100%);
      background-image: -webkit-linear-gradient( 90deg, rgb(84,157,42) 0%, rgb(122,197,79) 100%);
      background-image: -ms-linear-gradient( 90deg, rgb(84,157,42) 0%, rgb(122,197,79) 100%);
      box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.3);
    }
    .ClassyCountdown-wrapper>div.ClassyCountdown-days {
      display: none;
    }
    .offer_div {
      position: relative;
    }
    .site_img {
      position: relative;
    }
    .site_img:before {
      content: '';
      position: absolute;
      bottom: 0;
      left: -180px;
      background-image: url(../images/sticky_img1.png);
      background-repeat: no-repeat;
      width: 17%;
      height: 90%;
      display: none;
    }
    .site_img:after {
      content: '';
      position: absolute;
      bottom: 0;
      right: -110px;
      background-image: url(../images/sticky_img2.png);
      background-repeat: no-repeat;
      width: 8%;
      height: 80%;
      display: none;
    }
    .offer_heading h4 {
      font-size: 13px;
      text-transform: uppercase;
      font-weight: 600;
      color: #fff;
      background-color: #b72621;
      padding: 3px 5px;
      text-align: center;
      margin-bottom: 0;
    }
    .offer_heading h1 {
      color: #fff;
      font-size: 21px;
      text-transform: uppercase;
      font-weight: 700;
      margin-bottom: 0;
    }
    .offer_dis {
      font-size: 39px;
      font-weight: 800;
      line-height: 40px;
      color: #fff;
      margin-left: 10px;
    }
    .offer_dis sup {
      font-size: 22px;
      top: -12px;
    }
    .offer_div span.offspan {
      color: #fff;
      font-weight: 500;
      font-size: 12px;
      text-transform: uppercase;
      display: block;
      line-height: 10px;
      text-align: right;
    }
    .offer_div span.offspan + span {
    }
    /*End sticky bar css*/
    