body {
  font-family:var(--font-base); }

.nb-heading {
  margin: 0 auto;
  padding: 56px 0 18px;
  color: #444444;
  font-size:var(--fs-30);
  font-weight:var(--fw-semibold);
  text-align: center; }

.nb-desc {
  margin: 0 auto;
  padding: 0 0 40px;
  color: #666666;
  font-size:var(--fs-18);
  text-align: center; }

.heading-white .nb-heading, .heading-white .nb-desc {
  color: #fff; }

.ribbon {
  height: 118px;
  overflow: hidden;
  position: absolute;
  width: 125px; }

.ribbon span {
  background-color: #f8931f;
  color: #fff;
  display: block;
  font-size:var(--fs-16);
  padding: 2px 0 3px;
  position: absolute;
  text-align: center;
  text-transform: capitalize;
  width: 159px; }

.ribbon-top-left {
  left: -1px;
  top: 0; }

.ribbon-top-left span {
  right: -5px;
  top: 19px;
  transform: rotate(-34deg); }

.nb {
  display: inline-block;
  background: url("../images/sprite.png") no-repeat; }

.center-block {
  text-align: center; }

.nb-yes {
  background: #f7931e none repeat scroll 0 0;
  border-radius: 50%;
  display: block;
  height: 15px;
  margin: -3px auto;
  width: 15px !important; }

.nb-no {
  border: 2px solid #f7931e;
  border-radius: 50%;
  display: block;
  height: 15px;
  margin: -3px auto;
  width: 15px !important; }

.bg-parallax {
  background-attachment: fixed !important;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }

.btn-global {
  border-radius: 3px;
  background-color: #f8931f;
  border-color: #f8931f; }
  .btn-global:hover {
    background-color: #ee8814;
    border-color: #ee8814; }

#nb-why-choose {
  background: url("../images/club.jpg");
  padding-bottom: 60px; }
  #nb-why-choose .nb-item .col-md-3:first-child .item-box {
    background-color: #f8931f; }
    #nb-why-choose .nb-item .col-md-3:first-child .item-box:hover {
      background-color: #F5901E; }
  #nb-why-choose .nb-item .col-md-3:nth-child(2) .item-box {
    background-color: #56667f; }
    #nb-why-choose .nb-item .col-md-3:nth-child(2) .item-box:hover {
      background-color: #516078; }
  #nb-why-choose .nb-item .col-md-3:nth-child(3) .item-box {
    background-color: #4dc07d; }
    #nb-why-choose .nb-item .col-md-3:nth-child(3) .item-box:hover {
      background-color: #4ABB79; }
  #nb-why-choose .nb-item .col-md-3:nth-child(4) .item-box {
    background-color: #0ac6e3; }
    #nb-why-choose .nb-item .col-md-3:nth-child(4) .item-box:hover {
      background-color: #08B8D7; }
  #nb-why-choose .nb-item .item-box {
    padding: 29px 15px 0;
    color: #fff;
    text-align: center;
    min-height: 407px; }
    #nb-why-choose .nb-item .item-box .icon-wc {
      display: block;
      margin: 0 auto;
      width: 140px;
      height: 140px;
      background: url("../images/why-choose-icon1.png"); }
      #nb-why-choose .nb-item .item-box .icon-wc.icon-wc-collection {
        background: url("../images/why-choose-icon2.png"); }
      #nb-why-choose .nb-item .item-box .icon-wc.icon-wc-support {
        background: url("../images/why-choose-icon3.png"); }
      #nb-why-choose .nb-item .item-box .icon-wc.icon-wc-cheap {
        background: url("../images/why-choose-icon4.png"); }
    #nb-why-choose .nb-item .item-box h3 {
      font-weight:var(--fw-bold);
      line-height:var(--fs-24);
      margin: 0;
      padding: 28px 0 9px;
      text-align: center; }
    #nb-why-choose .nb-item .item-box p {
      color: ffffff;
      font-size:var(--fs-16);
      line-height:var(--fs-20); }

#nb-who {
  background: url("../images/bg-who.jpg");
  padding-bottom: 45px; }
  #nb-who .nb-item .col-md-4:nth-child(2) h3 {
    padding-bottom: 9px; }
  #nb-who .nb-item .col-md-4:nth-child(2) p {
    line-height:var(--fs-20); }
  #nb-who .nb-item .col-md-4:nth-child(3) h3 {
    padding-bottom: 7px; }
  #nb-who .nb-item .col-md-4:nth-child(3) p {
    line-height:var(--fs-20); }
  #nb-who .nb-item .item-box {
    text-align: center; }
    #nb-who .nb-item .item-box .icon-wa {
      display: block;
      margin: 0 auto;
      width: 120px;
      height: 120px; }
      #nb-who .nb-item .item-box .icon-wa.icon-wa-dev {
        background: url("../images/who-icon1.png"); }
      #nb-who .nb-item .item-box .icon-wa.icon-wa-own {
        background: url("../images/who-icon2.png"); }
      #nb-who .nb-item .item-box .icon-wa.icon-wa-biz {
        background: url("../images/who-icon3.png"); }
    #nb-who .nb-item .item-box h3 {
      color: #f1f2f2;
      font-weight:var(--fw-bold);
      margin: 0;
      padding: 25px 0 6px; }
    #nb-who .nb-item .item-box p {
      color: #e6e7e8;
      font-size:var(--fs-16);
      line-height:var(--fs-20); }

