/*André*/
.meu_owl .owl-carousel-item-imgcontent{
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}
.enigma_img_responsive{
	margin: 0 auto;
}
/*.enigma_header_breadcrum_title{
	height: 185px;
}*/
.enigma_header_breadcrum_title h1{
	width: 100%;
}
.social{
	width: 630px;
}
.parcerias_area{
	height: auto;
}
.art_noticias .enigma_blog_thumb_wrapper{
	height: auto;
}
.navigation_en{
	display: none;
}
/*.title-jma{
    top: 44%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}*/
.col-md-8{
	padding: 0;
	left: 50%;
	margin-left: -33.333333335%;
	text-align: left;
}
.post-content-wrap{
	width: 100%;
}
.enigma_fuul_blog_detail_padding{
	padding: 0;
}
.enigma_img_responsive{
	border-radius: 10px;
	max-width: 100%;
}
.enigma_footer_area p{
	width:100%;
	text-align: left;
}
.container{
	width: 100%;
}
.counteudo_quem_somos, .counteudo_parcerias{
	position: relative;
	margin-top: 65px;
}
.enigma_blog-img.details-page .enigma_img_responsive.wp-post-image{
	width: auto;
}
.home_slider .owl-theme .owl-controls .owl-buttons div{
	bottom: 0px;
}

.home_slider .owl-theme .owl-controls{
	position: relative;
}

.home_slider .owl-theme .owl-controls .owl-buttons{
	bottom: 8px;
}

@media only screen and (max-width:1440px) {
	.home_slider .owl-carousel-item-imgtitle {
		font-size:35px; 
	}
	.home_slider .owl-carousel-item-imgcontent {
		font-size:26px; 
	}

}
@media only screen and (max-width:1312px) {

.home_slider .owl-item .item a:before {
    top: 60%;
}


	.social{
		position: relative;
		left: -35px;
	}
}
@media only screen and (max-width:1245px) {
	.social{
		display: none;
	}
}
@media only screen and (max-width:1200px) {
	.meu_owl .owl-carousel-item-imgcontent{
		font-size: 16px;
		top: 50%;
	    transform: translateY(-50%);
	    position: relative;
	}
}

@media only screen and (max-width:1080px) {
	.home_slider .owl-carousel-item-imgoverlay{
		top:8%;
		left:8%;
	}

	.home_slider .owl-carousel-item-imgtitle {
		font-size:32px; 
	}
	.home_slider .owl-carousel-item-imgcontent {
		font-size:24px; 
	}


	.home_slider .owl-item .item a:before {
		left:8%;
		border:2px solid white;
		font-size: 14px;
		width: 140px;
		/*top: 55%;*/
	}
}
@media only screen and (max-width: 1050px){
	.navbar-nav{
		display: none;
	}
	.navbar-default .navbar-toggle{
		display: block;
	}
}

@media only screen and (max-width: 992px) {
	.container.navbar-container{
		height: 104px;
	}
	.logo{
		position: relative;
		top: -10px;
	}
	.social{
		display: none;
	}
	.carousel {
	    position: relative;
	    top: -8px;
	}
	#enigma_nav_top.affix{
		height: 108px;
	}
}
@media only screen and (max-width: 991px) {
	.navbar.navbar-default{
		position: relative;
		top: 0px;
	}
	.img_noticias, .img_campanhas{
		width: auto;
	}
	.logo {
	    top: 0px;
	    position: relative;
	}
	.affix .logo {
	    top: -8px;
	    position: relative;
	}
	.carousel {
	    position: relative;
	    top: 0px;
	}
	.affix .navbar-default{
		position: relative;
   		top: 0px;
	}
	.meu_owl .owl-carousel-item-imgcontent{
		font-size: 16px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	    position: relative;
	}
	.quem_somos_area{
		width: 100%;
	}

	.enigma_blog_area .container{
		height: auto;
	}
	.meu_owl .owl-carousel-item-imgcontent{
		font-size: 14px;
		top: 50%;
	    transform: translateY(-50%);
	    position: relative;
	}
	.col-md-8{
		left: 0;
		margin-left: 0;
	}
}
@media only screen and (max-width: 900px) {
	.home_slider .owl-carousel-item-imgtitle{
		line-height:30px;
		font-size:30px;
	}
	.home_slider .owl-carousel-item-imgcontent{
		line-height:30px;
		font-size:22px;
	}
}
@media only screen and (max-width: 891px) {
	.logo{
		left: 0;
	}
	.container.navbar-container{
		position: relative;
    	top: 0;
	}
	.carousel {
	    position: relative;
	}

}
@media only screen and (max-width:845px) {
	.logo{
		position: relative;
		top:0px;
		left: 0px;
	}
	.carousel {
	    top: 0px;
	}
	.navbar.navbar-default{
		top:0;
	}
	.affix .navbar-default{
		top: 0;
	}
	.navigation_menu.affix{
		opacity: 0;
	}
}

