/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1724845380
Updated: 2024-08-28 11:43:00

*/

li.menu-item-1043 a.elementor-item {
    color: #fff !important;
    background-color: #01AEEE;
    font-size: 20px;
    font-weight: 800 !important;
    padding: 15px 2em !important;
    border-radius: 3px;
}
.industry h2.elementor-heading-title:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 100px 20px 0 0;
    border-color: #7CC34D transparent transparent;
    position: absolute;
    left: 15px;
    top: 60%;
    z-index: 1;
    transform: rotate(45deg);
}
.people h2.elementor-heading-title:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 100px 20px 0 0;
    border-color: #00adee transparent transparent;
    position: absolute;
    left: 15px;
    top: 60%;
    z-index: 1;
    transform: rotate(45deg);
}
.policy h2.elementor-heading-title:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 100px 20px 0 0;
    border-color: #EC4C30 transparent transparent;
    position: absolute;
    left: 15px;
    top: 60%;
    z-index: 1;
    transform: rotate(45deg);
}
.cards-top-heading h2 {
    content: "Resources";
    font-size: 1.8em;
    padding: 20px 0;
    display: block;
    font-family: "Roboto Slab", serif;
    font-weight: 400;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAOCAYAAADnqNYmAAAAvklEQVQYlVWPvWrCYBiFn+/LoIIIhSwFhxRnp4JIBzeXrno73oGX4CVIwSzi6J6pODiprUsg0CX1B0xyOjTpV5/x4bzn5TCJcs22hf7D8yJTcnXy+ybZvm/xa4aK1VHYUcAdbx/CDh5dapfC4QRGkio53QjPANWDWy69hLn2aSFbpdax6LQgaBr+5HwPo6eyX5Lic6HeItMl+62yAOEnvLYNda88KyQNl7nev9xMGyWi4UH3wQ2w84MYB24AwA+hXXrDNDb52wAAAABJRU5ErkJggg==) repeat-x left center transparent;
    text-align: center;
    margin-top: 56px;
    margin-bottom: 0;
}
.cards h2 span.updates {
    display: inline-block;
    background-color: #ffffff;
    padding: 0 1em;
}
.home-slider span.swiper-pagination-bullet {
    border: 3px solid #00adee;
    background-color: #fff !important;
    padding: 0px;
    margin: 0 12px !important;
}
.home-slider .elementor-button.elementor-slide-button{
    padding: 0.8em 2em;
}
/*For Blog Category*/
.resource-category-blog .article .card-bg:before {
    content: "";
    display: block;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAZklEQVQImV3NsQ4BYRCF0bO/UOiVuo1OIdaTeUwiOp3SI1DJ1RiWL5nmZDIjyT7JJIn3LBpOePo2FFYzrLskI7NF3/y2w3GMS0xxbf9bSOEcK5yhcIMLHoUdBhzqTkOPO25jrAefXvuZIOdBIGsyAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    background-position: center center;
    height: 70px !important;
    background-color: #7CC34D;
}
.resource-category-blog .type{
	background-color: #7CC34D;
}
.resource-category-blog .article:hover .card-bg{
	border-color: #7CC34D;
	background-color: rgba(124, 195, 77, 0.1);
}
/*For Press Release resource-category*/
.resource-category-press-release .article .card-bg:before {
    content: "";
    display: block;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAZklEQVQImV3NsQ4BYRCF0bO/UOiVuo1OIdaTeUwiOp3SI1DJ1RiWL5nmZDIjyT7JJIn3LBpOePo2FFYzrLskI7NF3/y2w3GMS0xxbf9bSOEcK5yhcIMLHoUdBhzqTkOPO25jrAefXvuZIOdBIGsyAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    background-position: center center;
    height: 70px !important;
    background-color: #EC4C30;
}
.resource-category-press-release .type{
	background-color: #EC4C30;
}
.resource-category-press-release .article:hover .card-bg{
	border-color: #EC4C30;
	background-color: rgba(236, 76, 48, 0.1);
}
/*For Video Category*/
.resource-category-video .article .card-bg:before {
    content: "";
    display: block;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAZklEQVQImV3NsQ4BYRCF0bO/UOiVuo1OIdaTeUwiOp3SI1DJ1RiWL5nmZDIjyT7JJIn3LBpOePo2FFYzrLskI7NF3/y2w3GMS0xxbf9bSOEcK5yhcIMLHoUdBhzqTkOPO25jrAefXvuZIOdBIGsyAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    background-position: center center;
    height: 70px !important;
    background-color: #172A53;
}
.resource-category-video .type{
	background-color: #172A53;
}

