.BankTransfer {
    -webkit-filter: grayscale(0%);
    background: url(../includes/platnosci_icon/bank.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 -2px;
float: left;
    width: 78px;
    height: 25px;
    margin-left: 0px;
    margin-top: 4px;
}
#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 .button, .product-thumbSp .button{top:85px;}
.clsStat .button{top:0}


#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;
}
@media screen and (min-width: 690px){
	body#products .product-thumb, body#online-store .product-thumb {
	    width: 32% !important;
	    vertical-align: bottom;
	}
}

/* TIMELESS */

@media screen and (max-width: 1280px) {
	#es .tm_d .tabcontent .cta .divcta {width: 50%;}

	#es .tm_n .tabcontent .cta .divcta {width: 50%;}

	#es .tm_m .tabcontent .cta .divcta {width: 50%;}
}

@media screen and (max-width: 1024px) and (min-width: 1023px) {
	#es .tm_d .tabcontent .col48 {width: 50%;}
	#es .tm_d .tabcontent .col52 {width: 50%;}

	#es .tm_n .tabcontent .col48 {width: 50%;}
	#es .tm_n .tabcontent .col52 {width: 50%;}

	#es .tm_m .tabcontent .col48 {width: 50%;}
	#es .tm_m .tabcontent .col52 {width: 50%;}
}

@media screen and (max-width: 1024px) {
	#start #sliderproducts li img.timeless {padding: 68px 0;}
	#form .tabAck div::before {right: 15px;}
}

@media screen and (max-width: 768px) {
	#start #sliderproducts li img.timeless {padding: 58px 0;}

	#es .tm_d .tabcontent .box_all .cta .divcta {width: 30%;}
	#es .tm_d .tabcontent .marzena .cta .divcta {width: 50%;}
	#es .tm_d .marzena .col40 {left: 48%; max-width: 380px;}
	#es .tm_d .tabcontent.skladniki .cta .divcta {width: 46%;}

	#es .tm_n .tabcontent .box_all .cta .divcta {width: 30%;}
	#es .tm_n .tabcontent .marzena .cta .divcta {width: 50%;}
	#es .tm_n .marzena .col40 {left: 48%; max-width: 380px;}
	#es .tm_n .tabcontent.skladniki .cta .divcta {width: 46%;}
	#es .tm_n .marzena img {margin-left: 128px;}

	#es .tm_m .tabcontent .box_all .cta .divcta {width: 30%;}
	#es .tm_m .tabcontent .marzena .cta .divcta {width: 50%;}
	#es .tm_m .marzena .col40 {left: 48%; max-width: 380px;}
	#es .tm_m .tabcontent.skladniki .cta .divcta {width: 46%;}
	
	#online-store .through-price-v {
    text-transform: none;
    font-size: 15px;
    position: absolute;
    top: 0px;
    right: -4px;
    text-align: center;
    padding: 14px 5px;
}
}

