section.hero-sec {background: url(https://www.printnovapro.com/images/prnt-bnr.webp);background-size: cover;height: 450px;background-repeat: no-repeat;}
footer.mb-4.pt-4.bg-dark {background: #0032ad !important;}
i.bi.text-orange {color: #0032ad !important;}
.services .item .icon i.fa-solid {color: #0032ad;font-size: 29px;border: 2px solid #0032ad;padding: 15px;border-radius: 50%;text-align: center;width: 65px;height: 65px;}
.text-orange1 {color: #0032ad !important;}
.text-success {color: #0032ad !important;}
h3.fs-2 {font-size: 22px !important;font-weight: 600 !important;padding: 10px 0px;color:#0032ad!important;}
h4.fs-2 {font-size: 22px !important;font-weight: 600 !important;padding: 10px 0px;color:#0032ad!important;}
p.text-dark {font-size: 16px !important;text-align: justify;color: #000 !important;}
span.call-number {color: #fff;}
p.mb-0.text-white {font-size: 16px;font-weight: 600;}

h1.fw-bold.text-center.text-md-start {
    color: #fff;
    font-size: 29px;
    margin-bottom: 10px;
}
.dsnp-prcont p {
    width: 100%;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    margin: 10px 0 0;
    font-weight: 500;
}
.cont-div {
    padding: 50px 0px;
}
.cont-div span {
    color: #0032ad;
    font-size: 16px;
    font-weight: 600;
    line-height: 27px;
}
.cont-div h5 {
    color: #000;
    font-size: 25px;
    font-weight: 800;
    line-height: 27px;margin: 10px 0px;
}
.cont-div p {
    font-size: 16px;color: #000;
    font-weight: 600;
    line-height: 27px;
    text-align: justify;
}
.cont-div-ct p {
    font-size: 16px;color: #000;
    font-weight: 600;
    line-height: 27px;
    text-align: justify;
}
.cont-div-ct ul li {
    font-size: 16px;
    font-weight: 600;
    line-height: 29px;
    text-align: justify;
    color: #000;    list-style: disc;
}
.cont-div-ct ul {
    padding-left: 44px;
}
h4.fw-bold.mb-1 {
    color: #0032ad;
    font-size: 16px;
    font-weight: 600;
    line-height: 27px;
}
p.mb-0.text-muted {
    color: #000 !important;
    font-size: 14px;
    font-weight: 600;
    text-align: justify;
    line-height: 25px;
    padding: 7px 20px;
}

div#backTotop {display: none;}
.img-div img

 {
    width: 69%;
    margin: 0px auto;
    text-align: center;
    display: block;
}
a.mbv-tfn {
    position: fixed;
    top: 14px;
    right: 25px;
    z-index: 9999;
    display: none;
}
a.mbv-tfn span.call-icon {
    background: #0a336c;
    padding: 8px 11px;
    border-radius: 15px;
    font-size: 20px;
}
h2.prnt-h2 {
    color: #0032ad;
    font-size: 29px;
    font-weight: 800;
    margin-bottom: 3px;
    padding-bottom: 6px; line-height: 27px;
}
p.prnt-p {color: #000;font-size: 16px;font-weight: 600;margin-bottom: 2px;padding-bottom: 3px;text-align: justify;}
.abot-pg {padding: 20px 0px;}
.abot-pg h2 {font-size: 33px;font-weight: 800;line-height: 32px;margin-bottom: 10px;color: #0032ad;}
.abot-pg p {font-size: 16px;font-weight: 600;line-height: 28px;margin-bottom: 6px;color: #000;text-align: justify;}


@media only screen and (min-width:320px) and (max-width:767px) {
    
    div#backTotop {display: block;}
    section.hero-sec {background: url(https://www.printnovapro.com/images/mobvw-bnrimg.webp);
    background-size: cover;height: 625px;background-repeat: no-repeat;}

a.mbv-tfn {display: block;}
.header-area {height: auto!important;border-bottom: 1px solid #0a336c;}
h2.prnt-h2 {font-size: 19px;}
    
}    



