.content_right > p:nth-child(1) {
    font-size: 2.3em;
    font-weight: 700;
    margin-left: 15px;
    color: #444;
    letter-spacing: 0.03em;
    display: inline-block;
    margin-bottom: 50px;
}

@keyframes historyanimation {
	from {
		width: 0%;
		opacity: 0.5;
	}
	to {
		width:100%;
		opacity: 1;
	}
}

.content_right > p:nth-child(2) { margin: 0 0 0 30px; font-weight: 500; font-size: 2em; color: rgb(60, 60, 100); }

.content_logo > div { width: 160px; height: 90px; flex-shrink: 0;  background:white; margin: 10px; text-align : center; display: flex; justify-content: center; align-items: center;
	border-radius: 5px;
	border: 1px solid #ccc;
	box-shadow: 1px 1px 4px #666;
}

.content_logo > div > img { width:120px; }

.content_logo { display: flex; flex-wrap: nowrap; justify-content: left; }


.medicalprod { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-around; margin-bottom: 30px; justify-content: left; }

.medicalprod > div { width: 230px; overflow: hidden; margin: 0 5px 0 5px; }
.medicalprod > div > div:nth-child(1) { height: 300px; display: flex; width: 100%; cursor: pointer; }
.medicalprod > div > div:nth-child(1) > img { width: 80%; margin: auto; position: relative; transition: 0.3s all; }
.medicalprod > div > div:nth-child(1) > img:hover { transform: scale(1.15); transition: 0.3s all; }
.medicalprod > div > div:nth-child(2) { padding:0 5px; overflow:hidden; text-align:center; font-weight: bold; font-size: 14px; }

#small_menu_1:checked ~ div { height: 200px; transition: 0.4s all; }

#small_menu_2:checked ~ div { height: 150px; transition: 0.4s all; }
#mo_hidden { display: none; }

@media screen and (max-width: 1220px) {
	.content_right > p:nth-child(1) { margin-bottom: 0px; }
	.content_right > p:nth-child(2) { font-size: 1.8em; }
	.medicalprod > div { width: 30%; }
	.medicalprod > div > div:nth-child(2) { font-size: 13px; }
	#mo_hidden { display: block; }
	#mo_hidden ~ h { top: -20px !important; }
	.medicalprod > div > div:nth-child(1) > img { width: 90%; }
	.medicalprod > div > div:nth-child(1) { height: 230px; overflow: hidden; }
}
