.all-services {
    background-color: #27a8bb !important;
    padding: 80px 0;
}
.services-title {
    margin-bottom: 60px;
    line-height: 1.021em;
    text-align: center;
    font-size: 47px;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    color: #fff;
}
.service-img img
{
    margin-bottom:40px;
    border-radius:100%
}
.service-desc {
    font-size: 17px;
    line-height: 1.62em;
    margin-top: 0.8em;
    color: #000;
    margin-bottom:35px;
}
    .service-desc p {
        font-size: 17px;
        line-height: 1.62em;
        color: #000;
    }
    .service-title {
        margin-bottom: 15px;
    }
.services .col-md-4{
    text-align:center;
    margin-bottom:50px;
}
.service-title {
  color:#fff;
    font-size: 1.556em;
    font-weight: 500;
    font-style: normal;
    line-height: 1.214em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;

}
.service-button a {
    position: relative;
    display: inline-block;
    width: 63px;
    height: 63px;
    line-height: 63px;
    text-align: center;
    color: #fff;
    background-color: rgb(249 249 249 / 15%);
    border: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease-out;
    -ms-transition: color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease-out;
    transition: color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease-out;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
}
.service-item:hover .service-button a {
    color: #000;
    background: #fff
}
.service-img img {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -ms-transition: -ms-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    will-change: transform;
}
.service-item:hover .service-img img {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    -ms-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
}
.service-item
{
    position:relative;
}
    .service-item .all-svg {
        position: absolute;
        z-index: 1;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
        height: 100%;
        z-index: 1;
    }
        .service-item .all-svg span {
            display: inline-block;
            line-height: 0;
            opacity: 0;
            -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-out;
            -ms-transition: -ms-transform 0.3s ease-out, opacity 0.3s ease-out;
            transition: transform 0.3s ease-out, opacity 0.3s ease-out;
            will-change: transform;
        }
        .service-item .all-svg .svg-1 {
            position: absolute;
            top: 0;
            right: 0;
            -webkit-transform: translate3d(-40px, 40px, 0);
            -ms-transform: translate3d(-40px, 40px, 0);
            transform: translate3d(-40px, 40px, 0);
        }
        .service-item .all-svg .svg-1 {
            left: 0;
            right: auto;
            -webkit-transform: translate3d(40px, 40px, 0);
            -ms-transform: translate3d(40px, 40px, 0);
            transform: translate3d(40px, 40px, 0);
        }
    .service-item:hover .all-svg .svg-1 {
        opacity: 1;
        -webkit-transform: translate3d(30px, -10px, 0);
        -ms-transform: translate3d(30px, -10px, 0);
        transform: translate3d(30px, -10px, 0);
    }
    .service-item:hover .all-svg .svg-1 {
        -webkit-transform: translate3d(-30px, -10px, 0);
        -ms-transform: translate3d(-30px, -10px, 0);
        transform: translate3d(-30px, -10px, 0);
    }
    .service-item .all-svg .svg-1 svg {
        width: 100px;
        height: 100px;
        fill: #fff;
        opacity: 0.1;
    }
    .service-item .all-svg .svg-2 {
        position: absolute;
        left: 0;
        bottom: 0;
        -webkit-transform: translate3d(25px, -25px, 0);
        -ms-transform: translate3d(25px, -25px, 0);
        transform: translate3d(25px, -25px, 0);
    }
    .service-item .all-svg .svg-2 {
        right: 0;
        left: auto;
        -webkit-transform: translate3d(-25px, -25px, 0);
        -ms-transform: translate3d(-25px, -25px, 0);
        transform: translate3d(-25px, -25px, 0);
    }
    .service-item:hover .all-svg .svg-2 {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 5px, 0);
        -ms-transform: translate3d(-20px, 5px, 0);
        transform: translate3d(-20px, 5px, 0);
    }
    .service-item:hover .all-svg .svg-2 {
        opacity: 1;
        -webkit-transform: translate3d(20px, 5px, 0);
        -ms-transform: translate3d(20px, 5px, 0);
        transform: translate3d(20px, 5px, 0);
    }
#slider-top1
{
    padding-top:80px;
}