#fr #form ul.main-top-form_secure-list li {font-size: 12px;}
#fr footer .col25:last-child img {height: 30px;}
#fr .nModalProduct .cta {width: 60%; padding: 1% 17%;}
#fr .modal50left >a {padding: 0%; width: 90%;}
#fr .modal50left >a>img {padding-top: 0;}
#fr .modal50left .description {width: 100%; padding-left: 0;}

#fr .t_r .tabs li.active,
#fr .t_p .tabs li.active,
#fr .t_k .tabs li.active,
#fr .t_o .tabs li.active    {background: #98caec;}

img.medal {display: none;}
.labelPayment {display:block;}

:lang(fr) .t_k .tabs li:nth-child(1) {padding:26px 0}
:lang(fr) .t_k .tabs li:nth-child(1).active {padding:26px 0}
:lang(fr) .t_p .tabs li:nth-child(1) {padding:26px 0}
:lang(fr) .t_p .tabs li:nth-child(1).active {padding:26px 0}
:lang(fr) .t_o .tabs li:nth-child(1) {padding:26px 0}
:lang(fr) .t_o .tabs li:nth-child(1).active {padding:26px 0}

#products #sliderproducts li:nth-child(13) .button {top:28%}
#products #sliderproducts li:nth-child(14) .button {top:35.2%}
#products #sliderproducts li:nth-child(15) .button {top:23%}


#online-store #sliderproducts li:nth-child(13) .button {top:28%}
#online-store #sliderproducts li:nth-child(14) .button {top:33.2%}
#online-store #sliderproducts li:nth-child(15) .button {top:23%}

:lang(fr) .have-coupon-col:nth-child(2) {padding:7.3px 0;}

#products .product-thumb.touchClass, #online-store .product-thumb.touchClass {width:24.6%!important}
li.product-thumb.touchClass img {max-height: 173px !important;}

#about-orphica .our-approach .cols .col.desc .button.explore{max-width:359px!important;}
#career section article .button.contact-us {max-width:359px!important; margin-bottom: 1em;}
#where-to-buy section .button.online-store{max-width:240px!important;}
.clsStat .button {    max-width: 200px !important;
    margin-left: -105px !important;}
.moreorfica .col50 .button a {    font-size: 0.8em!important;
    padding: 21px 0px;
    margin-top: 12px;}
li.deliveryIcon, li.secoureIcon {padding-left:65px!important;}
li.secoureIcon{background-position:22px!important}
.render-map-index #map {margin: 0; padding: 0; width:100%;min-height:392px;}
.render-map-index {    margin: 30px 0px;}
iframe, object, embed {
    max-width: 100%;
}
.slide .button {
    max-width: 270px;
}
.header .button {
    width: 265px;
}
.tabcontent .cta .divcta {
    width: auto;
}
#fr #product .tabcontent .cta .button {
    width: 270px;
}
.t_k .tabcontent.skladniki .cta .button{
	width:170px;
}
.t_o .tabcontent.skladniki .cta .button{
	width:170px;
}
.t_p .tabcontent.skladniki .cta .button{
	width:170px;
}
.effect .cta {
    width: auto;
    text-align: center;
    margin: 20px auto;
}
/*.tabcontent .paulina .cta .divcta, .tabcontent .marzena .cta .divcta {
    width: 61%;
}*/
.ra .col .cta {
    width: 62%;
    margin: 30px auto;
}
.ra .tabcontent .col50.lewo .cta .divcta, .reblack .tabcontent .col50.lewo .cta .divcta, .up .tabcontent .col50.lewo .cta .divcta {
    width: 50%;
}
.ra.header .cta .divcta {
    width: 64%;
}
.reblack .col .cta {
    width: 61%;
    margin: 30px auto;
}
.description h3 span {
    padding: 0px 0px;
}
.slider h3 {
    font-size: 20px;
}
h4{    font-size: 18px;}