@media only screen and (max-width:790px) {
	.home_slider .owl-carousel-item-imgtitle{
			line-height:30px;
			font-size:28px;
		}
	.home_slider .owl-carousel-item-imgcontent{
		line-height:30px;
		font-size:20px;
	}
	.home_slider .owl-item .item a:before {
		width: 100px;
		/*top: 55%;*/
		padding:5px;
	}
}
@media only screen and (max-width:767px) {
	.social{
		display: none;
	}
	.scrollimation.d2{
		width: 100%;
	}.carousel {
	    top: 0;
	}
	.logo{
		top: 0;
		left: 0;
	}
	.navbar.navbar-default{
		top: 11px;
	}
	.navbar-default .navbar-toggle{
		top: 9px;
	}
	.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{
		font-size: 25px;
	    top: 50%;
	    transform: translateY(-50%);
	    position: relative;
	}
	.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{
		font-size: 25px;
	    top: 50%;
	    transform: translateY(-50%);
	    position: relative;
	}
}
@media only screen and (max-width:750px) {
	.counteudo_quem_somos, .counteudo_parcerias{
		margin-top: 17px;
	}
}
@media only screen and (max-width:748px) {
	.meu_owl .owl-carousel-item-imgcontent{
		font-size: 14px;
		top: 50%;
	    transform: translateY(-50%);
	    position: relative;
	}
}
@media only screen and (max-width:698px) {
	.meu_owl .owl-item .item img{
		position: relative;
		top:-12px;
		width: 200px;
		height: 200px;
		margin-left: 0;
		margin-top: 6%;
	}
	.meu_owl .owl-carousel-item-imgcontent{
		top: 70px;
		position: absolute;
		left: 15px;
		right: 15px;
	}
	.meu_owl .owl-carousel .owl-wrapper-outer{
		/*overflow: inherit;*/
	}
	.meu_owl .owl-carousel-item-imgoverlay{
		bottom: 6px;
		text-align: center;
		margin-left: 0;
	}
	.meu_owl .owl-buttons{
		top: 69px;
		width: 200px;
		position: absolute;
		left: 50%;
		margin-left: -103px;
	}
	.quem_somos_area p, .counteudo_parcerias p{
		font-size: 16px;
	}
	.counteudo_quem_somos, .counteudo_parcerias{
		margin-top: 30px;
		text-align: center;
	}
	.quem_somos_area h2, .parcerias_area h2{
		text-align: center;
	}
	.meu_owl .owl-item .item a:after{
		padding: 0;
		bottom: 46.5%;
		left: 50%;
		width: 130px;
		margin-left: -70px;
		padding-left: 3px;
	}
	.meu_owl .owl-item .item{
		margin:0 auto;
	}
	.meu_owl .owl-carousel-item-imgoverlay{
		bottom: 15px;
	}
}

