

.titulo_principal
{

	margin-top:10px; 
	margin-bottom: 20px;
	text-decoration: underline;
	text-decoration-color:#ff9c00;
	text-decoration-thickness: 2px; 
	text-underline-offset: 10px /*border-bottom:1px solid #ff9c00;*/ 
}
.titulo_principal2
{	
	margin-top:10px; 
	margin-bottom: 20px;
	text-decoration: underline;
	text-decoration-color:#ff9c00;
	text-decoration-thickness: 2px; 
	text-underline-offset: 10px /*border-bottom:1px solid #ff9c00;*/ 
}

/*=====================================================*/
/*===================== TXT/IMG 1 =====================*/
/*=====================================================*/
.container_txt1_des_proj_elet
{
	display: flex;		
	margin: 0px;
	padding: 0px;
	/*flex-flow: column wrap;*/
	/*gap: 5px;*/
	/*align-items: center ;*/	
}

.container_txt1_des_proj_elet_filho
{	
	width: calc(100% - 380px);
	/*background-color: #E0E4F4; */		
	border-radius: 10px 0px 0px 10px;
	margin-top:10px ;	
	border: 1px solid #ff9c00;
	border-right: 0px;	
}
/*----- TOPICO 1 TXT1 ------*/
.tpc_txt1_des_proj_elet
{
	display: flex;
	gap: 20px;
	margin-top: 0px;	
}

/*----- IMG 1 ------*/
.img1_des_proj_elet
{	
	width: 365px;	
	margin-right: 10px;		
	margin-left: 10px;

	margin-top: 10px;	
	border-radius:12px ;	
}

/*----- IMG 1 ------*/
/*
.img1_des_proj_elet
{	
	background-image: url(../img/des_proj_elet_img1.jpg);
	background-repeat: no-repeat;
	background-size: 350px 438px;
	width: 350px;	
	height: 438px;		
	margin-right: 10px;		
	margin-left: 10px;	
	margin-top: 10px;	
	border-radius:12px ;	
}
*/
.txt1_des_proj_elet
{	
	height: 438px;
	margin-left: 10px;
	margin-right: 10px;
}
.tit_txt1_des_proj_elet
{
	font-size: 30px;
	text-align: center;
	margin-top: 5px;
}

.conheca_nosso_portfolio
{
margin-top: 10px;	
	
		
}


/*=====================================================*/
/*===================== TXT/IMG 2 =====================*/
/*=====================================================*/
.tit_txt2_des_proj_elet
	{	
		font-size: 25px;
		margin-top: 15px;
		text-align: center;		
	}
	/*----- TOPICO 1 TXT2 ------*/
.tpc_txt2_des_proj_elet
{
	display: flex;
	gap: 20px;
	margin-top: 25px;
}

.container_txt2_des_proj_elet
{
	display: flex;
	/*flex-flow: column wrap;*/
	/*gap: 3px;*/
	/*align-items: center ;*/	

}
.container_txt2_des_proj_elet_filho
{
	/*width:100%;*/
	width: calc(100% - 370px); 
	background-color: #E0E4F4; 	
	border-radius: 0px 10px 10px 0px;	
	border: 1px solid #ff9c00;
	border-left: 0px;
}


/*----- IMG 2 ------*/
.img2_des_proj_elet
{		
	width: 345px;		
	margin-right: 10px;		
	margin-left: 10px;		
	border-radius:12px ;	

}
.txt2_des_proj_elet
{	
	margin-left: 10px;
	height: 404px;	
}
/*
.tit_txt2_des_proj_elet
{
	font-size: 30px;
	text-align: center;
}*/

/*=====================================================*/
/*===================== TXT/IMG 3 =====================*/
/*=====================================================*/
.container_txt3_des_proj_elet
{
	display: flex;
	/*flex-flow: column wrap;*/
	/*gap: 3px;*/
	/*align-items: center ;*/

}
.container_txt3_des_proj_elet_filho
{
	width: calc(100% - 320px); 
	/*background-color: #E0E4F4; */	
	border-radius: 10px 0px 0px 10px;		
	border: 1px solid #ff9c00;	
	border-right: 0px;
}
/*----- TOPICO 1 TXT3 ------*/
.tpc_txt3_des_proj_elet
{
	display: flex;
	gap: 20px;
}

