/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

:root {
  --main-color-one: #fcb11a;
  --main-color-two: #1a191f;
  --main-color-three: #43BC75;
  --main-color-four: #0FC393;
  --main-color-five: #40b48d;
  --secondary-color: #00bdc0;
  --secondary-color-two: #0fc393;
  --heading-color: #2b2a35;
  --paragraph-color: #616161;
  --heading-font: "Open Sans Condensed", sans-serif;
--body-font: Noto Sans Arabic Segoe UI Historic, Segoe UI, Helvetica, Arial, sans-serif;

}



/*--------------------------------------------------------------
## Block Color Palette Colors
--------------------------------------------------------------*/
.has-strong-blue-color {
  color: #40B48D;
}

.has-strong-blue-background-color {
  background-color: #40B48D;
}

.has-lighter-blue-color {
  color: #40B48D;
}

.has-lighter-blue-background-color {
  background-color: #40B48D;
}

.has-very-light-gray-color {
  color: #eee;
}

.has-very-light-gray-background-color {
  background-color: #eee;
}

.has-very-dark-gray-color {
  color: #444;
}

.has-very-dark-gray-background-color {
  background-color: #444;
}

.category-area {
  position: relative;
}

.top-shapes img {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  z-index: 9;
  width: 100%;
}

.single-category-01 {
  text-align: center;
  position: relative;
  margin-bottom: 30px;
}

.single-category-01 .category-01-shape img {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  right: 0;
  z-index: -1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.single-category-01 .category-01-shape img:nth-child(2) {
  visibility: hidden;
  opacity: 0;
}

.single-category-01:hover .category-01-shape img:nth-child(2) {
  visibility: visible;
  opacity: 1;
}

.single-category-01 .category-01-image img {
  margin: 0 auto;
}

.single-category-01 .category-01-content h4 a {
  margin-top: 20px;
  color: #054b34;
  font-weight: 700;
  display: inline-block;
}

.single-category-01 .category-01-image img {
  margin: 0 auto;
  border-radius: 141% 155% 155% 198% / 112% 123% 195% 161%;
  max-width: 140px;
  height: 120px;
}

.single-category {
  text-align: center;
  position: relative;
  margin-bottom: 30px;
}

.single-category .category-image {
  position: relative;
  z-index: 2;
}

.single-category .category-image img {
  margin: 0 auto;
}

.single-category .category-image .category-shape img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: -1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: none;
}

.single-category .category-content.color-five h4 a:hover {
  color: var(--main-color-five);
}

.single-category .category-content h4 a {
  margin-top: 20px;
  color: #002359;
  font-weight: 700;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.single-category .category-content h4 a:hover {
  color: var(--main-color-four);
}

.featured-area {
  position: relative;
}

.section-shapes img:nth-child(1) {
  position: absolute;
  top: -50px;
  left: 0;
}

.section-shapes img:nth-child(2) {
  position: absolute;
  bottom: -50px;
  left: 0;
}

.featured-slider .slick-list {
  margin: -15px;
}

.single-featured {
  margin: 15px;
}

.single-featured .featured-image {
  position: relative;
}

.single-featured .featured-image .award-icon {
  background: var(--main-color-three);
  color: #fff;
  height: 40px;
  width: 40px;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
}

.single-featured .progress-item .single-progressbar .progressbar {
  width: 100%;
  position: relative;
  background-color: #f4f4f4;
}

.single-featured .progress-item .single-progressbar .progressbar .proggress {
  background-color: var(--main-color-three) !important;
}

.single-featured .progress-item .single-progressbar .progressbar .percentCount {
  position: absolute;
  color: #fff;
  left: 0%;
  top: -30px;
  background-color: var(--main-color-three);
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 500;
}

.single-featured .progress-item .single-progressbar .progressbar .percentCount::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: -5px;
  border-top: 10px solid var(--main-color-three);
  border-right: 10px solid transparent;
}

.single-featured .featured-contents {
  background: #fff;
  padding: 35px 20px;
}

.single-featured .featured-contents .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 23px;
}

.single-featured .featured-contents p {
  color: var(--paragraph-color);
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  margin-bottom: 20px;
  line-height: 26px;
  font-size: 16px;
}

.single-featured .featured-contents .goal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

.single-featured .featured-contents .goal .raised {
  color: var(--paragraph-color);
  font-size: 16px;
  font-family: var(--body-font);
  margin: 5px 0;
}

.single-featured .featured-contents .goal .raised .main-color-three {
  color: var(--main-color-three);
}

.single-featured .featured-contents .goal .raised .danger-color {
  color: #dc3545;
}

.single-featured-02 {
  background: #F2F3F5;
  border-radius: 10px;
  padding: 20px;
  position: relative;
  z-index: 2;
  margin: 15px;
}

.single-featured-02:hover::after {
  width: 380px;
  height: 380px;
}




.single-featured-02 .featured-image img {
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  max-height: 350px;
  object-fit: cover;
}

.single-featured-02 .progress-item .single-progressbar .progressbar .proggress {
  display: block;
}

.single-featured-02 .progress-item .single-progressbar .progressbar .percentCount {
  position: absolute;
  color: #fff;
  left: auto !important;
  top: -33px;
  background-color: #43BC75;
  padding: 6px 10px 6px 10px;
  font-size: 13px;
  font-weight: 500;
  border-radius: 50px;
  border-bottom-right-radius: 0px;
  height: auto;
  box-shadow: 0px 2px 8px -1px rgba(0,0,0,0.39) !important;
}

.single-featured-02 .progress-item .single-progressbar .progressbar .percentCount::after {
  display: none;
}

.single-featured-02 .featured-contents {
  background: unset;
  padding: 0;
}

.single-featured-02 .featured-contents .title {
  white-space: nowrap; /* Prevents text from wrapping */
  overflow: hidden; /* Hides overflowing content */
  text-overflow: ellipsis; /* Displays an ellipsis for overflowed text */
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 32px;
  margin-top: 25px;
}

.single-featured-02 .featured-contents .feature-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.single-featured-02 .featured-contents .feature-flex .goal .raised {
  color: var(--paragraph-color);
  font-size: 12px;
  font-weight: 400;
  font-family: var(--body-font);
  margin: 5px 0;
}

.single-featured-02 .featured-contents .feature-flex .goal .raised .main-color-three {
  color: var(--main-color-three);
}

.single-featured-02 .featured-contents .feature-flex .goal .raised .danger-color {
  color: #dc3545;
}

.single-featured-02 .featured-contents .feature-flex .goal .raised span {
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-top: 5px;
}

.single-featured-02 .featured-contents .btn-wrapper .boxed-btn {
  padding: 13px 20px;
}

.single-featured.style-02 {
  background: #fff;
  padding: 20px;
  border-radius: 20px;
}

.single-featured.style-02 .featured-image {
  position: relative;
}

.single-featured.style-02 .featured-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 8px;
}

.single-featured.style-02 .featured-contents {
  padding: 30px 0px 0;
}

.single-featured.style-02 .featured-contents .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 23px;
}

.single-featured.style-02 .featured-contents .progress-item .single-progressbar .progressbar {
  border-radius: 10px !important;
}

.single-featured.style-02 .featured-contents .progress-item .single-progressbar .progressbar .proggress {
  background-color: var(--main-color-three) !important;
}

.single-featured.style-02 .featured-contents .progress-item .single-progressbar .progressbar .percentCount {
  position: absolute;
  color: #707070;
  left: 70% !important;
  top: 20px;
  background: none;
  padding: 2px 5px;
  font-size: 40px;
  font-weight: 700;
  font-family: var(--heading-font);
}

.single-featured.style-02 .featured-contents .progress-item .single-progressbar .progressbar .percentCount::after {
  display: none;
}

.single-featured.style-02 .featured-contents .goal {
  display: block;
  margin-bottom: 30px;
}

.single-featured.style-02 .featured-contents .goal .raised {
  color: var(--heading-color);
  font-size: 14px;
  font-weight: 600;
  font-family: var(--body-font);
  margin-top: 25px;
}

.single-featured.style-02 .featured-contents .goal .raised .main-color-three {
  color: var(--main-color-three);
}

.single-featured.style-02 .featured-contents .goal .raised .boxed-btn {
  color: #dc3545;
}

.single-featured.style-02 .featured-contents .btn-wrapper .boxed-btn {
  width: 100%;
}

.success-area {
  position: relative;
  z-index: 2;
  overflow: hidden;
}

.success-icon-shapes img {
  position: absolute;
  right: -100px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
}

.success-thums {
  position: relative;
  z-index: 2;
}



.success-contents {
  padding-right: 20px;
}

.success-contents p {
  margin-bottom: 5px;
  line-height: 26px;
}

.success-contents .boxed-btn {
  margin-top: 10px;
}

.success-contents .success-titles {
  font-size: 20px;
  font-weight: 500;
  line-height: 35px;
  margin-bottom: 3px;
}

.success-thums-two {
  width: max-content;
  height: auto;
}

.success-thums-two img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.success-mask {
  position: relative;
}

.success-mask img {
  display: block;
  overflow: hidden;
  border-radius: 3%;
  object-fit: cover;
}

.success-mask2 {
  position: relative;
}

.success-mask2 img {
  height: 100%;
  width: 100%;
  mask-image: url(../img/success/success-solid.png);
  -webkit-mask-image: url(../img/success/success-solid.png);
  mask-mode: alpha;
  -webkit-mask-mode: alpha;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center top;
  mask-position: center top;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.about-area {
  position: relative;
}

.about-text-contents {
  padding-right: 15px;
}

.about-text-contents p {
  margin-bottom: 30px;
  line-height: 26px;
}

.about-text-contents .boxed-btn {
  margin-top: 10px;
}


.single-counterup-02 {
  text-align: center;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /*min-height: 240px;*/
  min-width: 150px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.single-counterup-02:hover {
  background: var(--main-color-three);
}

.single-counterup-02:hover .icon {
  color: #fff !important;
  z-index: 9;
  transition: all .3s;
}

/*.single-counterup-02:hover .icon .icon-shapes img:nth-child(2) {
  visibility: visible;
  opacity: 1;
}*/
.single-counterup-02:hover .content .title {
  color: #fff;
}

.single-counterup-02:hover .content .count-wrap {
  color: #fff;
}

.single-counterup-02 .icon {
  font-size: 60px;
  line-height: 80px;
  color: var(--main-color-three);
  /*margin-bottom: 12px;*/
  position: relative;
  z-index: 2;
  display: inline-block;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.single-counterup-02 .icon .icon-shapes {
  min-width: 150px;
}

.single-counterup-02 .icon .icon-shapes img {
  position: absolute;
  top: 0;
  left: 0px;
  height: 100%;
  width: calc(100% + 100px);
}

.single-counterup-02 .icon .icon-shapes img:nth-child(2) {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: -1;
}

.single-counterup-02 .content .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  font-family: var(--body-font);
  color: var(--paragraph-color);
  /*margin-top: 10px;*/
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.single-counterup-02 .content .count-wrap {
  font-size: 32px;
  line-height: 52px;
  font-weight: 700;
  color: #fff;
  font-family: var(--heading-font);
  color: var(--heading-color);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.counter-child:nth-child(odd) .single-counterup-02.style_02 {
  top: 30px;
  position: relative;
}

.single-counterup-02.style_02 {
  margin-bottom: 30px;
  padding: 23px 40px 15px;
}

.single-counterup-02.style_02:hover {
  background: var(--main-color-five);
}

.event-child:nth-child(4n+2) .events-flex-contents .events-date {
  background: #FCB11A;
}

.event-child:nth-child(4n+3) .events-flex-contents .events-date {
  background: #43BC75;
}

.event-child:nth-child(4n+4) .events-flex-contents .events-date {
  background: #9238A4;
}

.single-events .events-flex-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
}

.single-events .events-flex-contents .events-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 150px;
  min-width: 150px;
  text-align: center;
  background: #40b48d;
  color: #fff;
}

.single-events .events-flex-contents .events-date .events-boxe .events-title {
  font-size: 50px;
  font-family: var(--heading-font);
  font-weight: 700;
}

.single-events .events-flex-contents .events-date .events-boxe .event-para {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.single-events .events-flex-contents .events-content .title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 32px;
}

.single-events .events-flex-contents .events-content .content-para {
  color: var(--paragraph-color);
  font-size: 16px;
  line-height: 26px;
}

.single-events .events-flex-contents .events-content .event-place {
  font-size: 16px;
  font-weight: 500;
  color: #40b48d;
  margin-top: 12px;
}

.single-events .events-flex-contents .events-content .event-place::before {
  content: "";
  font-family: "Line Awesome Free";
  font-weight: 900;
  color: var(--main-color-three);
  margin-right: 10px;
}

.single-events.style-02 .events-flex-contents .events-date {
  border-radius: 50%;
}

.single-events.style-02:nth-child(3n+2) .events-flex-contents .events-date {
  background: #9238A4;
}

.single-events.style-02:nth-child(3n+3) .events-flex-contents .events-date {
  background: #FCB11A;
}

.single-events.style-03 .events-flex-contents .events-date {
  position: relative;
  z-index: 2;
  background: none;
}

.single-events.style-03 .events-flex-contents .events-date img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.events-thumbs-man img {
  border-radius: 20px;
}

.recent-area {
  position: relative;
}

.recent-single {
  padding: 20px;
  background: #fff;
}

.recent-single .recent-thumb {
  position: relative;
}

.recent-single .progress-item .single-progressbar .progressbar {
  width: 100%;
  position: relative;
  background-color: #f4f4f4;
}

.recent-single .progress-item .single-progressbar .progressbar .proggress {
  background-color: var(--main-color-three) !important;
}

.recent-single .progress-item .single-progressbar .progressbar .percentCount {
  position: absolute;
  color: #fff;
  left: 0%;
  top: -30px;
  background-color: var(--main-color-three);
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 500;
}

.recent-single .progress-item .single-progressbar .progressbar .percentCount::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: -5px;
  border-top: 10px solid var(--main-color-three);
  border-right: 10px solid transparent;
}

.recent-single .recent-contents {
  background: #fff;
  padding: 25px 0px 0;
  word-break: break-word;
}

.recent-single .recent-contents .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 20px;
}

.recent-single .recent-contents p {
  color: var(--paragraph-color);
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  margin-bottom: 50px;
  line-height: 24px;
  font-size: 16px;
  font-weight: 500;
}

.recent-single .recent-contents .goal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 20px 0 20px;
}

.recent-single .recent-contents .goal .raised {
  color: var(--paragraph-color);
  font-size: 16px;
  font-weight: 400;
  font-family: var(--body-font);
  margin: 5px 0;
}

.recent-single .recent-contents .goal .raised span {
  display: block;
  margin-top: 7px;
  font-weight: 700;
}

.recent-single .recent-contents .goal .raised .main-color-three {
  color: var(--main-color-three);
}

.recent-single .recent-contents .goal .raised .danger-color {
  color: #dc3545;
}

.recent-single .recent-contents .btn-wrapper .boxed-btn {
  width: 100%;
}




