.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;}


.moreorfica .col50:nth-child(2) .button {
    width: 70%;
    max-width: 375px;
}
body:lang(pe) .flags {left: 10px;}
a.infoPhone {left: 65px;}
.tabs li {font-size: 14px;}
span.modalClose {z-index: 222;}
.col-r50 {margin-left: 54%;}
.moreorfica .button {width: 75%;}
body {overflow-x: hidden;}

#pe .tabs{
	width: 81%
}


@media only screen and (min-width: 668px) {
	.colfb {width: 50%;}
}
@media only screen and (min-width: 668px) and (max-width: 970px) {
	.cPressFoo h2 {font-size: 35px;}
}
@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
#contact .col.desc .row .women-box {background-size: cover;height: 128vw;}
li.s2 {height: 26px;}
.tabs li {height: 60px;padding: 25px 0!important;}
.tabs li:last-child {padding: 20px 0!important;}
#salons-offices .circle {z-index: 0;}
#press-room .PressBOX_desc h4 {font-size: 16px;line-height: 22px;}
}
@media screen and (max-width: 1024px){
.AheadTwo .flags {right: 175px!important;}
ul.main-top-form_secure-list {max-width: 280px;}
}
@media only screen and (max-device-width: 822px) and (min-device-width: 481px) {
li.s2 {height: 26px;}
.tabs li {height: 60px;padding: 25px 0!important;font-size: 9px !important;}
.tabs li:last-child {padding: 20px 0!important;}

#pe .rp .tabs li:last-child {padding: 25px 0!important;}




}
@media screen and (max-width: 1025px) and (min-width: 1023px) {
.video-responsive {padding-bottom: 56.25%;}
.our-mission .video-responsive {padding-bottom: 32.7%;}
#about-orphica .cosmetologist img {right: -84px;}
.moreorfica .button {width:100%;    bottom: 0px;}
.moreorfica .col50:nth-child(2) .button {width:100%;    bottom: -40px;}
}

@media screen and (max-width: 1050px) and (min-width: 768px) {
#about-orphica .cosmetologist p {padding-right: 30%;}
}
@media screen and (min-width: 668px) and (max-width: 1023px){
.tabcontent .sg {top: 75%;}
}
@media screen and (max-width: 1124px){
.article3 ul li h3 span {font-size: 14px;}
}
@media screen and (max-width: 667px) and (min-width: 0px){
#start .slider h2 {font-size: 15px;font-weight: 600;}
.odzywka .col50.prawo .zalety {text-align: center;}
.tabcontent .zalety li {width: 40%;}
.odzywka .col50.prawo picture {text-align: center;}
.odzywka .col50.prawo picture, .odzywka .col50.prawo .zalety {max-width: 100%;}
}

@media screen and (max-width: 1023px) {
.slide .col40 {margin-left: -2vw;}
}

@media screen and (max-width: 432px){
#press-room .sadk {margin-left: 15vw!important;}
#product .slide .col40 {margin-bottom: 15px;}
}

@media screen and (max-width: 425px){
.tabcontent .sg {top: 67%;}
#contact .col.desc .row .women-box p{margin:30px 170px 30px 20px}

}
@media screen and (min-width: 1200px) and (max-width: 1300px){
.slide .col40 {top: 1.6vw;}
}


@media only screen and (max-width: 414px){
	#pe #product .rp .tabs li{
		height: auto
	}
	#pe #product .rp .tabs li:last-child{
	    padding: 26px 0px!important;
	}

}

@media screen and (max-width:375px){
  #contact .col.desc .row .women-box p{margin:30px 150px -5px 20px}
  #contact .col.desc .row .women-box .button{    margin: 0;    max-width: 100%;}
  body:lang(pe)#contact .col.desc .row .women-box .button a{font-size:19px}
}
