@media (min-width: 500px){
.shape-2::after {
    position: absolute;
    background-image: url(../images/02.png);
    background-repeat: no-repeat;
    background-position: top right;
    z-index: -3;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    content: "";
}
}
@media (min-width: 992px){
    .padding-b {
        padding-bottom: 120px;
    }
}
.padding-b {
    padding-bottom: 55px;
}
@media (min-width: 992px){
    .padding-tb {
        padding-top: 120px;
        padding-bottom: 105px;
    }
}
.service-section .service-wrapper {
    filter: drop-shadow(0px 10px 5px rgba(136, 136, 136, 0.1));
}
.justify-content-center {
    justify-content: center!important;
}
.service-item {
    background-color: #fff;
}
.service-item .lab-inner .lab-thumb {
    overflow: hidden;
}
.service-item .lab-inner .lab-thumb img {
    width: 100%;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    transition: all 0.4s linear;
}

img {
    height: auto;
    max-width: 100%;
}
img, svg {
    vertical-align: middle;
}
.service-item .lab-inner .lab-content {
    padding: 40px 0;
}
.shop-single .review .review-content .description .post-item .post-content ul li, .shop-single .review .review-content .review-showing .client-review .review-form .review-title h5, .shop-single .product-details .post-content form .select-product select, .shop-single .product-details .post-content form .select-product, .shop-single .product-details .product-thumb .gallery-top, .shop-menu li.menu-item-has-children > a, .shop-product-wrap .product-item .product-thumb, .shop-product-wrap .product-list-item .product-thumb, .product-item .product-inner, .gallery-section .grid .grid-item .grid-inner, .cart-plus-minus, .shop-cart .section-wrapper .cart-bottom .shiping-box .calculate-shiping .outline-select select, .shop-cart .section-wrapper .cart-bottom .shiping-box .calculate-shiping .outline-select, .post-item-2 .post-inner .post-content .meta-post p span, .post-item-2 .post-inner .post-content .qute-content blockquote, .post-item-2 .post-inner .post-content .more-com .text-btn, .post-item-2 .post-inner .post-thumb, .post-item-2 .post-inner .post-thumb-container, .scholar-single-section .section-wrapper .section-inner, .sermon-section .sermon-item .sermon-inner .sermon-content .sermon-content-wrapper .sermon-content-inner, .program-single-section article .pro-single-item .pro-single-inner .pro-single-content blockquote, .program-single-section article .pro-single-item .pro-single-inner .pro-single-content .donate-amount ul li, .program-single-section article .pro-single-item .pro-single-inner .pro-single-content .donate-amount .custom-donate, .program-single-section article .pro-single-item .pro-single-inner .pro-single-content, .program-single-section article .pro-single-item .pro-single-inner .pro-single-thumb, header.header-3, .paginations ul li a, .post-item .post-inner .post-content .meta-post p span, .post-item .post-inner .post-thumb, .scrollToTop i, .relative, .lab-btn, .aside-bg, .tri-shape-3, .tri-shape-2, .tri-shape-1, .shape-4, .shape-3, .shape-2, .shape-1, .pattern-3, .pattern-2, .pattern-1, .program-single article .pro-single-item .pro-single-inner .pro-single-content, .event-top .event-top-content, .faith-section .faith-content .faith-item .lab-inner, .widget.widget-search .search-wrapper, .page-header .page-header-content-area ul li a, .page-header .page-header-content-area, .page-header {
    position: relative;
}

.service-section .service-wrapper .col-12:nth-child(3n+3) .lab-content-wrapper {
    border: none;
}
@media (min-width: 1200px){
.service-item .lab-inner .lab-content .lab-content-wrapper {
    padding: 0 45px;
}
}
@media (min-width: 992px){
.service-item .lab-inner .lab-content .lab-content-wrapper {
    border-right: 1px solid #f3f3f3;
}
}
.service-item .lab-inner .lab-content .lab-content-wrapper {
    position: relative;
    padding: 0 30px;
    z-index: 2;
}
.pattern-2::after {
    background-image: url(../images/pattern-2.png);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: "";
    opacity: 0.3;
}