.certification
{
    position: relative;

}
.certification-img
{
    width: 100%;
    height: auto;
}
.certification .info-certifcate
{
    width: 100%;
    position: absolute;
    top: 24%;
    right: 0;
    text-align: center;
}
.certification .info-certifcate h2
    {
        font-size: 28px;
    }
    .certification .info-certifcate h3
    {
        font-size: 24px;
    }

/* modal featurs courses  */
@media (max-width: 1170px) {
    .certification .info-certifcate h2
    {
        font-size: 18px;
    }
    .certification .info-certifcate h3
    {
        font-size: 14px;
    }

}
@media (max-width: 600px) {
    .certification .info-certifcate h2
    {
        font-size: 14px;
        margin-bottom: 12px !important;
    }
    .certification .info-certifcate h3
    {
        font-size: 10px;
        margin-bottom: 12px !important;
    }
}
    @media (max-width: 460px) {
        .certification .info-certifcate h2
        {
            font-size: 12px;
            margin-bottom: 10px !important;
        }
        .certification .info-certifcate h3
        {
            font-size: 9px;
            margin-bottom: 10px !important;
        }
}
@media (max-width: 400px) {
    .certification .info-certifcate h2
    {
        font-size: 10px;
        margin-bottom: 9px !important;
    }
    .certification .info-certifcate h3
    {
        font-size: 8px;
        margin-bottom: 9px !important;
    }
}

@media print  {

    .header,.footer ,.dlabnav,[data-sidebar-position="fixed"][data-header-position="fixed"] .nav-header,#printCertificate,.printCertificate   {
        display: none;
    }
    .content-body,.container-fluid,.invoice-card-row,body,.certificat
    {
        padding: 0 !important;
        margin: 0 !important;
        background-color: white;
    }
    .print-container{
        padding: 0 !important;
        margin: 0 !important;
        display: block;
    }
   .print-container .certification
    {
        padding: 0 !important;
        margin: 0 !important;
        width: 100vw;
        height: 95vh;
        overflow: hidden;
    }
    .certification-img
    {
        width: 100%;
        height: 100%;
        -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
        color-adjust: exact !important;                 /* Firefox 48 – 96 */
        print-color-adjust: exact !important;
        margin:0;         /* Firefox 97+, Safari 15.4+ */
        z-index: 0;
        position: relative;
        padding: 0px !important;
        margin: 0px !important;
    }
    .certification .info-certifcate h2
    {
        font-size: 34px;
    }
    .certification .info-certifcate h3
    {
        font-size: 30px;
    }
@page {
        size:A4 landscape;
        padding: 0 !important;
        margin: 0 !important;
    }
    @page :header{
        display: none;
    }
    @page :footer{
        display: none;
    }
        }
