@media (min-width: 768px) and (max-width: 991px) {
	.mod-right .fright {
		float: initial !important;
		padding-top: 28px;
	}
}
.bunden {
	height: 160px;
}
.header-top.style2 #cur-lang {
	padding-bottom: 2px;
	float: right;
}
@media (max-width: 767px) and (min-width: 320px) {
	#cur-lang ul i.fa.fa-sort-desc {
		right: auto;
		left: 60px;
	}
}
@media (min-width: 0px) and (max-width: 800px) {
	.header-top.style2 #cur-lang ul {
		top: 28px;
		left: -50px;
	}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.homeblog ul li .blog-box .fleft {
		/* float: right;
		*/
		max-width: 40% !important;
	}
}
/** Mobile **/
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
	.nomargin {
		margin-bottom: 0px !important;
		background: #f9f9f9 !important;
		display: none;
	}
}
/** Tablet **/
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.nomargin {
		margin-bottom: 0px !important;
		background: #f9f9f9 !important;
		display: none;
	}
}
@media (min-width: 462px) and (max-width: 991px) {
	.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
		background-color: #fff;
		border: 1px solid #ddd;
		border-bottom-color: transparent;
		border-left: 0px;
		color: black;
		font-weight: 600;
		text-transform: uppercase;
		padding-right: 5px;
		padding-left: 5px;
		font-size: 12px;
	}
}
.k2ItemsBlock.homeblog {
	margin-left: -13px;
	margin-top: -37px;
	overflow: hidden;
	padding-right: 0;
	padding-top: 55px;
	width: 102%;
}
@media (min-width: 768px) and (max-width: 991px) {
	.sprocket-tabs-nav > li > .sprocket-tabs-inner {
		display: block;
		padding-left: 3px !important;
		border: 1px solid transparent;
		border-radius: 0px 0px 0 0;
		border-right: 1px solid #f2f4f5;
		padding-right: 3px !important;
		font-size: 13px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.sprocket-tabs-nav li .sprocket-tabs-inner {
		cursor: pointer;
		display: block;
		padding-left: 3px !important;
		padding-right: 3px !important;
		line-height: 1em;
		background: #f2f4f5;
		color: #000;
		font-weight: 300;
		text-transform: uppercase;
	}
}
.sprocket-tabs-nav li .sprocket-tabs-inner {
	cursor: pointer;
	display: block;
	padding: 16px 15px;
	line-height: 1em;
	background: #f2f4f5;
	color: #000;
	font-weight: 300;
	text-transform: uppercase;
}
.sprocket-tabs-nav > li > .sprocket-tabs-inner {
	display: block;
	/* border: 1px solid transparent;
	*/
	/* border-radius: 0px 0px 0 0;
	*/
	/* border-right: 1px solid #CECECE;
	*/
}
@media (min-width: 462px) and (max-width: 991px) {
	.sprocket-tabs-nav > li > .sprocket-tabs-inner {
		display: block;
		border: 1px solid transparent;
		padding-left: 5px;
		border-radius: 0px 0px 0 0;
		padding-right: 5px;
	}
}
.navbar-header {
	float: right;
}
#t3-mainnav {
	border: none;
	background: #323a45;
	min-height: 50px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
	border-top: 4px;
	border-style: solid;
	border-color: #FE0000;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	height: 54px;
}
.total2 {
	display: none;
}
div#facebox .popup .my-groovy-style2 {
	height: auto!important;
	width: 500px!important;
}
.snip1543 {
	max-width: 357px !important;
	display: inline-flex !important;
	height: 150px;
	min-width: 100px;
	box-shadow: 1px 5px 20px 8px #bdbdbd;
}
.snip1543 img {
	backface-visibility: hidden;
	max-width: 100%;
	vertical-align: top;
	float: right;
	/* padding-left: 20px;
	*/
	height: 170px !important;
	/* transform: scaleX(-1);
	*/
	float: right;
	margin-left: 64px;
}
.snip1543 h3 {
	display: contents;
	color: #ffffff;
	font-size: 26px;
	text-shadow: -1px 0px 20px #000000;
}
.snip1543:before {
	background-color: #000000;
}
.snip1543 figcaption {
	left: -10px;
}
div#facebox .popup .my-groovy-style2 .left {
	padding-left: 160px;
}
.mobilewidth tbody tr.mobilewidth {
	display: none;
}
.off-canvas-toggle {
	width: 60px;
	height: 60px;
	background: #FE0000;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-kthtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#t3-mainnav {
	background: #000000 !important;
	min-height: 50px;
}
#t3-mainnav .navbar-nav > li > a {
	color: #FFF/* background: #E74C3C;
	*/
	;
}
#t3-mainnav.style2 .navbar-nav > li > a {
	padding: 15px 25px;
}
.off-canvas-toggle {
	height: 50px;
}
.t3-sidebar .module-title {
	color: #000000;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 20px;
	padding: 15px 20px 15px 20px;
	background: #FFFFFF;
	/* border-radius: 4px 4px 0 0;
	*/
	margin-bottom: 0;
	font-size: 20px;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-color: #E74C3C;
	border-right: 0;
}
.t3-sidebar ul.list li.parent li a {
	font-size: 14px;
}
.mceContentBody {
	height: auto !important;
	min-width: 90%;
	padding: 5px;
	background: #292929 !important;
}
.button {
	font-weight: 300;
	padding: 0 30px;
	height: 40px;
	font-size: 14px;
	line-height: 38px;
	display: inline-block;
	border: none;
	border-radius: 4px;
	color: #fff;
	border-bottom: 2px solid #c0392b;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-kthtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	outline: none;
	cursor: pointer;
	margin: 0 auto;
	display: -webkit-box;
}
#logins #login-form2 .button {
	height: 28px;
	background: #FE0000 !important;
	line-height: 26px;
}
#t3-mainnav .navbar-nav > li > a:hover, #t3-mainnav .navbar-nav > li > a:focus, #t3-mainnav .navbar-nav > li > span:hover, #t3-mainnav .navbar-nav > li > span:focus, #t3-mainnav .navbar-nav > .active > a, #t3-mainnav .navbar-nav > .active > a:hover, #t3-mainnav .navbar-nav > .active > a:focus, #t3-mainnav .navbar-nav > .active > span, #t3-mainnav .navbar-nav > .active > span:hover, #t3-mainnav .navbar-nav > .active > span:focus, #t3-mainnav .navbar-nav > .open > a, #t3-mainnav .navbar-nav > .open > a:hover, #t3-mainnav .navbar-nav > .open > a:focus, #t3-mainnav .navbar-nav > .open > span, #t3-mainnav .navbar-nav > .open > span, #t3-mainnav .navbar-nav > .open > span {
	background: #FE0000 !important;
}
.header-top.style2 .mod-languages {
	margin-left: 0;
	position: relative;
	right: -5px;
	display: block !important;
}
.t3-sidebar .module-ct {
	background: #404040;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 0 0 0px 0px;
	padding: 20px;
	padding-top: 15px;
	padding-bottom: 14%;
}
div#n2-ss-2 .n2-ss-layers-container {
	margin-top: 2px !important;
}
.t3-sidebar .module-title {
	color: #F9F9F9;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 20px;
	padding: 15px 20px 15px 20px;
	background: #000000;
	border-radius: 0px 0px 0 0;
	margin-bottom: 0;
	font-size: 20px;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-color: #FE0000;
	border-right: 0;
}
.t3-sidebar ul.list > li a {
	text-decoration: none;
	color: #fff;
}
.t3-footnav .t3-module {
	background: none;
	color: #dadada;
	font-size: 13px;
	height: 240px;
}
body {
	background: #292f38;
	font-family: "Ebrima",sans-serif !important;
	/* font-family: wf_segoe-ui_normal,Tahoma,Verdana,Arial,sans-serif !important;
	font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;
	*/
}
.default5col .cat_row, .default5col .category.floatleft{
	width:18%;
}
/*.cat_row img {
	width: 100%;
	height: auto;
}
*/
.cat_row img {
	width: 180px;
	height: 170px;
	align-items: center;
	margin: 0 auto;
	display: block;
}
.t3-sidebar ul.list li.parent li a {
	font-size: 14px;
	display: -webkit-box;
	display: -ms-grid
}
.category-title:hover {
	background: #404040;
	color: #fff;
}
.category-title {
	padding-top: 11px;
	font-size: 13px;
	font-weight: 500;
	text-align: center;
	min-height: 73px;
	padding-bottom: 10px;
	color: #000000;
	/* margin-top: 10px;
	*/
	/* border-left: 3px solid #fe0000;
	*/
	/* width: 161px;
	*/
	width: 100%;
	display: inline-table;
	border-top: 3px solid #404040;
	/* background: #404040;
	*/
}
.virtuemart_search {
	overflow: hidden;
	clear: both;
	display: none;
}
.snip1543:before, .snip1543:after {
	left: -150px;
}
#product_list.list ul.layout2 .product-price.list {
	display: none;
}
h3.module-title, .order h3 {
    font-size: 23px;
    text-transform: capitalize;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0px;
    border-bottom: solid #FE0000;
    padding-bottom: 8px;
    padding-top: 10px;
    color: #000;
    padding-left: 17px;
    /* border-top: 3px solid #fe0000; */
    /* padding: 18px; */
}
.MainRow .t3-mainbody {
	padding-top: 30px;
	padding-bottom: 40px;
}
.t3-sidebar ul.list li.parent li a {
	padding-left: 10px;
	font-weight: 400;
	color: #ECECEC;
}
.t3-sidebar ul.list li.parent li.parent li a {
	padding-left: 20px;
}
.level3 VmClose {
	padding-left: 26px;
}
a:hover {
	color: #EBEBEC;
	outline: none;
}
@media (min-width: 992px){
	.col-md-6 {
		width: 100%;
	}
}
.customcustomblock2 ul li p {
	padding: 0 10px 0 0;
	font-weight: 500;
	color: #1b1b1b;
}
.customcustomblock2 ul li h5 {
	font-size: 18px;
	padding: 0px 10px 10px 0;
	color: #FE0000;
}
.list_carousel_brand ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 30px;
}
.owl-controls {
	position: absolute;
	right: 10px;
	top: -45px;
	overflow: hidden;
}
h3.module-title.no-products {
	background: #e6f1f8;
	border-radius: 6px;
	padding: 5px 20px 18px;
	font-size: 14px;
	line-height: 20px;
	color: #2980b9;
	display: block;
	text-transform: capitalize;
	float: none;
	display: none;
}
#t3-header.style2 {
	position: relative;
	z-index: 9999;
	/* background: url(/images/stories/parallax/slide1.jpg) no-repeat fixed 50% 0 #f9f9f9 !important;
	background: url(/images/background-nk.jpg) no-repeat fixed 50% 0 #f9f9f9 !important;
	*/
}
.list_carousel_brand {
	width: 102%;
	overflow: hidden;
	margin-left: -14px;
	padding-right: 0px;
	padding-top: 55px;
	margin-top: -85px;
	padding-bottom: 0px;
}
.list_carousel_brand li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	margin-top: 40px;
}
div.latestItemsContainer {
	float: left;
	width: 100% !important;
}
.tandriemschijven {
	background: url(/images/megamenu/tandriemschijven.jpg) !important;
	height: 63px;
	color: #000000 !important;
	border-bottom: 3px solid #FE0000;
	font-size: 20px !important;
}
.putandriemen {
	background: url(/images/megamenu/PU-Tandriemen.jpg) !important;
	height: 63px;
	color: #000000 !important;
	border-bottom: 3px solid #FE0000;
	font-size: 20px !important;
}
.klemplaten {
	background: url(/images/megamenu/Klemplaten.jpg) !important;
	height: 63px;
	color: #000000 !important;
	border-bottom: 3px solid #FE0000;
	font-size: 20px !important;
}
#edocman-category {
	padding: 10px 0;
	display: none;
}
#edocman-categories .edocman-category, #edocman-documents .edocman-document {
	margin-bottom: 20px;
	margin-left: 15px;
	width: 100%;
}
.sortPagiBar {
	margin-top: 5px;
	margin-bottom: 5px;
	display: none;
}
img.edocman-thumb-left {
	margin: 0 15px 0 0 !important;
	float: left !important;
	padding-bottom: 20px;
}
.prod_desc {
	font-size: 16px;
	line-height: 23px;
	float: left;
	width: auto;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 30px;
	color: #1b1b1b;
	background: #fff;
	/* padding: 15px;
	*/
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 38px;
	padding-bottom: 25px;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	background-color: #000000;
}
.accordion-group {
	background: none;
	border: none;
	border-radius: 0;
	color: #515151;
	margin-bottom: 5px;
}
.recentproducts {
	margin: 0;
	padding: 0;
	display: none;
	list-style: none;
}
.homeblog .moduleItemImage {
	border: none;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	padding: 10px;
	display: block;
	float: left;
	margin-right: 20px;
	width: 120px;
}
.product-box {
	min-height: 290px;
}
ul.layout2 .product-box {
	background: #fff;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	padding: 10px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-kthtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	width: 207px;
	min-height: 299px;
}
#product_list.list ul .product-box {
	min-height: 210px;
	width: 100%;
}
ul.layout .product-box .wishlist, ul.layout .product-box .compare_cat {
	display: none;
}
#productdetailsview .call-a-question .modal {
	border-radius: 3px;
	padding: 0 20px;
	padding-top: 1px !important;
	margin: 0 auto;
}
.t3-sidebar ul.list li.level0 > a {
	text-transform: capitalize;
	font-size: 14px;
}
ul.layout .product-box .wrapper-slide {
	padding-top: 20px;
	clear: both;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	display: flex;
}
ul.layout .product-box .Title a {
	font-size: 16px;
	line-height: 18px;
	font-weight: 300;
	text-decoration: none;
	text-align: center;
	/* margin: 0 auto;
	*/
	display: block;
	min-height: 40px;
}
ul.layout .product-box .call-a-question {
	margin-bottom: 0px;
	padding-top: 0px;
	float: left;
	margin-right: 5px;
	margin: 0 auto;
	display: flex;
	text-align: center;
}
ul.layout2 .product-box .browseImage a {
	position: relative;
	width: 100%;
	height: 100px;
	/* min-height: 242px;
	*/
	display: inline-block;
	text-align: center;
}
ul.layout2 .product-box .addtocart-button {
	padding: 0 20px;
}
/* #product_list.grid ul.layout2 .product-price.list {
	display: block;
}
*/
.zoomContainer {
	z-index: 2001;
	display: none;
}
#productdetailsview .fright .rating-title {
	display: none;
	position: relative;
	top: -3px;
}
#productdetailsview .code {
	padding-top: 0px;
	font-size: 14px;
	line-height: 31px;
	color: #6a6a6a;
}
#productdetailsview .fright .rating {
	border-bottom: 1px solid #cacbcc;
}
#productdetailsview .stock {
	padding-top: 0px;
	font-size: 14px;
	line-height: 31px;
	color: #6a6a6a;
}
#productdetailsview .stock b {
	font-weight: 300;
	display: none;
}
#productdetailsview .product-custom .product-field-type-S .product-field-display label {
	display: inline-block;
	float: none;
	font-weight: 600;
	margin-bottom: 0px;
	min-width: 71px !important;
}
.vmcustom-textinput {
	width: 100%;
}
.radio input[type="radio"] {
	position: inherit;
	margin-left: 0px;
}
#productdetailsview .controls label {
	line-height: 21px;
}
#productdetailsview .product-custom .product-fields {
	width: 100%;
}
.MainRow {
	background: #ececec !important;
}
.wishlist {
	display: none;
}
.compare_cat {
	display: none;
}
#productdetailsview .fright {
	float: left;
	width: 100%;
	background: #fff;
	padding: 21px;
}
#productdetailsview .short_desc {
	border-top: 1px solid #cacbcc;
	border-bottom: 1px solid #cacbcc;
}
/* .radio input[type="radio"] {
	margin-left: 0px;
	padding-right: 51px !important;
	display: inline;
	position: initial;
	margin-top: 10px;
}
*/
/* #productdetailsview .radio {
	font-weight: 300;
	float: left;
	margin-right: 4px;
	line-height: 32px;
	width: 40%;
	margin: 0 auto;
}
*/
ul.layout .product-box .Price {
	float: left;
	font-size: 16px;
	line-height: 18px;
	font-weight: 300;
	padding-top: 10px;
	display: none;
}
#productdetailsview .price {
	display: none;
}
#t3-mainnav.style2 .mod-cart {
	padding-bottom: 0px;
	margin-left: -4px;
	margin-top: -11px;
}
#vmCartModule {
	border-radius: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	background: #fe0000;
	height: 50px;
	display: block;
	margin-left: 60px;
	float: right;
	transition: none;
}
@media (max-width: 1199px) {
	#vmCartModule {
		margin-left: -30px;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 0px;
	}
}