.resource-category-video .article:hover .card-bg{
	border-color: #172A53;
	background-color: rgba(23, 42, 83, 0.1);
}
/*For Report Category*/
.resource-category-reports .article .card-bg:before {
    content: "";
    display: block;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAZklEQVQImV3NsQ4BYRCF0bO/UOiVuo1OIdaTeUwiOp3SI1DJ1RiWL5nmZDIjyT7JJIn3LBpOePo2FFYzrLskI7NF3/y2w3GMS0xxbf9bSOEcK5yhcIMLHoUdBhzqTkOPO25jrAefXvuZIOdBIGsyAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    background-position: center center;
    height: 70px !important;
    background-color: #00aeef;
}
.resource-category-reports .type{
    background-color: #00aeef;
}

.resource-category-reports .article:hover .card-bg{
    border-color: #00aeef;
    background-color: rgba(23, 42, 83, 0.1);
}
/*For Fact Sheet Category*/
.resource-category-fact-sheet .article .card-bg:before {
    content: "";
    display: block;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAZklEQVQImV3NsQ4BYRCF0bO/UOiVuo1OIdaTeUwiOp3SI1DJ1RiWL5nmZDIjyT7JJIn3LBpOePo2FFYzrLskI7NF3/y2w3GMS0xxbf9bSOEcK5yhcIMLHoUdBhzqTkOPO25jrAefXvuZIOdBIGsyAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    background-position: center center;
    height: 70px !important;
    background-color: #f8c128;
}
.resource-category-fact-sheet .type{
    background-color: #f8c128;
}

.resource-category-fact-sheet .article:hover .card-bg{
    border-color: #f8c128;
    background-color:  rgba(248, 193, 40, 0.1);
}
/*For Amicus Briefs Category*/
.resource-category-amicus-briefs .article .card-bg:before {
    content: "";
    display: block;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAZklEQVQImV3NsQ4BYRCF0bO/UOiVuo1OIdaTeUwiOp3SI1DJ1RiWL5nmZDIjyT7JJIn3LBpOePo2FFYzrLskI7NF3/y2w3GMS0xxbf9bSOEcK5yhcIMLHoUdBhzqTkOPO25jrAefXvuZIOdBIGsyAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    background-position: center center;
    height: 70px !important;
    background-color: #9a9a9a;
}
.resource-category-amicus-briefs .type{
    background-color: #9a9a9a;
}

.resource-category-amicus-briefs .article:hover .card-bg{
    border-color: #9a9a9a;
    background-color: rgba(154, 154, 154, 0.1);
}
/*For Tweets*/
.resource-category-tweets .card-bg:before {
    content: "";
    display: block;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAZklEQVQImV3NsQ4BYRCF0bO/UOiVuo1OIdaTeUwiOp3SI1DJ1RiWL5nmZDIjyT7JJIn3LBpOePo2FFYzrLskI7NF3/y2w3GMS0xxbf9bSOEcK5yhcIMLHoUdBhzqTkOPO25jrAefXvuZIOdBIGsyAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    background-position: center center;
    height: 50px !important;
    background-color: #00aeef;
}

.resource-category-tweets:hover .card-bg{
	border-color: #00aeef;
	background-color: rgba(23, 42, 83, 0.1);
}
/*Advocacy*/
.advocacy-subpages li.elementor-icon-list-item {
    padding: 20px !important;
}
.advocacy-subpages li.elementor-icon-list-item:nth-child(1){
	color: #ffffff !important;
	font-weight: 700 !important;
	background-color: #00aeef;
	margin-bottom: 0;
}
.advocacy-subpages li.elementor-icon-list-item:nth-child(1) span{
	color: #ffffff !important;
	font-weight: 700 !important;
}
.advocacy-subpages li.elementor-icon-list-item:hover{
	background-color: #00aeef;
}
select.selectdropdown {
    border: 1px solid #dddddd;
    color: #bbbbbb;
    background-color: #fff;
    font-size: 20px;
    padding: 17px !important;
    margin-bottom: 20px;
}
select.selectdropdown:focus-visible {
    outline: transparent;
}
.message .button{
    border-radius: 3px;
    background-color: #00adef;
    border: 1px solid #00adef;
    font-size: 20px;
    padding: 17px 40px;
    color: #ffffff;
    font-family: "Roboto Slab", serif;
    font-weight: 800;
    display: inline-block;
    text-decoration: none;
    margin-right: 20px;
    margin-top: 20px;
}
.message .button:focus-visible {
    outline: transparent;
}
/* breadcrumbs advocacy */
nav.breadcrumb {
    font-size: 17px;
    line-height: 28px;
    color: #1498f0;
    font-weight: 700;
}
a.inner-bc-cls {
    color: #121e41 !important;
    font-size: 17px !important;
    line-height: 28px !important;
    font-weight: 700 !important;
}
.our-impact-para span {
    color: #139deb;
}

