

@font-face {
    font-family: 'spartanregular';
    src: url('../font/spartan-regular.woff2') format('woff2'),
         url('../font/spartan-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'spartanmedium';
    src: url('../font/spartan-medium.woff2') format('woff2'),
         url('../font/spartan-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'spartanbold';
    src: url('../font/spartan-bold.woff2') format('woff2'),
         url('../font/spartan-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}








.body {
overflow: hidden;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: bottom;
}


.homepage {
   
    z-index: 999;
    position: relative;

}


.navbar  {
padding-top: 40px;
}

.navbar-nav .buy {
  float: right;
}

.container-octamino{
  box-sizing: border-box;
   
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
}

.navbar-header img {
  max-width: 233px;
}

.navbar-nav>li>a {
    padding-top: 3px;

    }

    .navbar-nav {
    float: inherit;
    margin: 0;
}

.navbar-header {
    float: left;
    margin-right: 65px;
}



body {
 font-family: 'spartanregular';
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 1.8em;
    text-transform: none;
    color: #000;
}

.navbar-default .navbar-nav>li>a {
     font-family: 'spartanmedium';
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 24px;
/* identical to box height, or 171% */


color: #000B8C;
text-align: center;


  
}

.navbar-default .navbar-nav>li>a.active {
font-family: 'spartanbold';
}

.navbar-default .navbar-nav .buy a, .buy-button {
     font-family: 'spartanmedium';
  font-style: normal;
font-weight: normal;
color: #000B8C;
font-size: 16px;
line-height: 24px;
padding: 16px;
background: transparent;
 transition: all 0.3s ease 0s;
 border: 2px solid #000B8C;
 text-decoration: none;
}


.navbar-default .navbar-nav>li>a:hover {
    color: #93D500;
    background-color: transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: transparent;
    border-bottom: 11px solid #f1b634;
   color: #44494a;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 14px 0px;
}

.navbar-header {
  padding-top: 10px;
}

.nav>li {
  margin-right: 48px;
}


.navbar-default .navbar-nav .buy a:hover, .buy-button:hover {
  background: #000B8C;
  color: #fff;
  text-decoration: none;
}

.home-top {
 background: url(../img/strip_blue_top2.svg) no-repeat center 600px;

 position: relative;
    z-index: -2;
}

.octamino-bg {
  background: url(../img/strip_green_top14.svg) no-repeat center 600px;
 
 z-index: 99;
} 




    .home-slogan {
      margin-top: 140px;
    }

.home-slogan h1 {
font-family: 'spartanregular';
font-weight: normal;
 font-style: normal;
font-size: 32px;
line-height: 48px;
  margin-bottom: 40px;
color: #000B8C;
}

.home-slogan h1 strong {
    font-family: 'spartanbold';
font-weight: normal;
 font-style: normal;
}

.octamino-top {
background: #000B8C;
padding: 48px 32px;
max-width: 448px;
}

.octamino-top p {
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #fff;
font-size: 16px;
line-height: 24px;

}

.octamino-home {
  text-align: right;
  z-index: -1;
  position: relative;

}

.octamino-top p strong {
  font-family: 'spartanbold';
font-weight: normal;
 font-style: normal;
}


#protein-section {
background: #EAEBF1;
margin: 0 72px;
padding: 90px 0 80px 0px;
margin-top: -110px;
z-index: 0;
position: relative;
}


.result-octamino {
  display: flex;
 align-items: center;
 margin-top: 50px;
}

.result-title {
  font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
  font-size: 16px;
line-height: 24px;
margin-right: 24px;
color: #000B8C;
}

.result-number {
  background: #000B8C;
  font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
  font-size: 32px;
  color: #fff;
  padding: 20px;
}


.acf-checkbox-list label {
background-color: transparent;
border: none;
}
.acf-checkbox-list label {
display: inline-block;
background-color: #FBFAFA80;


color: #adadad;
border-radius: 0px;
white-space: nowrap;
margin: 3px 0px;
color:  #000B8C80;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
  font-size: 16px;

-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
transition: all .2s;
    padding: 21px 16px 21px 56px;
cursor: pointer;
position: relative;
}
.acf-checkbox-list label::before{
display: block;
position: absolute;
    background: url(../img/checkbox-circle.svg) bottom right no-repeat;
    left: 16px;
    top: 24px;
    width: 26px;
    height: 26px;
    content: "";
padding: 2px 6px 2px 2px;

transition: transform .3s ease-in-out;
}
ul.acf-checkbox-list li {
margin-right: 20px;
clear: none;
margin-bottom: 13px;
display: inline-block;
}
.acf-label {
vertical-align: top;
margin: 0 0 16px;
}
.acf-checkbox-list li label.selected::before{
position: absolute;
background: url(../img/checked-circle.svg) bottom right no-repeat;
   content: "";
transform: rotate(-360deg);
transition: transform .3s ease-in-out;
}
.acf-checkbox-list li label.selected {
border: 0;
background-color: #fff;
color: #000B8C;
transition: all .2s;
}
.acf-checkbox-list li input[type="checkbox"]   {
display: none;
}

.acf-checkbox-list li {
  list-style: none;
}


#check-section {
  padding: 90px 0;
}

.protein-title h2 {
  font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
font-size: 32px;
line-height: 48px;
margin-bottom: 12px;

}

.protein-title p {
  font-size: 20px;
line-height: 32px;
font-family: 'spartanregular';
font-weight: normal;
 font-style: normal;
color: #000B8C;
margin-bottom: 50px;
}

.check-octamino {
  padding-top: 15px;
}

.check-octamino h2 {
font-size: 32px;
line-height: 48px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
margin-bottom: 35px;

}

.check-octamino h2 span {
 font-family: 'spartanbold';
}


.check-octamino p {
  font-family: 'spartanregular';
  font-size: 16px;
line-height: 24px;
font-weight: normal;
 font-style: normal;
color: #000B8C;
margin-bottom: 65px;
}


.formula-title {
  text-align: center;

}

.formula-title h2 {
  font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
  font-size: 40px;
line-height: 48px;
margin-bottom: 80px;

}

#formula-section {
background: #EAEBF1;
    margin: 0 72px;
    padding: 136px 0 136px 0px;
}

.formula-content h4 {
font-weight: 500;
font-size: 24px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
margin-bottom: 25px;
}


.formula-content p {

  font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
  font-size: 16px;
line-height: 24px;

  color: #7A7FC1;
}

.formula-content {
  margin-top: 100px;
}

.formula-buy {
  background: #fff;
  padding: 40px 170px;
  text-align: center;
  margin: 120px 0;
}

.formula-buy h3 {
  font-size: 24px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
}

.formula-list {
  display: flex;
  margin-top: 48px;
}

.formula-box {
  text-align: center;
  width: 100px;
}

.formula-box p {
  margin-top: 8px;
font-size: 13px;
line-height: 15px;
font-family: 'spartanregular';
font-weight: normal;
 font-style: normal;
color: #000B8C;
}

.button-octamino {
  margin-top: 30px;
}

.logo-amino {
  margin-bottom: 15px;
}

.amino-head h4 {
font-size: 24px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;

margin-top: 18px;

}

.amino-photo {
  margin-top: 250px;
}

.list-formula li {
  font-size: 16px;
line-height: 24px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #7A7FC1;
padding-bottom: 24px;

}

.list-formula {
  list-style: none;
}

.list-formula li span {
  color: #000B8C;
}

.list-formula li span strong {
  font-family: 'spartanbold';
}

.diet-entry {
  margin: 88px 0;

  max-width: 898px;
}

.diet-entry p {
font-size: 24px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
}

.list-diet {
  list-style: none;
  
}

.list-diet li {
  padding-left: 32px;
  font-size: 16px;
line-height: 24px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
position: relative;
padding-bottom: 24px;


}

.list-diet li:before {
    content: '';
    position: absolute;
    background: url(../img/elipse-dot.svg) bottom right no-repeat;
    left: 0px;
    top: 5px;
    width: 16px;
    height: 16px;
}

.quality-entry {
  font-size: 48px;
line-height: 56px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
max-width: 900px;
margin: 105px 0 73px;
}


.quality-amino h3 {
font-size: 24px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
margin-bottom: 30px;
}

.quality-amino ul {
  list-style: none;

}

.quality-amino ul li {
  padding-bottom: 25px;
  position: relative;
  padding-left: 28px;
  font-size: 16px;
line-height: 24px;
font-family: 'spartanregular';
 font-weight: normal;
  font-style: normal;
color: #7A7FC1;
}

.quality-amino ul li span {
  color: #000B8C;
  font-family: 'spartanmedium';
}

.quality-amino ul li:before {
   content: '';
    position: absolute;
    background: url(../img/circle-dot.svg) bottom right no-repeat;
    left: 0px;
    top: 5px;
    width: 12px;
    height: 12px;
}


.quality-stat {
  padding: 64px 32px;
  border: 1.5px solid #000B8C;
  margin-left: 90px;
}

#diseases {
  background: #EAEBF1;
    padding: 72px 0;

    margin: 65px; 72px;
}

