.img-full-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.img-full-contain,
.img-full-cover {
    height: 100%;
    -o-object-position: center;
    object-position: center;
    width: 100%
}

.img-full-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.dropdown-menu {
    overflow: hidden;
    overflow-y: auto;
    max-height: calc(50vh - 150px);
  }
  
/*paginatio */
.paginations-sec {
    padding: 30px;
}
.pagination {
    display: flex;
    justify-content: center;
}


  .timeline-tab .nav-item:hover .nav-link,.timeline-tab .owl-item.active.current .nav-item .nav-link{
    color: #FFFFFF;
    background-color: #F07A22;
    border-color: #F07A22;
    pointer-events: none;
  }
  .timeline-tab .owl-item .nav-item::before {
      content: "";
      position: absolute;
    border-bottom: 2px solid #F07A22;
    width: 100%;
    top: 50%;
    z-index: -1;
}

.owl-carousel {
    display: flex !important; /* To override display:block I added !important */
    flex-direction: row;
    justify-content: center; /* To center the carousel */
}

#sync2 .owl-stage-outer{
    position: relative;
    &::before{
        content: "";
        position: absolute;
        border-bottom: 2px solid #F07A22;
        width: 100%;
        top: 50%;
        z-index: -1;
        left: 50%;
        transform: translateY(-50%) translateX(-50%);
    }
}
// #sync2 .owl-stage-outer{
//     position: relative;
//     &::before{
//         content: "";
//         position: absolute;
//         border-bottom: 2px solid #F07A22;
//         width: 40%;
//         top: 50%;
//         z-index: -1;
//         left: 7%;
//         transform: translatey(-50%);
//         display: none;
//     }
//     &::after{
//         content: "";
//         position: absolute;
//         border-bottom: 2px solid #F07A22;
//         width: 40%;
//         top: 50%;
//         z-index: -1;
//         right: 7%;
//         transform: translatey(-50%);
//         display: none;
//     }
// }
@media (max-width: 991px) {
    .icon.icon-right.carousel,.icon.icon-left.carousel {
        display: flex!important;
      }
      .icon{
        width: 35px!important;
        height: 35px!important;
      }
      .icon.carousel.icon-right{
        right: -20px!important;
      }
      .icon.carousel.icon-left{
        left: 15px!important;
      }
}
#sync2 .owl-item{
    pointer-events: none;
}

// #sync2.left-line .owl-stage-outer::before{display: block;}
// #sync2.right-line .owl-stage-outer::after{display: block}

// #sync2.left-line.half-left .owl-stage-outer{
//     &::before{
//         width: 20%;
//         left: 27%;
//     }
// }
// #sync2.right-line.half-right .owl-stage-outer{
//     &::after{
//         width: 20%;
//         right: 27%;
//     }
// }