@media only screen and (max-device-width: 600px) {
    .join_us_section{
       display: flex;
       height: max-content;
       flex-direction: column-reverse;
       margin-top:0px;
       
       height:auto;
       }
       .image_sec{
        height:auto;
        gap: 0px;
        opacity: 0px;
        
    }
    .r_btnn{
        width: 40px;
    height: 40px;
    }
    .g-recaptcha{
        margin-left: 20%;
    }
    .my-capcha{
        margin-right:0px;
        display: flex;
    align-items: center;
    justify-content: center;
    }
    .join_us_btn{
        width:327px;
    }
    .cer_lft h2,.ttl_tr .cer_rgt p{
        font-size:32px;
        font-weight:700;
        margin-bottom:0px;
    }
    .join_us{
        padding-top: 0px;
    }
    .image_sec .myimg{
        width: 375px;
        height: 375px;
    }
    .text_cont{
        width:100vw;
        margin:0px;
        padding: 40px 24px 40px 24px;
        gap: 24px;
    }
    .jsbtxt{
    font-size: 32px;
line-height: 38.4px;
text-align: left;

    }
    .steps_cont{
        display: flex;
        flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 25px;
    align-self: stretch;
    }
    .text_Section{
        padding:0px;
        margin:0px;
    }
    .steps{
        width:327px;
    }
    .join_us_section2{
        background:#FBFCFF;
        height:594px;
        flex-direction: row;
      justify-content: center;
      align-items: center;
      padding: 40px 24px 40px 24px;
      gap: 32px;
      }
      .textss{
        width:auto;
      }
      .textss .jsstxt{
        display: none;
       
      }
      .why_us_sec {
        padding: 0px;
        margin: 0px;
    }
    .join_us_section3{
        padding: 40px 24px 40px 24px;
    gap: 40px;
    }
    .textsss{
        width:auto;
        gap:10px;
    }
    .why_js{
         gap:10px;
    }
    .stepss{
        display: flex;
        flex-direction: column;
        gap:24px;
    }
    .job_formm{
    width:auto;
    height: fit-content;
padding: 40px 24px 40px 24px;
gap: 24px;
opacity: 0px;

    }
    .job_formm .row{
         justify-content: center;
         padding-left:0px;
         padding-right:0px;
    }
    .job_form{
        background:#FBFCFF;
        padding:0px;
        }
        #jobformtexts ,.form_btn,.add_txt input{
           
        height: 56px;
        width:327px;
       
        }
        .form_btn{
            margin-top:0px;
        }
        .accept_tcs{
            display: flex;
            flex-direction:row;
            gap:7px;
            justify-content:space-between;
            align-items: center;
        }
        .hcap,.hcap_img{
            width:327px;
        height: auto;
        padding:0px;
        text-align: right;
        }
        .clicktcs input{
            margin-left:20px;
        }
        
        .clicktcs{
            padding:0px;
            display: flex;
        justify-content: center;
        justify-content: space-between;
        align-items: center;
        gap: 16px;
        align-self: stretch;
        height:auto;
        }
        .rdo{
            display: flex;
            gap:8px;
            align-items: center;
            justify-content:left;
        }
        .hwr_txt{
            color: var(--Core-Licorice, #230C0F);
        font-family: "DM Sans";
        margin-bottom: 0px;
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%; /* 48px */
        text-transform: capitalize;
        }
        .wjs_wh{
        font-size: 24px;
        }
        .why_js .wjs_wh{
        font-size: 20px;
        font-weight: 500px;
        }
        
        #only_mb{
            display:block;
        }
        .textss .hwr_txt{
            display:none;
        }
        .bdsec{
            padding:40px;
        }
        .btxt{
            display:none;
        }
        .mbl_chk{
            display:block;
            color: var(--Core-Off-White, #F6F6F6);
text-align: center;
font-family: "DM Sans";
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 38.4px */
text-transform: capitalize;
          }
          .d_s_cont,.pp_text,.tcs_con{
           flex-direction: column;
           padding:0px;
           
            }
            .d_s_cont{
                gap:0px;
            }
            .detail_summary{
                padding:0px;
            }
            .bill_detail{
           padding: 48px 24px;
           width: auto;
           border-radius: 10px;
            }
            .txt_pp{
                width:auto;
            }
            .pp_text{
                align-items: center;
            }
            .summary_cont{
                width: 100vw;
                padding:24px;
                border-radius: 10px;
                background: #FBFCFF;
            }
            .optss,.cert_tr,.line,.ttl_tr,.pro_chk,.tcs_con{
                width:327px;
            }
        .bltxt{
                color: var(--Core-Licorice, #230C0F);

/* H/Mobile/H1 */
font-family: "DM Sans";
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 38.4px */
text-transform: capitalize;
            }
            .whbtnn,.ylobtnn{
                width:155px;
                height:43px;
            }
            .whbtn,.ylobtn{
               width: 327px;
            }
            .btns_div {
                width:327px;
                flex-direction: column;
                gap: 16px;
            }
            .billing_detail{
                padding-top:68px;
            }
            .bill_details{
                padding: 32px 24px;
                gap: 24px;
                width:auto;
                border-radius:0px;
                border:none;
                height:fit-content;
            }
            .file-cta,.btns_div,.estm,.adtxtss,.bdss input[type=number],.lang{
                width:327px;
            }
            .ctsec,.lse,.numberrr{
                width:327px;
            }
            .lang{
                display: flex;
            }
            #select_lang,.langs{
                width:151px;
            }
            .langs p{
                width:151px;
            }
        }
