.pr-page {
    padding: 50px 0 0;
}

.grey-bg, .banner2 .banner-wrapper.grey-btm, .related-product, .bod-page, .media-kit .mk-left, .trending, .pr-page {
    background: #f3f3f3;
}
.media-card.op1 {
    height: 100%;
}
.media-card .card-link {
    position: absolute;
    width: 92%;
    height: 100%;
    z-index: 1;
}
.media-card.op1 figure {
    position: relative;
    height: 100%;
}

.media-card figure {
    margin-bottom: 0;
}
media-card.op1 figure img {
    border-radius: 5px;
}

.media-card figure img {
    width: 100%;

}

.media-card.op1 figure .hd7 {
    color: #FFFFFF;
}
.media-card.op1 figure figcaption .arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    margin-left: 12px;
}

.arrow.gray {
    background: #ffffff;
}
.arrow {
    display: flex;
    align-items: center
    justify-content: center;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.32);
}
    .arrow.gray span::before {
    color: #737373;
}
        .media-card .card-link {
    position: absolute;
    width: 92%;
    height: 100%;
    z-index: 1;
}


.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.media-card.op1 figure figcaption {
    padding: 34px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}


/*new css*/


.customer-speak.op1 .container.shape{
    background-image: url(../../../content/dam/wealth-new/shape.svg);
}

/*new css*/



