.prod_page .inner_prod{margin-bottom: 24px;}
.about-page h2 {font-size: 32px;font-weight: bold;text-transform: uppercase;color: #373435;margin: 0;}
.about-page h3 {font-size: 14px;color: #373435;margin: 0;padding: 20px 0px;}
.about-page .abt-page-left p {font-size: 14px;color: #373435;margin: 0;}
.about-page .certificate {padding: 100px 0 40px 0px;}
.about-page .certificate .certificate-img {padding-bottom: 20px;}
.contact_detal {padding: 30px 100px;}
.contact_detal .d-flex{align-items: center;}
.contact_detal .d-flex span {width: 60px;height: 60px;line-height: 60px;color: #fff;text-align: center;font-size: 24px;-webkit-transition: 0.45s;transition: 0.45s;background-color: #010101;display: block;
 margin-right: 10px;}
.contact_detal .d-flex span:hover {background-color: #3b8fce;}
.contact_detal .d-flex .flex-body h5 {font-size: 13px;color: #232323;font-weight: 600;text-transform: capitalize;}
.contact_detal .d-flex .flex-body p {font-size: 14px;color: #232323;margin: 0;}
.contact_detal .d-flex .flex-body a {font-size: 14px;color: #232323;}
.contact_detal .d-flex .flex-body a:hover {color: #3b8fce;}
.prodpgcat h2 {font-size:20px;padding:0 0px 0px 0px;font-weight:600;margin: 0;text-align: center;}

@media(max-width: 1400px){
.headstyle {padding: 0 24px;}
.contact_detal {padding: 30px 50px;}
}
@media(max-width: 1200px){
.headstyle {padding: 0;}
.contact_detal {padding: 30px 0px;}
.contact_detal .d-flex span {width: 50px;height: 50px;line-height: 50px;font-size: 20px;}
}