/*----- IMG 3 ------*/
.img3_des_proj_elet
{	
	width: 310px;			
	margin-right: 10px;		
	margin-left: 10px;		
	border-radius:12px ;	
}
.txt3_des_proj_elet
{	
	height:304px; 
	width: 100%;  		
	margin-left: 10px;
	padding-right: 7px;

}
.tit_txt3_des_proj_elet
{
	font-size: 30px;
	text-align: center;
}

/*=====================================================*/
/*===================== TXT/IMG 4 =====================*/
/*=====================================================*/
.container_txt4_des_proj_elet
{
	display: flex;
	/*flex-flow: column wrap;*/
	/*gap: 3px;*/
	/*align-items: center ;*/	

}
.container_txt4_des_proj_elet_filho
{
	width: calc(100% - 510px); 
	background-color: #E0E4F4; 	
	border-radius: 0px 10px 10px 0px;	
	border: 1px solid #ff9c00;
	border-left: 0px;
}
/*----- TOPICO 1 TXT4 ------*/
.tpc_txt4_des_proj_elet
{
	display: flex;
	gap: 20px;
}



/*----- IMG 4 ------*/
.img4_des_proj_elet
{		
		
	width: 490px;	
	height: 312px;		
	margin-right: 10px;		
	margin-left: 10px;		
	border-radius:12px ;	
}
.txt4_des_proj_elet
{	
	margin-left: 10px;
	height: 317px;
}
.tit_txt4_des_proj_elet
{
	font-size: 30px;
	text-align: center;
}




/*====================================================================*/
/*===================== CHAMADAS PARA PORTFOLIO =====================*/
/*===================================================================*/
.img_projeto_eletronico_quadricoptero
{				
	width: 185px;	
	height: 149px;
	border-radius:10px 10px 10px 10px ;
	margin: 0;
	padding: 0;		
	margin: 0 auto;	
}
.img_projeto_eletronico_controlador_temperatura
{
	width: 238px;	
	height: 149px;
	border-radius:10px 10px 10px 10px ;	
	margin: 0;
	padding: 0;		
	margin: 0 auto;	
}
.img_projeto_eletronico_central_de_alarme_de_incendio

{
	/*background-image: url(../img/portfolio/CENTRAL-ALARME-INCENDIO-LD.png);*/
	background-repeat: no-repeat;	
	width: 275px;		
	height: 149px;
	border-radius:10px 10px 10px 10px ;
	margin: 0;
	padding: 0;		
	margin: 0 auto;	
	/*margin-top: 8px;*/
}
.img_projeto_eletronico_kit_microcontrolador_8051
{		
	width: 196px;	
	height: 155px;
	border-radius:10px 10px 10px 10px;			
}
.img_projeto_eletronico_jiga_teste
{
	width: 201px;	
	height: 150px;
	border-radius:10px 10px 10px 10px ;
	margin: 0;
	padding: 0;		
	margin: 0 auto;
	
}

.img_placa_eletronica_conv_corrente
{		
	width: 201px;	
	height: 150px;
	border-radius:10px 10px 10px 10px ;
	margin: 0;
	padding: 0;		
	margin: 0 auto;
}

.img_projeto_eletronico_termometro_sem_fio_emissor
{
	width: 235px;	
	height: 134px;
	border-radius:10px 10px 10px 10px ;	
	margin: 0;
	padding: 0;		
	margin: 0 auto;
	margin-top: 8px;
}
.img_projeto_eletronico_termometro_sem_fio_receptor
{
	width: 195px;	
	height: 135px;
	border-radius:10px 10px 10px 10px ;	
	margin: 0;
	padding: 0;		
	margin: 0 auto;
	margin-top: 8px;
}
.img_projeto_eletronico_imu
{			
	
	width: 240px;	
	height: 132px;
	border-radius:10px 10px 10px 10px ;
	margin: 0;
	padding: 0;		
	margin: 0 auto;
	margin-top: 8px;
}
.img_projeto_eletronico_biomecanica
{				
	width: 190px;	
	height: 134px;
	border-radius:10px 10px 10px 10px ;	
	margin: 0;
	padding: 0;		
	margin: 0 auto;
	margin-top: 8px;
}
.img_projeto_eletronico_kit_8051
{			
	width: 175px;	
	height: 135px;
	border-radius:10px 10px 10px 10px ;
	margin: 0;
	padding: 0;		
	margin: 0 auto;
	margin-top: 8px;
}
.img_projeto_eletronic_gravador_pic_usb
{
	width: 170px;	
	height: 140px;
	border-radius:10px 10px 10px 10px ;
	margin: 0;
	padding: 0;		
	margin: 0 auto;
	margin-top: 8px;
}





























