.slide .button{max-width: 220px;}
.article1 .col40 .button{width: 75%;}
.moreorfica .button{width: 45%;}
.wykres .col34 ul{width: 55%;}
.opis .wykres .col34 p{width: 42%;}
.btn-groupCart a{font-size:14px;}
#contact .col.desc .row .women-box .button a{font-size:22px;}
.tabcontent .cta .divcta{width: 55%;}

.ra.header .cta .divcta{width: 58%;}
.header .button{width: 135px;}
.reblack .pielegnacja ul{width: 74%;}
#start .secslider .is a img {max-width: 278px !important; width: 100%; max-height: 278px !important; height: 100%;}

table.tableCartTotal td img {
	max-height: 110px;
    max-width: 120px;
}
body#online-store ul.specialProd_ li.product-thumb:nth-child(-n+2){width:40%!important;}

#products h3 small {font-size: 65%;}
#products .product-thumb.touchClass, #online-store .product-thumb.touchClass{    width: 24.6%!important;}
#products li.product-thumb.touchClass img, #online-store li.product-thumb.touchClass img { max-height:173px !important}
.product-thumb.timeless .button, .product-thumbSp.timeless .button{top:85px;}
.product-thumb.touchClass .button, .product-thumbSp.touchClass .button{top:85px;}
	.imgBoxCartGLOVE_TOUCH_4 .imgBoxCart img{max-width:100%}

@media screen and (max-width: 320px) and (min-width: 0px) {
	#product .cta ul li {font-size: 12px;}
	#product .tabcontent .cta ul li.s1{width: 45%;}
	#product .tabcontent .cta ul li.s2{width: 55%;}
	#faq .row h4{font-size: 18px;}
	.btn-groupCart a{font-size: 12px;}
	table.tableCartTotal th{padding:19px 12px;}
}
/*
.SecurionPay_RL{-webkit-filter:grayscale(100%);background:url(../includes/platnosci_icon/visa-mc-amex.jpg)!important;background-repeat:no-repeat;background-size:contain;background-position:0 -2px;float:left;width:78px;height:25px;margin-left:13px;margin-top:4px}
*/

@media screen and (max-width: 1023px){
  #sliderproducts li img{
    height:auto;
    min-height:auto;
    max-height:100%;
  }
  .specialProd_>.product-thumb>.description{    margin-bottom: 35%;}
	:lang(cn) .AheadTwo nav {
		margin-left:75px!important;
	}
	:lang(cn) .our-approach h3 {text-align: center;}
}

.timeless_art #sliderproducts li:nth-child(2) .button{top:15%;}
.timeless_art #sliderproducts li:nth-child(3) .button{top:25%;}
.timeless_art #sliderproducts li:nth-child(4) .button{top:15.5%;}
#online-store .timeless_art #sliderproducts li:nth-child(2) .button{top:14%;}
#online-store .timeless_art #sliderproducts li:nth-child(3) .button{top:23%;}
#online-store .timeless_art #sliderproducts li:nth-child(4) .button{top:14%;}

#products #sliderproducts li:nth-child(13) .button {top:28%}
#products #sliderproducts li:nth-child(14) .button {top:35.2%}
#products #sliderproducts li:nth-child(15) .button {top:23%}


#online-store #sliderproducts li:nth-child(13) .button {top:28%}
#online-store #sliderproducts li:nth-child(14) .button {top:33.2%}
#online-store #sliderproducts li:nth-child(15) .button {top:23%}

.slide .button{max-width: 220px;}
.article1 .col40 .button{width: 75%;}
.moreorfica .button{width: 45%;}
.wykres .col34 ul{width: 55%;}
.opis .wykres .col34 p{width: 42%;}
.btn-groupCart a{font-size:14px;}
#contact .col.desc .row .women-box .button a{font-size:22px;}
.tabcontent .cta .divcta{width: 55%;}

.ra.header .cta .divcta{width: 58%;}
.header .button{width: 135px;}
.reblack .pielegnacja ul{width: 74%;}
.col58 {width: 54%!important;}

#product .t_o .wykres2 .col25{vertical-align: middle;}

.t_o .pasekpion.w80{height:285px;}
.t_o .pasekpion.w95{height:325px;}
.t_o .pasekpion.w70{height:300px;}

@media screen and (max-width:1280px){
	.t_k .tabcontent .cta .button{margin-left:0}
	.t_o .tabcontent .cta .button{margin-left:0}
	.t_p .tabcontent .cta .button{margin-left:0}
}



