#emailid{
  direction: rtl;
}
#phonenumber{
  direction: rtl;
}
.wpcf7 div:not(:last-child){
  margin-bottom: 0.8vw;
  position: relative;
}
.wpcf7{
  z-index: 100000000;
}
.page-template-tpl-contact .header{
  background-color: white !important;
}
.header-logo{
  display: block !important;
}
.page-template-tpl-contact .contact-info .shape-1{
  z-index: -1;
}

.no-padding{
  padding: 0 0 0.5vw 0;
}
.select-primary{
  color: grey;
}
.no_shadow div img{
  box-shadow: none !important;
}
span.wpcf7-list-item-label{
  padding-right: 7px;
  cursor: pointer;
  user-select: none;
}
.donate-accordion .accordion a{
  text-decoration: underline;
}
input[type="checkbox"]{
  width: 20px;
  height: 20px;
  cursor: pointer;
  appearance: none;
  border-radius: 4px;
  border-color: #707070;
  border-width: 1px;
  border-style: solid;
  flex: 0 0 20px;
}
.wpcf7-list-item{
  margin: unset !important;
}

.footer-links ul li:nth-of-type(9) a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1.5px;
    background-color: white;
    bottom: -7px;
    right: 0;
}
  .footer-links ul a{
    position: relative;
  }
@media (min-width: 1023.98px) {
  .footer-links ul {
    -webkit-column-count: 3;  /* Chrome, Safari, Opera */
    -moz-column-count: 3;     /* Firefox */
    column-count: 3;          /* Standard syntax */
}

/* Target the 4th li to insert a column break after it */
.footer-links ul li:nth-of-type(4)::after {
    content: "";
    display: block;
    break-after: column; /* This will force a break to the next column */
}

/* Target the 9th li to insert a column break after it */
.footer-links ul li:nth-of-type(9)::after {
    content: "";
    display: block;
    break-after: column; /* This will force a break to the next column */
}

  select#select_country {
    height: 9vw !important;
    background-image: unset !important;
    border-radius: unset !important;
  }
  .page-template-tpl-volunteering .stories .img-1{
    top: 1.35vw;
  }
  .zero_padding{
    padding: 3.65vw 0 1vw 0 !important;
  }

  .langbar {
    /* position: absolute;
    left: 1vw;
    top: 2vw; */
    margin-left: 1vw;
  }
  .langbar a{
    font-size: 1.5vw;
    /* color: #182e54; */
    color: white;
  }
  .header-scrolled .langbar a{
    color: #182e54;
  }

  .menuul p{
    margin-right: 2.4vw;
  }
  .menuul h3{
    margin-right: 2.4vw;
  }
  .concept .scale{
    width: 52.75vw;
    justify-content: center;
    margin: auto;
  }
  .concept .scale .col{
    flex: unset !important;
  }
  .concept .scale .img img{
    width: 22.3vw !important;
  }
  .concept .scale .col:first-child{
    padding-left: 4.2vw;
  }
  .concept .scale .col:last-child{
    padding-right: 5.2vw !important;
  }
  .play-icon {
    position: absolute;
    z-index: 50;
    top: 0;
    position: absolute;
    /* margin-left: auto; */
    /* margin-right: auto; */
    left: auto;
    width: 5vw;
    height: 4vw;
    right: auto;
    position: absolute;
    top: 42%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  textarea{
    height: 10vw !important;
    line-height: 2.5vw !important;
    border-radius: 1vw !important;
  }
  .no_height{
    padding: 3.65vw 0 1.5vw 0 !important;
  }
  .line-height{
    line-height: 2.2vw;

  }
  .gm-style .gm-style-iw-d{
    width: 8vw;
    height: 8vw;
    overflow: unset !important
  }
  .map-logo{
    width: 5vw !important;
    height: 5vw !important;
    object-fit: none !important;
    border: unset !important;
    margin: auto !important;
  }
  h1#firstHeading {
    text-align: center;
  }
  .media-box .text {
    margin-top: auto;
    margin-bottom: auto;
  }
  .stories-body{
    margin-bottom: 8vw;
  }
  .icon_up{
    display: block !important;
    text-align: center;
  }

  .icon_up div img{
    margin: auto;
  }
  a.btn.btn-primary.another_button{
    text-decoration: none;
    color: inherit;
    background-image: none;
    font-weight: 400;
    font-size: 1.30vw !important;
    text-align: right;
    align-items: right;
    justify-content: right;
  }
}
.another_button{
  margin-top: 1vw;
}
.default-shape{
  position: absolute;
  top: 8vw;
  left: 0;
  width: 100%;
  transform: translateY(-100%);
  pointer-events: none;
}
.small_box{
  min-height: 12vw !important;
}
.small_box .min-he{
  min-height: 7vw !important;;
}
.min-he{
  min-height: 19vw;
}

.media-boxes .btns{
  display: flex;
  align-items: center;
  justify-content: center;
}
#d_frame {
  width: 100%;
  width: 100%;
  border-radius: 0.5vw;
  margin-bottom: 0.94vw;
  height: 21vw;
  border: none;
}
#n_frame{
  width: 100%;
  width: 100%;
  border-radius: 0.5vw;
  margin-bottom: 0.94vw;
  height: 21vw;
  border: none;
}
.footer-forms .wpcf7-email{
  width: 88%;
}
.page-template-tpl-contact .btn.btn-quinary{
  margin-top: 1vw;
  border: none;
  background: none;
  color: white;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 12.5vw;
  height: 3.125vw;
  font-size: 1.5vw;
  font-weight: bold;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/global/btn-quinary.svg);
}
.wpcf7-response-output{
  border: none !important;
}
a.active{
  border-bottom: 1px solid #0b0d0d;
}
.footer-links ul{
  -webkit-columns: 3;
}
.footer-links{
  width: 80%;
  display: block;
}
/* .contact {
width: 52%;
} */

