img.custom-logo {
    height: 100px;
    width: auto;
  padding: 10px 0px;
}
#footer, 
.footer,
.wf-container-footer {
  background-color: #f9fafe !important;
}

.content-box{
width: 100%;
}
.content-box h3{
margin: 0px;
}

.wp-container-core-group-is-layout-044c27d2{
padding: 0px !important;
}

.ceo-img {
width: 60%;
margin: auto auto;
  height: auto;
  border-radius: 8px;
}

.notice-box {
      background: rgba(255, 255, 255, 0.9); /* white with 90% opacity */
      padding: 30px;
      border-radius: 10px;
      max-width: 520px;
      box-shadow: 0 4px 10px rgba(0,0,0,0.15);
    }
    .notice-box h2 {
      color: #1a4d8f; /* dark blue */
      margin-top: 0;
      font-size: 35px;
    font-weight: 600;
    margin-bottom: 5px;

    }
    .notice-box p {
      color: #333;
      line-height: 1.5;
    }
    .notice-box a {
      color: #1a4d8f;
      text-decoration: none;
      font-weight: bold;
    }
    .notice-box a:hover {
      text-decoration: underline;
    }





.elementor-heading-title {
  color: #1a4d8f !important;
  font-size: 36px;
}

.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget {
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget {
  max-width: 100%;
  width: 100%;
  height: 100%;
}

.attachment-large.size-large.wp-image-16407 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.elementor-widget-image {
  padding: 20px !important;
}
.elementor-element .e-con-inner {
  margin: 0;
}
.elementor-element .e-con-inner {
  margin: 0;
  width: 100%;
  min-width: 100%;
}
.elementor-element p {
  : space-between;
  text-align: justify;
}

.tribe-common-l-container.tribe-events-l-container * {
  font-family: 'Roboto' !important;
}

.tribe-common-c-btn.tribe-events-c-search__button {
  background: #1a4d8f !important;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
  border-color: #1a4d8f;
  color: #1a4d8f;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
  border-color: #1a4d8f;
  background-color: #1a4d8f !important;
  color:#fff;
}

.wpb-content-wrapper {
  max-width: inherit;
}
.elementor-widget-image-box {
  border: 1px solid #e8e8e8;
}

.elementor-image-box-img {
  width: 100% !important;
  height: 250px;
  overflow: hidden;
  margin-bottom: 0px !important;
}

.elementor-image-box-content {
  padding: 0px 20px 20px 20px;
}

.elementor-image-box-title {
  color: #1a4d8f !important;
  text-align: left;
  font-size: 24px;
}

.elementor-image-box-img  img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}

.elementor-element .e-con-inner {
  margin: 0;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
}
.elementor-element.elementor-element-e62b540.e-grid.e-con-full.e-con.e-child {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
}

@media (max-width:767px){

  .elementor-heading-title.elementor-size-default {
    font-size: 30px;
  }
}


.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
  border-color: #1a4d8f !important;
  color: #1a4d8f !important;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
  border-color: #1a4d8f !important;
  color: #fff !important;
}

h3.elementor-heading-title.elementor-size-default {
  font-size: 24px !important;
  color: #333 !important;
}

a .elementor-icon-list-text {
  color: #034bb0 !important;
}

.tribe-common-form-control-text__input.tribe-events-c-search__input:focus {
  outline: transparent;
}

.wp-block-comments{
display:none;
}

.news-list-item a {
    display: flex
;
    align-items: flex-start;
}


.news-content-area {
    margin-left: 20px;
}

h3.news-list-title {
    margin: 0px 0px 10px 0px;
      font-size: 24px;
}
p.news-excerpt {
    color: initial;
}
.news-list-item {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}

.wp-block-group.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-03173933.wp-block-group-is-layout-constrained {
    display: none;
}

.wp-block-group .elementor.elementor-16385 .e-parent.e-lazyloaded {
  grid-template-columns: 30% 70%;
  border-bottom: 1px solid #ddd !important;
  padding: 30px 0px;
align-items: flex-start;
}

.wp-block-group .e-parent.e-lazyloaded p {
  margin-top: 0px;
}
@media (max-width:575px){

.wp-block-group .elementor.elementor-16385 .e-parent.e-lazyloaded {
  grid-template-columns: inherit !important;
}
}

p {
  color: #000;
}




h3.elementor-heading-title.elementor-size-default {
  color: #1a4d8f !important;
}

elementor-widget-image img {
  display: inline-block;
  vertical-align: middle;
  max-height: 200px;
  width: auto;
}


.wp-block-group .elementor.elementor-16385 .e-parent.e-lazyloaded .elementor-widget.elementor-widget-image img {
    max-height:200px;
    width: 250px;
}

.elementor-element.elementor-element-127e99f.elementor-widget.elementor-widget-image img {
  max-height: inherit !important;
}
.wp-container-core-group-is-layout-f4f45087 .news-list-title {
  color: #1a4d8f;
}

.wp-container-core-group-is-layout-f4f45087 .news-list-title {
  color: #1a4d8f;
}

.wp-container-core-group-is-layout-f4f45087 .news-list-title {
  color: #1a4d8f;
}

.wp-block-group .elementor.elementor-16385 .e-parent.e-lazyloaded .elementor-widget.elementor-widget-image {
  display: flex;
  justify-content: center;
  align-items: center;
}
