@font-face {
	font-family: 'segoe'; 
	src: url(../fonts/segoepr.ttf);
    font-display: swap;
}
a{color:#093E60;}
ul{padding-left:20px;line-height:28px;color:black;font-size:18px;}
ul.none{list-style:none; padding-left: 0;}
.section-ul{list-style:none;padding:0;margin-bottom:20px;}
.section-ul li{padding-left:30px;position:relative;line-height:30px;margin:0;color:black}
.section-ul li:before{content:"\2014";font-weight:600;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:black;display:block;width:25px;position:absolute;left:0;top:0;}
.section-ul li:not(:last-child){margin-bottom:5px;}

.text-center{text-align:center!important;}
footer{margin-top: 0;}
.left_colomn{
    float: left;
    display: flex;
    height: 100%;
    width: 21%;
    margin-right: 40px;
}
/*
.slider_solutions .owl-nav button.owl-prev{
    background-image: url("/local/templates/scand/img/back.svg") !important;
    width: 62px;
    height: 62px;
    float: right;
    margin-top: -85px;
    margin-right: 65px;
}
.slider_solutions .owl-nav button.owl-next{
    background-image: url("/local/templates/scand/img/next.svg") !important;
    width: 62px;
    height: 62px;
    float: right;
    margin-top: -85px;
}*/
.clients .owl-nav button.owl-prev{background-image:url(../img/back_new.svg) !important;width:50px;height:50px;z-index:999;background-repeat:no-repeat;position:absolute;top:calc(50% - 25px);left:10px;background-position:center;background-color:transparent;}
.clients .owl-nav button.owl-next{background-image: url(../img/next_new.svg) !important;width:50px;height:50px;z-index:999;background-repeat:no-repeat;position:absolute;top:calc(50% - 25px);right:10px;background-position:center;background-color:transparent;}
.clients .owl-nav button.disabled{opacity:0.5;}

.slider_solutions a.slider_elem_name{
    display: flex;
    align-items: center;
    height: 70px;
    background-color: rgba(69, 157, 158,.15);
    padding-left: 10px;
    color: #000;
    text-decoration: none;
}

.slider_solutions .slider_elem_img{display: inline-block;}
.slider_solutions{width: 100%;}
.slider_solutions button.owl-dot, .reviews button.owl-dot{ 
    background-color: #e3f0f0;
    width: 12px;
    height: 12px;
    margin-right: 20px;
}
.slider_solutions button.owl-dot.active, .reviews button.owl-dot.active{ background-color: #459d9e;}
.slider_solutions .solutions_head ul.tab-nav{/*display:inline-flex;list-style-type:none;*/}
.slider_solutions .solutions_head ul.tab-nav span.slash:last-child {display: none;}
.solutions .tab-content li, .tab-content1 li {display: none;}
.solutions .tab-content li.active, .tab-content1 li.active{display: block;}
ul.tab-nav li:before, li.reviews_item:before, li.clients_item:before, li.announce_item:before,li.news_item:before{content: " ";}

/* ����� */

.tab-content1{
	width:99% !important;

}
.tab-content1 .budget.active{
	max-width: 100%;
    display: grid;
    grid-template-columns: 41% 28% 28%;
    gap: 15px;
    justify-content: space-between;
}
.tab-content1 .commerce.active{
	max-width: 100%;
    display: grid;
    grid-template-columns: repeat(3,32%);
    gap: 15px;
    justify-content: space-between;
}
.tab-nav a {
    border: 1px solid #E3F0F0;
    padding: 5px 10px;
    border-radius: 5px;
    text-decoration: none;
}
.tab-nav a.active{
    background: #E3F0F0;
    border: 1px solid transparent;
}


.company .commerce .company_blocks_small_item:first-child {
    grid-row-start: 1;
    grid-row-end: 2;
}
.company .company_blocks_small_item:first-child {
    grid-row-start: 1;
    grid-row-end: 3;
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}
.company .company_blocks_small_item:first-child > .company_blocks_img{
	width: 100%;
}
.company .company_blocks_small_item > .company_blocks_img{
	width: 100%;
    object-fit: cover;
}
.company_blocks_item_desc {
    top: 0%;
    left: 0%;
    width: 100%;
}
.company .company_blocks_small_item:first-child > .company_blocks_item_desc{
	top: 0%;
    left: 0%;
	width: 100%;
}
.company .company_blocks_small_item {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}
.company_blocks_small_item {
    margin-left: 0;
    padding-right: 0;
}
.company_blocks_small_item:nth-child(4), .company_blocks_small_item:nth-child(5){
	margin-top:0;
}
.company .commerce .company_blocks_small_item .company_blocks_item_desc{
	/*min-height: 100px !important;
	top: 0%;
    left: 0%;
    width: 100%;*/
}
.company .commerce .company_blocks_small_item:first-child > .company_blocks_img{
	width: 100%;
}
/* ����� */


ul.menu_list li.menu_item > a.active{background-color: #E3F0F0;}
.left_colomn ul.left_menu_list_second{ z-index: 99;}

@media (min-width: 300px) and (max-width: 680px){ 
    <!--.container{margin: 20px;}-->
    .left_colomn{display: none;}
    .content_column{width: 100%;}
}
.clients .owl-carousel .owl-stage-outer{ padding: 0 70px;}

@media screen and (max-width:480px){
    .clients .clients_item{
        height: auto !important;
    }
}

.news_slider .news_item_head_title a{ text-decoration: none; color: #093E60;}
/*.reviews_slider .reviews_item{ min-height: 130px;}*/

.clients .clients_item{height: 150px;}
.clients .owl-carousel .owl-item img{vertical-align: middle;}

/*.company .company_blocks_img{height: auto !important;}*/
/*
.company ul.tab-content li div.company_blocks_small_item:first-child { height: 100% !important;position: relative;}
.company .company_blocks_small_item:first-child{ position: relative;float: left; height: 100%;}
.company .company_blocks_small_item{ position: relative;float: left;}
.company .tab-content li.active{display: flex !important;}
.company_blocks_item_desc:hover{min-height:48%!important;top:0px;left:0px;}
.company_blocks{display: flex !important;}
.company_blocks_item_desc:hover{min-height: 100% !important;}
.company_blocks_small_item:first-child .company_blocks_item_desc:hover{min-height:100% !important;}
.company_blocks_item_desc:first-child{min-height: 99% !important;}
.company .commerce .company_blocks_small_item .company_blocks_item_desc:hover{min-height: 100% !important;}*/
.news_slider ul.news_list li.news_item{display: none;}
.news_slider ul.news_list li.news_item.active{display: block;}
.elem_news{
    /*
    display: flex;
    flex-direction: column;   
    float: left;
    position: relative;
    overflow: hidden;
    width: 31%;
    height: 100%;
    list-style-type: none;
    border-radius: 5px;
    outline: 1px solid rgba(0, 0, 0, .1);*/
    width: 100%;
    margin-right: 2px;
    margin-left: 2px;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}
.elem_news:nth-child(2n) { /*margin-right: 15px;margin-left: 15px;*/}
.menu_list_second li.menu_item{padding: 0;text-align: left !important;}
.footer_nav{ min-width: 450px;}
.menu_item a{width: 100%;display: inline-block;}
.menu_list_tree > .menu_list  > .menu_item_title{
	width: 100%;
	padding-left:50px;
}
.menu_list_tree{
	padding-left: 0;
}

.tipograf{
    /* Типографика */
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 39px;
    /* identical to box height */
    color: #093E60;
}
.shrift{
    /* Шрифт */
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    /* identical to box height */
    color: #093E60;
}
.helvetica{
    /* Helvetica */
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 34px;

    color: #093E60;
}
h1{
    margin-top: 40px;
    margin-bottom: 20px;
    color: rgba(33, 37, 41, 1);
    font-weight: 700;
    font-size: 35px;
}
h1.general {
    text-align: center;
    margin-top: 40px;
}
@media screen and (max-width:768px){
    h1{
        font-size: 27px;
        line-height: 32px;
    }
}
h2{
    padding: 20px 0;
    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
    color: rgba(33, 37, 41, 1);
}
h3{
    /* Заголовок Н3 */
    /*font-family: 'Helvetica';*/
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    /* identical to box height */
    color: #093E60;
    padding: 25px 0;
}
.montserrat{
    /* Montserrat */
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 34px;

    color: #093E60;
}
p{
    /* Основной текст */
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    /* or 22px */
    color: black;
    padding: 10px 0;
}
.descr{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    /* or 24px */
    color: #093E60;
}
.table_h1{
    /* Таблица */
    /*font-family: 'Helvetica';*/
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 39px;
    /* identical to box height */
    color: #093E60;
    padding: 25px 0;
}
table{
    box-sizing: border-box;
    background: #FFFFFF;
    border-bottom: 1px solid #E3F0F0;
    box-shadow: 1px 2px 4px -2px rgb(0 0 0 / 25%);
    width: 100%;
    border: 1px solid #E3F0F0;
    padding: 0;
}
table tr th{
    background: #E3F0F0;
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    /* identical to box height */
    color: #093E60;
    height: 68px;
    text-align: left;
    /*padding-left: 50px;*/
}
table tr th:first-child{
    /*width: 50%;*/
}
table tr td{padding: 19px 0 25px 50px;border-bottom: 1px solid #E3F0F0;}
table tr:last-child td{border-bottom: 0px solid #E3F0F0;}
/*table tr td:last-child{border-left: 1px solid #E3F0F0;}*/
.bg_text p, .bg_text2 p{
    /* Auto layout */
    /*display: flex;*/
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 25px 15px;
    gap: 10px;
    background: rgba(69, 157, 158, 0.15);
    display: inline-block;
}
.bg_text span, .bg_text2 span{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    /* or 24px */
    color: #093E60;
    /* Inside auto layout */
    flex: none;
    order: 0;
    flex-grow: 1;
}
.bg_text p{line-height: 24px;}
.bg_text2 p{line-height: 28px;}
ol{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 180%;
    /* identical to box height, or 29px */
    color: black;
    padding-left: 20px;
}
ul.marker_list, ul.marker_check {
    list-style: none;
}
ul.marker_list, ul.marker_check{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 29px;
    /* or 24px */
    color: black;
    padding: 30px 30px 15px;
}
ul.marker_list li:before {
    content:  "\2013";
    position: relative;
    padding-right: 10px;
}
ul.marker_check li:before {
    content:  "\2714";
    position: relative;
    padding-right: 10px;
    font-weight: bold;
}
ul.menu_list li:before{ content: " " !important;}
details {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    background: #E3F0F0;
    /* Inside auto layout */
    flex: none;
    order: 0;
    flex-grow: 0;
    margin-bottom: 15px;
    cursor: pointer;
}

details p {
    padding: 20px;
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #7A97A9;
}
summary {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 11px 20px 11px;
    background: #E3F0F0;
    /* Inside auto layout */
    flex: none;
    order: 0;
    flex-grow: 0;
    color: #093E60;
}
details summary:before {
    content:  "\002B";
    left: -5px;
    position: relative;
}
details[open] summary:before {
    content:  "\2212";
    left: -5px;
    position: relative;
}
details[open]{background: #fff; border: 1px solid #e6e6e6;}

@media screen and (max-width:992px){
    .tab-content1 .budget.active{
        max-width: 100%;
        display: block;
    }
    .tab-content1 .commerce.active{
        max-width: 100%;
        display: block;
    }
    .elem_news {
        width: 100%;
        height: auto;
    }
    .elem_news:nth-child(2n) {
        margin-right: 0;
        margin-left: 0;
    }
    .elem_news:not(:first-child){
        margin-top: 15px;
    }

    .slider_solutions .owl-carousel .owl-item img {
        width: auto !important;
    }
}

.bx-breadcrumb-item span{color: #7A97A9;}
.bx-breadcrumb{padding-top: 40px;}

@media screen and (max-width:768px){
    .bx-breadcrumb{
        padding-top: 0;
    }
}

#inception_statistics .reviews_slider .reviews_list .owl-stage-outer .owl-item.active{width: 32% !important;}
#inception_statistics .reviews_item{width: 780px !important;}
#inception_statistics .reviews_slider .reviews_item {min-height: 135px;}
#inception_statistics .reviews_head {width: 30%;}
#inception_statistics .reviews_slider .reviews_list .owl-stage-outer .owl-item.active {width: 32% !important;margin-right: 30px !important;}
#inception_statistics .right{margin-left: 40px; padding-top: 20px;}
#advantages{float: left; width: 60%;}
#company_block .left{padding-right: 30px}
.inception{    
    width: 550px;

    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    display: inline-block;
    position: relative;

}
/*.inception, .right.o_nas{*/
/*    width: 100%;*/
/*}*/
.right.o_nas{
    width: 100%;
}
.inception > div{
    display: flex;
}
.inception .agro_name{ 
    background: #F7C80C;
    padding: 26px 15px 28px 13px;
    display: block;
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    color: #FFFFFF;
}
.agro_img{
    float: left;
    /*padding-top: 44px;*/
}
.agro_text{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 140%;
    color: #093E60;
}
.inception a{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    text-align: right;
    color: #EE4502;
    background-image: url('../img/row_red.svg');
    background-position: 268px 12px;
    /*background-position: right bottom;*/
    background-repeat: no-repeat;
    bottom: 0;
    right: 0;
    /*padding-right: 60px;*/
    /*padding-bottom: 20px;*/
    padding-top: 14px;
    text-decoration: none;
    position: absolute;
    bottom: 0;
    text-align: left;
    margin-bottom: 10px;
    /*float: right;*/
}
.o_nas .inception img {
    width: 180px;
    margin-right: 6px;
    left: 0;
    bottom: 0;
    float: right;
}
.inception button{ margin-top: 10px;margin-left: 10px;}
.right.o_nas{float: right;}
.text h3 img{padding-right: 10px;}
.img_sale{
    float: left;
    /*min-width: 280px;*/
    width: 100%;
    height: 230px;
}
/*.action_text a{color: red;font-weight: bold;}*/
.img_r{float: right;margin-left: 20px;margin-bottom: 30px;}
.color_red, #faces_records .face .face_text a{color:#ee4502;}
.bl_right{
    position: relative;
    width: 28%;
    float: right;
    height: auto;
    display: inline-block;
}
#statistics_block .left{width: 68%;}
.left_menu_list_second{
    text-align: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 300px;
    box-shadow: 0px 0px 2px black;
    background-color: white;
    z-index: 999;
    float: left;
    margin-right: 30px;
    margin-bottom: 80px;
}

.left_menu_list_second .menu_item {text-align: left; padding-left: 14px;}

@media screen and (max-width:680px){
    .bl_right{width: 100%;margin-bottom: 70px;float: none;}
    #statistics_block .left{width: 100%;}
    .content_column { width: 100%;}
}

.review_record .review_logo{ float: left;margin-right: 30px;max-width: 200px;width: 200px;}
.hist_author{padding-bottom: 10px;display: inline-block;}
.news-list .solutions_item_detail_about a.solutions_item_content_about_link{text-align: right;float: right;}
#faces_records .face .face_logo{
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 1px solid #093E60;
    height: 156px;
}
.clear-both { clear: both; }
.news_items .solutions_item_detail_about{text-align: right;}
section.news{/*margin-top: 0px !important;*/}
#bonuses .bonus{float: left;padding-right: 20px;margin-top: 30px;text-align: center}
#bonuses{width: 100%;display: inline-block;}
#widget{text-align: center;}
.all_foot{width: 100%;display: inline-block;}
.all_foot .reviews_slider .reviews_list .owl-stage-outer .owl-item.active {width: 798px;}
.all_foot .reviews_item{width: 90%; /*736px;*/}
/*.all_foot .reviews_head{width: 30%;}*/
.all_foot .news .right h2{padding-top: 24px !important;}
.all_foot .news .right{ margin-left: 30px;}
.all_foot .news_block{width: 57% !important;}
.all_foot section.clients{ margin-top: 20px;}
.all_foot .reviews ul.reviews_list{padding-left: 0px;}
.all_foot .clients_slider{ display: inline-block;}
footer .clients_slider {margin-top: 0;}
#inception_statistics #statistics_block .inception {padding-top: 20px; padding-left: 25px;padding-right: 0;}
#inception_statistics #statistics_block .inception img{
    right: 0;
    float: right;
    width: 123px;
    margin-top: -10px;
    padding-right: 0;
}
#inception_statistics #statistics_block .inception a{ padding-left: 8px !important;}
.program_block .solutions_item_detail_about.color_red {display: inline-flex;}
.program_block .solutions_item_detail_about.color_red .solutions_item_content_links{ background-color: #ee4502; color: #fff;}
.program_block .solutions_item_detail_about.color_red a.solutions_item_content_order_link {color:#fff;}
.content_column .program_block{margin-top: 35px}
#actions .action_text a.list_action{text-decoration: none;}
.action_block .solutions_item_content_links{ float: right;}
.program_text .solutions_item_content_links a.solutions_item_content_order_link{ border: 0; padding: 12px 40px;}
.program_block .program_logo img{max-width: 120px;}
#solutions_container .program_block{ display: flow-root;}

th.NewsCalHeader{ padding-left: 0px;}
span.review_author{ width: 100%;display: inline-block;}

ul.tab-content1, ul.tab-nav, ul.tab-content, ul.news_list, ul.reviews_list, ul.clients_list{padding-left:0;}
.slider_solutions .owl-stage-outer .budget{min-height: 282px;}
.news_slider{margin-top:10px;}
.announce_slider{margin-top:10px;}
.reviews_slider{margin-top:10px;}
.all_solut{
    bottom: 0;
    position: absolute;
    right: 0;
    padding-right: 60px;
    padding-bottom: 20px;
    text-decoration: none;
    color: #459D9E;
    background-image: url(../img/green-arrow.svg);
    background-position: 100px 6px;
    background-repeat: no-repeat;
}
.fancy{float:right; margin-right:20px;}
.announce_list{/*padding: 20px 20px 60px;*/}
#graph{
    left: 0px;
    top: 10px;
    background: #E3F0F0;
    margin-top: 20px;
    display: inline-flex;
}
.grafik img{width: 96%;}
#company_block{display: flex;}
.specialisation{
    background: #E3F0F0;
    box-shadow: 0px 0px 4px rgb(0 0 0 / 25%);
    padding: 5px 35px 15px;
}
.spec_h1{
    font-family: 'Helvetica';
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 180%;
    /* or 50px */
    color: #093E60;
}
#over9000{ background: #459D9E;color: #FFFFFF;display: inline-flex; padding: 5px;width: 100%;border: 0;}
.btn_green .left{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    /* identical to box height */
    color: #FFFFFF;
    padding-top: 15px;
    padding-left: 30px;
}
.btn_green .center{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 500;
    font-size: 42px;
    line-height: 51px;
    color: #FFFFFF;
    padding-left: 20px;
    padding-right: 20px;
}
.btn_green .right{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    color: #FFFFFF;
    padding-top: 6px;
    padding-right: 22px;
}
#company_block #advantages{width: 100%;}

.news_block img{padding: 0 20px 20px 0;}
.take_part2{
    border: 1px solid #EE4502;
    background-color: white;
    color: #EE4502;
    padding: 10px 65px 10px 90px;
	font-weight: 500;
	font-size: 18px;
	background-image: url(../images/sumka-red.svg);
	background-repeat: no-repeat;
	background-position: 25%;
  	cursor: pointer;
}
.take_part2:hover{
	background-color: #EE4502;
    color: white;
	background-image: url(../images/buy-white.svg);
}
.ask_question2{
  padding: 10px 50px;
  border:1px solid #459D9E;
  background-color: white;
  color:#093E60;
cursor: pointer;
font-weight: 500;
font-size: 18px;
}
.ask_question2:hover{
  background-color: #459D9E;
  color:white;
}
.contacts .ask_question2{
	padding-left: 70px;
	background-image: url(../img/question-btn-green.svg);
	background-position-y: center;
	background-position-x: 14%;
	background-size:22px;
	background-repeat: no-repeat;
}
.contacts .ask_question2:hover{
	padding-left: 70px;
	background-image: url(../img/question-btn.svg);
	background-position-y: center;
	background-position-x: 14%;
	background-size:22px;
	background-repeat: no-repeat;
}
.contacts .invite_manager2{
    padding-left: 70px;
    background-image: url(../img/manager.svg);
    background-position-y: center;
    background-position-x: 12%;
    background-size:22px;
    background-repeat: no-repeat;
}
.contacts .invite_manager2:hover{
    padding-left: 70px;
    background-image: url(../img/white_manager.png);
    background-position-y: center;
    background-position-x: 12%;
    background-size:22px;
    background-repeat: no-repeat;
}
.action_block .take_part2{
	padding-left: 70px;
	background-image: url(../img/actions-btn-red.svg);
	background-position-y: center;
	background-position-x: 15%;
	background-size:25px;
	background-repeat: no-repeat;
}
.action_block .take_part2:hover{
	padding-left: 70px;
	background-image: url(../img/actions-btn.svg);
	background-position-y: center;
	background-position-x: 15%;
	background-size:25px;
	background-repeat: no-repeat;
}
.container_main{
    width: 75%;
    margin: 0 auto;
}
section.clients{ margin-top: 0 !important;}
img.air_bubble{
    float: right;
    padding-left: 30px
}
#its img{text-align: center;margin: 0 auto; display: block}

a.maintenance{
    background-image: url('../images/services_icon.jpg');
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 640px;
    display: block;
}
a.maintenance:hover{
    background-image: url('../images/services_icon2.jpg');
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 600px;
    display: block;
    padding-bottom: 50px;
}
#typical_solution .using .left{ width: 48%; float: left;}
#typical_solution .area, #branch_solution .area{ display: flex;}
#typical_solution a{ text-decoration: none; width: 100%;display: block;text-decoration: none !important;}
#typical_solution ul.marker_list, #branch_solution ul.marker_list{ display: flow-root;}
#typical_solution .area_logo, #branch_solution .area_logo{float: left;min-height: 200px;}
#typical_solution .area_text{ display: contents;}
#typical_solution a, #branch_solution a{text-decoration: none !important;}

#branch_solution .using{display: flex;flex-wrap: wrap;align-items: center;justify-content:space-between;margin:-10px 0 0 0;}
#branch_solution .using>*{margin-top:10px;flex:1 0 50%;}

#manager_block_narrow{width: 100%;display: grid;margin-top: 60px;}
#branch a{ text-decoration: none;}
#branch{
    /*width: 50%;*/
    display: inline-block;
    float: left;
    padding-right: 35px;
    padding-bottom: 20px;
}
#branch > div{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

#branch img{padding-right: 20px;}
#best_choice{ margin-top: 40px;}
#scope .best_choice{
    /*width: 49%;*/
    float: left;
    padding-right: 40px;
}

.black_sheet_bonus{display: none;}

section.news .news_slider .news_item:not(:first-child){/*margin-left: 0;*/}
#prices .block{display: flex;padding-bottom: 20px;}
.left_bracket{
    margin-right: 15px;
    display: block;
    border-left: 1px solid #F7C80C;
    border-top: 1px solid #F7C80C;
    border-bottom: 1px solid #F7C80C;
    width: 42px;
}
#prices .block_text{ margin-left: -24px; display: inline-block;width:calc(100% - 42px);}
#prices h3{padding: 5px 0;}

.btn{
    border: 1px solid #EE4502;
    font-family: 'Roboto', sans-serif!important;
    font-size: 18px;
    color: #EE4502;
    padding: 15px 50px;
    cursor: pointer;
    text-decoration: none;
}
.btn:hover{
    background-color:#EE4502;
    color: white;
}
.btn_green {
    background: #E3F0F0;
    border: 1px solid #459D9E;
    color: #093E60;
}
.btn_green:hover {
    background: #459D9E;
    color: white;
}
.btn_order{
    background: #E3F0F0;
    border: 1px solid #459D9E;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-family: 'Roboto', sans-serif!important;
    font-size: 18px;
    color: #093E60;
    padding: 15px 35px 15px 70px;
    background-image: url("/local/templates/scand/images/buy-green.svg");
    background-repeat: no-repeat;
    background-position: 30px;
    cursor: pointer;
    text-decoration: none;
}
.btn_order:hover{
	background-color:#459D9E;
	background-image: url("/local/templates/scand/images/buy-white.svg");
	color: white;
}
button.days_button{
    font-family: 'Roboto', sans-serif!important;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    color: #EE4502;
    border: 1px solid #EE4502;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 13px 84px 13px;
    width: 315px;
    background-image: url("/local/templates/scand/images/free.png");
    background-repeat: no-repeat;
    background-position: 50px;
    cursor: pointer;
}
button.days_button:hover{
    background-color: #EE4502;
    background-image: url("/local/templates/scand/images/free-white.png");
    color: white;
}
button.call_button{
    font-family: 'Roboto', sans-serif!important;
    font-weight: 700;
    font-size: 18px;
    color: #EE4502;
    border: 1px solid #EE4502;
    padding: 12px 15px 12px 55px;
    line-height: 25px;
    background-image: url(/local/templates/scand/images/phone.png);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 15px;
    cursor: pointer;
}
button.call_button:hover{
    background-color: #EE4502;
    background-image: url("/local/templates/scand/images/phone-white.png");
    color: white;
}
.ord{display: flex;}
.ord .days_button{margin-right:15px;}


#actions .action_block{margin-bottom: 30px;}
#actions .action_text-block{
    display: flex;
    justify-content: left;
}
#actions .action_text-block img {
    width: 240px;
    height: 240px;
    object-fit: contain;
}
#actions .action_text-block--desc {
    margin-top: 15px;
    margin-left: 25px;
    width: 100%;
}
@media screen and (max-width: 992px){
    .action_block .solutions_item_detail_about {
        display: flex;
    }
    #actions .action_block .solutions_item_content_links {
        display: inline;
    }
}
@media screen and (max-width: 800px){
    #actions .action_text-block{
        display: block;
    }
    #actions .action_text-block--desc {
        margin-top: 0;
        margin-left: 0;
    }
}


