#rev_slider_1_1_wrapper rs-slide.with-caption rs-sbg:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  position: absolute;
}
#rev_slider_1_1_wrapper rs-sbg {
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-color: transparent !important;
  min-width: 100% !important;
  min-height: 100% !important;
}
.chariti-logo-inner {
  max-width: unset;
  background-color: #fff;
  padding: 25px 10px;
  width: 190px;
  box-shadow: 10px 10px 30px rgba(255, 255, 255, 0.5);
}
.chariti-animate-fixed-navigation.chariti-header-style-plain
  .chariti-logo-inner {
  background-color: transparent;
  box-shadow: none;
  padding: 0px;
  max-width: 110px;
}
@media only screen and (max-width: 767px) {
  .chariti-mobile-header.chariti-fixed-navigation .chariti-logo-inner {
    background-color: transparent;
    box-shadow: none;
    padding: 0px;
  }
}
.chariti-button-1 {
  background-color: #0066b3 !important;
  border-color: #0066b3 !important;
}
.chariti-button-2 {
  background-color: #4bb246 !important;
  border-color: #4bb246 !important;
}
.about-link-btn {
  background-color: #0066b3 !important;
}
.box-icon img {
  width: 100px;
}
.box-icon {
  position: absolute;
  top: -40px;
  line-height: 0;
  left: -35px;
  padding: 0px;
  background-color: transparent;
  border-radius: 50%;
}
.gdlr-core-testimonial-item .gdlr-core-testimonial-title,
.gdlr-core-testimonial-item .gdlr-core-testimonial-position {
  margin-left: 30px;
}
.gdlr-core-testimonial-item .gdlr-core-testimonial-author-image img {
  min-width: 100px;
  height: 100px;
}
.gdlr-core-testimonial-item .gdlr-core-testimonial-title {
  margin-top: 15px;
}
.partners-carousel .item img:hover {
  filter: grayscale(0);
}
.partners-carousel .item img {
  filter: grayscale(1);
  transition: 0.4s;
}
.gdlr-core-newsletter-item.gdlr-core-style-rectangle
  .gdlr-core-newsletter-form {
  margin: 0;
}
.gdlr-core-page-builder-body [data-skin='Homepage 1 Newsletter'] *,
.gdlr-core-page-builder-body
  [data-skin='Homepage 1 Newsletter']
  .gdlr-core-skin-border {
  border-color: #0066b3;
}
.gdlr-core-newsletter-email input {
  margin-bottom: 20px;
}
.gdlr-core-newsletter-item.gdlr-core-style-rectangle
  .gdlr-core-newsletter-submit {
  overflow: unset;
}
.gdlr-core-newsletter-item.gdlr-core-style-rectangle
  .gdlr-core-newsletter-email {
  width: 100%;
}
.bg-grey {
  background-color: #f3f3f3;
}
.gdlr-core-flexslider.gdlr-core-color-bullet .flex-control-nav li a.flex-active,
.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder
  .flex-control-nav
  li
  a.flex-active,
.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder-left
  .flex-control-nav
  li
  a.flex-active {
  background-color: rgb(0, 101, 179);
}
.chariti-top-bar .chariti-top-bar-right-social a:hover {
  color: #fff;
}
.chariti-top-bar .chariti-top-bar-right-social a {
  color: #9f9f9f;
}
.chariti-navigation .chariti-navigation-slide-bar,
.chariti-navigation .chariti-navigation-slide-bar-style-dot:before {
  border-color: #fff;
}
.sf-menu > li > .sub-menu a:hover,
.sf-menu > li > .sub-menu .current-menu-item > a,
.sf-menu > li > .sub-menu .current-menu-ancestor > a,
.sf-menu > .chariti-mega-menu > .sf-mega a:hover,
.sf-menu > .chariti-mega-menu > .sf-mega .current-menu-item > a,
.sf-vertical > li > .sub-menu a:hover,
.sf-vertical > li > .sub-menu .current-menu-item > a,
.sf-vertical > li > .sub-menu .current-menu-ancestor > a {
  color: rgb(0, 102, 179);
}
.facts-numb:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.333);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
}
.gdlr-core-page-builder-body
  [data-skin='Homepage 1 Newsletter']
  input[type='button'],
