p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 30px;
    padding: 0 0 20px 0;

}

.button-section {
    display: flex;
    align-items: center;
    grid-column-gap: 10px;
}




.primary-btn {
    font-family: "Roboto", sans-serif;
    color: #fff;
    padding: 0 25px;
    border-radius: 5px;
    text-decoration: none;
    background: #EB685F;
    font-size: 16px;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    line-height: 22px;
    display: inline-flex;
    align-items: center;
    transition: all .3s ease;
    cursor: pointer;
    box-shadow: none;
    outline: none;
    transition: all .5s ease;
    font-weight: 600;
    border: 0;
    height: 44px;

}


.primary-btn:hover {
    background: #CEC2A6;
    color: #fff;


}



.primary-btn-sm {
    font-family: "Noto Sans Hebrew", sans-serif;
    color: rgba(255, 255, 255, .5);
    padding: 0 25px;
    border-radius: 30px;
    text-decoration: none;
    font-size: 25px;
    font-weight: 600;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    line-height: 25px;
    display: inline-block;
    transition: all .3s ease;
    cursor: pointer;
    box-shadow: none;
    outline: none;
    transition: all .5s ease;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    grid-column-gap: 20px;
    border: 1px solid rgba(255, 255, 255, .5);
    min-height: 54px;


}

.primary-btn-sm span {
    display: flex;
}

.primary-btn-sm span svg path {
    fill: rgba(255, 255, 255, .5);
}

.primary-btn-sm:hover {
    background: #EB685F;
    color: #fff;
    border-color: #EB685F;
}

.primary-btn-sm:hover span svg path {
    fill: #fff;
}


.primary-btn-sm.active {
    background: #EB685F;
    color: #fff;
    border-color: #EB685F;
}

.primary-btn-sm.active span svg path {
    fill: #fff;
}

.primary-btn-sm b {
    font-weight: 600;
    display: flex;
    grid-column-gap: 6px;
}




.secondary-btn-sm {
    font-family: "Noto Sans Hebrew", sans-serif;
    color: rgba(255, 255, 255, .5);
    padding: 0 25px;
    border-radius: 30px;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    line-height: 25px;
    display: inline-block;
    transition: all .3s ease;
    cursor: pointer;
    box-shadow: none;
    outline: none;
    transition: all .5s ease;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    grid-column-gap: 15px;
    border: 1px solid transparent;
    min-height: 54px;


}

.secondary-btn-sm span {
    display: flex;
}

.secondary-btn-sm span svg path {
    fill: rgba(255, 255, 255, .5);
}

.secondary-btn-sm:hover {
    background: transparent;
    color: #fff;
    border-color: #fff;
}

.secondary-btn-sm:hover span svg path {
    fill: #fff;
}

.banner-donate img{max-width: 100%;}
.banner-donate img.mobile{display: none;}



.donation-button-section {
    margin: 20px 0 0;
}




.donate-button-section .primary-btn {
    background: #EB685F;
    color: #fff;
    padding: 0 30px;
    height: 50px;
    display: inline-flex;
    align-items: center;
}


.donate-button-section .primary-btn:hover {
    background: #CEC2A6;
    color: #fff;
}

.donate-button {
    display: flex;
    justify-content: center;
    margin-top: 61px;
}


.donate-button .primary-btn {
    background: #657A69;
    color: #fff;
    padding: 0 94px;
    height: 64px;
    display: inline-flex;
    align-items: center;
    font-size: 32px;
    line-height: 35px;
}


.donate-button .primary-btn:hover {
    background: #CEC2A6;
    color: #fff;
}







.container {
    max-width: 1100px;
    margin: 0 auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 40px;

}

.header {
    padding: 0;
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 999;
    transition: all 400ms ease;
    border-bottom: 1px solid #eee;
}


.header .logo a {
    display: block;
    cursor: pointer;
    padding: 10px 0;

}


.header .logo img {


    display: block;
    max-width: inherit;
    height: 60px;

}