.alternative_prices{padding-top: 10px;display: block;}
table.MsoTableGrid{margin-left: 0px !important;}
.block_to_show {display: none;}
.block_to_show.active {display: block;}
ul.calend{
    display: flex;
    list-style: none;
    width: 680px;
    margin: auto;
    overflow: hidden;
    text-align: center;
}
ul.calend li{
    padding-right: 20px;
    padding-bottom: 15px;
    width: 300px;
    cursor: pointer;
}
ul.calend li.active{font-weight: bold;}
.reviews.contain{ margin-top: 0 !important;}
.webform_tr_checkbox.hidden{display: none;}
.solutions_item_content_order_link.commerce{background: unset;}
.solutions_form_container{position:absolute;}
.seminar_info{padding:20px;word-break:break-all;}
#programs .news-list{display: flex;flex-direction: column;}
.detail_t,.MsoNormal,.detail_t span,.detail_t a{text-decoration:none; font-size: 18px;}

.detail_t b {
    color: #093E60;
}
@media screen and (max-width: 1500px){
	.seminar_info .seminar_description img{max-width:100%;}
}
@media screen and (max-width: 820px){
    .left_colomn{display: none;}
}

@media screen and (max-width: 992px){
    .bl_right {display: none;}

}

@media screen and (max-width: 992px){
    /*.all_foot .reviews_head {width: 50%;}*/
    .review_record .review_logo{
        float: unset;
        margin-right: 30px;
        margin-bottom: 30px;
    }
    .review_record .review_text p img{
        max-width: 100%;
        height: auto;
    }
	.content_column { width: 100%;}
    .solutions_item_content_about_link { margin-top: 25px;}
    #faces_records .face .face_logo{float: unset;display: inline-block;}
    .fancy{ 
        width: 100%;
        float: unset;
        margin-right: 0;
        margin-left: 0;
        display: flex;
    }
    table.contacts tr{ width: 100%;display: inline-grid;}
    table.contacts td{width: 95%;padding: 10px;}
    .all_foot .news_block {width: 100% !important;}
    .all_foot .right{margin-left: 10px !important; margin-top: 30px;}
    .block_left_min{float: unset !important; width: 100%;}
    .action_block .img_sale { float: unset; width: 100%; display: inline-grid;}
    .action_block .img_sale img { float: unset; }
    #company_block {display: inline-block;}
    #over9000{width: 100%;justify-content: space-between;align-items: center;}
    .specialisation{width: 100%; padding:0;}
	.specialisation .spec_h1, .specialisation .marker_check{margin: 0 15px;}
    /*.solutions_head h2, .reviews_head h2, .news_head_title h2, .announce_head_title h2, .clients_head h2{ font-size: 24px;}*/
    .clients_head h2{padding-left: 10px;}
    .inception {width: 100%;}
    .br{display: none;}
    #typical_solution .using .left{ width: 100%; float: unset;}
    p.MsoNormal img {max-width: 100%;height: auto;}
    .program_logo {float: unset;}
    #advantages{ width: 100%;}
    .action_block .solutions_item_content_links{ padding-bottom: 20px;margin-top: 4px;}
    .action_block .solutions_item_content_links{display: inline;}
    #typical_solution .area, #branch_solution .area{height: auto;}
    #typical_solution h3 { font-size: 18px; }
    #branch_solution h3 { font-size: 18px; }
    #typical_solution, #branch_solution {
        overflow: hidden;
    }
    .ord {display: inline-block;}
    .ord .days_button{margin-right:0;}
    button.days_button,button.call_button{width:100%;display:inline-block;position:relative;margin:0;padding:15px;background:none;}

    .btn, .btn_order{width:100%;display:inline-block;margin:0 0 15px 0}
    .header__search_input{ width: 100%;}
	.reviews_item{    flex-direction: column;
    justify-content: stretch;
    height: 100%;
    display: flex;}
    .right.o_nas { float: unset;}
    #branch {width: 100%;}
    .clients_slider{display: block;}
    .slider_solutions a.slider_elem_name{ display: inline-block;height: auto;}
    ul.clients_list .owl-carousel .owl-item img { display: flex !important;width: auto !important;}
    ul.calend { display: block;width: 100%;padding-left:0;}
	ul.calend li {
    padding-right: 0;
    width: 100%;
}
    #calendar {
        width: 500px;
        overflow-x: auto;
        overflow-y: hidden;
        position: relative;
        width:100%;
        overlow-x:scroll;

    }
    table.NewsCalTable{
        overflow-x: auto;
        overflow-y: hidden;
        width: 860px;
    }
	#about_us #company_block{width:100%;}
	#over9000 .left,#over9000 .center, #over9000 .right{padding:0;font-size:16px;}
	#over9000 .right{max-width:50%;}
	.MsoNormal{font-size: 14px;}
	.news-detail table tbody tr td{padding:0;}
	.detail_t img{width:100% !important;height:auto !important;padding:0;}
	#graph{width:100%;}
	#company_block .left{padding-right: 0}
	ul.marker_list, ul.marker_check {
	    padding: 15px;
	    word-break: break-all;
	}
	.bx-breadcrumb .bx-breadcrumb-item span{font-size:11px !important;}
	.all_foot .reviews_item, .all_foot .owl-item.active .reviews_item { width: 87%;}
    .all_foot .owl-item.active .reviews_item { display: block;}
    .all_foot .owl-item .reviews_item { display: none;}

}