#change-log {
  padding: 44px 0 37px;
  background: url("../images/club.jpg"); }
  #change-log .col-md-6 > p {
    margin-bottom: 33px; }
  #change-log h4 {
    font-weight:var(--fw-bold);
    color: #444444;
    margin: 10px 0 18px;
    letter-spacing: 1px; }
  #change-log p {
    font-size:var(--fs-18);
    color: #939598; }
  #change-log .left-block {
    border-right: 1px dashed #ddd;
    padding-right: 81px;
    text-align: right;
    padding-left: 0; }
    #change-log .left-block p:first-child {
      margin-bottom: 6px;
      line-height:var(--fs-24); }
    #change-log .left-block p:last-child {
      margin-bottom: 0; }
  #change-log .activity-item {
    margin-bottom: 18px; }
    #change-log .activity-item a {
      font-weight:var(--fw-bold);
      font-size:var(--fs-16);
      color: #444444; }
    #change-log .activity-item p {
      font-size:var(--fs-14);
      color: #939598;
      letter-spacing: 1px; }
      #change-log .activity-item p .changlog-update,
      #change-log .activity-item p .post-update {
        border: 1px solid #ffb754;
        color: #ffb754;
        border-radius: 3px;
        font-size:var(--fs-14);
        margin-right: 15px;
        font-weight:var(--fw-normal);
        padding: 0 3px; }
      #change-log .activity-item p span {
        padding: 0 15px; }
        #change-log .activity-item p span:last-child {
          padding-right: 0; }
  #change-log .right-block {
    padding-left: 83px; }
    #change-log .right-block .activity-item {
      margin-bottom: 13px; }
      #change-log .right-block .activity-item .post-update {
        margin-right: 0px;
        margin-left: 15px; }
      #change-log .right-block .activity-item .our-left, #change-log .right-block .activity-item .our-right {
        display: inline-block; }
      #change-log .right-block .activity-item .our-left {
        height: 49px;
        margin-right: 16px;
        margin-top: 6px;
        vertical-align: top;
        width: 52px; }
        #change-log .right-block .activity-item .our-left img {
          width: 100%;
          max-height: 100%;
          margin: 0 auto; }
      #change-log .right-block .activity-item .our-right {
        width: calc(100% - 75px); }
        #change-log .right-block .activity-item .our-right p:first-child {
          margin-bottom: 6px; }
        #change-log .right-block .activity-item .our-right .our-author {
          color: #1876d2;
          font-weight:var(--fw-normal);
          font-size:var(--fs-14); }
        #change-log .right-block .activity-item .our-right p {
          margin: 0; }

#nb-benefits .nb-heading {
  padding-bottom: 19px; }
#nb-benefits .nb-desc {
  line-height:var(--fs-24);
  padding-bottom: 0; }
#nb-benefits .item-lists .item-box:nth-child(3) {
  padding: 45px 0 35px; }
#nb-benefits .item-box h4 {
  margin: 22px 0 17px;
  color: #333333;
  font-weight:var(--fw-bold); }
#nb-benefits .item-box p {
  font-size:var(--fs-16);
  color: #666666;
  line-height:var(--fs-24);
  padding-right: 1px; }
#nb-benefits .item-odd {
  padding: 40px 0 41px; }
  #nb-benefits .item-odd .col-md-6:first-child {
    padding-right: 26px;
    text-align: right; }
  #nb-benefits .item-odd .col-md-6:last-child {
    margin-top: -10px;
    padding-left: 20px; }
#nb-benefits .item-even {
  background-color: #fff;
  padding: 37px 0 36px; }
  #nb-benefits .item-even .col-md-6:first-child {
    padding: 0px 19px 0 5px; }
  #nb-benefits .item-even .col-md-6:last-child {
    padding: 10px 19px 0 27px; }
    #nb-benefits .item-even .col-md-6:last-child p {
      padding-left: 2px; }
  #nb-benefits .item-even .col-md-6 img {
    width: 100%; }

#nb-package {
  padding: 0px 0 61px;
  background: url("../images/club.jpg"); }