@media (max-width: 991px) {
	#vmCartModule {
		margin-left: 140px;
	}
}
@media (max-width: 767px) {
	#vmCartModule {
		margin-left: -11px;
		margin-top: -1px;
		background: none;
	}
}
.handtop1 {
	margin-right: -60px;
	margin-top: -3px;
	width: 70%;
	/* line-height: 3;
	*/
	float: left !important;
	height: auto;
}
.handtop2 {
	margin-left: -40px;
	margin-top: 3px;
	margin-right: -61px;
	width: 86%;
	/* line-height: 3;
	*/
	float: left !important;
	height: auto;
}
.handtop3 {
	margin-right: -150px;
	margin-top: -9px;
	width: 76%;
	/* line-height: 3;
	*/
	float: left !important;
	height: auto;
}
@media (max-width: 1199px) {
	.handtop1 {
		margin-right: 10px;
		margin-top: 0px;
		width: 76%;
	}
	.handtop2 {
		margin-right: -40px;
		margin-top: 5px;
		width: 90%;
		/* line-height: 3;
		*/
	}
	.handtop3 {
		margin-right: -40px;
		margin-top: -9px;
		width: 75%;
	}
}
@media (max-width: 991px) {
	.handtop1 {
		display: none;
	}
	.handtop2 {
		display: none;
	}
	.handtop3 {
		display: none;
	}
}
@media (max-width: 991px) {
	#t3-mainnav.style2 .mod-cart {
		padding-bottom: 0px;
		margin-right: -90px;
		margin-top: -11px;
	}
}
@media (max-width: 767px) {
	#t3-mainnav.style2 .mod-cart {
		padding-bottom: 0px;
		margin-right: 40px;
		margin-top: -11px;
		float: right;
		display: block;
	}
}
.button.reset2 {
	float: left;
}
.addtocart_button2 {
	margin: 0 auto;
}
ul.layout .product-box .addtocart-button {
	padding: 0 20px;
	/* margin: 0 auto;
	*/
	width: 100%;
	/* float: left;
	*/
	/* margin: 0 auto;
	*/
	/* text-align: center;
	*/
	margin: 10px;
	margin-top: 0px;
}
.ratingbox {
	width: 70px;
	height: 14px;
	background: url(../images/virtuemart/stars.png) left top repeat-x;
	position: relative;
	margin: 0 auto;
	display: none !important;
}
ul.layout2 .product-box .wrapper-slide {
	padding-top: 0px;
	clear: both;
	overflow: hidden;
	width: 100%;
}
#product_list.grid ul.layout2 .product-box .call-a-question {
    margin-bottom: -10px;
    padding-top: 1px;
    padding-left: 30px;
    padding-right: 30px;
    /* float: none; */
    /* margin: 0 auto; */
}
ul.layout2 .product-box .browseImage a {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 110px;
	display: inline-block;
	text-align: center;
}
ul.layout2 .product-box .browseImage img {
	width: auto;
	height: 130px;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	line-height: 100%;
}
#t3-header.style2 .customphone span {
	display: block;
	font-weight: bold;
	font-size: 22px;
	color: #FE0000;
}
#productdetailsview .lbl-box2 {
	display: inline-block;
	display: none;
	height: 100px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: -5px;
	left: -5px;
	width: 100px;
	z-index: 99;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#productdetailsview .lbl-box {
	display: inline-block;
	display: none;
	height: 100px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: -14px;
	right: -14px;
	width: 100px;
	z-index: 99;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}
