/* IMPORTANT! Do not change. */
/* IMPORTANT! Do not change. */
/* IMPORTANT! Do not change. */
/* IMPORTANT! Do not change. */
/* IMPORTANT! Do not change. */
/* IMPORTANT! Do not change. */
/* IMPORTANT! Do not change. */

/* IMPORTANT! Do not change. */


/*------------ custom css -------------*/
.home_sponcored {
    padding: 0px;
    margin-top: 10px;
}
.home_sponcored li {
    padding: 0px;
    width: 33.33%;
    float: left;
    padding: 5pt;
}
.home_sponcored .card{
margin:0px 0px;
}
.sponcerd_img{
height:100px;
}
.sponcerd_img img{
width:100%;
height:100%;
}
.sponcerd_info h4{
text-align: center;
    width: 80%;
    overflow: hidden;
    /* white-space: nowrap; */
    margin: 0 auto;
    padding: 7px;
    word-wrap: break-word;
    height: 47px;
    line-height: 19px;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	font-size:15px;
	
}
.sponcerd_info p{
text-align:center;
margin-top:7px;
color:#838383;
}
.add-to-cart{
width:85%;
height:30px;
background:#e64949;
text-align:center;
color:#fff;
font-size:15px;
border:none;
font-weight: 600;
}

.product-mar {
    height: 34px;
    width: 100%;
    float: left;
}

.out_stock{
width:100%;
height:100%;
background:rgba(200,200,200,.7);
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
color:#EF1962;
font-size:22px;
text-align:center;
padding:30px 0px;
}
.app-number{
    width:95%;
}
.app-number ul{
    padding:0px;
    margin:0px;
    list-style:none;
}
.app-number ul li{
    float:left;
    height:46px;
}
.app-number ul li:first-child{
    width:15%;
    text-align:center;
    border:1px solid #d1d1d1;
    border-radius:3px 0px 0px 3px;
    font-size:17px;
    line-height:46px;
    border-right:none;
}
.app-number ul li:last-child{
    width:30%;
}
.app-number ul li:nth-child(2){
    width:55%;
}
.app-number ul li .form-control{
    width:100%;
    height:46px;
    border:1px solid #d1d1d1;
    padding:0px 0px 0px 15px;
    border-radius:0px 0px 0px 0px;
    line-height:46px;
    font-size:17px;
}
.add-text-btn{
    width:100%;
    height:46px;
    border:1px solid #EF1962;
    color:#fff;
    font-size:16px;
    text-align:center;
    border-radius:0px 3px 3px 0px;
    background:#EF1962;
}
.add-text-btn:focus{
    background:#EF1962;
}
.h2customsize{
font-size:4.5vw !important;
}
.welcome {
    position:relative;
}
.welcome .content {
    max-width: 700px !important;
    margin: auto auto !important;
    position: absolute !important;
    left: 0px !important;
    right: 0px !important;
    top: 0px !important;
    bottom:0px !important;
    height:160px;
}