.tabs{width: 78%;}
.opis .wykres .col34 p{width: 38%;}
.wykres .col34 ul{width: 60%;}

.opis .wykres .col34 p{font-size: 42px;}
.cta ul li{font-size: 15px; padding-left:35px;}
.tabcontent .cta .button{width: 120px;}
.tabcontent .cta .divcta{padding-left:10px;}
.cta ul li.s2{line-height: 28px; }
.header .cta .divcta{width:auto; }
/*
.tabs li:first-child{padding:26px 20px}
.tabs li:nth-child(2){padding:26px 20px}
*/


.render-map-index #map {margin: 0; padding: 0; width:100%;min-height:400px;}
.render-map-index {    margin: 30px 0px;}
#about-orphica .our-approach .cols .col.desc .button.explore{max-width: 400px;}
.slide .button{max-width: 270px}
.buttonSendForm button{
	font-size:20px
}

#products .product-thumb.touch, #online-store .product-thumb.touch {width: 24.6%!important;}
li.product-thumb.touchClass img {max-height: 173px !important;}

.tabs {width: 85%;}
:lang(dk) #product .tabs li {width: auto; padding: 26px 20px; font-size: 14px;}
.t_r .tabs li.active {background: #98caec;}

/* FIX */

#start #sliderproducts li img.timeless {padding: 80px 0;}
#start #sliderproducts li img.timeless-maska {padding: 52px 0;}

#start #sliderproducts li img.touchClass {padding: 29px 0;}
#start #sliderproducts li img.touchPeeling {padding: 43px 0;}
#start #sliderproducts li img.touchRekawice {padding: 6em 0 2em 0;}

#products #sliderproducts li.timeless img {max-height: 173px !important; padding-left: 20px;}

#products .product-thumb.touch {width: 24.6% !important;}
#products #sliderproducts li.touch img {max-height: 173px !important; padding-left: 20px;}
#products .article3 ul li.touch h3 span {min-height: 60px;}

#online-store #sliderproducts li.timeless img {max-height: 173px !important; padding-left: 20px;}
#online-store .product-thumb.touch {width: 24.6% !important;}
#online-store #sliderproducts li.touch img {max-height: 173px !important;}
#online-store .article3 ul li.touch h3 span {min-height: 60px;}

#product .tm_d .opis .col48 img {margin-left: 60px;}
#product .tm_d .skladniki .col50.prawo picture {margin-left: 20px;}
#product .tm_d .tabcontent .cta .divcta {width: auto;}
#product .tm_d .tabcontent.skladniki .cta .button {margin-left: 0;}

#product .tm_n .tabcontent .cta .divcta {width: auto;}

#product .t_r .tabs li.active {background: #98caec;}

#product .tabcontent .cta ul li.s2 {padding-left: 38px;}

@media screen and (min-width: 1280px) {
	#product .tabcontent .col50 picture img {margin-left: 80px;}
}

@media screen and (max-width: 1280px) {
	#products #sliderproducts li.touch img {max-height: 173px !important; padding-left: 0px;}
	
	#product .t_k .tabcontent .cta .button {margin-left: 0;}
	#product .t_p .tabcontent .cta .button {margin-left: 0;}
	#product .t_p .skladniki .col50.prawo picture {margin-left: -40px;}
	
	.t_o .tabcontent .cta .button {margin-left: 0; width: auto; padding: 0 20px;}
	.t_o .tabcontent .cta .divcta {width: auto;}
}

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

	
	.tabAck div::before {right: 15px;}
	.naturalSk, .zwrotdni {font-size: 20px;}
    
	#start #sliderproducts li img.timeless {padding: 76px 0;}
	#start #sliderproducts li img.timeless-maska {padding: 58px 0;}
	#start #sliderproducts li img.touchClass {padding: 0px 0;}
	#start #sliderproducts li img.touchPeeling {padding: 15px 0;}
	#start #sliderproducts li img.touchRekawice {padding: 7em 0 3em 20px;}
	
	
	
	#product .tm_d .marzena {max-width: 1024px; margin-left: -512px;}
	#product .tm_d .marzena .col40 {top: 12vw; left: 45%;}
	#product .tm_d .tabcontent .col52 {width: 52%;}
	#product .tm_d .tabcontent .col48 {width: 48%;}
	
	#product .tm_n .tabcontent .col52 {width: 52%;}
	#product .tm_n .tabcontent .col48 {width: 48%;}
	
	#product .tm_m .tabcontent .col52 {width: 52%;}
	#product .tm_m .tabcontent .col48 {width: 48%;}
	
	#product .t_k .tabcontent .col52 {width: 52%;}
	#product .t_k .tabcontent .col48 {width: 48%;}
	
	#product .t_o .tabcontent .col52 {width: 52%;}
	#product .t_o .tabcontent .col48 {width: 48%;}
	
	#product .t_p .tabcontent .col52 {width: 52%;}
	#product .t_p .tabcontent .col48 {width: 48%;}
	
	#product .slide .col40 {margin-left: 3vw;}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	#product .t_r .tabs li {font-size: 14px !important;}
	#product .tm_d .tabcontent .wykres2 .col25 {width: 22%; padding: 0 1.5%;}
}

