@media(max-width: 1600px) {
    .donate-section .container, .donation-fixed-bar .container, .footer .container, .header .container{padding: 0 60px;}
    .donate-section .bluelight { padding: 0; padding-bottom: 50px; }
    .about-video-section .flex-col-two .cols iframe { max-width: 100%; min-width: 100%; }
}
@media(max-width: 1590px) {
    .kvitel-section .cols { width: 100%; display: block; }
    .dark-purple .cols-select-category { width: 100%!important; }
    .cols.masked-card span { max-width: 76%; }
}
@media(max-width: 1200px) {
    .about-video-section .flex-col-two .cols { /* width: 100%; */ }
    .about-video-section .flex-col-two .cols img { width: 100%; }
    .about-video-section .heading-section { margin-bottom: 0; }
    .about-content h1 br { display: none; }
    .video-button-section { display: none; }
    .cols.masked-card span { max-width: 100%; }
    /* .donate-tabs{ overflow-x: scroll; max-width: 100%;}*/ /*div.donate-tabs div.owl-item{width: 259px; min-width: 259px;}*/
    .about-video-section .flex-col-two .cols.video-section { /* width: 100%; */ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
    .owl-carousel .owl-video-tn { min-height: 425px; }
    .about-content p { padding-right: 0; }
    .about-more-info .about-images { min-width: 280px; margin-right: 64px; width:auto; }
    .cols.masked-card span { max-width: 87%; }
}
@media(max-width: 1100px) {
    /* .about-video-section .flex-col-two{flex-wrap:wrap;} */
    .donation-fixed-bar .flex-col-three { flex-wrap: wrap; justify-content: flex-start; }
    ul.perakim-list li { margin: 0 5px 5px 0; }
    .donation-fixed-bar .flex-col-three .cols { width: 100% }
    .donation-fixed-bar .flex-col-three .cols.submit-button-section { width: auto; }
    .location-section { margin: 0; }
    .donation-listing-section.slick-initialized .slick-slide.owl-item { display: grid; grid-template-columns: repeat(5, 1fr); margin: 0 0 70px 0; width: 100%; }
    .about-video-section .flex-col-two .cols.video-section { /* width: 100%; */ justify-content: flex-start; margin-top: 50px; margin-bottom: 30px; }
    .form-section{padding-bottom: 100px;}
    .more-btns { margin-top: 20px; }
    .delayedPopup h3 { font-size: 30px; }
    .delayedPopup h4 { font-size: 30px; }
    .delayedPopup p { font-size: 22px; line-height: 28px; margin-bottom: 10px; padding-right: 20px; }
    .delayedPopup p.p-5 { padding-top: 30px; }
    .donate-section .container, .donation-fixed-bar .container, .footer .container, .header .container { padding: 0 30px; }
    .donate-section .bluelight { padding: 0; padding-bottom: 50px; }
    .header .container { padding: 0 20px; }
    .about-section .container { padding: 0 40px; }
}
@media(max-width: 991px) {
    .about-content h1 { margin-bottom: 30px; font-size: 42px; }
    .donation-head h2:before{display: none;}
    .about-video-section .heading-section { margin-bottom: 20px; }
    .footer-flex-col { flex-wrap: wrap; justify-content: center; }
    .footer .logo-section { width: 100%; display: flex; justify-content: center; margin: 0 0 40px 0; }
    ul.treatment-list { flex-wrap: wrap; }
    ul.treatment-list li { margin-bottom: 5px; margin-right: 10px; margin-bottom: 10px; }
    .video-carousel-custom { padding: 20px 0 20px 0; }
    .video-carousel-custom .owl-stage { padding-left: 20px !important; }
    .video-carousel-custom { border-radius: 10px; }
    .video-carousel-custom { border-top-left-radius: 20px; border-bottom-left-radius: 20px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
    .more-btns { margin-top: 20px; }
    .about-more-info { padding-top: 40px; }
    .donation-head .number { width: 56px; height: 56px; min-width: 56px; min-height: 56px; line-height: 56px; font-size: 30px; }
    .donation-head h2 b{font-size:30px;}
    ul.treatment-list li a { padding: 15px 30px; }
    input#other{width:152px;}
    .main-container .ohel-group-banner { padding: 0px 25px 0px 25px; }
    .main_div { display: block; }
    .toggle-header { display: block; float: right; margin-top: 9px; }
    .hebrew_right { display: none; margin-top: 32px; padding-bottom: 34px; }
    .hebrew_right.open-mobile { display: block; }
    .hebrew_right_inner { margin: 12px 0px; }
    .main-container .header { border-bottom: inherit; }
    .hebrew_right_inner:after { width: initial !important; }
    .about-content h1 { padding-right: 0rem; font-size: 36px; }
    .about-info-two-col-section { padding-right: 0rem; }
    .kvitel-section .cols { width: 100%; }
    .select-category li a { font-size: 20px; }
    .cols.masked-card span { max-width: 100%; }
    .hebrew_right_inner.active { border-radius: 5px; }
    .col-full.margin-top-10 { padding-bottom: 0px; }
    .banner-counter { flex-wrap: wrap; }
}
@media(max-width: 767px) {
    .donation-head-small { min-width: inherit; }
    .about-more-info .about-images{margin-right: 0;}
    input#other { width: 100%; }
    .about-more-info .flex-col-two p { margin-bottom: 20px; }
    .about-more-info { padding: 20px 0 30px; }
    .owl-theme .owl-nav { width: 100%; }
    .more-btns { padding-left: 0; }
    .about-section .container { padding: 0 30px; }
    .form-section { padding-bottom: 100px; }
    .about-more-info .flex-col-two p { font-size: 18px; line-height: 26px; }
    .about-section .about-content { padding-top: 30px; }
    .about-more-info .text-content { margin: 40px 0 0 0; }
    .about-more-info .flex-col-two p { margin-right: 0; }
    ul.list-tabs li a { padding: 10px 12px; }
    .donation-head h2 div { padding-right: 0; }
    #accordianList { margin: 0 0 40px 0; display: none; }
    ul.perakim-list { flex-wrap: wrap; }
    ul.perakim-list li { width: 90%; margin: 0 0 15px 0; }
    .totalText { display: block; }
    .accordian-icon { background: url('../images/square-caret-up.svg') no-repeat left top; width: 18px; height: 18px; position: absolute; right: 0; }
    .accordian-icon.open { background: url('../images/square-minus.svg') no-repeat left top; width: 18px; height: 18px; position: absolute; right: 0; }
    .donation-head-small h4:before { width: 94%; }
    ul.perakim-list li a { background: none; color: #212E65; height: auto; font-size: 20px; padding-left: 20px; }
    ul.perakim-list li:hover a { background: none; color: #000; }
    ul.perakim-list li svg path { fill: #000000; }
    ul.perakim-list li .closeBtn { right: inherit; left: 0; top: 50%; transform: translateY(-50%); height: 14px; width: 14px; display: flex; }
    ul.perakim-list li svg { width: 14px; height: 14px; }
    ul.perakim-list.flex-Cols { display: flex; flex-wrap: nowrap; }
    ul.perakim-list.flex-Cols li.totalText { background: #212E65; display: flex; align-items: center; margin: 0 2px 0 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; font-size: 20px; color: #FDF302; font-weight: 800; text-transform: uppercase; white-space: nowrap; padding: 0 20px; }
    .donation-fixed-bar .flex-col-three .cols.fixed-width { width: 55%; margin: 0; }
    .donation-fixed-bar .flex-col-three .cols.submit-button-section { width: 40%; margin: 0; margin-left: 2px; }
    #totalAmountValue { border-radius: 0; }
    .btnSubmit { width: 180px; border-top-left-radius: 0; border-bottom-left-radius: 0; }
    .donation-fixed-bar .container { padding: 0 30px; margin: 0 auto; }
    .btnSubmit em { margin-right: 20px; }
    .donation-fixed-bar .flex-col-three { justify-content: space-between; }
    .donation-fixed-bar .flex-col-three .cols.submit-button-section { width: 44%; }
    .submit-button-section { margin-left: 2px; }
    .location-section { width: 100%; margin: 40px 0 0 0; order: 3; }
    .donation-fixed-bar .flex-col-three .cols { margin-right: 0; }
    .desktop-banner-img { display: none; }
    .mobile-banner-img { display: block; }
    .acheinu .mobile-banner-img { display: block; min-height: 375px; object-fit: contain; background: #C4C4C4; background-image: url(../images/acheinu-mobile-banner-bg.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }
    .about-content h1 { font-size: 35px; line-height: 40px; margin-bottom: 20px; }
    .about-content p { font-size: 18px; line-height: 22px; }
    .about-more-info .flex-col-two { flex-wrap: wrap; justify-content: center; }
    .about-more-info .flex-col-two .cols { width: 100%; }
    .about-more-info .aboutImage { width: 100%; }
    .donate-section .container { padding: 0 30px; }
    .container { padding: 0 30px; margin: 0 auto; }
    .donation-head h2:before { display: none; }
    .form-section .flex-col-two { flex-wrap: wrap; }
    .form-section .cols { width: 100%; }
    .donation-head h2 b { font-size: 25px; }
    .form-section .cols { margin: 0 0 20px 0; }
    .credit-card-section .cols.cardsection { width: 100%; }
    .donation-head h2 { border-bottom: 2px solid #212E65; padding-bottom: 20px; width: 100%; }
    .donation-head .number { width: 46px; height: 46px; min-width: 46px; min-height: 46px; line-height: 46px; font-size: 25px; font-weight: 600; }
    .donate-section .container.bluelight { padding: 0; padding-bottom: 40px; } div.donate-tabs { padding: 0 60px 0 60px; }
    .slick-prev { left: 10px; }
    .slick-next { right: 10px; } div.donate-tabs .owl-item.slick-slide.slick-current.slick-active a { margin: 0; }
    .donation-listing-section.slick-initialized .slick-slide.owl-item { display: grid; grid-template-columns: repeat(4, 1fr); }
    input[type="text"], input[type="email"] { padding: 16px; }
    .form-section .flex-col-two { margin-bottom: 0; }
    .form-section { margin: 30px 0 0; }
    .form-section h3 { font-size: 20px; line-height: 26px; }
    .form-section .text-content p { font-size: 20px; } [type="radio"]:checked + label, [type="radio"]:not(:checked) + label { font-size: 20px; }
    ul.treatment-list { justify-content: space-between; }
    ul.treatment-list li { width: 49%; margin: 0; margin-bottom: 2%; }
    ul.treatment-list li a { text-align: center; }
    .clickhereBtn { margin-left: 0; }
    .form-section .text-content p b { display: block; }
    .owl-carousel .owl-video-tn { min-height: 300px; }
    .about-info-two-col-section { padding-right: 20px; }
    .delayedPopup h4 { font-size: 24px; }
    .delayedPopup p { font-size: 18px; line-height: 24px; margin-bottom: 10px; padding-right: 20px; }
    .delayedPopup p.p-5 { padding-top: 20px; }
    .kvitel-section .flex-col-two { flex-wrap: wrap; }
    .kvitel-section h3{margin-bottom: 15px;}
    .HusbandWife .cols{width:50%;}
    .select-dropdown{padding: 16px;}
    .header .logo.logo-ohel img { height: auto; max-width: 100%; }
    .main-container .ohel-group-banner { padding: 0px 10px 0px 10px; }
    .about-video-section .flex-col-two { flex-wrap: wrap; }
    .about-video-section .flex-col-two .cols { width: 100%; }
    .about-video-section .flex-col-two .cols.video-section { width: 100%; }
    .about-video-section .flex-col-two .cols.video-section { width: 100%; }
    .select-category { flex-wrap: wrap; column-gap: 20px; row-gap: 20px; }
    ul.treatment-list { display: flex; justify-content: flex-start; margin-bottom: 15px; row-gap: 15px; }
    .about-video-section .flex-col-two .cols iframe { height: 277px; margin-top: 32px; }
    .col-full.margin-top-10 { padding-bottom: 0px; }
    .about-video-section .flex-col-two .cols iframe { position: inherit!important; }
}
@media(max-width: 650px) {
    .delayedPopup .popup-content { flex-wrap: wrap; }
    .delayedPopup .popup-content .cols { width: 100%; }
    .delayedPopup .popup-content .cols img { margin-top: 40px; max-width: 150px; }
    .delayedPopup .popup-content { padding: 20px; }
    .delayedPopup .popup-head { padding: 10px 20px; }
    .delayedPopup .popup-head img { height: 30px; }
    #btnClose { position: absolute; right: -15px; top: -15px; }
    /* ul.wista-video{flex-wrap:wrap;}
    ul.wista-video li{width:90%;}*/
    .wistia_embed{width:200px!important; height: 150px!important;}
    ul.wista-video li { padding: 10px; }
    .btnSubmit { width: 150px; }
    .banner-counter span { font-size: 60px; height: 110px; width: 80px; }
    .purple-bg-vezkaiyene a { padding: 15px; aspect-ratio: 2 / 1.8; min-height: initial; }
    .dark-purple .more-btns { margin-bottom: 32px; }
    .col-full.margin-top-10 { padding-bottom: 0px; }
    #sync1.owl-carousel .owl-stage-outer { max-width: 100%; }
}
@media(max-width: 575px) {
    .kvitel-section .flex-col-two{flex-wrap:wrap;}
    .kvitel-section .flex-col-two .cols{width:88%;}
    .select-dropdown{min-width: inherit; width:100%; margin: 0;}
    .kvitel-section .flex-col-two.HusbandWife .cols.names{width:100%; padding: 0;}
    .kvitel-section .flex-col-two.HusbandWife .cols {width: 100%;}
    .flex-col-two.HusbandWife{margin-bottom: 15px;}
    .about-content h1 { color: #000; }
    ul.perakim-list.flex-Cols li.totalText { padding: 0 10px; }
    .banner-counter { gap: 16px; }
    .banner-counter span { height: 76px; width: 64px; }
    .about-video-section .flex-col-two .cols iframe { position: inherit!important; }
    .about-video-section .flex-col-two .cols iframe { margin-top: 0px; }
}
@media(max-width: 500px) {
    ul.wista-video{flex-wrap:wrap;}
    ul.wista-video li{width:90%;}
    .wistia_embed{width:290px!important; height: 230px!important;}
    ul.wista-video { flex-wrap: wrap; justify-content: center; width: auto; display: block; text-align: center; margin: 0 auto; }
    .btnSubmit { width: 130px; }
    ul.treatment-list li { width: 43%; }
    ul.treatment-list { row-gap: 15px; column-gap: 21px; }
}
@media(max-width: 470px) {
    .banner-counter { gap: 9px; }
    .donation-head-small h4:before { width: 90%; }
    .btnSubmit { width: 140px; padding: 0 10px; }
    ul.perakim-list.flex-Cols li.totalText, #totalAmountValue, .btnSubmit { font-size: 20px; font-weight: 800; }
    #totalAmountValue { width: auto; max-width: inherit; width: 100%; }
    #totalAmountValue, .btnSubmit { font-weight: 700; }
    .donation-fixed-bar .flex-col-three .cols.fixed-width { width: auto; }
    .contact-info ul { flex-wrap: wrap; justify-content: center; }
    .contact-info ul li a { padding-right: 0; margin-left: 0; }
    .contact-info ul li { border: 0; width: 100%; text-align: center; display: block; }
    .btnSubmit { width: 125px; padding: 0 10px; }
    .donation-listing-section.slick-initialized .slick-slide.owl-item { display: grid; grid-template-columns: repeat(5, 1fr); grid-column-gap: 4px; grid-row-gap: 4px; }
    .donation-lists-tabs { margin-bottom: 20px; }
    .donation-listing-section .list-item { padding: 10px 0; }
    .donation-listing-section .donation-number { font-size: 20px; }
    .donate-section .container { padding: 0 15px; }
    .container { padding: 0 15px; margin: 0 auto; }
    .donation-head h2 b { font-size: 24px; }
    .donation-head .number { margin-right: 15px; }
    ul.list-tabs li a { padding: 10px 6px; font-size: 12px; }
    .donation-head h2 b { font-size: 22px; }
    .owl-carousel .owl-video-tn { min-height: 200px; }
    ul.treatment-list li a { margin: 12px 0px; }
    .flex-col-one { gap: 0px; flex-wrap: wrap; }
    .flex-col-one { display: block; }
}
@media(max-width: 430px) {
    ul.perakim-list.flex-Cols li.totalText, #totalAmountValue, .btnSubmit { font-size: 16px; font-weight: 800; }
    .donation-listing-section .name { font-size: 9px; }
    .delayedPopup h4 { font-size: 20px; line-height: 30px; }
    .delayedPopup p { font-size: 16px; line-height: 24px; margin-bottom: 10px; padding-right: 20px; }
    .delayedPopup p.p-5 { padding-top: 15px; }
    .delayedPopup .popup-content .cols img { margin-top: 20px; max-width: 100px; }
    ul.list-tabs li a { font-size: 11px; }
    .donation-head h2 b { font-size: 17px; }
    ul.treatment-list li.member_options { display: none; }
    .kvitel-section .flex-col-two .cols {width: 100%;}
    .kvitel-section .flex-col-two .cols.names{margin: -13px 0 10px 0;  display: block; width:100%; font-size:16px; text-align: left; padding-left: 10px;}
    .kvitel-section .flex-col-two .cols.names span {display: inline-block; margin: 0;}
    .donation-listing-section .slick-prev span, .donation-listing-section .slick-next span{font-size:16px;}
    .banner-counter p { font-size: 12px; }
    .span-counter-number { gap: 5px; }
    .ohel-group-inner h3 { font-size: 20px; padding: 25px 0px 14px 0px; }
    .about-section .about-content { padding-bottom: 34px; }
    .purple-bg-vezkaiyene { padding: 79px 0px 33px 0px; }
    .purple-bg-vezkaiyene a { padding: 15px 7px; }
    /* .purple-bg-vezkaiyene a { min-width: 159px; max-height: 108px; padding: 14px 26px 21px 26px; min-height: 108px; } */
    .overlay_bg { max-width: 100%; top: -12%; }
    .main_div a img { width: 174px!important; height: 35px; }
    .select-category { display: flex; flex-wrap: wrap; gap: 0px; row-gap: 15px; column-gap: 15px; }
    .toggle-header { margin-top: 2px; }
    .form-section .radio-section { margin: 0 0 10px 0; display: block; }
    ul.treatment-list li a { margin: 12px 0px; }
    .flex-col-one { gap: 0px; flex-wrap: wrap; }
    .cols.masked-card span { max-width: 100%; }
    .flex-col-one { display: block; }
    .select-category li a { font-size: 16px; }
    .select-category li { padding: 15px 21px; }
    ul.treatment-list { column-gap: 25px; }
    ul.treatment-list li { width: 40%; }
    .donation-listing-section .slick-prev, .donation-listing-section .slick-next { padding: 10px 6px; }
    .dark-purple .list-tabs li.incart a { font-size: 11px; }
    .donation-lists-tabs { justify-content: flex-start; }
    .more-btns { margin: 32px 0px; }
    .dark-purple .more-btns { margin-top: 32px; }
}
@media(max-width: 320px) {
    .btnSubmit { width: 105px; }
    ul.perakim-list.flex-Cols li.totalText, #totalAmountValue, .btnSubmit { padding: 0 0px; }
    .select-category li { padding: 15px 15px; }
    .select-category { column-gap: 6px; }
    .donation-head h2 b { font-size: 14px; }
    .donation-head .number { margin-right: 5px; }
    .donation-listing-section .slick-prev span, .donation-listing-section .slick-next span { font-size: 14px; }
    ul.list-tabs li a { font-size: 9px; }
    ul.word-tabs { margin-left: 4px; }
    ul.list-tabs li a { padding: 10px 4px; }
    .dark-purple .list-tabs li.incart a { font-size: 10px; }
    ul.word-tabs li a { padding: 0 7px; height: 27px; }
    .donation-fixed-bar .container { padding: 0 10px; }
    .about-content p { font-size: 18px; }
    .about-info-two-col-section { padding-right: 0px; }
    .dark-purple .more-btns { margin-top: 20px; }
    .donation-listing-section { display: grid; grid-template-columns: repeat(3, 1fr); }
    ul.treatment-list li a { padding: 15px 11px; }
    .banner-counter span { font-size: 55px; height: 68px; width: 60px; }
}