#nb-package .package-item .btn-global{background-color: #1976d3; border-color: #1976d3}
#nb-package .package-item.package-recommend .btn-global{background-color: #105396; border-color: #105396}

  #nb-package .package-row {
    margin-top: 132px; }
  #nb-package .package-recommend {
    background-color: #fff;
    margin-top: -133px;
    border-left: 0 none !important; }
    #nb-package .package-recommend .package-title {
      background-color: #105396 !important;
      position: relative;
      height: 133px !important; }
  #nb-package .package-item {
    float: left;
    border: 1px solid #c7c8ca;
    border-bottom: 0; }
    #nb-package .package-item:nth-child(1) .package-item-box:nth-child(1) {
      height: 74px; }
    #nb-package .package-item:nth-child(1) .package-item-box:nth-child(2) {
      height: 74px; }
    #nb-package .package-item:nth-child(1) .package-item-box:nth-child(3) {
      height: 90px; }
    #nb-package .package-item:nth-child(1) .package-item-box:nth-child(4) {
      height: 75px; }
    #nb-package .package-item:nth-child(1) .package-item-box:nth-child(5) {
      height: 95px; }
    #nb-package .package-item:nth-child(1) .package-item-box:nth-child(6) {
      height: 91px; }
    #nb-package .package-item:nth-child(1) .package-item-box:nth-child(7) {
      height: 75px; }
    #nb-package .package-item:nth-child(1) .package-item-box:nth-child(8) {
      height: 75px; }
    #nb-package .package-item:nth-child(2) .package-cell, #nb-package .package-item:nth-child(3) .package-cell {
      color: #444444;
      font-size:var(--fs-18); }
    #nb-package .package-item:nth-child(2) .package-item-box:nth-child(2), #nb-package .package-item:nth-child(3) .package-item-box:nth-child(2) {
      height: 74px; }
    #nb-package .package-item:nth-child(2) .package-item-box:nth-child(3), #nb-package .package-item:nth-child(3) .package-item-box:nth-child(3) {
      height: 74px; }
    #nb-package .package-item:nth-child(2) .package-item-box:nth-child(4), #nb-package .package-item:nth-child(3) .package-item-box:nth-child(4) {
      height: 90px; }
    #nb-package .package-item:nth-child(2) .package-item-box:nth-child(5), #nb-package .package-item:nth-child(3) .package-item-box:nth-child(5) {
      height: 75px; }
    #nb-package .package-item:nth-child(2) .package-item-box:nth-child(6), #nb-package .package-item:nth-child(3) .package-item-box:nth-child(6) {
      height: 95px; }
    #nb-package .package-item:nth-child(2) .package-item-box:nth-child(7), #nb-package .package-item:nth-child(3) .package-item-box:nth-child(7) {
      height: 91px; }
    #nb-package .package-item:nth-child(2) .package-item-box:nth-child(8), #nb-package .package-item:nth-child(3) .package-item-box:nth-child(8) {
      height: 75px; }
    #nb-package .package-item:nth-child(2) .package-item-box:nth-child(9), #nb-package .package-item:nth-child(3) .package-item-box:nth-child(9) {
      height: 75px; }
    #nb-package .package-item:nth-child(2) .package-item-box:nth-child(11), #nb-package .package-item:nth-child(3) .package-item-box:nth-child(11) {
      height: 87px;
      border: 0; }
    #nb-package .package-item .package-cell {
      display: table-cell;
      vertical-align: middle; }
      #nb-package .package-item .package-cell > span {
        font-weight:var(--fw-bold); }
    #nb-package .package-item .package-item-box {
      display: table;
      width: 100%;
      border-bottom: 1px solid #c7c8ca; }
      #nb-package .package-item .package-item-box h6 {
        margin: 0; }
      #nb-package .package-item .package-item-box .uk-icon-check {
        color: #4dc07d;
        font-size:var(--fs-24); }
    #nb-package .package-item .package-title {
      background-color: #1976d3;
      color: #fff;
      text-transform: uppercase; }
      #nb-package .package-item .package-title h6 {
        color: #fff;
        font-weight:var(--fw-bold); }
    #nb-package .package-item:nth-child(1) {
      width: 48.65%; }
      #nb-package .package-item:nth-child(1) .package-item-box {
        padding-left: 20px;
        padding-right: 21px; }
      #nb-package .package-item:nth-child(1) h5 {
        margin: 16px 0 2px;
        font-weight:var(--fw-bold);
        color: #444444; }
      #nb-package .package-item:nth-child(1) p {
        margin: 0 0 13px;
        font-size:var(--fs-14);
        color: #666666;
        line-height:var(--fs-18); }
    #nb-package .package-item:nth-child(2) {
      margin-top: -104px; }
      #nb-package .package-item:nth-child(2) .package-title {
        height: 104px; }
    #nb-package .package-item:nth-child(2), #nb-package .package-item:nth-child(3) {
      text-align: center;
      width: 25.65%;
      color: #444444;
      font-size:var(--fs-16);
      border-left: 0 none;
    }
#nb-package .package-item:nth-child(2) .join-now, #nb-package .package-item:nth-child(3) .join-now {
  color: #fff;
  display: inline-block;
  padding: 10px 40px 10px;
  text-decoration: none;
  border-radius: 30px;
}

#nb-package .package-item .btn-global i{margin-left: 20px}
#nb-package .package-item:nth-child(2) .join-now .fa, #nb-package .package-item:nth-child(3) .join-now .fa {
  font-size:var(--fs-14);
  margin-left: 9px; }
    #nb-package .package-item:nth-child(3) {
      position: relative;
      -webkit-box-shadow: 0px 3px 11px -1px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: 0px 3px 11px -1px rgba(0, 0, 0, 0.75);
      box-shadow: 0px 3px 11px -1px rgba(0, 0, 0, 0.75); }
      #nb-package .package-item:nth-child(3):after {
        top: 100%;
        left: 48px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        -webkit-box-shadow: 8px 7px 10px -7px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 8px 7px 10px -7px rgba(0, 0, 0, 0.75);
        box-shadow: 8px 7px 10px -7px rgba(0, 0, 0, 0.75); }

