.ravi-font-awesome-6-icon-wrap i {
    background: #fff;
    font-size: 20px;
    width: 44px;
    height: 44px;
    margin: 0 0 4px 0;
    line-height: 2.2;
    text-align: center;
    color: #000;
    box-shadow: #b1b1b1 0px 1px 2px;
}

.ravi-font-awesome-6-icon-wrap a,
.ravi-font-awesome-6-icon-wrap a:focus,
.ravi-font-awesome-6-icon-wrap a:visited {
	text-decoration: none;
	outline: 0 !important;
  	box-shadow: none !important;
}

.ravi-font-awesome-6-icon-wrap {
    height: 300px;
    overflow: hidden;
    overflow-y: scroll;
}

.ravi-font-awesome-6-icon-wrap a:hover i,
.ravi-font-awesome-6-icon-wrap a.active i {
    background: #00a0d2;
    color: #fff;
}

.ravi-font-awesome-6-wrap input.search_icon {
    margin-bottom: 10px;
}