#sp-main-body {
margin-top: 0px !important;
}
section#sp-note { margin: 0px !important; }
.ArticleContent .heading {
background-color: #000;
text-align: center;
padding: 10px;
margin: 0;
}
.ArticleContent.artID_4079 #icon_subheading { /* notifications */
margin: 30px 0 0;
}
.ArticleContent .heading h1 {
color: #fff;
font-size: 1.25rem;
margin: 0;
}
.ArticleContent #icon_subheading {
margin: 30px 0;
}
.ArticleContent #icon_subheading .imgIcon {
text-align: center;
}
.ArticleContent #icon_subheading h3 {
margin: 0;
}
section,
section.section03 .AreaWhite {
margin-top: 60px;
}
section:last-child,
.section03 .AreaWhite:last-child {
margin-bottom: 0;
}
section.section01 {
margin-top: 0px;
}
section.section02 {
margin-top: 30px;
}
.section01 .FullText1 ul, .section02 ul, .section03 ul{
margin: 0 0 1.5rem;
}
.btn_demo {
margin: 0 0 1rem 1rem;
}
.ArticleContent .ArtImage {
text-align: center;
margin-bottom: 30px;
}
/* ICON / INFO / DEMO BTN 
// ---------------------------------------------------*/
.grp_info {
margin: 20px 0;
}
.grp_info .imgIcon {
margin-bottom: 10px;
text-align: center;
}
.grp_info .card {
padding: 20px;
border-radius: 20px;
}
.grp_info .blockc.bc04 .col_width ul {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
}
.grp_info .blockc.bc04 .col_width ul li {
flex: 50%;
display: list-item;
padding-right: 22px;
}
.grp_info .btn_demo {
text-align: center;
margin-top: 40px;
text-transform: uppercase;
}
@media (max-width: 390.98px) {
.grp_info .blockc.bc04 .col_width ul li { flex: 100%; }
}
/* SECTION 02 - SNIPPETS
// ---------------------------------------------------*/
#snippet .box {
display: flex;
align-items: center;
flex-direction: column;
text-align: center;
font-size: 18px;
margin: 14px 0;
}

#snippet .box span.topline {
background: #d9d9d9;
height: 9px;
width: 80%;
border-radius: 10px;
margin-bottom: 12px;
}
#snippet .box.b01 span.topline {
width: 45%;
}
.label_heading {
background: #007400;
color: #fff;
text-align: center;
padding: 6px 10px;
margin: 10px 0;
}
/* SECTION 02 - SLIDER QUOTE
// ---------------------------------------------------*/
.ModSnip.Quotes .bquote blockquote,
.ModSnip.Quotes.mID_151 .bquote blockquote span.bq-author {
color: #000 !important;
}
.ModSnip.Quotes .col-md-8  { width: 83.33333333%; }
.ModSnip.Quotes .offset-md-2 { margin-left: 8.33333333%; }
@media (max-width: 991.98px) {
.ModSnip.Quotes .col-md-8  { width: 100% !important; }
.ModSnip.Quotes .offset-md-2 { margin-left: 0 !important; }
}
/* SECTION 03 & SECTION 04
// ---------------------------------------------------*/
.section03 #news .grp_info .card,
.section04.legislation .grp_info .card {
border: 0;
padding: 0;
}
/* MODULES FEATURES
// ---------------------------------------------------*/
.ModSnip.Icons { margin-top: 40px; }
/* legislation - country flags */
.ModSnip.EcoBlocks.mID_148 .col-12.col-md-10.offset-md-1 {
margin-left: 0;
width: 100%;
}
.ModSnip.EcoBlocks.mID_148 ul { margin: 0px !important; }
.ModSnip.EcoBlocks.mID_148 li { flex: 25%; }
.ModSnip.FeaturedList {
border: 0;
box-shadow: none;
margin: 100px 0 0;
overflow: hidden;
}
.ModSnip.FeaturedList ul {
margin: 0;
padding: 0;
text-align: center;
display: block;
}
.ModSnip.FeaturedList li {
border: 0;
padding: 0;
display: inline-block;
margin: 0 15px 0 0;
}
.ModSnip.FeaturedList li a.btn-featuredList,
.ModSnip.FeaturedList li a.btn-featuredList:hover{
color: #fff!important;
}

@media (max-width: 1199.98px) {
.ModSnip.EcoBlocks.mID_148 li { flex: 33% !important; }
}
@media (max-width: 767.98px) {
.ModSnip.EcoBlocks.mID_148 li { flex: 50% !important; }
}