/* Mob menu */

.myPosition {
	position: fixed !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	background: transparent !important;
	box-shadow: none;
}

#videoclose {
	text-align: right;
    display: block;
    position: relative;
    width: 320px;
    bottom: 208px;
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 1em;
    color: #044DA3;
	text-decoration:none;
	border:0;
	text-transform:uppercase;
	outline:none;
	right:10px;

}

#videoclose:focus{
    outline: none;
}




 .ui-dialog-titlebar {
    display:none !important;
}

.sm_menu_outer {
	  height: calc(100vh - 170px) !important;
	  background: rgb(41,170,227) !important;
background: linear-gradient(135deg, rgba(41,170,227,1) 0%, rgba(33,145,208,1) 50%, rgba(25,118,188,1) 100%) !important;
width: 100vw !important;
    left: 0px !important;
	top: 110px !important;
}
	
.sm_menu_outer .mobile_menu {
	margin:0 !important;
	padding:0 !important;
}

.sm_menu_outer .mobile_menu li {
    border:0 !important;
}

.sm_menu_outer .mobile_menu li:nth-child(7) .social a {
    display:inline-block;
	position:relative;
	font-size: 9vw !important;
}

.sm_menu_outer .mobile_menu a {
	color: #ffffff !important;
	font-weight:700 !important;
	font-size:20px !important;
	font-family: 'Roboto Condensed', sans-serif !important;
}
#sm_menu_ham span {
	background-color: #000000 !important;
}
#sm_menu_ham.open span {
	background-color: #ffffff !important;
}

#sm_menu_ham {
    position: absolute !important;
    top: 130px !important;
    left: 15px !important;
	z-index: 100000000000 !important;
	position:fixed !important;
}

.mob_bar {
	clear: both;
	display: none;
}
.mob_bar .crm {
	float: right;
  padding: 15px;
  display:flex;
  align-items: center;
  justify-content:center;
}


	.mob_bar .crm img {
    max-width: 40%;
	position: relative;
    top: 3px;
    right: 4px;
}



.mob_bar .crm {
    justify-content: right;
	text-align:right;
	padding-right:0px;
	margin-right:15px;
	right:0px;
	display: block;
	position:relative;
}


.mob_bar .moblang {
	margin-top: 20px;
    font-size: 1em;
    margin-left: 50px;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
    display: inline-block;
	text-transform:uppercase;
}

.mob_bar .moblang a {
    color: #034DA2;
    text-decoration: none;
}

.mob_bar .moblang a .fa {
    margin-left: 2px;
}


.mob_bar .moblang .dropdown-lang {
    display:block;
	position:absolute;
	background: #333333;
	margin-top:24px;
	transition: opacity 1.5s ease;
	z-index: 60000;
}


.mob_bar .moblang .dropdown-lang ul  {
	background: #333333;
	z-index: 60000;
	display:block;
	position:relative;
	padding: 0px 15px;
    height: 50px;
}

.mob_bar .moblang .dropdown-lang ul li  {
	list-style-type:none;
}

.mob_bar .moblang .dropdown-lang ul li a  {
	color:#ffffff;
}


.mob_bar .moblang .dropdown-lang ul li:last-child  {
	float:none;
}


.mob_bar .moblang .dropdown-lang ul .current-lang  {
	display:none;
}

.mob_bar .moblang .dropdown-lang  a {
    margin-top:0px;
}

.mob_bar .moblang .dropdown-lang {
   display:none;
}





.mob_bar .crm img:nth-child(1) {
  padding-right: 15px;
	margin-bottom: 6px;
}


.title .fa-chevron-down {
	display: none;
}

.news-archive-item .news-archive-data h5 {
	display:none;
}

.mobile_content {
	display:none;
}

.mobile_team_mail {
	display:none;
}