@media only screen and (max-width:746px) {
	.home_slider .owl-carousel-item-imgtitle{
			font-size:26px;
		}
	.home_slider .owl-carousel-item-imgcontent{
		line-height:22px;
		font-size:20px;
	}
}
@media only screen and (max-width:690px) {
	.home_slider .owl-carousel-item-imgoverlay{
		width:80%;
	}
	.home_slider .owl-controls.clickable{
		left: 70px;
	}
	.home_slider .owl-theme .owl-controls .owl-buttons .owl-prev{
		height: 40px;
	}
	.home_slider .owl-theme .owl-controls .owl-buttons .owl-prev:before, .home_slider .owl-theme .owl-controls .owl-buttons .owl-next:before{
		border-top: 40px;
		border-left: 19px;
		border-right: 0;
		border-bottom: 0;
		border-style: solid;
		border-color: transparent;
		border-top-color: #59B7EB;
	}
	.home_slider .owl-theme .owl-controls .owl-buttons .owl-prev:after, .home_slider .owl-theme .owl-controls .owl-buttons .owl-next:after{
		border-right: 21px;
		border-left: 0;
		border-top: 0;
		border-bottom: 40px;
		border-color: transparent;
		border-style: solid;
		border-bottom-color: #59B7EB;
	}
	.home_slider .owl-theme .owl-controls .owl-buttons div{
		font-size: 25px;
		height: 40px;
	}
	i.fa.fa-chevron-right{
		position: relative;
		left: 5px;
	}

}
@media only screen and (max-width:640px) {
	.home_slider .owl-item .item a:before {
		width: 90px;
		padding:2px;
		top:64%;
	}

	.meu_owl .owl-carousel-item-imgcontent{
		top: 75px;
	}

}

