@media screen and (max-width: 1900px) {
    header {
      height: 80px;
    }
    .cont-wrapper {
      padding-top: 80px;
    }
  
    /* home banner block  start*/
    .home-banner-block,
    .home-banner-block .carousel,
    .home-banner-block .carousel .carousel-inner,
    .home-banner-block .carousel .carousel-inner .carousel-item {
      height: calc(100vh - 80px);
    }
    .home-banner-block .banner-content h1 {
      /* font-size: 42px;
          line-height: 63px;
          max-width: 1050px; */
    }
    .home-banner-block .banner-content .bglobal-cont .left-block p {
      /* font-size: 60px;
          line-height: 75px; */
    }
    .home-banner-block .banner-content .bglobal-cont .left-block p span {
      /* font-size: 27px;
          line-height: 45px; */
    }
    .home-banner-block .banner-content .banner-btm-cnt p {
      font-size: 22px;
      line-height: 26px;
    }
    .home-banner-block .banner-content .banner-btm-cnt .name-block span {
      font-size: 22px;
      line-height: 28px;
    }
    /* home banner block  End*/
  
    /* <!-- THE RISE start -->  */
    .the-rice-block {
      max-width: 1060px;
    }
    /* <!-- THE RISE end -->  */
  
    /* <!-- slider blog  start -->  */
    /* <!-- slider blog  start -->  */
    .blog-block .blog-cont .title-block {
      padding: 25px;
    }
    /* <!-- slider blog  end -->  */
  
    /* <!-- footer  start --> */
    footer h3 {
      font-size: 26px;
      line-height: 34px;
      padding-bottom: 14px;
    }
  
    /* <!-- footer  End --> */
    .india-registrations-block {
      padding: 40px;
      max-width: 680px;
      margin: 25px auto 40px;
    }
    .outside-india-block {
      margin: 90px auto 10px;
    }
    .india-registrations-block h2 {
      font-size: 33px;
    }
    .schedule-block h2 {
      font-size: 70px;
    }
    .banner-secondary h1 {
      font-size: 72px;
    }
  }
  
  @media screen and (max-width: 1599px) {
    /* <!-- header start -->  */
    header {
      height: 70px;
    }
    header .the-rice-logo a img {
      height: 43px;
    }
    header .nav-bar ul li > a {
      font-size: 16px;
    }
    .cont-wrapper {
      padding-top: 70px;
    }
    .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);
    }
    /* <!-- header end -->  */
  
    /* <!-- banner start -->  */
    .home-banner-block .banner-content {
      padding: 25px;
    }
    .home-banner-block .banner-content h1 {
      font-size: 44px;
      line-height: 66px;
      max-width: 1020px;
    }
    .home-banner-block .banner-content .bglobal-cont .left-block p {
      font-size: 78px;
      line-height: 95px;
    }
    .home-banner-block .banner-content .bglobal-cont .left-block p span {
      font-size: 30px;
      line-height: 40px;
    }
    .home-banner-block .banner-content .banner-btm-cnt p {
      font-size: 20px;
      line-height: 26px;
    }
    .home-banner-block .banner-content .banner-btm-cnt .name-block span {
      font-size: 18px;
      line-height: 28px;
    }
    /* <!-- banner end -->  */
  
    /* <!-- THE RISE start --> */
  
    .the-rice-block {
      padding: 50px 0;
    }
    .the-rice-block .left-block p {
      font-size: 18px;
    }
    /* <!-- THE RISE end --> */
  
    /* <!-- The Rise epic  start -->  */
    .youtube-videos-slider {
      max-width: 1200px;
    }
    .youtube-videos-slider.slick-slider-arrow .slick-prev {
      left: -50px;
    }
    .youtube-videos-slider.slick-slider-arrow .slick-next {
      right: -50px;
    }
    /* <!-- The Rise epic  end --> */
  
    /* <!-- history content start--> */
    .banner-secondary h1 {
      font-size: 80px;
    }
    .banner-secondary figure {
      height: 280px;
      overflow: hidden;
    }
    .banner-secondary.banner-sm figure {
      height: 220px;
      overflow: hidden;
    }
    .banner-secondary h1 span svg {
      width: auto;
      height: 40px;
    }
    .beliefs-values-block p,
    .beliefs-values-block ul {
      font-size: 15px;
    }
    .beliefs-values-block h2 {
      font-size: 23px;
      min-width: 290px;
      max-width: 290px;
    }
  
    /* <!-- history content End--> */
    /* membership start */
    .membership-content-block .membership-list p,
    .membership-content-block .membership-list ul li p {
      font-size: 16px;
    }
    .membership-content-block .membership-list ul li::before {
      top: 9px;
    }
    .memebership-package h3 {
      font-size: 29px;
    }
    .mbrsp-packge-list .left-block h4 {
      font-size: 30px;
    }
    .membership-page .banner-secondary h1 {
      font-size: 50px;
    }
    /* membership end */
  
    /* membership packages start  */
    .membership-packages-page .mbrsp-packge-list .right-block p {
      font-size: 16px;
    }
    .membership-packages-page .mbrsp-packge-list .right-block ul li {
      font-size: 16px;
      line-height: 22px;
    }
    .membership-packages-page .mbrsp-packge-list .right-block ul li::before {
      top: 2px;
      font-size: 25px;
      line-height: 28px;
    }
    .membership-packages-page .mbrsp-packge-list .left-block figure .price-txt {
      font-size: 18px;
    }
    .membership-packages-page
      .mbrsp-packge-list
      .left-block
      figure
      .price-txt
      span {
      font-size: 35px;
    }
    .membership-packages-page .mbrsp-packge-list .left-block figure p {
      font-size: 15px;
    }
    /* membership packages end  */
    /* how-to-member  */
    .how-to-member-cont .member-list {
      padding: 30px;
    }
    .how-to-member-cont .member-list p.inside-icon {
      background-position: 0 6px;
    }
    .how-to-member-cont .member-list p {
      font-size: 16px;
    }
  }
  
  @media screen and (max-width: 1439px) {
    .t-one-block {
      margin-top: 20px;
      padding: 20px 50px;
      background: #d9d9d9;
    }
    .home-banner-block .banner-content .bglobal-cont .left-block p {
      /* font-size: 41px;
          line-height: 66px; */
    }
    .home-banner-block .banner-content .bglobal-cont .right-block .next-summit p {
      font-size: 20px;
    }
    .home-banner-block
      .banner-content
      .bglobal-cont
      .right-block
      .next-summit
      figure
      img {
      height: 80px;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block ul li {
      font-size: 40px;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block ul li span {
      font-size: 16px;
      padding-top: 10px;
    }
  
    .slider-cont h3 {
      font-size: 13px;
      line-height: 19px;
      padding: 8px;
    }
    .slider-cont p {
      font-size: 18px;
      line-height: 26px;
      padding: 8px 6px;
    }
    .purpose-block .right-block h2 {
      font-size: 36px;
      line-height: 46px;
    }
    .purpose-block .right-block p {
      font-size: 16px;
      line-height: 23px;
    }
    .purpose-block .left-block figure p {
      width: 210px;
      height: 210px;
      font-size: 12px;
    }
    .purpose-block .left-block figure p span {
      font-size: 12px;
      line-height: 17px;
      padding-top: 2px;
    }
    .purpose-block .right-block {
      padding: 0 40px 30px 0;
    }
    .purpose-block .right-block figure,
    .purpose-block .right-block p {
      padding: 25px 0 0px 145px;
    }
    .purpose-block .right-block figure img {
      height: 80px;
    }
  
    .leader-name h3 {
      font-size: 18px;
      line-height: 24px;
      margin: 10px 0;
    }
    .leader-name p {
      font-size: 16px;
      line-height: 20px;
    }
    footer h3 {
      font-size: 22px;
      line-height: 32px;
      padding-bottom: 10px;
    }
    footer p {
      font-size: 14px;
      line-height: 26px;
    }
    footer ul li a {
      font-size: 14px;
      line-height: 16px;
      padding: 5px 0;
    }
    footer .copy-right {
      font-size: 15px;
    }
  
    /* malasiya  start */
    .malaysia-content figure img {
      max-height: 220px;
    }
    .banner-malaysia .right-block h1 {
      font-size: 65px;
    }
    .malaysia-content figure img {
      max-height: 190px;
    }
    .malaysia-content h2 {
      font-size: 30px;
    }
    .malaysia-content p {
      font-size: 18px;
    }
  
    .schedule-block .schedule-tabs {
      margin: 40px auto;
    }
    .schedule-tabs .nav-tabs .nav-link p {
      font-size: 25px;
      line-height: 30px;
      padding-bottom: 10px;
    }
    .members-block {
      margin-bottom: 70px;
    }
    .members-block .member-cont {
      width: 390px;
    }
    .members-block .member-cont h3 {
      font-size: 45px;
    }
    .members-block .member-cont p {
      font-size: 18px;
    }
    .schedule-tabs .nav-tabs .nav-link span {
      font-size: 18px;
    }
    /* malasiya  End */
  }
  @media screen and (max-width: 1365px) {
    /* history start */
    .banner-secondary figure {
      height: 280px;
      overflow: hidden;
    }
    .banner-secondary h1 {
      font-size: 70px;
    }
    .banner-secondary.banner-sm figure {
      height: 190px;
      overflow: hidden;
    }
    /* history end */
  
    /* MEMBERSHIP   start  */
    .memebership-package h3 {
      font-size: 20px;
    }
    .membership-content-block .membership-list {
      padding: 40px 5% 20px;
    }
    .mbrsp-packge-wrapr {
      /* padding: 20px 15px; */
    }
    .mbrsp-packge-list .left-block h4 {
      font-size: 25px;
    }
    /* MEMBERSHIP   end  */
    /* membership packages start  */
    .membership-packages-page .mbrsp-packge-list .right-block p {
      font-size: 14px;
    }
    .membership-packages-page .mbrsp-packge-list .right-block ul li {
      font-size: 14px;
      line-height: 20px;
    }
    .membership-packages-page .mbrsp-packge-list .right-block ul li::before {
      top: 4px;
      font-size: 21px;
      line-height: 24px;
    }
    .membership-packages-page .mbrsp-packge-list .left-block figure .price-txt {
      font-size: 16px;
    }
    .membership-packages-page
      .mbrsp-packge-list
      .left-block
      figure
      .price-txt
      span {
      font-size: 30px;
    }
    .membership-packages-page .mbrsp-packge-list .left-block figure p {
      font-size: 13px;
    }
    /* membership packages end  */
    /* how-to-member-cont start  */
    .how-to-member-cont .member-list p {
      font-size: 14px;
    }
    .how-to-member-cont .member-list p.inside-icon {
      background-position: 0 6px;
    }
    /* how-to-member-cont end  */
  }
  @media screen and (max-width: 1279px) {
    header .nav-bar ul li > a {
      font-size: 14px;
    }
    .home-banner-block .carousel .carousel-inner .carousel-item img {
      width: 100% !important;
      height: calc(100vh - 80px);
      max-width: inherit;
    }
    /* <!-- banner start --> */
    .home-banner-block .banner-content h1 {
      font-size: 26px;
      line-height: 38px;
      max-width: 100%;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block {
      padding: 10px 20px;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block ul li {
      font-size: 34px;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block ul li span {
      font-size: 13px;
      padding-top: 10px;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block ul li::after {
      top: 4%;
    }
    .home-banner-block .banner-content .bglobal-cont .left-block p {
      font-size: 34px;
      line-height: 52px;
    }
    .home-banner-block .banner-content .banner-btm-cnt {
      padding: 0 15px;
    }
    /* <!-- banner end --> */
  
    /* <!-- THE RISE start --> */
    .the-rice-block {
      padding: 30px;
    }
    .the-rice-block .left-block p {
      font-size: 16px;
    }
    /* <!-- THE RISE end --> */
  
    /* <!-- The Rise Purpose start --> */
    .purpose-block .left-block {
      width: 40%;
    }
    .purpose-block .right-block {
      width: 60%;
      padding: 0 40px 10px 0;
    }
    .purpose-block .left-block figure p {
      width: 160px;
      height: 160px;
      font-size: 12px;
      text-align: center;
      bottom: 7%;
      right: -70px;
    }
    .purpose-block .right-block h2 {
      font-size: 28px;
      line-height: 40px;
    }
    .purpose-block .right-block figure,
    .purpose-block .right-block p {
      padding: 21px 0 0px 85px;
    }
    .purpose-block .right-block p {
      font-size: 15px;
      line-height: 20px;
    }
    .purpose-block .right-block figure img {
      height: 67px;
    }
    /* <!-- The Rise Purpose end --> */
  
    /* <!-- Global LEADERSHIP  start --> */
    .global-leadership-block {
      padding: 30px 20px 30px;
    }
    .global-leadership-block h2 {
      padding: 15px 0;
    }
    .leader-name figure img {
      max-width: 100%;
    }
    .leader-name figure .social-media-icons a svg {
      height: 18px;
    }
    .leader-name figure .social-media-icons {
      padding: 7px;
    }
    .leader-name h3 {
      font-size: 16px;
      line-height: 20px;
    }
    .leader-name p {
      font-size: 14px;
      line-height: 20px;
    }
    /* <!-- Global LEADERSHIP  end --> */
  
    /* <!-- The Rise epic  start --> */
    .the-rise-epic-block {
      padding: 30px 50px;
    }
    .youtube-videos-slider {
      max-width: 90%;
    }
    .youtube-videos-slider .utube-video iframe {
      height: 400px;
    }
    .next-summit-block {
      padding: 25px;
      margin-left: 1%;
    }
    .next-summit-block h2 {
      font-size: 25px;
    }
    .next-summit-images-block {
      line-height: 20;
    }
    /* <!-- The Rise epic  end --> */
    .blog-block .blog-cont .title-block h2 {
      font-size: 18px;
      line-height: 20px;
    }
    .blog-block .blog-cont .title-block p {
      font-size: 13px;
      line-height: 16px;
    }
    /* <!-- footer  start --> */
    footer .ftr-top {
      padding: 0 10px;
    }
    footer .ftr-top .ftr-logo figure img {
      height: 70px;
    }
    /* <!-- footer  end --> */
    .the-rice-block {
      max-width: 100%;
    }
  
    /* malasiya  start */
    .banner-malaysia {
      height: 380px;
    }
  
    /* malasiya  end */
  
    /* history  start*/
    .banner-secondary figure {
      height: auto;
      overflow: hidden;
    }
    .history-page .purpose-block .right-block {
      padding-top: 6%;
    }
  
    /* history end */
    /* how-to-member-cont start */
    .how-to-member-cont .member-list {
      border-radius: 23px;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
    }
    .how-to-member-cont {
      padding: 30px 15px 0;
    }
    .vision-page .how-to-member-cont {
      padding-left: 20px !important;
    }
    .how-to-member-cont .member-list {
      padding: 20px 15px;
    }
    /* how-to-member-cont end */
    .form-input-control label {
      flex-shrink: 1 !important;
    }
    .youtube-videos-slider .utube-video .epic-cont h2 {
      font-size: 40px;
    }
    .youtube-videos-slider .utube-video .epic-cont p {
      font-size: 18px;
    }
  
    .banner-gulf.banner-malaysia .right-block h1 {
      font-size: 72px;
    }
    .banner-gulf.banner-malaysia .right-block h1 span {
      font-size: 47px;
      display: block;
    }
    .banner-gulf.banner-malaysia .right-block p {
      font-size: 29px;
    }
    .banner-davos.banner-gulf.banner-malaysia .right-block h1 span {
      letter-spacing: 13px;
    }
  }
  
  @media screen and (max-width: 1023px) {
    header {
      padding: 0 15px;
      height: 55px;
    }
    header .the-rice-logo a img {
      height: 33px;
    }
    header .nav-bar ul li > a {
      font-size: 13px;
    }
    .cont-wrapper {
      padding-top: 55px;
    }
    .home-banner-block,
    .home-banner-block .carousel,
    .home-banner-block .carousel .carousel-inner,
    .home-banner-block .carousel .carousel-inner .carousel-item {
      height: auto;
      min-height: calc(100vh - 50px);
    }
    .slick-slider .slider-cont {
      padding: 0 18px;
    }
    header .nav-bar ul {
      gap: 12px;
    }
  
    .home-banner-block .banner-content h1 {
      font-size: 20px;
      line-height: 30px;
    }
    .home-banner-block .banner-content .bglobal-cont {
      padding: 10px 0;
    }
    .home-banner-block .banner-content .bglobal-cont .left-block p {
      font-size: 26px;
      line-height: 40px;
    }
    .home-banner-block .banner-content .bglobal-cont .left-block p span {
      font-size: 16px;
      line-height: 26px;
    }
    .home-banner-block .banner-content .bglobal-cont .left-block {
      width: auto;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block {
      flex-grow: 1;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block ul li {
      font-size: 26px;
          
    }
    .home-banner-block .banner-content .bglobal-cont .right-block ul li span {
      font-size: 11px;
      padding-top: 8px;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block ul li::after {
      font-size: 23px;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block .next-summit p {
      font-size: 10px;
    }
    .home-banner-block
      .banner-content
      .bglobal-cont
      .right-block
      .next-summit
      figure
      img {
      height: 50px;
      width: 80%;
    }
    .home-banner-block .banner-content .banner-btm-cnt p {
      font-size: 16px;
      line-height: 22px;
    }
    .home-banner-block .banner-content .banner-btm-cnt .name-block span {
      font-size: 14px;
      line-height: 24px;
    }
    .home-banner-block .carousel .carousel-inner .carousel-item img {
      width: 100% !important;
      min-height: calc(100vh - 55px);
      max-width: inherit;
    }
  
    .the-rice-block .left-block p {
      font-size: 14px;
      line-height: 18px;
      padding-top: 20px;
    }
    .play-btn,
    .play-btn::before {
      width: 60px;
      height: 60px;
    }
    .play-btn svg {
      width: 60px;
      height: 60px;
    }
    .slider-cont p {
      font-size: 16px;
      line-height: 22px;
      padding: 6px 6px;
    }
    footer h3 {
      font-size: 18px;
      line-height: 28px;
      padding-bottom: 10px;
    }
    footer p {
      font-size: 13px;
      line-height: 22px;
    }
    footer ul li a {
      font-size: 12px;
      line-height: 12px;
      padding: 5px 0;
    }
    footer .ftr-top .ftr-logo figure img {
      height: 50px;
    }
    footer .ftr-top .ftr-logo figure img {
      height: 50px;
    }
    footer .copy-right {
      font-size: 13px;
      line-height: 18px;
      padding: 6px;
      margin-top: 10px;
    }
  
    /* malasiya  start */
    .banner-malaysia {
      height: 320px;
    }
  
    .malaysia-content figure img {
      /* max-height: 220px; */
    }
    .banner-malaysia figure img,
    .banner-gulf.banner-malaysia figure img {
      width: 100%;
      height: 320px;
    }
    .banner-malaysia .right-block h1 {
      font-size: 48px;
    }
    .malaysia-content figure img {
      max-height: 170px;
    }
    .malaysia-content h2 {
      font-size: 28px;
    }
    .malaysia-content p {
      font-size: 14px;
    }
    .bg-grdient-blue {
      padding: 20px 15px;
    }
    .bg-white {
      padding: 20px;
    }
    .malaysia-content h2 {
      font-size: 26px;
    }
    .malaysia-content p {
      font-size: 12px;
      line-height: 21px;
      padding: 10px 0;
    }
    .banner-malaysia .right-block.malaysia-bnr-res {
      top: 0;
      right: 0;
      max-width: 450px;
      height: 100%;
      width: 100%;
      background: linear-gradient(270deg, #22205f 0%, rgba(34, 32, 95, 0) 100%);
      display: flex;
      justify-content: center;
      flex-direction: column;
      align-items: center;
      transform: none;
    }
    .banner-malaysia .right-block.malaysia-bnr-res h1 {
      text-align: center;
      display: flex;
      flex-direction: column;
    }
    .banner-malaysia .right-block.malaysia-bnr-res h1 span {
      letter-spacing: 8px;
      text-align: center;
    }
  
    .schedule-block .top-pattern svg {
      width: auto;
      height: 80px;
    }
    .schedule-block h2 {
      font-size: 54px;
    }
    .india-registrations-block {
      padding: 30px;
      max-width: 560px;
    }
    .india-registrations-block h2 {
      font-size: 29px;
    }
    .members-block .member-cont {
      width: 290px;
    }
    .members-block .member-cont h3 {
      font-size: 33px;
    }
    .members-block .member-cont h3 span {
      font-size: 16px;
    }
    .members-block .member-cont {
      width: 290px;
      padding: 20px 30px 10px 30px;
    }
    .members-block .member-cont p {
      font-size: 18px;
      height: 49px;
    }
    .members-block .member-cont h3 {
      font-size: 33px;
    }
    .members-block .member-cont h3 span {
      font-size: 16px;
    }
  
    .members-block .member-cont {
      width: 240px;
    }
    .schedule-block h2 {
      font-size: 48px;
    }
    .schedule-tabs .nav-tabs .nav-link p {
      font-size: 20px;
      line-height: 25px;
    }
    .schedule-tabs .nav-tabs .nav-link span {
      font-size: 16px;
    }
  
    /* malasiya  End */
  
    /* history start */
    .banner-secondary h1 {
      font-size: 62px;
    }
  
    /* history end */
  }
  
  @media screen and (max-width: 991px) {
    /* history start */
    .banner-secondary h1 {
      font-size: 52px;
    }
    .history-page .purpose-block .right-block p {
      padding-left: 15px;
      padding-right: 15px;
    }
    .beliefs-values-block h2 {
      font-size: 20px;
      min-width: 260px;
      max-width: 260px;
    }
    .beliefs-values-block p,
    .beliefs-values-block ul {
      font-size: 14px;
    }
    .beliefs-values-block {
      padding: 0 15px;
    }
    .beliefs-values-block2 {
      padding-bottom: 30px;
    }
    /* history end */
  
    /* membership start  */
    .membership-block {
      margin: 20px 15px 20px;
    }
    .membership-page .banner-secondary h1 {
      font-size: 35px;
    }
    .membership-content-block .membership-list p,
    .membership-content-block .membership-list ul li p {
      font-size: 14px;
    }
    .membership-content-block .membership-list ul li {
      padding: 7px 10px 7px 30px;
    }
    .membership-content-block .membership-list ul li::before {
      top: 5px;
    }
    .pdy-10 {
      padding: 0px 0 13px;
    }
    .membership-content-block .membership-list {
      padding: 30px 20px 20px;
    }
    .gray-gradient {
      border-radius: 31px;
    }
    /* membership end  */
  
    /* gallery  */
    .gallery-row {
      gap: 20px;
      margin: 25px auto;
    }
    .gallery-img-cont {
      border-radius: 15px;
    }
    .gallery-img-cont span {
      font-size: 15px;
    }
    .youtube-videos-slider .utube-video .epic-cont h2 {
      font-size: 30px;
    }
    .youtube-videos-slider .utube-video .epic-cont p {
      font-size: 14px;
    }
  }
  
  @media screen and (max-width: 767px) {
    .home-banner-block .banner-content {
      /* position: static; */
    }
    .sm-size{
        min-height:500px;
    }
    .res-center{
        display:flex;
        justify-content:center;
        border-radius:10px;
        
    }
    .home-banner-block .carousel .carousel-inner .carousel-item img {
      width: 100% !important;
      min-height: auto;
      max-width: inherit;
      height: auto;
    }
    .home-banner-block,
    .home-banner-block .carousel,
    .home-banner-block .carousel .carousel-inner,
    .home-banner-block .carousel .carousel-inner .carousel-item {
      /* height: auto; */
      /* min-height: auto; */
    }
    .home-banner-block .banner-content .bglobal-cont {
      flex-direction: column;
      justify-content: center;
      /* flex: 0; */
    }
    .home-banner-block .banner-content .bglobal-cont .right-block {
      flex-grow: 0;
    }
    .home-banner-block .carousel .carousel-inner .carousel-item img {
      height: calc(100vh - 55px);
    }
    .home-banner-block .banner-content h1,
    .home-banner-block .banner-content .bglobal-cont .left-block p span,
    .home-banner-block .banner-content .banner-btm-cnt p,
    .home-banner-block .banner-content .banner-btm-cnt .name-block span {
      /* color: #000; */
    }
    .home-banner-block .banner-content h1 {
      font-size: 16px;
      line-height: 25px;
    }
    .home-banner-block .banner-content {
      padding: 15px;
    }
    .home-banner-block .banner-content .bglobal-cont {
      flex-direction: column;
    }
    .home-banner-block .banner-content .bglobal-cont .right-block {
      width: 100%;
      margin: 15px 0;
    }
    .home-banner-block .banner-content .bglobal-cont .left-block {
      width: 100%;
    }
    .home-banner-block .banner-content .bglobal-cont .left-block p {
      /* color: #167AD6; */
    }
    .home-banner-block .banner-content .bglobal-cont .left-block {
      width: 100%;
      flex-direction: revert;
      flex-wrap: wrap;
      gap: 7px 30px;
      align-items: center;
      justify-content: left;
    }
    .the-rice-block {
      max-width: 100%;
      flex-direction: column;
      padding: 15px;
      margin: 30px 0;
    }
    .the-rice-block .left-block {
      flex-direction: column;
      padding-right: 0;
      width: 100%;
    }
    .the-rice-block .right-block {
      width: 100%;
    }
    .the-rice-block .right-block .play-btn {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      box-shadow: 2px 2px 112px 32px #000000;
      border-radius: 50%;
    }
    .play-btn::before {
      border: 3px solid rgb(255 0 0);
    }
    .purpose-block {
      flex-direction: column;
      padding: 15px;
    }
    .purpose-block .left-block {
      width: 100%;
    }
    .purpose-block .left-block figure p {
      bottom: 4%;
      left: 10%;
    }
    .purpose-block .right-block {
      width: 100%;
      padding: 0;
    }
    .purpose-block .right-block figure,
    .purpose-block .right-block p {
      padding: 0;
    }
    .purpose-block .right-block h2 {
      font-size: 22px;
      line-height: 32px;
      margin: 10px 0;
    }
    .youtube-videos-slider .utube-video iframe {
      height: 300px;
    }
    .blog-block {
      flex-wrap: wrap;
    }
    .blog-block .blog-slider-colm {
      width: 46%;
      margin: 0 10px;
      overflow: hidden;
    }
    .blog-block .blog-slider-colm .slick-slider {
      margin-bottom: 10px;
    }
    footer {
      background: #140820;
      padding: 15px 15px 0;
    }
    footer .ftr-top {
      padding: 0;
      flex-wrap: wrap;
      width: 100% !important;
      gap: 0 !important;
      justify-content: flex-start !important;
    }
    footer .ftr-top div {
      width: 46%;
      padding-bottom: 10px;
    }
    .slick-slider .slider-cont {
      /* padding: 0 ; */
    }
  
    .banner-malaysia .right-block h1 {
      font-size: 40px;
    }
    .banner-gulf.banner-malaysia .right-block h1 {
      font-size: 55px;
    }
    .banner-gulf.banner-malaysia .right-block h1 span {
      font-size: 35px;
    }
    .banner-malaysia .right-block p,
    .banner-gulf.banner-malaysia .right-block p {
      font-size: 22px;
    }
    .schedule-tabs .tab-content .tab-pane .accordion-body ul li {
      flex-direction: column;
    }
    .schedule-tabs .tab-content .tab-pane .accordion-body ul li .right-block {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
    }
    .schedule-tabs
      .tab-content
      .tab-pane
      .accordion-body
      ul
      li
      .right-block
      .shedule-time-cont {
      width: 100%;
      padding: 20px 0 10px;
    }
    .belief-img-block {
      flex-direction: column;
    }
    /* history end */
    .banner-secondary figure {
      height: 200px;
      overflow: hidden;
    }
    .banner-secondary figure img {
      width: 200%;
      max-width: max-content;
      margin-left: -30%;
      height: 100%;
    }
    .banner-secondary h1 {
      font-size: 46px;
    }
    .banner-secondary h1 span svg {
      width: auto;
      height: 34px;
    }
    .history-page .purpose-block .left-block h2 {
      font-size: 18px;
    }
    /* membership packages start  */
    .membership-packages-page .mbrsp-packge-list {
      flex-direction: column;
    }
    .membership-packages-page .mbrsp-packge-list .right-block,
    .membership-packages-page .mbrsp-packge-list .left-block,
    .membership-packages-page .mbrsp-packge-list .left-block figure {
      width: 100%;
    }
    .membership-packages-page .mbrsp-packge-list .right-block p {
      font-size: 12px;
    }
    .membership-packages-page .mbrsp-packge-list .right-block ul li {
      font-size: 12px;
      line-height: 18px;
    }
    .membership-packages-page .mbrsp-packge-list .right-block ul li::before {
      top: 4px;
      font-size: 18px;
      line-height: 20px;
    }
    .membership-packages-page .mbrsp-packge-list .left-block figure .price-txt {
      font-size: 14px;
    }
    .membership-packages-page
      .mbrsp-packge-list
      .left-block
      figure
      .price-txt
      span {
      font-size: 26px;
    }
    .membership-packages-page .mbrsp-packge-list .left-block figure p {
      font-size: 13px;
    }
    .membership-packages-page .mbrsp-packge-wrapr {
      padding: 20px 15px;
    }
    .new-member-cont-wrapr .member-form .form-row {
      flex-direction: column-reverse;
    }
    .new-member-cont-wrapr .member-form .form-row .left-block {
      width: 100%;
    }
    .new-member-cont-wrapr .member-form .form-row .right-block {
      width: 100%;
      height: 260px;
      align-items: center;
    }
    /* membership packages end  */
    .youtube-videos-slider .utube-video .epic-cont h2 {
      font-size: 26px;
    }
    .youtube-videos-slider .utube-video .epic-cont {
      top: 15px;
      left: 15px;
      width: 40%;
    }
    .youtube-videos-slider .utube-video .epic-cont p {
      font-size: 13px;
    }
  
    .banner-davos.banner-gulf.banner-malaysia .right-block h1 span {
      letter-spacing: 11px;
    }
    .t-one-block{
      padding: 20px;
    }
    .logo-slider-img-block{
      height: 130px;
    }
     .logo-slider-img-block img{
         max-height:130px;
     }
    .res-small{
        max-height:300px;
    }
    .mbrsp-packge-list .left-block, .mbrsp-packge-list .right-block{
        width:90%;
    }
    .mbrsp-packge-list{
        flex-direction: column-reverse;
        text-align:justify;
    }
   
  }
  .logo-slider-img-block img{
      min-width:100px;
  }
   .res-radius{
        border-radius:15px;
    }
  @media screen and (min-width: 681px) {
    .burger-menu,
    .burger-menu-close,
    .menu-close-overlay {
      display: none;
    }
  }
  @media screen and (max-width: 680px) {
    header {
      padding: 0 15px;
      height: 45px;
      flex-direction: column;
      justify-content: center;
    }
    header .the-rice-logo {
      position: relative;
      width: 100%;
      justify-content: flex-start;
    }
    header .the-rice-logo .burger-menu {
      position: absolute;
      width: 30px;
      height: 23px;
      top: 50%;
      right: 0;
      transform: translate(0, -50%);
      cursor: pointer;
    }
    .cont-wrapper {
      padding-top: 45px;
    }
    header .nav-bar {
      position: fixed;
      top: 0;
      left: -250px;
      width: 250px;
      height: 100%;
      background-color: #fff;
      /* overflow: hidden auto; */
      transition: all 0.3s;
    }
  
    header .nav-bar > ul {
      flex-direction: column;
      width: 100%;
      padding: 40px 30px;
      box-shadow: 1px 1px 32px 0px rgba(0, 0, 0, 0);
      overflow: hidden auto;
    }
    header .nav-bar ul li ul li a {
      padding: 6px;
      font-size: 14px;
    }
    header .nav-bar .burger-menu-close {
      position: fixed;
      width: 250px;
      left: -250px;
      /* background: red; */
      height: 45px;
      display: flex;
      justify-content: flex-end;
      transition: all 0.3s;
    }
    header .nav-bar .burger-menu-close span {
      padding: 7px 4px;
    }
    header .nav-bar .burger-menu-close span svg {
      width: 30px;
      height: auto;
    }
    header .nav-bar .burger-menu-close span svg path {
      fill: rgb(60 124 191);
    }
    header .menu-close-overlay {
      position: fixed;
      top: 0;
      left: -100%;
      width: 100%;
      height: 100%;
      z-index: -1;
      background-color: rgba(0, 0, 0, 0.409);
    }
    header .the-rice-logo .burger-menu span {
      display: flex;
      width: 100%;
    }
    header .the-rice-logo .burger-menu span svg {
      width: 25px;
      height: auto;
    }
    header .the-rice-logo .burger-menu span svg path {
      fill: rgb(60 124 191);
    }
    .burder-menu-open header .nav-bar,
    .burder-menu-open header .nav-bar .burger-menu-close {
      left: 0;
    }
    .burder-menu-open header .nav-bar ul {
      box-shadow: 1px 1px 32px 0px #000;
    }
    .burder-menu-open header .menu-close-overlay {
      left: 0;
    }
    .schedule-block {
      padding: 60px 15px;
    }
    .banner-malaysia {
      height: 250px;
    }
  
    /* how-to-member-cont start */
    .how-to-member-cont .member-list p.whats-app-cont {
      display: inline-block;
    }
    .how-to-member-cont .member-list p span {
      display: inline-block;
    }
    .how-to-member-cont .member-list p span svg {
      width: 20px;
    }
    .how-to-become-a-member-page .banner-secondary h1 {
      font-size: 26px !important;
    }
  }
  
  @media screen and (max-width: 599px) {
    .blog-block .blog-slider-colm {
      width: 99%;
    }
    footer .ftr-top {
      flex-direction: column;
    }
    footer .ftr-top div {
      width: 100%;
      padding-bottom: 10px;
    }
    .the-rise-epic-block {
      padding: 20px 0;
    }
    .youtube-videos-slider.slick-slider-arrow .slick-prev {
      left: -18px;
    }
    .youtube-videos-slider.slick-slider-arrow .slick-next {
      right: -18px;
    }
    .india-registrations-block {
      padding: 25px 15px;
      max-width: 560px;
      margin: 30px 0 0;
    }
    .outside-india-block {
      margin: 70px auto 10px;
    }
    .india-registrations-block h2 {
      font-size: 22px;
    }
    .members-block {
      margin-bottom: 70px;
      flex-direction: column;
    }
    .members-block .member-cont {
      width: 100%;
      margin-top: 40px;
      padding: 15px;
    }
    .members-block .member-cont p {
      font-size: 18px;
      height: auto;
    }
    .members-block {
      margin-bottom: 50px;
    }
    .outside-india-block {
      margin-bottom: 20px;
    }
    .schedule-block h2 {
      font-size: 38px;
    }
    .schedule-tabs .nav-tabs .nav-item {
      width: 33.2%;
    }
    .schedule-tabs .nav-tabs .nav-link {
      padding: 10px;
    }
    .schedule-tabs .nav-tabs .nav-link p {
      font-size: 14px;
      line-height: 16px;
      white-space: nowrap;
    }
    .schedule-block {
      padding: 60px 15px 20px;
    }
    .schedule-tabs .nav-tabs .nav-link span {
      font-size: 12px;
      line-height: 14px;
      white-space: nowrap;
    }
    .banner-malaysia .right-block h1 {
      font-size: 30px;
    }
    .banner-gulf.banner-malaysia .right-block h1 {
      font-size: 45px;
    }
    .banner-gulf.banner-malaysia .right-block h1 span {
      font-size: 29px;
    }
    .banner-malaysia .right-block p,
    .banner-gulf.banner-malaysia .right-block p {
      font-size: 18px;
    }
    .banner-secondary h1 {
      font-size: 36px;
    }
    /* mebership start  */
    .mbrsp-packge-list .left-block h4 {
      font-size: 20px;
    }
    .memebership-package h3 {
      font-size: 16px;
    }
    .mbrsp-packge-wrapr {
      padding: 20px 15px;
    }
    .youtube-videos-slider .utube-video .epic-cont h2 {
      font-size: 19px;
    }
    .play-btn,
    .play-btn::before {
      width: 40px;
      height: 40px;
    }
    .banner-davos.banner-gulf.banner-malaysia .right-block h1 span {
      letter-spacing: 9px;
    }
  }
  
  @media screen and (max-width: 380px) {
    .schedule-tabs .tab-content .tab-pane .accordion-body ul li .left-block h3 {
      font-size: 16px;
      width: auto;
    }
    .membership-content-block .membership-list p,
    .membership-content-block .membership-list ul li p {
      font-size: 13px;
    }
    .memebership-package h3 {
      font-size: 15px;
    }
  }
  @media screen and (max-width: 350px) {
    .gallery-colm {
      width: 100%;
    }
  }
  
  /* .home-banner-block .banner-content .bglobal-cont .right-block ul li {
    font-size: 30px;
  } */