/*
 missing bootstrap
 */

.pt-3 {
	padding-top: 1rem !important;
}
.position-relative {
	position: relative !important;
}
.mb-4 {
	margin-bottom: 40px !important;
}
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.position-absolute {
	position: absolute !important;
}

.mt-1 {
	margin-top: 10px;
}
.col-md-4 {
	width: 100%;
}
.col-md-3 {
	width: 100%;
}
.col-md-6 {
	width: 100%;
}
.row > * {
	padding-left: 15px;
	padding-right: 15px;
}
.block{
	display: block;
}

@media (min-width: 768px) {
	.col-md-4 {
		flex: 0 0 auto;
		width: 25%;
	}
    .col-md-3 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}
    .col-md-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.d-md-none{
		display: none;
	}

}
