.tm_d .tabcontent .col48{margin-top:6%}
.tm_d .marzena .col40 {left:40%;top:8vw;}
li.product-thumb.timeless a img{margin-left:9%}

#sliderproducts li img.timeless {padding:80px 0;margin-right:-60px;}
#sliderproducts li img.timeless-maska {padding:52px 0;margin-right:-20px;}
/*#sliderproducts li img.giftStyle {padding:13px 0;}*/

a.timelessCart { width:90%}
a.timelessCart img {padding-top:0}
.modal50left div.timelessCart.description {width:100%;padding-top:0}

.tm_d .skladniki .col50.prawo picture 	{max-width: 590px;}
.tm_m .skladniki .col50.prawo picture {max-width: 590px;}
.tm_n .skladniki .col50.prawo picture {max-width: 590px;}
.tm_d .tabcontent.skladniki .cta .button {margin-left:80px}
.tm_m .tabcontent.skladniki .cta .button	{margin-left:80px}
.tm_n .tabcontent.skladniki .cta .button	{margin-left:80px}

.tm_d .tabcontent.skladniki .cta .divcta {width:46%}
.tm_m .tabcontent.skladniki .cta .divcta	{width:46%}
.tm_n .tabcontent.skladniki .cta .divcta	{width:46%}

.tm_d .efekty .col33 {min-height:620px}
.tm_m .efekty .col33 {min-height:620px}
.tm_n .efekty .col33 {min-height:620px}

.tm_n .tabcontent div.col48.doprawej img{margin-left:80px;}
.tm_m .tabcontent div.col48.doprawej img{margin-left:80px;}
.tm_d .tabcontent div.col48.doprawej img{margin-left:80px;}

span.smClass {font-size: 13px; float: left; margin-top: 8px; line-height: 1.2;}

div.modalCart .clRght sup {
	    color: #a19494;
			letter-spacing: 2px;
			font-size: 15px;
			font-weight:500;
			display:block;
			text-transform: uppercase;

}
.marzena{overflow: hidden;}

#cart .clRght sup {line-height: 12px; color: #a19494; letter-spacing: 2px; font-size: 11px; font-weight:500; display:block; text-transform: uppercase; width:62%; word-wrap: break-word;}
.cart span.cartNameColor{margin-left:-9px!important;}

.imgBoxCartTM_N img {max-width:100%;}
.imgBoxCartTM_D img {max-width:100%;}
.imgBoxCartTM_M img {max-width:100%;}

@media screen and (max-width:1440px) and (min-width:1280px){
	#faq .row h4{font-size:21px;width:93%}
	.marzena .col40{top:10vw}
	.tm_d .tabcontent.skladniki .cta .divcta {width:46%}
	.tm_m .tabcontent.skladniki .cta .divcta	{width:46%}
	.tm_n .tabcontent.skladniki .cta .divcta	{width:46%}

	.tm_m .skladniki .col50.prawo picture, .tm_m .skladniki .col50.prawo .zalety	{margin-left:45px}
	.tm_n .skladniki .col50.prawo picture, .tm_n .skladniki .col50.prawo .zalety	{margin-left:45px}
	.tm_d .skladniki .col50.prawo picture, .tm_d .skladniki .col50.prawo .zalety {margin-left:45px}


}
@media screen and (max-width:1280px){
	/*.tm_d .tabcontent .cta .button {margin-left:70px}
	.tm_m .tabcontent .cta .button	{margin-left:70px}
	.tm_n .tabcontent .cta .button	{margin-left:70px}*/


	.tm_d .tabcontent .cta .divcta {width:40%}
	.tm_m .tabcontent .cta .divcta {width:40%}
	.tm_n .tabcontent .cta .divcta {width:40%}

	:lang(pl) .tm_d .tabcontent .cta .divcta {width:50%}
	:lang(pl) .tm_m .tabcontent .cta .divcta {width:50%}
	:lang(pl) .tm_n .tabcontent .cta .divcta {width:50%}

	.tm_d .tabcontent .cta .button{width:160px}
	.tm_m .tabcontent .cta .button{width:160px}
	.tm_n .tabcontent .cta .button{width:160px}
}

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

	.tm_d .tabcontent .cta .button {max-width: 160px; width: 100%;}
	.tm_m .tabcontent .cta .button {max-width: 160px; width: 100%;}
	.tm_n .tabcontent .cta .button {max-width: 160px; width: 100%;}
}

