.our-services {overflow: hidden;}
.our-services .owl-stage-outer {overflow: visible;}
.our-services .our-service-slider .item {max-height: 600px;height: 100%;position: relative;border-radius: 12px;overflow: hidden;}
.our-services .our-service-slider .item .thumbnail {position: relative;padding-bottom: 87%;}
.our-services .our-service-slider .item .thumbnail img, .our-services .our-service-slider .item .thumbnail video {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;object-fit: cover;}
.our-services .our-service-slider .item p {position: absolute;width: 100%;padding: 30px 40px;bottom: 0px;font-weight: 500;font-size: 40px;line-height: 100%;letter-spacing: -0.4px;color: #FFFFFF;z-index: 2;pointer-events: none;}
.our-services .our-service-slider .item a {position: absolute;width: 100%;height: 100%;background: #1357F4;z-index: 1;opacity: 0.2;}

@media screen and (max-width: 1440px) {
    .our-services .our-service-slider .item p {font-size: 32px;padding: 30px;line-height: 110%;}
}

@media screen and (max-width: 1280px) {
    .our-services .our-service-slider .item p {font-size: 25px;}
}

@media screen and (max-width: 991px) {
    .our-services .our-service-slider .item p {font-size: 20px;padding: 25px;}
    .our-services .our-service-slider .item a {background: #00068E;opacity: 0.2;}
}