.video-play-icon {
    position: relative;
    cursor: pointer;
    max-width: 650px;
}
.video-play-icon a::before, .video-play-icon a::after {
    content: "";
    position: absolute;
    -webkit-transform: translate(51%, 50%);
        -ms-transform: translate(51%, 50%);
            transform: translate(51%, 50%);
}
.video-play-icon a::before {
    border-color: transparent transparent transparent #000;
    border-style: solid;
    border-width: 10px 0 10px 16px;
    width: 0;
    height: 0;
    right: 51%;
    bottom: 50%;
    z-index: 1;
}
.video-play-icon a::after {
    width: 55px;
    height: 55px;
    right: 51%;
    bottom: 50%;
    border-radius: 50px;
    background: #ffffffd4;
}
.video-play-icon img {
    border-radius: 10px;
    margin: 20px 0;
    border: 2px solid var(--zbs-drl-blue);
    padding: 10px;
}
.zbs-customer-story .content-wrap{
    max-width: 1280px;
}
.zbs-sticky-prt>div{   
    border: 1px solid #e1e7ff;
    -webkit-box-shadow: 0 0 17.85px 3.15px rgb(199 212 208 / 40%);
    box-shadow: 0 0 17.85px 3.15px rgb(199 212 208 / 40%);    border-radius: 10px 10px 0px;
}
  .iframe-pop-sec iframe{
 border-radius: 10px;
}
.zbs-customer-story .grid-content{
    -ms-grid-columns: minmax(400px, 1fr);
    grid-template-columns: minmax(400px, 1fr);
}
.zbs-cs-main-logo-wrap{
    max-width: 160px;
}
 .zbs-cs-card {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 25px;
    max-width: 400px;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
}
 .customer-description {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
}
.zbs-sticky-prt {
    position: sticky;
    top: 100px;
    max-width: 400px;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    position: relative;
    top: 500px;
    -webkit-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}
.iframe-pop-sec h4 {
    padding: 15px;
    background: #341577;
    color: #fff;
    border-radius: 10px 10px 0px 0px;    font-size: 20px;
}
.iframe-pop-cnt{
    width: 100%;}
@media (max-width: 1280px) {
    .zbs-customer-story .grid-content {
           -ms-grid-columns: 350px 1fr;
           grid-template-columns: 350px 1fr;
    }
}
@media (max-width: 991px) {
    .zbs-customer-story .grid-content  {
        display: inherit;
    }

}