body{color: #333; font-weight: 500; letter-spacing: 0.5px; font-size: 14px; line-height: 1.5;}
body.header-default #sp-header{height: 110px; padding: 10px 0; background: #62a83d;}
body.header-default #sp-header.menu-fixed{padding: 0; background: #62a83d;}
body.header-default #sp-header.menu-fixed .logo .sp-default-logo{height: 60px;}
body.header-default .sp-megamenu-parent > li {
    float: left;
    display: block;
    text-align: center;
    position: relative;
    padding: 0;
    /*margin-right: 15px;*/
    margin-right: 5px;
    border: none;
    border: 1px solid transparent;
}
body.header-default .sp-megamenu-parent > li{height: auto;}
body.header-default .sp-megamenu-parent > li > a, 
body.header-default .sp-megamenu-parent > li > span{height: 45px; color: #424242; /*padding: 0 15px;*/  padding: 0 10px; display: table-cell; vertical-align: middle; line-height: 24px; font-weight: bold !important; text-transform: capitalize;}
body.header-default .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, 
body.header-default .sp-megamenu-parent .sp-dropdown li.sp-menu-item span{font-weight: 600;}
body.header-default .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover
body.header-default .icon-top-wrapper i{color: #fff;}
.pull-right {float: right;}


#sp-bottom{border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;}
#sp-bottom .bottom-content-wrap{padding: 0; border: 0;}
#sp-bottom2, #sp-bottom3, #sp-bottom4{margin-top: 0;}
#sp-bottom .sp-module .sp-module-title{color: #000; font-weight: bold !important; font-size: 18px; letter-spacing: 0.5px;}
#sp-bottom a{font-weight: 500 !important;}
#sp-footer .sp-copyright{color: #fff; font-family: Oxygen, sans-serif; text-align: center; display: block; letter-spacing: 0.5px;}
.scrollup{background: #62a83d; border: 0; border-radius: 4px;}
.scrollup:before{color: #fff;}
.scrollup:hover {background-color: #7dc855;}
a {color: #62a83d;}
a:hover, a:focus, a:active{color: #7dc855;}


.major-bgcolor, .btn.btn-primary, .sppb-btn.btn-primary, .btn.sppb-btn-primary, .sppb-btn.sppb-btn-primary, .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a, .sp-select ul > li.active, .sp-select ul > li:hover, .sppb-addon-feature:hover:after, .sppb-progress-wrap .sppb-progress .sppb-progress-bar, .com-users.view-login .logout .btn.btn-primary, .service-feature-section .sppb-addon-feature:hover:after, .sppb-btn-info.sppb-btn-outline:hover, .sppb-btn-info.sppb-btn-outline:focus, .sppb-btn-info.sppb-btn-outline:active, .sppb-btn-info.sppb-btn-outline.active, .open > .dropdown-toggle.sppb-btn-info.sppb-btn-outline{background: #62a83d;}
.btn.btn-primary, .btn.sppb-btn-primary, .sppb-btn.btn-primary, .sppb-btn.sppb-btn-primary {
    color: #fff;
    padding: 15px 30px;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
}
.sppb-lead {font-weight: inherit;}
ul.mod-articlescategory {list-style: disc; padding-left: 1rem;}

.mod-articlesnews.newsflash {display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem;}
.mod-articlesnews.newsflash .newsflash-title {border-left: 3px solid #62a83d; font-size: 18px; padding-left: 10px; margin: 0.5rem 0 1rem 0;}

.home_featured_row .sppb-row .sppb-col-md-3 {border-left: 1px solid #579536;}
.home_featured_row .sppb-row .sppb-col-md-3:first-child{border-left: 0;}
.home_featured_cols {padding: 0 15px 15px;}
.cust-img-round {
    padding: 8px;
    border-radius: 100%;
    background: #62a83d;
    position: absolute;
    top: -45px;
    left: 50%;
    transform: translate(-50%, 0px);
}
.cust-img-round .sppb-addon-content {
    border: 2px solid #fff;
    border-radius: 100%;
    padding: 20px;
}

.subheader-title {position: relative; text-align: center; margin-top: 20px;}
.subheader-title h3 {
    font-size: 36px;
    color: rgba(67, 72, 77, 1);
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 46px !important;
    font-family: Raleway, sans-serif;
    font-weight: 700;
    text-align: center;
}
.subheader-title:before {
    content: "\e910";
    font-family: "floox-icon";
    display: inline-block;
    font-size: 10px;
    line-height: 1;
    color: #7dc855;
}

h3.sppb-addon-title{text-align: center; font-size: 36px; color: rgba(67, 72, 77, 1); margin-top: 15px; margin-bottom: 15px; line-height: 46px !important; font-family: Raleway, sans-serif; font-weight: 700; text-align: center;}
h3.sppb-addon-title:before {content: "\e910"; font-family: "floox-icon"; display: block; font-size: 10px; line-height: 1; color: #7dc855; margin: 15px;}

.view-category #sp-main-body {padding: 50px 0;}

.view-category article.item .article-info-wrap:hover p {color: #333;}
.view-category article.item .article-info-wrap:hover .article-info i, 
.view-category article.item .article-info-wrap:hover .article-info span, 
.view-category article.item .article-info-wrap:hover .article-info time, 
.view-category article.item .article-info-wrap:hover .article-info dd, 
.view-category article.item .article-info-wrap:hover .article-info a{color: #333;}
div#sp-breadcrumb {margin-top: 1rem;}
#sp-breadcrumb .breadcrumb {justify-content: flex-end; padding-right: 20px;}
.view-category article.item .article-info-wrap p {margin-top: 30px;}
.itemid-419 section#sp-page-title .row div#sp-title {width: 100%; order: 2;}
.itemid-419 section#sp-page-title .row div#sp-breadcrumb {order: 1; width: 100%;}

.view-article #sp-main-body{padding: 50px 0;}
.view-article article.item .article-info{display: none;}
.view-article article.item-page .entry-header-wrap {margin-bottom: 0px;}
.view-article article.item-page .row.article-details-wrap .col-sm-3{display: none;}
.view-article article.item-page .row.article-details-wrap .col-sm-9{width: 100%;}
.view-article article.item-page .article-footer-top{display: none;}

#sp-component.col-lg-9 .sppb-row-container {width: 100%;}
.view-page #sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section{width: 100%;}
body.header-default .sp-megamenu-parent {margin: 15px 0; padding: 0; float: right;}
.logo a {width: 291px; height: 61px; display: block; margin: 10px 25px;}
input#mod-finder-searchword273 {
    width: 130px;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #d5d5d5;
    border-radius: 4px;
    padding: 4px 8px;
    margin: 0;
    color: #6e6e6e;
    font-family: 'opensansbold', Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    display: inline-block;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    box-sizing: content-box;
}
section#sp-header-positions .row {align-items: center;}
.major-bgcolor, .btn.btn-primary, .sppb-btn.btn-primary, .btn.sppb-btn-primary, .sppb-btn.sppb-btn-primary, .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a, .sp-select ul > li.active, .sp-select ul > li:hover, .sppb-addon-feature:hover:after, .sppb-progress-wrap .sppb-progress .sppb-progress-bar, .com-users.view-login .logout .btn.btn-primary, .service-feature-section .sppb-addon-feature:hover:after, .sppb-btn-info.sppb-btn-outline:hover, .sppb-btn-info.sppb-btn-outline:focus, .sppb-btn-info.sppb-btn-outline:active, .sppb-btn-info.sppb-btn-outline.active, .open > .dropdown-toggle.sppb-btn-info.sppb-btn-outline{background: #dfeae8;}
body.header-default .sp-megamenu-parent > li:hover > a, body.header-default .sp-megamenu-parent > li.active > a{color: #588b7f;}
body.header-default .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background: #dfeae8; border-radius: 4px; padding: 15px 10px; -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.2); box-shadow: 0 0 2px rgba(0,0,0,0.2);}

.home section#sp-main-body {
    padding: 0;
}

div#sp-footer1 .sp-copyright {font-family: 'opensanslight', Verdana, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 15px;}
.dashed-title  .mod-custom{
    position: relative;
}
.title1 .mod-custom .title {
    text-align: center;
    font-size: 2.5em;
    letter-spacing: -1px;
    color: #6e6e6e;
}
.dashed-title .mod-custom .title:after, .dashed-title .mod-custom .title:before{
	border-top: 2px dashed rgba(0,0,0,0.1);
    content: "";
    position: absolute;
    top: 23px;
    width: 30%;
}
.dashed-title .mod-custom .title:before {
    left: 0;
}
.dashed-title .mod-custom .title:after {
    right: 0;
}
.rt-title-tag {
    display: block;
    font-family: 'opensanslight', Verdana, Helvetica, Arial, sans-serif;
    font-size: 70%;
    letter-spacing: normal;
    margin-top: 5px;
    font-weight: normal;
}
.title {
    text-align: center;
    font-size: 2.5em;
    letter-spacing: -1px;
    margin: 10px 0;
}

.sprocket-tabs {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
}
.sprocket-tabs-nav {
    *zoom: 1;
}
.sprocket-tabs:before, .sprocket-tabs:after {
    display: table;
    content: "";
    *zoom: 1;
}
.sprocket-tabs-nav {
    border: 1px solid #e2e2e2 !important;
    border-radius: 4px;
    margin: 0;
    padding: 0;
    list-style: none !important;
    position: relative;
    float: left;
    width: 100%;
}
.sprocket-tabs-nav:before, .sprocket-tabs-nav:after {
    display: table;
    content: "";
}
.sprocket-tabs-nav li {
    float: left;
    position: relative;
}
.sprocket-tabs-nav li, .sprocket-tabs-nav li {
    margin-right: 5px;
}
.sprocket-tabs-nav li .sprocket-tabs-inner{display: block;}
.sprocket-tabs-nav li .sprocket-tabs-inner {
    font-size: 1.2em;
    padding: 15px 20px;
    border-radius: 4px;
    background: none;
    color: #6e6e6e;
    opacity: 1;
}
.sprocket-tabs-nav li.active .sprocket-tabs-inner {
    color: #ffffff !important;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    border: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #7bab9f;
    background-image: -moz-linear-gradient(top,#81AFA4,#71a599);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#81AFA4),to(#71a599));
    background-image: -webkit-linear-gradient(top,#81AFA4,#71a599);
    background-image: -o-linear-gradient(top,#81AFA4,#71a599);
    background-image: linear-gradient(to bottom,#81AFA4,#71a599);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff81afa4', endColorstr='#ff71a598', GradientType=0);
    box-shadow: 0 -2px 1px #4e7c71 inset, 0 2px 1px rgba(0,0,0,0.05);
}

.layout-top .sprocket-tabs-panels {
    margin-top: 15px;
}
.sprocket-tabs-panels {
    border: 0;
    padding: 15px 0;
    float: left;
}
.gantry-width-spacer {
    margin: 15px;
}
.sprocket-tabs-panels > .sprocket-tabs-panel.active {
    position: static;
    opacity: 1;
    height: auto;
    width: 100%;
    visibility: visible;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{color: #ffffff !important; background: #a0c3bb;}
.sticky-header #sp-header-positions{position: fixed; width: 100%; z-index: 100; background: #fff; height: 81px;}
section#sp-top-positions {margin-top: 81px;}
.btn.btn-success, .btn.sppb-btn-success, .sppb-btn.btn-success, .sppb-btn.sppb-btn-success{background-color: #5bb75b; padding: 4px 14px; background-image: linear-gradient(to bottom,#62c462,#51a351); background-repeat: repeat-x;border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}
.btn.btn-info, .btn.sppb-btn-info, .sppb-btn.btn-info, .sppb-btn.sppb-btn-info{padding: 4px 14px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #49afcd; background-image: linear-gradient(to bottom,#5bc0de,#2f96b4); background-repeat: repeat-x; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}


.about_module_blog{background: linear-gradient(180deg, #d5d5d5 25%, #dfdfdf 75%); padding: 10px; border: 1px solid #ccc; text-align: center; font-size: 15px; color: #000; margin-bottom: 1rem;}
.about_module_blog p{font-weight: 500;}
.asean_blog_design {
    display: grid;
    align-items: center;
    grid-template-columns: 1fr 1.5fr;
    gap: 1rem;
}
.asean_blog_child{display: flex; flex-direction: column; gap: 1rem;}
.asean_blog_child .info_blog_desc{background: #FFC000; padding: 20px; border-radius: 20px; font-weight: 600; font-size: 15px; color: #000;}
.asean_blog_child .info_blog_desc ul.infoblog_list_01 {list-style: none; margin-left: 1rem;}
.asean_blog_child .info_blog_desc ul.infoblog_list_01 li {display: list-item; margin-bottom: 5px; border: 0; position: relative;}
.asean_blog_child .info_blog_desc ul.infoblog_list_01 li::before {content: '\2713'; padding-right: 0; color: #000; position: absolute; left: -1rem; font-weight: bold; font-size: 16px;}
.asean_blog_child .info_blog_desc ul.infoblog_list_02 {list-style: disc; margin-left: 1rem;}
.asean_blog_child .info_blog_desc ul.infoblog_list_02 li {display: list-item; margin-bottom: 5px; border: 0;}

.asean_blog_child .info_blog_desc2{background: #92D14F; padding: 20px; border-radius: 20px; font-weight: 600; font-size: 15px; color: #000;}
.asean_blog_child .info_blog_desc2 ul.infoblog_list_01 {list-style: none; margin-left: 1rem;}
.asean_blog_child .info_blog_desc2 ul.infoblog_list_01 li {display: list-item; margin-bottom: 5px; border: 0; position: relative;}
.asean_blog_child .info_blog_desc2 ul.infoblog_list_01 li::before {content: '\2713'; padding-right: 0; color: #000; position: absolute; left: -1rem; font-weight: bold; font-size: 16px;}
.asean_blog_child .info_blog_desc2 ul.infoblog_list_02 {list-style: disc; margin-left: 1rem;}
.asean_blog_child .info_blog_desc2 ul.infoblog_list_02 li {display: list-item; margin-bottom: 5px; border: 0;}

@media (max-width: 767px) {
	.mod-articlesnews.newsflash{ grid-template-columns: repeat(1, 1fr);}
    body.header-default #offcanvas-toggler {position: absolute; top: 25px; left: 0; background-color: #eaeaea; border-radius: 4px; line-height: normal; padding: 7px 10px; margin: 0; float: none;}
    body.header-default #offcanvas-toggler > i {color: #81AFA4;}
    #sp-header-positions #sp-header-c{display: none;}
    .offcanvas-menu{background: #efefef;}
    .sticky-header #sp-header-positions .container {padding-left: 1.5rem; padding-right: 1.5rem;}
    .offcanvas-menu .offcanvas-inner .sp-module ul > li a{color: #81AFA4; font-weight: bold; text-transform: capitalize;}
    .offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a, 
    .offcanvas-menu .offcanvas-inner .sp-module ul > li:hover > a, 
    .offcanvas-menu .offcanvas-inner .sp-module ul > li:focus > a,
    .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li.active > a, 
    .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:hover > a, 
    .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:focus > a{color: #588b7f;}
}
@media (min-width: 1400px){
	.container {max-width: 1200px;}
}