#title-spacer {
    background-image: url(/img/LH-home-bg-modify.jpg);
    height: 15em;
    padding-top: 5.625em;
}
    @media screen and (max-width: 85.375em){ #title-spacer {background-image:url("/storage/img/header_title_1366.jpg") !important;} }
    @media screen and (max-width: 48em){ #title-spacer {background-image:url("/storage/img/header_title_768.jpg") !important;} }
    @media screen and (max-width: 30em){ #title-spacer {background-image:url("/storage/img/header_title_480.jpg") !important;} }

    #testimonial .col-lg-3 {
        padding: 0;
    }
    .author h2 {
        padding: 5px 10px 5px 15px;
        font-size: 1em;
        font-weight: 700;
    }
    .author-info {
        border: 1px solid #ccc;
        padding: 6px;
        border-radius: 3px;
    }
    .author {
        margin: 10px;
    }
    .infos{

        display: flex;
        justify-content: flex-end;
    }
    .infos i{
        margin-right: 10px;
    }
    #view{
        background: #fff !important;
    }

    .nav a {
        text-align: center;
        color: #9a815c !important;
        border: 1px solid #9a815c;
        background: transparent;
        border-radius: 0;
    }
    .nav a.active {
        color: #fff !important;
        border: 1px solid #9a815c;
        background: #9a815c;
        border-radius: 0;
    }

    .commons{
        display: none !important;
    }

    .commons.active{
        display: block !important;
    }

    .graybg {
        background-color: #f8f8f8;
        border: 1px solid #ccc;
        border-radius: 5px;
        margin-bottom: 15px;
    }

    .main-info {
        padding: 1.875em;
        background-color: #fff;
        border: 0.0625em solid #eaeaea;
        margin-bottom: 0.625em;
    }

    body {
        background-color: #f8f8f8;
    }
    .title-line{
        border-bottom: 1px solid #aaa;
        padding-bottom: 6px;
    }
    .title-style{
        border-bottom: 1px solid #eee;
        padding-bottom: 6px;
        color: #2d5dcc;
        font-weight: 700;
    }
    .description{
        margin: 30px 0;
        line-height: 25px;
        color: #666;
        text-align: justify;
    }
    .description-competition{
        margin: 0 0 30px 0;
        line-height: 25px;
        color: #666;
        text-align: justify;
    }
    .mb-20{
        margin-bottom: 20px;
    }
    .main-info i{
        margin-right: 5px;
    }
    .btn-style{
        position: relative;
        float: right;
    }
