@media (max-width: 1440px) {
    section.countdowns {
        max-width: 95% !important;
    }
    section.countdowns {
        /* max-width: 100% !important;
        grid-gap: 20px !important; */
    }
    .group_logo img.groups_logo_img {
        max-width: initial;
    }
    h3.group_name {
        font-size: 16px;
        font-weight: 500;
        margin-top: 5px;
    }
    .inbox_dealer {
        margin-top: 100px !important;
    }
    .joining_donation a.decrease.btn {
        margin-right: 10px;
    }
}

@media (max-width: 1330px) {
    .do.col-sm-3 {
        max-width: 30%;
    }
    .kredit.col-sm-3 {
        max-width: 30%;
    }
    .col-sm-4.share_now_a {
        max-width: 190px;
        text-align: right;
        float: right;
    }
    .do.col-sm-2 {
        max-width: 18%;
    }
    .kredit a {
        font-size: 12px !important;
    }
    lottie-player.lotty_right,
    lottie-player.lotty_left {
        width: 70px !important;
    }
    .timer {
        grid-template-columns: 0.8fr 0.2fr 0.8fr 0.2fr 0.8fr 0.2fr 0.8fr;
    }
    span.cunter_no {
        /* font-size: 41px !important; */
        font-size: 42px !important;
        width: initial !important;
    }
    lottie-player.lotty_left {
        top: 20px;
        left: -10px;
    }
    lottie-player.lotty_right {
        top: 20px;
        right: -10px;
    }
}

@media (max-width: 1020px) {
    .col-sm-6.topmenu>p:nth-child(2) {
        display: none;
    }
    section#slogan h1 {
        font-size: 39px;
        padding-top: 9px;
        line-height: 31px;
    }
    .new_groups {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .group_logo img.groups_logo_img {
        max-width: 100%;
    }
    .yaad_dealer {
        height: inherit !important;
    }
    .do.col-sm-3 {
        max-width: 35%;
    }
    .kredit.col-sm-3 {
        display: none;
    }
    .do.col-sm-2 {
        max-width: 24%;
    }
    .ltr p.time1 {
        left: -9px;
        border-radius: 5px 0 0 0;
        height: 19px;
        line-height: 16px;
        top: -15px;
    }
    .ltr .donor_profile {
        padding-left: 5%;
    }
}

