/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.22.0.1692388184
Updated: 2023-09-18 19:49:44

*/


/* General Sytles Addded By Trevin  */

.chapter-link-css a {
    color: #633292;
	text-decoration: underline;
}

h2 {
	
	font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    font-size: 45px;
    color: #633292;
    line-height: 48px;
    text-align: left;
}

h3 {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 24px;
    color: #633292;
    line-height: 48px;
}


a.learn-know {
    color: #633292;
}
.single-post {
    overflow-x: hidden;
}
.blog-style img {
    height: 490px;
    border-radius: 24px;
	    opacity: 0.9;
    filter: brightness(0.5);
}
.posts img {
    height: 490px;
    border-radius: 24px;
	    opacity: 0.9;
    filter: brightness(0.5);
}
.archive .et_pb_ajax_pagination_container {
    flex-wrap: wrap;
    gap: 0 0px;
}

.archive .et_pb_posts .et_pb_post {
    width: 30%;
}
.categories-style-css li.cat-item:hover {
    background-color: #f2f2f2;
    
}
.categories-style-css li.cat-item a:hover {
    
    color: #633292!important;
}

ul#menu-main-menu li a:hover {
    color: #363636 !important;
}
.et_pb_section .et_pb_blurb_content h4 a:hover {
    color: #808080 !important;
}
h5.connect {
    color: #706F71;
    font-size: 18px;
    font-weight: 600;
}


footer ul {
    padding-left: 0 !important;
}
footer.et-l.et-l--footer {
/*     z-index: -1; */
    position: relative;
}
a.instiutional-btn-css {
    color: #633292;
    border-width: 1px!important;
    border-color: #633292;
    border-radius: 99px;
    font-size: 18px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: #FFFFFF;
}
a.instiutional-btn-css:hover {
    color: white;
    background-color: #633292 !important;
}
a.vendor-btn-style {
    color: #633292;
    border-width: 1px!important;
    border-color: #633292;
    border-radius: 99px;
    font-size: 18px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    background-color: #FFFFFF;
}
a.vendor-btn-style:hover{
	
	 color: white;
    background-color: #633292 !important;
}
.et-db #et-boc .et_pb_section.about-menu, .et-db #et-boc .et_pb_section.member-menu, .et-db #et-boc .et_pb_section.educate-menu, .et-db #et-boc .et_pb_section.event-menu {
    position: absolute;
}
.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child {
    padding-right: unset;
}
.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child:after{
    transform: rotate(180deg);
    background: #EDEFFC;
    border-radius: 50px;
    height: 18px;
    width: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -10px;
    right: -25px;
    transition: .6s ease-in-out;

}

.et_pb_module.et_pb_image.et_pb_image_10 {
    height: 230px;
}
/* Shop_Talk_Page */
a.login-shoptalk-btn {
    border-radius: 99px;
    border: 1px solid var(--msa-orange, #F1BB45);
    color: #F1BB45;
}
a.login-shoptalk-btn:hover {
   background-color:#F1BB45 !important;
    color: #fff;
}
.guildeline-section .et_pb_main_blurb_image {
    display: none;
}
.product-pitch-text h2.et_pb_module_heading {
    text-transform: uppercase;
}
.text-mobile-css {
    padding-left: 20px;
}
/* Blog_Page_Css */

.home-page-css .posts h2.entry-title a {
    font-size: 24px!important;
}
.blog-page-style .posts h2.entry-title a {
    font-size: 24px!important;
}

.blog_img img {
    height: 120px;
}

.mas_award_text h3{
	font-family: Oswald;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: -0.36px;
    text-transform: capitalize;
    color: #706F71;
}

.advocay-img img {
    width: 30%;
}

.board_text h3 a {
    color: #00c7b1;
	border-bottom: 1px solid #00c7b1;
}

.board_text h3 a:hover {
    color: #00c7b1;
	border:none;
}

.mas_award_text a {
    color: #00c7b1;
	border-bottom: 1px solid #00c7b1;
}

.mas_award_text a:hover {
    color: #00c7b1;
	border:none;
}

.board_text a {
    color: #00c7b1;
    border-bottom: 1px solid #00c7b1;
}

.board_text a:hover {
    color: #00c7b1;
	border:none;
}

 .blog-style {
    overflow: hidden;
} 
.categories-style-css div#block-7 {
	width: auto;
	display: flex;
	padding: 10px 60px;
	margin: unset;
}

