.all-destinations .expandable-list {
    column-count: 4;
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-gap: 1em;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em
}
	.all-destinations a{
		text-decoration:none;
		color:#000;
	}
	dt, dd{
		display:block;
		padding:2px;
		margin-bottom:3px;
		background-color:#f6f6f6;
	}
		dd{
			cursor:default;
		}
		dt{
			margin-top:20px;
			padding-left:15px;
			margin-bottom:5px;
			border-bottom:1px solid #000;
		}
			dt:first-child{
				margin-top:0;
			}
		dd img{
			height:15px;
			margin-right:10px;
		}
@media (max-width: 480px) {
    .all-destinations .expandable-list {
        column-count: 1;
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-gap: 1em;
        -moz-column-gap: 1em;
        -webkit-column-gap: 1em
    }
}
@media (min-width: 480px) and (max-width: 768px) {
    .all-destinations .expandable-list {
        column-count: 1;
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-gap: 1em;
        -moz-column-gap: 1em;
        -webkit-column-gap: 1em
    }
}
@media (min-width: 768px) {
    .all-destinations .expandable-list {
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-gap: 1em;
        -moz-column-gap: 1em;
        -webkit-column-gap: 1em
    }
}
@media (min-width: 992px) {
    .all-destinations .expandable-list {
        column-count: 3;
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-gap: 1em;
        -moz-column-gap: 1em;
        -webkit-column-gap: 1em
    }
}
@media (min-width: 1200px) {
    .all-destinations .expandable-list {
        column-count: 4;
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-gap: 1em;
        -moz-column-gap: 1em;
        -webkit-column-gap: 1em
    }
}