.quality-stat h5 {
font-size: 16px;
line-height: 24px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
}

.quality-stat h2 {
  font-size: 28px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
padding: 24px 0;
}

.quality-stat p {
  font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;

  font-size: 16px;
line-height: 24px;
color: #7A7FC1;
}

.diseases-entry h3 {
  font-size: 24px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;

max-width: 486px;
margin-bottom: 112px;
}


.list-diseases li {
font-size: 18px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
}



footer {
background: #000B8C;
height: 160px;

display: flex;
align-items: center;
justify-content: space-between;
padding: 0px 72px;


}

.copyright-footer a {
  font-size: 16px;
line-height: 24px;
color: #fff;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
}



.aminokwasy-slogan {
  max-width:  690px;
  margin-top: 130px;
}

.aminokwasy-slogan h1 strong {
font-family: 'spartanbold';
}

.aminokwasy-slogan h1  {
  font-size: 32px;
line-height: 48px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
margin-bottom: 30px;
}


.aminokwasy-slogan p{
  font-size: 16px;
line-height: 24px;
  font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
}

.aminokwasy-page {
  text-align: right;
  margin-top: 50px;
}

#amino-entry {
 background: #000B8C;
 margin:  0px 72px;
 padding: 144px 0;
margin-top: -190px;
}

.amino-box {
  max-width: 690px;
  padding: 48px;

border: 1.5px solid #FBFAFA;
}

.amino-box h3 {
font-size: 32px;
line-height: 48px;
color: #FBFAFA;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
  margin-bottom: 18px;
}

.amino-box p {
  font-size: 16px;
line-height: 24px;
/* or 150% */
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;

color: #FBFAFA;
}

.amino-circle {
  text-align: right;
margin-right: 56px;
    margin-top: 148px;
}

#amino-division {
  margin: 120px 0;
}


.amino-title {
  text-align:  center;
}

.amino-title h2 {
font-size: 40px;
line-height: 48px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
margin-bottom: 8px;
}

.amino-title p {
  font-size: 16px;
line-height: 24px;
  font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
margin-bottom: 25px;
}

.amino-division {
  text-align: center;
  max-width: 486px;
padding: 0px 27px;
margin-top: 30px;


}

.amino-division h3 {
  font-size: 24px;
line-height: 32px;
 font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
margin: 24px 0;
}

.amino-division p {
   font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color:  #7A7FC1;
font-size: 16px;
line-height: 24px;
}


.build-content {
  margin-left: 80px;

}

.build-content h3 {
font-size: 24px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
margin-bottom: 35px;

}


.build-content > p {
   font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color:  #7A7FC1;
font-size: 16px;
line-height: 24px;
margin-bottom: 16px;
}

.amino-other p {
   font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
font-size: 16px;
line-height: 24px;
}


.amino-other p strong {
  font-family: 'spartanbold';

}


#amino-build {
  background: #EAEBF1;
  margin: 0px 72px;
    padding: 96px 0 136px;
}

.box-organic {
  background: #fff;
  width:  540px;
  height: 280px;
  margin: 0 auto;
  text-align: center;
  margin-top: 24px;
  padding: 0 40px;
}

.amino-organic {
  margin-top: 126px;
  background: url(../img/aminokwasy-stripe.svg) no-repeat center center;

 position: relative;
 height: 304px;
  
}

.box-organic h3 {
font-size: 24px;
line-height: 32px;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
padding: 32px 0 25px;
}


.box-organic p {
     font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
font-size: 16px;
line-height: 24px;
padding-top: 25px;
}

#amino-importance {
  margin-top: 120px;
}

.importance-title {
  margin-bottom: 96px;

}

.importance-title  h3 {
  font-size: 40px;
line-height: 48px;
 font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;

}

.box-left .importance-photo {
  text-align: right;
}

.importance-content {
  margin-top: 8px;
}

.importance-content h4 {
font-size: 24px;
line-height: 32px;
 font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
margin-bottom: 30px;

}

  .arrow-down {
    display: none;
  }



.importance-content p {
      font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
font-size: 16px;
line-height: 24px;
}


.box-left {
  margin-bottom: 104px;
}


#protein-quality2 {
  background: #EAEBF1;
    margin: 120px 72px;
    padding: 80px 0;
    text-align: center;
}

.guality-title h2 {
  font-size: 40px;
line-height: 48px;
    font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;

}

.divider-quality {
  margin: 54px 0;
}

.entry-quality {
  max-width: 790px;
  margin: 0 auto;
  margin-bottom: 30px;
}

.quality-content {
    max-width: 790px;
  margin: 0 auto;
}

.entry-quality p {
  font-size: 24px;
line-height: 32px;
 font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
}

.quality-content p{
       font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;

font-size: 16px;
line-height: 24px;

  color: #7A7FC1;
  margin-bottom: 30px;
}

.egzo-title {
padding: 49px 48px;
background: #000B8C;
}


.egzo-title h2 {
font-size: 40px;
line-height: 48px;

color: #FBFAFA;
    font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;


  
}

.egzo-wrapper {
  margin-top: 80px;
}

.egzo-entry h3 {
  font-size: 24px;
line-height: 32px;
color: #000B8C;
    font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
  margin-bottom: 15px;

}


.egzo-list {
  list-style: none;

}

.egzo-list li {
        font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
font-size: 16px;
line-height: 24px;
padding-bottom: 45px;
padding-left: 40px;
position: relative;
}

.egzo-list li:before {
    content: '';
    position: absolute;
    background: url(../img/elipse-dot.svg) bottom right no-repeat;
    left: 0px;
    top: 40px;
    width: 16px;
    height: 16px;
}

.box-egzo {
  padding-left: 40px;
  margin-bottom: 45px;
}

.box-egzo h4 {
font-size: 24px;
line-height: 32px;
color: #000B8C;
  font-family: 'spartanbold';
 font-weight: normal;
  font-style: normal;
  margin-bottom: 15px;
  position: relative;
}

.box-egzo p {
         font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;

font-size: 16px;
line-height: 24px;

  color: #7A7FC1;
}


.box-egzo h4:before {
    content: '';
    position: absolute;
    background: url(../img/circle_big.svg) bottom right no-repeat;
    left: -40px;
    top: 9px;
    width: 16px;
    height: 16px;
}

.product-entry {
  text-align:  center;
}

.product-entry h2 {
font-size: 40px;
line-height: 48px;
color: #000B8C;
      font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
  margin:  65px 85px;

}

.product-category {
  text-align: center;
  margin-bottom: 83px;
}

