.p-image,.pimage{
	height: 211px;
    object-fit: contain;
}
.product .pro_name{
	height:50px;
	font-size: 14px !important;
}
.popup_product_name{
	height:auto !important;
}
.popup-select{
	padding: 7px 20px;
    width: -webkit-fill-available;
    text-transform: capitalize;
    background: #FF0000;
}
.selected .popup-select{
 margin: 0px 10px;
}
.popup-green{
background: #228B22;
}
.popup-img{
	width: 100%;
}
i.fa-star,i.fa-star-o{
	font-size:22px;
	color:#ffc107;
}
.hide{
	display:none!important;
}
.cart_table .product_name{
	padding: 10px 8px;
}

.nearest_time_slots .form-check .form-check-label{
	font-size:17px;
	padding: 13px 16px;
}
.nearest_time_slots{
	width:100%;
}
.search-p-image{
	height:50px!important;
}
#Search_Result
{
	display:none;
	position: absolute;
    background: #fff;
    max-height: 450px;
    z-index: 9999;
    width: 47%;
    padding: 10px;
    overflow-y: auto;
}
.s_price{
	text-decoration: none;
    color: var(--t_color);
	font-size:13px;
}
.s_pname
{
	font-size:16px;
	color:#000;
}
.Details .pr_img{
	height:450px;
	margin:auto;

}

.product_gallery .carousel-indicators button img{
	width: 80px;
    height: 90px;
}

.post-edit{

	margin:0 10px;

}

.recipe-img{
	width: 342px;
    height: 234px!important;
    object-fit: cover;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered{
	font-size: 1rem;

}

.select2-container--default .select2-results > .select2-results__options{

	font-size: 0.8rem;
}
.mrt-5{
	margin-top:5px!important;
}
.p_rel{
	position:relative;
}
.delete-img
{
	cursor:pointer;
	position: absolute;
    top: -13px;
    right: 0;
}
.single_recipe .product_gallery .carousel-item img{
	height:590px!important;
}
.ml-50{
	margin-left:50px;
}
.best_cmt{
	background: #eeeec2a3;
}
.float-r
{

	float:right!important;
}
.btn_delete
{
	cursor:pointer;
}
.tier
{
	padding: 13px 0px;
    border: 1px solid #bfbfbf;
    position: relative;
    margin-bottom: 15px;
    border-radius: 10px;
	    width: 33%;
}
.tier p.head
{
	border-bottom:1px solid #bfbfbf;
}
.tier-type
{
	color: var(--t_color);
    text-align: center;
    border-bottom: 1px solid #bfbfbf;
}
p.tier-inv
{
	font-size: 18px;
    font-weight: 700;
    text-align: center;
	margin-bottom: 2px;
}
p.tier-desc
{
	font-size: 14px;
    text-align: center;
}
.divider{
	 width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #bfbfbf; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
}
.divider span { 
    background:#fff; 
    padding:0 10px; 
}
.reward-icon
{
	width: 49%;
    display: inline-block;
	margin-bottom:10px;
}
.reward-icon img
{
	width:40px;
}
.reward-text
{
	font-size:12px;
	margin-top:5px;
}
.mb0
{
	margin-bottom:0px!important;
}
.disable-tier
{
	opacity: 0.6;
}
.cursor-p
{
	cursor:pointer;
}
.border-b
{
	border-bottom:1px solid #bfbfbf;
}
.rewar_img img
{
	width:40px!important;
}
.unliked
{
	color: grey!important;
    border: 1px solid grey!important;
}
.liked
{
	color: var(--t_color)!important;
    border: 1px solid var(--t_color)!important;
}
.mb-10
{
	margin-bottom:10px;!important;
}
.ticket_reply .cus_form {
    align-items: center;
}
.ticket_reply .cus_form .col-auto {
    width: 98%;
}
.ticket_reply #formFile {
	min-height: auto;
}
.badge-img
{
	width: 40px;
    margin-right: 10px;
	right: 2%;
    position: absolute;
}
ul.profile_pic
{
	list-style-type: circle;
}
ul.profile_pic li
{
	margin:5px;
}
.h0
{
	min-height:0px!important;
}
.profile_info
{
	margin: auto;
    position: relative;
}
.under-line
{
	text-decoration:underline!important;
}
.width-60
{
	width:60px;
}
.width-40
{
	width:40px;
}
.contact_icon
{
	color: var(--t_color);
}
.dis-font
{
	font-size: 15px;
}
.product_subtotal del
{
	color: #8d8d8d!important;
}

@media (max-width: 767px){
	.Details .pr_img {
	    height: auto;
	    width: 100%; 
	    margin: a auto;
	}
	.product_gallery .carousel-indicators button img {
	    width: 100%;
	    height: auto;
	}
	.product_gallery .carousel-item {
    	padding: 15px 10px;
	}
	

}