@media screen and (max-width: 1022px) and (min-width: 767px)
{

	.container{ width: 93% !important; }


}



@media screen and (max-width: 388px)
{
	#product .tabcontent .cta ul li.s2 {
	    line-height: 18px;
	}
}


@media screen and (max-width: 1024px) and (min-width: 768px)
{
	img.timeless-maska {
	      margin-bottom: 22px;
	}
	#product .t_o .wykres2 .col25{  vertical-align: top;}
	#sliderproducts li img.timeless-maska {padding: 32px 0;}
	#sliderproducts li img.timeless {padding: 60px 0;}
	#sliderproducts li.timeless-maska, #sliderproducts li.timeless {padding: 50px 0;}
}
@media screen and (max-width:768px){
  	#product .t_o .wykres2 .col25{  vertical-align: top;}
	.t_o .tabcontent .col50 picture img{margin-left:90px;}
	#product .t_p .opis .box_all h3{font-size:19px}
	#sliderproducts li img.timeless-maska {padding: 0px 0;}
	#sliderproducts li img.timeless {padding: 22px 0;}
	#sliderproducts li.product-thumb.touchClass img, #sliderproducts li.product-thumb.timeless img {max-height: 120px!important;}zz
}

@media screen and (max-width: 1024px){
#products .product-thumb:nth-child(13).touchClass, #online-store .product-thumb:nth-child(13).touchClass, #products .product-thumb:nth-child(14).touchClass, #online-store .product-thumb:nth-child(14).touchClass, #products .product-thumb:nth-child(15).touchClass, #online-store .product-thumb:nth-child(15).touchClass, #products .product-thumb:nth-child(16).touchClass, #online-store .product-thumb:nth-child(16).touchClass {
    width: 23%!important;
}
.product-thumb .description h3 span {
    line-height: 20px;
    min-height: 60px;
    font-size: 15px;
}
}

@media screen and (max-width: 767px){
#products .product-thumb:nth-child(13).touchClass, #online-store .product-thumb:nth-child(13).touchClass, #products .product-thumb:nth-child(14).touchClass, #online-store .product-thumb:nth-child(14).touchClass, #products .product-thumb:nth-child(15).touchClass, #online-store .product-thumb:nth-child(15).touchClass, #products .product-thumb:nth-child(16).touchClass, #online-store .product-thumb:nth-child(16).touchClass {
    width: 100% !important;
    margin-bottom: 10%;
}
}

@media screen and (max-width: 768px) and (min-width: 667px)
{
	.tabs li {
	    min-height: auto !important;
	}
	img.timeless-maska {
	    max-height: 115px !important;
	}
}





@media screen and (min-width: 378px){
.btn-groupCart.col40 {width: 44% !important;}
}

span.smClass {line-height: 1.5;margin-top: 10px;}


@media screen and (max-width: 990px) and (min-width: 768px){
.cartPopUp .btn-groupCart a {
    font-size: 11px !important;
}
}

@media screen and (max-width: 320px) and (min-width: 0px) {
	#product .cta ul li {font-size: 12px;}
	#product .tabcontent .cta ul li.s1{width: 54%;}
	#product .tabcontent .cta ul li.s2{width: 55%;}
	#faq .row h4{font-size: 18px;}
	.btn-groupCart a{font-size: 12px;}
	table.tableCartTotal th{padding:19px 12px;}
	li.slide.timeless-maska .col40 {margin-top: 61%;}
}
/*

.SecurionPay_RL{-webkit-filter:grayscale(100%);background:url(../includes/platnosci_icon/visa-mc-amex.jpg)!important;background-repeat:no-repeat;background-size:contain;background-position:0 -2px;float:left;width:78px;height:25px;margin-left:13px;margin-top:4px}
*/

@media screen and (max-width: 1023px){
  #sliderproducts li img{
    height:auto;
    min-height:auto;
    max-height:100%;
  }
  .specialProd_>.product-thumb>.description{    margin-bottom: 35%;}
  #faq .row h4 {	
    padding-right: 1em;
    box-sizing: border-box;
}
}

@media screen and (max-width: 768px){
.tm_m .marzena img, .tm_d .marzena img, .tm_n .marzena img {
    margin-left: 129px;
}
.tm_m .marzena .col40, .tm_n .marzena .col40, .tm_d .marzena .col40 {
    left: 47%;
}
#online-store .through-price-v {
    top: -15px;
    right: -5px;
}
#online-store .through-price-v-span s{
    display: block;
}
.specialProd_>.product-thumb>.description {
    height: auto;
}
}