.SecurionPay_RL {
    -webkit-filter: grayscale(0%);
    background: url(../includes/platnosci_icon/credit_securion_fr.png)!important;
    background-repeat: no-repeat!important;
    background-size: contain!important;
    background-position: 0 -2px!important;
    float: left!important;
    width: 128px!important;
    height: 25px!important;
    margin-left: 13px!important;
    margin-top: 4px!important;
}
#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);
}




.tabAck div::before {top:20px!important}


@media screen and (min-width:1280px) and (max-width:1920px){
	.t_k .tabcontent.opis .cta .button{max-width:170px;margin-left:0}
		.t_o .tabcontent.opis .cta .button{max-width:170px;margin-left:0}
			.t_p .tabcontent.opis .cta .button{max-width:170px;margin-left:0}


			.t_k .tabcontent .paulina .cta .divcta, .t_k .tabcontent .marzena .cta .divcta {width:52%}
			.t_p .tabcontent .paulina .cta .divcta, .t_p .tabcontent .marzena .cta .divcta {width:52%}
			.t_o .tabcontent .paulina .cta .divcta, .t_o .tabcontent .marzena .cta .divcta {width:52%}

			.cta ul li { font-size:10px}
      #product .t_p .cta ul li{font-size:10px;line-height: 22px}
    	#product .t_o .cta ul li{font-size:10px;line-height: 22px}
    	#product .t_k .cta ul li{font-size:10px;line-height: 22px}

      .t_o .pasekpion.w95{    height: 316px;}
      #product .t_o .wykres2 .col25{vertical-align: top}

}


@media screen and (max-width: 1280px) {
  .touch-odzywka.slide .col40{top:2vw}
	#product .tm_d .tabcontent .cta .button {max-width: 240px; width: 100%;}
	#product .tm_d .tabcontent.skladniki .cta .divcta {width: 40%;}
	#product .tm_d .tabcontent.opis .marzena .cta .divcta {padding-left: 0px;}

	#product .tm_n .tabcontent .cta .button {max-width: 240px; width: 100%;}
	#product .tm_n .tabcontent.skladniki .cta .divcta {width: 40%;}
	#product .tm_n .tabcontent.opis .marzena .cta .divcta {padding-left: 0px;}

	#product .tm_m .tabcontent .cta .button {max-width: 240px; width: 100%;}
	#product .tm_m .tabcontent.skladniki .cta .divcta {width: 40%;}
	#product .tm_m .tabcontent.opis .marzena .cta .divcta {padding-left: 0px;}
}





@media only screen and (min-device-width: 1280px){
		.ra.header .cta {width: 1080px;}
}

@media only screen and (max-device-width: 1024px)
{
 .have-coupon {float:none;}

}

