.node__content {
  margin-top: 0;
}

.social-icons .fontawesome-icons,
.social-icons .fontawesome-icon {
  height: max-content;
}
/* Loaders */
/* Pre-Loader */
#loaders {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: white;
}
#loaders .circle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  transform: rotate(360deg);
  border: 6px solid var(--bs-secondary);
  border-top-color: var(--bs-heading-text-color);
  animation: rotate 1s linear;
}
/* Header-1 */
.header1 .social-icons {
  display: flex;
}
.header1 .social-icons a i {
  font-size: 14px;
  color: var(--bs-heading-text-color);
}
.search-wrapper .search .dropdown-menu.show form .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.header-area .header-top .social-icons a:nth-last-child(n + 2) {
  margin-right: 24px;
}
/* Header 2 */
.header2 .nav-link {
  text-transform: uppercase;
}
/* Footer */
footer .navbar-brand {
  padding: 0;
}
footer nav h5 a {
  font-family: var(--bs-paragraph-font);
  color: white;
  font-weight: 400;
  margin-bottom: 11px;
}
footer nav ul li h5:hover {
  opacity: 1;
}
[class*="form-type"].mb-3,
[class*="form-actions"].mb-3 {
  margin-bottom: 0 !important;
}
.form-control:focus {
  border: 1px solid var(--bs-secondary);
  outline: none;
  box-shadow: none;
}
footer form button {
  min-width: 44px;
}
/* Banner */
.breadcrumb-item + .breadcrumb-item::before {
  content: url(../assets/Images/Icons/SVG/bread.svg);
  width: 9px;
  height: 7px;
  transform: rotate(270deg);
  margin: 0 7px;
  right: 12px;
  top: 6px;
  position: relative;
}
.breadcrumb {
  justify-content: center;
  margin-bottom: 0;
}
.breadcrumb .breadcrumb-item {
  font-family: var(--bs-heading-font-1);
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-decoration: none;
  color: #fff;
}
.breadcrumb .breadcrumb-item a {
  color: var(--bs-secondary);
  text-decoration: none;
}
/* Elements */
table {
  margin-top: 0;
}
table th,
table td {
  text-align: center;
}
/* Campaign */
.campaign-detail-fullwidth-block .body-content {
  margin-bottom: 50px;
}
.campaign-detail-fullwidth-block .body-content p,
.campaign-detail-fullwidth-block .extra-content p {
  margin-bottom: 22px !important;
}
.campaign-detail-fullwidth-block .extra-content {
  margin-bottom: 60px;
}
.campaign-detail-fullwidth-block .extra-content .row {
  margin-top: 50px;
  margin-bottom: 50px;
}
.campaign-detail-fullwidth-block #day-eve-1::before {
  content: unset;
}
/* Comment */
.comment-form label {
  display: none;
}
.comment-form textarea {
  border: 1px solid var(--bs-paragraph-text-color);
}
.comment-form textarea:focus {
  border: 1px solid var(--bs-secondary);
}
.comment-lists {
  border-bottom: 1px solid #00000040;
  margin-bottom: 50px;
  padding-bottom: 60px;
}
.page-sidebar .comment-lists {
  padding-bottom: 50px;
}
.campaign-detail-fullwidth-block .review-wrapper {
  border-top: 1px solid #00000040;
}
.campaign-detail-fullwidth-block .review-wrapper > h3 {
  padding-top: 60px;
  font-family: var(--bs-heading-font-2);
}
.comment-lists .review-block {
  border: 0 !important;
  padding: 0 !important;
  padding-top: 27px !important;
  margin-bottom: 0 !important;
}
.comment-lists .reply {
  padding-left: 50px;
}
.comments-block .review-divider {
  display: flex;
}
.comments-block .review-divider .img-wrapper {
  max-width: 120px;
  min-width: 120px;
  width: 100%;
  height: 140px;
  margin-right: 25px;
}
.comments-block .review-divider .content-wrapper span {
  color: var(--bs-secondary);
  font-family: var(--bs-heading-font-1);
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 19px;
  display: inline-block;
}
.comments-block .review-divider .content-wrapper span.nav-link {
  margin: 0;
  margin-right: 10px;
  padding: 0;
}
.comments-block.review-divider .content-wrapper p {
  margin-bottom: 1rem;
}
.comments-block .content-wrapper p {
  margin-bottom: 1rem;
}
.comments-block .review-divider .content-wrapper a {
  font-family: var(--bs-heading-font-1);
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  text-decoration: none;
  color: black;
}
.comments-block .campaign-detail-fullwidth-block .review-divider .img-wrapper {
  max-width: 120px;
  min-width: 80px;
  width: 100%;
  height: 140px;
  margin-right: 25px;
}
.path-comment .section {
  padding: 100px 0;
}
.path-comment #main.container-fluid {
  max-width: 1140px;
  padding: 0 12px !important;
}
/* Campaign Side bar*/
.page-sidebar .col-lg-6.sidebar-cln > div:nth-last-child(n + 2) {
  margin-bottom: 60px;
}
.page-sidebar.event-details-leftsidebar
  .col-lg-6.sidebar-cln
  > div:nth-last-child(n + 2),
