body {
    font-family: "OpenSans";
    border: 0px;
    padding: 0px;
    margin: 0px;
}


/*tabs*/
.topThreeLinkPart{
   min-height:39px;
}


a .retailTab {
   
    min-height: 31px;
}

a .jExpoTab {
    
    min-height: 31px;
}
a .wSaleTab {
    
    min-height: 31px;
}

 @media only screen and  ( min-width: 568px) and (-webkit-min-device-pixel-ratio: 1.25),
         only screen and ( min-width: 568px) and ( min-device-pixel-ratio: 1.25) {
.topThreeLinkPart{
   min-height:39px;
}

a .retailTab {
   
    min-height: 32px;
}

a .jExpoTab {
    
    min-height: 32px;
}
a .wSaleTab {
    
    min-height: 32px;
} 
			 
}
/*tabs 
    
    @media only screen and  ( min-width: 568px) and (-webkit-min-device-pixel-ratio: 1.25),
         only screen and ( min-width: 568px) and ( min-device-pixel-ratio: 1.25) {
			 

	.topThreeLinkPart{
min-height: 39px;
}


a .retailTab {
   
    min-height: 32px;
}

a .jExpoTab {
    
    min-height: 32px;
}
a .wSaleTab {
    
    min-height: 32px;
} 
			 
}
    
    end*/


.clr{
	height:0px;
	clear:both;
}
.clr10{
	height:10px;
	clear:both;
}
.clr20{
	height:20px;
	clear:both;
}
#wrapper{
	min-height:300px;
}
ul li {
    list-style-type: none;
}
.row{
	padding-left:0px;
}
.clr10{
	clear:both;
	height:10px;
}
.clr20{
	clear:both;
	height:20px;
}

@font-face {
    font-family: "OpenSans";
    src: url('../fonts/open-sans/OpenSans-Regular.ttf') format('truetype');
}

.banner {
    width: 100%;
}

.banner {
    width: 100%;
    position: relative;
    top: -50px;
    margin-bottom: -50px;
}

.topmostBar {
    height: 23px;
    font-size: 12px;
}
/* new store details*/
/* top */


/* banner */
.bannerimgLg, .bannerimgXl, .bannerimgRg {
    width: 100%;
    /* height:380px; */
}

.bannerimgMd, .bannerimgSm, .bannerimgXs {
    width: 100%;
    /* height:330px; */
}

.bannerimgLg, .bannerimgRg, .bannerimgMd, .bannerimgSm, .bannerimgXs {
    display: none;
}

#UpdateProgress {
    width: 160px;
    height: 34px;
    left: 45%;
    top: 10px;
    position: fixed;
    z-index: 1;
    padding: 3px 15px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background: #00b2c8;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    z-index: 999999;
    font-size: 12px;
}

    #UpdateProgress img {
        vertical-align: middle;
        margin: 2px;
    }
       a.close {
    background: transparent url(../images/close.png) no-repeat top left;
    width: 20px;
    height: 13px;
    position: absolute;
    cursor: pointer;
    top: 30px;
    right: 10px;
    z-index: 2000;
    opacity: 1;
}

#slidebox {
    /*background: url(../images/now-shoppingwallmart.png);*/
    z-index: 1001;
    height: 175px;
    position: fixed;
    bottom: 0px;
    right: -200px;
    padding: 5px;
    border: none; /* background-color: #fff; /* border-top: 3px solid #E28409;     border-bottom: 3px solid #E28409;     border-left: 3px solid #E28409;     position: fixed;     bottom: 0px;     right: -250px;     -moz-box-shadow: inset 1px 1px 10px 1px #B0B0B0;     -webkit-box-shadow: inset 1px 1px 10px 1px #B0B0B0;     box-shadow: inset 1px 1px 10px 1px #B0B0B0;     border-radius: 6px;     -moz-border-radius: 6px;     -webkit-border-radius: 6px;*/
}



.close {
    background: transparent;
    box-shadow: none;
    border: none;
}
.youarehere {
    width: 275px;
    height: 175px;
    background: url(../images/youareshopping.png) no-repeat;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 1000;
}

    .youarehere h2 {
        /*font-family: "Comfortaa";*/
        font-size: 16px;
        color: #49494a;
        text-align: left;
        font-weight: normal;
        margin: 0;
        padding: 15px 0 0 42px;
        line-height: normal;
        text-transform: uppercase;
        width: 158px;
        z-index: 9999;
    }

        .youarehere h2 span {
            font-size: 13px;
            color: #49494a;
            text-transform: none;
            display: block;
            padding: 0;
            line-height: normal;
            position: absolute;
            left: 25px;
        }

.whereyouare img {
    width: 40px;
}

.whereyouare {
    width: 128px;
    height: 60px;
    margin: 28px 0 0 15px;
    text-align: center;
}

    .whereyouare h3 {
        color: #28527d;
        font-weight: bold;
        font-size: 12px;
        margin: 5px 0px;
        padding: 0;
        line-height: normal;
    }

        .whereyouare h3 span {
            color: #000;
            font-weight: normal;
            font-size: 12px;
            margin: 0;
            padding: 0;
        }
        .act a {
    /*color: #6f1616 !important;*/
	color:#ffffff!important;
    background-color: rgba(196,196,196,.3);
	font-weight:bold;
	
}
@media (max-width: 1980px) {
    .bannerimgXl {
        display: none;
    }

    .bannerimgLg {
        display: block;
    }
}

@media (max-width: 1600px) {
    .bannerimgLg {
        display: none;
    }

    .bannerimgRg {
        display: block;
    }
}

@media (max-width: 1360px) {
    .bannerimgRg {
        display: none;
    }

    .bannerimgMd {
        display: block;
    }
}

@media (max-width: 1100px) {
    .bannerimgMd {
        display: none;
    }

    .bannerimgSm {
        display: block;
    }
}

@media (max-width: 700px) {
    .bannerimgSm {
        display: none;
    }

    .bannerimgXs {
        display: block;
    }
}

/* banner */

/*sidebar Adjustment Area*/

.specialofferarea {
    -webkit-box-shadow: inset 0 0 10px 5px #D3D2D2;
    box-shadow: inset 0 0 10px 5px #D3D2D2;
    -moz-border-radius: inset 0 0 10px 5px #D3D2D2;
    width: 100%;
    float: left;
	margin-bottom:6px;
}
.specialofferarea h2 {
    background: url(../images/special-offer-icon.png) no-repeat top;
    margin: 0;
    padding: 0;
    color: #363636;
    text-align: center;
}
.specialofferarea h2 div {
    margin-left: 20px;
    padding-top:32px;
    color: #363636;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    border-bottom: #d6d6d6 solid 1px;
    padding-bottom:7px;
    margin-bottom: 6px;
	margin-left:0px;
}

#dDrop2 {
	/*background:#CF0;*/
    background: url(../images/d-pic.png) no-repeat;
    width: 40px;
    height: 40px;
	/*margin-top:-65px;*/
    margin-right: 9px;
    margin-top: -41px;
    float: right;
    display: none;
    /*position:absolute;*/
    cursor: pointer;
}
#tSecallarea2 {
    padding: 0;
    margin: 0;
    display: block;
}

/*side bar menu sec*/
.specialofferarea .Menu{
    width: 90%;
    margin:0px auto;
    overflow: hidden;
}

.specialofferarea .Menu ul{
        margin: 0 0 10px 0;
        padding: 0 0 0px 0;
    }

.specialofferarea .Menu ul li{
            padding: 0;
            margin: 0;
            list-style: none;
            margin-bottom: 0px;
            line-height: 16px;
            font-size: 13px;
			font-family: "Sans";
        }


 

		 .specialofferarea .Menu ul li.layer1{
			 /*background: transparent url(../images/green-arrow.png) no-repeat;
			 background-position:1px 6px;*/
			 margin-left:0;
			 font-weight:bold;
			 color:#277487;
			 font-size:13px;
			 line-height:15px;
			 padding-bottom:2px;
			 margin-bottom:3px;
			 /*padding-left:12px;*/
              padding-left:1px;
			  /*border-bottom: 1px dashed rgba(39, 116, 135, 0.87);*/
         }
		
		 .specialofferarea .Menu ul li.layer1 a{
			 margin-left:0;
			 font-weight:bold;
			 color:#277487;
		}
		 .specialofferarea .Menu ul li.layer11{
			 background: transparent url(../images/black-arrow.png) no-repeat;
			 background-position:1px 6px;
			 margin-left:3px;
			 color:#000000;
			 font-weight:normal;
			 font-size:12.5px;
             padding-bottom:5px;
			 padding-left:12px;
		 }
		
 .specialofferarea .Menu ul li.layer11 a{
    color: #006a78;
    font-weight: normal;
    font-size: 14px;
	line-height:15px;
	display:block;
	border-bottom:1px dashed rgba(39, 116, 135, 0.47);
	padding-bottom:2px;
	margin-bottom:3px;
 }
		 .specialofferarea .Menu ul li.layer111{
			 background: transparent url(../images/blue-arrow.png) no-repeat;
			 background-position:1px 6px;
			 margin-left:6px;
			 color:#4774b9;
			 font-weight:normal;
			 font-size:12px;
			 padding-bottom:5px;
			 padding-left:12px;
         }
		
 .specialofferarea .Menu ul li.layer111 a{
    color: #4774b9;
    font-weight: normal;
    border-bottom: 1px dashed rgba(0, 114, 128, 0.57);
    padding: 0px 0px 2px 0px;
    display:block;
    margin-bottom:3px;
 }
		 .specialofferarea .Menu ul li.layer1111{
			 margin-left:20px;
			 color:#494949;
			 font-size:11.5px;
			 padding-bottom:5px;
         }
		 .specialofferarea .Menu ul li.layer1111 a{
			 color:#494949;
			 display:block;
			 border-bottom: 1px dashed rgba(102, 102, 102, 0.47);
			 padding-bottom:1px;
			 margin-bottom:2px;
         }

         .specialofferarea .Menu ul li a:hover{
                color: #0c252b;
                text-decoration: none;
				border-bottom: 1px dashed rgba(102, 102, 102, 0.27);
         }






/*.specialofferarea .Menu ul li.layer1{
			 background: transparent url(../images/green-arrow.png) no-repeat;
			 background-position:3px 6px;
			 margin-left:0;
			 font-weight:bold;
			 color:#277487;
			 font-size:13px;
			 padding-bottom:5px;
			 padding-left:12px;
         }
		
.specialofferarea .Menu ul li.layer1 a{
			 margin-left:0;
			 font-weight:bold;
			 color:#277487;
		}
.specialofferarea .Menu ul li.layer11{
			 background: transparent url(../images/black-arrow.png) no-repeat;
			 background-position:1px 6px;
			 margin-left:3px;
			 color:#000000;
			 font-weight:normal;
			 font-size:12.5px;
             padding-bottom:5px;
			 padding-left:12px;
		 }
	
.specialofferarea .Menu ul li.layer11 a{
			 color:#000000;
			 font-weight:normal;
         }
.specialofferarea .Menu ul li.layer111{
			 background: transparent url(../images/blue-arrow.png) no-repeat;
			 background-position:1px 6px;
			 margin-left:6px;
			 color:#4774b9;
			 font-weight:normal;
			 font-size:12px;
			 padding-bottom:5px;
			 padding-left:12px;
         }
	
.specialofferarea .Menu ul li.layer111 a{
			 color:#4774b9;
			 font-weight:normal;
         }
.specialofferarea .Menu ul li.layer1111{
			 margin-left:20px;
			 color:#494949;
			 font-size:11.5px;
			 padding-bottom:5px;
         }
.specialofferarea .Menu ul li.layer1111 a{
			 color:#494949;
         }

.specialofferarea .Menu ul li a:hover{
                color: #0c252b;
                text-decoration: none;
         }*/
@media (max-width: 600px) {	
.specialofferarea h2 div {
	border-bottom:none;
	font-size:16px;
	padding-top:22px;
}
.scrollAdjsec{
	margin-top:0px;
}
	 
    #dDrop2 {
        display: block;
		background-size: 22px auto;
		margin-right: -5px;
		width: 22px;
		height: 22px;
		margin-right: 6px;
		margin-top: -36px;
}
    #tSecallarea2 {
        display: none;
}
}

@media (max-width:500px) {	
#ctl00_ContentPlaceHolder1_ucSpecialOffer_ucSpecialOffer{
	display:none;
}
.specialofferarea {
	display:none;
}
.topThreeLinkPart{
   display:none;
}

}

/*side bar menu sec end*/



.menuDropArea{
	padding:1px;
    margin-top:1px;
}