ul.layout2 .product-box .add_wishlist span, ul.layout2 .product-box .add_compare span {
	display: none;
}
ul.layout2 .product-box .vote {
	float: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	display: none !important;
	margin: 0 auto;
	display: inline-block;
}
.layout2 .paddingtop8 {
	margin: 0 auto;
	text-align: center;
	display: none;
}
.items-leading .leading {
	margin-bottom: 40px;
	margin-top: 30px;
}
.article-intro .pull-left.item-image {
	margin: 0 20px 20px 0;
	margin-top: 29px;
}
.article-intro img, .article-content img {
	display: block;
	max-width: 89%;
	height: auto;
}
.prod_cat {
	background: #fff;
	padding: 10px;
	width: 320px;
	border-radius: 5px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	float: left;
	margin-right: 30px;
	display: none;
	margin-bottom: 30px;
}
ul.layout2 .prod-row {
	float: left;
	width: auto;
	position: relative;
	margin-bottom: 10px;
	/* width: 200px;
	*/
	box-shadow: azure;
	box-shadow: 3px 3px 7px 0px #8888884d;
	/* margin-bottom: 11px;
	*/
	margin-right: 5px;
}
#t3-header.style2 .customphone {
	text-align: right;
	margin-right: 318px;
	margin-top: -44px;
}
@media (min-width: 0px) and (max-width: 991px) {
	#t3-header.style2 .customphone {
		text-align: right;
		margin-right: 318px;
		margin-top: -44px;
		display: none;
	}
}
#t3-header.style2 .block1-custom {
	float: right;
}
@media (min-width: 0px) and (max-width: 767px) {
	#t3-header.style2 .customphone span {
		display: block;
		font-weight: bold;
		font-size: 22px;
		color: #ECECEC;
		padding-top: 22px;
		margin-right: -55px;
		display: none;
	}
	#t3-header.style2 .customphone {
		display: block;
		font-weight: bold;
		font-size: 22px;
		color: #ECECEC;
		padding-top: 22px;
		margin-right: -55px;
		display: none;
	}
}
#productdetailsview .modal {
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	text-transform: uppercase;
	padding: 0;
	box-shadow: none;
	width: auto!important;
	float: none;
	z-index: 99;
	background: #E74C3C;
	color: #FFFFFF;
	font-weight: 700;
	padding-top: 2px !important;
	padding-bottom: 0px !important;
	border-radius: 0;
	border: none;
}
.catimage {
	width: 50%;
	/* padding-bottom: 40px;
	*/
	padding: 20px;
	float: right;
}
.sectiontableentry1 td {
	border: 1px solid #ecf0f1;
	padding: 0px !important;
}
.edocmandocumentsPU {
	margin-top: -20px;
	height: 100%;
}
.t3-sidebar .module-ct .nomargin {
	margin: 0px;
	padding: 0px;
}
.imagealign {
	width: 100%;
	height: 100%;
}
.owl-carousel .owl-item {
	float: left;
	/* width: 25% !important;
	*/
}
@media (max-width: 767px) and (min-width: 320px) {
	div.homeblog .moduleItemImage {
		width: 160px;
		margin: 0 0 10px 0;
	}
}
.homeblog ul li .blog-box .fleft {
	/* float: right;
	*/
	max-width: 55%;
}
.t3-sidebar .module-ct ul > li {
	border-top: none;
}
@media (max-width: 990px) and (min-width: 768px) {
	.blog-box .moduleItemImage {
		width: 180px;
		margin-bottom: 10px;
	}
}
a {
	color: #FF1800;
	font-size: 13px;
	font-weight: 500;
}
/* .t3-sidebar .module-ct ul > li a, .t3-sidebar ul.list > li a, .t3-sidebar ul.list li.parent li a, .t3-sidebar ul.list li.parent li.parent li a {
	color: #F9F9F9 ;
}
*/
.t3-sidebar .module-ct ul > li a:link ,.t3-sidebar .module-ct ul > li a:visited {
	color: #F9F9F9 !important ;
	display: contents;
}
.t3-sidebar .module-ct ul > li a:hover {
	color:#e74c3c !important;
}
.t3-sidebar .module-ct ul> li a.active:link, .t3-sidebar .module-ct ul> li a.active:visited, .t3-sidebar .module-ct ul >li a.active:hover{
	color:#e74c3c !important ;
}
.layout-top .sprocket-tabs-nav {
	padding: 0px !important;
	background: #f2f4f5;
	/* height: 49px;
	*/
}
.sprocket-tabs-nav {
	border-bottom: 1px solid #ddd;
	/* background: #f5f5f5;
	*/
}
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
	background-color: #fe0000;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	border-left: 0px;
	color: white;
	font-weight: 600;
	text-transform: uppercase;
}
.sprocket-tabs-nav .sprocket-tabs-icon {
	display: none;
}
.sprocket-tabs-panels > .sprocket-tabs-panel.active {
	position: static;
	opacity: 1;
	height: auto;
	width: 100%;
	visibility: visible;
	padding-top: 20px;
	padding-left: 24px;
	background: #fff;
	padding-bottom: 20px;
	margin-bottom: 80px;
}
a:hover {
	color: #292f38;
	outline: none;
}
.homeblog ul li .blog-box .fleft .moduleItemTitle {
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	font-weight: 500;
	color: #000000;
	border-bottom: 3px solid #FF0000;
}
.homeblog ul li .blog-box .fleft .moduleItemIntro {
	font-size: 16px;
	line-height: 21px;
	font-weight: 300;
	padding-top: 12px;
	color: #1b1b1b;
	font-weight: 400;
}
.homeblog .moduleItemImage {

	border: none;
	background: #FFF;
	border-radius: 6px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	padding: 10px;
	display: block;
	float: left;
	margin-right: 20px;
	width: 180px;
	height: 138px;
}
.nomargin {
	margin-bottom: 0px !important;
	background: #f9f9f9 !important;
}
div#n2-ss-2 iframe {
	left: -5px !important;
	width: 103% !important;
	height: 100% !important;
}
div.itemSocialSharing {
	padding: 8px 0;
	display: none;
}
div.itemAuthorLatest {
	margin-bottom: 16px;
	padding: 0;
	display: none;
}
#k2Container .itemNavigation {
	font-size: 14px;
	padding: 5px 0;
	margin: 0;
	border: none;
	display: none;
	margin-right: 5px;
	margin-bottom: 30px;
	background: none;
	border-bottom: 1px solid #e2e6e7;
	border-top: 1px solid #e2e6e7;
}
#k2Container .coments-box {
	border: none;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	padding: 20px;
	display: none;
}
div.itemContentFooter {
	display: block;
	text-align: right;
	display: none;
	padding: 4px;
	margin: 16px 0 4px 0;
	border-top: 1px solid #ddd;
	color: #999;
}
div.itemCommentsForm h3 {
	margin-bottom: 30px;
	padding: 0;
	display: none;
}
div.itemRatingBlock {
	float: none;
	padding: 0;
	font-size: 13px;
	border-top: 1px solid #ecf0f1;
	border-bottom: 1px solid #ecf0f1;
	padding-top: 5px;
	display: none;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
div.itemHeader {
	display: none;
}
.orderlistcontainer div.activeOrder {
	display: none;
}
.orderby-displaynumber {
	background: none;
	padding: 0;
	padding-top: 50px;
	margin: 0 0px 0 0px;
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
	border: none;
}
.page-header {
	padding-bottom: 9px;
	margin: 0 0 20px;
	border-bottom: 1px solid #eeeeee;
	display: none;
}
#edocman-categories .edocman-category, #edocman-documents .edocman-document {
	margin-bottom: 20px;
	margin-left: 15px;
	width: 48%;
}
.sprocket-tabs-nav > li {
	margin-bottom: 0px;
}
@media (max-width: 381px){
	.customhandtop-tel {
		display: none;
	}
}
@media (min-width: 768px){
	.customhandtop-tel {
		display: none;
	}
}
@media (min-width: 0px) and (max-width: 461px) {
	.cat_row {
		width: 160px;
		height: 240px;
	}
	.cat_row img {
		width: 100%;
		height: 140px;
	}
}
@media (min-width: 0px) and (max-width: 575px) {
	.sprocket-tabs-nav li .sprocket-tabs-inner {
		cursor: pointer;
		display: block;
		padding: 16px 15px;
		font-size: small;
		padding-left: 10px;
		line-height: 1em;
		background: #ECECEC;
		color: #000;
		font-weight: 600;
		text-transform: uppercase;
		padding-right: 10px;
		border-left: 1px solid #BFBFBF;
		font-size: 12px;
	}
}
@media (min-width: 0px) and (max-width: 500px) {
	.sprocket-tabs-nav li {
		float: none;
	}
}
.imagekasse {
	border: none;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	padding: 10px;
	display: block;
	float: left;
	margin-right: 20px;
	width: 240px;
}
#Customblock-blog {
	padding: 54px 0 20px 0;
}
/** Tablet (landscape) **/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.nomargin {
		margin-bottom: 0px !important;
		background: #f9f9f9 !important;
		display: none;
	}
}
@media (min-width: 0px) and (max-width: 500px) {
	.imagekasse {
		border: none;
		background: #fff;
		border-radius: 6px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		padding: 10px;
		display: block;
		float: none !important;
		margin-right: 20px;
		width: 100%;
		height: 100%;
		margin-left: 0px !important;
		margin-bottom: 14px;
	}
}
@media (min-width: 0px) and (max-width: 500px) {
	.sprocket-tabs-panels > .sprocket-tabs-panel.active {
		position: static;
		opacity: 1;
		height: auto;
		width: 100%;
		visibility: visible;
		padding-top: 20px;
		padding-left: 0px;
	}
}
@media (min-width: 0px) and (max-width: 460px) {
	div.homeblog ul li .blog-box .fleft {
		width: 45%;
		float: left;
		max-width: none;
		margin-left: 14px;
	}
}
.topbanner {
	width: 100%;
	padding-bottom: 40px;
}
.product-related-products{
	margin:20px 0;
}
.product-related-products ul.layout li{
	width:25%;
	float:left;
}
.product-related-products ul.layout .prod-row{
	width:auto;
}
.product-related-products ul.layout .product-box{
	height:250px;
}
.product-related-products ul.layout .product-box .browseImage a{
	min-height:inherit;
}
.product-related-products ul.layout .product-box .browseImage img{
	height:100px;
	width:100%;
}
@media (max-width: 500px) {
	.product-related-products ul.layout li{
		width:100%;
	}
	.product-related-products ul.layout .prod-row{
		width:100%;
		margin:10px auto;
	}
	.product-related-products ul.layout .product-box{
		max-width:100%;
	}
}
@media (max-width: 813px) and (min-width:501px) {
	.product-related-products ul.layout li{
		width:50%;
	}
	.product-related-products ul.layout .prod-row{
		width:100%;
	}
	.product-related-products ul.layout .product-box{
		margin:0 10px;
		width:auto;
	}
}
#k2Container .itemImageBlock {
	background: #fff;
	padding: 10px;
	border-radius: 6px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	display: none;
}
.rightimg {
	margin-top: -50px;
}
.lefttimg {
	width: 100%;
}
@media (max-width: 767px) {
	.rightimg {
		float: left;
		width: 110%;
		margin-top: -408px;
	}
}
@media (max-width: 375px) {
	.rightimg {
		float: left;
		width: 153%;
		margin-top: -490px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	/* .rightimg {
		float: right;
		width: 420px;
		margin-top: 10px;
		*/
	}
}
@media (min-width: 1024px) and (max-width: 1200px) {
	.rightimg {
		float: right;
		width: 420px;
		margin-top: 10px;
	}
}
@media (min-width: 1200px) and (max-width: 1450px) {
	.rightimg {
		float: right;
		width: 730px;
		margin-top: -30px;
	}
}
.lefttext {
	width: 100%;
	/* height: auto;
	*/
	/* margin: 0 auto;
	*/
	padding-top: 100px;
	/* padding-left: 185px;
	*/
	/* float: left;
	*/
}
@media (max-width: 375px){
	.snip1543 {
		width: 337px;
		margin-left: 5px;
	}
}
@media (min-width: 455px) and (max-width: 991px){
	.snip1543 {
		width: 47%;
		margin-left: 0px;
	}
}
@media (min-width: 991px) and (max-width: 1199px){
	.snip1543 {
		width: 31%;
		margin-left: 0px;
	}
}
@media (max-width: 768px){
	.lefttext {
		width: 100%;
		/* height: auto;
		*/
		margin: 0 auto;
		margin-top: 90px;
		/* padding-left: 35px;
		*/
		text-align: center;
		padding: 30px;
		font-size: 17px;
		z-index: 999999;
		position: inherit;
		background: #ffffffd1;
	}
}
@media (max-width: 375px){
	.lefttext {
		width: 100%;
		background: #000000d1;
		color: #c3c3c3;
		margin-top: 30px;
	}
	.lefttext h1{
		color: #fff;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.lefttext {
		width: 400px;
		/* height: auto;
		*/
		margin: 0 auto;
		padding-top: 40px;
		padding-left: 45px;
	}
}
@media (min-width: 1024px) and (max-width: 1200px) {
	.lefttext {
		width: 440px;
		/* height: auto;
		*/
		margin: 0 auto;
		padding-top: 70px;
		padding-left: 25px;
	}
}
@media (min-width: 1200px) and (max-width: 1450px) {
	.lefttext {
		width: 440px;
		/* height: auto;
		*/
		margin: 0 auto;
		padding-top: 110px;
		padding-left: 25px;
	}
}
.social-slider2 {
	background: #fff;
}
.fullwidth {
	width: 100%;
	background: #e4e4e4;
}
.fullwidth2-a {
	width: 100%;
	background: #e7e7e7;
}
.fullwidth2 {
	width: 100%;
	background-image: linear-gradient(#ffffff, #e6e6e6);
}
.fullwidth3 {
	padding-top: 50px;
	background-image: linear-gradient(#ffffff, #e4e4e4);
}
.fullwidth3-stobt {
	padding-top: 50px;
	background: #e4e4e4;
}
.fullwidth-svejst {
	padding-top: 50px;
	background-image: linear-gradient(#ffffff, #e4e4e4);
}
.timingbelth2 h2{
	/* margin: 0 auto;
	*/
	/* width: auto;
	*/
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 70px;
	/* border-bottom: 3px solid #fe0000;
	*/
	/* width: 522px;
	*/
	/* margin: 0 auto;
	*/
	/* padding-bottom: 41px;
	*/
	/* font-size: 11px !important;
	*/
	font-size: 21px;
}
.navigation_grid {
	margin-top: -25px;
}
#product_list ul.layout2 .product-box .Price {
	display: none;
}
.whiteframe {
	background: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 50px;
}
.whiteframe4 {
	background: #fff;
	padding-top: 70px;
	padding-bottom: 70px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	height: auto;
	box-shadow: 1px #fff;
	box-shadow: -1px 0px 20px 0px;
}
.tablet10 {
	margin: 0 auto;
}
.rsform-block-company-name1 input[type="text"] {
	width: 100%;
}
.rsform-block-company-address-line-2 input[type="text"] {
	width: 100%;
}
.rsform-block-company-address-line-1 input[type="text"] {
	width: 100%;
}
.rsform-block-zip-code input[type="text"] {
	width: 49%;
	float: left;
}
.rsform-block-city input[type="text"] {
	width: 49%;
	float: right;
	margin-top: -21px;
	margin-bottom: 21px;
}
.rsform-block-fullname input[type="text"] {
	width: 100%;
}
.rsform-block-email input[type="text"] {
	width: 100%;
}
.rsform-block-telephone input[type="text"] {
	width: 100%;
}
.product-field-type-X .product-fields-title {
	display: none;
}
.product-field-display .chzn-container {
	width: 100% !important;
}
.whyall {
	padding-top: 30px;
	/*background: url(/images/NK-Factory.jpg) no-repeat 0 #f9f9f9 !important;
	*/
	padding: 15px;
	margin-top: 20px;
}
.whyhead {
	padding-bottom: 14px;
	font-size: 18px;
	font-weight: 600;
	color: #292f38;
	width: 10;
	background: #ffffff;
	width: 378px;
	padding: 10px;
	margin-left: -15px;
	border-bottom: 1px solid #cacbcc;
	margin-bottom: 10px;
}
.bread22 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 50px;
}
.productdetails-view.layout2 .responsive-tabs__panel {
	/* border: 1px solid #cacbcc; */
	margin-top: -2px;
}
.bullet {
	background: #ffffff;
	width: 280px;
	padding: 10px;
	left: -7px;
	margin-left: -15px;
	margin-top: -10px;
}
.whyb {
	font-family: wf_segoe-ui_normal,Tahoma,Verdana,Arial,sans-serif;
	display: inherit;
	width: 220px;
	padding-left: 5px;
	font-size: 14px;
	/* font-weight: 600;	*/
	color: #1b1b1b;
	padding: 10px;
}
.fa-check:before {
	color: #e74c3c;
	font-size: 19px;
	font-weight: 600;
}
#bypv_cart input.checkout_button {
	background: #e74c3c !important;
	border-bottom: 2px solid #c0392b !important;
	font-weight: 300;
	padding: 0 30px;
	height: 40px;
	font-size: 14px;
	line-height: 38px;
	display: inline-block;
	border: none;
	border-radius: 4px;
	color: #fff;
	border-bottom: 2px solid #c0392b;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-kthtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	outline: none;
	cursor: pointer;
}
#bypv_cart input.checkout_button:hover {
	background: #34495e!important;
	border-bottom: 2px solid #2c3e50!important;
	color: #fff;
	text-decoration: none;
}
.cart_block_title {
	display: none;
}
.cart_block logout {
	display: none;
}
#bypv_cart label {
	float: none;
	display: inline;
	font-size: inherit;
	font-size: 14px;
	float: right;
	line-height: 15px;
	margin-right: 10px;
	font: 300 14px/21px Arial, Helvetica, sans-serif;
	font-family: wf_segoe-ui_normal,Tahoma,Verdana,Arial,sans-serif;
}
#bypv_cart table.summary_table tbody tr td.name div.text span.product_name a {
	font-size: 15px;
	font-weight: 600;
}
#bypv_cart table.summary_table tfoot tr.subtotal td.label {
	display: none;
}
#bypv_cart table.summary_table tfoot tr.total td.label {
	display: none;
}
#bypv_cart div.address_block table input {
	background: #e0e0e0 !important;
}
#bypv_cart div#bypv_cart_fields table textarea {
	background: #e0e0e0 !important;
	width: 75%;
	height: 82px;
	float: right;
}
.logo-img {
	height: 70px;
	width: auto;
}
#t3-header.style2 .serchline form input {
	background: #e4e4e4;
	border: 2px solid #E4E4E2;
	/* color: #696E6E;
	*/
	height: 40px;
	line-height: 40px;
	outline: medium none;
	resize: none;
	border-radius: 4px;
	padding: 0 10px;
	margin-top: 47px;
}
@media (max-width: 767px) {
	#t3-header.style2 .serchline form input {
		margin-top: -50px;
	}
}
.fa-search:before {
	color: #000000;
	padding: 7px;
	/* background: #fe0000;
	*/
	border-radius: 30px;
}
#t3-header.style2 .customphone {
	text-align: initial;
	margin-right: 0px;
	margin-top: 0px;
}
.fa-phone:before {
	font-size: 39px;
	color: #fe0000;
	font-weight: 600;
	padding-right: -1px;
	/* padding-bottom: 133px;
	*/
	float: left;
	margin-top: 17px;
	margin-left: -11px;
}
.telp {
	font-weight: 700;
	/* font-family: arial;
	*/
	display: inline;
	color: #555d7b;
	font-size: 24px;
	line-height: 2.5;
	font-family: sans-serif;
	/* margin-top: 21px;
	*/
}
.telp2 {
	font-weight: 700;
	/* font-family: arial;
	*/
	/* display: inline;
	*/
	color: #464646;
	font-size: 14px;
	line-height: 3;
	font-family: sans-serif;
	height: 0px;
	margin-top: -30px;
	margin-left: 41px;
}
.head-slogan {
	margin-top: 40px;
}
.head-tel {
	margin-top: 28px;
	/* margin-left: 30px;
	*/
	float: right;
}
.head-slogan img {
	max-width: 100%;
	text-align: left;
	float: left !important;
	display: inline-block;
	margin-left: -50px;
	margin-top: 7px;
}
.remo {
	display: none;
}
.t10open img {
	margin: 0px;
	z-index: -1;
}
.t10open-block {
	width: 34%;
	z-index: 999;
	position: absolute;
	top: 90px;
}
.t10open-head {
	z-index: 999;
}
.t10open-text {
	z-index: 999;
}
.HabaSYNC img {
	width: 100%;
	height: auto;
}
.fullwidth10 {
	padding-top: 100px;
	padding-bottom: 100px;
	background: #3e1a1a;
	margin-top: -100px;
	z-index: -1;
	color: #fff;
}
.fullwidth11 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.interactive {
	width: auto;
}
.icons-for-t10-open img {
	width: 80px;
	height: auto;
}
.t3-megamenu .t3-module ul li, .t3-megamenu .t3-module .nav li {
	list-style: unset;
}
@media (max-width: 767px) {
	.miniart i {
		display: inline-block;
		font-size: 24px;
		margin-bottom: 0px;
		margin-right: 10px;
		color: #1b1b1b;
		display: none;
	}
}
@media (min-width: 381px) and (max-width: 767px) {
	.customhandtop-tel {
		margin: 0 auto;
	}
	.telp {
		font-weight: 700;
		/* font-family: arial;
		*/
		display: inline;
		color: #fff;
		font-size: 20px;
		line-height: 2.5;
		font-family: sans-serif;
		/* margin-top: 21px;
		*/
	}
	.fa-phone:before {
		font-size: 31px;
		color: #fe0000;
		font-weight: 600;
		padding-right: -1px;
		/* padding-bottom: 133px;
		*/
		float: left;
		margin-top: 13px;
		margin-left: -11px;
	}
}
.icons-for-t10-open {
	text-align: center;
}
.webui-popover-title {
	display: none;
}
.webui-popover {
	max-width: 300px;
}
.icons-for-t10-open p {
	margin-left: -10px;
	padding: 11px;
	font-weight: 600;
	/* color: #1b1b1b;
	*/
}
.icons-for-t10-open h3 {
	color: #000000;
	margin-bottom: 50px;
	padding-top: 50px;
	padding-bottom: 0px;
	float: l;
	/* border-bottom: 3px solid #1b1b1b;
	*/
	/* width: 50%;
	*/
	float: l;
	display: inline-block;
}
.social-slider3 {
	display: none;
}
.full-width13 {
	background: #fff;
	padding-top: 0px;
	padding-bottom: 100px;
	background: #e4e4e4;
	background-image: linear-gradient(#cecece, #e4e4e4)
}
.icons-for-t10-open .col-sm-2 {
	width: 16.66666667%;
	border-right: 1px solid #bdbdbd;
	height: 130px;
}
.nk-break-light img {
	width: 100px;
	margin: 0 auto;
	float: inherit;
	text-align: center;
	display: block;
}
.nk-break-background {
	background: url(/images/nk-break-light.png) no-repeat #52303000;
	height: 136px;
	margin: 0 auto;
	display: table;
	width: 110px;
}
.nk-break-background2 {
	background: url(/images/nk-break-org.png) no-repeat #52303000;
	height: 136px;
	margin: 0 auto;
	display: table;
	width: 110px;
}
.nk-break-background3 {
	background: url(/images/nk-break-org.png) no-repeat #52303000;
	height: 136px;
	margin: 0 auto;
	display: table;
	width: 110px;
}
.nk-break-background img {
	width: 10px;
}
@media only screen and (min-width: 768px) {
	.navbar-header{
		display:none;
	}
}
@media only screen and (min-width: 320px) and (max-width:767px){
	.boxed .top-block.fix nav#t3-mainnav {
		position: fixed !important;
	}
}
.fullwidth10 h2 {
	color: #fff;
}
.HabaSYNC {
	padding-top: 20px;
}
.t10open-header-img img {
	width: 130%;
	z-index: 999;
	margin-bottom: -100px;
}
@media only screen and (max-width: 1200px) {
	.t10open-header-img img {
		width: 210%;
		margin-left: -750px;
		margin-bottom: -30px;
	}
}
@media only screen and (max-width: 996px) {
	.t10open-header-img img {
		width: 390%;
		margin-left: -1300px;
		margin-bottom: -30px;
	}
}
@media only screen and (max-width: 767px) {
	.t10open-header-img img {
		width: 480%;
		margin-left: -970px;
		position: initial;
	}
	.t10open-block {
		width: 45%;
		z-index: 999;
		position: absolute;
		top: 90px;
	}
}
.fullwidth12 {
	padding-top: 100px;
	/* padding-bottom: 100px;
	*/
}
.fullwidth20 {
	padding-top: 100px;
	padding-bottom: 100px;
	background: #3e1a1a;
	color: #b7b7b7;
}
@media only screen and (max-width: 480px) {
	.t10open-header-img img {
		width: 530%;
		margin-left: -880px;
	}
	.t10open-block {
		width: 100%;
		z-index: 999;
		position: absolute;
		top: 60px;
		padding: 20px;
		background: #ffffff;
		left: 0px;
		/* color: #fff;
		*/
	}
	.t10open-head h1 {
		z-index: 999;
		font-size: 29px;
	}
	.fullwidth20 {
		padding-top: 100px;
		padding-bottom: 100px;
		background: #3e1a1a;
		color: #b7b7b7;
	}
	.jai-map-container {
		margin-top: 50px;
	}
}
#product_list.grid{
	display:block;
}
#t3-mainnav .dropdown-menu {
	/* margin-top: 0px;
	*/
	width: 1174px !important;
	/* float: left;
	*/
	/* margin: 0 auto;
	*/
	margin-left: -323px;
	/* padding-left: 280px;
	*/
	/* padding-right: 280px;
	*/
	margin-top: 28px;
	border-top: none !important;
	border-radius: 0px;
	border-left: none;
	border-right: none;
	box-shadow: none;
}
.t3-megamenu .row + .row {
	padding-top: 10px;
	border-top: none;
}
#t3-mainnav .dropdown-menu:before {
	display: none;
}
#t3-mainnav {
	box-shadow: none;
}
div#cart_list .fright .wrap-cart {
	display: none;
}
div#cart_list .total3 {
	display: none;
}
#cart_list .tot4 {
	display: none;
}
@media (max-width: 767px) and (min-width: 320px) {
	.top-block #t3-mainnav {
		min-height: 54px!important;
	}
}
.leftimg {
	margin-top: -50px;
	margin-bottom: -100px;
	margin-left: -140px;
	height: auto;
	width: 190%;
}
.leftimg-svejst {
	margin-top: -50px;
	/* margin-bottom: -100px;
	*/
	margin-left: -140px;
	/* height: auto;
	*/
	width: 130%;
	height: auto;
}
.righttext-endloos {
	padding-top: 0px;
	padding-left: 0px;
	/* margin-left: -100px;
	*/
	width: 100%;
}
.whiteframe2 {
	margin-bottom: 100px;
	box-shadow: 3px 7px 13px 2px #c7c7c7;
	/* box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
	*/
	width: 100%;
	height: auto;
}
.whiteframe3 {
	margin-top: -1px;
	box-shadow: 4px 4px 11px 4px #bfbfbf;
	width: 100%;
	height: auto;
}
.center-text {
	text-align: justify;
	padding-bottom: 140px;
	margin-top: -70px;
}
.fullwidth4 .jmoddiv .jmodinside {
	margin-bottom: -50px;
}
.t3-sidebar ul.list > li.parent li.parent li.active {
	color: #fff;
}
.t3-sidebar ul.list > li.parent {
	color: #fff;
}
.headoffice {
	width: 100%;
}
.headoffice2 {
	width: 100%;
}
.headoffice img {
	width: 100%;
	opacity: 0.45;
}
.headoffice2 img {
	width: 110%;
	opacity: 0.45;
	margin-bottom: -45px;
}
.headofficeblack {
	/* font-family: 'Raleway', Arial, sans-serif;
	*/
	position: relative;
	display: inline-block;
	/* margin: 10px;
	*/
	/* min-width: 220px;
	*/
	/* min-height: 207px;
	*/
	/* max-width: 357px;
	*/
	/* max-height: 310px;
	*/
	width: 100%;
	overflow: hidden;
	/* text-align: center;
	*/
	background: #000000;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.requestprice {
	text-align: center;
	top: 190px;
	position: inherit;
	color: #fff;
	font-size: 48px;
	font-weight: 600;
}
.requestprice2 {
	text-align: left;
	top: -570px;
	position: inherit;
	color: #fff;
	font-size: 28px;
	font-weight: 600;
	background: #fe0000;
	padding: 21px;
}
.rsform-submit-button {
	font-weight: 300;
	padding: 0 30px;
	height: 40px;
	font-size: 14px;
	background: #fe0000;
	line-height: 38px;
	display: inline-block !important;
	border: none;
	border-radius: 4px;
	color: #fff;
	border-bottom: 2px solid #c0392b;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-kthtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	outline: none;
	cursor: pointer;
	margin: 0 auto;
	display: -webkit-box;
}
.uk-width-12-12 {
	background: #dadadaeb;
	padding: 20px;
	margin-top: -5px;
}
.jai-map-container {
	display: inline-block;
	max-width: 160%;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.gallery-contact img {
	width: 250%;
	padding-top: 75px;
	margin: 0 auto;
	text-align: center;
	margin-left: 12px;
	padding-right: 63px;
}
figure.snip1091:hover figcaption {
	-webkit-transform: rotate(-45deg) translateY(-50%) scale(0.9);
	transform: rotate(-45deg) translateY(-50%) scale(0.9);
	background: #ffffffa6;
}
figure.snip1091 figcaption h2 span {
	font-weight: 800;
	transition: none;
}
figure.snip1091:hover figcaption:before, figure.snip1091.hover figcaption:before, figure.snip1091:hover figcaption:after, figure.snip1091.hover figcaption:after {
	width: 100%;
}
figure.snip1091 figcaption h2 {
	font-size: 26px;
}
.rsform-reset-button {
	font-weight: 300;
	padding: 0 30px;
	height: 40px;
	font-size: 14px;
	background: #34495e;
	line-height: 38px;
	display: inline-block !important;
	border: none;
	border-radius: 4px;
	color: #fff;
	border-bottom: 2px solid #2c3e50;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-kthtml-transition: all 0.3s linear;
	transition: all 0.3s linear;
	outline: none;
	cursor: pointer;
	margin: 0 auto;
	display: -webkit-box;
}
.rsform-reset-button:hover {
	background: #fe0000;
	border-bottom: 2px solid #c0392b;
}
.rsform-submit-button:hover {
	background: #34495e!important;
	border-bottom: 2px solid #2c3e50!important;
	color: #fff;
	text-decoration: none;
}
.contact-guy {
	margin-top: -689px;
	opacity: 1 !important;
}
.theform {
	margin-top: -580px;
}
.t3-sidebar li.hover a {
	color: #f00 !important;
}
.themenu a:active {
	background: #fe0000;
}
.themenu a {
	background: #000000;
	border-bottom: 1px solid #e4e4e4;
	color: #ffffff;
}
.themenu a:focused {
	background: #fe0000;
}
.themenu a:hover {
	background-color: #fe0000 !important;
}
.themenu {
	margin-top: 10px;
}
.fullwidth22 {
	display: flex;
}
.lefttext2 {
	width: 90%;
	margin: 0 auto;
	padding-top: 100px;
	/* padding-left: 285px;
	*/
}
.fullwidth44 {
	background: #fff;
	display: flex;
}
.rightimg3 {
	margin-bottom: 0px;
	/* z-index: 99999;
	*/
	width: 180%;
	margin-left: -30px;
}
.rightimg2 {
	/* float: right;
	*/
	/* width: 980px;
	*/
	/* margin-top: 0px;
	*/
	margin-bottom: -60px;
	z-index: 99999;
}
.rightimg4 {
	float: right;
	/* width: 100%;
	*/
	margin-top: -50px;
	padding: 0px;
}
.fullwidth5 {
	background: #fff;
	padding-top:80px;
	padding-bottom: 80px;
	z-index: -1;
}
.rightimg5 {
	/* float: right;
	*/
	width: 401px;
	margin-top: 0px;
	margin: 0 auto;
	display: block;
	z-index: -1;
}
.textright2 {
	margin-top: 0px;
	margin-left: 70px;
}
.textright2 img{
	box-shadow: 5px 7px 20px 0px;
}
.textright3 {
	margin-top: 0px;
	margin-left: 70px;
}
.fullwidth6 {
	background: #1b1b1b;
	padding-top: 100px;
	padding-bottom: 100px;
}
.box:hover {
	background: transparent;
	opacity: 1;
}
.box > img {
	width: auto;
	height: 215px;
	opacity: 0.5;
	object-fit: cover;
}
.box:hover > img {
	opacity: 1;
}
.box::after:hover {
	border: solid 4px black;
}
.button, .addtocart-button, .addtocart-button, .vm-button-correct, .k2user .button {
	background: #fe0000 !important;
	border-bottom: 2px solid #fe0000 !important;
}
.box {
	width: auto;
	/* width: 400px;
	*/
	background: #1b1b1b;
	margin: 0 auto;
	/* padding: 16px;
	*/
	position: relative;
	text-align: center;
}
.box::after {
	border: none;
}
.box .text {
	color: #1b1b1b;
}
.themenu li:active {
	color: #fff;
}
.fullwidth21 {
	padding-top: 50px;
	padding-bottom: 100px;
	background: #fff;
}
.module-ct li.active a:link{
	color:#fff;
}
.themenu li.active a:link,.themenu li.active a:hover,.themenu li.active a:visited{
	color:#e74c3c;
}
.icon-arrow-down:before {
	content: "\e3b2";
	font-size: 8px;
	display: table;
	margin-bottom: 2px;
}
.breco-head-table {
	border-collapse: collapse;
	width: 100%;
	max-width: 100%;
	margin-bottom: 1rem;
	background-color: transparent;
	text-align: center;
}
.breco-head-table table tr th {
	color: #fff;
	background-color: #404040;
	border: 1px solid;
	font-size: 14px;
	padding: 7px;
	text-align: center;
	vertical-align: inherit;
	font-size: 11px;
	/* width: 100%;
	*/
}
.breco-head-table td tr td {
	border-top: 1px solid #dddddd;
	padding: 10px;
	text-align: center;
}
.breco-head-table td {
	text-align: center;
}
.breco-head-table table {
	background-color: transparent;
	width: 100%;
}
.breco-head100 {
	width: 100%;
}
.breco-head1 {
	padding: 10px;
	background: #fe0000;
	color: #fff;
	font-weight: bold;
	font-size: 21px;
	text-align: center;
}
.breco-head2 {
	padding: 10px;
	background: #dedede;
	color: #404040;
	font-weight: bold;
	font-size: 21px;
	text-align: center;
}
.breco-head100 h2 {
	font-size: 22px;
}
.breco-head100 h3 {
	font-size: 22px;
}
.menu-cart{
	float: right;
	padding: 0;
}
div.mod-cart{
	float:right;
}
@media (max-width: 991px) {
	.menu-cart{
		background-size:200px ;
	}
	#t3-mainnav.style2 .navbar-nav > li > a{
		padding:15px 10px;
	}
	#vmCartModule {
		margin: 0;
		background: none;
		padding:10px 0;
		margin-top: -10px;
	}
	#t3-mainnav.style2 .mod-cart{
		margin: 0;
	}
}
@media (max-width: 800px) {
	#t3-mainnav.style2 .navbar-nav > li > a{
		padding:15px 7px;
	}
	.menu-cart{
		background-size:200px ;
	}
	#vmCartModule{
		padding:10px 0;
	}
	#t3-mainnav.style2 .mod-cart{
		margin:0;
	}
}
@media (max-width: 991px) {
	.spec159h3 {
		width: 171px !important;
	}
}
@media (max-width: 736px) {
	.fa-checknew ul{
		padding-left: 0px;
	}
	.fullwidthT10 .nav {
		margin-bottom: 40px;
	}
	.tabelsubtext {
		margin-bottom: 0px;
	}
	.trapez {
		display: none;
	}
	.interactive {
		display: flex;
		width: auto;
	}
	.t10titlesub {
		width: 100% !important;
	}
	.linktilspec img {
		height: auto !important;
	}
	.spec159box {
		height: 250px !important;
	}
	.spec159h3 {
		width: 100% !important;
	}
	.t10title {
		line-height: 1em;
	}
}
figure.snip1091 img {
	height: 210px;
}
.fullwidthT10 {
	width: 100%;
	background-image: linear-gradient(#ffffff, #e6e6e6);
	padding-top: 85px;
	padding-bottom: 100px;
}
.fa-check:before {
	content: "\f00c";
	margin-right: 10px;
	font-size: 25px;
}
.fa-checknew .fa {
	display: flex;
}
.normal-text {
	font-family: "Ebrima",sans-serif !important;
	padding: 5px;
}
.hvid-baggrund {
	background: #fff;
	/* padding: 15px;
	*/
	/* box-shadow: 10px 10px;
	*/
	/* box-shadow: -1px 0px 20px 0px;
	*/
	margin-bottom: 25px;
}
.tabeltext50 {
	padding-top: 0px;
	padding-bottom: 80px;
	color: #040404;
}
.table45 {
	border: 1px solid;
	width: 100%;
	background: #fff;
}
.table45 tr td {
	border: 1px solid;
	padding-left: 10px;
	padding-right: 10px;
}
.tabelsubtext {
	font-size: 11px;
	margin-bottom: 80px;
}
.fullwidth46a {
	padding-top: 80px;
}
.fullwidth46 {
	margin-bottom: 0px;
	/* margin-top: 50px;
	*/
	background: #e4e4e4;
	/* padding-bottom: 0px;
	*/
}
.f96 {
	padding-top: 50px;
	padding-bottom: 80px;
}
.fu73 {
	/* margin-top: 50px;
	*/
	padding-top: 50px;
	padding-bottom: 10px;
}
.contact-guy2 {
	margin-top: -689px;
	opacity: 1 !important;
}
.fullwidth39 {
	padding-top: 100px;
	padding-bottom: 150px;
	/* margin-bottom: 0px;
	*/
	background-image: linear-gradient(#ffffff, #e6e6e6);
}
.snip1549 {
	max-width: 357px !important;
	display: inline-flex !important;
	height: 150px;
	min-width: 100px;
	box-shadow: 1px 5px 20px 8px #bdbdbd;
	background-color: #fff;
	color: #ffffff;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	margin: 10px;
	max-width: 315px;
	min-width: 259px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 100%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	display: inline-flex;
}
.spec159 {
	margin: 0 auto;
	text-align: center;
	/* padding-bottom: 81px;
	*/
	height: 120px;
}
.spec159h3 {
	margin: 0 auto;
	text-align: center;
	border-bottom: 3px solid #fe0000;
	width: 251px;
	margin-bottom: 9px;
}
.spec159box {
	background: #323a45;
	padding-top: 5px;
	margin-bottom: 50px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	height: 200px;
}
.linktilspec {
	margin: 0 auto;
	background: #1b1b1b;
	z-index: 999999;
	color: #1b1b1b;
	box-shadow: 6px 5px 16px 0px #c1c1c1;
}
#Customblock-blog2 {
	padding: 0px 0 20px 0;
}
.spec159h3 h3 {
	width: 100%;
	font-size: 18px;
	text-transform: uppercase;
	color: #fff;
}
.linktilspec p {
	color: #efefef;
}
.linktilspec a:hover {
	text-decoration: blink;
}
.linktilspec:hover {
	opacity: 0.5;
	color: #1b1b1b;
}
.linktilspec img {
	width: 100%;
}
.figure.snip1091 * {
	transition: all 0.35s cubic-bezier(0.81, 1.15, 0, 1.18);
}
.list ul.layout .product-box a {
	text-align: center;
}
.addtocart-bar2 {
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
}
.afstandbund {
	margin-bottom: 100px;
}
ul.layout .prod-row {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	margin-bottom: 30px;
	width: 210px;
	/* margin: 0 auto;
	*/
}
ul.layout .product-box .browseImage a {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 160px;
	max-height: 220px;
	display: inline-block;
	text-align: center;
}
ul.layout .product-box .browseImage img {
	width: auto;
	height: auto;
	max-width: 150px;
	max-height: 190px;
	vertical-align: middle;
	line-height: 100%;
}
#product_list .PricebasePriceWithTax, #product_list .PricesalesPrice {
	/* display: inline-block!important;
	*/
	padding-right: 0;
	display: none !important;
}
#product_list.list ul.layout .product-box .Title a {
	font-size: 18px;
	font-weight: 500;
	text-align: left;
	height: 20px;
	min-height: 24px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}
