﻿body {
    font-family: "Microsoft YaHei","微软雅黑",Arial,Helvetica,sans-serif,"宋体";
    color: black;
    font-weight: normal;
}

.c-layout-breadcrumbs-1.c-bgimage-full {
    padding: 120px 0 0px;
}

@media (min-width: 992px) {
    .c-layout-header .c-topbar {
        height: 73px;
    }

    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link {
        transition: all 0.2s;
        padding: 23px 10px 21px 10px;
        min-height: 65px;
    }

    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
        font-size: 17px;
    }

    .scroll-menu {
        display: none;
    }
}

@media (max-width: 991px) {
    ::-webkit-scrollbar {
        display: none
    }

    .c-layout-header.c-layout-header-default-mobile {
        background: #0e3b5c;
        border-bottom: 0;
    }

    .c-navbar-wrapper {
        height: 40px;
        overflow: hidden;
    }

    .c-layout-revo-slider-4 {
        margin-top: 50px;
    }

    .c-layout-breadcrumbs-1 {
        padding-top: 115px;
    }

    .c-layout-header .c-navbar {
        height: 45px;
    }

    .c-layout-header .c-brand {
        margin: 5px 15px 21px 15px;
    }

    .c-layout-header .c-topbar {
        min-height: unset;
    }

    .scroll-menu {
        display: block;
        background-color: #5e9cd1;
        margin-right: 30px;
    }

        .scroll-menu .c-hor-nav-toggler {
            position: relative;
            top: -33px;
            left: 25px;
            float: right;
            z-index: 100;
            display: inline-block;
            background: rgba(94, 156, 209, 0.63);
            padding: 3px 4px 3px 4px;
            border: 0px;
            border-radius: 2px;
        }

            .scroll-menu .c-hor-nav-toggler .c-line {
                background: #bac3cd;
                width: 15px;
                display: block;
                height: 2px;
                padding: 0px;
                margin: 3px 0;
            }

    .scroll-nav {
        width: 100%;
        white-space: nowrap;
        overflow-x: auto;
        float: left;
        margin-bottom: 0px;
    }

        .scroll-nav li {
            display: inline-block;
            padding: 7px 8px;
        }

            .scroll-nav li a {
                color: white;
            }

        .scroll-nav .c-active a {
            color: #32c5d2 !important;
        }
}

.c-content-title-1 > h3 {
    font-size: 20px;
    color: #3f444a;
    font-weight: 500;
    margin: 0 0 10px 0;
}

.c-content-title-1 > .c-line-right, .c-content-title-1 > .c-line-left {
    width: 100%;
    height: 2px;
    background-color: #32c5d2;
    margin: 0 0 10px 0;
}

.c-content-box.c-size-sm {
    padding: 20px 0;
}

.owl-theme .owl-controls {
    margin-top: 10px;
}

.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    padding: 10px 10px 10px 10px;
    min-height: unset;
}

.c-content-person-1 .c-body .c-position {
    text-transform: none;
}


@media (max-width: 767px) {
    .c-layout-revo-slider-8 .c-main-title {
        font-size: 18px;
    }

    .c-layout-revo-slider-4 .c-main-title-circle {
        font-size: 18px;
    }
}

.c-layout-revo-slider-8 .c-main-title {
    border: none;
}
