.freedelivery {   border: 1px solid #36acd4;    position: absolute;    top: 0;    right: 15px;    border-radius: 4px;    width: 350px;    padding: 15px;}
.freedelivery h3 {   padding: 0;    margin: 0; color: #19873f; font-weight: 600;}
.freedelivery h4 { margin:5px 0;    font-size: 16px;}
.freedelivery p	{    color: #878787;}

.bx-ui-sls-pane {overflow-y: scroll !important;        top: 740.031px !important;    background: #fff;    max-height: 200px;    text-align: left;}

.prods .sections:after{
	clear: inherit;
}
.prods .sections li.section{
	border: 1px solid #eee;
	text-align: center;
}
.prods .sections ul{
	margin-left: -1px;
	margin-right: 0;
    margin-bottom: -1px;
}
.prods .sections li.section a{
	font-size: 14px;
	line-height: 16px;
}
@media (max-width: 980px) {
	.freedelivery {    width: 200px;}
}

#added-to-cart-message {width: 100%;height: 100%;}
#added-to-cart-message .pop21_top {position: fixed; top: 0px; left: 0px;  background: #000; opacity:0.6; z-index: 1000000;width: 100%;height: 100%;}
#added-to-cart-message .pop21 {position: fixed;
top: 20%;
width: 100%; text-align: center;
z-index: 1000001;
}
#added-to-cart-message .pop21_cnt {background: #fff; max-width: 300px; height: 220px; margin: auto; border-radius: 5px; padding: 37px 10px 20px 10px; text-align: center; position: relative;}
#added-to-cart-message .added {font-size: 14px; text-transform: uppercase; border-bottom: dashed 1px;}
#added-to-cart-message .cancel-button21 {font-size: 12px; text-transform: uppercase;  display: block; width: 220px; background: #36acd4; height: 40px; color: #fff; margin: 20px auto; border-radius: 5px; padding-top: 7px; text-decoration: underline;}
#added-to-cart-message .btncheck21 {font-size: 12px; text-transform: uppercase; display: block; width: 220px; background: #56a93a; height: 40px; color: #fff; margin: auto; border-radius: 5px; padding-top: 7px; text-decoration: underline;}
#added-to-cart-message .btncheck21:hover {text-decoration: none;}
#added-to-cart-message .cancel-button21:hover {text-decoration: none;}
#added-to-cart-message .close21 {}

.close21 {
position: absolute;
right: 7px;
top: 7px;
width: 32px;
height: 32px;
}
.close21:before, .close21:after {
position: absolute;
left: 15px;
content: ' ';
height: 33px;
width: 1px;
background-color: #333;
}
.close21:before {
transform: rotate(45deg);
}
.close21:after {
transform: rotate(-45deg);
}
.smart-filter-title {display: none;}

@media (min-width: 767px) {
.b-pay__inbasket {background: #56a93a !important; border: solid 0px !important;}
.searchinhead__btn  {background: #56a93a !important; border-bottom: solid 0px #56a93a; height: 47px; padding: 0px !important;}
.searchinhead__btn svg {width: 24px !important; height: 24px !important; margin: 10px !important;}
}
.sections21 {display: none;}
@media (max-width: 767px) {
body {overflow-x: hidden;}
.searchinhead__btn  {border:0; padding-bottom: 10px !important;}
.sections21 {display: block; margin: 0px 0px 20px 20px;}
.sections21 .section {display: inline-block; list-style: none; border: solid 1px #dedede; text-align: center; padding: 10px;width: 120px;}
.sections21 .section img {width: 100px; display: block; margin: 0px 0px 20px 0px;}
.sections21 .section .parent1 {font-size: 12px;}
.rsbreadcrumb {display: none;} 
.smart-filter-title {display: block;}
}
@media (max-width: 321px) {
.sections21 {display: block; margin: 0px 0px 20px 20px;}
.sections21 .section {display: inline-block; list-style: none; border: solid 1px #dedede; text-align: center; padding: 10px;width: 140px;}
.sections21 .section img {width: 120px; display: block; margin: 0px 0px 20px 0px;}
}
#tabvSyaAT{display: none;}