@media screen and (min-width: 768px) {
	#product .tm_n .tabcontent .cta .button {width: auto; padding: 0 20px;}
}

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

	#start .article2 .col50:last-child {width: 100%;}
	#start #sliderproducts li img {max-height: 200px; height: auto !important;}
	#start .moreorfica .col50 {width: 49%;}
	#start #sliderproducts li img.timeless {padding: 74px 0 34px 0;}
	#start #sliderproducts li img.timeless-maska {padding: 38px 0;}
	#start #sliderproducts li img.touchPeeling {max-height: 170px;}
	#start #sliderproducts li img.touchRekawice {padding: 55px 0 30px 20px;}

	#products .article3 ul li h3 span {font-size: 14px;}
	#products #sliderproducts li.timeless img {max-height: 120px !important; height: auto !important;}
	#products .product-thumb.touch {width: 24.0% !important;}
	#products #sliderproducts li.touch img {max-height: 120px !important;}

	#online-store .clsStat .button.disabled {top: 20px;}
	#online-store .article3 ul li h3 span {font-size: 14px;}
	#online-store #sliderproducts li.timeless img {max-height: 120px !important; height: auto !important;}
	#online-store .product-thumb.touch {width: 24.0% !important;}
	#online-store #sliderproducts li.touch img {max-height: 120px !important;}
	#online-store .article3 ul li h3 span {font-size: 12px;}
	
	#product .tm_d .tabcontent .col52 .cta .divcta {padding-left: 10px; width: auto;}
	#product .tm_d .marzena {max-width: 1024px; margin-left: -384px; max-height: 690px;}
	#product .tm_d .marzena .col40 {left: 37%; top: -75vw;}
	#product .tm_d .efekty .col33 picture {text-align: center; width: 100%;}
	#product .tm_d .skladniki h3 {text-align: center;}
	#product .tm_d .skladniki .col50.prawo picture {margin: 0 auto; padding-left: 80px;}
	#product .tm_d .tabcontent .cta .divcta {width: auto;}
	#product .tm_d .skladniki .col50 {width: 100%;}
	
	#product .tm_n .tabcontent .col52 {width: 100%;}
	#product .tm_n .tabcontent .col48 {width: 100%;}
	#product .tm_n .marzena img {margin-left: 128px;}
	#product .tm_n .marzena .col40 {left: 45%;}
	#product .tm_n .skladniki .col50 {width: 100%;}
	
	#product .tm_m .tabcontent .col52 {width: 100%;}
	#product .tm_m .tabcontent .col48 {width: 100%;}
	#product .tm_m .marzena .col40 {left: 45%}
	#product .tm_m .skladniki .col50 {width: 100%;}
	#product .tm_m .tabcontent .cta .divcta {width: auto;}
	#product .tm_m .opis h3 {text-align: center; font-size: 22px;}
	#product .tm_m .skladniki h3 {text-align: center;}
	
	#product .t_k .tabcontent .cta .divcta {width: auto; padding-top: 10px;}
	#product .t_k .tabcontent .col52 {width: 100%;}
	#product .t_k .tabcontent .col48 {width: 100%;}
	#product .t_k .skladniki .col50 {width: 100%;}
	#product .t_k .tabcontent.skladniki .cta .divcta {width: auto;}
	#product .t_k .tabcontent .cta .button {width: auto; padding: 0 20px;}
	
	#product .t_o .tabcontent .col52 {width: 100%;}
	#product .t_o .tabcontent .col48 {width: 100%;}
	#product .t_o .skladniki .col50 {width: 100%;}
	#product .t_o .opis h3 {font-size: 20px;}
	
	#product .t_p .tabcontent .cta .divcta {width: auto;}
	#product .t_p .tabcontent .cta .button {width: auto; padding: 0 20px}
	#product .t_p .tabcontent .col52 {width: 100%;}
	#product .t_p .tabcontent .col48 {width: 100%;}
	#product .t_p .skladniki .col50 {width: 100%;}
	#product .t_p .tabcontent.skladniki .cta .divcta {width: auto;}
	#product .t_p .tabcontent.skladniki .col50 picture img {margin-left: 15%;}
	
	#product .t_r .tabcontent .col52 {width: 100%;}
	#product .t_r .tabcontent .col48 {width: 100%;}
	#product .t_r .skladniki .col50 {width: 100%;}
	#product .t_r h3 {font-size: 18px !important;}
	
	#product .efekty .col33 picture {width: 100%; text-align: center;}
	
	#form .infoFormCheckout {max-width: 165px;}
	#form .rightColForm h3 {font-size: 18px !important;}
	
	#product .tm_d .tabcontent .col52 {width: 100%;}
	#product .tm_d .tabcontent .col48 {width: 100%;}
	#product .tm_d .skladniki .col50 {width: 100%;}
	#product .tm_d .marzena img {margin-left: 0;}
	#product .tm_d .marzena .col40 {position: absolute; left: 37%; top: 25vw; max-width: 400px;}
	#product .tm_d .tabcontent .col50 picture img {margin-left: -50px;}
}



