
@media (min-width: 1024px){
.try-it-free .qbo-pricing-div  .image-price-container .price-container .pricing-section .price .strike-through,
.try-it-free .qbo-pricing-div  .image-price-container .price-container .pricing-section .red-price-text,
.try-it-free .qbo-pricing-div  .image-price-container .price-container .pricing-section .price-subhead-1,
.try-it-free .pricing-card-container .add-on-banner .add-on-banner-msg,
.try-it-free .add-ons .add-ons-discounted-price,
.try-it-free .qbo-pricing-div  .blue-button{
  display: none !important;
}
.try-it-free .add-ons .add-ons-original-price{
  text-decoration: none !important;
}
}

@media (max-width: 1024px){
  .trial .gs-pricing-mobile-view .price-container .pricing-section .price .strike-through,
.trial .gs-pricing-mobile-view .price-container .pricing-section .red-price-text,
.trial .gs-pricing-mobile-view .pricing-card-mobile-container .price-m-subhead-1,
.trial .gs-pricing-mobile-view .gs-features-section .add-on-banner-msg,
.trial .add-ons .add-ons-discounted-price,
.trial .gs-pricing-mobile-view .blue-button {
  display: none !important;
}
.trial .add-ons .add-ons-original-price {
  text-decoration: none !important;
}
}


.try-it-free .qbo-pricing-div  .image-price-container .price-container .pricing-section .price .ct,
.try-it-free .qbo-pricing-div  .image-price-container .price-container .pricing-section .price .aw,
.trial .gs-pricing-mobile-view .price-container .pricing-section .price .ct,
.trial .gs-pricing-mobile-view .price-container .pricing-section .price .aw {
    color: #393a3d !important;
    font-size: 36px !important;
    line-height: 1.11 !important;
    font-weight: 600;
}

.try-it-free .qbo-pricing-div  .image-price-container .price-container .pricing-section .price .strike-through,
.try-it-free .qbo-pricing-div  .tryit-free-link-url,
.try-it-free .pricing-card-container .add-on-banner .add-on-banner-trial-msg,
.trial .gs-pricing-mobile-view .price-container .pricing-section .price .strike-through,
.trial .gs-pricing-mobile-view .set_trail_btn_display,
.trial .gs-pricing-mobile-view .gs-features-section .add-on-banner-trial-msg {
  display: inline-block !important;
}
.try-it-free .qbo-pricing-div  .image-price-container .price-container .pricing-section .price .strike-through,
.trial .gs-pricing-mobile-view .price-container .pricing-section .price .strike-through{
  text-decoration: none;
}
.trial .gs-pricing-mobile-view .price-container .pricing-section .price{
   display: inline-block !important;
}
.try-it-free .qbo-pricing-div  .image-price-container .price-container .pricing-section .price .aw-cent,
.trial .gs-pricing-mobile-view .price-container .pricing-section .price .aw-cent {
    color: #393a3d !important;
    font-size: 16px !important;
    line-height: 2 !important;
    top: -13px !important;
    font-weight: 600;
}



.content-container.gs-pricing-mobile-view {
  display: inline-block;
}

.hidden-price-toggle-destop {
  display: block;
  margin-right: -20px;
  margin-left: -20px;
}

.qb-all-toggle {
  display: block;
  margin-right: -20px;
  margin-left: -20px;
}

.set_trail_btn_display {
  display: none;
}

.pricing_toggle_sticky_txt {
  margin-top: 10px;
}
.pricing_toggle_btn_align {
  vertical-align: top !important;
    margin: 20px 0px 0px 0px !important;
}
._toggleButton,
  .mtoggleButton,
  ._offer, .apex,
  section.ccontainer.bg-white.mt-features-single-row-text-only.qb-plus:after,
.cust-hero-container .hero-offer {
    background: url(../images/pricing-bolt-sprite.svg);
  }