.customer-speak {
    background: white;
    background: linear-gradient(90deg, white 40%, #c4777d 40%, #9d1d1d 100%);
  }
  
  
  
  .customer-speak .container.shape {
    background: url(../../../content/dam/idfcfirstbank/images/insurance/shape.svg) no-repeat 0 -2px;
    padding: 120px 15px 120px 15px;
  }
  
  @media (max-width: 767px) {
    .customer-speak .container.shape {
      padding: 80px 15px 0 15px;
      background: url(../../../content/dam/idfcfirstbank/images/insurance/shape.svg) no-repeat center -2px;
    }
  }

  @media (max-width: 767px) {
    .customer-speak {
      background: white;
      background: linear-gradient(180deg, white 48%, #c4777d 48%, #9d1d27 100%);
    }
  }
  
  .customer-speak .white-box,
  .customer-speak .search-bxIn .search-ad .ad-card,
  .search-bxIn .search-ad .customer-speak .ad-card,
  .customer-speak .accordian .trgr,
  .accordian .customer-speak .trgr,
  .customer-speak .accordian .tog_cont,
  .accordian .customer-speak .tog_cont,
  .customer-speak .card-look,
  .customer-speak .media-card,
  .customer-speak .pr-list>li .card-bx,
  .pr-list>li .customer-speak .card-bx,
  .customer-speak .trgr1,
  .customer-speak .trgr2,
  .customer-speak .trgr3,
  .customer-speak .tog_cont1,
  .customer-speak .tog_cont2,
  .customer-speak .tog_cont3,
  .customer-speak .mf-invest .start-box,
  .mf-invest .customer-speak .start-box,
  .customer-speak .media-kit .media-list .card-media,
  .media-kit .media-list .customer-speak .card-media {
    padding: 24px 28px;
    margin: 2px;
    min-height: 320px;
  }
  
  .customer-speak .white-box .f12,
  .customer-speak .search-bxIn .search-ad .ad-card .f12,
  .search-bxIn .search-ad .customer-speak .ad-card .f12,
  .customer-speak .accordian .trgr .f12,
  .accordian .customer-speak .trgr .f12,
  .customer-speak .accordian .tog_cont .f12,
  .accordian .customer-speak .tog_cont .f12,
  .customer-speak .card-look .f12,
  .customer-speak .media-card .f12,
  .customer-speak .pr-list>li .card-bx .f12,
  .pr-list>li .customer-speak .card-bx .f12,
  .customer-speak .trgr1 .f12,
  .customer-speak .trgr2 .f12,
  .customer-speak .trgr3 .f12,
  .customer-speak .tog_cont1 .f12,
  .customer-speak .tog_cont2 .f12,
  .customer-speak .tog_cont3 .f12,
  .customer-speak .mf-invest .start-box .f12,
  .mf-invest .customer-speak .start-box .f12,
  .customer-speak .media-kit .media-list .card-media .f12,
  .media-kit .media-list .customer-speak .card-media .f12,
  .customer-speak .white-box .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .white-box .blog-by,
  .customer-speak .search-bxIn .search-ad .ad-card .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .search-bxIn .search-ad .ad-card .blog-by,
  .search-bxIn .search-ad .customer-speak .ad-card .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .search-bxIn .search-ad .customer-speak .ad-card .blog-by,
  .customer-speak .accordian .trgr .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .accordian .trgr .blog-by,
  .accordian .customer-speak .trgr .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .accordian .customer-speak .trgr .blog-by,
  .customer-speak .accordian .tog_cont .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .accordian .tog_cont .blog-by,
  .accordian .customer-speak .tog_cont .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .accordian .customer-speak .tog_cont .blog-by,
  .customer-speak .card-look .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .card-look .blog-by,
  .customer-speak .media-card .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .media-card .blog-by,
  .customer-speak .pr-list>li .card-bx .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .pr-list>li .card-bx .blog-by,
  .pr-list>li .customer-speak .card-bx .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .pr-list>li .customer-speak .card-bx .blog-by,
  .customer-speak .trgr1 .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .trgr1 .blog-by,
  .customer-speak .trgr2 .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .trgr2 .blog-by,
  .customer-speak .trgr3 .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .trgr3 .blog-by,
  .customer-speak .tog_cont1 .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .tog_cont1 .blog-by,
  .customer-speak .tog_cont2 .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .tog_cont2 .blog-by,
  .customer-speak .tog_cont3 .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .tog_cont3 .blog-by,
  .customer-speak .mf-invest .start-box .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .mf-invest .start-box .blog-by,
  .mf-invest .customer-speak .start-box .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .mf-invest .customer-speak .start-box .blog-by,
  .customer-speak .media-kit .media-list .card-media .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .customer-speak .media-kit .media-list .card-media .blog-by,
  .media-kit .media-list .customer-speak .card-media .blog-detail .blog-ctnt .blog-by,
  .blog-detail .blog-ctnt .media-kit .media-list .customer-speak .card-media .blog-by {
    color: #767676;
    margin-bottom: 8px;
  }
  
  .customer-speak .cs-title-box {
    padding: 30px 0 0 20px;
  }
  
  @media (max-width: 991px) {
    .customer-speak .cs-title-box {
      padding: 30px 0 0 0;
    }
  }
  
  @media (max-width: 767px) {
    .customer-speak .cs-title-box {
      text-align: center;
      margin-bottom: 30px;
    }
  }
  
  .customer-speak-carousel .owl-nav {
    position: absolute;
    left: -270px;
    top: 150px;
  }
  
  @media (max-width: 991px) {
    .customer-speak-carousel .owl-nav {
      left: -190px;
    }
  }
  
  @media (max-width: 767px) {
    .customer-speak-carousel .owl-nav {
      position: static;
      text-align: center;
      padding: 30px 0;
    }
  }
  
  .customer-speak-carousel .owl-nav .owl-prev,
  .customer-speak-carousel .owl-nav .owl-next {
    width: 48px;
    height: 48px;
    background: #FFFFFF;
    border-radius: 50%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
    margin: 0 10px;
  }
  
  @media (max-width: 767px) {
  
    .customer-speak-carousel .owl-nav .owl-prev,
    .customer-speak-carousel .owl-nav .owl-next {
      background: #FFFFFF !important;
    }
  }
  
  .customer-speak-carousel .owl-nav .owl-prev span,
  .customer-speak-carousel .owl-nav .owl-next span {
    display: none;
  }
  
  .customer-speak-carousel .owl-nav .owl-prev {
    position: static;
  }
  
  .customer-speak-carousel .owl-nav .owl-prev::before {
    font-family: icomoon;
    content: "\e901";
    color: #9D1D27;
  }
  
  .customer-speak-carousel .owl-nav .owl-next {
    position: static;
  }
  
  .customer-speak-carousel .owl-nav .owl-next::before {
    font-family: icomoon;
    content: "\e902";
    color: #9D1D27;
  }
  
  /**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../components/content/investment/customerSpeak/clientlibs/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
  .insurance-didyou.customer-speak .hd2 {
      color: #54565B;
  }
  .insurance-didyou.customer-speak {
  background: linear-gradient(134.88deg, #c4777d 14.34%, #9d1d27 79.04%);
  }
  
  .insurance-didyou.customer-speak .container.shape {
  background: url("../../../content/dam/idfcfirstbank/images/insurance/qst-icon.svg") no-repeat 80px -2px;
  padding: 120px 15px 120px 15px;
  }
  
  @media (max-width: 767px) {
  .insurance-didyou.customer-speak .container.shape {
    padding: 80px 15px 0 15px;
    background: url("../../../content/dam/idfcfirstbank/images/insurance/qst-icon.svg") no-repeat center -2px;
  }
  }
  
  .insurance-didyou.customer-speak .hd2 {
  color: #54565B;
  }
  
  .insurance-didyou.customer-speak .hd {
  color: #FFFFFF;
  }
  
  @media (max-width: 1024px) {
  .insurance-didyou.customer-speak .hd {
    font-size: 34px;
  }
  }
  
  @media (max-width: 768px) {
  .insurance-didyou.customer-speak .hd {
    font-size: 30px;
  }
  }
  
  .insurance-didyou.customer-speak .customer-speak-carousel .owl-nav {
  left: -285px;
  top: 140px;
  }
  
  @media (max-width: 1024px) {
  .insurance-didyou.customer-speak .customer-speak-carousel .owl-nav {
    left: -235px;
  }
  }
  
  @media (max-width: 991px) {
  .insurance-didyou.customer-speak .customer-speak-carousel .owl-nav {
    left: -190px;
  }
  }
  
  @media (max-width: 767px) {
  .insurance-didyou.customer-speak .customer-speak-carousel .owl-nav {
    position: static;
    text-align: center;
    padding: 30px 0;
  }
  }
  
  .insurance-didyou.customer-speak .customer-speak-carousel .owl-nav button {
  background: #FFFFFF;
  }
  
  
  .five-reason.customer-speak .cs-title-box {
  padding-top: 0px;
  }
  .five-reason.customer-speak .container.shape {
  background: url("../../../content/dam/idfcfirstbank/images/insurance/exm-icon.svg") no-repeat 170px 0;
  }
  
  .five-reason.customer-speak .hd2 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
  }
  
  .five-reason.customer-speak .white-box,
  .five-reason.customer-speak .search-bxIn .search-ad .ad-card,
  .search-bxIn .search-ad .five-reason.customer-speak .ad-card,
  .five-reason.customer-speak .accordian .trgr,
  .accordian .five-reason.customer-speak .trgr,
  .five-reason.customer-speak .accordian .tog_cont,
  .accordian .five-reason.customer-speak .tog_cont,
  .five-reason.customer-speak .card-look,
  .five-reason.customer-speak .media-card,
  .five-reason.customer-speak .pr-list>li .card-bx,
  .pr-list>li .five-reason.customer-speak .card-bx,
  .five-reason.customer-speak .trgr1,
  .five-reason.customer-speak .trgr2,
  .five-reason.customer-speak .trgr3,
  .five-reason.customer-speak .tog_cont1,
  .five-reason.customer-speak .tog_cont2,
  .five-reason.customer-speak .tog_cont3,
  .five-reason.customer-speak .mf-invest .start-box,
  .mf-invest .five-reason.customer-speak .start-box,
  .five-reason.customer-speak .media-kit .media-list .card-media,
  .media-kit .media-list .five-reason.customer-speak .card-media {
  font-size: 14px;
  min-height: 160px;
  }
  
  @media (max-width: 1024px) {
  
  .five-reason.customer-speak .white-box,
  .five-reason.customer-speak .search-bxIn .search-ad .ad-card,
  .search-bxIn .search-ad .five-reason.customer-speak .ad-card,
  .five-reason.customer-speak .accordian .trgr,
  .accordian .five-reason.customer-speak .trgr,
  .five-reason.customer-speak .accordian .tog_cont,
  .accordian .five-reason.customer-speak .tog_cont,
  .five-reason.customer-speak .card-look,
  .five-reason.customer-speak .media-card,
  .five-reason.customer-speak .pr-list>li .card-bx,
  .pr-list>li .five-reason.customer-speak .card-bx,
  .five-reason.customer-speak .trgr1,
  .five-reason.customer-speak .trgr2,
  .five-reason.customer-speak .trgr3,
  .five-reason.customer-speak .tog_cont1,
  .five-reason.customer-speak .tog_cont2,
  .five-reason.customer-speak .tog_cont3,
  .five-reason.customer-speak .mf-invest .start-box,
  .mf-invest .five-reason.customer-speak .start-box,
  .five-reason.customer-speak .media-kit .media-list .card-media,
  .media-kit .media-list .five-reason.customer-speak .card-media {
    min-height: 215px;
  }
  }
  
  .five-reason.customer-speak .customer-speak-carousel .owl-nav {
  left: -278px;
  top: 135px;
  }
  
  @media (max-width: 1024px) {
  .five-reason.customer-speak .customer-speak-carousel .owl-nav {
    left: -235px;
  }
  }
  
  @media (max-width: 991px) {
  .five-reason.customer-speak .customer-speak-carousel .owl-nav {
    left: -190px;
  }
  }
  
  @media (max-width: 767px) {
  .five-reason.customer-speak .customer-speak-carousel .owl-nav {
    position: static;
    text-align: center;
    padding: 30px 0;
  }
  }
  
  .five-reason.customer-speak .customer-speak-carousel .owl-nav button {
  background: #FFFFFF;
  }


table{
border-collapse: separate;!important   
    }

/* General css for page */
.schedule-charges-banner .active .card-box {
    border-bottom-color: #9d1d27;
  }
  
  .schedule-charges-banner .active .card-box .card-title {
    font-weight: 400;
  }

  .schedule-charges-banner .card-box {
    border-radius: 5px;
    min-height: 150px;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    border-bottom: 3px solid transparent;
  }

  .schedule-charges-banner .card-box .card-title {
    font-weight: 300;
    margin-top: 10px;
    font-size: 24px;
  }

  .section-1 {
    padding: 40px 0 100px 0;
  }

  .MT60 {
    margin-top: 60px;
  }

  .grey-bg, .banner2 .banner-wrapper.grey-btm, .related-product {
    background: #f3f3f3;
  }

  .grey-bg2 {
    background: #fafafa;
  }

  .link-txt {
    font-size: 13px;
    font-weight: 700;
    color: #9D1D27;
  }

  hr.op1 {
    margin: 50px 0;
    border-top-color: #d8d8d8;
  }

  @media (max-width: 991px) {
    .mt-15-sm {
      margin-top: 15px;
    }
    .mt-30-sm {
      margin-top: 30px;
    }
  }

  @media (max-width: 767px) {
    .mt-30-sm {
      margin-top: 0;
    }
  }

  /* General css for page end */


/* Accordian style */
.accordian {
    /* common accordian like FAQ */
    /* common accordian like FAQ end */
    /* Product Detail page Eligibility */
    /* Product Detail Eligibility end*/
  }

  .accordian .trgr {
    padding: 20px 30px;
    margin-top: 1rem;
    position: relative;
    cursor: pointer;
  }

  .accordian .trgr::before {
    position: absolute;
    width: 15px;
    height: 15px;
    font-family: icomoon;
    content: "\e900";
    right: 30px;
    top: 20px;
    color: #9d1d27;
  }

  .accordian .trgr.act {
    border-radius: 5px 5px 0 0;
  }

  .accordian .trgr.act::before {
    content: "\e903";
  }

  .accordian .tog_cont {
    border-radius: 0 0 5px 5px;
    border-top: 1px solid #9d1d27;
    padding: 20px 30px;
    margin-bottom: 1rem;
  }

  .accordian .tog_cont .block {
    display: block;
  }

  @media (max-width: 767px) {
    .accordian .trgr,
    .accordian .tog_cont {
      padding: 20px 40px 20px 20px;
    }
  }

  .accordian.op1 .trgr {
    box-shadow: none;
    font-size: 36px;
    font-weight: 300;
    border-bottom: 1px solid #d8d8d8;
    padding: 10px 50px 10px 0;
    border-radius: 0;
    line-height: 1;
  }

  @media (max-width: 1024px) {
    .accordian.op1 .trgr {
      font-size: 24px;
    }
  }

  .accordian.op1 .trgr::before {
    content: "\e906";
    height: auto;
    width: auto;
    right: 0;
    color: #54565B;
    top: 15px;
    font-size: 24px;
  }

  @media (max-width: 1024px) {
    .accordian.op1 .trgr::before {
      font-size: 18px;
    }
  }

  .accordian.op1 .trgr.act::before {
    content: "\e905";
  }

  .accordian.op1 .tog_cont {
    box-shadow: none;
    border: 0;
    padding-left: 20px;
    margin: 0;
  }

  @media (max-width: 1024px) {
    .accordian.op1 .tog_cont {
      padding-bottom: 16px;
    }
  }

  .accordian.op1 .tog_cont ul li {
    list-style: disc;
    margin-bottom: 15px;
  }

  @media (max-width: 1024px) {
    .accordian.op1 .tog_cont ul li {
      margin-bottom: 8px;
    }
  }

         .faq-section {
    padding: 45px 0 105px 0;
  }

  @media (max-width: 767px) {
    .faq-section {
      padding: 45px 0;
    }
  }

    /* FAQ bg update start*/
  .faq-section.op1 {
    background: #f3f3f3;
    padding: 90px 0 0;
  }

  .faq-section.op1 .TAR.MT30 {
    margin-bottom: 0;
  }

@media (max-width: 991px){
.heading-box {
    display: block;
}
}
	

  /* FAQ bg update end*/

.heading-box {
    display: -ms-flexbox;
   /* display: flex; */
    -ms-flex-align: center;
    align-items: center;
    padding: 25px 0;
    position: relative;
    z-index: 1;
}

.faq-section .CTR {
    text-align: center;
}
.faq-section .accordian .trgr::before {
  background: none;

}

/* CSS for CLS do not change */

.detailsaccordian .faq-section{
  min-height: 250px;
}

@media(max-width: 767px) {
  .detailsaccordian .faq-section{
    min-height: 150px;
  }
}
.pr-page {
    padding: 50px 0 0;
}
.grey-bg, .banner2 .banner-wrapper.grey-btm, .related-product, .bod-page, .media-kit .mk-left, .trending, .pr-page {
    background: #f3f3f3;
}
.gallery-detail {
    padding-bottom: 30px;
}
.gallery-detail .back-btn .hd2 {
    color: #54565B;
}
.gallery-detail .back-btn .icon-Left {
    font-size: 20px;
}
.gallery-detail #sync1 {
    position: relative;
    z-index: 1;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
}
element.style {
    transform: translate3d(-5600px, 0px, 0px);
    transition: all 0s ease 0s;
    width: 21280px;
}
.owl-carousel .owl-stage {
    position: relative;
    touch-action: manipulation;

}
element.style {
    width: 1110px;
    margin-right: 10px;
}

.owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    user-select: none;
}
.gallery-detail #sync1 .item {
    background: #0c83e7;
    margin-bottom: 30px;
    color: #FFF;
    border-radius: 3px;
}
.gallery-detail .media-card.op1 {
    box-shadow: none;
    margin-top: 30px;
}