.categories-style-css ul.wp-block-categories-list.wp-block-categories {
    width: 100%;
    display: flex;
    gap: 24px 17px;
    flex-wrap: wrap;
    justify-content: center;
}

.categories-style-css li.cat-item {
    border-radius: 30px;
    border: 1px solid #808080;
    padding: 10px 40px;
}
.blog-style .et_pb_posts .et_pb_post {
    width: 24%;
}
.blog-style .posts.et_pb_posts .et_pb_ajax_pagination_container {
    flex-wrap: wrap;
	gap:0 0px;
}
div .posts .et_pb_post .post-meta>* {
    font-size: 14px!important;
}
div .posts .et_pb_post .post-meta span~a {
    margin-left: 12px;
    position: relative;
    padding-left: 30px;
    font-style: italic;
    font-weight: 300;
    padding-top: 3px;
}
.mas_award_text {
    padding:  0px;
}
.main-blog {
    box-shadow: unset;
}
.mas_award_text h2 {
    padding-bottom: 30px;
    color: #706F71;

    font-family: Oswald;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; 
    letter-spacing: -0.48px;
    text-transform: uppercase;
}

.mas_award_text p {
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: -0.3px;
    color: #706F71;
    padding-bottom: 30px !important;
}

.board_text h2 {
    font-family: Oswald;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: -0.48px;
    text-transform: uppercase;
    color: #706F71;
}

.board_text p {
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: -0.28px;
    color: #706F71;
    padding: 20px 0;
}

.board_text h3 {
    font-family: Oswald;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: -0.36px;
    text-transform: capitalize;
    color: #706F71;
}
.advocay-img {
    display: flex;
}

.advocay-img2 {
    display: flex;
}

.advocay-img2 img.image-one {
    width: 24%;
	padding: 0 0px 0px 30px;
}

.advocay-img img.image-one {
    width: 24%;
}
.auther-css  h4.et_pb_module_header span {
    border-right: 1px solid;
    position: absolute;
    padding: 5px 10px;
}

img.image-one2 {
    width: auto;
    height: 380px;
    margin: 523px 0 0px 0;
}

.board_text .orderlist ul li h3 {
   
    line-height: 10px;
   
}

.board_text .orderlist ul li p {
   
   padding:0 0 10px 0;
   
}

.img_3 {
    display: flex;
}

.forborder {
    border-bottom: 1px solid #a3a1a4;
}

.imgdouble {
    display: flex;
    height: 200px;
}

img.imgdouble-two {
    padding: 0 0px 0 20px;
}

.forimg01 {
    width: 800px;
}

.forimg02 {
    width: 400px;
}

.forimg03 {
    width: 500px;
}

.forimg04 {
    width: 400px;
}

.forimg05 {
    width: 450px;
}

.forimgend {
    width: 280px;
}

.data-css .et_pb_text_inner {
   border-right: 1px solid;
    position: absolute;
    padding: 0px 10px;
    color: #706F71;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 400;
}
.categeroir-css .et_pb_text_inner a {
    color: #706F71;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 400;
}
div .categeroir-css {
    left: 280px;
}
button.btn-view.btn-load-more {
    width: 20%;
    padding: 15px 0 15px 0px;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    border-radius: 50px;
    font-size: 18px;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase!important;
    background-color: #633292;
    color: white;
    font-weight: 600;
    border: unset;
}

