    @font-face {
      font-family: 'GothamBold';
      src: url('/resources/fonts/Gotham-Bold.ttf') format('truetype');
      font-weight: 700;
      font-style: normal;
    }
    @font-face {
      font-family: 'GothamMedium';
      src: url('/resources/fonts/Gotham-Medium.ttf') format('truetype');
      font-weight: 500;
      font-style: normal;
    }
    /*paragraph font*/
    @font-face {
      font-family: 'HelveticaNeueMedium';
      src: url('https://blackphdnetwork.org/resources/fonts/HelveticaNeue-Medium.woff') format('woff');
      font-weight: 500;
      font-style: normal;
    }

    @font-face {
      font-family: 'HelveticaNeueBold';
      src: url('https://blackphdnetwork.org/resources/fonts/HelveticaNeueBold.ttf') format('truetype');
      font-weight: 700;
      font-style: normal;
    }

    @font-face {
      font-family: 'HelveticaNeueLight';
      src: url('https://blackphdnetwork.org/resources/fonts/HelveticaNeueLight.ttf') format('truetype');
      font-weight: 300;
      font-style: normal;
    }


    /*@import url('https://fonts.cdnfonts.com/css/helvetica-neue-5');*/
    body h1, h2, h3, h4, h5, h6,span {
      font-family: 'GothamMedium' !important; 
    }
    body,p,button,label,input{
      font-family: 'HelveticaNeueMedium', sans-serif !important;
    }
    .container_12 {
        max-width: 100% ! IMPORTANT;
        width: 100% !important;
        margin: auto;
    }
    .WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton {
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        font-size: 16px !important;
        border: 4px solid #f69c26 !important;
        padding: 9px 14px !important;
        font-weight: bold !important;
        margin-right: 10px !important;
        color: #ffffff !important;
        text-decoration: none;
        display: inline-block;
    }
    .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.subjectTextBox, .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.typeText, .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[type=text] {
        border: 1px solid #c6c6c6;
        font: 15px 'Open Sans';
        padding: 10px;
        background: white;
        color: #373737;
        border-radius: 4px;
        height: 40px;
        border-color: #c6c6c6 !important;
    }
    .WaGadgetContactProfile .wa-authenticateLoginLink {
        color: #fff;
    }
    .s1_grid_12 {
        width: 100% !important;
        max-width: 100%;
        margin: auto;
    }
    .scholar-heading span {
        color: #175e7a;
    }
    div#id_nQ7sUPG h1 {
        text-transform: uppercase;
    }
    div#id_UV1zPQB h1.pageTitle.legacyFunctionalSystemPageTitle {
        margin: 0 !important;
        padding: 0;
    }
    .WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel, .WaGadgetMenuHorizontal.menuStyle001 .menuBackground {
        position: unset;
        width: 100% ! IMPORTANT;
        max-width: 100% ! IMPORTANT;
    }
    .bdn-mentor-buttons {
        text-align: center;
        justify-content: center;
        display: flex;
        gap: 20px;
        align-items: center;
    }
    .bdn-mentor-buttons a {
        border-radius: 100px;
        font-size: 17px;
        color: #fff;
        font-weight: 400;
        text-align: center;
        text-decoration: none;
        background: #efa625;
        padding: 12px 60px;
        display: inline-block;
        border: 4px solid #efa625;
        margin-bottom: 10px;
        font-weight: 500;
    }
    .bdn-mentor-buttons a:last-child {
        background: #26b0ee;
        border: 4px solid #26b0ee;
    }
    .bdn-mentor-buttons a:hover {
        background: #fff;
        color: #efa625 !important;
    }
    .bdn-mentor-buttons a:last-child:hover {
        background: #fff;
        color: #26b0ee !important;
    }
    .WaGadgetContactProfile .memberDetailsTabsOuterContainer {
        padding: 0px 30px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 10px;
    }



    .zoneHeader1 .container_12 {
        background: linear-gradient(120deg, #175E7A 10%, #33AFE3 50%, #EFA625 90%);
    /*background: linear-gradient(100deg, rgba(241, 94, 63, 1) 5%, rgba(0, 118, 189, 1) 30%, rgba(143, 65, 153, 1) 55%, rgba(213, 27, 94, 1) 80%, rgba(246, 156, 38, 1) 95%);*/
    }

    .WaGadgetMenuHorizontal .menuInner ul.firstLevel {
        background: transparent !IMPORTANT;
    }
    .WaGadgetMenuHorizontal .menuInner ul.firstLevel li .item a {
        padding: 10px;
        font-size: 14px;
        text-transform: uppercase;
        width: fit-content;
        margin: auto 0;
    }
    .WaGadgetMenuHorizontal .menuInner ul.firstLevel li.dir {
        padding-right: 10px;
    }
    .WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.secondLevel > li > .item > a {
       width: auto;
       background: transparent !important;
    }
    ul.secondLevel {
        background: #0072BC !important;
        border-radius: 6px;
        padding: 10px !IMPORTANT;
    }
    .WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton[type=submit] {
        min-width: 100px;
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        font-size: 15px !important;
        border: 4px solid #f69c26 !important;
        padding: 7px 20px !important;
        font-weight: bold !important;
        margin-right: 10px !important;
        background-color: #fff3e2 !important;
        color: #f69c26 !important;
        text-decoration: none;
        display: inline-block;
    }

    div#id_E1K8hex {
        padding-right: 15px;
    }
    div#id_E1K8hex .menuInner ul.firstLevel {
        display: flex;
        align-items: center;
        gap: 0;
    }
    div#id_3YfrPO2 {
        margin: 0;
    }
    .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
        text-decoration: none;
    }
    div#id_Content .WaGadgetAuthorizationRequired .openAuthFormContainer div#id_tnkNHk4_container {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-bottom: 20px;
    }
    div#id_vYBwh32 h3 {
           color: #175e7a;
        text-transform: uppercase;
        font-size: 40px;
        padding-bottom: 0;
        font-weight: 600;
        margin-top: 70px;
    }
    .WaLayoutContainerOnly table.WaLayoutTable tbody tr.WaLayoutRow {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    div#id_Header > div {
        padding: 0;
    }
    .WaLayoutContainerOnly table.WaLayoutTable tbody tr.WaLayoutRow .loginBoxLinkContainer a.loginBoxLinkButton {
        font-size: 18px;
        font-weight: 600;
        text-indent: 0px;
        line-height: 50px;
        background-color: transparent;
        height: fit-content;
        text-align: center;
        padding: 6px 0px;
        width: 100%;
    }
    .WaGadgetLoginButton .loginBoxLinkContainer {
        background-color: rgba(0, 0, 0, .05);
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .zoneFooter3 .container_12 .s1_grid_12.s2_grid_12.s3_grid_12 #id_Footer2 tr.WaLayoutRow {
        align-items: flex-start;
    }
    .zoneFooter3 .container_12 .s1_grid_12.s2_grid_12.s3_grid_12 #id_Footer2 tr.WaLayoutRow td {
        padding-top: 1rem;
        padding-right: 1rem;
        padding-bottom: 1rem;
        padding-left: 1rem;
    }
    .zoneFooter3 .container_12 .s1_grid_12.s2_grid_12.s3_grid_12 #id_Footer2 tr.WaLayoutRow td.WaLayoutSeparator {
        display: none;
    }
    .footer_logo_text img {
        width: 100%;
        max-width: 200px;
        margin-bottom: 20px;
    }
    .footer_logo_text h2 {
        color: #000000;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.6;
        margin: 0;
    }
    .zoneFooter3 .container_12 {
        max-width: 1330px;
        background-color: #ffffff;
        padding: 40px 0px;
        padding-bottom: 0;
    }
    .generalFormOuterContainer .sectionOuterContainer {
        margin-bottom: 0 !important;
    }
    div#id_FdKlu2e {
        margin: 0 !IMPORTANT;
    }
    .zoneFooter3 .container_12 {
        padding: 0 !important;
    }
    .Quick_Links_pages a {
        color: #000000;
        font-size: 16px;
        letter-spacing: 0.5px;
        line-height: 1.7;
        margin-top: 4px;
        text-decoration: none;
        width: 100%;
        display: block;
    }
    .Quick_Links_pages a:hover {
        color: #175e7a;
    }
    .Contact-detale .Contact_item ul {
        margin: 0;
    }
    .Contact-detale .Contact_item ul li {
        padding-bottom: 10px;
        width: 100%;
        margin-top: 0px;
    }
    .Contact-detale .Contact_item ul li:first-child {
        padding-top: 0;
    }
    .Contact-detale .Contact_item ul li a {
        color: #000000;
        font-size: 16px;
        letter-spacing: 0.5px;
        line-height: 1.7;
        margin-top: 4px;
        text-decoration: none;
    }

    .footer_navigation h2 {
        color: #175e7a;
        font-weight: 600;
        letter-spacing: 1px;
        margin-bottom: 0;
        text-transform: uppercase;
        font-size: 20px;
    }
    #id_Footer2 #id_NL7GBmE {
        background-color: #252525;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #id_Footer2 #id_NL7GBmE td {
        width: 100%;
        padding: 0;
    }
    p.Copyright {
        font-size: 16px;
        color: #fff;
        line-height: 1.6;
    }
    #id_Footer2 #id_NL7GBmE table.WaLayoutTable {
        max-width: 100%;
        margin: auto;
        padding: 0px 30px;
    }
    #id_gGXWsum {
        width: 20% !IMPORTANT;
    }
    .WaPlaceHolder>div {
        padding: 0;
    }
    .s1_grid_12 div#id_Content {
        padding: 30px 30px;
    }
    .WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton{
        font-size: 18px;
        font-weight: 600;
        text-indent: 0px;
        line-height: 50px;
        background-color: transparent;
        height: fit-content;
        text-align: center;
        padding: 6px 0px;
        width: 100%;
    }
    .WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton:after {
        position: relative;
        top: 2px;
        left: auto;
        width: 100%;
        height: 100%;
        font: normal 18px / 1 'WA-theme-icons';
        text-align: center;
        text-indent: 0;
        content: '\e613';
        right: 0;
        margin-left: 5px;
    }
    .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a>span:before {
        background: transparent;
    }
    .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a>span:before {
        position: absolute;
        top: -1px;
        z-index: 3;
        display: inline-block;
        width: fit-content;
        height: 26px;
        margin: 0 0 0 5px;
        font: 12px / 26px 'Arial';
        -webkit-transition: -webkit-transform .3s ease-out 0s;
        -moz-transition: -moz-transform .3s ease-out 0s;
        -ms-transition: -ms-transform .3s ease-out 0s;
        -o-transition: -o-transform .3s ease-out 0s;
        transition: transform .3s ease-out 0s;
        content: '\25ba';
        left: auto;
        right: -16px;
        text-align: right;
    }
    .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.dir>.item>a:hover>span:before {
        transform: rotate(90deg);
    }
    .right_btn a {
        background: #EFA625;
        padding: 10px 50px;
        border-radius: 100px;
        color: #fff;
        font-weight: 600 !important;
        font-size: 16px;
        text-transform: capitalize;
        text-decoration: none;
    }
    div#id_WLlpzcH h2 {
        text-transform: uppercase;
    }
    .right_btn {
        display: flex;
        gap: 15px;
        justify-content: right;
    }
    #id_8FT9HFD table.WaLayoutTable tbody tr.WaLayoutRow {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15px 30px 20px 30px;
        background: #ffffff;
    /*    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;*/
    }
    div#id_8FT9HFD {
        margin: 0;
    }
    .right_btn a:last-child {
        background: #26b0ee ! IMPORTANT;
        border: 4px solid #26b0ee;
    }
    .right_btn a:first-child {
        border: 4px solid #EFA625;
    }
    .right_btn a:first-child:hover {
        background: #fff;
        color: #EFA625;
    }
    .right_btn a:last-child:hover {
        background: #fff ! IMPORTANT;
        color: #26b0ee;
    }
    #id_8FT9HFD table.WaLayoutTable tbody tr.WaLayoutRow img {
        max-width: 160px;
    }
    div#id_Header2 {
        position: relative;
    }
    div#id_BpnizVV {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        bottom: 0;
        margin: auto;
        padding: 0px 30px;
        z-index: 99;
        text-align: center;
    }
    .banner_content h1 {
        color: #fff;
        max-width: 846px;
        font-size: 55px;
        margin-bottom: 15px;
        text-transform: uppercase;
        font-weight: 600;
    }
    .banner_content p {
        color: #ffff;
        max-width: 720px;
        margin: auto;
        padding-bottom: 30px;
        font-size: 20px;
    }
    .banner_content {
        text-align: center;
    }
    .banner_content a {
        padding: 14px 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: fit-content;
        border-radius: 100px;
        background: #EFA625;
        color: #fff;
        text-transform: capitalize;
        font-size: 20px;
        text-decoration: none;
        margin: auto;
        border: 2px solid #EFA625;
    }
    .banner_content a:hover {
        background: transparent;
        border: 2px solid #EFA625;
        color: #EFA625;
    }
    div#id_Header2 {
        position: relative;
    }
    div#id_63C3IPa:after {
        content: "";
    /*    background: #000000bd !important;*/
    background: rgb(0 0 0 / 55%);
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        z-index: 9;
        visibility: visible;
    }
    .The_Podcast_one_slider {
        margin: auto;
        padding: 60px 30px;
        background: #fff;
    }
    .The_Podcast_one_slider .logo_list {
        display: grid;
        grid-template-columns: repeat(7, 3fr);
        gap: 15px;
    }
    .The_Podcast_one_slider h2 {
        color: #000000;
        text-transform: uppercase;
        font-size: 35px;
        padding-bottom: 4px;
        font-weight: 600;
    }
    .zoneContent .container_12 .s1_grid_12.s2_grid_12.s3_grid_12 div#id_Content {
        padding: 0;
    }
    div#id_98pNedS {
        margin: 0;
    }
    [class^="WaLayoutContainer"] {
        margin: 0;
    }
    .who_we_are_contn {
        padding: 0px 30px;
    }
    div#id_s41GyTy table.WaLayoutTable tbody tr.WaLayoutRow {
        display: flex;
        align-items: center;
    }
    .who_we_are_contn h2 {
        color: #000;
        font-size: 35px;
        text-transform: uppercase;
        position: relative;
        padding-bottom: 10px;
        font-weight: 600;
    }
    .who_we_are_contn h2:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100px;
        height: 4px;
        background: #33AFE3;
        left: 4px;
        top: auto;
        border-radius: 100px;
    }
    .who_we_are_contn p {
        color: #404040;
        font-size: 18px;
        line-height: 1.6;
    }
    .three_btn_weare {
        display: flex;
        align-items: center;
        gap: 10px;
        margin-top: 20px;
    }
    .three_btn_weare a {
        background: #EFA625;
        padding: 12px 30px;
        border-radius: 100px;
        border: 3px solid #EFA625;
        text-decoration: none;
        font-size: 17px;
        color: #ffffff;
        font-weight: 600;
        text-transform: capitalize;
    }
    .three_btn_weare a:hover {
        background: transparent;
        color: #EFA625;
    }
    .logo_slider_1 {
        display: flex;
        gap: 10px;
        padding: 60px 30px;
        background: #fff;
        justify-content: center;
    }
    .logo_slide {
        border: 1px solid #6b6b6b;
        padding: 10px;
        height: 60px;
        width: 200px;
        object-fit: cover;
        display: flex
    ;
        align-items: center;
        justify-content: center;
        border-radius: 6px;
    }
    .logo_slide img {
        width: 100%;
    }
    .animation_sec {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 60px;
        padding: 130px 0px;
        max-width: 1300px;
        margin: auto;
        position: relative;
        z-index: 99;
    }
    .animation_sec .animation_secox_1 {
        width: 33.3333333333%;
        text-align: center;
    }
    .animation_sec .animation_secox_1 h5 {
        color: #175E7A;
        font-size: 30px;
        text-transform: uppercase;
        max-width: 370px;
        margin: auto;
        padding-top: 20px;
        font-weight: 600;
    }
    .animation_sec .animation_secox_1 img {
        max-width: 100%;
        margin: auto;
        height: 130px;
    }

    .three_boxes_main:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #ffffffb8;
    }
    .three_boxes_main {
        background-position: center center !important;
        position: relative;
        background: fixed;
    }
    .logo_slider_2 .logo_slide {
        height: 90px;
        width: 100%;
    }
    .logo_slider_2 .logo_slide img {
        height: 100px;
        object-fit: contain;
    }
    .The_Podcast_one_slider .logo_list img {
        width: 100%;
    }
    div#id_axM6jrm img {
        width: 100%;
    }
    #id_qIPcQnR .gadgetStyleTitle h4.gadgetTitleH4 {
        color: #000;
        font-size: 35px;
        text-transform: uppercase;
        position: relative;
    }
    #id_qIPcQnR .gadgetStyleBody ul li {
        border: 1px solid #e3e3e3;
        padding: 20px 25px;
        background: #f9f9ff;
        margin-bottom: 15px;
        border-radius: 6px;
    }
    #id_qIPcQnR .gadgetStyleBody ul li .title a {
        color: #003663;
        font-weight: 700;
        cursor: pointer;
        font-size: 18px;
        text-decoration: none;
    }
    #id_qIPcQnR .gadgetStyleBody ul li .date span {
        font-size: 15px;
        font-weight: normal;
        color: #003663;
    }
        .custom-slide {
        background: #fff;
        border-radius: 10px;
        padding: 20px;
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
        text-align: center;
        box-sizing: border-box;
        width: 100%;
        max-width: 100%;
        min-width: 32%;
    }
     #a.custom-slider-container { overflow: hidden; width: 100%; max-width: 1200px; margin: 40px auto; } 
     #sizeError { color: red; text-align: center; margin-bottom: 20px; display: none; } 
     .custom-slider-track { display: flex; gap: 20px; transition: transform 0.5s ease-in-out; } 
     .custom-slide a { display: block; text-decoration: none; color: inherit; } 
     .custom-slide img { width: 100px; height: 100px; border-radius: 50%; object-fit: cover; border: 3px solid #e29d23; outline: 2px solid white; margin-bottom: 10px; }
    .custom-slide p {
        font-size: 16px;
        color: #333;
        line-height: 1.5;
        margin-top: 10px;
        white-space: break-spaces;
        overflow: visible;
        text-overflow: unset;
        display: block;
        font-weight: 600;
    }

    /*** MISSION SECTION ***/
    .mission td#id_FdWPY39 , .vision td#id_21Brjs1 , td#id_ua1kCay , td#id_G5OsrXi {
        vertical-align: middle;
    }
    .vision td#id_21Brjs1 , td#id_ua1kCay , td#id_G5OsrXi{
        vertical-align: middle !important;
    }
     /*Team Section*/
    .section {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 30px;
        margin-bottom: 30px;
    }

        .box {
          overflow: hidden;
          background: #33AFE3;
          position: relative;
          transition: all .35s ease;
          width: 300px;
          height: 350px;
        }

        .box:after,
        .box:before {
          content: "";
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          background: #EFA625;
          border-left: 3px solid #fff;
          border-right: 3px solid #fff;
          opacity: .9;
          z-index: 1;
          transition: all .35s ease;
        }

        .box:before {
          transform: skew(45deg) translateX(-155%);
        }

        .box:hover:before {
          transform: skew(45deg) translateX(-55%);
        }

        .box:after {
          transform: skew(45deg) translateX(155%);
        }

        .box:hover:after {
          transform: skew(45deg) translateX(55%);
        }

        .box img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          transition: all .35s ease;
        }

        .box:hover img {
          opacity: .5;
        }

        .box .box-content {
          position: absolute;
          top: 50%;
          left: 50%;
          opacity: 0;
          z-index: 2;
          transform: translate(-50%, -50%) scale(.5);
          transition: all .35s ease;
          width: 90%;
          text-align: center;
        }

        .box:hover .box-content {
          transform: translate(-50%, -50%) scale(1);
          opacity: 1;
        }
    .box .post {
        font-size: 16px;
        text-transform: capitalize;
        font-weight: 800;
        color: #fff;
        /* font-family: open sance!important; */
        text-shadow: 1px 1px 0 #175e7a, -1px -1px 0 #175e7a;
        letter-spacing: 2px;
    }
    div#id_ZQycluz  .gadgetStyleBody.gadgetContentEditableArea {
        display: flex;
        gap: 22px;
        justify-content: right;
        align-items: center;
    }
    .Quick_Links_pages {
        display: flex;
        gap: 37px;
    }
    span.post strong {
        color: #000;
        font-size: 22px;
    }
    div#id_ZQycluz  .gadgetStyleBody.gadgetContentEditableArea {
        gap: 0;
    }
    .social-container {
        margin-right: 10px;
    }
    div#id_FdKlu2e table.WaLayoutTable tbody tr.WaLayoutRow {
        display: flex;
        align-items: center !important;
        justify-content: center;
    }
    .join-today a {
        border-radius: 100px;
        font-size: 17px;
        color: #fff;
        font-weight: 400;
        text-align: center;
        text-decoration: none;
        background: #efa625;
        padding: 8px 60px;
        display: inline-block;
        border: 4px solid #efa625;
        margin-bottom: 10px;
    }
    .join-today a:hover{
        background: #fff;
        color: #efa625 !important;
    }
    .join-today{
         text-align: center;
    }
    .contatct-us a {
        background: #26b0ee;
        padding: 8px 30px;
        text-align: center;
        color: #fff ! IMPORTANT;
        margin: auto;
        display: inline-block;
        border-radius: 100px;
        border: 4px solid #26b0ee;
        font-size: 17px;
        text-decoration: none;
        text-transform: capitalize;
        font-weight: 500;
    }
    .contatct-us a:hover {
        background: #fff;
        color: #26b0ee !important;
    }
    .contatct-us {
        text-align: center;
    }
    .WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox input {
        padding: 12px 0px !important;
        background: #efa625 !important;
        border-radius: 4px;
        color: #fff !IMPORTANT;
        font-size: 20px !important;
        border: 3px solid #efa625 !important;
    }
    .WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox input:hover {
        background: transparent !important;
        color: #efa625 !IMPORTANT;
    }
    div#id_tnkNHk4 .authFormContainer table {
        width: 100% !IMPORTANT;
    }
    .research h2 {
        color: #000;
        font-size: 40px;
        text-transform: uppercase;
        position: relative;
        padding-bottom: 15px;
        max-width: 1000px;
        margin: auto;
    }
    .research h2:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100px;
        height: 4px;
        background: #33AFE3;
        left: 0;
        top: auto;
        border-radius: 100px;
        right: 0;
        margin: auto;
    }
    .WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox {
        margin-top: 20px;
    }
    .WaGadgetAuthorizationRequired .authFormContainer {
        background: #80808038;
        padding: 30px;
    }
    div#id_tnkNHk4 .authFormContainer {
        min-width: 500px ! IMPORTANT;
        border-radius: 11px;
        box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
         margin-bottom: 80px;
        display: inline-block;
    }
    div#id_tnkNHk4 .authFormContainer input {
        height: 30px;
        border-radius: 6px;
        outline: none;
        padding: 10px !important;
    }
    .WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox {
        width: 200px;
    }
    div#id_Content {
        text-align: -webkit-center;
        background: #fff;
        padding:0px !important;
    }
    .WaGadgetAuthorizationRequired .authFormContainer {
        /* padding-left: 40px; */
        background: #80808038;
        padding: 30px;
    }
    div#id_Content .WaGadgetAuthorizationRequired .openAuthFormContainer {
        display: table;
        border: 0px;
    }
    form#idLoginForm input {
        width: 100% !important;
        height: 33px;
    }
    div#idRememberMe {
        width: 18px !important;
    }
    .toggle-password {
        right: 0px !important;
        top: 10px;
        margin-bottom: 14px;
    }
    #id_qIPcQnR .gadgetStyleTitle h4.gadgetTitleH4 {
        color: #000;
        font-size: 40px;
        text-transform: uppercase;
        position: relative;
        padding-bottom: 20px;
    }
    #id_qIPcQnR .gadgetStyleBody ul li {
        border: 1px solid #e3e3e3;
        padding: 20px 25px;
        background: #f9f9ff;
        margin-bottom: 15px;
        border-radius: 6px;
    }
    #id_qIPcQnR .gadgetStyleBody ul li .title a {
        color: #003663;
        font-weight: 700;
        cursor: pointer;
        font-size: 18px;
        text-decoration: none;
    }
    #id_qIPcQnR .gadgetStyleBody ul li .date span {
        font-size: 15px;
        font-weight: normal;
        color: #003663;
    }
    #id_qIPcQnR .gadgetStyleTitle h4.gadgetTitleH4:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100px;
        height: 4px;
        background: #33AFE3;
        left: 4px;
        top: 49px;
        border-radius: 100px;
    }
    div#id_bT7OOvb {
        padding: 0px 30px;
    }
    div#id_bT7OOvb h4.gadgetTitleH4 {
        color: #000;
        font-size: 35px;
        text-transform: uppercase;
        position: relative;
        padding-bottom: 20px;
    }
    div#id_bT7OOvb h4.gadgetTitleH4:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100px;
        height: 4px;
        background: #33AFE3;
        left: 0;
        top: 50px;
        border-radius: 100px;
    }
    div#id_PXuqLv1 ul {
        display: flex;
        justify-content: right;
        gap: 8px;
        align-items: center;
    }
    div#id_PXuqLv1 ul li {
        margin: 0;
    }
    div#id_1ZQ7UKO tr.WaLayoutRow {
        display: flex;
        align-items: center;
        gap: 30px;
        padding-right: 30px;
    }
    .new_work_section h2 {
        color: #26b0ee;
        font-size: 35px;
        line-height: 50px;
        max-width: 600px;
        text-transform: uppercase;
        margin-bottom: 10px;
    }
    .left_work_img img {
        width: 100%;
    }
    .new_work_section h3 {
        font-size: 26px;
        line-height: 38px;
        margin-top: 0;
        font-weight: 300;
    }
    .new_work_section p {
        font-size: 18px;
        line-height: 1.6;
    }
    .left_work_img p {
        margin: 0;
        padding: 0;
        margin-bottom: -8px;
    }
    .hfgghfhbox {
        text-align: center;
        padding: 40px;
        background: #000000;
    }
    .hfgghfhbox h2 {
        color: #fff;
        text-transform: uppercase;
        font-size: 26px;
        margin: auto;
        line-height: 37px;
    }

    .WaGadgetFeaturedMember ul.layoutHorizontal li {
        display: flex;
        align-items: center;
        border-bottom: 1px solid #c0c0c0;
        width: 100% !IMPORTANT;
    }
    .WaGadgetFeaturedMember ul.layoutHorizontal li .rightPart h4 {
        margin: 0;
        font-size: 20px;
        font-weight: 600;
    }
    div#id_cqhAZME td#id_UhxlVz8 {
        padding: 0;
    }
    .WaGadgetMenuHorizontal .menuInner ul ul li.dir>.item>a:after {
        position: absolute;
        top: 9px;
        z-index: 3;
        display: inline-block;
        width: fit-content;
        height: 26px;
        margin: 0 0 0 5px;
        font: 12px / 26px 'Arial';
        transition: transform .3s ease-out 0s;
        content: '\25ba';
        left: auto;
        right: 5px;
        text-align: right;
        background: transparent !IMPORTANT;
    }
    ul.secondLevel li.dir {
        padding-right: 0px !important;
    }
    .BDN_Featured_Voices h2 {
        text-align: center;
        font-size: 40px;
        margin-bottom: 15px;
        text-transform: uppercase;
        font-weight: 600;
    }
    .Featured_member {
        background: #fff !IMPORTANT;
        padding: 0px 30px;
        border: 0;
        padding-bottom: 100px;
        margin: 0;
    }
    .Featured_member .gadgetStyleTitle h4.gadgetTitleH4 {
        text-align: center;
        font-size: 40px;
        margin-bottom: 30px;
        text-transform: uppercase;
        font-weight: 600;
        color: #175E7A;
        position: relative;
    }
    .Featured_member .gadgetStyleBody {
        padding: 0;
    }
    .Featured_member .gadgetStyleTitle {
        background: #ffffff;
        text-align: center;
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        gap: 20px;
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical li {
        text-align: center;
        padding: 30px 20px;
        border-radius: 12px;
        background-color: #e2e2e0;
        transition: box-shadow 0.3s ease;
        margin: 0;
        width: 85% !important;
    }
    .Featured_member .gadgetStyleTitle h4.gadgetTitleH4:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 157px;
        height: 4px;
        background: #efa625;
        left: 0;
        top: 51px;
        border-radius: 100px;
        margin: auto;
        right: 0;
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical::before, .Featured_member .gadgetStyleBody ul.layoutVertical::after {
        display: none;
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical li:hover {
        box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
        transform: scale(1.01);
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical li .img img {
        width: 120px;
        height: 120px;
        border-radius: 50%;
        object-fit: cover;
        margin-bottom: 15px;
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical li .rightPart h4 {
        font-weight: bold;
        font-size: 18px;
        margin: 10px 0 5px;
        position: relative;
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical li .img {
        margin: 0;
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical li .rightPart h4 a {
        text-decoration: none;
    }
    .join_member_img img {
        width: 100%;
        object-fit: cover;
    }
    .join_member {
        position: relative;
    }
    .join_member_cont {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: flex;
        z-index: 99;
        align-items: flex-start;
        justify-content: center;
        padding: 0px 30px;
        flex-direction: column;
    }
    .join_member_cont h2 {
        text-align: left;
        font-size: 40px;
        margin-bottom: 30px;
        text-transform: uppercase;
        font-weight: 600;
        color: rgb(255 255 255);
        position: relative;
        padding-bottom: 10px;
    }
    .join_member_cont h2:after {
        content: "";
        position: absolute;
        bottom: 0px;
        width: 157px;
        height: 4px;
        left: 4px;
        top: auto;
        right: auto;
        background: rgb(38 176 238);
        border-radius: 100px;
        margin: auto;
    }
    div#id_fkLI41i .gadgetStyleBody.gadgetContentEditableArea {
        color: #404040;
        font-size: 16px;
        line-height: 1.6;
    }
    .join_member_cont h2 span {
        color: #efa625;
    }
    .join_member_img {
        height: 400px;
    }
    .join_member_img:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: #00000094;
    }
    .membership_applications {
        padding: 0px 30px 30px;
        padding-bottom: 40px;
    }
    #id_b8Uugoj ul li p {
        font-size: 17px;
        margin-bottom: 9px;
    }
    #id_b8Uugoj {
        padding-top: 20px;
    }
    .membership_applications .formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
        font-size: 24px !important;
        color: #000;
        text-transform: capitalize;
        font-weight: 600;
    }
    .membership_applications .mandatoryFieldsTitle strong {
        color: #000 !important; 
    }
    .membership_applications .mandatoryFieldsTitle span.mandatorySymbol {
        font-size: 18px;
    }
    .membership_applications  .mandatoryFieldsTitle {
        display: flex;
        gap: 4px;
    }
    .generalFieldsContainer .fieldSubContainer .fieldLabel {
        display: flex;
        align-items: center;
        gap: 4px;
        justify-content: right;
    }
    .mandatorySymbol, .requiredSymbol {
        display: block ! IMPORTANT;
        font-size: 18px;
    }
    .membership_applications .fieldBody .groupBodyVertical .fieldItem {
        text-align: left;
        margin-bottom: 20px;
    }
    .membership_applications .fieldBody .groupBodyVertical .fieldItem span.textLine:first-child {
        margin-bottom: 6px;
    }
    .membership_applications .fieldBody .groupBodyVertical .fieldItem span.textLine span {
        line-height: 24px;
    }
    .membership_applications .navigationContainer .inner .right input {
        margin: 0 !important;
        background: #f69c26 !IMPORTANT;
        border-radius: 100px;
        color: #fff !IMPORTANT;
        font-size: 18px !important;
        border: 4px solid #f69c26  !important;
        padding: 10px 60px !important;
        font-weight: bold !important;
        margin-right: 10px !important;
    }
    .membership_applications .navigationContainer  .inner .right input:hover {
        background: transparent !important;
        color: #f69c26  !important;
    }
    .captionOuterContainer .captionContainer .fieldBody h4 span {
        font-size: 28px !important;
        color: #175e7a;
        font-weight: 700;
        text-transform: uppercase;
    }
    .captionOuterContainer .captionContainer .fieldBody h4 {
        font-size: 28px !important;
        color: #175e7a;
        font-weight: 700;
        text-transform: uppercase;
    }
    .profileHeaderContainer .memberDirectoryDetailsHeaderContainer h3 {
        margin: 0;
        margin-bottom: 10px;
        color: #404040;
        font-size: 16px;
        line-height: 16px;
        position: relative;
        list-style: none;
        margin-top: 10px;
        font-weight: 400;
    }
    .membership_applications .navigationContainer .inner #FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_prev {
        background-color: #fff3e2 !important;
        color: #f69c26 !important;
    }
    .membership_applications .navigationContainer .inner .left input {
        margin: 0 !important;
        background: #f69c26 !IMPORTANT;
        border-radius: 100px;
        font-size: 18px !important;
        border: 4px solid #f69c26  !important;
        padding: 10px 60px !important;
        font-weight: bold !important;
        margin-right: 10px !important;
        background-color: #fff3e2 !important;
        color: #f69c26 !important;
    }
    .membership_applications td.right .fieldBody input {
        border-radius: 4px;
        height: 40px;
        border-color: #c6c6c6 !important;
    }
    .infoOuterContainer {
        background: #fff3e2 !important;
    }
    .infoOuterContainer .infoContainer .infoSection .infoText {
        text-align: left;
        font-size: 16px;
        line-height: 22px;
        text-transform: math-auto;
    }
    .attachmentsContainer .attachmentsUploadContainer .inputUploadFileLabel {
        margin-bottom: 15px !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        color: #fff ! IMPORTANT;
        font-size: 16px !important;
        border: 4px solid #f69c26 !important;
        padding: 7px 29px !important;
        font-weight: bold !important;
        margin-top: -15px;
    }
    .attachmentsContainer .attachmentsUploadContainer .inputUploadFileLabel:hover {
        color: #f69c26 !important;
        background: transparent !important;
    }
    .contact_main_dev {
        padding: 100px 30px;
    }
    .contact_address p {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .contact_address p img {
        width: 20px;
        object-fit: cover;
    }
    .contact_main_dev table.WaLayoutTable tr.WaLayoutRow {
        background: #fff;
        padding: 40px;
        display: block;
        border-radius: 12px;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    }
    .contact_address h6 br {
        display: none;
    }
    .contact_address h6 {
        color: #26b0ee;
        font-size: 24px;
        margin: 0;
        padding-bottom: 10px;
    }
    .contact_address p a {
        color: #000;
        font-size: 16px;
        font-weight: 600;
        text-transform: capitalize;
    }
    .Subscription_form .inner .inner h3.formTitle {
        font-size: 24px !important;
        color: #000;
        text-transform: capitalize;
        font-weight: 600;
    }
    .Subscription_form .inner .inner .mandatoryFieldsTitle strong {
        color: #000;
        font-size: 16px;
    }
    .Subscription_form .inner .inner .mandatoryFieldsTitle {
        display: flex;
        align-items: center;
        gap: 4px;
    }
    .Subscription_form {
        border-radius: 12px;
        padding: 20px 20px;
        background: #E6E7E9;
        margin-top: 40px;
    }
    div#idReCaptchaContainer .fieldSubContainer.singleStringContainer {
        margin: 0 !important;
    }
    .Subscription_form .inner td.left .fieldLabel {
        justify-content: left;
    }
    .Subscription_form .inner td.left .fieldLabel span {
        font-weight: 500;
    }
    .Subscription_form td.right .fieldBody input {
        width: 100% !important;
        height: 40px;
        border-radius: 4px;
        outline: none;
        padding: 8px !important;
    }
    .Subscription_form .navigationOuterContainer .navigationContainer .inner .right input {
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        color: #fff ! IMPORTANT;
        font-size: 16px !important;
        border: 4px solid #f69c26 !important;
        padding: 8px 30px !important;
        font-weight: bold !important;
        margin-left: 10px !important;
    }
    .Subscription_form .navigationOuterContainer .navigationContainer .inner .right input:hover {
        background: transparent !important;
        color: #f69c26 !important;
    }
    .Subscription_form .navigationOuterContainer .navigationContainer .inner .right a {
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        font-size: 16px !important;
        border: 3px solid #f69c26 !important;
        padding: 10px 60px !important;
        font-weight: bold !important;
        margin-right: 0px !important;
        background-color: #fff3e2 !important;
        color: #f69c26 !important;
        text-decoration: none;
    }
    .Subscription_form .inner a#FunctionalBlock1_ctl00_backLink {
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        font-size: 16px !important;
        border: 3px solid #f69c26 !important;
        padding: 10px 40px !important;
        font-weight: bold !important;
        margin-right: 0px !important;
        background-color: #fff3e2 !important;
        color: #f69c26 !important;
        text-decoration: none;
        margin-top: 10px !important;
        display: inline-block;
    }
    div#id_WG6zX1n .gadgetStyleBody.gadgetContentEditableArea {
        width: fit-content;
        margin-left: auto;
        padding-right: 30px;
    }
    .heading_subtext h1.pageTitle.legacyFunctionalSystemPageTitle {
        margin: 0;
        padding: 0;
    }
    .heading_subtext p {
        color: #404040;
        font-size: 16px;
        line-height: 1.6;
    }
    section.our-members .member-group {
        margin-bottom: 0;
        width: 44%;
        text-align: left;
        padding: 30px;
        border-radius: 12px;
        box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
        transition: transform 0.3s ease, box-shadow 0.3s ease;
    }
    section.our-members .member-group:hover {
        transform: scale(1.01);
        box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, 
                  rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    }
    section.our-members .member-group blockquote {
        margin: 0;
        padding: 0;
    }
    section.our-members .member-group h4 {
        color: #000;
        font-size: 30px;
        text-transform: uppercase;
        position: relative;
        font-weight: 600;
        padding-bottom: 10px;
    }
    section.our-members .member-group h4:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100px;
        height: 4px;
        background: #33AFE3;
        left: 4px;
        top: auto;
    }
    section.our-members .member-group p {
        margin: 0;
        color: #404040;
        font-size: 18px;
        line-height: 1.6;
        padding-bottom: 10px;
    }
    section.our-members {
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
        padding: 10px;
    }
    section.our-members .member-group blockquote span {
        display: block;
        color: #26b0ee;
        font-size: 17px;
        font-style: italic;
        padding-top: 10px;
        font-weight: normal;
    }
    section.our-members .member-group blockquote {
        margin: 10px 0 0 0;
        padding-left: 20px;
        border-left: 3px solid #0d6374;
        font-style: normal;
        color: #000000;
        font-weight: 600;
        font-size: 18px;
    }
    .cta-section {
        text-align: center;
        background: #175E7A;
        padding: 60px;
        border-radius: 9px;
        margin-top: 60px;
        width: 100%;
    }
    .cta-section h4 {
        color: #ffffff;
        font-size: 35px;
        text-transform: uppercase;
        position: relative;
        font-weight: 600;
        padding-bottom: 10px;
        margin: 0;
    }
    .cta-section p:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 120px;
        height: 4px;
        background: #efa625;
        left: 0;
        top: auto;
        right: 0;
        margin: auto;
        border-radius: 100px;
    }
    .cta-section p {
        color: #ffffff;
        font-size: 18px;
        line-height: 1.6;
        margin: 0;
        position: relative;
        padding-bottom: 10px;
        max-width: 500px;
        margin: auto;
    }
    .cta-buttons {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 10px;
        margin-top: 30px;
    }
    .heading_subtext h1 {
        text-align: center;
        font-size: 40px;
        margin-bottom: 30px;
        text-transform: uppercase;
        font-weight: 600;
        color: #175E7A;
        position: relative;
    }
    .cta-buttons a {
        background: #EFA625;
        padding: 12px 25px;
        border-radius: 100px;
        border: 3px solid #EFA625;
        text-decoration: none;
        font-size: 17px;
        color: #ffffff;
        max-width: 195px;
        width: 100%;
        text-transform: capitalize;
        font-weight: 500;
    }
    .cta-buttons a:hover {
        background: transparent;
        color: #EFA625;
    }
    .Donation_main_form {
        padding: 0px 30px 30px;
        padding-bottom: 0;
    }
    .Donation_main_form .formTitleContainer .inner h3.formTitle {
        font-size: 24px !important;
        color: #000;
        text-transform: capitalize;
        font-weight: 600;
    }
    .Donation_main_form .formTitleContainer .inner .mandatoryFieldsTitle {
        display: flex;
        gap: 4px;
    }
    .Donation_main_form .formTitleContainer .inner .mandatoryFieldsTitle strong {
        color: #000 !important;
        font-size: 16px;
    }
    .Donation_main_form .fieldBody input, .Donation_main_form .fieldBody select {
        padding: 2px 4px 2px 4px;
        background: white;
        color: #373737;
        border-radius: 4px;
        height: 40px;
        border-color: #c6c6c6 !important;
    }
    .fieldContainer.textFieldContainer .fieldSubContainer .fieldBody textarea {
        border-radius: 4px;
    }
    .Donation_main_form {
        padding-bottom: 60px;
    }
    .Donation_main_form .navigationContainer .right input {
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        color: #fff ! IMPORTANT;
        font-size: 18px !important;
        border: 4px solid #f69c26 !important;
        padding: 10px 60px !important;
        font-weight: bold !important;
        margin-right: 10px !important;
    }
    .Donation_main_form .navigationContainer .left input {
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        font-size: 18px !important;
        border: 4px solid #f69c26 !important;
        padding: 10px 60px !important;
        font-weight: bold !important;
        margin-right: 10px !important;
        background-color: #fff3e2 !important;
        color: #f69c26 !important;
    }
    .Donation_main_form .navigationContainer .right input:hover {
        background: transparent !important;
        color: #f69c26 !important;
    }
    .donate_top_cont p u {
        text-decoration: none;
        font-size: 40px;
        text-transform: uppercase;
        padding-bottom: 15px;
        display: inline-block;
    }
    .donate_top_cont p u strong font:last-child {
        color: #efa625;
    }
    .donate_top_cont p {
        font-size: 17px;
    }
    .donate_top_cont p span {
        font-size: 18px;
    }
    .donate_top_cont h4 font {
        font-size: 18px !important;
    }
    .donate_top_cont p {
        line-height: normal !important;
    }
    #id_LHNJmln {
        padding: 0 !important;
    }
    .Upcoming_events_main {
        padding: 40px 30px 30px;
        padding-bottom: 60px;
    }
    .Upcoming_events_main ul.boxesList .boxesListItem {
        padding: 20px !important;
        border-radius: 6px;
        margin-bottom: 20px !important;
        margin-top: 0 !important;
        border: 1px solid #efa625;
        background: #f9f9ff;
    }
    .Upcoming_events_main ul.boxesList {
        margin-top: 20px !important;
        display: inline-block;
    }
    .Upcoming_events_main #idEventListCalendar h3.sectionTitle {
        margin-bottom: 50px;
    }
    .Upcoming_events_main .EventListCalendar tbody tr td.EventListCalendarHeader {
        background: transparent;
        color: #212728;
        text-align: left;
        font-size: 18px;
        font-weight: bold;
    }
    .WaGadgetEventsStateCalendar .EventListCalendar td[class*=EventListCalendarItem][style*="border-top"] {
        font-size: 18px;
        font-weight: bold;
        color: #000 !important;
        height: auto;
        padding: 5px 10px;
        border-right: 1px solid #ebebeb !important;
    }
    td.EventListCalendarItemSelected {
        background: #fff3e2;
    }
    .Upcoming_events_main #idViewSwitchersTable {
        background: #fff3e2;
        padding: 20px;
        margin: 0;
    }
    .Upcoming_events_main #idViewSwitchersTable #group1 > div {
        background-color: #fff3e2;
        color: #212728;
        font-size: 20px;
        font-weight: bold;
    }
    .Upcoming_events_main #idViewSwitchersTable div#group2 > div {
        background-color: #fff3e2;
        color: #212728;
        font-size: 20px;
        font-weight: bold;
    }
    .WaGadgetEventsStateCalendar .EventListCalendar td[class*=EventListCalendarItem][colspan] div .eventTime {
        color: #efa625;
    }
    .Upcoming_events_main ul.boxesList .boxesListItem .inner .boxBodyInfoOuterContainer {
        font-size: 16px;
        background: #ffffff;
        padding: 20px;
        border-radius: 12px;
    }
    .Upcoming_events_main ul.boxesList .boxesListItem .boxBodyContainer .inner .boxBodyContentOuterContainer {
        width: 66%;
    }
    .WaGadgetEvents .boxInfoContainer ul.boxInfo li label.eventInfoBoxLabel {
        font-size: 18px;
        color: #000;
    }
    .WaGadgetEvents .boxInfoContainer ul.boxInfo li .eventInfoBoxValue {
        text-align: left;
    }
    .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        color: #fff ! IMPORTANT;
        font-size: 18px !important;
        border: 4px solid #f69c26 !important;
        padding: 10px 60px !important;
        font-weight: bold !important;
        margin-right: 10px !important;
    }
    .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
        background: transparent !important;
        color: #f69c26 !important;
    }
    .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
        text-align: left;
        font-size: 27px;
        text-transform: uppercase;
    }
    .Upcoming_events_main ul.boxesList .boxesListItem .boxFooterContainer .inner a {
        margin: 0 !important;
        background: #175e7a ! IMPORTANT;
        border-radius: 100px;
        color: #fff ! IMPORTANT;
        font-size: 18px !important;
        border: 4px solid #175e7a !important;
        padding: 10px 60px !important;
        font-weight: bold !important;
        margin-right: 10px !important;
        text-decoration: none;
    }
    .Upcoming_events_main ul.boxesList .boxesListItem .boxFooterContainer .inner a:hover {
        background: transparent !important;
        color: #175e7a !important;
    }
    .Upcoming_events_main .boxBodyOuterContainer .boxBodyContainer {
        padding: 20px !important;
        border-radius: 6px;
        margin-bottom: 20px !important;
        margin-top: 0 !important;
        border: 1px solid #e3e3e3;
        background: #f9f9ff;
    }
    .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        color: #fff ! IMPORTANT;
        font-size: 18px !important;
        border: 4px solid #f69c26 !important;
        padding: 10px 60px !important;
        font-weight: bold !important;
        margin-right: 0px !important;
    }
    .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover{
        background: transparent !important;
        color: #f69c26 !important;
    }
    .WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer {
        text-align: left;
        margin-top: 40px;
    }
    .Upcoming_events_main .pageTitleContainer.eventsTitleContainer h1.pageTitle.SystemPageTitle {
        text-align: left;
        font-size: 27px;
        text-transform: uppercase;
    }
    .ui.inline.dropdown.-wa-add-event-to-calendar-dropdown {
        padding-right: 30px;
    }
    .ban_text h2 {
        color: #fff;
        text-transform: uppercase;
        font-size: 48px;
        font-weight: 600;
        margin: 0;
    }
    .ban_sec {
      width: 100%;
    }
    /*.ban_img {
        width: 100%;
        height: 520px;
        position: relative;
        background: url("/resources/Pictures/women148282562497-scaled.jpg") no-repeat center center;
        background-size: cover;
    }
    .ban_img::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-color: rgb(0 0 0 / 72%);
        z-index: 1;
    }*/
    .ban_text {
        position: absolute;
        top: 50%;
        left: auto;
        transform: translateY(-50%);
        z-index: 2;
        padding: 0px 30px;
    }
    .ban_text a {
        background: #efa625;
        border-radius: 26px;
        color: #fff;
        padding: 10px 30px;
        transition: all 0.3s ease-in-out;
        text-decoration: none;
        text-transform: capitalize;
        font-size: 16px;
    }
    .ban_text a:hover {
        background: #26b0ee;
    }
    .scholar-heading {
        font-size: 40px;
        text-transform: uppercase;
        position: relative;
        font-weight: 600;
        text-align: center;
        color: #000;
        margin: 30px 0;
        position: relative;
        padding-bottom: 10px;
        padding-top: 30px;
    }
    .scholar-heading:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 157px;
        height: 4px;
        left: 0;
        top: auto;
        right: 0;
        background: #26b0ee;
        border-radius: 100px;
        margin: auto;
        z-index: 99;
        visibility: visible;
    }
    div#id_GTLUm2j p {
        color: #404040;
        font-size: 18px;
        line-height: 1.6;
    }
    .custom-container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 20px;
    }

    /* Grid Layout: 3 Columns */
    .custom-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 30px;
    }


    /* Background */
    .main-section.categories-view1-full {
        padding: 80px 0;
        background: url(https://i.ibb.co/r4xf3sK/newslater.jpg) no-repeat center center;
        background-size: cover;
        background-attachment: fixed;
        position: relative;
        /* min-height: 100vh; */
        /* color: #fff; */
    }
    .main-section.categories-view1-full:before{
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background-color: rgb(38 176 238 / 70%);
      z-index: 1;
      }
    .light-transparent {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: #000;
      opacity: 0.65;
      z-index: 0;
    }
    .main-section * {
      position: relative;
      z-index: 1;
    }

    /* Heading */
    .fancy-title-view1 {
      width: 100%;
      text-align: center;
    }
    .fancy-title-view1 h2 {
      font-size: 40px;
      font-weight: bold;
      margin: 0;
      color: #fff;
    }

    /* Card Styling */
    .categories-view1-wrap {
      position: relative;
      padding: 30px 50px 30px 95px;
      background: #fff;
      color: #333;
      border-radius: 10px;
      box-shadow: 0 0 25px rgba(0,0,0,0.1);
      transition: all 0.4s ease;
    }
    .categories-view1-wrap:hover {
      transform: translateY(-5px);
      box-shadow: 0 10px 35px rgba(0,0,0,0.2);
    }
    .categories-view1-wrap i {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        font-size: 30px;
        background: #fff;
        color: #efa625;
        width: 70px;
        height: 70px;
        border-radius: 0 100% 100% 0;
        text-align: center;
        line-height: 70px;
        border: 1px solid #eee;
        border-left: none;
        transition: all 0.4s ease;
    }
    .categories-view1-wrap:hover i {
      background-color: #274160;
      color: #fff;
    }
    .categories-view1-wrap a {
      display: block;
      font-size: 18px;
      font-weight: 700;
      margin-bottom: 5px;
      color: #333;
      text-decoration: none;
    }
    .categories-view1-wrap small {
        font-size: 15px;
        padding-top: 6px;
        display: block;
    }
    /*.categories-view1-wrap span {
        position: absolute;
        top: 27px;
        right: 10px;
        font-size: 45px;
        color: #999;
        opacity: 0.07;
        font-weight: 500;
        line-height: 1;
    }*/
    .categories-view1-wrap span {
        color: rgb(239 166 37 / 32%) !important;
        opacity: 9;
        font-size: 30px;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        display: flex;
        justify-content: right;
        align-items: center;
        right: 10px;
    }
    h2.Advisory {
        font-size: 45px;
        color: #fff;
        text-align: center;
        margin-top: -13px;
    }

    #team-member .box .box-content {
        opacity: 1 !important;
    }
    #team-member .box {
        height: 225px;
    }
    #team-member .box .post {
        text-shadow: 0 0 BLACK !important;
        width: 100% !important;
        letter-spacing: 0px !important;
        font-weight: 500;
        line-height: 27px;
    }
    #team-member .box .box-content {
        transform: translate(-50%, -50%) scale(1) !important;
    }
    .join_member_cont a {
        background: #efa625;
        border-radius: 26px;
        color: #fff;
        padding: 10px 30px;
        transition: all 0.3s ease-in-out;
        text-decoration: none;
        text-transform: capitalize;
        font-size: 16px;
        display: block;
    }
    .join_member_cont a:hover {
        background: #26b0ee;
    }
    .our_story_box1 {
        display: flex;
        flex-direction: row-reverse;
        gap: 40px;
        align-items: center;
        margin-bottom: 60px;
    }
    .our_story_box1_left {
        text-align: left;
        width: 50%;
    }
    .our_story_mossoin h1 span {
        color: #efa625;
    }
    .our_story_box1_left p {
        color: #404040;
        font-size: 16px;
        line-height: 1.6;
    }
    .our_story_box1_left h2 {
        font-size: 30px;
        text-transform: uppercase;
        font-weight: 600;
        color: #26b0ee;
        margin: 0;
        position: relative;
        padding-bottom: 10px;
        text-align: left;
        line-height: 40px;
        margin-bottom: 18px;
    }
    .our_story_box1_img {
        width: 50%;
    }
    .our_story_mossoin h1:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 157px;
        height: 4px;
        left: 0;
        top: auto;
        right: 0;
        background: #26b0ee;
        border-radius: 100px;
        margin: auto;
    }
    .our_story_mossoin h1 {
        font-size: 48px;
        text-transform: uppercase;
        font-weight: 600;
        text-align: center;
        color: #000000;
        margin: 30px 0;
        position: relative;
        padding-bottom: 10px;
        margin-bottom: 50px;
    }
    .our_story_box1_img img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    .our_team_board_box {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 20px;
    }
    .team_boxs img {
        border-radius: 12px;
        border: 2px solid #242424;
        width: 100%;
            height: auto;
    }
    .our_team_board h1 {
        font-size: 48px;
        text-transform: uppercase;
        font-weight: 600;
        text-align: center;
        color: #000000;
        margin: 30px 0;
        position: relative;
        padding-bottom: 10px;
        margin-bottom: 50px;
    }
    .our_team_board h1:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 157px;
        height: 4px;
        left: 0;
        top: auto;
        right: 0;
        background: #26b0ee;
        border-radius: 100px;
        margin: auto;
    }
    .our_team_board span {
        color: #efa625;
    }
    .team_boxs h2 {
        color: #26b0ee;
        text-transform: uppercase;
        font-size: 22px;
        font-weight: 500;
        margin: 0;
        padding-top: 10px;
    }
    .bdn_impact h1:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 157px;
        height: 4px;
        left: 0;
        top: auto;
        right: 0;
        background: #26b0ee;
        border-radius: 100px;
        margin: auto;
    }
    .bdn_impact h1 {
        font-size: 48px;
        text-transform: uppercase;
        font-weight: 600;
        text-align: center;
        color: #000000;
        margin: 30px 0;
        position: relative;
        padding-bottom: 10px;
        margin-bottom: 50px;
    }
    .bdn_cont {
        display: flex;
        align-items: center;
        gap: 40px;
        margin-bottom: 60px;
    }
    .Bdn_left {
        width: 50%;
        text-align: left;
    }
    .Bdn_right {
        width: 50%;
    }
    .Bdn_right img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    .Bdn_left h3 {
        font-size: 30px;
        text-transform: uppercase;
        font-weight: 600;
        color: #26b0ee;
        margin: 0;
        position: relative;
        padding-bottom: 10px;
        text-align: left;
        line-height: 40px;
    }
    .Bdn_left p {
        color: #404040;
        font-size: 16px;
        line-height: 1.6;
    }
    .Bdn_left p strong {
        color: #000000;
    }
    .Key_Milestones {
        text-align: left;
    }
    .Our_Impact {
        text-align: left;
        padding-top: 60px;
    }
    .bdn_cont ul li {
        margin-bottom: 10px;
        color: #404040;
        font-size: 16px;
        line-height: 1.6;
        position: relative;
        list-style: none;
    }
    .bdn_cont ul li strong {
        color: #000;
    }
    .bdn_cont ul li::marker {
        color: #000;
        font-size: 20px;
    }
    .bdn_cont ul li:after {
        content: "✨";
        position: absolute;
        left: -25px;
        top: 0;
    }
    .Bdn_left ul {
        margin-left: 0;
        padding-left: 20px;
    }
    .our_story_box1_left h2:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 157px;
        height: 4px;
        left: 0;
        top: auto;
        right: 0;
        background: #efa625;
        border-radius: 100px;
    }
    .who_join_c.Member_Experiences {
        padding-top: 20px;
    }
    .who_join_c.Member_Experiences p {
        margin: 0;
        line-height: 32px;
    }
    .who_join_c.Member_Experiences p em {
        margin: 10px 0 0 0;
        font-style: normal;
        color: #000000;
        font-weight: 600;
        font-size: 18px;
    }
    .who_join_c.Member_Experiences p {
        display: block;
        color: #175e7a;
        font-size: 17px;
        font-style: italic;
        padding-top: 0;
        font-weight: normal;
        padding-left: 20px;
        border-left: 3px solid #0d6374;
    }
    .who_join_c p {
        margin: 0;
    }
    .mLayout .zoneHeader1 {
        position: fixed;
        top: 0;
        background: #000;
        left: 0;
        z-index: 999;
        right: 0;
        box-shadow: 0px 5px 9px #ddd;
    }
    .mLayout .zoneHeader2 {
        padding-top: 60px;
        background: #fff !important;
    }
    .who_join_c.Member_Experiences a {
        background: #EFA625;
        padding: 12px 25px;
        border-radius: 100px;
        border: 3px solid #EFA625;
        text-decoration: none;
        font-size: 17px;
        color: #ffffff;
        font-weight: 600;
        max-width: 195px;
        width: 100%;
        text-transform: capitalize;
        display: inline-block;
        margin-top: 15px;
    }
    .who_join_c.Member_Experiences a:hover {
        background: transparent;
        color: #EFA625;
    }
    /* 28/6/25 */
    .section_what_you_receive {
          padding: 20px;
          text-align: center;
        }

        .section_what_you_receive h2 {
          font-size: 2.4rem;
          margin-bottom: 40px;
          color: #175E7A;
        }

        .section_what_you_receive .cards {
          display: flex;
          flex-wrap: wrap;
          gap: 15px;
          justify-content: center;
        }

     .section_what_you_receive .card {
        background: #ededed;
        border-radius: 12px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
        max-width: 214px;
        padding: 25px 15px;
        text-align: center;
        transition: transform 0.3s ease;
    }

        .section_what_you_receive .card:hover {
          transform: translateY(-6px);
        }

        .section_what_you_receive .card img {
          width: 70px;
          height: 70px;
          object-fit: contain;
          margin-bottom: 20px;
        }

       .section_what_you_receive .card p {
        color: #003663;
        font-weight: 500;
        cursor: pointer;
        font-size: 17px;
        line-height: 22px;
        margin: 0px;
        font-family: 'GothamMedium' !important;
    }
    .join-section {
          display: flex;
          width: 100%;
        }

        .content {
          flex: 1;
          padding: 40px;
          display: flex;
          flex-direction: column;
          justify-content: center;
          background-color: #f9f9f9;
        }

        .content h2 {
          font-size: 2rem;
          margin-bottom: 20px;
        }

        .content p {
          font-size: 1.2rem;
          max-width: 500px;
          line-height: 1.6;
        }

        .image {
          flex: 1;
          display: flex;
          justify-content: center;
          align-items: center;
          background-color: #eaeaea;
        }

        .image img {
          max-width: 100%;
          height: auto;
          object-fit: cover;
        }
        .who_should_join_section .WaLayoutRow {
        display: flex;
        align-items: center;
    }

    .who_should_join {
        padding-left: 30px;
    }

    .who_should_join_content button {
        background: #EFA625;
        padding: 12px 30px;
        border-radius: 100px;
        border: 3px solid #EFA625;
        text-decoration: none;
        font-size: 16px;
        color: #ffffff;
        font-weight: 600;
        text-transform: capitalize;
    }
    div#id_iGe5ECm p {
        padding-right: 10px;
    }
    .who_should_join_content button:hover{
        background: transparent;
        color: #EFA625;
    }
    .who_should_join_content.our_story_box1_left {
        width: 100%;
    }
    .New_Member_details {
        margin: 20px 0px;
        display: block;
        padding-top: 0;
        font-weight: normal;
        padding-left: 20px;
        border-left: 3px solid #0d6374;
    }
    .New_Member_details p {
        margin: 0;
        color: #175e7a !important;
        font-style: italic;
    }
    .New_Member_details p em {
        margin: 10px 0 0 0;
        font-style: normal;
        color: #000000;
        font-weight: 600;
        font-size: 16px;
    }
    div#id_ABCErKJ H1 {
        text-transform: uppercase;
    }
    .who_should_join_content.our_story_box1_left ul li {
        margin-bottom: 10px;
        color: #404040;
        font-size: 16px;
        line-height: 1.6;
        position: relative;
        list-style: none;
    }
    .who_should_join_content.our_story_box1_left ul {
        margin-left: 0;
        padding-left: 20px;
        margin-bottom: 20px;
    }
    .who_should_join_content.our_story_box1_left ul li:after {
        content: "✨";
        position: absolute;
        left: -25px;
        top: 0px;
    }
    div#id_JFm9Ohk img {
        height: 700px;
        width: 100%;
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
        border-bottom-right-radius: 0px;
        border-top-right-radius: 0px;
        object-fit: cover;
    }
    div#id_iGe5ECm img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    div#id_egEPxiF {
        MARGIN: 0;
    }
    div#idGeneralFormContainer {
        padding: 0px 30px;
    }
    div#idIdentifyUserContainer .titleContainer {
        padding: 40px 30px;
        margin: 0;
    }
    section.member-feedback-section {
        text-align: center;
        padding: 60px 200px;
        background: #26b0ee;
    }

    a.feedback-contact-button {
        background: #EFA625;
        padding: 12px 30px;
        border-radius: 100px;
        border: 3px solid #EFA625;
        text-decoration: none;
        font-size: 17px;
        color: #ffffff;
        font-weight: 600;
        text-transform: capitalize;
        display: inline-block;
    }
    a.feedback-contact-button:hover {
        background: transparent;
        color: #EFA625;
    }
    p.feedback-author {
        margin-bottom: 31px;
    }
    .impact-section {
        padding: 50px 20px;
        background-color: #f5f5f580;
    }

    .impact-container {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        margin: 0 auto;
        padding: 0px 62px;
    }

    .impact-text {
      flex: 1 1 50%;
      padding-right: 30px;
    }

    .impact-text h3 {
        font-size: 30px;
        margin-bottom: 20px;
        position: relative;
        padding-bottom: 10px;
    }
    .impact-text h3:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 157px;
        height: 4px;
        left: 0;
        top: auto;
        right: 0;
        background: #efa625;
        border-radius: 100px;
    }

    .impact-text p {
      font-size: 16px;
      line-height: 1.7;
    }

    .impact-image {
      flex: 1 1 45%;
      text-align: center;
    }
    .impact-image img {
        max-width: 100%;
        height: auto;
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    .feedback-content-wrapper h2.feedback-heading {
        font-size: 40px;
        text-transform: uppercase;
    }
    .feedback-content-wrapper p {
        font-size: 18px;
        line-height: 1.6;
    }
    .single-working-box .img-holder .inner img {
        height: 140px;
        object-fit: cover;
        width: 100%;
    }
    .outer-box h3 {
        font-size: 22px;
        padding-top: 20px;
        text-transform: uppercase;
    }
    .outer-box .text p {
        font-size: 16px;
        color: #404040 !important;
        line-height: 1.6;
        min-height: 260px;
    }
    .SPONSORSHIPS h4 {
        color: #efa624;
        font-size: 30px;
        margin: 0;
    }
    .SPONSORSHIPS h2 {
        color: #000000;
        font-size: 40px;
        margin: 15px 0px;
    }
    .SPONSORSHIPS p {
        font-size:20px;
        line-height: 1.6;
        color: #404040 !important;
    }
    div#id_CLGVJP3 img {
        border-radius: 25px;
        width: 100%;
    }
    div#id_CLGVJP3 {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    div#id_CLGVJP3 p {
        line-height: 0;
    }
    .SPONSORSHIPS a {
        padding: 10px 50px;
        border-radius: 100px;
        border: 3px solid #EFA625;
        background: #EFA625;
        text-decoration: none;
        font-size: 17px;
        color: #ffffff;
        font-weight: 600;
        text-transform: capitalize;
        display: inline-block;
        margin-top: 10px;
    }
    .SPONSORSHIPS a:hover {
        background: transparent;
        color: #EFA625;
    }
    .SPONSORSHIPS {
        padding: 60px 40px 60px 0px;
    }
    div#id_TUKjMGZ {
    /*    background-color: #252525b3;*/
        margin: 0 !important;
        padding: 80px 30px;
    }
    .outer-box .text .button-holder a.join-btn {
        padding: 12px 30px;
        border-radius: 100px;
        border: 3px solid #EFA625;
        background: #EFA625;
        text-decoration: none;
        font-size: 17px;
        color: #ffffff;
        font-weight: 600;
        text-transform: capitalize;
        display: inline-block;
        margin-top: 20px;
    }
    .outer-box .text .button-holder a.join-btn:hover {
        background: transparent;
        color: #EFA625;
    }
    div#id_pHlEqIu img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    div#id_pHlEqIu img, div#id_LHgCBBL img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
        object-fit: cover;
    }
    div#id_K8zFyii img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    a.Opportunities_view {
        padding: 14px 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: fit-content;
        border-radius: 100px;
        background: #EFA625;
        color: #fff;
        text-transform: capitalize;
        font-size: 18px;
        text-decoration: none;
        border: 2px solid #EFA625;
    }
    a.Opportunities_view:hover {
        background: transparent;
        border: 2px solid #EFA625;
        color: #EFA625;
    }
    div#id_S9TA4wt img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    div#id_FpFglkx p img, div#id_2sRgicq p img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
        object-fit: cover;
    }
    a.Executive_corprate {
        padding: 14px 50px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: fit-content;
        border-radius: 100px;
        background: #EFA625;
        color: #fff;
        text-transform: capitalize;
        font-size: 18px;
        text-decoration: none;
        border: 2px solid #EFA625;
    }
    a.Executive_corprate:hover {
        background: transparent;
        border: 2px solid #EFA625;
        color: #EFA625;
    }
    div#id_yTejrak {
        margin: 0;
    }
    div#id_J1QOKHm p img {
        border-radius: 25px;
        border: 2px solid #080808;
        padding: 0;
        width: 100%;
    }
    div#id_5JvXA9K p img {
        border-radius: 25px;
        border: 2px solid #080808;
        padding: 0;
        width: 100%;
    }
    div#id_w6LzxtP tr.WaLayoutRow td {
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .faq-section h2 {
        font-size: 40px;
        text-transform: uppercase;
        font-weight: 600;
        color: #26b0ee;
        margin: 0;
        position: relative;
        padding-bottom: 10px;
        line-height: 40px;
        margin-bottom: 24px;
        text-align: center;
    }
    .faq-section h2:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 157px;
        height: 4px;
        left: 0;
        top: auto;
        right: 0;
        background: #efa625;
        border-radius: 100px;
        margin: auto;
    }
    .bdn_speaks_man {
        background-size: 100%;
        height: 50vh !important;
        background-position: 30% 35% !important;
        background-repeat: repeat;
        position: relative;
        margin: 0;
    }
    .bdn_speaks_man:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: #00000094;
        width: 100%;
        height: 100%;
        visibility: visible;
    }
    .media_box {
        display: flex;
        gap: 60px;
        justify-content: center;
        align-items: center;
        margin-bottom: 40px;
    }
    .bd_media {
        max-width: 1300px;
        margin: auto;
        padding: 40px;
    }
    div#id_EhdB161 {
        position: relative;
        background-image: url(https://blackphdnetwork.org/resources/BDN-Logo-copy.png);
        background-repeat: repeat;
        background-attachment: fixed;
    } 
    .right_content h2 {
        color: #175e7a;
        font-size: 28px;
        text-transform: uppercase;
        position: relative;
        padding-bottom: 15px;
        line-height: 1.4;
    }
    .right_content h2:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 136px;
        height: 4px;
        background: #efa625;
        left: 0;
        top: auto;
        border-radius: 100px;
        right: 0;
    }

    div#id_6SH86QQ {
        margin: 0;
    }
    .tab-content .bdn_impact .bdn_cont .Bdn_right img {
        height: 320px;
        object-fit: cover;
    }
    .tab-content .bdn_impact .bdn_cont {
        margin: 0;
    }
    ul.tabs {
     margin: 0; 
     padding: 0;
      list-style: none;
       display: flex;
        flex-wrap: wrap;
            justify-content: space-between;
         gap: 0px; 
         text-transform: uppercase;
          font-family: 'GothamMedium'; 
           } 
    ul.tabs li {
        background: transparent;
        color: #26b0ee;
        padding: 10px 11px;
        border: 1px solid #26b0ee;
        cursor: pointer;
        transition: all 0.3s ease;
        font-size: 13px;
        width: 159px;
        align-items: center;
        height: auto;
        line-height: normal;
        border-radius: 0;
    }
               ul.tabs li:hover { 
                background: #26b0ee;
                 color: #fff;
                  }
    ul.tabs li.current {
        color: #ffffff;
        background: #26b0ee;
        border-bottom: 0;
        border-radius: 0;
    }
    div#id_Jgd8MYV .bdn_cont {
        margin: 0;
    }
    .tab-content {
        display: none;
        margin-top: 0;
        background: #26b0ee;
        border-radius: 0;
        border: 0;
        padding: 40px 30px;
    }
    .tab-content .bdn_impact .Bdn_left h3 {
        color: #fff;
    }
    .tab-content .bdn_impact .Bdn_left p {
        color: #fff;
    }
                .tab-content.current {
                 display: block;
                  } 
                 .tab-content .bdn_impact {
                   display: flex;
                    flex-wrap: wrap;
                     gap: 20px;
                      }

    div#id_PNATT2C div#team-member .box {
        width: auto;
    }
    h1.Corporations_hed span {
        color: #efa625;
    }
    h1.Corporations_hed {
        text-transform: uppercase;
        font-size: 40px;
        position: relative;
        PADDING-BOTTOM: 10PX;
        font-weight: 600;
    }
    h1.Corporations_hed:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100px;
        height: 4px;
        background: #33AFE3;
        left: 0;
        top: auto;
        border-radius: 100px;
        margin: auto;
        RIGHT: 0;
    }
    .Corporations_Universities_boxes p img {
        width: 100%;
    }
    .Corporations_Universities_boxes div#id_Gv56yiW p {
        line-height: 0;
    }
    .Corporations_Universities_boxes .who_we_are_contn.mission-section {
        padding: 60px 30px;
    }
    .who_should_join_content button a {
        color: #fff;
        text-decoration: none;
    }
    .who_should_join_content button:hover a {
        color: #efa625;
    }
    .spot_light_main_profile {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
        padding: 40px 20px;
        max-width: 1300px;
        margin: auto;
        z-index: 99;
        position: relative;
        margin-bottom: 20px;
    }
    .spot_light_heading {
        position: relative;
        z-index: 9;
        padding-top: 60px;
    }
    .spot_light_heading h2 {
        font-size: 40px;
        text-transform: uppercase;
        position: relative;
        padding-bottom: 10px;
    }
    .spot_light_heading h2:after {
        content: "";
        position: absolute;
        bottom: 0px;
        width: 157px;
        height: 4px;
        left: 0;
        top: auto;
        right: auto;
        background: rgb(38 176 238);
        border-radius: 100px;
        margin: 0 auto;
        right: 0;
    }
    div#id_GFGi6jX {
        position: relative;
    }
    div#id_GFGi6jX {
        position: relative;
        background-image: url(https://cdn.wildapricot.com/84090/resources/BDN-Logo-copy.png?version=1751184859000&Policy=eyJTdGF0ZW1lbnQiOiBbeyJSZXNvdXJjZSI6Imh0dHBzOi8vY2RuLndpbGRhcHJpY290LmNvbS84NDA5MC9yZXNvdXJjZXMvQkROLUxvZ28tY29weS5wbmc~dmVyc2lvbj0xNzUxMTg0ODU5MDAwIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzUxODEyMTk3fSwiSXBBZGRyZXNzIjp7IkFXUzpTb3VyY2VJcCI6IjAuMC4wLjAvMCJ9fX1dfQ__&Signature=ELGEHEIJ~WYkFGhGOWcpDxW2gfBFc2OvKBII8JhWzaA12-do-7A0v0sqmPCn2orvbiYZpgcU7qITFgYU7Rvbn72ztUPJaNoz48fEm4XEmMWj-7QFpsqagi5PK28Z~lBKf5YgRRv9bTubJvoqQvw5Ujgd3V7to6VwX1FuT2DsWKfWs8555sEvaN2HfH7z0D2kYH5hbuh1Tm01zfIDaNqu5yy77ApR93mNKIcSvA42Mx9~Imu8tIIE7vJWThthQ7MdEfLzaKuma37zPk~Dsjt~TNmQgnu2DJNd-4FTOOCtdPFFV0VSN7RXWcrWVCm6P-qZ9PlCtK~ez6i5ji36TaiaZA__&Key-Pair-Id=K27MGQSHTHAGGF);
        background-size: auto;
    }
    .spot_light_heading p {
        color: #404040;
        font-size: 18px;
        line-height: 1.6;
        max-width: 600px;
        margin: auto;
    }
    div#id_GFGi6jX:after {
        content: "";
        background: #ffffff82;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        right: 0;
        visibility: visible;
    }
    .spot_box {
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        padding: 30px;
        border-radius: 12px;
        text-align: center;
        transition: 0.3s ease;
    }
    .spot_box:hover {
        background: #d93;
        transform: scale(1.01);
    }
    .spot_box:hover h3 {
        color: #fff;
    }
    .spot_box:hover p {
        color: #fff;
    }
    .spot_box img {
        border-radius: 100%;
        height: 200px;
        width: 200px;
        margin: 0 auto;
    }
    .spot_box h3 {
        font-size: 24px;
    }
    .spot_box p em {
        font-weight: bold;
        font-style: italic;
        font-size: 16px;
        display: inline-block;
        margin-bottom: 10px;
    }
    .spot_box p {
        margin: 0;
        font-style: italic;
        font-size: 14px;
        color: #404040;
    }
    /*td#id_oB6Q59C {
        width: 20% !important;
        padding: 10px 0px;
    }*/
    div#id_L8rzpIo {
        padding: 0px 0px 0px 17px;
    }
    div#id_TrwnLxc {
        margin: 0;
    }


    div#id_FdHXkDq p {
        padding-right: 10px;
    }
    div#id_FdHXkDq img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    .New_Member_details2 p {
        margin-bottom: 10px;
        color: #404040;
        font-size: 15px;
        line-height: 1.6;
        position: relative;
        list-style: none;
        margin-top: 10px;
    }
    .New_Member_details2 em {
        margin: 10px 0 0 0;
        font-style: normal;
        color: #000000;
        font-weight: 600;
        font-size: 15px;
    }
    .who_should_join_content.our_story_box1_left h3 {
        margin: 10px 0px;
        font-size: 22px !important;
    }
    div#id_UutatKb img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    div#id_UutatKb p {
        padding-right: 10px;
    }
    .our_story_box1_left p strong {
        color: #000;
    }
    div#id_YGyI6aB p {
        padding-right: 10px;
    }
    div#id_YGyI6aB img {
        border-radius: 25px;
        border: 2px solid #080808;
        width: 100%;
    }
    div#id_Br9ejFn h2 {
        text-align: center;
        color: #fff;
    }
    div#id_Br9ejFn p strong {
        color: #fff;
    }
    div#id_Br9ejFn h2::after {
        margin: auto;
    }
    div#id_Br9ejFn {
        text-align: center;
        background: #175E7A;
        padding: 60px !important;
        border-radius: 9px;
    }
    div#id_1XLKlGC .who_should_join_content.our_story_box1_left ul {
        display: flex;
        flex-wrap: wrap;
        gap: 0px 20px;
        justify-content: space-between;
    }
    div#id_1XLKlGC .who_should_join_content.our_story_box1_left ul li {
        width: 47%;
    }
    .bdn-value-section {
        padding: 60px 30px;
        font-family: 'Segoe UI', sans-serif;
        color: #1a1a1a;
        background: #175E7A;
    } 
    .bdn-value-section .container { max-width: 960px; margin: 0 auto; text-align: center; } 
    section.bdn-value-section .section-title {
        font-weight: 700;
        color: #ffffff;
        text-align: center;
        font-size: 2.4rem;
        margin-bottom: 0;
        text-transform: uppercase;
        position: relative;
        padding-bottom: 15px;
    }
    .section-subtext {
        margin-bottom: 40px;
        color: #ffffff;
        font-size: 18px;
        line-height: 1.6;
        margin-top: 0;
    }
    .bdn-value-section p.section-footer {
        color: #fff;
    }
    .value-highlight-box { background: #eaf6ff; border-radius: 12px; padding: 40px 20px; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.05); margin-bottom: 30px; transition: transform 0.3s ease, box-shadow 0.3s ease; } 
    .value-highlight-box:hover { transform: scale(1.02); box-shadow: 0 16px 32px rgba(0, 0, 0, 0.08); } 
    .highlight-text { font-size: 18px; font-weight: 500; color: #1a1a1a; margin-bottom: 20px; } 
    .price-display { display: flex; justify-content: center; align-items: baseline; gap: 12px; }
     .price-amount { font-size: 48px; font-weight: 700; color: #0073aa; } 
     .price-details { font-size: 18px; color: #777; }
      .section-footer { font-size: 16px; color: #555; max-width: 700px; margin: 0 auto; }
    div#id_Content form#form div#idMemberPublicProfileTitleMainContainer {
        text-align: left;
        padding: 40px 30px 30px;
        padding-bottom: 0px;
        margin-top: 60px;
    }
    div#id_Content form#form div#idMemberPublicProfileTitleMainContainer a {
        margin: 0 !important;
        background: #f69c26 ! IMPORTANT;
        border-radius: 100px;
        font-size: 18px !important;
        border: 4px solid #f69c26 !important;
        padding: 10px 60px !important;
        font-weight: bold !important;
        margin-right: 10px !important;
        background-color: #fff3e2 !important;
        color: #f69c26 !important;
        text-decoration: none;
        display: inline-block;
    }
    div#id_Content .memberDirectoryDetailsContainer .inner h2 {
        font-size: 2.4rem;
        color: #175E7A;
        text-transform: uppercase;
        position: relative;
        padding-bottom: 15px;
        max-width: 1000px;
        margin: auto;
    }
    .sectionContainer .fieldSubContainer.labeledTextContainer {
        border-bottom: 1px solid #cfcfcf;
        padding-bottom: 10px;
    }
    .mater_boxes_main p img {
        border-radius: 20px;
        border: 3px solid #000;
    }
    .mater_boxes_main p {
        padding-right: 10px;
    }
    div#idContainer3607130 .fieldSubContainer {
        display: flex;
        align-items: center;
    }
    #idMemberDirectoryDetailsContainer .memberDirectoryDetailsContainer .inner .fieldContainer {
        border-top: 1px solid #ddd;
    }
    #idMemberDirectoryDetailsContainer .memberDirectoryDetailsContainer .inner .fieldContainer .fieldBody img {
        border-radius: 100px;
    }
    div#id_B86zh69 {
        padding-bottom: 30px;
    }
    div#idContainer3607130 {
        margin-top: 40px;
    }
    div#socialLoginContainer .fieldSubContainer table td.right {
        width: 100% !IMPORTANT;
    }
    div#socialLoginContainer .fieldSubContainer.singleStringContainer table tbody tr td.left {
        width: 100%;
    }
    .captionOuterContainer .captionContainer .fieldBody {
        width: 100%;
    }
    .bdn-mentor-buttons {
        margin: 0px !important;
    }
    div#socialLoginContainer .fieldSubContainer.singleStringContainer tr {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .navigationOuterContainer .navigationContainer {
        padding: 0;
    }
    .captionOuterContainer {
        margin: 0;
    }
    .WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu {
    display: flex;
    align-items: center;
    justify-content: center;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu::before, .WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu::after {
    display: none;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li a, .WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li span {
    border: 2px solid #32ace0;
    padding: 4px 13px;
    border-radius: 100px;
    font-size: 15px;
    text-decoration: none;
    margin-bottom: 7px;
    display: inline-block;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul li.selected span {
    background: #32ace0;
    color: #fff;
}
.WaGadgetContactProfileStateDonations .genericListHeaderContainer table td.searchBox input#idSearchBox {
    height: 30px;
    outline: none;
}
div#id_LrUcAYJ {
    display: none;
}
div#id_rUnlrhH, div#id_vYBwh32, div#id_swUzzgD {
    box-shadow: 0 -4px 4px -4px #bdbdbd;
}

    /****************Media Start ************************/

    @media(max-width: 767px){
    .right_btn {
        flex-wrap: wrap;
        gap: 8px !important;
    }
    section.bdn-value-section .section-title {
        font-size: 24px;
    }
    .price-amount {
        font-size: 40px;
    }
    div#id_1XLKlGC .who_should_join_content.our_story_box1_left ul li {
        width: 100%;
    }
    div#id_YGyI6aB img {
        margin-bottom: 30px;
    }
    div#id_DCrVrBI {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
    div#id_Br9ejFn {
        padding: 20px !important;
    }
    div#id_Br9ejFn p {
        text-align: center;
    }
    div#id_FdHXkDq img {
        margin-bottom: 30px;
    }
    div#id_LUUsfeC h3 {
        text-align: left;
        font-size: 18px !important;
    }
    div#id_EFeaRDs {
        margin-right: 20px !important;
        margin-left: 20px;
    }
    div#id_EFeaRDs h3 {
        text-align: left;
    }
    td#id_C5zZ8Km {
        margin-top: 30px !important;
    }
    td#id_C5zZ8Km .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0px !important;
    }
    .section-subtext {
        font-size: 15px;
        margin-bottom: 20px;
    }
    div#id_fPOMV8H {
        padding: 20px;
    }
    .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul ul {
       margin-bottom: 15px;
    }
    div#id_E1K8hex .menuInner ul.firstLevel {
        min-height: 100vh;
        height: 100vh;
        max-height: 100vh;
    }
    div#id_9GqxEGU {
        padding: 20px;
    }
    div#id_9GqxEGU .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0 !important;
    }
    div#id_E1K8hex {
        overflow: scroll;
    }
    div#id_fPOMV8H .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0 !important;
    }
    .our_story_box1 {
        margin-bottom: 40px;
    }
    div#id_S9TA4wt .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0 !important;
    }
    div#id_85pQLz3 h2.scholar-heading {
        text-align: center;
    }
    div#id_85pQLz3 h2.scholar-heading::after {
        margin: auto;
    }
    div#id_85pQLz3 {
        margin: 0;
    }
    div#id_K8zFyii .gadgetStyleBody.gadgetContentEditableArea {
        padding-bottom: 40px !important;
    }
    div#id_yxWuOnf .gadgetStyleBody.gadgetContentEditableArea {
        padding: 20px 0px 60px 0px !important;
    }
    div#id_x1IosTn .gadgetStyleBody.gadgetContentEditableArea {
        padding: 40px 20px !important;
    }
    .feedback-content-wrapper h2.feedback-heading {
        font-size: 24px;
    }
    div#id_F7uQ4YS .gadgetStyleBody.gadgetContentEditableArea {
        padding: 60px 20px !important;
    }
    div#id_uWgpHOc .gadgetStyleBody.gadgetContentEditableArea {
        padding: 60px 20px !important;
    }
    div#id_F7uQ4YS p {
        padding: 0 !important;
        font-size: 14px !important;
    }
    div#id_coE8iTv .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0px 0px 60px 0px !important;
    }
    div#id_u2dDXoG .gadgetStyleBody.gadgetContentEditableArea {
        padding: 20px 0px 0px 0px !important;
    }
    div#id_WuEkaYh >div {
        padding: 40px 20px !important;
    }
    div#id_f2mIrNE >div {
        padding: 40px 20px !important;
    }
    div#id_DIuCDlA > div {
        padding: 0px 20px 60px 20px !important;
    }
    div#id_uWgpHOc p {
        padding: 0 !important;
        font-size: 14px !important;
    }
    div#id_n29rA7o .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0px 0px 20px 0px !important;
    }
    div#id_oFvAcfS > div {
        padding: 40px 20px 0px 20px !important;
    }
    .who_should_join_content.our_story_box1_left ul {
        margin: 0;
    }
    a.feedback-contact-button {
        font-size: 15px;
    }
    div#id_cVllHqy >div {
        padding-left: 0 !important;
    }
    section.member-feedback-section {
        padding: 60px 20px !important;
    }
    .feedback-content-wrapper p {
        font-size: 15px;
    }
    .outer-box .text p {
        min-height: auto !important;
    }
    .join_member_cont h2 br {
        display: none;
    }
    .The_Podcast_one_slider {
        padding: 60px 20px;
    }
    div#id_9VR1JMI .gadgetStyleBody.gadgetContentEditableArea {
        padding-left: 0px !important;
    }
    div#id_yzJS2ch {
        padding: 0px 20px;
    }
     div#id_fkLI41i .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0px !important;
        line-height: normal;
        font-size: 15px;
     }
    .New_Member_details p em {
        font-size: 14px !important;
    }
    .research h2 {
        padding: 0px !important;
        padding-bottom: 10px !important;
    }
    div#id_3qFF42S .join_member .join_member_img img {
        object-fit: cover;
        height: 200px;
    }
    div#id_yR3kpVy .gadgetStyleBody.gadgetContentEditableArea {
        padding-top: 0px !important;
    }
     .who_we_are_contn h2 {
        font-size: 24px;
      }
    div#id_KzuOrbv tr.WaLayoutRow {
        display: flex;
        flex-direction: column-reverse;
        gap: 20px;
    }
     div#id_WRL7o2s p {
        padding: 0 !important;
        font-size: 16px !important;
     }
    a.Executive_corprate {
        font-size: 16px;
    }
    .who_should_join {
        padding-left: 0;
    }
    .membership_applications .formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
        font-size: 18px !important;
    }
    .new_work_section {
        text-align: left;
    }
    div#id_Dgo8uLG .research h2 {
        text-align: center;
    }
    div#id_Dgo8uLG .research h2::after {
        margin: auto;
    }
    div#id_f1CHPj5 .research h2 {
        text-align: center;
    }
    div#id_f1CHPj5 .research h2::after {
        margin: auto;
    }
    div#id_YierIdK table.WaLayoutTable {
        height: 100% !important;
    }
    div#id_JvhpIj9 tr.WaLayoutRow {
        display: flex;
        flex-direction: column-reverse;
    }
    div#id_7S6Ind3 table.WaLayoutTable tr.WaLayoutRow {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
        div#id_OB8atwW {
            height: 100% !important;
            padding: 40px 0px;
        }
        div#id_4lEGqSs {
        background-position: center center !important;
    }
    div#id_7S6Ind3 table.WaLayoutTable {
        height: 100% !important;
    }
    div#id_CbPnEbL .gadgetStyleBody.gadgetContentEditableArea {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .Donation_main_form .inner .navigationContainer .inner{
        margin-top: 40px;
    }
    .join_member_cont h2 {
        font-size: 20px;
    }
    .research.Academic_and_Student h2 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    div#id_iGe5ECm .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0px 20px;
    }
    div#id_iGe5ECm img {
        border-radius: 25px;
    }
    div#id_CbPnEbL p {
        padding: 0 !important;
        font-size: 16px !important;
    }
    .research.Academic_and_Student p {
        padding: 0px ! IMPORTANT;
        font-size: 16px !important;
    }
    div#id_ABCErKJ h1.pageTitle.legacyFunctionalSystemPageTitle font {
        font-size: 22px !important;
    }
    div#id_fkLI41i {
        padding: 0px 20px;
    }
    div#id_JFm9Ohk img {
        height: auto !important;
        border-radius: 25px !important;
    }
    td#id_8QBi7A5 div#id_JFm9Ohk {
        padding: 0;
    }
    div#id_risIwnd .gadgetStyleBody.gadgetContentEditableArea {
        padding: 40px 0px !important;
    }
    .who_should_join_section .WaLayoutRow {
        flex-wrap: wrap;
        flex-direction: column-reverse;
        gap: 20px;
        padding: 0px 20px;
        width: auto;
    }
    .who_should_join_content button {
        font-size: 14px;
    }
    .navigationOuterContainer {
        margin-top: 0;
    }
    .section_what_you_receive .card {
        width: 100% !important;
        max-width: 100%;
        height: auto;
    }
    .Upcoming_events_main ul.boxesList .boxesListItem .boxFooterContainer .inner a {
        font-size: 16px !important;
    }
    input#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_UpcomingEventsRepeater_ctl03_eventRegistrationActions_RegistrationLink_bt {
        font-size: 16px !important;
    }
    .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:after {
        right: -22px;
    }
    .Upcoming_events_main ul.boxesList .boxesListItem .inner .boxBodyInfoOuterContainer {
        padding: 0 !important;
    }
    .bdn_speaks_man {
        height: 240px !important;
    }
    div#id_w6LzxtP tr.WaLayoutRow td {
        height: auto;
    }
    .bdn_speaks_man .join_member_cont {
        height: 240px !important;
    }
    .WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
        font-size: 20px;
        margin-top: 20px;
    }
    .Upcoming_events_main ul.boxesList {
        display: block;
    }
    .bd_media {
        max-width: 1300px;
        margin: auto;
        padding: 60px 20px;
    }
    .right_content h2 {
        font-size: 20px !important;
    }
    .media_box {
        gap: 20px;
        flex-wrap: wrap;
        width: 100%;
        margin: auto;
        margin-bottom: 40px;
        flex-direction: column-reverse;
    }
    .left_img {
        width: 100%;
    }
    .right_content {
        text-align: left;
        order: 1;
        width: 100%;
    }
    .left_img iframe {
        width: 100% !important;
    }
    .zoneFooter3 .container_12 .s1_grid_12.s2_grid_12.s3_grid_12 #id_Footer2 tr.WaLayoutRow td {
        padding-left: 0 !important;
    }
    div#team-member {
        grid-template-columns: repeat(1, 1fr);
        padding: 40px 20px;
        padding-bottom: 60px !important;
    }
    #team-member .box {
        width: 85% !important;
        margin: 0 auto;
    }
    .ban_sec .ban_text h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .scholar-heading {
        font-size: 26px;
        padding: 7px 20px;
        line-height: 26px;
        text-align: left;
    }
    h2.Advisory {
        font-size: 30px;
    }
    .scholar-heading:after {
        margin-left: 20px;
    }
    div#id_jI3wI9N {
        height: auto !important;
        padding: 0px 20px;
    }
    div#id_GTLUm2j .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0px 20px !important;
        text-align: center;
        height: auto !important;
    }
    .our_story_mossoin h1:after {
        margin-left: 0;
    }
    .Upcoming_events_main {
        padding: 0px 20px 20px;
    }
    .WaGadgetEventsStateList h3.sectionTitle {
        font-size: 24px;
    }
    .WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel {
        margin: 0;
    }
    .WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight .inner {
        max-width: 100% !important;
        max-height: max-content !important;
    }
    .Upcoming_events_main ul.boxesList .boxesListItem .boxBodyContainer .inner .boxBodyContentOuterContainer {
        width: 100%;
    }
    .our_story_mossoin h1 {
        font-size: 24px;
        text-align: left;
    }
    .our_story_box1 {
        flex-direction: row-reverse;
        flex-wrap: wrap;
        gap: 20px;
    }

        .our_story_box1_left h2 {
            font-size: 20px;
            line-height: normal;
            text-align: left;
        }
    .our_story_box1_left {
        width: 100%;
        order: 2;
        text-align: center;
    }
    .our_story_box1_left p {
        text-align: left;
        font-size: 14px;
    }
    .research p {
        padding: 0 !important;
        font-size: 14px !important;
        text-align: left !important;
    }
    div#id_3SDqlQd .gadgetStyleBody.gadgetContentEditableArea {
        padding: 60px 20px !important;
    }
    a.Opportunities_view {
        font-size: 14px;
    }
    div#id_RfxwAHz {
        margin: 0 !IMPORTANT;
    }
    div#id_LUeW4cJ {
        margin: 0;
    }
    .our_story_box1_img {
        width: 100%;
    }
    .Upcoming_events_main #idViewSwitchersTable div#group2 > div, .Upcoming_events_main #idViewSwitchersTable #group1 > div {
        font-size: 14px;
    }
    .donate_top_cont p font {
        line-height: 27px;
        font-size: 28px;
    }
    .WaGadgetEventsStateCalendar .EventListCalendar td[class*=EventListCalendarItem][style*="border-top"] {
        font-size: 14px;
    }
    .Upcoming_events_main .EventListCalendar tbody tr td.EventListCalendarHeader {
        font-size: 14px;
    }
    .donate_top_cont {
        padding: 0px 20px;
    }
    .donate_top_cont p {
        font-size: 16px;
    }
    .Donation_main_form {
        padding-top: 40px;
    }
    .Donation_main_form .navigationContainer .left input {
        padding: 10px 25px !important;
    }
    .Donation_main_form .navigationContainer .right input {
        margin-right: 0 !important;
        padding: 10px 25px !important;
    }
    .banner_content h1 {
        font-size: 24px;
    }
    .banner_content p {
        font-size: 14px;
        max-width: 100%;
        padding-bottom: 15px;
    }
    div#id_jAT1t8h .gadgetStyleBody h2.scholar-heading {
        font-size: 19px;
    }
    .right_btn a {
        width: fit-content;
        padding: 3px 10px;
        text-align: center;
        font-size: 13px;
    }
    #id_8FT9HFD table.WaLayoutTable tbody tr.WaLayoutRow img {
        max-width: 120px;
        width: 100%;
    }

    div#id_63C3IPa div#camera_wrap_63C3IPa .cameraCont .cameraSlide img {
        height: 500px !important;
        object-fit: cover;
    }
    div#id_63C3IPa div#camera_wrap_63C3IPa {
        height: 500px !important;
    }
    .banner_content a {
        font-size: 14px;
    }
    .three_btn_weare {
        flex-wrap: wrap;
    }
    .WaLayoutTable .WaLayoutItem ~ .WaLayoutItem {
        margin: 0 !IMPORTANT;
    }
    .The_Podcast_one_slider h2 {
        font-size: 24px !important;
        text-align: center;
    }
    .The_Podcast_one_slider .logo_list {
        display: flex;
        justify-content: center;
        gap: 8px;
        flex-wrap: wrap;
    }
    .The_Podcast_one_slider .logo_list a {
        width: 48%;
    }
    .who_we_are_contn {
        padding: 0px 0px;
    }
    .who_we_are_contn h2 {
        font-size: 24px;
        padding-bottom: 10px;
    }
    div#id_1iPDbsP div h2::after {
        margin: auto;
    }
    .who_we_are_contn p {
        font-size: 15px;
    }
    #id_s41GyTy table.WaLayoutTable tbody tr.WaLayoutRow {
            flex-wrap: wrap;
            flex-direction: column-reverse;
        }
    #id_qIPcQnR .gadgetStyleBody ul li .title a {
        font-size: 15px;
    }
    #id_qIPcQnR .gadgetStyleBody ul li .date span {
        font-size: 14px;
    }
    .who_we_are_contn h2:after {
        left: 0;
        right: 0;
    }
    .hfgghfhbox h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .research h2:after {
        margin-left: 0;
    }
    .join-today {
        text-align: center;
    }
    .contatct-us {
        text-align: center;
    }
    div#id_1iPDbsP div {
        padding: 0 !important;
        text-align: center;
    }
    div#id_FdKlu2e {
        padding: 40px 20px;
    }
    .three_btn_weare {
        width: 100%;
        flex-wrap: wrap;
    }
    div#id_KjEWmRx {
        padding: 0px 20px;
    }
    .three_btn_weare a {
        width: 100%;
        font-size: 15px;
        text-align: center;
    }
    .logo_slider_1 {
        flex-wrap: wrap;
        justify-content: center;
        gap: 6px !important;
    }
    .logo_slide {
        width: 24% !important;
        height: auto;
    }
    #id_qIPcQnR .gadgetStyleTitle h4.gadgetTitleH4:after {
        top: auto;
    }
    #id_qIPcQnR .gadgetStyleTitle h4.gadgetTitleH4 {
        padding-bottom: 6px;
        margin-bottom: 24px;
         font-size: 24px;
    }
    div#id_bT7OOvb h4.gadgetTitleH4 {
        font-size: 24px;
        padding-bottom: 10px;
    }
    div#id_bT7OOvb h4.gadgetTitleH4:after {
        top: auto;
    }
    .logo_slider_1 {
        padding: 40px 20px ! IMPORTANT;
    }
    div#id_bT7OOvb {
        padding: 0px 20px;
    }
    div#id_Dgo8uLG {
        padding: 0px 20px;
    }
    .animation_sec {
        gap: 30px;
        flex-direction: column;
        padding: 80px 0px;
    }
    .animation_sec .animation_secox_1 img {
        height: 70px ! IMPORTANT;
        object-fit: cover;
    }
    .animation_sec .animation_secox_1 h5 {
        width: 100% !important;
        max-width: 100% !important;
        font-size: 22px;
    }
    .animation_secox_1 {
        width: 80% !important;
        margin: auto;
    }
    div#id_E1K8hex .menuInner ul.firstLevel {
        display: none;
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical {
        grid-template-columns: repeat(2, 1fr);
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical li {
            width: 80% ! IMPORTANT;
            min-width: 80% !important;
            padding: 15px;
    }
    .Featured_member .gadgetStyleTitle h4.gadgetTitleH4 {
        font-size: 24px;
        padding-bottom: 8px;
    }
    .Featured_member .gadgetStyleTitle h4.gadgetTitleH4:after {
        top: 30px;
    }
    .Featured_member .gadgetStyleTitle {
        padding: 0 !important;
    }
    div#id_1ZQ7UKO tr.WaLayoutRow {
        flex-direction: column;
        padding-right: 0;
        gap: 0;
    }
    .new_work_section h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .new_work_section h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .new_work_section p {
        font-size: 16px;
    }
    div#id_FdKlu2e table.WaLayoutTable tbody tr.WaLayoutRow {
        flex-direction: column;
    }
    .who_we_are_contn.mission-section h2:after {
            top: auto;
        }
    div#id_PXuqLv1 ul {
        justify-content: center;
        padding-top: 20px;
    }
    div#id_o9Lfk1H p.Copyright {
        text-align: center;
    }
        div#id_LZvH3eO .who_we_are_contn {
            padding: 30px 20px 0px 20px;
        }
    div#id_xWSoCdG, div#id_pECRa7Z, div#id_Cm6lgVl {
        padding: 40px 0px;
    }
    div#id_ZQycluz .gadgetStyleBody.gadgetContentEditableArea {
        flex-direction: column;
        padding-left: 10px;
    }
    .social-container {
        gap: 6px !important;
        padding-bottom: 9px;
        margin-right: 0;
        width: 100%;
        justify-content: right;
    }
    .social-container a.icon-link img {
        width: 24px !important;
        height: 24px !important;
        object-fit: cover;
    }
    #id_8FT9HFD table.WaLayoutTable tbody tr.WaLayoutRow {
        padding: 15px 20px;
            width: auto;
    }
    .social-container a.icon-link {
        width: 30px !important;
        height: 30px !important;
    }
    #id_8FT9HFD table.WaLayoutTable tbody tr.WaLayoutRow td#id_46ygocI {
        width: 25% ! important;
    }
    #id_8FT9HFD table.WaLayoutTable tbody tr.WaLayoutRow td#id_4L8R5d9 {
        width: 75% !important;
    }
    .join_member_cont h2 {
        font-size: 22px;
        padding-bottom: 10px;
        max-width: 300px;
        margin-bottom: 20px;
    }
    .join_member_cont {
        height: auto !important;
        top: 0 !IMPORTANT;
        padding: 0px 20px;
    }
    .join_member_img {
        height: auto;
    }
    .who_should_join_content.our_story_box1_left ul li {
        text-align: left;
        font-size: 14px;
    }
    .join_member_cont h2:after {
        top: auto;
    }
    .heading_subtext h1 {
        font-size: 30px;
    }
    .join_member_img img {
        height: 200px;
    }
    .New_Member_details p{
        text-align: left;
    }
    div#id_b7LG6bF {
        padding: 0px 20px;
    }
    section.our-members .member-group {
        width: 100%;
        padding: 30px 20px;
        text-align: center;
    }
    div#id_QjfWEPL> div {
        padding: 0px 20px !important;
    }
    section.our-members .member-group h4 {
        font-size: 20px;
    }
    section.our-members .member-group p {
        font-size: 16px;
    }
    section.our-members .member-group h4:after {
        left: 0;
        right: 0;
        margin: auto;
    }
    section.our-members .member-group blockquote {
        font-size: 16px;
        padding-left: 0;
        border: none;
    }
    section.our-members .member-group blockquote, section.our-members .member-group blockquote span {
        font-size: 16px;
    }
    .cta-section {
        margin-top: 40px;
        padding: 40px 20px;
    }
    .cta-section h4 {
        font-size: 26px;
    }
    .cta-section p {
        font-size: 16px;
        line-height: 24px;
    }
    .cta-buttons {
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 30px;
    }
    .cta-buttons a {
        font-size: 16px;
        padding: 12px 15px;
        max-width: 100% !important;
    }
    section.our-members {
        gap: 20px;
        padding: 4px;
    }
    .Featured_member .gadgetStyleTitle h4.gadgetTitleH4:after {
        top: auto;
    }
    .second_header_right {
        width: 100%;
    }
    .contatct-us a {
        font-size: 16px;
    }
    div#id_YHXkCFz td#id_gGXWsum {
        width: 100% !important;
    }
    div#id_HyH7E99 {
        padding: 0px 20px;
    }
    div#id_WLlpzcH h2 font {
        font-size: 20px !important;
    }
    div#id_WLlpzcH h2 {
        line-height: 24px;
    }
    .contact_main_dev table.WaLayoutTable tr.WaLayoutRow {
        width: auto;
        padding: 20px;
    }
    .contact_address h6 {
        font-size: 18px;
        padding: 0;
        text-align: left;
    }
    .contact_address p {
        justify-content: center;
    }
    .Subscription_form {
        margin-top: 10px;
    }
    .Subscription_form .inner .inner h3.formTitle {
        font-size: 14px !IMPORTANT;
    }
    .Subscription_form .inner .inner .mandatoryFieldsTitle strong {
        font-size: 10px;
    }
    .Subscription_form td.right .fieldBody input {
        height: auto;
    }
    .contact_main_dev {
        padding: 60px 20px;
    }
    .Subscription_form .navigationOuterContainer .navigationContainer .inner .right {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        margin-top: 20px;
    }
    .faq-section h2 {
        font-size: 24px;
        line-height: normal;
    }
    .faq-item summary {
        font-size: 14px;
    }
    .faq-item p {
        font-size: 14px;
    }
    div#id_Cnyaeav {
        margin-top: 20px !important;
        padding-bottom: 40px !important;
        margin-bottom: 0px !important;
    }
    .Subscription_form .navigationOuterContainer .navigationContainer .inner .right a {
        padding: 10px 30px !important;
        font-size: 15px !important;
    }
    .Subscription_form .navigationOuterContainer .navigationContainer .inner .right input {
        font-size: 15px !important;
    }
    .Subscription_form {
        margin-bottom: 40PX;
    }
    div#id_WG6zX1n .gadgetStyleBody.gadgetContentEditableArea {
        width: 100%;
    }
    .generalFieldsContainer .fieldSubContainer .fieldLabel {
        justify-content: left;
    }
    .mandatorySymbol, .requiredSymbol {
        visibility: visible !important;
    }
    div#id_ABCErKJ h1.pageTitle.legacyFunctionalSystemPageTitle {
        font-size: 22px;
        padding: 0px 20px;
        text-align: center;
    }
    div#id_fkLI41i p br {
        display: none;
    }

    .membership_applications {
        padding: 0px 20px 20px;
    }
    .Featured_member .gadgetStyleBody ul.layoutVertical li .img img {
        object-fit: cover;
        height: auto;
        width: auto;
    }
    .Featured_member {
        padding: 0px 20px;
        padding-bottom: 60px;
    }
      .ban_text h2 {
        font-size: 40px;
        line-height: 32px;
      }
      .ban_text h2 {
        font-size: 40px;
        line-height: 26px;
      }
      .ban_text a {
        font-size: 14px;
        padding: 8px 20px;
      }
      .our_team_board_box {
        grid-template-columns: repeat(1, 1fr);
    }
    #id_qIPcQnR {
        margin-top: 60px !important;
    }
    div#id_Dgo8uLG .gadgetStyleBody.gadgetContentEditableArea {
        padding-top: 60px !IMPORTANT;
    }
    .research h2 {
        font-size: 22px;
        padding: 10px 20px;
                text-align: left;
    }
    div#id_toF4DrN {
        padding: 0px 20px;
    }
    .box{
        width: 100% !important;
    }

    div#id_9WKWg18 .alignLeft a {
        font-size: 14px;
    }
    .WaLayoutContainerOnly table.WaLayoutTable tbody tr.WaLayoutRow {
        display: unset;
    }
    .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton {
        margin: 0;
        text-align: left;
        width: fit-content;
        height: auto;
    }
    td#id_oB6Q59C {
        width: 47% !important;
        float: right;
        position: absolute;
        right: 0;
    }
    td#id_Dn5Zfq4 {
        width: 100%;
        float: left;
    }
    div#id_vYBwh32 h3 {
        font-size: 30px;
    }
    div#id_nQ7sUPG h1.pageTitle.legacyFunctionalSystemPageTitle {
        font-size: 22px;
    }
    div#id_YRxQh5Y {
        padding: 0 !important;
    }
    .spot_light_main_profile {
        grid-template-columns: repeat(1, 1fr);
    }
    .spot_box {
        padding: 20px;
    }
    .spot_box h3 {
        font-size: 22px;
    }
    .spot_light_heading h2 {
        font-size: 24px;
    }
    .spot_light_heading p {
        font-size: 16px;
        padding: 0px 20px;
    }
    div#idGeneralFormContainer {
        width: 100%;
        padding: 0 !important;
    }
    .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul ul li>.item>a {
        padding: 10px !important;
        font-size: 14px;
        opacity: 111;
    }
    div#id_Content .WaGadgetAuthorizationRequired .openAuthFormContainer div#id_tnkNHk4_container {
        gap: 10px;
        padding: 0px 10px;
    }
    div#id_tnkNHk4 .authFormContainer {
        min-width: 75% !important;
        width: 75% !IMPORTANT;
        margin-bottom: 60px;
    }
    div#id_vYBwh32 h3 {
        margin-top: 60px;
    }
    div#id_jI3wI9N .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0 !important;
        height: auto !important;
    }
    .join_member_cont a {
        font-size: 14px;
    }
    div#id_RBQVseJ > div {
        padding-bottom: 0px !important;
    }
    div#id_GTLUm2j p {
        font-size: 16px;
        line-height: 1.5 !important;
        text-align: justify;
    }
    div#id_cE2yZws h2.scholar-heading::after {
        margin: auto;
    }
    div#id_cE2yZws h2.scholar-heading {
        text-align: center;
    }
    .our_story_box1:last-child {
        margin: 0;
    }
    .our_story_box1_img {
        order: 1;
    }
    .bdn_impact h1 {
        font-size: 24px;
        text-align: left;
        margin-bottom: 20px;
    }
    .bdn_cont {
        flex-wrap: wrap;
        margin-bottom: 40px;
                gap: 20px;
                        margin-bottom: 0;
    }
    .bdn_impact h1:after {
        margin: 0;
    }
    .WaGadgetMenuHorizontal .menuInner ul.firstLevel li.dir {
        padding: 0 !important;
    }
    .Bdn_right {
        width: 100%;
    }
    .Bdn_left {
        width: 100%;
        order: 1;
        padding-bottom: 20px;
    }
    .bdn_cont:last-child {
        margin-bottom: 0;
    }
    .Bdn_left h3 {
        font-size: 22px;
        line-height: normal;
    }
    div#id_cH7BZAG .gadgetStyleBody.gadgetContentEditableArea {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .section_what_you_receive .card p {
        text-align: center !important;
    }
    div#id_81rsKHz h2 {
        text-align: center;
    }
    div#id_81rsKHz h2::after {
        margin: auto;
    }
    .who_join_c.Member_Experiences a {
        font-size: 14px;
    }
    div#id_VFi3TU5 .gadgetStyleBody.gadgetContentEditableArea {
        padding: 40px 20px !important;
    }
    .Bdn_left h3 br {
        display: none;
    }
    div#id_RaDHfdK h1.pageTitle.legacyFunctionalSystemPageTitle {
        font-size: 24px;
    }
    div#id_RaDHfdK {
        padding: 0px 20px;
    }
    div#id_RaDHfdK  p {
        font-size: 14px;
    }
    .membership_applications .navigationContainer .inner .right input {
        font-size: 16px !important;
    }
    div#id_zFHABKF > div {
        padding: 40px 20px !important;
    }
    .who_should_join_content button a {
        font-size: 14px;
    }
    .New_Member_details p {
        text-align: left;
    }
    section.meter_match {
        padding: 0px 20px;
        text-align: left;
    }
    section.meter_match .research h4 {
        text-align: left;
    }
    div#id_MCJHzlt .gadgetStyleBody.gadgetContentEditableArea {
        padding-top: 20px !important;
    }
    .scholarvist-section h2 {
        font-size: 27px;
    }
    div#id_NVOFHqC .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0px !important;
    }
    div#id_hAhjuTL table.WaLayoutTable tr.WaLayoutRow {
        display: flex;
        flex-direction: column-reverse;
        gap: 20px;
    }
    .how-it-works-container h2 {
        font-size: 24px;
    }
    .how-it-steps {
        grid-template-columns: repeat(1, 3fr);
    }
    .how-it-steps .step h3 {
        font-size: 20px;
    }
    .why-it-matters h2 {
        font-size: 24px;
    }
    div#id_whfih3q {
        padding-top: 30px;
    }
    .who_should_join_content.our_story_box1_left{
        text-align: left;
    }
    .mentor-join-container h2 {
        font-size: 24px;
    }
    .mentor-join-container p {
        font-size: 16px;
        line-height: 24px;
    }
    .mentor-join-section {
        padding: 40px 20px;
    }
    .join-btn {
        padding: 12px 30px;
        font-size: 15px;
    }
    .mentor-contact-box a {
        font-size: 13px;
         margin: 0;
    }
    .bdn-mentor-buttons {
        flex-direction: column;
        gap: 10px;
        margin-top: 20px;
    }
    #id_IeucKu8 {
        margin-bottom: 60px !important;
    }
    #idGeneralFormContainer .generalFormContainer .inner h3 {
        font-size: 24px !important;
    }
    .faq-item summary {
        font-size: 16px;
    }

    }


    @media (max-width: 991px) {
      .custom-grid {
        grid-template-columns: repeat(2, 1fr);
      }
    }
    @media (max-width: 600px) {
      .custom-grid {
        grid-template-columns: 1fr;
        gap: 10px;
      }
    }



    /* Responsive for small screens */
    @media screen and (max-width: 768px) {
    .impact-container {
        flex-direction: column-reverse;
        padding: 0px 20px;
        gap: 30px;
    }
    div#id_kFKEHdQ > div {
        padding: 60px 20px !important;
    }
    div#id_uoJ1PfD p {
        padding: 0px !important;
        font-size: 14px !important;
    }
    div#id_5ctg2aL > div {
        padding: 60px 20px !important;
        padding-bottom: 0px !important;
    }
    div#id_baZ7tCy >div {
        padding: 60px 20px !important;
        padding-bottom: 0px !important;
    }
    div#id_MWIlEs9 .gadgetStyleBody.gadgetContentEditableArea {
        padding-right: 0px !important;
    }
    div#id_BZn1uKq > div {
        padding-right: 0px !important;
    }
    div#id_MWIlEs9 {
        padding: 40px 20px;
    }
    div#id_6WZNoiS .gadgetStyleBody.gadgetContentEditableArea {
        padding-right: 0px !important;
    }
    div#id_5WYxeV3 > div {
        padding: 0px 20px 60px 20px !important;
    }
    div#id_uoJ1PfD .gadgetStyleBody.gadgetContentEditableArea {
        padding: 0 !important;
    }
    div#id_ZEFGKoQ > div {
        padding: 0px !important;
    }
    .outer-box .text .button-holder a.join-btn {
        font-size: 16px;
    }
      .impact-text h3:after {
        margin: auto;
    }
    .impact-text h3 {
        font-size: 24px !important;
    }
    div#id_fkikgea .gadgetStyleBody.gadgetContentEditableArea {
        padding: 40px 20px !important;
    }
    .outer-box .text {
        text-align: center;
    }
    div#id_WnUrxeg > div {
        padding-right: 0px !important;
    }
      .impact-text,
      .impact-image {
        padding: 0;
        text-align: center;
      }

      .impact-text {
        margin-bottom: 20px;
      }
    .custom-slide {
        min-width: 80% !important;
    }
    #a.custom-slider-container {
        padding: 0px 20px;
        width: 90%;
        margin: 30px 0px auto  0px;
    }
    div#id_tnkNHk4 .authFormContainer input {
        width: 90% !IMPORTANT;
    }

    div#id_Content .memberDirectoryDetailsContainer .inner h2 {
        font-size: 24px;
        margin-top: 20px;
        display: inline-block;
    }

    }



    @media(max-width:1024px){

    .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton:before {
            content: "\2261";
            display: block;
        }
            .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton {
            margin: 0;
            text-align: left;
            width: fit-content;
            height: auto;
        }
            .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton {
            font: 40px / 20px Verdana;
            height: 26px;
            text-decoration: none;
            vertical-align: top;
            position: relative;
            padding: 21px 25px 21px 25px;
            text-align: center;
            color: white;
            cursor: pointer;
        }
            .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton {
            margin: 0;
            text-align: left;
            width: fit-content;
            height: auto;
        }
        .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton {
            font: 40px / 20px Verdana;
            height: 26px;
            text-decoration: none;
            vertical-align: top;
            position: relative;
            padding: 21px 25px 21px 25px;
            text-align: center;
            color: white;
            cursor: pointer;
        }
            .WaLayoutTable .WaLayoutItem {
            display: block;
            width: 100% !important;
        }
        td#id_Dn5Zfq4 {
            width: 100%;
            float: left;
        }
            .WaLayoutContainerOnly table.WaLayoutTable tbody tr.WaLayoutRow {
            display: unset;
        }
            .container_12 {
            margin-left: auto;
            margin-right: auto;
            width: 100%;
            max-width: 600px;
            min-width: 320px;
            display: block;
        }
        div#id_E1K8hex .menuInner ul.firstLevel {
            display: none;
            height: 100%;
            min-height: 100vh;
        }

            .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel>li:first-child {
            border-top: 0;
        }
            .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel>li {
            display: block;
            border-top: 2px solid #9cd0dd;
        }
            .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel>li>.item>a {
            padding: 16px 25px 16px 30px;
            text-align: left;
            font-size: 16px;
            text-transform: uppercase;
            background: 0;
            position: relative;
            white-space: normal;
            box-shadow: none;
        }
            div#id_ZQycluz .gadgetStyleBody.gadgetContentEditableArea {
            flex-direction: column;
            padding-left: 10px;
        }
            .social-container {
            gap: 6px !important;
            padding-bottom: 9px;
            margin-right: 0;
            width: 100%;
            justify-content: right;
        }
            .second_header_right {
            width: 100%;
        }
            #id_8FT9HFD table.WaLayoutTable tbody tr.WaLayoutRow td#id_46ygocI {
            width: 25% ! important;
        }
            .WaLayoutTable .WaLayoutItem {
            display: block;
            width: 100% !important;
        }
            #id_8FT9HFD table.WaLayoutTable tbody tr.WaLayoutRow {
            padding: 15px 20px;
            width: auto;
        }
        td#id_oB6Q59C {
            width: 47% !important;
            float: right;
            position: absolute;
            right: 0;
            top: 0;
        }
       .three_btn_weare a {
        font-size: 15px !important;
    }
    div#id_BpnizVV {
        padding: 0px 20px;
    }
    .WaGadgetMenuHorizontal .menuInner li>.item:hover>ul {
        width: 100% !important;
    }
    .WaLayoutContainerOnly table.WaLayoutTable tbody tr.WaLayoutRow .loginBoxLinkContainer a.loginBoxLinkButton{
        padding: 10px 0px;
    }
    .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel>li>.item>a {
        padding-left: 0 !important;
    }
    .WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel > li.sel > .item > a::after {
        display: none;
    }
    .how-it-steps {
    grid-template-columns: repeat(1, 3fr) !important;
}


    }
