@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,700&subset=cyrillic');
@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans'), local('NotoSans'), url('../fonts/notosans.woff2') format('woff2'), url('../fonts/notosans.woff') format('woff'), url('../fonts/notosans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Italic'), local('NotoSans-Italic'), url('../fonts/notosansitalic.woff2') format('woff2'), url('../fonts/notosansitalic.woff') format('woff'), url('../fonts/notosansitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Bold'), local('NotoSans-Bold'), url('../fonts/notosansbold.woff2') format('woff2'), url('../fonts/notosansbold.woff') format('woff'), url('../fonts/notosansbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans';
    src: local('Noto Sans Bold Italic'), local('NotoSans-BoldItalic'), url('../fonts/notosansbolditalic.woff2') format('woff2'), url('../fonts/notosansbolditalic.woff') format('woff'), url('../fonts/notosansbolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}


/*------------- functions LESS START-------------------*/

body,
html {
    font-family: 'Noto Sans', serif;
    min-height: 100%;
    height: 100%;
    color: #2e3b42;
    padding: 0;
    margin: 0;
}

.wrapper {
    width: 1220px;
    padding: 0 20px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.header {
    padding: 10px 0;
    position: absolute;
    top: 0;
    z-index: 20;
    width: 100%;
    min-height: 170px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../img/header-bg.png) repeat-x;
}

.header__burger {
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAcCAYAAAATFf3WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBFMzg3MjM1NjJGMTFFOUEwMzFERDAwM0JCM0VBREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBFMzg3MjQ1NjJGMTFFOUEwMzFERDAwM0JCM0VBREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEUzODcyMTU2MkYxMUU5QTAzMUREMDAzQkIzRUFERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEUzODcyMjU2MkYxMUU5QTAzMUREMDAzQkIzRUFERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp+JFVsAAAEfSURBVHja7JZLEoMgEER9hJtkk02qssj9r9YRKxpF5KPxs2CW1ABN90wPqI3mwmGai0cFuDXs/fEinZZXpn01w+EM8te0IgbzU0myyQ4gbfkWVsl/IMAQYG3QPP5Ay+gOrYbExgfGGOxbjlSqJodxgMTqGMQjW0t0EbQQufWdMLqrqLO4Ajx7Fj+eb3L7kZktKLvv11qYHfsLiyfp28EEISsEW9M1Crv3Z9S+bRAaZjQm8kUhaplKTJs4fOsbW+gyBvbIEouRrhpOzATpSTFlUOF9DhyY8s+Cr4ZY3EmIJfoaXBrEDli7boxpsyiWxwcgr8jJaBc7SIfmUjhwN9PW3zo3IukC6RNsV/z0lqjR3FUnq2PvzKizuAI8Oz4CDABpGkWn47lDwwAAAABJRU5ErkJggg==") no-repeat;
    height: 28px;
    width: 40px;
    display: none;
}

.header .wrapper-main {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    vertical-align: middle;
    padding: 0;
    width: 1180px;
}

.header .wrapper-nav {
    padding: 7px 20px;
}

.header__phone {
    color: #4dd140;
    font-size: 20px;
    text-decoration: none;
    line-height: 36px;
}

.header__phone_first {
    padding: 0 0 0 19px;
    background: url(../img/phone.png) 0 9px no-repeat;
    margin: 0 16px 0 0;
}

.header__phone-code {
    font-size: 15px;
    padding: 0;
    margin: 0 -5px 0 0;
}

.header__email {
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    padding: 0 0 0 30px;
    background: url(../img/email.png) 0 11px no-repeat;
    line-height: 36px;
    margin: 0 0 0 40px;
}

.header__social {
    line-height: 39px;
    margin: 0px 0 0 39px;
}

.header__social-ig {
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0EzODhGQTc1Mzc1MTFFOTg4MjlGQjU1ODI0RTFENkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0EzODhGQTg1Mzc1MTFFOTg4MjlGQjU1ODI0RTFENkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQTM4OEZBNTUzNzUxMUU5ODgyOUZCNTU4MjRFMUQ2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTM4OEZBNjUzNzUxMUU5ODgyOUZCNTU4MjRFMUQ2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvevBNQAAAXSSURBVHjanFZbbJRF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") no-repeat;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.header__social-vk {
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTA3Q0U5MDQ1Mzc1MTFFOTg1QzRFNkRCQzg1MUZBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTA3Q0U5MDU1Mzc1MTFFOTg1QzRFNkRCQzg1MUZBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDdDRTkwMjUzNzUxMUU5ODVDNEU2REJDODUxRkE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDdDRTkwMzUzNzUxMUU5ODVDNEU2REJDODUxRkE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrqHXXMAAALrSURBVHjatFVLTBNRFL3zpp22UGkhpaBtpAQ/1EAEIiYEF35DIhCjLIzGhbgQY6JLVy5ITEw0GjYuZKUuCNGILoSFGgwJAkYFS6FCAEP5tMShpX/pb2Z8b4Qpn0Ikac9s5t6Ze8599973HmXaXwoEFEJMTmHZDa2x+JIyS1eCZIwadgA+HguG/Yuj3vnx9qVpy1OB56MiLxGQq9QGU9WFTqVGXwYpQNjHWuwDb+piy0EHohDNpJKcgHCZqhq6MLeCLqqsuZldUNIIKYZMmZkfjy6zSGs0X4Y0gXAjlVZfkS4BzF0u9iBdAqQHsrUOmkZg0GUBRQFwnADziz7Rf2CvDk5UFAGNKBAEgO7BKZiYdf2LwT5DrkaMIVj0huBPOJboxVoBU74WWm7XSfa955/g29g8eAPLcKy0ADRqpejPUMrh8Wyv+H6lphwajpdIMS+7rdD2wSLZaK3AL8cSTDnckr0ayHpCMPPbmwhaSVenyYD6arPkJ5m//zq5rkxoY91e4QxWccikh0qzUXznOH5TjS+ePgyMnJbsJx0D4MIl2lbgi20OxuysZDedOwoqhRwQohLTgW0zFj9zZJ/k6+ofh89W++ZG1995IWx0mnZnQ8utWrHpBP5QBLIyFev+EXC3qZVS+YJhaLz/GuJJVomSjZd9wQNtH4cleyO5mBmVWJE6QyGWMxnQVjPc0TMC/SMzSb+R7D14sqTxxuW7e/UkFBfk/r8AmfdH7b3Ql0SE9On6g7fwY8KZOOAYGTRfOwWFuLzr9tbB6vPNW57xWKXPOgOsNwh5ObtArWKAwo9lckHcH6Spe/DGNOo1OCOyEgRuvLKf0+z2TU4lkMBz0XSRk1sO4WtuKF0CkaB7FAWcE+3pEiDcyDc32hoJuIZTnn3AZfXN2VoRCHzE+f1dbcTvsqSQfNg52HkWBC5C6/IMwPOxgN8x9oyLhd20XKVDckaz04uI52KhaMBt9diHHrK2niY+HsXHLwV/BRgA+tob1dDLWwwAAAAASUVORK5CYII=") no-repeat;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.header__social-fb {
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUMwOTkwN0M1Mzc1MTFFOTlCQ0I5MzExRkJBQkQ2RTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUMwOTkwN0Q1Mzc1MTFFOTlCQ0I5MzExRkJBQkQ2RTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzA5OTA3QTUzNzUxMUU5OUJDQjkzMTFGQkFCRDZFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzA5OTA3QjUzNzUxMUU5OUJDQjkzMTFGQkFCRDZFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvVGx+wAAAH6SURBVHjaYlRQ1WUAAUZGJjZuMZ0MTiHVSFZOYR1GJlYeBhLA/3+/v/z+/vbK93e3l399dWXG////foHNBVnAzMYtLazis4WVS8SAgQrg97c3F97e2eLz99fXp0yMTExs1DQcBEBmAc3cysjEzM4so+GSxSWimchAZcDMyiXx7/f3VyycwmpRxGpiZGRgsDSQY9BQEmNgZmZkePriE8O2QzdxqgeZzQL0jhExhjMxMTK0Frox2BorwMXOXHmK1wKg2YZMjIzMbMRY4GWnjmL4v3//wRi/j5nZWYgNHmNtaTi7Zfp+hh2HbxGlj4nolMGKUPrs1SeiI5ugD5RlhRicLJUZFGWE4GJ+TpoM5vqyDF+//WJYtuUiZRaADI4PQE0HHrZqYPrY+YeUW/DvPyQyGYFpFJRMYREMAmevPiOctK0jZ/wnJixbClwZHMyUwOysxo0Ml26+oG4kkwtGLRgEFsBqHloAUC3H8uf7m3OsXGIWhBTvOXaX4fbDt2D2izdfiLLgz4/3V1h+fry7nBgLDpy6R7IPQGYz/Xx/Y+afH+8uUjt4gGZeApnNBAyon58f7fL+8+PtBWoZ/hfoYKCZXiCzmUUlZICFy+/PPz/cnv//78+3jMwcIsA6iB/UjCEtQv98BRp86cfbS11fnx9NZ/j36wOo/AIIMADbNcavFcxvlwAAAABJRU5ErkJggg==") no-repeat;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.header__social-ic {
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkIxQjk1NkI1Mzc1MTFFOTlBQjdGOTg2Mzg0RkFDMzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkIxQjk1NkM1Mzc1MTFFOTlBQjdGOTg2Mzg0RkFDMzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQjFCOTU2OTUzNzUxMUU5OUFCN0Y5ODYzODRGQUMzMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQjFCOTU2QTUzNzUxMUU5OUFCN0Y5ODYzODRGQUMzMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqWkC/0AAAINSURBVHjaYpxzq1aD34SBcnDk5cb/1ABMcBNXPeh/8OUa2Q5CGHT/89WJ1/LWP5r26OtNiMj8+fP//fsHZABJoJ3EGgQEdz9fmn+7IeeE7e9/P4Hc5cuXh4WF3bx5My0tLTExce7cuc+ePSspKTl9+jRQHMitqKiwsbHBYpC1mG+IQh6c6+fnp6CgcPfuXT09PSkpqb9//x44cODjx49sbGxAWXt7+/v375eWlkIUMwID21rMD8h6/v0+IwMjGxPHm5/PVPkMgeyXL1/+/PlTVlYW6CguLi45OblTp06pqKgABR8/fiwqKvr69WtGRkZTU1PaxBqFgCiDOi8nb3w0nVKDPv9+ryVg/v3v1/8M/ygy6PrHkxr8ZlwsfD//fqfIoJsfz6rw6bMwsv79/wePMhZModufzr/9+RzIACYCYCqX5FQEJgUmRqbTb3ZxMHND1DAzspiKuBFw0YnX2xV4tEQ5ZJbe6wBqcJGKAgo6SIRq8JsCxSHo/Lv9hF3EwsQqwanw4ddroE49QWgO4GDmAgoCGZffH7364QQPiwBhg/ADXUErbha+F98fkpOOkMHRV5s3P56lJ2RDqUHAjCnCIU2p14AlH9BFTIzMREU/PMiB6cBRIpSViR0uCIyvT7/fEZuO2Jk4l9/v/vf/r76QPZCBbBAQvP/1Kl2tnYaFP8ujLzf5WY9RXowABBgAwSWcCuIqZjsAAAAASUVORK5CYII=") no-repeat;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.content {
    background: url(../img/bg-logo.jpg) no-repeat top center;
}

.logo {
    width: 275px;
    padding: 2px 0 12px 50px;
    margin: 0 227px 0 -50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    color: #98a1b2;
    text-decoration: none;
    display: block;
    background: url(../img/logo.png) no-repeat;
}

.logo span {
    display: block;
    color: #4dd140;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    padding: 0 0 2px;
}

.slider {
    position: relative;
}

.slider .wrapper {
    position: relative;
    min-height: 500px;
}

.slider__item {
    background-position: top center!important;
    background-repeat: no-repeat !important;
    height: 610px;
}

.slider__item-block {
    font-size: 18px;
    line-height: 20px;
    padding: 14px 25px 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 180px;
    top: 260px;
    background: #3f4a5e;
    color: #fff;
    text-align: center;
    position: absolute;
}

.slider__item-block:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: -20px;
    width: 31px;
    height: 20px;
    background: url(../img/corner.png);
}