.gdlr-core-page-builder-body
  [data-skin='Homepage 1 Newsletter']
  input[type='submit'] {
  background-color: #212121;
}
.gdlr-core-page-builder-body
  [data-skin='Homepage 1 Newsletter']
  input[type='button']:hover,
.gdlr-core-page-builder-body
  [data-skin='Homepage 1 Newsletter']
  input[type='submit']:hover {
  background-color: #055c9e;
}
.chariti-fixed-nav-logo img {
  margin-left: 15px;
}
.about-img:after {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  content: '';
}
.animate-delay1 {
  animation-delay: 0.2s;
}
.animate-delay2 {
  animation-delay: 0.3s;
}
.animate-delay3 {
  animation-delay: 0.4s;
}
.animate-delay4 {
  animation-delay: 0.5s;
}
.animate-delay5 {
  animation-delay: 0.6s;
}
.animate-delay6 {
  animation-delay: 0.7s;
}
.animate-delay7 {
  animation-delay: 0.8s;
}
.animate-delay8 {
  animation-delay: 0.9s;
}
.animate-delay9 {
  animation-delay: 1s;
}
.animate-delay10 {
  animation-delay: 1.1s;
}
.region-data-height {
  height: 600px !important;
}
.gdlr-core-page-builder-body
  [data-skin='Homepage 1 Newsletter']
  ::-webkit-input-placeholder {
  color: #aaa;
}
.gdlr-core-page-builder-body
  [data-skin='Homepage 1 Newsletter']
  input:not([type='button']):not([type='submit']):not([type='reset']) {
  color: #555;
}
.gdlr-core-page-builder-body
  [data-skin='Homepage 1 Newsletter']
  input:not([type='button']):not([type='submit']):not([type='reset']) {
  background-color: #fff;
}
.chariti-top-bar {
  padding-top: 15px;
  padding-bottom: 15px;
}
.chariti-header-wrap.chariti-header-style-plain,
.chariti-header-background,
.chariti-sticky-menu-placeholder,
.chariti-header-style-boxed.chariti-fixed-navigation,
body.single-product .chariti-header-background-transparent,
body.single-cause .chariti-header-background-transparent {
  background-color: #fff;
}
.sf-menu > li > a,
.sf-vertical > li > a {
  color: #afafaf;
}
.sf-menu > li > a:hover,
.sf-menu > li.current-menu-item > a,
.sf-menu > li.current-menu-ancestor > a,
.sf-vertical > li > a:hover,
.sf-vertical > li.current-menu-item > a,
.sf-vertical > li.current-menu-ancestor > a {
  color: #0066b3;
}
.chariti-navigation .chariti-navigation-slide-bar,
.chariti-navigation .chariti-navigation-slide-bar-style-dot:before {
  border-color: #0066b3;
}
.chariti-navigation {
  padding-top: 41px;
}
@media (max-width: 767px) {
  .chariti-logo-inner {
    padding: 15px 10px;
  }
  .chariti-mobile-header .chariti-logo-inner {
    max-width: 170px;
  }
  .slider-caption {
    font-size: 20px !important;
  }
}
.pagebar-area {
  background-image: url('../images/pagebar-bg.jpg');
  position: relative;
}
.pagebar-area:after {
  content: '';
  background-color: rgb(28 28 28 / 0.7);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
.pagebar-area .chariti-page-title-content {
  position: relative;
  z-index: 2;
}
.pagebar-links {
  text-align: center;
  display: inline-flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.pagebar-links li {
  margin: 0 10px;
  position: relative;
}
.pagebar-links li:after {
  content: '/';
  color: #fff;
  position: absolute;
  right: -15px;
}
.pagebar-links li:last-child:after {
  content: none;
}
.pagebar-links a:hover {
  color: #0066b3;
}
.pagebar-links li a {
  color: #fff;
}
.about-info p:not(:last-child) {
  margin-bottom: 30px !important;
  /*text-align: justify;*/
}

.gdlr-core-page-builder-body [data-skin='Column SVC Our Value'] h1,
.gdlr-core-page-builder-body [data-skin='Column SVC Our Value'] h2,
.gdlr-core-page-builder-body [data-skin='Column SVC Our Value'] h3,
.gdlr-core-page-builder-body [data-skin='Column SVC Our Value'] h4,
.gdlr-core-page-builder-body [data-skin='Column SVC Our Value'] h5,
.gdlr-core-page-builder-body [data-skin='Column SVC Our Value'] h6,
.gdlr-core-page-builder-body
  [data-skin='Column SVC Our Value']
  .gdlr-core-skin-title,
.gdlr-core-page-builder-body
  [data-skin='Column SVC Our Value']
  .gdlr-core-skin-title
  a {
  color: #0066b3;
}
.gdlr-core-page-builder-body
  [data-skin='Personal About Team']
  .gdlr-core-skin-caption,
.gdlr-core-page-builder-body
  [data-skin='Personal About Team']
  .gdlr-core-skin-caption
  a,
.gdlr-core-page-builder-body
  [data-skin='Personal About Team']
  .gdlr-core-skin-caption
  a:hover {
  color: #0066b3;
}
.disabled {
  pointer-events: none;
  position: relative;
}
.board-member-title span {
  font-size: 18px;
}

.gdlr-core-video-item-type-youtube p {
  margin-top: 2.5rem;
}

.gdlr-core-item-list.pd {
  padding-right: 2rem;
  padding-left: 2rem;
}

.chariti-content-area {
  padding-top: 0;
}

.chariti-content-container {
  max-width: 1200px;
  margin: 0 auto !important;
}

.chariti-sidebar-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}

.chariti-content-area {
  padding-bottom: 0;
}

.about-info p {
  padding-bottom: 0;
}

.gdlr-core-video-item-type-youtube p {
  margin-top: 2rem;
}

.frmaster-cause-bottom-info .frmaster-button {
  background-color: #0066b3 !important;
}

.frmaster-cause-social-share-wrap {
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.blue-color {
  background-color: #0066b3 !important;
}

.green-color {
  background-color: #4bb246 !important;
}

.blue-border {
  border-color: #0066b3 !important;
  color: #0066b3 !important;
}

.chariti-comment-form-country {
  width: 50%;
  float: right;
  outline: none;
}

.chariti-comment-form-amount {
  width: 50%;
  padding-right: 7px;
  float: left;
}

.chariti-comment-form-amount input {
  font-size: 14px;
  width: 100%;
  display: block;
  border-width: 1px 1px 2px 1px;
  border-style: solid;
  padding: 16px 22px;
  margin-bottom: 14px;
}

.comment-form select {
  font-size: 14px;
  width: 100%;
  display: block;
  border-width: 1px 1px 2px 1px;
  border-style: solid;
  padding: 16px 22px;
  margin-bottom: 14px;
}
.comment-form {
  width: 100%;
}

.comment-form.contact-us > div {
  width: 100%;
}

.chariti-comment-form-currency {
  width: 50%;
  float: left;
}

.chariti-comment-form-currency input {
  width: 50%;
  padding-right: 7px;
  float: right;
}

.chariti-comment-form-email {
  display: flex;
  padding-left: 0 !important;
  padding-right: 7px;
  width: 100%;
  float: left;
}

input[type='file'] {
  display: none;
}

.chariti-comments-area .custom-file-upload {
  background-color: #fff;
  display: flex;
  align-items: center;
  padding-left: 0 !important;
  height: 56px;
  width: 50%;
  flex: 1;
  float: right;
}

.file-label {
  padding: 0.6rem 1.5rem;
  font-size: 15px;
  cursor: pointer;
}

.fa.fa-cloud-upload {
  padding-right: 0.4rem;
}

.chariti-comment-form-email.contact-us {
  display: flex;
  padding-left: 0 !important;
  padding-right: 7px;
  width: 100%;
  float: left;
}

.chariti-comment-form-email input {
  width: 100%;
}

.gdlr-core-pbf-sidebar-content {
  padding-top: 0 !important;
}
#respond {
  padding-top: 0;
  padding-bottom: 0;
}

.frmaster-cause-info-bottom {
  width: 100%;
}
.frmaster-button.blue-color,
.frmaster-button.green-color {
  text-align: center;
  display: block;
  width: 100% !important;
}

.frmaster-cause-social-share-wrap a {
  margin-right: 15px;
}

.frmaster-cause-social-share-wrap a:hover {
  color: #0066b3;
}

.frmaster-cause-social-share-wrap a i {
  font-size: 20px;
}

.frmaster-comment-wrapper {
  border-radius: 10px;
  background-color: #dedede;
  padding: 1rem;
  padding-top: 2rem;
  margin-right: 0.8rem;
  margin-left: 1.1rem;
  margin-bottom: 2rem;
  margin-top: 3rem;
}

.chariti-header-transparent-substitute.donate {
  height: 100px !important;
}

.chariti-single-article-content {
  margin-top: 2rem;
}

.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption i,
.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption a {
  color: #0066b3 !important;
}

.gdlr-core-blog-title.gdlr-core-skin-title a:hover {
  color: #0066b3 !important;
}

.gdlr-core-pbf-sidebar-wrapper.news-and-events {
  background-color: rgb(230, 230, 230);
  padding-top: 3rem;
}
.page-numbers.current {
  background-color: #0066b3;
}

.page-numbers:hover {
  background-color: #0066b3 !important;
}
.chariti-header-transparent-substitute.career {
  height: 50px !important;
}

.gdlr-core-skin-title.contact-us {
  color: #fff !important;
}

.gdlr-core-text-box-item-content.contact-us {
  color: #0066b3;
}

.whitey {
  color: #fff !important;
}

.gdlr-core-item-list.gdlr-core-blog-thumbnail a img {
  width: 100%;
  object-fit: cover;
}

.map.mapboxgl-map {
  height: 500px;
}

.quform-submit-inner .submit-button {
  background-color: #0066b3;
}

.gdlr-core-pbf-wrapper.contact-us {
  padding-top: 5rem !important;
  padding-bottom: 4rem !important;
}

.gdlr-core-social-network-item.contact-us {
  padding-left: 10px;
  padding-right: 10px;
}

.gdlr-core-social-network-item.contact-us a > i:hover {
  color: #0066b3 !important;
  transition: 300ms all;
}

.gdlr-core-pbf-sidebar-right.news-and-events {
  padding-top: 0;
}

.gdlr-core-blog-full-frame.news-and-events {
  background: transparent !important;
}

.chariti-comment-form-phone {
  padding-right: 7px;
}

.fa.fa-map-marker {
  font-size: 30px;
  color: #0066b3;
}

.chariti-comments-area .chariti-comment-form-author:nth-child(2) {
  padding-right: 0;
}

.chariti-page-wrapper.news-and-events {
  margin-top: 6rem;
}

.gdlr-core-blog-full-frame.gdlr-core-skin-e-background.gdlr-core-column-30 {
  padding-right: 0 !important;
}

.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-column {
  margin-top: 5rem;
}

.container.partners {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3.5rem;
  margin-bottom: 3rem;
}

.container.partners p {
  max-width: 900px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3rem;
}

.blocks-gallery-item.why-we-exist {
  margin: 3px;
}

.read-more-news-and-events {
  display: flex;
  justify-content: flex-end;
}

.read-more-news-and-events a {
  background-color: #0066b3;
  padding: 0.8rem 1.5rem;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 2px;
}

.read-more-news-and-events a:hover {
  color: #c9cce0;
}

.about-paragraph {
  color: #0a0a0a;
  font-size: 18px !important;
  margin-top: 4rem !important;
}

.blue-text {
  color: #0066b3 !important;
}

.gdlr-core-pbf-column-content.gdlr-core-js.project-details {
  margin-top: 2rem;
  max-width: 1290px !important;
  margin-left: auto;
  margin-right: auto;
}

.gdlr-core-pbf-section.projects {
  margin-top: 3rem;
}

.margin-bottom-0 {
  margin-bottom: 0;
}

.button-hidden {
  display: none !important; 
}

.gdlr-core-pbf-sidebar-content.career p {
  text-align: center;
} 

.projects-paragraph {
  font-size: 18px !important;
  text-align: center;
  margin-bottom: 3rem !important;
}

.gdlr-core-pbf-column-content.contact-black .gdlr-core-text-box-item *{
  color: #000 !important;
  font-size: 16px;
}

@media screen and (max-width: 1000px) {
  .frmaster-cause-header.donate {
    margin-top: 3rem;
  }

  .gdlr-core-item-list.gdlr-core-blog-full.news-and-events {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }

  .gdlr-core-blog-full-frame.gdlr-core-skin-e-background.gdlr-core-column-30 {
    padding-left: 10px !important;
    padding-bottom: 0 !important;
    padding-top: 20px !important;
  }

  .gdlr-core-blog-full-head.clearfix {
    margin-bottom: 10px !important;
  }

  .chariti-page-wrapper.volunteer {
    margin-top: 5rem;
  }

  .gdlr-core-blog-item.gdlr-core-item-pdb.clearfix.gdlr-core-style-blog-full-with-frame.news-and-events {
    display: flex;
    align-items: center;
    flex-direction: column;
  }

  .gdlr-core-pbf-sidebar-content.career p {
    margin-top: 3rem;
  }
}

@media screen and (max-width: 767px) {
  .comment-respond.donate {
    padding: 0;
  }
  .comment-form {
    display: flex;
    flex-direction: column;
  }

  .comment-form > div {
    width: 100%;
    padding: 0;
  }

  .comment-respond.volunteer {
    padding: 0;
  }

  .gdlr-core-pbf-wrapper.about {
    padding-top: 0 !important;
  }

  .chariti-comments-area .custom-file-upload {
    width: 100%;
    min-height: 56px !important;
  }

  label.file-upload {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .column-reverse {
    display: flex;
    flex-direction: column-reverse; 
    margin-top: 3rem;
  }

  .frmaster-cause-title.margin-top {
    margin-top: 0 !important;
  }

  .chariti-media-image.donate {
    margin-top: 2rem;
  }
  .gdlr-core-pbf-column-content-margin.gdlr-core-js.project-details {
    padding-bottom: 0 !important;
  }

  .frmaster-cause-title.margin-top {
    margin-top: 3rem;
  }

  .margin-bottom {
    margin-bottom: 2rem;
  }

  .frmaster-cause-title.project-details {
    margin-top: 2rem;
  }

  .button-hidden {
    display: block !important;
  }

  .button-hidden-mobile {
    display: none !important; 
  }
}

@media screen and (max-width: 500px) {
  .gdlr-core-item-list.partners {
    padding: 0;
  }

  .gdlr-core-blog-title.gdlr-core-skin-title.news-and-events a {
    font-size: 25px !important;
  }

  .chariti-page-title.volunteer {
    font-size: 32px !important;
  }

  
}

.MsgNotifier {
    position: fixed;
    bottom: 10px;
    left: 10px;
    width: calc(100% - 20px);
    padding: 5px;
    background-color: #f7dddd !important;
    border: 1px solid #f00;
    border-radius: 5px;
    z-index: 1000;
}
.MsgNotifier img { padding-top: 7px; }
.validate-container { position: relative; }
.validate-container .err {
    position: absolute;
    top: -40px;
    right: 15px;
    color: red;
    font-size: 12px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.validate-container .err.in {
    top: calc(50% - 10px);
    visibility: visible;
    opacity: 1;
}
.g-recaptcha.right > div { float: right; }
.mt-20 { margin-top: 20px; }
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.submenu-btn {
    display: block;
    text-align: center;
    color: #fff !important;
    padding: 10px;
    margin-bottom: 30px;
}
.form-captcha-container {
    float: left;
    width: 100%;
    clear: both;
}
.captcha-center .g-recaptcha > div { margin: 0px auto; }
.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    margin-top: 1rem;
}
.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.map-marker {
    font-size: 40px;
    position: absolute;
    transform: translate(-50%, -80%);
    -webkit-transform: translate(-50%, -80%);
    -moz-transform: translate(-50%, -80%);
    -o-transform: translate(-50%, -80%);
    top: 50%;
    left: 50%;
}
.gdlr-core-testimonial-style-center .gdlr-core-testimonial-author-image { float: none !important; margin: 0px auto !important; width: 100px !important; }
.gdlr-core-testimonial-item .gdlr-core-testimonial-title { margin: 0px !important; }
.show-mobile { display: none; }