/* Join Page */
.list-joinp-para li {
    margin-bottom: 20px;
}
.list-joinp-para li::marker {
    color: #6FAD47;
}
/* join page form */
.join-form label {
    display: inline-block;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #262626 !important;
    font-family: "Roboto", sans-serif !important;
    margin-bottom: 17px !important;
}
.join-form span.gfield_required {
    display: none !important;
}
.join-form input[type=text], .join-form input[type=email], .join-form textarea  {
    height: 60px !Important;
    padding: 10px !Important;
    border: 1px solid #dddddd !Important;
    color: #bbbbbb !Important;
    font-size: 14px !Important;
}
.join-form input#gform_submit_button_1 {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    background-color: #00ADEF;
    padding: 1em 2em;
}
.join-form input#gform_submit_button_1:hover {
    background-color: #009BD6;
}

.join-form input[type=text]:focus,.join-form input[type=email]:focus{
    outline: none !Important;
    border: none !Important;
    border-color: none !important;
}
.gfield--type-captcha label.gfield_label {
    display: none;
}
div#gfield_description_1_7 {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.6em;
    color: #000;
    margin-bottom: .75em;
}
/* Our Impact */
.infographic-text{
    width: max-content;
    background-color: #f8c128;
    padding: 3px;
}

.infographic-text p{
    margin:0;
}
a.infographics, a#event-bg-up {
    text-decoration: none !important;
}
.report-image{
    position:relative;
}

.report-text{
    width: max-content;
    background-color: #00aeef;
    padding: 3px;
}

.report-text p{
    margin:0;
}
.basic-page-text{
    width: max-content;
    background-color: #000;
    padding: 3px;
}

.basic-page-text p{
    margin:0;
}
.bg-image-container-blue {
    position: relative !important;
    top: -25% !important;
    justify-content: center !important;
}

.bg-image-container-blue:before {
    content: '' !important;
    display: block;
    width: 100%;
    background-image: url(/wp-content/uploads/2024/08/bg-blue.png);
    background-repeat: repeat;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
    height: 70px !important;
}
.bg-image-container-black {
    position: relative !important;
    top: -25% !important;
    justify-content: center !important;
}

.bg-image-container-black:before {
    content: '' !important;
    display: block;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAZklEQVQImV3NsQ4BYRCF0bO/UOiVuo1OIdaTeUwiOp3SI1DJ1RiWL5nmZDIjyT7JJIn3LBpOePo2FFYzrLskI7NF3/y2w3GMS0xxbf9bSOEcK5yhcIMLHoUdBhzqTkOPO25jrAefXvuZIOdBIGsyAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
    height: 70px !important;
    background-color: #000;
}
/*Compaign*/
.type-campaign .article .card-bg:before {
    content: "";
    display: block;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAMCAYAAACqYHctAAAAZklEQVQImV3NsQ4BYRCF0bO/UOiVuo1OIdaTeUwiOp3SI1DJ1RiWL5nmZDIjyT7JJIn3LBpOePo2FFYzrLskI7NF3/y2w3GMS0xxbf9bSOEcK5yhcIMLHoUdBhzqTkOPO25jrAefXvuZIOdBIGsyAAAAAElFTkSuQmCC);
    background-repeat: repeat;
    background-position: center center;
    height: 70px !important;
    background-color: #000;
}
.type-campaign .type{
    background-color: #000;
}

.type-campaign .article:hover .card-bg{
    border-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}