@media screen and (max-width: 822px) and (min-width: 668px) {
.tabs li {min-height: 70px;}
}
@media screen and (max-width: 425px){
	body#online-store ul.specialProd_ li.product-thumb:nth-child(-n+2) {
    width: 100%!important;
}
.tm_m .marzena img, .tm_d .marzena img, .tm_n .marzena img {margin-left: 0px;}
.marzena {max-width: 100%;}
.specialProd_>.product-thumb>.description {margin-bottom: 0%;height: auto;}
.marzena {margin-left: 0px;}
.slider .button a{padding:17px 0}
.t_o span.pasekpion.w95, .t_o span.pasekpion.w80, .t_o span.pasekpion.w70{height:80px;}

#product .tabcontent .cta ul li{width:50%;    font-size: 11px;padding-left:43px}
#product article:not(.t_r) .tabcontent .cta ul li.s2{    line-height: 16px;}
#product .touchCart h3 {text-align: left}
#sliderproducts li.timeless img {width: 65%;}
#sliderproducts li.timeless-maska img {width: 65%;}
}

@media screen and (max-width: 375px){
#product .cta ul li {
    font-size: 10px;
}
.header.tm_n .slide .col40 {
    margin-left: 0vw;
}
#product .tabcontent .cta ul li{font-size:10px}
#product .t_o .tabcontent .cta ul li.s2{line-height: 16px}
.t_o .tabcontent .col50 picture img{margin-left:50px}
}

@media screen and (max-width:360px){
	.cta ul li.s2{line-height:16px;}
}

@media screen and (max-width: 320px){
#product .tabcontent .cta ul li.s1 {background-position: 3px 7px;}
#product .tabcontent .cta .divcta {width: 100%;}
span.smClass {font-size: 12px;}
.header.tm_d .slide .col40{
    margin-left: -12vw;
}
#start .slider .slide.touch-odzywka h2{font-size:18px;}
#product .t_k .tabcontent .cta .divcta{width:100%;}
#product .t_k .tabcontent .cta ul li.s1{font-size:10px;padding-left:43px;}
#product .t_k .tabcontent .cta ul li.s2 {
	background-position: 6px 0px;
	padding-left: 33px;
    font-size: 10px;
		line-height: 26px;
}
.modal50left >a.touchCart>img{max-height:135px!important;margin-top:0px;padding-left:0px;}
}


.timeless_art #sliderproducts li:nth-child(2) .button{top:15%;}
.timeless_art #sliderproducts li:nth-child(3) .button{top:25%;}
.timeless_art #sliderproducts li:nth-child(4) .button{top:15.5%;}
#online-store .timeless_art #sliderproducts li:nth-child(2) .button{top:14%;}
#online-store .timeless_art #sliderproducts li:nth-child(3) .button{top:23%;}
#online-store .timeless_art #sliderproducts li:nth-child(4) .button{top:14%;}



/* #products #sliderproducts li:nth-child(13) .button {top:28%} */
/* #products #sliderproducts li:nth-child(14) .button {top:35.2%} */
/* #products #sliderproducts li:nth-child(15) .button {top:23%} */


/* #online-store #sliderproducts li:nth-child(13) .button {top:28%} */
/* #online-store #sliderproducts li:nth-child(14) .button {top:33.2%} */
/* #online-store #sliderproducts li:nth-child(15) .button {top:23%} */

#products #sliderproducts li:nth-child(13) .button {top:23%}
#products #sliderproducts li:nth-child(14) .button {top:23%}
#products #sliderproducts li:nth-child(15) .button {top:23%}
#products #sliderproducts li:nth-child(16) .button {top:23%}


#online-store #sliderproducts li:nth-child(13) .button {top:23%}
#online-store #sliderproducts li:nth-child(14) .button {top:23%}
#online-store #sliderproducts li:nth-child(15) .button {top:23%}
#online-store #sliderproducts li:nth-child(16) .button {top:23%}

.slide .button{max-width: 220px;}
.article1 .col40 .button{width: 75%;}
.moreorfica .button{width: 45%;}
.wykres .col34 ul{width: 55%;}
.opis .wykres .col34 p{width: 42%;}
.btn-groupCart a{font-size:14px;}
#contact .col.desc .row .women-box .button a{font-size:22px;}
.tabcontent .cta .divcta{width: 55%;}

.ra.header .cta .divcta{width: 58%;}
.header .button{width: 135px;}
.reblack .pielegnacja ul{width: 74%;}
.col58 {width: 54%!important;}