@media only screen and (max-width: 1279px) {
	
body {
	margin-top:184px !important;
}
	
	header {
	position: fixed;
    top: 0;
    z-index: 10000000;




	}

	.mob_bar {
		display: block !important;
		width: 100%;
		height: auto;
		background:#ffffff;
		padding-bottom: 30px;
	}
	
	



	.menu_bar {
		visibility: hidden;
    	height: 30px !important;
	}
	
	
	.slick-track, .slick-list, .slick-slide {
	height:60vw;
	padding:0;
	margin:0;
}



	.top_menu_container .crm {
			display: none !important;
	}
	

	

	.slide-item .slide-title {
			padding: 0 5% !important;
			font-size: 5vw;
			top: 10%;
			text-align:left;
	}
	
	.resources {
    top: -70px;
    position: relative;
    background: #FAFAFA;
	height: auto;
	padding-bottom: 30px;
}
	
	.resources_container {
		  flex-wrap: wrap;
	}
	.resources_container span {
		flex: 0 0 25%;
			margin: 0;
    padding: 0;
    width: 20vw;
    height: 140px;
    display: flex;
    align-items: start;
    justify-content: center;
    padding: 25px 10px 0 10px;
	}
	
	.resources_container span:nth-child(4), .resources_container span:nth-child(5) {
    margin:0px 15px !important;
	padding-top: 0px !important;
	padding-bottom: 25px !important;
}
	
	.resources_container span a {
    font-size: 3.8vw;
}
	
	
		.resources_container span a img {
	height:70px;
}
	

	.offset {
		top: -70px;
		position: relative;
	}
	
	.news {
		height: unset !important;
		top: -70px;
    position: relative;
	}
	
	.news_container h1 {
    font-size: 6vw;
    margin-top: 0px;
    margin-bottom: 0px;
        padding-top: 30px;
    padding-bottom: 10px;
    text-align: left;
    padding-left: 20px;
    width: calc(100% - 20px);
}
	
	
	.news-item:nth-child(3) {
		margin-left: 20px !important;
		margin-right: 20px !important;
	}
	.news-item {
		width: unset !important;
		height: auto !important;
		background: #FFFFFF;
		margin: 10px 20px !important;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 0px !important;
	}
	


	.news-item .img {
		width: 36vw !important;
		float: left;
		height:auto !important;
	}
	
	.news-item .img {
		width: 36vw !important;
		float: left;
		height: 27vw !important;
	}
	
	.news-item .img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    position: relative;
}

.news-item .img .news-date {
	display:none;
    width: 6vw !important;
    height: 9vw !important;
}

.news-item .img .news-date span {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    font-weight: 700;
    font-size: 1.5em;
    padding-left: 8px;
}

	.news-item .news-info {
		float: left;
		width: 52vw !important;
		
	}
	
	.news-arhive-load-more {

    font-size: 6vw;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top:10px;
	padding-bottom:20px;
}
	
.news-item h3 {
    font-size: 2.8vw !important;
}

.news-item h4 {
    font-size: 1.5vw !important;
}

.news-item h5 {
    padding: 0;
    margin: 0;
    display: block !important;
    /* font-size: 3vw !important; */
    font-weight: 300;
    color: #999999 !important;
    font-family: 'Roboto Condensed', sans-serif;
    padding-left: 20px;
    font-size: 1.5vw !important;
    margin-top: 10px;
}
	
.components	.components_container {
	width:100% !important;
	height:auto;
}

.components	.components_container .component-box {
	width:100% !important;
}

.component-box .component-img {
    height: 30vh;
    align-items: end !important;
}


.component-box {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 78%;
    height: auto;
    top: -60px;
    position: relative;
	box-shadow: none;
	margin-bottom:30px;
}

.component-box:nth-child(2) {
	margin-bottom:0px;
}

.component-img .component-title {

    font-size: 7vw !important;
    padding-left: 30px !important;
    padding-bottom: 20px !important;
    width: 37vw !important;
    text-align: left !important;
	bottom:0px;
}

