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

.medal {display: none;}

.button a, .button button, .button input{font-size: 17px;}
#contact .col.desc .row .women-box .button a{font-size: 20px;}
.cta ul li{font-size: 12px; padding-left:35px;}
.tabcontent .cta .button{width: 120px;}
.tabcontent .cta .divcta{padding-left:10px; width:180px; }
.cta ul li.s2{line-height: 15px; padding-bottom:10px;}
.header .cta .divcta{width:180px; }

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

.btn-groupCart a{font-size: 15px;}
.btn-groupCart.col58{width: 42% !important; }
.btn-groupCart.col40{width: 55% !important;}
.cPressFoo h2{font-size:30px;}

.description h3 span{line-height: 1;}

#sliderproducts li:nth-child(10) .button {
    top: 25.5%;
}
.tabs li{font-size:17px}
/*.tabs li {width: 33%;}*/

@media screen and (min-width: 1125px) {
	.reblack .col .cta {text-align: right; margin-right: 25%;}
}

@media screen and (max-width: 1124px){
	.tabcontent .effect .cta .divcta {
	    width: 180px;
	}
}
@media screen and (max-width: 1050px) and (min-width: 768px){
	.render-map-index #map{min-height:265px;}
.nModalProduct .button{top:20px;}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	#about-orphica .safety-trust .cols .col {height: 550px;}
	#about-orphica .cosmetologist img {right: -100px;}

}

@media screen and (max-width: 1025px) and (min-width: 1023px) {
	#about-orphica .our-mission .cols .col.desc {margin-left:0;}

	.reblack .pielegnacja {width: 400px;}
}

@media screen and (max-width: 768px) and (min-width: 667px) {
	#product h3 {text-align: left;}
	#product #tab-2  h3 {text-align: center;}
	.tm_d .marzena img {margin-left: 128px;}
	.tm_d .marzena .col40 {left: 48%;    max-width: 360px;}
	.tm_n .marzena img {margin-left: 128px;}
	.tm_n .marzena .col40 {left: 46%;}
	.tm_m .marzena .col40 {left: 48%;}
	.tm_n .tabcontent .box_all h3 {    font-size: 23px !important;}
  	#sliderproducts li img.timeless-maska{    padding: 24px 0 49px 0;}
  	.naturalSk, .zwrotdni { font-size: 20px; }
  	.tabAck div::before {right: 20px;}
  	.hideSM {
    font-size: 13px;}
}

@media screen and (max-width: 667px) and (min-width: 0px){
	section.marzena {display:none;}
	#product .cta ul li {
	    font-size: 12px;
	}
	.tabAck div::before {display: none;}
	#product .cta .divcta{width: 180px;}
	#product .tabcontent .cta ul li{font-size: 11px; padding-left: 42px;}
	#product .tabcontent .cta ul li.s2{line-height: 15px;}
	.tabcontent .col .cta {
    	text-align: center;
	}
	.opis .wykres .col34 p {width: 33%;}
	.wykres .col34 ul {width: 60%;}

	.infoFormCheckout{line-height: 1;}
	ul.main-top-form_secure-list li{font-size: 11px !important;}
	#sliderproducts li.timeless {max-width: 250px;}
}

@media screen and (max-width: 425px) {
	#product .opis .box_all img {margin: 20px 0 20px 50px;}

	#product .cta .divcta {width: auto;}
	#product .cta ul li.s2 {line-height: 32px; padding-bottom: 0;}
	.slider div.button a {padding: 8px 0;}

	#product .tabcontent .cta ul li {width: auto;}
	#product .tabcontent .cta ul li.s2 {line-height: 32px;}

  #product .header.t_k .cta ul li{width:auto;text-align: center;padding:0}
  #product .header.t_k .cta ul li.s1 {background-position:40px 0px}
  #product .header.t_k .cta ul li.s2 {background-position:5px 0px}

  #product .header.t_o .cta ul li{width:auto;text-align: center;padding:0}
  #product .header.t_o .cta ul li.s1 {background-position:40px 0px}
  #product .header.t_o .cta ul li.s2 {background-position:5px 0px}

  #product .header.t_p .cta ul li{width:auto;text-align: center;padding:0}
  #product .header.t_p .cta ul li.s1 {background-position:40px 0px}
  #product .header.t_p .cta ul li.s2 {background-position:5px 0px}
}

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

}

@media screen and (max-width: 375px) {
	#press-room .cPressFoo p {margin: 0 auto; float: none;}
	.cPressFoo_n span, .cPressFoo_n a {margin: 0 auto; float: none;}
}


@media screen and (max-width: 320px) {
	#product .tm_d .tabcontent .cta .divcta {
	    width: 95%;
	}
#product .t_o .cta .divcta{width:78%}
#product .slider h3{font-size:11px!important}
  #product .header.t_k .cta ul li{width:auto;text-align: center;padding:0}
  #product .header.t_k .cta ul li.s1 {background-position:40px 0px}
  #product .header.t_k .cta ul li.s2 {background-position:5px 0px}

  #product .header.t_o .cta ul li{width:auto;text-align: center;padding:0}
  #product .header.t_o .cta ul li.s1 {background-position:40px 0px}
  #product .header.t_o .cta ul li.s2 {background-position:5px 0px}

  #product .header.t_p .cta ul li{width:auto;text-align: center;padding:0}
  #product .header.t_p .cta ul li.s1 {background-position:40px 0px}
  #product .header.t_p .cta ul li.s2 {background-position:5px 0px}
}
