h1 {
    margin-bottom: 0px;
	font-size: 26px;
}

.top_p {
    font-size: 14px;
}

.year-header {
	border-bottom: 1px solid #ccc;
	color: #333;
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}

.year-header h4 {
	color: #777;
	margin: 5px 0px;
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: 500;
}

.year-header h3 {
	font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-size: 21px;
    margin: 0px;
}

#cnt {
	margin: 0px -20px;
}

#cnt ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
}

.phone_list-item img {
    height: 120px !important;
}

.phone_list {
    width: 15% !important;
    display: inline-table !important;
}

@media (max-width:767px) {
	#cnt {
		margin: 0px -14px !important;
	}
}