a.subscrib-btn {
    border-radius: 99px;
    border: 1px solid #633292;
    color: #633292;
}

a.subscrib-btn:hover {
    border-radius: 99px;
    border: 1px solid #633292;
    background-color: #633292 !important;
}
.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    position: absolute;
    left: -170px;
}



@media only screen and (max-width: 1440px) and (min-width: 1366px)

{
	.et_pb_column_0_tb_header .et_pb_menu__wrap {
    gap: 0 25px;
}
.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__wrap {
  
    flex-wrap: unset;
/*     opacity: 1; */
}

.et-db #et-boc .et-l .et_pb_row {
    width: 100%;
  
}


	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    position: absolute;
    left: -170px;
}
	

	div div .posts .et_pb_post .post-meta span~a {
    margin-left: 9px;
}
.et_pb_column.et_pb_column_4_4 .auther-css {
    position: absolute!important;
    top: -55px;
    bottom: auto;
    left: -260px;
    right: auto;
}	
div .main-blog {
    padding-left: 120px;
    padding-right: 160px;
}	
	.posts h2.entry-title 
{
	top: 15%;
text-transform: uppercase;
}
	div div .posts .et_pb_post .post-meta {
    font-size: 0;
    display: flex;
    flex-wrap: wrap;
    top: 68%;
    left: 50px;
}

	.advocay-img img.image-one {
     width: 20%;
    height: 250px;
    padding-top: 60px;

}

	.et_pb_gutters2 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 1%;
}
div .et_pb_column_1_tb_header {
    width: 16%!important;
}
}
@media only screen and (max-width: 1365px) and (min-width: 1281px){
	.et_pb_column_0_tb_header .et_pb_menu__wrap {
    gap: 0 25px !important;
}
	div .et_pb_column_1_tb_header {
    width: 16%!important;
}
	.et_pb_gutters2 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 1%;
}

	.et-db #et-boc .et-l .et_pb_row {
    width: 100%;
  
}
	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    position: absolute;
    left: -170px;
}
	

.main-blog {
    padding-left: 39px !important;
    margin-top: -120px;
    background-color: #FFFFFF!important;
}
	
	.main-blog .et_pb_row.et_pb_row_1_tb_body.et_pb_gutters1{
    left: -210px !important;
    position: absolute;
}
	
	div div div .posts .et_pb_post .post-meta span~a {
    margin-left: 9px ;
   
}
	div .auther-css {
    left: -200px;
}

	div div .posts .et_pb_post .post-meta {
    font-size: 0;
    display: flex;
    flex-wrap: wrap;
    top: 68%;
    left: 50px;
}
	.posts h2.entry-title 
{
	top: 15%;
text-transform: uppercase;
}
	.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__wrap {
  
    flex-wrap: unset;
/*     opacity: 1; */
}
	
}

@media only screen and (max-width: 1280px) and (min-width: 1024px)
{
	.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__wrap {
  
    flex-wrap: unset;
/*     opacity: 1; */
}
.ecs-event.ecs-event-posts.clearfix.event_ecs_category {
    width: 50%;
}
.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__wrap {
    flex-wrap: unset;
}
/* .heade-main .et_pb_row.et_pb_row_0_tb_header {
    flex-wrap: wrap;
} */
.et_pb_column.et_pb_column_1_3.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
    width: 100% !important;
    display: contents;
}
div .heade-main .et_pb_row.et_pb_row_0_tb_header.et_pb_equal_columns.et_pb_gutters2.et_pb_row--with-menu {
    width: 100% !important;

}
.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section {

    padding-bottom: 30px;
    
}
/* 	.et_pb_button_module_wrapper.et_pb_button_1_tb_header_wrapper.et_pb_button_alignment_center.et_pb_module {
    margin-right: 20px !important;
} */
	
	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    position: absolute;
    left: -170px;
}
	
	.banner-text-style h2.et_pb_module_heading {
    font-size: 24px !important;
}
	.donate-text {
    margin-top: 0 !important;
		margin-bottom:0px !important;
		padding:unset !important;
}
	
