


/*Beginning of about service */

.about_services_works{
    width: 100%; /* span full viewport width */

    padding: 100px 0 30px 0px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--background);
    /*background: red;*/
    position:relative;
    z-index: 3;


}

.about_bond{
    width:100%;
    max-width: 1200px;
    height:auto;
    /*background:purple;*/
    display:flex;
    justify-content: center;
    align-items: center;
    column-gap: 30px;
}

.about_column{
    width:30%;
    height:auto;
    padding:40px 0px 40px 0px;
    background:white;
    display:flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    row-gap: 10px;
    border-radius:15px;
    box-shadow: 5px 5px 18px #88929a;
    transform:skew(3deg, 10deg);
    position:relative;
    opacity:0;
    /*left:-40px;*/
    transition: all 0.2s ease-in-out;
}

.about_column.glide{
    transform:skew(0deg, 0deg);
    left:0px;
    transition: all 0.8s ease-in-out;
    opacity: 1;
}

.about_icon_bond{
    width:50px;
    height:40px;
    /*background:yellow;*/
    display:flex;
    justify-content: center;
    align-items: center;
}

.about_icon_bond img{
    width: 40px;
}

.about_title{
    width:250px;

    height:50px;
    /*background:blue;*/
    display:flex;
    align-items: center;
    justify-content: center;
    font-size:20px;
    letter-spacing:normal;
    font-weight: bold;
}

.about_content{
    width:85%;
    height:220px;
    /*background:white;*/
    display:flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 30px;
}

.about_action{
    width:150px;
    height:40px;
    background:var(--button-color);
    color:white;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 8px;
    cursor:pointer;

}

.about_action a{
    color:white !important;
}
a{
    text-decoration: none;
}

.about_action:hover{
        background-color:#09B509FF;
}

.portfolio{
    height:30px;
    display: flex;
    align-items: center;
    /*background: blue;*/
    font-size: 13px;
    letter-spacing: 0.5px;
    cursor: pointer;
}


.right_pointer{
    height:30px;
    /*background:red;*/
    display:flex;
    align-items: center;
    justify-content: center;
}



.right_pointer img{
    width:15px;
    transform:rotate(90deg);
}




/*About service section mobile view */

@media screen and (max-width: 900px){
    .about_bond{
        flex-direction: column;
        row-gap: 40px;
    }

    .about_column{
        width:90%;
    }
}



/* End of about service */ /* End of about service */
