.privew-tab-hide {
  opacity:0;
}

/* style 1*/

.ify_taps_1,
.ify_taps_2,
.ify_taps_3,
.ify_taps_4 {
  display:flex;
  flex-wrap:wrap;
  position:relative;
  z-index:0;
  align-items:center;
}

.ify_taps_1 .ify-tap-title label,
.ify_taps_2 .ify-tap-title label,
.ify_taps_3 .ify-tap-title label,
.ify_taps_4 .ify-tap-title label,
.ify_taps_5 .ify-tap-title label {
  display:block;
  line-height:1;
  margin:0;
  padding:0;
  cursor:pointer;
}

.ify_taps_1 .ify-tap-title .ify-item-glyph,
.ify_taps_2 .ify-tap-title .ify-item-glyph,
.ify_taps_3 .ify-tap-title .ify-item-glyph,
.ify_taps_4 .ify-tap-title .ify-item-glyph,
.ify_taps_5 .ify-tap-title .ify-item-glyph {
  display:none;
}

.ify_taps_1 .ify-tap-title,
.ify_taps_2 .ify-tap-title,
.ify_taps_3 .ify-tap-title,
.ify_taps_4 .ify-tap-title,
.ify_taps_5 .ify-tap-title {
  cursor:pointer;
  border-style:solid;
  margin:0;
  box-sizing:border-box;
}

.ify_taps_1 .ify-tap-title.ify-active,
.ify_taps_2 .ify-tap-title.ify-active,
.ify_taps_3 .ify-tap-title.ify-active,
.ify_taps_4 .ify-tap-title.ify-active {
  z-index:2;
}

.ify_taps_1 .ify-tab-content,
.ify_taps_2 .ify-tab-content,
.ify_taps_3 .ify-tab-content,
.ify_taps_4 .ify-tab-content {
  z-index:1;
  margin-top:-1px;
  order:1;
  border-style:solid;
  box-sizing:border-box;
  width:100%;
  display:none;
}

/* style 2*/

.ify_taps_2 .ify-tap-title {
  margin:0 5px 0 0;
}

.ify_taps_2 .ify-tab-content {
  margin-top:0;
}

/* style 3*/

.ify_taps_3 .ify-tap-title {
  margin:0 5px 5px 0;
}

.ify_taps_3 .ify-tab-content {
  margin-top:0;
}

.ify_taps_4 .ify-tap-title {
  margin:0 15px 5px 0;
}

.ify_taps_4 .ify-tab-content {
  margin-top:0;
}

/* style 5*/

.ify_taps_5 .ify-tap-title {
  display:flex;
  align-items:center;
  justify-content:space-between;
}

.ify_taps_5 .ify-tab-content {
  width:100%;
  border-style:solid;
  box-sizing:border-box;
  display:none;
}

.ify_taps_1 .ify-tab-content.ify-active,
.ify_taps_2 .ify-tab-content.ify-active,
.ify_taps_3 .ify-tab-content.ify-active,
.ify_taps_4 .ify-tab-content.ify-active,
.ify_taps_5 .ify-tab-content.ify-active {
  display:block;
}

.ify-item-glyph{
    margin: 0;
    padding: 0;
    opacity: 0;
}

.ify_taps_glyphs_3 .ify-item-glyph{
      position: relative;
      width: 14px;
      height: 14px;
    /* Vertical line */
    /* horizontal line */
}
.ify_taps_glyphs_3 .ify-item-glyph:before,
.ify_taps_glyphs_3 .ify-item-glyph:after {
      content: "";
      position: absolute;
      background-color: #000;
      transition: transform 0.25s ease-out;
}
.ify_taps_glyphs_3 .ify-item-glyph:before {
      top: 0;
      left: 50%;
      width: 2px;
      height: 100%;
      margin-left: -1px;
}
.ify_taps_glyphs_3 .ify-item-glyph:after {
      top: 50%;
      left: 0;
      width: 100%;
      height: 2px;
      margin-top: -1px;
}

