@media (max-width: 1600px) {

	body.gingivit {      background: url(../img/gingivit-back.png) no-repeat -100px top; }

	.gingivit .about1.page.text img { margin-top: 200px;  float: right;  }

}

@media (max-width: 1280px) {
	.block2 h2 {margin: 10px 0; }
	.block2-img {   max-width: 300px; }
	.block2-item-1 {  margin-top: 16px;     margin-left: 111px;}
	.block2-item-2 {      margin-top: 145px;     margin-left: 51px;}
	.block2-item-3 {       margin-top: 302px;     margin-left: 52px;}
	.block2-item-4 {      margin-top: 42px;}
	.block2-item-5 {   margin-top: 127px;}
	.block2-item-6 {       margin-top: 271px;         margin-right: 72px;}
 	body {font-size: 14px;}
}

@media (max-width: 1199.98px) {
	.block2-bottom-text {        font-size: 18px;     }
	.instruction-img {     float: right;     max-width: 350px; }
	.gingivit-under-h1 {margin-top: 250px !important; }
	.articles-item img {max-width: 100% !important; }
			.faq h1 {margin-top: 50px;}
	.breadcrumbs {margin-top:  50px;}
	.breadcrumbs-dark {margin-top:  0px;}
	.about1 h1 { margin-top: 0;  }
	body.tonzillit .ton-list {margin-top: 250px !important; }

}

@media (max-width: 1110px) { 
	.spec-page .specialistam  {margin-top: 10px;}
	.instruction-img {    float: none;}
	.question-items {margin-top:0;}
 	.faringit-block-2 { margin-top: 30px !important;  }
  	.aden-blue-block { height: 300px;  }
}

