:root{--main-font: "Inter", sans-serif;--font-size: 16px;--line-height: 1;--transition: .25s ease;--blue: #3F55B7;--black: #090909;--white: #ffffff;--yellow: #DBD832;--bg-font: #F2F8FF;--border-radius: 30px;--border-color: #576AC0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;color:var(--black)}

h1,.h1
{
  font-weight:700;
  /*font-size:48px;*/
  line-height:58px;
}

h2,.h2
{
  font-weight:700;
  font-size:32px;
  line-height:44px;
  text-transform:uppercase;
  line-height: normal;  
}




h3,.h3{font-weight:700;font-size:24px;line-height:29px}

h4,.h4
{
  font-weight:700;
  font-size:16px;
  line-height:19px;
  margin-bottom:5px;
}

h5,.h5{font-weight:700;font-size:16px;line-height:27.84px}p{font-weight:400;font-size:16px;line-height:28px;color:var(--black)}a{text-decoration:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}*{box-sizing:border-box}*:before{box-sizing:border-box}*:after{box-sizing:border-box}.page{scroll-behavior:smooth}

.page__body
{
  font-family:var(--main-font);
  font-size:var(--font-size);
  line-height:var(--line-height);
  height:100%;
  min-height:100vh;
  display:flex;
  flex-direction:column;
  min-width:320px;
}

.item-page {
  margin-top:20px;
}

.img-direct {
float: right;
width:40%;
margin-left:10px;
/*border:1px solid #3f55b7;*/
}

.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}



.item-page h3{
  margin-top:10px;
}

.item-page h4{
  margin-top:10px;
}

.contact-info, .contact-info2, .contact-info a, .contact-info2 a {
    color: #342823;
    font-size: 18px;
    font-weight: 600;
}

