@media(max-width:1500px){
	/* .grid_square .info_ h3{font-size: 30px;} */
}
@media(max-width:1170px){
	header{position:absolute;top:0;left:0;width:100%;flex-direction: column;}
	.home header{background-color: #f2f2f2;}
	header .left, header .right{width:100%;}
	header .right{display:none;padding-top:15px;}
	header .logo img{max-height:40px;display: inline-block;}
	header nav ul li{float: none;width:100%;}
	header nav ul li a{padding:10px 20px;}
	.btn_menu{display: block;}
	.cont_margin_top{margin-top: 70px;margin-bottom: 45px;}

	#logo_section .txt_central{height: 60vh;max-height:405px;}

	/* .grid_square .info_ h3{font-size: 25px;} */
	#squear_text .info_{padding:100px;}
}
@media(max-width:996px){
	#squear_text .info_{}
	.documents {
	margin-bottom: 40px;
	text-align: center;
}
.cont_agenda .nav-tabs>li {
	width: 100%
}
.cont_agenda .tab-content .tab-pane table .event {
	font-size: 1em;
	line-height: 1em;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
}
.cont_agenda .tab-content .tab-pane table .btn {
	font-size: 1em;
	font-weight: bold;
	border: none;
}
.cont_agenda .nav-tabs>li {
	padding: 0 0;
}
.cont_agenda .nav-tabs>li {
	margin-bottom: 0.3em;
}
.cont_agenda .tab-content .tab-pane table .event p {
	font-size: 1em;

}
.nav-tabs>li>a {
	font-size: 0.8em;}
}
@media(min-width:861px){
	.flex-speakers .flex-speakers-item{width:25%;}
	.list-attendants .flex-speakers .flex-speakers-item {
width: 33%;
}
.cont_agenda .tab-content .tab-pane table .event {
	font-size: 1em;
	line-height: 1em;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
}
.cont_agenda .tab-content .tab-pane table .event span {
font-size: 1em;
line-height: 1em;
color: #fff;
font-weight: normal;
display: block;
}
.cont_agenda .tab-content .tab-pane table .hour {
margin: 0;
padding: 5px 10px;
font-size: 1em;
text-align: center;
}
.cont_agenda .tab-content .tab-pane table .btn {
	font-size: 1em;
	font-weight: bold;
	border: none;
}
.cont_agenda .nav-tabs>li {
	padding: 0 0;
}
.cont_agenda .nav-tabs>li {
	margin-bottom: 0.3em;
}
.cont_agenda .tab-content .tab-pane table .event p {
	font-size: 1em;

}
.nav-tabs>li>a {
	font-size: 0.8em;}
}
@media(max-width:860px){
	#logo_section .brasil{display: none;}
	#logo_section .txt_central{margin:0 auto;}
	.dateConference{position: relative;margin: 0 auto;float: none;display: table;left: initial;top: initial;margin-top: 60px;}

/* 	.listado_dinamico .left,
.listado_dinamico .square_one,
.listado_dinamico .square_two,
.listado_dinamico .square_three{display: none;}
.listado_dinamico ul li a{margin:0 auto;display:table;text-align: center;} */
/* 	#listado_principal{padding:100px 0;} */
	.grid_square .info_ h3{font-size: 20px;}
	.grid_square .cont_grid {padding:50px;}
	.grid_square .cont_grid .item_grid,
	.grid_square .cont_grid .item_grid.doble{flex: 0 1 100%;padding:0;}
	.grid_square .info_.empty{display: none;}
	.grid_square .info_{position:relative;}




	.flex-speakers .flex-speakers-item{width:33.33333333%;}

	.flex_modal_person{flex-direction: column;}
	.flex_modal_person .flex_item_photo_,
	.flex_modal_person .flex_item_text_{width: 100%;padding:0 30px;max-width: 100%;}
	.flex_modal_person .flex_item_text_{padding-top:30px;}
	.speakers_modal .photo{display:table;margin:0 auto;}
	.cont_speakers .speakers_modal{padding:0 15px;}
	.cont_agenda .tab-content .tab-pane table .event span {
	font-size: 1em;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	display: block;
	}
	.cont_agenda .tab-content .tab-pane table .event {
	font-size: 1em;
	line-height: 1em;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	}
	.cont_agenda .tab-content .tab-pane table .btn {
	font-size: 1em;
	font-weight: bold;
	border: none;
}
.cont_agenda .nav-tabs>li {
	padding: 0 0;
}
.cont_agenda .nav-tabs>li {
	margin-bottom: 0.3em;
}
.cont_agenda .tab-content .tab-pane table .event p {
	font-size: 1em;

}
.nav-tabs>li>a {
	font-size: 0.8em;}
}

@media(max-height:680px){
	#logo_section .txt_central{height: 50vh;max-height:405px;margin-top: 70px;}
	.cont_agenda .tab-content .tab-pane table .event span {
	font-size: 1em;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	display: block;
	}
	.cont_agenda .tab-content .tab-pane table .event {
	font-size: 1em;
	line-height: 1em;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	}
	.cont_agenda .tab-content .tab-pane table .hour {
margin: 0;
padding: 5px 10px;
font-size: 1em;
text-align: center;
}
.cont_agenda .tab-content .tab-pane table .btn {
	font-size: 1em;
	font-weight: bold;
	border: none;
}
.cont_agenda .nav-tabs>li {
	padding: 0 0;
}
.cont_agenda .nav-tabs>li {
	margin-bottom: 0.3em;
}
.cont_agenda .tab-content .tab-pane table .event p {
	font-size: 1em;

}
.nav-tabs>li>a {
	font-size: 0.8em;}
}


@media(max-width:768px){
	.botonera ul li a{padding:10px 15px;height:auto;}
	footer .text-right{text-align: center!important;margin-top:15px;}
	footer address p{text-align:center!important;}
	.formulario_news{width: calc(100% - 180px)!important;}
	.formulario_news .cont_padd{display:block!important;opacity: 1!important;}
		.cont_agenda .tab-content .tab-pane table .event span {
	font-size: 1em;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	display: block;
	}
	.cont_agenda .tab-content .tab-pane table .event {
	font-size: 1em;
	line-height: 1em;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	}
	.cont_agenda .tab-content .tab-pane table .hour {
margin: 0;
padding: 5px 10px;
font-size: 1em;
text-align: center;
}
.cont_agenda .tab-content .tab-pane table .btn {
	font-size: 1em;
	font-weight: bold;
	border: none;
}
.cont_agenda .nav-tabs>li {
	padding: 0 0;
}
.cont_agenda .nav-tabs>li {
	margin-bottom: 0.3em;
}
.cont_agenda .tab-content .tab-pane table .event p {
	font-size: 1em;

}
.nav-tabs>li>a {
	font-size: 0.8em;}
}

@media(max-width:660px){

	.botonera {text-align: center;}
	.botonera ul li{padding:5px;margin:0;}
	.botonera ul li a{font-size:14px;}
	#logo_section .flex_center .item_flex_center{padding:30px;}
	.flex-speakers .flex-speakers-item{width:50%;}
		.cont_agenda .tab-content .tab-pane table .event span {
	font-size: 1em;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	display: block;
	}
	.cont_agenda .tab-content .tab-pane table .event {
	font-size: 1em;
	line-height: 1em;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	}
	.cont_agenda .tab-content .tab-pane table .hour {
margin: 0;
padding: 5px 10px;
font-size: 1em;
text-align: center;
}
.cont_agenda .tab-content .tab-pane table .btn {
	font-size: 1em;
	font-weight: bold;
	border: none;
}
.cont_agenda .nav-tabs>li {
	padding: 0 0;
}
.cont_agenda .nav-tabs>li {
	margin-bottom: 0.3em;
}
.cont_agenda .tab-content .tab-pane table .event p {
	font-size: 1em;

}
.nav-tabs>li>a {
	font-size: 0.8em;}
}

@media(max-width:636px){
	.cont_newsletter .newsletter{height:auto;width:100%;background-size: 50px auto;}
	.formulario_news {width: 100%!important;height:auto;}
	.formulario_news h3{font-size: 20px;text-align: center;}
	.formulario_news h4{font-size:16px;text-align: center;}
	.formulario_news .form-group{width:100%;float: none;margin: 0;padding:0;}
	.formulario_news .form-group+.form-group{margin-top:15px;}

	.default .ttl_,.ttl_,
	.about .ttl_, .default .ttl_{font-size:40px;text-align:center;}
	.cont_flatPages #cuadros_svg{display: none;}

	#sponsor_slider h3{font-size:30px}
	.cont_agenda .tab-content .tab-pane table .event span {
	font-size: 1em;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	display: block;
	}
	.cont_agenda .tab-content .tab-pane table .event {
	font-size: 1em;
	line-height: 1em;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	}
	.cont_agenda .tab-content .tab-pane table .hour {
margin: 0;
padding: 5px 10px;
font-size: 1em;
text-align: center;
}
.cont_agenda .tab-content .tab-pane table .btn {
	font-size: 1em;
	font-weight: bold;
	border: none;
}
.cont_agenda .nav-tabs>li {
	padding: 0 0;
}
.cont_agenda .nav-tabs>li {
	margin-bottom: 0.3em;
}
.cont_agenda .tab-content .tab-pane table .event p {
	font-size: 1em;

}
.nav-tabs>li>a {
	font-size: 0.8em;}
}

@media(max-width:480px){
	.cont_slider .controls{display: none;}
	.dateConference {padding-left: 70px;}
	.dateConference h4{font-size: 2em;}
	.flex-speakers .flex-speakers-item{width:100%;}
	.grid_square .info_{padding: 15px;}
	.grid_square .info_ h3{font-size: 16px;}
	.cont_agenda .tab-content .tab-pane table .event span {
	font-size: 1em;
	line-height: 1em;
	color: #fff;
	font-weight: normal;
	display: block;
	}
	.cont_agenda .tab-content .tab-pane table .event {
	font-size: 1em;
	line-height: 1em;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	}
	.cont_agenda .tab-content .tab-pane table .hour {
margin: 0;
padding: 5px 10px;
font-size: 1em;
text-align: center;
}
.cont_agenda .tab-content .tab-pane table .btn {
	font-size: 1em;
	font-weight: bold;
	border: none;
}
.cont_agenda .nav-tabs>li {
	padding: 0 0;
}
.cont_agenda .nav-tabs>li {
	margin-bottom: 0.3em;
}
.cont_agenda .tab-content .tab-pane table .event p {
	font-size: 1em;

}
.nav-tabs>li>a {
	font-size: 0.8em;}
}