@media only screen and (min-width: 1024px)
{
	.tm_m .tabcontent .cta .button {
	   	margin-left: 0px;
	}
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px){
#about-orphica .our-mission .cols .col.desc {padding-left: 0px;}
.render-map-index #map{    min-height: 270px!important;}
#about-orphica .cosmetologist p {max-width:400px; padding-left: 0;}
#about-orphica .cosmetologist img {right: 0;}
#about-orphica .cosmetologist{margin-top:70px;}
#contact .col.desc .row .women-box .button a{    font-size: 18px;}
.tabs li {    padding: 17px 14px;}
.tabcontent .cta .divcta , .tabcontent .effect .cta .divcta, .rp .tabcontent .col52 .cta .divcta, .ra .col .cta .divcta, .reblack .col .cta .divcta{
    width: auto%;
}

.rlm .tabcontent.opis .col52 .cta .divcta {width: auto; padding-left: 0;}
.rlm .tabcontent.opis .col60 .cta .divcta {width: auto; padding-left: 0;}
.rb .tabcontent .box_all .cta .divcta {width: auto; padding-left: 0;}
.rb .tabcontent .paulina .cta .divcta {width: auto; padding-left: 0;}

.moreorfica .button {
    width: 66%!important;
}
.reblack .tabcontent .col .cta .divcta{width:60%!important; padding-left: 0;}
.reblack .tabcontent.skladniki h3 {font-size: 24px;}
.ra.header .cta .divcta{width:45%}
.ra.header .cta ul li.s2 {padding: 5px 0 0 30px;background: url(../img/svg/90_dni_ICO.svg) no-repeat 0px 7px}
#about-orphica .safety-trust .cols .col {height: 540px;}
.button.buttonSendForm{    max-width: 429px!important;}
.tabcontent .skutecznosc .cta .divcta, .tabcontent.skladniki .cta .divcta   {width:62%;}
.rp .tabcontent.skladniki .cta .divcta  {width:100%}
.ra .tabcontent .col50.lewo .cta .divcta, .reblack .tabcontent .col50.lewo .cta .divcta, .up .tabcontent .col50.lewo .cta .divcta{width:62%;}
.marzena .col40 p {padding: 10px 10px;}
#product em{padding:10px 0px 40px;}
#salons-offices .cols {margin:0 15px;}

:lang(fr) .t_k .tabs li:nth-child(1) {padding:17px 0}
:lang(fr) .t_k .tabs li:nth-child(1).active {padding:17px 0}
:lang(fr) .t_p .tabs li:nth-child(1) {padding:17px 0}
:lang(fr) .t_p .tabs li:nth-child(1).active {padding:17px 0}
:lang(fr) .t_o .tabs li:nth-child(1) {padding:17px 0}
:lang(fr) .t_o .tabs li:nth-child(1).active {padding:17px 0}

.t_k .tabcontent.opis .cta .divcta{width:44%;}
.t_o .tabcontent.opis .cta .divcta{width:44%;}
.t_p .tabcontent.opis .cta .divcta{width:44%;}

#product .t_k .cta ul li{font-size: 11px;padding:0 40px}
#product .t_o .cta ul li{font-size: 11px;padding:0 40px}
#product .t_p .cta ul li{font-size: 11px;padding:0 40px}
.t_o .pasekpion.w80{height:311px}
#fr #product .ra .header .cta {text-align: center;}
#fr #product .ra.header .cta {text-align: center;}
}

@media screen and (max-width: 1024px) and (min-width: 900px) {
	#fr #form .kurier {padding-left: 20%;}
	#fr #form .kurier::after {left: 3% !important;}

	#fr #start #sliderproducts li img.timeless {padding: 76px 0;}
	#fr #start #sliderproducts li img.timeless-maska {padding: 58px 0;}
	#fr #product .secslider h2 {width: 100%;}

	#fr #product .tm_d .tabcontent .col48 {width: 50%;}
	#fr #product .tm_d .tabcontent .col52 {width: 50%;}
	#fr #product .tm_d .tabcontent.opis .cta .divcta {padding-left: 0px;}
	#fr #product .tm_d .skladniki .col50.prawo {width: 45%; text-align: left;}
	#fr #product .tm_d .tabcontent.skladniki .cta .divcta {width: 50%; padding-left: 0;}

	#fr #product .tm_n .tabcontent .col48 {width: 50%;}
	#fr #product .tm_n .tabcontent .col52 {width: 50%;}
	#fr #product .tm_n .tabcontent.opis .cta .divcta {padding-left: 0px;}
	#fr #product .tm_n .skladniki .col50.prawo {width: 45%; text-align: left;}
	#fr #product .tm_n .tabcontent.skladniki .cta .divcta {width: 50%; padding-left: 0;}

	#fr #product .tm_m .tabcontent .col48 {width: 50%;}
	#fr #product .tm_m .tabcontent .col52 {width: 50%;}
	#fr #product .tm_m .tabcontent.opis .cta .divcta {padding-left: 0px;}
	#fr #product .tm_m .skladniki .col50.prawo {width: 45%; text-align: left;}
	#fr #product .tm_m .tabcontent.skladniki .cta .divcta {width: 50%; padding-left: 0;}

	#fr .article3 ul li:nth-of-type(10) h3,
	#fr .article3 ul li:nth-of-type(11) h3,
	#fr .article3 ul li:nth-of-type(12) h3,
	#fr .article3 ul li:nth-of-type(13) h3 {min-height: 88px;}

	#fr .t_r .slide .col40 {margin-left: 3vw;}

	#fr .tabcontent .cta .divcta {padding-left: 0;}

	#fr .article3 ul li:nth-of-type(13) h3 span {max-width: 70% !important; margin: 0 auto;}
}