.header .flex-col {
    display: flex;
    justify-content: space-between;
    align-items: center;

}

.header.fixed {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .02);
}

.header.fixed .logo img {
    height: 60px;
}

.header.fixed .logo a {
    padding: 10px 0;
}

.header.fixed .navigation ul li a {
    padding-top: 20px;
    padding-bottom: 20px;
}

.header .container {
    max-width: 1340px;
}

.navigation {
    display: flex;
    justify-content: flex-end;
}

.navigation ul {
    display: flex;
    list-style: none;
    max-width: inherit;

}

.navigation ul li {
    list-style: none;
    white-space: nowrap
}

.navigation ul li a {
    font-size: 16px;
    color: #69534B;
    text-decoration: none;
    text-transform: uppercase;
    padding: 30px 25px;
    list-style: none;
    display: block;
    text-align: center;
    line-height: 24px;
    font-weight: 500;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    transition: all 400ms ease;
    letter-spacing: .1em;

}

.navigation ul li a:hover {
    color: #EB685F;
}

.navigation ul li a span {
    margin: 0 6px 0 0;
}




a,
a:focus {
    outline: none !important;
    text-decoration: none;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}

.navigation ul li:last-child a {
    padding-right: 0;
}

.header .container {
    position: relative;
}

.container {
    position: relative;
}




.navigation ul li.active a {
    color: #0E5270;
}

.section {
    display: block;
}

.right-section-header {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    grid-column-gap: 30px;
}

h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 5px 0;
}

.paragraph-text-wrapper {
    padding: 50px 0;
}

.donation-step-wrapper {
    display: grid;
    grid-row-gap: 10px;
}

.donate-step {
    background: #E9E9E9;
    border-radius: 10px;
    padding: 0 50px 0;
}

.donate-content-wrapper {
    padding-bottom: 50px;
}

.donate-step.active {
    background: #6D6965;
}

.donate-step-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 50px 0;
}

.donate-step-heading {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-column-gap: 10px;
    padding-right: 20px;
}

.donate-step-heading .selection{
    display: none;
}

.donate-step.active .donate-step-heading .default{
    display: none;
}

.donate-step.active .donate-step-heading .selection{
    display: block;
}

.donate-step-heading .step-number {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    background: #6D6965;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    grid-column-gap: 10px;
    font-weight: 600;
    font-size: 25px;
}

.donate-step-heading .step-heading {
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
}

.donate-step-content {
    padding: 0 0 20px 0;
}


