@media (max-width: 767px) {
div#sp-phone-social .custom div {
    justify-content: center !important;
}
  .article-details .article-header h1, .article-details .article-header h2, span.subheading-category {
    font-size: 24px !important;
}
  #offcanvas-toggler::before {
    content: 'МЕНЮ';
    font-size: 16px;
    color: #333333;
    padding-right: 10px;
}
  div#sp-phone-social .sp-column {
    justify-content: center;
}
  .kont-block p:last-child {
    font-size: 16px !important;
}
  .kont-block p:first-child {
    font-size: 14px !important;
}
  .copyright-text-center {
    text-align: center;
    margin-bottom: 10px;
}
  .cus-slider-main .sppb-btn {
    margin-bottom: 30px !important;
}
  .cus-slider-main .brand-color {
    font-size: 18px !important;
}
  .scroll-hero img {
    max-width: 30px !important;
}
  div#sp-logotip .sp-column {
    justify-content: center;
    margin-bottom: 10px;
}
  header#sp-header {
    padding: 10px 0 !important;
}
  .podval-right-col .sppb-column-addons {
    max-width: initial !important;
}
  .podval-left-col .sppb-column-addons {
    max-width: initial !important;
}
  .ba-form-1 .ba-form-page {
    padding: 0 !important;
}
  .sppb-carousel-pro-arrow-bottom-left {
    bottom: -100px !important;
}
  .cus-slider-main .sppb-text-right img {
    min-width: auto !important;
    margin-left: 0px !important;
}
  .cus-slider-main .head-spravochnik {
    font-size: 24px !important;
    line-height: 34px !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
div#sp-phone-social .custom div {
    justify-content: center !important;
}
  .article-details .article-header h1, .article-details .article-header h2, span.subheading-category {
    font-size: 34px !important;
}
  .article-list .col-lg-4 {
    max-width: 50% !important;
}
  header#sp-header {
    padding: 10px 0 !important;
}
  .podval-right-col .sppb-column-addons {
    max-width: initial !important;
}
  .podval-left-col .sppb-column-addons {
    max-width: initial !important;
}
  .ba-form-1 .ba-form-page {
    padding: 0 !important;
}
  .sppb-carousel-pro-arrow-bottom-left {
    bottom: -80px !important;
}
  .cus-slider-main .sppb-text-right img {
    min-width: auto !important;
    margin-left: 0px !important;
}
  .cus-slider-main .head-spravochnik {
    font-size: 24px !important;
    line-height: 34px !important;
}
}
@media (min-width: 1200px) {
.container, .sppb-row-container {
    max-width: 1290px;
}
}
h1, h2, h3, p, a, span {
    font-family: 'Gilroy' !important;
}
@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Medium.eot');
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url('../fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Medium.woff2') format('woff2'),
        url('../fonts/Gilroy-Medium.woff') format('woff'),
        url('../fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Regular.eot');
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
        url('../fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gilroy-Regular.woff2') format('woff2'),
        url('../fonts/Gilroy-Regular.woff') format('woff'),
        url('../fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
li.float-start {
    display: none;
}
.breadcrumb {
    padding: 0;
    background-color: #fff;
    border-radius: 0;
    margin-bottom: 0;
    margin-top: 30px;
    font-size: 14px;
}
.article-details .article-header h1, .article-details .article-header h2, span.subheading-category {
    font-size: 44px;
    margin-bottom: 50px;
    text-transform: uppercase;
}
span.subheading-category {
    margin-bottom: 50px;
    display: block;
}
#sp-main-body {
    padding: 50px 0 20px 0;
}
.article-body {
    padding: 30px;
    text-align: center;
}
.article-list .article .article-header h1, .article-list .article .article-header h2 {
    font-size: 20px;
    margin: 0;
    text-transform: uppercase;
}
.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
    border-radius: 0px;
    width: 100%;
}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
    margin: 0px;
    border-radius: 0px;
    border-bottom: 0px solid #f5f5f5;
    overflow: hidden;
}
.article-list .article {
    margin-bottom: 30px;
    padding: 0px;
    border: 0px solid #f5f5f5;
    border-radius: 0px;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    opacity: 1 !important;
    font-weight: 500 !important;
}
.offcanvas-active .burger-icon>span:nth-child(1), #modal-menu-toggler.active .burger-icon>span:nth-child(1) {
    transform: translate(0, 9px) rotate(-45deg);
}
.copyright .sppb-container-inner {
    max-width: 1290px;
    margin: auto;
}
.kont-social img {
    margin-right: 10px;
}
.kont-social {
    display: flex;
}
.kont-block a {
    color: #333;
}
.kont-block p:last-child {
    color: #333333;
    font-size: 20px;
    font-weight: 500;
}
.kont-block p:first-child {
    color: #666666;
    font-size: 16px;
    font-weight: 500;
}
.kont-block p {
    margin-bottom: 10px;
}
.kont-block {
    margin-bottom: 25px;
}
.ba-form-1 .upload-file-btn:hover {
    background: transparent !important;
}
span.upload-file-btn {
    padding: 0 0 5px 5px;
    font-weight: normal !important;
    color: #999 !important;
    background-color: transparent !important;
}
.ba-form-1 .ba-field-container select {
    border-radius: 0 !important;
}
.podval-right-col .sppb-column-addons {
    max-width: 670px;
}
.podval-left-col .sppb-column-addons {
    max-width: 540px;
    margin-left: auto;
}
section#sp-podval .container {
    max-width: 100%;
    padding: 0;
}
a.sppb-carousel-arrow.left.sppb-carousel-control i.fa.fa-long-arrow-left, a.sppb-carousel-arrow.right.sppb-carousel-control i.fa.fa-long-arrow-right {
    opacity: 0;
}
a.sppb-carousel-arrow.right.sppb-carousel-control {
    background-image: url(/images/agrobelbiz/arrow-slider.svg);
}
a.sppb-carousel-arrow.left.sppb-carousel-control {
    background-image: url(/images/agrobelbiz/arrow-slider.svg);
    transform: rotate(180deg);
}
a.sppb-carousel-arrow.left.sppb-carousel-control, a.sppb-carousel-arrow.right.sppb-carousel-control {
    border: 0px !important;
    width: 54px;
    height: 25px;
}
.cus-slider-main .sppb-carousel-pro-arrow-bottom-left {
    max-width: 1290px;
}
.cus-slider-main .head-spravochnik {
    font-weight: 500;
    font-size: 41px;
    text-transform: uppercase;
    color: #333333;
    line-height: 55px;
}
.cus-slider-main .brand-color {
    color: #8DBC31;
    font-size: 20px;
    font-weight: 500;
}
.cus-slider-main .sppb-row {
    align-items: center;
}
.cus-slider-main .sppb-col-sm-6.sppb-col-xs-12:first-child {
    max-width: 660px;
    margin-left: auto;
}
.cus-slider-main .sppb-text-right img {
    min-width: 955px;
    margin-left: -15px;
}
.cus-slider-main .sppb-text-right {
    margin-top: 0;
}
.cus-news .sppb-article-info-wrap h3 a {
    color: #333;
}
.cus-news .sppb-article-info-wrap h3 {
    margin: 0;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
}
.cus-news .sppb-article-info-wrap {
    padding: 30px;
    text-align: center;
}
.cus-news .sppb-col-sm-6:nth-child(2) .sppb-addon-article, .article-list .col-lg-4:nth-child(2) .article {
    background-color: #EEF5E0;
}
.cus-news .sppb-col-sm-6:nth-child(1) .sppb-addon-article, .article-list .col-lg-4:nth-child(1) .article {
    background-color: #FDF1DA;
}
.h2-poloska .sppb-addon-title:after, .div-poloska:after, .cus-slider-main .head-spravochnik:after {
    content: '';
    display: block;
    background-color: #F49F0A;
    width: 80px;
    height: 3px;
    margin-top: 25px;
}
@-webkit-keyframes upper {
    from {
    -webkit-transform: translateY(0px);    
  }
  to {
    -webkit-transform: translateY(-30px);    
  }
}
@keyframes upper {
    from {
    transform: translateY(0px);    
  }
  to {
    transform: translateY(-30px);    
  }
}
.scroll-hero {
    width: max-content;
    margin: auto;
   	-webkit-animation: upper 1.5s ease-in-out alternate infinite;
  	animation: upper 1.5s ease-in-out alternate infinite;
    transform: translateY(0px);  
}
.sp-megamenu-parent>li:last-child>a {
    padding: 0px 0px 0px 9px;
}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    padding: 0 9px;
}
.sp-megamenu-parent>li.sp-menu-item>a, .sp-megamenu-parent>li.sp-menu-item>span {
    text-transform: uppercase;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    width: 100%;
}
div#sp-phone-social .custom div a {
    color: #F49F0A;
    font-weight: 500;
}
div#sp-phone-social .sp-column {
    justify-content: end;
}
div#sp-phone-social .custom {
    display: flex;
    align-items: center;
    gap: 20px;
}
div#sp-phone-social .custom div div {
    gap: 10px;
}
div#sp-phone-social .custom div {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: center;
}
#sp-header .sp-module {
    margin-left: 0;
}
div#sp-logotip, div#sp-menu, div#sp-phone-social {
    margin: auto;
}
header#sp-header {
    animation: none;
    box-shadow: none;
    height: auto;
    padding: 30px 0;
}