.container {max-width: 1140px !important;margin: 0px auto}
.pagination {margin-top: 30px;text-align: center;}
.pagination .page-numbers {border: 1px solid #000;padding: 10px 15px;border-radius: 5px;color: #000;font-size: 16px;text-decoration: none;transition: all 0.8s;margin-right: 5px;}
.pagination .page-numbers.current {background-color: #000;color: #fff;}
.pagination .page-numbers:hover {background-color: #000;transition: all 0.8s;color: #fff;}

.research-video-listing {display: grid;grid-template-columns: repeat(3, 1fr);gap: 25px;}
.research-video-listing iframe {height: 287px;border-radius: 12px;width: 100%;}
/* .research-video-play-button {position: absolute;top: 25%;left: 10%;background-color: transparent;border: none;cursor: pointer;z-index: 1;} */
.research-video-play-button svg {width: 32px;}

/* Research Video Grid */
/* .research-video-listing {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;} */
/* Video Item */
.research-video-item {width: 100%;min-width: 0;}
/* Video Thumbnail Container */
.research-video-item-video {position: relative;width: 100%;aspect-ratio: 16 / 9;overflow: hidden;background: #111;border-radius: 12px;cursor: pointer;}
/* Thumbnail Image */
.research-video-thumbnail {display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.3s ease;}
/* Play Button */
.research-video-play-button {position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding: 0;border: none;border-radius: 0;background: rgba(0, 0, 0, 0.12);cursor: pointer;
transition: background 0.3s ease;}
.research-video-item-video:hover .research-video-play-button {background: rgba(0, 0, 0, 0.30);}
/* Play Icon */
.research-video-play-icon { position: relative;width: 58px;height: 58px;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.88);border-radius: 50%;transition: transform 0.3s ease;}
/* YouTube Player */
.research-video-item-video iframe {position: absolute;inset: 0;display: block;width: 100%;height: 100%;border: 0;}
/* Video Title */
.research-video-item-title {margin: 15px 0 8px;font-size: 22px;line-height: 1.3;}
/* Video Description */
.research-video-item-description {font-size: 16px;line-height: 1.6;}
.research-video-play-icon::before {content: "";width: 0;height: 0;border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-left: 17px solid #222;margin-left: 5px;}
/* Play Icon Hover */
.research-video-item-video:hover
.research-video-play-icon {transform: scale(1.12);}
/* YouTube Player */
.research-video-item-video iframe {position: absolute;inset: 0;z-index: 3;width: 100%;height: 100%;border: 0;}
h2.research-video-item-title {font-family: 'Atkinson Hyperlegible Next', 'Calibri', 'Segoe UI', system-ui, sans-serif !important;font-size: 18px;font-weight: 700;line-height: 1.3;color: #1A1A1A;}
.research-video-item-description p {font-family: 'Atkinson Hyperlegible Next', 'Calibri', 'Segoe UI', system-ui, sans-serif !important;font-size: 16px;font-weight: 400;line-height: 1.5;color: #4D4D52;}
.research-video-load-more-wrapper {text-align: center;margin: 30px 0px;}
.research-video-load-more {background-color: #69BD45;font-size: 18px;font-weight: 600;line-height: 1;fill: #1A1A1A;color: #1A1A1A;border-radius: 4px 4px 4px 4px;padding: 13.5px 27px 13.5px 27px;}
.research-video-load-more:hover {background-color: #69BD45;font-size: 18px;font-weight: 600;line-height: 1;fill: #1A1A1A;color: #1A1A1A;border-radius: 4px 4px 4px 4px;padding: 13.5px 27px 13.5px 27px;}

/* Media Quiery Section Start */

@media only screen and (max-width: 1580px) {}   

@media only screen and (max-width: 1536px) {}

@media only screen and (max-width: 1371px) {}

@media only screen and (max-width: 1364px) {}

@media only screen and (max-width: 1280px) {}

@media only screen and (max-width: 1200px) {}

@media only screen and (max-width: 1100px) {}

@media only screen and (max-width: 1028px) {}

@media only screen and (max-width: 980px) {}

@media only screen and (max-width: 800px) {}

@media only screen and (max-width: 750px) {}

@media only screen and (max-width: 640px) {
    .research-video-listing {grid-template-columns: repeat(2, 1fr);}
}

@media only screen and (max-width: 550px) {}

@media only screen and (max-width: 500px) {
    .research-video-listing {grid-template-columns: repeat(1, 1fr);}
}

@media only screen and (max-width: 480px) {}

@media only screen and (max-width: 360px) {}

@media only screen and (max-width: 320px) {}

/* Media Quiery Section End */