@media (min-width: 1081px) {
  .only-mob {
    display: none !important;
  }
}

@media (min-width: 981px) {}

@media (max-width: 1120px) {}

@media (max-width: 1080px) {
  .search-form {
    display: block !important;
  }

  .region-search-form {
    position: absolute;
    top: 168px;
    z-index: 111;
    background: transparent;
    width: 100%;
    left: 0;
    height: 58px;
    display: none;
  }

  .region-search-form .content.container-inline {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-top: 15px;
  }

  .region-search-form .content.container-inline #search-block-form--2 input {
    border-radius: 11px;
    border: 1px solid;
  }

  .region-search-form .content.container-inline #search-block-form--2 .search-form__submit {
    background: #110735;
    color: #ffffff;
    border-radius: 3px;
    border: none;
  }

  form#search-block-form {
    display: none !important;
  }

  div#block-searchform-2 {
    position: relative;
    width: 50%;
    top: 26%;
    left: 5%;
    background: #000037;
    padding: 15px;
    border-radius: 10px;
  }

  .region-sidebar2 ul.clearfix.nav {
    align-items: center !important;
    gap: 0;
  }

  .region-sidebar2 ul.clearfix.nav li.menu-item {
    text-align: center;
  }

  .region-sidebar2 ul.clearfix.nav li.menu-item {
    border-bottom: 1px solid #cdcdcd;
    width: 90%;
    padding: 10px 0;
  }

  .view.view-events-program.view-id-events_program.view-display-id-block_1 .col-md-4 {
    max-width: 50%;
    flex: 0 0 100%;
    margin-bottom: 21px;
  }

  .block_m_content {
    height: auto;
  }

  .path-frontpage #block-views-block-news-block-1 #blog_main {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  .youtube.view.view-youtube div#blog_main {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  .view.view-news.view-id-news div#blog_main {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  .col-md-3 {
    max-width: 100%;
  }

  ul.pager__items.js-pager__items {
    gap: 1rem;
  }

  .view-id-discussion_forum_block .view-footer {
    bottom: -76px;
  }

  .view.view-events-program.view-id-events_program.view-display-id-block_1 .col-md-4 {
    max-width: 50%;
    flex: 0 0 50%;
    margin-bottom: 21px;
  }

  .forums-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .d_forum_filter {
    display: none;
  }

  .d_forum_container_inner {
    padding: 2rem 1rem;
  }

  .d_forum_main {
    width: 100%;
  }

  section.stats {
    margin: auto;
  }

  .only-desk {
    display: none !important;
  }

  section.categories {
    display: none;
  }

  .header-right {
    position: fixed;
    background: linear-gradient(180deg,
        #e5f5fd 7.89%,
        #f3fafe 38.96%,
        #ffffff 99.73%,
        rgba(138, 159, 187, 0.07) 99.74%);
    width: 85%;
    height: 100%;
    z-index: 1999;
    top: 0;
    right: -100%;
    flex-direction: column;
    align-items: flex-start;
    transition: all 0.3s ease-in-out;
    padding: 28px;
    border-top-left-radius: 32px;
  }

  /* .header-right {
    right: 0;
  } */

  .navigation ul {
    flex-direction: column;
    align-items: flex-start;
    gap: 2rem;
  }

  .close-menu {
    margin-left: auto;
  }

  .navigation li a {
    color: var(--primary);
    padding: 0;
  }

  .mp-bars {
    display: none;
  }

  .footer-row {
    gap: 4rem;
    flex-direction: column;
  }

  .posts-container {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .mp-middle h4 {
    font-size: 20px;
  }

  h4.heading {
    font-size: 20px;
  }

  .heading-container .heading {
    margin: 0;
  }

  h5.subheading {
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 1rem;
  }

  a.global-cta {
    font-size: 1rem;
    padding: 8px 1rem;
  }

  .forum_region_container {
    justify-content: center;
    gap: 1rem;
  }

  .forum_region_container a {
    font-size: 1rem;
    padding: 0.5rem 1rem;
    height: auto;
  }

  h5.text-32 {
    font-size: 18px;
  }

  section.start-discussion h5 {
    margin-bottom: 1rem;
  }

  h4.heading-l {
    font-size: 24px;
  }

  .navigation {
    margin-top: 2rem;
  }

  .user-profile {
    border-top: 1px solid #e2e4e5;
    width: 100%;
    padding-top: 1.5rem;
    text-align: right;
  }

  header {
    padding: 12px 0;
  }

  .navigation li:last-child,
  .navigation li:nth-child(5) {
    display: none;
  }

  h4.page-subtitle {
    font-size: 1.25rem;
  }

  .navigation ul {
    flex-direction: column;
    align-items: flex-start;
    gap: 2rem;
    text-align: center;
  }

  .region-sidebar2 {
    display: none;
    position: absolute;
    background: white;
    left: 99px;
    top: 200px;
    z-index: 11;
    width: 100%;
    left: 0;
  }

  .region.region-secondary-menu2 {

    display: none;

    position: absolute;

    background: white;

    left: 99px;

    top: 200px;

    z-index: 11;

    width: 100%;

    left: 0;

  }

  .col-lg-2.col-md-2.col-12 {
    margin-right: 30px;
  }

  .node--type-article .social-sharing-buttons {
    margin-top: 4px;
  }

  .page-node-type-article ul.content-statistics {
    width: 100%;
  }

  .user-logout header .only-mob .mobile-nav {
    z-index: 9999;
  }

  .close-menu1 {
    display: none;
  }
  section.join-whatsapp-extended {
    background: transparent;
    padding: 30px 0;
}
.wp-block h2 {
    font-size: 22px;
}
.wp-block h4 {
    font-size: 14px;
}
#whatsapp-form .form-item-select-list label {
    width: 96%;
    height: 67px;
    font-size: 12px;
    text-align: center;
    padding: 25px 0px;
}
#whatsapp-form .js-form-item select#edit-select-list {
    width: 100%;
    font-size: 13px;
}
#block-whatsappblock #whatsapp-form #edit-submit {
    width: 100%;
}
#block-whatsappblock #whatsapp-form .form-item-select-list {
    display: flex;
    gap: 11px;
}
#whatsapp-form {
    top: -20px;
}
.social-icons-l {
    gap: 18px;
}
.path-discussion-forum .d_forum_main {
    margin-top: 8px !important;
}
.views-exposed-form.bef-exposed-form .form--inline.clearfix {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-flow: column;
}
.d_forum_main_inner .add_post {
    flex-flow: column !important;
    gap: 0px;
}
.user_avatar {
    width: 100%;
    height: 50px;
    border-radius: 0;
    overflow: hidden;
    /* text-align: center; */
    border: none !important;
}
.user_avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    flex: none;
}
.user_avatar img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
}
ul.pager__items.js-pager__items {
    gap: 1rem;
    top: 9px;
}
ul.pager__items.js-pager__items li:nth-child(8) {
    display: none;
}
#views-exposed-form-discussion-f-page-1 {
    width: 100%;
}
.path-discussion-forum .d_forum_main .col-md-4 {
    max-width: 100% !important;
    flex: 0 0 30.333333% !important;
}
.node-1267 .block_m_image {
    height: auto;
}
.event_card .block_m_image {
    height: auto;
}
.path-support-indian-diaspora h2.page-title {
    font-size: 2.5rem;
}
.d_forum_post_body h4.post_title a {
    word-wrap: break-word;
}
}