.product-category h3 {
  font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
font-size: 24px;
line-height: 32px;
position:  relative;
}


.product-category h3:before{
  content: '';
    position: absolute;
    background: url(../img/line-header.svg) bottom right no-repeat;
left: 50%;

    transform: translate(-50%, -50%);
    top: 15px;
    width: 1200px;
    height: 1px;
}

.box-product {
  max-width:  455px;
  text-align: center;
}

.product-photo {
  height:  480px;
  background: #EAEBF1;
  padding: 25px;

}

.box-product  h3 {
    font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
color: #000B8C;
font-size: 24px;
line-height: 32px;
margin-top: 30px;
}

.product-section {
  margin-bottom:  120px;
}

.slider-bg {
   background: url(../img/octamino-slide1.jpg) no-repeat center center;
height:  480px;
 position: relative;
}


#slider-protein {
  background: url(../img/stripe-slider.svg) no-repeat center center;
    position: relative;
    height: 528px;
    padding-top: 24px;

}


#slider-protein {
  margin-top: 120px;
}



.row-product {
  display: flex;
      justify-content: center;

}


.quality-amino ul li:last-child {
  padding-bottom: 0;
}





.amino-mobile, .divider-egzo-mobile, .amino-mobile2, .formula-mobile, .octamino-home-mobile, .divider-mobile, .circle-mobile {
  display: none;
}









.why-content h5 {
  font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
/* identical to box height, or 171% */
margin-bottom: 20px;

text-align: center;
letter-spacing: 0.1em;

color: #F5EBE4;
}


#advantage-liposomy {
  margin-top: 100px;
      margin-bottom: 82px;
}



.tite-advantage {
      max-width: 974px;
    margin: 0 auto;
    margin-bottom: 160px;
}

.tite-advantage h2 {
font-family: 'Spectral', serif;
    font-style: normal;
    font-weight: normal;
    font-size: 39px;
    line-height: 48px;
text-align: center;
color: #070606;

}

.separator-advantage {
  text-align: center;
  margin-top: 45px;
}

.tite-advantage h2 span {
  text-decoration: underline;
  color: #D8B29B;
}

.advantage-content {
     max-width: 1199px;
  margin: 0 auto;
  margin-bottom: 160px;
  background: #F5EBE4;
     padding: 96px 65px 96px 109px;
  position: relative;
}

.b-liposomy {
  position: absolute;
     top: -101px;
    right: -101px;
}

.b-liposomy img {
  max-width: 226px;
}

.o-liposomy {
    position: absolute;
     bottom: -136px;
    left: -162px;
    z-index: -9;
}

.o-liposomy img {
  max-width: 226px;
}

.advantage-content h3 {
font-family: 'Spectral', serif;
font-style: normal;
font-weight: normal;
font-size: 40px;
line-height: 48px;
color: #000000;
margin-bottom: 56px;
}

.box-advantage  {
  margin-bottom: 20px;
}

.advantage-info {
margin-top: 50px;
}

.advantage-info h4 {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
font-weight: 300;
font-size: 24px;
line-height: 32px;
color: #D8B29B;
margin-bottom: 10px;
}


.advantage-content .advantage-info h3 {
  margin-bottom: 20px;
}

.advantage-info p{
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 32px;
color: #000000;

}
.liposomy-footer, footer {
  text-align: center;
}

.box-advantage h5 {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 16px;
color: #D8B29B;
}

.box-advantage p {
    font-family: 'Open Sans', sans-serif;
  font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 31px;
color: #000000;
}

.why-content p {
    font-family: 'Open Sans', sans-serif;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 32px;
/* or 133% */

text-align: center;

color: #000000;
}

.box-entry h3 {
      font-family: 'Spectral', serif;
font-style: normal;
font-weight: normal;
font-size: 40px;
line-height: 48px;
color: #D8B29B;
margin-bottom: 15px;
}

.box-entry p {
  font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 32px;
color: #000000;
font-family: 'Open Sans', sans-serif;
}




.circle-mobile, .logo-mobile, .liposomy-mobile {
  display: none;
}

.nav>li.buy {
    margin-right: 0px;
}

.technology-top {
  background: url(../img/technologia.jpg) no-repeat center center;
height: 352px;
}

.technology-top h1 {
   font-family: 'Spectral', serif;
  text-align: center;
  font-style: normal;
font-weight: normal;
font-size: 56px;
line-height: 64px;
text-align: center;
color: #FBFAFA;
padding-top: 89px;
    max-width: 976px;
    margin: 0 auto;
}

.separator-top {
  margin-top: 25px;
  text-align: center;
}

.technology-title {
  max-width: 730px;
  margin: 0 auto;
  margin-top: 80px;
}

.technology-title h2 {
   font-family: 'Spectral', serif;
  font-style: normal;
font-weight: normal;
font-size: 40px;
line-height: 48px;
/* or 120% */

text-align: center;

color: #000000;
margin-bottom: 85px;
}

.vinsanto-mobile {
  display: none;
}
.technology-title h2 span {
  text-decoration: underline;
}

.box-technology {
    max-width: 757px;
  margin: 0 auto;
display: flex;
margin-bottom: 94px;
}

.info-technology {
  margin-top: 20px;
}

.info-technology p {
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 32px;
color: #000000;
}

.technology-one .number {
margin: 0 69px 0 15px;
}

.technology-two .number {
margin: 0 53px 0 0;
}

.visanto-wrapper {
  background: #F5EBE4;
  padding: 100px 0;
}

#technology-entry, #technology-visanto, #technology-inovation, #technology-step, .technology-header, #product-liposomy  {
  overflow: hidden;
}

.vinsanto-content h3 {
     font-family: 'Spectral', serif;
font-style: normal;
font-weight: normal;
font-size: 36px;
line-height: 44px;
color: #000000;
margin: 40px 0;
max-width: 812px;
}

.vinsanto-content p {
  font-family: 'Open Sans', sans-serif;
  max-width: 698px;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 32px;
color: #000000;
}

.vinsanto-content h3 span {
  color: #ce7844;
}

.inovation-content {
  text-align: center;
}

.inovation-content h5 {
   font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 24px;
text-align: center;
letter-spacing: 0.1em;
color: #C65F21;
margin-bottom: 20px;
}

.inovation-content h2 {
    font-family: 'Spectral', serif;
font-style: normal;
font-weight: normal;
font-size: 40px;
line-height: 48px;
color: #000000;
margin-bottom: 50px;
}

#technology-inovation {
  margin-top: 80px;
}

.technology-content {
    max-width: 804px;
  margin: 0 auto;
  margin-top: 50px;

}

.technology-content p{
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 32px;
text-align: center;
color: #000000;
margin-bottom: 35px;
}

#technology-step {
margin: 70px 0 150px;
}


.product-image {
background: #F5EBE4;
height: 624px;
padding: 56px 78px;
max-width: 750px;

}

.product-right {
  text-align: right;
  z-index: -1;
    position: relative;

}

.liposomy-two .product-right {
    text-align: right;
    z-index: -1;
    position: relative;
  width: 870px;
    max-width: 870px;
}

.flex-product {
  display: flex;
justify-content: flex-end;
}

.product-content {
  max-width: 650px;

}

.product-content h2 {
    font-family: 'Spectral', serif;
font-style: normal;
font-weight: normal;
font-size: 48px;
line-height: 56px;
color: #000000;
margin: 80px 0 40px;
}

.product-content .buy-button {
  margin-top: 60px;
}

.buy-button a {
  font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 24px;
    color: #fff;
    padding: 24px 32px;
    background: #D10001;
    text-decoration: none;
     transition: all 0.3s ease 0s;
}

.buy-button a:hover {
  background: #a71718;
  
}

.product-content ul li {
  position: relative;
  list-style: none;
  font-family: 'Open Sans', sans-serif;
  font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 32px;
margin-bottom: 15px;
color: #000000;
}

