.deals{
  background: #f7f7f7;
}
.deals .deal .best{

    padding: 38px 0px;

}

.deals .deal .till{

    text-align: center;

    padding: 20px 0px;

}

.deals .deal .best .save{

    display: flex;

    align-items: center;

  

    flex-wrap: wrap;

    justify-content: center;

}

.deals .deal .best .save .ig{

    width: 35%;

}

.deals .deal .best .save .ig img{

    width: 100%;

}

.deals .deal .best .save .tg{

   width: 60%; 

   padding: 0px 13px;   

}

.deals .deal .best .save .tg h3{

    font-size: 24px;

    font-weight: 400;

    color: #272626;

}

.deals .deal .best .save .tg p{

    font-size: 16px;

    color: #686868;

    margin: 25px 0px;

    

}

.deals .deal .best .save .tg .things{

    display: flex;

    flex-wrap: wrap;

}

.deals .deal .best .save .tg .things .br{

    text-align: center;

    font-size: 16px;

    margin:0px 15px;

}

.deals .deal .best .save .tg .things .br .rd{

   height: 60px;

   width: 60px;

   border-radius: 50%;

   display: flex;

   align-items: center;

   justify-content: center;

   font-size: 24px;

   color: #fff;

   background: #8b8b8b;

   margin-bottom: 15px;

}

.deals .deal .best .save .tg .things .br span{

    font-size: 16px;

}

.deals .deal .best .save .tg .pos{

    position: relative;

    margin: 15px 0px;

}

.deals .deal .best .save .tg .pos hr{

    width: 70%;

}

.deals .deal .best .save .tg button{

    border: none;

    position: absolute;

    bottom: -30px;

    right: 128px;

    border-top: 1px solid #FF9900;

    margin: 0 64px 16px 0;

    background: #FF9900;

    font-size: 14px;

    color: #fff;

    border-radius: 40px;

    padding: 10px 35px;

}

.deals .lists .com .flex{

    display: flex;

    flex-wrap: wrap;

    justify-content: center;

}

.deals .lists .com .flex .duct{

    /* width: 20%; */

    margin: 15px;

    border: 2px solid #f7f6f2;

    padding: 25px 10px;

    display: flex;

}

.deals .lists .com .flex .duct .sp{

    display: flex;

    align-items: center;

}

.deals .lists .com .flex .duct .sp .pro_img{

    background-color: #f7f7f7;

    display: flex;

    height: 100px;

    width: 100px;

    border: 1px solid #eee;

  border-radius: 10px;

    align-items: center;

    justify-content: center;

    /* margin-right: 10px; */

}

.deals .lists .com .flex .duct .sp .max{

    margin-left: 17px;

}

.deals .lists .com .flex .duct .sp .max h4{

    font-size: 14px;

    color: #1d1b1b;

    font-weight: 400;

    margin: 0 0 10px;

}

.deals .lists .com .flex .duct .sp  .max p{

    font-size: 12px;

    color: #1d1c1c;

    margin: 0 0 15px;

}

.deals .lists .com .flex .duct .sp  .max span{

    color: #FF9900;

}

.deals .lists .com .flex .duct .sp  .max .price{

    display: flex;

}

.deals .lists .com .flex .duct .sp  .max .price .bold{

    background: #FF9900;

    display: flex;

    align-items: center;

    justify-content: center;

    color: #fff;

    border: none;

    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.30);

    border-radius: 50%;

    width: 30px;

    height: 30px;

    margin: 5px;

}





@media (max-width:425px) {

   

    .deals .deal .best .save .ig{

      

        width: 95%;

    }

    .deals .deal .best .save .ig img{

        width: 100%;

    }
    .deals .deal .best .save .tg button{
            /* top: -17px; */
            margin: 9px 0px;
    right: -27px;
    
    }
    /* .deals .deal .best .save .tg .pos{
        margin: 14px 0px;
    } */

}