.free_grid_home_section {
    float: left;
	width: 100%;
}
.free_grid_home_section_back {
    float: left;
	width: 100%;
}
.free_grid_items {
	float: right;
	width: 100%;
}
.free_grid_item {
	float: right;
	display: table;
	position: relative;
    transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
}
.free_grid_item_img {
	float: right;
	width:100%;
	position: relative;
}
.free_grid_item_name_container {        
    float: right;
    width: 100%;
    display:inline-block;
	position:relative;
	direction: rtl;
	text-align:center;
}
.free_grid_item_name {
    float: right;
    width: 100%;
    padding: 7px;
    font-size: 17px;
    font-weight: 300;
    text-align:center;
    display:inline-block;
    background-color: rgb(167 167 167 / 10%);
    color: #1e1e1e;
    border-right:0px solid rgb(189 109 110)
}
.fs_middle_name {
	display:table-cell;
	vertical-align:bottom;
}
/* Media Queries for Desktop
---------------------------------------------------------------*/
@media all and (min-width: 1438px) {
.free_grid_home_section_back {
	padding-top: 90px;
	padding-bottom: 70px;
}
.free_grid_item {
	width: 23.5%;
	margin-bottom: 3%;
	margin-left: 2%;
}
.free_grid_item:nth-of-type(4n) {
	margin-left:0%;
}
}
/* Media Queries for Laptop
-------------------------------------------------------------- */
@media all and (max-width: 1439px) and (min-width: 769px) {
.free_grid_home_section_back {
	padding-top: 40px;
	padding-bottom: 30px;
}
.free_grid_item {
	width: 23.5%;
	margin-bottom: 3%;
	margin-left: 2%;
}
.free_grid_item:nth-of-type(4n) {
	margin-left:0%;
}
}
/* Media Queries for Ipad
-------------------------------------------------------------- */
@media all and (max-width: 768px) and (min-width: 481px) {
.free_grid_home_section_back {
	padding-top: 40px;
	padding-bottom: 10px;
}
.free_grid_item {
	width: 47.5%;
	margin-bottom: 5%;
	margin-left: 5%;
}
.free_grid_item:nth-of-type(2n) {
	margin-left:0%;
}
}
/* Media Queries for Phone
-------------------------------------------------------------- */
@media all and (max-width:480px) and (min-width:319px) {
.free_grid_home_section_back {
	padding-top: 20px;
	padding-bottom: 20px;
}
.free_grid_item {
	width: 49%;
	margin-bottom: 2%;
	margin-left: 2%;
}
.free_grid_item:nth-of-type(2n) {
	margin-left:0%;
}
.free_grid_item_name {
    font-size: 16px;
	padding: 5px;
}
}
/* Media Queries for Phone Portrait
-------------------------------------------------------------- */
@media (max-width: 320px) {
.free_grid_home_section_back {
	padding-top: 20px;
	padding-bottom: 20px;
}
.free_grid_item {
	width: 49%;
	margin-bottom: 2%;
	margin-left: 2%;
}
.free_grid_item:nth-of-type(2n) {
	margin-left:0%;
}
.free_grid_item_name {
    font-size: 16px;
	padding: 5px;
}
}