.product-one {
 margin-left: -49%;
}
.product-one .buy-button a {

background: #F9B000;
}

.product-one .buy-button a:hover {
  background: #cc9206;
  
}

.product-two ul li:before {
  content: '';
    position: absolute;
    background: url(../img/wave2.png) bottom right no-repeat;
    left:-68px;
    top: 2px;
    width: 50px;
    height: 8px;
}

.product-one ul li:before {
  content: '';
    position: absolute;
    background: url(../img/wave1.png) bottom right no-repeat;
    left:-68px;
    top: 2px;
    width: 50px;
    height: 8px;
}

.liposomy-one {
margin-bottom: 72px;
    overflow: auto;
    padding-bottom: 30px;
}

.product-two {
  float: right;
      margin-right: -55%;
    z-index: 99999;


}

#product-liposomy {
  margin-bottom: 100px;
}

.box-step {
  text-align: center;
}

.box-step h3 {
  font-family: 'Spectral', serif;
  font-style: normal;
font-weight: normal;
font-size: 32px;
line-height: 48px;
/* identical to box height, or 150% */
margin-top: 30px;
margin-bottom: 10px;
text-align: center;

color: #000000;
}

.step-title h2 {
  font-family: 'Spectral', serif;
font-style: normal;
font-weight: normal;
font-size: 56px;
line-height: 64px;
text-align: center;
color: #070606;
margin-bottom: 50px;
text-align: center;
}

.amarid-top p {
  font-family: 'Montserrat', sans-serif;
    font-size: 32px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}





    .amarid-home {
      text-align: right;
      margin-top: -136px;
    }

    #amarid-promo {
      margin-top: 100px;
    }

    .navbar-collapse {
padding-left: 0;
    padding-right: 0;

    }



.amarid-button {
margin-top: 35px;
}
.amarid-button a {
      display: inline-block;
    width: auto;
    height: auto;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.5px;
  text-align: left;
padding: 24px 47px;
    background-color: #f1b634;
color: #fff;
    text-decoration: none;
    opacity: 1;
        transition: .1s all linear;
}

#amarid-suplement {
  margin-top: 130px;
}


.suplement-content {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.tab-content {
   display: flex;
  align-items: center;
  flex-direction: column;
}

.list-ingredients {
  max-width: 680px;
}
.suplement-list {
    margin-top: 20px;
    max-width: 680px;
}

.suplement-list li.odd:before {
    content: '';
    position: absolute;
    background: url(../img/circle.svg) bottom right no-repeat;
    left: 0px;
    top: 0px;
    width: 40px;
    height: 40px;
}

.suplement-list li.even:before {
    content: '';
    position: absolute;
    background: url(../img/circle2.svg) bottom right no-repeat;
    left: 0px;
    top: 0px;
    width: 40px;
    height: 40px;
}




.suplement-entry h2 {
  font-family: Montserrat;
  font-size: 40px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
  margin-bottom: 80px;
}

.suplement-list li {
     font-family: Montserrat;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
    list-style: none;
    position: relative;
    padding-left: 72px;
    padding-bottom: 40px;
}
.suplement-button a {
  text-align: center;
  width: 100%;
}

.suplement-button {
  margin-top: 15px;
}

#advantages-amarid {
margin-top: 150px;
}

.advantages-title h2 {
 font-family: 'Montserrat', sans-serif;
  font-size: 48px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.17;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
  margin-bottom: 75px;
}

.advantages-wrapper {
  background: #f2bb41;
height: 860px;
padding: 55px;
}

.box-advantages {
  background: #fff;
  padding: 24px;
  margin-bottom: 40px;
}

.box-advantages p {
  font-family: 'Montserrat', sans-serif;
    font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}

.box2 {
  margin-right: 40px;
}

#liposomy-entry, #advantage-liposomy, .homepage, #why-liposomy {
  overflow: hidden;
}


.advantages-button a {
    border: 2px solid white;
    text-align: center;
}

.advantages-button a:hover {
 border: 2px solid transparent;
}

.amarid-pack {
  margin-top: -240px;
    margin-right: -90px;
}

.footer-amarid {
  margin-top: 150px
}

.footer-pattern {
  background: url(../img/footer-pattern.jpg) no-repeat center center;
    height: 321px;
}

.advantages-mobile {
  display:none;
}


.visanto-copyright {
  text-align: center;
  margin-top: 110px;
  padding-bottom: 80px;
}

.dna-top {
  background: #f6f8f9;
  position: relative;
}

.dna-top:before {
    background: #fff;
    height: 200px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    content: '';
}

.amarid-baza {
  text-align: right;
    margin-top: -136px;

}

.baza-slogan h1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 80px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.1;
  letter-spacing: 1px;
  text-align: left;
  color: #f1b634;
  margin-top: 160px;
  margin-bottom: 40px;
}

.navbar {
    position: relative;
    min-height: 50px;
       margin-bottom: 24px;
    }

.baza-top p {
  font-family: 'Montserrat', sans-serif;
    font-size: 20px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.5px;
  text-align: left;
  color: #80a1a8;
}


.symptomps-content h2 {
    font-family: 'Montserrat', sans-serif;
  font-size: 40px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
  margin-bottom: 35px;
}

.symptomps-photo {
  margin-top: -50px;
}

.symptomps-content {
  margin-top: 110px;
}

.symptomps-content p {
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
  padding-bottom: 40px;
}

.symptomps-content p.entry {
    font-family: 'Montserrat', sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}

.ingredients-mobile {
  display: none;
}

#amarid-causes {
  background: #f6f8f9;
    position: relative;
padding-bottom: 150px;


}

#amarid-causes:before {
  background: #fff;
    height: 76px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    content: '';
}

.causes-title h2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 56px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}

.causes-title h2 strong {
  font-weight: 800;
}


.image-causes {
  display: flex;
 justify-content: flex-end;
}

.image-causes img {
padding-right: 40px;
}

.causes-separator {
  width: 100%;
   height: 2px;

  background-color: #cfdde0;
  clear: both;
    margin-top: 70px;
    margin-bottom: 70px;
}

.causes-entry h4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 32px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}

.causes-content p {
font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;

}

.suplement-mobile {
  display: none;

  }

.causes-additional p {
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-align: center;
  color: #80a1a8;
  padding-bottom: 40px;
}

.causes-separator2 {
  width: 100%;
   height: 2px;

  background-color: #cfdde0;
  clear: both;
    margin-top: 70px;
    margin-bottom: 130px;
}



#dna-cure {
  

    padding-bottom: 150px;

    background: url(../img/dna-cure.png) no-repeat center 90px;
        z-index: 99999999999;
       background-size:100% auto;
   
}

.cure-bg {
  background: #f6f8f9;
  z-index: -1;
  position: relative;
  padding-bottom: 160px;
}

.wrapper-addition {
  clear: both;
}

.cure-entry h2 {
  font-family: Montserrat;
  font-size: 56px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
  margin-bottom: 40px;
}

.cure-entry h2 strong {
  font-weight: 800;
}

.box-cure p {
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}


.odkwaszanie-slogan {
  text-align: center;
  margin-top: 80px;
}

.odkwaszanie-top {
  max-width: 820px;
  margin: 0 auto;
 margin-bottom: 35px;
}

.odkwaszanie-top h4 {
  font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 56px;
letter-spacing: 0.5px;
text-align: center;

}

.odkwaszanie-slogan h1 {
font-family: Montserrat;
font-size: 80px;
font-style: normal;
font-weight: 800;
line-height: 88px;
letter-spacing: 1px;
color: #CFDDE0;
margin-bottom: 40px;

}


.odkwaszanie-entry {
    max-width: 600px;
  margin: 0 auto;
 margin-top: 30px;
}

.odkwaszanie-photos {
  margin-top: 100px;
  background: #F5F8F9;
  position: relative;
}

