.notloggedin .nav-item.item-233 {
  display: none !important;
}
.loggedin .nav-item.item-232 {
  display: none !important;
}
.eb-columns-layout-container .eb-event-wrapper > h2 {
  margin-bottom: 0.5rem;
  line-height: 1.2;
}
.detail-block .author-other-info .author-socials .fa-pinterest, .author-block-post-detail .author-other-info .author-socials .fa-pinterest, .detail-block .author-other-info .author-socials .fa-facebook, .author-block-post-detail .author-other-info .author-socials .fa-facebook, .detail-block .author-other-info .author-socials .fa-linkedin, .author-block-post-detail .author-other-info .author-socials .fa-linkedin {
  background-color: #1DA1F2;
}
.t4-masthead .ja-masthead.view-article-info .text-muted {
  color: #575757 !important;
}
.t4-masthead .ja-masthead.view-article-info .category-name a, .t4-masthead .ja-masthead.view-article-info .createdby [itemprop="name"], .t4-masthead .ja-masthead.view-article-info .btn, .t4-masthead .ja-masthead.view-article-info .blog-list .item-readmore a, .blog-list .item-readmore .t4-masthead .ja-masthead.view-article-info a {
  color: #161616;
}
.t4-masthead .ja-masthead.view-article-info .article-info .createdby::after {
  background: #828282;
}
.t4-masthead .ja-masthead {
  background-color: #dddddd;
  margin-bottom: 30px;
}
.t4b-fd__faq-2 .t4b-accordion-style-2 .card-header span {
  text-transform: none;
}
.com_eventbooking.view-invite textarea, .com_eventbooking.view-invite input[type="text"] {
  width: 90% !important;
}
.eb-columns-layout-container .eb-event-title {
  font-size: 22px;
  color: var(--body-link-color);
}
.eb-columns-layout-container .eb-event-wrapper {
  box-shadow: none;
}
.eb-columns-layout-container .eb-event-price.btn-primary {
  color: #fff;
  background-color: #05bfe0;
  border-color: #05bfe0;
  padding-left: 15px !important;
  font-weight: normal;
}
.eb-columns-layout-container .eb-event-box .eb-event-date-time {
  margin-top: 5px;
  font-weight: normal;
  font-size: 17px;
}
.t4-masthead .ja-masthead .ja-masthead-title {
  font-size: 34px;
}
.eb-calendar ul.eb-weekdays {
  background: #8a66c4;
}
.regpro-calendarMonthHeader {
  background-color: #4f17a8;
}
.form-select {
  padding: 5px 5px 5px 5px !important;
}
.com_t4pagebuilder #t4-header .row {
  --t4-gutter-x: 2.25rem;
}
.t4-off-canvas-body .nav a.icononly img {
  display: none;
}
.topright .navbar li a img {
  width: 32px;
}
.topright .navbar li a.icononly span.image-title {
  display: none;
}
.topright .navbar .navbar-nav li, .topright .navbar .navbar-nav li a {
font-size: 18px;
font-family: var(--heading-font-family);
}
.t4-topbar .topright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.t4-masthead .ja-masthead .ja-masthead-title, .t4-masthead .ja-masthead .breadcrumb li > span {
  color: #575757;
}
.form-control {
  max-width: 100%;
}
.t4-masthead .ja-masthead .breadcrumb li > span, .breadcrumb {
  font-size: 14px;
}
.t4-masthead .ja-masthead .breadcrumb li a, .breadcrumb .divider::before {
  color: #000;
}
#t4-section-slideshow .t4-section-inner.container-fluid {
  padding-left: 0;
  padding-right: 0;
}
#t4-section-slideshow {
  padding-top: 0px;
}
.t4-footnav .footer-inner {
  padding: 70px;
}
.com_t4pagebuilder #t4-main-body {
  padding-top: 0;
}
.com_t4pagebuilder .row {
  --t4-gutter-x: 0;
}
.com_t4pagebuilder #t4-main-body .t4-section-inner.container {
  max-width: unset;
  padding-left: 0;
  padding-right: 0;
}
.t4b-section.t4b-sta__flat-4 {
  padding-top: 100px;
  padding-bottom: 100px;
}
.t4-footnav {
  background-color: #f5f5f5;
  color: #575757;
}
.t4-footnav .t4-module .module-title span, .footsub .btn-primary {
  color: #3c3c3c;
}
.t4-footnav .t4-module .navbar .nav > li a.nav-link:hover, .t4-footnav .t4-module .navbar .nav > li a.nav-link:focus, .t4-footnav .t4-module .navbar .nav > li a.nav-link:active {
  color: var(--mainnav-link-hover-color);
}
.acym_module input[type="email"], .acym_module input[type="text"] {
  background: #eaeaea;
  border: 1px solid #cecece;
  color: #5f5f5f;
}
.acym_module input[type="email"]::placeholder, .acym_module input[type="text"]::placeholder, .acym_module .acym_introtext, .t4-footnav .t4-module .navbar .nav > li a.nav-link, .footsub .btn-primary {
  color: #575757;
}
.t4-masthead .ja-masthead .ja-masthead-detail, .layout-default #t4-masthead .ja-masthead .ja-masthead-detail, .layout-default-sublayout #t4-masthead .ja-masthead .ja-masthead-detail, .t4-masthead .ja-masthead .ja-masthead-detail {
  padding-top: 30px !important;
