.parallaxAnimate {
    opacity: 1 !important;
  }

.bp-widget-web{
  z-index: 555;
}  

.permalinks-10 .grid__card .card__img>a {
    height: 100% !important;
}
.header-3-main {
width: 100%;
padding: 10px 0;
background: white;
}

.backdrop__overlay{
    z-index: 100 !important;
}

@media (max-width: 600px){
    .ict_header-nav-middle .bigyapan_banner{
        display: none !important;
    }
}

@media(max-width:575px){
    .ict_header .bigyapan_banner{
        display: none !important;
    }
    .ict_header-nav-middle .header_logo {
        min-width: 180px !important;
    }
}


.wrapper{
    /* text-align: center; */
    margin: auto;
    display: flex !important;
    align-items: flex-start;
    justify-content: center;
    gap: 20px;
    flex-direction: row;
}

@media(max-width: 767px){
    .wrapper{
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
}

.block-2-grid{
    padding: 0px 0px 20px 0px !important;
}
.wrapper-new .row {
    margin: 0;
}

 * { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin:0;}#ix9ms5{height:20px;}#i7pw2o{height:20px;}#ihkmech{height:20px;}#ilv0brj{height:20px;}#ijuy6og{height:20px;}#iecp6df{height:20px;}#icfw60l{height:20px;}#i65d6ek{height:20px;}#idk5s7z{height:20px;}#in2wtvj{height:20px;}#itzyvof{height:20px;}#izs4a7h{height:20px;}#igj6djc{height:20px;}#isxovu8{height:20px;}#i702tuh{height:20px;}#ic9kpt7{height:20px;}:root{--theme-color:#0447AF;--updated-theme:#2460B9;}#ii1u2sg{height:20px;}#iefwhc5{height:20px;}#iqqo8q7{height:20px;}#inqeqyd{height:20px;}#isa8oes{height:20px;}#iplbv0j{height:20px;}#i6kkicd{margin:40px 0px 40px 0px;}.overlay__img:hover .overlay-upload-btn{display:block;}#ijnapm7{height:20px;}#i539uuh{height:20px;}#i8j96rs{height:20px;}#i9uh93x{height:20px;}#iaglo9y{height:20px;}#ihoceid{height:20px;}#igtmz8w{height:20px;}#i7m3xyp{height:20px;}#igsn7ju{height:20px;}#ixo5scw{height:20px;}#i0gglak{height:20px;}#ilop0oj{height:20px;}#ij74aly{height:20px;}#ihnfotr{height:20px;}#isjpjdu{height:20px;}#iecr0vc{height:20px;}#iyhusti{height:20px;}#i5zc1m7{height:20px;}#iw2t6a9{height:20px;}#ionl9hz{height:20px;}#ibvbemz{height:20px;}#ibc0fcg{height:20px;}.overlay-upload-btn{padding:10px;font-size:14px;font-weight:400;color:#000;background-color:transparent;border:1px solid #000;border-radius:5px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;font-family:'Poppins', sans-serif;}.overlay-upload-btn::before{content:'\f044';font-family:"Font Awesome 5 Free";font-weight:900;}#isa578k{height:20px;}#iz54psz{height:20px;}#ikb8e5{width:1194px;opacity:1;transform:translate3d(0px, 0px, 0px);}#ixho2z{width:1194px;opacity:0;transform:translate3d(-1214px, 0px, 0px);}#iacfmk{width:1194px;opacity:0;transform:translate3d(-2428px, 0px, 0px);}#inl2oi{width:1194px;opacity:0;transform:translate3d(-3642px, 0px, 0px);}#i0vx29{width:1194px;opacity:0;transform:translate3d(-4856px, 0px, 0px);}#ieb9nbp{height:20px;}#izx46ai{height:20px;}#ia141dl{height:20px;}#igpogen{height:20px;}#iy6nsej{height:20px;}#ibfgfex{height:20px;}#iq9gusi{height:20px;}#i2uhvc8{height:20px;}#iq4i7xs{height:20px;}#i5rotyo{height:20px;}#i2fau1i{height:20px;}#i6h44tl{height:20px;}#iaren0l{height:20px;}#ig942ae{height:20px;}#idlh9eu{height:20px;}#iahw6b1{height:20px;}.light__theme-bg{background:var(--theme-200);padding:50px 0;}#inn2ncq{height:20px;}#i0rv20n{height:20px;}#ieul02c{display:inline-block;width:40%;}#i76z9jk{height:20px;}#ildvkkg{height:20px;}#i1w71ab{display:inline-block;width:40%;}#ije9rtk{height:20px;}#itn19ok{height:20px;}#ivn08mj{height:20px;}#i57wi9i{height:20px;}#i78b99w{background-image:linear-gradient( 0%,  100%);margin:0px 0px 0 0px;padding:40px 0px 40px 0px;}#iryohyl{height:20px;}#i58g4fz{height:20px;}#ik1lhlk{height:20px;}#ib6xbmo{height:20px;}#itcc0i{width:1435px;opacity:1;transform:translate3d(0px, 0px, 0px);}#iv9act{transform:translate3d(0px, 0px, 0px);}#irky0c{transform:translate3d(0px, 0px, 0px);}#ibbhjg{width:1435px;opacity:0;transform:translate3d(-1435px, 0px, 0px);}#i2ekyh{transform:translate3d(200px, 0px, 0px);}#itl9i8{transform:translate3d(1000px, 0px, 0px);}#iqocxj{width:1435px;opacity:0;transform:translate3d(-2870px, 0px, 0px);}#i2n9oh{transform:translate3d(200px, 0px, 0px);}#iux2xh{transform:translate3d(1000px, 0px, 0px);}.minister-4-grid-content .grid__card .about__img .about__img-size{border-radius:4px;}#inbcyru{background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto;background-image:linear-gradient(white 0%, white 100%);}#ia3dv4m{height:20px;}#ih7833a{height:20px;}#i5u8fku{display:inline-block;width:60%;}#iui4f7j{height:20px;}#ipu4pqk{height:20px;}#i9yo7ke{display:inline-block;width:25%;margin:75px 0px 0px 0px;}#ibi7y1g{height:20px;}#ipe5ys3{height:20px;}#i4voqsh{height:20px;}#i94e3ra{height:20px;}#ifdhfwg{height:20px;}#ir4bh28{height:20px;}#i7j1t5f{height:20px;}#i8v9wxh{height:20px;}#i5jdg8i{height:20px;}#i2bd9ws{height:20px;}#iymy1so{height:20px;}#ihvx8ec{height:20px;}#i8g9zhf{height:20px;}#imxck56{height:20px;}#ifbfgvh{height:20px;}@media (max-width:475px){.block-108-grid .grid__card{flex-direction:column;row-gap:0px;}.download__info{margin-left:auto;}}

 .permalink-block-4-grid .grid__card .card__img a {
    height: auto;
}

.permalink-block-4-grid .grid__card .card__img a img {
    position: static;
}

.minister-4-grid-content .grid__card .about__img .about__img-size{
    padding-bottom: 0px !important;
    height: auto !important;
}
.minister-4-grid-content .grid__card .about__img .about__img-size img{
    position: static !important;
    aspect-ratio: 1/1 !important;
    
}

.about-pm-content-grid .about-pm-grid-content .grid__card .about__img .about__img-size img{
    position: static !important;
    aspect-ratio: 1/1 !important;
}

.about-pm-content-grid .about-pm-grid-content .grid__card .about__img .about__img-size{
    padding-bottom: 0px !important;
    height: auto !important;
}

[class^="header-"] .swiper{
    width: 100%;
}

.about-pm-content-grid .about-pm-grid-content .grid__card .card__details .card__rank {
    color: #000000 !important;
}

.about-pm-content-grid .about-pm-grid-detail p{
    color: #000000 !important;
}
.about-pm-content-bottom .bottom__content .grid__card .card__details .card__rank{
    color: #000000 !important;
}

.about-pm-content-bottom .bottom__content .about-pm-box-grid .grid__card .card__details .post__meta .date{
    color: #000000 !important;
}

.about-pm .detail__group{
    color: #000000 !important;
}

.minister-4-grid-content .grid__card .card__details .card__desc p{
    color: #000000 !important;
}
.minister-4-grid-content .grid__card .card__details .card__rank{
    color: #000000 !important;
}
body{
    color: #000000 !important;
}
.block-106 .single__row-info .post-meta .date{
    color: #000000 !important;
}

.block-107-grid .grid__card .card__details .post-meta .date{
    color: #000000 !important;
}
.block-108-grid .grid__card .card__group .card__details .post-meta .date{
    color: #000000 !important;
}

.org-table .org-table-filter .org-table-wrapper table td{
    color: #000000 !important;
}

.org-table .org-table-filter .org-table-wrapper table td:nth-child(2){
    color: #000000 !important;
}
.post__meta .post__date p{
    color: #000000 !important;
}
.contact-1-grid .contact__info .info__content .info__list li .list__item .list__text label{
    color: #000000 !important;
}
.feedback-form-1 .section__title .subSection__title{
    color: #000000 !important;
}
.block-120 .single__row-info p{
    color: #000000 !important;
}
.block-124-grid .customTab__content .block-124-tabGrid .grid__card .card__details .card__more a{
    color: #000000 !important;
}
.block-126-grid .grid__card .card__details .post__meta .date p{
    color: #000000 !important;
}

.detail-4 .detail__page-inner-content .news__subTitle{
    color: #000000 !important;
}

.custom-bs-table p{
    color: #000000 !important;
}
.team-10 .single__box-other a{
    color: #000000 !important;
}
.team-10 .single__box-position{
    color: #000000 !important;
}
.permalinks-2 .side__news-wrapper .post-meta{
    color: #000000 !important;
}


.global-search form .search__group .search-input input{
    color: #000000!important;
}

.global-search form .search__group .search-input input::placeholder{
    color: #000000 !important;
}

.global-search form .search__group .search-input .search__btn svg {
    color: #000000 !important;
}

.header-7-slider .marquee-slider .infinite-slider .slider__item .item__details .item__title{
    color: #000000 !important;
}
.team-8 .single__box-position{
    color: #000000 !important;
}
.team-8 .single__box-other a{
    color: #000000 !important;
}
.former-minister-1-grid .pm__grid .pm__info .post__meta .date p{
    color: #000000 !important;
}
.block-93-grid .grid__card .card__details .post__meta .date{
    color: #000000 !important;
}
.block-92-customTab .customTab__nav .nav .nav-item .nav-link{
    color: #000000 !important;
}
.block-93-grid .grid__card .card__details .post__meta .date{
    color: #000000 !important;
}
.block-95 .post__meta .date p{
    color: #000000 !important;
}
.gallery-3-grid .grid__card .card__details .post__meta .date{
    color: #000000 !important;
}
.team-detail-1-wrapper .wrapper__card .info__group .card__details .team__designation .designation{
    color: #000000 !important;
}
.team-detail-1-wrapper .wrapper__card .info__group .card__details .team__contact .contact__link a{
    color: #000000 !important;
}
.detail-4 .detail__page-inner .meta__group .post__meta .date p{
    color: #000000 !important;
}
.detail-4 .detail__page-inner-seperator .share__group .news__published-date label{
    color: #000000 !important;
}
.detail-4 .detail__page-inner-seperator .share__group .news__published-date .date{
    color: #000000 !important;
}
.custom-wrapper-ck input[type="text"]{
    color: #000000 !important;
}
.custom-wrapper-ck input[type="text"]::placeholder{
    color: #000000 !important;
}
.custom-wrapper-ck th{
    color: #000000 !important;
}
.custom-bs-table table tbody td{
    color: #000000 !important;
}

.custom-bs-table table tbody tr:not(:last-child) td{
    color: #000000 !important;
}

.former-minister-1-grid .pm__grid .pm__info .post__meta .date p{
    color: #000000 !important;
}
.gallery-1-wrapper .gallery-1-tabNav .nav .nav-item .nav-link{
    color: #000000 !important;
}
.block-92-customTab .customTab__content .block-92-grid .grid__card .card__details .post__meta .date p{
    color: #000000 !important;
}

.minister-4-grid-content .grid_card .carddetails .card_rank{
	color: #000000 !important;
}

.minister-4-grid-content .grid_card .carddetails .card_desc p{
	color: #000000 !important;
}

.block-108-grid .grid_card .cardgroup .card_details .post-meta .date{
	color: #000000 !important;
}

.block-107-grid .grid_card .card_details .post-meta .date{
	color: #000000 !important;
}

.block-106 .single__row-info .post-meta .date{
	color: #000000 !important;
}

.detail-4 .detail_page-inner .metagroup .post_meta .date p{
	color: #000000 !important;
}

.detail-4 .detail_page-inner-seperator .sharegroup .news_published-date label{
	color: #000000 !important;
}

.detail-4 .detail_page-inner-seperator .sharegroup .news_published-date .date{
	color: #000000 !important;
}
.detail-4 .detail_related-news .detailblock-grid .gridcard .carddetails .postmeta .post_date p{
	color: #000000 !important;
}
.post_meta .post_date p{
	color: #000000 !important;
}

.photos-grid a figcaption{
	color: #000000 !important;
}

:root {
    --theme-color: #0447AF ;
    --theme-light-color:  #F4F8FF;
    --white-color: #fff;
    --secondary-color:  #CC1424; ;
    --title-mb:  30px !important ;
}

.block-95 .post__meta .date p {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px  !important;
}

h3 a{
    color: inherit !important;
}

.google-map-redirect, .google-map-redirect__parent {
    cursor: pointer ;
}
span:has(svg.google-map-redirect){
    cursor: pointer ;
}

header-7-top .top__group{flex-basis: 30%;}

  .marquee-slider .infinite-slider .slider__item .item__details .item__title a,
  .former-minister-1-grid .pm__grid .pm__info .pm__title a {
    font-size: inherit;
  }

  .former-minister-1-grid .pm__grid .pm__info .post__meta .date p{
    font-weight: 500;
    font-size: 14px !important;
  }
  @media (max-width: 575px) {
    .team-8 .single__box-name {
        font-size: 18px !important;
        text-align: center;
    }

    .block-106 .tab__box .nav-tabs .nav-link{
      text-align: left;
    }

    .team-8 .team__box-content:first-child .single__box-wrapper .wrapper__right .wrapper__link li a span{
      font-size: 16px !important;
    }

    .marquee-slider .header__title{
      font-size: 16px !important;
    }

    .marquee-slider .infinite-slider .slider__item .item__details .item__title {
        font-size: 16px !important;
    }

    .minister-4-grid-links .grid__link .link__card .link__title a span{
      font-size: 16px !important;
    }

    .former-minister-1-grid .pm__grid .pm__info .pm__title{
      font-size: 16px !important;
    }

    .header-7-top .top-logo-box img {
      width: 80px;
      height: 80px;
    }

    .header-7-slider {
        padding: 10px;
    }
  }

  .header-7-top .top-logo-box .logo-info h2{
    margin-bottom: 5px;
    }

  .header-7-top .decorative__img img{
    object-fit: cover !important;
    }

    header-7-top-right .decorative__img.hidden__img {
        display: none;
      }
      @media (max-width: 1199px) {
        .header-7-top .decorative__img {
          position: absolute;
          bottom: 0;
          left: 50%;
          transform: translateX(-50%);
          width: 100%;
          height: 100%;
          opacity: 0.5;
        }
        @media (max-width: 1199px) {
          .header-7-top .decorative__img {
            display: none;
          }
        }
        .header-7-top .decorative__img img {
          width: 100%;
          height: 100%;
          object-fit: contain;
        }
        .header-7-top-right .decorative__img.hidden__img {
          display: block;
          position: absolute;
          bottom: 0;
          left: 50%;
          transform: translateX(-50%);
          width: 100%;
          height: 100%;
          opacity: 0.5;
        }
        .header-7-top-right .decorative__img.hidden__img img {
          width: 100%;
          height: 100%;
          object-fit: contain;
        }
      }
      @media (max-width: 575px) {
        marquee-slider {
          flex-direction: column;
          align-items: flex-start;
          text-align: left; /* Ensure text aligns left */
        }
      
        .marquee-slider .header__title {
          text-align: left; /* Align title to the left */
        }
      
        .marquee-slider .infinite-slider .slider__item .item__details .item__title {
          text-align: left; /* Align title to the left */
        }
      }

      .header-7-top-right .decorative__img.hidden__img {
        display: none;
      }
      @media (max-width: 1199px) {
        .header-7-top .decorative__img {
          position: absolute;
          bottom: 0;
          left: 50%;
          transform: translateX(-50%);
          width: 100%;
          height: 100%;
          opacity: 0.5;
        }
        @media (max-width: 1199px) {
          .header-7-top .decorative__img {
            display: none;
          }
        }
        .header-7-top .decorative__img img {
          width: 100%;
          height: 100%;
          object-fit: contain;
        }
        .header-7-top-right .decorative__img.hidden__img {
          display: block;
          position: absolute;
          bottom: 0;
          left: 50%;
          transform: translateX(-50%);
          width: 100%;
          height: 100%;
          opacity: 0.5;
        }
        .header-7-top-right .decorative__img.hidden__img img {
          width: 100%;
          height: 100%;
          object-fit: contain;
        }
      }
      @media (max-width: 575px) {
        marquee-slider {
          flex-direction: column;
          align-items: flex-start;
          text-align: left; /* Ensure text aligns left */
        }
      
        .marquee-slider .header__title {
          text-align: left; /* Align title to the left */
        }
      
        .marquee-slider .infinite-slider .slider__item .item__details .item__title {
          text-align: left; /* Align title to the left */
        }
      }
      
      .toggleSubHeader{
        color: var(--theme-color);
        font-size: 16px;
      }
      .toggleSubHeader svg{
        display: flex;
      }
      .header-7-bottom .header__menu{
        flex-wrap: nowrap;
        align-items: flex-start;
      }
    
      .header-7-bottom .header__menu .nav__list .nav__link{
        white-space: revert;
      } 
    
      .header-7-bottom .secondary__headerMenu{
        display: none;
        padding: 15px 0;
        border-bottom: 1px solid var(--border-color);
      }      

      themeLayout__template{
        position: relative;
      }
    
      .themeLayout__template-toggler{
        display: flex;
        align-items: center;
        grid-gap: 5px;
        cursor: pointer;
      }
    
      .themeLayout__options{
        display: none;
        position: absolute;
        top: 150%;
        right: 0;
        min-width: 8rem;
        background: white;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        padding: 15px;
      }
    
      .themeLayout__options ul{
        display: flex;
        flex-direction: column;
        grid-gap: 10px;
      }
    
      .themeLayout__options ul li .option__link{
        display: flex;
        grid-gap: 10px;
        color: black;
        transition: all 300ms ease-in-out;
      }
    
      .themeLayout__options ul li .option__link .layout__radio{
        width: 12px;
        max-width: 100%;
        height: 12px;
        border: 1px solid #ddd;
        border-radius: 100px;
        position: relative;
        top: 5px;
        transition: all 300ms ease-in-out;
      }
    
      .themeLayout__options ul li .option__link .layout__radio::before{
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) scale(0.5);
        background: var(--theme-color);
        width: 60%;
        height: 60%;
        border-radius: 100px;
        opacity: 0;
        transition: all 300ms ease-in-out;
      }
    
      .themeLayout__options ul li.active .option__link{
        color: var(--theme-color);
      }
    
      .themeLayout__options ul li.active .option__link .layout__radio{
        border-color: var(--theme-color);
      }
    
      .themeLayout__options ul li.active .option__link .layout__radio::before{
        transform: translate(-50%, -50%) scale(1);
        opacity: 1;
      }      


      .slider-7-slider .grid__card .card__details{
        transition: all .3s ease-in-out;
    }
    .slider-7-slider .grid__card .card__details:hover{
        background: #ffffff;
    }
    .slider-7-slider .grid__card .card__details:hover .card__title{
        color: var(--updated-theme);
    }

    .minister-4-grid-content .grid__card .about__img .about__img-size{
        border-radius: 4px;
        }
        .minister-4-grid-content .grid__card .card__details .card__desc p{
            margin-bottom: 0;
        }
    
        .minister-4-grid-content .grid__card {
            align-items: normal;
        }
    
        .minister-4-grid-content .grid__card .about__img .about__img-size{
            height: 100% !important;
        }