/*1. Support Option */
#support-option {
  position: relative;
  background: url("../images/support-options.jpg");
  background-size: cover;
  min-height: 782px;
  padding: 0 0 36px; }
  #support-option .heading-desc {
    margin-top: 24px;
    color: #fff;
    font-weight:var(--fw-normal);
    line-height:var(--fs-24); }
  #support-option .support-container {
    margin-top: 2px; }
    #support-option .support-container table {
      left: -3px;
      position: relative;
      border: 1px solid #ccc;
      width: 96%; }
      #support-option .support-container table thead tr {
        background-color: #1976d3;
        color: #fff;
        font-size:var(--fs-16); }
        #support-option .support-container table thead tr th {
          white-space: nowrap;
          padding-top: 19px;
          padding-bottom: 17px; }
          #support-option .support-container table thead tr th:first-child {
            width: 55.5%;
            padding-left: 5.5%;
            padding-right: 5.5%; }
          #support-option .support-container table thead tr th:nth-child(2) {
            width: 18%;
            padding-right: 5.5%;
            padding-left: 2.5%;
            padding-bottom: 16px; }
          #support-option .support-container table thead tr th:last-child {
            width: 36% !important;
            padding-right: 5.5%;
            padding-left: 3%; }
      #support-option .support-container table tbody tr:nth-child(odd) {
        background-color: #f9f9f9; }
      #support-option .support-container table tbody tr:nth-child(even) {
        background-color: #eeeeee; }
      #support-option .support-container table tbody tr td:nth-child(2) span {
        position: relative;
        left: -3px;
        top: 6px; }
      #support-option .support-container table tbody tr td:nth-child(3) span {
        position: relative;
        left: 3px;
        top: 6px; }
      #support-option .support-container table tbody tr:nth-child(1) td {
        padding: 12px 18px; }
      #support-option .support-container table tbody tr:nth-child(2) td {
        padding: 14px 18px; }
      #support-option .support-container table tbody td {
        border: 1px solid #cccc;
        padding: 14px 18px; }
        #support-option .support-container table tbody td:first-child {
          font-weight:var(--fw-bold);
          font-size:var(--fs-16); }
    #support-option .support-container .right-item-support {
      margin-left: -2px; }
      #support-option .support-container .right-item-support .col-md-6 {
        margin-bottom: 30px; }
        #support-option .support-container .right-item-support .col-md-6:nth-child(2) h5,
        #support-option .support-container .right-item-support .col-md-6:nth-child(2) p {
          position: relative;
          top: -2px; }
        #support-option .support-container .right-item-support .col-md-6:nth-child(7) h5,
        #support-option .support-container .right-item-support .col-md-6:nth-child(7) p, #support-option .support-container .right-item-support .col-md-6:nth-child(8) h5,
        #support-option .support-container .right-item-support .col-md-6:nth-child(8) p {
          position: relative;
          top: 6px; }
      #support-option .support-container .right-item-support h5 {
        margin: -2px 0 14px;
        padding: 0;
        font-size: 16.01px;
        color: #eeeeee; }
      #support-option .support-container .right-item-support p {
        margin: 0;
        font-size:var(--fs-14);
        font-weight:var(--fw-normal);
        color: #cccccc;
        line-height:var(--fs-18); }

/* End: Support Options */
/*11. Feedback */
#feedback {
  padding: 0px 0 72px;
  background: url("../images/club.jpg"); }
  #feedback .feedback-container {
    margin-top: -2px; }
    #feedback .feedback-container .col-md-6:last-child .btn-link {
      display: block;
      width: 65%;
      margin: 3px auto;
      padding: 11px 0 12px;
      text-align: center;
      color: #fff;
      font-size: 20.08px;
      font-weight:var(--fw-bold); }
      #feedback .feedback-container .col-md-6:last-child .btn-link:hover {
        text-decoration: none; }
    /*#feedback .feedback-container .col-md-6:last-child p {*/
      /*margin: 23px 0;*/
      /*text-align: center;*/
      /*color: #747474;*/
      /*font-size: 16px; }*/
      #feedback .feedback-container .col-md-6:last-child p a {
        color: #ff9d06; }
  #feedback .list-feedback {
    max-height: 512px;
    overflow-x: hidden;
    color: #444444; }
    #feedback .list-feedback .item-feedback {
      margin: 37px 0 0; }
      #feedback .list-feedback .item-feedback:first-child {
        margin-top: 0; }
    #feedback .list-feedback h5 {
      color: #444444;
      font-weight:var(--fw-bold);
      margin: 0 0 21px;
      padding: 0; }
      #feedback .list-feedback h5 img {
        margin-right: 15px;
        vertical-align: inherit; }
    #feedback .list-feedback p {
      color: #444444;
      font-size:var(--fs-14);
      line-height:var(--fs-24); }