@media screen and (max-width: 425px) {
	#form .SMcartName>div {width: 48%;}
	#form .tabAck div::before {right: 0px;}
	#form .naturalSk, .zwrotdni {font-size: 18px;}

	#es #product .opis .box_all .doprawej img {margin: 20px 0 20px 30px;}
	#es #product .tm_d .tabcontent .box_all .cta .divcta {width: 45%;}
	#es #product .tm_d .tabcontent .cta .divcta {width: 45%;}
	#es #product .tabcontent .box_all .cta ul li {width: 100%;}
	#es #product .tabcontent .efekty .cta ul li {width: 100%;}
	#es #product .tm_d .tabcontent.skladniki .cta .divcta {width: 45%;}
	#es #product .tm_d .tabcontent.skladniki .cta ul li {width: 100%;}
	#es #product .header.tm_d .cta .divcta {width: 50%;}

	#es #product .tm_n .tabcontent .box_all .cta .divcta {width: 45%;}
	#es #product .tm_n .tabcontent .cta .divcta {width: 45%;}
	#es #product .tm_n .tabcontent.skladniki .cta .divcta {width: 45%;}
	#es #product .tm_n .tabcontent.skladniki .cta ul li {width: 100%;}
	#es #product .header.tm_n .cta .divcta {width: 50%;}

	#es #product .tm_m .tabcontent .box_all .cta .divcta {width: 45%;}
	#es #product .tm_m .tabcontent .cta .divcta {width: 45%;}
	#es #product .tm_m .tabcontent.skladniki .cta .divcta {width: 45%;}
	#es #product .tm_m .tabcontent.skladniki .cta ul li {width: 100%;}
	#es #product .header.tm_m .cta .divcta {width: 50%;}
	
	body#online-store ul.specialProd_ li.product-thumb:nth-child(-n+2) {
    	width: 100%!important;
	}
}

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

	#es #sliderproducts li.timeless img {margin-left: 30px;}

	#es #product .tm_d .tabcontent .box_all .cta .divcta {width: 50%;}
	#es #product .tm_d .tabcontent .cta .divcta {width: 50%;}
	#es #product .tm_d .tabcontent.skladniki .cta .divcta {width: 50%;}

	#es #product .tm_n .tabcontent .box_all .cta .divcta {width: 50%;}
	#es #product .tm_n .tabcontent .cta .divcta {width: 50%;}
	#es #product .tm_n .tabcontent.skladniki .cta .divcta {width: 50%;}
	#es #product .header.tm_n .cta {width: 100%;}

	#es #product .tm_m .tabcontent .box_all .cta .divcta {width: 50%;}
	#es #product .tm_m .tabcontent .cta .divcta {width: 50%;}
	#es #product .tm_m .tabcontent.skladniki .cta .divcta {width: 50%;}
	#es #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) {
	#es #product .header.slider.tm_d .slide .col40 {width: 100% !important; margin-left: 0vw;}
	#es #product .header.tm_d .cta .divcta {width: 100%;}
	#es #product .header.tm_d .cta .button {left: 0; max-width: 200px;}
	#es #product .header.tm_d .cta .divcta {left: 0;}
	#es #product .header.tm_d .cta ul li.s1 {width: 45%; display: block; margin: 0 auto;}
	#es #product .header.tm_d .cta ul li.s2 {width: 55%; display: block; margin: 0 auto;}
	#es #product .tm_d .tabcontent .box_all .cta .divcta {width: 100%; left: 0;}
	#es #product .tabcontent .box_all .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#es #product .tabcontent .box_all .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#es #product .tm_d .tabcontent .efekty .cta .divcta {width: 100%; left: 0;}
	#es #product .tabcontent .efekty .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#es #product .tabcontent .efekty .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#es #product .tm_d .tabcontent.skladniki .cta .divcta {width: 100%;}
	#es #product .tm_d .tabcontent.skladniki .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#es #product .tm_d .tabcontent.skladniki .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#es #product .tm_d .tabcontent .cta .button {width: 300px;}

	#es #product .header.slider.tm_n .slide .col40 {width: 100% !important; margin-left: 0vw;}
	#es #product .header.tm_n .cta .divcta {width: 100%;}
	#es #product .header.tm_n .cta .button {left: 0; max-width: 200px;}
	#es #product .header.tm_n .cta .divcta {left: 0;}
	#es #product .header.tm_n .cta ul li.s1 {width: 45%; display: block; margin: 0 auto;}
	#es #product .header.tm_n .cta ul li.s2 {width: 55%; display: block; margin: 0 auto;}
	#es #product .tm_n .tabcontent .box_all .cta .divcta {width: 100%; left: 0;}
	#es #product .tm_n .tabcontent .efekty .cta .divcta {width: 100%; left: 0;}
	#es #product .tm_n .tabcontent.skladniki .cta .divcta {width: 100%;}
	#es #product .tm_n .tabcontent.skladniki .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#es #product .tm_n .tabcontent.skladniki .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#es #product .tm_n .tabcontent .cta .button {width: 300px;}

	#es #product .header.slider.tm_m .slide .col40 {width: 100% !important; margin-left: 0vw;}
	#es #product .header.tm_m .cta .divcta {width: 100%;}
	#es #product .header.tm_m .cta .button {left: 0; max-width: 200px;}
	#es #product .header.tm_m .cta .divcta {left: 0;}
	#es #product .header.tm_m .cta ul li.s1 {width: 45%; display: block; margin: 0 auto;}
	#es #product .header.tm_m .cta ul li.s2 {width: 55%; display: block; margin: 0 auto;}
	#es #product .tm_m .tabcontent .box_all .cta .divcta {width: 100%; left: 0;}
	#es #product .tm_m .tabcontent .efekty .cta .divcta {width: 100%; left: 0;}
	#es #product .tm_m .tabcontent.skladniki .cta .divcta {width: 100%;}
	#es #product .tm_m .tabcontent.skladniki .cta ul li.s1 {width: 50%; display: block; margin: 0 auto;}
	#es #product .tm_m .tabcontent.skladniki .cta ul li.s2 {width: 60%; display: block; margin: 0 auto;}
	#es #product .tm_m .tabcontent .cta .button {width: 300px;}
}

