/*
Theme Name: Ariaebs Child
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Template: ariaebs

*/




html {
	scroll-behavior: smooth;
}

html,
body {
	margin: 0;
	overflow-x: hidden;
}

a {
	color: inherit;
}

.d-none {
	display: none !important;
}

.my-btn.trebuchetms a {
	height: 100px;
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
}

.top:hover {
	background: #FFFFCC;
	color: #000;
}

.top {
	text-transform: uppercase;
	font-family: arial;
	text-decoration: none;
	font-size: 10px;
	color: #fff;
	background: #000;
	width: 40px;
	height: 35px;
	position: fixed;
	bottom: 30px;
	right: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	border:0;
	cursor:pointer;
}

a.post-edit-link {
	position: absolute;
	left: 30px;
}


/* template styling */

.page-template-default div#content {
	max-width: 1000px;
	margin: auto;
}

.page-template-default #primary {
	max-width: calc(100% - 270px);
}

.page-template-default aside#secondary {
	max-width: 270px;
}

.main-wrapper {
	display: flex;
	max-width: 1000px;
	margin: auto;
}

.main-wrapper #primary {
	order: 2;
}


/*  template styling end */

.trebuchetms * {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}

header .spanish-speaking {
	display: none;
}


/* .n2-ss-layer.n2-ow.slider-content {
    padding: 30px 30px;
    background: rgb(0 0 0 / 90%);
    position: absolute !important;
    left: 0;
    width: calc(100% - 50px);
    bottom: -20px;
	opacity:0.8;
} */


/* .n2-ss-item-content *{ font-size:15px!important; }


   .n2-ss-layers-container.n2-ss-slide-limiter.n2-ow {
    height: calc(100% + 0.33px);
} */

.my-btn>.elementor-widget-container:hover {
	background: #ddd !important;
}

.my-btn>.elementor-widget-container:hover * {
	color: #333 !important;
}

.elementor-html div#content .contact-support {
	display: none;
}

footer#colophon {
	margin-top: 50px;
}

footer#colophon>div {
	background: linear-gradient(to right, #330033 0%, #532260 100%);
}

footer#colophon .address-heading {
	font-weight: 700;
}

footer#colophon .address-content a {
	line-height: 15px;
}

footer#colophon .container {
	max-width: 1000px;
	margin: auto;
}

footer#colophon .inner-container {
	padding: 20.5px 20px;
}

footer#colophon .container ul {
	display: flex;
	list-style: none;
	background: linear-gradient(to right, #532260 0%, #330033 100%);
	margin: 0;
	height: 55px;
	padding-left: 13.5px;
	align-items: center;
}

footer#colophon .container li:after,
footer#colophon nav li:after {
	content: "|";
	display: inline;
	height: auto;
	width: auto;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
}

footer ul li a {
	display: inline !important;
}

footer#colophon .container ul li,
footer#colophon .container ul li:after {
	margin-left: 6.5px;
	margin-top: -3.5px;
}

footer#colophon .container ul li:last-child:after {
	display: none;
}

footer#colophon .container ul a {
	color: #ffffcc;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.inner-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.inner-container .col-6 {
	max-width: 300px;
}

.inner-container *,
.address-content {
	color: #ccc;
	font-size: 10px;
	font-family: Arial, sans-serif;
	font-weight: 400;
}

.address-content {
	font-weight: 700;
}

.inner-container .col-6>* {
	line-height: 1.4 !important;
}

.col-6.copyrights-sec {
	margin-top: -1px;
	margin-bottom: 1px;
}

.copyrights-sec,
.copyrights-sec>.copyrights {
	color: #fff;
	text-align: right;
	line-height: 15px !important;
}

footer .inner-container a {
	color: #ffffcc;
	text-decoration: none;
}

.mobile-toggle-button,
.mobile-content {
	display: none;
	z-index: 99999;
}

.contact-support {
	background: #FCFCFC;
	padding: 20px;
	margin-bottom: 15px;
	padding-bottom: 48px;
}

