.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%2232px%22%20id%3D%22Layer_1%22%20style%3D%22%22%20version%3D%221.1%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232px%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M4%2C10h24c1.104%2C0%2C2-0.896%2C2-2s-0.896-2-2-2H4C2.896%2C6%2C2%2C6.896%2C2%2C8S2.896%2C10%2C4%2C10z%20M28%2C14H4c-1.104%2C0-2%2C0.896-2%2C2%20%20s0.896%2C2%2C2%2C2h24c1.104%2C0%2C2-0.896%2C2-2S29.104%2C14%2C28%2C14z%20M28%2C22H4c-1.104%2C0-2%2C0.896-2%2C2s0.896%2C2%2C2%2C2h24c1.104%2C0%2C2-0.896%2C2-2%20%20S29.104%2C22%2C28%2C22z%22%20style%3D%22%26%2310%3B%20%20%20%20fill%3A%20rgb(173%2C%20142%2C%2083)%3B%26%2310%3B%22%2F%3E%3C%2Fsvg%3E");
}

@media screen and (max-width: 1199px) {
	nav a {
		margin-right: 0;
	}
	.navbar-nav #item_menu{
		margin-right: 8px;
	}
	nav .navbar-collapse {
		margin-left: 20px;
	}
}

@media screen and (max-width: 1024px) {
	.processos {
	    max-width: 429px;
	    max-height: 550px;
	    background-size: contain;
	}
	.seta_img{
		background-size: auto;
	}
}

@media screen and (max-width: 991px) {
	header .container-menu {
	    display: block;
	    width: 100%;
	    position: relative;
	}
	nav {
	    height: 85px;
	}
	.navbar-light .navbar-toggler {
	    float: right;
	    margin-top: 6px;
	}
	.navbar-expand-lg .navbar-collapse{
		float: left;
		width: 100%;
		position: absolute;
		top: 70px;
		margin: 0px;
		text-align: center;
		background: #268a94;
		box-shadow: 0px 8px 6px -2px rgba(0, 0, 0, 0.16);
	}

	.navbar-light .navbar-nav .nav-link {
	    margin: 0;
	}

	.container_video {
		
	}
	header .container-menu .container-socials{
		float: right;
	    margin-right: 13px;
	    height: 40px;
	    margin-top: 6px;
	}
	.container-socials .icon-social i {
	    font-size: 12px!important;
	}
	.container-socials .icon-social {
	    width: 26px;
	    height: 26px;
	    margin-left: 9px;
	}
	.img-performing{
		display: none;
	}
	.container_performing {
	    text-align: left;
	    margin: 46px 0;
	}
	.container-img-performing{
		background: url(../images/lupa-performing.jpg);
	    background-size: cover;
	    background-position: right;
	}

	.container_atividades {
	    margin-bottom: 100px;
	}

	.container_atividades h2 {
	    margin-top: 70px;
		margin-bottom: 70px;
		text-align: center;
	}

	.lupas_about_us{
		display: none;
	}

	.container_services .subtitle_services {
	    margin-bottom: 60px;
	}

	.container_services h2 {
	    margin-bottom: 30px;
	}

	.container_services .service {
	    margin-bottom: 35px;
	}

	.services {
	    margin-bottom: 60px;
	}
	.processos {
	    height: 480px;
	    background-size: contain;
	}
	.min_img{
		height: 130px!important;
	}
	.seta_img{
		max-width: none !important;
		height: 28px!important;
		transform: rotate(90deg);
		margin: 35px 0px 30px;

	}
	.container_contact {
	    padding-top: 85px;
	}
	.container_contact h2 {
	    margin-bottom: 30px;
	}
	.container_slider #slider .slick-slide{
		overflow: hidden;
		flex-direction: column;
	}
	.container_slider #slider .slick-slide img {
		width: 157%;
	}

	.container_slider, 
	.container_slider #slider,
	.slick-list,
	.slick-track,
	.container_slider #slider .slick-slide{
		height: 100%;
		margin: 0;
	}

}

@media screen and (max-width: 800px) {

}