padding-bottom: 30px !important;
max-width: unset !important;
}
.section-overlap .acm-hero.style-2, .section-overlap .acm-hero.style-3 {
  margin: unset;
  position: unset;
  z-index: unset;
}
.layout-default #t4-masthead + .t4-main-body .t4-section-inner::before, .layout-default #t4-masthead + .t4-section-map .t4-section-inner::before, .layout-default-sublayout #t4-masthead + .t4-main-body .t4-section-inner::before, .layout-default-sublayout #t4-masthead + .t4-section-map .t4-section-inner::before {
  background: var(--body-bg-color);
  top: unset;
  left: unset;
  right: unset;
  z-index: unset;
}
.t4b-section-flat {
  padding-top: 60px;
  padding-bottom: 60px;
}
.layout-default #t4-masthead + .t4-main-body .t4-section-inner, .layout-default #t4-masthead + .t4-section-map .t4-section-inner, .layout-default-sublayout #t4-masthead + .t4-main-body .t4-section-inner, .layout-default-sublayout #t4-masthead + .t4-section-map .t4-section-inner {
  margin-top: unset;
}
#t4-header {
  background: #f5f5f5;
  border-bottom: 2px solid #4f17a8;
  border-top: 1px solid #d9d9d9;
}
.t4-header {
  min-height: 60px;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  padding: 0 25px;
  height: 60px;
  line-height: 60px;
  font-size: 18px;
  text-transform: unset;
  letter-spacing: 0px;
  color: #212121;
}
.t4-topbar {
  background: unset;
}
.t4b-section, .t4b-fd__flat-60.t4b-section p.t4b-section__desc, .t4b-section .t4b-section__desc {
color: var(--body-text-color);
font-family: var(--body-font-family);
font-size: var(--body-font-size);
font-weight: var(--body-font-weight);
font-style: var(--body-font-style);
line-height: var(--body-line-height);
letter-spacing: var(--body-letter-spacing);
opacity: 1;
}
.jpb-page .blog-list.mod-list.row, .jpb-page .blog-list.mod-list.row > li {
  margin-bottom: 0;
}
.t4b-btn.btn {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  color: #fff;
}
.t4b-btn.btn:hover, .t4b-btn.btn:focus, .t4b-btn.btn:active, .jpb-page .btn-primary:hover, .btn-primary:hover {
  color: #fff !important;
  background-color: #441d82 !important;
  border-color: #441d82 !important;
}
.jpb-page .h2, .jpb-page h2 {
  font-size: 35px;
  color: var(--body-text-color);
  font-weight: var(--body-font-weight);
  font-family: var(--body-font-family);
  line-height: var(--body-line-height);
  margin-bottom: 50px;
}
.eb-columns-layout-container .eb-taskbar {
  margin-bottom: 10px;
}
.com_t4pagebuilder #t4-main-body {
  padding-bottom: 20px !important;
}
.pmi-box-desc {
  font-size: 1.1rem;
  font-weight: 300;
}
.pmi-box-title {
  font-size: 25px;
}
.pmi-box {
  padding: 30px 30px 30px 30px !important
}
.jpb-page .container-fluid {
  padding-right: 0px;
  padding-left: 0px;
}

@media (max-width: 991px) {
.t4-col.topright.col-sm {
  display:none;
}
}

  @media (min-width: 1400px) {
.jpb-page .container {
  max-width: 1320px;
}
}

  @media screen and (min-width: 992px) {

}