.contact-support h1 {
	color: #532260;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 20px;
	padding-bottom: 9px;
	border-bottom: 1px solid #eeebe6;
	margin-top: 0;
	margin-bottom: 12px;
}

.contact-support h3 {
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 600;
	margin-top: 13.25px;
	margin-bottom: 3px;
}

.contact-support a {
	font-size: 12px;
	font-family: arial;
	color: #330033;
}

.contact-support a:not(:last-child) {
	text-decoration: none;
	font-weight: 700;
}

.contact-support a:hover {
	text-decoration: none;
}

.contact-support a.email {
	display: block;
	margin-top: 5px;
	margin-bottom: 2px;
}

h3.spanish-speaking {
	margin-bottom: 32px;
	margin-top: 14.25px;
}

.n2-bullet.n2-active,
.n2-bullet {
	cursor: default;
	background: #ffffcc!important;
	border-radius: 0!important;
	height: 0!important;
	padding: 2px 10.5px!important;
	margin: 5px !important;
}

.n2-bullet.n2-active {
	background: #fff !important;
}

.n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal {
	margin-bottom: 10px;
	margin-right: 5px;
}


/* Sidebar Styling */

section.sidebar-section3 h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color: #532260;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
	display: flex;
	min-height: 30px;
	align-items: center;
}

#secondary>section {
	padding: 20px;
	background-image: linear-gradient( 90deg, #F9F9F9 0%, #FDFDFD 100%);
	margin-bottom: 10px;
	box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 8%);
}

#secondary section.sidebar-section1 {
	padding: 53.5px 20px;
}

.sidebar-section1 a{

width:100%;
text-align:center;

}



section.sidebar-section1 img {
	/*     width: 145px;
    height: 235px !important; */
	margin: 2px -1px 10px 0px;
	image-rendering: auto;
	height: 260px !important;
	margin: -05px -8px 0px 8px;
	image-rendering: auto;
	object-fit: cover;
	object-position: 29% 107% !important;
	width: 100%;
	max-width: 160px !important;
}

section.sidebar-section1 section.widget {
	display: flex;
	justify-content: center;
}

#secondary section.sidebar-section2 {
	margin-top: 30px;
	padding-bottom: 45px;
	padding-top: 23px;
}

section.sidebar-section2 .contact-support {
	margin-bottom: 0;
	padding: 0!important;
}

.services-list .elementor-widget-container li {
	margin-bottom: 10px;
}

.resource-link a {
	text-decoration: underline !important;
}

.resource-link a:hover {
	text-decoration: none !important;
}


/* Slider */

#header-image {
	position: relative;
}

.nivo-caption {
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 30px !important;
	padding-bottom: 30px !important;
	background: #000 !important;
	position: static !important;
}

.nivo-caption h2 {
	text-transform: uppercase;
}

.nivo-caption * {
	font-weight: 400 !important;
	font-size: 15px !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 22.55px !important;
	font-style: normal !important;
}

.nivo-controlNav {
	position: absolute;
	z-index: 100;
	right: 0;
	bottom: 0;
}

.nivo-controlNav a {
	background: #ffffcc;
	text-indent: -2000em;
	display: block;
	width: 2.5em;
	height: 0.8em;
	float: left;
	margin-right: 1em;
}

.nivo-controlNav a.active {
	background: #fff;
}

.nivo-controlNav a {
	background: #ffffcc;
	text-indent: -20000px;
	display: block;
	width: 25px;
	height: 8px;
	float: left;
	margin-right: 10px;
}

.home-slider img {
	max-width: unset !important;
}

div#slider-wrapper {
	position: relative;
	margin-top: 0;
}


/* Mobile Overlay */



.overlay-body {
	position: relative;
}


/* Gallery Style */

.for-participants h1, 
.for-participants h2{

 color: #333333;
    font-family: "Trebuchet MS", Sans-serif;
    font-size: 40px;
    font-weight: 400;


}

.for-participants ul li a >svg * {
    fill: #330433;
}

.for-participants svg {
    max-width: max-content;
}


 .for-participants.elementor-widget-shortcode{

padding-left:30px;
padding-right:30px;

}

