.client__area-item {
    padding: 15px;
    height: auto;
    background: #131313;
}

.text_transform_none {
    text-transform: none;
}

.border_radius_20{
    border-radius: 20px;
}

.theme-btn, .theme-btn-1 {
    padding: 15px 35px;
    line-height: inherit;
}

.work__area-item-shape-bottom {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    bottom: -90px;
}
.work__area-item-content{
    min-height: 166px;
}


/*OTAKE CUSTOM*/
body{
    text-transform: none;
}

.side-img .content-side-img > div {
    padding: 80px 40px;
}

.over-img .content-over-img {    
    position: relative;
    display: grid;
    align-items: center;
}
.over-img .content-over-img > div {
    position: absolute;
    /*top: 50%;
    transform: translateY(-50%);*/
}
.over-img .content-over-img.right > div {
    left: -35%;
}
.over-img .content-over-img.left > div {
    right: -35%;
}

.background-white{
    background-color: white;
}
.color-dark{
    color: #585858;
}

a.external {
    color: #dc5a36!important;
}

.services__area-item-icon::after {
    background: #f94d1d!important;
}
.services__area-item span {
    color: #f94d1d!important;
    opacity: 0.4;
}

.features__area-item::after {
    background: #f94d1d!important;
}

.features__area-item-content-icon a i {
    color: white!important;
    border: 1px solid white!important;
}

.services__area-item-content h4 a:hover {
    color: #f94d1d!important;
}

.services__page h2{
    font-size: 35px;
}

.mean-container .mean-nav {
    margin-top: 125px;
}

.contact__area-bottom-form.page{
    top: -150px;
}

.contact__area-bottom-form-item textarea{
    height: 100px;
    line-height: normal;
}

.legals{
    color: #6F7173!important;
    font-size: 12px;
}

.services__area .col-xl-6.bg-image {
    background-size: cover;
    background-position: center;
} 

.text-gris{
    color: #9FA0A1;
}

.social-span-indent {
    display: inline-block;
    text-indent: -9999px;
}