.odkwaszanie-photos:before {
    background: #fff;
    height: 290px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    content: '';
} 
.odkwaszanie-photos img, .amarid-package img  {
  max-width: 100%;
  height: auto;
}
#odkwaszanie-causes {
  background: #F5F8F9;

  padding: 140px 0;
}



.causes-head h3 {
  font-family: Montserrat;
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 56px;
letter-spacing: 0.5px;
text-align: left;

}

.causes-list li {
  list-style: none;
  font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px;
letter-spacing: 0.5px;
text-align: left;
padding-bottom: 30px;
position: relative;
padding-left: 48px;
}

.causes-list li:before {
    content: '';
    position: absolute;
    background: #f1b634;
    border-radius: 50%;
    left: 0px;
    top: 10px;
    width: 16px;
    height: 16px;
}



.odkwaszanie-entry p {
  font-family: Montserrat;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 40px;
letter-spacing: 0.5px;
text-align: center;

}

#zakwaszenie-symptomps {
  padding-bottom: 150px;
    background: url(../img/zakwaszenie-symptomy.png) no-repeat center 90px;
    z-index: 99999999999;
    background-size: 100% auto;
}

.acidification-entry h2 {
font-family: Montserrat;
font-size: 56px;
font-style: normal;
font-weight: 600;
line-height: 72px;
letter-spacing: 0.5px;
text-align: left;
margin-bottom: 40px;

}

.acidification-entry h2 strong {
  font-weight: 800;
}

.acidification-entry p {
  font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 32px;
letter-spacing: 0.5px;
text-align: left;
max-width: 670px;
}

.acidification-entry .dot-cure {
    margin: 40px 0;
}

.wrapper-move {
  clear: both;
  margin-top: 90px;
  padding-top: 150px;
}

.organism-title h2 {
font-family: Montserrat;
font-size: 56px;
font-style: normal;
font-weight: 400;
line-height: 72px;
letter-spacing: 0.5px;
text-align: left;
color: #44494A;


}

.organism-entry h4 {

font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 56px;
letter-spacing: 0.5px;
text-align: left;
color: #44494A;
}

.organis-separator {
  width: 100%;
    height: 2px;
    background-color: #cfdde0;
    clear: both;
    margin-top: 70px;
    margin-bottom: 90px;
}

.content-organism{
max-width: 1100px;
margin: 0 auto;
text-align: center;
}


.buy-suplement {
  max-width: 677px;
  margin-top: 200px;
}

.buy-suplement h3 {
  font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 56px;
letter-spacing: 0.5px;
text-align: left;
color: #44494A;
}

.mobile-zakwaszenie {
  display: none;
}
.content-organism p {
font-family: Montserrat;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 40px;
letter-spacing: 0.5px;
text-align: center;
color: #44494A;
}

.organism-entry h4 strong {
font-weight: 700;
}

.organism-title h2 strong {
  font-weight: 800;
}

.content-organism p {

}


.move-photo img {
  max-width: 100%;
}

.move-content {
  max-width: 820px;

  margin-left: 60px;
  margin-top: 70px;
}

.move-content h3 {


font-family: Montserrat;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 56px;
letter-spacing: 0.5px;
text-align: left;
margin-bottom: 30px;
}
.move-content h3 strong {
font-weight: 700;

}

.move-content p {
  font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 32px;
letter-spacing: 0.5px;
text-align: left;

}

.ingredients-main {
  width: 100%;
  height:auto;
  background: linear-gradient(to right, #f6f8f9 50%, white 50%);
}

.menu-ingedients {
  position: relative;
}

.menu-ingedients:before {
    background: #fff;
    height: 869px;
    width: 125px;
    position: absolute;
    top: 0;
    right: -160px;
    content: '';
}

.cure-wrapper {
position: relative;
overflow: auto;
 background: #fff;
  padding-top: 120px;
  padding-bottom: 100px;
  padding: 120px 80px 100px 80px;
  z-index: -9;
}


.title-prevention h2 {
  font-family: Montserrat;
  font-size: 56px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}

.title-prevention h2 strong {
font-weight: 800;

}

.entry-prevention h5 {
  font-family: Montserrat;
  font-size: 32px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}

.amarid-mobile {
  display: none;
}



.prevention-separator {
  width: 100%;
    height: 2px;
    background-color: #cfdde0;
    clear: both;
    margin-top: 70px;
    margin-bottom: 120px;
}

.amarid-buy {
  text-align: center;
  margin-top: 90px;
}


.dot-cure img {
  padding-right: 15px;
}
.prevention-button a {
  width: 100%;
  text-align: center;
}

.prevention-content p {
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}

.box-cure2 {
  margin-top: 98px; 
}

.cure-entry p {
font-family: 'Montserrat', sans-serif;
  font-size: 32px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.75;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
}

.mobile-cure {
  display: none;
}
.dot-cure {
  margin: 80px 0;
}

#ingredients-amarid {
  margin-top: 165px;
}

.header-ingredients {
  background: url(../img/ingredientsbg.jpg) no-repeat center center;
  height: 280px;
  overflow: hidden;
}

.title-ingredients h5 {
padding-top: 85px;
font-family: 'Montserrat', sans-serif;
  font-size: 40px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.8;
  letter-spacing: 0.5px;
  text-align: left;
  color: #fff;
}

.list-ingredients li {
  position: relative;
  list-style: none;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.5px;
  text-align: left;
  color: #44494a;
  padding-bottom: 25px;
  padding-left: 48px;
}

.prevention-section, .prevention-box {
  padding-right: 180px;
}

.advantages-run {
  margin-top: -319px;
  text-align: right;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color:transparent;
    color: #f1b634;
}

.list-ingredients li:before{
  content: '';
    position: absolute;
    background: #f1b634;
    border-radius: 50%;
    left: 0px;
    top: 10px;
    width: 16px;
    height: 16px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
font-family: Montserrat;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.5;
  letter-spacing: 0.5px;
  text-align: left;
  color: #f1b634;
    background-color: transparent;
}


.nav-pills>li>a {

   font-family: Montserrat;
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.5;
  letter-spacing: 0.5px;
  text-align: left;
  color: #80a1a8;
}

.tabbable {
 padding-top: 100px;
}

.tab-content {
  margin-top: 100px;
}

.photo-ingerdient {
  position: relative;

}

.tab-content-photo {
  top: 0;
     margin-top: 0px;

    position: absolute;
    left: -139px;
}

#amarid-symptomps {
  margin-bottom: 150px;
}

.causes-entry h4 {
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    }


.title-ingredients h2 {
  font-family: 'Montserrat', sans-serif;
   font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: 0.5px;
  text-align: left;
  color: #fff;
}

.box-advantages p strong {
  font-weight: 700;
  color: #f2bb41;
}
#toxine-detoks {
   
 height: 1074px;
}

#hmd-detoks {
  
 height: 1152px;
}

.image-detoks img {
  max-width: 100%;
  height: auto;
}

.detoks-slogan {
padding-top: 50px;
}

.detoks-slogan h1 {
 font-family: 'Montserrat', sans-serif; 
 font-size: 65px;
 line-height: 91px;
 font-weight: 700;
 color: #fff;
 margin: .67em 0;
}

.detoks-slogan h2 {
 font-family: 'Montserrat', sans-serif; 
  font-size: 40px;
 line-height: 56px;
 font-weight: 700;
 color: #000;
 letter-spacing: .05em;
    line-height: 1.4em;
}


.button-top {
  margin-top: 35px;
}

.detoks-button {

}
.detoks-button a {
      display: inline-block;
    width: auto;
    height: auto;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: .15em;
        padding: 15px 34px;
            color: #fff;
    background-color: #d10000;
    border-color: #d10000;
    text-decoration: none;
    opacity: 1;
        transition: .1s opacity linear;
}

