.artSp .PressBOX:nth-of-type(10),
.artSp .PressBOX:nth-of-type(11),
.artSp .PressBOX:nth-of-type(12),
.artSp .PressBOX:nth-of-type(13),
.artSp .PressBOX:nth-of-type(14),
.artSp .PressBOX:nth-of-type(15),
.artSp .PressBOX:nth-of-type(16) {display: none;}

._paymentsOption span {
  font-size: 0.8em !important;
}
.infoFormCheckout {
  max-width: 280px;
}
._paymentsOption h4{ width: 76%; }
.labelPayment {
  width: 80%;
  padding: 4px;
  font-size: 12px;
  color: rgb(0, 0, 0);
  font-weight: bold;
  letter-spacing: 1px;
  right: -1px;
  float: left;
  padding-left: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left -1px;
  margin-left: 51px;
  text-transform: uppercase;
  margin-top: -4px;
  margin-bottom: 10px;
}
._paymentsOption {
  position: relative;
  padding-bottom: 88px !important;
    margin-bottom: 10px;
}

._paymentsOption span {
  font-size: 0.7em !important;
}



li.deliveryIcon,li.secoureIcon {
    padding-left: 66px;
}
#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;
}
#online-store .through-price {
    width: 101px;
}
.article1 .col40 p, .article1 .col40 h2 {
    width: 80%;
}
.button a, .button button, .button input {
   font-size: 18px;
}
.nbW150 .button, .section_withBTN .cta{width:210px}
.AheadTwo .flags {
    right: 181px!important;
}
.clsStat .button {
   max-width: 151px !important;
}
li.deliveryIcon,li.secoureIcon {
    padding-left: 66px;
}

#online-store .through-price {
    width: 121px;
}
 .moreorfica .button {min-width:289px!important;}
.render-map-index #map {margin: 0; padding: 0; width:100%;min-height:392px;}
.render-map-index {    margin: 30px 0px;}

#zaslona {padding: 0px;}
#zaslona-main {width:49%;}

#sliderproducts .product-thumb.full-width {width: 32% !important}

.header .button {
    width: 220px;
}
/* TIMELESS */
  /*#mx .tm_d .tabs,   #mx .tm_m .tabs,   #mx .tm_n .tabs {width:95%}*/
  .tabs li {width:33%;}



@media screen and (max-width: 1280px) {
	#mx .tm_d .tabcontent .cta .divcta {width: 50%;}

	#mx .tm_n .tabcontent .cta .divcta {width: 50%;}

	#mx .tm_m .tabcontent .cta .divcta {width: 50%;}
}

@media screen and (max-width: 1024px) and (min-width: 1023px) {
	#mx .tm_d .tabcontent .col48 {width: 50%;}
	#mx .tm_d .tabcontent .col52 {width: 50%;}

	#mx .tm_n .tabcontent .col48 {width: 50%;}
	#mx .tm_n .tabcontent .col52 {width: 50%;}

	#mx .tm_m .tabcontent .col48 {width: 50%;}
	#mx .tm_m .tabcontent .col52 {width: 50%;}

  #product .tm_n .tabs li, #product .tm_d .tabs li, #product .tm_m .tabs li {    font-size: 13px !important;}
  #product .tabs li {    font-size: 13px !important;}
}

@media screen and (max-width: 1024px) {
	#start #sliderproducts li img.timeless {padding: 68px 0;}
	#form .tabAck div::before {right: 15px;}
  .AheadTwo .flags {
    right: 191px!important;
}
#product .tabs li, #product .t_r .tabs li, #product .tm_d .tabs li, #product .tm_m .tabs li, #product .tm_n .tabs li, #product .t_p .tabs li, #product .t_o .tabs li, #product .t_k .tabs li{font-size:10px !important}
.hideSM.infoFormCheckout{max-width:240px}
}

