.services-section-s2 .service-grids .grid.product-single-page{
    width: calc(23% - -0px);
    text-align: center;
    /*border: 2px solid #086FA6;*/
    border-radius: 0px;
    margin: 10px;
    min-height: 245px;    
}
.services-section-s2 .service-grids .grid.product-single-page.applications{
    min-height: 265px;
}
.section-padding-50px-top{
   padding: 50px;
}
section-padding-50px-bottom{
   padding: 50px;
}
.services-section-s2.section-padding-50px-bottom{
  padding: 50px;
}
.services-section-s2.section-padding-50px-bottom{
  padding: 50px;
}
.services-section-s2 .service-grids .grid.product-single-page .details, 
.services-section-s3 .service-grids .grid.product-single-page .details{
   padding: 25px 20px 25px 20px;
}
.hero-slider .slide-title.slide-title1 h2{color: #000;}
.hero-slider .slide-text.slide-text1 p{color: #000;}
.site-header #navbar > ul > .menu-item-has-children > a:before,
.ti-arrow-right:before,
.theme-btn:before, .theme-btn-s2:before, .submit-btn:before,
.hero-slider .swiper-button-prev:before,
.hero-slider .swiper-button-next:before,
.about-us-section .details ul li i:before,
.about-us-section-s2 .details ul li i:before,
  .site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a::before 
{
    display: none;
}
.top-spacing-margin{
    margin-top:50px;
}
p {text-align: justify;}
.product-title .details p {text-align:center;}
/*.grid.product-single-page.applications {background-color: #fff;}*/
.certificate-btn .service-list-widget a{
    background: #086FA6;
    color:#fff;
}
.certificate-img {
    border: 4px solid #086FA6;
}
@media screen and (min-width: 1200px) {
    .about-us-section .details, .about-us-section-s2 .details {
        padding-right: 0px;
    }
}
@media (max-width: 767px) {
   .services-section-s2 .service-grids .grid.product-single-page{
    width: calc(100% - 15px);
    min-height: 201px;
   }
    .services-section-s2 .service-grids .details, .services-section-s3 .service-grids .details {
        padding: 25px 20px 25px 20px;
    }
}