._buyNow ._toggleButton {
    background-position: -3px -60px;
    /*
    height: 31px;
    width: 66px;
    margin: 0 auto;
    position: relative;*/
    height: 39px;
    width: 66px;
    margin: 0 auto;
    position: relative;
    line-height: 46px;
    vertical-align: middle;
    display: inline-block;
    transition: none;
  }
  ._buyNow._freeTrial ._toggleButton {
    background-position: -3px -9px;
  }

  ._buyNow ._offer {
     height: 97px;
     width: 115px;
     background-position: -7px -201px;
     margin: 20px auto 0 auto;
  }
  ._buyNow._freeTrial ._offer {
    background-position: -187px -201px
  }
  ._buyNow {
     margin: 15px -10px 35px;
  }
  .claim-test ._buyNow {
    margin-bottom: 45px;
  }
  .qbo-pricing-div  .blue-button{
    /*padding-bottom: 20px !important;*/
  }
  .toggle-container {
      width: 305px !important;
  }

  .toggle-container {
      /*width: 260px;
      margin: 0 auto;*/
      width: 500px !important;
      height: 80px;
      position: relative;
      cursor: pointer;
  }
  .claim-test .toggle-container {
    width: 460px !important;
  }
  .toggle-container .bn, .toggle-container .ft {
    font-family: "Avenir Next", "Futura", sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0px;
    color: #969a9f;
  }
  .toggle-container .bn {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.33;
    color: #8d9096;
  }
  ._freeTrial .toggle-container .bn {
    font-weight: 600;
  }
  .toggle-container .bn, .toggle-container .ft {
      /*position: absolute;
      top: -20px;*/
      position: relative;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: inline-block;
      width: auto;
      padding: 7px 10px 10px;
      transition: none;
  }
  .toggle-container .offer-text {
    position: relative !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  ._buyNow .toggle-container .offer-text {
    font-size: 19px;
    text-align: left;
    color: #393a3d;
    letter-spacing: 0px;
    /*display: none;*/
    font-weight: normal;
  }
  ._buyNow._freeTrial .toggle-container .ft .offer-text {
    display: block;
    color: #8d9096;
    font-size: 19px;
    letter-spacing: 0px;
  }
  ._buyNow .toggle-container .ft .offer-text {
    padding-left: 0px;
  }
  ._buyNow .toggle-container .bn .offer-text {
    display: block;
    color: #8d9096;
    position: absolute;
    font-weight: normal;
    letter-spacing: 0px;
    font-size: 19px;
  }
  ._buyNow._freeTrial .toggle-container .bn .offer-text {
    /*display: none;*/
    font-size: 19px;
    letter-spacing: 0px;
    color: #393a3d;
    font-weight: normal;
  }
  .toggle-container .ft{
      width: 200px;
      /*left: 190px;
      right: -16px;*/
      color: #393a3d;
      font-size: 24px;
      line-height: 1.33;
      font-weight: 600;
  }
  ._freeTrial .toggle-container .bn {
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    color: #393a3d;
    font-size: 24px;
    line-height: 1.33;
    letter-spacing: 0px;
  }
  ._freeTrial .toggle-container .ft {
    color: #8d9096;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.33;
    letter-spacing: 0px;
  }
  ._buyNow .toggle-container .ft {
    padding-left: 5px;
  }

  /* Switch Button*/
  ._buyNow ._toggleButton.switch {
    position: relative;
    display: block;
    width: 66px;
    height: 30px;
  }
  ._buyNow ._toggleButton.switch input {
    display: none;
  }
  ._buyNow ._toggleButton .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #c7117a;
    border-radius: 34px;
    -webkit-transition: .4s;
    transition: .4s;
  }
  ._buyNow ._toggleButton .slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    border-radius: 50%;
    -webkit-transition: .4s;
    transition: .4s;
  }
  ._buyNow ._toggleButton input:checked + .slider {
    background-color: #393a3d;
  }
  ._buyNow ._toggleButton input:focus + .slider {
    box-shadow: 0 0 1px #393a3d;
  }
  ._buyNow ._toggleButton input:checked + .slider:before {
    -webkit-transform: translateX(36px);
    -ms-transform: translateX(36px);
    transform: translateX(36px);
  }

