*, ::after, ::before {
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.menu-item-141 form,
.menu-item-141 a{display:none !important}
.collections-items .owl-dots{display:none}
.jk-section-collections .owl-carousel .owl-nav.disabled{opacity:0}

.jk-section-collections .collections-items:hover .owl-nav{opacity:1 !important}

.product-item .product-link{margin-top:20px}
.use_after_before{height:600px}
.jk-section-collections{width:100%; margin:0 auto}

.product-item .product-link a {
    display: inline-block;
    height: 80px;
    min-width: 100%;
    line-height: 75px;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 1.5em;
    color: rgb(93,93,93);
    font-style: normal;
    letter-spacing: 0.1em;
    opacity: 1;
    background: transparent;
    border: 2px solid rgb(93,93,93);
    text-align: center;
}

.product-item .product-link a:hover{
	background: rgb(93,93,93);
	color: rgb(255,255,255);
}

.hide_header .menu-main-menu-container{
	display:none;
}
.hide_header .td-main-menu-logo a:hover{    cursor: context-menu;}
.td-container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.term-preminum .section-category-header .category-info .group-jk ul li,
.term-preminum .section-category-header .category-info .taxonomy_subtitle{
	-color: rgb(151,117,66)
}

.category-icons .category-icon img{width:100%}
.category-icons .category-icon{display:inline-block;width:16%}
.section-category-header .category-item.category-icons .category-info{    margin: 0;  padding-top: 20px;}
.section-category-image-bottom .td-container img{width: 100%}
@media(min-width:768px){
    .td-container, .td-container.td-header-main-menu {
        width: 100%;
    }
}
@media(min-width:992px){
    .td-container {
        width: 970px;
    }
} 
@media(min-width:1200px){
    .td-container {
        width: 1170px;
    }
} 
@media(min-width:1230px){
    .td-container{
        width: 1200px;
    }
}
@media(min-width:1500px){
	.td-container{
		width: 1200px;
	}
	.td-container.td-header-main-menu{
		width:1366px;
	}
}
body{
	overflow-x:hidden; font-size: 14px; margin: 0; padding: 0;
	font-family: 'Roboto', sans-serif; line-height: normal; word-break: break-word;
}
.td-header-row{
	font-family: 'Roboto', sans-serif;
}
p{
	margin: 0 0 10px;
}
a{
	text-decoration: none; transition: color .2s; -webkit-transition: color .2s; -moz-transition: color .2s; 
	-o-transition: color .2s; cursor: pointer;
}
a:hover, a:focus{
	text-decoration: none; outline: 0 none;
}
img, video, iframe{
	max-width: 100%; height:auto;
}
.text-right{
	text-align: right;
}
.text-left{
	text-align: left;
}
.widget{
	font-family: 'Roboto', sans-serif;
}
/************************* STYLE MENU /*************************/
.td-container.td-header-main-menu{
	max-width: 1366px;
}
.td-header-main-menu .td-main-logo >img{
	padding-top:0; padding-bottom: 0;
}
.tdc-header-wrap #td-header-menu{
	display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between;
	align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;
}
.tdc-header-wrap #td-header-menu >*{
	position: relative; width: auto; min-height: 1px; 
	padding-right: 15px; padding-left: 15px; margin: 0;
}
.tdc-header-wrap #td-header-menu >.td-logo-in-menu{
	min-width: 215px; max-width:245px;
}
.tdc-header-wrap #td-header-menu >.menu-main-menu-container{
	#width: calc(83% - 220px);
  width: 560px;
}
.td-header-menu-no-search .td-header-menu-social {
    position: absolute;
    right: 55px;
}
.tdc-header-wrap #td-header-menu .sf-menu{
	display: -webkit-box; display: -ms-flexbox; align-items: center;
	justify-content: space-between;
}
.tdc-header-wrap #td-header-menu .sf-menu >li:last-child{
	min-width:320px;
}
.tdc-header-wrap #td-header-menu .sf-menu >li:last-child >a, .tdc-header-wrap #td-header-menu .sf-menu >li:last-child >.td-search-form{
	display: inline-block;
}
.tdc-header-wrap #td-header-menu .sf-menu >li >a {
    font-weight: 500;
    font-size: 1.2em;
    font-style: normal;
    text-align: left;
    line-height: 0.06em;
    letter-spacing: 0.1em;
    opacity: 1;
    background: transparent;
    font-family: roboto;
    position: relative;
    margin: 0px 25px;
    padding: 0px;
}
.tdc-header-wrap #td-header-menu li.current_page_item >a,
.tdc-header-wrap #td-header-menu .sf-menu >li >a:hover{
	color: rgb(0,174,239);
}
.tdc-header-wrap #td-header-menu .sf-menu >li .sub-menu{
	background: transparent; box-shadow: none;
}
.tdc-header-wrap #td-header-menu .sf-menu >li .sub-menu a {
    font-weight: 500;
    font-size: 1.2em;
    color: rgb(255,255,255);
    font-style: normal;
    text-align: left;
    position: relative;
    white-space: nowrap;
    letter-spacing: 0.03em;
    opacity: 1;
    background: transparent;
    display: inline-block;
    line-height: 0.05em;
    padding: 12px 0px;
}
.sf-menu ul li {
    border-bottom: 1px solid #cccccc69;
}
.tdc-header-wrap #td-header-menu .sf-menu >li .sub-menu a::before, .tdc-header-wrap #td-header-menu .sf-menu >li .sub-menu a::after{
	position: absolute; top:7px;
}
.tdc-header-wrap #td-header-menu .sf-menu >li .sub-menu a::before{
	-content:"<"; left:30px; opacity: 0;
}
.tdc-header-wrap #td-header-menu .sf-menu >li .sub-menu a::after{
	-content:">"; right:15px; opacity: 0;
}
.tdc-header-wrap #td-header-menu .sf-menu >li .sub-menu a:hover{
	font-weight: 900; color: rgb(0,173,238);
}
.tdc-header-wrap #td-header-menu .sf-menu >li .sub-menu a:hover::before, .tdc-header-wrap #td-header-menu .sf-menu >li .sub-menu a:hover::after{
	opacity: 1;
}
/************************* END STYLE MENU /*************************/
/************************* style header slider /*************************/
.jk-section-header .slide-item .jk-slide-desc{
	position: absolute; content: ""; z-index: 100; text-align: center;
	left:50%; top:50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
}
.home .jk-section-header .jk-slide-title{
	font-family: 'DM Serif Display', sans-serif; font-weight: 400 ; font-style: normal; font-size: 8.38em; color: rgb(255,255,255);
	text-align: center; /*line-height: 3.13em;*/ letter-spacing: 0; opacity: 1; box-shadow: rgba(2,3,2,0.48); line-height: 0.8em;
	white-space: nowrap;
}
.jk-section-header .jk-slide-title{
	font-family: 'DM Serif Display', sans-serif; font-weight: 400 ; font-style: normal; font-size: 6.67em; color: rgb(255,255,255);
	text-align: center; /*line-height: 3.13em;*/ letter-spacing: 0; opacity: 1; box-shadow: rgba(2,3,2,0.48); line-height: 1.13em;
	white-space: nowrap;
}
.jk-header-slide .owl-dots.disabled{
	display: block;
}
.jk-section-header .jk-small-img img{
	max-height:162px; width:auto; display: inline-block; 
}
.jk-header-slide .owl-dots .owl-dot span{
	width:20px; height: 20px; background: transparent; border:3px solid #ffffff;
}
.jk-header-slide .owl-dots .owl-dot.active span, .jk-header-slide .owl-dots .owl-dot:hover span{
	border-color: #00aeef; background: transparent;
}
/************************* end style header slider /*************************/
/************************* STYLE SEARCH *************************/
@media only screen and (min-width: 768px) {
	.td-search-form{
		position: static; content: ""; top:-22px; left: calc(100% - 15px);
		margin-left: -15px;
	}
	.td-search-form #td-header-search-mob{
		width:240px; color: #fff; font-size:1.5em;
	} 
}  
/************************* END STYLE SEARCH *************************/
/************************* STYLE HOMEPAGE /*************************/

