.btni-elaboration span {
    padding-right: 3px;
    padding-top: 0px;
}
.refund{
  font-size: 12px;
}
.refund_points{
  color: #3d3a3a;
}
.btn-to-pay{
  margin-top: 0px;
}
.dialog_small{
  width: 346px;
}

@media screen and (min-width: 991px){
	.btni-elaboration.long-text{
		padding-left: 2px;
	}
}

@media screen and (max-width: 991px) {
	.my-bidoo-table {
		margin-top: 0px;
	}
  .my-bidoo-table .prod-img {
		width: 26%;
	}
  .my-bidoo-table td, .my-bidoo-table thead {
		border-bottom: 1px solid #ECECEC;
	}
  .prod-img {
		width: 32%;
	}
	.prod-img img {
		width: 80% !important;
	}
  .menu_my_cont h3, .my-bidoo-table th, .my-bidoo-table tbody tr a b {
		color: #3d3a3a;
	}
  .my-bidoo-table .btni-puntate, .my-bidoo-table .btni-elaboration, .btn-to-pay {
		width: 100%;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 11px;
		font-weight: 700;
	}
  .refund {
		font-size: 10px;
	}
}

@media screen and (max-width: 414px) {
  .my-bidoo-table td:nth-child(4){
    width: 39%;
  }
	.nm_prd {
		text-overflow: ellipsis;
		overflow: hidden;
		width: 73px;
		white-space: nowrap;
		text-align: center;
	}

	.btn-to-pay {
		height: 46px;
	}
}

@media screen and (max-width: 360px) {
	.my-bidoo-table .btni-puntate, .my-bidoo-table .btni-elaboration {
		font-size: 10px !important;
	}
}

@media screen and (max-width: 320px) {
	.my-bidoo-table .btni-elaboration, .btn-to-pay {
		width: 87% !important;
	}
	.modal-call-my-bidoo {
		padding-left: 7px;
	}
}