.component-box .component-text {
    display:none;
}



	.footer_container {
		display: block !important;
		margin: 0px 20px 20px 20px;
		overflow: hidden;
	}

	.footer_container ul {
		display:  none;
	}
	.title .fa-chevron-down {
		display: inline-block !important;
    float: right;
	}

	.footer_container .title {
      border-bottom: 1px solid #FFFFFF;
    	padding: 20px 0px;
		width: calc(100% - 40px) !important;
	}
	
	
	.footer_logo span img {
    max-width: 95% !important;
}
	
	
	
	#accordion {
	margin:0 auto;
	padding:0;
	max-width:1280px;
	height:100%;
	display:block;
	border:0;
	top:-100px;
	font-size:1em;
	font-weight:300;
	font-family: 'Roboto Condensed', sans-serif;
	margin-left:2vh;
	margin-right:2vh;
	margin-bottom: 20px;
}

	#tabs {
		display:none;
	}
	
	.component-intro {
		display:none;
	}
	
	.component-header span:nth-child(1) {
	display:none;
}


	.component-header span:nth-child(2) {
		width:100%;
		text-align:left;
		bottom:0px;
		padding-bottom:0;
	padding-left:25px;
	display:block;
	position:relative;
	    line-height: 1em;
		
	}
	
	.component-header {
	display:flex;
	width:100%;
	height:200px;
	background-position: center;
	margin-bottom:2vh;
	justify-content: end;
	background-size: cover;
}

.component-header .component-header_container {
	margin:0 auto;
	padding:0;
	max-width:1280px;
	height:100%;
	display:flex;
	align-items: end;
	justify-content:end;

}


.news-archive-header {
	display:flex;
	width:100%;
	height:200px;
	background-image: url("images/news_archive.jpg");
	background-position: center;
	background-size: cover;
}

.news-single-header {
	display:flex;
	width:100%;
	height:200px;
	background-image: url("images/news_single.jpg");
	background-position: center;
	background-size: cover;
}

.about-header {
    display: flex;
    width: 100%;
    height: 200px;
    background-image: url(images/cover_about.png);
    background-position: center;
	background-size: cover;
}

.team-single-header {
    display: flex;
    width: 100%;
    height: 200px;
    background-image: url(images/cover_about.jpg);
    background-position: center;
	background-size: cover;
}

.team-single-header span:nth-child(1) {
    display:none;
}

.team-single-header span:nth-child(2) {
    width: 100%;
}

.team-single-intro {
    display: none;
}

.news-archive-header .news-archive-header_container {
	margin:0 auto;
	padding:0;
	max-width:1280px;
	height:100%;
	display:flex;
	align-items: end;
	justify-content:center;

}

.mobile-team img {
	display:block;
	position:relative;
	border-radius:50%;
	width:200px;
	margin-left:50px;
	margin-top:30px;
}

.mobile-team h2 {
	display:block;
	position:relative;
	font-weight: 700;
    font-size: 1.5em;
    color: #003695;
	margin-bottom:20px;
}

.mobile-team h3 {
	display:block;
	position:relative;
	font-weight: 300;
    font-size: 1em;
    color: #003695;
    margin: 0;
    padding: 0;
	margin-bottom:20px;
}

.mobile-team a {
font-weight: 300;
    font-size: 1em;
    color: #676767;
    margin: 0;
    padding: 0;
    text-decoration: none;
	margin-bottom:30px;
	display:block;
	position:relative;
}

.news-archive-header .news-archive-header_container span {
    width: 100%;
	padding-bottom:0;
	padding-left:25px;
	display:block;
	position:relative;
	bottom:0px;
}

.wpcf7 input[type=text], .wpcf7 input[type=email] {
    margin-left: 0px;
    border: 1px solid #cccccc;
	width:100%;

}

.wpcf7 textarea {
    margin-left: 0px;
	border: 1px solid #cccccc;
	width:100%;
}


.slide-item {
    height: 60vw;
}


.slide-item img {
    width: 100%;
    height: auto;
}


.top_menu {
    width: calc(100% - 30px);
    height: 80px;
    padding: 15px;
}

.top_menu .title {
	font-family: 'Roboto Condensed', sans-serif;
    text-decoration: none;
    color: #034EA2;
    font-size: 2vw;
    width: 70%;
    padding-right: 45px;
}

.top_menu .logo {
	max-width:30%;
    text-align: right;
}

.top_menu .logo img {
	width: 100%;
    height: auto;
}


.top_menu .crm {
	display:none;

}

.footer1 {
	height: auto;
    padding-bottom: 30px;
}