#inception_statistics .left .news-list, .content_column {display: flow-root;}

.solutions_item_img{
    display: inline-block;
    object-fit: cover;
    width: 340px;
    height: 210px;
}

.reviews_list li.budget.active, .reviews_list li.commerce.active{display: block;}
.reviews_list li.budget, .reviews_list li.commerce{display: none;}
#pack_1{
    display: flow-root;
    margin-bottom: 20px;
}
#pack_1 div.left img.pack_logo {
    float: left;
    margin-right: 18px;
    margin-top: 8px;
    max-height: 130px;
}
#box_price {
    font-size: 18px;
    font-weight: bold;
    left: 22px;
    top: 180px;
    color: #EC4500;
    z-index: 4;
}
#pack_1 #label_price {
    position: absolute;
    top: 169px;
    left: 6px;
    z-index: 3;
    margin: 0px;
    padding: 0px;
}
#pack_1 div.program_header {
    margin: auto;
    overflow: hidden;
}

#pack_1 div.left {
    float: left;
    width: 58%;
    overflow: hidden;
    padding-left: 6px;
}
#pack_1 .right{display: inline-grid;float: right; max-width: 330px;}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.video_box{text-align: center;padding: 20px;}
.video_box .video{width: 500px; height: 280px;}
.prev_t{text-align: justify;}
.people_block .reviews_slider .reviews_item img{width: 120px;}

