	#alsobought {
	display: flex;
	flex-wrap: wrap;
	}

	@media print {
	#alsobought {
		display:none;
	}
	}
	@media (max-width:767px) { .top-images { display:none; } }
	.SuggestItem {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	width: calc(100% - 1em);
	margin: 0.5em;
	padding: 1em 1.5em;
	background-color: #fff;
	box-shadow: 1px 1px 13px -4px;
	box-sizing: border-box;
	text-align: center;
	}

	.SuggestItem .img-container {
	max-width: 100%;
	margin: 0 auto;
	}

	@media only screen and (max-width: 767px) {
		.SuggestItem {
			width: calc(100% - 1em);
		}

		.SuggestItem  .img-container {
		position: relative;
		max-width: 50%;
		margin: 0 auto;
		}
	}
	@media only screen and (min-width: 768px) {
		.SuggestItem {
			width: calc(50% - 1em);
		}

		.SuggestItem  .img-container {
		position: relative;
		max-width: 50%;
		margin: 0 auto;
		}
	}

	@media only screen and (min-width: 960px) {
		.SuggestItem {
		width: calc(25% - 1em);
		}

		.SuggestItem .img-container {
		max-width: 100%;
		margin: 0 auto;
		}
	}

	@media only screen and (max-width: 480px) {
		.marketing-tool-image {
			display: none;
		}
		.marketing-tool-item {
			width: 300px;
			height: unset;
		}
	}

	#marketing-tool-list a, #marketing-tool-list a:visited, #marketing-tool-list a:hover {
		color:inherit;
	}

	#marketing-tool-list {
		cursor: pointer;
	}

	.marketing-tool-item img {
			width: 100%;
		}

    .main-video {
        position: absolute; 
        top: 0; 
        right: 0; 
        bottom: 0; 
        left: 0; 
        width: 100%; 
        height: 100%;
    }