@media screen and (max-width: 768px) {
	#online-store .through-price-v {top: -20px;}
}

@media screen and (max-width: 768px) and (min-width: 668px) {
  .header .button {
      width: 185px;
  }
  .reblack.header .cta .divcta{width:45%;}
	.cartPopUp .btn-groupCart.pull-right a {line-height: 26px;}
  .reblack.header .cta ul li.s1{}
    .reblack.header .cta ul li.s2{padding:5px 0 5px 30px;background:url(../img/svg/90_dni_ICO.svg) no-repeat 0px 7px}

	#fr #form .infoFormCheckout {top: 70px; left: 10px;}
	#fr #form .hideSM {max-width: 300px;}

	#fr #form .kurier {padding-left: 22%;}
	#fr #form .kurier::after {left: 2% !important;}
	#fr #form .tabAck div::before {top: -3px!important;}
	#fr #form label {font-size: 14px;}

	#fr #start #sliderproducts li img.timeless {padding: 53px 0;}
	#fr #start #sliderproducts li img.timeless-maska {padding: 38px 0;}
	#fr #product .tm_d .tabs li {width: 33%;}
	#fr #product .tm_n .tabs li {width: 33%;}
	#fr #product .tm_m .tabs li {width: 33%;}
	#fr #product .tm_m .marzena .col40 {left: 46%; top: 15vw;}
	.article3 ul li h3 span{font-size:12px;}

	:lang(fr) .t_k .tabs li:nth-child(1) {padding:17px 0}
	:lang(fr) .t_k .tabs li:nth-child(1).active {padding:17px 0}
	:lang(fr) .t_p .tabs li:nth-child(1) {padding:17px 0}
	:lang(fr) .t_p .tabs li:nth-child(1).active {padding:17px 0}
	:lang(fr) .t_o .tabs li:nth-child(1) {padding:17px 0}
	:lang(fr) .t_o .tabs li:nth-child(1).active {padding:17px 0}

	.rb .skladniki .col50.lewo .cta .divcta {width: 105%;}

	#fr #products .product-thumb.touchClass,
	#fr #online-store .product-thumb.touchClass {width: 23% !important;}
	#fr #sliderproducts li.touchClass img {height: 120px !important;}

	#fr .article3 ul li h3 {min-height: 97px;}

	#fr .t_r .opis .col48 img {margin-left: 40px;}
	#fr .t_r .marzena {margin-left: -385px; max-height: 690px;}
	#fr .t_r .marzena .col40 {left: 37%; top: -75vw;}
	#fr .t_r .tabcontent .cta .divcta {padding-left: 0;}
	#fr .t_r .tabcontent.opis .col52 .cta .divcta {padding-left: 20px;}
	#fr .t_r .tabcontent.skladniki .cta .divcta {width: auto; padding-left: 20px;}
	#fr .t_r .marzena .col40 p {padding: 10px 10px 10px 0;}
	#fr .t_r h3 {text-align: center; font-size: 20px !important;}
	#fr .t_r .efekty .col33 picture {text-align: center; width: 100%;}

	#fr .article3 ul li:nth-of-type(13) h3 span {max-width: 90% !important; margin: 0 auto;}

	#fr .clsStat .button {max-width: 160px !important; margin-left: -75px !important;}
	#fr .article3 ul li:nth-of-type(13) .clsStat .button {top: 0px;}

	#fr #start #sliderproducts li img.timeless {padding: 28px 0;}
	#fr #start #sliderproducts li img.timeless-maska {padding: 13px 0;}
}