.donate-step.filled .donate-step-heading .step-number{background: #EB685F;}


.normal {
    font-size: 16px;
    line-height: 16px;
    font-family: "Noto Sans Hebrew", sans-serif;
    margin: 5px 0 0;
}

.medium {
    font-size: 16px;
    line-height: 16px;
    font-weight: 600;
    font-family: "Noto Sans Hebrew", sans-serif;
}

.large {
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    font-family: "Noto Sans Hebrew", sans-serif;
}

.ex-large {
    font-size: 35px;
    font-weight: 800;
    line-height: 35px;
    font-family: "Noto Sans Hebrew", sans-serif;
    color: #EB685F;
}

.price-list .price {
    font-size: 35px;
    line-height: 40px;
    font-weight: 800;
    color: #EB685F;
    margin: 6px 0;
    font-family: "Noto Sans Hebrew", sans-serif;
}


.donate-step.active .donate-step-heading .step-number {
    background: #EB685F;
}


.donate-step.active .donate-step-heading .step-heading {
    color: #fff;
}


.donate-step.active h3 {
    color: #fff;
}









.g-recaptcha {
    /* opacity: 0; */
}


.donate-price-wrapper {
    display: flex;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: stretch;
    padding: 0 0 30px 0;


}

.donate-price-wrapper .price-list {
    margin: 0;
    padding: 12px 20px;
    border-radius: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 100%;

}




.donate-price-wrapper .listing {
    position: relative;
    width: 100%;

}


.donate-price-wrapper .listing input[type="radio"] {
    position: absolute;
    display: block;
    opacity: 0;
    visibility: hidden;
}

.donate-price-wrapper .listing input[type="radio"] ~ label {
    cursor: pointer;
    background: #fff;
    height: 100%;
    border:2px solid #fff;
}

.donate-price-wrapper .listing input[type="radio"]:checked ~ label {
    background: #EB685F;
    border:2px solid #EB685F;
}

.donate-price-wrapper.error .listing .price-list{
    border-color:red;
}

.form-control.error {
    border-color: #F35D5D;
    color: #F35D5D;
}

.donate-price-wrapper .listing input[type="radio"]:checked ~ label .price {
    color: #fff;
}

.donate-price-wrapper .listing input[type="radio"]:checked ~ label p {
    color: #fff;
}

.donate-price-wrapper .listing input[type="radio"]:checked ~ label,
.donate-price-wrapper .listing input[type="radio"]:checked ~ label .ex-large {
    color: #fff !important;




}



.price-list .price-input {
    margin: 0;
    border: 0;
    background: none;
    outline: none;
    color: #EB685F;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 35px;
    line-height: 38px;
    font-weight: 800;
    font-family: "Noto Sans Hebrew", sans-serif;
    color: #EB685F;
}




.custom-price span {
    font-size: 35px;
    line-height: 40px;
    font-weight: 800;
    font-family: "Noto Sans Hebrew", sans-serif;
    color: #EB685F;

}

.donate-price-wrapper .price-list .Other-text {
    font-size: 16px;
    line-height: 18px;
    margin: 0;
    display: block;
    padding: 0;

}


.other-donation {
    background: #fff;
}

.other-donation.active {
    background: #EB685F;
}

.custom-price {
    display: flex;
    align-items: center;
}

.other-donation.active .price-input {
    color: #fff;
    border-color: #fff;
}

.other-donation.active .custom-price span {
    color: #fff;
}

.other-donation.active p.Other-text,
.other-donation.active .large {
    color: #fff;
}

.donation-form {
    margin: 40px 0 0;
}

.donate-button-section{display: flex; grid-column-gap: 20px; align-items: center;}

.phone-btn-header {
  font-size: 16px;
  color: #69534B;
  text-decoration: none;
  text-transform: uppercase;
  padding: 10px 0;
  list-style: none;
  text-align: center;
  line-height: 24px;
  font-weight: 400;
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  transition: all 400ms ease;
  letter-spacing: .1em;
    display: inline-flex;
    grid-column-gap: 6px;
    letter-spacing: 0;
}

.phone-btn-header:hover{color:#EB685F;}
.phone-btn-header:hover svg path{
    fill:#EB685F;
}

.phone-btn-header b{font-weight: 400;}


label.error {
    font-size: 12px;
    color: #F35D5D;
    font-weight: 300;
    margin: 0;
    padding: 10px 0;
    font-style: normal;
    line-height: 14px;
    font-family: "Outfit", sans-serif;
}

.form-input.error {
    border-color: red;
}


.dynamic {
    color: #21409A;
    padding: 10px 20px;
    display: none;
    margin-top: 20px;

}

.success_message {
    display: none;
}

.form-control {
    display: block;
    width: 100%;
    min-height: 51px;
    padding: 0 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 31px;
    color: #344838;
    background-color: #F5F5F5;
    border-radius: 0;
    appearance: none;
    -webkit-appearance: none;
    transition: .3s ease-in-out;
    outline: none;
    border: 1px solid #D8DCD9;
    font-family: 'sweet_sans_promedium';
}


.dynamic h5 {
    padding: 0;
    margin: 0;
    color: #21409A;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
}

.footer {
    padding: 10px 0;
    background: #6D6965;
    display: block;
}

.footer .flex-container {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-column-gap: 70px;

}

footer p {
    font-size: 14px;
    line-height: 22px;
    color: #fff;
}



.footer a {
    color: #fff;
    font-weight: 600;
}

.footer .right-col {
    color: #fff;
}

.footer .logo {
    height: 50px;
}







label {
    font-size: 16px;
    margin: 18px 0 15px 0;
    display: block;
}



label.error {
    font-size: 12px;
    color: red;
    font-weight: 300;
}




.myt{
    padding-bottom: 30px;
}


.monthly-yearlay-tab .flex-wrapper {
    display: flex;
    grid-column-gap: 10px;
    width: 100%;
}

.monthly-yearlay-tab .donation-plan-list input[type="radio"] {
    position: absolute;
    display: block;
    opacity: 0;
    visibility: hidden;
}

.monthly-yearlay-tab input[type="radio"] ~ label {
    cursor: pointer;
    background: #fff;
    color: #000;
    height: 42px;
    padding: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    font-family: "Noto Sans Hebrew", sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
    margin: 0;
    border:1px solid #fff;
}

.monthly-yearlay-tab input[type="radio"]:checked ~ label {
    background: #EB685F;
    border-color: #fff;
    color: #fff;
    border:1px solid #EB685F;
}

.donation-plan-wrap.error label{
    border-color:red;
}


.select2-results__option {
    padding: 6px 20px !important;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    right: 8px !important;
}



.select2-container--classic .select2-selection--single .select2-selection__rendered {
    line-height: 42px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 21px !important;
}

.select2-container--classic .select2-selection--single {
    border: 1px solid var(--inputBorderColor) !important;
}

select.error ~ .select2-container--classic .select2-selection--single {
    border-color: red !important;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #000;
}


.select2-container .select2-selection--single {
    background: none !important;

}

.select2-container {
    cursor: pointer;
    color: #000;
    padding: 0 10px 10px 10px !important;
    height: 42px;
    display: flex;
    align-content: center;
    border-radius: 10px;
    font-family: "Noto Sans Hebrew", sans-serif;
    font-size: 16px;

    font-weight: 600;


}


.select2-container--classic .select2-dropdown {
    border-radius: 0;
    margin-top: -7px;
}

.select2-container > .selection {
    width: 100%;
}

.select2-selection__arrow b {
    display: none !important;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-image: none !important;
    border: 0 !important;
    background: none !important;
    background: url("../images/caret-down.svg") no-repeat center center !important;
    height: 42px !important;
    border: 0 !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 25px !important;
}

.select2-container--classic .select2-dropdown {
    background-color: #fff !important;
    border: 1px solid var(--inputBorderColor) !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 20px !important;
}


.custom-split-info .select2-container {
    width: 100% !important;
    min-width: 60px !important;
    padding: 0 !important;
}

.custom-split-info {
    display: flex;
    background: #fff;
    border-radius: 10px;
    height: 100%;
    position: relative;
    min-width: 170px;
}

.select-label-text {
    font-family: "Noto Sans Hebrew", sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding-left: 20px;
    line-height: 42px;
    padding-right: 10px;
    position: relative;
    display: inline-flex;
    align-items: center;
    width:auto;
}

.select-label-text:before {
    position: absolute;
    content: "";
    right: 0;
    top: 10px;
    width: 1px;
    height: calc(100% - 20px);
    background: #6D6965;
}


.select2-results__option {
    padding-left: 10px !important;
    padding-right: 10px !important
}

.select2-container--classic .select2-results__option {
    border-bottom: 1px solid #ddd;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #fff !important;
    border-bottom: 1px solid #ddd;
    color: #EB685F;
}

.donate-wrapper-section {
    padding: 0 0 100px 0;
}

.card-wrapper {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 10px;
}

.card-wrapper .card-list {
    width: 100%; position: relative;
}

.card-wrapper .image-section {
    display: flex;
}

.card-wrapper .image-section .card-active {
    display: none;
}

.card-wrapper .card-list .text-section {
    font-size: 20px;
    line-height: 26px;
    color: #000;
    font-weight: 600;
    margin: 0 0 15px 0;
}

.card-wrapper .card-list label {
    background: #fff;
    border-radius: 5px;
    padding: 20px;
    height: 100%;
    margin: 0;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    cursor: pointer;
    border:1px solid #fff;

}

.card-wrapper .card-list input[type="radio"] {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
}

.card-wrapper .card-list input[type="radio"]:checked ~ label {
    background: #EB685F; border-color:#EB685F;
}

.card-wrapper .card-list.error label{
    border-color:red;
}

.card-wrapper .card-list input[type="radio"]:checked ~ label .text-section {
    color: #fff;
}

.card-wrapper .card-list input[type="radio"]:checked ~ label .card {
    display: none;
}

.card-wrapper .card-list input[type="radio"]:checked ~ label .card-active {
    display: flex;
}


.form-group {
    border-radius: 8px;
    background: #fff;
    height: 50px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    grid-column-gap: 10px;
    border: 1px solid #fff;

}

.form-group label {
    margin: 0;
    padding: 0;
    white-space: nowrap;
    font-size: 13px;
    font-family: "Noto Sans Hebrew", sans-serif;
    font-weight: 300;
    color: #6D6965;
    padding-right: 10px;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
}

.form-group label:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: calc(100% - 20px);
    width: 1px;
    background: #6D6965;
}

.form-control {
    border: 0;
    padding: 14px 0;
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: #000;
    outline: none;
    background: none;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 100%;
    font-family: "Noto Sans Hebrew", sans-serif;
   
}

.form-control:focus,
.form-control.valid {
    border-color: #999;
}

select.form-control {
    appearance: none;
    -webkit-appearance: none;
}

.card-number-wrapper {
    margin: 30px 0 0;
}

.card-number-wrapper .flex-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
}


