/* Enter Your Custom CSS Here */
.col-languages li {margin-bottom: 10px; padding-bottom: 10px;}
.col-languages li a { 
color: #757575;
border-color: #e5e5e5;
border-bottom: 1px solid #e5e5e5 !important;
border-bottom-color: rgb(53, 55, 60);
display: table;
padding-bottom: 10px;
font-size: 17px;
position: relative;
	width:100%;
}
.col-languages  li a:hover {color:#ff3c36;}


.countrylist ul {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, minmax(165px, 1fr));
    grid-column-gap: 2%;
}

.countrylist li {
    list-style: none;
    float: left;
    font-weight: 400;
}

.countrylist li a {
    display: block;
    padding: 10px;
    margin: 0 0 15px 0;
    box-shadow: 0 1px 4px rgba(81,107,152,.25) !important;
    float: left;
    width: 100%;
    border-radius: 6px;
    border: 1px solid #fff;
   	line-height: normal;
}