	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	  
	  --bs-gutter-y: 0;
	  width: 100%;
	  padding-left: calc(var(--bs-gutter-x) * .5);
	  padding-right: calc(var(--bs-gutter-x) * .5);
	  margin-left: auto;
	  margin-right: auto;
	}

	.content-box:nth-last-child(1) {
	  margin-bottom: 0;
	}

	.content-box {
	  background-color: #fff;
	  box-shadow: var(--shadow-box);
	  padding: 20px 0px;
	  margin-bottom: 20px;
	  border-radius: 10px;
	}

	.align-items-center {
	  align-items: center !important;
	}

	.justify-content-between {
	  justify-content: space-between !important;
	}

	.d-flex {
	  display: flex !important;
	}

	.w3-container, .w3-panel {
	  padding: 0.01em 6px;
	}


	.w3-container::after, .w3-container::before, .w3-panel::after, .w3-panel::before, .w3-row::after, .w3-row::before, .w3-row-padding::after, .w3-row-padding::before, .w3-cell-row::before, .w3-cell-row::after, .w3-clear::after, .w3-clear::before, .w3-bar::before, .w3-bar::after {

		content: "";
		display: table;
		clear: both;

	}

	.w3-light-grey, .w3-hover-light-grey:hover, .w3-light-gray, .w3-hover-light-gray:hover {
	  color: #000 !important;
	  background-color: #f1f1f1 !important;
	}

	.prog {
	  float: right;
	  height: 23px;
	  border-radius: 0 8px 8px 0;
	  margin-bottom: .5rem;
	}

	.prog {
	  border-radius: 0 8px 8px 0;
	  transition: unset !important;
	}

	.w3-container, .w3-panel {
	  padding: 0.01em 6px;
	}

	.w3-center {
	  text-align: center !important;
	}

	.w3-green, .w3-hover-green:hover {
	  color: #fff !important;
	  background-color: #4CAF50 !important;
	}

	.w3-container, .w3-panel {
	  padding: 0.01em 16px;
	}

	.progress-bar-animated {
	  animation: 1s linear infinite progress-bar-stripes;
	}

	.progress-bar-striped {
	  background-image: linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	  background-size: var(--bs-progress-height) var(--bs-progress-height);
	}

	.progress-bar {
	  display: flex;
	  flex-direction: column;
	  justify-content: center;
	  overflow: hidden;
	  color: var(--bs-progress-bar-color);
	  text-align: center;
	  white-space: nowrap;
	  background-color: var(--bs-progress-bar-bg);
	  transition: var(--bs-progress-bar-transition);
	}

	.progress, .progress-stacked {
	  --bs-progress-height: 1rem;
	  --bs-progress-font-size: 0.75rem;
	  --bs-progress-bg: var(--bs-secondary-bg);
	  --bs-progress-border-radius: var(--bs-border-radius);
	  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
	  --bs-progress-bar-color: #fff;
	  --bs-progress-bar-bg: #0d6efd;
	  --bs-progress-bar-transition: width 0.6s ease;
	  display: flex;
	  overflow: hidden;
	  font-size: var(--bs-progress-font-size);
	  background-color: var(--bs-progress-bg);

	}
	@media (min-width: 992px){
		.my-lg-0 {
		  margin-top: 0 !important;
		  margin-bottom: 0 !important;
		}
	}
	.pad {
	  padding: 0.01em 16px;
	}
	.font-14 {
	  font-size: 14px;
	}
	.text-muted {
	  --bs-text-opacity: 1;
	  color: var(--bs-secondary-color) !important;
	}
	
	.main-color-one-color {
	  color: #d50057  !important;
	}
	
	.gift {
	  --bs-text-opacity: 1;
	  color: rgb(213, 0, 87) !important;
	}
	
	.bi {
	  font-size: 20px;
	  color: var(--text-muted);
	}
	.me-1 {
	  margin-left: .75rem !important;
	}	

.content-box {
  background-color: #fff;
  box-shadow: 5px 5px 5px 5px #bfbdbd;
  padding: 20px 0px;
  margin-bottom: 20px;
  border-radius: 10px;
}
.content-box:nth-last-child(1) {
  margin-bottom: 0;
}
.pt-3 {
  padding-top: 1rem !important;
}	