.footer-email{
  width: 17.55vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 2px solid white;
  border-radius: 500px;
  padding: 5px;
  margin: 0.78vw 0 2.6vw 0;
  height: 2.7vw;
}
.footer-forms .wpcf7-email{
  background: transparent;
  border: none;
  direction: rtl !important;
  color: white !important;

}
.footer-forms  .wpcf7-submit{
  width:2vw;
  background: url(../img/icons/chevron-left-white-circled.svg);
  background-color: transparent !important;
  border: none;
  height: 2vw;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: auto;
  POSITION: ABSOLUTE;
  position: absolute;
  left: 0;
  top: 0;
  left: .5vw;
  top: .25vw;
}
.footer-forms  .wpcf7-spinner{
  position: absolute;
}
.footer-forms .wpcf7-form-control-wrap{
  /* width: 14vw; */
  top: .7vw;
  right: 1vw;
}
.footer-forms .wpcf7-not-valid-tip{
  position: absolute;
  top: 2vw;
}
.footer-email input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;

}


.video-card{
  border: 5px solid #FFCE00 !important;
}
.imageoutcard{
  border: 5px solid #e85f31ba !important;
}
.postnewcard{
  border: 5px solid #38C2D9 !important;
}
.posteoutcard{
  border: 5px solid #5FBB46 !important;
}
@media (min-width: 1023.98px) {
  .page-template-tpl-partners .contact-form .img, .contact-form .img img {
    width: 32.54vw !important;
            top: 58%;
}
  a.btn.btn-primary.btn_mobile {
    display: none;
}

}

@media (max-width: 1023.98px) {

  a.btn.btn-primary.btn_mobile {
      display: flex;
      position: fixed;
      bottom: 5rem;
      left: 1rem;
      background-image: url('https://www.nevet.org/wp-content/uploads/2025/11/framewhiteMobNew.svg');
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
        height: 12.66vw;
  }

  a.btn.btn-primary.mobile.btn_new {
    position: fixed;
    bottom: 5rem;
    width: 10.5vw;
}
  .footer-links {
    width: 100%;
    display: block;
}
.footer-links li:last-child {
    margin-bottom: 3.33vw;
    line-height: 1;
    margin-right: auto !important;
}
  select#select_country {
    height: 30vw !important;
    background-image: unset !important;
    border-radius: unset !important;
  }
  .tap.form{
    margin-top: 5vw;
  }
  .page-template-tpl-donate .banner h1{
    line-height: 4.4vw !important;
  }
  .partners {
    padding: 33vw 0 34.66vw 0 !important;
  }
  .header-scrolled .langbar {
    position: absolute;
    left: 27vw;
    top: 4.5vw;
  }
  .header-scrolled   .langbar a{
    color: #182e54;
  }

  .langbar a{
    font-size: 6vw;
    color: white;
  }
  .donate-accordion .collapse ul{
    width: 90% !important;
  }
  .menuul p{
    margin-right: 8.4vw;
  }
  .menuul h3{
    margin-right: 8.4vw;
    font-size: 6.3vw !important;
    margin-bottom: 6vw !important;
  }
  .play-icon {
    position: absolute;
    z-index: 100000;
    top: 0;
    position: absolute;
    /* margin-left: auto; */
    /* margin-right: auto; */
    left: auto;
    width: 15vw;
    height: 15vw;
    right: auto;
    position: absolute;
    top: 42%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  textarea{
    height: 30vw !important;
    line-height: 8.5vw !important;
    border-radius: 4vw !important;
  }
  .no_height{
    margin-top: -8vw;
    padding: 0 0 15.6vw 0 !important;
  }
  .line-height{
    line-height: 8.2vw
  }
  .banner .logo img {
    width: 29.5vw;
  }
  .banner .logo{
    margin-top: 12vw;
    margin-bottom: 3.8vw;
  }
  .wpcf7-submit{
    width: 37.33vw;
    height: 10.66vw;
    font-size: 4.26vw;
  }


  a.btn.btn-primary.another_button{
    font-size: 4.3vw !important;
  }
  .small_box {
    min-height: 41vw !important;
  }
  .small_box .min-he {
    min-height: 20vw;
  }
  .no-padding .heading {
    text-align: center;
    width: 90%;
    margin-bottom: 6.33vw;
  }
  .f-m-165 {
    font-size: 22vw !important;
  }
  .media-boxes .btns{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .media-boxes .btn:not(:last-child) {
    margin-left: 0;
    margin-bottom: 5.33vw;
  }
  #d_frame{
    width: 100%;
    border-radius: 1.33vw;
    margin-bottom: 3.33vw;
    height: 111vw;
  }
  .page-template-tpl-contact .btn.btn-quinary{
    background: url(../img/global/btn-quinary.svg) , white;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    margin-top: 7vw;
  }
  .text-cetner{
    text-align: center;
  }
  .tap.form{
    text-align: center;
  }
  .default-shape{
    top: 1px;
    position: absolute;
    left: 0;
    pointer-events: none;
    width: 100%;
    z-index: 10;
  }
  .footer-email{
    width: 101%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border:2px solid white;
    border-radius: 500px;
    padding: 5px;
    margin: 0.78vw 0 2.6vw 0;
    height: 10vw;


  }
  .footer-forms .wpcf7-email{
    background: transparent;
    border: none;
    direction: rtl !important;
    color: white !important;

  }
  .footer-forms  .wpcf7-submit{
    width: 7.7vw;
    background: url(../img/icons/chevron-left-white-circled.svg);
    background-color: transparent !important;
    border: none;
    height: 8vw;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: auto;
  }
  .footer-forms  .wpcf7-spinner{
    position: absolute;
  }
  .footer-forms .wpcf7-not-valid-tip{
    position: absolute;
    top: 10vw;
  }
  .footer-forms {
    margin-top: 3vw;
  }
  .footer-email{
    margin-top: 2vw;
  }
}



.wpcf7-submit{
  cursor: pointer;
}
.swiper-button-disabled{
  opacity: 0.5;
}
.page-template-tpl-contact .header,
.page-template-tpl-text-page .header,
.page-template-tpl-igul-letova .header,
.page-template-tpl-contact .header,
.error404 .header,
.single-magazine .header{
  background-color: white !important;
}
.page-template-tpl-contact .header-logo,
.page-template-tpl-text-page .header-logo,
.page-template-tpl-igul-letova .header-logo,
.page-template-tpl-contact .headewr-logo,
.error404 .header-logo,
.single-magazine .header-logo{
  opacity: 1;
  visibility: visible;
}
.page-template-tpl-contact .header-hamburger svg *,
.page-template-tpl-text-page .header-hamburger svg *,
.page-template-tpl-igul-letova .header-hamburger svg *,
.page-template-tpl-contact .header-hamburger svg *,
.error404 .header-hamburger svg *,
.single-magazine .header-hamburger svg * {
  stroke: #182E54;
}