@media screen and (max-width: 768px) {
	#start #sliderproducts li img.timeless {padding: 58px 0;}

	#mx .tm_d .tabcontent .box_all .cta .divcta {width: 30%;}
	#mx .tm_d .tabcontent .marzena .cta .divcta {width: 50%;}
	#mx .tm_d .marzena .col40 {left: 48%; max-width: 380px;}
	#mx .tm_d .tabcontent.skladniki .cta .divcta {width: 46%;}

	#mx .tm_n .tabcontent .box_all .cta .divcta {width: 30%;}
	#mx .tm_n .tabcontent .marzena .cta .divcta {width: 50%;}
	#mx .tm_n .marzena .col40 {left: 48%; max-width: 380px;}
	#mx .tm_n .tabcontent.skladniki .cta .divcta {width: 46%;}
	#mx .tm_n .marzena img {margin-left: 128px;}

	#mx .tm_m .tabcontent .box_all .cta .divcta {width: 30%;}
	#mx .tm_m .tabcontent .marzena .cta .divcta {width: 50%;}
	#mx .tm_m .marzena .col40 {left: 48%; max-width: 380px;}
	#mx .tm_m .tabcontent.skladniki .cta .divcta {width: 46%;}

  .tm_n .marzena img {margin-left:127px}
  .tm_n .marzena .col40 {position:absolute;left:50%;top:25vw;max-width:400px}
  .tm_n .tabcontent .cta .divcta {width:30%;}
  .tm_d .marzena img {margin-left: 127px;}
  .tm_d .marzena .col40 {position:absolute;left:53%;top:25vw;max-width:400px}

  .tm_d .tabcontent .cta .divcta {width:30%;}
  .tm_m .marzena img {margin-left: 128px; }

  .tm_m .marzena .col40 {position:absolute;left:52%;top:25vw;max-width:400px}

  .nModalProduct .cta{    position: absolute;
    width: 81%;
    bottom: 22px;
    padding: 1% 1%;
}
.tm_n .tabs li, .tm_d .tabs li, .tm_m .tabs li{font-size:10px}
}

@media screen and (max-width: 425px) {
	#form .SMcartName>div {width: 48%;}
	#form .tabAck div::before {right: 0px;}
	#form .naturalSk, .zwrotdni {font-size: 18px;}

	#mx #product .opis .box_all .doprawej img {margin: 20px 0 20px 30px;}
	#mx #product .tm_d .tabcontent .box_all .cta .divcta {width: 45%;}
	#mx #product .tm_d .tabcontent .cta .divcta {width: 45%;}
	#mx #product .tabcontent .box_all .cta ul li {width: 100%;}
	#mx #product .tabcontent .efekty .cta ul li {width: 100%;}
	#mx #product .tm_d .tabcontent.skladniki .cta .divcta {width: 45%;}
	#mx #product .tm_d .tabcontent.skladniki .cta ul li {width: 100%;}
	#mx #product .header.tm_d .cta .divcta {width: 50%;}

	#mx #product .tm_n .tabcontent .box_all .cta .divcta {width: 45%;}
	#mx #product .tm_n .tabcontent .cta .divcta {width: 45%;}
	#mx #product .tm_n .tabcontent.skladniki .cta .divcta {width: 45%;}
	#mx #product .tm_n .tabcontent.skladniki .cta ul li {width: 100%;}
	#mx #product .header.tm_n .cta .divcta {width: 50%;}

	#mx #product .tm_m .tabcontent .box_all .cta .divcta {width: 45%;}
	#mx #product .tm_m .tabcontent .cta .divcta {width: 45%;}
	#mx #product .tm_m .tabcontent.skladniki .cta .divcta {width: 45%;}
	#mx #product .tm_m .tabcontent.skladniki .cta ul li {width: 100%;}
	#mx #product .header.tm_m .cta .divcta {width: 50%;}
}

@media screen and (max-width: 375px) {

	#mx #sliderproducts li.timeless img {margin-left: 30px;}

	#mx #product .tm_d .tabcontent .box_all .cta .divcta {width: 50%;}
	#mx #product .tm_d .tabcontent .cta .divcta {width: 50%;}
	#mx #product .tm_d .tabcontent.skladniki .cta .divcta {width: 50%;}

	#mx #product .tm_n .tabcontent .box_all .cta .divcta {width: 50%;}
	#mx #product .tm_n .tabcontent .cta .divcta {width: 50%;}
	#mx #product .tm_n .tabcontent.skladniki .cta .divcta {width: 50%;}
	#mx #product .header.tm_n .cta {width: 100%;}

	#mx #product .tm_m .tabcontent .box_all .cta .divcta {width: 50%;}
	#mx #product .tm_m .tabcontent .cta .divcta {width: 50%;}
	#mx #product .tm_m .tabcontent.skladniki .cta .divcta {width: 50%;}
	#mx #product .header.tm_m .cta {width: 100%;}
}

@media screen and (max-width: 360px) {
	#product .tm_d .slide .col40 {margin-left: 0;}
	#product .header.tm_d .cta {width: 100%;}
	#product .header.tm_d .button {width: 30%;}

	#product .tm_n .slide .col40 {margin-left: 0;}
	#product .header.tm_n .cta {width: 100%;}
	#product .header.tm_n .button {width: 30%;}

	#product .tm_m .slide .col40 {margin-left: 0;}
	#product .header.tm_m .cta {width: 100%;}
	#product .header.tm_m .button {width: 30%;}
}

