

.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: block; width: 113px; padding: 7px 15px; color: #fff !important; 
    background:#04A150 !important; border-radius: 20px; margin:15px auto auto auto !important ; 

    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 30px; text-align:center }