/* .page-template-tpl-partners .wpcf7-submit{
margin-top: 1vw;
background-color:  white !important;
border: none !important;

}
.page-template-tpl-volunteering .wpcf7-submit{
margin-top: 1vw;
background-color:  white !important;
border: none !important;

} */



/* #Activity Map
================================================== */
.activity-map {
  position: relative;
  background-color: #80DE66;
}

.activity-map .img {
  position: absolute;
  top: 46%;
  transform: translateY(-50%);
  left: 6vw;
}

.activity-map .img img {
  width: 33vw;
  pointer-events: none;
}

.activity-map h2 {
  text-align: center;
}

.activity-map .row {
  position: relative;
  padding: 5.7vw 0 20vw 0;
  margin-right: 7vw;
}

.activity-map ul {
  display: flex;
  flex-wrap: wrap;
  width: 50vw;
}

.activity-map ul li {
  flex: 0 0 50%;
  padding: 0 3vw;
  line-height: 1.3;
  position: relative;
  padding-bottom: 2.34vw;
  padding-top: 1.5vw;
}

.activity-map ul li:nth-child(1),
.activity-map ul li:nth-child(3) {
  padding-right: 0;
}

.activity-map ul li:nth-child(2),
.activity-map ul li:nth-child(4) {
  padding-left: 0;
}

.activity-map ul li:nth-child(1)::after,
.activity-map ul li:nth-child(3)::after {
  content: '';
  position: absolute;
  left: 0;
  top: 48%;
  transform: translateY(-50%);
  width: 1px;
  height: 70%;
  border-right: 2px dashed #182E54;
}

.activity-map ul li:nth-child(2)::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 1px;
  border-bottom: 2px dashed #182E54;
}

.activity-map ul h3 {
  position: relative;
  line-height: 1;
}

.activity-map ul h3 span {
  position: relative;
  z-index: 2;
}

.activity-map ul h3::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 110%;
  height: 100%;
  background-image: url('../img/schools/yellow-cloud-1.svg');
  background-size: auto 100%;
  background-position: right center;
  background-repeat: no-repeat;
  transform: translateX(2.5vw);
}

.activity-map ul li:nth-child(2) h3::after,
.activity-map ul li:nth-child(3) h3::after {
  background-image: url('../img/schools/blue-cloud.svg');
}

.activity-map ul li:nth-child(4) h3::after {
  background-image: url('../img/schools/yellow-cloud-2.svg');
}

@media (max-width: 1023.98px) {
  .activity-map {
    padding-top: 9.33vw;
  }

  .activity-map .img {
    position: static;
    transform: none;
  }

  .activity-map .img img {
    width: 90%;
    margin: 0 auto;
    pointer-events: none;
  }

  .activity-map h2 {
    text-align: center;
  }

  .activity-map .row {
    position: relative;
    padding: 8vw 0 37.33vw 0;
    margin-right: 0;
  }

  .activity-map ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 80%;
    margin: 0 auto;
  }

  .activity-map ul li {
    padding: 0;
    padding-bottom: 6.65vw;
    padding-top: 5.33vw;
  }

  .activity-map ul li:not(:nth-child(3)) {
    border-bottom: 2px dashed #182E54;
  }

  .activity-map ul li:nth-child(3) {
    order: 1;
  }

  .activity-map ul li:nth-child(1),
  .activity-map ul li:nth-child(3) {
    padding-right: 0;
  }

  .activity-map ul li:nth-child(2),
  .activity-map ul li:nth-child(4) {
    padding-left: 0;
  }

  .activity-map ul li:nth-child(1)::after,
  .activity-map ul li:nth-child(3)::after {
    display: none;
  }

  .activity-map ul li:nth-child(2)::after {
    display: none;
  }

  .activity-map ul h3 {
    position: relative;
    line-height: 1;
  }

  .activity-map ul h3 span {
    position: relative;
    z-index: 2;
  }

  .activity-map ul h3::after {
    width: 110%;
    /* transform: translateX(9vw); */
  }
}



/* #Post Slider Alt
================================================== */
.post-slider.alt {
  background-color: #55CEE2;
  margin-bottom: 0;
  padding: 0 0 8.88vw 0;
  position: relative;
}

.post-slider.alt .swiper .swiper-slide {
  padding: 0 .39vw;
}

.post-slider.alt .prev,
.post-slider.alt .next {
  top: 10.4vw;
}

@media (max-width: 1023.98px) {
  .post-slider.alt {
    margin-bottom: 0;
    padding: 0 0 20vw 0;
  }

  .post-slider.alt .container {
    overflow: hidden;
  }

  .post-slider.alt .swiper .swiper-slide {
    padding: 0;
  }

  .post-slider.alt .swiper {
    padding-right: 0;
  }

  .post-slider.alt .swiper-arrows {
    position: static;
    margin: 0;
  }

  .post-slider.alt .swiper-arrows img {
    width: 11.73vw;
  }

  .post-slider.alt .swiper-arrows .prev {
    margin-left: 0;
    position: absolute;
    top: 28.2vw;
    transform: translateY(-50%) translateX(35%);
    right: 0;
    z-index: 20;
  }

  .post-slider.alt .swiper-arrows .next {
    position: absolute;
    top: 28.2vw;
    transform: translateY(-50%) translateX(-35%);
    left: 0;
    z-index: 20;
  }
}
/* #Gallery Card
================================================== */
.gallery-card .img img {
  width: 100%;
  height: 20.83vw;
  border-radius: 1vw;
  object-fit: cover;
  object-position: center;
}

.gallery-card .text {
  margin-top: .5vw;
}

@media (max-width: 1023.98px) {
  .gallery-card .img img {
    height: 56.4vw;
    border-radius: 2.66vw;
  }

  .gallery-card .text {
    margin-top: 2vw;
    padding: 0 4vw;
  }
}

/* #Activity Summary
================================================== */
.activity-summary {
  position: relative;
  background-color: #55CEE2;
  padding: 0 0 14.68vw 0;
}