.single-recent-02 {
  background: #F2F3F5;
  border-radius: 10px;
  padding: 20px;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.single-recent-02.margin-bottom-30 {
  margin-bottom: 30px;
}
.single-recent-02:hover::after {
  width: 380px;
  height: 380px;
}



.single-recent-02 .recent-image img {
  border-radius: 10px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.single-recent-02 .recent-contents {
  background: unset;
  padding: 0;
}

.single-recent-02 .recent-contents .title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 32px;
  margin-top: 25px;
}

.single-recent-02 .recent-contents .recent-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.single-recent-02 .recent-contents .recent-flex .goal .raised {
  color: var(--paragraph-color);
  font-size: 12px;
  font-weight: 400;
  font-family: var(--body-font);
  margin: 5px 0;
}

.single-recent-02 .recent-contents .recent-flex .goal .raised .main-color-three {
  color: var(--main-color-three);
}

.single-recent-02 .recent-contents .recent-flex .goal .raised .danger-color {
  color: #dc3545;
}

.single-recent-02 .recent-contents .recent-flex .goal .raised span {
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-top: 5px;
}

.single-recent-02 .recent-contents .recent-flex .progress-item .single-progressbar .progressbar .proggress {
  background-color: none;
  display: none;
}

.single-recent-02 .recent-contents .recent-flex .progress-item .single-progressbar .progressbar .percentCount {
  position: unset;
  color: #fff;
  left: 0%;
  top: -10px;
  background-color: var(--main-color-four);
  padding: 2px 20px;
  font-size: 22px;
  font-weight: 500;
  /*border-radius: 30px;*/
}

.single-recent-02 .recent-contents .recent-flex .progress-item .single-progressbar .progressbar .percentCount::after {
  display: none;
}

.single-recent-02 .recent-contents .btn-wrapper .boxed-btn {
  padding: 13px 20px;
}

.recent-single.style-02.style-02 {
  background: #fff;
  padding: 20px;
  border-radius: 20px;
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.recent-single.style-02.style-02:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.recent-single.style-02.style-02::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-image: url(/assets/img/recent/recent-shape.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: -1;
}

.recent-single.style-02.style-02 .recent-image {
  position: relative;
}

.recent-single.style-02.style-02 .recent-contents {
  padding: 30px 0px 0;
}

.recent-single.style-02.style-02 .recent-contents .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 23px;
}

.recent-single.style-02.style-02 .recent-contents .progress-item .single-progressbar .progressbar {
  border-radius: 10px !important;
}

.recent-single.style-02.style-02 .recent-contents .progress-item .single-progressbar .progressbar .proggress {
  background-color: var(--main-color-three) !important;
}

.recent-single.style-02.style-02 .recent-contents .progress-item .single-progressbar .progressbar .percentCount {
  position: absolute;
  color: #707070;
  left: 63% !important;
  top: 20px;
  background: none;
  padding: 2px 5px;
  font-size: 40px;
  font-weight: 700;
  font-family: var(--heading-font);
}

.recent-single.style-02.style-02 .recent-contents .progress-item .single-progressbar .progressbar .percentCount::after {
  display: none;
}

.recent-single.style-02.style-02 .recent-contents .goal {
  display: block;
  margin-bottom: 30px;
}

.recent-single.style-02.style-02 .recent-contents .goal .raised {
  color: var(--heading-color);
  font-size: 14px;
  font-weight: 600;
  font-family: var(--body-font);
  margin-top: 25px;
}

.recent-single.style-02.style-02 .recent-contents .goal .raised span {
  display: unset;
}

.recent-single.style-02.style-02 .recent-contents .goal .raised .main-color-three {
  color: var(--main-color-three);
}

.recent-single.style-02.style-02 .recent-contents .goal .raised .boxed-btn {
  color: #dc3545;
}

.recent-single.style-02.style-02 .recent-contents .btn-wrapper .boxed-btn {
  width: 100%;
}

.blog-slider .slick-list {
  margin: -15px;
}

.single-blog {
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin: 15px;
}

.single-blog:hover {
  background: #F3F0EB;
  border-color: #F3F0EB;
}

.single-blog .blog-thums {
  position: relative;
  z-index: 2;
}

.single-blog .blog-thums .blog-date-content {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 70px;
  width: 70px;
  background: #FCB11A;
}

.single-blog .blog-thums .blog-date-content.color-two {
  background: var(--main-color-three);
}

.single-blog .blog-thums .blog-date-content.color-three {
  background: #40b48d;
}

.single-blog .blog-thums .blog-date-content .blog-dates h4 {
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0;
}

.single-blog .blog-thums .blog-date-content .blog-dates span {
  display: block;
  font-size: 12px;
  color: #fff;
}

.blog-contents {
  padding: 20px;
}

.blog-contents .blog-tag {
  color: var(--paragraph-color);
  font-size: 16px;
  margin-bottom: 10px;
  display: flex;
  gap: 7px;
}

.blog-contents .blog-tag::before {
  content: "";
  font-family: "Line Awesome Free";
  font-weight: 900;
  color: var(--main-color-three);
}

.blog-contents .blog-title {
  font-size: 22px;
  font-weight: 700;
  color: var(--heading-color);
  margin-bottom: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.blog-contents .blog-title:hover {
  color: var(--main-color-three);
}

.blog-contents p {
  font-size: 16px;
  line-height: 26px;
}

.single-blog.style-02 {
  border: none;
}

.single-blog.style-02:hover {
  background: none;
}

.single-blog.style-02 .blog-flexs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 20px;
  margin-top: 20px;
}

.single-blog.style-02 .blog-flexs .blog-date-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 70px;
  min-width: 70px;
  background: #40b48d;
  color: #fff;
}

.single-blog.style-02 .blog-flexs .blog-date-content .blog-dates h4 {
  font-size: 26px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0;
}

.single-blog.style-02 .blog-flexs .blog-date-content .blog-dates h4:hover {
  color: var(--main-color-four);
}

.single-blog.style-02 .blog-flexs .blog-date-content .blog-dates span {
  display: block;
  font-size: 12px;
  color: #fff;
}

.single-blog.style-02 .blog-flexs .blog-contents {
  padding: 0;
}

.single-blog.style-02 .blog-flexs .blog-contents .blog-title {
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 325px;
  font-size: 16px;
  font-weight: 600;
}

.blog-childs:nth-child(3n+2) .single-blog.style-02 .blog-flexs .blog-date-content {
  background: #9238A4;
}

.blog-childs:nth-child(3n+3) .single-blog.style-02 .blog-flexs .blog-date-content {
  background: #0FC393;
}

.single-slider {
  margin: 15px;
}

.client-slider .slick-list {
  margin: 30px;
}

/*--------------------------------------------------------------
	## WIdgets-2
--------------------------------------------------------------*/
/* .about_us_widget.style-04 p {
    color: $white;
} */
.widget.footer-widget.style-04 ul li a {
  color: #fff;
}

.widget.footer-widget.style-04 ul li a:hover {
  color: var(--main-color-three);
}

.widget.footer-widget .social_icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.widget.footer-widget .social_icon li {
  margin: 3px;
}

.widget.footer-widget .social_icon li a {
  font-size: 14px;
  color: #fff;
}

.widget.footer-widget.style-04 .subscribe-form {
  position: relative;
  z-index: 0;
}

.widget.footer-widget.style-04 .subscribe-form .form-group .form-control {
  background-color: #fff;
  color: var(--paragraph-color);
  padding: 10px 60px 10px 20px;
}

.widget.footer-widget.style-04 .subscribe-form .form-group .form-control::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #616161;
}

.widget.footer-widget.style-04 .subscribe-form .form-group .form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #616161;
}

.widget.footer-widget.style-04 .subscribe-form .form-group .form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #616161;
}

.widget.footer-widget.style-04 .subscribe-form .form-group .form-control:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #616161;
}

.widget.footer-widget.style-04 .subscribe-form .submit-btn {
  background-color: var(--main-color-three);
}

.widget.footer-widget.style-04 .subscribe-form .submit-btn:hover {
  background-color: #fff;
  color: var(--main-color-three);
}

.widget.footer-widget.style-04 .subscribe-form .submit-btn:focus {
  border: none;
}

.widget.footer-widget.widget_instagram .instagram-thumbs .single-thumb {
  display: inline-block;
  margin: 2px;
  max-height: 90px;
  max-width: 90px;
}

.widget.footer-widget.widget_instagram .instagram-thumbs .single-thumb img {
  width: 100%;
}

.copyright-area.style-04 .copyright-area-inner {
  color: #fff;
  text-align: right;
}

.copyright-area .copyright-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
}

.copyright-area .copyright-list ul li {
  list-style: none;
  text-align: left;
  line-height: 1;
  color: #fff;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.copyright-area .copyright-list ul li:hover {
  color: var(--main-color-three);
}

.copyright-area .copyright-list ul li:not(:last-child) {
  padding-right: 5px;
  border-right: 1px solid #fff;
}

.copyright-area .copyright-list ul li:not(:first-child) {
  padding-left: 5px;
}

.back-to-top.style-04 {
  background-color: var(--main-color-three);
}

.back-to-top.style-05 {
  background-color: var(--main-color-four);
}

.back-to-top.style-06 {
  background-color: var(--main-color-five);
}

.overlay-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#f3f0eb), to(white));
  background: linear-gradient(180deg, #f3f0eb 0%, white 100%);
}

.rise-area {
  position: relative;
}

.rise-area.style_02 {
  background: var(--main-color-five);
  margin: 0 80px;
}

.rise-area.style_02 .rise-flex-contents {
  margin-top: 0;
  border-radius: 0;
  background: none;
  padding: 50px 20px 20px;
}

.rise-area.style_02 .rise-flex-contents::before {
  background: var(--main-color-five);
  width: 100%;
  right: 0;
}

.rise-area.style_02 .rise-flex-contents .single-donate .nice-selects .nice-select .list {
  width: 100%;
  background: var(--main-color-five);
}

.rise-area.style_02 .rise-flex-contents .single-donate .nice-selects .nice-select .list li:hover {
  background: #fff;
  color: var(--main-color-five);
}

.rise-area.style_02 .rise-flex-contents .single-donate .nice-selects .nice-select .list li.focus {
  color: #fff;
  background: var(--main-color-five);
}

.rise-area.style_02 .rise-flex-contents .single-donate .nice-selects .nice-select .list li.focus:hover {
  background: #0fc39321;
  color: var(--main-color-five);
}

.rise-area.style_02 .rise-flex-contents .single-donate .donate-btn {
  color: var(--main-color-five);
}

.rise-area.style_02 .rise-flex-contents .single-donate .donate-btn:hover {
  background: var(--main-color-five);
  color: #fff;
}

/*.rise-flex-contents {*/
/*  display: -webkit-box;*/
/*  display: -ms-flexbox;*/
/*  display: flex;*/
/*  -ms-flex-wrap: wrap;*/
/*  flex-wrap: wrap;*/
/*  -webkit-box-align: center;*/
/*  -ms-flex-align: center;*/
/*  align-items: center;*/
/*  background: var(--main-color-four);*/
/*  -webkit-box-pack: justify;*/
/*  -ms-flex-pack: justify;*/
/*  justify-content: space-between;*/
/*  width: 100%;*/
/*  padding: 50px 60px 20px;*/
/*  border-radius: 100px;*/
/*  margin-top: -100px;*/
/*  position: relative;*/
/*  z-index: 222;*/
/*}*/

.rise-flex-contents {
  background: var(--main-color-four);
  border-radius: 12px;
  position: absolute;
  left: 0;
  bottom: 0px;
  z-index: 222;
  margin: 30px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 5px;
  width: 250px;
  padding-top: 20px;
}

.single-donate-now {
  width: 100%;
  display: flex;
}

/*.rise-flex-contents::before {*/
/*  position: absolute;*/
/*  content: "";*/
/*  height: 100%;*/
/*  width: 10000px;*/
/*  top: 0;*/
/*  right: 100px;*/
/*  background: var(--main-color-four);*/
/*  z-index: -1;*/
/*}*/


.rise-flex-contents::before {
  position: absolute;
  content: "";
  height: 100%;
  /* width: 10000px; */
  top: 0;
  right: 100px;
  background: var(--main-color-four);
  z-index: -1;
}

.rise-flex-contents .single-donate .title {
  color: #fff;
  font-weight: 700;
  font-size: 1.4rem;
}

.rise-flex-contents .single-donate .form--control {
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.5);
  height: 55px;
  border-radius: 30px;
  color: #fff;
  font-size: .75rem;
  font-weight: 700;
  font-family: var(--heading-font);
  text-align: center;
  padding: 0 10px;
  max-width: 200px;
}

.rise-flex-contents .single-donate .form--control::-webkit-outer-spin-button,
.rise-flex-contents .single-donate .form--control input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.rise-flex-contents .single-donate .nice-selects .nice-select {
    font-weight: 700;
    color: #fff;
    background: none;
}

.rise-flex-contents .single-donate .nice-selects .nice-select.open::after {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.rise-flex-contents .single-donate .nice-selects .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  content: "";
  display: block;
  height: 8px;
  margin-top: -10px;
  pointer-events: none;
  position: absolute;
  width: 8px;
}



.rise-flex-contents .single-donate .nice-selects .nice-select .list li {
  font-size: 13px;
  font-weight: 400;
  font-family: var(--heading-font);
}

.rise-flex-contents .single-donate .nice-selects .nice-select .list li:hover {
  background: #fff;
  color: var(--main-color-four);
}

.rise-flex-contents .single-donate .nice-selects .nice-select .list li.focus {
  color: #fff;
  background: var(--main-color-four);
}

.rise-flex-contents .single-donate .nice-selects .nice-select .list li.focus:hover {
  background: #fff;
  color: var(--main-color-four);
}

/*.rise-flex-contents .single-donate .donate-btn {*/
/*  background: none;*/
/*  font-size: 20px;*/
/*  padding: 10px 5px;*/
/*  border: 1px solid rgba(255, 255, 255, 0.5);*/
/*  font-family: var(--heading-font);*/
/*  font-weight: 700;*/
/*  color: var(--main-color-four);*/
/*  background: #fff;*/
/*  width: 100%;*/
/*  outline: none;*/
/*  position: relative;*/
/*  border-radius: 30px;*/
/*  cursor: pointer;*/
/*  -webkit-transition: all 0.3s;*/
/*  transition: all 0.3s;*/
/*  padding: 0 20px;*/
/*  height: 55px;*/
/*}*/



.rise-flex-contents .single-donate .donate-btn::after {
    
  content: "\f0d9";
  font-family: 'Remixicon';
}

.header-area.header-bg-04 {
  background-color: #000;
  background-position: center;
  background-size: cover;
  position: relative;
}



.header-area.header-bg-05 {
  background-color: #F3F0EB;
  background-position: center;
  background-size: cover;
  position: relative;
}

.header-area.header-bg-05::after {
  content: "";
  position: absolute;
  left: 0%;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(68 65 66 / 97%);
  z-index: -1;
}

.header-area .header-inner-04 .title img {
  position: absolute;
  top: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 310px;
}

.header-area .header-inner-04 .title {
  text-transform: initial;
  position: relative;
  font-size: 100px;
}

.header-area .inner-right-contents {
  max-width: 430px;
  margin-left: auto;
}

.header-area .inner-right-contents .donate-title {
  background-color: var(--main-color-three);
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  font-family: var(--heading-font);
  text-align: center;
  padding: 13px 0;
  -webkit-animation: none;
  animation: none;
}

.header-area .inner-right-contents .inner-content-all {
  background-color: rgba(6, 2, 39, 0.5);
  padding: 30px;
}

.header-area .inner-right-contents .inner-content-all p {
  background: #fff;
  padding: 10px 20px;
  color: #333;
  font-size: 16px;
}

.header-area .inner-right-contents .inner-content-all .nice-selects .nice-select {
  background-color: #fff;
  color: #333;
  border-radius: 0px;
  border: solid 1px #333;
  width: 100%;
  height: 55px;
  line-height: 55px;
  margin-bottom: 20px;
}

.header-area .inner-right-contents .inner-content-all .nice-selects .nice-select .current {
  color: #333;
  -webkit-animation: none;
  animation: none;
  font-size: 16px;
  font-weight: 400;
}

.header-area .inner-right-contents .inner-content-all .nice-selects .nice-select .nice-select-search-box {
  background: none;
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0 5px 0;
}

.header-area .inner-right-contents .inner-content-all .nice-selects .nice-select .list {
  width: 100%;
}

.header-area .inner-right-contents .inner-content-all .nice-selects .nice-select::after {
  display: none;
}

.header-area .inner-right-contents .inner-content-all .nice-selects .nice-select::before {
  content: "";
  font-family: "Line Awesome Free";
  font-weight: 900;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header-area .inner-right-contents .inner-content-all .nice-selects .nice-select.open::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.header-area .inner-right-contents .inner-content-all .donate-btn {
  background: none;
  font-size: 20px;
  padding: 10px 5px;
  border: 2px solid rgba(255, 255, 255, 0.2);
  font-family: var(--heading-font);
  font-weight: 700;
  color: #fff;
  width: 100%;
  outline: none;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header-area .inner-right-contents .inner-content-all .donate-btn:hover {
  background: var(--main-color-three);
}

.header-area .inner-right-contents .inner-content-all .donate-btn:hover::after {
  margin-left: 5px;
}

.header-area .inner-right-contents .inner-content-all .donate-btn::after {
  font-family: "Line Awesome Free";
  font-weight: 900;
  content: "";
  margin-left: 15px;
  font-size: 16px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header-area .inner-right-contents .inner-content-all .donate-input .form--control {
  height: 50px;
  outline: none;
  border: 0;
  background: #fff;
  width: 100%;
  text-align: center;
  color: #002359;
  font-size: 20px;
  font-weight: 700;
}

.header-area .inner-right-contents .inner-content-all .donate-input .donate-lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 15px;
  padding: 0;
}

.header-area .inner-right-contents .inner-content-all .donate-input .donate-lists li {
  list-style: none;
  border: 1px solid rgba(255, 255, 255, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 55px;
  width: 78px;
  color: #fff;
  margin: 5px 0;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.header-area .inner-right-contents .inner-content-all .donate-input .donate-lists li.active {
  background: var(--main-color-three);
}

.header-area .inner-right-contents .inner-content-all .donate-input .donate-lists li:hover {
  background: var(--main-color-three);
}

.banner-mask-contents .banner-mask-image {
  position: relative;
  height: 672px;
  width: 938px;
}

.banner-mask-contents .banner-mask-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 25px;
}

.header-slider-new .inner-padding {
  padding: 200px 80px 80px;
}



/*new style texty*/



.header-area {
  padding: 290px 0 245px;
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.header-area.style-01 {
  padding: 255px 0 295px;
}

.header-area.style-02 {
  padding: 235px 0 295px;
}

.header-area.header-bg {
  background-color: #000;
  background-position: center;
  background-size: cover;
  position: relative;
  z-index: 0;
}

.header-area.header-bg::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(117, 0, 98, 0.8)), to(rgba(238, 11, 82, 0.8)));
  background: linear-gradient(360deg, rgba(117, 0, 98, 0.8) 0%, rgba(238, 11, 82, 0.8) 100%);
  z-index: -1;
}

.header-area.header-bg-02 {
  background-color: #000;
  background-position: center;
  background-size: cover;
  position: relative;
}

.header-area.header-bg-02::after {
  content: "";
  position: absolute;
  left: 0%;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(104, 198, 178, 0.6);
  z-index: -1;
}

.header-area.header-bg-03 {
  background-color: #000;
  background-position: center;
  background-size: cover;
  position: relative;
}

.header-area.header-bg-03::after {
  content: "";
  position: absolute;
  left: 0%;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(43, 42, 53, 0.5);
  z-index: -1;
}

.header-area.header-bg-04 {
  background-color: #000;
  background-position: center;
  background-size: cover;
  position: relative;
}

.header-area.header-bg-04::after {
  content: "";
  position: absolute;
  left: 0%;
  top: 0;
  width: 100%;
  height: 100%;
  /*background-color: rgb(0 0 0 / 55%);*/
  background-color: rgba(6, 28, 20, 0.29);;
  z-index: -1;
}

.header-area.header-bg-05 {
  background-color: #F3F0EB;
  background-position: center;
  background-size: cover;
  position: relative;
}



.header-area .header-inner {
  overflow: hidden;
}

.header-area .header-inner-02 {
  overflow: hidden;
}

.header-area .header-inner-02 .paragraph-bg {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 0 40px;
  display: inline-block;
}

.header-area .header-inner-02 .title {
  text-transform: initial;
}

.header-area .header-inner-04 .title {
  text-transform: initial;
  font-size: 75px;
  font-weight: 700;
  position: relative;
}

.header-area .header-inner-04 .title .tdd {
  text-transform: initial;
  position: relative;
  font-size: unset;
  font-weight: 700;
}

.header-area .header-inner-04 .title img {
  position: absolute;
  top: 120px;
  left: 0;
  max-width: 310px;
  z-index: 1;
}

.header-area .header-inner-05 .title {
  text-transform: initial;
  position: relative;
  font-size: 100px;
  line-height: 1.2;
  padding: 0;
  margin: 0;
}

.header-area .header-inner-05 .title span {
  font-size: unset;
  display: inline-block;
  font-weight: 700;
  -webkit-animation: none !important;
  animation: none !important;
  background: var(--main-color-four);
  line-height: 0;
  padding-top: 35px;
  padding-right: 15px;
  padding-bottom: 40px;
  padding-left: 15px;
  border-radius: 12px;
}
.header-area .icon {
  width: 80px;
  height: 80px;
}

.header-area .title {
  font-size: 120px;
  line-height: 130px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  margin-bottom: 30px;
}

.header-area p {
  font-size: 24px;
  line-height: 34px;
  color: rgba(255, 255, 255, 0.8);
}

.header-area span {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  display: block;
}

.header-area.banner-padiing {
  padding: 230px 0 150px;
}

.header-area.banner-padiing-02 {
  padding: 350px 0 350px;
  height: 100vh;
}



.header-slider-four .owl-item.active span {
  -webkit-animation: none;
  animation: none;
}

.header-slider-new {
  background: #F3F0EB;
  padding-left: 80px;
  padding-right: 80px;
  margin-bottom: -6px;
}

.header-slider-new .slick-slide.slick-current .header-inner-06 .title {
  -webkit-animation: flipInX 2s 1s both;
  animation: flipInX 2s 1s both;
}

.header-area .header-inner-06 .title {
  font-size: 75px;
  line-height: 90px;
}

.header-area .header-inner-06 .title span {
  display: inline-block;
  position: relative;
  font-size: unset;
  font-weight: unset;
  z-index: 2;
  line-height: 1;
  padding: 0 10px 20px;
}

.header-area .header-inner-06 .title span::before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background: #40b48d;
    z-index: -1;
    -webkit-transform: rotate(-5deg);
    transform: rotate(0deg);
}

