/* header start */
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 90px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  z-index: 9;
  background-color: #fff;
  box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 50%);
}

header .the-rice-logo a {
  display: flex;
}
header .the-rice-logo a img {
  height: 55px;
  /* margin-left: 100px; */
}
header .nav-bar ul {
  gap: 25px;
  /* margin-right: 70px; */
}
header .nav-bar ul li {
  display: flex;
}
header .nav-bar ul li > a {
  font-size: 18px;
  padding: 10px 0;
  color: #000;
  text-decoration: none;
  position: relative;
  transition: all 0.3s;
}
header .nav-bar ul li ul li {
  padding: 0 10px;
}
header .nav-bar ul li ul li a {
  padding: 10px;
  font-size: 18px;
}
header .nav-bar ul li ul li a.dropdown-item.active, header .nav-bar ul li ul li a.dropdown-item:active {
        color: inherit;
    text-decoration: none;
    background-color: transparent;
}
header .nav-bar ul li a::before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  border-radius: 4px;
  background-color: #f03759;
  transform: scale(0);
  transition: all 0.3s;
}
header .nav-bar ul li a.active::before,
header .nav-bar ul li a:hover::before {
  transform: scale(1);
}
/* header end */

.cont-wrapper {
  padding-top: 90px;
  width: 100%;
  overflow: hidden hidden;
}

/* home banner block  */
.home-banner-block {
  position: relative;
}
.home-banner-block,
.home-banner-block .carousel,
.home-banner-block .carousel .carousel-inner,
.home-banner-block .carousel .carousel-inner .carousel-item {
  height: calc(100vh - 70px);
}
.home-banner-block .carousel .carousel-inner .carousel-item img {
  width: 100% !important;
}
.home-banner-block .carousel {
}
.home-banner-block .banner-content {
  padding: 35px 30px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  flex-direction: column;
}
.home-banner-block .banner-content h1 {
  color: #fff;
  text-align: center;
  font-size: 47px;
  line-height: 70px;
  font-weight: 900;
  max-width: 1150px;
  margin: 0 auto;
}
.home-banner-block .banner-content .bglobal-cont {
  display: flex;
  align-items: center;
  flex-grow: 0.5;
  margin-left: 5%;
}
.home-banner-block .banner-content .bglobal-cont .left-block {
  display: flex;
  flex-direction: column;
  width: 50%;
  /*margin-bottom: 10%;*/
}
.home-banner-block .banner-content .bglobal-cont .left-block p {
  color: #ff0;
  font-size: 93px;
  line-height: 100px;
  font-weight: 700;
  display: flex;
  align-items: center;
}
.home-banner-block .banner-content .bglobal-cont .left-block p span {
  color: #fff;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
  padding-left: 10px;
}
.home-banner-block .banner-content .bglobal-cont .right-block {
  display: flex;
  width: 60%;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: -1px 4px 12px 3px rgba(0, 0, 0, 0.38);
  padding: 10px 35px;
  margin: 10% 5% 5% 0%;
}
.home-banner-block .banner-content .bglobal-cont .right-block .next-summit {
}
.home-banner-block .banner-content .bglobal-cont .right-block .next-summit p {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: 153.4%;
}
.home-banner-block .banner-content .bglobal-cont .right-block ul {
  display: flex;
  flex-grow: 1;
  align-items: center;
}
.home-banner-block .banner-content .bglobal-cont .right-block ul li {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #000;
  font-size: 50px;
  font-weight: 700;
  width: 25%;
}
.home-banner-block .banner-content .bglobal-cont .right-block ul li::after {
  position: absolute;
  content: ":";
  color: #000;
  font-size: 29px;
  font-family: "Inter", sans-serif;
  font-weight: 700;
  left: -5px;
  top: 10%;
}
.home-banner-block
  .banner-content
  .bglobal-cont
  .right-block
  ul
  li:first-child::after {
  display: none;
}
.home-banner-block .banner-content .bglobal-cont .right-block ul li span {
  color: #49affa;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 153.4%;
  padding-top: 20px;
}
.home-banner-block .banner-content .banner-btm-cnt {
  padding: 0 90px 0 150px;
}
.home-banner-block .banner-content .banner-btm-cnt p {
  color: #fff;
  text-align: center;
  font-size: 25px;
  font-weight: 500;
  line-height: 153.4%;
}
.home-banner-block .banner-content .banner-btm-cnt .name-block {
  max-width: 650px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin: 0 0 0 50%;
}
.home-banner-block .banner-content .banner-btm-cnt .name-block span {
  color: #fff;
  font-weight: 400;
  font-size: 25px;
  line-height: 153.4%;
}

/* home banner end  */

/* THE RISE start  */
.the-rice-block {
  display: flex;
  align-items: center;
  max-width: 1300px;
  margin: 0 auto;
  padding: 100px 0;
  overflow: hidden;
}
.the-rice-block .left-block,
.the-rice-block .right-block {
  display: flex;
  width: 50%;
}
.the-rice-block .left-block {
  flex-direction: column;
  padding-right: 120px;
}
.the-rice-block .left-block p {
  color: #000;
  font-size: 20px;
  line-height: 25px;
  padding-top: 30px;
  text-align: justify;
}
.the-rice-block .left-block .btn-wrpr {
  margin-top: 20px;
  justify-content: center;
}
.the-rice-block .right-block {
  position: relative;
  justify-content: flex-end;
}
.the-rice-block .right-block figure {
  position: relative;
}