@media screen and (max-width:1024px){
	#sliderproducts li img.timeless-maska {padding:52px 0;margin-right:-20px;}
	.marzena picture {max-width:100%}
	.marzena {max-width: 1024px; margin-left: -512px;}
	.tm_d .marzena .col40{top:12vw;left:45%}
	.tm_n .marzena .col40{top:12vw;left:45%}
	.tm_m .marzena .col40{top:12vw;left:45%}
	#sliderproducts li.timeless img {height:auto!important}

	.tm_d .tabcontent.skladniki .cta .button {margin-left:0px}
	.tm_m .tabcontent.skladniki .cta .button	{margin-left:0px}
	.tm_n .tabcontent.skladniki .cta .button	{margin-left:0px}

	.tm_d .tabcontent .cta .button {margin-left:0px}
	.tm_m .tabcontent .cta .button	{margin-left:0px}
	.tm_n .tabcontent .cta .button	{margin-left:0px}

	.tm_n .tabcontent .wykres2 .col25 {width:22%;padding: 0 1.5%}
	.tm_d .tabcontent .wykres2 .col25 {width:22%;padding: 0 1.5%}
	.tm_m .tabcontent .wykres2 .col25 {width:22%;padding: 0 1.5%}
    .tm_m .marzena .col40 {position:absolute;left:43%;top:5vw;max-width:400px}


}

@media screen and (min-width:1023px) and (max-width:1024px){
	#product .tm_n .tabs li{font-size:15px!important}
	#product .tm_m .tabs li{font-size:15px!important}
	#product .tm_d .tabs li{font-size:15px!important}
	.tm_n .tabcontent .col52 {width:42%}
	.tm_n .tabcontent .col48 {width:56%}
	.tm_n .opis .col48 img {margin-top:150px}
	.tm_d .tabcontent .col52 {width:42%}
	.tm_d .tabcontent .col48 {width:56%}
	.tm_d .opis .col48 img {margin-top:150px}
	.tm_m .tabcontent .col48 {width:56%}
	.tm_m .opis .col48 img {margin-top:150px}
	.tm_m span.pasekpion {font-size:35px}
	.tm_n span.pasekpion {font-size:35px}
	.tm_d span.pasekpion {font-size:35px}
	.tm_m .tabcontent .col52 {width:42%}

}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.tm_m li.s1 {width:100%;}
	.tm_m li.s2 {width:100%;}
	.tm_n li.s1 {width:100%;}
	.tm_n li.s2 {width:100%;}
	.tm_d li.s1 {width:100%;}
	.tm_d li.s2 {width:100%;}
}

