@import 'bootstrap.min.css';

@import 'owl.carousel.css';

@import 'font-awesome.min.css';

@import 'style2.css';

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,600i,700,800');

@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');

/* ==========================================================================

   Common styles

   ========================================================================== */



    

body { font-family: 'Open Sans', sans-serif; direction: ltr; font-size:14px; line-height:25px; padding:0px; margin:0px; color:#333333; -webkit-font-smoothing: antialiased;}

html, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; }

footer, header, figure, aside { margin:0px; padding:0px; display:block; }

q:before, q:after { content:''; }

abbr, acronym { border:0; font-variant:normal; }

sup { vertical-align:text-top; }

sub { vertical-align:text-bottom; }

input, select, textarea, button { color:#3e3e3e; border-radius:3px;

	padding:10px 15px;  font-family: 'Open Sans', sans-serif; direction: ltr; font-size:14px; margin:0em; margin:0px; border:none; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; transition: all 0.4s ease-out;  border:none; border:solid 1px #ddd; background-color:#FFF;}

input, button { overflow:visible; }

button[disabled], html input[disabled]{ opacity:0.8;} 

input[type="submit"]{-webkit-appearance:none; -moz-appearance:none; appearance:none;}

select option { padding-left:4px; }

p { margin:0px; padding-bottom:15px; }

input, textarea, a { outline:none; }

a { -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }

input[type=file] + input[type=file] { margin-left:5px; }

input[type=text], input[type=password], input[type=email] { line-height:16px; }

select + select, input[type=text] + input[type=text], input[type=password] + input[type=password] input[type=text] + select { margin-left:15px; }

input[type=text] + input[type=submit] { margin-left:10px; }

input[type=checkbox] { height:13px; width:13px; margin-right:5px; position:relative; top:1px; }

input[type=submit], input[type=button], input[type=reset], a, button { cursor:pointer; }

input[type=submit], input[type=button], input[type=reset], button { overflow:visible; }

input[type=submit] + input[type=submit], input[type=button] + input[type=button], input[type=reset] + input[type=reset], button + button, .btn + .btn, input[type=submit] + input[type=button], input[type=button] + input[type=submit] { margin-left:5px; }

input[type=radio] { margin-right:4px; position:relative; top:2px; }

input[type=radio] + abbr, input[type=checkbox] + abbr { padding-right:0px; }

abbr + select, abbr + input { margin-left:15px; }

select[class*=col-] { padding:7px 8px; }

a img, a:hover img, img, a:hover, a input { text-decoration:none; }

a img, img, input[type=checkbox], input[type=radio], iframe { border:none; }

ul { margin:0px; padding:0px; }

del { visibility:hidden; }

textarea { width:100%; max-width:100%; min-height:40px; resize:none; }

input[type=file] { padding:4px 5px; display:inline; }

input[type=file] + input { margin-left:5px; }

input[type=text]:active, input[type=text]:focus, input[type=password]:active, input[type=password]:focus, textarea:active, textarea:focus, textarea.form-control:active, textarea.form-control:focus, select:active, select:focus { box-shadow:none; }

input, input:focus, input:active, .btn:focus, .btn:active:focus, .btn.active:focus { outline:none; }

a { color:#8a8a8a; }

a:hover { color:#1BCD6B; }

a:visited { text-decoration:none; }

a:hover, a:focus, a:active { color:#1BCD6B; text-decoration:none; outline:none; }

h1, h2, h3, h4, h5, h6 { font-weight:500; margin:0px; padding-bottom:15px; }

h5 { font-size:12px; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }

del { text-decoration:line-through; }

table { border-collapse:collapse; border-spacing:0; }

td { vertical-align:top; }

select { max-width:255px; }

input[type=submit], input[type=button], input[type=reset], button, .btn {line-height:1;font-family: 'Open Sans', sans-serif; border-radius:4px; font-weight:600;  font-size:14px; text-align:center;  color:#fff; padding:11px 18px 10px 18px; background:#1bcd6b; width:auto; }

input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, button:hover, .btn:hover, .btn:focus {  background-color:#16954e; border-color:#16954e; color:#fff;}

img { max-width:100%; border:0; -ms-interpolation-mode:bicubic; vertical-align:middle; }

hr { color:#D0D0D0; }

address p { padding-bottom:5px; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*::-webkit-scrollbar { width:8px; }

::-webkit-scrollbar-button { width:8px; height:5px; }

::-webkit-scrollbar-track { background-color:#DDD; border: skinny plain lightgray; box-shadow: 0px 0px 3px #dfdfdf inset; }

::-webkit-scrollbar-thumb { background-color:#999; border: skinny plain gray; }

::-webkit-scrollbar-thumb:hover { background:#1b1e24; }*/

::-webkit-input-placeholder {font-family: 'Open Sans', sans-serif; direction: ltr; font-size:13px; color:#a0a0a0; }

::-moz-placeholder { font-family: 'Open Sans', sans-serif; direction: ltr; font-size:13px; color:#a0a0a0; opacity:1; }

:-ms-input-placeholder {font-family: 'Open Sans', sans-serif; direction: ltr; font-size:13px; color:#a0a0a0; opacity:1; }

input:-moz-placeholder {font-family: 'Open Sans', sans-serif; direction: ltr; font-size:13px; color:#a0a0a0; opacity:1; }

::selection { background-color:#666; color:#fff; }

::-moz-selection { background-color:#666; color:#fff; }

h1{ color:#3e3e3e; line-height:1; font-size:40px; font-weight:300; font-family: 'Open Sans', sans-serif; padding-bottom:30px;}

h1 span{ display:inline-block; color:#d7003b; font-weight:700; font-family: 'Open Sans', sans-serif; }

h2{ font-size:26px; color:#3a3a3a; padding-bottom:20px; line-height:1;font-family: 'Open Sans', sans-serif; font-weight:500;}

h2 small{ color:#3a3a3a;}

h2:after{ display:inline-block; width:80px; height:4px; background-color:#1bcd6b; margin-left:8px; content:""; position:relative; top:-5px;}

h3{ color:#183a70; font-size:34px; padding:0px 0px 15px 0px; font-family: 'Open Sans', sans-serif; font-weight:700; line-height:1.2;  letter-spacing:0px; }

h4{ color: #1acc6c; font-size: 18px; padding-bottom: 18px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; font-weight:300;} 

h5{ font-size:18px; padding-bottom:15px; font-family: 'Open Sans', sans-serif; color:#525252; }

h6{ font-family: 'Open Sans', sans-serif; font-size:14px;}

.container-fluid{ padding-left:40px; padding-right:40px;}

/* ==========================================================================

   Header

========================================================================== */

.header{

	position:fixed;

	top:0px;

	width:100%;

	z-index:100;

	}

.main-menu .header{

	z-index:100;

	}	 

body > article{

	margin-top:92px;

	}	

.top-bar{

	color:#FFF;

	line-height:1;

	padding:10px 0px;

	border-bottom:solid 1px #17af5c;

	background-color:#16954e;

	}

.top-bar a{

	color:#FFF;

	}

.top-bar p{

	padding:0px;

	}	

ul.top-links{

	padding:0px;

	font-size:12px;

	font-weight:600;

	text-align:right;

	list-style:none;

	}

ul.top-links > li{

	position:relative;

	display:inline-block;

	}

ul.top-links > li + li{

	margin-left:7px;

	}	

ul.top-links > li > a{

	color:#FFF;

	}

ul.top-links > li > a:hover{

	text-decoration:underline;

	}	

ul.top-links li.icon-phone{

	padding-left:15px;

	}

ul.top-links li.icon-phone:after{

	left:0px;

	top:0px;

	content:"";

	width:16px;

	height:14px;

	position:absolute;

	background:url(../img/icon-phone.png) no-repeat 0px 0px;

	}

ul.top-links li.icon-reorders{

	padding-left:25px;

	}

ul.top-links li.icon-reorders:after{

	left:0px;

	top:-3px;

	content:"";

	width:20px;

	height:18px;

	position:absolute;

	background:url(../img/icon-reorders.png) no-repeat 0px 0px;

	}	

.dropdown-user{

	position:relative;

	}

.dropdown-user > a{

	position:relative;

	padding-left:25px;

	}	

.dropdown-user .img-user {

  background-color: hsl(0, 0%, 100%);

  border-radius: 50%;

  height: 25px;

  left: -4px;

  padding: 2px;

  position: absolute;

  text-align: center;

  top: -2px;

  width: 25px;

}

.dropdown-user .img-user img {

  border-radius: 50%;

  height: 22px;

  max-width: 100%;

  width: 22px;

}

.arrow_box {

	position: relative;

	background: #88b7d5;

	border: 4px solid #c2e1f5;

}

.dropdown-user ul.dropdown-menu:after{

	bottom: 100%;

	right:0px;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

	border-color: rgba(136, 183, 213, 0);

	border-bottom-color: #FFF;

	border-width: 8px;

	margin-left:0px;

	}

.dropdown-user ul.dropdown-menu{

	left:inherit;

	right:0px;

	padding:9px 10px;

	width:135px;

	min-width:inherit;

	font-size:11px;

	margin-top:19px;

	}

	

.dropdown-user ul.dropdown-menu li + li a{

	border-top:solid 1px #DDD;

	}

.dropdown-user ul.dropdown-menu li a{

	padding:5px;

	

	}

	

.dropdown-user ul.dropdown-menu li a:hover .text-cash{

	color:#FFF;

	}	

.dropdown-user ul.dropdown-menu li a .text-cash{

	padding-left:10px;

	font-weight:600;

	color:#1ace6b;

	}			

		

.box-navigation{

	color:#FFF;

	padding:7px 0px;

	background-color:#1bcd6b;

	}

.main-navigation{

	position:relative;

	}	

#logo{

	padding:0px;

	float:left;

	margin:0px 35px 0px 0px;

	}	

.box-categories{

	float:left;

	padding-top:7px;

	}			

.btn-transparent{

	font-weight:700;

	font-size:14px;

	padding:8px 10px; 

	min-width:130px;

	text-transform:uppercase;

	border-radius:0px;

	border:solid 1px #FFF;

	background-color:transparent;

	}

.btn-transparent:hover, .btn-transparent:focus, .main-menu .box-categories .btn-transparent{

	color:#1bcd6b;

	background-color:#FFF;

	border-color:#FFF;

	}	

.btn-transparent .caret{

	margin-left:4px;

	border-left-width:6px;

	border-right-width:6px;

	border-top-width:6px;

	}

.box-offers{

	float:right;

	padding-top:7px;

	}

.offers-dropdown{

	position:relative;

	margin-right:35px;

	display:inline-block;

	}

.box-cart{

	display:inline-block;

	}

.box-cart a{

	position:relative;

	} 

.box-cart .cart-text {

  background-color: #f44336;

  border: 1px solid #f44336;

  border-radius: 50%;

  color: #fff;

  display: inline-block;

  font-size: 10px;

  height: 15px;

  line-height: 12px;

  min-width: 14px;

  padding: 0 2px;

  position: absolute;

  right: -5px;

  text-align: center;

  top: -11px;

  font-weight: bold;

  width: 15px;

}	

.box-search{

	left:0px;

	top:0px;

	right:0px;

	position:absolute;

	display:block;

	margin:6px 240px 0px 340px;

	}	

.form-control{

	height:35px;

	border-radius:3px;

	}

.input-search{

	padding-left:115px;

	position:relative;

	}

.input-search .input-searchproduct{

	padding-right:35px;

	border-radius:0px 3px 3px 0px;

	}		

html body .btn-search{

	height:35px;

	width:35px;

	border:none;

	padding:0px;

	right:0px;

	top:0px;

	position:absolute;

	border-radius:0px;

	background:url(../img/icon-search.png) no-repeat center center;

	}

html body .btn-search:hover{

	background-color:transparent;

	}

.box-smart-search{

	left:0px;

	position:absolute;

	display:inline-block;

	}

.box-smart-search > .btn{

	color:#515151;

	width:115px;

	font-size:11px;

	font-weight:600;

	border-radius:0px;

	padding:11px 9px;

	background-color:#f0f0f0;

	}	

.box-smart-search > .btn:hover{

	border-color:#f0f0f0;

	}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{

	color:#FFF;

	background-color:#1bcd6b;

	}	

.dropdown-menu{

	border-radius:0px;

	font-size:13px;

	margin:0px;

	}

.table.table-smartSearch tr td{

	color:#939393;

	vertical-align:middle;

	border-bottom:solid 1px #DDD;

	}	

.table-smartSearch tr td h6{

	padding:0px;

	font-weight:700;

	font-size:12px;

	text-transform:uppercase;

	font-family: 'Roboto', sans-serif;

	}

.table-smartSearch tr td h5{

	font-size:14px;

	font-weight:300;

	padding:0px;

	font-family: 'Roboto', sans-serif;

	}			

.table-smartSearch tr td .img-smartSearch{

	text-align:center;

	}

.table-smartSearch tr td .text-price{

	color:#1ace6b;

	}

.table-smartSearch tr td .cart-addRemove{

	width:70px;

	position:inherit;

	}	

.table-smartSearch tr td .cart-addRemove .input-number{

	font-size:14px;

	}

.table-smartSearch tr td .cart-addRemove .btn{

	width:20px;

	height:20px;

	font-size:15px;

	line-height:15px;

	text-shadow:none !important;

	border:1px solid #1bcd6b ;

	}

.table-smartSearch tr td .cart-addRemove .btn .glyphicon{

	font-weight:bold;

	top:0px;

	line-height:18px;

	}				

/*.input-search .input-searchproduct:focus ~ .search-listing{

	display:block;

	}*/

.search-listing{

	left:0px;

	width:100%;

	z-index:1000;

	display:none;

	position:absolute;

	background-color:#FFF;

	padding-bottom:18px;

	border:1px solid #dedede;

	box-shadow:0px 6px 12px rgba(0, 0, 0, 0.176);

	}	

ul.list-searching{

	padding-bottom:20px;

	}

ul.list-searching > li{

	width:100%;

	display:inline-block;

	border-bottom:solid 1px #dedede; 	

	}

ul.list-searching > li > a{

	display:block;

	color:#9c9c9c;

	font-size:13px;

	min-height:45px;

	padding:5px 15px;

	}	

ul.list-searching > li > a:hover, ul.list-searching > li > a:focus{

	background-color:#f9f9f9;

	}	

ul.list-searching > li > a .text-search{

	color:#515151;

	}

ul.list-searching > li > a .text-green{

	color:#1ace6b;

	}		

ul.list-searching li .img-searching{

	width:40px;

	float:left;

	}

ul.list-searching li .searching-text{

	margin:5px 0px 0px 45px;

	}

.f12{ font-size:12px;}	

.navigation-tab .owl-carousel{

	padding-left:0px;

	padding-right:0px;

	}

.navigation-tab .owl-carousel .owl-buttons .owl-prev{

	display:none;

	}

.navigation-tab .owl-carousel .owl-buttons div:after{

	opacity:1;

	color:#525252;

	}		

.box-categories-menu{

	min-height:270px;

	padding-bottom:20px;

	}				

.navigation-tab{

	left:0px;

	width:100%;

	z-index:100;

	position:absolute;

	background-color:#FFF;

	margin:0px;	

	border-bottom:solid 1px #DDD;

	}		

.navigation-tab ul.nav-tabs{

	width:22%;

	float:left;

	overflow:auto;

	height:500px;

	border-bottom:none;

	}

.navigation-tab ul.nav-tabs li{

	width:100%;

	margin:0px;

	}

	

.navigation-tab ul.nav-tabs > li > a{

	margin:0px;

	color: hsl(0, 0%, 38%);

	font-size:15px;

	border-radius:0px;

	position:relative;

	padding:10px 25px 10px 20px;

	border:solid 1px transparent;

	font-weight: bold;

	}

.navigation-tab ul.nav-tabs > li > a:before{

	content:"";

	top:7px;

	left:40px;

	width:26px;

	height:28px;

	position:absolute;

	background:url(../img/menu-icons.png) no-repeat 0px 0px;

	}

.navigation-tab ul.nav-tabs li.icon-grocery a:before{

	background-position:0px 0px;

	}

.navigation-tab ul.nav-tabs li.active.icon-grocery a:before, .navigation-tab ul.nav-tabs li.icon-grocery:hover a:before{

	background-position:0px -55px

	}

.navigation-tab ul.nav-tabs li.icon-dairy a:before{

	background-position:0px -105px

	}

.navigation-tab ul.nav-tabs li.active.icon-dairy a:before, .navigation-tab ul.nav-tabs li.icon-dairy:hover a:before{

	background-position:0px -157px

	}		

.navigation-tab ul.nav-tabs li.icon-brandedFoods a:before{

	background-position:0px -210px

	}

.navigation-tab ul.nav-tabs li.active.icon-brandedFoods a:before, .navigation-tab ul.nav-tabs li.icon-brandedFoods:hover a:before{

	background-position:0px -260px

	}

.navigation-tab ul.nav-tabs li.icon-confectionery a:before{

	background-position:0px -305px

	}

.navigation-tab ul.nav-tabs li.active.icon-confectionery a:before, .navigation-tab ul.nav-tabs li.icon-confectionery:hover a:before{

	background-position:0px -352px

	}

.navigation-tab ul.nav-tabs li.icon-drinksBeverages a:before{

	background-position:0px -402px

	}

.navigation-tab ul.nav-tabs li.active.icon-drinksBeverages a:before, .navigation-tab ul.nav-tabs li.icon-drinksBeverages:hover a:before{

	background-position:0px -452px

	}

.navigation-tab ul.nav-tabs li.personalCare a:before{

	background-position:0px -505px

	}

.navigation-tab ul.nav-tabs li.active.personalCare a:before, .navigation-tab ul.nav-tabs li.personalCare:hover a:before{

	background-position:0px -555px

	}

.navigation-tab ul.nav-tabs li.icon-household a:before{

	background-position:0px -605px

	}

.navigation-tab ul.nav-tabs li.active.icon-household a:before, .navigation-tab ul.nav-tabs li.icon-household:hover a:before{

	background-position:0px -655px

	}			

.navigation-tab ul.nav-tabs > li > a i{

	float:right;

	font-size:20px;

	}			

.navigation-tab .nav-tabs > li.active > a, .navigation-tab .nav-tabs > li.active > a:focus, .navigation-tab .nav-tabs > li.active > a:hover, .navigation-tab .nav > li > a:focus, .navigation-tab .nav > li > a:hover{

	color:#1ace6b;

	border-color:#fff !important;

	background-color:#FFF;

	}	

.navigation-tab .owl-carousel .owl-item{

	margin-left:5px;

	}	

.navigation-tab .tab-content{

	width:78%;

	float:left;

	height:540px;

	overflow:auto;	

	padding:0px 240px 20px 20px;

	border-left:solid 1px #d1d1d1;

	

	background-size:auto 100%;

	}

.navigation-tab .tab-content h4{

	text-transform:none;

	color:#626262;

	font-size:16px;

	padding-bottom:10px;

	font-weight: bold;

	}

.menuBtn{

	width:70px;

	font-size:20px;

	display:block;

	text-align:center;

	}

.menuBtn:focus, .menuBtn:hover{

	color:#1ace6b;

	}	

.menuBtn.arrow-Dowm{

	-webkit-transform:rotate(180deg);

	-moz-transform:rotate(180deg);

	transform:rotate(180deg);

	}		

ul.categories-menu{

	font-size:13px;

	line-height:1.6;

	max-height:190px;

	overflow:hidden;

	-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; 

	}

@media screen and (-webkit-min-device-pixel-ratio:0) {

ul.categories-menu{

	max-height:200px;

	}

	}

ul.categories-menu.showFull{

	height:auto;

	max-height:inherit;

	overflow:visible;

	-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; 

	}	

ul.categories-menu li a{

	color:#000;

	}

ul.categories-menu li a:hover{

	color:#1ace6b;

	text-decoration:underline;

	}

.navigation-tab .tab-content .tab-pane > .row + .row{

	margin-top:40px;

	}		

#megamenu{

	top:95px;

	padding:0px !important;

	}

	

	.cart-text-green{

		color:#1ace6b !important;

	}									

/* ==========================================================================

Footer

========================================================================== */

ul.list-socialIcons{

	list-style:none;

	font-size:17px;

	padding:0px 0px 20px 0px;

	margin-top: 15px;

	}	

ul.list-socialIcons li{

	display:inline-block;

	}	

ul.list-socialIcons li a{

	width:37px;

	height:37px;

	text-align:center;

	line-height:32px;

	color:#1acc6c;

	border-radius:50%;

	display:inline-block;

	border:solid 2px #1acc6c;

	}

ul.list-socialIcons li a:hover{

	color:#FFF;

	background-color:#1acc6c;

	}

ul.list-Appsbtns{

	list-style:none;

	padding:0px 0px 20px 0px;

	margin-top: 15px;

	}

ul.list-Appsbtns li{

	display:inline-block;

	}

ul.list-Appsbtns li + li{

	padding-left:10px;

	}	

ul.footer-menu{

	font-size:13px;

	list-style:none;

	font-family: 'Roboto', sans-serif;

	}	

ul.footer-menu li + li{

	margin-top:10px;

	}

ul.footer-menu li a{

	color:#929292;

	}	

ul.footer-menu li a:hover{

	color:#1acc6c;

	}					

ul.list-blogRecent{

	list-style:none;

	padding:0px;

	font-size:11px;

	line-height:1.5;

	color:#929292;

	font-family: 'Roboto', sans-serif;

	}



ul.list-blogRecent li + li{

	margin-top:23px;

	}

ul.list-blogRecent li .frow div:first-child{

	width:60px;

	float:left;

	}

ul.list-blogRecent li a{

	font-size:9px;

	}		

ul.list-blogRecent li .frow div:first-child img{

	border:solid 2px #e6e6e6;

	}		

ul.list-blogRecent li .frow div + div{

	margin-left:75px;

	}

ul.list-blogRecent li p{

	padding-bottom:0px;

	}

footer{

	padding-top:50px;

	background-color:#FFF;

	border-top:solid 1px #e0e0e0;



	}

.remove-border{

	border:none;

	}	

.box-copyright{

	margin-top:15px;

	font-size:13px;

	color:#929292;

	text-align:center;

	padding:24px 0px;

	border-top:solid 1px #d4d4d4;

	}	

.link-text{ 

	font-size:11px;

	text-decoration:underline;

	font-family: 'Roboto', sans-serif;

	}

#back-top a{

	width:50px;

	height:40px;

	color:#FFF;

	bottom:20px;

	right:295px;

	color:#FFF;

	font-size:35px;

	z-index:100;

	position:fixed;

	line-height:36px;

	text-align:center;

	background-color:#1bcd6b;

	}

#back-top a:hover{

	background-color:#16954e;

	}								



/* ==========================================================================

Home

========================================================================== */

.heading-border{ font-size:25px; color:#525252; padding-bottom:20px; line-height:1;font-family: 'Roboto', sans-serif; font-weight:500;}

.heading-border:after{ display:inline-block; width:90px; height:4px; background-color:#1bcd6b; margin-left:8px; content:""; position:relative; top:-5px;}

#home-carousel{

	padding:0px;

	}

#home-carousel .item img{

    display: block;

    width: 100%;

    height: auto;

	}

#home-carousel .carousel-caption{

	text-align:right;

	text-shadow:none;

	top:50%;

	right:0px;

	width:auto;

	left:inherit;

	bottom:inherit;

	display:inline-block;

	padding:0px 50px 0px 0px;

	transform:translateY(-50%);

	-webkit-transform:translateY(-50%);

	-moz-transform:translateY(-50%);

	}

#home-carousel .carousel-caption h3{

	color:#ff9a00;

	font-size:55px;

	font-weight:700;

	padding-bottom:5px;

	text-transform:uppercase;

	}

#home-carousel .carousel-caption h6{

	font-size:20px;

	color:#1c1c1c;

	text-transform:uppercase;

	}		

.content-sealDell{

	width:265px;

	float:left;

	text-align:center;

	padding:33px 10px 30px;

	background-color:#3598db;

	}

.content-sealDell h3{

	padding-bottom:5px;

	}	

.content-sealDell h6, .content-sealDell h3{

	color:#FFF;

	}	

.content-sealDell h6{

	font-size:20px;

	padding:0px;

	line-height:1.5;

	}

.sealDeal-carousel{

	margin-left:266px;

	}

.box-productDetail{

	padding:25px 25px 13px;

	}



.box-productDetail h6 a {

    color: #000;

}



.box-productDetail h6 a:hover {

    color: #1BCD6B !important;

}





.owl-carousel .box-productDetail .img-product{

	height:153px;

	margin:0px auto;

	max-width:150px;	

	}

.box-productDetail .img-product{

	text-align:center;

	padding:0px 0px 30px 0px;

	}

.box-productDetail .img-product img{

	max-height:100%;

	}	

.box-productDetail h6{

	color:#ababab;

	font-size:11px;

	padding-bottom:5px;

	}

.box-productDetail h5{

	font-size:14px;

	color:#1e1e1e;

	min-height:47px;

	padding:0px;

	}

.box-productDetail h5 a{

	color:#1e1e1e;

	}						

.box-productDetail .text-weight{

	float:right;

	line-height:1.2;

	font-size:11px;

	color:#ababab;

	margin-top:-11px;

	}

.box-productDetail .box-price{

	width:100%;

	line-height:1.2;

	display:inline-block;

	}

.old-price{

	float:left;

	color:#ababab;

	text-decoration:line-through;

	}

.box-productDetail .old-price, .box-productDetail .new-price{

	font-size:11px;

	}	

.box-productDetail .new-price{

	float:right;

	font-size:14px;

	font-weight:bold;

	color:#6ec66c;

	}

.owl-carousel{

	padding-left:30px;

	padding-right:30px;

	}	

/*.owl-carousel .owl-buttons{

	position:absolute;

	top:50%;

	margin-top:-13px;

	width:100%;

	}*/

.owl-carousel .owl-buttons div{

	position:absolute;

	font-size:0px;

	width:18px;

	height:27px;

	top:50%;

	margin-top:-13px;

	}

.owl-carousel .owl-buttons div:after{

	color:#b7b7b7;

	font-size:40px;

	opacity:0.5;

	font-family:"FontAwesome";

	-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;

	}	

.owl-carousel .owl-buttons div:hover:after{

	opacity:1;

	}	

.owl-carousel .owl-buttons .owl-prev:after{

	content:"\f104";

	}

.owl-carousel .owl-buttons .owl-next:after{

	content:"\f105";

	}	

.owl-carousel .owl-buttons .owl-prev{

	left:8px;

	}	

.owl-carousel .owl-buttons .owl-next{

	right:8px;

	}	

.box-shoppingWithout{

	width:100%;

	display:inline-block;

	padding-bottom:3px;

	}		

.content-shoppingWithout{

	width:400px;

	float:left;

	}

.shoppingWithout-carousel{

	margin-left:400px;

	}

.carousel-double{

	text-align:center;

	}

.carousel-double .box-productDetail{

	padding-top:48px;

	}

.carousel-double .box-productDetail h5{

	padding:0px;

	}			

.row-offers{

	width:100%;

	float:left;

	padding-bottom:3px;

	}

.row-offers img{

	width:100%;

	height: 100%;

	}

.margin_top {

    margin-top: 23px;

}	

.first-offers{

	padding-right:0px;

	}	

.third-offers{

	width:30%;

	float:left;

	padding-left:10px;

	padding-right: 10px;

	}	

.second-offers{

	width:30%;

	padding-left:10px;

	padding-right:10px;

	float:left;

	}

.first-offers .row{

	margin-left:0px;

	margin-right:0px;

	}

.first-offers .row + .row{

	padding-top:20px;

	}	

.first-offers .row [class*="col-"]{

	padding-left:0px;

	padding-right:0px;	

	}

.offer_horizontal{

	overflow: hidden;

	height: 178px;

}

.offer_vertical{

	overflow: hidden;

	height:376px; 

}	

.first-offers .row [class*="col-"]:first-child{

	padding-right:10px;

	padding-left: 10px;

	}	

.first-offers .row [class*="col-"]:nth-child(2){

	padding-left:10px;

	padding-right:10px;

	}		

.chocolates-carousel{

	margin-right:400px;

	}	

.content-chocolates{

	width:400px;

	float:right;

	}			

.box-shop{

	padding-bottom:3px;

	}

.box-chocolates{

	width:100%;

	padding-bottom:3px;

	display:inline-block;

	}

.carousel-categories .box-productDetail .img-product{

	height:130px;

	margin:0px auto;

	max-width:150px;

	padding-bottom:10px;

	}		

.carousel-categories .box-productDetail p{

	padding:0px;

	}	

.carousel-categories .box-productDetail h5{

	padding:0px 0px 4px 0px;

	}

.carousel-categories .box-productDetail a{

	color:#1e1e1e;

	}

.carousel-categories .box-productDetail a:hover{

	color:#1ace6b;

	}		

.carousel-categories .box-productDetail{

	text-align:center;

	}	

.carousel-categories{

	padding-bottom:3px;

	}

.carousel-brand{

	text-align:center;

	padding-bottom:80px;

	}	

.box-footerDetail h4{

	font-family: 'Roboto', sans-serif;

	}		

.box-whychooseus h4{

	font-size:28px;

	text-align:center;

	padding-bottom:40px;

	font-family: 'Roboto', sans-serif;

	}

.box-whychooseus{

	padding:0px 60px 40px 60px;

	}		

.content-whychooseus{

	position:relative;

	padding-left:60px;

	}

.content-whychooseus h6{

	font-size:18px;

	color:#525252;

	padding:0px;

	line-height:1.2;

	font-weight:300;

	text-transform:uppercase;

	font-family: 'Roboto', sans-serif;

	border-left:solid 1px #d3d3d3;

	padding-left:15px;

	}	

.content-whychooseus img{

	left:0px;

	top:50%;

	position:absolute;

	transform:translateY(-50%);

	-webkit-transform:translateY(-50%);

	-moz-transform:translateY(-50%);

	}

.header-tab{

	margin-top:-62px;

	}	

.header-tab ul.nav-tabs{

	text-align:center;

	display:table;

	margin:0px auto;

	border:none;

	font-family: 'Open Sans', sans-serif;

	}	

.header-tab ul.nav-tabs li{

	float:none;

	margin:0px;

	display:inline-block;

	background-color:rgba(255,255,255,0.5); 

	}

.header-tab ul.nav-tabs li + li{

	margin-left:-4px;

	border-left:solid 1px #ededed;

	}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	.header-tab ul.nav-tabs li + li{

	margin-left:-0px;

	}

	}		

.header-tab ul.nav-tabs li a{

	font-weight:700;

	color:#5a5a5a;

	border-radius:0px;

	font-size:16px;

	padding:11px 20px;

	border:none;

	margin:0px;

	}

.header-tab ul.nav-tabs li a span{

	display:block;

	font-size:13px;

	font-weight:400;

	}

.header-tab .nav-tabs > li.active > a, .header-tab .nav-tabs > li.active > a:focus, .header-tab .nav-tabs > li.active > a:hover, .header-tab .nav > li > a:focus, .header-tab .nav > li > a:hover{

	color:#1ace6b;

	border:none;

	margin:0px;

	background-color:#FFF;

	}	

.carousel-double .box-productDetail h5{

	min-height:inherit;

	}	

	

						

/* ==========================================================================

   Product Listing Pages

========================================================================== */

.row-column{

	width:100%;

	display:inline-block;

	}

.rightColumn{

	width:276px;

	float:right;

	border:solid 1px #999999;

	border-width:0px 0px 1px 1px;

	}

.leftColumn{

	margin-right:276px;

	}

.progress{

	height:10px;

	

	border-radius:10px;

	background-color:#e7e7e7;

	}

.progress-bar{

	background-color:#1bcd6b;

	}		

.shipping-inner{

	box-shadow:none;

	text-align:center;

	padding:20px 0px;	

	}

.shipping-inner h6{

	font-size:14px;

	padding-bottom:12px;

	}

.content-nextDay{

	padding:40px 0px 35px 0px;

	}

.content-nextDay h5{

	font-size:15px;

	padding-top:15px;

	}			

.box-total{

	position: absolute;;

	bottom: 0px;

	width: 100%;

	padding:9px 15px 4px 15px;

	border-top:solid 1px #cdcdcd;

	}

.text-total{

	line-height:1.4;

	font-weight:600;

	display:inline-block;

	}

.text-total span{

	font-size:18px;

	display:block;

	}	

.btn-viewcart{

	float:none !important;

	}

.btn-border{

	padding:13px 18px;

	color:#333333;

	border-color:#1bcd6b;

	border-radius:0px;

	background-color:transparent;

	}

.box-banner{

	position:relative;

	/*margin-bottom:20px;*/

	}

.box-banner img{

	width:100%;

	}			

.box-banner .banner-caption{

	right:25px;

	top:25px;

	position:absolute;

	}

.box-banner .banner-caption .btn{

	font-size:16px;

	padding:13px 30px 14px;

	}

.leftColumn .container{

	width:100%;

	padding-left:35px;

	padding-right:35px;

	}

.leftColumn .filter-panal{

	margin:0px -35px 40px -35px;

	} 	

.filter-panal.fixed{

	position:fixed;

	top:0px;

	top:95px;

	margin:0px;

	left:0px;

	z-index:1000;

	border-right:solid 1px #e0e0e0;

	}		

.filter-panal{

	margin-bottom:30px;

	padding:8px 35px;

	background-color:#FFF;

	border-top:solid 1px #e0e0e0;

	border-bottom:solid 1px #e0e0e0;

	}

	

ul.list-filter{

	line-height:1;

	display:inline-block;

	}

ul.list-filter > li{

	display:inline-block;

	}

ul.list-filter > li + li{

	margin-left:45px;

	}

ul.list-filter > li > a, ul.list-filter > li .dropdown > a{

	color:#3a3a3a;

	}

ul.list-filter > li:hover > a, ul.list-filter > li:hover .dropdown > a{

	color:#1ace6b;

	}	

ul.list-filter > li a i{

	font-size:16px;

	padding-left:3px;

	}  	

ul.list-filter > li .dropdown{

	display:inline-block;

	}

ul.list-filter > li .text-filter{

	padding-right:10px;

	font-weight:600;

	color:#1ace6b;

	}

ul.list-filter li .link-filter{

	font-weight:600;

	color:#1ace6b;

	}				

ul.list-filter > li ul.dropdown-menu{

	margin-top:12px;

	}	

ul.right-filter{

	float:right;

	padding-top:4px;

	}

ul.right-filter li ul.dropdown-menu{

	left:inherit;

	right:0px;

	}

.small-heading{

	font-size:13px;

	color:#8a8a8a;

	padding-bottom:20px;

	}

.box-products .box-productDetail .box-price{

	margin-bottom:25px;

	}

.box-products .box-productDetail .img-product{

	height:210px;

	max-width:210px;

	margin:0px auto;

	}									

.btn-cart{

	color:#FFF;

	font-size:12px;

	display:table;

	font-weight:700;

	letter-spacing:2px;

	margin:0px auto;

	border-radius:0px;

	padding:9px 20px 8px;

	border:solid 1px #1bcd6b;

	text-transform:uppercase;

	background-color:#1bcd6b;

	}

.box-pagination{

	text-align:center;

	}

ul.pagination{

	margin:40px 0px;

	}

ul.pagination > li > a, ul.pagination > li > span{

	border:none;

	color:#333333;

	height:40px;

	min-width:40px;

	margin-left:1px;

	padding:11px 12px;

	font-weight:700;

	border-radius:4px;

	}

ul.pagination > li i{

	font-size:18px;

	}	

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{ background-color:#e7e7e7; color:#333333;}	

.fixedcart{

	position:fixed;

	right:0px;

	z-index:1;

	background-color:#FFF;

	}	

ul.list-filter > li ul.dropdown-menu{ 

	max-height:200px; 

	overflow:auto; 

	min-width:inherit; 

	width:240px;

	}

ul.list-filter > li ul.dropdown-menu input[type="text"], ul.list-filter > li ul.dropdown-menu input[type="search"]{

	max-width:100%;

	width:100%;

	}  	

.box-banner .caption-left{

	left:35px;

	right:inherit;

	max-width:500px;

	}

.box-banner .caption-left h3{

	font-size:29px;

	color:#5a5a5a;

	font-weight:600;

	padding-bottom:30px;

	}		

ul.dropdown-menu li.search-brand{

	padding:5px 15px;

	}

.breadcrumb{

	padding:0px;

	background:none;

	display: inline-block;

	margin-bottom: 0px;

	margin-top: 8px;

	}

.breadcrumb > li{ display: inherit; float: left; }

.breadcrumb > li + li:before{

	top:2px;

	line-height:0px;

	color:#8a8a8a;

	padding:0px 10px; 

	content:"\f105"; 

	font-size:24px;

	position:relative;

	font-family:"FontAwesome";

	}

.breadcrumb > li a{

	color:#8a8a8a;

	}	

	.breadcrumb > li a:hover{

	color:#1BCD6B;

	}

.breadcrumb > .active{

	color:#3e3e3e;

	}

.box-grocery, .box-brands{

	padding-bottom:60px;

	}	

.row-grocery{

	width:100%;

	display:inline-block;

	}

.row-grocery .item{

	width:16.66%;

	float:left;

	text-align:center;

	}	

.row-grocery .item .box-productDetail .img-product{

	max-width:170px;

	height:177px;

	margin:0px auto;

	}	

.product-description{

	padding:42px 35px;

	font-size:13px;

	line-height: 16px;

	color:#929292;

	text-align:justify;	

	border-top:solid 1px #e0e0e0;

	}

.product-description .inner-description{

	margin-right:276px;

	}

.product-description h6{

	font-weight:600;

	color:#3a3a3a;

	font-size:18px;

	padding-bottom:10px;

	}	

.product-description-top h2{

	padding-bottom:30px;

	}

.product-description-top{

	padding-left:0px;

	padding-right:0px;

	font-size:14px;

	color:#3a3a3a;

	line-height:1.4;

	}				

	

.first-offers .col-xs-12 {

  padding: 0 4px 8px !important;

}				

/* ==========================================================================

   Product Detail Pages

========================================================================== */

.add-topspacing{

	margin-top:25px;

	}

.bzoom_wrap{

	width:100%;

	position:relative;

	margin:35px 0px 20px 0px;

	display:inline-block;

	}

.box-zoomImages{

	margin-bottom:50px;

	}

.text-Rollover{

	font-size:18px;

	display:table;

	padding-left:23px;

	text-align:center;

	margin:0px auto 0px 161px;

	background:url(../img/icon-zoom.png) no-repeat 0px 3px;

	}

.bzoom_wrap img{ 

	max-width:inherit;

	}

.bzoom_wrap .clearfix { 

	zoom: 1; 

	}

.bzoom_wrap .clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	}	

.bzoom { 

	direction:ltr; 

	}	

.bzoom, .bzoom_thumb, .bzoom_thumb_image, .bzoom_big_image, .bzoom_zoom_preview, .bzoom_icon, .bzoom_hint { display: none } 

.bzoom .bzoom_thumb { 

	background: #fff url(../img/loading.gif) center no-repeat; 

	}

.bzoom, .bzoom ul, .bzoom li, .bzoom img, .bzoom_hint, .bzoom_icon, .bzoom_description {

	margin: 0;

	padding: 0;

	border: 0;

	list-style: none

	}

.bzoom, .bzoom_magnifier div, .bzoom_magnifier div img, .bzoom_small_thumbs ul, ul .bzoom_small_thumbs li, .bzoom_zoom_area div, .bzoom_zoom_img { 

	position: relative; 

	}

.bzoom img, .bzoom li {

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-o-user-select: none;

	user-select: none;

	-webkit-user-drag: none;

	-moz-user-drag: none;

	user-drag: none

	}

.bzoom{

	width:300px;

	float:left;

	margin-left:100px;

	}

.bzoom_small_thumbs li { 

	float: left ;

	}

.bzoom_right { 

	float: right;

	}

.bzoom li.bzoom_small_thumbs{

	top:0px !important;

	left:-100px;

	width:70px !important;

	}	

.bzoom li.bzoom_small_thumbs ul.clearfix{

	width:70px !important;

	text-align:center;

	}

.bzoom li.bzoom_small_thumbs ul.clearfix li{

	width:100% !important;

	margin:0px 0px 13px 0px;

	border:solid 1px #dbdbdb !important;

	}

.bzoom li.bzoom_small_thumbs ul.clearfix li{

	width:55px !important;

	height:55px !important;

	} 	

.bzoom li.bzoom_small_thumbs ul.clearfix li img{

	width:auto !important;

	height:auto !important;

	max-width:100%;

	max-height:100%;

	}	

.bzoom li.bzoom_small_thumbs ul.clearfix li.bzoom_smallthumb_active{

	border:solid 1px #1bcd6b !important;

	}			

.bzoom li.bzoom_thumb_active{

	position:static;

	}

.bzoom > li{ 

	position: absolute; 

	top:0px; 

	}

.bzoom img {

	vertical-align: bottom;

	width: 50px;

	height: 70px

	}

.bzoom .bzoom_zoom_area, .bzoom_zoom_area {

	background: #fff url(../img/loading.gif) center no-repeat;

	border: 1px solid #ddd;

	padding: 6px;

	-webkit-box-shadow: 0 0 10px #ddd;

	-moz-box-shadow: 0 0 10px #ddd;

	box-shadow: 0 0 10px #ddd;

	display: none;

	z-index: 20;

	}

.bzoom_zoom_area div { 	

	overflow: hidden; 

	}

.bzoom_zoom_area .bzoom_zoom_img { 

	position: absolute; 

	}

.bzoom_wrap .bzoom_magnifier {

	background: #fff;

	outline: #bbb solid 1px;

	display: none;

	cursor: move;

	}

.bzoom_magnifier div { 

	overflow: hidden; 

	}

.bzoom_wrap .bzoom_small_thumbs { 

	overflow: hidden; 

	}

.bzoom_wrap .bzoom_small_thumbs li {

	border: 1px solid #FFF;

	margin: 0px 10px 0px 0px;

	position: relative;

	}

.bzoom_wrap ul li.bzoom_smallthumb_active {

	border: 1px solid #535353;

	}

.row-productDetail{

	width:100%;

	display:inline-block;

	padding-bottom:50px;

	}	

.box-productImages{

	width:45%;

	float:left;

	}	

.box-productImages .product-description{

	border-top:none;

	font-size:14px;

	color:#3a3a3a;

	line-height:1.4;

	padding:0px 20px 0px 0px;

	}

.box-productContent{

	width:55%;

	float:left;

	}

.box-returnsText{

	color:#8a8a8a;

	font-weight:600;

	padding-left:35px;

	margin-bottom:15px;

	background:url(../img/icon-truck.png) no-repeat 0px 6px;

	}

.box-couponcode{

	padding-left:35px;

	margin-bottom:20px;

	background:url(../img/icon-offer.png) no-repeat 0px 2px;

	}

.box-couponcode a{

	font-weight:600;

	}	

.box-couponcode .code-text{

	color:#e60a59;

	font-weight:600;

	}			

ul.list-productPrice{

	list-style:none;

	padding:0px;

	line-height:1;

	color:#1bcd6b;

	width:100%;

	display:inline-block;

	margin-bottom:25px;

	border-top:solid 1px #dedede;

	border-bottom:solid 1px #dedede;

	}

ul.list-productPrice li{

	padding:22px 18px;

	font-weight:600;

	width:50%;

	float:left;

	}

ul.list-productPrice li .text-price{

	color:#3a3a3a;

	padding-right:40px;

	}			

ul.list-productPrice li .old-price{

	color:#ababab;

	}

.product-size{

	width:100%;

	height:70px;

	display:table;

	border:solid 1px #dedede;

	}

.carousel-product-size .item.active	.product-size, .product-size:hover{

	border-color:#1ace6b;

	}	

.product-size a{

	width:100%;

	line-height:1.2;

	font-size:15px;

	font-weight:700;

	vertical-align:middle;

	display:table-cell;

	color:#333333;

	text-align:center;

	}

.product-size a span{

	display:block;

	color:#1ace6b;

	}		

.carousel-product-size{

	margin:0px 0px 20px 0px;

	}

.carousel-product-size .item{

	margin:0px 5px;

	}

.carousel-product-size .owl-buttons div:after{

	font-size:25px;

	opacity:1;

	width:11px;

	color:#1bcd6b;

	}

.box-cartBtn{

	margin-bottom:30px;

	}

.btn-cartBig{

	width:100%;

	font-weight:700;

	font-size:21px;

	padding:0px 15px;

	line-height:53px;

	height:53px;

	}

.btn-cartBig:before{

	content:"";

	width:30px;

	height:28px;

	top:6px;

	position:relative;

	margin:-13px 15px 0px 0px;

	display:inline-block;

	background:url(../img/icon-addtocart.png) no-repeat center center; 

	}	

.box-offer{

	padding:12px;

	text-align:center;

	border:dashed 3px #8a8a8a;

	}

.box-offer h3{

	font-size:42px;

	color:#e91e63;

	line-height:1;

	padding-bottom:5px;

	}

.box-offer h4{

	color:#1a1421;

	text-transform:none;

	padding-bottom:5px;

	}		

.box-offer h6{

	font-size:16px;

	color:#6f6f6f;

	padding-bottom:0px;

	}

.add-bottom-border{

	border-bottom:1px solid #e0e0e0;

	margin-bottom:50px;

	}	

.products-bottomSpacing{

	padding-bottom:70px;

	}

.add-bottom-spacing{

	padding-bottom:60px;

	}	

	

/* ==========================================================================

   My Cart Pages

========================================================================== */

.bg-gray{

	background-color:#f3f3f3;

	}

.row-my-cart .rightColumn{

	width:350px;

	border-left:none;

	}	

.row-my-cart .leftColumn{

	margin-right:358px;

	}

.cart-progress {

  border-bottom: 1px solid hsl(0, 0%, 87%);

  margin: 0 auto;

  max-width: 1000%;

  padding: 0 20px;

}	

.heading-great{

	color:#FFF;

	padding:25px 15px; 

	text-align:center;

	background-color:#3598db;

	}

.heading-great h2{

	color:#FFF;

	padding:0px;

	font-weight:300;

	font-family: 'Roboto', sans-serif;

	}	

.box-topHeading{

	margin-bottom:6px;

	padding:16px 0px;

	background-color:#FFF;

	}

.box-topHeading h2{

	padding:0px;

	color:#3a3a3a;

	font-size:20px;

	font-weight:600;

	}

.box-topHeading h2 small{

	color:#3a3a3a;

	font-size:19px; 

	}

.tabs-cart ul.nav-tabs{

	text-align:center;

	margin-bottom:6px;

	border:none;

	background-color:#FFF;

	}

.tabs-cart ul.nav-tabs li{

	width:33.33%;

	}

.tabs-cart ul.nav-tabs li a{

	height:80px;

	display:inline-block;

	border-radius:0px;

	margin:0px !important; 

	border:none;

	padding:15px 15px 0px;

	border-bottom:solid 4px transparent !important;

	}

.tabs-cart ul.nav-tabs li a h6{

	font-size:23px;

	color:#5a5a5a;

	padding-bottom:0px;

	padding-left:50px;

	}	

.tabs-cart ul.nav-tabs li a:hover{

	background-color:transparent;

	}	

.tabs-cart ul.nav-tabs li + li{

	border-left:solid 1px #d0d0d0;

	}	

.tabs-cart ul.nav-tabs li a span{

	display:block;

	font-size:14px;

	color:#1bcd6b;

	padding-top:14px;

	line-height:1;

	}

.tabs-cart ul.nav-tabs li.active a{

	border:none;

	border-bottom-color:#1bcd6b !important;

	}

.tabs-cart ul.nav-tabs li.active h6{

	color:#1bcd6b;

	}	

.tabs-cart ul.nav-tabs li.active a span{

	color:#5a5a5a;

	}	

.tabs-cart ul.nav-tabs li a:before{

	content:"";

	left:15px;

	position:absolute;

	margin-right:6px;

	display:inline-block;

	background:url(../img/icon-spirit.png) no-repeat ;

	}

.tabs-cart ul.nav-tabs li.icon-nextday a:before{

	width:46px;

	height:30px;

	top:23px;

	left:10px;

	margin-top:-10px;

	background-position:0px 0px;

	}

.tabs-cart ul.nav-tabs li.active.icon-nextday a:before{

	background-position:0px -49px;

	}

.tabs-cart ul.nav-tabs li.icon-sameday a:before{

	width:39px;

	height:40px;

	top:16px;

	margin-top:-10px;

	background-position:0px -95px;

	}

.tabs-cart ul.nav-tabs li.active.icon-sameday a:before{

	background-position:0px -152px;

	}

.tabs-cart ul.nav-tabs li.icon-mytime a:before{

	width:34px;

	height:36px;

	top:18px;

	margin-top:-10px;

	background-position:0px -211px;

	}

.tabs-cart ul.nav-tabs li.active.icon-mytime a:before{

	background-position:0px -266px;

	}						

.shipping-date{

	margin-bottom:6px;

	padding:16px 0px;

	background-color:#FFF;

	}

.shipping-date h3{

	font-size:20px;

	color:#1e1e1e;

	font-weight:300;

	padding:2px 0px 0px 0px;

	}

.shipping-date .btn-edit{

	float:right;

	}

.main-cart{

	margin-bottom:6px;

	padding:25px 40px 10px 40px;

	background-color:#FFF;

	}			

ul.list-cart{

	list-style:none;

	padding:0px;

	}

ul.list-cart li {

  border-bottom: 1px solid #e0e0e0;

  margin-bottom: 28px;

  padding-bottom: 10px;

}	

.cart-row{

	width:100%;

	display:inline-block;

	}

.cart-img{

	width:15%;

	float:left;

	text-align:center;

	}

.cart-img img{

	max-width:90px;

	}	

.cart-detail{

	width:85%;

	float:left;  

	position:relative;

	padding-right:200px;

	}				

.cart-detail .box-detail h6{

	padding-bottom:0px;

	font-size:13px;

	color:#5a5a5a;

	}	

.cart-detail .box-detail h5{

	font-size:16px;

	font-weight:300;

	padding-bottom:3px;

	}

.cart-detail .box-detail h5 a{

	color:#5a5a5a;

	}										

.cart-detail .text-weight{

	color:#ababab;

	}

.cart-detail .box-price{

	width:100%;

	font-weight:600;

	font-size:16px;

	/*display:inline-block;*/

	}

.cart-detail .box-price .old-price{

	padding-right:20px;

	}	

.cart-detail .box-price .new-price{

	float:left;

	color:#1bcd6b;

	}

.cart-detail .text-save {

  color: #5a5a5a;

  float: left !important;

  margin-left: 5px !important;

  font-size: 16px;

  font-weight: 600;

}	

.cart-detail .text-save span{

	color:#1bcd6b;

	}	

.cart-detail .link-remove{

	right:0px;

	top:0px;

	color:#5a5a5a;

	position:absolute;

	}

.cart-addRemove{

	width:135px;

	right:0px;

	bottom:0px;

	position:absolute;

	}

.cart-addRemove .btn{

	width:37px;

	height:37px;  

	font-size:25px;

	font-weight:800px;

	padding:0px;

	color:#1bcd6b;

	background-color:transparent;

	text-align:center;

	line-height:33px;

	

	border:solid 2px #1bcd6b;

	border-radius:50% !important;

	}

.cart-addRemove .btn .glyphicon{

	width:100%;

	height:100%;

	top:0px;

	line-height:35px;

	}	

.cart-addRemove .btn:hover{

	color:#FFF;

	

	background-color:#1bcd6b;

	}	

.cart-addRemove .input-number{

	padding:0px;

	border:none;

	font-size:16px;

	color:#1e1e1e;

	box-shadow:none;

	}		

.cart-addRemove .input-group .form-control{

	text-align:center;

	}						

.cart-addRemove .input-group-btn:first-child > .btn, .cart-addRemove .input-group-btn:first-child > .btn-group{

	margin:0px !important;

	}	

.cart-productdetail{

	margin:0px -20px;

	color:#979797;

	padding:40px 40px 40px; 

	border-top:solid 1px #cdcdcd;

	}

.cart-productdetail h6{

	text-align:left;

	font-size:14px;

	color:#979797;

	padding-bottom:5px;

	}

.cart-productdetail p{

	line-height:1.2;

	}		

.input-coupon .form-control{

	width:75%;

	float:left;

	height:43px;

	box-shadow:none;

	border-radius:0px;

	border-right:none;

	}

.input-coupon{

	width:100%;

	display:inline-block;

	}	

.input-coupon .btn{

	width:25%;

	float:left;

	height:43px;

	padding-left:5px;

	padding-right:5px;

	border-radius:0px;

	color:#1bcd6b;

	border-color:#1bcd6b;

	background-color:transparent;

	}

.input-coupon .btn:hover{

	color:#FFF;

	border-color:#1bcd6b;

	background-color:#1bcd6b;

	}	

.link-available{

	font-size:12px;

	line-height:1;

	text-decoration:underline;

	}

.main-total{

	padding:10px 0px;

	font-family: 'Roboto', sans-serif;

	}

.row-total{

	width:100%;

	line-height:1.4;

	display:inline-block;

	}

.row-total div{

	width:50%;

	float:left;	

	text-align:left;

	}

.row-total div + div{

	text-align:right;

	color:#1e1e1e;

	}

.row-payable{

	font-weight:700;

	color:#1e1e1e;

	font-family: 'Open Sans', sans-serif;

	}

.row-points, .row-points div + div, .row-green, .row-green div + div {

	color:#1ace6b;

	}

.color-red{

	color:#af1212 !important;

	}

.btn-Checkout{

	width:100%;

	color:#1e1e1e;

	height:43px;

	padding:0px 10px;

	line-height:43px;

	font-size:17px;

	border-radius:0px;

	border:solid 1px #1ace6b;

	background-color:transparent;

	font-family: 'Roboto', sans-serif;

	}

	

/* ==========================================================================

   Offers Discount Pages

========================================================================== */



.main-offerdiscount .box-topHeading{

	margin-bottom:12px;

	}

.main-offerdiscount .box-sealDeal{

	background-color:#FFF;

	margin-bottom:12px;

	}	

.main-offerdiscount .content-sealDell{

	min-height:283px;

	}

.tabs-discounts ul.nav-tabs{

	margin-bottom:30px;

	}

.tabs-discounts ul.nav-tabs li a{

	padding-top:30px;

	}

.tabs-discounts ul.nav-tabs li.icon-discounts a:before{

	width:30px;

	height:30px;

	top:36px;

	left:22px;

	margin-top:-10px;

	background-position:0px -322px;

	}

.tabs-discounts ul.nav-tabs li.active.icon-discounts a:before{

	background-position:0px -372px;

	}

.tabs-discounts ul.nav-tabs li.icon-promotions a:before{

	width:43px;

	height:35px;

	top:36px;

	left:16px;

	margin-top:-10px;

	background-position:0px -427px;

	}

.tabs-discounts ul.nav-tabs li.active.icon-promotions a:before{

	background-position:0px -487px;

	}

.tabs-discounts ul.nav-tabs li.icon-bundlepacks a:before{

	width:42px;

	height:31px;

	top:36px;

	left:16px;

	margin-top:-10px;

	background-position:0px -550px;

	}

.tabs-discounts ul.nav-tabs li.active.icon-bundlepacks a:before{

	background-position:0px -609px;

	}

.inner-mainDiscounts h3{

	font-size:20px;

	color:#1e1e1e;

	font-weight:600;

	padding-bottom:25px;

	}					

.row-browseDiscount{

	width:100%;

	margin-bottom:30px;

	display:inline-block;

	}

.row-browseDiscount .box-discount{

	width:24.2%;

	float:left;

	text-align:center;	

	min-height:266px;

	padding:70px 30px 20px 30px;

	background:url(../img/bg-discount.png) repeat 0px 0px #006b8f;

	}

.row-browseDiscount .box-discount + .box-discount {

	margin-left:1%;

	}												

.box-discount .discount-content{

	height:128px;

	width:100%;

	margin-bottom:25px;

	display:table;

	position:relative;

	background-color:#FFF;

	}

.box-discount .discount-content:before{

	width:9px;

	height:100%;

	left:-9px;

	content:"";

	position:absolute;

	background:url(../img/discount-arrow.png) repeat-y center top;

	}

.box-discount .discount-content:after{

	width:9px;

	height:100%;

	right:-9px;

	content:"";

	-webkit-transform:rotate(180deg);

	-moz-transform:rotate(180deg);

	-ms-transform:rotate(180deg);

	transform:rotate(180deg);

	position:absolute;

	background:url(../img/discount-arrow.png) repeat-y center bottom;

	}		

.box-discount .discount-content h6{

	padding:0px;

	font-size:42px;

	font-weight:700;

	vertical-align:middle;

	display:table-cell;

	font-family: 'Roboto', sans-serif;

	}

.box-discount h4{

	color:#FFF;

	padding:0px;

	text-transform:none;

	font-size:25px;

	font-family: 'Roboto', sans-serif;

	}

.bg-blue .discount-content h6 span{

	display:block;

	font-size:23px;

	font-weight:300;

	}

.bg-blue .discount-content h6{

	color:#006b8f;

	font-size:65px;

	}

.box-discount.bg-red{

	background-color:#e55d51;

	}

.box-discount.bg-red h6{

	color:#e55d51;

	}

.box-discount.bg-green{

	background-color:#5cb794;

	}

.box-discount.bg-green h6{

	color:#5cb794;

	}

.box-discount.bg-purple{

	background-color:#826ea1;

	}

.box-discount.bg-purple h6{

	color:#826ea1;

	}

.row-categoriesDiscounts:after, .row-categoriesDiscounts:before{

	clear:both;

	content:"";

	display:block;

	}	

.box-categoriesDiscounts{

	margin-bottom:30px;

	}	

.row-categoriesDiscounts + .row-categoriesDiscounts{

	margin-top:1%;

	}								

.row-categoriesDiscounts .content-categoriesDiscounts{

	width:24.2%;

	float:left;

	position:relative;

	text-align:center;	

	}

.row-categoriesDiscounts .content-categoriesDiscounts > a:before{

	width:100%;

	height:100%;

	left:0px;

	top:0px;

	content:"";

	position:absolute;

	background-color:rgba(0,0,0,0.4);

	}	

.row-categoriesDiscounts .content-categoriesDiscounts + .content-categoriesDiscounts {

	margin-left:1%;

	z-index: 0;

	}

.row-categoriesDiscounts .content-categoriesDiscounts img{

	width:100%;	

	}

.row-categoriesDiscounts .content-categoriesDiscounts .inner-categoriesDiscounts{

	width:100%;

	bottom:0px;

	padding:0px 15px;

	position:absolute;

	}

.row-categoriesDiscounts .content-categoriesDiscounts a{

	display:block;

	}	

.inner-categoriesDiscounts h5{

	font-size:25px;

	font-weight:700;

	color:#FFF;

	}

.inner-categoriesDiscounts h6{

	font-size:23px;

	font-weight:600;

	color:#FFF;

	}

	

.modal-content{

	border-radius:3px;

	}

.modal-body{

	padding:50px;

	border-radius:3px;

	background-color:#f9f9f9;

	}						

.modal-header{

	padding:28px;

	border-bottom:none;

	text-align:center;

	}

.modal-title{

	font-size:22px;

	color:#5a5a5a;

	text-align:center;

	text-transform:none;

	padding:0px;

	}	

.modal-content .close{

	font-size:34px;

	right:9px;

	top:0px;

	position:absolute;

	}	

.modal-content .close:hover{

	background-color:transparent;

	}

.box-login{

	max-width:300px;

	margin:0px auto;

	}

.box-login h6{

	font-size:17px;

	font-weight:600;

	color:#5a5a5a;

	text-align:center;

	padding:0px 20px 30px 20px;

	}

.box-login input{

	width:100%;

	height:42px;

	}	

.box-login input[type="text"], .box-login input[type="email"]{

	font-weight:600;

	background-color:#fff;

	}

.modal.fade .modal-dialog{

	left:50%;

	margin:0px;

	top:50%;

	-webkit-transform:translate(-50%,-50%);

	-moz-transform:translate(-50%,-50%);

	-ms-transform:translate(-50%,-50%);

	transform:translate(-50%,-50%);

	}		

.no-border:after, .box-topHeading h2:after, .heading-great h2:after{

	display:none;

	}	

	

.veg-sign, .non-veg-sign{

	position:relative;

	}

.veg-sign:after, .non-veg-sign:after{

	width:11px;

	height:11px;

	bottom:30px;

	right:0px;

	content:"";

	position:absolute;

	}	

.veg-sign:after{

	background:url(../img/veg-sign.png) no-repeat center center;

	}

.non-veg-sign:after{

	background:url(../img/non-veg-sign.png) no-repeat center center;

	}		

		

/***********************************Product Zoom CSS***********************************/	

		

.xzoom-source img, .xzoom-preview img, .xzoom-lens img {

  display: block;

  max-width: none;

  max-height: none;

}



.xzoom-container { 

  margin:30px 0px 15px 0px;

  position:relative;

  padding-left:80px;

  display: inline-block; 

}



.xzoom-thumbs {

  left:0px;

  top:0px;

  width:60px;	

  position:absolute;

  text-align: center;

  margin-bottom: 10px;

}



/* Thumbs */

.xzoom-gallery, .xzoom-gallery2, .xzoom-gallery3, .xzoom-gallery4, .xzoom-gallery5 { 

  border: 1px solid #dbdbdb; 

  margin-bottom: 10px;

  width:55px;

  height:55px;

}



.xzoom-source, .xzoom-hidden {

  display: block;

  position: static;

  float: none;

  clear: both;

}



/* Everything out of border is hidden */

.xzoom-hidden {

  overflow: hidden;

}



/* Preview */

.xzoom-preview {

  border: 1px solid #888;

  background: #2f4f4f;

  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);

}



/* Lens */

.xzoom-lens {

  border: 1px solid #555;

  box-shadow: -0px -0px 10px rgba(0,0,0,0.50);

  cursor: crosshair;

}



/* Loading */

.xzoom-loading {

  background-position: center center;

  background-repeat: no-repeat;

  border-radius: 100%;

  opacity: .7;

  background: url(../images/xloading.gif);

  width: 48px;

  height: 48px;

}



/* Additional class that applied to thumb when it is active */

.xactive {  

  border: 1px solid #1bcd6b;

}



/* Caption */

.xzoom-caption {

  position: absolute;

  bottom: -43px;

  left: 0;

  background: #000;

  width: 100%;

  text-align: left;

}

input[readonly=""] {

    background: none !important;

}

.xzoom-caption span {

  color: #fff;

  font-family: Arial, sans-serif;

  display: block;

  font-size: 0.75em;

  font-weight: bold;

  padding: 10px;

}		

.carousel-product-size .bx-wrapper .bx-pager{

	display:none;

	}

.carousel-product-size .bx-wrapper .bx-controls-direction a{

	top:inherit;

	margin:0px;

	font-size:0px;

	text-indent:0px;

	width:13px;

	height:20px;

	left:50%;

	margin-left:-6px;

	line-height:1;

	}

.carousel-product-size .bx-wrapper .bx-controls-direction a:after{

	color:#1bcd6b;

	font-size:20px;

	opacity:1;

	font-family:"FontAwesome";

	-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;

	}	

.carousel-product-size .bx-wrapper .bx-controls-direction .bx-prev{

	top:-25px;

	}

.carousel-product-size .bx-wrapper .bx-controls-direction .bx-prev:after{

	content:"\f106";

	}

.carousel-product-size .bx-wrapper .bx-controls-direction .bx-next:after{

	content:"\f107";

	}

.carousel-product-size .bx-wrapper .bx-controls-direction .bx-next{

	bottom:-25px;

	}				



/********************************************************bx-slider-css****************************************************/



/** VARIABLES

===================================*/

/** RESET AND LAYOUT

===================================*/

.bx-wrapper {

  position: relative;

  margin:30px 0px 0px 0px;

  padding: 0;

  *zoom: 1;

  -ms-touch-action: pan-y;

  touch-action: pan-y;

}

.bx-wrapper img {

  max-width: 100%;

  display: block;

}

.bxslider {

  margin: 0;

  padding: 0;

}

ul.bxslider {

  list-style: none;

}

.bx-viewport {

  /*fix other elements on the page moving (on Chrome)*/

  -webkit-transform: translatez(0);

}

/** THEME

===================================*/

.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

  position: absolute;

  bottom: -30px;

  width: 100%;

}

/* LOADER */

.bx-wrapper .bx-loading {

  min-height: 50px;

  background: url('images/bx_loader.gif') center center no-repeat #ffffff;

  height: 100%;

  width: 100%;

  position: absolute;

  top: 0;

  left: 0;

  z-index: 2000;

}

/* PAGER */

.bx-wrapper .bx-pager {

  text-align: center;

  font-size: .85em;

  font-family: Arial;

  font-weight: bold;

  color: #666;

  padding-top: 20px;

}

.bx-wrapper .bx-pager.bx-default-pager a {

  background: #666;

  text-indent: -9999px;

  display: block;

  width: 10px;

  height: 10px;

  margin: 0 5px;

  outline: 0;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}

.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active,

.bx-wrapper .bx-pager.bx-default-pager a:focus {

  background: #000;

}

.bx-wrapper .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

  display: inline-block;

  vertical-align: bottom;

  *zoom: 1;

  *display: inline;

}

.bx-wrapper .bx-pager-item {

  font-size: 0;

  line-height: 0;

}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {

  left: 10px;

  background: url('images/controls.png') no-repeat 0 -32px;

}

.bx-wrapper .bx-prev:hover,

.bx-wrapper .bx-prev:focus {

  background-position: 0 0;

}

.bx-wrapper .bx-next {

  right: 10px;

  background: url('images/controls.png') no-repeat -43px -32px;

}

.bx-wrapper .bx-next:hover,

.bx-wrapper .bx-next:focus {

  background-position: -43px 0;

}

.bx-wrapper .bx-controls-direction a {

  position: absolute;

  top: 50%;

  margin-top: -16px;

  outline: 0;

  width: 32px;

  height: 32px;

  text-indent: -9999px;

  z-index: 9999;

}

.bx-wrapper .bx-controls-direction a.disabled {

  display: none;

}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {

  text-align: center;

}

.bx-wrapper .bx-controls-auto .bx-start {

  display: block;

  text-indent: -9999px;

  width: 10px;

  height: 11px;

  outline: 0;

  background: url('images/controls.png') -86px -11px no-repeat;

  margin: 0 3px;

}

.bx-wrapper .bx-controls-auto .bx-start:hover,

.bx-wrapper .bx-controls-auto .bx-start.active,

.bx-wrapper .bx-controls-auto .bx-start:focus {

  background-position: -86px 0;

}

.bx-wrapper .bx-controls-auto .bx-stop {

  display: block;

  text-indent: -9999px;

  width: 9px;

  height: 11px;

  outline: 0;

  background: url('images/controls.png') -86px -44px no-repeat;

  margin: 0 3px;

}

.bx-wrapper .bx-controls-auto .bx-stop:hover,

.bx-wrapper .bx-controls-auto .bx-stop.active,

.bx-wrapper .bx-controls-auto .bx-stop:focus {

  background-position: -86px -33px;

}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

  text-align: left;

  width: 80%;

}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

  right: 0;

  width: 35px;

}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {

  position: absolute;

  bottom: 0;

  left: 0;

  background: #666;

  background: rgba(80, 80, 80, 0.75);

  width: 100%;

}

.bx-wrapper .bx-caption span {

  color: #fff;

  font-family: Arial;

  display: block;

  font-size: .85em;

  padding: 10px;

}

.endsIn{

	font-size: 12px; color: #ababab; text-align: right; width: 100%; display: block; margin-top: -8px;

	}	

		

		

		

		

		

				

/* ==========================================================================

Responsive styles - Non-Mobile First Method

========================================================================== */



/* Large Devices, Wide Screens */

@media only screen and (max-width : 1200px) {

.container-fluid,  .leftColumn .container, .filter-panal{ padding-left:15px; padding-right:15px;}

.leftColumn .filter-panal{ margin:0 -15px 40px;}

.box-whychooseus{ padding:0px 0px 40px 0px;}

.content-whychooseus{ padding-left:50px;}

.content-whychooseus h6{ font-size:16px;}

ul.list-Appsbtns li{ width:49%;}

.header-tab ul.nav-tabs li a{ padding:11px 15px; font-size:15px;}

.header-tab{ margin-top:-59px;}

.box-search{ margin:6px 216px 0px 327px;}

ul.list-filter > li + li{ margin-left:15px;}

.row-grocery .item{ width:33.33%;}

.box-productContent{ width:100%;}

.box-productImages{ width:100%; margin-bottom:20px;}

.box-zoomImages{ max-width:500px; margin:0px auto;} 

.navigation-tab ul.nav-tabs > li > a{ padding:12px 10px 12px 40px; font-size:13px;}

.navigation-tab ul.nav-tabs > li > a:before{ left:12px;}

.top-bar .row > [class*="col-"]{ width:auto;}

.top-bar .row > [class*="col-"] + [class*="col-"]{ float:right;}

.navigation-tab{ margin-top:34px;}

}

@media only screen and (max-width : 1080px) {

	ul.list-filter, ul.list-filter > li a i{ font-size:12px;}

	ul.right-filter{ padding-top:5px;}

	.box-products .row [class*="col-"]{ width:50%; float:left;}

	.box-discount .discount-content h6{ font-size:29px;}

	.bg-blue .discount-content h6{ font-size:47px;}

	.box-discount .discount-content{ height:103px;}

	.row-browseDiscount .box-discount{ min-height:inherit;}

	.inner-categoriesDiscounts h5{ font-size:19px;}

	.inner-categoriesDiscounts h6{ font-size:16px;}

	}

/* Medium Devices, Desktops */



@media only screen and (max-width : 992px) {

html body .row-myAccount .rightColumn{ min-height: inherit; }

html body .row-myAccount .rightColumn{ float: none; max-width: 300px; border-bottom: 1px solid #999999;}

html body .row-myAccount .leftColumn{ margin-left: 0px; }

.row-OrderStatus img{ padding-left: 30px; }



.box-topHeading .row{ margin: 0px; }

.formMobile{ padding-top: 0px; }

.formDeliveryAdd ul li input[type="text"]{ padding: 10px 0; font-size: 16px;}

.formDeliveryAdd label{ font-size: 14px; }

.formDeliveryAdd ul li input[type="text"]::-webkit-input-placeholder { font-size: 16px; }

.formDeliveryAdd ul li input[type="text"]::-moz-placeholder { font-size: 16px; }

.formDeliveryAdd ul li input[type="text"]:-ms-input-placeholder { font-size: 16px; }

.formDeliveryAdd ul li input[type="text"]:-moz-placeholder{ font-size: 16px; }

.tab-content .styledRadio label{ padding-left:28px;  }

.boxTotalCheckout span{ padding-right: 0px; }



.row-checkout.row-my-cart .rightColumn{ border: 1px solid #999999; }

.row-checkout .shipping-inner{ margin: 0px; }

.row-checkout .main-total:after{ display: none; }

.row-checkout .main-total{ margin-top: 0px; }

.row-checkout .shipping-inner{ padding-bottom: 0px; }

.row-checkout .panel-title{padding: 30px 15px 30px 35px;}

.row-checkout .panel-title a:after{ width: 20px; height: 20px; line-height: 18px; left: -25px; top: 4px; font-size: 13px;}

.row-checkout .panel-body{ padding: 0 15px 15px; }

.box-whychooseus .row [class*="col-"]{ padding-bottom:20px; text-align:center;}

.content-whychooseus{ padding-left:0px; min-height:124px;}

.content-whychooseus img{ position:inherit; transform:none; -webkit-transform:none; -moz-transform:none; top:0px;}

.content-whychooseus h6{ padding:0px; border-left:none; padding:15px 0px 0px 0px;}

.box-whychooseus{ padding:0px 0px 20px 0px;}

.box-whychooseus h4{ padding-bottom:35px;}

.header-tab ul.nav-tabs li a{ padding:11px 10px; } 

.rightColumn{ width:100%; max-width:300px; margin:20px auto; border-width:1px 1px 1px 1px; display:table; float:none; position:relative !important; top:0px !important;  height:auto !important;}

.row-my-cart .rightColumn{ border-left:solid 1px #999999;}

.cart-productdetail{ padding:40px 20px;}

.leftColumn{ width:100%; display:inline-block; margin:0px;}

.product-description .inner-description{ margin-right:0px;}

.row-browseDiscount .box-discount, .row-categoriesDiscounts .content-categoriesDiscounts{ width:48%; margin:0px 1% 2% 1%;}

.tabs-cart ul.nav-tabs li a{ height:auto; padding-bottom:10px; min-height:97px;}

.tabs-cart ul.nav-tabs li a h6{ font-size:16px;}

html body .tabs-cart ul.nav-tabs li a:before{ position:inherit; display:block; margin:0px auto 10px auto !important; left:0px !important; right:0px !important; top:0px !important;}

.tabs-cart ul.nav-tabs li a h6{ padding-left:0px;}

.row-my-cart .tabs-cart ul.nav-tabs li a{ min-height:131px;}

.row-my-cart .tabs-cart ul.nav-tabs li.icon-nextday a::before{ margin-top:8px !important;}

.row-my-cart .leftColumn{  margin-right:0px;}

.row-my-cart .rightColumn{ display:block !important; opacity:1 !important;}

.top-bar .row > [class*="col-"]{ width:100%; text-align:center;}

ul.top-links{ text-align:center; padding-top:8px;}

.navigation-tab .tab-content{ padding-right:20px; background-image:none;}

.navigation-tab ul.nav-tabs{ width:30%;}

.navigation-tab .tab-content{ width:70%;}

.header{ position:inherit;}

body > article{ margin-top:0px;} 

}

/* Small Devices, Tablets */

@media only screen and (max-width : 854px) {

.header-tab ul.nav-tabs li a{ font-size:13px; padding:11px 8px;}

.header-tab ul.nav-tabs li a span{ font-size:11px;}

.header-tab{ margin-top:-56px;}

#home-carousel .carousel-caption h3{ font-size:44px;}

#home-carousel .carousel-caption h6{ font-size:16px;}

.content-shoppingWithout{ width:250px;}

.shoppingWithout-carousel{ margin-left:260px;}

.content-chocolates{ width:250px;}

.chocolates-carousel{ margin-right:260px;}

footer .container-fluid > .row > [class*="col-"]{ width:100%;}

.box-footerDetail{ text-align:center;}

ul.list-Appsbtns li{ width:auto;}

.box-productDetail{ padding:25px 15px 13px;}

.content-sealDell{ width:250px;}

.sealDeal-carousel{ margin-left:258px;}

.offers-dropdown{ margin-right:15px;}

#logo{ margin:0px 20px 0px 0px;}

.box-search{ margin:6px 193px 0 309px;}

.box-banner .banner-caption .btn{ padding:10px 20px; font-size:14px;}

}

@media only screen and (max-width : 767px) {

.boxDeliveryAdd{ padding: 0px 20px 20px; }	

.boxWhiteAccount.boxDeliveryAdd h3{ padding: 20px 0px;  }

.boxDeliveryAdd p{ padding-left: 0px; }

.boxWhiteAccount .main-total{ padding: 20px 0px; margin: 0px 20px; }

.row-orderProcess ul:first-child:after{ width: 80%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); margin-left: 0px; }

.row-orderProcess li{ padding: 0px 10px; }

.boxWhiteAccount h3{ padding-right: 0px; padding-top: 10px; text-align: center; }

.row.row-OrderStatus{ text-align: center; margin: 0px;}	

.row-OrderStatus img{ padding-left: 0px; }



.boxWhiteAccount h2{ text-align: center; padding: 20px 10px; }	

.top-bar{ text-align:center;}

ul.top-links{ text-align:center; padding-top:10px;}

.first-offers{ width:100%; margin:0px 0px 20px 0px;}	

.third-offers{ margin-left:2%; width:51%;}

.second-offers{ width:47%;}

.content-chocolates, .content-shoppingWithout{ float:none; margin:0px auto 20px auto;}

.chocolates-carousel, .shoppingWithout-carousel{ margin:0px;}

.box-sealDeal{ margin:30px 0px;}

.content-sealDell{ float:none; margin:0px auto 20px auto;}

.sealDeal-carousel{ margin-left:0px;}

.box-whychooseus .row [class*="col-"]{ width:50%; float:left;}

.row-menu{ margin-bottom:30px;}

.row-menu [class*="col-"]{ width:33.33%; float:left;}

#home-carousel .carousel-caption h3{ font-size:35px;}

.header-tab{ margin-top:0px;border-bottom:1px solid #f2f2f2; }

.header-tab ul.nav-tabs li{ width:25%; border-top:1px solid #f2f2f2; }

.header-tab ul.nav-tabs li:last-child{ border-right:solid 1px #f2f2f2;}

.box-categories{ float:right;}

.header-tab ul.nav-tabs{ width:100%;} 

.header-tab ul.nav-tabs li + li, .header-tab ul.nav-tabs li{ margin-left:-4px;}

.header-tab ul.nav-tabs li:first-child{ border-left:solid 1px #f2f2f2;}

.header-tab ul.nav-tabs li:nth-child(4n){ border-right:solid 1px #f2f2f2; }

.box-offers{ width:100%; text-align:right;}

.box-search{ top:45px;}

.box-offers{ padding-top:15px;}

.box-search{ margin:13px 153px 0px 0px;}

.btn-transparent{ min-width:inherit;} 

.header{ position:inherit;}

body > article{ margin-top:0px;}

.box-banner .caption-left h3{ font-size:22px; padding-bottom:15px;}

.shipping-date .btn-edit{ display:table; float:none; margin:30px auto 0px auto;}

.shipping-date{ text-align:center;}

ul.list-productPrice li{ width:100%;}

ul.list-productPrice li + li{ border-top:1px solid #dedede; }

}

@media only screen and (max-width : 640px) {

ul.right-filter{ float:none; padding-top:0px;}

ul.list-filter{ line-height:2}

ul.list-filter{ text-align:center; width:100%;}

.cart-img{ width:100%; text-align:center; padding-bottom:20px;}

.cart-detail{ width:100%; padding-right:0px;}

.cart-addRemove{ position:inherit; float:left; margin-top:15px;}

.box-topHeading h2 small{ font-size:16px;}

.box-topHeading h2, .shipping-date h3{ font-size:17px;}

ul.top-links > li{ margin-top:10px;}

}

@media only screen and (max-width : 480px) {

.row-menu [class*="col-"]{ width:100%;}	

.row-menu [class*="col-"] + [class*="col-"]{ padding-top:30px;}

#home-carousel .carousel-caption h3{ font-size:24px;}



#home-carousel .carousel-caption h6{ font-size:11px;}

.btn-transparent{ font-size:12px;}

.header-tab ul.nav-tabs{ text-align:left;}

.header-tab ul.nav-tabs li{ width:50%; text-align:center; border-top:none; border-bottom:1px solid #f2f2f2; }

.header-tab ul.nav-tabs li:nth-child(2n){  border-right:solid 1px #f2f2f2;}

.box-banner .banner-caption{ width:100%; text-align:center; top:50%; right:0px; transform:translateY(-50%); -webkit-transform:translateY(-50%); left:0px;}

.row-grocery .item{ width:50%;}

.bzoom{ width:100%; margin-left:0px;}

.text-Rollover{ margin:0px auto 20px auto;}

.bzoom li.bzoom_small_thumbs{ left:0px !important; width:auto !important; position:inherit !important; margin-top:20px;} 

.bzoom_wrap{ margin-bottom:0px;}

.bzoom li.bzoom_small_thumbs ul.clearfix{ width:inherit !important;}

.bzoom li.bzoom_small_thumbs ul.clearfix li{ width:inherit !important; }

.tabs-discounts ul.nav-tabs li a{  padding-left:5px; padding-right:5px;}

.tabs-discounts ul.nav-tabs li a h6{ font-size:13px;}

.row-browseDiscount .box-discount, .row-categoriesDiscounts .content-categoriesDiscounts{ width:100%; margin:10px 0px 10px 0px;}

.row-browseDiscount .box-discount + .box-discount, .row-categoriesDiscounts .content-categoriesDiscounts + .content-categoriesDiscounts{ margin-left:0px;}

.heading-great h2{ font-size:18px;}

}

@media only screen and (max-width : 450px) {

.box-search{ position:inherit; margin:20px 0px 10px 0px; top:0px; width:100%; display:inline-block;}

.box-offers{ padding:0px 0px 10px 0px; text-align:center;}

.box-products .row [class*="col-"]{ width:100%;}

.row-my-cart .tabs-cart ul.nav-tabs li a{ padding-left:5px; padding-right:5px;}

.row-my-cart .tabs-cart ul.nav-tabs li a h6{ font-size:15px;}

.row-my-cart .tabs-cart ul.nav-tabs li a span{ padding-top:10px; line-height:1.3; font-size:12px;}

}

@media only screen and (max-width : 413px) {

.second-offers{ width:100%;}

.third-offers{ width:100%; margin:15px 0px;}	

ul.top-links{ font-size:10px;}

.top-bar{ font-size:11px;}

ul.top-links li + li{ padding-left:3px;}

ul.top-links li.icon-phone{ background-size:10px;}

.offers-dropdown{ margin-right:5px;}

.box-whychooseus .row [class*="col-"]{ width:100%;}

#logo{ margin:0px 10px 0px 0px;}

.content-chocolates, .content-shoppingWithout, .content-sealDell{ width:100%;}



.tabs-cart .main-cart {

    max-height: 682px;

    overflow: auto;

}

.formMobile input[type="text"]{ width: 100%; }

html body .formMobile input[type="submit"]{ margin-left: 0px; margin-top: 10px; width: 100%;}

html body .row-checkout .nav-tabs > li a{ min-height: 55px; font-size: 12px; }

.boxTotalCheckout h3{ padding: 25px 15px; font-size: 13px; }

.row-my-cart .rightColumn{ width: 100%; }

}



/*==============CSS BY SHARAD===============*/



.condition_horizontal .row [class*="col-"]{width: 100%;}

.owl_img{

	overflow: hidden;

	max-height:250px; 

}

#offer_carousel{

	padding:0px;

}

/*==============CSS BY rohit===============*/

/** earn css   end**/

.table-earn {border:1px solid #ddd;}

.table-earn > tbody > tr > td, .table-earn > tbody > tr > th, .table-earn > tfoot > tr > td, .table-earn > tfoot > tr > th, .table-earn > thead > tr > td, .table-earn > thead > tr > th {border-top: none;text-align:center;padding: 12px;}

.table-earn > thead > tr > th {border-bottom: 1px solid hsl(0, 0%, 87%); color:#1BCD6B; }

.table-earn > tbody > tr > td{border-right:1px solid #ddd;}

.table-earn > tfoot > tr > td{border-top:1px solid #ddd;}

.total-points span{display:inline; font-size:14px;}

.color-green{color:#1BCD6B !important;}

.total-points {padding-right: 40px;text-align: right;}

.total-points.padding {padding: 20px 45px;}

.table-responsive.padding {padding: 0 15px;}

.earn-info > p {text-align: center; color:#777;}

.earn-info span{display:inline; }

.earn-code {text-align:center;margin-bottom: 40px;}

.earn-code  span{display:inline;}

.earn-code h5{color:#1BCD6B;font-size: 14px;}

.code {background-color: #eee;margin: 0 auto;padding: 8px 40px !important;width: 200px !important;}

.works-info h3 {text-align: center; margin:20px 0;}

.works-info ul{list-style-type:square !important; padding: 20px 50px; }

.works-info ul li{ display:block;}

.note{text-align:center;margin:20px 0;}

.note span{display:inline;}

.smily-img{text-align:center;padding: 40px 0;}

.smily-img > img {width: 90px;}

.earn-info::after {border: 1px  dashed #ddd;content: "";display: block;margin: 0 auto 24px;width: 740px;}

/** earn css   end**/

/** register css   **/

.panel-register {margin: 40px 0;}

.panel-register .panel-heading {font-size: 20px;padding: 14px;color:#1BCD6B; font-weight:600;}

.panel-register .panel-body{ padding: 40px 120px ;}

.panel-details .panel-body { padding:15px;}

.panel-details .panel-body > p {margin-top: 20px;}

.panel-details .panel-footer{background-color:#fff; border:none;padding: 0 50px 18px;}

.user-icon {text-align: center;} 

.user-icon  img{width:100px;}

.btn-block {width: 100% !important;}

input[type="file"] {border: medium none;box-shadow: none;}

.panel-register .panel-body {padding: 15px;}

.ml-15 {margin-left: 15px;}



.form-register .form-group select{ max-width:100% !important;}

/** register css  end  **/



/** Contact us css   **/

.section-contact-banner{background-position: 50% -426px !important;}

.section-contact-content {padding: 40px 0;}

.contact-form .form-control{height: 45px;border-radius: 0;}

label {font-weight: normal;}

.contact-form textarea {height: 160px !important;}

.contact-form .btn-gradient{padding: 10px 30px; margin-left:15px;}

.contact-details .heading-black{color: #000;font-weight: 800; font-size:18px; margin:0;}

.text-subline {background: #cbcbcb none repeat scroll 0 0;border: medium none;height: 1px;  padding: 0;

  position: relative;}

.text-subline::before {background: #1bcd6b none repeat scroll 0 0;content: "";height: 1px;left: 0;position: absolute;

top: 0;  width: 40px;}

.contact-details address{margin-top: 20px;}

.contact-details address p {color: #737373;font-size: 14px;font-weight: 400;margin-bottom: 20px;}

.contact-details address p i.fa {border: 1px solid #737373;font-size: 20px;margin-right: 10px;padding: 5px 0;

  text-align: center;width: 35px;}

.section-map {margin-top: 30px;}

.contact-form .btn-red{padding: 10px 24px;margin-left: 15px;}

.section-contact-content .heading-border{padding-left:18px;}

.btn-green{background-color:#1BCD6B; border-color:#1BCD6B; color:#fff;}

.contact-form .btn-green{margin-left:15px;}

/** Contact us css  end **/

/** about us css   **/

.section-breadcrum {background-color: #d6f5d6;padding: 10px;}

.section-breadcrum .breadcrumb{margin: 8px 0 0;}

.single-about-content {padding: 0 30px;}

.single-about-content h3{color:#1bcd6b;}

.single-about-img img {height: auto;max-width: 100%;}

.section-team{padding:40px 0;}

.single-team{text-align:center;}

.single-team h4 {color: hsl(0, 0%, 15%);font-weight: 500;margin-top: 15px;text-transform: capitalize;}

.single-team p {color: hsl(0, 0%, 44%);font-size: 14px;}

.link-profile a {color: 1bcd6b;display: inline-block;font-size: 15px;padding: 4px;

transition: all 0.3s ease 0s;}

.single-team img {height: auto;max-width: 100%;}

/** about us css  end **/

/** blogs css  **/



.mulltiple-blog-inner{margin-bottom:15px;border: 12px solid #fff; transition:all ease-in-out 0.6s;

background-color:#fff; position:relative;}

.category-label{background-color:#1BCD6B; padding:6px 40px; position:absolute; top:0; left:0;}

.category-label > a { color:#fff;}

.mulltiple-blog-inner:hover {box-shadow: 0 14px 28px hsla(0, 0%, 0%, 0.25), 0 10px 10px hsla(0, 0%, 0%, 0.22);}

.mulltiple-blog-inner .post-content {width: 100%;background-color: hsl(0, 0%, 100%);padding: 15px;}

.mulltiple-blog-inner .post-content .post-title {font-size: 1.4rem;line-height: 1.5;margin-bottom: 10px;text-transform: uppercase; 

margin-top:0; padding-bottom:0;}

.post-date {color: hsl(0, 0%, 67%); display: block;margin-bottom: 15px;text-transform: uppercase;}

.mulltiple-blog-inner .post-content .post-text {word-spacing: 3px;margin-top: 0;}

.blog-img {box-sizing: border-box;height: 200px;margin: 0 auto;min-height: 200px;overflow: hidden;

  position: relative;text-align: center;width: 100%;}

.blog-img img {display: table-cell;height: 200px;margin: 0 auto;transition: all 0.5s ease-in-out 0s;

  vertical-align: middle;width: 100%;min-height: 200px;}

.blog-category {border-bottom: 1px solid hsl(0, 0%, 87%);padding: 20px 0; margin-bottom:20px;text-align: center;}

.blog-category ul{list-style:none;}

.blog-category ul li{display:inline-block;}

.blog-category ul li a{padding:0 15px; color:#444; font-weight:bold;}

.search-form input[type=text] {

    width: 60px;

    box-sizing: border-box;

    font-size: 16px;

	border:none;

    background-image: url('../img/search.png');

    background-position: 10px 10px; 

    background-repeat: no-repeat;

    padding: 12px 20px 12px 40px;

    -webkit-transition: width 0.4s ease-in-out;

    transition: width 0.4s ease-in-out;

	background-size: 24px auto;

	background-color: hsl(0, 0%, 95%);

}



.search-form input[type=text]:focus {

    width: 100%;

	border:1px solid #ddd;

}

.panel-blogs{background-color:#1BCD6B;}

.panel-blogs .panel-heading{text-align:center; border:none; color:#fff;padding: 15px;}

.panel-blogs .panel-body {padding:15px; color:#fff;}

.blog-heading {color: #fff;font-size: 20px;}

.blog-details{position:relative;}

.blog-details > img {width: 100%;}

.blog-info > a {font-size: 24px;}

.blog-info {margin-top: 30px;}

.panel-blogs .panel-body .btn-green {background-color: hsl(146, 74%, 34%);border-color: hsl(146, 74%, 34%); 

color:#fff;}

.social-icons {text-align:center;}

.social-icons .heading-black {color: hsl(0, 0%, 0%);font-size: 20px;}

.panel-search .panel-body{padding:15px 20px 30px;}

.search-article .input-group .input-group-addon { border:none;}

.search-article .input-group{border-bottom:1px solid #ddd;}

.search-article .input-group .form-control{border:none; box-shadow:none;}

.search-article .form-control:focus {border-color:#fff;box-shadow: none !important;outline: 0 none;}

.category-blog {list-style: outside none none;}

.panel-category .panel-heading{padding:15px;}

.panel-category .panel-heading > h3 {font-size: 20px; color:#444;padding:0;}

.panel-category .panel-body{ padding:0;}

.category-blog > li {border-bottom: 1px solid #ddd;padding: 5px 15px;}

.category-blog > li a{color:#777;}





 /** blogs css  end **/

/* ----- faq css  ----- */    

.panel-faq .panel {border-radius: 0;box-shadow: none;border-color: #EEEEEE;}

.panel-faq .panel-default > .panel-heading {padding: 0;border-radius: 0;color: #212121;background-color: #FAFAFA; border-color: #EEEEEE;}

.panel-faq .panel .panel-title {ont-size: 14px;padding: 8px 10px;}

.panel-faq .panel .panel-title > a {display: block;padding: 8px;text-decoration: none;}

.more-less {float: right;color: #212121;}

.panel-faq .panel .panel-title a::after{display:none;}

.panel-faq .panel-body{padding:15px;}

.panel-faq .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE;}

.section-faq .heading-border {padding-left: 0;}

.section-policy .boxWhite {padding: 40px; margin-top:0;}

.section-policy .boxWhite > ul {padding: 0 40px;}

.section-policy .heading-border {padding-left: 0px;}

.form-control:focus {

  border-color: #1BCD6B;

  box-shadow: 0 1px 1px hsla(0, 0%, 0%, 0.075) inset, 0 0 8px rgba(27, 205, 107, 0.6) !important;

  outline: 0 none;

}

.modal-backdrop {z-index: 99;}

/* ----- faq css end ----- */  



.slider-block{height: 100%;}

.slider-block .col-xs-6{padding: 0;}

.slider-block-left{position: relative;height: 550px;box-shadow: 30px -15px 16px -33px #000000;text-align: left;}

.slider-block-left .slider-img1 {max-width: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 2;}

.slider-block-left .slider-block-left-content{padding: 80px 130px 80px 130px;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(37,131,225,0.9);position: absolute;z-index: 10;}

.slider-heading1 {color: #1c6cbb;font-family: "NimbusBold";font-size: 70px; text-transform: uppercase;margin: 0;}

.slider-block-right{position: relative;height: 550px;padding: 80px 70px 80px;text-align: center;}

.slider-heading2 {font-size: 30px !important;}

.slider-links {margin: 0 0 15px;}

.slider-links a{color: #b6b6b6;font-size: 18px;font-weight: bold;}

.slider-heading3{color: #f3f3f3;font-family: "NimbusBold";font-size: 45px !important; text-transform: uppercase;margin: 0;text-align: right;}



.slider-search{background-color: rgba(10,46,82,0.8);position: absolute;bottom: 80px;left: 0;right: 0;width: 100%;color: #fff;padding: 20px 0;}

.slider-search .slider-search-heading{margin: 5px 0 0 0;}

.slider-search .form-group {margin-bottom: 0;}

.slider-search .form-control{height: 40px;border-radius: 0;}

.slider-search .form-control::-webkit-input-placeholder{color: #222;font-weight: bold;}

.slider-search .form-control::-moz-placeholder{color: #222;font-weight: bold;}

.slider-search .btn{padding: 9px 12px;}

.slider-img > img {width: 100%;}

.p-0{ padding:0 !important;}

.m-0{ margin:0 !important;}

.cd-slider-nav .cd-marker, .cd-slider-nav li {width: auto !important;}

.cd-hero-slider {height: 324px !important;}

.cd-slider-nav {height: auto !important;}

.cd-slider-nav {background: none !important;border-bottom: none !important;border-top: none !important;}

  

  

.message-item {

margin-bottom: 25px;

margin-left: 40px;

position: relative;

}

.message-item .message-inner {

background: #fff;

border: 1px solid #ddd;

border-radius: 3px;

padding: 10px;

position: relative;

}

.message-item .message-inner:before {

border-right: 10px solid #ddd;

border-style: solid;

border-width: 10px;

color: rgba(0,0,0,0);

content: "";

display: block;

height: 0;

position: absolute;

left: -20px;

top: 6px;

width: 0;

}

.message-item .message-inner:after {

border-right: 10px solid #fff;

border-style: solid;

border-width: 10px;

color: rgba(0,0,0,0);

content: "";

display: block;

height: 0;

position: absolute;

left: -18px;

top: 6px;

width: 0;

}

.message-item:before {

background: #fff;

border-radius: 2px;

bottom: -30px;

box-shadow: 0 0 3px rgba(0,0,0,0.2);

content: "";

height: 100%;

left: -30px;

position: absolute;

width: 3px;

}

.message-item:after {

background: #fff;

border: 2px solid #ccc;

border-radius: 50%;

box-shadow: 0 0 5px rgba(0,0,0,0.1);

content: "";

height: 15px;

left: -36px;

position: absolute;

top: 10px;

width: 15px;

}

.clearfix:before, .clearfix:after {

content: " ";

display: table;

}

.message-item .message-head {

border-bottom: 1px solid #eee;

margin-bottom: 8px;

padding-bottom: 8px;

}

.message-item .message-head .avatar {

margin-right: 20px;

}

.message-item .message-head .user-detail {

overflow: hidden;

}

.message-item .message-head .user-detail h5 {

font-size: 16px;

font-weight: bold;

margin: 0;

}

.message-item .message-head .post-meta {

float: left;

padding: 0 15px 0 0;

}

.message-item .message-head .post-meta >div {

color: #333;

font-weight: bold;

text-align: right;

}

.post-meta > div {

color: #777;

font-size: 12px;

line-height: 22px;

}

.message-item .message-head .post-meta >div {

color: #333;

font-weight: bold;

text-align: right;

}

.post-meta > div {

color: #777;

font-size: 12px;

line-height: 22px;

}





.aboutus-img > img {max-height: 100% !important; min-height:auto;width: 100%;}

.aboutus-img {display: block;height: 330px;padding: 10px;width: 480px;}

.about-ifo {padding: 20px;}

.section-banner{background-repeat:no-repeat; background-size:cover; background-position:center center;

background-attachment:fixed; }

.parallax-overlay{background-color:rgba(27,205,107,0.8);height:350px;}

.message-inner h3 {color: hsl(0, 0%, 0%);font-size: 24px;margin: 0 34px;}

.breadcrumb-info {margin-top: 10%;text-align: center;color: #fff;}

.breadcrumb-info > h3 {color: #fff;font-size: 50px;}

.inner-breadcrumb > li a {color: #fff;font-size: 20px;font-weight: bold;padding: 0 20px;}

.inner-breadcrumb > li + li::before {content: none;}

.section-jobs{padding:60px 0; background-color:#fff; border-bottom: 1px solid hsl(0, 0%, 93%);}

.job-info{text-align:center;}

.job-info > h3 {color: hsl(0, 0%, 27%);font-size: 46px;font-weight: normal;}

.job-info > p {color: #777;font-size: 18px; margin:20px 0;}

.job-info .btn-green {font-size: 16px;padding: 16px 40px;} 



.section-get-start{background-repeat:no-repeat; background-size:cover; background-position:center center; 

padding:60px 0;}

.get-form .input-group .form-control{ height:55px;}

.get-form .input-group-addon {

  background-color: #1bcd6b;

  border: 1px solid #1bcd6b;

  border-radius: 4px;

  color: #fff;

  font-size: 16px;

  font-weight: 600;

  line-height: 1;

  padding: 6px 12px;

  text-align: center;

}

.heading-black {font-size: 30px; margin:0 0 20px;}





/*contact Us css*/

.form--contact .form-group .form-control {border-radius: 3px; height: 55px;}

.heading-section p {color: hsl(0, 0%, 47%);font-size: 18px; margin: 0 0 20px;}

.form--contact .btn-green{padding: 18px 20px; font-size:20px;}

.margin{margin:60px 0 0;}

/*contact Us css end*/

/*jobs css*/

.joining--tabs .nav-tabs {

  list-style: outside none none;

  margin-bottom: 30px;

  padding-left: 0;

}

.joining--tabs .nav-tabs .technical {

  background: hsl(117, 43%, 51%) url("../img/box-technical.jpg") repeat scroll 0 0;

}

.joining--tabs .nav-tabs a {

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  box-shadow: 0 0 0 hsla(0, 0%, 0%, 0);

  color: hsl(0, 0%, 100%);

  display: table;

  font-size: 18px;

  height: 260px;

  padding-top: 160px;

  text-align: center;

  text-decoration: none;

  transition: box-shadow 0.15s ease 0s;

  width: 100%;

}

.joining--tabs .nav-tabs .elements-alignment {

  display: table-cell;

  vertical-align: middle;

}

.joining--tabs .nav-tabs a {

  color: hsl(0, 0%, 100%);

  font-size: 18px;

  text-align: center;

}

.joining--tabs .nav-tabs svg {

  bottom: 100px;

  display: block;

  left: 0;

  margin: auto;

  position: absolute;

  right: 0;

  top: auto;

}

.joining--tabs svg .gear1, .joining--tabs svg .gear2, .joining--tabs svg .outCircle, .joining--tabs svg .innerCircle {

  animation-duration: 4s;

  animation-name: spinning;

  transform-origin: center center 0;

}

.joining--tabs svg .gear1, .joining--tabs svg .gear2, .joining--tabs svg .outCircle, .joining--tabs svg .innerCircle, .joining--tabs svg .chartLines, .joining--tabs svg .arrowLine, .joining--tabs svg .sales-cls-1, .joining--tabs svg .sales-cls-2 {

  animation-iteration-count: infinite;

  animation-play-state: paused;

  animation-timing-function: linear;

}

.joining--tabs .nav-tabs a:hover .gear1, .joining--tabs .nav-tabs a:hover .gear2, .joining--tabs .nav-tabs a:hover .outCircle, .joining--tabs .nav-tabs a:hover .innerCircle, .joining--tabs .nav-tabs a:hover .chartLines, .joining--tabs .nav-tabs a:hover .arrowLine, .joining--tabs .nav-tabs a:hover .sales-cls-1, .joining--tabs .nav-tabs a:hover .sales-cls-2 {

  animation-play-state: running;

}



@keyframes spinning {

0% {

    transform: rotate(0deg);

}

100% {

    transform: rotate(360deg);

}

}

@-webkit-keyframes spinning {

0% {

    transform: rotate(0deg);

}

100% {

    transform: rotate(360deg);

}

}



.technical-cls-1 {

  fill: none;

  fill-rule: evenodd;

  stroke: hsl(0, 0%, 100%);

  stroke-width: 2px;

}

.joining--tabs svg .sales-cls-1, .joining--tabs svg .sales-cls-2 {

  animation-duration: 0.8s;

  animation-iteration-count: infinite;

  animation-name: shake;

  animation-timing-function: linear;

  transform-origin: 50% 50% 0;

}

@keyframes shake {

0% {

    transform: translate(2px, 1px) rotate(0deg);

}

10% {

    transform: translate(-1px, -2px) rotate(-1deg);

}

20% {

    transform: translate(-3px, 0px) rotate(1deg);

}

30% {

    transform: translate(0px, 2px) rotate(0deg);

}

40% {

    transform: translate(1px, -1px) rotate(1deg);

}

50% {

    transform: translate(-1px, 1px) rotate(-1deg);

}

60% {

    transform: translate(-3px, -2px) rotate(0deg);

}

70% {

    transform: translate(2px, 1px) rotate(-1deg);

}

80% {

    transform: translate(-1px, -2px) rotate(1deg);

}

90% {

    transform: translate(2px, -1px) rotate(0deg);

}

100% {

    transform: translate(1px, -2px) rotate(-1deg);

}

}

@-webkit-keyframes  shake {

0% {

    transform: translate(2px, 1px) rotate(0deg);

}

10% {

    transform: translate(-1px, -2px) rotate(-1deg);

}

20% {

    transform: translate(-3px, 0px) rotate(1deg);

}

30% {

    transform: translate(0px, 2px) rotate(0deg);

}

40% {

    transform: translate(1px, -1px) rotate(1deg);

}

50% {

    transform: translate(-1px, 1px) rotate(-1deg);

}

60% {

    transform: translate(-3px, -2px) rotate(0deg);

}

70% {

    transform: translate(2px, 1px) rotate(-1deg);

}

80% {

    transform: translate(-1px, -2px) rotate(1deg);

}

90% {

    transform: translate(2px, -1px) rotate(0deg);

}

100% {

    transform: translate(1px, -2px) rotate(-1deg);

}

}



.joining--tabs svg .chartLines, .joining--tabs svg .arrowLine {

  animation-duration: 6s;

  animation-name: bars;

  transform-origin: center bottom 0;

}

@keyframes bars {

0% {

    transform: scaleY(0.6);

}

33% {

    transform: scaleY(1.2);

}

66% {

    transform: scaleY(1);

}

100% {

    transform: scaleY(0.6);

}

}

@-webkit-keyframes bars {

0% {

    transform: scaleY(0.6);

}

33% {

    transform: scaleY(1.2);

}

66% {

    transform: scaleY(1);

}

100% {

    transform: scaleY(0.6);

}

}

.joining--tabs svg .gear2 {

  animation-direction: reverse;

}

.joining--tabs .nav-tabs strong {

  display: block;

  font-family: "Open Sans Bold",sans-serif;

  font-size: 20px;

  letter-spacing: 2px;

  text-transform: uppercase;

}

.joining--tabs .nav-tabs .elements-alignment {

  display: table-cell;

  vertical-align: middle;

   color:#fff;

}

.joining--tabs .nav-tabs .sales {

  background: hsl(209, 78%, 55%) url("../img/box-growth.jpg") repeat scroll 0 0;

}

.joining--tabs .nav-tabs .growth {

  background: hsl(209, 78%, 55%) url("../img/box-growth.jpg") repeat scroll 0 0;

}

.joining--tabs .nav-tabs .support {

  background: hsl(30, 83%, 57%) url("../img/box-support.jpg") repeat scroll 0 0;

}

.joining--tabs .tab-content {

  background-color: hsl(0, 0%, 95%);

  box-shadow: 0 1px 5px hsla(0, 0%, 0%, 0.08) inset;

  color: hsl(0, 0%, 40%);

  font-size: 18px;

  padding: 35px 0 45px;

}

.joining--tabs .list-jobs::after {

  clear: both;

}

.joining--tabs .list-jobs::before, .joining--tabs .list-jobs::after {

  content: " ";

  display: table;

}

.joining--tabs .list-jobs {

  list-style: outside none none;

  margin-bottom: 0;

  padding-left: 0;

}

.joining--tabs .list-jobs > li {

  float: left;

  margin-bottom: 22px;

  width: 33.3333%;

}

.joining--tabs .list-jobs > li {

  background: hsla(0, 0%, 0%, 0) url("../img/jobsListArrow.svg") no-repeat scroll 0 8px;

  display: block;

  margin-bottom: 15px;

  padding-left: 15px;

}

.joining--tabs .dontSeeCareer h4 {

  font-size: 20px;

  margin-bottom: 25px;

  color:#000;

}

.joining--tabs .dontSeeCareer p {

  margin-bottom: 30px;

}

.joining--tabs{background-color:#fff;}

.joining--tabs .nav-tabs .active a::after {

  background: hsla(0, 0%, 0%, 0) url("../img/joinigTabsActive.png") no-repeat scroll center center / 30px 20px;

  bottom: auto;

  content: "";

  display: inline-block;

  height: 20px;

  left: 0;

  margin: 15px auto auto;

  position: absolute;

  right: 0;

  top: 100%;

  width: 30px;

}

.list-jobs a { color:#777;}

.form-subscribe .form-group {margin: 30px 0;}

.form-subscribe .form-control {border-radius: 3px;height: 45px;}

.form-subscribe .btn-green{margin: 30px 0;padding: 14px 20px;}

.section-our-value {

	background: hsl(20, 49%, 50%) url("../img/ourCulture-back.jpg") repeat-x scroll 0 0 / cover ;

  color: hsl(0, 0%, 100%);

  padding-bottom: 44px;

}

.white-section{color:#fff;}

 .heading-white{color:#fff;margin: 40px 0 0;}

.white-section > p { font-size:18px;}

.white-section  .btn-green {font-size: 16px;padding: 16px 35px;}

.media-value .media-object {width: 35px;}

.media-value .media-body {font-size: 16px;}

.media-value .pull-left {padding-right: 20px;}



.media-value .media-heading{ color:#fff; font-weight:bold;}

.section-content {margin: 50px 0;}

.section-work{padding:50px 0;}

.section-work .heading-black {padding: 0;}

.media-benefit .media-object {width: 70px;}

.media-benefit .media-heading {color: #a0a0a0;font-weight: bold;}

.media-value {margin-bottom: 30px;}

.heading-section .btn-green {font-size: 16px;padding: 16px 35px;}

/*jobs css end*/

/**policy  css  end **/

/**accordian  css  **/

#integration-list { font-family: 'Open Sans', sans-serif;width: 100%;margin: 0 auto;display: table;

 z-index:10;}

#integration-list ul {padding: 0; margin: 0;color: #555;}

#integration-list ul > li {list-style: none;display: block;padding: 5px;overflow: hidden;}

#integration-list ul > li.active{background-color:#fff;}

#integration-list ul > li.active a{border:1px solid #1BCD6B;}

#integration-list ul > li:first-child {border-top: medium none;}

#integration-list ul > li:hover {background: #fff;}

#integration-list .nav-tabs > li > a {padding: 10px 11px; background:none; border-radius:0;}

.nav-tabs > li > a:hover {border-color: #1BCD6B;}

.expand {display: block;text-decoration: none;color: #555;cursor: pointer;}

.detail {margin: 10px 0 10px 0px;display: none;line-height: 28px;height: auto;}

.right-arrow {margin-left: 20px;width: 10px;height: 100%;float: right;font-weight: bold;font-size: 12px;}

/**accordian  css  end **/

.expand > h5 {font-size: 14px;}

.panel-left{border:none; border-radius:0; background-color:#fff;}

.right-panel{background-color:#fff; padding:40px 0; position:relative;}

.panel-left .panel-heading{ background-color:#fff;}

.panel-right{border:none; border-radius:0;}

.panel-right .panel-heading{ background-color:#fff;}

.rigth-box {border-left: 1px solid hsl(0, 0%, 87%);}

.policy-info {border-bottom: 1px solid hsl(0, 0%, 87%);margin-bottom: 20px;}

.rigth-box .heading-black {font-size: 30px; color:#000;}

/**policy  css  end **/

/**footer  css  **/

.brand-links .heading-black{ color: #444; font-size: 20px;margin: 0;}

.brand-list li{display: inline-block;}

.brand-list li a{color: #777;padding: 0 5px;}

.brand-list li a:hover{color: #1bcd6b;padding: 0 5px;}

.readmore{ color: #1bcd6b !important; }

.foo-heading {font-size: 15px;}

.payment-link{padding: 0; list-style:none;}

.payment-link li{display: inline;}

.payment-link li a {color: hsl(0, 0%, 50%);}

.payment-card_visa {background-position: -61px 0;height: 27px;width: 64px;}

.payment {background-image: url("../img/footersprite.png");}

.payment-card_mastercard {background-position: 0 0;height: 41px; width: 61px;}

.payment-payumoney_logo {background-position: -461px 0;height: 43px;width: 145px;}

.payment-paytm_logo {background-position: -231px 0;height: 43px;width: 113px;}

.payment-mobikwik_Logo {background-position: -344px 0;height: 43px;width: 117px;}

.payment-rupay {background-position: -125px 0;height: 35px;width: 106px;}

.payment{display: inline-block;  vertical-align: middle;}

.online-grocery .heading-black{color: #444; font-size: 20px;margin: 0;}

/**footer  css  end **/



/**loaction dropdown  css  **/

.location-body__top-container {padding: 24px;}

.location .location-helper {color: hsl(0, 0%, 20%);line-height: 1.6;margin-bottom: 16px;margin-top: 0;

  text-align: center;font-weight: 500;}

.location__selected {background-color: hsl(0, 0%, 100%);border: 1px solid hsl(0, 0%, 93%);border-radius: 2px;

  box-shadow: 0 1px 4px 0 hsla(0, 0%, 0%, 0.05);cursor: pointer;padding: 4px 12px;position: relative;

  transition: box-shadow 0.3s linear 0s;}

.location-body__selected-image {margin-right: 0;width: 52px;}

.location-body__selected-image {display: inline-block;margin-right: 6px;vertical-align: top;}

.location-body__selected-body {color: hsl(0, 0%, 20%);display: inline-block;font-size: 14px;

  margin-left: 12px;margin-top: 18px;vertical-align: top;width: 260px;}

.location-body__selected-title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}

.location-body__bottom-container {background-color: hsl(0, 0%, 98%);border-bottom-left-radius: 3px;

  border-bottom-right-radius: 3px;}

.location-body__bottom-wrapper {padding: 0 24px 24px;}

.location__separator {color: hsl(0, 0%, 20%);font-size: 14px;font-weight: 500;height: 19px;

  overflow: hidden;padding: 16px 12px;text-align: center;}

.location__separator .separator-text::before {right: 100%;}

.location__separator .separator-text::after, .location__separator .separator-text::before, .payment-cod-separator__text::after, .payment-cod-separator__text::before, .separator-line {

  border-bottom: 1px solid hsl(0, 0%, 20%);content: "";margin: 0 8px;position: absolute;

  top: 50%;width: 48px;}

.location__separator .separator-text::after {left: 100%;}

.location__separator .separator-text {display: inline-block;position: relative;}

.cities-container {margin: 0;text-align: center;}

.cities-container__title {margin-left: 0;text-align: center;}

.cities-container__title {color: hsl(0, 0%, 33%);font-size: 12px;font-weight: 500;margin-top: 5px;}

.cities-container-list {margin-bottom: 16px;margin-top: 24px;}

.cities-container-list {display: table;width: 100%;}

.cities-container-list__item {padding: 0;width: 20%;cursor: pointer;display: inline-table;color:#444}

.cities-container-list__item-img {height: 42px;width: 42px;}

.input-group-addon {background-color: #fff;border-radius: 0px;}

.location-form .form-control {border-radius: 0px;height: 45px;}

.location {width: 440px; right:0 !important;left: auto;}

/**loaction dropdown  css  end **/



/**view cart   css  **/

.product-unit {color: hsl(0, 0%, 60%);margin-top: 6px;}

.media.media-cart { border-top:1px solid #eee; border-bottom:1px solid #eee;padding: 10px 0;}

.media-cart .pull-left {width: 50px;}

.media-cart .media-object {width: 50px; text-align:left;}

.media-cart  .media-body {text-align:left;}

.media-cart  .media-body .media-heading {color: #a0a0a0;font-size: 12px;text-align: left; padding:0;}

.cart-inner {padding: 24px 8px;margin-top: 25px;}

button.qty-change{height: 18px;width: 18px; border-radius: 50%;background: #fff;border: 1px solid #e3e3e3;

	padding:0;color:#444;}

	

.qty-input {height: 25px;padding: 0;text-align: center;width: 35px;}

 .new-price::before {content: none;font-family: FontAwesome;font-size: 10px;

  font-style: normal;margin-right: 10px;}

 .new-price {margin-left: 22px;}

 .new-price {color: hsl(0, 0%, 40%);font-size: 11px;font-weight: 400;margin-left: 0px;}

 .old-price1 {color: hsl(0, 0%, 60%);margin-left: 8px;font-size: 11px;text-decoration: line-through;}

.total-price{font-weight:bold;}

.cart-store-details__total-price {color: hsl(0, 0%, 20%);font-size: 14px;font-weight: 600;text-align: right;}

.cart-store-details__store-name {color: hsl(0, 0%, 20%);display: inline-block;font-size: 14px;font-weight: 600;

  margin-bottom: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.cart-store-details__other-charges {color: hsl(0, 0%, 40%);margin-bottom: 4px;font-size:12px;}

.cart-store-details__delivery-charges--paid{color:#1BCD6B;}

.box-total .btn-viewcart {float:none;}

.btn-viewcart .total::after {content: "";font-family: FontAwesome;font-size: 14px;font-style: normal;margin-left: 8px;}

.fixedcart {height: 100%;width: 0; position: fixed; z-index: 1; top: 80px;right: 0;background-color: #fff; overflow-x: hidden; transition: 0.5s;}

.fixedcart .closebtn {position: absolute;top: 15px;right: 10px; font-size: 30px;margin-left: 50px;}



 /**view cart   css  end**/

 #carousel-offer {padding: 0;}

 #carousel-offer .item img{width:100%;height: 376px;}

 #carousel-offer .item {margin: 0 auto; padding: 0 4px;text-align: center;height: 376px;}

 

 

 /**mobile header   css  **/

 .mobile-header{background-color:#1BCD6B; border:1px solid #fff; padding:10px 0; display:none;}

 .mobile-navbar{margin-bottom:0; position:relative;}

 .navbar-user{margin:0;}

 .mobile-logo img {max-width: 120px;}

 .mobile-header .navbar{min-height: 40px;}

 .mobile-header .box-search{ margin:0;top: 50px;}

 .dl-menuwrapper{ z-index:100;}

 

 .dl-menuwrapper {position: absolute !important;max-width: 100% !important;}

 .navbar-header.mobile-logo {margin-left: 50px;}

 .navbar-right.navbar-user {z-index: 1000;}

 .mobile-header .box-search {margin: 5px 25px 0;top:0; position:relative;}

 .navbar-user .open > a, .navbar-user .open > a:focus, .navbar-user .open > a:hover {

  background-color: transparent;

  border-color: hsl(208, 56%, 46%);

}

.dl-trigger{background:none !important;}

.dl-trigger::after{content:none !important; background:none !important;}

 /**change icons css **/

#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {

  width: 25px;

  height: 38px;

  position: relative;

  margin: 0;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  transform: rotate(0deg);

  -webkit-transition: .5s ease-in-out;

  -moz-transition: .5s ease-in-out;

  -o-transition: .5s ease-in-out;

  transition: .5s ease-in-out;

  cursor: pointer;

}



#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {

  display: block;

  position: absolute;

  height: 3px;

  width: 100%;

  background: #fff;

  border-radius: 9px;

  opacity: 1;

  left: 0;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  transform: rotate(0deg);

  -webkit-transition: .25s ease-in-out;

  -moz-transition: .25s ease-in-out;

  -o-transition: .25s ease-in-out;

  transition: .25s ease-in-out;

}



#nav-icon1 span:nth-child(1) {

  top: 5px;

}



#nav-icon1 span:nth-child(2) {

  top: 12px;

}



#nav-icon1 span:nth-child(3) {

  top: 20px;

}



#nav-icon1.open span:nth-child(1) {

  top: 18px;

  -webkit-transform: rotate(135deg);

  -moz-transform: rotate(135deg);

  -o-transform: rotate(135deg);

  transform: rotate(135deg);

}



#nav-icon1.open span:nth-child(2) {

  opacity: 0;

  left: -60px;

}



#nav-icon1.open span:nth-child(3) {

  top: 18px;

  -webkit-transform: rotate(-135deg);

  -moz-transform: rotate(-135deg);

  -o-transform: rotate(-135deg);

  transform: rotate(-135deg);

}

.small-6 {

  border-bottom: 1px solid hsl(0, 0%, 87%);

  border-right: 1px solid hsl(0, 0%, 87%);

  float: left;

  padding: 20px;

  text-align: center;

  width: 50%;

}

.text-brand {

  color: #444;

  fill: hsl(271, 100%, 50%);

}

.pt2 {

  padding-top: 1rem;

}

.text-brand i {

  position: relative;

  top: 0.3rem;

}

.py1 {

  padding-bottom: 0.5rem;

  padding-top: 0.5rem;

}

.block {

  display: block;

}



.line{float:left; color:#fff;}

.overlay {

    height: 0%;

    width: 100%;

    position: fixed;

    z-index: 1;

    top: 23%;

    left: 0;

    background-color: #fff;

    overflow-y: hidden;

    transition: 0.5s;

}



.overlay-content {

    position: relative;

    top: 0;

    width: 100%;

 

    margin-top: 30px;

}



.overlay a {

    padding: 8px;

    text-decoration: none;

    font-size: 16px;

    color: #444;

    display: block;

    transition: 0.3s;

}



.overlay a:hover, .overlay a:focus {

    color: #f1f1f1;

}



.overlay .closebtn {

    position: absolute;

    top: 20px;

    right: 45px;

    font-size: 60px;

}



@media screen and (max-height: 450px) {

  .overlay {overflow-y: auto;}

  .overlay a {font-size: 20px}

  .overlay .closebtn {

    font-size: 40px;

    top: 15px;

    right: 35px;

  }

}



.slider {

  border-radius: 3px;

  overflow: hidden;

  background-color: #fff;

  padding: 5px;

}

.details,

.copyright {

  color: #fff;

  font-size: 12px;

}

.details a,

.copyright a {

  text-decoration: none;

  color: #00a52b;

}

.copyright {

  text-align: center;

  margin-top: -10px;

  margin-bottom: 30px;

}

.copyright a:hover {

  text-decoration: underline;

}

.details {

  padding-left: 15px;

  margin-top: 30px;

}

.touch-box img{width:30px;}

.overlay2 {

  background-color: hsl(0, 0%, 100%);

  left: 0;

  padding: 0;

  position: absolute;

  right: 0;

  top: 10px;

  z-index: 100000;

  height:100%;

  

  

}

/*.overlay2 {

  bottom: 0;

  left: 0;

  overflow-x: hidden;

  overflow-y: auto;

  position: absolute;

  right: 0;

 top: 5rem;

}*/

.line {

    display: inline-block;

    cursor: pointer;

}



.bar1, .bar2, .bar3 {

    width: 28px;

    height: 3px;

    background-color: #fff;

    margin: 6px 0;

    transition: 0.4s;

}



.change .bar1 {

    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;

    transform: rotate(-45deg) translate(-9px, 6px) ;

}



.change .bar2 {opacity: 0;}



.change .bar3 {

    -webkit-transform: rotate(45deg) translate(-6px, -4px) ;

    transform: rotate(45deg) translate(-6px, -4px) ;

}

.main-box {

  position: relative;

}

.mobile-header{position:relative;}

 /**change icons css  end**/

 /**mobile header   css  end**/

.tabs-cart ul.nav-tabs li {

  width: 24.33%;

}

.promotion-banner{background-size:conver; background-repeat:no-repeat; background-position:50% 13px;

height:265px;}

.heading-green{ color:#1BCD6B !important; font-weight:bold;font-size: 28px !important;}

.color-red{color:#E91E63;font-weight:bold;}

.banner-content {padding: 90px 80px;}

.sub-heading{font-weight:bold; color:#444;}

.promotion-info .heading-black {margin-bottom: 10px; padding: 0 !important; font-weight:normal;}

.promotion-info {padding: 10px 80px;}

.media.media-promotion {padding: 20px; background-color:#fff;height: 230px; margin-bottom:20px;}

.media.media-promotion .media-body .media-heading {color: #a0a0a0;font-size: 24px;}

.media.media-promotion  .media-object {vertical-align: middle;width: 100px;}

.media.media-promotion .media-body small {color: #777;}

.media.media-promotion .media-body{padding: 20px;}

.media.media-promotion > .pull-right {

  padding-left: 0;

  padding-right: 20px;

  padding-top: 38px;

}

.inner-mainDiscounts {

  overflow: hidden;

}

.row.row-banner {

  margin: 0 30px;

}

.media.media-promotion:hover{cursor:pointer;}

.media.media-promotion:hover .media-heading{ color:#1BCD6B;}

.navigation-tab ul.nav-tabs > li > a::before{background:none;}

.navigation-tab ul.nav-tabs > li img {

  height: 28px;

  position: relative;

  width: 20px;

  margin-right: 4px;

}

/*header search css*/

.searching-text p{margin-bottom:0;}

.searching-text .input-group{width:80px; border:1px solid #ddd; border-radius:4px;}

.searching-text .input-group .form-control{ border:none; box-shadow:none; height:24px;padding: 0px 8px; }

.searching-text .input-group .input-group-addon{ border:none; background-color:#ddd;padding: 4px 8px; font-size:12px;}

.searching-text .btn-green{padding: 6px 12px;font-size: 13px;}

.searching-text .btn-green .fa{color:#000;}

.searching-text p{color:#777;}

ul.list-searching li .img-searching {margin-top: 10px;}

ul.list-searching li .searching-text {margin: 5px 0; position:relative; width:100px;}





.searching-text.pull-left > .pro-title {position: relative;top: -7px;font-size: 13px;}

ul.list-searching li .img-searching{text-align: center;}



/*header search css end*/

  /**new css **/

.row-offers {

    padding-bottom: 0px;

}

 .box-shoppingWithout{padding-bottom: 4px;}

 .box-chocolates{padding-bottom: 5px;}

 .box-shop{padding-bottom: 4px;}

 .box-sealDeal {padding-bottom: 5px;}

 .box-productDetail > h6{ color:#1BCD6B;}

 .box-productDetail .text-weight{color:#000;}

 .cd-slider-nav {background: none !important;border-bottom: none !important;border-top: none !important;

  }

  .box-productDetail:hover h5{color:#1BCD6B;}

 .content-sealDell{padding: 39px 10px;}

 /*.box-productDetail h5{min-height:32px !important; max-height:32px; overflow:auto;}*/

 .first-offers .col-xs-6 {padding: 0 4px 4px !important;}

.box-productDetail{ padding-left:0 !important; padding-right:0 !important;}

.owl-carousel .box-productDetail .img-product{max-width: 150px;height: 150px;}

.carousel-double .box-productDetail {padding-top: 0;}

.owl-carousel {padding-left: 4px;padding-right: 54px;}

.heading-border {margin-top: 20px;}

.box-productDetail .img-product {padding: 0 3px 30px;text-align: center;}

body{background-color:#fff !important;}

.fs-wrap.multiple .fs-option .fs-checkbox i{border: 1px solid #000 !important;}

.fs-option, .fs-search, .fs-optgroup-label{border-bottom:none !important;}

.fs-dropdown{width:240px !important;}

.sub_cats .small {color: #444;font-size: 14px;}

.sub_cats .small:hover {color: #1BCD6B;}

.cat_filtr_main.small {font-size: 14px;}

.fs-wrap.multiple .fs-option:hover{background-color:#1BCD6B;}

.checkbox label:after, 

.radio label:after {

    content: '';

    display: table;

    clear: both;

}

.cd-slider-nav nav{display: block !important;}

.checkbox .cr, .radio .cr {

  border: 1px solid hsl(0, 0%, 0%);

  border-radius: 2px;

  display: inline-block;

  float: left;

  height: 14px;

  margin-right: 0.5em;

  position: relative;

  width: 14px;

}



.radio .cr {

    border-radius: 50%;

}



.checkbox .cr .cr-icon,

.radio .cr .cr-icon {

    position: absolute;

    font-size: .5em;

    line-height: 0;

    top: 50%;

    left: 20%;

}

.checkbox label, .radio label {

  cursor: pointer;

  font-weight: 400;

  margin-bottom: 0;

  min-height: 16px;

  padding-left: 10px;

}



.radio .cr .cr-icon {

    margin-left: 0.04em;

}



.checkbox label input[type="checkbox"],

.radio label input[type="radio"] {

    display: none;

}



.checkbox label input[type="checkbox"] + .cr > .cr-icon,

.radio label input[type="radio"] + .cr > .cr-icon {

    transform: scale(3) rotateZ(-20deg);

    opacity: 0;

    transition: all .3s ease-in;

}



.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,

.radio label input[type="radio"]:checked + .cr > .cr-icon {

    transform: scale(1) rotateZ(0deg);

    opacity: 1;

}



.checkbox label input[type="checkbox"]:disabled + .cr,

.radio label input[type="radio"]:disabled + .cr {

    opacity: .5;

}

.dropdown-menu li:hover{background-color:#1BCD6B;}

.checkbox, .radio {padding: 6px;}

#carousel-2 .item .box-productDetail {

  padding: 25px 20px 13px !important;

}

#carousel-offer .item{height: 365px;}

#carousel-offer .item img{height: 365px;}

.heading-deal{display:none;text-align: center;font-size: 25px;color: hsl(0, 0%, 32%);}

.heading-deal::after{display:block; background-color: #1BCD6B; height:3px; width:90px; content:""; margin:5px auto;}

.cd-slider-nav{display:block;}

.current {

  color: hsl(0, 0%, 47%);

  font-weight: bold;

}

.nice-select .option{ color: hsl(0, 0%, 47%);}

.box-smart-search .nice-select {

  border-radius: 0;

  font-size: 11px;

  height: 35px;

  padding-left: 4px;

  padding-right: 21px;

  width: 116px;

}

.content-grocery{height: auto;}

.content-grocery img {margin-top:0;}

.box-productDetail{position:relative;}



.offer-btn {

    background-color: #ffffff;

    border: 1px solid #1bcd6b;

    border-radius: 3px;

    color: #1bcd6b;

    display: inline-block;

    font-size: 12px;

    font-weight: 500;

    left: 6px;

    line-height: 1;

    margin-top: 1px;

    padding: 4px 5px;

    position: absolute;

    top: 10px;

    z-index: 0;

}

.media.media-cart {

  border-bottom: 1px solid hsl(0, 0%, 93%);

  border-top: medium none;

  margin: 0;

  padding: 20px 10px;

}

.media-cart .pull-left {

  width: 25px;

  padding:0;

}

.media-cart .media-object {

  height: 69px;

  text-align: left;

  width: auto;

}

.media-cart .media-body {

  line-height: 19px;

  position: relative;

  text-align: left;

  padding-left: 0;

}

.media-cart .media-body .media-heading {

  color: hsl(0, 0%, 27%);

  font-size: 12px;

  padding: 0;

  text-align: left;

}

.product-unit {

  color: hsl(0, 0%, 60%);

  font-size: 12px;

  margin-top: 0;

}

.number-spinner2 .btn.btn-default.num_btn {

  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;

  border: medium none !important;

  border-radius: 0 !important;

  color: hsl(147, 77%, 45%);

  font-size: 22px;

  padding: 0 !important;

}

.number-spinner2 .input_val {

  border: medium none !important;

  box-shadow: none;

  height: auto;

  margin: 25px 0 !important;

  padding: 0 !important;

  width: 20px !important;

}

.number-spinner2{display:block !important;}

.number-spinner2 .input-group-btn .btn-up {

  position: absolute;

  top: -7px;

  left: 3px;

  opacity:0;

}

.number-spinner2 .input-group-btn .btn-down {

  bottom: -75px;

  left: -15px;

  position: absolute;

  opacity:0;

}

.media-cart:hover .number-spinner2 .input-group-btn .btn-down,.media-cart:hover .number-spinner2 .input-group-btn .btn-up

{ opacity:1;}

.remove {

  position: absolute;

  right: 0;

  top: -20px;

  opacity:0;

}

.remove > a {

  font-size: 16px;

}

.media-cart:hover .remove{opacity:1;}

.pro-link {

  display: block;

  float: left;

  width: auto;

}

.pro-img {

  margin-top: 10px;

  width: 40px;

}

.box-productDetail .offer-btn{left: 0;top: -6px;}

.seal {

  position: absolute;

  right: 0;

  text-align: center;

  top: -79px;

}

.seal .endsIn {

  margin: 10px 0;

}

.box-productContent{position:relative;}

.seal > img {

  max-width: 110px;

}

.box-pro .offer-btn {

  top: 11px;

}





.displaynone{ display: none;}

/* Basic Styling */





/*.shop-sign {

  position: absolute;

  left: 50%;

  margin-left: -190px;

  margin-top: 50px;

  width: auto;

}*/







/*.contain-all {

  margin: auto;

  width: 80px;

}*/

.cart-icon-1 {

  position: absolute;

  top: -12px;

  z-index: 1;

}

.icon-hook {

  position: relative;

  display: block;

  margin: auto;

  text-decoration: none;

  color: white;

  width: 50px;

  height: 50px;

}







.icon-hook {

  position: relative;

}



.icon-hook:after {

  content: "";

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}



.icon-hook > svg {

  pointer-events: none;

}



.contain-card {

  padding-top: 0px;

  height: 50px;

}

.box-cart {



  float: right;

}



.cart-icon-3 {

  position: absolute;

  top: -8px;

  z-index: 5;

}











@-webkit-keyframes add-apple-1 {

  50% {

    opacity: 1;

  }

  to {

    -webkit-transform: translateY(57px);

    opacity: 1;

  }

}



@-webkit-keyframes added {

  1% {

    opacity: 0;

  }

  100% {

    opacity: 0;

  }

}



@-webkit-keyframes checked {

  50% {

    opacity: 1;

    -webkit-transform: scale(1.5);

  }

  100% {

    opacity: 1;

  }

}





/* Cart Demo 1 */

.check-1 {

  opacity: 0;

  -webkit-transform-origin: center;

}



.apple-1 {

  left: 16px;

  opacity: 0;

  position: absolute;

  top: -56px;

  transform: rotate(-40deg);

  width: 20px;

  z-index: 0;

}



.active .apple-1 {

  -webkit-animation: add-apple-1 2s forwards;

}



.active .cart-plus-1 {

  -webkit-animation: added 1s forwards;

}



.active .check-1 {

  -webkit-animation: checked 1s forwards;

}





@-webkit-keyframes add-apple-1 {

  50% {

    opacity: 1;

  }

  to {

    -webkit-transform: translateY(57px);

    opacity: 1;

  }

}



@-webkit-keyframes added {

  1% {

    opacity: 0;

  }

  100% {

    opacity: 0;

  }

}



@-webkit-keyframes checked {

  50% {

    opacity: 1;

    -webkit-transform: scale(1.5);

  }

  100% {

    opacity: 1;

  }

}



/* Cart Demo 2 */

.cart-2 {

  padding-top: 50px;

}



.lime-1 {

  position: absolute;

  top: 96px;

  left: 37px;

  -webkit-transform: rotate(-20deg);

  opacity: 0;

  width: 55px;

}



.center-line {

  stroke-dasharray: 50;  

}



.check-2 {

  opacity: 0;

}



.active .center-line {

  -webkit-animation: draw-cart 3s forwards;

}



.active .lime-1 {

  -webkit-animation: lime-appear 1s 1s forwards;

}



.active .cart-plus-2 {

  stroke: #7aa23f;

}



@-webkit-keyframes lime-appear {

  50% {

    opacity: 1;

    -webkit-transform: scale(.5);

  }

  100% {

    opacity: 1;

  }

}



@-webkit-keyframes draw-cart {

  0% {

    stroke-dashoffset: 0;

  }

  25% {

    stroke-dashoffset: 50;

  }

  50% {

    stroke-dashoffset: 50;

  }

  75% {

    stroke-dashoffset: 50;

  }

  100% {

    stroke-dashoffset: 0;

  }

}



/* Cart Demo 3 */

.one {

  position: absolute;

  top: 65px;

  left: 47px;

  color: #ef9234;

  font-size: 55px;

  opacity: 0;

  -webkit-transform: scale(.1) rotate(260deg);

}



.center-line-3 {

  stroke-dasharray: 50;

}



.active .center-line-3 {

  -webkit-animation: remove-middle 1s forwards;

}



.active .one {

  -webkit-animation: count 1500ms 500ms forwards;

}



.active .cart-plus-3 {

  stroke: #7aa23f;

}



@-webkit-keyframes count {

  50% {

    opacity: 1;

    -webkit-transform: translateY(-45px);

  }

  100% {

    opacity: 1;

    -webkit-transform: translateY(15px);

  }

}



@-webkit-keyframes remove-middle {

  to {

    stroke-dashoffset: 50;

  }

}



.closebtn{display:block;}

.owl-carousel.owl-theme {padding: 0 30px;}

.first-offers .row + .row {padding-top: 3px;}

.box-price .new-price::before{content:none;}

.new-price::before{color: hsl(0, 0%, 81%);}



#carousel-6 .box-productDetail .img-product {

  height: 140px;

  max-width: 140px;

}

ul.list-blogRecent li + li {

  margin-top: 4px;

}

ul.list-blogRecent li .frow div + div {

  margin-left: 65px;

}

footer{padding-top: 20px;padding-bottom: 20px;}

.payment.payment-card_visa {

  background-position: -9px 0;

  height: 42px;

  width: 100px;

}

.payment-card_mastercard {

  background-position: -110px 0;

  height: 38px;

  width: 124px;

}

.payment-payumoney_logo {

  background-position: -226px 0;

  height: 43px;

  width: 116px;

}

.payment-paytm_logo {

  background-position: -340px 0;

  height: 43px;

  width: 113px;

}

.payment-mobikwik_Logo {

  background-position: -451px 0;

  height: 43px;

  width: 117px;

}

.payment-rupay {

  background-position: -566px 0;

  height: 40px;

  width: 145px;

}

ul.pagination {

  margin: 10px 0;

}

#fixedcart .box-shipping{padding:0 !important;}

ul.list-Appsbtns{margin-top: 5px;}

.text-Rollover {

  

  text-align: center;

  padding-bottom: 0;

}

ul.list-productPrice{margin-bottom: 16px;}

.box-zoomImages {margin-bottom: 20px;}

.row-productDetail{padding-bottom: 8px;}

.box-productImages .product-description{padding: 0 20px 0 0 !important;}

.product-description-top h2 {padding-bottom: 20px;}

.add-bottom-border{margin-bottom: 20px;}

.product-description-top{padding: 20px 0 5px !important;}

.products-bottomSpacing {padding-bottom: 0;}

.carousel-categories.add-bottom-spacing > h2 {padding-bottom: 10px;}

.add-bottom-spacing {padding-bottom: 0;}

.box-banner{/*margin-bottom: 10px;*/margin-right: 24px;}

.category-heading {margin-top: 10px;}

.category-breadcrumb{padding: 10px 0 0;}

.row-grocery .item .box-productDetail .img-product {height: 150px;max-width: 150px;}

.box-grocery, .box-brands {padding-bottom: 0;}

.leftColumn .filter-panal {margin: 4px -35px 40px;}

.heading-section .heading-black{margin: 0 0 5px;}

.section-contact-content {padding: 25px 0;}

.section-content {margin: 25px 0;}

.section-our-value{padding-bottom: 0;}

.section-work {padding: 45px 0 0;}

.section-jobs{padding: 40px 0;}

.section-get-start{padding: 40px 0;}

footer p {padding: 0; position:relative;}

#integration-list .nav-tabs {border-bottom: medium none;}

.row-checkout .shipping-inner {margin: 20px 13px 0 8px;}

.row-checkout .box-topHeading {margin-top: 20px;}

.cart-checkout{margin: 0;padding: 19px;}

.row-checkout .main-total {margin-top: 80px;}



.pro-zoom{width:300px; height:300px; text-align:center;}

 /**loader css  **/

#preloader {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 1000;

    background-color: rgba(27,205,107,0.6); 

}



#preloader #preloader-inner {

    display: block;

    position: relative;

    left: 50%;

    top: 50%;

    width: 150px;

    height: 150px;

    margin: -75px 0 0 -75px;

    border-radius: 50%;

    border: 3px solid transparent;

    border-top-color: #3498db;

    animation: spin 2s linear infinite

}



#preloader #preloader-inner:before {

    content: "";

    position: absolute;

    top: 5px;

    left: 5px;

    right: 5px;

    bottom: 5px;

    border-radius: 50%;

    border: 3px solid transparent;

    border-top-color: #e74c3c;

    animation: spin 3s linear infinite

}



#preloader #preloader-inner:after {

    content: "";

    position: absolute;

    top: 15px;

    left: 15px;

    right: 15px;

    bottom: 15px;

    border-radius: 50%;

    border: 3px solid transparent;

    border-top-color: #f9c922;

    animation: spin 1.5s linear infinite

}

@keyframes 

spin { 0% {

           transform:rotate(0deg)

       }



       to { transform: rotate(1turn) }

}

 /**loader css  end**/

#carousel-3 {

  padding-top: 40px;

}

#carousel-4{padding-top: 60px;}

#carousel-5{padding-top: 55px;}

.box-pro h5 { max-height: 52px !important;min-height: 52px !important;}

.box-productDetail .text-weight{ margin-top:0;}



.box-cart img {

  width: 34px;

}

.offer-seal{padding-bottom:0;}

.offer-seal .content-sealDell {padding: 55px 10px;}

.tabs-discounts ul.nav-tabs {margin-bottom: 0;}

.row-browseDiscount{margin-bottom: 0;}

#discounts .heading-border {margin-top: 15px;}

.box-categoriesDiscounts {margin-bottom: 15px;}

.promotion-info > p {padding-bottom: 0;}

.media.media-promotion{margin-bottom: 10px;}

.row-banner .col-sm-6 {padding-left: 6px;padding-right: 6px;}

.row.row-banner {margin-bottom: 3px;}

.media.media-promotion {overflow: visible;z-index: 1; position:relative;}

.scissor {position: absolute;right: -10px;top: -17px; z-index: 2;}

.row-bundle{margin:0 !important ;}

.row-pro .heading-border {margin-left: 16px; margin-top:0;padding-bottom: 20px;}

.content-categoriesDiscounts img{transition: all 0.6s ease-in-out 0s; }

.content-categoriesDiscounts:hover img{transform:scale(1.1); z-index:100;}

.mt-0{margin-top:0;}

.link-text {

    position: absolute;

    top: 14px;

    left: 0;

}



.navigation-tab h4 a {

  color: hsl(0, 0%, 38%);

}

.cat_filtr li:hover {

  background-color: transparent !important;

}

.fs-wrap.multiple .fs-option.selected .fs-checkbox i {

  background-color: transparent !important;

  

}

.sub_cats .radio {

  margin: 0;

  padding: 2px;

}

.col-xs-6.pt-3 {

  padding-top: 3px !important;

}

.cd-slider-nav li.selected  {border-bottom:4px solid #1BCD6B !important;}

.cd-slider-nav {height: 0 !important;}

.header-tab {margin-top: -66px;}

.header-tab ul.nav-tabs li{height:66px;}

.navigation-tab #carousel-menu .owl-buttons .owl-prev {

  display: block;

}

#carousel-menu .owl-buttons .owl-prev {

  left: 23%;

  top: 59%;

  position:fixed;

}

#carousel-menu .owl-buttons .owl-next {

  right: 18%;

  top: 59%;

  position:fixed;

}

.box-smart-search > .btn{background-color:#fff;}

.footer-inner .box-footerDetail h4{text-align: left;font-size: 16px;}

.my-cart-row .rightColumn {

  width: 300px;

}

.my-cart-row .leftColumn {

  margin-right: 276px;

}

.footer-inner ul.list-Appsbtns li {

  display: inline-block;

  margin-top: 2px;

  padding: 0;

}

.list-Appsbtns img {

  width: 40px;



}

 ul.list-Appsbtns {

  margin-top: 5px;

  margin-left: 40px;

}

.panel-green {

  background-color: hsl(93, 44%, 85%);

  border-color: hsl(93, 44%, 85%);

  text-align: center;

  margin-bottom:15px;

}

.panel-green  .panel-body {

  overflow: auto;

}

.wallet-box {

  padding: 20px 15px;

}

.wallet-box .col-sm-6{padding:0 12px;}

.rightColumn.fixedcart.cart-sec {border-left: 1px solid hsl(0, 0%, 60%);}

.cat_filtr .radio{margin-bottom: 12px;padding: 2px;}

#carousel-9 .item strong {

  color: hsl(0, 0%, 27%);

  font-weight: normal;

}

#carousel-9 .item:hover h6 strong{ color:#1BCD6B;}

#carousel-9 .item h6 {

  margin-top: 25px;

  max-height: 32px;

  min-height: 32px;

}

.closebtn{display:none;}

.fixedcart{box-shadow: -2px 0 2px 0 hsla(0, 0%, 0%, 0.25);}

.leftColumn .fixed{

  margin: 0 0 40px;

}

#carousel-7 .item strong {

  color: hsl(0, 0%, 27%);

  font-weight: normal;

}

#carousel-7 .item:hover h6 strong{ color:#1BCD6B;}

#carousel-7 .item h6 {

  margin-top: 25px;

  max-height: 32px;

  min-height: 32px;

}

.old-price{float:none;}

.mrp{font-size: 11px;color: hsl(0, 0%, 67%);}

.cart-detail .mrp{font-size: 15px;color: hsl(0, 0%, 67%);}

.box-products .box-productDetail .img-product {

  height: 150px;

  margin: 0 auto;

  max-width: 150px;

}

.footer-inner .brand-list {

  width: 75%;

}

.footer-inner .online-grocery{width: 80%;}

.tabs-cart ul.nav-tabs li { width: 24.33% !important;}

.my_cart ul.nav-tabs li { width: 31.80% !important;}

.row-categoriesDiscounts .content-categoriesDiscounts{width: 32.33%;}

.cat-list{width: 78% !important;}

#serch_ul .tag_name{ background-color:transparent !important;color: hsl(0, 0%, 60%);font-size: 10px;}

.top-search li.record {

  color: #7a7a7a;

  font-size: 12px;

  padding: 5px 10px;

  font-weight: 400;

}

.sub_cats {

  padding: 0 0 5px 20px;

}

.cat_filtr .sub_cats .radio{margin-bottom:5px;padding: 0;}

.cat_filtr .re_sub_cats .radio{margin-bottom:0;}

.top-search li.record._selected-li, .top-search li.record:hover{background-color:#E8E8E8; color:#000;}

#serch_ul .tag_name{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}





.disabled {

   display: none !important;

}

.foo-heading {

  font-size: 15px;

  padding-top: 4px;

  padding-bottom: 0;

}

.brand-list {

  padding-bottom: 10px;

}



.cart_brand_name{ padding:5px 0;font-size: 11px; }



.pro-zoom {height: 350px ;width: 350px;margin-top: 14px;}

.xzoom {

  max-height: 350px !important;

  max-width: 100%;

  width: auto;

}

#sliderProduct > li {

  height: 60px;

  width: 60px !important;

}

.bx-wrapper img {

  display: inline-block;

  max-height: 100%;

  max-width: 100%;

}

.bx-wrapper {

  margin: 15px 0 0;

  max-width: 60px !important;

}

.bx-viewport{height: 350px !important;}

.cart-row{position:relative;}

.seal2 {

  left: 0px;

  position: absolute;

  top: -20px;

}

.seal2 > img {

  width: 60px;

}

/*.input-search .input-searchproduct:focus ~ .search-listing {

  display: block !important;

}*/

.search-listing {max-height: 400px;min-height: 400px;overflow: auto;}





.search-listing {

  background-color: hsl(0, 0%, 100%);

  border: 1px solid hsl(0, 0%, 87%);

  box-shadow: 0 6px 12px hsla(0, 0%, 0%, 0.176);

  /*display: none;*/

  left: 17%;

  padding-bottom: 18px;

  position: absolute;

  width: 83%;

  z-index: 1000;

}

.searching-text p {

  color: hsl(0, 0%, 47%);

  font-size: 11px;

}



ul.list-searching li .searching-text {margin: 5px 0; position:relative; width:90px;}

ul.list-searching li .img-searching {width: 90px;}

ul.list-searching li .add-btn{margin: 4px 0;}



.searching-text.pull-left > .pro-title {

  font-size: 13px;

 

}

ul.list-searching li .img-searching {

  margin-top: 8px;

}

.old-price-line p{text-decoration:line-through;}

.img-searching img {

  width: 30px;

}

.width-60 {

  width:60px !important;

}

.width-165 {width: 140px !important;}

.pro-title {

  line-height: 1.4;

}

.img-searching img {

  width: 25px;

}

.searching-text .btn-cart{padding: 8px 5px;letter-spacing: 0px;font-size: 10px;}

.searching-text.pull-left > .pro-title{top: 2px;}

#carousel-6 .item .box-productDetail h5 {

  max-height: 42px;

  min-height: 42px;

}

.click-here {

  bottom: 40px;

  position: absolute;

  right: 7%;

  z-index: 1000;

}

.filter-panal.fixed{ top:94px;}

.media-cart .media-body {padding-left: 0;overflow: visible;}

.media-cart .media-body .media-heading a{color:#444;}

.media-cart .media-body .media-heading a:hover{color:#1BCD6B;}

.btn-transparent:hover, .btn-transparent:focus, .main-menu .box-categories .btn-transparent {

  color: #606060 !important;

}

.box-smart-search > .btn:hover,.box-smart-search > .btn:focus,.box-smart-search > .btn:active {

   color: #606060 !important;

}

.box-productDetail .img-product {padding: 0 3px 5px;}

#carousel-7 .img-product {

  height: 150px;

  max-width: 150px;

}

#carousel-7 .item.img-product img {

  height: 100px;

  width: auto;

}

#carousel-9 .item {

  height: 150px;

  max-width: 150px;

}

#carousel-9 .item img {

  height: 100px;

  width: auto;

}

.carousel-brand {

  padding-bottom: 50px;

  

}

.searching-text .mrp {

  color: #777;

  font-size: 11px;

}

.searching-text .old-price-line{font-size: 11px;}

.width-65{width:65px;}

.old-price-line{text-decoration: line-through; color: #777;}

.width-140 {width: 140px !important;}

.width-60 .sp  {color:#1BCD6B !important;}

.section-bottom{background-color:#1BCD6B; padding:10px 0; color:#fff; display:none;}

.help {position:relative;}

.help .help-img {

  display: inline;

  height: 68px;

  position: absolute;

  top: -34px;

  width: 68px;

}

.help-img img {

  height: 68px;

  width: 68px;

}

.help .help-info {

  font-weight: bold;

  padding-left: 80px;

}

.contact-info a {

  color: #fff;

  font-weight: bold;

}

.area {

  padding-right: 50px;

}

.contact-info {

  float: right;

}

.area .fa {

  font-size: 24px;

  margin-right: 5px;

}

.box-shoppingWithout .heading-border{display:none;}

.box-chocolates .heading-border{display:none;}

.no-border {font-size: 18px;width: 48%;}

.media-cart .media-body .media-heading{ width:151px;}

.adv_search .form-control:focus{box-shadow:none !important; background-color: transparent !important;}

.xzoom-preview{z-index:10}

.checkout-footer {

  bottom: 0;

  background-color: #fff;

  padding: 10px 20px;

  position: fixed;

  text-align: center;

  width: 300px;

  box-shadow: 0 -2px 2px 0 hsla(0, 0%, 0%, 0.25);

  right:0;

}

.box-cartBtn .num_btn{

  background-color: hsla(0, 0%, 0%, 0);

  border: 2px solid hsl(147, 77%, 45%);

  border-radius: 50%;

  color: hsl(147, 77%, 45%);

  font-size: 25px;

  height: 37px;

  line-height: 24px;

  padding: 0;

  text-align: center;

  width: 37px;

}

 .num_btn{ border-color:hsl(147, 77%, 45%) !important;}

 .num_btn:hover {

  background-color: hsl(147, 77%, 45%);

  color: hsl(0, 0%, 100%);

 

}

.adv_search .input_val_all{font-weight: bold;}

.box-cartBtn .adv_search{width: 135px !important;}

#offer_carousel .item .box-productDetail {margin: 0 20px;}

.box-productImages {position: relative;}

.box-productImages .offer-btn{ left:20%;}

.modal-backdrop{display:none;}

.modal-open {

  overflow: visible !important;

}



.box-pro-details .pull-left {

  width: 80%;

}

.box-login .input-group .form-control {

  border-left: none;

  padding: 6px 0;

}

.box-login .input-group .form-control:focus{box-shadow:none !important;}

.total-box a .fa.fa-info-circle {font-size: 20px;padding-left: 5px;}

.main-cart {margin: 0 -3px;max-height: 500px;width: 98%;overflow:auto;border-bottom: 1px solid #ddd;}

.clock-img{display:none;}

#UserAddress .modal-dialog {top: 57%;}

#UserAddress .modal-body {padding: 27px 50px;}

#UserAddress .modal-header {padding: 20px 28px;}

#UserAddress .formDeliveryAdd ul li input[type="text"]{padding: 15px 10px;width: 100%;}

.myAccountMenu ul li a { background:none !important;}

.iconLocation > img {

  padding: 0 !important;

  width: 16px;

  margin-right:5px;

}

.myAccountMenu ul li img {

  padding-right: 0 !important;

  width: 16px;

  margin-right:5px;

}

.checkbox .cr .cr-icon, .radio .cr .cr-icon {font-size: 12px;left: 1px;}

.row.row-brand-foo {padding: 0 20px;}

.brand-list {padding-bottom: 18px;}

.footer-inner #grocery_short_list {width: 97%;}

.heading-brand{display:none;}

.heading-border.heading-more {padding: 0;}

.panel-account .panel-body img {width: 90px;}

.nav.nav-tabs.pyment_tab > li {

 border-bottom: 1px solid #f1f1f1;

 width: 100% !important;

}

  /**order success css  end**/

  .section-order{padding:40px 0;}

 .box-white{background-color:#fff; padding:30px 0 0;}

 .order-success.text-center > h4 {margin: 15px 0;padding: 0; font-weight:bold;text-transform: lowercase; color:#444;}

 .order-success.text-center > p { color:#1BCD6B; font-size:16px;}

 .order-success.text-center {border-bottom: 1px solid #ddd;}

 .order-icon {border-radius: 4px;box-shadow: 0 0 8px 0 #c3c3c3;display: block;height: 50px;margin: 0 auto;

  padding: 11px 0;text-align: center;width: 50px;border: 1px solid #ddd;}

.order-icon > img {width: 25px;}

.order-info {text-align: center;}

.order-info > p {color: hsl(0, 0%, 71%);padding: 4px 0;}

.total-rupee {color: #444;font-size: 16px;font-weight: bold;}

 .media-order .media-body > p {line-height: 14px;padding: 0 0 8px;color:#c3c3c3}

.order-content {font-size: 13px;line-height: 18px;color: hsl(0, 0%, 71%);}

.media.media-order {padding: 0 5px;}

.row.row-order-success {padding: 40px 0;border-bottom: 1px solid #ddd;}

.btn.btn-order {padding: 11px 30px;}

 /**order success css  end**/

  /**order list css **/

 .table-order-list > thead > tr > th {border-bottom:1px solid hsl(0, 0%, 87%);vertical-align: bottom; color:#979a9b; font-weight:normal;padding: 30px 28px 8px;}

 .table-order-list > tbody > tr > td{border-top:none;padding: 8px 28px;}

 .order-number{color:#1bcd6b;font-size: 18px;font-weight: bold;}

 .order-date {color: #444;font-size: 16px;font-weight: bold;}

 .order-time {color: #444444;font-size: 15px;}

 .order-subtotal{color: #444444;}

 .tax-small{ color:#606060;}

 .pl-30{padding-left:30px;}

 .pl-45{padding-left:45px;}

  .step1 {text-align: center;}

  .step-text {margin-top: 10px;}

  .step1::after {

  background-color: hsl(0, 0%, 75%);

  content: "";

  display: block;

  height: 2px;

  left: 59%;

  position: absolute;

  top: 31%;

  width: 234px;

  z-index: 0;

}

.step4::after{content:none;}

.order-list {padding-right: 34px;text-align: right;padding-bottom: 10px;}

.order-list a {padding-right: 35px;color:#000;}

.order-list img {padding-right: 10px;}

.box-order hr{margin-bottom: 15px;}

.corner {left: 0;position: absolute;top: 0;}

.row.row-OrderStatus{position: relative;}

 /**order list css  end**/

   /**order view css  **/

.media-view .media-heading {color: hsl(0, 0%, 27%);font-size: 15px;padding: 0;text-align: left;font-weight: normal;}

.media-view .media-body {padding-top: 4px;}

.media-view .media-object {display: block;width: 90px;}

.pro-desc{ font-style:italic;}

.table-view tr td{border-bottom:1px solid #ddd;}

.table-view > tbody > tr > td {padding: 25px 28px;}

 /**order view css  end**/

  /**new css  end**/

 /**congrate css **/ 

.section-congrate{padding:40px 0;}

.congrate-info img {

  animation-direction: alternate;

  animation-duration: 1.9s;

  animation-fill-mode: none;

  animation-iteration-count: infinite;

  animation-name: fly;

  animation-play-state: running;

  animation-timing-function: ease-out;

  max-width: 100%;

  width: 100px;

}

.congrate-info .heading-black {

  margin-top: 20px;

  padding: 0;

}

@keyframes fly {

0% {

    transform: translateY(-30px);

}

100% {

    transform: translateY(30px);

}

}

@-webkit-keyframes fly {

0% {

    transform: translateY(-30px);

}

100% {

    transform: translateY(30px);

}

}

.cart-text{display:block !important;}

 /**congrate css  end**/ 



@media(max-width:1200px){.blog-img {height: 190px;min-height: 190px;}

/*new css */

.cd-hero-slider {height: 245px !important;}

	

.product-description {margin-bottom: 50px;}

.aboutus-img {height: auto;width: 100%;}

.search-listing {left: 0;width: 100%;}

ul.list-searching li .img-searching {width: 70px;}

.box-productImages .offer-btn {left: 28%;}

.row-checkout .main-total {margin-top: 98px;}

}  

@media(max-width:992px){.joining--tabs .nav-tabs strong {font-size: 13px;}

		/*new css */
	.small-6 {
    	float: none;
    	width: 49.7%;
    	display: inline-block;
	}
	.cd-hero-slider {height: 225px !important;}

	#carousel-offer .item {height: auto;}

	#carousel-offer .item img{height: auto;}

	.brand-list {text-align: justify;}

	.online-grocery {text-align: justify;}

	.brand-list li a{padding: 0;}

	.foo-heading {margin-top: 20px;}

	.hr-margin{margin-bottom: 8px;}	

	.box-sealDeal {padding-bottom: 3px; margin-top: 25px;}

	.fixedcart {display: none;}

	.row-offers img {height: auto;width: 100%;}

	.ht_img {height: auto;}

	.search-listing {left: 14%;width: 86%;}

	.box-navigation{display:none;}

	.mobile-header {display: block;}

	.width-140 {width: 217px !important;}

	.width-65 {width: 75px !important;}

	.width-60 {width: 70px !important;}

	.leftColumn .filter-panal {margin: 0 0 40px;width: 100% !important;}

	.filter-container{padding:0 !important;}

	.mobile-header .mobile-navbar{padding: 0 24px;}

	.navbar-header.mobile-logo {margin-left: 18px;}

	.line {margin-top: 2px;}

	.bar1, .bar2, .bar3 {margin: 0 0 7px;}

	.change .bar1, .change .bar2, .change .bar3{margin: 6px 0;}

	.filter-panal.fixed {top: 0;}

	.row-checkout.row-my-cart .rightColumn {border: none  !important;}

	.row-my-cart .rightColumn {width: 100%; max-width:100%;}

	#UserAddress .modal-dialog {top: 50%;}

	.myAccountMenu ul li { background-color: #fff;}

	.row-my-cart .rightColumn {border-left: medium none;}

	.rightColumn{border: medium none !important;}

	html body .row-myAccount .rightColumn {max-width: 100%;}

	.boxWhiteAccount.form-change-pass {margin-bottom: 20px;}

	ul.list-socialIcons {padding: 0 10px 20px;text-align: left;}

	.footer-inner .box-footerDetail h4 {padding: 14px 15px 0;text-align: left;}

	ul.list-Appsbtns {margin-left: 48px;text-align: left; padding:0;}

	.row.row-brand-foo {padding: 0 14px;}

	.foo-heading {margin-top: 0;padding-bottom: 4px;}

	.cd-hero {height: 225px;}

	.cd-hero-slider {height: 225px;}

	.slider-img > img {height: 225px !important;}

	.row-column.bg-gray.row-my-cart.my-cart-row {padding-left: 15px;padding-right: 15px;}

	.box-shipping {padding: 0 20px;}

	.main-cart {margin: 0;width: 100%;}

	.row-checkout .main-total {margin-top: 30px;}

	.row-checkout .shipping-inner {margin: 20px 0 0;}

	.row-checkout .box-shipping {padding: 0;}

	.row-categoriesDiscounts .content-categoriesDiscounts {width: 30.33%;}

	ul.list-Appsbtns li {width: auto;}

	

}  



@media(max-width:768px){.blog-img {height: auto;min-height: auto;}

.blog-img img{width:100%;}

.blog-category{text-align:left;}

.joining--tabs .nav-tabs .col-sm-3 {width: 100%; margin-bottom:15px;}

.navbar-right.navbar-user { position:absolute; right:0; top:0;}

.mobile-header .box-search {margin: 5px 0 0;}



.mobile-header{display:block;}

.navbar-user .offers-dropdown .dropdown-menu{left:auto; right:0;}

.cd-slider-nav{display:none;}



.content-sealDell {width: 100%;}

.content-sealDell img {width: 100%;}

.content-shoppingWithout {width: 100%;}

.content-shoppingWithout img {width: 100%;}

.content-chocolates {width: 100%;}

.content-chocolates img{width: 100%;}

.first-offers {padding-left: 0;}





/*new css */

.content-sealDell{display:none;}

.heading-deal{display:block;}



.icon-hook{height:45px; width:45px;}

.cart-icon-3{height:45px; width:45px;top: -6px;}

.content-grocery{display:none;}

.content-chocolates{display:none;}

.content-shoppingWithout{display:none;}

.owl-carousel.owl-theme {padding: 0 !important;}





ul.top-links > li {margin-top: 0;}

.location{padding-left:0 !important;}

ul.top-links > li + li {margin-left: 0;}

.heading-border::after {

   top:0;

  bottom: 0px;

   display:block;

  margin: 5px auto;

}

.heading-border{text-align: center;}

.box-whychooseus .row [class*="col-"] {width: 50%;}

.content-whychooseus img{max-height: 60px;min-height: 60px;}

.box-shoppingWithout .heading-deal{padding: 0 0 20px;}

.box-chocolates .heading-deal{padding:20px 0;}

.product-description-top h2 { text-align:center;}

h2::after{top: 0;margin: 7px auto;display: block;}

.box-products  > h2 {text-align: center;padding-bottom: 0;}

.carousel-categories.add-bottom-spacing > h2{text-align: center;}

.product-description > h2 {text-align: center;}

.product-description {margin-bottom: 20px;}

.box-shoppingWithout .heading-border{display:block;}

.box-chocolates .heading-border{display:block;}

.seal{top: -66px;}

.seal > img {max-width: 90px;}

.heading-brand{margin-top:20px;}

.heading-more {padding-bottom: 0;}

.box-whychooseus h4 {display:none;}

.row.row-liks {display: none;}

.brand-links{display:none;}

.online-grocery{display:none;}

.row-brand-foo{display:none;}

footer hr{display:none;}

.box-footerDetail h4 {text-align: center;}

ul.list-socialIcons{margin-top: 0; margin-bottom: 10px;}

.box-whychooseus {padding: 0;}

.section-bottom{display:block;margin-bottom: 20px;}

.help {text-align: center;}

.help .help-img  {height: 42px;position: relative;top: -5px;vertical-align: middle;width: 42px;}

.help-img img {height: 42px;width: 42px;}

.help .help-info {padding-left: 14px;}

.contact-info {float: none;text-align: center;}

.area {padding-right: 8px;}

.area .fa {font-size: 17px;margin-right: 0;}

.footer-inner .box-footerDetail h4 {text-align: center;}

.width-140 {width: 140px !important;}

.width-65 {width: 65px !important;}

.width-60 {width: 60px !important;}

.clock-img{display:block;}

.clock-img {position: absolute;top: -12px;left: 25%;}

.clock-img > img {width: 42px;}

.box-sealDeal {position: relative;}

.navbar-header.mobile-logo {margin-left: 40px;}

.mobile-header .mobile-navbar {padding: 0;}

.list-filter li .dropdown-menu { left:auto; right:0}

.list-filter li .cat_filtr{ left:0; right:0} 

.fs-dropdown {left: auto;right: 0;}

.right-filter li .dropdown-menu{width: 190px;} 

.no-border {font-size: 15px;width: 100% !important;}

.breadcrumb > li a {font-size: 12px;}

.breadcrumb > li + li::before {font-size: 16px;padding: 0 3px;}

ul.list-socialIcons {text-align: center;padding: 0 10px;}

ul.list-Appsbtns {margin-left: 0;text-align: center;}

.footer-inner .box-footerDetail h4 {margin-bottom: 8px;}

.navbar-nav {margin: 7.5px 0;}

.box-banner {margin-right: 0;}

.heading-brand{display:block;}

.heading-grocery {padding: 0;text-align: center;}

.heading-brands {text-align: center;}

.row-categoriesDiscounts .content-categoriesDiscounts {width: 46.33%;}

.promotion-banner {height: auto;}

.row.row-banner {margin: 0 9px !important;}



 

}



 

@media(max-width:600px){

	.searching-text.pull-left > .pro-title {font-size: 10px;}

	ul.list-searching li .img-searching {width: 36px;}

	.width-140 {width: 130px !important;}

	ul.list-searching li .searching-text {width: 65px;}

	.searching-text p {font-size: 10px;}

	.searching-text .mrp {font-size: 10px;}

	.width-60 {width: 46px !important;}

	.searching-text .old-price-line {font-size: 10px;}

	.adv_search .num_btn {height: 25px;padding: 2px 6px;width: 25px;}

	.searching-text .input-group {width: 75px !important;}

	.search-listing {left: 0;width: 100%;}

	.breadcrumb > li + li::before {font-size: 15px; padding: 0 4px;}

	.breadcrumb > li a {font-size: 12px;}

	.no-border {font-size: 15px;width: 100%;}

	.clock-img {left: 18%;}

	.row-categoriesDiscounts .content-categoriesDiscounts {max-height: 164px;min-height: 164px;}

}

@media(max-width:480px){.breadcrumb-info > h3 {font-size: 25px;}

.heading-black {font-size: 22px;}

.job-info > h3{font-size: 22px;}

.heading-white{font-size: 22px;}

.cd-hero {height: 300px;}

.cd-hero-slider{height: 300px !important;}

.content-sealDell img {width: 100%;}

.content-shoppingWithout img {width: 100%;}

.content-chocolates img {width: 100%;}

.slider-img > img {height: 300px !important;width: auto !important; max-width:none !important;}



.content-whychooseus img {max-height: 40px ;min-height: 40px;}

.content-whychooseus h6 {font-size: 14px;}

.content-whychooseus {min-height: 100px;}

.box-whychooseus .heading-border {margin-top:0;}

.area {font-size: 12px;padding-right: 0px;}

.section-bottom .col-sm-6{padding-left:8px;padding-right:8px;}

.inner-breadcrumb > li a {font-size: 14px;font-weight: bold; padding: 0 16px;}

.seal .endsIn {margin: 0;}

.seal > img {max-width: 56px;}

.pro-zoom {width: 100%;height: 215px;}

.img-searching {display: none;}

.width-140 { width: 105px !important;padding: 0 6px;}

.width-60 {width: 44px !important;}

.adv_search .num_btn {height: 18px;padding: 0;width: 18px;}

.searching-text .input-group {width: 60px !important;}

.searching-text .btn-cart { font-size: 8px;letter-spacing: 0;padding: 8px 3px;}

.py1 {font-size: 15px;}

.small-6{min-height:122px}

.clock-img {left: 0;}

.bx-viewport {height: 290px !important;}

.box-productImages .product-description {margin-top: 20%;}

.xzoom {max-height: 100%;}

.pro-zoom {height: auto;}

} 

@media(max-width:420px){

	.overlay2{top: 10px;}

}



/**job details css **/

.section-job-info{padding:40px 0;}

.section-job-form{padding:40px 0; background-color:#F4F4F4;}

.section-job-form .form-group label {min-height: 40px;}

.about-job > img {width: 55px;}

.section-job-form .about-job{margin-bottom:30px;}

.mt-30{margin-top:30px;}

.about-job .heading-black {font-size: 30px;margin: 0 0 12px;  padding: 0;}

 /**job details css  end**/