@media only screen and (max-width:768px) and (min-width:662px)
{
	.tm_n .marzena img,.tm_d .marzena img, .tm_m .marzena img {
    	margin-left: 128px !important;
	}

	.tm_n .marzena .col40,.tm_d .marzena .col40,.tm_m76 .marzena .col40 {
	    left: 47% !important;
	    top: 17vw !important;
	}
	#product .modalFront .touchCart h3 {text-align: left;}
    .tm_d .tabcontent .cta div.divcta {width:48%}
    .tm_n .tabcontent .cta div.divcta{width:48%}
    .tm_m .tabcontent .cta div.divcta{width:48%}

	#fr #product .header h3 {text-align: left;}
	#fr #product .header.ra h3 {text-align: center;}
	#fr #product .header.ra .cta {margin-top: 6vw;}
	#fr #product .header.reblack h3 {text-align: center;}
	#fr #product .header.reblack .cta {margin-top: 6vw;}
	#fr .rlm .circle-check li {font-size: 13px;}

	#fr .ra .sg {right: 15%;}
	.ra .tabcontent .col .cta .divcta {width: auto;}

	.modal50left >a {width: 100%; padding: 0 4%;}
	.modal50left .description {width: 100%;}
	.clsStat .button.disabled {top: 20px;}
	.cartPopUp .btn-groupCart a:nth-of-type(1) {line-height: 2;}

}

@media screen and (max-width: 667px) {
	#products .product-thumb.touchClass, #online-store .product-thumb.touchClass {width: 100%!important;}
	#fr #product .t_r h3 {text-align: center;}
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
	#contact .col.desc .row .women-box {
	    background-size: cover;
	    height: auto;
	    width: 100%;
	}
  :lang(fr) #start .slide.touch-odzywka .button{
    top:0px
  }
	.marzena img, .paulina img {
    max-width: 100%;
    width: 100%;
	}
  #start .slider h2{
    font-size:17px;
  }
  :lang(fr) #start .slide .button{top:-7px;}

	#press-room .cPressFoo p {width: 100%;}
	.cPressFoo_n span, .cPressFoo_n a {float: none; margin: 0 auto;}
	#fr .tabcontent .circle-check li {font-size: 14px}
}

@media only screen and (max-width: 425px)
{
	 .header.tm_n .slide .col40 {
	    margin-left: 0px;
	}
	#product .opis .box_all img {
    	margin: 20px 0 20px 56px;
	}
	.rb .skladniki .col50.lewo .cta {text-align: center;}

	.reblack .pielegnacja ul {width: auto;}
	.reblack .col .cta {width: auto;}

	#fr .t_r .marzena {margin-left: -16px;}
	#fr .t_r .efekty .col33 picture {text-align: center;}
	#fr #product .t_r .tabcontent .cta ul li:nth-of-type(1) {margin-right: 10px;}

}
.cta ul li.s2 {
     padding: 5px 40px;
    /*max-height: 27px;*/
}

