.PayU_CO {
    background: url(../includes/platnosci_icon/PayU_CO.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 -1px;
    margin-left: 2%;
		float:left;
		width:100px;
		height:30px;
		margin-top:-1%;
}

.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;}

div.have-coupon-col:nth-child(2) {    padding: 7.3px 0;}

.header .button {width: 40%; display: inline-block;}
.header .divcta {width: 60%; display: inline-block;}
.header .divcta .wysylka {margin-left: 16px;}
.tabs li {width: 33%;}
.labelPayment{display:block}

#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);
}
.specialProd_ .description > h3 > span {font-size: 14px;}
@media screen and (max-width:1440px)
{
  .infoFormCheckout {    max-width: 300px;}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
	#product .tabs li {font-size: 14px !important;}
  #online-store .through-price-v {top:-15px;}
  #online-store span.through-price-v-span {margin-left:-30px;margin-top:0px}
}

@media screen and (max-width: 1023px) {
	.skutecznosc ul.kropa {width: 100%;}
}

@media screen and (max-width: 425px) {
	.tabcontent .cta .button {width: 100%;}
	#product .opis .box_all img {margin: 20px 0 20px 40px;}
}
li.deliveryIcon,li.secoureIcon {
    padding-left: 66px;
}

#online-store .through-price {
    width: 101px;
}
.moreorfica .button {min-width:289px!important;}
.render-map-index #map {margin: 0; padding: 0; width:100%;min-height:403px;}
.render-map-index {    margin: 30px 0px;}
body:lang(co) .flags{left:-8px;height:28px;}
body:lang(co) .flags img {width:33px; height:24px; border:2px solid #e8e8e8}
body:lang(co) .moreorfica .col50:nth-child(2) .button {width:70%;max-width:389px}
body:lang(co) .moreorfica .button {width:85%}
body:lang(co) .article1 .col40 .button {width:87%;max-width:409px}
:lang(co) #where-to-buy .map .cols.tolls .col.city {    width: 38%;padding-right:1.9%}
:lang(co) #where-to-buy .map .cols.tolls .col.range {    width: 21.4%;}
:lang(co) .section_withBTN .cta{width:210px}
:lang(co) .nbW150 .button{width:210px}
:lang(pe) .PayU_PE {
    -webkit-filter: grayscale(100%);
    background: url(../includes/platnosci_icon/PayU_CO.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 -2px;
    float: left;
    width: 78px;
    height: 25px;
    margin-left: 13px;
}
:lang(pe) .PayU_PE::after{
  content:"";
  background:url(../includes/platnosci_icon/credits_payU.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 0;
  float:left;
  width: 140px;
  height:25px;
  margin-left:55px
}
:lang(pe) .active .PayU_PE {
-webkit-filter: grayscale(0%);
}
/* body:lang(pe) .tabs li {
  font-size:15px!important;
} */
body:lang(pe) .flags {left:-15px}
body:lang(pe) ._paymentsOption{width:50%}
body:lang(pe) #zaslona-main{width:50%}
body:lang(pe) ._paymentsOption.site_pe.active{    margin-top: 45px;}
body:lang(pe) ._paymentsOption.otherPayment{display:inline-block!important}
body:lang(pe) .partnersLogistic img {vertical-align: middle;max-width:90%}
body:lang(pe)#contact .col.desc .row .women-box .button a {font-size:24px;}
@media screen and (max-width:1024px){
  body:lang(co) .flags{left:10px}
    .infoFormCheckout {    max-width: 300px;}
    .have-coupon{float:none;display:table-cell;}
    .have-coupon-col:nth-child(2){padding:7px 0;}
}
@media screen and (max-width: 667px) and (min-width: 0px) {
	.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;}
  #online-store .through-price-v{top:-15px;right:-5px}
	#online-store span.through-price-v-span {    margin-left: -20px;    margin-top: 5px;}
}
@media screen and (max-width: 432px) {
  .infoFormCheckout {
    max-width: 100%;
}
.carttextSM > div{ padding-bottom:7%;}
.naturalSk, .zwrotdni{padding-left:10px;}
.tabAck div::before{top:-3px; right:10px}
	#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;

	}
}

@media screen and (max-width: 768px) {
	.infoFormCheckout.hideSM {    max-width: 160px!important;}
	ul.main-top-form_secure-list>li {    max-width: 210px;}
  #online-store .through-price-v {
      text-transform: none;
      font-size: 15px;
      position: absolute;
      top: -10px;
      right: -4px;
      text-align: center;
      padding: 14px 5px;
  }
  #online-store span.through-price-v-span {margin-top:0;margin-left:-20px;}
}
@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:320px)
{
  .naturalSk, .zwrotdni { padding-left:20px;}
  .infoFormCheckout.showSM{max-width:80%;left:30px;top:95px!important;}
  #form ul.main-top-form_secure-list, #successpostorder ul.main-top-form_secure-list{left:12px}
  li.deliveryIcon, li.secoureIcon{padding-left:40px;}
}
