
.product .tags span {
    background:var(--second-blend)!important;
    color:white;
    font-weight:bold;
    padding:3px;
    border-radius:5px;
    margin-left:3px;
    margin-top:3px;
}
.product img {
    max-height:250px;
}

.heart-wish {
    background: rgba(0,0,0,0.5);
    width:30px;
    color:white;
    align-items:center;
    position:absolute;
    border-radius:50%;
}
.card-body-2 {
    padding:7px;
}
.card-body-2 .title {
    color:#485164;
    font-size:1.125rem;
    font-weight:800;
    margin-top:10px;
}
.inline-features {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-left:2px;
    margin-right:2px;
    margin-top:-11%;
}
.inline-features .f1 {
    background: rgba(0,0,0,0.5);
    align-items:center;
    padding:4px;
    z-index:0;
    border-radius:20px;
} 

.inline-features .f2{
    background: white;
    align-items:center;
    border-radius:4px;
    padding:3px;
} 
.whtsaptext {
    font-size:12px;
}
.product-bottom {
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.btn-primary {
    background:var(--blend)!important;
    outline:1px solid var(--second-blend);
}
.alert-primary {
    
    background:var(--second-blend)!important;
}
.btn-primary:hover {
    text-decoration:none!important;
    
}

.pointer {
    cursor:pointer;
}
.passfield {
    
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.small-imgs {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    margin-top:10px;
}
.small-imgs img  {
    height:60px;
    width:auto;
    margin-left:5px;
}


.introfeed {
    display: flex;
    align-items: center;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.introfeed .img {
    margin-right: 10px; 
}

.introfeed .img img { 
    height:50px; 
    width:auto; 
    border-radius:50%;
}
.introfeed .post {
    flex-grow: 1;
}

.introfeed .btn {
    display: block;
    width: 100%;
    padding: 10px;
    text-align: left;
    text-decoration: none; 
    border-radius: 25px; 
    transition: background-color 0.3s, color 0.3s;
}


 .height{
        height: 100vh;
       }
       

       .search{
       position: relative;
       box-shadow: 0 0 40px rgba(51, 51, 51, .1);
         
       }

       .search input{

        height: 60px;
        text-indent: 25px;
        border: 2px solid #d6d4d4;


       }


       .search input:focus{

        box-shadow: none;
        border: 2px solid blue;


       }

       .search .fa-search{

        position: absolute;
        top: 20px;
        left: 16px;

       }

       .search button{

        position: absolute;
        top: 5px;
        right: 5px;
        height: 50px;
        width: 110px;
        background: blue;

       }

      .phonecall {
        display:flex;
        align-items:center;
        justify-content:space-between;
        
    }
    .phonecall select {
        max-width:150px;
        border-top-right-radius:0;
        border-bottom-right-radius:0;
    }
    
    .phonecall input { 
        border-top-left-radius:0;
        border-bottom-left-radius:0;
    }