/* END TIMELESS*/

#start .secslider .is a img {max-width: 278px !important; width: 100%; max-height: 278px !important; height: 100%;}

.nModalProduct .mPrice {font-size: 14px;}

.tabcontent .cta .divcta{width: 58%;}
.tabcontent .cta .button{width: 190px;}
.header .button{width: 190px;}
.article1 .col40 .button{width: auto;}
.render-map-index{margin:30px 0;}
#contact .col.desc .row .women-box .button a{font-size:25px}
#contact .col.desc .row .women-box header h4{max-width:55%;}
.button a, .button button, .button input{font-size:16px;}
#map{min-height: 400px; }
.effect .cta{width: 44%;}
.tabcontent .paulina .cta .divcta{width: 47%;padding-left:10px;}
.tabcontent .paulina .cta .divcta ul li{font-size: 12px;}

.ra.header .slide .col40{width: 480px!important; margin-left:-240px;}

.ra .col .cta{width: 55%;}

.tabcontent .marzena .cta .divcta{width: 47%;padding-left:10px;}
.tabcontent .marzena .cta .divcta ul li{font-size: 11px;}

#where-to-buy .map .cols label{font-size: 14px;}

.moreorfica p{width:82%;margin:auto}

#sliderproducts li img{min-height: 100%; height: auto;}

.have-coupon-col:nth-child(1) {top: -1px;}

.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 (min-width:1025px) and (max-width:1366px){
	.ra .sg{left:46%}
}

@media screen and (min-width: 1024px) {
	h4 {font-size: 17px; letter-spacing: 0;}
	#about-orphica .our-mission .cols .col.desc{padding-left:0}

	.tabcontent .cta ul li{ font-size: 11px !important; }
}

@media screen and (min-width:1023px) and (max-width:1024px){
	#about-orphica .cosmetologist img{right:-110px}
	#map {min-height: 265px;}
}

@media screen and (max-width: 1020px){
#product .tabs li:last-child{padding:8px 0;}
.tabcontent .effect .cta .divcta{width: auto;}
.col60{margin-top:275px;}
.cta ul li{font-size: 14px;}
.paulina .col40 .cta .divcta{width: 100%;}
#product h3 {z-index: 3; position: relative;}
.rp .tabcontent .cta .divcta{width: 100%;}

.reblack.header .cta .divcta{width: 45%;}
/*.header .slide .col40{width: auto !important;}*/
.tabcontent .marzena .cta .divcta{width: auto;}

.kurier{padding-left: 28%;}
.tabAck div::before{top:0px !important;}

#p-map {margin-top: 35px;}

span.smClass{line-height: 1.4; margin-top:-15px;}
.clPdBt span.smClass{line-height: 1.4; margin-top:0px;}
table.tableCartTotal tr:last-child td{line-height: 1.4;}
table.tableCartTotal tr:last-child td:not(._totalClassTb){position: relative;}
._paymentsOption{width: 80%;}

.cta ul li.s1, .cta ul li.s2 {font-size: 12px;}
}
.moreorfica .button{width: 90%; padding:}
.moreorfica p{width: 85%;}