.detoks-button a:hover {
  opacity: .8;
}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
.list-detoks {
  margin-left: 80px;
}

.menu-mobile {
  display: none;
}

.menu-mobile {
 
  height: 88px;
  position: fixed;
  width: 100%;
  z-index: 9;
   overflow: hidden;
   transition: .4s height linear;
}

.menu-expand {
    height: 350px;
}


.menu-wrapper {
  padding: 0px 25px;
  background: #fff;
}

.menu-wrapper li {
  list-style: none;
  text-align: center;
}

.menu-wrapper li a {
  text-align: center;

font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 60px;
letter-spacing: 0.5px;
text-align: center;
color: #44494A;

}




.menu-hamburger{
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  padding: 0;
  margin: 0 auto;
  margin-top: 18px;

}
.line {
  fill: none;
  stroke: #000;
  stroke-width: 4;
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.line1 {
  stroke-dasharray: 60 207;
  stroke-width: 4;
}
.line2 {
  stroke-dasharray: 60 60;
  stroke-width: 4;
}
.line3 {
  stroke-dasharray: 60 207;
  stroke-width: 4;
}
.opened .line1 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 4;
}
.opened .line2 {
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
  stroke-width: 4;
}
.opened .line3 {
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
  stroke-width: 4;
}



.health-image {
  margin-top: 55px;
}

.detoks-content p strong {
    
    font-weight: 700;
    
} 

.list-health {
  margin-top: 20px;
  margin-left: 50px;
}


.diet-content {
  margin-top: 70px;
}

.diet-content h2 {
   font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-size: 40px;
    letter-spacing: .05em;
    line-height: 1.4em;
    text-transform: none;
    color: #1d1d1d;
}

.line-hr {
      height: 1px;
          color: #ddd;
    background-color: #ddd;
 margin-top: 40px;
    margin-bottom: 50px;
}

.diet-content ul {
  
}

.detoks-content ul li {
    font-family: 'Montserrat', sans-serif; 
 font-size: 18px;
 line-height: 32px;
 font-weight: 400;
 color: #1d1d1d;
 margin-top: .5em;
    margin-bottom: .5em;
    position: relative;
}

.detoks-content p {
     font-family: 'Montserrat', sans-serif; 
 font-size: 18px;
 line-height: 32px;
 font-weight: 400;
 color: #000000;
}

.detoks-content h3 {
       font-family: 'Montserrat', sans-serif; 
 font-size: 18px;
 line-height: 32px;
 font-weight: 700;
 color: #000000;
 margin-bottom: 0px;
 margin-top: 20px;
}

.detoks-content>*:first-child {
    margin-top: 0;
}

.detoks-content h3:first-child {
   margin-bottom: 20px;
}
.health-content h3 {
  font-size: 20px;
}

.toxine-image {
  text-align: center;
}

.button-toxic {
  margin-top: 35px;
}

.toxine-image, .toxine-content {
  margin-top: 100px;
}

.hmd-content {
  padding-top: 150px;
}

.toxine-content p {
color: #fff;
}

.toxine-content p:first-child {
  font-weight: 700;
}

.clean-content h1 {
  font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-size: 65px;
    letter-spacing: .01em;
    line-height: 91px;
    text-transform: none;
    color: #000;
    margin-bottom: 40px;
}

.clean-content p{
margin-bottom: 50px;

}

.hmd-content h1 {
  font-family: Montserrat;
    font-weight: 700;
    font-style: normal;
    font-size: 65px;
    letter-spacing: .05em;
    line-height: 91px;
    text-transform: none;
    color: #fff;
    margin-bottom: 43px;
}

.hmd-content p {
  font-weight: 700;
  color: #fff;
  margin-bottom: 15px;
}

.hmd-list {
  margin-left: 40px;
}

.button-hmd {
  margin: 43px 0 30px;
}

.hmd-content p.recommend {
  font-weight: 400;
}

.hmd-content ul.list-detoks li {
  color: #fff;
  font-weight: 700;
}

.buy-box img {
  max-width: 100%;
  height: auto;
}


.buy-title {
  text-align: center;
}

.buy-title h2 {
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    font-size: 65px;
letter-spacing: .01em;
    line-height: 91px;
    text-transform: none;
    color: #000;
    margin-bottom: 100px;
}

.buy-cta {
  text-align: center;
  margin-top: 35px;
}

.copyright-visanto {
  text-align: center;
  
}

.copyright-visanto p {
  color: rgba(28,28,28,.69);;
}

.copyright-visanto p a {
color: #000;
text-decoration: underline;
}


#scrollUp {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 38px;
    height: 38px;
    background: url(../img/top2.png) no-repeat;
    display: none;
}


.symptomps-mobile {
  display: none;
}

.amarid-button a:hover {
  background: #e59f00;
}

.liposomy-footer {
  text-align: center;
}

 
.liposomy-info {
  max-width: 700px;
  margin: 0 auto;
}

.liposomy-block {

}

.liposomy-block h2 {
font-family: 'Spectral', serif;
    font-style: normal;
    font-weight: normal;
font-size: 40px;
line-height: 48px;
/* identical to box height, or 120% */
margin-bottom: 25px;

color: #1D1D1B;
}

.liposomy-block p {
  font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 32px;
    color: #1D1D1B;
    margin-bottom: 20px;
}

.liposomy-block p.small-text {
   font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #1D1D1B;
       margin-bottom: 0px;
}

.liposomy-cell-mobile {
  display: none;
}

.liposomy-page {
 background: #F2F2F2;
}

.liposomy-cell {
  margin: 56px 0;
}

.how-it-works {
  border: 4px solid #F9B000;
  padding: 44px 65px;
  margin: 56px 0;
}

.how-it-works h2 {
font-family: 'Spectral', serif;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 25px;
    color: #1D1D1B;
}

.how-it-works h5 {
  font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 32px;
    color: #1D1D1B;
    
}

.how-it-works p {
   font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #1D1D1B;

    padding-bottom: 25px;
}

.drop-divider {
margin: 24px 0;

}

.liposomy-benefit {

}


.liposomy-benefit h2  {
  font-family: 'Spectral', serif;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 25px;
    color: #1D1D1B;
} 

.liposomy-benefit ul li  {
position: relative;
list-style: none;
padding-left: 42px;

  font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #1D1D1B;
    padding-bottom: 24px; 
}


.liposomy-benefit ul li:before {
    content: '';
    position: absolute;
    background: url(../img/drop-bullet.svg) bottom right no-repeat;
    left: 0px;
    top: 8px;
    width: 18px;
    height: 32px;
}


.liposomy-benefit .advantage-info h4 {

    font-weight: 400;

  }

  .liposomy-benefit .advantage-info h3 { 
font-family: 'Spectral', serif;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    line-height: 48px;
    color: #000000;
    margin-bottom: 20px;
  }

  .liposomy-benefit .advantage-info p {
    max-width: 580px;
  }


.liposomy-benefit .advantage-info {
    margin-top: 10px;
}

.liposomy-other {
  margin: 56px 0;
}


.liposomy-sources {

margin-bottom: 150px;
}

.liposomy-sources p {
font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    color: #D8B29B;
  
}

.liposomy-sources p a {
    color: #D8B29B;
    text-decoration: underline;
}

.liposomy-sources p a:hover {
    color: #000;
   
}

.box-advantage{
  display: flex;

}

.box-advantage p {
  padding-left: 16px;
}



@media screen and (max-width:1767px) {

}

@media screen and (max-width:1680px) {



}


@media screen and (max-width:1500px) {

  #formula-section, #protein-section   {
    margin: 0 15px;
  }

   #diseases  {
margin: 65px 15px;
   }

