

/* BREAKPOINTS - MEDIA QUERIES */

@media screen and (min-width: 0px) and (max-width: 576px){


	.main-panel{
		padding: 30px 10px;
	}
	.content-center h2{
	    color: #fff;
	    font-size: 3.5em;
	    text-align: center;
	}
	.content-center .txt_rib{
	    margin-top: -12px;
	    color: #fff;
	    font-size: 1.4em;
	    text-align: center;
	}
	.content-paragraphs{
	    top: 100px;
	    width: 100%
	}
	.pane-3{
		width: 100%;
	}
	.pane-1 h3, .pane-2 h3{
	    margin-top: 10px;
	    color: #fff;
	    font-size: 0.6em;
	    text-align: center;
	}
	.panel-about-me{
		padding: 650px 0px 160px 0px;
	}
	.panel-formacao, .panel-palestra{
	    padding: 680px 0 150px 0;
	}
	.panel-diagn{
	    padding: 680px 0 0 0;
	}
	#id_palestra{
		margin-top: -130px;
	}
	#id_palestra_2{
		margin-top: 60px;
	}
	.content-consult{
	    position: absolute;
	    top: 150px;
	    width: 100%;
	    text-align: justify;
	    margin-bottom: 35px;
	}
	.content-clients{
	    width: 100%;
	}
	.img-clients img{
	    width: 100%;
	    height: auto;
	}
	.img-consult img{
	    margin-top: -10px;
	    width: 100%;
	    height: auto;
	    border-radius: 50px;
	}
	.panel-consult{
	    padding: 550px 0 380px 0;
	}
	.content-conts{
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    gap: 10px;
	}
	.panel-contacts{
	    padding: 110px 0 50px 0;
	}


}

@media screen and (min-width: 577px) and (max-width: 770px){

	.content-paragraphs{
	    top: 100px;
	    width: 100%
	}
	.pane-3{
		width: 100%;
	}
	.pane-1 h3, .pane-2 h3{
	    margin-top: 10px;
	    color: #fff;
	    font-size: 0.6em;
	    text-align: center;
	}
	.panel-about-me{
		padding: 650px 0px 150px 0px;
	}
	.panel-formacao, .panel-palestra{
	    padding: 680px 0 150px 0;
	}
	.panel-diagn{
	    padding: 680px 0 80px 0;
	}
	#id_palestra{
		margin-top: -210px;
	}
	#id_palestra_2{
		margin-top: -130px;
	}
	.content-consult{
	    position: absolute;
	    top: 150px;
	    width: 100%;
	    text-align: justify;
	    margin-bottom: 35px;
	}
	.content-clients{
	    width: 100%;
	}
	.img-clients img{
	    width: 100%;
	    height: auto;
	}
	.img-consult img{
	    margin-top: -10px;
	    width: 100%;
	    height: auto;
	    border-radius: 50px;
	}
	.panel-consult{
	    padding: 550px 0 380px 0;
	}
	

}

@media screen and (min-width: 771px) and (max-width: 992px){

	.content-paragraphs{
	    top: 100px;
	    width: 100%
	}
	.pane-3{
		width: 100%;
	}
	.pane-1 h3, .pane-2 h3{
	    margin-top: 10px;
	    color: #fff;
	    font-size: 0.6em;
	    text-align: center;
	}
	.panel-about-me{
		padding: 650px 0px 0 0px;
	}
	.panel-formacao{
	    padding: 680px 0 100px 0;
	}
	.panel-palestra{
	    padding: 680px 0 100px 0;
	}
	.panel-diagn{
	    padding: 680px 0 0 0;
	}
	#id_palestra{
		margin-top: -210px;
	}
	#id_palestra_2{
		margin-top: -130px;
	}
	.content-consult{
	    position: absolute;
	    top: 150px;
	    width: 100%;
	    text-align: justify;
	    margin-bottom: 35px;
	}
	.content-clients{
	    width: 100%;
	}
	.img-clients img{
	    width: 100%;
	    height: auto;
	}
	.img-consult img{
	    margin-top: -10px;
	    width: 100%;
	    height: auto;
	    border-radius: 50px;
	}
	.panel-consult{
	    padding: 550px 0 450px 0;
	}

	.panel-contacts{
	    padding: 110px 0 80px 0;
	}


}



/* BREAKPOINTS - MEDIA QUERIES */