#its {
    padding-top: 17px;
    width: 860px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 86px;
    height: 558px;
    margin: auto;
    border-top: 1px solid #DDDDDD;
	position: relative;
}

#its h3
{
	margin-left:50px;
	margin-bottom:38px;
	margin-top:14px;
	padding: 0px;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

#its img
{
	margin-top:23px;
	float:left;
}

#its ul
{
	float:left;
	/*margin-right:20px;*/
	margin-left:23px;
	margin-top:0px;
	border:none;
padding-left: 0px;
    font-family: arial;
    font-size: 12px;
}

#its ul.left
{
	float:left;
	margin-right:23px;
	margin-left:0px;
}

#its ul li
{
	width:170px;
	height:50px;
	position:relative;
	padding-bottom:40px;
	margin-bottom:27px;
	font-size:11px;
	float:none;
	margin-right:0px;
	height:auto;
	padding-top:0px;
	list-style: none;
	line-height: 13px;
}
#main{
position: relative;
}
#string1
{
	color: #7A7A7A;
	font-size: 14px;
	top: 235px;
	right: 271px;
}

#string2
{
	color: #7A7A7A;
	font-size: 12px;
	top: 323px;
	right: 103px;
}

#string3
{
	color: #7A7A7A;
	font-size: 12px;
	top: 352px;
	right: 0px;
}
.string {
    font-family: 'segoe';
    position: absolute;
}
#its ul li div.price
{
	background:url('../images/index/price_red.png');
	width:103px;
	height:15px;
	position:absolute;
	bottom:0px;

	color:#FEFEFE;
	font-size:14px;
	padding:8px 27px;
}