@media (max-width: 980px) {

  section.join-whatsapp-extended .col-lg-5,
  section.join-whatsapp-extended::before {
    display: none;
  }

  section.join-whatsapp-extended {
    background: transparent;
    padding: 30px 0;
  }
}

@media (max-width: 785px) {
  .region-secondary-menu2 .content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .region-secondary-menu2 .content ul.clearfix.nav {
    gap: 0;
    align-items: center;
  }

  .block_m_content {
    height: auto;
  }

  .path-frontpage #block-views-block-news-block-1 #blog_main {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  .youtube.view.view-youtube div#blog_main {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  .view.view-news.view-id-news div#blog_main {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  .col-md-3 {
    max-width: 100%;
  }

  ul.pager__items.js-pager__items {
    gap: 1rem;
  }

  .view-id-discussion_forum_block .view-footer {
    bottom: -76px;
  }

  .view.view-events-program.view-id-events_program.view-display-id-block_1 .col-md-4 {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 21px;
  }

  .forums-container {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .explore-podcasts {
    margin: 0;
  }

  .explore-podcasts .ep-l {
    width: 50%;
    padding: 5px;
  }

  .explore-podcasts .ep-l h4 {
    font-size: 8px;
  }

  div#block-views-block-youtube-block-1 .slick-arrow {
    display: none;
  }

  .view-display-id-block_1 button.slick-next.slick-arrow {
    right: -20px;
    z-index: 9999;
    width: 30px;
    height: 30px;
    padding: 5px;
  }

  .view-display-id-block_1 button.slick-prev.slick-arrow {
    left: -20px;
    z-index: 999;
    width: 30px;
    height: 30px;
    padding: 5px;
  }

  nav#block-mainnavigation-2 ul {
    width: 90%;
  }

  .user-logout header .only-mob {
    margin-bottom: -20px;
    float: right;
  }

  .header-container {
    position: relative;
    z-index: 99;
  }

  #block-webform-5 h2 {
    font-size: 20px;
    padding-top: 15px;
    text-align: center;
  }

  .user-logout header .menu-open img {
    filter: none;
  }

  .view-login-or-register {
    margin: 0px 0 0px;
  }

  nav#block-mainnavigation-2 ul li {
    border-bottom: 1px solid #cdcdcd;
    width: 100%;
    text-align: center;
    padding: 8px;
  }

  #block-webform-5 h2 {
    float: none;
  }

  div#block-pagetitle-4 {
    width: 90%;
  }

  .page-node-type-article ul.content-statistics {
    width: 100%;
  }

  .node--type-article .view-display-id-statistics_block .content-statistics-comments a {
    font-size: 12px;
  }



  section.join-whatsapp .row {
    gap: 2rem;
    flex-direction: column-reverse;
  }

  .join-whatsapp .col-md-6.col-12:nth-child(2) {
    text-align: center;
  }

  section.join-whatsapp p {
    font-size: 1rem;
    margin-bottom: 1rem;
  }

  .join-whatsapp a.global-cta.white {
    font-size: 1rem;
    width: 100%;
  }

  section.join-whatsapp h4.heading {
    margin-bottom: 1rem;
  }

  .news-content h4 {
    font-size: 20px;
  }

  .news-content h2 {
    font-size: 24px;
  }

  p.text-20 {
    font-size: 1rem;
  }

  section.bio-section .row {
    flex-direction: column-reverse;
    gap: 5rem;
  }

  h4.text-40 {
    font-size: 24px;
  }

  .my-bio h5 {
    font-size: 20px;
  }

  .my-bio p {
    font-size: 14px;
    margin-top: 2rem;
  }

  .bio-content h3 {
    font-size: 20px;
  }

  .bio-content p {
    font-size: 14px;
  }

  section.bio-section {
    padding: 60px 0;
  }

  .bio-card-inner {
    margin: auto;
  }

  .bio-card {
    padding-left: 3.5rem;
  }

  section.only-content {
    padding: 60px 0;
  }

  section.only-content p {
    font-size: 14px;
    margin-bottom: 1rem;
  }

  section.events_banner {
    padding: 3rem 0;
  }

  section.events_banner h2 {
    font-size: 1.5rem;
  }

  section.events_banner p {
    font-size: 1rem;
  }

  .event_search {
    height: 48px;
  }

  .event_search input[type="text"] {
    height: 48px;
  }

  div#all_posts .row {
    gap: 1rem;
  }

  .event_card {
    flex-wrap: wrap;
    gap: 1rem;
  }

  .event_card .block_m_image {
    width: 100%;
  }

  .posted_on {
    width: 100%;
  }

  .event_card .event_m_content {
    padding: 0;
  }

  .add-post-dialog-inner {
    padding: 2rem;
    max-height: 100%;
    border-radius: 0;
  }

  .add-post-dialog-footer a {
    font-size: 12px;
    padding: 0 1rem;
  }
}

