* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-family: sans-serif;
    font-size: 10px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Noto Sans SC',Helvetica, Arial, sans-serif;;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.5;
    color: #333;
    background-color:#FFF;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

b, strong { font-family: 'Noto Sans SC', sans-serif; font-weight: 500;}

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6  { 
    padding: 0;
    margin: 0;
    line-height:1;
    font-weight: 500;
}

h1, .heading-h1, 
h2, .heading-h2,
h3, .heading-h3,
h4, .heading-h4,
h5, .heading-h5,
h6, .heading-h6 { 
    font-family:  'goudy_old_stylebold', 'Noto Serif SC', Helvetica, Arial, sans-serif;
    line-height: 1.2; 
    color: #333; 
}

h1, .heading-h1 { font-size: 40px;}
h2, .heading-h2 { font-size: 35px;}
h3, .heading-h3 { font-size: 30px;}
h4, .heading-h4 { font-size: 25px;}
h5, .heading-h5 { font-size: 22px;}
h6, .heading-h6 { font-size: 20px;}
.lead { font-size: 18px; }

/* Section Space */

.sc-space-medium {
    padding-top: 70px;
    padding-bottom: 70px;
}

.sc-space-large {
    padding-top: 100px;
    padding-bottom: 100px;
}

/* Bootstrap Override */

.container {
    width: 100%;
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}
.container-md {
    width: 100%;
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}
.container-sm {
    width: 100%;
    max-width: 850px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

.sc-collaboration .lead {
    font-size: 17px;
}

.sc-welcome p {
    font-size: 16px;
}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (max-width: 991px) {
    
}

@media (max-width: 767px) {
    h1, .heading-h1 {
        font-size: 30px;
    }
    h2, .heading-h2 {
        font-size: 28px;
    }
}
