/* 
*
=======================================================================+
------------------------------------------------------------------------
   FILE NAME : search_page_new_nov
------------------------------------------------------------------------
========================================================================
*
*/ 

.cust-card-title {
   background:#1c171a; 
    border-bottom:none!important;
    padding: 16px 30px!important;
    color: #969696!important;
    font-family: 'Josefin Sans', sans-serif!important;
    font-size: 19.6px!important;
   font-weight:300!important
}

.cust-search-container-main {
   background: rgb(20,18,19)!important;
   background: linear-gradient(90deg, rgba(20,18,19,1) 0%, rgba(20,18,19,1) 35%, rgba(20,18,19,1) 100%)!important;
}

#page {
    background: rgb(20,18,19)!important;
    background-image: linear-gradient(90deg, rgba(20,18,19,1) 0%, rgba(20,18,19,1) 35%, rgba(20,18,19,1) 100%)!important;
}

.card-filter .card-title:before{
    font-family: "Font Awesome 5 Pro"!important;
    content: "\f107"!important;
    position: absolute;
    right: 20px;
    top: 7px!important;
    color: #969696!important;
    font-size: 32px!important;
}

.card-title.rotate:before {
    content: '\f106'!important;
}


.cust-card-sidebar-filters{
   border:1px solid #2d2d2d!important;
   border-radius: 20px!important;
}


.cust-filter-content {
    padding: 20px 20px!important;
   background:#2e242a!important;
/*    border-top:1px solid #ee0988 !important; */
}

.card-filter .custom-control-label {
    color: #ffffff;
    font-size: 19px!important;
    font-weight: 300;
}

.card-filter label {
    display: block;
    font-size: 14px;
    font-weight: 600!important;
    color: #898385!important;
   font-family: 'Josefin Sans', sans-serif;
   font-size: 14px!important;
   text-align:center;
}

.ppt-forms .custom-control-label::before {
/*    background:#bd138c; */
   background-color:grey !important;
   border: #ffffff solid 2px;
   border-radius: 100px!important;
}

.card-filter .custom-control-label::after {
    border-radius: 100px!important;
   border:none!important;
   color:#2e242a;
/*    background-size:cover; */
   background-position:center;
   background-repeat:no-repeat;
   box-shadow:none!important;
}

.toggle-featured-wrap , .toggle-online-wrap, .toggle-hasvideo-wrap, .toggle-favs-wrap {
    background: #41393f!important;
    padding: 6px 13px 6px 13px!important;
    border-radius: 50px!important;
}

.srch-profile-footer {
   display:flex;
   flex-direction:column;
   justify-content:center;
   align-items:center;
    background: #2e242a;
   padding:20px;
}

.srch-profile-footer-content {
    display: flex;
}

.srch-pro-foot-cont-title {
    font-size: 25px;
    color: #fff;
    font-weight: 200;
    white-space: nowrap;
    width: 165px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.srch-pro-foot-cont-meta-cont {
   text-align:center;
color: #ffffffa1;
    font-size: 16px;
    font-weight: 300;
    white-space: nowrap;
    width: 212px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0px 0px 2px!important;
}

.srch-pro-foot-cont-age{
   font-size: 25px;
    color: #ffffffa1;
    font-weight: 200;
   margin-left:3px;
}

.srch-profile-footer-content-icon {
    color: #2e242a;
    background: #00ccff;
    padding: 6px;
    border-radius: 50px;
    font-weight: bold;
    margin-right: 10px;
    font-size: 19px;
}

.cust-search-profile-box {
/*     border: 2px solid #fff;
    border-radius: 10px; */
}

.srch-fa-solid-star {
    font-size: 30px;
    color: #fff;
    text-shadow: 0px 1px 8px #000;
}

.srch-fa-star {
    font-size: 30px;
    color: #fff;
    text-shadow: 0px 1px 8px #000;
}

#custom-ppt-box{
    border: 1px solid #2e2e2e!important;
    border-radius: 20px!important;
    overflow: hidden;
    min-height: 350px!important;
    background: #2e242a!important;
    margin: 7px 0px 7px 0px!important;
}

#custom-bg-image {
    border-radius: 20px!important;
}