.ify_taps_glyphs_3 .ify-tap-title.ify-active .ify-item-glyph:before {
      transform: rotate(90deg);
}
.ify_taps_glyphs_3 .ify-tap-title.ify-active .ify-item-glyph:after {
      transform: rotate(180deg);
}

.ify_taps_glyphs_2 .ify-item-glyph{
    border-style: solid;
    border-color: #000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    transition: transform 0.25s ease-out;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.ify_taps_glyphs_2 .ify-tap-title.ify-active .ify-item-glyph{
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.ify-view-mobile.ify_taps_glyphs_2 .ify-tap-title .ify-item-glyph,
.ify-accordion-view.ify_taps_glyphs_2 .ify-tap-title .ify-item-glyph{
    display: block;
    opacity: 1;
}

.ify-view-mobile.ify_taps_glyphs_3 .ify-tap-title .ify-item-glyph,
.ify-accordion-view.ify_taps_glyphs_3 .ify-tap-title .ify-item-glyph{
    display: block;
    opacity: 1;
}
@media only screen and (max-width:720px) {
  .ify_taps_1 .ify-tab-content,
  .ify_taps_2 .ify-tab-content,
  .ify_taps_3 .ify-tab-content,
  .ify_taps_4 .ify-tab-content {
    order:inherit;
  }
  .ify_taps_1 .ify-tap-title,
  .ify_taps_2 .ify-tap-title,
  .ify_taps_3 .ify-tap-title,
  .ify_taps_4 .ify-tap-title {
    display:flex;
    width:100%;
    align-items:center;
    justify-content:space-between;
    margin:10px 0 0 0;
    border-width:1px !important;
    border-radius:3px !important;
  }
  .ify_taps_1 .ify-tap-title.ify-active,
  .ify_taps_2 .ify-tap-title.ify-active,
  .ify_taps_3 .ify-tap-title.ify-active,
  .ify_taps_4 .ify-tap-title.ify-active {
    z-index:2;
    border-bottom-right-radius:0 !important;
    border-bottom-left-radius:0 !important;
  }
  .ify_taps_1 .ify-tab-content,
  .ify_taps_2 .ify-tab-content,
  .ify_taps_3 .ify-tab-content,
  .ify_taps_4 .ify-tab-content {
    border-radius:0 0 3px 3px !important;
  }
  .ify_taps_4 .ify-tap-title:first-child {
    margin-top:0;
  }
}
.ify-isloading{display:none;}
.out-tab-group{margin:20px 0;display: block;width: 100%;}
.ify-tab-content .jdgm-review-widget--medium .jdgm-rev-widg{padding: 0;}
.ify-tab-content #looxReviewsFrame #header{margin-top: 0;}
.ify-tab-content #trustshop-review{width: 100% !important;margin-top: 0;padding: 5px 0 5px 0;}
.ify-tab-content #trustshop-review .trustshop-summary-box-type--top .trustshop-title{margin-top: 0;}
.ify-tab-content div#mag-product-review{margin-top: 0;}
.ify-tab-content .alireviews-review-box{margin-top: 0;}
.ify-tab-content .alireviews-review-box-mobile .alr-template-grid-container{padding-top: 0;}

/* @media screen and (min-width: 990px) {
    .grid--4-col-desktop .grid__item {
        width: calc(25% - .75rem);
    }
}
@media screen and (min-width: 750px) {
    .grid--2-col .grid__item {
        width: calc(50% - .5rem);
    }
} */
/* .ify_product-recommendations{
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-column-gap: 6px;
  grid-row-gap: 6px;
} */
 .ify_product-recommendations{
  display: block;
  width: 100%;
  overflow: hidden;
 }
.ifytab-item-product a{
  color: #333;
  text-decoration: none;
}
.ifytab-item-product{
  padding: 10px 5px 10px 5px;
  float: left;
}
@media screen and (min-width: 720px) {
    .ify_product-recommendations.ify-grid-6 .ifytab-item-product{
      width: 16.666666%;
    }
    .ify_product-recommendations.ify-grid-5 .ifytab-item-product,
    .ify_product-recommendations.ify-grid- .ifytab-item-product{
      width: 20%;
    }
    .ify_product-recommendations.ify-grid-4 .ifytab-item-product{
      width: 25%;
    }
    .ify_product-recommendations.ify-grid-3 .ifytab-item-product{
      width: 33.33333%;
    }
    .ify_product-recommendations.ify-grid-2 .ifytab-item-product{
      width: 50%;
    }
    .ify_product-recommendations.ify-grid-1 .ifytab-item-product{
      width: 100%;
    }
}
@media screen and (max-width: 720px) and (min-width:600px) {
    .ify_product-recommendations.ify-grid-6 .ifytab-item-product{
      width: 25%;
    }
    .ify_product-recommendations.ify-grid-5 .ifytab-item-product,
    .ify_product-recommendations.ify-grid- .ifytab-item-product{
      width: 25%;
    }
    .ify_product-recommendations.ify-grid-4 .ifytab-item-product{
      width: 33.33333%;
    }
    .ify_product-recommendations.ify-grid-3 .ifytab-item-product{
      width: 33.33333%;
    }
    .ify_product-recommendations.ify-grid-2 .ifytab-item-product{
      width: 50%;
    }
    .ify_product-recommendations.ify-grid-1 .ifytab-item-product{
      width: 100%;
    }
}
@media screen and (max-width: 600px){
    .ify_product-recommendations.ify-grid-6 .ifytab-item-product{
      width: 50%;
    }
    .ify_product-recommendations.ify-grid-5 .ifytab-item-product,
    .ify_product-recommendations.ify-grid- .ifytab-item-product{
      width: 50%;
    }
    .ify_product-recommendations.ify-grid-4 .ifytab-item-product{
      width: 50%;
    }
    .ify_product-recommendations.ify-grid-3 .ifytab-item-product{
      width: 50%;
    }
    .ify_product-recommendations.ify-grid-2 .ifytab-item-product{
      width: 50%;
    }
    .ify_product-recommendations.ify-grid-1 .ifytab-item-product{
      width: 100%;
    }
}
@media screen and (max-width: 400px){
    .ify_product-recommendations.ify-grid-6 .ifytab-item-product{
      width: 100%;
    }
    .ify_product-recommendations.ify-grid-5 .ifytab-item-product,
    .ify_product-recommendations.ify-grid- .ifytab-item-product{
      width: 100%;
    }
    .ify_product-recommendations.ify-grid-4 .ifytab-item-product{
      width: 100%;
    }
    .ify_product-recommendations.ify-grid-3 .ifytab-item-product{
      width: 100%;
    }
    .ify_product-recommendations.ify-grid-2 .ifytab-item-product{
      width: 100%;
    }
    .ify_product-recommendations.ify-grid-1 .ifytab-item-product{
      width: 100%;
    }
}
.ifytab-item-product .ify_product__title,.ify-item-product .ify_product__price{
  display: block;
  width: 100%;
  font: 14px;
  padding: 5px 0;
  margin: 0;
}
.ifytab-item-product .ify_product__img{display:block;width:100%;}
.ify-tap-title label{
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
.ify-tab-content img{
  max-width: 100%;
  height: auto;
}
.ify-accordion-view.ify_taps_glyphs_align_2 .ify-tap-title,
.ify-view-mobile.ify_taps_glyphs_align_2 .ify-tap-title{
  position: relative;
}
.ify-accordion-view.ify_taps_glyphs_align_2 .ify-item-glyph,
.ify-view-mobile.ify_taps_glyphs_align_2 .ify-item-glyph{
  position: absolute;
  left: 10px;
}