@media screen and (min-width:768px) and (max-width:1024px){
	#salons-offices article{    width: 92%;
    padding-left: 4%;
    padding-right: 4%;}
		#about-orphica .safety-trust .cols .col figcaption header h4{padding:0px}
		#product .tabs li{font-size:15px!important;padding-top:25px; display: table-cell; vertical-align: middle;}
		#product .tabs li:last-child{padding-top:25px!important;}
		.skladniki .col50.prawo picture, .skladniki .col50.prawo .zalety{margin-top:30px;}
		.have-coupon-col:nth-child(2) {height: 44px;font-size: 3vw;padding-top: 1vw;}
		#form label {width: 100% !important;}
}


@media screen and (max-width: 768px){
	#map{min-height: 242px;}
	.moreorfica .col50{min-height: 620px;}
	.cPressFoo h2{font-size:28px; }
	#career .tnone.center{ max-width: 650px;}
	#sliderproducts li img{min-height: 100%; height:auto; width: auto;}
.reblack.header .slide .col40{width: 450px !important; margin-left:-225px;}
	.nModalProduct {min-height: 215px;}
	.btn-es {position: relative; left: 40% !important;}
	.article3 ul li h3 span {font-size: 12px;}
	ul.main-top-form_secure-list {right: -50px;top: 70px;}

}
@media screen and (max-width: 768px) and (min-width: 768px){
ul.main-top-form_secure-list {
    right: -50px;
    top: 20px;
}

}
@media screen and (max-width: 667px) and (min-width: 0px){
	
	#online-store .through-price-v {
    top: -15px;
    right: -5px;
}
	
	.slider .col40 p {
    	font-size: 13px !important;
    	line-height: 20px;
	}

	#product .tabs li:last-child {
	    padding: 14px 0;
	}
	#product .cta ul li {
    	font-size: 12px;
	}
	/*#product .slide .col40{margin-left:6%}*/
	.btn-es{left:auto!important}
	.ra.header .slide .col40{width: 100% !important; margin-left:auto;}
	.artSp{width: 85% !important;}
	.clsStat .button{max-width: 170px !important; margin-left: -85px !important;}
	#product .tabcontent .cta ul li{ font-size: 11px;}
	#product .tabcontent .cta ul li.s2{padding-left: 38px; }
	.effect .cta{width: 100%;}
	.tabcontent .cta .button{width: 100%;}
}
@media screen and (max-width:475px){
	footer .copy a{padding-left:20px;padding-bottom:20px;display:block;}
}
@media screen and (min-width:375px) and (max-width:425px){
	#instaslider .bx-wrapper .bx-viewport{height:313px!important}
	.bx-wrapper img{width:100%}
		.reblack .sg{top:71%}
			.ra .sg{top:65%}
			.reblack.header .slide .col40{margin-left:auto;}


}
@media screen and (max-width:375px){
.button a.cartBtn{font-size: 15px;}
.slide .logo {
    height: 30px;
}
#product .slider h3 {
    font-size: 12px !important;
}
/*
#product .tm_m .cta .divcta {
    width: 60% !important;
} */
#product .tabcontent .cta ul li { width: 100%;}

span.smClass {margin-top: 7px;}
._paymentsOption span {
    float: left;
    font-size: 18px;
}
li.subMenu::before {top: 15px; right: -10px;}
}

@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;
	}
	.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;}
}

	.tabs li {width: 33%; height: 66px;}
	#product .tabs li:last-child {padding: 17px 17px;}





@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)
{
	#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)
{

	.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;
		}
}

#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)
{
	#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}
}


@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){
	.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%;
}
#products .product-thumb.touchClass, #online-store .product-thumb.touchClass{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}
}
@media screen and (max-width:320px){
  #product .slider.t_r h3{font-size:13px!important}
}

/********************/