#product_list.list ul.layout2 .product-box .Title {
	text-align: left;
	height: 60px !em;
	min-height: 10px;
	padding: 7px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 11px;
}
.t10open-billede img {
	width: 180%;
	margin-bottom: -61px;
	z-index: 9999;
}
.fullwidth-z {
	z-index: -1;
}
.t10open-block-new {
	width: 80%;
	margin-top: 120px;
}
.new-request {
	background: url(/images/nk-headoffice.jpg) no-repeat fixed 50% 0 #f9f9f9;
	background-position: 100% 6px;
	height: 750px;
	background-size: 100%;
}
.dark-overlay {
	min-height: 100%;
	background: url(/images/nk-headoffice.jpg) rgba(0, 0, 0, 0.56);
	background-size: cover;
	background-blend-mode: multiply;
	height: 480px;
	border-bottom: 50px solid #323a45;
	margin-bottom: 100px;
}
.dark-overlay-dk {
	min-height: 100%;
	background: url(/images/nk-headoffice.jpg) rgba(0, 0, 0, 0.56);
	background-size: cover;
	background-blend-mode: multiply;
	height: 720px;
	margin-bottom: 100px;
}
.fullwidth15 {
	height: 570px;
}
.contact-guy3 {
	margin-top: -60px;
	opacity: 1 !important;
	width: 100%;
	height: auto;
}
.contact-guy4 {
	display: none;
}
.theform3 {
	/* background: #dadadaeb;
	*/
	/* padding: 20px;
	*/
	margin-top: -75px;
	/* height: 500px;
	*/
	width: 600px;
	margin: 0 auto;
}
.contact-header {
    font-size: 51px;
    color: #fff;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 30px;
    text-transform: uppercase;
    line-height: 1;
}