@media (max-width: 600px) {
  .close-menu1 {
    display: none;
  }

  .bio-card-main {
    z-index: 0;
  }

  .newsletter input[type="submit"] {
    font-size: 1rem;
  }

  .region-sidebar2 ul.clearfix.nav {
    position: relative;
    z-index: 1;
  }

  .bio-card-inner:before {
    z-index: 0;
  }

  .newsletter input[type="email"] {
    width: 100%;
    height: 44px;
  }

  .filter select {
    font-size: 12px;
    background-position: 100%;
    background-size: 24px;
  }

  input.search_icon {
    font-size: 12px;
    background-size: 19px;
  }

  .posts-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 1rem;
  }

  .ep-l h4 {
    font-size: 12px;
  }

  .ep-l .global-cta {
    font-size: 12px;
    padding: 6px 8px;
  }

  .ep-l {
    gap: 10px;
  }

  .podcasts .heading-container {
    flex-direction: column;
    align-items: flex-start;
  }

  section.podcasts {
    padding: 2rem 0;
  }

  body .owl-nav button {
    width: 2rem;
    height: 2rem;
    background-size: 6px !important;
  }

  .three-slide-slider {
    padding: 0 2.5rem;
  }

  section.discussion-forum {
    padding: 2rem 0 2rem;
  }

  .title-container {
    margin: 0 auto 32px;
  }

  .f_top_left h3 {
    font-size: 20px;
  }

  .flag {
    width: 30px;
    height: 30px;
  }

  .forum>h5 {
    font-size: 18px;
  }

  .forum-per-region {
    margin-top: 4rem;
  }

  .forum_region_container {
    margin-top: 1.5rem;
    gap: 0.5rem;
  }

  .forum_region_container a {
    font-size: 12px;
  }

  section.start-discussion {
    padding: 2rem 0;
  }

  section.events {
    padding: 2rem 0;
  }

  .events .title-container {
    margin-bottom: 0;
  }

  .newsletter-section .newsletter {
    margin-top: 0;
  }

  section.newsletter-section {
    padding: 2rem 0;
  }

  .footer-row {
    gap: 2rem;
  }

  footer .socials {
    margin-top: 2rem;
  }

  .ctas-container {
    gap: 1rem;
  }

  h2.page-title {
    font-size: 18px;
    margin-bottom: 1rem;
  }

  h3.sub-head {
    font-size: 14px;
    margin-bottom: 0.5rem;
  }

  h4.page-subtitle {
    font-size: 12px;
  }

  section.stats {
    margin: 0;
  }

  .stats-block h5 {
    font-size: 1rem;
  }

  .stats-block {
    padding: 28px 0;
    margin: 0 -15px;
    gap: 2rem;
  }

  .stats-block h5:first-child:after {
    right: -16%;
  }

  h2.heading-36 {
    font-size: 21px;
  }

  .social-block .img {
    width: 40px;
    height: 40px;
    padding: 3px;
  }

  .social-block p {
    font-size: 12px;
  }

  .social-block .img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .social-icons-l {
    gap: 11px;
    padding: 20px 0;
  }

  h2.heading {
    font-size: 22px;
  }

  section.countries {
    padding: 20px 0;
  }

  .map {
    margin-top: 26px;
  }

  .wp-block h2 {
    font-size: 22px;
  }

  .wp-block h4 {
    font-size: 14px;
  }

  .bio-card-inner:before {
    left: -1rem;
    top: 1.5rem;
  }

  .bio-card {
    padding-left: 1rem;
  }

  .d_forum_post {
    padding: 1rem;
  }

  .author_info h4 {
    font-size: 1rem;
  }

  p.duration {
    font-size: 12px;
  }

  .icon-with-text p {
    font-size: 12px;
  }

  .icon-with-text img {
    width: 12px;
    height: 12px;
    object-fit: contain;
  }

  h4.post_title {
    font-size: 18px;
    font-size: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 273px;
  }

  .d_forum_post_body p {
    font-size: 14px;
  }

  .d_forum_post_body_meta {
    flex-wrap: wrap;
    gap: 1rem;
  }

  .user_avatar {
    width: 2rem;
    height: 2rem;
  }

  .post_comment {
    gap: 0.5rem;
  }

  .events_filter .form-row {
    flex-direction: column;
    gap: 1rem;
  }

  .events_filter_sorts {
    flex-wrap: wrap;
  }

  .events_contanier_main {
    gap: 2rem;
  }

  .path-frontpage #block-views-block-news-block-1 #blog_main {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  .path-frontpage .block-views-blocknews-block-5 #blog_main {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  ul.pager__items.js-pager__items {
    gap: 1rem;
    top: 9px;
  }

  .join-whatsapp .img-l img {
    width: 100%;
    height: auto;
  }

  .news-sect .img img {
    width: 100%;
  }

  .post-image {
    height: 100px;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 8px;
    position: relative;
  }

  .path-frontpage #block-views-block-news-block-1 #blog_main .col-sm.col-md-3.views-row {
    padding: 5px;
  }

  .banner-sid .container .row.align-items-center {
    flex-direction: column;
  }

  .banner-sid .container .row.align-items-center .col-md-6.col-6 {
    flex: 0 0 50%;
    max-width: 100%;
    text-align: center;
    padding: 0;
  }

  .logo img {
    height: 44px;
    border-radius: 4px;
    width: 100%;
  }

  .view-article-content-blocks #blog_main .col-md-3.views-row {
    max-width: 100% !important;
  }

  .path-news .region.region-content {
    flex-direction: column;
  }

  .path-news .region.region-content #blog_main {
    flex-direction: column;
  }

  .path-news #blog_main .col-sm.col-md-3.views-row {
    flex: 0 0 25%;
    max-width: 100% !important;
  }

  .mp-middle {
    width: 100%;
  }

  .content-img {
    flex-direction: column;
    flex-wrap: wrap;
  }

  .text-align-center iframe {
    width: 100%;
  }

  .page-node-type-article .banner-image-1 {
    width: 100%;
  }

  .page-node-type-article .mp-middle img {
    width: 100%;
    height: auto;
  }

  /* .content-2 {
    flex-direction: column;
  } */

  .content-2 img {
    width: 100%;
    height: auto;
  }

  .supprt-imt h3 {
    font-size: 15px;
  }

  .supprt-imt p {
    font-size: 7px;
  }

  .content-2 .supprt-imt p a {
    font-size: 9px;
    padding: 6px;
  }

  .content-3 {
    padding: 5px;
    gap: 12px;
  }

  .content-3 .supprt-imt p a {
    font-size: 6px;
    padding: 6px;
    margin-top: 0;
  }

  .page-node-type-article #block-supprot2 .content {
    width: 100%;
  }

  .page-node-type-article #block-supprot2 {
    width: 90%;
    max-width: 100%;
    padding: 6px;
  }

  .content-3 img {
    width: 100%;
    height: auto;
  }

  #block-supprot {
    max-width: 90%;
  }

  .content-statistics {
    justify-content: space-between;
    gap: 17px;
  }

  li.content-statistics-comments img {
    width: 21% !important;
  }

  .li.content-statistics-views img {
    width: 25% !important;
  }

  ul.content-statistics .vote-widget.vote-widget--like-and-dislike {
    display: flex;
    gap: 20px;
  }

  li.content-statistics-views img {
    width: 25% !important;
  }

  #block-tabs ul.tabs.primary {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 2fr));
    gap: 10px;
  }

  #whatsapp-form {
    top: -20px;
  }

  #whatsapp-form .form-item-select-list label {
    width: 100%;
  }

  #whatsapp-form .js-form-item select#edit-select-list {
    width: 100%;
  }

  #whatsapp-form #edit-actions input {
    width: 100%;
  }

  .path-discussion-forum .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
    max-width: 341px !important;
  }

  .path-discussion-forum .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons textarea {
    width: 100%;
    height: 53px;
    border-radius: 10px;
    border: 1px solid #dfe1e3;
  }

  /* .path-discussion-forum #block-searchblog {
        margin-top: 29px;
    } */

  /* .path-discussion-forum
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-na.form-item-field-country-na {
    left: -46px;
        margin-top: 59px;
        position: relative;
  } */

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country.form-item-field-country {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country.form-item-field-country select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-cla.form-item-field-country-cla {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-cla.form-item-field-country-cla select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-asia.form-item-field-country-asia {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-asia.form-item-field-country-asia select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-europe.form-item-field-country-europe {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-europe.form-item-field-country-europe select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-me.form-item-field-country-me {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-me.form-item-field-country-me select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-na.form-item-field-country-na {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-na.form-item-field-country-na select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-oceania.form-item-field-country-oceania {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-oceania.form-item-field-country-oceania select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-europe.form-item-field-country-europe {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-europe.form-item-field-country-europe select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-uki.form-item-field-country-uki {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-uki.form-item-field-country-uki select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-rca.form-item-field-country-rca {
    /* margin-top: 57px; */
    display: flex;
    gap: 5px;
  }

  .path-discussion-forum .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-rca.form-item-field-country-rca select {
    width: 77%;
    height: 39px;
    margin-top: -4px;
  }

  .page-node-type-page .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
    max-width: 373px;
  }

  .page-node-type-page .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title-0-value.form-item-title-0-value input {
    width: 100%;
  }

  .page-node-type-page .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .js-form-item.form-item.js-form-type-url.form-type-url.js-form-item-field-link-0-uri.form-item-field-link-0-uri input {
    width: 100%;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-na.form-item-field-country-na {
    margin-top: 50px;
    left: -29px;
    position: relative;
    display: flex;
    gap: 7px;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-na.form-item-field-country-na select {
    width: 75%;
    height: 36px;
    padding: 0.2rem 5.2rem;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country.form-item-field-country {
    margin-top: 50px;
    display: flex;
    gap: 7px;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country.form-item-field-country select {
    width: 68%;
    height: 36px;
    padding: 0.2rem 5.2rem;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-asia.form-item-field-country-asia {
    margin-top: 50px;
    display: flex;
    gap: 7px;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-asia.form-item-field-country-asia select {
    width: 68%;
    height: 36px;
    padding: 0.2rem 5.2rem;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-cla.form-item-field-country-cla {
    margin-top: 50px;
    display: flex;
    gap: 7px;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-cla.form-item-field-country-cla select {
    width: 68%;
    height: 36px;
    padding: 0.2rem 5.2rem;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-europe.form-item-field-country-europe {
    margin-top: 50px;
    display: flex;
    gap: 7px;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-europe.form-item-field-country-europe select {
    width: 68%;
    height: 36px;
    padding: 0.2rem 5.2rem;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-me.form-item-field-country-me {
    margin-top: 50px;
    display: flex;
    gap: 7px;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-me.form-item-field-country-me select {
    width: 68%;
    height: 36px;
    padding: 0.2rem 5.2rem;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-oceania.form-item-field-country-oceania {
    margin-top: 50px;
    display: flex;
    gap: 7px;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-oceania.form-item-field-country-oceania select {
    width: 68%;
    height: 36px;
    padding: 0.2rem 5.2rem;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-rca.form-item-field-country-rca {
    margin-top: 50px;
    display: flex;
    gap: 7px;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-rca.form-item-field-country-rca select {
    width: 68%;
    height: 36px;
    padding: 0.2rem 5.2rem;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-uki.form-item-field-country-uki {
    margin-top: 50px;
    display: flex;
    gap: 7px;
  }

  .page-node-type-page .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-uki.form-item-field-country-uki select {
    width: 68%;
    height: 36px;
    padding: 0.2rem 5.2rem;
  }

  .page-node-type-page div#drupal-modal .node-event-form .js-form-file.form-file {
    width: 100%;
  }

  .page-node-type-page div#drupal-modal .node-event-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-reason-for-deletion-0-value.form-item-field-reason-for-deletion-0-value input {
    width: 100%;
  }

  .page-node-type-page div#drupal-modal .node-event-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-where-0-value.form-item-field-where-0-value input {
    width: 100%;
  }

  .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-time-zone-0-value.form-item-field-time-zone-0-value select {
    width: 100%;
    height: 42px;
  }

  .path-frontpage ul.pager__items.js-pager__items li:nth-child(4) {
    display: none;
  }

  .path-frontpage ul.pager__items.js-pager__items li:nth-child(5) {
    display: none;
  }

  .path-frontpage ul.pager__items.js-pager__items li:nth-child(6) {
    display: none;
  }

  .path-frontpage ul.pager__items.js-pager__items li:nth-child(7) {
    display: none;
  }

  .path-frontpage ul.pager__items.js-pager__items li:nth-child(8) {
    display: none;
  }

  .path-frontpage ul.pager__items.js-pager__items {
    display: flex;
    gap: 1rem;
    position: relative;
    top: 0px;
    justify-content: center;
    padding: 0px 0px;
  }

  .view-footer {
    text-align: right;
    width: 95%;
    color: black;
  }

  #block-views-block-events-program-block-1 {
    margin-top: 26px;
  }

  .path-frontpage .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
    left: 7px !important;
    max-width: 361px !important;
  }

  .path-frontpage .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title-0-value.form-item-title-0-value input {
    width: 100%;
  }

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-na.form-item-field-country-na {
    margin-top: 57px;
        position: relative;
        left: -25px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-na.form-item-field-country-na
    select {
    width: 78%;
        height: 42px;
        padding: 0.2rem 5.2rem !important;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country.form-item-field-country {
    margin-top: 50px;
        display: flex;
        gap: 7px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country.form-item-field-country
    select {
    width: 71%;
        height: 36px;
        padding: 2px 14px;
        margin-top: -4px;
  } */
  /* 
  .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-asia.form-item-field-country-asia {
    margin-top: 50px;
        display: flex;
        gap: 7px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-asia.form-item-field-country-asia
    select {
    width: 71%;
        height: 36px;
        margin-top: -4px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-cla.form-item-field-country-cla {
    margin-top: 50px;
        display: flex;
        gap: 7px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-cla.form-item-field-country-cla
    select {
    width: 71%;
        height: 36px;
        margin-top: -4px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-europe.form-item-field-country-europe {
    margin-top: 50px;
        display: flex;
        gap: 7px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-europe.form-item-field-country-europe
    select {
    width: 71%;
        height: 36px;
        margin-top: -4px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-me.form-item-field-country-me {
    margin-top: 50px;
        display: flex;
        gap: 7px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-me.form-item-field-country-me {
    width: 71%;
        height: 36px;
        margin-top: -4px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-oceania.form-item-field-country-oceania {
    margin-top: 50px;
        display: flex;
        gap: 7px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-oceania.form-item-field-country-oceania
    select {
    width: 71%;
        height: 36px;
        margin-top: -4px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-rca.form-item-field-country-rca {
    margin-top: 50px;
        display: flex;
        gap: 7px;
        position: relative;
        left: -19px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-rca.form-item-field-country-rca
    select {
    width: 75%;
        height: 36px;
        margin-top: -4px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-uki.form-item-field-country-uki {
    margin-top: 50px;
        display: flex;
        gap: 7px;
  } */

  /* .path-frontpage
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons
    .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-country-uki.form-item-field-country-uki
    select {
    width: 71%;
        height: 36px;
        margin-top: -4px;
  } */

  .path-frontpage .node-event-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-reason-for-deletion-0-value.form-item-field-reason-for-deletion-0-value input {
    width: 100%;
  }

  .path-frontpage .node-event-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-field-where-0-value.form-item-field-where-0-value input {
    width: 100%;
  }

  /* .view-display-id-block_2{
        display: block !important;
    } */
  .region-news .block-views-blocknews-block-5 .view-display-id-block_5 {
    display: none;
  }

  .region-news .block-views-blocknews-block-6 .view-display-id-block_6 {
    display: block;
  }

  .view-display-id-block_2 #blog_main {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    /* margin-bottom: 1rem; */
    /* display: grid; */
  }

  .user-profile p {
    display: block;
    color: #05326e;
    font-weight: 900;
    font-family: "Gotham-rounded-regular";
    margin-top: 11px;
  }

  .user-profile {
    display: flex;
    gap: 11px;
    top: -66px;
  }

  .region-secondary-menu2 {
    display: none;
    position: absolute;
    background: white;
    left: 99px;
    top: 170px;
    z-index: 11;
    width: 100%;
    left: 0;
  }

  .region-secondary-menu2 .content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .region-secondary-menu2 .content ul.clearfix.nav {
    gap: 0;
    align-items: center;
  }

  .region-secondary-menu2 #block-mainnavigation-2 {
    margin: auto;
  }

  .region-sidebar2 {
    position: absolute;
    background: white;
    width: 100%;
    left: 0;
    z-index: 1;
    top: 165px;
    display: none;
  }

  .user-logged-in .region-sidebar2 {
    top: 200px;
  }

  .user-logged-in .region-secondary-menu2 {
    top: 200px;
  }

  .user-logged-in .region-search-form {
    top: 200px;
  }

  .region-sidebar2 ul.clearfix.nav {
    align-items: center !important;
    gap: 0;
  }

  .region-sidebar2 ul.clearfix.nav li.menu-item {
    text-align: center;
  }

  .region-sidebar2 ul.clearfix.nav li.menu-item a {
    font-size: 14px;
  }

  .region-sidebar2 #block-regionmenu-3 {
    margin-top: 0;
  }

  .region-search-form {
    position: absolute;
    top: 168px;
    z-index: 111;
    background: white;
    width: 100%;
    left: 0;
    height: 58px;
    display: none;
  }

  .region-search-form .content.container-inline {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    margin-top: 15px;
  }

  .region-search-form .content.container-inline #search-block-form--2 input {
    border-radius: 11px;
    border: 1px solid;
  }

  .region-search-form .content.container-inline #search-block-form--2 .search-form__submit {
    background: #110735;
    color: #ffffff;
    border-radius: 3px;
    border: none;
  }

  .user-logout header {
    padding: 0;
  }

  .region-secondary-menu2 .content ul.clearfix.nav li a {
    font-size: 14px;
  }

  .footer-footer #block-webform-4 .webform-button--submit {
    padding: 6px 24px !important;
    height: 44px;
    background: #0098eb !important;
    border: none;
    font-size: 12px;
  }

  .node--type-article .social-sharing-buttons {
    margin-top: 0px !important;
  }

  div#blog_main\ news-block-none {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  form#webform-submission-share-you-story-add-form .text-count-message {
    justify-content: center;
    align-items: center;
    display: flex !important;
  }

  footer .region.region-footer-logo img {
    width: 184.86px;
    height: 54px;
    object-fit: contain;
  }

  /* footer .region.region-footer-logo .text-20 {
    text-align: center;
  } */

  article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .col-lg-9.col-md-9.col-12 ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcreated {
    text-align: end;
    position: absolute;
    right: 10px;
    top: 25px;
  }

  article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .col-lg-9.col-md-9.col-12 .block.block-layout-builder.block-extra-field-blocknodediscussion-forumsharing-buttons {
    position: absolute;
    right: 27px;
    top: -25px;
    z-index: 111;
    display: none;
  }

  article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .col-lg-9.col-md-9.col-12 .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    margin-top: 28px;
    font-size: 10px;

    /* font-weight: 600; */
  }

  /* .user-logout
    article
    .layout.row.no-gutters.layout-builder__layout
    .col-lg-3.col-md-3.col-12 {
    display: flex;
        flex-direction: column;
        align-items: end;
        flex: 0 0 68%;
        max-width: 100% !important;
  } */

  form.views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title {
    display: flex !important;
    gap: 5px !important;
    flex-direction: column !important;
    text-align: center !important;
    justify-content: center;
    align-items: center;
  }

  form.views-exposed-form.bef-exposed-form div#edit-actions {
    text-align: center;
  }

  .page-node-type-article .col-lg-8.col-md-8.col-12 p img {
    width: 100%;
    height: auto;
  }

  .user-logout .node--type-article .layout.row.no-gutters.layout-builder__layout .col-lg-2.col-md-2.col-12 {
    display: none;
  }

  .block.block-layout-builder.block-extra-field-blocknodearticlesharing-buttons {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .views-exposed-form.bef-exposed-form .form--inline.clearfix {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-flow: column;
  }

  form.views-exposed-form.bef-exposed-form .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title input {
    border-radius: 7px;
    border: 1px solid;
    width: 100%;
  }

  article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .col-lg-9.col-md-9.col-12 ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcreated {
    /* position: relative; */
    top: 6px;
    font-size: 10px;
  }

  article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .col-lg-9.col-md-9.col-12 .node__links ul.links.inline {
    flex-flow: row;
    font-size: 9px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  article.contextual-region.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .layout.row.no-gutters.layout-builder__layout .col-lg-3.col-md-3.col-12 {
    display: flex;
    flex-direction: column;
    align-items: end;
    padding-right: 31px;
    flex: 3 0 32%;
    max-width: 64% !important;
  }

  #block-indian-diaspora-breadcrumbs .breadcrumb ol li:after {
    /* content: ">"; */
    display: inline-block;
    transform: rotate(90deg);
  }

  #block-indian-diaspora-breadcrumbs .breadcrumb ol {
    display: flex;
    gap: 18px;
    list-style: none;
    flex-flow: column;
  }

  #block-tabs ul.tabs.primary {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 2fr));
    gap: 22px;
    column-gap: 55px;
    padding: 0;
  }

  .page-node-type-discussion-forum .layout.row.no-gutters.layout-builder__layout .col-lg-9.col-md-9.col-12 {
    flex: 0 0 97%;
    max-width: 100%;
    margin-top: 99px;
    left: 0;
  }

  .block.block-layout-builder.block-extra-field-blocknodediscussion-forumlinks .node__links ul.links.inline {
    list-style: none;
    display: flex;
    gap: 8px;
    flex-flow: column;
    /* width: 100%; */
    padding: 0;
    text-align: center;
  }

  .block.block-layout-builder.block-extra-field-blocknodediscussion-forumlinks .node__links ul.links.inline li.comment-add a {
    background: #110735;
    color: #ffffff !important;
    border-radius: 5px;
    font-size: 8px;
    padding: 6px;
  }

  .block.block-layout-builder.block-extra-field-blocknodediscussion-forumlinks .node__links {
    font-size: 14px;
    width: 100%;
  }

  .page-node-type-discussion-forum .view-id-discussion_title h2 {
    font-size: 17px;
  }

  .page-node-type-discussion-forum ._none.block.block-layout-builder.block-field-blocknodediscussion-forumuid .field--name-uid a {
    width: 100%;
    top: 48px;
    left: 0px;
    text-align: center;
  }

  /* .user-logout
    .layout.row.no-gutters.layout-builder__layout
    .col-lg-3.col-md-3.col-12
    img {
    border-radius: 50%;
    position: absolute;
    left: 0px;
        height: 50px;
        width: 50px;
        top: -48px;
        position: relative;
  } */

  .page-node-type-discussion-forum .layout.row.no-gutters.layout-builder__layout .col-lg-3.col-md-3.col-12 img {
    border-radius: 50%;
    /* position: absolute; */
    left: 0px;
    height: 50px;
    width: 50px;
    top: -48px;
    position: relative;
  }

  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment article .block.block-layout-builder.block-extra-field-blockcommentcommentlinks ul.links.inline {
    /* flex-flow: column; */
    padding: 0px 28px;
    text-align: center;
  }

  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment article .block.block-layout-builder.block-field-blockcommentcommentcomment-body .clearfix.text-formatted.field.field--name-comment-body.field--type-text-long.field--label-hidden.field__item {
    display: flex;
    flex-direction: column;
  }

  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment article .block.block-layout-builder.block-field-blockcommentcommentcomment-body .clearfix.text-formatted.field.field--name-comment-body.field--type-text-long.field--label-hidden.field__item p a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;

    font-weight: 500;
  }

  .post_comment {
    gap: 0.5rem;
    flex-direction: column;
  }

  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment article .post_comments_view {
    margin: 0 !important;
  }

  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment article .block.block-layout-builder.block-field-blockcommentcommentcomment-body .clearfix.text-formatted.field.field--name-comment-body.field--type-text-long.field--label-hidden.field__item p {
    margin-left: 37px;
  }

  .user_avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    flex: none;
  }

  .user_avatar img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
  }

  .user_avatar {
    width: 100%;
    height: 50px;
    border-radius: 0;
    overflow: hidden;
    /* text-align: center; */
    border: none !important;
  }

  .comment-date {
    position: absolute;
    margin-top: -4px;
    text-align: end;
  }

  .user-logout article .layout.row.no-gutters.layout-builder__layout .col-lg-9.col-md-9.col-12 .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item p a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  /* .page-node-type-discussion-forum
    .layout.row.no-gutters.layout-builder__layout {
    flex-direction: column;
        margin-right: -44px;
        margin-left: -46px;
  } */

  .page-node-type-discussion-forum .layout.row.no-gutters.layout-builder__layout .col-lg-3.col-md-3.col-12 {
    display: block !important;
  }

  .page-node-type-article .webform-submission-form .webform-button--submit {
    margin-left: 0 !important;
  }

  .page-node-type-article .webform-submission-form .form-email {
    margin-left: 0 !important;
  }

  .page-node-type-article #block-webform-5 {
    width: 90%;
  }

  .page-node-type-article #block-diasporawhatsappchannel-2 .news-content {
    text-align: center;
  }

  .node--type-article .layout.row.no-gutters.layout-builder__layout .col-lg-2.col-md-2.col-12 {
    display: none;
  }

  .page-node-type-article .webform-submission-form .webform-button--submit {
    padding: 10.2px 1rem !important;
  }

  #user-register-form {
    text-align: left;
    max-width: 100%;
  }

  #user-register-form input {
    width: 100%;
  }

  .password-strength__meter {
    width: 100%;
  }

  #user-register-form select {
    width: 100%;
    border: 1px solid;
    height: 41px;
    padding: 7px;
  }

  #user-register-form .button--primary {
    width: 100%;
  }

  #user-login-form input {
    width: 100%;
  }

  .user-pass input {
    width: 100%;
  }

  .path-news .region.region-content #blog_main {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  .filter-container .search_icon {
    position: relative;
    top: 7px;
  }

  .filter-container p.menu-secondry {
    position: relative;
    top: 7px;
  }

  .filter-container p.menu-country {
    position: relative;
    top: 7px;
  }

  .path-news #block-webform-4 .webform-button--submit {
    padding: 10.4px 1rem !important;
  }

  #user-register-form input {
    border: 1px solid black;
    height: 44px;
    border-radius: 5px;
    padding-left: 10px;
    color: black;
    margin-top: 11px;
    padding: 8px 11px;
  }

  ul.pager__items.js-pager__items li:nth-child(4) {
    display: none;
  }

  ul.pager__items.js-pager__items li:nth-child(3) {
    display: none;
  }

  ul.pager__items.js-pager__items li:nth-child(5) {
    display: none;
  }

  ul.pager__items.js-pager__items li:nth-child(6) {
    display: none;
  }

  ul.pager__items.js-pager__items li:nth-child(7) {
    display: none;
  }

  ul.pager__items.js-pager__items li:nth-child(8) {
    display: none;
  }

  ul.pager__items.js-pager__items li:nth-child(9) {
    display: none;
  }

  ul.pager__items.js-pager__items li:nth-child(11) a {
    padding: 6px 14px !important;
  }

  ul.pager__items.js-pager__items li:nth-child(12) a {
    padding: 6px 14px !important;
  }

  .path-frontpage #webform-submission-newsletter-node-172-add-form .js-form-type-email input {
    border: 1px solid #b7b7b7;
    height: 3.2rem;
    padding: 0 1rem;
    background: #fff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 100%;
    margin-left: 0 !important;
  }

  .menu-myprofile {
    list-style: none;
    position: absolute;
    background: #110735;
    width: 56%;
    height: 85px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    display: none;
    line-height: 26px;
    top: 75px;
    left: 143px;
    padding: 17px;
    border-radius: 10px;
    text-align: center;
  }

  .d_forum_main_inner .add_post {
    flex-flow: column !important;
    gap: 0px;
  }

  .path-discussion-forum .d_forum_main {
    margin-top: 8px !important;
  }

  .node-event-form .form-date {
    width: 87% !important;
  }

  .ui-widget.ui-widget-content input.form-time {
    width: 10rem !important;
    margin-top: 4px !important;
  }

  .node-event-form .label {
    font-size: 9px;
  }

  .node-event-form .js-form-type-simple-time-field-element label {
    font-size: 9px;
    font-family: "Gotham-rounded-medium";
  }

  .node-event-form .simple-time-container {
    margin-top: -10px;
  }

  .path-events .event-page {
    max-width: 100%;
    margin: 0 auto;
  }

  .path-events .event-page table tbody tr td a {
    width: 151px;
  }

  .path-events .event-page table tbody td.views-field.views-field-name {
    font-size: 14px;
    width: 31%;
  }

  #rc-anchor-container {
    width: 100% !important;
  }

  .rc-anchor-normal .rc-anchor-pt {
    right: 40px !important;
    margin: 0 !important;
  }

  #views-exposed-form-event-details-page-1 #edit-submit-event-details {
    width: 82%;
  }

  #views-exposed-form-event-details-page-1 .form--inline.clearfix {
    flex-flow: column;
    gap: 16px;
    align-items: revert;
  }

  .user-logout.path-discussion-forum .discussion-details .view-header ul.links li {
    display: flex;
    gap: 7px;
    flex-direction: column;
  }

  .user-logout.path-discussion-forum .discussion-details .view-header ul.links li a {
    width: 100%;
  }

  /* article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix
    .layout.row.no-gutters.layout-builder__layout
    .col-lg-3.col-md-3.col-12 {
    flex-flow: row;
  } */

  article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .layout.row.no-gutters.layout-builder__layout .col-lg-9.col-md-9.col-12 {
    background: #eff2fc;
    border-radius: 4px;
    padding: 8px;
    max-width: 80%;
    margin-left: 48px;
  }

  .view-footer ul.links {
    font-size: 16px !important;
    text-align: center;
    padding: 0;
  }

  .view-footer ul.links li {
    display: flex;
    gap: 3px;
    flex-direction: column;
  }

  .view-footer ul.links li a {
    background: #110735;
    color: #ffffff;
    border: none;
    margin-top: 5px;
    border-radius: 6px;
    height: 38px !important;
    width: 83px;
    padding: 9px 17px;
    width: 100% !important;
  }

  article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .field.field--name-user-picture.field--type-image.field--label-hidden.field__item a img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    position: absolute;
  }

  article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .col-lg-3.col-md-3.col-12 ._none.block.block-layout-builder.block-field-blocknodediscussion-forumuid:nth-child(2) span a {
    padding-top: 9px;
    text-transform: capitalize;
    word-wrap: break-word;
    pointer-events: none;
    color: black;
    font-weight: 600;
    position: absolute;
    width: 100%;
    z-index: 11;
    padding-left: 57px;
  }

  article.node.node--type-discussion-forum.node--view-mode-teaser.clearfix .layout.row.no-gutters.layout-builder__layout .col-lg-3.col-md-3.col-12 {
    display: flex;
    flex-direction: column;
    max-width: 100% !important;
    align-items: start;
    flex: 0 0 100%;
  }

  .path-discussion-forum article .layout.row.no-gutters.layout-builder__layout .col-lg-3.col-md-3.col-12 ._none.block.block-layout-builder.block-field-blocknodediscussion-forumuid {
    width: 100%;
    text-align: start;
  }

  .user-logout.path-discussion-forum .discussion-details .view-header ul.links {
    padding: 0;
  }

  .page-node-type-discussion-forum .d_forum_post .social-sharing-buttons {
    position: absolute;
    top: -63px;
    right: 0px;
    text-align: center;
  }

  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment article .discussion-comment-wrapper._none .col.mb-5.py-3.layout.row.no-gutters.layout-builder__layout {
    width: 83%;
    margin-left: 46px !important;
  }

  .user_avatar.bordered {
    position: relative;
    top: 72px;
    left: 3px;
  }

  .indented {
    padding: 0 !important;
  }

  .page-node-type-discussion-forum article .disucssion-forum-detail-comments._none .layout.row.no-gutters.layout-builder__layout article .post_comment_container .post_comment_body p.comment-date {
    margin-top: -30px;
    position: relative;
    left: -19px;
    width: 100%;
    top: 40px !important;
  }

  .node-1267 .event_card .view-display-id-block_3 span,
  .node-1267 .event_card .view-display-id-block_2 span {
    display: flex;
    flex-direction: column;
  }

  .view-id-events_program.view-display-id-block_2 .event_card {
    margin: 15px;
  }

  .event_card .posted_on {
    text-align: end;
  }

  .page-node-type-discussion-forum .d_forum_post_container_parent {
    display: block;
    margin-top: 20px;
  }

  #block-views-block-youtube-block-1 .block_m {
    width: 265.2px;
    margin-right: 10px;
  }

  #block-views-block-youtube-block-1 span.field-content {
    display: flex;
    justify-content: center;
  }

  #block-views-block-youtube-block-1 button.slick-next.slick-arrow {
    right: 19px;
    top: 44%;
    padding: 3px;
  }

  #block-views-block-youtube-block-1 button.slick-prev.slick-arrow {
    left: 11px;
    top: 45%;
    padding: 3px;
  }

  .footer-footer input {
    height: 44px !important;
  }

  .page-node-type-article ul.content-statistics li.content-statistics-views {
    font-size: 10px;
  }

  ul.content-statistics .vote-widget.vote-widget--like-and-dislike {
    display: flex;
    gap: 11px;
  }

  .path-discussion-forum .discussion-page .view-content table tbody tr td.views-field.views-field-nothing a {
    width: 153px;
    font-size: 10px;
  }

  .path-discussion-forum .discussion-page .view-content table tbody tr td.views-field.views-field-nid {
    text-align: center;
    width: 200px;
    font-size: 10px;
  }

  .path-discussion-forum .discussion-page .view-content table tbody tr td.views-field.views-field-name {
    color: #000;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
  }

  .node--type-article .block.block-layout-builder.block-extra-field-blocknodearticlesharing-buttons .social-sharing-buttons {
    position: relative;
    left: 42px;
    margin: 0 !important;
    top: -7px;
  }

  .fc.fc3 {
    flex: auto;
    display: flex;
    flex-direction: column;
    align-items: normal;
  }

  /* footer .container {
        max-width: 100% !important;
    } */

  footer ul li a {
    font-size: 1rem;
    color: #fff;
    font-family: "Gotham-rounded-medium";
    font-size: 1rem;
  }

  .join-whatsapp .container {
    max-width: 100%;
  }

  .news-content {
    padding: 16px;
  }

  .path-frontpage #block-webform-3 {
    padding: 13px;
  }

  /* section.newsletter-section .container {
    padding: 0;
  } */

  .user-logout header .only-mob .mobile-nav {
    z-index: 111;
  }

  section.mobile-filter.only-mob .container {
    max-width: 100%;
  }

  .filter-container {
    border-radius: 12px;
    padding: 3px 12px;
  }

  .explore-podcasts .ep-l {
    width: 64%;
    padding: 7px;
    gap: 1px;
  }

  .explore-podcasts .ep-l h4 {
    font-size: 12px;
    padding: 6px 8px;
  }

  .ep-l .global-cta {
    font-size: 12px;
    padding: 6px 11px;
  }

  #block-createevent a.global-cta.outlined.white.use-ajax.user_assign {
    background: #ffffff !important;
    color: #110735;
  }

  #block-startdiscussion-2 a.use-ajax.user_assign.global-cta.outlined.white {
    border: 1px solid !important;
    background: transparent !important;
    color: white;
  }

  .filter-container p.menu-country:after {
    content: "";
    content: " ";
    background-image: url(../images/Icon_down.png);
    width: 20px;
    height: 20px;
    filter: invert(1);
    position: absolute;
    /* top: 28px;
        right: -3px; */
  }

  p.menu-secondry:after {
    content: "";
    content: "";
    background-image: url(../images/Icon_down.png);
    width: 20px;
    height: 20px;
    filter: invert(1);
    position: absolute;
  }

  #block-whatsappblock #whatsapp-form #edit-submit {
    width: 100%;
  }

  #whatsapp-form .form-item-select-list label {
    width: 96%;
    height: 67px;
    font-size: 12px;
    text-align: center;
    padding: 25px 0px;
  }

  #block-whatsappblock #whatsapp-form .form-item-select-list {
    display: flex;
    gap: 11px;
  }

  #whatsapp-form .js-form-item select#edit-select-list {
    width: 100%;
    font-size: 13px;
  }

  .ctas-container a {
    width: 80%;
  }

  .ctas-container {
    align-items: center;
  }

  .forum_region_container {
    margin-top: 1.5rem;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    max-width: 65rem;
  }

  .forum_region_container a {
    font-size: 7px;
    padding: 0 !important;
    height: 38px;
  }

  .title-container {
    text-align: left;
  }

  .title-container a.global-cta {
    background: #05326e;
  }

  .title-container h4.heading {
    font-size: 26px;
  }

  .icon-text img {
    width: 19px !important;
    height: 24px;
  }

  .path-frontpage #webform-submission-newsletter-node-172-add-form .webform-button--submit {
    height: 51px;
    padding: 12.4px 1rem;
    font-size: 11px;
  }

  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment article .block.block-layout-builder.block-extra-field-blockcommentcommentlinks ul.links.inline li a {
    width: 100%;
    font-size: 7px;
  }

  .page-node-type-discussion-forum article .disucssion-forum-detail-comments._none .layout.row.no-gutters.layout-builder__layout #comment-form .form-type-textarea label {
    left: 120px;
  }

  .path-comment article .post_comments_view .post_comment .post_comment_sec .block.block-layout-builder.block-extra-field-blockcommentcommentlinks ul.links.inline {
    position: absolute;
    top: -81px;
    z-index: 11;
    left: 28px;
  }

  .path-comment .region.region-content .block.block-layout-builder.block-field-blockcommentcommentcomment-body p {
    left: 32px;
  }

  .path-comment ._none.block.block-layout-builder.block-field-blockcommentcommentuid a.username {
    margin-left: 30px;
  }

  .page-node-type-discussion-forum #block-tabs ul.tabs.primary {
    padding: 13px;
  }

  .page-node-type-discussion-forum .disucssion-forum-detail._none .layout.row.no-gutters.layout-builder__layout {
    padding: 0px 4px;
  }

  .block-field-blocknodediscussion-forumcomment section#comments {
    padding: 0;
  }

  .indented {
    padding: 0px !important;
    padding-left: 34px !important;
    padding-right: 0px !important;
  }

  ._none.block.block-layout-builder.block-field-blocknodediscussion-forumcomment article ._none.block.block-layout-builder.block-extra-field-blockcommentcommentlike-and-dislike .vote-widget-wrapper {
    position: relative;
    top: -10px;
  }
}

