/* PAGE HEADER AREA
   ========================================================================== */
    /* PAGE HEADER INFO AREA */
    .page-info-header {
      background-color: #b0b1b0;
      overflow: hidden;
      color: #fff;
      position: relative;
      padding-top: 37px;
      padding-bottom: 37px;
      text-align: center;
    }
          .page-info-header .breadcrumb{
            display: block;
            background-color: transparent;
            margin: 0px; padding: 10px 0px; font-size: 12px;
          }
              .page-info-header .breadcrumb li{
                display: inline-block;
              }
                .page-info-header .breadcrumb-item::before {
                    color: #fff;
                }
                    .page-info-header .breadcrumb-item +  .page-info-header .breadcrumb-item{
                      padding-left: 0.3rem;
                    }
                    .page-info-header .breadcrumb-item + .page-info-header .breadcrumb-item::before {
                      color: #fff;
                    }

                        .page-info-header .breadcrumb a{color: #fff; line-height: 1;}
                        .page-info-header .breadcrumb a:hover{color: #000}
          .page-info-header .page-title{
            display: inline-block;
            text-align: center;
            font-size: 48px;
            font-weight: 500;
            line-height: 1;
            position: relative;
            overflow: hidden;
            padding-bottom: 8px;
            margin-bottom: 8px;
            padding-top: 3px;
          }
              .page-info-header .page-title:before{
                position: absolute;
                width: 90%;
                left: 50%;
                transform: translateX(-50%);
                bottom: 0px;
                content: ' ';
                border-bottom: 1px solid #fff;
              }
          .page-info-header strong{
            display: block;
            line-height: 1;
            font-weight: 300;
            font-size: 16px;
          }

/* CONTENT AREA
   ========================================================================== */
  .content-wrapper{
      padding-top: 60px;
      padding-bottom: 60px;
  }



/* PROCUST WRAPPER *
   ========================================================================== */
    .products-wrapper .products-wrapper-aside {
      width: 200px;
      font-size: 15px;
      position: relative;
    }
    .products-wrapper .products-wrapper-content .products-area {
      min-height: 767px;
      padding-left: 44px;
    }
        @media (max-width: 991px) {
            .content-wrapper{
                padding-top: 16px;
            }
                .products-wrapper {
                    display: block;
                    clear: both;
                    position: relative;
                }
                    .products-wrapper .products-wrapper-aside {
                        display: block;
                        clear: both;
                        width: 100%;
                    }
                    .products-wrapper .products-wrapper-aside .products-aside-scrollr {
                        position: relative;
                    }
                    .products-wrapper .products-wrapper-content {
                        display: block;
                        clear: both;
                        width: 100%;
                        padding-top: 15px;
                    }
                    .products-wrapper .products-wrapper-content .products-area {
                        padding-left: 0px;
                    }
        }


/* PROCUST WRAPPER AND ASIDE
   ========================================================================== */
      .products-aside {
        position: relative;
      }
        .products-aside .products-aside-name {
          display: block;
          margin: 0px;
          padding: 0px;
          font-weight: 700;
          color: #3b4251;
          font-size: 24px;
          margin-bottom: 15px;
        }
            .products-aside ul.category {
              margin: 0px;
              padding: 0px;
              list-style: none;
              margin-bottom: 20px;
            }
                .products-aside ul.category li {
                  display: block;
                }
                    .products-aside ul.category li a {
                      display: block;
                    }
                        .products-aside ul.category li a i {
                          display: inline-block;
                        }
                        .products-aside ul.category li a span {
                          display: inline-block;
                        }

                                /* SUB PRIMITIVE LINKS */
                                .products-aside > .products-aside-scrollr > ul.category > li {
                                }
                                .products-aside > .products-aside-scrollr > ul.category > li:last-child {
                                  border-bottom: none;
                                }
                                .products-aside > .products-aside-scrollr > ul.category > li > a {
                                  padding: 3px 0px;
                                  color: #646464;
                                  display: block;
                                  font-weight: 400;
                                }
                                .products-aside > .products-aside-scrollr > ul.category > li:hover > a {
                                  color: #000;
                                  position: relative;
                                }
                                .products-aside > .products-aside-scrollr > ul.category > li.active > a {
                                  color: #fff;
                                  background-color: #666564;
                                  padding-left: 24px;
                                  position: relative;
                                }
                                .products-aside > .products-aside-scrollr > ul.category > li.active > a:before{
                                  position: absolute;
                                  content: ' > ';
                                  left: 10px;
                                  top : 50%;
                                  transform: translateY(-50%);
                                }

                                      /* SUB PRIMITIVE LINKS */
                                      .products-aside > .products-aside-scrollr > ul.category > li > ul {
                                        border-bottom: 1px solid #e9e9e9;
                                        padding-left: 15px;
                                        display: none;
                                      }
                                      .products-aside > .products-aside-scrollr > ul.category > li > ul > li > a {
                                        padding: 5px 5px;
                                        color: #525252;
                                      }
                                      .products-aside > .products-aside-scrollr > ul.category > li > ul > li:hover > a {
                                        color: #b70001;
                                      }
                                      .products-aside > .products-aside-scrollr > ul.category > li > ul > li.active > a {
                                        color: #8a0e0e;
                                        font-weight: 700;
                                      }
                                      .products-aside > .products-aside-scrollr > ul.category > li.active > ul {
                                        display: block;
                                      }

                                              /* MOBILE HIDDEN ASIDE / SCROLLER  */
                                              @media (max-width: 991px) {
                                                .products-aside {
                                                  background-color: rgba(0, 0, 0, 0.7) !important;
                                                  position: absolute;
                                                  z-index: 97;
                                                  left: 0px;
                                                  width: 100%;
                                                  overflow-y: scroll;
                                                  visibility: visible;
                                                  padding: 0px;
                                                  margin-top: 13px;
                                                  border: 0px;
                                                }
                                                .products-aside .products-aside-scrollr {
                                                  position: relative;
                                                  padding: 23px 20px 40px;
                                                  background-color: #fff;
                                                  border: 1px solid #e3e3e3;
                                                  width: 330px;
                                                  margin-bottom: 67px;
                                                  margin-left: -330px;
                                                  visibility: visible;
                                                  bottom: 0px;
                                                  top: 0px;
                                                }
                                              }
            .products-aside ul.price-group {
              margin: 0px;
              padding: 0px;
              list-style: none;
              margin-bottom: 20px;
            }
                .products-aside ul.price-group li {
                  display: block;
                  color: #646464;
                  padding-bottom: 9px;
                }
                    .products-aside ul.price-group li a {
                      color: #646464;
                      display: block;
                      line-height: 1;
                    }
                    .products-aside ul.price-group li a:hover {
                      color: #000;
                    }
                          .products-aside ul.price-group li a i {
                            display: inline-block;
                            width: 15px;
                            height: 16px;
                            float: left;
                            background: url("/public/images/checked.png") right top no-repeat;
                            margin-right: 10px;
                          }
                          .products-aside ul.price-group li a span {
                            color: #b5b5b5;
                          }
                      .products-aside ul.price-group li a:hover i, .products-aside ul.price-group li.active a i{
                        background: url("/public/images/checked.png") left top no-repeat;
                      }
            .products-aside ul.product-rating {
              margin: 0px;
              padding: 0px;
              list-style: none;
            }
                .products-aside ul.product-rating li {
                  display: block;
                  color: #646464;
                  padding-bottom: 9px;
                }
                    .products-aside ul.product-rating li a {
                      color: #646464;
                      display: block;
                      line-height: 22px;
                    }
                    .products-aside ul.product-rating li a:hover {
                      color: #000;
                    }
                          .products-aside ul.product-rating li a i {
                            display: block;
                            width: 15px;
                            height: 16px;
                            float: left;
                            background: url("/public/images/checked.png") right top no-repeat;
                            margin-right: 8px;
                            margin-top: 2px;
                          }
                          .products-aside ul.product-rating li a em {
                            font-weight: normal;
                            width: 110px;
                            display: inline-block;
                            background: url("/public/images/product-rating.png") 0px 0px no-repeat;
                            text-indent: -9999px;
                          }
                          .products-aside ul.product-rating li:nth-child(1) a em{ background: url("/public/images/product-rating.png") 0px 0px no-repeat; }
                          .products-aside ul.product-rating li:nth-child(2) a em{ background: url("/public/images/product-rating.png") 0px -32px no-repeat; }
                          .products-aside ul.product-rating li:nth-child(3) a em{ background: url("/public/images/product-rating.png") 0px -62px no-repeat; }
                          .products-aside ul.product-rating li:nth-child(4) a em{ background: url("/public/images/product-rating.png") 0px -92px  no-repeat; }
                          .products-aside ul.product-rating li:nth-child(5) a em{ background: url("/public/images/product-rating.png") 0px -123px no-repeat; }
                          .products-aside ul.product-rating li a span {
                            color: #b5b5b5;
                            display: inline-block;
                          }
                      .products-aside ul.product-rating li a:hover i, .products-aside ul.product-rating li.active a i{
                        background: url("/public/images/checked.png") left top no-repeat;
                      }

/* PROCUST WRAPPER *
   ========================================================================== */
    .products-wrapper .products-wrapper-content .products-area .products-list-header {
      font-size: 14px;
      overflow: hidden;
      color: #646464;
      line-height: 34px;
    }
        .products-wrapper .products-wrapper-content .products-area .products-list-header p{
          float: left;
          margin: 0px;
        }
            .products-wrapper .products-wrapper-content .products-area .products-list-header p strong{
              font-weight: 500;
              color: #000;
            }
        .products-wrapper .products-wrapper-content .products-area .products-list-header select{
          float: right;
          margin: 0px;
          width: auto;
          padding: 0.33rem 1.6rem;
          line-height: 1;
          height: 34px;
          display: none;
        }
        .products-wrapper .products-wrapper-content .products-area .products-list-header .products-order{
          float: right;
          margin: 0px;
        }
            .products-wrapper .products-wrapper-content .products-area .products-list-header .products-order a{
                display: block;
                float: left;
                color: #000;
                font-weight: 500;
            }
            .products-wrapper .products-wrapper-content .products-area .products-list-header .products-order a:hover{
                color: #da361c;
            }
            .products-wrapper .products-wrapper-content .products-area .products-list-header .products-order a:not(:first-child){
                margin-left: 10px;
            }
    @media (max-width: 767px) {
        .products-wrapper .products-wrapper-content .products-area .products-list-header {
            text-align: center;
        }
        .products-wrapper .products-wrapper-content .products-area .products-list-header .products-order{
            float: none;
            display: none;
        }
        .products-wrapper .products-wrapper-content .products-area .products-list-header select{
            display: block;
        }
    }
    @media (max-width: 575px) {
        .products-wrapper .products-wrapper-content .products-area .products-list-header p{
            display: none;
        }
        .products-wrapper .products-wrapper-content .products-area .products-list-header select{
            float: none;
            width: 100%;
        }
    }


/* PROCUST LIST
   ========================================================================== */
  .products-list {
    padding-top: 40px;
  }
    @media (max-width: 991px) {
        .products-list {
            padding-top: 13px;
        }
    }

/* PROCUST DETAILES
   ========================================================================== */
    .products-detay-style {
        position: relative;
    }
        .products-detay-style:before{
            position: absolute;
            z-index: 0;
            background-color: #d9d9d9;
            min-height: 255px;
            content: ' ';
            width: 100%;
        }
  .products-detay {
      min-height: 700px;
      overflow: hidden;
      padding-top: 60px;
      position: relative;
      z-index: 1;
  }

    /* PROCUST DETAY BREADCRUMP */
    .product-breadcrump {
        padding-top: 44px;
        height: 196px;
    }
          .product-breadcrump .breadcrumb{
            display: block;
            background-color: transparent;
            margin: 0px; padding: 10px 0px; font-size: 12px;
          }
              .product-breadcrump .breadcrumb li{
                display: inline-block;
              }
                    .product-breadcrump .breadcrumb-item + .product-breadcrump .breadcrumb-item{
                      padding-left: 0.3rem;
                    }
                    .product-breadcrump .breadcrumb-item + .product-breadcrump .breadcrumb-item::before {
                      color: #323232 !important;
                    }
                        .product-breadcrump .breadcrumb a{color: #323232; line-height: 1;}
                        .product-breadcrump .breadcrumb a:hover{color: #000}

                    /* DETAY TITLE */
                    .product-breadcrump .page-title{
                        font-size: 38px;
                        font-weight: 500;
                        line-height: 1;
                        position: relative;
                        overflow: hidden;
                        padding: 4px 0px 0px 0px;
                        margin: 0px;
                    }


        /* PRODUCTS GALLERY */
        .products-detay .products-gallery {
            width: 46%;
            display: block;
            float: left;
        }
            .products-detay .owl-theme .owl-dots {
                bottom:                      10px;
                padding:                     0px 10px !important;
                text-align:                  center;
            }
                .products-detay .owl-theme .owl-dots .owl-dot span {
                    width:                       16px;
                    height:                      16px;
                    margin:                      0px 2px;
                    background:                  #fff;
                    border:                     1px solid #7b7b7b;
                }
                .products-detay .owl-theme .owl-dots .owl-dot.active span, .products-detay .owl-theme .owl-dots .owl-dot:hover span {
                    background: #000;
                    border:                     0px solid #000;
                }


        /* PRODUCTS DATAS */
        .products-detay .products-datas {
            padding-left: 66px;
            width: 54%;
            display: block;
            float: right;
        }


        /* DATA PRICE */
        .products-detay .products-datas .products-price {
            overflow: hidden;
            float: left;
            padding-top: 20px;
            padding-bottom: 20px;
        }
            .products-detay .products-datas .products-price .prd-price {
              color: #666564;
              display: inline-block;
              overflow: hidden;
              font-stretch: condensed;
              line-height: 1;
              font-size: 26px;
            }
            .products-detay .products-datas .products-price .over-discount {
                color: #ca0303;
                font-size: 20px;
                font-weight: 500;
                padding-right: 6px;
            }
            .products-detay .products-datas .products-price .old-price {
                color: #ca0303;
                font-size: 20px;
                text-decoration: line-through;
            }
            .products-detay .products-datas .products-price .new-price {
                display: block;
                font-size: 28px;
                font-weight: 500;
            }
            .products-detay .products-datas .products-price .new-price em{
                display: inline-block;
                font-style: normal;
                padding-left: 3px;
                font-size: 0.8em;
                font-weight: 400;
            }


            /* PRODUCT RATING */
            .product-rating-wrapper{
                overflow: hidden;
                float: right;
                width: 192px;
                font-size: 14px;
                padding-top: 52px;
                padding-bottom: 20px;
            }
                .product-rating-wrapper .product-rating-detay {
                    width:      106px;
                    height:     17px;
                    background: url(/public/images/rating-x18.png);
                    cursor:     pointer;
                    overflow: hidden;
                    float: left;
                }
                    .product-rating-wrapper .product-rating-detay .star {
                        width:  21.2px;
                        height: 18px;
                        float:  left;
                    }
                .product-rating-wrapper .product-rating-result {
                    float: left;
                    padding-left: 6px;
                    line-height: 18px;
                }


        /* DATA DESCRIPTION */
        .products-detay .products-datas .products-description {
          overflow: hidden;
          clear: both;
          color: #61605f;
        }
        .products-detay .products-datas .products-info strong {
          color: #616161;
        }


        /* DATA ON HAND */
        .products-detay .products-datas .product-onhand {
          overflow:        hidden;
          clear:           both;
          color:           #51504f;
            margin-bottom: 5px;
            font-weight:   500;
        }
            .products-detay .products-datas .product-onhand span {
                color: #000 !important;
                font-weight: 600;
            }

        /* PRODUCTS ADD BASKET */
        .products-detay .products-datas .products-add-basket {
            overflow: hidden;
            clear: both;
            padding-top: 3px;
            padding-bottom: 3px;
            line-height: 1;
        }
            .products-detay .products-datas .products-add-basket .prd-buy-count {
                letter-spacing: .5px;
                float: left;
                border-radius: 0px;
                margin-right: 9px;
            }
                .products-detay .products-datas .products-add-basket .prd-buy-count input {
                    display: block;
                    float: right;
                    width: 58px;
                    padding: 4px 8px;
                    height: 40px;
                    border: 1px solid #dedede;
                    border-radius: 0;
                }
            .products-detay .products-datas .products-add-basket .prd-favorites {
                float: left;
                color: #fff;
                background-color: #878787;
                padding: 6px 20px 4px 20px;
                width: 250px;
                height: 40px;
                text-align: center;
                border-radius: 0;
            }
            .products-detay .products-datas .products-add-basket .prd-favorites:hover {
                background-color: #474747;
            }
                .products-detay .products-datas .products-add-basket .prd-favorites i {
                    float: left;
                    font-size: 18px;
                    padding-top: 4px;
                }
            .products-detay .products-datas .products-add-basket .add-to-card {
                float: left;
                color: #fff;
                background-color: #99af5f;
                padding: 6px 20px 4px 20px;
                width: 250px;
                height: 40px;
                text-align: center;
                border-radius: 0;
                margin-left: 9px;
            }
            .products-detay .products-datas .products-add-basket .add-to-card:hover {
                background-color: #65763d;
            }
                .products-detay .products-datas .products-add-basket .add-to-card i {
                    float: left;
                    font-size: 18px;
                    padding-top: 4px;
                }
                .products-detay .products-datas .products-add-basket .add-to-card.disabled {
                    background-color: #878787;
                    border: 1px solid #878787;
                    opacity: 1;
                }


    /* DISCOUNT REQUIRED DETAY */
    .products-detay .products-datas .discount-required-text {
      color: #fff;
      float: none;
      background-color: #dc4879;
      padding: 10px 10px;
      text-align: left;
      display: block;
      clear: both;
      border-radius: 6px;
      overflow: hidden;
      margin-top: 50px;
    }
        .products-detay .products-datas .discount-required-text i {
          background-color: #fff;
          color: #dc4879;
          border-radius: 90%;
          width: 22px;
          height: 22px;
          line-height: 22px;
          text-align: center;
        }
        .products-detay .products-datas .discount-required-text strong {
          color: #f8f163;
        }

            @media (min-width: 1200px) and (max-width: 1365px) {
                .products-detay .products-datas {
                    padding-left: 46px;
                    width: 58%;
                }
                .products-detay .products-gallery {
                    width: 42%;
                }
            }
            @media (min-width: 992px) and (max-width: 1199px) {
                .products-detay .products-datas {
                    padding-left: 36px;
                    width: 58%;
                }
                .products-detay .products-gallery {
                    width: 42%;
                }
                .products-detay .products-datas .products-add-basket .prd-favorites{ width: 220px; }
                .products-detay .products-datas .products-add-basket .add-to-card{ width: 220px; }
            }
            @media (min-width: 768px) and (max-width: 991px) {
                .products-detay .products-datas {
                    padding-left: 27px;
                    width: 60%;
                }
                    .products-detay .products-datas .products-price {
                        float: none;
                    }
                        .products-detay .products-datas .products-add-basket .prd-favorites{ width: 180px; padding: 6px 13px 4px 13px;}
                        .products-detay .products-datas .products-add-basket .add-to-card{ width: 150px; padding: 6px 13px 4px 13px;}

                .products-detay .products-gallery {
                    width: 40%;
                }

                .product-rating-wrapper{
                    float: none;
                    padding-top: 0px;
                    display: block;
                }
                .product-breadcrump .page-title {
                    font-size: 36px;
                }
            }
            @media (min-width: 576px) and (max-width: 767px) {
                .products-detay-style::before {
                    min-height: 0px;
                }
                .products-detay {
                    padding-top: 0px;
                }
                    .products-detay .container{
                        padding-right: 0px;
                        padding-left: 0px;
                    }
                        .products-detay .products-datas {
                            float:        none;
                            padding-left: 0px;
                            width:        100%;
                        }
                                .products-detay .products-datas .product-breadcrump{
                                    height: auto;
                                    padding: 20px 15px;
                                    background-color: #d9d9d9;
                                }
                                    .products-detay .products-datas .product-breadcrump .page-title{
                                            font-size: 34px;
                                        }
                                .products-detay .products-datas .products-price{
                                    padding-left: 15px;
                                    float: left;
                                }
                                        .products-detay .products-datas .products-add-basket .prd-favorites { width: 220px; }
                                        .products-detay .products-datas .products-add-basket .add-to-card { width: 220px;}

                                .products-detay .products-datas .products-description{ padding-left: 15px; padding-right: 15px; }
                                .products-detay .products-datas .products-add-basket{padding-left: 15px; padding-right: 15px; }
                        .products-detay .products-gallery {
                            padding-right: 15px;
                            padding-left: 15px;
                            float:        none;
                            width:        100%;
                            margin-top:   20px;
                        }
            }
            @media (max-width: 575px) {
                .products-detay-style::before {
                    min-height: 0px;
                }
                .products-detay {
                    padding-top: 0px;
                }
                    .products-detay .container{
                        padding-right: 0px;
                        padding-left: 0px;
                    }
                        .products-detay .products-datas {
                            float:        none;
                            padding-left: 0px;
                            width:        100%;
                        }
                                .products-detay .products-datas .product-breadcrump{
                                    height: auto;
                                    padding: 20px 15px;
                                    background-color: #d9d9d9;
                                }
                                    .products-detay .products-datas .product-breadcrump .page-title{
                                            font-size: 34px;
                                        }
                                .products-detay .products-datas .products-price{
                                    padding-left: 15px;
                                }
                                        .products-detay .products-datas .products-add-basket .prd-buy-count{
                                            float: none; width: 100%; margin-bottom: 4px;
                                        }
                                            .products-detay .products-datas .products-add-basket .prd-buy-count input{
                                                width: 100%;
                                            }
                                        .products-detay .products-datas .products-add-basket .prd-favorites {  width: 100%; margin-bottom: 4px; }
                                        .products-detay .products-datas .products-add-basket .add-to-card { width: 100%; margin-left: 0px;}
                                .products-detay .products-datas .products-description{ padding-left: 15px; padding-right: 15px; }
                                .products-detay .products-datas .products-add-basket{padding-left: 15px; padding-right: 15px; }
                            .product-rating-wrapper{
                                float: none;
                                padding-top: 0px;
                                display: block;
                                padding-left: 15px;
                            }
                        .products-detay .products-gallery {
                            padding-right: 15px;
                            padding-left: 15px;
                            float:        none;
                            width:        100%;
                            margin-top:   20px;
                        }
            }


/* PRODUCTS Extra VARYANTS
   ========================================================================== */
    .products-extra-varyants {
      padding: 10px;
      margin: 0px;
      background-color: #f3f3f3;
        margin-bottom: 15px;
        color: #61605f;
    }
        .products-extra-varyants > strong {
          display: block;
          padding-bottom: 4px;
          font-weight: 500;
          font-size: 1.2em;
        }
            .products-extra-varyants .div-table .div-table-row {
              padding: 5px 6px;
              /*border-bottom: 1px solid #e4e4e4;*/
            }
            .products-extra-varyants .div-table .div-table-row:last-child{
              border-bottom: none;
            }
                .products-extra-varyants strong {
                    display: block;
                    padding-bottom: 4px;
                    font-weight: 400;
                }
                .products-extra-varyants .varyants {
                  display: block;
                  float: left;
                  padding: 4px 7px;
                  margin-right: 3px;
                  cursor: pointer;
                  border: 1px solid #ccc;
                  line-height: 24px;
                    background-color: #fff;
                }
                .products-extra-varyants .varyants:hover {
                  background-color: #f0f0f0;
                }
                .products-extra-varyants .varyants.active {
                  border: 1px solid black;
                  background-color: #f0f0f0;
                }
                .products-extra-varyants .varyants.passive {
                  background: #eee;
                  border: 1px solid #b8b8b8;
                  color: #b8b8b8;
                  cursor: default;
                }
                .products-extra-varyants .varyants.disabled {
                  background: #eee;
                  border: 1px solid #e6e6e6;
                  color: #b8b8b8;
                  cursor: default;
                }
                .products-extra-varyants .varyants > img {
                  border: 1px solid #ccc;
                  margin-right: 4px;
                }


/* PRODUCT INFO TAB AREA
   ========================================================================== */
    .products-tabs{
        clear: both;
        overflow: hidden;
        padding-top: 99px;
    }
        .products-tabs .tab-navs {
            text-align: center;
            background-color: #f3f3f3;
            border-bottom: 1px solid #d9d9d9;
        }
            .products-tabs .tab-navs li {
                float:            none;
                display: inline-block;
            }
                .products-tabs .tab-navs li a {
                    display: block;
                    padding: 25px 20px;
                    color:   #636363;
                }
        .products-tabs .tab-content {
            padding:    20px 12px;
            overflow:   hidden;
            text-align: justify;
            color: #666564;
        }
        .products-tabs .tab-content-no {
            padding: 20px 0px;
        }
            .products-tabs .tab-content .tab-pane {
                display:  none;
                overflow: hidden;
            }
            .products-tabs .tab-content .active {
                display: block;
            }
            .products-tabs .tab-pane:target {
                display: block;
            }
                 .products-tabs .tab-content table{
                     table-layout: fixed;
                     width: 620px;
                 }
                    .products-tabs .tab-content table tr:nth-child(odd){
                        background-color: #eaeaea;
                    }
                        .products-tabs .tab-content table tr th, .products-tabs .tab-content table tr td{
                            padding: 4px 8px;
                            text-align: left;
                        }
                        .products-tabs .tab-content table tr th:first-child, .products-tabs .tab-content table tr td:first-child{
                            width: 35%;
                        }
    @media  (max-width: 991px) {
        .products-tabs {
            padding-top: 59px;
        }
    }
    @media (min-width: 576px) AND (max-width: 767px) {
        .products-tabs .tab-navs li{
            float: left;
            width: 50%;
            text-align: left;
        }
            .products-tabs .tab-navs li:nth-child(1), .products-tabs .tab-navs li:nth-child(3){
                text-align: right;
            }
        .products-tabs .tab-navs li a {
            padding: 8px 20px;
        }

    }
    @media (max-width: 575px) {
        .products-tabs .tab-navs li{
            float: none;
            width: 100%;
            text-align: center;
            border-bottom: 1px solid #d9d9d9;
        }
        .products-tabs .tab-navs li a {
            padding: 8px 20px;
        }
    }

/* PRODUCT INFO TAB AREA
   ========================================================================== */
.pagination-area{
    display: block;
    clear: both;
    text-align: center;
}
    .pagination {
        display: -ms-flexbox;
        display: flex;
        padding-left: 0;
        list-style: none;
        border-radius: 0.25rem;
    }
        .pagination .page-link {
            color: #2d2d2d;
            background-color: #fff;
            border: 1px solid #dee2e6;
        }
        .pagination .page-link:hover {
            color: #2d2d2d;
            background-color: #e9ecef;
            border-color: #dee2e6;
        }
        .page-link:focus {
            z-index: 2;
            outline: 0;
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
        }
        .pagination .page-item.active .page-link {
            color: #fff;
            background-color: #2d2d2d;
            border-color: #2d2d2d;
        }
        .pagination .page-item.disabled .page-link {
            color: #6c757d;
            pointer-events: none;
            cursor: auto;
            background-color: #fff;
            border-color: #dee2e6;
        }