.jk-section-about{
	padding:20px 0; background: #e5eaee; text-align: center;
}
.jk-section-about h2.jk-section-title {
    font-family: 'DM Serif Display', serif;
    font-size: 3.69em;
    color: rgb(0,45,93);
    font-style: normal;
    letter-spacing: 0;
    opacity: 1;
    margin: 0 0 20px;
    font-weight: 400;
    line-height: 2.19em;
}
.jk-section-about .jk-category-content .jk-subtitle {
    font-family: 'DM Serif Display', serif;
    font-size: 1.75em;
    color: rgb(0,46,93);
    font-style: normal;
    line-height: 1.43em;
    letter-spacing: 0;
    opacity: 1;
    margin: 0 0 40px;
    text-align: center;
    font-weight: 400;
}
body .tdc-content-wrap.td-footer-page.td-footer-container.td-container-wrap{background-color: #e5eaee !important}
.jk-section-about .jk-category-content .jk-desc {
    font-size: 1.31em;
    color: rgb(0,46,93);
    font-style: normal;
    letter-spacing: 0;
    opacity: 1;
    margin: 0 0 40px;
    line-height: 1.34em;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.jk-category-content .jk-link a{
	display: inline-block; height:95px; min-width: 360px; line-height: 90px; text-transform: uppercase;
	font-weight: 900; font-size: 1.5em; color: rgb(0,45,93); font-style: normal; /*line-height: 3.24em;*/
	letter-spacing: 0.1em; opacity: 1; background: transparent; border: 4px solid rgb(255,255,255); max-height: 95px; 
	padding:0 85px;
}
.jk-section-about .jk-category-content .jk-link a{
	border-color:rgb(0,45,93);
}
.jk-category-content .jk-link a:hover{
	color: #01aef0; background: rgb(255,255,255); border-color: rgb(255,255,255);
}
.jk-section-about .jk-category-content .jk-link a:hover{
	border-color:rgb(0,45,93); background: rgb(0,45,93); color: #fff;
}
.jk-section-category .jk-category-content{
	text-align: center; padding:30px 60px; display: -webkit-box; display: -ms-flexbox; display: flex;
	justify-content: center; flex-direction: column; height: 100%;
}
.jk-section-category .jk-category-content h3.jk-cat-title{
	font-family: 'DM Serif Display', sans-serif; font-size: 4.2em; color: rgb(255,255,255); font-style: normal;
	/*line-height: 3.08em;*/ letter-spacing: 0; opacity: 1; margin: 0 0 25px; line-height: normal;
}
.jk-section-category .jk-category-content .jk-cat-desc{
	font-weight: normal; font-size: 1.8em; color: rgb(255,255,255); font-style: normal; /*line-height: 2.5em;*/
	letter-spacing: 0; opacity: 1; margin: 0 0 70px; line-height: 35px;
}
.jk-category-content .jk-link.bnt-category a{
	color: rgb(255,255,255); background: transparent; border: 4px solid rgb(255,255,255); 
}
.jk-category-content .jk-link.bnt-category a:hover{
	background: rgb(255,255,255); border-color: rgb(255,255,255);
}
.jk-section-storage .jk-category-content .jk-link.bnt-category a:hover{
	color: #00aeef;
}
.jk-section-small.storage .jk-category-content .jk-link.bnt-category a:hover{
	color: #445d71;
}
.jk-section-premium .jk-category-content .jk-link.bnt-category a:hover{
	color: #000;
}
.jk-section-wheretobuy .jk-category-content .jk-link.bnt-category a:hover{
	color: #022e5d;
}
.jk-section-category .has-hover .img-sub{
	opacity: 0; position: absolute; top: 0; width: 100%; left: 0; right: 0; bottom: 0;
	z-index: 2; -webkit-animation: fadein 2s; -moz-animation: fadein 2s; transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out; -webkit-transition: opacity .5s ease-out; -o-transition: opacity .5s ease-out;
}
.jk-section-category .has-hover .img-sub img{
	display: block; height:100%; width:100%;
}
.jk-section-category .has-hover{
	cursor: pointer; position: relative;
}
.jk-section-category .has-hover:hover .img-sub{
	opacity: 1; transition: opacity .8s ease-out; -moz-transition: opacity .8s ease-out;
	-webkit-transition: opacity .8s ease-out; -o-transition: opacity .8s ease-out;
}
.jk-group-section-category, .jk-main-products{
	background: #e5eaee;
}
/************************* END STYLE HOMEPAGE /*************************/
/************************* STYLE ABOUTPAGE /*************************/
.page-template-about .td-ss-main-content .jk-section-about{
	padding-bottom:0;
}
.page-template-about .td-ss-main-content .jk-section-about:last-child{
	padding: 60px 0;
	text-align: left;
}
.page-template-about .jk-section-about{
	margin-top: 0px; text-align: center;
}
.page-template-about .section-small{
	width:80%; margin: 0 auto;
}
.jk-section-about.display-custom .jk-subtitle p,
.page-template-about .jk-subtitle{
	font-family: 'DM Serif Display', sans-serif; font-size: 1.75em; color: rgb(0,46,93); font-style: normal;
	line-height: 1.5em; letter-spacing: 0; opacity: 1; margin: 0 auto 40px;
}
.jk-section-about.display-custom .jk-subtitle h3 {
    color: rgb(0,46,93);
    font-style: normal;
    letter-spacing: 0;
    opacity: 1;
    margin: 0 0 40px;
    line-height: 1.34em;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.page-template-about .content-tittle >p:first-child{
	font-weight: normal; font-size: 20px; color: rgb(0,46,93); font-style: normal; line-height: 1.5em; 
	letter-spacing: 0; opacity: 1; margin: 0 0 40px;
}
.page-template-about .content-tittle >p:last-child{
	margin: 0;
}
.page-template-about .content-tittle >p img{
	display: block;
}
.jk-group-about{
	display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between;
	align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;
}
.jk-group-about >*{
	position: relative; width: 100%; min-height: 1px; 
	padding-right: 15px; padding-left: 15px; margin: 0;
}
.jk-group-about .jk-desc-left{
	text-align: left;
}
.jk-group-about .jk-desc-left .jk-subtitle{
	font-size: 1.8em; margin: 0 0 40px;
}
.jk-group-about .jk-desc-left .content-desc{
	font-size: 20px; color: rgb(0,46,93); font-style: normal; /*line-height: 1.79em;*/
	letter-spacing: 0; opacity: 1; margin: 0 0 40px; line-height: 35px;
}


.page-template-about .td-ss-main-content .jk-section-about:last-child .jk-subtitle{
	width:80%; margin: 0 0 40px;
}
.page-template-about .td-ss-main-content .jk-section-about:last-child .content-title p{
	font-weight: normal; font-size: 20px; color: rgb(0,46,93); font-style: normal; line-height: 35px;
	letter-spacing: 0; opacity: 1; margin: 0 0 50px;
}
.page-template-about .td-ss-main-content .jk-section-about:last-child .content-title p:last-child{
	margin: 0;
}
/************************* END STYLE ABOUTPAGE /*************************/
/************************* STYLE CONTACTPAGE /*************************/
.conatct-form .nf-form-content nf-fields-wrap{
	display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between;
	align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;
}
.conatct-form .nf-form-content nf-fields-wrap >*{
	position: relative; width: 100%; min-height: 1px; 
	padding-right: 15px; padding-left: 15px; margin: 0 0 40px; 
}
.conatct-form .nf-form-content nf-fields-wrap > nf-field:last-child{
	margin: 0;
}
.conatct-form nf-field label{
	font-family: 'DM Serif Display', sans-serif; font-size: 1.6em; color: rgb(0,46,93); font-style: normal;
	line-height: 1.5em; letter-spacing: 0; opacity: 1; margin: 0 0 10px; display: block; text-transform: capitalize;
}
.conatct-form nf-field input:not([type="button"]), .conatct-form nf-field textarea{
	font-weight: normal; font-size: 1.4em !important; color: rgb(0,46,93) !important; font-style: normal; text-align: left;
	line-height: 1.5em; letter-spacing: 0; opacity: 1; 
}
.conatct-form .nf-form-content nf-field input:not([type="button"]){
	background: transparent; border-top:0 none; border-left:0 none; border-right:0 none; border-bottom: 2px solid rgb(0,46,93);
	padding:0px 12px 0 0; height:50px; line-height: 50px;
}
.conatct-form nf-field textarea{
	background: #fff; border-top: 2px solid rgb(0,46,93); border-bottom: 2px solid rgb(0,46,93); border-left:0 none; border-right:0 none;
	padding:6px 12px;
}
.conatct-form nf-field input::placeholder, .conatct-form nf-field textarea::placeholder{
	color: rgb(0,46,93); opacity: 1;
}
.conatct-form .nf-form-content nf-field input:not([type="button"]):focus,
.conatct-form .nf-form-content nf-field textarea:focus{border-color: rgb(0,46,93) !important;}
.conatct-form .nf-form-content .submit-wrap input[type="button"]{
	font-weight: 900; font-size: 1.5em; color: rgb(0,45,93); font-style: normal; /*line-height: 3.24em;*/
	letter-spacing: 0.1em; opacity: 1; border: 4px solid rgb(0,45,93); background: transparent; text-transform: uppercase;
	min-width:360px; padding: 0 85px; height:77px; line-height: 77px; max-height: 77px; text-align: center;
}
.conatct-form .nf-form-content .submit-wrap input[type="button"]:hover{
	border-color: rgb(0,45,93); background: rgb(0,45,93); color: #fff;
}
.conatct-form .ninja-forms-req-symbol{display: none;}
.conatct-form .checkbox-container.label-right label::after{
	top: 5px; width:25px; height: 25px;
}
.conatct-form .checkbox-container.label-right label::before{
	top: 0px;
}
/************************* END STYLE CONTACTPAGE /*************************/
/************************* STYLE MAIN PRODUCT /*************************/
.jk-main-products .category-item {
	margin-top: 15px;
}
.jk-main-products .category-item .category-group{
	display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between;
	align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: hidden;
}
.jk-main-products .category-item .category-group >*{
	position: relative; width: 100%; min-height: 1px;
}
.jk-main-products .category-item .category-group >* img{
	width:100%; -display: none; 
}
.jk-main-products .category-item .category-info{
	height: 634px; max-height: 634px; background-repeat: no-repeat; background-position: right; background-size: contain;transition: 0.5s;
}
.storage .jk-main-products .category-item:first-child .category-info{
	-background-color: #00aeef;
}
.storage .jk-main-products .category-item:last-child .category-info{
	-background-color: #202022;
}
.small-storage .jk-main-products .category-item:first-child .category-info{
	-background-color: #f2f0ed;
}
.small-storage .jk-main-products .category-item:last-child .category-info{
	-background-color: #517991;
}
.premium .jk-main-products .category-item:last-child .category-info{
	-background-color: #fff;
}
.jk-main-products .category-item .category-group > .category-info.col-right{
	text-align: left; padding: 30px 60px; display: -webkit-box; display: -ms-flexbox; display: flex;
	justify-content: center; flex-direction: column; background-size: cover;
}
.jk-main-products .category-item .category-group > .category-info.col-right .cat-content-inner{
	color: rgb(255,255,255);
}
.kitchen-storage .jk-main-products .category-item:first-child .category-group > .category-info.col-right .cat-content-inner,
.small-storage .jk-main-products .category-item:first-child .category-group > .category-info.col-right .cat-content-inner{
	color:#5d5d5d;
}
.premium .jk-main-products .category-item .category-group > .category-info.col-right .cat-content-inner{
	color: rgb(151,117,66);
}
.jk-main-products .category-info .taxonomy_subtitle{
	font-family: 'DM Serif Display', sans-serif; font-size: 1.8em; 
	font-style: normal; text-align: left; line-height: 1.5em; letter-spacing: 0; opacity: 1;
	margin: 0 0 35px;
}
.jk-main-products .category-info .taxonomy_desc{
	font-size: 1.4em; font-style: normal; text-align: left; 
	line-height: 1.5em; letter-spacing: 0; opacity: 1; margin: 0 0 30px;
}
.jk-main-products .category-info .taxonomy_bottom{
	font-weight: bold; font-size: 1.8em; margin: 0 0 35px;
	font-style: normal; text-align: left; line-height: 1.5em; letter-spacing: 0; opacity: 1;
}
.jk-main-products .category-info .taxonomy_bottom >span{
	font-size: 16px; font-weight: normal;
	font-style: normal; text-align: left; /*line-height: 2.14em;*/ letter-spacing: 0; opacity: 1;
}
.jk-main-products .category-info .category-link a{
	font-weight: 900; font-size: 1.5em; color: rgb(0,174,239); font-style: normal; text-align: center;
	/*line-height: 3.24em;*/ letter-spacing: 0.1em; opacity: 1; background: #fff; text-transform: uppercase;
	cursor: pointer; height:95px; max-height:95px; line-height: 95px;  min-width:305px;
	padding:0 85px; display: inline-block;
}
.kitchen-storage .jk-main-products .category-item:first-child .category-info .category-link a,
.small-storage .jk-main-products .category-item:first-child .category-info .category-link a{
	color:#5d5d5d;
}
.small-storage .jk-main-products .category-item:last-child .category-info .category-link a{
	color: rgb(81,121,145);
}
.premium .jk-main-products .category-info .category-link a{
	color: #fff; background: rgb(151,117,66); border-color: rgb(151,117,66);
}
.premium .jk-main-products .category-item:last-child .category-info .category-link a:hover{
	color: rgb(151,117,66); background: rgb(0,0,0); border-color: rgb(0,0,0);
}
.jk-main-products .category-item:first-child .category-info .category-link a:hover{
	border-color: #002e5d; background-color: #002e5d; color: #fff !important;
}
.jk-main-products .category-1 .category-info .category-link a:hover{
	border-color: #00aeef; background-color: #00aeef; color: #fff !important;
}
.category-item .category-info .category-link a:hover{
	border-color: #00aeef; background-color: #00aeef; color: #fff !important;
}
.small-storage .jk-main-products .category-item:first-child .category-info .category-link a:hover{
	border-color: #5d5d5d; background-color: #5d5d5d; color: #fff !important;
}
/************************* END STYLE MAIN PRODUCT /*************************/
/************************* STYLE DETAIL PRODUCT /*************************/
.section-category-video{
	margin: 0 0 15px;
}
.section-category-products{
	margin: 20px 0 5px;
}
.search.search-results .td-main-content-wrap,
.archive.tax-categories .td-main-content-wrap{
	background: /*#f1efed*/#e5eaee;
}
.section-category-header .box-category-header{
	background: #fff !important; padding: 60px 15px;
}
.section-category-header .category-item{
	display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between;
	align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;
}
.section-category-header .category-item >*{
	position: relative; width: 100%; min-height: 1px; 
	padding-right: 15px; padding-left: 15px; margin: 0 0 40px;
}
.section-category-header .category-info{
	text-align: left;
}
.section-category-header .category-info .taxonomy_subtitle{
	font-family: 'DM Serif Display', sans-serif; font-size: 1.8em; color: rgb(93,93,93);
	font-style: normal; line-height: 1.5em; letter-spacing: 0; opacity: 1; margin: 0 0 35px;
}
.section-category-header .category-info .taxonomy_desc{
	margin: 0 0 35px; font-size: 1.4em; color: rgb(93,93,93); font-style: normal;
	letter-spacing: 0; opacity: 1; line-height: 1.5em;
}
.section-category-header .category-info .group-jk{
	display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between;
	align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;
}
.section-category-header .category-info .group-jk >*{
	position: relative; width: 100%; min-height: 1px; 
	padding-right: 15px; padding-left: 15px;
}
.section-category-header .category-info .group-jk ul{
	margin: 0 0 0 20px;
}
.section-category-header .category-info .group-jk ul li{
	font-size: 1.4em; color: rgb(93,93,93); font-style: normal; line-height: 1.5em;
	letter-spacing: 0; opacity: 1; margin: 0; padding:0 0 10px;
}
.section-category-header .category-item > .category-image{
	text-align: center;
}
.section-category-products .group-product{
	display: -webkit-box; display: -ms-flexbox; display: flex;
	align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin:0 -5px;
}
.section-category-products .group-product >*{
	min-height: 1px; padding:0 5px; margin: 0 0 10px; position: relative; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
}
/*
.section-category-products .group-product >*{
	position: relative; width: 100%; min-height: 1px; padding:0 5px; margin: 0 0 10px;
}
*/
.section-category-products .group-product .box-product{
	padding: 30px 30px 15px 30px; background: #fff;
}
.group-product .box-product .product-number{
	text-align: center; padding: 0; font-weight: bold; font-size: 3.6em; color: rgb(93,93,93);
	font-style: normal; /*line-height: 0.3em;*/ letter-spacing: 0; opacity: 1; line-height: normal;font-family: roboto;
}
.group-product .box-product .product-list .color-row{
	margin: 0 0 20px;
}
.group-product .box-product .product-list .color-row >a,
.group-product .box-product .product-list .color-row >span{
	display: inline-block; vertical-align: middle;
}
.group-product .box-product .product-list .color-row >a{
	padding-right: 15px;
}
.group-product .box-product .product-list .color-row >a >span{
	padding-right: 15px; display: inline-block; vertical-align: middle;
}
.group-product .box-product .product-list .color-row > a > span.btn-text{
	padding-right:0; min-width: 87px; font-weight: bold; font-size: 1.4em; color: rgb(93,93,93);
	font-style: normal; text-align: left; line-height: 1.5em; letter-spacing: 0; opacity: 1;
}
.group-product .box-product .product-list .color-row > span.product-code{
	font-size: 1.4em; color: rgb(93,93,93); font-style: normal;
	line-height: 1.5em; letter-spacing: 0; opacity: 1;
}
.product-image .jk-color-item img{width: 75%}
.product-image .jk-color-item{text-align: center;    height: 200px;}
.group-product .box-product .product-list .color-row >a >span.btn-color{
	width:40px; height: 40px;
}
.group-product .box-product .product-colors{
	padding:0 0 0px; border-bottom: 3px solid #b7b7b7;
}
.group-product .box-product .product-attr{
	text-align: center; padding: 15px 0 0; font-size: 1.4em; color: rgb(93,93,93);
	font-style: normal; line-height: 1.5em; letter-spacing: 0; opacity: 1;
}
.group-product .box-product .product-attr >span{
	font-weight: bold;
}
.group-search{
	padding:60px 0;
}
/************************* END STYLE DETAIL PRODUCT /*************************/
/************************* STYLE FOOTER *************************/
footer.site-footer .footer-top{
	padding: 65px 0 85px;
}
footer.site-footer .group-footer{
	display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;
	margin-right: -15px; margin-left: -15px;
}
footer.site-footer .group-footer >*{
	position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;
}
footer.site-footer .widget{
	margin:0;
}
.footer-top .block-title{
	font-weight: 900; font-size: 1.2em; color: rgb(0,46,93); font-style: normal; text-align: left;
	line-height: 2.06em; letter-spacing: 0; opacity: 1; border:0 none; margin: 0 0 40px; text-transform: uppercase;
}
.footer-top .block-title >span{
	background: transparent; padding:0; color: inherit; line-height: inherit; display: block;
}
.group-footer .jk-phone, .group-footer .jk-email{
	font-size: 1.2em; color: rgb(0,46,93); font-style: normal; line-height: 2.33em; letter-spacing: 0; opacity: 1;
}
.group-footer .jk-phone a, .group-footer .jk-email a{
	color: rgb(0,46,93);
}
.group-footer .jk-phone >span, .group-footer .jk-email >span{
	font-weight: 500;
}
.subscribe-form .jk-sub-form >label{
	display: -webkit-box; display: -ms-flexbox; display: flex;
}
.subscribe-form .jk-sub-form >label input{
	height:75px; line-height: 75px; padding: 0 30px;
}
.subscribe-form .jk-sub-form >label input[type="email"]{
	font-size: 1.2em; color: rgb(156,160,164); font-style: normal; text-align: left; line-height: 1.5em; letter-spacing: 0;
	opacity: 1; border: 1px solid #999999; font-family: 'Lato', sans-serif; max-width:100%;
}
.subscribe-form .jk-sub-form >label input[type="submit"]{
	font-weight: 900; font-size: 1.5em; color: rgb(255,255,255); font-style: normal; text-align: left; line-height: 3.24em;
	letter-spacing: 0.05em; opacity: 1; text-align: center; cursor: pointer; text-transform: uppercase; border:4px solid #002e5d;
	color: #002e5d; background: #fff;
}
.subscribe-form .jk-sub-form >label input[type="submit"]:hover{
	color: #fff; background: #002e5d;
}
footer.site-footer .footer-copyright{
	background: #445e72; height: 55px; line-height: 55px;
}
footer.site-footer .footer-copyright .text-left img{
	height:55px; object-fit: contain;
}
footer.site-footer .footer-copyright .text-right >a{
	padding-left: 30px; color: #00a0de; font-weight: 500;
}
footer.site-footer .footer-copyright .text-right >a:first-child{
	padding:0;
}
.nf-field-container .checkbox-wrap .nf-field-label label:before {
    left: -28px;
}



/* van hiep */

.homepage .we-stand-for .td-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px 8px;
}
.homepage .we-stand-for .jk-section-title {
    width: 100%;
    text-align: center;
    font-weight: 400;
    margin: 25px 0px;
    font-family: 'DM Serif Display', serif;
    font-size: 3.69em;
    color: rgb(0,45,93);
    letter-spacing: 0;
    opacity: 1;
    line-height: 2.19em;
}
.homepage .we-stand-for .stand-title a{
    color: #000;
}

.homepage .we-stand-for.new_items .td-container {
    padding: 0px 9px;
}
.kitchen-storage .jk-section-collections .collections-items {
    display: flex;
    flex-direction: row;
}
.kitchen-storage .collections-items .collection-item {
    padding: 3px;
}
.kitchen-storage .collections-items .collection-item {
    padding: 30px 3px 30px;
    text-align: center;
}
.kitchen-storage .jk-section-collections .jk-section-title {
    text-align: center;
    font-weight: 500;
}
.kitchen-storage .collections-items .collection-item .collection-title {
    color: #000;
    font-weight: 500;
}
footer.site-footer .footer-copyright .text-right >a{
    color: #fff !important;
    transition: 0.5s;
}
footer.site-footer .footer-copyright .text-right >a:hover{
    text-decoration: none !important;
    color: #00a0de !important;
    transition: 0.5s;
}
.jk-section-collections .jk-section-collections .owl-nav {
    margin-top: 0px;
}
.jk-section-collections .owl-nav button {
    position: absolute;
    font-size: 100px !important;
    color: #000;
    top: 50%;
    transform: translateY(-50%);
    outline: none;
    transition: 0.5s;
}
.jk-section-collections .owl-nav .owl-prev {
    left: 10px;
    background: url(../images/icon-left-default.png) !important;
    width: 110px;
    background-repeat: no-repeat !important;
    height: 110px;
}
.jk-section-collections .owl-nav .owl-next {
    right: 10px;
    background: url(../images/icon-right-default.png) !important;
    width: 110px;
    background-repeat: no-repeat !important;
    height: 110px;
}
.jk-section-collections .owl-nav span{display:none !important}


.jk-section-collections .owl-nav .owl-prev:hover{
    background: url(../images/icon-left.png) !important;
    transition: 0.5s;
    outline: none;
    background-repeat: no-repeat !important;
}
.jk-section-collections .owl-nav .owl-next:hover{
    background: url(../images/icon-right.png) !important;
    transition: 0.5s;
    outline: none;
    background-repeat: no-repeat !important;
}
:focus {
    outline: none;
}

.tdc-header-wrap #td-header-menu >.menu-main-menu-container{
        padding-top: 35px;
}
.homepage .we-stand-for .stand-item {
    box-sizing: border-box;
    display: inline-block;
    width: 380px;
    position: relative;
    text-align: center;
    margin: 0 7px 14px;
    background: #e5eaee;
    height: auto;
}
.homepage .we-stand-for {
    margin-bottom: 86px;
}
.homepage .we-stand-for .stand-img {
    height: 360px;
}
.homepage .we-stand-for .stand-img img {
    width: 100%;
    height: 100%;
}
.section-category-video{
    background: #e5eaee;
    height: 560px;
    margin-bottom: 0px;
}
.section-category-video .td-container {
    height: 100%;
}
.homepage .we-stand-for .stand-title {
    font-family: 'DM Serif Display', serif;
    font-weight: 400;
    color: rgb(0,46,93);
    font-size: 2.13em;
    font-style: normal;
    text-align: center;
    line-height: 2.03em;
    letter-spacing: 0;
    opacity: 1;
    padding: 10px 0px;
}
.homepage .we-stand-for .stand-subtitle {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: rgb(0,46,93);
    font-size: 1.06em;
    font-style: normal;
    text-align: center;
    line-height: 1.68em;
    letter-spacing: 0;
    opacity: 1;
    padding: 0px 60px 26px;
}

.homepage #stand-new-items .stand-title-items .title-stand1 a {
    font-size: 2.63em;
    color: rgb(255,255,255);
    font-style: normal;
    text-align: center;
    line-height: 1.14em;
    letter-spacing: 0;
    box-shadow: rgba(2,3,2,0.48);
    font-family: 'DM Serif Display', serif;
    font-weight: 400;
}