#its ul.left li div.price
{
	right:0px;
}

#its ul.right li div.price
{
	left:0px;
}

#its #all_price
{
	position:absolute;
	color:#785706;
	top: 183px;
	right: 263px;
	font-size: 19px;
font-family: arial;
}

#its #alternative
{
	position:absolute;
	color:#D12E0B;
	bottom: 127px;
	left: 345px;
	font-size: 14px;
	text-align:center;
	font-family: arial;
}

#its #portfel
{
	position: absolute;
	font-family: segoe;
	text-align: right;
	font-size: 14px;
	line-height: 18px;
	right: 320px;
	top: 415px;
	display: block;
	color: #FE9003;
	text-decoration: none;
}

#its #alternative span
{
	font-size:16px;
	line-height:24px;
}

#its #case
{
	display: block;
	text-decoration: none;
	position: absolute;
	bottom: 279px;
	left: 344px;
	color: #FEFEFC;
	font-size: 24px;
	text-align: center;
	height: 91px;
    font-family: arial;
}

#its #case span.big
{
	font-size: 32px;
	line-height:32px;
	font-weight:bold;
}

#its #case span.italic
{
	font-family: segoe;
	font-size: 14px;
	position: absolute;
	right: 0px;
	bottom: 6px;
}

#its button.big_orange_button
{
	height:49px;
	width:301px;
	background:url('images/index/big_orange_button.png');
	border:none;
	color:	#FCE8DD;
	font-size:16px;
	margin-left: 280px;
	margin-top: 48px;
}
#its button.big_orange_button2
{
	height:49px;
	width:301px;
	background:url('/redesign/big_orange_button.png');
	border:none;
	color:	#FCE8DD;
	font-size:16px;
	margin-left: 280px;
	margin-top: 48px;
}
/*.inception *{*/
/*    font-family: arial!important;*/
/*}*/