/* Shape */
.activity-summary .shape {
  position: absolute;
  top: -8vw;
  right: 0;
  z-index: 10;
}

.activity-summary .shape img {
  width: 13.33vw;
}

/* Btns */
.activity-summary .btns {
  display: flex;
  align-items: center;
  justify-content: center;
}

.activity-summary .btn:not(:last-child) {
  margin-left: 1.3vw;
}

/* Icons */
.activity-summary .icons {
  margin-bottom: 5.2vw;
  text-align: center;
}

.activity-summary .icons ul {
  display: flex;
  text-align: center;
  justify-content: center;
  margin: 2.34vw 0 0 0;
}

.activity-summary .icons ul li {
  flex-grow: 1;
  max-width: 14vw;
}

.activity-summary .icons ul li:not(:last-child) {
  margin-left: 2.34vw;
}

.activity-summary .icons ul img {
  margin: 0 auto;
  width: 6.77vw;
}

/* Heading */
.activity-summary .heading {
  margin: 0 auto;
  margin-bottom: 2.9vw;
  text-align: center;
  width: 44.4vw;
}

.activity-summary .heading h2 {
  margin-bottom: 1vw;
}

@media (max-width: 1023.98px) {
  .activity-summary {
    padding: 26vw 0 36vw 0;
  }

  /* Icons */
  .activity-summary .icons {
    margin-bottom: 16.66vw;
  }

  .activity-summary .icons ul {
    display: flex;
    text-align: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 2.34vw 0 -5.33vw 0;
  }

  .activity-summary .icons ul li {
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0 2vw;
    margin-bottom: 5.33vw;
  }

  .activity-summary .icons ul li:not(:last-child) {
    margin-left: 0;
  }

  .activity-summary .icons ul img {
    width: 26.66vw;
  }

  /* Heading */
  .activity-summary .heading {
    margin-bottom: 6vw;
    width: 88vw;
  }

  .activity-summary .heading h2 {
    margin-bottom: 2.66vw;
  }

  /* Btns */
  .activity-summary .btns {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .activity-summary .btn:not(:last-child) {
    margin-left: 0;
    margin-bottom: 5.33vw;
  }

  /* Shape */
  .activity-summary .shape {
    top: -47vw;
    right: -13vw;
  }

  .activity-summary .shape img {
    width: 41.33vw;
  }
}

/* #Activity Map
================================================== */
.activity-map {
  position: relative;
  background-color: #80DE66;
}

.activity-map .img {
  position: absolute;
  top: 46%;
  transform: translateY(-50%);
  left: 6vw;
}

.activity-map .img img {
  width: 33vw;
  pointer-events: none;
}

.activity-map h2 {
  text-align: center;
}

.activity-map .row {
  position: relative;
  padding: 5.7vw 0 20vw 0;
  margin-right: 7vw;
}

.activity-map ul {
  display: flex;
  flex-wrap: wrap;
  width: 50vw;
}

.activity-map ul li {
  flex: 0 0 50%;
  padding: 0 3vw;
  line-height: 1.3;
  position: relative;
  padding-bottom: 2.34vw;
  padding-top: 1.5vw;
}

.activity-map ul li:nth-child(1),
.activity-map ul li:nth-child(3) {
  padding-right: 0;
}

.activity-map ul li:nth-child(2),
.activity-map ul li:nth-child(4) {
  padding-left: 0;
}

.activity-map ul li:nth-child(1)::after,
.activity-map ul li:nth-child(3)::after {
  content: '';
  position: absolute;
  left: 0;
  top: 48%;
  transform: translateY(-50%);
  width: 1px;
  height: 70%;
  border-right: 2px dashed #182E54;
}

.activity-map ul li:nth-child(2)::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 200%;
  height: 1px;
  border-bottom: 2px dashed #182E54;
}

.activity-map ul h3 {
  position: relative;
  line-height: 1;
}

.activity-map ul h3 span {
  position: relative;
  z-index: 2;
}

.activity-map ul h3::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 110%;
  height: 100%;
  background-image: url('../img/schools/yellow-cloud-1.svg');
  background-size: auto 100%;
  background-position: right center;
  background-repeat: no-repeat;
  transform: translateX(2.5vw);
}

.activity-map ul li:nth-child(2) h3::after,
.activity-map ul li:nth-child(3) h3::after {
  background-image: url('../img/schools/blue-cloud.svg');
}

.activity-map ul li:nth-child(4) h3::after {
  background-image: url('../img/schools/yellow-cloud-2.svg');
}

@media (max-width: 1023.98px) {
  .activity-map {
    padding-top: 9.33vw;
  }

  .activity-map .img {
    position: static;
    transform: none;
  }

  .activity-map .img img {
    width: 90%;
    margin: 0 auto;
    pointer-events: none;
  }

  .activity-map h2 {
    text-align: center;
  }

  .activity-map .row {
    position: relative;
    padding: 8vw 0 37.33vw 0;
    margin-right: 0;
  }

  .activity-map ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 80%;
    margin: 0 auto;
  }

  .activity-map ul li {
    padding: 0;
    padding-bottom: 6.65vw;
    padding-top: 5.33vw;
  }

  .activity-map ul li:not(:nth-child(3)) {
    border-bottom: 2px dashed #182E54;
  }

  .activity-map ul li:nth-child(3) {
    order: 1;
  }

  .activity-map ul li:nth-child(1),
  .activity-map ul li:nth-child(3) {
    padding-right: 0;
  }

  .activity-map ul li:nth-child(2),
  .activity-map ul li:nth-child(4) {
    padding-left: 0;
  }

  .activity-map ul li:nth-child(1)::after,
  .activity-map ul li:nth-child(3)::after {
    display: none;
  }

  .activity-map ul li:nth-child(2)::after {
    display: none;
  }

  .activity-map ul h3 {
    position: relative;
    line-height: 1;
  }

  .activity-map ul h3 span {
    position: relative;
    z-index: 2;
  }

  .activity-map ul h3::after {
    width: 110%;
    /* transform: translateX(9vw); */
  }
}

/* #About Us Page
================================================== */
.about-page .media-boxes {
  background-color: #80DE66;
  padding-top: 0;
  padding-bottom: 14.5vw;
}

.about-page .media-box:not(:last-child) {
  margin-bottom: 5.7vw;
}

