.slide .button{max-width: 100%;}
.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%;}
.t_r .tabs li {width: 33%;}
#ro .labelPayment {display: block !important;}
.PayPal_RO {
    float:left;
    background: url(../includes/platnosci_icon/paypal.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 -2px;
    /*right: -150px;
    position: relative;*/
    width: 100%;
height: 20px;
}

li.product-thumb.touchClass img {max-height: 173px !important;}
.modal50left .description {width: 100%;}
.modal50left >a.touchCartRek {
    width: 90%;
    padding: 0;
}
.modal50left >a>img {padding-top: 0;}
.modal50left .description {padding: 0;}
.t_r .tabs li.active {
    background: #98caec;
}

.imgBoxCartGLOVE_TOUCH_4 .imgBoxCart img {
    max-width: 81%;
}

#online-store .through-price-v span {display: block;    margin-left: -30px;    margin-top: 10px; position: relative;}

#online-store .through-price-v span:before {
	position: absolute;
	    content: "";
	    left: 19%;
	    top: 44%;
	    width: 65%;
	    right: 0;
	    border-top: 2px solid;
	    border-color: inherit;
	    -webkit-transform: rotate(-13deg);
	    -moz-transform: rotate(-13deg);
	    -ms-transform: rotate(-13deg);
	    -o-transform: rotate(-13deg);
	    transform: rotate(-13deg);
}

body#online-store ul.specialProd_ li.product-thumb:nth-child(-n+2){width:40%!important;}
body#online-store .product-thumb.touch {width:24%!important}
.clsStat .button{max-width: 180px!important; margin-left: -90px !important;}

@media screen and (min-width: 1025px) {
	#products .product-thumb.touchClass, #online-store .product-thumb.touchClass {width:24.6%!important}
}

@media screen and (max-width: 667px){
	.t_k span.pasekpion.w90, .t_k span.pasekpion.w80, .t_k span.pasekpion.w70 {
   		 line-height: 25px !important;
	}
}

.tabcontent h3{ font-size: 25px; }

.ra.header .cta .divcta{width: 58%;}
.header .button{width: 185px;}
.reblack .pielegnacja ul{width: 74%;}
.tabs{width: 85%; }
.tabs li{font-size:16px;}
.cta ul li{font-size: 12px;}
.button a, .button button, .button input{font-size: 12px;}

.tabs li:first-child{padding:25px 20px}
.tabs li:nth-child(2){padding:25px 20px}
.tabs li:nth-child(3){padding:25px 20px}

@media screen and (max-width: 1280px) and (min-width: 668px)
{

  #products.develop .product-thumb:nth-child(13).touch, #online-store.develop .product-thumb:nth-child(13).touch {
      width: 23%!important;
  }
  .clsStat .button {
      display: block !important;
      position: relative;
      top: 0px;
      opacity: 1 !important;
      max-width: 160px !important;
      margin-left: -80px !important;
  }

	.tabcontent .cta ul li.s2 {

	    margin-top: 6px !important;
	}
}
@media screen and (max-width: 425px) and (min-width:300px)
{
	#product .t_k .cta .divcta,#product .t_o .cta .divcta,#product .t_p .cta .divcta{
    	width: auto !important;
	}
	.naturalSk::before, .zwrotdni::before{ display: none; }
	.button.btnShipping a {
   	 padding: 18px 0 !important;
	}

	#product p, #start p {
    	font-size: 14px;
	}


}
.efekty .col33{min-height: 100%;}
.rp .efekty .col33{min-height:890px;}

.ra.header .cta .button{width: 145px;}
.ra.header .cta .divcta{width: 56%;}

.description h3 span{padding:0 10px;}

#faq .row h4 {width: 90%;}
#online-store .through-price {display: none;}

@media screen and (max-width: 1280px) {
	.tabcontent .cta .divcta {padding-top: 0px;}
	.tabcontent .marzena .cta ul li {padding-left: 40px;}
	.tm_d .tabcontent .cta .divcta, .tm_n .tabcontent .cta .divcta, .tm_m .tabcontent .cta .divcta {width: 55%;}
}

@media screen and (max-width:1024px){
  .tabs li:first-child{padding:17px 20px}
  .tabs li:nth-child(2){padding:17px 20px}
  .tabs li:nth-child(3){padding:17px 20px}
  .tm_d .tabcontent .cta .divcta, .tm_n .tabcontent .cta .divcta, .tm_m .tabcontent .cta .divcta {width: 44%;}
  .tm_n .box_all h3{font-size: 27px;}
  .tm_d .col52.lewo .divcta, .tm_m col52.lewo .divcta, .tm_n .col52.lewo .divcta {width: 67%;padding-top: 15px;padding-left: 0;}
  #sliderproducts li img.timeless {padding:69px 0;}
#online-store .through-price-v {font-size:18px;top:5px;right:-5px}

}