.inception .text_block span:nth-child(1){
    font-weight: bold;
}
.inception .text_block{
    width: 50%;
    padding: 10px 35px;
    height: 112px;
}
.inception .text_block{
    padding-left: 20px;
}
.history_button{
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 0px;
    text-align: left;
    left: 180px;
}
    /*#scope .right.o_nas{*/
/*    width: auto;*/
/*}*/
.agro_text p{
    padding: 4px 0;
}
.agro_text{
    position: relative;
}
/*для раздела maintenance start*/
#airbubble_block
{
    overflow: hidden;
    padding-bottom: 40px;
    padding-left: 2px;
}

#airbubble_block div.left
{
    float: left;
    width: 70%;
}

#airbubble_block div.right
{
    float: left;
    width: 30%;
    position: relative;
}
#airbubble_block #string1{
    top: 47%;
}
#airbubble_block #string2{
    top: 76%;
}
#airbubble_block #string3{
    top: 87%;
    right: 0%;
}
#its.maintenance{
    background: url('../images/maintenance/open_bag.png') 110px 70px no-repeat;
}
#its .center
{
    float:left;
    margin-left: 170px;
    margin-top:23px;
    width: 300px;
    position: relative;
}

#its .center ul
{
    margin-top: 48px;
}

#its .center ul.first
{
    margin-top: 50px;
}

#its .center ul.first li
{
    line-height: 13px;
    width: 300px;
    padding-bottom: 0px;
    margin-bottom: 24px;
}

#its.maintenance .center ul li
{
    margin-bottom: 12%;
    /*line-height: 20px;*/
}
#its.maintenance .center ul.first li
{
    margin-bottom: 8%;
}
#its.maintenance .center ul {
    margin-top: 16%;
}
#its .center ul li span
{
    color: #FFFFFF;
}
#its_price1
{
    position: absolute;
    color:#000;
    font-size: 20px;
    top: -7%;
    left: 75%;
    width: inherit;
}
#its.maintenance ul{
    margin-top: 46px;
}
#its.maintenance ul.left{
    margin-right: 0px;
}
#its.maintenance ul.right{
    margin-left: 40px;
}
#its.maintenance .center>div>ul{
    margin-left: 0px;
}
#its_price2
{
    text-align: center;
    position: absolute;
    top: 592px;
    left: 343px;
    font-size: 14px;
    color: #D0310A;
}

