@media (max-width: 1920) {
    .event-list-two .event-img {
      height: auto;
    }
  
    
  }
  @media (max-width: 1680) {
    .header-1.header3 {
      left: 16%;
      right: 16%;
    }
    .header-1 nav > ul > li > a,
    .header-2 nav > ul > li > a {
      padding-right: 40px;
    }
    .col-posoition {
      left: -35%;
    }
    .custom-tabs-style .nav-pills {
      left: 17%;
    }
    .slick-slider .slick-dots {
      right: 19%;
    }
  }
  @media (max-width: 1600px) {
    .header-1.header3 {
      left: 15%;
      right: 15%;
    }
    .slick-slider .slick-dots {
      right: 17%;
    }
  }
  @media (max-width: 1440px) {
    .header-1.header3 {
      left: 11%;
      right: 11%;
    }
    .col-posoition {
      left: -55%;
    }
    .custom-tabs-style .nav-pills {
      left: 11%;
    }
    .header-1.header5 {
      left: 9%;
      right: 9%;
    }
    .slick-slider .slick-dots {
      right: 13%;
    }
  }
  @media (max-width: 1366px) {
    .cause-single-style1 {
      width: 100%;
    }
    .event-txt {
      width: 90%;
    }
    .event-txt p {
      width: 85%;
    }
    .event-style3 .event-txt h3 {
      width: 100%;
    }
    .header1-topbar.topbar-header5 .top-bar ul > li + li {
      margin-left: 10px;
      padding-left: 10px;
    }
    .project-style3 .project-txt {
      padding: 25px;
    }
    .featured-story-inner {
      padding: 40px 10% 40px 25%;
    }
    .header-1.header3 {
      left: 9%;
      right: 9%;
    }
    .col-posoition {
      left: -8%;
    }
    .custom-tabs-style .nav-pills {
      left: 9%;
    }
    .slick-slider .slick-dots {
      right: 10%;
    }
    .news-tab-text {
      padding: 59px 60px;
    }
  }
  /*@media (max-width: 1400px) and (min-width: 1200px) {
      .elementor-container {
          max-width: 1140px !important;
      }
  }*/
  @media (max-width: 1280px) {
    .header-1.header3 {
      left: 6%;
      right: 6%;
    }
    .custom-tabs-style .nav-pills {
      left: 6%;
    }
    .header-1.header5 {
      left: 2%;
      right: 2%;
    }
  }
  @media (max-width: 1280px) {
    .header-1 nav > ul > li > a,
    .header-2 nav > ul > li > a {
      padding-right: 30px;
    }
  }
  @media (max-width: 1024px) {
    .project-style1 .project-box {
      padding: 25px;
    }
    .project-style1 .project-box h4 {
      font-size: 22px;
    }
    .project-style1 .project-hover {
      margin-top: 38px;
    }
    .cause-item-style1 .cause-content h3 {
      font-size: 22px;
      line-height: 30px;
    }
    .news-tab-content h3 {
      font-size: 25px;
      line-height: 35px;
    }
    .blog-list .news-tab-content span {
      font-size: 16px;
    }
    .theme-btn {
      padding: 9px 23px;
    }
    .blog-list .news-tab-content .theme-btn {
      margin-top: 5px;
    }
    .news-tab-text {
      padding: 30px 30px;
    }
    .cause-item-style1 .cause-donation-meta h2 {
      font-size: 35px;
    }
    footer {
      padding: 0px 0 30px;
    }
    footer .bottom-bar {
      margin-top: 20px;
    }
    footer .widget h3 {
      font-size: 25px;
    }
    .event-style2 .event-countdown {
      position: absolute;
      bottom: 9px;
      left: 11px;
      transform: translateX(0%);
      -webkit-transform: translateX(0%);
      -moz-transform: translateX(0%);
    }
    .view-all-btn {
      margin-top: 0;
    }
    .project-style1 .project-bg::before {
      min-height: 0;
    }
    .cause-item-style2,
    .cause-item-style1,
    .blog-style1.blog-item {
      margin-bottom: 50px;
    }
    .lif-team.style2 .lif-team-content {
      padding: 40px 0px;
    }
    .grid-1 .gallery-box a {
      width: 100%;
      padding-bottom: 0;
    }
    .grid-1 .gallery-box .gallery-info {
      position: absolute;
      left: 10px;
      bottom: 10px;
    }
    .grid-1 .gallery-box:hover .gallery-info {
      left: 0;
      bottom: 0;
    }
    .header-1.header3 {
      left: 0;
      right: 0;
    }
    .header-1 nav > ul > li > a,
    .header-2 nav > ul > li > a {
      padding-right: 30px;
      font-size: 14px;
    }
    .header-1 .urgent-popup-list a,
    .header-2 .urgent-popup-list a {
      padding: 17px 37px;
    }
    .topbar-header5 .top-bar ul > li > strong {
      display: block;
    }
    .reviews-slider.sponsors-style .review-media-body {
      padding-top: 90px;
    }
    .slick-slider .slick-dots {
      right: 2%;
    }
    .custom-tabs-style .nav-pills {
      left: 4%;
    }
    .slick-slider .slick-dots {
      right: 3%;
    }
    .cause-style5 .cause-hover {
      padding: 30px 20px;
    }
    .cause-style5 .cause-hover h4 {
      font-size: 20px;
    }
    .featured-story-txt h2 {
      font-size: 38px;
      line-height: 48px;
    }
    .featured-story-inner {
      padding: 30px 10% 30px 25%;
    }
    .event-style2 img {
      width: 100%;
    }
    .project-style3 .project-txt {
      padding: 25px 20px 35px;
    }
    .custom-tabs-style {
      min-height: 600px;
    }
    .custom-tabs-style .nav-pills li a {
      padding: 22px 30px;
    }
    .custom-tabs-style .nav-pills {
      left: 8%;
    }
    .news-tab-text {
      padding: 37px 40px;
    }
    .header2-topbar .top-bar ul > li:not(:last-child) {
      margin-right: 10px;
      padding-right: 10px;
    }
    .product-style-1 .product-img img {
      width: 100%;
    }
    .page-banner-style1 h2 {
      font-size: 60px;
    }
    .blog-style7 > div {
      padding: 45px 50px;
    }
    footer .review-slide {
      padding-bottom: 20px;
    }
    .cause-single-style1 {
      width: 100%;
    }
    .cause-single-style1 h2 {
      font-size: 45px;
      line-height: 55px;
    }
  }
  @media (max-width: 991px) {
    .product-wrap
      .woocommerce-product-info
      form.woocommerce-ordering
      select.orderby {
      height: 60px;
      width: 335px;
    }
    .product-wrap .woocommerce-product-info form.woocommerce-ordering {
      margin-bottom: 0px;
    }
    .woocommerce .woocommerce-result-count,
    .woocommerce-page .woocommerce-result-count {
      margin-bottom: 0px;
    }
  
    .elementor-3210
      .elementor-element.elementor-element-ce2b4cb
      .elementor-button {
      border-radius: 40px;
      padding: 17px 35px;
    }
    .blog-post.grid_style1 .blog-content h3 {
      font-size: 21px;
      margin-top: 18px;
    }
    .list-style3 .blog-media {
      margin-left: 0;
      text-align: center;
    }
    .blog-post.list-style3 .blog-content p {
      padding-top: 5px;
    }
  
    .blog-post.list-style3 .blog-content ul {
      justify-content: center;
    }
  
    .blog-post.list-style3 .blog-content h3 {
      font-size: 35px;
      line-height: 40px;
    }
  
    .blog-post.list-style3 .blog-content {
      text-align: center;
      width: 96%;
      margin: auto;
      margin-top: 20px;
    }
    .project-style3 img,
    .cause-style5 img {
      width: 100%;
    }
    .blog-post.style1 .blog-content p {
      width: 100%;
    }
    .header1-topbar .top-bar,
    .header2-topbar .top-bar {
      display: none;
    }
    .event-txt h3 {
      margin-top: 14px;
      font-size: 30px;
      line-height: 40px;
    }
    .event-style3 .event-txt {
      background-color: #fff;
      margin-right: 0px;
      padding: 0px 0px 0 0;
      margin-top: 0px;
      z-index: 1;
      position: relative;
    }
    .event-style3 .event-txt h3 {
      font-size: 22px;
      line-height: 32px;
      width: 100%;
    }
    .lif-cause-post.lif-cause-style1 .lif-cause-content h3 {
      font-size: 21px;
      line-height: 31px;
    }
    .lif-cause-post.lif-cause-style1 .lif-cause-content {
      padding: 25px 40px;
      padding-top: 160px;
    }
    .caue-media-style2 img {
      width: 100%;
    }
    .cause-item {
      margin-bottom: 70px;
    }
    .cause-item .cause-content-style2 {
      padding-left: 0px;
      margin-bottom: 30px;
    }
    .cause-item:nth-child(even) .cause-content-style2 {
      padding-left: 0px;
    }
    .cause-item:nth-child(even) > div > div:nth-of-type(1) {
      order: 2;
    }
    .cause-item:nth-child(even) > div > div:nth-of-type(2) {
      order: 1;
    }
    .cause-content-style2 {
      margin-top: 0px;
    }
  }
  @media (max-width: 980px) {
    .res-menu-wrapper ul ul ul {
      padding-left: 14px;
    }
    .responsive-wrapper-style1 .res-btn {
      background-color: transparent;
    }
    .responsive-wrapper-style1 .res-btn span span {
      background-color: #ff6000;
      margin-left: 15px;
    }
    .responsive-wrapper-style1 .res-btns > a {
      padding: 0;
    }
    .res-menu-wrapper ul.menu > li ul li {
      list-style: none;
    }
    .responsive-wrapper-style1 .res-btn > span {
      margin: 0;
    }
    .responsive-wrapper-style1 .res-btns {
      border: 1px solid #ffb98f;
      border-radius: 50px;
      padding: 7px;
      margin: 5px;
      display: flex !important;
      align-items: center;
    }
    .responsive-wrapper-style1 .res-btns span.d-flex.align-items-center {
      align-items: start !important;
    }
    .responsive-wrapper-style1 .res-btns .lifeline-donation-app {
      justify-content: right;
      display: flex;
    }
  
    .event-img .event-meta span {
      margin-bottom: 5px;
      padding-top: 4px;
    }
    .event-style3 .event-txt h3 {
      font-size: 23px;
      line-height: 30px;
    }
    .gap {
      padding: 80px 0;
    }
    .lif-team.style1 .team-content p {
      width: 100%;
    }
    .lif-team.style1 .team-content {
      padding-left: 0px;
    }
    .responsive-wrapper-style1 .theme-btn {
      display: block;
      padding: 17px 40px;
    }
    .project-style1 .project-box .project-icon {
      height: 80px;
      width: 80px;
      line-height: 80px;
    }
    .project-style1 .project-icon img {
      max-width: 50px;
    }
    .project-style1 .project-box {
      padding: 40px 20px 30px;
      max-height: 270px;
    }
    .featured-stories .pro-story {
      position: relative;
      top: 0;
      right: 0;
      transform: translateY(0);
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
    }
    .featured-stories .bg-light-green {
      min-height: unset;
    }
    .featured-story-inner {
      padding: 60px;
      text-align: center;
    }
    footer .bottom-bar {
      margin-top: 50px;
      text-align: center;
    }
    .custom-about-box {
      padding: 50px 20px;
    }
    .custom-about-box h3 {
      font-size: 30px;
    }
    .cause-single-style1 h2 {
      font-size: 30px;
      line-height: 40px;
    }
    .reviews-slider.sponsors-style {
      padding: 0 0 50px 30px;
    }
    .reviews-slider .review-media-body {
      padding-left: 35px;
    }
    .sponsors-style .review-media-body h5 {
      font-size: 30px;
    }
    .sponsors-style .review-media-body p {
      max-width: 80%;
    }
    .theme-btn {
      font-size: 14px;
      padding: 13px 30px;
    }
    .header1-topbar.topbar-header5 .top-bar,
    .header2-topbar .top-bar {
      padding: 15px 0;
      text-align: center;
    }
    .header1-topbar.topbar-header5 .top-bar ul,
    .header2-topbar .top-bar ul {
      justify-content: center;
      margin-bottom: 10px;
    }
    .header1-topbar.topbar-header5 .top-bar .social-medias.float-right,
    .header2-topbar .top-bar .social-medias.float-right {
      float: none !important;
    }
    .cause-item-style1 img {
      width: 100%;
    }
    .reviews-slider .review-media-body p {
      font-size: 18px;
      line-height: 32px;
      max-width: 85%;
    }
    .news-tab-content h3 {
      font-size: 28px;
      line-height: 38px;
    }
    .news-tab-content p {
      font-size: 15px;
      line-height: 24px;
    }
    .news-tab-content p + a {
      margin-top: 10px;
    }
    .news-tab-content .row > div:first-child {
      border: none;
    }
    .news-tab-text {
      padding: 30px;
    }
    .page-banner-style1 {
      padding: 120px 0;
    }
    .page-banner-style1 h2 {
      font-size: 50px;
    }
    .page-banner-style1 .breadcrumb-item {
      font-size: 16px;
    }
    aside {
      margin-top: 50px;
    }
    .py-110 {
      padding: 80px 0;
    }
    .blog-style7 > div {
      padding: 40px 30px;
    }
    .blog-style7 .blog-content h3 {
      font-size: 34px;
    }
    .lif-cause-style4 .lif-cause-media img {
      width: 100%;
    }
    .lif-cause-post.lif-cause-style1 .lif-cause-content .cause-amount {
      margin-top: 15px;
    }
  }
  @media (max-width: 983px) {
    .event-img .event-meta {
      width: 464px;
      flex-wrap: wrap;
    }
  }
  @media (max-width: 768px) {
    .home-education-form
      .donation-style-3
      .wpcm-amount-box
      .wpcm-pre-dfind-amt
      li
      a {
      padding: 5px 25px;
      margin-bottom: 5px;
      font-size: 10px;
    }
    .home-education-form
      .donation-style-3
      .wpcm-custom-amt-box-container
      .wpcm-custm-amt-box {
      width: 140px;
      margin-top: 10px;
    }
    .home-education-form
      .donation-style-3
      .wpcm-custom-amt-box-container
      .wpcm-custm-amt-box
      .wpcm-symbl-prefix {
      padding: 5px 10px;
      font-size: 10px;
    }
    .home-education-form
      .wpcm-wrapper
      .donation-style-3
      .col-content
      .wpcm-custm-amt-box
      input {
      font-size: 10px;
    }
    .home-education-form
      .donation-style-3
      .col-content
      .wpcm-row
      .wpcm-col-sm-12
      .wpcm-next-btn
      button.el-button {
      height: 40px;
      width: 140px;
      font-size: 10px;
      margin-top: 10px;
      margin-left: 10px;
    }
    .home-pulse-animation .elementor-custom-embed-play {
      width: 40px;
      height: 40px;
    }
    .home-pulse-animation .elementor-custom-embed-play svg {
      width: 15px !important;
      height: 15px !important;
    }
    .home-pulse-animation {
      height: auto;
  }
    .cause-item-style7 {
      margin-bottom: 5px;
    }
  
    .cause-item-style7 .donation-needed span {
      font-size: 6px;
    }
    .cause-item-style7 h4.text-white {
      font-size: 10px;
    }
    .cause-item-style7 .cause-donation-meta {
      column-gap: 5px;
    }
    .causes-style-7-data .donation-country {
      font-size: 10px;
    }
    .cause-item-style7 .progress {
      height: 5px;
      margin-top: 2px;
    }
    .cause7-donate a {
      font-size: 8px;
      padding: 5px 30px;
    }
  
    .causes-style-7-data {
      padding-top: 30px;
      margin-bottom: 0px;
      padding-bottom: 10px;
    }
    .cause-item-style7:hover .cause7-donate {
      padding: 5px 0px;
    }
  
    .blog-style-6 .grid6-blog-date {
      font-size: 11px !important;
    }
    .blog-style-6 .grid6-author-name {
      display: none;
    }
  
   
    .blog-style-6 .grid6-author-avatar {
      display: none;
    }
  
    .life-cause-content.cause-content-style2
      .cause-target
      .urgent-popup-list
      .d-inline
      span
      a {
      padding: 12px 35px;
    }
    .res-menu-wrapper ul.menu > li {
      padding: 2px 15px;
    }
    .res-menu-wrapper ul.menu > li ul li a {
      font-size: 11px;
    }
    .res-menu-wrapper ul.menu > li ul li {
      padding: 1px 10px 1px 18px;
    }
    ul.list-unstyled.d-sm-flex {
      font-size: 12px;
      line-height: 22px;
      color: white;
      text-align: center;
      padding-top: 20px;
    }
    .res-menu-wrapper ul.menu > li > a {
      font-size: 12px;
    }
    .review-slide h5 {
      padding-left: 25px;
      padding-top: 10px;
    }
    .review-slide span {
      padding-left: 25px;
      font-size: 11px;
    }
    footer .bottom-bar p {
      font-size: 13px;
    }
    .life-cause-content.cause-content-style2 .cause-target .cause-amount span {
      font-size: 30px;
    }
    .event-list-two .event-img {
      width: auto;
    }
    .event-list-two .event-txt p {
      line-height: 27px;
      width: 100%;
      font-size: 16px;
    }
    .lif-team.style1 .team-content p {
      font-size: 16px;
      line-height: 27px;
    }
    .blog-post.grid_style1 .blog-content h3 {
      margin-bottom: 2px;
      font-size: 22px;
      line-height: 30px;
      margin-top: 15px;
    }
    .blog-post.grid_style1 .blog-content p {
      line-height: 26px;
      font-size: 15px;
    }
    .blog-post.grid_style1 {
      margin-bottom: 40px;
      margin-right: 0px;
    }
    .blog-post.list-style3 .blog-content {
      width: 94%;
    }
    .blog-post.list-style3 .blog-content h3 {
      font-size: 30px;
      line-height: 30px;
    }
    .blog-post.list-style3 .blog-content p {
      padding-top: 0px;
      font-size: 16px;
      line-height: 27px;
    }
    .blog-post.list-style3 .blog-content ul {
      padding-top: 0px;
    }
    .blog-post.list-style3 .blog-content ul li {
      padding-right: 18px;
      font-size: 14px;
    }
    .blog-post.list-style2 .blog-post-item .post-listing .blog-content p {
      padding-top: 0px;
      width: 100%;
      padding-bottom: 0;
      line-height: 27px;
      font-size: 16px;
    }
    .blog-post.list-style2 .blog-post-item .blog-content {
      padding-left: 0;
      margin: 20px 0;
    }
    .blog-post.list-style2 .blog-post-item .blog-content h3 {
      padding-top: 4px;
    }
    .blog-post.list-style2 .blog-post-item .post-listing .blog-content h3 {
      width: 78%;
      line-height: 32px;
      font-size: 25px;
    }
    .elementor-element-lifeline_about_us
      .row
      > div:nth-child(2)
      .custom-about-box::before {
      bottom: 0;
      top: 0;
    }
    .blog-post.style1 .blog-content .blog-category {
      padding-top: 20px;
    }
  
    .blog-content .blog-category ul li {
      font-size: 14px;
      margin-top: 3px;
    }
  
    .blog-post.style1 .blog-content h3 {
      padding-top: 1px;
      font-size: 23px;
      line-height: 30px;
    }
  
    .blog-post.style1 .blog-content p {
      padding-top: 0px;
      padding-bottom: 25px;
      font-size: 16px;
      line-height: 26px;
    }
    .life-cause-content.cause-content-style2 .cause-target .cause-amount h6 {
      font-size: 14px;
      margin-top: 1px;
    }
    .view-all-btn > a {
      padding: 12px 40px;
    }
    .custom-tabs-style .nav-pills li h5 {
      font-size: 25px;
      line-height: 35px;
    }
    .event-style1 .event-media-body {
      padding-left: 0;
      margin-top: 20px;
    }
    .lif-cause-post.lif-cause-style1 .lif-cause-content {
      padding: 25px 10px;
      padding-top: 160px;
    }
    .lif-cause-post.lif-cause-style1 .lif-cause-content h3 {
      font-size: 20px;
      line-height: 25px;
    }
    .event-txt h3 {
      margin-bottom: 3px;
    }
    .elementor-widget-Events .event-img img {
      width: auto !important;
      max-width: initial;
    }
    .event-style2 .event-img img {
      width: 100% !important;
    }
    .grid-2 .gallery-box img {
      height: 237px;
      object-fit: cover;
      object-position: center;
    }
  
    .lif-cause-post.lif-cause-style1 .lif-cause-content {
      text-align: center;
    }
    .lif-cause-post.lif-cause-style1 .lif-cause-content .cause-amount {
      justify-content: center;
    }
    .pagination-wrap .pagenation {
      margin-top: 0px;
    }
    .lif-team.style2 .lif-team-meta > figure > img {
      height: 380px;
      object-position: top;
    }
    .lif-cause-style4 .lif-cause-content p {
      margin-bottom: 0px;
    }
    .blog-style1 .blog-txt h3 + a {
      margin-top: 0px;
    }
    .lif-cause-style4 .lif-cause-content h3 {
      margin-bottom: 0px;
    }
    .lif-cause-style4 .lif-cause-media img {
      width: 100%;
    }
    .content-style {
      padding: 30px 0px;
    }
    .lif-cause-style4 .lif-cause-content h3 {
      margin-top: 0px;
      margin-bottom: 0;
    }
    .lif-cause-style4 .lif-cause-media img {
      width: 100%;
    }
    .lif-cause-style4 {
      margin-bottom: 0px;
    }
    .lif-cause-style4 .lif-cause-content {
      text-align: center;
      padding: 20px 0px;
    }
    .lif-cause-style4 .lif-cause-content p {
      margin-bottom: 0px;
    }
    .blog-post.grid_style1 .blog-media ul li {
      margin-bottom: 10px;
    }
    .gap {
      padding: 70px 0;
    }
    .lif-team.style1 .team-content h3 {
      margin-bottom: 12px;
      font-size: 23px;
    }
    .reviews-slider .review-media-body p {
      margin-bottom: 15px;
    }
    .reviews-slider .review-media-body p {
      max-width: 100%;
    }
    .event-txt {
      padding-top: 40px;
    }
    .causes-style-2 .life-cause-media img {
      width: 100%;
    }
    .life-cause-content.cause-content-style2 p {
      width: 100%;
      font-size: 16px;
    }
    .life-cause-content.cause-content-style2 h3 {
      font-size: 28px;
    }
    .lif-team.style2 .lif-team-content {
      padding: 30px;
    }
    .event-style3 .event-img img {
      height: 300px;
    }
    .event-style3 {
      margin-bottom: 30px;
    }
    .event-style3 .event-txt {
      padding: 0px 0px 24px 0px;
    }
    .blog-post.style1 .blog-content p {
      width: 100%;
    }
    .lif-team.style1 .team-content h3 {
      margin-bottom: 0px;
      margin-top: 12px;
    }
    .lif-team.style1 .team-item {
      padding: 0px 10px;
    }
    .loadmore-wrap a {
      margin-top: 0px;
    }
    .lif-team.style1 .team-content span {
      padding-top: 15px;
      margin-bottom: 5px;
    }
    .lif-team.style2 .filter-categories,
    .lif-team.style2 .filter-regions {
      margin-bottom: 10px;
    }
    .event-txt {
      margin-bottom: 20px;
    }
    .event-txt p {
      width: 100%;
  
      margin-bottom: 0;
    }
    .event-img .event-meta {
      left: 0;
      flex-wrap: wrap;
      padding: 10px 20px;
    }
  }
  @media (max-width: 767px) {
    .product-wrap
      .woocommerce-product-info
      form.woocommerce-ordering
      select.orderby {
      height: 54px;
      width: 263px;
    }
    .product-wrap
      .woocommerce-product-info
      form.woocommerce-ordering
      select.orderby {
      margin-bottom: 0px;
    }
    .product-wrap .woocommerce-product-info {
      margin-bottom: 25px;
    }
    .product-wrap .products .product-box h3 {
      font-size: 19px;
      margin-top: 8px;
    }
    .product-wrap .products .product-box span.price ins span bdi {
      font-size: 22px;
      color: #333333;
    }
    .product-wrap .products .product-box span.price {
      margin-top: 0px;
    }
  }
  @media (max-width: 640px) {
    .lif-cause_style10 .life-cause-media img {
      height: 150px;
    }
    .lif-cause_style10 .lif-cause-content span.text-theme i {
      font-size: 7px;
      padding-right: 5px;
    }
    #newsTab {
      margin: 15px -15px 0;
    }
    .event-txt h3 {
      margin-top: 14px;
      font-size: 29px;
      line-height: 40px;
      color: #222;
      margin-bottom: 6px;
    }
    .col-posoition {
      left: 0;
      position: relative;
      bottom: 0;
      margin-top: 40px !important;
    }
    .header1-topbar .top-bar ul > li + li {
      margin-left: 0px;
      padding-left: 0px;
    }
    .custom-tabs-style {
      min-height: 400px;
    }
    .custom-tabs-style .nav-pills li p,
    .custom-tabs-style .nav-pills h4 {
      display: none;
    }
    .custom-tabs-style .nav-pills {
      left: 0;
      width: 100%;
      padding: 20px 0;
    }
    .custom-tabs-style .nav-pills li a {
      padding: 16px 30px;
    }
    .custom-tabs-style .nav-pills li h5 {
      font-size: 1rem;
    }
    .slick-slider .slick-dots {
      right: 6%;
    }
    footer .bottom-links li:not(:first-child) {
      margin-left: 25px;
    }
    footer {
      padding: 70px 0 40px;
    }
    .widget h3 {
      margin-bottom: 30px;
      font-size: 1.4rem;
    }
    .header1-topbar.topbar-header5 .top-bar ul > li + li {
      margin-left: 0;
      padding-left: 0;
    }
    .topbar-header5 .top-bar ul > li > strong {
      display: inline-block;
    }
    .header1-topbar.topbar-header5 .social-medias > a {
      height: 48px;
      width: 46px;
      line-height: 48px;
    }
    .responsive-wrapper-style1 .theme-btn {
      padding: 17px 40px;
    }
    .custom-about-box {
      padding: 30px 20px;
    }
    .review-media {
      flex: 0 0 100%;
      max-width: 100%;
    }
    .reviews-slider.sponsors-style {
      padding: 0 30px 50px;
    }
    .reviews-slider.sponsors-style .review-media-body,
    .reviews-slider .review-media-body {
      padding-top: 40px;
      padding-left: 0;
    }
    .blog-style3 .blog-img {
      margin-bottom: 30px;
    }
    .event-style2 .event-item {
      margin-bottom: 30px;
    }
    #newsTab .tab-nav-item {
      flex: 0 0 50%;
      max-width: 50%;
      padding: 15px;
    }
    .header2-topbar .top-bar ul > li:not(:last-child)::before {
      display: none;
    }
    .product-style-1 .product-box {
      margin-bottom: 30px;
    }
    .py-110 {
      padding: 70px 0;
    }
    .blog-style8 .blog-meta span {
      font-size: 15px;
    }
    .blog-style7 .blog-content h3 {
      font-size: 30px;
    }
    .blog-style7 .blog-content {
      margin-top: 40px;
    }
    .blog-style7 .blog-content p {
      font-size: 15px;
      line-height: 28px;
    }
  }
  @media (max-width: 575px) {
    .product-wrap .products .product-box .product-img img {
      width: 100%;
    }
    .product-wrap .products .product-box {
      display: inherit;
      margin-bottom: 20px;
    }
    .product-wrap .products .product-box .star-rating {
      margin: auto;
    }
    .product-wrap .products .product-box .product-img {
      margin-bottom: 20px;
    }
  }
  @media (max-width: 500px) {
    .elementor-element-39444ac {
      background-image: url("https://lifeline.wpcharity.com/wp-content/.jpg") !important;
    }
    form#commentform .comment-form-author input {
      width: 258px !important;
    }
    .qmt-review-guest-field input#author,
    input#email {
      width: 258px !important;
    }
    .res-menu-wrapper ul ul {
      padding-top: 5px;
    }
    .responsive-wrapper-style1 .theme-btn {
      margin-top: 0 !important;
    }
    footer .widget h3 {
      font-size: 20px;
      text-align: center;
      margin-bottom: 10px;
    }
    .theme-btn {
      font-size: 10px;
      padding: 6px 15px;
      margin-top: 10px !important;
    }
    .blog-style3 > div {
      margin-bottom: 10px;
    }
    .charity-gallery .slick-list .col-sm-4 {
      padding: 3px;
    }
    .blog-style3 .view-all {
      padding-top: 10px;
      width: 22%;
      font-size: 15px;
      margin: auto;
      display: block !important;
    }
    .blog-style3 .blog-img {
      margin-bottom: 0px;
    }
  
    .blog-style3 .blog-content h4 {
      font-size: 17px;
      line-height: 23px;
      font-weight: 600;
    }
    .blog-style3 .blog-content .blog-date {
      font-size: 10px;
    }
    .sponsor .review-media img {
      height: 180px;
      object-fit: cover;
      object-position: top;
    }
    .sponsor .reviews-slider.sponsors-style {
      padding-bottom: 5px;
    }
    .reviews-slider.sponsors-style .review-media-body,
    .reviews-slider .review-media-body {
      padding-top: 3px;
      padding-left: 0;
    }
    .sponsors-style .review-media-body span {
      font-size: 11px;
    }
    .sponsors-style .review-media-body h5 {
      font-size: 18px;
      line-height: 25px;
    }
    .reviews-slider .review-media-body p {
      font-size: 13px;
      line-height: 22px;
      margin-bottom: 5px;
    }
    .sponsor .slick-slider .slick-dots {
      top: 80px;
    }
    .reviews-slider .sponsor-amount span {
      font-size: 12px;
    }
    .reviews-slider .sponsor-amount strong {
      font-size: 17px;
      line-height: 23px;
      font-weight: 600;
    }
    .reviews-slider .sponsor-amount {
      height: 60px;
      width: 60px;
    }
    .cause-single-style1 .dontion-meta span {
      font-size: 10px;
    }
    .cause-single-style1 .dontion-meta {
      width: 90%;
      margin: auto;
      padding-top: 10px;
    }
    .cause-single-style1 .dontion-meta strong {
      font-size: 20px;
    }
    .custom-about-box p,
    .cause-single-style1 p {
      font-size: 12px;
      line-height: 20px;
      width: 85%;
      margin: auto;
    }
    .cause-single-style1 h2 {
      font-size: 18px;
      line-height: 25px;
      margin: auto;
      width: 90%;
    }
  
    .custom-about-box > span {
      margin-bottom: 10px;
    }
    .custom-about-box .link-btn a {
      width: 35px;
      height: 35px;
    }
    .elementor-widget-AboutUs .custom-about-box .link-btn {
      width: 35px;
      height: 35px;
      margin: auto;
    }
    .elementor-widget-AboutUs .custom-about-box .link-btn i {
      font-size: 14px;
    }
  
    .about-box .custom-about-box {
      padding: 20px 10px;
    }
    .about-box .custom-about-box img {
      width: auto;
      height: 50px;
    }
    .about-box .custom-about-box h3 {
      font-size: 15px;
      line-height: 20px;
      font-weight: 700;
      margin-bottom: 5px;
    }
    .about-box .custom-about-box p {
      font-size: 12px;
      line-height: 20px;
      text-align: center;
      margin: 0;
      width: 100%;
      margin-bottom: 10px !important;
    }
  
    .about-box .col-sm-6 {
      width: 50%;
    }
    .event-style2 .event-countdown {
      bottom: 5px;
      left: 5px;
    }
    .event-style2 ul.event-countdown li {
      height: 45px !important;
      width: 37px !important;
    }
    .event-style2 .event-countdown li {
      padding: 5px 0;
    }
    .event-style2 ul.event-countdown li span {
      font-size: 14px;
    }
    .event-style2 .event-countdown li p {
      font-size: 8px;
    }
    .event-img {
      margin-bottom: 5px;
    }
  
    .event-style2 .col-sm-6 {
      width: 50%;
      padding: 3px;
    }
    .event-style2 .event-title h3 {
      font-size: 13px;
      line-height: 19px;
      text-align: center;
      max-width: 90%;
      margin: auto;
    }
    .event-style2 .event-meta {
      padding-left: 10px;
    }
    .event-style2 .event-meta span {
      font-size: 10px;
    }
  
    .featured-story-txt h2 {
      font-size: 16px;
      width: 80%;
      line-height: 24px;
      margin: auto;
    }
    .featured-story-txt span {
      font-size: 10px;
    }
    .project-style3 .project-txt {
      padding: 0px 15px 15px;
      padding-right: 20px;
    }
    .project-style3:hover .project-txt {
      top: 4%;
      transition: 0.3s ease-in-out;
    }
    .project-style3 .project-txt h4 + p {
      margin-top: 15px;
    }
    .project-style3 .project-txt h4::before {
      height: 2px;
    }
  
    .featured-stories .col-6:nth-child(1) .project-txt {
      left: 20px;
    }
    .featured-stories .project-txt {
      top: 50%;
    }
    .cause-item-style1 .cause-donation-meta h2 {
      font-weight: 600;
      font-size: 20px;
    }
    .cause-item-style1 .cause-donation-meta {
      padding: 20px 25px 21px;
    }
    .cause-item-style1 {
      margin-bottom: 15px;
    }
    .cause-item-style1 .cause-content {
      padding: 10px 5px 10px 30px;
      bottom: 5px;
    }
    .project-style3 .project-txt p {
      font-size: 12px;
      padding-right: 15px;
    }
    .project-style3 .project-txt h4 {
      font-size: 14px;
      line-height: 20px;
      font-weight: 600;
      width: 90%;
      display: flex;
    }
    .project-style3 {
      margin-bottom: 0px;
      margin-right: 5px;
      margin-top: 5px;
    }
    .featured-stories .pro-story .col-6 {
      padding: 0;
    }
    .project-style1 .project-box h4 {
      font-size: 15px;
      line-height: 25px;
      font-weight: 600;
    }
    .project-style1 .project-box {
      max-height: 220px;
    }
    .project-style1:hover span.project-icon {
      margin-top: -55px;
    }
    .project-style1 .project-hover {
      margin-top: 15px;
    }
    .project-style1 .project-box.colr0 .project-icon img,
    .project-style1 .project-box.colr5 .project-icon img {
      max-width: 35px;
    }
    .project-style1 .project-box span {
      font-size: 12px;
    }
    .project-style1 .project-box span > span {
      font-size: 18px;
    }
    .project-style1 .project-box .project-icon {
      margin-bottom: 5px;
    }
    .project-style1 .project-box h4 {
      font-size: 15px;
      line-height: 25px;
      font-weight: 600;
    }
  
    .project-style1 .project-box {
      padding: 15px 15px 30px;
    }
    .project-style1 .project-box .project-icon {
      height: 60px;
      width: 60px;
      line-height: 60px;
    }
    .project-style1 .project-icon img {
      max-width: 22px;
    }
    .blog-style1 .social-share > a {
      height: 30px;
      width: 30px;
      line-height: 32px;
      font-size: 12px;
    }
    .blog-style1 .blog-txt span {
      padding-bottom: 2px;
    }
  
    .blog-style1 .blog-txt > a {
      font-size: 12px;
    }
    .blog-style1 .blog-txt {
      padding: 15px;
    }
    .custom-tabs-style .nav-pills {
      padding: 10px 0;
    }
    .blog-style1 .blog-txt span {
      font-size: 12px;
      font-weight: 600;
    }
    .custom-tabs-style .nav-pills li h5 {
      line-height: 15px;
      font-size: 14px;
      font-weight: 600;
    }
    .cause-item-style2 .cause-donation-meta + .donation-country {
      margin: 20px 20px 0;
    }
    .product-style-1 .col-sm-6 {
      width: 50%;
      padding: 5px;
    }
    .product-style-1 .product-img > a {
      height: 35px;
      width: 35px;
      line-height: 35px;
    }
    .product-style-1 .product-img > a i {
      font-size: 14px;
    }
    .product-style-1 .product-box h3 {
      font-size: 16px;
      line-height: 25px;
      font-weight: 600;
      margin: 14px 0 5px;
    }
    .product-style-1 .product-box .amount {
      font-size: 14px;
      line-height: 23px;
    }
    .event-style1 .event-media-body h3,
    .cause-item-style1 .cause-content h3,
    .cause-item-style1 .cause-donation-meta h3 {
      font-size: 11px !important;
      line-height: 15px;
      font-weight: 600;
    }
    .event-style1 .event-meta span + span {
      padding-top: 5px;
    }
    .event-style1 .event-media-body h3 {
      margin-bottom: 10px;
    }
    .event-style1 .event-meta {
      text-align: left;
      padding-left: 10px;
    }
    .event-style1 .event-meta span {
      font-size: 12px;
    }
    .event-style1 .col-md-12 {
      width: 50%;
      padding: 5px;
    }
    .event-style1 .event-media-body {
      margin-top: 10px;
    }
    .event-style1 .event-item {
      padding: 10px;
    }
    .event-style1 .event-item {
      text-align: center;
    }
    .event-style1 .event-media img {
      height: 100px;
      width: 100px;
    }
    .masonry {
      display: flex;
      flex-wrap: wrap;
    }
    .masonry .fltr-itm {
      width: 33.333%;
      position: unset;
      padding: 3px;
    }
    .cause-item-style2 .cause-donation-meta h4 {
      font-size: 20px;
    }
    .cause-item-style2 .cause-donation-meta > span {
      font-size: 12px;
    }
    .cause-item-style2 .progress {
      padding: 3px;
      height: 15px;
    }
    footer #lifeline-blog-post-1 {
      margin-top: 35px;
    }
    footer {
      padding: 0px 0 30px;
    }
    footer .bottom-bar {
      margin-top: 15px;
    }
  
    .widget_lifeline-about ul li {
      font-size: 12px;
    }
    .widget_lifeline-about ul li + li {
      margin-top: 15px;
    }
    footer #lifeline-flickr-1 {
      margin-top: 20px;
    }
    footer #lifeline-flickr-1 h3 {
      margin-bottom: 25px;
    }
    .review-slide p {
      font-size: 11px;
      line-height: 22px;
      max-width: 90%;
      margin: auto;
    }
    .widget_lifeline-about ul li span {
      font-size: 12px;
    }
    footer .review-slide {
      padding-bottom: 0px;
    }
    .reviews-slider .sponsor-amount {
      right: 10px;
      bottom: 10px;
    }
    .slick-slider .slick-dots {
      right: 3px;
      top: -30px;
    }
    .slick-slider .slick-dots li.slick-active button {
      height: 10px;
      width: 10px;
    }
    .slick-slider .slick-dots li button {
      height: 8px;
      width: 8px;
    }
  }
  
  @media (max-width: 487px) {
      .nonprofit-population-tabs .elementor-tab-title {
      margin-bottom: 12px;
  
    }
    .nonprofit-population-tabs .elementor-tab-content {
      padding-top: 5px !important;
    }
    .nonprofit-population-tabs .elementor-tab-content p {
      font-size: 14px;
      line-height: 26px !important;
      font-weight: 600 !important;
    }
    .nonprofit-population-tabs .elementor-tab-content.elementor-active {
      padding-bottom: 10px !important;
      
    }
    .nonprofit-population-tabs .elementor-tab-title.elementor-active {
      background-color: #ffd800;
      width: max-content;
      border-radius: 50px;
      padding: 13px 14px !important;
      margin-bottom: 0;
  
    }
    .hopenesst-volunteers-sliders .story-content .story-author,
    .hopenesst-volunteers-sliders .story-content .story-by-label {
      margin-bottom: 0;
      font-size: 12px;
  
    }
    .hopenesst-volunteers-sliders .slick-slide {
      margin-top: 20px;
    }
    .hopenesst-volunteers-sliders .life-story-carousel .story-image img {
      transform: translate(0px, -100px);
      height: auto !important;
  
    }
    .hopenesst-volunteers-sliders .life-story-carousel {
      padding: 0px;
  }
    .hopenesst-volunteers-sliders .lifeline-story-style1 .story-content {
      width: auto !important;
      height: auto !important;
      transform: translate(0px, 78px);
  }
    .hopenesst-news .custom-blog-item .blog-grid6 .grid5-cmnts-count {
      font-size: 14px;
    }
  
    .hopenesst-news .blog-style-6 i {
      font-size: 12px !important;
    }
    .hopenesst-news .custom-blog-wrapper .custom-blog-item .grid6-post-date {
      font-size: 11px;
      font-weight: 500;
  }
   .hopenesst-volunteers .team-wrap.style-2 .team-box::before {
      bottom: -20px !important;
  } 
    .hopenesst-event-list  .event9-meta {
      margin-bottom: 0 !important;
    }
    .hopenesst-event-list  .event9-meta span {
      font-size: 12PX !important;
      font-weight: 500 !important;
  
    }
  .hopenesst-event-list .event9-parent h3.lif-title {
    width: 80% !important;
    font-size: 16px !important;
    line-height: 27px !important;
    margin-top: 0 !important;
  } 
    .hopenesst-event-list .event9-parent .event9-date {
      height: 70px !important;
      width: 70px !important;
      margin-right: 0px !important;
  
    }
    .hopenesst-event-list .event9-parent .event9-info {
      padding: 10px !important;
    }
    .hopenesst-event .event8-tickets {
      transform: translate(0px, -4px);
    }
   .hopenesst-event .event8-tickets .small {
    font-size: 13px !important;
    font-weight: 500 !important;
    }
    .hopenesst-event .event8-card .calender-time div {
      width: 90%;
      margin-bottom: 7px !important;
    }
    .hopenesst-event .event8-card .calender-time div span {
      font-weight: 500;
    }
    .hopenesst-event .calender-time span {
      font-weight: 500 !important;
    }
    .hopenesst-event .calender-time span,
    .hopenesst-event .calender-time i {
      font-size: 13px !important;
    }
    .hopenesst-event .event8-info-detail {
      top: -73px !important;
  }
    .hopenesst-event .event8-parent .event8-title {
      font-size: 20px !important;
      line-height: 29px !important;
      width: 80% !important;
    }
    .hopenesst-event .event8-info-detail {
      padding: 15px !important;
    }
    .hopenesst-event .event8-parent .event8-card .event8-img img {
      height: 250px;
    }
    .hopenesst-event .event8-parent {
      margin: 0px;
  }
    .hopenesst.lifeline-testimonial-style2 .lifeline-testimonials .owl-nav button span {
      font-size: 30px !important;
  }
    .hopenesst.lifeline-testimonial-style2 .owl-nav button {
      height: 40px !important;
      width: 40px !important;
  }
    .hopenesst.lifeline-testimonial-style2 .testimonial-bottom-row .testimonial-info p {
      font-size: 12px !important;
    }
    .hopenesst.lifeline-testimonial-style2 .testimonial-bottom-row .testimonial-info h5 {
  
      font-size: 19px !important;
  }
    .hopenesst.lifeline-testimonial-style2 .testimonial-style2-quote svg {
      height: 35px !important;
  }
    .hopenesst.lifeline-testimonial-style2 .testimonial-item p.testimonial-text {
      font-size: 13px !important;
      line-height: 23px !important;
  
    }
    .hopenesst.lifeline-testimonial-style2 .testimonial-style2-quote {
      margin-bottom: 10px !important;
  }
    .hopenesst.lifeline-testimonial-style2 .owl-item .testimonial-item {
      padding: 20px !important;
  }
    .hopenesst.lifeline-testimonial-style2:after {
      width: 50px !important;
      height: 20px !important;
      bottom: -20px !important;
  }
    .hopenesst.lifeline-testimonial-style2:before {
      width: 50px !important;
      height: 21px !important;
      top: -21px !important;
  }
    .lifeline-testimonial-style2.hopenesst {
      border: 20px solid white !important;
    }
    .hopenesst-causes .donation-content .donate-button {
      transform: translate(20px, 14px) !important;
    }
    .hopenesst-causes .donation-cards-row .donation-content a.donate-button i {
      height: 30px !important;
      width: 30px !important;
      font-size: 14px !important;
  }
    .hopenesst-causes .donation-content .donate-button {
      padding: 5px 15px 5px 29px !important; 
    }
    .hopenesst-causes .donation-card-item {
      margin-bottom: 30px !important;
    }
  
    .hopenesst-causes .donation-card-item .donation-card .donation-title {
      line-height: 16px !important;
    }
    .hopenesst-causes .donation-card-item .donation-card .donation-title a {
      font-size: 16px !important;
    }
    .hopenesst-causes .donation-card-item .donation-card .donation-title  {
          padding: 0px 10px !important;
    }
    .hopenesst-causes .donation-card-item .donation-card .donation-content .donation-progress-bar .progress-outer {
      height: 13px !important;
          padding: 3px !important;
  
    }
    .hopenesst-causes .donation-card-item .donation-card .donation-content .donation-progress-bar {
      margin: 0 10px !important;
      transform: translate(0px, -8px);
  }
    .hopenesst-causes .donation-content .donation-amounts {
          padding: 10px 10px !important;
      padding-top: 15px !important;
      gap: 2px !important;
  
    }
    .hopenesst-causes .lifeline-donation-app .donation-card-item .donation-image img {
      height: 166px;
    } 
    .hopenesst-causes .lifeline-donation-app .donation-card-item .trending-badge {
      font-size: 10px;
      font-weight: 500;
      padding: 3px 13px;
      top: 10px;
      left: 10px;
  
    }
    .hopenesst-causes .lifeline-donation-app .donation-card-item {
      width: 48%;
      margin: 3px;
  
  
    }
    footer #lifeline-about-1 h3 {
      padding-top: 20px;
    }
    .cause.education-style-7 .cause-item-style7 .causes-style-7-data .cause7-donate a  {
      font-size: 11px !important;
      padding: 5px 12px !important;
    }
    .cause.education-style-7 .caues-7-row .cause-item-style7 .causes-style-7-data .lifeline-donation-app  {
      padding-top: 0 !important;
    }
     .cause.education-style-7 .cause-item-style7 .causes-style-7-data h3.lif-title {
      font-size: 16px !important;
      line-height: 24px !important;
     }
    .cause.education-style-7 .cause-item-style7 .causes-style-7-data .donation-needed span {
      font-size: 10px !important;
    }
    .cause.education-style-7 .cause-item-style7 .causes-style-7-data .donation-needed h4 {
      font-size: 13px !important;
    }
    .cause.education-style-7 .cause-item-style7 .causes-style-7-data .cause-donation-meta {
      margin-top: -15px !important;
    }
    .cause.education-style-7 .cause-item-style7 .causes-style-7-data {
      transform: translate(0px, 0px) !important;
      padding: 35px 10px 14px 10px !important;
    }
    .cause.education-style-7 .cause-item-style7 img {
      height: 300px !important;
    }
    .education-style-7 .caues-7-row .col-md-6:nth-child(1) .cause-item-style7 .causes-style-7-data {
      background-color: #d8b732 ;
  } 
  .education-style-7 .caues-7-row .col-md-6:nth-child(2) .cause-item-style7 .causes-style-7-data {
      background-color: #ac45ab;
  }
  .education-style-7 .caues-7-row .col-md-6:nth-child(3) .cause-item-style7 .causes-style-7-data {
      background-color: #019cf5;
  }
     .lifeline-story-style2 .life-story-posts .col-md-6 {
      width: 100%;
      margin-bottom: 6px !important;
      padding: 0;
    }
    .nonprofit-events  .event11-details-wrapper .organizer .buy-tickets.mobile {
      border-left: none !important;
    }
    .nonprofit-events  .event11-details-wrapper .organizer .buy-tickets.mobile span {
      display: none !important;
    }
    .nonprofit-events  .event11-details-wrapper .event11-date-time .event11-time::before {
      transform: translate(-5px, 0px) !important;
      height: 10px !important;
  }
    .nonprofit-events .event12-contnet {
      width: 100% !important;
    } 
    .nonprofit-events .event12-contnet .organizer {
      display: flex;
    }
  
    .nonprofit-events .buy-tickets.mobile {
      display: block !important;
    }
    .nonprofit-events .buy-tickets.desktop {
      display: none !important;
    }
    .nonprofit-mailchip .mailchimp-submit {
      font-size: 12px !important;
      height: 50px !important;
      width: 140px !important;
      padding: 0 !important;
  
    }
    .nonprofit-mailchip .mailchimp-input input {
      width: 250px !important;
      padding: 15px !important;
      height: 50px !important;
    }
    .nonprofit-mailchip .mailchimp-input input {
      font-size: 12px !important;
    }
    .education-news .blog-style-7 .custom-blog-item ,
    .nonprofit-news .blog-style-6 .custom-blog-item {
      margin-bottom: 0 !important;
  
    }
    .education-news .blog-style-7 .grid5-read-more a.grid5-btn,
    .nonprofit-news .blog-style-6 .grid5-read-more a.grid5-btn {
      font-size: 12px !important;
  
    }
     .education-news .blog-style-7 .grid6-blog-content .grid6-title,
   .nonprofit-news .blog-style-6 .grid6-blog-content .grid6-title {
    font-size: 16px !important;
    margin-top: 0px !important;
    line-height: 23px !important;
    padding-bottom: 0 !important;
    }
    .education-news .grid6-author-section .grid6-author-avatar img {
      height: 30px !important;
      width: 30px !important;
    }
      .education-news .grid5-read-more a.grid5-btn {
      padding: 0 !important;
  
    }
    .education-news .grid6-author-section .grid6-author-name {
      font-size: 12px !important;
    }
    .education-news .blog-style-7 .custom-blog-item {
      padding: 0 !important;
    }
     .education-news .blog-style-7 .grid6-blog-content .blog-grid6 span,
    .nonprofit-news .blog-style-6 .grid6-blog-content .blog-grid6 span {
      font-size: 11px !important;
    }
     .education-news .blog-style-7 .grid6-blog-content .blog-grid6 span i {
      font-size: 11px !important;
    }
    .education-news .blog-style-7 .grid6-blog-content,
     .nonprofit-news .blog-style-6 .grid6-blog-content {
      padding: 10px !important;
     }
    .event9-info {
      margin-bottom: 0px !important;
    }
    .education-news .blog-style-7 .col-md-6 ,
    .nonprofit-news .blog-style-6 .col-md-6 {
      padding: 0 3px;
      width: 50%;
    }
    .education-news .blog-style-7  .custom-blog-item .custom-blog-img img,
  .nonprofit-news .blog-style-6  .custom-blog-item .custom-blog-img img {
    height: 150px !important;
  
  }
  .nonprofit-grid-events .event9-parent .event9-title {
        transform: translate(5px, 0px) !important;
    }
  .nonprofit-grid-events  .event9-location-below span.event9-location {
      font-size: 13px !important;
  
    }
  .nonprofit-grid-events .event9-parent .event9-buy-ticket {
      width: 26% !important;
    }
  .event9-buy-ticket {
      bottom: 26px !important;
      left: 25px !important; 
  }
  .event9-buy-ticket button {
      padding: 4px 15px !important;
      font-size: 10px !important;
  }
    .nonprofit-grid-events .event9-parent .event9-info .event9-image {
      margin-right: 0 !important;
      width: 45%;
    }
    .nonprofit-grid-events .event9-parent .event9-info a {
      padding-right: 0 !important;
    }
    .nonprofit-grid-events .event9-parent .event9-info .lif-title {
      font-size: 16px !important;
      line-height: 22px !important;
    }
    .nonprofit-grid-events .event9-parent .event9-info .event9-image  img {
      height: 120px !important;
      width: 90% !important;
    }
     .nonprofit-events  .buy-tickets span {
      font-size: 10px !important;
     }
    .nonprofit-events  .event11-ticket-buy .event11-buy-ticket a.btn {
      padding: 4px 12px !important;
      margin-top: 2px !important;
      font-size: 10px !important;
    }
    .nonprofit-events .event11-details-wrapper .buy-tickets {
      height: auto !important;
    }
    .nonprofit-events .event11-details-wrapper  .event11-organizer-details h6 {
      font-size: 12px !important;
    }
    .nonprofit-events .event11-details-wrapper img {
      height: 40px !important;
      width: 40px !important;
    }
  
  
    .nonprofit-events .event11-details-wrapper .event11-date-time .event11-date-badge  {
      margin-right: 5px !important;
      line-height: 15px;
      text-align: center;
    }
    .nonprofit-events .event11-details-wrapper .event11-date-time .event11-time  {
      margin-left: 5px !important;
      text-align: center;
      line-height: 15px;
    
    }
      .nonprofit-events .event11-details-wrapper .event12-contnet .event11-date-time-section {
        padding-bottom: 0 !important;   
      }
    .nonprofit-events .event11-details-wrapper .event11-date-time i,
    .nonprofit-events .event11-details-wrapper .event11-date-time span {
      font-size: 11px !important;
      margin: 2px !important;
  
    }
    .nonprofit-events .event11-details-wrapper .event12-contnet .event11-title h3 {
      font-size: 18px !important;
      line-height: 24px !important;
      margin-bottom: 7px !important;
  
    }
    .nonprofit-events .event11-details-wrapper .event12-contnet .event11-title {
      margin-bottom: 0 !important;
    }
    .nonprofit-events .event11-parent .event11-image-wrapper .event11-featured-image>a>img {
      width: 110px !important;
      height: 150px !important;
    }
    .nonprofit-events .event11-card .event11-details-wrapper {
      padding-left: 10px !important;
    }
    .nonprofit-events .event11-listing-wrapper {
      padding: 12px !important;
    }
    .nonprofit-video-tabs .nav-pills {
          transform: translate(0px, 280px);
    }
    .nonprofit-video-tabs .custom-tabs-style h4 {
      font-size: 18px !important;
      text-align: center;
    }
    .nonprofit-video-tabs .custom-tabs-style h5 {
      font-size: 18px !important;
  
    }
    .nonprofit-video-tabs .custom-tabs-style p {
      font-size: 14px !important;
      line-height: 23px !important;
    }
    .nonprofit-video-tabs .custom-tabs-style h4:before {
      width: 190px !important;
      transform: translate(-50%, -50%);
      left: 50%;
  }
  
    .nonprofit-video-tabs .nav-pills li p,
    .nonprofit-video-tabs  .nav-pills h4 {
      display: block;
  }
    .lifeline-story-style2 .story-excerpt-section p {
          font-size: 12px !important;
      line-height: 23px !important;
  
    }
    .lifeline-story-style2 .story-read-more .read-more-btn {
      font-size: 15px !important;
  
    }
     .lifeline-story-style2 .story-post-card {
          margin: 0px 3px;
    }
    .lifeline-story-style2 .story-title-section h3.story-title {
      font-size: 18px !important;
      line-height: 28px !important;
      margin: 7px 0px 10px 0px !important;
  
    }
    .lifeline-story-style2 .story-amount span {
      font-size: 16px !important;
    }
    .lifeline-story-style2 .life-story-posts .col-md-6:nth-child(2), .lifeline-story-style2 .life-story-posts .col-md-6:nth-child(5), .lifeline-story-style2 .life-story-posts .col-md-6:nth-child(8), .lifeline-story-style2 .life-story-posts .col-md-6:nth-child(11) {
      transform: translate(0px, 0px) !important;
  }
  .lifeline-story-style2 .story-style2-meta {
        padding: 15px !important;
  }
  
    .nonprofit-new-causes .causes-style-7-data {
      transform: translate(0px, 46px) !important;
  }
  .nonprofit-new-causes .cause-item-style7 .cause7-donate {
      margin-top: 15px !important;
  }
   .nonprofit-new-causes .cause-item-style7 {
    margin-bottom: 20px;
  
   }
    .nonprofit-new-causes  .lifeline-donation-app  {
      text-align: center;
    }
  .nonprofit-new-causes  .cause-item-style7 .cause7-donate a  {
  padding: 5px 22px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  color: black !important;
  
    }
    .nonprofit-new-causes  .cause-item-style7 .progress {
      height: 13px;
    }
    .nonprofit-new-causes .cause-item-style7 .causes-style-7-data .donation-country {
      padding: 2px 10px !important;
      font-size: 11px !important;
  }
   .nonprofit-new-causes  .cause-item-style7  .donation-needed span {
    font-size: 12px !important;
   }
    .nonprofit-new-causes  .cause-item-style7  .donation-needed h4 {
      font-size: 16px !important;
      display:  flex;
  
  
    }
    .nonprofit-new-causes  .cause-item-style7 h3.lif-title {
      font-size: 16px !important;
      line-height: 24px !important;
  
    }
    .nonprofit-new-causes  .cause-item-style7 img {
  height: 310px !important;
  object-fit: cover;
  object-position: top;
    }
    .nonprofit-new-causes .causes-style-7-data {
        padding: 15px !important;
        padding-top: 45px !important;
      }
    }
  
     
    .event-style2 .event-meta span i {
      margin-right: 0px;
    }
    .lifeline-event-3col .event-style2 .event-title h3 {
      line-height: 20px;
      text-align: left;
    }
    .lifeline-event-3col .event-style2 .event-meta span {
      font-size: 12px;
    }
    .lifeline-event-3col .event-title {
      padding: 0px;
    }
    .cause-item-style2 .lif-title .news-tab-content span + h3 {
      margin-top: 0px;
    }
    button.accordion-button {
      display: block;
      text-align: center;
    }
    .flex {
      display: block !important;
    }
    .eventsdates {
      margin-top: 60px;
      margin-left: -188px;
      width: 90%;
      margin-bottom: 25px;
      padding: 20px;
    }
    .eventsdates h3 {
      font-size: 12px;
    }
    .eventsdates h6 {
      font-size: 14px;
      margin: 0;
    }
    .date ul {
      font-size: 12px;
      line-height: 15px;
    }
    .eventsdates a {
      font-size: 9px;
      padding: 8px 25px;
    }
    .flex ul {
      margin-bottom: 10px;
      align-items: center;
      justify-content: center;
    }
    .eventsdates ul {
      margin-top: 5px;
      margin-bottom: 20px;
      line-height: 15px;
    }
    .eventsdates ul li span {
      font-size: 9px;
    }
    .flex h6 {
      margin-bottom: 0px !important;
      margin-top: 5px !important;
    }
    .news-tab-content h3 {
      margin-bottom: 5px;
    }
    .blog-list .news-tab-content .theme-btn {
      margin-top: 0px;
    }
    .event-sidebar.horizontal .d-flex {
      width: 50%;
    }
    .event-sidebar .content {
      padding-left: 14px;
      font-size: 9px;
    }
    .event-sidebar .content .title {
      font-size: 10px;
    }
    .event-sidebar {
      display: flex;
      flex-wrap: wrap;
    }
    .cause-item-style1 .cause-title {
      margin-bottom: 10px;
    }
    .event-sidebar .d-flex {
      width: 50%;
    }
    .event-sidebar svg {
      width: 20px;
    }
    .shedule h4 {
      font-size: 16px;
      margin: 0;
    }
    .flexone ul {
      padding: 5px !important;
      height: 60px !important;
    }
    .flexone ul li h6 {
      font-size: 9px !important;
      margin-top: 10px !important;
    }
    .flexone ul li p span {
      font-size: 7px !important;
    }
    .shedule-details p {
      font-size: 11px;
      margin-top: -6px !important;
    }
    .shedule-details h3 {
      font-size: 16px;
      margin-bottom: 15px;
    }
    .shedule-details li {
      margin-left: 14px;
      font-size: 13px;
    }
    .flexone h3 {
      margin-top: 30px;
    }
    .flexone h3 {
      margin-top: 30px;
      font-size: 17px !important;
    }
    .shedule-details {
      padding-top: 20px;
      padding-left: 0px;
      padding-bottom: 20px;
    }
    .shedule-details ul {
      height: auto;
      padding-bottom: 10px;
    }
    .shedule p {
      font-size: 15px;
    }
    .shedule {
      padding-top: 20px;
      padding-bottom: 8px;
    }
    .custom-slider-item h4 {
      font-size: 16px;
      line-height: 26px;
    }
    .cause-item-style1 .cause-content span,
    .cause-item-style1 .cause-donation-meta span {
      font-size: 7px;
      padding-bottom: 5px;
    }
    .product-wrap
      .woocommerce-product-info
      form.woocommerce-ordering
      select.orderby {
      height: 50px;
      width: 223px;
    }
    .product-wrap
      .woocommerce-product-info
      form.woocommerce-ordering
      select.orderby {
      padding: 10px 13px;
    }
  }
  @media (max-width: 455px) {
    .news-tab-text {
      padding: 20px;
    }
    .news-tab-content h3 {
      font-size: 20px;
      line-height: 30px;
    }
    footer #lifeline-about-1 {
      margin-top: 15px;
    }
    .blog-post.list-style3 .blog-content ul li {
      font-size: 14px;
      line-height: 23px;
    }
    .blog-post.list-style3 .blog-content ul {
      flex-wrap: wrap;
    }
    .blog-post.list-style3 .blog-content p {
      font-size: 15px;
      line-height: 27px;
    }
    .blog-post.list-style3 .blog-content h3 {
      font-size: 23px;
      line-height: 30px;
      margin-bottom: 5px;
    }
  }
  
  @media (max-width: 443px) {
    .product-wrap
      .woocommerce-product-info
      form.woocommerce-ordering
      select.orderby {
      height: 45px;
      width: 195px;
    }
  }
  @media (max-width: 480px) {
      .hopenesst-news .blog-style-6 .grid6-blog-content {
      padding: 10px 5px !important;
    }
    .hopenesst-news .blog-style-6 .grid6-blog-content h3.grid6-title {
      font-size: 15px;
      line-height: 24px;
    }
    .hopenesst-news .blog-style-6 {
      margin: 0;
    }
    .hopenesst-news .col-sm-6 {
      width: 50%;
      padding: 0 3px !important;
    }
  
    .event-list-two .event-txt {
      padding-top: 0;
    }
    .event-list-two .event-category {
      font-size: 13px;
    }
    .shedule-sec .shedule p {
      margin-bottom: 0;
      font-size: 11px;
    }
    .shedule-sec .shedule {
      padding-top: 10px;
      padding-bottom: 10px;
    }
    .shedule-sec .border-top {
      margin-top: 0;
    }
    .shedule-sec .border-top .col-lg-3 {
      padding: 0;
    }
    .horizontal.event-sidebar {
      margin: 10px;
      padding-bottom: 0;
    }
    .lif-team.style2 .lif-team-meta img {
      height: 150px !important;
      width: 100%;
      object-fit: cover;
    }
    .lif-team.style2 .lif-team-item .col-md-6 {
      padding: 0 3px;
    }
    .lif-team.style2 .lif-team-row .col-md-12 {
      width: 50%;
    }
    .lif-team.style2 .filter-search a i {
      font-size: 13px;
    }
    .lif-team.style2 .filter-search a {
      position: absolute;
      right: 15px;
      top: 24%;
    }
    .lif-team.style2 .nice-select:after {
      height: 7px;
      width: 7px;
      right: 15px;
    }
    .lif-team.style2 .filter-search input,
    .lif-team.style2 .nice-select {
      height: 45px;
      font-size: 12px;
      font-weight: 500;
      padding: 10px;
    }
    .lif-team.style2 .col-md-4 {
      padding: 0 5px;
    }
    .team-box .social-links2 > a {
      line-height: 24px;
      height: 30px;
      width: 30px;
      border: 1px solid #3b00302e;
      border-radius: 50%;
    }
    .hopenesst-volunteers .team-wrap.style-2 .team-box {
      margin-bottom: -17px;
    }
    .team-wrap.style-2 .team-box .team-info {
      margin-top: 12px;
      padding: 0;
    }
    .team-wrap.style-2 .team-box .team-info .social-links2 a i {
      font-size: 12px;
    }
    .team-wrap.style-2 .team-box .team-info p {
      font-size: 11px;
      padding-top: 3px;
      margin-bottom: 5px;
    }
    .team-wrap.style-2 .team-box .team-info span {
      font-size: 12px;
      margin-top: 0;
    }
    .team-wrap.style-2 .team-box .team-info h4 {
      font-size: 17px;
    }
    .hopenesst-volunteers .team-wrap.style-2 .team-box .team-thumb img {
      height: 150px;
      width: 100%;
      object-fit: cover;
      object-position: top;
    }
    .team-wrap.style-2 .col-sm-6 {
      width: 50%;
    }
    .lif-team.style1
      .post-listing
      .col-lg-12
      .team-item
      .col-sm-12
      .team-content
      h3 {
      font-size: 17px;
      margin-top: 10px;
    }
    .lif-team.style1
      .post-listing
      .col-lg-12
      .team-item
      .col-sm-12
      .team-media
      img {
      height: 200px;
      object-fit: cover;
    }
    .lif-team.style1 .post-listing .col-lg-12 .team-item .col-sm-12 {
      padding: 0 5px;
    }
    .lif-team.style1 .post-listing .col-lg-12 .team-item .col-sm-12 img {
    }
    .lif-team.style1 .col-lg-10 {
      padding: 0 5px;
    }
    .lif-team.style1 .post-listing .col-lg-12 {
      width: 50%;
    }
    .team-detail .featured-img img {
      height: 230px !important;
      object-fit: cover;
    }
    #comments .row .theme-btn {
      font-size: 13px;
    }
    #comments .row textarea {
      margin-top: 10px !important;
      font-size: 13px;
      height: 120px !important;
    }
    #comments .row .col-lg-6 {
      width: 50%;
    }
    #comments .row .col-lg-6 input {
      width: 98% !important;
    }
    #comments .row input {
      margin-top: 10px !important;
      font-size: 13px;
      font-weight: 600;
    }
    #comments .row .col-sm-12 {
      padding: 0;
    }
    #comments .row {
      margin: 0px;
    }
    #comments h3 {
      font-size: 20px;
      text-align: center;
    }
    #comments p {
      font-size: 13px !important;
    }
    aside.sidebar-wrap2 {
      margin: 50px 0px !important;
    }
    .widget-box2 {
      padding: 15px 15px;
      margin-bottom: 20px;
    }
    .widget-box2 .widget-title {
      font-size: 20px;
    }
    .woocommerce-checkout .col-md-6 {
      padding: 0 5px;
    }
    .sidebar-wrap2 #search-2 {
      margin-top: 0 !important;
      padding: 10px;
    }
    .sidebar-wrap2 {
      margin-top: 40px !important;
    }
    .sidebar-wrap2 form .theme-btn {
      margin-top: 0 !important;
    }
    .woocommerce-checkout .form-row.place-order .button {
      margin-bottom: 0 !important;
      font-size: 13px;
    }
    .woocommerce-checkout .form-row.place-order {
      padding: 10px !important;
    }
    .woocommerce-checkout .woocommerce-privacy-policy-text p {
      font-size: 13px;
    }
    .woocommerce-checkout .woocommerce-info {
    }
    .woocommerce-checkout .wc_payment_methods {
      padding: 10px !important;
    }
    .woocommerce-checkout .form-row.notes.form-group {
      margin-bottom: 40px !important;
    }
    .woocommerce-checkout textarea {
      font-size: 13px;
    }
    .woocommerce-checkout
      .woocommerce-additional-fields
      .form-group
      label
      .optional {
      font-weight: 500;
    }
    .woocommerce-checkout
      .woocommerce-additional-fields
      .woocommerce-additional-fields__field-wrapper
      label
      P {
      font-size: 13px;
    }
    .woocommerce-checkout .woocommerce-additional-fields .form-group label,
    .woocommerce-checkout
      .woocommerce-billing-fields__field-wrapper
      p.form-row
      label {
      font-size: 13px;
      font-weight: 500;
      line-height: 20px;
      margin-bottom: 5px;
    }
    .woocommerce-checkout
      .woocommerce-billing-fields__field-wrapper
      p.form-row
      input {
      border: 1px solid #aaaaaa6b;
      font-size: 13px;
    }
    .woocommerce-checkout
      .woocommerce-billing-fields__field-wrapper
      .select2-selection__rendered {
      font-size: 13px;
    }
    .woocommerce-checkout form.checkout h3 {
      font-size: 22px;
      text-align: center;
    }
    .woocommerce-checkout form.checkout .col-lg-6 {
      padding: 0 5px;
    }
    .woocommerce-checkout form.checkout .col-lg-6 .container {
      padding: 0;
    }
    .woocommerce-form-coupon-toggle .woocommerce-info {
      font-size: 13px;
    }
    .woocommerce-notices-wrapper {
      margin-top: 50px;
    }
    .product-wrap .products .product-box span.onhot {
      top: 10px;
      left: 5.5em;
    }
    .product-wrap .products .product-box span.price ins span bdi {
      font-size: 15px;
    }
    .products .product-box h3.woocommerce-loop-product__title {
      font-size: 15px;
      margin-bottom: 5px;
    }
    .products .col-sm-6 {
      width: 50%;
    }
    .product-wrap .products .product-box span.onsale {
      top: 10px;
      left: 23px;
    }
    .hentry form table tbody tr .product-remove a.remove {
      font-size: 26px !important;
    }
    .hentry form table tbody tr td a,
    .hentry form table tbody tr td {
      font-size: 13px !important;
    }
    .refund-policy h2 {
      font-size: 18px;
    }
    .refund-policy p {
      font-size: 12px;
      margin-bottom: 8px;
    }
    .refund-policy ul li {
      font-size: 12px;
      font-weight: 600;
      line-height: 25px !important;
    }
    .refund-policy h3 {
      font-size: 18px;
    }
    .single-product #review_form_wrapper .form-submit #submit {
      padding: 11px 25px !important;
    }
    .single-product #review_form_wrapper #wp-comment-cookies-consent {
      min-height: 20px;
    }
    .single-product #review_form_wrapper .comment-form-comment textarea {
      padding: 10px;
      height: 110px !important;
    }
    .single-product #review_form_wrapper .comment-form-author input {
      width: 96% !important;
      min-height: 40px;
    }
    .single-product #review_form_wrapper .comment-form-comment {
      padding-top: 0px !important;
    }
    .single-product #review_form_wrapper .comment-form-email input {
      width: 100% !important;
      min-height: 40px;
    }
    .single-product #review_form_wrapper #review_form #reply-title {
      display: block;
      text-align: center;
    }
    .single-product .commentlist .comment-text p.meta {
      margin-bottom: 0px !important;
    }
    .single-product .commentlist li {
      margin-bottom: 10px !important;
    }
    .single-product .product-detail-tabs .tab-pane .review_form_wrapper span {
      font-size: 18px;
    }
    .single-product .commentlist .comment-text {
      padding: 8px 10px !important;
      padding-bottom: 0 !important;
    }
    .single-product .commentlist {
      margin-top: 12px !important;
      padding-left: 15px;
    }
    .single-product table tr th {
      font-size: 14px;
    }
    .single-product table tr td {
      font-size: 14px;
    }
    .single-product .woocommerce-product-attributes {
      margin-top: 12px;
      margin-bottom: 0 !important;
    }
    .single-product .product-detail-tabs .tab-pane p {
      font-size: 13px;
      line-height: 23px;
      margin-bottom: 6px;
    }
    .single-product .product-detail-tabs .tab-pane {
      padding: 15px !important;
    }
    .single-product .product-detail-tabs .tab-pane h2 {
      margin-bottom: 5px;
      font-size: 17px;
      text-align: center;
    }
    .single-product .product-detail-tabs {
      margin-top: 10px;
    }
    .single-product .nav-tabs .nav-item .nav-link {
      padding: 10px 19px;
      font-size: 12px;
    }
    .product-detail form {
      margin-bottom: 15px !important;
    }
    .product-detail .add-to-cart .button {
      padding: 13px 26px !important;
      font-weight: 500;
      font-size: 13px;
    }
    .product-detail .product-detail-desc .product_meta {
      margin-top: 0px;
    }
    .product-detail .product-detail-desc .product_meta span {
      margin-bottom: 8px;
      font-size: 14px;
    }
    .product-detail .cart .stock {
      font-size: 16px;
      font-weight: 700;
      color: #444;
    }
    .single-product .quantity input {
      height: 35px;
      border: 0;
    }
    .product-detail .cart .input-group {
      padding: 5px;
    }
    .product-detail .woocommerce-product-gallery {
      margin-bottom: 15px !important;
    }
    .product-detail-desc .entry-summary h1.entry-title {
      font-size: 22px;
      margin-bottom: 4px;
    }
    .product-detail-desc
      .entry-summary
      .woocommerce-product-details__short-description
      p {
      font-size: 13px;
    }
    .product-wrap .product-detail-wrap .product-gallery-for .slick-track img {
      height: 400px !important;
    }
    .product-wrap
      .product-detail-wrap
      .product-gallery-nav-wrap
      .slick-list
      .slick-track
      img {
      height: 80px;
      width: 80px;
    }
    .product-wrap .product-detail-wrap .product-gallery-nav-wrap {
      bottom: 5px;
      left: 28px;
    }
    .product-detail-desc .entry-summary {
      padding-left: 0;
    }
    .project.type-project .project-link-box {
      height: 35px;
      width: 35px;
    }
    .project.type-project .project-link-box i {
      font-size: 11px;
    }
    .project.type-project .project-info .goal-bar {
      margin-top: 4px;
    }
    .project.type-project .project-info h3 {
      font-size: 15px;
      line-height: 23px;
    }
    .project.type-project .project-info {
      margin-top: 8px !important;
      padding: 0 7px;
    }
  
    .project.type-project .col-6 {
      padding: 0 5px;
    }
    .project.type-project .project-box img {
      height: 200px;
    }
  
    .wpcf7-submit {
      padding: 10px 28px;
      font-size: 12px;
    }
    .lif_project .project-info span.font-weight-bold {
      font-size: 16px;
    }
    .lif_project .project-info .font-weight-normal {
      font-size: 14px;
    }
    .lif_project .project-info.w-100 {
      margin-top: 15px;
      margin-bottom: 30px;
    }
    .lif_project {
      padding: 70px 0 !important;
    }
    .lif_project .project-info h3 {
      font-size: 20px;
      line-height: 28px;
    }
    .loadmore-wrap #loadMore a {
      padding: 10px 30px;
      font-size: 14px;
    }
    .elementor-widget-Gallery
      .post-listing
      .fltr-itm
      #comments
      #commentform
      .rounded {
      margin-top: 20px !important;
    }
    #respond.comments.reply-comments {
      margin-top: 0;
    }
    .recent-blog-post.style1 .recent-blog-item .recent-blog-centent {
      padding: 4px 10px 25px;
    }
    .recent-blog-post.style1 .recent-blog-item .recent-blog-centent h3 {
      padding: 5px 0px 0px 0px !important;
    }
    .recent-blog-post.style1
      .recent-blog-item
      .recent-blog-centent
      .recent-blog-info
      span {
      font-size: 14px;
    }
    #press_room.load-more {
      margin: 0;
      padding: 0 !important;
    }
    .blog-post.style1 .blog-content {
      padding: 0px 10px;
    }
    .blog-post.style1 .blog-content p {
      padding-top: 0px;
      padding-bottom: 25px;
      font-size: 14px;
      line-height: 25px;
    }
    .blog-post.style1 .blog-content h3 {
      padding-top: 9px;
      font-size: 18px;
      line-height: 28px;
      margin-bottom: 5px;
    }
    .blog-post.style1 .blog-media ul li {
      font-size: 13px;
    }
    .lif-team.style1 .team-meat-item {
      margin-bottom: 0px;
    }
    .lif-team.style1 .team-content span > a > i {
      font-size: 13px;
    }
    .lif-team.style1 .team-content p {
      font-size: 12px;
      line-height: 21px;
      margin-bottom: 6px;
    }
    .lif-team.style1 .team-meat-item i {
      margin-right: 7px;
      font-size: 13px;
    }
    .lif-team.style1 .team-content span {
      padding-top: 0px;
      margin-bottom: 0px;
      font-size: 11px;
    }
    .lif-team.style1 .team-content h3 {
      line-height: 25px;
    }
    .lif_team .lif-team.style1 .col-lg-12 {
      padding: 0;
    }
    .lif_team .lif-team.style1 .team-content {
      padding-left: 10px;
      padding-right: 0px;
    }
    .cause-item .cause-content-style2 {
      margin-bottom: 20px;
    }
    .life-cause-content.cause-content-style2
      .cause-target
      .lifeline-donation-app {
      margin-top: 5px;
    }
    .causes-style-2 .life-cause-media img {
      height: 200px !important;
      object-fit: cover;
      width: 100%;
    }
    .lif-team.style1 .post-listing .col-lg-12:last-child .team-item {
      margin-bottom: 0;
    }
    .life-cause-content.cause-content-style2 p {
      margin-bottom: 0;
    }
    .life-cause-content.cause-content-style2 .cause-target {
      margin-top: 7px;
    }
    .life-cause-content.cause-content-style2 .cause-target .cause-amount h6 {
      font-size: 12px;
    }
    .life-cause-content.cause-content-style2
      .cause-target
      .cause-amount
      .font-weight-bold {
      font-size: 22px;
    }
    .life-cause-content.cause-content-style2 h3 {
      font-size: 20px;
      margin-bottom: 7px;
      line-height: 30px;
    }
    .life-cause-content.cause-content-style2 p {
      font-size: 13px;
      line-height: 22px;
    }
    .blog-gridstyle2.blog-item {
      margin-bottom: 30px;
    }
    .elementor-widget-BlogPost .blog-txt .bloggrid2-meta-parent {
      padding: 10px 15px !important;
    }
    .elementor-widget-BlogPost .blog-txt .bloggrid2-meta-parent::before {
      top: 5px;
      left: 5px;
    }
    .elementor-widget-BlogPost .blog-gridstyle2 .blog-txt p.lif-desc {
      font-size: 12px;
      line-height: 22px;
    }
    .elementor-widget-BlogPost .blog-txt h3.lif-title a {
      font-size: 15px;
      line-height: 23px;
    }
    .elementor-widget-BlogPost .blog-txt .bloggrid2-meta-parent span {
      font-size: 12px;
    }
    .blog-style1 .blog-txt h3 {
      margin-top: 0 !important;
      line-height: 10px !important;
    }
    .testimonials-wrapper .col-lg-5:nth-child(2) {
      text-align: center;
    }
    .testimonials-wrapper .col-lg-2 {
      transform: translate(0px, -90%);
    }
    .testimonials-wrapper .testimonials-thumbnails .testimonial-thumbnail {
      margin-bottom: 5px;
    }
    .testimonials-wrapper .testimonials-thumbnails .testimonial-thumbnail {
      height: 70px;
      width: 70px;
    }
    .testimonials-wrapper .testimonials-thumbnails img {
      transform: rotate(90deg);
      height: 70px;
      width: 70px;
    }
    .testimonials-wrapper .testimonials-large-image .testimonial-large-image {
      height: 330px;
      width: 100%;
    }
    .testimonials-wrapper .testimonials-large-image .animate__fadeIn img {
      height: 300px;
      width: 300px;
    }
    .testimonials-wrapper
      .testimonials-large-image
      .testimonial-large-image::before {
      height: 300px;
      width: 300px;
      transform: translate(-50%, -50%);
      top: 50%;
      left: 43%;
    }
    .testimonial-content span {
      font-size: 12px;
      font-weight: bold;
    }
    .testimonials-wrapper .testimonials-content h4 {
      font-size: 18px;
      margin: 0;
    }
    .testimonials-wrapper .testi-content-meta {
      width: 77%;
    }
    .testimonials-wrapper .testi_sec_icon i {
      font-size: 16px;
    }
    .testimonials-wrapper .testimonial-content {
      padding-top: 8px;
    }
    .testimonials-wrapper .testi_sec_icon {
      height: 70px;
      width: 70px;
    }
    .testimonials-wrapper .testimonials-content p {
      font-size: 14px;
    }
    .testimonials-wrapper .testimonials-thumbnails {
      margin: 0px;
      transform: rotate(-90deg);
    }
    .testimonials-wrapper .testimonials-content h2 span:before {
      height: 3px;
      bottom: 0px;
    }
    .testimonials-wrapper .testimonials-content h2 {
      font-size: 23px;
      text-align: center;
    }
    .recent-donors
      .wpcm-top-donors-widget
      li.slick-slide
      .wpcm-donr-donation
      span {
      font-size: 5px;
    }
    .recent-donors .wpcm-top-donors-widget li.slick-slide .wpcm-donor-avatar {
      padding-bottom: 20px;
    }
    .recent-donors
      .wpcm-top-donors-widget
      li.slick-slide
      .wpcm-donr-donation
      strong {
      font-size: 12px;
    }
    .recent-donors .wpcm-top-donors-widget li.slick-slide .wpcm-donr-donation h5 {
      font-size: 16px;
      line-height: 20px;
    }
    .hopenesst-volunteers-sliders .slick-slider button.slick-arrow {
      bottom: 0;
      transform: translate(0px, 239px);
    }
    .recent-donors .wpcm-top-donors-widget .slick-slide {
      margin: 5px;
      height: 220px;
    }
    .elementor-widget-Causes .col-md-6 {
      padding: 0;
    }
    .recent-donors .slick-slider button.slick-prev {
      left: 10px;
    }
    .recent-donors .slick-slider button.slick-arrow {
      right: 21px;
    }
     .hopenesst-volunteers-sliders .slick-slider button.slick-prev {
      left: 37%;
  
    }
    .hopenesst-volunteers-sliders .slick-slider button.slick-next {
      right: 37%;
  
    }
    .hopenesst-volunteers-sliders .slick-slider button.slick-arrow::before {
      height: 40px;
      width: 40px;
      line-height: 40px;
      font-size: 12px;
    }
    .lif-cause_style10 .cause-amount a.theme-btn {
      font-size: 8px;
      padding: 6px 15px 6px 15px !important;
      margin: 0 !important;
    }
    .lif-cause_style10 .cause-amount a.theme-btn::before {
      top: 5px;
      left: 5px;
    }
    .lif-cause_style10 .cause-amount h6 {
      padding-bottom: 10px;
      font-size: 10px;
    }
    .lif-cause_style10 .cause-amount h6 span {
      font-size: 12px;
      padding-left: 5px;
    }
    .lif-cause_style10 .lif-cause-content {
      padding: 10px;
      padding-top: 0;
      padding-bottom: 20px;
      width: 90%;
      transform: translate(8px, -40px);
    }
  
    .newpage-heading span::before {
      height: 3px !important;
      bottom: 0px !important;
    }
    .lif-cause_style10 .lif-cause-content h3.lif-title {
      font-size: 13px !important;
      line-height: 15px !important;
      padding-top: 20px;
    }
    .lif-cause_style10 .lif-cause-content span.text-theme {
      font-size: 8px;
    }
    .home-6-spin-icon .elementor-icon {
      height: 70px;
      width: 70px;
    }
    .home-6-spin-icon .elementor-icon::before {
      top: 5px;
      left: 5px;
      width: 60px;
      height: 60px;
    }
    .new-home-tabs .elementor-tab-title {
      margin: 10px 0px !important;
    }
    .new-home-tabs .elementor-tab-title.elementor-active {
      margin-bottom: 0 !important;
    }
    .new-home-tabs .elementor-tab-content.elementor-active {
      padding: 10px 0;
      padding-bottom: 0;
    }
    .new-home-tabs .elementor-active {
      padding-top: 5px;
    }
    .header7_cont .header7-topbar {
      display: none;
    }
    .responsive-wrapper-style1 .res-logo img {
      width: 120px;
      height: auto;
    }
  
    .cause-item-style2 > h3 {
      font-size: 18px;
      font-weight: 600;
      line-height: 28px;
      width: 80%;
      margin: auto;
    }
    .cause-item-style2 {
      margin-bottom: 30px;
    }
    .blog-style1.blog-item {
      margin-bottom: 22px;
    }
    .view-all-btn > a {
      padding: 7px 20px;
      font-size: 13px;
    }
  
    .responsive-wrapper-style1
      .res-btns
      .lifeline-donation-app
      #header_button_lifeline {
      padding: 6px 22px !important;
      font-size: 10px !important;
    }
    .cause-single-style1
      .dontion-meta
      span
      .responsive-wrapper-style1
      .res-logo
      img {
      height: 40px;
      width: auto;
    }
    .responsive-wrapper-style1 .res-logo {
      padding: 8px !important;
    }
    .res-menu-wrapper {
      padding-top: 165px !important;
    }
    .event-style2 .event-item {
      margin-bottom: 0px;
    }
    .cause-single-style1 .lifeline-donation-app {
      text-align: center;
    }
    .blog-style3 .blog-content {
      width: 100%;
    }
    .cause-single-style1 .dontion-meta .progress {
      height: 12px;
    }
    .event-list-two .event-txt p {
      line-height: 22px;
      font-size: 13px;
    }
    .event-list-two .pl-3 {
      padding-left: 10px !important;
    }
    .event-list-two .event-meta {
      width: 100% !important;
    }
    .lif_event .col-sm-12 {
      padding: 0 5px;
      width: 50%;
    }
    .event-style3 .event-img img {
      height: 180px;
      object-fit: cover;
    }
    .event-style3 .event-img span.text-white {
      font-size: 11px;
      padding: 5px 8px;
      font-weight: 500;
      top: 10px;
      left: 10px;
      border-radius: 3px;
    }
    .event-style3 .event-img span i {
      margin-right: 7px !important;
      font-size: 12px;
    }
  
    .event-list-two .event-org img {
      width: 75px;
      height: 75px;
      object-fit: cover;
    }
    .event-list-two .event-txt {
      margin-bottom: 10px;
    }
    .event-list-two .event-org {
      padding-top: 10px;
    }
    .event-list-two .event-img {
      margin-bottom: 50px;
    }
    .event-list-two .event-img,
    .event-list-two .event-img img {
      height: 220px;
      object-fit: cover;
      width: 100% !important;
    }
    .event-list-two .event-img .event-meta svg {
      height: 28px;
      width: 28px;
    }
    .event-list-two .event-img .event-meta {
      padding: 10px 15px;
    }
    .event-list-two .event-img .event-meta span {
      font-size: 12px;
      font-weight: 500;
      margin-bottom: 0;
      padding-top: 0;
    }
    .event-list-two .event-img .event-meta span .d-block {
      padding-top: 0;
    }
    .event-list-two .event-org span {
      font-size: 12px;
      line-height: 20px;
      font-weight: 500;
    }
    .event-list-two .event-org h5 {
      font-size: 17px;
      line-height: 20px;
    }
    .event-list-two .event-txt h3 {
      margin-top: 7px;
      font-size: 18px;
      line-height: 25px;
      color: #222;
      margin-bottom: 0px;
    }
    .event-txt .event-category {
      padding: 0px 10px;
    }
    .event-list-two .event-category {
      line-height: 25px;
    }
    .lif-team.style2 .lif-team-content {
      padding: 25px;
    }
    .blog-style3 .blog-content h4 + p {
      margin-top: 8px;
    }
    .life-cause-content.cause-content-style2 h3 {
      font-size: 20px;
      line-height: 27px;
      margin-bottom: 10px;
    }
  
    .gap {
      padding: 60px 0;
    }
    .life-cause-content.cause-content-style2 .cause-target .cause-amount {
      margin-right: 20px;
    }
    .event-img .event-meta {
      bottom: 0;
    }
    .life-cause-content.cause-content-style2
      .cause-target
      .cause-amount
      .font-weight-bold {
      font-size: 22px;
    }
    .life-cause-content.cause-content-style2 .cause-target .cause-amount span i {
      margin-right: -2px;
    }
    .life-cause-content.cause-content-style2
      .cause-target
      .urgent-popup-list
      .d-inline
      span
      a {
      padding: 10px 24px;
      margin-top: 23px;
    }
    .loadmore-wrap.theme-btn a {
      padding: 12px 38px;
      margin-top: -10px;
    }
    .cause-item {
      margin-bottom: 50px;
    }
    .cause_cat-cause-cat-2 .col-sm-12 {
      width: 50%;
      padding: 0 3px;
    }
    .lif-cause-style1 .lif-cause-media img {
      height: 170px !important;
    }
    .lif-cause-style1 .cause-amount .text-dark {
      font-size: 19px !important;
    }
    .lif-cause-post .lif-cause-style1 .lif-cause-content {
      padding: 10px;
    }
    .elementor-widget-Causes .col-sm-6 {
      width: 50%;
      padding: 0 3px;
    }
    .cause-item-style2 .cause-donation-meta > span {
      margin-left: 3px;
    }
    .cause-item-style2 .cause-donation-meta h4 {
      font-size: 19px;
      margin-bottom: 0;
    }
    .event-style1 .event-media-body h3 {
      font-size: 13px !important;
      line-height: 19px;
    }
    .blog-style1.blog-item .blog-txt {
      padding: 10px;
    }
    .custom-tabs-style .tab-pane .custom-img {
      height: 250px !important;
    }
    .custom-tabs-style {
      min-height: 300px;
    }
    .event-style1 .event-meta span {
      font-size: 11px;
      font-weight: 600;
    }
    .event-style1 .event-meta i {
      padding-right: 8px;
      font-size: 11px;
    }
    .cause-item-style2 > h3.lif-title {
      font-size: 15px;
      line-height: 22px;
      width: 90%;
    }
    .event-style1 .event-meta {
      padding-left: 0px;
    }
    .cause-item-style2 .cause-donation-meta + .donation-country {
      margin: 6px;
      margin-bottom: 0;
      font-size: 13px;
      font-weight: 600;
    }
    .lif-cause-style1 .cause-amount span:last-child {
      font-size: 13px !important;
      font-weight: 500 !important;
    }
    .lif-cause-style1 .cause-amount {
      margin-top: 0 !important;
    }
    .lif-cause-style1 .lif-cause-content h3 {
      font-size: 16px !important;
    }
    .grid-2 .gallery-box img {
      height: 300px;
    }
    .grid-1 .gallery-box .gallery-info {
      right: 10px;
    }
    .lif-team.style1 .team-item {
      margin-bottom: 40px;
    }
    .featured-story-inner {
      padding: 25px;
    }
    .blog-style6 .main-blog-post h3 {
      font-size: 28px;
    }
    .blog-style6 .blog-post-list .blog-content {
      margin-top: 30px;
    }
    .page-banner-style1 h2 {
      font-size: 27px;
    }
    .page-banner-style1 {
      padding: 90px 0;
    }
    .page-banner-style1 .breadcrumb-item {
      font-size: 14px;
    }
    .page-banner-style1 .breadcrumb-item + .breadcrumb-item {
      padding-left: 1rem;
    }
    .blog-style8 .blog-meta span {
      font-size: 13px;
    }
    .blog-style8 h3 {
      font-size: 26px;
    }
    .blog-style4 .blog-content p,
    .blog-style8 p {
      line-height: 26px;
    }
    .blog-style7 .blog-meta span {
      font-size: 14px;
    }
    .pagenation li a,
    .pagenation li span {
      height: 45px;
      width: 45px;
      line-height: 45px;
      font-size: 16px;
    }
    .event-style3 .event-txt h3 {
      font-size: 14px;
      line-height: 22px;
      margin-top: 6px;
      margin-bottom: 0;
    }
    .post-type-archive-lif_event section.gap {
      padding-bottom: 20px;
    }
    .event-style3 .event-txt span > i {
      padding-right: 0px;
      margin-right: 7px !important;
    }
    .lif-team.style2 .lif-team-row .col-lg-6.col-md-12 {
      padding: 0 5px;
    }
    .lif-team.style2 .lif-team-content {
      padding: 10px;
    }
    .pagination-wrap .pagenation {
      margin-top: 15px !important;
    }
    .lif-team.style2 .lif-team-content .team-social .team-social-heading {
      padding-bottom: 3px;
    }
    .lif-team.style2 .lif-team-content .team-social a {
      width: 35px;
      height: 35px;
      line-height: 33px;
    }
    .lif-team.style2 .lif-team-item {
      margin-bottom: 20px;
      padding: 0px 10px;
    }
    .lif-team.style2 .lif-team-content .team-social a i {
      font-size: 13px;
    }
    .lif-team.style2 .lif-team-content .lif-team-meta span,
    .lif-team.style2 .lif-team-content .team-social .team-social-heading span {
      font-size: 13px;
      font-weight: 500;
    }
  
    .lif-team.style2 .lif-team-content h3 {
      font-size: 18px;
      line-height: 25px;
      margin-bottom: 0;
    }
    .event-txt h3 {
      margin-bottom: 4px;
    }
    .event-style3 .event-txt {
      padding: 0px 7px;
      width: 100%;
    }
    .event-style3 .event-txt span {
      font-size: 12px;
    }
    .hopenesst-home-doantion-food {
      height: 260px;
    }
    .event9-parent .event9-date {
      margin-right: 0px;
      width: 55px;
      height: 55px;
  
  }
  .event9-parent .event9-info .event9-date strong {
      font-size: 16px !important;
  }
  .event9-parent .event9-info .event9-date small {
      font-size: 12px !important;
  }
    
  }
  @media (max-width: 430px) {
    .blog-post.grid_style1 .blog-content h3 {
      margin-bottom: 3px;
      margin-top: 12px;
    }
    .blog-post.list-style2 .blog-post-item .post-listing .blog-content h3 {
      width: 100%;
      line-height: 27px;
      font-size: 23px;
      margin-bottom: 12px;
    }
    .blog-post.style1 .blog-media ul.blog-meta {
      padding: 12px;
      left: 5px;
      bottom: 5px;
    }
  }
  @media (max-width: 413px) {
    .woocommerce .woocommerce-result-count,
    .woocommerce-page .woocommerce-result-count {
      font-size: 14px;
    }
    .product-wrap
      .woocommerce-product-info
      form.woocommerce-ordering
      select.orderby {
      width: 170px;
    }
    .product-wrap
      .woocommerce-product-info
      form.woocommerce-ordering
      select.orderby {
      font-size: 13px;
      font-weight: 500;
    }
    .product-wrap .products .product-box span.price ins span bdi {
      font-size: 22px;
    }
  }
  @media (max-width: 375px) {
    .event-txt h3 {
      font-size: 23px;
      line-height: 33px;
    }
    .event-org h5 {
      font-size: 20px;
      line-height: 23px;
    }
    .event-txt p {
      line-height: 27px;
      font-size: 16px;
    }
    .lif-team.style2 .lif-team-content {
      padding: 20px;
    }
    .lif-team.style2 .lif-team-meta > figure > img {
      height: 300px;
    }
  }
  