/*About Us page*/
::marker {
    color: #7cc34d;
}
.about-sidebar-video .elementor-element.elementor-element-93eb989 {
	min-height: 320px;
}
/*Stories*/
.share-your-story input:not([type=submit]):not([type=button]):not([type=hidden]):not([type=radio]):not([type=reset]):not([type=checkbox]), .share-your-story select, .share-your-story textarea {
    font-size: 20px;
    padding: 30px !important;
    border: 1px solid #dddddd;
}
.share-your-story p a.button{
	border-radius: 3px;
    background-color: #00adef !important;
    border: 1px solid #00adef;
    padding: 17px 24px !important;
    color: #ffffff !important;
    font-family: "Roboto Slab", serif !important;
    font-weight: 800 !important;
    display: inline-block;
    text-decoration: none;
    font-size: 20px !important;
    margin-right: 20px;
    margin-top: 20px;
}
.share-your-story ul{
	list-style: disc;
}
.share-your-story p, .share-your-story li, .share-your-story .gfield--type-captcha .gfield_description,.share-your-story .gchoice label {
    font-size: 20px !important;
    line-height: 1.6em;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    color: #262626;
}
.share-your-story label {
    display: inline-block;
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #262626 !important;
    font-family: "Roboto", sans-serif !important;
    margin-bottom: 17px !important;
}
.share-your-story input#gform_submit_button_2, .share-your-story input#gform_submit_button_5 {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    background-color: #00ADEF;
    padding: 1em 2em;
}
.share-your-story input#gform_submit_button_2:hover, .share-your-story input#gform_submit_button_5:hover {
    background-color: #009BD6;
}
/* #bg-event {
    min-height: 260px;
} */
div#report-text {
    background: #172A53;
}
#event-bg-up:hover .card-bg
{
	   border-color: #172A53;
    background-color: rgba(23, 42, 83, 0.1);
}
.card-bg:before {
    background-color: #172A53;
}

#event-bg-up .card-bg:before {
    content: "";
    display: block;
    width: 100%;
    background-image: url(/wp-content/uploads/2024/09/download.png);
    background-repeat: repeat;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
    height: 60px;
}

/*Resources Filter*/
.resources-filter .searchandfilter ul{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    gap: 20px;
    flex-direction: row;
    flex-wrap: wrap;
}
.sf-field-search input.sf-input-text {
    width: 36vw !important;
}
.searchandfilter ul li ul {
    display: flex !important;
    padding: 0px;
    justify-content: flex-start;
    gap: 20px;
    width: 60vw;
}
.resources-filter a.search-filter-reset {
    border: 1px solid white;
    color: #fff !important;
    padding: 15px 43px;
    border-radius: 3px;
    font-size: 20px;
    font-weight: 800;
    text-decoration: none;
}
.resources-filter .sf-field-submit input[type="submit"] {
    background-color: #7CC34D;
    border: 1px solid #7CC34D;
    padding: 15px 36px;
    font-size: 20px;
    font-weight: 800;
    border-radius: 3px;
}
.resources-filter input[type=date], .resources-filter input[type=email], .resources-filter input[type=search], .resources-filter input[type=text], .resources-filter select {
    width: 100%;
    border: 1px solid #ddd;
    transition: all .3s;
    font-size: 20px;
    padding: 15px 17px !important;
    color: #bbb;
    display: block;
    border-radius: 3px;
}
/*Board Member Single*/
.board-member-img-title:before {
    content: "" !important;
    background: url(/wp-content/uploads/2024/09/triangle.svg) no-repeat;
    -webkit-background-size: 50px 31px !important;
    background-size: 50px 31px !important;
    position: absolute !important;
    top: -30px !important;
    width: 70px !important;
    height: 50px !important;
    left: 15px !important;
}
/*Social media toolkit*/
.title-ribbon:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 60px 24px 0px 5px;
    border-color: #7CC34D transparent transparent;
    position: absolute;
    left: 78px;
    top: 25px;
    z-index: -1;
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
}
.title-ribbon.ribbon-red:after{
	border-color: #EC4C30 transparent transparent !important;

}
.title-ribbon.ribbon-white:after{
	border-color: #ffffff transparent transparent !important;
	top: 36px;
	z-index: 0;

}
.social-links a{
	color: #000 !important;
}

/*Access-connect Form*/
.access-connect .form-item p, #gform_3 .gfield_description, #gform_4 .gfield_description{
	font-family: "Roboto", sans-serif;
    font-weight: 400;
    color: #262626;
    font-size: 20px;
    line-height: 1.6em;
}
.access-connect input[type='text'], .access-connect input[type='email'], .access-connect input[type='tel'], .access-connect select{
    font-size: 20px;
    padding: 30px !important;
    border: 1px solid #dddddd;
    color: #bbbbbb;
    border-radius: 3px;
    height: 70px;
}
.access-connect #gform_3 label, .access-connect #gform_4 label  {
    display: inline-block;
    font-weight: 700;
    font-size: 20px;
    color: #262626;
    font-family: "Roboto", sans-serif;
    margin-bottom: 17px;
}
.gfield--type-captcha label{
	display: none !important;
}
#gform_submit_button_3, #gform_submit_button_4{
	border-radius: 3px;
    background-color: #00adef;
    border: 1px solid #00adef;
    font-size: 20px;
    padding: 17px 40px;
    color: #ffffff;
    font-family: "Roboto Slab", serif;
    font-weight: 800;
    display: inline-block;
    text-decoration: none;
    margin-right: 20px;
    margin-top: 20px;
}
#gform_submit_button_3:hover, #gform_submit_button_4:hover{
	background-color: #009bd6;
	border: 1px solid #009bd6;
}

