﻿.ui-autocomplete{z-index: 2147483647 !important;max-width: 583px;}
#our_products_rpProducts.our_products, #divloadmore_outer {
    display: table;
    width: 100%;
    font-family: "Nunito";
    margin-top: 24px;
}
#divcontainer.container {
    min-height: auto;
}
.postcodeinput{text-transform:uppercase}
.h4,h4{font-size:18px}
.btn-block{display:block;width:100%}
.alert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#aa041c}
.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:22px;box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0 none;position:relative}
.modal-title{line-height:1.42857;margin:0}
.modal-dialog{margin:30px auto}
.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}
.fade{opacity:0;transition:opacity .15s linear 0}
.fade.in{opacity:1;transition:opacity 1 linear 0}
.modal-backdrop.fade{opacity:0;display:none;}
.modal-backdrop.in{opacity:.5;}
.modal-backdrop.fade.in{opacity:.5;display:block;}
.modal.fade .modal-dialog{transform:translate(0px,-25%);transition:transform .3s ease-out 0}
.modal.in .modal-dialog{transform:translate(0px,0px)}
.modal-header{padding:15px;background-color: #a40000;
  border-radius: 20px 20px 0 0;
  color: #fff;}
.modal.in .modal-dialog .form-group {
    margin-bottom: 14px;
}
.modal{top:50px}
.modal.sizechart{top:0}
.modal-body{width:100%;padding:10px 15px 0}
.modal-header .close{padding:3px 7px;background-color:#aaa;border:1px solid #aaa;opacity:.8;border-radius:5px;line-height:20px;float:right;text-shadow:0 1px 0 #fff;color:#000;font-size:21px;margin-top:-2px;font-weight:700;cursor:pointer}
.modal-backdrop{opacity:.5}
.modal{bottom:0;display:none;left:0;outline:0 none;overflow:hidden;position:fixed;right:0;top:0;z-index:1050}
.modal.in{display:block}
.modal.in .modal-dialog .box-body label {
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 26px;
  font-weight: 600;
}
.text-muted{color:#777}
.modal.in .modal-dialog .text-muted {
    line-height: 20px;
    padding-bottom: 10px;
    color: #444;
    font-size: 14px;
    letter-spacing: 1px;
}
.modal.in .modal-dialog .form-control {
    border-color: #ccaaaa;
    background-color: #feeaea;
    height: 40px;
    font-size: 16px;
    border-radius: 14px;
}
.modal.in .modal-dialog .btn-block {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 34px;
    font-size: 18px;
    margin: 0 0 14px;
    border-radius: 14px;
}
.div_content,.div_content .div_content_outer {display: table;width: 100%;color:#333;font-size: 14px;line-height: 18px;text-align: justify;}
.div_content .div_content_title {display: table;width: 100%;font-size: 16px;line-height: 20px;background-color: #e5e5e5;padding: 10px;margin-bottom:14px;}
.div_content_outer br {content: ""; margin: 2em;display: block;font-size: 24%;}
@media screen and (min-width: 600px) {
.form-horizontal .control-label{margin-bottom:0;padding-top:7px;text-align:right}
.modal-dialog{width:600px}
.visible-xs,.visible-xs-inline,.visible-sm,.visible-md,.visible-lg{display:none!important}
/*.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.333%}*/
}
@media screen and (min-width: 768px) {
    .modal-dialog {
        width: 750px;
    }
}
@media (max-width: 768px) {
label{display:inline-block;margin-bottom:5px;max-width:100%}
.modal-dialog{margin:100px 10px 10px;position:relative;width:auto}
}
@media (max-height: 550px) {
.modal-dialog{margin-top:10px;}
}
input.btn-block[type="button"],input.btn-block[type="reset"],input.btn-block[type="submit"]{width:100%}
.btn-group-xs > .btn,.btn-xs{border-radius:3px;font-size:12px;line-height:1.5;padding:1px 5px}
.btn-info{background-color:#5bc0de;border-color:#46b8da;color:#fff}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px;margin-bottom:15px}
.thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:block;line-height:1.42857;margin-bottom:20px;padding:4px;transition:border .2s ease-in-out 0}
.breadcrumb{border-radius:4px;list-style:outside none none;margin-bottom:20px;padding:8px 15px;line-height:24px}
.breadcrumb > li + li::before{color:#3e3e3e;content:"> ";padding:0 5px}
.breadcrumb > li{display:inline-block}
.btn-group-sm > .btn,.btn-sm{border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px}
.input-sm{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 10px}
.pagination{border-radius:4px;display:inline-block;margin:20px 0;padding-left:0}
.pull-right{float:right}
.pagination > li{display:inline}
ol.breadcrumb{background-color:#fff;float:left;font-size:14px;margin:0}
.bread-container {
    width: 100%;
    font-size: 14px;
    position: relative;
    padding: 0 14px;
}
.container-full.maincontainer .bread-container.bgbreaad {
    margin: 10px 0;
}
.bread-container .breadcrumb{margin-bottom:0;padding: 0px;}
.bread-container .breadcrumb a{color:#3e3e3e}
.div-filter {
    position: relative;
    padding: 0;
    border-left: 1px solid #ccc;
}
    .div-filter.fchild {
        border-width:0;
    }
    .div-filter .list-head {
        margin-bottom: 0;
        min-height: 60px;
        line-height: 30px;
        font-size: 20px;
        padding-left: 20px;
    }
    .div-filter.fchild .list-head {
        padding: 15px 15px 0 15px;
        line-height: 30px;
    }
    .div-filter.pr .list-head > font, .div-filter.so .list-head > font {
        font-size: 12px;
        line-height: 12px;
        position: absolute;
        left: 15px;
        top: 10px;
    }
    .div-filter.pr .list-head > select,.div-filter.so .list-head > select {
        font-size: 16px;
        display: block;
        margin-top: 3px;
        position: absolute;
        left: 0;
        top: 0;
        border-width: 0;
        padding: 10px 0 0 15px;
        right: 15px;
        bottom: 0;
        background-color: transparent;
        color: #A40000;
        text-decoration:underline;
    }

.container-full.maincontainer.in .div-filter .list-head {
    margin: 0;
    min-height: 40px;
    padding: 6px;
    line-height: 28px;
    font-size: 18px;
    text-align: center;
}
.container-full.maincontainer.in .div-filter.pr .list-head > font, .container-full.maincontainer.in .div-filter.so .list-head > font {
    top: 3px;
}
.container-full.maincontainer.in .div-filter.pr .list-head, .container-full.maincontainer.in .div-filter.so .list-head {
    padding: 0;
}
    .container-full.maincontainer .div-filter .list-head span {
        font-size:14px;padding-left:7px;  line-height: 20px;
    }
.container-full.maincontainer.in .div-filter.pr .list-head > select, .container-full.maincontainer.in .div-filter.so .list-head > select {  padding-left: 44px;
  cursor: pointer;
  right: 5px;
}
.font-13{font-size:13px}
.thumbnail.prdbox{padding:0}
.popupautocomplete{position:fixed}
.thumbnail.prdbox:hover{box-shadow:0 0 7px #ccc;-webkit-box-shadow:0 0 7px #ccc}
.thumbnail{margin-bottom:0;overflow:hidden;position:relative}
.productName_productbox{background:rgba(255, 255, 255,0.8) none repeat scroll 0 0;color:#000;font-size:14px;font-weight:400;height:auto;text-transform: capitalize;line-height:20px;overflow:hidden;width:100%;
    height: 25px;
    line-height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;}
.deliverybox_productbox{display:block;height:50px;padding:0 5px 5px;position:relative;width:100%}
.price-inner{color:#333;display:block;font-size:20px;font-weight:600;line-height:34px;margin:0 auto;padding-left:0;position:relative;text-align:center;text-decoration:none}
.deliverybox_productbox .price-inner{font-size:16px;line-height:20px;  text-align: left;}
.comparebtn{position:absolute;bottom:5px;left:5px;z-index:3}
.divcomparebox{position:fixed;right:25px;top:150px;border:1px solid #f99;background-color:#fee;padding:5px;width:185px;font-size:14px;line-height:22px;z-index:3}
.divcomparebox li{display:table-cell;padding:0 10px 5px 5px}
.price-inner font.scrike_font{color:#8c7c7c;font-size:14px;font-weight:400;text-decoration:line-through;
  padding-left: 7px;}
.price-inner font.curr {
    font-size: 14px;
    font-weight: normal;
    margin-right: 3px;
    text-decoration: unset;
    display: inline-block;
}
.trade-deal-timer{height:26px;left:5px;position:absolute;top:5px}
.trade-deal-timer.hotdeal{height:77px;left:auto;right:1px;top:1px}
.dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px;border:none;background:#fff url(../images/br_down.png) no-repeat;background-position:94%}
select.drpmiles{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../images/br_down.png) no-repeat scroll 94% center/12px auto;border:1px solid #ccc;height:34px;padding:4px 2px;width:88px!important}
.divdrp_storetop{float:right;font-size:12px;line-height:20px;padding:7px 5px 7px 0;position:relative;width:auto}
.divdrp_storetop > select{display:inline;height:30px;margin-left:7px;max-width:155px;padding:2px}
.bakery-prd{float:left;margin:0 1% 2%;width:23%}
#our_products_rpProducts.our_products,#divloadmore_outer{ display: table; width: 100%;}
.divloadmore_box img{width:30px}
.divloadmore_box .loadmorebutton{width:120px;border-radius:0}
.divloadmore_box{position:relative;overflow: hidden;width: 100%;height: 50px;}
.divloadmore_box .divloading_loadmore{display:none;position: absolute;top: 0;}
.div_imgBox {
    background-position: center center;
    background-repeat: no-repeat;
    display: table;
    height: 352px;
    width: 100%;
    background-size: 100% auto;
}
.topbar.content {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11
}
.headerWrapper_outer.in {
    box-shadow: unset;
    
}
    

    
#divspacing.spacing {
    margin-top: 140px;
}

    #divspacing.spacing.lrg {
        margin-top: 130px
    }

    #divspacing.spacing.in {
        margin-top: 90px;
    }
.div_imgBox.bg{background-size:auto 100%}
.div_imgBox.prdbox.gglprd{height:235px}
.div_imgBox.prdbox.ggl,.div_imgBox.prdbox.ggl.bgauto{background-size:auto 100%}
.div_imgBox.prdbox.ggl.bg{background-size:100% auto}
.input-group-addon,.input-group-btn{width:0}
.img_userlocationbakery{max-width:67px}
.btn.btn-secondary{border:1px solid #ccc}
.tree a{display:block;line-height:16px;padding:4px 0;color:inherit;font-size:14px}
.treeview{border:1px solid #f0f0f0;margin:0 0 20px;padding:0;display:block;color:#343333;font-family:sans-serif;font-weight:400}
.bakerylist > li{height:26px;overflow:hidden}
.bakerylist label{display:inline;font-size:14px;font-weight:400}
.panel-list{padding:5px 10px}
.location-info span{border-bottom:1px solid #A40000;color:#A40000;font-size:20px;font-weight:300;line-height:28px}
.location-info small{color:#3e3e3e;padding:0 7px;font-size:18px;line-height:28px;text-decoration:none}
.location-info small > small{padding:0}
.loc-btn{line-height:28px;margin:0;padding:0 10px;position:absolute;right:5px;top: -5px;background-color:#f2dede;border-color:#ebccd1;color:#aa041c;border-radius:4px;font-size:85%}
h3.location-info{display:inline-block;margin:5px 0 0}
.container-full{display:block;width:100%;overflow-x:hidden}
    .container-full.maincontainer {
        max-width: 1570px;
        padding: 0 15px;
        margin: 0 auto;
        font-family: "Nunito";
    }
.my-crumb li{font-size:18px;color:#000}
.my-crumb li a{color:#000}
.my-crumb{background-color:transparent;line-height:32px;margin-bottom:0;padding:0}
.search-bg div[class*="col-"]{padding:0}
.alert.alert-main{border:1px solid #ccc;font-size:13.5px;line-height:22px;background-color:#fdfdfd}
.bgred-higlighter{background-color:#fcc!important}
.bggreen-higlighter{background-color:#0fc!important}
.div_typewisefilter.gglprd a{border-width:0;background-color:transparent;opacity:.6}
.div_typewisefilter.gglprd a:hover{opacity:1}
.div_typewisefilter.gglprd a.ggl{padding:5px 10px;background-color:#000;color:#fff}
.div_typewisefilter a.ggl,.div_typewisefilter span.ggl{padding:7px 12px;background-color:#000;color:#fff;position:absolute;top:5px}
.bakery-prd.fade5 .thumbnail{border:1px solid #A40000}
.div_typewisefilter a.ggl.deletedprd{background-color:#A40000}
.div_typewisefilter span.ggl.checktagprd input{margin:0;padding:0;visibility:hidden;position:absolute}
.div_typewisefilter span.ggl.checktagprd label{cursor:pointer;margin:0;padding:13px 20px;width:14px}
.div_typewisefilter span.ggl.checktagprd input + label::before,.div_typewisefilter span.ggl.checktagprd input + label::before{content:url("../img/chknotExclude.png");position:relative;right:6px}
.div_typewisefilter span.ggl.checktagprd input + label::before{content:url("../img/chknotExclude.png")}
.div_typewisefilter span.ggl.checktagprd input:checked + label::before,.div_typewisefilter span.ggl.checktagprd input:checked + label::before{content:url("../img/chkExclude.png")}
.div_typewisefilter span.ggl.checktagprd{bottom:5px;top:auto;padding:0}
.div_deleteselectedgoogle{position:fixed;top:100px;right:10px;border:1px solid #ccc;padding:10px;background-color:#fee;font-size:14px;z-index:3}
.div_typewisefilter.gglprd{top:10px;top:0;left:auto;right:0;width:84px}
.divbanner_fixed{border:1px solid #f99;padding:10px;background-color:#faa;font-weight:400;line-height:26px;font-size:20px;letter-spacing:5px}
.divbanner_fixed.fixed{position:fixed;top:0;z-index:4;box-shadow:0 0 4px 1px #555;padding:5px 10px}
.divbanner_fixed a{letter-spacing:2px}
.alert.alert-main span{display:table;width:100%;text-align:left}
.alert-main span.hdrtext{text-align:center;font-size:20px;line-height:36px;color:#A40000}
.alert-main .normtext{font-size:14px;line-height:22px}
.alert-main .fnthdrtext{font-size:16px;line-height:30px;color:#000;box-shadow:0 0 3px #A40000;padding:0 5px;border-radius:5px}
.alert-main span.smlhdrtext{font-size:16px;line-height:30px;color:#000;font-weight:600;text-align:center;padding-top:10px}
.search-bg .input-group{margin:0 auto}
.search-bg .div_loc_outer{padding-left:10px!important}
.chkdeliveryfilter > label{margin:0}
.chkdeliveryfilter.postal > label{margin:7px 0 0;float:right;line-height:22px;font-weight:600;background-color:#5cb85c;color:#fff;padding:0 5px}
.chkdeliveryfilter.notpostal > label{margin:7px 0 0;float:right;line-height:22px;font-weight:600;background-color:#A40000;color:#fff;padding:0 5px}
.chkdeliveryfilter{float:right;margin-left:30px;position:relative}
.chkdeliveryfilter input{left:-16px;position:absolute;top:6px}
.chkdeliveryfilter:last-child{margin-left:18px}
#owl-demo{margin-top:14px}
#owl-demo .item{background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:3px;height:auto;margin:5px;padding:7px 7px 0;width:220px}
#owl-demo .item h3{font-size:16px;height:20px;line-height:20px;margin-bottom:7px;margin-top:0;overflow:hidden}
.com-details{font-size:12px}
.comp-options{display:block;line-height:16px}
.comp-logo{background-image:url(../upload/store_images/resized_100_100/131072742706256224.PNG);background-position:center center;background-repeat:no-repeat;background-size:auto 76px;border:1px solid #f0f0f0;border-radius:4px;height:80px;margin:5px 10px 5px 0;overflow:hidden;width:80px}
.comp-options span,.comp-options input{margin-right:4px}
.comp-rating{line-height:12px}
.bakery-product.bg{background-position:center center;background-repeat:no-repeat;background-size:100% auto}
.bakery-product.bg.ht{background-size:auto 100%}
.bakery-logo{margin:0 auto;max-width:200px;background-image:url(../images/blankImages/99x139.jpg);background-position:center center;background-repeat:no-repeat;height:140px;width:100%;background-size:auto 100%}
.bakery-logo.ht{background-size:100% auto}
.bakery-product{border:1px solid #ddd;border-radius:4px;float:left;height:109px;margin:1%;padding:0;width:18%}
.bakery-logo > img,.bakery-product > img{border:1px solid #ddd;border-radius:4px}
.itemcount{font-size:26px;font-weight:500;left:0;line-height:30px;position:absolute;right:0;text-align:center;color:#fff;top:calc((50%) - 30px);}
.items{font-size:20px;font-weight:300;left:0;position:absolute;right:0;text-align:center;top:50%;color:#fff}
.more-products{background-color:#A40000}
.bakery-logo > img{max-height:130px;max-width:150px}
.bakery-product.catmain .divtable{height:109px}
.bakery-product.catmain img{max-height:100px;max-width:104px}
/*.bread-container.bgbreaad,.bread-container.bgbreaad .breadcrumb{padding:10px 0 0 20px}*/
.bread-container.bgbreaad .breadcrumb > li{font-size:14px;line-height:30px}
.bread-container.bgbreaad .breadcrumb a{color:#A40000;border:1px solid #fcc;border-radius:5px;font-size:14px;font-weight:300;padding:3px 7px}
.bread-container.bgbreaad .breadcrumb > li + li::before{color:#aaa;content:"> ";padding:0}
.bread-container.bgbreaad .breadcrumb a:hover{background-color:#fcc}

.container-full.maincontainer.in .div-filter {
  position: fixed;
  left: 0;
  top: 100px;
  z-index: 5;
  width: 60%;
  box-shadow:5px 0px 5px #000;
}
.container-full.maincontainer.in .div-filter.pr, .container-full.maincontainer.in .div-filter.so {
  width: 20%;
  left: 60%;
}
.container-full.maincontainer.in .div-filter.so {
  left: 80%;
}
@media screen and (max-width:1899px) {
    #divspacing.spacing {
        margin-top: 113px;
    }
}

@media screen and ( max-width: 1350px ) {
    .div_imgBox {
        height: 302px;
    }
    }
    @media screen and ( max-width: 1199px ) {
        .bread-container.bgbreaad .breadcrumb {
            padding: 0;
        }

        .bakery-prd {
            margin: 0 .5% 1%;
            width: 24%
        }

        .jssor_slidermain, .jssor_slides {
            width: 462px;
            height: 70px
        }

        .ArtisianBoxes_box {
            float: left;
            margin: 0 1% 2%;
            width: 48%
        }

        .btn-group.btn-side-by-side > .btn {
            padding: 6px
        }
    }

    @media screen and ( max-width: 991px ) {
        #divspacing.spacing {
            margin-top: 104px;
        }

        .div-filter.fchild {
            border-bottom: 1px solid #ccc;
        }

        .div-filter.pr {
            border-left-width: 0;
        }

        .div-filter .list-head {
            padding-left: 14px;
        }

            .div-filter .list-head > select {
                padding-left: 14px;
                right: 5px;
            }

            .div-filter .list-head > font {
                left: 14px;
            }

        .container-full.maincontainer.in .div-filter.fchild {
            position: static;
            box-shadow: unset;
            width: 100%;
            border: 1px solid #dbdbdb;
        }

            .container-full.maincontainer.in .div-filter.fchild .list-head {
                padding: 10px 0;
            }

        .container-full.maincontainer.in .div-filter.pr, .container-full.maincontainer.in .div-filter.so {
            width: 50%;
            top: 82px;
            left: 0;
        }

        .container-full.maincontainer.in .div-filter.so {
            left: 50%;
        }

        .bakery-prd {
            margin: 0 1% 2%;
            width: 31.333%
        }

        .div_imgBox {
            border-width: 0;
            height: 170px
        }

            .div_imgBox.prdbox.gglprd {
                height: 205px
            }

        .jssor_slidermain, .jssor_slides {
            width: 356px;
            height: 70px
        }

        .ArtisianBoxes_box.tag_box {
            margin: 0 1% 2%;
            width: 48%
        }
    }
    /*@media (min-width: 768px) {
.col-sm-8 {
        width: 66.66666667%
    }
.col-sm-4 {
        width: 33.33333333%
    }
}*/
    @media screen and (max-width:767px) {
        .container-full.maincontainer.in .div-filter.pr, .container-full.maincontainer.in .div-filter.so {
            top: 48px;
        }

        .jssor_slidermain, .jssor_slides {
            width: 616px;
            height: 70px
        }

        .ArtisianBoxes_box.tag_box {
            margin: 0 0 2%;
            width: 100%
        }

        .div_loc_outer {
            display: none
        }

        .page-header {
            display: block;
            margin: 10px 0
        }

        .loc-btn {
            margin: 7px 0 0
        }

        .location-info span {
            font-size: 14px
        }

        .location-info small {
            display: inline-table;
            font-size: 14px;
            line-height: 20px;
            margin: 5px;
            padding: 0
        }

            .location-info small > small {
                display: inline;
                margin: 0
            }

        .search-bg .input-group {
            margin-top: 4px
        }

        .transport.pull-right, .walk-in {
            font-size: 12px;
            line-height: 20px
        }

        .chkdeliveryfilter > input {
            margin: 0;
            top: 4px
        }

        .my-crumb li {
            font-size: 15px;
            line-height: 38px
        }
    }

    @media screen and ( max-width: 710px ) {
        .container-full.maincontainer.in .div-filter.pr .list-head > select, .container-full.maincontainer.in .div-filter.so .list-head > select {
            right: 0;
        }

        .btn-group.btn-side-by-side > .btn:first-child {
            margin-right: 0
        }

        .btn-group.btn-side-by-side > .btn {
            padding: 6px 2px
        }
    }

    @media screen and ( max-width: 640px ) {
        .bakery-prd.catmain {
            margin: 2%;
            width: 46%
        }

        .btn-group.btn-side-by-side > .btn:first-child {
            margin-right: 10px
        }

        .btn-group.btn-side-by-side > .btn {
            padding: 6px 15px
        }
    }

    @media screen and ( max-width: 639px ) {
        .my-crumb li {
            font-size: 14px;
            line-height: 20px
        }

        .loc-btn {
            border: 0 none;
            margin: 0;
            position: absolute;
            right: 5px;
            top: 5px
        }

        .page-header {
            margin: 0;
            display: table;
            width: 100%
        }

        .jssor_slidermain, .jssor_slides {
            width: 586px;
            height: 70px
        }

        .ArtisianBoxes_box.bakery_box {
            margin: 2% 0;
            width: 100%
        }
    }

    @media screen and ( max-width: 599px ) {
        .divbanner_fixed a {
            letter-spacing: 2px;
            display: table;
            margin: 5px auto 0;
            padding: 5px 20px
        }

        .div_imgBox {
            border-width: 0 7px 7px
        }

        .jssor_slidermain, .jssor_slides {
            width: 466px;
            height: 70px
        }

        .productName_productbox {
            white-space: normal;
        }

        .container-full.maincontainer {
            padding: 0;
        }

        .bakery-prd {
            margin: 0 0.5% 1%;
            width: 49%;
        }

        .thumbnail {
            border-radius: 0;
            border: 1px solid #eee;
        }

        #our_products_rpProducts.our_products, #divloadmore_outer {
            margin-top: 0.5%;
        }
    }

    @media screen and ( max-width: 566px ) {
        .btn-group.btn-side-by-side > .btn:first-child {
            margin-right: 0
        }

        .btn-group.btn-side-by-side > .btn {
            padding: 6px
        }
    }

    @media screen and ( max-width: 480px ) {
        .bread-container.bgbreaad .breadcrumb {
            margin-bottom: 0
        }

            .bread-container.bgbreaad .breadcrumb > li {
                font-size: 12px;
                line-height: 26px;
                margin: 5px 0
            }

        .bgfull.red .bread-container.bgbreaad, .bgfull.red .bread-container.bgbreaad .breadcrumb {
            margin-bottom: 5px
        }

        .bread-container.bgbreaad .breadcrumb a {
            font-size: 12px;
            font-weight: 300
        }

        .div_imgBox {
            border-width: 0
        }

        .btn-group.btn-side-by-side {
            width: 100%
        }

            .btn-group.btn-side-by-side > .btn {
                float: none;
                padding: 6px 0;
                width: 100%
            }

                .btn-group.btn-side-by-side > .btn:first-child {
                    margin-bottom: 5px
                }

        .div_imgBox {
            height: 160px
        }

            .div_imgBox.prdbox.gglprd {
                height: 195px
            }
    }

    @media screen and (max-width:479px) {
        .productName_productbox {
            display: block;
        }

        .jssor_slidermain, .jssor_slides {
            width: 396px;
            height: 70px
        }

        .deliverybox_productbox .price-inner {
            font-size: 14px;
        }

        .div_imgBox.prdbox {
            margin-top: 0
        }

        .search-bg .input-group {
            margin: 5px 0
        }

        .search-bg .chkDeliveryfilter_outer {
            float: left
        }

        .divseachbox .form-contro.input-sm {
            max-width: 165px
        }
    }

    @media screen and (max-width:399px) {
        .jssor_slidermain, .jssor_slides {
            width: 346px;
            height: 70px
        }
    }

    @media screen and ( max-width: 360px ) {
        .div_imgBox {
            height: 135px
        }

            .div_imgBox.prdbox.gglprd {
                height: 170px
            }

        .deliverybox_productbox ul.uldeliveryouter {
            display: none
        }
    }

    @media screen and ( max-width: 359px ) {
        .jssor_slidermain, .jssor_slides {
            width: 306px;
            height: 70px
        }
    }