.main-blog .et_pb_row.et_pb_row_1_tb_body.et_pb_gutters1 {
    left: -48px;
    position: absolute;
    top: 26px;
}
	
	div .et_pb_section_1.et_pb_section {
    padding-top: 0px;
    padding-right: 100px;
    padding-bottom: 80px;
    padding-left: 100px;
    margin-top: -193px;
    margin-bottom: 40px;
    background-color: #FFFFFF!important;
}
	.who-section-style h2.et_pb_module_heading {
    padding-top: 30px;
}
	div .et_pb_section_1 {
    max-width: 950px;
}
	.msa-section-style .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
    padding-left: 40px;
    margin-right: 30px;
}
	.connect-style-css {
    margin-top: -50px !important;
}
.webinar-section {
    padding: 0 40px;
	padding-bottom: 40px !important;
}
.webinar-section h3.et_pb_module_heading {
    font-size: 20px;
}

.webinar-section a.et_pb_button {
    font-size: 14px !important;
    padding: 7px 15px 7px 15px  !important;
}	
	div#testimonial-section {
    padding: 0px 40px;
}

	button.slick-next.slick-arrow::before {
    background-image: url(https://msaid.wpengine.com/wp-content/uploads/2023/08/right.png);
    left: 90% !important;
}
	button.slick-prev.slick-arrow {
    position: absolute;
    top: 180px;
    left: 20px;
}
	.our-parnter {
    padding: 20px 40px;
}
.heade-main .et_pb_column_0_tb_header.et_pb_column--with-menu {
    width: 100% !important;
    order: 3;
}
.heade-main .et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough {
    margin-left: auto;
    margin-right: 0;
}
.heade-main .et_pb_column_1_3.et-last-child {
    margin-right: 20px !important;
}
/* .heade-main .et_pb_row.et_pb_row_0_tb_header {
    flex-wrap: wrap;
} */
	.recent-article-section h2 a {
    font-size: 16px;
    line-height: 16px;
}

.recent-article-section h2 a {
    font-size: 20px;
    line-height: 9px !important;
}
.recent-article-section .et_pb_post .entry-featured-image-url {
    display: block;
    position: relative;
    margin-bottom: 0px;
}
	.vendor-btn-style-css {
    bottom: 14px;
    top: auto;
    left: 40px;
    right: auto;
}
div .vendor-btn-style-css {
    padding-left: 50px;
	    padding-top: 0;

}
.vendor-btn-style-css {
    padding: 9px 25px !important;
}
a.vendor-btn-style {
    font-size: 15px;
	    bottom: 30px;
}
a.instiutional-btn-css {
    font-size: 15px;
}
a.vendor-btn-style {
    top: -6px;
}
.product-section-style-css {
    padding: 80px 90px;
}	
	.banner-text-style {
    padding: 60px 80px;
}
	.guildeline-section {
    padding: 10px 10px !important;
    margin: -90px 0px 0px 0px !important;
}
	.blog-style {
    margin-top: 40px !important;
}
	.blog-style .et_pb_posts .et_pb_post {
    width: 48%;
}
.main-blog {
    padding-left: 80px !important;
    padding-right: 150px;
}
	.advocay-img img.image-one {
    width: 25%;
    height: 230px;
    padding-top: 50px;
}
	div .auther-css {
    left: -189px;
    top: -35px;
}
	div .vendor-btn-style .coordination-box {
    margin-top: 0px !important;
}
	.box-style-committees 
 .et_pb_row.et_pb_row_1.et_pb_gutters2 {
    margin-top: 0px !important;
}



.box-style-committees {
    display: contents;
}
	.faq-style .et_pb_toggle.et_pb_module.et_pb_accordion_item {
    margin-bottom: 30px;
}
	.msa-board-page {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}

@media only screen and (max-width: 1023px) and (min-width: 768px)
{
	

	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_body.et_pb_css_mix_blend_mode_passthrough {
    position: absolute;
    left: -125px;
}
	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    position: absolute;
    left: -170px;
}

		button.btn-view.btn-load-more {
    margin-bottom: 30px;
}
	
.do-business-style {
    padding-top: unset !important;
    padding-bottom: 50px !important;
}
	.about-image-msa img.wp-image-136 {
    width: 80%;
    padding-left: 20px;
    padding-right: 20px;
		
}
.msa-section-style .et_pb_column {
    width: 50%;
    margin-bottom: 30px;
    padding: 0 30px 0 20px;
}	
	.et_builder_inner_content.et_pb_gutters3 .et_pb_section_4.et_pb_section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.webinar-section .et_pb_row.et_pb_row_9.et_pb_gutters2 .et_pb_column {
    padding: 0px 10px 0px 10px;
    width: 33.33%;
}
.webinar-section .et_pb_row.et_pb_row_9.et_pb_gutters2 h3.et_pb_module_heading {
    font-size: 16px;
    line-height: 25px;
}
.webinar-section h2.et_pb_module_heading {
    font-size: 32px;
    line-height: 35px;
}
	.webinar-section {
    padding-top: unset !important;
    padding-bottom: unset !important;
}

div button.slick-next.slick-arrow::before {

    left: 85%;
}
button.slick-prev.slick-arrow {
    position: absolute;
    left: 40px;
    top: 230px;
}
.happening-section {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.happening-section h2.entry-title a {
    font-size: 16px;
    line-height: 20px;
}	
	.heade-main .et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough {
    margin-left: auto;
    margin-right: 0;
}
	.who-section-style h2.et_pb_module_heading {
    font-size: 30px;
}
.et_pb_row.et_pb_row_1.who-section-style {
    padding-top: 0;
}
.recent-article-section .et_pb_posts .et_pb_post {
    width: 48% !important;
}
.recent-article-section .posts.et_pb_posts .et_pb_ajax_pagination_container {
    display: flex;
    gap: 0 25px;
    justify-content: space-between;
    flex-wrap: wrap;
}	
.et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
    top: 0;
    bottom: unset;
}	
.blog-style .et_pb_ajax_pagination_container {
    display: flex;
    gap: 0 25px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.blog-style .et_pb_posts .et_pb_post {
    width: 48% !important;
}
		.advocay-img img.image-one {
    width: 25%;
    height: 230px;
    padding-top: 50px;
}
	div .main-blog {
    padding-left: 70px !important;
    padding-right: 120px;
}
	div .auther-css {
       top: -60px;
    left: -74px;
}
	.main-box-style {
    display: flex;
}
.coordination-box span.et_pb_image_wrap.et_pb_only_image_mode_wrap {
    margin-top: 45px;
}
	.faq-style .et_pb_toggle.et_pb_module.et_pb_accordion_item {
    margin-bottom: 30px;
}
	.et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_right.et_pb_button_alignment_tablet_left.et_pb_button_alignment_phone_center.et_pb_module {
    margin-top: -25px !important;
}
}
@media screen and (max-width: 767px) {
	
	.educational-sec-style {
    margin-top: 100px !important;
}
	
.et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_button_alignment_right.et_pb_button_alignment_tablet_left.et_pb_button_alignment_phone_center.et_pb_module {
    margin-top: -25px;
}
	.member-pricing {
    padding-top: unset !important;
}

	.guildeline-section table {
    margin: auto;
    border-collapse: collapse;
    overflow-x: auto;
    display: block;
    width: fit-content;
    max-width: 100%;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
}
	
	.happening-section {
		overflow-x: hidden;
	
	}

	.banner-btn-style .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    margin-top: unset;
}
	
.single-tribe_events .et_pb_row.et_pb_row_2_tb_body,.single-tribe_events  .et_pb_row.et_pb_row_3_tb_body, .single-tribe_events .et_pb_row_1_tb_body.et_pb_row {
    padding: 0 20px;
}
.single-tribe_events .board_text p {
    padding-top: 0;
}
.single-tribe_events  .et_pb_row_1_tb_body.et_pb_row {
    margin-top: 0 !important;
	padding-bottom:20px;
}

.single-tribe_events .et_pb_section.et_pb_section_0_tb_body {
    height: 520px !important;
}
	.event-style {
    margin-top: 40px !important;
}
	
	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_body.et_pb_css_mix_blend_mode_passthrough {
    position: absolute;
		    left: -10px;
}
	
.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    position: absolute;
    left: -210px;
}

	.data-css .et_pb_text_inner {
    font-size: 12px;
}
	
	.categeroir-css .et_pb_text_inner a {
    font-size: 12px;
}	
	.categeroir-css .et_pb_text_inner {
    margin-left: 0px;
}
	
	.faq-style .et_pb_toggle.et_pb_module.et_pb_accordion_item {
    margin-bottom: 30px;
}
/* 		div .data-css .et_pb_text_inner {
    position: absolute;
    top: -40px !important;
}

.categeroir-css .et_pb_text_inner a {
    padding-left: 10px !important; 
}
	div .categeroir-css {
    left: 0px !important ;
}  */
	button.btn-view.btn-load-more {
    width: 50%;
    margin-bottom: 20px;
}
	