/*.panel-group .panel{
    margin-bottom: 0;
    border-radius: 4px;
    border: none !important;
    box-shadow: none !important;
}

.panel-default > .panel-heading {
    color: #ffffff;
    background-color: #ffffff!important;
    cursor: pointer;
	border:none;
	padding:3px 10px;
}

.panel-default > .panel-heading h4{
	font-size:14px;
	line-height:16px;
	margin-bottom:0px;
	padding-top:3px;
	color:#277487;
	border-bottom:#cccccc solid 1px;
	font-weight:bold;
	
}

.panel-title > a {
    color:#277487!important;
}

.panel-title .glyphicon{
	left:97%;
	font-weight:bold;
	font-size:15px;
}


.panel-default .panel-body{
	padding:3px 14px;
}

.panel-heading a:active, .panel-heading a:visited, .panel-heading a:focas{
	color:#ffffff!important;
	text-decoration:none;
}

.panel-heading .panel-title:active, .panel-heading .panel-title:visited, .panel-heading .panel-title:focas{
	color:#ffffff!important;
	text-decoration:none;
}

.panel-title{
	font-size:14px;
}

.panel-heading {
    padding:5px 6px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background: rgba(255,255,255,0.8) url(../images/drop-arrow-blk.png) no-repeat 3% 42%;
}

h4.panel-title a {
    width: 100%;
}
.panel-body{
        font-size:12px;
        line-height:19px;
		border-top:none!important;
		display:block;
		background: transparent url(../images/black-arrow.png) no-repeat;
		background-position: 6px 10px;
		color:#5a5a5a;
		padding:10px;
		border:none;
}
*/

.navBrandLogo {
    top: -2px;
    position: relative;
}
/* top most nav */

.topMostNav {
    height: 25px;
    position: fixed;
    z-index: 5002;
    width: 100%;
    margin-bottom: 25px;
}

.topNavCartDiv {
    text-align: right;
    padding-top: 5px;
}

    .topNavCartDiv a {
        text-decoration: none;
        color: #fff;
    }

.topMostDivDrop {
    position: relative;
    padding-top: 5px;
    font-size: 11px;
    list-style: none;
}

    .topMostDivDrop a {
        text-decoration: none;
        color: #fff;
    }

.topmostNavIcon {
    font-size: 10px;
    padding-top: 6px;
    text-align: right;
    padding-right: 12px;
}

    .topmostNavIcon a i.fa {
        margin-right: 3px;
    }
/*add class S*/
/*.logandCartsec {
    float: right;
    width: 70px;
}*/
/*logo and top section total adjustment*/
.logandCartsec {
    float: right;
    /*width:80px;*/
    width: auto;
    margin-right: 8px;
}

.topAnotherLinkAec {
    float: right;
    /*width:70px;*/
    width: auto;
    margin-right: 9px;
    font-size: 11px;
    color: #ffffff;
    padding-top: 5px;
    list-style-type:none;
}

 .topAnotherLinkAec a {
        color: #ffffff;
        text-decoration: none;
        cursor: pointer;
}
 .topAnotherLinkAec a i.fa{
	 margin-right:3px;
 }


.topNavAction {
    text-decoration: none;
    color: #fff;
}

    .topNavAction:hover {
        text-decoration: none;
        color: #fff;
    }

.nav > li > a {
    position: relative;
    display: block;
    padding: 5px 8px!important; /*edit for shop be department*/
    font-size: 14px;
}

.nav > li > a i.fa {
        font-size: 12px;
        margin-right:3px;
}

top cart adjustmen endt*/

.bigLogo {
    display: block;
}

.smallLogo {
    display: none;
}

/*top cart adjustment*/

