.latest-slick-slider .slick-track {
    display: flex;
  }
  
.latest-slick-slider .slick-slide {
    height: auto;
    display: flex; margin:10px;
    align-items: stretch;
}
#latest-box ul li, 
#latest-box ul li .inside-box{ height: 100%;}


#latest-box img{
    width: AUTO;
    height: 220px;
    overflow: hidden;
    margin: 0 auto;
    object-fit: cover;
}



.latest-slick-slider{ margin: 0 -10px;}
.latest-slick-slider .slick-arrow {
    background: rgba(0,0,0,0.3);
    height: 2em;
    width: 2rem;
    border: none;
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    z-index: 100;
    outline: none
}

.latest-slick-slider .slick-arrow:after {
    content: '';
    position: absolute;
    top: 0;
    background: url(../../images/control.png) no-repeat;
    height: 1.25rem;
    width: .8125rem;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    top: 50%;
    left: 50%
}

.latest-slick-slider .slick-prev.slick-arrow:after {
    background-position: left top
}
.latest-slick-slider .slick-next.slick-arrow:after {
    background-position: right top
}

.latest-slick-slider .slick-prev.slick-arrow {
    left: -2.75rem
}
.latest-slick-slider .slick-next.slick-arrow {
    right: -2.75rem
}

.main-slider .slick-slide .slide-image{opacity:1 !important;}