.slider__item img {
    opacity: 0;
}

.slider:after {
    content: '';
    display: block;
    height: 17px;
    width: 100%;
    z-index: 5;
    background: url(../img/slider-bottom.png) repeat-x bottom left;
    position: absolute;
    bottom: 0;
}

.slider .slick-list {
    z-index: 2;
}

.slider .slick-dots {
    width: 1180px;
    margin: 0 auto;
    right: 0;
    left: 0;
    bottom: 50px;
    z-index: 10;
    position: absolute;
}

.slider .slick-dots li {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #fff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.52);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.52);
    margin: 0 10px 0 0;
}

.slider .slick-dots li.slick-active {
    background: #4dd140;
}

.slider .slick-dots li button {
    opacity: 0;
}

.subnav {
    display: none;
}

.nav__item {
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    padding: 5px 3px;
    margin: 0 15px 0 0;
	display: block;
}

.nav__item:hover {
    text-decoration: none;
    background: #4dd140;
}

.nav__item-wrapper {
    display: inline-block;
    vertical-align: middle;
    margin: 0 25px 0 0;
    position: relative;
	cursor: pointer;
}

.nav__item-wrapper:hover .nav__item {
    background: #4dd140;
}

.nav__item-wrapper.parent {
    background: url(../img/nav-item.png) 100% 7px no-repeat;
	background-position: right center;
}

.nav__item-wrapper .subnav {
    position: absolute;
    top: 24px;
    padding: 1px 0 0;
    width: 220px;
}

.nav__item-wrapper .subnav-item {
    padding: 3px 10px 8px;
    background: rgba(0, 0, 0, 0.7);
}

