﻿certifications { background: linear-gradient(#2361a31a, #ffffff, #2361a31a); } 
/* Image */ 
.hahaja-tri-new {position: relative;} 
.dababa-tri-new {width: 100%;height: 204px;border-radius: 8px;} 
/* Caption text */ 
.ssjjaa-aami-new {color: #323232;font-weight: 500;font-size: 15px;text-align: center;padding: 2px 12px 8px;margin: 0;min-height: 80px;} 
/* Card wrapper */
.djajjajaa-tri-new .card-image {position: relative;overflow: hidden;padding: 15px;background: #e9eff69e;margin-bottom: 10px;border-radius: 8px;} 
/* Zoom icon hover background */ 
.card-image:hover .zoom-icon { opacity: 1; background-color: rgba(0, 0, 0, 0.7); } 
/* Image zoom on hover */ 
/* Zoom icon */ 
.zoom-icon {position: absolute;top: 50%;left: 50%;width: 52px;height: 52px;display: flex;justify-content: center;align-items: center;transform: translate(-50%, -50%);font-size: 30px;color: #ffffff;opacity: 0;pointer-events: none;background-color: rgba(0, 0, 0, 0.5);padding: 10px;border-radius: 50%;transition: opacity 0.3s ease, background-color 0.3s ease;backdrop-filter: blur(3px);} 
.zoom-icon i { font-size: 20px; } 
.jdjbaj-tri-ne {width: 100%;object-fit: contain;height: 100%;border-radius: 8px;} 
.grgrgr_tri { display: flex; justify-content: center; flex-wrap: wrap; } .gergewg_tri { width: 25%; padding: 0 15px 22px; } section.certifications { padding: 50px 0 0; } span.gyhiu_tri { display: block; text-align: center; } 
/*===========Responsive Css==============*/ 
@media screen and (max-width:991px) { .djajjajaa-tri-new, .jdjbaj-tri-ne, .dababa-tri-new { height: auto; } .gergewg_tri {width: 100%;padding: 0 0px 22px;} } 
/*===========Responsive Css==============*/