#protein-section {
    margin: 0 15px;
        margin-top: -110px;
}



}





  @media screen and (max-width:1368px) {
#amino-entry, #amino-build, #protein-quality2 {
    
    margin: 0px 15px;

  }

  #protein-quality2 {
    margin: 120px 15px;
  }

  #amino-entry {
   
    margin-top: -190px;
}
}

@media screen and (max-width:1199px) {

  #formula-section, #protein-section {
    margin: 0 0px;
}


#diseases {
    margin: 65px 0px;
}

.container-octamino {
   
    padding: 0 15px;
}

.amino-fit img {
  max-width:  386px;
  height: auto;
}

.check-photo img, .formula-product img, .amino-photo img, .octamino-home img {
  max-width: 100%;
}

.amino-photo {
    margin-top: 360px;
}

.octamino-home img {
  max-width: 510px;
}

#protein-section {
margin: 0px;
    
}

.check-photo img {
  max-width: 100%;
}


.acf-checkbox-list label {

    white-space: inherit;

    }

    .acf-checkbox-list #four::before {

    top: 41px;

}

}



@media screen and (max-width: 991px) {

  .navbar-header {
    float: left;
    margin-right: 30px;
}




.navbar-header img {
    max-width: 181px;
}

.navbar-default .navbar-nav .buy a {
    
    font-size: 14px;
 
    padding: 8px;

    }


    .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 0px;
}



.nav>li {
    margin-right: 26px;
}

  .circle-mobile{
display: block;
text-align: center;
  }

  .aminokwasy-page {
    display: none;
  }

  .amino-mobile {
    display: block;
    text-align: center;
  }

  #amino-entry {
    margin-top: -235px;
       padding: 230px 0 60px;
}

.aminokwasy-slogan {
 margin: 0 auto;
    margin-top: 70px;
    margin-bottom: 40px;
}

.amino-box {
 
    margin: 0 auto;
    margin-top: 40px;
}

  .amino-circle {
    display: none;
  }

.row-product {
    display: block;
  }

  .box-product {
    margin: 0 auto;
    margin-bottom: 60px;
    max-width: 455px;
  }

  footer {
  
    justify-content: center;
}

.product-photo img {
  max-width: 100%;
  height: auto;
}


footer {
  text-align: center;
height: 188px;
    display: block;

  }

  .footer-logo {
    padding-top: 48px;
  }


  .product-category {
    text-align: center;
    margin-bottom: 48px;
}

.product-section {
    margin-bottom: 19px;
}

.amino-title img {
  display: none;
}

.amino-division {
  
    margin: 0 auto;

    margin-bottom: 50px;
}

.amino-title p {
   
    margin-bottom: 50px;
}


#amino-division {
    margin: 50px 0 0px;
}

.amino-fit {
  text-align: center;
  margin-bottom: 48px;
}

.amino-fit img, .importance-photo img, .amino-mobile img {
  max-width: 100%;
  height: auto;
}

#amino-build {
 
    padding: 40px 0 50px;
}

.amino-organic {
    margin-top: 56px;

    }

    #amino-importance {
    margin-top: 60px;
}

.importance-photo, .box-left .importance-photo  {
  text-align: left;
}

.importance-title {
    margin-bottom: 30px;
}

.importance-content {
  margin-top: 25px;
}

.box-left {
    margin-bottom: 40px;
}

#protein-quality2 {
    margin: 45px 15px;
    padding: 50px 0;
}


.egzo-wrapper {
    margin-top: 45px;
}

.egzo-list, .box-egzo {
    list-style: none;
    margin-top: 30px;
}

.build-content {
    margin-left: 0px;
}


.copyright-footer {
  margin-top: 10px;
}

  .egzo-list li:last-child {
    padding-bottom: 10px;
  }

  .product-entry h2 {
  
    margin: 144px 0px 72px;
}



#diseases {
    margin: 40px 0px 0px;
      padding: 40px 0;
}

.divider {
  display: none;

}

.diseases-entry h3 {
   
    margin-bottom: 26px;
}

.divider-mobile {
  display: block;
 margin-top: 32px;
}

.list-diseases {
  padding-left: 15px;
}

.quality-entry {
    
    margin: 48px 0 60px;
}


#slider-protein {
    margin-top: 80px;
}

.diet-entry {
    margin: 32px 0;
 
}

.quality-stat {
    padding: 64px 32px;
    
    margin-left: 0px;
    margin-top: 48px;
}

.amino-photo {
  display: none;
}

.amino-mobile2 {
  display: block;
  text-align: center;
  margin-top: 20px;
}

.amino-mobile2 img{
  max-width: 100%;
  height: auto;
}

#formula-section {
   
    padding: 48px 0 48px 0px;
}

.amino-head {
  text-align: center;
      margin-bottom: 40px;
}

.formula-product {
  display: none;
}

.formula-title h2 {
  
    margin-bottom: 32px;
}

.home-slogan {
    margin-top: 45px;
}

.octamino-home {
  margin-top: 40px;
  text-align: center;
}


.formula-content {
    margin-top: 0px;
}

.formula-buy {
 
  
    margin: 45px 0;
}

#protein-section {
margin-top: 30px;

  }

  .formula-mobile {
    display: block;
    margin-bottom: 32px;
  }

  .arrow-side {
    display: none;
  }

  .arrow-down {
    display: block;
  }


  .formula-mobile img {
    max-width: 100%;
  }

  .check-logo {
    display: none;
  }

  .check-octamino p {
    
    margin-bottom: 40px;
}


#check-section {
    padding: 32px 0 40px;
}

.check-photo {
  text-align: center;
}

.octamino-top {
 
    max-width: 550px;
    margin: 0 auto;
}

.home-slogan h1 {
   text-align: center;

}

.home-top {
    background: url(../img/strip_blue_top2.svg) no-repeat -190px 998px;
  
}

.octamino-bg {
    background: url(../img/strip_green_top15.svg) no-repeat center 365px;
    z-index: 99;
}

}

 @media screen and (max-width: 813px) {

.octamino-bg {
    background: url(../img/strip_green_top15.svg) no-repeat center 413px;
    z-index: 99;
}

.home-top {
    background: url(../img/strip_blue_top2.svg) no-repeat -190px 1050px;
        margin-top: 144px;
}


.formula-buy {
    background: #fff;
    padding: 40px 39px;
  }

 @media screen and (max-width: 768px) {


  #protein-quality, #diseases, #protein-quality, #slider-protein, #protein-diet, #formula-section, #check-section, #protein-section, .home-top, .homepage, #amino-entry, #amino-division, #amino-build, #amino-importance, #protein-quality2, #amino-egzo {
    overflow: hidden;
  }

  .menu-mobile.menu-expand {
    background: #000B8C;
  }

.menu-wrapper li a.active {
  font-family: 'spartanbold';
}

  .aminokwasy-slogan {
    margin: 0 auto;
    margin-top: 144px;
    margin-bottom: 40px;
}

  #amino-entry, #amino-build, #protein-quality2 {
    margin: 0px 0px;
        
}

 #amino-entry {

margin-top: -35%;

}

.menu-wrapper {

   background: #000B8C;
       margin-top: 88px;
           height: 100vh;
    display: flex;
    flex-direction: column;

  justify-content: center;

}

.menu-wrapper ul{
  margin-top: -35px;
}




.menu-hamburger {
  
  margin: auto;
 
    float: left;
        margin-left: 5px;
    margin-top: 12px;
}

.buy-menu {
  float: right;
    margin-top: 24px;
}

.buy-button {
  font-size: 16px;
    padding: 13px 16px;
    margin-right:  15px;
}

.amino-box {
    margin: 0 auto;
    margin-top: 75px;
}

#protein-quality2 {
  margin: 50px 0;
}

.menu-mobile {
    display: block;
    background: #fff;

}

.navbar-default {
  display: none;
}

.menu-wrapper li a {
    text-align: center;
font-family: 'spartanmedium';
 font-weight: normal;
  font-style: normal;
 font-size: 24px;
line-height: 60px;
   
    text-align: center;
    color: #fff;
}


