.advancesearch_main{
    float: left;
    width: 100%;
}

.advancesearch_main .site-nav-mid .virticalmenu_li{
    margin-right: 5px;
    padding: 10px 0;
    margin-right: 5px;
}

.advancesearch_main .site-nav-mid .virticalmenu_li:last-child{
    margin-right: 0;
}

.advancesearch_main .site-nav-mid .virticalmenu_li a{
    font-size: 15px;
    line-height: 20px;
    color: #888888;    
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    height: 42px;
    min-width: 114px;
    text-align: center;
    line-height: 42px;
}
.advancesearch_main .site-nav-mid .virticalmenu_li a h6{
    margin: 0 !important;
    height: 100%;
    color: #888888 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.advancesearch_main .site-nav-mid .virticalmenu_li a h6 svg{
    margin-right: 7px;
}
.advancesearch_main .site-nav-mid .virticalmenu_li a.active,
.advancesearch_main .site-nav-mid .virticalmenu_li a:hover{
    background: rgba(38, 135, 201, 0.1);
    color: #2687C9;
}

.advancesearch_main .site-nav-mid .virticalmenu_li a.active svg path,
.advancesearch_main .site-nav-mid .virticalmenu_li a:hover svg path{
    fill: #2687C9;
}

.advancesearch_main .site-nav-mid .virticalmenu_li a.active h6,
.advancesearch_main .site-nav-mid .virticalmenu_li a:hover h6{
    color: #2687C9 !important;
}
.advancesearch_main .post_body_left{
    width: 100%;
    float: left;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result {
    margin-bottom: 15px;
    border-radius: 20px;
    padding: 15px 0;
    display: flex;
    align-items: center;    
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details {
    float: left;
    padding-left: 0;
    width: 80%;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details .post-upd-top a{
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    color: #2687C9;
    width: auto;
    max-width: 180px;
    float: left;    
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile {
    float: left;
    position: relative !important;
    margin-right: 10px;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile .image-start-container .user-post-pic-holder.avater-image-2021 svg {
    margin: 0 !important;
    height: 100%;
    width: 100%;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details .post-upd-top{
    float: left;
    padding-left: 0;
    display: grid;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details .post-upd-top .post-upd-bottom {
    float: left;
    display: block !important;
}
.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details .post-upd-top .post-upd-bottom p{
    margin-bottom: 0;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details .post-upd-top .post-upd-bottom p span{
    border: none !important;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .friends_info_bottom.ad-search-btn{
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    right: 0;
    width: auto;
    margin-top: 0;
}
.advancesearch_main .post_body_left .post_profile_top.search_user_result .friends_info_bottom.ad-search-btn .friends_info_bottom3{
    position: relative;
    right: 0;
    background: transparent;
    width: auto;
    height: auto;
    margin-top: 0;
}
.advancesearch_main .post_body_left .post_profile_top.search_user_result .friends_info_bottom.ad-search-btn .friends_info_bottom3 a{
    width: 81px;
    height: 36px;
    background: rgba(38, 135, 201, 0.1);
    border-radius: 8px;
    text-align: center;
    float: right;
    margin-top: 0px;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .friends_info_bottom.ad-search-btn .friends_info_bottom3 a:hover{
    color: #fff;
    background: #2687C9;
}

.advancesearch_main .post_body_left .custom-common-but.load-more {
    float: left;
    width: 100%;
    background: #2687C9;
    color: #fff;
    text-align: center;
    border-radius: 12px;
    height: 46px;
    line-height: 46px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
    margin-top: 10px;
}
.advance-search-paren-21 {
    width: 100%;
    float: left;
    border-radius: 20px;
    padding: 20px 20px 13px 20px;
}

.advance-search-text21>p {
    
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #999999;
    margin: 0;
    padding: 0;
}
.advance-search-text21>h2 {
    
    font-weight: normal;
    font-size: 25px;
    line-height: 34px;
    color: #333333;
    margin: 0;
    padding: 0;
    margin-bottom: 12px;
}
.advance-search-paren-21>.site-nav-mid {
    margin: 0;
    padding: 0;
    margin-top: 5px;
}
.advance-search-paren-21 {
    margin-bottom: 20px;
}
.advance-search-paren-21>.site-nav-mid>li>a.active>h6>svg>path {
    fill: #2687C9;
}
.col-md-6.col-sm-6.single-group.search-page-group.advance-search-page-group-21 {
    padding: 5px;
}
.advance-search-page-group-21>.single-group-wrap {
    overflow: hidden;
    width: 100%;
    padding: 0px 0px 9px 0px;
}
.advance-search-page-group-21>.single-group-wrap>a>img.group-cover-img {
    width: 100%;
}
.advance-search-page-group-21>.single-group-wrap>.single-group-title>a {
    
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    color: #333333;
}
.advance-search-page-group-21>.single-group-wrap>.single-group-meta {
    margin-top: 10px;
    padding-top: 0;
}
.advance-search-page-group-21>.single-group-wrap>.single-group-meta>ul>li {    
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;    
}

.advance-search-page-group-21>.single-group-wrap>.single-group-title {
    padding-top: 25px !important;
}

.my_streamcontent_bottom21 {
    position: relative;
    margin-bottom: -5px!important;
    margin-top: -16px;
    border-radius: 20px;
    padding: 25px;
    margin-top: 16px;
}
.ad-search-pfooter.main.ad-search-pfooter-main21 {
    width: 100%;
    float: left;
    margin-top: 25px;
    padding-top: 15px;
}
.ad-search-pfooter.main.ad-search-pfooter-main21>div>.advance-search-like-21 {
    width: 50%;
    float: left;
}
.ad-search-pfooter.main.ad-search-pfooter-main21>div>.comment-share-advance-21 {
    width: 50%;
    float: right;
    text-align: right;
}
.ad-search-pfooter.main.ad-search-pfooter-main21>.ad-search-count {
    width: 100%;
    float: left;
}
.imgPostMain.imgPostMain-advance-21 {
    position: relative;
    border-radius: 20px;
    padding-top: 20px;
    display: flex;
}
.post_profile_top.advancesearch_result_profile.advancesearch_result_profile21 {
    width: 100%;
    float: left;
}

.advance-search-head-21-left {
    width: 65%;
    float: left;
    position: relative;
    display: flex;
    align-items: center;
}

.link-post-advance-21>.search_img_video_warp {
    width: 34%;
    float: left;
    height: 135px;
}
.imgPostMain.imgPostMain-advance-21>.search-link-dec-container.search_text_link_warp {
    width: 66%;
    float: left;
    height: 135px;
    overflow: hidden;
    padding: 15px;
}

.link-post-advance-21>.search_img_video_warp>img.myProfileImage {
    width: 100%;
    height: 135px;
    border-radius: 12px 0px 0px 12px;
    object-fit: cover;
}
.advance-search-head-21-right {
    width: 35%;
    float: left;
    text-align: right;
    position: relative;
}
.head-21-right-advance>button {
    background: rgba(38, 135, 201, 0.1);
    border-radius: 5px;
    border: 0;
    padding: 5px 10px;
    
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: #2687C9;
}
.head-21-right-advance>span{
    position: relative;
    padding: 0px 0px 0px 8px;
}
.link-post-advance-21>.search_text_link_warp {
    width: 66%;
    float: left;
    padding: 15px;
}
span.by-divice-advance-search-21-post {
    
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #2687C9;
}
.imgPostMain.imgPostMain-advance-21.link-post-advance-21 {
    background: #F8F8F8;
    margin-top: 15px;
    padding-top: inherit;
}

.link-post-21-wrap>.vpost-site-icon {
    
    font-weight: bold;
    font-size: 11px;
    line-height: 15px;
    color: #2687C9;
}
.link-post-21-wrap>.link-title {    
    font-weight: 500;
    font-size: 16px;
    line-height: 23px;
    color: #333333;
}
.link-post-21-wrap>.link-description {
    
    font-weight: normal;
    font-size: 14px;
    line-height: 23px;
    color: #888888;
}


/******************** advance search  css ********************/
.advancesearch_main .search_img_video_warp {
    overflow: hidden;
    width: 100%;
}
.advancesearch_main .search_img_video_warp img {
    width: 100%;
    height: auto;
    z-index: 1 !important;
}

.advancesearch_main .imgPostMain-advance-21 .search_text_link_warp .sharedTitleView {
    margin-top: 10px;
}

.advancesearch_main .imgPostMain-advance-21 .video-react .video-react-video {
    width: 100%;
    height: auto;
    position: inherit;
}
.advancesearch_main .search_user_post_results .padding-10 .posted-by-group {
    padding: 5px 0px 13px 0px;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 18px;
    font-weight: normal;
    position: relative;
    margin-bottom: 10px;
}
.advancesearch_main .search_user_post_results .padding-10 .posted-by-group a.post-upd-name {
    float: right;
    text-transform: capitalize !important;
}
.advancesearch_main .search_user_post_results .padding-10 .posted-by-group:after {
    position: absolute;
    content: "";
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 1px;
    margin: 0 auto;
    right: 0;
}

.advancesearch_result_profile21 .advance-search-head-21-right .head-21-right-advance span {
    padding: 0px;
    margin-left: 7px;
}
.advance-search-list-title.link-post-21-title span.Linkify.Linkify_loadmore code span {
    margin-top: 10px;
}

.advance-21-permission-post span.post-upd-permission-icon span {
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
}
advance-21-permission-post span.post-upd-permission-icon i.fa.fa-lock {
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
}

.advancesearch_main .search_img_video_warp img {
    max-width: 100%;
    width: 132px;
}
.imgPostMain.imgPostMain-advance-21 .search_text_link_warp {
    padding-left: 15px;
}

.advancesearch_main .search_user_result .post-upd-top .post-upd-bottom p span:nth-child(2) {
    position: relative;
}

.search_user_result .post-upd-top .post-upd-bottom p span:nth-child(2):after {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    background: #CCCCCC;
    right: -2px;
    border-radius: 50%;
    top: 6px;
    float: left;
}

.search_user_result .post-upd-top .post-upd-bottom p span:nth-child(2)::before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    background: #CCCCCC;
    left: -4px;
    border-radius: 50%;
    top: 6px;
    float: left;
}

.infinite-scroll-component>p {
    text-align: center;
}


.search_user_post_results {
    float: left;
    margin-bottom: 15px !important;
    margin-top: 0 !important;
}

.search_user_post_results .padding-10 {
    float: left;
    width: 100%;
}

.search_user_post_results .padding-10 .advance-search-list-title.link-post-21-title{
    float: left;
    width: 100%;
    margin-top: 15px;
}

.search_user_post_results .padding-10 .post_profile_top.advancesearch_result_profile.advancesearch_result_profile21{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.advanced_search_end_result {
    float: left;
    text-align: center;
    width: 100%;
}


.advance-search-page-group-21 .single-group-wrap a div div img {
    float: left;
    object-fit: cover;
    height: 207px;
    width: 100%;
}


.imgPostMain.imgPostMain-advance-21.link-post-advance-21 {
    display: block;
    float: left;
    width: 100%;
}

.imgPostMain.imgPostMain-advance-21.link-post-advance-21 .search_img_video_warp {
    float: left;
    width: 25%;
}

.advancesearch_main .search_user_post_results .padding-10 .imgPostMain.imgPostMain-advance-21 .search-link-dec-container.search_text_link_warp.link-post-21-wrap {
    padding: 10px;
    width: 75%;
}

.advancesearch_main .search_user_post_results .padding-10 .imgPostMain.imgPostMain-advance-21.adsearch-video-wrap .search_img_video_warp div img{
    float: left;
    width: 100%;
    object-fit: cover;
    height: 150px;
}

.post_profile_top .post-user-profile-details .post-upd-permission-icon span svg {
    margin-right: 3px;
}

.post_profile_top .post-user-profile-details .post-upd-permission-icon span svg path{
    fill: #777777;
}

.imgPostMain.imgPostMain-advance-21.adsearch-video-wrap .search_img_video_warp {
    width: 50%;
    min-width: 50%;
    max-width: 50%;
}

.ad-search-pfooter.main.ad-search-pfooter-main21 .ad-search-count .comment-share-advance-21 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.ad-search-pfooter.main.ad-search-pfooter-main21 .ad-search-count .comment-share-advance-21 span {
    display: flex;
    align-items: center;
    margin: 0 6px;
}

.imgPostMain.imgPostMain-advance-21.link-post-advance-21 .search_img_video_warp .thumbSvg {
    height: 100%;
    margin-top: 0;
}

.imgPostMain.imgPostMain-advance-21.link-post-advance-21 .search_img_video_warp .thumbSvg span.icon-default-img-icon{
    font-size: 9rem;
}

.advancesearch_main .search_user_post_results .padding-10 .imgPostMain.imgPostMain-advance-21 .search-link-dec-container.search_text_link_warp.link-post-21-wrap p#atc_host {
    font-size: 1.3rem;
    line-height: 2rem;
}

.advancesearch_main .search_user_post_results .padding-10 .imgPostMain.imgPostMain-advance-21 .search-link-dec-container.search_text_link_warp.link-post-21-wrap p#atc_host span.icon-world {
    margin-right: 4px;
    margin-top: 3px;
    float: left;
}


/* STARTS: user-verification-badge-css 
--------------- Zahidul Islam ---------------
*/

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details .post-upd-top a {
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    color: #2687C9;
    /* width: 100%; */
    /* min-width: 100px; */
    max-width: 180px;
    float: left;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details .post-upd-top a.post-upd-name.advance_search_userNameLink {
    display: flex;
    align-items: center;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details .post-upd-top a.post-upd-name.advance_search_userNameLink .user_verification_badge{
    height: 12px;
    width: 12px;
    margin-left: 1px;
}

.advancesearch_main .post_body_left .post_profile_top.search_user_result .post-user-profile-details .post-upd-top a.post-upd-name.advance_search_userNameLink .user_verification_svg_icon {
    display: flex;
}
.advancesearch_main_invest_top{
    margin-top: 120px !important;
}