@media screen and (max-width: 345px) {
	#mx #product .header.slider.tm_d .slide .col40 {width: 100% !important; margin-left: 0vw;}
	#mx #product .header.tm_d .cta .divcta {width: 100%;}
	#mx #product .header.tm_d .cta .button {left: 0; max-width: 200px;}
	#mx #product .header.tm_d .cta .divcta {left: 0;}
	#mx #product .header.tm_d .cta ul li.s1 {width: 45%; display: block; margin: 0 auto;}
	#mx #product .header.tm_d .cta ul li.s2 {width: 55%; display: block; margin: 0 auto;}
	#mx #product .tm_d .tabcontent .box_all .cta .divcta {width: 100%; left: 0;}
	#mx #product .tabcontent .box_all .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#mx #product .tabcontent .box_all .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#mx #product .tm_d .tabcontent .efekty .cta .divcta {width: 100%; left: 0;}
	#mx #product .tabcontent .efekty .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#mx #product .tabcontent .efekty .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#mx #product .tm_d .tabcontent.skladniki .cta .divcta {width: 100%;}
	#mx #product .tm_d .tabcontent.skladniki .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#mx #product .tm_d .tabcontent.skladniki .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#mx #product .tm_d .tabcontent .cta .button {width: 300px;}

	#mx #product .header.slider.tm_n .slide .col40 {width: 100% !important; margin-left: 0vw;}
	#mx #product .header.tm_n .cta .divcta {width: 100%;}
	#mx #product .header.tm_n .cta .button {left: 0; max-width: 200px;}
	#mx #product .header.tm_n .cta .divcta {left: 0;}
	#mx #product .header.tm_n .cta ul li.s1 {width: 45%; display: block; margin: 0 auto;}
	#mx #product .header.tm_n .cta ul li.s2 {width: 55%; display: block; margin: 0 auto;}
	#mx #product .tm_n .tabcontent .box_all .cta .divcta {width: 100%; left: 0;}
	#mx #product .tm_n .tabcontent .efekty .cta .divcta {width: 100%; left: 0;}
	#mx #product .tm_n .tabcontent.skladniki .cta .divcta {width: 100%;}
	#mx #product .tm_n .tabcontent.skladniki .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#mx #product .tm_n .tabcontent.skladniki .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#mx #product .tm_n .tabcontent .cta .button {width: 300px;}

	#mx #product .header.slider.tm_m .slide .col40 {width: 100% !important; margin-left: 0vw;}
	#mx #product .header.tm_m .cta .divcta {width: 100%;}
	#mx #product .header.tm_m .cta .button {left: 0; max-width: 200px;}
	#mx #product .header.tm_m .cta .divcta {left: 0;}
	#mx #product .header.tm_m .cta ul li.s1 {width: 45%; display: block; margin: 0 auto;}
	#mx #product .header.tm_m .cta ul li.s2 {width: 55%; display: block; margin: 0 auto;}
	#mx #product .tm_m .tabcontent .box_all .cta .divcta {width: 100%; left: 0;}
	#mx #product .tm_m .tabcontent .efekty .cta .divcta {width: 100%; left: 0;}
	#mx #product .tm_m .tabcontent.skladniki .cta .divcta {width: 100%;}
	#mx #product .tm_m .tabcontent.skladniki .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#mx #product .tm_m .tabcontent.skladniki .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#mx #product .tm_m .tabcontent .cta .button {width: 300px;}
}

/* END TIMELESS*/

