:root {
  --footer-height: 0px;
  --home-itm-height: 0px;
  --dt-130-height: 435px;
}
.navbar li,
.navbar > ul > li {
  position: relative;
}
.hi-166, .h-full{height: 100%;}
.mt-16{margin-top: 16px;}
.navbar .dropdown ul,
.navbar-mobile .dropdown ul {
  z-index: 99;
  box-shadow: 0 0 30px rgba(127, 137, 161, 0.25);
}
.navbar .dropdown ul{margin: 0;}
.row.header-flex *{padding-inline-start: 0; padding-inline-end: 0;}
 body{overflow-x: hidden; background: #2E75A1; color: #fff;}
 .h-full{height: 100%;}
 .w-100{width: 100%;}
.d-flex{display: flex;}
.align-center{align-items: center;}
.align-end{align-items: end;}
.btn-menu {gap: 16px;}
.justify-content-center{justify-content: center;}
.justify-content-end{justify-content: flex-end;}
.uppercase{text-transform: uppercase;}
.col_blue{color: #042B57;}
.relative{position: relative;}
.absolute{position: absolute;}
.hidden{display: none;}
.square{width: 14vw; height: 2.4vw; background: #fff;}
.alexandria{font-family: "Inter", sans-serif;}
.row [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}
.pe-4{padding-inline-end: 1.5rem !important; padding-inline-start: 0 !important;}
.ps-4{padding-inline-start: 1.5rem !important; padding-inline-end: 0 !important;}
.bold{font-weight: 700;}
.regular{font-weight: 400;}
.cursor-pointer{cursor: pointer;}
.container{max-width: 100%; width: 1512px; padding: 0 5.6vw;}
.row{margin: 0;}
.transition{transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s;}
.arc {
    width: 100px;
    height: 100px;
    border: 10px solid #fff; /* arc color */
    border-radius: 50%;          /* makes it circular */
    border-right-color: transparent;
    border-bottom-color: transparent;
}
.bottom-0{bottom: 0;}
.left-0{left: 0;}
.top-0{top: 0;}
.right-0{right: 0;}
p{margin: 0;}
/*.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: block !important; pointer-events: visible !important;}*/
.dark-bck{background-color: #2B2B2B;}
.color-white{color: #fff;}
.right{text-align: end;}
#hero h2,
#hero p {
  text-shadow: 0 1px 0 #000;
  font-size: 20px;
}
.social-links a:hover,
a,
a:hover {
  text-decoration: none;
}
.social-links a,
ul.social-network li a {
  width: 36px;
  height: 36px;
  display: inline-block;
}
.social-links a:hover{color:#042B57 !important ;}
.counts .count-box p,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Inter", sans-serif;
}
#header .logo,
.faq .faq-list a {
  font-family: Arial, Helvetica, sans-serif;
}
#footer .footer-bottom a:hover,
#header .logo a,
a {
  color: #2e3e4e;
}
.header-slogan img{width: 275px; height: auto;}
#footer{color: #042B57;  padding: 28px 0px; position: relative;}
.home-page .home-page, .home-itm{position: relative;}
.inter-pages #footer{background-color: #fff;}

.home-page .home-page::after{
  position: absolute; 
  content: ''; 
  background: linear-gradient(to top, rgba(255,255,255,0.5), transparent); 
  z-index: 0; 
  width: 100%; 
  height: 100%; 
  bottom: 0; 
  left: 0; 
  backdrop-filter:blur(15px);
  mask-image: linear-gradient(to top, black 50%, transparent 100%);
}
.header-flex{display: grid; gap: 20px; align-items: center; grid-template-columns: auto 1fr auto;}
.home-page .home-page::after{height: calc(var(--footer-height) + var(--home-itm-height) + 3rem); bottom: calc(-1 * (var(--footer-height)));}
.home-content,.footer-main{position: relative; z-index: 2;}
.modal-dialog{width: 1200px; max-width: 100%;}
.pop-img-cnt{width: 100%; display: flex; align-items: center; justify-content: center;}
.img-caption{bottom: 0; padding: 20px; background-color: rgb(4, 43, 87,0.65); bottom: 0; left: 0; color: #fff; font-size: 14px; line-height: 20px; font-weight: 400;width: 100%; justify-content: center;}
.header-img{display: flex; align-items: flex-end;}
.header-img img{height: 80%; width: auto;}
/*#newsCarousel .owl-item .hn-itm .news-row.last-visible{border-start-end-radius: 12px; border-end-end-radius: 12px;}*/
.pop-cnt{background-color: #fff; border-radius: 12px; align-items: center; justify-content: center; overflow: hidden;}
.pop-obj-cnt{width: calc(100% - 224px); display: flex; align-items: center; justify-content: center; background-color: #B5C2CF;}
.fm-cnt,#footer{ padding-bottom: 24px;}
.full-schedule{padding-top: 8px;}
.full-schedule a{font-size: 16px; line-height: 24px; font-family: 'Inter'; font-weight: 400;}
.footer-small-description h4{font-family: '';  font-size: 100px; line-height: 100px; color: #fff; text-align: center; width: 1100px; max-width: 100%; margin: 0 auto; padding: 0 0 100px 0;}
#footer .footer-bottom a,
#footer a:active,
#footer a:hover,
#topbar .contact-info a:hover,
#topbar .social-links a:hover,
.faq .faq-list a.collapsed:hover,
.navbar .active,
.navbar .active:focus,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul a:hover,
.navbar .dropdown ul li:hover > a,
.navbar a:hover,
.navbar li:hover > a,
.navbar-mobile .active,
.navbar-mobile .dropdown ul .active:hover,
.navbar-mobile .dropdown ul a:hover,
.navbar-mobile .dropdown ul li:hover > a,
.navbar-mobile a:hover,
.navbar-mobile li:hover > a,
.services .icon-box:hover .icon i,
.sidebar-list .list-group .active,
.sidebar-list .list-group a:hover,
a:hover {
  color: #0cbaa4;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.8rem;
}
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  overflow: hidden;
  background: #fff;
}

#preloader:before {
  content: "";
  position: fixed;
  top: calc(50% - 40px);
  left: calc(50% - 40px);
  border: 4px solid #042B57;
  border-top-color: #dfeae8;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  animation: 1s linear infinite animate-preloader;
}
.header-no-bg .navbar a{color: #042B57 !important;}
.about-square{padding: 0;}

.gallery-cnt .page-desc h1{ font-size: 120px; line-height: 110px; color: '#181818';}
@keyframes animate-preloader {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  left: 15px;
  bottom: 60px;
  z-index: 996;
  background: #042B57;
  width: 30px;
  height: 30px;
  border-radius: 0px;
  transition: 0.4s;
}
.language-list:hover{background: #042B57;}
.back-to-top i {
  font-size: 28px;
  color: #fff;
  line-height: 0;
}
.back-to-top:hover,
.btn-theme:hover {
  background: #f57416;
  color: #fff;
}
.back-to-top.active {
  visibility: visible;
  opacity: 1;
}
.datepicker-dropdown {
  padding: 20px !important;
}
#topbar {
  height: 40px;
  transition: 0.5s;
  z-index: 998;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  text-wrap: nowrap;
}
#hero,
#hero .carousel-item {
  height: calc(100vh - 0px);
  width: 100%;
  overflow: hidden;
}
.hero-slider iframe, .hero-slider video{
    height: calc(100vh - 0px);
}
.hero-slider video{object-fit: cover;}
#topbar.topbar-scrolled {
  top: -40px;
  background: #fff;
}
.footer-sponsors{padding-bottom: 24px; padding-top: 20px;}
#topbar .contact-info a {
  line-height: 1;
  transition: 0.3s;
}
.header-scrolled .header-dropdown .btn,
.header-scrolled .navbar a,
body {
  color: #444;
}
#topbar .contact-info i {
  color: #0cbaa4;
  padding-right: 4px;
  margin-left: 15px;
  line-height: 0;
}
#topbar .contact-info i:first-child {
  margin-left: 0;
}
#topbar .social-links a {
  color: #2e3e4e;
  display: inline-block;
  line-height: 1px;
  transition: 0.3s;
}
#topbar .social-links a:first-child {
  border-left: 0;
}
#header {
  transition: 0.5s;
  z-index: 997;
  padding: 16px 0;
  height: 160px;
  top: 0px;
}
.header-bck{background-position: center center !important; background-size: cover !important; background-repeat: repeat !important; position: fixed; top: 0; left: 0; height: 100%; width: 100%;}
.header-bg,
.services .icon-box:hover .icon,
.staff {
  background: #fff;
}
#header.menu-open, #header.header-scrolled {
  top: 0;
  background: #fff;
  /*box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);*/
}
#header.header-scrolled .header-menu nav::after{display: none;}
#footer,
#hero .carousel-item {
  background-size: cover;
  background-repeat: no-repeat;
}
#hero .slider-content{
  width: 100%;
  max-width: 800px;
}
#hero p{margin: 0;}
#header .logo {
  font-size: 30px;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-weight: 700;
}
#header .logo img {
  width: 425px;
  height: auto;
  max-width: 100%;
  /*
  max-height: 50px;
  margin-top: -10px;
  margin-bottom: 10px;
  */
}
.language-switcher{background-color: #EDE9E9A6; border: 1px solid rgba(255,255,255,0.5); border-radius: 24px; padding: 12px 16px; gap: 16px; }
.language-switcher button{background: none; border: none; padding: 0; box-shadow: none;}
.language-switcher img{width: 32px; height: auto; border-radius: 2px;}
.lang-btn.active{opacity: 0.5;}
.big-header{height: 95vh; direction: ltr;  object-fit: cover;}
.schedule-bck.img-bck{padding-bottom: 57%;}
.no-border {border: none;}
.p-0{padding: 0;}
/*.btn-menu{padding-top: 36px;}*/
.navbar a svg{width: 24px; height: 24px;}
.navbar .dropdown ul{padding: 0; box-shadow: none; padding-top: 0px;}
.navbar a svg, .navbar a svg path{fill: #fff;}
.navbar  ul{margin-bottom: 16px;}
.menu-btn{border: 1px solid rgba(255,255,255,0.5);  width: 48px; height: 48px; border-radius: 100%; display: flex; align-items: center; justify-content: center; background: #EDE9E9A6;}
.submenu{display: block !important; opacity: 0; height: 0; overflow: hidden; z-index: -1; visibility: hidden;}
.dropdown.open .submenu{opacity: 1; z-index: 1; height: auto; min-height: 130px; visibility: visible;}
.home-attend a,.btn-menu a{height: 48px; border-radius: 24px; padding: 12px 20px; font-family: 'Inter'; gap: 4px; white-space: nowrap; font-size: 16px; line-height: 24px; font-weight: 600; color: #042B57 !important; display: flex; align-items: center; justify-content: center; background: #EDE9E9A6;}
.btn-menu *{line-height: 1;}
.pages-header .btn-menu a{background-color:#042B57 ; color: #fff !important; white-space: nowrap;}
.pages-header .btn-menu a svg {width: 12px; height: 12px;}
.header-menu .btn-menu a svg{width: 12px; height: 12px;}
.header-menu .btn-menu a svg, .header-menu .btn-menu a svg path{fill:#042B57}
.pages-header .menu-btn{background-color: #042B57;}
.pages-header .menu-btn svg, .pages-header .menu-btn svg path, .pages-header .btn-menu a svg, .pages-header .btn-menu a svg path{fill: #fff;}
.home-page .btn-menu a:hover,.home-attend a:hover,.pages-header .menu-btn:hover svg, .pages-header .menu-btn:hover svg path, .pages-header .btn-menu a:hover, .pages-header .btn-menu a:hover{color: #F1B1A1 !important;}
.home-page .menu-btn:hover svg,.home-page .menu-btn:hover svg path,.home-page .btn-menu a:hover svg,.home-page .btn-menu a:hover svg path,.pages-header .menu-btn:hover svg, .pages-header .menu-btn:hover svg path, .pages-header .btn-menu a:hover svg, .pages-header .btn-menu a:hover svg path{fill: #F1B1A1;}
.video-row a:hover svg,.video-row a:hover svg path,.media-campaign-item a:hover svg,.media-campaign-item a:hover svg path{fill: #BB0000;}
.home-page .menu-btn:active,.home-page .btn-menu a:active,.home-attend a:active{opacity: 0.5;}
.home-attend a:hover,.home-page .btn-menu a:hover{color: #BB0000 !important;}
.video-iframe{padding-bottom: 56.2%; margin-top: 28px; position: relative;}
.video-cnt{padding-inline-end: 30px;}
.video-iframe iframe{width: 100%; height: 100%; top: 0; left: 0;}
.download-icon:hover svg path,.home-page .menu-btn:hover svg, .home-page .menu-btn:hover svg path,.home-page .btn-menu a:hover svg, .home-page .btn-menu a:hover svg path{fill:#BB0000}
.dropdown.open a svg{transform: rotate(180deg);}
.navbar ul{padding: 0; margin-bottom: 32px;}
.navbar li a{gap: 5px;}
.menu-list.has-open-dropdown .social-links a,.menu-list.has-open-dropdown .navbar ul li a.nav-link{color: rgba(255,255,255,0.5) !important;}
.menu-list.has-open-dropdown .navbar a svg, .menu-list.has-open-dropdown .navbar a svg path{fill: rgba(255,255,255,0.5);}
.menu-list.has-open-dropdown .navbar ul li.dropdown.open a{color: #fff !important;}
.social-links a, ul.social-network li a{font-size: 24px; color: #fff !important; width: auto; height: auto;}
.menu-bottom ul{margin-top: 50px;}
.menu-bottom ul li {padding-bottom: 0;}
.menu-bottom ul li a{text-decoration: underline;}
.menu-bottom ul li a:active{opacity: 0.5;}
.btn-next,.btn-prev{width: 48px; height: 48px; border-radius: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(255,255,255,0.5); background-color: #EDE9E9A6 !important;}
a:hover .play-icon svg path,.btn-next:hover svg,.btn-next:hover svg path, .btn-prev:hover svg, .btn-prev:hover svg path{fill: #BB0000;}
.hl-itm a:active,.btn-next:active,.btn-prev:active{opacity: 0.5;}
.navbar .menu-bottom ul li a.nav-link{font-size: 18px; font-family: "Inter", sans-serif; font-weight: 500; line-height: 24px; }
.menu-socials .social-links{gap: 32px;}
.right-big-header{padding-top: 60px;}
.menu-list.has-open-dropdown .navbar li.dropdown.open a svg, .menu-list.has-open-dropdown .navbar li.dropdown.open a svg path{fill: rgba(255,255,255,1);}
.menu-socials .social-links{float: none; display: flex; justify-content: flex-end; text-align: end !important;}
.right-big-header .big-header-desc{color: #fff; font-size: 16px; line-height: 24px; max-width: 36rem; font-family: 'Inter';}
.footer-links .bottom-menu .bm-flex{justify-content: flex-start !important; list-style: none; padding: 0;}
.footer-links .bottom-menu .bm-flex{}
.footer-social .social-links a{font-size:24px; color: #042B57 !important; margin-inline-end: 14px;}
.footer-links .bottom-menu .bm-flex a{color: #042B57 !important; text-decoration: underline;  font-size: 14px; line-height: 20px;}
.footer-links .bottom-menu .bm-flex a:hover{color:#BB0000 !important}
.home-page .footer-links .bottom-menu .bm-flex a:hover{color: #BB0000 !important;}
.footer-links .bottom-menu .bm-flex a:active{opacity: 0.5;}
.pages-header{background: #fff !important;}
.footer-description{text-align: end;}
.bck-pages{background-color: #EDE9E9; padding-top: 160px; min-height: 600px;}
.footer-social .social-links{text-align: start !important;}
.footer-logo{padding-bottom: 28px;}
.footer-logo img{width: 30vw; max-width: 398px;}
.footer-copyright p,#footer .footer-description p{font-size: 14px; line-height: 20px; color: #042B57; font-family: "Inter"; max-width: 432px; display: inline-block;}
/* Menu Style */
.slide-menu {
    position: fixed;
    top: 0;
    right: -650px;
    width:26%;
    min-width: 400px;
    height: 100vh;
    z-index: 9999;
    background-color: rgb(4, 43, 87,0.85);
    /*background:#042B57;*/
    transition: all 0.3s;
    color:#fff
}

.slide-menu.active {
    right:0;
    transition: all 0.3s;
}

.slide-menu-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   /* background: rgba(0, 0, 0, 0.5);*/
    cursor: pointer;
}

.slide-menu-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    overflow-y: auto;
    padding: 52px 50px;
    padding-inline-start: 15px;
    text-align: end;
    transition: all 0.3s ease-in-out;
}
.cst-field{padding-top: 30px;}
.language-switcher a{margin: 0 8px;}

.slide-menu.active .slide-menu-content {
    left: 0;
}

.close-menu {
    
    background: #EDE9E9A6;
    border: 1px solid rgba(255,255,255,0.5);
    width: 48px;
    height: 48px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gl-close{gap: 16px;}

.close-menu:hover {
    color: #000;
}

.slogan p img,.menu-slogan p img{width: 319px; height: auto;}
.menu-slogan{padding: 0;}
.menu-list{padding-top: 50px}
.navbar ul li a.nav-link{font-weight: 600; font-size: 32px; line-height: 48px; color: #fff !important;}
.navbar ul li a.nav-link svg{margin-inline-start: 8px;}
.navbar ul li a.nav-link.alink svg{width: 24px; height: 24px;}
.navbar ul li a.nav-link.active,.navbar ul li a.nav-link:hover,.social-links a:hover, ul.social-network li a:hover{color: #f1b1a1 !important;}
.navbar ul li a.nav-link.active{opacity: 0.5;}
.close-menu:hover svg, .close-menu:hover svg path,.navbar ul li a.nav-link.active svg, .navbar ul li a.nav-link.active svg path,.navbar ul li a.nav-link:hover svg, .navbar ul li a.nav-link:hover svg path{fill:#f1b1a1}
.close-menu:active, .navbar ul li a.nav-link:active{opacity: 0.5;}
.footer-social .social-links a:hover{color: #BB0000 !important;}
.navbar ul li {padding-bottom: 16px;}
.navbar ul{list-style: none;}
.big-header-ttl h3{color: #fff; font-size: 56px; padding-bottom: 2rem; margin-bottom: 0; max-width: 35rem; font-weight: 400; line-height: 68px; font-family:"DM Serif Display", serif;}
.video-desc .big-header-ttl h3{font-size: 28px; padding-bottom: 8px; line-height: 40px; color: #fff;}
.video-desc{padding-top: 16px;}
.capitalize{text-transform: capitalize;}
/** End Menu Style **/

.page-header-section h1{font-size: 36px; line-height: 40px; font-family: "DM Serif Display", serif;}

/* News Style */
 /* Page Header */
    .page-header-section {
        padding: 4rem 0 0;
    }

    .page-main-title {
        font-size: 2.5rem;
        font-weight: 400;
        font-family: "DM Serif Display", serif;
        margin: 0;
        text-align: center;
    }

    .news-section {
        padding-bottom: 3rem;
    }

    .news-row {
        background: #f7f4f3;
        border-radius: 12px;
        padding: 2px;
        transition: all 0.3s ease;
        overflow: hidden;
        
    }
    .para-list, .news-cnt-content,.news-content, .schedule-day-item,.news-row{max-width: 880px; margin: 0 auto;}

    .news-row:hover {
        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
        transform: translateY(-2px);
    }

    .news-content {
        padding-right: 20px;
        padding-inline-start: 40px;
    }

    .media-list{width: calc(100% + 5px);}
    .news-cnt .media-list{width: calc(100% + 0px);}
    .campaign-listing-page .media-list{width: calc(100% + 0px);}
    .row .media-itm{padding-bottom: 2px; padding-inline-end: 2px;}
    .img-bck{padding-bottom: 100%; background-position: center center !important; background-size: cover !important; border-radius: 8px;}
    .video-item img{border-radius: 8px;}
    .play-icon,.media-itm .play-icon{position: absolute; display: flex; align-items: center; justify-content: center; width: 24px; left: 8px; bottom: 8px; height: 24px; border-radius: 100%; border: 1px solid rgba(255,255,255,0.5); background-color: #EDE9E9A6; }
    .play-icon svg,.media-itm .play-icon svg{width: 12px; height: 12px;}
    .schedule-bck .play-icon{width: 48px; height: 48px; bottom: 16px; left: 16px;}
    .schedule-bck .play-icon svg {width: 24px; height: 24px; position: absolute; top: calc(50% - 12px); left: calc(50% - 10px);}
    .accordion-header{margin: 0;}
    .sechedule-desc{padding: 20px 40px; font-size: 16px; line-height: 24px; font-family: "Inter"; font-weight: 400; color: #042B57; background-color: #EDE9E959; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
   .schedule-bck.img-bck{border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
    .filter-link a:hover , .back-link a:hover span{color: #BB0000 !important;}
    .schedule-top-image a:hover .schedule-bck .play-icon svg,.schedule-top-image a:hover .schedule-bck .play-icon svg path,.filter-link a:hover svg, .filter-link a:hover svg path, .back-link a:hover svg, .back-link a:hover svg path{fill: #BB0000 !important;}
    .schedule-top-image a:active,.filter-link a:active,.video-row a:active .play-icon,.media-campaign-item a:active,.pages-header .menu-btn:active,.back-link a:active{opacity: 0.5;}
    .news-cnt-ttl h3{font-size: 28px; line-height: 40px; font-weight: 400; font-family: "DM Serif Display", serif; color: #042B57; padding-bottom: 20px; margin: 0;}
    .new-top-detail{font-size: 16px; line-height: 24px; color: #042B57; font-weight: 400; font-family: 'Inter'; gap: 5px; padding-bottom: 20px;}
    .news-cnt-image img{border-radius: 12px;}
    .news-cnt-image{padding-bottom: 50px;}
    .modal .close{width: 48px; height: 48px; border: 1px solid rgba(255,255,255,0.5); background: #EDE9E9A6; border-radius: 100%; display: flex; align-items: center; justify-content: center;}
    .right-cnt-ttl h3{font-size: 18px; line-height: 24px; font-weight: 600; font-family: "Inter"; color: #042B57;}
    .news-cnt-image-source{font-family: "Inter"; font-weight: 400; font-size: 14px; line-height: 20px; color: #042B57; padding-top: 5px;}
    .news-cnt-source, .news-cnt-description *{font-family: "Inter"; font-weight: 400; font-size: 16px; line-height: 24px; color: #042B57;} 
    .n-caption{color: rgb(4, 43, 87,1); width: 224px; align-items: flex-end; background-color:#B5C2CF ; font-size: 14px; padding: 0 15px; padding-bottom: 25px; line-height: 20px;}
    .news-cnt-description p{padding-bottom: 12px;}
    .news-cnt-description strong{font-weight: 600;}
    .other-item a{display: block; height: 100%;}
    .modal-content{ border: 1px solid rgba(255,255,255,0.5); border-radius: 12px; overflow: hidden;}
    .pop-cnt iframe{border-radius: 12px;}
    .pop-cnt iframe.n-radius,.pop-cnt img.n-radius{border-start-end-radius: 0; border-end-end-radius: 0;}
    .news-listing-page .modal-dialog .modal-content{max-width: none; width: auto; display: inline-block; min-height: 400px !important;}
    .news-listing-page .modal-dialog{display: flex !important; align-items: center; justify-content: center;width: 100%;
  height: 100%;
  max-width: none;
  margin: 0;}
    .modal-content img{max-height: 90vh;} 
    .modal-body iframe{height: 60vh; width: 100%; max-width: 100%;}
    .bg_black{background: #000;}
    .grid-2{
      display: grid;
      grid-template-columns: repeat(2, 1fr); /* 3 equal columns */
      gap: 20px;                              /* space between items */
      align-items: start;  
      padding: 0;  
    }
    .grid-3{
      display: grid;
      grid-template-columns: repeat(3, 1fr); /* 3 equal columns */
      gap: 20px;                              /* space between items */
      align-items: start;    
      padding: 0;                 /* vertical alignment inside cells */
    }
    .grid-3 .campaign-itm{height: 100%;}
    .grid-4{
        display: grid;
        grid-template-columns: repeat(4, 1fr); /* 3 equal columns */
        gap: 20px;                              /* space between items */
        align-items: start;    
        padding: 0; 
    }
    .photos-grid{
        display: grid;
        grid-template-columns: repeat(6, 1fr); /* 3 equal columns */
        gap: 20px;                              /* space between items */
        align-items: start;    
        padding: 0;
    }
    .photos-grid .big-photo{
      grid-column: span 2;
      grid-row: span 2;
    }
    .hi-166{grid-row: span 2;}
    .hi-169, .hi-168, .hi-167{grid-column: span 2;}
    .b10{backdrop-filter: blur(10px);}
    .row [class*="col-"].left-col-home{padding-inline-end: 10px;}
    .row [class*="col-"].right-col-home{padding-inline-start: 10px;}
    .hi-130{background-color: #042B57A6; height: 435px; color: #fff; font-size: 18px; line-height: 24px; font-family: "Inter"; font-weight: 600; display: flex; align-items: center; justify-content: center;  box-shadow: 0 0 15px rgba(0,0,0,0.1); border-radius: 12px;}
    .ds-175 .hi-130,.ds-174 .hi-130{height: auto;}
    .ds-176 .hi-130{height: 430px;}
    .hi-178,.hi-131{background-color: #EDE9E9A6; height: 100%; padding: 2px; border: 1px solid rgba(255,255,255,0.5); color: #042B57; font-size: 16px; line-height: 24px; font-weight: 400; font-family: "Inter"; border-radius: 12px;}
    .hi-169, .hi-168, .hi-167{background-color: #EDE9E9A6; border-radius: 12px; padding: 2px; border: 1px solid rgba(255,255,255,0.5);}
    .hi-169, .hi-168{padding: 40px;}
    .ds-desktop-173 .hi-131{height: calc(100% - var(--dt-130-height));}
    .ds-desktop-173 .hi-130{margin-bottom: 20px; height: var(--dt-130-height); position: relative;}
    .ds-desktop-173 .dt-130{position: absolute; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; top: 0; left: 0;}
    .hi-168{padding-inline-end: 0;}
    .hi-169 .right-home-news .owl-nav{width: calc(100% + 50px);}
    .hn-itm .news-row{background-color: #EDE9E959; border-radius: 2px; height: 100%; cursor: pointer; padding: 40px 0;}
    .hn-itm{height: 100%;}
    .right-home-news .owl-item{height: 100%; float: inline-start;}
    .hn-itm .news-date{padding-top: 20px; padding-bottom: 10px;}
    .hn-itm .news-title{font-size: 16px; line-height: 24px;}
    .hn-itm .home-news-image .img-bck{padding-bottom: 65%; border-radius: 0;}
    .campaign-img img{height: 350px; width: auto; border-radius: 2px;}
    .owl-carousel .owl-item .campaign-img img{ width: auto !important;}
    
    .img-bck.news-bck{padding-bottom: 56%; border-radius: 12px;}
    .il-bck.img-bck{padding-bottom: 65%; border-radius: 0;}
     .hi-169 .left-link, .hi-169 .left-home-news h3,.hi-168 .left-link, .hi-168 .left-home-news h3{padding:0;}
    .hl-itm .play-icon{bottom: 16px; left:16px; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(255,255,255,0.5); background: #EDE9E9A6; border-radius: 100%;}
    .hl-itm .play-icon svg {width: 24px; height: 24px; position: absolute; top: calc(50% - 12px); left: calc(50% - 10px);}
    .hl-itm .play-icon.download-icon a{display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;}
    .hl-itm .play-icon.download-icon{ padding: 0; padding-inline-end: 3px;}
    .hl-itm .play-icon svg
    .hn-itm .home-news-image{padding: 0;}
    .big-header-sm-ttl h4{
      color: #fff; 
      font-family: 'DM Serif Display';
      font-weight: 400;
      font-size: 22px;
      line-height: 32px;
}
.sche-height{max-height: 270px; overflow: auto;}
    .home-itm ol{margin: 0; list-style: none; counter-reset: num; padding: 0;}
    .hi-178 h3,.hi-130 p,.hi-131 h3{color: #042B57; font-size: 28px; line-height: 40px; font-family: "DM Serif Display", serif; font-weight: 400;}
    .hi-130 .desc-130{color: #fff; padding: 40px 80px; text-align: center;}
    .hi-130 .desc-130 *{font-size: 28px; line-height: 40px; color: #fff; font-weight: 400; font-family: "DM Serif Display", serif;;}
    .hi-130 .desc-130 h3{margin-top: 0; text-align: center; padding-top: 16px; margin: 0; font-weight: 600; font-size: 18px; line-height: 24px; font-family: "Inter";}
    .left-home-news h3{margin: 0; padding: 40px; padding-bottom: 0; font-size: 28px; line-height: 40px; color: #042B57; font-family: "DM Serif Display", serif;}
    .left-link {padding: 0 40px;}
    .left-home-news{width: 19rem;}
    .right-home-news{width: calc(100% - 19rem);}
    .owl-theme .owl-nav [class*=owl-]{margin: 0;}
    .news-cnt-link a{text-decoration: underline; font-size: 16px; line-height: 24px; color: #042B57 !important;}
    .news-cnt-link a:hover{color: #BB0000 !important;}
    .news-cnt-link a:active{opacity: 0.5;}
    .home-videos .left-home-news, .home-campanin .left-home-news{width: calc(19rem - 40px);}
    .home-videos .right-home-news, .home-campanin .right-home-news{width: calc(100% - (19rem - 40px));}
    .home-news .owl-stage{padding-inline-start: 0 !important;}
    .right-home-news .owl-nav {position: absolute; height: 0; margin: 0; top: 100px; width: calc(100% + 10px); left: -25px; }
    .home-campanin .right-home-news .owl-nav, .home-videos .right-home-news .owl-nav{top: calc(50% - 24px);}
    .right-home-news .owl-nav .owl-prev{float: inline-start;}
    .right-home-news .owl-nav .owl-next{float: inline-end;}
    .play-icon{padding-inline-start: 3px;}
    .right-home-news .owl-nav div{width: 48px; height: 48px; display: flex !important; align-items: center; justify-content: center; border-radius: 100% !important; border: 1px solid rgba(255,255,255,0.5); background-color: #EDE9E9A6;}
    .owl-theme .owl-nav [class*="owl-"]:hover{background-color:#EDE9E9A6 ;}
    .owl-theme .owl-nav [class*="owl-"]:hover svg, .owl-theme .owl-nav [class*="owl-"]:hover svg path{fill:#BB0000}
    .btn.disabled:hover svg path, .btn:disabled:hover svg path, fieldset:disabled:hover .btn svg path,.btn.disabled svg path, .btn:disabled svg path, fieldset:disabled .btn svg path,.btn.disabled:hover svg, .btn:disabled:hover svg, fieldset:disabled:hover .btn svg,.btn.disabled svg, .btn:disabled svg, fieldset:disabled .btn svg,.owl-theme .owl-nav [class*="owl-"].disabled svg, .owl-theme .owl-nav [class*="owl-"].disabled svg path{fill:#042B57 !important}
    .btn.disabled:hover, .btn:disabled:hover, fieldset:disabled:hover .btn,.btn.disabled, .btn:disabled, fieldset:disabled .btn,.owl-theme .owl-nav [class*="owl-"].disabled:hover{background-color:#D6D6D6 ;}
    .btn:disabled, fieldset:disabled .btn,.btn.disabled, .owl-theme .owl-nav .disabled{opacity: 0.3;}
    .hi-131 li{
      font-size: 16px; 
      background-color: #EDE9E959; 
      padding: 20px 10px; 
      margin-bottom: 2px; 
      line-height: 24px; 
      color: #042B57; 
      font-weight: 600; 
      counter-increment: num; /* Increase counter for each <li> */
      position: relative;
      padding-inline-start: 58px; /* Space for number on the right */
    }
    .home-itm a,.home-itm li a{color: #042B57 !important; text-decoration: underline; position: relative;}
    .home-itm li a{padding-inline-end: 15px;}
    /*.home-itm li a::after{content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 9.5C10 10.0523 9.55228 10.5 9 10.5C8.44772 10.5 8 10.0523 8 9.5V5.91406L3.70703 10.207C3.31652 10.5975 2.6835 10.5975 2.29297 10.207C1.90244 9.81651 1.90244 9.18349 2.29297 8.79297L6.58594 4.5H3C2.44772 4.5 2 4.05228 2 3.5C2 2.94772 2.44772 2.5 3 2.5H10V9.5Z" fill="#042B57"/></svg>'); position: absolute; width: 12px; height: 12px; right: 0; top: 0; }*/
    .home-itm li a::after {
        content: '';
        position: absolute;
        width: 12px;
        height: 12px;
        right: 0;
        bottom: 3px;
        
        display: inline-block;
        background-color: #042B57; /* this is the icon color */
        
        /* Mask for modern browsers */
        -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M10 9.5C10 10.0523 9.55228 10.5 9 10.5C8.44772 10.5 8 10.0523 8 9.5V5.91406L3.70703 10.207C3.31652 10.5975 2.6835 10.5975 2.29297 10.207C1.90244 9.81651 1.90244 9.18349 2.29297 8.79297L6.58594 4.5H3C2.44772 4.5 2 4.05228 2 3.5C2 2.94772 2.44772 2.5 3 2.5H10V9.5Z'/></svg>") no-repeat center;
        -webkit-mask-size: contain;
        mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M10 9.5C10 10.0523 9.55228 10.5 9 10.5C8.44772 10.5 8 10.0523 8 9.5V5.91406L3.70703 10.207C3.31652 10.5975 2.6835 10.5975 2.29297 10.207C1.90244 9.81651 1.90244 9.18349 2.29297 8.79297L6.58594 4.5H3C2.44772 4.5 2 4.05228 2 3.5C2 2.94772 2.44772 2.5 3 2.5H10V9.5Z'/></svg>") no-repeat center;
        mask-size: contain;
    }

    .home-itm p a::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    right: 0;
    bottom: 5px;
    display: inline-block;
    background-color: #042B57; /* icon color */

    /* Mask */
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M4.88297 1.79302C5.27349 1.40249 5.9065 1.40249 6.29703 1.79302L11.0041 6.50005L6.29703 11.2071C5.90655 11.5974 5.27347 11.5974 4.88297 11.2071C4.49247 10.8166 4.49254 10.1835 4.88297 9.79302L7.17593 7.50005H2.00015C1.44811 7.49988 1.00032 7.05209 1.00015 6.50005C1.00022 5.94782 1.44889 5.50005 2.00113 5.50005H7.17593L4.88297 3.20708C4.49248 2.81659 4.49254 2.18355 4.88297 1.79302Z'/></svg>") no-repeat center;
    -webkit-mask-size: contain;
    mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M4.88297 1.79302C5.27349 1.40249 5.9065 1.40249 6.29703 1.79302L11.0041 6.50005L6.29703 11.2071C5.90655 11.5974 5.27347 11.5974 4.88297 11.2071C4.49247 10.8166 4.49254 10.1835 4.88297 9.79302L7.17593 7.50005H2.00015C1.44811 7.49988 1.00032 7.05209 1.00015 6.50005C1.00022 5.94782 1.44889 5.50005 2.00113 5.50005H7.17593L4.88297 3.20708C4.49248 2.81659 4.49254 2.18355 4.88297 1.79302Z'/></svg>") no-repeat center;
    mask-size: contain;
}
    .home-itm p a:hover::after,.home-itm li a:hover::after {
        background-color: #BB0000; /* change icon color on hover */
    }
    .row [class*="col-"].left-bn{padding-inline-end: 19px;}
    .row [class*="col-"].right-bn{padding-inline-start: 19px; text-align: end; font-size: 16px; line-height: 24px; color: #042B57; font-weight: 400;}
    .news-cnt-description a{text-decoration: underline;}
    .news-cnt-description a:hover{color: #BB0000;}
    .news-cnt-description a:active,.home-itm li a:active{opacity: 0.5;}
    .hi-131 li:first-child{border-top-left-radius: 12px; border-top-right-radius: 12px;}
    .hi-131 li:last-child{border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
    .hi-178 h3,.hi-131 h3{padding: 24px 40px 8px 40px; margin: 0;}
    .hi-178 h3{padding-bottom:24px ;}
    
    .break-nsl{min-height: 320px;}
    .ds-175 .hi-130,.ds-174 .hi-130{grid-column: span 2; min-height: 0;}
    .ds-174 .hi-130 .desc-130{padding: 68px;}
    .hi-131 p a{margin-bottom: 20px; padding-inline-end: 15px; position: relative; display: inline-block; color: #042B57 !important; font-weight: 600;}
    .hi-131 p{padding: 0 40px;}
    .hi-131 li::after{
      position: absolute; 
      content: counter(num) ".";
      position: absolute;
      left: 40px;          /* Place number after text */
      top: 20px;
    }
    .ds-176 .hi-166,.ds-175 .hi-166{grid-row: span 1;}
    .ds-176 .hi-130{min-height: 0;}
    /*.home-itm p a::after{position: absolute; width: 12px; height: 12px; right: 0; top: 50%; content: ''; transform: translateY(-50%);  background-repeat: no-repeat;  background-size: contain; background-image: url("data:image/svg+xml;utf8,<svg width='173' height='24' viewBox='0 0 173 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.23011 8.13068V6.36364H10.5142V8.13068H6.91761V18H4.8267V8.13068H1.23011ZM12.2131 18V9.27273H14.2699V18H12.2131ZM13.2472 8.03409C12.9214 8.03409 12.6411 7.92614 12.4062 7.71023C12.1714 7.49053 12.054 7.22727 12.054 6.92045C12.054 6.60985 12.1714 6.34659 12.4062 6.13068C12.6411 5.91098 12.9214 5.80114 13.2472 5.80114C13.5767 5.80114 13.857 5.91098 14.0881 6.13068C14.3229 6.34659 14.4403 6.60985 14.4403 6.92045C14.4403 7.22727 14.3229 7.49053 14.0881 7.71023C13.857 7.92614 13.5767 8.03409 13.2472 8.03409ZM20.1918 18.1705C19.3205 18.1705 18.5724 17.9792 17.9474 17.5966C17.3262 17.214 16.8471 16.6856 16.5099 16.0114C16.1766 15.3333 16.0099 14.553 16.0099 13.6705C16.0099 12.7841 16.1804 12.0019 16.5213 11.3239C16.8622 10.642 17.3433 10.1117 17.9645 9.73295C18.5895 9.35038 19.3281 9.15909 20.1804 9.15909C20.8887 9.15909 21.5156 9.28977 22.0611 9.55114C22.6103 9.80871 23.0478 10.1742 23.3736 10.6477C23.6993 11.1174 23.8849 11.6667 23.9304 12.2955H21.9645C21.8849 11.875 21.6955 11.5246 21.3963 11.2443C21.1009 10.9602 20.705 10.8182 20.2088 10.8182C19.7884 10.8182 19.419 10.9318 19.1009 11.1591C18.7827 11.3826 18.5346 11.7045 18.3565 12.125C18.1823 12.5455 18.0952 13.0492 18.0952 13.6364C18.0952 14.2311 18.1823 14.7424 18.3565 15.1705C18.5308 15.5947 18.7751 15.9223 19.0895 16.1534C19.4077 16.3807 19.7808 16.4943 20.2088 16.4943C20.5118 16.4943 20.7827 16.4375 21.0213 16.3239C21.2637 16.2064 21.4664 16.0379 21.6293 15.8182C21.7921 15.5985 21.9039 15.3314 21.9645 15.017H23.9304C23.8812 15.6345 23.6993 16.1818 23.3849 16.6591C23.0705 17.1326 22.6425 17.5038 22.1009 17.7727C21.5592 18.0379 20.9228 18.1705 20.1918 18.1705ZM27.4943 15.2614L27.4886 12.7784H27.8182L30.9545 9.27273H33.358L29.5 13.5682H29.0739L27.4943 15.2614ZM25.6193 18V6.36364H27.6761V18H25.6193ZM31.0966 18L28.2557 14.0284L29.642 12.5795L33.5568 18H31.0966ZM38.233 18.1705C37.358 18.1705 36.6023 17.9886 35.9659 17.625C35.3333 17.2576 34.8466 16.7386 34.5057 16.0682C34.1648 15.3939 33.9943 14.6004 33.9943 13.6875C33.9943 12.7898 34.1648 12.0019 34.5057 11.3239C34.8504 10.642 35.3314 10.1117 35.9489 9.73295C36.5663 9.35038 37.2917 9.15909 38.125 9.15909C38.6629 9.15909 39.1705 9.24621 39.6477 9.42045C40.1288 9.59091 40.553 9.85606 40.9205 10.2159C41.2917 10.5758 41.5833 11.0341 41.7955 11.5909C42.0076 12.1439 42.1136 12.803 42.1136 13.5682V14.1989H34.9602V12.8125H40.142C40.1383 12.4186 40.053 12.0682 39.8864 11.7614C39.7197 11.4508 39.4867 11.2064 39.1875 11.0284C38.892 10.8504 38.5473 10.7614 38.1534 10.7614C37.733 10.7614 37.3636 10.8636 37.0455 11.0682C36.7273 11.2689 36.4792 11.5341 36.3011 11.8636C36.1269 12.1894 36.0379 12.5473 36.0341 12.9375V14.1477C36.0341 14.6553 36.1269 15.0909 36.3125 15.4545C36.4981 15.8144 36.7576 16.0909 37.0909 16.2841C37.4242 16.4735 37.8144 16.5682 38.2614 16.5682C38.5606 16.5682 38.8314 16.5265 39.0739 16.4432C39.3163 16.3561 39.5265 16.2292 39.7045 16.0625C39.8826 15.8958 40.017 15.6894 40.108 15.4432L42.0284 15.6591C41.9072 16.1667 41.6761 16.6098 41.3352 16.9886C40.9981 17.3636 40.5663 17.6553 40.0398 17.8636C39.5133 18.0682 38.911 18.1705 38.233 18.1705ZM48.2116 9.27273V10.8636H43.1946V9.27273H48.2116ZM44.4332 7.18182H46.4901V15.375C46.4901 15.6515 46.5317 15.8636 46.6151 16.0114C46.7022 16.1553 46.8158 16.2538 46.956 16.3068C47.0961 16.3598 47.2514 16.3864 47.4219 16.3864C47.5507 16.3864 47.6681 16.3769 47.7741 16.358C47.884 16.339 47.9673 16.322 48.0241 16.3068L48.3707 17.9148C48.2609 17.9527 48.1037 17.9943 47.8991 18.0398C47.6984 18.0852 47.4522 18.1117 47.1605 18.1193C46.6454 18.1345 46.1813 18.0568 45.7685 17.8864C45.3556 17.7121 45.0279 17.4432 44.7855 17.0795C44.5469 16.7159 44.4295 16.2614 44.4332 15.7159V7.18182ZM49.9318 18V9.27273H51.9886V18H49.9318ZM50.9659 8.03409C50.6402 8.03409 50.3598 7.92614 50.125 7.71023C49.8902 7.49053 49.7727 7.22727 49.7727 6.92045C49.7727 6.60985 49.8902 6.34659 50.125 6.13068C50.3598 5.91098 50.6402 5.80114 50.9659 5.80114C51.2955 5.80114 51.5758 5.91098 51.8068 6.13068C52.0417 6.34659 52.1591 6.60985 52.1591 6.92045C52.1591 7.22727 52.0417 7.49053 51.8068 7.71023C51.5758 7.92614 51.2955 8.03409 50.9659 8.03409ZM56.1605 12.8864V18H54.1037V9.27273H56.0696V10.7557H56.1719C56.3726 10.267 56.6927 9.87879 57.1321 9.59091C57.5753 9.30303 58.1226 9.15909 58.7741 9.15909C59.3764 9.15909 59.901 9.28788 60.348 9.54545C60.7988 9.80303 61.1473 10.1761 61.3935 10.6648C61.6435 11.1534 61.7666 11.7462 61.7628 12.4432V18H59.706V12.7614C59.706 12.178 59.5545 11.7216 59.2514 11.392C58.9522 11.0625 58.5374 10.8977 58.0071 10.8977C57.6473 10.8977 57.3272 10.9773 57.0469 11.1364C56.7704 11.2917 56.5526 11.517 56.3935 11.8125C56.2382 12.108 56.1605 12.4659 56.1605 12.8864ZM67.6491 21.4545C66.9105 21.4545 66.276 21.3542 65.7457 21.1534C65.2154 20.9564 64.7893 20.6913 64.4673 20.358C64.1454 20.0246 63.9219 19.6553 63.7969 19.25L65.6491 18.8011C65.7325 18.9716 65.8537 19.1402 66.0128 19.3068C66.1719 19.4773 66.3859 19.6174 66.6548 19.7273C66.9276 19.8409 67.2704 19.8977 67.6832 19.8977C68.2666 19.8977 68.7495 19.7557 69.1321 19.4716C69.5147 19.1913 69.706 18.7292 69.706 18.0852V16.4318H69.6037C69.4976 16.6439 69.3423 16.8617 69.1378 17.0852C68.937 17.3087 68.67 17.4962 68.3366 17.6477C68.0071 17.7992 67.5923 17.875 67.0923 17.875C66.4219 17.875 65.8139 17.7178 65.2685 17.4034C64.7268 17.0852 64.295 16.6117 63.973 15.983C63.6548 15.3504 63.4957 14.5587 63.4957 13.608C63.4957 12.6496 63.6548 11.8409 63.973 11.1818C64.295 10.5189 64.7287 10.017 65.2741 9.67614C65.8196 9.33144 66.4276 9.15909 67.098 9.15909C67.6094 9.15909 68.0298 9.24621 68.3594 9.42045C68.6927 9.59091 68.9579 9.79735 69.1548 10.0398C69.3518 10.2784 69.5014 10.5038 69.6037 10.7159H69.7173V9.27273H71.7457V18.142C71.7457 18.8883 71.5677 19.5057 71.2116 19.9943C70.8556 20.483 70.3688 20.8485 69.7514 21.0909C69.134 21.3333 68.4332 21.4545 67.6491 21.4545ZM67.6662 16.2614C68.1018 16.2614 68.473 16.1553 68.7798 15.9432C69.0866 15.7311 69.3196 15.4261 69.4787 15.0284C69.6378 14.6307 69.7173 14.1534 69.7173 13.5966C69.7173 13.0473 69.6378 12.5663 69.4787 12.1534C69.3234 11.7405 69.0923 11.4205 68.7855 11.1932C68.4825 10.9621 68.1094 10.8466 67.6662 10.8466C67.2079 10.8466 66.8253 10.9659 66.5185 11.2045C66.2116 11.4432 65.9806 11.7708 65.8253 12.1875C65.67 12.6004 65.5923 13.0701 65.5923 13.5966C65.5923 14.1307 65.67 14.5985 65.8253 15C65.9844 15.3977 66.2173 15.7083 66.5241 15.9318C66.8348 16.1515 67.2154 16.2614 67.6662 16.2614ZM77.9134 18V6.36364H82.3679C83.2088 6.36364 83.9077 6.49621 84.4645 6.76136C85.0251 7.02273 85.4437 7.38068 85.7202 7.83523C86.0005 8.28977 86.1406 8.80492 86.1406 9.38068C86.1406 9.85417 86.0497 10.2595 85.8679 10.5966C85.6861 10.9299 85.4418 11.2008 85.1349 11.4091C84.8281 11.6174 84.4853 11.767 84.1065 11.858V11.9716C84.5194 11.9943 84.9152 12.1212 85.294 12.3523C85.6766 12.5795 85.9891 12.9015 86.2315 13.3182C86.474 13.7348 86.5952 14.2386 86.5952 14.8295C86.5952 15.4318 86.4493 15.9735 86.1577 16.4545C85.866 16.9318 85.4266 17.3087 84.8395 17.5852C84.2524 17.8617 83.5137 18 82.6236 18H77.9134ZM80.0213 16.2386H82.2884C83.0535 16.2386 83.6046 16.0928 83.9418 15.8011C84.2827 15.5057 84.4531 15.1269 84.4531 14.6648C84.4531 14.3201 84.3679 14.0095 84.1974 13.733C84.027 13.4527 83.7846 13.233 83.4702 13.0739C83.1558 12.911 82.7808 12.8295 82.3452 12.8295H80.0213V16.2386ZM80.0213 11.3125H82.1065C82.4702 11.3125 82.7978 11.2462 83.0895 11.1136C83.3812 10.9773 83.6103 10.786 83.777 10.5398C83.9474 10.2898 84.0327 9.99432 84.0327 9.65341C84.0327 9.20265 83.8736 8.83144 83.5554 8.53977C83.241 8.24811 82.7732 8.10227 82.152 8.10227H80.0213V11.3125ZM92.1449 18.1705C91.2926 18.1705 90.554 17.983 89.929 17.608C89.304 17.233 88.8191 16.7083 88.4744 16.0341C88.1335 15.3598 87.9631 14.572 87.9631 13.6705C87.9631 12.7689 88.1335 11.9792 88.4744 11.3011C88.8191 10.6231 89.304 10.0966 89.929 9.72159C90.554 9.34659 91.2926 9.15909 92.1449 9.15909C92.9972 9.15909 93.7358 9.34659 94.3608 9.72159C94.9858 10.0966 95.4688 10.6231 95.8097 11.3011C96.1544 11.9792 96.3267 12.7689 96.3267 13.6705C96.3267 14.572 96.1544 15.3598 95.8097 16.0341C95.4688 16.7083 94.9858 17.233 94.3608 17.608C93.7358 17.983 92.9972 18.1705 92.1449 18.1705ZM92.1562 16.5227C92.6184 16.5227 93.0047 16.3958 93.3153 16.142C93.6259 15.8845 93.857 15.5398 94.0085 15.108C94.1638 14.6761 94.2415 14.1951 94.2415 13.6648C94.2415 13.1307 94.1638 12.6477 94.0085 12.2159C93.857 11.7803 93.6259 11.4337 93.3153 11.1761C93.0047 10.9186 92.6184 10.7898 92.1562 10.7898C91.6828 10.7898 91.2888 10.9186 90.9744 11.1761C90.6638 11.4337 90.4309 11.7803 90.2756 12.2159C90.1241 12.6477 90.0483 13.1307 90.0483 13.6648C90.0483 14.1951 90.1241 14.6761 90.2756 15.108C90.4309 15.5398 90.6638 15.8845 90.9744 16.142C91.2888 16.3958 91.6828 16.5227 92.1562 16.5227ZM99.4261 9.27273L101.188 12.4943L102.977 9.27273H105.153L102.523 13.6364L105.199 18H103.034L101.188 14.858L99.358 18H97.1761L99.8352 13.6364L97.2443 9.27273H99.4261ZM121.202 12.1818C121.202 13.4356 120.967 14.5095 120.497 15.4034C120.031 16.2936 119.395 16.9754 118.588 17.4489C117.785 17.9223 116.874 18.1591 115.855 18.1591C114.836 18.1591 113.923 17.9223 113.116 17.4489C112.313 16.9716 111.677 16.2879 111.207 15.3977C110.741 14.5038 110.509 13.4318 110.509 12.1818C110.509 10.928 110.741 9.85606 111.207 8.96591C111.677 8.07197 112.313 7.38826 113.116 6.91477C113.923 6.44129 114.836 6.20455 115.855 6.20455C116.874 6.20455 117.785 6.44129 118.588 6.91477C119.395 7.38826 120.031 8.07197 120.497 8.96591C120.967 9.85606 121.202 10.928 121.202 12.1818ZM119.082 12.1818C119.082 11.2992 118.944 10.5549 118.668 9.94886C118.395 9.33902 118.016 8.87879 117.531 8.56818C117.046 8.25379 116.488 8.09659 115.855 8.09659C115.223 8.09659 114.664 8.25379 114.179 8.56818C113.694 8.87879 113.313 9.33902 113.037 9.94886C112.764 10.5549 112.628 11.2992 112.628 12.1818C112.628 13.0644 112.764 13.8106 113.037 14.4205C113.313 15.0265 113.694 15.4867 114.179 15.8011C114.664 16.1117 115.223 16.267 115.855 16.267C116.488 16.267 117.046 16.1117 117.531 15.8011C118.016 15.4867 118.395 15.0265 118.668 14.4205C118.944 13.8106 119.082 13.0644 119.082 12.1818ZM127.524 9.27273V10.8636H122.365V9.27273H127.524ZM123.655 18V8.44886C123.655 7.86174 123.776 7.37311 124.018 6.98295C124.265 6.5928 124.594 6.30114 125.007 6.10795C125.42 5.91477 125.878 5.81818 126.382 5.81818C126.738 5.81818 127.054 5.84659 127.331 5.90341C127.607 5.96023 127.812 6.01136 127.945 6.05682L127.536 7.64773C127.448 7.62121 127.339 7.5947 127.206 7.56818C127.073 7.53788 126.926 7.52273 126.763 7.52273C126.38 7.52273 126.109 7.61553 125.95 7.80114C125.795 7.98295 125.717 8.24432 125.717 8.58523V18H123.655ZM133.555 9.27273V10.8636H128.396V9.27273H133.555ZM129.686 18V8.44886C129.686 7.86174 129.807 7.37311 130.05 6.98295C130.296 6.5928 130.625 6.30114 131.038 6.10795C131.451 5.91477 131.91 5.81818 132.413 5.81818C132.769 5.81818 133.086 5.84659 133.362 5.90341C133.639 5.96023 133.843 6.01136 133.976 6.05682L133.567 7.64773C133.48 7.62121 133.37 7.5947 133.237 7.56818C133.105 7.53788 132.957 7.52273 132.794 7.52273C132.411 7.52273 132.141 7.61553 131.982 7.80114C131.826 7.98295 131.749 8.24432 131.749 8.58523V18H129.686ZM135.166 18V9.27273H137.223V18H135.166ZM136.2 8.03409C135.875 8.03409 135.594 7.92614 135.359 7.71023C135.125 7.49053 135.007 7.22727 135.007 6.92045C135.007 6.60985 135.125 6.34659 135.359 6.13068C135.594 5.91098 135.875 5.80114 136.2 5.80114C136.53 5.80114 136.81 5.91098 137.041 6.13068C137.276 6.34659 137.393 6.60985 137.393 6.92045C137.393 7.22727 137.276 7.49053 137.041 7.71023C136.81 7.92614 136.53 8.03409 136.2 8.03409ZM143.145 18.1705C142.274 18.1705 141.526 17.9792 140.901 17.5966C140.279 17.214 139.8 16.6856 139.463 16.0114C139.13 15.3333 138.963 14.553 138.963 13.6705C138.963 12.7841 139.134 12.0019 139.474 11.3239C139.815 10.642 140.296 10.1117 140.918 9.73295C141.543 9.35038 142.281 9.15909 143.134 9.15909C143.842 9.15909 144.469 9.28977 145.014 9.55114C145.563 9.80871 146.001 10.1742 146.327 10.6477C146.652 11.1174 146.838 11.6667 146.884 12.2955H144.918C144.838 11.875 144.649 11.5246 144.349 11.2443C144.054 10.9602 143.658 10.8182 143.162 10.8182C142.741 10.8182 142.372 10.9318 142.054 11.1591C141.736 11.3826 141.488 11.7045 141.31 12.125C141.135 12.5455 141.048 13.0492 141.048 13.6364C141.048 14.2311 141.135 14.7424 141.31 15.1705C141.484 15.5947 141.728 15.9223 142.043 16.1534C142.361 16.3807 142.734 16.4943 143.162 16.4943C143.465 16.4943 143.736 16.4375 143.974 16.3239C144.217 16.2064 144.42 16.0379 144.582 15.8182C144.745 15.5985 144.857 15.3314 144.918 15.017H146.884C146.834 15.6345 146.652 16.1818 146.338 16.6591C146.024 17.1326 145.596 17.5038 145.054 17.7727C144.512 18.0379 143.876 18.1705 143.145 18.1705ZM152.436 18.1705C151.561 18.1705 150.805 17.9886 150.169 17.625C149.536 17.2576 149.05 16.7386 148.709 16.0682C148.368 15.3939 148.197 14.6004 148.197 13.6875C148.197 12.7898 148.368 12.0019 148.709 11.3239C149.054 10.642 149.535 10.1117 150.152 9.73295C150.769 9.35038 151.495 9.15909 152.328 9.15909C152.866 9.15909 153.374 9.24621 153.851 9.42045C154.332 9.59091 154.756 9.85606 155.124 10.2159C155.495 10.5758 155.786 11.0341 155.999 11.5909C156.211 12.1439 156.317 12.803 156.317 13.5682V14.1989H149.163V12.8125H154.345C154.341 12.4186 154.256 12.0682 154.089 11.7614C153.923 11.4508 153.69 11.2064 153.391 11.0284C153.095 10.8504 152.75 10.7614 152.357 10.7614C151.936 10.7614 151.567 10.8636 151.249 11.0682C150.93 11.2689 150.682 11.5341 150.504 11.8636C150.33 12.1894 150.241 12.5473 150.237 12.9375V14.1477C150.237 14.6553 150.33 15.0909 150.516 15.4545C150.701 15.8144 150.961 16.0909 151.294 16.2841C151.627 16.4735 152.018 16.5682 152.464 16.5682C152.764 16.5682 153.035 16.5265 153.277 16.4432C153.519 16.3561 153.73 16.2292 153.908 16.0625C154.086 15.8958 154.22 15.6894 154.311 15.4432L156.232 15.6591C156.11 16.1667 155.879 16.6098 155.538 16.9886C155.201 17.3636 154.769 17.6553 154.243 17.8636C153.716 18.0682 153.114 18.1705 152.436 18.1705Z' fill='#042B57'/><path d='M0.59375 21.1818H64.7216V22.2727H0.59375V21.1818ZM70.6065 21.1818H156.999V22.2727H70.6065V21.1818Z' fill='#042B57'/><path d='M171 15.5C171 16.0523 170.552 16.5 170 16.5C169.448 16.5 169 16.0523 169 15.5V11.9141L164.707 16.207C164.317 16.5975 163.683 16.5975 163.293 16.207C162.902 15.8165 162.902 15.1835 163.293 14.793L167.586 10.5H164C163.448 10.5 163 10.0523 163 9.5C163 8.94772 163.448 8.5 164 8.5H171V15.5Z' fill='#042B57'/></svg>");}*/
    .album-header h2{font-size: 28px; line-height: 40px; color: #042B57; font-weight: 400; font-family: "DM Serif Display", serif; margin: 0;}
    .album-date{padding-bottom: 20px; font-size:16px; line-height: 24px; color: #042B57; font-weight: 400;}
    .other-news{padding-top: 75px; }
    .break-nsl .bni{
      background-color: #EDE9E959;
      border-radius: 2px;
      padding: 9px 36px;
      min-height: 64px;
      display: flex;
      align-items: center;

      padding-inline-end: 30px;
      font-size: 16px;
      line-height: 24px;
      font-weight: 600;
      font-family: "Inter";
      margin-bottom: 1px;
    }
    .break-nsl .bni .row{width: 100%;} 
    .break-nsl .bni.highlight{
      color: #BB0000;
    }
    .album-container{max-width: 100%;}
    .albums-list .media-list{width: 100%;}
    .media-section{padding-top: 4rem;}
    .section-ttl .filter-link {top: 10px;}
    .other-news .related-ttl h3{color:#042B57; font-size: 28px; font-weight: 400; line-height: 40px; font-family: "DM Serif Display", serif;}
    .other-news .other-item{background: #F7F4F3; padding: 3px; border: 1px solid #fff; height: 100%; border-radius: 12px;}
    .other-news .other-item .img-bck{padding-bottom: 65%;}
    .news-image .img-bck{padding-bottom: 65%;}
    .close:hover svg, .close:hover  svg path{fill:#BB0000}
    .other-desc{font-size: 14px; line-height: 20px; padding: 5px; padding-bottom: 15px; font-family: "Inter"; font-weight: 400; color:#042B57; padding-top: 5px;}
    .filter-link a,.back-link span{text-decoration: underline; margin-inline-start: 5px; font-size: 16px; line-height: 24px; font-weight: 600; font-family: 'Inter'; color: #042B57;}
    .filter-link a{padding-top: 8px;}
    .news-date {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 25px;
        color: #042B57;
        font-weight: normal;
    }
    .media-desc{padding: 20px;}
    .media-campaign-item a{color: #042B57; font-size: 16px; line-height: 24px;} 
    .media-campaign-item a .media-date{font-size: 14px; line-height: 20px; padding-top: 8px;}
    .media-campaign-item a.comp-img{position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
    .media-campaign-item a.comp-img .play-icon{padding-inline-start: 0;}
    .modal-body .download-icon{
      width: 48px;
      height: 48px;
      border: 1px solid rgba(255,255,255,0.5);
      background: #EDE9E9A6;
      border-radius: 100%;
      display: flex;
      align-items: center;
      justify-content: center; 
      top: 16px; 
      z-index: 999;
      right: 80px; 
    }
    .modal-body .download-icon svg{width: 24px; height: 24px;}
    .video-row.media-itm .play-icon, .media-campaign-item.media-itm .play-icon{width: 48px; height: 48px;}
    .video-row.media-itm .play-icon.download-icon, .media-campaign-item.media-itm .play-icon.download-icon{padding-inline-start: 0;}
    .video-row.media-itm .play-icon svg, .media-campaign-item.media-itm .play-icon svg{width: 24px; height: 24px;}
    .video-cnt-content{padding: 20px; font-size: 16px; line-height: 24px; font-weight: 400; font-family: "Inter"; color: #042B57;}
    .video-cnt-content .video-date{font-size: 14px;}
    .row .media-itm.video-row{background: #F7F4F3; padding: 2px; border: 1px solid #fff; border-radius: 12px;}
    .news-title {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 10px;
        line-height: 24px;
        margin: 0;
    }

    .news-title a {
        color: #042B57;
        text-decoration: none;
        transition: color 0.3s ease;
    }

    .news-image {
        border-radius: 8px;
        overflow: hidden;
        width: 256px;
    }

    .news-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: transform 0.3s ease;
    }

    .news-row:hover .news-image img {
        transform: scale(1.05);
    }

    .hn-itm .news-row:hover .news-image img {
        transform: none;
    }
    .hn-itm .news-row:hover{box-shadow: none;transform: none; }
    .home-news .owl-stage{/*display: flex;*/height: 100%;}
    .placeholder-image {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, #e8e5e4 0%, #d4d0cf 100%);
        color: #999;
        font-size: 3rem;
    }

    .pagination-wrapper {
        display: flex;
        justify-content: center;
    }
    /* End News Style */

    /* Schedule Style */
    
    .schedules-section {
        padding-bottom: 48px;
    }
    .sponsor-item{padding-inline-start: 24px;}
    .sponsor-item img{height: 80px; width: auto;}

    /* Accordion Styles */
    .schedules-accordion {
        max-width: 100%;
    }

    .schedule-day-item {
        border: none;
        background: #F7F4F3;
        border: 1px solid rgba(255,255,255,0.5);
        margin-bottom: 48px;
        border-radius: 12px;
        padding: 2px;
        overflow: hidden;
    }
    .hi-schedule{
       background: #EDE9E9A6;
        border: 1px solid rgba(255,255,255,0.5);
        margin-bottom: 0;
        border-radius: 12px;
        padding: 2px;
    }
    .home-itm .schedule-day-item{
      background: none;
      border: none;
      padding: 0;
      border-radius: 0;
      margin-bottom: 0;
    }
    .home-itm .schedule-day-item .schedule-item{
      background-color: #EDE9E959;
    }
    .schedule-day-item:last-child{margin-bottom: 0;}
    .accordion-body{padding: 0;}
    .accordion-header {
        border: none;
    }
    .schedules-section{padding-top: 48px !important;}
    .page-header-section{padding-top: 48px;}
    .accordion-button {
        background: #f7f4f3;
        border: none;
        padding: 48px 40px;
        
        
        color: #333;
        cursor: default !important;
        box-shadow: none;
    }
    .home-schedules .accordion-button {
      padding-bottom: 26px;
      padding-top: 24px;
    }
    .ds-desktop-173 .home-schedules .accordion-button{padding-top: 24px;}
     .ds-desktop-173 .left-col-home {display: flex; flex-direction: column; }
    .home-schedules .schedule-title{
      font-size: 16px;
    }
   .accordion-button  .schedule-day-header{
      font-weight: 600;
      font-size: 28px;
      line-height: 40px;
   }

    .accordion-button:not(.collapsed) {
        background: none;
        color: #042B57;
        box-shadow: none;
        cursor: default;
    }

    .accordion-button:focus {
        box-shadow: none;
        border: none;
    }

    .accordion-button::after {
        background:none;
    }

    .accordion-button:not(.collapsed)::after {
        background:none
    }

    .schedule-day-header {
        display: flex;
        align-items: center;
        gap: 10px;
        width: 100%;
    }

    .day-name {
        font-size: 28px;
        line-height: 40px;
        font-family: "DM Serif Display", serif;
        font-weight: 400;        
        color: #042B57;
    }

    .day-date {
        font-size: 28px;
        line-height: 40px;
        font-family: "DM Serif Display", serif;
        font-weight: 400;        
        color: #042B57;
    }

    .schedule-count {
        font-size: 0.95rem;
        font-weight: 500;
        opacity: 0.8;
        padding: 5px 15px;
        background: rgba(0, 0, 0, 0.1);
        border-radius: 20px;
    }

    /* Schedule Items */
    .schedule-items {
        padding: 0;
    }

    .schedule-item {
        padding: 27px 40px;
        margin-bottom: 1px;
        transition: background 0.3s ease;
        background: #fff;
        border-radius: 2px;
    }
    .home-itm .schedule-item {
      padding: 20px 40px;
      padding-inline-end: 30px;
    }

    .schedule-item:first-child {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }

    .schedule-item:last-child {
        border-bottom: none;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }

    .schedule-time {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 10px;
        font-size: 18px;
        line-height: 24px;
        font-family: 'Inter';
        font-weight: 600;
        color: #042B57;
    }

    .time-separator {
        color: #042B57;
        font-weight: 400;
    }

    .schedule-title {
        font-size: 18px;
        line-height: 24px;
        font-family: 'Inter';
        font-weight: 600;
        color: #042B57;
        margin-bottom: 0;
    }
    .schedule-content a{text-decoration: underline;}

    .schedule-description {
        font-size: 1rem;
        color: #666;
        margin: 0;
        line-height: 1.6;
    }

    .schedule-image {
        border-radius: 8px;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .schedule-image img {
        width: 100%;
        height: 150px;
        object-fit: cover;
    }

    .btn-video {
        background: #d4af37;
        color: #ffffff;
        border: none;
        padding: 8px 20px;
        border-radius: 6px;
        font-size: 0.95rem;
        font-weight: 500;
        transition: all 0.3s ease;
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        gap: 8px;
    }

    .btn-video:hover {
        background: #c19b2d;
        color: #ffffff;
        transform: translateY(-2px);
    }

    .btn-video i {
        font-size: 1.2rem;
    }

    .no-schedules {
        background: #f7f4f3;
        border-radius: 12px;
        padding: 60px 40px;
    }

    .no-schedules p {
        font-size: 1.2rem;
        color: #888;
        margin: 0;
    }

    .pagination-wrapper {
        display: flex;
        justify-content: center;
    }

    
    /* End Schedule Style */

    .header-slogan .slogan svg{width: auto; height: 2.7vw; max-height: 40px;}
    .header-logo img{width: 425px; max-width: 100%;}
    /*
    .header-menu{width: 280px;}
    .header-slogan{width: calc(100% - 670px);}
    
    .header-slogan .slogan{position: absolute; width: 100%; left: 0; z-index: -1; }
    */
    .bottom-menu ul{margin: 0;}
    .cst-field img{width: 320px; height: auto;}
    .cst-field video{border-radius: 12px;}
    .cst-field{text-align: center;}
    .cst-field img{display: inline-block;}
    .menu-list .bm-first-li{padding-inline-end: 10px;}
    .menu-list .bm-last-li{padding-inline-start: 10px;}
    .menu-list .bottom-menu{padding-top: 24px;}
    .footer-main .bottom-menu li{padding-inline-end: 16px;}
    .para-desc h4,.para-desc h3,.para-ttl h3{font-size:28px; padding-bottom: 20px; margin: 0; line-height: 40px; color: #042B57; font-weight: 400; font-family: "DM Serif Display", serif;}
    .para-desc, .para-desc *{font-size: 16px; line-height: 24px; color: #042B57; font-family: "Inter"; font-weight: 400;}
    .para-desc a{text-decoration: underline;}
    .home-itm a:hover, .home-itm li a:hover,.schedule-content a:hover,.schedule-content a:hover *,.para-desc a:hover{color: #BB0000 !important;}
    .home-itm a:active, .home-itm li a:active,.schedule-content a:active,.para-desc a:active{opacity: 0.5;}
    .campaign-itm:hover .play-icon svg path,.campaign-itm:hover .play-icon svg ,.home-itm .campaign-img:hover .play-icon svg path,.home-itm .campaign-img:hover .play-icon svg{fill:#BB0000}
    .campaign-itm .media-campaign-item:active,.home-itm .campaign-img:active{opacity: 0.5;}
    .para-desc p{padding-bottom: 12px;}
    .para-desc h4,.para-desc h3{padding-top: 30px;}
    .media-campaign-item{padding: 2px; height: 100%; border-radius: 12px; border: 1px solid rgba(255,255,255,1); background-color: #F7F4F3; }
    .img-bck.campain-bck{padding-bottom: 52%; border-radius: 12px; }
    .section-ttl h3{font-size: 28px; line-height: 40px; font-weight: 400; color: #042B57; font-family: "DM Serif Display", serif;}
    .video-row .img-bck.campain-bck{border-start-end-radius: 2px; border-end-end-radius: 2px;}
    .row [class*="col-"].right-big-header{padding-left: 20px;}
    .row [class*="col-"].left-news-cnt{padding-inline-end: 28px;}
    .row [class*="col-"].right-news-cnt{padding-inline-start: 28px;}
    .home-itm .schedule-time{font-weight: 400;}
    .schedule-top-image.media-list{width: 100%;}
    .refresh-bn{right: 30px; bottom: 30px; font-size: 16px; line-height: 24px; font-weight: 600; color: #042B57 !important; font-family: "Inter";}
    .refresh-bn:hover svg, .refresh-bn:hover svg path{fill: #BB0000;}
    .refresh-bn:active{opacity: 0.5;}
    .break-nsl #preloader.preloader{background: none; position: absolute; top: 0; }
    .break-nsl #preloader.preloader::before {
      content: "";
      position: fixed;
      top: calc(50% - 20px);
      left: calc(50% - 20px);
      border: 2px solid #042B57;
        border-top-color: rgb(4, 43, 87);
      border-top-color: rgba(255,255,255,0.6);
      border-radius: 50%;
      width: 40px;
      height: 40px;
      animation: 1s linear infinite animate-preloader;
    }
@media (max-width:1350px){
  .modal-dialog{width: 90vw;}
  #header .logo img {width: 30vw;}
}
@media (max-width:1200px){
  .sponsor-img img{height: 50px;}
  .grid-container {grid-template-columns: 500px 120px 500px;}
  .footer-small-description h4{font-size: 72px; line-height:76px ;}
  .modal-dialog{width: 90vw;}
  .hi-178 h3, .hi-130 p, .hi-131 h3,.day-date, .day-name{font-size: 25px;}
}
@media (max-width:1100px){
  .events .evt-itm{padding-inline-end: 50px;}
  .events .evt-itm .evt-desc *{font-size: 16px;}
  .evt-icon{font-size: 24px;}
  .gal-modal-ttl h3, .expo-left-ttl h3, .contact-cnt .left-page-description h3, .gallery-cnt .page-desc h1, .explore-cnt .left-page-description h3, #hero h2{font-size: 75px; line-height: 75px;}
  .footer-small-description h4{font-size: 100px; line-height: 95px;}
  .contact-desc h3{font-size: 25px; width: 130px;}
  .contact-desc, #hero p, .page-desc, .page-desc *{font-size: 21px; line-height: 26px;}
  .news-ticker li{font-size: 60px; line-height: 60px;}
  .news-banner{padding: 23px 0px 20px;}
  #hero .slider-content{max-width: 750px;}
  .events .evt-itm .evt-icon{font-size: 25px;}
  .explore-detail, .page-link a, .sponsor-ttl h4, #footer .copyright{font-size: 13px;}
  .grid-container{grid-template-columns:500px 110px 500px}
  .sponsor-img img{height: 45px;}
  .footer-small-description h4{font-size: 75px; line-height: 80px;}
  .left-home-news, .left-home-news{width: 25vw; min-width: 200px;}
  .hi-169, .hi-168{padding: 30px;}
  .container{padding: 0 20px;}
  .home-videos .left-home-news, .home-campanin .left-home-news, .left-home-news{width: calc(25vw - 30px)}
  .home-videos .right-home-news, .home-campanin .right-home-news{width: calc(100% - (25vw - 30px));}
  .right-home-news{width: calc(100% - 25vw);}
  .dev-cnt{padding-top: 10px;}
  .home-itm{overflow-x: hidden;}
  .home-itm.hi-schedule{height: auto; min-height: 100%;}
  #header .logo img{width: 300px;}
  #header{height: 130px;}
  .bck-pages{padding-top: 130px;}
  .btn-menu{padding-top: 0;}
  .header-flex{align-items: center;}
  .hi-178 h3, .hi-130 p, .hi-131 h3,.home-para-list .day-date, .home-para-list .day-name{font-size: 24px;}
 /* #photo-galleries .row{overflow-x: hidden;}*/
}
@media all and (max-width:1000px){
   .hi-178 h3, .hi-130 p, .hi-131 h3,.home-para-list .day-date, .home-para-list .day-name{font-size: 23px;}
} 
@media (max-width:991px){
  .hi-169 .right-home-news .owl-nav{width: 100%;}
  .hi-130 .desc-130 *{font-size: 21px; line-height: 30px;}
  .left-link,.left-home-news h3,.hi-169, .hi-168{padding: 20px;}
  .hi-178 h3, .hi-130 p, .hi-131 h3,.home-para-list .day-date, .home-para-list .day-name{font-size: 22px;}
  .left-home-news h3{padding-bottom: 0;}
  .left-link{padding-top: 0;}
  .right-home-news .owl-nav{width: 100%;}
  .btn-menu a{display: none;}
  .header-logo{width: auto;}
  /*.header-menu{width: auto; position: absolute; top: 10px; right: 20px;}*/
  .header-flex{gap: 0;}
  .btn-menu{padding-top: 0px;}
  .slide-menu-content{padding-inline-start: 50px;}
  .header-slogan{width: auto;}
  .hi-130 .desc-130{padding: 20px;}
  .header-slogan .slogan svg{height: 4.5vw;}
  .big-header-ttl h3{font-size: 50px; line-height: 50px;}
  #header{height: 122px;}
  .bck-pages{padding-top: 100px;}
  .news-cnt-ttl h3{font-size: 25px; line-height: 30px;}
  .modal-body .download-icon,.hl-itm .play-icon, .modal .close, .video-row.media-itm .play-icon, .media-campaign-item.media-itm .play-icon{width: 35px; height: 35px;}
  .modal-body .download-icon svg,.hl-itm .play-icon svg, .video-row.media-itm .play-icon svg, .media-campaign-item.media-itm .play-icon svg{width: 18px; height: 18px;}
  .modal .close svg{width: 14px; height: 14px;}
  .speeches-list .campaign-itm{height: 100%;}
  .media-campaign-item a{font-size: 16px; line-height: 21px;}
  .grid-3{grid-template-columns: repeat(2, 1fr);}
  .img-bck.campain-bck{border-radius: 12px;}
  .videos-section .video-item{height: 100%;}
  .video-row .img-bck.campain-bck{border-end-end-radius: 2px; border-end-start-radius: 2px;}
  .videos-list .video-cnt{display: block;}
  .para-desc, .para-desc *{font-size: 14px;}
  .navbar ul li a.nav-link{font-size: 25px; line-height: 35px;}
  .slide-menu-content{padding: 20px 50px;}
  .slide-menu-content{padding-inline-start: 20px;}
  .slide-menu{min-width: 400px;}
  .news-date{padding-bottom: 10px;}
  .hl-itm .play-icon svg{position: initial;}
  .hi-131 li{padding: 20px 10px; padding-inline-start: 30px;}
  .hi-131 li::after{top: 20px; left: 10px;}
  /*.dropdown.open .submenu{height: 155px;}*/
  .row [class*="col-"].right-bn{padding-inline-start: 10px; font-size: 13px;}
  .schedule-top-image .sechedule-desc{padding: 10px 20px;}
  .hi-178 h3, .hi-130 p, .hi-131 h3,.home-para-list .day-date, .home-para-list .day-name{font-size: 21px; line-height: 30px;}
  .schedule-item,.hi-131 p, .hi-178 h3, .hi-131 h3, .home-itm .schedule-item, .accordion-button{padding-inline-start: 20px; padding-inline-end: 20px;}
  .para-desc h4, .para-desc h3, .para-ttl h3, .album-header h2{font-size: 25px; line-height: 30px;}
  .videos-list .video-cnt .vidoe-cnt-image,.videos-list .video-cnt .video-right{width: 100%;}
  
 }
@media all and (max-width:850px){
   .hi-178 h3, .hi-130 p, .hi-131 h3,.home-para-list .day-date, .home-para-list .day-name{font-size: 20px;}
} 
@media all and (max-width:800px){
   .hi-178 h3, .hi-130 p, .hi-131 h3,.home-para-list .day-date, .home-para-list .day-name{font-size: 19px;}
} 
@media all and (max-width:767px){
  .hi-178 h3, .hi-130 p, .hi-131 h3,.home-para-list .day-date, .home-para-list .day-name{font-size: 28px;}
  .header-bck{top: auto; bottom: 0;}
  .row [class*="col-"].right-big-header{padding-left: 0;}
  .schedule-bck .play-icon{bottom: 8px; left: 8px;}
  .home-itm .schedule-item{padding: 20px 12px; }
  .hi-130 .desc-130{padding: 48px 16px;}
  .hi-130 .desc-130 *{text-align: center;}
  .home-schedules .accordion-button{padding-top: 24px;}
#header{height: 120px;}
.container{padding: 0 16px;}
.header-logo{width: auto;}
.btn-menu a{display: none;}
.grid-2{display: block;}
.home-itm{margin: 20px 0;}
.sechedule-desc{padding: 12px 16px;}
.hi-178 h3,.hi-131 h3, .accordion-button{padding: 24px 16px;}
.hi-130{height: auto;}
.hi-131 p{padding: 0 16px;}
.hi-131 li::after{top: 16px;}
.hi-131 li{padding: 16px 12px; padding-inline-start: 30px;}
.hi-131 li::after{left: 12px;}
.hi-131 h3{padding-bottom: 0;}
.hi-178, .hi-131{height: auto;}
.accordion-button .schedule-day-header{font-size: 28px; line-height: 40px;}
.bck-pages{padding-top: 120px;}
.home-news{display: block !important; padding-bottom: 24px;}
.hn-itm .news-row{border-radius: 8px;}
.hi-169, .hi-168, .hi-167{position: relative; left: -16px; width: calc(100% + 32px); border-radius: 0;}
.left-link, .left-home-news h3, .hi-169, .hi-168{padding: 16px;}
.home-videos .right-home-news, .home-campanin .right-home-news{width: 100%;}
.hi-169,.hi-168{padding: 24px 32px; padding-inline-end: 0;}
.schedule-day-item{margin-bottom: 16px;}
.header-cnt{align-items: flex-start;}
.left-big-header{height: 120px; padding: 0; margin: 0; display: none;}
.right-big-header{padding-top: 150px;}
.il-bck.img-bck{border-radius: 2px;}
.home-campanin .right-home-news, .home-videos .right-home-news{padding-inline-start: 0;}
.home-campanin .left-link, .home-videos .left-link{padding-bottom: 24px;}
.home-news.home-campanin,.home-news.home-videos {padding-bottom: 0;}
.header-img.header-bck img{width: 500px; height: auto; max-width: none !important;}
.schel-cols{display: flex;}
.sche-col-left{width: calc(100% - 50px);}
.sche-col-right{width: 50px;}
.left-home-news h3{padding-bottom: 0;}
.left-link{padding-top: 0;}
.right-home-news{width: 100%; padding-inline-start: 32px;}
.schedule-time, .schedule-title{font-size: 16px; line-height: 24px;}
.schedule-item{padding: 28px 12px;}
.hi-131 p,.full-schedule{padding-top: 8px;}
#footer{text-align: center;}
.footer-description,.footer-social .social-links{text-align: center !important;}
.dev-cnt{display: block !important;}
.footer-logo img{width: 265px;}
.footer-logo{padding-bottom: 14px;}
.footer-social .social-links{padding-top: 10px !important;}
.left-footer-social{margin-bottom: 20px !important;}
.footer-sponsors{padding-top: 28px; padding-bottom: 16px;}
.dev-cnt{padding-top: 24px;}
.bottom-menu{padding-bottom: 16px;}
.header-slogan{display: none;}
#header .logo img{width: 292px;}
.home-content .container{padding: 0;}
.home-para-list{padding: 0 16px;}
.sponsor-item{padding-inline-start: 8px; padding-inline-end: 8px;}
.inter-pages #footer{background-color: #EDE9E9;}
.news-row-cnt{display: flex; flex-direction: row-reverse;}
.news-row-cnt .right-news-list{order: 1; padding: 0 !important;}
.news-row-cnt .left-news-list{order: 2; padding: 0 !important;}
.news-row-cnt .right-news-list .news-image{width: 100%;}
.news-date{padding-bottom: 8px;}
.news-cnt{padding-top: 24px !important;}
.news-cnt-ttl h3{font-size: 28px; line-height: 40px; padding-bottom: 8px;}
.news-row-cnt .left-news-list .news-content{padding: 16px; padding-bottom: 24px;}
.new-top-detail{padding-bottom: 24px;}
.row [class*="col-"].right-news-cnt{padding-inline-start: 0;}
.other-news{padding-top: 32px;}
.left-news-cnt{padding: 0 !important;}
.other-news .grid-3{gap: 16px;}
.news-cnt .right-news-cnt .media-list{width: calc(100% + 16px);}
.play-icon, .media-itm .play-icon{bottom: 24px;}
.right-news-cnt{padding-top: 53px;}
.right-news-cnt .right-cnt-ttl h3{margin-bottom: 16px;}
.media-itm{width: 33.33%;}
.right-news-cnt .video-item .img-bck.news-bck{padding-bottom: 46%;}
.media-itm.video-item{width: 66.66%;}
.right-news-cnt .row .media-itm{padding-bottom: 16px; padding-inline-end: 16px;}
.other-news .grid-3 .other-item:last-child{ display: none;}
.break-nsl .bni{padding: 8px 16px; }
.new-top-detail{display: block !important;}
.hide-mobile{display: none;}
.grid-3.compaign-list,.grid-3.speeches-list{display: block;}
.section-ttl h3{margin-bottom: 24px;}
.media-desc{padding: 16px 12px;}
.speeches-list .campaign-itm .img-bck.campain-bck{border-end-start-radius: 0; border-end-end-radius: 0;}
.grid-3.compaign-list .media-itm,.grid-3.compaign-list,.videos-section .video-item,.videos-section .video-item .media-itm,.grid-3.speeches-list .campaign-itm .media-itm{width: 100%; height: auto;}
.media-section{padding-top: 48px;}
.section-ttl .filter-link a{padding-top: 0;}
 .schedule-bck .play-icon,.hl-itm .play-icon,.video-row.media-itm .play-icon,.media-campaign-item.media-itm .play-icon,.play-icon, .media-itm .play-icon{width: 24px; height: 24px;}
 .schedule-bck .play-icon svg,.hl-itm .play-icon svg,.video-row.media-itm .play-icon svg,.media-campaign-item.media-itm .play-icon svg,.play-icon svg, .media-itm .play-icon svg{width: 12px; height: 12px;}
 .hl-itm .play-icon svg,.video-row.media-itm .play-icon svg, .media-campaign-item.media-itm .play-icon svg{width: 12px; height: 12px;}
 .schedule-bck .play-icon svg{left: calc(50% - 5px); top: calc(50% - 6px);}
 .media-campaign-item.media-itm .play-icon,.play-icon{bottom: 8px;}
 .home-itm li a::after{display: none;}
.video-row .img-bck.campain-bck{border-radius: 12px;}
.img-bck.campain-bck{padding-bottom: 56%;}
.video-row .img-bck.campain-bck{padding-bottom: 66%;}

.hi-130{min-height: 0;}
.photos-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  align-items: start;
  padding: 0;
}
.schedule-day-header {
    display: flex;
    align-items: center;
    gap: 4px;
    width: 100%;
}
.modal-dialog{margin: 0 16px; width: calc(100% - 32px);}
.albums-section{padding-top: 32px;}

.compaign-list .campaign-itm,.videos-section .video-item, .speeches-list .campaign-itm{height: auto; margin-bottom: 16px;}
.footer-links .bottom-menu .bm-flex,.footer .bottom-menu ul,.sponsors-list{justify-content: center !important;}
.n-caption{
  padding: 20px;
  bottom: 0;
  left: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  width: 100%;
  justify-content: center;
  position: absolute;
}
.big-header{height: auto;}

.big-header-ttl h3{font-size: 36px; line-height: 40px;}
.big-header-sm-ttl h4{font-size: 24px; line-height: 36px; }
.pop-obj-cnt{width: 100%;}
.home-itm li a{padding-inline-end: 0;}
.right-para-itm{padding-inline-start: 0 !important;}
.left-para-itm{padding-inline-end: 0 !important;}
.campaign-img img{height: 300px; width: auto !important;}
.hl-itm .play-icon{bottom: 8px; left: 8px;}
.slide-menu-content{padding-top: 26px;}
.row [class*="col-"].right-bn{width: 60px; padding-inline-start: 8px;}
.row [class*="col-"].left-bn{width:calc(100% - 60px); padding-inline-end: 8px;}
.play-icon.download-icon{display: block; width: 24px; height: 24px;}
.play-icon.download-icon svg{margin-bottom: 2px; width: 12px; height: 12px; margin-inline-start: 4px;}
.media-campaign-item.media-itm .play-icon svg{margin-bottom: 1px; margin-inline-start: 0px;}
.media-campaign-item.media-itm .play-icon.download-icon svg{margin-bottom: 6px; margin-inline-start: 5px;}
.modal-body .download-icon{right: 50px; top: 8px;}
.modal .close{margin: 8px !important;}
.ds-174 .hi-130 .desc-130{padding: 48px 16px;}
.schedule-day-item .sche-height{max-height: none;}
.modal-body iframe{height: 32vh;}
.dropdown.open .submenu{min-height: 100px;}
.hi-mobile{display: none;}
.refresh-bn svg{width: 15px; height: 15px;} 
.arrows-btn.btn-prev{margin-inline-end: 0 !important; margin-inline-start: 8px !important;}
.arrows-btn.btn-next{margin-inline-end: 8px !important; margin-inline-start: 0 !important;}
.refresh-bn{right: 15px; bottom:25px;}
}

@media all and (max-width:500px){
  .news-cnt-ttl h3,.page-header-section h1{font-size: 28px; line-height: 40px;}
  .accordion-button .schedule-day-header, .left-home-news h3,.hi-130 p, .hi-131 h3,.day-name,.day-date{font-size: 24px; line-height: 40px;}
  .campaign-img img{height: 198px;}
  .hi-131 li a::after{display: none;}
  .navbar .menu-bottom ul li a.nav-link{font-size:15px;}
  .hl-itm .play-icon.download-icon{padding-inline-end: 4px;}
  .play-icon{padding-inline-start: 2px;}
  .media-campaign-item.media-itm .play-icon.download-icon svg{margin-bottom: 4px;}
  .home-videos .left-home-news, .home-campanin .left-home-news, .left-home-news{width: 100%;}
  .home-para-list .day-date, .home-para-list .day-name,.left-home-news h3, .hi-130 p, .hi-131 h3{font-size: 6.5vw; line-height: 7vw;}
}
@media all and (max-width:400px){
  
}