/* Owl Slider */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}


.trs {
	transition: 0.2s ease all;
	-moz-transition: 0.2s ease all;
	-webkit-transition: 0.2s ease all;
}
.bs {
	box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
    -moz-box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
    -webkit-box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
}
.bounce-sides { animation: bounce_sides 2s infinite; display: inline-block; position: relative; }
@keyframes bounce_sides {
  0%, 20%, 50%, 80%, 100% {  transform: translateX(0);}
  40% { transform: translateX(-6px);}
  60% { transform: translateX(-3px);}
}

.bounce-sides-2 { animation: bounce_sides_2 2s infinite; display: inline-block; position: relative; }
@keyframes bounce_sides_2 {
  0%, 20%, 50%, 80%, 100% {  transform: translateX(0);}
  40% { transform: translateX(6px);}
  60% { transform: translateX(3px);}
}  

.cs-comp {
	margin: 30px 0;
}
	.cs-comp.img-feature { 
		max-width: 100%;
	}
		.cs-comp.img-feature.align-left {
			float: left;
			margin: 0 15px 15px 0; 
		}
		.cs-comp.img-feature.align-right {
			float: right;
			margin: 0 0 15px 15px; 
		}
		.cs-comp.img-feature.align-center {
			float: none;
			margin: 0 auto 15px auto;
			text-align: center; 
		}
		.cs-comp.img-feature.full-width {
			width: 100%;
			float: none;
		}
			.cs-comp.img-feature.full-width .product-img {
				display: block;
			}
		.cs-comp.img-feature.type-slider {
			max-width: 500px;
		}
		.cs-comp.img-feature.featured .price-box {
			background: #cbe8fb;
		}
		.cs-comp.img-feature .product-img {
			float: none !important;
		}

	.cs-comp.stacked {
		/* background: rgba(0,0,0,0.05); */
		background: linear-gradient(135deg, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.08) 100%);
		margin: 15px 0;
		border: 1px solid #f5f5f5;
		box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
		-moz-box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
		-webkit-box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
	}
	.cs-comp h2 {
		font-size: 22px;
		font-weight: bold;
		padding: 10px;
		text-align: center;
		position: relative;
	}
	.cs-comp.product-box .prodgal-slider,
	.cs-comp.comp-table .prodgal-slider {
		width: 150px;
		height: 150px;
		background: #fff;
	}
		.cs-comp .prodgal-slider .item {min-height: 100px; background: #fff;}
		.cs-comp .side-by-side th .prodgal-slider {
			margin: 0 auto;
		}


	.cs-comp .item-price {
		font-size: 1.2em;
	}
	.cs-comp .cs-icon {
		display: inline-block;
		width: 24px;
		height: 24px;
		line-height: 1;
	}
		.cs-comp .cs-icon.check {
			-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGVjay1jaXJjbGUiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGVjay1jaXJjbGUgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik01MDQgMjU2YzAgMTM2Ljk2Ny0xMTEuMDMzIDI0OC0yNDggMjQ4UzggMzkyLjk2NyA4IDI1NiAxMTkuMDMzIDggMjU2IDhzMjQ4IDExMS4wMzMgMjQ4IDI0OHpNMjI3LjMxNCAzODcuMzE0bDE4NC0xODRjNi4yNDgtNi4yNDggNi4yNDgtMTYuMzc5IDAtMjIuNjI3bC0yMi42MjctMjIuNjI3Yy02LjI0OC02LjI0OS0xNi4zNzktNi4yNDktMjIuNjI4IDBMMjE2IDMwOC4xMThsLTcwLjA1OS03MC4wNTljLTYuMjQ4LTYuMjQ4LTE2LjM3OS02LjI0OC0yMi42MjggMGwtMjIuNjI3IDIyLjYyN2MtNi4yNDggNi4yNDgtNi4yNDggMTYuMzc5IDAgMjIuNjI3bDEwNCAxMDRjNi4yNDkgNi4yNDkgMTYuMzc5IDYuMjQ5IDIyLjYyOC4wMDF6Ij48L3BhdGg+PC9zdmc+);
			mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGVjay1jaXJjbGUiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGVjay1jaXJjbGUgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik01MDQgMjU2YzAgMTM2Ljk2Ny0xMTEuMDMzIDI0OC0yNDggMjQ4UzggMzkyLjk2NyA4IDI1NiAxMTkuMDMzIDggMjU2IDhzMjQ4IDExMS4wMzMgMjQ4IDI0OHpNMjI3LjMxNCAzODcuMzE0bDE4NC0xODRjNi4yNDgtNi4yNDggNi4yNDgtMTYuMzc5IDAtMjIuNjI3bC0yMi42MjctMjIuNjI3Yy02LjI0OC02LjI0OS0xNi4zNzktNi4yNDktMjIuNjI4IDBMMjE2IDMwOC4xMThsLTcwLjA1OS03MC4wNTljLTYuMjQ4LTYuMjQ4LTE2LjM3OS02LjI0OC0yMi42MjggMGwtMjIuNjI3IDIyLjYyN2MtNi4yNDggNi4yNDgtNi4yNDggMTYuMzc5IDAgMjIuNjI3bDEwNCAxMDRjNi4yNDkgNi4yNDkgMTYuMzc5IDYuMjQ5IDIyLjYyOC4wMDF6Ij48L3BhdGg+PC9zdmc+);
			background: #26a9fd;
		}
		.cs-comp .cs-icon.times {
			-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ0aW1lcy1jaXJjbGUiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS10aW1lcy1jaXJjbGUgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yNTYgOEMxMTkgOCA4IDExOSA4IDI1NnMxMTEgMjQ4IDI0OCAyNDggMjQ4LTExMSAyNDgtMjQ4UzM5MyA4IDI1NiA4em0xMjEuNiAzMTMuMWM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzM4IDM3Ny42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMjU2IDMxMmwtNjUuMSA2NS42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMTM0LjQgMzM4Yy00LjctNC43LTQuNy0xMi4zIDAtMTdsNjUuNi02NS02NS42LTY1LjFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wzOS42LTM5LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDY1IDY1LjcgNjUuMS02NS42YzQuNy00LjcgMTIuMy00LjcgMTcgMGwzOS42IDM5LjZjNC43IDQuNyA0LjcgMTIuMyAwIDE3TDMxMiAyNTZsNjUuNiA2NS4xeiI+PC9wYXRoPjwvc3ZnPg==);
			mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ0aW1lcy1jaXJjbGUiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS10aW1lcy1jaXJjbGUgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yNTYgOEMxMTkgOCA4IDExOSA4IDI1NnMxMTEgMjQ4IDI0OCAyNDggMjQ4LTExMSAyNDgtMjQ4UzM5MyA4IDI1NiA4em0xMjEuNiAzMTMuMWM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzM4IDM3Ny42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMjU2IDMxMmwtNjUuMSA2NS42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMTM0LjQgMzM4Yy00LjctNC43LTQuNy0xMi4zIDAtMTdsNjUuNi02NS02NS42LTY1LjFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wzOS42LTM5LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDY1IDY1LjcgNjUuMS02NS42YzQuNy00LjcgMTIuMy00LjcgMTcgMGwzOS42IDM5LjZjNC43IDQuNyA0LjcgMTIuMyAwIDE3TDMxMiAyNTZsNjUuNiA2NS4xeiI+PC9wYXRoPjwvc3ZnPg==);
			background: #c8232c;
		}

	.cs-comp .product {
		padding: 25px 15px 15px 15px;
		position: relative;
	}
		.cs-comp .banner-callout {
			display: block;
		    position: absolute;
		    top: 5px;
		    left: -5px;
		    padding: 3px 10px;
		    font-size: 0.8em;
		    font-weight: bold;
		    box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
		    z-index: 50;
		}
			.cs-comp .product.normal .banner-callout,
			.cs-comp th.normal .banner-callout {
				background: #ddd;
				color: #333;
			}
			.cs-comp .product.featured .banner-callout,
			.cs-comp th.featured .banner-callout {
				color: #fff;
				background: #25a3f4;
			}
				.cs-comp .product .banner-callout:before,
				.cs-comp th .banner-callout:before {
					width: 0;
					height: 0;
					border-style: solid;
					border-width: 0 5px 5px 0;
					display: block;
					content: '';
					position: absolute;
					bottom: -5px;
					left: 0;
				}
					.cs-comp .product.featured .banner-callout:before,
					.cs-comp th.featured .banner-callout:before {
						border-color: transparent #0a82cc transparent transparent;
					}
					.cs-comp .product.normal .banner-callout:before,
					.cs-comp th.normal .banner-callout:before {
						border-color: transparent #bbb transparent transparent;
					}
		.cs-comp .product-left,
		.cs-comp .product-right {
			display: inline-block;
			vertical-align: top;
		}
			.cs-comp .product-left {
				width: 65%;
			}
				.cs-comp .product-left a {
					color: #444;
				}
				.cs-comp .product-img {
					float: left;
					display: inline-block;
					position: relative;
					margin: 0 15px 5px 0;
					z-index: 10;
				}
					.cs-comp.img-feature .product-img {
						float: none;
					}
					.cs-comp .amz-prime-logo {
						
					}
					.cs-comp .price-box {
						display: block;
						text-align: center;
						background: #fff;
						margin: -5px -5px -10px -5px;
						position: relative;
						z-index: 15;
						line-height: 1;
						padding: 5px;
						box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
						font-size: 1em;
						font-weight: bold;
						border-bottom: 3px solid rgba(0,0,0,0.1);
					}
						
						.cs-comp .product.featured .price-box {
							/*background: #25a3f4;
    						color: #fff; */
						}
					.cs-comp .product-img img.single {
						box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
						-moz-box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
						-webkit-box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
					}
						.cs-comp .product:hover .product-left img.single {
							box-shadow: 1px 3px 14px rgba(0,0,0,0.1);
							-moz-box-shadow: 1px 3px 14px rgba(0,0,0,0.1);
							-webkit-box-shadow: 1px 3px 14px rgba(0,0,0,0.1);
						}
				.cs-comp .product-left h4 {
					font-weight: 800;
					font-size: 22px;
					margin: 0 0 5px 0;
				}
				.cs-comp .pros-cons {
					opacity: 0.7;
				}
					.cs-comp .product:hover .pros-cons {
						opacity: 1;
					}
					.cs-comp .pros-cons .pro-con {
						display: inline-block;
						font-size: 1em;
						margin: 0 10px 0 0;
					}
						.cs-comp .pros-cons .pro-con .pc-icon {
							display: inline-block;
							width: 18px;
							height: 18px;
							vertical-align: text-bottom;
							line-height: 1;
							border-radius: 30px;
						}
							.cs-comp .pros-cons .pro-con.pro .pc-icon {
								-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGVjay1jaXJjbGUiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGVjay1jaXJjbGUgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik01MDQgMjU2YzAgMTM2Ljk2Ny0xMTEuMDMzIDI0OC0yNDggMjQ4UzggMzkyLjk2NyA4IDI1NiAxMTkuMDMzIDggMjU2IDhzMjQ4IDExMS4wMzMgMjQ4IDI0OHpNMjI3LjMxNCAzODcuMzE0bDE4NC0xODRjNi4yNDgtNi4yNDggNi4yNDgtMTYuMzc5IDAtMjIuNjI3bC0yMi42MjctMjIuNjI3Yy02LjI0OC02LjI0OS0xNi4zNzktNi4yNDktMjIuNjI4IDBMMjE2IDMwOC4xMThsLTcwLjA1OS03MC4wNTljLTYuMjQ4LTYuMjQ4LTE2LjM3OS02LjI0OC0yMi42MjggMGwtMjIuNjI3IDIyLjYyN2MtNi4yNDggNi4yNDgtNi4yNDggMTYuMzc5IDAgMjIuNjI3bDEwNCAxMDRjNi4yNDkgNi4yNDkgMTYuMzc5IDYuMjQ5IDIyLjYyOC4wMDF6Ij48L3BhdGg+PC9zdmc+);
								mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGVjay1jaXJjbGUiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGVjay1jaXJjbGUgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik01MDQgMjU2YzAgMTM2Ljk2Ny0xMTEuMDMzIDI0OC0yNDggMjQ4UzggMzkyLjk2NyA4IDI1NiAxMTkuMDMzIDggMjU2IDhzMjQ4IDExMS4wMzMgMjQ4IDI0OHpNMjI3LjMxNCAzODcuMzE0bDE4NC0xODRjNi4yNDgtNi4yNDggNi4yNDgtMTYuMzc5IDAtMjIuNjI3bC0yMi42MjctMjIuNjI3Yy02LjI0OC02LjI0OS0xNi4zNzktNi4yNDktMjIuNjI4IDBMMjE2IDMwOC4xMThsLTcwLjA1OS03MC4wNTljLTYuMjQ4LTYuMjQ4LTE2LjM3OS02LjI0OC0yMi42MjggMGwtMjIuNjI3IDIyLjYyN2MtNi4yNDggNi4yNDgtNi4yNDggMTYuMzc5IDAgMjIuNjI3bDEwNCAxMDRjNi4yNDkgNi4yNDkgMTYuMzc5IDYuMjQ5IDIyLjYyOC4wMDF6Ij48L3BhdGg+PC9zdmc+);
								background: #26a9fd;
							}
							.cs-comp .pros-cons .pro-con.con .pc-icon {
								-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ0aW1lcy1jaXJjbGUiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS10aW1lcy1jaXJjbGUgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yNTYgOEMxMTkgOCA4IDExOSA4IDI1NnMxMTEgMjQ4IDI0OCAyNDggMjQ4LTExMSAyNDgtMjQ4UzM5MyA4IDI1NiA4em0xMjEuNiAzMTMuMWM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzM4IDM3Ny42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMjU2IDMxMmwtNjUuMSA2NS42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMTM0LjQgMzM4Yy00LjctNC43LTQuNy0xMi4zIDAtMTdsNjUuNi02NS02NS42LTY1LjFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wzOS42LTM5LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDY1IDY1LjcgNjUuMS02NS42YzQuNy00LjcgMTIuMy00LjcgMTcgMGwzOS42IDM5LjZjNC43IDQuNyA0LjcgMTIuMyAwIDE3TDMxMiAyNTZsNjUuNiA2NS4xeiI+PC9wYXRoPjwvc3ZnPg==);
								mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ0aW1lcy1jaXJjbGUiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS10aW1lcy1jaXJjbGUgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yNTYgOEMxMTkgOCA4IDExOSA4IDI1NnMxMTEgMjQ4IDI0OCAyNDggMjQ4LTExMSAyNDgtMjQ4UzM5MyA4IDI1NiA4em0xMjEuNiAzMTMuMWM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzM4IDM3Ny42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMjU2IDMxMmwtNjUuMSA2NS42Yy00LjcgNC43LTEyLjMgNC43LTE3IDBMMTM0LjQgMzM4Yy00LjctNC43LTQuNy0xMi4zIDAtMTdsNjUuNi02NS02NS42LTY1LjFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wzOS42LTM5LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDY1IDY1LjcgNjUuMS02NS42YzQuNy00LjcgMTIuMy00LjcgMTcgMGwzOS42IDM5LjZjNC43IDQuNyA0LjcgMTIuMyAwIDE3TDMxMiAyNTZsNjUuNiA2NS4xeiI+PC9wYXRoPjwvc3ZnPg==);
								background: #c8232c;
							}
							.cs-comp .pros-cons .pro-con.neutral .pc-icon {
								-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzdG9wLWNpcmNsZSIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXN0b3AtY2lyY2xlIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiI+PC9wYXRoPjwvc3ZnPg==);
								mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzdG9wLWNpcmNsZSIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXN0b3AtY2lyY2xlIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiI+PC9wYXRoPjwvc3ZnPg==);
								background: #999999; 
							}


			.cs-comp .product-right {
				width: 35%;
				text-align: right;
			}
				.cs-comp .rating-box {
					margin-bottom: 10px;
				}
					.cs-comp .star-rating {
						margin-left: 10px;
						width: 120px;
						display: inline-block;
					}
						.cs-comp .star-rating .star-ico {
							display: inline-block;
							width: 24px;
							height: 24px;
							-webkit-mask-repeat: no-repeat;
  							mask-repeat: no-repeat;
  							vertical-align: text-bottom;
						}
							.cs-comp .star-rating .star-ico.whole,
							.cs-comp .star-rating .star-ico.empty {
								-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzdGFyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtc3RhciBmYS13LTE4IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU3NiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiI+PC9wYXRoPjwvc3ZnPg==);
								mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzdGFyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtc3RhciBmYS13LTE4IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU3NiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI1OS4zIDE3LjhMMTk0IDE1MC4yIDQ3LjkgMTcxLjVjLTI2LjIgMy44LTM2LjcgMzYuMS0xNy43IDU0LjZsMTA1LjcgMTAzLTI1IDE0NS41Yy00LjUgMjYuMyAyMy4yIDQ2IDQ2LjQgMzMuN0wyODggNDM5LjZsMTMwLjcgNjguN2MyMy4yIDEyLjIgNTAuOS03LjQgNDYuNC0zMy43bC0yNS0xNDUuNSAxMDUuNy0xMDNjMTktMTguNSA4LjUtNTAuOC0xNy43LTU0LjZMMzgyIDE1MC4yIDMxNi43IDE3LjhjLTExLjctMjMuNi00NS42LTIzLjktNTcuNCAweiI+PC9wYXRoPjwvc3ZnPg==);
							}
								.cs-comp .star-rating .star-ico.empty {
									opacity: 0.4;
								}
							.cs-comp .star-rating .star-ico.half {
								-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhZCIgZGF0YS1pY29uPSJzdGFyLWhhbGYiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1zdGFyLWhhbGYgZmEtdy0xOCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48ZyBjbGFzcz0iZmEtZ3JvdXAiPjxwYXRoIGNsYXNzPSJmYS1zZWNvbmRhcnkiIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTU0NS4zIDIyNkw0MzkuNiAzMjlsMjUgMTQ1LjVjNC41IDI2LjEtMjMgNDYtNDYuNCAzMy43bC0xMzAuNy02OC42VjBhMzEuNjIgMzEuNjIgMCAwIDEgMjguNyAxNy44bDY1LjMgMTMyLjQgMTQ2LjEgMjEuMmMyNi4yIDMuOCAzNi43IDM2LjEgMTcuNyA1NC42eiIgb3BhY2l0eT0iMC40Ij48L3BhdGg+PHBhdGggY2xhc3M9ImZhLXByaW1hcnkiIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTExMC40IDQ3NC41bDI1LTE0NS41TDI5LjcgMjI2Yy0xOS0xOC41LTguNS01MC44IDE3LjctNTQuNmwxNDYuMS0yMS4yIDY1LjMtMTMyLjRBMzEuNjIgMzEuNjIgMCAwIDEgMjg3LjUgMHY0MzkuNmwtMTMwLjcgNjguNmMtMjMuNCAxMi4zLTUwLjktNy42LTQ2LjQtMzMuN3oiPjwvcGF0aD48L2c+PC9zdmc+);
								mask-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhZCIgZGF0YS1pY29uPSJzdGFyLWhhbGYiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1zdGFyLWhhbGYgZmEtdy0xOCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48ZyBjbGFzcz0iZmEtZ3JvdXAiPjxwYXRoIGNsYXNzPSJmYS1zZWNvbmRhcnkiIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTU0NS4zIDIyNkw0MzkuNiAzMjlsMjUgMTQ1LjVjNC41IDI2LjEtMjMgNDYtNDYuNCAzMy43bC0xMzAuNy02OC42VjBhMzEuNjIgMzEuNjIgMCAwIDEgMjguNyAxNy44bDY1LjMgMTMyLjQgMTQ2LjEgMjEuMmMyNi4yIDMuOCAzNi43IDM2LjEgMTcuNyA1NC42eiIgb3BhY2l0eT0iMC40Ij48L3BhdGg+PHBhdGggY2xhc3M9ImZhLXByaW1hcnkiIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTExMC40IDQ3NC41bDI1LTE0NS41TDI5LjcgMjI2Yy0xOS0xOC41LTguNS01MC44IDE3LjctNTQuNmwxNDYuMS0yMS4yIDY1LjMtMTMyLjRBMzEuNjIgMzEuNjIgMCAwIDEgMjg3LjUgMHY0MzkuNmwtMTMwLjcgNjguNmMtMjMuNCAxMi4zLTUwLjktNy42LTQ2LjQtMzMuN3oiPjwvcGF0aD48L2c+PC9zdmc+);
							}
						.cs-comp .star-rating.ours .star-ico{
							background: #26a9fd;
						}
						.cs-comp .star-rating.customer .star-ico {
							background: #f9d200;
						}

				.cs-comp .cta-btn-box {

				}
					

				.cs-comp .cta-btn {
					display: inline-block;
					text-align: center;
					padding: 10px 20px;
					font-size: 18px;
					font-weight: bold;
					background: #26a9fd;
					border-bottom: 3px solid rgba(0,0,0,0.1);
					color: #fff !important;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					position: relative;
					top: 0;
				}
					.cs-comp .cta-btn:hover {
						background: #22a2f5;
						top: -2px;
					}
					.cs-comp .cta-btn .bounce-sides,
					.cs-comp .cta-btn .bounce-sides-2 {
						font-size: 1.3em;
						line-height: 1;
					}


		.cs-comp .product.featured {
			background: #dff2fe;
			border-bottom: 3px solid #26a9fd;
			margin: 0 -10px;
			padding: 25px 25px 15px 25px;
			box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
			-moz-box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
			-webkit-box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
		}
			.cs-comp .product.featured:hover {
				box-shadow: 5px 3px 15px rgba(0,0,0,0.1);
				-moz-box-shadow: 5px 3px 15px rgba(0,0,0,0.1);
				-webkit-box-shadow: 5px 3px 15px rgba(0,0,0,0.1);
			}

		.cs-comp .product.normal:hover {
			background: rgba(0,0,0,0.01);
		}
		.cs-comp .product.normal:after {
			display: block;
			content: '';
			position: absolute;
			bottom: 0;
			left: 10%;
			width: 80%;
			height: 1px;
			background: rgba(0,0,0,0.1);
		}
			.cs-comp .product.normal:last-child:after {
				display: none;
			}

		.cs-comp .side-by-side table {}
			.cs-comp .side-by-side table th,
			.cs-comp .side-by-side table td { padding: 10px 5px; }
				.cs-comp .side-by-side table th.featured,
				.cs-comp .side-by-side table td.featured {
					background: #dff2fe;
				}

			.cs-comp .side-by-side table tr.header-row {
				text-align: center;
			}
				.cs-comp .side-by-side table tr.header-row a {
					color: #444;
				}
				.cs-comp .side-by-side table tr.header-row h4 {
					font-size: 20px;
					font-weight: bold;
				}

				.cs-comp .side-by-side table tr.header-row th {
					padding-top: 20px;
					position: relative;
				}
					.cs-comp .side-by-side table tr.header-row th.featured { 
						background: #dff2fe; 
						border-bottom: 3px solid #26a9fd;
					}
					.cs-comp .side-by-side table tr.header-row th.normal { 
						background: #fafafa; 
						border-bottom: 3px solid rgba(0,0,0,0.1);
					}


			/* 3 Count */
				.cs-comp .side-by-side.count-3 table tr.header-row th.title { width: 20%; }
				.cs-comp .side-by-side.count-3 table tr.header-row th.prod { width: 26.6%; }


			.cs-comp .side-by-side table tr.comp-row { 
				border-bottom: 1px solid rgba(0,0,0,0.05); 
				position: relative;
				z-index: 1;
			}
				.cs-comp .side-by-side table tr.comp-row:hover {
					box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
					z-index: 5;
				}
				.cs-comp .side-by-side table tr.comp-row th { 
					text-align: right; 
					background: rgba(0,0,0,0.05);
					padding-right: 10px;
				}
					.cs-comp .side-by-side table tr.comp-row:nth-child(odd) th {
						background: #fff;
					}
					.cs-comp .side-by-side table tr.comp-row:nth-child(even) th {
						background: rgba(0,0,0,0.07);
					}

				.cs-comp .side-by-side table tr.comp-row:nth-child(even) td.normal { background: #fafafa; }
				.cs-comp .side-by-side table tr.comp-row:nth-child(even) td.featured { background: #d3e8f5; }

				.cs-comp .side-by-side table tr.comp-row td { 
					text-align: center; 
					border-left: 1px solid rgba(0,0,0,0.05); 
				}
			.cs-comp .side-by-side .feature-table { margin: 0 0 10px 0; }
				.cs-comp .side-by-side .feature-table tr {
					border-bottom: 1px solid rgba(0,0,0,0.07);
				}
					.cs-comp .side-by-side .feature-table tr:last-child {
						border-bottom: none;
					}
				.cs-comp .side-by-side .feature-table th {
					text-align: right;
					border-right: 1px solid rgba(0,0,0,0.07);
					padding-right: 10px;
				}
				.cs-comp .side-by-side .feature-table td {
					padding-left: 10px;
				}

			.cs-comp .side-by-side .cta-row td.featured { border-top: 3px solid #26a9fd; }
			.cs-comp .side-by-side .cta-row td.normal { border-top: 3px solid rgba(0,0,0,0.1); }
			.cs-comp .side-by-side .cta-row .cta-btn {
				display: block;
				margin: 10px;
			}


		.cs-comp.product-box {

		}
			.cs-comp.product-box:after {
				display: block;
				clear: both;
				content: '';
			}
			.cs-comp.product-box .banner-callout {
				top: -5px;
				padding: 5px 15px;
			}
			.cs-comp.product-box a {
				color: #444;
			}
			.cs-comp.product-box .product {
				background: rgba(0,0,0,0.05);
				padding: 20px;
				border-bottom: 3px solid rgba(0,0,0,0.1);
			}
				
				.cs-comp.product-box .banner-callout {
					background: #ddd;
					color: #333;
					font-size: 18px;
				}
					.cs-comp .product .banner-callout:before {
						border-color: transparent #bbb transparent transparent;
					}
				.cs-comp.product-box .product.featured {
					background: #dff2fe;
				}
					.cs-comp.product-box .product.featured .banner-callout {
						color: #fff;
    					background: #25a3f4;
					}
						.cs-comp.product-box .product.featured .banner-callout:before {
							border-color: transparent #0a82cc transparent transparent;
						}

				.cs-comp.product-box .pros-cons,
				.cs-comp.product-box .product-content {
					padding: 0 0 10px 0;
					opacity: 1;
				}
					.cs-comp.product-box .pros-cons .pro-con {
						font-size: 1em;
						margin-bottom: 3px;
					}
				.cs-comp.product-box .feature-list {
					display: flex;
					margin-bottom: 10px;
				}
					.cs-comp.product-box .feature-list .fl-col {
						display: inline-flex;
						width: 50%;
					}
						.cs-comp.product-box .feature-list .fl-col table {
							width: 100%;
						}
							.cs-comp.product-box .feature-list .fl-col table tr {
								border-bottom: 1px solid rgba(0,0,0,0.05);
							}
								.cs-comp.product-box .product .feature-list .fl-col table tr:last-child {
									border-bottom: none;
								}
							.cs-comp.product-box .feature-list .fl-col table th,
							.cs-comp.product-box .feature-list .fl-col table td {
								padding: 5px;							
							}
								.cs-comp.product-box .feature-list .fl-col table th { 
									text-align: right; 
									padding-right: 10px; 
									border-right: 1px solid rgba(0,0,0,0.05);
								}
								.cs-comp.product-box .feature-list .fl-col table td { padding-left: 10px; }

				.cs-comp.product-box .p-bottom-bar {
					display: block;
					clear: both;
					margin: 15px -20px -20px -20px;
				   	background: rgba(0,0,0,0.05);
				    padding: 15px;
				}
					.cs-comp.product-box .product.featured .p-bottom-bar {
						background: #cbe8fb;
					}
					.cs-comp.product-box .product.compressed {
						min-height: 185px;
					}
						.cs-comp.product-box .product.compressed .p-bottom-bar {
							clear: initial;
							padding: 0 10px 0 0;
							background: none;
							margin-top: 60px;
						}

					.cs-comp.product-box .p-bottom-bar .col-wrap {
						display: flex;
						text-align: center;
					}
						.cs-comp.product-box .p-bottom-bar .col-wrap .bottom-bar-col {
							width: 33%;

						}
					.cs-comp.product-box .p-bottom-bar .cta-btn {
						display: block;
					}
					.cs-comp.product-box .p-bottom-bar .rating-wrap {
						padding-top: 10px;
					}




@media ( max-width: 992px){

	.cs-comp .product-left, .cs-comp .product-right {
		width: 100%;
	}
		.cs-comp .product-left h4 { padding: 10px 5px 0 0; font-size: 18px; }
		.cs-comp .product-right {
			text-align: center;
			margin: 10px 0 0 0;
			padding: 10px 0 0 0;
			position: relative;
		}
			.cs-comp .product-right:before {
				display: block;
				content: '';
				width: 70%;
				height: 1px;
				background: rgba(0,0,0,0.05);
				position: absolute;
				top: 0;
				left: 15%;
			}

	.cs-comp .product,
	.cs-comp .product.featured {
		padding: 20px 10px;
	}
		.cs-comp .product.featured {
			margin: 0;
		}

	.cs-comp .product .product-left { width: auto; display: block; }
		.cs-comp .product .product-left a {
			display: block;
			margin: -20px -15px 0 -15px;
			height: 153px;
			padding: 0;
			box-shadow: 1px 3px 10px rgba(0,0,0,0.05);
		}
			.cs-comp .product.featured .product-left a {
				border-bottom: 3px solid #25a3f4;
				background: #c9e2f3;
			}
			.cs-comp .product.normal .product-left a {
				border-bottom: 3px solid rgba(0,0,0,0.1);
				background: #e0e0e0;
			}
			.cs-comp .banner-callout {
				left: -10px;
				top: -5px;
			}


	.cs-comp .product-left .pros-cons {
		text-align: center;
		opacity: 1;
		display: block;
		clear: both;
	}
		.cs-comp .product-left .pros-cons .pro-con {
			font-size: 1em;
			line-height: 1.4;
			margin-bottom: 3px;
		}

	.cs-comp.side-by-side {
		background: linear-gradient(135deg, rgba(0,0,0,0.02) 0%, rgba(0,0,0,0.08) 100%);
	}
		.cs-comp.side-by-side .cta-btn {
			display: block;
			margin: 10px;
		}	

	.cs-comp .cta-btn {
		display: block;
		margin: 5px 5%;
		width: 90%;
	}
	.cs-comp.product-box .product {
		padding: 20px;
	}
	.cs-comp.product-box .feature-list {
		clear: both;
	}
	.cs-comp.product-box .p-bottom-bar {
		box-shadow: 1px 3px 10px rgba(0,0,0,0.1);
		-moz-box-shadow: 1px 3px 10px rgba(0,0,0,0.1);
		-webkit-box-shadow: 1px 3px 10px rgba(0,0,0,0.1);
	}
	.cs-comp.product-box .p-bottom-bar .col-wrap {
		display: block;
	}
		.cs-comp.product-box .p-bottom-bar .col-wrap .bottom-bar-col {
			width: 50%;
			display: inline-block;
		}
			.cs-comp.product-box .p-bottom-bar .col-wrap .bottom-bar-col.cta-box {
				width: 100%;
				padding-top: 20px;
				display: block;
			}


	


}


@media ( max-width: 768px){

		.cs-comp.product-box .product {
			padding: 15px;
		}
		.cs-comp.product-box .banner-callout {
			top: -10px;
			left: -10px;
			padding: 3px 10px;
		}
		.cs-comp.product-box h3 {
			font-size: 18px;
			padding: 10px 5px 0 0;
		}
		.cs-comp.product-box a.top-link-box {
			background: #e5e5e5;
			display: block;
			height: 153px;
			padding: 0px;
			margin: -15px -20px 10px -20px;
			box-shadow: 1px 3px 10px rgba(0,0,0,0.1);
			border-bottom: 3px solid rgba(0,0,0,0.1);
		}
			.cs-comp.product-box .product.featured a.top-link-box {
				background: #c9e2f3;
				border-bottom: 3px solid #25a3f4;
			}

		.cs-comp.img-feature.type-slider {
			width: 100%;
		}

		.cs-comp .pros-cons { 
			display: block;
			clear: both;
			text-align: center;
		}
		.cs-comp.product-box .feature-list {
			display: block;
		}
			.cs-comp.product-box .feature-list .fl-col {
				display: block;
				width: 100%;
			}
				.cs-comp.product-box .product .feature-list .fl-col table tr:last-child {
					border-bottom: 1px solid rgba(0,0,0,0.05);
				}
				.cs-comp.product-box .feature-list .fl-col table th {
					width: 40%;
				}
		.cs-comp.product-box .p-bottom-bar {
			font-size: 16px;
		}
			.cs-comp.product-box .p-bottom-bar .rating-wrap { padding-top: 0; }
			.cs-comp.product-box .p-bottom-bar .col-wrap .bottom-bar-col {
				width: 100%;
				display: block;
			}

	


}