#feedback .list-feedback .item-feedback > p{
  margin-bottom: 10px;
}
#feedback .list-feedback .feedback-review span {
      display: inline-block;
      margin: 8px 30px 0 0;
      font-size: 13.99px;
      font-weight:var(--fw-bold); }
#feedback .list-feedback .feedback-review span.review-date{font-weight:var(--fw-normal)}

#feedback .feedback-title{
  text-align: center;
}

#feedback .slimScrollDiv .slimScrollBar{height: 110px !important;}

#feedback .feedback-title p {
  padding: 10px;
  display: inline-block;
  font-size:var(--fs-20);
  font-weight:var(--fw-bold);
  background: #f7931e;
  border-radius: 5px;
  color: #fff;
}

/* End: Feedback */
#faq {
  padding: 6px 0 29px; }
  #faq .nb-desc {
    padding-bottom: 39px; }
  #faq .faq-box {
    margin-bottom: 25px; }
    #faq .faq-box h5 {
      margin: 0 0 5px 0;
      color: #000000;
      text-transform: uppercase;
      font-weight:var(--fw-bold); }
      #faq .faq-box h5 .icon-faq {
        display: inline-block;
        background: url("../images/sprite.png") no-repeat;
        margin-right: 14px; }
        #faq .faq-box h5 .icon-faq.faq-membership {
          width: 45px;
          height: 35px; }
        #faq .faq-box h5 .icon-faq.faq-support {
          background-position: 0 -81px;
          width: 38px;
          height: 40px; }
        #faq .faq-box h5 .icon-faq.faq-product {
          background-position: 0 -41px;
          width: 36px;
          height: 35px; }
        #faq .faq-box h5 .icon-faq.faq-other {
          background-position: 0 -127px;
          width: 37px;
          height: 37px; }
    #faq .faq-box .accordion .panel-default {
      border-color: transparent;
      box-shadow: none; }
    #faq .faq-box .accordion .panel-heading {
      padding: 20px 0 20px;
      background-color: transparent;
      border-color: transparent;
    }
    #faq .faq-box .accordion .panel-title a {
      color: #555555;
      display: block;
      font-size:var(--fs-16);
      font-weight:var(--fw-bold);
      position: relative;
      text-decoration: none; 
        padding-bottom: 10px;    
    }
    #faq .faq-box .accordion .panel-title a.collapsed {
        border-bottom: 1px dashed #ccc;
    }
      #faq .faq-box .accordion .panel-title a:after {
        position: absolute;
        right: 0;
        font-family: 'FontAwesome';
        content: "\f139";
        display: inline-block;
        padding-right: 3px;
        vertical-align: middle;
        color: #538fda; }
      #faq .faq-box .accordion .panel-title a.collapsed:after {
        content: "\f13a"; }
    #faq .faq-box .accordion .open .panel-heading {
      border: 0; }
    #faq .faq-box .accordion .panel-body {
      margin: -10px 0 0 0;
      border: 0 none !important;
      padding: 0 19px 0 0; }
      #faq .faq-box .accordion .panel-body p {
        line-height:var(--fs-24);
        margin-bottom: 0; }      

#contact {
  background: url("../images/bg-contact.jpg");
  padding: 0 0 21px 0px; }
  #contact .contact-box {
    background-color: rgba(41, 44, 45, 0.79);
    color: #fff;
    padding: 27px 28px 29px;
    margin-bottom: 40px;
    min-height: 467px; }
    #contact .contact-box .col-md-6 {
      margin-bottom: 25px; }
    #contact .contact-box .contact-form {
      margin-top: 27px; }
    #contact .contact-box h5 {
      margin: 0 0 20px;
      color: #fffefe; }
    #contact .contact-box input[type="text"], #contact .contact-box textarea {
      background-color: rgba(255, 255, 255, 0.08);
      border: 0;
      width: 100%;
      padding: 8px 19px;
      resize: none;
      font-size:var(--fs-16); }
    #contact .contact-box textarea {
      height: 123px; }
    #contact .contact-box .checkbox,
    #contact .contact-box .label-contact {
      display: inline-block;
      width: 19%; }
    #contact .contact-box .btn {
      background-color: #f8931f;
      border-color: #f8931f;
      border-radius: 0;
      font-size:var(--fs-16);
      margin-top: 17px;
      color: #fff;
      padding: 8px 20px; }
      #contact .contact-box .btn:hover {
        background-color: #EE8814; }
    #contact .contact-box .contact-by {
      margin-left: 25px;
      margin-top: 6px; }
  #contact .right-contact h6 {
    color: #fffefe;
    font-weight:var(--fw-bold);
    margin: 5px 0 22px; }
  #contact .right-contact ul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none; }
    #contact .right-contact ul li {
      padding: 5px 0 14px 36px;
      color: #fffefe;
      font-size:var(--fs-16); }
      #contact .right-contact ul li span {
        position: absolute;
        left: 0;
        display: inline-block;
        background: url("../images/sprite.png") no-repeat;
        margin-right: 15px; }
      #contact .right-contact ul li a {
        color: #fff;
        text-decoration: none; }
      #contact .right-contact ul li .company {
        width: 19px;
        height: 18px;
        background-position: -50px -2px; }
      #contact .right-contact ul li .address {
        width: 16px;
        height: 21px;
        background-position: -50px -23px; }
      #contact .right-contact ul li .tel {
        width: 17px;
        height: 17px;
        background-position: -50px -47px; }
      #contact .right-contact ul li .email {
        width: 18px;
        height: 13px;
        background-position: -50px -66px; 
        margin-top: 5px;
      }
      #contact .right-contact ul li:hover a {
        color: #f8931f; }
      #contact .right-contact ul li:hover .tel {
        background-position: -72px -47px; }
      #contact .right-contact ul li:hover .email {
        background-position: -72px -66px; }
  #contact .right-contact .social-lists a {
    display: inline-block;
    background-color: #ffffff;
    color: #666666;
    margin: 0 5px;
    padding: 5px 11px; }
    #contact .right-contact .social-lists a:first-child {
      margin-left: 0; }
    #contact .right-contact .social-lists a .nb-gmail {
      position: relative;
      top: 2px;
      background-position: -49px -80px;
      width: 21px;
      height: 16px; }
    #contact .right-contact .social-lists a:hover {
      background-color: #f8931f;
      color: #fff; }
      #contact .right-contact .social-lists a:hover .nb-gmail {
        background-position: -71px -80px; }