.nav__item-wrapper .subnav a,
.nav__item-wrapper .subnav a:active,
.nav__item-wrapper .subnav a:visited,
.nav__item-wrapper .subnav a:hover {
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.nav__item-wrapper .subnav a:hover {
    color: #4dd140;
}

.nav__item-wrapper .subnav a:hover,
.nav__item-wrapper .subnav a:active:hover,
.nav__item-wrapper .subnav a:visited:hover,
.nav__item-wrapper .subnav a:hover:hover {
    text-decoration: underline;
}

.nav__item-wrapper:hover .subnav {
    display: block;
}

.block-do {
    padding: 115px 0 190px;
}

.block-title {
    font-size: 40px;
    color: #3f4a5e;
    padding: 0 0 25px;
    text-align: center;
    position: relative;
    font-family: 'Noto Serif';
}

.block-title .link {
    font-size: 18px;
    color: #3597c4;
    font-style: italic;
    margin: 0 -165px 0 50px;
}

.block-subtitle {
    font-size: 18px;
    line-height: 22px;
    font-style: italic;
    padding: 0 0 30px;
    text-align: center;
}

.list-do {
    padding: 10px 0 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: bottom;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: 1px dashed #d9dbdf;
}

.list-do__item {
    text-decoration: none;
    width: 180px;
    margin: 0 60px 0 0;
}

.list-do__item:nth-child(5) {
    margin: 0;
}

.list-do__item-img {
    margin: 0 0 25px;
    height: 100px;
    line-height: 100px;
    text-align: center;
}

.list-do__item-img img {
    margin: 0 auto;
    display: inline-block;
}

.list-do__item-txt {
    color: #3f4a5e;
    font-size: 24px;
    text-align: center;
}

.list-types {
    padding: 20px 0 125px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: bottom;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.list-types__item {
    width: 340px;
    border: 1px solid #dadee5;
    padding: 40px 15px 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.list-types__item img {
    max-width: 100%;
}

.list-types__item:hover {
    border-color: #d9baa0;
    background: #fff;
}

.list-types__item-title {
    font-size: 24px;
    color: #3f4a5e;
    padding: 0 0 8px;
    border-bottom: 2px solid #4dd140;
    text-decoration: none;
    margin: 0 0 30px;
    display: inline-block;
}

.list-types__item-text {
    text-align: left;
}

.list-types__item-text.full {
    display: none;
    padding: 0 0 55px;
}

.list-types__item-text p {
    font-size: 15px;
    color: #3f4a5e;
    line-height: 17px;
    padding: 0 0 8px;
    margin: 0;
}

.list-types__item .full p::before {
    content: "\2022";
    padding-right: 10px;
}

.list-types__item-text a,
.list-types__item-text a:active,
.list-types__item-text a:visited,
.list-types__item-text a:hover {
    text-decoration: none;
    border-bottom: 1px dashed #3597c4;
    color: #3597c4;
}

.list-types__item-gallery {
    margin: 30px 0 45px;
}

.list-types__item-cost {
    text-align: center;
    font-size: 24px;
    color: #3f4a5e;
    padding: 0 0 19px;
}

.list-types__item-btn {
    line-height: 35px;
    background: #4dd140;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    padding: 0 15px;
    font-size: 15px;
    color: #fff;
    display: inline-block;
    text-decoration: none;
}

.list-small-do {
    padding: 24px 73px 0 38px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: bottom;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.list-small-do__item {
    width: 10%;
}

.list-small-do__item-img {
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin: 0 0 10px;
}

.list-small-do__item-img img {
    margin: 0 auto;
    display: inline-block;
}

.list-small-do__item-title {
    color: #3f4a5e;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
}

.block-works {
    padding: 0 0 130px;
}

.block-benefits {
    padding: 120px 0 85px;
}

.benefits-list {
    padding: 20px 0 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin: 0 0 0 -20px;
}

.benefits-list__item {
    padding: 10px 0 10px 70px;
    margin: 0 0 40px;
    width: 360px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 22px;
    color: #3f4a5e;
}

.benefits-list__item a,
.benefits-list__item a:active,
.benefits-list__item a:visited,
.benefits-list__item a:hover {
    color: #3f4a5e;
}

.block-text {
    margin: 0 auto;
    max-width: 1058px;
}

.block-text p,
.block-text li {
    color: #3f4a5e;
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 15px;
}

.block-text ul {
    list-style: disc;
}

.reviews,.reviews-youtube {
    padding: 20px 10px 0 60px;
}

.reviews__item {
    max-width: 330px;
}

.reviews__item-text {
    font-size: 18px;
    line-height: 22px;
    color: #3f4a5e;
    padding: 10px 0 15px;
}

.reviews__item-link {
    font-size: 18px;
    color: #3597c4;
}

.reviews__item-details {
    padding: 15px 0 0;
    font-size: 15px;
    line-height: 22px;
    color: #3f4a5e;
    font-style: italic;
}

.reviews .slick-arrow,.reviews-youtube .slick-arrow {
    position: absolute;
    top: 35%;
    height: 40px;
    width: 22px;
    border: 0;
    font-size: 0;
}

.reviews .slick-arrow.slick-prev,.reviews-youtube .slick-arrow.slick-prev {
    background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE4NDJBN0Y5NTQ5OTExRTlBM0VGQjlCQjgwMjg5MjE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE4NDJBN0ZBNTQ5OTExRTlBM0VGQjlCQjgwMjg5MjE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTg0MkE3Rjc1NDk5MTFFOUEzRUZCOUJCODAyODkyMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTg0MkE3Rjg1NDk5MTFFOUEzRUZCOUJCODAyODkyMTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAoABYDAREAAhEBAxEB/8QAeQAAAwEBAAAAAAAAAAAAAAAABgcIAgoBAQEBAQAAAAAAAAAAAAAAAAMAAgQQAAAGAQMDAwMFAAAAAAAAAAERAhIDBAUhEwYAMSIyQxVBBxdhUhQ0JREAAgIABgAHAQAAAAAAAAAAAAECA/ARMWGhEiFB4SJCEyND/9oADAMBAAIRAxEAPwDv46iAbnPOcdwvG70zbOTspWnG44FEuZYaDNMXlFUiUPkruI+KdeyV1ub2MykorcRFCpzn4rO/dSzeuQ3whqSY2ulC1DcqDk6I2JJauqY8LBSBbUESkAK9Eg5Tt15qpaY5CXbJzHzzjnGO4XjRsTtsZKwlacbjgWUliQNBllIxiqRCPmv6+kDEegrrc3sLKSitxQ8I4Tk+cZMeb82Fc9SeQJqNGZIpTfBAnCIwjpDiIO0cfvdxNJitrJqtfXDXHIcYuT7SKTYhm2xO21jGgxhNY0mtboXYuuUYjoC/JQ/lPf8A7Am4vjvX/nOPT4Ij9Gn7/c67f5flj1A+XvLEj29tG0zaYnb227e20GMb4saRFoXXEOb6iAnnHCMdzTGjXsNr5GulasbkUoOSvIIGMUpEMtSUQB6D/UCEOt12ODzWhmUVJbig4RzbJ8HyY8I5sC4KkK0w0b0yhUmglYlCAzDpNiJu6JPZ7CSTBD2QVi71645DjJxfWWhSb0M3Hp22ve4GMJz3G1rdT7F1yjGuogH5zwbHc0xuxM2tk6yVKxuRBBrgWOowzF5S1JR9Se4D5J1DVK7HB7GZRUluIehZ518VnftXZo3JrwxVI8bYStaf4VQMnRCwiS1omTCz0hW1ZklIighSLUu1XmrU/DHIS7ZdPM//2Q==") no-repeat;
    left: -47px;
}

.reviews .slick-arrow.slick-next,.reviews-youtube .slick-arrow.slick-next {
    background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMxRkVGNjgzNTQ5OTExRTlBNDU1REMzQUU3NTRFNjFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMxRkVGNjg0NTQ5OTExRTlBNDU1REMzQUU3NTRFNjFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzFGRUY2ODE1NDk5MTFFOUE0NTVEQzNBRTc1NEU2MUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzFGRUY2ODI1NDk5MTFFOUE0NTVEQzNBRTc1NEU2MUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAoABYDAREAAhEBAxEB/8QAewABAQEBAQAAAAAAAAAAAAAACAUGBwoBAAMBAAAAAAAAAAAAAAAAAAEDBAIQAAEDAQYEBgMBAAAAAAAAAAIBAwUEABEhEhMGIjIUFTFBUWEWB4EjQyQRAAEEAQIFBQEAAAAAAAAAAAEAEQISMSID8CFBUZFh4TJCYlL/2gAMAwEAAhEDEQA/APatXubm+ot0vSJOVEvtqcq3HXidMiSpVwycJt4iVRp5enFVUT5XhT0zCNQpvQbEgkl9uT9CkdDTMdPx1PKxdQNTR1I3gSYG2aYOMvBzNPtFgQrii+1y2mlExLHKaCCHCqWCKnSsVQTcfUxknTBVUVUCg60afkXGyS4m3WyRCAxVCEkRUWxBMS4ygQCGKMxhuD6W3DqN60ntOTduVFwB8ExyHd+uml6VvwXAXhT0vQKtO/HtMceErntn8pCpu6ALbp7qGvAoZthHzqERVMCUhaSmNlOMatXzRvTXHOqJ52mpK1G1Jtg1ui0tsorObt+P/H5H5Po9m0V6nV5s38umu/Z1mpdpZOPPddbULWFfksyZtWEOonufZ909H3D4P1Eb3jV0dfQ75H9H01/+bvWnlzZeDLfmwyWtLWD/AD9kkYP8prysrQQkfUycnUhS0VKCm66a/gW2xTicdcJUEBFFIiVES0IBkWGU8kAOcIzme4PuncOQNaM2nGPXqq4gwC38RfzqZeqb8ExFkV9L1OrTsR7zPHhK57h/KQqbSgB26W1RoAGGNjQOnRVQzVCFxKknU4yq0fBHNReLOiL5WmvK1/sm1DV6LgVe1uf7c3U9Hm1Uw+2oOrcaeF0CFKZWzJsjdEkEaiXqRRUEOVkV9MynQKbMHzIpWqcvRI2Gho6AjqeKi6caajphygCYm4a87zx8zr7pYkS4qvtaaUjIucpoAAYKpYIr/9k=") no-repeat;
    right: -47px;
}

.carousel {
    margin: 30px 0 0;
}

.carousel__item-first {
    position: relative;
    margin: 0 0 20px;
    max-width: 50%;
}

.carousel__item-second {
    position: relative;
    max-width: 50%;
}

.carousel__item-third {
    position: relative;
    float: right;
}

.carousel__item .address {
    background: url(../img/address.png);
    padding: 55px 0 25px;
    text-align: center;
    width: 270px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
}

.carousel__item .address:hover {
    opacity: 0.8;
}

.carousel .slick-arrow {
    position: absolute;
    opacity: 1;
    top: 45%;
    height: 40px;
    width: 22px;
    border: 0;
    font-size: 0;
    z-index: 999;
}

.carousel .slick-arrow:hover {
    opacity: 0.7;
}

.carousel .slick-arrow.slick-prev {
    background: url("../img/larr.png") no-repeat;
    left: -45px;
}

.carousel .slick-arrow.slick-next {
    background: url("../img/rarr.png") no-repeat;
    right: -45px;
}

.portfolio {
    font-size: 0;
    margin: 0;
    padding: 0;
}

.portfolio__item {
    position: relative;
    padding: 0;
    margin: 0 20px 20px 0;
    display: inline-block;
}

.portfolio__item:nth-child(2n) {
    margin: 0 0 20px;
}

.portfoliotop .portfolio__item:nth-child(6) {
    margin: 0 20px 20px 0;
}

.portfoliotop .portfolio__item:nth-child(7) {
    margin: 0 0 20px;
}

.portfoliothr .portfolio__item:nth-child(2) {
    margin: 0 20px 20px 0;
}

.portfoliothr .portfolio__item:nth-child(3) {
    margin: 0 0 20px;
}

.portfoliothr .portfolio__item:nth-child(4) {
    margin: 0 20px 20px 0;
}

.portfoliothr .portfolio__item:nth-child(5) {
    margin: 0 0 20px;
}

.portfoliothr .portfolio__item:nth-child(6) {
    margin: 0 20px 20px 0;
}

.portfolio__item-name {
    background: url(../img/address.png);
    padding: 55px 0 25px;
    text-align: center;
    width: 270px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
}

.portfolio__item-name:hover {
    opacity: 0.8;
}

.style {
    font-size: 0;
    margin: 0;
    padding: 35px 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.style__item {
    position: relative;
    padding: 0;
    max-width: 380px;
    margin: 0 0px 20px 0;
}

.style__item .form {
    padding: 0 70px 0 80px;
}

.style__item-name {
    background: url(../img/address.png);
    padding: 55px 0 25px;
    text-align: center;
    width: 270px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
}

.style__item-name:hover {
    opacity: 0.8;
}

.stars {
    width: 100px;
    height: 18px;
    background: url(../img/star-disabled.jpg);
}

.stars__val {
    height: 18px;
    display: block;
    background: url(../img/star-active.jpg);
}

.footer {
    padding: 75px 0 60px;
    background: url(../img/footer-bg.jpg);
    margin-top: 15px;
}

.footer-title {
    font-size: 40px;
    font-family: 'Noto Serif';
    color: #fff;
    text-align: center;
    padding: 0 0 30px;
}

.footer-address {
    font-size: 15px;
    line-height: 19px;
    color: #fff;
    font-style: italic;
    max-width: 210px;
    padding: 70px 0 0;
    text-align: left;
}

.footer-address p {
    padding: 0 0 25px;
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    opacity: 0.22;
}

.footer-subtitle {
    font-size: 18px;
    line-height: 22px;
    font-style: italic;
    color: #fff;
    /*padding: 0 0 55px;*/
    padding: 0 0 45px;
    text-align: center;
}

.footer-center {
    width: 710px;
}

.footer-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.footer-email {
    color: #3597c4;
    font-size: 18px;
}

.footer-btn {
    font-size: 18px;
    color: #3f4a5e;
    line-height: 43px;
    height: 43px;
    padding: 0 30px;
    -webkit-border-radius: 43px;
    border-radius: 43px;
    background: #4dd140;
    text-decoration: none;
    margin: -10px 0 0;
}

.footer__social {
    padding: 10px 0 0;
}

.footer__social-ig {
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0EzODhGQTc1Mzc1MTFFOTg4MjlGQjU1ODI0RTFENkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0EzODhGQTg1Mzc1MTFFOTg4MjlGQjU1ODI0RTFENkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQTM4OEZBNTUzNzUxMUU5ODgyOUZCNTU4MjRFMUQ2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTM4OEZBNjUzNzUxMUU5ODgyOUZCNTU4MjRFMUQ2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvevBNQAAAXSSURBVHjanFZbbJRFFD5z+Xe3u71tS2m7hXULUkDagsYWLwhSNUEpRCGUiy+2yot4IUbUNsYXSQ0hSAyNDyYtxAuXRk0sIDwIRLxESgK0oonF0KW0tKWwS7e77e7+8894Zrfblob4wPz77czOzH/Ody5zZrlvXimkWhZ15VcZC+vKeVHVDJpV7CJ2NwFmEMK4hkJYQMEkIIRSIop9jCgzrOLBQRnqvhL3n74Qu9gSsSKDKZnEN68sMXjOmF/7un1Zk51wp8LfCgjoXhICEpKwiAYFgUoEjoUeI0xgyR4RATnaFj75xqWxC/u1XK6/VvGS2vdtT7aAUjAgg/7TovvIVRnoHFAjfs1UECUs7CVIBKA4xikhnAJFyyjPpdm+Qj6zvNy+aGMGd/s2ZFS3aIqXxi7uJ4+UVOZ/53jpqgO485R17chO87dXo0pE4D6aDQzXlswXmkvtpRvDaMnu2/vm0Bfp3LpsBc6gHPbfr/CnbQtfaUhff2qOUVB5aOTEa2ER8KcDdVY4ltTRZTS3Kk0K0G75P+HoEpZHnEUaDMcTQQRCttof3/MwK6xaZ6/8MKbi4c7Y3602acE8w7uS+0haMacmdFmBznsJTgee+Q4va6ymvi1pmFU6mEEQwR/ltYOfmxcbRlU89FPs8hfP2hZt/T3215f6nX4x2GlXFhSQjGKeyZUbaBx6zYh/uvDFNHvpPltlq4c4vZhOGDcLhJLACXNvoQ9ue8petKY+frZmf7y9/kD8fIPSWYItIEN+G+7NJrYcanDTAB7HNEM/kYTNCaQTnrnPubjVYzBvPw1d3y7PbX5CHPUsN9s89eavm+/Ikd4HwOHdZVve6iJGhiJKpd6VSgqtwKEUp4wLTlCB1AqSPk0877qKGz025h2gI71rxn5ZclzcODykYv1DEOs/rnoPrzNPLr5joRJl924zljQSmHwUprORUACcGobgwE08QFLoRf3RQVzrzNmiFe+Kde0YBhGYap3GMDEDe+SlHZrpWuJ9mQIGZ3xNK7ChK+0gtQUmBxZHBSrpIvzKY0ZBliHd2nXtYvhnmCY99ZyH22c5sWCGYu48mlaYWkWyZsoCFG7irEwWB0ImI4zCQSIpoufvnbp6DZgALmCcW3IjRVkGWqAZU8ligqCL8NzzFMNbSgyESDSoXVThcK2YZA93WVLB3MuBChhmY8EhiPanVjDLDK4S1UtQweNCs9UKNAENtMdqiwYP6tjU5+buzmYsJ7lGILXHTY2c99Lm7NYKjqrr36hEPUwuGkB4QoEyBbWYmVRAFJ/K7tNAsOGGivYU2NSsY0WzO6pdmZvymeHJZzbPakfOprbsso5Czmb1k0jPXqurYWqUuFag9WG6ckHjJkHRKQtSLaJU6O3BoZrPCnNaPXa7d+/MvENgcTxruDkBCjfM0Z63Yv9uiIA1MjVQBlZZhhYAQReFuAiCS0GRk/mmZ0tHVJyr7hkq+2pkuGmYxIM6oAQRwvHXscGmNaHO0stWuH3qGdBPEXH6OJ67iIwFeC+V3V4XnbvAzcuPBeIHp2dKRKrQzqHQm58MjWyfwWiBZjpkWf1SaYqTmTO1zYfMcoouGoRQN/1jzDwNLoDVxcZGJyeuiSiOg4wDS5F1U8q+m5bVpxIXXYrv3Xa7gKc/D0U1DC3oUDfP0G/7zZYxuxzFOuxrfCyt2cVJ+tQX7pH9k5hGxkl4+k5W1jwb0nxY3UaPqe5mUlL2KKyfa9Q2rnC04F0IfSHpP3FFtP5zS3b2hZUfb3dhWQQBwlR4/apEGhpM6UDqbKHcQxy+EpJRvkrl1xRZWT4QNviA/ll7FK4dIPNRgW7rHrLVfvSMvcmBRCCKE6PISl8/kfE+jEVsjAIIA7QADTXe6zllJcdRwUY/trq2/UB6DyTsXVBeMWF8rovkry/ldUsL2MpZjBZnCZrDxpBlBDiLUE5HMaFRiGUawhKGMC3scTxs0UBvXHa3i/CZ763BltsQm/jb8p8AAwDynqwNE5oScwAAAABJRU5ErkJggg==") no-repeat;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.footer__social-vk {
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTA3Q0U5MDQ1Mzc1MTFFOTg1QzRFNkRCQzg1MUZBN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTA3Q0U5MDU1Mzc1MTFFOTg1QzRFNkRCQzg1MUZBN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDdDRTkwMjUzNzUxMUU5ODVDNEU2REJDODUxRkE3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDdDRTkwMzUzNzUxMUU5ODVDNEU2REJDODUxRkE3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrqHXXMAAALrSURBVHjatFVLTBNRFL3zpp22UGkhpaBtpAQ/1EAEIiYEF35DIhCjLIzGhbgQY6JLVy5ITEw0GjYuZKUuCNGILoSFGgwJAkYFS6FCAEP5tMShpX/pb2Z8b4Qpn0Ikac9s5t6Ze8599973HmXaXwoEFEJMTmHZDa2x+JIyS1eCZIwadgA+HguG/Yuj3vnx9qVpy1OB56MiLxGQq9QGU9WFTqVGXwYpQNjHWuwDb+piy0EHohDNpJKcgHCZqhq6MLeCLqqsuZldUNIIKYZMmZkfjy6zSGs0X4Y0gXAjlVZfkS4BzF0u9iBdAqQHsrUOmkZg0GUBRQFwnADziz7Rf2CvDk5UFAGNKBAEgO7BKZiYdf2LwT5DrkaMIVj0huBPOJboxVoBU74WWm7XSfa955/g29g8eAPLcKy0ADRqpejPUMrh8Wyv+H6lphwajpdIMS+7rdD2wSLZaK3AL8cSTDnckr0ayHpCMPPbmwhaSVenyYD6arPkJ5m//zq5rkxoY91e4QxWccikh0qzUXznOH5TjS+ePgyMnJbsJx0D4MIl2lbgi20OxuysZDedOwoqhRwQohLTgW0zFj9zZJ/k6+ofh89W++ZG1995IWx0mnZnQ8utWrHpBP5QBLIyFev+EXC3qZVS+YJhaLz/GuJJVomSjZd9wQNtH4cleyO5mBmVWJE6QyGWMxnQVjPc0TMC/SMzSb+R7D14sqTxxuW7e/UkFBfk/r8AmfdH7b3Ql0SE9On6g7fwY8KZOOAYGTRfOwWFuLzr9tbB6vPNW57xWKXPOgOsNwh5ObtArWKAwo9lckHcH6Spe/DGNOo1OCOyEgRuvLKf0+z2TU4lkMBz0XSRk1sO4WtuKF0CkaB7FAWcE+3pEiDcyDc32hoJuIZTnn3AZfXN2VoRCHzE+f1dbcTvsqSQfNg52HkWBC5C6/IMwPOxgN8x9oyLhd20XKVDckaz04uI52KhaMBt9diHHrK2niY+HsXHLwV/BRgA+tob1dDLWwwAAAAASUVORK5CYII=") no-repeat;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.footer__social-fb {
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUMwOTkwN0M1Mzc1MTFFOTlCQ0I5MzExRkJBQkQ2RTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUMwOTkwN0Q1Mzc1MTFFOTlCQ0I5MzExRkJBQkQ2RTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzA5OTA3QTUzNzUxMUU5OUJDQjkzMTFGQkFCRDZFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzA5OTA3QjUzNzUxMUU5OUJDQjkzMTFGQkFCRDZFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvVGx+wAAAH6SURBVHjaYlRQ1WUAAUZGJjZuMZ0MTiHVSFZOYR1GJlYeBhLA/3+/v/z+/vbK93e3l399dWXG////foHNBVnAzMYtLazis4WVS8SAgQrg97c3F97e2eLz99fXp0yMTExs1DQcBEBmAc3cysjEzM4so+GSxSWimchAZcDMyiXx7/f3VyycwmpRxGpiZGRgsDSQY9BQEmNgZmZkePriE8O2QzdxqgeZzQL0jhExhjMxMTK0Frox2BorwMXOXHmK1wKg2YZMjIzMbMRY4GWnjmL4v3//wRi/j5nZWYgNHmNtaTi7Zfp+hh2HbxGlj4nolMGKUPrs1SeiI5ugD5RlhRicLJUZFGWE4GJ+TpoM5vqyDF+//WJYtuUiZRaADI4PQE0HHrZqYPrY+YeUW/DvPyQyGYFpFJRMYREMAmevPiOctK0jZ/wnJixbClwZHMyUwOysxo0Ml26+oG4kkwtGLRgEFsBqHloAUC3H8uf7m3OsXGIWhBTvOXaX4fbDt2D2izdfiLLgz4/3V1h+fry7nBgLDpy6R7IPQGYz/Xx/Y+afH+8uUjt4gGZeApnNBAyon58f7fL+8+PtBWoZ/hfoYKCZXiCzmUUlZICFy+/PPz/cnv//78+3jMwcIsA6iB/UjCEtQv98BRp86cfbS11fnx9NZ/j36wOo/AIIMADbNcavFcxvlwAAAABJRU5ErkJggg==") no-repeat;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.footer__social-ic {
    background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkIxQjk1NkI1Mzc1MTFFOTlBQjdGOTg2Mzg0RkFDMzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkIxQjk1NkM1Mzc1MTFFOTlBQjdGOTg2Mzg0RkFDMzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQjFCOTU2OTUzNzUxMUU5OUFCN0Y5ODYzODRGQUMzMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQjFCOTU2QTUzNzUxMUU5OUFCN0Y5ODYzODRGQUMzMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqWkC/0AAAINSURBVHjaYpxzq1aD34SBcnDk5cb/1ABMcBNXPeh/8OUa2Q5CGHT/89WJ1/LWP5r26OtNiMj8+fP//fsHZABJoJ3EGgQEdz9fmn+7IeeE7e9/P4Hc5cuXh4WF3bx5My0tLTExce7cuc+ePSspKTl9+jRQHMitqKiwsbHBYpC1mG+IQh6c6+fnp6CgcPfuXT09PSkpqb9//x44cODjx49sbGxAWXt7+/v375eWlkIUMwID21rMD8h6/v0+IwMjGxPHm5/PVPkMgeyXL1/+/PlTVlYW6CguLi45OblTp06pqKgABR8/fiwqKvr69WtGRkZTU1PaxBqFgCiDOi8nb3w0nVKDPv9+ryVg/v3v1/8M/ygy6PrHkxr8ZlwsfD//fqfIoJsfz6rw6bMwsv79/wePMhZModufzr/9+RzIACYCYCqX5FQEJgUmRqbTb3ZxMHND1DAzspiKuBFw0YnX2xV4tEQ5ZJbe6wBqcJGKAgo6SIRq8JsCxSHo/Lv9hF3EwsQqwanw4ddroE49QWgO4GDmAgoCGZffH7364QQPiwBhg/ADXUErbha+F98fkpOOkMHRV5s3P56lJ2RDqUHAjCnCIU2p14AlH9BFTIzMREU/PMiB6cBRIpSViR0uCIyvT7/fEZuO2Jk4l9/v/vf/r76QPZCBbBAQvP/1Kl2tnYaFP8ujLzf5WY9RXowABBgAwSWcCuIqZjsAAAAASUVORK5CYII=") no-repeat;
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

.footer-tel {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
}

.footer-link {
    padding: 65px 0 0;
    text-align: right;
}

.footer-link a,
.footer-link a:active,
.footer-link a:visited,
.footer-link a:hover {
    color: #3597c4;
    font-size: 18px;
    font-style: italic;
}

.footer-partners {
    padding: 90px 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}

.footer-partners a {
    line-height: 50px;
}

.footer-partners__link {
    color: #3597c4;
    font-size: 15px;
    font-style: italic;
    line-height: 50px;
}

.icon-fixed {
    display: block;
}

.icon-fixed-wrapper {
    top: 210px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.4);
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.4);
    position: fixed;
    right: 0;
    z-index: 99;
}

.icon-fixed_sale {
    background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxRjVEMEFDNTU2OTExRTlBMzI4RkUwREYwMTg3RjNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxRjVEMEFENTU2OTExRTlBMzI4RkUwREYwMTg3RjNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTFGNUQwQUE1NTY5MTFFOUEzMjhGRTBERjAxODdGM0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTFGNUQwQUI1NTY5MTFFOUEzMjhGRTBERjAxODdGM0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEB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") no-repeat;
    height: 101px;
    width: 70px;
}

.icon-fixed_calc {
    background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYwRDNFMTQ3NTU2OTExRTk5QjU0RDIxNDJCREMxQjM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYwRDNFMTQ4NTU2OTExRTk5QjU0RDIxNDJCREMxQjM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjBEM0UxNDU1NTY5MTFFOTlCNTREMjE0MkJEQzFCMzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjBEM0UxNDY1NTY5MTFFOTlCNTREMjE0MkJEQzFCMzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEB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") no-repeat;
    height: 97px;
    width: 70px;
}

.hidden {
    display: none;
}

.list {
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
}

.list__item {
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0 10px;
    line-height: 28px;
}

.ui-tabs-active,
.list__item:hover {
    background: #46b839;
}

.ui-tabs-active .list__item-name,
.list__item:hover .list__item-name {
    color: #fff;
    text-decoration: none;
}

.list__item-name {
    color: #3597c4;
    font-size: 15px;
}

.list_second .list__item-name {
    font-size: 13px;
}

.works {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 30px 0 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.works__item {
    display: inline-block;
    width: 220px;
    margin: 0 0 20px;
}

.works__item-img {
    max-width: 100%;
}

.works__item-link {
    text-decoration: none;
    display: block;
    border: 1px solid #fff;
}

.works__item-link:hover {
    border: 1px solid #d9baa0;
}

.works__item-name {
    color: #3f4a5e;
    font-size: 15px;
    padding: 15px 5px 15px;
    display: block;
}

.page {
    padding: 170px 0 0;
    background: url(../img/bg-logo.jpg) no-repeat top center;
    width: 1180px;
    margin: 0 auto;
}

.page-title {
    font-size: 40px;
    color: #3f4a5e;
    font-family: 'Noto Serif';
    text-align: center;
    padding: 0 0 25px;
    margin: 0;
    font-weight: normal;
}

.page-desc {
    font-size: 18px;
    color: #3f4a5e;
    font-style: italic;
    font-weight: 400;
    text-align: center;
    padding: 0 0 45px;
}

.page-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.page-wrapper_inner {
    position: relative;
}

.page-wrapper_inner .page-primary {
    width: 100%;
}

.page-wrapper_inner .page-secondary {
    position: absolute;
    top: 0;
    right: 0;
}

.page-wrapper_inner .page-secondary .menu {
    margin: 0 0 535px;
    --variable
}

.page-wrapper_inner .page-secondary .form {
    margin: 0 0 0 -70px;
    width: 220px;
}

.page-primary {
    width: 72%;
}

.page-secondary {
    width: 28%;
    padding: 62px 0 0 100px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.page-secondary h2 {
    font-size: 20px;
    color: #3f4a5e;
    font-family: 'Noto Serif';
    line-height: 24px;
    padding: 0 0 30px;
    margin: 0;
    font-weight: normal;
}

.menu {
    margin: 0 0 70px;
}

.menu__item {
    padding: 0 0 0 30px;
    margin: 0 0 15px;
    background: url(../img/menu.jpg) center left no-repeat;
}

.menu__item-name {
    color: #3597c4;
    font-size: 15px;
}

.menu__item-name:hover {
    color: #46b839;
}

.form-title {
    font-size: 20px;
    color: #3f4a5e;
    font-family: 'Noto Serif';
    line-height: 24px;
    padding: 0 0 30px;
    margin: 0;
    font-weight: normal;
}

.form-field {
    font-size: 16px;
    color: #3f4a5e;
    padding: 10px 0;
    opacity: 0.5;
    border: 1px solid #d4d6db;
    border-width: 0 0 1px;
}

.form-copyright {
    padding: 20px 0 15px;
    color: #3f4a5e;
    opacity: 0.5;
    font-size: 11px;
    line-height: 13px;
    letter-spacing: -0.2px;
    font-style: italic;
}

.form-copyright a,
.form-copyright a:active,
.form-copyright a:visited,
.form-copyright a:hover {
    color: #3f4a5e;
    font-size: 11px;
}

.form-btn {
    color: #fff;
    font-size: 15px;
    background: #4dd140;
    padding: 0 20px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    border: 0;
    line-height: 35px;
}

.block-designer {
    border-bottom: 1px dashed #cbd0d9;
    padding: 0 0 50px;
    margin: 0 auto 50px;
}

.designer {
    max-width: 860px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    vertical-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.designer-title {
    font-size: 30px;
    color: #3f4a5e;
    padding: 0 0 5px;
    display: block;
}

.designer-details {
    font-size: 18px;
    line-height: 26px;
    color: #3f4a5e;
    padding: 0 0 40px;
}

.designer-info {
    font-size: 15px;
    line-height: 19px;
    color: #3f4a5e;
    padding: 0 0 30px;
}

.designer__left {
    max-width: 560px;
    padding: 20px 0 0;
}

.designer__right {
    width: 300px;
    height: 300px;
    -webkit-border-radius: 300px;
    border-radius: 300px;
}

.designer-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    vertical-align: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.designer-data__works {
    font-size: 15px;
    color: #3597c4;
    text-decoration: none;
    border-bottom: 1px dashed #3597c4;
    margin: 0 0 0 15px;
    line-height: 17px;
    position: relative;
}

.designer-data__works:before {
    content: '';
    background: url('../img/designer-icon-1.jpg');
    width: 20px;
    height: 18px;
    position: absolute;
    top: 0;
    left: -25px;
    display: block;
}

.designer-data__phone {
    padding: 0 0 0 20px;
    position: relative;
}

.designer-data__phone a,
.designer-data__phone a:active,
.designer-data__phone a:visited,
.designer-data__phone a:hover {
    color: #3f4a5e;
    font-size: 15px;
    line-height: 20px;
}

.designer-data__phone:before {
    content: '';
    background: url('../img/designer-icon-2.jpg');
    width: 12px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0px;
    display: block;
}

.designer-data__email {
    margin: 0 0 0 15px;
    font-size: 15px;
    line-height: 17px;
    color: #3597c4;
    text-decoration: none;
    border-bottom: 1px dashed #3597c4;
    position: relative;
}

.designer-data__email:before {
    content: '';
    background: url('../img/designer-icon-3.jpg');
    width: 20px;
    height: 14px;
    position: absolute;
    top: 2px;
    left: -25px;
    display: block;
}

.popup {
    padding: 25px 35px 40px;
    width: 460px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
	max-width: 100%;
}

.popup__title {
    font-size: 24px;
    color: #3f4a5e;
    font-family: 'Noto Serif';
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 20px;
    margin: 0 0 25px;
}

.popup__body p {
    font-size: 18px;
    line-height: 26px;
    color: #3f4a5e;
}

.popup__body-label {
    padding: 0 0 15px;
    display: block;
}

.popup__body-label span {
    display: block;
    color: #3f4a5e;
    font-size: 15px;
    padding: 0 0 4px;
}

.popup__body-label input[type="text"] {
    background: #f7f7f7;
    border: 1px solid #e6e6e6;
    width: 100%;
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
}

.popup__body-label textarea {
    background: #f7f7f7;
    border: 1px solid #e6e6e6;
    width: 100%;
    padding: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 110px;
}

.popup__body-label.phone {
    max-width: 190px;
}

.popup__body-label.code input[type="text"] {
    width: 200px;
}

.popup__body-checkbox {
    font-size: 15px;
    line-height: 18px;
    color: #3f4a5e;
    margin: 15px 0 0;
    position: relative;
    padding: 0 0 0 20px;
    overflow: hidden;
    display: block;
    cursor: pointer;
}

.popup__body-checkbox a,
.popup__body-checkbox a:active,
.popup__body-checkbox a:visited,
.popup__body-checkbox a:hover {
    color: #3f4a5e;
}

.popup__body-checkbox i {
    display: block;
    width: 12px;
    height: 12px;
    border: 1px solid #3f4a5e;
    position: absolute;
    top: 3px;
    left: 0;
}

.popup__body-checkbox input[type="checkbox"] {
    position: absolute;
    /*top: -200px;*/
	opacity: 0;
	left: 0;
}

.popup__body-checkbox input[type="checkbox"]:checked+i:before {
    content: '';
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: #4dd140;
}

.popup__body-img {
    float: right;
}

.popup__body-btn {
    height: 35px;
    padding: 0 10px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    font-size: 15px;
    color: #fff;
    background: #4dd140;
    border: 0;
    margin: 25px 0 0;
}

.fancybox-overlay-fixed {
    background: rgba(0, 0, 0, 0.6);
}

.fancybox-close {
    top: 20px;
    right: 20px;
    background: url(../img/fancy-close.png);
    width: 24px;
    height: 24px;
    cursor: pointer;
}

.popuprev {
    width: 550px;
}
.partner .description {
	text-align: center;
}
@media screen and (max-width: 1290px) {
    body {
        zoom: 0.9;
    }
}

@media screen and (max-width: 1165px) {
    body {
        zoom: 0.8;
    }
}

@media screen and (max-width: 1040px) {
    body {
        zoom: 0.7;
    }
}

@media screen and (max-width: 920px) {
    body {
        zoom: 0.6;
    }
}

@media screen and (max-width: 860px) {
    body {
        zoom: 1;
    }
    .page-secondary .form {
        margin: 0 auto;
        width: 100%;
    }
    .page {
        overflow: hidden;
    }
    .content {
        overflow: hidden;
    }
    .designer-title {
        text-align: center;
    }
    .style__item-link img {
        max-width: 100%;
    }
    .style__item .form {
        padding: 0 30px;
        text-align: center;
    }
    .designer-data {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        vertical-align: central;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0 0 40px;
    }
    .designer-data__works {
        margin: 0 0 20px 15px;
    }
    .designer-data__phone {
        padding: 0 0 20px 20px;
    }
    .designer__right {
        margin: 0 auto;
    }
    .works__item {
        margin: 0 auto 20px;
    }
    .wrapper {
        width: 320px;
        padding: 0 10px;
    }
    .slider__item {
        height: 450px;
        max-height: 66vh;
        background-size: cover!important;
    }
    .header .wrapper-nav {
        position: relative;
        z-index: 99;
    }
    .slider:after {
        z-index: 2;
    }
    .slider .slick-dots {
        z-index: 2;
    }
    .nav {
        display: none;
        background: rgba(0, 0, 0, 0.8);
        padding: 10px;
        position: absolute;
        right: 0;
        left: 0;
        margin: 0 auto;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 1001;
    }
    .nav .nav__item-wrapper {
        display: block;
        padding: 0 0 15px;
    }
	.nav__item-wrapper.parent {
		background: none;
	}
	.nav__item-wrapper:hover .nav__item {
		background: none;
	}
	.parent .showmoremenu {
	    display: block;
	    width: 30px;
	    height: 30px;
	    position: absolute;
	    z-index: 999;
	    background-color: red;
	    top: 0px;
	    right: 0;
		background: url(../img/nav-item.png);
		background-repeat: no-repeat;
		background-size: 15px auto;
		background-position: center;
	}
    .nav .nav__item-wrapper .subnav {
        display: none;
        position: relative;
        background: transparent;
        top: 0px;
        padding: 2px 0 5px 5px;
        width: 100%;
    }
    .nav .nav__item-wrapper .subnav-item {
        background: transparent;
    }
    .nav .nav__item {
        font-size: 20px;
    }
    .header .wrapper-main {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        position: relative;
        padding: 0 0 10px;
    }
    .logo {
        position: absolute;
        top: 100px;
        right: 0;
        left: 0;
        margin: 0 auto;
    }
    .header__phone-code,
    .header__phone {
        font-size: 0;
    }
    .header__phone_first {
        font-size: 20px;
    }
    .header__phone_first .header__phone-code {
        font-size: 15px;
    }
    .header__email {
        font-size: 0;
        margin: 0;
    }
    .slider {
        max-width: 100%;
    }
    .slider .slick-dots {
        width: 100%;
        text-align: center;
        padding: 0;
        bottom: 35px;
    }
    .header {
        min-height: 285px;
    }
    .list-do {
        border: 0;
    }
    .list-do__item {
        width: 50%;
        padding: 0 0 25px;
        margin: 0;
    }
    .list-do__item-txt {
        font-size: 15px;
    }
    .list-small-do {
        display: none;
    }
    .block-do {
        padding: 30px 0 5px;
        border: 0;
    }
    .block-title {
        font-size: 30px;
    }
    .portfolio__item:nth-child(2n),
    .portfoliothr .portfolio__item:nth-child(4) {
        margin: 0 0px 20px 0;
    }
    .block-subtitle {
        font-size: 15px;
    }
    .content {
        background: #fff;
    }
    .list-types__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
        flex-direction: unset;
        width: 320px;
        border: 0;
    }
    .header__burger {
        display: inline-block;
        vertical-align: middle;
        margin: 10px 75px 0 0;
    }
    .header__social {
        width: 133px;
        margin: 0 auto;
        position: absolute;
        top: 54px;
        right: 0;
        left: 0;
    }
    .header__social a {
        margin: 0 6px 0 0;
    }
    .header {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 30, 38, 0.98)), to(rgba(0, 0, 0, 0)));
        background: -webkit-linear-gradient(top, rgba(26, 30, 38, 0.98) 0%, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(26, 30, 38, 0.98) 0%, rgba(0, 0, 0, 0) 100%);
    }
    .slider .wrapper {
        min-height: 305px;
    }
    .slider__item-block {
        top: 220px;
        margin: 0 auto;
        right: 0;
        left: 0;
    }
    .list-do__item-img {
        height: 65px;
        line-height: 65px;
        margin: 0 0 15px;
    }
    .list-do__item-img img {
        max-width: 65px;
        max-height: 49px;
    }
    .slider .slick-dots {
        bottom: 15px;
    }
    .slider:after {
        bottom: -10px;
    }
    .list-do__item.hidden {
        display: block!important;
        visibility: visible;
    }
    .link.hidden {
        font-size: 18px;
        color: #3597c4;
        font-style: italic;
        text-align: center;
        display: block!important;
        visibility: visible;
        margin: 0 auto;
		width: 100%;
    }
	.rs-link.hidden {
		display: block !important;
		visibility: visible;
		margin: 15px auto 0;
	}
    .list-types {
        padding: 0 0 0px;
    }
    .list-types__item:hover {
        -webkit-animation: none;
        animation: none;
    }
    .block-title .link {
        display: none;
    }
    .carousel .slick-arrow.slick-prev,
    .carousel .slick-arrow.slick-next {
        display: none!important;
    }
    .carousel__item {
        padding: 0 0 70px;
    }
    .carousel__item img {
        max-width: 100%;
    }
    .carousel__item-first {
        display: none;
    }
    .carousel__item-second {
        display: none;
    }
    .carousel__item .address {}
    .benefits-list {
        margin: 0 auto;
    }
    .benefits-list__item {
        font-size: 15px;
        padding: 15px 0 15px 70px;
        margin: 0 0 20px;
    }
    .reviews {
        padding: 20px 10px 0;
    }
    .block-works {
        padding: 0 0 55px;
    }
    .block-benefits {
        padding: 50px 0;
    }
    .block-text {
        /*max-height: 220px;*/
        margin: 0 auto 0;
        overflow: hidden;
    }
    .footer {
        padding: 70px 0 0;
    }
    .block-text p,
    .block-text li {
        font-size: 15px;
        line-height: 16px;
    }
    .footer-address {
        display: none;
    }
    .footer-title {
        font-size: 34px;
    }
    .footer__social {
        padding: 25px 0 0;
    }
    .footer-subtitle {
        display: none;
    }
    .footer-tel {
        padding: 20px 0 25px;
        text-align: center;
        width: 100%;
    }
    .footer-social {
        width: 100%;
        text-align: center;
    }
    .footer-btn {
        margin: 20px auto 0;
    }
    .footer-link {
        display: none;
    }
    .footer-partners {
        padding: 30px 0 0;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }
    .footer-partners a {
        margin: 0 10px 15px;
    }
    .footer-partners a.footer-partners__link {
        display: none;
    }
    .icon-fixed {
        display: none;
    }
    .header .wrapper-main {
        width: 320px;
    }
    .page {
        width: 320px;
			background-size: 100% auto;
    }
    .page-primary {
        width: 100%;
    }
    .list {
        text-align: center;
    }
    .works {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
    }
    .page-secondary {
        width: 100%;
        padding: 0 20px 50px;
    }
    .page-wrapper_inner {
        position: relative;
    }
    .page-wrapper_inner .page-primary,
    .page-wrapper_inner .page-secondary {
        position: relative;
    }
    .portfolio__item {
        margin: 0 auto 20px;
    }
    .portfoliotop .portfolio__item:nth-child(6) {
        margin: 0 auto 20px;
    }
    .portfolio__item-img {
        width: 100%;
        max-width: 100%;
    }
    .page-wrapper_inner .page-secondary .menu {
        margin: 0 0 30px;
    }
}

.forminpun {
    display: none;
}

.PriceScrollable {
    height: 600px;
    overflow: auto;
}

#price-list-table .head {
    vertical: middle;
    border-left: 1px solid #6ff759;
}

#price-list-table .bg-header {
    height: 9px;
    background-color: #46c836;
}

#price-list-table .head {
    background-color: #46c836;
    text-align: center;
    color: #fff;
    font-weight: bold;
    vertical-align: middle;
}

