@media only screen and (min-width: 4501px) and (max-width: 6000px)
/* == 25% == */
    {}


@media only screen and (min-width: 3100px) and (max-width: 4500px)
/* == 33% == */
    {}


@media only screen and (min-width: 2701px) and (max-width: 3100px)
/* == 50% == */
    {}


@media only screen and (min-width: 2001px) and (max-width: 2700px)
/* == 67% == */
    {}


@media only screen and (min-width: 1801px) and (max-width: 2000px)
/* == 75% == */
    {}


@media only screen and (min-width: 1601px) and (max-width: 1800px)
/* == 80% == */
    {}


@media only screen and (min-width: 1517px) and (max-width: 1600px)
/* == 90% == */
    {}


@media (min-width: 1801px) {}

@media (max-width: 1464px) {

    .learning-child-page-inner-sec  {
            max-width: 90% !important;
    }
}

@media (max-width: 1400px) {}

@media (max-width: 1370px) {}

@media (max-width: 1340px) {}

@media (max-width: 1311px) {}

@media (max-width: 1300px) {}

@media (max-width: 1285px) {}

@media (max-width: 1260px) {}

@media (max-width: 1240px) {}

@media (max-width: 1200px) {

        .donation-inner {
        flex-direction: column;
    }
    .donation-left-side-col {
    width: 100% !important;
    }
    .donation-right-side {
        width: 100% !important;
        margin-top: 30px;
    }
    .donation-left-para-bottom {
        margin-left: 14px;
        margin-bottom: 20px !important;
        margin-left: 69px;

    }
    .donation-right-side {
        padding: 38px 18px 55px 18px;
    }
    .donation-right-side .et_pb_button_module_wrapper .donation-btn {

    padding: 10px 20px 10px 20px !important;
}

    .donation-right-side .et_pb_button_module_wrapper .donation-btn:hover {
            padding: 10px 20px 10px 20px !important;
    }
    .donation-left-side-col .who_we_are_content {
    margin-bottom: 0px !important;
} 

.login-col-right {
    padding: 56px 20px 20px 54px;
    width: 56.5% !important;
}
}

@media (max-width: 1170px) {}

@media (max-width: 1160px) {

    .who-we-r-his-past-rabbi-sec {
        margin-top: 87px;
    }

    .who-we-r-his-past-rabbi-sec::before {
        background-size: 56%;
    }

    .who-we-r-his-past-rabbi-sec .who-we-r-his-past-rabbi-row {
        padding-top: 55px;
    }

}

@media (max-width: 1120px) {}
@media (max-width: 1110px) {
    .learning-child-page-outer-col form ul li.wd-40 {
    width: 48%;
}
.learning-child-page-outer-col form ul li.wd-30 {
    width: 48%;
}
.learning-child-page-outer-col form ul li {
    width: 48%;
} 
.learning-child-page-outer-col form ul li.wd-50 {
    width: 48%;
} 

.block-style-1-outer-sec.title-outer-sec .block-style-1-Second-outer-sec.title-second-outer {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}
}

@media (max-width: 1100px) {
    .ser-pg-outer-col  .services-wrapper {
    max-width: 100% ;
    width: 100%;
}
}

@media (max-width: 1060px) {

    .who-we-r-his-past-rabbi-cont-row .past-rabbi-col-outer .et_pb_module {
        width: 45.6667%;
    }

    .who-we-r-his-past-rabbi-cont-row .past-rabbi-col-outer {
        justify-content: space-between;
    }

    .who-we-r-his-past-pre-sec .who-we-r-his-past-pre-list .who-we-r-his-past-pre-col-1 .et_pb_module {
        width: 47.6%;
    }

}

@media (max-width: 1024px) {}

@media (max-width: 1000px) {
    .additional-info-content {
    padding-left: 20px;
}

.login-col-right {
    padding: 56px 54px 20px 54px;
    width: 100% !important;
}
.login-col-left {
    background: #003471;
    padding: 130px 20px 145px 100px;
    width: 91% !important;
}
.login-section-inner-row {
    flex-direction: column-reverse;
}
.donation-left-para-bottom {
    margin-left: 21px;
}
.single-life_cycle_event .who_we_are_content-2-nd {
    margin-left: 22px;
}
}

@media (min-width: 991px) {}

@media (max-width: 991px) {

    .our-history-leftside-con {
        width: 100% !important;
        margin-right: 0px !important;
    }

    .our-history-rightside-con {
        width: 100% !important;
    }
    .gallery-pvt-outer-sec  .gallery-grid {
    display: grid;
    grid-template-columns: 1fr 1fr !important;
    gap: 25px;
}

.pagination.clearfix {
    grid-column: span 2;
}
.search-pg div#left-area {
        grid-template-columns: 1fr 1fr;
}
}

@media (max-width: 950px) {}

@media (max-width: 900px) {}

@media (max-width: 850px) {}

@media (max-width: 800px) {

.second-sec .left-item {
    align-items: start !important;
}
}

@media (max-width: 790px) {}

@media (max-width: 790px) {}