@media screen and (min-width:798px) and (max-width:801px){
	.tm_n .marzena img{margin-left:318px;width:60%}
	.tm_n .marzena .col40{position:absolute;left:49%}

	.tm_d .marzena img{margin-left:318px;width:60%}
	.tm_d .marzena .col40{position:absolute;left:53%}

	.tm_m .marzena img{margin-left:318px;width:60%}
	.tm_m .marzena .col40{position:absolute;left:50%;top:20vw}
}

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


    .tm_m .tabcontent .col50 picture img{margin-left:20px}
	#sliderproducts li img.timeless {height:auto!important;     padding: 53px 0;}
	#sliderproducts li img.timeless-maska {height:auto!important;     padding: 42px 0;}
    #sliderproducts li img.giftStyle {padding:0px 0;}
	.tm_m span.pasekpion {font-size:35px}
	.tm_n span.pasekpion {font-size:35px}
	.tm_d span.pasekpion {font-size:35px}
	.tm_n .slide .col40 {margin-left:-2vw}
	.tm_n .marzena img {margin-left:336px}
	.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: 336px;}
	.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}

	.tm_m .tabcontent .cta .divcta {width:30%;}
	.modal50left {padding-left:20px;padding-right:10px;}
	.modal50left .description.timelessCart{padding-left:0}
	.modal50left .description.timelessCart>h3>span{width:100%}

	.tm_d .efekty .col33 {    min-height: 470px;}
	.tm_n .efekty .col33 {    min-height: 470px;}
	.tm_m .efekty .col33 {    min-height: 470px;}

	.tm_m .efekty .col33 picture:first-child {text-align: center;width:100%}
	.tm_d .efekty .col33 picture:first-child {text-align: center;width:100%}
	.tm_n .efekty .col33 picture:first-child {text-align: center;width:100%}

	.tm_m .tabcontent.skladniki .cta .button {margin-left:80px}
	.tm_d .tabcontent.skladniki .cta .button{margin-left:80px}
	.tm_n .tabcontent.skladniki .cta .button{margin-left:80px}
	/*#product p, #start p{text-align: center;}*/



    #faq .row h4{font-size:16px;}
	.tm_m .tabcontent .col50 picture img, .tm_n .tabcontent .col50 picture img, .tm_d .tabcontent .col50 picture img {margin-left:50px;}
	.header.tm_d .slide .col40 {width:390px/*!important*/}
	.header.tm_d .slide .col40{margin-left:-5vw}
	.tm_d .tabcontent h3 {font-size:23px!important}
	.tm_m .slide .col40{margin-left:0vw;}

	#product h3{text-align: center;}
	.tm_m .tabcontent .col50 picture img {margin-left:55px}

    :lang(pl) .tm_n .marzena img {margin-left:128px}
	:lang(pl) .tm_m .marzena img{margin-left:128px}
	:lang(pl) .tm_d .marzena img{margin-left:128px}
    :lang(ro) .tm_n .marzena img {margin-left:128px}
	:lang(ro) .tm_m .marzena img{margin-left:128px}
	:lang(ro) .tm_d .marzena img{margin-left:128px}

    :lang(pl) .tm_m .tabcontent .cta .divcta {width: 40%;}

    :lang(pl) .tm_m .marzena .col40 {left: 46%;}
    :lang(de) .tm_m .marzena .col40 {left: 42%;}
	:lang(de) .tm_n .marzena .col40 {left: 45%;}
    :lang(ro) .tm_d .marzena .col40{left:46%}
    :lang(ro) .tm_n .marzena .col40{left:46%}
	:lang(ro) .tm_m .marzena .col40{left:46%}


    :lang(bg) .tm_d .marzena img {margin-left: 129px;}
	:lang(bg) .tm_n .marzena img {margin-left: 129px}
    :lang(bg) .tm_m .marzena img {margin-left: 129px;}
	:lang(es) .tm_d .marzena img {margin-left: 129px;}
	:lang(es) .tm_m .marzena img {margin-left: 129px;}

    :lang(bg) .tm_d .marzena .col40 {position:absolute;left:48%;top:15vw;max-width:400px}
    :lang(bg) .tm_n .marzena .col40 {position:absolute;left:46%;top:25vw;max-width:400px}
	:lang(bg) .tm_m .marzena .col40 {position:absolute;left:46%;top:25vw;max-width:400px}

}

