@media screen and (min-width: 0em) and (max-width: 90em) {
	.karantinModal-call{left: 50px;}
    .portfolio .portfolio-nav{width:100%}
    #dev_ready_solution_nav_desktop.is-fixed{padding-left:15px;padding-right:15px}
    .header-fixed{height:54px}
    .header{position:fixed;left:0;top:0;width:100%;z-index:99;-webkit-transform:translateZ(0);transform:translateZ(0)}
    .portfolio .portfolio-nav{padding-left:230px}
    .portfolio .portfolio-nav .portfolio-nav_term{left:75px}
    .yield .yield-page .yield-page_section.yield-page_section--index{padding-top:75px}
    .is-stuck .ya-share2{margin-top: 10px}
    .modal-license {
        padding: 65px 40px 50px 40px;
    }
    .modal {
        margin-left: 0;
    }
    .modal-license--extension .modal__cross {
        right: 60px;
    }
    .modal-license .tbody .td:first-child {
        padding-right: 20px;
    }
	.header.header--portfolio{display: block;}
}


@media screen and (min-width: 0em) and (max-width: 750px) {
	.yield .yield-page.memo .yield-page_title{
		line-height: 52px;
		font-size: 40px;
	}
	.modal-wrapper-box iframe{
		max-height: 240px;
		margin: 0 auto;
		max-width: 90%;
	}
	.karantinModal-call{
		left: 15px;
		animation: none;
		right: 15px;
		max-width: 500px;
	}
	.karantin-modal-mini{
		max-width: 100%;
		padding-bottom: 20px;
	}
	.karantinModal-call__text{
		white-space: normal;
		padding-right: 0px;
		font-size: 14px;
		line-height: 16px;
	}
	.karantin-modal{
		padding: 20px;
	}
	.karantin-modal__head, .karantinModal-call .karantin-modal__head{
		line-height: 23px;
		font-size: 28px;
		max-width: 100%;
		margin-bottom: 15px;
	}
	.karantin-modal__content{
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 15px;
	}
	.karantin-modal-wrapper .karantin-modal{
		max-width: 500px;
	}
}
@media screen and (min-width: 0em) and (max-width: 59.9375em) {
    .footer .footer-list-wrapper .footer-list {
        padding-bottom: 0;
        /* margin-right: 0 !important;
        width: 30%; */
    }
    .list-wrapper-mobile {
        display: flex;
    }
    .list-wrapper-mobile .footer-list-wrapper {
        justify-content: space-between;
    }
    .numbers-mobile {
        /*text-align: right;*/
    }
    .numbers-mobile .f-numbers {
        padding-bottom: 0;
    }
    .footer .follow {
        justify-content: flex-start;
        margin-bottom: 10px;
    }
	.top10-box{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 35px;
		text-align: left;
		flex-direction: column;
		text-align: center;
	}
	.top10-box img{
		margin: 0 0px 20px 0;
		max-width: 80px;
	}
	.top10-box__subscribe{
		margin: 0;
	}
    .m-ready-solution_nav{display:none;position:fixed;top:0;right:0;z-index:99;color:#fff;background-color:#343037;width:100%;height:54px;line-height:54px;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0)}
    .m-ready-solution_nav .m-ready-solution_nav__title{font-size:17px;font-weight:700}
    .m-ready-solution_nav .m-ready-solution_nav__toggle{display:block;font-size:32px;text-align:center;text-decoration:none;line-height:32px;color:#fff}
    .m-ready-solution_nav .m-ready-solution_nav__dropdown{display:none;background-color:#343037;font-size:17px;padding:0 15px 5px}
    .m-ready-solution_nav .m-ready-solution_nav__dropdown .m-ready-solution_nav__list{margin-bottom:0}
    .m-ready-solution_nav .m-ready-solution_nav__dropdown .m-ready-solution_nav__list li{margin-bottom:15px}
    .m-ready-solution_nav .m-ready-solution_nav__dropdown .m-ready-solution_nav__list li a{color:#fff;display:block;line-height:24px}
    .m-ready-solution_nav .m-ready-solution_nav__dropdown .m-ready-solution_nav__list li.is-active{display:none}
    .m-ready-solution_step__list{text-align:left}
    .m-ready-solution_step__list___item:not(:last-child){margin-bottom:30px}
    .m-ready-solution_step__list___item .img{height:75px;width:75px;line-height:75px;text-align:center;background-color:#dc107e;border-radius:100%}
    .m-ready-solution_step__list___item .img img{max-height:50px;max-width:50px}
    .m-ready-solution_step__list___item .name{font-size:20px;line-height:28px;margin-bottom:10px;font-weight:600}
    .creation .creation-task .creation-task_list__item{padding:30px}
    .creation .creation-task .creation-task_list__item:hover{-webkit-transform:none;transform:none}
    .creation .creation-task .creation-task_decision .creation-task_decision__block .desc{margin-bottom:30px}
    .ready-solution .ready-solution_site .ready-solution_site__product___list____item .fav:hover{color:#CAC9C7}
    .ready-solution .ready-solution_site .ready-solution_site__product___list____item .fav.is-active:hover{color:#FACA18}
    .ready-solution .ready-solution_detail .ready-solution_detail__top___info{padding-bottom:0px}
    .ready-solution .ready-solution_detail .ready-solution_detail__top___info .button-group{bottom:0}
    .ready-solution .ready-solution_site .ready-solution_site__info{padding-top:15px}
    .individual-solution .individual-solution_advantage .individual-solution_advantage__list{margin-bottom:-30px}
    .individual-solution .individual-solution_advantage .individual-solution_advantage__list___item{margin-bottom:30px}
    .individual-solution .individual-solution_develop{background-attachment:inherit}
    .individual-solution .individual-solution_trust .individual-solution_trust__list___item{margin-bottom:30px}
    .individual-solution .individual-solution_unique .individual-solution_unique__conviction .name{margin-bottom:20px}
    .individual-solution .individual-solution_quality .individual-solution_quality__list___item .block{padding:20px}
    .individual-solution .individual-solution_quality .individual-solution_quality__list___item .block .block-text{font-size:16px;line-height:24px}
    .individual-solution .individual-solution_quality .individual-solution_quality__list___item .block .block-text span{font-size:20px;line-height:28px}
    .context .context-header .tariff-link{margin-top:45px}
    .context .context-result .context-result_list__item .name{font-size:22px;line-height:30px}
    .context .context-result .context-result_list__item .name span{font-size:17px;line-height:26px}
    .context .context-result .context-result_list__item .link-group{margin-bottom:20px}
    .context .context-digit .context-digit_list__item .number{font-size:80px;line-height:80px}
    .context .context-statistic .context-statistic_info .name{font-size:17px;line-height:26px}
    .context .context-statistic .context-statistic_info .name span{margin-right:20px}
    .context .context-statistic .context-statistic_info .chart{margin-top:0}
    .context .context-statistic .context-statistic_info .browser{height:auto}
    .context .context-statistic .context-statistic_info .browser-img-1,.context .context-statistic .context-statistic_info .browser-img-2{position:static}
    .context .context-statistic .context-statistic_price .name{font-size:17px;line-height:26px}
    .context .context-statistic .context-statistic_price .name span{margin-right:20px}
    .context .context-statistic .context-statistic_price .table .th,.context .context-statistic .context-statistic_price .table .td{font-size:15px;line-height:22px}
    .context .context-stage .tabs li.is-active::before{display:none}
    .context .context-stage .tabs-content{padding:30px;margin-top:20px}
    .context .context-stage .tabs-content h4{margin-bottom:30px}
    .context .context-stage .tabs-content .tabs-panel{height:auto!important}
    .grant .grant-more .grant-more_list__item{padding:20px}
    .grant .grant-more .grant-more_list__item:hover{-webkit-transform:none;transform:none}
    .reveal.reveal--tariff .calc-tariff .calc-tariff_table td .title{font-size:14px;line-height:20px}
    .reveal.reveal--tariff .calc-tariff .calc-tariff_table td{font-size:12px;line-height:18px;padding-left:20px;padding-right:20px}
    .reveal.reveal--tariff .calc-tariff .calc-tariff_table tr th:first-child,.reveal.reveal--tariff .calc-tariff .calc-tariff_table tr td:first-child{width:auto}
    .company .company-header .note{margin-bottom:60px}
    .company .company-header .button{margin-bottom:45px}
    .support .support-portfolio .logo{height:auto;margin-bottom:45px;line-height:inherit}
    .support .support-portfolio .show{margin-bottom:60px}
    .support .support-service_list__item .name{font-size:24px;line-height:28px}
    .support .support-portfolio_tabs{margin-left:0}
    .support .support-task{padding-top:0!important}
    .index .index-why_desc{margin-bottom:45px}
    .post .post-block.post-block--large .post-block__img{height: 220px}
    .post .post-block.post-block--large .post-block__limit{height: 266px}
    .post .post-block .post-block__img::after{background-image: url('../img/blog/bg-large.png')}
}
/* @media screen and (max-width: 1000px) {
    .footer .footer-list-wrapper .footer-list {
        margin-right: 40px;
    }
} */
@media screen and (max-width: 500px) {
    .index .awards__title {
        font-size: 22px;
    }
	.index .awards-step_block__certificate, .index .awards-slider__item .last {
        max-width: 200px;
        margin: auto
    }
    .index .awards-slider .slick-dots {margin-top: 20px;}
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
    .certificates-licence__title, .certificates-license__name, .certificates-license__price, .certificates-crm__subtitle, .modal-license__title {
        font-size: 20px;
        line-height: normal;
    }

    .modal__cross {
        right: 20px !important;
        top: 23px;
    }

    .modal-license--extension {
        padding: 20px;
    }
    .modal-license--extension .tr .td {
        width: 100% !important;
        text-align: center !important;
    }
    .modal-license--extension .tr {
        flex-direction: column;
    }
    .modal-license--extension .thead {
        display: none;
    }
    .modal-license--extension .td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
    .modal-license--extension .tr {
        background-color: #f5f5f5;
    }
    .modal-license--extension .tbody .tr {
        border: #d7d7d7 1px solid;
        border-left: 0;
        border-right: 0;
    }
    .modal-license--extension .tbody .tr:not(:last-child) {
        margin-bottom: 30px;
    }
    .footer .footer-list-wrapper .footer-list {
        padding-bottom: 20px;
        width: 100%;
        max-width: 100%;
    }
    .numbers-mobile .f-numbers {
        padding-top: 20px;
    }

	.parallax-img{
		display: none;
    }
    .footer .footer-list {
        text-align: center;
    }
    .footer .footer-list-wrapper {
        align-items: center;
        text-align: center;
        flex-wrap: wrap;
    }
    .footer .footer-list-wrapper .footer-list {
        margin: 0;
    }


    .certificates-license__description {
        height: auto;
        margin-bottom: 10px;
    }
    .certificates-license__list-title {
        margin-bottom: 40px;
    }
    .certificates-license__item .certificates-license__top > ul {
        display: none;
    }
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.sticky.is-anchored{
		top: auto !important;
	}
	.ya-share2__list{
		margin: 20px auto 10px !important;
	}
    .certificates-license__img-discount {
        top: 27px;
        right: 26px;
        font-size: 10px;
        width: 44px;
        height: 44px;
    }
	.top10-box{
		flex-direction: row;
	}
	.top10-box img{
		margin: 0 25px 0 0;
		max-width: 80px;
	}
	.top10-box__subscribe{
		margin: 0;
		text-align: left;
	}
    body{font-size:15px;line-height:22px}
    h1,h2{font-size:28px;line-height:36px}
    h3{font-size:24px;line-height:32px}
    h4{font-size:20px;line-height:28px}
    h5,h6{font-size:15px;line-height:22px;font-weight:700}
    p{font-size:15px;line-height:22px}
    .tabs{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;border-radius:0;padding:0;border:none;height:auto;line-height:inherit}
    .tabs li{-ms-flex:none;-webkit-box-flex:0;flex:none;width:100%;margin-bottom:7px}
    .tabs li:last-child{margin-bottom:0}
    .tabs.tabs--rounded{border-radius:0}
    .tabs.tabs--rounded li a{height:45px;line-height:45px;border-radius:0}
    .accordion > li .accordion-content{padding:15px}
    .hint{display:none}
    .yield h1{margin-bottom:30px}
    .yield .yield-page .yield-page_section{padding:60px 0}
    .yield .yield-page .yield-page_section.yield-page_section--index,
    .yield .yield-page .yield-page_section.yield-page_section--intro,
    .yield .yield-page .yield-page_section.yield-page_section--video{padding:90px 0 60px}
    .yield .yield-page .yield-page_section.yield-page_section--medium{padding: 45px 0}
    .yield .yield-page .yield-page_section.yield-page_section--small{padding: 30px 0}
    .footer{text-align:center}
    .footer .follow{-ms-flex-pack:center;-webkit-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-bottom:20px}
    .index .index-header_video__block{width: 100px;height: 100px}
    .index .index-header_video__block .name{font-size: 15px;line-height: 24px;margin-top: 30px}
    .index .index-header h4{margin-bottom:45px;position: relative;z-index: 2}
    @-webkit-keyframes circleAnimation {
        0%{width:100px;height:100px}
        1%{opacity:1}
        80%{opacity:.9}
        100%{width:200px;height:200px;opacity:0}
    }
    @keyframes circleAnimation {
        0%{width:100px;height:100px}
        1%{opacity:1}
        80%{opacity:.9}
        100%{width:200px;height:200px;opacity:0}
    }
    .index .index-header .index-header_video{margin-bottom: 45px}
    .creation .creation-advantage .creation-advantage_list__item .desc{margin-bottom:20px}
    .creation .creation-task .creation-task_list{margin-bottom:30px}
    .creation .creation-task .creation-task_list__item{margin-bottom:30px}
    .creation .creation-task .creation-task_list__item .desc{text-align:center}
    .creation .creation-task .creation-task_decision{margin:0 -15px}
    .creation .creation-task .creation-task_decision .creation-task_decision__block{padding:0 20px}
    .ready-solution .ready-solution_site h2{margin-bottom:30px}
    .ready-solution .ready-solution_site .ready-solution_site__hint{width:100%}
    .ready-solution .ready-solution_site .ready-solution_site__product___list{max-width:480px;margin:0 auto -30px}
    .ready-solution .ready-solution_advantage .ready-solution_advantage__list___item .desc{margin-bottom:20px}
    .ready-solution .ready-solution_detail .ready-solution_detail__top{margin-bottom:30px}
    .ready-solution .ready-solution_detail .ready-solution_detail__top___slider{margin-bottom:30px}
    .ready-solution .ready-solution_detail .ready-solution_detail__top___slider .list .item{height: 380px}
    .individual-solution h4{margin-bottom:30px}
    .individual-solution .individual-solution_header h4{text-align:center}
    .individual-solution .individual-solution_header .note{padding:10px;font-size:17px;line-height:26px;margin-bottom:30px}
    .individual-solution .individual-solution_quality .individual-solution_quality__list{padding-top:45px}
    .individual-solution .individual-solution_why .individual-solution_why__list___item .img{margin-bottom:20px}
    .individual-solution .individual-solution_how .individual-solution_how__list{margin-bottom:-30px}
    .individual-solution .individual-solution_how .individual-solution_how__list___item{margin-bottom:30px}
    .individual-solution .individual-solution_opportunity .individual-solution_opportunity__list{margin-bottom:-30px}
    .individual-solution .individual-solution_opportunity .individual-solution_opportunity__list___item{margin-bottom:30px}
    .individual-solution .individual-solution_client .individual-solution_client__list{max-width:480px;margin-left:auto;margin-right:auto}
    .individual-solution .individual-solution_why .individual-solution_why__list___item{margin-bottom:30px}
    .individual-solution .individual-solution_why .individual-solution_why__list___item .name{height:auto}
    .context h1,.context h2{margin-bottom:30px}
    .context .context-advantage .context-advantage_list{margin-bottom:-45px}
    .context .context-advantage .context-advantage_list__item{margin-bottom:45px}
    .context .context-task{padding-bottom:60px!important}
    .context .context-digit .context-digit_item{margin-bottom:-30px}
    .context .context-digit .context-digit_list__item:not(:last-child){margin-bottom:30px}
    .context .context-statistic .context-statistic_price .table .th,.context .context-statistic .context-statistic_price .table .td{padding:15px 0 15px 15px}
    .context .context-statistic_price .table .td:nth-child(2),.context .context-statistic_price .table .th:nth-child(2){text-align:left}
    .context .context-statistic .context-statistic_price .table .td .table-title{line-height:16px;font-size:10px}
    .context .context-statistic .context-statistic_price .table .td .table-price{line-height:18px;font-size:12px}
    .context .context-statistic .context-statistic_price .table .td .table-total_price{font-size:15px;line-height:22px}
    .context .context-statistic .context-statistic_price .table .td .table-count{line-height:22px}
    .context .context-statistic .context-statistic_price .table .td .table-count b{display:block;font-size:15px;line-height:15px}
    .context .context-statistic .context-statistic_price .total{margin-bottom:45px;font-size:21px}
    .context .context-statistic .context-statistic_price .total span{font-size:15px}
    .context .context-calc .calc-price .title{font-size:24px;line-height:34px}
    .context .context-calc .calc-list_item .compare-link{margin-bottom:15px}
    .context .context-calc .calc-price .offset{padding-left:0}
    .context .context-calc .calc-price .kind-title,.context .context-calc .calc-price .kind-price{font-size:17px;line-height:22px}
    .portfolio .portfolio-nav{padding-left:75px}
    .portfolio .portfolio-nav .portfolio-nav_year .portfolio-nav_year__item{margin-right:30px}
    .portfolio .portfolio-list_item{width:100%}
    .portfolio .portfolio-list_item.portfolio-list_item--large{width:100%}
    .portfolio .portfolio-list_item.portfolio-list_item--high{height:290px}
    .memo .memo-step .memo-step_stage{font-size:24px;line-height:34px;margin-bottom:45px}
    .memo .memo-step .memo-step_stage span{padding:0}
    .memo .memo-step .memo-step_stage span::before{display:none}
    .memo .memo-step .memo-step_list{text-align:left}
    .memo .memo-step .memo-step_list__item .pic{margin-top:20px}
    .memo .memo-step .memo-step_list__item .img{width:45px}
    .memo .memo-footer .name{font-size:24px;line-height:34px;padding-bottom:20px}
    .memo .memo-footer .name::before{right:0;margin:auto}
    .grant .grant-header{padding:45px 0}
    .grant .grant-header .name{margin-bottom:30px}
    .grant .grant-condition_list__item .desc{margin-bottom:20px}
    .grant .grant-more .grant-more_process{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;background:none;margin-bottom:45px}
    .grant .grant-more .grant-more_process .text{font-size:17px;line-height:26px;margin-bottom:20px;margin-right:0}
    .grant-popup{top:100%;right:auto;bottom: auto;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);width:300px;padding:45px 15px 15px}
    .grant-popup.is-active{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);}
    .grant-popup .show{top:-40px;left:0;right:0;height:40px;width:100%;border-radius:20px 20px 0 0}
    .grant-popup .show::before{background:url(../img/grant/grant-btn-mobile.svg) no-repeat;width:246px;height:26px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translateX(-50%,-50%)}
    .grant-popup_main-page .show::before{background-image:url(../img/grant/antikriz-btn_horizon.svg);}
    .grant-popup .name{font-size:15px;line-height:22px;margin-bottom:15px}
    .grant-popup .desc{font-size:13px;line-height:20px;margin-bottom:25px}
    .grant-popup .hide{top:15px;right:15px}
    .integration .integration-header{padding:45px 0}
    .integration .integration-header .name{margin-bottom:30px}
    .integration .integration-condition_list__item .desc{margin-bottom:20px}
    .integration .integration-more .integration-more_process{background:none;height:auto}
    .integration .integration-more_text__section img{display:block;margin:0 auto 15px}
    .contact .contact-list_item{margin-bottom:15px;padding-left: 0px}
    .contact .contact-list_item .phone td{display: block}
    .contact .contact-list_item .phone td:first-child{padding-bottom: 5px}
    .contact .contact-list_item .phone td:last-child{padding-bottom: 10px}
    .company .company-team_block .desc{margin-bottom:30px}
    .company .company-step_block__best .company-step_block__best___inner{padding-right:0}
    .company .company-step_block__best .company-step_block__best___inner::after{content:none}
    .company .company-step_block{text-align:center}
    .company .company-step_block__list{-ms-flex-pack:center;-webkit-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
    .company .company-step_block__list .company-step_block__list___item{margin-right:0}
    .company .company-step_block__title{margin-bottom:30px}
    .company .company-step_block__certificate{margin-top:45px}
    .company .company-step_block__title .name{font-size:20px;line-height:24px}
    .company .company-step_block__best{margin:45px 0}
    .company .company-step_block__best .name{margin-bottom:30px}
    .company .company-step_block__best .img{margin:0 auto}
    .company .company-step_block__best .img img{position:static;-webkit-transform:none;transform:none}
    .company .company-geography h2{text-align:center}
    .support .support-cause_desc{margin-bottom:45px}
    .support .support-service h2{font-size:28px;line-height:36px}
    .support .support-service_list__item--margin{margin-top:0;margin-bottom:30px}
    .support .support-advantage_list__item .img{margin:0 auto 30px}
    .support .support-task_list{margin-bottom:-15px}
    .support .support-task_list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:15px}
    .support .support-task_list__item .img{margin-right:0;margin-bottom:5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}
    .support .support-task_list__item .title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}
    .support .support-portfolio_tabs li:not(:last-child){margin-right:20px}
    .support .support-portfolio_tabs__content{padding:30px}
    .support .support-advantage_title{padding:15px}
    .support .support-portfolio .digit-list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
    .support .support-portfolio .digit-list_item .title{font-size:36px;line-height:36px;margin-bottom:0;margin-right:15px;width:85px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}
    .index .index-header h1{margin-bottom: 15px !important}
    .index .index-header h1 span{font-size:22px;line-height:30px;min-height: 60px}
    .index .index-header_link{margin-top:45px}
    .index .index-team_block .desc{margin-bottom:30px}
    .index .index-team h2{margin-bottom:30px}
    .index .index-portfolio .link-group{margin-bottom:30px}
    .index .index-faq h5{margin-bottom:30px}
    .index .index-portfolio-list_item{width:100%}
    .index .index-portfolio-list_item.index-portfolio-list_item--large{width:100%}
    .index .index-service_desc{margin-bottom:45px}
    .index .index-why{padding-top:0!important}
    .post .post-subscribe{margin-bottom: 30px}
    .post-detail .post-detail_header .post-detail_header__title{min-height: 216px}
    .post-block .post-block__section,
    .post-block .post-block__view{font-size:12px;line-height:12px}
    .post-block .post-block__view::before{font-size:10px;line-height:10px;margin-right:5px;}
    .post-line .post-line__section,
    .post-line .post-line__view{font-size:12px;line-height:12px}
    .post-line .post-line__view::before{font-size:10px;line-height:10px;margin-right:5px;}
    .ya-share2__list_direction_vertical > .ya-share2__item{display: inline-block !important;vertical-align: top!important;margin: 0 10px 10px 0 !important}
    .ya-share2__list_direction_horizontal > .ya-share2__item:last-child{margin: 0 0 10px 0 !important}
}
@media screen and (min-width: 40em) and (max-width: 59.9375em) {
    .index .index-portfolio-list_item{width:50%}
    .index .index-portfolio-list_item.index-portfolio-list_item--large{width:100%}
    .index .index-header h1{margin-bottom: 15px !important}
    .index .index-header h1 span{min-height: 100px}
    .index .index-header h4{margin-bottom:60px}
    .index .index-header .index-header_video{margin-bottom:60px}
    .ready-solution .ready-solution_detail .ready-solution_detail__top{margin-bottom:60px}
    .individual-solution .individual-solution_develop .individual-solution_develop__img{right:0}
    .ready-solution .ready-solution_detail .ready-solution_detail__top___slider .list .item{height: 460px}
    .context .context-task{padding-bottom:75px!important}
    .portfolio .portfolio-list_item{width:50%}
    .portfolio .portfolio-list_item.portfolio-list_item--large{width:50%}
    .portfolio .portfolio-list_item.portfolio-list_item--high{height:290px}
    .portfolio .portfolio-list_item.portfolio-list_item--large:not(.portfolio-list_item--high) .portfolio-list_item__inner::after{padding-bottom:70%}
    .post-detail .post-detail_header .post-detail_header__title{min-height: 300px}
    .post-detail .post-detail_header .post-detail_header__title h1{font-size: 42px;line-height: 50px;min-height: 350px}
    .post-block.post-block--medium .post-block__img{height: 376px}
    .post-block.post-block--medium .post-block__img::after {background: url('../img/blog/bg-large.png') center/cover no-repeat}
    .post-block.post-block--medium .post-block__limit{height: 110px}
}


@media screen and (max-width: 1220px) {
    .certificates-license__button {
        white-space: normal;
    }

    .certificates-possibility__msg {
        min-height: auto;
    }

    .certificates-info {
        padding-bottom: 0 !important;
    }
}
