@media (max-width: 1440px){
	.menu-main-menu
	{
		padding: 50px 45px;
	}
}

@media (max-width: 1440px) and (min-width: 1263px){
	body .custom.tparrows {
	    display: block !important;
	}
}


@media (max-width: 1024px){
	.hide_on_notebook, .hide_on_mobile {
	    display: none;
	}
	.sc_layouts_menu_mobile_button {
	    display: inline-block;
	}
	.column_container_left:not(.pesquisa_documentos_column)
	{
		display: none;
	}
	.column_container_right
	{
		width: 100%;
	}
	.column_container_right > .vc_column-inner > .wpb_wrapper
	{
		padding-left: 0px;
	}
}

@media (max-width: 1262px) and (min-width: 960px){
	.BigWhiteText {
	    left: 0px !important;
	}
	body .custom.tparrows {
	    display: block !important;
	}

	.footer_wrap .vc_column_container>.vc_column-inner
	{
	    padding-left: 5px;
	    padding-right: 5px;
	}
}


@media (max-width: 959px){
	.newsletter_container .mc4wp-form .mc4wp-form-fields input[type="email"]{	    
	    padding: 17px 105px 17px 15px;
	}
}

@media (max-width: 959px) and (min-width: 768px){
	.contact_container .vc_column-inner .wpb_wrapper .vc_custom_heading
	{
		font-size: 25px !important;
	}

	.mnp_indh_section_wrapper > .sc_content_container h2
	{
		font-size: 25px !important;
		line-height: 25px !important;
	}
}

@media (max-width: 767px) and (min-width: 480px)
{
	body.wpb-js-composer .team_wrapper .vc_separator.separator_70px{
	    margin-top: 50px !important;
	}
}

@media (max-width: 767px)
{
	.column_container_left:not(.pesquisa_documentos_column)
	{
		display: none;
	}

	.column_container_right > .vc_column-inner > .wpb_wrapper
	{
		padding-left: 0px;
	}
    .content_wrap, .content_container {
	    width: auto !important;
	    padding-left: 15px;
	    padding-right: 15px;
	}

	.mnp_indh_section_wrapper > .sc_content_container
	{
		margin-bottom: 20px;
	}

	.queixa_container .sc_item_button
	{
	    text-align: center;
    	margin-bottom: 20px;
	}

	/*.listagens_wrapper ul
	{
		justify-content: center;
	}*/

	.noticias_left_container
	{
		margin-bottom: 20px;
	}

	.footer_wrap .vc_column_container>.vc_column-inner
	{
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.noticias_right_container.wpb_column.vc_column_container .vc_column-inner
	{
		padding-left: 15px;
	}
	.noticias_right_container > .vc_column-inner > .wpb_wrapper, 
	.noticias_right_container > .vc_column-inner > .wpb_wrapper > .sc_blogger, 
	.noticias_right_container > .vc_column-inner > .wpb_wrapper > .sc_blogger > .sc_blogger_content, 
	.noticias_right_container > .vc_column-inner > .wpb_wrapper > .sc_blogger > .sc_blogger_content > .sc_blogger_item, 
	.noticias_right_container > .vc_column-inner > .wpb_wrapper > .sc_blogger > .sc_blogger_content > .sc_blogger_item > .post_featured, 
	.noticias_right_container > .vc_column-inner > .wpb_wrapper > .sc_blogger > .sc_blogger_content > .sc_blogger_item > .post_featured img
	{
		height: auto;
	}

	.noticias_right_container > .vc_column-inner > .wpb_wrapper > .sc_blogger > .sc_blogger_content > .sc_blogger_item > .sc_blogger_item_content
	{
		padding:0;
	}

	.noticias_right_container .sc_blogger_item
	{
		flex-direction: column;
	}
}

@media (max-width: 479px){
	.mnp_indh_section_wrapper > .sc_content_container h2
	{
		font-size: 25px !important;
		line-height: 25px !important;
	}

	.mnp_indh_section_wrapper > .sc_content_container img
	{
		max-width: 100%;
	}

	.column_container_right > .vc_column-inner > .wpb_wrapper > h1.vc_custom_heading
	{
		font-size: 30px !important;
		line-height: 30px !important;
	}

	.contact_container .vc_column-inner .wpb_wrapper, .contact_container .vc_column-inner .wpb_wrapper .vc_custom_heading
	{
		display: block;
		text-align: center !important;
	}

	.contact_container .vc_column-inner > .wpb_wrapper .sc_content .sc_content_container
	{
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.footer_images_content .sc_content_container img {
	    margin: 0 5px;
	}

	.team_wrapper rs-module-wrap
	{
		margin-bottom: 70px !important;
	}

	.menu_mobile .search_mobile {
	    bottom: 4rem !important;
	}

	body.wpb-js-composer .team_wrapper .vc_separator.separator_70px{
	    margin-top: 60px !important;
	}

	.rh_wrapper .vc_column-inner > .wpb_wrapper
	{
		display: block;
	}

	.rh_wrapper .vc_column-inner > .wpb_wrapper h3
	{
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.rh_wrapper .vc_column-inner > .wpb_wrapper *
	{
		text-align: center !important;
	}

	.rh_wrapper .vc_column-inner > .wpb_wrapper img
	{
		margin: auto !important;
	}
}


