* {
	margin:0px;
	padding:0px;
}
body {
	color:#333;
	font-family: 'Poppins', sans-serif;
}
.shopcart .fas.fa-shopping-cart {
	font-size: 30px;
}
p {
	font-size:14px;
	margin:0 !important;
	font-weight:400;
}
a.read-more-btn:focus {
	color: #fff;
}
.weltext {width:45%;}
#horizontallne {
    border-top: 1px solid #ccc;
 
  margin: 10px 10px;
}
.imgs img {margin-left:5px;}
.modal-footer{margin-top:0px;}
.modal-body {padding-bottom:10px;}
.modal-content {border-radius:0px;}
.prodcut-imag .product-gallery-item {
	display: inline-block;
	max-width: 100%;
	float: left;
	border: none;
	display: inline;
	margin: 0px 0px 10px 0px;
	width: 100%;
	text-align: center;
}
label.Msg_Actual_dispatchdate_text {
    color: #E99E43;
    font-size: 16px;
}
.prodcut-imag .image-controls {
	width: 18%;
	float: left;
	margin-right: 2%;
}
.prodcut-imag .medium-image-wrap {
	margin-bottom: 8px;
	width: 80%;
	float: right;
}
.prodcut-imag .medium-image-wrap .button-transparent {
	width: 100%;
	padding: 0;
	margin: 0;
}
.prodcut-imag .medium-image-wrap .button-transparent img {
	width: 100%;
}
.prodcut-imag .product-gallery-items {
	margin: 0;
	display: inline-block;
}
.prodcut-imag .product-gallery-items .product-gallery-image {
	max-width: 100%;
	padding-top: 0;
}
.prodcut-imag .product-gallery-items .gallery-item-inner {
	padding: 0;
}
.prodcut-imag .image-wrap.product-image-wrap {
	width: 100%;
	float: left;
}
.error-wrap {
	float:left;
	padding:10px 20px;
}
.error-list {
	padding: 5px 15px;
}
.promotion-call-to-action {
	color:blue !important;
	font-size:18px;
}
.pprice {
	color:#f90 !important;
}
body h2 {
	font-family: 'Poppins', sans-serif;
	font-weight:500;
	font-size:40px;
	letter-spacing:2px;
}
.site-map-group ul {
	padding-left:18px !important;
}
.sitemap-link {
	font-size: 15px;
}
.username {
	font-size: 14px !important;
	color: #fff !important;
	text-transform: none !important;
	margin-right: 10px;
	font-weight: normal !important;
	margin-left: 3px;
}
.call-us .hidden-xs {
	display: inline-block !important;
}
#calltext a{color:red;font-size:16px;padding:5px 0px;font-weight:bold; text-decoration:underline;}
#calltext p{color:red;font-size:16px;padding:5px 0px;font-weight:bold;}
.top-bar p.call-us {
	padding: 6px 0 0;
}
body .read-more-btn {
	color: #fff !important;
}
#hverdiss {
	display: block;
	text-align: center;
	font-size: 18px;
	color: #ffa500;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
.fhverdis {
	display: block;
	text-align: center;
}
#bgtdis {
	background:#c4d4ac;
	padding:10px;
}
#bgtdis p {
	margin:10px 0px !important;
}
.quantity-discount-table-wrap .table-striped {
	width:100%;
}
.quantity-discount-table-wrap th {
	text-align:left !important;
}
#pagesize {
	margin-bottom:10px;
	padding:5px;
}
.select-drop {
	padding:5px;
}
.brok-img-text li {
	display: inline-block;
	width: 33%;
	float: left;
	text-align: center;
}
.admin-row .table {
	width:100% !important;
}
#loginsearch {
	width: 100%;
}
body .breadcrumb {
	margin-bottom: 0px;
	font-size: 14px;
	padding: 10px 0px !important;
	width: 93% !important;
	margin: 0 3.5% !important;
	float: left;
	display: block;
}
.recp-sgton {
	color: #ccc !important;
	font-weight: 600 !important;
	text-align: center !important;
	margin-top: 7px;
	font-size: 20px !important;
}
.recipe {
	background:#f0fff0;
	padding:10px !important;
	margin:0px !important;
}
.blogclass {
	background:#fafafa;
	padding:10px !important;
	margin:0px !important;
}
ul {
	margin:0px !important;
}
a {
}
a, a:active, a:focus {
	outline: none;
}
.simpleFilteredResultHeaderTable {
	display:none !important;
}
.col-12 {
	width:100%;
	float:left;
}
.navigation .navbar {
	width:100% !important
}
.navbar-nav li.dropdown.accountcl {
	position: relative;
}
.container-fluid .navbar-nav {
	width:100% !important
}

.Tag_Superorderinfo .a_tag_Superorderinfo {
	background: transparent;
	padding: 0;
	border: none;
	margin: 0;
}

.print-eql-btnsaal-btn li.show_tagli {
	float: left;
	margin: 5px 6px;
	padding: 4px 6px;
	color: #000 !important;
}

.container-fluid .navbar-nav li {
	padding-right:0px !important;
}
.pull-top {
	margin:50px 0 0;
}
.address_classs td { 
  width: 30% !important;  
}

.address_classs td:last-child {  
  width: 70% !important;
}
.address_classs span a {  
  font-size:14px !important;
  text-align:right;
}
.bimg {
	float: right;
	width: 25%;
	margin-top: 8%;
}
.table {
	width: 600px;
}
.on-sale {
	color: red;
}
.qty {
	width: 60px;
}
.animate-repeat2 {
	line-height:40px;
	list-style:none;
	box-sizing:border-box;
}
.animate-repeat2.ng-move, .animate-repeat2.ng-enter, .animate-repeat2.ng-leave {
	-webkit-transition:all linear 0.5s;
	transition:all linear 0.5s;
}
.animate-repeat2.ng-leave.ng-leave-active, .animate-repeat2.ng-move, .animate-repeat2.ng-enter {
	opacity:0;
	max-height:0;
}
.animate-repeat2.ng-leave, .animate-repeat2.ng-move.ng-move-active, .animate-repeat2.ng-enter.ng-enter-active {
	opacity:1;
	max-height:40px;
}
 @font-face {
 font-family: 'Square721BT-RomanCondensed';
 src: url(font/Square721BT-RomanCondensed.eot?#iefix) format('embedded-opentype'), url(font/Square721BT-RomanCondensed.woff) format('woff'), url(font/Square721BT-RomanCondensed.ttf) format('truetype'), url(font/Square721BT-RomanCondensed.svg#Square721BT-RomanCondensed) format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Swiss721BT-Roman';
 src: url(font/Swiss721BT-Roman.eot?#iefix) format('embedded-opentype'), url(font/Swiss721BT-Roman.woff) format('woff'), url(font/Swiss721BT-Roman.ttf) format('truetype'), url(font/Swiss721BT-Roman.svg#Swiss721BT-Roman) format('svg');
 font-weight: normal;
 font-style: normal;
}
.space {
	margin:30px 0 0;
}
.wrapper {
	width:100%;
	float:left;
}
.container_ {
	width:93%;
	margin:0 auto;
	float:none;
}
/*HEADER CSS START*/
.header {
	width:100%;
	float:left;
}
.top-bar {
	width:100%;
	float:left;
	padding:10px 0;
	background:#525a5c;
}
#proheadname h1 {
	font-family: 'Poppins', sans-serif;
	font-size:30px;
}
.inner-header-bg-new {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.Fill {
	color:#000 !important;
	font-weight:bold;
}
.top-bar p, .top-bar a {
	color:#fff;
	letter-spacing:1px;
}
.top-bar a:hover {
	color:#f1f1f1;
}
.top-left {
	float: left;
}
.nav.navbar-nav {
	float: right;
}
.top-right {
	float: right;
}
.top-right p {
	float: left;
}
.login-btn {
	color:#fff;
}
.logo-nav {
	margin:20px 0;
	width:100%;
	float:left;
}
ul.socila-media {
	float: right;
	margin-top:-3px !important;
}
.socila-media li {
	display: inline-block;
	padding: 0 6px;
}
.shopcart {
	margin-right: 14px;
	padding-right: 0px !important;
}
.navigation .navbar li a {
	white-space: normal;
	word-break: break-word;
}
.socila-media li a {
	color: #fff;
	font-size:18px;
}
body .header .navbar {
	background-color:transparent !important;
	border:none !important;
}
.navigation {
	margin:10px 0 0;
}
#ctl00_PageContent_ctl00_ctrlLogin_SignUpLink:hover {
	color: #FFF;
}
.account-form .first-name, .account-form .last-name, .account-form .password-one, .account-form .password-two {
	width:100%;
}
#ctl00_PageContent_ctrlAccount_ctl23 {
	display:none;
}

.full-navigtn .navbar li a {
	color: #000;
	font-size: 16px;
	padding: 0px 20px 15px 0;
	font-weight: 400;
	letter-spacing: 1px;
	display: block;
}
.full-navigtn .navbar {
	background-color: transparent;
	border-color: #080808;
}
.full-navigtn .navbar li.open > a {
	color: #fff !important;
	background: #333 !important;
}
.full-navigtn .navbar li .dropdown-menu a {
	color: #000;
}
.full-navigtn .navbar li .dropdown-menu a:hover {
	color: #98C232 !important;
}
.dropdown-menu > li > a {
	font-size: 13px !important;
	text-transform: none !important;
	padding: 8px 12px !important;
	font-weight:normal !important;
	white-space:nowrap;
}
/*.dropdown-menu > li {
	border-bottom:1px solid #efefef;
}*/
.add-sep-box2 .update.button {
	padding: 5px 10px 0 0;
}
.quantity-select {
	width: 12%;
	float: left;
	display: inline-block;
	margin-left: 5px;
}
.navbar-collapse {
	padding:0px !important;
}








body .add-sep-box2 input[type="submit"], .kit-add-to-cart-quantity input[type="submit"] {
	padding: 2px 8px;
	border: 1px solid #333;
	border-radius: 4px;
	background: none;
	color: #333;
	margin: 0px 0px;
	font-weight:600;
	font-size:17px;
	line-height:19px;
}
body .kitquantity-box, body .form-control.quantity-box {
	padding: 3px 5px;
	text-align: center;
	background: #414141;
	color: #fff;
	border: none;
	margin: 0 5px;
}
 h1.product-page-header {
    font-size: 36px;
    color: #8cbf40;
    font-weight: bold;
  }
.runningmen {
  max-width: 100%;
  width: 30px;
  float: left;
  margin-top: 4px;
}
.navigation .navbar li a:hover, .navigation .navbar li a:focus {
	color: #8bbe3f;
}
body .full-navigtn .navbar-nav > .open > a, body .full-navigtn .navbar-nav > .open > a:focus, body .full-navigtn .navbar-nav > .open > a:hover {
	background-color: transparent !important;
	color: #8bbe3f !important;
}
full-navigtn .navbar {
	margin:0px !important;
}
.logo img {
	max-width:100%;
}
.mob-contact {
	display: none;
}
.mark-read-btn a {
	color: #98C232 !important;
	font-size:14px !important;
	text-transform:none !important;
}


.mark-read-btn {
	width: 100%;
	float: right;
	text-align: right;
	padding: 10px;
	background: #fff;
	border-top: 1px solid #ccc;
}
.notifction-btn a .glyphicon-bell {
	background: #98c232;
	color: #fff;
	font-size: 14px;
	padding: 6px 5px;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	float: left;
	text-align: center;
}
.notifction-btn a:focus, a:hover {
	color: #fff;
}
 .notifiction-box-pop::after {
 bottom: -10px;
 left: 1px;
 content: " ";
 border-right-color: #fff;
 border-left-width: 0;
 position: absolute;
 display: block;
 width: 0;
 height: 0;
 border-color: transparent;
 border-right-color: transparent;
 border-style: solid;
}
.notifiction-box-pop {
	background: #f1f3f4;
	width: 350px;
	float: left;
	border-radius: 10px;
	box-shadow: 0 0 8px #ccc;
	position: absolute;
	top: 40px;
	right: 0;
	display: none;
	z-index: 99;
}
.notifiction-box-pop.active-opn-noti {
	display: block;
}
.nifiy-bel-icn .glyphicon {
	top: 2px;
	left: 3px;
}
.notfictn-add {
	background: #ecedee;
	padding: 8px 10px;
	width: calc(100% - 20px);
	float: left;
	margin: 5px 10px 10px;
	box-shadow: 0 0 3px #ccc;
}
.notifctn-hding {
	background: #f7f9f9;
	padding: 0px;
	width: 100%;
	float: left;
	border-bottom: 4px solid #8abe40;
}
.notifctn-hding h4 {
	padding: 10px 10px 10px 10px;
	display: inline-block;
	float: left;
	margin: 0;
}
.notfictn-add:nth-child(odd) {
}
.mdl-noti-txt a:hover, .mdl-noti-txt a {
	color: #98c232;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
}
.close-noti-pop {
	text-align: right;
	float: right;
	color: #babbbb;
	padding: 8px 5px 0 0;
}
.lft-noti-cykla {
	width: 15%;
	float: left;
}
.mdl-noti-txt a {
	display: block;
}
.mdl-noti-txt {
	width: 75%;
	float: left;
	text-align: left;
	padding-left:10px;
}
.rgt-cross-cut {
	width: 10%;
	float: right;
	text-align: right;
	margin-top:4px;
}
.lft-noti-cykla .glyphicon-info-sign {
	font-size: 22px;
	color: #98c232;
	margin-bottom: 17px;
	margin-top: 4px;
}
.close-noti-pop a, .close-noti-pop a:hover, .close-noti-pop a:focus, .rgt-cross-cut a, .rgt-cross-cut a:hover, .rgt-cross-cut a:focus {
	color: #ccc;
}
 .notifiction-box-pop::after {
 top: -19px;
 right: 18px;
 content: " ";
 border-right-color: #fff;
 border-left-width: 0;
 position: absolute;
 display: block;
 width: 0;
 height: 0;
 border-color: transparent;
 border-right-color: #edeff0;
 border-style: solid;
 bottom: auto;
 font-size: 26px;
 border-width: 10px;
 transform: rotate(90deg);
 left: auto;
}
.close-noti-pop .glyphicon.glyphicon-remove {
	color: #333;
}
.mdl-noti-txt a {
	color: #8abe40 !important;
	text-transform: none !important;
	font-size: 14px !important;
}
.rgt-cross-cut a {
	text-align:right;
	float:right
}
.rgt-cross-cut a .glyphicon {
	color:#333 !important
}
.nifiy-bel-icn {
	position: relative;
	width: auto;
	float: left;
}
.nifiy-bel-icn small {
	color: #fff;
	position: absolute;
	right: -12px;
	top: -2px;
	font-weight: 400;
 text-shadow:;
	background: red;

	border-radius: 50%;
	padding: 2px 2px 0;
	font-size: 11px;
	width: 20px;
	height: 20px;
	text-align: center;
}
/*HEADER CSS END*/


.dispatch {
	width: 100%;
	margin: 4px 0px;
	float:left;
	margin-bottom:25px;
}
.dispatch {
	background: #ffd900;
	margin: 40px 0 0px;
	width: 100%;
	float: left;
	padding: 25px 10px;
	font-size: 18px;
	color: #535b5c;
	font-weight: 600;
}
.cartdispatch {
	background: rgb(255,255,0);
}
/*BANNER CSS START*/
.caption h1 {
	color: #fff;
	font-size: 55px;
	font-weight:600;
}
.caption span {
/*margin: 10px 0 20px;
	display:block;*/
}
.banner {






























	width:100%;
	float:left;
	background:url(img/bnr-bg.jpg) no-repeat scroll;
}
.caption {
	float: none;
	width: 65%;
	/* margin: 150px 0; */
	background: rgb(138, 191, 63, .6);
	padding: 40px;
	margin: 100px auto;
	display: block;
}
#ssearch input {
	padding: 10px;
	border: 1px solid #fff;
	width: 60%;
	font-size: 16px;
	margin-right: 5%;
	letter-spacing: 1px;
}
.caption input.find-btn {
	background: #8abf3f;
	border:2px solid #98c232;
	color: #fff;
	text-transform: uppercase;
	float: right;
	width: 30% !important;
	font-family: 'Poppins', sans-serif;
	margin: 0px;
	font-size: 16px;
	letter-spacing: 2px;
	border-radius:8px;
}
.caption input.find-btn:hover {
	color: #98c232;
	background:none;
 transition:.3s;
}
.caption p {
	color: #fff;
	font-size: 15px;
	display: inline-block;
	font-weight: 400;
	letter-spacing: 2px;
	text-align: center;
	margin-top: 5px !important;
}
.caption h1 {
	color: #fff;
	font-size: 47px;
	margin: 13px 0 !important;
	display: inline-block;
	font-weight:500;
}
#kitgdesc {margin-top:-4px;margin-bottom:10px;}
#Recently #btnalternate{width:48% !important;}
#btnalternate{width:65% !important; padding-top:8px !important; background: #738C4E !important;
  border: none;}
  
  #topbaner {
	background: #ededed !important;
}
 #topbaner .summarynotes {
	color: #000 !important;
}
/*BANNER CSS END*/
.cartn-mixd-btn .checkbox {
	margin-bottom:0px;
}
/* The container */
.outer-input {
	display:inline-block !important;
	position: relative;
	padding: 0px !important;
	margin-bottom: 0px !important;
	cursor: pointer;
	font-size: 22px !important;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border:none !important;
	background:#fff !important;
	margin-right: -5px !important;
}
/* Hide the browser's default checkbox */
.outer-input input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
/* Create a custom checkbox */
.checkmark {
	position: absolute;
	top: 0;
	height: 22px;
	width: 22px;
	background-color: #fff;
	border: 2px solid #777;
	border-radius: 2px;
}
/* On mouse-over, add a grey background color */
.outer-input:hover input ~ .checkmark {
 background-color: #fff;
}
/* When the checkbox is checked, add a blue background */

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
/* Show the checkmark when checked */
.outer-input input:checked ~ .checkmark:after {
 display: block;
}

/* Style the checkmark/indicator */
.outer-input .checkmark::after {
 left: 9px;
 top: 3px;
 width: 5px;
 height: 14px;
 border: solid #000;
 border-width: 0 3px 3px 0;
 -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 transform: rotate(45deg);
}
.movecart {
	text-align:right;
	margin-bottom:10px;
}
#btnminus {
	padding: 4px 12px;
	border: 1px solid #414141;
	border-radius: 4px !important;
	font-weight: bold;
	background: none;
	color: #414141;
}
#btnplus {





	padding: 4px 12px;
	border: 1px solid #414141;
	border-radius: 4px !important;
	font-weight: bold;
	background: none;
	color: #414141;
}
/*LOGIN CSS START*/
.login-sec {
	width:100%;
	float:left;
}
.log-box {
	border: 2px solid #a1d064;
	width: 30%;
	float: left;
	padding: 20px;
	margin-right: 5%;
	text-align: center;
	border-radius: 0;
 transition: .5s;
}
.log-box:hover {
	background:#89bf42;
}

.log-box h4, .log-box h4 a, .log-box p {
	color:#a1d064 !important;
	font-weight:400;
	font-family: 'Poppins', sans-serif;
	font-size:18px;
}
.log-box h4 a {
	font-weight:700;
}
.log-box:hover h4, .log-box:hover h4 a, .log-box:hover p {
	color:#fff !important;
}
.log-box:last-child {
	margin-right:0%;
}
/*LOGIN CSS END*/

/*HOW IT WORKS CSS START*/
.how-work {
	width:100%;
	float:left;
	text-align:center;
}
.how-work-box-left {
	text-align:center;
}
.how-work-box-right {
	text-align:center;
	float:left;
}
.work-sec h4 {
	color: #98c232;
	font-size: 20px;
	font-family: 'Poppins', sans-serif;

	letter-spacing: 2px;
	margin: 20px 0 0;
	display: inline-block;
}
.work-sec p {
	color: #000;
	font-size: 16px;
	line-height:30px;
	font-weight:600;
}
/*HOW IT WORKS CSS END*/

/*ORDER CSS START*/
.order-fresh {
	width:100%;
	float:left;
	background:#f6f6f6;
	padding:40px 0;
	text-align:center;
}
.order-immidiatly {
	width:65%;
	float:none;
	margin:0 auto;
}
.order-immidiatly p {
	color: #414141;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 1px;
}
.place-order {
	width: 100%;
	float: left;
	text-align: center;
	border-top: 1px solid #ccc;
	padding: 100px 0 0;
	margin: 50px 0;
}
.place-order span {
	color:#98c232;
	width:100%;
	font-size:16px;
	letter-spacing:2px;
}

.lblload {
  text-align: center;

  font-size: 15px;

  color: #f90;

  font-weight: bold;

}
.read-more-btn {
	background: #98c232;
	color: #fff;
	
	font-size: 16px;
	text-decoration: none;
	padding: 10px 30px;
	display: inline-block;
	margin: 30px 0 0;
	letter-spacing:1px;
	border:2px solid #98c232;
 transition:.4s;
}
.read-more-btn:hover {
	background: none;
	color:#98c232
}
.place-box h3 {
	color: #98c232;
	font-size: 25px;
	letter-spacing: 2px;
}
.place-box p {
	color: #414141;
	font-size: 16px;
	letter-spacing: 2px;
	line-height: 25px;
}
.place-box {
	background: #fff;
	margin: 0 2% 0 0;
	padding: 20px;
	min-height: 300px;
	width: 23.5%;
	float: left;
}
.addcart .yellow {
	font-size:12px;
	font-weight:bold;
	color:red;
	background:yellow;
	padding:10px;
	margin-top:10px;
}
.place-box img {
	margin:-55px 0 0;
}
.copy-right {
	border-top:1px solid #ccc;
	padding:20px 0;
}
.place-box:last-child {
	margin: 0;
}
/*ORDER CSS END*/

/*FOOTER CSS START*/
.footer {
	width:100%;
	float:left;
	background:#414141;
	padding:30px 0 0;
}
.footer h3 {
	color:#fff;
	font-size:20px;
}
.footer .term-condition li {
	display:inline-block;
}
.footer .term-condition li:first-child {
	float:left;
}
.footer .term-condition li:last-child {
	float:right;
}
.footer li {
	display: block;
	padding: 8px 0;
}
.footer li a, .copy-right p {
	color:#e0e1e2;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	letter-spacing:2px;
}
.copy-right p {
	float:left;
}
.mob-disply {
	display:none;
}
/*FOOTER CSS END*/
body .navbar-toggle {
	background: #98c232 !important;
	height: 35px;
	right: 25px;
	top: 5px;
	border-color: #98c232 !important;
	position: absolute;
	top: 5px;
	margin: 0 !important;
}
body .navbar {
	margin-bottom: 0px !important;
	border: none !important;
	min-height:0px !important;
}
.panel-title .glyphicon {
	font-size: 14px;
	width: auto;
	float: right;
	text-align: right;
}
body .panel-title {
	font-size: 20px;
	color:#fff
}
body .panel-default .panel-heading, body .panel-default {
	color: #333;
	background-color: transparent !important;
	border:none !important;
}
.panel-heading {
	padding:8px 0px !important;
}
body .panel {
	background-color:transparent !important;
}
body .navbar-toggle {
	display:none !important;
}
/*new-design*/
.order-wholsale {
	float: right;
	margin: 20px 0px;
	background: url(img/whole-sale-bgimg.png) no-repeat scroll;
	padding: 0 25px 0;
	background-size: 100%;
}
.order-wholsale h4 {
	font-size: 14px;
	font-style: italic;
}
.order-wholsale img {
	padding: 0 3px;
}
.wholsale-prdct {
	width:100%;
	float:left;
}

.wholsale-prdct h1 {
	background: #89bf42;
	color: #fff;
	text-align: center;
	width: 100%;
	float: left;
	padding: 70px 40px;
	font-size:45px;
}
.party-row li {
	display: inline-block;
	width: 25%;
	float: left;
	text-align: center;
}
.party-row {
	float: none;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	clear: both;
	padding: 10px 0 0;
}
.party-row-mobile span {
	color: #8ABE40;
	font-size: 28px;
	text-align: center;
	font-weight: 600;
}
.dliver-st.pull-top {
	width: 100%;
	float: left;
}
.dliver-st h2 {
	color: #8abf3f;
	margin-bottom: 50px;
	text-align: center;
	font-style: italic;
	font-size: 50px;
	font-weight: 700;
}
.dliver-st .box-dl-text h2 {
	color: #fff;

	margin-bottom: 10px;
	text-align: left;
	font-size: 39px;
}
.dliver-st .box-dl-text p {
	font-size: 20px;
	color: #fff;
}
.box-dl-img {
	max-width:100%;
}
.row-serdlvr {
	background: #8abf3f;
	padding: 70px 0;
}
.btn-getstart {
	background: #fff;
	color: #8abf3f;
	font-size: 30px;
	padding: 10px 30px;
	border-radius: 15px;
	display: inline-block;
	margin: 30px 0 0;
}
.how-work h2 {
	color: #8abf3f;
}
.register-online-sec {
	width: 90%;
	margin: 0 auto;
	display: block;
	float: none;
	text-align: center;
}
.show-mob {
	display:none;
}
.party-row img, .register-online-sec img {
	max-width:100%;
}
.party-row-mobile {
	width: 100%;
	float: left;
	text-align: center;
}
.party-row-mobile img {
	max-width:100%;
}
.row-serdlvr img {
	max-width:100%;
}
.row-serdlvr {
	padding: 30px 0;
}
/*new-design*/

/*RESPONSIVE CSS START*/

.register-online-sec.brookfrm {
	width: 90%;
	margin: 0 auto;
	display: block;
	float: none;
	text-align: center;
	position: relative;
}
.brok-img-text {
	float: none;
	width: 80%;
	margin: 120px auto 150px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
 .glyphicon-bell::before {
 display: block;
padding-top: 0px !important;
}
.inner-header-bg {
	width: 100%;
	float: left;
	background: url(img/INNER-HEADER-BG.jpg) no-repeat scroll;
	padding: 20px 0px 60px 0px;
	text-align: center;
	color: #fff;
	background-size: cover;
	min-height:175px;
}
#tophead {
	color:#98c232;
}
.inner-header-bg2 {
	width: 100%;
	float: left;
	background: url(img/INNER-HEADER-BG2.jpg) no-repeat scroll;
	padding: 20px 0px 60px 0px;
	text-align: center;
	color: #fff;
	background-size: cover;
	min-height:175px;
}
.topnav #smartsearch {
	margin-bottom:0px;
	width:80%;
}
.topnav .find-btn {
	margin: 2px 0px 0px 0px;
	display: inline-block;
	padding: 5px 9px;
	vertical-align: top;
}
.body-wrapper {
	margin-bottom:0px;
	padding:10px 40px;
	float:left;
	width:100%;
}
.gpname {
	font-size:20px;
	width:80%;
}
.gpsimname {
	font-size:18px;
	width:60%;
}
.crtlist {
	padding: 0px 0px 0px 15px;
	list-style: none;
	width: 100%;
	float: left;
	margin: 10px 0px !important;
}
.crtlist li {
	font-size:14px;
	float:left;
	padding:0px 10px;
	width:25%;
}
.crtlist .firstname {
	width:50%;
}
.account-add-to-cart {
	background: #81B42F !important;
	margin: 10px 0px !important;
	border: none !important;
	padding: 10px;
	color: #fff;
	display: block;
	width: 50%;
}
.account-edit-cart {
	background: #81B42F !important;
	margin: 0px 10px !important;
	border: none !important;
	padding: 10px;
	color:#fff;
	cursor:pointer;
}
.addname {
	width:65%;
	float:left;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	padding: 10px 10px;
}
.addcart {
	width:25%;
	float:right;
	margin-top:20px;
}
.three-column-menu {
	width: 925px;
}
.two-column-menu {
	width: 700px;
}
.menu-list {
	min-width: 250px;
	line-height: 22px;
}
.menu-list {
	padding: 0 15px;
}
#dynamicScript {width:100%; float:left; padding:5px; color:#fff; background:#525a5c;}
.menu-list li {
	list-style-type: none;
	font-weight: normal;
	font-size: 13px !important;
	text-transform: none !important;
	padding: 8px 12px !important;
	font-weight: normal !important;
	white-space: nowrap;
	border-bottom: 1px solid #eee;
}
.menu-list a {
	text-transform: none !important;
	font-weight: normal !important;
	white-space: nowrap;
	font-size: 13px !important;
}
.disable {
	disable:true;
}
.account-add-to-cart:hover {
	color: #fff;
}
.sing-product h1 {
	color: #90bd2d;
}
.text-pro-info h4 {
	background-color: #f5f5f5;
	text-align: center;
	color: #000;
	padding: 8px 0;
	margin:30px 0 0;
}
.img-pro-sin {
	text-align:center;
	width:50%;
	float: left;
}
.text-pro-info {
	border:1px solid #ccc;
	padding-bottom:10px !important;
	text-align: center;
}
.tditem {
	width:45%;
}
.subsubcat {
	float: left;
	width: 20%;


	margin: 8px 0px !important;
}
.our-smart-buy {
	margin:0px !important;
}
#accordion .img-responsive {
	height:70px;
	float:left;
	padding-right:10px;

}
.red {
	color:red;

}
.add-rem {
	display:none;
}
.strike {
}
a {
	cursor:pointer;
}
.addfullbutton:hover {
	color:#fff;
}
.additembutton:hover {
	color:#fff;
}
.disabled {
	background: #ededed !important;
	color:#333 !important;
	pointer-events:none;
	text-decoration: line-through;
	display:none !important;
}
.addfullbutton {
	background:#8bbe3f;
	padding:5px;
	border-radius:5px;
	width:55%;
	text-align:center;
	display:inline-block;
	color:white;
}
.additembutton {
	background: #8bbe3f;
	padding: 5px;
	border-radius: 5px;
	width: 55%;
	text-align: center;
	display:inline-block;
	color:white;
}
#ctl00_PageContent_btnAddToWishList {
	margin-top:5px;
}
.addfullbutton a {
	cursor:pointer;
}
.row-product-sec .altera.decrescimo, .add-rem .altera.acrescimo {
	color: #000;
	background: #8bbe3f;
	padding: 6px;
	color:#fff;
}
.quantity-discount-table th {
	text-align:left !important;
}
.read-more-btn:hover {
	background: #8bbe3f !important;
	color:white !important;
}
.deleteitm {
	background: red;
	color: #fff;
	border-radius: 50%;
	width: 30%;
	padding: 3px;
	display: inline-block;
	margin-top: 4px;
	margin-left: 8px;
	text-align: center;
}
.qqty {
	-moz-appearance: textfield;
	width: 38px;
	padding: 0 2px;
	text-align: center;
	float: left;
	margin: 0 5px;
}
.read-more-btn {
	color:#fff !important;
}
#TotalItems {
	background:#ededed;
}
#cartempty h4 {
	font-weight:bold;
	font-size:17px;
	color:red;
}
​ #btnwishfull {
	margin:0px;
}
.text-pro-info img {
	float: right;
	padding: 0 5px 0 0;
}
.text-pro-info .read-more-btn {
	text-align:center;
	margin:15px 0 0;
}
.print-btn {
	width: 100%;
	float: right;
	text-align: right;
	margin: 0px 0px 20px 0px;
}
.description-sec .tabs label {
	padding: 10px 0;
	margin-right: 0;
	background: none;
	font-weight: bold;
	color: #333;
	border: none;
	width:14.2%;
	font-size: 16px;
	font-weight: 400;
	border-bottom: 1px solid #ccc !important;
}
.carton-tab-sec.description-sec .tabs input[type="radio"]:checked + label {
	background: #f5f5f5;
	color: #000;
}
.description-sec {
	width: 100%;
	float: left;
	border: 1px solid #ccc;
	margin:20px 0 0;
}
body .description-sec .cart-nav7 {
	width:14.8% !important;
}
.description-sec.carton-tab-sec .tabs input[type="radio"]:checked + label::after {
 content: "";
 position: absolute;
 top: 100%;
 left: 50%;
 border-top:none;
 border-left:none;
 border-right:none;
 margin-left: 0px;
}
.img-pro-sin img {
	max-width:100%;
}
.img-pro-sin li {
	display: inline-block;
	padding: 10px 4px;
}
.dispatch-transit.singl-pagepro h3 {
	background:#f5f5f5;
	padding:7px 0px;
	text-align:center;
	color:#000;
}
.dispatch-transit.singl-pagepro {
	margin: 25px 0 0;
	display: inline-block;
	width: 100%;
}
.other-varieties {
	width: 100%;
	float: left;
	text-align: center;
}

.other-varieties2 {
	width: 100%;
	float: left;
	text-align: center;
}
.owl-item {
	float: left;
}
.btn-primary, .btn-primary:hover {
	background-color: #98c232;
}
.other-varieties2 {
	width:100%;
	float:left;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.other-varieties2 .owl-item {
	text-align: center;
	padding: 20px 0;
}
.other-varieties2 .owl-theme .owl-controls {
	text-align: center;
	position: relative;
	bottom: 160px;
}
.other-varieties2 .owl-theme .owl-controls .owl-buttons div.owl-prev {
	opacity: 1;
	position: absolute;
	left: -5px !important;
	background:url(images/left-arrow.jpg) no-repeat scroll center center!important;
	border-radius: 0;
	padding: 15px 10px !important;
	text-align: center;
	text-indent:-9999px;
}
.other-varieties2 .owl-theme .owl-controls .owl-buttons div.owl-next {
	opacity:1;
	background:url(images/right-arrow.jpg) no-repeat scroll center center!important;
	position: absolute;
	right: -5px !important;
	border-radius: 0;
	padding: 15px 10px !important;
	text-align: center;
	text-indent:-9999px;
}
.other-varieties2 .item div {
	font-size:14px;
	color:#000;
	font-family: 'droid_sansregular';
	padding:10px 0 0;
}
.other-varieties {
	width:100%;
	float:left;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.attrb li {
	border: 2px solid #ddd;
	padding: 5px;
	width: 45%;
	float: left;

	margin: 4px 0px;
	margin-left: 6px;







	background: #fff;
}
ul.attrb {
	border:none;
}
.other-varieties .owl-item {
	text-align: center;
	padding: 20px 0;
}
.other-varieties .owl-theme .owl-controls {
	text-align: center;
	position: relative;
	bottom: 120px;
}
.other-varieties .owl-theme .owl-controls .owl-buttons div.owl-prev {
	opacity: 1;
	position: absolute;
	left: -5px !important;
	background:url(images/left-arrow.jpg) no-repeat scroll center center!important;
	border-radius: 0;
	padding: 15px 10px !important;
	text-align: center;
	text-indent:-9999px;
}
.in-stock-hint {
	color:#000;
}
.fancybox-skin {
	background:#fff !important;
}
.other-varieties .owl-theme .owl-controls .owl-buttons div.owl-next {
	opacity:1;
	background:url(images/right-arrow.jpg) no-repeat scroll center center!important;
	position: absolute;
	right: -5px !important;
	border-radius: 0;
	padding: 15px 10px !important;
	text-align: center;
	text-indent:-9999px;
}
.owl-item {
	padding:20px 15px !important;
}
.other-varieties .item div {
	font-size:14px;
	color:#000;
	font-family: 'droid_sansregular';
	padding:10px 0 0;
}
.compareItems {
	margin-bottom:10px !important;
}
body .other-varieties .btn-primary {
	border:none;
	background:none;
}
body .modal-dialog {
	margin: 200px auto 0 !important;
}
body .modal-content {
/*background-color: #ec2028 !important*/
}
body h3.modal-title {
	color:#fff;
	font-size:20px;
	text-align:center;
}
.other-varieties.recently {
	border:none;
}
.other-varieties .item div {
	font-family: 'Open Sans', sans-serif;
}
.text-pro-info h1 span {
	font-size:15px;
	color:#ccc;
}
.name-compare {
	width:100%;
	float:left;
	background:#f5f5f5;
	padding:5px 8px;
}
.name-compare h4 {
	float:left;
	font-size:18px;
	color:#fff;
	margin:0
}
.name-compare h5 {
	float:right;
	font-size:18px;
	color:#fff;
	margin:0
}
.carton-option-right.categeor-option-left {
	float:left;
}
.compare-btn {
	text-align: right;
	float: right;
	width: 100%;
	padding: 20px 0;
}
.inner-spac {
	padding-top:4px;
	padding-bottom:4px;
}
.product-deatil li {
	display: block;
	font-size: 14px;
	color: #414141;
	font-weight: 600;
	width: 100%;
	float: left;
}
.product-deatil li a {
	display: block;
	font-size: 14px;
	color: #414141;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	text-decoration:none;
}
.product-deatil li span {
	font-size: 13px;
	color: #ccc;
}
#miniCartWrap a {
	color:#414141 !important;
	font-size:13px;
}
.newCustomer {
	background-color: #E99E43;
	color: white;
	font-weight: normal;
	font-size: 15px;
	padding: 0 5px;
	border-radius: 6px;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	width: 45px;
	top: 9px;
}
.miniCartHeaderText {
	color: #fff;
	margin: 0px 2px;
	display: block;
	font-size:18px !important;
}
.tagdisabled {background-color:#ededed;cursor:none;color:#333;}
.active_tag{background-color: #525a5c !important; color:#fff !important; border:1px solid #fff !important;}
.tag_li {

	font-weight: 704;
	font-size: 14px;
	margin-right: 1%;
	width: 11.62%;
	float: left;
	text-align: center;
	margin-bottom: 13px;
	display: inline-block;
	padding: 10px 0;
	cursor:pointer;
}
#miniCartArrow {
	font-size: 18px !important;
	margin-top: 4px;
	display: block;
}
.price-wrap {
	display:inline-block;
	margin:0px;
}
.gsts {
	font-weight:normal;
}
.price {
	margin:0px !important;
	font-size:15px !important;
	color:#90bd2d !important;
	font-weight:normal;
}
.regular-price {
	margin:0px !important;
	font-size:15px !important;
}
.product-deatil li span.green-color {
	font-size: 15px;
	color: #90bd2d;
	font-weight: 400;
}
.out-stock-hint {
	color: red !important;
	float: left;
	width: 100%;
	margin-top: 5px;
	text-align: left;
}
.displaynone {
	display: none;
}
.terms a {
	margin-left:5px;
}
.product-img {
	width: 25%;
	float: left;
	margin-right:2%
}
.product-deatil {
	width: 73%;
	float: left;
}
.img-thumbnail {
	border:none;
}
.product-img img {
	max-width: 100%;
	border: 0px solid #efefef;
	padding: 5px;
}
.product-img-text {
	width: 100% !important;
	float: left;
}
.product-row {
	margin: 15px 0 0;
	width: 100%;
	float: left;
	height: 100%;
	display: table;
	padding: 0 0 15px;
	border-bottom: 1px solid #ccc;
}
.selecteditem {background:#c4d4ac !important;}

.produc-row.product-row:last-child {
	border-bottom: none;
}
.order-compare-sec {
	width: 24%;
	float: left;
	margin:18px 0 0 !important;
}
.btn-order .read-more-btn {
	margin:0px;
}
.checkbox label {
	min-height: 20px;
	padding-left: 20px;
}
.popover{z-index:99999 !important;}
.input-select input[type="checkbox"] {
	margin: 0 !important;
	margin-top: 0px !important;
}
.categeor-option-left li {
	background:none;
	padding:0;
}
.categeor-option-left h4 {
	text-align:left;
}
.filter-r h4 {
	margin:18px 0 0;
}
.filter-r {
	border-bottom: 1px solid #ccc;
	padding: 0 0 4px;
	margin-top: 20px;
	/* display: inline-block; */
	float: left;
	width: 100%;
}
.sort-select label {
	display: inline-block;
	max-width: 70px;
	margin-bottom: 5px;
	font-weight: 700;
	float:left;
	font-size:17px;
}
.view-select label {
	display: inline-block;
	max-width: 150px;
	margin-bottom: 5px;
	font-weight: 700;
	float: left;
	font-size: 16px;
}
.view-select .form-control {
	min-width: 40%;
	float: right;
}
.view-select .form-control {
	width: auto;
	min-width: 50%;
	float: left;
	border-radius:0px;
}
.compare-btn .read-more-btn {
	margin:0;
}
.checkbox {
	padding-left: 0 !important;
	padding:0 12px 0 0 !important;
	float:right;
}
.filter-btn {
	display: none;
	background: #8abe40;
	font-size: 18px;
	color: #333;
	padding: 8px 8px;
	float: left;
	width: 100%;
	font-weight: 500;
	margin: 20px 0 0;
}
.filter-btn font {
	padding-right: 5px;
}
#guidedNavWrapper {
	padding:0px;
	margin-bottom:15px;
}
.order-compare-sec .checkbox {
	padding: 0 35px 0 0 !important;
}
.payment-page .credit-card-form, .signin-page .login-form, .signin-page .forgot-password-email, .advanced-search-form-wrap {
	width:100%;
	border:none;
}
.account-form .form-group {
	width:100% !important;
}
.login-form {
	padding:0px 0px 16px 0px;
}
/* Position and style the close button (top right corner) */
.sidenav .closebtn {
	position: absolute;
	top: 6px;
	right: 6px;
	font-size: 23px;
	line-height: 20px;
	background: #98c232;
	color: #fff !important;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	text-align: center;
	padding: 4px 0 0;
}
/*nav css*/

.header {
	width:100%;
	float:left
}
img {
	max-width:100%;
}
.serchimg {position: absolute;right: 54px;top: 14px;}

.row.row-product-sec {
	margin: 0;
}
.row-product-sec h4 {
	font-family: 'Poppins', sans-serif;
}
.row.row-product-sec {
	margin-top: 10px !important;
	border: 1px solid #ddd;
}
.panel-group .panel-title a {
	font-size: 17px;
	font-weight: 600;
}
.panel-group .panel-title a:hover {
	text-decoration:none;
}
.panel-group .panel.pnl-bx {
	margin-bottom:20px
}
.fil-carton {
	text-align: center;

	margin: 0 0 10px;
	padding: 0;
	font-size: 25px;
	font-weight: 700;
	color: #8bbe3f;
	text-transform:none
}
.add-rem #ad-rmov {
	-moz-appearance: textfield;
	width: 28px;
	padding: 0 2px;
	text-align: center;
	float: left;
	margin: 0 5px;
}
.bx-add-s {
	padding: 0;
}
.add-rem .altera.decrescimo {
	padding: 5px 0 0;
	background: no-repeat;
	border: none;
	float: left;
}
.col-sm-12.butnssupplierstatement {
    margin-bottom: 22px;
}
.add-rem .altera.acrescimo {
	float: left;
	border: none;
	background:none;
	padding: 5px 0 0;
}
.pnl-bx table th {
	text-transform:none
}
.pnl-bx table th, .pnl-bx table td, .orders-smry-sec td, .orders-smry-sec th {
	text-align: left;
	padding: 0 8px;
}
.pnl-bx table td, .orders-smry-sec td {
	padding: 6px 8px;
}
.pnl-bx th h4 strong, .orders-smry-sec th strong {
	font-size: 15px;
}
.row-product-sec td h4 {
	font-size: 14px;
}
.orders-smry-sec {
	padding:10px;
	border:2px solid #ccc
}
.orders-smry-sec .row-product-sec-heading {
	padding: 2px 0;
	color: #333;
}
.carton-coolapse .panel-default.pnl-bx .panel-heading {
	color: #333 !important;
	background-color: #f5f5f5 !important;
	border-color: #ddd !important;
	padding: 10px 10px !important;
}
.row-product-sec-heading {
	background: #f1f1f1;
	padding: 2px 0;
	color: #333;
}
.carton-coolapse .panel-default.pnl-bx .panel-heading a:before {
	font-family: 'Glyphicons Halflings';
	content: "\e114";
	float: right;
	transition: all 0.5s;
}
.carton-coolapse .panel-default.pnl-bx .panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
.panel-group .pnl-bx .panel-title a {
	font-size: 17px;
	font-weight: 600;
	color: #333;
}


.panel-group .pnl-bx .panel-title a:hover {
	text-decoration:none
}
.carton-coolapse .panel-default.pnl-bx .panel-body {
	border: 1px solid #f1f1f1;
	box-shadow: 2px 3px 3px #f1f1f1;
}
.row-product-sec .altera.decrescimo, .add-rem .altera.acrescimo {
	color: #000;
}
.tab-content.carton-coolapse .row {
	margin: 0;
}
.kit-wrap {
	margin: 0;
}
.ttl-crtn2 #btnwishfull {	
	background-color: #738C4E;
}
.section-carton-pro .carton-option-right {
	padding: 0 15px;
}
.ad-cart-btun, .ad-whis-btun {
	background:#8bbe3f;
}
.ad-cart-btun, .ad-whis-btun {
	background: #8bbe3f;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
	padding: 6px 10px;
	text-align: center;
	border-radius: 2px;
}
.orders-smry-sec table {
	width: 100%;
}
.orders-smry-sec #addcartrow {
	width: 100%;
}
.orders-smry-sec td.ttl-crtn {
	width: 100%;
	float: left;
	padding:0
}
.ttl-crtn2 #btnfull, .ttl-crtn2 #btnItemfull {
	width: 49%;
	text-align: center;
	margin-top:0;
	padding:4px 2px;
}
.ttl-crtn2 #btnwishfull, .ttl-crtn2 #btnwishItemfull {
	width: 49%;
	float: right;
	text-align: center;
	margin-top:0;
	padding:4px 2px;
}
.orders-smry-sec #addcartrow {
	width: 100%;
}
.ttl-crtn2 {
	width: 100% !important;
	float: left;
}
.add-rem .altera.decrescimo {
	padding: 5px 0 0;
	background: no-repeat;
	border: none;
	float: left;
	padding: 4px 6px;
	border: none;
	border-radius: 0;
	background: #98c232;
	color: #fff !important;
	margin: 0px 0px;
	font-size: 20px;
}
.add-rem .altera.acrescimo {
	float: left;
	border: none;
	background: none;
	padding: 5px 0 0;
	float: left;
	padding: 4px 5px;
	border: none;
	border-radius: 0;
	background: #98c232;
	color: #fff !important;
	margin: 0px 0px;

	font-size: 20px;
}
 .orders-smry-sec table td.ttl-crtn2::before {
 content: none;
}
.orders-smry-sec .row-product-sec #showerror::before {
 display: none;
}
/*HOME PAGE CSS START NEW DESIGN*/


* {
	margin:0px;
	padding:0px;
}
body.home {
	color:#333;
	font-family: 'Poppins', sans-serif !important;
}
body.home a {
	font-family: 'Poppins', sans-serif !important;
}
a:focus {
	text-decoration:none
}
body.home h1, body.home h2, body.home h3, body.home h4, body.home h5 {
	font-family: 'Poppins', sans-serif !important;
}
body.home h2 {
	color:#333;
	font-family: 'Poppins', sans-serif !important;
	letter-spacing:.5
}
html {
	scroll-behavior: smooth;
}
body.home p {
	font-size:18px;
	font-family: 'Poppins', sans-serif !important;
	margin:0;
}
a, a:hover {
	text-decoration:none
}
img {
	max-width:100%;
}
body.home ul, body.home p {
	margin:0
}
body.home h2 {
	color: #525a5c;
	font-size: 52px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 40px;
	letter-spacing: normal;










}
body.home .scrollToTop {
	display:none;
}
.space-top {
	margin-top:70px
}
.modal {
	z-index:99999
}
.register-price-button {
	color: #fff !important;
	background: #8bbe3f;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	width: 300px;
	margin: 30px auto 0;
	display: block;
	padding: 18px 0;
	text-transform: uppercase;
	clear: both;
 transition:.5s;
}
.register-price-button:hover {
	color: #fff;
	background: #9dd34b;
}
.full-width {
	width:100%;
	float:left;/*position:relative;
	z-index:999;*/
}
/*HEADER SECTION CSS START*/

.header-section .top-bar {
	background: #525a5c;
	padding: 10px 0;
}
.carton-option-right .orders-smry-sec td tr td:first-child, .carton-option-right .orders-smry-sec table th:first-child {
	padding: 0 5px !important;
	width: calc(75% - 10px) !important;
	float: left;
}
.header-section .top-bar .lft-caller a {
	color: #fff;
	font-size: 18px;
	padding: 5px 0 0 !important;

	display: block;

}
.header-section .top-bar li {
	display: inline-block;
	padding-left: 10px;
	float: left;
}
.header-section .right-login {
	text-align: right;
}
.header-section .right-login li a {
	font-size: 15px !important;
	color: #fff !important;

	text-transform: none !important;
	margin-right: 10px;
	font-weight: normal !important;
	margin-left: 3px;
}

.fas.fa-phone {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.header-section .top-bar i {
	color: #8bbe3f;
	font-size: 16px;
	padding: 0 5px 0 0;
	font-weight: bold;
}
.header-section .navbar-nav a:hover {
	/*color: #525a5c;
	border-color:#c0cacd;
	background-color: #f2f4f5;*/
	text-decoration:none;
}
.header-section .navbar-nav a.active {
	/*color: #525a5c;
	border-color:#c0cacd;
	background-color: #f2f4f5;*/
	text-decoration:none;
}
.header-section .right-navigation {
	float: right;
	text-align: right;
	display: flex;
}
.header-section .navbar {
	/* float: left; */
	width: 100%;/* order: 1; *//* padding: 0; */
}
.header-section .navbar-nav {
	display: inline-block;
	float: right;
	text-align: center;
	width: 100%;
}
.header-section .right-cartsearch {
	width: 100%;
	float: right;
	text-align: right;
	order: 2;
	padding: 30px 0 0;
	float: right;
	order: 2;
}
.header-section .left-logo {
	padding: 10px 0;
}
.navbar-collapse {
	line-height: 100%;
	display: inline-block !important;
	width: 100%;
	float: left;
	text-align: center;
}
.header-section .navbar-nav li {
	display: inline-block;
	float: none;
	padding: 0;
}
.header-section .right-cartsearch i {
	color: #525a5c;
	font-size: 25px;
}
.header-section .cart-btn a {
	position: relative;
	margin-right:3px;
}
.header-section .right-cartsearch li {
	display:inline-block
}

.header-section .right-cartsearch li.cart-btn {
	width: 100px;
	float: left;
	position: relative;
	text-align: center;
	padding-top: 16px;
}

.header-section .search-btn form {
	width: 100%;
	float: right;
	border-bottom: 1px solid #ccc;
}
.header-section .search-btn input[type="text"] {
    padding: 10px;
    font-size: 17px;
    border: none;
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    margin-top: 15px;
    height: 48px;
}
.header-section .search-btn button {
	padding: 6px 10px;
	font-size: 17px;
	border: none;
	cursor: pointer;
	background: no-repeat;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 20px;
}
#pagesearch .modal-footer {
	margin: 0px;
}
#pagesearch .modal-body {
	padding: 10px;
}

.header-section .cart-btn a span.cart-qunty {
	position: absolute;
	right: -10px;
	background: #8bbe3f;
	color: #fff;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	top: -12px;
}
.header-section .right-cartsearch .cart-btn i {
	padding-top: 6px;
}
.header-section .logo-nav-section {
	width: 100%;
	float: left;
	border-bottom: 1px solid #efefef;
}
.header-section .right-login ul {
	float: right;
}
.header-section .left-logo img {
	width: 250px;
}
.heading-caption {
	width: 75%;
	text-align: center;
	margin: 0 auto;
	display: block;
}
/*HEADER SECTION CSS END*/





/*BANNER SECTION CSS START*/
.banner-section {
	background: url(img/banner-bg.jpg) no-repeat scroll;
	padding: 10px 0;
	height: 500px;
	background-size: cover;
	position: relative;
}
.bnr-caption h1 {
	font-size: 40px;
	color: #fff;
	text-align: center;
	font-weight: 700;
}
.bnr-caption p {
	font-size: 20px;
	color: #fff;
	text-align: center;
}
#catbgbanner .bnr-caption p {
	font-size: 20px;
	color: #fff;
	text-align: center;
}
.caption-producer-row {
	width:100%;
	float:left
}
 .box-producer {
	padding: 15px;
	width:32%;
	float:left;
	margin-right:2%
}
#catbgback .box-producer {
	border: 2px solid #fff;
	padding: 15px;
	width: 32%;
	float: left;
	margin-right: 2%;
	min-height: 110px;
	display: table;/* height: 100%; */
}
#catbgback .box-producer:last-child {
	margin-right:0;
}
#catbgback .box-producer .leftimg {
	width: 20%;
	vertical-align: middle;

	display: table-cell;
}
.box-producer:last-child {
	margin-right:0;
}
.box-producer .leftimg {
	width: 20%;
	float: left;
	margin-right: 5%;
}
.box-producer .right-text {
	width: 75%;
	float: left;
}
#catbgback .box-producer .right-text {
	width: 75%;
	float: left;
	margin-left: 0%;
}
.box-producer .right-text h5 {

	color: #fff;
	margin: 0;
	font-size: 21px;
	font-weight: 600;
	margin-bottom: 5px;
}
#catbgback .box-producer .right-text h5 {
	color: #fff;
	margin: 0;
	font-size: 21px;
	font-weight: 600;
	margin-bottom: 5px;
}
.box-producer .right-text p {
	color: #fff;
	text-align: left;
}
#catbgback .box-producer .right-text p {
	color:#fff;
	text-align:left;
	font-size:15px;
}
.caption-producer-row {
	width: 100%;
	float: left;
	margin-top: 30px;
}
#catbgback .caption-producer-row {
	width: 100%;
	float: left;
	margin: 80px auto;
}
.socila-media-banner {
	position: absolute;
	right: 20px;
	top: 40%;
}
body.home .socila-media-banner a {
	color: #fff;
	font-size: 25px;
	text-align: center;
	display: inherit;
}
.socila-media-banner li {
	display:block;
	padding-bottom:5px
}
.bnr-caption {
	width: 100%;
	float: left;
}
/*BANNER SECTION CSS END*/



body.brandhome .banner-section {
	background:url(img/banner-bg.jpg) no-repeat scroll;
	padding:50px 0;
	height:600px;
	background-size:cover;
	position:relative
}
body.brandhome .bnr-caption h1 {
	font-size: 50px;
	color: #fff;
	text-align: center;
	font-weight: 700;
}
body.brandhome .bnr-caption p {
	font-size: 16px;
	color: #fff;
	text-align: center;
}
body.brandhome .caption-producer-row {
	width:100%;
	float:left
}
body.brandhome .box-producer {
	border: 2px solid #fff;
	padding: 15px;
	width:32%;
	float:left;
	margin-right:2%;
	min-height: 108px;
}
.hed {
	font-size:20px !important;
}
body.brandhome .box-producer:last-child {
	margin-right:0;
}
body.brandhome .box-producer .leftimg {
	width: 20%;
	float: left;
	margin-right: 5%;
}
body.brandhome box-producer .right-text {
	width: 75%;

	float: left;
}
body.brandhome .box-producer .right-text h5 {
	color: #fff;
	margin: 0;
	font-size: 21px;
	font-weight: 600;
	margin-bottom: 5px;
}
body.brandhome .box-producer .right-text p {
	color:#fff;
	text-align:left;
}
body.brandhome .caption-producer-row {
	width: 100%;
	float: left;
	margin-top: 70px;
}
body.brandhome .socila-media-banner {
	position: absolute;
	right: 20px;
	top: 40%;
}
body.brandhome .socila-media-banner a {
	color: #fff;
	font-size: 25px;
	text-align: center;
	display: inherit;
}
body.brandhome .socila-media-banner li {
	display:block;
	padding-bottom:5px
}
.bnr-caption {
	width: 100%;
	float: left;
	margin-top:15px;
}
/*THE SAME OLD WHOLESALE STORY SECTION START*/

body.home .wholsalestory-section h4 {
	color: #676767;
	font-weight: 700;
	font-size: 23px;
	margin: -7px 0 20px 0;
	line-height: 34px;
}
body.home .wholsalestory-section P {

	color: #676767;

	font-size:17px;
}
body.home .row.howwodyou-like {
	border-top: 1px solid #ddd;
	padding-top: 50px;
	margin-top: 50px;
}
body.home .howwodyou-like h3 {
	font-size: 30px;
	color: #676767;
	font-weight: 700;
	margin-bottom: 30px;
	margin-top: 0;
}
body.home .box-woudline li {
	display: inline-block;
	color: #676767;
	font-size: 18px;
	/* background: url(img/tick-bg.png) no-repeat scroll; */
	background-size: 10%;
	padding: 0px 12px 0px 70px;
	background-position: left top;
	display: inline-block;
	width: 50%;
	float: left;
	margin-bottom: 15px;
	min-height: 60px;
	position: relative;
}
body.home .box-woudline li img {
	width: auto;
	position: absolute;
	left: 0;
	top: 0;
}
.right-navigation .nav-item.dropdown::after {
 display: inline-block;
 margin-left: 0;
 vertical-align: .255em;
 border-top: .5em solid #525a5c;
 border-right: .4em solid transparent;
 border-bottom: 0;
 border-left: .4em solid transparent;
}

/*THE SAME OLD WHOLESALE STORY SECTION END*/


/*THE NEW WAY TO BUY WHOLESALE SECTION START*/

body.home .newway-section {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#8bbe3f+0,709e2d+100 */
background: #8bbe3f; /* Old browsers */
	background: -moz-linear-gradient(top, #8bbe3f 0%, #709e2d 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #8bbe3f 0%, #709e2d 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #8bbe3f 0%, #709e2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bbe3f', endColorstr='#709e2d', GradientType=0 ); /* IE6-9 */
	padding: 80px 0;
	text-align: center;
}
body.home .newway-section .heading-con h2, body.home .newway-section .heading-con strong, body.home .newway-section .heading-con p {
	color:#fff;
}
body.home .heading-con strong {
	font-size: 20px;
	margin-bottom: 30px;
	display: inline-block;
}
body.home .knowindusttry-secion h2 {
	font-size: 44px;
}
body.home .knowindusttry-secion h2 {
	font-size: 44px;
	margin-bottom: 10px;
}
body.home .newway-section h2 {
	margin-bottom:10px;
}
body.home .boxnewway .leftboxnew {
	width: 30%;
	float: left;
	overflow: hidden;
}
body.home .boxnewway .rightboxnew {
	width: 60%;
	float: left;
	overflow: hidden;
}
body.home .leftboxnew img {
	background: #fff;
	padding: 2px;
	border-radius: 50%;
}
body.home .leftboxnew span {
	width: 100%;
	border-radius: 50%;
	height: 100%;
	float: left;
	border: 10px solid rgba(255, 255, 255, .4);
}
body.home .rightboxnew p {
	color: #fff;
	text-align: left;
	padding: 0 0 0 15px;
}
body.home .boxnewway {
	margin-top: 40px;
}
body.home .newway-section .register-price-button {
	background:#8bbe3f;
	margin-top:50px;
}
body.home .newway-section .heading-con p {
	position: relative;
	-js-display: flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}
body.home .newway-section .heading-con p b {
	display: block;
	-ms-flex: 1;
	flex: 1;
	height: 1px;
	opacity: 1;

	background-color: #fff;
}
body.home .newway-section .heading-con p span {
	padding: 0 20px;
}
body.home .knowindusttry-secion .heading-con strong {
	padding: 0 50px;
}
/*THE NEW WAY TO BUY WHOLESALE SECTION END*/


/*WE KNOW THE INDUSTRY & WE HERE TO HELP YOU SECTION START*/
body.home .heading-con h2, body.home .heading-con strong, body.home .heading-con p {
	text-align:center;
	color: #525a5c;
}
body.home .conter-box .hdr {
	color: #709e2d;
	margin: 0;
	line-height: 40px;
}
body.home .conter-box .hdr strong {
	font-size: 64px;
	color: #709e2d;
	font-weight: 700;
	margin: 0;
	display: block;
}
body.home .conter-box .hdr span {
	font-size: 30px;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
body.home .conter-box strong {
	margin-bottom:0;
}
.superorderinfo_shNotes {
	font-weight: bold;
}
body.home .knowindusttry-secion {
	background: #f2f4f5;
	padding: 60px 0;
}
body.home .conter-box {
	width: 20%;
	float: left;
	border-right: 1px solid #ddd;
	text-align: center;
	padding: 0 10px;
	min-height: 220px;
}
body.home .conter-box:last-child {
	border-right: none;
}
body.home .conter-box p {
	font-size: 18px;
	margin: 10px 0 0;
	color: #525a5c;
}
body.home .counter-section {
	margin: 50px 0 0;
	border-top: 1px solid #ddd;
	float: left;
	width: 100%;
	padding: 50px 0 0;
}
body.home .logos-section {
	width: 100%;
	float: left;
	border-top: 1px solid #ddd;
	margin-top: 50px;
	padding-top: 50px;
}
body.home .logos-section li {
	display: inline-block;
	width: 16.66%;
	float: left;
	padding: 0 20px;
}
body.home .logos-section ul {
	width: 80%;
	text-align: center;
	float: none;
	margin: 0 auto !important;
}
/*WE KNOW THE INDUSTRY & WE HERE TO HELP YOU SECTION END*/

/*CUSTOMER TESTIMONIAL SECTION START*/

body.home .custome-section {

	background: #42484a;
	padding: 60px 0;
}
body.home .custome-section .fa-star {
	color: #8bbe3f;
}
body.home .box-cutomer {
	text-align: center;
}
body.home .box-cutomer p {
	color: #fff;
	font-size: 16px;
}
body.home .custome-section h2 {
	color: #fff;
	margin-bottom: 70px;

}
body.home .box-cutomer strong {
	margin: 20px 0 0;
	display: block;
}
body.home .boxcustomer-innerrow {
	border-right: 2px solid #686d6e;
	padding-right: 25px;
}
body.home .box-cutomer:last-child .boxcustomer-innerrow {
	border-right: none;
	padding-right: 0;
}
body.home .custome-section .register-price-button {
	margin-top: 70px;
}
body.home .star-icons {
	width: 100%;
	float: left;
	margin: 0 0 10px;
}
/*CUSTOMER TESTIMONIAL SECTION END*/



/*HOW DOES IT WORK? SECTION START*/
body.home .how-itwork-section {
	background: #f2f4f5;
	padding: 70px 0;
}
body.home .box-itwork {
	width: 32%;
	float: left;
	margin-right:2%;
	text-align:center;
}
body.home .box-itwork:last-child {
	margin-right:0;
}
body.home .nmbr-digit {
	border-radius: 50%;
	border: 10px solid #f2f4f5;
	width: 140px;
	display: block;
	height: 140px;
	margin: 0 0 0 100px;
	font-size: 65px;
	background: #d8e3cd;
	/* float: left; */
	display: block;
}
.socila-media-banner a {
	color: #fff;
	font-size: 25px;
	text-align: center;
	display: inherit;
}
body.home .box-itwork li {
	display: block;
	color: #525a5c;
	font-weight: 700;
	font-size: 18px;
	text-align: left;
	padding: 0 0px 10px 40px;
	background: url(img/tik-right-icon.png) no-repeat scroll;
	background-size: 7%;
	background-position: left 5px;
}
body.home .box-itwork img {
	max-width: 6%;
	margin-right: 10px;
}
body.home .row-itwork {
	width: 100%;
	float: left;
}
body.home .box-itwork ul {
	margin: 40px auto 0 110px !important;
	text-align: center;
	float: none;
	width: calc(100% - 110px);
}
body.home .hr-line {
	width: 100%;
	float: left;
	background: #ddd;
	height: 1px;
	margin-top: 60px;
}
body.home .row-itwork {
	width: 100%;
	float: left;
	margin: -70px 0 0;
}
body.home .nmbr-digit h2 {
	padding: 15px;
	border-radius: 50%;
	background: #709e2d;
	color: #fff;
	height: 100px;
	width: 100px;
	text-align: center;
	margin: 10px auto;
}
/*HOW DOES IT WORK? SECTION END*/


/*WE KNOW SUCCESSFUL FOOD SECTION START*/
body.home .boxsuccefull-text h3 {
	font-size: 23px;
	color: #676767;
	font-weight: 700;
	margin-bottom: 30px;
	line-height: 35px;
	margin-top: -7px;
}
body.home .boxsuccefull-text p {
	font-size: 17px;
	color: #676767;
	margin-bottom: 14px !important;
	line-height: 30px;
}
body.home .goodfoodwherhouse-section {
	width: 100%;
	float: left;
	margin-top: 50px;
	padding-top: 50px;
	border-top: 1px solid #ddd;
}
body.home .goodfoodwherhouse-section h3 {
	font-size: 22px;
	font-weight: 700;
	color: #676767;
	line-height: 35px;
	margin-top: 0;
}
body .form-control:focus {
  border-color: #3c763d !important;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.goodfoodwherhouse-section li {
	display: inline-block;
	color: #676767;
	font-size: 18px;
	/* background: url(img/tick-bg.png) no-repeat scroll; */
	background-size: 10%;
	padding: 0px 0 0px 70px;
	background-position: left top;
	display: inline-block;
	width: 50%;
	float: left;
	margin-bottom: 15px;
	min-height: 50px;
	position: relative;
}
.goodfoodwherhouse-section li img {
	width: auto;
	position: absolute;
	left: 0;
	top: 0;
}
body.home .goodfoodwherhouse-section ul {
	margin: 40px 0 20px !important;
	width: 100%;
	float: left;
}
.goodfoodwherhouse-section .register-price-button {
	margin: 60px auto 0 !important;
}
/*WE KNOW SUCCESSFUL FOOD SECTION END*/


/*FOOTER SECTION CSS START*/

.footer {
	background: #525a5c;
	padding: 0;
}
.footer-top-need {
	background: #8bbe3f;
	width: 100%;
	float: left;
	padding: 40px 0;
	text-align:center;
}
body .footer-top-need h2 {
	font-size: 40px;
	color: #fff;
	font-weight: 400;
	margin: 0;
	letter-spacing: .5px;
}
.footer-top-need a {
	color: #fff;
}
.footer-top-need i {
	font-size: 35px;
	padding: 0 10px;
}
.footer-middle-content {
	width: 100%;
	float: left;
	padding: 70px 0;
}
.footer-copy-right {
	background: #42484a;
	padding: 30px 0;

}
body .footer-copy-right p {
	color: #fff;
	font-size: 18px;
}
.footer-copy-right strong {
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	padding: 0 15px;
	margin: 0 15px;
	font-weight: 600;
	font-size: 18px;
}
.footer-copy-right a {

	color: #8bbe3f;
	font-weight: 700;
	text-decoration: underline;
}
.footer-middle-content .socila-media li {
	display: inline-block;
}
.footer-middle-content .socila-media a {
	color: #868c8d;
	font-size: 30px;
}
.footer-middle-content .socila-media a:hover {
	color: #fff;
}
.superorderinfo_shNotes_main
{
	float:left;
	margin-left:10px;
}
.superorderinfo_showmore:focus {
	color: #E99E43;
	text-decoration: underline;
}
.footer-middle-content .socila-media li {
	display: inline-block;
	padding: 0 10px;
}
.footer-middle-content .socila-media {
	margin: 50px 0 0;
}
.box-footer a {
	color: #fff;
	font-size: 17px;
}
.box-footer li {
	display: block;
	padding-bottom: 5px;
}
.box-footer h4 {
	font-weight: 600;
	color: #fff;
	margin-bottom: 15px;
	font-size: 24px;
}
.box-footer:last-child {
	border-right: none;
}
.box-footer {
	border-right: 1px solid #757b7d;
	padding-right: 30px;
	padding-left: 30px;
	min-height: 250px;
}
.footer-middle-content .box-footer:first-child {
	text-align:center;
}
.box-footer img {
	max-width: 60%;/* text-align: center; */
}
.box-footer:first-child {
	padding-left:15px;
}
.goodfoodwherhouse-section p {
	font-weight: 400;
	font-size: 17px;
	color: #676767;
}
.goodfoodwherhouse-section p strong {
	color: #8bbe3f;
}
.box-footer ul.socila-media {
	float: none;
	margin: 20px auto 0 !important;
	text-align: center;
	width: 100%;
}

/*FOOTER SECTION CSS END*/




/*EXTRA CSS START*/

.navbar-toggler {
	display: none;
}
.navba-toggler-icon {
	height: 2px;
	background: #333;
	width: 100%;
	float: left;
	margin-bottom: 7px;
 transition: .5s;
}
.navba-toggler-icon:last-child {
	margin-bottom: 0px;
}
.togle-opn .navba-toggler-icon:last-child {
	display: none;
}
.togle-opn .navba-toggler-icon:first-child {
	height: 2px;
	width: 100%;
	float: left;
	margin: 5px 0 0;
	transform: rotate(43deg);
}
.togle-opn .navba-toggler-icon:nth-child(2) {
 transform: rotate(0);
 height: 2px;
 width: 100%;
 float: left;
 margin: -1px 0 0;
 transform: rotate(-44deg);
}
.right-navigation li ul li a {
	color: #333;
}
.right-navigation li ul li a:hover {
	color: #8cbf40;
}
.header-section .navbar-nav li ul li {
	display: block;
	float: none;
	text-align: left;
	padding: 0 !important;
}
.header-section .navbar-nav li ul li a {
	padding: 5px 10px;
	display: block;
}
.minicartwrap {
	padding-top: 4px;
}
body .footer-top-need h2 {
	margin-bottom: 0 !important;
}
/*RESPONSIVE CSS START*/


.header-section .container, .footer .container {
	width: 94%;
}
body .footer p, body .footer h2, body .footer h3, body .footer h4, body .footer h5, body .footer li, body .footer a {
	font-family: 'Poppins', sans-serif !important;
}
body .header-section p, body .header-section h2, body .header-section h3, body .header-section h4, body .header-section h5, body .header-section li, body .header-section a {
	font-family: 'Poppins', sans-serif !important;
}
#tab01 .col-sm-3 {
	white-space: break-spaces;
}
.hhight {
	white-space: break-spaces;
}
.right-login li span {
	float: left;
	text-align: left;
	padding: 0;
}
.entered-promo {line-height: 15px;
  margin-bottom: 20px;
  font-weight: normal !important;
  font-size: 14px;
  background: #98c232;
  color: #fff;
  padding: 5px;}
.entered-promo a {
	color: #fff !important;
	text-decoration: underline;
}
.address-row .address-wrap {width:50% !important;}

.cart-line-item-promo-text {display:none;}
.ccontent a {
	background: #98c232;
	color: #fff;
	padding: 6px 4px;
	border-radius: 3px;
	display: inline-block;
	margin-top: 5px;
	font-size: 14px;
}
.ccontent div a {
	background: transparent;
	margin-top: 0;
}
.ccontent div {
	margin-top: 10px;
}
.sub-entity-image-link {
	width: 100%;
	display: inline-block;
}
.sub-entity-image-wrap.grid-item-image-wrap {
	/* background: #eef0ed; */
	/* padding: 20px 20px; */
	width: 100%;
	margin-bottom: 0;
}
.sub-entity-grid-item .grid-item-inner {
	background: transparent;
	padding: 10px 10px;
}
.sub-entity-grid .sub-entity-link.sub-entity-href-image:focus {
	color: #000;
}
.sub-entity-image-link .img-thumbnail {
	padding: 0;
	line-height: 100%;
	background-color: transparent;
	border: none;
	border-radius: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: 100%;
	width: 100%;
	border-radius: 10px 10px 0 0;
}
.grid-item-name-wrap .sub-entity-name-link {
	font-size: 20px;
	color: #333;

	font-weight: 600;




	display: block;
	margin-bottom: 10px;
}
.sub-entity-name-wrap.grid-item-name-wrap {
	background: #fff;
	padding: 5px 15px;
	/* border-radius: 0 0px 10px 10px; */
	margin-bottom: 0;
	display: inline-block;
	width: 100%;
	min-height: 50px;
	overflow: hidden;
	float: left;
}
.sub-entity-name-wrap.grid-item-para-wrap {
	background: #fff;
	padding: 0px 15px 15px;
	text-align: left;
	border-radius: 0 0px 10px 10px;
	margin-bottom: 0;
	display: inline-block;
	width: 100%;
}
.sub-entity-name-wrap.grid-item-para-wrap {
	background: #fff;
	padding: 0px 15px 15px;
	text-align: left;
	border-radius: 0 0px 10px 10px;
	width: 100%;
	max-width: 100%;
	height: 45px;
	margin: 0 auto;
	font-size: 14px;
	min-width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 21px;
}
#navbardrop .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 10px solid;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	margin-top: -2px;
}
/*BYRON PAGE CSS START*/



.advnce-serch-sec h2 {
	color: #8abe40;
}
.byron-page h2 {
	color: #575e5f;
}
.inner-page-heading h2 {
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold !important;
	color: #8abe40;
	margin: 10px 0 20px;
	font-size: 40px;
	letter-spacing: inherit;
}
.byron-page h2, .byron-page h3, .byron-page h1 {
	font-family: 'Poppins', sans-serif !important;
	font-weight:bold !important
}
body, .byron-page p {
	font-family: 'Poppins', sans-serif !important;
	font-size:16px;
	color:#535b5d;
}
body .byron-page a {
	font-family: 'Poppins', sans-serif !important;
}
.byron-content p {
	display: block;
	margin: 10px 0 !important;
	color: #535b5d !important;
	font-size:16px
}
.byron-page h3 {
	color: #535b5d;
	font-weight:bold;
}
.byron-page a {
	color: #8abe40;
}
.serchadvance {
	width: 45%;
	float: left;
	position: relative;
}
.pageLinksWrap {
	width:auto !important;
}
.pagerWrap {
	margin-left: 2%;
}
.pageHeadingWrap {
	font-weight:bold;
}
#catSortByTop {
	width: 26%;
	float: left;
	margin-left:1%
}
.pagesize {
	width: 27%;
	float: left;
	margin-left:1%
}
.advnce-serch-sec label {
	color: #575e5f;
	font-weight: bold;
	font-size: 18px;
	display: inline-block;
	float: left;
	margin-top: 5px;
	width:180px;
}
.sortbylabel, .pageSizeHeading {
	color: #575e5f;
	font-weight: bold;
	font-size: 18px;
	display: inline-block;
	float: left;
	margin-top: 5px;
}
.advnce-serch-sec input {
	background: #fff;
	border: 2px solid #ccc;
	padding: 0 10px;
	height: 40px;
	float: left;
	display: inline-block;
	width: calc(100% - 190px);
	margin-left: 5px;
	color: #535b5c;
}
.catSortBy .sortbylabel.productcontrollabel {
	width: 80px;
}
.catSortBy select {
	width: calc(100% - 90px);
	background: #fff;
	border: 2px solid #ccc;
	padding: 0 10px;
	height: 40px;
	float: left;
	display: inline-block;
	margin-left: 5px;
	color: #535b5c;
}
.pagesize select {
	width: calc(100% - 200px);
	background: #fff;
	border: 2px solid #ccc;
	padding: 0 10px;
	height: 40px;
	float: left;
	display: inline-block;
	margin-left: 5px;
	color: #535b5c;
}
.serchadvance button {
	font-weight: bold;
	font-size: 16px;
	height: 40px;
	margin-left:-40px;
}
.advnce-serch-sec {
	background: #f1f3f4;
	padding: 30px 20px !important;
	width:73% !important;
}
.byron-page .container {
	max-width: 85%;
}
.inner-page-heading .container {
	max-width:85%;
}
.productdet a {
	color: #535b5c;
	font-size: 22px;
	font-weight: bold;
}
.pagesize .pageSizeHeading {

	width: 190px;

}
.productdet a:hover {
	color:#8abe40;
}
.box-rgt-pro .product-img img {
	border: none;
	padding: 0;
}
.product-deatil .loginlink {
	background: #8abe40;
	color: #fff !important;
	text-align: center;
	width: auto;
	display: inline-block;
	font-size: 18px !important;
	padding: 15px 20px;
}
.product-deatil .loginlink-order {
	color: #8abe40;
	font-size: 18px;
	font-weight: 400;
	margin: 10px 0 0;
}
body .order-compare-sec .checkbox {
	padding: 0 !important;
	text-align: left !important;
	float: left !important;
}
.product-deatil li .outer-input {
	float: left;
	width: 40px;
	background: transparent !important;
}
.order-compare-sec a {
	color: #8abe40 !important;
	font-weight: 400 !important;
	font-size: 16px !important;
}
.productdet {
	margin: 10px 0;
}
.min-dispatch img {
	width: 25px;
	margin-right: 5px;
}
.product-deatil .min-dispatch li {
	display: inline-block;
	width: auto;
	padding: 5px 10px;
	border-right: 1px solid #ccc;
	color: #535b5c;
	font-weight: normal;
	min-height: 35px;
}
.product-deatil .min-dispatch li:last-child {
	border-right: none;
}
.product-deatil .min-dispatch li:first-child {
	padding-left: 0;
}
.produc-row.product-row {
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px !important;
	margin-top: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.byron-prodcts-sec {
	margin-top: 25px;
}
.faq-resorses {
	background: #42484a;
	text-align: center;
	padding: 40px 0;
	margin: 10px 0 0;
	height:450px;
	overflow:auto;
}
.col-full {
	width:100%;
	float:left;
}
.faq-resorses h2 {
	color: #fff;
}
.card-header {
	background: #535b5d !important;
	border: none;
	text-align: left;
	font-size: 20px;
	padding: 5px 8px;
}
.card-body {
	text-align: left;
	background: #f1f3f4;
	padding: 5px 8px;
	height: 220px;
	overflow: hidden;
	overflow-y: scroll;
}
.card-header h5 {
	font-size: 22px !important;
	font-weight: bold;
	color: #fff;
	padding-right: 20px;
	position: relative;
}
.card-header a:hover {
	border:none !important;
	text-decoration:none
}
.faq-resorses .card-body p {
	font-size: 16px;
	color: #535b5d;
	display: block;
	margin: 10px 0 !important;
}
.faq-resorses .card {
	border: none;
	margin-bottom: 15px;
}
.latest-news.col-full {
	background: #f1f3f4;
	padding: 20px 0px 50px 0px;
	text-align: center;
}
.boxlatest-news {
	text-align: left;
}
.lftnes-img {
	width: 20%;
	float: left;
	margin-right: 2%;
}
.rght-contnt-nes {
	width: 60%;
	float: left;
}
.readlatst-news-btn {
	color: #fff !important;
	padding: 15px 40px;
	background: #ff9900;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 40px auto 0;
	display: block;
}
.rght-contnt-nes h4 {
	color: #8abe40;
	font-weight: bold;
	margin-top:0px;
	font-size:20px;
}
.latest-news .row {
	margin-top: 30px;
	display:flex;
	flex-wrap:wrap;
}
.latest-news h2 {
	color: #535b5d;
}

.faq-resorses .accordion {
	margin-top: 30px;
}
.wholsale-distri-sec .container_ {
	margin-top: 30px;
	margin-top: 30px;
}

.wholsale-distri-sec {
	margin: 0;
}
.wholsale-distri-sec h5 {
	color: #535b5d;
	font-weight: bold;
	margin: 20px 0 10px;
	font-size: 1.25rem;
}
.wholsale-distri-sec h3 {
	font-size: 1.75rem;
	float: left;
	width: 100%;
	margin-top: 10px !important;
	/* display: block; */
	margin-bottom: 25px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
}
.wholsale-distri-sec li {
	display: block;
	background: url(img/tik-icon.png) no-repeat scroll;
	background-position: left 5px;
	background-size: 20px;
	padding: 0 0 0 35px;
	width: 25%;
	float: left;
	color: #535b5d;
	margin-bottom: 15px;
}
.recipe-avaible {
	background: #54a9bf;
	padding: 20px;
	float: left;
	margin: 0 0 20px;
	min-height: 100px;
}
.recipe-avaible img {
	width: 70px;
	float: left;
	padding-right: 10px;
}
.recipe-avaible h3 {
	color: #fff;
	margin-bottom: 0;

	margin-left: 75px;
	display: block;
	margin-top: 0;
}

.recipe-avaible p {
	color: #fff;
	font-size: 18px;
	display: block;
	margin-left: 75px !important;
}
.lfftbrnd-sec {
	width: 100%;
	float: left;
	margin: 0;
	padding-bottom: 10px;
 border-bottom:;
}
.lfftbrnd-sec h4 {
	font-size: 22px;
	font-weight: bold;
	color:#535b5d;

}
.lfftbrnd-sec li {
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 4px;
	color:#535b5d
}


.lfftbrnd-sec input {
	float: right;
	text-align: right;
}
.lfftbrnd-sec a {
	color: #535b5c;
}
.lfftbrnd-sec a:hover {
	color: #8abe40;
}
.brnd-optionlft {
	background: #f1f3f4;
	padding: 20px 20px;

	float: left;
}
.brnd-optionlft .guidedNavBlock {
	padding-bottom: 10px;
}
.entityPagePagingWrap .viewingPageHeading {
	float: right;
	width: auto;
	position: absolute;
	margin-top: -40px;
	text-align: right;
	right: 0;
}
.youslect-as font {
	float: right;
}
.youslect-as font img {
	width: 15px;
}
.brnd-optionlft .lfftbrnd-sec:last-child {
	border-bottom: none;
	margin: 0;
}
.card-header i {
	float: right;
	transform: rotate(0deg);
	color: #8abe40;
	position: absolute;
	right: 0;
	top: 0;
}
.card-header .collapsed i {
	transform:rotate(0deg);
}
.wholsale-distri-sec p {

	margin-bottom: 10px !important;
	font-family: 'Poppins', sans-serif !important;
	font-size: 16px;
}
.product-deatil .prdct-with-logn li span {
	font-size: 16px;
	color: #8abe40;
	display:inline-block;
}
.prdct-with-logn strong {
	color: #535b5c;
	font-weight: bold;
}
.prdct-with-logn {
	width: 50%;
	float: left;
}
.prdct-with-logn.cartn-mixd-btn {
	width: 50%;
	float: right;
position:relative;
}
.min-dispatch {
	width: 100%;
	float: left;
	padding-left:0px !important;
}
.produc-row .order-compare-sec {
	width: 100%;
}
.incre-decrs-btns {
	width: 30%;
	float: left;
	margin-left: 15%;
}
.cartn-mixd-btn .read-more-btn {
	width: 52% !important;
	float: right;
	margin: 0 0 20px 0;
	border-radius: 1px;
	color: #fff !important;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	padding: 7px 2px;
	/*! clear: right; */
	background: #8abe40;
	height: 38px;
	padding: 6px 0 0 !important;
}
.lfftbrnd-sec .guidedNavBlock {
	background: transparent;
	padding:0px 0px 10px 0px !important;
}
.form-control.qqty {
	width: 40%;
	float: left;
	margin: 0;
	border: none;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	border-radius: 0;
	height: 37px;
	background: #fff;
}
.panel-body .form-control.qqty {
	border:1px solid #ccc;
}
#showAddQtyForSingle .form-control.qqty {
	width:15%;
}
.incre-decrs-btns .decrescimo {
	float: left;
	width: 30%;
	padding: 4px 0;
	font-size: 20px;
	background: #8abe40;
	margin: 0;
	border-radius: 0;
}
.incre-decrs-btns .acrescimo {
	float: right;
	width: 30%;
	padding: 4px 0;
	font-size: 20px;
	background:#8abe40;
	margin: 0;
	border-radius: 0;
}
.cartn-mixd-btn .get-discount-btn {
	color: #ff9900;
	float: right;
	text-decoration: none;
	font-weight: normal;
	font-size: 17px;
	clear: both;
}
.cartn-mixd-btn .read-more-btn img {
	width: 18px;
 padding:;
	margin-right: 5px;
}
.cartn-mixd-btn .read-more-btn i {
	margin-right: 5px;
	font-size: 20px;
}
.produc-row:last-child {
	border-bottom:none;
	margin-bottom:0;
}
.guidedSelectionTitle {
	font-weight:bolder;
}

.lfftbrnd-sec h3 {
	font-weight: bold;
	border-bottom: 2px dashed #8abe40;
	padding-bottom: 10px;
}
.lfftbrnd-sec .sectionHeader {
	font-size: 22px;
	font-weight: bold;
	color:#535b5d !important;
	text-transform: none !important;
}
.product-deatil li .outer-input span.checkmark {
	font-size: 13px;
	color: #ccc;
	left: 0;
}
.product-deatil li .checkbox {
	float: left !important;
	text-align: left;
}
.product-deatil li .checkbox a {
	display: inline-block;
	color: #8abe40 !important;
}
.show.collapse .card-body {
	display: none;
}
.show.in .card-body {
	display: block;
}
.product-deatil .loginlink {
	margin-bottom: 10px;
	margin-right: 10px;
}
.product-deatil .prdct-with-logn .loginlink:last-child {
	background: none;
	color: #ff9900 !important;
	font-weight: normal;
	padding: 0;
}
.lftnes-img .img-thumbnail {
	padding: 0;
	border: none;
	border-radius: 2px;
}
.product-deatil .prdct-with-logn .loginlink:last-child {
	display: block;
	text-align: left;
}
/*BYRON PAGE CSS END*/

.bg-gry-row {
	min-height:100px;
}
.attrb {
	background:none !important;
	border-radius:0px !important;
	border:1px solid #ddd;
}
.attrb a {
	font-size:12px !important;
	font-weight:normal !important;
	color:#535b5d;
}
.add-to-cart-buttons .add-to-cart-button {
	color: #fff !important;
	margin-bottom: 10px !important;
}
.button.add-to-wishlist-button {
	padding: 10px 10px;
}
.sidenav .group-header {
	font-size: 22px;
	font-weight: bold;
	color: #535b5d !important;
	text-transform: none !important;
}
.sidenav .guidedNavBlock {
	margin-bottom: 0;
	border: none;
	padding: 20px;
	background: #f1f3f4;
	border-bottom: 2px dashed #8abe40;
}
.guidedNavBlock:last-child {
	border-bottom: none;
}
.sidenav .navsection a {
	font-size: 16px !important;
	color: #535b5c;
}
.add-to-cart-button {
	color: #fff !important;
}
.cartn-mixd-btn .read-more-btn img {
	width: 16px;
	margin: 0 10px 7px 0;
	line-height: 1;
	font-size: 18px;
}
.cartn-mixd-btn .read-more-btn i {
	font-size: 18px;
	display: inline-block;
	margin-top: 3px;
}
.product-deatil .cartn-mixd-btn .checkbox {
	float: right !important;
	padding: 0 !important;
}
.cartn-mixd-btn .read-more-btn {
	margin-bottom: 0;
}
.get-discount-btn.tipso_style {
	color: #f90;
	text-decoration: underline;
	border-bottom: none;
	margin: 10px 0 10px;
	font-weight:normal;
}
.cartn-mixd-btn .mixed .read-more-btn {
	margin-bottom: 15px;
}
.bg-gry-row {
	padding: 30px 15px 0 !important;
}
.pagerArea.bottomPagerArea {
	float: right;
	width: 100%;
	text-align: right;
}
.pagerArea.bottomPagerArea .pagerWrap {
	float: right;
}
.pagerArea.bottomPagerArea .pagerWrap .pageLinksWrap {
	float: right;
	width: 100%;
	text-align: right;
}
.order-summary-shipping123 {display:none;}
body .add-to-cart-button {
	border-radius: 0 !important;
	font-size: 14px;
	text-decoration: none;
	padding: 10px 30px !important;
	display: inline-block;
	color: #000 !important;
	font-weight: 600;
	letter-spacing: 1px;
	border: 2px solid #98c232;
 transition: .4s;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
}
.add-to-cart-quantity .quantity-field {
	background: #fff;
	border: 1px solid #ccc;
	color: #333;
	border-radius: 0;
	height: 40px;
	font-size: 14px;
}
.button.add-to-wishlist-button {
	padding: 10px 10px;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	border-radius: 0;
}
body .add-to-cart-button {
	color: #fff !important;
}
.wholsale-distri-sec h2 {
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
	color: #575e5f;
}
.wholsale-distri-sec h4 {
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
	color: #575e5f;
}
.card-body hr {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*14-5 css*/

.product-info.col-sm-12 {
	padding: 10px 15px 0 15px !important;
}
.product-name {
	color: #8cbf40;
	font-weight: bold;
	font-family: 'Poppins', sans-serif !important;
}
.carton-coolapse .panel-default.pnl-bx .panel-heading {
	color: #fff !important;
	background-color: #525a5c !important;
	border-color: #525a5c !important;
	padding: 15px 15px !important;
	border-radius: 0;
}
.panel-group .pnl-bx .panel-title a {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	font-family: 'Poppins', sans-serif
}
.panel-group .panel {
	border-radius: 0;
}
.carton-option-left .fil-carton {
	text-align: left;
	margin: 0px 0 15px;
	letter-spacing: 1px;
	font-size: 22px;
}
.pnl-bx .row-product-sec-heading th h4 strong {
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
	color: #525a5c;
}
.pnl-bx table th, .pnl-bx table td, .orders-smry-sec td, .orders-smry-sec th {
	padding: 0 15px;

}
.pnl-bx table td, .orders-smry-sec td {
	padding: 6px 10px;
}
.row.row-product-sec {
	border: none;
}
body .row.row-product-sec {
	margin: 0px !important;
	background: #fff;
}
body .carton-option-left .row.row-product-sec {
	border-bottom: 2px solid #e7e7e7 !important;
}

.carton-coolapse .panel-default.pnl-bx .panel-body {
	background: #f5f5f5;
}
.row-product-sec-heading {
	background: #e7e7e7;
	padding: 2px 0;
}
.row-product-sec td h4 {
	font-size: 15px;
	color: #525a5c;
	line-height: 24px;
}
.additembutton {
	border-radius: 0;
	text-transform: uppercase;
	font-weight: bold;
}
.addfullbutton {

	border-radius: 0;
	text-transform: uppercase;
	font-weight: bold;
}
.row-product-sec span {
	display: table;
	width: 100%;
}
#accordion .img-responsive {
	width: 100%;
	display: table-cell;
}
.row-product-sec td h4 {
	font-size: 13px;
	vertical-align: middle;
	display: table-cell;
	width: 80%;
}
.panel-group .panel + .panel {
	margin-top: 0;
}
.panel-group .panel.pnl-bx {
	margin-bottom: 3px;
}
.other-varieties h3 {
	color: #8cbf40;
	font-weight: bold;
	font-size: 30px;
	font-family: 'Poppins', sans-serif;
	padding: 0 15px !important;
}
.carton-coolapse .panel-default.pnl-bx .panel-body {
	border: none;
}
.other-var-product .grid-item {
	border: 8px solid #f5f5f5;
	
}
.other-var-product .owl-item a {
	font-weight: bold;
}
.entity-product-price-wrap.grid-item-price-wrap {
	display: inline-block;
}

.other-var-product .grid-item {
	border: 8px solid #f5f5f5;
	padding: 15px;
	min-height: 290px;
}

.deleteitm {
	border-radius: 0;
}
.row-product-sec td h4 {
	width: auto;
}
.addfullbutton {
	width: 90%;
}
.fancybox.morinfo {
	
	padding: 5px 10px;
	/* border-radius: 5px; */
	width: auto;
	text-align: left;
	display: inline-block;
	
	border-radius: 0;
	text-transform: uppercase;
	font-weight: bold;
}
.fancybox.morinfo img {
	text-align: right;
	float: right;
}
.carton-option-left .add-rem {
	margin-left: 8px;
	float: right;
	text-align: right;
	width: auto;
}
.orders-smry-sec {
	padding: 15px 20px;
	border: none;
	background: #f5f5f5;
}
.orders-smry-sec .fil-carton {
	text-align: left;
}
.orders-smry-sec td.tditem {
	padding: 4px 4px;
	width: auto;
}
.pnl-bx th h4 strong, .orders-smry-sec th strong {
	font-size: 15px;
	color: #525a5c;
	font-family: 'Poppins', sans-serif;
}
.tditem + td span {
	float: left;
	width: auto;
}
#showdiscount #disct {
	float: right !important;
	color: #ff9800;
	font-weight: bold;
	padding: 8px 10px;
}
.row-product-sec td h4 {
	min-width: 1px;
}
#TotalItems {
	background: transparent;
}
.ttl-crtn2 #btnfull {
	border-radius: 0;
}
.ttl-crtn2 #btnwishfull {
	border-radius: 0;
}
#addcartrow {
	background: transparent !important;
}
body .row.row-product-sec {
	margin: 0px !important;
	border-bottom: none;
	background: #fff;
}
#kitrelated h2 {
	font-weight: bold !important;

	font-family: 'Poppins', sans-serif !important;
	padding: 0px 0 20px 15px;
}
.carton-option-right .orders-smry-sec td, .carton-option-right .orders-smry-sec th {
	padding: 6px 15px;
}
.carton-option-left .add-rem.fll {
	width: 50%;
	margin: 0;
	text-align: right;
	float: left;
}
.add-rem.fll .form-control.qqty {
	width: 50%;
}
.add-rem.fll .altera.acrescimo {
	width: 25%;
}
.add-rem.fll .altera.decrescimo {
	width: 25%;
}
.additembutton {
	width: auto;
}
#showdiscount #disct {
	float: right !important;
}
.carton-option-right .orders-smry-sec td {
	padding: 0;
}
.carton-option-right .orders-smry-sec td tr td {
	padding: 5px 15px;
}
.row-product-sec span.spqty, .row-product-sec span.spqty span {
	width: auto;
	display: inline-block;
}
#showdiscount {
	width: 70% !important;
	margin: 10px 0 20px !important;
}
body .carton-option-right .row.row-product-sec {
	border-bottom: none;
}
#showdiscount #disct:hover + #lttdiscount {
	display: block;
}
#AddtoListPanel td span {
	width: auto;
}
.deleteitm {
	background: transparent;
	color: #fff;

	border-radius: 50%;
	width: 40%;
	padding: 0;
	display: inline-block;
	margin-top: 4px;
	margin-left: 8px;
	text-align: center;
	color: transparent;
	background-size: 100%;
	background-repeat: no-repeat;
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	text-align: center;
	display: inline-block;
}

.deleteitm::before {
 content: "\f1f8";
 color: #fff;
 text-align: center;
 display: inline-block;
 border-radius: 50%;
 padding: 2px 5px;
 width: 25px;
 height: 25px;
 background: #FF0000;
 font-size: 14px;
}
body .row.row-product-sec #addcartrow {
	border-bottom: none;
}
.row-product-sec span.ssqty {
	float: left;
	width: auto;
}
body .row.row-product-sec#addcartrow {
	border-bottom: none;
}
#showdiscount #disct:hover + #lttdiscount {
	display: block !important;
}
#accordion .img-responsive {
	height: auto;
}
#lttdiscount {
	top: 38px;
}
#showdiscount #disct {
	position: relative;
	z-index: 99;
}
.quantity-discount-header h4 {
	font-size: 17px !important;
	font-weight: bold;
	padding: 6px 8px;
}
 #lttdiscount td::before {
 width: auto;
 content: none;
}
#showdiscount {
	width: 100% !important;
}
#condis {
	width: 100%;
	float: left;
	margin: 0px 0 0;
}
#condis h3 {
	font-weight: bold !important;
	font-family: 'Poppins', sans-serif !important;
	padding: 0px 0 20px 15px;
	display: block;
	color: #8bbe3f;
}
.disptch-transit-row.row {
	margin: 0;
	padding: 0 15px;
}
.disptch-transit-row .col-xs-12.col-sm-12 {
	padding: 0;
}
.disptch-transit-row .col-xs-12.col-sm-12 ul {
	padding: 10px 15px;
}
.carton-option-left table {
	width: 100%;
}
.fancybox.morinfo {
	
}
.carton-option-right #test.orders-smry-sec {
	margin: 15px 0 0;
	float: right;
	width: 100%;
}
.carton-option-right #condis {
	width: 100%;
	float: left;
	margin: 0 0;
	background: #f5f5f5;
	padding: 0px 0 20px 0;
}
.carton-option-right #condis h3 {
	padding: 0px 0 0px 15px;
}
.ttl-crtn2 #btnItemfull #crtcnt {
	width: auto;
	display: inline-block;
}
#showAddQtyForSingle {
	width: 50% !important;
}
.ttl-crtn2 #showdiscount {
	width: 50% !important;
	overflow: visible;
}
#showdiscount #disct {
	font-size: 13px;
}
#lttdiscount {
	width: 420px !important;
}
.row-product-sec td h4.red.ittm {
	padding: 0 5px;
	width: 32%;
	line-height: 18px;
}
.row-product-sec td h4.red.ittmf {
	padding: 0 5px;
	width: auto;

	line-height: 18px;
	padding: 0 12px;
}
#kitrelated.other-varieties h2 {
	color: #8cbf40;
}
.row-product-sec td h4.red.ittmf font {
	text-align: left;
	display: block;
	float: left;
	padding: 0;
	width: 100%;
}
.row-product-sec td h4.red.ittm font {
	
	float: left;
	padding: 0;
	width: 100%;
	color:red;
}
.claimcontent {
	display: block;	
	margin: 10px 0px;
	font-size: 14px;
}
/*14-5 css*/


/*24-5 css*/
.row-product-sec td h4.ssprice {
	width: 50%;
	padding-right: 5px;
}
.carton-option-left .add-rem {
	margin-left: 0;
}
.row-product-sec td h4.red.ittmf {
	padding: 0 12px 0 0;
}
.add-rem .altera.decrescimo {
	padding: 4px 3px;
}
.add-rem .altera.acrescimo {
	padding: 4px 3px;
}
.odrct {
	background: #c4d4ac !important;
}
.brnd-optionlft {
	width: 100%;
}
.right-login li span.lloginn {
	float: none;
}
a:hover {
	color:#98c232
}
.variation-list .details {
	float: left;
	width: 100%;
	color: #000 !important;
}
.variation-list .details p {
	color: #000 !important;
}
.read-less .less-link {
	color: #98C232 !important;
}
.entityDescriptionWrapper {
	float: left;
	width: 100%;
	float: left;
	margin: 0 !important;
}
/*9july 2021*/

.btnlgin {
	width: 100%;
	float: left;
}
#catpage .wholsale-distri-sec {
	width: 48%;
	float: left;
	background: #f5f5f5;
	padding: 60px 30px;
	margin: 0;
	min-height: 320px;
}
.lrgnrgstr-btn {
	background: #8bbe3f;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 15px;
	width: 48%;
	float: left;
	text-align: center;
	text-transform: uppercase;
}
.rgirgnrgstr-btn {

	background: #8bbe3f;
	color: #fff;

	font-size: 18px;
	font-weight: bold;
	padding: 10px 15px;
	width: 48%;
	float: right;
	text-align: center;
	text-transform: uppercase;
}
.rgirgnrgstr-btn:hover, .lrgnrgstr-btn:hover {
	color: #fff;
}
#catpage .wholsale-distri-sec h3 {
	font-size: 2rem;
	float: left;
	width: 100%;
	margin-top: 0 !important;
	/* display: block; */
	margin-bottom: 25px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
	text-align: left !important;
	line-height: 50px;
}
.whtmenmber {
	width: 48%;


	float: right;
	background: #f5f5f5;
	padding: 40px 30px;
	margin: 0px 15px 0px 0px;
}
.whtmenmber h3 {
	color: #8bbe3f;
	font-size: 30px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
	margin: 0;
}
.whtmenmber p {
	color: #525a5c;
	font-size: 15px;
	margin: 10px 0 !important;
	display: inline-block;
}
.whtmenmber li {
	color: #525a5c;
	font-weight:600;
	font-size: 20px;
	display: table-cell;
	margin: 0 0 10px;
	font-size: 16px;
	background-size: 10%;
	padding: 0px 2px 0px 40px;
	background-position: left top;
	display: inline-block;
	width: 49%;
	/* float: left; */
	margin-bottom: 17px;
	min-height: 25px;
	position: relative;
	vertical-align: middle;
}
.whtmenmber li img {
	margin: 0 10px 0 0;
	width: 25px;
	position: absolute;
	left: 0;
	top: 0;
}
#catpage #entitylay .grid-item-inner {
	text-align: center;
	padding: 0;
	border-radius: 0;
}
#catpage #entitylay .grid-item-inner .img-responsive {
	border-radius: 0;
}
#catpage .sub-entity-name-wrap.grid-item-name-wrap {
	background: rgba(140, 191, 64, .8);
	padding: 0px 15px 0;
	/* border-radius: 0 0px 10px 10px; */
	margin-bottom: 0;
	display: inline-block;
	width: 100%;
	height: 75px;
	overflow: hidden;
	float: left;
	margin: -75px 0 0;
	z-index: 9;
	position: relative;
}
#catpage .grid-item-name-wrap .sub-entity-name-link {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	display: block;
	margin-bottom: 0;
	vertical-align: middle;
	display: table-cell;
	overflow: hidden;
	line-height: 30px;
	padding: 0 15px;
}
#catpage .sub-entity-name-wrap.grid-item-name-wrap {
	margin: -90px 0 0;
	z-index: 9;
	position: relative;
	vertical-align: middle;
	display: table;
	height: 90px;
	overflow: hidden !important;
}
#crtaccount h1 {
	font-size: 30px;
	color: #8cbf40;
	font-size: 40px;
	font-weight: bold;
	font-family: 'Poppins', sans-serif !important;
}
#crtaccount .account-form.col-sm-5.boxBackground {
	border: none;
	padding: 0 0 30px;
}
#crtaccount .account-text span {
	background: #525a5c;
	width: 100%;
	float: left;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	padding: 10px 30px;
}
#crtaccount .account-text {
	width: 100%;
	float: left;
	margin: 0 !important;
}
.account-form .form-group {
	width: 100% !important;
	margin: 0;
	padding: 5px 30px;
}
#crtaccount .account-form .form-control {
	padding: 4px 12px;
	height: 40px;

	border-radius: 0;
}
#catpage .col-sm-12 .col-sm-6 {
	background: #f5f5f5;
	width: 48%;
	float: left;
	text-align: left;
	padding: 30px 25px !important;
}
#catpage .related-item-image-wrap {
	margin-bottom: 10px;
}
#catpage .related-item-name-wrap a {
	color: #8bbe3f;
	font-weight: bold;
}
#catpage .col-sm-12 .col-sm-6:last-child {
	float: right;

}
#catpage h1 {
	color: #525a5c;
	text-align: left;
	font-size: 30px;
	font-weight: bold;
	font-family: 'Poppins', sans-serif !important;
}
.morrecip-btn-btn {
	background: #8bbe3f;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 20px;
	float: left;
	margin: 20px 15px 0;
}
#catpage .related-item {
	padding: 0;
}
.whtoffer-mber {
	width: 55%;
	float: left;
	margin: 0;
	padding: 0 20px;
}
.whtoffer-mber h3 {
	color: #8bbe3f;
	font-size: 23px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
	margin: 0;
}
.whtoffer-mber li {
	color: #525a5c;
	margin: 0 0 10px;
	font-size: 14px;
	background-size: 10%;
	padding: 0px 6px 0 30px;
	background-position: left top;
	width: 49%;
	float: left;
	min-height:60px;
	position: relative;
	display: block;
}
.whtoffer-mber li img {
	margin: 4px 10px 0 0;
	width: auto;
	position: absolute;
	left: 0;
	top: 0;
}
.whtoffer-mber li img {
	width: 20px;
}
.whtoffer-mber p {
	color: #525a5c;
	font-size: 14px;
	margin: 10px 0 20px !important;
	display: inline-block;
}
.account-form .terms {
	padding: 12px 30px;
}
#catpage {
	width: 100%;
	float: left;
}
.caatcont {
	width: 100%;
	float: left;
}
#catpage {
	width: 100%;
	float: left;
}
#catpage .srcbybusi h1 {
	color: #8cbf40;
	font-size: 40px;
	text-align: left;
	width: 100%;
}
.srcbybusi {
	width: 100%;
	float: left;
	margin: 30px 0 10px;
}
#catpage .sub-entity-name-wrap.grid-item-para-wrap {
	padding: 0;
	height: auto;
	margin: 0 auto;
}
#catpage #entitylay {
	padding-left: 0;
}
.srcbycat {
	width: 100%;
	float: left;
	margin: 30px 0 10px;
}
#catpage .srcbycat h1 {
	color: #8cbf40;
	font-size: 40px;
	text-align: left;
	width: 100%;
}
.morrecip-btn-btn:hover {
	color:#fff;
}
#crtaccount .call-to-action {
 border:;
	border-radius: 0;
	height: 40px;
	padding: 0 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 30px;
	margin-top:15px;

}
.craccform {width:35%;}
#crtaccount .call-to-action + a {
	text-decoration: underline;
}
#crtaccount .conter-box {
	width: 20%;
	float: left;
	border-right: 1px solid #ddd;
	text-align: center;
	padding: 0 10px;
	min-height: 220px;
}
#crtaccount .conter-box .hdr {
	color: #709e2d;
	margin: 0;
	line-height: 40px;
}
#crtaccount .conter-box .hdr strong {
	font-size: 40px;
	color: #709e2d;
	font-weight: 700;
	margin: 0;
	display: block;
}
#crtaccount .conter-box .hdr span {
	font-size: 30px;
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
#crtaccount .conter-box p {
	font-size: 15px;
	margin: 10px 0 0;
	color: #525a5c;
}
#crtaccount .conter-box strong {
	margin-bottom: 0;
}
#crtaccount .counter-section {
	float: left;
	width: 100%;
	padding: 60px 0 75px;
	background: #fff;
}
.minmordr-crtn-shipnordr {
	width: 100%;
	float: left;
}
.minordr {
	width: 100%;
	float: left;
}
.shipn_works {
	width: 100%;
	float: left;
}
.minmordr-crtn-shipnordr h3 {
	color:#8bbe3f;
	font-size: 23px;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
	margin: 0;
}
.minmordr-crtn-shipnordr {
	width: 45%;
	float: right;
	padding: 0 20px;
	border-left: 1px solid #ccc;
}
#crtaccount .col-sm-7 iframe {
	padding: 0 30px;
}
#crtaccount .group-header {
	border: none;
}
.minmordr-crtn-shipnordr li {
	display: block;
	padding: 3px 0;
}
.minmordr-crtn-shipnordr li {
	display: block;
	color: #525a5c;
	font-weight: 400;
	font-size: 14px;
	text-align: left;
	padding: 0 0px 10px 30px;
	background: url(img/arw-icon.png) no-repeat scroll;
	background-position-x: 0%;
	background-position-y: 0%;

	background-size: auto;
	background-size: 10px;
	background-position: left 5px;
}
.minmordr-crtn-shipnordr ul {

	margin: 10px 0 !important;
	float: left;
	width: 100%;
}
#crtaccount .group-header {
	width: 100%;
	float: left;
}
#catpage .wholsale-distri-sec, #catpage .whtmenmber {
	min-height: 340px;
}
#crtaccount #ctl00_PageContent_pnlAccountInfo {
	width: 35%;
	float: left;
}
#crtaccount .account-form.col-sm-5.boxBackground {
	width: 100%;
}
#crtaccount .col-sm-7 {
	width: 63%;
	float: right;
	background: #f5f5f5;
	padding: 30px 0px 52px;
}
#crtaccount iframe {
	padding-top:50px !important;
}
.morrecip-btn-btn:focus {
	color:#fff;
}
#accordion .img-responsive {
	width: 80px;
	overflow: hidden;
	min-width: 80px;
}
.product-img img {
	width: 250px;
}
/*12aug work*/


#accpage #tab-button li a:hover, #accpage #tab-button .is-active a {
	border-bottom-color: transparent;
	background: #525a5c;
	color: #fff;
}
#accpage #tab-button li a {
	display: block;
	padding: .5em;
	background: #8cbf40;

	border:none;
	text-align: center;
	color: #fff !important;
	font-size: 20px;
	font-weight: bold;
	margin-right:8px;
}
#accpage .tab-contents {
	background: #ededed;
	padding: 20px 20px !important;
	width: 100%;
	float: left;
}
#accpage .tab-contents h2 {
	color: #525a5c;
	font-size: 24px !important;

	font-weight: bold;
	letter-spacing: 0;
}
#accpage .borderc {
	border-bottom: none;

	margin: 5px 0px;
	background: #fff;
	box-shadow: 2px 2px 3px #ccc;
	padding-left: 400px !important;
	display: inline-block !important;
	white-space: normal !important;
}
#accpage .borderc .hhight .bold {
	font-weight: bold;
	font-size: 18px;
	color: #8cbf40;
}
#accpage .ccontent {
	font-size: 15px;
	font-style: normal;
	color: #525a5c;
}
#accpage .ccontent a {
	background: #98c232;
	color: #fff;
	padding: 10px 4px;
	border-radius: 0;
	display: inline-block;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	width: 48.5%;
	float: left;
	margin-right: 3%;
	text-align: center;
}
#accpage .ccontent a:last-child {
	margin-right: 0;
}
#accpage .hhight {
	margin-bottom: 0;
}
#accpage .ccontent.red {
	color: #f86f33;
	font-weight: bold;
	text-transform: uppercase;
}
#accpage .ccontent4 {
	font-size: 17px;
	font-weight: bold;
}
#accpage .cccontent2 {
	padding-left: 0px;
	font-size: 14px;
	font-style: normal;
}
#accpage .unable-reordr a {
	color: #f86f33 !important;
	background: transparent;
	width: 100%;
	float: left;
	padding: 10px 15px;
	font-weight: bold;
	margin: 0 !important;
	text-align: left;
}
#accpage .hhight:first-child {
	background: #f9fcf5;
	margin-left: -400px;
	width: 400px;
	position: static;
	padding: 40px 20px 10px;
}
#accpage .ccontent4 .trackn {
	font-weight: normal;
	text-decoration: underline;
}
#accpage .borderc div {
	padding: 25px 15px;
	background: transparent;
	margin:0
}
#accpage .unable-reordr {
	background: #F9E0CE !important;
	width: calc(100% + 30px) !important;
	float: left;
	padding: 0 !important;
	margin: 30px 0 -8px -15px !important;
}
#accpage .form-control {
	border-radius: 0;
}
#accpage .account-form .form-group {
	width: calc(50% + 20px) !important;
	float: left;
	padding: 0 20px;
	margin: 10px 0 10px -20px;
}
#accpage .update-account-button {
	border-radius: 0 !important;
	padding: 10px 10px !important;
}
#accpage .notice-wrap {
	width: 100%;
	padding: 10px;
	line-height: normal;
	color: #fff !important;
	background: #525a5c;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 6px;
}
#accpage .group-header {
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 0;
	margin-bottom: 0;
	font-weight:bold
}
#accpage .form-submit-wrap {
	width: 100%;
	float: left;
}
#accpage .update-account-button {
	border-radius: 0 !important;
	padding: 10px !important;
	margin: 0;
	font-weight: bold;
}
#accpage #ctl00_PageContent_pnlAddress {
	width: 100%;
	float: left;
}
#accpage .account-form {
	width: 100%;
	float: left;
}
#accpage .address-wrap .address-view {
	font-size: 14px;
}
#accpage .addnamee {
	background: #fff !important;
	border-bottom: none;
	margin: 5px 0px;
	box-shadow: 2px 2px 3px #ccc;
	float: left;
	width: 100%;
}
#accpage .addnamee .addname {
	width: 65%;
	float: left;
	border: none;
	margin-bottom: 0;
	padding: 0;
}
#accpage .addcart .read-more-btn {
	border-radius: 0;
	text-transform: uppercase;
	font-weight: bold;
	margin:0
}
#accpage .addnamee .gpname {
	font-size:18px;
	width: 30%;
	float: left;
	margin: 0;
	background: #f9fdf6;
	padding: 20px 20px;
	font-family: 'Poppins', sans-serif !important;
}
#accpage .addnamee .crtlist {
	padding: 0;
	list-style: none;
	width: 33%;
	float: left;
	margin: 0px !important;
	padding: 20px 20px;
	min-height:170px;
}
#accpage .addnamee .crtlist li {
	width: 50%;
}
#accpage .addnamee .crtlist li.firstname {
	width: 100%;
	font-weight: 500;
}
#accpage .addcart .yellow {
	color: #f86f33 !important;
	width: 100%;
	float: left;
	padding: 10px 15px;
	font-weight: bold;
	margin: 20px 0 0;
	background: #f9e0ce;
}
.crtlist .firstname {
	width: 100%;
}
/*12aug work*/


.header-section .container {
	width: 93%;
	padding: 0;
}
.logo-nav-section .left-logo {
	padding: 10px 0;
}
.full-navigtn {
	width: 100%;
	float: left;
	padding: 0;

	background: #fff;
}
.logo-nav-section .col-lg-9 {
	padding-right: 0;
}
.logo-nav-section .row {

	margin: 0;
}
.notifction-btn .fa.fa-bell {
	background: #98c232;
	color: #fff !important;
	font-size: 14px !important;
	padding: 6px 5px !important;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	float: left;
	text-align: center;
}



.dropdown-menu {
	top: 35px;
}
.home.modal-open {
	overflow: visible;
}

.right-login li span.lloginn a {
	font-size: 15px;
	text-transform: none;
}
.header-section .top-bar li.llogin {
	padding-top: 5px;
}
.header-section .full-navigtn .navbar-nav li.nav-item.dropdown {
	position: static;
}
.category-menu .row.sub-entity-row {
	margin: 0;
}
  .odrformmsg {margin:10px 20px;}
.category-menu .row.sub-entity-row h3 {
	padding: 7px 10px;
	border-bottom: 2px solid #f1f1f1;
	width: 100%;
	float: left;
	font-size: 20px;
	margin-bottom:0;
}
.category-menu .row.sub-entity-row .img-thumbnail {
	max-width: 100px !important;
	border-radius: 10px;
}
.full-navigtn .category-menu {
	width: 100%;
	padding: 0px 10px;
}
.full-navigtn .dropdown-menu.category-menu {
	box-shadow: 2px -1px 3px #ccc;
	height: calc(100vh - 250px);
	overflow-x: auto;
}
.full-navigtn .dropdown-menu.category-menu {
	/* border-top: 0px; */
	box-shadow: 2px -1px 3px #ccc;
}
.header-section .navbar-nav li .caret {
	margin-top: -2px;
}
.header-section .top-bar .right-login li {
	padding: 4px 0 0;
}
 #result:focus-visible {
 box-shadow: none;
 outline: none;
}
 .search-btn:focus-visible {
 outline: none;
}
.category-menu .grid-item {
	padding-bottom: 0;
	margin-bottom:0px;
}
.header-section .right-cartsearch li.loginregistr {
	float: left;
}
.header-section .right-cartsearch li.loginregistr {
	float: left;
	padding: 0px 15px;
	text-align: left;
}
.header-section .right-cartsearch.wthout-login li.loginregistr.lg_in {
	padding-top: 10px;
	text-align: right;
	width: 19%;
}
.loginregistr .accuntt-lg a {
	color: #000;
}
.loginregistr a {
	color: #000;
}
.loginregistr .accuntt-lg {
	display: block;
	text-align: left;
	color: #000 !important;
	display: block !important;
	padding: 25px 0 0;
}
.claim-whis-ic .report_claim {
	padding-right: 10px;
	border-right: 1px solid #ccc;
	margin-right: 10px;
	color: #000;
}
.claim-whis-ic .wishlist-ic {
	/**border: 2px solid #e99e43;**/
	padding:0;
	height: 38px;
	width: 38px;
	text-align: center;
	display: inline-block;
}

.right-cartsearch .claim-whis-ic {
	width: 60px;
	text-align: center;
	float: left;
	margin: 24px 0 0;
}

.claim-whis-ic {
	padding: 0;
}
.claim-whis-ic .far.fa-heart {
	color: #e99e43;
}
.header-section .right-cartsearch li.search-btn {
	position: relative;
	float: left;
	z-index:1
}
.header-section .right-cartsearch.wthout-login li.search-btn {
	width: 65%;
}
.header-section .right-cartsearch.wthout-login li.search-btn {
	position: relative;
	float: left;
	z-index: 1;
	width: 64%;
}
.header-section #loginsearch.right-cartsearch li.search-btn {
	width: 70%;
}
#loginsearch .llogin span .username {
	color: #000 !important;
}
.myorder a {
	font-weight: bold;
}
.top-bar .container {
	margin: 0 auto;
	padding: 0;
}
.login-form .has-success .fa.form-control-feedback {
	position: absolute;
	right: 12px;
}
.bar1 {
/*! margin: 2px 0 0 !important; */
	/*! position: relative; */
	/*! top: -2px; */
}
.mobmenu-btns {
	display: none;
}
.header-section .right-cartsearch li.accmob {
	display: none;
}
/* subheader styles */
/* --------------------- styless css ---------------------------*/


/* ==========================================================================
   Home Page Specific Styles
   ========================================================================== */


.hero-carousel {
	color: #fff;
	height:450px;
}
.hero-carousel-cell {
	background: center center / cover no-repeat #212121;
	width: 100%;
	padding: 3em 2em;
	margin-bottom: 0;
	height:100%;
}
.hero-carousel h1 {
	text-transform: uppercase;
	line-height: 35px;
	font-size:30px;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding:10px;
	margin:1px 0px;
}
.hero-carousel p {

	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
	padding:10px;
	margin:1px 0px;
	font-size:17px;
}
.hero-carousel h1 span {
	font-weight: 100;
}
.hero-carousel h3 {
	margin-top: 0;
	font-weight: 400;
	margin-bottom: 1em;
}
.container3 {
	padding:0px 88px;
}
/* --------------------- slider css ---------------------------*/

.slider-widget, .sliderwidget {
	position: relative;
}
.sliderwidget {
	overflow: hidden;
}
.prev-prod, .next-prod {
	display: block;
}
.prev-prod {
	background: rgba(0, 0, 0, 0) url("images/arrow-l.png") no-repeat scroll 0 0;
	left: -8px;
	cursor:pointer;
}
.prev-prod, .next-prod {
	height: 24px;
	position: absolute;
	top: 60px !important;
	width: 18px;
	cursor:pointer;
}
.next-prod {
	background: rgba(0, 0, 0, 0) url("images/arrow-r.png") no-repeat scroll 0 0;
	right: -8px;
	cursor:pointer;
}
.prev-prod, .next-prod {
	height: 24px;
	position: absolute;
	top: 60px !important;
	width: 18px;
	cursor:pointer;
}
.prod-slides {
}
.clearout {
	height:20px;
	clear:both;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselRecent, #flexiselOrdered, #flexiselUpsell {
	display:none;
}
.nbs-flexisel-container {
	position:relative;
	max-width:100%;
}
.nbs-flexisel-ul {
	position:relative;
	width:99999px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.nbs-flexisel-inner {
	overflow:hidden;
	width:100%;/* background: background:#fff; #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ *//*  background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ *//*  background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ *//*  background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ *//* background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ *//*  background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C *//*  border:1px solid #ccc;*//* border-radius:5px;*//* -moz-border-radius:5px;*//*-webkit-border-radius:5px; */
}
.nbs-flexisel-item {
	float:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
	position:relative;
}
.nbs-flexisel-item img {
	width: 100%;
	cursor: pointer;
	position: relative;
	max-width:120px;
	max-height:120px;
}
/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	height: 24px;
	position: absolute;
	top: 60px !important;
	width: 18px;
	cursor: pointer;
	z-index: 100;
	display:none;
}
.prod-slides > li {
	PADDING:10PX 10PX !important;
}
.nbs-flexisel-nav-left {
	left: 10px;
	background: url(images/arrow-l.png) no-repeat;
}
.nbs-flexisel-nav-right {
	right:10px;
	background: url(images/arrow-r.png) no-repeat;
}
/* --------------------- image viewer  ---------------------------*/


#imageViewer {
	margin-bottom: 8px;
}
#imageViewerTop {
	margin-bottom: 8px;
}
#productImageWrap {
	background: #fff;
	text-align: center;
	border: solid 1px #ccc;
}
#viewLarger {
	float: left;
	height: 50px;
	width: 50px;
}
#viewControlsWrap .linkWrap, #showLarger .linkWrap {
	float: left;
	border: solid 1px #ccc;
	display: inline;
	margin: 4px 4px 0px 0px;
}
#viewControlsWrap img, #showLarger .showLargerLink {
	width: 50px;
	height: 50px;
}
.showLargerLink {
	display: block;
	background: url(CustomImages/zoomButton.gif) no-repeat left top;
}
/* end image viewer */

#productRightCol {
	width: 423px;
	float: right;
}
#colorControls {
	margin: 10px 0px;
}
#colorControls .linkWrap {
	float: left;
	border: solid 1px #ccc;
	margin: 0px 4px 4px 0px;
	display: inline;
}
#colorControls .linkWrap img {
	width: 50px;
	height: 50px;
}
#colorOptionsLabel, #viewOptionsLabel {
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
.ProductHeader {
	font-size: 16px;
	font-weight: bold;
}
#productPriceWrap {
	margin-bottom: 5px;
	font-weight: bold;
}
#productOptionsWrap {
	margin-bottom: 5px;
}
.productImage, .productImageLink {
	max-width: 100%;
}
.j-zoom {
	display: inline-block;
	position: relative;
}
/* ---------------------  ---------------------------*/
/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {

	position:relative
}
.flickity-enabled:focus {
	outline:0
}
.flickity-viewport {
	overflow:hidden;
	position:relative;
	height:100%
}
.flickity-slider {
	position:absolute;
	width:100%;
	height:100%
}
.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color:transparent;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.flickity-enabled.is-draggable .flickity-viewport {

	cursor:move;
	cursor:-webkit-grab;
	cursor:grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.flickity-prev-next-button {
	position:absolute;
	top:50%;
	width:44px;
	height:44px;
	border:none;
	border-radius:50%;
	background:#fff;
	background:hsla(0, 0%, 100%, .75);
	cursor:pointer;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.flickity-prev-next-button:hover {
	background:#fff
}
.flickity-prev-next-button:focus {
	outline:0;
	box-shadow:0 0 0 5px #09F
}
.flickity-prev-next-button:active {
	opacity:.6
}
.flickity-prev-next-button.previous {
	left:10px
}
.flickity-prev-next-button.next {
	right:10px
}
.flickity-rtl .flickity-prev-next-button.previous {
	left:auto;
	right:10px
}
.flickity-rtl .flickity-prev-next-button.next {
	right:auto;
	left:10px
}
.flickity-prev-next-button:disabled {
	opacity:.3;
	cursor:auto
}
.flickity-prev-next-button svg {
	position:absolute;
	left:20%;
	top:20%;
	width:60%;
	height:60%
}
.flickity-prev-next-button .arrow {
	fill:#333
}
.flickity-page-dots {
	position:absolute;
	width:100%;
	bottom:6px;
	padding:0;
	margin:0;

	list-style:none;
	text-align:center;
	line-height:1
}
.flickity-rtl .flickity-page-dots {
	direction:rtl
}
.flickity-page-dots .dot {
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 8px;
	background:#333;
	border-radius:50%;
	opacity:.25;
	cursor:pointer
}
.flickity-page-dots .dot.is-selected {
	opacity:1
}
/* ---------------------  ---------------------------*/

/************* Style Added ******************/

.pnlservice {
	display:none;
}
.tabcontainer input[type="text"], .tabcontainer select {
	border:1px solid #ededed;
	height: 35px;
	padding: 5px;

	width: 25%;
}
.table td {
	border-top:0px !important;
	border-bottom: 1px solid #dddddd;
}
iframe > body {
	background:#fff !important;
}
/* drop down menu styles */
.styled {
	width: 100%;
	height: 50px;
	overflow: hidden;
	background: url(dropdown-icon.png) no-repeat 100% #7961aa;
}
.styled select {
	border: none;
	background: transparent;
	padding: 5px;
	height: 50px;
	color: #fff;
	-webkit-appearance: none;
	width: 100%;
	text-indent: 5px;
	font-size: 16px;
	-moz-appearance: none;
	text-indent:0.01px;
	text-overflow: '';
}
.styled select option {
	background-color:#fff;
	color:#7961aa;
}
.styled .selected { /* needed for FF and IE */
	color: #fff;
	background-color:#7961aa;
}
h3.header {
	margin: 0;
	padding: 0;
	cursor: pointer;
	font-size: 16px;
	position:relative;
}
.headerColumn1 {
	font-weight: normal;
	width: auto;
	float: left;
	margin: -12px 13px 5px 5px;
}
.headerColumn2 {
	line-height:24px;
	font-size:20px;
}
/* expanded content styles */
.expandContent {
	max-width: 100%;
	clear: left;
	margin-top: 20px;

}
.expandedContent {
	max-width: 100%;
	clear: left;
	margin: 5px 5px 10px 5px;
	font-size: 14px;
}
.expandedContentClearFloat {
	width: 100%;
	clear: left;
	border-bottom-color: #7961aa;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #ddd;
}
.kitgroupexpandContent {

	font-size: 13px;
	line-height: 25px;
}
.headerColumn3 {
	font-weight:bold;
	list-style:none;
	margin: 15px 0 0;
}
.hover-help {
	margin: 0 4px;
	display: inline-block;
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;



	-moz-osx-font-smoothing: grayscale;
}
.fa-question-circle:before {
	content: "?";
}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.editgname {
	margin-left:20px;
	text-decoration:underline;
}
#ctl00_PageContent_rblTaxable td {
	border:none !important;
}
#supplieracc .nav > li > a {
	padding: 10px 12px !important;
	line-height:27px !important;
}
#ctl00_PageContent_txtName {
	width: 60% !important;
}
#ctl00_PageContent_ddlgroup {
	width: 60% !important;
}
#supplieracc .tab-content > .active {
	margin-top:10px;
}
#ctl00_PageContent_chkDispatchDay td {
	border:none;
}
#ctl00_PageContent_chkTBADispatchDay td {
	border:none;
}
#ctl00_PageContent_chkDispatchDay label, #ctl00_PageContent_chkDispatchDay input {
	margin-left:5px;
}
#ctl00_PageContent_chkTBADispatchDay label, #ctl00_PageContent_chkTBADispatchDay input {
	margin-left:5px;
}
#ctl00_PageContent_pnlGroupImage > img {
	height: 200px;
	max-width: 100%;
}
#miniCartWrap {
	margin-top:2px;
}
.navbar-toggle {
	display: inline-block;
	cursor: pointer;
}
.bar1, .bar2, .bar3 {
	width: 30px;
	height: 2px;
	background-color: #333;
	margin: 6px 0;
	transition: 0.4s;
}
.change .bar1 {
	-webkit-transform: rotate(-45deg) translate(-9px, 6px);
	transform: rotate(-40deg) translate(-7px, 7px);
}
.change .bar2 {
	opacity: 0;
}
.change .bar3 {
	-webkit-transform: rotate(45deg) translate(-8px, -8px);
	transform: rotate(38deg) translate(-5px, -5px);
}
.navbar-toggle {
	padding: 2px 6px !important
}
body .inner-header-bg h2 {
	font-weight: 600;
}
body .inner-header-bg h4 {
	font-weight: 600;
}
.title-box-ser h3 {
	font-size: 22px;
	color: #fff;
	background: #8abe40;
	height: 110px;
	text-align: center;
	width: 100%;
	float: none;
	margin: 0 auto;
	vertical-align: middle;
	display: table-cell;
	padding: 0 20px;
}
.title-box-ser {
	background: #8abe40;
	height: 100%;
	width: 100%;
	float: left;
	min-height:110px;
}
.bx-rpodt-sup img {
	max-width:100%;
	float:left;
}
.ful-onhovr {
	position: relative;
	width: 100%;
	float: left;
}
.ful-onhovr div {
	background: rgba(138, 190, 40, .8);
	position: absolute;
	height: 100%;
	padding: 25px 15px;
	font-size: 25px !important;
	color: #fff;
	display: none;
	font-weight: 500;
	line-height: 28px;
	width:100%;
}
.ful-onhovr:hover div {
	display:block;
}
.box-spl {
	margin-top:40px;
	min-height:550px;
}
.hemp-fod {
	width: 100%;
	float: left;
	border-top: 1px solid #efefef;
}
.hemp-fod h2 {
	text-align: left;
	margin: 0px 0px 20px 0px;
}
.bck-blog {
	font-size:22px;
	font-weight:600;
	margin:30px 0;
	color:#8abe40;
	float:left;
}
/*27-6 css work*/
 .navbar-toggle {
	display: inline-block;
	cursor: pointer;
}
.bar1, .bar2, .bar3 {
	width: 30px;
	height: 2px;
	margin: 5px 0 0;
	transition: 0.4s;
}
.change .bar1 {
	-webkit-transform: rotate(-45deg) translate(-9px, 6px);
	transform: rotate(-40deg) translate(-7px, 7px);
}
.change .bar2 {
	opacity: 0;
}
.change .bar3 {
	-webkit-transform: rotate(45deg) translate(-8px, -8px);
	transform: rotate(38deg) translate(-5px, -5px);
}
.navbar-toggle {
	padding: 2px 6px !important
}
.cont-dliv img {
	max-width:100%;
	margin:10px 10px;
	width:220px;
}
.cont-dliv p {

	font-size:16px;

	float:none;

	color:#333;
}
.navbar-toggle {
	margin: -115px 0 0 !important;
}
body .navbar::before, body .navbar::after {
 content: " ";
 display: inline-block;
 float: left !important;
}
.navbar-header {
	float: right !important;
	clear: both;
}
.simpleFilteredResultHeaderTable {
	background:#f5f5f5;
}
.add-to-cart {
	color:#fff;
}
.guidedNavTwoCol {
	box-shadow:none !important;
	padding:0px 0px !important;
}
.price-wrap {
	margin-bottom:0px;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	padding: 5px 8px;
	border: none;

	border-radius: 4px;
	background:#98c232;
	color:#fff;
	margin:0px 5px;
}
input[type="radio"] {
	margin: 0px 5px 0px 0px;
}
.opc-remove-button {
	margin-bottom:10px !important;
}
/*Inner page css start*/

.inner-page-banner {
	width:100%;
	float:left;
	background:url(images/inner-banner-bg.jpg) no-repeat scroll;
	background-size:cover;
	padding:30px 0;
	margin-bottom:10px;
}
#popup_message p {
	line-height: 35px;
	font-size: 15px;
}
.inner-page-caption p {
	font-size: 16px;
	color: #4f4f4f;
}
.carton-tab-sec {
	width:100%;
	float:left;
}
.nav-tabs.caton-tab li {
	width:33.3%;
	float:left;
	background-color:#f5f5f5;
	border: 1px solid #90bd2d !important;
}
.nav-tabs.caton-tab li a {
	border-radius: 0;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	border:none !important;
	padding:8px 15px;
}
.nav-tabs.caton-tab li a:focus, .nav-tabs.caton-tab li a:hover {
	background-color: #fff;
	color: #f5f5f5;
	border-radius: 0px;
	margin: 0;
}
.nav-tabs.caton-tab li a {
	margin: 0 !important;
}
body .nav-tabs.caton-tab li.active {
	color: #f5f5f5;
	border:none;
}
 body .nav-tabs.caton-tab li.active::after {
 content: "";
 position: absolute;
 top: 100%;
 left: 50%;
 border-top: 16px solid #90bd2d;
 border-left: 15px solid transparent;
 border-right: 15px solid transparent;
 margin-left: -8px;
}
.nav-tabs.caton-tab li a:focus, .nav-tabs.caton-tab li a:hover {
	background-color: #fff;
}
.carton-coolapse .panel-title.cart-option-head .glyphicon {
	color: #90bd2d;
}
.carton-coolapse .panel-title.cart-option-head {
	padding: 10px;
	/* margin: 10px 0 0; */
	color: #414141;
	border: 1px solid #90bd2d;
}
.carton-coolapse .panel-default .panel-heading {

	padding: 0px !important;
}
.carton-coolapse .panel-default .panel-body {
	border: 1px solid #90bd2d;
	border-top: none;
}
.carton-coolapse .kitdesc li {
	font-size: 16px;
	color: #000;
	line-height: 30px;
	display: block;
	background: url(images/dot-icon.png) no-repeat scroll center left;
	padding: 0 0 0 25px;
}
.carton-coolapse .select-item h3 {
	color: #ff9900;
	border-bottom: 1px solid #f1f1f1;
	margin-top: 0px;
	padding-bottom: 10px;
	text-align: center;
}
.lblclass {
	color: #fff;
	width: 50%;
	text-align: center;
	padding: 3px;
	display: block;

	font-size: 20px;
	background: #ff9900;
	margin: 10px auto;
}
.carton-coolapse {
	margin:30px 0 0;
}
.carton-coolapse .select-item li {
	display: block;
	width: 100%;
	float: left;
}
.carton-coolapse .select-item .pro-info {
	display: inline-block;
	width:72%;
}
.carton-coolapse .select-item .pro-info p {
	color:#c5c5c5;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
}
.carton-coolapse .select-item .pro-info span {
	color:#90bd2d;
}
.carton-coolapse .select-item .pro-info h4 {
	margin:0;
}
.carton-coolapse .select-item img {
	margin: 0 0px;
}
.carton-coolapse .select-item li {
	margin: 25px 0 0;
}
.table-pro {
	margin:10px 0 0 !important;
	width:100%;
}
.table-pro th, .table-pro td {
	color:#616161;
}
.select-item .pro-info img {
	margin:0px;
}
.check-box-img {
	width:25%;
	float:left;
}
.free {
	display:none !important;
}
.variant-info span {
}
.kitdesc ul {
	padding:0px !important;
}
.kitdesc ul li {
	padding:0px !important;
	background:none !important;
}
.more {
	display: block;
	margin-top: 8px;
	margin-right: -5px;

}
.available-cartion li {
	display: block;
	background: url(images/carton-icon.png) no-repeat scroll left 13px;
	padding: 10px 0 0 30px;
}
.available-cartion h4 {
	font-size: 20px;
	font-weight: 600;
	color:#000;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
	margin: 8px 0px;

}
.available-cartion h4 {
	text-align: center;
}
.fill-carton .log-in-btn {
	background:#90bd2d;
	font-size:20px;
	color:#fff;
	text-align:center;
	border:2px solid #fff;
	border-radius:3px;
	padding:5px 20px;
	display:inline-block;
	text-transform:uppercase;
	margin:10px 0 0;
}
.scrollToTop {
	width:50px;
	height:50px;
	padding:10px;
	text-align:center;
	background: whiteSmoke;

	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:110px;
	right:40px;
	z-index:999;
	display:none;
	font-size:0px;
	text-indent:1000px;
	background: url('../images/Arrow-Up.png') no-repeat 0px 0px;
}
.scrollToTop:hover {
	text-decoration:none;
}
.fill-carton a {
	font-size: 20px;
	color: #000;
	text-align: center;
}
.fill-carton {
	text-align: center;
}
.available-cartion {
	background: #efefef;

	padding: 10px 15px;
	border:1px solid #90bd2d;
	margin-bottom:30px;
	width:100%;
	float:left;
}
.available-cartion li a {
	color:#303030;
	font-size:18px;
}
.log-in-btn {
	background:#90bd2d;
}
.avail-car-table.table-bordered th {
	border:none;
}
.multi-carton2 {
	width: 100%;
	float: left;
	margin: 20px 0 0;
	border: 1px solid #90bd2d;
	padding:0;
	background: #efefef;
	text-align: left;
}
.multi-carton2 .table {
	margin-bottom: 20px;
}
.multi-carton2 h4 {
	text-align:left;
	background: #fff;
	padding: 6px;
}
.multi-carton2 .panel {
	margin:0;
	box-shadow:none;
}
.multi-carton2 .panel-heading {
	padding:0px !important;
	margin:0;
}
.multi-carton2 th {
	margin: 0;
	padding: 0 !important;
}
.multi-carton2 .glyphicon {
	color:#90bd2d;
}
.multi-carton td, .multi-carton th, .multi-carton tr, .multi-carton2 td, .multi-carton2 th, .multi-carton2 tr {
	text-transform:uppercase;
	font-size:17px;
}
.multi-carton td, .multi-carton tr, .multi-carton2 td, .multi-carton2 tr {
	color:#6a6a6a;
}
.multi-carton th, .multi-carton2 th {
	color:#6a6a6a;
}
.avail-car-table.table-bordered td {
	border:none;
}
.avail-car-table.table-bordered {
	border: none !important;
}
.check-box-img img {
	max-width:100%;
}
.mob-show {
	display:none;
}
.check-box-img input {
	width:5%;
	float:left;
}
.check-box-img p {
	width:90%;
	float:left;
	margin-left:5%;
}
body .carton-option-right {
	float: right;
}
body .carton-option-left {
	float:left;
}
.transit-time li {
	display:block;
	padding:0 0 10px 20px;
	background:url(images/dot-icon.png) no-repeat scroll left 3px;
}
span.free-delivery {
	color:#ff0000;
}
.transit-time {
	width:100%;
	float:left;
}
.want-run a {
	color:#90bd2d;
}
.want-run {
	font-size:18px;
}
.carton-tab-sec .tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.carton-tab-sec .tabs input[type="radio"]:checked + label::after {
 content: "";
 position: absolute;
 top: 100%;
 left: 50%;
 border-top: 16px solid #90bd2d;
 border-left: 15px solid transparent;
 border-right: 15px solid transparent;
 margin-left: -8px;
}
.cart-nav, .cart-nav1, .cart-nav2 {
	position:relative;
}
.tabs label {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	order: 1;
	display: block;
	padding: 1rem 2rem;
	margin-right: 0.2rem;
	cursor: pointer;
	background: #f5f5f5;
	font-weight: bold;
	-webkit-transition: background ease 0.2s;
	transition: background ease 0.2s;
	color: #000;
	border: 1px solid #90bd2d;
	width: calc(33.3% - 4px);
	text-align: center;
	font-size: 20px;
	font-weight: 400;
}
.carton-tab-sec .tabs .tab {
	-webkit-box-ordinal-group: 100;
	-webkit-order: 99;
	-ms-flex-order: 99;
	order: 99;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100%;
	display: none;
	padding: 1rem;
	min-height:250px;
}
.variant-info .text-option {
	width:100%;
}
.variant-info .regular-price {

	font-size:36px !important;
}

.variant-info .add-to-cart, .variant-info .add-to-wishlist {
	background: #98c232;
	color: #fff;	
	font-size: 16px;
	text-decoration: none;
	padding: 10px 30px;
	display: inline-block;
	margin: 30px 0 0;
	letter-spacing: 1px;
	border: 2px solid #98c232;
transition: .4s;
}
.variant-info .add-to-cart:hover {
	background: none !important;
	color: #98c232;
	text-align: center;
}
.rating-header {
	display:none;
}
.product-page .add-to-cart-group .button {
	margin-left:10px;
}
.add-to-cart-quantity .form-control {
	float:none;
	min-width: 50px;
}
.signin-page .checkbox {
	float:none;
}
.tab ul {
	padding-left:20px;
}
.singleproduct .add-to-wishlist:hover{
	background:#98c232 !important;
	color: #fff !important;
}

/*#result {
    background-color: #FFFFFF;
    display: block;
    
    position: fixed;
  
    z-index: 9999 !important;
 
    width: 75%;
    margin-top: 64px;
    border-radius: 0 0 10px 10px;
    border: 0px;
    border-top: 0px;
    
    box-shadow: 0px 8px 16px 0px #33333329;
    left: 12.5%;
    right: 0;
}*/

#result {
	background-color: #FFFFFF;
	display: block;
	/* margin-left: 23px; */
	/* top: 92px; */
	position: absolute;
	/* position: absolute; */
	z-index: 9999 !important;
	/* margin-top: -1px; */
	width: 100%;
	margin-top: 64px;
	border-radius: 0 0 10px 10px;
	border: 0px;
	border-top: 0px;
	box-shadow: 0px 8px 16px 0px #33333329;
	left: 0;
	right: 0;
}
#qtydisc {
	font-size:13px;
}
#result ul {
	/* border: 1px solid #EFEFEF; */
	margin: 0;
	padding: 0;
	text-align: left;

}
#result li a span {
	display: inline;
}
#smartsearch {
	margin: 0px 0px 10px 0px;
}
.caption input {
	width:92%;
}
.caption input.find-btn {
	margin-top:3px;
}
/**#SelectSortTop, #PageSizeTop {
	width:35% !important;
}
**/
.hover {
	background: none repeat scroll 0 0 #98c232 !important;
}
.hover a {
	color: #FFFFFF !important;
	text-decoration:none;
}
.highlight {
	color: red !important;
}
.selected {
	background: #98c232 none repeat scroll 0 0;
	border: 0 solid #fff;
	color:#fff !important;
}
div#pop-up {
	display: none;
	position: absolute;
	width: 280px;
	padding: 10px;
	background: #F8F8F8;
	color: #333;
	border: 1px solid #E7E7E7;
	font-size: 90%;
	Z-INDEX: 9999;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
background:none;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-top:none;
}
.table td {
	border:none;
}

.order-compare-sec .checkbox {
	padding: 0 35px 0 0 !important;
}
.carton-coolapse .select-item .pro-info span {
	color: #333;
}
.kit-add-to-cart span {
	text-align:center;
	margin-top:8px;
}
.second.kit-group-item-wrap {
	margin-top: 20px;
}
.first.kit-group-item-wrap {
	margin-top: 20px;
}
.kit-group-item-image {
	border:1px solid #efefef;
	padding:10px;
}
.pricecolor {
	color:#90bd2d !important;
	font-weight:bold !important;
	display:block;
	margin:5px 0px 0px 0px;
}
.kit-sidebar-content {
	padding:0px;
}
input[type=number] {
	-moz-appearance: textfield;
}
.kit-wrap {
	padding:20px 40px;
}
#kitaddedItems li {
	padding-top: 0px;
	background: none;
	text-align: left;
	padding-left: 10px;
}
#kitaddedItems {
	background:none;
	padding:5px 0px;
}
.topnav input[type="text"] {
	padding: 5px 6px;
	margin-top: 0;
	font-size: 17px;
	border: none;
	color:#000;
	width:350px;
}
 .topnav input[type="text"]::placeholder {
 opacity:1;
 color:#000;
}
.topnav .search-container button {
	float: right;
	padding: 4px 8px;
	margin-top: 0px;
	margin-right: 16px;
	background: #90bd2d;
	font-size: 18px;

	border: none;
	cursor: pointer;
	color:#fff;
}

.topnav {
	float: right;
	width: auto;
	display: inline-block;
	margin: 0 0 0 100px;
}
.top-bar p {
	display: inline-block;
}
.top-bar {
	padding: 5px 0;
}
.top-left {
	height: 100%;
	display: table;
	padding: 6px 0px;
}
.top-right {
	height: 100%;

	display: table;
}
.top-left p {
	display: table-cell;
	vertical-align: middle;
}
.top-right {
	height: 100%;
	display: table;
	padding: 6px 0 0;
}
.loginlink {
	color:#90bd2d !important;
	font-size:13px !important;
}
.add-to-cart-wrap a {
	margin-left:5px;
}
.variant-info .add-to-wishlist:hover {
	background: none;
	color: #98c232;
	text-align: center;
}
.boxBackground {
	background: #efefef;
	padding: 10px 15px;
	border: 1px solid #90bd2d;
	margin-bottom: 30px;
}
.signin-page, .create-account-page {
	padding: 8px;
}
.btnnew {
	background: #90bd2d;
	font-size: 20px;
	color: #fff;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 3px;
	padding: 5px 20px;
	display: inline-block;
	text-transform: uppercase;
	margin: 10px 0 0;
}
#btmsupplier .call-to-action, .text-right .call-to-action {
	background: #98c232;
	color: #fff;
	border-radius: 3px;
	font-size: 16px;
	text-decoration: none;
	padding: 10px 10px;
	display: inline-block;
	letter-spacing: 1px;
	border-bottom-color: rgb(152, 194, 50);
	border-bottom-style: solid;
	border-bottom-width: 2px;
transition: .4s;
	margin-bottom:10px;
}
#OrderSummary {
	width: 100%;
}
#supl .table-striped > tbody > tr:nth-child(2n+1) > td, #supl .table-striped > tbody > tr:nth-child(2n+1) > th {
 background-color: #f9f9f9;
}
.text-right {
	text-align: right;
	margin: 10px 0px;
}
.miniCartProductName {
	color:#98c232 !important;
}
.product-summary-wrap ul {
	padding-left:20px;
}
.carton-tab-sec .tabs input[type="radio"] {
	position: absolute;
	opacity: 0;
}
.carton-tab-sec .tabs input[type="radio"]:checked + label {
	background: #fff;
	color:#414141;
}
.carton-tab-sec .tabs input[type="radio"]:checked + label + .tab {
	display: block;
}
.available-cartion.fill-carton strong {
	float: left;
	font-size: 20px;
	font-weight: 500;
}
.available-cartion.fill-carton p {
	margin:10px;
}
.add-sep-box .input-group, .add-sep-box2 .input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	text-align: right;
	float: right;
}
.add-sep-box2 {
	float: left;
}
.add-sep-box .input-group-btn:last-child .btn, .input-group-btn:last-child .btn-group {
	z-index: 2;
	margin-left: 20px;
}
.add-sep-box .input-group .form-control, .add-sep-box2 .input-group .form-control {
	margin-bottom: 0;
	border: 1px solid #414141;
	padding: 0 10px;
	margin: 0 10px !important;
	text-align: center;
	border-radius: 4px !important;
	color: #fff;
	background: #f5f5f5;
	height:auto !important;
}

.add-sep-box .btn, .add-sep-box2 .btn {
	padding: 0 6px;
	border: 1px solid #414141;
	border-radius: 4px !important;

	font-weight:300 !important;
}
.full-carton {
	width:100%;
}
.full-carton {
	width:100%;
	float:left;
}
.add-wishlist {
	width:100%;
	float:left;
	margin:10px 0 0;
}
.add-sep-box2 .input-group .form-control {
	margin: 0 4px !important;
	width: 40px;
}
.dispatch-transit {
	margin: 30px 0 0;
}
body .header .navbar {
	background-color: transparent !important;
}
.bx-wrk-mob {
	width:100%;
	float:left;
	display:none;
}
.bx-wrk-mob li {
	display:inline-block;
	width:33.3%;
	float:left;
}
.bx-wrk-mob img {
	max-width:100%;
}
.party-row-mobile.reggod {
	display: none;
}
.box-dl-text {
	float: right;
}
.dliver-st .box-dl-text h2 {
	font-size: 50px;
	font-style: normal;
}
/*Inner page css start*/


.ttl-crtn2 #btnfull {
	width: 49% !important;
	text-align: center;
	margin-top:0;
	padding:4px 2px;
}
.ttl-crtn2 #btnwishfull {
	width: 49%;
	float: right;
	text-align: center;
	margin-top:0;
	padding:4px 2px;
}
/*PRODUCT PAGE CSS*/

.fav-print-button {
	float: right;
	margin: 10px 0 0;
}
.prodcut-imag {
	float: left;
	width: 30%;
}
.prodcut-detil {

	width: 40%;
	float: left;
	margin:0 2%
}
.prodcut-rgistr-logn {
	width: 100%;
	float: right;
	background: #ebebeb;
	padding: 20px;
	margin: 10px 0 0;
}
.prodcut-detil h2 {
	color: #535b5d;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 700;
	font-size: 32px;
}
.mn-dsp-shf li {
	display: inline-block;
	padding-right: 10px;
	margin-bottom: 5px;
	font-size:14px;
}
.mn-dsp-shf {
	width: 100%;
	float: left;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #ccc;
	padding: 0 0 20px;
}
body .prodcut-detil p {
	font-family: 'Poppins', sans-serif !important;
	font-size: 16px;
	margin-bottom: 10px !important;
	color: #535b5d;
	line-height: 27px;
}
.pop-large-link {
	display:none;
}
.detil-descrptn li {
	display: block;
	background: url(../images/circl-tik.png) no-repeat scroll;
	background-size: 22px;
	padding: 6px 0 6px 40px;
	background-position: center left;
}
.detil-descrptn ul {
	padding-left: 10px;
	margin-bottom: 10px !important;
}
.prodcut-rgistr-logn button {
	border-radius: 0;

	background: #8abe40;
	width: 100%;
	font-weight: 600;
	font-size: 20px;
	margin:0
}
.lognordr a {
	color: #ff9900;
	font-size: 24px;
}
.lognordr {
	display: block;
	margin: 5px 0;
	font-size: 24px;
}
.prodcut-rgistr-logn ul {
	border-bottom: 4px dotted #8abe40;
	padding: 10px 0 !important;
	width: 100%;
	float: left;
}
.prodcut-rgistr-logn ul:last-child {
	border-bottom: none;
}
.prodcut-rgistr-logn li {
	display: block;
	font-size: 17px;
}
.minqnty-crt img {
	max-width: 30px;
	float: left;
	padding: 3px px;
	margin-right: 5px;
}
.decsriptin-prodc h3 {
	font-size: 30px;
	font-weight: 700;
}
.decsriptin-prodc p {
	font-family: 'Poppins', sans-serif !important;
	font-size: 16px;
}
.bxrgt-descrptn ul {
	padding: 0 0 0 30px;
}
.bxrgt-descrptn li {
	padding: 4px 0;
}
.bestprorpakng-sec {
	width: 100%;
	float: left;
	margin: 20px 0 0;
}
.bestbefor {
	width: 32%;
	float: left;
	margin-right: 2%;
}
.bestbefor:last-child {
	margin-right:0;
}
.bestbefor a {
	background: #ff9900;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	float: left;
	padding: 8px 10px;
	text-align: center;
	margin-bottom:10px;
	min-height:47px;
}
.bestbefor img {
	max-width: 25px;
	text-align: left;
	padding: 0 4px;
}
.decsriptin-prodc table {
	border: 2px solid #ccc;
	width: 100%;
	margin: 10px 0;
}
.decsriptin-prodc tr th {
	border-bottom:2px solid #ccc;
	padding:5px
}
.decsriptin-prodc tr td {
	padding:5px
}
 .decsriptin-prodc tr td:nth-child(2), .decsriptin-prodc tr th:nth-child(2) {
 background: #ebebeb;
}
.productrow {
	padding: 0 0 40px;
	border-bottom: 2px solid #ccc;
	margin: 20px 0 0;
}
.decsriptin-prodc {
	margin: 20px 0 0;
}
.decsriptin-prodc .row {
	margin: 0 -15px;
}
.disptch-transit-row h2 {
	font-size: 30px;
	font-weight: 800;
	font-family: 'Poppins', sans-serif !important;
}
.prodcut-rgistr-logn li strong {
 font-weight:;
	font-size: 20px;
}
.requst-qut-rght {
	background: #ebebeb;
	padding:20px;
	width: calc(50% - 2%);
	margin-left: 2%;
	float: left;
}
.inputfilds input {
	width: 100%;
	padding: 8px 10px;
	border: none;
}
.favprodctregidtr {
	width: 26%;
	float: right;
	margin: -60px 0 0;
}
.requst-qut-rght h3 {
	margin: 0;
	font-weight: bold;
	font-size: 30px;
	font-family: 'Poppins', sans-serif !important;
}
.dispatchtransit p {
	font-family: 'Poppins', sans-serif !important;
	font-size: 16px;
}
.input-ful.inputfilds {
	margin-bottom: 10px;
	width: 100%;
	float: left;
}
.requst-qut-rght button {
	background: #738c4e;
	padding: 5px 10px;
}
.nam-busbs_inp input {
	width: 49%;
	float: left;
}
.nam-busbs_inp input:last-child {
	float: right;
}
.inputfilds {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.pro-delpst-dlvrdte_inp input {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.pro-delpst-dlvrdte_inp input:last-child {
	margin-right:0;
}
.input-ful textarea {

	width: 100%;
	padding: 8px 10px;

	color: #ccc;
	border: none;
	font-weight: bold;
	min-height:180px;
}
.requst-qut-rght p {
	font-size: 16px;
	margin: 5px 0 15px !important;
	display: block;
}
.inputfilds input {
	color: #ccc;
	font-weight: bold;
}
.requst-qut-rght button {
	background: #738c4e;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
}
.requst-qut-rght button img {
	max-width: 20px;
}
.requst-qut-rght button {
	background: #738c4e;
	padding: 10px 10px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	width: 260px;
	border-radius: 0;
}
.dispatchtransit h3 {
	font-family: 'Poppins', sans-serif !important;
	font-size: 35px;
	font-weight: bold;

	padding:0px 15px;
}
.dispatchtransit .requst-qut-rght h3 {
	font-size: 30px;
	padding-left:0px !important;
}
.otheritm-carton h3, .frequntly-bougt h3, .decsriptin-prodc h3 {
	font-family: 'Poppins', sans-serif !important;
	font-size:35px;
	font-weight:bold
}

.dispatchtransit {
	margin-top: 50px;
}
.decsriptin-prodc .bxrgt-descrptn h4 {
	font-family: 'Poppins', sans-serif !important;
	font-size:28px;
	font-weight:bold

}
.decsriptin-prodc hr, .dispatchtransit hr {
	border-top: 2px solid #ccc;
	margin: 40px 0;
}
.odrct {
	background: #c4d4ac;
	padding: 20px 10px;
	width: 100%;
	float: left;
	margin-bottom:15px;
}
.ordercut-dispch-lft .odrct p {
	display: inline-block !important;
	padding-right: 15px;
	padding-left: 15px;
	border-right: 2px dotted #fff;
	font-size: 15px;
	margin: 0 !important;
	float: left;
}

.odrct strong {
	font-size:18px;
}
.odrct p:last-child {
	border-right: none;
}
.ordercut-dispch-lft {
	padding: 0;
}
.ordercut-dispch-lft p {
	margin: 10px 0 !important;
	display: block;
}
.ordercut-dispch-lft ul {
	display: block;
	padding: 0 0 0 30px;
}
.ordercut-dispch-lft ul li {
	margin-bottom: 10px;
}
.prnt-btn {
	background: #ff9900;
	border-radius: 0;
	font-weight: 600;
	padding: 5px 5px;
	margin:0;
	float:right;
	width: 40%;
	border: 2px solid #ff9900;
	text-transform:uppercase;
	font-size: 16px;
	height:34px
}
.fav-print-button .far.fa-heart {
	font-size: 19px;
}
.multicrt-discnt {
	position: relative;
}
.toltpsho-btn {
	position: absolute;
	right: 0;

	bottom: 6px;
	text-decoration: underline;
	padding: 3px 3px;
}
.toltpsho-btn img {
	max-width: 20px;
}
.tolshowtip table {
	width: 100%;
}
.tolshowtip {
	background: #fff;
	border: 1px solid #ff9900;
	padding: 6px;
	width: 460px;
	display: none;
	position: absolute;
	right: 120px;
	top: 50%;
}
.toltpsho-btn:hover + .tolshowtip {
	display:block
}
.tooltipcalcultr {
	width: 100%;
	float: left;
}
.tolshowtip td:nth-child(2n), .tolshowtip th:nth-child(2n) {
 background: #eeeeee;
}
.tolshowtip td, .tolshowtip th {
	padding:5px
}
.otheritm-carton .other-varieties2 {
	border: none;
}
.otheritm-carton .other-varieties2 .owl-theme .owl-controls {
	bottom: 150px;
}

.otheritm-carton .owl-item a {
	font-weight: bold;
}
.crtn_mixd-add .incre-decrs-btns {
	width: 35%;
	float: left;
	margin-left: 0;
	margin-right: 5%;
}
.frequntly-bougt .owl-item a, .frequntly-bougt .owl-item .price {
	font-weight: bold;
}
.frequntly-bougt .other-varieties .owl-theme .owl-controls {
	bottom: 170px;
}
.faq-resorses.mamacaz-faq h2 {
	text-align: left;
	font-family: 'Poppins', sans-serif !important;
	font-size: 35px;
	font-weight: bold;
}
.crtn_mixd-add .read-more-btn.ful_cartn {
	width: 60%;
	margin:0;
	background:#8abe40
}
.crtn_mixd-add .read-more-btn {
	/* color: #333 !important; */
	color: #fff !important;
	background: #738C4E;
	border: none;
	border-radius: 0;
	height: 40px;
	font-weight: 600;
	padding: 10px 0 !important;
	text-align: center;
	font-size: 16px !important;
	text-transform: uppercase;
}
.attrb {
	border-radius: 3px !important;
	padding: 5px 6px;
	margin: 0 5px 8px 0;
	display: inline-block;
	font-size: 11px;
}
#imageViewer #viewControlsWrap {
	width: 18%;
	float: left;
	margin-right: 2%;
}
#imageViewer #imageViewerTop {
	margin-bottom: 8px;
	width: 80%;
	float: right;
}
#viewControlsWrap .linkWrap {
	float: left;
	border: none;
	display: inline;
	margin: 0px 0px 10px 0px;
	width: 100%;
	background: #EBEBEB;
	text-align: center;
}
#viewControlsWrap img {
	width: 100%;
	height: 100%;

}
.mixd_cartn img {

	max-width: 15px;
	margin: -6px 0 0;
}
body .crtn_mixd-add .read-more-btn.mixd_cartn {
	width: 100%;
	margin: 10px 0 0;
}
.crtn_mixd-add {
	width: 100%;
	float: left;
	margin: 20px 0 0;
}
.prodcut-rgistr-logn ul.minqnty-crt {
	border-bottom: none;
}
.indictflver span {
	font-size: 18px;
	display: block;
}
.indictflver li small {
	display: block;
	font-size: 12px;
}
.indictflver li {
	border: 1px solid #ccc;
	float: left;
	width: 48%;
	margin: 10px 1%;
	padding: 4px;
	font-size:16px;
	background:#fff
}
.indictflver li:hover {
	border: 1px solid #8abe40;
	background:rgba(138, 190, 64, .3);
}
.crtn_mixd-add .incre-decrs-btns .decrescimo, .crtn_mixd-add .form-control.qqty, .crtn_mixd-add .incre-decrs-btns .acrescimo {
	height: 40px;
}
.decsriptin-prodc strong, .decsriptin-prodc p, .dispatchtransit p {
	color: #535b5d;
}
.tolshowtip th {
	border-bottom: 2px solid #ccc;
}
.bestbefor.bstbeprdctcar img {
	max-width: 38px;
	text-align: left;
	padding: 0 4px;
}
/*29 dec*/

.dropdown-product-page div ul, .dropdown-product-page div ol {
	padding-left: 15px;
}
.dropdown-product-page .other-varieties {
	margin-top: 40px;
}
.other-varieties2 {
	padding: 10px 0 0;
}
#listpage .favout-btn {
	float:right;
	margin-right:0px;
	margin-bottom:8px;
}
.kit-product-page-top .favprodctregidtr {
	margin: -45px 0 0;
}
.hemp-fod .other-varieties {
	margin: 40px 0 0;
}
.kit-product-page-top .favout-btn, .kit-product-page-top .prnt-btn {
}
.kit-product-page-top .favprodctregidtr {
	width: 30%;
}
.hemp-fod h2 {
	text-align: left;
	margin: 10px 0px 20px 0px !important;
	display: block;
	width: 100%;
	float: left;
}
.hemp-fod .crton {
	width: 100%;
	float: left;
	margin: 0;
	border-bottom: none;
	padding: 0;
}
.hemp-fod .cont-dliv {
	width: 100%;
	float: left;
}
.hemp-fod2 .favprodctregidtr {
	width: 31%;
}
.ttip .toltpsho-btn {
	position: static;
	right: 0;

	bottom: 6px;
	text-decoration: underline;
	padding: 3px 3px;
}
.product-deatil li.ttip {
	position: relative;
}
.product-deatil .prdct-with-logn li.ttip span {
	font-size: 15px;
	color: #f90;
	display: inline-block;
	font-weight: normal;
}
.tolshowtip span {
	color:#535b5d !important;
}
.ttip .tolshowtip {
	background: #fff;
	border: 1px solid #ff9900;
	padding: 6px;
	width: 460px;
	display: none;
	position: absolute;
	right: auto;
	top: 25px;
	left: 0;
	z-index: 99;
}
.tabcnt a h2 {
	font-size: 18px;
	margin: 0;
	font-weight: 600;
}
.product-name.guidedNavContents {
	padding-right: 0;
}
.productdet {
	padding: 0 50px 0 0 !important;
	position: relative !important;
}
.productdet .favout-btn {
	position: absolute;
	right: 0;
	width: auto;
	top: 0;
	background: none;
	width: auto;
	margin: 0;
	padding: 0;
}
.header-section .right-cartsearch.wthout-login li.cart-btn {
	width: 14%;
}
/*******************************************/


.mobmenu-btns {
	width: 100%;
	float: left;
	margin: 5px 0 15px !important;
	border-bottom: 1px solid #ccc;
	padding: 0 0 15px;
}
.mobmenu-btns li {
	width: 48%;
	float: left;
	display: block;
	margin: 0px 2% 12px 0;
}
body .navigation .navbar .mobmenu-btns a {
	width: 98% !important;
	text-align: center;
	color: #000 !important;
	border-radius: 2px;
	border: 1px solid #ccc !important;
	float: left;
	line-height: 15px;
	font-size: 14px !important;
	padding: 10px 10px;
	height: 40px;
}
.footer-top-need a:hover {
	color: #fff;
}
#checkout-upsells .media-left {
	float: left;
	padding: 0 10px;
}
.login-form .fa {
	position: absolute;
}
.notice-failure {
	width: 100%;
	float: left;
	text-align: center;

}
.category-menu div .subheader {
	padding: 10px 10px;
	border-bottom: 2px solid #f1f1f1;
	width: 100%;
	float: left;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	text-transform: lowercase;
}
.header-section .right-cartsearch li.lgin-bbtn a {
	color: #000 !important;
}
.header-section .right-cartsearch li.lgin-bbtn a {
	color: #000 !important;
	font-weight: 500;
	font-size: 17px;
}

.header-section .right-cartsearch li.lgin-bbtn {
	float: left;
	padding: 12px 10px;
	background: #525a5c;
	margin: 15px 0 0;
	height: 48px;
	white-space: nowrap;
}

.header-section .right-cartsearch li.btnbelc {
	display: inline-block;
	float: left;
	padding: 5px 5px 0;
	width: 50px;
}
.btneyesfrm {
	width: 40px;
	text-align: center;
	float: left;
	padding: 22px 8px 0;
}

.mobmenu-btns .btnbelc {
	display: none !important;
}
.mobmenu-btns .btneyesfrm {
	padding: 0;
}
.mobmenu-btns .btnbelc {
	display: none;
}
.crtn_mixd-add .attrb li.tabselected {
	background: #eaeedd !important;
	border: 2px solid #98c232;
	border-radius: 4px;
}
.add-to-cart-group .col-sm-12.padding-left-0 {
	padding: 0;
}
.form-group.add-to-cart-group .add-to-wishlist {
	margin: 10px 0 0;
}

.form-group.add-to-cart-group .add-to-cart-quantity label {
	display: none;
}
.form-group.add-to-cart-group .add-to-cart-quantity input {
	width: 100%;
	height: 46px;
	margin: 0 0 2px;
}
.form-group.add-to-cart-group .add-to-cart {
	width: 60%;
	float: right;
	margin: -48px 0 0;
	text-align: center;
	padding: 10px 5px;
	border: none;
	height: 45px;
}
.form-group.add-to-cart-group .add-to-cart:hover {
	background:#98c232 !important;
	color:#fff !important;
}
.right-login .notifction-btn {
	display: none;
}
.form-group.add-to-cart-group .add-to-cart-quantity {
	float: left;
	width: 35%;
	position: relative;
	z-index: 9;
}
.form-group.add-to-cart-group .add-to-cart-quantity select {
	width: 100%;
	margin: 0 0 2px;
	height: 45px;
}
button.add-to-wishlist {
	background: #738C4E !important;
	border: none !important;
}
.crtn_mixd-add .attrb li a {
	display: table-cell;
	vertical-align: middle;
}
.crtn_mixd-add .attrb li {
	line-height: 18px;
	margin: 5px 5px 0px 0px;
	height: 50px;
	vertical-align: middle;
	display: table;
}
#OrderSummary th {
	padding: 10px;
	font-size: 14px;
	font-weight: 600;
	background: #f1f1f1;
}
#OrderSummary td {
	padding: 10px;
}
.newrow .group-name td {
	padding: 10px;
}
#AllInOne .newrow td {
	padding: 5px 10px !important;
}
#AllInOne .n th {
	padding: 10px;
	background: #f1f1f1;
	font-weight: 500;
}
#AllInOne .n {
	margin-bottom: 30px;
}
#AllInOne .n .group-name {
	width: 100%;
	padding: 10px !important;
	color: #000;
}
#AllInOne .group-name td {
	padding: 10px 10px !important;
}
#AllInOne .n td {
	padding: 10px 10px !important;
}
#AllInOne .n td input, #AllInOne .n td select {

	padding: 5px 10px;
	height: 35px;
}
.crtn_mixd-add .attrb li.tabselected a {
	font-weight: bold !important;
}
.text-option-group #TextOption {
	margin: 10px 0;
}
/**new page table css**/

#cartondetails {
	float: left;
	width: 100%;
	font-size: 25px;
	font-weight: bold;
	margin: 20px 0px;
	min-height: 150px;
	background: #f5f5f4;
}
#loading {
	position:absolute;
}
#kitgrouppage .brandarea {
	width: 30%;
	float: left;
}
#kitgrouppage .totalarea {
	width: 30%;
	float: left;
	margin: 0 5%;
	background: #fff;
	padding: 13px 15px;
	min-height:108px;
}
#kitgrouppage .cartonarea {
	width: 30%;
	float: left;
}

#kitgrouppage .brandarea select {
	background: #fff;
	border: 1px solid #ccc;
	height: 50px;
	float: left;
	width: 100%;
	margin-bottom: 8px;
	padding: 0 10px;
}
#kitgrouppage .totalarea span {
	color: #ffa500;
	font-size: 14px;
}
#kitgrouppage .cartonarea .kit-add-to-cart-button-wrap {
	display: inline-block;
	margin: 0;
	width: 100%;
}
#kitgrouppage .product-info .odrct p strong {
	font-weight: 600;
	font-size: 16px;
}
#kitgrouppage .cartonarea .form-group {
	margin: 0;

}
#kitgrouppage .odrct .fhverdis {
	float: right;
	font-weight: 600 !important;
	font-size: 15px;
	color: #ffa500;
	width: auto;
	text-align: right;
	text-decoration: underline;
	padding: 0 5px;
}

#kitgrouppage .kit-product-page-top .odrct {
    padding: 8px 20px;
    position: relative;
}

.kittopheader {
	background:#efefef;
	margin-top:8px;
	padding:20px;
	float:left;
	width:100%;
	min-height:120px;
}
#kitgrouppage .odrct #hverdiss {
	text-decoration: underline;
	cursor: pointer;
	font-weight: 600 !important;
	font-size: 15px;
	color: #ffa500;
	width: auto;
	text-align: right;
	float: right;
}
#kitgrouppage .product-info .odrct p {
	width: 33.33%;
	float: left;
	font-weight: 600 !important;
	font-size: 15px;
	color: #000;
}
#kitgrouppage .cartonarea .kit-add-to-cart-button-wrap {
	display: inline-block;
	margin: 5px 0 0;
	width: 100%;
}
#kitgrouppage .cartonarea .kit-add-to-cart-button-wrap button {
	width: 100%;
	border-radius: 0;
	padding: 7px 10px;
}
#kitgrouppage .cartonarea .kit-add-to-cart-button-wrap input {
	width: 100%;
	border-radius: 0;
	padding: 7px 10px;
}
#kitgrouppage .cartonarea .add-to-cart-quantity .quantity-field {
	float: left;
	margin: 0 0 0 10px;
}
#kitgrouppage .cartonarea .add-to-cart-quantity {
	width: 100%;
	float: left;
}
#kitgrouppage .totalarea div {
	margin: 5px 0;
}
#kitgrouppage .cartonarea .add-to-cart-quantity label {
	float: left;
}
#kitgrouppage #cartondetails .fil-carton {
	text-align: left;
}
#kitgrouppage #cartondetails th {
	padding: 10px 10px;
}
#kitgrouppage #cartondetails th h4 {
	margin: 0;
	font-size: 15px;
	color: #333 !important;
}
#kitgrouppage #cartondetails table {
	width: 100%;
}
#kitgrouppage #cartondetails td {
	padding: 10px;
}
#kitgrouppage #cartondetails .row-product-sec .img-responsive {
	max-width: 80px;
}
#kitgrouppage #cartondetails th:last-child {
	text-align: right;
}
#kitgrouppage #cartondetails .cartonarea .add-to-cart-quantity .quantity-field {
	height: 30px;
}
#kitgrouppage #cartondetails .row.row-product-sec {
	border-bottom: 1px solid #ccc;
}
#kitgrouppage #cartondetails .row.row-product-sec .fancybox.fancybox img {
	display: inline-block;
	text-align: center;
	float: none;
}
.fa.fa-info-circle { font-size:1.5rem;color:#f90;
}

#kitgrouppage #cartondetails .row.row-product-sec td:last-child h4 {
	float:right;
	width: 52%;
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	font-weight: 600;
	line-height: 25px;
	min-width: 1px !important;
	padding: 0;
}
#kitgrouppage #cartondetails .row.row-product-sec td:last-child h4:first-child {
	width: 40%;
	float: left;
	text-align: right;
}
#kitgrouppage #cartondetails .row.row-product-sec td:last-child h4 .addfullbutton {
	width: 100%;
}
#kitgrouppage #cartondetails .row.row-product-sec .fancybox.fancybox {
	
	width: 52%;
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	font-weight: 600;
	line-height: 10px;
	min-width: 1px !important;
	margin: 0;
}
#kitgrouppage {
	width: 96%;
	margin: 0 2%;
}
#kitgrouppage .col-lg-8.col-sm-12.col-xs-12.carton-option-left {
	padding-left: 0;
}
.minicart-product-name {
	font-weight: 500;
	padding: 6px 0 0;
	display: block;
}
.minicart-item .minicart-item-image-wrap {
	float: left;
	margin: 0 10px;
}
.minicart-item .minicart-item-title {

	padding: 0 30px 0 0px;
}
#tablist .active a {
	background: #8bbe3f;
	color: #fff;
}
#AllInOne .n td input[type="text"] {
	width: 100px;
}
 #AllInOne .n th:nth-child(12) {
 width: 80px !important;
}
#AllInOne .n td select {
	width: 120px;
	font-size: 12px;
}
#AllInOne .n td input[type="file"] {
	width: 100px;
}
/*************memu drop(********************/ 



.meudrop {
	width: 100%;
	float: left;
	padding: 5px 10px;
}
.leftbarmenu-drop {
	width: 100%;
	float: left;
	margin: 10px 0 0;
}
.psu {
	width: 33%;
	float: right;
	padding-right: 10px;
}
.csu {
	width: 33%;
	float: left;
}
.bsu {
	width: 33%;
	float: left;
	padding-left:10px;
}

.rightbarmenu-drop {
	width: 100%;
	float: left;
}
.meudrop h4 {

	border-bottom: 1px solid #333;
	padding: 8px 0;
	font-size: 20px;
	margin: 0;
}
.leftbarmenu-drop li {
	font-size: 13px;
	padding: 3px 4px;
	display: block !important;
	float: left;
	width: 100%;
	position: relative;
}
.leftbarmenu-drop ul {
	padding: 0 !important;
	margin: 0 !important;
	width: 100%;
	float: left;
}
.leftbarmenu-drop li a {
	color: #000;
	text-decoration: none;
	padding: 2px 0;
	display: block;
}
.meudrop .rightbarmenu-drop li h4 {
	border-bottom: none;
	padding: 8px 0;
	font-size: 20px;
	margin: 0;
}
.rightbarmenu-drop li h4 a {
	font-size: 13px;
	line-height: 17px;
	display: block;
	font-weight: 400;
	color: #333;
}
.rightbarmenu-drop li img {
	max-width: 100px;
	text-align: center;
	margin: 0 auto;
	display: block;
}
.rightbarmenu-drop li {
	width: 32%;
	float: left;
	margin-right: 2%;
	display: inline-block;
	padding: 5px 0;

	margin-top: 8px;
}
 .rightbarmenu-drop li:nth-child(3n) {
 margin-right:0;
}
.meudrop .rightbarmenu-drop p {

	padding: 2px 0;
	margin: 0;
}
.meudrop .rightbarmenu-drop span {
	padding: 5px 0;
	display: block;
	font-weight: bold;
}
.meudrop h4 {
	text-align: left;
	font-size: 16px;
	margin: 0 0 0;
	display: block;
	float: left;
	width: 100%;
	font-weight: 400;/* text-transform: uppercase; */
}
.leftbarmenu-drop .psu > h4, .leftbarmenu-drop .csu > h4 {

	text-transform: uppercase;
}
.leftbarmenu-drop li h4 {
	margin: 0;
	padding: 0;
	border: none;
}
.leftbarmenu-drop li h4 a {
	font-size: 13px;
	font-weight: 400;
	color: #333;
}
#result ul li:last-child {
	border-bottom: 0px;
}
.rightbarmenu-drop li h4 + p {
	/* display: none; */
	font-size: 11px;
	line-height: 14px;
	font-weight: 300;
	color: #565656;
	height: 58px;
	-webkit-line-clamp: 3;
	display: -webkit-box !important;
	line-height: 1.65;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
.meudrop .rightbarmenu-drop > h4 {
	text-transform: uppercase;
}
.leftbarmenu-drop .psu li a, .leftbarmenu-drop .csu li a {
/*	height: 26px;
	-webkit-line-clamp: 1;
	display: -webkit-box !important;
	line-height: 1.65;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;*/
	font-size: 13px !important;
	color: #333 !important;
}


.rightbarmenu-drop li a + h4 {
	height: 45px;
	-webkit-line-clamp: 2;
	display: -webkit-box !important;
	line-height: 1.65;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.meudrop #btnserach {
	float: right;
	background: #98c232;
	color: #fff;
	padding: 5px 12px;
	border-radius: 4px;
	margin: 5px;
	font-size: 14px;
}
.ntlog {
	display: none;
}
.loginregistr .accuntt-lg a:last-child {
	color: #98c232;
	font-weight: bold;
}
.header-section.full-width {
	position: sticky;
	top: 0;
	z-index: 9991;
	background: #fff;
}
.header-section .right-cartsearch li.btnbelc {
	display: none;
}
.header-section .right-login ul {
	position: relative;
}
.right-login li.llogin span.btnbelc .notifction-btn {
	display: block;
	margin-right: 20px;
}
.tolshowti {
	font-size: 14px;
	font-weight: normal;
	z-index: 99;
}
.account-form .fa.form-control-feedback, .account-form .form-validation-message {
	display: none;
}
.form-group-medium .entry-feedback-wrapper {
	width: 100%;
}
.notices {
	width: 100%;
	float: left;
	text-align: center;
}
.header-section .right-login .mdl-noti-txt a {
	color: #333 !important;
	font-size: 11px !important;
	line-height: 15px;
}
#mobb {
	display: none;
}
#tabs .tab-contents {
	margin-top: 0;
}
#accpage .ccontent.reclaim a {
	float: right;
	width: 180px;
	position: absolute;
	right: 5px;
	top: 70px;
	padding: 5px 0;
	padding: 10px 0;
	background: #738C4E;
}
#accpage .ccontent.neworder {
	width: 25%;
	float: right;
	text-align: center;
	min-height: 185px;
}
#accpage .ccontent.neworder a {
	text-align: center;
	float: none;
	margin: 20px 5px 0 0;
	width: 180px;
	position: absolute;
	right: 0;
	top: 0;
}
#accpage .addnamee .gpname {
	width: 100%;
}
#invoiceList .addcart {
	float: right;
	text-align: right;
	padding-right: 20px;
}
#accpage .addcart .read-more-btn {
	border-radius: 0;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
}
#accpage .addnamee .crtlist li {
	width: 100%;
}
.tab-contents .notice-success {
	background: transparent;

	border-color: #D6E9C6;
	color: #fff;
	padding: 0;

	border: none;
}
.account-form .entry-feedback-wrapper {
	width: 100%;
}
.entry-feedback-wrapper i {
	position: absolute;
	right: 6px;
	top: 0;
}
.create-account-page .field-validation-error {
	display: none;
}
#accpage .addcart .read-more-btn {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.cartn-mixd-btn .mixed + .read-more-btn {
	background: #738C4E;
	border: none;
}
.kittopheader .orders-smry-sec td {
	vertical-align: top;
}
.navigation .menu-list-item {
	line-height: 22px;
}
.btnsrcbar-sh, .btnsrcbar-shcross {
	display: none;
}
.decsriptin-prodc h4 {
	font-family: 'Poppins', sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Poppins', sans-serif !important;
}
.modal-backdrop {
	z-index: 9999;
}
/*****************************************/


.orderinfo-box.ornfo-parnt {
	background: #f4f4f4;

}
.ordernombr_ {
	background: #8BBE3F;
	color: #fff;
	padding: 6px 8px;
	font-weight: 600;
	font-size: 18px;
	position: relative;
}
.ordernombr_ .ordninfo-rgt {
	text-align: right;
	float: right;
}
.orderinfo-box.ornfo-parnt {
	background: #f4f4f4;
	width: 32%;
	float: left;
	margin-right: 2%;
}
 .orderinfo-box-chl:nth-child(3n) {
 margin-right: 0;
}
.orderinfo-box-chl td {
	min-height: 35px !important;
	width: 50%;
	float: left;
	position: relative;
}
.orderinfo-box-chl {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
	padding: 0 10px;
}
.ornfo-parnt table {
	width: 100%;
}
.ornfo-parnt table td {
	padding: 8px 10px !important;
	font-weight: 600;
	font-size: 16px;
}
.ornfo-parnt table td:last-child {
	text-align: right;
}
.printsuply_btns {
	width: 100%;
	float: left;
	border-top: 3px solid #8bbe3f;
	margin: 15px 0 0 !important;
	padding: 15px 0 !important;
}
.printsuply_btns li {
	display: inline-block;
	padding: 0 8px;
	border-right: 2px solid #333;
	line-height: 15px;
}
.printsuply_btns li:last-child {
	border-right:0
}
.orndvof-box-row {
	width: 100%;
	float: left;
}
.suplirorder-iinfo {
	width: 100%;
	float: left;
	background: #fff;
	box-shadow: 4px 3px 8px #ccc;
	margin-bottom: 20px;
}
.orderinfo-box-chl h4 {
	font-weight: 600;
}
.orderinfo-box-chl table {
	width: 100%;
	float: left;
}
.orderinfo-box-chl table input {
	float: right;
	height: 35px;
	padding: 4px 10px;
	width: 90%;
}

.orderinfo-box-chl .form-select {
	width: 90%;
	float: right;
	border-radius: 0;
	border: 1px solid #ccc;

	height: 35px;
	padding: 6px;
	margin: 5px 0;
}
.orderinfo-box-chl td:last-child {
	float: right;
	text-align: right;
	width: 50%;
}
.orderinfo-box-chl td:last-child input[type="checkbox"] {
	float: right;
	width: 25px;
}
#tablist li a {
	color: #fff !important;
}
#tablist li a {
	margin: 0;
	border-radius: 0;
}
#tablist li a:hover {
	background: #8bbe3f;
}
#tablist li:last-child {
	margin-right: 0;
}
#tablist li {
	background: #8bbe3f;
	font-weight: 700;
	font-size: 14px;
	margin-right: 1%;
	width: auto;
	float: left;
	text-align: center;
	padding: 0 0;
}
.print-eql-btns li a {
	padding: 10px 12px;
	font-size: 15px;
	float: right;
	font-weight: 600;
}
.print-eql-btns {
	width: 100%;
	float: right;
	margin: 0 0 20px;
}
.print-eql-btns li {
	display: inline-block;
	float: left;
}
#main_div .tab-pane {
	width: 100%;
	float: left;
}
.savebtn-dta {
	background: #8bbe3f;
	color: #fff !important;
	padding: 10px 10px !important;
	float: right;
}
#tablist .active a {
	background: #525a5c;
	color: #fff;
}
#qcby .attrb a {
	line-height: 14px !important;
	display: block;
	line-height: 20px;
	height: 28px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
#qcby .attrb a b {
	display: block;
	position: absolute;
	bottom: 3px;
	left: 6px;
}

.print-eql-btns ul {
	float: right;
	text-align: right;
}
.print-eql-btns li #btnTopPendingRecordSave {
	border-radius: 0;

	padding: 10px 20px;
}
.orderinfo-box-chl table td select {
	float: right;
	height: 35px;
	padding: 4px 10px;
	width:90%;
}
.carir-rgt br {
	display: none;
}
.orderinfo-box-chl td.carir-rgt {
	margin: 5px 0;
}
.orderinfo-box-chl td .fas.fa-edit {
	position: absolute;
	right: 2px;
	font-size: 20px;
	top: 4px;
}
.orderinfo-box-chl td .img-cancel {
	position: absolute;
	right: 2px;
	top: 0;
}
.orderinfo-box-chl td .img-cancel:last-child {
	top: 18px;
}
.coltn-rgt input[type="checkbox"] {
	width: 20px !important;
}

.img-tikk {
	position: absolute;
	right: 2px;
	bottom: 0;
}
#OrderSummary td {
	font-size: 13px;
}
.orderinfo-box-chl td.plndspt-lft, .orderinfo-box-chl td.carir-lft, .orderinfo-box-chl td.consgmnt-lft, .orderinfo-box-chl td.coltn-lft, .orderinfo-box-chl td.coltn-lft, .orderinfo-box-chl td.notes-lft {
	padding-right: 0;
}
body.home .box-producer {
	border: none;
}
.favout-btn i {
	border: 2px solid #ff9900;
	border-radius: 0;
	font-weight: 600;
	background: none;
	color: #ff9900;
	width: 34px;
	margin: 0;
	text-transform: uppercase;
	font-size: 18px;
	height: 34px;
	vertical-align: bottom;
	padding: 8px 0 0 0;
}
.favout-btn i.far {
	background: #ff9900;
	color: #fff;
}
.ic-popdot {
	position: absolute;
	right: 4px;
	top: 12px;
	display: none;
	width: 20px;
}
.othercrrspnce .notes-lft {
	float: left !important;

	width: 100% !important;
	text-align: left !important;
}
.input_notess .notes-rgt {
	width: 100% !important;
	float: left;
	text-align: left;
}
.input_notess .notes-rgt input {
	float: left;
}
.print-eql-btnsaal-btn a {
	background: #98c232;
	color: #fff;
	border-radius: 3px;
	font-size: 16px;
	text-decoration: none;
	padding: 10px 10px;
	display: inline-block;
	letter-spacing: 1px;
	border-bottom-color: rgb(152, 194, 50);
	border-bottom-style: solid;
	border-bottom-width: 2px;
 transition: .4s;
	margin-bottom: 10px;
	width: 100%;
	text-align: center;
}
.print-eql-btnsaal-btn li {
	display: block;
}

.collectionbkd input {
	float: right;
	width: auto;
}
#lnkrequstock {
	background: #788952;
	border-radius: 0px;
	padding: 10px 20px;
}
.consgmnt-rgt br {
	display: none;
}
.ornfo-parnt table td:last-child {
	text-align: right;
	padding-right: 10px !important;
	position: relative;
}

.ornfo-parnt table td:last-child a {
	position: absolute;
	right: 15px;
	top: 15px;
}

.ornfo-parnt table td:last-child select, .ornfo-parnt table td:last-child input, .ornfo-parnt table td:last-child textarea {
	width: 80%;
	padding: 2px 4px;
	border: 1px solid #ccc !important;
	height: 40px;
	background: #fff;
}


.collectionbkd span {
	font-size: 17px;
}
.ornfo-parnt td br {
	display: none;
}
#btmsupplier #txtSearch {
	border: 1px solid #ccc;
	padding: 4px 3px;
	margin-right: 5px;
	height: 40px;
}
.tab-content #Recently.tab-pane {
	
}
#main_div #all.tab-pane {
	background: #eeecec;

}

.notstdcss {
	background: rgb(152, 194, 50, .3);
	width: 100% !important;
	text-align: left !important;
	padding: 5px 6px;
	margin-top: 8px;
}


.notes-rgt textarea {
	width: 100%;
	padding: 5px 50px 5px 5px;
}

.notes {
	float: left;
	width: 100%;
	text-align: left;
	color: #8bbe3f;
	margin: 5px 0 0;
}
.address-popup {
	float: left;
}

.orderinfo-box-chl td.notstdcss {
	margin: 0;
	width: 100%;
	position: relative;
	font-size: 12px;
}


.notstbltrcss a.closebttn {
	position: absolute;
	right: 0;
	top: 0;
	background: red;
	width: 20px;
	height: 20px;
	text-align: center;

	color: #fff;
	font-size: 12px;
	line-height: 20px;
	border-radius: 50%;
	font-weight: bold;
	z-index: 9;
}

#btmsupplier #clearsearch {
	background: red;

	border-radius: 50%;
	height: 25px;
	width: 25px;
	text-align: center;
	line-height: 10px;
}


#btnSearch {
	border-radius: 0px;
	width: 150px !important;
}


.tabcnt .nav.nav-tabs li a {
	display: block;
	padding: .5em;
	background: #8cbf40;
	border: none !important;
	text-align: center;
	color: #fff !important;
	font-size: 20px;
	font-weight: bold;
	margin-right: 8px;
	border-radius: 0 !important;
}

.tabcnt .nav.nav-tabs li.active a {
	border-bottom-color: transparent;
	background: #525a5c;
	color: #fff;
}

.tabcnt .nav.nav-tabs li {
	width: 20%;
}

.tabcnt .nav.nav-tabs li a:focus {
	background: #525a5c; !important;
}

.tabcnt .nav.nav-tabs li:hover a {
	background: #525a5c;
}

.tabcnt .nav.nav-tabs a h2 {
	font-weight: bold;
}


.tabcnt .nav-tabs {
	border-bottom: none !important;
}

.fav-print-button #btnfav {
	background: none;
	float: right;
	padding: 0;
}

.sidenav #adsrrch {
	display: none;
}

.fav-print-button #btnprint {
	float: left;
}

.recent-additions-page #pagesize {
	width: auto;
	height: 45px;
	background: #fff;
}

.advnce-serch-sec .bg-gry-row {
	width: 97.5%;
	padding: 30px 3.5% !important;
	min-height: 10px;
	margin: 0 2.5% 0 0;
}

.col-lg-3.col-sm-3.brd {
	padding-left: 3.5% !important;

	width: 27% !important;
}


.printpagee .product-description-wrap {
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
}


.printpagee .tabhead {
	font-size: 30px !important;
	font-weight: 600;
}



.printpagee #pImg {
	width: 100%;
	float: left;
	margin: 20px 0;
}


input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}


.notes-full-row {
    width: 100%;
    float: left;
    position: relative;
}

.notes-full-row label {
	display: block;
	font-weight: 600;
	margin: 0 0 5px;
}

.notes-full-row textarea {
	display: block;
	width: 100%;
	float: left;
	padding: 5px 40px 5px 5px;
}

.othrco-rgt-full {
	width: 100%;
	float: left;
	margin: 10px 0 0;
}

.corsn-btn-lft {
	float: left;
	width: 45%;
	margin-right: 5%;
}

.corsn-btn-rgt {
	width: 50%;
	float: left;
}

.corsn-btn-lft a, .corsn-btn-lft input.call-to-action {
	background: #8bbe3f;
	color: #fff;
	font-size: 16px !important;
	margin: 0;
	width: 100%;
	text-align: center;
	float: left;
	margin-bottom: 10px !important;
	border-radius: 0;
	font-weight: 500 !important;
	font-weight: 400 !important;
	min-height: ;
	padding: 10px 0;
	line-height: 20px;
}

.corsn-btn-rgt li {
	display: block;
	text-align: center;
	width: 100%;
	float: left;
}

.corsn-btn-rgt li span {
	display: block;
	width: 100%;
	float: left;
	text-align: center;
}

.corsn-btn-rgt li input {

	margin: 10px auto 0;
	width: 30px !important;
	float: none;
}

.notes-full-row a.img-edit {
	position: absolute;

	right: 10px;
	top: 30px;

}

.actualdispatchdatecsss, .setcolor {
	color: #e99e43;
}

.print-eql-btnsaal-btn .delivery_addr_link a {
	background: none;
	color: #98c232;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	border: none;
}


.delivery_address_full {
	width: 100%;
	float: left;
	border-top: 5px dotted #98c232;
	margin: 10px 0;
	padding: 10px 0;
}


.delivery_instrtion {
	width: 100%;
	float: left;
}

.superorderinfopagee .orderinfo-box-chl.print-eql-btnsaal-btn {
	padding: 0;
}

.superorderinfopagee .print-eql-btnsaal-btn .headinghtag {
	background: #8bbe3f;
	padding: 5px 10px;
	color: #fff;
}
.print-eql-btnsaal-btn .delivery_addr_link a .heiglght {
	color: #e99e43;
}

.delivery_instrtion span {
	display: block;
}


.delivery_address_full .address_classs {
	width: 100%;
	float: left;
}

.delivery_address_full .address-popup {
	float: left;
	width: 100%;
}


.delivery_address_full .address_classs {
	width: 100%;
	float: left;
	background: rgb(151, 188, 83, .2);
}
.delivery_address_full .address_classs tbody td {
	padding: 5px 10px;
}



.sidenav.guidedNavWrapper .brnd-optionlft {
	
}


.header-section .full-navigtn .navbar-nav li.nav-item.dropdown > a.dropdown-toggle {
	color: #98c232 !important;
}

.category-menu div .subheader {
	color: #8bbe3f;
}

.from-repoprtclaim textarea {
	padding: 10px 10px;
	width: 100% !important;
	border: 1px solid #ccc;
}
.from-repoprtclaim input#Date {
	border: 1px solid #ccc;
	padding: 7px 3px;

}

.header-section .navbar-nav > li > a {
	font-weight: 600 !important;
}

.container_.sub-entity-grid + .advnce-serch-sec.col-lg-12.col-sm-12.col-xs-12 {
	width: 96% !important;
	margin-left: 3.5%;
}

.cart-btn .minicart-count.js-minicart-count {
	
	width: 35px;
	top: 8px;
	white-space: nowrap;
}

#tablist {
	width: 100%;
	float: left;
}

#pnlContent .super-main {
	width: 100%;
	float: left;
}

#btmsupplier {
	width: 100%;
	float: left;
	margin-bottom:20px;
}

#btmsupplier .col-sm-6 {
	width: 100%;
}

.entity-page .entity-page-product-row .entity-page-product.grid-item {
	width: 100%;
	text-align: left;
}

.entity-page .entity-page-product-row .entity-page-product.grid-item .entity-product-image-wrap {

	width: 30%;
	float: left;
}

.entity-page .entity-page-product-row .entity-page-product.grid-item .entity-product-name-wrap {
	float: left;
	width: 65%;
	margin-left: 5%;
}

.entity-page .entity-page-product-row .entity-page-product.grid-item .entity-product-name-wrap a {
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	float: left;
	text-decoration: none !important;
}

.entity-page .entity-page-product-row .entity-page-product.grid-item {
	width: 48%;
	text-align: left;
	padding: 15px;
	border: 1px solid #ccc;
	box-shadow: 0 0 5px #ccc;
	margin: 0 2% 20px 0;
}

.orderinfo-box-chl .tbl-balediyaa td {
	min-height: 10px !important;
	width: auto !important;
	float: none;
	position: relative;
	padding: 4px 5px;
	text-align: left !important;
	font-size: 13px !important;
	line-height: 18px;
}

.orderinfo-box-chl .tbl-balediyaa th {
	text-align: left;
	line-height: 18px;
	font-size: 14px;
	padding: 5px 5px;
}

.orderinfo-box-chl .tbl-balediyaa td:last-child {
	float: none;
}

.superorderhistory-sectiion .orndvof-box-row {
	border: 1px solid #ccc;
	margin-bottom: 30px;
	box-shadow: 0px 2px 5px #ccc;
}

.plnd-disptrd td {
	width: 50%;
	text-align: left;
	vertical-align: top;
    padding: 5px 5px;
}

.plnd-disptrd td:last-child {
	width: 50%;
	float: none;
}

.orderinfo-box-chl .plnd-disptrd td {
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px;
	float: none;
	font-size: 14px;
}

.orderinfo-box-chl .plnd-disptrd td:last-child {
	text-align: right;
}


.orderinfo-box-chl .plnd-disptrd td:first-child {
	font-weight: 700;
}


.blediyaprdp td:first-child {
	font-weight: bold;
}


.superorderhistory-sectiion .orderinfo-box-chl {
	margin-bottom: 0;

}



.superorderhistory-sectiion .tbl-balediyaa {
	width: 100%;
	float: left;
	height: 300px;
	overflow-y: auto;
}

.seahc_barmudaa {
	width: 100%;
	float: left;
}


.fromdate_setinn_orderhistry {
	width: 100%;
	float: left;
	margin: 10px 0;
}

.seahc_barmudaa input, .fromdate_setinn_orderhistry input {
	border: 1px solid #ccc;
	padding: 7px 10px;
	margin: 0 5px;
	height: 40px;
}

.seahc_barmudaa #btnSubmit2 {
	margin: 10px 0;
}


.blediyaprdp .kitgroupname {
	background: #8bbe3f;
	color: #fff;
	padding:0px 10px;
}

.topic-page ul {
	padding: 10px 20px;
}

.topic-page p a {
	padding: 3px 0;
	display: inline-block;
}

#btmsupplier .col-sm-6.fisrtsectintag {
	width: 100%;
	float: left;
	margin: 20px 0;
	padding: 0;
}


.entity-page .entity-page-product-row .entity-page-product.grid-item .entity-product-name-wrap a:last-child {
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0;
	text-decoration: underline !important;
}


#btmsupplier .searhtxtoly {
	display: block;
}


.setinputsearchh {

	width: 350px;
	float: left;
}

.fontsize11pxxx {
	display: block;
	margin: 2px 0 0;
	font-size: 12px;
}


.fisrtsectintag #btnSearch {
	float: left;
}

#btmsupplier .fisrtsectintag #clearsearch {
	margin: 5px 10px 0;
}


.body-wrapper.container2 p + ol {
	padding: 10px 20px;
	float:left;
	width:100%;
}


.settxtsearchhere {
	width: 100%;
	float: left;
}


.settxtsearchhere span {
	display: block;
	margin: 3px 0;
}

.settxtsearchhere #Search1 {
	margin: 0;
}


.seahc_barmudaa span {
	display: block;
}


.settxtsearchhere {
	width: 350px;
	float: left;
}

.seahc_barmudaa #btnSubmit2 {
	margin: 0;
	border: none;
	border-radius: 0;
}


.topic-page li {
	font-size: 14px;
}

#supl strong {
	font-size: 20px;
}

.setinputsearchh #txtSearch {
	width: 98%;
	float: left;
}

.floatlftmrg20pxwth100top20 #manufacturerDropdown {
	float: left;
	width: auto;
}


.row.sete2ndsec {
	width: 100%;
	float: left;
	margin: 20px 0;
}



.sete2ndsec_2ndd .setinputandtexth {
	width: 350px;
	float: left;
}

.fontsiz11pxx {
	display: block;
	margin: 2px 0 0;
	font-size: 12px;
}


.setinputandtexth #txtSearch {
	width: 98%;
	float: left;
	border: 1px solid #ccc;
	padding: 4px 3px;
	margin-right: 5px;
}



.col-sm-6.sete2ndsec_2ndd {
	padding: 0;
}


#supl #ManufacturerID, #supl input {
	float: left;
	width: auto;
}
#supl label {
	display: block;
	width: 100%;
	float: left;
	margin: 5px 0;
}

#supl table {
	margin: 20px 0;
	width: 100%;
	float: left;
}

#supl table #startDate, #supl table #endDate {
	height: 37px !important;
	width: 100px !important;
	border: 1px solid #ccc;
	padding: 4px 4px;
}

.fromdate_setinn_orderhistry #btnSubmit {
	border-radius: 0;
	border: none;
}

.body-wrapper.container2 #manufacturerDropdown {
	height: 40px;
	margin-bottom: 20px;
}


.table-condensed.cf.dispatchinfo th {
	text-align: left;
	padding: 2px 5px;
	font-size: 14px;
}


.table-condensed.cf.dispatchinfo td {
	text-align: left;
	padding: 3px 8px;
}

.table-condensed.cf.dispatchinfo td ul {
	padding: 0 15px;
}

.body-wrapper.rptsup table td div {
	width: 250px;
	float: left;
}

.body-wrapper.rptsup table td div span {
	width: 100%;
	float: left;
}


body #supl.body-wrapper.rptsup table td div span #startDate, body #supl.body-wrapper.rptsup table td div span #endDate {
	width: 80% !important;
	float: left;
font-size:15px
}

body #supl.body-wrapper.rptsup table td div span #startDatePickerButton, body #supl.body-wrapper.rptsup table td div span #endDatePickerButton {
	height: 37px !important;
	width: 30px !important;
}

#supl.body-wrapper.rptsup table {
	margin: 20px 0 0;
}

.body-wrapper.rptsup #btn_SupplierExportTopic {
	font-size: 15px;
	border-radius: 0;
	padding: 10px 10px;

}


#supl.body-wrapper.rptsup #report {
	width: 100%;
	float: left;
	margin: 50px 0 0;
}



#supl.body-wrapper.rptsup table td {
	width: auto;
	float: left;
}

#supl.body-wrapper.rptsup table td #btnSubmit {
	border-radius: 0;
	padding: 10px 10px;
	font-size: 15px;
	margin: 20px 0 0;
}

#supl.body-wrapper.rptsup table td #ctl00_PageContent_rborder, #supl.body-wrapper.rptsup table td #ctl00_PageContent_rbproduct {
	float: left;
	margin: 5px 4px 0 0;
}


#accpage .ccontent.neworder {
	position: relative;
}

#accpage .ccontent.neworder a {
	position: static;
}



.custom-table .row {
	margin: 0 !important;
}

.custom-table td .manageinvv {
	margin: 0 !important;
	float: left;
	width: 140px;
	padding: 0;
}

.custom-table .row .col-sm-12 input[type="button"] {
	margin: 0;
	width: auto;
	padding: 8px 6px !important;
	display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
}

.custom-table td .manageinvv div input {
	width: 100%;
	padding: 6px 10px;
	float: left;
	height: 35px;
	border: 1px solid #ccc;
	border-radius: 4px;
}




.custom-table td a img {
	max-width: 100px;
}

body {
	background: #fff;
}


.cart-item-quantity {
	position: relative;
	float: right;
}

.cart-item-quantity .crtnqtyy {
	width: 170px;
	float: right;
	margin: 0 0 0 10px;
	padding-right: 30px;
}
.cart-item-quantity div {
	float: left;
	width: 100%;
	margin: 10px 0 0;
}

.cart-item-quantity .crtnqtyy input.button {
	width: 40px;
	float: left;
	height: 40px;
	margin: 0;
	border-radius: 0;
}

.cart-item-quantity .crtnqtyy input.button:last-child {
	width: 40px;
	float: right;
height: 40px;
}

.cart-item-quantity .crtnqtyy input.button:last-child {
	border-radius: 0;
}
.crtnqtyy .form-control {
	width: 50px;
	height: 40px;
	padding: 5px 5px;
	margin: 0 5px;
	color: #000;
	text-align: center;
	border: none;
	background:#fff !important;
	box-shadow: none;
}
.col-sm-12.dudate {
	padding: 0;
}
.cart-sku {
	color: #000;
}

.custom-table td .manageinvv div input[type="button"] {
	width: auto;
	padding: 8px 6px !important;
	display: inline-block;
	margin: 8px 0 0;
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
}


.col-sm-12.dudate .datepicker {
	width: 130px;
	margin: 0 0 8px;
}

.custom-table .row .col-sm-12 input[type="button"] {
	margin: 0;
}
.custom-table td .manageinvv .col-sm-6 {
	width: 100% !important;
}

.custom-table .img-thumbnail {
	max-width: 100px;
}

.account-form .form-validation-message .has-error {
	display: none;
}

.account-form .form-label-wrap {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: bold;
}


.account-form .field-validation-valid.form-validation-message {
	display: none;
}

.header-section .right-cartsearch li.lgin-bbtn a.crtrgsttr {
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 700;
}

.lodimg {position:absolute; right :0px; top:0px;margin-bottom:30px;}


.right-cartsearch.wthout-login .cart-btn {
	display: none;
}


.lgin-bbtn #crsignlgn {
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 700;
}

.wholsale-distri-sec .container_:empty {
	display: none;
}

.lgin-bbtn .lloginn .fas.fa-lock {
	color: #98c232;
	margin-right: 5px;
	float: left;
	font-size: 22px;
}

.header-section .right-cartsearch li.lgin-bbtn a .fas.fa-arrow-right {
	color: #98c232;
	padding-right: 5px;
	float: left;
}

.rgtr {
	float: left;
	margin-right: 10px;
}

#tophead h2 {
	margin-bottom: 0;
}

.minicart-footer #minicart-checkout-button, .minicart-footer #minicart-close-button {
	border-radius: 0;
}

.advnce-serch-sec.bloog {
	width: 96.5% !important;
	margin-left: 3.5%;
	margin-top: 10px;
}

.checkout-details-bar .btn-success, .checkout-details-bar .btn-success:hover {
	color: #ffffff;
	background-color: #738C4E;
	border-color: #738C4E;
	border-radius: 0 !important;
}

.checkout-page .block-success .checkout-header {
	color: #98c232;
}

.checkout-page .btn {
	border-radius: 0;
	margin:0px;
}


.form-control{
	border-radius: 0;
}

.switch-mini-link {color: #E99E43;
  font-size: 15px;
  margin-bottom: 10px;
  display: block;
  font-weight: bold;
}


.logo-nav-section .left-logo {

	width: 250px;
	margin-right: 10px;
}

.logo-nav-section .col-lg-9 {
	width: calc(100% - 270px);
}

.product-deatil .prdct-with-logn li a {
	color: #98c232;
}


.product-deatil .prdct-with-logn li a {
	color: #98c232;
}


.right-cartsearch.wthout-login ul {
	width: 100%;
	float: left;
}


.right-cartsearch.wthout-login ul .lgin-bbtn {
	width: 265px;
}


.header-section .right-cartsearch.wthout-login li.search-btn {
	position: relative;
	float: left;
	z-index: 1;
	width: calc(100% - 267px);
}



div#result:empty {
    display: none;
}


div#result:empty {
    display: none;
}


#accpage .borderc .col-sm-3.pinfo {
	min-height: 185px !important;
}


#fancyPopUp {
	position: fixed;
	z-index: 9999;
	top: 10%;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 600px !important;
}
.planned-dispatch-popup tr td:first-child {
	font-weight: bold;
}


.planned-dispatch-popup td {
	width: 100%;
	float: left;

}

.planned-dispatch-popup td select {
	width: 450px;
	height: 45px;
	padding: 0 10px;
	background: #fff;
	border: 1px solid #ccc;
}

.planned-dispatch-popup tr {
	margin: 10px 0;
	width: 100%;
	float: left;
}

.planned-dispatch-popup tr td label {
	padding-right: 10px;
}


.supplierinvoic-rgt .img-cancel + .img-cancel, .plndspt-rgt .img-cancel + .img-cancel {
	right: 32px;
}


.orderinfo-box-chl td.notes-rgt .img-cancel {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #98c232;
	font-size: 14px;
	cursor: pointer;
}
.orderinfo-box-chl td.notes-rgt .img-cancel + .img-cancel {
	right: 0;
	top: 22px;
}

.ornfo-parnt table td {
	position: relative;
}


.planned-dispatch-bbtns .button.call-to-action.add-to-cart {
	float: left;
	border-radius: 0;
	padding: 6px 20px;
	border: none;
}

.planned-dispatch-bbtns .button.update-account-button {
	float: left;
	border: none;
	padding: 6px 12px;
	font-weight: bold;
	border-radius: 0;
}


#fancyPopUp .product-page-top {
	padding: 10px;
}

.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.fancybox-opened {
	border: 1px solid #ccc;
	box-shadow: 2px 3px 8px #ccc;
}


.updte-dispatch-pln input {
	float: left;
	margin-right: 6px;
}


.fancybox-skin {
	padding: 0 !important;
}

.fancybox-skin #popupContent {
	margin: 0;
}

.notes + .address-popup {
	float: left;
	width: 100%;
position:relative;
}


.orderinfo-box.ornfo-parnt .img-correct {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #98c232;
	font-size: 14px;
	cursor: pointer;
}

.supplierinvoic-rgt .img-cancel, .plndspt-rgt .img-cancel {
	position: absolute;
	right: 15px;
	top: 20px;
	color: #98c232;
	cursor: pointer;
}

.orderinfo-box-chl td.notes-rgt .img-correct {
	position: absolute;
	right: 30px;
	top: 10px;
	color: #98c232;
	font-size: 14px;
	cursor: pointer;
}


.closebttn.closebtn-scnd {
	position: absolute;
	right: -5px;
	top: -6px;
	background: red;
	width: 20px;
	height: 20px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	border-radius: 50%;
	font-weight: bold;
	z-index: 99;
}

body .img-correct-thick {
	display: block !important;
}

.setcolor input {
	width: 80%;
	padding: 2px 4px;
	border: 1px solid #ccc !important;
	height: 40px;
	background: #fff;
	float: right;
}

#cartondetails .row-product-sec td h4 {

	padding-left: 15px;
}

.site-map-group h2 {
	font-size: 30px;
	font-weight: bold;
}

.site-map-group {
	width: 100%;
	float: left;
	margin: 20px 0;
}

.owl-item .related-item-name-wrap a {
	overflow: hidden;
	line-height: 20px;
	height: 40px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.notifiction-box-pop.active-opn-noti {

	height: auto;

	overflow-y: auto;
}

.pagesize .pageSizeHeading {
	cursor: context-menu;
}

.pageHeadingWrap {
	cursor: context-menu;
}


.navigation .sub-entity-name-wrap.grid-item-name-wrap {
	font-size: 14px;
}


.notstbltrcss .notstdcss {
	max-height: 100px !important;
	overflow: hidden;
	overflow-y: scroll;
	padding: 10px 10px;
}

.ornfo-parnt table td:last-child a.img-correct-thick {
	right: 40px;
}

.corsn-btn-rgt li.collectionbkd {
	text-align: left;
	float: left;
}

.corsn-btn-rgt li.collectionbkd span {
	float: left;
	width: auto;
	text-align: left;
	display: inline-block;
}


.corsn-btn-rgt li.collectionbkd input {
	float: left;
	text-align: left;
	width: auto !important;
	margin-right: 5px;
}


.corsn-btn-rgt li.collectionbkd span {
	float: left;
	width: auto;
	text-align: left;
	display: inline-block;
	margin: 5px 0 0;
}

.corsn-btn-rgt li.corsn-btn-rgt-consignment-label input {
	margin: 0;
	width: 100% !important;
	float: left;
	margin-bottom: 8px;
}

.notes-full-row .img-cancel {
	position: absolute;
	right: 10px;
	top: 30px;
}

.notes-full-row .img-correct {
	position: absolute;
	right: 30px;
	top: 30px;
}

.orderinfo-box.ornfo-parnt .img-edit {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #98c232;
	font-size: 14px;
	cursor: pointer;
}

.superorderinfopagee .orderinfo-box-chl.print-eql-btnsaal-btn .secondtblclass {
	padding: 10px 10px !important;
	margin: 0 10px;
	width: calc(100% - 20px);
}

.orderinfo-box.ornfo-parnt .img-cancel {
	position: absolute;
	right: 35px;

	top: 15px;
	color: #98c232;
	font-size: 14px;
	cursor: pointer;
}

.carir-rgt select {
	-webkit-appearance: none;
}

.corsn-btn-rgt-consignment-label {
	position: relative;
}


.corsn-btn-rgt-consignment-label .img-correct {
	position: absolute;
	right: 30px;
}

.corsn-btn-rgt-consignment-label .img-cancel {
	position: absolute;
	right: 5px;
}
  

.printedtbtn {
	float: left;
	margin: 0 0 5px;
	background: #98c232;
	color: #fff;
	padding: 3px 8px;
	border-radius: 4px;
}



.rght-input button {
	border-radius: 0;
	padding: 7px 20px;
}

.pdffilebtnset br, .pdffile1btnset br {
	display: none;
}

.pdffilebtnset, .pdffile1btnset {
	width: 100%;
	float: left;
	margin-top: 8px;
	position: relative;
}

.pdffilebtnset .img-edit {
	position: absolute;
	right: 0;
	top: 5px;
}

.ppdf1
{
	position:relative;
	float:left;
}
.img-edit-1 {
	position: absolute;
	right: 0;
	top: 5px;
}

.pdffile1btnset .img-edit {
	position: absolute;
	right: 0;
	top: 5px;
}

.corsn-btn-rgt-consignment-label .img-edit {
	position: absolute;
	right: 0;
	top: 5px;
}

/******************************************/



 .print-eql-btnsaal-btn1 a#Print_All {
    background: #788952;
    color: #fff;    
    font-size: 16px;
    text-decoration: none;
    padding: 10px 10px;
    display: inline-block;
    letter-spacing: 1px;
    
    transition: .4s;
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
}

.printlablses li {
    display: block;
}

.print-eql-btnsaal-btn1 li.collectionbkd {
    display: block;
}

.print-eql-btnsaal-btn1 li.collectionbkd input {
    float: left;
    margin-right: 6px;
}



.row-product-sec span.btprc {
	display: inline-block;
	width: auto;
}

.row-product-sec span.spetr {
	font-size: 10px;
	width: 10px !important;
	font-size: 13px;
	vertical-align: middle;
	display: inline-block;
}


#cartondetails .row-product-sec td h4.ssprice {
	width: auto !important;
	display: inline-block;
	margin: 0;
}

.cccontent2 ul li {
	display: block;
	line-height: 20px;
	width: 100%;
	float: left;
}


.order-details {
	background: #EFEFEF;
	border-radius: 0px !important;
	border: none !important;
	float: left;
	width: 100%;
}


.cart-item-quantity .ctrqty {
	width: 48%;
	float: left;
	padding-top: 12px;
	text-align: right;
}
.cart-item-quantity .cart-delete-link {
	background: red;

	color: #fff;
	font-size: 12px;
	border-radius: 50%;
	width: 20px !important;
	height: 20px !important;
	float: right;
	text-align: center;
	position: absolute;
	right: 0;
	top: 10px;
	padding: 2px 0 0 0;
}


.manufactrer_notes_textbox {
	width: 100%;
	float: left;
}

.manufactrer_notes_textbox .cart-edit-link {
	float: left;
	margin: 10px 4px 0;
}

.manufactrer_notes_text {

	float: left;
	font-size: 13px;
	margin: 9px 8px 0;
	font-weight: 600;
}

.manufactrer_notes_textbox .manufactrer_notes_textbox {
	float: left;
	width: auto;
	margin: 5px 0 0;
}

.manufactrer_notes_textbox #Manufacturer_notes {
	width: auto;
	padding: 2px 6px;
}

.inotificationicon{display:none !important;}
.lft-noti-cykla .glyphicon-info-sign {
	
}
.header-section .right-login li .mark-read-btn a {
	color: #98C232 !important;
}

.tp-slectbtns section.col-sm-6.sete2ndsec_2ndd {
    float: left !important;
    width: auto !important;
    margin-left: 20px;
}

#btmsupplier .col-sm-6.tp-slectbtns {
	width: auto;
	float: left;
}

#btmsupplier .col-sm-6.tp-slectbtns .section_manufaturerr {
	width: auto;
	float: left;
}


#btmsupplier .col-sm-6.tp-slectbtns .section_manufaturerr .selectmanufacturer {
	display: block;
	min-height: 24px;
}


.ornfo-parnt table td.consgmnt-rgt:last-child a.img-correct-thick {
	right: 20px;
}

.corsn-btn-rgt-consignment-label .pdffilebtnset .img-edit, .corsn-btn-rgt-consignment-label .pdffile1btnset .img-edit {
	background: #fff;
	padding: 0 4px;
}

.cart-item-quantity select.form-control.form-control-inline.text-4.input-sm {
	width: 140px;
	margin: 0 30px 0 10px;
	height: 40px;
}

.manufactrer_notes_textbox .manufactrer_notes_text {
	display: block;
	width: 100%;
	float: left;
	text-align: left;
	margin: 0;
}


.manufactrer_notes_textbox #Manufacturer_notes {
	width: 100%;
}

.manufactrer_notes_textbox .manufactrer_notes_textbox {
	float: left;
	width: calc(100% - 102px);
	margin: 5px 0 0;
}

.manufactrer_notes_textbox .manufactrer_notes_text {
	display: inline-block;
	width: 100px;
	float: left;
	text-align: left;
	margin: 10px 0 0;
}

.printedtbtn:hover, .printedtbtn:focus {
	color: #fff !important;
}

.reorderss {
	width: 100%;
	float: left;
	padding: 15px 0px;
}

.reorderss .col-lg-6 {
	padding-right: 0;
}

.corsn-btn-rgt-consignment-label .img-correct {
	background: #fff;
}

.corsn-btn-rgt-consignment-label .img-cancel {
	background: #fff;
}

.reportclaim-popup .modal-footer {
	text-align: center;
	border: none;
	padding: 0 0 0 0;
}

.reportclaim-popup .modal-content {
	border-radius: 0;
	background: #f1f3f4;
}



.reportclaim-popup .modal-body {
	text-align: center;
}


.Closebutton-reportclaim {
	background: #98c232;
	padding: 8px 30px;
	color: #fff;
	display: inline-block;
	margin: 0 0 10px;
}

.reportclaim-popup .modal-body p {
	font-weight: 600;
	color: #535b5d;
}

.Closebutton-reportclaim:hover {
	color: #fff;
}

.Closebutton-reportclaim:focus {
	color: #fff !important;
}

.pricing-page-ssec p {
	margin-bottom: 12px !important;
}

.pricing-page-ssec h4 {
	margin: 15px 0 5px;
	display: block;
	font-weight: 600;
}

.pricing-page-ssec h2 {
	font-weight: bold;
}


#kitgrouppage .odrct #hverdiss:hover + #tdscontent {
	display: block;
}

.totalarea .orders-smry-sec.carton-option-right {
	height: 100% !important;
}


.cartonarea table, .cartonarea table tr {
	width: 100% !important;
}


#kitgrouppage .product-info .odrct #tdscontent p {
    width: 100%;
    font-size: 13px;
}
#kitgrouppage .product-info .odrct #tdscontent ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0 20px;
}

#tdscontent {
    position: absolute;
    z-index: 99999;
    display: block;
    width: 500px;
    top: 27px;
    right: 15px;
}

#bgtdis li, #bgtdis li strong, #bgtdis p strong {
    font-size: 13px !important;
}

.btn.btn-primary.submit-contact-button {
	border-radius: 0;
	padding: 10px 20px;
}

.header-section .right-login .mdl-noti-txt span {
	font-weight: bold;
	margin-bottom: 4px;
	float: left;
	text-align: left;
	padding: 3px 0 0;
	font-size: 12px !important;
	color: #333 !important;
}

#yourFormId button {
	border-radius: 0;
	padding: 10px 20px;
	font-weight: bold;
	margin: 0;
}

.rgt-cross-cut a {
	margin: 0 !important;
}
.notifiction-box-pop-html #lodorders2 {
	float: right;
	margin: 0 10px;
	width: calc(100% - 20px);
}
.header-section .right-login li .mark-read-btn a {
	margin: 0;
}

.cart-item-quantity {
	position: relative;
}


.cart-item-quantity div.qtydishover {
	position: absolute;
	top: 75px;
	z-index: 999;
}

#minicart-modal.modal {
	overflow: hidden;
}
/*RESPONSIVE CSS START*/



.modal-open {
	overflow:visible
}
.minicart-modal .modal-content {
	/*padding-bottom: 80px;*/
}

.minicart-modal .modal-footer {
	position: relative;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
}


.minicart-modal .modal-dialog {
	margin-top: 20px !important;
}

#divdiscount {
	position: absolute;
	width: 340px;
	background: #ccc;
	text-align: center;
	z-index: 9999;
	right: 0px;
	top: 30px;
}

#divdiscount table th:last-child {
	text-align: right !important;
}

#divdiscount table td:last-child {
	text-align:right !important;
}

.row-product-sec #AddtoListPanel {
	padding: 7px 0 0;
}

#AddtoListPanel tr td div {
	padding: 9px 0 0;
}

.modal-footer.minicart-footer #minicart-close-button {
	float: left;
	width: 49%;
	margin: 0 2% 0 0;
	display: block !important;
}
.modal-footer.minicart-footer #minicart-checkout-button {
	width: 49%;
	float: right;
	margin: 0;
}

.minicart-modal .modal-footer {
	position: static;
}

.fisrtsectintag #btnSearch {
    float: left;
    height: 40px;
}

/*.cart-subtotal {
	width: 100%;
	float: left;
	position: relative;
}*/



button, html input[type="button"], input[type="reset"], input[type="submit"] {
	border-radius: 0;
}

.btn {
	border-radius: 0;
}

.address-column .address-actions {
	width: 100%;
	float: left;
	margin: 10px 0;
}

.address-column .address-actions .btn {
	margin-top: 5px;
}

.row.address-row {
	width: 100%;
	float: left;
	margin: 0;
}

.row.address-row .col-sm-6.address-column {
	padding: 0;
}

#accpage .address-wrap .address-view {
	color: #fff !important;
}


.brandpage-orderform-notification .notfictn-add {
	background: #8bbe3f;
	color: #fff;
	width: 100%;
	float: left;
	margin: 0;
}

.brandpage-orderform-notification.container_ {
	width: 94%;
	margin-left: 3.5%;
}




#topbaner {
	background: #98c232 !important;
	margin: 0;
	text-align: center;
	position: relative;
}
#topbaner .rgt-cross-cut {
	width: auto;
	position: absolute;
	z-index: 9;
	right: 8px;
	color: #fff !important;
}


#topbaner .summarynotes {
	color: #e99e43 !important;
	text-align: center;
	width: 100%;
	float: left;
	font-weight: bold;
	font-size: 18px !important;
}

.mdl-noti-txt {
	width: 100%;
	float: left;
	text-align: left;
	padding-left: 0;
	margin: 5px 0 0;
}

#topbaner {
	float: left;
	width: 100%;
	background: #ededed !important;
	color: black;
	text-align: center;
	margin: 0px 0px 2px;
}

.sete2ndsec_2ndd .setinputandtexth {
	margin: 24px 0 0;
}

.sete2ndsec_2ndd #btnSearch {
	margin: 24px 0 0 12px;
	height: 40px;
}


.othrco-rgt-full .collection_booked_ckd_lbl .checkmark::after {
	left: 3px !important;
	top: 0px !important;
	width: 5px !important;
	height: 9px !important;
	border: solid white !important;
	border-width: 0 2px 2px 0 !important;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}


.printlablses .collection_booked_ckd_lbl {
	font-weight: normal !important;
	font-size: 17px !important;
}


.othrco-rgt-full .collectionbkd .checkmark {
	top: 4px;
}

.topic-page li {
	margin-right: 30px;
	float: left;
}

.topic-page h3 {
	width: 100%;
	float: left;
	margin: 20px 0 5px;
	font-weight: bold;
	font-size: 20px;
}


.topic-page h4 {
	width: 100%;
	float: left;
	margin: 15px 0 5px;
	font-weight: 600;
	font-size: 16px;
}

 
.topic-page p {
	margin-bottom: 8px !important;
	width: 100%;
	float: left;
}

.page-wrap.topic-page {
	width: 100%;
	float: left;
	margin: 20px 0 40px;
}

.topic-page li {
	margin: 0 30px 0 12px;
	float: left;
	color: #98c232 !important;
}

.topic-page ul {
	padding: 10px 0px;
}

.brandpage-orderform-notification .summarynotes {
	color: #fff !important;
	font-size: 18px !important;
	text-align: center !important;
	width: 100%;
	float: left;
}
.mdl-noti-txt {
	text-align: center;
}
.brandpage-orderform-notification .summarynotes {
	display: inline-block;
	width: auto;
	float: none;
}

.mdl-noti-txt a.asummarynotes {
	color: #fff !important;    
	text-transform: none !important;
	font-size: 16px !important;
	display: inline-block;
	text-align: center;
	padding: 0 5px;
	text-transform: capitalize !important;
	text-decoration: underline;
}

#topbaner .mdl-noti-txt a.asummarynotes {
	color: #525a5c !important;   
}

#brandpage-orderform-notification-value .lft-noti-cykla {display:none;}

.mdl-noti-txt {
	text-align: center !important;
}

.notifiction-box-pop-html .mdl-noti-txt {
	float: left;
	width: 85%;
	padding: 0 20px 0 10px;
	text-align: left !important;
	margin: 0;
}

.notifiction-box-pop-html .notfictn-add {
	position: relative;
}

.mdl-noti-txt .summarynotes p {
	line-height: 16px;
	letter-spacing: .2px;
	font-weight: bold;
	margin-bottom: 4px;
	float: left;
	text-align: left;
	padding: 0;
	font-size: 12px !important;
	color: #333 !important;
}

.notifiction-box-pop-html .notfictn-add .rgt-cross-cut {
	position: absolute;
	width: auto;
	right: 10px;
	top: 10px;
}

.header-section .right-login .mdl-noti-txt span.notifydate {
	font-size: 16px !important;
	font-weight: 400;
	color: #535b5d !important;
	width: 100%;
	margin: 0;
}

.header-section .right-login .mdl-noti-txt a {
	line-height: 18px;
	font-weight: 600 !important;
	text-decoration: none;
	margin: 0;
	color: #8abe40 !important;
	text-transform: none !important;
	font-size: 14px !important;
	letter-spacing: 1px;
	display: block;
	width: 100%;
	float: left;
}


body .brandpage-orderform-notification .summarynotes {
	font-size: 16px !important;
}


.bulke-move-page {
	width: 100%;
	float: left;
}

#submitdata_top {
	float: right;
}

.row.ordernumberdisp-row {
	width: 100%;
	float: left;
	margin: 40px 0;
}

.item-row {
	width: 100%;
	float: left;
}

.box-dispatchnmbr {
	background: rgba(152,194,50,.3);
	padding: 20px 10px;
	margin: 0 2% 2% 0;
	float: left;
	width: 32%;
	box-shadow: 0 2px 6px #ccc;

	border: 1px solid #f1f1f1;
	border-bottom: 4px solid #8cbf40;
}

.box-dispatchnmbr:nth-child(3n){
	margin-right: 0;
}

.box-dispatchnmbr #orderNumber {
	border: 1px solid #ccc;
	background: #fff;
	width: 100%;
	float: left;
}


.box-dispatchnmbr .col-lg-2 {
	margin: 20px 0 0;
}


.box-dispatchnmbr .form-label {
	font-size: 12px;
}

.box-dispatchnmbr .col-lg-5 {
	padding: 0 5px;
}

.box-dispatchnmbr .checkbox_bulksavepage {
	width: 25px;
	height: 25px;
	margin: 8px 0 0 !important;
}

.othrcco-rigght .corsn-btn-lft {
	display: none;
}

.othrcco-rigght .corsn-btn-rgt {
	width: 100%;
}


.othrcco-rigght .corsn-btn-rgt-consignment-label .img-cancel {
	right: 25px;
}

.othrcco-rigght .corsn-btn-rgt-consignment-label .img-correct {
	right: 45px;
}

.othrcco-rigght .corsn-btn-rgt-consignment-label .img-delete {
	right: 5px;
	position: absolute;
}

.othrcco-rigght .corsn-btn-rgt-consignment-label .img-delete .glyphicon.glyphicon-trash {
	color: red;
}


.create-account-page .address-control .row .col-sm-6 {
	width: 100% !important;
}


.address-control {
	width: 100%;
	float: left;
}


.create-account-page .btn.btn-primary.update-button {
	margin-left: 15px;
	padding: 7px 14px;
}

.create-account-page .address-control .row.collapsed-address-field {
	width: 25%;
	margin: 10px 0 15px;
}
.create-account-page .address-control .row {
	width: 50%;
	float: left;
	margin: 0 0 15px;
}
.create-account-page .address-control .form-group {
	margin-bottom: 0;
}

#yourFormId label span {
	float: right;
}

.autle #AuthoritytoLeave {
	float: left;
	margin: 5px 0 0;
}

.dlins span {
	margin-left: 10px;
	float: left;
}

.autle span {
	float: left;
	margin-left: 10px;
}

.dlins #DeliverywithSignature {
	float: left;

	margin: 4px 0 0 0 !important;
}

#yourFormId label span.form-label-wrap {
	float: left;
}


.checkout-content {
	width: 100%;
	float: left;
}

.checkout-content {
	width: 100%;
	float: left;
}

.dlins {
	width: 100%;
	float: left;
}

.autle {
	width: 100%;
	float: left;
}


.row.addresses-row {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.DeliverywithSignature.checkout-block.checkout-account.block-success {
	width: 100%;
	float: left;
	margin: 10px 0 0;
}

.fancybox-overlay.fancybox-overlay-fixed {
	z-index: 99999;
}


.checkout-header {
	width: 100%;
	float: left;
}

.checkout-block.payment-method.block-normal {
	width: 100%;
	float: left;
	margin: 20px 0 0;
}

.consgmnt-rgt .trackn {
	position: static !important;
  margin: 0 !important;
  width: 100% !important;
  font-size: 14px;
  display: block !important;
}


/*****18jan****/
.Datetext_salesreportpage {
	width: 15%;
	float: left;
}
.endDatetext_salesreportpage {
	width: 15%;
	float: left;
	margin-left: 20px;
}

.Datetext_salesreportpage #startDatePicker {
	float: left;
	width: 100%;
	position: relative;
}

.Datetext_salesreportpage, .endDatetext_salesreportpage {
	width: 48%;
	float: left;
}

.Datetext_salesreportpage #startDatePicker #startDatePickerButton, .Datetext_salesreportpage #startDatePicker #startDatePickerButton1 {
	float: right;
	position: absolute;
	right: 0;
	z-index: 9;
	background: transparent;
	border: 1px solid #ccc;
	height: 40px;
	width: 15%;
}

.Datetext_salesreportpage #endDatePicker #endDatePickerButton {
	float: right;
	position: absolute;
	right: 0;
	z-index: 9;
	background: transparent;
	border: 1px solid #ccc;
	height: 40px;
}

.Datetext_salesreportpage #startDate, .Datetext_salesreportpage #startDate1 {
	width: 80% !important;
	float: left;
	height: 40px;
	padding: 5px 5px;
}


.sales_rpt_pge #endDatePicker {
	float: left;
	width: 100%;
	position: relative;
}

.Datetext_salesreportpage .fa.fa-calendar {
	position: absolute;
	right: 14px;
	top: 10px;
}

#endDatePicker {
	width: 100%;
	float: left;
position: relative;
}

body table .endDatetext_salesreportpage span #endDate {
	width: 100% !important;
	float: left;
}
.endDatetext_salesreportpage #endDate, .endDatetext_salesreportpage #endDate1 {
	width: 80% !important;
	float: left;
	height: 40px;
	padding: 5px 5px;
}

#endDatePicker .fa.fa-calendar {
	position: absolute;
	right: 14px;
	top: 10px;
}


.endDatetext_salesreportpage #endDatePickerButton, .endDatetext_salesreportpage #endDatePickerButton1 {
	float: right;
	position: absolute;
	right: 0;
	z-index: 9;
	background: transparent;
	border: 1px solid #ccc;
	height: 40px;
	width: 15%;
}
.sales_reportbtns {
	float: left;
	width: auto;
}

.sales_reportbtns .important {
	padding: 10px 20px;
	height: 40px;
	font-size: 16px;
}

.sales_reportbtns {
	float: left;
	width: auto;
	margin: 20px;
}

.Printbtn_rgt {
	float: right;
	margin: 20px 0 0;
}


#report {
	float: left;
	width: 100%;
}


.Printbtn_rgt .normalButtons {
	padding: 10px 20px;
}

#endDatePicker .fa-regular.fa-calendar {
	position: absolute;
	right: 10px;
	top: 10px;
}

#startDatePicker .fa-regular.fa-calendar {
	position: absolute;
	right: 10px;
	top: 10px;
}

#btnGFWsupplier {
	width: 100%;

	float: left;
}

.col-sm-12.ordercycle_suppliersatemnt input {
	padding: 4px 10px;
	height: 40px;
}

.col-sm-12.full_supplierstatement {
	width: 100%;
	float: left;
	margin: 20px 0;
}

.col-sm-6.purchasedfromsupplier_supplierstatement .Date_Supplierstatement {
	display: block;
}

.select_supplierstatement, .notpurcchased_selectall {
	width: 100%;
	float: left;
	margin: 20px 0 0;
}
.selectall_supplierstatement {
	width: 100%;
	float: left;
}

.selectall_supplierstatement, .notpurchased_selectall_supplierstatement {
	width: 100%;
	float: left;
	font-weight: bold;
}



.select_supplierstatement .supplier-item, .notpurcchased_selectall .supplier-item {
	float: left;
	font-weight: 500;
	margin: 5px 0 0 !important;
}




.selectall_supplierstatement input, .notpurchased_selectall_supplierstatement input {
	display: inline-block;
	float: left;
	margin-right: 5px;
}

.purchasedfromsupplier_supplierstatement .Datetext_salesreportpage, .purchasedfromsupplier_supplierstatement .endDatetext_salesreportpage {
	width: 48%;
	float: left;
}


.Datetext_salesreportpage .fa.fa-calendar, .endDatetext_salesreportpage .fa.fa-calendar {
	right: 7% !important;
}

.col-sm-12.butnssupplierstatement {
	width: 100%;
	float: left;
}

.rpt_GFWsupplierorderinfoDates {
	width: 100%;
	float: left;
	margin: 10px 0 0;
}

.rpt_GFWsupplierorderinfoDates .Datetext_salesreportpage, .rpt_GFWsupplierorderinfoDates .endDatetext_salesreportpage {
	width: 20%;
	float: left;
}


.supplier-item {
	flex-basis: 25%;
	box-sizing: border-box;
	width: 50%;
	float: right;
}

.sales_rpt_pge .Datetext_salesreportpage, .sales_rpt_pge .endDatetext_salesreportpage {
	width: 20%;
	float: left;
}

.sales_rpt_pge .supplier-item {
	flex-basis: 25%;
	box-sizing: border-box;
	width: 25%;
	float: right;
}


#ctl00_PageContent_pnlContent {
	width: 100%;
	float: left;
}
.Printbtn_rgt .important {
	padding: 10px 20px;
	font-size: 16px;
}

.full_supplierstatement .supplier-item {
	flex-basis: 25%;
	box-sizing: border-box;
	width: 50%;
	float: right;
}

.purchasedfromsupplier_supplierstatement .Datetext_salesreportpage, .purchasedfromsupplier_supplierstatement .endDatetext_salesreportpage, #notpurchased_supplierstatement .Datetext_salesreportpage, #notpurchased_supplierstatement .endDatetext_salesreportpage {
	width: 48%;
	float: left;
}

#TagpopupContent #TagpopupContent_header {
	font-size: 18px;
	font-weight: bold;
}


#TagpopupContent .tag_checkbox_label {

	display: inline-block;
	float: left;
	width: 50%;
}

#TagpopupContent .tag_checkbox_label #tag_checkbox {
	margin-right: 5px;
}

#TagpopupContent .tag_checkbox_label label {
	font-weight: normal;
}

#TagpopupContent_body {
	width: 100%;
	float: left;
}
#TagpopupContent .modal-header {
	float: left;
	width: 100%;
}

#TagpopupContent .modal-body {
	width: 100%;

	float: left;
}


#TagpopupContent #push_tag {
	float: left;
	padding: 10px 20px;
	border: none;
	margin: 0;
}

#TagpopupContent .modal-footer {
	float: left;
	width: 100%;
}

#TagpopupContent .modal-content {
	float: left;
	width: 100%;
}


#TagpopupContent .modal-footer label {
	display: none;
}
#TagpopupContent .modal-footer #cancel_popup_tag {
	background: #333;
	padding: 10px 15px;
	color: #fff !important;
	float: right;
}

#TagpopupContent .modal-footer {
	margin: 0;
}

Tag_Superorderinfo {
	background: none;
	color: #98C232;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	border: none;
}


.Tag_Superorderinfo {
	background: #e99e43;
	float: left;
	color: #fff;
	padding: 3px 10px;
	font-weight: bold;
	margin: 5px 0;
cursor:pointer
}


.super-main #tablist li a:focus, .super-main #tablist li a:hover {
	background: #525a5c;
}

#tablist {
	width: 100%;
	float: left;
}

#billing-wrap .address-header, #shipping-wrap .address-header {
	width: 100%;
	float: left;
	margin: 10px 0;
}

#billing-wrap .address-header .gren-thick-addrs-page, #shipping-wrap .address-header .gren-thick-addrs-page {
	padding: 2px 8px;
	float: left;
	color: #e99e43;
	background: #fff;
}

.print-eql-btns ul.mfrcode_superorder {
	float: left;
}



.print-eql-btns ul.mfrcode_superorder li {
		padding-right: 10px;
		 margin-bottom: 2px;
}

/************TABLE CSS**********/
#Content_reterive table .GenerateReport_rptGFWSUpplier_tr td {
	padding: 0;
}

#Content_reterive table .GenerateReport_rptGFWSUpplier_tr td {
	border-right: 1px solid !important;
}

#Content_reterive table .GenerateReport_rptGFWSUpplier_tr td table td {
	border: none !important;
	border-right: 1px solid !important;
}


#Content_reterive table .GenerateReport_rptGFWSUpplier_tr table td:last-child {
	border-right: 0px !important;
	padding: 0 10px !important;
}

#Content_reterive table .GenerateReport_rptGFWSUpplier_tr{
	background: #f1f1f1;
}

.GenerateReport_rptGFWSUpplier td:nth-child(3) table tr {
	border-bottom: 1px solid;
}

#Content_reterive {
	width: 100%;
	float: left;
}

.GenerateReport_rptGFWSUpplier {
	width: 100%;
}

.GenerateReport_rptGFWSUpplier td:first-child {
	width: 10%;
	text-align: left;
	padding: 10px 10px !important;
}

.GenerateReport_rptGFWSUpplier td:nth-child(2) {
	width: 10%;
	text-align: left;
	padding: 10px 10px !important;
}

.GenerateReport_rptGFWSUpplier td:nth-child(3) {
	width: 40%;
	text-align: left !important;
}

.GenerateReport_rptGFWSUpplier td:nth-child(4) {
	width: 20% !important;
	text-align: left !important;
	padding: 10px 10px !important;
}

.GenerateReport_rptGFWSUpplier td:nth-child(5) {
	width: 20% !important;
	text-align: left !important;
	padding: 10px 10px !important;
}

#Content_reterive table .GenerateReport_rptGFWSUpplier_tr table td:last-child div {
	width: 100% !important;
}

#Content_reterive table .GenerateReport_rptGFWSUpplier_tr table td:last-child div b br {
	display: none;
}

.GenerateReport_rptGFWSUpplier td:nth-child(3) table tr:last-child {
	border-bottom: 0px;
}
.GenerateReport_rptGFWSUpplier td:nth-child(4) div {
	width: 100% !important;
}

#recentlyproduct a {
	margin-right: 0;
}


.mfrcode_superorder span {
    color: #5A5A5A;
    font-weight: bold;
} 

.settxtsearchhere #Search1 {
	width: 97%;
}

.seahc_barmudaa #btnSubmit2 {
	height: 40px;
}

.bookedhighlight_manufacturercode{
	background-color: #98C232;
	color: white !important;
	padding: 2px 5px;
	display: block;

	margin-right: 5px;
	font-weight: 500 !important;
}

#DeleteAddress .modal-content {
	text-align: center;
}

#DeleteAddressContent_body {
	margin: 0;
}

#DeleteAddress .modal-dialog {
	width: 420px;
}

#DeleteAddress .modal-dialog #delete_add {
	width: 60px;
}

.settxtsearchhere {
	width: 30%;
	float: left;
}

.fromdate_todate_search_superorderhistory {
	width: 58%;
	margin-left: 2%;
	float: left;
}


.settxtsearchhere #Search1 {
	float: left;
	width: calc(100% - 150px);
}

.settxtsearchhere #btnSubmit2 {
	float: right;
	width: 130px;
	margin-left: 20px;
}
.fromDate_superorderhistory {
	width: 35%;
	float: left;
}

.toDate_superorderhistody {
	width: 30%;
	float: left;
}

.fromdate_todate_search_superorderhistory input {
	width: calc(100% - 100px);
	margin: 0;
	float: right;
}

.fromdate_todate_search_superorderhistory .frmdatee, .fromdate_todate_search_superorderhistory .todatee {
	width: 90px;
	float: left;
	margin-right: 5px;
text-align:right
}

.toDate_superorderhistody {
	width: 35%;
	float: left;
	margin-left: 2%;
}

.fromdate_todate_search_superorderhistory #btnSubmit {
	width: auto;
	float: left;
	min-width: 150px;
	margin-left: 20px;
	height: 40px;
}


.fisrtsectintag .fas.fa-search {
	display: none;
}

.sete2ndsec_2ndd #btnSearch .fas.fa-search {
	display: none;
}

.checkout-block.payment-method .alternative-payment-methods.container {
	width: 100% !important;
}

.checkout-block.payment-method .alternative-payment-methods.container .alternative-payment-button.col-md-3{
	width: 100%;
	text-align: left;
}

.credit-card-page .credit-card-secured-form {
	width: 100%;
	max-width: 100% !important;
}


.credit-card-page .credit-card-secured-form h2 {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
}

.credit-card-page .credit-card-secured-form {
	width: 100%;
	max-width: 100% !important;
	padding: 10px 15px;
border:none
}
.order-details {
	margin: 15px 0 0;
}


.settxtsearchhere #btnSubmit2 .fas.fa-search {
	display: none;
}

.fromdate_todate_search_superorderhistory .fas.fa-search {
	display: none;
}

.form.credit-card-form .form-control, .form.credit-card-form input {
	width: 100%;
}

.form.credit-card-form .entry-feedback-wrapper {
	width: 100%;
}
.form.credit-card-form #SaveCreditCardNumber {
	width: auto !important;
}

.ttl-crtn2 #btnwishfull {
	background-color: #738C4E;
	border-color: #738C4E;
}

.ttl-crtn2 #btnwishfull:hover {
	background-color: #98c232;
	border-color: #98c232;
}

.ttl-crtn2 #btnwishItemfull {
  background-color: #738C4E;
  border-color: #738C4E;
  border-radius:none;
}

.ttl-crtn2 #btnwishItemfull:hover {
  background-color: #98c232;
  border-color: #98c232;
}


#kitgrouppage .totalarea.totalarea.needcarton_txt {
	width: 60%;
	text-align: center;
	background: transparent !important;
}

#kitgrouppage .totalarea.totalarea.needcarton_txt .orders-smry-sec.carton-option-right {
	background: transparent !important;
	text-align: center;
}

#kitgrouppage .totalarea.totalarea.needcarton_txt .Fillcarton_cartempty {
	color: #FFA500;
	text-align: center;
	font-size: 22px !important;
	font-weight: 600;
}


#kitgrouppage .totalarea.totalarea.needcarton_txt .orders-smry-sec.carton-option-right .row-product-sec {
	background: transparent;
}

.planned-dispatch-popup .plandispch-roww {
	display: none;
}

#report #requirstock {
	text-align: center;
	margin: 0 0 30px;
}

#report #requirstock > span {
	font-weight: bold;
}

.requirestockcontroller_tbl {
	text-align: center;
	margin: 0 auto;
	display: block;
	float: none;
	width: 80%;
}

.requirestockcontroller_tbl table {
	text-align: center;
	width: 100%;
}

.fancybox-overlay{z-index:9999 !important}
.fancybox-wrap{z-index:99999 !important}


.order-details.checkout-details-bar .order-header {
	font-weight: bold;
	font-size: 20px;
	line-height: 18px;
}

.advnce-serch-sec.col-lg-12.col-sm-12.col-xs-12 {
	width: 100% !important;
}


.advnce-serch-sec.col-lg-12.col-sm-12.col-xs-12 .bg-gry-row {
	margin: 0 !important;
	width: 100%;
}

#pnlorg #custservice {
	float: left;
	width: 100%;
	max-height: 170px;
	margin: 20px 0 0 !important;
	padding: 0 !important;
	overflow: hidden;
	overflow-y: auto;
}

.superorderinfo_showmore {
	display: none;
}

.address-wrap {
    width: 100%;
    float: left;
}
.weltext p {
	width: 100%;
	float: left;
}
.weltext {
	width: 100%;
	float: left;
}
.lnh li { 
  float: left;
  width: 100%;
  margin-left:0px !important;
}


#tablist li a {
	padding: 10px 14px;
}

.orderinfo-box-chl.byrunmidlna .headinghtag {
	background: #8BBE3F;
	color: #fff;
	padding: 6px 8px;
	font-weight: 600;
	font-size: 18px;
	position: relative;
}

.collectionbkd {
	display: block;
	margin: 10px;
	text-align: left;
}

.collectionbkd {
	display: block;
	margin: 10px 0;
	text-align: left;
	width: 90%;
	float: right;
}

.collectionbkd .collection_booked_ckd_lbl {
	padding-left: 22px;
}

.carir-rgt select {
	border: 1px solid #ccc;
}

.orderinfo-box-chl.print-eql-btnsaal-btn1 {
	padding: 12px 10px;
}

.address-popup {
    float: left;
    width: 100%;
}

ul.collectionbkdsupplier {
    width: 100%;
    float: left;
}

.collectionbkdsupplier .collectionbkd {
    text-align: left;
    width: 100%;
    float: left;
}

.notifiction-box-pop #newcontent {
	height: 310px !important;
	float: left;
	padding-bottom: 0 !important;
	overflow: hidden;
	overflow-y: auto;
}

.notifiction-box-pop-html #lodorders2 {
	margin: 5px 10px;
}

.adhocnotes {
	display: inline-block !important;
	float: none !important;
	margin: 0 !important;
}

.qcby .attrb a b {
	display: block;
	position: absolute;
	bottom: 3px;
	left: 6px;
}

body input:focus:focus-visible, body select:focus:focus-visible, body textarea:focus:focus-visible {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 !important;
	border-color: #3c763d !important;
outline: none;
}

.planned-dispatch-popup td select {
	width: 100%;
}

.rqust_stockk-btn #lnkrequstock {
	padding: 5px 20px;
}

.request-print-btns {
	width: 100%;
}

.request-print-btns .rqust_stockk-btn {
	float: left;
}

.request-print-btns li {
	float: none;
}


.print-eql-btns #btnTopPendingRecordSave {
	background: #788952;
}

.section_manufaturerr .setdrpdwn.form-control {
	height: 40px;
	margin-bottom: 10px;
	margin-right: 10px;
}

@media screen and (min-width:3800px) {
.brok-img-text {
 width: 25% !important;
}
}
@media screen and (min-width:2200px) {
.brok-img-text {
 width: 45%;
}
}
 @media screen and (min-width:1900px) {
.fancybox.morinfo {
 min-width: 50%;
}
}
 @media screen and (min-width:1370px) {
.banner {
 width:100%;
 float:left;
 margin:0 auto;
 display:table;
 background-size:cover;
 height:480px;
}


}
 @media screen and (max-width:1680px) {
.header-section .navbar-nav li {
 position: static;
}
.logo-nav-section .col-lg-9 {
	width: calc(100% - 270px);
}


.logo-nav-section .left-logo {
	width: 250px;
	margin-right: 10px;
}
}

 @media screen and (max-width:1540px) {
.header-section #loginsearch.right-cartsearch li.search-btn {
	width: 68%;
}
}
 @media screen and (max-width:1500px) {
.addfullbutton {
 font-size: 12px;
}
.fancybox.morinfo {
 font-size: 12px;
 line-height: 20px;
}
.addfullbutton {
 line-height: 20px;
}
.add-rem.fll .form-control.qqty {
 width: 50%;
}
.add-rem.fll .altera.decrescimo {
 width: 25%;
}
.add-rem.fll .altera.acrescimo {
 width: 25%;
}
.carton-option-left #cartondetails .add-rem.fll {
	width: 45%;
	margin: 0 0 0 5%;
}

}
 @media screen and (max-width:1470px) {
.cart-item-quantity .crtnqtyy {
	width: 150px;
}
.crtnqtyy .form-control {
	width: 40px;
}
.cart-item-quantity .crtnqtyy input.button {
	width: 35px;
}
.cart-item-quantity .crtnqtyy input.button:last-child {
	width: 35px;
}
.cart-item-quantity select.form-control.form-control-inline.text-4.input-sm {
	width: 120px;
}
}

 @media screen and (max-width:1430px) {
.header-section #loginsearch.right-cartsearch li.search-btn {
	width: 66%;
}
}

 @media screen and (max-width:1400px) {
.navigation .navbar li a {
 padding: 10px 8px;
 font-size:12px;
}
.cartn-mixd-btn .read-more-btn {
 font-size: 13px;
}
.bg-gry-row {
 min-height: 120px;
}
.read-more-btn.inner-spac.Fill {
 width: 55%;
}
 .incre-decrs-btns {
 width: 25%;
 margin-left: 10%;
}
.cartn-mixd-btn .read-more-btn {
 width: 57% !important;
}
.pnl-bx table .row-product-sec td {
 padding: 5px 2px;
}
#addcartrow #showAddQtyForSingle div {
 display: block;
 width: 100%;
 margin: 0 !important;
}
#addcartrow #showAddQtyForSingle .form-control.qqty {
 width: 30%;

}
.right-cartsearch.wthout-login .cart-btn .minicart-count.js-minicart-count {
	right: 30px;
}
}
 @media screen and (max-width:1370px) {
.header-section #loginsearch.right-cartsearch li.search-btn {
 width: 65%;
}
}
 @media screen and (max-width:1350px) {
.add-to-cart-buttons {
 margin: 10px 0 0 !important;
 display: block;
 float: right;
}
.prodcut-detil {
 width: 35%;
}
.favprodctregidtr {
 width: 31%;
}
 .navigation .navbar li a {
 padding: 10px 12px 10px 0;
}
.sales_rpt_pge .Datetext_salesreportpage, .sales_rpt_pge .endDatetext_salesreportpage {
	width: 30%;
	float: left;
}

#tablist li a {
	padding: 7px 4px;
}


}
 @media screen and (max-width:1310px) {
.container_ {
 width:94%;
}
 .navigation .navbar li a {
 padding: 10px 6px;
}
 .container_ {
 width:94%;
}
.fancybox.morinfo img {
 text-align: center;
 float: none;
}
#showdiscount #disct {
 font-size: 14px;
 padding: 8px 8px;
}

.right-cartsearch.wthout-login .cart-btn .minicart-count.js-minicart-count {
	right: -20px;

}
.header-section .right-cartsearch.wthout-login li.cart-btn {
	width: 12%;
}
.header-section #loginsearch.right-cartsearch li.search-btn {
	width: 62%;
}
}
 @media screen and (max-width:1280px) {
body.home .navbar-nav li {
 padding-right: 10px;
}
body .footer-top-need h2 {
 font-size: 30px;
}
.footer-top-need {
 padding: 20px 0;
}
.bg-gry-row {
 min-height: 145px;
}
.fancybox.morinfo {
 padding: 5px 8px;
}
#tag_list_superorderinfo li {
	width: 20%;
}
.fromdate_todate_search_superorderhistory {
	width: 68%;
}
}
 @media screen and (max-width:1210px) {
.header-section #loginsearch.right-cartsearch li.search-btn {
	width: 60%;
}

}
 @media screen and (max-width:1200px) {
.requst-qut-rght {
 width: auto;
 margin-left: 0;
 float: left;
}
.bnr-caption p {
 font-size: 17px;
}
.right-text h5 {
 font-size: 18px;
}
.conter-box h2 strong {
 font-size: 40px;
}
.conter-box h2 span {
 line-height: 22px;
 font-size: 18px;
}
.navbar {
 width: 65%;
}
.right-cartsearch {
 width: 34%;
}
.right-cartsearch li.search-btn {
 width: 60%;
}
 .right-cartsearch li.cart-btn {
 width: 40%;
}
 .box-footer {
 border-right: none;
}
 .box-footer {
 padding-right: 15px;
 padding-left: 15px;
 min-height: 10px;
}
.banner-section {
 padding: 80px 0;
 height: 620px;
}
.box-producer .leftimg {
 min-height: 80px;
}
 body.home .box-wholsale {
 margin-top: 20px;
}
 .footer-middle-content .box-footer:first-child {
 text-align: left;
}
 .box-footer ul.socila-media {
 text-align: left;
}
 .serchadvance {
 width: 100%;
}
 #catSortByTop {
 width: 47%;
 margin-left: 0;
 margin-top: 10px;
}
.pagesize {
 width: 51%;
 float: left;
 margin-left: 2%;
 margin-top: 10px;
}
.entityPageSortWrap .pagesize {
 width: 51%;
 float: left;
 margin-left: 0;
 margin-top: 10px;
 text-align: left;
}
.product-deatil .min-dispatch li {
 width: 50%;
 padding: 5px 0px;
 border-right: none;
}
.cartn-mixd-btn .read-more-btn {
 font-size: 14px;
 padding: 7px 2px;
}
.cartn-mixd-btn .read-more-btn {
 width: 63%;
}
 .incre-decrs-btns .decrescimo {
 width: 30%;
 padding: 5px 0;
}
.incre-decrs-btns .acrescimo {
 width: 30%;
 padding: 5px 0;
}
.form-control.qqty {
 width: 40%;
 height: 40px;
}
 .incre-decrs-btns {
 width: 32%;
}
.recipe-avaible h3 {
 font-size: 25px;
 font-weight: 600 !important;
}
.recipe-avaible img {
 width: 50px;
}
.recipe-avaible h3 {
 margin-left: 50px;
}
.recipe-avaible p {
 margin-left: 50px !important;
}
.prdct-with-logn.cartn-mixd-btn {
 width: 60%;
 float: right;
}
.prdct-with-logn {
 width: 40%;
 float: left;
}
.form-control.qqty {
 height: 38px;
}
 #qcby .attrb a b {
 display: block;
}
}
 @media screen and (max-width:1170px) {
 .top-right {
 height: 100%;
 display: table;
 padding: 6px 0 0;
 width: auto;
 margin: 0 auto;
 float: none;
 clear: both;
}
body .navbar-toggle {
 display:block !important;
}
 .navbar-collapse.collapse.in .nav.navbar-nav {
 display: block !important;
}
.navbar-collapse.collapse .nav.navbar-nav {
 display: none !important;
}
.navbar-header {
 float: right !important;
}
.navbar-nav li {
 float: none !important;
}
body .navbar-nav .open .dropdown-menu > li > a {
 white-space: pre-line;
}
.navbar-toggle {
 margin-top: 0 !important;
 margin-right: 0 !important;
 margin-bottom: 0 !important;

}
 body .navbar {
 margin-bottom: 0px !important;
 border: none !important;
 min-height:0px !important;
}
 .nav.navbar-nav {

 float: left !important;
 width: 100%;
 margin: 15px 0 !important;
}
.navbar-toggle {
 margin: -45px 0 0 !important;
}
 .navigation .navbar li a {
 font-size: 14px;
 font-weight: 400;
}

 .brok-img-text {
 margin: 50px auto 0px;
}
body .navbar-toggle {
 display:block !important;
}
 .navbar-collapse.collapse.in .nav.navbar-nav {
 display: block !important;
}
.navbar-collapse.collapse .nav.navbar-nav {
 display: none !important;
}
.navbar-header {
 float: right !important;
}
.navbar-nav li {
 float: none !important;
}
.navbar-toggle {
 margin-top: 0 !important;
 margin-right: 0 !important;
 margin-bottom: 0 !important;
}
 body .navbar {
 margin-bottom: 0px !important;
 border: none !important;
 min-height:0px !important;
}
 .nav.navbar-nav {
 float: left !important;
 width: 100%;
 margin: 15px 0 !important;
}
.navbar-toggle {
 margin: -135px 0 0 !important;
}
 .navigation .navbar li a {
 font-size: 14px;
 font-weight: 400;
}
 #loginsearch {
 width: 100% !important;
}
 .logo-nav-section .col-lg-9.col-md-9.col-sm-9 {
 position: static;
}
 .header-section .navbar {
 position: static;
}
 body .navbar-toggle {
 top: 75px;
}
 .navigation .navbar-nav {
 text-align: left;
}
.navigation .navbar-nav li {
 display: block;
}
.add-to-cart-buttons .button.add-to-cart-button {
 width: 100%;
 margin-bottom: 5px;
}
.button.add-to-wishlist-button {
 width: 100%;
}
body .navbar-collapse {
 border-top: none !important;
}
.logo-nav-section .left-logo {
 padding: 10px 0px 10px 40px;
}
.navigation {
 margin:0;
}
 .full-navigtn #myNavbar {
 display: none !important;
}
.full-navigtn #myNavbar.in {
 display: block !important;
 background: #fff;
}
 .add-to-cart-buttons .button.add-to-cart-button {
 width: 48%;
 margin-bottom: 5px;
}
.button.add-to-wishlist-button {
 width: 98%;
}
 #accpage .borderc {
 padding-left: 360px !important;
}
 #accpage .borderc .hhight:first-child {
 margin-left: -360px;
 width: 360px !important;
}
 #accpage .borderc div.col-sm-3 {
 width: 33%;
}
 .navbar-toggler {
 display: block;
 top: 80px !important;
 height: 35px;
 left: 10px;
 position: absolute;
 width: 50px;
 background:#fff;
}
 .header-section .loginregistr {
 display: none !important;
}
.togle-opn .bar1 {
 position: relative;
 top: -2px;
}
.navigation .navbar-collapse {
 padding: 0px 10px !important;
 position: absolute;
 top: 130px;
 left: 0;
 z-index: 9999;
 width: 100%;
 text-align: left;
 background: #fff;
 overflow-x: scroll;
 height: auto;
}

.header-section .left-logo img {
 width: 150px;
 max-width: unset;
 margin: 0;
}
 .header-section .right-cartsearch {
 padding: 15px 0 0;
}
 .navbar-collapse.collapse {
 display: none !important;
}
.navigation .navbar-collapse.in {
 display: block !important;
}
 .header-section .right-cartsearch li.accmob {
 display: inline-block;
 padding: 5px 12px;
 float: left;
}
 .header-section .right-cartsearch li.cart-btn {
 width: auto;
}
 .mobmenu-btns {
 display: block;
}
 .mobmenu-btns .btneyesfrm {
 padding: 0;
}
 .mobmenu-btns .btnbelc {
 display: none;
}

.header-section .right-cartsearch li.btneyesfrm {
	display: none;
}

.entity-page .entity-page-product-row .entity-page-product.grid-item {
	width: 100%;
	margin: 0 0 20px 0;
}

.cart-btn .minicart-count.js-minicart-count {
	right: -40px;
}
.header-section .search-btn input[type="text"] {

	margin-top: 0px;
}

.header-section .search-btn button {
	top: 5px;
}

.header-section .right-cartsearch li.cart-btn {
	padding-top: 0;
}

.header-section .right-cartsearch li.lgin-bbtn {
	margin: 0;
}

.right-cartsearch .claim-whis-ic {
	margin: 12px 0 0;
}

.header-section .right-cartsearch li.accmob {
	padding: 10px 10px;
}

.header-section .right-cartsearch li.cart-btn {
	padding-top: 0;
	margin: 5px 12px;
}

.logo-nav-section .col-lg-9 {
	padding-left: 0;
}

#result {
    top: 72px;
}

.reorderss .col-lg-6:first-child {
	width: 60%;
	padding: 0;
}

#tablist li {
	width: 32%;
	margin-bottom: 5px;
}

.login-user-nav #myNavbar {
	margin: 0;
}

.navigation .navbar-nav {
	background: #fff;
}
.suppliermenu.full-navigtn #myNavbar.in {
	margin-top: 0 !important;
}
.gfwmenu.full-navigtn #myNavbar.in {
	margin-top: 0px !important;
}
}


 @media screen and (max-width:1080px) {
 .caption {
 width: 100%;
 text-align: center;
 margin:130px 0;
}
 .order-immidiatly {
 width: 100%;
 float: left;
 text-align:center;
}
.place-box {
 width: 49%;
 margin-right:2%;
 margin-bottom:50px;
}
 .place-box:nth-child(2), .place-box:nth-child(4) {
 margin-right:0 !important;
}
 .place-box:nth-child(3), .place-box:nth-child(4) {
 margin-bottom: 0 !important;
}
body .header .navbar {
 background-color: transparent !important;
}
.order-wholsale {
 width: 100%;
 background: #f1f1f2;
}
 .bimg {
 width: 30%;
 float: none;
 margin: 0 auto 20px;
}
 .caption {
 width: 100%;
 text-align: center;
 margin: 40px 0;

}
 .banner {
 background-size: cover;
}
.order-immidiatly {
 width: 100%;
 float: left;
 text-align:center;
}
.place-box {
 width: 49%;
 margin-right:2%;
 margin-bottom:50px;
}
 .place-box:nth-child(2), .place-box:nth-child(4) {
 margin-right:0 !important;
}
 .place-box:nth-child(3), .place-box:nth-child(4) {
 margin-bottom: 0 !important;
}



/********** Search ******************/


ul.socila-media {
 float: none;
 display: inline-block;
}

.top-right {
 padding: 6px 0 0;
 float: none;
 text-align: center;
 margin: 0 auto;
}
.top-right p {
 float: none;
}
 .nav-tabs.caton-tab li a {
 font-size: 14px;
}
.carton-coolapse .select-item img {
 margin: 0;
 max-width:100%;
}
}
 @media screen and (max-width:1050px) {
body.brandhome .bnr-caption h1 {
 font-size:40px;
}
.favout-btn, .prnt-btn {
 font-size: 16px;
}
 #qcby .attrb li {
 width: 48%;
}
.sales_rpt_pge .supplier-item {
	width: 50%;
	float: right;
}

}
 @media screen and (max-width:1012px) {
 .recp-sgton {
 color: #ccc;
 font-weight: 600;
 float: left;
 text-align: left;
 margin: 0px 42% 10px !important;
 font-size: 30px;
 margin-left: 22%;
 width: calc(100% - 42%);
}
}
@media screen and (max-width:992px) {
.productrow {
 padding: 0 0 40px;
 border-bottom: 2px solid #ccc;

 margin: 20px 0 0;
}
.favprodctregidtr {
 width: 100%;
 margin:0
}
 .prodcut-imag {
 width: 40%;
}
.prodcut-detil {
 width: 58%;
 margin: 0 0 0 2%;
}
.odrct strong {
 font-size: 20px;
 display: block;
}
.fav-print-button {
 margin: 0;
}
.dropdown-product-page .favprodctregidtr {
 margin-top: 0;
}
 .hemp-fod2 .favprodctregidtr {
 margin: 0 0 15px;
}
.hemp-fod2 .favprodctregidtr {
 width: 100%;
 float: right;
 margin: 0 0 15px !important;
}
#btmsupplier #txtSearch {
	border-radius: 0 !important;
}

.admin-link {
	display: none;
}
 .kit-product-page-top .favprodctregidtr {
 width: 100%;
 margin: 0 0 10px;
}
.ttip .tolshowtip {
 left: -150px;
}
 #accpage .addcart .read-more-btn {
 margin: 0;
 width: 90%;
 text-align: center;
 padding: 5px 10px;
 font-size: 14px;
}
.header-section .right-cartsearch {
 width: 98%;
 float: left;
}
.navbar-toggler {
 display: block;
}
.right-navigation .collapse:not(.show) {

 display: none !important;
}
 .navbar-collapse {
 line-height: 60px;
 position: absolute;
 left: 0;
 right: 0;
 width: 100%;
 background: #f2f4f5;
 top: 50px;
 z-index: 9;
 transition:.5s;
}
.navbar {
 width: 100%;
 position:static
}
.right-navigation {
 display: inline-block;
}
.right-navigation {
 position: static;
}
.header-section .navbar-nav li {
 display: block;
}
 .navbar-nav a {
 padding: 0 10px;
 text-align: left;
 border:none;
}
.right-login {
 padding-right: 80px;
}
.banner-section {
 padding: 40px 0;
}
.box-producer {
 min-height: 130px;
}
 body.home .wholsalestory-section h2 {
 margin-bottom: 0;
}
body.home .box-woudline li {
 width: 100%;
 float: left;
 margin-bottom: 15px;
 min-height: 50px;
 background-size: 6%;
}
body.home .newway-section {
 padding: 50px 0;
}
 body.home .conter-box {
 width: 50%;
 min-height:200px;
 margin-bottom:20px;
}
 body.home .conter-box:last-child {
 width: 100%;
 margin-bottom: 0;
 min-height: 10px;
}
body.home .conter-box:nth-child(2n) {
 border-right: none;
}
.box-footer {
 margin-bottom: 20px;
}
.box-footer:nth-child(2n) {
 border-right:0px
}
.footer-copy-right p {
 width: 100%;
 text-align: center;
}
.navbar-nav a {
 line-height: 40px;
}
.navbar-nav li {
 float: none;
}
.newway-section .heading-con p b {
 display: none;
}
.boxnewway {
 min-height: 150px;
}
.navbar-nav li {
 text-align: left;
}
.right-navigation {
 padding-top: 6px;
}

.nmbr-digit {
 margin: 0 0 0 30px;
}
 body.home .box-itwork ul {
 margin: 20px auto 0 40px !important;
 width: calc(100% - 40px);
}
 body.home .newway-section .heading-con p b {
 display: none
}
 .heading-caption {
 width: 100%;
}
 .header-section .right-navigation {
 padding-top: 15px;
}
#loginsearch {
 width: 100% !important;
 padding: 15px 0 0;
}
.logo-nav-section .col-lg-9.col-md-9.col-sm-12 {
 position: static;
}
.deleteitm {
 width: 27px;
}
 .cartn-mixd-btn .read-more-btn {
 font-size: 15px;
}
 .prdct-with-logn {
 width: 100%;
 float: left;
}
.prdct-with-logn.cartn-mixd-btn {
 width: 100%;
}
.product-deatil .min-dispatch li {
 display: block;
 width: 100%;
 padding: 5px 0px;

 border-right: none;
}
.wholsale-distri-sec li {
 width: 50%;
}
#catpage .wholsale-distri-sec {
 width: 100%;
 padding: 30px 30px;
}
.whtmenmber {
 width: 100%;
 padding: 30px 30px;
 margin: 20px 0 0;
}
#catpage #entitylay {
 width: 50%;
}
 #catpage .grid-item-name-wrap .sub-entity-name-link {
 font-size: 18px;
 line-height: 25px;
 padding: 0 15px;
}
 #catpage .col-sm-12 .col-sm-6 {
 width: 100%;
 padding: 20px 20px !important;
 margin-bottom: 20px;
}
#crtaccount #ctl00_PageContent_pnlAccountInfo {
 width: 100%;
 float: left;
}
#crtaccount .col-sm-7 {
 width: 100%;
}
.whtoffer-mber li {
 width: 100%;
 margin-bottom: 15px;
}
.whtoffer-mber {
 width: 100%;
}
 .minmordr-crtn-shipnordr {
 width: 100%;
 padding: 0 30px;
 margin: 20px 0 0;

}
#crtaccount .conter-box .hdr strong {
 font-size: 34px;
}
 .whtoffer-mber {
 padding: 0 30px;
}
.whtoffer-mber li {
 min-height: 10px;
}
.minmordr-crtn-shipnordr {

 border-left: 0px;
}
 .accpage .addcart {
 width: 30%;
}
 .accpage .addcart .read-more-btn {
 font-size: 15px;
 float: none !important;
 width: 90%;
 text-align: center;
}
 #accpage .borderc div.col-sm-3 {
 width: 50%;
}
.full-navigtn #myNavbar {
 display: none !important;
}
.full-navigtn #myNavbar.in {
 display: block !important;
}
.header-section #myNavbar {
 background: #fff;
 max-height: 100%;
 padding: 10px 10px;
}
.navigation .navbar li a {
 font-size: 14px;
 font-weight: 400;
 border-bottom: 1px solid #aad348;
}
 .full-navigtn #collapsibleNavbar.in {
 display: block !important;
}
 .full-navigtn #collapsibleNavbar {
 display: none !important;
}

 .navbar-nav a {
 color: #000;
}
 .navbar-nav a:hover {
 color: #98c232 !important;
}
 .navigation .navbar li a:hover, .navigation .navbar li a:focus {
 color: #98c232 !important;
}
 .full-navigtn .navbar li a {
 color: #000 !important;
 border: none !important;
}
 .navbar-nav a {
 padding: 10px 10px !important;
 text-align: left;
 line-height: 20px !important;
}
 #crtaccount h2.account-header + div {
 width: 100% !important;
 padding: 0 10px;
 float: left;
}
.header-section .right-cartsearch {
 padding: 0;
}
 #accpage .borderc {
 padding-left: 0px !important;
}
 #accpage .borderc .hhight:first-child {

 margin-left: 0;
 width: 100% !important;
}
#accpage #tab-button li a {
 font-size: 18px;
}

.tp-slectbtns section.col-sm-6.sete2ndsec_2ndd {
	float: left !important;
	width: auto !important;
	margin-left: 0;
}
.sales_rpt_pge {
	width: 80%;
	float: left;
}
.Datetext_salesreportpage {
	width: 48%;
	float: left;
}
.endDatetext_salesreportpage {
	width: 48%;
	float: left;
	margin-left: 4%;
}

.sales_reportbtns {
	float: left;
	width: auto;
	margin: 20px 0;
}

#endDatePicker .fa-regular.fa-calendar {
	right: 15px;
}

#startDatePicker .fa-regular.fa-calendar {
	right: 15px;
}
#tag_list_superorderinfo li {
	width: 30%;
}

.settxtsearchhere {
	width: 100%;
	float: left;
}

.fromdate_todate_search_superorderhistory {
	width: 100%;
	margin-left: 0;
	float: left;
	margin-top: 20px;
}
.fromDate_superorderhistory {
	width: 49%;
	float: left;
}
.toDate_superorderhistody {
	width: 49%;
	float: left;
	margin-left: 2%;
}

.fromdate_todate_search_superorderhistory #btnSubmit {
	width: 200px;
	float: left;
	margin: 10px 0 0;
}
.fromdate_todate_search_superorderhistory .frmdatee, .fromdate_todate_search_superorderhistory .frmdatee {
	width: 100%;
	float: left;
}

.fromdate_todate_search_superorderhistory input {
	width: 100%;
	margin: 0;
	float: right;
}
.fromdate_todate_search_superorderhistory .frmdatee, .fromdate_todate_search_superorderhistory .todatee {

	text-align: left;
}



}
@media screen and (max-width:892px) {
#qcby .attrb li {
 min-height: 65px;
 width: 48%;
 position: relative;
 padding: 5px 30px 5px 5px;
}
#addtocartbtn .read-more-btn {
 font-size: 14px !important;
 width: 100% !important;
}

.seahc_barmudaa span {
	width: 100%;
	float: left;
}
.fromdate_setinn_orderhistry span {
	width: 100%;
	float: left;
}
}
 @media screen and (max-width:768px) {
.incre-decrs-btns {
 width: 100%;
 float: left;
}
.cartn-mixd-btn .read-more-btn {
 width: 100%;
 float: right;
 margin: 15px 0 0px 0;
 border-radius: 1px;
 color: #fff !important;
 text-transform: uppercase;
 font-size: 17px;
 text-align: center;
 padding: 7px 2px;
 clear: none;
 background: #8abe40;
 float: left !important;
 font-weight: 500;
}
.orderinfo-box.ornfo-parnt {
 width: 100%;
 float: left;
 margin-right: 0;
}
 .orderinfo-box-chl {
 width: 100%;
 float: left;
 margin-right: 0;
}
 body .boxlatest-news {
 width: 100%;
 max-width: 100%;
 flex: 100%;
 margin-bottom: 20px;
}
 .product-deatil li .checkbox a {
 display: inline-block !important;
 float: none !important;
}
.min-dispatch img {
 float: left;
}
.cartn-mixd-btn .read-more-btn {
 width: 100% !important;
}
.form-control.qqty {
 height: 39px;
}
.product-deatil .prdct-with-logn li span.green-color {
 word-break: break-all;
}
#pagesearch .checkbox {
 margin-left: 0px !important;
}
.cartn-mixd-btn .get-discount-btn {
 float: left;
}

.header-section .right-cartsearch li.cart-btn {
	width: auto;
	position: absolute;
	top: 75px;
	right: 0;
	padding-right: 15px;
}


.entityPageSortWrap .pagerWrap {
 width: 44%;
 float: left;
 text-align: left;
 margin-left: 4%;
 margin-top: 45px;
}
.entityPageSortWrap .pagerWrap .pageLinksWrap {
 float: left;
 width: 100%;
 text-align: left;
}
.prnt-btn {
margin:0px;
}
.cartn-mixd-btn .mixed .read-more-btn {
 margin-bottom: 0;
}
.incre-decrs-btns {
 margin-left:0
}
 #crtaccount .conter-box {
 width: 50%;
}
 #accpage .borderc {
 padding-left: 0px !important;
}
 #accpage .borderc .hhight:first-child {
 width: 100% !important;
 margin: 0;
}
#accpage .borderc div.col-sm-3 {
 width: 100%;
}
 .header-section .right-login {
 margin-top: 0;
 width: 100%;
 float: left;
 text-align: left;
}
.col-lg-6.col-md-4.col-sm-4.lft-caller {
 float: left;
 width: 100%;
 padding: 0 15px;
}

.cart-btn .minicart-count.js-minicart-count {
	right: -7px;
}


 .col-lg-9.col-sm-9.right-navigation {
 padding-left: 0;
 padding-right: 0;
}
.header-section .right-cartsearch {
 padding: 0;
}
 .header-section .right-cartsearch.wthout-login li.search-btn {
 width: 100%;
}
 .right-cartsearch .claim-whis-ic {
 width: auto;
 text-align: center;
 position: absolute;
 top: 75px;
 right: 140px;
}

.header-section .right-cartsearch li.accmob {
 display: inline-block;
 padding: 0 6px;
 width: auto;
 text-align: center;
 position: absolute;
 top: 80px;
 right: 90px;
}
.navbar-toggler {
 top: 75px !important;
}
 .login-user-nav .navbar-toggler {
 top: 70px !important;
}
.header-section #loginsearch.right-cartsearch li.search-btn {
 width: 100%;
}
#loginsearch {
 margin-top: 10px;
 margin-bottom: 10px;
}

.header-section .right-cartsearch li.lgin-bbtn {
	position: absolute;
	right: 25px;
	top: 90px;

}
 .btneyesfrm {
 position: absolute;
 top: 95px;
 right: 190px;
}
.header-section .right-cartsearch li.btnbelc {
 position: absolute;
 top: 75px;
 right: 235px;
}


.header-section .right-cartsearch li.cart-btn {
	padding-top: 0;
}
.header-section .right-cartsearch.wthout-login li.lgin-bbtn {
	top: 60px;
}
 .header-section .right-cartsearch.wthout-login li.cart-btn {
 top: 80px;
}
 .loginmenuicc .navbar-toggler {
 top: 75px !important;
}
 .btneyesfrm {
 position: static;
}
 .form-group.add-to-cart-group .add-to-cart {
 margin: 0;
}



/**************************/



   #cartondetails table thead {
 display: none;
}
 #cartondetails table tr {
 margin-bottom: 10px;
 display: block;
 border-bottom: 2px solid #ddd;
}
 #cartondetails table td {
 display: block;
 text-align: right;
 font-size: 13px;
 border-bottom: 1px dotted #ccc;
}
 #cartondetails table td:last-child {
 border-bottom: 0;
}
 #cartondetails table td:before {
 content: attr(data-label);
 float: left;
 text-transform: uppercase;
 font-weight: bold;
}
 #cartondetails table td::before {
 position: absolute;
 left: 10px;
 top: 10px;
}
#kitgrouppage #cartondetails td {
 padding: 40px 5px 5px 5px;
 position: relative;
}
 #kitgrouppage #cartondetails td:nth-child(2) span {
 width: 50%;
 display: inline-block !important;
/* float: left; */
}
#kitgrouppage #cartondetails .tolshowti td {
 padding: 0;
 display: inline-block !important;
 width: 19% !important;
 position: static !important;
}
 #OrderSummary td:before {
 content: attr(data-title);
 float: left;
 text-transform: uppercase;
 font-weight: bold;
}
 #OrderSummary {
 border: none !important;
}
 #OrderSummary td {
 padding: 10px 5px 5px 5px;
 position: relative;
}
 #OrderSummary thead {
 display: none;
}
 #OrderSummary tr {
 margin-bottom: 10px;
 display: block;
 border-bottom: 2px solid #ddd;
}
 #OrderSummary td {
 display: block;
 text-align: right;

 font-size: 13px;
 border-bottom: 1px dotted #ccc;
}
 #OrderSummary td:last-child {
 border-bottom: 0;
}
 #AllInOne .n td {
 text-align: left;
}
 #AllInOne .n thead {
display:none;
}
 #AllInOne .n .table-condensed td:before {
 content: attr(data-title);
 float: left;
 text-transform: uppercase;
 font-weight: bold;
}
 #AllInOne .n .table-condensed td {
 padding: 10px 5px 5px 5px;
 position: relative;
}
 #AllInOne .n .table-condensed thead {
 display: none;
}
 #AllInOne .n .table-condensed tr {
 margin-bottom: 10px;
 display: block;

 border-bottom: 2px solid #ddd;
}
 #AllInOne .n .table-condensed td {
 display: block;
 text-align: right;
 font-size: 13px;
 border-bottom: 1px dotted #ccc;
}
#AllInOne .n .table-condensed.group-name td {
 text-align: left;
}
 .nullmsg {
 font-weight: normal;
 padding: 10px 10px;
}
 #kitgrouppage #cartondetails .row-product-sec .img-responsive + h4 {
 padding: 0 8px;
}
 .super-main #tablist .active a {
 background: #8bbe3f;
 color: #fff;
}
 .super-main #tablist li a {
 text-align: center;
 color: #333;
 font-size: 15px;

 font-weight: bold;
 text-align: center;
}
 .super-main #tablist .active a {
 background: #525a5c;
 color: #fff;
}
 #AllInOne .n td input[type="text"] {
 width: auto;
}
 #AllInOne .n th:nth-child(12) {
 width: auto !important;
}
 #AllInOne .n td select {
 width: auto;
}
 #AllInOne .n td input[type="file"] {
 width: auto;
}
 #AllInOne .n .table-condensed {
 width: 100%;
}
.lft-caller2 {
 display: none;
}
.right-cartsearch.wthout-login {
	width: 100%;
}

}

 @media screen and (max-width:820px) {
.header-section .right-cartsearch li.cart-btn {
	margin-right: 0 !important;
}
.create-account-page .address-control .row.collapsed-address-field {
	width: 32%;
	margin: 10px 0 15px;
	text-align: left;
}

.create-account-page .address-control button {
	text-align: left;
}

}
 @media screen and (max-width:767px) {
#tab-button li:not(:first-child) a {
border:1px solid #ddd;
}
 #tab-button li {
width:100%;
display:block;
}
 .note {
width:100%;
}
.shipstate {
width:100%;
}
 #tab01 .pinfo {
padding:10px 8px;
 background:#eeeeee;
}
 #tab01 .ins {
 background:#eeeeee;
padding:10px 8px;
white-space:normal;
margin:10px 0px;
}
 #tab01 .col-sm-3 {
margin:10px 0px;
}
 .hhight {
 min-height:100px;
 padding:0px;
}
 #tab01 .col-sm-12 {
 padding: 0px;
 overflow-y: hidden;
white-space: nowrap;
display:block;
}
.bnr-caption h1 {
 font-size: 35px;
}
.sub-entity-name-wrap.grid-item-name-wrap {
 height: auto;
}
.grid-item-name-wrap .sub-entity-name-link {
font-size:15px;
}
body.home .knowindusttry-secion h2 {
 font-size: 30px;
}
.box-producer {

 min-height: 160px;
}
body.home h2 {
 font-size: 35px;
 margin-bottom: 30px;
}
body.home .logos-section li {
 width: 33.3%;
 margin-bottom: 20px;
}
body.home .box-itwork {
 width: 100%;
 margin-right: 0;
 margin-bottom: 20px;
}
 body.home .hr-line {
 display: none;
}
body.home .row-itwork {
 margin: 0;
}
body.home .nmbr-digit h2 {
 padding: 28px 0 0;
}
 body.home .box-itwork li {
 padding: 0 0px 10px 60px;
 background-size: 5%;
 margin-bottom: 10px;
}
.footer-middle-content {
 padding: 40px 0;
}
.box-footer:last-child {
 margin-bottom: 0;
}
.right-login {
 text-align: left;
}
.top-bar li {
 padding-left: 0;
 padding-right: 10px;
}
.navbar-toggler {
 top: 20px;

}

.right-login {
 text-align: left;
 width: 100%;
 float: left;
}
.leftboxnew span {
 width: auto;
}
 .right-navigation {
 width: 100%;
}
.box-footer {
 border-right: none;
}
.boxcustomer-innerrow {
 border-right: none;
 padding-right: 0;
}
.left-logo img {
 max-width: 50%;
 text-align: center;
 margin: 0 auto;
 display: block;
}
.right-login ul {
 float: left;
}
.navbar-collapse {
 top: 70px;
}
.footer-middle-content .box-footer:first-child {
 text-align: left;
}
.box-footer ul.socila-media {
 margin: 20px auto 20px !important;
 text-align: left;
 width: 100%;
}
 body.home .boxcustomer-innerrow {
 border-right: none;
 padding-right: 0;
}
body.home .conter-box {
 min-height: 160px;
}
.leftboxnew span {

 width: auto;
 height: auto;
}
.box-producer .leftimg {

 min-height: 10px;
}
.box-producer img {
 max-width: 50%;
}
.box-producer {
 width: 100%;
 margin-right: 0;
 min-height: 10px;
 margin-bottom: 10px;
}
.banner-section {

 height: 100%;
}
 .header-section .right-navigation {
 display: inline-block;
 padding-top: 15px;
 padding-bottom: 10px;
}
 .header-section .right-login {
 padding-right: 0;
}
 body.home .knowindusttry-secion .heading-con strong {
 padding: 0
}
.dispatch {
 margin: 20px 0 0px;
 padding: 15px 10px;
 font-size: 16px;
}
 .header-section .right-login ul {
 float: left;
 width: 100% !important;
}
body .box-lft-togle {
 width: 300px !important;
 position: absolute;
 left: 0;
 z-index: 99;
 background: #fff;
 max-width: 300px;
 padding: 0;
 display:none

}
.lfftbrnd-sec h4 {
 font-size: 20px;
 font-weight: 600;
}
 .lfftbrnd-sec h3 {
 font-size: 23px;
}
 .recipe-avaible h3 {
 font-size: 20px;
}
.recipe-avaible p {
 font-size: 16px;
}
 .product-deatil {
 width: 68%;
}
 .product-img {
 width: 28%;
 margin-right:4%
}

 .product-deatil .loginlink {
 width: 100%;
 padding: 10px 20px;
}
 .product-deatil .min-dispatch li {
 display: block;
 width: 100%;
 padding: 5px 0px;
 border-right: none;
}
 .productdet a {
 font-size: 18px;
}
 .produc-row {
 padding-bottom: 20px !important;
 margin-top: 15px;
}
 .incre-decrs-btns {
 width: 100%;
 float: left;
}
.cartn-mixd-btn .read-more-btn {
 width: 100%;
 float: right;
 margin: 15px 0 0px 0;
 border-radius: 1px;
 color: #fff !important;
 text-transform: uppercase;
 font-size: 17px;
 text-align: center;
 padding: 7px 2px;
 clear: none;
 background: #8abe40;
 float: left !important;
 font-weight: 500;
}
.cartn-mixd-btn .get-discount-btn {
 margin: 10px 0;
}
 .product-deatil .outer-input {
 margin-left: 0px !important;
}
.form-control.qqty {
 height: 39px;
}
.incre-decrs-btns .decrescimo {
 padding: 5px 0;
}
.incre-decrs-btns .acrescimo {
 padding: 5px 0;
}
.inner-page-heading h2 {
 font-size: 30px;
}
.byron-content h3 {
 font-size: 20px;
}
.byron-prodcts-sec {
 margin-top: 15px;
}
 .advnce-serch-sec {
 padding: 15px 20px !important;
}
.rght-contnt-nes {
 width: 68%;
}
.lftnes-img {
 width: 30%;

}
 .boxlatest-news {
 margin-bottom: 20px;
}
 .readlatst-news-btn {
 padding: 10px 40px;
 margin: 20px auto 0;
}
.wholsale-distri-sec {
 margin: 40px 0 0;
}
.byron-page h3 {
 font-weight: 600 !important;
 font-size: 24px;
}
 .product-deatil .loginlink {
 font-weight: 600;

}
 .cartn-mixd-btn .read-more-btn {
 width: 100% !important;
}

 .recipe-avaible {
 padding: 10px;
 width: 100%;
}
body .advnce-serch-sec {
 padding: 0px !important;
}
.bg-gry-row {
 padding: 10px 10px 8px !important;
}
#catbgback .box-producer .leftimg {
 width: 7%;
}
#catbgback .box-producer {
 width: 100%;
 margin-right: 0;
 min-height: 10px;
 margin-bottom: 10px;
}

#catbgback .caption-producer-row {
 margin: 20px auto;
}
#catbgback {
 height: auto !important;
}
.bg-gry-row {
 min-height: 10px;
}
.recipe-avaible {
 min-height: 10px;
}
.subsubcat {
 width: 50%;
}



.custom-table td::before {
	content: attr(data-label);

	float: left;
	text-transform: uppercase;
	font-weight: bold;
}


.entity-page-product-row .table-responsive {
	overflow: hidden;
}

.custom-table thead {
	display: none;
}

.custom-table td {
	position: relative;
	display: block;
	white-space: normal !important;
	text-align: right;
	min-height: 30px;
}

.custom-table tr {
	margin-bottom: 10px;
	display: block;
	border-bottom: 2px solid #ddd;
}

.custom-table .out-stock-hint {
	float: none;
	width: auto;
	text-align: right;
}

.custom-table td .row .row {
	text-align: right;
	float: right;
}

.custom-table td .row .row .col-sm-12 {
	text-align: right !important;
	float: right;
	width: 100% !important;
}

.custom-table td .row .row .col-sm-12 .datepicker {
	width: 100px;
	float: right;
}

.custom-table td .manageinvv .col-sm-6 {

	float: right;
	margin: 5px;
}

.custom-table td .row .row .col-sm-12.dudate {
	text-align: right !important;
	float: right;
	width: 100% !important;
}
.custom-table .row .col-sm-12 input[type="button"] {
	float: right;
}
.custom-table td .row .row .col-sm-12.dudate {
	float: none;
}

.custom-table td .manageinvv {
	float: none;
	width: 130px;
	display: inline-block;
}

.custom-table td .manageinvv .col-sm-6 {
	float: right;

	margin: 5px 0 0;
}
.custom-table td .manageinvv div input[type="button"] {
	float: right;
margin:0
}

.header-section .search-btn input[type="text"] {
	margin-top: 0;
}

.header-section .search-btn button {
	top: 6px;
}

#fancyPopUp .planned-dispatch-popup td select {
	width: 100% !important;
	float: left !important;
}

#fancyPopUp {
	width: 100% !important;
	float: left;
}
.planned-dispatch-popup {
	width: 100% !important;
	float: left !important;
}

#fancyPopUp .button.call-to-action.add-to-cart {
	width: 45%;
	float: left;
}
#fancyPopUp .button.update-account-button {
	width: 45%;
	float: right;
	font-weight: bold;
}
#btnTopPendingRecordSave.button.call-to-action.add-to-cart {
	width: auto;
	float: right;
	margin: 4px 0 0;
}
.requirestockcontroller_tblhead {
	display: none;
}
.requirestockcontroller_tbl table {
	margin-bottom: 20px;
	border: none !important;
	position: relative;
	padding: 12px 0 0 35%;
}

.requirestockcontroller_tbl table td {
	border: none !important;
	width: 100%;
	float: left;
	text-align: left;
	padding: 5px 5px 5px 40% !important;
	position: relative;
	margin-bottom: 8px;
	min-height: 45px !important;
	border-bottom: 1px solid #ccc !important;
}

.requirestockcontroller_tbl td::before {
	content: attr(data-title);
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	left: 0;
	line-height: 18px !important;
	text-transform: none;
	width: 40% !important;
	word-break: break-word;
	top: 0;
	padding: 5px 5px;
}


.requirestockcontroller_tbl {
	width: 100%;
}

.requirestockcontroller_tbl table tr {
	border: 1px solid #ccc;
	display: ;
	margin-bottom: 10px !important;
	float: left;
	width: 100%;
}

.requirestockcontroller_tbl table td:last-child {
	margin-bottom: 0;
	border-bottom: 0 !important;
}


}

 @media screen and (min-width: 768px) {
 .tab-button-outer {
 position: relative;
 z-index: 2;
 display: block;
}
 #tab-select {
width:100%;
padding:5px;
}
 .tab-select-outer {
 display: none;
}
 .tab-contents {
 position: relative;
 top: -1px;
 margin-top: 0;
}
}
 @media screen and (max-width:768px) {
 .btn-getstart {
 font-size: 40px;
 padding: 4px 0px;
 border-radius: 6px;
 margin: 20px auto;
 width: 80%;
 float: none;
 display: block;

 text-align: center;
 font-weight: 600;
}
body.brandhome .bnr-caption h1 {
 font-size:40px;
}
.recp-sgton {
 color: #ccc;
 font-weight: 600;
 float: left;
 text-align: left;
 margin: 0px 42% 10px !important;
 font-size: 20px;
 margin-left: 22%;
 width: calc(100% - 42%);
}
 .col-sm-4.col-xs-12.how-work-img {
 background: #8bbe3f;
}
 .how-work-img .work-sec h4 {
 color:#fff;
 width: 100%;
}
 .how-work-img .work-sec p {
 color: #fff;
}
 .col-sm-4.col-xs-12.how-work-img {
 background: #8bbe3f;
 padding: 10px 10px 20px;
}
 .inner-header-bg {
 width: 100%;
 float: left;
 background: url(img/INNER-HEADER-BG.jpg) no-repeat scroll;
 padding: 10px 0;
 text-align: center;
 color: #fff;

 background-size: 1;
}
.work-sec img {
 max-width: 100%;
 display: none;
}
.navbar-collapse {
 max-height: 100% !important;
}
body .navbar-collapse.in {
 overflow-y: inherit !important;
}
.nav.navbar-nav {
 margin: 0px 0 0 !important;
}
.logo-nav {
 margin: 10px 0 0;
}
 .order-wholsale {
 margin: 0;
}
.banner {
 background-size: 100%;
}
 .banner .container {
 width: 100%;
 padding: 0;
}
body .header .navbar {
 background-color: #dfdfdf !important;
 clear: both;
}
 .register-online-sec.brookfrm {
 clear: both;
}
 .show-mob {
 display:block;

}
 .btn-getstart {
 font-size: 20px;
 padding: 4px 30px;
 border-radius: 6px;
 margin: 20px 0 0;
}
.sho-desk {
 display:none;
}
 .nav.navbar-nav {

 float: left;
}
 body .navbar-collapse {
 border-top: 1px solid transparent !important;
}
.call-us {
 display: none;
}
.top-right {
 float: left;
 width: 100%;
 text-align: center;
}
ul.socila-media {
 float: none;
 display: inline-block;
 margin: 10px 0 0 !important;
}
.top-left {
 text-align: center;
 width: 100%;
}

.login-btn {
 display: none;
}
.mob-contact {
 display: block;
 text-align: center;
 margin: 5px 0 0;
 width: 100%;
 float: left;
 color: #fff;

}
 .caption {
 width: 100%;
 text-align: center;
 margin:80px 0;
}
.caption h1 {
 font-size:35px;
}
.caption input {
 padding: 8px;
 width: 80%;
 margin:0 auto;
}
.caption input.find-btn {
 float: none;
 width: 50% !important;
 margin: 10px auto 0;
 display: inline-block;
}
.log-box {
 width: 100%;
 margin: 0 0 10px;
}
 .log-box:last-child {
 margin: 0;
}
.pull-top {
 margin: 40px 0 0;
}
body h2 {
 font-size: 30px;
}
 .term-condition b {
 display:none;
}
 .need-help {
 float:left;
 text-align:left;
}
 .copy-right p {
 float:left;
 width:100%;
}
 .copy-right {
 text-align:center;
}
.mob-disply {
 display:block;
}
 .desktop {
 display:none;
}
.term-condition.space {
 margin-top:0px;
}
.copy-right {
 padding: 10px 0;
}
 body .carton-tab-sec .tabs label.outer-input {
 width: 20% !important;
 float: right;
 margin: 0px !important;
}
body .more {
 margin-top: 30px !important;
 margin-right: 0px !important;
}
 .call-us {
 display: none;
}
.top-right {
 float: left;
 width: 100%;
 text-align: center;
}
ul.socila-media {

 float: none;
 display: inline-block;
 margin: 10px 0 0 !important;
}
.top-left {
 text-align: center;
 width: 100%;
}
.login-btn {
 display: none;
}
.mob-contact {
 display: block;
 text-align: center;
 margin: 5px 0 0;
 width: 100%;
 float: left;
 color: #fff;
}
.caption {
 width: 100%;
 text-align: center;
 margin: 254px 0 0;
 background: #a1cb68;
 padding:10px;
}
.caption h1 {
 font-size:50px;
 font-weight:600;
}
.caption input {
 padding: 8px;
 width: 67%;
 margin:0 auto;
 margin-right:3%;
}
 .log-box {
 width: 100%;
 margin: 0 0 10px;
}
 .log-box:last-child {
 margin: 0;
}
.pull-top {
 margin: 40px 0 0;
}
body h2 {
 font-size: 30px;
}
 .term-condition b {
 display:none;
}
 .need-help {
 float:left;
 text-align:left;
}
 .copy-right p {
 float:left;
 width:100%;
}
 .copy-right {
 text-align:center;
}
.mob-disply {
 display:block;
}
 .desktop {
 display:none;
}
.term-condition.space {

 margin-top:0px;
}
.copy-right {
 padding: 10px 0;
}
 .carton-tab-sec .tabs .tab, .tabs label {
 -webkit-box-ordinal-group: NaN;
 -webkit-order: initial;
 -ms-flex-order: initial;
 order: initial;
}
 .account-add-to-cart {
display: inline-block;
width: 100%;
}
 .crtlist {
padding:0px;
}
.crtlist li {
width:100%;
padding:0px;
}
 .breadcrumb {
padding:10px 30px !important;
}
 .add-sep-box2 {
 float: right;
 margin-top: 30px;
 text-align: right;
 width:100%;
}
 body .outer-input input {
 right: 0;
}
body .outer-input .checkmark {
 left: 0;
}
 .kit-add-to-cart-quantity .col-sm-1, .kit-add-to-cart-quantity .col-sm-3 {
 float: none !important;
 text-align: center !important;
 display: inline-block !important;
}
.minus {
margin:2px 0px 5px 0px !important;
}
.carton-tab-sec .tabs .tab {
padding:0px !important;
}
.dropdown-menu > li > a {
white-space:wrap;
}
.kit-wrap {
padding:0px 10px;
}
 .carton-tab-sec .tabs label {
 width: 100%;
 margin-right: 0;
 margin-top: 0.2rem;
}
.nav-tabs.caton-tab li {
 width: 100%;
 margin-bottom: 20px;
}
.nav-tabs.caton-tab li.active a, .nav-tabs.caton-tab li.active a:focus, .nav-tabs.caton-tab li.active a:hover {
 color: #fff;
 cursor: default;
 background-color: #90bd2d;
}
 .nav-tabs.caton-tab li a {
 text-align:left;

 font-size:16px;
}
.nav.nav-tabs.caton-tab {
 border-bottom:none;
}
 .nav.nav-tabs.caton-tab li:last-child {
 margin:0px;
}
.table-pro {
 display: none;
}
.mob-hide {
 display:none;
}
 .mob-show {
 display:block;
}
 .carton-coolapse .select-item h3 {
 font-size: 20px;
}
.h1, h1 {
 font-size: 22px;
 margin-top:0;
}
.inner-page-banner {
 padding: 10px 0;
 text-align:center;
}
.carton-option-right {
 float: left;
}
 .carton-option-left {
 float:right;
}
.avail-carton {
 display:none;
}
.carton-option-right {
padding:0px;
}
.multi-carton td {
padding-left:0px !important;
text-align:center;
}
.check-box-img p {

 width: 75%;
 margin-left: 5% !important;
}
.carton-coolapse {
 margin: 20px 0 0;
}
.carton-tab-sec .tabs input[type="radio"]:checked + label {
 background: #90bd2d;
 color: #fff;
}
 .carton-tab-sec .tabs label {
 text-align: left;
 padding: 3px 5px;
 margin-bottom:12px;
}
 .carton-coolapse .kitdesc li {
 line-height: 22px;
 padding: 0 0 0 25px;
}
.carton-coolapse .kitdesc li {
 background-position: left 4px;
}
.fill-carton .log-in-btn {
 font-size: 18px;
 padding: 4px 10px;
 margin: 8px 0 0;
 text-transform:none;
}
 p {
 color:#000;
 font-family: 'Open Sans', sans-serif;
}
 .topnav {
 float: left;
 width: 100%;
 display: block;
 margin: 0 0 0 30px;
}
.top-left p {
 display: block;
}
.topnav .search-container button {
 float: none;
}
 .topnav input[type="text"] {
 padding: 4px 6px;
 margin-top: 0;
 font-size: 18px;
 border: none;
 color: #000;
 margin: 5px -4px;
 width:320px;
}

.topnav {
 margin: 0px;
}
.topnav .search-container button {
 margin-right: 0;
}
 .topnav .find-btn {
 margin: 4px 0px 0px 0px;
 padding: 8px 9px;
 width: 50px;
}
body .topnav #smartsearch {
 margin-bottom: 0px;
 width: 78% !important;
}
 .carton-tab-sec.description-sec .tabs label {
 background: #f5f5f5;
 color: #000;
 width:100%;
 padding:8px 10px;
}
.cart-column-description {
width:50%;
}
.cart-column-edit {
width:20%
}
 .cart-column-subtotal {
width:25%;
}
 .edit-wrap .quantity-box {

margin:4px 0px 4px 5px !important;
}
.delete-wrap {
margin:4px 0px 4px 5px !important;
}
.edit-wrap input[type="submit"] {
width:40px;
}
 #pagesearch {
padding:0px;
}
 #pagesearch .product-img-text {
width:100%;
padding-bottom:10px;
}
#pagesearch .product-deatil {
width:50%;
}
.simpleFilteredResultHeaderTable {
margin-top:5px;
}
 #pagesearch .product-img {
width:36%;
}
 #pagesearch .order-compare-sec {
width:100%;
margin-bottom: 20px !important;
}
 #pagesearch .checkbox {
margin-bottom: 0px;
 float: left;
 margin-left: 98px !important;
}
 .opc-wrap .address-book {
position:relative !important;
top:0 !important;
}
body .kitpagesection.hidden-xs {
 display: block !important;
}
body .kitpagesection td {
 font-weight: 400 !important;
 font-size: 14px !important;
}

.fancybox-skin {
padding:8px !important;
font-size:17px !important;
}
.fancybox-inner {
width:280px !important;
}
body #no-more-tables td::before {
 font-weight: 400;
 font-size: 12px;
}
 body .description-sec .cart-nav7 {
 width: 100% !important;
}
.sing-product h4 {
 margin:10px 0;
}
.singl-table.table-pro {

 display: inline-table;
}
.table-pro.our-smart-buy {
 display: block;
}
.dispatch-transit.singl-pagepro h3 {
 margin: 0;
}
.description-sec {
 border: none;
}
.sing-product h1 {
 text-align: left;
 padding: 5px 0 0;
}

 body .topnav .find-btn {
 margin: 4px 0px 0px 8px !important;
 padding: 2px 9px !important;
 width: 50px !important;
 font-size: 22px !important;
}
 .your-result, .view-page {
 display: none;
}
 .sort-select label {
 display: inline-block;
 max-width: 100%;
 margin-bottom: 5px;
 font-weight: 700;
 float: left;
 font-size: 17px;
}
 .view-select .form-control {
 min-width: 100%;
 float: right;
}
 #OPRightCol, #OPLeftCol {
padding:0px;
}
 .cart-item-details .col-xs-3 {
width:10% !important;
}
 .guidedNavTwoCol .guidedNavWrapper {
padding-right:0px;
}
#CategoryPage {
padding:0px;
}
.productcontrollabel {
display:block;
margin-bottom:6px;
}
#SelectSortTop, #PageSizeTop {
width:100% !important;
}
.viewingPageHeading {
display:none;
}
.pagerArea {
margin:0px;
}
#no-more-tables td {
padding-left:50% !important;
font-size:14px !important;
}
#no-more-tables th {
font-size:14px !important;
}
.filteredHeaderAddToCartCell, .filteredResultAddToCartCell {
width:23% !important;

}
.product-deatil li a {
font-size:13px;
font-weight:normal;
}
 .img-pro-sin {
width:100%;
}
.text-pro-info h1 span {
display:inline-block;
}
.variant-info .regular-price {
font-size:26px !important;
padding-top:10px;
}
#guidedNavWrapper {
padding:0px !important;
}
 .filter-r {
 margin-top: 10px;
}
 .compare-btn {
 padding: 10px 0;
}
 .filter-btn {

 display:block;
}
.caption input.find-btn {

 float: none;
 width: 30% !important;
 margin: 0 0 !important;
 display: inline-block;
 border-radius: 2px;
}
.caption p {
 font-size: 18px;
 font-weight: 600;
 letter-spacing:0;
}
.log-box {
 border: 1px solid #a1d064;
 box-shadow: 0px 1px 6px #333;
}
 .log-box h4 a {
 font-size: 30px;
 font-weight: 800;
}
 .log-box h4 a:hover {
 text-decoration:none;
}
 .log-box {
 padding: 40px 20px;
}
.log-box p {
 font-weight: 400;
 font-size: 25px;
}
.wholsale-prdct h1 {
 padding: 30px 10px;
 font-size: 50px;
 font-weight: 600;
}
.party-row-mobile li {
 width: 25%;
 text-align: center;
 display: inline-block;
 float: left;
}
.dliver-st h2 {
 margin-bottom: 30px;
 font-size: 50px;
 font-style: italic;
 font-weight: 600;
}
.how-work h2 {
 color: #8abf3f;
 font-size: 50px;
 font-weight: 700;
}
.work-sec img {
 max-width: 100%;
}
.work-sec h4 {
 font-size: 40px;
 font-weight: 600;
 text-align: left;
 float: left;
}
.work-sec p {
 color: #000;
 font-size:18px;
 line-height: 30px;
 font-weight: 600;
 text-align: left;
}
.how-work-box-left {
 text-align: left;
 margin-bottom: 20px;
}
.bx-wrk-mob {
 display:block;
}
.order-immidiatly h2 {
 font-weight: 700 !important;
 font-size: 50px;
 color:#8bbe3f;
}
 .order-immidiatly {
 text-align:center;
}
.order-immidiatly p {
 color: #000;
 font-weight: 500;
 font-size: 18px;
}
 .read-more-btn {
 font-size: 20px;
float: none !important;
 width: 70%;
}
.order-wholsale {
 padding: 0;
}
.order-wholsale {
 width: 100%;
 background: #f1f1f2;
 padding: 0px 3px;
}
.header .container_ {
 width: 100%;
}
.logo-nav .col-lg-9.col-md-12.col-sm-12 {
 padding: 0;
}
 body .carton-option-left {
 float: left;
 margin-top: 30px;
}
.ttl-crtn .read-more-btn {
 font-size: 15px;
}
 body .navbar-toggle {
 top: 15px;
}
/*body .navigation .navbar-collapse {
 top: 95px;
 background:#efefef;
 width:100% !important;
}*/
#pagesearch .checkbox {
 margin-left: 0px !important;
}
.prodcut-imag {
 width: 100%;
}
.prodcut-detil {
 width: 100%;
 margin: 0;

}
 #CategoryPage {
 padding: 0 15px;
}
 .guidedHeaderLabel {
 padding: 0 15px;
}

.col-lg-3.col-sm-3.brd {
	padding: 0 15px !important;
}

.sidenav.guidedNavWrapper .brnd-optionlft {
	width: 100%;
}
.header-section .right-cartsearch.wthout-login li.lgin-bbtn {
	top: 75px;
}


.right-cartsearch .claim-whis-ic {
	margin: 0;
}

.header-section .right-cartsearch li.cart-btn {
	margin: 0;
}

#loginsearch .claim-whis-ic .wishlist-ic {
	height: auto;
}

.right-cartsearch .claim-whis-ic {
	top: 80px;
}
.logo-nav-section .col-lg-9 {
	width: 100%;
}
#result {
    top: 142px;
}
.col-sm-12.borderc {
	width: 100%;
}

.col-sm-12.borderc {
	overflow: visible !important;
}

#accpage .ccontent.neworder {
	width: 45%;
	float: right;
	text-align: center;
	min-height: 150px;
}

#accpage .ccontent.neworder {
	width: 100%;
	min-height: 10px;
}
#accpage .borderc .col-sm-3.pinfo {
	min-height: 10px !important;
}

#accpage .ccontent.neworder a {
	width: 100%;
}

#accpage .ccontent.neworder {
	padding: 0 14px;
}

.col-sm-6.purchasedfromsupplier_supplierstatement {
	float: left;
	width: 100%;
}
#notpurchased_supplierstatement {
	float: left;
	width: 100%;
}
.sales_rpt_pge .Datetext_salesreportpage, .sales_rpt_pge .endDatetext_salesreportpage {
	width: 47%;
	float: left;
}
.page-wrap.recent-additions-page {
	width: 100%;
}

.recent-additions-page .sidenav {
	z-index: 9999999;
}

.qcby {
	width: 500px !important;
	left: auto;
	right: 0 !important;
	top: 170px !important;
}
.navigation .navbar-collapse {
	min-height: 600px;
}

}

@media screen and (max-width:768px) {
.dropdown-menu.category-menu .grid-item {
	padding-bottom: 0;
	margin-bottom: 0px;
	padding: 0 4px;
}
.dropdown-menu.category-menu .grid-item .sub-entity-link {
	padding: 0 !important;
}
.dropdown-menu.category-menu .grid-item .sub-entity-link .grid-item-inner {
	padding: 6px 0 0 !important;
}

.dropdown-menu.category-menu .grid-item.sub-entity-grid-item {
	width: 33%;
}
.dropdown-menu.category-menu .clearfix {
	display: none !important;
}
#dataaftersubmit #dataaftersubmitdiv {
	overflow: scroll;
	width: 100%;
}


#kitgrouppage #cartondetails td span h4 {
	text-align: right;
}




#kitgrouppage #cartondetails .row-product-sec .img-responsive + h4 {
	text-align: left;
	padding: 0 0px 0 15px;
}
}
@media screen and (max-width:767px) {
.navigation .navbar-collapse {
	min-height: 600px;
}

}

 @media screen and (max-width:730px) {
.right-cartsearch.wthout-login .cart-btn .minicart-count.js-minicart-count {
	right: 0;
}
.right-cartsearch.wthout-login .cart-btn a {
	padding-right: 0px;
}
}


 @media screen and (max-width:667px) {
 .table-pro th, .table-pro td {
 color:#616161;
 padding: 8px !important;
}
 #multi .table-pro th, #multi .table-pro td {
 color:#616161;

 width:5% !important;

}
 .caption {
 margin: 170px 0 0;
}
.lognordr {
 font-size: 20px;
 text-align: center;
}
#cartondetails .panel-body {
 overflow: scroll;
}
 #accpage .account-form .form-group {
 width: 100% !important;
 float: left;
 padding: 0;
 margin: 0px 0 10px !important;
}
 .password-one .form-text span {
 font-size: 12px;
}
.body-wrapper {
 padding: 10px 5px;
}
 #accpage .borderc div {
 padding: 10px 15px;
 background: transparent;
 margin: 0;
 width: 100%;
 float: left;
}
#accpage .borderc div {
 min-height: 15px !important;
}
 #accpage .unable-reordr {

 width: 100% !important;
 float: left;
 padding: 0 !important;
 margin: 10px 0 0 !important;
}
#accpage .addnamee .gpname {
 width: 100%;
 padding: 20px 20px 0;
}
 #accpage .addnamee .addname {
 width: 100%;
}
 #accpage .addnamee .crtlist {
 width: 100%;
}
 .addcart {
 width: 100%;
 float: right;
 margin: 0;
}
 #accpage .addcart .read-more-btn {
 border-radius: 0;
 text-transform: uppercase;
 font-weight: bold;
 margin: 10px 5%;
 width: 90%;
 text-align: center;
 padding: 5px 10px;
 font-size: 14px;
}
 .navigation .navbar-collapse {
 top: 130px;
}
/*#kitgrouppage #cartondetails table {
	width: 800px;
	overflow: scroll;
	max-width: unset;
}*/
.row-product-sec td h4 {
 padding: 0 6px;
 text-align:center;
}
 #kitgrouppage .odrct .fhverdis {
 padding: 0;
}
 #AllInOne {
 width: 100%;
 float: left;
 margin: 20px 0;

}
 #AllInOne .n .table-condensed.table-bordered {
 border: none;
}
.contact-us-page .row {
	margin: 0;
}
#tag_list_superorderinfo li {
	width: 49%;
}

}
 @media screen and (max-width: 600px) {
 .pnl-bx table, .orders-smry-sec table {
 border: 0;
}
.mbhide{display:none !important}
.itmntotll::before{font-weight:normal !important;}
.mbhidee::before{width: 50% !important;font-size: 13px !important;font-weight:normal !important;}
.pnl-bx table caption, .orders-smry-sec table caption {
 font-size: 1.3em;
}
.pnl-bx table thead, .orders-smry-sec table thead {
 border: none;
 clip: rect(0 0 0 0);
 height: 1px;
 margin: -1px;
 overflow: hidden;
 padding: 0;
 position: absolute;
 width: 1px;
}
.pnl-bx table tr, .orders-smry-sec table tr {
 border-bottom: 3px solid #ddd;
 display: block;
 margin-bottom: .625em;
}
.pnl-bx table td, .orders-smry-sec table td {
 border-bottom: 1px solid #ddd;
 display: block;
 font-size: .8em;
 text-align: right;
}
.pnl-bx table td:last-child, .orders-smry-sec table td:last-child {
 border-bottom: 0;
}
 .pnl-bx table th, .pnl-bx table td {
 text-align: right;
}
.pnl-bx table {
 width: 100%;
}
.pnl-bx .row.row-product-sec {
 margin: 0;
}
.pnl-bx table td::before, .orders-smry-sec table td::before {
 content: attr(data-label);
 float: left;

 text-transform: none;
 font-size: 14px;
 padding-right: 10px;
 width: 50%;
 text-align: left;
 margin-top: 10px;
 font-weight:600;
}
.kittopheader {padding:12px;}
#ItemsPerCarton .itmpcc {font-weight:bold;}
.pnl-bx .row-product-sec h4, .orders-smry-sec h4 {
 font-size: 14px;
 float: right;
}
 .add-rem {
 float: right;
}
#showAddQtyForSingle {
width:100% !important;
}
#result {
width:100%;
margin-top:60px !important;
}
#showdiscount {
width:100% !important;
margin-top:0px;
margin-bottom:15px;
}
 .pnl-bx table th, .pnl-bx table td, .orders-smry-sec table td, .orders-smry-sec table th {
 width: 100%;
 float: left;
 text-align: left;
 padding: 0 5px;
}
.pnl-bx table .row-product-sec td:last-child {
 border-bottom: 4px dotted #8BBE3F;
padding: 10px 7px 20px;
margin-bottom: 18px;
}
 .pnl-bx table td span {
 text-align: right;
 float: right;

 width: 60%;
}
#crtcnt {
float:none !important;
}
 .orders-smry-sec td span {
 text-align: center;
 float: right !important;
}
 .row-product-sec .img-responsive {
 float: right !important;
 padding-right: 0;
}
.additembutton {
 width: auto;
}
.addfullbutton {
 width: auto;
}
.tditem span {
float:none !important;
width:60%;
text-align:right !important
}
 .orders-smry-sec table td {
 position: relative;
}
 .deleteitm {
 position: absolute;
 right: 50px;
 top: 3px;
 width: auto;
padding: 4px 7px;
}
 .ttl-crtn2 #btnfull, .ttl-crtn2 #btnItemfull {
 width: 100% !important;
 text-align:center;
}
#lttdiscount th {
width:50%;
}
#lttdiscount td::before {
width:auto;
}

#lttdiscount td {
width:50% !important;
}
 .ttl-crtn2 #btnwishfull, .ttl-crtn2 #btnwishItemfull {
 width: 100% !important;
 text-align:center;
}
 .pnl-bx table tr, .orders-smry-sec table tr {
 border-bottom: 2px solid #ddd;
 width: 100%;
 float: left;
}
 .orders-smry-sec table td {
 position: relative;
 width: 100% !important;
}
.mhide{display:none !important;}
 .qqty {
 margin: 2px 5px;
 height: 25px;

}
 .add-rem .altera.decrescimo {
 padding: 4px 10px;
 margin: 4px 2px;
}
 .add-rem .altera.acrescimo {
 padding: 4px 10px;
 margin: 4px 2px;
}
.fancybox.fancybox img {
 margin: 2px 0 0;
}
 .orders-smry-sec table tr {
 border-bottom: none;
 margin-bottom: 0;
}
 .orders-smry-sec table td.itmntotl, .orders-smry-sec table td.itmprcrton, .orders-smry-sec table td.itmntotno {
 display: none;
}
.orders-smry-sec .row-product-sec #showerror::before {
 display: none;
}
 .orders-smry-sec td.tditem h4 span {
 float: none !important;
 display: inline-block;
 width: auto;
}
.orders-smry-sec table tr.ttlcrnprce {

 background: #ededed;
 margin: 10px 0 0;
}
.row.row-product-sec {
 margin-top: 0px !important;
 border: none;
}
.orders-smry-sec table td.brdr-tp {
 border-top: 1px solid #ddd;
 border-bottom: none;
}
 .fancybox-opened {
 width: 90% !important;
 margin: 0 auto;
 left: 5% !important;
}
 .fancybox-inner {
 width: 100% !important;

}
 #showAddQtyForSingle .altera.decrescimo {
 float:left;
}
#showAddQtyForSingle .altera.acrescimo {
 float: left;
}
 #showAddQtyForSingle .qqty {
 float: left;
}
.ttl-crtn2 .add-rem .qqty {
 float: right;
}
 .add-rem .altera.acrescimo {
 float: right;
}
 .add-rem .altera.decrescimo {
 float: left;
}
 #showAddQtyForSingle div {
 font-size: 14px;
}
.tolshowtip {
 width: 100%;
 right: 0;
 top: -70px;
 left: 0;
}
.tolshowtip th {
 font-size: 14px;
}
.bestbefor {
 width: 100%;
 float: left;
 margin-right: 0;
 margin-bottom: 10px;
}
.nam-busbs_inp input {
 width: 100%;
 float: left;
 margin-bottom: 10px;
}
.nam-busbs_inp input:last-child {
 margin-bottom:0px;
}
.pro-delpst-dlvrdte_inp input {
 width: 100%;
 margin-right: 0;
 margin-bottom: 10px;
}
.pro-delpst-dlvrdte_inp input:last-child {
 margin-bottom: 0px;
}
.requst-qut-rght button {
 width: 100%;
 margin:0
}
.ordercut-dispch-lft .odrct p {
 padding-right: 0;
 padding-left: 0;
 border-right: none;
 width: 100%;
}
.odrct strong {
 font-size: 18px;
 display: inline-block;
 padding-right:4px;

}
.header-section .right-cartsearch.wthout-login li.cart-btn {
 width: 20%;
}
}

 @media screen and (max-width:578px) {
.lft-caller {
 text-align: center;
}
.weltext {width:100%;}
.glyphicon-bell::before {
 display: block;
padding-top: 5px !important;
}
.serchimg {position: absolute;right: 54px;top: 0px;}
.checkout-block.payment-method.block-normal .checkout-content{text-align:center;}
.prodcut-imag .image-controls {
 width: 100%;
 float: left;
 margin-right: 0;
}
.prodcut-imag .product-gallery-item {
 width: 20%;
}
.prodcut-imag .medium-image-wrap {
 margin-bottom: 8px;
 width: 100%;
 float: right;
}
.navigation .navbar li.accountcl.open a {
 white-space: normal !important;
}
.carton-coolapse .panel-default.pnl-bx .panel-body {
 padding: 10px 5px;
}
body .carton-option-left .row.row-product-sec {
 margin-bottom: 15px !important;
}
.row-product-sec td h4.red.ittm font {
 text-align: right;
}
.row-product-sec td h4.red.ittmf font {
 text-align: right;
}
body .carton-option-left {
 padding: 0 10px;
}
.section-carton-pro .carton-option-right {
 padding: 0 10px;
}
.navigation .navbar li.accountcl a:hover {
 color:#98c232
}
.right-login {
 padding-right: 0px;
 text-align:left
}
.navbar-toggler {
 top: 20px;
}
.top-bar a {
 float: left;
}
.box-producer {
 padding: 15px;
 width: 100%;
 float: left;
 margin-right: 0;
 margin-bottom: 10px;
}
.banner-section {
 height: auto;
 background-size: cover;
 position: relative;
 background-position: top;
}
.box-producer {
 min-height: 10px;
}
body.home .socila-media-banner {
 display: none;
}
body.home .bnr-caption h1 {
 font-size: 28px;
}
body.home h2 {
 font-size: 24px;
 margin-bottom: 30px;
}
.caption-producer-row {
 margin-top: 40px;
}
body.home .box-woudline li {
 background-size: 9%;
}
body.home .row.howwodyou-like {
 padding-top: 30px;
 margin-top: 30px;
}
body.home .leftboxnew span {
 width: 70%;
}
body.home .heading-con strong {
 font-size: 18px;
}
body.home .h4, body.home h4 {

 font-size: 1.2rem;
}
body.home p {
 font-size: 18px;
}
 body.home .conter-box {
 width: 100%;
 min-height: 10px;
 margin-bottom: 30px;
 border: none;
}
body.home .logos-section li {
 width: 50%;
}
body.home .logos-section {
 margin-top: 30px;
 padding-top: 30px;
}
body.home .knowindusttry-secion {
 padding: 30px 0;
}
body.home .box-cutomer {
 margin-bottom: 40px;
}
body.home .box-cutomer:last-child {
 margin-bottom: 0px;
}
body.home .custome-section .register-price-button {
 margin-top: 30px;
}
body.home .box-itwork li {
 padding: 0 0px 10px 50px;
 background-size: 8%;
}
body.home .goodfoodwherhouse-section li {
 width: 100%;
}
.footer-top-need h2 {
 font-size: 24px;
}
.footer-top-need i {
 font-size: 20px;
}
.footer-middle-content .socila-media {
 margin: 20px 0 0;
}
.footer-copy-right p {
 font-size: 16px;
}
.footer-top-need {
 padding: 20px 0;
}
body.home .goodfoodwherhouse-section {
 margin-top: 30px;
 padding-top: 30px;
}
body.home .box-itwork ul {
 margin: 20px 0 0;
}

body.home .custome-section {
 padding: 40px 0;
}
body.home .lft-caller {
 width: 50%;
 max-width: 100%;
 flex: 0 0 100%;
}
.navbar-collapse {
 top: 60px;
}
.right-login li a {
 font-size: 16px;
}
.top-bar a {
 font-size: 17px;
}
.top-bar li {
 padding-left: 0;
 float:left;
}
.right-login {
 width: 100%;
 float: left;
}
body.home .boxnewway {
 margin-top: 30px;
 min-height: 10px;
 float: left;
 width: 100%;
}
body.home .space-top {
 margin-top: 20px;
}
body.home .howwodyou-like h3 {
 margin-bottom: 20px;
 margin-top: 0;
}
body.home .newway-section {
 padding: 30px 0;
}
body.home h2 {
 margin-top: 0;
 margin-bottom:20px
}
body.home .how-itwork-section {
 padding: 30px 0;
}
 body.home .goodfoodwherhouse-section {
 padding-top: 20px;
}
.footer-copy-right {
 padding: 20px 0;
}
body.home .nmbr-digit h2 {
 padding: 25px;
 height: 80px;
 width: 80px;
}
body.home .nmbr-digit {
 width: 120px;
 height: 120px;
}
body.home .left-logo img {
 width: 100%;
 max-width: 150px;
 margin: 0;
}
 .logo-nav-section .left-logo {
 padding: 10px 10px 0 60px;
}
 .top-bar i {
 padding: 3px 5px 0 0;
 float: left;
}
.header-section .fas.fa-phone {

 margin-top: 5px;
}
 .box-footer h4 {
 margin-bottom: 0;
}
body.home .box-itwork li {
 font-size: 16px;
}
.goodfoodwherhouse-section .register-price-button {
 margin: 30px auto 30px !important;
}
 body.home .goodfoodwherhouse-section ul {
 margin: 20px 0 20px !important;
}
body.home .custome-section h2 {
 margin-bottom: 20px;
}
.header-section .top-bar li {
 padding-left: 0;
}
 body.home .lft-caller {
 padding: 0;
}
.header-section .right-login, .header-section .lft-caller {
/*! padding: 0; */
}
.header-section .right-navigation {
 padding: 0;
}
.header-section .container, .footer .container {
 width: 94%;
 padding: 0;
}
body.home .knowindusttry-secion h2 {

 font-size: 24px;
}
body .footer-copy-right p {
 font-size: 15px !important;
}
.footer-copy-right strong {
 font-size: 15px;
}

.header-section .top-bar i {
	padding: 2px 5px 0 0;
}
.header-section .navbar-nav a {
 display: block;
}
 body.home .navbar-nav li {
 position: relative;
}
 .right-navigation .nav-item.dropdown::after {
 position: absolute;
 right: 10px;
 top: 22px;
}
.header-section .navbar-nav li {
 display: block;
}
.right-login li span {
 float: none;
 text-align: left;
 padding: 3px 0 0;
 width: auto;
 display: block;
}


/* body .navigation .navbar-collapse {
 top: 95px;
}*/
 .advnce-serch-sec label {
 width: 100%;
}
 .serchadvance button {
 margin-left: 0;
 float: right;
 width:40px;
}
 .advnce-serch-sec input {
 width: calc(100% - 50px);
 margin-left: 0;
}
.catSortBy select {
 margin-left: 0;
}
 .byron-page .container_, .inner-page-heading .container_ {
 width:94%;
}
 body .order-compare-sec .checkbox {
 display: block;
}
 .order-compare-sec {
 margin: 10px 0 0 !important;
}
 .faq-resorses h2 {
 font-size: 25px;
}
 .product-deatil .prdct-with-logn li span.green-color {
 font-size: 12.5px;
 display: block;
 text-align: center;
}
.card-header h5 {
 font-size: 18px !important;
 font-weight: 500;
}
 .faq-resorses {
 padding: 30px 0 0;
}
 .latest-news h2 {
 font-size: 25px;
}
.latest-news.col-full {
 padding: 30px 0;
}
 .wholsale-distri-sec li {
 width: 100%;
}
.rght-contnt-nes h4 {
 font-size: 20px;
 font-weight:600
}
 .readlatst-news-btn {
 font-weight: 600;
}
 .cartn-mixd-btn .read-more-btn {
 font-size: 15px;
}
 .product-deatil .loginlink {
 width: 100%;
 padding: 10px 5px;
 font-size: 13px !important;
}
.filter-btn {
 margin: 0;
}
.sortbylabel, .pageSizeHeading {
 font-size: 16px;
 text-align: left;
}
#catbgback .box-producer .leftimg {
 width: 12%;
}
.product-deatil .prdct-with-logn .loginlink:last-child {
 text-align: center;
}
.min-dispatch img {
 float: left;
}
.inner-page-heading h2 {
 margin: 10px 0 0px;
}
.hemp-fod2 .col-sm-6 {
 width: 100%;
 float: left;
}
 .product-deatil .prdct-with-logn li span.green-color {
 display: inline-block;
}
 .product-deatil .checkbox {
 margin-left: 0px !important;
 text-align: left !important;
 position:relative;
}
.product-deatil li .outer-input {
 position: absolute;
 left: 0;
}
.product-deatil li .checkbox a {
 margin-left: 40px;
}

#pagesearch .product-deatil {
	width: 100%;
}
.prdct-with-logn {
 margin-bottom: 5px !important;
}
.add-to-cart-buttons {
 margin: 10px 0;
}
 .add-to-cart-quantity {
 float: left;
 margin-bottom: 10px;
}
.incre-decrs-btns {
 margin: 0;
}
 #pagesearch .checkbox {
 position: relative;
 margin-left: 0px !important;
 width: 100%;
 float: left;
}
.product-deatil li .checkbox a {
 position: absolute;
 left: 40px;
}
 .footer.full-width.space-top {
 margin-top: 30px;
}
#lttdiscount {
 width: 100% !important;

}
.quantity-discount-header h4 {
 text-align: left;
 float: left;
 width: 100% !important;
 padding: 0 5px;
}
.quantity-discount-table-wrap .quantity-cell {
 border: none;
}
.orders-smry-sec table tr.ttlcrnprce {
 background: transparent;
 border-top: 1px solid #ccc;

}

.carton-option-left .add-rem.fll {
 width: 100%;
}
.add-rem.fll .form-control.qqty {
 width: 70%;

}
.add-rem #showAddQtyForSingle .altera.decrescimo, .add-rem #showAddQtyForSingle .altera.acrescimo {
 padding: 4px 10px;
 margin: 0;
}
.ttl-crtn2 div div {
 width: auto;
}
#lttdiscount {
 width: 420px;
}
#addcartrow #showAddQtyForSingle div {
 display: block;
 width: auto;
 margin: 0 !important;
}
 #addcartrow #showAddQtyForSingle div {
 display: block;
 width: 30%;
 margin: 0 !important;
}
#addcartrow #showAddQtyForSingle .altera.decrescimo {
 float: left;
 width: 15%;
 margin:0
}
#addcartrow #showAddQtyForSingle .form-control.qqty {
 width: 40%;
}
#addcartrow #showAddQtyForSingle .altera.acrescimo {
 float: left;
 width: 15%;
 margin:0
}
.ttl-crtn2 #showdiscount {
 width: 100% !important;
 text-align:center !important;
}
#showdiscount #disct {float:none !important;}
#showAddQtyForSingle .form-control.qqty {
 height: 37px;
}
.row-product-sec td h4.red.ittm {
 padding: 0;
 width: 100%;
 line-height: 18px;
}
 .row-product-sec td h4.red.ittmf {
 width: 100%;
}
.row-product-sec td h4.red.ittm {
 width: 100%;
}
.pnl-bx table .row-product-sec td:last-child {
 border-bottom: none;
 padding: 10px 7px 20px;
 margin-bottom: 18px;
}
.row-product-sec td h4.red.ittmf {
 width: 100%;
 padding: 0 5px;
}
.row-product-sec td h4.red.ittm {
 width: 100%;
 padding: 0 5px;
}
.row-product-sec td h4.ssprice {
 width: 100%;
 padding-right: 5px;
}
.header-section .top-bar li.llogin a {
 font-size: 22px;
}
 .odrct {
 margin-bottom: 10px;
}
 .header-section .top-bar li.llogin .lloginn {
 float: right;
 text-align: right;
 position: absolute;
 right: 54px;
 top: -34px;
 font-size: 30px;
}
 .header-section .top-bar a {
 font-size: 14px;
}
.featuredCartWrap .form-group.text-option-group {
 width: 100%;
 float: left;
 text-align: left;
}
#catpage #entitylay {
 width: 100%;
}
 #catpage .srcbybusi h1 {
 font-size: 30px;
}
 #catpage .srcbycat h1 {
 font-size: 30px;
}
 #catpage .col-sm-12 .col-sm-6 {
 padding: 20px 0px !important;
}
#catpage .related-item {
 margin: 0 0 20px;
}
 #crtaccount .conter-box {

 width: 100%;
 padding: 0 10px;
 min-height: 10px;
 margin-bottom: 20px;
}
.whtmenmber li {
 font-size: 20px;
 margin: 0 0 5px;
 width:100%;
}

.srcbycat {
 margin: 10px 0 15px;
}
 #catpage .wholsale-distri-sec h3 {
 font-size: 22px;
 line-height: 30px;
}
 #catpage .wholsale-distri-sec, #catpage .whtmenmber {
 min-height: 20px;
}
 .whtmenmber h3 {
 font-size: 25px;
}
.lrgnrgstr-btn {
 font-size: 16px;
}
 .rgirgnrgstr-btn {
 font-size: 16px;
}
 #catpage h1 {
 font-size: 25px;

}
 .account-form .form-group {
 width: 100% !important;
 margin: 0;
 padding: 5px 15px;
}
#crtaccount .account-text span {
 font-size: 18px;
 padding: 10px 15px;
}
.craccform {width:100%;}
#crtaccount .account-form {
 margin-bottom: 10px;
}
.minmordr-crtn-shipnordr h3 {
 font-size: 20px;
}
.minmordr-crtn-shipnordr {
 padding: 0 15px;

}
.whtoffer-mber {
 padding: 0 15px;
}
 .account-form .terms {
 padding: 12px 15px;
}
#crtaccount .call-to-action {
 margin-left: 15px;
}
#crtaccount .call-to-action + a {
 margin: 15px 0 0 15px;
 display: block;
}
 #crtaccount .counter-section {
 margin: 20px 0 30px;
 padding: 30px 0 30px;
}
#crtaccount h1 {
 font-size: 30px;
}
 #btnnotify2 {
width:100% !important;
}
 .header-section .right-cartsearch {
 padding: 10px 10px 10px;
 width: 100%;
}
 .header-section .right-cartsearch li.search-btn {
 width: 100%;
}
 .header-section .right-cartsearch {
 width: 100%;
 float: left;
}
 .header-section .right-cartsearch li.search-btn {
 width: 100%;
}
 .navigation .navbar-collapse {
 width: 100%;
}
 #categoryContent .entity-page-products.row {
 margin: 0;
}
 .prodcut-detil h2 {
 font-size: 20px;
 letter-spacing: .8px;
 line-height: 22px;
 margin: 8px 0 !important;
 display: block;
 font-weight: 500;
}
 body .crtn_mixd-add .read-more-btn.mixd_cartn {

 width: 100% !important;

 margin: 10px 0 0;
}
 .full-navigtn .navbar-toggler {
/*! top: 110px !important; */
	/*! right: auto; */
	/*! height: 35px; */
	/*! left: 10px; */
	/*! background: #fff; */
}
 .header-section .right-login .llogin span {
 float: left;
 float: left;
 display: inline-block;
 padding: 0;
}
 .navigation .navbar li a {
 font-size: 13px;
 text-transform: none;
}
 .subsubcat {
 width: 100%;
}
body .navigation .navbar .mobmenu-btns .nifiy-bel-icn {
 border: none !important;
 position:;
 text-align: center !important;
 width: auto !important;
 display: block;
}
 body .navigation .navbar .mobmenu-btns .btneyesfrm a {
/*! border: none !important; */

	/*! position: static; */
	/*! padding: 0; */
	/*! padding: 0 !important; */
	/*! line-height: 5px !important; */
}
 .mobmenu-btns .notifction-btn {
 display: inline-block;
}
.mobmenu-btns .btnbelc {
/*! position: static; */
	/*! text-align: center; */
	/*! display: inline-block !important; */
	/*! line-height: 10px; */
}
 .wthout-login .crtrgsttr {
 display: none !important;
}
.header-section .right-cartsearch li.lgin-bbtn a.crsignlgn {
 padding: 4px 3px;
}
 .attrb {
 margin: 0 2px 4px 0;
 font-size: 11px;
}
 .detil-descrptn h4 {
 font-size: 16px;
}
 .detil-descrptn ul {
 padding: 0 !important;
}
 body, .byron-page p {
 font-size: 14px;
 color: #535b5d;
}
 .decsriptin-prodc p {
 font-size: 14px;

}
 #kitgrouppage .product-info {
 padding-left: 5px !important;
 margin: 0;
}
h1.product-page-header {
 font-size: 20px;
}
 #kitgrouppage .product-info .odrct p {
 width: 100%;
}
 #kitgrouppage .odrct .fhverdis {
 float: left;
 font-size: 15px;
 display: inline-block;
}
 #kitgrouppage .odrct #hverdiss {
 float: left;
}
 #kitgrouppage .brandarea {
 width: 100%;
 float: left;
}
 #kitgrouppage .totalarea {
 width: 100%;
 float: left;
 margin: 0;
}
 #kitgrouppage .cartonarea {
 width: 100%;
 float: left;
 margin-top: 10px;
}
#kitgrouppage .totalarea {
 margin: 0px 0 20px;
}
body .carton-option-left {
 padding: 0;
}
 .carton-option-left .fil-carton {
 margin: 0px 0 15px;
 font-size: 20px;
}
 .prodcut-imag .image-wrap.product-image-wrap {
 margin-bottom: 0;
}
.col-lg-6.col-md-4.col-sm-4.lft-caller {
 padding: 0;
 width: 50%;
}
 .navbar-toggler {
 left: 0;
}
 .header-section .right-login {
 padding: 0;
 width: 50%;
}
 .guidedNavTwoCol .container_.sub-entity-grid {
 width: 100%;
 padding: 0 12px;
}
 .prodcut-rgistr-logn .add-to-cart-wrap.singleproduct {
 width: 100%;
}
 .regular-price {
 margin: 0px 2px !important;
}
 #kitgrouppage .totalarea {
 padding: 8px 10px;

}
 .wthout-login .lgin-bbtn {
 display: none !important;
}

.page-wrap.contact-us-page {
	width: 100%;
	float: left;
	padding: 0 10px;
}

.contact-us-page .row .col-md-6 {
	padding: 0;
}

.product-row .product-img a img {
	height: 120px;
	object-fit: cover;
}
#result {
    top: 124px;
}

#accpage .borderc .col-sm-3.pinfo {
	min-height: 10px !important;
}

.sales_rpt_pge {
	width: 100%;
	float: left;
}
.Printbtn_rgt {
	float: left;
	margin: 0 0 10px;

}

.sales_reportbtns {
	float: left;
	width: 100%;
	margin: 20px 0;
}

.sales_reportbtns .important {
	width: 49% !important;
	margin: 0 0 0 1%;
}

.supplier-item {
	width: 100%;
}
#kitgrouppage #cartondetails td span h4 {
	text-align: right;
}




#kitgrouppage #cartondetails .row-product-sec .img-responsive + h4 {
	text-align: left;
	padding: 0 0px 0 15px;
}

}

 @media screen and (max-width:540px) {
.product-deatil li {
 font-size: 13px;
 font-weight: 500;

}
 .register-online-sec.reggods {
 display: none;
}
 .party-row-mobile.reggod {
 display: block;
}
.party-row-mobile.reggod li {
 width: 80%;
 float: none;
 margin: 0 auto 10px;
}
.party-row-mobile li {
 width: 50%;
 float: left;
}
.btn-getstart {
 font-size: 20px;
 padding: 4px 0px;
 border-radius: 6px;
 margin: 20px auto;
 width: 80%;
 float: none;
 display: block;
 text-align: center;
 font-weight: 600;
}
/*.description-sec intput[type="radio"]
{
	display:none;
}
.description-sec label
{
	display:none;
}*/
.read-more-btn {
 font-size:13px;
 float: right;
}
 .btn-order {
 float: right;
}
.checkbox {
 text-align: center;
display:none;
}
.order-compare-sec {
 margin: 10px 0 0;
}
.btn-order .read-more-btn {
 padding: 5px 10px;
}
.btn-order {
 text-align: center;
}
.btn-order .read-more-btn {
 width:100%;
}
 .navigation {
 margin: 0;
}
/*.navbar-toggle {
 margin: -30px 0 0 !important;
}*/
.navbar {
 margin: 0px 0 0 !important;
 top:10px;
}

.caption {
 margin: 40px 0;
}
.caption h1 {
 font-size: 25px;
}
.caption form {
 margin: 10px 0 10px;
}
 body .how-work-box-left, col-sm-4, body .how-work-box-right {
 width: 100%;

 text-align: center;
}
 body .how-work-box-right {
 margin:20px 0 0
}
.order-fresh {

 padding: 20px 0;
}
body h2 {
 font-size: 20px;
}
.read-more-btn {
 font-size:13px;
 margin: 10px 0 0;
}
.place-box {
 width: 100%;
 margin-right:0;
 margin-bottom:50px;
 min-height:10px;
}
 .place-box:nth-child(2), .place-box:nth-child(4) {
 margin-right:0 !important;
}
 .place-box:nth-child(3), .place-box:nth-child(4) {
 margin-bottom: 50px !important;
}
 .place-box:last-child {
 margin-bottom: 0px !important;
}
.place-order {
 padding: 70px 0 0;
 margin: 30px 0;
}
 .brok-img-text {
 margin: 15px auto 0px;
}
.logo {
 width: 70%;
 margin-bottom:10px;
}
 .navigation {
 margin: 0;
}
/*.navbar-toggle {
 margin: -30px 0 0 !important;

}*/
.navbar {
 margin: 0px 0 0 !important;
 top:10px;
}
.caption {
 margin: 120px 0 0;
}
.caption h1 {
 font-size: 35px;
}

.caption form {
 margin: 10px 0 10px;
}
 body .how-work-box-left, col-sm-4, body .how-work-box-right {
 width: 100%;
 text-align: center;
}
 body .how-work-box-right {
 margin:20px 0 0
}
.order-fresh {
 padding: 20px 0;

}
body h2 {
 font-size: 20px;
}
.read-more-btn {
 margin: 10px 0 0;
}
.place-box {
 width: 100%;
 margin-right:0;
 margin-bottom:50px;
 min-height:10px;
}
 .place-box:nth-child(2), .place-box:nth-child(4) {
 margin-right:0 !important;
}
 .place-box:nth-child(3), .place-box:nth-child(4) {
 margin-bottom: 50px !important;
}
 .place-box:last-child {

 margin-bottom: 0px !important;
}
.place-order {
 padding: 70px 0 0;
 margin: 30px 0;
}
.container_ {
 width: 98%;
}
 .header .container_ {
 width: 100%;
}
.logo-nav .col-lg-9.col-md-12.col-sm-12 {
 padding: 0;
}
.order-wholsale {
 width: 100%;
 background: #f1f1f2;
 padding: 0px 6px;
}
.navigation {
 padding: 0 12px;
}
#ssearch input {
 width: 100%;
}
.caption input.find-btn {
 width: 60% !important;
 margin: 10px 0 !important;
}
.how-work h2 {
 font-size: 35px;
}
.dliver-st .box-dl-text h2 {
 font-size: 35px;
}
.dliver-st h2 {
 font-size: 35px;
}
.work-sec h4 {
 font-size: 30px;
}
.wholsale-prdct h1 {
 font-size: 28px;
}
.order-immidiatly h2 {
 font-size: 35px;
}
 .top-right {
 padding: 0;
}
ul.socila-media {
 margin: 0px 0 0 !important;
}
 .product-row .product-img {
 width: 100%;
 margin-right: 0;
}
.product-row .product-deatil {
 width: 100% !important;
 float: left;
}
#pagesearch .product-deatil {
 width: 100%;
 margin: 5px 0 0;
}
.product-img img {
 width: 100%;
}

.button.add-to-wishlist-button {
 margin: 0;
}
.add-to-cart-buttons .add-to-cart-button {
 margin-right: 0;
 margin-left: 0;
}
body.brandhome .caption-producer-row {
 width: 100%;
 float: left;
 margin-top: 20px;
}
body.brandhome .box-producer {
 padding: 15px;
 width: 100%;
 float: left;
 margin-right: 0;
 margin-bottom: 10px;
}
 body.brandhome .box-producer .leftimg {
 width: 12%;
}
body.brandhome .box-producer .right-text {
 width: 75%;
 float: left;
 margin-left: 0%;
}
 body.brandhome .bnr-caption h1 {
 font-size: 22px;
}
 body.brandhome .bnr-caption p {
 font-size: 16px !important;
}
 .register-price-button {
 font-size: 16px;
 padding: 12px 0;
}
 #catbgback2 {
 height: 100% !important;
}
 .product-deatil .prdct-with-logn li a.loginlink + span.green-color {
 display: block;
}
 .product-deatil .loginlink {
 margin: 0;
}
 .cartn-mixd-btn .mixed .read-more-btn {
 margin-bottom: 0 !important;
 width: 50% !important;
 margin-top: 0;
 float: right !important;
}
 .prodcut-rgistr-logn li strong {
 font-size: 15px;
 font-weight: 500;
}
.cartn-mixd-btn .incre-decrs-btns {
 width: 46%;
 float: left;
 margin-right: 3%;
}
.category-menu .three-column-menu {
 width: 100%;
}
.header-section .navbar-nav li {
 padding-right: 0;
}
 .favout-btn, .prnt-btn {
 width: 100%;
 margin: 5px 0;
}
 .productrow {
 padding: 0 0 20px;
}
.otheritm-carton h3, .frequntly-bougt h3, .decsriptin-prodc h3 {
 font-size: 30px;
}
#imageViewer #imageViewerTop {
 margin-bottom: 8px;
 width: 100%;
 float: right;
}
#imageViewer #viewControlsWrap {

 width: 100%;
 float: left;
 margin-right: 0;
}
 .detil-descrptn li {
 padding: 0 0 10px 30px;
 background-position: top left;
}
 #viewControlsWrap .linkWrap {

 float: left;
 border: none;
 display: inline;
 margin: 0px 2% 10px 0px;
 width: calc(20% - 2%);
 background: #EBEBEB;
 text-align: center;
}
 .dropdown-product-page .other-varieties {
 margin-top: 20px;
}
.dropdown-product-page .img-pro-sin.col-sm-6 {
 padding: 0 !important;
}
.other-var-product .related-item.grid-item.col-xs-6 {
 width: 100%;
}
.hemp-fod .other-varieties .related-item {
 height: 100% !important;
 width: 100% !important;
 margin-bottom: 20px;
}
.hemp-fod .dispatch-transit .related-item {
 height: 100% !important;
 width: 100% !important;
 margin-bottom: 20px;
}
.hemp-fod .favprodctregidtr {
 margin: 20px 0 10px !important;
}
.hemp-fod2 .dispatch-transit .related-item {
 height: 100% !important;
 width: 100%;
 margin-bottom: 20px;
}
.ttip .tolshowtip {
 width: 310px;
 position: absolute;
 right: auto;
 top: 25px;


 left: 0;
 z-index: 99;
}
.ttip .tolshowtip th {
 font-size: 12px;
}
.tabcnt li {
 display: block;
 width: 100%;
 float: left;
 margin: 0;
}
.tabcnt li.active a {
 border: none;
 background: #98c232;
 color: #fff;
}
 .tabcnt li a:hover {
 border: none;
 background: #98c232;
 color: #fff;
}

.tabcnt li.active a:hover, .tabcnt li.active a {
	border: none !important;
	background: #525a5c !important;
	color: #fff !important;
	float: left;
	display: block;
	width: 100%;

}

.toltpsho-btn:hover + .tolshowtip {
 display: inline-table;
}
 .productdet .favout-btn {
 width: auto;
}
 .favprodctregidtr .fav-print-button #btnfav {
 float: right;
 width: auto;
 margin: 2px 0 0 10px;
}
.favprodctregidtr .fav-print-button #btnprint {
 float: left;
}
.fav-print-button .far.fa-heart {
 font-size: 17px;
}
.favprodctregidtr .read-more-btn.inner-spac {
 width: 58% !important;
}
.right-login li span .username {
 float: right;
}
.right-login li span {
 font-size: 14px;
 font-weight:500;
}
.header-section .right-login li a {
 font-size: 16px;
}
.header-section .lft-caller2 + .right-login {
 margin-top: 0;
 width: 100%;
 float: right;
 text-align: right;
}
 body .navbar-toggle {
 top: 37px;
 right: 6px;
}
 .add-to-cart-buttons {
 width: 100%;
}
 .cartn-mixd-btn .read-more-btn {
 margin: 10px 0 0;
}
.carton-option-left table .add-rem {
 float: right;
}
 .carton-option-left table .form-control.qqty {
 width: 70%;
 height: 40px;
}
 .carton-option-left table .add-rem .altera.decrescimo, .carton-option-left table .add-rem .altera.acrescimo {
 float: left;

 width: 15%;
 margin: 0;
 height: 40px;
 padding:4px 3px
}
.ttl-crtn2 div div {
 width: 100%;
}
 .fancybox.morinfo {
 width: 100%;
}
.addfullbutton {
 width: 100%;
}
.additembutton {
 width: 100%;
}
.pnl-bx .row-product-sec h4 {
 width: 100%;
}
.pnl-bx table .row-product-sec td:last-child {
 border-bottom: none;
 padding: 10px 7px 0px;
 margin-bottom: 18px;
}
.carton-option-left .add-rem {
 width: 100%;
 margin: 0 0 5px 0 !important;
}
 .deleteitm {
 top: 25%;

 width
}
.quantity-discount-header h4 {
 font-size: 17px !important;
 margin-bottom: 0;
}
.pnl-bx table .row-product-sec td {
 padding: 5px 5px;
}
 .header-section .top-bar {
 padding: 10px 12px;
}
.product-page .container_ {
 width: 100%;
 padding: 0 20px;
}
 .otheritm-carton h3, .frequntly-bougt h3, .decsriptin-prodc h3 {
 font-size: 20px;
}
 .dispatchtransit h3 {
 font-size: 20px;
 font-weight: 500;
}
 .dispatchtransit .row {
 margin: 0;
}
 .ordercut-dispch-lft {
 padding: 0;
}
 .footer-top-need strong {
 display: block;
}

 body .footer-top-need h2 {
 font-size: 22px;

}
 .favprodctregidtr .read-more-btn.inner-spac.Fill.mixd_cartn {
 width: 100% !important;
}
.dropdown-product-page div ul, .dropdown-product-page div ol {
 padding-left: 5px;
}
.faq-resorses.mamacaz-faq h2 {
 font-size: 26px;
}
.card-header h5 {

 font-size: 15px !important;
}
.faq-resorses {
 height: 350px;
}
.disptch-transit-row.row {
 margin: 0;
 padding: 0;
}
.crtn_mixd-add .incre-decrs-btns {
 width: 27%;
 margin-left: 0;
 margin-right: 0;
}
.favprodctregidtr .read-more-btn.inner-spac {
 width: 70% !important;
 margin: 0px 0 0px 8px;
}

 .wholsale-distri-sec {
 padding: 0 10px;
 margin: 0 0 0;
}

 .wholsale-distri-sec h3 {
 font-size: 22px;
 margin-bottom: 18px;
 line-height: 100%;
}
 #categoryContent .filter-btn {
 margin: 0;
 width: 100%;
}

#CategoryPage #categoryContent .filter-btn {
	margin: -45px 0 0;
	width: 70px;
}

.topheader1 h2 {
	line-height: 24px !important;
	margin: 7px 0;
	font-size: 22px !important;
	font-weight: 500 !important;
}
/*#CategoryPage #categoryContent {
	padding: 0 10px;
}*/

.prodcut-rgistr-logn li strong a {
 font-size: 18px;
}
 .prodcut-rgistr-logn li {
 font-size: 15px;
}
 .decsriptin-prodc hr, .dispatchtransit hr {
 border-top: 2px solid #ccc;
 margin: 10px 0;
}
 .header-section .search-btn input[type="text"] {
 font-size: 14px;
}



 body .byron-page h2 span {
 font-size: 16px !important;
 line-height: 15px !important;
 letter-spacing: .5px !important;
}
 body .byron-page h2 {
 line-height: 20px !important;
}
 .byron-content p {
 font-size: 14px;
}
 body .byron-page h2 span {
 font-size: 14px !important;
}

.guidedNavTwoCol .odrct {
	width: calc(100% - 4%);
	margin: 0 2% 5px;
}

.signin-page h1 {
 font-size: 22px !important;
 text-align: left !important;
 padding: 0 4px;
 margin: 0;
}
 .signin-page, .create-account-page {
 padding: 10px;

}
 .signin-page .form.login-form {
 width: 100% !important;
 margin-left: 0 !important;
 padding: 0 4px;
}
 .signin-page .form.login-form .btn.btn-primary.login-button {
 width: 40% !important;
}
 .signin-page + .col-sm-6.col-xs-12 {
 padding: 0;
 width: 100% !important;
}
 .whtmenmber {
 padding: 20px 10px 0;
 margin: 0;
}
.page-action-bar {
 margin-bottom: 0;
}
.whtmenmber h3 {
 font-size: 20px;
 font-weight: 500;
}
 .whtmenmber li {
 font-size: 14px;
 margin: 0;
 width: 100%;
 padding: 0 4px;
 font-weight: 500 !important;
}
.form-text.signin-text .btnnew {
 margin: 10px 0 0;
 width: 94%;
 font-weight: 500;
font-size:18px
}
 .whtmenmber {
 padding: 10px 10px 0 !important;
 margin: 0 !important;
}
 .other-varieties h3 {
 font-size: 22px;
 padding: 0 !important;
}
 .bxlft-descrptn h4 {
 font-size: 14px;
}
#kitgrouppage .product-info .odrct p {
 font-size: 14px;
}
#kitgrouppage .product-info .odrct p strong {
 font-size: 14px;
}
#kitgrouppage .brandarea select {
 margin-bottom: 10px;
 -webkit-appearance: none;
	border-radius: 0;
	 color:#333 !important;
	  
}


body .carton-option-left {
 margin-top: 0;
}
}




/*HOME PAGE CSS END NEW DESIGN*/
/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */


 @media screen and (max-width:440px) {
.tolshowtip {
 width: calc(100% + 15px);
 right: 0;
 top: auto;
 left: -15px;
 /*bottom: 40px;*/
}
.tolshowtip td {
 font-size: 12px !important;
}
.tolshowtip th {
 font-size: 10px !important;
}
 .fancybox.morinfo {
 width: 100%;
 margin: 0 !important;
}
.fancybox.morinfo img {
 text-align: center;
 float: none;

 margin: 2px 4px 2px;
}

.carton-option-right .orders-smry-sec td span {
 text-align: center;
 float: right !important;
 width: auto;
}
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
 .sidenav {
padding-top: 15px;
}
 .sidenav a {

font-size: 16px;
}
}
}
 @media screen and (max-width:420px) {
.product-img-left {
 padding: 0 2px;
}
.checkbox {
float:right;
}
.order-compare-sec .checkbox {
padding:0px !important;
display:none;
}
.addname {
width:100% !important;
}
.addcart {
width:100% !important;
margin-bottom:20px;
}
.gpsimname {
font-size:15px !important;
width:100% !important;
}
.product-icon-right {
 padding: 0;
}
body .carton-coolapse .select-item .pro-info span {
 font-size: 13px;
}
.outer-input {
margin-left: 28px !important;
}
.call-us .hidden-xs {
 display: none !important;
}
 .body-wrapper {
padding:10px 10px !important;
}
.breadcrumb {
 padding: 10px 15px !important;
}
}
 
/* IE hack */
@media screen\0 {
.styled {
	background: #7961aa;
}
}
 @media (min-width: 481px) and (max-width: 767px) {
  
  /* The side navigation menu */
.sidenav {
 height: 100%; /* 100% Full-height */
 width: 0; /* 0 width - change this with JavaScript */
 position: fixed; /* Stay in place */
 z-index: 50; /* Stay on top */
 top: 0; /* Stay at the top */
 left: 0;
 background-color: #fff; /* Black*/
 overflow-x: hidden; /* Disable horizontal scroll */
	/* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}
/* The navigation menu links */
.sidenav a {
 text-decoration: none;
 display: block;
 transition: 0.3s;
}
/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
}
#floatDiv .fullwidth {
 font-size:14px;
}
.sidenav a {
 display:inline-block;
}

 .order-wholsale h4 {
 font-size: 11px;
 font-style: italic;
}
.caption h1 {
 font-size: 25px;
}
}
 @media (min-width: 320px) and (max-width: 480px) {
 .caption h1 {
 font-size: 25px;
 margin: 13px 0 !important;
}
.dliver-st h2 {
 font-size: 25px;
}
 .caption {
 margin: 137px 0 0;
}
 .product-info {
padding-left: 5px !important;
}
.product-description {
margin-top:4px !important;
}
 .youtubevideo {
width:100% !important;
}
 .wholsale-prdct h1 {
 font-size: 28px;
 font-weight: 600;

}
  /* The side navigation menu */
.sidenav {
 height: 100%; /* 100% Full-height */
 width: 0; /* 0 width - change this with JavaScript */
 position: fixed; /* Stay in place */
 z-index: 50; /* Stay on top */
 top: 0; /* Stay at the top */
 left: 0;

 background-color: #fff; /* Black*/
 overflow-x: hidden; /* Disable horizontal scroll */
	/* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */

}
/* The navigation menu links */
.sidenav a {

 text-decoration: none;
 display: block;
 transition: 0.3s;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
}
#floatDiv .fullwidth {
 font-size:14px;
}
.sidenav a {
 display:inline-block;
}

 .order-wholsale h4 {
 font-size: 9px;
 font-style: italic;
}
}
 @media (min-width: 320px) and (max-width: 667px) {

 .order-wholsale h4 {
 font-size: 9px;

 font-style: italic;
}
.navbar-toggle {
 margin: -115px 0 0 !important;
}
.youtubevideo {
width:100% !important;
}
 .caption {
 margin: 124px 0 0;
}
.entityimage {
float: left;
width: 20%;
margin-bottom: 10px;
display: block;
margin-right: 5px;
}
 .entityDescriptionWrapper {
float:left;
}
.topheader1 h1 {

font-size:28px !important;
}
 .wholsale-prdct h1 {
 font-size: 18px;
 font-weight: 600;
}
.dliver-st h2 {
 font-size: 25px;
}
.boxBackground {
width:100% !important;
}
.inner-header-bg2 {
padding: 10px 0px;
}
}
 @media (min-width: 414px) and (max-width: 736px) {
 .order-wholsale h4 {
 font-size: 10px !important;
 font-style: italic;
}
 .youtubevideo {
width:100% !important;
}
.entityimage {
float: left;
width: 20%;
margin-bottom: 10px;
display: block;
margin-right: 5px;
}
 .entityDescriptionWrapper {
float:left;
}
#topheader1 h1 {
font-size:20px;
}
#topheader1 .img-thumbnail {
margin-right:5px;
}
 .wholsale-prdct h1 {
 font-size: 28px;

 font-weight: 600;
}
.caption {
 margin: 137px 0 0;
}

.dliver-st h2 {
 font-size: 25px;
}
.inner-header-bg2 {
padding: 10px 0px;
}
}

 @media screen and (max-width:578px) {
.pnl-bx .tolshowti table td span {
 text-align: left;

 float: right;
 width: 100%;
}
.pnl-bx .tolshowti table td:last-child {
 border-bottom: none;
 padding: 5px 7px 0px;
 margin-bottom: 0;
}
.pnl-bx .tolshowti .tolshowti table th {
 font-weight: 600;
 font-size: 11px;
}
.tolshowti {
 width: 100% !important;
 left: 0;
}
.pnl-bx .tolshowti table td, .pnl-bx .tolshowti table th {
 padding: 5px 5px;
 float: left;
 width: 20%;
text-align: left;
}
.pnl-bx .tolshowti table td::before, .orders-smry-sec .tolshowti table td::before {
 content: none;
}
.pnl-bx .tolshowti span {
 width: 100% !important;
 text-align: left;
 float: left;

}
#tab-button li {
	width: 100% !important;
	display: block;
	float: left;
}

.top-bar .row {
 margin: 0;
}
.header-section .top-bar li.llogin .lloginn {
 right: 10px;
 top: -37px;
 font-size: 24px;
 position: static;
 padding: 0;
}
 .header-section .top-bar li.llogin a {
 font-size: 19px;
}
.top-bar .container {
 width: 100%;
}
body.home .lft-caller {
/*! padding: 0; */
}
.logo-nav-section .col-lg-9 {
 padding: 0;
}
.full-navigtn .navbar-toggler {
/*! top: 74px !important; */
	/*! right: auto; */
	/*! height: 35px; */
	/*! left: 0; */
}
 .header-section {
 padding: 0;
}
.navigation .navbar-collapse {
 width: 100%;
}
.sub-entity-name-wrap.grid-item-name-wrap {
 padding: 0;
 min-height: 10px;
}
.sub-entity-grid-item .grid-item-inner {
 padding: 0;
}
.category-menu .grid-item {
 padding-bottom: 0;
 width: 50%;
 padding: 0 10px 10px !important;
}
 .full-navigtn .navbar li .dropdown-menu a.sub-entity-link {
 padding: 0 !important;
}
.header-section #loginsearch.right-cartsearch li.search-btn {
 width: 100%;
}
 .right-cartsearch .claim-whis-ic {
	/* position: absolute; */
	top: 65px;
 right: 120px;
}
.header-section .right-cartsearch li.accmob {
	top: 80px;
}

.header-section .right-cartsearch li.cart-btn {
	top: 73px;
}
.header-section .right-cartsearch.wthout-login li.search-btn {
 width: 100%;
}
 .header-section .right-cartsearch li.accmob {
 right: 80px;
}
 body.home .left-logo img {
 max-width: 140px;
}
.navigation .navbar-collapse {
 top: 122px;
}
 .ordercut-dispch-lft ul {
 padding: 0 0 0 15px !important;
}
 .dispatchtransit .requst-qut-rght h3 {
 font-size: 25px;
 font-weight: 500;
}

.inputfilds input {
 color: #333;
 font-weight: 400;
 font-size: 14px;
}
.nam-busbs_inp.inputfilds #businame {
 margin-bottom: 0;
}
 .box-footer h4 {
 font-weight: 400;
 font-size: 20px;
}
 .input-ful textarea {
 padding: 8px 10px;
 color: #333;
 font-weight: 400;

 font-size: 14px;
 min-height: 70px;
}
 .header-section .right-cartsearch li.btnbelc {
 right: 198px;
 display: none !important;
 right: 0;
 top: 10px;
}
 #accpage .tab-contents h2 {
 font-size: 18px !important;
 font-weight: 400;
 line-height: 20px;
}
#tabs {
 padding: 0px 0px;
}
 .checkout-page {
 padding: 0 10px;
}
.checkout-header {
 font-size: 20px;
}
.header-section .right-cartsearch li.lgin-bbtn a {
 font-size: 15px;
 display: block;
 text-align: center;
}
.header-section .right-cartsearch li.lgin-bbtn {

 top: 80px;
 right: 100px;
}

 .btneyesfrm {
 right: 163px;
}
 .right-cartsearch .btneyesfrm {
 display: none !important;
}
 .right-cartsearch .btnbelc {
 display: none !important;
}
 .mobmenu-btns .btneyesfrm {
 position: static;
}
 .mobmenu-btns .btnbelc {
/*! position: static; */
}
 #loginsearch {
 margin: 0;
}
 .fav-print-button #btnprint {
 display: none;

}
 .dropdown-product-page .favprodctregidtr {
 position: relative;
}
 .favprodctregidtr .fav-print-button {
 position: absolute;
 right: 10px;
 top: 10px;
}
 .prodcut-rgistr-logn {
 padding: 10px;
 margin: 0;
}
.decsriptin-prodc {
 margin: 0;
}
.productrow {
 padding: 0;
}
 .form-group.add-to-cart-group .add-to-cart {
 margin: 0px 0 0;
}
 .lft-noti-cykla .glyphicon-info-sign {
 margin-bottom: 3px;
 margin-top: 4px;
}
.header-section .right-login li .notfictn-add a {
 color: #333 !important;
 font-size: 12px !important;
 line-height: 14px !important;
}
 #accpage .account-page-header {
 padding: 0 10px;
}
 #accpage #tabs {
 margin: 0 auto;
 padding: 0;
}
 #accpage #tabs {
 margin: 0 0 0;
 padding: 0 10px;
}
.footer-top-need a {
 display: block;
}
 .crtn_mixd-add .attrb li {
 margin: 5px 1% 0px 0px;
 width: 100%;
 text-align: center;
}
.add-to-cart-wrap .form-group.text-option-group {
 margin-bottom: 0;
}
 body .prodcut-detil p {
 font-size: 14px;
 line-height: 20px;
}
 .bxlft-descrptn h4 span {
 font-size: 16px !important;
 line-height: 14px;
}
 .decsriptin-prodc h3 {
 font-size: 20px;
 font-weight: 500;
}
 .decsriptin-prodc .bxrgt-descrptn h4 {
 font-size: 18px;
 font-weight: 500;
}

.ordercut-dispch-lft ul li strong {
 font-weight: 400 !important;
 font-size: 14px !important;
}
 .dispatchtransit p {
 font-size: 14px;
}
 .decsriptin-prodc .bxrgt-descrptn h4 {
 font-size: 22px;
 margin: 5px 0 0;
}
 .bestbefor a {
 font-size: 18px;
 font-weight: 500;
}
 .crtn_mixd-add .attrb li {
 margin: 5px 0px 0px 0;
}
#tablist li {
 width: 100%;
 float: left;
}
 .tab-content #all {
 padding: 0 10px;
}
 .lognordr a {
 font-size: 16px;
}
.lognordr {
 font-size: 15px;
 text-align:center;
}
 .bestbefor a {
 font-size: 16px;
 font-weight: 500;
 min-height: 40px;
}
 .dispatchtransit .requst-qut-rght h3 {
 font-size: 20px;
 font-weight: 500;
}
.bestbefor.bstbeprdctcar img {

 max-width: 32px;
}

.otheritm-carton h3, .frequntly-bougt h3, .decsriptin-prodc h3 {
	font-size: 22px;
	font-weight: 700;
}


.dispatchtransit h3 {
	font-size: 22px;
	font-weight: 700;
	padding: 0;
}
 .requst-qut-rght button {
 padding: 8px 10px;
 font-size: 16px;
}
 .requst-qut-rght button img {
 max-width: 15px;
}
 .prodcut-rgistr-logn button {
 font-weight: 500;
 font-size: 18px;
}
 body .breadcrumb {
 padding: 10px 20px !important;
 width: 100% !important;
 margin: 0 !important;
}
 #loginsearch {
 width: 100% !important;
 padding: 13px 0;
}
 .category-menu .row.sub-entity-row h3 {
 padding: 5px 0;
 font-size: 18px;
 margin-bottom: 0;
}
 .category-menu .grid-item {
 padding: 5px 10px 10px !important;
}
.category-menu div .subheader {
 padding: 10px 0px;
 font-size: 18px;
 font-weight: 600;
}
 .navbar-nav .subsubcat a {
 padding: 5px 10px !important;
}
 body.home .wholsalestory-section h4 {
 font-size: 18px;
 line-height: 26px;
}
 body.home .wholsalestory-section P {
 font-size: 16px;
}
body.home .howwodyou-like h3 {
 font-size: 26px;
}
 body.home .box-woudline li img {
 width: 35px;
 top: 5px;
}
 body.home .box-woudline li {
 font-size: 16px;
 padding: 0px 12px 0px 50px;
 min-height: 30px;
}

 body.home .rightboxnew p {
 padding: 0;
}
 body.home .boxnewway .leftboxnew {
 width: 24%;
}
body.home p {
 font-size: 18px;
}
 body.home .heading-con strong {
 font-size: 16px;
}
 body.home .conter-box .hdr strong {
 font-size: 45px;
}
body.home .logos-section ul {
 width: 100%;
}
 body.home .logos-section li {
 padding: 0 10px;
}
 body.home .box-itwork ul {
 margin: 20px auto 0 10px !important;
 width: calc(100% - 20px);
}
 body.home .boxsuccefull-text h3 {
 font-size: 22px;
 line-height: 28px;
 margin-top: 0;
}
 .form-text.signin-text .btnnew {
 float: left;
}
body.home .goodfoodwherhouse-section h3 {
 font-size: 22px;
 font-weight: 700;
 line-height: 25px;
 margin-top: 0;
}
 .sub-entity-grid .tagcat {
 padding: 5px 10px;
 margin-left: 15px;
 margin-bottom: 7px;
}
 .product-deatil .prdct-with-logn .button.call-to-action {
 float: left;
 margin: 0;
}
 .product-deatil li span.attrb {
 margin-bottom: 5px;
}
 .latest-news.col-full {
 padding: 20px 15px;
}
 .latest-news .rght-contnt-nes h4 {
 font-size: 16px;
 font-weight: 400;
 line-height: 22px;
 margin-bottom: 5px;
}
.latest-news .row {
 margin-top: 5px;

}
.readlatst-news-btn {
 font-size: 16px;
}
 .wholsale-distri-sec li {
 background-size: 15px;
 padding: 0 0 0 25px;
 margin-bottom: 15px;
}
 .wholsale-distri-sec p {
 font-size: 14px;
}
 .other-varieties h3 {

 font-size: 24px;
}
 #kitgrouppage #cartondetails th {
 min-width: 30%;
}
 .crtn_mixd-add .read-more-btn {
 font-weight: 600;
}
 .row-product-sec td h4.ssprice {
 width: 50%;
 padding-right: 5px;
 float: left;
}
 .row-product-sec td h4.ssprice + h4 {
 width: 50%;
 display: block;
 float: left;
 text-align: left;
}
#kitgrouppage #cartondetails td:nth-child(2) span {
 width: 100%;
 display: inline-block !important;
	/*! float: right; */
	text-align: left;
}
 #kitgrouppage #cartondetails td:nth-child(2) span:first-child {
/*! float: none; */
	/*! text-align: left; */
}
 #kitgrouppage .brandarea select {
 height: 35px;
}
 .other-varieties {
 padding: 0 15px;
}

 #kitgrouppage #cartondetails .row.row-product-sec td:last-child h4:first-child {
 text-align: left;
 padding: 0 5px;
}
 .whtmenmber + .form-text.signin-text {
 margin: 0 10px;
 padding: 0px !important;
}
 #cartondetails .row-product-sec td h4 {
 line-height: 18px;
}
 #btmsupplier .call-to-action, .text-right .call-to-action {
 font-size: 14px;
 padding: 8px 10px;
}
body .crtn_mixd-add input.read-more-btn {
 padding: 0 8px !important;
 width: 100% !important;
 min-width: 100% !important;
}
 body .cartn-mixd-btn a.read-more-btn {
 font-size: 13px;
}
 .product-deatil .prdct-with-logn li span {
 font-size: 14px;
}
 .latest-news .rght-contnt-nes h4 {
 font-size: 15px;
}
 .lfftbrnd-sec h3 {
 font-size: 18px;
}
 .lfftbrnd-sec .sectionHeader {
 font-size: 18px;
}
 .nullmsg {
 display: block;
}
.odrct strong {
 font-size: 18px;
}
.odrct {
 min-height: 20px;
}
.wholsale-distri-sec {
 display: block;
}
.topic-page .wholsale-distri-sec {
 display: block;
}
.byron-content {
 display: none;

}
 .ntlog {
 display: block;
 float: right;
}
 .header-section .right-cartsearch {
 padding: 10px 0px 10px;
}
 .header-section .top-bar .lft-caller a {
 font-size: 14px;
 padding: 0 !important;
}
 .ntlog {
 padding: 5px 0 0;
}
 .col-lg-6.col-md-4.col-sm-4.lft-caller > a {
 padding: 7px 4px 0 !important;
}
 body.home .lft-caller {
 width: 50% !important;
 max-width: 50% !important;
 flex: 0 0 100%;
}
 .header-section .lft-caller2 + .right-login {
 margin-top: 0;
 width: 100%;
 float: right;
 text-align: right;
}
 .psu {
 width: 100%;
 padding-right: 0px;
}
 .csu {
 width: 100%;
 margin: 10px 0 0;
}
.bsu {
 width: 100%;
 margin: 10px 0 0;
}
.mobmenu-btns {
 padding: 0 10px;
}
 body .navbar-collapse.in {
 min-height: 600px;
}
 .header-section .lft-caller2 + .right-login .llogin {
 width: 100%;
}
 #kitgrouppage #cartondetails .tolshowti th {
 font-size: 12px;
 padding: 0 2px;
}
 .tolshowti {
 z-index: 99;
}
 #kitgrouppage #cartondetails .tolshowti th {
 padding: 10px 4px;
 min-width: 20%;
}
 #kitgrouppage #cartondetails .tolshowti td {
 width: 20% !important;
}
 .bg-gry-row {
 width: 100%;
 float: left;
 padding: 4px 15px 4px !important;
}
 .sortbylabel, .pageSizeHeading {
 margin: 0;
}
 .entityPageSortWrap .pagesize {
 margin-top: 0px;

}
 .entityPageSortWrap .pagerWrap {
 margin-top: 35px;
}
 .sortbylabel, .pageSizeHeading {
 font-size: 15px;
 font-weight: 500;
}
 .advnce-serch-sec label {
 font-weight: 500;
 font-size: 16px;
 margin-top: 5px;
}
 .other-varieties2 .owl-controls.clickable {
 display: none;
}
 
 .prodcut-detil h2 {
 font-size: 16px;
}
.attrb a {
 font-size: 10px !important;
}
 .productdet a {
 font-size: 16px;
 font-weight: 500;
}


 .pname {
display:none;
}
 .srpr {
display:none !important;
}
.bst {

display:inline-block !important;
}
.product-deatil li.ttip {
 display: none;
}
.rrp {
 display: none;
}
 #crtaccount h1 {
 font-size: 20px;
 padding: 0 8px;
}
 #crtaccount .group-header {
 font-size: 17px;
 padding: 0 10px;
}
 #crtaccount .account-form.col-sm-5.boxBackground {
 padding: 0 0 5px;
}
 #crtaccount iframe {
 padding: 0 20px !important;
}
 .account-form .form-label-wrap {
 font-weight: 400;
}
 .minmordr-crtn-shipnordr li {
 padding: 2px 0px 10px 22px;
}
 #kitgrouppage .carton-option-left table .add-rem .altera.decrescimo, #kitgrouppage .carton-option-left table .add-rem .altera.acrescimo {
 height: 35px;
}
#kitgrouppage .carton-option-left table .form-control.qqty {
 width: 20%;
 height: 35px;
}
.product-row .productdet {
 padding: 0 !important;
 margin: 5px 0;
}

.product-row .productdet a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 13px;
    line-height: 17px;
    font-weight: 600;
}
.product-row .productdet {
 padding: 0 !important;
 margin: 5px 0 0;
}
.product-row a img {
 padding: 0;
}
.product-row a.loginlink {
 padding: 6px 2px;
 font-size: 12px !important;
}
 .product-deatil .prdct-with-logn li span.out-stock-hint {
 position: static;
 margin: 0;
}
 .latest-news .rght-contnt-nes h4 {
 font-size: 13px;

 line-height: 14px;
 font-weight: 400 !important;
}
.sub-entity-grid .tagcat {
 padding: 3px 8px;
}
.entityPageSortWrap .pagerWrap {
 margin-top: 25px;
}
.product-row a img.entity-product-image {
 padding: 0;
 width: 100px;
 margin: 5px auto;
}
.price-wrap .price {
 font-size: 13px !important;
}
body .add-to-cart-button {
 font-size: 13px;
 padding: 7px 25px !important;
}
.produc-row .productdet {
 position: static !important;
}
.produc-row {
 position: relative;
}
 .productdet .favout-btn {
 position: absolute;
 top: 40px;

 bottom: auto;
 right: auto;
 left: 5px;
 z-index: 9;
}
 .cartn-mixd-btn .incre-decrs-btns {
 width: 100%;
 float: left;
 margin-right: 0;
}
.cartn-mixd-btn .mixed .read-more-btn {
 width: 100% !important;
}

.cartn-mixd-btn .read-more-btn {
 margin: 5px 0 0;
}
.cartn-mixd-btn .incre-decrs-btns {
 margin-bottom: 4px;
}
 .productrow.col-12 {
 display: flex;
 flex-flow: wrap-reverse;
}

.product-page .container_ {
	width: 100%;
	padding: 0 20px !important;
}
 .dropdown-product-page .favprodctregidtr {
 margin-top: 10px;
}
.add-to-cart-quantity {
 margin-bottom: 0;
}
.decsriptin-prodc .bxrgt-descrptn h4 {
 font-size: 18px;
}
 .crtn_mixd-add .attrb li {
 line-height: 18px;
 margin: 5px 0px 5px 6px;
 width: 48%;
}
.crtn_mixd-add .attrb li a {
 line-height: 14px;
}
 .dropdown-product-page .productrow.col-12 {
 margin: 0;
}



 .mn-dsp-shf {
 padding: 0;
}
 #desd {

 display: none;
}
 #mobb {
 display: block;
 width: 100%;
 float: left;
 padding: 20px 20px 0;
 color: #535b5d;
}
 #mobb ul {
 margin: 5px 0 0 !important;
}
 .prodcut-detil h2 {
 font-size: 16px;
 line-height: 18px;
 letter-spacing: normal !important;
}
.seprt:nth-of-type(3) {
 display: none;
}
 #mobb p {
 color: #535b5d;
 font-size: 13px;
 font-family: 'Poppins', sans-serif !important;
}
 #mobb li {
 color: #535b5d;
 font-size: 13px;
 font-family: 'Poppins', sans-serif !important;
}
#accpage .ccontent.neworder {
 width: 100%;
 float: right;
 text-align: center;
 min-height: 10px;
 padding: 0 15px;
}
#accpage .ccontent.neworder a {
 margin: 0;
}
 #accpage #tab-button li a {
 margin-right: 0;
}
 #accpage .addcart .read-more-btn {
 margin: 5px 5%;
}
 #accpage .addnamee .gpname {
 font-size: 16px;
}
 #accpage .addnamee .gpname {
 width: 100%;
 padding: 8px 20px 8px;
 font-size: 15px;
}
#accpage .addnamee .crtlist {
 padding: 6px 20px;
}
 #accpage .addcart .read-more-btn {
 margin: 0 0;
 width: 100%;
}
 #invoiceList .addcart {
 padding: 0 20px;
}
 #accpage .addcart .read-more-btn {
 margin: 3px 0;
}
 #accpage .ccontent.reclaim a {
 float: right;
 width: 96%;
 position: absolute;
 bottom: 1%;
 top: auto;
 left: 2%;
}
#accpage .ccontent.neworder a {
	text-align: center;
	float: none;
	margin: 10px 0 !important;
	width: 96%;
	position: static;
	right: 2%;
	top: auto;
	bottom: 50px;
}
#accpage .hhight:first-child {
 padding: 10px 20px 10px;
}
#accpage .tab-contents h2 {
 font-size: 16px !important;
}
.tab-contents h2 {
 margin: 5px 0 !important;
}
 #accpage #tab-button li {
 margin-bottom: 7px;
}
.product-row .product-img {
	position: absolute;
	left: 4px;
	width: 36%;
	top: 40px;
	z-index: 9;
}
.product-row .product-img a img {
 margin: 0 !important;
 width: 100%;
}
.product-row .productdet {
 position: static !important;
}
.product-row {
 width: 100%;
 float: left;
 margin-right: 0;
 padding: 30px 4px 10px 0% !important;
 position: relative;
 margin: 10px 0 0 !important;
}
 body .recp-sgton {
 margin: 0 !important;
 width: 100%;
}
/* .other-varieties2 .owl-buttons {
 display: none;
}
 .other-var-product .owl-buttons {
 display: none;
}*/
.product-row .productdet > a {
 position: absolute;

 top: 0px !important;
 left: 6px;
}
 .sidenav {
 z-index: 9999999;
}
 .kittopheader .orders-smry-sec td .deleteitm {
 position: absolute;
 top: 0;
 margin: 0;
 right: 10px;
}
.kittopheader .cartonarea .read-more-btn.inner-spac {
 width: 49% !important;
 margin-right: 1%;
}
 .add-rem .altera.decrescimo {
 margin: 0;
}
 .add-rem .altera.acrescimo {
 margin: 0;
}
 #cartempty div {
 font-size: 12px;
 text-align: left;
 width: 100%;
 float: left;
}

.productdet .favout-btn {
	top: 40px;
	left: 9px;
	background: #fff;
	z-index: 91;
}
 .account-form .form-text.account-text {
 
}
 #pnlorg .borderc {
 padding-bottom: 10px !important;
}
 .prodcut-detil .mn-dsp-shf {
 display: none;
}
 #mobb ul li {
 display: block;
 background: url(../images/circl-tik.png) no-repeat scroll;
 background-position-x: 0%;
 background-position-y: 0%;
 background-size: auto;
 background-size: 16px;
 padding: 6px 0 6px 35px;
 background-position: center left;
}
 .bxlft-descrptn li, .bxlft-descrptn p {
 font-size: 13px;
}
 .bxlft-descrptn ol {
 padding: 0 4px 0 15px !important;
}
 .bxlft-descrptn h3 {
 font-size: 18px;
}
 .full-navigtn .dropdown-menu.category-menu {
 box-shadow: none;
}
 .category-menu .grid-item .sub-entity-image-wrap.grid-item-image-wrap {
 display: none;
}
 .category-menu .grid-item {
 padding: 5px 10px 10px !important;
 width: 100%;
 text-align: left;
}
 .category-menu .grid-item .sub-entity-name-wrap {
 text-align: left;
}
 .header-section .full-navigtn .navbar-nav li.nav-item.dropdown {
 position: relative;
}
 .header-section .full-navigtn .navbar-nav li.nav-item.dropdown > a.dropdown-toggle, .header-section .full-navigtn .navbar-nav li a {
 font-size: 16px;
 color: #333 !important;
 font-weight: 600;
}
 .header-section .full-navigtn .navbar-nav li.nav-item.dropdown > a.dropdown-toggle .caret {
 display: none;
}
 .header-section .navbar-nav li.nav-item {
 border-bottom: 1px solid #eee;
}
 .header-section .full-navigtn .navbar-nav li.nav-item.dropdown > a.dropdown-toggle::before {
 content: "";
 display: block;
 width: 10px;
 height: 10px;
 border-top: 2px solid #000;
 border-right: 2px solid #000;
 rotate: 45deg;
 position: absolute;
 right: 10px;
 top: 15px;
}
 .category-menu .grid-item {
 padding: 8px 0 !important;
 width: 100%;
 text-align: left;
 border-bottom: 1px solid #eee;
}
 .navigation .navbar-collapse {
 padding: 0 !important;
}
 .header-section .top-bar {
 padding: 10px 8px;
}
 .category-menu .row.sub-entity-row h3 {
 display: none;
}
 .category-menu .grid-item:last-child {
 border-bottom: none;
}
.category-menu div .subheader {
 border-bottom: 1px solid #333;
 color: #8bbe3f;
}


 .navbar-nav .subsubcat a {
 padding: 8px 0px !important;
}
 .navbar-nav .subsubcat li {
 border-bottom: 1px solid #eee;
}

.category-menu .subsubcat {
	margin: 0 !important;
	padding: 0 10px;
}

 .category-menu .subsubcat:last-child li:last-child {
 border-bottom: 0px;
}
 .navigation .navbar .category-menu .menu-list-item a {
 font-size: 16px !important;
 color: #333 !important;
 font-weight: 600 !important;
 padding: 8px 0 !important;
}
 .navigation .navbar .dropdown-menu.category-menu .menu-list {
 padding: 0 10px;
}
 .navigation .navbar .dropdown-menu.category-menu .menu-list .menu-list-item:last-child {
 border-bottom: 0px;
}
 #categoryContent .visible-xs {
 position: sticky !important;
 top: 180px !important;
 z-index: 999;
}
.product-row .product-deatil .prdct-with-logn {
 padding-left: 40%;
}
 .product-row .product-deatil .min-dispatch {
 padding-left: 40% !important;

}
.product-row .product-deatil .min-dispatch.listingtags {
	padding: 10px 0 0 !important;
}

 #searchUnselected label {
 display: none;
}
 .advnce-serch-sec {
 position: relative;
}

.advnce-serch-sec .productControl {
	width: 75%;
	float: left;
	position: static;
	right: 0;
	top: 8px;
}
 .advnce-serch-sec #searchUnselected {
 width: 20%;
 -webkit-transition: width 0.4s ease-in-out;
 transition: width 0.4s ease-in-out;
}
 .serchadvance #GuidedNavigationSearchBox {
 display: none;
}
 .serchadvance .guidedNavigationSearchGo {
 display: none;
}
 .serchadvance.serchadvance-sshow #GuidedNavigationSearchBox, .serchadvance.serchadvance-sshow .guidedNavigationSearchGo {

 display: inline-block;
}
 .serchadvance-sshow .btnsrcbar-sh, .serchadvance-sshow .btnsrcbar-shcross {
 display: none;
}
 .serchadvance .btnsrcbar-shcross {
 display: none;
}

.serchadvance-sshow .btnsrcbar-shcross {
 display: block;
}
 .btnsrcbar-sh {
 background: #98c232;
 border-radius: 50%;

 height: 40px;
 width: 40px;
 display: block;
 text-align: center;
 line-height: 43px;
}
 .entityPageSortWrap .pageSizeHeading.productcontrollabel {
 display: none;

}
 .entityPageSortWrap .pagesize {
 width: auto;
}

.entityPageSortWrap #PageSizeTop {
	width: 50px !important;
	height: 32px;
}
 .entityPageSortWrap .pagerWrap {
 width: auto;
 float: right;
 margin: 0;
}
 .btnsrcbar-shcross {
 background: #333;
 width: 24px;
 height: 24px;
 display: inline-block;
 color: #fff;
 position: absolute;
 right: -25px;
 text-align: center;
 border-radius: 50%;
 top: 8px;
 font-size: 18px;
 line-height: 21px;
}
 .advnce-serch-sec .bg-gry-row {
 position: relative;
}
 .serchadvance.serchadvance-sshow {
 position: absolute;
 width: 86% !important;
 z-index: 999;
 background:#fff;
}
 body .advnce-serch-sec {
 position: relative;
 height: 50px;
 padding-bottom: 0 !important;
 overflow: hidden;
}
 .product-deatil .prdct-with-logn {
 position: relative;
 padding-left: 40%;
}
 .sub-entity-grid .row.sub-entity-row {
 padding: 0 8px;
}
.product-row {
 min-height: 180px;
}
 .btnsrcbar-sh .fas.fa-search {
 color: #fff;
}
.ttip.bst:hover .tolshowtip2 .ttip.bst:hover .tolshowtip2 {
 display: block !important;
}
 .min-dispatch {
 min-height: 70px;
}
 .min-dispatch.listingtags {
 min-height: 10px;
}
 .ttip.bst .tolshowtip.tolshowtip2 {
 width: 310px;
 position: absolute;
 right: 0;
 top: 25px;
 left: auto;
 z-index: 99;
 /*height: 100% !important;
 min-height: 240px;*/
}
 .ttip.bst:hover .tolshowtip.tolshowtip2 {
 display:block
}
 .header-section .navbar-nav li {
 border-bottom: 1px solid #eee !important;
}
 .header-section .navbar-nav .category-menu li:last-child {
 border: none;
}
 .minicart-count.js-minicart-count {
 font-size: 13px;
 letter-spacing: -1.2px;
}
 .footer .container .row {
 margin: 0 !important;
}
 body #qcby {
 width: 100%;
 right: 0;
}
 #qcby .attrb li {
 min-height: 64px !important;
 width: calc(50% - 11px) !important;
 position: relative;
 padding: 5px 30px 5px 5px;
 margin: 2px 5px;
}
 .bg-gry-row {
 background: #fff !important;
}
 .guidedNavTwoCol {
 width: 100%;
 float: left;
}
 .guidedNavTwoCol .container_ {
 width: 100%;
 float: left;
}
 #tophead .container_ {
 padding: 0 15px;
}
 .header-section .full-navigtn .navbar-nav li.nav-item.dropdown > a.dropdown-toggle {
 color: #98c232 !important;
}
.ic-popdot {
	display: none;
}
 .ornfo-parnt table td {
 width: 50% !important;
 float: left;
}
 .ornfo-parnt table td input, .ornfo-parnt table td select {
 width: 80%;
}

.blogclass .min-dispatch.listingtags {
	margin: 30px 0 0 !important;
}

.tabcnt .nav.nav-tabs li {
	width: 100%;
	margin-bottom: 10px;
}
body .product-row.blogclass .min-dispatch.listingtags {
	padding-top: 10px !important;
}

body.home .box-producer .right-text p {
	text-align: center;
}
.tabcnt li a {
	margin-right: 0;
}

#pagesearch > .col-sm-12 {
	position: static;
}

.sidenav #adsrrch {
	display: block;
}

.advnce-serch-sec #searchUnselected {
	display: none;
}

.advnce-serch-sec {
	background: #8abe40 !important;
}

.advnce-serch-sec {
	background: #8abe40 !important;
}

.advnce-serch-sec .bg-gry-row {
	background: #8abe40 !important;
}
.sub-entity-grid .row.sub-entity-row {
	margin: 0;
}


.advnce-serch-sec .visible-xs {
	width: 30% !important;
	float: left;
}

.advnce-serch-sec .entityPageSortWrap .pagesize {
	margin-top: 5px;
}


.pagelink.prevLink, .pagelink.lastLink {
	margin-right: 0px;
}


.currentpage.pagelink {
	background: #fff !important;
	color: #8abe40 !important;
}

.sub-entity-grid .tagcat {
	margin-left: 0;
	margin-right: 5px;
}


.filter-btn {
	padding: 5px 0px 5px 4px;
}

.guidedNavTwoCol .sub-entity-grid .row.sub-entity-row {
	padding: 0;
}

body .advnce-serch-sec {
	position: sticky;
	overflow: hidden;
	top: 188px;
	z-index: 99;
}

.advnce-serch-sec .bg-gry-row {
    width: 100%;
    padding: 4px 8px !important;
    min-height: 10px;
}

body #pagesearch.product-row.blogclass .min-dispatch.listingtags {
	padding-top: 20px !important;
	padding-left: 10px !important;
}


.whtmenmber li {
	padding: 0 4px 0 40px;
}

.hemp-fod .container_ {
	width: 94%;
}

.hemp-fod .favprodctregidtr .fav-print-button {
	position: static;
}

.hemp-fod .fav-print-button #btnprint {
	display: block;
}


.hemp-fod .favprodctregidtr {
	margin-top: 0;
}



.img-pro-sin img {
	width: 100% !important;
}

.dropdown-product-page div ul, .dropdown-product-page div ol {
	padding-left: 12px;
}


/*.dropdown-product-page .favprodctregidtr .fav-print-button {
	position: static;
}

.dropdown-product-page .favprodctregidtr .fav-print-button #btnprint {
	display: block;
}*/


.dropdown-product-page .cont-dliv.col-sm-6 {
	width: 100%;
	float: left;
	padding: 0;
}

.dropdown-product-page .other-varieties {
	margin-top: 20px;
	margin-bottom: 20px;
	border: none;
}

.superorderinfopagee .orderinfo-box-chl.print-eql-btnsaal-btn {
	padding: 0 6px;
	margin: 10px 0 0;
}
.topheader1 h2 {
	font-weight: 700 !important;
}

#tophead .container_ {
	margin: 0;
}

.hemp-fod h2 {
	font-weight: 600;
}

.cont-dliv img {
	margin: 10px 0px;
	width:100%;
}

.col-lg-3.col-sm-3.brd {
	padding-left: 0;
	width: 100%;
}

.brd .odrct {
	min-height: 10px;
	padding: 5px 5px;
}

.col-lg-3.col-sm-3.brd .odrct {
	margin: 0 0 10px;
	width: 100%;
}


.prdct-with-logn.bcc a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: initial;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 13px;
	line-height: 15px;
	font-weight: 600;
	position: absolute;
	top: 4px;
	left: 6px;
}

.product-deatil.adds .prdct-with-logn.bcc {

	position: static;
}
.from-repoprtclaim select, .from-repoprtclaim input#Date {
	width: 100% !important;
}

.from-repoprtclaim .form-group {
	margin-bottom: 5px;
}

.sub-entity-grid .row.sub-entity-row {
	overflow: auto;
	display: block;
	white-space: nowrap;
	margin: 0;
}

.sub-entity-grid .row.sub-entity-row .sub-entity-grid-item.grid-item.tagcat.tag {
	white-space: nowrap;
	float: none;
	display: inline;
	margin-right: 5px !important;
}

.sub-entity-grid .row.sub-entity-row .sub-entity-grid-item.grid-item.tagcat.tag .sub-entity-link {
	padding: 7px 4px !important;
	display: inline-block;
}


.col-lg-3.col-sm-3.brd .odrct p {
	float: left;
	width: auto;
	padding-right: 5px;
}

.col-lg-3.col-sm-3.brd {
	padding-left: 0;
	width: 100%;
	float: left;
	padding: 0 !important;
}


#kitgrouppage .kit-product-page-top .odrct {
	padding: 8px 5px;
	width: calc(100% + 36px);
	margin-left: -20px;
}

#kitgrouppage .product-info .odrct p {
	width: auto !important;
	padding-right: 5px !important;
}



#kitgrouppage .odrct .fhverdis {
	font-size: 13px;
	white-space: normal;
}

#kitgrouppage .odrct #hverdiss {
	float: left;
	font-size: 13px;
}

#kitgrouppage .product-info .odrct p {
	font-size: 13px;
}

#btmsupplier #txtSearch {
	width: 100%;
	float: left;
}

.orderinfo-box-chl td:last-child {
	height: auto !important;
}


#btmsupplier .col-sm-6 #btnSearch {
	width: 10% !important;
	margin: 0;
}

.entity-page .entity-page-product-row .entity-page-product.grid-item .entity-product-name-wrap > a {
	margin-bottom: 5px;
}


#ka .orderinfo-box-chl.byrunmidlna td {
	width: auto !important;
	float: none;
	text-align: left;
}

#ka .orderinfo-box-chl.byrunmidlna th, #ka .orderinfo-box-chl.byrunmidlna td {
	text-align: left;
	padding: 4px 5px;
	font-size: 14px !important;
	line-height: 17px;
}

.ornfo-parnt .blediyaprdp table td:last-child {
	text-align: right;
	padding-right: 8px !important;
	position: relative;
}

.tbl-balediyaa {
	width: 100%;
	float: left;
	overflow-y: auto;
}

#Search1 {
	width: 100%;
	margin: 0 0 5px;
}

#FromDate {

	margin: 0 0 6px;
	width: 60%;
	padding: 4px 5px;
	color: #333;
}


#FromDate, #ToDate {
	margin: 0 0 6px;
	width: 100%;
	padding: 4px 5px;
	color: #333;
}

.seahc_barmudaa span {
	width: 100%;
	float: left;
}

.supprordderhistry_main {
	width: 100%;
	float: left;
	padding: 0 10px;
}
#btmsupplier .col-sm-6.fisrtsectintag .setinputsearchh {
	width: 80%;
	float: left;
}

#btmsupplier #clearsearch {
	margin: 10px 10px 0;
}
#btmsupplier .fisrtsectintag #clearsearch {
	margin: 10px 10px 0;
}

.sete2ndsec_2ndd .setinputandtexth {
	width: 80%;
	float: left;
}

#pnlContent .super-main {
	padding: 0 10px;
}

.fromdate_setinn_orderhistry #btnSubmit {
	margin: 0;
}

.page-wrap.entity-page .row.entity-page-product-row {
	margin: 0;
	padding: 0 10px;
}

.page-wrap.entity-page .row.entity-page-product-row a {
	line-height: 22px;
	font-size: 18px !important;
}

.cart-item-quantity .crtnqtyy {
	float: left;
}

.custom-table td:first-child {
	text-align: left;
}
.custom-table td:first-child img {
	max-width: 80px;
}

.page-wrap.entity-page .row.entity-page-product-row a {
	font-size: 16px !important;
}

.container_.sub-entity-grid + .advnce-serch-sec.col-lg-12.col-sm-12.col-xs-12 {
	width: 100%;
	margin-left: 0;
}

body.home .box-producer .right-text {
	text-align: left;
	width: 75%;
	float: left;
}

body.home .box-producer .right-text p {
	text-align: left;
}

.header-section .right-cartsearch.wthout-login li.cart-btn {
	top: 70px;
}

.filter-btn {
	padding: 8px 0px 5px 4px;
}


.filter-btn {
    font-size: 18px;
}
.tabcnt li span.attrb a:hover {
	background: transparent;
	color: #333;
}

.advnce-serch-sec .pagelink.firstLink, .advnce-serch-sec .pagelink.lastLink {
	display: none;
}

.advnce-serch-sec .visible-xs {
	width: 25% !important;
}

#pagesearch .product-img {
	width: 34%;
}

.advnce-serch-sec.bloog {
	width: 100%;
	margin-left: 0;
}

.checkout-page h2 {
	letter-spacing: normal !important;
}

.checkout-actions {
	margin-bottom: 5px;
}

#addtocartbtn .read-more-btn.mixd_cartn {
    margin: 0;
}

.product-deatil .min-dispatch li:nth-child(2), .product-deatil .min-dispatch li:nth-child(3) {
    display: none;
}
.min-dispatch {
    min-height: 30px;
}

.product-deatil .prdct-with-logn li.ttip span {
    text-decoration: underline !important;
}

.product-deatil .pprice.regular-price {
    text-decoration: underline;
}

.product-deatil .prdct-with-logn li.ttip span {
    font-size: 16px;
}

.tolshowtip.tolshowtip2 span {
	white-space: nowrap;
	color: transparent !important;
	margin: 0 0 4px;
}

.ttip.bst .tolshowtip.tolshowtip2 {
	height:auto;
}


.col-lg-6.col-md-4.col-sm-4.lft-caller {
	width: 45% !important;
}
.header-section .right-login {
	width: 55% !important;
}

.header-section .lft-caller2 + .right-login {
	width: 100% !important;
}

.right-cartsearch .claim-whis-ic {
	top: 80px;
}

.logo-nav-section .col-lg-9 {
	width: 100%;
}

.tabcnt .tab-content > .tab-pane {

	padding: 10px 5px;
}

.row.page-action-bar.account-actions .col-sm-6.col-md-6.col-lg-6 {
	width: 100%;
	float: left;
}

#result {
	overflow-y: auto;
	height: 450px;
}

#result {
    width: 100%;
    left: 0;
    right: 0;
}

.col-lg-6.col-sm-12.bxrgt-descrptn {
    margin: 10px 0 0;
}

.bestbefor.bstbeprdctcar {
    margin: 10px 0 0;
}

.ornfo-parnt table td:last-child select, .ornfo-parnt table td:last-child input, .ornfo-parnt table td:last-child textarea {
	width: 100%;
}

.super-main #tablist li {
	margin-bottom: 10px;
}

.print-eql-btns li a {
	padding: 5px 15px 0 0;
}

#lnkrequstock {
	margin: 0;
}

.ornfo-parnt table td input, .ornfo-parnt table td select {
	width: 100%;
}

#cartondetails .row-product-sec td h4 {
	padding-left: 5px;
}

#categoryContent .rde {
	width: 100%;
	margin-left: 0px;
}

.entityDescriptionWrapper2 {
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
	float: left;
}

.site-map-group {
	padding: 0 5px;
}

.site-map-group h2 {
	font-size: 25px;
}

.product-deatil .prdct-with-logn div p {
    min-height: 60px;
}

.modal-body #alrtmsg {
    min-height: 5px;
}

.tabcnt .nav.nav-tabs li a {
    margin-right: 0;
}

.superorderinfopagee .orderinfo-box-chl.print-eql-btnsaal-btn .secondtblclass {
	padding: 20px 50px !important;
}

.corsn-btn-lft {
	float: left;
	width: 100%;
	margin-right: 0;
}

.corsn-btn-rgt {
	width: 100%;
	float: left;
}

.orderinfo-box-chl.byrunmidlna.colectionn-bookd {
	margin-bottom: 0;
}


.row-product-sec span.spetr {
	float: left;
}

.row-product-sec span.btprc {
	width: auto !important;
}

#kitgrouppage #cartondetails td:nth-child(2) span {
	width: 150px;
	display: inline-block !important;
	text-align: right;
}
#cartondetails .row-product-sec td h4.ssprice {
	width: 70px !important;
}
.row-product-sec span.btprc {
	width: 60px !important;
}

#kitgrouppage #cartondetails .row.row-product-sec td:last-child h4 .addfullbutton {
	height: 35px;
}

#kitgrouppage #cartondetails td:first-child::before {
	content: none;
}


#kitgrouppage #cartondetails td:first-child {
	padding-top: 5px;
}

#kitgrouppage #cartondetails td .addfullbutton {
	font-size: 14px;
	line-height: 25px !important;

}
#kitgrouppage #cartondetails .row.row-product-sec .fancybox.fancybox {
	text-align: lefteft;
	width: 30px;
	padding: 0 !important;
	display: block;
}

.cart-item-quantity .ctrqty {
	width: 100%;
}

.cart-item-quantity .crtnqtyy {
	margin: 0;
}

.cart-item-quantity .cart-delete-link {
	top: 40px;
}

.cart-sku {
	color: #000;
	margin: 8px 0 0;
	display: block;
}

.cart-item-quantity .ctrqty {
	float: left;
	padding-top: 0;
	text-align: left;
}

.cart-item-quantity .cart-delete-link {
	top: 30px;
	left: 170px;
}

.cart-detail.cart-sku-wrap {
	width: 100%;
	float: left;
}

.cart-item-quantity {
	float: left;
}

.cart-item-quantity select.form-control.form-control-inline.text-4.input-sm {
	width: 120px;
	margin: 0 30px 0 0px;
}

.media-body .manufactrer_notes_textbox {
	width: auto;
	float: left;
}

.reorderss .col-lg-6:first-child {
	width: 55%;
	padding: 0;
	float: left;
}


.reorderss .col-lg-6:last-child #Reordercalender {
	height: 39px;
	padding: 0 4px;
}

.reorderss .col-lg-6:last-child {
	padding: 0;
	width: 125px;
	float: right;
}

.js-selected-address .col-xs-7 {
	width: 55%;
}

.js-selected-address .col-xs-5 {
	padding: 0 5px 0 0;
	width: 45%;
}

.reportclaim-popup .modal-dialog {
	width: 96%;
}

.reportclaim-popup .modal-footer {
	margin: 0;
}


#cartondetails .row-product-sec td:last-child::before {
	content: none;
}
#kitgrouppage #cartondetails td {
	padding: 10px 5px 5px 40%;
}


#kitgrouppage #cartondetails td:last-child {
	padding: 10px 7px;
}

#kitgrouppage #cartondetails td:first-child {
	padding: 5px 10px;
}

#kitgrouppage .odrct .fhverdis {
	display: block;
	width: 100%;
	text-align: left;
}

.orders-smry-sec.carton-option-right {
	height: 100% !important;
}

#kitgrouppage .totalarea {
	margin: 0;
}

#kitgrouppage #cartondetails td:nth-child(2) span {
	width: auto !important;
}
.kittopheader .orders-smry-sec td span {
	width: auto;
}

.orders-smry-sec.carton-option-right tr td::before {
	margin: 0;
}


.ttl-crtn2 #btnwishfull {
	width: 100% !important;
	float: right !important;
	margin: 0 !important;
}

.cartonarea table {
	width: 100%;
	float: left;
}

.cartonarea #addcartrow {
	width: 100%;
}

.ttl-crtn2 #btnfull {
	width: 100% !important;
	float: right !important;
	margin: 0 0 4px !important;
}

.pprice.regular-price {
	margin: -5px 1px 0px !important;
}

#tdscontent {
    width: 100%;
    top: 64px;
    right: 0;
    padding: 0 0;
    margin: 0;
}


.form.account-form .row .col-sm-12.col-md-12.col-lg-12 {
	padding: 0;
}

.form.account-form .row {
	margin: 0;
}

.mobmenu-btns li {
    width: 49%;
}
.mobmenu-btns li:last-child {
	margin-right: 0;
    width: 49%;
}
#result {
    top: 0;
}

.full-navigtn .dropdown-menu.category-menu {
    height: auto;
}

.header-section .right-login li .mark-read-btn a {
	float: right;
}

.rgt-cross-cut a {
	float: right !important;
}
.notfictn-add {
	padding: 8px 6px;
}

.cart-item-quantity div.qtydishover {
	position: absolute;
	top: 110px;
	z-index: 999;
	width: 300px;
	display: inline-block;
	margin: 0;
	left: 0;
}

.cart-item-quantity div.qtydishover .quantity-discount-wrap {
	position: static;
}

.cart-item-quantity div.besthover {
	line-height: 18px;
	min-height: 18px;
}

.reorderss .col-lg-6:last-child #Reordercalender {
    height: auto;
    height: 30px;
    padding: 12px 3px;
}

.mobmenu-btns li {
	width: 48%;
	float: left;
	display: block;
	margin: 0px 2% 12px 0;

}

.cart-sku {
	text-align: left;
}

#accpage .account-form .col-sm-6.col-md-6.col-lg-6 {
	padding: 0;
	width: 100%;
	float: left;
}

#accpage .account-form .col-sm-6.col-md-5.col-lg-4 {
	width: 100%;
	float: left;
	padding: 0;
}

body #topbaner .summarynotes {
	font-size: 15px !important;
}
.navigation .navbar .category-menu .menu-list-item a {
	font-size: 14px !important;
	padding: 6px 5px !important;
}

.reorderss .col-lg-6:last-child #Reordercalender {
	height: auto;
	height: auto;
	padding: 0 3px;
}


.create-account-page .address-control .row.collapsed-address-field {
	width: 100%;
	margin: 0px 0 10px;
	text-align: left;
}
.address-control .row > .col-sm-6 {
	padding: 0;
}
.create-account-page .btn.btn-primary.update-button {
	margin-left: 0;
}

.create-account-page .address-control .row {
	width: 100%;
	float: left;
	margin: 0 0 10px;
}

.product-row .product-deatil .prdct-with-logn #btnalternate {
	width: 100% !important;
}

.mobmenu-btns li.reportclm-mob {
	width: 49%;
	margin-right: 0;
}



#kitgrouppage .kit-product-page-top .odrct {
	width: 100%;
	margin: 0;
}


.dlins {
	width: 100%;
	float: left;
}

.autle {
	width: 100%;
	float: left;
	margin: 5px 0 10px;
}

.product-deatil #btnalternate {
	width: 100% !important;
}


.col-sm-12.orderingcycle_supplierstetement {
	padding: 0;
}
.col-sm-12.full_supplierstatement {
	padding: 0;
}
.col-sm-12.butnssupplierstatement {
	padding: 0;
}
#Content_Retrieve_supplier_statement {
	padding: 0;
}


.sales_rpt_pge .sales_reportbtns .important {
	width: 49% !important;
	margin: 0 0 0 1%;
	float: left;
}

.sales_rpt_pge .supplier-item {
	width: 100%;
	float: right;
}

.col-lg-3.col-sm-3.brd {
	padding-left: 0;
	width: 100% !important;
	float: left;
	padding: 0 !important;
}

.advnce-serch-sec {
	width: 100% !important;
}
.minicart-details .fa.fa-times-circle-o {
	font-size: 20px;
}
.minicart-details .fa.fa-pencil {
	font-size: 20px;
}

.container_.sub-entity-grid + .advnce-serch-sec.col-lg-12.col-sm-12.col-xs-12 {
	width: 100% !important;
}

.ornfo-parnt table td:nth-child(3) {
	width: auto !important;
	float: right;
}
.ornfo-parnt table td:nth-child(3) a {
	position: absolute;
	right: 15px !important;
	top: -40px;
}

.fisrtsectintag .fas.fa-search {
	display: block;
}

.fisrtsectintag .fas.fa-search + span {
	display: none;
}


.sete2ndsec_2ndd #btnSearch .fas.fa-search {
	display: block;
}

.sete2ndsec_2ndd #btnSearch .fas.fa-search + span {
	display: none;
}

.col-sm-6.setildisptchh {
	width: 100%;
	float: left;
	margin: 10px 0 0;
}


.sete2ndsec_2ndd .setinputandtexth {
	margin: 0;
}

#btmsupplier .col-sm-6.fisrtsectintag #btnSearch {
	width: 10% !important;
	margin: 0;
}

#btmsupplier #clearsearch {
	float: right;
	margin: 5px 0 0 !important;
}

.tp-slectbtns section.col-sm-6.sete2ndsec_2ndd {
	float: left !important;
	width: 100% !important;
	margin-left: 0;
}

.checkout-page .col-md-4 {
	margin: 10px 0 0;
	width: 100%;
	float: left;
}
.credit-card-page .credit-card-secured-form h2 {
	font-size: 20px;
}

.settxtsearchhere #btnSubmit2 .fas.fa-search {
	display: block;
}

.settxtsearchhere #btnSubmit2 span {
	display: none;
}
.fromdate_todate_search_superorderhistory .fas.fa-search {
	display: block;
}
.fromdate_todate_search_superorderhistory .fas.fa-search + span {
	display: none;
}


.settxtsearchhere #btnSubmit2 {
	float: right;
	width: 50px;
	margin-left: 0;
}

.settxtsearchhere #Search1 {
	float: left;
	width: calc(100% - 60px);
}
.fromDate_superorderhistory {
	width: 40%;
	float: left;
}
.toDate_superorderhistody {
	width: 40%;
	float: left;
	margin-left: 2%;
}

.fromdate_todate_search_superorderhistory #btnSubmit {
	width: 50px;
	float: right;
	margin: 20px 0 0;
	min-width: 50px;
}

#btmsupplier {
	margin: 0;
}

#btmsupplier .col-sm-6.tp-slectbtns {
	width: 100%;
	float: left;
	padding: 0 !important;
}

#btmsupplier .col-sm-6.tp-slectbtns .section_manufaturerr {
	width: 100%;
	float: left;
}

.checkout-page .on-site-payment-methods .btn {
	border-radius: 0;
	margin: 0 0 5px;
	width: 100%;
	text-align: center;
}

.checkout-page .on-site-payment-methods .btn #icchk_CREDITCARD {
	float: right;
}


.checkout-page .on-site-payment-methods .btn #icchk_CHECKBYMAIL {
	float: right;
}

#kitgrouppage .totalarea.totalarea.needcarton_txt {
	width: 100%;
}

.carton-option-left #cartondetails .add-rem.fll {
	width: auto;
	margin: 10px 0 0 !important;
}

#kitgrouppage #cartondetails td {
	min-height: 32px !important;
}

#cartondetails table td::before {
	top: 10px;
}


.page-wrap.product-page.dropdown-product-page h2 {
	padding-right: 30px;
	text-align: left !important;
}

.dropdown-product-page .favprodctregidtr {
	margin-top: 0;
	width: 100%;
	float: left;
}
.favprodctregidtr .fav-print-button {
	position: absolute;
	right: 0;
	top: 10px;
}

.page-wrap.product-page.dropdown-product-page h2 {
	padding-right: 32px;
	text-align: left !important;
	font-size: 18px;
	line-height: 20px;
}

.credit-card-secured-form {
	text-align: left;
}

#kitgrouppage #cartondetails .row.row-product-sec td:last-child h4.red.ittm font {
	display: inline-block !important;
	width: auto !important;
	float: none;
	padding-right: 8px;
}
#kitgrouppage #cartondetails .row.row-product-sec td:last-child h4.red.ittm {
	width: 100% !important;
	text-align: center;
	margin-bottom: 0;
}

#kitgrouppage #cartondetails td {
	text-align: right !important;
}

#kitgrouppage #cartondetails td:first-child {
	text-align: left !important;
}

.advnce-serch-sec.col-lg-12.col-sm-12.col-xs-12 .productControl {
	width: 75%;
	float: right;
}

#CategoryPage #categoryContent .filter-btn {
	margin: -45px 0 0;
	width: 70px;
}
.orderinfo-box-chl.print-eql-btnsaal-btn {
        display: none;
    }
	.orderinfo-box-chl.print-eql-btnsaal-btn1 {
        display: none;
    }
	.orderinfo-box-chl.byrunmidlna.colectionn-bookd{
	    display: none;
	}
	.orderinfo-box-chl.byrunmidlna{
	    display: none;
	}


.superorderinfo_showmore {
	display: block;
	float: right;
	margin: 0 10px 4px;
	padding: 0px 0 5px;
	color: #e99e43;
	text-decoration: underline;
}

.superorderinfo_showmore:hover {
	color: #e99e43;
	text-decoration: underline;
}

.favprodctregidtr .read-more-btn.inner-spac {
 width: 70% !important;
 margin: 0;
}


#accpage .addnamee .crtlist {
    min-height: 10px;
    border-top: 1px dashed #ccc;
}

.dropdown-menu.category-menu .grid-item.sub-entity-grid-item {
	width: 100%;
}


.print-eql-btns ul  li {
	display: inline-block;
	float: left;
	width: 49%;
	margin-right: 1%;
	margin-top: 5px;
}

.mfrcode_superorder .mfrcode_list_superorder {
	width: auto !important;
	float: left;
	margin: 0;
}

.print-eql-btns ul li:nth-child(2n) {
	margin-right: 0;
	float: right;
}

.print-eql-btns ul li #Print_All {
	margin: 0;
	width: 100%;
}



#btnTopPendingRecordSave.button.call-to-action.add-to-cart {
	width: 49%;
}

#pagesize {
	
}

#pagesize {
	padding: 10px !important;
	background: #fff;
	margin-left: 0 !important;
	width: 100% !important;
	float: left;
	display: block;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #f1f1f1 !important;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius:0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	height: 45px;
}

#fancyPopUp .planned-dispatch-popup td select {
	padding: 10px !important;
	background: #fff;
	margin-left: 0 !important;
	width: 100% !important;
	float: left;
	display: block;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	height: 45px;
}

.print-eql-btns #lnkrequstock {
	float: right;
	width: 100%;
}

.entity-page-products .row.entity-page-product-row {
	padding: 0 !important;
}
.body-wrapper.container2 #manufacturerDropdown {
	height: 40px;
	margin-bottom: 20px;
	background: #f1f1f1;
}
#Reordercalender {
	width: 125px;
	height: 30px !important;
	font-size: 13px !important;
}

.reorderss .col-lg-6:last-child #Reordercalender {
	padding: 5px 3px !important;
}

#divdiscount {
	width: 100% !important;
}

.reorderss .col-lg-6:last-child #Reordercalender {
	padding: 5px 3px !important;
	line-height: 30px !important;
}

.print-eql-btns ul {
	width: auto;
}

.superorderhistory-sectiion .orderinfo-box-chl.byrunmidlna {
	display: none;
}
}


 @media screen and (max-width:550px) {
.qcby {
	width: 100% !important;
}
}
 @media screen and (max-width:390px) {
 body .view-select label, body .sort-select label {
 font-weight: 400;
 font-size: 14px;
}
.checkbox {
float:right;
}
.order-compare-sec .checkbox {
padding:0px !important;
display:none;
}
.brok-img-text {
 margin: 6px auto 0px;
}
 .btn-order .read-more-btn {
 padding: 3px 4px;
}
 body.home .left-logo img {
 max-width: 130px;
}
 #smartsearch {
 width: 70% !important;
}
 .topnav .find-btn {
 margin-top: 4px !important;
 padding: 4px 12px;
 width: 60px;

 font-size: 20px;
}
.carton-coolapse .select-item .pro-info h4 {
 font-size: 14px;
 margin-left:13px;
}
 .body-wrapper {
margin-bottom:0px;
padding:10px 10px;
float:left;
width:100%;
}
.topnav .find-btn {
margin-top:7px !important;
}
.pricecolor {
margin-left:12px;
}
.kitquantity-box {
width:24px;
padding:4px;
}
.carton-coolapse .panel-title.cart-option-head {
 padding: 5px;
}
body .panel-title {
 font-size: 17px;
}
.pull-top {
 margin: 20px 0 0;
}
.carton-coolapse {
 margin: 0;
}
.add-sep-box .input-group {
 width: auto;
}
.available-cartion {
 margin-bottom: 20px;
}
 .available-cartion.fill-carton strong {
 float: none;
 text-align: center;
}
 .logo {
 width: 80%;
}

#pagesize {
width: 100% !important;
}
.caption input.find-btn {
 float: none;
 width: 100% !important;
 margin: 10px auto 0;
 display: inline-block;
 font-size:14px;
}
.caption input {
 padding: 6px 8px;
 width: 100% !important;
 margin: 0 auto;
}
 #result {
width:100% !important;
text-align:left;
}
.dropdown-menu > li > a {
 color:#000 !important;
 white-space: normal !important;
}
 .caption {
 margin: 30px 0;
}
.caption h1 {
 margin: 0px !important;
}
.copy-right {
 padding: 5px 0;
}
.space {
 margin: 10px 0 0;
}
 .pull-top {
 margin: 25px 0 0;
}

.carton-tab-sec.pull-top {
 margin: 0;

}

 .logo {
 width: 70%;
}

 .kitquantity-box {
 padding: 0;
 text-align: center;
}

.caption input.find-btn {
 float: none;
 width: 100% !important;
 margin: 10px auto 0;
 display: inline-block;
 font-size:14px;
}
.caption input {
 padding: 6px 8px;
 width: 100%;
 margin: 0 auto;
}
 .caption {
 margin: 70px 0 0;
}
.caption h1 {
 margin: 0px !important;
}

.copy-right {
 padding: 5px 0;
}

 .space {
 margin: 10px 0 0;
}

 .pull-top {
 margin: 25px 0 0;
}

.table-pro th, .table-pro td {
 color:#616161;
 padding: 8px !important;
}

.product-deatil .loginlink {
 padding: 10px 10px;
 font-size: 13px !important;
}

.logo-nav-section .left-logo {
 padding: 10px 10px 0 50px;

}

#kitgrouppage #cartondetails td:nth-child(2) span .besthover {
	text-align: left;
	padding: 0 7px 0 0;
}

.right-login li.llogin span.btnbelc .notifction-btn {
 margin-right: 0;
}

#pnlContent .super-main {
	padding: 0 0px;
}

#Reordercalender {
	width: 125px;
	height: 30px !important;
	font-size: 13px !important;
	padding: 6px 0 !important;
}

.qcby .attrb a {
	font-size: 10px !important;
}
.qcby .attrb a b {
	display: block;
}

.reorderss .col-lg-6:last-child #Reordercalender {
	padding: 5px 3px !important;
	line-height: 30px !important;
}
}

 @media screen and (max-width:380px) {
.header-section .left-logo img {
 width: 122px;
}
.header-section .top-bar a {
 font-size: 13px;
}

body .advnce-serch-sec {
	top: 175px;
}

.login-user-nav #myNavbar {
	top: 103px;
}

}

@media (max-width: 768px) {
  .modalcontentsupplierorder {
    padding: 0px 0px !important;
  }
}
/* ---------------------  ---------------------------*/