.contact-header2 {
	font-size: 51px;
	color: #1b1b1b;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 30px;
	text-transform: uppercase;
	line-height: 1;
}
.contact-subtext {
	text-align: center;
	color: #cacaca;
	width: 50%;
	margin: 0 auto;
	font-size: 16px;
	padding-top: 21px;
	padding-bottom: 80px;
}
.devider {
	border-top: 4px solid #fe0000;
	width: 79px;
	margin: 0 auto;
}
.jai-map-container img {
	max-width: 100%;
	height: auto;
}
.dark-overlay-contact .jai-map-container img {
	max-width: 100%;
	max-width: 680px;
	margin: 0 auto;
	display: block;
}
.breco2 .snip1091 {
	margin: -10px;
	margin-bottom: 11px;
}
.breco2 .snip1091 img {
	width: 100%;
	height: auto;
	margin-top: 0px;
}
.breco2 figure.snip1091 {
	min-width: unset;
	min-height: unset;
	max-width: unset;
	max-height: unset;
	width: unset;
}
.breco2 figure.snip1091 figcaption h2 {
	font-size: 20px;
}
.breco .snip1091 {
	margin: -11px;
	margin-bottom: 11px;
}
.breco .snip1091 img {
	width: 100%;
	height: auto;
}
.breco figure.snip1091 {
	min-width: unset;
	min-height: unset;
	max-width: unset;
	max-height: unset;
	width: unset;
}
@media (max-width: 1199px) and (min-width: 320px) {
	.box-style .prod_desc img {
		max-width: 100%;
		height: auto;
		width: auto;
	}
}
.t3-sidebar ul.list > li.active>a {
	color: #fe0000 !important;
}
.t3-sidebar ul.list > li.parent li.parent li.active>a {
	color: #fe0000 !important;
}
.t3-sidebar ul.list > li.parent li.active>a {
	color: #fe0000 !important;
}
.breco figure.snip1091 figcaption h2 {
	font-size: 20px;
}
.homeblog ul li .blog-box .moduleItemReadMore {
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 800;
}
.references-fp {
	width: 100%;
	margin-bottom: -20px;
}
.dark-overlay-contact .jai-map-container {
	width: auto;
}
.map-width {
	padding-left: 17%;
	padding-right: 20%;
}
.dark-overlay-contact {
	/* min-height: 100%;
	*/
	background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), -webkit-linear-gradient(rgba(29, 38, 113, 0.8), rgba(195, 55, 100, 0.8)), url(/images/normal-day-at-nk-technics.png);
	background-size: cover;
	background-blend-mode: multiply;
	/* border-bottom: 50px solid #323a45;
	*/
	margin-bottom: 0px;
	height: 1080px;
	border-bottom: 1px solid #fff;
}