.about-page .volunteering {
  background-color: #F8D959;
}

@media (max-width: 1023.98px) {
  .about-page .media-boxes {
    padding-bottom: 33.33vw;
  }

  .about-page .media-box:not(:last-child) {
    margin-bottom: 0;
  }

  .about-page .media-boxes .heading {
    margin-bottom: 10.33vw;
  }
}

/* #About Accordion
================================================== */
.about-accordion {
  position: relative;
  background-color: white;
  padding: 5.2vw 0;
}

.about-accordion h2 {
  text-align: center;
  margin-bottom: 1vw;
}

.about-accordion .heading {
  margin: 0 auto;
  width: 45.4vw;
  margin-bottom: 4.16vw;
  text-align: center;
}

.about-accordion .container {
  width: 84%;
}

.about-accordion .collapse>div {
  padding-bottom: 2.6vw;
  /* padding-right: 6.77vw; */
}

.about-accordion .collapse ul li:not(:last-child) {
  margin-bottom: .45vw;
}

.about-accordion .collapsible:not(:last-child) {
  border-bottom: 1px solid #405880;
}

.about-accordion .collapse-toggler {
  display: flex;
  align-items: center;
  padding: 1.5vw 0;
}

.about-accordion .collapse-toggler .simbol {
  margin-left: 1vw;
}

.about-accordion .collapse-toggler img {
  width: 1.5vw;
  transition: all .5s ease;
}

.about-accordion .collapsible.show .simbol img {
  transform: rotate(180deg);
}

.about-accordion .download-icons li {
  display: flex;
  align-items: center;
  margin-bottom: .5vw;
}
.about-accordion .download-icons li  a{
  display: flex;

}

.about-accordion .download-icons li img {
  width: 1.1vw;
  margin-left: .78vw;
}

.about-accordion .container > h3 {
  margin-bottom: 1.5vw;
}

@media (max-width: 1023.98px) {
  .what_in_program__items {
    grid-template-columns: repeat(3, 1fr);
    gap: 6vw;
}
.page-id-3058 .numbers {
    background-color: unset;
        padding: 5.33vw 0 0.33vw 0;
}
.page-id-3058 .numbers ul li:last-child {
    min-width: 19.5vw;
    width: 100%;
    flex: 0 0 100%;
}
.page-id-3058 .numbers ul li:nth-child(1)::before, .numbers ul li:nth-child(3)::before {

    border-bottom: unset;
}
.page-id-3058 .numbers ul p:first-child {

    color: #182E54;
}
.page-id-3058 .numbers ul p {
      color: #182E54;
}
.what_in_program__form textarea {
    height: 30vw !important;
    line-height: 8.5vw !important;
    border-radius: 4vw !important;
    width: 100%;
    font-size: 4vw !important;
    border-radius: 999px;
    padding: 0.2rem 1rem;
    border: 1px solid #182E54;
}


  .about-accordion {
    padding: 10.33vw 0 13.33vw 0;
  }

  .about-accordion h2 {
    margin-bottom: 3.33vw;
  }

  .about-accordion .heading {
    width: 100%;
    margin-bottom: 8vw;
  }

  .about-accordion .container {
    width: 90%;
  }

  .about-accordion .collapse>div {
    padding-bottom: 4.66vw;
    /* padding-right: 22vw; */
  }

  .about-accordion .collapse ul {
    width: 64vw;
  }

  .about-accordion .collapse ul li:not(:last-child) {
    margin-bottom: 2vw;
  }

  .about-accordion .collapse-toggler {
    padding: 4.66vw 0;
  }

  .about-accordion .collapse-toggler .simbol {
    margin-left: 3.33vw;
  }

  .about-accordion .collapse-toggler img {
    width: 5vw;
  }

  .about-accordion .container > h3 {
    margin-bottom: 5.33vw;
    margin-top: 13.33vw;
  }

  .about-accordion .download-icons li {
    margin-bottom: 2.66vw;
  }

  .about-accordion .download-icons li img {
    width: 5vw;
    margin-left: 4vw;
  }
}

/* #Team
================================================== */
.team {
  background-color: #55CEE2;
  position: relative;
  padding-bottom: 10.4vw;
}

.team .container {
  width: 68.75%;
}

.team h2 {
  text-align: center;
  margin-bottom: 3.9vw;
}

.team .swiper:not(:last-child) {
  margin-bottom: 7vw;
}

.team-member {
  border: 2px dashed #2D323B;
  border-radius: .5vw;
  padding: .5vw;
}

.team-member .img img {
  width: 100%;
  height: 18.64vw;
  object-fit: cover;
  object-position: center;
  border-radius: .5vw;
  margin-bottom: .5vw;
}

.team-member .text {
  border-radius: .5vw;
  padding: .5vw .78vw;
  color: white;
}

.team-member .text a {
  display: flex;
  align-items: center;
}

.team-member .text a img {
  width: .8vw;
  margin-left: .5vw;
}

.team-member .text a:not(:first-of-type) {
  margin-top: .5vw;
}

.team .swiper-slide:nth-child(1) .text,
.team .swiper-slide:nth-child(4) .text,
.team .swiper-slide:nth-child(7) .text,
.team .swiper-slide:nth-child(10) .text
{
  background-color: #F1C200;
}

.team .swiper-slide:nth-child(2) .text,
.team .swiper-slide:nth-child(5) .text,
.team .swiper-slide:nth-child(8) .text,
.team .swiper-slide:nth-child(11) .text
{
  background-color: #51B835;
}

.team .swiper-slide:nth-child(3) .text,
.team .swiper-slide:nth-child(6) .text,
.team .swiper-slide:nth-child(9) .text,
.team .swiper-slide:nth-child(12) .text
{
  background-color: #07A5BF;
}


