@media screen and (min-width: 1800px){
.post .post-img img {
height: 200px;
}
.life1 p {
font-size: 16px;
}
.pills a {
font-size: 15pt;
}
.pills p {
font-size: 16px;
}
.eda p {
padding: 0 7em;
font-size: 18px;
}
.singlee-post img {
width: 100%;
}
.sub-nav{
top: 7em;
}
.sub-nav::after {
left: 53em;
bottom: 3.9em;
}
nav ul li a {
font-size: 18px;
}
.call{
font-size: 16px;
}
.container-pd{
padding: 0;
}
.site-logo img {
width: 170px;
}
.banner { background-image: url(//premama.organicmw.com/wp-content/themes/pre-mama/assets/img/bg-alter.webp);
background-repeat: no-repeat;
background-position: right 100px;
background-size: contain;
background-color: #f0f6ff; min-height: 100vh; display: flex;
align-items: center;
}
.banner-pregnancy {
padding: 0em 0 0em;
}
.contact-button a{
font-size: 14pt;
}
.lang a {
font-size: 16px;
}
.txt-banner-content h1 {
font-size: 60px;
}
.txt-banner-content p {
font-size: 18px;
}
.txt-banner-content .btns a {
font-size: 18px;
}
.info .parametr .top {
font-size: 50px;
}
.info .parametr .bottom {
font-size: 18px;
}
.info{
margin: 0px 0em;
}
.media-block {
padding: 4.5em 4.5em;
}
.review {
padding: 120px 0;
}
.product-img img {
position: absolute;
top: 17vh;
right: calc((100% - 1320px)/1.5);
width: 604px;
}
.girl-vso {
position: absolute;
width: 424px;
top: 100px;
left: -5.8em;
}
.ingredients-left .view-more {
font-size: 14px;
}
.info-section {
bottom: 8em;
}
.sd-info-section { }
.where-to-buy {
padding: 120px;
}
.ved-section{
padding: 10em 0;
}
.news{
padding: 10em 0;
}
.title h2 {
font-size: 36px;
font-weight: 300;
}
.title h2 strong{
font-weight: 700;
}
.media-block p {
font-size: 17px;
}
.plan-btns a {
font-size: 18px;
border-radius: 50px;
}
.section-product h2 {
font-size: 40px;
}
.section-product{
padding: 14em 0;
}
.ingredients-left h3 {
font-size: 20px;
}
.ing-1 .b {
font-size: 40px;
}
.ing-1 .b9 {
font-size: 22pt;
}
.ingredients-left p {
font-size: 16px;
}
.ingredients-left a{
font-size: 14pt;
}
.ingredients-right h3 {
font-size: 20px;
}
.ingredients-right p {
font-size: 16px;
}
.ingredients-right a{
font-size: 14pt;
}	
.ing-4 .d {
font-size: 40px;
}
.ing-5 .c {
font-size: 40px;
}
.ing-6 .dgk {
font-size: 40px;
}
.ing-h { margin-bottom: 5px;
}
.ing-2 .fe {
font-size: 40px;
}
.ing-3 .i {
font-size: 40px;
}
.ingredients-right .view-more {
font-size: 14px;
}
.ing-1, .ing-4 {
margin-top: 0;
}
.ing-2, .ing-5 { position: relative;
}
.ing-3, .ing-6 {
margin-top: 0em;
position: relative;
}
.ing-hidden p {
font-size: 15px !important;
line-height: 22px !important;
}
.hidden-ing-1,.hidden-ing-2,.hidden-ing-3,.hidden-ing-4,.hidden-ing-5,.hidden-ing-6 {
height: max-content;
}
.hidden-ing-1 {  padding: 25px;
}
.hidden-ing-1 {  padding: 25px;
}
.hidden-ing-2 {
padding: 25px;  }
.hidden-ing-2::after {      }
.hidden-ing-3 {
padding: 25px; }
.hidden-ing-3::after {      }
.hidden-ing-4 {
padding: 25px;   }
.hidden-ing-4::after {      }
.hidden-ing-5 {
padding: 25px;  }
.hidden-ing-5::after {      }
.hidden-ing-6 {
padding: 25px; }
.hidden-ing-6::after {      }
.close {
font-size: 15px !important;
}
.mom-protect h2 {
font-size: 40px;
}
.value {
font-size: 45px;
}
.top-numbers .number .desc {
font-size: 18px;
}
.top-numbers .number {
margin: 0;
}
.more-num-btn a {
font-size: 18px;
}
.bottom-numbers .number .desc {
font-size: 18px;
}
.sd-value{
font-size: 34px;
}
.why-pre-mama h2 {
font-size: 40px;
}
.why-pre-mama p {
font-size: 16px;
}
.why-section {
padding: 10em 0;
background-size: cover;
}
.review .title h2 {
font-size: 40px;
}
.user-comment .user span {
font-size: 22px;
}
.user-comment .comment p {
font-size: 16px;
}
.see-review a {
font-size: 18px;
display: flex;
align-items: center;
outline: none;
}
.info-2 {
position: absolute;
top: -50px;
left: 50px;
width: 135px;
}
.where-to-buy .title h2 {
font-size: 40px;
}
.where-to-buy .sub-title h3 {
font-size: 20px;
}
.where-to-buy .sub-title h3 span{
font-size: 34pt;
}
.ved-section .why-pre-mama h2 {
font-size: 40px;
}
.ved-section .why-pre-mama p {
font-size: 18px;
}
.ved-section { }
.user-comment { }
.news .title h2 {
font-size: 40px;
}
.post .title h3 {
font-size: 18px;
}
.post .desc p {
font-size: 16px;
}
.post-content {
min-height: 200px;
}
.post .read-more a {
font-size: 16px;
}
.post .post-info span{
font-size: 16px;
}
.footer-menu .nav li a {
font-size: 16px;
}
.fb .fb-logo{
font-size: 28pt;
}
.fb .fb-name{
font-size: 14pt;
}
.all-rights p {
font-size: 14px;
}
.child-birth{
padding: 11.8em 0;
}
.child-birth .carriage {
width: 72%;
right: 0em;
overflow: hidden;
z-index: 99;
top: 11em;
}
.child-birth h1 {
font-size: 60px;
}
.child-birth p {
font-size: 18px;
}
.mother img{
width: 195%;
transform: translateX(-24em);
}
.mother h2 {
font-size: 36px;
margin-bottom: 1em;
}
.mother p {
font-size: 16px;
}
.eating{
padding: 9em 0;
}
.eating h2 {
font-size: 42px;
margin-bottom: 1em;
}
.eating p {
font-size: 16px;
padding: 0px 15em;
margin-bottom: 1em;
}
.life h2{
font-size: 36pt;
margin-bottom: 1em;
}
.life p{
font-size: 13pt;
margin-bottom: 1em;
}
.life img{
width: 210%;
transform: translateX(-21em);	
position: relative;
}
.planning-banner .txt-banner-content h1 {
font-size: 72pt;
}
.planning-banner {
padding: 20em 0;
}
.planning-banner .txt-banner-content h1{
font-size: 72px;
}
.socks {
max-width: 64%;
position: absolute;
top: 5.7em;
min-height: 79%;
left: 19.5em;
z-index: 99;
}
.nutrition { padding: 120px;
}
.nutrition h2 strong {
font-size: 35px;
}
.nutrition h2 {
font-size: 32px;
}
.nutrition p {
font-size: 16px;
padding: 0 10em;
}
.recommended {
padding: 120px 0;
}
.recommended img {
width: 118%;
}
.recommended p {
font-size: 18px;
}
.recommended a {
font-size: 16px;
width: 60%;
}
.active-sn img {  position: relative;
right: 0;
top: 0;
}
.active-content{
padding-right: 10em;
}
.active-sn h2 strong {
font-weight: 700;
font-size: 35px;
}
.active-sn p {
font-size: 16px;
font-weight: 400;
}
.cycle {
padding-top: 120px;
}
.cycle h2 strong {
font-size: 35px;
}
.cycle h2 {
font-size: 32px;
margin-bottom: 0;
}
.cycle p {
font-size: 16px;
}
.cycle img {
width: 109%;
transform: translateX(-11em);
}
.product {
padding-top: 120px 0;
}
.sd-pink-bg {
right: -15em;
}
.product p {
font-size: 20px;
}
.product span {
font-size: 22px;
}
}
@media screen and (max-width: 1800px){
.hidden-ing-1::after {
right: -34px;
top: 23px;
}
.hidden-ing-2::after {
right: -36px;
top: 48px;
}
.hidden-ing-3::after {
right: -40px;
top: 66px;
}
.hidden-ing-4::after {
right: -38px;
top: 34px;
}
.hidden-ing-5::after {
left: -36px;
top: 37px;
}
.hidden-ing-6::after {
left: -38px;
top: 55px;
}
.where-to-buy {
padding: 120px 0;
}
.post .post-info span {
font-size: 14px;
}
.post .title h3 {
font-size: 16px;
}
.post .desc p {
font-size: 14px;
}
}
@media screen and (max-width: 1400px){
.child-birth .carriage {
position: absolute;
width: 70%;
right: 0em;
z-index: 99;
top: 10em;
}
.header-news img {
width: 62em;
top: 15.3%;
}
.header-news {
padding: 16em 0;
}
.header-news h1 {
font-size: 47px;
}
.info{
margin: 0 1em;
}
.hidden-ing-1::after {
top: 56px;
}
.hidden-ing-2::after {
top: 61px;
}
.hidden-ing-3::after {
top: 36px;
}
.hidden-ing-4::after {
top: 66px;
}
.hidden-ing-5::after {
top: 49px;
}
.hidden-ing-6::after {
top: 46px;
}
.owl-carousel .owl-item {
transform: translateX(16vw) scale(0.8);
}
.owl-carousel .center {
transform: translateX(0) scale(1) !important;
}
.owl-item.cloned {
transform: translateX(16vw) scale(0.8);
}
.owl-item.active {
transform: translateX(-16vw) scale(0.8);
}
.ing-hidden p {
line-height: 20px !important;
}
.hidden-ing-2 {
left: 0px;
}
.info-2 {
bottom: ;
top: -40px;
left: 50px;
width: 100px;
bottom: auto;
}
.info .parametr .bottom {
font-size: 16px;
}
.info {
align-items: flex-start;
}
.product-img img {
width: auto;
height: calc(100% - 100px);
}
}
@media screen and (max-width: 1371px) {
.section-product {
background-size: cover;
}
.header-news img {
width: 55.6em;
top: 24%;
right: 0%;
}
.header-news h1 {
font-size: 47px;
color: #ec008c;
}
.header-news {
padding: 16em 0;
}
.container-pd { }
.rev-bg-img {
transform: none;
width: 96%;
}
.info{
margin: 0 2em;
}
.girl-vso {
width: 20%;
}
.ing-hidden h3{
margin-bottom: 0.5em;
}
.ing-hidden{
margin-bottom: 0.5em;
}
.hidden-ing-1{   }
.hidden-ing-1::after{  }
.hidden-ing-1 .close{ }
.hidden-ing-1 .close::after{
bottom: 0.7em;
}
.hidden-ing-2{   }
.hidden-ing-2::after{  }
.hidden-ing-2 .close{ }
.hidden-ing-2 .close::after{
bottom: 0.7em;
}	
.hidden-ing-3{   }
.hidden-ing-3::after{  }
.hidden-ing-3 .close{ }
.hidden-ing-3 .close::after{
bottom: 0.7em;
}	
.hidden-ing-4{   }
.hidden-ing-4::after{  }
.hidden-ing-4 .close::after{
bottom: 0.7em;
}	
.hidden-ing-5{   }
.hidden-ing-5::after{  }
.hidden-ing-5 .close::after{
bottom: 0.7em;
}	
.hidden-ing-6{   }			
.hidden-ing-6::after{
right: 1.7em;
bottom: 17m;
}		
.hidden-ing-6 .close::after{
bottom: 0.7em;
}	
.sd-pink-bg{
right: -12.5em;
}
.child-birth{
padding: 9.5em 0;
}
.mother img{
width: 240%;
}
.life img {
width: 230%;
}
.socks {
min-height: 65%;
left: 9em;
}
.recommended img {
width: 150%;
transform: translateX(-6em);
}
.media-block p {
font-size: 15px;
}
}
@media screen and (max-width: 1200px) {
.singlee-post p {
font-size: 14px;
}
.header-news h1 {
font-size: 45px;
}
.header-news img {
width: 54em;
top: 23.3%;
right: 0%;
}
.header-news {
padding: 15.4em 0;
}
.nutrition p {
padding: 0 1em;
}
.ing-hidden p {
font-size: 13px !important;
}	
.hidden-ing-1{   }
.hidden-ing-1::after {  }
.hidden-ing-2 {   }
.hidden-ing-2::after {  }
.hidden-ing-3{   }
.hidden-ing-3::after {  }
.hidden-ing-4 {   }
.hidden-ing-4::after {  }	
.hidden-ing-5 {   }
.hidden-ing-5::after {  }
.hidden-ing-6::after {  }
.hidden-ing-6 {   }
.planning-banner {
padding: 17em 0;
}
.socks {
min-height: 55%;
left: 3em;
top: 5em;
max-width: 92%;
}
.nutrition {
padding: 5em 8em;
}
.cycle {
padding-top: 5em;
}
.cycle img {
width: 120%;
transform: translateX(-6em);
}
.product {
padding-top: 5em;
}
.product-bg {
width: 40%;
}
.child-birth p {
font-size: 15px;
color: #000;
font-weight: 400;
margin-bottom: 1em;
}
.txt-banner-content h1 { font-size: 44px;
}
.txt-banner-content p { font-size: 14px;
max-width: 85%;
}
.txt-banner-content .btns a { width: 180px;
}
.txt-banner-content .btns { justify-content: flex-start;
grid-column-gap: 20px;
}
.banner { padding: 0;
}
.info .parametr .top { font-size: 35px;
}
.title h2 { line-height: 36px;
}
.media-block img {
max-width: 80px;
}
.value { font-size: 32px;
}
.bottom-numbers .number { width: calc((100% - 30px)/3);
}
.top-numbers .number {    padding: 20px;
margin: 0;
width: calc((100% - 15px)/2);
box-shadow: 0px 10px 15px 0px #c9cbd1;
text-align: center;
}
.top-numbers { grid-column-gap: 15px;
}
.numbers { grid-row-gap: 15px;
}
.sd-info-section .info .parametr .top { font-size: 35px;
}
.where-to-buy .title h2 { font-size: 32px;
}
.where-to-buy .sub-title h3 {  font-size: 18px;
line-height: 26px;
}
.product-image { width: 300px;
}
.news .title h2 { font-size: 32px;
}
.post .post-info { padding: 15px 20px;
}
.post .title { padding: 0px 20px;
}
.post .desc { padding: 0px 20px;
}
.contacts h2 { font-size: 32px;
}
.company-name { margin-bottom: 5px;
}
.adress { margin-bottom: 5px;
}
.cont-phone { margin-bottom: 5px;
}
.contacts { padding: 40px;
}
.info .parametr .bottom { font-size: 14px;
}
.hidden-ing-1::after { top: 89px;
}
.ing-hidden p { line-height: 18px !important;
}
.hidden-ing-2::after { top: 71px;
}
.hidden-ing-3::after { top: 25px;
}
.hidden-ing-4::after { top: 99px;
}
.hidden-ing-5::after { top: 59px;
}
.hidden-ing-6::after { top: 14px;
}
.hidden-ing-1::after { right: -32px;
}
.hidden-ing-3::after { right: -37px;
}
.hidden-ing-4::after { right: -35px;
}
.hidden-ing-5::after { left: -34px;
}
.hidden-ing-6::after { left: -35px;
}
.post .title h3 {
font-size: 15px;
}
.post-content {
min-height: 195px;
}
.h2, h2 {
font-size: 27px;
}
div.number:nth-child(3) > span:nth-child(1) > span:nth-child(1) {
font-size: 20px !important;
}
.sub-title > h3:nth-child(1) > strong:nth-child(1) {
font-size: 26px !important;
}
}
@media screen and (max-width: 1025px) {
.footer-menu ul  {
flex-direction: column;
align-items: center;
}
.lang .active {
font-size: 16px !important;
}
.lang a {
font-size: 16px !important;
line-height: 20px !important;
}
.f_star{
right: 5%;
top: -15%;
}
.post-content {
min-height: 216px;
}
.life1 {
padding: 4em 5em;
}
.pills {
padding: 4em 5em;
}
.pills a{
margin-top: 1em;
}
.eda p{
font-size: 14px;
}
.eda h2 {
margin-bottom: 1em;
}
.eda {
padding: 4em 9.6em;
}
.singlee-post .entry-header h1 {
font-size: 20px;
}
.singlee-post .entry-header {
padding: 30px 0 20px;
}
.planning-banner {
height: max-content;
}
.singlee-post p {
font-size: 14px;
}
.ingredients-right p { }
.ingredients-left p { }    
.post .post-img img {
height: 9em;
}
.header-news img {
width: 42.8em;
top: 23.3%;
right: 0%;
}
.header-news {
padding: 12.2em 0;
}
.header-news h1 {
font-size: 36px;
color: #ec008c;
}
.load-btn{
margin-top: 0;
}
.socks {
min-height: 55%;
left: 6em;
max-width: 84%;
top: 5em;
}
.owl-carousel .owl-item { transform: translateX(20vw) scale(0.8);
}
.owl-item.cloned { transform: translateX(20vw) scale(0.8);
}
.owl-item.active { transform: translateX(-20vw) scale(0.8);
}
nav ul li a { }
.rev-bg-img { width: 95%;
}	
.title h2{
font-size: 22px;
}
.container-pd { }
.contact-button a{
font-size: 8px;
}
.girl-vso {
width: 21%;
}
.banner-pregnancy {
padding: 0em 0 0em !important;
}
.banner {      }
.txt-banner-content h1 {
font-size: 35px;
}
.txt-banner-content p {
font-size: 14px;
}
.txt-banner-content .btns a {
font-size: 14px;
width: 47%;
}
.txt-banner-content .btns {
width: 100%;
}
.product-img img {    }
.ing-hidden p{ }
.ing-hidden{
margin-bottom: 0;
}
.ing-hidden h3{
margin-bottom: 0.5em;
}
.hidden-ing-1{  }
.hidden-ing-1::after{       }
.hidden-ing-1 .close{   }
.hidden-ing-1 .close::after{  }	
.hidden-ing-2{  }
.hidden-ing-2::after{       }
.hidden-ing-2 .close{  }
.hidden-ing-2 .close::after{  }
.hidden-ing-3{  }
.hidden-ing-3::after{       }
.hidden-ing-3 .close{  }
.hidden-ing-3 .close::after{   }	
.hidden-ing-4{  }
.hidden-ing-4::after{       }
.hidden-ing-4 .close{ }
.hidden-ing-4 .close::after{   }
.hidden-ing-5{  }
.hidden-ing-5::after{       }
.hidden-ing-5 .close{ }
.hidden-ing-5 .close::after{   }
.hidden-ing-6{  }
.hidden-ing-6::after{       }
.hidden-ing-6 .close{ }
.hidden-ing-6 .close::after{   }
.info-section{
bottom: 4.5em;
}
.info-2 {    }
.info .parametr .top{ }
.info .parametr .bottom{ }
.section-product h2{
margin: 0;
font-size: 22px;
}
.ing-1, .ing-4{
margin-top: 1.5em;
}
.ing-2, .ing-5{
margin-top: 1.5em;
}
.ing-3, .ing-6{
margin-top: 1.5em;
}
.ing-1, .ing-4{
margin-top: 0;
}
.ing-2, .ing-5{
margin-top: 0;
}
.ing-3, .ing-6{
margin-top: 0;
}
.value {
font-size: 32px;
}
.top-numbers .number {   }
.more-num-btn a{
margin-top: 4em;
}
.bottom-numbers .number {
padding: 15px 10px;
}
.girl-img img { }
.why-section {
padding: 3.5em 0;
}
.mom-protect {
padding-top: 0em;
} #how-pre-mama-lelp {
padding-bottom: 0em;
}
.why-pre-mama {
padding: 3em 5em;
}
.why-pre-mama h2{
font-size: 24px;
}
.mom-protect h2{
font-size: 24px;
}
.review {
padding: 3em 0 5em;
}
.product-image img{ }
.sd-info-section .info .parametr .top{
font-size: 28px;
}
.where-to-buy .sub-title h3 span{
font-size: 28px;
}
.ved-section {
padding: 4em 0;
}
.where-to-buy {
margin-bottom: 0em;
}
.where-to-buy .title h2 {
margin-bottom: 1em;
font-size: 24px;
}
.ved-section .why-pre-mama h2{
font-size: 24px;
}
.ved-section .why-pre-mama {
background: #ec008cc2;
padding: 3em 5em;
border-radius: 15px;
}
.news {
padding: 3em 0;
}
.news .title h2{
font-size: 24px;
}
.footer-menu .nav li a {   }
.media-block {
padding: 30px;
}
.planning-banner{
padding: 12.9em 0 12.9em;
}
.planning-banner .txt-banner-content h1{
font-size: 45px;
}
.nutrition {
padding: 60px 0;
}
.nutrition h2{
font-size: 30px;
}
.nutrition h2 strong {
font-size: 32px;
}
.nutrition p{
font-size: 14px;
}
.recommended {
padding: 60px 0;
}
.active-sn {
padding: 60px 0;
}
.recommended p{
font-size: 14px;
margin-right: 1em;
}
.recommended a {
font-size: 14px;
width: 220px;
}
.recommended img{
width: 125%;
transform: translateX(0em);
}
.active-sn img {
transform: translateX(-10em);
width: 200%;
}
.active-sn p{
font-size: 14px;
}
.active-sn h2 {
font-size: 24px;
}
.active-sn h2 strong {
font-size: 30px;
}
.cycle {
padding-top: 4em;
}
.cycle img {
width: 110%;
transform: translateX(-4em);
}
.cycle h2 strong {
font-size: 30px;
}
.cycle h2 {
font-size: 24px;
}
.cycle p {
font-size: 14px;
}
.product {
padding-top: 4em;
}
.product p {
font-size: 14px;
}
.product span {
font-size: 16px;
}
.active-content{
margin-right: 6em;
}
.child-birth h1 {
font-size: 45px;
}
.child-birth {
padding: 7.1em 0;
background-image: url(//premama.organicmw.com/wp-content/themes/pre-mama/assets/img/bg-alter.webp);
background-repeat: no-repeat;
background-position: right;
background-size: contain;
background-color: #f0f6ff
}
.mother h2 {
font-size: 32px;
margin-bottom: 1em;
}
.mother p {
font-size: 14px;
margin-bottom: 1.5em;
}
.mother img {
width: 209%;
transform: translateX(-15em);
}
.eating {
padding: 4em 0;
}
.eating h2 {
font-size: 32px;
margin-bottom: 1em;
}
.eating p {
font-size: 14px;
padding: 0 12em;
}
.life h2 {
font-size: 32px;
}
.life p {
font-size: 14px;
}
.life img {
width: 230%;
transform: translateX(-14em);
}
.title h2 { line-height: 30px;
max-width: 551px;
margin: 0 auto 15px;
}
.media-block img { max-width: 60px;
}
.ing-hidden p { line-height: 16px !important;
}
.hidden-ing-2::after { top: 56px;
}
.hidden-ing-1::after { right: -29px;
}
.hidden-ing-3::after { right: -35px;
}
.hidden-ing-1::after { top: 41px;
}
.hidden-ing-3::after { top: 48px;
}
.hidden-ing-4::after { right: -33px;
}
.hidden-ing-4::after { top: 49px;
}
.hidden-ing-5::after { left: -32px;
}
.hidden-ing-5::after { top: 47px;
}
.hidden-ing-6::after { left: -34px;
}
.hidden-ing-6::after { top: 39px;
}
.sub-title > h3:nth-child(1) > strong:nth-child(1) { font-size: 20px !important;
}
.product-image { width: 250px;
}
.media-block p { font-size: 14px;
}
.hidden-ing-6::after { }
.info { margin: 0;
}
.hidden-ing-2::after { right: -33px;
}
.info-2 { left: 30px;
}
.txt-banner-content p { margin: 10px 0 20px;
}
.media-block p { margin-top: 20px;
}
.hidden-ing-1 { padding: 15px;
}
.ingredients-left p { line-height: 18px;
}
.ingredients-right p { line-height: 18px;
}
.active {
width: 20px;
line-height: 20px;
}
.hidden-ing-2 { padding: 15px;
}
.hidden-ing-3 { padding: 15px;
}
.hidden-ing-3 .close { margin-top: 0px;
}
.hidden-ing-4 .close { margin-top: 0;
}
.hidden-ing-4 { padding: 15px;
}
.hidden-ing-5 { padding: 15px;
}
.hidden-ing-5 .close { margin-top: 0;
}
.hidden-ing-6 { padding: 15px;
}
.hidden-ing-1::after {  width: 8px;
height: 8px;
}
.hidden-ing-2::after {  width: 8px;
height: 8px;
}
.hidden-ing-3::after {  width: 8px;
height: 8px;
}
.ingredients-left { grid-row-gap: 5px;
}
.ingredients-right { grid-row-gap: 5px;
}
.hidden-ing-4::after {  width: 8px;
height: 8px;
}
.hidden-ing-5::after {  width: 8px;
height: 8px;
}
.hidden-ing-6::after {  width: 8px;
height: 8px;
}
.mom-protect h2 { line-height: 30px;
}
.why-pre-mama h2 { line-height: 30px;
}
.user-comment { padding: 20px;
}
.see-review a {
display: flex;
align-items: center;
}
.review .title h2 { margin-bottom: 10px;
}
.user-comment .user { margin-bottom: 20px;
}
.owl-carousel .owl-item {
opacity: 0.6;
}
.logos { justify-content: left;
}
.ved-section .why-pre-mama h2 {  margin-bottom: 14px;
line-height: 30px;
}
.ved-section .why-pre-mama p { margin-bottom: 10px;
}
.lines-img {
margin-top: 0;
}
.lines-img img {
margin: 0 auto;
}
.desktop-none {
display:  flex !important;
justify-content: flex-end;
}
.menu {
display: flex;
position: fixed;
height: 100%;
width: 340px;
top: 0;
left: -100vw;
background: #d91793cc;
z-index: 999;
padding: 0;
justify-content: center;
align-items: center;
width: 100%;
transition: all 0.3s ease-in;
}
bottom-numbers .popup {
left: 0%;
top: 100%;}
.open-menu {
left: 0 ;
}
.menu-menu-1-container {
width: 100%;
}
header .menu #primary-menu {
display: block !important;
height: 100%;
width: 100%;
padding: 0;
}
.menu li {
text-align: center;
}
.menu li a {
font-size: 15px;
line-height: 45px;
color: #fff !important;
display: block;
outline: none;
font-size: 18px;
}
.close-menu {
position: fixed;
top: 1em;
color: #fff;
}
.txt-banner-content .btns {
flex-direction: column;
grid-row-gap: 10px;
align-items: flex-start;
}
.banner {
background-size: 50% 100%;
}
.lang {
position: absolute;
left: 50%;
top: 29px;
display: ;
grid-column-gap: 10px;
transform: translateX(50%);
}
.search-icon {
position: absolute;
top: 29px;
left: calc(50%);
transform: translateX(-100%);
}
.lang-item {
width: 20px;
height: 20px;
display: flex;
justify-content: center;
align-items: center;
}
.menu-item-has-children { padding-right: 0;
width: max-content;
}
.open-flex-menu li { padding: 0;
width: max-content;
margin: 0 auto;
}
.sub-menu::after {
content: none;
bottom: 0;
}
header .menu #primary-menu {
display: flex !important;
flex-direction: column;
align-items: center;
}
.menu {
background: #d91793;
}
.menu li a {
padding: 0 20px;
}
.sub-menu.open-flex-menu li a {
color: #fff !important;
line-height: 45px;
text-decoration: none;
padding: 0 20px;
}
.menu li a:hover {
background: #ffffff24;
}
.menu-item-has-children {
background-image: none;
}
.sub-menu {
position: fixed;
left: 100vw;
top: 0;
width: 100vw;
height: 100vh;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: #d91793;
-webkit-transition: #d91793;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
flex-direction: column;
padding: 0;
}
.dcell {
position: absolute;
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
left: 20px;
top: 20px;
}
.dcell::before, .dcell::after {
content: '';
width: 12px;
height: 1px;
background: #fff;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform-origin: left ;
-ms-transform-origin: left ;
transform-origin: left ;
}
.dcell::before {
-webkit-transform: translate(-50%, -50%) rotate(-45deg);
-ms-transform: translate(-50%, -50%) rotate(-45deg);
transform: translate(-50%, -50%) rotate(-45deg);
}
.dcell::after {
-webkit-transform: translate(-50%, -50%) rotate(45deg);
-ms-transform: translate(-50%, -50%) rotate(45deg);
transform: translate(-50%, -50%) rotate(45deg);
}
.dcell:hover {
cursor: pointer;
background: #f0f8ff1a;
}
.li-arrow {
width: 40px;
height: 42px;
position: relative;
cursor: pointer;
}
.li-arrow:hover {
cursor: pointer;
background: #f0f8ff1a;
}
.li-arrow::before, .li-arrow::after {
content: '';
width: 12px;
height: 1px;
background: #fff;
position: absolute;
left: 50%;
top: 50%;
}
.li-arrow::before {
-webkit-transform: translate(-9px, -5px) rotate(45deg);
-ms-transform: translate(-9px, -5px) rotate(45deg);
transform: translate(-9px, -5px) rotate(45deg);
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
}
.li-arrow::after {
-webkit-transform: translate(-3px, -5px) rotate(-45deg);
-ms-transform: translate(-3px, -5px) rotate(-45deg);
transform: translate(-3px, -5px) rotate(-45deg);
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
}
.menu-item-has-children {
padding-left: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.menu-item-has-children > a {
padding: 0 5px !important;
}
.menu li {
width: max-content;
margin: 0 auto;
}
.sub-menu li a:hover {
text-decoration: none;
}
.fas.fa-times.close-menu.d-block {
display: block !important;
}
}
@media screen and (max-width: 991px) {
.hidden-ing-1:after,
.hidden-ing-2:after,
.hidden-ing-3:after,
.hidden-ing-4:after,
.hidden-ing-5:after,
.hidden-ing-6:after{
display: none;
}
.ingredients-left {
grid-row-gap: 20px;
}
.ingredients-right {
grid-row-gap: 20px;
}
.section-product .row {
grid-row-gap: 20px;
}
.col-4.mobile-none.mid-none {
display: none;
}
.ingredients-left h3 { text-align: left;
}
.ingredients-left p { text-align: left;
}
.ingredients-left .view-more { text-align: left;
}
.hidden-ing-1 { right: 0;
}
.section-product h2 {
color: #fff;
}
.hidden-ing {
background: #ffffff1f;
border-radius: 20px;
padding: 20px;
}
.ing-1 .b, .hidden-ing-1 .b {
color: #e6109b;
}
.ing-1 .b9, .hidden-ing-1 .b9 {
color: #e6109b;
}
.ing-2 .fe, .hidden-ing-2 .fe {
color: #e6109b;
}
.ing-3 .i, .hidden-ing-3 .i {
color: #e6109b;
}
.ing-4 .d, .hidden-ing-4 .d {
color: #e6109b;
}
.ing-5 .c, .hidden-ing-5 .c {
color: #e6109b;
}
.ing-6 .dgk, .hidden-ing-6 .dgk {
color: #fff;
}
.hidden-ing-3 .close {  text-align: left;
margin-left: 0;
}
.hidden-ing-2 .close { margin-left: 0;
}
.hidden-ing-1 .close { margin-left: 0;
}
.hidden-ing-1::after { right: calc(100% + 10px);
}
.hidden-ing-1::after { top: 30px;
}
.hidden-ing-2::after { right: calc(100% + 10px);
}
.hidden-ing-2::after { top: 30px;
}
.hidden-ing-3::after { right: calc(100% + 10px);
}
.hidden-ing-3::after { top: 30px;
}
.hidden-ing-4::after { right: -20px;
}
.hidden-ing-4::after { top: 30px;
}
.hidden-ing-5::after { top: 30px;
}
.hidden-ing-5::after { left: -20px;
}
.hidden-ing-6::after { top: 30px;
}
.hidden-ing-6::after { left: -20px;
}
.ing-hidden p { line-height: 18px !important;
}
.ing-hidden p { font-size: 14px !important;
}
.product-image {
width: 100%;
}
.txt-banner-content{padding-left:0px}
.news .row {
flex-direction: column;
grid-row-gap: 15px;
}
.news .row .col-12 {
width: 100%;
}
.post-content { min-height: 130px;
}
}
@media screen and (max-width: 770px) {
.top-numbers .number .popupб
.info .parametr .popup, .bottom-numbers .number .popup{display:none!important}
#page{overflow-x:hidden}
.banner.banner-pregnancy {
padding-top: 100px !important;
}
.desktop-none {
position: absolute;
right: 0;
width: 50px;
top: 0;
}
.container-pd {
position: relative;
}
.lang {  top: 5px;
transform: translateX(50%);
}
.search-icon {  top: 5px;
transform: translateX(-100%);
}
.f_star {
right: 0%;
top: -15%;
}
.life1 {
padding: 3em 1em;
background-position: right;
}
.pills a {
margin: 20px auto;
width: 220px;
}
.pillimg {
width: auto;
margin: 0 auto;
display: block;
max-height: 300px;
}
.pills {
padding: 2em 0em;
}
.eda {
padding: 3em 0em;
}
.girl {
width: auto;
display: block;
margin: 0 auto;
max-height: 300px;
}
.banner-pregnancy{
padding: 6em 0 0;
}
.call {
padding: 0.5em 4em;
font-size: 16px;
margin-top: 3em;
color: #fff;
}
.special-none{
display: block;
}
.lang-none{
display: block;
}
.bgtelefon {
display: block;
margin-bottom: 2em;
position: relative;
left: 0;
width: 100%;
margin-top: 70px;
height: 170px;
}
.banner{
overflow: hidden;
}
.pc-none{
display: block !important;
}
.search-icon{
display: none;
}
.media-block p{
margin-top: 2em;
font-size: 14px;
}
.media-block {
padding: 2em 4em;
}
.post .post-img img {
height: 12em;
}	
.life img {
width: 100%;
transform: none;
margin-bottom: 3em;
}
.mother img {
width: 100%;
transform: none;
margin-bottom: 3em;
}
.header-news{
background-image: none;
padding: 4em 0 11em;
}
.header-news img {
width: 26.2em;
top: 28.3%;
right: 0%;
}
.post{
margin-bottom: 0 !important;
}
.load-more {
padding: 0.8em 4em;
font-size: 14px;
}
.load-btn {
margin-top: 2em;
}
.contact-button a{
font-size: 11px;
}
.planning-banner{
background: #f0f6ff;;
}
.cycle img {
width: 85%;
transform: translateX(0);
display: block;
margin: 0 auto;
}
.cycle-content{
padding: 2em 0;
}
.cycle h2 {
margin-bottom: 1em;
font-size: 20px;
}
.sd-pink-bg{
display: none;
}
.nav i{
display: block;
font-size: 35px;
color: #fff;
position: fixed;
top: 0.5em;
}
.menu li{
text-align: center;
}
input.search {
background: transparent;
border: none;
border-bottom: 1px solid #cdcdcd;
width: 94%;
padding: 0.1em 1em;
margin: 2em 0;
}
.open-flex-menu{
display: flex;
flex-direction: column;
}
.rev-bg-img{
display: none;
}	
.contacts {
width: max-content;
padding: 15px;
border-radius: 15px;
transform: none;
left: 10px;
top: 10px;
}
.contacts h2{
font-size: 20px;
margin-bottom: 0.3px;
}
.contacts span{
font-size: 14px;
}
.company-name{
color: #000;
font-weight: 600;
font-size: 14px;
margin-bottom: 0.5em;
}
.adress{
margin-bottom: 0.5em;
font-weight: 500;
font-size: 14px;
}
.cont-phone{
margin-bottom: 0.3em;
}
.cont-fax{
font-size: 14px;
font-weight: 500;
color: #000;
margin-bottom: 0.3em;
}
.cont-email a{
color: #000;
text-decoration: none;
font-size: 14px;
font-weight: 500;
}
.cont-phone a{
text-decoration: none;
color: #000;
font-size: 14px;
font-weight: 500;
}
.cont-email a:visited{
color: #000;
}
.cont-phone a:visited{
color: #000;
}		
.phone{
padding: 3.9px 0;
}
.product-img img{
display: none;
}
.menu{
width: 100%;
}
.girl-vso{
display: none;
}
.txt-banner-content .btns{
width: 100%;		
}
.txt-banner-content .btns a {
font-size: 14px;
width: 280px;
padding: 0;
height: 45px;
}
.txt-banner-content p {
margin: 15px 0;
font-size: 14px;  }
.txt-banner-content h1 {
font-size: 25px;
}
.site-logo img {
width: 80%;
margin-bottom: 0em;
}
.banner {
padding: 6em 0 6em;
background-image: none;
background-color: #f0f6ff
}
.tfimg {
position: absolute;
z-index: 99;
width: 300px; top: -25px;
left: 50%;
transform: translateX(-50%);
}
.info {
margin: 0 auto;
padding: 40px 25px;
}
.info-section {
position: relative;
bottom: 3.5em;
}
.title h2 {
font-size: 16px; }
.title h2 strong{
font-size: 18px;
}
.section-product {
background: #b98bf8;
padding: 60px 0;
}
.ingredients-left, .ingredients-right{
margin: 0 auto;
}
.ingredients-left h3 {
text-align: center;
}
.ingredients-left p {
text-align: center;
}
.ingredients-left .view-more {
text-align: center;
}
.hidden-ing-1, .hidden-ing-2, .hidden-ing-3, .hidden-ing-4, .hidden-ing-5, .hidden-ing-6 { width: 100%; }
.hidden-ing-1 .close {
text-align: left;
margin: 0 auto;
}
.hidden-ing-1::after, .hidden-ing-2::after, .hidden-ing-3::after, .hidden-ing-4::after, .hidden-ing-5::after, .hidden-ing-6::after{
border: none;
box-shadow: none;
}
.plan-btns a {
font-size: 14px;
height: 45px;
display: flex;
align-items: center;
justify-content: center;
}
#how-pre-mama-lelp {
margin-bottom: 0;
padding-bottom: 0;
padding: 60px 0;
}
.mom-protect { padding: 60px 0;
}
.mom-protect h2 {
font-size: 18px;
margin-bottom: 20px;
}
.value {
font-size: 35px;
}
.top-numbers .number .desc {
font-size: 14px;
}
.mobile-none{
display: none;
}
.top-numbers .number {   }
.more-num-btn a {
margin-top: 20px;
font-size: 14px;
padding: 1em;
}
.why-section {
padding: 60px 0;
}
.why-pre-mama {
padding: 2em 2em;
}
.review {
padding: 60px 0;
}
.review .title h2 {
margin-bottom: 1em;
}
.see-review {
padding: 10px;
}
.see-review .fb-logo{
font-size: 12px;
}
.user-comment .user span {
font-size: 12px;
}
.sd-info-section .info .parametr .bottom {
font-size: 14px;
}
.info-2 {   width: 75px;
}
.sd-info-section {
bottom: 0;
}
.where-to-buy .title h2 {
font-size: 20px;
}
.where-to-buy .sub-title h3 {
font-size: 16px;
}
.where-to-buy .sub-title h3 span{
font-size: 13px;
}
.ved-section {
padding: 60px 0;
}
.ved-section .why-pre-mama{
padding: 60px 0;
}
.news {
padding: 60px 0;
}
.news .title h2 {
margin: 0 auto;
}
#toTop {
bottom: 20px;
right: 20px;
}
.footer-menu .nav{
margin-bottom: 0.5em;
}
.footer-menu ul li{
margin-bottom: 0;
}
.footer-menu ul {
margin-top: 0;
}
.sub-footer hr{
width: 93%;
}
.news .post{
margin-top: 0;
}
.footer-menu .nav .border-right{
border: none;
}
section{
background-size: cover;
}
.all-rights{
margin: 1em 0;
}
.fb .fb-logo{
margin: 0 0.5em;
}
.recommended a {
width: 55%;
display: block;
margin: 0 auto;
text-align: center;
}
.active-content {
margin: 0;
padding: 3em 0;
}
.socks {
min-height: 20%;
left: 4em;
max-width: 75%;
}
.planning-banner .txt-banner-content h1{
font-size: 34px;
}
.nutrition {
padding: 3em 0em;
}
.nutrition h2 {
color: #000;
font-size: 19px;
margin-bottom: 1.5em;
text-align: center;
font-weight: 400;
}
.nutrition p { padding: 0 0em;
font-weight: 400;
}
.recommended img {
width: 85%;
display: block;
transform: translateX(0em);
margin: 0 auto;
}
.recommended a{
display: block;
margin: 0 auto;
}
.nutrition h2 strong {
font-size: 22px;
}
.nutrition h2{
font-size: 20px;
}
.active-sn h2 strong {
font-size: 22px;
}
.active-sn h2 {
font-size: 20px;
}
.cycle h2 strong {
font-size: 22px;
}
.product{
padding: 0;
}
.product-bg {
width: 100%;
position: initial;
margin-top: 60px;
}
.product span {
font-size: 14px;
}
.product p {
font-size: 14px;
}
.pills p {
font-size: 14px;
}
.life1 p {
font-size: 14px;
}
.life1 h2 {
font-size: 20px;
text-align: center;
}
.recommended p {
font-size: 14px;
margin-right: 0;
font-weight: 400;
}
.recommended .rec-content {
text-align: center;
margin: 2em 0 0 0;
}
.child-birth {
padding: 3.1em 0;
overflow: hidden;
background-image: none;
background-color: #f0f6ff;
}
.mother{
padding: 0em 0 3em;
background-color: #e8e8e8;
}
.eating p {
font-size: 14px;
padding: 0 0em;
}
.logos img {
max-width: 90px;
}
.txt-banner-content p { max-width: 100%;
}
.info .parametr .top { font-size: 22px;
}
.info .parametr .bottom { font-size: 15px;
}
.top-numbers .number { box-shadow: 0px 0px 5px #c9cbd1;
}
.txt-banner-content .btns { align-items: center;
}
.title h2 { max-width: 490px;
}
.hidden-ing-4 .close {
margin: 0 auto;
}
.hidden-ing-5 .close {
margin: 0 auto;
}
.hidden-ing-6 .close {
margin: 0 auto;
}
.mom-protect h2 { line-height: 25px;
}
.section-product h2 { font-size: 18px;
}
.why-pre-mama h2 { font-size: 20px;
}
.why-pre-mama h2 { line-height: 26px;
}
.active { height: max-content;
}
.sd-info-section .info .parametr .top { font-size: 22px;
}
.sub-title > h3:nth-child(1) > strong:nth-child(1) { font-size: 18px !important;
}
.ved-section .why-pre-mama h2 { line-height: 26px;
}
.ved-section .why-pre-mama h2 { font-size: 20px;
}
.hidden-ing-3 .close {
margin: 0 auto;
}
.hidden-ing-2 .close {
margin: 0 auto;
}
.where-to-buy { padding: 60px 0;
}
.container, .container-sm {
max-width: 100%;
}
.txt-banner-content {
max-width: 400px;
text-align: center;
margin: 0 auto;
}
.ing-hidden h3 span {
color: #fff !important;
}
#map .container {
height: 100%;
}
.more-num-btn {
max-width: 280px;
margin: 0 auto;
}
.banner { min-height: max-content;
}
.plan-btns a {   width: 280px;
padding: 0;
margin-top: 0;
}
#how-pre-mama-lelp .row { grid-row-gap: 10px;
margin-top: 15px;
}
.ingredients-right h3 {  font-size: 17px;
text-align: center;
}
.ingredients-right p { text-align: center;
}
.ingredients-right .view-more { text-align: center;
}
.ingredients-left h3 { font-size: 17px;
}
.ing-1 .b, .hidden-ing-1 .b { font-size: 22px;
}
.ing-1 .b9, .hidden-ing-1 .b9 { font-size: 16px;
}
.ing-2 .fe, .hidden-ing-2 .fe { font-size: 22px;
}
.ing-3 .i, .hidden-ing-3 .i { font-size: 22px;
}
.ing-4 .d, .hidden-ing-4 .d { font-size: 22px;
}
.ing-5 .c, .hidden-ing-5 .c { font-size: 22px;
}
.ing-6 .dgk, .hidden-ing-6 .dgk { font-size: 22px;
}
.why-pre-mama p { margin-bottom: 7px;
}
.user-comment {
height: 360px; }
.owl-stage-outer { padding: 0;
}
.owl-nav {
position: absolute;
left: 50%;
transform: translateX(-50%);
line-height: 50px;
bottom: 0;
}
.owl-nav button span { font-size: 50px;
line-height: 50px;
display: block;
}
.sd-info-section {
margin-top: -49px;
}
.logos > a:last-child {
margin-left: 20px;
}
.footer-logo img {
margin: 20px auto;
max-width: 130px;
}
.bottom-numbers .number {
box-shadow: 0px 0px 5px #c9cbd1;
}
.ing-h {
max-width: 80%;
margin: 0 auto;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
border-radius: 0;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
height: 50px;
width: 50px;
}
}
@media screen and (max-width: 600px) {
.info {
padding: 40px 10px;
flex-wrap: wrap;
justify-content: center;
grid-row-gap: 10px;
}
.info .parametr .bottom {
font-size: 14px;
}
.top-numbers .number {
display: flex;
flex-direction: column;
}
.value {
font-size: 26px;
}
.bottom-numbers .number {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
div.number:nth-child(3) > span:nth-child(1) > span:nth-child(1) {
font-size: 26px !important;
}
.parametr {
width: 165px;
}
.info .parametr .bottom {
padding: 0;
}
div.number:nth-child(3) > span:nth-child(1) > span:nth-child(1) {
margin-top: 0;
}
.ved-section .why-pre-mama {
padding: 20px;
}
.why-pre-mama {
padding: 20px;
}
header {
padding: 15px 0;
}
.user-comment .user span {
font-size: 16px;
}
.user-comment .comment p {
font-weight: 400;
}
.where-to-buy .container .row {
display: flex;
flex-direction: column;
text-align: center;
}
.where-to-buy .container .row .col-4 {
width: 55%;
margin-bottom: 20px;
}
.sub-title > h3:nth-child(1) > strong:nth-child(1) {
font-size: 16px !important;
}
.value span {
margin: 0 !important;
}
.desktop-none {
top: -3px;
width: 30px;
height: 30px;
padding: 3px;
margin-right: calc(var(--bs-gutter-x)/ 2);
display: flex;
justify-content: center;
align-items: center;
}
.where-to-buy .sub-title h3 {
line-height: 19px;
}
.post-content {
min-height: max-content;
}
.post .desc {
padding: 0px 20px 20px;
}
.contacts {
width: calc(100% - 20px);
}
.contacts span {
font-size: 14px;
}
.cont-email a {
font-size: 14px;
}
.cont-phone a {
font-size: 14px;
}
.site-logo img {
width: 110px;
}
}
@media screen and (max-width: 440px) {
.parametr {
width: 80%;
}
.footer-menu ul li {
margin-bottom: 0;
}
.nav {
flex-direction: column;
justify-content: center;
align-items: center;
}
.footer-menu .nav li a {
font-weight: 400;
line-height: 30px;
}
.footer-menu .nav li a:hover {
color: #fd04a9;
}
.bottom-numbers {
justify-content: center;
flex-wrap: wrap;
grid-gap: 15px;
}
.bottom-numbers .number {
width: calc((100% - 15px)/2);
}
}