#price-list-table .title {
    padding-top: 14px;
    padding-bottom: 14px;
    font-weight: bold;
    color: #12a200;
    text-align: center;
}

#price-list-table .service td {
    border-right: 1px solid #696969;
    text-align: center;
    color: #515151;
}

#price-list-table .service-indent-bottom:nth-child(2n+1),
#price-list-table .service-indent-top:nth-child(2n+1) {
    background: #ddd;
}

#price-list-table .service:nth-child(2n) td {
    background: #ddd;
}

#price-list-table .service td:last-child {
    border: 0;
}

.forminpun {
    display: none;
}

#all-partners-list .partner {
    margin-bottom: 25px;
    display: inline-block;
}

#all-partners-list .partner {
    width: 25%;
}

#all-partners-list {
    margin-top: 23px;
    width: 95%;
    margin-bottom: 48px;
}

#all-partners-list .partner .image {
    text-align: center;
}

#all-partners-list .partner .image img {
    width: 100%;
    border: 5px solid #c4c4c4;
    max-width: 157px;
}

#all-partners-list .partner .description {
    font-size: 9.75pt;
    color: #454545;
    margin-top: 10px;
}

.nashiuslugi-col {
    display: inline-block;
    width: 45%;
    vertical-align: top;
    padding: 0 2%;
}