@media (max-width: 767px) {

    .who-we-r-his-past-rabbi-cont-row .past-rabbi-col-outer .et_pb_module {
        width: 100%;
    }


    .learning-child-page-outer-col form ul li.wd-40 {
    width: 100%;
}
.learning-child-page-outer-col form ul li.wd-30 {
    width: 100%;
}
.learning-child-page-outer-col form ul li {
    width: 100%;
} 
.learning-child-page-outer-col form ul li.wd-50 {
    width: 100%;
} 
.block-style-1-outer-sec.title-outer-sec {
    padding-top: 106px !important;
}
.block-style-2-Second-outer-col.title-second-col {
    padding-left: 10px;
}
.learning-child-page-outer-col form ul li p {
        line-height: 19px;
}
.gallery-pvt-outer-sec  .gallery-grid {
    display: grid;
    grid-template-columns: 1fr !important;
    gap: 35px;
}
.gallery-pvt-outer-sec .gallery-item {
        padding-bottom: 67%;
}
.pvt-gal-pg {
    padding-top: 109px !important;
}
.who_we_are_content.gallery-private-conent {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-left: 18px;
    max-width: 90%;
}
.pvt-gal-pg .who_we_are_content-2-nd {
    margin-left: 18px;
}
.gallery-filter-right .select2-container {
    width: 311px !important;
}
.gallery-filter-bar {
    margin-bottom: 49px !important;
}
.gallery-pvt-outer-sec {
    padding-bottom: 50px !important;
    padding-top: 0 !important;
}
.learning-child-page-inner-sec {
    max-width: 86% !important;
}

.donation-iframe-section-inner iframe {
    width: 100% !important;
    height: 100vh !important;
    border: none !important;
    overflow: hidden !important;
    scrollbar-width: none !important;
}

.ser-pg-outer-code .service-title {
        line-height: 40px;
}
.ser-pg-outer-row .services-wrapper {
    padding: 0;
}
.ser-pg-outer-code .service-columns.second-sec .service-column.right-column .right-item {
    justify-content: center;
}

.membership-app-title-row {
    max-width: 87% !important;
    padding-bottom: 10px !important;
}
.membership-app-title-row {
    max-width: 89% !important;
    padding-bottom: 6px !important;
}
.membership-app-title-col h5 {
    text-align: center;
    margin-bottom: 18px;
}
.membership-app-title-row {
    padding-bottom: 6px !important;
    padding-top: 28px;
}
.join-page-top-sec-outer .who_we_are_content p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.additional-info-content {
    padding-left: 15px;
}

.login-col-right {
    padding: 20px 23px 71px 23px;
    width: 100% !important;
}
.login-col-right h1.kis-title {
    margin-bottom: 61px;
}
p.kis-forgot a {
         font-weight: 400;
        font-size: 19px;
        margin-top: 24px;
        display: block;
        width: fit-content;
}
.login-col-left {
    background: #003471;
    padding: 79px 20px 65px 60px;
    width: 83% !important;
}
.login-section-inner-row {
    padding-bottom: 65px;
}
.login-left-image-two {
    position: absolute !important;
    bottom: 65px;
    left: 28px;
    width: 128px;
    height: 128px;
}

.search-pg div#left-area {
        grid-template-columns: 1fr;
}
.pagination.clearfix {
    grid-column: span 1;
}

.login-section-outer {
    padding-top: 73px !important;
    padding-bottom: 0px !important;
}
.login-section-inner-row::before {
        background-size: 100%;
}
.thank-you-sec {
    padding-top: 70px;
    padding-bottom: 70px;
}

.learning-child-page-outer-col form ul li {
        padding-bottom: 16px !important;
}

.learning-outer-col-2-gal {
    display: flex;
    flex-direction: column;
}
.learning-outer-col-2-gal .et_pb_button_module_wrapper {
    margin-bottom: 10px;
}
.learning-outer-row-2 {
    max-width: 93%  !important;
    padding-top: 0;
    padding-bottom: 0;
}
.donation-inner {
    padding-bottom: 80px;
}
.donation-left-para-bottom {
    margin-left: 15px;
} 
.single-life_cycle_event .who_we_are_content-2-nd {
    margin-left: 15px;
}

}

@media (max-width: 740px) {

    .who-we-r-his-past-pre-sec .who-we-r-his-past-pre-list .who-we-r-his-past-pre-col-1 .et_pb_module {
        width: 44.6%;
    }

    .who-we-r-his-past-pre-sec .who-we-r-his-past-pre-list .who-we-r-his-past-pre-col-1 .et_pb_module h5 {
        padding-left: 0;
        padding-right: 0;
    }

}

@media (max-width: 640px) {

ul.service-tabs li a {
    font-size: 10px;
    line-height: 12px;
    border-radius: 9px;
    padding: 14px 20px;
    min-width: 100px;
}
    ul.service-tabs {
        gap: 20px;
        padding-bottom: 35px;
    }
.ser-pg-outer-row {
    padding-top: 6px !important;
    max-width: 95%;
}
.ser-pg-outer-col .service-month-content {
    max-width: 93%;
    margin: 0 auto;
}
.ser-pg-outer-col .single-service .service-columns {
    gap: 30px;
    flex-direction: column;
}

}

@media (max-width: 600px) {
    .ser-pg-outer-code .service-columns.second-sec .service-column.right-column .right-item {
        justify-content: flex-start;
    }
    .month-filter {
            max-width: 100%;
    }
    .ser-pg-outer-col .service-columns.service-col-2-ex-cls.second-sec .service-column.left-column .left-item {
        padding: 18px 23px 29px 31px !important;
    }
    .ser-pg-outer-code .service-columns.second-sec .service-column.right-column .right-item {
        padding: 18px 23px 29px 31px !important;
    }
        .ser-pg-outer-col .service-columns.service-col-2-ex-cls.second-sec .service-column.left-column .left-item {
    padding: 18px 23px 29px 31px !important;
}
}

@media (max-width: 650px) {}

@media (max-width: 701px) {}

@media (max-width: 580px) {}

@media (max-width: 500px) {}

@media (max-width: 480px) {}

@media (max-width: 440px) {}

@media (max-width: 400px) {}

@media (max-width: 380px) {}

@media (max-width: 360px) {}

@media (max-width: 350px) {}

@media (max-width: 330px) {}