.for-participants p{

	margin-top:20px;

}

 .for-participants *{

font-family: "Trebuchet MS", Sans-serif;
list-style:none;
}
 
.for-participants img{

    width: 170px;

}




.login-signup a{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
    background: linear-gradient(to right, #330033 0%, #532260 100%);
    min-height: 42.19px;
    max-width: 117.85px;
    justify-content: center !important;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #ffffcc;
    font-size: 12px;
    margin: 0;
    flex-wrap: wrap;
   
	width: 100%;
    margin: 16px;
	
	
}



.login-signup {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	color: #333333;
}

.login-signup a:hover {
    background: linear-gradient(to right, #74487d 0%, #bf8dc1 100%);
    color: #fff;
}


.user-registration-page main#primary {
    width: 100%;
}


.user-registration {
    max-width: 600px;
	margin: 40px auto !important; 

}

.user-registration , .user-registration *{
    font-family: "Trebuchet MS", Arial;
}

button.btn.button.ur-submit-button , input.user-registration-Button.button{

background: linear-gradient(to right, #330033 0%, #532260 100%);
color: #ffffcc !important;

}


input.user-registration-Button.button:hover , button.btn.button.ur-submit-button:hover {
    background: linear-gradient(to right, #74487d 0%, #bf8dc1 100%);
    color: #fff !important;
}



.ur-form-row .flatpickr-input, .ur-form-row .input-text {
    padding-left: 20px!important;
}
.user-registration input{
	border:1px solid #330033 !important;
}
.user-registration input:focus {
/*     background: linear-gradient(to right, #330033 0%, #532260 100%); */
    color: #330033 ;
	border: 2px solid #330033 !important;
}


svg#Capa_1 {
    height: 33px;
}

#globe{

height: 33px;

}


.main-sec .links svg{

height:28px!important;

}

.main-sec .links > a, .fund-network-discription .fund-network-links a, .fund-network-discription .fund-network-links a:hover {
    fill: #ffffcc !important;
    display: flex;
    height: 50px;
    width: 50px;
    justify-content: center!important;
    align-items: center;
    background: linear-gradient(to right, #330033 0%, #532260 100%) !important;
    float: left;
    margin: 0 4px;
 
}

.main-sec .links > a  svg * {
	
	fill: inherit !important;
	
}

.main-sec .links > a:hover svg, .fund-network-discription .fund-network-links a:hover *{

fill: #fff!important;

}



.discription {
   
    padding-bottom: 30px;
}

.discription-sec >div {
    align-items: flex-start;
    display: flex;
	flex-wrap:wrap;
	padding:0;
}

.discription >* {
    width: 100%;
}

.fund-network-discription li a {
   
    color: #330033;
    padding: 10px 23px;
   
}

.fund-network-discription ul{

margin-top: 20px;

}




.main-sec {
    justify-content: flex-end;
}

.discription-sec b {
    display: inline-block;
    margin-top: 0px;
	    margin-bottom: 0px;
	width: 100%;
	
}


.discription-sec {
    box-shadow: 0 2px 20px rgb(45 53 89 / 10%);
    background: #35043405;
    padding: 20px;
	display: flex;
    flex-wrap: wrap;
}

.discription-sec > div {
    width: 100%;
}

.discription-sec .discription-content{

width:calc(100% - 173px);
margin-top:20px;

}

.discription-sec p b {
    margin: 0;
}



.discription-sec .main-sec{

	width:173px;
	align-items: flex-start;
	margin-top:20px;

}



.discription ul {
    display: flex;
    list-style: none;
	padding:0;
	margin-top: 5px;
	flex-wrap:wrap;
}

.discription ul li {
    margin-right: 12px;
	
}

/* .discription ul li a {
    color: #ffffcc !important;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(to right, #330033 0%, #532260 100%);
    padding: 12px 17px;
} */

.dev-plan {
    box-shadow: 0 2px 20px rgb(45 53 89 / 10%);
    background: #35043405;
    padding: 20px;
    margin-top: 50px;
}

.dev-plan ul{

padding:0;
list-style:none;
 margin-top: 20px;

    display: flex;
    list-style: none;
    padding: 0;
    margin-top: 5px;
    flex-wrap: wrap;	
	margin-bottom:0;
	
	
}


.main-sec .links {
    margin-bottom: 20px;

}



.dev-plan ul li{margin-right:12px;  }

.fund-network ul li a , .discription ul li a{max-width:max-content;}



.fund-network ul {
    list-style: none;
    padding: 0;
	display: flex;
    list-style: none;
    padding: 0;
    margin-top: 5px;
    flex-wrap: wrap;	
	
}

.fund-network ul li{margin-right:12px;  }

.fund-network >ul> li{width:100%;}

.fund-network-discription {
    box-shadow: 0 2px 20px rgb(45 53 89 / 10%);
    background: #35043405;
    padding: 20px;
    margin-top: 20px;
	width:100%;
	
}


.fund-network-discription > div > p{

display:flex;
width:100%;
}


.fund-network-discription .fund-network-links{width:173px; margin-left:auto;}

.fund-network-discription div:nth-child(2) {
    width: calc(100% - 218px);
}


.image-link-fund{

	margin-bottom:20px;
	display:block;
	

}

.image-link-fund:hover{

background:none!important;
	
}


h2.fund-network{

	font-size:25px!important;
	
}


.fund-network-discription .fund-network-links a{

fill: #ffffcc !important;
    display: flex;
    height: 50px;
    width: 50px ;
	 max-width: 50px !important;
    justify-content: center!important;
    align-items: center;
    background: linear-gradient(to right, #330033 0%, #532260 100%);
	    margin: 0 4px 10px;
}
.fund-network-discription .fund-network-links a *{

fill: #ffffcc !important;

}


.fund-network-links{

display:flex;
    margin-top: 10px!important;
}


.fund-network-discription a svg{
	
	height:33px;
	
	
}

/* .discription-sec .link a:hover  , .dev-plan a:hover, .fund-network-discription .fund-network-links a:hover{
    background: linear-gradient(to right, #74487d 0%, #bf8dc1 100%);
    color: #fff !important;
	fill: #fff !important;
} */



.for-participants .discription-sec ul li a:hover *{

fill:default!important;

}


.for-participants ul li a span{

font-weight:600;
text-decoration:underline;
 max-width: max-content;
 margin: 10px auto;
 max-width: 140px; 
word-break: break-word;
	
	
}

h2.plan-heading {
    padding-left: 20px;
    padding-top: 20px;
}

.for-participants ul li a:hover, .for-participants ul li a:hover *{


	background:none!important;
	fill: default!important;

}


.network-logo {
    max-width: 100%;
    display: inline-block;
    float: left;
	min-width: 218px;
    min-height: 50px;
}


.network-logo img{

margin-bottom:30px;
	
	
	
}



.fund-network-links {
    justify-content: flex-end;
}



.fund-network-discription >div {
   
	justify-content:flex-end;
/* 	display:flex;
	flex-wrap:wrap; */
}


.for-participants ul li .network-logo a {
    padding-left: 0;
}


.fund-network-links {
    display: flex;
    order: 2;
	margin-top:20px;
}

.fund-network-discription {
    display: flex;
    flex-wrap: wrap;
	
}


.main-sec .links {
    display: flex;
    margin-left: 20px;
	justify-content:flex-end;
	
}


.for-participants ul li a{
	flex-flow: column; display:flex;
    color: #330033;
    padding: 10px 23px;
	text-transform:capitalize;

}


.for-participants ul li a >svg {
    height: 114px;
}

.for-participants ul li a  span{

width:max-content;
margin:10px auto;

}


.for-participants h2 {
    text-align: left !important;
	text-transform:uppercase!important;
}

.for-participants h1{
	text-align: left !important;
	text-transform:uppercase!important;

}

a.logout {
    color: #ffffcc !important;
    display: flex;
    justify-content: center !important;
    align-items: center;
    background: linear-gradient(to right, #330033 0%, #532260 100%);
    padding: 12px 17px;
    width: 118px;
    margin-left: auto;
    margin-top: 33px;
}



.main-sec ul {
    list-style: auto;
    display: flex;
    padding: 0;
    flex-wrap: wrap;
}

.main-sec ul li{ margin:10px 20px;}

.user-registration-account h2 {
    color: #333333;
    font-family: "Trebuchet MS", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
    margin-left: 40px;
}

.user-registration{
box-shadow: 0 2px 20px rgb(45 53 89 / 10%);

}

.user-registration-ur-lost-password .user-registration-message {
    margin: -20px!important;
    width: calc(100% + 41px);
    margin-bottom: 10px !important;
}

.user-registration-ur-lost-password div#user-registration {
    padding: 20px;
	margin:15px!important;
}

.fund-network-links a svg {
    margin: 0!important;
}


.for-participants ul li svg {
    margin: auto;
}

.for-participants ul li a {
    text-align: center;
}

.for-participants ul li a {
    text-align: center;
	margin:auto;
}



.discription ul li , .dev-plan ul li, .fund-network ul li{

min-width: calc(33% - 14px) !important;
	
	
	
	
}

.discription ul , .dev-plan ul , .fund-network ul {

	justify-content:center;
	
}



@media only screen and (min-width: 600px) {
	.nivo-caption {
		background: rgba(0, 0, 0, 0.9) !important;
		position: absolute !important;
		height: max-content !important;
		top: auto!important;
	}
	
	
	.fundss {
    	max-width: calc(100% - 125px);
	}
	
	
}

@media(min-width:1000px) {
	
div#slider-wrapper,
	.nivoSlider {
		max-height: 365px !important;
	}	
	
	.gallery-sec{
	
		margin-right: -3.5px;
		
	}
		
		
		
	header .contact-support {
		display: none;
	}
	header .menu-header-menu-container {
		display: flex;
		justify-content: center;
	}
	header #menu-header-menu {
		display: flex;
		list-style: none;
		padding-left: 0;
		margin: 20px 0;
		min-width: 1000px;
		background: #52215E;
	}
	header #menu-header-menu li a {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
		background: linear-gradient(to right, #330033 0%, #532260 100%);
		min-height: 61.19px;
		min-width: 142.85px;
		justify-content: center;
		text-transform: uppercase;
		display: flex;
		align-items: center;
		text-decoration: none;
		color: #ffffcc;
		font-size: 12px;
	}
	header #menu-header-menu li a:hover {
		background: linear-gradient(to right, #74487d 0%, #bf8dc1 100%);
		color: #fff;
	}
	header #menu-header-menu ul.sub-menu {
		list-style: none;
		padding: 0;
		display: none;
		position: absolute;
		bottom: -60px;
		z-index: 9;
	}
	header #menu-header-menu li {
		position: relative;
	}
	header #menu-header-menu li:hover ul.sub-menu {
		display: block;
	}
}