.contact-info2 {
    padding-top: 20px;
    padding-bottom: 7px;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.contact-info_item i {
    margin-right: 15px;
    width: 29px;
    height: 42px;
}

.contact-info_item {
    display: flex;
    margin-bottom: 35px;
}

.compound-info a {
  color:black;
  margin-top:4px;
  font-weight: bold;
}

.sf2-form-label-wrap {
  margin-bottom:5px;
}

.article-btn {
  margin-left: auto;
  margin-right: auto;
  width: 318px;
  margin-top: 50px;
}

.article-center {
   display: flex;
   align-items: center;
   justify-content: center;
}

.news-pict3 {
  margin-bottom:2px;
}


.news-pict3 img {
  width:33%;
  margin-top:2px;
  margin-right:1%
  margin-bottom:2px;
}

.adress2 a {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: var(--white);
}

.nav-hover-invis {
  display:none !important;
}

.i-mobile {
    background: url(../img/icons/contacts/phone.png)no-repeat center / 21px 32px;
}

.page-footer{margin-top:auto}img{max-width:100%;height:auto}.img-fluid{max-width:100%;height:auto}img,svg,iframe{vertical-align:top}::-moz-placeholder{opacity:1}::placeholder{opacity:1}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}.list-reset{margin:0;padding:0;list-style-type:none}.btn-reset{padding:0;margin:0;background:0;border:0;color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.link-reset{text-decoration:none;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-reset{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.container{--gap: 15px;width:100%;padding-right:var(--gap);padding-left:var(--gap);margin-right:auto;margin-left:auto}.modal{--overlay-color: rgba(0, 0, 0, 0.5);--crossHeight: 20px;--max-width: 500px;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-color);z-index:100;overflow-x:hidden;overflow-y:auto;display:none;animation:fadeOut .25s both ease;cursor:pointer}.modal--open{animation:fadeIn .25s both ease;display:block;padding:0 10px}.modal__content{background-color:#fff;width:100%;position:relative;visibility:hidden;opacity:0;transform:translateY(-15%);transition:.25s ease;cursor:default;max-width:var(--max-width);margin:0 auto;margin-top:50px;padding:30px}.modal__content form h2{color:var(--blue);margin-bottom:10px}.modal__content form p{margin:0;margin-bottom:20px}.modal__content form input{border:1px solid var(--blue);border-radius:30px;padding:15px 20px;margin-bottom:15px;background:var(--bg-font);width:100%}.modal__content form input::-moz-placeholder{opacity:.8}.modal__content form input::placeholder{opacity:.8}.modal__content form input:active{border:1px solid #ff0}

.modal__content button
{
  cursor:pointer;
  border:none;
  padding:15px 30px;
  border-radius:30px;
  background:var(--blue);
  width:100%;
  transition:var(--transition);
  margin-top:25px;
  color:#fff;
}

.modal__content form button:hover{background:#364899}.modal__content form .formStatus{margin-top:20px;text-align:center;color:red}.modal__content form .formStatus .form-norm{color:green}.modal__content--open{visibility:visible;opacity:1;transform:translateY(0);border-radius:30px}

.modal__close
{
  border:0 !important;
  padding:0 !important;
  background:0 !important;
  font-size:var(--crossHeight);
  font-weight:bold;
  width:var(--crossHeight) !important;
  height:var(--crossHeight);
  line-height:var(--crossHeight);
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  right:14px;
  top:17px;
  cursor:pointer !important;
  transition:var(--transition) !important;
}

.rc-anchor-light.rc-anchor-compact {
    border: 1px solid #d3d3d3;
    margin-top: 10px;
}

.page-header{background:var(--bg-font);z-index:55}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(63,85,183,.8);z-index:50;visibility:hidden;transition:.5s;opacity:0}.overlay.active{visibility:visible;opacity:1}.header{display:flex;justify-content:space-between;align-items:center;padding:35px 15px}.header-contact{display:flex;align-items:center}.header-contact__number{display:flex;flex-direction:column;margin-left:15px;margin-right:38px}.header-contact__number span{font-weight:400;font-size:14px;line-height:17px;color:var(--black);margin-bottom:3px}.header-contact__number a{text-decoration:none;font-weight:700;font-size:18px;line-height:22px;color:var(--black)}

.header-contact__links
{
  display:flex;
  gap:8px
}

.header-nav{background:var(--blue)}.header-nav__wrapper{max-width:1270px;margin:0 auto;padding:0 15px}

.header-nav .ul-elements
{
  display:grid;
  grid-template-columns:repeat(6, 1fr);
  margin:0;
  padding:0;
}

.header-nav .ul-elements li{list-style-type:none}.header-nav .ul-elements li:not(:last-child) a::after{content:"";background:#6477ca;position:absolute;right:0;top:50%;transform:translateY(-50%);height:22px;width:1px;transition:var(--transition)}.header-nav .ul-elements li a{display:block;position:relative;text-align:center;padding:15px;transition:var(--transition);text-decoration:none;color:var(--white);font-weight:400;font-size:18px;line-height:22px}

.header-nav .ul-elements li a:hover,.header-nav .ul-elements li a.active
{
  background:var(--white);
  color:#000;
}

.header-nav .ul-elements li a:hover::after,.header-nav .ul-elements li a.active::after{opacity:0}.nav-content{max-width:1470px;margin:0 auto;padding:0 15px;display:grid;grid-template-columns:repeat(6, 1fr);position:relative}.nav-content__item a{text-align:center}.nav-content__item .nav-bar__img{position:relative;overflow:hidden}.nav-content__item .nav-bar__img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nav-content__item .nav-bar__img .nav-content__radius{position:absolute;bottom:-55px;left:50%;transform:translateX(-50%);width:112px;height:115px;border-radius:100%;background:rgba(255,255,255,.9);overflow:hidden}.nav-content__item .nav-bar__img .nav-content__radius img{position:absolute;bottom:43%;left:50%;transform:translate(-50%, -50%)}.nav-content__item a{display:flex;justify-content:center;align-items:center;height:57px;font-weight:400;font-size:16px;line-height:18px;color:var(--white);transition:var(--transition);text-decoration:none}.nav-content__item a:hover{opacity:.8}

.nav-content__item .color-one
{
  background:#3f55b7;
}

.nav-content__item .color-two
{
  background:#a0381a;
}

.nav-content__item .color-three
{
  background:#3d733d;
}

.nav-content__item .color-four
{
  background:#b07c44;
}

.nav-content__item .color-five
{
  background:#4e4030;
}

.nav-content__item .color-six
{
  background:#aba99b;
}

.nav-hover{display:flex;flex-wrap:wrap;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 15px;transition:.5s;opacity:0;visibility:hidden}

.nav-hover2{display:flex;flex-wrap:wrap;top:0;left:0;right:0;bottom:0;padding:0 15px;transition:.5s}

.nav-hover.active{visibility:visible;opacity:1}

.nav-hover__item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:10px;padding-top:20px;flex:1 0 0}.nav-hover__item p{line-height:18px;margin-top:0}.nav-hover__item:nth-child(1){background:#d19a7f}.nav-hover__item:nth-child(2){background:#dfc5b9}.nav-hover__item:nth-child(3){background:#e7e2dc}.nav-hover__item:nth-child(4){background:#d2c8bf}.nav-hover__item:nth-child(5){background:#baaea9}.compound-wrapper{background:var(--bg-font)}

.item-page ul li {
  line-height:1.5;
}


.compound
{
  padding-top:45px;
  padding-bottom:50px;
  padding-left:121px;
  background-image:url("/templates/protostar2/img/socials-icons/bg.jpg");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  max-width:1439px;
  margin:0 auto;
  min-height:340px
}

.compound-two
{
  padding-top:45px;
  padding-bottom:50px;
  padding-left:121px;
  background-image:url("/templates/protostar2/img/socials-icons/bg-two.jpg");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
  max-width:1439px;
  margin:0 auto;
  min-height:340px
}

.compound3 {
    background-image:url("/templates/protostar2/img/socials-icons/bg-3.jpg");
}

.compound4 {
    background-image:url("/templates/protostar2/img/socials-icons/bg-4.jpg");
}

.compound5 {
    background-image:url("/templates/protostar2/img/socials-icons/bg-5.jpg");
}

.compound-info span
{
  display:block;
  font-weight:500;
  font-size:30px;
  line-height:28px;
  margin-bottom:11px
}

.compound-info h2
{
  display:block;
  font-weight:500;
  font-size:30px;
  line-height:28px;
  margin-bottom:11px;
  text-align:center;
  text-transform: none;
}

.compound-info h1{margin-bottom:25px}.compound-info p{margin:0;max-width:448px}.myCompound{position:relative;max-width:1439px}.myCompound .swiper-pagination{display:none}.myCompound .swiper-button-next{position:absolute;background-image:url("/templates/protostar2/img/next.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;right:20px;width:85px;height:85px}.myCompound .swiper-button-next::after{display:none}.myCompound .swiper-button-prev{background-image:url("/templates/protostar2/img/prev.svg");background-repeat:no-repeat;background-size:100% auto;background-position:center;right:20px;width:85px;height:85px}.myCompound .swiper-button-prev::after{display:none}

.premix
{
  padding:85px 0 20px 0;
}

.premix2
{
  padding: 0px 0 0px 0;
}

.blog {
  padding:20px 0 10px 0;
}

.items-leading {
    padding:20px 0 10px 0;
}

.items-leading h1,h2 {
    text-transform: none;
}

.items-leading h3 {
    margin-top:10px;
}

.items-leading h4 {
    margin-top:10px;
}

.span6 h1,h2 {
    text-transform: none;
}

.span6 h3 {
    margin-top:10px;
}

.span6 h4 {
    margin-top:10px;
}

.leading-0 {
    padding:20px 0 0px 0;
}

.premix-wrapper
{
  max-width:1308px;
  padding:0 15px;
  margin:0 auto
}

.premix-wrapper2
{
  max-width:1308px;
  padding:0 15px;
  margin:0 auto
}

.premix-info{display:flex}

.premix-info2{
  /*display:flex;*/
}

.youtube-premiks {
  margin-left:auto;
  margin-right:auto;
  width:992px;
  height:558px;
  margin-bottom:40px;
}



.labgraphics {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top:16px;
}

.pull-left {
  float:left;
  margin-right: 15px;
  margin-top: 8px;
}

.pull-left img {
  /*margin-top:20px;*/
}

.item {
  /*float:left;*/
  /*margin-right: 15px;*/
  /*margin-top: 32px;*/
}




.premix-info img
{
  /*border-radius:var(--border-radius);*/
}

.premix-info__image img {
  border-radius:var(--border-radius);  
}

.premix-info__image{position:relative;max-width:581px;max-height:397px}.premix-info__image::after{content:"";bottom:-32px;right:65px;width:234px;height:234px;position:absolute;background-image:url("/templates/protostar2/img/socials-icons/premix-item.png");background-size:contain}

.premix-info__content
{
  max-width:697px;
}

.premix-info__content2
{
  /*max-width:697px;*/
}

.premix-info__content .premix-title
{
  display:flex;
  align-items:center;
  gap:19px;
}

.premix-info__content2 .premix-title
{
  display:flex;
  align-items:center;
  gap:19px;
}

.quality
{
  /*padding-bottom:94px;*/
  margin-top:85px;
  margin-bottom:85px;
}

.quality-wrapper{max-width:1308px;padding:0 15px;margin:0 auto}

.quality-product
{
  display:flex;
  border-radius:30px;
  background-color:var(--bg-font);
  /*background-color:#fff;*/
}

.quality-product__image
{
  /*max-width:504px;*/
}

.quality-product__image img
{
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
  height:100%;
  /*min-width: 500px;*/
}

.quality-product__info
{
  /*max-width:648px;*/
  margin:30px 30px 80px 70px;
  position:relative
}

.quality-product__info h2
{
  margin:0;
  margin-bottom:12px
}

.quality-product__info p
{
  margin:0;
  margin-bottom:10px;
}

.quality-product__info ul>li{margin-bottom:7px}.quality .swiper-wrapper{position:relative}

.quality .swiper-pagination
{
  position:absolute;
  bottom:12px
}

.swiper-pagination-bullet{width:16px;height:16px}

.production
{
  /*padding-bottom:85px;*/
  margin-top: 85px;
  margin-bottom: 85px;
}

.production-wrapper{max-width:1308px;padding:0 15px;margin:0 auto}.production-title{display:flex;align-items:center}.production-title h2{max-width:560px;text-align:center;margin:0 79px;margin-bottom:28px}.production-element{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px 70px}.production-standart{border-radius:30px;background:var(--bg-font);padding:38px 38px 43px 41px;max-width:356px}.production-standart h3{margin-bottom:32px}.production-standart p{margin:0}.production-item{display:flex;align-items:center;gap:30px}.production-description{display:flex;flex-direction:column;max-width:138.5px}.production-description h4{margin-bottom:29px}.production-description__detail{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}.production-description__detail .yellow{display:flex;gap:10px}.production-description__detail .yellow div{width:17px;height:17px;background:var(--yellow);border-radius:100%}.production-description__detail .blue{display:flex;gap:10px}.production-description__detail .blue div{width:17px;height:17px;background:var(--blue);border-radius:100%}.null-hr{width:280px;height:7px;border:2px solid var(--border-color)}.hr{width:280px;height:7px;background:var(--border-color)}

.contact
{
  background:var(--blue);
  margin-top: 42px;
  margin-bottom:85px;
}

.contact-content{display:flex}

.contact-left
{
  background-image:url("/templates/protostar2/img/contact/1.png");
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  width:50%;
  height:390px;
  position:relative
}

.contact-left .contact-logo{position:absolute;bottom:56px;right:400px;z-index:10}

.contact-left .contact-woman
{
  position:absolute;
  bottom:0;
  right:25px;
}

.contact-right{display:flex;flex-direction:column;justify-content:center;max-width:560px;padding-right:15px}.contact-right h2{color:var(--white);margin-bottom:39px;text-transform:inherit}.contact-right button{display:flex;align-items:center;gap:21px;width:314px;font-weight:500;font-size:24px;line-height:29px;border:none;border-radius:30px;padding:22px 30px 22px 29px;cursor:pointer;transition:var(--transition)}

.advantage
{
  padding-top:85px;
  padding-bottom:85px;
  background:var(--bg-font);
}

.advantage-wrapper{max-width:1308px;padding:0 15px;margin:0 auto}.advantage-title{display:flex;align-items:center;margin-bottom:72px}.advantage-title h2{text-align:center;margin:0 80px 0 75px}.advantage-content{display:flex;justify-content:center;flex-wrap:wrap;gap:63px}.advantage-content__item{display:flex}.advantage-content__item .advantage-img{margin-right:35.5px}.advantage-content__item p{max-width:217px;font-weight:700;font-size:16px;line-height:19px;color:var(--black);margin:0}

.manufacturer
{
  padding-top:85px;
  background:var(--bg-font);
  /*background: #fff;*/
}

.manufacturer-wrapper{max-width:1308px;padding:0 15px;margin:0 auto}.manufacturer-title{display:flex;align-items:center;margin-bottom:52px}.manufacturer-title h2{max-width:617px;margin:0 54px 0 48px;text-align:center}.manufacturer-text{max-width:888px;margin:0 auto;text-align:center}

.make
{
  padding-top:70px;
  padding-bottom:107px;
  /*background:var(--bg-font);*/
  background: #fff;
}

.make-content h2{text-align:center;margin-bottom:27px}.make .swiper-slide{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}.make .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.make .swiper-pagination__make{position:static}.make .swiper-pagination{margin-bottom:44px;bottom:auto}.make .swiper-horizontal>.swiper-pagination-bullets,.make .swiper-pagination-bullets.swiper-pagination-horizontal,.make .swiper-pagination-custom,.make .swiper-pagination-fraction{top:-12%}

.articles
{
  padding-top:85px;
  padding-bottom:85px;
}
.articles-wrapper{max-width:1308px;padding:0 15px;margin:0 auto}.articles-title{display:flex;align-items:center;justify-content:center}.articles-title h2{text-align:center;margin:0 66px 0 61px}.articles-content{display:flex;gap:54px}.articles-info{max-width:390px}.articles-info__image{position:relative;margin-bottom:40px}.articles-info__image img{border-radius:var(--border-radius)}.articles-info__image div{position:absolute;bottom:9px;left:9px;border-radius:var(--border-radius);background:var(--blue);color:var(--white);padding:7px 17px}.articles-info h3{margin-bottom:20px}.articles-info p{max-width:346px;font-weight:400;font-size:14px;line-height:174.02%;color:var(--black)}.articles .swiperArticles{padding-top:45px}.articles .swiper-pagination{position:static;bottom:auto;margin-bottom:45px}.articles .swiper-horizontal>.swiper-pagination-bullets,.articles .swiper-pagination-bullets.swiper-pagination-horizontal,.articles .swiper-pagination-custom,.articles .swiper-pagination-fraction{top:9%}

.laboratory
{
  padding-top:85px;
  padding-bottom:85px;
  /*background:var(--bg-font);*/
  backgroun:#fff;
}

.laboratory-wrapper{max-width:1308px;padding:0 15px;margin:0 auto}.laboratory-title{display:flex;align-items:center;margin-bottom:66px}.laboratory-title h2{margin:0 55px 0 47px;text-align:center}.laboratory-content{display:flex;gap:65px}.laboratory-content__image{max-width:569px;width:100%}.laboratory-content__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:var(--border-radius) 0 0 var(--border-radius)}.laboratory-content__info p{margin:0;margin-bottom:29px;max-width:601px}.laboratory-content__info .laboratory-certificate{display:flex;gap:68px}.laboratory-content__info .laboratory-certificate__item img{margin-bottom:6px}.certificate{padding-bottom:95px;background:var(--bg-font)}.certificate-wrapper{max-width:1306px;padding:0 15px;margin:0 auto}.certificate-title{display:flex;align-items:center;justify-content:center}.certificate-title h2{margin:0 44px 0 50px;text-align:center}.certificate-sertificate-content{display:flex}.certificate .swiper-pagination{position:static;margin:35px 0 43px 0}

.map
{
  height:400px;
}

.map iframe
{
  width:100%;
  height:100%;
}

.page-footer
{
  background:var(--blue);
  padding:53px 0 0px 0;
}

.footer-wrapper{max-width:1536px;padding:0 15px;margin:0 auto}.footer-content{display:flex;justify-content:space-between;gap:10px}

.footer-content__logo p
{
  font-weight:400;
  font-size:14px;
  line-height:24px;
  color:var(--white);
  max-width:302px;
  margin:0;
  margin-top:4px;
  text-align: center;
}

.footer-content__navigation nav{display:flex;gap:40px}.footer-content__navigation nav ul{display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.footer-content__navigation nav ul li{list-style-type:none}.footer-content__navigation nav ul li a{text-decoration:none;font-weight:400;font-size:18px;line-height:22px;color:var(--white);transition:var(--transition)}.footer-content__navigation nav ul li a:hover{color:var(--yellow)}.footer-content__connection{display:flex;flex-direction:column}

.footer-content__connection span
{
  font-weight:400;
  font-size:14px;
  line-height:22px;
  color:var(--white);
  margin-bottom:3px;
  /*text-align:center;*/
  margin-left:50px;
}

.footer-content__connection .footer-phone a{font-weight:700;font-size:18px;line-height:22px;color:var(--white);text-decoration:none}

.footer-content__connection .footer-number
{
  display:flex;
  align-items:center;
  margin-bottom:8px;
}

.footer-content__connection .footer-number div{display:flex;flex-direction:column}

.footer-copy
{
  margin-top:20px;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  color:var(--white);
}


@media screen and (min-width: 576px){.container{max-width:540px}}

@media screen and (min-width: 768px){

.container
{
  max-width:720px;
}

.compound-info p,.compound-two-info p
{
  text-align:left;
}

.compound-info h2
{
  text-align:left;
}

}

@media screen and (min-width: 992px){
.container
{
  max-width:960px;
}






.quality-product__image img
{
  min-width: 500px;
}

.quality-product__image img
{
  border-radius:30px 0 0 30px;
  /*border-radius: var(--border-radius);*/
}




.cntr2 {
    white-space: nowrap;
}

.slider-btn {
    display: inline-block;
}

.cntr2 {
    margin-left:auto;
    margin-right:auto;
}

.slider-btn {
    margin-top: 66px;
}

.slider-btn2 {
    margin-top: 20px;
    margin-left: 3px;
}



}

@media screen and (min-width: 1200px){

.container
{
  max-width:1310px;
}

h1, .h1 {
    font-size: 40px;
    line-height: normal;    
}





.quality-product {
  height:494px;
}



}


@media screen and (min-width:768px) and (max-width:1199px) {

h1, .h1 {
    font-size: 32px;
}

}

@media screen and (min-width:464px) and (max-width:767px) {

h1, .h1 {
    font-size: 32px;
}

}

@media screen and (min-width:410px) and (max-width:463px) {

h1, .h1 {
    font-size: 26px;
}

}

@media screen and (min-width:320px) and (max-width:409px) {

h1, .h1 {
    font-size: 19px;
}

}


@media screen and (max-width: 1200px){

.container
{
  max-width:1310px;
}

.footer-content__connection span {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: var(--white);
    margin-bottom: 3px;
}



}
   
@media screen and (max-width: 1299px){.quality-product__info{margin:15px 38px 20px 23px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:40px;left:32px;}

.contact-content .contact-left .contact-logo
{
  right:294px;
}
}

@media screen and (max-width: 1199px){.header-logo{max-width:200px}.header-img{max-width:250px}.nav-content{padding:0;grid-template-columns:repeat(3, 1fr)}.nav-hover{padding:0}.nav-hover__item:nth-child(1),.nav-hover__item:nth-child(2),.nav-hover__item:nth-child(3){flex:0 0 33.33%}

.compound
{
  padding-left:60px;
}

.compound-two
{
  padding-left:60px;
}

.myCompound .swiper-wrapper{position:relative}.myCompound .swiper-pagination{display:block;bottom:15px;position:absolute;margin:0}.myCompound .swiper-button-next,.myCompound .swiper-button-prev{display:none}.premix{padding:60px 0 50px 0}.premix-info{display:flex;flex-direction:row;align-items:center}

.premix-info__content
{
  max-width:425px;
}

.premix-info__content .premix-title
{
  gap:15px;
}

.premix-info__content .premix-title h2
{
  font-size:32px;
}

.quality .swiper-horizontal>.swiper-pagination-bullets,.quality .swiper-pagination-bullets.swiper-pagination-horizontal,.quality .swiper-pagination-custom,.quality .swiper-pagination-fraction{position:static;margin-top:20px;left:0}

.quality-product__info
{
  display:flex;
  flex-direction:column;
  justify-content:center;
  /*max-width:560px;*/
  margin:10px 20px 20px 20px;
}

.quality-product h2{margin-bottom:12px}.production-element{grid-gap:35px 25px}.production-element .production-item{gap:10px}.production-element .production-standart{padding:30px}.contact-content .contact-left .contact-logo{right:30px}

.contact-content .contact-left .contact-woman
{
  right:200px;
}

.contact-content .contact-right{max-width:497px;padding-left:30px}.advantage-title{margin-bottom:60px;justify-content:center}.advantage-title h2{margin:0 30px 0 30px;text-align:center}.advantage-content{display:flex;justify-content:center;gap:45px}.manufacturer-text{max-width:770px}.articles{padding-top:45px;padding-bottom:70px}.articles-title{display:flex;align-items:center;justify-content:center}.articles-title h2{text-align:center;max-width:360px;margin:0 60px 0 60px}.articles .swiperArticles{padding-top:50px}.articles .swiper-articles{display:flex;justify-content:space-between}.articles .swiper-articles__element{display:flex;align-items:center;justify-content:center}.laboratory-title{display:flex;text-align:center;justify-content:center}.laboratory-title h2{max-width:335px}.laboratory-content{gap:15px}.laboratory-content__info p{margin-bottom:20px}.laboratory-content__info .laboratory-certificate{display:flex;gap:15px}.certificate-title h2{max-width:300px;margin:0 50px}.certificate-slider{display:flex;justify-content:space-between;align-items:center}.certificate-slider__element{display:flex;align-items:center;justify-content:center}.footer-content{display:flex;justify-content:space-around}.footer-content__logo{margin-right:50px}.footer-content__navigation{margin-right:50px}

.footer-content__connection
{
  display:flex;
  /*align-items:center;*/
  margin-right:0;
}

.footer-content__image{display:none}.footer-copy{text-align:center}}

@media screen and (max-width: 992px)
{
  h1,.h1
  {
    font-weight:700;
    /*font-size:42px;*/
    line-height:48px;
  }
  
  h2,.h2{font-size:32px;line-height:38px}.null-hr{width:142px;height:6px}.hr{height:6px;width:142px}
  


  
}




@media screen and (min-width: 992px) and (max-width: 1200px) {

.footer-content__connection span {
    /*margin-left: 0px;*/
}



}



@media screen and (max-width: 991px){.header-logo{max-width:230px}.header-contact a{font-size:16px}.header-img{display:none}.header-nav .ul-elements li a::after{display:none}.nav-content{padding:0;grid-template-columns:repeat(3, 1fr)}.compound-info{margin-left:10px}.premix-info{display:flex;flex-direction:column;align-items:center}.premix-info__image{margin-bottom:30px}.quality{padding-bottom:60px}.quality .swiper-horizontal>.swiper-pagination-bullets,.quality .swiper-pagination-bullets.swiper-pagination-horizontal,.quality .swiper-pagination-custom,.quality .swiper-pagination-fraction{bottom:4px;left:12%}

.youtube-premiks {
display:none;
}


.quality-product__image img
{
  /*border-radius:30px 0 0 30px;*/
  border-radius: var(--border-radius);
}


.quality-product__info
{
  display:flex;
  flex-direction:column;
  justify-content:center;
  /*max-width:360px;*/
  margin:10px 20px 20px 20px;
}

.quality-product__info h2{font-size:28px;line-height:36px}.quality-product__info p{line-height:24px}.production{padding-bottom:60px}.production-element{grid-template-columns:repeat(2, 1fr)}.contact-content{display:flex;justify-content:center;align-items:center}.contact-content .contact-left{display:none}.contact-content .contact-right{display:flex;align-items:center;padding:22px 0;max-width:497px;padding-left:30px}.contact-content .contact-right h2{text-align:center}.contact-content .contact-right button{padding:18px 30px 18px 29px}.advantage{padding-top:70px}.advantage-title{margin-bottom:50px}.advantage-title h2{margin:0 10px 0 10px;text-align:center}.advantage-content{display:flex;justify-content:center;gap:15px}.advantage-content__item{display:flex;align-items:center}.advantage-content__item .advantage-img{margin-right:15px}.manufacturer{padding-top:70px}.manufacturer-title{margin-bottom:32px}.manufacturer-title h2{max-width:636px}.manufacturer-text{max-width:670px}.make .swiper-slide{grid-template-columns:repeat(3, 1fr)}.laboratory{padding:40px 0 70px 0}.laboratory-title h2{margin:0 50px 0 50px}

.laboratory-content
{
  max-width:560px;
  margin:0 auto;
  display:flex;
  flex-direction:column;
}

.slider-btn {
    margin-top: 20px;
}

.slider-btn2 {
    margin-top: 20px;
}





.laboratory-content__image img{border-radius:var(--border-radius)}.laboratory-content__info .laboratory-certificate__item{max-width:275px}.certificate-slider{display:flex;justify-content:space-between;align-items:center}.certificate-slider__element{display:flex;align-items:center;justify-content:center}.footer-content{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px}.footer-content__logo{flex:0 0 49%;margin-right:0;margin-bottom:30px}.footer-content__navigation{flex:0 0 49%;margin-right:0;margin-bottom:30px}.footer-content__connection{align-items:flex-start;flex:0 0 49%;margin-right:0}.footer-content__image{display:none}}

@media screen and (max-width: 768px)
{
.null-hr
{
  display:none;
}

.img-direct {
/*float: right;*/
width:100%;
/*margin-left:10px;
border:1px solid #3f55b7;*/
}

.header-nav {
  display: none!important;
}

.hr
{
  display:none;
}

.laboratory-content
{
  /*align-items:center;*/
}

.nav-content__item .nav-bar__img .nav-content__radius {

  margin-bottom:10px;
}

h3, .h3 {
    font-size: 20px;
}


}



@media screen and (min-width: 1200px) {

.labgraphics_item {
  width:100px;
  /*height: 120px;*/
  float:left;
  margin-right:90px;
}

.labgraphics_item p{

  line-height: normal;
}

.labgraphics_item img{

  height: 80px;
}

}


@media screen and (min-width: 992px) and (max-width: 1199px) {

.labgraphics_item {
    width: 90px;
    /* height: 120px; */
    float: left;
    margin-right: 40px;
}

.labgraphics_item p{

  line-height: normal;
}

.labgraphics_item img{

  height: 70px;
  min-width:50%;
}


.quality-product {
    height: 558px;
}

}




@media screen and (min-width: 768px) and (max-width: 991px) {

.labgraphics_item {
    width: 90px;
    /* height: 120px; */
    float: left;
    margin-right: 26px;
}

.labgraphics_item p{

  font-size:14px;
  line-height: normal;
}

.labgraphics_item img{

  height: 70px;
}




.quality-product {
    height: 1280px;
    vertical-align:top;
    display: flex;
    flex-direction: column;
}





}






@media screen and (min-width: 444px) and (max-width: 767px) {

.labgraphics_item {
  width:80px;
  /*height: 120px;*/
  float:left;
  margin-right:38px;
}

.labgraphics_item p{

  font-size:14px;
  line-height: normal;
}

.labgraphics_item img{

  height: 60px;
}


.quality-product {
    height: 1040px;
}


}




@media screen and (max-width: 443px) {

.labgraphics_item {
  width:70px;
  /*height: 120px;*/
  float:left;
  margin-right:12px;
}

.labgraphics_item p{

  font-size:10px;
  line-height: normal;
}

.labgraphics_item img{

  height: 50px;
}

.quality-product {
    height: 922px;
}

}







@media screen and (max-width: 767px){

h1,.h1
{
  font-weight:700;
  /*font-size:36px;*/
  line-height:38px;
}

.header-nav .ul-elements li {
    margin: 5px;
    border-radius: 20px;
    background: #024C93;
}

.header-nav .ul-elements li a:hover,.header-nav .ul-elements li a.active
{
  border-radius: 18px;
}




.header-nav {
  background: var(--bg-font);
}


h2,.h2{font-size:27px;line-height:38px}.header{display:flex;flex-direction:column;padding:20px 0 20px 0}.header-logo{margin-bottom:15px}.header-contact{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:5px}.header-contact__number{margin-right:10px}

.header-contact__links
{
  margin-top:10px
}


.quality-product__image {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-left:5px;
    margin-right:5px;
}




.header-nav__wrapper{padding:0}

.header-nav .ul-elements
{
  padding:0;
  grid-template-columns:100%;
  margin:5px;
}

.nav-content{padding:0;grid-template-columns:repeat(2, 1fr)}.nav-hover__item:nth-child(1),.nav-hover__item:nth-child(2),.nav-hover__item:nth-child(3){flex:0 0 50%}.nav-content__item .nav-bar__img .nav-content__radius{width:92px;height:92px}.nav-content__item .nav-bar__img .nav-content__radius img{width:23px}.compound,.compound-two{position:relative;z-index:1;padding:10px}.compound::after,.compound-two::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.3);z-index:-1}.compound-info,.compound-two-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0}.compound-info span,.compound-two-info span{margin-bottom:0}.compound-info h1,.compound-two-info h1{font-size:27px;line-height:38px;margin:0;text-align:center}

.compound-info p,.compound-two-info p
{
  text-align:center;
  /*margin-left:30px*/
  /*text-shadow: 0px 0px 0px black, 0 0 1em #eee9e5;*/
}

.myCompound .swiper-wrapper{position:relative}.myCompound .swiper-pagination{display:block;bottom:10px;position:absolute;margin:0}.myCompound .swiper-button-next,.myCompound .swiper-button-prev{display:none}.premix{padding:40px 0}

.premix-info__content .premix-title
{
  gap:5px;
}

.premix-info__content .premix-title h2
{
  font-size:22px;
}

.premix-info__content img
{
  border-radius:0;
}

.quality{padding-bottom:40px}.quality .swiper-horizontal>.swiper-pagination-bullets,.quality .swiper-pagination-bullets.swiper-pagination-horizontal,.quality .swiper-pagination-custom,.quality .swiper-pagination-fraction{margin-top:20px;position:static;bottom:4px;left:0}.quality-product{display:flex;flex-direction:column}

.quality-product__image img
{
  border-radius:var(--border-radius);
  /*max-height:300px;*/
}

.quality-product__info{max-width:100%;margin:18px 20px 40px 20px}.quality-product__info h2{font-size:28px;line-height:36px}.production{padding-bottom:40px}.production-title{justify-content:center}.production-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:150px}.production-element{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-template-columns:repeat(1, 1fr);grid-gap:20px 25px}.contact-content .contact-left{display:none}.contact-content .contact-right{padding-left:0;max-width:497px}.contact-content .contact-right h2{font-size:27px}.contact-content .contact-right button{padding:12px 30px 12px 30px;font-size:22px}.contact-content .contact-right button svg{gap:10px;width:30px;height:30px}.advantage{padding-top:40px}.advantage-title .null-hr{display:none}.advantage-title .hr{display:none}.advantage-content{gap:25px}.manufacturer{padding-top:40px}.manufacturer-title{margin-bottom:22px}.manufacturer-title h2{margin:0;font-size:27px}.manufacturer-text{max-width:670px}.make{padding-bottom:40px;padding-top:40px}.make .swiper-slide{grid-template-columns:repeat(2, 1fr)}.articles{padding:40px 0 35px 0}.articles-title{display:flex;align-items:center;justify-content:center}.articles-title h2{text-align:center;max-width:360px;font-size:27px;margin:0}.articles .swiperArticles{padding-top:20px}.articles .swiper-pagination{margin-bottom:25px}.laboratory{padding:40px 0}.laboratory-title{margin-bottom:30px}.laboratory-title h2{margin:0}.certificate{padding-bottom:45px}.certificate-slider{display:flex;justify-content:space-between;align-items:center}.certificate-slider__element{display:flex;align-items:center;justify-content:center}.page-footer{padding:25px 0 25px 0}.footer-content{display:block}.footer-content__image{display:none}}

.header-contact__links img {
  height: 39px;
  width: 39px;
}

.slider-btn {
    /*margin-top: 66px;*/
    margin-right:10px;
    margin-bottom: 0px;
}

.btn-red {
    border: 1px solid #576ac0;
    color: #576ac0;
}

.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 55px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 5px;
    text-align:center;
}



.footer-socials {
margin-bottom:15px;
}



.footer-socials img {
    height: 39px;
    width: 39px;
}

.footer-socials a {
  margin-right:10px;
}

.adress2 {
background: url(../img/contact/location.png)no-repeat left / 29px 42px;
width:214px;
}



.adress2 p {
  padding-left: 50px;
  font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: var(--white);
    margin-bottom: 3px;
}

.footer-content__connection {
  min-width: 220px; 
}



.adress3 {
margin-left: 50px;
}

.adress3 a {
  color:#fff;
  font-size: 14px;
}

.footer-phone span{
  margin-left: 0px;
  margin-top: 3px;
}