#product .t_o .wykres2 .col25{vertical-align: middle;}

.t_o .pasekpion.w80{height:285px;}
.t_o .pasekpion.w95{height:325px;}
.t_o .pasekpion.w70{height:300px;}

@media screen and (max-width:1280px){
	.t_k .tabcontent .cta .button{margin-left:0}
	.t_o .tabcontent .cta .button{margin-left:0}
	.t_p .tabcontent .cta .button{margin-left:0}
}



@media screen and (max-width: 1022px) and (min-width: 767px)
{

	.container{ width: 93% !important; }


}



@media screen and (max-width: 388px)
{
	#product .tabcontent .cta ul li.s2 {
	    line-height: 18px;
	}
}


@media screen and (max-width: 1024px) and (min-width: 768px)
{
	img.timeless-maska {
	      margin-bottom: 22px;
	}
	#product .t_o .wykres2 .col25{  vertical-align: top;}
}
@media screen and (max-width:768px){
	  #product .t_o .wykres2 .col25{  vertical-align: top;}
		.t_o .tabcontent .col50 picture img{margin-left:90px;}
		#product .t_p .opis .box_all h3{font-size:19px}
}

@media screen and (max-width: 768px) and (min-width: 667px)
{
	.tabs li {
	    min-height: auto !important;
	}
	img.timeless-maska {
	    max-height: 115px !important;
	}
}





@media screen and (min-width: 378px){
.btn-groupCart.col40 {width: 44% !important;}
}

span.smClass {line-height: 1.5;margin-top: 10px;}


@media screen and (max-width: 990px) and (min-width: 768px){
.cartPopUp .btn-groupCart a {
    font-size: 11px !important;
}
}

@media screen and (max-width: 320px) and (min-width: 0px) {
	#product .cta ul li {font-size: 12px;}
	#product .tabcontent .cta ul li.s1{width: 45%;}
	#product .tabcontent .cta ul li.s2{width: 55%;}
	#faq .row h4{font-size: 18px;}
	.btn-groupCart a{font-size: 12px;}
	table.tableCartTotal th{padding:19px 12px;}
}
/*

.SecurionPay_RL{-webkit-filter:grayscale(100%);background:url(../includes/platnosci_icon/visa-mc-amex.jpg)!important;background-repeat:no-repeat;background-size:contain;background-position:0 -2px;float:left;width:78px;height:25px;margin-left:13px;margin-top:4px}
*/

@media screen and (max-width: 1023px){
  #sliderproducts li img{
    height:auto;
    min-height:auto;
    max-height:100%;
  }
  .specialProd_>.product-thumb>.description{    margin-bottom: 35%;}
}

@media screen and (max-width: 768px){
.tm_m .marzena img, .tm_d .marzena img, .tm_n .marzena img {
    margin-left: 129px;
}
}

@media screen and (max-width: 822px) and (min-width: 668px) {
.tabs li {min-height: 70px;}
}
@media screen and (max-width: 425px){
.tm_m .marzena img, .tm_d .marzena img, .tm_n .marzena img {margin-left: 0px;}
.marzena {max-width: 100%;}
.specialProd_>.product-thumb>.description {margin-bottom: 0%;height: auto;}
.marzena {margin-left: 0px;}
.slider .button a{padding:17px 0}
.t_o span.pasekpion.w95, .t_o span.pasekpion.w80, .t_o span.pasekpion.w70{height:80px;}

#product .tabcontent .cta ul li{width:100%;    font-size: 11px;padding-left:43px}
#product article:not(.t_r) .tabcontent .cta ul li.s2{line-height: 16px;}
#product .touchCart h3 {text-align: left}


}

@media screen and (max-width: 375px){
#product .cta ul li {
    font-size: 10px;
}
.header.tm_n .slide .col40 {
    margin-left: 0vw;
}
#product .tabcontent .cta ul li{font-size:10px}
#product .t_o .tabcontent .cta ul li.s2{line-height: 16px}
.t_o .tabcontent .col50 picture img{margin-left:50px}
}

@media screen and (max-width:360px){
	.cta ul li.s2{line-height:16px;}
}