@media only screen and (max-width:616px) {
	.navbar.navbar-default{
		top:75px;
	}
	.logo {
	    position: relative;
	    top: -75px;
	    left: 0;
	}

	.home_slider .owl-carousel .owl-item {
	}
	.home_slider .owl-carousel-item-imgoverlay {
	    top: 34%;
	    left: 2%;
	}
	.home_slider .owl-item .item a:before {
		top:84%;
		left: 2%;
	}
	.home_slider .owl-carousel-item-imgtitle{
		position: relative;
		top: -60px;
	}
	.home_slider .owl-carousel-item-imgcontent{
		position: relative;
		top: -60px;
	}
	.home_slider .owl-item .item a:before{
		top: 67%;
	}
	.navbar-default .navbar-toggle{
		top: -15px;
	}
}
@media only screen and (max-width:600px) {
	.logo{
		top:-75px;
		right: 0;
	}
}
@media only screen and (max-width:583px) {

	.home_slider .owl-carousel-item-imgtitle{
		font-size:20px;
		line-height:22px;
	}
	.home_slider .owl-carousel-item-imgcontent{
		line-height:20px;
		font-size:16px;
	}


	.meu_owl .owl-carousel-item-imgcontent{
		font-size: 14px;
		top: 75px;
	}
	.carousel-control{
		width: 40px;
		height: 40px;
	}
	.slider-controls{
		bottom: 43px;
	}
	.carousel-control:before{
		border-left: 19px;
		border-right: 0;
		border-bottom: 0;
		border-top: 40px;
		border-style: solid;
		border-color: transparent;
		border-top-color: #59B7EB;
		background: transparent;
	}
	.carousel-control:after{
		border-right: 21px;
		border-left: 0;
		border-top: 0;
		border-bottom: 40px;
		border-color: transparent;
		border-style: solid;
		border-bottom-color: #59B7EB;
	}
	.slider-controls{
		right: 40px;
	}
}
@media only screen and (max-width:521px) {
	.quem_somos_area p, .counteudo_parcerias p{
		font-size: 17px;
		line-height: 25px;
	}
	.enigma_header_breadcrum_title h1{
		font-size: 25px;
	}
	.breadcrumb{
		font-size: 15px;
	}
}
@media only screen and (max-width:506px) {
	.meu_owl .owl-carousel-item-imgcontent{
		font-size: 13px;
		top: 75px;
	}

	.home_slider .owl-carousel-item-imgcontent{
		margin-left: 10px;
	}
	.home_slider .owl-carousel-item-imgtitle {
    	margin-top: 10px;
    	margin-left: 10px;
	}
	.home_slider .owl-carousel-item-imgoverlay{
		background-color:#59B7EB;
		width: 100%;
		left: 0;
		position: absolute;
		top: 100%;
		height: 160px;
	}

	.home_slider .owl-carousel .item:hover .owl-carousel-item-imgoverlay {
		background-color: #59B7EB;
	}
	.home_slider .owl-item .item a:before{
		margin-top: 158px;
	    z-index: 11;
	    left: 75%;
	}
	.enigma_service{
		padding-top: 55px;
	}
	.home_slider .owl-wrapper-outer{
		border: 0;
	}
	.home_slider .owl-carousel-item-imgoverlay{
		position: relative;
		top: -10px;
	}
	.owl-theme .owl-controls{
		margin-top: -159px;
		right: -90px;
	}
	.home_slider .owl-carousel-item-imgtitle{
		top: 20px;
	}
	.home_slider .owl-carousel-item-imgcontent{
		top: 17px;
	}
	.home_slider .owl-item .item a:before{
		z-index: 99999;
		top: 160px;
	}
	.parcerias_area{
		height: 555px;
	}
	.home_slider .owl-theme .owl-controls .owl-buttons{
		bottom: -2px;
	}

}
@media only screen and (max-width:490px) {
	.home_slider .owl-item .item a:before{
		margin-top: 150px;
	    left: 73%;
	}
}
@media only screen and (max-width:470px) {
	.carousel{
		top: 0;
	}
	.logo{
		top: -9px;
	}
	.container.navbar-container{
		top: -51px;
	}
	.top-menu {
	    width: 85px;
	    font-size: 13px;
	}
	.top-menu.link3{
		width: 120px;
	}
	.navbar.navbar-default{
		top: 60px;
	}
	.header_section .container .row {
	    margin: 0;
	}
	/*.title-jma{
		top: 35%;
	}*/

	.home_slider .owl-item .item a:before{
		margin-top: 140px;
	    left: 72%;
	}
	.enigma_service{
		padding-top: 126px;
	}
	.navbar-default .navbar-toggle{
		top: 0;
	}

}
@media only screen and (max-width:450px) {
	.home_slider .owl-item .item a:before{
		margin-top: 130px;
	    left: 72%;
	}
}
@media only screen and (max-width:425px) {
	.meu_owl .owl-carousel-item-imgcontent{
		top: 75px;
	}
	.home_slider .owl-item .item a:before{
		margin-top: 120px;
	    left: 69%;
	}
}
@media only screen and (max-width:421px) {
	.logo{
		top: -13px;
	}
	.navbar.navbar-default{
		top: 60px;
	}
}
@media only screen and (max-width:419px) {
	.quem_somos_area p, .counteudo_parcerias p{
		font-size: 13px;
	}
	.meu_owl .owl-carousel-item-imgoverlay{
		height: 185px;
	}
	.meu_owl .owl-carousel-item-imgcontent{
		top: 90px;
	}
	.parcerias_area{
		height: 580px;
	}
	.meu_owl .owl-item .item a:after{
		bottom: 49.5%;
	}
	.home_slider .owl-item .item a:before{
		left: 69%;
		margin-top: 110px;
	}
}
@media only screen and (max-width:379px) {
	.meu_owl .owl-carousel-item-imgoverlay{
		top: 0;
	}
	.home_slider .owl-item .item a:before{
		left: 64%;
		top: 45%;
	}
}
@media only screen and (max-width:358px) {
	.counteudo_quem_somos, .counteudo_parcerias{
		margin-top: -15px;
	}
}
@media only screen and (max-width:320px) {
	.home_slider .owl-theme .owl-controls .owl-buttons .owl-prev:after, .home_slider .owl-theme .owl-controls .owl-buttons .owl-next:after{
		right: -20px;
		top: 0px;
	}
	.home_slider .owl-theme .owl-controls .owl-buttons{
		bottom: 45px;
	}
	.home_slider .owl-carousel-item-imgoverlay{
		height: 200px;
	}
	.home_slider .owl-item .item a:before{
		left: 60%;
		top: 52%;
	}
}


