.join_us_section{
 background: url(https://learn.supporthives.com/Linguizt.com/public/frontend/Linguizt/linguizt_img/hero_js.png);
 background-repeat:no-repeat;
 height:800px; 
 margin-top:100px;
 justify-content: center;
 align-items: center;
}
.my-capcha{
    margin-right:16px;
}
.image_sec{
    height:800px;
    padding:0px;s
}

.text_cont{
    width:465px;
    /* margin-top:170px;
    margin-left:280px; */
    display: flex;
    flex-direction: column;
    gap:48px;
}

.jsbtxt{
    color: var(--Core-Licorice, #230C0F);
font-family: "DM Sans";
font-size: 56px;
font-style: normal;
font-weight: 700;

line-height: normal;
text-transform: capitalize;
}

.jsstxt{
    color: var(--Core-Hunter-Green, #587B5D);
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
margin-bottom: 0px;
font-weight: 400;
line-height: 150%; /* 24px */
}

.join_us_btn{
    border:none;
    border-radius: var(--Lrg, 40px);
background: var(--Core-Accents-Mango, #FFC46C);
display: flex;
justify-content: center;
width: 200px;
padding: 16px;
text-align: center;
color: var(--Core-Licorice, #230C0F);
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
}

.join_us_section2{
  background: url(https://learn.supporthives.com/Linguizt.com/public/frontend/Linguizt/linguizt_img/hero_js2.png);
  background-repeat:no-repeat;
  padding: 80px;
  flex-direction: column;
justify-content: center;
align-items: center;
gap: 48px;
}

.hwr{
    display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 24px;
}

.hwr_txt{
    color: var(--Core-Licorice, #230C0F);
font-family: "DM Sans";
margin-bottom: 0px;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 48px */
text-transform: capitalize;
}

.textss{
 width:528px;
 display: flex;
 flex-direction: column;
 gap: 24px;
 align-items: center;
 text-align: center;
}

.swbg{
    color: var(--Core-Licorice, #230C0F);
text-align: center;
padding: 16px 0px;
/* H/H3 */
font-family: "DM Sans";
font-size: 24px;
font-style: normal;
font-weight: 700;
margin-bottom: 0px;
line-height: 120%; /* 28.8px */
}

.sbbg{
    display: flex;
padding: 16px 0px;
justify-content: center;
align-items: center;
gap: 8px;
    border-radius: 0px 0px 10px 10px;
color:#F6F6F6;
background: var(--Core-Licorice, #230C0F);
align-self: stretch;
margin-bottom: 0px;
}

.steps{
    border-radius: 10px;
    width:437px;
border: 1px solid  #230C0F;
background: #F6F6F6;
}

.steps_cont{
    display: flex;
justify-content: center;
align-items: center;
gap: 25px;
align-self: stretch;
}

.why_us{
    padding:0px;
}


.join_us{
    padding-bottom:0px;
     padding-top: 0px;
}

.why_us_sec{
    padding:24px;
    margin:0px;
}

.join_us_section3{
    display: flex;
padding: 80px 280px;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 64px;
align-self: stretch;
/* border: 24px solid var(--Grayscale-White, #FBFCFF); */
background: var(--Core-Licorice, #230C0F);
}

.wjs_wh{
    color: var(--Core-Off-White, #F6F6F6);
text-align: center;
margin-bottom:0px;
/* H/H2 */
font-family: "DM Sans";
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 48px */
text-transform: capitalize;
}

.wjs_gt{
    color: var(--Core-Accents-Mango, #FFC46C);
text-align: center;
margin-bottom:0px;
/* P/M */
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
}

.textsss{
    width:668px;
    display:flex;
    flex-direction: column;
    gap:16px;
}

.stepss{
    display: flex;
    gap:133px;
}

.why_js{
    display: flex;
    flex-direction: column;
    gap:16px;
}

.why_js .wjs_wh{
    color: var(--Grayscale-White, #FBFCFF);
/* H/H3 */
font-family: "DM Sans";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 28.8px */
}

.job_formm{
    display: flex;
flex-direction: column;
align-items: center;
align-self: center;
gap: 24px;
width:772px;
}

.job_formm .row .col{
    padding:0px;
   padding-left:0px;
   padding-right:0px;
}
.job_formm .row{
   align-items: center;
    justify-content: center;
gap: 24px;
}

#jobformtexts{
    display: flex;
height: 56px;
width:374px;
padding: 12px 16px;
align-items: center;
gap: 8px;
flex: 1 0 0;
border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-03, #BDBDBD);
background: var(--Core-Off-White, #F6F6F6);
color: var(--Core-Licorice, #230C0F);
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
}

.job_form{
padding-top: 40px;
padding-bottom: 64px;
background:#FBFCFF;
}

.hwr_tx{
    color: var(--Core-Licorice, #230C0F);
text-align: center;
font-family: "DM Sans";
font-size: 18px;
margin-bottom:0px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
}

.servicess {
    display: flex;
justify-content: space-between;
gap: 40px;
}

.servicess input{
    width: 24px;
    height: 24px;
     background-color: white;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #230C0F;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
}
.r_btn {
     width: 50px;
    height: 22px;
     background-color: white;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #230C0F;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
}
.langg{
    display: flex;
    flex-direction: column;
    gap: 24px;
    text-align: left;
}
.langg p{

    text-align: left;
}

.clicktcs input{
    width: 24px;
    height: 24px;
    stroke-width: 1px;
border: 1px solid #230C0F;
}

/*input[type="radio"]:checked:before {*/
/*        background: #587B5D !important;*/
        
/*    }*/
    
/*    input[type="radio"]:checked {*/
/*      border-color:#230C0F !important;*/
/*    }*/

/*.clicktcs input:checked{*/
/*    border:1px solid #230C0F;*/
/*}*/
.servicess label{
    color: var(--Core-Licorice, #230C0F);
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
}

.rdo{
    display: flex;
    gap:8px;
    align-items: center;
    justify-content: center;
}

.servicess input:before ,.r_btn:before {
    content:'';
    display:block;
    width:70%;
    height:70%;
    margin: 15% auto;    
    border-radius:50%;
    /*border: 1px solid #230C0F;*/
}

.clicktcs input:before{
    content:'';
    display:block;
    width:60%;
    height:60%;
    margin: 20% auto;    
    border-radius:50%;
}
.clicktcs input:checked::before{
    background:#587B5D;
    
}

.servicess input:checked::before,.r_btn:checked::before{
    background:#587B5D;
    
    
}

.add_txt input{
    color: var(--Core-Licorice, #230C0F);
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
    width:772px;
    display: flex;
height: 56px;
padding: 12px 16px;
align-items: center;
gap: 8px;
flex: 1 0 0;
border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-03, #BDBDBD);j
background: var(--Core-Off-White, #F6F6F6);
}

.accept_tcs{
    display: flex;
    gap:7px;
    align-items: center;
}
.accept_tcs p{
    color: var(--Grayscale-02, #727272);
    margin-bottom: 0px;
    /* P/Mobile/S */
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 21px */
}
.accept_tcs a{
    color: var(--Core-Accents-Rose-Red, #B33951);

/* P/Mobile/S */
font-family: "DM Sans";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 150%;
}

.hcap{
    width: 213px;
height: 56px;
padding:0px;
text-align: right;
}

.clicktcs{
    padding:0px;
    display: flex;
justify-content: center;
justify-content: space-between;
align-items: center;
gap: 16px;
align-self: stretch;
height:56px;
}

.form_btn{
    display: flex;
padding: 16px;
margin-top: 24px;
border:none;
justify-content:center;
align-items: center;
align-self: stretch;
border-radius: var(--Lrg, 40px);
background: var(--Core-Accents-Mango, #FFC46C);
width:772px;
color: var(--Core-Licorice, #230C0F);
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
}

#only_mb{
    display:none;
}


/* billing_detail page*/

.billing_detail{
    padding-top: 100px;
    padding-left:0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.bdsec{
    background: var(--Core-Licorice, #230C0F);
    display: flex;
padding: 80px 280px;
flex-direction: column;
justify-content: center;
align-items: center;
gap:24px;
}

.btxt{
    color: var(--Core-Off-White, #F6F6F6);
text-align: center;
font-family: "DM Sans";
font-size: 56px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 0px;
text-transform: capitalize;
}

.bstxt{
    color: var(--Core-Accents-Mango, #FFC46C);
    text-align: center;
    margin-bottom: 0px;
    /* P/S */
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
}
.bdtext{
    display: flex;
    flex-direction: column;
justify-content: center;
align-items: center;
gap:8px;
}

.detail_summary{
    padding:64px 0px;
    background: #FBFCFF;
}
.d_s_cont{
    padding:0px;
    height:fit-content;
    width:auto;
    display: flex;
justify-content: center;
gap:56px;
}
.mbl_chk{
  display:none;
}
.bill_detail{
    display: flex;
    height: fit-content;
width: 757px;
height:fit-content;
padding: 48px;
flex-direction: column;
align-items: flex-start;
gap: 24px;
border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-04, #E3E3E3);
background: var(--Core-Off-White, #F6F6F6);
}

.bill_detail input{
    border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-03, #BDBDBD);
background: var(--Core-Off-White, #F6F6F6);
display: flex;
height: 56px;
padding: 12px 16px;
align-items: center;
gap: 8px;
align-self: stretch;
}


input::placeholder{
    color: var(--Core-Licorice, #230C0F);
    font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
  }

  .txt_pp{
    color: var(--Grayscale-02, #727272);
width:359px;
margin-bottom:0px;
/* P/Mobile/S */
font-family: "DM Sans";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 21px */
  }
  .txt_pp a{
    color: var(--Core-Accents-Rose-Red, #B33951);
    flex: 1 0 0;
font-family: "DM Sans";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 150%;
  }
  .mst_card{
    width: 278px;
height: 49px;
  }
  .pp_text{
    display: flex;
    gap: 24px;
    padding:0px;
  }
  .bltxt{
    color: var(--Core-Licorice, #230C0F);
font-family: "DM Sans";
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 48px */
text-transform: capitalize;
  }

  .summary_cont{
    display: flex;
    height:fit-content;
    width: 621px;
    padding: 48px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    border-radius: var(--Sml, 10px);
    border: 1px solid var(--Grayscale-04, #E3E3E3);
    background: var(--Core-Off-White, #F6F6F6);
  }
  .summary_cont p{
    margin:0px;
  }

  .cert_tr{
    display: flex;
    width:525px;
    justify-content: space-between;
  }
  .cbtxt{
font-family: DM Sans;
font-size: 20px;
font-weight: 500;
line-height: 24px;
text-align: left;

  }
  .cntxt{
font-family: DM Sans;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;

  }
  .line{
    border-bottom: 1px solid #BDBDBD;
    width: 525px;
height: 0px;
gap: 0px;
border: 1px 0px 0px 0px;
opacity: 0px;


  }

  .ttl_tr{
    display: flex;
    width:525px;
    justify-content: space-between;
  }

  .optss{
    display: flex;
    width:525px;
    justify-content: space-between;
    gap:16px;
  }

  .accept_tcss,.clickt{
    display: flex;
  }
  .accept_tcss{
    display: flex;
    gap: 16px;
  }

  .accept_tcss p{

font-family: DM Sans;
font-size: 14px;
font-weight: 500;
line-height: 21px;
text-align: left;

  }
  .tsc{
    display: flex;
    width: 296px;
gap: 16px;
justify-content: center;
align-items: center;
opacity: 0px;

  }
  .tsc p{
    color: var(--Grayscale-02, #727272);
    font-family: "DM Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; 
  }
  .tsc a{
    color: var(--Core-Accents-Rose-Red, #B33951);

/* P/Mobile/S */
font-family: "DM Sans";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 150%;
  }
  .tcs_con{
    display: flex;
justify-content: center;
align-items: center;
gap: 16px;

  }
  /*.r_btn{*/
  /*   width: 40px;*/
  /*  height: 40px;*/
  /*   background-color: white;*/
  /*  border-radius: 50%;*/
  /*  vertical-align: middle;*/
  /*  border: 2px solid #ddd;*/
  /*  appearance: none;*/
  /*  -webkit-appearance: none;*/
  /*  outline: none;*/
  /*  cursor: pointer;*/
  /*}*/
  /*.r_btn:checked{*/
  /*  accent-color:#587B5D;*/
  /*}*/

  .pro_chk{
    display: flex;
width: 525px;
height: 43px;
padding: 16px;
justify-content:center;
align-items: center;
border-radius: var(--Lrg, 40px);
background: var(--Core-Accents-Mango, #FFC46C);
color: var(--Core-Licorice, #230C0F);
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
  }

  .cnt_btn {
    display: inline-block;
    position: relative;
    border-radius: var(--Sml, 10px);
    border: 1px solid var(--Grayscale-03, #BDBDBD);
    background: var(--Core-Off-White, #F6F6F6);
    display: flex;
    height: 56px;
    padding: 12px;
    width:657px;
  }
  
  .dropdown-option {
    display: none;
    position: absolute;
    overflow: auto;
    background: var(--Core-Off-White, #F6F6F6);
    border-radius:5px;
    box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.4);
  }
  
  .cnt_btn:hover .dropdown-option {
    display: block;
  }
  
  .dropdown-option a {
    display: block;
    color: var(--Core-Licorice, #230C0F);
    padding: 5px;
    text-decoration: none;
    padding:20px 40px;
  }
  
  .dropdown-option a:hover {
    color: #0a0a23;
    background-color:none;
    border-radius:5px;
  }  
  .drp_dwn{
    display: flex;
    justify-content: space-between;
    border:none;
    border-radius:5px;
    font-size:18px;
    cursor:pointer;
    width:657px;
    background: var(--Core-Off-White, #F6F6F6);
    color: var(--Core-Licorice, #230C0F);
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
  }

/* checkout 1 */
.bill_details{
  display: flex;
width: 757px;
height: 1453px;
padding: 48px;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-04, #E3E3E3);
background: var(--Core-Off-White, #F6F6F6);
}

.ctsec{
  display: flex;
padding: 24px;

gap: 24px;
align-self: stretch;
border-radius: var(--Sml, 10px);
border: 2px solid var(--Core-Hunter-Green, #587B5D);
background: var(--Grayscale-White, #FBFCFF);
}
.tscc{
  display:flex;
  gap: 24px;
}
.r_btnn{
  width:24px;
height: 24px;
stroke-width: 1px;
stroke: var(--Core-Licorice, #230C0F);

}
.r_btnn:checked{
  accent-color:#587B5D;
}
.cer_lftt,.cstran{
  display: flex;
  flex-direction: column;
  gap:16px;
}
.cer_lftt p{
  margin-bottom:0px;

}

.lse{
  color: var(--Core-Licorice, #230C0F);

font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
margin-bottom: 0px;
}

.bdss{
  display: flex;
  flex-direction: column;
  gap:24px;
}
.lang{
  display: flex;
  gap:24px;
  width:661px;
}

.langs{
  display: flex;
  flex-direction: column;
  gap: 8px;
}
/*.form-select{*/
/*    background-color: var(--Core-Off-White, #F6F6F6);*/
/*}*/
#select_lang{
  height: 56px;
  width:318px;
  padding: 12px;
  border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-02, #727272);
background-color:  #F6F6F6;
}
.bdss input[type=number]{
  display: flex;
height: 56px;
width:661px;
padding: 12px 16px;
align-items: center;
gap: 8px;
align-self: stretch;
border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-02, #727272);
background: var(--Core-Off-White, #F6F6F6);
}
.adtxtss{
  display: flex;
height: 104px;
padding: 12px 16px 64px 16px;
align-items: center;
gap: 8px;
width:661px;
align-self: stretch;
border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-02, #727272);
background: var(--Core-Off-White, #F6F6F6);
}

.estm{
  color: var(--Core-Licorice, #230C0F);
text-align: center;
width:661px;
font-family: "DM Sans";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 28.8px */
}

.whbtn{
  border-radius: var(--Lrg, 40px);
border: 1px solid var(--Core-Accents-Mango, #FFC46C);
background: var(--Core-Off-White, #F6F6F6);
display: flex;
width: 200px;
color: var(--Core-Licorice, #230C0F);
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
padding: 16px;
justify-content: center;
align-items: center;
}
.btns_div{
  display: flex;
  width:661px;
  justify-content: space-between;
	gap:20px;
}

.ylobtn{
  border-radius: var(--Lrg, 40px);
background: var(--Core-Accents-Mango, #FFC46C);
display: flex;
width: 200px;
color: var(--Core-Licorice, #230C0F);
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
padding: 16px;
justify-content:center;
align-items: center;
}

.whbtnn{
  width:254px;
  display: flex;
padding: 16px;
justify-content: center;
align-items: center;
flex: 1 0 0;
color: var(--Core-Licorice, #230C0F);
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
border-radius: var(--Lrg, 40px);
border: 1px solid var(--Core-Accents-Mango, #FFC46C);
background: var(--Core-Off-White, #F6F6F6);
}

.ylobtnn{
  color: var(--Core-Licorice, #230C0F);
text-align: center;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;
  width:254px;
  display: flex;
padding: 16px;
justify-content: center;
align-items: center;
flex: 1 0 0;
border-radius: var(--Lrg, 40px);
background: var(--Core-Accents-Mango, #FFC46C);
}
.ad_btn{
 display: flex;
 gap:16px;
}

.file-input{
  display:none;
}

.file-cta{
  justify-content: space-between;
  border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-02, #727272);
background: var(--Core-Off-White, #F6F6F6);
display: flex;
height: 56px;
width:661px;
padding: 12px 16px;
align-items: center;
gap: 8px;
align-self: stretch;
}

.file-cta label{
  color: var(--Core-Licorice, #230C0F);
  font-family: "DM Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}

#country{
    border-radius: var(--Sml, 10px);
border: 1px solid var(--Grayscale-03, #BDBDBD);
background: var(--Core-Off-White, #F6F6F6);
display: flex;
height: 56px;

align-items: center;
gap: 8px;
align-self: stretch;
}














.prog_bar{
  display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 8px;
}
.step-name{
  color: var(--Primary-Off-White, #FAFAFA);
text-align: center;

/* P/S */
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
}
.step-counter{
  color: var(--Core-Licorice, #230C0F);
text-align: center;

/* P/S */
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
}


  .stepper-wrapper {
    margin-top: auto;
    width:305px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  .stepper-item {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
  
    @media (max-width: 768px) {
      font-size: 12px;
    }
  }
  
  .stepper-item::before {
  position: absolute;
  content: "";
  border-bottom:none;
  width:50%;
  top: 15px;
  left: 75%;
  z-index: 2;
}

.stepper-item::after {
  position: absolute;
  content: "";
  border-bottom:2px solid #FFC46C;
  width:50%;
  top: 15px;
  left: 75%;
  z-index: 2;
}
  
  .stepper-item .step-counter {
    position: relative;
    z-index: 5;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 70%;
    background: #FFC46C;
    margin-bottom: 7px;
  }
  
  .stepper-item.active {
    font-weight: bold;
  }
  
  .stepper-item.completed .step-counter {
    background-color: #b17720;
  }
  
  .stepper-item.completed::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #FFC46C;
  width: 50%;
  top: 15px;
  left: 75%;
  z-index: 3;
}
  
  .stepper-item:first-child::before {
    content: none;
  }
  .stepper-item:last-child::after {
    content: none;
  }
.ctsec{
    border-radius: 10px;
    border: 2px solid  #BDBDBD;
}
.service_1{
    border-color: rgb(88, 123, 93);
    background-color: rgb(251, 252, 255);
}
.service_1 input[type="radio"]:checked ~ .ctsec.service_1 {
    background: blue !important;
}

.service_2 input[type="radio"]:checked ~ .ctsec.service_2{
    background: red !important;
}


