.pbi-row {
	display: flex;
	flex-wrap: wrap;
}

.pbi-col {
	flex: 1 1 auto;
}

.pbi-col-9 {
	max-width: 75%;
}

.pbi-col-8 {
	max-width: 66.6667%;
}

.pbi-col-4 {
	max-width: 33.3333%;
}

.pbi-col-3 {
	max-width: 25%;
}

.mt-1 {
	margin-top: 1rem;
}

.mt-2 {
	margin-top: 2rem;
}

.mt-3 {
	margin-top: 3rem;
}

.mt-4 {
	margin-top: 4rem;
}

.mt-5 {
	margin-top: 5rem;
}

.bg-grey {
	background: #dcdcdc;
}

.pbi-google-ad-mobile,
.pbi-google-ad-mobile div {
	display: none !important;
}

.td-container-border.pbi-col.pbi-col-4 > [class*="ai-viewport-"] {
    padding: 0 20px 20px;
}

.td-container-border.pbi-col.pbi-col-4 .code-block {
	margin: 0 !important;
}

@media (min-width: 1025px) {
	.td-container {
		width: 100%;
		max-width: 1021px;
	}
	
	.td-container .td-pb-span1 {
		width: 8.3333%;
	}
	
	.td-container .td-pb-span2 {
		width: 16.6666%;
	}
	
	.td-container .td-pb-span3 {
		width: 25%;
	}
	
	.td-container .td-pb-span4 {
		width: 33.3333%;
	}
	
	.td-container .td-pb-span5 {
		width: 41.6666%;
	}
	
	.td-container .td-pb-span6 {
		width: 50%;
	}
	
	.td-container .td-pb-span7 {
		width: 58.3333%;
	}
	
	.td-container .td-pb-span8 {
		width: 66.6666%;
	}
	
	.td-container .td-pb-span9 {
		width: 75%;
	}
	
	.td-container .td-pb-span10 {
		width: 83.3333%;
	}
	
	.td-container .td-pb-span11 {
		width: 91.6666%;
	}
	
	.td-container .td-pb-span12 {
		width: 100%;
	}
}
@media (max-width: 1024px) {

	.pbi-google-ad-desktop,
	.pbi-google-ad-desktop div {
		display: none !important;
	}

	.pbi-google-ad-mobile,
	.pbi-google-ad-mobile div {
		display: block !important;
	}

	.pbi-col-8 {
		max-width: 60%;
	}

	.pbi-col-4 {
		max-width: 40%;
	}
}

@media (max-width: 767px) {
	.pbi-col-8 {
		max-width: 100%;
	}

	.pbi-col-4 {
		max-width: 100%;
	}
	
	.td-container.pbi-row [class*="pbi-col-"] {
		max-width: 100%;
	}
	
	#menu-item-25866 a span {
		display: block;
		float: none;
	}
	
}