.light-overlay-contact-de {
	background-image: linear-gradient(to bottom,rgb(255, 255, 255),rgba(255, 255, 255, 0.72)),url(/images/NK-Technics-head-office.jpg);
	background-size: cover;
	margin-bottom: 0px;
	height: 1000px;
	margin-top: -40px;
}
.light-overlay-contact {
	background-image: linear-gradient(to bottom,rgb(255, 255, 255),rgba(255, 255, 255, 0.72)),url(/images/NK-Technics-head-office.jpg);
	background-size: cover;
	margin-bottom: 0px;
	height: 880px;
	margin-top: -40px;
}
.light-overlay-contact2 {
    background-image: linear-gradient(to bottom, rgb(110 0 0 / 9%), rgb(0 0 0)), url(/images/contact-us-today.jpg);
    /* background: url(/images/contact-us-today.jpg) rgba(0, 0, 0, 0.85); */
    background-size: cover;
    /* border-bottom: 50px solid #323a45; */
    margin: 0px;
    padding: 10px;
    /* border-bottom: 1px solid #fff; */
	height: 400px;
}
.convertforms.cf-success .cf-response {
	background-color: #424242;
}
.girl-image {
	padding-top: 0px;
	padding-bottom: 0%;
	margin-top: -17px;
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: -60px;
	/* margin-top: -10px;
	*/
}
.smaller {
	width: 50%;
	height: auto;
}
/*@media (min-width: 768px) {
	.t3-sl {
		padding-bottom: 50px;
		padding-top: 0px;
		background-image: linear-gradient(white, #f5f5f5);
		width: 100%;
		padding-left: 20%;
		padding-right: 20%;
	}
}
*/
.contact-subtext2 {
	text-align: left;
	color: #e2e2e2;
	/* width: 50%;
	*/
	/* margin: 0 auto;
	*/
	font-size: 16px;
	padding-top: 25px;
}
.contact-subtext3 {
	text-align: center;
	color: #000000;
	width: 50%;
	margin: 0 auto;
	font-size: 16px;
	padding-top: 21px;
	padding-bottom: 80px;
}
.go-to-contact {
	backgrund: #1b1b1b;
}
.devider2 {
	border-top: 4px solid #fe0000;
	width: 79px;
	/* margin: 0 auto;
	*/
}
contact-subtext3 {
	text-align: center;
	color: #1b1b1b;
	width: 50%;
	margin: 0 auto;
	font-size: 16px;
	padding-top: 21px;
	padding-bottom: 0px;
}