ul#mobile_menu1 {
    top: 110px !important;
	text-align: right !important;
}
	.et-db #et-boc .et-l .et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
    top: 110px !important;
    text-align: right !important;
}
	.et-db #et-boc .et-l .et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
    bottom: unset;
}
div .et_pb_column_0_tb_header {
    margin-right: 0 !important;
}
.et_pb_row_0_tb_header.et_pb_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 100%;
    max-width: 100%;
}	
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul.sub-menu {
    background: #fff !important;
    width: 85%;
    margin-left: auto;
}
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul.sub-menu a {
	color: #633292 !important;
}
	
span.et_pb_image_wrap.et_pb_only_image_mode_wrap {
    margin: unset;
}
	div .support-css-image {
    margin-top: -30px !important;
}
	
	.support-style h2.et_pb_module_heading {
    padding-right: 150px;
}
	.et_builder_inner_content.et_pb_gutters3 div.msa-section-style {
    background-image: linear-gradient(180deg,#4370d8 50%,#e65255 50%)!important;
}
	.about-image-msa img.wp-image-136 {
    width: 100%;
    padding-left: 0px;
}
.et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
    margin-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
}

.et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    margin-top: 340px;
    padding-left: 30px;
    padding-right: 30px;
}
	.et_builder_inner_content.et_pb_gutters3 .et_pb_section_4.et_pb_section {
    padding-top: 100px;
    padding-bottom: 100px;
}
.et_pb_blurb_container {
    margin-top: -20px;
}
	div .posts.et_pb_posts .et_pb_ajax_pagination_container {
    display: unset;
}
	.who-section-style {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
div#testimonial-section h2.et_pb_module_heading {
    font-size: 34px;
    line-height: 40px;
}
.webinar-section .et_pb_button_module_wrapper.et_pb_button_alignment_left.et_pb_module {
    width: 50%;
    float: inherit;
}
	.webinar-section h2.et_pb_module_heading {
    width: 40%;
}
.recent-article-section {
    background-size: cover !important;
}
.webinar-section {
    padding-top: 50px !important;
	  padding-bottom: 0px !important;
}
	.member-btn-css {
    font-size: 14px !important;
}