.play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.play-btn::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 95px;
  height: 95px;
  background-color: transparent;
  border-radius: 146px;
  border: 3px solid rgba(0, 59, 173, 0.4);
  opacity: 0.4000000059604645;
  animation: sonarWave 1.5s linear infinite;
}
.the-rice-block .right-block .play-btn {
  left: -45px;
  transform: translate(0, -50%);
}
.utube-close-btn {
  position: absolute;
  right: -2px;
  top: -3px;
  opacity: 1;
  border-radius: 0px;
  width: 30px;
  height: 30px;
  z-index: 2;
}
.utube-video iframe {
  width: 100%;
  height: 450px;
}
/* 
.sonar-wave {
    animation: sonarWave 2s linear infinite;
  } */

@keyframes sonarWave {
  from {
    opacity: 0.5;
  }
  to {
    transform: scale(1.7);
    opacity: 0;
  }
}

/* THE RISE end  */

/* section-3 start */
.section-3 {
  /* padding: 0 30px; */
}
.slick-slider {
  /* margin: 0 -30px; */
}
.slick-slider .slider-cont {
  padding: 0 30px;
  margin: 20px 0;
}
.slider-cont h3 {
  border-radius: 11px;
  background: #fff;
  box-shadow: 0px 2px 5px 4px rgba(0, 0, 0, 0.25);
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  padding: 10px;
}
.slider-cont figure {
  margin: 20px 0 0;
}
.slider-cont p {
  background: #49affa;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
  padding: 12px 6px;
}

/* section-3 end  */

