
.service-bottom{
    display:flex;
    flex-wrap:wrap;
    margin-top:30px;
}
.service-tags {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    row-gap:20px;
    padding:0 20px;
    flex:0 0 60%;
    max-width:60%;
}
.service-tag a{
    margin:10px;
    padding:10px 20px;
    letter-spacing:.2px;
    font-size:14px;
    border-radius:20px;
    font-weight:900;
    transition:.33s all;
    border-width:1px;
    border-style:solid;
    color: white!important;
}
.service-tag a{
    margin:5px 5px 10px 5px!important;
}

.service-tag a:hover{
    background:#18c5fe;
    border-color:#18c5fe;
    color:#fff;
}
.service-socials{
    flex:0 0 40%;
    max-width:40%;
    padding:0 20px;
}
.service-socials-share{
    display:flex;
    justify-content:center;
}

.service-social-share{
    flex:0 0 20%;
}

.service-social-share a,
.service-social-share img{
    width:100%;
}

.service-socials h1{
    margin-bottom:20px;
}

.service-social-share a{
    background: #fff;
    height: 58px;
    width: 64px;
    margin: 0 15px;
    border-radius: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 400ms;
    box-shadow: 7px 7px 15px #88888859,
    -4px -4px 13px #fff,
    inset 4px 4px 8px rgb(209 217 230 / 0%),
    inset -8px -8px 8px rgb(255 255 255 / 0%);
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 16px;
}

.service-social-share a:hover{
    box-shadow: 4px 2px 18px #000,
    -4px -4px 13px #fff,
    inset 6px 6px 16px #000000bf,
    inset -8px -8px 8px rgb(255 255 255 / 20%);
    transform: translateY(2px);
}

@media(max-width:992px){
    .service-socials,
    .service-tags {
        flex:0 0 100%;
        max-width:100%;
        margin:20px;
    }
    .service-tags{
        row-gap:40px;
    }
}

.service-buttons a,
.service-tag a{
    margin:10px;
    padding:10px 20px;
    letter-spacing:.2px;
    font-size:14px;
    border-radius:20px;
    font-weight:900;
    transition:.33s all;
    border-width:1px;
    border-style:solid;
}