.page-sidebar.event-details-rightsidebar
  .col-lg-6.sidebar-cln
  > div:nth-last-child(n + 2) {
  margin-bottom: 50px;
}
.campaign-detail-rightsidebar-block.campaign-detail-fullwidth-block
  .col-lg-6
  .row,
.campaign-detail-leftsidebar-block.campaign-detail-fullwidth-block
  .col-lg-6
  .row {
  margin-top: 40px;
}
.campaign-detail-rightsidebar-block.campaign-detail-fullwidth-block
  .details-title
  p:last-child,
.campaign-detail-rightsidebar-block.campaign-detail-fullwidth-block
  .col-lg-6
  .row,
.campaign-detail-leftsidebar-block.campaign-detail-fullwidth-block
  .details-title
  p:last-child,
.campaign-detail-leftsidebar-block.campaign-detail-fullwidth-block
  .col-lg-6
  .row {
  margin-bottom: 40px;
}
.page-sidebar .campaign-detail-fullwidth-block .body-content {
  margin-bottom: 22px;
}
.page-sidebar .campaign-detail-fullwidth-block .extra-content {
  margin-bottom: 50px;
}
.page-sidebar .campaign-detail-fullwidth-block .review-wrapper > h3 {
  padding-top: 50px;
}
.campaign-grid2-block .col-md-6 {
  margin-bottom: 60px !important;
}
.campaign-grid2.home-page {
  padding-bottom: 40px;
}
.campaign-grid2 .js-pager__items.pager a {
  margin-top: 20px;
  margin-bottom: 60px;
}
.js-pager__items.pager {
  list-style: none;
  text-align: center;
  padding: 0;
}
.js-pager__items.pager a {
  width: 174px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--bs-heading-font-1);
  font-weight: 500;
  font-size: 17px;
  box-shadow: unset;
  border: 1px solid var(--bs-secondary);
  border-radius: 6px;
  color: var(--bs-secondary);
  text-decoration: none;
  margin: auto;
}
.js-pager__items.pager a:hover {
  background-color: var(--bs-secondary);
  color: #fff;
}
.campaign-grid3.home-page,
.campaign-grid4.home-page,
.campaign-list-fullwidth.home-page,
.events-1.home-page,
.blog-grid4.home-page,
.blog-list1.home-page,
.blog-list2 {
  padding-bottom: 50px;
}
.campaign-grid3-block .col-lg-4,
.campaign-grid4-block .row .col-lg-3,
.campaign-list-fullwidth-block .content-block,
.events-1-block .row .col-md-6,
.blog-grid4 .row .col-md-6,
.blog-list1-block .blog4 .row,
.blog-list2 .blog-list-block {
  margin-bottom: 50px !important;
}
.campaign-grid3 .js-pager__items.pager a,
.campaign-grid4 .js-pager__items.pager a,
.events-1-block .js-pager__items.pager a,
.blog-grid4 .js-pager__items.pager a,
.blog-list1.home-page .js-pager__items.pager a,
.blog-list2.home-page .js-pager__items.pager a {
  margin-top: 30px;
  margin-bottom: 50px;
}
.blog-list1.home-page .js-pager__items.pager a,
.blog-list2.home-page .js-pager__items.pager a {
  margin-top: 80px;
}
.campaign-list-fullwidth .js-pager__items.pager a {
  margin-top: 68px;
  margin-bottom: 50px;
}
.campaign-list-sidebar-block.campaign-list-fullwidth-block .content-block,
.blog-grid-sidebar-block.blog-grid3-block.blog-grid2-block .row .col-md-6 {
  margin-bottom: 38px !important;
}
.campaign-list-sidebar .js-pager__items.pager a,
.blog-grid-sidebar .js-pager__items.pager a {
  margin-top: 68px;
  margin-bottom: 38px;
}
.blog-grid-sidebar .js-pager__items.pager a {
  margin-top: 42px;
}
.basic-page.page-sidebar .campaign-list-sidebar,
.campaign-list-sidebar,
.basic-page.page-sidebar .blog-grid-sidebar,
.blog-grid-sidebar {
  padding-bottom: 62px !important;
}
.basic-page.page-sidebar .home-page {
  padding: 0;
}
.basic-page.page-sidebar .col-divider .container {
  padding: 0;
}
.basic-page.page-sidebar {
  padding-top: 100px;
}
/* Event */
.event-details-fullwidth .body-content p,
.event-details-rightsidebar .body-content p,
.event-details-leftsidebar .body-content p {
  margin-bottom: 1rem;
}
.event-details-fullwidth .body-content .list2 p,
.event-details-rightsidebar .body-content .list2 p,
.event-details-leftsidebar .body-content .list2 p {
  margin-bottom: 0;
}
.event-details-rightsidebar .address-wrapper,
.event-details-leftsidebar .address-wrapper,
.toolbar-fixed .event-details-fullwidth-block .address-wrapper {
  margin-top: 0;
}