.footer_container {
	 border-bottom:0;
	 padding-top: 0px;
	 height: auto;
}

.footer_container ul:nth-child(2) {
    width: 100%;
}

.footer_container ul li  {
	display:flex;
	justify-content:left;
	align-items: center;
	padding-bottom:0;
}

.footer_container ul li a {
	text-decoration:none;
	color:#ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:1em;
	padding:20px 0 0 0;
	font-weight:100;
}

.footer_container ul:nth-child(4) li{
	padding-bottom:0px;
	color:#ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:1em;
	font-weight:100;
	padding-bottom:7px;
}

.footer_container .col {
	padding: 0 !important;
}

.col:nth-child(4) ul li {
	padding-top:20px;
}

.footer_social {
    padding:0 15px 0 15px;
	flex-direction:column;
}

.footer_social span {
    width:100% !important;
	text-align:left !important;
}

.footer_social a {
    color: #ffffff !important;
    padding: 10px 20px 10px 0;
}

.footer_social a .fa {
    font-size: 40px;
}

.footer_social span:nth-child(1) {
	padding-left:0;
	padding-bottom:15px;
}

.footer_logo {
    padding:15px !important;
	height:auto !important;
}

.footer_social span:nth-child(2) input {
    display:block;
	margin-left:0;
	margin-top:5px;
}


.footer_disclaimer {
	padding:0 15px 15px 15px;
	font-size: 2vw;
	height:auto !important;
}

.footer_cookies {
	display:none;
}

.footer_container div {
	width:100% !important;
}


.news-single .news-single_container {
    margin: 0 auto;
    padding: 0;
    width: calc(100% - 50px);
    height: 100%;
    display: flex;
    align-items: start;
    justify-content: center;
    margin:15px;
	border-radius:15px;
	background:#F4F3F9;
	padding:20px 10px;
	flex-direction:column;
}

.news-single .news-single_container span:nth-child(1) .news-single-date {
    display: none;
}

.news-single .news-single_container span:nth-child(2) {
    width: calc(100% - 20px);
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
	padding:0 10px;
	color:#808080 !important;
}

.news-single .news-single_container span:nth-child(2) h2 {
	display:block !important;
    font-size:0.9em;
	font-weight:300;
	color:#999999 !important;
}

.contact-header {
    display: flex;
    width: 100%;
    height: 150px;
}

.contact {
    display: flex;
    align-items: start;
    justify-content: center;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 720px;
    box-shadow:none;
    margin-bottom: 30px;
	flex-direction: column;
}

.contact .map-info ul {
    padding-left: 0px;
}

.contact .map-info li {
    text-align: center;
    padding: 0 20px 20px 20px;
    width: 80%;
    font-size: 5vw;
    margin: 0 auto;
}

.contact .map-info li .fa {
    padding-right:0 !important;
	display:block;
	position:relative;
}

.contact .map-info li .fa {
    padding-right:0;
	display:block;
	position:relative;
}

.contact .map-info {
    width: 100%;
    padding: 40px 0px;
    text-align: left;
}

.contact .map {
    width: 100%;
	height: 420px;
    text-align: left;
	box-shadow: 0 5px 15px rgb(0 0 0 / 30%);
}


.news-single .news-single_container img {
    width:100% !important;
	height:auto !important;
}



.news-archive .news-archive_container {
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
    height: calc(100% - 30px);
    display: flex;
    align-items: start;
    justify-content: left;
    flex-wrap: wrap;
	margin:30px 15px;
}

.news-archive-item h3 {
    font-size: 1em;
}

.news-archive-item h4 {
    font-size: 0.8em;
}

.news-archive-item:hover, .news-item:hover {
    transform:none;
    background: #ffffff;
}

.news-archive-item:hover h3, .news-archive-item:hover h4, .news-item:hover h3, .news-item:hover h4 {
	color:#044DA3;
}


.mobile_content {
    width: calc(100% - 30px) !important;
	display:block !important;
    text-align: left;
    font-family: 'Roboto Condensed', sans-serif;
    margin: 15px 15px 30px 15px;
}

.mobile_content p:nth-child(2) {
    color: #000000; 
    font-size: 0.9em;
    font-weight: 500;
	/*#034DA2;*/
}

