
.brokerImg{
	object-fit: contain;
}
.searchResults .post{
border: 1px solid #e1e1e1;
padding: 2rem;
border-radius: 5px;
background: #f2f6ff;
display: flex;
gap: 20px;
margin: 30px 0;
transition: all 0.5s;
}
.mobile .searchResults .post{
padding: 20px;
display: flex;
flex-direction: column;
width: 100%;
}
.searchResults .post:hover{
background:#fff;
box-shadow: rgb(235, 235, 235) 0px 0px 5px 0px;
}

.desktop .searchResults .aa{
padding: 1rem;
border-radius: 5px;
border: 1px solid #ebebeb;
}
.mobile .searchResults .aa{
display: flex;
border-bottom: 1px solid #ebebeb;
}


.desktop .searchResults .bb{
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: center;
}
.mobile .searchResults .bb{
display: flex;
flex-direction: column;
margin-right: 14px;
}

.desktop .searchResults .cc{
display: flex;
justify-content: space-between;
border-bottom: 1px solid #ebebeb;
}


.mobile .searchResults .pagelink{
flex-direction: column;
align-items: flex-start;
}

.searchResults .pagelink{
display: flex;
gap: 10px;
align-items: flex-end;
}

.searchResults .namefa{
color: #0F1723;
font-size: 20px;
font-weight: bold;
}
.searchResults .nameen{
color: #85859b;
font-size: 14px;
}
.searchResults .rank{
margin: 20px 0;
display:flex;
flex-direction: row-reverse;
justify-content: center;
align-items: center;
gap: 5px;
}
.searchResults .rankcount{
font-size:12px;
color:#85859b;
}
.searchResults .rankrate{
font-size:14px;
color: #0f1723;
font-weight:bold;
}
.searchResults .rankstars{
display: flex;gap: 3px;
}

.searchResults .hh{
display: flex;
justify-content: space-between;
}
.desktop .searchResults .hh{
margin-top: 20px;
font-size:12px;
}
.mobile .searchResults .ii{
font-size: 10px;
}
.desktop .searchResults .ii{

display: flex;
gap: 25px;
}
.searchResults .pagelink2{
font-weight:bold;
display: flex;
align-items: center;
gap: 4px;
}
.searchResults .pagelink2 .uicon{
font-size: 17px;
}

.mobile .searchResults .website{
font-size:11px;
}
.searchResults .website{
background: #04a448;
color: #fff;
border-radius: 30px;
padding: .5rem 1rem;
font-size:13px;
}






.desktop .eachFilterGroup{
width:328px;
}
.eachFilterGroup{
background:#fff;

padding: 20px;
margin:20px 0;
border: 1px solid #ebebeb;
border-radius:5px;
}
.filterGroupName{
font-size:18px;
font-weight:bold;
display:flex;
justify-content: space-between;
}

.filterNames{
margin-top:10px;
display:flex;
flex-direction: column;
gap: 5px;
transition: all .2s;
overflow: hidden;

}
.filterName{
display:flex;
justify-content: space-between;
}
.groupflesh{
transition: all .2s;
}
.eachFilterGroup.isClose .groupflesh {
transform: rotate(180deg);
}
.eachFilterGroup .aa{
transition: all .2s;
overflow: hidden;
}


.eachFilterGroup .showmore{
display: block;
text-align: center;
padding-top: 10px;
font-size:14px;
color:#0f1723;
}

.brokerPreview {
margin: 25px 0;
display: flex;
padding: 30px;
border: 1px solid #ebebeb;
border-radius: 5px;
background: #fff;
}
.desktop .brokerPreview .dd{
width:300px;
height:160px;
}
.mobile .brokerPreview .dd{
width:75px;
height:75px;
}
.brokerPreview .dd{

background: #bfc0c2;
border-radius: 5px;
}
.brokerPreview .aaa{
flex-grow: 1;
padding: 17px 30px 0 0;
}
.brokerPreview .bb{
border-bottom: 1px solid #ebebeb;
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}

.mobile .brokerPreview .ee{
width: 73px;
}
.brokerPreview .ee{
width: 240px;
height: 24px;
border-radius: 20px;
background: #bfc0c2;
margin-bottom: 20px;
}
.mobile .brokerPreview .ff,
.mobile .brokerPreview .hh
{
width: 100%;
}
.brokerPreview .ff{
width: 350px;
height: 24px;
border-radius: 20px;
background: #bfc0c2;
margin-bottom: 20px;
}

.mobile .brokerPreview .gg{
display:none;
}
.brokerPreview .gg{
width: 100px;
height: 30px;
border-radius: 20px;
background: #bfc0c2;
}

.brokerPreview .hh{
width: 280px;
height: 24px;
border-radius: 20px;
background: #bfc0c2;
}

.animateScale{
animation: scaleAnimation 2s infinite linear;
}

@keyframes scaleAnimation {
0%, 100% {
	transform: translateY(0) scale(1);
}
50% {
	transform: translateY(-5px) scale(1.05); 
}

}


.mobile .pageTitle {

display:none;
}

.mobile .xdfvgsdvdfv{
flex-direction:column;
padding:0 20px;
}

.sortItem {
color: #85859b;
}
.sortItem.active {
color: #185ADB;
font-weight: bold;
}

.mobile .sortItem.active:after {
content: "\e90a";
font-family: 'uicon' !important;
}


.sortModal .sortItems >* {

font-size: 11px;
padding: 10px;
border-bottom: 1px solid #ccc;
display: flex;
justify-content: space-between;
}

.pagecontent{
background: #fff;
padding: 20px;
margin: 20px 0;
border: 1px solid #ebebeb;
border-radius: 5px;
}