.dropdown-menuAddj {
    background: #fff8ed;
    background: -moz-linear-gradient(top, #fff8ed 0%, #ffe6bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff8ed), color-stop(100%,#ffe6bd));
    background: -webkit-linear-gradient(top, #fff8ed 0%,#ffe6bd 100%);
    background: -o-linear-gradient(top, #fff8ed 0%,#ffe6bd 100%);
    background: -ms-linear-gradient(top, #fff8ed 0%,#ffe6bd 100%);
    background: linear-gradient(to bottom, #fff8ed 0%,#ffe6bd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8ed', endColorstr='#ffe6bd',GradientType=0 );
    border: #ffffff solid 1px;
    min-width: 160px;
}

#basket {
    max-width: 160px;
    height: auto;
    border: none;
	margin:0px auto;
    padding: 0;
    display: inline;
    background-color: transparent;
    background-image: url(../images/basketMid.jpg);
    background-repeat: repeat-y;
	text-align:center;
}
#basket > div{
	margin:0px auto;
	text-align:center!important;
}

#basketSub {
	width:90%;
    height:auto;
    border:1px solid #099;
    margin:10px!important;
    padding: 5px 0px;
    background-color: transparent;
    color: #666;
    line-height: 110%;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
}
#basketSub div{
	font-size: 14px;
    margin: 5px 0 3px 0;
    color: #000;
}
#basketSub .cartPrice > div{
	width:auto;
	display:inline-block;
	padding:3px 2px;
	margin:0px;
}
#basketSub .cartPrice > div img{
	margin-top:-3px;
}
.redbutton {
    /*float: left;*/
    cursor: pointer;
    vertical-align: top;
    /*font-family: "Comfortaa";*/
    font-size: 11px;
    color: #FFF;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    margin-left: 10px;
    text-transform: uppercase;
    padding:1px 25px 0px;
    line-height:20px;
    height: 26px;
    display: inline-block;
    border: none;
    text-transform: uppercase;
	
	background: #db2823; /* Old browsers */
    background: -moz-linear-gradient(top, #db2823 0%, #630f0f 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2823), color-stop(100%,#630f0f)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(top, #db2823 0%,#630f0f 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(top, #db2823 0%,#630f0f 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(top, #db2823 0%,#630f0f 100%); /* IE10 preview */
    background: linear-gradient(to bottom, #db2823 0%,#630f0f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2823', endColorstr='#630f0f',GradientType=0 ); /* IE6-9 */
    font-weight: normal;
	border: 1px solid #ab1f1b;
	margin-top:6px;
}

.redbutton:hover{
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#630f0f+0,db2823+98 */
        background: #630f0f; /* Old browsers */
        background: -moz-linear-gradient(top, #630f0f 0%, #db2823 98%); /* FF3.6-15 */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#630f0f), color-stop(98%,#db2823)); /* Chrome4-9,Safari4-5 */
        background: -webkit-linear-gradient(top, #630f0f 0%,#db2823 98%); /* Chrome10-25,Safari5.1-6 */
        background: -o-linear-gradient(top, #630f0f 0%,#db2823 98%); /* Opera 11.10-11.50 */
        background: -ms-linear-gradient(top, #630f0f 0%,#db2823 98%); /* IE10 preview */
        background: linear-gradient(to bottom, #630f0f 0%,#db2823 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630f0f', endColorstr='#db2823',GradientType=0 ); /* IE6-9 */
}
/*top cart adjustment*/

@media only screen and (min-width:1000px) and (max-width:1200px) {
    .nav > li > a {
        position: relative;
        display: block;
        padding: 15px 4px;
        font-size: 12px;
    }
}

@media only screen and (min-width:768px) and (max-width:999px) {
    .nav > li > a {
        position: relative;
        display: block;
        padding: 15px 4px;
        font-size: 10px;
    }
}


@media only screen and (min-width:768px) and (max-width:950px) {
    .bigLogo {
        display: none;
    }

    .smallLogo {
        display: block;
    }

    .navbar-right {
        margin-right: 0px !important;
    }
}
@media (max-width: 680px) {
.sideHeading{
	font-size:16px;
	background-size:30px auto;
}
}

@media (max-width: 400px) {
    .paddFiveAdj {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}
/*logo and top section total adjustment end*/

.topNavAction {
    text-decoration: none;
    color: #fff;
}

    .topNavAction:hover {
        text-decoration: none;
        color: #fff;
    }




/* top most nav */

/* top */

/* bar */

.contactButDiv {
    text-align: center;
}

/* sanbot */
.collapse ul li a { /*edit for shop by department*/
    /*color: #666666;*/
	color:#444444; 
	font-weight:bold;
}
.collapse ul li a.maintainHover{ /*edit for shop by department*/
	font-weight:bold;
}
.collapse ul li a:hover{
	color:#ff3300;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 4px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #0000004d;
    /* background: url(../img/home/buttog.png) no-repeat center top; */
    /*  border: 1px solid #f2f2f2; */
    border-radius: 4px;
}


.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 0px solid transparent;
    border-radius: 0px;
    /*  position: fixed; */
    z-index: 2020;
    width: 100%;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.navbar-inverse {
    border-radius: 0px;
    position: fixed;
    z-index: 5001;
    top: 25px;
}

    .navbar-inverse .navbar-nav > li > a {
        color: #ffffff;
    }

        .navbar-inverse .navbar-nav > li > a:hover {
            color: #c9cdd2;
        }

        .navbar-inverse .navbar-nav > li > a:active, .navbar-inverse .navbar-nav > li > a:focus {
            outline: 0;
            text-decoration: none;
        }

.proDivider {
    margin-bottom: 0px;
}

@media (max-width: 1200px) {
    .banner {
        position: relative;
        top: 75px;
        margin-bottom: 75px;
    }
}

@media (max-width: 850px) {
    .navBrandLogo {
        top: 6px;
        position: relative;
        max-width: 147px;
    }
}

@media (max-width: 830px) {
    .navBrandLogo {
        top: 8px;
        position: relative;
        max-width: 126px;
    }
}

@media (max-width: 779px) {
    .navbar-inverse {
        position: relative;
        z-index: 5001;
        top: auto;
    }

    .topMostNav {
        position: relative;
        z-index: 5002;
        width: auto;
        margin-bottom: auto;
    }

    .banner {
        position: relative;
        top: 0px;
        margin-bottom: 0px;
    }
}

/* nav */


/*
 * Custom styles
 */
.navbar-brand {
    font-size: 24px;
}

.navbar-container {
    padding: 20px 0 20px 0;
}

.navbar.navbar-fixed-top.fixed-theme {
    background-color: #222;
    border-color: #080808;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    position: fixed;
}

.navbar-brand.fixed-theme {
    font-size: 18px;
}

.navbar-container.fixed-theme {
    padding: 0;
}

.navbar-brand.fixed-theme,
.navbar-container.fixed-theme,
.navbar.navbar-fixed-top.fixed-theme,
.navbar-brand, .navbarColor, .navBrandLogo, .navBrand,
.navbar-container {
    transition: 0.8s;
    -webkit-transition: 0.8s;
}

/* sticky */
.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 0px solid transparent;
    -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 0px 0 rgba(255, 255, 255, .1);
}

.nav > li > a:hover {
    /*background: rgba(255,255,255,.3);*/
	background:none!important; /*edit for shop by department*/
}

.navbar-brand {
    /* background:rgba(0,0,0,.2); */
    position: relative;
    top: -9px;
}

.navbar-toggle collapsed:hover {
    background: rgba(172,6,14,1);
    background: -moz-linear-gradient(top, rgba(172,6,14,1) 0%, rgba(198,8,20,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(172,6,14,1)), color-stop(100%, rgba(198,8,20,1)));
    background: -webkit-linear-gradient(top, rgba(172,6,14,1) 0%, rgba(198,8,20,1) 100%);
    background: -o-linear-gradient(top, rgba(172,6,14,1) 0%, rgba(198,8,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(172,6,14,1) 0%, rgba(198,8,20,1) 100%);
    background: linear-gradient(to bottom, rgba(172,6,14,1) 0%, rgba(198,8,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac060e', endColorstr='#c60814', GradientType=0 );
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background: rgba(255,184,164,1);
    color: #555;
}

.navMenuAction:hover {
    color: #4a4a4a;
    text-decoration: none;
}

/* boot */
/* icon */




.list-group.panel > .list-group-item {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}



/* align icon */



.innerbannerdiv {
    background: #fff;
}
/* banner */


.clear {
    clear: both;
}



@media (max-width: 769px) {


    .navbar-default .navbar-nav > li > a {
        color: #fff;
        background: rgba(255,255,255,.2);
    }

        .navbar-default .navbar-nav > li > a:hover {
            color: #321a00;
            background: rgba(255,255,255,.5);
            -webkit-transition: all .1s ease-in-out;
            -moz-transition: all .1s ease-in-out;
            -o-transition: all .1s ease-in-out;
            transition: all .1s ease-in-out;
        }




    .navbar-default .navbar-nav > li > a {
        color: #fff;
        background: rgba(0,0,0,.5);
    }

        .navbar-default .navbar-nav > li > a:hover {
            color: #321a00;
            background: rgba(255,255,255,.5);
            -webkit-transition: all .1s ease-in-out;
            -moz-transition: all .1s ease-in-out;
            -o-transition: all .1s ease-in-out;
            transition: all .1s ease-in-out;
        }
}


@media (max-width: 770px) {
}

@media (max-width: 745px) {

    .navbar-default .navbar-nav > li > a {
        color: #ffffff;
        background: rgba(0,0,0,.8);
    }

        .navbar-default .navbar-nav > li > a:hover {
            color: #ffffff;
            background: rgba(0,0,0,.7);
        }

    .navbar-default .navbar-nav > .open > a {
        color: #fff;
        background: rgba(0,0,0,.5);
    }

        .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
            color: #fff;
            background: rgba(0,0,0,.7);
        }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: rgba(0,0,0,.9);
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}



@media (max-width: 500px) {

    .navbar-nav {
        margin: 0.5px -15px;
    }
}

@media (min-width: 480px) and (max-width: 760px) {
}

@media (max-width: 600px) {

    .navbar.navbar-fixed-top.fixed-theme {
        background-color: #222;
        border-color: #080808;
        box-shadow: 0 0 5px rgba(0,0,0,0.5);
        position: relative;
    }

    .banner {
        width: 100%;
        position: relative;
        top: 0px;
        margin-bottom: 0px;
    }

    .navbarColor {
        background: #cccccc;
        color: #000000;
    }
}

@media (max-width: 480px) {

    .navBrandLogo {
        top: 7px;
        position: relative;
        width: 100%;
    }


    .featuredtitletextDiv3 {
        font-size: 14px;
    }

    .viewmoreDiv a {
        font-size: 14px;
    }

    .storeUserRatingDiv2 {
        font-size: 14px;
    }

    .cartDropDown {
        font-size: 12px;
    }
}


.comparisonTextDiv {
    font-size: 18px;
    color: #f78d1e;
    margin-bottom: 7px;
}

.comparisonText {
    line-height: 30px;
}

.symbolColor {
    color: #00b300;
    font-size: 18px;
    text-align: right;
    font-weight: bold;
}

.symbolColor1 {
    color: #ff0000;
    text-align: right;
    font-size: 18px;
    font-weight: bold;
}

.symbolColor i {
    margin-right: 10px;
}

.symbolColor1 i {
    margin-right: 10px;
}

@media (max-width: 469px) {

    /* nav	 */
    .navbar-inverse .navbar-nav > li > a {
        color: #ffffff;
        background: rgba(0,0,0,.8);
    }

        .navbar-inverse .navbar-nav > li > a:hover {
            color: #ffffff;
            background: rgba(0,0,0,.9);
        }

    .navbar-inverse .navbar-nav > .open > a {
        color: #fff;
        background: rgba(0,0,0,.8);
    }

        .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
            color: #fff;
            background: rgba(0,0,0,.9);
        }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: rgba(0,0,0,.9);
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .proddetailsrvwtitletext {
        font-size: 10px;
    }
}

@media (max-width: 420px) {
    .navbar {
        position: relative;
        min-height: 50px;
        margin-bottom: 0px;
        border: 0px solid transparent;
        border-radius: 0px;
    }
}

@media (max-width: 420px) {
}







/* top */
.topmostSecInfoMainDiv {
    width: 100%;
    height: 23px;
    color: #d7d6db;
}

.topmostSecInfoDiv {
    width: 35%;
    height: 23px;
    float: left;
}

.topmostSecSearchDiv {
    width: 40%;
    height: 23px;
    float: left;
}
/*add sec*/
.logandCartsec {
    float: right;
    /*width:120px;*/
    width: auto;
    margin-left: 10px;
    color: #ffffff;
    text-align: right;
}

    .logandCartsec a {
        color: #ffffff;
        text-decoration: none;
    }

        .logandCartsec a i.fa {
            margin-right: 4px;
        }

.topMostDivDrop {
    position: relative;
    padding-top: 5px;
    font-size: 11px;
    list-style: none;
}

.dropdown-menu {
    z-index: 10000;
}

/*end sec*/

.topmostRightDiv {
    width: 25%;
    height: 23px;
    float: left;
}

.topmostRightIcon {
    /*width:30%;*/
    height: 23px;
    float: right;
    text-align: right;
    padding-top: 4px;
}

.topMostLinkAction {
    text-decoration: none;
    color: #f3f2f2;
}

    .topMostLinkAction:hover {
        text-decoration: none;
        color: #e2dada;
    }

    .topMostLinkAction:hover, .topMostLinkAction:active, .topMostLinkAction:focus {
        outline: 0;
        text-decoration: none;
    }

@media (max-width: 1440px) {
    .topmostSecInfoDiv {
        width: 20%;
        float: left;
    }

    .topmostSecSearchDiv {
        width: 45%;
        float: left;
    }

    .topmostRightDiv {
        width: 35%;
        float: left;
        font-size: 12px;
    }
}

@media (max-width: 1350px) {
    .topmostSecInfoDiv {
        width: 20%;
        float: left;
    }

    .topmostSecSearchDiv {
        width: 45%;
        float: left;
    }

    .topmostRightDiv {
        width: 35%;
        float: left;
        font-size: 12px;
    }
}

@media (max-width: 979px) { /*start 14.12.2016*/
    .topmostSecInfoDiv {
        width: 0%;
        float: left;
    }

    .topmostSecSearchDiv {
        width: 50%;
        float: left;
    }

    .topmostRightDiv {
        width: 50%;
        float: left;
        font-size: 11px;
    }

    .topmostRightIcon {
        text-align: center;
    }
}

@media (max-width: 600px) {
    /*.topmostRightIcon {
    float: left;
	text-align: left;
}

.topmostRightIcon1{
    float: left;
	text-align:right;
}

.topmostRightIcon3{
    float:right;
	text-align:right;
}

.topmostSecSearchDiv{
	width:2%;
	float:left;
}
.topmostRightDiv{
	width:96%;
	float:left;
	font-size:11px;
}*/

}
/*end 14.12.2016*/

/* @media (max-width: 770px){
.homeCatMenuIcon {
    font-size: 17px;
   
} */

/* breadcremb css  */
.breadLinkMainDiv {
    margin-top: 32px;
}

.breadLft {
    float: left;
    font-size: 16px;
    margin-right: 10px;
}

.breadRgt {
    font-size: 16px;
    color: #ef8514;
}

.breadMdl {
    float: left;
    font-size: 16px;
    margin-right: 10px;
    color: #f9b061;
}

.breadIcon {
    font-size: 12px;
    color: #3d3c3c;
}

.breadAction {
    text-decoration: none;
    color: #3d3c3c;
}

    .breadAction:hover {
        text-decoration: none;
        color: #636161;
    }
/* breadcremb css  */





/* banner search  */

.topSearchBarRow {
}


.HomeFilter {
    height: 80px;
    background: rgba(80, 78, 72, 0.3);
    padding: 15px 0px;
    width: 100%;
    position: relative;
    top: -80px;
    margin-bottom: -300px;
    float: left;
}

.listHomeFilter {
    height: 60px;
    padding: 9px 0px;
    width: 100%;
    float: left;
    margin-top: 15px;
}

.bannerImg {
    width: 100%;
}

.HomeFilterInner {
    padding-top: 16px;
}

.inner-addon {
    position: relative;
}

.left-addon .fa {
    left: 0px;
    top: 5px;
}

.inner-addon .fa {
    position: absolute;
    padding: 10px;
    pointer-events: none;
    font-size: 18px;
    color: #b7b7b7;
    text-shadow: none;
}

#results {
 /*   text-shadow: none;
    background: rgb(215, 215, 215);
    position: absolute;
    top:84px;
    z-index: 9999;
    margin-left: 0px;
    width: 100%;
    padding-left: 10px;
    font-size: 12px;
    border-radius: 0px 0px 5px 5px;
	max-width:300px;*/
	
	 /*background: rgb(215, 215, 215);*/
    /*position: absolute;*/
	position:relative;
    /*top: 85px;*/ /*88*/ /*edit code 29.9.2016 somak*/
	/*top:31px;*/
	top:2px;
    z-index: 9999;
    margin-left: 0px;
    /*width: 388px;*/
	width:100%;
    /*padding-left: 5px;
	padding-right:7px;*/
	border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f2f2+1,dbdbdb+83,bcbcbc+100 */
background: rgb(242,242,242); /* Old browsers */
background: -moz-linear-gradient(top, rgba(242,242,242,1) 1%, rgba(219,219,219,1) 83%, rgba(188,188,188,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(242,242,242,1)), color-stop(83%,rgba(219,219,219,1)), color-stop(100%,rgba(188,188,188,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, rgba(242,242,242,1) 1%,rgba(219,219,219,1) 83%,rgba(188,188,188,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, rgba(242,242,242,1) 1%,rgba(219,219,219,1) 83%,rgba(188,188,188,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, rgba(242,242,242,1) 1%,rgba(219,219,219,1) 83%,rgba(188,188,188,1) 100%); /* IE10 preview */
background: linear-gradient(to bottom, rgba(242,242,242,1) 1%,rgba(219,219,219,1) 83%,rgba(188,188,188,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
	
	border-right:#c3c3c3 solid 1px;
	border-left:#c3c3c3 solid 1px;
	padding-left:3px;
}

.listHomeFilter {
    position: relative;
    top: -5px;
    margin-bottom: -5px;
}

.left-addon input {
    padding-left: 35px;
    padding-top: 6px;
}

.HomeFilterInputs {
    /*height: 50px;*/
	height:43px;
    border-radius: 8px;
    color: #707070 !important;
}

    .HomeFilterInputs::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        color: #707070 !important;
    }

    .HomeFilterInputs::-moz-placeholder { /* Firefox 19+ */
        color: #707070 !important;
    }

    .HomeFilterInputs:-ms-input-placeholder { /* IE 10+ */
        color: #707070 !important;
    }

    .HomeFilterInputs:-moz-placeholder { /* Firefox 18- */
        color: #707070 !important;
    }

:focus {
    outline: none !important;
}

.listHomeFilterInputs {
    height: 43px;
    border-radius: 8px;
    color: #707070 !important;
}

    .listHomeFilterInputs::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        color: #707070 !important;
    }

    .listHomeFilterInputs::-moz-placeholder { /* Firefox 19+ */
        color: #707070 !important;
    }

    .listHomeFilterInputs:-ms-input-placeholder { /* IE 10+ */
        color: #707070 !important;
    }

    .listHomeFilterInputs:-moz-placeholder { /* Firefox 18- */
        color: #707070 !important;
    }

:focus {
    outline: none !important;
}



.t1 {
    height: 50px;
    border: 0px solid #a7a7a7;
    width: 100%;
    /*-webkit-appearance: none;
-moz-appearance: none;
appearance: none;*/
    border-radius: 8px;
    color: #979797;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 8px;
    color: #707070;
    border: 0 !important;
    background: rgba(255,255,255,0.8) url(../img/home/drop-arrow3.png) no-repeat 97% center;
    text-indent: 0.01px;
    text-overflow: "";
    /*color: #FFF;*/
    border-radius: 5px;
    padding: 5px;
}

.t2 {
    height: 50px;
    width: 100%;
    font-family: comfortaa;
    font-size: 18px;
    display: inline;
    /* text-shadow: 0 -1px rgba(0,0,0,0.75); */
    padding: 0px;
    /*-webkit-appearance: none;
-moz-appearance: none;
appearance: none;*/
}

.t3 {
    height: 50px;
    border: 0px solid #a7a7a7;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 8px;
    color: #707070;
    border: 0 !important;
    background: rgba(255,255,255,0.8) url(../img/home/drop-arrow3.png) no-repeat 97% center;
    text-indent: 0.01px;
    text-overflow: "";
    /*color: #FFF;*/
    border-radius: 5px;
    padding: 5px;
    /*box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);*/
}

.s1 {
    height: 40px;
    border: 0px solid #a7a7a7;
    width: 100%;
    /*-webkit-appearance: none;
-moz-appearance: none;
appearance: none;*/
    border-radius: 8px;
    color: #979797;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 8px;
    color: #707070;
    border: 0 !important;
    background: rgba(255,255,255,0.8) url(../img/home/drop-arrow3.png) no-repeat 97% center;
    text-indent: 0.01px;
    text-overflow: "";
    /*color: #FFF;*/
    border-radius: 5px;
    padding: 5px;
}

.t2 {
    height: 50px;
    width: 100%;
    font-family: comfortaa;
    font-size: 18px;
    display: inline;
    /* text-shadow: 0 -1px rgba(0,0,0,0.75); */
    padding: 0px;
    /*-webkit-appearance: none;
-moz-appearance: none;
appearance: none;*/
}

.s3 {
    height: 40px;
    border: 0px solid #a7a7a7;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 8px;
    color: #707070;
    border: 0 !important;
    background: rgba(255,255,255,0.8) url(../img/home/drop-arrow3.png) no-repeat 97% center;
    text-indent: 0.01px;
    text-overflow: "";
    /*color: #FFF;*/
    border-radius: 5px;
    padding: 5px;
    /*box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);*/
}

.goButt {
    margin: 0;
    padding: 4px 4px 4px 15px;
    cursor: pointer;
    color: #ffffff !important;
    border-radius: 4px;
    /*border: 1px solid #f78d1e;*/
    border: 1px solid #ab1f1b;
    font-size:18px;
    /*  font-weight: 700; */
    display: inline;
    text-align: center;
    width:70%;
    /*height: 50px;*/
	height:43px;
    background: #db2823; /* Old browsers */
    background: -moz-linear-gradient(top, #db2823 0%, #630f0f 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2823), color-stop(100%,#630f0f)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(top, #db2823 0%,#630f0f 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(top, #db2823 0%,#630f0f 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(top, #db2823 0%,#630f0f 100%); /* IE10 preview */
    background: linear-gradient(to bottom, #db2823 0%,#630f0f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2823', endColorstr='#630f0f',GradientType=0 ); /* IE6-9 */
    font-weight: normal;
}

    .goButt:hover {
        background: #c3130f; /* Old browsers */
        background: -moz-linear-gradient(top, #c3130f 0%, #630f0f 100%); /* FF3.6-15 */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3130f), color-stop(100%,#630f0f)); /* Chrome4-9,Safari4-5 */
        background: -webkit-linear-gradient(top, #c3130f 0%,#630f0f 100%); /* Chrome10-25,Safari5.1-6 */
        background: -o-linear-gradient(top, #c3130f 0%,#630f0f 100%); /* Opera 11.10-11.50 */
        background: -ms-linear-gradient(top, #c3130f 0%,#630f0f 100%); /* IE10 preview */
        background: linear-gradient(to bottom, #c3130f 0%,#630f0f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3130f', endColorstr='#630f0f',GradientType=0 ); /* IE6-9 */
    }

.listGoButt {
    margin: 0;
    padding: 2px 4px 4px 15px;
    cursor: pointer;
    color: #ffffff !important;
    border-radius: 4px;
    /*border: 1px solid #f78d1e;*/
    border: 1px solid #ab1f1b;
    font-size: 19px;
    /*  font-weight: 700; */
    display: inline;
    text-align: center;
    width: 80%;
    height: 40px;
    background: #db2823; /* Old browsers */
    background: -moz-linear-gradient(top, #db2823 0%, #630f0f 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db2823), color-stop(100%,#630f0f)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(top, #db2823 0%,#630f0f 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(top, #db2823 0%,#630f0f 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(top, #db2823 0%,#630f0f 100%); /* IE10 preview */
    background: linear-gradient(to bottom, #db2823 0%,#630f0f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db2823', endColorstr='#630f0f',GradientType=0 ); /* IE6-9 */
    font-weight: normal;
}

    .listGoButt:hover {
        background: #c3130f; /* Old browsers */
        background: -moz-linear-gradient(top, #c3130f 0%, #630f0f 100%); /* FF3.6-15 */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3130f), color-stop(100%,#630f0f)); /* Chrome4-9,Safari4-5 */
        background: -webkit-linear-gradient(top, #c3130f 0%,#630f0f 100%); /* Chrome10-25,Safari5.1-6 */
        background: -o-linear-gradient(top, #c3130f 0%,#630f0f 100%); /* Opera 11.10-11.50 */
        background: -ms-linear-gradient(top, #c3130f 0%,#630f0f 100%); /* IE10 preview */
        background: linear-gradient(to bottom, #c3130f 0%,#630f0f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3130f', endColorstr='#630f0f',GradientType=0 ); /* IE6-9 */
    }

.bannerRow{
    width: 100%;
    margin-top: 25px;
}
.bannerRow img{
	margin-top:10px;
}

@media (max-width: 770px) {
    .HomeFilter {
        height: auto;
        position: relative;
        top: 0px;
        margin-bottom: 0px;
        width: 100%;
        float: none;
        background: #ffe7e7;
    }

    .goButt {
        width: 100%;
        margin-top: 5px;
    }

    .t3 {
        margin-top: 5px;
    }

    .t1 {
        margin-top: 5px;
    }

    .HomeFilterInputs {
        border: 0 !important;
    }

    .listHomeFilter {
        height: auto;
        position: relative;
        top: 0px;
        margin-bottom: 0px;
        width: 100%;
        float: none;
        background: #ffe7e7;
    }

    .listGoButt {
        width: 100%;
        margin-top: 5px;
    }

    .s3 {
        margin-top: 5px;
    }

    .s1 {
        margin-top: 5px;
    }

    .listHomeFilterInputs {
        border: 0 !important;
    }
}
/* banner search  */
.homeCatMenuText {
    font-size: 16px;
}

.homeCatMenu {
    height: 46px;
    background: #e92500;
    margin-top: 15px;
    padding: 12px 8px;
    color: #fff;
}

.bannerRow {
    margin-top:1px;
}

}

@media (max-width: 590px) {
    .topmostSecInfoDiv {
        width: 0%;
        float: left;
    }

    .topmostSecSearchDiv {
        width: 100%;
        float: left;
    }

    .topmostRightDiv {
        width: 100%;
        float: left;
        font-size: 11px;
    }

    .topmostRightIcon {
        text-align: center;
        padding-top: 7px;
    }
}

/* top */

/*  top linkBar css start */

.homeCatMenu {
    height: 60px;
    margin-top: 15px;
    padding: 16px 20px;
}

.proButtAction {
    text-decoration: none;
}

    .proButtAction:hover .homeCatMenuIcon {
        color: #ffd3cb;
    }

.homeCatMenuText {
    float: left;
    font-size: 19px;
}

.homeCatMenuIcon {
    float: left;
    font-size: 25px;
    float: right;
    position: relative;
    top: -6px;
}

.hcartToggleIcon {
    font-size: 20px;
}

#homeCatMenuListDiv {
    display: none;
}
/* categori list */
.homeCatMenuListDiv {
    width: 100%;
    background: #ffe9e9;
}

.categoriListOrder {
    list-style: none;
    padding-left: 0px;
    margin-top: 0px;
    background: #ffd9d2;
}

.catList {
    width: 100%;
    padding: 5px 0px 5px 18px;
    border-bottom: 1px solid #fdc4ba;
    font-size: 11px;
    color: #550e00;
}

.catListAction {
    text-decoration: none;
}

    .catListAction:hover .catList {
        text-decoration: none;
        color: #d52403;
    }

    .catListAction:hover, .catListAction:active, .catListAction:focus {
        outline: 0;
        text-decoration: none;
    }
/* categori list */
.linkButsDiv .owl-pagination {
    display: none !important;
}

@media(max-width: 1680px) {
    .homeCatMenu {
        height: 60px;
        background: #e92500;
        margin-top: 15px;
        padding: 16px 18px;
        color: #fff;
    }

    .homeCatMenuText {
        float: left;
        font-size: 18px;
    }

    .homeCatMenuIcon {
        float: left;
        font-size: 20px;
        float: right;
        position: relative;
        top: 1px;
    }
}

@media(max-width: 1580px) {
    .homeCatMenu {
        height: 60px;
        background: #e92500;
        margin-top: 15px;
        padding: 19px 28px;
        color: #fff;
    }

    .homeCatMenuText {
        float: left;
        font-size: 15px;
    }

    .homeCatMenuIcon {
        float: left;
        font-size: 20px;
        float: right;
        position: relative;
        top: -1px;
    }
}

@media(max-width: 1480px) {
    .homeCatMenu {
        height: 60px;
        background: #e92500;
        margin-top: 15px;
        padding: 21px 22px;
        color: #fff;
    }

    .homeCatMenuText {
        float: left;
        font-size: 13px;
    }

    .homeCatMenuIcon {
        float: left;
        font-size: 22px;
        float: right;
        position: relative;
        top: -7px;
    }
}

@media(max-width: 1300px) {
    .homeCatMenuText span {
        display: none;
    }

    .homeCatMenuText {
        font-size: 14px;
    }

    .homeCatMenuIcon {
        font-size: 20px;
        position: relative;
        top: -3px;
    }

    .homeCatMenu {
        height: 60px;
        background: #e92500;
        margin-top: 15px;
        padding: 19px 22px;
        color: #fff;
    }
}

@media(max-width: 1020px) {
    .homeCatMenu {
        height: 40px;
        background: #e92500;
        margin-top: 15px;
        padding: 12px 8px;
        color: #fff;
    }

    #owl-demo .item img {
        display: block;
        width: 90%;
        height: 40px;
    }

    .homeCatMenuText {
        font-size: 11px;
    }

    .homeCatMenuIcon {
        font-size: 20px;
        position: relative;
        top: -5px;
    }

    .hcartToggleIcon {
        font-size: 18px;
    }
}

@media(max-width: 830px) {
    .homeCatMenu {
        height: 40px;
        background: #e92500;
        margin-top: 15px;
        padding: 12px 8px;
        color: #fff;
    }

    #owl-demo .item img {
        display: block;
        width: 90%;
        height: 40px;
    }

    .homeCatMenuText {
        font-size: 12px;
    }

    .homeCatMenuIcon {
        font-size: 16px;
        position: relative;
        top: -1px;
    }

    .hcartToggleIcon {
        font-size: 15px;
    }
}

@media(max-width: 770px) {
    .homeCatMenu {
        height: 40px;
        background: #e92500;
        margin-top: 15px;
        padding: 12px 8px;
        color: #fff;
    }

    .homeCatMenuText {
        font-size: 16px;
        position: relative;
        top: -3px;
    }

    .homeCatMenuIcon {
        font-size: 18px;
        position: relative;
        top: -4px;
    }

    #owl-demo .item img {
        display: block;
        width: 90%;
        height: 60px;
    }
}

.topLinkIcon {
    height: 60px;
    margin-top: 15px;
}

/*  top linkBar css start */

/* left add banner css */
.leftLinkBanner {
    margin-top: 10px;
}

.leftLinkBannerHeader {
    height: 38px;
    text-align: center;
    font-size: 16px;
    padding-top: 8px;
}

.leftLinkMainImgDiv {
    padding: 13px;
}

.lefBannertLinkImg {
    margin: 0px auto;
    margin-top: 13px;
}

.lefBannertLinkFImg {
    margin: 0px auto;
}

@media(max-width: 1300px) {
    .leftLinkBannerHeader {
        font-size: 14px;
        padding-top: 15px;
    }
}

@media(max-width: 1080px) {
    .leftLinkBannerHeader {
        font-size: 12px;
        padding-top: 15px;
    }

    .catList {
        font-size: 10px;
    }
}

@media(max-width: 990px) {
    .leftLinkBannerHeader {
        font-size: 11px;
        padding-top: 7px;
        height: 30px;
    }
}

@media(max-width: 820px) {
    .leftLinkBannerHeader {
        font-size: 9px;
        padding-top: 9px;
    }
}

@media(max-width: 770px) {
    .leftLinkBannerHeader {
        font-size: 14px;
        padding-top: 4px;
    }
}
/* left add banner css */

/* left filter css start */
.lftPrcFltrMainDiv {
    margin-bottom: 15px;
}

.prcFltrHeader {
    font-size: 14px;
    padding: 3px 0px 0px 12px;
    background: #acbddb;
    color: #05152e;
    height: 25px;
}

.radioButtMain {
    padding: 10px 0px 0px 10px;
}

.lftCustFltrMainDiv {
}

.custFltrHeader {
    font-size: 14px;
    background: #ffb8b8;
    padding: 2px 0px 0px 12px;
    color: #fff;
    height: 23px;
}

.radioButtSpan {
    margin-left: 10px;
    position: relative;
    top: -1px;
}

.crateStar {
    margin-right: 3px;
    color: #eb9a43;
    font-size: 16px;
}

.crateStarNeg {
    color: #949191;
}

.curadioButt {
    margin-right: 10px;
}

.lftConFilterMainDiv {
    margin-top: 15px;
}

.lftSzFilterMainDiv {
    margin-top: 15px;
}

@media(max-width: 1420px) {
    .radioButtSpan {
        font-size: 13px;
    }

    .prcFltrHeader {
        font-size: 13px;
    }

    .radioButtSpan {
        position: relative;
        top: -1px;
    }
}

@media(max-width: 1080px) {
    .radioButtSpan {
        font-size: 11px;
        position: relative;
        top: -2px;
    }

    .prcFltrHeader {
        font-size: 12px;
        padding-top: 5px;
    }

    .crateStar {
        font-size: 14px;
    }

    .radioButtMain {
        padding: 8px 0px 0px 10px;
    }
}

@media(max-width: 980px) {
    .prcFltrHeader {
        font-size: 11px;
        padding-top: 5px;
    }

    .radioButtSpan {
        font-size: 10px;
        position: relative;
        top: -2px;
    }

    .radioButtSpan {
        margin-left: 7px;
    }
}

@media(max-width: 910px) {
    .prcFltrHeader {
        font-size: 10px;
        padding-top: 5px;
    }

    .crateStar {
        font-size: 12px;
    }

    .crateStarNeg {
        font-size: 12px;
    }

    .radioButtMain {
        padding: 5px 0px 0px 10px;
    }

    .radioButtMain {
        padding: 7px 0px 0px 10px;
    }
}

@media(max-width: 860px) {
    .prcFltrHeader {
        font-size: 9px;
        padding-top: 7px;
    }

    .radioButtSpan {
        margin-left: 2px;
    }
}

@media(max-width: 830px) {
    .crateStar {
        font-size: 11px;
    }

    .crateStarNeg {
        font-size: 11px;
    }

    .prcFltrHeader {
        font-size: 8px;
        padding-top: 7px;
    }

    .radioButtMain input[type="radio"] {
    }
}

@media(max-width: 770px) {
    .crateStar {
        font-size: 15px;
    }

    .crateStarNeg {
        font-size: 15px;
    }

    .prcFltrHeader {
        font-size: 14px;
        padding-top: 3px;
    }

    .radioButtMain {
        padding: 10px 0px 0px 10px;
    }

    .radioButtSpan {
        margin-left: 10px;
    }

    .radioButtSpan {
        font-size: 14px;
    }
}
/* left filter css end */

/* slider */
.owl-controls {
    /* display:none !important; */
}

/* slider */

/* right product section */
.productHeader {
    /*height:50px;*/
	height:40px;
    margin-top:12px;
	margin-bottom:10px;
    font-size:17px;
    /*padding: 12px;*/
	padding:5px 5px 5px 0px;
}
.productHeader3 {
        margin-bottom:10px!important;
        font-size:32px;
        padding:5px;
		color:#000000;
		text-align:center;
		max-width:500px;
		margin:0 auto 12px;
    }

ul.item{
	padding-left:0px;
	margin-left:0px;
}

    .productHeader span {
    }

.productInfoMain {
    max-width:282px;
    margin-top:3px;
	margin-bottom:20px;
}

.item {
    float: left;
    width: 100%;
}

.productInfoAction {
    text-decoration: none;
    color: #201e1e;
}

.productInfoAction:hover {
        color: #524a4a;
        text-decoration: none;
    }

    .productInfoAction:hover, .productInfoAction:active, .productInfoAction:focus {
        outline: 0;
        text-decoration: none;
    }

.productImg {
    margin: 0px auto;
}

.proWishIcon {
    font-size: 16px;
    position: absolute;
    top: 16px;
    margin-left: 10px;
    display: none;
}

.productInfoMain:hover .proWishIcon {
    display: block;
    color: #f78d1e;
}

.productBoxText {
    max-height:40px;
    min-height: 40px;
    overflow: hidden;
    font-size:15px;
    line-height: 18px;
    padding: 5px 0px 5px 10px;
  	color:#ffffff;
	text-align:center;
	background:#000000;
}
.productBoxText a{
	color:#ffffff;
}
.productBoxText a:hover{
	color:#ffffff;	
}
.productInfoLastMainDiv {
    width: 100%;
    height: 59px;
    margin-bottom: 10px;
}

.productPrice {
    width:100%;
    padding:10px 0px 8px 10px;
    font-size: 14px;
    float: left;
    font-weight:600;
	background:#cccccc;
}
.productPrice > div{
	float:left;
	width:48%;
}
.productPrice > div a i{
	color:#000000;
}

.productPrice span {
        font-size: 16px;
    }

.priceOld {
    font-size: 14px;
}

.productCart {
    width: 30%;
    float: left;
	padding:0px 0px 0px 10px;
    font-size:14px;
    text-align: right;
}

.productCartAction {
    text-decoration: none;
    color: #5acff2;
}

    .productCartAction:hover {
        color: #89dbf4;
    }
	
.womensbeltbanner{
	min-height:60px!important;
}

/*pagination*/
    .text a, .page a, .page span {
        border-radius: 3px;
        box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
        background: #eff0f3;
        background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
        background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
        border: 1px solid #6c6e73;
        border-color: #adb1b8 #a2a6ac #8d9096;
        padding: 4px 4px 4px 4px;
		color:#333333;
    }

        .text a b, .page span {
            color: #F68D1E;
        }
		.text a b, .page span a{
			color:#333333;
		}

span#lblCurrentPage{
	padding-bottom:15px;
}
#divPagination{
	min-height:60px;
}
   
#divPagination div.page{
	margin-top:12px;
}
#divPagination div.page span{
	    border-radius: 3px;
        box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
        background: #eff0f3;
        background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
        background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
        border: 1px solid #6c6e73;
        border-color: #adb1b8 #a2a6ac #8d9096;
        padding: 4px 4px 4px 4px;
		margin:3px;
}

#divPagination div a#T1{
	color:#333333;
}

/*pagination end*/
	
/*sliderGrocery2 Adjustment*/	

#sliderGrocery2 .owl-item{
	float:left;
	padding-left:.5%;
	padding-right:.5%;
}
#sliderGrocery2 .owl-item .item{
	max-width:98%;
	margin:0 auto;
}

#sliderGrocery2 .productImgBox{
	text-align:center;
}
#sliderGrocery2 .prodOrgPriceUserControl{
	font-size:12px;
}

#sliderGrocery2 .productImgBox img{
	/*max-width:100%;*/
	margin:3px auto;
	width:117px;
	height:118px;
}
#sliderGrocery2 .productInfoMain {
    max-width: 100%!important;
	margin:12px auto!important;
	height:200px;
	max-height:200px;
	box-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
}
#sliderGrocery2 .productPrice {
    width: 100%;
    padding: 8px 0px 6px 0px;
    font-size:14px;
    float: left;
    font-weight:600;
    background: #ffffff;
}
#sliderGrocery2 .productPrice > div {
    float:none;
    width:100%;
	text-align:center;
	margin-top:5px;
}
#sliderGrocery2 .productBoxText {
    max-height: 40px;
    min-height: 40px;
    overflow: hidden;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 0px 5px 10px;
	margin-bottom:3px;
	color:#a4590a;
    text-align: center;
    background:#ffffff;
}
#sliderGrocery2 .productCart{
	display:inline-block;
	text-align:center;
}
#sliderGrocery2 .productCart a{
	margin:0px;
	margin-top:3px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2285e8+1,005bb7+100 */
background: #2285e8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzIyODVlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDViYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #64acf4 1%, #3489df 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#64acf4), color-stop(100%,#3489df)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, #64acf4 1%,#3489df 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, #64acf4 1%,#3489df 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, #64acf4 1%,#3489df 100%); /* IE10 preview */
background: linear-gradient(to bottom, #64acf4 1%,#3489df 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64acf4', endColorstr='#3489df',GradientType=0 ); /* IE6-8 */
	color:#ffffff;
	text-align:center;
	
}
#sliderGrocery2 .productCart a:first-child{
	padding:0px 18px 0 20px;
	border-radius:8px 0px 0px 8px;
	-moz-border-radius:8px 0px 0px 8px;
	-webkit-border-radius:8px 0px 0px 8px;
}
#sliderGrocery2 .productCart a:last-child{
	padding:0px 20px 0 18px;
	border-radius:0px 8px 8px 0px;
	-moz-border-radius:0px 8px 8px 0px;
	-webkit-border-radius:0px 8px 8px 0px;
}

#sliderGrocery2 .productCart a i{
	color:#ffffff;
}

#sliderGrocery2 .owl-buttons{
	position:relative;
	top:120px!important;
}

#sliderGrocery2 .owl-prev{
	float:left!important;
}
/*sliderGrocery2 Adjustment end*/

