.text-about-element-wrap{
    position: relative;
    padding: 100px 0 100px 100px;
}
.text-about-element-title{
    color: #000;
    line-height: 1;
    font-size: 4.000em;
    margin-bottom: 0;
    display: inline-block;
    position: relative;
}
.text-about-element-desc-wrap{
    padding: 30px 0 30px 0;
}
.text-about-element-desc{
    color: #aaa;
    margin-bottom: 0;
    font-size: 1.500em;
    line-height: normal;
}
.text-about-element-link-wrap{
    padding: 0 0 0.25em 0;
}
a.text-about-element-link{
    color: #F7971D;
    text-transform: uppercase;
    display: inline-block;
    padding-left: 1em;
    position: relative;
    cursor: pointer;
}
a.text-about-element-link:after{
    content: "\2193";
    position: absolute;
    left: 0;
    top: 0;
    width: 1em;
    height: 1em;
    color: #F7971D;
}

@media only screen and ( max-width: 768px ){
    .image-sliced-wrap{
        padding-right: 0;
        padding-bottom: 0;
    }

    .text-about-element-title{
        font-size: 2.250em;
    }
    a.text-about-element-link{
        font-size: 0.750em;
    }
    .text-about-element-link-wrap:last-child{
        padding:  0;
    }
    .text-about-element-desc-wrap{
        /*display: none;*/
    }
    .text-about-element-desc{
        /*display: none;*/
        font-size: 1.125em;
    }
    .text-about-element-title-wrap.mobile-only{
        padding: 30px 0;
    }
    .our-company-page-template .company-intro-text .share-this-page-link-wrap{
        position: relative;
    }

    .text-about-element-wrap {
        padding: 60px 0px;
    }
}