#its_price2 span
{
    font-size: 20px;
}
#its .case.center>img{
    display: none;
}
#its.maintenance ul{
    margin-left: 0px;
}
#its .case.center ul li{
    padding-bottom: 0px;
}
/*для раздела maintenance end*/

/*для раздела services start*/

#scope
{
    padding-top:19px;
    /*width:860px;*/
    padding-bottom:54px;
    margin:auto;
    overflow:hidden;
}

#scope h3
{
    margin-bottom:5px;
    margin-top:14px;
}

#scope div.left
{
    float:left;
    overflow:hidden;
    line-height:24px;
}
#scope>div.left{
    width: 57%;
}
#scope>div.right{
    width: 43%;
}
#scope div.left span
{
    padding-left:3px;
    padding-right:3px;
    display:inline-block;
    width:467px;
}

#scope div.left h3
{
    margin-top:13px;
}

#scope div.left a
{
    padding-left:2px;
    color:#830101;
padding-top:10px;
    line-height:53px;
}

#scope div.left span.even
{
    background:#EFEFEF;
}

#scope div.left #branch
{
    margin-top:64px;
    line-height:20px;
}

#scope div.left #branch h3
{
    margin-bottom:0px;
}

#scope div.left #branch img
{
    float:left;
    display:block;
    margin-top:20px;
    margin-right:16px;
    padding-bottom:10px;
    background:url('../images/index/img_shadow.png') no-repeat center bottom;
}

#scope div.left a.no_1c
{
    font-size:26px;
    margin-top:36px;
    display:inline-block;
    text-decoration:none;
    border-bottom:3px solid #FFAE5A;
    color:#FFAE5A;
    height:40px;
    margin-left:5px;
}

#scope div.right
{
    float:left;
    overflow:hidden;
    /*padding-top:20px;*/
}

#scope div.right button
{
    display:block;
    margin-bottom:14px;
    width:340px;
    font-size:14px;
    padding-left:40px;
    text-align:left;
    padding-bottom:10px;
    margin-left:20px;
}

#scope div.right button.red_button
{
    height:51px;
    background:url('../images/index/red_button.png');
    color:#FDE2DB;
    padding-bottom:4px;
}

#scope div.right button.orange_button
{
    height:43px;
    background:url('../images/index/yellow_button.png');
    color:#AB8300;
}

#scope div.right button.yellow_button
{
    height:43px;
    background:url('../images/index/light_yellow_button.png');
    color:#C69B10;
}

/*#scope div.right div.inception*/
/*{*/
/*    width:180px;*/
/*    !*width:320px;*!*/
/*    height:174px;*/
/*    position:relative;*/
/*    background:url('../images/history1.png');*/
/*    margin-left: 15px;*/
/*    margin-top: 43px;*/
/*    padding-left:53px;*/
/*    !*padding-left:25px;*!*/
/*    padding-right:112px;*/
/*    line-height: 17px;*/
/*}*/

/*#scope div.right div.inception p*/
/*{*/
/*    line-height: 18px;*/
/*}*/

/*#scope div.right div.inception h4*/
/*{*/
/*    padding-top: 17px;*/
/*    position: relative;*/
/*    font-size: 14px;*/
/*    line-height:16px;*/
/*    margin-bottom:0px;*/
/*}*/
/*#scope div.right div.inception h5*/
/*{*/
/*    padding-top: 4px;*/
/*    margin-top:0px;*/
/*    position: relative;*/
/*    font-size: 12px;*/
/*    line-height:14px;*/
/*    margin-bottom:11px;*/
/*}*/

/*#scope div.right div.inception a*/
/*{*/
/*    line-height:34px;*/
/*    color:#BC3601;*/
/*}*/

/*#scope div.right div.inception img*/
/*{*/
/*    width: 125px;*/
/*    position: absolute;*/
/*    top: 9px;*/
/*    right: 14px;*/
/*}*/

/*#scope div.right div.inception button*/
/*{*/
/*    position:absolute;*/
/*    margin:0px;*/
/*    padding:0px;*/
/*    bottom: 15px;*/
/*    left: 53px;*/
/*    color:#BF480E;*/
/*}*/

/*#scope div.right #best_choice*/
/*{*/
/*    !*width:337px;*!*/
/*    padding-left:23px;*/
/*    margin-top:52px;*/
/*    line-height:18px;*/
/*    background:url('images/index/disk.png') no-repeat bottom right;*/
/*}*/

/*#scope div.right #best_choice h3*/
/*{*/
/*    font-size:16px;*/
/*    line-height:20px;*/
/*    margin-bottom:0px;*/
/*}*/

/*#scope div.right #best_choice a*/
/*{*/
/*    color:#810100;*/
/*    line-height:35px;*/
/*}*/

/*#scope div.right #best_choice button.request*/
/*{*/
/*    padding:8px 10px 23px 42px;*/
/*    background:url('images/index/button_request.png') no-repeat;*/
/*    width:200px;*/
/*    margin-left:0px;*/
/*    margin-top:25px;*/
/*    margin-bottom:0px;*/
/*    color:#FED5C1;*/
/*    font-size:16px;*/
/*}*/

/*#scope div.right #best_choice button.get_consult*/
/*{*/
/*    padding:8px 10px 12px 42px;*/
/*    background:url('images/index/button_get_consult.png') no-repeat;*/
/*    width:255px;*/
/*    margin-left:0px;*/
/*    margin-top:3px;*/
/*    margin-bottom:0px;*/
/*    color:#EEEEEE;*/
/*    font-size:16px;*/

/*}*/
/*#scope div.right button.red_button2*/
/*{*/
/*    height:50px;*/
/*    background:url('/redesign/its_button.png');*/
/*    color:#FDE2DB;*/
/*    padding-bottom:4px;*/
/*}*/
#scope div.right button{
    border: none;
}

/*#scope div.right button.yellow_button2*/
/*{*/
/*    height:40px;*/
/*    background:url('/redesign/7_button.png');*/
/*}*/

/*#scope div.right #best_choice button.request2*/
/*{*/
/*    padding:8px 10px 23px 42px;*/
/*    background:url('/redesign/button_request.png') no-repeat;*/
/*    width:200px;*/
/*    margin-left:0px;*/
/*    margin-top:25px;*/
/*    margin-bottom:0px;*/
/*    color:#FED5C1;*/
/*    font-size:16px;*/
/*}*/

#its button.big_orange_button2
{
    height:49px;
    width:301px;
    background:url('/redesign/big_orange_button.png');
    border:none;
    color:	#FCE8DD;
    font-size:16px;
    margin-left: 280px;
    margin-top: 48px;
}
#variants{
    display: flex;
    justify-content: space-evenly;
}
/*для раздела services end*/


