/*Counter css*/

#nghien-cuu {
    padding-top: 50px;
    padding-bottom: 50px;
}

.figure figure strong {
    display: block;
    font-weight: bold;
    font-size: 2.25em;
    line-height: 1.25em;
}

hr.fancy-line {
    border: 0;
    height: 1px;
    position: relative;
    margin: 0.5em 0;
    /* Keep other elements away from pseudo elements*/
}

hr.fancy-line:before {
    top: -0.5em;
    height: 1em;
}

hr.fancy-line:after {
    content: '';
    height: 0.5em;
    /* half the height of :before */
    top: 1px;
    /* height of hr*/
}

hr.fancy-line:before,
hr.fancy-line:after {
    content: '';
    position: absolute;
    width: 100%;
}

hr.fancy-line,
hr.fancy-line:before {
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
    background: -webkit-gradient(radial, center center, 0px, center center, 75%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(75%, rgba(0, 0, 0, 0)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
}

body,
hr.fancy-line:after {
    background: #f4f4f4;
}

ul.inline-links li {
    display: inline-block;
    padding: 10px 0px;
}

ul.inline-links li a {
    border-right: 2px solid #ccc;
    display: block;
    color: #005f69;
    padding-right: 5px;
}

ul.inline-links li:last-child a {
    border-right: 0;
}

@media (min-width: 576px) {
    .top-logo {
        width: 360px;
    }
}

@media (min-width: 992px) {
    .top-logo {
        width: 360px;
        margin-top: 10px;
    }
}

@media (min-width: 1200px) {
    .top-logo {
        width: 360px;
        margin-top: 10px;
    }
}

#nghien-cuu {
    padding-top: 50px;
    padding-bottom: 50px;
}

.figure figure strong {
    display: block;
    font-weight: bold;
    font-size: 2.25em;
    line-height: 1.25em;
}

hr.fancy-line {
    border: 0;
    height: 1px;
    position: relative;
    margin: 0.5em 0;
    /* Keep other elements away from pseudo elements*/
}

hr.fancy-line:before {
    top: -0.5em;
    height: 1em;
}

hr.fancy-line:after {
    content: '';
    height: 0.5em;
    /* half the height of :before */
    top: 1px;
    /* height of hr*/
}

hr.fancy-line:before,
hr.fancy-line:after {
    content: '';
    position: absolute;
    width: 100%;
}

hr.fancy-line,
hr.fancy-line:before {
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
    background: -webkit-gradient(radial, center center, 0px, center center, 75%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(75%, rgba(0, 0, 0, 0)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
}

body,
hr.fancy-line:after {
    background: #f4f4f4;
}

ul.inline-links li {
    display: inline-block;
    padding: 10px 0px;
}

ul.inline-links li a {
    border-right: 2px solid #ccc;
    display: block;
    color: #005f69;
    padding-right: 5px;
}

ul.inline-links li:last-child a {
    border-right: 0;
}