@media (max-width: 769px) {
    #topSteps {
        display: none !important;
    }
    section#slogan h1 {
        font-size: 28px !important;
        padding-top: 9px !important;
        line-height: 29px;
    }
    section#slogan {
        height: 80px !important;
    }
    .donor_icon {
        background-color: transparent !important;
        height: 40px !important;
    }
    .sticly {
        width: 120px !important;
        font-size: 13px;
    }
    .sticly img {
        width: inherit;
        height: 50px !important;
    }
    h4.joining_now {
        /* font-size: 20;
		font-size: 18px; */
    }
    .do.col-sm-2 {
        width: 50%;
        max-width: 50%;
    }
    .do.col-sm-3 {
        width: 50%;
    }
    a.joining.donate_now_a {
        max-width: 70%;
        padding: 0;
        border-radius: 0;
    }
    a.give.donate_now_a {
        max-width: 100%;
        border-radius: 0;
        left: 0;
        right: auto;
        padding: 0;
    }
    .footer_camp {}
    div#dapimTable {
        grid-template-columns: 1fr 1fr;
        display: grid;
        gap: 0;
        grid-gap: 5px;
    }
    .dafBlock {
        /* max-width: 100%;
        width: fit-content; */
    }
    .dafBlock {
        width: 100%;
        height: 80px;
    }
    p {}
    .col-sm-6.topmenu>p:nth-child(n+2) {
        display: none;
    }
    .col-md-4.col-sm-6.logo {
        width: calc(100% - 50px);
        display: inline-block;
        padding: 0;
    }
    .col-sm-6.topmenu {
        width: initial;
        display: inline-block;
        float: left;
        padding: 0;
    }
    .container {}
    .row.smartsite .col-sm-2 {
        display: none;
    }
    .row.smartsite {}
    .col-sm-6.topmenu>p {
        /* padding: 10px 0; */
        text-align: left;
        /* float: left; */
    }
    section.single-item-rtl.mobile {
        text-align: center;
        height: 280px;
        background-size: auto 100%;
        background-position: center top;
    }
    section.single-item-rtl.mobile img {
        width: 100%;
        margin-top: 0%;
    }
    h4.joining_now {
        font-size: 14px !important;
    }
    h4.donate_now {
        font-size: 16px;
    }
    section.countdowns {
        padding: 0 !important;
    }
    lottie-player {
        display: none;
    }
    .step_donate .step lottie-player {
        /* display: none; */
    }
    div#dapimHeader input {
        margin: 20px;
        border-radius: 20px;
        width: 300px;
        padding: 6px;
        max-width: 100%;
        margin: 0 0px 20px;
    }
    .tab-pane div#donors_list {
        grid-template-columns: 1fr !important;
    }
    #donors_list div#donor_item {
        padding: 0;
    }
    .joining_dapim,
    .joining_donation {
        width: 100% !important;
        height: 55px !important;
        background: #962E91 0% 0% no-repeat padding-box;
        box-shadow: 0px 30px 50px #0000000f;
        color: #fff;
        display: inline-block;
        padding: 10px 15px !important;
        font-size: 18px !important;
        text-align: right !important;
    }
    .joining_donation {
        width: 100%;
    }
    input#joining_donation,
    input#joining_dapim {
        width: 38px;
        color: #fff;
        background: transparent;
        border: 1px solid;
        text-indent: 2px;
    }
    input#joining_donation {
        width: 80px !important;
    }
    section.joining {
        max-width: 95% !important;
    }
    .joining1 {
        margin-top: -10px !important;
    }
    a.btn_step {
        margin: 5px !important;
    }
    button#joiningNext {
        margin: 10px 0 !important;
    }
    p.step_name {
        font-size: 18px !important;
        line-height: 18px !important;
    }
    lottie-player {
        width: 60px !important;
        height: 60px !important;
    }
    .step_donate .step lottie-player {
        right: 14px;
        top: 60px;
    }
    span.step_sum_no {
        font-size: 1.1em !important;
    }
    .step_donate {
        display: grid;
        grid-template-columns: 1fr !important;
        gap: 10px;
    }
    .step_donate .step lottie-player {
        right: 22%;
        bottom: -10px;
    }
    .tab-content {
        padding: 10px !important;
    }
    p.step_name {
        font-size: 17px !important;
    }
    .step_donate .step lottie-player {
        top: 0;
        right: 2px !important;
        width: 60px !important;
        height: 60px !important;
    }
    .step {
        height: 50px !important;
        text-align: right !important;
        padding-right: 70px !important;
    }
    p.step_name {
        display: inline-block;
    }
    p.step_sum {
        display: inline-block;
    }
    .new_groups {
        grid-template-columns: 1fr !important;
    }
    div#dapimTable {
        grid-template-columns: 1fr 1fr !important;
    }
    .jplus {
        margin: 10px !important;
    }
    div#raisings .new_dealer.new_dealer {
        background-image: url(/images/pazel2.png);
        z-index: 0;
        background-position: -12px -13px;
        background-size: 100% 100%;
        margin-left: 0;
        padding-left: 10px;
        margin-right: -6px;
        padding-right: 3px;
        margin-bottom: -33px;
    }
    div#raisings .new_dealer.new_dealer h4 {
        margin: 5px 31px;
    }
    div#raisings .new_dealer.new_dealer>div {
        padding: 0 22px 0 0;
    }
    p#nextStep1 {
        bottom: -16px;
        z-index: 9;
        width: 100%;
        right: 0;
        height: 42px;
        border-radius: 0;
    }
    a#nextStep {
        bottom: -1px;
        z-index: 9;
        width: 100%;
        right: 0;
        height: 42px;
        border-radius: 0;
    }
    p.time1 {
        right: 0;
    }
    #donors_list div#donor_item {
        padding-top: 11px;
    }
    .donor_profile {
        width: 90% !important;
        max-width: 90%;
    }
    .donor_profile hr {
        width: 92%;
    }
}

@media (max-width: 480px) {
    .step_donate {
        grid-template-columns: 1fr;
    }
    /* .donor_icon {
        height: 100% !important;
    } */
    .donor_icon img {
        height: initial !important;
        /* right: 0; */
    }
    .donor_profile {
        width: 90% !important;
        max-width: 90%;
    }
    video#myVideo {
        max-height: 250px;
    }
}

@media (max-width: 380px) {
    span.cunter_no {
        width: 60px !important;
        font-size: 40px !important;
    }
    p.amount {
        margin-top: 36px;
    }
    p.time1 {
        right: -4px;
    }
    span.cunter_no {
        width: 60px !important;
        font-size: 40px !important;
    }
}

@media (max-width: 350px) {
    p.name {
        width: 52%;
    }
    p.refname1 {
        font-size: 17px;
    }
}