/*11. Feedback */
#statistics {
  padding: 57px 0 60px;
  background: url("../images/club.jpg"); }
  #statistics .statistics-box {
    padding-bottom: 21px;
    color: #fff;
    font-size:var(--fs-24);
    text-align: center;
    border-radius: 5px; }
    #statistics .statistics-box .number-statistics,
    #statistics .statistics-box .statistics-plus {
      display: inline-block;
      font-weight:var(--fw-bold);
      font-size:var(--text-display);
      margin-bottom: -15px;
      padding: 7px 0 0; }
    #statistics .statistics-box.statistics-yellow {
      background-color: #f8931f; }
    #statistics .statistics-box.statistics-gray {
      background-color: #56667f; }
    #statistics .statistics-box.statistics-green {
      background-color: #4dc07d; }
    #statistics .statistics-box.statistics-blue {
      background-color: #0ac6e3; }
  #statistics .btn-join {
    margin: 29px 0 0;
    font-size:var(--fs-24);
    color: #fffefe;
    padding: 6px 60px 8px; }

@media (max-width: 1197px) {
  /* #nb-why-choose */
  #nb-why-choose .nb-desc {
    width: 74%; }
  #nb-why-choose .nb-item .item-box {
    min-height: 490px;
    padding-bottom: 20px; }
    #nb-why-choose .nb-item .item-box h3 {
      line-height:var(--fs-30); }

  #change-log .left-block {
    padding-right: 50px; }
  #change-log .right-block {
    padding-left: 50px; }

  /* #nb-benefits */
  #nb-benefits img {
    max-width: 100%; }
  #nb-benefits .item-odd .col-md-6:first-child br {
    display: none; }
  #nb-benefits .item-even .col-md-6 :last-child br {
    display: none; }

  #support-option .support-container table {
    width: 100%; }
    #support-option .support-container table thead tr th {
      padding-bottom: 17px;
      padding-top: 19px;
      white-space: inherit; }

  #statistics .statistics-box {
    font-size:var(--fs-20); }
    #statistics .statistics-box .number-statistics {
      font-size:var(--text-display);
      margin-bottom: -11px; } }
@media (max-width: 991px) {
  .container {
    width: 90%; }

  /* #nb-why-choose */
  #nb-why-choose .nb-desc {
    width: 74%; }
  #nb-why-choose .nb-item .item-box {
    min-height: auto; }

  #nb-who {
    background-size: cover; }
    #nb-who .item-box {
      margin-bottom: 50px; }

  #change-log {
    padding-bottom: 65px; }
    #change-log .col-md-6 > p {
      margin-bottom: 20px; }
    #change-log .left-block {
      text-align: left;
      padding-right: 0; }
    #change-log .right-block {
      padding-left: 0;
      padding-top: 30px;
      margin-top: 45px;
      border-top: 1px solid #ccc; }
    #change-log .activity-item span:first-child {
      padding-left: 0; }

  #nb-benefits img {
    width: auto !important;
    display: block;
    margin: 0 auto; }
  #nb-benefits .item-odd {
    padding: 25px 0 35px; }
    #nb-benefits .item-odd .col-md-6:first-child {
      text-align: left; }
    #nb-benefits .item-odd .col-md-6:last-child {
      margin-top: 15px; }
  #nb-benefits .item-even .col-md-6:last-child {
    padding-left: 15px; }
    #nb-benefits .item-even .col-md-6:last-child h4 {
      margin: 10px 0; }

  #nb-package .package-item .join-now {
    padding: 6px 35px 8px !important; }
    #nb-package .package-item .join-now .fa {
      margin-left: 5px !important; }

  #support-option br {
    display: none; }
  #support-option .right-item-support {
    margin-top: 25px; }

  #feedback {
    padding-bottom: 35px; }
    #feedback .col-md-6:last-child {
      margin-top: 40px; }

  #faq .faq-box h5 {
    margin: 0 0 13px; }
    #faq .faq-box h5 .icon-faq {
      position: relative;
      top: 8px;
      margin-right: 8px; }
  #faq .faq-box .accordion .panel-heading {
    padding: 0 0 11px; }
  #faq .faq-box .accordion .panel-title a {
    line-height:var(--fs-24); }

  #contact .contact-box {
    min-height: auto; }

  #statistics .statistics-box {
    border-radius: 0; } }