.media-card.op1 {
    height: 100%;
}
.media-card.op1 figure {
    position: relative;
    height: 100%;
}
.media-card figure {
    margin-bottom: 0;

}
.gallery-detail .media-card.op1 figure .top-links {
    top: 30px;
    right: 30px;
}

.media-card figure .top-links {
    font-size: 20px;
    position: absolute;
    z-index: 1;
}
.gallery-detail .media-card.op1 figure img {
    border-radius: 0;
}
.owl-carousel .owl-item img {

    width: 100%;
}


.gallery-detail #sync1 .item {
    background: #0c83e7;
    margin-bottom: 30px;
    color: #FFF;
    border-radius: 3px;
}
.owl-carousel, .owl-carousel .owl-item {

    position: relative;
}
    .gallery-detail .owl-carousel .owl-item .download {

    flex: 0 0 36px;
    margin-left: 6px;
}

.download.grey {
    background: #f3f3f3;
}
.download {

    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    border-radius: 50%;
}
.gallery-detail .owl-carousel .owl-item .download img {
    width: auto;
    margin: 8px auto;
}

.gallery-detail .media-card.op1 figure img {
    border-radius: 0;
}

.owl-carousel .owl-item img {
    display: block;

}
.gallery-detail #sync2 {
    position: relative;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;

}
element.style {
    transform: translate3d(0px, 0px, 0px);
    transition: all 0s ease 0s;
    width: 1453px;
}
.owl-carousel .owl-stage {
    position: relative;

    touch-action: manipulation;

}
.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}
    .owl-carousel .owl-item {
    min-height: 1px;
    float: left;

}