@media (max-width: 431px) {
  .view.view-events-program.view-id-events_program.view-display-id-block_1 .col-md-4 {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 21px;
  }

  .view.view-news.view-id-news div#blog_main {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  .youtube.view.view-youtube div#blog_main {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin-bottom: 1rem;
    display: grid;
  }

  section.events_container {
    padding: 1.5rem 0 2rem;
  }

  form#search-block-form {
    display: none !important;
  }

  .user-logged-in .region-search-form {
    top: 235px;
  }

  .forums-container {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .block_m {
    margin-bottom: 20px;
  }

  .forum_region_container a {
    padding: 10px !important;
  }

  .forum {
    height: auto;
  }

  .view-id-discussion_forum_block .view-footer {
    bottom: -68px;
    left: 12px;
  }

  div#block-searchform-2 {
    position: relative;
    width: 90%;
    left: 5%;
    background: #000037;
    padding: 15px;
    border-radius: 10px;
  }

  /* .path-search .search-form input#edit-keys {
    border-radius: 11px;
    border: 1px solid;
  }
  .path-search form#search-form {
    position: relative;
    width: 90%;
    left: 5%;
    background: #000037;
    padding: 15px;
    border-radius: 10px;
    color: white;
  }
  .path-search
    .search-form
    .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-or.form-item-or {
    display: inline-block;
    text-align: center;
  }
  .path-search .search-form input#edit-or {
    border-radius: 11px;
    border: 1px solid;
  }
  .path-search .search-form input#edit-submit--2 {
    padding: 6px 10px;
    border: none;
    color: white;
    background: #496d9d;
    margin: 15px 0px;
    border-radius: 8px;
}
  .path-search
    .search-form
    .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-phrase.form-item-phrase {
    display: inline-block;
    text-align: center;
  }
  .path-search .search-form input#edit-phrase {
    border-radius: 11px;
    border: 1px solid;
  }
  .path-search
    .search-form
    .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-negative.form-item-negative {
    display: inline-block;
    text-align: center;
  }
  .path-search .search-form input#edit-negative {
    border-radius: 11px;
    border: 1px solid;
  }
  .path-search .search-form input#edit-submit {
    padding: 6px 10px;
    border: none;
    color: white;
    background: #496d9d;
    margin: 15px 0px;
    border-radius: 8px;
  }
  .path-search .search-form label {
    margin-top: 10px;
    font-size: 18px;
    margin-bottom: 13px;
  }
  .path-search .item-list {
    text-align: center;
  }
  .path-search .item-list h3 {
    font-size: 22px;
    margin: 18px 0px;
  } */
  .search-form {
    /* text-align: center; */
    display: block !important;
  }

  .event_m_content {
    height: auto;
  }

  #block-views-block-youtube-block-1 .block_m {
    width: 80%;
  }

  #views-exposed-form-discussion-f-page-1 {
    width: 355px;
  }

  .path-discussion-forum .d_forum_post {
    margin-top: 30px;
  }

  .region-search-form .content.container-inline {
    margin-top: 0px;
  }

  .path-discussion-forum .Recent-all2 {
    top: 48px;
  }

  .region-search-form {
    background: transparent;
  }

  #Recent .Recent-all {
    position: absolute;
    top: 46px;
    color: #7d888e;
  }

  .Recent-all2 {
    display: none;
  }
}

@media (max-width: 415px) {
  #views-exposed-form-discussion-f-page-1 {
    width: 340px;
  }
}

@media (max-width: 391px) {
  #views-exposed-form-discussion-f-page-1 {
    width: 318px;
  }
}

@media (max-width: 376px) {
  #views-exposed-form-discussion-f-page-1 {
    width: 306px;
  }

  .d_forum_post_header {
    gap: 5rem;
  }
}

@media (max-width: 361px) {
  #views-exposed-form-discussion-f-page-1 {
    width: 294px;
  }
}