abody{padding: 0; margin:0;font-family: 'Open Sans', sans-serif;}
img{max-width: 100%; height: auto;}
*,a{outline-style:none;}
.align-left{text-align: left;}
.align-right{text-align: right;}
.align-center{text-align: center;}

header{background: #f5ab24; display: flex; padding: 5px 15px; border-bottom: 2px solid #282627;}
header > div { flex: 1;}
header .header_logo{}
header img{height: 35px; max-width: none;}
header .loginbtn{flex: 0;}
header .flipkart_logo{flex: 0;margin-left: 15px;}

#bodycontent{}

#search_sec{display: flex; justify-content: center; padding: 3px 0; border-bottom: 2px solid #f4db40;
background: rgb(247,185,72); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(247,185,72,1) 0%, rgba(247,187,77,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(247,185,72,1) 0%,rgba(247,187,77,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(247,185,72,1) 0%,rgba(247,187,77,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b948', endColorstr='#f7bb4d',GradientType=0 ); /* IE6-9 */
}
.search_box {
    padding: 8px 5px;
    border: 2px solid #b16b0b;
    font-size: 14px;
    color: #404040;
    width: 55%;border-right: 0;letter-spacing: -.6px;
}
.btn_submit {
    background: #1a99ce;
    color: white;
    padding: 8px 12px;
    border: 2px solid #005075;border-left: 0; width: 15%; min-width: 75px;
}

#bannersec{}
#bannersec img {width: 100%;}

#promotionsec{padding: 1px 5px;margin-top:0px;}
#promotionsec h2 {margin: 0px 0 3px;font-size:13px;}
#promotionsec .slick-slider{display: flex;}
.promo_items_cont{display: flex; flex-wrap: wrap; list-style: none;padding: 0; width:100%; margin: auto;}
.promo_items_cont li {flex: 33%; }
.promo_items_cont li .proitem{border:2px solid #f5ab24;border-radius: 14px;background: #fff;margin-top:0px;padding: 6px;margin: 5%;box-shadow: -2px 0px 3px rgb(136 136 136 / 0.69);}
.promo_items_cont li .brandlogo{display: flex; padding-left: 15px;}
.promo_items_cont li .brandlogo span{}
.promo_items_cont li .brandname{
    font-size: 13px;
    margin: 2px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	font-weight:600;
	color:gray;
	text-align: center;
}

#promotionsec .slick-prev, #promotionsec .slick-next {
    font-size: 0; background: transparent url(../images/arrow.png) no-repeat; background-position: center; background-size: 55%;
    width: 90px;border: 0;    outline: none; cursor: pointer;
}
#promotionsec .slick-prev {transform: rotate(-180deg);}

footer{background: #656160;text-align: center;color: #fff; font-size: 12px;padding: 2px 10px;}

@media(max-width: 320px){
    .promo_items_cont li .brandname{font-size: 7px;}
}

@media(min-width: 321px) and (max-width: 375px){
    .promo_items_cont li .brandname{font-size: 10px;}
}

@media(min-width: 375px) and (max-width: 414px){
    .promo_items_cont li .brandname{font-size: 11px;}
}