.homepage #stand-new-items .title-stand2 .stand-range {
    font-size: 1em;
    font-family: roboto;
    font-weight: 900;
    color: rgb(255,255,255);
    text-align: center;
    font-style: normal;
    letter-spacing: 0.1em;
    opacity: 1;
    border: 1px solid #fff;
    padding: 17px 40px;
    line-height: 70px;
    text-transform: uppercase;
    transition: 0.5s;
}
.homepage #stand-new-items .title-stand2 .stand-range:hover {
    background: rgba(255,255,255,0.5);
    transition: 0.5s;
    border: none;
}
.homepage div#stand-new-items {
    margin-bottom: 60px;
}
.homepage #stand-new-items .stand-item .stand-title-items {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    transition: 0.5s;
    opacity: 0;

}
.homepage #stand-new-items .stand-item .stand-title-items .content-stand .title-stand1 {
    transform: translateY(-60px);
    opacity: 0;
    visibility: hidden;
}
.homepage #stand-new-items .stand-item .stand-title-items:hover {
    opacity: 1;
    
}
.homepage #stand-new-items .stand-item:hover .stand-title-items .title-stand1 {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
.homepage #stand-new-items .stand-item .stand-title-items .content-stand {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 130px;
}
.td-header-menu-social .td-social-icon-wrap i {
    min-width: 18px;
    font-size: 28px;
    line-height: 70px;
    vertical-align: middle;
    padding: 0px 20px;
}
.jk-category-content {
    width: 768px;
    margin: 0px auto;
}
.homepage .we-stand-for .stand-item .itemss {
    position: relative;
    width: 100%;
    height: 100%;
}
.garage-storage .jk-section-header .jk-slide-title {
    font-family: 'DM Serif Display', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 6.67em;
    color: rgb(255,255,255);
    text-align: center;
    letter-spacing: 0;
    opacity: 1;
    box-shadow: rgba(2,3,2,0.48);
    line-height: 2.23em;
    white-space: nowrap;
}
.jk-main-products.jk-section-collections .td-container {
    height: 550px;
}
.collections-items.owl-carousel.owl-theme.owl-loaded,
.jk-main-products.jk-section-collections .owl-stage-outer,
.jk-main-products.jk-section-collections .owl-stage-outer .owl-stage,
.jk-main-products.jk-section-collections .owl-stage-outer .owl-item {
    height: 100%;
}
.home .owl-stage .slide-item .jk-slide-img img {
    height: 720px;
}
.jk-section-header .jk-slide-img img {
    height: 378px;
    width: 100%;
    display: block;
    object-fit: cover;
}
.section-category-header .box-category-header {
    padding: 40px 15px;
}
.term-premium .section-category-header .box-category-header {
    height: 450px;
    padding: 40px 15px;
}
.category-icons .category-icon{
        width: 18%;
}
.section-category-header .category-item.category-icons .category-info{
    padding-top: 0px;
    flex: 0 0 100%;
    max-width: 100%;
}
.category-item.category-icons .category-image {
    display: none;
}
.term-hevay-duty .section-category-header .box-category-header {
    height: 425px;
}
.about-us .section-smallx p {
    font-family: 'DM Serif Display', sans-serif;
    font-size: 1.75em;
    color: rgb(0,46,93);
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: 0;
    opacity: 1;
    margin: 0 auto 40px;
}
.about-us .section-smallx h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 1.31em;
    text-align: center;
    line-height: 1.34em;
    letter-spacing: 0;
    font-style: normal;
    color: rgb(0,46,93);
}
.page-template-about .td-ss-main-content .jk-section-about:first-child .jk-subtitle {
    width: 80%;
}
.about-us .jk-subtitle {
    font-size: 14px;
}
.bt-play img:hover {
    background-image: url(../images/Inabox_Index_Page-Play-Button-Roll.png);
    background-size: cover;
    background-position: center;
}
.jk-section-header, 
.jk-section-header.static_image {
    position: relative;
}

