 .sticky ,  .sticky2 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:90; 
}

.sticky + .content {
  padding-top:0;
}
.sticky2 + .content {
  padding-top:0;
}


.sticky2 {
	background-color: #F1F2F2;
	left: 0;
	padding: 10px;
}
.sellItemList2{ 
	margin: 0 ;
	padding: 0 ;
}
.sellItemList2 li  {
    position: relative;
    font-family: 'Lato';
    font-weight: 700 !important;
    font-style: normal !important;
    list-style: none;
    box-sizing: border-box;
    display: inline-block !important;
    text-align: center; 
    font-size: 8pt !important;
    cursor: pointer;
	margin: 4px !important;
	padding: 0  !important;
	width:47%;
	float:left  !important;
	height:85px ;
}
.sellItemList2 li span.NOT_APPLY {
    position: absolute;
    margin: 0 !important;
    padding: 0 !important;
    top: 105%;
    left: 0px;
    width: 100%;
    font-size: 3.19pt;
    color: #77787B;
    text-align: left !important;
}
.sellItemList2 li:hover  {
	/*color:#fff;
	background-color:#002E5E;
	border : 1px solid #fff;*/
}
.sellItemList2 li.selected  {
/*	color:#fff;
	background-color:#002E5E !important;*/
}

.sellItemList2 li.orderCakeleftItemBtn:hover  {
	color:#fff;
	background-color:#ECE3DA !important;
	border :none  !important;
}
.sellItemList2 li.orderCakeleftItemBtn:selected  {
	color:#fff;
	background-color:#ECE3DA !important;
	border :none  !important;
}

.sellItemList2 li.add_to_cart:hover  {
	color:#fff;
	background-color:#7D5F38 !important;
	border :none  !important;
}
.sellItemList2 li.add_to_cart:selected  {
	color:#fff;
	background-color:#7D5F38 !important;
	border :none  !important;
}


.bundle_btn {
    margin:  0 !important;
    padding: 0 15px !important;
   font-size: 8pt  ;
    color: #7D5F38;
    background-color: #ECE3DA !important;
    border: none;
    text-align: center;
    width: 100%;
	position:absolute; 
	bottom:0;
}
.item_detail2{
	height: 50px;
	padding: 2px 2px !important;
	border: 1px solid #C7C8CA ; 
}
.item_detail2:hover  {
	color:#fff;
	background-color:#002E5E !important; 
	border : 1px solid #fff;
}
.sellItemList2 .selected  {
 	color:#fff;
	background-color:#002E5E !important; 
}
.bundle_OrderNum{
	 position: relative;
	margin: 7px 0 !important;
	padding: 0 15px !important;
	font-size:10pt;
	color:#7D5F38;
	background-color: #ECE3DA !important;
	border:none;
	text-align:center;
	width:100%
}
 
.plus2B, .less2B {
    position: absolute;
    margin: 0 !important;
    padding: 0 !important;
    top: 5px;
    width: 20px;
    height: 20px;
    z-index: 15 ;
	cursor: pointer;
}

.less2B {
	left: 2px;
}
.plus2B {
	right: 2px;
}
.MSizeTbl{ 
	display:none;
}
.sSizeTbl{ 
	display:inline-block;
}

@media (min-width:576px) {
	
	
	.plus2B, .less2B {
		width: 15px !important;
		height: 15px !important;
		top: 5px;
		margin:0 1px !important;
	} 
	.sellItemList2 li span.NOT_APPLY {
		font-size:  3.19pt;
	}
	.bundle_OrderNum{
		font-size:10pt  !important;
		margin: 4px 0 !important;
		padding: 0 15px !important;
	}
	.sellItemList2 li  {
		font-size: 7pt !important;
		margin: 2px !important; 
		width: 47%;
		height: 70px ;
	}
	.sellItemList2 li span.NOT_APPLY {
		font-size:4.39pt ;
	}
	.item_detail2{
		height: 38px;
		padding: 5px 5px !important;
		border: 1px solid #C7C8CA ; 
	}
}

@media (min-width: 766px) { 
	.MSizeTbl{
		display:flex;
	}
	.sSizeTbl{ 
		display:none;
	}
	.plus2B, .less2B {
		width: 13px !important;
		height: 13px !important;
		top: 6px;
		margin:0 2px !important;
	}
	
	.bundle_OrderNum{
		font-size:10pt  !important;
		margin: 2px 0 !important;
		padding: 0 15px !important;
	}
	.sellItemList2 li  {
		font-size: 5.07pt !important;
		margin: 3px !important; 
		width:46%;
		height: 65px;
	}
	.sellItemList2 li span.NOT_APPLY {
		font-size:  3.19pt;
	}
	.item_detail2{
		height: 40px;
		padding: 5px 5px !important;
		border: 1px solid #C7C8CA ; 
	}
}

@media (min-width: 992px) { 
	.plus2B, .less2B {
		width: 11px !important;
		height: 11px !important;
		top: 6px;
		margin:0 3px !important;
	}
	.bundle_OrderNum{
		font-size:11pt  !important;
		margin: 4px 0 !important;
		padding: 0 15px !important;
	}
	.sellItemList2 li  {
		font-size: 6.55pt !important;
		margin: 4px !important; 
		height: 75px;
	}
	.sellItemList2 li span.NOT_APPLY {
		font-size: 4.12pt;
	}
	.item_detail2{
		height: 45px;
		padding: 5px 5px !important;
		border: 1px solid #C7C8CA ; 
	}
}

@media (min-width:1201px) {
	
	.plus2B, .less2B {
		width: 13x !important;
		height: 13px !important;
		top: 6px;
	}
	.bundle_OrderNum{
		font-size:9.38pt !important;
		margin: 2px 0 !important;
		padding: 3px 23px !important;
	}
	.sellItemList2 li  {
		font-size: 7.92pt !important;
		margin: 4px !important; 
		height: 80px;
	}
	.sellItemList2 li span.NOT_APPLY {
		font-size: 4.98pt;
	}
	.item_detail2{
		height: 50px;
		padding: 5px 5px !important;
		border: 1px solid #C7C8CA ; 
	}
}
@media (min-width:1440px) { 
	.plus2B, .less2B {
		width: 16px !important;
		height: 16px !important;
		top: 6px;
		margin:0 4px !important;
	}
	.bundle_OrderNum{
		font-size:11.25pt !important;
		margin: 2px 0 3px 0 !important;
		padding: 4px 28px !important;
	}
	.sellItemList2 li  {
		font-size: 9.4pt !important ;
		margin: 5px !important; 
		height: 100px;
	}
	.sellItemList2 li span.NOT_APPLY {
		font-size: 5.98pt;
	}
	.item_detail2{
		height: 60px;
		padding: 5px 5px !important;
		border: 1px solid #C7C8CA ; 
	}
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}