.background_color_cirti{
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.03) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.03) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.03) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.03) 75%);
    background-color: #00665f !important;
}
    
.certi{
    width: 800px;
    background: none !important;
    margin: auto;
    height: 100vh;
}

.pdf_certificate_image{
    width: 700px;
    margin: auto;
    margin-top: 50px;
    display: flex;
    /* overflow: hidden; */
}
   
.content_22{
    justify-content: center;
    display: flex;
    flex-flow: column;
    align-items: center;
    transform: translate(0px, 111px);
    /* overflow: hidden; */
}
   
.qrcoder {
    transform: translate(-36px, 2px);
    display: flex;
    justify-content: end;
}
   
.user_name1 {
    font-size: 33px;
    font-family: "Great Vibes", cursive;
    transform: translateY(-60px);
}

.certificate_heading_2{
    text-align: center;
    font-size: 23px;
    font-weight: 600;
    background: #00a783;
    width: 703px;
    margin-top: 7px !important;
    margin: auto;
    margin-bottom: -20px;
    color: white;
    border-radius: 4px;
    padding: 5px 0px;
    transform: translateY(10px);
}

.span{
    font-weight:600;
}

.program1{
    text-align: center;
    transform: translate(0px, -13px);
}

.logo {
   width: 90px !important;
   object-fit: cover;
   transform: translate(53px, 1px);
}

.heading_name {
    transform: translate(-179px, -53px);
}

.btn_box{
   width: 806px;
   display: flex;
   justify-content: center;
   gap:10px;
   transform: translate(0px, -103px);
   margin: auto;
}
.certificate_download_btn{
    padding: 6px 20px;
    border: none;
    background: #00a783;
    border-radius: 4px;
    color:white;
}
.signature{
   width: 100px;
   transform: translate(-151px, -10px);
}
.main_certificate_box{
   /* position: absolute; */
   /* top: 111px; */
   width: 700px;
   left: 42px;
   margin-top: -452px;
   margin-left: 42px;
   width: 700px;
   overflow: hidden !important;
   /* transform: translate(42px, -451px); */
}

.logo_main_box{
   display:flex;
   justify-content:space-between;
}

.signature_logo{
        width: 50px;
    height: 50px;
    transform: translate(6px, -19px);
}

.heading_name_2 {
    transform: translate(-178px, -59px);
    font-size: 16px;
    font-family: "Quattrocento Sans", sans-serif;
    font-weight: 600;
}

.program_name{
    transform: translate(0px, -68px);
}

.program_web_link{
    transform: translate(0px, -87px); text-transform: capitalize; 
}



.web_name{
    transform: translate(7px, -500px);
    color: white;
    text-align: center;
    font-size: 21px;
    font-weight: 600;
    font-family: "Dancing Script", cursive;
}

.web_name-1{
    transform: translate(-176px, -203px);
    text-transform: capitalize;
    font-size: 13px;
    visibility: hidden;
}

.certificate_logo{
    height: 34px;
    width: 147px;
    display: flex;
    justify-content: center;
    transform: translate(-180px, -152px);
}

.web_url{
    width: 590px;
    display: flex;
    transform: translate(95px, -37px);
}

.certi_issue_date{
    transform: translate(-169px, -93px);
    font-size: 13px;
}

.certificate_no{
    transform: translate(182px, -103px);
    font-size: 11px;
    color: black;
}

.ngo_id{
    transform: translate(240px, -87px);
    font-size: 13px;
    text-align: center;
}