@import url('http://fonts.cdnfonts.com/css/montserrat');
* {
        text-rendering: geometricprecision;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        font-family: 'Montserrat', sans-serif
}
body {
        margin: 0 auto;
        padding: 0;
}
body .fa, body .fas {
        font-family: "Font Awesome 5 Pro" !important;
        font-weight: 900;
}
a {
        color: #424242;
        font: 14px 'Montserrat', sans-serif;
        text-decoration: none;
}
img {
        border: medium none;
}
.MainStructure {
        text-align: center;
}
.MainStructure .TopBanner {
        background: #fff;
        width: 100%;
}
.MainStructure .TopBar {
        width: 100%;
        position: relative;
}
.MainStructure .TopBar .layout-sticky:after {
        height: 35px;
        content: '';
        width: 100%;
        display: block;
        background: #167a4c;
        position: absolute;
        top: 0;
        left: 0;
}
.MainStructure .TopBar .layout-sticky:before {
        height: 35px;
        content: '';
        width: 40%;
        display: block;
        background: url(images/before-topbar.jpg);
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        background-size: 100% 100%;
        background-repeat: no-repeat;
}
.MainStructure .ContentBanner {
        position: relative;
        width: 100%;
        z-index: 1;
        padding: 0;
        margin-top: 10px;
}
.MainStructure .MainContent {
        background: #fff none repeat scroll 0 0;
        margin: 0 auto;
        padding: 0;
        vertical-align: top;
        width: 1170px;
}
.MainStructure .LeftBar {
        padding: 0;
        text-align: justify;
        vertical-align: top;
}
.MainStructure .ContentBar {
        padding: 0;
        text-align: justify;
        vertical-align: top;
}
.MainStructure .FooterBanner {
        text-align: center;
        width: 100%;
        background: url(Images/fg.jpg);
        background-size: cover;
}
.MainStructure .FooterBar {
        text-align: justify;
        width: 1170px;
        margin: 0 auto;
}
.MainStructure .TopBar .layout-sticky{
        width: 100%;
        text-align: center;
        background: #fff;
        box-shadow: 0 0 15px -3px rgb(0 0 0 / 50%);
}
.MainStructure .w-1170{
        max-width: 100%;
}
@media only screen and (max-width: 768px){
        .MainStructure .MainContent{
                max-width: 100%;
        }
}