/**==================
Voice Revamp
================**/
.voice-revamp-outer{ padding:80px 0; background-color:#DA251C;}
.voice-revamp-outer:after{  height: 74px;}

.voice-nav-tabs{ background-color: rgba(255,255,255,0.75); padding: 4px; border-radius:32px; display: inline-flex; column-gap: 5px; margin-bottom: 30px;}
.voice-nav-tabs .nav-item a{padding: 6px 25px; border-radius: 32px !important; color: #131313; font-size: 20px; line-height: 1.25; border: none !important; overflow: hidden; font-weight: 600;}
.voice-nav-tabs .nav-item a.active{ background-color:transparent; color: #fff;}
.voice-nav-tabs .nav-item.show .nav-link:after,
 .nav-tabs .nav-link.active:after{background: transparent;}
#voice-revamp-outer .line{ display:inline-block; width:100%; height:37px; border-radius:3px; background-color:#ca232d; position:absolute; z-index:-1;     border-radius: 32px !important; transition:all .4s linear;}

#voice-revamp-outer .tab-content{ max-width:880px; margin: 0 auto;}
#voice-revamp-outer .tab-pane{background-color: transparent; margin:0 0px !important; padding: 0 !important;}
.tab-slider .slick-prev.slick-arrow{left:-25px!important;}
.tab-slider .slick-next.slick-arrow{right:-25px!important;}
  
.slider-caption, .slider-caption2 {margin-top: 10px; text-align: center; font-size: 1.2rem; font-weight: bold;}
#tabs-6 .slider-caption1,
#tabs-6 .slider-byline{ color: #131313 !important;}
#tabs-6 .tab-slider .slick-arrow{ filter: brightness(0.3) !important;}

.tab-field{ background: url(../images/tab-field.jpg) no-repeat; background-size: 102vw;  background-position: center 91%; padding-bottom: 150px;}
.tab-field:after{ display: none;}
.tab-slide .slick-slide .voice-img{-webkit-border-radius:inherit !important; -moz-border-radius:inherit !important; -ms-border-radius:inherit !important; -o-border-radius:inherit !important;  border-radius:inherit !important;transform: scale3d(1,1,1) !important; -webkit-transform:scale3d(1,1,1) !important;}
.tab-field h2{ color: #131313 !important;}

.tab-slider .slick-slide.slick-center .voice-img, 
.tab-slider .slick-slide.slick-current .voice-img{ border: none; border-radius: inherit;}

.tab-slider .slick-track{ display:flex; align-items:center; }
.tab-slider .slick-slide .voice-img{ max-width:inherit; max-height: inherit;     border-radius: 0 !important;   transform: inherit !important; }
.tab-slider .slick-slide .voice-img{cursor: default !important;}

/* .tab-slider .slick-slide {margin: 0 25px; }
.tab-slider .slick-list {  margin: 0 25px;} */
.voice-revamp-outer .container {max-width: 900px;}

.tab1-slider .slick-slide {transform: scale(0.75) !important;  transition: transform 0.5s ease; display: block !important;}
.tab1-slider .slick-now {transform: scale(1) !important;} 

.tab2-slider .slick-slide {transform: scale(0.75) !important;  transition: transform 0.5s ease; display: block !important; }
.tab2-slider .slick-now {transform: scale(1) !important; } 

.slider-byline,
.slider-caption{ color: #fff !important; font-size:18px; line-height:1.35; font-weight: 400; max-width: 660px; margin:20px auto 10px;}
.slider-byline{ margin:10px auto 0; max-width:500px; display: inline-flex;  font-size:16px; line-height:1.25;}


.slider-caption a{ color: #fff !important;}
.slider-caption a:hover{ color: #fff !important;}

#tabs-6 .slider-caption1 a,
#tabs-6 .slider-caption1 a:hover{ color: #131313 !important;}

.slider-byline2,
.slider-caption2{ color: #131313;}
.voice-revamp-outer h2{  margin-bottom: 30px;}

/**impact story**/
.impact-stories-outer{ padding:5rem 0 5rem;}
.impact-row{ display: flex; flex-wrap: nowrap; margin:0; gap:10px}
.impact-col{ padding:0;}
.impact-col-left{ max-width: 70%; flex: 0 0 70%; display: flex; flex-wrap: wrap; gap:10px} 
.impact-col-right{ max-width: 30%; flex: 0 0 30%;}
.impact-col a{  display: block; height: 100%;}
.impact-col figure{ position: relative; margin: 0;}
.impact-col figure.full-figure{flex:0 0 100%; max-width:100%;}
.impact-col.impact-col-left figure.full-figure.big-img-figure{ max-height: 323px;}
.impact-col figure.half-figure{flex:0 0 49.35%; max-width:49.35%;}
.impact-col figure .img-box:before{ content: ''; position: absolute; bottom: 0; top:0; left: 0; right: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); opacity:1;}
.impact-col figure.big-img-figure .img-box:before{content: ''; position: absolute; bottom: 0; top:0; right: 0; background: linear-gradient(270deg, rgba(0,0,0,0.5) 44.18%, rgba(0, 0, 0, 0) 93.73%); opacity:1;}
.impact-col figure .img-box{ border-radius: 10px; overflow: hidden; position: relative; height: 100%;}
.impact-col .story-tag{ position: absolute; right: 5px; top:5px; background-color: #DF4C45; padding: 5px;}
.impact-col .story-tag h4{ color: #fff; font-size: 20px; line-height: 1.25;}
.impact-col p{ color: #fff; font-size: 16px; line-height: 1.5; margin-bottom: 0;}
.impact-col img{ width: 100%;height: 100%;}
.impact-col figcaption{ position: absolute; bottom: 20px; left: 20px; right: 20px; font-size: 20px; line-height: 1.5; color: #fff;}
.impact-col figure.big-img-figure figcaption{  bottom:20px; left: inherit; right: 20px; max-width: 50%; top:inherit; transform:inherit;}
.impact-col figure figcaption .readMoreBtn{ position:relative !important; bottom:-10px !important;  transform: inherit !important; left: 0 !important;  font-size:14px; padding:5px 10px;}
.impact-col figure.big-img-figure figcaption .readMoreBtn{bottom: 0px !important; left: 0 !important; margin-top: 10px;}
.impact-col-right .full-figure {height: 100%;}
.impact-col  h5 {
  position: absolute;
  top: 15px;
  right: -.45rem;
  font-size: 13px;
  line-height: inherit;
  text-transform: capitalize;
  color: #fff;
  background: #c92f27;
  padding: .25rem 10px;
  z-index: 9;
  letter-spacing: .1em
}

.impact-col  h5:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: .4375rem solid #868382;
  border-right: .4375rem solid transparent;
  bottom: -.425rem;
  right: 0
}


@media all and (max-width:1180px){
  .impact-col figure.half-figure {flex: 0 0 49%; max-width: 49%;  }
.impact-col figure.big-img-figure figcaption{ max-width: 65%;}
.impact-col p{ font-size: 14px;}
.impact-col h4 {font-size: 18px;line-height: 22px; margin-bottom: 5px;}

.tab-field{ background-size: cover;}
#voice-revamp-outer .tab-content{max-width: 85vw;}
}

@media all and (max-width:1024px){
    .voice-nav-tabs .nav-item.show .nav-link:after, .nav-tabs .nav-link.active:after {
        background: rgb(218 37 28);}
        .tab-slider  .slick-track{ height: 290px;}

        .tab-slider .slick-prev.slick-arrow {
    left: 0px!important;
}

 .tab-slider .slick-next.slick-arrow {
    right: 0px!important;
}

  .tab-slider .slick-list{ max-width: 80vw; margin: 0 auto !important;}

  .latest-slick-slider .slick-prev.slick-arrow {
    left: -20px;
}

.latest-slick-slider .slick-next.slick-arrow {
    right: -20px;
}
}

@media all and (max-width:990px){
#voice-revamp-outer .tab-content {max-width: 85vw;}
.tab1-slider .slick-slide{ min-width:230px !important; }
}

@media all and (max-width:768px){
#voice-revamp-outer .tab-pane{ display: none !important;}
#voice-revamp-outer .tab-pane.active{ display: block !important;}
.tab-slider  .slick-track,
.latest-slick-slider  .slick-track{ height: auto; align-items: inherit;}
.latest-slick-slider {margin: 0 10px;}
.latest-slick-slider .readMoreBtn{ bottom:15px; left: 15px;}
.latest-slick-slider .slick-prev.slick-arrow{ left: -20px;}
.latest-slick-slider .slick-next.slick-arrow{ right: -20px;}

.impact-row{ display: flex; flex-wrap:wrap; }

.impact-col-left,
.impact-col-right{ max-width: 100%; flex: 0 0 100%;}

    .impact-col figure.half-figure {
        max-width: 49%;
        flex: 0 0 49%;
    }
.impact-col figure.full-figure{min-height: 300px;}
.impact-col figure.big-img-figure img{ object-fit: cover;  max-width: max-content; height: 100%; object-position: left center;}
.impact-col figure.big-img-figure .img-box{ overflow: hidden;}
.impact-col figure.big-img-figure figcaption{         width: calc(100% - 40px);
        max-width: 100%;
        transform: inherit;
        right: 20px;
        left: 20px;
        top: inherit;
        bottom: 20px;}

       .tab-field{ background-size: cover !important;}
      .voice-revamp-outer{ margin-top: 50px;} 

   .impact-col.impact-col-left figure.full-figure.big-img-figure{ height: 60vw; max-height: inherit;}  
   
   #latest-box{ padding-bottom:2.5rem;}
   #latest-box img{ height: auto;}
   #latest-box ul li p:last-child{ margin-bottom: 0 !important;}

 
}

@media all and (max-width:660px){
  .tab1-slider .slick-slide, 
  .tab2-slider .slick-slide {transform: scale(1) !important;  transition: transform 0.5s ease; display: block !important; }

.tab-slider .slick-prev.slick-arrow {
    left: -25px!important;
}

 .tab-slider .slick-next.slick-arrow {
    right: -25px!important;
}

  .tab-slider .slick-list{ max-width:100vw; margin: 0 auto !important;}
  .tab1-slider.tab-slider,
  .tab2-slider.tab-slider{ max-width: 200px !important; margin: 0 auto;}


 .voices_wrapper .tab2-slider  .slick-arrow{ filter: invert(1);}

 .voice-nav-tabs .nav-item a {
    padding: 6px 18px;}
    .impact-col figure.half-figure {
        max-width: 100%;
        flex: 0 0 100%;
    } 

    #voice-revamp-outer .tab-content {max-width:inherit;}
.tab1-slider .slick-slide{ min-width:auto !important; }
}


@media (max-width:1080px) {
    .main-slider .slick-list, .main-slider .slick-slide, .slick-track {
        height: auto !important;
    }
}