.mobile_content h4 {
    margin: 0;
    padding: 0;
    color: #034DA2;
    font-size: 1.5em;
    font-weight: 500;
    padding-top: 20px;
}

.team .team_container span:nth-child(2) .member h3 {
    margin-left: 0px;
	    text-align: center;
}







.about-intro  {
    display:none;
}

.beneficiaries {
    display: block;
    width: calc(100% - 30px);
    display: block;
	margin:15px;
}

.beneficiaries .beneficiaries_container span:nth-child(1) {
    margin-top: 10px;
    margin-bottom: 20px;
    color: #054CA1;
    font-size: 2.5em;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
}

.beneficiaries .beneficiaries_container span:nth-child(2) ul li {
	flex-direction:column;
	justify-content:center;
	text-align:center;
	font-size:0.9em;
}

.beneficiaries .beneficiaries_container span:nth-child(2) ul li img {
    width: auto;
    height: 65px;
	padding-bottom:15px;
	margin-right: 0;
}

.team {
    height: auto;
}

.team .team_container span:nth-child(2) {
    display: block;
	position:relative;
	width:100%;
    align-items: start;
    justify-content: normal;
	flex-direction:column;
}

.team .team_container span:nth-child(2) .member {
    width: 100%;
    height: auto;
    font-family: 'Roboto Condensed', sans-serif;
    display: block;
    position:relative;
	text-align:center;
	margin:0;
	border:0;
	background:transparent;
	margin-bottom:15px;
}

.team .team_container span:nth-child(2) .member img {
    border-radius: 50%;
    margin:0;
}

.team .team_container span:nth-child(2) .member h2 {
    margin: 0;
    padding: 0;
	margin-top: 20px;
}

.team .team_container span:nth-child(2) .member a:nth-child(1) {
    margin-bottom:20px;
	display:block;
}

.team .team_container span:nth-child(2) .member .rmore {
    display:none;
}


.mobile_team_mail {
	display:block;
	color: #003695 !important;
	font-size:2em;
	position:relative;
	right: 10px;
}

.mobile_team_mail fa {
	color: #003695 !important;
}

.team .team_container span:nth-child(2) .member a:nth-child(1) {
    color: #034DA2;
}

.desktop_team_mail {
	display:none;
}



	.news-archive-item {
    width: 100%;
    height: 213px;
    display: block;
    vertical-align: top;
    text-align: left;
    border: 1px solid #CDCCD1;
    border-radius: 15px;
    transition: 0.3s;
    box-shadow: 0 5px 15px rgb(0 0 0 / 30%);
	margin-bottom:25px;
	margin-left: 0 !important;
    margin-right: 0 !important;
}