.events-1-block .content-block .content-wrapper .publish,
.home2-event-block .content-wrapper .publish,
.home3-event-block .content-wrapper .publish,
.blog4 .blog-content .publish,
.blog5 .publish {
  text-transform: uppercase;
}
.home2-event-block .content-wrapper {
  width: 100%;
}
.home2-event-block .schedule-wrapper {
  margin-bottom: 45px !important;
}
.events-2.home-page {
  padding-bottom: 55px;
}
.events-2.home-page .js-pager__items.pager a {
  margin-top: 80px;
  margin-bottom: 45px;
}
.events-3-block .col-lg-6,
.blog-grid2 .row .col-md-6 {
  margin-bottom: 2rem !important;
}
.events-3.home-page,
.blog-grid2.home-page {
  padding-bottom: 45px;
}
.events-3.home-page .js-pager__items.pager a,
.blog-grid2.home-page .js-pager__items.pager a {
  margin-bottom: 55px;
  margin-top: 25px;
}
.blog-details .block-views-blockblog-block-block-1 h3 {
  text-align: center;
  font-size: 35px;
  line-height: 45px;
  font-weight: 700;
  margin-bottom: 45px;
  font-family: var(--bs-heading-font-2);
}
.blog-details-fullwidth .blog2,
.blog-details-fullwidth .comments-wrapper {
  padding: 0;
  margin: 0;
  border: none;
}
.blog-details .block-views-blockblog-block-block-1 {
  margin-top: 50px;
}
.blog-details .review-wrapper > h3 {
  font-family: var(--bs-heading-font-2);
}
.blog-grid3 .row .col-md-6,
.blog-list-sidebar-block.blog-list2-block .blog-list-block,
.blog-grid3.home-page .js-pager__items.pager a {
  margin-bottom: 40px !important;
}
.blog-grid3.home-page,
.blog-list-sidebar {
  padding-bottom: 60px;
}
.blog-list-sidebar .js-pager__items.pager a {
  margin-top: 40px;
  margin-bottom: 60px;
}
.blog-list-sidebar .js-pager__items.pager a {
  margin-top: 80px;
  margin-bottom: 100px;
}
/* Conatact */
.contact1 .form1 button,
.become-volunteer form button {
  background-color: var(--bs-secondary);
  border: 1px solid var(--bs-secondary) !important;
  width: 174px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--bs-heading-font-1);
  font-weight: 500;
  font-size: 17px;
  box-shadow: unset;
  color: white;
  border-radius: 6px;
}
.contact1 .form1 button:hover,
.become-volunteer form button:hover {
  background-color: #fff;
  color: var(--bs-secondary);
}
.contact2 .form1 button {
  background-color: white;
  color: var(--bs-secondary);
  border-color: transparent;
  border-radius: 6px;
}
.contact2 .form1 button:hover {
  background-color: var(--bs-secondary);
  color: #fff;
}
.contact2 .map-wrapper p {
  height: 100%;
}
/* Team */
.volunteer-details-block .content-wrapper .social-icons i {
  color: #fff;
  font-size: 18px;
}
.team1 .social-icons i {
  color: var(--bs-paragraph-text-color);
  font-size: 14px;
}
.team1 .social-icons a:hover i {
  color: var(--bs-secondary);
}
.volunteer-grid-block .team1 .content-block .content-wrapper h4,
.volunteer-list-block .content-wrapper h3,
.blog1 .blog-content span,
h4 .member-name,
.home1-event-block .event-wrapper .content-wrapper .publish,
.home1-event-block .schedule-wrapper .publish {
  text-transform: uppercase;
}
.volunteer-list-block .content-wrapper .social-icons i {
  color: var(--bs-paragraph-text-color);
  font-size: 20px;
}
.volunteer-list-block .content-wrapper .social-icons a:hover i {
  color: var(--bs-secondary);
}
.volunteer-list-block .content-block {
  background-color: #f2f2f2;
}
.volunteer-list-block .img-wrapper {
  height: 391px;
}
/* GAllery */
.gallery-details-block .content-wrapper .list-unstyled {
  margin-top: 30px;
}
.gallery-grid-block .row .col-md-4 {
  margin-bottom: 30px !important;
}
.gallery-grid {
  padding-bottom: 70px;
}
/* Default Pages */
.path-user nav.tabs {
  display: none;
}
.forms label,
.forms small,
.path-search .search-form + h2 {
  display: none;
}
.forms .form-label {
  display: block;
}
.path-search .search-form {
  display: none;
}
.path-search .container > .search-form {
  display: block;
}
.page-search-block .serach-content .show-content h3 a {
  text-decoration: none;
  color: var(--bs-heading-text-color);
}
.pagination.js-pager__items .page-item a,
.pagination.js-pager__items .page-item > span,
.pagination.js-pager__items .pager__item--next a {
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--bs-heading-font-1);
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  border: 2px solid black;
  border-radius: 50%;
  color: black;
}
.pagination.js-pager__items .page-item.active > span,
.pagination.js-pager__items .page-item a:hover,
.pagination.js-pager__items .pager__item--next a:hover {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  color: white;
}
.pagination.js-pager__items {
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 95px;
  margin-bottom: 0;
}
.pagination.js-pager__items > li {
  margin: 5px 14px;
}
.page-search.home-page {
  padding-bottom: 75px;
}
/* Mission and Vision */
.page-vision-mission-block .content-wrapper .list2 {
  margin-top: 36px;
}
/* Home 1 */
.home1-about-mission .home1-about-block > p {
  margin-bottom: 1rem;
}
.home1-video-block .counter-wrapper .col-3.highlight p {
  color: var(--bs-secondary);
}
.team2 .icon-wrapper .social-icons a i {
  font-size: 18px;
  color: var(--bs-heading-text-color);
}
.home1-event-block .content-wrapper p span:first-child {
  margin-right: 20px;
}
.donate-forms span.form-required {
  display: none;
}
.donate-forms .fieldset-wrapper > .radio {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 40px;
}
.donate-forms .fieldset-wrapper > .radio > .radio {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 18px;
  padding-left: 44px;
  border: 1px solid #00000024;
}
.donate-forms .form-actions {
  display: block !important;
}
.donate-forms input[type="radio"] {
  background-color: transparent;
}
.donate-forms .form-check-input:checked {
  background-color: var(--bs-secondary);
  border-color: var(--bs-secondary);
}
.donate-forms .fieldset-wrapper > .radio > .radio label {
  font-size: 16px;
  line-height: 22px;
  color: var(--bs-paragraph-text-color);
  font-family: var(--bs-heading-font-1);
  font-weight: 600;
}
.block-addtoany .a2a_svg.a2a_s__default.a2a_s_a2a,
.addtoany_list.a2a_kit_size_32 a > span {
  display: none;
}
.home1-popular-block .content-wrapper .share-block {
  position: relative;
}
.home1-popular-block .content-wrapper .button-wrapper a:last-child::before {
  content: url(../assets/Images/Icons/SVG/Icon\ feather-share-2-1.svg);
  width: auto;
  height: 19px;
  position: absolute;
  top: 4px;
}
/* Home 2 */
.home2-info-block .divider-link .social-icons a i {
  color: var(--bs-primary);
}
.home2-info-block .divider-link .social-icons a:hover i {
  color: #fff;
}
/* Home - 2 */
.home2-donate-block .donate-forms .donation-title {
  display: none;
}
.home2-donate .col-md-6 > .form-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.home2-donate .donate-forms .fieldset-wrapper > .radio > .radio {
  background-color: #fff;
  margin: 0 20px;
}
.home2-donate
  .donate-forms
  .fieldset-wrapper
  > .radio
  > .radio:nth-last-child(n + 2) {
  margin-bottom: 20px;
}
.home2-donate .donate-forms .fieldset-wrapper > .radio {
  margin-top: 0;
  justify-content: center;
}
.home2-donate-block form button {
  margin-left: auto;
  margin-right: auto;
  background-color: var(--bs-secondary);
  border: 1px solid var(--bs-secondary);
  border-radius: 6px;
}
.home2-donate-block form button:hover {
  color: var(--bs-secondary);
  border: 1px solid var(--bs-secondary);
}
/* Home-3 */
.home3-info .social-contact .social-icons a i {
  color: var(--bs-primary);
}
.home3-info .social-contact .social-icons a:hover i {
  color: var(--bs-secondary);
}
.become-volunteer + section {
  padding-top: 0;
}
.video3 .heart-icon svg {
  height: 42px;
}
.video3 .heart-icon svg path {
  stroke: #fff;
}
.home3-about-block .content-block > p {
  margin-bottom: 1rem;
}
.home3-team-block .team3 .content-wrapper .social-icons a i {
  color: var(--bs-paragraph-text-color);
  font-size: 15px;
}
.home3-donate-block .donate-forms .btn {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  background-color: white;
  color: var(--bs-primary);
  border: 6px double var(--bs-primary);
  box-shadow: inset 0 0 0 0px var(--bs-primary);
  transition: 0.3s all ease;
  border-color: var(--bs-body-bg-color);
  background-color: var(--bs-primary);
  color: white;
  box-shadow: inset 0 0 0 0px var(--bs-body-bg-color);
  border-radius: 0;
}
.home3-donate-block .donate-forms .btn:hover {
  border-color: var(--bs-primary);
  background-color: var(--bs-body-bg-color);
  color: var(--bs-primary);
  box-shadow: inset 0 0 0 50px var(--bs-body-bg-color);
}
.home1-client.no-dots .owl-dots {
  display: none;
}
.donate-forms .fieldset-wrapper > .radio > .radio:last-child,
.donate-forms.custom .form-type-number label {
  display: none;
}
.donate-forms.custom .fieldset-wrapper > .radio > .radio:last-child {
  display: block;
}
.donation-form .donate-forms.custom .btn {
  margin-top: 52px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 6px;
  background-color: var(--bs-secondary);
  border: 1px solid var(--bs-secondary);
}
.donation-form .donate-forms.custom .btn:hover {
  background-color: #fff;
  color: var(--bs-secondary);
}
.donate-forms.custom .form-type-number .input-group {
  margin-top: 32px;
}
.donate-forms.custom .form-type-number .input-group .input-group-prepend span {
  border-radius: 0;
  background-color: var(--bs-secondary);
  color: #fff;
  border: none;
  width: 50px;
  height: 50px;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 600;
}
.donate-forms.custom .fieldset-wrapper > .radio > .radio:nth-last-child(n + 2) {
  margin-right: 15px;
}
.donate-forms.custom .fieldset-wrapper > .radio > .radio {
  margin-bottom: 20px;
}
.home1-donate
  .donate-forms
  .fieldset-wrapper
  > .radio
  > .radio:nth-last-child(n + 3),