.modal50left >a.touchCartRek {
    width: 90%;
    padding: 0;
}
.modal50left >a.touchCartRek img {
    padding-top: 0;
}
.modal50left div.touchCartRek.description {
    width: 100%;
    padding-top: 0;
    padding-left: 0;
}
@media screen and (max-width: 667px) and (min-width: 0px) {
	._paymentsOption { 
 		 min-height: 37px;
	}	

	.infoPhone{padding:6px 6px!important;}
	#product .tabcontent .cta .divcta {width:100%!important}
	footer .copy span {display:block;padding-top:5px;}
	#about-orphica .our-approach .cols .col.desc .button.explore a {font-size:14px!important;}
	/*.tabs li:nth-child(2) {padding:26px 0px!important;}*/
	#product .tabs li {font-size:11px;}
	.medal {display:none;}
	.cta ul li.s2 {line-height:22px!important;}
	.moreorfica .col50 {width:100%;}
	.tabcontent .paulina .cta .divcta {width:100%!important;}
	.ra .cta ul li.s2, .reblack .cta ul li{line-height:27px!important;}
	.reblack.header .slide .col40{margin-left:0px!important;}
}
@media screen and (max-width: 432px) {
  	#product .tm_d h3 {font-size: 24px!important;}
	#form ul.main-top-form_secure-list, #successpostorder ul.main-top-form_secure-list {    top: 174px;
    left: 62px;}
	#press-room .PressBOX_desc span{margin-top: 8px!important;}
	#press-room .cPressFoo_n p {float:none!important;}
	#press-room .sadk{
		    margin-left: 94px!important;
	}
	.efekty2 span.mobile{
		padding:34px 0px;
	}
	#product .cta ul li{font-size:13px;}
	#product .tabcontent .cta ul li{
		line-height:22px!important;
	}
	.infoPhone{left:0px;}

	ul.main-top-form_secure-list li {
    margin-bottom: 8px;

	}
  .header.tm_d .slide .col40, .header.tm_m .slide .col40, .header.tm_n .slide .col40{margin-left:0}
}
.cv24mx {
    background: url(../includes/platnosci_icon/PayU_CO.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 -1px;
    margin-left:2%
}
.cv24mx::after {
    content: "";
    background: url(../includes/platnosci_icon/VI_AMEX.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 100px;
    height: 24px;
    background-position: 0 -1px;
    position: relative;
    right: -50px;
}

@media screen and (max-width: 768px) {
	.infoFormCheckout.hideSM {    max-width: 160px!important;}
	ul.main-top-form_secure-list>li {    max-width: 210px;}
}
@media screen and (max-width: 1050px) and (min-width: 768px){
	ul.main-top-form_secure-list>li {    max-width: 210px;}
	.render-map-index #map {min-height:259px!important}
	#about-orphica .cosmetologist p{max-width: 700px;}
	#about-orphica .cosmetologist{margin-top: 100px!important;}
	#salons-offices article {    width: 95%!important;
    margin: 0 auto!important;}
	.row-apartmentnumber{    margin-bottom: 58px!important;}
	.up .tabcontent .marzena .cta .divcta{width:100%!important;position:relative!important;padding-top:7px!important}
	.up .tabcontent .cta .divcta{width:60%!important}
	.moreorfica .button {
	   bottom: -50px;

	}

	.moreorfica .col50:nth-child(4) .button{
		bottom: -10px;
	}
	.PressBOX_desc h4{    font-size: 15px;}

	.cPressFoo.cPressFoo_n{
		font-size: 29px;
	}
}




@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: 50% !important;
	}
	#product .tabcontent .cta .divcta {
   		width: 60%!important;
	}
}

@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: 73% !important;
	}

	#product .tabcontent .cta .divcta {
   		width: 70%!important;
	}
}


@media screen and (max-width: 425px)
{
	
	
	#form .colHeaderN, #successpostorder .colHeaderN{ height:216px !important;  }
	#form ul.main-top-form_secure-list, #successpostorder ul.main-top-form_secure-list { top: 211px !important; }
	
	#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: 13px!important;
	}
	#product .header .button {
	    max-width: 145px;
	    width: 55%;
	}

	#product .tabcontent .cta ul li {
    	width: 90% !important;
	}

	#product .t_k .tabcontent h3,#product .t_o .tabcontent h3,#product .t_p .tabcontent h3 {
    	font-size: 13px!important;
	}

}

.cta ul li.s2 {
    background-size: 21px !important;
}




@media screen and (max-width: 1280px) and (min-width: 1024px)
{

    #product .t_o .tabs li, #product .t_p .tabs li, #product .t_k .tabs li, #product .t_r .tabs li {    font-size: 13px !important;}
    #product .tabs li {    font-size: 13px !important;}
	.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;
		}
    .slide .col40{top:1vw}
}

#faq .row h4 {
    background-position: right 0px center !important;
    padding-right: 20px !important;
    box-sizing: border-box;
}


@media screen and (max-width: 768px) and (min-width: 500px)
{
	li.deliveryIcon, li.secoureIcon { padding-left: 40px; }
	
	#product .t_o .opis h3
	{
		    font-size: 18px!important;
	}

	div.tabcontent.skladniki .cta ul li.s2 {
	    width: 100% !important;
	}

	#faq .row h4 {
	    background-position: right 0px center !important;
	    padding-right: 20px !important;
	    box-sizing: border-box;
	}
	.article3 li.touchClass h3 span {
	    font-size: 12px !important;
	}
	.t_k .tabcontent .cta .divcta {
	    width: 40% !important;
	}
	h3 span {
	    line-height: 20px;
	    min-height: 60px;
	    font-size: 15px;
	}

}
@media screen and (min-width: 1024px){
	.t_o section.wykres2 .col25>p, .t_p section.wykres2 .col25>p, .t_k section.wykres2 .col25>p {
	    min-height: 190px !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;
	}

	#product .tabcontent .cta ul li{width:100%;    font-size: 11px;padding-left:43px}
	#product .tabcontent .cta ul li.s2{    line-height: 16px;}
	#product .touchCart h3 {text-align: left}

  #product .slide .col40{bottom:40px}
}


