@media screen and (max-width: 1200px) {
	.c-mobile-cats {
		display: flex;
	}
    header.flex {
        justify-content: space-between;
        align-items: space-between;
    }
    .j-section-top nav {
        display: none;
    }
    .c-mobile-menu {
        display: block;
    }
    .c-mobile-dropdown .wide-bar {
        padding: 0 35px;
    }
	.j-container .j-inner {
		/*padding: 0 35px;*/
		max-width: 1020px;
	}
	/*.j-container .j-left,
	.j-container .j-right {
		max-width: calc(50% - 60px);
	}*/
	.j-container .j-left {
		min-width: 490px;
	}
	.j-container .gallery {
		height: 490px;
	}
	.section-usp .j-inner {
		padding: 0px;
	}
	.basic-info .j-buttons a span {
		padding-left: 35px;
		font-size: 14px;
	}
	.basic-info .j-usp ul li h3,
	.basic-info .j-usp ul li p {
		font-size: 14px;
	}
}

@media screen and (max-width: 1080px) {
	.j-container .j-inner {
		/*padding: 0 35px;*/
		max-width: 960px;
	}
	.j-container .j-left {
		min-width: 470px;
	}
	.j-container .gallery {
		height: 470px;
	}
	.j-big-usp ul li {
		max-width: 22%;
	}
	.j-big-usp ul li h3 {
		height: 36px;
	}
	.ul_whyshop li{
		max-width: 100% !important;
	}
}

@media screen and (max-width: 1020px) {
	.j-container .j-inner {
		max-width: 100%;
		padding: 0 20px;
	}
	.section-usp .j-inner,
	.j-section-top .j-inner {
		padding: 0px;
	}
	.section-body {
		padding-top: 30px;
	}
	.basic-info .j-buttons a span {
		padding-left: 28px;
		background-size: auto 22px;
	}
}
@media screen and (max-width: 1000px) {
	.j-container .j-left {
		min-width: 460px;
	}
	.j-container .gallery {
		height: 460px;
	}
}

@media screen and (max-width: 980px) {
	.j-container .j-left {
		min-width: 450px;
	}
	.j-container .gallery {
		height: 450px;
	}
	.section-body .main-title h1 {
		font-size: 26px;
	}
	.gallery label {
		max-height: 90px;
		max-width: 90px;
	}
	/****************************************/
	/*       HORIZONTAL SCROLL REVERT       */
	/****************************************/
	.j-container .gallery {
		display: flex;
		width: 100%;
		height: 110px;
		overflow-y: hidden;
		overflow-x: auto;
		transform: none;
		direction: ltr;
	}
	.gallery label {
		transform: none;
		margin-bottom: 0px;
		margin-right: 10px;
	}
	/****************************************/
	/****************************************/
}
@media screen and (max-width: 960px) {
	.j-container .j-left {
		min-width: 440px;
	}
	/*.j-container .gallery {
		height: 440px;
	}*/
}
@media screen and (max-width: 940px) {
	.j-container .j-left {
		min-width: 430px;
	}
	/*.j-container .gallery {
		height: 430px;
	}*/
	.gallery label {
		max-height: 85px;
		max-width: 85px;
	}
	.basic-info .j-logo {
		display: none;
	}
}
@media screen and (max-width: 920px) {
	.j-container .j-left {
		min-width: 420px;
	}
	/*.j-container .gallery {
		height: 420px;
	}*/
}
@media screen and (max-width: 900px) {
	.section-body .main {
		flex-wrap: wrap;
	}
	.j-container .j-left,
	.j-container .j-right {
		max-width: 100%;
		width: 100%;
		min-width: 100%;
	}
	.section-body .main-title h1 {
		font-size: 24px;
	}
	.big-image img,
	.big-image video {
		margin: 0px auto;
		max-height: 500px;
	}
	.j-container .j-inner {
		max-width: 740px;
		padding: 0px;
	}
	/*.j-container .gallery {
		height: 740px;
	}*/
	.j-big-usp ul {
		margin-top: 0px;
	}
	.j-big-usp ul li {
		margin-top: 40px;
		max-width: 47.5%;
	}
	.section-body,
	.section-body .main {
		padding-top: 25px;
	}
	.j-section-top .c-mobile-cats {
		display: none;
	}
	.c-mobile-menu .c-mobile-cats-2 {
		display: block;
	}
	.c-mobile-dropdown ul.lev1 {
		padding-left: 55px;
	}
	.logo a {
		border: none;
	}
	.j-big-usp ul li h3 {
		height: auto;
	}
}
@media screen and (max-width: 800px) {
	.j-container .j-inner {
		max-width: 700px;
	}
	/*.j-container .gallery {
		height: 700px;
	}*/
	.section-body .main-title h1 {
		font-size: 22px;
	}
	.tabs .tab .content {
		padding: 0px !important;
	}
	.tabs .tab,
	.desc-tabs .desc-tab {
		padding-bottom: 20px;
	}
}
@media screen and (max-width: 750px) {
	.big-image img,
	.big-image video {
		max-height: 450px;
	}
	.j-container .j-inner {
		max-width: 620px;
	}
	/*.j-container .gallery {
		height: 620px;
	}*/
}
@media screen and (max-width: 650px) {
	.j-container .j-inner {
		max-width: 100%;
		padding: 0px 20px;
	}
	.section-usp .j-inner,
	.j-section-top .j-inner {
		padding: 0px;
	}
}

@media screen and (max-width: 450px) {
	.j-section-top h1.logo {
		width: 100%;
	}
	.j-section-top h1.logo img {
		margin: 0px auto;
	}
	div.contact-link {
		display: none;
	}
	.basic-info .j-buttons {
		margin-top: 20px;
	}
	.basic-info .j-buttons a {
		width: 100%;
		margin-top: 20px;
		padding: 15px 0px;
	}
	.section-body .main-title h1 {
		font-size: 20px;
	}
	.c-mobile-dropdown ul.lev1 li.hidden {
		display: block;
	}
}

@media screen and (max-width: 400px) {
	.section-body .main-title h1 {
		font-size: 18px;
	}
	.basic-info .j-usp ul li {
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.basic-info .j-price,
	.basic-info .j-similar {
		width: 100%;
		max-width: 100%;
	}
	.basic-info .j-usp {
		padding: 0px 20px 20px 20px;
	}
	.basic-info .j-usp hr.hidden {
		display: block;
		width: 50%;
	}
	.j-big-usp ul li {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.j-big-usp ul li img {
		margin: 0px auto;
	}
}