@media screen and (max-width: 1024px) and (min-width: 690px) {
	#products .product-thumb.touchClass, #online-store .product-thumb.touchClass {width: 23%!important;}
	#sliderproducts li.product-thumb.touchClass img {max-height: 120px!important;}
}

@media screen and (max-width: 1025px) and (min-width: 1024px) {
	.slide .col40 {
    	margin-left: 3.5vw;
	}
}

@media screen and (max-width: 1024px) and (min-width: 1023px) {
	.t_k .tabcontent .col52 {width: 52%;}
	.t_k .tabcontent .col48 {width: 48%;}
	.t_p .tabcontent .col52 {width: 52%;}
	.t_p .tabcontent .col48 {width: 48%;}
}

@media screen and (max-width: 1023px){

  .specialProd_>.product-thumb>.description{    margin-bottom: 35%;}
  .tabcontent {width: 86%;}
  #start .slider .button {margin: 0px;margin-right: 50px;}
}

@media screen and (max-width: 768px) {
  :lang(ro) #product .tm_d .marzena .col40 {left: 48%;}
  .button.btnShipping a {padding: 23px 0;}
  .tm_m .tabcontent .cta .divcta {width: 45%;}
  #product .tm_m h3, #product .tm_n h3, #product .tm_d h3 {text-align: center;}
  #product .tm_m h3, #product .tm_n h3, #product .tm_d h3 {text-align: left;}
  .tm_d .col52.lewo .divcta, .tm_m col52.lewo .divcta, .tm_n .col52.lewo .divcta {width: 65%;padding-top: 0;padding-left: 20px;}
  .t_k .tabcontent .cta .divcta {width: auto;}
  .t_r .marzena .col40 {
    left: 35%;
    top: -75vw;
}
.t_r .marzena {margin-left: -385px;     max-height: 690px;}
.t_r .marzena .cta .button {
    width: auto;
    padding: 5px 10px;
}
.t_r .efekty .col33 picture {width: 100%; text-align: center;}
#product .t_r h3 {text-align: center;}
#online-store .through-price-v{font-size:15px;    top: -15px;    right: -6px;}
#online-store .through-price-v span{margin-left:-20px;margin-top:2px}
}


@media screen and (max-width: 667px) {
	#product .cta ul li.s2 {line-height: 32px;}
	#product .tabcontent .cta ul li.s2 {line-height: 32px;}
	  .tabs li:first-child{padding:20px 10px;}
  .tabs li:nth-child(2){padding:20px 10px;}
  .tabs li:nth-child(3){padding:20px 10px;}
  #start .timeless-maska .button {margin: 20px 10% !important;}
  #start .timeless-maska .button {margin: 1px auto !important;}
  #ro #sliderproducts li.timeless img {height: 160px!important;}
body#online-store .product-thumb.touch{width:100%!important}
body#online-store ul.specialProd_ li.product-thumb:nth-child(-n+2){width:100%!important}
}

@media screen and (max-width: 425px) {
  #product .tm_d .opis .box_all img {margin: 20px 0 20px 9%;}
  #product .tm_d .tabcontent h3 {font-size: 20px!important;}
  :lang(ro) #product .tm_d .marzena .col40 {left: 0%;}
  #start .slide .button{width:70%;}
  .slider .button a {padding: 19px 0px;}
  #product .tm_m h3, #product .tm_n h3, #product .tm_d h3 {text-align: center;}
  .tm_n .box_all h3{font-size: 20px!important;}

  .header.t_k .slide .col40{ bottom: 2vw !important; }
  .slide .logo { height: 30px; }
  article.slide .button { padding: 0px !important; }
  #ro #product .cta .divcta {width: auto;}
}