@media(max-width:1006px) {
	.my-btn.trebuchetms>div {
		height: 129px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}


/* @media(max-width:900px){

	.n2-ss-layers-container.n2-ss-slide-limiter.n2-ow>div{

padding-bottom:0 !important;

}



} */

@media(max-width:999px) {
	
	.menu-overlay{
	
		position: absolute;
	
	}	
	
.overlay-body .menu-overlay {
	cursor:pointer;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0, 0, 0, 0.25);
	top: 0;
	z-index: 5;
}	
	
	
	
	.contact-us-page a{

	text-decoration:underline;
		color:#532260;
		
		
}
	
.contact-us-map	iframe {
    max-height: 54.255vw;
}
		
	
	.home-sec-headings h2 {
		min-height: 64px;
	}
	.home-sec-discription {
		min-height: 90px;
	}
	.gallery-sec {
		margin-bottom: 0px !important;
		
	}
	.gallery-sec .elementor-column .elementor-container.elementor-column-gap-default .elementor-widget-wrap.elementor-element-populated {
		padding: 0;
	}
	footer#colophon {
		margin-top: 20px;
	}
	/* 	
	.n2-ss-layer.n2-ow.slider-content{bottom:0;}	
	
.n2-ss-layer.n2-ow.n2-ss-layer--block.n2-ss-has-self-align.n2-ss-stretch-layer{
		max-width:100vw!important;
		width:100vw!important;
		margin-left:-20px;
		margin-bottom:-20px;
}	 */
	.main-wrapper {
		padding-top: 80px;
	}
	aside#secondary {
		display: none;
	}
	.main-wrapper #primary {
		order: 2;
		max-width: 100%;
	}
	a.header-contact_us_link:hover {
		background: #ffffcc;
		color: #330033;
	}
	.mobile-toggle-button,
	.mobile-content {
		display: block;
	}
	.mobile-toggle-button {
		margin-right: 20px;
		cursor: pointer;
		margin-top: 2px;
	}
	.mobile-toggle-button i {
		display: block;
		height: 3px;
		background: #532260;
		margin-bottom: 8px;
		box-shadow: 0 0 3px white;
		width: 30px;
	}
	.mobile-toggle-button:hover i {
		background: rgb(146, 39, 90);
	}
	nav#site-navigation {
		position: fixed;
		top: 60px;
		right: -280px;
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		background: #330033;
		width: 280px;
		bottom: 0;
		z-index: 101;
		transition-duration: 1s;
		
	}
	.active-mbmenu {
		right: 0 !important;
	}
	/* nav#site-navigation >div {
    margin-top: 100px;
}	 */
	header#masthead {
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		z-index: 999999;
		position: fixed;
		background: #FCFCFC;
		width: 100%;
	}
	header#masthead:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background: #FCFCFC;
		z-index: 9999;
	}
	.logo-thumbmail img {
		max-height: 42px !important;
		max-width: 42px !important;
		margin-left: 20px;
		margin-right: 13px;
		margin-bottom: -6px;
		
	}
	.mobile-content {
		display: flex;
		align-items: center;
	}
	.header-contact_us_link {
		background: linear-gradient(to right, #330033 0%, #532260 100%);
		color: #ffffcc;
		text-decoration: none;
		padding: 0px 7.5px;
		border-radius: 3px;
		font-family: "Arial";
		font-size: 15px;
		height: 37.5px;
		display: flex;
		line-height: 37.5px;
	}
	nav#site-navigation ul li a {
		color: #ffffcc;
		text-decoration: none;
		background: rgba(0, 0, 0, 0.2);
		font-size: 15px;
		margin-bottom: 7.5px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		display: flex;
		padding-left: 15px;
		align-items: center;
		min-height: 52px;
	}
	.menu-header-menu-container ul {
		list-style: none;
		padding: 0px;
		margin: 20px;
	}
	.menu-header-menu-container .sub-menu {
		margin: 0;
	}
	.menu-header-menu-container .sub-menu li {
		font-style: italic;
	}
}