.preview-btn-css {
    font-size: 14px !important;
}
	.happening-section h2.entry-title {
    padding-bottom: 20px;
}

.happening-section p.post-meta {
    padding-bottom: 20px !important;
}
.recent-article-section .et_pb_column.et_pb_column_1_3.et_pb_column_10 {
    width: 50% !important;
    float: left !important;
}

.recent-article-section .et_pb_column.et_pb_column_1_3.et_pb_column_11 {
    width: 40% !important;
    padding-left: 20px !important;
}
	.recent-article-section	a.et_pb_button.et_pb_button_2.et_pb_bg_layout_light {
    font-size: 16px !important;
}
	.webinar-section .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_button_alignment_left.et_pb_module {
    width: 35%;
    position: absolute;
    right: 0;
    bottom: 110px;
}
	
.webinar-section .et_pb_row.et_pb_row_9.et_pb_gutters2 {
    margin-top: -50px;
	  
}	
.webinar-section a.et_pb_button.et_pb_button_3.et_pb_bg_layout_light {
    font-size: 16px !important;
}	
.et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
    top: 0;
    bottom: unset;
}
	
.slick-track .slick-slide {
    margin: 0 0px!important;
}	
div button.slick-next.slick-arrow::before {
    background-image: url(https://msaid.wpengine.com/wp-content/uploads/2023/08/right.png);
    left: 89% !important;
    background-color: #633292;
    border-radius: 45px;
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat;
}
	button.slick-arrow::before {
    content: '';
    background-image: url(https://msaid.wpengine.com/wp-content/uploads/2023/08/left.png);
    width: 56px;
    height: 53px;
    position: absolute;
    cursor: pointer;
    top: 50%;
    left: -6%!important;
    background-color: #633292;
    border-radius: 45px;
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 9;
}
	div#testimonial-section .carousel.slick-initialized.slick-slider {
    padding-top: 0;
}

div#testimonial-section .et_pb_row.et_pb_row_11 {
    padding-bottom: 0px;
}
.et_pb_menu .et_mobile_menu li ul {
    display: none !important;
}
	li.mega-menu a {
    pointer-events: none;
}

