/* Start custom CSS */section.inner-banner:before
{
    content:'';
    background: rgb(5,55,132);
    background: -moz-linear-gradient(90deg, rgba(5,55,132,1) 0%, rgba(5,55,132,1) 5%, rgba(5,55,132,0) 50%);
    background: -webkit-linear-gradient(90deg, rgba(5,55,132,1) 0%, rgba(5,55,132,1) 5%, rgba(5,55,132,0) 50%);
    background: linear-gradient(90deg, rgba(5,55,132,1) 0%, rgba(5,55,132,1) 5%, rgba(5,55,132,0) 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#053784",endColorstr="#053784",GradientType=1);

    display:block;
    width:50%;
    height:100%;
    z-index:2;
    position:absolute;
    top:0px;
    left:50%;
}

body.single .capabilities-content h2
{
    font-weight:600;
}

body.single .capabilities-content a
{
    text-decoration: underline;
    color:#121643;
}

body.single .capabilities-content p
{
    line-height:28px;
    margin-bottom: 2rem;
}

body.single .capabilities-content ul,
body.single .capabilities-content ol
{
    margin-bottom: 2rem;
}

ul.a {list-style-type: circle;}
ul.b {list-style-type: square;}
ol.c {list-style-type: upper-roman;}
ol.d {list-style-type: lower-alpha;}
ol.e {list-style-type: upper-alpha;}

@media screen and (max-width: 1024px)
{
    section.inner-banner:before
    {
        background: rgb(5,55,132);
        background: -moz-linear-gradient(90deg, rgba(5,55,132,1) 0%, rgba(5,55,132,1) 50%, rgba(5,55,132,0) 100%);
        background: -webkit-linear-gradient(90deg, rgba(5,55,132,1) 0%, rgba(5,55,132,1) 50%, rgba(5,55,132,0) 100%);
        background: linear-gradient(90deg, rgba(5,55,132,1) 0%, rgba(5,55,132,1) 50%, rgba(5,55,132,0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#053784",endColorstr="#053784",GradientType=1);
        width:100%;
        left:0px;
    }
}/* End custom CSS */