.news-archive-item .img {
    width: 50%;
    height: 213px;
    display: inline-block;
    object-fit: cover;
    position: relative;
	border-bottom-left-radius:15px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

.news-archive-item .img img {
	border-bottom-left-radius:15px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

.news-archive-item .news-archive-data {
	width: 48%;
    height: 213px;
    display: inline-block;
    position: relative;
	vertical-align:top;
}

.news-archive-item .img .news-archive-date {
	display:none;
}

.news-archive-item h3 {
    font-size: 4vw;
    padding-right: 15px;
}

.news-archive-item h4 {
    font-size: 2vw !important;
}

.news-archive-item .news-archive-data h5 {
	padding:0;
	margin:0;
    display: block !important;
    font-size: 3vw;
    font-weight: 300;
    color: #999999 !important;
	font-family: 'Roboto Condensed', sans-serif;
	padding-left:20px;
	font-size:0.8em;
	margin-top:10px;
}

.footer_logo span:nth-child(2) img {
	width:50% !important;
}

.about-header .about-header_container {
    margin: 0;
    padding: 0;
    max-width: 1280px;
    height: 100%;
    display: flex;
    align-items:end;
    justify-content: left;

	

}

.component-header .component-header_container {
    margin: 0;
    padding: 0;
    max-width: 1280px;
    height: 100%;
    display: flex;
    align-items:end;
    justify-content: left;
}

.team-single-header .team-single-header_container {
    margin: 0;
    padding: 0;
    max-width: 1280px;
    height: 100%;
    display: flex;
    align-items:end;
    justify-content: left;
}

.news-archive-header_container {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 1280px;
    height: 100%;
    display: flex;
    align-items:end;
    justify-content: left !important;
}

.news-single-header .news-single-header_container {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 1280px;
    height: 100%;
    display: flex;
    align-items:end;
    justify-content: left !important;

}

.about-header span:nth-child(1) {
    display:none;
}

.about-header span:nth-child(2) {
    width: 100%;
	padding-bottom:0;
	padding-left:25px;
	display:block;
	position:relative;
	bottom:0px;
}

.team-single-header span:nth-child(2) {
    width: 100%;
	padding-bottom:0;
	padding-left:25px;
	display:block;
	position:relative;
	bottom:0px;
	
}

.news-archive-header  span {
    width: 100%;
	padding:0;
	padding-bottom:0;
	padding-left:25px;
	display:block;
	position:relative;
	bottom:0px;
}

.news-single-header .news-single-header_container span {
    width: 100%;
	padding:0;
	padding-bottom:0;
	padding-left:25px;
	display:block;
	position:relative;
	bottom:0px;
}

.contact-header {
	display:none;
}

.mobile-contact-header {
	display: flex;
    width: 100%;
    height: 200px;
    background-image: url(images/request_form.png);
    background-position: center;
    background-size: cover;
}

.mobile-contact-container {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 1280px;
    height: 100%;
    display: flex;
    align-items:end;
    justify-content: left !important;
	}

.mobile-contact-header .mobile-contact-container span {
    width: 100%;
	padding:0;
	padding-bottom:0;
	padding-left:25px;
	display:block;
	position:relative;
	bottom:0px;
	color: #054CA1;
    font-size: 3em;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
}

.request-form-header {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 1280px;
	height:200px;
    display: flex;
    align-items:end;
    justify-content: left !important;
}

.request-form-header .request-form-header_container {
    display: block;
    padding-top: 120px;
    text-align: left;
    width: 100%;
    position: relative;
}


.request-form-header .request-form-header_container span:nth-child(1) .circle-request {
	width: 100%;
	padding:0;
	padding-bottom:0;
	padding-left:25px;
	display:block;
	position:relative;
	bottom:0px;
	color: #054CA1;
    font-size: 3em;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
	background:transparent;
}

.request-form-header .request-form-header_container span:nth-child(2) {
	display:none;
	width:0px !important;
}

.request-form-page {
	display:block;
	position:relative;
	width:100%;
	height:auto;
}

.request-form-page input[type=text] {
	padding:0;
	width:100%;
	
}

.section1 .request-half-small {
    width: 49%;
}

.section1 .mq {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    width: calc(100% - 40px);
}

.section2 .mq {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    width: calc(100% - 40px);
}

.section3 {
    margin: 0 auto;
    padding: 0;
    max-width: 1280px;
    display: flex;
    text-align: left;
    align-items: end;
    justify-content: center;
    background: rgb(252,253,255);
    background: linear-gradient(180deg, rgba(252,253,255,1) 0%, rgba(223,229,241,1) 50%, rgba(210,219,236,1) 100%);
    flex-wrap: wrap;
    padding-bottom: 30px;
}

.section3 .mq {
    margin-top: 0px;
	margin-left: 20px;
    margin-right: 20px;
}



.section4 .mq {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    width: calc(100% - 40px);
}

.section4 {
    padding-bottom: 0px;
}

.btn, .submit-btn {
	display:none !important;
}

.resources_container span:hover {
	background: transparent;	
}

.resources_container span:hover a {
	color:#034DA2;
}

.crm_mobile h1 {
	margin: 0;
    padding: 0;
    color: #034DA2;
    font-size: 1.5em;
    display: block;
    position: relative;
    width: 90%;
    font-weight: 700;
    padding-bottom: 30px;
	
}

.crm_mobile p {
	margin:0;
	padding:0;
	display:block;
	position:relative;
	width:100%;
	color: #000000 !important;
}

.crm_warning {
	display:block !important;
}

}