@media (max-width:1136px)
{
	/*----- TOPICO 1 TXT1 ------*/
	/*.tpc_txt1_des_proj_elet
	{
		margin-top: -15px;
	}*/
}

@media (max-width:1000px)
{
	/*----------------------------------------------*/
	/*--------- FONT SIZE (TXT2_MONT_PCI) ----------*/
	/*----------------------------------------------*/
	.titulo_principal
	{
		font-size: 30px;
		text-underline-offset: 8px;				
	}
	.titulo_principal2
	{
		font-size: 30px;
		text-underline-offset: 8px;				
	}
	.quebra_linha1
	{
		display: none;
	}
}













@media (max-width:1100px)
{

	
	.tit_txt1_des_proj_elet
	{
		font-size: 22px;		
	}
	/*---------- IMG2 ----------*/
	.img2_des_proj_elet
	{
		background-size: 350px 524px;
		width: 300px;
		height: 524px;
		margin-right: 1px;		
		margin-left: 1px;			
	}
	/*.tit_txt2_des_proj_elet
	{
		font-size: 22px;		
	}*/
	
	.tit_txt3_des_proj_elet
	{
		font-size: 22px;		
	}
	/*---------- IMG4 ----------*/
	.img4_des_proj_elet
	{	
				
		background-size: 500px 317px;
		width: 350px;	
		height: 317px;		
		margin-right: 1px;		
		margin-left: 1px;	
	}
	.tit_txt4_des_proj_elet
	{
		font-size: 22px;		
	}
	/*==============================================================*/
	/*=========================  TX1/IMG 1 =========================*/
	/*==============================================================*/	
	/*----- TOPICO 1 TXT1 ------*/
	.tpc_txt1_des_proj_elet
	{
		/*margin-top: 0px;*/
	}
	.container_txt1_des_proj_elet_filho
	{	
		width: calc(100% - 302px);
		/*background-color: #E0E4F4; */		
		border-radius: 10px 0px 0px 10px;
		margin-top:10px ;	
		border: 1px solid #ff9c00;
		border-right: 0px;	
	}
	/*---------- IMG1 ----------*/
	.img1_des_proj_elet
	{				
		width: 300px;	
		height: 438px;		
		margin-left: 1px;
		margin-right: 1px;		
		object-fit: cover;		

	}
	.tit_txt1_des_proj_elet
	{
		font-size: 22px;		
	}
	/*==============================================================*/
	/*=========================  TX2/IMG 2 =========================*/
	/*==============================================================*/	
	/*----- TOPICO 2 TXT2 ------*/
	.tpc_txt2_des_proj_elet
	{
		/*margin-top: 0px;*/
	}
	.container_txt2_des_proj_elet_filho
	{	
		width: calc(100% - 302px);
		/*background-color: #E0E4F4; */		
		border-radius: 0px 10px 10px 0px;		
		border: 1px solid #ff9c00;
		border-left: 0px;	
	}
	/*---------- IMG2 ----------*/
	.img2_des_proj_elet
	{				
		width: 300px;			
		margin-left: 1px;
		margin-right: 1px;		
		object-fit: cover;		

	}
	.tit_txt2_des_proj_elet
	{
		font-size: 22px;		
	}

	/*==============================================================*/
	/*=========================  TX3/IMG 3 =========================*/
	/*==============================================================*/	
	/*----- TOPICO 3 TXT3 ------*/
	.tpc_txt3_des_proj_elet
	{
		/*margin-top: 0px;*/
	}
	.container_txt3_des_proj_elet_filho
	{	
		width: calc(100% - 252px);
		/*background-color: #E0E4F4; */		
		border-radius: 10px 0px 0px 10px;
		margin-top:10px ;	
		border: 1px solid #ff9c00;
		border-right: 0px;	
	}	
	/*---------- IMG3 ----------*/

	.img3_des_proj_elet
	{				
		width: 250px;	
		height: 304px;		
		margin-left: 1px;
		margin-right: 1px;
		margin-top: 10px;		
		object-fit: cover;		

	}
	.tit_txt3_des_proj_elet
	{
		font-size: 22px;		
	}
	/*==============================================================*/
	/*=========================  TX4/IMG 4 =========================*/
	/*==============================================================*/	
	/*----- TOPICO 4 TXT2 ------*/
	.tpc_txt4_des_proj_elet
	{
		/*margin-top: 0px;*/
	}
	.container_txt4_des_proj_elet_filho
	{	
		width: calc(100% - 402px);
		/*background-color: #E0E4F4; */		
		border-radius: 0px 10px 10px 0px;		
		border: 1px solid #ff9c00;
		border-left: 0px;	
	}
	/*---------- IMG2 ----------*/
	.img4_des_proj_elet
	{				
		width: 400px;			
		margin-left: 1px;
		margin-right: 1px;		
		object-fit: cover;		

	}
	.tit_txt4_des_proj_elet
	{
		font-size: 22px;		
	}


}