@media screen and (max-width:375px){
  #start .slide .button{width:70%;}
  #product .cta ul li{font-size:10px}
  #product .cta .divcta{width:58%}
  .form-group label{width:50%}
  #sliderproducts li.product-thumb.timeless a img {margin-left: 9% ;}
  #product .tabcontent .cta ul li {width: 80%;margin-left: 10vw;}
	#product .cta .divcta {width: 50%;}
	#product .tm_d .tabcontent h3 {font-size: 18px!important;}
	#product .tm_d .tabcontent .cta .divcta, #product .tm_n .tabcontent .cta .divcta, #product .tm_m .tabcontent .cta .divcta {width: 99%;}
	#product .tabcontent .cta ul li.s1 {background-position: 4px 7px;}
	.tm_d span.pasekpion.w95{padding: 4px 20px 0 0;}
	.tm_d span.pasekpion.w85{padding: 4px 20px 0 0;}
	.tm_d span.pasekpion.w75{padding: 4px 20px 0 0;}
	.tm_n span.pasekpion.w90{padding: 4px 20px 0 0;}
	.tm_n span.pasekpion.w80{padding: 4px 20px 0 0;}
	.tm_n span.pasekpion.w70{padding: 4px 20px 0 0;}
	.tm_m span.pasekpion.w90{padding: 4px 20px 0 0;}
	.tm_m span.pasekpion.w80{padding: 4px 20px 0 0;}
	.tm_m span.pasekpion.w70{padding: 4px 20px 0 0;}
	#product .t_k .cta .divcta {width: auto !important;s}
	#product .tabcontent .cta ul li {width: auto; margin-left: 0vw;}
	#product .t_k .slide .cta .divcta, #product .t_o .slide .cta .divcta, #product .t_p .slide .cta .divcta {padding-left: 0;}
	#product .t_p .cta ul li, #product .t_k .cta ul li, #product .t_o .cta ul li {font-size: 12px; display: inline-block; width: auto !important;}
}

@media screen and (max-width: 375px) and (min-width: 360px) {
	#product .tm_d .tabcontent h3 {font-size: 21px!important;}
	#product .slide .cta .button {padding: 0 9px;}
}


@media screen and (max-width: 425px) and (min-width:380px)
{
	#product .t_k .slide .cta .divcta,#product .t_o .slide .cta .divcta,#product .t_p .slide .cta .divcta {
	    width: auto !important;
	}


}


@media screen and (max-width: 480px) and (min-width: 320px) {
	.t_r .marzena {
    margin-left: -16px;
    max-height: 100%;
}
.t_r .marzena .col40 {
    left: 0;
    top: 5vw;
}
}


@media screen and (max-width: 379px)
{
	#product .t_k .slide .cta .divcta,#product .t_o .slide .cta .divcta ,#product .t_p .slide .cta .divcta {
	    width: auto !important;
	}
}


@media screen and (max-width: 425px)
{
	#product .t_o .opis h3, #product .t_p .opis h3 {
    	font-size: 18px!important;
	}

	article.slide .button {
	    padding: 5px;
	}
	#product .t_k .tabcontent.opis h3, #product .t_o .tabcontent.opis h3, #product .t_p .tabcontent.opis h3 {
	    font-size: 14px!important;
	}
	#product .header .button {
	    max-width: 145px;
	    width: 55%;
	}

	#product .tabcontent .cta ul li {
    	width: auto !important;
	}

	#product .t_k .tabcontent h3,#product .t_o .tabcontent h3,#product .t_p .tabcontent h3 {
    	font-size: 17px!important;
	}

}

.cta ul li.s2 {

}




@media screen and (max-width: 1280px) and (min-width: 1024px)
{

	.t_k .tabcontent .cta .button,.t_o .tabcontent .cta .button,.t_p .tabcontent .cta .button {
	   	margin-left: 0px !important;
	}


	.t_k .tabcontent.opis .cta .divcta,.t_o .tabcontent.opis .cta .divcta, .t_p .tabcontent.opis .cta .divcta {
   		width: 53% !important;
	}
		.tabcontent.skladniki .cta .divcta {
		    padding-top: 4px !important;
		}

		div.tabcontent.skladniki .cta ul li.s2 {
		    width: 100% !important;
		}

		div.tabcontent.skladniki .cta div.divcta {
		    width: 50%!important;
		}
}




@media screen and (max-width: 668px) and (min-width: 320px)
{
	.marzena .cta {
	    text-align: center;
	}
}


@media screen and (max-width: 768px) and (min-width: 500px)
{
	div.tabcontent.skladniki .cta ul li.s2 {
	    width: 100% !important;
	}

	.article3 li.touchClass h3 span {
	    font-size: 14px !important;
	}

	h3 span {
	    line-height: 20px;
	    min-height: 60px;
	    font-size: 15px;
	}

}

@media screen and (max-width: 768px) and (min-width: 300px) {

	#faq .row h4 {
	    background-position: right 0px center !important;
	    padding-right: 20px !important;
	    box-sizing: border-box;
	}


}

@media screen and (max-width: 330px) {
	.t_k span.pasekpion.w90, .t_k span.pasekpion.w80, .t_k span.pasekpion.w70 {
    line-height: 18px !important;
}
}
