.input-prepend.input-append input {
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: right;
}
.wrap {
	width:400px;
	background:#000;
	margin:20px auto;
	padding:10px;
}
.wrap p {
	height:400px;
}
.wrap ul {
	display:block;
	overflow:hidden;
	margin-top:10px;
	margin-right:-10px;
	clear:both;
}
.wrap li {
	display:block;
	float:left;
	background:#fff;
	argin-right:10px;
}
.wrap li img {
	cursor:pointer;
}
.thmbnail{
 float: left;
  width: 25%;
  padding: 1%;
}
.mar_b_100{
 margin-bottom: 100px; 
}

.arrow_icon::before {
	font-family:'Font Awesome 5 Free';
	content:'\f35a';
	font-weight:900;
  font-size: 1.5em;
  padding-right: 20px;
  color: #CB5956;
}
.truck_icon::before {
	font-family:'Font Awesome 5 Free';
	content:'\f0d1';
	font-weight:900;
  font-size: 1em;
  padding-right: 20px;
  color: #CB5956;
}
.leaf_icon::before {
	font-family:'Font Awesome 5 Free';
	content:'\f06c';
	font-weight:900;
  font-size: 1em;
  padding-right: 20px;
  color: #CB5956;
}
#product h2 {
  font-size: 1.3em;
text-align: left;
    margin-block-start: 0em !important;
    margin-block-end: 0.8em !important;
    font-weight: bold;
}
.price_block{
  width: 100%;
}
.price_block tr,
.price_block td{
  padding: 5%;
}
.price_block td{
 font-weight: bolder;
  font-size: 1.5em;
}
.b_70{
 float: left;
  width: 65%;
  padding: 1%;
}

.input-prepend.input-append input {
     font-size: 12px; 
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: right;
}
.btn {
    padding: 2px 5px;
    font-size: 5px;
}
.price_block td:after{
    content:" (ÀÇ¹þ)";
  font-size: 0.7em;
  font-weight: normal !important;
}
.thmbnail {
cursor: pointer
}

/*-------------Social-Icon-----------------*/
.fa-w-14,
.fab{
 font-size: 1.9em !important;
  color: #00698C !important;
}
/*-------------Social-Icon-----------------*/