@media screen and (max-width: 768px) and (min-width: 668px) {
	#product .t_r .marzena {margin-left: -385px; max-height: 690px;}
	#product .t_r .marzena .col40 {margin-left: 30%; top: -75vw;}
	
	#product .tm_d .slide h3 {text-align: left !important;}
	#product .tm_n .slide h3 {text-align: left !important;}
	
	table.tableCartTotal th {font-size: 80% !important;}
}

@media screen and (max-width: 667px) {
	
	#start #sliderproducts li img.timeless {padding: 74px 0 34px 62px; max-height: 120px;}
	#start #sliderproducts li img.timeless-maska {padding: 38px 0 38px 26px; max-height: 150px;}
	#start #sliderproducts li img.touchRekawice {padding: 55px 0 30px 40px; max-height: 150px;}
	#products #sliderproducts li.timeless img {padding-left: 0;}
	#products .product-thumb.touch {width: 100% !important;}
	
	#online-store .product-thumb.touch {width: 100% !important;}
	
	#product .tm_d .tabcontent .cta .button {width: auto; padding: 0 20px;}
	#product .tm_d .tabcontent .cta ul li {width: auto;}
	#product .tm_d .opis .col48 img {margin-left: 30px;}
	#product .tm_d .tabcontent .col50 picture img {margin-left: -80px;}
	
	#product .tm_n .opis .box_all img {margin: 20px 0 20px 36px;}
	#product .tm_n .tabcontent .cta .button {width: auto; padding: 0 20px;}
	#product .tm_n .tabcontent .cta ul li {width: auto;}
	
	#product .t_p .cta .divcta {width: auto;}
	
	:lang(dk) #product .tabs li {width: 100%;}
	
	#product .tabcontent .cta ul li.s1 {width: auto;}
	#product .tabcontent .cta ul li.s2 {width: auto; line-height: 2.4;}
	
	#product .t_o .cta .divcta {width: auto;}
	
}

@media screen and (max-width: 425px) {
	#product .t_k .cta .divcta {width: auto;}
	div.have-coupon-ctn {left: auto; right: auto; margin-left: auto; margin-right: auto;}
	.paymentdk .Adyen_RL {background: url(../includes/platnosci_icon/Credit_Trustly.png) no-repeat; background-size: contain; width: 160px;}
	.PayLane_RL {width: 180px;}
	#form .confirmCheck {margin-left: 0 !important;}
	
	.t_r .marzena {margin-left: -16px;}
	
	#product .cta .divcta {width: auto;}
	#product .cta ul li {font-size: 14px;}
	#product .t_r h3 {text-align: center;}
	#product .header .button {width: auto; padding: 0 10px;}
	
	.tabAck div::before {right: -10px; top: 0;}
	
}

@media screen and (max-width: 375px) {
	#product span.pasekpion.w90,
	#product span.pasekpion.w80,
	#product span.pasekpion.w70 {padding-top: 10px;}
	
	table.tableCartTotal {margin-left: -15px;}
	
}

@media screen and (max-width: 340px) {
	#products #sliderproducts li.timeless img {padding-left: 30px;}
	
	#online-store #sliderproducts li.timeless img {padding-left: 30px;}
	
	.t_o span.pasekpion.w90, .t_o span.pasekpion.w80, .t_o span.pasekpion.w70 {padding-top: 5px}
	
	#product .cta ul li {font-size: 11px;}
	#product .tabcontent .cta ul li.s2 {line-height: 3;}
}

/* END FIX AUTHOR: ŁM */

@media screen and (max-width: 1920px) and (min-width: 1080px){
.spd {
    padding-left: 3%!important;
    width: 47%!important;
}

}
/*
@media screen and (max-width:1024px){
	.tabs li:first-child {padding:21.5px 20px}
	.tabs li:nth-child(2){padding:21.5px 20px}
}

@media screen and (max-width: 1020px){
	#product .tabs li:last-child{padding:8px 0;}
	.tabs li:first-child {padding:17px 20px}
	.tabs li:nth-child(2){padding:17px 20px}
	.tabs li{width:33%}
}
*/
@media screen and (max-width: 768px) and (min-width: 668px) {
	#products .product-thumb.touch, 
	#online-store .product-thumb.touch {width: 23% !important;}
	#sliderproducts li.touch img {height: 120px !important;}
	.article3 ul li h3 span {font-size: 12px;}
}

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

	.infoPhone{left:30px;}
	/*#product .tabcontent .cta ul li.s2{line-height: 1.4}*/
}

#PayLane_RL {
    width: 100px;
    height: 28px;
    background: url(/includes/platnosci_icon/PayLane.png) no-repeat center;
    background-size: contain;
}
#online-store .mirror{
	top: 0px;
right: 20px;
}
/*
@media screen and (max-width: 425px){
	#product .tabs li:last-child{    padding: 14px 0;}
}
*/