.page-id-3058  .about .shape-3{
  display: none;
}
@media (min-width: 1024px) {
    .page-id-3058 .about .heading {
    width: 38.82vw;
    margin-bottom: 1.6vw;
}
  .page-id-3058 .numbers ul li:nth-child(4)::after {
    border-left: unset;
}

.page-id-3058 .numbers ul li:last-child {
    min-width: 19.5vw !important;
    width: 24vw !important;
    flex: 0 0 46% !important;
    margin-top: 2rem;
}
  .page-id-3058 .numbers {

  position: relative;
  padding: 0.2vw 0 0 0;
  text-align: center;
}
  .page-id-3058 .numbers ul li {
    margin-left: unset !important;
    padding-left: unset !important;
    position: relative;
    color: #182E54;
    flex: 0 0 23%;
    max-width: unset !important;
    min-width: unset !important;
    flex-grow: unset !important;
}
    .page-id-3058 .numbers {
    background-color: unset;

}
  .page-id-3058 .what_in_program__content {
    width: 45%;
    padding-right: unset;
}
.page-id-3058 .what_in_program__items {
    display: grid
;
    grid-template-columns: repeat(3, 1fr);
    gap: 2vw;
}
.form-field.message-field{
  width:100%;
  flex:0 0 100%;
}
textarea.wpcf7-form-control.wpcf7-textarea{
  height: 5vw !important;
line-height: 2.5vw !important;
border-radius: 1vw !important;
width: 100%;
border: 1px solid red;
border: 1px solid #182E54;
padding: 0 1rem;
font-size: 1.2vw !important;
}
  .page-id-3058 .big_head_new {

    justify-content: center;
}
  .page-id-3058 .banner {

    padding-bottom: 6rem;
}
.page-id-3058 .aaa {
    font-size: 3.508vw;
    font-weight: 500 !important;
}
.page-id-3058 .banner .text p{
    font-size: 1.3rem;
}
.page-id-3058  .banner .text {

    position: unset;
}
.page-id-3058 .banner h1 {
    font-weight: 500 !important;
}
  .activity .text{
    width: 80%;
  }
  .tap.form a{
    font-size: 1.3vw;

  }
  .btn{
    font-size: 1.3vw;
  }
  .team-text{
    min-height: 7vw !important;
  }
  .team-member {
    border: 2px dashed #2D323B;
    border-radius: .5vw;
    padding: .5vw;
    min-height: 26vw;
  }
  .team .swiper-slide .text{
    min-height: 5.7vw;
  }

  .team .swiper-wrapper {
    flex-wrap: wrap;
  }

  .team .swiper {
    margin: -.78vw -2vw;
  }

  .team .swiper-slide {
    flex: 0 0 33.33333%;
    padding: .78vw 2vw;
  }
}

@media (max-width: 1023.98px) {
  .team-member{
    min-height: 108vw;
    min-height: 25vw;
  }
  .team-member .text{
    min-height: 21.5vw;
  }
  .team-member .team-text{
    min-height: 28vw;
  }
  .team {
    padding-bottom: 30.66vw;
  }

  .team .container {
    width: 100%;
  }

  .team h2 {
    margin-bottom: 8vw;
  }

  .team .swiper {
    padding-right: 2.33vw;
  }

  .team .swiper:not(:last-child) {
    margin-bottom: 26.66vw;
  }

  .team .swiper-slide {
    padding: 0 2.33vw;
  }

  .team-member {
    border-radius: 1.33vw;
    padding: 2vw;
  }

  .team-member .img img {
    height: 76.66vw;
    border-radius: 1.33vw;
    margin-bottom: 1.33vw;
  }

  .team-member .text {
    border-radius: 1.33vw;
    padding: 2vw 3.33vw;
  }

  .team-member .text a img {
    width: 4.93vw;
    margin-left: 2vw;
  }

  .team-member .text a:not(:first-of-type) {
    margin-top: 3.33vw;
  }
}

/* #FAQ
================================================== */
.faq {
  background-color: #F8D959;
  padding: 4.16vw 0 6.25vw 0;
  position:relative;

}

.faq h2 {
  text-align: center;
  margin-bottom: 3.9vw;
}

.faq .container {
  width: 53%;
}

.faq .collapsible {
  background-color: white;
  border: 2px dashed #182E54;
  border-radius: 1.3vw;
  padding: 0 2.9vw 0 3.38vw;
}

.faq .collapsible:not(:last-child) {
  margin-bottom: 1.5vw;
}

.faq .collapse-toggler {
  display: flex;
  align-items: center;
  padding: 1.5vw 0 1.3vw 0;
}

.faq .simbol {
  margin-left: .78vw;
  line-height: 1;
}

.faq .collapse>div {
  padding-bottom: 1.5vw;
  padding-right: 1.9vw;
}
.concept .heading h3{
  font-size: 1.04vw !important;
  font-weight: 600;
}

@media (max-width: 1023.98px) {

  .partners.no_height_mob{
    padding: 2vw 0 3.66vw 0 !important;
  }
  #map{
    height: 111vw !important;
    border-radius: 0 !important;;
    border: 2px solid #182E54 !important;;
  }
  .page-template-tpl-contact .wpcf7-submit{
    width: 37.33vw !important;
    height: 10.66vw !important;
    font-size: 4.26vw !important;
    margin-top: 5vw  !important;

  }
  .submitbutton{
    text-align: center;
  }
  .page-template-tpl-contact .wpcf7-spinner{
    display: block;
  }
  #d_frame{
    height: 111vw;
  }
  .footer-forms p{
    margin-top: 5vw;
    margin-top: 7vw;
    display: flex;
    margin-right: 3vw;
  }
  .tap.form a {
    margin: 0 auto;
  }
  .footer-email{
    width: auto;
    height: 11vw;
  }
  .footer-forms .wpcf7-submit{
    width: 12vw;
    height: 100%;
    margin-top: 0;
  }
  .min-he{
    min-height: 56vw;
  }
  .page-template-tpl-partners .wpcf7-submit{
    margin: auto;
    text-align: center;
    justify-content: center;
    width: 100%;
    margin-top: 5vw;
  }
  .concept .heading h3{
    font-size: 4vw !important;
    font-weight: 600;
  }


  .media-boxes .btns{
    flex-direction: column;
  }
  .media-boxes .btns .btn{
    width: 52.33vw !important;
    height: 16.66vw !important;
  }
  .media-boxes .img-1{
    display: none;
  }
  .faq {
    padding: 12vw 0 14.66vw 0;
  }

  .faq h2 {
    margin-bottom: 10.66vw;
  }

  .faq .container {
    width: 92%;
  }

  .faq .collapsible {
    border-radius: 3.33vw;
    padding: 0 8vw 0 6vw;
  }

  .faq .collapsible:not(:last-child) {
    margin-bottom: 5.33vw;
  }

  .faq .collapse-toggler {
    padding: 6vw 0;
  }

  .faq .simbol {
    margin-left: 2vw;
    line-height: 2vw;
  }

  .faq .collapse>div {
    padding-bottom: 11.33vw;
    padding-right: 0;
  }
}
.sixbold{
  font-weight: 600;
}
.sevenbold{
  font-weight: 700;
}
.center-var{
  text-align: center;
  justify-content: center;
  align-items: center;
  /* margin-left: 6vw; */
  margin-right: auto;
  margin-left: auto;
}
.programs .no_shadow .medium{
  text-align: justify;
}
.page-template-tpl-donate .banner h1 {
  line-height: 1.7vw;
  margin-bottom: 1.8vw;
}
.select-primary{
  font-family: inherit;
}
.menuul p br{
  display: none;
}



