
				#ImageGallery3 .responsive-gallery .gallery-image {
			background-position: 50% 50%;
		}

		#ImageGallery3 .responsive-gallery {
			height: 400px;
		}
					#ImageGallery3 .responsive-gallery .gallery-image-0 {
				background-image: url(/images/cms/shutterstock-205459087.jpg?t=1601326785);
				display: block;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-1 {
				background-image: url(/images/cms/shutterstock-380308948.jpg?t=1601326782);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-2 {
				background-image: url(/images/cms/shutterstock-99729554.jpg?t=1601326780);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-3 {
				background-image: url(/images/cms/shutterstock-1818067934.jpg?t=1601326778);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-4 {
				background-image: url(/images/cms/shutterstock-321827477.jpg?t=1601326775);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-5 {
				background-image: url(/images/cms/shutterstock-414223537.jpg?t=1601326772);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-6 {
				background-image: url(/images/cms/shutterstock-1727599444.jpg?t=1601326769);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-7 {
				background-image: url(/images/cms/shutterstock-511078510.jpg?t=1590079812);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-8 {
				background-image: url(/images/cms/shutterstock-217067938.jpg?t=1590079811);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-9 {
				background-image: url(/images/cms/shutterstock-132431603.jpg?t=1590079809);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-10 {
				background-image: url(/images/cms/shutterstock-1133218265.jpg?t=1590079808);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-11 {
				background-image: url(/images/cms/Healthcare-workers.jpg?t=1590076295);
				display: none;
			}
						#ImageGallery3 .responsive-gallery .gallery-image-12 {
				background-image: url(/images/cms/First-Responders-FIRE.jpg?t=1590076294);
				display: none;
			}
			
		/* Responsive Gallery Common Styles */
		.responsive-gallery .gallery-image {
			background-size: cover;
			background-repeat: no-repeat;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			overflow: hidden;
			z-index: 2;
		}
		.responsive-gallery {
			position: relative;
			width: 100%;
			overflow: hidden;
		}
		.responsive-gallery .gallery-images {
			width: 100%;
			height: 100%;
			overflow: hidden;
			z-index: 2;
		}

		.responsive-gallery .gallery-nav-items {
			position: absolute;
			width: 100%;
			bottom: 10%;
			text-align: center;
			margin: 0;
			padding: 0;
		}

		.responsive-gallery .gallery-nav-item {
			position: relative;
			list-style-type: none;
			width: 16px;
			height: 16px;
			border-radius: 8px;
			font-size: 0;
			background-color: #FFF;
			display: inline-block;
			margin: 0 4px;
			cursor: pointer;
			border: 1px solid #555;
			z-index: 3;
		}
		.responsive-gallery .gallery-nav-item.active {
			background-color: #f8931d;
		}

		.responsive-gallery .gallery-nav-move {
			outline: none;
			width: 15%;
			height: 100%;
			position: absolute;
			top: 0;
			background-repeat: no-repeat;
			background-position: 50%; 50%;
			cursor: pointer;
			background-size: 0 0;
			z-index: 3;
		}

		.responsive-gallery .gallery-nav-move:hover {
			background-size: auto auto;
		}

		.responsive-gallery .gallery-link {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			text-align: center;
			text-decoration: none;
		}

		.responsive-gallery .gallery-link:hover {
			text-decoration: none;
		}

		.responsive-gallery .gallery-caption-wrapper {
			display: table;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			text-align: center;
			text-decoration: none;
		}

		.responsive-gallery .gallery-caption-container {
			display: table-cell;
			vertical-align: middle;
			width: 50%;
			color: #000;
			font-size: 300%;
			position: relative;
		}

		.responsive-gallery .gallery-caption {
			display: inline-block;
			position: relative;
			z-index: 1;
			line-height: 1em;
		}

		.responsive-gallery .gallery-caption::before {
			content: '';
			background-color: #FFF;
			position: absolute;
			top: -25%;
			left: -25%;
			width: 150%;
			height: 150%;
			opacity: .5;
			z-index: -1;
		}

		.responsive-gallery .gallery-nav-next {
			right: 0;
			background-image: url(/cirkuit/includes/images/icons/white/rndbrnext_48x48.png);
		}

		.responsive-gallery .gallery-nav-prev {
			left: 0;
			background-image: url(/cirkuit/includes/images/icons/white/rndbrprev_48x48.png);
		}
	

				#FeaturedProducts2 .cms_FeatureProducts_listWrap{
					overflow: hidden;
					position: relative;
					height: 180px; /* ITEM HEIGHT */
					width: 100%;
				}
				
				#FeaturedProducts2 ul.cms_FeaturedProducts_list{
					padding: 0;
					margin: 0;
					border: none;
					background: none;
					width: 4200px; /* 2 is because we double the LIs. 140 is item width */
					position: absolute;
					top: 0;
					left: 0; /* this gets animated */
				}
			
				#FeaturedProducts2 ul.cms_FeaturedProducts_list li.p_item{
					padding: 0;
					margin: 0;
					border: none;
					background: none;
					list-style: none;
					text-align: center;
					display: inline;
					width: 175px; /* ITEM WIDTH */
					float: left;
				}
				#FeaturedProducts2 .p_itemImg{
					width: 175px;
					height:180px;
					/*
					position: relative;
					*position: static;
					*/
					text-align: center;
					margin: 0 auto;
					padding: 0;
				}
				#FeaturedProducts2 .p_itemImg a{
					/*
					position: absolute;
					*position: static;
					bottom: 0;
					left:0;
					*/
					padding: 0;
					margin: 0;
				}
				#FeaturedProducts2 .p_itemName{
					padding: .45em .5em;
					font-weight:bold; font-size: 130%;
				}
				#FeaturedProducts2 .p_itemName a{
					text-decoration: none;
					color: #555;
					font-size:115%;
					padding: 0;
					margin: 0;
				}
				#FeaturedProducts2 .p_itemName a:hover{
					color: #ff0000;
				}
				#FeaturedProducts2 .p_itemPrice{
					padding: .25em .5em;
					min-height:20px;
					height:auto !important;
					height:25px;
					color:red;
					font-weight:bold; font-size: 130%;
				}
				#FeaturedProducts2 .p_itemDetails {
					display:none;
					position:absolute;
					width:250px;
					border:1px solid #555;
					background-color:#FFF;
					z-index:999;
					
					-moz-box-shadow: 3px 3px 4px #888;
					-webkit-box-shadow: 3px 3px 4px #888;
					box-shadow: 3px 3px 4px #000;
					-moz-border-radius: 5px;
					border-radius: 5px;
				}
				#FeaturedProducts2 .p_itemDetailsBtn{
					margin: .5em 0;
				}
				#FeaturedProducts2 .p_itemDetailsBtn a{
					color: #fff;
					text-decoration: none;
					font-weight: bold;
					margin: 0;
					padding: .25em .75em;
					background: #ff0000;
				
					border: 1px solid #750000;
					border-radius: 4px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
				
					box-shadow: 0pt 0pt .25em #777;
					-moz-box-shadow: 0pt 0pt .25em #777;
					-webkit-box-shadow: 0pt 0pt .25em #777;
				}
				#FeaturedProducts2 .p_itemDetailsBtn a:hover{
					background: #ff8888;
					box-shadow: none;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;
				
					margin: 0 0 0 1px;
				}
			