@media (max-width: 767px) {
  .content-container {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) {
  .cust-hero-container {
    margin-left:1% !important;
    padding-top: 9px;
  }
  .hidden-price-toggle-destop {
    display: none !important;
  }
}

@media all and (max-width: 960px) and (min-width: 768px) {
  ._buyNow ._offer {
      height: 77px;
      width: 91px;
    }
    ._buyNow ._offer {
      background-position: -188px -109px;
    }
    ._buyNow._freeTrial ._offer {
      background-position: -328px -109px;
    }
    ._buyNow .toggle-container .bn .offer-text {
      left: -2px;
    }
    .content-container {
      width: 100%;
      padding: 0 5px;
    }

    .toggle-container .bn, .toggle-container .ft {
      font-size: 14px;
      line-height: 1.43;
    }
    ._buyNow .toggle-container .bn {
      left: 4px;
    }
    ._buyNow .toggle-container .ft {
      right: -1px;
    }
}

@media (max-width: 1023px) and (min-width: 768px){
  #global-header .container.flex-parent{
      padding-left: 0px !important;
    }
    .ccontainer.cust-hero-container.hidden-xs{
      margin-left: 23px;
    }
    ._buyNow._freeTrial{
    visibility: hidden !important;
    }

    div.cust-hero-container{
      padding-top: 0px !important;
    }
    div.cust-hero-container .ctext{
      display: none !important;
    }
}

