/* Additional styles only for the requested Activities section. Original homepage styling is retained. */
.activity-track{display:flex;gap:24px;overflow-x:auto;padding:0 0 20px;scroll-snap-type:x proximity}.activity-card{flex:0 0 32%;min-width:280px;max-width:90vw;background:#fff;border:1px solid #eee;border-bottom:4px solid #a00012;border-radius:7px;overflow:hidden;scroll-snap-align:start}.activity-image{position:relative;display:block;height:300px;background:#f8f8f8}.activity-image img{width:100%;height:100%;object-fit:contain}.activity-image span{position:absolute;bottom:0;right:0;background:#a00012;color:#fff;padding:6px 12px;font-size:12px}.activity-copy{padding:20px}.activity-copy h3{font-size:22px;margin-top:12px}.activity-copy time{font-size:13px;color:#666}.activity-copy .eyebrow{color:#a00012;font-size:11px}.activity-copy summary{color:#a00012;cursor:pointer}.activity-copy details p{white-space:pre-line;overflow-wrap:anywhere;margin-top:15px}.placeholder{height:200px;background:#f5f5f5;color:#a00012;font-size:60px;display:grid;place-items:center}.empty{padding:30px;width:100%;text-align:center}@media(max-width:767px){.activity-card{flex-basis:85%}}

/* Subtle homepage polish. Existing brand colors and content are retained. */
html { scroll-padding-top: 120px; }
body.ircs-home { line-height: 1.7; }
.ircs-home .navbar { box-shadow: 0 6px 24px rgba(0,0,0,.12); }
.ircs-home .navbar .nav-link { font-size: 14px; font-weight: 500; letter-spacing: .15px; }
.ircs-home .navbar-brand h3 { margin-bottom: 0; letter-spacing: 3px; }
.ircs-home .navbar .dropdown-menu { border: 0; border-radius: 12px; padding: 10px; box-shadow: 0 12px 32px rgba(0,0,0,.12); }
.ircs-home .navbar .dropdown-item { border-radius: 6px; padding: 9px 14px; }
.ircs-home .ticker-wrapper-h { min-height: 42px; align-items: stretch; }
.ircs-home .ticker-wrapper-h .heading { display: flex; align-items: center; padding: 9px 20px; font-size: 14px; letter-spacing: .3px; }
.ircs-home .ticker-wrapper-h .heading:after { display: none; }
.ircs-home .news-ticker-h { align-items: center; font-size: 14px; }
.ircs-home .news-ticker-h:focus-within { animation-play-state: paused; }
.ircs-home .btn { font-size: 15px; font-weight: 600; letter-spacing: .2px; box-shadow: 0 4px 12px rgba(0,0,0,.08); transition: transform .2s, box-shadow .2s; }
.ircs-home .btn:hover { transform: translateY(-2px); box-shadow: 0 7px 18px rgba(0,0,0,.14); }
.ircs-home .blink { animation: none; -webkit-animation: none; }
.ircs-home #about { padding-top: 24px; padding-bottom: 54px; }
.ircs-home #about .row { align-items: center; }
.ircs-home #about .img-twice { gap: 0; }
.ircs-home #about .img-twice img { box-shadow: 0 6px 20px rgba(0,0,0,.1); }
.ircs-home #about p { font-size: 15px; line-height: 1.85; }
.ircs-home #about h1 { line-height: 1.2; }
.ircs-home .our-team-section { padding: 48px 0 56px; }
.ircs-home .our-team-section:before { pointer-events: none; z-index: 0; }
.ircs-home .our-team-section > .container { position: relative; z-index: 1; }
.ircs-home .our-team-section h1 { max-width: 960px; margin-left: auto; margin-right: auto; line-height: 1.3; font-size: clamp(26px,3vw,35px) !important; }
.ircs-home .our-team-section .row { align-items: stretch; row-gap: 12px; }
.ircs-home .our-team-section .row > div { display: flex; }
.ircs-home .our-team { width: 100%; border-radius: 24px; box-shadow: 0 7px 24px rgba(0,0,0,.07); transition: transform .25s, box-shadow .25s; padding-top: 28px; }
.ircs-home .our-team:hover { transform: translateY(-5px); border-bottom-color: #8d0008; box-shadow: 0 12px 28px rgba(0,0,0,.12); }
.ircs-home .our-team .pic { width: 180px; height: 160px; margin-bottom: 10px; }
.ircs-home .our-team .pic img { width: 160px; height: 160px; object-fit: cover; transform: scale(.88); }
.ircs-home .our-team:hover .pic img { transform: scale(.88); }
.ircs-home .our-team .pic:before { bottom: 105%; }
.ircs-home .our-team:hover .pic:before { height: 100%; background-image: linear-gradient(to right,#ec001d,#9e0e15); }
.ircs-home .our-team .team-content { margin: 18px 0 24px; padding: 0 18px; }
.ircs-home .our-team .title { font-size: 18px; line-height: 1.4; letter-spacing: .15px; min-height: 51px; }
.ircs-home .our-team .post { font-size: 14px; line-height: 1.55; }
.ircs-home .our-team-section .col-md-3 { margin-top: 28px !important; }
.ircs-home #activities { padding-top: 60px !important; padding-bottom: 60px !important; }
.ircs-home #activities h1 { line-height: 1.3; margin-bottom: 32px !important; }
.ircs-home .activity-track { gap: 26px; padding: 4px 3px 24px; scrollbar-width: thin; }
.ircs-home .activity-card { border-radius: 16px; box-shadow: 0 5px 20px rgba(0,0,0,.06); transition: box-shadow .2s; }
.ircs-home .activity-card:hover { box-shadow: 0 10px 25px rgba(0,0,0,.12); }
.ircs-home .activity-copy { padding: 24px; }
.ircs-home .activity-copy h3 { font-size: 23px; line-height: 1.35; }
.ircs-home .activity-copy .eyebrow { font-weight: 600; letter-spacing: 1px; }
.ircs-home .activity-copy summary { font-size: 14px; font-weight: 600; padding: 8px 0; }
.ircs-home .activity-image span { border-top-left-radius: 10px; padding: 8px 14px; }
.ircs-home .footer { padding-top: 54px !important; padding-bottom: 46px !important; }
.ircs-home .footer p { line-height: 1.8; }
.ircs-home a:focus-visible,.ircs-home button:focus-visible,.ircs-home summary:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
@media (max-width: 991px) {
 .ircs-home .our-team { margin-bottom: 10px; }
 .ircs-home .our-team-section .row > div { margin-bottom: 12px; }
 .ircs-home .navbar .navbar-collapse { max-height: 75vh; overflow-y: auto; }
 .ircs-home #about { padding-bottom: 30px; }
}
@media (max-width: 575px) {
 .ircs-home .navbar { border-radius: 0 0 24px 0 !important; }
 .ircs-home .our-team-section { padding-top: 30px; padding-bottom: 35px; }
 .ircs-home .our-team-section .row { margin-left: -6px; margin-right: -6px; }
 .ircs-home .our-team-section .row > div { width: 50%; padding-left: 6px; padding-right: 6px; }
 .ircs-home .our-team { border-radius: 18px; padding-top: 22px; }
 .ircs-home .our-team .pic { width: 130px; height: 130px; }
 .ircs-home .our-team .pic img { width: 125px; height: 125px; }
 .ircs-home .our-team .team-content { padding: 0 10px; margin-top: 10px; }
 .ircs-home .our-team .title { font-size: 16px; min-height: 66px; }
 .ircs-home .our-team .title span { font-size: 13px !important; }
 .ircs-home .our-team .post { font-size: 12px; }
 .ircs-home .ticker-wrapper-h .heading { font-size: 12px; padding: 8px 12px; }
 .ircs-home #activities { padding-top: 35px !important; padding-bottom: 35px !important; }
 .ircs-home #about p { text-align: left !important; }
}
@media (max-width: 359px) { .ircs-home .our-team-section .row > div { width: 100%; } }
@media (prefers-reduced-motion: reduce) {
 .ircs-home *, .ircs-home *:before, .ircs-home *:after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
 .ircs-home .news-ticker-h { padding-left: 14px; flex-wrap: wrap; }
 .ircs-home .news-ticker-h li { white-space: normal; }
}
/* Automatically scrolling announcement layout, using the existing red palette. */
.announcement-panel{box-shadow:0 0 45px rgba(0,0,0,.16);border-radius:16px;background:#fff}
.announcement-wrapper{overflow-x:auto;overflow-y:hidden;width:100%;scrollbar-width:thin}
.announcement-track{display:flex;gap:24px;align-items:flex-start;width:max-content;padding:12px}
.announcement-item{width:300px;max-width:75vw;flex:none;text-align:center}
.announcement-item img{width:100%;height:320px;object-fit:contain;border:12px solid #a00012;background:#fff;border-radius:7px}
.announcement-item h3{font-size:20px;line-height:1.4}
.announcement-item summary{color:#a00012;cursor:pointer;font-weight:600}
.announcement-item details p{white-space:pre-line;text-align:left;overflow-wrap:anywhere;padding:12px;font-size:14px}
.announcement-toggle{border:1px solid #a00012;color:#a00012;background:white;border-radius:20px;padding:5px 16px;font-size:12px;margin:6px 0}
.announcement-item:has(details[open]){scroll-margin:20px}
@media(max-width:767px){.announcement-panel{width:94%}.announcement-item img{height:280px}}
/* Reference-style announcement cards; retain the Red Cross red border. */
.ircs-home .announcement-panel{background:#fff;border-radius:0;padding:30px 20px 38px!important;box-shadow:0 10px 35px rgba(0,0,0,.09)}
.ircs-home .announcement-panel h1{font-family:Roboto,Arial,sans-serif;font-size:clamp(30px,3.2vw,46px)!important;font-weight:700;line-height:1.2;margin-bottom:12px!important}
.ircs-home .announcement-panel .announcement-wrapper{padding:10px 0 14px;background:#f8f9fa}
.ircs-home .announcement-track{gap:24px;padding:12px 0;align-items:stretch}
.ircs-home .announcement-item{width:320px;max-width:80vw;min-height:0;flex:none;background:#fff;border-radius:14px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:center}
.ircs-home .announcement-item img{display:block;width:100%;height:auto;object-fit:contain;border:6px solid #a00012;border-radius:10px;margin-bottom:2px!important;background:#fff}
.ircs-home .announcement-read-more{display:inline-block;font:500 18px/1.5 Roboto,Arial,sans-serif;color:#a00012;margin:0 auto;padding:3px 10px;text-decoration:none}
.ircs-home .announcement-read-more:hover{text-decoration:underline}
.ircs-home .announcement-toggle{margin:0 0 8px;font-size:11px}
@media(max-width:767px){.ircs-home .announcement-panel{width:100%;padding:20px 12px 24px!important}.ircs-home .announcement-item{width:280px;min-height:0;padding:14px}.ircs-home .announcement-item img{height:auto}.ircs-home .announcement-track{gap:18px}}
/* Hide scrolling bars while keeping automatic, touch and keyboard scrolling. */
.ircs-home .announcement-wrapper{scrollbar-width:none;-ms-overflow-style:none}
.ircs-home .announcement-wrapper::-webkit-scrollbar{display:none;width:0;height:0}
/* Dedicated navigation row beneath Flash News, in normal document flow. */
.ircs-home .ircs-menu-bar{position:relative;top:auto;width:100%;border-radius:0;background:#9d0013;min-height:76px;z-index:1030;box-shadow:0 3px 12px rgba(0,0,0,.12)}
.ircs-home .ircs-menu-bar .navbar-nav{flex-wrap:wrap;justify-content:center}
.ircs-home .ircs-menu-bar .nav-link{white-space:nowrap;padding-left:12px;padding-right:12px}
.ircs-home .ircs-menu-bar .navbar-brand{padding-top:12px;padding-bottom:12px}
.ircs-home .ircs-menu-bar .navbar-collapse{gap:14px}
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex{flex-shrink:0}
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex p{font-size:17px!important;white-space:nowrap}
@media(min-width:992px) and (max-width:1399px){.ircs-home .ircs-menu-bar{padding-left:24px!important;padding-right:24px!important}.ircs-home .ircs-menu-bar .navbar-collapse{flex-wrap:wrap}.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex{display:none!important}.ircs-home .ircs-menu-bar .nav-link{padding-left:10px;padding-right:10px;font-size:13px}}
@media(max-width:991px){.ircs-home .ircs-menu-bar{border-radius:0!important;min-height:68px}.ircs-home .ircs-menu-bar .navbar-collapse{width:100%;max-height:none;overflow:visible}.ircs-home .ircs-menu-bar .navbar-nav{align-items:stretch;padding-top:8px!important;padding-bottom:16px!important}.ircs-home .ircs-menu-bar .nav-link{padding-top:10px;padding-bottom:10px}}
/* Soft black navigation requested for separation from the red news strip. */
.ircs-home .ircs-menu-bar{background:#242424}
.ircs-home .ircs-menu-bar .navbar-nav .nav-link{color:#fff}
.ircs-home .ircs-menu-bar .navbar-nav .nav-link:hover,.ircs-home .ircs-menu-bar .navbar-nav .nav-link.active{color:#fff;text-decoration:underline;text-underline-offset:6px}
/* Keep navigation links free of underlines in every state. */
.ircs-home .ircs-menu-bar .navbar-nav .nav-link,
.ircs-home .ircs-menu-bar .navbar-nav .nav-link:hover,
.ircs-home .ircs-menu-bar .navbar-nav .nav-link:focus,
.ircs-home .ircs-menu-bar .navbar-nav .nav-link.active{text-decoration:none}
/* Refined navigation spacing and hierarchy. */
.ircs-home .ircs-menu-bar{min-height:72px;padding:10px 4%!important;background:#242424;border-bottom:3px solid #9d0013;box-shadow:0 3px 10px rgba(0,0,0,.1)}
.ircs-home .ircs-menu-bar .navbar-brand{margin-right:30px;padding:4px 0}
.ircs-home .ircs-menu-bar .navbar-brand h3{font-family:Roboto,Arial,sans-serif;font-size:25px;font-weight:700;letter-spacing:3px}
.ircs-home .ircs-menu-bar .navbar-nav{gap:4px;align-items:center}
.ircs-home .ircs-menu-bar .navbar-nav .nav-link{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.1px;padding:11px 14px;margin:0;border-radius:6px;color:rgba(255,255,255,.85);text-decoration:none;transition:background-color .2s,color .2s}
.ircs-home .ircs-menu-bar .navbar-nav .nav-link:hover,.ircs-home .ircs-menu-bar .navbar-nav .nav-link:focus{background:rgba(255,255,255,.08);color:#fff;text-decoration:none}
.ircs-home .ircs-menu-bar .navbar-nav .nav-link.active{background:rgba(255,255,255,.12);color:#fff;text-decoration:none}
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex{border-left:1px solid rgba(255,255,255,.18);padding-left:22px;margin-left:14px;align-items:center}
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex>.btn-lg-square{display:none}
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex>.ps-3{padding-left:0!important}
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex small{color:rgba(255,255,255,.65)!important;font-size:11px;letter-spacing:.5px}
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex p{font-size:15px!important;font-weight:500;line-height:1.5}
.ircs-home .ircs-menu-bar .dropdown-menu{margin-top:8px!important;border-radius:8px;padding:7px;box-shadow:0 8px 24px rgba(0,0,0,.15)}
.ircs-home .ircs-menu-bar .dropdown-item{font-size:14px;padding:9px 14px;text-decoration:none}
.ircs-home .ircs-menu-bar .navbar-toggler{border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:7px 10px;margin-right:0!important}
@media(min-width:992px) and (max-width:1199px){.ircs-home .ircs-menu-bar .navbar-brand{margin-right:18px}.ircs-home .ircs-menu-bar .navbar-nav{gap:0}.ircs-home .ircs-menu-bar .navbar-nav .nav-link{padding:10px;font-size:13px}}
@media(max-width:991px){.ircs-home .ircs-menu-bar{padding:12px 5%!important}.ircs-home .ircs-menu-bar .navbar-brand{margin-left:0!important}.ircs-home .ircs-menu-bar .navbar-nav{align-items:stretch;gap:4px;padding:14px 0 4px!important;margin-top:12px;border-top:1px solid rgba(255,255,255,.12)}.ircs-home .ircs-menu-bar .navbar-nav .nav-link{padding:11px 14px}.ircs-home .ircs-menu-bar .dropdown-menu{margin-top:4px!important}}
/* Compact menu proportions. */
.ircs-home .ircs-menu-bar{min-height:56px;padding:6px 4%!important}
.ircs-home .ircs-menu-bar .navbar-brand{padding:2px 0;margin-right:24px}
.ircs-home .ircs-menu-bar .navbar-brand h3{font-size:21px}
.ircs-home .ircs-menu-bar .navbar-nav .nav-link{font-size:13px;padding:8px 12px}
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex p{font-size:14px!important}
@media(max-width:991px){.ircs-home .ircs-menu-bar{min-height:54px;padding:8px 5%!important}.ircs-home .ircs-menu-bar .navbar-toggler{padding:4px 7px;font-size:17px}.ircs-home .ircs-menu-bar .navbar-nav .nav-link{padding:9px 12px}}
/* Fit the supplied banner's colored area; its source has white margins above and below. */
.ircs-home .header-carousel .owl-carousel-item{min-height:0;aspect-ratio:1920 / 468;overflow:hidden}
.ircs-home .header-carousel .owl-carousel-item img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 43%}
/* Refined Flash News strip, retaining its position above the menu. */
.ircs-home .ticker-wrapper-h{min-height:46px;background:#fff;color:#333;border:0;border-top:3px solid #9d0013;border-bottom:1px solid #e6e6e6;align-items:stretch;box-shadow:0 2px 8px rgba(0,0,0,.04)}
.ircs-home .ticker-wrapper-h .heading{position:relative;background:#9d0013;color:#fff;display:flex;align-items:center;flex:0 0 auto;padding:10px 24px;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.4px;z-index:2}
.ircs-home .ticker-wrapper-h .heading:before{content:'';display:block;width:7px;height:7px;border-radius:50%;background:#fff;margin-right:10px;flex-shrink:0}
.ircs-home .ticker-wrapper-h .heading:after{display:none}
.ircs-home .ticker-wrapper-h .news-ticker-h{align-items:center;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:1.6;padding-top:7px;padding-bottom:7px;color:#333}
.ircs-home .ticker-wrapper-h .news-ticker-h li{width:auto;padding-left:26px;padding-right:26px;border-right:1px solid #e3e3e3;font-weight:500}
.ircs-home .ticker-wrapper-h .news-ticker-h li a{color:#9d0013}
@media(max-width:575px){.ircs-home .ticker-wrapper-h{min-height:42px}.ircs-home .ticker-wrapper-h .heading{padding:9px 14px;font-size:12px;letter-spacing:0}.ircs-home .ticker-wrapper-h .news-ticker-h{font-size:12px}.ircs-home .ticker-wrapper-h .news-ticker-h li{padding-left:18px;padding-right:18px}}
/* Improve menu readability while retaining the compact bar. */
.ircs-home .ircs-menu-bar .navbar-nav .nav-link{font-size:16px;font-weight:600;color:#fff;padding:9px 12px}
@media(min-width:992px) and (max-width:1199px){.ircs-home .ircs-menu-bar .navbar-nav .nav-link{font-size:15px;padding:9px 10px}}
@media(max-width:991px){.ircs-home .ircs-menu-bar .navbar-nav .nav-link{font-size:16px;padding:10px 12px}}
/* Keep enlarged menu text at normal weight. */
.ircs-home .ircs-menu-bar .navbar-nav .nav-link{font-weight:400}
/* Plain menu links without active, hover or focus background boxes. */
.ircs-home .ircs-menu-bar .navbar-nav .nav-link,
.ircs-home .ircs-menu-bar .navbar-nav .nav-link.active,
.ircs-home .ircs-menu-bar .navbar-nav .nav-link:hover,
.ircs-home .ircs-menu-bar .navbar-nav .nav-link:focus{background:transparent;border-radius:0;box-shadow:none}
/* Remove the light outer box after clicking a navigation link. */
.ircs-home .ircs-menu-bar .navbar-nav .nav-link:focus:not(:focus-visible){outline:none;box-shadow:none}
.ircs-home .ircs-menu-bar .navbar-nav .nav-link.active{border:0;box-shadow:none;background:transparent}
/* Keep moving news behind the opaque label, never over its text. */
.ircs-home .ticker-wrapper-h{isolation:isolate;overflow:hidden}
.ircs-home .ticker-wrapper-h .heading{position:relative;z-index:2;flex-shrink:0;background:#9d0013}
.ircs-home .ticker-wrapper-h .news-ticker-h{position:relative;z-index:1;min-width:0}
/* Increase the homepage contact label and phone number slightly. */
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex small{font-size:13px}
.ircs-home .ircs-menu-bar .navbar-collapse>.d-lg-flex p{font-size:18px!important}

/* Mobile homepage sizing and spacing. */
@media (max-width: 991.98px) {
 .ircs-home .ircs-menu-bar .navbar-collapse { max-height:70vh; overflow-y:auto; }
 .ircs-home .ircs-menu-bar .navbar-nav { align-items:stretch; }
 .ircs-home .ircs-menu-bar .navbar-nav .nav-link { white-space:normal; min-height:44px; }
}
@media (max-width: 767.98px) {
 .ircs-home .container, .ircs-home .container-xxl { min-width:0; }
 .ircs-home .header-carousel .owl-carousel-item { aspect-ratio:1920 / 468; min-height:0; }
 .ircs-home .header-carousel .owl-carousel-item img { position:absolute; }
 .ircs-home #about { padding-top:20px; padding-bottom:24px; }
 .ircs-home #about .row { row-gap:20px; }
 .ircs-home #about h1 { font-size:clamp(26px,7vw,34px); }
 .ircs-home #about p { text-align:left!important; }
 .ircs-home #activities { padding-top:12px!important; padding-bottom:24px!important; }
 .ircs-home .announcement-panel { margin-top:0!important; padding:16px 10px!important; }
 .ircs-home .announcement-panel h1 { font-size:30px!important; margin-bottom:10px!important; }
 .ircs-home .announcement-track { gap:12px; align-items:flex-start; }
 .ircs-home .announcement-item { width:260px; max-width:calc(100vw - 76px); min-height:0; padding:10px; }
 .ircs-home .announcement-item img { height:auto; border-width:6px; }
 .ircs-home .activity-card { min-width:0; flex-basis:85%; max-width:100%; }
 .ircs-home .activity-image { height:230px; }
 .ircs-home .footer { padding-top:30px!important; padding-bottom:24px!important; }
 .ircs-home .our-team-section .row > div.col-md-3 { width:100%; }
}
@media (max-width: 359.98px) {
 .ircs-home .navbar-brand h3 { font-size:18px!important; letter-spacing:1px!important; }
 .ircs-home .our-team-section .row > div { width:100%; }
}
/* Equal activity cards for the five most recent announcements. */
.ircs-home .announcement-track { align-items:stretch; }
.ircs-home .announcement-item img { height:300px; flex:none; object-fit:contain; }
@media (max-width:767.98px) {
 .ircs-home .announcement-item img { height:260px; }
}

/* Larger mobile banner; retain desktop banner and carousel controls. */
@media (max-width:767.98px) {
 .ircs-home .header-carousel .owl-carousel-item { height:clamp(180px,48vw,260px); aspect-ratio:auto; }
 .ircs-home .header-carousel .owl-carousel-item img { width:100%; height:100%; object-fit:contain; object-position:center; }
 .ircs-home .header-carousel .owl-nav { display:none!important; }
}