.tdc-header-wrap #td-header-menu .sf-menu >li >a:before {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background: rgb(0,174,239);
    transition: width .3s;
    bottom: -10px;
    position: absolute;
}
.tdc-header-wrap #td-header-menu .sf-menu >li >a:hover:before {
    width: 100%;
    transition: width .3s;
}
.td-scroll-up .td-icon-menu-up:before,
#td-top-mobile-toggle i:before,
.td-mobile-content .td-icon-menu-right:before {
    font-family: 'newspaper' !important;
}
.contact-us .jk-section-header .slide-item .jk-slide-desc {
    top: 65%;
}
.our_website {
    position: relative;
}
.our_website .our-title {
    font-family: 'DM Serif Display', sans-serif;
    font-weight: 400;
    font-size: 2.65em;
    color: rgb(255,255,255);
    position: absolute;
    left: 25px;
    top: 50%;
    transform: translateY(-50%);
}






/* hiep mobile */





@media(max-width:1366px){
    .tdc-header-wrap #td-header-menu .td-header-menu-social {
        padding-right: 30px;
    }
    .home .owl-stage .slide-item .jk-slide-img img {
        height: 500px;
    }
    .home .jk-section-header .jk-slide-title {
        font-size: 6.38em;
    }
    .jk-section-header .jk-small-img img {
        max-height: 120px;
    }
    .jk-section-header .slide-item .jk-slide-desc {
        top: 60%;
    }
    .contact-us .jk-section-header .slide-item .jk-slide-desc {
        top: 50%;
    }
}
@media(max-width:1229px){
    .homepage .we-stand-for .stand-item{
        width: 370px;
    }
}
@media(max-width: 1199px){
    .homepage .we-stand-for .stand-item {
        width: 303px;
    }
    .homepage .we-stand-for .stand-img {
        /* width: 380px; */
        height: 280px;
    }
    .homepage .we-stand-for .stand-subtitle {
        padding: 0px 35px 26px;
    }
    .tdc-header-wrap #td-header-menu .td-header-menu-social {
        padding-right: 68px;
    }
    .td-header-menu-social .td-social-icon-wrap i{
        line-height: 60px;
    }
    .homepage #stand-new-items .title-stand2 .stand-range{
        padding: 15px 30px;
    }
    .homepage #stand-new-items .stand-title-items .title-stand1 a{
        font-size: 2.30em;
    }
    .tdc-header-wrap #td-header-menu >.menu-main-menu-container {
        width: 500px;
    }
    .sf-menu li {
        padding-right: 20px;
    }
    .tdc-header-wrap #td-header-menu .sf-menu{
        display: -webkit-box;
    }
}
@media(max-width: 1140px){
    .td-header-menu-social {
        display: block;
    }
}
@media(max-width: 1018px){
    .td-header-menu-social .td-social-icon-wrap i {
        font-size: 23px !important;
    }
}
@media(max-width: 991px){
    .homepage #stand-new-items .title-stand2 .stand-range{
        padding: 15px 20px;
        font-size: 0.8em;
    }
    .td-header-menu-social {
        display: none;
    }
    .homepage #stand-new-items .stand-title-items .title-stand1 a {
        font-size: 1.80em;
    }
    .homepage #stand-new-items .stand-item .stand-title-items .content-stand {
        height: auto;
    }
    .homepage .we-stand-for .stand-item .stand-background {
        background: #e5eaee;
        height: 100%;
    }
    .homepage .we-stand-for .stand-item {
        width: 33.33%;
        padding: 0 7px 14px;
        margin: 0px;
        background: none;
    }
    .jk-main-products.jk-section-collections .td-container {
        height: auto;
    }
    .section-category-header .category-info .taxonomy_subtitle{
        font-size: 1.6em;
    }
    .section-category-header .category-info .taxonomy_desc,
    .section-category-header .category-info .group-jk ul li    {
        font-size: 1.3em;
    }
    .section-category-header .category-info .group-jk .jk-width-100 {
        flex: 100%;
        width: 100%;
        max-width: 100%;
    }
    .jk-section-header .slide-item .jk-slide-desc {
        top: 50%;
    }
    #td-mobile-nav .td-social-icon-wrap i,
    #td-mobile-nav .td-social-icon-wrap .td-icon-instagram{
        font-size: 20px;
        width: 30px;
        height: 30px;
    }
    .jk-section-about h2.jk-section-title {
        font-size: 2.69em;
            color: rgb(93,93,93);
    }
    .jk-section-about.display-custom .jk-subtitle p {
        font-size: 1.25em;
        color: rgb(93,93,93);
    }
    .catalogue .jk-section-about.display-custom .jk-subtitle p {
        color: rgb(0,46,93);
        font-size: 1.5em;
    }
    .catalogue .jk-section-about {
        background: #f0efed;
        margin: 0px;
        margin-bottom: 10px;
        padding-bottom: 15px;
    }
    .jk-section-about.display-custom .jk-subtitle h3 {
        font-size: 1.2em;
        margin: 0 0 20px;
    }
    .td-main-contentrole .td-ss-main-content {
        background: #f0efed;
    }
    .jk-section-about {
        background: #fff;
        margin: 0px 15px;
    }
    .jk-group-section-category, .jk-main-products {
        background: #f0efed;
    }
    .homepage .jk-section-about h2.jk-section-title {
        color: rgb(0,45,93);
    }
    .homepage .jk-section-about {
        background: #e5eaee;
        margin: 0px;
    }
    .td-main-contentrole .td-ss-main-content {
        #background: none;
    }
    .our_website .our-title {
        font-size: 2.35em;
    }
    .our_website .colunm-button .our-website-link a{
        max-height: 70px;
        line-height: 65px;
        height: 70px;
        font-size: 1.1em;
    }
}
@media(max-width: 868px){
    .homepage .we-stand-for .stand-img {
        height: 230px;
    }
    .jk-category-content {
        width: 600px;
    }
    .jk-section-about .jk-category-content h2.jk-section-title {
        margin: 0 0 20px;
        font-size: 2.69em;
        line-height: 1.19em;
    }
    .jk-section-about .jk-category-content .jk-subtitle {
        margin: 0 0 20px;
        font-size: 1.3em;
    }
    .jk-section-about .jk-category-content .jk-desc {
        font-size: 1em;
        margin: 0 0 20px;
    }
    .jk-section-about .jk-category-content .jk-link a {
        border-color: rgb(0,45,93);
        padding: 15px 30px;
        font-size: 1.3em;
        letter-spacing: 0.05em;
    }
    .homepage .we-stand-for .jk-section-title {
        font-size: 2.30em;
        margin: 15px 0px;
    }
    .homepage .we-stand-for .stand-title {
        font-size: 1.80em;
        line-height: 1.8em;
    }
    .homepage .we-stand-for .stand-subtitle {
        padding: 0px 25px 26px;
        font-size: 1.03em;
        line-height: 1.58em;
    }
    .section-category-video {
        height: 250px;
        margin-bottom: 0px;
        padding: 0px 14px;
    }
    .section-category-video .td-container {
        height: 100%;
        padding: 0px;
        background: #e5eaee;
    }
}
@media(max-width: 800px){
    .homepage .we-stand-for .stand-img {
        height: 220px;
    }
    .jk-section-header .jk-slide-title {
        font-size: 4.38em;
    }
    .jk-section-header .jk-slide-desc .jk-small-img img {
        max-height: 70px;
    }
}
@media(max-width: 768px){
    .term-premium .section-category-header .box-category-header {
        height: auto;
    }
}
@media(max-width: 767px){
    .homepage #stand-new-items .title-stand2 .stand-range {
        padding: 12px 15px;
        font-size: 0.8em;
    }
    .homepage #stand-new-items .stand-title-items .title-stand1 a {
        font-size: 1.60em;
    }
    .home .owl-stage .slide-item .jk-slide-img img {
        height: 400px;
    }
    .term-hevay-duty .section-category-header .box-category-header,
    .section-category-header .box-category-header    {
        height: auto;
    }
    .jk-section-about.display-custom .jk-subtitle p {
        font-size: 1em;
        margin: 0 auto 20px;
    }
    .nf-field-container .checkbox-wrap .nf-field-label label:before{
        left: -28px;
    }
    .our_website .our-title {
        font-size: 1.8em;
        left: 20px;
    }
    .our_website .colunm-button .our-website-link a {
        max-height: 60px;
        line-height: 55px;
        height: 60px;
        font-size: 0.9em;
    }
}
@media(max-width: 725px){
    .homepage .we-stand-for .stand-img {
        height: 190px;
    }
    .jk-category-content {
        width: 480px;
    }
    	.jk-section-about .jk-category-content .jk-subtitle {
          font-size: 1.3em;
      }
    .jk-section-header .jk-slide-title {
        font-size: 4.38em;
    }
    .homepage #stand-new-items .title-stand2 .stand-range {
        padding: 11px 14px;
        font-size: 0.7em;
    }
    .homepage #stand-new-items .stand-title-items .title-stand1 a {
        font-size: 1.40em;
    }
}
@media(max-width: 600px){
    .homepage .we-stand-for .stand-item{
        width: 100%;
    }
    .homepage .we-stand-for .stand-img {
        height: 240px;
        width: 50%;
        float: left;
    }
    .homepage .we-stand-for .stand-all {
        width: 50%;
        float: left;
        height: 100%;
    }
    .homepage .we-stand-for .itemss .stand-img {
        width: 100%;
        height: auto;
    }
    .jk-section-header .jk-slide-title {
        font-size: 4.38em !important;
    }
    .jk-section-header .jk-slide-desc .jk-small-img img {
        max-height: 60px;
    }
    .jk-section-about .jk-category-content h2.jk-section-title {
        font-size: 2.58em;
        margin: 0 0 20px;
    }
    .jk-category-content {
        width: auto;
        padding: 0px 50px;
    }
    .jk-section-about .jk-category-content .jk-subtitle {
        font-size: 1.25em;
        line-height: 1.31em;
    }
    .jk-section-about .jk-category-content .jk-desc {
        font-size: 1em;
    }
    .jk-section-about .jk-category-content .jk-link a {
        padding: 13px 25px;
        font-size: 1.2em;
        letter-spacing: 0.05em;
    }
    .homepage .we-stand-for .jk-section-title {
        font-size: 2.63em;
        line-height: 2.19em;
    }
    .conatct-form .checkbox-container.label-right label::after {
        top: 9px;
    }
    .homepage #stand-new-items .title-stand2 .stand-range {
        padding: 18px 45px;
        font-size: 1em;
    }
    .homepage #stand-new-items .stand-title-items .title-stand1 a {
        font-size: 2.63em;
    }
    .homepage .we-stand-for .stand-title {
        font-size: 1.88em;
        line-height: 2.03em;
    }
    .homepage .we-stand-for .stand-subtitle {
        padding: 0px 25px 26px;
        font-size: 0.94em;
    }
    .jk-section-about h2.jk-section-title {
        font-size: 2.5em;
        margin: 0 0 10px;
        line-height: 1.54em;
    }
    .jk-section-about.display-custom .jk-subtitle p {
        font-size: 1.13em;
        margin: 0 auto 20px;
        line-height: 1.3em;
    }
	.jk-section-collections .owl-nav .owl-prev:hover,
	.jk-section-collections .owl-nav .owl-next:hover,
    .jk-section-collections .owl-nav .owl-prev,
    .jk-section-collections .owl-nav .owl-next {
        width: 50px;
        height: 50px;
        background-size: cover !important;
    }
    .jk-section-about.display-custom .jk-subtitle h3 {
        font-size: 1em;
        margin: 0 0 18px;
    }
    .catalogue .jk-section-about.display-custom .td-container {
        padding: 0px 48px;
    }
    .our_website .our-title {
        font-size: 1.25em;
        left: 20px;
    }
    .our_website .our-website-link {
        margin-right: 10px;
    }
    .our_website .colunm-button .our-website-link a {
        max-height: 50px;
        line-height: 45px;
        height: 50px;
        font-size: 0.9em;
        border: 2px solid #fff;
    }
    .our_website .colunm-button {
        padding: 15px 0px 15px 30px;
    }
}
@media(max-width: 530px){
    .homepage .we-stand-for .stand-img {
        height: 210px;
    }
    .homepage .we-stand-for {
        margin-bottom: 50px;
    }
    .section-category-video{
            height: 250px;
    }
}
@media(max-width: 480px){
    .jk-section-about .jk-category-content h2.jk-section-title {
        font-size: 2.38em;
        margin: 0 0 20px;
        line-height: 1em;
    }
    .jk-category-content {
        padding: 0px 20px;
    }
    .jk-section-about .jk-category-content .jk-link a {
        padding: 11px 23px;
        font-size: 1em;
        letter-spacing: 0.05em;
    }
    .homepage .we-stand-for .stand-img {
        height: 180px;
    }
    .homepage .we-stand-for .stand-title {
        font-size: 1.30em;
        line-height: 1.8em;
    }
    .homepage .we-stand-for .stand-subtitle {
        padding: 0px 20px 26px;
        font-size: 0.8em;
        line-height: 1.58em;
    }
    .section-category-video {
        height: 230px;
    }
    .homepage #stand-new-items .title-stand2 .stand-range {
        padding: 18px 40px;
    }
    .home .owl-stage .slide-item .jk-slide-img img {
        height: 300px;
    }
    .jk-section-about.display-custom .jk-subtitle p {
        font-size: 0.9em;
    }
    .jk-section-about h2.jk-section-title {
        font-size: 2em;
    }
    .jk-section-collections .owl-nav .owl-prev,
    .jk-section-collections .owl-nav .owl-next{
        width: 50px;
        height: 50px;
        background-size: cover !important;
    }
    .jk-main-products .category-item .category-group > .category-info.col-right {
        padding: 10px !important;
    }
    .product-item .product-link a {
        height: 60px;
        line-height: 56px;
        font-size: 1em;
    }
    .homepage .we-stand-for .itemss .stand-img {
        height: auto;
    }
    .group-footer .jk-phone, .group-footer .jk-email {
        font-size: 1em;
    }
    .our_website .our-title {
        font-size: 1.1em;
        left: 15px;
    }
    .our_website .colunm-button .our-website-link a {
        max-height: 45px;
        line-height: 40px;
        height: 45px;
    }
    .our_website .colunm-button {
        padding: 10px 0px 10px 0px;
    }
    .catalogue .jk-section-about.display-custom .jk-subtitle p {
            font-size: 1.1em;
    }
    .jk-section-about.display-custom .jk-subtitle h3 {
        font-size: 0.9em;
        margin: 0 0 15px;
    }
}
@media(max-width: 414px){
    .jk-section-header .jk-slide-title {
        font-size: 3em;
    }
    .jk-section-header .jk-slide-desc .jk-small-img img {
        max-height: 40px;
    }
    .homepage .we-stand-for .jk-section-title {
        font-size: 1.6em;
    }
    .homepage .we-stand-for .stand-img {
        height: 160px;
    }
    .homepage #stand-new-items .stand-title-items .title-stand1 a {
        font-size: 1.63em;
    }
    .homepage #stand-new-items .title-stand2 .stand-range {
        padding: 15px 30px;
        font-size: 0.8em;
        line-height: 4.5em;
    }
    .jk-section-about h2.jk-section-title {
        font-size: 1.8em;
    }
    .product-item .product-link a {
        height: 50px;
        line-height: 46px;
        font-size: 1em;
    }
    .homepage .we-stand-for .stand-title {
        padding: 0px;
    }
    .homepage .we-stand-for .stand-subtitle {
        padding-bottom: 0px;
    }
    .homepage .we-stand-for .itemss .stand-img {
        height: auto;
    }
    .group-footer .jk-phone, .group-footer .jk-email {
        font-size: 0.9em;
    }
    .our_website .our-title {
        font-size: 1.36em;
        position: inherit;
        text-align: center;
        width: 100%;
        transform: inherit;
        padding: 10px 0px;
    }
    .our_website .our-website-link {
        margin: 10px;
    }
    .our_website {
        display: grid;
    }
    .our_website .colunm-button {
        padding: 0px;
        padding-bottom: 5px;
        width: 100%;
    }
    .our_website .colunm-button .our-website-link a {
        font-size: 0.9em;
    }
    .catalogue .jk-section-about.display-custom .jk-subtitle p {
        font-size: 0.9em;
    }
    .jk-section-about.display-custom .jk-subtitle h3 {
        font-size: 0.8em;
        margin: 0 0 10px;
    }
    .product-list .color-row .btn-color {
        margin-right: 5px;
    }
}
@media(max-width: 375px){
    .homepage .we-stand-for .stand-item {
        width: 100%;
    }
    .homepage .we-stand-for .stand-img {
        height: 280px;
        width: 100%;
    }
    .homepage .we-stand-for .stand-title {
        font-size: 2.30em;
    }
    .homepage .we-stand-for .stand-subtitle {
        padding: 0px 40px 26px;
        font-size: 1.1em;
        line-height: 1.58em;
    }
    .homepage #stand-new-items .stand-title-items .title-stand1 a {
        font-size: 1.8em;
    }
    .homepage #stand-new-items .title-stand2 .stand-range {
        padding: 13px 20px;
        font-size: 1em;
        line-height: 4.5em;
    }
    .product-item .product-link a{
        height: 45px;
        line-height: 40px;
    }
    .homepage .we-stand-for .stand-all {
        width: 100%;
    }
    .catalogue .jk-section-about.display-custom .td-container {
        padding: 0px 30px;
    }
}
@media(max-width: 320px){
    .homepage .we-stand-for .stand-img {
        height: 250px;
    }
    .tdc-header-wrap #td-header-menu >.td-logo-in-menu {
        min-width: 185px;
    }
}



  