.act-item {
    clear: both;
    padding: 20px 0;
}

.act-img {
    display: inline-block;
    vertical-align: top;
    width: 30%;
}

.act-text {
    display: inline-block;
    padding-left: 2%;
    width: 67%;
}

.act-text h2 {
    margin-top: 0;
}

.act-hr {
    background-color: #4dd140;
    height: 1px;
    margin: 3px auto;
    width: 80%;
}

@media (max-width: 767px) {
	#all-partners-list .partner {
		width: 100%;
	}
    .nashiuslugi-col {
        width: 100% !important;
        padding: 0 !important;
    }
    .act-img {
        display: block;
        vertical-align: top;
        width: 100%;
    }
    .act-text {
        display: block;
        padding: 0;
        width: 100%;
    }
    .act-text h2 {
        margin: 15px 0;
    }
	.mobmid {
		margin: 0 auto;
	}
	iframe {
		width: 100%;
		max-height: 220px;
	}
}
.hiddenblock {
	display: none;
	/*text-align: center;*/
}
.hiddenblocktitle {
	/*text-align: center;*/
}
.uslugishow {
	text-decoration: none;
	color: #4dd140;
	outline: none !important;
}
.uslugishowactive {
	text-decoration: underline;
	font-size: 20px;
}
.list-do__item:hover span,.list-small-do__item:hover .list-small-do__item-title {
	color:#4dd140;
}
.rs-link {
	color: #fff !important;
	text-decoration: none;
	margin-top: 15px;
	display: block;
}
.rs-link * {
	display: inline-block;
	vertical-align: middle;
}
.rs-link:hover{
	color: rgba(255,255,255,0.7) !important;
}
.rs-link span {
	font-family: 'Ubuntu', sans-serif;
	font-size: 15px;
    text-align: left;
    line-height: 17px;
	font-style: normal;
}
@media screen and (min-width: 767px) {
    .subnav-item {
		background: none !important;
		/*background-color: rgba(255, 255, 255, .75) !important;*/
		display: inline-block;
		vertical-align: top;
		width: 220px !important;
	}
	.subnav-item:nth-child(4n+4) {
		/*clear: left !important;*/
	}
	.subnav {
		background-color: rgba(255, 255, 255, .85) !important;
		padding: 10px !important;
		width: 720px !important;
		min-width: 480px !important;
		margin-left: -1px;
	}
	.shortparent .subnav {
		background-color: rgba(255, 255, 255, .85) !important;
		padding: 10px !important;
		width: 240px !important;
		min-width: 240px !important;
		margin-left: -1px;
	}
	.subnav-item a{
		color: #3f4a5e !important;
	}
	.subnav-item a:hover{
		color: #4dd140 !important;
	}
	.subnav-item a:before {
		content: " ";
		width: 5px;
		height: 5px;
		background-color: #3f4a5e;
		display: block;
		float: left;
		border-radius: 50%;
		line-height: 30px;
		margin: 7px 5px 0 0;
	}
	.nav__item-wrapper:hover .nav__item {
	    /*background: none !important*/
	}
	.nav__item-wrapper.parent {
		/*background-position-x: 95%;*/
	}
	.nav__item-wrapper.parent:hover {
		/*border: 1px solid #fff;*/
	}
	.nav__item-wrapper.parent:last-child .subnav {
		right: 0;
	}
}


@media screen and (max-width: 767px) {
	.reviews-youtube {
	    padding: 20px 15px 0 !important;
	}
	.reviews-youtube .slick-prev {
	    left: -10px !important;
	}
	.reviews-youtube .slick-next {
	    right: -10px !important;
	}
	
}











.block-reviews-youtube {
	margin-top: 30px;
}
.youtubelink {
	color: #4b9fc9;
	text-decoration: underline;
}
.youtubelink:hover {
	opacity: 0.9;
}

.reviews-youtube .reviews__item {
    max-width: none;
}
.reviews-youtube .reviews__item-details {
	color: #4b9fc9;
	text-decoration: underline;
}
.you-subscribe {
	padding: 10px 15px;
	background-color: #e02f2f;
	display: table;
	margin: 15px auto 0;
	color: #fff;
	border-radius: 20px;
	text-decoration: none;
}
.you-subscribe:hover {
	opacity: 0.8;
}
.you-subscribe img {
	vertical-align: middle;
	margin-right: 10px;
}