ul.sub-menu.open li a{
    pointer-events: unset;
}
.et_pb_menu .et_mobile_menu li ul.sub-menu.open {
    display: block !important;
    position: relative;
    left: 20px;
}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul.sub-menu.open {
    left: 0;
    display: block !important;
}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul.sub-menu {
    left: 0;
    display: none !important;
}
li.mega-menu.menu-item-has-children>a.rotate::after {
    transform: rotate(0deg) !important;
}
.do-business-style {
    padding-bottom: 20px !important;
}
a.vendor-btn-style:hover{
	
	 color: white;
    background-color: #633292 !important;
}
	a.instiutional-btn-css {
    width: 100%;
}
	a.vendor-btn-style {
    width: 100%;
}
span.text-css {
    position: absolute;
    left: 83px;
}	
div.text-mobile-css {
    margin-bottom: 40px !important;
}
.text-mobile-css:nth-child(even) {
    background-color: #F1BB45;
    height: 100px;
}
	.blog-style {
    margin-top: 770px !important;
}
	.categories-style-css li.cat-item {
    border-radius: 30px;
    border: 1px solid #808080;
    padding: 10px 40px;
    width: 230px;
    text-align: center;
}
	.categories-style-css div#block-7 {
    padding: 0px 0px;
}
	.blog-style .et_pb_posts .et_pb_post {
    width: 100%;
}
	.advocay-img {
    display: block;
}
	.advocay-img img.image-one {
    width: 70%;
}
	div .main-blog {
    padding-left: 15px !important;
    padding-right: 15px;
}
	div .mas_award_text p {
    padding-bottom: 30px !important;
}
/* 	div .categeroir-css {
    left: 140px;
} */
	img {
    margin-left: unset !important;
}
	.advocay-img2 img.image-one {
    width: 100%;
    padding: 0 0px 0px 0px;
}
	.advocay-img2 {
    display: block;
}
	.et_pb_heading_container.et_pb_module.et_pb_heading.et_pb_heading_0_tb_body.et_pb_text_align_.et_pb_bg_layout_ {
    margin-bottom: unset;
}
		.donate-text {
    margin-top: 270px !important;
}
	div.et_pb_section.et_pb_section_0_tb_body {
    height: 475px !important;
}

