.listGD caption{
	text-align:right;
	margin:0;
	padding:0;
	margin-bottom:20px;
  	margin-top:20px;
	font-weight:700;
	color:#231F20;
	font-size:28px;
	line-height:100%;
}
.listGD thead th{
  	background: #131318;
}
.listGD thead th:first-child{
    border-radius: 0 20px 0 0;
}

.listGD thead th:last-child{
    border-radius: 20px 0 0 0;
}

.listGD thead th, .listGD tbody td{	
	border:0 !important;
  	padding: 10px; 
  	text-align: right;
}
.listGD tbody td{
  border-top: none!important;
}
.listGD tbody tr {
    border: none;
}

.listGD *{
   font-family: 'Rubik';
}
.listGD{
	border-bottom: none;
  	border-top: none;
}
.listGD thead *{
  	color: #fff;
    font-weight: 800;
    font-size: 18px;
}
.listGD tbody *{
	color: #131318;
	font-weight: 400;
	font-size: 16px;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
	background: rgba(0, 122, 138, 0.06) !important;
}


.bsui .btn-primary  .fa-search{  
    transform: rotate(90deg) !important;
    font-size: 20px;
}

body .bsui .btn-primary {
    background: #131318 !important;
    color: white !important;
    border: 1px solid #131318 !important;
    border-radius: 100% !important;
    height: 45px;
    width: 45px !important;
    padding: 0;
   
}

.geodir-listings .elementor-grid-item,
.geodir-listings .elementor-grid-item div[data-elementor-type="geodirectory-archive-item"],
.geodir-listings .elementor-grid-item div[data-elementor-type="geodirectory-archive-item"] .elementor-top-section{
	height:100%
}
.geodir-loop-paging-container{
	margin-top:20px;
	display:inline-block;
}
.bsui .page-item .page-link{
	border-radius:0 !important;
	height:100%;
	align-content:center
}
.bsui .page-item:first-child .page-link{
	border-top-right-radius: var(--bs-pagination-border-radius) !important;
	border-bottom-right-radius: var(--bs-pagination-border-radius) !important;
}
.bsui .page-item:last-child .page-link{
	border-top-left-radius: var(--bs-pagination-border-radius) !important;
 	border-bottom-left-radius: var(--bs-pagination-border-radius) !important;
}
.bsui .page-link:hover{
	color:#131318 !important;
}
.bsui .page-link.active, .active>.bsui .page-link{
	color:white !important;
	background:#131318 !important;
}

.geodir-loop-paging-container{
  	display:flex;
   	margin-top:20px;  
  	justify-content:left
}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row,
div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-row{
	margin:0 !important
}
html div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-modern .choices .choices__list--dropdown .choices__item--selectable.is-highlighted{
  	color:white !important
}