element.style {
    width: 141.429px;
    margin-right: 20px;
}
.owl-carousel.owl-drag .owl-item {

    touch-action: pan-y;

    user-select: none;
}
.gallery-detail #sync2 .item {
    cursor: pointer;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}
.media-card.op1 figure figcaption {
    padding: 34px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;

    display: flex;

    justify-content: space-between;

    align-items: flex-end;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}

.gallery-detail .owl-nav .owl-prev {
    left: -20px;
    top: auto;
    bottom: -90px;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    user-select: none;
}
.gallery-detail .owl-nav span {
    display: inline-block;
    margin: 2px;
    background: #FFFFFF;
    border-radius: 50%;
    font-size: 20px;
    padding: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
}

.gallery-detail .owl-nav .owl-next {
    right: -20px;
    top: auto;
    bottom: -90px;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    user-select: none;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none;
}
.gallery-detail .owl-nav span {
    display: inline-block;
    margin: 2px;
    background: #FFFFFF;
    border-radius: 50%;
    font-size: 20px;
    padding: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
}
.gallery-detail #sync2 .synced::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 6px;
    background: #9D1D27;
  }
  
  .gallery-detail #sync2 .item {
    cursor: pointer;
  }

.gallery-detail .media-card.op1 figure .play .icon-play::before {
    color: #54565B;
}

.media-card figure .play {
    font-size: 36px;
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -khtml-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
}


.gallery-detail .media-card.op1 figure .play {
    background: #ffcb05;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.news-page h1{
    margin-bottom: 5px;
}
