@media only screen and (max-width: 768px) {
    .right-panel-btns {
        margin-top: 36px;
        height: 0px !important;
    }
}

   .scroll {
     width: 200px;
     height: 400px;
    background: red;
   overflow: scroll;
}
.scroll::-webkit-scrollbar {
    width: 2px;
}

.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

.scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
    .margin-top-200{
      margin-top:150px;
    }

    .margin-top-75{
      margin-top:75px;
    }


  .outer-img-section {
      transition: opacity 0.5s ease;
  }

  .outer-img-section.animating {
      opacity: 0;
  }
.slider-text-para.empty {
    height: 11px;
}

.slider-text-para {
    font-size: 17px;
    font-family: noto sans-serif;
    font-weight: 400;
    margin-bottom: -4px;
}
.separator-15{
  margin-top: 15px;
}
.right-panel-btns {
    height: 491px;
    display: flex;
    align-items: flex-end;
}
.right-panel-btns .bottom-text {
    position: absolute;
    bottom: 0;
}
.internal-separation {
    min-height: 625px;
    border: 1px solid #ccc;
    padding: 45px;
    background: #fff;
    box-shadow: 10px 20px 30px;
    border-radius: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
}
 .outer-img-section {
    background: url('../separate_slider/1.jpg');
    height: 100%;
    transition: background-image 1s !important;
    background-position: 100% 100%;
    background-size: 100% 100%;
    margin-top: 76px;
    padding-bottom: 75px;
}
.internal-separation i.bi.bi-arrow-right,i.bi.bi-arrow-left {
    background: #1B4E8D;
    color: #fff;
    padding: 8px;
    font-size: 19px;
    border-radius: 50%;
}
.internal-separation button.right.side-arrow-of-in-slider {
    background: none;
}

.internal-separation button.left.side-arrow-of-in-slider {
    background: none;
}

.internal-para {
    max-width: 313px;
    text-align: center;
    /*overflow-y: scroll;*/
    padding: 19px;
    padding-left: 6px;
}


.internal-separation h4.featured-writing-text {
    text-align: left;
    font-weight: bold;
    font-size: 14px;
}

.internal-separation .internal-para {
    text-align: left;
    padding-left: 7px;
    padding-top: 5px;
}

.internal-separation h1 {
    text-align: left;
    font-size: 50px;
    color: #F19726;
    font-family: Inria serif;
    font-weight: bold;
}


/* Customize the scrollbar (WebKit-based browsers like Chrome, Edge, Safari) */
.internal-para::-webkit-scrollbar {
  width: 3px; /* Width of the scrollbar */
  height: 4px; /* Height of the horizontal scrollbar */
  padding: 10px;
}

.internal-para::-webkit-scrollbar-thumb {
  background-color: #888; /* Color of the scrollbar thumb */
  border-radius: 5px; /* Rounded corners for the thumb */
   padding: 10px;
}

.internal-para::-webkit-scrollbar-thumb:hover {
  background-color: #555; /* Color when hovered */
}

.internal-para::-webkit-scrollbar-track {
  background-color: red; /* Track color */
  border-radius: 5px; /* Rounded corners for the track */

   padding: 10px;
}

/* For Firefox (uses the scrollbar-width property) */
.internal-para {
  scrollbar-width: 3px /* Makes the scrollbar thinner */
  scrollbar-height: 9px /* Makes the scrollbar thinner */
  scrollbar-color: #888 #f1f1f1; /* thumb-color track-color */
}