@media screen and (max-width: 425px) {

  span.smClass {margin-top:5px;}
  li.deliveryIcon{background-position:15px center;}
  .tooltip{float:left}

	#contact .col.form header h4 {font-size: 19px;}
	#contact .col.desc .row .women-box p {margin: 30px 0 30px 10px;}

	#fr #form ul.main-top-form_secure-list {top: 170px; left: 10px;}
	#fr #form .infoFormCheckout {line-height: 24px;}
	#fr #form .tabAck div::before {top: -3px!important;}
	#fr #form .naturalSk, #fr #form .zwrotdni {font-size: 20px; padding-left: 10px;}
	#fr #form ._cartSMtotal {width: 100%; text-align: center;}
	#fr #form .cartPopUp .btn-groupCart {width: 100% !important;}
	#fr #form .cartPopUp .btn-groupCart.col40 {width: 100% !important;}


	#faq .row {background: url(../img/svg/Arrow_down.svg) no-repeat center right 3px;}
	#faq .row h4 {background: none;}

	#product .tabcontent .cta ul li {font-size: 12px;}
	#product .tm_d .tabcontent .cta .button {max-width: 100%;}
	#fr #product .slider.tm_d .col40 .button {max-width: 270px; width: 100%;}
	#fr #product .slider.tm_d .cta .divcta {width: 100%; padding: 10px 0 0;}
	#fr #product .slider.tm_d .cta ul li {width: 100%; text-align: center; padding: 0;}
	#fr #product .slider.tm_d .cta ul li.s1 {background-position: 20% 0;}
	#fr #product .slider.tm_d .cta ul li.s2 {background-position: 18% 0;}
	#fr #product .tm_d .tabcontent.opis .box_all img {margin: 20px 0 20px 30px;}
	#fr #product .tm_d .tabcontent.skladniki .cta .divcta {width: 100%;}
	#fr #product .tm_d .tabcontent .cta ul li {width: 100%; text-align: center; padding: 0;}
	#fr #product .header.tm_d .slide .col40 {margin-left: 0;}

	#product .tm_n .tabcontent .cta .button {max-width: 100%;}
	#fr #product .slider.tm_n .col40 .button {max-width: 270px; width: 100%;}
	#fr #product .slider.tm_n .cta .divcta {width: 100%; padding: 10px 0 0;}
	#fr #product .slider.tm_n .cta ul li {width: 100%; text-align: center; padding: 0;}
	#fr #product .slider.tm_n .cta ul li.s1 {background-position: 20% 0;}
	#fr #product .slider.tm_n .cta ul li.s2 {background-position: 18% 0;}
	#fr #product .tm_n .tabcontent.opis .box_all img {margin: 20px 0 20px 30px;}
	#fr #product .tm_n .tabcontent.skladniki .cta .divcta {width: 100%;}
	#fr #product .tm_n .tabcontent .cta ul li {width: 100%; text-align: center; padding: 0;}

	#product .tm_m .tabcontent .cta .button {max-width: 100%;}
	#fr #product .slider.tm_m .col40 .button {max-width: 270px; width: 100%;}
	#fr #product .slider.tm_m .cta .divcta {width: 100%; padding: 10px 0 0;}
	#fr #product .slider.tm_m .cta ul li {width: 100%; text-align: center; padding: 0;}
	#fr #product .slider.tm_m .cta ul li.s1 {background-position: 20% 0;}
	#fr #product .slider.tm_m .cta ul li.s2 {background-position: 18% 0;}
	#fr #product .tm_m .tabcontent.opis .box_all img {margin: 20px 0 20px 30px;}
	#fr #product .tm_m .tabcontent.skladniki .cta .divcta {width: 100%;}
	#fr #product .tm_m .tabcontent .cta ul li {width: 100%; text-align: center; padding: 0;}
  #fr #product .tm_d .tabcontent .cta ul li.s1 {background-position: 25% 50%;}
  #fr #product .tm_d .tabcontent .cta ul li.s2 {background-position: 23% 50%;}
  #fr #product .tm_n .tabcontent .cta ul li.s1 {background-position: 25% 50%;}
  #fr #product .tm_n .tabcontent .cta ul li.s2 {background-position: 23% 50%;}
	#fr #product .tm_m .tabcontent .cta ul li.s1 {background-position: 25% 50%;}
	#fr #product .tm_m .tabcontent .cta ul li.s2 {background-position: 23% 50%;}

	.t_k .tabcontent .cta .button{width:280px;}
	.t_o .tabcontent .cta .button{width:280px;}
	.t_p .tabcontent .cta .button{width:280px;}
	.cta ul li.s2{padding:0 0 0 28px}
  #product .header .cta ul li.s2 {background: url(../img/svg/90_dni_ICO.svg) no-repeat 0px 0}
	#product .tabcontent .cta ul li{font-size:11px;}
	#product .tabcontent .cta ul li.s2{background-position: 0px;padding-left:39px;}
	#product .t_k .cta .divcta{width:100%;}
	#product .t_o .cta .divcta{width:100%;}
	#product .t_p .cta .divcta{width:100%;}

	.t_k .tabcontent.skladniki .cta .button{width:280px;}
	.t_o .tabcontent.skladniki .cta .button{width:280px;}
	.t_p .tabcontent.skladniki .cta .button{width:280px;}

	#product .t_k.header .button{max-width:280px;width:100%}
	#product .t_p.header .button{max-width:280px;width:100%}
	#product .t_o.header .button{max-width:280px;width:100%}

	#product .t_k.header .button a {padding:17px 0}
	#product .t_o.header .button a {padding:17px 0}
	#product .t_p.header .button a {padding:17px 0}

	#product .t_k .slide .cta ul li {width:40%;display:inline-block;padding-left:30px}
	#product .t_o .slide .cta ul li {width:40%;display:inline-block;padding-left:30px}
	#product .t_p .slide .cta ul li {width:40%;display:inline-block;padding-left:30px}

  .cta ul li.s1 {
    background: url(../img/svg/Free_delivery_icon.svg) no-repeat -5px 0;
}
#product .slider h3 {
    font-size: 15px !important;
}
	#product .t_k .opis h3 {font-size:16px!important}
	#product .t_o .opis h3 {font-size:16px!important}
	#product .t_p .opis h3 {font-size:16px!important}

	#product .modalFront .touchCart h3 {text-align: left;}

	._cartItem {padding-bottom:25px}
	.SMcartName>div{width:45%}
}