/************************* END STYLE FOOTER *************************/
@media(min-width: 576px){
	.section-category-products .group-product >*{
		-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
	}
}
@media(min-width: 768px){
	footer.site-footer .group-footer >.footer-left{
		-webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%;
	}
	footer.site-footer .group-footer >.footer-right{
		-webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;
	}
	.jk-group-about >*{
		-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
	}
	.conatct-form .nf-form-content nf-fields-wrap >*{
		-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
	}
	.conatct-form .nf-form-content nf-fields-wrap >nf-field:nth-child(5),
	.conatct-form .nf-form-content nf-fields-wrap >nf-field:nth-child(6),
	.conatct-form .nf-form-content nf-fields-wrap >nf-field:nth-child(7),
	.conatct-form .nf-form-content nf-fields-wrap >nf-field:nth-child(8){
		-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;
	}
	.section-category-header .category-item >.category-image{
            -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%;
        }
        .section-category-header .category-item >.category-info{
                -webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%;
        }
	.section-category-header .category-info .group-jk >*{
		-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;
	}
}

@media(min-width: 992px){
	footer.site-footer .group-footer >.footer-left{
		-webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%;
	}
	footer.site-footer .group-footer >.footer-right{
		-webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%;
	}
	.jk-main-products .category-item .category-group >.col-left{
		-webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%;
	}
	.jk-main-products .category-item .category-group >.col-right{
		-webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;
	}
	.section-category-products .group-product >*{
		-webkit-box-flex: 0; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;
	}
	.td-header-main-menu .td-main-logo >img{
		max-height: none; height: 75px; /*object-fit: contain;*/ margin:0;
	}
}
@media(min-width: 1200px){}
@media(max-width:1520px){
            .jk-section-header .jk-slide-img img{
		min-height: 500px; object-fit: cover;
	}
}
@media(max-width:1400px){
	.jk-section-category .jk-category-content{
		padding: 30px 30px;
	}
	.jk-section-about .jk-category-content h2.jk-section-title{
		margin: 0 0 30px;
	}

}
@media(max-width:1366px){}
@media(max-width:1199px){
	.jk-section-header .jk-slide-title{
		font-size: 7.38em;
	}
	.jk-section-category .jk-category-content h3.jk-cat-title{
		font-size: 4.25em;
	}
	.jk-section-category .jk-category-content h3.jk-cat-title{
		margin: 0 0 20px;
	}
	.jk-section-category .jk-category-content .jk-cat-desc{
		font-size: 2em; line-height: 35px; margin: 0 0 40px;
	}
	.jk-section-about{
		padding: 30px 0;
	}
	
}
@media(min-width:991px) and (max-width:1199px){
	.tdc-header-wrap #td-header-menu .sf-menu > li > a{
		font-size: 1.2em;
	}
}
@media(max-width:1024px){}
@media(min-width:768px) and (max-width:991px){
	.subscribe-form .jk-sub-form > label{
		-ms-flex-wrap: wrap; flex-wrap: wrap;
	}
}
@media(max-width:991px){
	.td-header-top-menu-full{
		display: none;
	}
	.td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu{
		background-color: #00adee !important; height: 54px !important;
	}
	#td-top-mobile-toggle{
		display: inline-block;
	}
	.tdc-header-wrap #td-header-menu > .menu-main-menu-container{
		display: none;
	}
	.menu-item-141, .menu-item-141 .td-search-form{
		display: none;
	}
	.header-search-wrap, .td-search-form .td-search-input span, .td-search-form .td-search-close{
		display: block;
	}
	#td-header-search-button-mob{
		display: block;
	}
	.header-search-wrap .td-icon-search{
		height: 54px; width: 54px; line-height: 54px; font-size: 22px; margin-right: 2px; color: #fff !important;
	}
	.td-search-form #td-header-search-mob{
		width: 100%; color:#fff; font-size: 26px; border:0 none;
	}
	.jk-category-content .jk-link a, .jk-main-products .category-info .category-link a,
	.conatct-form .nf-form-content .submit-wrap input[type="button"]{
		height:auto; max-height: none; padding: 25px 55px; line-height: normal; min-width:auto;
	}
	.jk-main-products .category-item .category-info.col-left img{
		margin-top: 40px;
	} 
	.td-header-main-menu .td-main-logo >img{
		max-height: 48px;
	}
  .jk-main-products .category-item .category-group >*{
      -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
      flex: 0 0 40%;
      max-width: 40%; 
  }
  .jk-main-products .category-info .taxonomy_subtitle{
      font-size: 1.5em;
      line-height: 1.5em;
      margin: 0 0 30px;
  }
  .jk-main-products .category-info .taxonomy_desc{
      font-size: 1.2em;
      line-height: 1.4em;
  }
  .jk-main-products .category-info .taxonomy_bottom{
      font-size: 1.5em;
  }
  .jk-main-products .category-info .category-link a{
      padding: 18px 45px;
      font-size: 1.3em;
  }
  .jk-main-products .category-item .category-group > .category-info.col-right{
      padding: 25px 35px;
  }
  .category-group{
      background-size: cover;
  }
  
  
    a.social {
        padding: 0 4px !important;
    }
    .social span {
        font-size: 20px !important;
    }
    .tdc-header-wrap #td-header-menu >.td-logo-in-menu {
        position: absolute;
        left: 65px;
    }
    #td-top-mobile-toggle {
        padding: 0px !important;
        border-right: 1px solid #fff;
        transition: 0.5s;
    }
    .td-menu-background,
    .td-menu-mob-open-menu #td-mobile-nav,
    #td-mobile-nav {
        top: 53px;
        background: rgba(0, 45, 93, 0.95);
        overflow: hidden;
        min-height: 100% !important;
    }
    .td-menu-mob-open-menu .td-menu-background {
        top: 53px;
        display: none;
    }
    .td-menu-mob-open-menu #td-outer-wrap {
        width: 100%;
        position: initial;
        transform: inherit;
    }
    .td-menu-mob-open-menu .td-icon-mobile:before {
        content: '\e900';
        font-size: 20px;
        transition: 0.5s;
    }
    .td-menu-mob-open-menu #td-top-mobile-toggle {
        border: none;
        background: rgba(0, 45, 93, 0.95);
        transition: 0.5s;
    }
    .td-menu-mob-open-menu {
        overflow-y:hidden;
    }
    .td-mobile-close {
        display: none;
    }
    #td-mobile-nav .td-menu-socials {
        float: right;
    }
    .td-mobile-content {
        clear: both;
        margin-right: 60px;
        padding-left: 60px;
        padding-top: 0px;
    }
    .td-mobile-content li {
        border-bottom: 1px solid #00adee;
    }
    .td-mobile-content li a {
        padding-left: 0px;
    }
    .td-mobile-content .sub-menu li {
        border: 0;
    }
    .td-mobile-content .sub-menu a {
        padding-left: 0px !important;
        color: #fff !important;
    }
    .td-mobile-content .sub-menu a:hover {
        color: rgb(0, 173, 238) !important;
    }
    .td-mobile-content li a:hover {
        color: rgb(0, 173, 238);
    }
    .td-mobile-content .td-sub-menu-open a {
        color: rgb(0, 173, 238);
    }
    .jk-section-header .jk-slide-title {
        font-size: 5.38em;
    }
    .section-category-products .group-product {
        /*display: -webkit-box;*/
    }
}
@media screen and (max-width:767px){
    .product-image .jk-color-item img{height: auto;width:auto}
	footer.site-footer .footer-top{
		padding: 45px 0 65px;
	}
	.jk-section-category .col-md-6, .jk-section-wheretobuy{
		width:50%; height: 400px; min-height:400px;background-size: cover; background-position: center;
	}
	.jk-section-category.jk-section-wheretobuy {
      width: 100%;
  }
  .jk-section-category .jk-category-content .jk-cat-desc{
      font-size: 1.3em;
  }
  .jk-category-content .jk-link.bnt-category a{
      border: 3px solid rgb(255,255,255);
      font-size: 1.2em;
      padding: 15px 35px;
  }
	.jk-section-header .slide-item .jk-slide-desc{
		width: calc(100% - 30px);
	}
	.jk-section-header .jk-slide-title{
		font-size: 5.38em !important;
	}
	.jk-section-about .jk-category-content h2.jk-section-title{
		font-size: 2.88em;
	}

	.footer-top .block-title{
		margin: 0 0 10px;
	}
	.group-footer .jk-phone, .group-footer .jk-email{
		line-height: normal;
	}
	footer.site-footer .group-footer > .footer-left{
		margin: 0 0 15px;
	}
	.jk-section-category .jk-category-content h3.jk-cat-title{
		font-size: 2.8em;
	}
	.page-template-about .section-small{
		width:100%;
	}
	.page-template-about .td-ss-main-content .jk-section-about:last-child .content-title p{
		margin: 0 0 20px;
	}
	.conatct-form nf-field label{
		font-size: 2em;
	}
	.conatct-form .nf-form-content nf-fields-wrap > *{
		margin: 0 0 20px;
	}
	.page-template-about .td-ss-main-content .jk-section-about:last-child{
		padding:40px 0;
	}
	.jk-main-products .category-item .category-group > .category-info.col-right{
		padding: 30px 25px;
    height: 400px; 
	}
	.jk-main-products .category-item .category-info.col-right{
		height: auto; max-height: none;
	}
	.jk-main-products .category-item .category-info.col-left{
		height:400px; max-height: 400px;transition: 0.5s;
	}
  .jk-main-products .category-item .category-info.col-left img{
      margin-top: 0px;
  }
	.section-category-header .box-category-header{
		padding:40px 15px;
	}
	.group-product .box-product .product-number{
		font-size: 2.68em; padding: 30px 0 10px;
	}
	.section-category-products .group-product .box-product{
		padding:15px;
	}

	.group-product .box-product .product-colors{
		padding: 0 0 10px;
	}
        
            .section-category-header .category-item >.category-image{
            -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;
    }
    .section-category-header .category-item >.category-info{
            -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;
    }
    .section-category-header .category-item >*{margin:0}
    .section-category-header .category-info .taxonomy_subtitle{font-size: 1.4em;}
    .section-category-header .category-info .group-jk ul li,
    .section-category-header .category-info .taxonomy_desc{font-size: 1.2em;    line-height: 1.2em;}
        
        
  .jk-main-products .category-info .taxonomy_subtitle {
      font-size: 1.3em;
      line-height: 1.4em;
      margin: 0 0 25px;
  }
  .jk-main-products .category-info .taxonomy_desc {
      font-size: 1.1em;
      line-height: 1.3em;
  }
  .jk-main-products .category-info .taxonomy_bottom {
      font-size: 1.2em;
      margin: 0 0 25px;
  }
  .jk-main-products .category-info .category-link a {
      padding: 13px 33px;
      font-size: 1.1em;
  }
  .jk-main-products .category-item .category-group >*{
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; 
  }
  .catalogue .jk-section-header .jk-slide-title {
      font-size: 4.38em !important;
  }
}
@media screen and (max-width:600px){
    .jk-section-category .jk-category-content h3.jk-cat-title {
        font-size: 2.63em;
        margin: 0 0 15px;
        box-shadow: 2px 2px 2px 2px rgba(2,3,2,0.48);
    }
    .jk-section-category .jk-category-content .jk-cat-desc {
        font-size: 1em;
        margin: 0 0 20px;
        line-height: 25px;
    }
    .jk-category-content .jk-link.bnt-category a {
        border: 3px solid rgb(255,255,255);
        font-size: 1em;
        padding: 15px 30px;
    }
    .jk-section-category .col-md-6, .jk-section-wheretobuy {
        width: 50%;
        height: 330px;
        min-height: 330px;
        background-size: cover;
        background-position: center;
    }
    .jk-main-products .category-info .taxonomy_subtitle{
        font-size: 1.06em;
        margin: 0 0 13px;
        font-weight: 400;
    }
    .jk-main-products .category-info .taxonomy_desc {
        font-size: 0.9em;
        line-height: 1.4em;
        margin: 0 0 15px;
    }
    .jk-main-products .category-info .taxonomy_bottom {
        font-size: 0.9em;
        margin: 0 0 15px;
    }
    .jk-main-products .category-info .category-link a {
        padding: 8px 15px;
        font-size: 0.9em;
    }
    .jk-main-products .category-item .category-info.col-left, 
    .jk-main-products .category-item .category-group > .category-info.col-right{
        height: 350px;
        max-height: 350px;
    }
    .jk-main-products .category-item .category-group > .category-info.col-right{
        padding: 30px 30px;
        padding-top: 0px;
    }
        .jk-section-header .jk-slide-img img {
        min-height: 350px;
    }
    .jk-section-about .jk-category-content h2.jk-section-title {
        font-size: 2.63em;
        font-family: 'DM Serif Display', serif;
        line-height: 1.54em;
        margin: 0px;
        font-weight: 400;
    }
    .subscribe-form .jk-sub-form >label input {
        height: 60px;
        line-height: 54px !important;
    }
    .text-left {
        text-align: left;
        position: absolute;
        left: 0px;
        line-height: 0;
    }
    .footer-colunm.footer-left .td_block_template_1 {
        width: 50%;
        float: left;
    }
    .footer-colunm.footer-left .jk-social {
        width: 50%;
        float: left;
        height: 100%;
        position: relative;
    }
    .footer-colunm.footer-left .jk-social #custom_html-6 {
        width: 100%;
    }
    #custom_html-6 .custom-html-widget {
        position: absolute;
        top: 50%;
        left: 66%;
        transform: translate(-50%, -50%);
    }
    
    .td-mobile-content li a {
        font-size: 1.07em;
        font-style: normal;
        padding: 10px 30px 10px 0px;
        font-family: 'Roboto', sans-serif;
        font-weight: 500;
    }
    .td-mobile-content .sub-menu a {
        padding-left: 1px !important;
        font-size: 1.06em;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
        line-height: 0.6em;
        font-style: normal;
    }
    li#menu-item-530 a {
        font-size: 1.07em !important;
        margin-bottom: 5px;
        font-weight: 500;
    }
    .tdc-header-wrap #td-header-menu >.td-logo-in-menu {
        left: 26px;
    }
    .category-item .category-image img {
        width: 193px;
        height: 123px;
    }
    .section-category-header .category-info .taxonomy_subtitle {
        font-size: 1.25em;
        margin: 0 0 20px;
    }
    .section-category-header .category-info .taxonomy_desc {
        font-size: 1em;
        line-height: 1.7em;
        margin: 0 0 20px;
    }
    .section-category-header .category-info .group-jk ul li {
        font-size: 1.13em;
            line-height: 1.4em;
    }
    .section-category-header .box-category-header {
        padding: 25px 15px;
    }
    .group-product .box-product .product-number {
        font-size: 2.38em;
        padding: 0px;
    }
    .group-product .box-product .product-list .color-row >a {
        padding: 0px;
    }
    .group-product .box-product .product-list .color-row > a > span.btn-text {
        min-width: 63px;
        font-family: roboto;
        font-size: 1.13em;
    }
    .group-product .box-product .product-list .color-row > span.product-code {
        font-size: 1em;
        font-weight: 400;
        font-family: roboto;
    }
    .group-product .box-product .product-attr {
        font-family: roboto;
        font-weight: 400;
        font-size: 1.13em;
    }
    .product-item .product-link {
        margin-top: 15px;
    }
    .product-item .product-link a {
        font-family: roboto;
        font-size: 1em;
        height: 50px;
        line-height: 50px;
        font-weight: bold;
    }
    .catalogue .jk-section-header .jk-slide-title {
        font-size: 3em !important;
    }
    .jk-main-products div#category-219420123 .category-info .taxonomy_desc {
        font-size: 1em;
        color: rgb(93,93,93);
    }
    .jk-main-products #category-219420123 .category-info .category-link a {
        background: #5d5d5d;
        font-size: 0.88em;
        padding: 13px 25px;
    }
}
@media(max-width:575px){
	.jk-category-content .jk-link a, .conatct-form .nf-form-content .submit-wrap input[type="button"],
	.jk-main-products .category-info .category-link a{
      padding: 15px 25px;
	}
  .jk-main-products .category-info .category-link a{
      padding: 8px 15px;
  }
    .jk-main-products .category-item .category-info.col-left, 
    .jk-main-products .category-item .category-group > .category-info.col-right{
        height: 320px;
        max-height: 320px;
    }
	.group-product .box-product .product-number{    font-size: 1.4em;
    padding: 10px 0 10px;}
	.group-product .box-product .product-attr,
	.group-product .box-product .product-list .color-row > span.product-code,
	.group-product .box-product .product-list .color-row > a > span.btn-text{    font-size: 1.0em;}
	.product-image .jk-color-item{height:auto}
	.group-product .box-product .product-list .color-row >a >span.btn-color{height:30px; width:30px}
	.group-product .box-product .product-list .color-row > a > span.btn-text{min-width:auto}
}
@media(max-width:500px){
    .jk-main-products .category-info .taxonomy_subtitle {
        font-size: 0.8em;
        margin: 0 0 10px;
    }
    .jk-main-products .category-info .taxonomy_desc {
        font-size: 0.7em;
        line-height: 1.4em;
        margin: 0 0 10px;
    }
    .jk-main-products .category-info .taxonomy_bottom {
        font-size: 0.8em;
        margin: 0 0 10px;
    }
    .jk-main-products .category-info .category-link a {
        padding: 5px 10px;
        font-size: 0.8em;
    }
    .jk-main-products .category-item .category-info.col-left, .jk-main-products .category-item .category-group > .category-info.col-right {
        height: 280px;
        max-height: 280px;
        transition: 0.5s;
    }
}
@media(max-width:480px){
	.category-icons .category-icon {
		width: 15%;
	}
        .section-category-header .category-info .group-jk ul li, .section-category-header .category-info .taxonomy_desc,
        .section-category-header .category-info .taxonomy_subtitle{font-size: 1em;margin: 0 0 20px;}
        .section-category-header .category-item >*{    padding-right: 15px;
    padding-left: 15px;}
        .section-category-header .category-info .group-jk ul li{margin: 0}
        
	.section-category-header .category-item.category-icons .category-info{padding-top:0}
	.subscribe-form .jk-sub-form > label{
		-ms-flex-wrap: wrap; flex-wrap: wrap;
	}
	.subscribe-form .jk-sub-form > label input[type="submit"]{
		margin: 15px auto 0;
	}
	footer.site-footer >.footer-copyright{
		height: auto; line-height: normal; padding: 0px;position: relative;
	}
	footer.site-footer .footer-copyright .text-right > a{
		display: block; line-height: normal;font-size: 13px;
	}
	/*footer.site-footer .col-md-6{
		width:100%;
	}
	footer.site-footer .text-left, footer.site-footer .text-right{
		text-align: center; float: none;
	}*/
	.footer-copyright img{
		max-height:55px; margin: 0px;
	}
	footer.site-footer .footer-copyright .text-right > a{
		padding:0;
	}
	.jk-section-header .jk-slide-title{
		font-size: 3.38em !important;
	}
	.page-template-about .td-ss-main-content .jk-section-about:last-child .jk-subtitle,
	.page-template-about .td-ss-main-content .jk-section-about:first-child .jk-subtitle{
		width:100%;
	}
  .jk-section-category .col-md-6, .jk-section-wheretobuy {
      width: 50%;
      height: 260px;
      min-height: 260px;
      background-size: cover;
      background-position: center;
  }
  .jk-section-category .jk-category-content h3.jk-cat-title {
      font-size: 1.95em;
      margin: 0 0 10px;
  }
  .jk-section-category .jk-category-content .jk-cat-desc {
      font-size: 0.9em;
      margin: 0 0 20px;
      line-height: 20px;
  }
  .jk-category-content .jk-link.bnt-category a {
      border: 2px solid rgb(255,255,255);
      font-size: 0.9em;
      padding: 15px 25px;
  }
  .jk-main-products .category-item .category-info.col-left, .jk-main-products .category-item .category-group > .category-info.col-right {
        height: 260px;
        max-height: 260px;
        transition: 0.5s;
    }
    .jk-section-header .jk-slide-img img {
        min-height: 300px;
    }
    .jk-section-about .jk-category-content h2.jk-section-title {
        font-size: 2em;
        margin: 0 0 20px;
    }
    .subscribe-form .jk-sub-form >label input {
        height: 50px;
        line-height: 40px !important;
        padding: 0 25px;
        font-size: 1em !important;
    }
    .jk-section-about h2.jk-section-title {
        font-size: 2.19em;
            margin: 0 0 0px;
    }
    .about-us .section-smallx p {
        font-size: 1.15em;
        margin: 0 auto 25px;
    }
    .about-us .section-smallx h3 {
        font-size: 1em;
            margin-top: 20px;
    }
    #custom_html-6 .custom-html-widget {
        left: 50%;
    }
    .text-right {
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
    }
}
@media screen and (max-width:414px){
    .jk-section-category .jk-category-content .jk-cat-desc {
        font-size: 0.8em;
        margin: 0 0 15px;
        line-height: 18px;
    }
    .jk-section-category .jk-category-content h3.jk-cat-title {
        font-size: 1.8em;
        margin: 0 0 8px;
    }
    .jk-category-content .jk-link.bnt-category a {
        border: 2px solid rgb(255,255,255);
        font-size: 0.8em;
        padding: 14px 23px;
    }
    .jk-section-category .jk-category-content {
        padding: 20px 20px;
    }
    .jk-section-category .col-md-6, .jk-section-wheretobuy {
        height: 230px;
        min-height: 230px;
    }
    .jk-main-products .category-info .category-link a {
        padding: 5px 10px;
        font-size: 0.6em;
    }
    .jk-main-products .category-info .taxonomy_subtitle {
        font-size: 0.7em;
        line-height: 1.2em;
        margin: 0 0 8px;
    }
    .jk-main-products .category-info .taxonomy_bottom {
        font-size: 0.7em;
    }
    .jk-main-products .category-info .taxonomy_desc {
        font-size: 0.6em;
        line-height: 1.4em;
        margin: 0 0 10px;
    }
    .jk-main-products .category-item .category-info.col-left, .jk-main-products .category-item .category-group > .category-info.col-right {
        height: 230px;
        max-height: 230px;
        transition: 0.5s;
    }
    .jk-section-header .jk-slide-title {
        font-size: 2.8em !important;
    }
    .jk-section-about .jk-category-content h2.jk-section-title {
        font-size: 1.8em;
    }
    .jk-section-about h2.jk-section-title {
        font-size: 1.9em;
    }
    #custom_html-6 .custom-html-widget {
        right: 0px;
        left: auto;
    }
    footer.site-footer .footer-copyright {
        height: 45px;
        line-height: 45px;
    }
    .footer-copyright img {
        max-height: 45px;
    }
    footer.site-footer .footer-copyright .text-right > a {
        font-size: 11px;
    }
    .our_website .colunm-text {
        width: 100%;
    }
}
@media(max-width:400px){}
@media screen and (max-width:375px){
    .jk-main-products .category-item .category-group > .category-info.col-right {
        padding: 20px 20px;
    }
		.group-product .box-product .product-attr,
	.group-product .box-product .product-list .color-row > span.product-code,
	.group-product .box-product .product-list .color-row > a > span.btn-text{    font-size: 0.8em;}
	.product-image .jk-color-item{height:auto}
	.group-product .box-product .product-list .color-row >a >span.btn-color{height:20px; width:20px}
}
@media(max-width:360px){
    .jk-section-category .jk-category-content .jk-cat-desc {
        font-size: 0.7em;
        margin: 0 0 8px;
        line-height: 16px;
    }
    .jk-section-category .jk-category-content h3.jk-cat-title {
        font-size: 1.1em;
        margin: 0 0 8px;
    }
    .jk-category-content .jk-link.bnt-category a{
            font-size: 0.6em;
    }
    .jk-section-category .col-md-6, .jk-section-wheretobuy{
        height: 200px;
        min-height: 200px;
    }
    .jk-main-products .category-info .taxonomy_subtitle{
        font-size: 0.6em;
    }
    .jk-main-products .category-info .taxonomy_desc{
        font-size: 0.6em;
    }
    .jk-main-products .category-info .taxonomy_bottom {
        font-size: 0.6em;
        margin: 0 0 10px;
    }
    .jk-main-products .category-info .category-link a {
        padding: 3px 6px;
        font-size: 0.6em;
    }
    .jk-main-products .category-item .category-info.col-left, .jk-main-products .category-item .category-group > .category-info.col-right {
        height: 200px;
        max-height: 200px;
        transition: 0.5s;
    }
    .jk-main-products .category-item .category-group > .category-info.col-right{
        padding: 25px 13px;
    }
}
@media(max-width:320px){}