/* <!-- The Rise Purpose start -->  */
.purpose-block {
  position: relative;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
}
.purpose-block::after {
  position: absolute;
  content: "";
  width: 100%;
  height: calc(100% - 12%);
  bottom: 0;
  left: 0;
  background: linear-gradient(101deg, #d2d2d2 0%, #f3f3f3 53.42%);
  z-index: -1;
}
.purpose-block .left-block,
.purpose-block .right-block {
  display: flex;
  width: 50%;
  flex-direction: column;
}
.purpose-block .left-block figure {
  position: relative;
}
.purpose-block .left-block figure p {
  width: 240px;
  height: 240px;
  position: absolute;
  bottom: 10%;
  right: -120px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 6px 4px 7px 0px rgba(0, 0, 0, 0.25);
  color: #000;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 20px;
}
.purpose-block .left-block figure p span {
  color: #000;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  padding-top: 10px;
}
.purpose-block .right-block {
  padding: 0 100px 30px 0;
}
.purpose-block .right-block h2 {
  color: #000;
  font-size: 46px;
  line-height: 52px;
  font-weight: 900;
}
.purpose-block .right-block p {
  color: #000;
  text-align: justify;
  font-size: 18px;
  line-height: 24px;
}
.purpose-block .right-block figure,
.purpose-block .right-block p {
  padding: 25px 0 0px 185px;
}
.purpose-block .right-block figure .btn-wrpr {
  justify-content: center;
}
/* <!-- The Rise Purpose End -->  */

/* <!-- T-one start -->  */
.t-one-block {
  margin-top: 50px;
  padding: 40px 80px;
  background: #d9d9d9;
}
.t-one-block ul {
  list-style-type: none;
}
.t-one-block .slick-slider {
  margin-bottom: 0;
}
.logo-slider-img-block {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 240px;
  padding: 10px 20px;
}
/* <!-- T-one end -->  */

/* <!-- Global LEADERSHIP  start -->  */
.global-leadership-block {
  padding: 40px 20px 40px;
}
.global-leadership-block h2 {
  padding: 20px 0 30px;
}
.leader-name {
  padding: 30px 0;
  transition: all 0.5s;
  box-shadow: 0px 6px 42px 3px rgba(0, 0, 0, 0);
  border-radius: 0px;
}
.leader-name:hover {
  box-shadow: 0px 21px 40px 5px rgba(0, 0, 0, 0.5);
  border-radius: 25px;
}
.leader-name figure img {
  max-width: 250px;
  transition: all 0.5s;
}
.leader-name:hover figure img {
  transform: scale(1.08);
}

.leader-name figure .social-media-icons {
  background: #d9d9d9;
  border-radius: 30px;
  padding: 10px;
  margin-top: -34px;
  position: relative;
}
.leader-name figure .social-media-icons a {
  padding: 0 5px;
}
.leader-name figure .social-media-icons a svg {
  width: auto;
  height: 22px;
  filter: grayscale(1);
  transition: all 0.3s;
}
.leader-name figure .social-media-icons a:hover svg {
  filter: grayscale(0);
  transform: scale(1.2);
}
.leader-name h3 {
  color: #000;
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin: 14px 0;
}
.leader-name p {
  color: #000;
  text-align: center;
  font-size: 18px;
  line-height: 21px;
}

/* <!-- Global LEADERSHIP  end --> */

/* <!-- Advertisements  start --> */
.advertisements-block {
  background: #d9d9d9;
  width: 100%;
  overflow: hidden;
  /* height: 300px; */
}
.advertisements-block .slick-slider {
  margin-bottom: 0 !important;
}
/* <!-- Advertisements  end --> */

/* <!-- Next Summit start --> */
.next-summit-block {
  padding: 30px;
  overflow: hidden;
  margin-left: 10%;
}
.next-summit-images-block div {
  /* width: 33%; */
}
.next-summit-block h2 {
  padding: 30px 0;
}
.next-summit-images-block figure img {
  transition: all 0.3s;
  grid-row-gap: 1vh;
}
.next-summit-images-block figure img:hover {
  filter: drop-shadow(0px 10px 79px rgba(0, 0, 0, 0.7));
  transform: scale(1.05);
}
/* <!-- Next Summit  end --> */

/* <!-- The Rise epic  start --> */
.the-rise-epic-block {
  padding: 50px;
  background-color: #d9d9d9;
}
.youtube-videos-slider {
  max-width: 1300px;
  margin: 0 auto;
}
.youtube-videos-slider .utube-video {
  border-radius: 25px;
  overflow: hidden;
}
.youtube-videos-slider .utube-video iframe {
  width: 100%;
  height: 500px;
}
.youtube-videos-slider .utube-video figure::after {
  /* position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; */
  /* background: rgb(252 70 107 / 80%); */
  /* border-radius: 28px; */
  /* background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(1, 173, 253, 0.5) 0%,
    #00286d 100%
  ); */
  /* background-blend-mode: multiply;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); */
  /* background: radial-gradient(circle, rgb(255 54 132 / 60%) 0%, rgb(252 70 107 / 80%) 100%) */
}
.youtube-videos-slider .utube-video .epic-cont {
  position: absolute;
  top: 5%;
  left: 5%;
  width: 45%;
  z-index: 1;
}
.youtube-videos-slider .utube-video .epic-cont h2 {
  color: #f3f3f3;
  font-family: "Inter", sans-serif;
  font-size: 70px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  margin-bottom: 10px;
}
.youtube-videos-slider .utube-video .epic-cont p {
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 153.4%;
}
.youtube-videos-slider .utube-video figure .play-btn {
  z-index: 2;
}
.youtube-videos-slider .slick-arrow {
}
.youtube-videos-slider.slick-slider-arrow .slick-prev {
  left: -100px;
}
.youtube-videos-slider.slick-slider-arrow .slick-next {
  right: -100px;
}
/* <!-- The Rise epic  end --> */

/* <!-- slider blog  start --> */
.blog-block {
  padding: 0 0px;
  width: 100%;
  overflow: hidden;
}
.blog-block .blog-slider-colm {
  width: 32%;
  margin: 0 10px;
  overflow: hidden;
}
.blog-block .blog-slider-colm .slick-arrow {
  width: 55px;
  height: 55px;
  z-index: 2;
  border-radius: 50px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="m12.718 4.707-1.413-1.415L2.585 12l8.72 8.707 1.413-1.415L6.417 13H20v-2H6.416l6.302-6.293z"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px 25px;
  background-color: #fff;
}
.blog-block .blog-slider-colm .slick-arrow.slick-prev {
  background-position: 26px 14px;
  left: -29px;
}
.blog-block .blog-slider-colm .slick-arrow.slick-next {
  background-position: 25px 15px;
  right: -28px;
}
.blog-block .blog-cont {
  box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.25);
  margin: 20px 0;
  position: relative;
}
.blog-block .blog-cont .title-block {
  padding: 30px;
  transition: all 0.3s;
}
.blog-block .blog-cont:hover .title-block {
  /* padding: 20px 30px; */
}
.blog-block .blog-cont .title-block h2 {
  font-size: 20px;
  line-height: 24px;
  color: #000;
  padding: 0px 0;
}
.blog-block .blog-cont .title-block h2 span {
  color: #7c529c;
  font-size: 12px;
  line-height: 16px;
  display: block;
  padding: 7px 0;
}
.blog-block .blog-cont .title-block p {
  color: rgb(175, 173, 173);
  font-size: 14px;
  line-height: 16px;
  margin: 7px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  min-height: 33px;
}
.blog-block .blog-cont a {
  opacity: 0;
  transition: all 0.3s;
  position: absolute;
  bottom: 0px;
  left: 30px;
  width: 30px;
  height: 30px;
}
.blog-block .blog-cont a svg {
  width: auto;
  height: 35px;
}
.blog-block .blog-cont:hover a {
  opacity: 1;
  bottom: -11px;
  left: 30px;
}
.blog-block .blog-cont figure {
  height: 350px;
  overflow: hidden;
}
.blog-block .blog-cont figure img {
  max-width: 100%;
  object-fit: cover;
  height: 350px;
}
/* <!-- slider blog  end --> */

/* <!-- footer  start --> */

