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

:lang(tw) ._paymentsOption span {max-width: 90% !important !important;}

.have-coupon label{ display: block; }

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

.tabcontent .col48 .medal {display: none;}

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

.beLangs a{font-weight: 700; color: #9b9b9b; padding: 8px; text-decoration: none; font-size: 16px;}
.beLangs a:hover, .beLangs a.active{color:#155292;}
.beLangs {width: 180px; margin-left: -5px; margin-top: 9px; position: absolute; top: 30px; left: 20px;}
.AheadTwo .beLangs {display:none;}

.render-map-index #map {margin: 0; padding: 0; width: 100%; min-height: 392px;}
.render-map-index {margin: 30px 0px;}
.moreorfica .col50 {width:49%;}

.flags img { width:37px; height:25px; border: 2px solid #e8e8e8;}

.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: 1024px){
  .Esafe {height:40px;}
}
@media screen and (min-width: 690px) {
	body#products .product-thumb.touch, body#online-store .product-thumb.touch {width: 24.3% !important;}
}

@media screen and (max-width: 425px)
{
	#product .tabcontent .cta ul li{ width: 100% !important; }
}


@media screen and (min-width: 1024px) {
.cart {right: 20px;}
.flags {left: 20px;}
a.infoPhone {left: 64px;}
#salons-offices section .cols .col.desc {display: block;}
.up .opis .col48 img {margin: 0;}
/*#product div section {position: relative; right: -60px;}*/

}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.divcta {width: 140px !important;}
	span#ext-gen12995 {width: 100% !important;}
	.t_r .slide .col40 {margin-left: 3vw;}
	#sliderproducts li.product-thumb.touch img {
    max-height: 120px!important;
}
#product .t_r h3{text-align: center}
}

@media screen and (min-width: 320px) and (max-width: 1024px) {
	.effect .cta {width: 100%;}

	.cta .button {width: auto !important; padding: 0 10px;}
	.medal {display: none;}
	.efekty2 span.mobile {opacity: 0 !important; font-size: 0;}
	.paulina .col40 .cta {width: 260px;}
	.paulina .col40 .cta .divcta {padding: 0px; padding-top: 12px;}
	.header .slider .rlm .divcta {width: 140p !important;}

}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	#about-orphica .cosmetologist {margin-top: 120px;}
	#product .tabs li {font-size: 18px !important;}
	#product p, #start p {width: 90%;}


}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.AheadTwo nav {position: relative; left: -100px; float: none !important;}
	.colHeader nav {border-top: none;}
	.infoPhone {left: 50px;}
	.moreorfica .col50:nth-child(2) .button {width: 100%; margin-left: 0 !important; left: 0; margin-bottom: 50px;}
	.col50 .fb-page span {height: 255px !important;}
	.tabcontent .sg {top: 73%;}
	.divcta {width: 150px !important;display: block;}

	.paulina .col40 .cta {width: 285px; margin-left: 10px;}
	.rb .skladniki .col50.lewo .cta {position: relative;}
	.ra .mk {margin-left: 15%;}
	.ra .sg {right: 15%;}
	.reblack .skladniki .col50.lewo .cta .divcta {padding-top: 15px;}
	.reblack .skladniki .col50.lewo .cta {width: 100%;}
	.rb .skladniki .col50.lewo .cta {width: 100%;}
	.rb .skladniki .col50.lewo .cta .divcta {padding-top: 15px;}
	#product .header .cta {text-align: center;}

}


@media screen and (max-width: 768px) and (min-width: 690px) {
	.t_r .marzena .col40 {width: 50%; position: relative; left: 35%; top: -75vw; margin-left: auto;}
	.t_r .marzena {max-width: 1024px; margin-left: -385px; max-height: 690px;}
	.t_r .efekty .col33 picture {width: 100%; text-align: center;}
}




@media screen and (min-width: 668px) and (max-width: 1023px) {
.reblack .skladniki .col50.lewo .cta ,.moreorfica .button{position: relative !important;}
}

@media screen and (max-width:768px){
	.tabs li{width:33%}
	.tm_d .marzena img, .tm_m .marzena img, .tm_n .marzena img {    margin-left: 128px;}
	.tm_d .marzena .col40 {    left: 48%;}
	.tm_n .marzena .col40 {    left: 47%;}
	.tm_m .marzena .col40 {    left: 46%;}
	#sliderproducts li img.timeless-maska {padding: 35px 0;}
	#product .t_r h3{text-align: center}
}

@media screen and (min-width: 426px) and (max-width: 667px) {
	#product .opis .box_all img {margin: 0 auto;}
	.tabcontent .col48 {left: 70px;}
	.paulina .col40 {display: block; margin: 0 auto; position: static;}
	.rb .skladniki .col50.prawo picture {margin: 0 auto; display: block;}
	.rp .paulina .col40 {display: block; margin: 0 auto;}
	.rp .skladniki .col50.prawo picture {margin: 0 auto;}
	.ra .mk {margin-left: 15%;}
	.ra .sg {right: 25%;}
	.reblack .mk {left: 25%;}
	.reblack .sg {right: 25%;}
	.marzena .col40 {display: block; margin: 0 auto;}
}


@media screen and (min-width: 320px) and (max-width: 667px) {
	.rp .paulina {width: 100% !important;}
	#product .header .cta {text-align: center;}
	.marzena .cta {text-align: center;}
	.tabcontent .col .cta {text-align: center;}
	.tabcontent .col50 picture img {display: block; margin: 0 auto;}
	.rb .skladniki .col50.lewo .cta {text-align: center;}
	.reblack .skladniki .col50.lewo .cta {text-align: center;}
	section.marzena picture img {display: block; margin: 0 auto;}
	img {display: block; margin: 0 auto;}
	.divcta {width: 150px !important;}
	.marzena{margin-left:-16px;}
}

@media screen and (min-width: 320px) and (max-width: 667px) {
	.moreorfica .col50 {width: 100%;}
	.rp .paulina .col40 {max-width: 375px; width: 100%;}
	.paulina .col40 .cta {width: auto;}
	section.paulina {margin: 0 !important;}
	section.paulina picture img {display: block; }
	.tabcontent .sg {bottom: 26%; top: auto;}
}

@media screen and (min-width: 376px) and (max-width: 425px) {
	#form ul.main-top-form_secure-list, #successpostorder ul.main-top-form_secure-list {top: 180px !important;}
	#product .opis .box_all img {margin: 20px auto 20px auto; padding-left: 70px;}
	.main-top-form_secure-list {top: 180px !important;}
}

@media screen and (min-width: 320px) and (max-width: 375px) {
	#product .opis .box_all img {margin: 20px 0 20px auto;}

}

@media screen and (min-width: 320px) and (max-width: 425px) {
	.cPressFoo_n p {float: none;}
	.sadk {display: none;}
	#product .opis .box_all img {margin: 20px auto 20px auto; padding-left: 30px;}
}

@media screen and (max-width: 330px) {
	:lang(tw) ._paymentsOption span {max-width: 75% !important;}
}