@media screen and (max-width: 1200px) {
    .all_foot .reviews_item, .all_foot .owl-item.active .reviews_item { width: 100%;}
    #branch{
        padding-right: 0px;
    }
    #its img{
        max-width: 100%;
    }
    .benefits{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
    }

    .benefits > ul {
        flex-basis: 45%;
    }
    .benefits > div{
        order: 0;
        margin: 0 auto;
    }
    .benefits > ul{
        display: grid;
    }
    #its ul li, #its{
        width: auto;
        height: auto;
    }
    .benefits .left{
        order: 1;
    }
    .benefits .right{
        order: 2;
    }
    #its ul li div.price {
        right: 0px;
        position: inherit;
        background-color: #D0300B;
        background-image: none;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
        text-align: center;
    }
    #its ul li{
        font-size: 1.5em;
        margin-bottom: 0px;
        line-height: 1.2;
    }
    #its.maintenance ul li{
        font-size: 1.2em;
    }

    #its ul li .price{
        margin-top: 10px;
    }
    .case{
        position: relative;
    }
    #its #case{
        bottom: 35%;
        left: 31%;
        font-size: 1.2em;
    }
    #its #case span.big{
        font-size: 1.3em;
    }
    #its #all_price{
        top: 23%;
        right: 14%;
        font-size: 1em;
    }
    #its #portfel{
        right: 30%;
        top: 73%;
        font-size: .8em;
    }
    #its #alternative{
        left: 32%;
        bottom: 3%;
        font-size: .9em;
    }
    #its .center{
        width: auto;
        /*background: url('../images/maintenance/open_bag_mobile.png') no-repeat;*/
        /*background-position: center;*/
        /*background-size: contain;*/
        flex-basis: 100%;
        /*display: flex;*/
        /*flex-direction: column;*/
        /*align-items: center;*/
    }
    #its.maintenance{
        /*background: url('../images/maintenance/open_bag_mobile.png') 110px 70px no-repeat;*/
        background-image: none;
    }
    #its .center, #its .center > ul{
        margin: 0 auto;
        /*padding-left: 7%;*/
    }
    #its .center{
        margin: 0 auto;
        width: fit-content;
        height: 550px;
        position: relative;
    }
    #its .center > ul{
        position: absolute;
        margin-left: 0px;
        left: 24%;
        top: 60%;
        margin-top: 0px;
    }


    #its .center > ul.first{
        position: absolute;
        margin-left: 0px;
        top: 16%;
    }
    #its.maintenance .benefits .center > ul {
        /*margin-left: 6%;*/
        /*margin-top: 7%;*/
        font-size: .8em;
        margin-top: 1%;

    }
    #its.maintenance .center ul{
        
    }
    #its .case.center>img{
        display: inherit;
    }
    #its.maintenance .benefits .center #its_price1{
        top: 1%;
        left: 78%;
    }
    #its.maintenance #its_price2{
        top: 620px;
    }
    #its.maintenance .center ul li{
        width: 250px;
        margin-bottom: 7%;
        padding-bottom: 0px;
    }

    #its .center ul.first{
        margin-top: 0;
    }
    #its .case.center img{
        margin-top:0px;

    }
    .maintenance #its_price2{
        position: initial;
    }
    #its.maintenance ul.right{
        margin-left: 0px;
    }
    #its .benefits ul, #its ul li{
        margin: 0px;
    }
    #scope div.left, #scope div.right{
        width: 100%;
    }
    /*#its.maintenance .benefits .center > ul.first {*/
    /*    margin-top: 7%;*/
    /*}*/
    /*#its.maintenance .center ul.first{*/
    /*    margin-left: auto;*/
    /*}*/
}
@media screen and (max-width: 992px) {
    .clients .owl-nav button.owl-prev, .clients .owl-nav button.owl-next{
        top: 0;
    }
}
@media screen and (max-width: 887px) {
    #main #airbubble_block > div{
        float: none;
        width: 100%;
    }

    #main #airbubble_block > div.right{
        height: 300px;
    }
    .benefits{
        flex-direction: column;
    }

    #its button.big_orange_button2{
        display: block;
        margin: 0 auto;
    }
    #its ul li{
        width: 90%;
    }

    #its.maintenance .center ul li{
        margin-bottom: 6%;
    }
    #its.maintenance .center ul {
        margin-top: 3%;
    }
}
@media screen and (max-width: 680px){
    /*.owl-carousel .owl-stage{*/
    /*    justify-content: space-around!important;*/
    /*}*/
    .people_block .owl-carousel.owl-drag .owl-item.active {
        display: block;
        width: 355px !important;
        text-align: center;
    }
    .people_block .owl-carousel .owl-item img{ width: unset; }
    .clients .owl-carousel .owl-stage-outer{ padding: 0}
    .reviews .reviews_head div{display: inline-block !important;}
    .announce_head_title a.announce_all img{margin-right: 10px;}

    .include-list{
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(1, auto);
    }
}

@media screen and (max-width: 480px){
    .people_block .reviews_item_img {
        padding: 20px;
        margin: 0 auto;
        text-align: center;
        display: inline-block;
    }
    .people_block .reviews_item_content{padding-top: 0;}
    .people_block .reviews_slider .reviews_item img{width: unset;}
    ul.menu_list_tree .menu_item_title{padding-left:50px;}

    #pack_1 div.left { width: 100%;}
}

.reviews .reviews_head a, .reviews .reviews_head span{ margin-top: 34px;}
.reviews .reviews_head a[data-code='budget']{/*margin-left: 25px;*/}

#seminar_button {
    padding-bottom: 7px;
    color: #FFFFFF;
    width: 300px;
    height: 50px;
    margin-top: 12px;
    background: url('../images/seminar_detail/seminar_button.png') no-repeat;
    float: left;
    font-size: 15px;
    border: none;
}
/*.menu_list > .menu_item > .menu_item_title:hover{outline: 1px solid rgba(69,157,158,.15);}*/
.menu_list_second li.menu_item {border: 0;outline: 0.5px solid rgba(69,157,158,.15);}

.save_data{
    background-image: url("/local/templates/scand/img/save_icon.png") ;
    background-repeat: no-repeat;
    display: block;
    padding-left: 27px;
    text-decoration: none;
    padding-bottom: 30px;
}

.number li{
margin-bottom:15px;
}

.form-question__desc, .checkbox__label, .form-col {
    color: black;
}