@media (max-width: 991.98px) {


span.oki {margin: 0; }

.ton-blue-block { height: auto; margin: 10px 0;  }


.ton-classify { height: auto;   }



.container {

padding-right: 15px;
    padding-left: 15px;
}
	.article-item {font-size: 16px;}
	.faq-block h1  { font-size: 34px; line-height: 34px;   }
 
	.pager  {display: none; }
	.section  { height: auto !important;   }
	.fp-scrollable  { height: auto !important;   }
	.fp-tableCell  { height: auto !important;   }
	.section1 { background: #00C8E2 }
	.block3 {     margin-top: 30px; }
	.block5 {     margin-top: 30px; }
	.block5-bottom {margin-left: 0px;}
	.block5 h2 { font-size: 28px;  }
	.block3 h2 { font-size: 28px;  } 
	.block4 h2 { font-size: 28px;  }
	.a5 h2 {      font-size: 28px;      }
	.a4 h2 {      font-size: 28px;      }
	footer {     margin-top: 30px; }
	#fp-nav {display: none;}
	.where-buy-img {    position: relative;    top: 0;        max-width: 100%;   display: block; margin: 50px auto;  }
	.apteka-items {margin-top: 0; }
 	.about1 img { max-width: 400px;   }
	.about1-right {margin-top: 0; }
	.section3-about-ul-2 {margin-left: 0; }
 	.a5-img {     margin-right: 0px; }
	.a5-border p {    padding-right: 270px; }
	.about .video {margin-top: 100px; }
	.block1 {min-height: 400px; }

}

@media (max-width: 860px) { 
			.faq h1 {margin-top: 0px;}
	.breadcrumbs {margin-top:  0px;}
	.block2-items {width: auto; }
	.block2-item {position: relative; margin: 0; top: 0; right: 0; bottom: 0; left: 0; }
	.block2-img {     max-width: 100%; }
	.block2-item img {display: none; }
	.block2-item {margin: 10px 0; }
	.block2-item br {display: none}
	.about1 img {     max-width: 100% !important; }
  	.gingivit .breadcrumbs {    margin-top: 1em;     margin-bottom: 0em;     color: #FFF;     font-size: 13px; }
	.glo-1-block {margin-top: 30px !important; }
	.block1-buttons a {float:left; }
 		.gingivit-under-h1 {margin-top: 270px !important; }
		.gingivit .about1.page.text img { margin-top: 250px;  float: right;  }
			body.tonzillit .ton-list {margin-top: 280px !important; }

}

@media (max-width: 800px) { 

	.menu-block { background: #FFF; padding-bottom: 15px; padding-right: 15px; width: auto !important;     height: auto !important;}
	.close {right: 10px; }
 	.close-order-block {width: 20px; height: 20px; background-size: cover;}
	.block4-img-wrap span {font-size: 16px; }
	.menu-block-bottom {         width: 520px;
    height: 221px;}

}

@media (max-width: 767.98px) { 
	
.page-all {
    margin-top: 120px;
}
.stomaoper .top-offset-180 {margin-top: 30px !important;}

  h1 { background: #1bc7e0;
   
    padding: 20px; }

	.effective1 {font-size: 18px; }
	.effective-bottom {font-size: 16px; }
	.faq-block h1  { font-size: 30px; line-height: 30px;   }
	.logo {      max-width: 90px; }
	header {  }
	.block1 {margin-top: 10px;  }
	.block1-buttons { margin-right: 0;   }
	.block1-buttons a {float: left ; margin-right: 15px;  }
	.block1-buttons .clear {   display: none;  }
 
	.block2 h2 {      font-size: 28px;      }
	.a5 h2 {      font-size: 28px;      }
	.a4 h2 {      font-size: 28px;      }
	.block5-border {margin-left: 100px; }
	.block5-bottom {      margin-top: 110px; }
	.footer-block4 .text-right { text-align: left;   }
	body.faq {      background-position: center 0px; }
	.instruction-img {margin-left: 0; max-width: 100%}
	.question-item {padding-bottom: 30px; }
	.question {font-size:18px; }
	.about .block3-img {float: left; }
	.section3-about-ul-3 {margin-top: 0; }
	.a5-img {position: relative;margin-right: 0; max-width: 180px;}
	.gingivit-img { right: 2px;     top: 2px;  }
	 .gingivit-block-1 {     padding-right: 200px; }
	 	.glos-item {margin: 30px 0 60px 0; }
 		.animation {position: relative; right: 0; bottom: 0; display: block; margin: 0 auto ;}
		.block1 { margin-top: 20px !important; min-height: auto !important}
 .block2-items {font-size: 18px; }
.block2 {margin-top: 30px; }
.block3-ul-wrap {font-size: 16px; }
.block3 ul {font-size: 16px; }
 .block4 ul {font-size: 16px; }
 .block4 p {font-size: 16px; }
 .nolist {font-size: 16px; }
.block3 .block2-button {position: relative;}
.aden-blue-block { height: auto;  }
.gingivit .about1.page.text img { margin-top: 0px;  float: right;  }
.gingivit-under-h1 {margin-top: 150px !important; }

body.gingivit {
    background: url(../img/gingivit-back.png) no-repeat 0 140px ; 
    background-size: contain;
}

body.gingivit header {background:#1BC7E0;     height: 140px;}



}


@media (max-width: 620px) { 

.slogan { font-size: 16px; width: 180px;}
.menu{ margin-right: 15px;}
.logo{ margin-right: 15px;}
.home-body .page-all {margin-top: 80px; }
header { height: 80px;   }
.order-button{display: none;}

}

@media (max-width: 600px) { 
	.menu-block-bottom {background: none; width: auto; height: auto;  border: 1px solid #5A7D86; padding: 10px; overflow: hidden ; }
	.menu-block-left ul li:last-child {margin-bottom: 0; }
	.menu-block-right ul li:last-child {margin-bottom: 0; }
	.menu-block-bottom:before {    content: '';     position: absolute;     margin-top: -20px;     margin-left: 48px;    width: 0;     height: 0;     border-left: 10px solid transparent;
    border-right: 10px solid transparent;     border-bottom: 10px solid #5A7D86;} 
	.block5-img {     max-width: 250px;     z-index: 1;     margin: 0 auto;     display: block;     position: relative; }
	.block5-border p {     border: 2px solid #1bc7e0;     padding: 40px 30px;     color: #00636f;     font-size: 18px;     line-height: 24px;     position: relative;}
	.block5-border {     margin-left: 0px !important; }
	.block5-bottom {     margin-top: 50px !important; }
	.about1-p {        color: #333;  } 
.menu-block-bottom {     min-width: auto !important; min-height: auto !important; width: auto !important; height: auto !important }


}

@media (max-width: 575.98px) {

.top-offset-intro { margin-top: 50px !important;  }

.fangina-margin-1 {margin: 0 !important; }

.fangina-block-1 {margin-top: 50px !important; }
  
.up {display: none !important}


 .about1-p1 {  margin-top: 120px;  color: #000; font-size: 16px; }
 .about-list-2 { margin-top: 20px !important; font-size: 16px;   }

	.faq-block h1  { font-size: 26px; line-height: 26px;   }
	.block4-img-wrap span {font-size: 12px; }
	.article-item { height: auto;   }
	.about1 h1 {font-size: 30px; line-height: 34px; }
	.about1 img {     max-width: 100%; }
	.a5-img {     float: none;     display: block;     margin: 0 auto;     right: auto;    margin-right: auto !important; }
	.a5-border p {padding-right: 30px; }
 
	.gingivit-img {position: relative;}
	.glossit-block-1 { padding-right: 30px;  }
body.faringit {
    background: url(../img/about-back.png) no-repeat center 0px;
    background-size: auto !important;
}

.faringit-block-1 { background: #008095; color: #FFF  }

.gingivit-block-1 {
    padding-right: 30px;
}

.offset-block {padding-left: 0px; padding-right: 0px; }


}

@media (max-width: 556px) { 

 		.gingivit .about1 h1 { margin-top: 100px; color: #008095;   }
 		.gingivit .table-cell {display: block; }
 		.gingivit-under-h1 {
    margin-top: 0px !important;
}

}


@media (max-width: 992px) { 
	.pager {display: none;}
	.block3 {margin-top: 0;}
	
	.section2.fp-section { height: auto !important ; overflow:visible !important ; }
	.section2 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section2 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section2 .fp-scroller { height: auto !important ; overflow:visible !important ;  }

	.section3.fp-section { height: auto !important ; overflow:visible !important ; }
	.section3 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section3 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section3 .fp-scroller { height: auto !important ; overflow:visible !important ;  }

	.section4.fp-section { height: auto !important ; overflow:visible !important ; }
	.section4 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section4 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section4 .fp-scroller { height: auto !important ; overflow:visible !important ;  }

	.section5.fp-section { height: auto !important ; overflow:visible !important ; }
	.section5 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section5 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section5 .fp-scroller { height: auto !important ; overflow:visible !important ;  }

	.section6.fp-section { height: auto !important ; overflow:visible !important ; }
	.section6 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section6 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section6 .fp-scroller { height: auto !important ; overflow:visible !important ;  }
}


@media (max-height: 650px) { 
	.pager {display: none;}
	.block3 {margin-top: 0;}

	.section2.fp-section { height: auto !important ; overflow:visible !important ; }
	.section2 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section2 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section2 .fp-scroller { height: auto !important ; overflow:visible !important ;  }

	.section3.fp-section { height: auto !important ; overflow:visible !important ; }
	.section3 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section3 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section3 .fp-scroller { height: auto !important ; overflow:visible !important ;  }

	.section4.fp-section { height: auto !important ; overflow:visible !important ; }
	.section4 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section4 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section4 .fp-scroller { height: auto !important ; overflow:visible !important ;  }

	.section5.fp-section { height: auto !important ; overflow:visible !important ; }
	.section5 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section5 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section5 .fp-scroller { height: auto !important ; overflow:visible !important ;  }

	.section6.fp-section { height: auto !important ; overflow:visible !important ; }
	.section6 .fp-tableCell { height: auto !important ; overflow:visible !important ;  }
	.section6 .fp-scrollable { height: auto !important; overflow:visible !important ;  }
	.section6 .fp-scroller { height: auto !important ; overflow:visible !important ;  }

	.parallax-block-3 {max-width: auto; }
}


  
 @media (max-height: 750px) {  

 				.parallax-block-3 {max-width: 350px;  }

 }


 @media (max-width: 500px) {  

 	.faringit .under-h1 {margin-top: 250px; color: #000; }
 	.faringit-block-1 {margin-top: 0 !important; }
 	.glo-1-block {margin-top: 250px !important;  color: #1bc7e0; border-left: 5px solid #1bc7e0;  }
 	.glo-2-block {margin-top: 0 !important; }
 	.stmo h1 {font-size: 20px;}
 	.stmo-1 {margin-top: 0px !important; }
 	.ton-1-block {margin-top: 0px !important;}
 		body.tonzillit .ton-list {margin-top: 200px !important; }

 }

 @media (max-width: 399px) {  

  #attention-wrap {width: 100%; }

 }

 


 @media (max-width: 1500px) {  

 	.block1-buttons {position: absolute; bottom: 50%; right: auto; left: 0%;  }

 }


  @media (max-width: 1300px) {  

 	.block1-buttons { bottom: 50%;  right: auto;  left: 0;   }
 	.flacon10 {padding-bottom: 100px; }

 }

@media (max-width: 767.98px) { 

 	.block1-buttons {  position: relative; bottom: inherit; left: inherit;  }
 	.flacon10 { display: flex; flex-direction: column-reverse;align-items: center;}

 }

 @media (max-width: 600px) { 
 	.block1-buttons {  bottom: 50%; right: auto;  left: 0;   }

 }