@media screen and (max-width: 425px) and (min-width: 385px) {
		#fr #product .reblack .opis .box_all img {margin: 20px 0 20px 96px;}
}

@media only screen and (max-device-width:385px) {
	.infoFormCheckout{padding-bottom:0px!important}
	#sliderproducts a{    font-size: 15px!important;}
	.marzena .cta .button{ margin-left: 32px;}
	#product .up .slide .col40{bottom:-40px!important}
	#product .header.up .cta{margin: 14px auto 45px!important;}
	.reblack .col .cta{width:100%!important}
	.tabcontent .skutecznosc .cta .button {    margin-left: 32px;}
	.effect .cta{width:100%!important}
	#product .slide .cta .button a{ font-size:13px!important;}
	#form ul.main-top-form_secure-list, #successpostorder ul.main-top-form_secure-list {top:168px!important;}
	.PressBOX_desc span{top: 107px!important;}
	#product .tabs li{padding:26px 0px!important;}
	#product .rp .slide .col40{bottom: 0px}
	 #product .up .slide .col40 {bottom:-20px;}
	 .colHeaderN{padding-bottom:47px!important;}
}

@media screen and (max-width: 375px) {
	#fr #form ul.main-top-form_secure-list {max-width: 100%; width: 100%;}
	#fr #form li.deliveryIcon, #fr #form li.secoureIcon {text-align: center; padding-left: 0 !important; background: none;}
	#fr #form .naturalSk, #fr #form .zwrotdni {font-size: 17px;}
	#fr #form footer .col25:nth-of-type(4) a {margin-top: 10px;}
  #product .tabcontent .cta ul li.s2{font-size:9px}

	#form .colHeaderN, #successpostorder .colHeaderN {height: 200px;}
	#sliderproducts li.timeless img {margin-left: 30px;}
	#fr #product .tm_d .tabcontent .col50 picture img {margin-left: 30px}
	#fr #product .tm_n .tabcontent .col50 picture img {margin-left: 30px}
	#fr #product .tm_m .tabcontent .col50 picture img {margin-left: 30px}

	#product .t_p .cta ul li{font-size:10px}
	#product .t_o .cta ul li{font-size:10px}
	#product .t_k .cta ul li{font-size:10px}
	#product .t_k .opis h3{font-size: 15px!important}
  .cta ul li.s2{padding:0 0 0 30px;    background: url(../img/svg/90_dni_ICO.svg) no-repeat 1px 0;}
  #product .tabcontent .cta ul li.s2{padding-left:29px}
  #product .tabcontent .cta ul li.s1{    background-position: 2px 7px;}
  #product .tabcontent .cta ul li{padding-left: 35px}

  #product .cta ul li {font-size: 13px;}
}