@media screen and (max-width: 768px) {
	.container-img-performing{
		display: none;
	}

	.container_performing {
	    width: 100%;
	    max-width: none;
	    text-align: center;
	}

	footer .col-sm-12{
		display: flex;
		align-items: center;
		flex-direction: column;
		margin-bottom: 25px;
		text-align: center;
	}

	.post .container_post .subtitle_post {
		flex-direction: column;
		align-items: end;
	}
	.post .container_post .subtitle_post .date, .post .container_post .subtitle_post .category {
		margin: 0
	}
	.container_slider #slider .slick-slide img {
		height: 100%;
		min-width: 100%;
		width: auto;
	}

	.container_articles .article {
		flex-direction: column;
	}

	.container_articles .article .right,
	.container_articles .article .left{
		padding: 0;
		margin: 0;
		border: none;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.container_articles .article h2 {
		text-align: center;
	}
	.container_imgs_area_atuacao .container_img {
		width: 47%;
		margin: 0 1.5% 20px;
	}
	.container_area_atuacao{
		padding: 0 30px;
	}
	.box-map {
		width: 100%;
		margin-bottom: 35px;
	}
	footer .container_text_simule_importacao {
		flex-direction: column;
		text-align: center;
	}
	footer .container_form_simule_importacao {
		flex-direction: column-reverse;
		text-align: center;
	}
	footer .container_form_simule_importacao #contactBox {
		width: 100%;
		margin-top: 33px;
	}
	footer .container_form_simule_importacao #contactBox span {
		float: left;
		width: 100%;
		margin-bottom: 8px;
	}
	footer .container_text_simule_importacao {
		padding: 0 15px;
	}
}


@media screen and (max-width: 600px) {
	.container_about_us{
	    padding: 70px 30px;	
	}
	
}

@media screen and (max-width: 575px) {
	.container_news .row {
		padding: 0 15px;
	}
	.container_news .subtitle_news {
		padding: 0 15px;
	}
	.container_articles {
		padding: 0px 30px;
		text-align: justify;
	}
	.container_articles .article h2{
		font-size: 30px;
	}
	.container_area_atuacao h2 {
		font-size: 2.5rem;
		letter-spacing: 1px;
		margin-bottom: 20px;
		padding: 0 30px;
	}
}


@media screen and (max-width: 425px) {
	.container_imgs_area_atuacao .container_img {
		width: 95%;
		margin: 0 auto;		
		margin-bottom: 15px;
	}
	.container_imgs_area_atuacao .container_img span {
		font-size: 2.5rem;
	}
	.container_imgs_area_atuacao {
		padding-top: 85px;
		padding-bottom: 60px;
	}
	footer .container_form_simule_importacao form {
		width: 95%;
	}
	footer .container_form_simule_importacao form input {
		width: 95%;
	}
}

@media screen and (max-width: 414px) {
	header .container-menu .container-socials {
	    margin-right: 0px;
	    height: 13px;
	    margin-top: -7px;
	    width: 100%;
	    display: flex;
	    align-items: center;
	    justify-content: flex-end;
		position: absolute;
		
	}
	h2 {
		font-size: 1.5rem;
	}
	.container-socials .icon-social i {
	    font-size: 10px!important;
	}

	header .container-menu .container-socials .icon-social{
		width: 20px;
		height: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-left: 6px;
		border-color: #227c85;
		margin-top: 11px;
	}

	.navbar-light .navbar-toggler {
	    margin-top: 0px;
	}

	.processos {
	    height: 380px;
	}

	.container_contact form {
	    width: 95%;
	    padding: 40px;
	}

	.container_services .service img {
	    width: 100%;
	}
	.container_services .service {
	    width: 95%;
	}
	.container_contact h2 {
	    text-align: center;
	}
	.container_video video {

	}	
	
}

@media screen and (max-width: 380px) {
	.content_post .img-10 img, 
	.content_post .img-20 img, 
	.content_post .img-30 img, 
	.content_post .img-40 img, 
	.content_post .img-50 img, 
	.content_post .img-60 img, 
	.content_post .img-70 img, 
	.content_post .img-80 img, 
	.content_post .img-90 img, 
	.content_post .img-100 img{
		min-width: 100%!important;
	}
}

@media screen and (max-width: 370px) {
	header .container-menu .container-socials .icon-social {
		margin-left: 8px;
    	margin-top: -2px;
	}
	header .container-menu .container-socials {
		margin-top: 0px;
	}
}
