.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%;}
#products .product-thumb.touch, #online-store .product-thumb.touch{width:24.6%!important}
.product-thumb.touch > .cta .button, .product-thumbSp.touch > .cta .button{top:80px;}
.medal {display: none;}
/*
.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}
*/
.SecurionPay_Halier{-webkit-filter:grayscale(0%);background:url(../includes/platnosci_icon/credit-cards.svg);
background-repeat:no-repeat;background-size:contain;background-position:0 -2px;float:left;
width:150px;height:32px;margin-left:0px;margin-top:4px}
#product .t_o .wykres2 .col25{vertical-align: middle}
.t_o .pasekpion.w80{height:277px}
.t_o .pasekpion.w95{height:313px}
.t_o .pasekpion.w90{height:316px}
/* modyfikacja 23 stycznia 2018*/
/*
.product-thumb .button, .product-thumbSp .button{top:85px}
*/
.t_o span.pasekpion.w95, .t_o span.pasekpion.w80, .t_o span.pasekpion.w90{height:80px}

@media screen and (max-width: 1024px){
  #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;}

	#cartPage .col-r50{margin-left:50%}
  #sliderproducts li img {
    max-height: 254px;
}

	.clsStat .button.disabled {top: 20px;}
}

@media screen and (max-width:768px){
  #products .product-thumb:nth-child(13).touch, #online-store .product-thumb:nth-child(13).touch{    width: 23%!important;}
  body#online-store .product-thumb.touch:nth-child(16) img{height:100px!important;}
  #sliderproducts li.product-thumb.touch img{max-height:120px!important}
	.tabs li{width:33%}
	.tm_d .marzena img, .tm_m .marzena img, .tm_n .marzena img {    margin-left: 128px;}
	.tm_d .marzena .col40 {    left: 48%;}
	.tm_n .marzena .col40 {    left: 47%;}
	.tm_m .marzena .col40 {    left: 46%;}

	#product .header.slider h3 {text-align: left}

	.btn-groupCart a {    font-size: 12px;}

	._cartTable1 tbody .have-coupon > label {font-size:18px}
  .t_r .marzena {
    margin-left: -385px;
    max-height: 690px;
}
.t_r .marzena .col40 {
    left: 35%;
    top: -75vw;
}
.t_r .efekty .col33 picture:first-child {
    text-align: center;
    width: 100%;
}
#product .opis .head, #product .t_r h3{text-align: center;}
}

@media screen and (max-width:425px){
  #products .product-thumb:nth-child(13).touch, #online-store .product-thumb:nth-child(13).touch, #products .product-thumb:nth-child(14).touch, #online-store .product-thumb:nth-child(14).touch, #products .product-thumb:nth-child(15).touch, #online-store .product-thumb:nth-child(15).touch, #products .product-thumb:nth-child(16).touch, #online-store .product-thumb:nth-child(16).touch {width:100%!important;}
  #sliderproducts li.product-thumb.touch img{max-height:300px!important;height:auto!important}
  body#online-store .product-thumb.touch:nth-child(16) img{height:170px!important;margin-left:40px;}
	#product .opis .box_all img {    margin: 20px 0 20px 40px;}
	#product .header.slider h3 {text-align: center}
	#product .cta ul li {font-size: 12px;line-height:20px}
  #product .t_k .cta .divcta, #product .t_p .cta .divcta, #product .t_o .cta .divcta {width:98%}
  #product .t_k .cta ul li{font-size:11px!important}
  .t_r .marzena {
    margin-left: -16px;
    max-height: 100%;
}
.t_r .marzena .col40 {
    left: 0%;
    top: 5vw;
}
}

@media screen and (max-width:375px){
	#product .tabcontent .cta ul li{font-size:11px}
	#product .tm_m .opis .box_all img {margin:20px 0 20px 10px}
  #product .t_k .tabcontent .cta ul li.s2, #product .t_o .tabcontent .cta ul li.s2, #product .t_p .tabcontent .cta ul li.s2{font-size:10px}
}

@media screen and (max-width: 320px) and (min-width: 0px) {
	#product .header.slider h3 {text-align: center}
	#product .cta ul li {font-size: 12px;line-height:20px}
  body#online-store .product-thumb.touch:nth-child(16) img{height:120px!important;margin-left:10px;}
	#product .cta .divcta{width:49%}
	#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;}

	.tm_d span.pasekpion.w95, .tm_d span.pasekpion.w85, .tm_d span.pasekpion.w75{padding:7px 20px 0 0}
	#product .tm_d .tabcontent .cta .divcta{width:100%}

	.infoFormCheckout{border-bottom:0px}

}
