    /* Page Banner */
    
    .page-header h1 {
        font-size: 60px !important;
    }
    
    p.contact {
        margin-bottom: 0px;
        font-size: 16px;
    }
    /* section-1 */
    
    #section-1 h3 {
        font-size: 28px;
    }
    
    #section-1 h3 span {
        font-size: 20px;
        color: #414141;
        font-weight: 100;
    }
    /* #section-1 u {
        border-bottom: 1px solid #414141;
    } */
    
    #section-1 p img {
        width: 80%;
    }
    
    #section-1 p.map {
        margin-bottom: 50px;
    }
    
    #section-1 {
        padding-bottom: 30px;
    }
    
    #section-1 a {
        color: #333333;
    }
    
    .img-location {
        width: 228px !important;
        height: 283px !important;
    }
    
    .fa-map-marker {
        color: #ff0000;
    }
    
    hr {
        margin: 5px 0;
    }
    
    @media only screen and (max-width: 1200px) {}
    
    @media only screen and (max-width: 980px) {}
    
    @media only screen and (max-width: 768px) {
        section div.row>div {
            margin-bottom: 0px;
        }
    }