@media (max-width: 850px) {
  #nb-package .package-item .join-now {
    padding: 6px 20px 8px 25px !important; }

  #nb-benefits .nb-desc br {
    display: none; }

  .nb-desc {
    width: 75%; }

  #nb-package .package-recommend {
    margin-top: -150px; }
    #nb-package .package-recommend .package-title {
      height: 150px !important; }
      #nb-package .package-recommend .package-title h6 {
        margin-top: 29px !important; }
  #nb-package .ribbon-top-left {
    top: -1px;
    left: -11px;
    right: -11px;
    width: auto; }
    #nb-package .ribbon-top-left span {
      position: relative;
      left: 0;
      right: 0;
      top: 19px;
      transform: none;
      width: 100% !important; }
      #nb-package .ribbon-top-left span:before {
        display: block;
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        bottom: -11px;
        left: 0;
        border-bottom: 11px solid transparent;
        border-right: 11px solid #975304; }
      #nb-package .ribbon-top-left span:after {
        display: block;
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        bottom: -11px;
        right: 0;
        border-bottom: 11px solid transparent;
        border-left: 11px solid #975304; } }
@media (max-width: 760px) {
  #nb-package .package-item .join-now {
    padding: 6px 20px 8px 25px !important; }
  #nb-package .package-item:nth-child(1) {
    width: 46.65%; }
  #nb-package .package-item:nth-child(2), #nb-package .package-item:nth-child(3) {
    width: 26.65%; } }
@media (max-width: 710px) {
  #nb-package .package-item .join-now {
    padding: 6px 16px 8px 21px !important; }
    #nb-package .package-item .join-now .fa {
      margin-left: 4px !important; }
  #nb-package .package-item:nth-child(1) {
    width: 44.65%; }
  #nb-package .package-item:nth-child(2), #nb-package .package-item:nth-child(3) {
    width: 27.65%; } }
@media (max-width: 680px) {
  #contact .right-contact h6 {
    margin-top: 15px; }
  #contact .right-contact .social-lists a {
    margin-bottom: 10px; }
  #contact .contact-box .contact-by {
    padding-left: 0; }
  #contact .contact-box .checkbox,
  #contact .contact-box .label-contact {
    display: block;
    width: 100%; }
  #contact .contact-box .btn {
    margin-top: 10px; } }
@media (max-width: 640px) {
  #support-option .support-container {
    margin-top: 30px; }
    #support-option .support-container thead {
      display: none; }
    #support-option .support-container tr, #support-option .support-container td {
      display: block;
      width: 100% !important; }
    #support-option .support-container tbody tr td:first-child {
      background-color: #1d3c70;
      color: #fff; }
    #support-option .support-container tbody tr td .hide {
      display: block !important; }
    #support-option .support-container tbody tr td .nb-yes,
    #support-option .support-container tbody tr td .nb-no {
      left: 22% !important;
      position: relative !important;
      top: -10px !important; }
    #support-option .support-container .divTableCell {
      padding: 5px 10px 7px !important; }
      #support-option .support-container .divTableCell span {
        display: inline-block !important;
        width: 47%;
        background-position: center center; }
      #support-option .support-container .divTableCell .hide {
        width: 75% !important; } }
@media (min-width: 601px) {
  .package-left {
    display: none; } }
@media (max-width: 600px) {
  #nb-package .ribbon-top-left {
    top: 10px; }
  #nb-package .package-recommend .package-title h6 {
    margin-top: 59px !important; }
  #nb-package .package-row {
    margin-top: 0; }
  #nb-package .package-item {
    border: 1px solid #c7c8ca !important;
    float: none;
    width: 100% !important;
    margin: 0 0 35px !important; }
    #nb-package .package-item:first-child {
      display: none; }
    #nb-package .package-item .package-cell {
      font-size:var(--fs-16) !important; }
    #nb-package .package-item .package-item-box:not(.package-title) {
      height: 60px !important; }
  #nb-package .package-left {
    display: table-cell;
    vertical-align: middle;
    width: 65%;
    font-weight:var(--fw-bold);
    background: rgba(238, 238, 238, 0.6) none repeat scroll 0 0;
    text-align: left;
    padding-left: 20px; } }
@media (max-width: 480px) {
  .nb-heading {
    font-size:var(--fs-24); }

  .nb-desc {
    font-size:var(--fs-16);
    padding: 0 10px 25px !important;
    width: 100%; }

  #faq .faq-box h5 { }
  #faq .faq-box .panel-title a {
    padding-right: 24px; }
    #faq .faq-box .panel-title a:after {
      top: 1px; } }