@media screen and (min-width:767px) and (max-width:768px){
	a.timelessCart img{padding-left:20px}
	#product .tm_m h3 {text-align: left;}
}

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

	.modal50left{padding-left:20px;padding-right:20px}
	.tm_n .marzena .col40, .tm_m .marzena .col40, .tm_d .marzena .col40 {top:5vw;}
	.tm_m .tabcontent .col50 picture img, .tm_n .tabcontent .col50 picture img, .tm_d .tabcontent .col50 picture img {margin-left:0px;}
	.tm_n .tabcontent .wykres2 .col25 {width:100%}
	.tm_n .tabcontent .wykres2 .col25 p{text-align: left;}
	.tm_n span.pasekpion.w90{padding:15px 20px 0 0; font-size:24px;color:#000;line-height:44px;font-family: CarismaGothic-300Light;box-sizing: border-box;text-align: right;font-weight:400;}
	.tm_n .w90 {width:100%}
	.tm_n span.pasekpion.w80{padding:15px 20px 0 0; font-size:24px;color:#000;line-height:44px;font-family: CarismaGothic-300Light;box-sizing: border-box;text-align: right;font-weight:400;}
	.tm_n .w80 {width:90%;}
	.tm_n .w70 {width:85%;}
	.tm_n span.pasekpion.w70{padding:15px 20px 0 0; font-size:24px;color:#000;line-height:44px;font-family: CarismaGothic-300Light;box-sizing: border-box;text-align: right;font-weight:400;}
	.tm_n .pasekpion.w90 {    background: url(../img/Wykres_90_375_2x.png) no-repeat top left;       height: 80px;background-size:contain;}
	.tm_n .pasekpion.w80 {    background: url(../img/Wykres_80_375_2x.png) no-repeat top left;       height: 80px;background-size:contain;}
	.tm_n .pasekpion.w70 {    background: url(../img/Wykres_80_375_2x.png) no-repeat top left;       height: 80px;background-size:contain;}
	.tm_n picture span {left:24px;font-size:14px}
	.tm_n .efekty .col33 picture:nth-child(2) span{left:24px;}


	.tm_d .tabcontent .wykres2 .col25 {width:100%}
	.tm_d .tabcontent .wykres2 .col25 p{text-align: left;}
	.tm_d span.pasekpion.w95{padding:15px 20px 0 0; font-size:24px;color:#000;line-height:44px;font-family: CarismaGothic-300Light;box-sizing: border-box;text-align: right;font-weight:400;}
	.tm_d .w95 {width:100%}
	.tm_d span.pasekpion.w85{padding:15px 20px 0 0; font-size:24px;color:#000;line-height:44px;font-family: CarismaGothic-300Light;box-sizing: border-box;text-align: right;font-weight:400;}
	.tm_d .w85 {width:90%;}
	.tm_d .w75 {width:85%;}
	.tm_d span.pasekpion.w75{padding:15px 20px 0 0; font-size:24px;color:#000;line-height:44px;font-family: CarismaGothic-300Light;box-sizing: border-box;text-align: right;font-weight:400;}
	.tm_d .pasekpion.w95 {    background: url(../img/Wykres_90_375_2x.png) no-repeat top left;       height: 80px;background-size:contain;}
	.tm_d .pasekpion.w85 {    background: url(../img/Wykres_80_375_2x.png) no-repeat top left;       height: 80px;background-size:contain;}
	.tm_d .pasekpion.w75 {    background: url(../img/Wykres_80_375_2x.png) no-repeat top left;       height: 80px;background-size:contain;}
	.tm_d picture span {left:24px;font-size:14px}
	.tm_d .efekty .col33 picture:nth-child(2) span{left:24px;}


	.tm_m .tabcontent .wykres2 .col25 {width:100%}
	.tm_m .tabcontent .wykres2 .col25 p{text-align: left;}
	.tm_m span.pasekpion.w90{padding:15px 20px 0 0; font-size:24px;color:#000;line-height:44px;font-family: CarismaGothic-300Light;box-sizing: border-box;text-align: right;font-weight:400;}
	.tm_m .w90 {width:100%}
	.tm_m span.pasekpion.w80{padding:15px 20px 0 0; font-size:24px;color:#000;line-height:44px;font-family: CarismaGothic-300Light;box-sizing: border-box;text-align: right;font-weight:400;}
	.tm_m .w80 {width:90%;}
	.tm_m .w70 {width:85%;}
	.tm_m span.pasekpion.w70{padding:15px 20px 0 0; font-size:24px;color:#000;line-height:44px;font-family: CarismaGothic-300Light;box-sizing: border-box;text-align: right;font-weight:400;}
	.tm_m .pasekpion.w90 {    background: url(../img/Wykres_90_375_2x.png) no-repeat top left;       height: 80px;background-size:contain;}
	.tm_m .pasekpion.w80 {    background: url(../img/Wykres_80_375_2x.png) no-repeat top left;       height: 80px;background-size:contain;}
	.tm_m .pasekpion.w70 {    background: url(../img/Wykres_80_375_2x.png) no-repeat top left;       height: 80px;background-size:contain;}
	.tm_m picture span {left:24px;font-size:14px}
	.tm_m .efekty .col33 picture:nth-child(2) span{left:24px;}

    :lang(de) .tm_n #product .tabcontent .cta ul li.s1 {line-height: 22px;}
    :lang(de) .tm_d #product .tabcontent .cta ul li.s1 {line-height: 22px;}
	:lang(de) .tm_m #product .tabcontent .cta ul li.s1 {line-height: 22px;}
}



@media screen and (min-width: 320px) and (max-width: 414px) {
	.infoPhone {left: 0 !important; margin-left: 0;}

}

@media screen and (max-width: 425px){
	.tm_m .marzena, .tm_d .marzena, .tm_n .marzena {display: none;}

	#form .colHeaderN, #successpostorder .colHeaderN{height:166px}
	.slider li.timeless-maska div.col40 {padding-top:0px}
	/*#product p, #start p{text-align: center;}*/
	.tabcontent .cta{text-align: center;}
	#sliderproducts li img.timeless-maska {margin-right:-12px;}
	span.modalClose{z-index: 9999}
	.tm_m .tabcontent.skladniki .cta .button {margin-left:0}
	.tm_d .tabcontent.skladniki .cta .button {margin-left:0}
	.tm_n .tabcontent.skladniki .cta .button {margin-left:0}
	.header.tm_d .slide .col40, .header.tm_m .slide .col40, .header.tm_n .slide .col40 {margin-left:3vw}
	.modal50left .description.timelessCart {padding-left: 0}
	.header.tm_m .slide .col40{margin-left:-1vw}
	.tabcontent .cta .button{width:160px}
	.modalFront .timelessCart h3>span{width:100%;padding:0}
	.modal50left >a.timelessCart>img{max-height:95px!important;margin-top:40px;padding-left:0px;}
	.SMcartName .col50{width:45%!important;}
	#product .header .cta{text-align: center;}
	/*#product .tm_n .cta .divcta{width:38%}
	#product .tm_d .cta .divcta{width:38%}
	#product .tm_m .cta .divcta{width:38%}

	#product .tabcontent .cta .divcta{width:42%}*/


	div.gray.copy span {padding:10px 95px;display:block;}
	.tabcontent .col .cta {text-align: center;}
	.effect .cta {width: 100%;}
	.kredka img {width: 100%;}
	.tabcontent .sg {top: auto;}
	#product .opis .box_all img{margin: 20px 0 20px 6px;}

	.tm_n .tabcontent .col50 picture img {margin-left:40px}
	.tm_n .marzena img{margin-left:0}
	.tm_n .marzena .col40{position:relative;left:0}
	.tm_n .marzena .cta{text-align: center;}

	.tm_d .tabcontent .col50 picture img {margin-left:40px}
	.tm_d .marzena img{margin-left:0}
	.tm_d .marzena .col40{position:relative;left:0}
	.tm_d .marzena .cta{text-align: center;}

	.tm_m .tabcontent .col50 picture img {margin-left:20px}
	.tm_m .marzena img{margin-left:0}
	.tm_m .marzena .col40{position:relative;left:0}
	.tm_m .marzena .cta{text-align: center;}

	.tm_n span.pasekpion.w90, .tm_n span.pasekpion.w80, .tm_n span.pasekpion.w70 {padding:10px 20px 0 0;}
	.tm_m span.pasekpion.w90, .tm_m span.pasekpion.w80, .tm_m span.pasekpion.w70 {padding:10px 20px 0 0;}

	#contact .col.desc .row .women-box{height:auto}
	#contact .col.desc .row .women-box p{margin: 30px 0 30px 30px;}
	#product div section.paulina img, #product div section.marzena img{width:100%}

    :lang(ro) .tm_m .marzena {max-width:108%;margin-left:-4%;width:108%}
	:lang(ro) .tm_d .marzena	{max-width:108%;margin-left:-4%;width:108%}
	:lang(ro) .tm_n .marzena{max-width:108%;margin-left:-4%;width:108%}
	:lang(ro) .tm_n .marzena img{margin-left:0px}
	:lang(ro) .tm_d .marzena img{margin-left:0px}
	:lang(ro) .tm_m .marzena img{margin-left:0px}
	:lang(ro) .tm_n .marzena .col40{left:0%}
	:lang(ro) .tm_m .marzena .col40{left:0%}
	:lang(ro) .tm_d .marzena .col40{left:0%}

    :lang(bg) #product .opis .box_all img{margin: 20px 0 20px 9%;}

	:lang(pl) #product .tabcontent .cta .divcta{width:50%}
	:lang(pl) #product .tabcontent .cta ul li {width: 100%;}

}


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

	.header.tm_d .slide .col40, .header.tm_m .slide .col40, .header.tm_n .slide .col40 {/*margin-left:-3vw*/ margin-left: 0vw;}
	.slider p{line-height: 25px;}
	/*li.product-thumb.timeless a img{margin-left:2%}*/
	.modalCart .clSe {width: 85%;}
	.modalFront ul.cartLists {height: 150px!important;}

    :lang(ro) .tm_m .marzena {max-width:108%;margin-left:-4%;width:108%}
	:lang(ro) .tm_d .marzena	{max-width:108%;margin-left:-4%;width:108%}
	:lang(ro) .tm_n .marzena{max-width:108%;margin-left:-4%;width:108%}

}

@media screen and (max-width:320px){
	.header.tm_m .slide .col40 {margin-left: 0vw;}
    .tabcontent .cta .button{width:140px;}
	.modal50left >a.timelessCart>img {max-height: 95px!important; margin-top: 40px; padding-left: 10px;}
	.modalCart .clRght{margin-left:0px}
	div.modalCart .clRght sup{padding:3% 0; font-size:12px;}
	#product .cta ul li{font-size:11px;}
	span.smClass{font-size:10px;}
	#product .header.slider.tm_d .slide .col40 {width: 100% !important; margin-left: 0vw;}
	#product .tm_d .tabcontent .cta .divcta {width: 75%;}
}


@media screen and (max-width:667px){
  li.slide.timeless-maska .col40 {
	    margin-top: 65%;
	}
}