@media (max-width:973px)
{

	.txt4_des_proj_elet_p1
	{
		margin-top: -8px;
	}

}


@media (max-width:956px)
{
	.tpc_txt1_des_proj_elet
	{
		font-size: 15px;
	}
	.conheca_nosso_portfolio
	{
		/*display: none;*/
		margin-top: -8px;
		margin-right: 30px;
		margin-left: 30px;
		font-size: 15px;		
	}
}




@media (max-width:923px)
{
	

	.img_projeto_eletronico_central_de_alarme_de_incendio
	{
		width: 250px;		
	}

	.container_txt4_des_proj_elet_filho
	{	
		width: calc(100% - 342px);
		/*background-color: #E0E4F4; */		
		border-radius: 0px 10px 10px 0px;		
		border: 1px solid #ff9c00;
		border-left: 0px;	
	}
	/*---------- IMG2 ----------*/
	.img4_des_proj_elet
	{				
		width: 340px;			
		margin-left: 1px;
		margin-right: 1px;		
		object-fit: cover;		

	}


}

@media (max-width:885px)
{

.quebra_linha2
	{
		display: none;
	}

	.tit_txt2_des_proj_elet
	{
		font-size: 21px;
	}
}


@media (max-width:849px)
{
	/*---------------------------------------------*/
	/*---------- DESENV_PROJ_ELET.HTML ------------*/
	/*---------------------------------------------*/
	/*-------------- TEXTO 1 --------------*/	
	.conheca_nosso_portfolio
	{
		/*display: none;*/
		margin-top: -5px;
		margin-bottom: 5px;

	}
	.tpc_txt1_des_proj_elet
	{
		font-size: 16px;
	}
	.container_txt1_des_proj_elet
	{
		flex-flow: column wrap;
	}
	.container_txt1_des_proj_elet_filho
	{
		width:98%;		
		border-radius: 10px 10px 10px 10px;		
		margin: 0 auto;
		margin-top: 10px;				
		border: 1px solid #ff9c00;
	}
	.txt1_des_proj_elet
	{	
		/*height: 460px;*/
		height: auto;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 10px;
	}
	.tit_txt1_des_proj_elet
	{	
		font-size: 25px;		
	}

	.img1_des_proj_elet
	{	
		width: 350px;	
		height: 439px;		
		margin-right: 10px;		
		margin-left: 10px;

		margin-top: 10px;	
		border-radius:12px ;		
	}

	/*-------------- TEXTO 2 --------------*/	
	.container_txt2_des_proj_elet
	{
		flex-flow: column wrap;
		flex-direction: column-reverse;
	}
	.container_txt2_des_proj_elet_filho
	{
		width:98%;
		border-radius: 10px 10px 10px 10px;		
		margin: 0 auto;
		margin-top: 10px;
		border: 1px solid #ff9c00;
	}
	.txt2_des_proj_elet
	{	
		height: auto;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 10px;
	}
	.tit_txt2_des_proj_elet
	{	
		font-size: 25px;
		margin-top: 15px;
		text-align: center;		
	}

	.img2_des_proj_elet
	{		
		background-size: 350px 524px;
		width: 350px;	
		height: 524px;
		
	}
	
	/*-------------- TEXTO 3 --------------*/	
	.container_txt3_des_proj_elet
	{
		flex-flow: column wrap;		
	}
	.container_txt3_des_proj_elet_filho
	{
		width:98%;
		border-radius: 10px 10px 10px 10px;		
		margin: 0 auto;
		margin-top: 10px;
		border: 1px solid #ff9c00;
	}
	.txt3_des_proj_elet
	{	
		height: auto;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 10px;
	}
	.tit_txt3_des_proj_elet
	{	
		font-size: 25px;		
	}

	.img3_des_proj_elet
	{
		background-size: 380px 386px;
		width: 380px;	
		height: 386px;	
		margin: 0px;		
		
	}

	/*-------------- TEXTO 4 --------------*/	
	.container_txt4_des_proj_elet
	{
		flex-flow: column wrap;
		flex-direction: column-reverse;		
	}
	/*cont_flexbox_filho_txt*/
	.container_txt4_des_proj_elet_filho
	{
		width:98%;
		border-radius: 10px 10px 10px 10px;
		margin: 0 auto;				
		margin-top: 10px;
		border: 1px solid #ff9c00;
		
	}
	.txt4_des_proj_elet
	{			
		height: auto;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 2px;
	}
	.tit_txt4_des_proj_elet
	{	
		font-size: 25px;		
	}

	.img4_des_proj_elet
	{			
		width: 680px;			
		height: auto;
		margin: 0;
	}
}



