.ourservice-sec { width: 100%; padding: 70px 0; background: #ffffff; } 
.ourservice-sec .heading-row h4 { margin: 0 0 10px; }
/**/
.servicebox-col { width: 100%; display: inline-block; background: transparent linear-gradient(152deg, #18733A 0%, #0C3A1D 100%) 0% 0% no-repeat; border-radius: 19px; padding: 35px; margin: 15px 0; transition: all .3s; position: relative; } 
.servicebox-col h5 { text-align: right; font-size: 32px; color: #98C1A7; font-weight: 500; margin: 0 0 13px; } 
.servicebox-col h3 { font-size: 25px; color: #ffffff; font-weight: 700; margin: 0 0 15px; } 
.servicebox-col p { font-size: 18px; color: #fff; margin: 0 0 25px; transition: all .3s; } 
.servicebox-col a { float: right; color: #fff; font-size: 18px; font-weight: 500; }
.servicebox-col a span { font-size: 15px; line-height: 1; transition: all .3s; }
.servicebox-col:hover { transform: translateY(-10px); }
.servicebox-col:hover p { opacity: 0.56; }
.servicebox-col:hover a span { font-size: 19px; }



/*-------------------------------- Responsive Media Query --------------------------------*/
@media (min-width: 768px){
#serviceslider { display: flex; }

}

@media (min-width: 1600px){
.servicebox-col a { font-size: 22px; }

}

@media (max-width: 991px){
.servicebox-col { padding: 25px; }
.servicebox-col h3 { font-size: 23px; }

}

@media (max-width: 767px){
.servicebox-col p, .servicebox-col a { font-size: 16px; }
#serviceslider { margin: 0; }
#serviceslider .owl-stage-outer { padding: 0; }
#serviceslider .owl-dots { text-align: center; }
#serviceslider.owl-theme .owl-dots button span { width: 12px; height: 12px; margin: 5px; }
#serviceslider.owl-theme .owl-dots button.active span { background: #18733A; }

}