@media screen and (max-width: 360px) {
	#fr #form .naturalSk, #fr #form .zwrotdni {padding-left: 50px;}
	#fr #form .tabAck div::before {display: none;}
	#fr #product .slide .col40 {width: 100% !important;}
}

@media screen and (max-width: 330px) {
	#fr #form footer .col25:nth-of-type(4) a {margin-top: 2px;}
  #fr #product .tm_d .tabcontent .cta ul li.s1 {background-position: 12% 50%;}
  #fr #product .tm_d .tabcontent .cta ul li.s2 {background-position: 13% 50%;}
  #fr #product .tm_n .tabcontent .cta ul li.s1 {background-position: 12% 50%;}
  #fr #product .tm_n .tabcontent .cta ul li.s2 {background-position: 13% 50%;}
  #fr #product .tm_m .tabcontent .cta ul li.s1 {background-position: 12% 50%;}
  #fr #product .tm_m .tabcontent .cta ul li.s2 {background-position: 13% 50%;}

  #contact .col.desc .row .women-box {background: no-repeat;}
  #contact .col.desc .row .women-box header h4 {max-width: 100%;}
  #contact .col.desc .row .women-box p {max-width: 95%;}
  #salons-offices .circle {top: -25px;}

}

@media screen and (max-width: 320px) {
  #start .slider h2 {font-size:15px;}
  .slide .col40{padding-top:0px}
  #start p {
    font-size: 15px;
    line-height: 20px;
}
  :lang(fr) #start .slide .button{top:-7px;}
  .slide .logo{height:30px;}
  #product .slider h3 {
    font-size: 12px !important;
}
#product .header .cta {
    margin: 10px auto 5px;
}

    #product .t_p .slide .cta ul li{width:39%}
    #product .t_p .cta ul li{font-size:9px;}

      #product .t_k .slide .cta ul li{width:39%}
      #product .t_k .cta ul li{font-size:9px;}

  #product .t_o .slide .cta ul li{width:39%}
  #product .t_o .cta ul li{font-size:9px;}
	#product .header.slider.tm_d .slide .col40 {margin-left: 0;}

	#product .header.slider.tm_n .slide .col40 {margin-left: 0;}

	#product .header.slider.tm_m .slide .col40 {margin-left: 0;}

	#product .t_k .tabcontent .cta .divcta{width:100%}
	#product .t_o .tabcontent .cta .divcta{width:100%}
	#product .t_p .tabcontent .cta .divcta{width:100%}

	#product .t_k .tabcontent .cta ul li.s1{font-size:9px;}
	#product .t_o .tabcontent .cta ul li.s1{font-size:9px;}
	#product .t_p .tabcontent .cta ul li.s1{font-size:9px;}

	#product .t_k .tabcontent .cta ul li.s2{font-size:7px;}
	#product .t_o .tabcontent .cta ul li.s2{font-size:7px;}
	#product .t_p .tabcontent .cta ul li.s2{font-size:7px;}

		#product .modalFront .touchCart h3 {text-align: center;}

		.modal50left >a.touchCart>img{max-height:155px!important;margin-top:0px;padding-left:0;}
}