@media (max-width:800px)
{
	
	.img_projeto_eletronico_central_de_alarme_de_incendio
	{
		width: 230px;		
	}


	.tpc_txt2_des_proj_elet
	{
		flex-flow: column wrap;
		gap: 0px;
	}

}




@media (max-width:780px)
{

	.titulo_principal
	{
		font-size: 25px;
		text-underline-offset: 6px;	
		text-decoration-thickness: 0px;	
	}
	.titulo_principal2
	{
		font-size: 10px;
		text-underline-offset: 6px;	
		text-decoration-thickness: 0px;	
	}


}


@media (max-width:736px)
{

	.img_projeto_eletronico_central_de_alarme_de_incendio
	{
		width: 210px;		
	}
}


@media (max-width:650px)
{

	.img_projeto_eletronico_central_de_alarme_de_incendio
	{
		width: 282px;		
	}
}

@media (max-width:532px)
{
	.tpc_txt1_des_proj_elet
	{
		flex-flow: column wrap;
		gap: 0px;
	}

}











@media (max-width:500px)
{
	/*-------------- TEXTO 1 --------------*/	
	.txt1_des_proj_elet
	{			
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 2px;
	}
	.tit_txt1_des_proj_elet
	{	
		font-size: 20px;	
	}
	/*-------------- TEXTO 2 --------------*/	
	.txt2_des_proj_elet
	{			
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 2px;
	}
	.tit_txt2_des_proj_elet
	{	
		font-size: 20px;		
	}
	/*-------------- TEXTO 3 --------------*/	
	.txt3_des_proj_elet
	{			
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 2px;
	}
	.tit_txt3_des_proj_elet
	{	
		font-size: 20px;		
	}
	/*-------------- TEXTO 4 --------------*/		
	.txt4_des_proj_elet
	{					
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 2px;
	}
	.tit_txt4_des_proj_elet
	{	
		font-size: 20px;		
	}
}



@media (max-width:400px)
{

/*---------- TXT/IMG 4 ----------*/
	.img3_des_proj_elet
	{	
		background-size: 350px 355px ;
		width: 350px;
		height: 355px;					
		
	}
}

@media (max-width:381px)
{
/*---------- TXT/IMG 4 ----------*/
	.img3_des_proj_elet
	{	
		background-size: 350px 355px ;
		width: 350px;
		height: 355px;					
		
	}

}








