.mainct-page .item-box{
    display: flex;  flex-direction: column;
    justify-content: flex-start;}


.item-box img { width: 50%; max-width:100%;  height:auto; max-height:150px; border-radius: 10px;}

.mainct-page .item-box h2 {
    font-size: medium;
    text-align: center;
    width: 90%;
    line-height: 1.3em;
	margin-top: -8px;
}

/*media query*/
/*@media screen and (max-width: 768px){
.mainct-page .item-box{height: 250px;}
.mainct-page .item-box h2{height: 30px;}}*/

/*@media screen and (max-width: 606px){
.item-box img {width: 80px;}}*/

@media screen and (max-width: 768px){
	.mainct-page .item-box h2{margin-top:-40px;}
	.mainct-page .item-box img{margin: -60px auto 0 auto;
    display: block;box-shadow: 0px -4px 3px #ccc; }	
}
@media screen and (max-width: 500px){.mainct-page .item-box {margin: 10px auto 10px 3%; }}