.card-number-wrapper .cols-3{display: flex; grid-column-gap: 10px; align-items: center;}





.billing-wrapper .flex-wrapper {
    display: grid;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
}

.billing-wrapper .col-single {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
}

.billing-wrapper .form-group {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.billing-wrapper .flex-two-col {
    display: grid;
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr;
}

.billing-wrapper .flex-three-col {
    display: grid;
    grid-column-gap: 10px;
    grid-template-columns: 2fr 1fr 1fr;
}

.kvital-wrapper .flex-wrapper {
    display: grid;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
}

.kvital-wrapper .flex-three-col {
    display: flex;
    width: 100%;
    grid-column-gap: 10px;
}

.kvital-wrapper .form-group {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.kvital-wrapper textarea {
    height: 100px;
    border-radius: 10px;
    background: #fff;
    padding: 10px 20px;
}

.kvital-wrapper .form-group.ben-ban {
    max-width: 130px;
    padding: 0;
}

.kvital-wrapper .custom-split-info {
    width: 100%;
    position: relative;
}

.kvital-wrapper .custom-split-info .select2-container {
    width: 100% !important;
    height: 100%;
}

.kvital-wrapper .select2-container .select2-selection--single {
    height: 50px;
}

.kvital-wrapper .select2-container--classic .select2-selection--single .select2-selection__rendered {
    line-height: 50px !important;
}

.kvital-wrapper .select2-container--classic .select2-selection--single .select2-selection__arrow {
    height: 50px !important;
}

.select2-selection__placeholder {
    font-size: 13px;
    font-weight: 300;
}


.custom-split-info .select2-selection__placeholder{
    font-size:16px; font-weight: 600;
}

.option-info {
    padding: 12px 20px;
    background: #EB685F;
    border-radius: 10px;
    color: #fff;
    display: flex;
    grid-column-gap: 10px;
    align-items: center;
    font-family: "Noto Sans Hebrew", sans-serif;
}

.option-info span {
    border-right: 1px solid #fff;
    padding-right: 10px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
    display: flex;
    align-items: center;
    grid-column-gap: 10px;
}

.state-dropdown-wrapper{
    width:100%; padding: 0; grid-column-gap: 0;
}

.state-dropdown-wrapper .select2-container{
    width:100%!important; padding: 0!important;
}

.ben-ban .select2-container{
     width:100%!important; padding: 0!important; height: auto!important;
}

.state-dropdown-wrapper .select-label-text{font-weight:300; font-size:13px;}


.select-label-text{white-space: nowrap;}
.form-group label{display: none;}
.select-label-text{display: none;}

.form-group.active-label .select-label-text{display: block;}

.custom-split-info.active-label .select-label-text{display: block;}

.custom-split-info.active-label{background: #EB685F; color:#fff;}

.form-group.active-label label{display: flex;}


.custom-split-info.active-label .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#fff;}
.custom-split-info.active-label .select-label-text::before{background: #fff;}
.custom-split-info.active-label .select2-container--classic .select2-selection--single .select2-selection__arrow{
    background: url("../images/caret-down-white.svg") no-repeat center center !important;
}


.select2-results__options li:last-child{border:0!important;}

.donate-content-wrapper{display: none;}


.thank-you-wrapper{padding: 60px 0;}

.thank-you-wrapper h1{padding-bottom: 40px;}


.thank-you-wrapper .title-section{display: block; text-align: center; margin-bottom: 50px;}
.thank-you-wrapper .logo-section img{height: 90px;}

.thank-you-message-wrapper .message-list{max-width: 500px; margin: 0 auto; padding: 30px 40px; background: #E9E9E9; font-size: 16px; border-radius: 10px; 
    box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; line-height: 22px;}

.thank-you-wrapper .message-list .listing span{font-weight: 300; min-width: 130px; display: block; word-break: break-all;}
.thank-you-wrapper .message-list .listing{display: flex; justify-content: flex-start; text-align: left; padding: 10px 0;}
.thank-you-wrapper .message-list .listing b{font-weight: 600; word-break: break-all;}
.donation-sent-wrapper{
    max-width: 500px; margin: 0 auto; padding: 30px 20px; font-size: 16px; line-height: 22px; border-radius: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;word-break: break-all;
}

.donation-sent-wrapper .text-list{display: flex; justify-content:flex-start; text-align: left; padding: 10px 0; }
.donation-sent-wrapper .text-list span{font-weight: 300; min-width: 130px; display: block; word-break: break-all;}
.donation-sent-wrapper .text-list b{font-weight: 600; text-align: left; word-break: break-all;}

    .error-page-wrapper{
    padding: 80px 0; 
    }

    .error-page-wrapper .error-section{display: flex; justify-content: center; align-items: center; height:calc(100vh - 400px);}

    .error-page-wrapper .error-section .content{
    max-width: 500px; width:100%;  margin: 0 auto; background: #E9E9E9; border-radius: 10px; padding: 50px; text-align: center;


    }

    .error-page-wrapper h1{
    font-size:48px; line-height: 54px; font-weight: 300; margin: 0 0 10px;
    }

    .error-page-wrapper h3{
    font-size:22px; line-height: 26px; font-weight: 300; margin: 0 0 10px;
    }

    .error-page-wrapper p{font-size:14px; line-height: 18px;}


label.error{display: none!important;}

.form-group.error{border-color:red;}

/* Yisroels changes  */
.donate-option-selection{
    display: none;
}
.filled .donate-option-selection{
    display: block;
}

.hide{
    display: none;
}

.monthly-yearlay-tab input[type="radio"]:disabled ~ label{
    opacity: 0.5;
    cursor: not-allowed;
}

p.hebText{
    font-family: 'Noto Sans Hebrew', sans-serif;
    direction: rtl;
    text-align: right;
}

#devide_12{
    visibility: hidden !important;
    opacity: 0;
}


.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 10px !important;
}
.campaign-page .donate-price-wrapper {
    flex-wrap: wrap;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

::placeholder {
    color: #999 !important; /* Change placeholder text color */
    font-style: italic; /* Make placeholder text italic */
    font-size:16px !important;
}

.hebText{
    direction: rtl;
    text-align: right;
}