.header-area .header-inner-06 .progress-wrapper {
  margin-top: 50px;
}

.header-area .header-inner-06 .progress-wrapper .targets {
  font-size: 20px;
  font-weight: 400;
  margin-top: 15px;
}

.header-area .header-inner-06 .progress-wrapper .progress-item .single-progressbar {
  max-width: 330px;
}

.header-area .header-inner-06 .progress-wrapper .progress-item .single-progressbar .progressbar {
  width: 100%;
  position: relative;
  background-color: #707070 !important;
  border-radius: 10px !important;
}

.header-area .header-inner-06 .progress-wrapper .progress-item .single-progressbar .progressbar .proggress {
  background-color: var(--main-color-five) !important;
}

.header-area .header-inner-06 .progress-wrapper .progress-item .single-progressbar .progressbar .percentCount {
  position: absolute;
  color: var(--main-color-five);
  left: 105% !important;
  top: -30px;
  background: none;
  font-family: var(--heading-font);
  padding: 2px 5px;
  font-size: 40px;
  font-weight: 700;
}

.header-area .header-inner-06 .progress-wrapper .progress-item .single-progressbar .progressbar .percentCount::after {
  display: none;
}

.inner-right-contents {
  max-width: 430px;
  margin-left: auto;
}

.inner-right-contents .donate-title {
  background-color: var(--main-color-three);
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  font-family: var(--heading-font);
  text-align: center;
  padding: 13px 0;
  -webkit-animation: none;
  animation: none;
}

.inner-right-contents .inner-content-all {
  background-color: rgba(6, 2, 39, 0.5);
  padding: 30px;
}

.inner-right-contents .inner-content-all p {
  background: #fff;
  padding: 10px 20px;
  color: #333;
  font-size: 16px;
}

.inner-right-contents .inner-content-all .nice-selects .nice-select {
  background-color: #fff;
  color: #333;
  border-radius: 0px;
  border: solid 1px #333;
  width: 100%;
  height: 55px;
  line-height: 55px;
  margin-bottom: 20px;
}

.inner-right-contents .inner-content-all .nice-selects .nice-select .current {
  color: #333;
  -webkit-animation: none;
  animation: none;
  font-size: 16px;
  font-weight: 400;
}

.inner-right-contents .inner-content-all .nice-selects .nice-select .nice-select-search-box {
  background: none;
  border: 0;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0 5px 0;
}

.inner-right-contents .inner-content-all .nice-selects .nice-select .list {
  width: 100%;
}

.inner-right-contents .inner-content-all .nice-selects .nice-select::after {
  display: none;
}