/*sliderGrocery4 Adjustment*/	

#sliderGrocery4 .owl-item{
	float:left;
	padding-left:.5%;
	padding-right:.5%;
}
#sliderGrocery4 .owl-item .item{
	max-width:98%;
	margin:0 auto;
}

#sliderGrocery4 .productImgBox{
	text-align:center;
}
#sliderGrocery4 .prodOrgPriceUserControl{
	font-size:12px;
}

#sliderGrocery4 .productImgBox img{
	/*max-width:100%;*/
	margin:3px auto;
	width:117px;
	height:118px;
}
#sliderGrocery4 .productInfoMain {
    max-width: 100%!important;
	margin:12px auto!important;
	height:200px;
	max-height:200px;
	box-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
}
#sliderGrocery4 .productPrice {
    width: 100%;
    padding: 8px 0px 6px 0px;
    font-size:14px;
    float: left;
    font-weight:600;
    background: #ffffff;
}
#sliderGrocery4 .productPrice > div {
    float:none;
    width:100%;
	text-align:center;
	margin-top:5px;
}
#sliderGrocery4 .productBoxText {
    max-height: 40px;
    min-height: 40px;
    overflow: hidden;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 0px 5px 10px;
	margin-bottom:3px;
	color:#a4590a;
    text-align: center;
    background:#ffffff;
}
#sliderGrocery4 .productCart{
	display:inline-block;
	text-align:center;
}
#sliderGrocery4 .productCart a{
	
	margin:0px;
	margin-top:3px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2285e8+1,005bb7+100 */