@media only screen and (max-width: 767px){
  div.cust-hero-container{
    display: none !important;
  }

  div.cust-hero-container{
    padding-top: 0px !important;
  }
  div.cust-hero-container .ctext{
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1139){
  .cust-hero-container .hero-bn {
    margin-right: 5%;
  }
}


.gs-pricing-mobile-view .toggle-nav-section {
        height: 50px;
        width: 100%;
        text-align: center;
        padding: 6px 0 8px;
    }
    .gs-pricing-mobile-view .toggle-nav-section .buy-btn,
    .gs-pricing-mobile-view .toggle-nav-section .trial-btn {
        display: inline-block;
        font-size: 16px;
        font-weight: bold;
        line-height: 1.25;
    }
    .gs-pricing-mobile-view .toggle-nav-section .buy-btn,
    .gs-pricing-mobile-view .toggle-nav-section .buy-btn p {
        text-align: right;
        color: #393a3d;
    }
    .gs-pricing-mobile-view .toggle-nav-section .trial-btn,
    .gs-pricing-mobile-view .toggle-nav-section .trial-btn p {
        text-align: left;
        color: #8d9096;
    }
    body.trial .gs-pricing-mobile-view .toggle-nav-section .buy-btn,
    body.trial .gs-pricing-mobile-view .toggle-nav-section .buy-btn p {
        color: #8d9096;
    }
    body.trial .gs-pricing-mobile-view .toggle-nav-section .trial-btn,
    body.trial .gs-pricing-mobile-view .toggle-nav-section .trial-btn p {
        color: #393a3d;
    }
    .gs-pricing-mobile-view .toggle-nav-section .buy-btn p,
    .gs-pricing-mobile-view .toggle-nav-section .trial-btn p {
        font-size: 12px;
        line-height: 1.33;
    }
    .gs-pricing-mobile-view .toggle-nav-section .buy-btn p,
    body.trial .gs-pricing-mobile-view .toggle-nav-section .trial-btn p {
        font-weight: bold;
    }
    body.trial .gs-pricing-mobile-view .toggle-nav-section .buy-btn p,
    .gs-pricing-mobile-view .toggle-nav-section .trial-btn p {
        font-weight: 500;
    }
    .gs-pricing-mobile-view .toggle-nav-section .mtoggleButton {
        width: 66px;
        height: 31px;
        display: inline-block;
        background-position: -6px -9px;
        vertical-align: top;
        margin-top: 3px;
        margin-left: 10px;
        margin-right: 2px;
    }
    body.trial .gs-pricing-mobile-view .toggle-nav-section .mtoggleButton {
        background-position: -9px -60px;
    }

    #section-2.all-plans-include * {
        color: #000000;
    }
    .gs-pricing-mobile-view .toggle-nav-section.qb-adv-toggle {
      overflow: hidden;
      background-image: linear-gradient(266deg, rgb(0, 215, 215), rgb(40, 200, 111));
      display: block;
      padding-top: 14px;
    }
    .gs-pricing-mobile-view .toggle-nav-section.qb-adv-toggle span {
      color: #fff;
      font-size: 16px;
      font-weight: bold;
      line-height: 1.25;
    }

    .toggle-container-center-align {
      width: auto !important;
      text-align: center;
    }

    .toggle-container-right-align {
      width: auto !important;
      text-align: right;
    }

    .offer-text-oneline{
      display: inline-block !important;
      position: relative !important;
      top: 0;
      bottom: 0;
      right: 0;
    }
    .toggle-container .ft-oneline{
      display :inline !important;
    }

    ._freeTrial .bn-oneline, ._freeTrial .ft-oneline, ._freeTrial .offer-text-oneline{
      font-size: 19px !important;
      line-height: 1.26 !important;
      color: #393a3d;
      font-weight:500 !important;
    }

    ._freeTrial .bn-oneline{
      font-weight: 600 !important;
    }
    ._buyNow:not(._freeTrial) .bn-oneline, ._buyNow:not(._freeTrial) .ft-oneline, ._buyNow:not(._freeTrial) .offer-text-oneline{
      font-size: 19px !important;
      line-height: 1.26 !important;
      color: #393a3d;
      font-weight:500 !important;
    }

    ._buyNow:not(._freeTrial) .ft-oneline{
      font-weight: 600 !important;
    }

    ._buyNow:not(._freeTrial) .bn-oneline{
      font-weight: 500 !important;
    }
    ._buyNow._freeTrial .toggle-container .bn .offer-text{
      font-weight: 500 !important;
    }
      .toggle-container-oneline .pricing_toggle_btn_align {
          vertical-align: top !important;
          margin: 2px 0px 0px 0px !important;
      }

      ._freeTrial .toggle-container-center-align .ft, ._freeTrial .toggle-container-center-align .bn{
        text-align: left;
      }

      ._buyNow_left-align {
          margin: 15px -26px 35px;
      }

      ._buyNow_right-align{
        margin: 15px -23px 35px;
      }

      .toggle-container-right-align .ft{
        width:auto ;
      }
      .toggle-container-oneline .toggle-text-color{
        color: #393a3d !important;
      }

      .toggle-container .ft-twoline{
        text-align:left !important;
      }

      .toggle-container .left-align-text{
        text-align:left !important;
      }
      .toggle-container .right-align-text{
        text-align:right !important;
      }
      ._buyNow_center-align .offer-text, ._buyNow_left-align .offer-text, ._buyNow_right-align .offer-text{
        font-weight: 500 !important;
      }
      
      @media (min-width: 1024px){
            .try-it-free .qbo-pricing-div  .image-price-container .price-container .pricing-section .price .strike-through,
            .trial .gs-pricing-mobile-view .price-container .pricing-section .price .strike-through{
              text-decoration: none;
              margin-top: -4px;
              margin-left: -3px;
            }

            .try-it-free .red-price-month {
                margin-left:-2px !important;

            }

            .try-it-free .qbo-pricing-div .image-price-container .price-container .pricing-section .price .strike-through  .aw{
              letter-spacing: -1px !important;
            }

            .try-it-free .price .strike-through .ct{
              letter-spacing: 0.1px !important;
            }
            .pricing-container .qbo-pricing-div .image-price-container .price-container .pricing-section .red-price-text .aw-cent {
              margin-left: 2px;
            }

            .try-it-free .qbo-pricing-div .image-price-container .price-container .pricing-section .price .strike-through .aw-cent{
              margin-left: 2px;
            }
      }

    @media (max-width: 800px){
        .trial .gs-pricing-mobile-view .price-container .pricing-section .price .strike-through{
          margin-top: 22px !important;
          margin-bottom: -10px !important;
        }
        .trial .gs-pricing-mobile-view .price-container .pricing-section .price .aw-cent{
          margin-left: 2px !important;
          margin-right: 1px !important;
        }

        .trial .gs-pricing-mobile-view .price-container .pricing-section .price .aw{
          margin-left: 2px !important;
        }

         .trial .gs-pricing-mobile-view .price-container .pricing-section .red-price-text .ct{
          letter-spacing: 0.1px !important;
        }
    }
    @media (max-width: 768px) {
      .qb-all-toggle{
        display: block;
        margin-right: -20px;
        margin-left: 0px !important;
      }
    }