@media screen and (max-width: 1280px) and (min-width: 1024px){
	.t_k .tabcontent.opis .cta .divcta, .t_o .tabcontent.opis .cta .divcta, .t_p .tabcontent.opis .cta .divcta {
	    width: 43% !important;
	}

}

@media screen and (min-width: 1024px)
{
	.t_o .tabcontent h3,.t_p .tabcontent h3,.t_k .tabcontent h3 {
   		font-size: 23px;
	}
	.t_o section.wykres2 .col25>p,.t_p section.wykres2 .col25>p,.t_k section.wykres2 .col25>p {
	    min-height: 110px;
	}


	#product .t_o .wykres2 .col25,#product .t_p .wykres2 .col25,#product .t_k .wykres2 .col25 {
	    vertical-align: bottom !important;
	}

}
/** REKAWICA **/


.t_r .tabcontent .col48{width:43%}
.t_r .tabs li.active {
    background: #98caec;
}
.t_r .tabcontent .cta .divcta{width:40%}
.t_r .tabcontent .marzena .cta .divcta{width: 47%}

#start #sliderproducts li:nth-child(16) img{padding:55px 0}

@media screen and (min-width:1023px){
	img.touchRekawica {
    padding: 6em 0 2em 0;
    width: 100%;
    padding-left: 20px;
}

}

@media screen and (max-width:1024px){
	.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.touchClass h3 span{font-size:12px; padding:0}
	.t_r div.tabcontent.skladniki .cta div.divcta{width:41%!important}
	.t_r .cta ul li{font-size:12px}
	.t_r .tabcontent .cta .divcta {
	    width: 47%;
	}
		 #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 .slide .col40{    margin-left: 2.5vw;}
		.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 {
    max-height: 120px!important;
}
#sliderproducts li:nth-child(16) img {
    max-width: 120%;
}
}

@media screen and (max-width:425px){
	
	.carttextSM span.smClass { margin-top: 0px; }
	.infoFormCheckout { 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: 15px!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 .slider.t_r h3 {    font-size: 16px!important;padding-bottom: 2px;text-align: center;}
	 #sliderproducts li.product-thumb.touchClass img {
		max-height: 200px!important;
		height:200px!important;
		margin-left:20px
}
#sliderproducts li:nth-child(16) img {
		max-width: 100%;
}
}
@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}
  #products .product-thumb:nth-child(16).touchClass img{    max-height: 180px!important;    height: 180px!important;}
}
@media screen and (max-width:320px){
  #product .slider.t_r h3{font-size:13px!important}
}

/********************/
@media screen and (max-width: 320px) and (min-width: 0px){
	#product .tabcontent .cta ul li.s2{line-height: 2.4}
	.infoPhone {left: 50px;}
	.slide .logo {height: 34px;}
	#contact .col.desc .row .women-box header h4{font-size:14px;line-height: 20px}
	#contact .col.desc .row .women-box p{font-size:16px;}
	#product .slide .col40 {left: 0%;}
	#product .slide .cta .button {width: 90%; left: auto; }
	/*#product .cta .divcta {width: 100%; position: relative; left: 15%;}*/
	.slide picture img {min-height: 370px;}
	#product .tm_d h3 {font-size: 16px!important;}
	#product .header .cta {
	    margin: 8px auto 0px;
	}
  #product .slide .col40{bottom:0}
	.reblack.header .slide .col40{width: auto !important; margin-left:auto!important;}
	.reblack .sg{top:71%}
	.rlm .skutecznosc .col60 {margin-top:20px}
	._paymentsOption span {font-size: 4vw;}
	.kurier h4>small {font-size: 13px;}
	.naturalSk, .zwrotdni {font-size: 14px;padding-left: 9px;padding-top: 5px;}
  #products .product-thumb:nth-child(16).touchClass img {
    max-height: 140px!important;
    height: 180px!important;
}
.button a, .button button, .button input{
  font-size: 13px;
}
.slide .col40 p{    line-height: 20px;}
.slide.touch-odzywka .col40 {padding-top:0}
#start .slider..touch-odzywka h2 {line-height:24px}
}