.search_fav_btn {
    top: 20px!important;
    left: 20px!important;
   z-index: 1!important;
}

.filterSortby{
    display:none!important;
}

.ajax-search-pagenav .pagination {
    background: #1c171a!important;
    padding: 8px 10px!important;
    border-radius: 50px;
    border: 1px solid #4c4c4c;
}

.ajax-search-pagenav .pagination .page-link {
    background: transparent!important;
    color: #969696!important;
    padding: 8px 18px;
    font-size: 18px;
    border-radius: 50px!important;
    line-height: 1.5;
}

ajax-search-pagenav .pagination .page-item.active a {
    background: #fff!important;
    color: #000!important;
    padding: 8px 18px;
    font-size: 18px;
    border-radius: 50px!important;
    line-height: 1.5;
}

.page-item.active .page-link {
    background-color: #ffffff45!important;
}

.srch-profile-right {
    position: absolute;
    top: 227px;
    right: 9px;
   z-index:3;
}

.srch-profile-right {
    display: flex;
    justify-content: center;
    align-items: center;
}

.srch-profile-right-title {
    color: #fff;
    margin-right: 8px;
}



.cust-search-gradient{
   top:151px!important;
}

.srch-profile-left {
    color: #fff;
    position: absolute;
    top: 232px;
    z-index: 3;
    left: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.srch-fa-circle {
    font-size: 9px;
}

.srch-fa-circle-1{
   font-size: 12px;
}

/* CSS FOR MOBILE DEVICES SEARCH PAGE */

/*#ajax-search-output {
    background: #1f1d1e!important;
}*/

.srch-mobile-container {
    background: #2e242a;
    margin: 0px 3px 15px 3px;
    border-radius: 20px;
    border: 2px solid #423d3d;
    overflow: hidden;
    width: 393px!important;
   height: 350px;
}

.srch-mobile-cont-pro {
    border-radius: 20px!important;
    overflow: hidden;
}

.srch-mob-pro-footer-con-box {
    display: flex;
   padding:10px;
   display:flex;
   justify-content:center;
   align-content:center;
}

.srch-mob-pro-footer-icon-check {
    font-size: 20px;
    background: #00ccff;
    padding: 5px;
    border-radius: 50px;
    font-weight: bold!important;
   margin-right:5px;
}

.cust-mob-search-gradient{
   top: 160px!important;
}

.srch-mob-pro-footer-con-title {
    color: #fff;
    font-size: 23px;
}

.srch-mob-profile-left{
   top:240px;
}

.srch-mob-profile-right{
   top: 235px;
}

.srch-mob-pro-foot-cont-meta-cont {
    color: #969696!important;
    padding: 0px 20px 10px 20px;
    font-size: 19px;
   text-align:center;
}

/* new css Start */
/* .m-search-tick{
   color:#07cdfe;
   font-size:20px;

} */
/* .m-search-name-pos{
   display:inline-block;
   text-align:center;
   width:200px;

} */
.m-search-tick-div{
   display:inline-block;
   margin-bottom:4px !important;
}
/* .m-search-city-div{
   margin-top:-18px;
} */
/* .m-search-city-pos{
   text-align:center;
} */


.custom-control-label::before{
   background-color:grey !important;
}
.custom-control-label::after{
   background-color:#FF6CEC !important;
   top:0rem!important;
   left:-1.8rem!important;
   width:1.5rem!important;
   height:1.5rem!important;
}
.ppt-forms .custom-control-label::before {
   background-color:grey !important;
}
#currentFilters .badge-primary{
   background-image:none !important;
   background-image:url("") !important;
/*    background-size:0 !important; */

}
#currentFilters .badge-primary{
/*    background-image:transparent; */
   background-color:#41393f!important;
}
.btn{
   margin:-2px 0;
}

/* new css End */
/* 28dec start */
.cust-filter-col-right #ajax-search-output{
   background:rgba(20,18,19,1)!important;
}

/* 28dec End */



@media screen and (min-width: 576px) {
    .srch-mob-pro-footer-con-title {
        font-size:18px !important;
    }
   .srch-mob-pro-foot-cont-meta-cont {
      font-size:14px !important
   }
}