footer {
  background: #140820;
  padding: 30px 30px 0;
}
footer h3 {
  color: #fff;
  font-size: 30px;
  line-height: 34px;
  font-weight: 700;
  padding-bottom: 20px;
}
footer p {
  color: #fff;
  font-size: 15px;
  line-height: 30px;
  font-weight: 500;
}
footer ul {
  list-style-type: none;
}
footer ul li a {
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  padding: 7px 0;
  text-decoration: none;
  display: inline-block;
}
footer .ftr-top {
  padding: 0 100px;
}
footer .copy-right {
  color: #a4a4a4;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  border-top: 1px solid #747474;
  padding: 12px;
  margin: 20px 0 0;
}
.social-media {
}
.social-media .social-media-icons {
}
.social-media .social-media-icons a {
  padding: 0 5px;
}
.social-media .social-media-icons a svg {
  width: auto;
  height: 22px;
  filter: brightness(0) invert(1);
  transition: all 0.3s;
}
.social-media .social-media-icons a:hover svg {
  transition: all 0.3s;
  filter: grayscale(0);
  transform: scale(1.2);
}
/* <!-- footer  end --> */
.page-loader {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-loader span {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
}
.page-loader span svg {
  width: 80px;
  height: 80px;
}
.lds-roller {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #fff;
  margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.go-top {
  position: fixed;
  bottom: -90px;
  background: #49affa;
  right: 20px;
  z-index: 999;
  cursor: pointer;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  width: 52px;
  height: 52px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.go-top span svg {
  width: 30px;
  height: auto;
}
.go-top span svg path {
  fill: #fff;
}

/* malaysia  start */
.banner-malaysia {
  height: 550px;
  background: linear-gradient(270deg, #22205f 0%, rgba(34, 32, 95, 0) 100%);
  display: flex;
  position: relative;
}
.banner-malaysia figure {
  position: absolute;
  bottom: 0;
  left: 0;
}
.banner-malaysia figure img {
  height: 470px;
}
.banner-malaysia .right-block {
  position: absolute;
  top: 20px;
  right: 20px;
  max-width: 450px;
}
.banner-malaysia .right-block h1 {
  color: #fff;
  font-size: 68px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.banner-malaysia .right-block h1 span {
  letter-spacing: 18px;
}

.banner-malaysia .right-block p {
  color: #fff;
  font-size: 36px;
  line-height: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.banner-malaysia .right-block p span {
  border-left: 1px solid #fff;
  display: inline-block;
  margin-left: 10px;
  padding-left: 10px;
}

.bg-grdient-blue {
  background: linear-gradient(0deg, #22205f 0%, rgba(217, 217, 217, 0) 100%);
  padding: 50px 6%;
}
.bg-white {
  border-radius: 50px;
  background: #fff;
  padding: 50px 7%;
}
.malaysia-content {
}
.malaysia-content figure {
  text-align: center;
}
.malaysia-content figure img {
  max-height: 270px;
}
.malaysia-content p {
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  font-family: "Montserrat", sans-serif;
  padding: 15px 0;
}

.india-registrations-block {
  border-radius: 43px;
  background: rgba(34, 32, 95, 0.5);
  padding: 40px;
  max-width: 740px;
  margin: 30px auto 50px;
}
.india-registrations-block h2 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.india-registrations-block h2 span {
  color: #ffc139;
  display: block;
}

.members-block .member-cont {
  background: #fff;
  border-radius: 40px;
  padding: 20px 50px 10px 50px;
  text-align: center;
  width: 400px;
}

.members-block .member-cont h3 {
  color: #000;
  text-align: center;
  font-size: 55px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.members-block .member-cont h3 span {
  font-size: 18px;
}

.members-block .member-cont p {
  color: #000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.members-block .member-cont .btn-wrpr {
  margin-bottom: -40px;
}

.outside-india-block {
  margin: 110px auto 10px;
  background: #575583;
  box-shadow: 1px 2px 5px 10px rgba(0, 0, 0, 0.25);
}

/* schedule-block start */
.schedule-block {
  padding: 60px 30px;
  background: #f3f3f3;
  position: relative;
  overflow: hidden;
}
.schedule-block .top-pattern {
  position: absolute;
  top: 0;
  left: 0;
}
.schedule-block .top-pattern span svg {
  height: 90px;
  width: auto;
}
.schedule-block .bottom-pattern {
  position: absolute;
  bottom: -20px;
  right: 0px;
  width: 130px;
  height: 95px;
  overflow: hidden;
  padding: 20px;
}
.schedule-block .bottom-pattern span {
  display: inline-block;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 1px 1px 11px 1px rgba(0, 0, 0, 0.358);
}
.schedule-block .schedule-tabs {
  max-width: 1400px;
  margin: 60px auto;
}

.schedule-block h2 {
  color: #2b2965;
  font-size: 80px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
}
.schedule-block p.schedule-w-25 {
  color: #000;
  text-align: center;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 153.4%;
  max-width: 535px;
  margin: 10px auto;
}

.schedule-tabs .nav-tabs .nav-link {
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid transparent;
  padding-bottom: 25px;
}
.schedule-tabs .nav-tabs .nav-link p {
  color: #6a6a6a;
  text-align: center;
  font-size: 30px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
  padding-bottom: 15px;
}
.schedule-tabs .nav-tabs .nav-link span {
  color: #6a6a6a;
  text-align: center;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.schedule-tabs .nav-tabs .nav-link.active {
  border-bottom: 2px solid #f03759;
}
.schedule-tabs .tab-content .tab-pane {
  background-color: transparent;
  border: 0;
}
.schedule-tabs .tab-content .tab-pane .accordion-body {
  padding: 0;
}
.schedule-tabs .tab-content .tab-pane .accordion-body ul {
  list-style-type: none;
  padding-top: 20px;
}
.schedule-tabs .tab-content .tab-pane .accordion-body ul li {
  display: flex;
  align-items: center;
  padding: 20px 0;
}
.schedule-tabs .tab-content .tab-pane .accordion-body ul li .left-block {
  display: flex;
  align-items: center;
}
.schedule-tabs .tab-content .tab-pane .accordion-body ul li .left-block h3 {
  color: #000;
  text-align: center;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 153.4%;
  font-family: "Montserrat", sans-serif;
  width: 120px;
}
.schedule-tabs .tab-content .tab-pane .accordion-body ul li .left-block figure {
  width: 230px;
  height: auto;
  padding-left: 20px;
}

.schedule-tabs .tab-content .tab-pane .accordion-body ul li .right-block {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.schedule-tabs
  .tab-content
  .tab-pane
  .accordion-body
  ul
  li
  .right-block
  .shedule-time-cont {
  width: 83%;
  padding-left: 20px;
}
.schedule-tabs
  .tab-content
  .tab-pane
  .accordion-body
  ul
  li
  .right-block
  .shedule-time-cont
  h2 {
  color: #000;
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 153.4%;
  padding-bottom: 10px;
}
.schedule-tabs
  .tab-content
  .tab-pane
  .accordion-body
  ul
  li
  .right-block
  .shedule-time-cont
  p {
  color: #767676;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 153.4%;
}

/* malaysia  End */
.banner-gulf.banner-malaysia {
  background-color: transparent;
}
.banner-gulf.banner-malaysia::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(270deg, #0c2212 42.56%, rgba(34, 32, 95, 0) 100%);
  z-index: 1;
}
.banner-gulf.banner-malaysia figure img {
  height: auto;
  width: 75%;
}
.banner-gulf.banner-malaysia .right-block {
  top: 50%;
  right: 8%;
  max-width: 450px;
  transform: translate(0, -50%);
  z-index: 2;
}
@media screen and (min-width: 1279px) {
  .banner-gulf.banner-malaysia .right-block h1 {
    font-size: 92px;
  }
  .banner-gulf.banner-malaysia .right-block h1 span {
    letter-spacing: 1px;
    font-size: 60px;
    display: block;
  }
  .banner-gulf.banner-malaysia .right-block p {
    font-size: 37px;
  }
  .banner-davos.banner-gulf.banner-malaysia .right-block h1 span {
    letter-spacing: 17px;
    font-size: 60px;
    display: block;
  }
}

.banner-gulf.banner-malaysia .right-block h1 span {
  letter-spacing: 1px;
  font-size: 60px;
}

.bg-grdient-blue.bg-grdient-green {
  background: linear-gradient(0deg, #0c2212 0%, rgba(217, 217, 217, 0) 100%);
}

.malaysia-content h2 {
  text-align: center;
  color: #000;
  text-align: center;
  font-size: 38px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 158.4%;
  padding: 20px 0 5px;
}

.banner-davos.banner-gulf.banner-malaysia::before {
  background: linear-gradient(270deg, #860001 37.08%, rgba(34, 32, 95, 0) 100%);
}
.bg-grdient-red.bg-grdient-blue.bg-grdient-green {
  background: linear-gradient(0deg, #870102 0%, rgba(217, 217, 217, 0) 100%);
}

/* history start */
.banner-secondary {
  position: relative;
}
.banner-secondary.banner-sm figure {
  height: 280px;
  overflow: hidden;
}
.banner-secondary::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(
    50% 50% at 50% 50%,
    rgba(48, 108, 217, 0.94) 0%,
    #012971 100%
  );
  background-blend-mode: multiply;
}
.banner-secondary h1 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 90px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.opacity-9.banner-secondary::after {
  opacity: 0.8;
}
.history-page .purpose-block {
  align-items: stretch;
  padding: 40px 0;
}
.history-page .purpose-block .right-block {
  padding-top: 10%;
}
.history-page .purpose-block .right-block p {
  padding-left: 40px;
}
.history-page .purpose-block .left-block h2 {
  color: #000;
  text-align: center;
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  padding: 10px 0;
}
.history-page .purpose-block .left-block h2 span {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  display: block;
  padding-top: 5px;
}
.many-histories-block {
  margin: 30px 0;
}

.beliefs-values-block {
  padding: 0 10%;
  position: relative;
  margin: 30px 0 0;
}
.belief-img-block {
  display: flex;
  align-items: center;
}
.belief-img-block .left-block {
  flex-grow: 1;
  flex-direction: column;
}
.belief-img-block .left-block,
.belief-img-block .right-block {
  display: flex;
}
.beliefs-values-block2 {
  padding-bottom: 50px;
}
.beliefs-values-block2::after {
  position: absolute;
  content: "";
  left: 0;
  top: 45px;
  width: 100%;
  height: 100%;
  background: #d9d9d9;
  z-index: -1;
}
.beliefs-values-block h2 {
  display: inline-flex;
  border-radius: 22px;
  background: radial-gradient(50% 50% at 50% 50%, #306cd9 0%, #012971 100%);
  background-blend-mode: multiply;
  color: #fff;
  font-size: 30px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  flex-direction: column;
  padding: 10px 30px;
  min-width: 320px;
  max-width: 320px;
}
.beliefs-values-block h2 span {
  display: block;
}
.beliefs-values-block p,
.beliefs-values-block ul {
  max-width: 100%;
  color: #000;
  text-align: justify;
  font-size: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  line-height: 131.523%;
}
.histry-py-3 {
  padding-top: 10px;
}
.beliefs-values-block ul {
  list-style-type: decimal;
  padding-left: 22px;
  margin-top: 23px;
}
.beliefs-values-block ul li {
  padding: 6px 0;
}
.histry-btm-btn {
  margin-bottom: 40px;
  padding-top: 23px;
}
.membership-content-block .membership-list {
  padding: 30px;
}
.gray-gradient {
  border-radius: 71px;
  background: linear-gradient(180deg, #d9d9d9 0%, rgba(217, 217, 217, 0) 100%);
}
.membership-block {
  margin: 40px 30px 20px;
}
.membership-content-block .membership-list {
  padding: 50px 5%;
}
.membership-content-block .membership-list ul {
  list-style-type: none;
}
.membership-content-block .membership-list ul li {
  position: relative;
}
.membership-content-block .membership-list ul li::before {
  position: absolute;
  content: "";
  width: 25px;
  height: 25px;
  top: 12px;
  left: 0;
  background: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M42.4299 15.6275C41.856 15.3081 41.2247 15.105 40.5722 15.0298C39.9197 14.9546 39.2588 15.0088 38.6273 15.1892C37.9957 15.3696 37.4059 15.6727 36.8916 16.0812C36.3773 16.4898 35.9486 16.9957 35.6299 17.57L26.3474 34.275L21.0349 28.9625C20.5737 28.485 20.022 28.104 19.4119 27.842C18.8019 27.58 18.1458 27.442 17.4819 27.4363C16.818 27.4305 16.1596 27.557 15.5451 27.8084C14.9307 28.0598 14.3724 28.4311 13.9029 28.9005C13.4335 29.37 13.0622 29.9283 12.8108 30.5427C12.5594 31.1572 12.4329 31.8156 12.4387 32.4795C12.4444 33.1434 12.5824 33.7995 12.8444 34.4095C13.1065 35.0195 13.4874 35.5713 13.9649 36.0325L23.9649 46.0325C24.9099 46.98 26.1849 47.5 27.4999 47.5L28.1924 47.45C28.9588 47.3428 29.6898 47.0592 30.328 46.6215C30.9661 46.1837 31.4939 45.6039 31.8699 44.9275L44.3699 22.4275C44.6891 21.8536 44.892 21.2225 44.9672 20.5702C45.0425 19.9179 44.9885 19.2571 44.8083 18.6257C44.6282 17.9943 44.3254 17.4045 43.9173 16.89C43.5092 16.3756 43.0038 15.9466 42.4299 15.6275Z" fill="%230FA958"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
}
.membership-content-block .membership-list p,
.membership-content-block .membership-list ul li p {
  color: #000;
  text-align: justify;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 158.4%;
}
.pdy-10 {
  padding: 0px 0 20px;
}

.membership-content-block .membership-list ul li {
  padding: 10px 10px 10px 30px;
}

.memebership-package {
  padding: 20px 0px 0;
}

.memebership-package h3 {
  color: #000;
  text-align: center;
  font-size: 35px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 158.4%;
  margin-bottom: 20px;
}
.mbrsp-packge-wrapr {
  background: #f0f0f0;
  padding: 40px 15px;
  overflow: hidden;
}
.mbrsp-packge-list {
  display: flex;
  max-width: 1100px;
  margin: 0 auto;
  align-items: center;
  gap: 20px;
  justify-content: space-between;
}
.mbrsp-packge-list.list-reverce {
  flex-direction: row-reverse;
}
.mbrsp-packge-list .left-block,
.mbrsp-packge-list .right-block {
  width: 50%;
}
.mbrsp-packge-list .right-block {
  flex-grow: 1;
}
.mbrsp-packge-list .left-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.mbrsp-packge-list .left-block h4 {
  color: #000;
  text-align: center;
  font-size: 34px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 128.4%;
}
.mbrsp-packge-list .left-block h4 span {
  display: block;
}

.membership-packages-page .mbrsp-packge-wrapr {
  padding-left: 30px;
  padding-right: 30px;
}
.membership-packages-page .mbrsp-packge-list {
  width: 100%;
  max-width: 100%;
}
.membership-packages-page .mbrsp-packge-list .left-block {
  width: 40%;
  margin-left: 5%;
}
.membership-packages-page .mbrsp-packge-list .left-block figure {
  width: 80%;
}
.membership-packages-page .mbrsp-packge-list .right-block {
  width: 60%;
  margin-left: 5%;
}
.membership-packages-page .mbrsp-packge-list .left-block figure p {
  color: #000;
  text-align: justify;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  line-height: 158.4%;
  font-weight: 500;
}
.membership-packages-page .mbrsp-packge-list .left-block figure .price-txt {
  color: #000;
  text-align: center;
  font-size: 21px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  line-height: 158.4%;
  font-weight: 400;
  padding: 15px 10px;
}
.membership-packages-page
  .mbrsp-packge-list
  .left-block
  figure
  .price-txt
  span {
  font-size: 40px;
  font-weight: 600;
}
.membership-packages-page
  .mbrsp-packge-list
  .left-block
  figure
  .price-txt
  strong {
  display: block;
  font-weight: 600;
}

.membership-packages-page .mbrsp-packge-list .right-block p {
  color: #000;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 158.4%;
  width: 550px;
}
.membership-packages-page .mbrsp-packge-list .right-block p span {
  font-weight: 600;
}
.membership-packages-page .mbrsp-packge-list .right-block ul {
  list-style-type: none;
}
.membership-packages-page .mbrsp-packge-list .right-block ul li {
  position: relative;
  padding: 6px 10px 6px 25px;
  color: #000;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 158.4%;
}
.membership-packages-page .mbrsp-packge-list .right-block ul li::before {
  position: absolute;
  content: "✓";
  top: 6px;
  left: 0;
  width: 20px;
  height: 20px;
  font-size: 28px;
  line-height: 28px;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #000;
}

/* how-to-member-cont start  */
.how-to-member-cont {
  background: #d9d9d9;
  padding: 40px 30px 0;
}
.how-to-member-cont .member-list {
  border-radius: 40px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 50px 70px;
}
.how-to-member-cont .member-list p {
  color: #000;
  font-size: 22px;
  padding: 2px 0;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 158.4%;
  position: relative;
}
.how-to-member-cont .member-list p.inside-icon {
  padding-left: 21px;
  background-image: url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.08282 4.25L7.08282 29.75C7.08363 30.0082 7.15483 30.2612 7.28877 30.482C7.42271 30.7027 7.6143 30.8827 7.84293 31.0026C8.07157 31.1225 8.32858 31.1778 8.5863 31.1626C8.84403 31.1473 9.0927 31.062 9.30557 30.9159L27.7222 18.1659C28.4858 17.6375 28.4858 16.3653 27.7222 15.8355L9.30557 3.0855C9.09315 2.93792 8.84435 2.85137 8.58619 2.83527C8.32804 2.81916 8.07041 2.87411 7.84129 2.99414C7.61217 3.11418 7.42033 3.29471 7.28661 3.51611C7.15289 3.73752 7.08241 3.99134 7.08282 4.25Z" fill="url(%23paint0_linear_349_7)"/><defs><linearGradient id="paint0_linear_349_7" x1="28.2949" y1="16.9988" x2="7.08282" y2="16.9988" gradientUnits="userSpaceOnUse"><stop stop-color="%2360129E"/><stop offset="1" stop-color="%23350033"/></linearGradient></defs></svg>');
  background-size: 15px 15px;
  background-position: 0 11px;
  background-repeat: no-repeat;
}
.how-to-member-cont .member-list p.whats-app-cont {
  padding-top: 30px;
  display: flex;
}
.how-to-member-cont .member-list p strong {
  font-weight: 700;
}
.how-to-member-cont .member-list p span {
  display: inline-flex;
  padding: 0 7px;
}
.how-to-member-cont .member-list p span svg {
  width: 25px;
  height: auto;
}
/* how-to-member-cont end  */

/* vision-page start  */
.vision-page .beliefs-values-block {
  padding: 0;
  margin: 0;
  position: absolute;
  top: -27px;
  left: -20px;
}
.vision-page .beliefs-values-block h2 {
  min-width: 160px;
  max-width: 160px;
  font-weight: 800;
}
.vision-page .how-to-member-cont {
  /* margin: 30px 40px; */
  padding-left: 50px !important;
  padding-top: 60px !important;
}
.vision-page .how-to-member-cont .member-list {
  position: relative;
}

.vision-page .how-to-member-cont .member-list p {
  padding: 18px 0 0;
}
/* vision-page end  */

/* gallery page start  */
.gallery-image-popup .modal-content {
  width: 700px;
  border: none;
}
.gallery-image-popup .modal-body {
  padding: 0;
}
.gallery-image-popup .utube-close-btn {
  right: -2px;
  top: -37px;
  opacity: 1;
  filter: invert(1);
}
.gallery-images-block {
  padding: 0 15px;
}
.gallery-img-cont {
  position: relative;
  border-radius: 30px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 2px 2px 15px 3px rgb(0 0 0 / 50%);
}
.gallery-row {
  gap: 50px;
  max-width: 1000px;
  margin: 40px auto;
}
.gallery-colm {
  width: 40%;
}
.gallery-img-cont span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  text-align: center;
  font-size: 25px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: all 0.3s;
  transform: scale(1);
  cursor: pointer;
}
.gallery-img-cont:hover span {
  transform: scale(0);
}

/* faq-page start*/
.faq-page .how-to-member-cont {
  background: linear-gradient(180deg, #306cd9 0%, rgba(48, 108, 217, 0) 100%);
}
.faq-page ul li {
  padding-top: 15px;
}
/* faq-page end*/

/* new-membership-page start */
.new-member-cont-wrapr {
  padding: 40px;
}
.new-member-cont-wrapr .member-form {
  border: 2px solid #000;
  padding: 20px;
  max-width: 1000px;
  margin: 0 auto;
}
.new-member-cont-wrapr .member-form .form-row {
  display: flex;
}
.new-member-cont-wrapr .member-form .form-row .left-block {
  width: 70%;
  padding-right: 40px;
}
.new-member-cont-wrapr .member-form .form-row .right-block {
  width: 30%;
  position: relative;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}
.new-member-cont-wrapr .member-form .form-row .right-block .file-upload {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  background: #d9d9d9;
  width: 240px;
}
.new-member-cont-wrapr .member-form .form-row .right-block .file-upload span {
  display: flex;
  color: #000;
  text-align: center;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 10px 20px;
  border: 1px dashed #000;
}
.new-member-cont-wrapr .member-form .form-row .right-block p {
  width: 240px;
  color: #000;
  text-align: center;
  font-size: 16px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-top: 5px;
}
.new-member-cont-wrapr .member-form .form-row .right-block input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  font-size: 0;
  z-index: 2;
}
.form-input-control {
  display: flex;

  align-items: center;
  flex-wrap: wrap;
}
.form-input-control label {
  display: flex;
  color: #000;
  font-size: 18px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 10px 0;
  padding-right: 20px;
}
.form-input-control input,
.form-input-control input:focus-visible,
.form-input-control textarea {
  display: flex;
  flex-grow: 1;
  border: 0;
  border-bottom: 1px dotted #000;
  outline: none;
  font-size: 18px;
  color: #000;
}
.form-input-control select {
  /* width: 100%; */
  border: 0;
  outline: none;
  font-size: 18px;
  color: #fff;
  border-radius: 20px;
  background: #49affa;
  padding: 7px 12px;
}

.form-input-control option {
  background-color: #fff;
  color: #000;
}

.acknowledgment {
  display: flex;
  color: #000;
  font-size: 18px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 20px;
}

.lead-cont h3 {
  font-size: 25px;
  line-height: 1.5;
  padding: 5px 0;
  font-weight: 500;
}

.lead-cont h4 {
  font-size: 20px;
  line-height: 1.2;
  padding: 5px 0;
}

lead-cont p,
.lead-cont a {
  font-size: 18px;
  line-height: 1.2;
  padding: 5px 0;
}

.app-checkbox {
  width: 20px;
  height: 20px;
  margin-left: 5px;
}

#member_form label.error {
  color: red;
  font-size: 1rem;
  display: block;
  margin-top: 5px;
}

#member_form input.error {
  border: 1px dashed red;
  font-weight: 300;
  color: red;
}

#member_form input.submit {
  background: none;
  border: none;
}
/* new-membership-page end */

header .the-rice-logo a img {
  margin-left: 0;
}

header .nav-bar ul {
  margin-right: 0;
}

header .the-rice-logo a {
  margin-left: 100px;
}
header .nav-bar {
  margin-right: 100px;
}
.home-banner-block .banner-content .bglobal-cont .right-block .next-summit p {
  text-align: center;
}
.home-banner-block .banner-content .bglobal-cont .right-block .next-summit {
  padding-right: 20px;
}
.home-banner-block .banner-content .bglobal-cont .right-block ul li {
  position: relative;
}
.home-banner-block .banner-content .bglobal-cont .right-block ul li span {
  position: absolute;
  top: calc(100% + 5px);
  padding-top: 0 !important;
}
.the-rice-block h2:hover {
  color: rgb(59 116 185);
}
.utube-block .modal-body,
.utube-block .modal-content {
  background: transparent;
  box-shadow: none;
  border: 0;
}
.modalLeaders .utube-block .modal-body,
.modalLeaders .utube-block .modal-content {
  background: #fff;
  box-shadow: none;
  border: inherit;
}
.purpose-block .left-block figure p {
  width: 260px;
  height: 260px;
  font-size: 16px;
}
.history-page .banner-secondary figure {
  max-height: 200px;
  overflow: hidden;
}

.history-page .belief-img-block .left-block > p {
  padding-left: 60px;
}
.history-page .belief-img-block .left-block ul,
.history-page .beliefs-values-block ul {
  padding-left: 77px;
}
.history-page .beliefs-values-block p strong {
  font-weight: 800;
}
.banner-malaysia .left-block {
  width: 50%;
  flex-direction: column;
  position: relative;
  margin-left: 10%;
  z-index: 3;
}
.banner-malaysia .left-block .members-block {
  flex-direction: column;
  padding: 0 0 0 20px;
  height: 100%;
}
.banner-malaysia .left-block .members-block > .member-cont {
  margin: 30px 0 30px;
}
.mobile-view-member-block.members-block {
  display: none !important;
}
@media screen and (max-width: 1279px) {
  header .the-rice-logo a {
    margin-left: 50px;
  }
  header .nav-bar {
    margin-right: 50px;
  }
  .history-page .belief-img-block .left-block > p {
    padding-left: 50px;
  }
  .history-page .belief-img-block .left-block ul,
  .history-page .beliefs-values-block ul {
    padding-left: 67px;
  }
}

@media screen and (max-width: 1023px) {
  header .the-rice-logo a {
    margin-left: 0px;
  }
  header .nav-bar {
    margin-right: 0px;
  }
  .banner-malaysia .left-block .members-block > .member-cont {
    margin: 10px 0 20px;
  }
  .banner-malaysia .members-block .member-cont p {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .banner-malaysia .left-block .members-block {
    display: none !important;
  }
  .mobile-view-member-block.members-block {
    display: flex !important;
  }
  .mobile-view-member-block.members-block .member-cont {
    margin: 30px;
    box-shadow: 0px 0px 20px 0px #0009;
  }
}

@media screen and (max-width: 599px) {
  .mobile-view-member-block.members-block {
    padding: 15px;
  }
  .mobile-view-member-block.members-block .member-cont {
    margin: 30px 0;
  }
}
