.badge.bg-danger.featured-article-badge {
  display: none;
}
body{background: #e1ead7;}
.article-list .article {padding: 0 !important;border: none !important;}
#sp-bottom1 li {width: 100%;margin: 0;padding: 0;}
#sp-aboutus,#sp-mod-latest-news,#sp-mod-upcoming-events  {margin: 0 auto;}
.nb-address {margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;clear: both;padding: 20px 0;line-height: 20px;font-size: 18px;}
#sp-banner {min-height: 640px;background-position-x: right;}
#sp-bottom1 li a {color: #fff;margin: 0;padding: 0;line-height: 1rem;font-size: 1.2rem;}
blockquote {background: #c81141;padding: 10px 20px;font-style: italic;border: 4px solid #a71538;border-radius: 8px;font-weight: bold;text-align: center;color: white;font-size: 1.3rem;line-height: 1.4rem;width: 86%;margin: 0 auto 20px auto;}
#sp-footer {font-size: 18px !important;}
blockquote p::before {content: open-quote;}
blockquote p::after {content: close-quote;}
.nbcircleimage {border: 5px solid #D5D5D5;border-radius: 50%;margin: 0 30px 0 0;max-width: 200px;}
.nb2colgrid,.nb3colgrid,.nb4colgrid {display: grid;width: 100%;overflow: hidden;}
.nb2colgrid {grid-gap: 12px 5%;grid-template-columns: 45% 45%;}
.nb3colgrid {grid-gap: 12px 3%;grid-template-columns: 30% 30% 30%;}
.nb4colgrid {grid-gap: 12px 2.5%;grid-template-columns: 22.5% 22.5% 22.5% 22.5%;}
.btn-primary {background-color: #1c8470;border-color: #166657;border-width: 3px;}
.hidethissection{opacity:0;}
.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.article-details .article-full-image img {
  max-width: 320px !Important;
}
.sp-contact-phone, .sp-contact-email {text-align: right;width: 100%;}
.sp-contact-phone a, .sp-contact-email a{color: white !important; display: inline-block !important;}
#sp-footer1 {text-align: center;}
#sp-bottom3 .sp-contact-info {text-align: right;width: 100%;}
.sp-copyright {background: #365b6d;padding: 10px;border-radius: 40px;}
.offcanvas-menu .nav-item {width: 100%;}
#sp-header .burger-icon > span {background-color: white !important;}


@media only screen and (max-device-width: 1080px) {
.sp-megamenu-wrapper {  visibility: hidden;}
#offcanvas-toggler {  margin-top: -55px;}
}


.error-logo {
  max-width: 320px;
}