.inner-right-contents .inner-content-all .nice-selects .nice-select::before {
  content: "\f107";
  font-family: 'Line Awesome Free';
  font-weight: 900;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.inner-right-contents .inner-content-all .nice-selects .nice-select.open::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.inner-right-contents .inner-content-all .donate-btn {
  background: none;
  font-size: 20px;
  padding: 10px 5px;
  border: 2px solid rgba(255, 255, 255, 0.2);
  font-family: var(--heading-font);
  font-weight: 700;
  color: #fff;
  width: 100%;
  outline: none;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.inner-right-contents .inner-content-all .donate-btn:hover {
  background: var(--main-color-three);
}

.inner-right-contents .inner-content-all .donate-btn:hover::after {
  margin-left: 5px;
}

.inner-right-contents .inner-content-all .donate-btn::after {
  font-family: "Line Awesome Free";
  font-weight: 900;
  content: "";
  margin-left: 15px;
  font-size: 16px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.inner-right-contents .inner-content-all .donate-input .form--control {
  height: 50px;
  outline: none;
  border: 0;
  background: #fff;
  width: 100%;
  text-align: center;
  color: #002359;
  font-size: 20px;
  font-weight: 700;
}

.inner-right-contents .inner-content-all .donate-input .donate-lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 15px;
  padding: 0;
}

.inner-right-contents .inner-content-all .donate-input .donate-lists li {
  list-style: none;
  border: 1px solid rgba(255, 255, 255, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 55px;
  width: 78px;
  color: #fff;
  margin: 5px 0;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.inner-right-contents .inner-content-all .donate-input .donate-lists li.active {
  background: var(--main-color-three);
}

.inner-right-contents .inner-content-all .donate-input .donate-lists li:hover {
  background: var(--main-color-three);
}

.banner-mask-contents .banner-mask-image {
  position: relative;
  height: 672px;
  width: 938px;
}


.header-slider-new .inner-padding {
  padding: 200px 80px 80px;
}


.section-bg-2 {
  background: #F3F0EB;
}

.section-bg-3 {
  background: rgba(68, 176, 136, 0.16);
}

.section-title.section-title-four span {
  font-size: 22px;
  background-color: #44b08857;
  color: #44B088;
  width: fit-content;
  padding: 0 10px 0;
  border-radius: 15px;
  margin: 0 auto;
}


.section-title.section-title-four .title {
  position: relative;
  display: inline-block;

}

.section-title.section-title-four .title img {
  position: absolute;
  right: 0;
  top: 20px;
}

.boxed-btn.btn-color-three {
  background-color: #ffffff;
  color: #40b48d;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  border: 1px solid #e2e2e2;
}

.boxed-btn.btn-dander {
  background-color: #BFA100;
  color: #fff;
}

.boxed-btn.btn-violet {
  background-color: #9238A4;
  color: #fff;
}


.progress-item .single-progressbar.style-01 .progressbar .percentCount {
  background-color: var(--main-color-one);
}

.progress-item .single-progressbar.style-01 .progressbar .percentCount::after {
  border-top: 10px solid var(--main-color-one);
}

.progress-item .single-progressbar .progressbar {
  width: 100%;
  position: relative;
  background-color: #f4f4f4;
}

.progress-item .single-progressbar .progressbar .proggress {
  height: 5px;
  width: 10px;
}

.progress-item .single-progressbar .progressbar .percentCount {
  position: absolute;
  color: white;
  left: 0%;
  top: -30px;
  background-color: #14b3e4;
  padding: 2px 5px;
  font-size: 12px;
  font-weight: 500;
}

.progress-item .single-progressbar .progressbar .percentCount::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: -5px;
  border-top: 10px solid var(--secondary-color);
  border-right: 10px solid transparent;
}

.boxed-btn.secondary-color-two {
  background-color: var(--secondary-color-two);
  color: #fff;
}


.category-slider .single-category .category-image img {
    margin: 0 auto;
    max-width: 150px;
    height: 150px;
    width: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.single-category .category-image .category-shape img {
  position: absolute;
  top: -10px;
  left: -10px;
  right: 0;
  height: calc(100% + 10px);
  width: calc(100% + 10px);
  margin: 0 auto;
  z-index: -1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.section-title.section-title-five .title {
  font-size: 35px;
}

.section-title.section-title-five .title span {
  position: relative;
  z-index: 2;
  line-height: 1;
  padding: 10px 10px 15px;
  background: none;
  color: #fff;
}

.section-title.section-title-five .title span::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background: var(--main-color-five);
  z-index: -1;
  -webkit-transform: rotate(-5deg);
  transform: rotate(0deg);
}

.single-flag-contribute .thumb {
  position: relative;
}

.single-flag-contribute .flag-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #fff;
  background-color: #BD081C;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  transition: all .3s;
}

.flag-icon:hover {
  background: #fff;
  color: var(--main-color-three);
  border-color: var(--main-color-three);
}

.author-data-tab .tabs {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
}

.author-data-tab .tabs li {
  font-size: 16px;
  font-weight: 500;
  padding: 10px 20px;
  cursor: pointer;
  background: none;
  border: 1px solid #e2e2e2;
  margin-top: 10px;
  transition: all .3s;
}

.author-data-tab .tabs li:not(:last-child) {
  margin-right: 20px
}

.author-data-tab .tabs li.active {
  color: #fff;
  background-color: var(--main-color-one);
}

.author-data-tab .tabs li:hover {
  color: #fff;
  background-color: var(--main-color-one);
}

.tab-area-new .tab-content {
  display: none;
}

.tab-area-new .tab-content.active {
  display: block;
}

.tab-area-new .single-tabs {
  margin-top: 20px;
}

.success-contents-all {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.success-contents-all .success-thums-two {
  max-width: 350px;
  margin: 0;
  padding: 30px;
}

.success-contents-all .single-success-images img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/* Image */
.success-area .success-thums img{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Link */
 .success-area .btn-wrapper a{
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
 }
 
 /* Success thums */
 .success-area .single-success-items .success-thums{
  padding-right:1px;
  padding-left:18px;
  padding-top:7px;
  padding-bottom:20px;
 }
 
 /* Success contents all */
.success-area .single-success-items .success-contents-all{
  border-bottom-style:solid;
  border-bottom-width:0px;
 }
 
 /* Row */
 .success-area .single-success-items .align-items-center{
  border-style:none;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin-bottom:12px;
  border-bottom-color:rgba(199,198,198,0.3);
 }
 
 /* Widget */
.col-lg-4 .widget-area .widget{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Image */
 .single-event-details a img{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 


.slick-slider .slick-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}

.slick-slider .slick-dots li {
  list-style: none;

}

.slick-slider .slick-dots li.slick-active button {
  background: var(--main-color-three);
}

.slick-slider .slick-dots li button {
  background: #ccc;
  height: 12px;
  width: 12px;
  border-radius: 50px;
  border: 0;
  outline: none;
  margin: 0 5px;
  text-indent: -99999px;
}

.author-data-new {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}


.author-data-new .medical-documents {
  display: flex;
  align-items: center;
}

.medical-document-btn .boxed-btn {
  padding: 13px 20px;
}

.success-page .boxed-btn {
  padding: 6px 10px;
}

.user-dashboard-wrapper .nice-select.form-control {
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin-bottom: 20px;
  padding: 0 12px;
}

.donation_wrapper .single_amount_wrapper .single_amount.selected {
  background-color: #40b48d;
  color: #fff;
  transition: background-color 0.3s ease, color 0.3s ease;

}

.inner-content-all .donate-btn {
  width: 100%;
  display: inline-block;
  text-align: center;
}

.support-ticket-wrapper {
  padding: 50px;
  box-shadow: 0 0 40px 0 rgb(0 0 0 / 5%);
}

.support-ticket-wrapper .login-form p {
  font-size: 36px;
  line-height: 40px;
  text-align: center;
  font-weight: 700;
  color: var(--heading-color);
  margin-bottom: 50px;
}

.support-ticket-wrapper button[type=submit]:hover {
  background-color: var(--secondary-color);
  color: #fff;
}

.account-form .btn-wrapper {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
}

.support-ticket-wrapper .title {
  font-size: 36px;
  line-height: 46px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 40px;
}

.support-ticket-wrapper .form-control {
  border: 1px solid #e2e2e2;
  border-radius: 0;
  height: 50px;
  width: 100%;
}

.support-ticket-wrapper button[type=submit] {
  display: inline-block;
  border: none;
  background-color: var(--main-color-one);
  color: #fff;
  padding: 10px 30px;
  font-weight: 600;
  margin-top: 20px;
  transition: all .4s;
}

.support-ticket-wrapper .form-group {
  margin-bottom: 1rem;
}

.support-ticket-wrapper textarea.form-control {
  height: 120px;
}

.support-ticket-wrapper .form-group label {
  margin-top: 20px;
}

.login-form-wrapper .form-control {
  margin-bottom: 20px;
  width: 100%;
}

.single-featured {
  position: relative;
  z-index: 1;
}

.award-flex-position {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 91;
  display: block;


}

.award-flex-position.style-02 {
  top: 25px;
  left: 30px;
}


.award-flex-position .award-new-icon {
  background: #BFA100;
  color: #fff;
  height: 40px;
  width: 40px;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;

}

.award-flex-position .award-new-icon:not(:last-child) {
  margin-bottom: 10px;
}

.award-flex-position .flag-new-icon:not(:last-child) {
  margin-bottom: 10px;
}

.award-flex-position .flag-new-icon:nth-child(2n+2) {
  background-color: var(--main-color-one);
}

.award-flex-position .award-new-icon:nth-child(2n+2) {
  background-color: #4c80b7;
}

.award-flex-position .flag-new-icon {
  color: #fff;
  background-color: #BD081C;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  transition: all .3s;
}

.single-featured .award-icon-two {
  background: var(--main-color-five);
  color: #fff;
  height: 40px;
  width: 40px;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 9;
}


.navbar-area.nav-style-02.charity-nav-04 {
  background-color: transparent;
}

.navbar-area.nav-style-02.has-topbar-04 {
  top: 25px;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container {
  padding: 21px 0 21px 20px;
  background-color: transparent;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav {
  text-align: right;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children {
  z-index: initial;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li {
  color: #fff;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li.current-menu-item:before {
  color: var(--main-color-three);
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li.current-menu-item a {
  color: var(--main-color-three);
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li a {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  color: #fff;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {
  border-bottom: 4px solid var(--main-color-three);
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li {
  color: #fff;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {
  background-color: #fff;
  color: var(--paragraph-color);
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover {
  background-color: var(--main-color-three);
  color: #fff;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li.current-menu-item a {
  color: var(--main-color-three);
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li {
  margin-left: 20px;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before {
  color: var(--main-color-three);
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .navbar-collapse .navbar-nav li:hover a {
  color: var(--main-color-three);
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .nav-right-content {
  margin-left: 0;
  -webkit-clip-path: initial;
  clip-path: initial;
  background-color: transparent;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .nav-right-content ul li a:hover {
  background: var(--main-color-three);
  color: #fff;
  border-color: var(--main-color-three);
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .nav-right-content ul li a {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-family: var(--heading-font);
  font-weight: 700;
  border: 2px solid #616161;
  color: #fff;
  padding: 12px 40px;
}

.navbar-area.nav-style-02.charity-nav-04 .nav-container .logo-wrapper {
  background-color: unset;
  position: unset;
  box-shadow: none;
  padding: 0;
  border-left: none;
  clip-path: none;
}



.navbar-area.nav-style-02.charity-nav-05 {
  background-color: transparent;
}

.navbar-area.nav-style-02.has-topbar-05 {
  top: 25px;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container {
  padding: 21px 0 21px 20px;
  background-color: transparent;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav {
  text-align: right;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children {
  z-index: initial;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li {
  color: #fff;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li.current-menu-item:before {
  color: var(--main-color-four);
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li.current-menu-item a {
  color: #ffffff;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li a {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  color: #ffffffa1;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {
  border-bottom: 4px solid var(--main-color-four);
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li {
  color: #fff;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {
  background-color: #fff;
  color: var(--paragraph-color);
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover {
  background-color: var(--main-color-four);
  color: #fff;
}



.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li {
  margin-left: 20px;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before {
  color: var(--main-color-four);
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .navbar-collapse .navbar-nav li:hover a {
  color: #ffffffab;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .nav-right-content {
  margin-left: 0;
  -webkit-clip-path: initial;
  clip-path: initial;
  background-color: transparent;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .nav-right-content ul li a:hover {
  background: none;
  color: #fff;
  border-color: var(--main-color-four);
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .nav-right-content ul li a {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-family: var(--heading-font);
  font-weight: 700;
  border: 2px solid var(--main-color-four);
  color: #fff;
  padding: 12px 40px;
  background: var(--main-color-four);
  border-radius: 30px;
}

.navbar-area.nav-style-02.charity-nav-05 .nav-container .logo-wrapper {
  background-color: unset;
  position: unset;
  box-shadow: none;
  padding: 0;
  border-left: none;
  clip-path: none;
}


.navbar-area.nav-style-02.charity-nav-06 {
  background-color: #F3F0EB;
  top: 0;
  padding: 0px 80px;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container {
  padding: 21px 0 20px 20px;
  background-color: transparent;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav {
  text-align: right;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .nav-right-content {
  margin-left: 0;
  -webkit-clip-path: initial;
  clip-path: initial;
  background-color: transparent;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children {
  z-index: initial;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li {
  color: #333;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before {
  color: var(--main-color-five);
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li:hover a {
  color: var(--main-color-five);
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .nav-right-content {
  margin-left: 0;
  -webkit-clip-path: initial;
  clip-path: initial;
  background-color: transparent;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .nav-right-content ul li a:hover {
  background: none;
  color: #fff;
  border-color: var(--main-color-five);
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li.current-menu-item:before {
  color: var(--main-color-five);
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li {
  margin-left: 20px;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover {
  background-color: var(--main-color-five);
  color: #fff;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li.current-menu-item a {
  color: var(--main-color-five);
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li a {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  color: #333;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {
  border-bottom: 4px solid var(--main-color-five);
}


.navbar-area.nav-style-02.charity-nav-06 .nav-container .nav-right-content ul li a {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-family: var(--heading-font);
  font-weight: 700;
  border: 2px solid var(--main-color-five);
  color: #fff;
  padding: 12px 40px;
  background: var(--main-color-five);
  border-radius: 30px;
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .nav-right-content ul li a:hover {
  background: none;
  color: var(--heading-color);
}

.navbar-area.nav-style-02.charity-nav-06 .nav-container .logo-wrapper {
  background-color: unset;
  position: unset;
  box-shadow: none;
  padding: 0;
  border-left: none;
  clip-path: none;
}

.home-page-four {
  padding: 12px 0px;
}

.navbar-area.nav-style-02.has-topbar-04 {
  top: 40px;
}

.info-items li .color {
  margin-right: 3px;
  color: var(three);
}

.event-booking-form .form-group .form-control {
  height: 50px;
  padding: 0 20px;
}

.event-booking-form #message {
  height: 120px;
}

.social-share-wrap .form-group {
  position: relative;
}

.social-share-wrap .form-group .form-control {
  width: 100%;
  height: 42px;
  line-height: 42px;
}

.social-share-wrap .form-group button {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 0 12px;
}

.share-list-icon .share-title {
  font-size: 16px;
  font-weight: 700;
}


.social-share-wrap .share-list-icon ul li {
  margin: 5px 5px;
}

.donation-details .social-share-wrap {
  margin-top: 40px;
}

.home-six-topbar.topbar-inner.style-01 {
  padding: 9px 80px;
}

.rise-area.style_02 .single-donate .form-control {
  height: 50px;
}

.rise-area .single-donate .form-control {
  height: 50px;
  border-radius: 0 30px 30px 0;
}

.user-dashboard-wrapper .nav-pills li:nth-child(1) a {
  color: #fff;
}

.user-dashboard-wrapper .nav-pills li:nth-child(1) {
  font-size: 20px;
  font-weight: 700;
  color: #ffffff;
  background: #40b48d;
  border-radius: 5px;
}

.social-share-wrap ul li a.line {
  background: #25D366;
}

.social-share-wrap ul li a.telegram {
  background: #0088cc;
}

.social-share-wrap ul li a.envelope {
  background: #000;
}

.social-share-wrap ul li a.sms {
  background: #fcb11a;
}

.social-share-wrap ul li a.pocket {
  background: #00bdc0;
}


.social-share-wrap ul li a.google {
  background: #BD081C;
}

.social-share-wrap ul li a.youtube {
  background: #BD081C;
}


.contribute-single-page-item .alert-danger {
  background: none;
  padding: 0;
  text-align: center;
  border: none;
}

.contribute-single-page-item .alert-danger .contribute-alert span {
  border-radius: 12px;
  text-align: center;
  margin: 0 auto;
  border: none;
  display: inline-block;
  font-weight: 500;
}

.contribute-single-page-item .alert-danger .contribute-alert span i {
  font-size: 18px;
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 5px;
}

.la-android:before {
  content: "\EE58";
  font-family: 'Remixicon';
}

.donation-details .alert-danger {
  background: none;
  color: #dc3545;
  border-radius: 0;
  padding: 7px;
  text-align: center;
  border-left: 1px solid #dc3545;
  border: 1px solid #dc3545;
}

.donation-image-gallery .thumb {
  margin: 0;
}

.donation-image-gallery .single-gallery-image.single-featured {
  margin: 0;
}

.section-title.section-title-four span {
  font-size: 22px;
}

.success-contents .section-title.section-title-four span {
  font-size: 16px;
  margin:0;
}

div#mobile_btn a {
  background-color: var(--main-color-one);
  display: block;
  padding: 10px 30px;
  text-align: center;
  text-transform: capitalize;
  font-weight: 700;
  color: #fff;
  position: fixed;
  left: 10px;
  bottom: 20px;
  width: calc(100% - 20px);
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, .8);
  z-index: 99;
  display: none;
}

.contribute-single-item .content .excpert,
#main-data {
  word-break: break-word;
}



.related-news-carousel .contribute-single-item {
  max-width: 300px;
}



/* Donate */
.rise-area .single-donate-now .donate-btn{
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #ffffff;
  border: 5px solid #0fc393;
  color: #0fc393;
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  transition: all 0.3s ease;
  outline: none;
 }
 


 /* Donate */
.rise-area .single-donate-now .donate-btn:hover{
  background-color: #0fc393;
  border: 5px solid #5fd3b4;
  color: #ffffff;


 }

 /* Input */
 .rise-area .single-donate-now input[type=number]{
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  text-align:center;
  margin-left:-50px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  border-top-right-radius:50px;
  font-size:20px;
  font-weight:600;
  color:#1abc9c;
 }
 
 /* Span Tag */
 .nice-selects .nice-select span{
  position:relative;
  padding-left:45px;
  display:inline-block;
  height:35px;
 }
 
 /* Heading */
 .rise-area .single-donate h2{
  text-align:center;
 }
 
  
  /* Donate */
  .rise-area .single-donate-now .donate-btn{
   font-size:26px;
  }
  


 /* Span Tag */
 .nice-selects .nice-select span {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: rgba(255, 255, 255, 0.49);
  padding-left: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: -webkit-fill-available;
}
 
 /* Nice Unknown */
 .rise-area .nice-selects .nice-select{
  padding-bottom:1px;
 }
 
 /* Heading */
 .rise-area .single-donate h2{
  padding-bottom:5px;
 }
 


 /* Paragraph */
.owl-stage .owl-item p{

  top:-25px;
 }
 
 /* Title */
 .owl-stage .owl-item .title{
  font-weight:600;
 }
 
 /* Next */
 .owl-controls .owl-nav .owl-next{
  border-style:none;
  font-size:46px;
  color:rgba(255,255,255,0.7);
 }
 
 /* Font Icon */
 .owl-nav .owl-next i{
  font-size:46px;
 }
 
 /* Prev */
 .owl-controls .owl-nav .owl-prev{
  font-size:46px;
  border-width:0px;
 }
 
 /* Link */
 #donate a{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  padding-left:60px;
  padding-right:60px;
  padding-bottom:10px;
  padding-top:10px;
 }
 
 @media (min-width:600px){
 
  /* Paragraph */
  .owl-stage .owl-item p{
   font-size:19px;
  }
  
 }
 
 @media (min-width:992px){
 
  /* Title */
  .owl-stage .owl-item .title{
    font-size: 45px;
  }
  
 }

 .social-link .volunteer a:nth-child(1)::before {
  font-family: 'Remixicon';
  content: "\F2AC";
  margin-left: 5px;
   /*color: var(--main-color-one);*/
}

/* Link */
.social-link ul a:nth-child(3):before {
  font-family: 'Remixicon';
  content: "\F25E";
  margin-left: 5px; 
 }
 
 .fa-twitter:before {
  content: "\F3E7";
  font-family: 'Remixicon';
}
 
/* Link */
.social-link .volunteer a:nth-child(1){
  padding-right:30px;
 }
 
 .info-items li .fa-envelope{
  display:none;
 }
 
 
 
 /* List */
 .nice-selects .nice-select ul {
  background-color: #ffffff !important;
  color: #000000;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  /*top: -305px;*/
  top: 80px;
  padding-top: 0px;
  margin-top: 10px;
  margin-bottom: 0px;
  width: 118%;
  left: -18px;
}
 
 /* Input */
 .nice-select .nice-select-search-box input[type=text]{
  width:230px !important;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  border-style:solid;
 }
 
/* أسلوب الجوال */
@media only screen and (max-width: 600px) {
  .rise-flex-contents {
      background: var(--main-color-four);
      border-radius: 0px;
      position: relative;
      width: 100%;
  }
}

@media (max-width:600px){
 
  /* Container */
  .rise-area .container{
   background-color:#0fc393;
  }
  
 }

 

::-webkit-scrollbar-track {
  background: #f1f1f1; /* لون خلفية مسار التمرير */
}

::-webkit-scrollbar-thumb {
  background: #40B48D; /* لون القبضة (المقبض) */
  border-radius: 5px; /* تدوير الزوايا لتناسب شكل القبضة */
}

::-webkit-scrollbar-thumb:hover {
  background: #016349; /* تغيير لون القبضة عند تحويم الماوس عليها */
}

.la-search:before {
  content: "\F0D1";
  font-family: 'Remixicon';
}

.la, .las {
  font-weight: normal;
}

/* Search close */
.navbar-search .active .search-close{
  padding-left:127px;
  display:none;
  visibility:visible;
 }
 
 /* Active */
 .navbar ul .active{
  top:82px !important;
  width:294px;
  visibility:visible;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px;
  right:-19px !important;
 }
 
 /* Button */
 .navbar-search .active button{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  padding-right:16px;
  padding-left:16px;
 }
 
 /* Search */
 #search{
  visibility:visible;
 }
 
 /* Italic Tag */
 .menu-search-form .search-close i{
  visibility:visible;
 }
 
 /* Form Division */
 .navbar-search .active form{
  visibility:visible;
 }
 
 .la-award:before {
  content: "\EA8A";
  font-family: 'Remixicon';
}

.la-gift:before {
  content: "\EDBB";
  font-family: 'Remixicon';
}

/* Award new icon */
.featured-area-three .slick-list .award-new-icon{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  box-shadow:0px 0px 18px -6px #000000;
  position:relative;
  top:-16px;
  left:-16px;
  border-style:solid;
  border-width:3px;
 }
 
 /* Single featured */
 .featured-area-three .slick-list .single-featured{
  background-color:#ffffff;
  border-style:solid;
  border-color:#ededed;
  border-width:1px;
 }
 
 /* Link */
 .featured-area-three .title a{
  font-size:19px;
  font-weight:500;
 }
 
 /* Title */
 .featured-area-three .slick-list .title{
  text-align:center;
 }
 
 /* Span Tag */
 .featured-area-three .b-top span{
  font-weight:400;
  padding-left:18px;
  padding-right:18px;
  background-color:rgba(68,176,136,0.16);
 }
 
 /* Heading */
 .featured-area-three .b-top h2{
  transform:translatex(0px) translatey(0px);
 }
 
 /* Image */
 .featured-area-three .b-top img{
  display:none;
 }
 
 /* Boxed */
 .featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-slide .single-featured .featured-contents .feature-flex .btn-wrapper .boxed-btn{
  border-style:solid !important;
  border-color:rgba(255,255,255,0.33) !important;
 }
 
 /* Link */
 .featured-area-three .slick-current .btn-wrapper a{
  border-width:3px;
 }
 
 /* Raised */
 .featured-area-three .goal .raised{
  flex-direction:column;
 }
 
 /* Goal */
 .featured-area-three .slick-current .goal{
  text-align:right;
  font-size:18px;
 }
 
 /* Raised */
 .featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-slide .single-featured .featured-contents .feature-flex .goal .raised{
  font-size:14px !important;
 }
 
 /* Goal */
 .featured-area-three .slick-list .goal{
  text-align:right;
 }
 
 /* Feature flex */
 .featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-slide .single-featured .featured-contents .feature-flex{
  flex-direction:row !important;
 }
 
 @media (min-width:415px){
 
  /* Boxed */
  .featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-slide .single-featured .featured-contents .feature-flex .btn-wrapper .boxed-btn{
   padding-top:10px !important;
   padding-bottom:10px !important;
   padding-left:40px !important;
   padding-right:40px !important;
  }
  
  /* Link */
  .featured-area-three .slick-current .btn-wrapper a{
   padding-left:40px;
  }
  
 }
 
 @media (min-width:992px){
 
  /* Heading */
  .featured-area-three .b-top h2{
   font-size:41px;
  }
  
 }

 /* Donate */
.rise-area .single-donate-now .donate-btn{
  z-index:1000;
 }
 
 

 /* Table Data */
.featured-area-three .slick-current td{
  text-align:right;
  padding-right:0px;
 }
 
 /* Th */
 .featured-area-three .slick-current th{
  text-align:right;
 }
 
 /* Th */
 .featured-area-three tr th{
  text-align:right;
  margin-left:0px;
  padding-left:0px;
  padding-right:0px;
 }
 
 /* Th */
 .featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-slide .single-featured .featured-contents .feature-flex .table tbody tr th{
  width:66px !important;
 }
 
 /* Featured contents */
 .featured-area-three .slick-list .featured-contents{
  text-align:right;
 }
 
 .featured-area-three .slick-list .title{
  text-align:center;
 }
 
 /* Table Data */
 .featured-area-three tr td{
  padding-right:0px;
 }
 
 /* Span Tag */
 .section-bg-3 .b-top span{
  font-weight:400;
  background-color:rgba(68,176,136,0.16);
 }
 
 /* Span Tag */
 .featured-area-three .b-top span{
  background-color:rgba(68,176,136,0.16);
 }
 
 /* Span Tag */
 .success-area-two .b-top span{
  background-color:rgba(68,176,136,0.16);
  font-weight:400;
 }
 
 /* Image */
 .section-bg-3 .b-top img{
  display:none;
 }
 
 /* Image */
 .success-area-two .b-top img{
  display:none;
 }
 
 /* Span Tag */
 .order-lg-1 .section-title span{
  margin-bottom:25px !important;
 }
 
 /* Image */
 .recent-area-two .b-top img{
  display:none;
 }
 
 /* Span Tag */
 .recent-area-two .b-top span{
  font-weight:400;
  background-color:rgba(68,176,136,0.16);
 }
 
 /* Recent flex */
 .recent-area-two .recent-childs .recent-flex{
  text-align:right;
 }
 
 /* Percent count */
 .recent-area-two .recent-flex .percentCount{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  font-weight:400 !important;
 }
 
 /* Single recent 02 */
 .recent-area-two .recent-childs .single-recent-02{
  background-color:#ffffff;
 }
 
 /* Image */
 .section-bg-3 .section-shapes img{
  display:none;
 }
 
 /* Award new icon */
 .recent-area-two .recent-image .award-new-icon{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  border-style:solid;
  box-shadow:3px 5px 9px -1px rgba(0,0,0,0.21);
 }
 
 /* Image */
 .blog-area-two .b-top img{
  display:none;
 }
 
 /* Span Tag */
 .blog-area-two .b-top span{
  font-weight:400;
  background-color:rgba(68,176,136,0.16);
 }
 
 /* Copyright area */
 .footer-area .copyright-area{
  background-color:#2d9671;
  border-top-style:none;
  border-top-width:1px;
 }
 
 /* Footer top */
 .footer-area .footer-top{
  border-style:solid;
  border-color:rgba(255,255,255,0.18);
  padding-top:60px;
  padding-bottom:60px;
 }
 
 /* List Item */
 .footer-top .recent_post_item li{
  background-color:#ffffff;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Link */
 .single-recent-post-item .title a{
  color:#5c5c5c !important;
  font-size:12px !important;
  position:relative;
  bottom:-7px;
 }
 
 /* Span Tag */
 .footer-top .container .row .col-lg-3 .widget .recent_post_item .single-recent-post-item .content span{
  color:#908a8a !important;
 }
 
 /* Widget Title */
 .footer-top .widget .widget-title{
  color:#ffffff;
  font-size:18px;
 }
 
 /* Icon */
 .contact_info_list .single-info-item .icon {
  background-color: #ffffff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-bottom: 5px;
  font-size:16px;
  padding-right:7px;
  padding-top:3px;
}
 
 /* Details */
 .contact_info_list .single-info-item .details{
  padding-right:11px !important;
 }
 
 /* Content Division */
 .recent_post_item .single-recent-post-item .content{
  position:relative;
 }
 
 /* Input */
 .newsletter-form-wrap form input[type=email]{
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Submit */
 .newsletter-form-wrap form .submit-btn{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  background-color:#ffffff;
  border-color:#3e9f7b;
  border-width:5px;
  border-style:solid;
  padding-right:0px;
  margin-right:0px;
  width:46px;
 }
 
 /* Font Icon */
 .newsletter-form-wrap form i{
  color:#2d9671;
  border-width:5px;
  border-style:none;
 }
 
 /* Copyright area inner */
 .copyright-area .copyright-item .copyright-area-inner{
  font-size:16px;
  direction:ltr;
 }
 
 /* Paragraph */
 .footer-top .about_us_widget p{
  font-size:15px;
  line-height:1.71em;
 }
 
 @media (min-width:992px){
 
  /* Span Tag */
  .featured-area-three .b-top span{
   font-size:22px;
  }
  
  /* Span Tag */
  .section-bg-3 .b-top span{
   font-size:22px;
  }
  
  /* Heading */
  .featured-area-three .b-top h2{
   font-size:41px;
  }
  
  /* Heading */
  .section-bg-3 .b-top h2{
   font-size:41px;
  }
  
  /* Heading */
  .success-area-two .b-top h2{
   font-size:41px;
  }
  
  /* Heading */
  .recent-area-two .b-top h2{
   font-size:41px;
  }
  
  /* Heading */
  .blog-area-two .b-top h2{
   font-size:41px;
  }
  
 }


 /* Featured area three */
.featured-area-three{
  background-color:#f3f3f3;
 }
 
 
 /* Success area two */
 .success-area-two{
  background-color:#f3f3f3;
 }
 
 /* Recent area two */
 .recent-area-two{
  background-color:#f3f3f3;
 }
 
 /* Single counterup 02 */
 .section-bg-3 .counter-child .single-counterup-02{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  background-color:#40b48d;
  background-image:url("https://aayplay.com/assets/uploads/media-uploader/liquid-cheese-11713341829.png");
 }
 
 /* Image */
 .section-bg-3 .icon img{
  display:none;
 }
 
 /* Italic Tag */
 .section-bg-3 .icon i{
  color:#ffffff;
 }
 
 /* Span Tag */
 .section-bg-3 .count-wrap span{
  color:#ffffff;
 }
 
 /* Title */
 .section-bg-3 .counter-child .title{
  color:#ffffff;
 }
 
 /* Count wrap */
 .section-bg-3 .counter-child .count-wrap{
  color:#ffffff;
 }
 
 /* Progressbar */
 .recent-area-two .recent-flex .progressbar{
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
 }
 
 /* Danger color */
 .recent-area-two tr .danger-color{
  font-weight:600;
 }
 
 /* Main color three */
 .recent-area-two tr .main-color-three{
  font-weight:600;
 }
 
 /* Table Data */
 .recent-area-two tr td{
  padding-right:0px;
 }
 

 
 /* Paragraph */
 .order-lg-1 p{
  font-size:17px;
  line-height:1.9em;
  margin-bottom:4px;
 }
 
 /* Heading */
 .order-lg-1 .section-title h4{
  margin-bottom:-22px;
 }
 
 /* Image */
 .offset-lg-1 .success-mask img{
  box-shadow:none;
 }
 
 /* Link */
 .recent-area-two .btn-wrapper a{
  background-color:rgba(68,176,136,0.08) !important;
  border-style:solid;
  border-width:2px;
  border-color:#40b48d;
  color:#44b088 !important;
  font-size:16px;
 }
 
 /* Wrapper */
 .recent-area-two .btn-wrapper{
  margin-top:20px;
 }
 
 /* Span Tag */
 .blog-area-two .b-top span{
  padding-left:24px;
  padding-right:24px;
  padding-top:3px;
  padding-bottom:3px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Span Tag */
 .recent-area-two .b-top span{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  padding-left:24px;
  padding-right:24px;
  padding-top:3px;
  padding-bottom:3px;
 }
 
 /* Span Tag */
 .success-area-two .b-top span{
  padding-left:24px;
  padding-right:24px;
  padding-top:3px;
  padding-bottom:3px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Span Tag */
 .section-bg-3 .b-top span{
  padding-left:24px;
  padding-right:24px;
  padding-top:3px;
  padding-bottom:3px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Span Tag */
 .featured-area-three .b-top span{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  padding-left:24px;
  padding-right:24px;
  padding-top:3px;
  padding-bottom:3px;
 }
 
 /* Link */
 .category-slider .slick-list a{
  font-weight:600 !important;
  font-size:16px;
  color:#000000 !important;
 }
 


 .slick-slide .single-blog.style-02.margin-bottom-30 img {
  height: 260px;
  overflow: hidden;
  object-fit: cover;
  width: 100vw;
}


/* Image */
.blog-slider a img{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  max-height:240px !important;
 }
 
 /* Blog date content */
 .blog-slider .slick-list .blog-date-content{
  position:absolute;
  top:3px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  z-index:52;
  border-style:solid;
  border-width:4px;
  height:53px;
  min-height:10px !important;
  min-width:53px !important;
  font-size:8px;
  background-color:#40b48d !important;
  box-shadow:-2px 5px 7px -1px rgba(0,0,0,0.22);
 }
 
 /* Heading */
 .blog-slider .blog-dates h4{
  font-size:16px !important;
  padding-top:4px;
 }
 
 /* Span Tag */
 .blog-slider .blog-dates span{
  font-size:11px !important;
  line-height:1em;
 }
 
 /* Span Tag */
 .single-blog-items .single-blog .blog-flexs .blog-contents span{
  background-color:rgba(64,180,141,0.13);
  width:79px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  padding-right:10px;
  color:#40b48d;
  padding-bottom:2px;
  padding-top:2px;
 }
 
 /* Link */
 .blog-slider .blog-title a{
  font-weight:500;
 }
 
 
 @media (min-width:992px){
 
  /* Blog area two */
  .blog-area-two{
   padding-top:140px;
   padding-bottom:140px;
  }
  
 }


 /* Image */
 .recent_post_item .thumb img {
  object-fit: contain;
  overflow: hidden;
  width: 100px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
}

.fa-home:before {
  content: "\EF14";
  font-family: 'Remixicon';
}

.fa-phone:before {
  content: "\EFE9";
  font-family: 'Remixicon';
}

.fa-envelope-open:before {
  content: "\EEF3";
  font-family: 'Remixicon';
}
 
 
 /* Column 12/12 */
.topbar-area .col-lg-12{
  margin-right:-20px;
 }

 /* Font Icon */
.info-items li .fa-award{
  color:#ffffff;
 }
 
 /* Font Icon */
 .info-items li .fa-whatsapp{
  color:#ffffff;
 }
 
 /* List Item */
.left-contnet .info-items li{
  color:#ffffff;
 }
 
 /* Footer top */
.footer-area .footer-top{
  background-image:url("https://aayplay.com/assets/uploads/media-uploader/liquid-cheese-11713341829.png");
  background-size:cover;
 }
 
 /* Copyright area */
 .footer-area .copyright-area{
  background-image:url("https://aayplay.com/assets/uploads/media-uploader/liquid-cheese-11713341829.png");
  background-size:cover;
  background-position-y:48%;
 }
 
 
 /* Title */
.featured-area-three .slick-list .title{
  text-align:center;
 }
 
 /* Link */
 .recent-area-two .title a{
  font-size:17px;
 }
 
 /* Title */
 .recent-area-two .recent-childs .title{
  text-align:center;
  font-weight:600;
  font-size:24px;
 }
 
 /* Division */
body > div:nth-child(12){
  box-shadow:0px 0px 32px 0px rgba(0,0,0,0.04);
 }
 
 .featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-slide .single-featured .featured-image a img {
  filter: brightness(0.94) grayscale(1) !important;
  transition: filter 0.3s ease; /* تطبيق تمرير سلس على خاصية filter */
}

.featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-slide .single-featured .featured-image a img:hover {
  filter: brightness(1) grayscale(0) !important; /* استعادة الصورة إلى الحالة الطبيعية عند التحويل */
}

/* Image */
.recent-area-two a img{
  filter: brightness(0.94) grayscale(1) !important;
  transition: filter 0.3s ease; /* تطبيق تمرير سلس على خاصية filter */
 }

 .recent-area-two a img:hover{
  filter: brightness(1) grayscale(0) !important; /* استعادة الصورة إلى الحالة الطبيعية عند التحويل */
 }
 

 /* تطبيق التأثير وتمرير سلس عند تحويل الماوس فوق عنصر العداد الأول */
.section-bg-3 .counter-child:nth-child(1) .single-counterup-02 {
  box-shadow: 0px 0px 28px 0px rgba(97,97,97,0.33);
  transition: box-shadow 0.3s ease; /* تطبيق تمرير سلس على خاصية box-shadow */
}

/* تطبيق التأثير وتمرير سلس عند تحويل الماوس فوق عنصر العداد الأول */
.section-bg-3 .counter-child:nth-child(1) .single-counterup-02:hover {
  box-shadow: 0px 0px 38px 0px rgba(97,97,97,0.53); /* تغيير خصائص الظل عند التحويل */
}

/* تطبيق التأثير وتمرير سلس عند تحويل الماوس فوق عنصر العداد الثاني */
.section-bg-3 .counter-child:nth-child(2) .single-counterup-02 {
  box-shadow: 0px 0px 28px 0px rgba(97,97,97,0.33);
  transition: box-shadow 0.3s ease;
}

.section-bg-3 .counter-child:nth-child(2) .single-counterup-02:hover {
  box-shadow: 0px 0px 38px 0px rgba(97,97,97,0.53);
}

/* تطبيق التأثير وتمرير سلس عند تحويل الماوس فوق عنصر العداد الثالث */
.section-bg-3 .counter-child:nth-child(3) .single-counterup-02 {
  box-shadow: 0px 0px 28px 0px rgba(97,97,97,0.33);
  transition: box-shadow 0.3s ease;
}

.section-bg-3 .counter-child:nth-child(3) .single-counterup-02:hover {
  box-shadow: 0px 0px 38px 0px rgba(97,97,97,0.53);
}

/* تطبيق التأثير وتمرير سلس عند تحويل الماوس فوق عنصر العداد الرابع */
.section-bg-3 .counter-child:nth-child(4) .single-counterup-02 {
  box-shadow: 0px 0px 28px 0px rgba(97,97,97,0.33);
  transition: box-shadow 0.3s ease;
}

.section-bg-3 .counter-child:nth-child(4) .single-counterup-02:hover {
  box-shadow: 0px 0px 38px 0px rgba(97,97,97,0.53);
}

 

 /* تطبيق التأثير على الصورة عندما يتم تحويل الماوس فوقها */
.blog-slider a img {
  filter: brightness(0.89);
  transition: filter 0.3s ease; /* تطبيق تمرير سلس على خاصية filter */
}

/* تغيير التأثير عند تحويل الماوس فوق الصورة */
.blog-slider a img:hover {
  filter: brightness(1); /* تغيير السطوع عند التحويل */
}


/* تطبيق تغيير الألوان عندما يتم تحويل الماوس فوق الروابط */
.recent-area-two .btn-wrapper a {
  color: #44b088 !important;
  transition: background-color 0.3s ease, color 0.3s ease; /* تطبيق تمرير سلس على خصائص الألوان */
}

/* تغيير الألوان عند تحويل الماوس فوق الروابط */
.recent-area-two .btn-wrapper a:hover {
  background-color: #44b088 !important;
  color: #fff !important; /* تغيير لون النص إلى اللون الأسود */
}
/* Search */
#search{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Donation single content area */
.donation-single-content-area{
  transform:translatex(0px) translatey(0px);
  padding-top:80px;
  background-color:#f5f5f5;
 }
 
 .sidebar-wrap .widget-area .social-texarea-share{
  display:none;
 }
 
 /* Days */
 #days{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Hours */
 #hours{
  border-top-right-radius:12px;
  border-top-left-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Minutes */
 #minutes{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Seconds */
 #seconds{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Time */
 #days .wrapper .time{
  font-weight:600 !important;
  font-size:18px !important;
 }
 
 /* Time */
 #hours .wrapper .time{
  font-size:18px !important;
  font-weight:600 !important;
 }
 
 /* Time */
 #minutes .wrapper .time{
  font-size:18px !important;
  font-weight:600 !important;
 }
 
 /* Time */
 #seconds .wrapper .time{
  font-size:18px !important;
  font-weight:600 !important;
 }
 
 /* Link */
 #donate_box_wrapper .btn-wrapper a{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  border-style:solid;
  border-width:3px;
  border-color:rgba(247,246,246,0.49);
 }
 
 /* Progress */
 #donate_box_wrapper .progress{
  height:10px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Facebook */
 .share-list-icon ul .facebook{
  background-color:rgba(24,119,242,0) !important;
  color:#717171;
 }
 
 /* List Item */
 .share-list-icon ul li{
  margin-right:-5px !important;
  margin-top:0px !important;
  margin-bottom:0px !important;
  margin-left:-5px !important;
 }
 
 /* Twitter */
 .share-list-icon ul .twitter{
  background-color:rgba(29,161,242,0) !important;
  color:#717171;
 }
 
 /* Linkedin */
 .share-list-icon ul .linkedin{
  color:#717171;
  background-color:rgba(10,102,194,0) !important;
 }
 
 /* Pinterest */
 .share-list-icon ul .pinterest{
  color:#717171;
  background-color:rgba(189,8,28,0) !important;
  height:0px;
  padding-left:0px;
 }
 
 /* Whatsapp */
 .share-list-icon ul .whatsapp{
  color:#717171;
  background-color:rgba(37,211,102,0) !important;
 }
 
 /* Telegram */
 .share-list-icon ul .telegram{
  background-color:rgba(0,136,204,0) !important;
  color:#717171;
 }
 
 /* Envelope */
 .share-list-icon ul .envelope{
  color:#717171;
  background-color:rgba(0,0,0,0) !important;
 }
 
 /* Link */
 .share-list-icon ul .sms{
  background-color:rgba(252,177,26,0) !important;
  color:#717171;
 }
 
 /* Pocket */
 .share-list-icon ul .pocket{
  background-color:rgba(0,189,192,0) !important;
  color:#717171;
 }
 
 /* List */
 .social-share-wrap .share-list-icon ul{
  text-align:left;
 }
 
 #donate_box_wrapper .social-share-wrap .form-group{
  display:none;
 }
 
 /* Paragraph */
 #post_data p{
  border-style:none;
 }
 
 /* Heading */
 .sidebar-wrap .donor-load-box h3{
  text-align:center !important;
 }
 
 /* Widget area */
 .sidebar-outer-wrap .sidebar-wrap .widget-area{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  border-style:solid;
  border-width:1px;
  border-color:#ededed;
  background-color:#ffffff;
  padding-top:50px;
  padding-bottom:50px;
 }
 
 /* Wrapper */
 #tab-one .single-tabs .btn-wrapper{
  background-color:#f5f5f5;
  text-align:center;
 }
 
 /* List Item */
 .author-data-tab .tabs li{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 
 
 /* Author data new */
 .contribute-single-page-item .post-meta-wrap .author-data-new{
  transform:translatex(0px) translatey(0px);
 }
 
 /* List */
 .medical-documents .auth-details > ul{
  position:relative;
 }
 
 /* Span Tag */
 .alert-danger .contribute-alert span{
  padding-left:18px !important;
  padding-right:18px !important;
  padding-top:3px !important;
  padding-bottom:3px !important;
  background-color:rgba(64,180,141,0.12) !important;
  color:#40b48d !important;
 }
 
 /* Image */
 .contribute-single-page-item .thumb img{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Flag icon */
 .contribute-single-page-item .thumb a.flag-icon{
  right:-18px;
  top:108px;
  left:-43px;
  bottom:0px;
 }
 
 /* Flag icon */
 .contribute-single-page-item .thumb .flag-icon{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Award icon two */
 .contribute-single-page-item .thumb .award-icon-two{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Award icon two */
 .contribute-single-page-item .award-icon-two{
  background-color:#bfa100;
  border-color:#ffffff;
  border-width:3px;
  border-style:solid;
  left:0px;
  top:0px;
  bottom:0px;
 }
 
 /* Gift icon two */
 .contribute-single-page-item .gift-icon-two{
  border-color:#ffffff;
  border-style:solid;
  border-width:3px;
 }
 
 /* Flag icon */
 .contribute-single-page-item .flag-icon:nth-child(2){
  border-style:solid;
  border-width:3px;
  border-color:#ffffff;
 }
 
 /* Flag icon */
 .contribute-single-page-item .single-featured > .flag-icon{
  left:0px !important;
  right:0px !important;
  bottom:0px;
  top: 35px;
 }
 
 /* Flag icon */
 .donation-single-content-area .container .row .col-lg-8 .contribute-single-page-item .single-featured .flag-icon:nth-child(2){
  top:20px !important;
 }
 
 .sidebar-wrap .widget-area .raised{
  text-align:center;
 }
 
 .author-data-tab .tabs li {
  /*width: 160px;*/
  text-align: center;
  background-color: #ffff;
}
 
 /* Wrapper */
 #tab-one .single-tabs .btn-wrapper{
  box-shadow:0px 0px 50px 24px #f5f5f5;
  top:62px;
 }
 
 /* Read more button */
 #ReadMoreButton{
  padding-left:0px !important;
  padding-right:0px !important;
  padding-top:0px !important;
  padding-bottom:0px !important;
 }
 
 /* Read more button */
 #ReadMoreButton::after{
  content: "\EA4E";
  font-family: 'Remixicon';
 }



 /* Span Tag */
 .alert-danger .contribute-alert span{
  background-color:#ffffff !important;
  border-style:solid !important;
  border-width:1px !important;
  border-color:#e5e5e5 !important;
 }
 
 /* Link */
 .owl-stage .title a{
  font-size:15px;
 }
 
 /* Title */
 .owl-stage .owl-item .title{
  text-align:center;
 }
 
 /* Widget area */
 .sidebar-outer-wrap .sidebar-wrap .widget-area{
  box-shadow:0px 0px 32px 0px rgba(0,0,0,0.01);
 }
 
 

 
 
 /* Award icon two */
.contribute-single-page-item .thumb .award-icon-two{
  width: 40px;
  height: 40px;
  font-size: 18.5px;
 }
 
 /* Flag icon */
 .contribute-single-page-item .thumb a.flag-icon{
   width: 40px;
   height: 40px;
   font-size: 17px;
  transform: translatey(22px);
 }
 
 /* Flag icon */
 .contribute-single-page-item .thumb .flag-icon{
   width: 40px;
   height: 40px;
   font-size: 20px;
 }
 
 /* Flag icon */
 .donation-single-content-area .container .row .col-lg-8 .contribute-single-page-item .thumb a.flag-icon{
  top:142px !important;
 }
 
 /* Italic Tag */
 .contribute-single-page-item .thumb .award-icon-two i{
  position:relative;
 }
 
 
 /* Donation content area */
.donation-content-area{
  background-color:#f3f3f3;
 }
 
 /* Single recent 02 */
 .donation-content-area .recent-childs .single-recent-02{
  background-color:#ffffff;
  border-style:solid;
  border-width:1px;
  border-color:#ecf0f1;
 }
 
 /* Percent count */
 .donation-content-area .recent-flex .percentCount{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Progressbar */
 .donation-content-area .recent-flex .progressbar{
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
 }
 
 /* Link */
 .donation-content-area .title a{
  font-size:16px;
  font-weight:600;
 }
 
 /* Page link */
 .pagination li a.page-link{
  border-top-left-radius:50px;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px !important;
 }
 
 /* Span Tag */
 .pagination .active span{
  border-top-right-radius:50px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  background-color:#3d9e79 !important;
 }
 
 /* Span Tag */
 .pagination .disabled span{
  border-top-left-radius:50px !important;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px;
 }
 
 /* List Item */
 .pagination-wrapper nav li{
  padding-left:5px;
  padding-right:5px;
 }
 
 /* Award new icon */
 .donation-content-area .recent-image .award-new-icon{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  border-style:solid;
  border-color:#ffffff;
  box-shadow:3px 5px 10px -3px rgba(0,0,0,0.24);
 }
 
 /* Award new icon */
.owl-stage .owl-item .award-new-icon{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  border-style:solid;
  box-shadow:4px 3px 16px -2px rgba(0,0,0,0.23);
 }
 
 /* Progressbar */
 .owl-stage .owl-item .progressbar{
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
 }
 
 /* Percent count */
 .owl-stage .owl-item .percentCount{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Heading */
 .related-post-area .section-title h4{
  margin-top:225px;
  font-weight:600;
  text-align:center;
  margin-bottom:50px !important;
 }
 
 /* Span Tag */
 .alert-danger .contribute-alert span{
  font-size:14px !important;
  line-height:2.3em;
 }
 
 @media (min-width:992px){
 
  /* Heading */
  .related-post-area .section-title h4{
   font-size:24px !important;
  }
  
 }

 /* Flag icon */
.contribute-single-page-item .thumb a.flag-icon{
  background-color: #3fb48c;
  border-color: #ffffff;
  border-style: solid;
  border-width: 3px;
 }


  /* Flag icon */
.contribute-single-page-item .thumb a.flag-icon:hover{
  background-color: #4c80b7;
  border-color: #4c80b7;
  border-style: solid;
  border-width: 3px;
 }
 
 .fa-flag:before {
  font-family: 'Remixicon';
  content: "\EEA3";
}
 



.contribute-single-page-item .thumb a.flag-icon:hover {
  background-color: #ffffff;
  border-color: var(--main-color-three) !important;
}

.flag-icon.gift-icon-two {
  background-color: #4c80b7  !important;
}


.gift-icon-two:hover {
  background-color: #fff !important;
  color: #40b48d !important;
  border-color:  #40b48d;
}

/* Event countdown */
#event_countdown{
  direction:ltr;
 }

 
 /* Heading */
.share-list-icon h5{
  font-weight:500 !important;
  color:#696769;
 }
 
 /* Heading */
.auth-details a h4{
  font-size:15px !important;
  font-weight:600 !important;
 }
 
 /* Span Tag */
 #post_data .dinfo span{
  color:#40b48d;
  font-weight:600;
  font-size:13px;
 }
 
 /* Title */
 #post_data .donoer-info .title{
  text-align:right !important;
 }
 
 /* Load more button */
 #load_more_button{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  background-color:rgba(64,180,141,0.07);
  border-style:solid;
  border-color:#40b48d;
  border-width:1px;
 }
 
 /* Load more button */
#load_more_button:hover{
  background-color:#40b48d;
  border-style:solid;
  border-color:#40b48d;
  border-width:1px;
 }
 



.fa-clock:before {
  content: "\F20F";
  font-family: 'Remixicon';
}

.fa-tag:before {
  content: "\F023";
  font-family: 'Remixicon';
}


/* Font Icon */
.auth-details ul .fa-clock{
  color:#40b48d !important;
  font-size:15px;
 }
 
 /* Font Icon */
 .auth-details ul .fa-tag{
  color:#40b48d !important;
  font-size:15px;
 }
 
 /* Alert Division */
#tab-three .single-tabs .alert-warning{
  border-style:none;
  background-color:rgba(242,242,242,0);
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  text-align:center;
  color:#b04444;
 }
 
 /* Heading */
 #tab-four .single-tabs h3{
  font-size:17px;
  font-weight:600;
 }
 
 /* Paragraph */
 .cause-comment-body .login-form p{
  font-size:15px;
  font-weight:400;
 }
 
 
 
 /* Login */
 #login_btn{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 
 /* Heading */
.auth-details a h4{
  border-color:rgba(211,191,81,0.56) !important;
  border-width:1px;
  padding-left:14px !important;
  padding-right:14px !important;
  font-weight:400 !important;
  background-color:rgba(191,161,0,0.02);
 }
 
 /* Italic Tag */
 .auth-details a i{
  padding-left:0px;
  padding-right:0px;
  margin-left:2px !important;
 }
 
 
 /* Nav home tab */
 #nav-home-tab{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  margin-right:10px;
 }
 
 /* Single amount */
 #one_time_donation_tab .single_amount_wrapper .single_amount{
  border-style:solid;
  border-color:#e8e8e8;
  width: fit-content;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:600;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Blog content area */
 .blog-content-area{
  padding-top:0px;
 }
 
 /* Container */
 .blog-content-area .container{
  position:relative;
  top:-90px;
 }
 
 /* Donation wrapper */
 .justify-content-center .donation_wrapper{
  background-color:#ffffff;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  box-shadow:none;
  border-left-style:solid;
  border-left-color:rgba(97,97,97,0.08);
  border-left-width:1px;
 }
 
 /* Donation amount details wrapper */
 .justify-content-center .donation-amount-details-wrapper{
  background-color:#ffffff;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  box-shadow:none;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Column 4/12 */
 .blog-content-area .col-lg-4{
  padding-left:0px;
  padding-right:0px;
 }
 
 /* Column 6/12 */
 .blog-content-area .col-lg-6{
  padding-left:0px;
  padding-right:0px;
 }
 
 /* Row */
 .blog-content-area .justify-content-center{
  background-color:#ffffff;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  border-color:#e5e5e5;
  border-width:1px;
  border-style:solid;
  box-shadow:0px 0px 21px 0px rgba(97,97,97,0.06);
 }
 
 /* Title */
 .col-lg-4 .donation-amount-details-wrapper h3.title{
  text-align:center;
  font-weight:500;
 }
 
 /* Content Division */
.donation-amount-details-wrapper .your-area-donation-wrap .content{
  margin-top:24px;
 }
 
 /* Heading */
 .your-area-donation-wrap h4{
  color:#5c5c5c;
  padding-bottom:6px;
 }
 
 /* Your area donation wrap */
 .col-lg-4 .donation-amount-details-wrapper .your-area-donation-wrap{
  border-style:solid;
  border-width:1px;
  border-color:#40a680;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  padding-left:12px;
  padding-right:12px;
  padding-top:12px;
  padding-bottom:12px;
  background-color:rgba(68,176,136,0.01);
 }
 
 /* Image */
 .your-area-donation-wrap .thumb img{
  width:97px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Span Tag */
 .your-area-donation-wrap span{
  font-size:11px !important;
  background-color:rgba(191,161,0,0.03);
  padding-top:0px !important;
  padding-bottom:0px !important;
 }
 
 /* Amount wrapper */
 #one_time_donation_tab .amount_wrapper{
  direction:ltr;
 }
 

 /* Donation amount user input */
 #donation_amount_user_input{
  text-align:left;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  border-color:#44b088;
  border-width:2px;
  font-size:27px;
  font-weight:600;
  color:#44b088 !important;
  padding-left:20px;
  padding-right:20px;
  padding-top:18px;
 }
 
 /* Suffix */
 #one_time_donation_tab .amount_wrapper .suffix{
  background-color:#1abc9c;
  border-style:solid;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  text-align:center;
  width:50px;
  border-color:#ffffff;
  border-width:2px;
  color:#ffffff;
  display:none;
 }
 
 
 /* Input */
 .donation-form-wrapper .form-group input[type=text]{
  border-color:#e8e8e8;
  border-width:1px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  background-color:#f3f3f3;
 }
 
 /* Input */
 .donation-form-wrapper .form-group input[type=email]{
  border-style:solid;
  border-color:#e8e8e8;
  border-width:1px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  background-color:#f3f3f3;
 }
 
 /* Algoal */
 #algoal{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  text-align:right;
  background-color:#f3f3f3;
 }
 
 /* Wrapper */
 .donation-form-wrapper .donate-seperate-page-button .btn-wrapper{
  text-align:center;
 }
 
 /* Label */
 #termsAndConditions label{
  text-align:center;
 }
 
 /* Form check */
 .donation_wrapper .donation-form-wrapper .form-check{
  text-align:center;
 }
 
 .col-lg-6 .donation_wrapper form{
  text-align:center;
 }
 
 
 /* Boxed */
 .donate-seperate-page-button .btn-wrapper .boxed-btn{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  border-style:solid;
  border-width:3px;
  border-color:rgba(255,255,255,0.34);
  font-size:19px;
 }
 
 /* Row */
 .blog-content-area .justify-content-center{
  padding-top:50px;
  padding-bottom:50px;
 }
 
 @media (min-width:415px){
 
  /* Boxed */
  .donate-seperate-page-button .btn-wrapper .boxed-btn{
   padding-left:80px;
   padding-right:80px;
  }
  
 }
 
 @media (min-width:992px){
 
  /* Column 4/12 */
  .blog-content-area .col-lg-4{
   max-width:33.33%;
  }
  
 }


 /* Small Tag */
.donation_wrapper .donation-form-wrapper small{
  color:#7f7f7f !important;
  display:inline-block;
 }
 
 /* Donation amount user input */
 #donation_amount_user_input{
  padding-top:10px;
 }
 
 
 /* List Item */
.payment-gateway-wrapper ul li{
  padding-left:24px;
  padding-right:24px;
  min-width:91px;
 }
 
 
 /* Single reward */
.sidebar-outer-wrap .sidebar-wrap .single-reward-bg{
  text-align:right;
 }
 
 /* Image */
 .single-reward .icon-img img{
  padding-left:22px;
 }
 
 /* Strong Tag */
 .single-reward .reward-para strong{
  color:#3cad88;
 }
 
 /* Button */
.donation-form-wrapper .manual_payment_transaction_field input[type=file]{
  background-color:rgba(255,193,7,0);
  border-style:solid;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 

 
 #pills-tab .nav-item .fa-user{
  display:none;
 }
 
 /* Menu */
 #pills-tab{
  padding-top:40px !important;
  transform:translatex(0px) translatey(0px);
  margin-left:0px;
  border-color:#e8e8e8 !important;
  border-width:1px;
 }
 
 /* Nav item */
 #pills-tab .nav-item{
  padding-right:15px;
  padding-left:15px;
  margin-right:-36px !important;
 }
 
 /* Active */
 #pills-tab .nav-item .active{
  transform:translatex(0px) translatey(0px);
  padding-right:10px;
  padding-left:30px;
 }
 
 /* Link */
 #pills-tab .nav-item a{
  padding-right:10px;
 }
 
 /* Nav item */
 #pills-tab .nav-item:nth-child(2) {
  text-align: center;
  margin-left: -50px;
  margin-right: 15px !important;
}
 
 /* Nav link */
 #pills-tab .nav-item:nth-child(2) .nav-link{
  text-align:right;
 }
 
 
 /* User dashboard card */
 .user-dashboard-wrapper .active .row .col-lg-6 > .user-dashboard-card {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-style: solid;
  background-color: rgba(64, 180, 141, 0.11) !important;
  border-width: 1px !important;
  border-color: rgba(64, 180, 141, 0.28) !important;
}
 /* Title */
 .user-dashboard-wrapper .col-lg-6:nth-child(1) .title{
  color:#000000;
 }
 
 /* Number */
 .user-dashboard-wrapper .col-lg-6:nth-child(1) .number{
  color:#40b48d;
  text-align:center;
 }
 
 /* Font Icon */
 .user-dashboard-wrapper .col-lg-6:nth-child(1) .fa-calendar-alt{
  color:#40b48d;
 }
 
 /* User dashboard card */
 .user-dashboard-wrapper .col-lg-6:nth-child(1) .user-dashboard-card{
  text-align:center;
 }
 
 /* Title */
 .user-dashboard-wrapper .col-lg-6:nth-child(2) .title{
  color:#000000;
 }
 
 /* Title */
 .user-dashboard-wrapper .col-lg-6:nth-child(3) .title{
  color:#000000;
 }
 
 /* Title */
 .user-dashboard-wrapper .col-lg-6:nth-child(4) .title{
  color:#000000;
 }
 
 /* Font Icon */
 .user-dashboard-wrapper .icon .fa-donate{
  color:#40b48d;
 }
 
 /* Number */
 .user-dashboard-wrapper .col-lg-6:nth-child(2) .number{
  color:#40b48d;
  text-align:center;
 }
 
 /* Number */
 .user-dashboard-wrapper .col-lg-6:nth-child(3) .number{
  color:#40b48d;
  text-align:center;
 }
 
 /* Number */
 .user-dashboard-wrapper .col-lg-6:nth-child(4) .number{
  color:#40b48d;
  text-align:center;
 }
 
 /* Span Tag */
 .user-dashboard-wrapper .active span{
  font-weight:500;
 }
 
 /* Title */
 .user-dashboard-wrapper .active .title{
  font-weight:500;
 }
 

 /* Font Icon */
.user-dashboard-wrapper .icon .fa-solid{
  color:#40b48d;
 }
 
 /* Font Icon */
 .user-dashboard-wrapper .icon .fa-calendar-alt{
  color:#40b48d;
 }
 
 
 @media (min-width:768px){
 
  /* Image */
  .featured-area-three a img{
   height:300px;
  }
  
 }

 /* Image */
.donation-content-area a img{
  height:305px !important;
 }
 
 /* Table Data */
 .donation-content-area tr td{
  text-align:right;
 }
 
 /* Bold Tag */
.about-area h2 b{
  display:inline-block;
  transform:translatex(0px) translatey(0px) !important;
 }
 
 /* Span Tag */
 .about-area .desktop-left span{
  color:#fff;
 }
 
 /* About content */
 .about-area .offset-lg-5 .about-content{
  background-color:#40ac86;
  transform:translatex(0px) translatey(0px);
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Heading */
 .offset-lg-5 .section-title h3{
  color:#ffffff;
 }
 
 /* Paragraph */
 .offset-lg-5 div p{
  color:#ffffff;
 }
 
 /* List Item */
 .offset-lg-5 ul li{
  color:#ffffff !important;
 }
 
 /* Font Icon */
 .offset-lg-5 ul i{
  color:rgba(255,255,255,0.58) !important;
 }
 
 /* Img */
 .about-area .bg-img{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Span Tag */
 .problem-area .title span{
  color:#ffffff;
  padding-right:15px;
  position:relative;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Span Tag */
 .problem-area .desktop-center span{
  min-height:61px;
 }
 
 /* Span Tag */
 .problem-area .b-top > span:nth-child(1){
  font-size:18px;
  color:#7a7a7a;
  font-weight:500;
 }
 
 /* Title */
 .problem-area .b-top .title{
  margin-top:30px;
 }
 
 /* Row */
 .problem-area .container > .row{
  margin-top:30px;
 }
 
 /* Span Tag */
 .testimonial-area-02 .title span{
  color:#ffffff;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  padding-left:15px;
  padding-right:15px;
 }
 
 /* Span Tag */
 .b-top .title span{
  border-top-left-radius:12px;
  padding-left:15px;
 }
 
 /* Title */
 .testimonial-area-02 .p-0 .title{
  margin-top:60px;
 }
 
 /* Thumb */
 .testimonial-area-02 .owl-item:nth-child(5) .thumb{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
 }
 
 /* Thumb */
 .testimonial-area-02 .owl-item .thumb{
  border-top-right-radius:100px !important;
  border-top-left-radius:100px !important;
  border-bottom-left-radius:100px !important;
  border-bottom-right-radius:100px;
  width:120px;
  height:120px;
 }
 
 /* Dot */
 .testimonial-area-02 .owl-dots .owl-dot{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Heading */
 .p-0 .desktop-center h3{
  margin-bottom:90px;
 }
 
 /* Problem area */
 .problem-area{
  padding-top:60px;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Span Tag */
 .volunteer-area .title span{
  padding-left:15px;
  padding-right:15px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  color:#ffffff;
 }
 
 /* Span Tag */
 .volunteer-title-content .desktop-left > span:nth-child(1){
  color:#7a7a7a;
  margin-bottom:30px;
  font-size:18px;
  font-weight:500;
 }
 
 /* Span Tag */
 .p-0 .desktop-center > span:nth-child(1){
  color:#7a7a7a;
  font-size:18px;
  font-weight:500;
 }
 
 /* Next */
 .volunteer-area .owl-next{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Prev */
 .volunteer-area .owl-prev{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Content Division */
 .volunteer-area .thumb .content{
  padding-top:42px;
  padding-bottom:10px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  background-color:#3d9e79;
  background-image:url("https://aayplay.com/assets/uploads/media-uploader/liquid-cheese-11713341829.png");
  background-size:cover;
  background-position-y:11%;
 }
 
 /* Image */
 .volunteer-area .thumb img{
  height:260px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  object-fit: cover;
 }
 
 /* Title */
 .volunteer-area .thumb .title{
  text-align:center;
 }
 
 /* Active */
 .volunteer-area .owl-dots .active{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Dot */
 .volunteer-area .owl-dots .owl-dot{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Heading */
 .volunteer-area .desktop-left h3{
  margin-left:0px;
 }
 
 /* Heading */
 .volunteer-area .container .row .col-lg-12 .volunteer-title-content .desktop-left h3{
  width:104% !important;
 }
 
 @media (min-width:992px){
 
  /* Heading */
  .about-area .desktop-left h3{
   font-size:40px;
   line-height:1.2em;
  }
  
  /* Title */
  .problem-area .b-top .title{
   font-size:46px;
  }
  
  /* Title */
  .testimonial-area-02 .p-0 .title{
   font-size:46px;
  }
  
  /* Title */
  .testimonial-area-02 .owl-item .title{
   font-size:28px !important;
  }
  
  /* Heading */
  .volunteer-area .desktop-left h3{
   font-size:32px;
   line-height:1.9em;
  }
  
  /* Title */
  .volunteer-area .thumb .title{
   font-size:24px;
  }
  
 }

 /* Iframe */
.contact_map .elementor-custom-embed iframe{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  border-style:solid;
  border-color:#dbdbdb;
  border-width:1px;
  min-height:98%;
 }
 
 /* Alasm */
 #alasm{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  margin-bottom:15px;
 }
 
 /* Almodoaa */
 #almodoaa{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  margin-bottom:15px;
 }
 
 /* Albryd alalktrony */
 #albryd-alalktrony{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  margin-bottom:15px;
 }
 
 /* Alrsal */
 #alrsal{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Contact submit */
 #contact_us_submit_btn{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Heading */
 .contact-info .section-title h4{
  font-weight:500;
  margin-bottom:0px;
 }
 
 /* Inner contact section */
 .inner-contact-section{
  transform:translatex(0px) translatey(0px);
  padding-bottom:100px;
  padding-top:100px;
  background-color:#f3f3f3;
 }
 
 /* Icon */
 .inner-contact-section .single-contact-item .icon{
  background-color:rgba(63,173,135,0.16);
  color:#3fad87;
  width:49px;
  height:48px;
  border-top-left-radius:100px;
  border-top-right-radius:100px;
  border-bottom-left-radius:100px;
  border-bottom-right-radius:100px;
 }
 
 /* Title */
 .inner-contact-section .single-contact-item .title{
  margin-bottom:6px;
 }
 
 /* Contact section */
 .contact-section{
  background-color:#f3f3f3;
 }
 
 /* Contact info */
 .contact-section .contact-info{
  background-color:#ffffff;
  padding-left:25px;
  padding-right:25px;
  padding-top:25px;
  padding-bottom:25px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  margin-left:0px;
 }
 
 /* Single contact item */
 .inner-contact-section .single-contact-item{
  background-color:#ffffff;
  padding-left:20px;
  padding-right:20px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  height:121px;
  padding-top:20px;
  padding-bottom:20px;
 }
 
 /* Details */
 .inner-contact-section .container .row .col-md-6 .single-contact-item .content .details{
  width:186% !important;
 }
 
 /* Title */
 .inner-contact-section .container .row .col-md-6 .single-contact-item .content .title{
  width:117% !important;
 }
 
 /* Column 6/12 */
 .contact-section .col-lg-6{
  margin-left:0px;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Column 6/12 */
 .contact-section .container .row .col-lg-6{
  width:50% !important;
 }
 
 @media (min-width:361px){
 
  /* Icon */
  .inner-contact-section .single-contact-item .icon{
   font-size:27px;
   line-height:1.9em;
  }
  
 }
 


 
 /* Contact info */
 .contact-section .contact-info{
  margin-left:0px;
 }
 
 
 /* Iframe */
 .contact_map .elementor-custom-embed iframe{
  margin-right:49px;
 }
 

 /* Heading */
.login-page-wrapper .login-form-wrapper h2{
  font-weight:600;
  font-size:20px;
  text-align:center;
 }
 
 /* Login form wrapper */
 .login-page-wrapper .login-form-wrapper{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  box-shadow:0px 0px 40px 0px rgba(0,0,0,0.03);
  border-style:solid;
  border-color:#f7f7f7;
  border-width:1px;
 }
 
 
 /* Boxed */
.account-form .btn-wrapper .boxed-btn{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Wrapper */
 .login-form-wrapper .account-form .btn-wrapper{
  text-align:center;
 }
 
 /* Label */
 .account-form .form-check label{
  text-align:right;
 }
 
 /* Input */
 .account-form .form-check input[type=checkbox]{
  margin-left:-20px;
  margin-right:-20px;
 }
 
 /* Column 12/12 */
 .login-form-wrapper .account-form .form-check{
  padding-left:0px;
  padding-right:23px;
 }
 
 /* Input */
 .account-form .form-group input[type=password]{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Input */
 .account-form .form-group input[type=text]{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Input */
 .account-form .form-group input[type=email]{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Form control */
 .account-form .form-group .form-control{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 
 /* Gdpr cookie message */
#gdpr-cookie-message{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  box-shadow:0px 6px 50px 0px rgba(0,0,0,0.07);
 }
 
 /* Gdpr cookie advanced */
 #gdpr-cookie-advanced{
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
 }
 
 /* Gdpr cookie accept */
 #gdpr-cookie-accept{
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
 }
 
 /* Heading */
 #gdpr-cookie-message h4{
  font-weight:600;
 }
 
 /* Submit */
.account-form .btn-wrapper .submit-btn{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 .alert-danger {
  border-style: none;
  border-right-color: #f86c77;
  border-right-style: solid;
  border-right-width: 3px !important;
  margin-bottom: 20px;
  background-color: rgba(176, 68, 68, 0.04);
}

/* List */
.alert-danger ul{
  padding-right:35px;
  list-style-position:outside;
  list-style-type:circle;
 }
 
 /* Heading */
.login-page-wrapper .login-form-wrapper h2{
  font-size:23px;
  text-align:center;
  font-weight:500;
 }
 

 
 /* Alert Division */
.active .alert-warning{
  border-style:none;
  border-right-width:2px;
  border-right-style:solid;
 }
 .social-link .volunteer.login a:nth-child(1)::before {
  font-family: 'Remixicon';
  content: "\F2AC";
  margin-left: 5px;
}


 .social-link ul .login a:nth-child(3):before {
  font-family: 'Remixicon';
  content: "\EEDC";
  margin-left: 5px;
 }

 /* Table Row */
#all_blog_table .text-light tr{
  background-color:#ffffff;
  font-size:14px;
 }
 
 /* Sorting */
 #all_blog_table tr .sorting{
  color:#000000;
  font-weight:500;
 }
 
 /* Sorting desc */
 #all_blog_table tr .sorting_desc{
  color:#000000;
  font-weight:500;
 }
 
 /* Sorting asc */
 #all_blog_table tr .sorting_asc{
  color:#40b48d;
  background-color:rgba(64,180,141,0.1);
  font-weight:500;
 }
 
 /* Button */
 .user-dashboard-wrapper .form-header-wrap a{
  padding-left:20px;
  padding-right:20px;
  padding-top:8px;
  padding-bottom:8px;
  font-weight:600;
 }
 
 /* Select */
 #all_blog_table_length label select{
  padding-right:28px;
 }
 
 /* Nav link */
 #pills-tab .nav-item:nth-child(2) .nav-link{
  position:relative;
  left:-11px;
  font-weight:500;
 }
 
 /* Data tables empty */
 #all_blog_table_wrapper .odd .dataTables_empty{
  border-style:none;
 }
 
 /* Page link */
 #all_blog_table_next .page-link{
  border-top-left-radius:50px;
  border-top-right-radius:0px !important;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:0px !important;
 }
 
 /* All blog table next */
 #all_blog_table_next{
  margin-left:0px;
 }
 
 /* Page link */
 #all_blog_table_previous .page-link{
  padding-left:12px;
 }
 
 /* Column 7/12 */
 #all_blog_table_wrapper .row:nth-child(3) .col-sm-12:nth-child(2){
  direction:rtl;
  text-align:right;
  padding-left:38px;
  padding-right:280px;
 }
 
 /* Input */
 #all_blog_table_wrapper label input[type=search]{
  margin-left:0px;
  margin-right:7px;
 }
 
 

 /* Column 7/12 */
 #all_blog_table_wrapper .col-sm-12{
  padding-right:0px !important;
  padding-left:0px !important;
 }
 
 /* All blog table */
 #all_blog_table{
  border-style:none;
 }
 
 /* Head Of Table */
.table-wrap .table thead{
  background-color:#ffffff !important;
  color:#000000 !important;
  font-weight:400;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Th */
 .table tr th{
  font-weight:500;
 }
 
 /* Button */
 .user-dashboard-wrapper .modal-title a{
  padding-left:20px;
  padding-right:20px;
  padding-top:8px;
  padding-bottom:8px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  background-color:#40b48d;
  border-style:solid;
  border-color:#40b48d;
  margin-left:17px;
 }
 
/* Link */
.heading-wrap .btn-wrapper a{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
  /* Sorting */
#all_blog_table tr .sorting{
  font-weight:500;
 }
 
 /* Table Row */
 #all_blog_table .text-light tr{
  background-color:#ffffff;
 }
 
 /* Sorting desc */
 #all_blog_table tr .sorting_desc{
  color:#40b48d;
  font-weight:500;
 }
 
 /* Sorting asc */
 #all_blog_table tr .sorting_asc{
  color:#40b48d;
  font-weight:500;
 }
 
/* Heading */
.user-dashboard-wrapper .active h2{
  font-size:21px;
 }
 
  /* Alert Division */
.dashboard-form-wrapper .active .alert-success{
  background-color:rgba(191,161,0,0.05);
  transform:translatex(0px) translatey(0px);
  border-style:solid;
  color:#bfa100;
  border-width:1px;
  border-color:#bfa100;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Alert Division */
 .login-page-wrapper .container .row .col-lg-12 .user-dashboard-wrapper .tab-content .active .dashboard-form-wrapper .row .col-md-12 .active .alert-success{
  width:24% !important;
  
 }
 
 /* Strong Tag */
 .dashboard-form-wrapper .active strong{
  font-weight:500;
 }
 
 
 /* All blog table info */
#all_blog_table_info{
  margin-left:0px;
  margin-right:0px;
 }
 
 /* Button */
 .odd td .btn-success{
  margin-bottom:8px;
 }
 
 /* Button */
 .odd td .swal_delete_button{
  margin-bottom:8px;
 }
 
 /* Campaign image wrap */
 .odd td .campaign-image-wrap{
  margin-bottom:0px;
 }
 
 /* Stage outer */
.contribute-single-page-item .donation-image-gallery .owl-stage-outer{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  border-style:solid;
  border-width:1px;
  border-color:#e5e5e5;
 }
 
/* Stage outer */
.contribute-single-page-item .donation-image-gallery .owl-stage-outer{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  border-style:solid;
  border-width:1px;
  border-color:#e5e5e5;
 }
 
 /* Link */
 .owl-stage .owl-item a{
  padding-left:0px;
  margin-right:14px;
  margin-top:-35px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
 }
 
 /* Verified badge fill */
 .name a .ri-verified-badge-fill{
  display:none;
 }
 
 /* Link */
 .auth-details .name a{
  font-size:16px;
  color:#3d3d3d;
 }
 
 /* Heading */
 .auth-details ul h4{
  border-style:none !important;
 }
 
 /* Font Icon */
 .name .user_verified_check i{
  color:#BFA100  !important;
  font-size:14px;
 }
 
  /* Image */
.medical-documents .thumb img{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  margin-left:8px;
  background-color: #fff;
 }
 

 
 /* Submit comment */
#submitComment{
  color:#ffffff !important;
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
 }
 
 /* Link */
 .card-header h5 a{
  background-color:#ffffff !important;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  border-style:solid;
  border-color:#ededed;
  border-width:1px;
 }
 
 /* Card body */
 .card .card-body{
  border-top-left-radius:12px;
  min-height:66px;
  margin-top:6px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  border-style:solid;
  border-width:1px;
  border-color:#ecf0f1;
 }
 

 
 /* Heading */
 .auth-details a h4{
  color:#3d3d3d !important;
  padding-left:0px !important;
  padding-right:0px !important;
  padding-top:0px !important;
  padding-bottom:0px !important;
  font-weight:500 !important;
 }
 
 .ri-verified-badge-fill:before {
  display: none;
}


/* Alert Division */
#donate_box_wrapper .btn-wrapper p{
  border-style:dashed !important;
  border-width:2px !important;
  border-color:#927c00;
  border-left-style:solid;
  border-bottom-style:solid;
  border-right-style:solid;
  border-right-width:2px;
  border-top-style:solid;
  border-top-width:1px;
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  color:#BFA100;
  font-size:15px;
  background-color:#bfa2000a;
  padding-bottom:10px;
  padding-top:10px;
 }
 
 /* Span Tag */
.contribute-single-page-item .alert-danger span {
  position: relative;
  top: -110px;
}



 /* Alert Division */
#donate_box_wrapper .btn-wrapper p::after{
  content: "\F3AB";
    font-family: 'Remixicon';
    margin-right: 5px;
 }
 
 
 /* Button */
.volunteer-area span a{
  font-size:15px;
  padding-bottom:0px;
 }
 
 /* Span Tag */
 .volunteer-area .title span{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  padding-left:20px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  padding-right:20px;
  padding-top:0px;
  padding-bottom:4px;
  margin-right:15px;
 }
 
 @media (min-width:992px){
 
  /* Heading */
  .volunteer-area .desktop-left h3{
   font-size:25px;
  }
  
 }
section.donation-content-area.padding-top-120.padding-bottom-90 .nav-tabs .nav-item .nav-link:hover{
  background-color:  var(--main-color-two);
  color: #fff;
}
section.donation-content-area.padding-top-120.padding-bottom-90 .nav-tabs .nav-item {
  border:1px solid var(--main-color-one);
}

/* Footer top */
.footer-area .footer-top{
  min-height:316px;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Link */
 .widget-ul-wrapper ul a{
  color:#ffffff !important;
 }

  /* Link */
  .widget-ul-wrapper ul a:hover{
    color:#ffffff81 !important;
   }
 
 /* Single counterup 02 */
.section-bg-3 .counter-child .single-counterup-02{
  min-width:171px;
  padding-left:20px;
  padding-right:20px;
  padding-top:10px;
  padding-bottom:10px;
 }
 
 /* Copyright area inner */
.copyright-area .copyright-item .copyright-area-inner::after{
      /* تحديد الصورة */
      background-image: url('https://aayplay.com/assets/uploads/media-uploader/logo-11713364602.png');
      /* تحديد الحجم والتنسيق */
      background-size: تحجيم_الصورة;
      background-position: الوضعية;
      /* إضافة أي استايلات أخرى للعنصر */
 }
 
 /* Medical documents */
.post-meta-wrap .author-data-new .medical-documents{
  margin-bottom:45px;
 }

 .fa-check-circle:before {
  content: "\F3E8";
  font-family: 'Remixicon';
  font-size: 18px;
  font-weight: 500;
}


 
 /* Heading */
 .rise-area .single-donate h2{
  font-size:20px !important;
 }
 
 /* Heading */
 .section-bg-3 .b-top h2{
  font-size:25px;
 }
 
 /* Heading */
 .success-area-two .b-top h2{
  font-size:25px;
 }
 
 /* Single counterup 02 */
 .section-bg-3 .counter-child .single-counterup-02{
  min-width:43px;
 }
 
 /* Heading */
 .recent-area-two .b-top h2{
  font-size:25px;
 }
 
 /* Heading */
 .blog-area-two .b-top h2{
  font-size:25px;
 }
 
 /* Image */
 .footer-area .footer-top .container .row .col-lg-3 .widget .about_us_widget img{
  width:171px !important;
 }
 
 /* Copyright area inner */
 .copyright-item .copyright-area-inner{
  margin-top:18px;
 }
 
 /* Top */
 .blog-area-two .b-top{
  margin-bottom:30px;
 }
 
 /* Percent count */
 .recent-area-two .recent-flex .percentCount{
  font-size:18px !important;
  text-align:center;
 }
 
 /* Link */
 .order-lg-1 .section-title a{
  font-size:17px;
 }
 
 /* Paragraph */
 .order-lg-1 p{
  font-size:15px;
 }
 
 
 /* Span Tag */
 .order-lg-1 .section-title span{
  font-weight:400;
  font-size:16px;
  margin-bottom:10px !important;
  background-color:rgba(68,176,136,0.12);
 }
 
 /* Percent count */
 .featured-area-three .slick-current .percentCount{
  position:static;
 }
 
 
 /* List Item */
 #bizcoxx_main_menu .navbar-nav li{
  margin-right:12px;
  margin-left:12px;
  text-align:center;
  font-weight:500;
 }
 
 /* Nav container */
 .home-page-variant-05 .navbar .nav-container{
  padding-left:6px !important;
  padding-right:6px !important;
 }
 
 /* Navbar toggler */
 .navbar .navbar-toggler{
  right:4px !important;
 }
 
 /* Bizcoxx main menu */
 #bizcoxx_main_menu{
  position:relative;
 }
 


@media (max-width:414px){

 /* Title */
 .owl-stage .owl-item .title{
  font-size:34px !important;
 }
 
 /* Span Tag */
 .owl-stage .title span{
  padding-top:35px !important;
  padding-bottom:35px !important;
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
 }
 
}

@media (max-width:575px){

 /* Column 2/12 */
 .section-bg-3 .container .row .counter-child{
  width:50% !important;
 }
 
 /* Column 2/12 */
 .section-bg-3 .counter-child{
  padding-left:10px;
  padding-right:10px;
 }
 
 /* Span Tag */
 .section-bg-3 .count-wrap span{
  font-size:26px;
  font-weight:600;
 }
 
}



/* Boxed */
.featured-area-three .slick-active .boxed-btn{
 border-style:solid;
 background-color:#40b48d;
 color:#ffffff;
}

/* Boxed */
.featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-slide .single-featured .featured-contents .feature-flex .btn-wrapper .boxed-btn{
 background-color:#40b48d !important;
 border-color:rgba(255,255,255,0.37) !important;
 border-width:2px !important;
}

/* Boxed */
.featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-active .single-featured .featured-contents .feature-flex .btn-wrapper .boxed-btn{
 border-color:rgba(255,255,255,0.25) !important;
 border-width:3px !important;
}

/* Link */
.featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-current .single-featured .featured-contents .feature-flex .btn-wrapper a{
 border-width:1px !important;
}


.featured-area-three .container .row .col-lg-12 .slick-initialized .slick-list .slick-track .slick-slide .single-featured .featured-contents .feature-flex .btn-wrapper .boxed-btn:hover {
    background-color: #43bc75 !important;

}


/* Link */
.navbar-nav li a{
 margin-left:30px;
}

@media (max-width:414px){

 /* Image */
 .recent-area-two a img{
  height:274px !important;
 }
 
 /* Image */
 .offset-lg-1 .success-mask img{
  height:288px;
 }
 
}

 /* Column 12/12 */
 .topbar-area .col-lg-12{
  margin-right:0px;
 }
 


@media (max-width:414px){

 /* Link */
 #mobile_btn a{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  padding-top:15px !important;
  padding-bottom:15px !important;
  box-shadow:0px 0px 50px 0px rgba(0,0,0,0.2) !important;
  position:fixed;
 }
 
}

 /* Widget area */
 .sidebar-outer-wrap .sidebar-wrap .widget-area{
  margin-top:25px;
 }
 
 
 @media (max-width:375px){

 /* Heading */
 .breadcrumb-area h1{
  font-size:26px !important;
  font-weight:600 !important;
 }
 
}

.author-data-tab {
  overflow-x: auto;
  white-space: nowrap;
  padding-bottom: 12px;
  width: 90%;
}

.author-data-tab .tabs {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
}

.author-data-tab .tabs li {
  display: inline-block;
  padding: 10px 20px;
  cursor: pointer;
}


/* Author data tab */
.post-meta-wrap .tab-area-new .author-data-tab{
  text-align:right;
 }
 
 @media (max-width:414px){

  /* Heading */
  .breadcrumb-area h1{
   font-size:23px !important;
  }
  
 }

 /* Lazyloaded */
#main-data .elementor .e-lazyloaded{
  display:none !important;
 }
 
 /* Image */
.donation-gift-box .thumb img{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Button */
 .sidebar-wrap .donation-gift-box a{
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-left-radius:50px;
  border-bottom-right-radius:50px;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:500;
 }
 
 /* Span Tag */
 .donation-gift-box .content-wrap span{
  padding-left:8px;
  padding-right:8px;
  background-color:#40b48d;
  padding-top:4px;
  padding-bottom:4px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  font-weight:500 !important;
 }
 
 /* Heading */
 .donation-gift-box h3{
  padding-bottom:4px;
  padding-top:11px;
 }
 
 /* Panel title */
 .sidebar-wrap .donor-load-box .panel-title{
  border-bottom-style:solid;
  border-bottom-color:#40b48d;
  padding-bottom:11px;
  margin-bottom:20px;
  font-size:15px;
 }
 
 /* Widget area */
 .sidebar-outer-wrap .sidebar-wrap .widget-area{
  padding-top:30px;
  padding-left:30px;
  padding-bottom:30px;
 }
 
 /* Span Tag */
 .donation-gift-box .thumb span{
  font-weight:600;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
 }
 
 @media (max-width:767px){

  /* Link */
  #mobile_btn a{
   display:none !important;
  }
  
  /* Donation single content area */
  .donation-single-content-area{
   padding-top:80px;
   padding-bottom:80px;
  }
  
 }
 /* Text center */
.sidebar-outer-wrap .sidebar-wrap .text-center{
  background-color: #ffffff !important;
  border-style:dashed;
  border-color:#40b48d;
  border-width:2px;
 }
 
 /* Span Tag */
.donation-gift-box .thumb span{
  font-size:15px;
 }
 
 @media (max-width:414px){

  /* Submit */
  .newsletter-form-wrap form .submit-btn{
   border-color:#43ad86;
  }
  
 }

 /* Input */
#login_form_order_page .form-group input[type=text]{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Input */
 #login_form_order_page .form-group input[type=password]{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Login */
 #login_btn{
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
 }
 
 /* Link */
 .rmber-area .social-login-wrap a{
  background-color:#ffffff;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  border-style:solid;
  border-color:#ecf0f1;
  color:#6b6b6b;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Donor comment */
 #comment_data .donor-comment{
  background-color:#ffffff;
  box-shadow:0px 0px 50px 0px rgba(0,0,0,0);
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 


.fa-google:before {
  content: "";
  display: inline-block;
  width: 15px; /* تعيين عرض الصورة */
  height: 15px; /* تعيين ارتفاع الصورة */
  background-image: url('https://www.svgrepo.com/show/303108/google-icon-logo.svg'); /* رابط الصورة SVG */
  background-size: contain; /* تحجيم الصورة لتناسب العنصر */
  background-repeat: no-repeat; /* منع تكرار الصورة */
}

.social-login-wrap .google:hover {
  background-color: #394c6026;
  color: #495057;
}

 
 /* Button */
.sidebar-wrap .donation-gift-box a{
  border-style:solid;
  border-color:#cfb54d;
  color:#cfb54d;
  background-color:rgba(207,181,77,0.03);
 }
 
 .sidebar-wrap .donation-gift-box a:hover {
  border-color: #cfb54d;
  color: #ffffff;
  background-color: #cfb54d;
}


/* Badge success */
.gift-info-wrapp .gift-information-details .badge-success{
  padding-left:8px;
  padding-right:8px;
  padding-top:4px;
  padding-bottom:4px;
  background-color:#40b48d;
  font-weight:600;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
 }
 
 /* Paragraph */
 .gift-info-wrapp .gift-information-details p{
  padding-top:12px;
  font-size:14px;
 }
 
 /* Gift info wrapp */
 .donation-form-wrapper .donation-amount-details-wrapper .gift-info-wrapp{
  background-color:rgba(207,181,77,0.03);
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  border-style:solid;
  border-color:#cfb54d;
  border-width:1px;
  margin-bottom:50px;
 }
 
 /* Span Tag */
 .gift-information-details .estimate-delivery-date span{
  color:#c6a728 !important;
 }
 
 /* Heading */
 .your-area-donation-wrap h4{
  font-size:12px !important;
 }
 
 /* Span Tag */
 .gift-info-wrapp .gift-title span{
  font-size:15px;
 }
 
 /* Donation amount details wrapper */
 .donation-form-wrapper .donation-amount-details-wrapper{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Donation wrapper */
 .donation-form-wrapper .donation_wrapper{
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
 }
 
 /* Wrapper */
 .donation-form-wrapper .donation_wrapper .btn-wrapper{
  margin-bottom:20px;
 }
 
 /* Span Tag */
 .your-area-donation-wrap span{
  color:#5b4e00 !important;
  border-style:solid;
  border-width:1px;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  border-color:rgba(207,181,77,0.71);
 }
 
 
 @media (max-width:450px){

  /* Heading */
  .breadcrumb-area h1{
   font-size:23px !important;
  }
  
  /* Donation wrapper */
  .donation-form-wrapper .donation_wrapper{
   margin-bottom:27px;
  }
  
  /* Donation gift checkout form wrapper */
  #donation_gift_checkout_form_wrapper{
   transform:translatex(0px) translatey(0px);
   padding-top:1px;
  }
  
 }

  /* Heading */
  #bank-account-details h5{
   font-size:16px;
  }
  
  /* Heading */
  #bank-account-details h6{
   font-size:13px;
  }
  
  /* Bank account details */
  #bank-account-details{
   margin-right:0px !important;
   margin-left:0px !important;
   padding-top:20px !important;
   padding-bottom:15px !important;
  }

  @media (max-width:360px){

    /* Heading */
    #bank-account-details h5{
     font-size:14px;
    }
    
   }

   @media (max-width:767px){

    /* Column 4/12 */
    .section-bg-3 .counter-child{
     padding-right:15px;
     padding-top:15px;
     padding-bottom:15px;
    }
    
    /* Section 3 */
    .section-bg-3{
     padding-top:40px !important;
     padding-bottom:40px !important;
    }
    
   }


   @media (max-width:991px){

    /* Column 4/12 */
    .section-bg-3 .counter-child{
     padding-right:5px;
     padding-left:5px;
     padding-bottom:5px;
     padding-top:5px;
    }
    
   }
   
   @media (max-width:767px){
   
    /* Column 4/12 */
    .section-bg-3 .counter-child{
     padding-right:5px;
     padding-left:5px;
     padding-top:5px;
     padding-bottom:5px;
    }
    
   }
   
   @media (max-width:575px){
   
    /* Column 4/12 */
    .section-bg-3 .counter-child{
     padding-right:5px;
     padding-left:5px;
     padding-top:5px;
     padding-bottom:5px;
    }
    
   }
   
   @media (max-width:375px){
   
    /* Column 4/12 */
    .section-bg-3 .counter-child{
     padding-left:5px;
     padding-right:5px;
     padding-top:5px;
     padding-bottom:5px;
    }
    
   }
   
   @media (max-width:360px){
   
    /* Column 4/12 */
    .section-bg-3 .counter-child{
     padding-left:5px;
     padding-right:5px;
     padding-top:5px;
     padding-bottom:3px;
    }
    
   }

   /* Column 4/12 */
.section-bg-3 .counter-child{
  padding-top:5px;
  padding-bottom:5px;
 }
 
 @media (min-width:576px){
 
  /* Column 4/12 */
  .section-bg-3 .counter-child{
   padding-left:5px;
   padding-right:5px;
  }
  
 }

 @media (max-width:375px){

  /* Column 2/12 */
  .section-bg-3 .container .row .counter-child{
   margin-top:0px !important;
   margin-bottom:0px !important;
  }
  
 }

 /* Single donor info */
.donor-list .single-donor-info{
  border-style:solid;
  border-width:2px;
  border-color:rgba(59,161,126,0.31);
 }
 

 
 
 @media (max-width:450px){

  /* Heading */
  .about-area .section-paragraph h5{
   font-size:13px;
   line-height:1.5em;
  }
  
  /* Bold Tag */
  .about-area h4 b{
   font-size:16px;
   font-weight:500;
  }
  
  /* Heading */
  .about-area .desktop-left h3{
   font-size:21px;
  }
  
  /* About area */
  .about-area{
   padding-top:50px;
  }
  
  /* Span Tag */
  b h6 > span{
   color:#ffffff;
   font-weight:400 !important;
   font-size:13px;
  }
  
  /* Problem single item */
  .problem-area .problem-single-item{
   text-align:center;
  }
  
  /* Title */
  .problem-area .problem-single-item .title{
   text-align:center;
  }
  
  /* Paragraph */
  .problem-area .problem-single-item p{
   text-align:center;
  }
  
  /* Image */
  .volunteer-area .thumb img{
   height:397px;
  }
  
  /* Span Tag */
  .faq-page-content-area .p-0 span{
   margin-bottom:59px;
  }
  
  /* Heading */
  .contact-section .p-0 h3{
   margin-top:60px;
  }
  
 }

 @media (max-width:414px){

  /* Italic Tag */
  .counterup-area .icon i{
   display:flex;
   flex-direction:column;
   transform:translatex(0px) translatey(0px);
   font-size:56px;
  }
  
  /* Column 2/12 */
  .counterup-area .col-lg-2{
   flex-direction:row;
  }
  
  /* Span Tag */
  .counterup-area .count-wrap span{
   font-size:25px;
  }
  
 }

 @media (max-width:450px){

  /* User dashboard wrapper */
  .login-page-wrapper .user-dashboard-wrapper{
   min-height:100vh;
  }
  
 }

 @media only screen and (max-width: 767px) {
  .contribute-single-page-item .thumb a.flag-icon,
  .contribute-single-page-item .thumb .award-icon-two {
      width: 30px;
      height: 30px;
      font-size: 14px; /* تم تعديل حجم الخط هنا */
  }

  .contribute-single-page-item .thumb .flag-icon,
  .contribute-single-page-item .thumb .award-icon-two {
      width: 30px;
      height: 30px;
      font-size: 14px; /* تم تعديل حجم الخط هنا */
  }
}

@media only screen and (max-width: 767px) {
  .contribute-single-page-item .single-featured > .flag-icon {
      top: 35px;
  }
}

/* Hide related post area on mobile devices */
@media only screen and (max-width: 768px) {
  .contribute-single-page-item .post-meta-wrap .related-post-area {
    display: none;
  }
}


/* CSS rule for mobile devices */
@media only screen and (max-width: 768px) {
  .post-meta-wrap .author-data-new .medical-documents {
    margin-bottom: 0px;
  }
}


/* Form check */
#your-form-id .tab_section .form-check{
  padding-top:24px !important;
  padding-right:0px !important;
  text-align:center !important;
  padding-bottom:27px;
 }
 
 /* Label */
 .tab_section .form-check label{
  color:#3b9d7a;
  font-weight:500;
  border-style:none;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:rgba(59,157,122,0.29);
 }
 
 /* Multi cause */
 #multi-cause{
  border-bottom-left-radius:50px !important;
 }
 
 /* Small Tag */
 #your-form-id small{
  color:#bf6363 !important;
  font-weight:400;
  font-size:12px;
  text-shadow:none;
  white-space:normal;
  font-style:italic;
 }
 
 /* Multi cause amount */
 #multi-cause-amount{
  margin-top:30px;
  color:#3b9f7c;
 }
 
 /* Span Tag */
 #multi-cause-amount span{
  background-color:rgba(59,159,123,0.07);
  padding-left:8px;
  padding-right:8px;
  padding-top:8px;
  padding-bottom:8px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  text-align:right;
  border-style:solid;
  border-color:rgba(59,159,123,0.21);
  border-width:1px;
 }
 
 
 /* Body */
