

.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: -10px;	
}

/*----- IMG 1 ------*/
.img1_des_proj_elet
{	
	width: 365px;	
	height: 570px;
	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: 25px;
	text-align: center;
	margin-top: -5px;
}

.conheca_nosso_portfolio
{	
	
		
}


/*=====================================================*/
/*===================== TXT/IMG 2 =====================*/
/*=====================================================*/
.tit_txt2_des_proj_elet
	{	
		font-size: 25px;
		margin-top: 2px;
		text-align: center;		
	}
	/*----- TOPICO 1 TXT2 ------*/
.tpc_txt2_des_proj_elet
{
	display: flex;
	gap: 20px;
	margin-top: 5px;
}

.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: 460px;	
}
/*
.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% - 360px); 
	/*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: 350px;	
	height: auto;		
	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% - 454px); 
	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: 434px;	
	height: 317px;		
	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_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: 138px;
	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:1160px)
{

	/*---------- IMG2 ----------*/
	.img2_des_proj_elet
	{		
		/*width: 300px;*/
		height: 534px;				
	}
	
	
}


@media (max-width:1130px)
{
	.tit_txt4_des_proj_elet
	{
		font-size: 22px;		
	}

}
@media (max-width:1100px)
{

	
	.tit_txt1_des_proj_elet
	{
		font-size: 22px;		
	}
	
	/*.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;	
	}
	
	/*==============================================================*/
	/*=========================  TX1/IMG 1 =========================*/
	/*==============================================================*/	
	.txt1_des_proj_elet
	{line-height: 1.4; }
	
	/*----- TOPICO 1 TXT1 ------*/
	.tpc_txt1_des_proj_elet
	{
		/*margin-top: 0px;*/
	}
	.container_txt1_des_proj_elet_filho
	{	
		width: calc(100% - 367px);
		/*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: 365px;	
		height: 630px;		
		margin-left: 1px;
		margin-right: 1px;		*/
		/*object-fit: cover;		*/

	}
	.tit_txt1_des_proj_elet
	{
		font-size: 22px;		
	}
	/*==============================================================*/
	/*=========================  TX2/IMG 2 =========================*/
	/*==============================================================*/
	/*---------- IMG2 ----------*/
	.img2_des_proj_elet
	{
		/*background-size: 350px 524px;*/
		/*width: 300px;
		height: 574px;
		margin-right: 1px;		
		margin-left: 1px;			*/
	}

	/*----- TOPICO 2 TXT2 ------*/
	.tpc_txt2_des_proj_elet
	{
		/*margin-top: 0px;*/
	}
	.container_txt2_des_proj_elet_filho
	{	
		width: calc(100% - 347px);
		/*background-color: #E0E4F4; */		
		border-radius: 0px 10px 10px 0px;		
		border: 1px solid #ff9c00;
		border-left: 0px;	
	}
	/*---------- IMG2 ----------*/
	.img2_des_proj_elet
	{				
		width: 345px;			
		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% - 352px);
		/*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: 350px;	
		/*height: 604px;*/
		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:1070px)
{

.txt1_des_proj_elet ul li
	{
		line-height: 1.0; 
	}
}
@media (max-width:1055px)
{

.txt3_des_proj_elet
	{	
		height: auto;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 10px;
	}
}

@media (max-width:1060px)
{
	.txt3_des_proj_elet
	{
		font-size: 15px;		
	}
	.txt4_des_proj_elet
	{
		font-size: 15px;		
	}

	.txt2_des_proj_elet ul li
	{
		line-height: 1.2; 
	}

}


@media (max-width:1000px)
{
.txt1_des_proj_elet
	{line-height: 1.2; }
}	


@media (max-width:973px)
{
	.txt3_des_proj_elet ul li
	{
		line-height: 1.2; 
	}

	.txt4_des_proj_elet_p1
	{
		margin-top: -8px;
	}

	.conheca_nosso_portfolio
	{
		/*display: none;*/
		margin-top: -8px;
		margin-right: 30px;
		margin-left: 30px;
		font-size: 15px;		
	}

	.txt1_des_proj_elet
	{
		font-size: 15px;		

	}
	.txt2_des_proj_elet
	{
		font-size: 15px;		
	}
	
	.txt4_des_proj_elet
	{
		font-size: 15px;		
	}

}


@media (max-width:930px)
{
	/*---------- IMG2 ----------*/
	/*.img2_des_proj_elet
	{
		
		width: 300px;
		height: 624px;
		margin-right: 1px;		
		margin-left: 1px;			
	}*/
}




@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:910px)
{
	/*---------- IMG1 ----------*/
	.txt4_des_proj_elet
	{		
		height: auto;
	}
	.txt2_des_proj_elet ul li
	{
		line-height: 1.0; 
	}

/*---------- IMG1 ----------*/
	.img1_des_proj_elet
	{				
		/*width: 300px;	*/
		height: 640px;		
		/*margin-left: 1px;
		margin-right: 1px;		*/
		object-fit: cover;		

	}
}

@media (max-width:885px)
{

	.txt3_des_proj_elet ul li
	{
		line-height: 1.1; 
	}



		.tit_txt3_des_proj_elet
	{
		font-size: 20px;		
	}

	

.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: 365px;	
		/*height: 439px;		*/
		height: auto;
		margin-right: 10px;		
		margin-left: 10px;

		margin-top: 10px;	
		border-radius:12px ;		
		object-fit: fill
	}

	/*-------------- 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;
		font-size: 10px;
		
	}
	
	/*-------------- 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: 365px;	
		height: auto;	
		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;					
		
	}*/

}








