
.block1 {
	margin-bottom: 50px;
		
}
.block1e {
	margin-bottom: 50px;
	column-gap: 50px;	
}
.block1 .pic {
	max-height: 350px; 
	object-fit: contain;
}
.block1e .pic {
	max-height: 400px; 
	object-fit: contain;
}
.txt1 {
	max-width: 50%;
}

.txt2 {
	max-width: 60%;	
}


@media only screen and (max-width: 1170px){
	.txt1 {
		max-width: 100%;
	}
}

@media only screen and (max-width: 577px){
	.txt2 {
		max-width: 100%;
	}
}

@media only screen and (max-width: 515px){
	.block1 .pic {
		max-height: 230px; 
		object-fit: contain;
	}
	.block1e .pic {
		max-height: 230px; 
		object-fit: contain;
	}
	.block1e {
		margin-bottom: 50px;
		column-gap: 25px;	
	}
}