/* Enter Your Custom CSS Here */

.dk-select.dk-select-open-up .dk-select-options, .dk-select.dk-select-open-down .dk-select-options, .dk-select-multi.dk-select-open-up .dk-select-options, .dk-select-multi.dk-select-open-down .dk-select-options {
  max-height: 400px !important;
}
.tp-parallax-wrap, .tp-loop-wrap, .tp-mask-wrap, tp-caption, .tp-resizeme {
    max-width: none!important;
}
@media only screen and (max-width: 799px) {
	.products.row .dfd-loop-shop-responsive{
  		width: 25%!important;
	}
  	.single-product .images .single-product-thumbnails .product-carousel:before,
  	.single-product .images .single-product-thumbnails .product-carousel:after {
    	display: none!important;
  	}
  	.single-product .images .single-product-thumbnails .product-carousel .single-product-thumbnail {
    	margin-right: -1px;
  	}
	.single-product .images .single-product-thumbnails .product-carousel a {
    	text-align: center;
  	}
  	.single-product .images .single-product-thumbnails .product-carousel img {
    	display: inline-block!important;
  	}
}
@media only screen and (max-width: 1022px) {
	#header-container #header .header-wrap > .row:last-child #mobile-menu.icon-mobile-menu span.icon-wrap {
    	background: #28262b!important;
    	width: 20px!important;
    	height: 2px!important;
  	}
  	#header-container:not(.small) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right .header-icons-wrapper {
    	position: relative;
    	top: -13px;
  	}
}

.row .row {
  margin: 0 !important;
}

.rev_slider_wrapper.fullwidthbanner-container {
  left: 0 !important;
}


