.mobile-menu {position: fixed;z-index: 8;width: 100%;height: 100%;background: #1d1c1cde;display: flex;justify-content: center;pointer-events: none;opacity: 0;transition: all ease .5s;overflow: auto;padding: 150px 0 0;}
.mobile-menu.expanded {transition: all ease .5s;pointer-events: initial;opacity: 1;}
.mobile-menu nav {width: 100%;padding: 30px;}
.mobile-menu nav>ul {height: 100%;justify-content: flex-start !important;padding-bottom: 100px;}
.mobile-menu nav>ul>li {margin-bottom: 30px;width: 100%;}
.mobile-menu nav>ul>li:last-child {}
.mobile-menu nav>ul>li>a {font-weight: 100;font-size: 24px;display: inline-block;padding: 0 0 0px;position: relative;color: #fff !important;}
.mobile-menu nav>ul>li>a:focus {
	color: #fff !important;
}
.mobile-menu nav>ul>li>a.active {color: #fff !important;}
.mobile-menu nav>ul>li>a i {transition: all ease .5s;transform: rotate(0deg);display: inline-block;}
.mobile-menu nav>ul>li>a.active i {transition: all ease .5s;transform: rotate(180deg);display: inline-block;}
.mobile-menu nav>ul>li>.submenu {padding-left: 10px;margin-top: 10px;height: 0;max-height: 0;overflow: hidden;transition: all ease .5s;border-left: 1px solid #fcb516;}
.mobile-menu nav>ul>li>.submenu>li {margin-bottom: 10px;}
.mobile-menu nav>ul>li>.submenu>li a {font-weight: 100;font-size: 16px;display: inline-block;padding: 0 0 0px;position: relative;color: #fff;text-decoration: none;}
.mobile-menu nav>ul>li>.submenu.expanded {transition: all ease .5s;height: auto;max-height: 700px;}
.mobile-menu nav>ul>li>.submenu.expanded>li {
}
.mobile-menu nav>ul>li>.submenu.expanded>li a {
}

@media screen and (max-width: 1280px){
	#divisor-iniciativas {
		background-attachment: initial;
	}
	#form>div>div .wrapper-form>div>div form>div p {
		width: 100%;
	}
	#featured-image-single-post {
		background-attachment: initial;
	}
	#form {
		background-attachment: initial;
	}
}
@media screen and (max-width: 1080px){
}
@media screen and (max-width: 992px){
}
@media screen and (max-width: 768px){
	.content-solution .nav li button {
	}
	#contact-home>div>div {
		text-align: center;
	}
	#contact-home>div>div>div.contact-content a {
    	margin-bottom: 30px;
	}
	#footer-home>div>div>div .wrapper-contact {
    	margin-bottom: 30px;
 }
	#footer-home>div>div>div .wrapper-logo {
    	margin-bottom: 30px;
	}
	#footer-home>div>div>div .wrapper-sociais p {
		padding-top: 20px;
	}
	#footer-home>div>div>div .wrapper-sociais p {
		padding-top: 20px;
	}
	#footer-home>div>div {
    	text-align: center;
	}
	#footer-home>div>div>div .wrapper-sociais ul {
    	justify-content: center;
    	padding: 9px;
	}
	#footer-home>div>div>div {
    	flex-direction: column !important;
    	display: flex;
 	}
	#footer-home>div>div>div .wrapper-privacidade a {
		padding-bottom: 10px;
	}
	#footer-home>div>div>div .desenvolvido {
    	padding-top: 9px;
	}
	#especialists>div>div>div.main-text p {
		margin-bottom: 20px;
	}
	#form>div>div .wrapper-form>div>div form>div textarea {
		margin-left: 0;
		margin: 10px 0;
	}
	#form>div>div .wrapper-form>div {
		padding: 70px;
	}
}
@media screen and (max-width: 450px){
	.content-solution .nav li button {
 }
	#form>div>div .wrapper-form>div {
		padding: 30px;
	}
	.wrapper-card-iniciativas>div.card-iniciativa {
		flex-direction: column;
	}
	.wrapper-card-iniciativas>div.card-iniciativa>div .main-text h2 {
    	margin-top: 30px;
	}
	.wrapper-card-iniciativas>div.card-iniciativa {
    	margin-bottom: 110px;
    	flex-direction: column;
	}
	#title-post>div>div>div .post-title h2 {
    	font-size: 33px;
	}
	#numbers>div>div {
		flex-wrap: wrap;
	}
	.card-number-about-us.featured {
		width: 100%;
		transform: scale(1.0) translate(0%, 0);
		left: 0;
	}
	#values>div>div .slider-values .item>div .values-content .wrapper-slider-content-values {
		padding: 0 0 100px 0;
	}
	#values>div>div .slider-values .item>div .values-content {
		padding-bottom: 80px;
		padding-top: 80px;
	}
	.card-team-about-us {
		max-width: initial;
	}
	#featured-page>div>div>div .featured-content .page-title {
        font-size: 24px;
        font-weight: 200;
        display: block;
    }
    #featured-page>div>div>div .featured-content p {
        font-size: 22px;
        font-weight: 200;
    }
    #featured-page>div>div>div .featured-content {
        padding-bottom: 100px;
        padding-top: 50px;
    }
}