.heading {
	font-size: 1.1em;
	color: rgb(0,64,128);
	padding: 10px 0px;
	background-color: #eee;
}
.p-r-0{
	padding-right: 0px !important;
}
.p-l-0{
	padding-left: 0px;
}

.item-descript{
		text-align: justify !important;
		font-size: 1em;
		line-height: 1.9em;
		word-wrap: break-word;

	}
@media (max-width: 991px){
	
	.qty{
		width: 12em !important;
		text-align: center;
	}	
}
@media (min-width: 992px){
	.item-id{
		text-align: justify !important;
		font-size: 1em;
	}	
}
@media (max-width: 991px){
	.item-id
	{
		
		font-size: 2em;
	}	
}

.item-id a{
	color: green !important;
}

.item-title{
	
	text-align: left !important;
	font-size: 1em;
	font-weight: bold;

}

.font{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

.m-t-0{
	margin-top: 0px;
}
.l-sp-1{
	letter-spacing: 1px;
}
.item-headings-sm{
	background-color: #eee;
	padding: 10px;
	color: rgb(0,64,128);
	font-size: 1.2em;
}
.block-center{
	margin: auto;
}

@media(max-width:992px){
	.item-heading{
		
		font-size: 1em;
	}	
}
.item-value{
	padding: 15px;
}
.qty{
	font-size: 0.9em;
	width: 4em;
}
.red{
	color: red;
}
.font2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.blue{
	color: #000099;
}
.p-0{
	padding: 0px;
}
.p-t-5{
	padding-top: 5px;
}
.item-heading-xs{
	font-size: 1em;
	background-color: #eee;
	padding: 10px;
	color: rgb(0,64,128);
	
}
.cart-item-xs{
	font-size: 1em;
	padding: 10px;
}
.m-b-20{
	margin-bottom: 20px;
}

@media (max-width: 767px){
	.xs-blue{
		color: rgb(0,64,128);

	}

	.p-l-xs-15{
		padding-left: 15px;
	}
	.xs-center{
		text-align: center;
	}
	
	.p-l-0-xs{
		padding-left: 0px;
	}
	.text-center-xs{
		text-align: center;
	}

}


.billing-headings{
	font-size: 1em;
	letter-spacing: 0.1px;
}
body{
	font-size: 1.3em !important;
}
.m-b-5{
	margin-bottom: 5px;
}
.m-b{
	margin-bottom: 2.5em;
}
.p-t{
	padding-top: 3em;
}

.word-break{
	word-wrap: break-word;
}

.p-10{
	padding: 10px 15px;
}

.light-blue{
	background-color: #9dd4f1;
}

@media (max-width: 654px){
	.m-b-xs{
		margin-bottom: 12px;
	}
}

.confirm-order-text-area{
	resize: none;
}

.backg-color{
	background-color: #eee; 
}

.m-b-5em{
	margin-bottom: 5em;
}

.m-b-10{
	margin-bottom: 10px;
}
@media (max-width: 767px){
	.text-center-xs{
		text-align: center;
	}
	.item-xs{
		
		background-color: #eee; 
	}
	.m-b-5em{
		margin-bottom: 4em;
	}
}
.display-inline{
	display: inline;
}
.p-t-22{
	padding-top: 22px;
}
.p-t-8{
	padding-top: 8px;
}
@media (min-width: 441px){
	.visible-mobile{
	 	display: none !important;
	}
	.hide-mobile-small{
		display: block;
		margin: 0px 15px;

	}
	.price{
		float: left;
		width:68%;
		box-sizing: border-box;

	}
	.qty-xs{
		width: 32%;
		float: left;
		box-sizing: border-box;
		text-align: right;
	}
}
@media (max-width: 440px){
	.hide-mobile-small{
		display: none !important;
	}
	.visible-mobile{
		display: block !important;
		margin: 0px 15px;
	}
	.price{
		float: left;
		width: 50%;
		box-sizing: border-box;

	}
	.qty-xs{
		width: 50%;
		float: left;
		box-sizing: border-box;
		text-align: right;
		
	}
}

@media (min-width: 768px){
	.hide-mobile-small{
		display: none; 
	}
}

@media (max-width: 767px) and (min-width: 602px){
	.price{
		float: left;
		width: 76%;
		box-sizing: border-box;

	}
	.qty-xs{
		width: 24%;
		float: left;
		box-sizing: border-box;
		text-align: right;
		
	}
}





@media (max-width: 767px){
    .text-left-xs{
        text-align: left !important;
    }
}