/* #Sandwich Bar
================================================== */
.sandwich-bar {
  width: 24.8vw;
  position: relative;
  text-align: center;
}

.sandwich-bar .sandwich-bg {
  position: relative;
  overflow: hidden;
}

.sandwich-bar .sandwich-bg img {
  width: 24.8vw;
  position: relative;
  z-index: 1;
}

.sandwich-bar .sandwich-fill {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background-color: #FFD137;
}

.sandwich-bar .sandwich-handle {
  position: absolute;
  top: 0;
  z-index: 10;
  transform: translateX(50%) translateY(-20%);
  width: 3.5vw;
}

.sandwich-bar .sandwich-handle img {
  width: 3.5vw;
}

.sandwich-bar .sandwich-handle p {
  position: absolute;
  top: 0;
  right: 50%;
  transform: translateX(50%);
  color: black;
  line-height: 1;
}

@media (max-width: 1023.98px) {
  .sandwich-bar {
    width: 82.4vw;
  }

  .sandwich-bar .sandwich-bg img {
    width: 82.4vw;
  }

  .sandwich-bar .sandwich-handle {
    width: 18.26vw;
    transform: translateX(50%) translateY(-45%);
  }

  .sandwich-bar .sandwich-handle img {
    width: 18.26vw;
  }
}

/* #Landing Page Sandwich Bar
================================================== */
.page-template-tpl-lading-page .sandwich-bar {
  position: absolute;
  top: 4.4vw;
  left: 12.18vw;
}

@media (max-width: 1023.98px) {
  .page-template-tpl-lading-page .sandwich-bar {
    top: 31vw;
    left: 50%;
    transform: translateX(-50%);
  }
}
.page-template-tpl-lading-page .chefs {
  background-color: #80DE66;
}
.page-template-tpl-lading-page .header {
  display: none;
}
.page-template-tpl-lading-page .header.header-scrolled {
  display: block;
}
.page-template-tpl-lading-page .lang-item{
  display: none;
}
.page-child .header .lanbar a,
.error404 .header .langbar a ,
.page-template-tpl-thanks .header .langbar a {
  color: #182e54;
}
.page-child .header .header-logo,
.page-template-tpl-thanks .header .header-logo{
  opacity: 1 !important;
  visibility: visible !important;
}
.page-child .header .header-hamburger svg *,
.page-template-tpl-thanks .header .header-hamburger svg *{
  stroke: #182E54;
}
.page-template-tpl-thanks .text-banner{
  display: none;
}
.flex_lang {
  display: flex;
  justify-content: space-between;
}
.lan{
  color: #182e54 !important;
  font-size: 1.5vw;
}
@media (max-width: 1023.98px) {
  #n_frame{
    width: 100%;
    border-radius: 0.5vw;
    margin-bottom: 0.94vw;
    height: 56vw;
    border: none;
  }
  .lan{
    font-size: 6vw;
  }
}
.swal2-styled.swal2-confirm{
  background-color: #5fbb46 !important;
}
.swal2-styled.swal2-confirm:focus{
  background-color: #5fbb46 !important;
}
.swal2-container.swal2-backdrop-show{
  background: rgba(0,0,0,.8) !important;
  z-index: 1000000000 !important;
}
.wpcf7 form.invalid .wpcf7-response-output{
  margin: 0 !important;
}
.tap.form {
  margin-top: 2vw;
}
@media (min-width: 1023.98px) {
  .select2-container{
    width: 28% !important;
  }
  .footer-img img {
    width: 13vw;
  }
  .wpcf7 form .wpcf7-response-output{
    margin: unset !important;
  }
  .wpcf7-form {
    margin-bottom: 2vw;
  }
  .wpcf7-form.sent{
    margin-bottom: unset !important;
  }
  .tap.form{
    margin-top: unset !important;
  }
  .footer-forms{
    min-height: 22vw;
    position: relative;
  }
  /* .footer-img{
  min-height: 10vw;
  } */
}



input:checked {
  border-color: #1c6bba;
  background-color: #1c6bba;
  background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none' %3E %3Cpath stroke='%23ffffff' d='M1 6L4 9L11 1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' %3E %3C/path%3E %3C/svg%3E) !important;
  background-size: 12px 10px;
  background-position: center center;
  background-repeat: no-repeat;
}
.inputone_hidden br{
  display: none !important;
}
.inputone_hidden span.wpcf7-list-item-label{
  padding-right: 3px;
  cursor: pointer;
  user-select: none;
  padding-left: 10px;
  font-size: 1vw;
}
.inputone_hidden input[type="checkbox"]{
  vertical-align: sub;
  position: relative;
}
.inputone_hidden  span#select_day {
  margin-top: 0.5vw;
}
.wpcf7-list-item-label{
  font-size: 1vw;
}
input[type="checkbox"]{
  vertical-align: sub;
  position: relative;
}
.inputone_hidden{
  display: none;
}
.inputtwo_hidden{
  display: none;
}
.inputthree_hidden{
  display: none;
}
.inputfour_hidden{
  display: none;
}
.inputfive_hidden{
  display: none;
}
.inputone_hidden.show{
  display: block;
}
.inputtwo_hidden.show{
  display: block;
}
.inputthree_hidden.show{
  display: block;
}
@media (max-width: 1023.98px) {

  .wpcf7-list-item-label{
    font-size: 4vw;
  }
  span.wpcf7-list-item-label{
    font-size: 4vw !important;
  }
  #select_day{
    display: flex;
    flex-wrap: wrap;
  }
  #select_day .wpcf7-list-item{
    flex: 0 0 45%;
  }
}


