
.certification-print {
  display: none;
}

@media print {
  .zsiq_floatmain.zsiq_theme1.siq_bR {
    display: none !important;
  }
.join-us{
  display: none;
}
  .certification-print {
    display: block;
  }

  .header, .hiddenPrint, .vertical-menu, .footer, #preloader, .modal-backdrop, .hs-dummy-scrollbar-size {
    display: none !important;
  }

  .main-content {
    margin: 0px !important;
  }

  .page-content {
    min-height: auto !important;
    padding: 0px;
  }

    .page-content > .container-fluid {
      padding: 0px !important;
      ;
      margin: 0px !important;
    }

  .main-content .content {
    margin-top: 0px;
  }

  @page {
    margin: 0;
    size: A4;
  }

  body {
    -webkit-print-color-adjust: exact !important;
    -ms-print-color-adjust: exact !important;
    -moz-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
    background-image: none !important;
    zoom: 100% !important;
  }

  .container-print-cer {
    /* padding-right: 200px; */
    padding-left: 200px;
    position: relative;
    height: 100vh;
    padding-bottom: 300px;
    position: relative;
    z-index: 100px;
  }

  .pattern-shape {
    width: 200px;
    position: absolute;
    /* right: 0px; */
    left: 0px;
    top: 0px;
    /* background-color: #2b244b; */
    height: 100%;
    overflow: hidden;
    background-image: url(/assets/images/certification/v-bar.png) !important;
        background-size: cover;
  }

  .container-data {
    padding: 30px;
    position: relative;
    
  }

  .new-logo-cer {
    width: 320px;
    margin-bottom: 20px;
    margin-left: 30px;
  }

  .container-data h1 {
    font-size: 28px;
    font-weight: bold;
  }

  .certification-h2 {
    font-size: 28px;
    color: #6c62ad;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: bold;
    /* font-size: xx-large; */
  }

  .certification-h3 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px;
    color:#562f79;
  }

  .certification-p {
    font-size: 16px;
    color:#562f79;
  }

  .text-signature-name {
    font-size: 16px;
    /* font-weight: bold; */
    margin-bottom: 0px;
  }

  .text-signature {
    font-size: 14px;
    margin-bottom: 0px;
  }
.signature-div .text-signature:nth-last-child(2) {
    display: none;
}
  .signature-div {
 position: absolute;
        /* bottom: 40px; */
        /* width: 86%; */ width: auto;
        /* left: 1%; */ left:20.5%;
        /* padding-left: 200px; */
        margin-top: 0px;
        color: #332f68;
}
.signature-div-img{
    width: 250px;
    height: 70px;
    /* border-radius: 10px;
    border: 1px solid #eee; */
    margin: 0px auto 0px auto;
  
}
.social-img{
    margin-bottom: 5px;
    width: 160px;
  }

  .social-print-items-cer {
    text-align: center;
    width: 200px;
    padding: 20px;
    position: absolute;
    right: 0px;
    bottom: 20px;
    display: none;
  }

  .h5-social-cer {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
  }

  .h5-social-mowhiba {
    color: #fff;
    font-size: 12px;
    margin-bottom: 0px;
  }

  .lines-of-mowhiba {
    /* width: 100%; */
    display: none;
  }

  .img-watermark {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
    width: 380px;
}
}
.certification-h2 {
  white-space: normal;
  line-height: 1.2em;
  min-height: 2.4em; 
  display: block;
  overflow-wrap: break-word;
  text-align: start;
}
.x_certifications-title{
    min-height: 80px !important;
}

.before-name{
    height: 6px;
    width: 70px;
    background-color: #6c62ad;
}

.print-date-old {
  color:#fff;
       position: fixed;
       left:2%;
  /* top:92%; */
  bottom: 3%;
  width:100%;
  text-align:left;
  font-size:9px;
  z-index:99999;
  padding-top:5px;
  padding-right:15px;
  
    }

    .print-date{
      color:#fff;
  position: fixed;
  left:0%;
  top: 0%;
  width:100%;
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:start;
  align-items:start;
  font-size:9px;
  z-index:99999;
  padding-top:10px;
  padding-left:20px;

      direction: ltr;
    text-align: left;
    }

    

    .certificate-print-r > .certification-p:first-child,
    .certificate-print-l > .certification-p:first-child {
    font-weight: bold;
        font-size: 18px;
        color:#282050;
}



    .certificate-print-r {
      text-align: justify;
      direction: rtl;
      padding-left: 20px;
    }

    .certificate-print-l {
      text-align: left;
            /* padding-right: 20px; */  /*هذا التعديل كان بسبب رفع كلمة that من ان تكون سطر لوحدها. يرجى اعادته في حالة حدوث اي مشكلة في التصميم*/

      padding-right: 13px;
    }

    .certificate-signature-image {
      width: 100px;
      margin-top: 5px;
    }