.home3-donate
  .donate-forms
  .fieldset-wrapper
  > .radio
  > .radio:nth-last-child(n + 3) {
  margin-right: 15px;
}
.home1-donate .donate-forms .fieldset-wrapper > .radio > .radio,
.home3-donate .donate-forms .fieldset-wrapper > .radio > .radio {
  margin-bottom: 10px;
}
.blog1 .blog-content span {
  margin-bottom: 8px;
}
.blog1 .blog-content .read::before {
  transition: 0.1s all ease-in;
}
.blog1 .blog-content .read:hover::before {
  width: 20px;
}
.blog3 .read-more a:hover {
  color: var(--bs-secondary);
}
.blog5 .publish .inner-text span {
  color: var(--bs-secondary);
}
.carousel5 .message-wrapper {
  color: var(--bs-heading-text-color);
}
.carousel6 .content-wrapper {
  margin-bottom: 80px;
}
.page-node-84 .tooltip {
  margin-top: 5px !important;
}
.icons-block .code-block {
  margin-top: 63px;
}
.tab-block .tab-content div {
  line-height: 28px;
  letter-spacing: 0.08px;
  color: var(--bs-paragraph-text-color);
}
.table-block .table1 tbody tr,
.table-block .table1 thead tr th,
.table-block .table1 tbody tr td {
  border-width: 2px !important;
}
.tooltips-block h2 {
  margin-bottom: 55px;
}
.event-details-fullwidth-block .content-wrapper .btn,
.event-details-fullwidth-block .address-wrapper .btn {
  white-space: nowrap;
}
.blog-details-leftsidebar-block .comments-wrapper.login-wrapper,
.blog-details-rightsidebar-block .comments-wrapper.login-wrapper {
  padding-bottom: 0;
  margin-bottom: 0;
}
.circle-bar .outer {
  background-color: rgba(237, 75, 75, 0.1);
}
.campaign-list-fullwidth-block .content-wrapper ul .inner li {
  margin-right: 50px;
}
.campaign-list-sidebar-block.campaign-list-fullwidth-block
  .content-wrapper
  ul
  .inner
  li {
  margin-right: 40px;
}
.page-vision-mission-block
  .content-wrapper
  .list-wrapper
  li:nth-last-child(n + 2) {
  margin-bottom: 14px;
}
.gallery-donate-block .img-wrapper {
  margin-top: -148px;
}
.home2-event-block .schedule-wrapper {
  margin-left: auto;
  margin-right: auto;
}
.header-1 .home3-info,
.header-2 .home3-info {
  padding-top: 120px;
}
.header-2 .home2-info-block.home-page {
  padding-top: 20px;
}
.header-1 .home2-info-block.home-page {
  padding-top: 60px;
}
.home2-about.no-bg {
  background-color: #fff;
}
.header-1 .info-banner-block,
.header-2 .info-banner-block {
  padding-top: 0;
}
.home2-info {
  min-height: 575px;
}
/* .info-banner{
    height: 680px;
}
.info-banner .home1-info{
    margin-top: -160px;
} */
.header3 .navbar-nav .nav-link {
  text-transform: uppercase;
}
.header .navbar-brand .cls-1 {
  fill: var(--bs-secondary);
}
.header-3 .page-banner {
  padding-top: 160px;
}
.carousel7 .divider-wrapper .left-img img {
  border-radius: 50%;
  border: 2px solid var(--bs-primary);
  width: 52px;
  height: 52px;
  object-fit: cover;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .carousel7 .divider-wrapper .left-img img {
    border-radius: 50%;
    border: 4px solid var(--bs-primary);
    width: 52px;
    height: 52px;
    object-fit: cover;
    transform: scale(1.06);
  }
}
.carousel7 .divider-wrapper .img-wrapper {
  border: none;
}
#stroke-2 path {
  stroke-width: 1.1px;
}
.header .nav-arrow {
  display: none;
}
#header-2.header .nav-arrow {
  display: block;
}
.header-area .header-top .way-1 a {
  color: var(--bs-heading-text-color);
  font-weight: 600;
  font-family: var(--bs-heading-font-1);
}
.header1 .nav-sticky.navigation-sticky.sticky {
  box-shadow: 0px -10px 17px var(--bs-heading-text-color);
  position: fixed;
  top: 0;
  animation: 0.5s top-slide ease;
}
.header3 .nav-sticky.navigation-sticky.sticky {
  box-shadow: 0px -10px 17px var(--bs-heading-text-color);
}