/*Events Filter*/
.event-filter .searchandfilter ul li.sf-field-taxonomy-event-type ul {
    justify-content: center;
}
.event-filter .searchandfilter ul li.sf-field-taxonomy-event-type {
    text-align: -webkit-center;
}
.event-filter label.sf-label-radio {
    font-family: Roboto;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
    color: #1d8dee;
    cursor: pointer;
    padding: 0px !important;
}
.event-filter input.sf-input-radio {
    display: none;
}
.event-filter .sf-option-active label.sf-label-radio {
    color: #121e41;
}
.event-filter label.sf-label-radio:after {
    content: "|";
    padding-right: 10px;
    padding-left: 10px;
    color: #adadad;
}
.event-filter .sf-item-17 label.sf-label-radio:after, .event-filter .sf-item-66 label.sf-label-radio:after {
    content: "";
}
/*Google Search Form*/
.gsc-control-cse {
    padding: 0em !important;
}
table.gsc-search-box td, table.gsc-search-box th, .gsc-input-box{
	border: none;
	background-color: transparent;
	padding: 4px;
}
table.gsc-search-box tbody>tr:nth-child(odd)>td, table.gsc-search-box tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}
table#gs_id50, table#gs_id52{
	margin-block-end:0px;
}
table.gsc-search-box td.gsc-input {
    padding-right: 0px !important;
}
.gsc-search-button {
    margin-left: 0px !important;
}
button.gsc-search-button.gsc-search-button-v2{
	font-size: 18px;
	background-color: #00adee;
	border-color: #00adee;
	padding: 6px 12px 6px 12px;
	margin-top: 0px;
}
button.gsc-search-button.gsc-search-button-v2:hover{
	background-color:#009BD6 ;
	border-color: #009BD6;
}
.gsc-input-box {
    border: 1px solid #dddddd;
    background: #fff;
    border-radius: 3px !important;
}

.e-loop-item.team.type-team > a,
.footer-heading h3 a {
	text-decoration: none !important;
	transition: 0.3s;
}

.footer-heading h3 a:hover {
	color: #000 !important;
}

/*Responsiveness*/
@media(max-width:1367px) and (min-width:1081px){
	.bg-image-container-blue {
	top: -10% !important
	}
}
@media(max-width:1080px){
    .title-ribbon.ribbon-white:after {
        top: 15px;
        left: 45px;
    }
    .title-ribbon:after{
        top: 16px;
    }
    .bg-image-container-blue {
    top: -5% !important
    }
}
@media(min-width:768px){
	.bg-image-blue{
	    background: url(/wp-content/uploads/2024/08/bg-blue.png) repeat-x left center transparent;
	}

	.bg-image-blue span{  
	background-color: #ffffff;
	    padding: 0 1em;
	}
}
@media(max-width:1024px) and (min-width:980px){
	.report-image img {
	    padding:0px 20px;
	}
	#event-bg-up .card-bg {
	    padding-top: 140px;
	    padding-left: 20px;
	}
}
 @media(max-width:980px) and (min-width:768px){

	#event-bg-up .card-bg {
	    
	    padding-left: 20px;
	}
	.join-form label{
		font-size: 18px !important;	
	}
	div#gfield_description_1_7{
		font-size: 16px !important;
	}
	.join-form input#gform_submit_button_1{
		font-size: 16px !important;
	}
table {
    width: 95% !important;
    margin: auto;
}
}

@media(max-width:767px){

	#event-bg-up .card-bg {
	    
	    padding-left: 20px;

	    padding-top: 130px;
	}
	.industry h2.elementor-heading-title:after, .people h2.elementor-heading-title:after, .policy h2.elementor-heading-title:after{
		  border-width: 70px 20px 0 0;
	}
	.join-form label{
		font-size: 18px !important;	
	}
	div#gfield_description_1_7{
		font-size: 16px !important;
	}
	.join-form input#gform_submit_button_1{
		font-size: 16px !important;
	}
table {
    width: 95% !important;
    margin: auto;
}
}
@media(max-width:1536px)and (min-width:300px){
.post-content tr {
    display: flex;
    flex-wrap: wrap;
}
}