@media(max-width:767px) {
	.home-sec-discription {
		min-height: 150px;
	}
	
.for-participants ul li a >svg {
    height: 140px;
    margin-left: -15px;
}
	
.for-participants ul li a span{

	margin-left:0 !important;
	max-width: 120px !important;
	
	
}	
	
	
}


@media(min-width:600px){
a.logout {position: absolute;right: 32px;top: 5px;}
}


@media(max-width:600px) {
	
	
	.for-participants ul li a span{

font-weight:600;
text-decoration:underline;
 width: max-content;
    margin: 10px auto;
    max-width: 50vw;	
	
}


	
	
	
	
	.fund-network-links{margin:0;}
	
	
	.user-registration-account h2 {
    color: #333333;
    font-family: "Trebuchet MS", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
    margin-left: 20px;
}
	a.image-link-fund {
    display: block;
    padding: 10px 23px;
}
	
	a.logout {margin:auto;margin-top: 30px; margin-left:0;}
	.for-participants h2, .for-participants h1 {text-align:left;font-size:22px;}
	.plan-heading{font-size:20px !important;}
	h2.fund-network{font-size:18px!important;}
	.for-participants *{justify-content:flex-start !important;}	
	.main-sec .links{margin-left:0;}
	.contact-us-page #main-content * {line-height:22.5px !important;}
	.contact-support {background: #FCFCFC;padding: 20px;margin-bottom: 10px;padding-bottom: 48px;max-width: calc(100% - 50px);margin-bottom: 70px;	}
	.home-sec-headings h2,
	.home-sec-discription {min-height: auto;}
	.hero-slider .elementor-widget-wrap.elementor-element-populated {box-shadow: 0px 0px 0px #0000 !important;}
	.slider-content {z-index: 999;top: calc(100% + 0px) !important;}
	.home-slider {position: relative;}
	.my-btn.trebuchetms>div {height: 75px;}
	.my-btn.trebuchetms.buttn-2>div {height: 52.5px;}
	.services-list .elementor-widget-container ul {padding-left: 30px;}
	.discription-sec .discription-content{
		width:100%;
	}
	.discription-sec .main-sec{
		order:5;
	}
	
	.dev-plan{
		
		margin-top:20px;
	}
	.discription-sec b{
	
		margin-bottom:10px;
		
	}
	
	.fund-network ul li a{
		margin-left:0;

	}
	
	.discription-sec > div{width:100% !important;}
	
	.fund-network-discription >div{width:100% !important; display:flex; flex-wrap:wrap;}	
		
	.fund-network-discription >div>*{width:100% !important;}
	
	
	
	
	
	
}

@media(max-width:559px) {
	.footer-navigation .menu-header-menu-container {display: none;}
	
	
	
	
	
	
}

@media(max-width:480px) {
	
	.for-participants ul li a >svg{width:max-content;}
	
	
	.for-participants ul li a span{
		
		
/* 		word-break:break-all; */
		
	}
	
	
	.login-signup {
    max-width: 150px;
    justify-content: center !important;
}
	
	
	
	.copyrights-sec>div {
		width: 100%;
		float: left !important;
		display: flex;
		justify-content: left;
		text-align: left !important;
	}
	.copyrights-sec,
	.copyrights-sec>div {
		float: left!important;
		display: flex;
		flex-wrap: wrap;
		justify-content: left;
		align-items: center;
		margin-top: 21px;
	}
	.copyrights-sec>a {
		line-height: 31px !important;
		height: 11px !important;
		display: flex;
		justify-content: center;
		margin-left: 3px;
	}
}


/* @media(max-width:484px){
.benefit-from{


    margin-top: 100px!important;


}


} */


/* @media(max-width:414px){
.benefit-from {
    margin-top: 124px!important;
}
}
 */


/* @media(max-width:408px){
.benefit-from {
    margin-top: 150px!important;
}
} */


/* @media(max-width:336px){
.benefit-from {
    margin-top: 170px!important;
}
}
 */

@media(max-width:999px) and (min-width: 601px) {
	.gallery-sec .elementor-col-33 {
		width: 31% !important;
		margin-right: 3%;
	}
	.gallery-sec .elementor-col-33:last-child {
		margin-right: 0;
	}
	.gallery-sec a {
		width: 100%;
	}
}


.user-registration-page .main-wrapper{

min-height:100vh;
min-height:auto;
}


.page-id-508 .elementor-widget-shortcode div {
    display: none;
}

.page-id-508 .elementor-widget-shortcode:before {
    display: block;
    content: 'For Participants';
    width: 100%;
    position: relative;
    color: #333333;
    font-family: "Trebuchet MS", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    margin-top:50px;
    text-transform:uppercase;
}

.page-id-508 .elementor-widget-shortcode:after {
    display: block;
    content: 'Coming Soon';
    width: 100%;
    position: relative;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-top: 30px;
}

@media screen and (max-width:999px){
	.page-id-508 .elementor-widget-shortcode:after {
		margin-left: 10px;
		margin-top: 20px;
		margin-bottom:15px;
	}
	
	.page-id-508 .elementor-widget-shortcode:before {
		margin-top: 37px;
	}
}

@media screen and (max-width:600px){
	.page-id-508 .elementor-widget-shortcode:before {
		font-size: 30px;
	}
}

@media screen and (max-width:33px){
	.page-id-508 .elementor-widget-shortcode:before {
		font-size: 29x;
	}
}