@media only screen and (max-width: 480px) {
    #cofinanciado-mobile {
        width: 55%!important;
        left: 120px!important;
        top: 10px!important;
    }
    .wrapper{
        padding: 0 10px;
    }
    .texto-topo-direita {
        font-size: 32px;
        position: relative;
        top: 50px;
        background: white;
        padding: 20px 10px;
        width: 100%!important;
        float: right;
        border-radius: 5px 0 0 5px;
        box-shadow: 3px 3px rgba(0,0,0, 0.2);
    }

    .container-img-evento {
        width: 100%;
        height: 200px!important;
    }

        .container-img-evento img {
            width: 100%;
            height: 100%;
            object-fit: contain!important;
        }

    .img-bio {
        display: none!important;
    }

    .caixa-pub{
        width: 90%;
        display: block;
        margin: 0 auto;
    }

    .pub-texto, .pub-texto2, .pub-texto3, .pub-texto4, .pub-texto-azul, .pub-texto-verde {
        padding: 10px;
    }

    .brevemente_disponivel{
        font-size: 18px!important;
    }

    .blogPostMobile {
        margin-left: 0;
        margin-right: 0;
    }

	#opoMeio{
		margin-bottom:30px;
	}

	#map-canvas{
		display: block!important;
	}

	form span.form-info {
		font-size: 13px;
	}

	#blocoNews{
		height: auto!important;
	}

	.email-container{
		margin:0;
		max-width: 100%;
	}

	#primeiro{
		padding-left: 0;
		padding-right: 0;
	}

	#segundo{
		padding-left: 0;
		padding-right: 0;
	}

	#blog{
		padding-top: 0!important;
	}

	#mT{
		margin-top: 70px;
	}

	.blog-post{
		margin-top: 30px;
	}

    .logo_produto{
        width: 50%!important;
        padding-bottom: 30px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 768px) {
    .wrapper {
        padding: 0 10px;
    }
	.blogPostMobile{
		margin-left: 0!important;
		margin-right: 0!important;
	}

	#opoMeio{
		margin-bottom:30px!important;
		margin-top:30px!important;
	}

    .container-img-evento {
        width: 100%;
        height: 300px !important;
    }

        .container-img-evento img {
            width: 100%;
            height: 100%;
            object-fit: cover !important;
        }

	#map-canvas{
		display: block!important;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		margin-top: -60px;
	}

	header.navbar .container {
		background-color: white;
	}

	.breadcrumb-wrapper {
		padding: 30px 0 15px 0;
	}

	#blocoNews{
		height: auto!important;
	}

	.email-container{
		margin:0;
		max-width: 100%;
	}

	#primeiro{
		padding-left: 0;
		padding-right: 0;
	}

	#segundo{
		padding-left: 0;
		padding-right: 0;
	}

	#blog{
		padding-top: 0!important;
	}

	#mT{
		margin-top: 70px;
	}

	.blog-post{
		margin-top: 30px;
	}

    .img-bio {
        width: 30%!important;
        position: absolute;
        left: 0;
        top: -60px!important;
        z-index: 1;
    }

    .texto-topo-direita {
        right: 20px;
    }
    #cofinanciado-mobile {
        width: 35% !important;
        left: 170px !important;
        top: 0!important;
    }

    .brevemente_disponivel {
        font-size: 22px!important;
    }

    .logo_produto {
        width: 30%!important;
        padding-bottom: 30px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1366px) {
    .wrapper {
        padding: 0 10px;
    }

    #cofinanciado-mobile {
        width: 20% !important;
        left: 180px !important;
        top: 15px !important;
    }

    .brevemente_disponivel {
        font-size: 24px!important;
    }

}