/*# sourceMappingURL=main.css.map */
#submit-review {
    cursor: pointer;
    margin-top: 20px;
    width: 100%;
    height: 45px;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    font-size:var(--fs-18);
    background-color: #f7931e;
    border: none;
    text-transform: uppercase;
    font-weight:var(--fw-semibold);
}
.register .add-review {
    font-size:var(--fs-16);
    text-transform: uppercase;
}
.register p {
    text-align: left !important;
    font-size:var(--fs-14) !important;
    line-height:var(--fs-24);
    color: #444444 !important;
}
.rating-number {
    display: inline-block;
    margin-left: 10px;
}
.section-des {
    margin-top: 30px !important;
    font-family:var(--font-base) !important;
}
.rating-number input[type="radio"] {
    margin-right: 5px;
}
#nb-why-choose .nb-item .item-box.vm .icon-wc {
    background: url(../images/why-choose-icon11.png);
}
#nb-why-choose .nb-item .item-box.vm .icon-wc.icon-wc-collection {
    background: url(../images/why-choose-icon12.png);
}
#nb-why-choose .nb-item .item-box.vm .icon-wc.icon-wc-support {
    background: url(../images/why-choose-icon13.png);
}
#nb-why-choose .nb-item .item-box.vm .icon-wc.icon-wc-cheap {
    background: url(../images/why-choose-icon14.png);
}
#nb-why-choose .nb-item .col-md-3:first-child .item-box.vm {
    background-color: #44a8e1;
}
#nb-why-choose .nb-item .col-md-3:first-child .item-box.vm:hover {
    background-color: #40a7e4;
}
#nb-why-choose .nb-item .col-md-3:nth-child(2) .item-box.vm {
    background-color: #5393a8;
}
#nb-why-choose .nb-item .col-md-3:nth-child(2) .item-box.vm:hover {
    background-color: #3d8da8;
}
#nb-why-choose .nb-item .col-md-3:nth-child(3) .item-box.vm {
    background-color: #5bc180;
}
#nb-why-choose .nb-item .col-md-3:nth-child(3) .item-box.vm:hover {
    background-color: #3dbd6b;
}
#nb-why-choose .nb-item .col-md-3:nth-child(4) .item-box.vm {
    background-color: #33a79e;
}
#nb-why-choose .nb-item .col-md-3:nth-child(4) .item-box.vm:hover {
    background-color: #21a59b;
}
#nb-who.vm {
    background: url(../images/vm-bg-who.jpg);
}
#contact.vm {
    background: url(../images/vm-bg-contact.jpg);
}
#statistics.vm .statistics-box.statistics-yellow {
    background-color: #27a8e1;
}
#statistics.vm .statistics-box.statistics-gray {
    background-color: #4893a8;
}
#statistics.vm .statistics-box.statistics-green {
    background-color: #4dc07d;
}
#statistics.vm .statistics-box.statistics-blue {
    background-color: #09a69d;
}
.btn-global.vm {
    border-radius: 3px;
    background-color: #0093dd;
    border-color: #0093dd;
}
#contact.vm .contact-box .btn {
    background-color: #0093dd;
    border-color: #0093dd;
}
#contact.vm .right-contact ul li:hover a {
    color: #0093dd;
}
.vm .btn-global {
    background-color: #0093dd;
    border-color: #0093dd;
}
#feedback.vm .feedback-container .col-md-6:last-child p a {
    color: #0093dd;
}
.vm.btn-global.join-now {
    border-radius: 24px;
    background-color: #0093dd;
    border-color: #0093dd;
    padding: 9px 40px 9px;
}
#home-all-items.vm .list-type-home input:checked + span {
    background: #0093dd;
    color: #f6f6f6;
}
#submit-review.vm {
    background-color: #0093dd;
}

#feedback .testimonial-review {
    display: flex;
    flex-wrap: wrap;
}
#feedback .review-item {
    border: 1px solid #ebebeb;
    border-radius: 5px;
    margin-bottom: 30px;
}
#feedback .review-item .review-head {
    padding: 15px 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    background: #fff;
}
#feedback .review-item .review-head p, #feedback .review-item .review-head span {
    margin-bottom: 0;
    line-height:normal;
}
#feedback .review-item .review-head .review-name {
    margin-right: 30px;
    font-size:var(--fs-18);
    font-weight:var(--fw-bold);
    text-transform: uppercase;
}
#feedback .review-item .review-head .review-date {
    margin-left: auto;
    font-size:var(--fs-12);
}
#feedback .review-item .review-content {
    padding: 30px 20px;
    background-color: #f4f4f4;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
#feedback .review-item .review-content img {
    margin-right: 30px;
    width: 75px;
    height: 75px;
    display: block;
    flex: 0 1 auto;
    border-radius: 50%;
}
#feedback .review-item .review-content p {
    line-height:var(--fs-24);
    margin-bottom: 0;
    flex: 0 1 auto;
}
#feedback .review-item .review-content i {
    font-size:var(--fs-11);
}