.d-inherit {
	display: inherit !important;	
}

.row-equal-height {
  display: flex;
  align-items: stretch !important; /* Make columns stretch vertically to match height */
}

.ratio-height.vw-25 {
	height: 25vw;
}

.w-90 {
  width: 90%;
}
.w-85 {
  width: 85%;
}

.w-80 {
  width: 80%;
}

.w-75 {
  width: 75%;
}

.w-70 {
  width: 70%;
}

.w-65 {
  width: 65%;
}

.w-60 {
  width: 60%;
}

.w-55 {
  width: 55%;
}

.flex-wrap {
  flex-wrap: wrap;
}

.text-align-centre {
  text-align: center;  
}

.text-align-left {
  text-align: left;  
}

.text-align-right {
  text-align: right;  
}

.no-padding-left {
  padding-left: 0;
}

.no-padding-right {
  padding-right: 0;
}

.no-padding {
  padding: 0;
}

.embed-container {
  margin-bottom: 15px;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.justify-end {
  justify-content: end;
}

.display-none {
  display: none !important;
}

@media screen and (max-width: 991px) {
	.mw-md-75 {
		max-width: 75% !important;
	}
	
	.mw-md-50 {
		max-width: 50% !important;
	}
	
	.ratio-height.vw-25 {
	height: 35vw;
	}
}
@media screen and (max-width: 768px) {
	.w-90 {
  width: calc(90%/1.5);
}
.w-85 {
  width: calc(85%/1.5);
}

.w-80 {
  width: calc(80%/1.5);
}

.w-75 {
  width: calc(75%/1.5);
}

.w-70 {
  width: calc(70%/1.5);
}

.w-65 {
  width: calc(65%/1.5);
}

.w-60 {
  width: calc(60%/1.5);
}

.w-55 {
  width: calc(55%/1.5);
}
}