
.tectgre {
	width: 26%;
	padding: 110px 50px;
	background-color: #e50015;
}
.font30{
	font-size: 30px;
}
.names{
	padding-top: 50px;
}
.mt3 img{
	width: 26px;
	height: 26px;
}
.phone {
	margin-top:20px;
}
.mt3{
	margin-top: 5%;
}


@media only screen and (max-width:1500px) {

.tectgre {
	width: 30%;
	padding: 90px 40px;
	background-color: #e50015;
}
.font30{
	font-size: 28px;
}
.names{
	padding-top: 40px;
}
.mt3 img{
	width: 26px;
	height: 26px;
}
	.phone {
		margin-top:15px;
	}
	.mt3{
		margin-top: 5%;
	}
}
@media only screen and (max-width:1100px) {

	.tectgre {
		width: 30%;
		padding: 70px 25px;
	}
	.font30{
		font-size: 24px;
	}
	.names{
		padding-top:25px;
	}
	.mt3 img{
		width: 24px;
		height: 24px;
	}
	.phone {
		margin-top:8px;
	}
	.mt3{
		margin-top: 3%;
	}
}
@media only screen and (max-width:800px) {
	.tectgre {
		width:40%;
		padding: 40px 15px;
	}
	.names{
		padding-top:15px;
	}
	.font30{
		font-size: 18px;
	}
	.mt3 img{
		width: 22px;
		height: 22px;
	}
	
	.phone {
		margin-top:6px;
	}
	.mt3{
		margin-top: 3%;
	}
}
@media only screen and (max-width:375px) {
	.tectgre {
		width:40%;
		padding: 30px 10px;
	}
	.names{
		padding-top:10px;
	}
	.font30{
		font-size: 16px;
	}
	.mt3 img{
		width: 20px;
		height: 20px;
	}
	
	.phone {
		margin-top:6px;
	}
	.pl-1{padding-left: 3px;}
	.we20{width: 48px;}
	.mt3{
		margin-top: 3%;
	}
}