background: #2285e8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzIyODVlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDViYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #64acf4 1%, #3489df 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#64acf4), color-stop(100%,#3489df)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, #64acf4 1%,#3489df 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, #64acf4 1%,#3489df 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, #64acf4 1%,#3489df 100%); /* IE10 preview */
background: linear-gradient(to bottom, #64acf4 1%,#3489df 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64acf4', endColorstr='#3489df',GradientType=0 ); /* IE6-8 */
	color:#ffffff;
	text-align:center;
	
}
#sliderGrocery4 .productCart a:first-child{
	padding:0px 18px 0 20px;
	border-radius:8px 0px 0px 8px;
	-moz-border-radius:8px 0px 0px 8px;
	-webkit-border-radius:8px 0px 0px 8px;
}
#sliderGrocery4 .productCart a:last-child{
	padding:0px 20px 0 18px;
	border-radius:0px 8px 8px 0px;
	-moz-border-radius:0px 8px 8px 0px;
	-webkit-border-radius:0px 8px 8px 0px;
}

#sliderGrocery4 .productCart a i{
	color:#ffffff;
}

#sliderGrocery4 .owl-buttons{
	position:relative;
	top:120px!important;
}
#sliderGrocery4 .owl-prev{
	float:left!important;
}
/*sliderGrocery4 Adjustment end*/



/*sliderGrocery3 Adjustment*/	
#sliderGrocery3 .owl-wrapper{
	display:inline-block!important;
}
#sliderGrocery3 .owl-item{
	float:left;
	padding-left:.5%;
	padding-right:.5%;
	width:200px;
	text-align:center;
}
#sliderGrocery3 .owl-item .item{
	max-width:98%;
	margin:0 auto;
}
#sliderGrocery3 .owl-item .chabiTextBox{
	text-align:center;
	padding:6px;
	/*border:#cccccc solid 1px;*/
	width:250px;
	max-height:220px;
	overflow:hidden;
	margin:0 auto;
	background:#ffffff;
	box-shadow:none;
}
#sliderGrocery3 .owl-item .chabiTextBox .underTexSec{
	font-size:16px;
	min-height:40px;
	overflow:hidden;
	padding-top:10px;
	background:none;
	text-align: center;
    text-transform: capitalize;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: bold;
    color: rgb(61, 116, 190);
    text-decoration: none;
    text-shadow: rgb(201, 225, 255) 2px 2px 0px;
}

#sliderGrocery3 .owl-item .chabiTextBox .twoButtLinkSecArea{
	display:none;
}

#sliderGrocery3 .owl-item .chabiTextBox a div.grosPicBrand{
	overflow:hidden;
	height:130px;
	text-align:center;

}
#sliderGrocery3 .owl-item .chabiTextBox a div.grosPicBrand img{
	/*width:90%;*/
	max-width:150px;
	/*min-height:150px;*/
	margin:0px auto;
	
}
#sliderGrocery3 .owl-item .chabiTextBox a div img{
	max-width:100%;
}

#sliderGrocery3 .productInfoMain {
	margin:12px auto!important;
	text-align:center;
}
#sliderGrocery3 .owl-buttons{
	position:relative;
	top:170px!important;
}
#sliderGrocery3 .owl-prev{
	float:left!important;
}
/*sliderGrocery3 Adjustment end*/

/*GroceryClasification Adjustment*/	
.GClasification{
	height:80px;
	margin-top:7px;
}

#GroceryClasification .owl-item{
	float:left;
	padding-left:12px;
	padding-right:12px;
	curser:pointer;
}
#GroceryClasification .owl-item:hover{
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

#GroceryClasification .owl-item .item {
    max-width:100%;
    margin: 0 auto;
}

#GroceryClasification .owl-item .item .PicWithTxtbox{
	float:left;
	width:100%;
	height:80px;
	padding-top:10px;
}
#GroceryClasification .owl-item .item .PicWithTxtbox .picpart{
	float:left;
	width:100%;
	text-align:center;
}
#GroceryClasification .owl-item .item .PicWithTxtbox .picpart img{
	max-width:100%;
	min-height:70px;
}
#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart{
	float:right;
	width:80%;
	font-size:15px;
	line-height:18px;
	position:relative;
	top:-55px;
	left:0px;
	z-index:1000;
	color:#0c3a46;
}
    #GroceryClasification .owl-item .item .PicWithTxtbox .txtpart p{
        line-height: 18px;
        font-size: 15px;
        text-align: center;
        margin-top:5px;
		max-width:80%;
    }
 #GroceryClasification .owl-item .item .PicWithTxtbox .txtpart div{
        line-height: 18px;
		font-size: 15px;
		text-align: center;
		margin-top: 12px;
		max-width:90%;
    }
#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart span{
	color:#000000;
}


#GroceryClasification .owl-buttons{
	position:relative;
}

#GroceryClasification .owl-prev{
	float:left!important;
	margin-left:-9px;
	position:relative;
	top:-50px;
}
#GroceryClasification .owl-next{
	margin-right:-9px;
	position:relative;
	top:-50px;
}
#GroceryClasification .owl-controls{
	height:3px;
}

@media only screen and (min-width: 1301px) and (max-width: 1600px) {
#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart{
	font-size:14px;
	line-height:16px;
	top:-57px;
}
}

@media only screen and (min-width: 1100px) and (max-width: 1300px) {
#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart{
	top:-55px;

}
}
@media only screen and (min-width: 980px) and (max-width: 1099px) {
	#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart{
	font-size:12px;
	line-height:15px;
	top:-60px;
}
#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart div {
    line-height:15px;
    font-size: 12px;
}
}
@media only screen and (min-width: 600px) and (max-width: 979px) {
	#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart{
	font-size:12px;
	line-height:14px;
	top:-55px;
}

#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart p{
        line-height: 14px;
        font-size: 12px;
  }
#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart div{
        line-height:14px;
		font-size:12px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 599px) {

#GroceryClasification .owl-item .item .PicWithTxtbox .txtpart{
	font-size:12px;
	line-height:14px;
	top:-55px;
}
}

@media (max-width:500px) {	
.GClasification{
	display:none;
}

.productHeader3 {
        margin-bottom:6px!important;
        font-size:22px;
        padding:5px;
   }

}

/*GroceryClasification Adjustment end*/	


