.s-price{
        font-size: 20px !important;
        font-weight: 600;
    }

       .assco-img{
            width: 233px !important;
            height: auto;
            box-sizing: border-box;
        }

    .t-button.t-button {
        margin-top: 18px;
        background-color: transparent;
        border: 1.5px solid #FFFFFF;
        color: #FFFFFF;
        padding: 15px 30px;
        font-weight: bolder;
        letter-spacing: 0.1px;
        /* font-size: 16px; */
    }

        .s-main-icon{
            width: 24px !important;
            height: auto;
            display: inline-block !important;
        }

        .property-slid-icon{
            width: 21px!important;
            height: auto;
            margin-bottom: -19px;
            margin-left: 22px;
        }

        .property-list-page-icon {
            width: 21px!important;
            height: auto;
            /* margin-bottom: 5px; */
            /* margin-left: -6px; */
        }

               .s-flat-size {
                    font-size: 14px;
                    font-weight: 600;
                    padding: 0px 4px;
                    color: #0d263b;
                }

            .s-flat-size:first-child {
                                    
                                    padding-left: 0px;
                                  
                                }

          .green-badge{
            background-color: #436409;
            border-radius: 3px;
            color: #fff;
            font-size: 10px;
            left: 20px;
            padding: 6px 13px;
            text-transform: uppercase;
            top: 20px;
          }

          .gray-badge{
            background-color: #6a6a6a;
            border-radius: 3px;
            color: #fff;
            font-size: 10px;
            left: 20px;
            padding: 6px 13px;
            text-transform: uppercase;
            top: 20px;
          }

          .red-badge{
            background-color: #c80225;
            border-radius: 3px;
            color: #fff;
            font-size: 10px;
            left: 20px;
            padding: 6px 13px;
            text-transform: uppercase;
            top: 20px;
          }
          


          .feat_property.list.agent .thumb {
            height: auto;
            margin: 20px;
            max-width: -webkit-fill-available;
            width: 1000px;
        }


        .owner-name
            {
                font-size: 28px;
                font-family: "DM Sans";
                font-weight: 600;
                line-height: 37px;
                margin-bottom: 5px;
            }
          
            .owner-name-des
            {
                font-size: 20px;
                font-family: "DM Sans";
                font-weight: 600;
                line-height: 30px;
                margin-bottom: 5px;
            }
         .p-list-button {
            line-height: 33px;
         }
         
         
         /*-----------------------------bottom-moible-nav-----------------------------------*/
         
         .bottom-nav-bar{
  background:#000061;
  width:100%;
  height:70px;
  display:flex;
      justify-content: center;
    align-items: center;
  position:absolute;
  bottom:0px;
  left:0px;
  padding:20px;
  z-index:+1;

}

#bottom-nav-bar{
  background:#000061;
  width:100%;
  height:70px;
  display:flex;
      justify-content: center;
    align-items: center;
  position:absolute;
  bottom:0px;
  left:0px;
  padding:20px;
  z-index:+1;

}
         
         
          /*---------------------------floating button---------------------------------*/
          
          
          
          

          .float{
            position:fixed;
            width:60px;
            height:60px;
            bottom:10%;
            right:10px;
            background-color:#25d366;
            color:#FFF;
            border-radius:50px;
            text-align:center;
          font-size:30px;
            box-shadow: 2px 2px 3px #999;
          z-index:100;
        }
        
        .my-float{
            margin-top:16px;
        }
        
        .bounce {
            animation: bounce 2s infinite;
        }
        
        @keyframes bounce {
            0%,
            25%,
            50%,
            75%,
            100% {
                transform: translateY(0);
            }
            40% {
                transform: translateY(-20px);
            }
            60% {
                transform: translateY(-12px);
            }
        }