.choose_pack.sandy-choose-pack > div { display: inline-block; width: 100px; border: 1px solid #eeee; text-align: center; padding-top: 10px; border-radius: 4px; cursor:pointer; }
.choose_pack.sandy-choose-pack > div + div { margin-left: 10px; }
.choose_pack.sandy-choose-pack > div.sandy-cp-selected { border: 1px solid #244728; }
.choose_pack.sandy-choose-pack > div.sandy-cp-selected p { color: #244728; }
.sandy-cp-dropdown {height: 52px; min-width: 123px; padding:0px 5px !important; border-radius: 40px !important; margin-right:10px;}
.sandy-cp-dropdown select { margin-top:6px !important; }
.sandy-cp-dropdown.custom button.items-count { padding: 0px 0px 0px 4px; height: 34px; width: 34px; margin-top: 8px; }
.sandy-features-box .content {display: block;font-size: 14px;text-align: center;color: #292929;line-height: 1.4em; font-weight: 500; font-family: 'Rubik', sans-serif;text-transform: uppercase;}
.sandy-features-box .sandy-icon-circle { margin-bottom: 15px; }
.sandy-features-box-wraper { background-color: #fff; display: -webkit-box; display: flex; flex-wrap: wrap; margin: 50px 0px; box-shadow: 0 5px 0 rgba(200,200,200,.2); border: 1px solid #eee;}
.sandy-features-box { -webkit-box-flex: 0; padding: 0px 15px; flex: 0 0 20%; max-width: 20%; border-right:1px solid #eaeaea; }
.sandy-features-box .feature-box {height: 100%; padding:30px 0px 25px }
.sandy-features-box-wraper > div:last-child { border-right: 1px solid transparent; }
.sandy-how-to-brew .sandy-features-box-wraper { margin: 0px 0px; box-shadow:none;}
.sandy-how-to-brew h3.sandy-features-box-title { margin: 25px 0px; }
.sandy-how-to-brew .sandy-features-box img { margin: 0px auto 10px; display: table; max-width: 50px; }
.sandy-how-to-brew .sandy-features-box { padding: 20px 15px; border: none;}
.sandy-how-to-brew .sandy-features-box .content.customdetails { /*color: #999*/ color: #1f1f1f; margin-top: 10px; line-height: 16px; }
.contact-info-devider { display:none; }
.sandy-copywrite > p {
    text-align: center;
    color: #f1f1f1;
    font-family: 'Rubik', sans-serif;
    margin: 0px;
}
.block-title h2 {
    font-size: 30px;
    color: #292929;
    line-height: 1.4em;
    font-weight: 500;
    font-family: 'Rubik', sans-serif;
    text-transform: uppercase;
    margin: 0px;
    margin-bottom: 15px;
}
.sandy-mobile-header { display:none; }
.sandy-logo { background-color: #244728; text-align: center; padding: 3px 0px 5px; }
.sandy-logo img { width: 170px; }
.sandy-other-actions { float: right; padding-top: 12px; padding-right: 15px; }
.sandy-other-actions * { display: inline-block; vertical-align: middle; margin: 0px; }
.sandy-other-actions a { padding-left: 10px; border-left: 1px solid #244728; margin-left: ; margin-left: 10px; }
.sandy-other-actions p { font-size: 14px; color: #244728; font-family: 'Rubik', sans-serif; }
.sandy-top-bar .pages label { margin-bottom: 0px; }
.sandy-top-bar .pages { width: 178px; float: left; }
.sandy-top-bar .sort-by { width: 235px; }
.sort-by select { width: 130px; }
.sandy-top-bar .pager { width: calc(100% - 381px); float: left; text-align: center; margin: 0px; display: none; }
.sandy-top-bar .limiter { float:none; margin: 0px auto; display: table;}
h1.product-not-found { font-family: 'Rubik', sans-serif; color: #244728;}
.related-product-title {
    border: 1px #eaeaea solid;
    padding-top: 10px;
    padding-left: 20px;
}
h3.sandy-features-box-title {
    color: #292929;
    font-weight: 500;
    font-family: 'Rubik', sans-serif;
}
ul.sandy-products-grid {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -2px;
    padding-left: 0px;
}

ul.sandy-products-grid li {
    -webkit-box-flex: 0;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding: 15px 50px 10px 50px;
    text-align:center;
    list-style:none;
}
ul.sandy-products-grid li .item-inner .item-info .info-inner .item-title {
    margin-bottom: 10px;
    padding: 0px 15px;
    padding-top: 20px;
    font-size: 16px;
    overflow: hidden;
    letter-spacing: normal;
    font-family: 'Rubik', sans-serif;
}
ul.sandy-products-grid li .item-inner .item-info .info-inner .item-title a {    text-decoration: none; font-weight: 500; color: #244728;}
.hvrbox a.product-image {
    display: block;
    height: 100%;
    width: 100%;
    cursor: pointer;
    position: relative;
    z-index: 100;
}
.icon-money.rupees-icon:before {
    content: "\f156";
}
.icon-money.emaili-icon:before {content: "\f003";}

.completech {
    background: #03a84e !important;
    border: 1px solid #03a84e !important;
}
span.out_of_stock_price {
    position: absolute;
    width:60px;
    height:60px;
    background-color: #ed6663;
    border-radius: 100%;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff !important;
    padding: 18px 0px 0px;
    z-index: 999;
    right: 10px;
    top: 10px;
}

@media screen and (max-width:1024px) { }

@media screen and (max-width:992px) { 
ul.sandy-products-grid li { padding: 15px 15px 10px 15px; }
#nav > li > a { letter-spacing: 0px; font-size:12px; }
}

@media screen and (max-width:991px) { 
footer address, .phone-footer, .email-footer { float: left; width:33.33%; padding-right:30px; }
.contacts-info:after { content:''; display:table; clear:both; }
.footer-middle .social ul { float: none !important; display: table; margin: 0px auto; }
.product-view .product-img-box .product-image .owl-prev, .product-view .product-img-box .product-image .owl-next { top: 50%; transform: translate(50%, -50%); }
.product-view .product-img-box .product-image .owl-next { right: 0px; }
}

@media screen and (max-width:768px) { 
.footer-top .social { float: none; margin: 0px 0px; }
.social ul li { margin-bottom:0px; }
.coppyright { padding-top:5px; }
.contacts-info > * { width: 33.33%; float: left; padding-right: 15px; }
.social .fb a, .social .tw a, .social .googleplus a, .social .rss a, .social .pintrest a, .social .linkedin a, .social .youtube a { width: 26px; height: 26px; font-size: 14px; line-height: 26px; overflow: hidden; }
.payment-accept img { margin-right: 4px; width: 40px; }
.payment-accept { margin-top:0px; }
footer .newsletter-row { padding: 30px 0px; }
#container_form_news2 input[type="text"] { padding:10px 20px; }
.newsletter-wrap button.subscribe { padding:10px 28px; }
.newsletter-wrap h4 { font-size: 30px; margin-bottom: 15px; }
.newsletter-wrap h5 { margin-bottom: 5px; font-size: 16px; }
.contact-info-devider { display: table; clear: both; width: 100%;}
.sandy-features-box { flex: 0 0 33.33%; max-width: 33.33%; border-right:none; }
.sandy-features-box-wraper { -webkit-box-pack:center; justify-content: center; }
.whychooseuscontainer h2 { font-size:18px; }
}


@media screen and (max-width:767px) { 
.sandy-mobile-header { display:block; }
.top-header-sandy { display:none; }
.sandy-why-nubero { position: relative; text-align: left; /* max-width: 500px; */ width: 100%; margin: 0px auto; padding-left: 160px; }
.sandy-why-nubero img{ float:none; position: absolute; left: 0px; } 
.sandy-why-nubero:after { content:''; display:table; clear:both; }
ul.sandy-products-grid li { flex:50%; max-width:50%;}
.whychooseuscontainer { min-height:auto; box-shadow:none; }
.sandy-home-spotlight { margin-bottom:30px; }
.sandy-home-spotlight a { display: block; }
.mm-toggle-wrap { background-color:#fff; }
input#coupon_code { width:100% !important; }
}


@media screen and (max-width:600px) { 
.contacts-info .add-icon::before, .contacts-info .phone-icon::before, .contacts-info .email-footer::before { float:none; display:block; margin-bottom:10px; }
.sandy-home-spotlight { width: 100%; float: none; margin-left:0px; }
.latest-blog .blog-post { width:100%; float:none; }
}

@media screen and (max-width:568px) {  
.whychooseuscontainer h2 { margin-top:0px; }
.footer-middle .social ul img { width: 50px; }
}

@media screen and (max-width:414px) { 
.footer-middle .col-md-3 { width: 100%; float: none; }
footer ul { text-align:center; }
footer ul li { display:inline-block; margin:0px 10px; }
footer h4 { text-align:center; }
.footer-column { margin-left:0px; padding-top:0px; margin-bottom:0px; }
.contacts-info .add-icon::before, .contacts-info .phone-icon::before, .contacts-info .email-footer::before { float:left; display:inline-block; }
.contacts-info > * {width: 200px; float: none; padding-right: 0px; margin: 0px auto; display: table; }
.payment-accept { float:none; margin:0px auto; display:table; }
.sandy-features-box { flex: 0 0 100%; max-width: 100%; }
.sandy-features-box .feature-box { padding: 15px 0px 0px; }
.sandy-features-box-wraper { padding: 15px 0px 30px; }
.group-select li { margin-bottom:0px; }
.group-select li .input-box { margin-bottom:10px; }
.group-select li .input-box input.input-text { padding: 7px 15px; }
.topbaricons { padding:0px; }
.best-pro .new_title h2 { font-size:24px; }
.sandy-top-bar .button-asc.left { display: none; }
.sort-by li { float:none; width:100%; }
.sandy-top-bar .sort-by { width:100px; }
.sandy-top-bar .pager { display:none; }
ul.sandy-products-grid li { flex:100%; max-width:100%;}
.sandy-why-nubero { text-align:center !important; padding-left:0px; }
.sandy-why-nubero img { position: static; margin-bottom:20px; }
.contacts-info { margin-bottom:30px; }
.contacts-info > * { width:205px; }
.sort-by select { width:100%; }
}

@media screen and (max-width:380px) { 
.sandy-why-nubero { text-align: center; } 
.sandy-why-nubero img { float:none; }
.sandy-other-actions p { font-size: 12px; }
.sandy-other-actions a { padding-left:5px; border-left: 1px solid #244728; margin-left:5px; }
}

@media screen and (max-width:320px) { 
.sandy-other-actions p { font-size: 11px; }
.sandy-other-actions a { padding-left:5px; border-left: 1px solid #244728; margin-left:5px; }
.icon-align-justify::before { font-size: 18px; padding-left:0px; padding-top: 2px; margin-right:0px; }
}



.sandy-item-products .short_description, #related-slider .short_description{
    min-height: 68px;
    padding-left: 5px;
    padding-right: 5px;
}

.short_description p {
    font-family: 'Rubik', sans-serif;
}
.tea_bag_pack.getOptions {
    width: 122px !important;
}
p.mlikns {
    color: #f1f1f1;
    text-align: center;
    margin-right: 93px;
}

.out_of_stock strong {
    background: #e02727;
    color: #fff;
    font-size: 18px;
    text-shadow: none;
    padding: 16px 30px;
    float: left;
    margin-top: 0px;
    font-weight: 500;
    border: none;
    border-radius: 999px;
    font-family: 'Rubik', sans-serif;
}
.out_of_stock_list {
    /*filter: blur(8px);*/
}