.groProdBoxsec{
	width:100%;
	background:#FFF;
	border:#dedede solid 2px;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:3px;
	min-height:180px;
	max-height:200px;
	margin-bottom:6px;
}
.groProdBoxsec:hover{
	opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
}
.groProdBoxsec .txtPart{
	float:left;
	width:48%;
	text-align:left;
	padding-left:2%;
	padding-top:65px;
	font-size:30px;
	line-height:34px;
	color:#555555;
}
.groProdBoxsec .txtPart:hover{
	color:#7b7b7b;
}
.groProdBoxsec .txtPart a span{
	color:#f46f20;
}
.groProdBoxsec .txtPart p{
	font-size:30px;
	line-height:38px;
	padding-top:50px;
}
.groProdBoxsec .picPart{
	float:right;
	width:50%;
	text-align:right;
	color:#555555;
	font-size:18px;
	line-height:20px;
}
.groProdBoxsec .picPart img{
	float:right;
	max-height:170px;
}

@media only screen and (min-width: 1700px) and (max-width: 2500px) {
/*.groProdBoxsec{
	width:90%;
	margin:0 auto;
}*/
}

@media(max-width: 1700px) {

}

@media(max-width: 1500px) {
    .productBoxText {
        font-size: 12px;
    }

    .productInfoLastMainDiv {
        width: 100%;
        height: 40px;
        margin-bottom: 10px;
    }

  
    .productPrice {
        /*width: 60%;*/
        padding: 9px 0px 0px 10px;
        font-size: 12px;
        float: left;
        font-weight: 600;
    }

    .productPrice span {
        font-size: 14px;
      }

    .priceOld {
        font-size: 12px;
    }
	.productBoxText {
		font-size:14px;
	}
}
@media(max-width: 1400px) {

.groProdBoxsec .txtPart{
	float:left;
	width:65%;
	padding-top:70px;
	padding-left:5%;
}

.groProdBoxsec .picPart{
	width:30%;
}
.productInfoMain {
	margin-bottom:12px;
}

}

@media(max-width: 1350px) {
.productPrice {
     padding: 7px 0px 0px 8px;
     font-size: 12px;
     font-weight: 100;
}

.productPrice span {
      font-size: 13px;
      font-weight: 100;
}

.priceOld {
        font-size: 11px;
}

    .productInfoLastMainDiv {
        height: 30px;
    }

    .proWishIcon {
        font-size: 12px;
    }

    .productRInfoMain {
        margin-left: 10px;
    }
}

@media(max-width: 1220px) {
.productInfoMain {
        max-width: 266px;
        margin-top: 10px;
        margin-right: 0px;
 }

}

@media(max-width: 1070px) {
.productPrice {
        padding: 7px 0px 0px 8px;
        font-size: 10px;
        font-weight: 100;
 }

.productPrice span {
            font-size: 11px;
            font-weight: 100;
 }

.priceOld {
        font-size: 10px;
}

.proWishIcon {
        font-size: 12px;
}
	
.productBoxText {
    font-size: 14px;
    line-height: 15px;
	padding:8px 0px 0px 10px;
}

.groProdBoxsec .txtPart{
	float:left;
	width:48%;
	padding-top:60px;
}
.groProdBoxsec .txtPart{
	font-size:22px;
	line-height:26px;
}
.groProdBoxsec .picPart{
	width:50%;
}
.groProdBoxsec .picPart img {
    max-height: 150px;
}
}

@media(max-width: 991px) {
    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 182px;
    }

    .lefBannertLinkFImg {
        width: 100%;
        float: left;
        margin-left: 0px;
        margin-top: 5px;
    }

    .lefBannertLinkImg {
        width: 100%;
        float: left;
        margin-left: 0px;
        margin-top: 5px;
    }
#ctl00_ContentPlaceHolder1_updateHeader{
	margin-top:-30px;
	margin-left:0px;
	float:left;
}
}

@media(max-width: 768px) {
.productHeader {
	float:left;
	min-width:80%;
}
}

@media(max-width: 767px) {
    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 182px;
    }

    .lefBannertLinkFImg {
        width: 30%;
        float: left;
        margin-left: 3%;
        margin-top: 5px;
    }

    .lefBannertLinkImg {
        width: 30%;
        float: left;
        margin-left: 3%;
        margin-top: 5px;
    }
	
.link_box { 
	   min-height:240px;
}	

}
@media(max-width:600px) {
#ctl00_ContentPlaceHolder1_updateHeader{
	float:left;
}

#dDrop3 {
	background-size:22px auto;
	margin-right:-5px;
	width: 22px;
    height: 22px;
	 margin-right:6px;
    margin-top: -40px;
}
.fullAreaAdj{
	width:100%!important;
}
}

@media(max-width:500px) {
.groProdBoxsec .txtPart{
	font-size:28px;
	line-height:30px;
	padding-top:65px;
}
.hundredADJ{
	width:100%!important;
}
#ctl00_ContentPlaceHolder1_updateHeader{
	display:none;
}

#ctl00_ContentPlaceHolder1_divPopular{
	display:none;
}
#ctl00_ContentPlaceHolder1_divTranding{
	display:none;
}
#ctl00_ContentPlaceHolder1_divStores{
	display:none;
}
.clr20{
	display:none;
}
.clr10{
	display:none;
}
hr.proDivider{
	display:none;
}

}
@media(max-width:480px) {
.link_box { 
	   min-height:90px;
}
}

@media(max-width: 440px) {
.groProdBoxsec .picPart img{
    max-width: 70%;
}
}
@media(max-width: 400px) {
.groProdBoxsec{
	min-height:160px;
}
.groProdBoxsec .txtPart {
    font-size:20px;
    line-height:25px;
    padding-top:55px;
}
}

@media only screen and (min-width: 870px) and (max-width: 1020px) {
    .owl-carousel .owl-item {
        float: left;
        margin-right: 5px;
    }

    .productInfoLastMainDiv {
        margin-bottom: 0px;
    }
}

@media only screen and (min-width: 501px) and (max-width: 530px) {
.groProdBoxsec{
	min-height:160px;
}
}

@media(max-width: 980px) {
    .productPrice {
        padding: 7px 0px 0px 8px;
        font-size: 12px;
        font-weight: 600;
    }

        .productPrice span {
            font-size: 13px;
            font-weight: 600;
        }

    .priceOld {
        font-size: 11px;
    }

    .proWishIcon {
        font-size: 16px;
    }

    .leftLinkBanner {
        /* background: #f2f1f3; */
        margin-top: 10px;
    }
}

@media(max-width: 860px) {
    .productInfoMain {
        max-width: 266px;
        margin-top: 10px;
        margin-right: 10px;
    }

    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 163px;
    }

    .productPrice {
        padding: 7px 0px 0px 8px;
        font-size: 11px;
        font-weight: 100;
    }

        .productPrice span {
            font-size: 12px;
            font-weight: 100;
        }

    .priceOld {
        font-size: 10px;
    }
}

@media(max-width: 785px) { /*Start 14.12.2016*/
    .productInfoMain {
        max-width: 266px;
        margin-top: 10px;
        margin-right: 10px;
    }

    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 155px;
    }
}

@media(max-width: 767px) {

}
/*End*/ /*Start 14.12.2016*/


@media(max-width: 750px) {
    .productInfoLastMainDiv {
        height: 40px;
    }


    .productPrice span {
        font-size: 15px;
        font-weight: 600;
    }

    .productPrice {
        padding: 11px 0px 0px 8px;
        font-size: 13px;
        font-weight: 600;
    }

    .productBoxText {
        font-size: 14px;
        padding:7px 0px 0px 10px;
    }

    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 140px;
    }
}

@media(max-width: 660px) {
    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 130px;
    }
}

@media(max-width: 600px) {
    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 120px;
    }
}

@media(max-width: 560px) {
    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 110px;
    }
}

@media(max-width: 500px) {
    .productInfoMain {
        max-width: 266px;
        margin: 0px auto;
        margin-top: 10px;
    }

    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 100px;
    }
}

@media(max-width: 480px) {

}

@media(max-width: 460px) {
    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 90px;
    }

}

@media(max-width: 420px) {
    .productInfoLastMainDiv {
        height: 35px;
    }

    .productPrice span {
        font-size: 13px;
        font-weight: 100;
    }

    .productPrice {
        padding: 9px 0px 0px 8px;
        font-size: 13px;
        font-weight: 100;
    }

.productBoxText {
        font-size: 14px;
        padding:8px 0px 0px 10px;
}

    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 80px;
    }
    /* all header extra small device */
    .productHeader {
        height: 42px;
        margin-top: 10px;
        font-size: 15px;
        padding: 10px;
    }
	
	

    .leftLinkBannerHeader {
        height: 40px;
        font-size: 14px;
        padding-top: 9px;
    }

    .homeCatMenu {
        height: 35px;
        background: #e92500;
        padding: 10px 8px;
    }

    .homeCatMenuText {
        font-size: 13px;
    }

    .homeCatMenuIcon {
        font-size: 16px;
    }
}
/* all header extra small device */
@media(max-width: 360px) {
    .leftLinkMainImgDiv {
        width: 100%;
        min-height: 70px;
    }
}

@media(max-width: 340px) {
    /*.productCart {
        padding: 7px 0px 0px 10px;
        font-size: 14px;
    }*/

    .productPrice span {
        font-size: 10px;
        font-weight: 100;
    }

    .productPrice {
        padding: 10px 0px 0px 8px;
        font-size: 9px;
        font-weight: 100;
    }

    .productBoxText {
        font-size: 12px;
        padding:8px 0px 0px 10px;
    }
}
/* right product section */

/* Aritra 10.28.2016 start */

/* slider */

.owl-buttons {
    text-align: right;
}

/* 2nd banner css */
.banner2MainDiv {
    margin-top: 25px;
}

.banner2ImgDiv {
    max-height: 157px;
    margin: 15px 0px 12px 0px;
    overflow: hidden;
}

.banner2LeftImg {
    float: right;
    padding-top: 43px;
}

@media(max-width: 1220px) {
    .banner2LeftImg {
        padding-top: 27px;
    }
}

@media(max-width: 800px) {
    .banner2LeftImg {
        padding-top: 22px;
    }
}

@media(max-width: 780px) {
    .banner2ImgDiv {
        max-height: 157px;
        margin: 15px 0px 12px 0px;
        overflow: hidden;
        text-align: center;
    }

    .banner2LeftImg {
        float: none;
        margin: 0px auto;
    }

    .banner2rightImg {
        margin: 0px auto;
    }
}
/* 2nd banner css */

/* 3nd banner css */

.banner3MainDiv {
    padding: 30px;
}

.banner3ImgDiv {
    max-height: 262px;
    overflow: hidden;
}

.banner3LeftImg {
    float: right;
    max-height: 262px;
}

.banner4LeftImg {
    max-height: 262px;
    overflow: hidden;
}

@media(max-width: 767px) {
    .banner4LeftImg {
        margin-top: 10px;
        max-height: 262px;
        overflow: hidden;
    }

    .banner3LeftImg {
        float: left;
        max-height: 262px;
    }

    .banner4LeftImg {
        max-height: 262px;
        overflow: hidden;
    }
}
/* 3nd banner css */

/* populer stores css*/
.pStoreMain {
    max-width: 190px;
    height: 100px;
    padding-left: 25px;
    margin-top: 25px;
}

.storeImgDiv {
    margin: 0px auto;
    max-height: 40px;
}

.storeItemNo {
    font-size: 12px;
    margin-top: 10px;
    padding-left: 6px;
    color: #6d6c6c;
}

.storePlace {
    font-size: 11px;
    padding-left: 6px;
    color: #6d6c6c;
}

.storeStarDiv {
    padding-left: 6px;
    color: #f78d1e;
    margin-right: 20px;
    font-size: 10px;
}

.storeSliderDiv .owl-prev, .storeSliderDiv .owl-next {
    position: relative;
    top: -193px;
    margin-bottom: -193px;
}

@media(max-width: 500px) {
    .storeSliderDiv .owl-prev, .storeSliderDiv .owl-next {
        position: relative;
        top: -189px;
        margin-bottom: -189px;
    }
}

@media(max-width: 500px) {
    .pStoreMain {
        max-width: 190px;
        height: 100px;
        margin-top: 25px;
    }
.conditionarea {
	display:none;
}
	
}
/* populer stores css*/

/* related products */

.productRInfoMain {
    max-width: 185px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #999999;
}

.proRWishIcon {
    font-size: 16px;
    position: absolute;
    top: 16px;
    margin-left: 10px;
    display: none;
}

.productRImgBox {
    background: #d7d4cd;
}

.productRImg {
    margin: 0px auto;
}

.productRBoxText {
    height: 30px;
    font-size: 13px;
    padding: 5px 0px 0px 10px;
    background: url(../img/home/picBotBack.png) rgba(0,0,0,.1);
    color: #fff;
}

.productRInfoLastMainDiv {
    width: 100%;
    height: 30px;
    margin-bottom: 0px;
    background: #d9d9d9;
}

.productRPrice {
    width: 60%;
    padding: 8px 0px 0px 10px;
    font-size: 11px;
    float: left;
    font-weight: 600;
    color: #4d4d4d;
}

    .productRPrice span {
        font-size: 12px;
        color: #586da2;
    }

.productRCart {
    width: 30%;
    float: left;
    padding: 2px 0px 0px 10px;
    font-size: 18px;
    text-align: right;
}