.multi-selector{
  width: max-content;
}
.select-field{
  border: 1px solid rgb(187, 187, 187);
}
.select-field,.task,.list{
  width: 100%;
  background-color: white;
  padding: 0.3rem;
}
.list{
  box-shadow: 0 30px 60px rgb(0,0,0,0.2);
  display: none;
}
.down-arrow{
  font-size: 1.2rem;
  display: inline-block;
  cursor: pointer;
  transition: 0.2s linear;
}
.task{
  display: block;
  padding-left: 0;
}
.task span{
  float: right;
  font-size: 0.6rem;
  padding-top: 6px;
}
.task:hover{
  background-color: aliceblue;
}
.show{
  display: block;
}
.rotate180{
  transform: rotate(-60deg);
}



.select2-container {
    width: 100%;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: none;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    display: flex;
    justify-content: center;
    height: 100%;
}

span.wpcf7-form-control-wrap.select_country {
    height: 3.125vw;
    border-radius: 500px;
    padding: 0 1vw;
    width: 23.64vw;
    border: 1px solid #182E54;
    appearance: none;
    display: flex;
}

.select2-container {
    width: 100% !important;
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
  border: none !important;
}
.select2-container--default .select2-selection--multiple{
  border: none !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
  margin: auto !important;
}

@media (max-width: 1023.98px) {
span.wpcf7-form-control-wrap.select_country{

  border-radius: 500px !important;
      padding: 0 5.33vw !important;
  width: 89.64vw !important;
  height: 11.33vw !important;
  padding: 0 5.33vw;
  border: 1px solid #182E54;
  appearance: none;
  display: flex;
  }
}
.page-id-2253 .lang-item,
.page-id-2251 .lang-item{
  display: none;
}


@media(max-width: 1024px){
  .footer-forms .wpcf7-form-control-wrap {
      /* width: 14vw; */
      top: 0;
  }
}




@media(min-width: 1024px){
  .post-type-archive-magazine .magazine .heading .d-desktop a{
      width: max-content !important;
      padding: 0 1vw;
  }
}
@media(max-width: 769px){
    .post-type-archive-magazine .magazine .action.d-mobile  a{
      width: max-content !important;
      padding: 0 4vw;
  }
}
@media(min-width: 1024px){
.contact-form form {
    margin-bottom: 1.1vw;
    width: 42%;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
}
span.wpcf7-form-control-wrap.select_country {
    width: 100% !important;
}

.full-flex{
  flex: 0 0 100% !important;
}
.contact-form form div {
    flex: 0 0 49% ;
}
.contact-form .input-primary, .contact-form .select-primary{
  width: 100%;
}
}
.page-template-tpl-volunteering .wpcf7-submit {
    margin-top: unset;
}
.contact-form .wpcf7-response-output{
  flex: 0 0 100%;
}
.wpcf7-radio {
    display: none;
}

.radio-labels {
    display: flex;
    gap: 20px;
    justify-content: flex-end;
}

.label-yes, .label-no {
    width: 80px;
    padding: 10px 40px;
    text-align: center;
    background: white;
    border: 1px solid #707070;
    color: #707070;

    border-radius: 25px;
    cursor: pointer;
    transition: all 0.3s ease;
      font-size: 1.15vw;

          border-radius: 49px;

}

/* Style for active state */

  .label-yes.active, .label-no.active {
    border: 2px solid #38C2D9;
      background: rgba(56, 194, 217, 0.10);
color: #38C2D9;
  }

.label-no{
  margin-bottom: unset !important;
}
.question-text > p{
font-size: 1vw;
}
.radio-group{
  margin-bottom: 1.5rem !important;
}
.inputfive_hidden > p{
  margin-bottom: 0.5rem;
}

[lang="en-US"] .contact-form form {
    margin-right: auto;
}


@media(max-width: 769px){
  .question-text > p {
    font-size: 1vw;
    font-size: 4vw !important;
}
.label-yes, .label-no {
    width: 50%;
    padding: 10px 40px;
    text-align: center;
    background: white;
    border: 1px solid #707070;
    color: #707070;
    border-radius: 25px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-size: 4vw !important;
    border-radius: 49px;
}
}

@media(min-width: 769px){


}

.new_cointiner_white {
    background: white;
    border-radius: 28px;
    border: 1px dashed #182E54;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    /* text-align: center; */
        flex-direction: column;
            padding: 1.5rem 7rem;
            margin-top: 1rem;
}
.md-sas{
  margin-bottom: 1rem;
}
@media(min-width: 769px){
  [lang="en-US"] .new_cointiner_white {
    padding: 1.5rem 4rem;
}
  [lang="en-US"] .thanks .img-1, .thanks .img-2 {
      flex: 0 0 18.28vw;
  }
.thanks {

    padding: 4vw 3.125vw 3.9vw 3.125vw;
}
}
@media(max-width: 769px){
.new_cointiner_white {
    padding: 1.5rem 1rem;
}
.md-sas{
          font-size: 4.66vw !important;
}
.new_cointiner_white .f-m-16 {
    font-size: 4.13vw !important;
}
.new_cointiner_white .f-m-16 br:first-child{
  display: none;
}
.img_sa img{
  width: 80%;
    margin: auto;
    height: auto;
}
}
@media(min-width: 769px){
  .stories .swiper-slide>div {
    padding: 2.34vw 0.8vw 1vw 0.8vw;

}

.page-template-genius_zone_template .wpcf7-response-output{
  font-weight: bold;
  font-size: 1.3vw;
}
}
.numbers ul p:first-child {
  font-weight: 600;
s

}
@media(max-width: 769px){
  .page-template-genius_zone_template .partners {
    padding: 9vw 0 17.66vw 0 !important;
}


  .numbers ul p:first-child {
    font-weight: 600;
            font-size: 10vw !important;

}


  .page-template-genius_zone_template .wpcf7-response-output {
      font-weight: bold;
      font-size: 5vw;
      margi-t: unset;
      margin-top: unset !important;
      width: 80%;
  }
}
