
.latestOffers .card{
background: rgb(138,108,211);
background: -moz-linear-gradient(47deg, rgba(138,108,211,1) 0%, rgba(102,124,211,1) 41%, rgba(0,212,255,1) 100%);
background: -webkit-linear-gradient(47deg, rgba(138,108,211,1) 0%, rgba(102,124,211,1) 41%, rgba(0,212,255,1) 100%);
background: linear-gradient(47deg, rgba(138,108,211,1) 0%, rgba(102,124,211,1) 41%, rgba(0,212,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8a6cd3",endColorstr="#00d4ff",GradientType=1);
}	

.latestOffers .card .category-brand{
width:100px;
height:30px;
padding: 5px 8px;
border-radius: 5px;
background: #fff;
margin-bottom: 10px;
display: flex;
justify-content:end;
/*align-content: center;*/
box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.31);
}

.latestOffers .category-brand img{
height:25px;
object-fit: scale-down;
}
.latestOffers .card .card-text{
font-weight: 700;
font-size: 1.2rem;
line-height: 1.3;
}
.latestOffers .card .text-limit-4{
-webkit-line-clamp: 4;
height:auto;
}
.brand-product-img{
width: 100%;
background:#fff;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
border-radius: .25rem !important;
}
.brand-product-img img{
width: 100%;
height:100px;
object-fit: scale-down;
}

.stores-logo img{
padding: 0;
height: 65px;
object-fit: scale-down;
}
.stores-logo .btn-sm {
padding: .15rem .25rem;
font-size:0.8rem;
font-weight:600;
}
.exclusive-perks .perks-icon {
width: 100px;
height:100px;
padding: 10px;
border-radius: 0.3rem;
}
.exclusive-perks .card-body {
padding: 0.5rem 0.5rem;
}


.bg-style1{
background: rgb(89, 201, 249);
background: -moz-linear-gradient(-180deg, rgba(89, 201, 249, 1) 0%, rgba(87, 83, 228, 1) 61%);
background: -webkit-linear-gradient(-180deg, rgba(89, 201, 249, 1) 0%, rgba(87, 83, 228, 1) 61%);
background: linear-gradient(-180deg, rgba(89, 201, 249, 1) 0%, rgba(87, 83, 228, 1) 61%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#59c9f9",endColorstr="#5753e4",GradientType=1);
color: #fff;
}
.bg-style2{
background: rgb(199,128,232);
background: -moz-linear-gradient(229deg, rgba(199,128,232,1) 0%, rgba(160,197,250,1) 51%, rgba(246,239,247,1) 100%);
background: -webkit-linear-gradient(229deg, rgba(199,128,232,1) 0%, rgba(160,197,250,1) 51%, rgba(246,239,247,1) 100%);
background: linear-gradient(229deg, rgba(199,128,232,1) 0%, rgba(160,197,250,1) 51%, rgba(246,239,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c780e8",endColorstr="#f6eff7",GradientType=1);
}
.bg-style3{
background: rgb(78,240,245);
background: -moz-linear-gradient(229deg, rgba(78,240,245,1) 0%, rgba(255,151,176,1) 51%);
background: -webkit-linear-gradient(229deg, rgba(78,240,245,1) 0%, rgba(255,151,176,1) 51%);
background: linear-gradient(229deg, rgba(78,240,245,1) 0%, rgba(255,151,176,1) 51%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4ef0f5",endColorstr="#ff97b0",GradientType=1);
}

/*** referral ***/
.referral .mainHeading{
font-size:2.3rem;
font-weight:900; 
}
.webContent .subHeading {
font-size: 1.6rem;
letter-spacing: 0px;
font-weight:500;
}
/*** polular category ***/
.popularCategoryCard {
/*height: 200px;*/
width: 100%;
border-radius: 10px;
padding: 3px;
border: 0;
box-shadow: none;
margin-bottom: 20px;
}
.popularCategoryCardImg{
width: 100%;
height:260px;
border-radius: 10px;
object-fit: cover;
}
.popularCategoryCard .card-img-overlay .brandProductImg {
    width: 100%;
    height: 140px;
    object-fit: scale-down;
}

.brand-container{
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:10px;
}
.popularCategoryCard .brand{
width:120px;
height:40px;
padding:0px 10px;
border-radius:.25rem;
background: #fff;
display: flex; 
flex-wrap:wrap;
flex-direction:column; 
position:relative;
overflow:hidden;
/* justify-content: center; 
 align-content: center; */
box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.31);
}

.popularCategoryCard .categoryName{
font-size:1.2rem;
font-weight:700;
line-height:1.2;
color:#fff;
margin-bottom:0.9rem;
text-align:center;
}
.popularCategoryCard .brand img {
height: 40px;
object-fit: scale-down;
}
.popularCategoryCard .categoy-img{
max-width:100%;
height:245px;
object-fit:scale-down;
}
/*** category-card ***/


.latestOffers .card{
background: rgb(138,108,211);
background: -moz-linear-gradient(47deg, rgba(138,108,211,1) 0%, rgba(102,124,211,1) 41%, rgba(0,212,255,1) 100%);
background: -webkit-linear-gradient(47deg, rgba(138,108,211,1) 0%, rgba(102,124,211,1) 41%, rgba(0,212,255,1) 100%);
background: linear-gradient(47deg, rgba(138,108,211,1) 0%, rgba(102,124,211,1) 41%, rgba(0,212,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8a6cd3",endColorstr="#00d4ff",GradientType=1);
}	

.latestOffers .card .category-brand{
width:100px;
height:30px;
padding: 5px 8px;
border-radius: 5px;
background: #fff;
margin-bottom: 10px;
display: flex;
justify-content:end;
/*align-content: center;*/
box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.31);
}

.latestOffers .category-brand img{
height:25px;
object-fit: scale-down;
}
.latestOffers .card .card-text{
font-weight: 700;
font-size: 1.2rem;
line-height: 1.3;
}
.latestOffers .card .text-limit-4{
-webkit-line-clamp: 4;
height:auto;
}
.brand-product-img{
width: 100%;
background:#fff;
box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
border-radius: .25rem !important;
}
.brand-product-img img{
width: 100%;
height:100px;
object-fit: scale-down;
}

.stores-logo img{
padding: 0;
height: 65px;
object-fit: scale-down;
}
.stores-logo .btn-sm {
padding: .15rem .25rem;
font-size:0.8rem;
font-weight:600;
}
.exclusive-perks .perks-icon {
width: 100px;
height:100px;
padding: 10px;
border-radius: 0.3rem;
}
.exclusive-perks .card-body {
padding: 0.5rem 0.5rem;
}


.bg-style1{
background: rgb(89, 201, 249);
background: -moz-linear-gradient(-180deg, rgba(89, 201, 249, 1) 0%, rgba(87, 83, 228, 1) 61%);
background: -webkit-linear-gradient(-180deg, rgba(89, 201, 249, 1) 0%, rgba(87, 83, 228, 1) 61%);
background: linear-gradient(-180deg, rgba(89, 201, 249, 1) 0%, rgba(87, 83, 228, 1) 61%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#59c9f9",endColorstr="#5753e4",GradientType=1);
color: #fff;
}
.bg-style2{
background: rgb(199,128,232);
background: -moz-linear-gradient(229deg, rgba(199,128,232,1) 0%, rgba(160,197,250,1) 51%, rgba(246,239,247,1) 100%);
background: -webkit-linear-gradient(229deg, rgba(199,128,232,1) 0%, rgba(160,197,250,1) 51%, rgba(246,239,247,1) 100%);
background: linear-gradient(229deg, rgba(199,128,232,1) 0%, rgba(160,197,250,1) 51%, rgba(246,239,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c780e8",endColorstr="#f6eff7",GradientType=1);
}
.bg-style3{
background: rgb(78,240,245);
background: -moz-linear-gradient(229deg, rgba(78,240,245,1) 0%, rgba(255,151,176,1) 51%);
background: -webkit-linear-gradient(229deg, rgba(78,240,245,1) 0%, rgba(255,151,176,1) 51%);
background: linear-gradient(229deg, rgba(78,240,245,1) 0%, rgba(255,151,176,1) 51%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4ef0f5",endColorstr="#ff97b0",GradientType=1);
}

/*** referral ***/
.referral .mainHeading{
font-size:2.3rem;
font-weight:900; 
}
.webContent .subHeading {
font-size: 1.6rem;
letter-spacing: 0px;
font-weight:500;
}
/*** polular category ***/
.popularCategoryCard {
/*height: 200px;*/
width: 100%;
border-radius: 10px;
padding: 3px;
border: 0;
box-shadow: none;
margin-bottom: 20px;
}
.popularCategoryCardImg{
width: 100%;
height:260px;
border-radius: 10px;
object-fit: cover;
}
.popularCategoryCard .card-img-overlay .brandProductImg {
    width: 100%;
    height: 140px;
    object-fit: scale-down;
}

.brand-container{
display:flex;
flex-direction:row;
flex-wrap:wrap;
gap:10px;
}
.popularCategoryCard .brand{
width:120px;
height:40px;
padding:0px 10px;
border-radius:.25rem;
background: #fff;
display: flex; 
flex-wrap:wrap;
flex-direction:column; 
position:relative;
overflow:hidden;
/* justify-content: center; 
 align-content: center; */
box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.31);
}

.popularCategoryCard .categoryName{
font-size:1.2rem;
font-weight:700;
line-height:1.2;
color:#fff;
margin-bottom:0.9rem;
text-align:center;
}
.popularCategoryCard .brand img {
height: 40px;
object-fit: scale-down;
}
.popularCategoryCard .categoy-img{
max-width:100%;
height:245px;
object-fit:scale-down;
}
/*** category-card ***/