.requestprice5 {
	text-align: left;
	position: inherit;
	color: #fff;
	font-size: 28px;
	width: 602px;
	margin: 0 auto;
	font-weight: 600;
	background: #323a45;
	padding: 21px;
	margin-top: 80px;
	margin-bottom: -65px;
	border-radius: 20px 20px 0px 0px;
	text-align: center;
}
.requestprice4 {
	text-align: left;
	position: inherit;
	color: #fff;
	font-size: 28px;
	font-weight: 600;
	background: #323a45;
	padding: 21px;
	margin-top: -40px;
	border-radius: 20px 20px 0px 0px;
	text-align: center;
}
.requestprice3 {
	text-align: left;
	position: inherit;
	color: #fff;
	font-size: 28px;
	font-weight: 600;
	background: #323a45;
	padding: 21px;
	margin-top: -40px;
	border-radius: 20px 20px 0px 0px;
	text-align: center;
}
.theform2 {
	/* background: #dadadaeb;
	*/
	/* padding: 20px;
	*/
	margin-top: -75px;
	/* height: 500px;
	*/
}
.contact-remove {
	display: none;
}
.map-width .uk-width-12-12 {
	background: #292f38;
	padding: 20px;
	margin-top: 65px;
	text-align: center;
	width: 481px;
	margin: 0 auto;
	border-radius: 15px;
	margin-top: 40px;
}
.uk-width-12-12 {
	background: #ffffff;
	padding: 20px;
	margin-top: 65px;
	text-align: center;
}
.rulle-head {
	text-align: center;
	line-height: 0.5em;
	padding-bottom: 30px;
}
.rulle-head2 {
	text-align: center;
	font-size: 35px;
	font-weight: 700;
	color: #fff;
	padding-bottom: 20px;
}
.section .title {
	background: none;
}
.section .left .content, .section .middle .content, .section .right .content {
	color: #1b1b1b;
}
.section.animate .left {
	background: none;
}
.widesection1 .section {
	background: #fdfdfd;
}
.widesection2 .section {
	background-image: linear-gradient(#989898, #e4e4e4);
}
.widesection2 {
	background-image: linear-gradient(#989898, #e4e4e4);
}
.fullwidthpin {
	width: 100%;
	background: #e4e4e4;
	background-image: linear-gradient(#ffffff, #e6e6e6);
}
.widesection1 {
	background: #fdfdfd;
}
.t10title {
	text-align: center;
	text-transform: uppercase;
	color: #000000;
	font-size: 29px;
	font-weight: 600;
}
.t10title2 {
	text-align: left;
	text-transform: uppercase;
	color: #000000;
	font-size: 29px;
	font-weight: 600;
}
.t10titlesub {
	text-align: center;
	width: 50%;
	margin: 0 auto;
	font-size: 16px;
	margin-bottom: 50px;
	color: #3e3e3e;
	margin-top: 20px;
}
.t10titlesub2 {
	text-align: left;
	width: 100%;
	/* margin: 0 auto;
	*/
	font-size: 16px;
	margin-bottom: 90px;
	/* padding-bottom: 20px;
	*/
	color: #3e3e3e;
	margin-top: 10px;
}
.venstre-border {
	border-left: 5px solid #fe0000;
	padding-left: 20px;
}
.fullwidth-white {
	width: 100%;
	background-image: linear-gradient(#cecece, #e4e4e4);
}
.smallimage {
	width: 100%;
	box-shadow: 1px 2px 5px 0px;
	margin-top: 25px;
	height: auto;
}
.fullwidth-flextop {
	margin-top: 85px;
}
.fullwidth-flex {
	padding-top: 80px;
	padding-bottom: 80px;
	background-image: linear-gradient(#cecece, #e4e4e4);
}
.textright-flex3 {
	margin-top: 0px;
}
.fullwidth-flex2 {
	padding-top: 80px;
	padding-bottom: 80px;
	background: #fff;
}
.textstobt {
	width: 70%;
	margin-top: 100px;
}
.rightimg-stobt {
	width: 120%;
}
.fullwidth-stobt {
	width: 100%;
	padding-top: 100px;
	padding-bottom: 100px;
}
.rightimg-stobt2 {
	width: 100%;
	box-shadow: 6px 5px 20px 0px;
	height: auto;
}
.whiteframe5 {
	height: auto;
	width: 100%;
	box-shadow: 5px 7px 10px 0px #0000008c;
}
.fullwidth4-svejst {
	padding-top: 100px;
	padding-bottom: 100px;
	background: #650000;
	color: #fff;
}
/* **********TRIANGLE PROJECT START (CONTACT PAGE) ************/
#triangle-box-contact {
	flex: 1;
	position: relative;
}
#triangle-left-contact {
	background-image: linear-gradient(to left top, #ececec 0%, #ececec 50%, transparent 50%);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}
#container-left-contact {
	height: 100px;
	display: flex;
	background-color: transparent;
	/* margin-right: -20px;
	*/
	margin-right: -15px;
	margin-left: -15px;
	margin-top: 100px;
}
#container-left-contact-t10 {
	height: 100px;
	display: flex;
	background-color: transparent;
	/* margin-right: -20px;
	*/
	margin-right: -15px;
	margin-left: -15px;
	margin-top: 170px;
}
#container-right-contact-t10 {
	height: 100px;
	display: flex;
	background-color: transparent;
	margin-right: -15px;
	margin-left: -15px;
	margin-top: 170px;
}
#triangle-right-contact {
	background-image: linear-gradient(to right top, #ececec 0%, #ececec 50%, transparent 50%);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
}
#container-right-contact {
	height: 100px;
	display: flex;
	background-color: transparent;
	margin-right: -15px;
	margin-left: -15px;
	margin-top: 100px;
	display: none;
}
#t3-footer .module-title {
	font-size: 16px;
	color: #ffffff;
	text-transform: capitalize;
	padding: 0;
	padding-bottom: 10px;
}
.contact-back .uk-width-12-12 {
	background: #dadadaeb;
}
.requestprice4 {
	text-align: left;
	/* position: inherit;
	*/
	color: #101010;
	text-transform: uppercase;
	/* font-size: 28px;
	*/
	/* font-weight: 600;
	*/
	background: transparent;
	/* padding: 21px;
	*/
	/* margin-top: -40px;
	*/
	/* border-radius: 20px 20px 0px 0px;
	*/
	text-align: center;
	margin-bottom: -60px;
}
.contact-form2 {
	background: #ffffff;
	padding: 20px;
	margin-top: 65px;
	text-align: center;
	width: 510px;
	margin: 0 auto;
}
.fullwidth-contact-contact {
	height: 100%;
}
/* use this:<div class="col-sm-6"><div id='container-left-contact'><div id="triangle-box-contact"><div id="triangle-left-contact"></div></div></div></div><div class="col-sm-6"><div id='container-right-contact'><div id="triangle-box-contact"><div id="triangle-right-contact"></div></div></div></div>/* **********TRIANGLE PROJECT END************/
/* **********TRIANGLE PROJECT START END (CONTACT PAGE) ************/
/* **********TRIANGLE PROJECT START************/
#triangle-box {
	flex: 1;
	position: relative;
}
#triangle-left {
	background-image: linear-gradient(to left top, #fdfdfd 0%, #fdfdfd 50%, transparent 50%);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#container-left {
	height: 100px;
	display: flex;
	background-color: rgb(228, 228, 228);
	/* margin-right: -20px;
	*/
	margin-right: -15px;
	margin-left: -15px;
}
#triangle-right {
	background-image: linear-gradient(to right top, #fdfdfd 0%, #fdfdfd 50%, transparent 50%);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#container-right {
	height: 100px;
	display: flex;
	background-color: rgb(228, 228, 228);
	margin-right: -15px;
	margin-left: -15px;
}
.fullwidth-contact {
	height: 100%;
}
.trapez-spacer-100 {
	width: 100%;
}
/* use this:<div class="col-sm-6"><div id='container-left'><div id="triangle-box"><div id="triangle-left"></div></div></div></div><div class="col-sm-6"><div id='container-right'><div id="triangle-box"><div id="triangle-right"></div></div></div></div>/* **********TRIANGLE PROJECT END************/
/* **********TRAPEZ PROJECT START************/
#t3-footer aside.t3footnav {
	background: #292f38;
}
.trapezoid {
	border-top: 70px solid #e4e4e4;
	border-left: 45px solid transparent;
	border-right: 45px solid transparent;
	height: 0;
	width: 180%;
	display: table-caption;
}
.trapez-spacer {
	width: 150%;
}
.trapezoid red {
	border-top: 70px solid #650000;
}
/* **********TRAPEZ PROJECT END************/
.background-remove .header {
	background: #fdfdfd;
}
#Customblock-blog {
	color: #fff;
	min-height: 100%;
	background: url(/images/nk-headoffice.jpg) rgba(0, 0, 0, 0.78) !important;
	background-size: cover;
	background-blend-mode: multiply;
	height: 310px;
	/* border-bottom: 50px solid #323a45;
	*/
}
.homeblog ul li .blog-box .fleft .moduleItemTitle {
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	font-weight: 600;
	color: #ffffff;
}
.homeblog ul li .blog-box .fleft .moduleItemIntro {
	color: #ffffff;
}
#back-top {
	position: fixed;
	right: 16%;
	bottom: 0%;
	margin-right: 0px;
	padding: 0;
	margin: 0;
	display: none;
	z-index: 99;
}
#Customblock-blog div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	height: 100%;
}
span.latestItemImage {
	display: none;
}
div.latestItemView {
	background: #ffffff;
	padding: 20px;
	/* background-image: linear-gradient(#e0e0e0, #bdbdbd); */
	/* border: 5px solid #9e9e9e;
	*/
	margin-top: -8px;
	margin-bottom: 30px;
	/* box-shadow: 7px 8px 20px 0px #b9b9b9;
	*/
	    border-top: 3px solid #fe0000;
}
div.latestItemIntroText img {
	width: 100%;
	height: auto;
	/* padding: 10px;
	*/
	/* background: #ffffff;
	*/
	/* border-radius: 5px 5px 5px 5px;
	*/
	/* border: solid 1px #1b1b1b;
	*/
	/* box-shadow: 3px 4px 16px 0px;
	*/
	margin-bottom: 30px;
}
div.itemView {
	padding: 8px 0 24px 0;
	margin: 0 0 24px 0;
	background: #ffffff;
	padding: 20px !important;
	background-image: linear-gradient(#e0e0e0, #bdbdbd);
	/* border: 5px solid #9e9e9e;
	*/
	margin-top: -8px;
	margin-bottom: 30px;
	/* box-shadow: 7px 8px 20px 0px #b9b9b9;
	*/
}
.contact-image-buttom {
	width: 100%;
}
.prod_desc img {
	vertical-align: middle;
	height: auto;
	max-width: 100%;
}
.desc img {
	vertical-align: middle;
	height: auto;
	max-width: 100%;
}
.convertforms {
	margin: 0 auto;
}
/*.map-width .convertforms {
	height: 477px;
}
*/
.map-width2 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding-left: 30%;
	padding-right: 30%;
}
@media (max-width: 991px) and (min-width: 768px) {
	#t3-header.style2 .customphone {
		text-align: initial;
		margin-right: 0px;
		margin-top: 0px;
		width: 270px;
		display: block;
	}
}
/********** APPLE iPhoneX VERTICAL START ***********/
@media (max-width: 375px) and (min-width: 375px) {
	.cat_row {
		width: 160px;
		height: 180px;
	}
	.category-view .marg {
		margin-left: -10px;
	}
	.category-title {
		font-size: 11px;
	}
	.font-size: 35px;
	{
		font-size: 35px;
	}
	.dark-overlay-contact {
		height: 1070px;
	}
	.contact-header2 {
		font-size: 38px;
	}
	.contact-header {
		font-size: 55px;
		color: #fff;
		text-align: center;
		padding-top: 70px;
		padding-bottom: 30px;
		text-transform: uppercase;
	}
	.dark-overlay-contact {
		background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), -webkit-linear-gradient(rgba(29, 38, 113, 0.8), rgba(195, 55, 100, 0.8)), url(/images/normal-day-at-nk-technics.png);
		background-position: center;
		background-size: cover;
		background-blend-mode: multiply;
		height: 969px;
	}
	.contact-subtext {
		padding-bottom: 20px;
	}
}
/********** APPLE iPhoneX VERTICAL END ***********/
/********** APPLE iPhoneX HORIZONTAL START ***********/
@media (max-width: 510px) and (min-width: 510px) {
	.cat_row {
		height: 185px;
		width: 151px;
	}
	.category-view .marg {
		margin-left: -10px;
	}
	.category-title {
		font-size: 13px;
	}
}
/********** APPLE iPhoneX HORIZONTAL END ***********/
/********** APPLE iPAD VERTICAL START ***********/
@media (max-width: 768px) and (min-width: 768px) {
	.cat_row {
		height: 195px;
		width: 147px;
	}
	.cat_row1 {
		/* height: auto;
		*/
		width: 100%;
		display: inline-flex;
		padding-bottom: 30px;
	}
	.cat_row1 .category-title {
		font-size: 8px;
	}
	cat_row1 .cat_row img {
		height: auto;
		width: 120px;
	}
	.telp {
		font-size: 20px;
	}
	.fa-phone:before {
		margin-left: 0px;
	}
	.cat_row img {
		height: 150px;
	}
	.category-title {
		font-size: 13px;
	}
	.dark-overlay-contact {
		background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), -webkit-linear-gradient(rgba(29, 38, 113, 0.8), rgba(195, 55, 100, 0.8)), url(/images/normal-day-at-nk-technics.png);
		background-position: center;
		background-size: cover;
	}
	.map-width2 {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		padding-left: 15%;
		padding-right: 15%;
	}
}
/********** APPLE iPAD VERTICAL END ***********/
/********** APPLE iPAD HORIZONTAL START ***********/
@media (max-width: 1024px) and (min-width: 1024px) {
	.cat_row {
		width: 164px;
		height: 200px;
	}
	.menu-cart {
		background-size: 75%;
	}
	dark-overlay-contact {
		background: -webkit-linear-gradient(rgba(29, 38, 113, 0.8), rgba(195, 55, 100, 0.8)), url(/images/normal-day-at-nk-technics.png);
		background-position: center;
		background-size: cover;
	}
	.map-width2 {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		padding-left: 20%;
		padding-right: 20%;
	}
}
/********** APPLE iPAD HORIZONTAL END ***********/
#t3-header.style2 .search-custom .searchmex{
	float: right;
	width: 300px;
	margin-right: -4px;
	margin-top: 50px;
}
#t3-header.style2 .search-custom {
	float: right;
	width: 270px;
	margin-right: -4px;
	margin-top: 50px;
}
@media (max-width: 767px) {
	#t3-header.style2 .search-custom {
		float: right;
		width: 245px;
		margin-right: -4px;
		margin-top: 1px;
	}
	#t3-header.style2 .serchline form input {
		margin-top: -47px;
		height: 34px;
	}
	dark-overlay-contact {
		background: -webkit-linear-gradient(rgba(29, 38, 113, 0.8), rgba(195, 55, 100, 0.8)), url(/images/normal-day-at-nk-technics.png);
		background-position: center;
		background-size: cover;
	}
	.map-width {
		padding-left: 0px;
		padding-right: 0px;
	}
	.category-view .marg {
		margin-left: -4px;
		margin-right: -13px;
		padding-bottom: 12px;
	}
	#triangle-left-contact {
		display: none;
	}
	.contact-header2 {
		padding-top: 89px;
	}
	#triangle-right-contact {
		display: none;
	}
	.contact-subtext {
		width: 80%;
	}
	.map-width2 {
		padding-left: 10%;
		padding-right: 10%;
	}
	.contact-subtext3 {
		width: 80%;
	}
	.logo-image h1 {
		margin-top: 24px;
		margin-left: 0px;
		margin-bottom: 30px;
		float: left;
	}
	.logo-img {
		height: 60px;
		width: auto;
		margin-right: 20px;
	}
	
	.devider2 {
		margin: 0 auto;
	}
	.contact-subtext2 {
		text-align: center;
		font-size: 15px;
	}
	.button {
		text-align: center;
		display: block;
	}
}
@media (max-width: 380px) {
	.customhandtop-logo {
		display: block;
	}
	.customhandtop-logo2 {
		width: 100px;
		margin-top: -7px;
		height: auto;
	}
	.logo {
		display: none;
	}
	#t3-header.style2 {
		display: none;
	}
	.menu-cart {
		display: none;
	}
}
@media (min-width: 381px) {
	.customhandtop-logo {
		display: none;
	}
}
@media (max-width: 425px) {
	#t3-header.style2 .search-custom {
		float: right;
		width: 200px;
		margin-right: -4px;
		margin-top: 1px;
	}
}
@media (max-width: 380px) {
	#t3-header.style2 .search-custom {
		display: contents;
		width: 100%;
		margin-right: -4px;
		margin-top: 0px;
	}
	.handtop1 {
		margin: 0 auto;
		display: block;
		width: 210px;
		margin-left: 18px;
	}
}
figure.snip1091 {
	left: -10px !important;
}
/********** APPLE iPAD HORIZONTAL END ***********/
@media (max-width: 1199px) and (min-width: 992){
	.cat_row {
		width: 201px;
	}
}
@media (max-width: 767px) {
	figure.snip1091 {
		font-family: 'Raleway', Arial, sans-serif;
		position: relative;
		display: inline-block;
		margin: 0px;
		margin-bottom: 10px;
		min-width: 163px;
		min-height: unset;
		max-width: unset;
		max-height: 122px;
		width: 100%;
		overflow: hidden;
		text-align: center;
		background: #000000;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	}
	.spec159h3 h3 {
		font-size: 13px;
	}
	figure.snip1091 figcaption h2 {
		font-size: 19px;
		margin: 0 auto;
		display: grid;
	}
}
@media (max-width: 991px) {
	figure.snip1091 figcaption h2 {
		font-size: 26px;
		display: grid;
		font-size: 19px;
	}
}
/********** APPLE iPAD HORIZONTAL END T10 OPEN ***********/
@media (max-width: 1199px) {
	.t10open-billede img {
		width: 1020px;
		height: auto;
	}
	.trapezoid {
		width: 130%;
	}
	#triangle-left-contact {
		height: 75%;
	}
	#triangle-right-contact {
		height: 75%;
	}
	.t10titlesub {
		width: 80%;
	}
	.trapez-spacer {
		width: 190%;
	}
	.trapezoid {
		border-top: 50px solid #e4e4e4;
		width: 145%;
	}
	.rulle-head{
		line-height: 1em;
	}
	.fullwidth12 {
		padding-top: 60px;
	}
}
@media (max-width: 991px) {
	.rulle-head2 {
		line-height: 1em;
	}
	.linktilspec img {
		height: auto;
	}
	.fullwidth39 {
		padding-bottom: 60px;
	}
	.contact-subtext {
		width: 90%;
	}
	#triangle-left-contact {
		height: 96%;
	}
	#triangle-right-contact {
		height: 96%;
	}
	.t10open-block-new {
		width: 100%;
		margin-top: 90px;
	}
}
@media (max-width: 1199px) {
	#product_list.list ul.layout2 .prod-row .slide-hover > .wrapper {
		width: 100%;
	}
	#product_list.list ul.layout2 .prod-row .slide-hover {
		width: 70%;
		float: left;
		padding-left: 30px;
		border-left: 1px solid #e0e0e0;
	}
	#product_list.list ul.layout2 .prod-row .slide-hover > .wrapper-slide {
		width: 100%;
	}
	ul.layout2 .product-box a .front img {
		padding: 10px;
	}
	.addtocart-bar2 {
		margin: 0 auto;
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 15px;
	}
}
@media (max-width: 767px) {
	.t10open-billede img {
		width: 100%;
	}
	.t10open-block-new {
		width: 96%;
		margin-top: 60px;
		position: absolute;
		z-index: 9;
		background: #1b1b1b;
		padding: 30px;
		color: #fff;
		text-align: center;
		margin-left: -10px;
	}
	.t10open-head h1 {
		z-index: 999;
		color: #fff;
	}
	.fullwidth15 {
		height: 590px;
	}
	.jai-map-container {
		width: auto;
	}
	ul.layout2 .product-box .browseImage img {
		width: 100%;
		height: auto;
	}
	#product_list.list ul.layout2 .prod-row .slide-hover > .wrapper-slide {
		width: 100%;
	}
	.list .addtocart_button2 {
		margin: 0 auto;
		float: left;
	}
	.afstandbund {
		margin-bottom: 0px;
	}
	.interactive {
		margin-bottom: 40px;
	}
	.rulle-head2 {
		text-align: left;
	}
	.rulle-head {
		text-align: left;
	}
}
@media (max-width: 1199px) {
	.leftimg-svejst {
		width: 140%;
	}
}
@media (min-width: 1199px) {
	.cat_row,.front_layout2 .cat_row,.default2 .cat_row{
		width: 100%;
		margin-left: -3px;
	}
}
.cat_row,.front_layout2 .cat_row,.default2 .cat_row{
	width: 100%;
}
.cat_row .category {
	padding: 10px;
	min-height: 262px;
	margin-bottom: 20px;
	width: 157px;
	/* border-radius: 5px;
	*/
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.category.floatleft {
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
	width: 23%;
	display: inline-block;
	margin-right: -5px;
	margin-left: 19px;
	border: 1px solid #e6e6e6;
	background: #fff;
}
@media (max-width: 1199px) and (min-width: 992px) {
	.category.floatleft {
		width: 161px;
		display: inline-block;
		margin-right: 0px;
		box-shadow: none;
		margin-left: 14px;
	}
	.cat_row .category {
		min-height: 224px;
	}
	.category-title {
		font-size: 12px;
	}
	.cat_row img {
		    height: 111px;
    width: 138px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.category.floatleft {
		width: 118px;
		display: inline-block;
		margin-right: 14px;
		box-shadow: none;
		margin: 0px;
		padding: 0px;
		/* font-size: 39px;
		*/
	}
	.cat_row img {
		width: 96px;
    height: 80px;
	}
	.cat_row .category {
		padding: 10px;
		min-height: 172px;
		margin-bottom: 20px;
		width: 118px;
		/* border-radius: 5px;
		*/
		box-shadow: 0 1px 1px rgba(0,0,0,.1);
	}
	.category-title {
		padding-top: 11px;
		height: 71px;
		text-align: left;
		font-size: 12px;
		font-weight: 500;
		text-align: center;
		padding-bottom: 10px;

		color: #444444;
		/* margin-top: 10px;
		*/
		border-top: 3px solid #fe0000;
		/* width: 161px;
		*/
		width: 100%;
		display: inline-table;
	}
}
@media (max-width: 767px) {
	.category.floatleft {
		width: 24%;
		display: inline-block;
		margin-right: 0px;
		box-shadow: none;
	}
}
@media (max-width: 375px) {
	.Front_VM2 .category-view.pad-bot {
		padding-bottom: 20px;
		height: auto;
	}
	.category.floatleft {
		width: 175px;
	}
}
.category.floatleft:hover{
	transition: none;
	box-shadow: none;
}
.fancybox-prod-img{
	float:left;
	margin:0 10px 10px 0;
}
ul.layout2 .product-box .Title {
    padding-top: 18px;
    width: 100%;
    overflow: hidden;
    clear: both;
    text-align: center;
    min-height: 88px;
}
.showcart.floatright.button{
	float:right;
}

.productdetails-view.layout2 .responsive-tabs__list {
	margin: 0 0 0px 0;
	padding: 0;
	list-style: none;
	position: relative;
	z-index: 99;
	clear: both;
	min-height: 48px;
	background: #404040;
}
.productdetails-view.layout2 .responsive-tabs__list__item--active, .productdetails-view.layout2 .responsive-tabs__list__item--active:hover {
    color: #404040 !important;
    background: #e2e6e7;
    border-radius: 0;
    text-transform: capitalize;
}
.productdetails-view.layout2 .responsive-tabs__list__item--active:before, .productdetails-view.layout2 .responsive-tabs__list__item:hover:before {
    bottom: -8px;
    visibility: visible;
    border-top: 9px solid #e2e6e7;
}
#gallery_02{
	padding:0;
}
.screenshot {
	display: block !important;
}
#vm_ajax_search_search_str2176 {
	margin-top: -52px;
}
.genius-search-submit{
	display:none;
}
.GeniusAjaxInputMaster .searchabsolutegeniusclick.coverbggeniussrch {
	/* display: none;
	*/
	display: inline;
	float: right;
	margin-top: -30px;
}
@media (min-width: 0px) and (max-width: 767px) {
	.default5col .category.floatleft, .category.floatleft{
		width:46%;
		margin:5px;
	}
	.cat_row{
		height:auto;
	}
}
.t3-megamenu .nav [class^="icon-"], .t3-megamenu .nav [class*=" icon-"], .t3-megamenu .nav .fa {
	margin-right: 5px;
	width: 15px;
	display: inline;
	margin-top: -2px;
	padding: 0px;
	height: auto;
	margin-bottom: -2px;
}
.mailtag a {
	font-size: 18px;
	display: inline-flex;
	font-weight: 600;
	color: #ffffff;
}
.mailtag2 {
	display: inline-flex;
	color: #fff;
}
.teltag {
	color: #fff;
	font-weight: 600;
}
.post_payment_payment_name {
	display: none;
}
.post_payment_order_number {
	display: none;
}
.post_payment_order_total {
	display: none;
}
.order-box {
	display: none;
}
.priceCol {
	display: none;
}
.sectiontableheader {
	display: none;
}
.shoper .sectiontableentry1 {
	display: none;
}
.order-items-box .order-items td.right {
	display: none;
}
.spaceStyle.second {
	display: none;
}
.post_payment_payment_name {
	display: none;
}
.post_payment_order_number {
	display: none;
}
.nicetabel td {
	border-bottom: 1px solid #8a8a8a;
	padding: 10px;
	/* background: #1b1b1b;
	*/
	/* border: none;
	*/
}
.nicetabel-head {
	height: 15px;
	background: #1b1b1b;
	color: #fff;
	font-size: 19px;
	font-weight: 600;
}
td.nicetabel-head2 {
	height: 15px;
	background: #1b1b1b;
	color: #fff;
	font-size: 19px;
	font-weight: 600;
	padding: 10px;
	/* margin-bottom: 18px;
	*/
	height: 47px !important;
}
td.nicetabel-lefttext {
	background: #696969;
	color: #fff;
}
@media (max-width: 375px) {
	.GeniusAjaxInputMaster .searchabsolutegeniusclick.coverbggeniussrch {
		display: none;
	}
	#t3-header.style2 .search-custom {
		float: right;
		width: 190px;
		margin-right: -4px;
		margin-top: 0px;
	}
	/*.cat_row, .front_layout2 .cat_row {
		width: 103%;
		padding-left: 5px;
		margin: 0 auto;
		margin-right: -5px;
		display: list-item;
	}
	*/
	.category-view pad-bot .cat_row, .front_layout2 .cat_row {
		width: 100%;
		/* padding-left: 5px;
		*/
		/* padding-right: 5px;
		*/
		margin: 0 auto;
		/* margin-right: -5px;
		*/
		display: list-item;
	}
	.mailtag {
		text-align: center;
	}
	.mailtag2 {
		text-align: center;
		display: none;
	}
}
.nicetabel-img {
	vertical-align: middle;
	height: auto;
	max-width: 100%;
	padding: 10px;
	margin-top: 20px;
	/* width: auto;
	*/
}
#bypv_cart table.summary_table td.name div.image img {
	max-width: 100%;
	width: 100px;
	/* height: 120px;
	*/
}
#bypv_cart div.cart_block>fieldset.clean {
	padding: 12px;
	display: contents;
}
.lefttext11 {
	margin-top: 11%;
	width: 540px;
}
.lefttext10 {
	margin-top: 30%;
	width: 540px;
}
.lefttext3 {
	margin-top: 11%;
	width: 540px;
	margin-left: 40%;
}
.lefttext4 {
	margin-top: 11%;
	width: 540px;
	margin-left: 3%;
}
@media (max-width: 768px) {
	.lefttext3 {
		margin-top: 11%;
		width: 540px;
		margin-left: 40%;
	}
	.lefttext4 {
		margin-top: 11%;
		width: 540px;
		margin-left: 0%;
		margin-bottom: -235px;
		z-index: -999999;
		display: block;
	}
}
.map-width814 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding-left: 15%;
	padding-right: 15%;
}
.table-meener td {
	text-align: center;
}
.border_bot {
	border-bottom: 3px solid #bbbbbb;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.navigation_grid .Cgrid {
	background-color: #ffffff;
}
.pagination .pagination {
	color: #ffffff;
}
#productdetailsview .fleft {
	float: left;
	width: auto;
	margin-right: 40px;
	margin-bottom: 60px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	border-radius: 6px;
	background: #fff;
	padding: 10px;
	width: 100%;
	position: relative;
	display: contents;
}
.main-image {
	position: relative;
	background: #ffffff;
}
.zoomlupa {
	left: 10px;
}
#productdetailsview .icons {
	display: none;
}
.image-reziser img{
	width: 100%;
	height: auto;
}
.button, .addtocart-button, .vm-button-correct, .k2user .button {
	text-align: center;
}
.custom-forms-urgent {
	margin: -15px;
	padding-bottom: 35px;
}
.modal_link.rl_modals_element:link, .modal_link.rl_modals_element:visited {
    background: #fe0000;
    border-bottom: 2px solid #fe0000;
    display: block;
    width: 100%;
    color: #fff;
    padding: 0 30px;
    text-align: center;
    border-radius: 4px;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    margin-left: 15px;
    margin-right: 15px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}

