@media (max-width: 1000px){
	.icon-container{
		grid-template-columns: repeat(2, 1fr) !important;		
		column-gap: 17px !important;
		row-gap: 10px !important;
	}
	
	.icon-circle {
		height: 14px !important;
		width: 14px !important;
	}
	
	.icon-card {
		width: 163px !important;
		height: 179px !important;
	}
	
	.icon-detail {
		margin-top : 40px !important;
	}
	
	.icon-image {
		min-height: 10px !important;
	}
	
	.icon-image img {
		width : 70px !important;
		height : 70px !important;
	}
	
	.icon-name{
		font-size: 65% !important;
	}
	
	.icon_title {
		font-size : 100% !important;
	}

}
.icon-card {
    background-color: #F6F6F6;
    border-radius: 23px;
	display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: relative;
    width: 240px;
    height: 240px;
    margin-left: auto;
    margin-right: auto;
	box-shadow: 0px 5px 15px 0px rgb(119 119 119 / 20%);
}

.icon-container{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    column-gap: 25px;
    row-gap: 20px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.icon-detail {    
	margin: auto;
    margin-top: 50px;	
}

.icon-name{
    text-align: center;
    margin-top: 10px;
    font-size: 100%;
    color: var(--clr-primary);
    font-weight: 500;
	min-height: 100px;
	    padding: 0px 10px;
}

.icon-image {
   text-align: center;
   min-height: 100px;
}

.icon-image img {
	height:100px;
	width:100px;
}

.icon-circle {
	background-image: url(/20230303050733oe_/http://www.lib.cuhk.edu.hk/wp-content/themes/twentytwenty/assets/images/icon_circle.svg);
	background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 20px;
    width: 20px;
	top: 10px;
    position: absolute;
    left: 10px;
}

.icon_title {
	text-align: center;
	font-size: 212.5%;
    color: var(--clr-primary);
	font-weight: 600;
	padding-bottom : 30px;
}

.description {
	padding-bottom:30px;
}
.description_2 {
	padding-top:30px;
}

.description ul , li {
	list-style:unset !important;
	margin-left: 15px;
}