@media screen and (max-width: 320px){
#product .tabcontent .cta ul li.s1 {background-position: 3px 7px;}
#product .tabcontent .cta .divcta {width: 100%;}
span.smClass {font-size: 12px;}
.header.tm_d .slide .col40{
    margin-left: -12vw;
}
#start .slider .slide.touch-odzywka h2{font-size:18px;}
#product .t_k .tabcontent .cta .divcta{width:100%;}
#product .t_k .tabcontent .cta ul li.s1{font-size:10px;padding-left:43px;}
#product .t_k .tabcontent .cta ul li.s2 {
	background-position: 6px 0px;
	padding-left: 33px;
    font-size: 10px;
		line-height: 26px;
}
.modal50left >a.touchCart>img{max-height:135px!important;margin-top:0px;padding-left:0px;}

}


/* Rekawica */

.t_r .tabcontent .col48{width:43%}
.t_r .tabs li.active {
    background: #98caec;
}

@media screen and (max-width:1024px) and (min-width:1023px){
	li.touchClass.GLOVE_TOUCH_4 img {
    	padding: 52px 0px !important;
    	height: auto !important;
	}
}
@media screen and (max-width:1024px){
	li.touchClass.GLOVE_TOUCH_4 img {
    	padding: 25px 0px;
    	height: auto !important;
	}
	.t_r.slider h3{font-size: 20px}
	.t_r .slide .col40 {margin-left:5.5vw}
	.t_r .tabcontent .col48 {    width: 48%;}
	#sliderproducts li.product-thumb.touchClass img {    max-height: 144px!important;}
	.article3 ul li h3 span{font-size:13px}
	.t_r div.tabcontent.skladniki .cta div.divcta{width:53%!important}
	.t_r .cta ul li{font-size:12px}

		 #products .product-thumb:nth-child(13).touchClass, #online-store .product-thumb:nth-child(13).touchClass, #products .product-thumb:nth-child(14).touchClass, #online-store .product-thumb:nth-child(14).touchClass, #products .product-thumb:nth-child(15).touchClass, #online-store .product-thumb:nth-child(15).touchClass, #products .product-thumb:nth-child(16).touchClass, #online-store .product-thumb:nth-child(16).touchClass { width:23%!important}
}

@media screen and (max-width:768px){
	.efekty .col33 picture{width:100%;text-align: center;}
	#product .t_r h3{font-size:22px!important;text-align: center;}
	#product .slider.t_r h3 {
    font-size: 16px!important;text-align: left;
}
		.t_r .tabcontent .col48 {    width: 90%;}
		.t_r .opis .col48 img {margin-left:0}
		.t_r .marzena {    margin-left: -385px;    max-height: 690px;}
		.t_r .marzena .col40 {    left: 35%;    top: -75vw;}
		#sliderproducts li.product-thumb.touchClass img, #sliderproducts li.product-thumb.timeless img {
    max-height: 120px!important;
}
#sliderproducts li:nth-child(16) img {
    max-width: 120%;
}
}

@media screen and (max-width:425px){

	 .AheadOne .infoFormCheckout.showSM, .AheadOne .main-top-form_secure-list{width: 100%;max-width: 100%;}
	.t_r .marzena {    margin-left: 0px;    max-height: 100%;}
	.t_r .marzena .col40 {    left: 0%;    top: 5vw;}
	 #product .t_r .opis .head {text-align: center;}
	 #product .t_r h3 {    font-size: 17px!important;text-align: center;}
	 .t_r .slide .col40{margin-left:0}
	 .t_r .tabcontent .col48 {    width: 100%;}
	 #products .product-thumb:nth-child(13).touchClass, #online-store .product-thumb:nth-child(13).touchClass, #products .product-thumb:nth-child(14).touchClass, #online-store .product-thumb:nth-child(14).touchClass, #products .product-thumb:nth-child(15).touchClass, #online-store .product-thumb:nth-child(15).touchClass, #products .product-thumb:nth-child(16).touchClass, #online-store .product-thumb:nth-child(16).touchClass { width:100%!important}
	 #product .header .cta{margin:5px auto 5px}
	 #product .t_r.slider .button a{padding:10px 0}
	 #product .header.slider.t_r h3 {    font-size: 16px!important;padding-bottom: 2px;text-align: center;}
	 #product .slider.t_r h3 {    font-size: 16px!important;padding-bottom: 2px;}
	 .t_r div.tabcontent.skladniki .cta div.divcta{width:100%!important}
}
@media screen and (max-width:375px){
	.t_r span.pasekpion.w95 {padding:5px 20px 0 0}
	.t_r span.pasekpion.w90	{padding:5px 20px 0 0}
	.t_r span.pasekpion.w80	{padding:5px 20px 0 0}
}

/******end rekawica*******/