.header2 .nav-sticky.navigation-sticky.sticky {
  animation: 0.5s top-slide2 ease;
  box-shadow: 0px -10px 17px var(--bs-heading-text-color);
  position: fixed;
  top: 0;
}
@keyframes top-slide2 {
  0% {
    top: -124px;
  }
}
body.sticky-style .header-1 .page-banner,
body.sticky-style .header-1 .info-banner,
body.sticky-style .header-1 .home2-info,
body.sticky-style .header-1 .home3-info {
  margin-top: 92px;
}
body.sticky-style .header-2 .page-banner,
body.sticky-style .header-2 .info-banner,
body.sticky-style .header-2 .home2-info,
body.sticky-style .header-2 .home3-info {
  margin-top: 124px;
}
.header1 .social-icons a:hover i {
  color: var(--bs-primary);
}
footer .row > div:first-of-type h3 {
  /* line-height: 38px; */
}
footer nav > h3,
footer .form-wrapper h3 {
  font-weight: 600;
  font-size: 20px;
}
.legal-notes .content-body h1,
.legal-notes .content-body h2,
.legal-notes .content-body h3,
.legal-notes .content-body h4,
.legal-notes .content-body h5 {
  margin-bottom: 30px;
}
.legal-notes .content-body p {
  margin-bottom: 1rem;
}
footer form {
  padding: 6px 5px;
  justify-content: space-between;
}
footer form .js-form-type-email {
  width: 80%;
}
footer form button {
  width: 57px;
  height: 57px;
}
.path-webform #header-3 .nav-sticky {
  background-color: var(--bs-heading-text-color);
}
.header-3 .confirmation-page h2 {
  padding-top: 120px;
}
.confirmation-page h2 {
  margin-bottom: 40px;
}
.confirmation-page a {
  margin: auto;
}
/* User Page */
.users .img-wrapper,
.users .img-wrapper img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  margin: 0 auto;
}
.users .img-wrapper {
  margin-bottom: 30px;
}
.users h2 {
  margin-bottom: 12px;
}
.users a {
  display: block;
}
.path-comment .header-3 #header-3 .nav-sticky {
  background: var(--bs-heading-text-color);
}
.search-wrapper .search .dropdown-menu.show > .search-block-form {
  width: 100%;
  margin-left: 20px;
  margin-right: 20px;
}
.search-wrapper .search .container-inline {
  width: 100%;
}
.search-wrapper .search .dropdown-menu.show form {
  margin: auto;
}
.page-sidebar.basic-page .sidebar-blocks {
  padding-bottom: 100px;
}
.toolbar-fixed .header1 .nav-sticky.navigation-sticky.sticky,
.toolbar-fixed .header2 .nav-sticky.navigation-sticky.sticky {
  top: 40px;
}
.toolbar-fixed.toolbar-tray-open .header1 .nav-sticky.navigation-sticky.sticky,
.toolbar-fixed.toolbar-tray-open .header2 .nav-sticky.navigation-sticky.sticky {
  top: 79px;
}
.toolbar-fixed.toolbar-vertical .header1 .nav-sticky.navigation-sticky.sticky,
.toolbar-fixed.toolbar-vertical .header2 .nav-sticky.navigation-sticky.sticky {
  top: 40px !important;
}
.shepherd-content .shepherd-footer {
  padding-top: 20px;
  justify-content: center;
}
.toolbar-fixed .header1 .nav-sticky,
.toolbar-fixed .header2 .nav-sticky,
.toolbar-fixed .header3 .nav-sticky {
  z-index: 30;
}
.home3-event.home-page {
  padding-top: 0;
}
.home2-gallery.home-page + .home2-team.page-team {
  margin-top: 0;
  padding-top: 100px;
}
.home3-features .row .col-md-6:last-child #Layer_1 path {
  stroke-width: 1.05px;
}
.home3-popular-block .content-wrapper .donate-details span {
  text-transform: uppercase;
}
.header-area .header-top .way-1 svg {
  margin-top: -2px;
}
.header2 .dropdown-menu {
  min-width: 225px;
}
/* Responsive */
@media (min-width: 1200px) {
  .header2 .navbar-brand {
    padding-right: 55px;
  }
  .header3 .navbar-brand {
    padding-right: 65px;
  }
  .navbar-nav .nav-link,
  .navbar-nav .dropdown-menu li > a {
    font-size: 16px;
  }
  .search-wrapper .language a {
    font-size: 15px;
  }
  .header-area .header-top .way-1 a,
  .header3 .search-wrapper .language .btn-outline-primary {
    font-size: 14px;
  }
  .blog1 .row .col-lg-4 {
    padding: 0 15px;
  }
  .blog1 .row {
    margin: 0 -15px;
  }
  .blog2 .row .col-lg-4,
  .blog3 .row .col-lg-4 {
    padding: 0 22.5px !important;
  }
  .blog2 .row,
  .blog3 .row {
    margin: 0 -22.5px !important;
  }
}
@media (min-width: 992px) {
  .header .navbar-expand-lg .navbar-collapse {
    display: block !important;
  }
  /* Sidebar */
  .page-sidebar .row {
    justify-content: space-between;
  }
  .page-sidebar .row .col-divider:nth-child(2) {
    width: 28.43%;
  }
  .page-sidebar .row .col-divider:first-child,
  .blog-page-sidebar .blog-banner {
    width: 68.8%;
  }
  .home2-donate .col-md-6 > .form-wrapper {
    height: 429px;
  }
  .campaign-list-fullwidth-block .content-wrapper ul .inner li:first-child {
    margin-right: 100px;
  }
  .campaign-list-sidebar-block.campaign-list-fullwidth-block
    .content-wrapper
    ul
    .inner
    li {
    margin-right: 40px;
  }
  .campaign-detail-leftsidebar .extra-content .row .col-lg-4,
  .campaign-detail-rightsidebar-block .extra-content .row .col-lg-4 {
    padding: 0 6px;
  }
  .header2 .navbar-nav .nav-link {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .header2 .navbar-brand,
  .header2 .search-wrapper,
  .header2 .nav-sticky.navigation-sticky.sticky .navbar-brand,
  .header2 .nav-sticky.navigation-sticky.sticky .search-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
  .header1 .nav-sticky::before {
    width: calc(50% - 322px);
  }
  body.home-1 #header-2 .navbar-brand,
  body.home-1 #header-2 .search-wrapper {
    padding-top: 0;
  }
  .header3 .navbar-nav .nav-link {
    /* font-size: 13px; */
  }
  .header2 .navbar-nav .submenu-1:hover .dropdown-menu,
  .header2 .navbar-nav .submenu-1 .dropdown-menu.show {
    top: 0;
  }
  .blog-grid-sidebar-block.blog-grid3-block.blog-grid2-block .row .col-md-6 {
    padding: 0 15px;
  }
  .blog-grid-sidebar-block.blog-grid3-block.blog-grid2-block .row {
    margin: 0 -15px;
  }
}
@media (max-width: 991.98px) {
  .header2 .hamber-btn {
    top: 27px;
  }
  .header2 .search-wrapper {
    position: absolute;
    top: 20px;
    bottom: unset;
  }
  .header2 .navbar-nav .dropdown-menu .dropdown-item {
    padding: 7.5px 15px;
  }
  .basic-page.page-sidebar .blog-grid-sidebar,
  .basic-page.page-sidebar .campaign-list-sidebar {
    padding-bottom: 0 !important;
  }
  .blog-sidebar,
  .campaign-sidebar {
    margin-top: 40px;
  }
  .campaign-sidebar .donate-wrapper {
    max-width: 300px;
  }
  .page-sidebar .col-lg-6.sidebar-cln > div:nth-last-child(n + 2),
  .page-sidebar .col-lg-6.sidebar-cln > div:nth-last-child(n + 2) {
    margin-bottom: 40px;
  }
  .blog-list-sidebar .js-pager__items.pager a {
    margin-bottom: 30px;
  }
  .header .navbar-brand .img-fluid {
  }
  .contact2-block .content-block {
    margin-bottom: 12px;
  }
  .gallery-details.home-page {
    padding-bottom: 0;
  }
  .gallery-donate-block .img-wrapper {
    margin-top: 0;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  /* Comment */
  .path-comment #main.container-fluid {
    max-width: 960px;
  }
  .navbar-nav .submenu-1:hover .dropdown-menu,
  .navbar-nav .submenu-1 .dropdown-menu.show {
    left: unset;
    right: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  #header-2 .navbar-nav .submenu-1 .dropdown-menu {
    border-left: unset;
    border-right: 1px solid transparent;
  }
  .volunteer-list-block .img-wrapper {
    height: 418px;
  }
}
@media (min-width: 992px) and (max-width: 1079px) {
  .header1 .nav-sticky::before {
    width: calc(50% - 263px);
  }
  .home1-donate.home-page .donate-forms .fieldset-wrapper > .radio {
    justify-content: center;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .home1-gallery.home-page,
  .gallery-details.home-page {
    padding-bottom: 0;
  }
  .home1-volunteer-block .img-wrapper {
    margin-top: -154px;
  }
  .gallery-donate-block .img-wrapper {
    top: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* Comment */
  .path-comment #main.container-fluid {
    max-width: 720px;
  }
  .campaign-list-fullwidth-block .content-wrapper ul .inner li {
    margin-right: 35px !important;
  }
  .events-1-block .row .col-md-6,
  .blog-grid2 .row .col-md-6,
  .campaign-grid3-block .col-lg-4 {
    margin-bottom: 35px !important;
  }
  .blog-grid3 .row .col-md-6,
  .blog-grid4 .row .col-md-6 {
    margin-bottom: 30px !important;
  }
  .volunteer-list.home-page .volunteer-list-block .img-wrapper {
    height: 445px;
  }
  .volunteer-list.home-page
    .volunteer-list-block
    .content-block:nth-last-child(n + 2) {
    align-items: center;
  }
  .header-2 .home2-info-block.home-page {
    padding-top: 50px;
  }
  .home2-popular-block .row .col-lg-4:nth-last-child(n + 2),
  .home2-features .row .col-lg-4:nth-last-child(n + 2) {
    margin-bottom: 24px;
  }
  .home2-event-block .content-wrapper p .time {
    margin-bottom: 10px;
  }
  .home2-event-block .content-wrapper p {
    flex-direction: column;
  }
  .home3-popular-block .popular-right .img-wrapper {
    height: 400px;
  }
  .gallery-donate-block .img-wrapper {
    height: 415px;
  }
}
@media (min-width: 767.91px) and (max-width: 968px) {
  .gallery-donate-block .img-wrapper {
    top: 27px;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  body.sticky-style .header-1 .page-banner,
  body.sticky-style .header-1 .info-banner,
  body.sticky-style .header-1 .home2-info,
  body.sticky-style .header-1 .home3-info {
    margin-top: 89px;
  }
  body.sticky-style .header-2 .page-banner,
  body.sticky-style .header-2 .info-banner,
  body.sticky-style .header-2 .home2-info,
  body.sticky-style .header-2 .home3-info {
    margin-top: 85px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  /* Comment */
  .path-comment #main.container-fluid {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .campaign-list-sidebar-block.campaign-list-fullwidth-block .img-wrapper {
    width: 345px;
  }
  .home2-event-block .schedule-wrapper .img-wrapper {
    width: 340px;
  }
  .home3-popular-block .popular-left .img-wrapper {
    width: 310px;
  }
}
@media (max-width: 767.98px) {
  .page-banner {
    height: unset;
    padding: 75px 0;
  }
  .header-3 .page-banner {
    padding-top: 120px;
  }
  .donate-forms.custom .fieldset-wrapper > .radio > .radio,
  .home1-donate .donate-forms .fieldset-wrapper > .radio > .radio {
    margin-left: 7.5px;
    margin-right: 7.5px !important;
    width: 130px;
  }
  .donate-forms .fieldset-wrapper > .radio,
  .home1-donate .donate-forms .fieldset-wrapper > .radio {
    justify-content: center;
  }
  .home1-about.home-page {
    padding-top: 10px;
  }
  .page-coming-soon-block .timer-wrapper ul .colon {
    display: none;
  }
  .home3-popular-block .popular-left .img-wrapper,
  .home3-popular-block .popular-right .img-wrapper {
    height: 300px;
    min-width: unset;
    width: unset;
  }
  .home3-popular-block .popular-left .content-block {
    flex-direction: column;
    min-width: unset;
    width: unset;
  }
}
@media (max-width: 660px) {
  .donate-forms .fieldset-wrapper > .radio {
    justify-content: center;
  }
}
/* @media (min-width: 576px){ 
    .home3-popular-block .popular-left .img-wrapper{
        width: 310px;
    }
} */
@media (max-width: 575.98px) {
  .header2 .search-wrapper,
  .header2 .hamber-btn {
    top: 22px;
  }
  body.sticky-style .header-1 .page-banner,
  body.sticky-style .header-1 .info-banner,
  body.sticky-style .header-1 .home2-info,
  body.sticky-style .header-1 .home3-info {
    margin-top: 79px;
  }
  body.sticky-style .header-2 .page-banner,
  body.sticky-style .header-2 .info-banner,
  body.sticky-style .header-2 .home2-info,
  body.sticky-style .header-2 .home3-info {
    margin-top: 75px;
  }
  .comments-block .review-divider {
    flex-direction: column;
  }
  .comments-block .review-divider .img-wrapper {
    margin-bottom: 20px;
  }
  .campaign-detail-fullwidth-block .divider1 .left-progress {
    margin-right: 0;
  }
  .alert3 .alert-area h3 {
    padding: 10px 0;
  }
  .header .navbar-brand .img-fluid {
  }
  .home1-service .sub-title {
    margin-bottom: 80px;
  }
  .home1-donate {
    padding-bottom: 50px;
  }
  .campaign-sidebar .donate-wrapper {
    max-width: 100%;
  }
}
@media (max-width: 420px) {
  .form2 {
    padding: 60px 20px;
  }
}
@media (max-width: 340px) {
  .page-coming-soon,
  .page-maintenance {
    padding-top: 10px;
  }
}

.path-taxonomy .header3 .nav-sticky,
.path-comment .header3 .nav-sticky {
  position: static;
  background-color: var(--bs-heading-text-color);
}

@media (min-width: 992px) {
  .header1 .navbar-nav .dropdown-menu,
  .header3 .navbar-nav .dropdown-menu {
    box-shadow: 0px 3px 3px 1px #f4f4f4;
  }
}
.toolbar-fixed .header3 .nav-sticky {
  position: static;
  background-color: var(--bs-heading-text-color);
}
.toolbar-fixed.toolbar-tray-open .header3 .nav-sticky.navigation-sticky.sticky {
  top: 79px;
}
.toolbar-fixed .header3 .nav-sticky.navigation-sticky.sticky {
  top: 40px;
}