body{
  background-color:#f1f1f1;
 }
 
 /* Login form wrapper */
 .login-page-wrapper .login-form-wrapper{
  background-color:#ffffff;
 }
 
 /* Span Tag */
 .account-form .form-group span{
  position:relative;
  bottom:-10px;
 }
 
 /* Single donor info */
.donor-list .single-donor-info{
  background-color:#ffffff;
 }
 
 .about-area .desktop-left > span:nth-child(1){
  color:#7a7a7a;
 }
 
 .header-silder-bg-style{
   background-position: center center !important;
 }

 /* Column 8/12 */
#your-form-id .active span{
  border-style:solid;
  border-width:2px;
  background-color:#a6ebd1;
  color:#000000;
 }
 
 /* Input */
 #your-form-id .active span input[type=number]{
  color:#000000;
 }
 
 /* Column 6/12 */
 #your-form-id .pt-1{
  background-color:rgba(59,159,123,0) !important;
 }
 
 /* Column 8/12 */
 #your-form-id .form-group:nth-child(7) span:nth-child(1){
  border-style:solid;
  border-width:2px;
 }
 
 /* Input */
 #your-form-id .form-group:nth-child(7) input[type=number]{
  border-style:solid !important;
  border-width:0px !important;
 }
 
 /* Column 2/12 */
 #your-form-id .form-group:nth-child(7) span:nth-child(2){
  border-style:solid;
  border-width:2px;
 }
 
 /* Button */
 #your-form-id .form-group:nth-child(7) .btn-sm{
  padding-left:33px !important;
 }
 
 /* Button */
 #your-form-id .new-donation .btn-sm{
  padding-right:12px !important;
 }
 
 /* Button */
 .blog-content-area .container .justify-content-center .col-lg-6 .donation_wrapper #your-form-id .form-group .new-donation .btn-sm{
  padding-left:0px !important;
 }
 
 /* Button */
#gifting-data fieldset .row .col-6 > .btn-outline-success{
  border-style:none !important;
 }
 
 /* Button */
 #gifting-data fieldset .row .col-6 h5{
  border-top-left-radius:50px !important;
  border-top-right-radius:50px !important;
  border-bottom-left-radius:50px !important;
  border-bottom-right-radius:50px !important;
 }
 
 /* Span Tag */
 #gifting-data > div span{
  font-size:17px;
  font-weight:500;
  margin-left:58px;
  margin-right:auto;
  padding-left:5px;
 }
 
 /* Gifting data */
 #gifting-data{
  padding-top:33px !important;
 }
 
 .btn-outline-success:hover {
  color: #fff;
  background-color: #40b48d;
}

/* Name */
#name{
  margin-top:60px;
 }
 
 /* Span Tag */
.donation-amount-details-wrapper .additional-amount-li span{
  font-size:11px;
 }
 
 
 /* Row */
#your-form-id .gifting-switch{
  border-style:solid;
  border-color:rgba(194,254,234,0.94);
 }
 
 

 #your-form-id .gifting-switch {

  border-style: double !important;

}