.productRCartAction {
    text-decoration: none;
    color: #5acff2;
}

    .productRCartAction:hover {
        color: #6fd9f8;
    }

.relatedProMainDiv .owl-prev, .relatedProMainDiv .owl-next {
    position: relative;
    top: -300px;
    margin-bottom: -300px;
}

@media(max-width: 1260px) {
    .productRBoxText {
        font-size: 11px;
    }

    .relatedProMainDiv .owl-prev, .relatedProMainDiv .owl-next {
        position: relative;
        top: -287px;
        margin-bottom: -287px;
    }
}

@media(max-width: 1220px) {
    .relatedProMainDiv .owl-prev, .relatedProMainDiv .owl-next {
        position: relative;
        top: -296px;
        margin-bottom: -296px;
    }
}

@media(max-width: 500px) {
    .productRInfoMain {
        max-width: 185px;
        margin: 0px auto;
        margin-top: 10px;
        border: 1px solid #999999;
    }

    .relatedProMainDiv .owl-prev, .relatedProMainDiv .owl-next {
        position: relative;
        top: -284px;
        margin-bottom: -284px;
    }

    .proWishIcon {
        font-size: 12px;
    }
}
/* related products */






/* footer */
.storefooter{
	padding-top:25px;
}

.footerLogoDiv {
    color: #ecece2;
    /*margin-top: 15px;*/
}

.footerLogoImgDiv {
    height: 100px;
    text-align: center;
}

.footerLogoImg {
    width: 150px;
    padding-top: 15px;
}

.footerLogoHeader {
    font-size: 16px;
    margin-top: 5px;
}

.footerLogoText {
    font-size: 14px;
    margin-top: 10px;
    line-height: 35px;
}

.footerLogoIconDiv {
    margin-top: 10px;
}

.footerLogoIcon {
    float: left;
    max-width: 20px;
    margin-right: 10px;
}

.footerLinkListDiv {
    color: #ecece2;
    /*margin-top: 70px;*/
}


    .footerLinkListDiv ul {
        list-style: none;
        line-height: 25px;
        padding-left: 0px;
    }

.footerLinkIcon {
    font-size: 12px;
    margin-right: 5px;
}

.footerLinkListDiv ul li {
    font-size: 11px;
}

.footerLinkAction {
    text-decoration: none;
    display: block;
    color: #ecece2;
    line-height:18px;
    font-size: 12px;
    list-style: none;
    outline: none;
}

    .footerLinkAction:hover {
        color: #898484;
        text-decoration: none;
        outline: none;
    }

    .footerLinkAction:hover, .footerLinkAction:active, .footerLinkAction:focus {
        outline: 0;
        text-decoration: none;
        color: #898484;
    }

.footerQlinkDiv {
    padding-bottom: 10px;
}

.footerMenuBarLinkDiv {
    /*margin-top: 40px;*/
    color: #ecece2;
}
.footerMenuBarLinkDiv ul{
	margin-bottom:1px;
}
.footPaddAdj{
	padding-top:40px;
}

    .footerMenuBarLinkDiv ul {
        list-style: none;
        /*line-height: 25px;*/
		line-height:18px;
        padding-left: 0px;
    }

        .footerMenuBarLinkDiv ul li {
            font-size: 12px;
        }

@media(max-width: 980px) {
    .footerLinkListDiv {
        color: #ecece2;
        margin-top: 42px;
    }
}
/* footer */
.pageLastDiv {
    font-size: 12px;
    height: 30px;
    padding: 7px 0px 0px 30px;
}

/* grocery details section start */

.productDetailMain {
    margin-top: 10px;
}
/* product img sec css */
.proHeader {
    width: 100%;
}

.proHeaderText {
    font-size: 25px;
    color: #3b6bb5;
}

.pRating {
    font-size: 20px;
    color: #eb9a43;
}

.productImgMainDiv {
    margin-top: 10px;
}

.proddetailsButs {
    width: 100%;
    margin-top: 20px;
}

.prodbutdetails {
    height: 35px;
    padding: 0px 2px;
    min-width: 140px;
    margin-bottom: 4px;
    font-size: 14px;
    position: relative;
    top: -2px;
    margin-right: 10px;
    color: #ffffff;
    background: rgba(0,183,234,1);
    background: -moz-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,183,234,1)), color-stop(100%, rgba(0,158,195,1)));
    background: -webkit-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
    background: -o-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
    background: linear-gradient(to bottom, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3', GradientType=0 );
}