@media only screen and (min-device-width: 1000px) and (max-device-width: 1199px) {
    .join_us_section{
        height:500px; 
       }
       .image_sec{
        height:500px; 
        width:50vw;
    }
    .join_us_section3{
        padding:40px;
    }
    .txt_pp {
        width: 250px;}
        .d_s_cont{
            gap:20px;
            }
            .cert_tr,.line,.ttl_tr,.optss,.pro_chk{
                width:450px;
            }
            .tsc {
                display: flex;
                width: 220px;}
                 .join_us_section3{
        padding:40px;
    }
    .stepss{
        gap:40px;
    }
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1348px) {
    .join_us_section{
        height:500px; 
       }
       .image_sec{
        height:500px; 
        width:700px;
    }
    .join_us_section3{
        padding:40px;
    }
    .stepss{
        gap:40px;
    }
    .txt_pp {
        width: 250px;}
        .d_s_cont{
            gap:20px;
            }
            .cert_tr,.line,.ttl_tr,.optss,.pro_chk{
                width:450px;
            }
            .tsc {
                display: flex;
                width: 220px;}
                #select_lang{
                    width: 240px;
                }
               .bdss input[type=number],.adtxtss,.bdss,.tscc,.tscc,.estm,.file-cta,.btns_div,.lang{
                    width: 500px;
                }
                .bill_details{
                   width:600px;
                   
                }
                .whbtn,.ylobtn{
                    width:160px;
                }
               .mst_card{
                   width:240px;
               }
               .bill_detail{
                   width:600px;
               }
}

@media only screen and (min-device-width: 1349px) and (max-device-width: 1439px) {
    .join_us_section{
        height:500px; 
       }
       .image_sec{
        height:500px; 
        width:700px;
    }
     .join_us_section3{
        padding:40px 80px;
    }
    .stepss{
        gap:40px;
    }
    .d_s_cont{
        gap:20px;
        }
        .txt_pp {
            width: 250px;}
}
@media only screen and (min-device-width: 1440px) and (max-device-width: 1499px) {
    .join_us_section{
        height:500px; 
       }
       .image_sec{
        height:500px; 
        width:700px;
    }
    .d_s_cont{
        gap:20px;
        }
        .bill_details {
            display: flex;
            width: 737px;
            padding: 30px;}
          .join_us_section3{
        padding:40px 80px;
    }
    .stepss{
        gap:40px;
    }   
}

@media only screen and (min-device-width: 1500px) and (max-device-width: 1599px) {
    .join_us_section{
        height:600px; 
       }
       .image_sec{
        height:600px;
        width:auto;
    }
    .d_s_cont{
    gap:45px;
    }
     .join_us_section3{
        padding:40px 80px;
    }
    .stepss{
        gap:80px;
    }
}

@media only screen and (min-device-width: 1600px) and (max-device-width: 1699px) {
    .join_us_section{
        height:600px; 
       }
       .image_sec{
        height:600px;
        width:auto;
    }
     .join_us_section3{
        padding:40px 80px;
    }
    .stepss{
        gap:80px;
    }
}

@media only screen and (min-device-width: 1700px) and (max-device-width: 1799px) {
    
}

@media only screen and (min-device-width: 1800px) and (max-device-width: 1919px) {

}

@media only screen and (max-device-width: 1920px) {
   
}