

.custom-nav {top: 130px !important;}

.owl-item { background: #fff !important; 
  border-radius: 20px; padding: 0px 0px 25px 0px; border: solid 1px #00000020;
     }
.owl-img img  { text-align: center; margin: auto !important; border-radius: 20px 20px 0px 0px; }
.service_slider { font-weight: 500; font-size: 16px; text-align: center; padding: 7px 10px ;}
a.readmore { text-align: center; display: flex; width: 113px; padding: 7px 15px; color: #fff !important; 
    background:#04A150 !important; border-radius: 20px;   justify-content: center; align-items: center;

    font-weight: 500; font-size: 16px;}
.owl-nav {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}

.owl-nav button {
    position: absolute;
    width: 35px;
    height: 35px;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: #04A150 !important;
    border: 1px solid #04A150 !important;
    font-size: 25px !important;
    line-height: 1 !important;
}

.owl-nav .owl-prev {
    left: -50px;
}

.owl-nav .owl-next {
    right: -50px;
}

.owl-nav button span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-top: -3px;
    color: #fff !important;
}

.owl-nav button:hover {
    transform: scale(1.05);
}

.owl-nav .disabled {
    opacity: 0.5;
}

._gl_slider_service_box .service_slider{
    display: flex;
    align-items: center;
    justify-content: center;
    /* min-height: 80px; */
    text-align: center;
}




@media (min-width: 100px) and (max-width: 767px) {
  

  }

  @media (min-width: 768px) and (max-width: 1000px) {
   

  }

  .service_slider { font-size: 20px; font-weight:bold; padding: 7px 20px; text-align: center; }
  .sub_title { padding:0 15px; text-align:center }

  /* Make all Owl Carousel items equal height */
._gl_slider_service_box  .owl-stage {
    display: flex;
}

._gl_slider_service_box  .owl-item {
    display: flex;
    height: auto;
}

._gl_slider_service_box  .owl-item .item {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

/* Card content takes full available height */
._gl_slider_service_box  .content_outer {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Keep Read More button at the bottom */
._gl_slider_service_box  .content_outer .read-more,
._gl_slider_service_box  .content_outer a {
    margin-top: auto;
}
._gl_slider_service_box .content_outer {
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
}

._gl_slider_service_box .readmore {
    margin-top: auto;
}
.owl-stage {
    margin: 0 auto;
}