.prodbutdetailsWish {
    height: 35px;
    padding: 0px 2px;
    min-width: 140px;
    margin-bottom: 4px;
    background: #bd151b;
    background: #f78d1e;
    font-size: 14px;
    position: relative;
    top: -2px;
    margin-left: 20px;
    margin-right: 15px;
    color: #ffffff;
    color: #ffffff;
    background: #ff7400;
    background: -moz-linear-gradient(top, #ff7400 0%, #ff7400 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7400), color-stop(100%,#ff7400));
    background: -webkit-linear-gradient(top, #ff7400 0%,#ff7400 100%);
    background: -o-linear-gradient(top, #ff7400 0%,#ff7400 100%);
    background: -ms-linear-gradient(top, #ff7400 0%,#ff7400 100%);
    background: linear-gradient(to bottom, #ff7400 0%,#ff7400 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7400', endColorstr='#ff7400',GradientType=0 );
}

.prodbutdetails:hover {
    color: #ececec;
    background: rgba(0,183,234,1);
}

.prodbutdetailsWish:hover {
    color: #ececec;
    background: #ff7400;
}

.proCartIcon {
    margin-right: 5px;
    font-size: 14px;
}
/* product details */
.prodetailsimg {
    width: 100%;
    max-width: 400px;
    max-height: 300px;
}

.productdetailsmain {
    margin-top: 10px;
    border-bottom: 1px dashed #ffd2d4;
}

.zoomicondiv {
    color: white;
    padding: 5px;
    background: rgba(59,107,180,.7);
    height: 30px;
    width: 100px;
    text-align: center;
    border-radius: 4px;
    position: relative;
    top: -40px;
    left: 5px;
    z-index: 210;
    cursor: pointer;
    margin-bottom: -40px;
}

.proddetailsQpid {
    color: #3b6bb4;
    margin-bottom: 10px;
}

.proddetailsstar {
    padding: 6px 8px;
    color: #f78d1e;
    margin-top: 10px;
}

.proddetailsStock {
    color: #000;
    margin-bottom: 10px;
}

.detailsprodavail {
    color: #000;
    margin-top: 20px;
    padding: 6px 8px;
}

.clear {
    clear: both;
}

@media(max-width: 1740px) {
    .prodbutdetails {
        min-width: 130px;
        font-size: 13px;
    }

    .prodbutdetailsWish {
        min-width: 130px;
        font-size: 13px;
        margin-left: 32px;
    }
}

@media(max-width: 1700px) {
    .prodbutdetails {
        min-width: 110px;
        font-size: 12px;
    }

    .prodbutdetailsWish {
        min-width: 110px;
        font-size: 12px;
        margin-left: 52px;
    }

    .proCartIcon {
        margin-left: 2px;
        font-size: 12px;
    }
}

@media(max-width: 1600px) {
    .prodbutdetails {
        min-width: 110px;
        font-size: 12px;
    }

    .prodbutdetailsWish {
        min-width: 110px;
        font-size: 12px;
        margin-left: 52px;
    }

    .proCartIcon {
        display: none;
    }
.paymenticon ul li {
	/*width:18%;*/
	width:23%;
}
}

@media(max-width: 1595px) {
    .prodbutdetails {
        font-size: 12px;
    }

    .prodbutdetailsWish {
        font-size: 12px;
        margin-left: 0px;
    }

    .proCartIcon {
        display: inline;
        margin-right: 5px;
    }
}

@media(max-width: 800px) {
    .proHeaderText {
        font-size: 18px;
        color: #3b6bb5;
    }

    .pRating {
        font-size: 15px;
    }

    .proIdText {
        font-size: 14px;
    }

    .proStockText {
        font-size: 15px;
        padding-top: 5px;
    }

    .proPriceText {
        font-size: 14px;
        padding-top: 10px;
    }

    .proPriceMText {
        font-size: 18px;
    }

    .proSpecialQtyText {
        font-size: 14px;
        padding-top: 10px;
    }

    .proQtyTextBox {
        margin-top: 6px;
    }

    .proStockQtyText {
        font-size: 11px;
    }

    .proSpecialText {
        font-size: 14px;
        padding-top: 10px;
    }

    .proIdSoldText {
        padding-top: 10px;
        font-size: 14px;
    }

    .proddetailsButs {
        margin-top: 10px;
    }
}

@media(max-width: 780px) {
    .proDetailImg {
        margin: 0px auto;
    }
}

@media(max-width: 460px) {
    .proCartIcon {
        display: none;
    }
}

@media(max-width: 400px) {
    .proHeaderText {
        font-size: 20px;
    }

    .pRating {
        font-size: 16px;
    }

    .proIdText {
        font-size: 14px;
    }

    .proStockText {
        font-size: 13px;
        padding-top: 3px;
    }

    .proPriceMText {
        font-size: 15px;
    }

    .proSpecialQtyText {
        font-size: 15px;
        padding-top: 11px;
    }

    .proSpecialText {
        font-size: 14px;
        padding-top: 11px;
    }

    .proIdSoldText {
        padding-top: 11px;
        font-size: 14px;
    }

    .proStockQtyText {
        padding-top: 6px;
        font-size: 13px;
    }
}

@media(max-width: 350px) {
    .proStockQtyText {
        padding-top: 7px;
        font-size: 12px;
    }
}
/* product img sec css */

/* product describtion sec css */
.productDescriptionMainDiv {
    margin-top: 7px;
}

.proIdText {
    font-size: 16px;
    color: #7597ca;
    padding-top: 5px;
}

    .proIdText span {
        font-weight: bold;
    }

.proStockText {
    font-size: 16px;
    padding-top: 10px;
    color: #615f5f;
}

.proPriceText {
    font-size: 16px;
    color: #615f5f;
    padding-top: 10px;
}

.proPriceMText {
    font-size: 20px;
    color: #ff7400;
}

.proSpecialText {
    font-size: 16px;
    padding-top: 10px;
    color: #535252;
}

.proSpecialQtyText {
    font-size: 16px;
    padding-top: 10px;
    color: #00b2c8;
}

.proIdSoldText {
    padding-top: 10px;
    color: #5a5858;
    font-size: 16px;
}

@media(max-width: 600px) { /*new add 14.12.2016*/ /*start*/
    .hundredADJAll {
        width: 100% !important;
    }

    .padd_leftAdj {
        padding-left: 0;
    }
}

@media(max-width: 400px) {
    .fontADJ {
        font-size: 13px;
    }

    .tabContentMain {
        font-size: 13px;
    }
}
/*end*/



/* product describtion sec css */


.proSpecialTextBox {
    margin-top: 8px;
}

.searchRounded {
    width: 100%;
    height: 30px;
    border: 1px solid #999;
    padding-left: 4px;
    font-size: 11px;
}

.proQtyTextBox {
    margin-top: 8px;
}

.QtyBox {
    width: 10%;
    position: relative;
    top: 3px;
    float: left;
    height: 25px;
    margin-right: 10px;
    text-align: right;
}

.specialBox {
    position: relative;
    top: 4px;
}

.proStockQtyText {
    padding-top: 4px;
    color: #ed1c24;
}

@media(max-width: 800px) {
    .QtyBox {
        height: 20px;
    }
}

/* grocery details section end */

/* grocery right info section start */
.productRightInfoMainDiv {
    background-repeat: no-repeat;
    background-position: top right, left top;
    width: 100%;
    margin: 0px auto;
    min-height: 150px;
    margin-top: 30px;
    /* padding: 30px; */
    padding-left: 20px;
    color: #808080;
    border-left: 1px solid #b9b9b9;
}

.productDetailrow {
    border-bottom: 1px dashed #aaaaaa;
    padding: 10px 10px;
    font-size: 13px;
}

.productDetailrowLast {
    padding: 10px 10px;
    font-size: 12px;
}

@media only screen and (min-width: 769px) and (max-width: 800px) {
    .productDetailrowLast {
        font-size: 10px;
    }

    .productDetailrow {
        font-size: 10px;
    }

    .detailsprodavail {
        font-size: 11px;
    }

    .proStockQtyText {
        font-size: 11px;
        padding-top: 5px;
    }
}

/* grocery right info section end */

/* grocery product describtion section */

.productDescInfoMainDiv {
    margin-top: 20px;
}

.tab-pane {
    border: dashed 1px #727272;
    border-top: 0;
    /* background-color:rgba(192,192,192,.5); */
    background: #f2f2f2;
    padding: 30px 10px;
    border-radius: 0px 4px 4px 4px;
}

#detailstab li.active a {
    border: dashed 1px #727272;
    background-color: rgba(192,192,192,.5);
    border-bottom-color: transparent;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
}

#detailstab li a {
    border-color: #727272;
    background-color: rgba(53,53,53,.7);
    color: white;
}

.tabContentMain ul li {
    list-style: none;
}

.proDeseListIcon {
    color: #f78d1e;
}

.proDescDiv {
    line-height: 25px;
}

@media(max-width: 600px) {
    .proDescDiv {
        line-height: 18px;
    }
}
/* grocery product describtion section */

/* grocery product review section strat */

.proddetailsreviews {
    margin-top: 10px;
    margin-bottom: 20px;
}

.proddetailsrvwtitle {
    font-size: 16px;
    font-weight: bold;
}

.proddetailsrvwtitleAvg {
    font-size: 16px;
    font-weight: bold;
    color: #f78d1e;
}

.multicolorbar2 {
    width: 90%;
    height: 5px;
    float: left;
    bottom: 0px;
    z-index: 1;
    background: #f78d1e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OGQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2Y3OGQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzQ3NzRiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzQ3NzRiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzMzYzFkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzMzYzFkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2VkMjMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2VkMjMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2Y3OGQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2Y3OGQxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left, #f78d1e 0%, #f78d1e 19%, #4774b9 19%, #4774b9 37%, #33c1d3 37%, #33c1d3 57%, #ed2324 57%, #ed2324 78%, #f78d1e 78%, #f78d1e 78%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f78d1e), color-stop(19%,#f78d1e), color-stop(19%,#4774b9), color-stop(37%,#4774b9), color-stop(37%,#33c1d3), color-stop(57%,#33c1d3), color-stop(57%,#ed2324), color-stop(78%,#ed2324), color-stop(78%,#f78d1e), color-stop(78%,#f78d1e));
    background: -webkit-linear-gradient(left, #f78d1e 0%,#f78d1e 19%,#4774b9 19%,#4774b9 37%,#33c1d3 37%,#33c1d3 57%,#ed2324 57%,#ed2324 78%,#f78d1e 78%,#f78d1e 78%);
    background: -o-linear-gradient(left, #f78d1e 0%,#f78d1e 19%,#4774b9 19%,#4774b9 37%,#33c1d3 37%,#33c1d3 57%,#ed2324 57%,#ed2324 78%,#f78d1e 78%,#f78d1e 78%);
    background: -ms-linear-gradient(left, #f78d1e 0%,#f78d1e 19%,#4774b9 19%,#4774b9 37%,#33c1d3 37%,#33c1d3 57%,#ed2324 57%,#ed2324 78%,#f78d1e 78%,#f78d1e 78%);
    background: linear-gradient(to right, #f78d1e 0%,#f78d1e 19%,#4774b9 19%,#4774b9 37%,#33c1d3 37%,#33c1d3 57%,#ed2324 57%,#ed2324 78%,#f78d1e 78%,#f78d1e 78%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78d1e', endColorstr='#f78d1e',GradientType=1 );
}

    .multicolorbar2 img {
        position: absolute;
        left: 50%;
        top: -20px;
        width: 38px;
        height: 38px;
    }

.proddetailsstarin {
    color: #e47600;
    margin-top: 10px;
    margin-bottom: 10px;
}

.proddetailsstarin {
    color: #3b6bb4;
}

    .proddetailsstarin span {
        color: #3b6bb4;
    }

    .proddetailsstarin input[type="submit"] {
        height: 30px;
        float: left;
        border: none;
        margin: 10px 10px;
        text-align: center;
        font-size: 12px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
        position: relative;
        left: -10px;
        min-width: 100px;
        background: rgba(76,76,76,1);
        color: #fff;
    }

    .proddetailsstarin input[type="button"] {
        height: 30px;
        float: left;
        border: none;
        margin: 10px 10px;
        text-align: center;
        font-size: 12px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
        position: relative;
        left: -10px;
        min-width: 100px;
        background: rgba(76,76,76,1);
        color: #fff;
    }

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #e7e4e4;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.customername {
    font-weight: bold;
    line-height: 24px;
}

    .customername span {
        color: #27508e;
        width: 100%;
        float: left;
        font-size: 12px;
        line-height: 20px;
    }

    .customername a {
        text-decoration: none;
        color: #615f5f;
    }

        .customername a:hover {
            color: #797777;
        }

.prodbutdetailsrvw {
    height: 35px;
    padding: 0px 2px;
    min-width: 140px;
    margin-bottom: 4px;
    font-size: 14px;
    position: relative;
    top: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 5px;
    /* color:#ffffff;

background: rgba(76,76,76,1);
background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(12%, rgba(89,89,89,1)), color-stop(25%, rgba(102,102,102,1)), color-stop(39%, rgba(71,71,71,1)), color-stop(60%, rgba(17,17,17,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(91%, rgba(28,28,28,1)), color-stop(100%, rgba(19,19,19,1)));
background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );

-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75); */
    color: #ffffff;
    background: #f57c20;
    background: -moz-linear-gradient(top, #f57c20 0%, #ed2224 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f57c20), color-stop(100%,#ed2224));
    background: -webkit-linear-gradient(top, #f57c20 0%,#ed2224 100%);
    background: -o-linear-gradient(top, #f57c20 0%,#ed2224 100%);
    background: -ms-linear-gradient(top, #f57c20 0%,#ed2224 100%);
    background: linear-gradient(to bottom, #f57c20 0%,#ed2224 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57c20', endColorstr='#ed2224',GradientType=0 );
}

    .prodbutdetailsrvw:hover {
        /* color:#ececec;


background: rgba(76,76,76,1);
background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(71,71,71,1) 60%, rgba(66,66,66,1) 76%, rgba(71,71,71,1) 91%, rgba(71,71,71,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(12%, rgba(89,89,89,1)), color-stop(25%, rgba(102,102,102,1)), color-stop(39%, rgba(71,71,71,1)), color-stop(60%, rgba(71,71,71,1)), color-stop(76%, rgba(66,66,66,1)), color-stop(91%, rgba(71,71,71,1)), color-stop(100%, rgba(71,71,71,1)));
background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(71,71,71,1) 60%, rgba(66,66,66,1) 76%, rgba(71,71,71,1) 91%, rgba(71,71,71,1) 100%);
background: -o-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(71,71,71,1) 60%, rgba(66,66,66,1) 76%, rgba(71,71,71,1) 91%, rgba(71,71,71,1) 100%);
background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(71,71,71,1) 60%, rgba(66,66,66,1) 76%, rgba(71,71,71,1) 91%, rgba(71,71,71,1) 100%); */
        color: #ececec;
        background: #f57c20;
    }

    .prodbutdetailsrvw:hover, .prodbutdetailsrvw:active, .prodbutdetailsrvw:focus {
        outline: 0;
        text-decoration: none;
    }

.detailsrvw {
    display: none;
    margin-top: 15px;
}

.proddetailsrvwtitle {
    font-size: 16px;
    font-weight: bold;
}

.proddetailsrvwtitleHelp {
    font-size: 16px;
    font-weight: bold;
    color: #2874f0;
}

.reviewBoxRow {
    margin-top: 10px;
}

.reviewRattingBox {
    height: 20px;
    width: 25px;
    background: #388e3c;
    font-size: 9px;
    color: #fff;
    border-radius: 2px;
    margin-top: 2px;
    padding: 3px 4px;
}

.reviewStar {
}

.itemRevHeader {
    color: #1a1a1a;
    font-weight: 600;
    font-size: 16px;
}

.reviewDesDiv {
    margin-top: 5px;
    font-size: 13px;
    color: #4d4c4c;
}

.proRevDate {
    font-size: 11px;
    margin-top: 5px;
    color: #00b2db;
}

    .proRevDate span {
        font-weight: bold;
    }

.revLikeButt {
    margin-right: 30px;
    opacity: 0.7;
    font-size: 12px;
}

.revDisLikeButt {
    opacity: 0.7;
    font-size: 12px;
}

.revLikeButtAction {
    color: #393838;
}

    .revLikeButtAction:hover {
        color: #656565;
    }

.reviewButtActive {
    color: #3b6bb4;
}

.reviewButtDisActive {
    color: #ed1c24;
}

.proddetailsrvwform {
    margin-top: 10px;
    margin-bottom: 10px;
}

    .proddetailsrvwform input {
        border-radius: 4px;
        border: 1px solid rgba(123, 123, 123, 0.5);
        padding: 4px;
        height: 30px;
        font-size: 14px;
        min-width: 250px;
    }

    .proddetailsrvwform textarea {
        border-radius: 4px;
        border: 1px solid rgba(123, 123, 123, 0.5);
        padding: 4px;
        font-size: 14px;
        width: 250px;
    }


@media(max-width: 1070px) {
    .proddetailsrvwtitle {
        font-size: 13px;
    }

    .proddetailsrvwtitleAvg {
        font-size: 13px;
    }

    .multicolorbar2 {
        margin-top: 10px;
    }

    .helpfulreviewbox {
        width: 100%;
    }
}


@media(max-width: 1000px) {
    .multicolorbar2 {
        width: 100%;
    }
	
#wrapper{
	min-height:20px;
}	
	
}

@media(max-width: 500px) {
    .proddetailsrvwtitle {
        font-size: 13px;
        font-weight: 600;
    }
}
/* grocery product review section end */

/* grocery add section css start */
@media(max-width: 1300px) {
    .adrightdtls {
        display: none;
    }
}

/* grocery add section css end */


/*Owl Crowsel Implement*/


/*shop by department section fixing*/

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color:none!important;
    border-color:none;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color:none!important;
    border-color:none;
}
.shopbydepartment li.active {
    line-height:25px!important;
    padding-top:0px!important;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color:none!important;
  background:none!important;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration:none;
  background-color:none!important;
  background:none!important;
}
.left label {
    width: auto !important;
	left:15px;
}
/*.shopbydepartment .dropdown-menu{
	padding-top:5px;
}*/

/*.shopbydepartment .dropdown-menu > li > a{
	color:#444444;
	font-size:13px;
	padding:3px 10px!important;
}*/
.dropdown-menu > li > a span {
    color:#999999;
}
.dropdown-menu > li > a:hover{
	color:#ff3300;
}
li a.dropdown-toggle{
	color:#ffffff!important;
	font-weight:normal!important;
}
.shopbydepartment li a.dropdown-toggle {
    font-size: 16px;
}
.shopbydepartment .dropdown-menu{
	margin-top:0px!important;
	padding-top:0px!important;
}
.shopbydepartment .popover{
	min-width:473px;
	box-shadow:none;
	border:none;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 2px 0px 3px 0px #B0B0B0;
	-moz-box-shadow: 2px 0px 3px 0px #B0B0B0;
	-webkit-box-shadow: 2px 0px 3px 0px #B0B0B0;
	margin-top:0px;
	padding-bottom:4px!important;
	padding:0px;
	overflow:hidden;
}

.shopbydepartment .popover-title{
	background:none;

}

@-moz-document url-prefix() { 
.shopbydepartment .popover{
     /*min-height:431px;*/
	/* min-height:466px!important;*/
  }
}

@media only screen and  ( min-width: 568px) and (-webkit-min-device-pixel-ratio: 1.25),
         only screen and ( min-width: 568px) and ( min-device-pixel-ratio: 1.25) {
			 
.shopbydepartment .popover{
	/*top:2.7px!important;*/
	/*min-height:464px!important;*/
}		 
			 
}


.shopbydepartment .popover-title{
	border-bottom:none!important;
}
.shopbydepartment .popover-content .categorylinkbox{
	padding-bottom:5px;
	margin-top:2px;
	
}

.shopbydepartment .popover-content .categorylinkbox ul li a{
	font-weight:normal;
}
.dropdown-menu > li > a span{
	color:#999999;
}
.dropdown-menu > li > a span:hover{
	color:#000000;
}

input.keywordssearch[type="text"] {
    width: 72% !important;
    margin-left: 5%;
}

.categorylinkbox ul li a{
	font-weight:normal;
}
#howItworksSecWrapper .adddr a{
	width:100%!important;
}
@media(max-width: 1024px) {
.shopbydepartment{
	line-height:26px;
}
.shopbydepartment li a.dropdown-toggle {
    font-size: 14px;
}
.shopbydepartment .nav > li > a {
    padding: 3px 5px;
}
}


@media(max-width: 600px) {
.keywordsearch {
    width: 92%;
}
.welcometext{
	padding-top:1px;
}
}
@media(max-width:400px) {
.left label {
    left: 18px;
}
}


/*shop by department section fixing end*/


/*Top General Header Fixing*/
.wordsearchSec {
	height:32px;
}
.searchTypefield input{
	height:30px;
	padding-top:3px;
	line-height:24px;
	margin-bottom:0px;
}
#ctl00_dropSearch {
    width: 80px;
}

@media(max-width: 600px) {
.wordsearchSec {
    width:92%;
    margin-left: 3%;
    margin-top: 3px;
}
}

@media(max-width: 440px) {
.wordsearchSec {
    width:93%;
    margin-left: 1%;
    margin-top: 3px;
}
#ctl00_dropSearch {
    width:85px !important;
}
}
/*Top General Header Fixing End*/


/*footer fixing*/
footer a {
    margin-right:1px!important;
}

/*footer fixing*/

/*Bottom General Footer icon Fixing*/

.paymenticon ul li {
	/*width:18%;*/
	width:23%;
}

@media(max-width:920px){
.paymenticon ul li{
	/*width:18%;*/
	width:23%;
  }	
}

@media(max-width:480px){
.paymenticon ul li{
	/*width:18.5%;*/
	width:23%;
	margin-bottom:2px;
}

}



/*Bottom General Footer icon Fixing End*/


