/* banner section */
.depositmain_banner {
    background: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/deposit_banner.webp') no-repeat;
    background-position: center;
    background-size: 100% 100%;
    padding: 50px 20px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    position: relative;
}

.container__ksr.deposit_banner {
    padding: 40px 30px 20px;
}

.depositban_right {
    flex-basis: 50%;
    text-align: center;
}

.depositban_left {
    padding: 30px 35px;
    flex-basis: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px;
}

.depositban_play h3 {
    font-family: 'averta-regular';
    font-size: clamp(1.375rem, 0.8393rem + 2.6786vw, 3.25rem);
    font-weight: 400;
    color: #FFFFFF;
}

.depositban_play span {
    font-family: 'avertastd-bold';
}

.depositban_play p {
    font-family: 'avertastd-bold';
    font-size: clamp(1.375rem, 1.1964rem + 0.8929vw, 2rem);
    font-weight: 400;
    color: #E6BD17;
    margin-top: 20px;
}

.depositban_play_nowbtn {
    background: #ffc426;
    color: #000;
    padding: 12px 20px;
    border-radius: 6px;
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    border: none;
    font-family: 'averta-semibold';
    font-weight: 400;
    text-align: center;
    cursor: pointer;
}

/* marquee */
.deposit_marquee{
    overflow: hidden !important;
}
.depositexchange_marque {
    font-size: 2vw;
    color: #fff;
    background: linear-gradient(180deg, #2F424D 0%, #141E21 100%);
    padding: 20px;
    overflow: hidden;
    position: relative;
    display: block;
    width: 200%;
    animation: 12s linear infinite marquee;
}

.deposit_marquee_in {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
    overflow: hidden;
}

@keyframes marquee {
    0% {
        left: 0;
    }

    100% {
        left: -100%;
    }
}

.depositmarque_transactions {
    font-family: 'averta-semibold';
    font-weight: 400;
    font-size: clamp(0.875rem, 0.7321rem + 0.7143vw, 1.375rem);
    color: #dedede;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}
.depomarquee_intr{
    font-family: 'inter';
    font-weight: 600;
}
.paytm_lgn img {
    height: 20px;
}

/* deposit common */
.deposit_heading {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 14px;
}

.deposit_txtim {
    position: relative;
    background: #1B21291A;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    border-radius: 10px;
    padding: 7px 14px;
    margin: 0 auto;
}

.deposit_txtim:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 10px;
    padding: 1px;
    background: linear-gradient(0deg, #1B2129, #F2F1EF, #C7CBCE, #738A99, #60717C);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    z-index: -1;
}

.deposit_txtim p {
    font-size: 12px;
    font-weight: 400;
    font-family: 'averta-regular';
    color: #263D4C;

}

.deposit_subhead {
    text-align: center;
}

.deposit_head {
    font-family: 'avertastd-bold';
    font-size: clamp(1.125rem, 0.8393rem + 1.4286vw, 2.125rem);
    font-weight: 400;
    text-align: center;
    color: #111111;
}

.deposit_para {
    color: #111111;
    text-align: center;
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    font-family: 'averta-regular';
    margin-top: 12px;
    max-width: 800px;
}

/* select */
.depo_select {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    margin: 88px 0px 30px
}

.depo_selectcmn {
    background-size: cover;
    flex: 1 1 calc(33.33% - 16px);
    box-sizing: border-box;
    padding: 60px;
    border-radius: 20px;
    position: relative;
    width: 100%;
}

.depo_num {
    position: absolute;
    right: 40px;
    top: 25px;
}

.depo_selectone {
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depo_one.webp');
}

.depo_selecttwo {
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depo_two.webp');
}

.depo_selectthree {
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depo_three.webp');
}

.depo_selectfour {
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depo_four.webp');
}

.depo_inside h3 {
    font-family: 'avertastd-bold';
    font-size: clamp(0.875rem, 0.7321rem + 0.7143vw, 1.375rem);
    font-weight: 400;
    text-align: left;
    color: #FFFFFF;
}

.depo_inside p {
    font-family: 'averta-regular';
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    font-weight: 400;
    text-align: left;
    color: #EBEBEB;
    margin-top: 5px;
}

.depo_inside {
    display: flex;
    align-items: center;
    justify-content: center;
}
.depo_inside img{
    max-width: 199px;
    height: 314px;
}
.depo_box {
    position: absolute;
    right: 0;
    top: -115px;
    z-index: -999;
}

/* minimum deposit */
.deposit_minifullviw {
    background-color: #fff;
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/deposit_mnyback.png');
    background-size: 100% 100%;
}

.deposit_desktable {
    margin: 40px 0px;
}

.deposit_miniamt table {
    border-collapse: collapse;
    width: 100%;
}

.deposit_desktable tr {
    background: #F6F7FB;
    border-bottom: 2px solid #FFFFFF;
}

.deposit_tablehd {
    background: #263D4C !important;
    border: 1px solid #E1E6E6;
    border-radius: 4px;
}

.deposit_tablehd th {
    color: #FFFFFF;
    font-family: 'averta-semibold';
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    font-weight: 400;
    text-align: left;
    padding: 20px 20px 20px 40px;
}

.deposit_tabledata td {
    color: #212529;
    font-family: 'averta-regular';
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    font-weight: 400;
    padding: 10px 10px 10px 40px;
}

.deposit_tabledetails {
    display: flex;
    align-items: center;
    gap: 10px;
}

.deposit_tablbton {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* recharge */
.deposit_rechargebanner {
    background: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/recharge_banner.webp') no-repeat;
    background-position: center;
    background-size: 100% 100%;
    padding: 85px 60px 85px 60px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    position: relative;
}

.deposit_rechargeleft {
    flex-basis: 50%;
}

.deposit_rechargeleft img {
    max-width: 175px;
}

.deposit_rechargemid {
    padding: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
}

.deposit_rechargemid h3 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-family: 'beat_tech';
    font-size: clamp(1.4375rem, 1.0625rem + 1.875vw, 2.75rem);
    font-weight: 400;
    text-align: center;
    color: #FFFFFF;

}

.deposit_rechargemid p {
    font-family: 'averta-regular';
    font-size: clamp(0.75rem, 0.6071rem + 0.7143vw, 1.25rem);
    font-weight: 500;
    text-align: center;
    color: #FFFFFF;
}

.deposit_rechargeright {
    flex-basis: 50%;
}

.deposit_rechargeright img {
    max-width: 400px;
    position: absolute;
    bottom: 75px;
    right: 0px;
}

.deposit_rechargebtn {
    text-align: center;
}

.play_nowbtn {
    background: #ffc426;
    color: #000;
    padding: 14px 50px;
    border-radius: 8px;
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    border: none;
    font-family: 'averta-semibold';
    font-weight: 400;
    text-align: center;
    cursor: pointer;
}

.container__ksr.recharge_banner {
    padding: 0px 30px 40px;
}

/* withdraw */

.withdraw_deskim {
    padding: 75px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    background: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/withdraw_banner.webp') no-repeat;
    background-position: center;
    background-size: 100% 100%;
    border-radius: 0px;
}

.deposit_withdrawsub {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 80%;
    padding: 0 0 40px;
}

.deposit_withdrawsub h3 {
    font-family: 'avertastd-blackitalic';
    font-size: clamp(1.25rem, 0.6786rem + 2.8571vw, 3.25rem);
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0.04em;
    text-align: left;
    color: #fff;
}

.deposit_withdrawsub span {
    width: 60%;
    font-size: clamp(0.8125rem, 0.7589rem + 0.2679vw, 1rem);
    font-weight: 400;
    font-family: 'avertastd-regularitalic';
    color: white;
}

.playnow_btn button {
    padding: 12px 30px;
    border: navajowhite;
    outline: none;
    border-radius: 6px;
    color: #212529;
    font-size: clamp(0.8125rem, 0.7589rem + 0.2679vw, 1rem);
    font-weight: 400;
}

.depo_withdraw {
    position: relative;
}

/* arrrow_cashbag */
.deposit_cont_cashback {
    display: flex;
    align-items: center;
    gap: 10px;
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depocash_back.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: relative;
    padding-right: 100px;
}

.deposit_cont_cashback::after {
    content: '';
    position: absolute;
    bottom: -24px;
    left: 0;
    height: 83px;
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depocashback_af.png');
    background-repeat: no-repeat;
    z-index: -1;
    background-size: 100% 100%;
    width: 133px;
}

.deposit_head_cashback {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.deposit_head_cashback h2 {
    font-size: clamp(0.875rem, 0.5179rem + 1.7857vw, 2.125rem);
    font-family: 'avertastd-semibold';
    font-weight: 400;
    text-align: left;
    color: #000000;
}

.deposit_head_cashback p {
    font-size: clamp(0.75rem, 0.6071rem + 0.7143vw, 1.25rem);
    font-family: 'avertastd-regular';
    font-weight: 400;
    text-align: left;
    color: #313131;
}

.deposit_cont_cashback {
    display: flex;
    align-items: center;
    flex-direction: row;
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depocashback_bg_mob.webp');
    padding: 0px 125px 25px 30px;
}

.deposit_cont_cashback::after {
    bottom: -27px;
    height: 91px;
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depocashback_af_mob.png');
    width: 75px;
}

.depo_cashmob {
    display: none;
}

/* stepswithdrawsec */
.timeline {
    display: flex;
    flex-direction: column;
    position: relative;
    margin: 20px auto;
    padding: 20px;
}

.timeline::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 36px;
    height: 100%;
    background: #F7F6FB;
    border-radius: 30px;
}

.timeline_step {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 20px 0;
    position: relative;
    width: 100%;
}

.timeline_step:nth-child(odd) {
    flex-direction: row-reverse;
}

.timeline_step:nth-child(even) {
    flex-direction: row;
}

.timeline_step::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 4px solid #FFD51B;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    left: calc(50% - 14px);
}

.timeline_step:hover::before {
    background-color: #FFD51B;

}

.step_content {
    background: linear-gradient(to right, #ff7e5f, #feb47b);
    color: #fff;
    width: 45%;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    background: linear-gradient(119.42deg, #FDA0B6 14.72%, #E73D66 94.32%);
    border-radius: 60px;
    padding: 18px 30px;
    display: flex;
    align-items: center;
    gap: 12px
}

.step_content2back {
    background: linear-gradient(180deg, #EC6151 12.75%, #DB4B40 31.42%, #CF3A34 53.4%, #C8312D 77.57%, #C62E2B 108.33%);
}

.step_content3back {
    background: linear-gradient(119.42deg, #FFD287 14.72%, #E88640 94.32%);
}

.step_content4back {
    background: linear-gradient(119.42deg, #745AF1 14.72%, #AD27EF 94.32%);
}

.step_content5back {
    background: linear-gradient(135deg, #79F1A4 0%, #0E5CAD 100%);
}

.step_content6back {
    background: linear-gradient(135deg, #F05F57 0%, #360940 100%);
}

.step_content img {
    max-width: 70px;
}

.step_cont_detailsmain {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
}

.step_cont_detailstop {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.step_cont_detailstop h2 {
    font-family: 'avertastd-bold';
    font-size: clamp(0.875rem, 0.7321rem + 0.7143vw, 1.375rem);
    font-weight: 400;
    text-align: left;
    color: #FFFFFF;
}

.step_cont_detailstop h3 {
    font-family: 'avertastd-bold';
    font-size: clamp(0.875rem, 0.7321rem + 0.7143vw, 1.375rem);
    font-weight: 400;
    color: #FFFFFF;
}

.step_cont_detailspara p {
    font-family: 'avertastd-regular';
    font-size: clamp(0.75rem, 0.6786rem + 0.3571vw, 1rem);
    font-weight: 400;
    color: #FFFFFF;
}

.deposit_lftrgt {
    position: relative;
}

.deposit_withleft {
    position: absolute;
    left: -6px;
    top: 15%;
    transform: translateY(15%);
}

.deposit_withright {
    position: absolute;
    right: -6px;
    top: 15%;
    transform: translateY(15%);
}
.deposit_withheart{
    position: absolute;
    left: -6px;
    top: -6px; 
}
/* p2p */
.depo_p2p_instruction {
    max-width: 800px;
    margin: 0 auto;
    margin-top: 40px;
}

.depo_p2p_instructionlst {
    display: flex;
    flex-direction: column;
    row-gap: 35px;
}

.depo_p2p_instructionli {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}
li.depo_p2p_instructionli img {
    max-width: 150px;
}
.depo_p2p_instructionli:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border: 1px solid #696969;
    z-index: -1;
}

.depo_p2p_instructionimge_mob {
    display: none;
}

.depo_p2p_instructionstep {
    font-size: 14px;
    text-align: center;
    color: #000000;
    background: #FFFFFF;
    padding: 6px 40px;
    border-left: 2px solid #E6BD17;
    border-right: 2px solid #E6BD17;
    border-radius: 10px;
    font-family: 'avertastd-semibold';
    font-weight: 400;
}

.depo_p2p_instructiontxt {
    max-width: 450px;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    padding: 15px;
    border-radius: 20px;
    color: #FFFFFF;
    line-height: 1.4;
}

.depo_p2p_instructiontxthd {
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    font-family: 'avertastd-semibold';
    font-weight: 400;
    color: #FFFFFF;
}

.depo_p2p_instructiontxtpara {
    font-family: 'averta-regular';
    font-size: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
    font-weight: 400;
    color: #FFFFFF;
}

.depo_step1_bg {
    background: #FF7797;
}

.depo_step2_bg {
    background: linear-gradient(0deg, #65ABF1, #65ABF1);
}

.depo_step3_bg {
    background: #E263D6;
}

.depo_step4_bg {
    background: #C5A537;
}

.p2p_left {
    position: relative;
}
.p2p_leftrupees{
    position: relative;
}
.p2p_leftrupees:before {
    content: "";
    position: absolute;
    background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/p2b1.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 225px;
    height: 225px;
    left: 0;
    top: -90px;
}
.p2p_leftrupees_img:before
{
    left: -8%!important;
    top: -5%!important;
}
.page_end_im {
    text-align: center;
}
@media (max-width: 1200px) {
    .depositmain_banner {
         padding: 0px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {

    .deposit_withleft img,
    .deposit_withright img,
    .deposit_p2pleft img,
    .deposit_withheart img {
        max-width: 60px;
    }
    .deposit_banner .depositmain_banner {
        padding: 0px 20px;
    }
    .deposit_withleft {
        transform: translateY(-25px);
    }
    
    .deposit_withright {
        transform: translateY(-20px);
    }
}
@media (max-width: 1024px) {
    .p2p_leftrupees:before{
        display: none;
    }
}
@media (max-width:900px) {
    .deposit_banner .depositmain_banner {
        padding: 30px 20px 300px;
        display: flex;
        flex-direction: column;
        gap: 40px;
        background: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/deposits_bannermob.webp') no-repeat;
        background-position: center;
        background-size: 100% 100%;
        border-radius: 0px;
    }

    .deposit_banner {
        padding: 0 !important;
    }

    .depositban_left {
        padding: 30px 35px;
        text-align: center;
    }

    .deposit_minifullviw {
        background-image: none;
    }

    .container__ksr.recharge_banner {
        padding: 0px !important;
    }

    .deposit_rechargebanner {
        background: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/recharge_bannermob.webp') no-repeat;
        background-position: center;
        background-size: 100% 100%;
        padding: 25px 20px 20px 20px;
        border-radius: 0px !important;
        display: flex;
        align-items: center;
        flex-direction: column;
        position: relative;
    }

    .deposit_rechargeright img {
        max-width: 300px;
        position: unset;
    }

    .deposit_rechargeleft img {
        max-width: 25vw;
    }

    .deposit_rechargemid {
        padding: 25px;
        text-align: center;
    }

    /* insta */
    .deposit_minifullviw {
        background-image: none;
    }

    .container__ksr.withdraw_banner {
        padding: 0px !important;
    }

    .deposit_withdrawbanner {
        background: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/withdraw_bannermob.webp') no-repeat;
        background-position: center;
        background-size: 100% 100%;
        border-radius: 0px !important;
        display: flex;
        align-items: center;
        flex-direction: column;
        position: relative;
    }

    .deposit_rechargeright img {
        max-width: 300px;
        position: unset;
    }

    .deposit_rechargeleft img {
        max-width: 25vw;
    }

    .deposit_withdrawdetails {
        padding: 25px;
    }

    .container__ksr.withdraw_padd {
        padding: 0px !important;
    }

    .depo_select,
    .depo_inside {
        flex-direction: column;
    }

    .depo_select {
        margin: 40px 0px 0px;
    }

    .depo_num {
        top: 33%;
    }

    .depo_box {
        display: none;
    }

    .withdraw_deskim {
        padding: 75px 20px 250px;
        display: flex;
        flex-direction: column;
        gap: 40px;
        background: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/withdraw_bannermob.webp') no-repeat;
        background-position: center;
        background-size: 100% 100%;
        border-radius: 0px;
    }

    .deposit_withdrawsub {
        margin: 0 auto;
        justify-content: center;
        align-items: center;
    }

    .depo_p2p_instructionli {
        flex-direction: column;
        gap: 25px;
    }

    .depo_p2p_instructionli:before {
        top: 5px;
        bottom: 5px;
        left: unset;
        right: unset;
    }

    .depo_p2p_instructionimge {
        display: none;
    }

    .depo_p2p_instructionimge_mob {
        display: block;
        max-width: 120px;
    }

}

@media (max-width: 768px) {
    .withdraw_padd {
        padding: 0 !important;
    }
    .deposit_withdrawsub span {
        width: auto;
        text-align: center;
    }

    .deposit_withdrawsub h3 {
        text-align: center;
    }

    .deposit_withdrawbtn {
        margin: 0 auto;
    }

    .withdraw_deskim {
        padding: 25px 25px 200px
    }

    .deposit_cont_cashback {
        display: flex;
        align-items: self-start;
        flex-direction: column;
        background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depocashback_bg_mob.webp');
        padding: 30px 125px 25px 30px;
    }

    .deposit_cont_cashback::after {
        bottom: -27px;
        height: 91px;
        background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/deposits/depocashback_af_mob.png');
        width: 75px;
    }

    .timeline::before {
        left: 20px;
    }

    .timeline_step {
        flex-direction: column;
        align-items: flex-start;
    }

    .timeline_step:nth-child(odd)::before,
    .timeline_step:nth-child(even)::before {
        left: -12px;
        width: 15px;
        height: 15px;
    }

    .step_content {
        width: 100%;
        text-align: left;
        margin-left: 35px;
    }

    .deposit_withleft img,
    .deposit_withright img,
    .deposit_p2pleft img,
    .deposit_withheart img {
        max-width: 40px;
    }
   
}

@media (max-width: 550px) {
    .deposit_banner {
        padding: 0;
    }

    .deposit_banner .depositmain_banner {
        display: flex;
        flex-direction: column;
        gap: 40px;
        padding: 0px 10px 230px;
    }

    .depositmain_banner {
        background: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/crash_games/crash_bannermob.png') no-repeat;
        background-position: center;
        background-size: 100% 100%;
        border-radius: 0;
    }

    .depositban_play p {
        margin-top: 6px;
    }

    .depositban_play_nowbtn {
        border-radius: 4px;
    }

    .slot_heading {
        padding: 0px 16px;
    }

    .deposit_tabledata td {
        padding: 8px 6px;
    }

    .deposit_tablehd th {
        padding: 20px 10px;
    }

    .cmn_mobpad {
        padding: 20px 16px;
    }

    .step_cont_detailsmain {
        position: relative;
    }

    .step_cont_detailstop h3 {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(20px, -8px);
    }

    .depo_heartlft {
        position: relative;
    }

    .step_content img {
        max-width: 40px;
    }

    .timeline_step:nth-child(odd)::before,
    .timeline_step:nth-child(even)::before {
        left: -8px;
        width: 7px;
        height: 7px;
    }

    .depo_selectcmn {
        padding: 20px;
    }

    .depo_inside img {
        margin-right: 70px;
    }

    .deposit_cont_cashback {
        padding: 30px 50px 25px 30px;
    }

    .mob_arw {
        padding: 20px 0px 30px;
    }

    .depo_cashmob {
        display: block;
    }

    .depo_cashdesk {
        display: none;
    }

    .depositexchange_marque {
        padding: 12px;
    }
    .deposit_p2pleft img{
        display: none;
    }
    .depo_inside h3{
        font-family: 'avertastd-semibold';
    }
    .timeline::before {
        width: 15px;
    }
    .step_content {
        margin-left: 20px;
    }
}

@media only screen and (max-width:700px)
{

    .deposit_withleft {
        position: absolute;
        left: -6px;
        top: -6px;
    }
    
    .deposit_withright {
        position: absolute;
        right: -6px;
        top: -6px;
    }
    .depo_selectonemob{
        background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/update_image/depo_mob1.webp') !important;
    }
    .depo_selecttwomob{
        background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/update_image/depo_mob2.webp') !important;
    }
    .depo_selectthreemob{
        background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/update_image/depo_mob3.webp') !important;
    }
    .depo_selectfourmob{
        background-image: url('https://d3l05nu6ws9ajn.cloudfront.net/plweb/assets/images/update_image/depo_mob4.webp') !important;
    }

}

@media only screen and (max-width:840px)
{
    .depo_heaRT_aligN{
        position:relative;
    }
}

@media only screen and (min-width:670px) and (max-width:840px)
{
    .deposit_with_heart_div img{
        width: 55px;
    }
}