#product_list.list ul.layout2 .product-box .call-a-question {
    margin-bottom: 10px;
    text-align: right;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
}

.modal_link.rl_modals_element:hover {
	background: #34495e ;
	border-bottom: 2px solid #34495e !important;
}
.contact-us-area {
	display: block;
	padding-top: 5px;
	padding-bottom: 35px;
	margin: -15px;
}
#vmCartModule:hover, #vmCartModule.act {
	background: none;
}
.empty {
	text-align: center;
	padding: 100px;
}
@media (max-width: 391px) {
	.Results span + span {
		margin-top: 15px;
	}
}
@media (max-width: 538px) {
	.Results span + span {
		margin-top: 15px;
		/* display: inline-flex;
		*/
		width: 382px;
	}
}
.contact-header3 {
    margin-top: 26px;
    padding-top: 105px;
    font-size: 28px;
    padding-bottom: 15px;
    text-align: left;
    color: #fff;
}
@media (max-width: 767px) {
	.contact-header3 {
		margin-top: 16px;
		padding-top: 50px;
		font-size: 28px;
		padding-bottom: 15px;
		text-align: center;
		color: #fff;
		font-weight: 800;
		text-transform: uppercas;
	}
	.light-overlay-contact2 {
		background-image: none;
		/* background: url(/images/contact-us-today.jpg) rgba(0, 0, 0, 0.85);*/
		background-size: cover;
		/* border-bottom: 50px solid #323a45;
		*/
		margin: 0px;
		/* height: 310px;
		*/
		padding: 10px;
		/* background: #1b1b1b;
		*/
		/* border-bottom: 1px solid #fff;
		*/
	}
	.button, .addtocart-button, .vm-button-correct, .k2user .button {
		text-align: center;
		width: 100%;
	}
}

.teltag5 {
    display: inline-block;
    margin-left: 11px;
    font-family: sans-serif;
}

.teltag5 a {
	font-weight: 600;
	}


.mailtag5 {
    display: inline-block;
    margin-left: 14px;
    font-family: sans-serif;
    /* font-weight: 800; */
    /* color: #fff; */
}
.mailtag5 a {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
}
.contact-info {
	padding: 10px;
	padding-top: 20px;
}

ul.layout2 .product-box .Title a {
	    font-size: 14px;
}


element.style {
    position: relative;
    display: block;
}
.productdetails-view.layout2 .clearfix {
    *zoom: 1;
}
.jcarousel-container.clearfix {
    position: relative;
    margin-left: 0px;
    margin-right: 0px;
    background: #fff;
}

.image-bubble-close {
    width: 15px;
    height: 15px;
    float: right;
    margin: 0 2.5px;
    cursor: pointer;
    display: contents;
    visibility: visible !important;
}

.Results .jq-selectbox .dropdown{
	top:-95px !important;
}

/* COOKIE DESIGN */

.cpnb-outer {
    border-color: #202226;
    border-style: solid;
    background: rgba(32,34,38,0.8);
    color: #f1f1f3;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 12px;
    width: 100%;
    text-align: center;
    z-index: 1000;
}

.cpnb-div-position-center {
    width: 500px;
}


element.style {
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: fixed;
    height: auto;
    background: rgba(50, 58, 69, 1);
    color: #f1f1f3;
    font-size: 12px;
}
<style>
.cpnb-warningBox-show-fade-in {
    overflow: hidden;
    animation-name: slidein;
    animation-duration: 1s;
}
<style>
.cpnb-div-position-center {
    top: 0;
    left: 0;
    margin-top: 254.5px;
    margin-left: 614.5px;
}
.cpnb-div-position-center {
    top: 0;
    left: 0;
    margin-top: 193px;
    margin-left: 710px;
    border-radius: 5px;
    border: 3px solid #fff;
}
.cpnb-div-position-center {
    top: 0;
    left: 0;
    margin-top: 254.5px;
    margin-left: 614.5px;
}

.cpnb-div-position-center .cpnb-inner {
    padding: 20px;
}

.cpnb-button {
    float: right;
    border-radius: 4px;
    color: #fff;
    padding: 15px 25px;
    min-width: 200px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.cpnb-button-settings, .cpnb-button-settings-modal {
    color: #fff;
    background-color: rgb(155 155 155);
}

.cpnb-button-ok {
    float: right;
    border-radius: 4px;
    color: #fff;
    background-color: #1d861d;
    padding: 15px 25px;
    min-width: 200px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.cpnb-buttons {
    display: inline-block;
    float: none;
    margin-left: 0px;
}

@media (max-width: 502px) {
.cpnb-div-position-center {
    left: 0;
    width: auto;
    margin-left: 0 !important;
}

.cpnb-button {
    float: right;
    border-radius: 4px;
    color: #fff;
    padding: 15px 25px;
    min-width: 140px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 0px;
}
.cpnb-button-ok {
    float: right;
    border-radius: 4px;
    color: #fff;
    background-color: #1d861d;
    padding: 15px 25px;
    min-width: 140px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    /* margin-left: 40px; */
    width: 52%;
}

.cpnb-div-position-center {
    margin-top: 25.5px;
}}

.nk-cookie-logo {
    display: block;
    max-width: 90px;
    height: auto;
    float: left;
    margin-top: 12px;
}

.cpnb-manager-modal-left  {
bottom: 102px;
}

.cpnb-m-bottom-buttons .cpnb-button {
    padding: 10px 14px;
    line-height: 1;
    text-shadow: none;
    display: inline-block;
    min-width: 25%;
    margin-top: 5px;
    cursor: pointer;
    margin-left: 13px;
    width: 308px;
    margin-right: 14px;
    margin-bottom: 1px;
}

.cookie-icon-right {
    float: right;
    margin-top: -40px;
}

.cookie-header {
    font-size: 22px;
    font-weight: 600;
    font-family: sans-serif;
    text-transform: uppercase;
    text-align: left;
    float: left;
}

.cookie-text {
    font-size: 16px;
    text-align: left;
}

.cookie-text2 {
    font-size: 12px;
    text-align: left;
    margin-top: -40px;
}
.cookie-text li {
    font-size: 14px;
    text-align: left;
    margin-left: 30px;
    line-height: 1em;
    margin-bottom: -15px;
}

/* COOKIE DESIGN END */
/*
.contactfp  {
	 background: #fff;
    box-shadow: none;
	}
	/*
.t3-sidebar .module-ct .contactfp	 {
	 background: #fff;
    box-shadow: none;
	}
	*/
	#t3-mainnav  {
	height: 53px;
}
/* Changed by Steven */
/*#Mod785 .module-ct{
	background:#fff;
}

.contactfp .module-ct{
	background:#ffffff;

}*/

body.component {
	    margin: 0 auto;
	}
	
	.et_pb_text_inner {
		display: inline-block;
	}
	
.itemFullText img {
	width: 100%;
	height: auto;
}