.block-106-wrapper {
  margin-left: 3%; /* Adjust the value as needed */
}


.box-design {
  border: 1px solid #ddd; /* Adds a border around the box */
  padding: 15px; /* Adds padding inside the box */
  margin-bottom: 20px; /* Adds space between boxes */
  background-color: #f9f9f9; /* Sets a light background color */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Adds a subtle shadow for depth */
  text-align: center; /* Centers the content inside the box */
}

.box-design img {
  max-width: 100%; /* Ensures images are responsive */
  height: auto; /* Maintains the aspect ratio */
}

.box-title {
  margin-top: 10px; /* Adds space between the image and the title */
  font-size: 16px; /* Adjust the font size for the title */
  font-weight: bold; /* Makes the title bold */
  color: #333; /* Sets a dark color for the title */
}

.box-design img.logo {
  width: 50px; /* Adjust the width to make the image smaller */
  height: 50px; /* Maintain the aspect ratio */
}


.footer__location {
  /* flex: 1; */
  min-width: 300px;
  margin-top: 20px; /* Adds spacing above */
}

.block-92 {
  width: 100%;
  display: flex;
  flex-direction: column;
  grid-gap: 30px;
  border: 1px solid var(--border-color);
  padding: 20px;
  border-radius: 4px;
  margin-left: 20px;
}


.gallery__see-more-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
a.gallery__see-more-link {
    background: var(--theme-100);
    color: var(--theme-color);
    padding: 6px 15px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    transition: all .3s ease-in-out;
}
a.gallery__see-more-link:hover {
    box-shadow: 0 0 4px rgba(0, 0, 0, .1);
}