.et_pb_column .et_pb_module {
    margin-bottom: 10px;
}
	.et_pb_row_0_tb_body.et_pb_row {
    padding-top: 40px!important;
		padding-bottom: 40px!important;}
}

p.post-meta {
    display: none !important;
}

@media screen and (max-width: 390px){
	
	
	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_body.et_pb_css_mix_blend_mode_passthrough {
    position: absolute;
    left: -10px;
}
	
	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    position: absolute;
    left: -220px;
}
	.data-css .et_pb_text_inner {
    font-size: 12px;
}
	
	.categeroir-css .et_pb_text_inner a {
    font-size: 13px;
}
	.event-style {
    margin-top: 80px !important;
}
}



@media screen and (max-width: 375px){
	
	.et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_button_alignment_right.et_pb_button_alignment_tablet_left.et_pb_button_alignment_phone_center.et_pb_module {
    margin-top: -25px;
}
	a.et_pb_button.et_pb_button_2.join-today-css.et_pb_bg_layout_light {
    padding: 5px 20px 5px 20px !important;
}
	
	.msa-forword-css {
    margin-top: 320px !important;
}

	
	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_1_tb_body.et_pb_css_mix_blend_mode_passthrough {
    position: absolute;
    left: -10px;
}
	
	.main-blog .et_pb_column.et_pb_column_1_2.et_pb_column_2_tb_body.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    position: absolute;
    left: -215px;
}
	
	.data-css .et_pb_text_inner {
    font-size: 12px;
}
	
	.categeroir-css .et_pb_text_inner a {
    font-size: 12px;
}
	
	
	
	.banner-text-style h2.et_pb_module_heading{
    font-size: 20px !important;
}
	
	img {
    margin-left: unset !important;
}
a.instiutional-btn-css {
    font-size: 16px;
}
	a.vendor-btn-style {
    font-size: 16px !important;
}
.guildeline-section {
    margin-top: 150px !important;
}
a.login-shoptalk-btn {
    font-size: 14px;
}
	.product-section-style-css {
    padding-right: unset !important;
    padding-left: unset !important;
}
	.banner-text-style .et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_center.et_pb_bg_layout_light {
    padding: 0 0 !important;
}
	.blog-style {
    margin-top: 800px !important;
}
	.categories-style-css li a {
    font-size: 11px !important;
}
		.categories-style-css li.cat-item {
    border-radius: 30px;
    border: 1px solid #808080;
    padding: 10px 40px;
    width: 230px;
    text-align: center;
}
	.categories-style-css div#block-7 {
    padding: 0px 0px;
}
	.blog-style .et_pb_posts .et_pb_post {
    width: 100%;
}
	.knowledge-page-style {
    margin-top: 0px !important;
}
	.donate-text {
    margin-top: 270px !important;
}
	
}



@media screen and (max-width: 390px){
	
.donate-text {
    margin-top: 370px !important;
}
	.msa-forword-css {
    margin-top: 480px !important;
}
.educational-sec-style {
    margin-top: 170px !important;
}

}
@media screen and (max-width: 375px){
	
.donate-text {
    margin-top: 250px !important;
}
.event-style {
    margin-top: 110px !important;
}
.educational-sec-style {
    margin-top: 0px !important;
}
}
@media screen and (max-width: 320px){

	.educational-sec-style {
    margin-top: 100px !important;
}
.donate-text {
    margin-top: 430px !important;
}
	.confer-section {
    margin-top: 480px !important;
}
	.event-style {
    margin-top: 290px !important;
}
}