.menu-expand {
    height: 100vh;
}


.menu-wrapper li {
    list-style: none;
    text-align: left;
}


.menu-mobile .line  {

    fill: none;
    stroke: #000B8C;
}

  .menu-expand .line {
    fill: none;
    stroke: #fff;
  }

  .menu-expand .buy-button {
border: 2px solid #fff;
color :#fff;

  }

  .menu-expand .badge-menu {

margin-top: 65px;
  }

  .menu-mobile.menu-scroll {
-webkit-box-shadow: -1px 8px 23px -21px rgba(66, 68, 90, 1);
-moz-box-shadow: -1px 8px 23px -21px rgba(66, 68, 90, 1);
box-shadow: -1px 8px 23px -21px rgba(66, 68, 90, 1);
  }

     .acf-checkbox-list #four::before,  .acf-checkbox-list #two::before,  .acf-checkbox-list #three::before  {

    top: 41px;

}

ul.acf-checkbox-list li {
  
    display: block;
}

.acf-checkbox-list label {
  width: 100%;
}

 }

  @media screen and (max-width: 700px) {
 .acf-checkbox-list #six::before,  .acf-checkbox-list #nine::before,  .acf-checkbox-list #ten::before  {

    top: 41px;

}

  }

  @media screen and (max-width: 690px) {
 .acf-checkbox-list #eight::before {

    top: 41px;

}
  }


 @media screen and (max-width: 620px) {
.box-organic {
   
    width: auto;
   
}

.amino-box {
    margin: 0 auto;
    margin-top: 0px;
}



 }


 @media screen and (max-width: 537px) {
.octamino-home img {
    max-width: 327px;
}


.home-top {
    background: url(../img/strip_blue_top2.svg) no-repeat -190px 835px;
   
}

.octamino-bg {
    background: url(../img/green-mobile-top.svg) no-repeat center 436px;
  
}





 }


 @media screen and (max-width: 500px) {
 .acf-checkbox-list #one::before, .acf-checkbox-list #seven::before   {
  top: 41px;
 } 


 .acf-checkbox-list #two::before, .acf-checkbox-list #three::before, .acf-checkbox-list #three::four   {
  top: 60px;
 } 

 }

 @media screen and (max-width: 420px) {
 .acf-checkbox-list #two::before, .acf-checkbox-list #six::before, .acf-checkbox-list #eight::before, .acf-checkbox-list #nine::before, .acf-checkbox-list #ten::before  {
  top: 60px;
 } 

 .acf-checkbox-list #three::before  {
  top: 75px;
 } 

 .acf-checkbox-list #four::before   {
  top: 93px;
 } 

 }

 @media screen and (max-width: 390px) {

 .acf-checkbox-list #five::before   {
  top: 41px;
 } 

 }


  @media screen and (max-width: 360px) {

 .acf-checkbox-list #two::before,  .acf-checkbox-list #six::before    {
  top: 70px;
 } 

  .acf-checkbox-list #seven::before {
  top: 60px;
 } 

 }



  @media screen and (max-width: 480px) {

.check-octamino {
      max-width: 280px;
}

    ul.acf-checkbox-list li {
    margin-right: 0px;

  }

    .aminokwasy-slogan h1 {
 
    margin-bottom: 24px;

    }



    .amino-organic {
    margin-top: 70px;
    background: url(../img/amino_box_mobile.svg) no-repeat center center;
    position: relative;
    height: 338px;
}

.container-octamino {
    padding: 0 24px;
}

.amino-box {
    
    padding: 24px 16px;
}

.amino-box p, .aminokwasy-slogan p, .amino-title p, .amino-division p, .build-content > p, .amino-other p, .importance-content , .quality-content p, .egzo-list li, .box-egzo p, .box-organic p, .check-octamino p, .formula-content p, .list-formula li, .quality-amino ul li, .quality-stat h5, .quality-stat p  {
    font-size: 14px;
    line-height: 22px;

    }

.formula-list {
  
    flex-wrap: wrap;
}

.quality-stat {
    padding: 24px 16px;
    }

.formula-box {
  margin-bottom: 20px
}

.egzo-wrapper {
    margin-top: 0px;
}

    .importance-title {
    margin-bottom: 16px;
}

    .guality-title h2, .amino-title h2, .importance-title h3, .egzo-title h2, .formula-title h2  {
    font-size: 32px;
    line-height: 40px;

  }

  .box-organic {
    background: #fff;
    width: 327px;
    height: 290px;
    margin: 0 auto;
    text-align: center;
    margin-top: 24px;
    padding: 0 22px;
}

.box-organic h3, .formula-content h4, .diseases-entry h3 {
  font-size: 20px;
  line-height: 24px;

}

.list-diseases li {
 font-size: 16px;
line-height: 24px;

    }

  .egzo-title {
    padding: 24px 16px;
    margin-bottom: 18px;

  }

  .divider-egzo {
    display: none;
  }

  .divider-egzo-mobile {
    display: block;
    margin-bottom:  24px;
  }

  .importance-photo img {
    max-width:  154px;
  }

  .build-content h3, .importance-content h4, .entry-quality p, .egzo-entry h3, .box-egzo h4 {
    font-size: 20px;
    line-height: 24px;
margin-bottom: 24px;
  }

  .box-product h3, .product-category h3, .formula-buy h3, .diet-entry p {
   font-size: 20px;
    line-height: 24px;
  }

  .formula-buy {
  
    padding: 40px 23px;
}

  .build-content {
    margin-left: 0px;
}

.amino-division h3 {
    font-size: 16px;
    line-height: 24px;

  }



.amino-box h3 {
    font-size: 24px;
    line-height: 32px;

    }

    .quality-entry {
font-size: 36px;
line-height: 44px;
 margin: 30px 0 60px;
  }




  #amino-entry {
   
    padding: 160px 0 40px;
}


#protein-quality2 {
  margin-top: 40px;
  padding: 40px 0 10px;
  margin-bottom: 40px; ;
}

.divider-quality img {
  max-width:  173px;
}

.divider-quality {
    margin: 24px 0;
}

.aminokwasy-slogan h1 {
    font-size: 24px;
    line-height: 40px;

  }


.product-entry h2 {
  font-family: 'spartanregular';
    font-size: 32px;
    line-height: 40px;
      margin: 144px 0px 72px;

  }

 


.product-photo img {
  max-width: 242px;
  height: auto;
}

.product-photo {
    height: 344px;
        padding: 16px;
    }


    .box-egzo h4:before {
 
    top: 4px;

  }

  .egzo-list li:last-child {
    padding-bottom: 10px;
  }

  .home-slogan h1, .protein-title h2, .check-octamino h2 {
  font-size: 24px;
line-height: 40px;
}

.octamino-top {
  
padding: 24px 16px;
  
}

.home-top {
    background: url(../img/strip_blue_top2.svg) no-repeat -190px 820px;
}

.octamino-bg {
    background: url(../img/green-mobile-top.svg) no-repeat center 419px;
}



#protein-section {
  
    padding: 40px 0 50px 0px;

    }

    .protein-title p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px;

  }

  .check-octamino h2 {
    margin-bottom: 16px;
  }

  .formula-box p {
   
    font-size: 13px;
    line-height: 15px;
  }

  .slider-bg {
    background: url(../img/slider-mobile.jpg) no-repeat center center;
    height: 376px;

    position: relative;
    z-index: -9;
    background-size: cover;
}

#slider-protein {
    background: url(../img/slider-stripe-mobile.svg) no-repeat center center;
     position: initial;
   height: 448px;
    padding-top: 24px;
    z-index: 99999;

}

#slider-protein {
    margin-top: 25px;
}


.octamino-top {
    max-width: 348px;

  }
   
  }


 

