.col-sizer{
	max-width: 100%;
	width: 100%;
}

.banner img {
	height: 100%;
}

.banner video {
	max-width: 100%;
	height: 100%;
	display: inline-block;
	vertical-align: middle
}

.banner.position-1 {
	height: 512px;
}
.banner.position-2 {
	height: 236px;
}


@media screen and (min-width: 550px){

	.col-sizer{
	  max-width: 50%;
		width: 50%;
	}

	.large-columns-3>.col.col-width2,
	.large-columns-3 .flickity-slider>.col.col-width2 {
		max-width: 100%;
		width: 100%;
	}
}

@media screen and (min-width: 850px){

	.col-sizer{
	  max-width: 33.33333%;
		width: 33.33333%;
	}

	.large-columns-3>.col.col-width2,
	.large-columns-3 .flickity-slider>.col.col-width2 {
		max-width: 66.66666%;
		width: 66.66666%;
	}


}

.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom { display: none;}

.freeship-mini-cart{
  margin-top: 15px;
}
/*
@media screen and (max-width: 850px){
	.freeship-mini-cart{
		bottom: 10px; position: absolute; width: 95%;
	}
}
*/
.bootstrap-filestyle {
	position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.btn-handle-size-details {
	font-size: x-small;
}
.cart-container.page-checkout .related.related-products-wrapper .products .badge-container {
	display: none;
}

.product-thumbnails.row-slider .flickity-button.flickity-prev-next-button.previous,
.product-thumbnails.row-slider .flickity-button.flickity-prev-next-button.next{
	display: block;
	top: 34%;
}

@media screen and (max-width: 549px) {
	.home .slider-wrapper .flickity-prev-next-button {
		display: block;
    	margin-left: 20px;
    	margin-right: 20px;
	}
	.product-thumbnails.row-slider .flickity-button.flickity-prev-next-button.previous,
	.product-thumbnails.row-slider .flickity-button.flickity-prev-next-button.next{
		top: 21%;
	}
}
