html {
	height: 100%;
}

.social{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 48px;
    margin-bottom: 0px;
}

.social-item{
    display: flex;
    width: 60px;
    height: 60px;
    margin-left: 32px;
    margin-right: 32px;
    background-size: 100% 100%;
}

.social-item--whatsapp{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQuODY4LDQzLjMwM2wyLjY5NC05LjgzNUM1LjksMzAuNTksNS4wMjYsMjcuMzI0LDUuMDI3LDIzLjk3OUM1LjAzMiwxMy41MTQsMTMuNTQ4LDUsMjQuMDE0LDVjNS4wNzksMC4wMDIsOS44NDUsMS45NzksMTMuNDMsNS41NjZjMy41ODQsMy41ODgsNS41NTgsOC4zNTYsNS41NTYsMTMuNDI4Yy0wLjAwNCwxMC40NjUtOC41MjIsMTguOTgtMTguOTg2LDE4Ljk4Yy0wLjAwMSwwLDAsMCwwLDBoLTAuMDA4Yy0zLjE3Ny0wLjAwMS02LjMtMC43OTgtOS4wNzMtMi4zMTFMNC44NjgsNDMuMzAzeiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00Ljg2OCw0My44MDNjLTAuMTMyLDAtMC4yNi0wLjA1Mi0wLjM1NS0wLjE0OGMtMC4xMjUtMC4xMjctMC4xNzQtMC4zMTItMC4xMjctMC40ODNsMi42MzktOS42MzZjLTEuNjM2LTIuOTA2LTIuNDk5LTYuMjA2LTIuNDk3LTkuNTU2QzQuNTMyLDEzLjIzOCwxMy4yNzMsNC41LDI0LjAxNCw0LjVjNS4yMSwwLjAwMiwxMC4xMDUsMi4wMzEsMTMuNzg0LDUuNzEzYzMuNjc5LDMuNjgzLDUuNzA0LDguNTc3LDUuNzAyLDEzLjc4MWMtMC4wMDQsMTAuNzQxLTguNzQ2LDE5LjQ4LTE5LjQ4NiwxOS40OGMtMy4xODktMC4wMDEtNi4zNDQtMC43ODgtOS4xNDQtMi4yNzdsLTkuODc1LDIuNTg5QzQuOTUzLDQzLjc5OCw0LjkxMSw0My44MDMsNC44NjgsNDMuODAzeiIvPjxwYXRoIGZpbGw9IiNjZmQ4ZGMiIGQ9Ik0yNC4wMTQsNWM1LjA3OSwwLjAwMiw5Ljg0NSwxLjk3OSwxMy40Myw1LjU2NmMzLjU4NCwzLjU4OCw1LjU1OCw4LjM1Niw1LjU1NiwxMy40MjhjLTAuMDA0LDEwLjQ2NS04LjUyMiwxOC45OC0xOC45ODYsMTguOThoLTAuMDA4Yy0zLjE3Ny0wLjAwMS02LjMtMC43OTgtOS4wNzMtMi4zMTFMNC44NjgsNDMuMzAzbDIuNjk0LTkuODM1QzUuOSwzMC41OSw1LjAyNiwyNy4zMjQsNS4wMjcsMjMuOTc5QzUuMDMyLDEzLjUxNCwxMy41NDgsNSwyNC4wMTQsNSBNMjQuMDE0LDQyLjk3NEMyNC4wMTQsNDIuOTc0LDI0LjAxNCw0Mi45NzQsMjQuMDE0LDQyLjk3NEMyNC4wMTQsNDIuOTc0LDI0LjAxNCw0Mi45NzQsMjQuMDE0LDQyLjk3NCBNMjQuMDE0LDQyLjk3NEMyNC4wMTQsNDIuOTc0LDI0LjAxNCw0Mi45NzQsMjQuMDE0LDQyLjk3NEMyNC4wMTQsNDIuOTc0LDI0LjAxNCw0Mi45NzQsMjQuMDE0LDQyLjk3NCBNMjQuMDE0LDRDMjQuMDE0LDQsMjQuMDE0LDQsMjQuMDE0LDRDMTIuOTk4LDQsNC4wMzIsMTIuOTYyLDQuMDI3LDIzLjk3OWMtMC4wMDEsMy4zNjcsMC44NDksNi42ODUsMi40NjEsOS42MjJsLTIuNTg1LDkuNDM5Yy0wLjA5NCwwLjM0NSwwLjAwMiwwLjcxMywwLjI1NCwwLjk2N2MwLjE5LDAuMTkyLDAuNDQ3LDAuMjk3LDAuNzExLDAuMjk3YzAuMDg1LDAsMC4xNy0wLjAxMSwwLjI1NC0wLjAzM2w5LjY4Ny0yLjU0YzIuODI4LDEuNDY4LDUuOTk4LDIuMjQzLDkuMTk3LDIuMjQ0YzExLjAyNCwwLDE5Ljk5LTguOTYzLDE5Ljk5NS0xOS45OGMwLjAwMi01LjMzOS0yLjA3NS0xMC4zNTktNS44NDgtMTQuMTM1QzM0LjM3OCw2LjA4MywyOS4zNTcsNC4wMDIsMjQuMDE0LDRMMjQuMDE0LDR6Ii8+PHBhdGggZmlsbD0iIzQwYzM1MSIgZD0iTTM1LjE3NiwxMi44MzJjLTIuOTgtMi45ODItNi45NDEtNC42MjUtMTEuMTU3LTQuNjI2Yy04LjcwNCwwLTE1Ljc4Myw3LjA3Ni0xNS43ODcsMTUuNzc0Yy0wLjAwMSwyLjk4MSwwLjgzMyw1Ljg4MywyLjQxMyw4LjM5NmwwLjM3NiwwLjU5N2wtMS41OTUsNS44MjFsNS45NzMtMS41NjZsMC41NzcsMC4zNDJjMi40MjIsMS40MzgsNS4yLDIuMTk4LDguMDMyLDIuMTk5aDAuMDA2YzguNjk4LDAsMTUuNzc3LTcuMDc3LDE1Ljc4LTE1Ljc3NkMzOS43OTUsMTkuNzc4LDM4LjE1NiwxNS44MTQsMzUuMTc2LDEyLjgzMnoiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4yNjgsMTYuMDQ1Yy0wLjM1NS0wLjc5LTAuNzI5LTAuODA2LTEuMDY4LTAuODJjLTAuMjc3LTAuMDEyLTAuNTkzLTAuMDExLTAuOTA5LTAuMDExYy0wLjMxNiwwLTAuODMsMC4xMTktMS4yNjUsMC41OTRjLTAuNDM1LDAuNDc1LTEuNjYxLDEuNjIyLTEuNjYxLDMuOTU2YzAsMi4zMzQsMS43LDQuNTksMS45MzcsNC45MDZjMC4yMzcsMC4zMTYsMy4yODIsNS4yNTksOC4xMDQsNy4xNjFjNC4wMDcsMS41OCw0LjgyMywxLjI2Niw1LjY5MywxLjE4N2MwLjg3LTAuMDc5LDIuODA3LTEuMTQ3LDMuMjAyLTIuMjU1YzAuMzk1LTEuMTA4LDAuMzk1LTIuMDU3LDAuMjc3LTIuMjU1Yy0wLjExOS0wLjE5OC0wLjQzNS0wLjMxNi0wLjkwOS0wLjU1NHMtMi44MDctMS4zODUtMy4yNDItMS41NDNjLTAuNDM1LTAuMTU4LTAuNzUxLTAuMjM3LTEuMDY4LDAuMjM4Yy0wLjMxNiwwLjQ3NC0xLjIyNSwxLjU0My0xLjUwMiwxLjg1OWMtMC4yNzcsMC4zMTctMC41NTQsMC4zNTctMS4wMjgsMC4xMTljLTAuNDc0LTAuMjM4LTIuMDAyLTAuNzM4LTMuODE1LTIuMzU0Yy0xLjQxLTEuMjU3LTIuMzYyLTIuODEtMi42MzktMy4yODVjLTAuMjc3LTAuNDc0LTAuMDMtMC43MzEsMC4yMDgtMC45NjhjMC4yMTMtMC4yMTMsMC40NzQtMC41NTQsMC43MTItMC44MzFjMC4yMzctMC4yNzcsMC4zMTYtMC40NzUsMC40NzQtMC43OTFjMC4xNTgtMC4zMTcsMC4wNzktMC41OTQtMC4wNC0wLjgzMUMyMC42MTIsMTkuMzI5LDE5LjY5LDE2Ljk4MywxOS4yNjgsMTYuMDQ1eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
}
.social-item--viber{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yNCw1QzIxLjM2MSw1LDEzLjMzLDUsOC44OSw5LjA1NEM2LjI0NiwxMS42ODgsNSwxNS40OTQsNSwyMXYzYzAsNS41MDYsMS4yNDYsOS4zMTIsMy45MjEsMTEuOTc2IGMxLjMzMiwxLjIxNSwzLjE0OCwyLjE4Niw1LjM2OCwyLjg1N0wxNSwzOS4wNDd2NS4zMjhDMTUsNDUsMTUuMTgxLDQ1LDE1LjI0MSw0NWMwLjEyMywwLDAuMzItMC4wMzksMC42OTQtMC4zNzEgYzAuMDktMC4wODksMC43NS0wLjgwMywzLjk2LTQuMzk5bDAuMzI0LTAuMzYzbDAuNDg1LDAuMDMxQzIxLjc3OSwzOS45NjUsMjIuODg4LDQwLDI0LDQwYzIuNjM5LDAsMTAuNjcsMCwxNS4xMS00LjA1NSBDNDEuNzUzLDMzLjMxMSw0MywyOS41MDUsNDMsMjR2LTNjMC01LjUwNi0xLjI0Ni05LjMxMi0zLjkyMS0xMS45NzZDMzQuNjcsNSwyNi42MzksNSwyNCw1eiIvPjxwYXRoIGZpbGw9IiM3ZTU3YzIiIGQ9Ik0zMy40NTEgMjguODU0Yy0xLjExMS0uOTM2LTEuNjI0LTEuMjE5LTMuMTU4LTIuMTRDMjkuNjU0IDI2LjMzMSAyOC42OCAyNiAyOC4xNjkgMjZjLS4zNDkgMC0uNzY3LjI2Ny0xLjAyMy41MjNDMjYuNDkgMjcuMTc5IDI2LjI3NSAyOCAyNS4xMjUgMjhjLTEuMTI1IDAtMy4wOS0xLjE0NS00LjUtMi42MjVDMTkuMTQ1IDIzLjk2NSAxOCAyMiAxOCAyMC44NzVjMC0xLjE1LjgwNi0xLjM4IDEuNDYyLTIuMDM3QzE5LjcxOCAxOC41ODMgMjAgMTguMTY1IDIwIDE3LjgxNmMwLS41MTEtLjMzMS0xLjQ3LS43MTQtMi4xMDktLjkyMS0xLjUzNS0xLjIwMy0yLjA0OC0yLjE0LTMuMTU4LS4zMTctLjM3Ni0uNjc4LS41NDgtMS4wNTYtLjU0OS0uNjM5LS4wMDEtMS40NzguMzE2LTIuMDQ2LjczOS0uODU0LjYzNy0xLjc0NyAxLjUwNC0xLjk4NiAyLjU4NC0uMDMyLjE0Ny0uMDUxLjI5NS0uMDU3LjQ0My0uMDQ2IDEuMTI1LjM5NiAyLjI2Ny44NzMgMy4yMzQgMS4xMjMgMi4yNzkgMi42MDkgNC40ODUgNC4yMjYgNi40NTUuNTE3LjYzIDEuMDggMS4yMTYgMS42NjMgMS43ODIuNTY2LjU4MiAxLjE1MiAxLjE0NSAxLjc4MiAxLjY2MyAxLjk3IDEuNjE3IDQuMTc2IDMuMTAzIDYuNDU1IDQuMjI2Ljk1OC40NzIgMi4wODYuOTA2IDMuMi44NzQuMTU5LS4wMDUuMzE4LS4wMjMuNDc3LS4wNTggMS4wOC0uMjM4IDEuOTQ3LTEuMTMyIDIuNTg0LTEuOTg2LjQyMy0uNTY4Ljc0LTEuNDA2LjczOS0yLjA0NkMzMy45OTkgMjkuNTMyIDMzLjgyNyAyOS4xNzEgMzMuNDUxIDI4Ljg1NHpNMzQgMjRjLS41NTIgMC0xLS40NDgtMS0xdi0xYzAtNC45NjItNC4wMzgtOS05LTktLjU1MiAwLTEtLjQ0OC0xLTFzLjQ0OC0xIDEtMWM2LjA2NSAwIDExIDQuOTM1IDExIDExdjFDMzUgMjMuNTUyIDM0LjU1MiAyNCAzNCAyNHpNMjcuODU4IDIyYy0uNDQ0IDAtLjg1LS4yOTgtLjk2Ny0uNzQ4LS4yNzQtMS4wNTEtMS4wOTQtMS44NzItMi4xNDEtMi4xNDItLjUzNS0uMTM5LS44NTYtLjY4NC0uNzE4LTEuMjE5LjEzOC0uNTM0LjY4Mi0uODU1IDEuMjE5LS43MTggMS43NDguNDUzIDMuMTE4IDEuODIyIDMuNTc1IDMuNTc0LjEzOS41MzUtLjE4MSAxLjA4LS43MTUgMS4yMkMyOC4wMjYgMjEuOTg5IDI3Ljk0MSAyMiAyNy44NTggMjJ6Ii8+PHBhdGggZmlsbD0iIzdlNTdjMiIgZD0iTTMxLDIzYy0wLjU1MiwwLTEtMC40NDgtMS0xYzAtMy4xODgtMi40OTQtNS44MTgtNS42NzgtNS45ODZjLTAuNTUyLTAuMDI5LTAuOTc1LTAuNS0wLjk0Ni0xLjA1MSBjMC4wMjktMC41NTIsMC41MDgtMC45NzYsMS4wNTEtMC45NDZDMjguNjc0LDE0LjI0MSwzMiwxNy43NDgsMzIsMjJDMzIsMjIuNTUyLDMxLjU1MiwyMywzMSwyM3oiLz48cGF0aCBmaWxsPSIjN2U1N2MyIiBkPSJNMjQsNEMxOS41LDQsMTIuNDg4LDQuNDE0LDguMjE2LDguMzE2QzUuMTk2LDExLjMyMyw0LDE1LjU0MSw0LDIxYzAsMC40NTItMC4wMDIsMC45NTYsMC4wMDIsMS41IEMzLjk5OCwyMy4wNDMsNCwyMy41NDcsNCwyMy45OTljMCw1LjQ1OSwxLjE5Niw5LjY3Nyw0LjIxNiwxMi42ODRjMS42MjYsMS40ODUsMy42NTQsMi40NjIsNS43ODQsMy4xMDZ2NC41ODYgQzE0LDQ1Ljk3MSwxNS4wNDksNDYsMTUuMjQxLDQ2aDAuMDA5YzAuNDk0LTAuMDAyLDAuOTIxLTAuMjQ0LDEuMzQ5LTAuNjI0YzAuMTYxLTAuMTQzLDIuMDItMi4yMTUsNC4wNDItNC40ODEgQzIxLjg0NSw0MC45NzIsMjIuOTg5LDQxLDIzLjk5OSw0MWMwLDAsMCwwLDAsMHMwLDAsMCwwYzQuNSwwLDExLjUxMS0wLjQxNSwxNS43ODQtNC4zMTdjMy4wMTktMy4wMDYsNC4yMTYtNy4yMjUsNC4yMTYtMTIuNjg0IGMwLTAuNDUyLDAuMDAyLTAuOTU2LTAuMDAyLTEuNWMwLjAwNC0wLjU0NCwwLjAwMi0xLjA0NywwLjAwMi0xLjVjMC01LjQ1OS0xLjE5Ni05LjY3Ny00LjIxNi0xMi42ODRDMzUuNTExLDQuNDE0LDI4LjUsNCwyNCw0eiBNNDEsMjMuNjUxbDAsMC4zNDhjMCw0LjkwNi0xLjA0NSw4LjI0OS0zLjI4NiwxMC41MTJDMzMuODMyLDM4LDI2LjQzNywzOCwyMy45OTksMzhjLTAuNzQyLDAtMS45NDYtMC4wMDEtMy4zNjctMC4xIEMyMC4yMzcsMzguMzQ0LDE2LDQzLjA4MywxNiw0My4wODNWMzcuMjJjLTIuMTA0LTAuNTA1LTQuMTgzLTEuMzMzLTUuNzE0LTIuNzA4QzguMDQ1LDMyLjI0OCw3LDI4LjkwNSw3LDIzLjk5OWwwLTAuMzQ4IGMwLTAuMzUxLTAuMDAxLTAuNzMsMC4wMDItMS4xNzNDNi45OTksMjIuMDc4LDYuOTk5LDIxLjcsNywyMS4zNDhMNywyMWMwLTQuOTA2LDEuMDQ1LTguMjQ5LDMuMjg2LTEwLjUxMiBDMTQuMTY3LDYuOTk5LDIxLjU2Myw2Ljk5OSwyNCw2Ljk5OWMyLjQzNywwLDkuODMyLDAsMTMuNzEzLDMuNDg5YzIuMjQyLDIuMjYzLDMuMjg2LDUuNjA2LDMuMjg2LDEwLjUxMmwwLDAuMzQ4IGMwLDAuMzUxLDAuMDAxLDAuNzMtMC4wMDIsMS4xNzNDNDEsMjIuOTIyLDQxLDIzLjMsNDEsMjMuNjUxeiIvPjwvc3ZnPg==");
}

.social-item--telegramm{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiMyOWI2ZjYiIGQ9Ik0yNCA0QTIwIDIwIDAgMSAwIDI0IDQ0QTIwIDIwIDAgMSAwIDI0IDRaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMzLjk1LDE1bC0zLjc0NiwxOS4xMjZjMCwwLTAuMTYxLDAuODc0LTEuMjQ1LDAuODc0Yy0wLjU3NiwwLTAuODczLTAuMjc0LTAuODczLTAuMjc0bC04LjExNC02LjczMyBsLTMuOTctMi4wMDFsLTUuMDk1LTEuMzU1YzAsMC0wLjkwNy0wLjI2Mi0wLjkwNy0xLjAxMmMwLTAuNjI1LDAuOTMzLTAuOTIzLDAuOTMzLTAuOTIzbDIxLjMxNi04LjQ2OCBjLTAuMDAxLTAuMDAxLDAuNjUxLTAuMjM1LDEuMTI2LTAuMjM0QzMzLjY2NywxNCwzNCwxNC4xMjUsMzQsMTQuNUMzNCwxNC43NSwzMy45NSwxNSwzMy45NSwxNXoiLz48cGF0aCBmaWxsPSIjYjBiZWM1IiBkPSJNMjMsMzAuNTA1bC0zLjQyNiwzLjM3NGMwLDAtMC4xNDksMC4xMTUtMC4zNDgsMC4xMmMtMC4wNjksMC4wMDItMC4xNDMtMC4wMDktMC4yMTktMC4wNDMgbDAuOTY0LTUuOTY1TDIzLDMwLjUwNXoiLz48cGF0aCBmaWxsPSIjY2ZkOGRjIiBkPSJNMjkuODk3LDE4LjE5NmMtMC4xNjktMC4yMi0wLjQ4MS0wLjI2LTAuNzAxLTAuMDkzTDE2LDI2YzAsMCwyLjEwNiw1Ljg5MiwyLjQyNyw2LjkxMiBjMC4zMjIsMS4wMjEsMC41OCwxLjA0NSwwLjU4LDEuMDQ1bDAuOTY0LTUuOTY1bDkuODMyLTkuMDk2QzMwLjAyMywxOC43MjksMzAuMDY0LDE4LjQxNiwyOS44OTcsMTguMTk2eiIvPjwvc3ZnPg==");
}

.social-item--vk{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgPGNpcmNsZSBjeD0iNTEyIiBjeT0iNTEyIiByPSI1MTIiIHN0eWxlPSJmaWxsOiMyNzg3ZjUiLz4KICAgPHBhdGggZD0iTTU4NS44MyAyNzEuNUg0MzguMTdjLTEzNC43NiAwLTE2Ni42NyAzMS45MS0xNjYuNjcgMTY2LjY3djE0Ny42NmMwIDEzNC43NiAzMS45MSAxNjYuNjcgMTY2LjY3IDE2Ni42N2gxNDcuNjZjMTM0Ljc2IDAgMTY2LjY3LTMxLjkxIDE2Ni42Ny0xNjYuNjdWNDM4LjE3YzAtMTM0Ljc2LTMyLjI1LTE2Ni42Ny0xNjYuNjctMTY2LjY3em03NCAzNDMuMThoLTM1Yy0xMy4yNCAwLTE3LjMxLTEwLjUyLTQxLjA3LTM0LjYyLTIwLjcxLTIwLTI5Ljg3LTIyLjc0LTM1LTIyLjc0LTcuMTMgMC05LjE3IDItOS4xNyAxMS44OHYzMS41N2MwIDguNDktMi43MiAxMy41OC0yNS4xMiAxMy41OC0zNyAwLTc4LjA3LTIyLjQtMTA2LjkzLTY0LjE2LTQzLjQ1LTYxLjEtNTUuMzMtMTA2LjkzLTU1LjMzLTExNi40MyAwLTUuMDkgMi05Ljg0IDExLjg4LTkuODRoMzVjOC44MyAwIDEyLjIyIDQuMDcgMTUuNjEgMTMuNTggMTcuMzEgNDkuOSA0Ni4xNyA5My42OSA1OCA5My42OSA0LjQxIDAgNi40NS0yIDYuNDUtMTMuMjR2LTUxLjZjLTEuMzYtMjMuNzYtMTMuOTItMjUuOC0xMy45Mi0zNC4yOCAwLTQuMDcgMy4zOS04LjE1IDguODMtOC4xNWg1NWM3LjQ3IDAgMTAuMTggNC4wNyAxMC4xOCAxMi45djY5LjU4YzAgNy40NyAzLjM5IDEwLjE4IDUuNDMgMTAuMTggNC40MSAwIDguMTUtMi43MiAxNi4yOS0xMC44NiAyNS4xMi0yOC4xNyA0My4xMS03MS42MiA0My4xMS03MS42MiAyLjM4LTUuMDkgNi40NS05Ljg0IDE1LjI4LTkuODRoMzVjMTAuNTIgMCAxMi45IDUuNDMgMTAuNTIgMTIuOS00LjQxIDIwLjM3LTQ3LjE4IDgwLjc5LTQ3LjE4IDgwLjc5LTMuNzMgNi4xMS01LjA5IDguODMgMCAxNS42MSAzLjczIDUuMDkgMTYgMTUuNjEgMjQuMSAyNS4xMiAxNC45NCAxNyAyNi40OCAzMS4yMyAyOS41MyA0MS4wNyAzLjQ1IDkuODQtMS42NSAxNC45My0xMS40OSAxNC45M3oiIHN0eWxlPSJmaWxsOiNmZmYiLz4KPC9zdmc+");
    width: 50px !important;
    height: 50px !important;
}

.social-item--instagramm{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGNpcmNsZSBjeD0iMjQiIGN5PSIyNCIgcj0iMjAiIGZpbGw9IiNDMTM1ODQiLz4NCjxwYXRoIGQ9Ik0yNCAxNC4xNjIyQzI3LjIwNDEgMTQuMTYyMiAyNy41ODM3IDE0LjE3NDQgMjguODQ5IDE0LjIzMjFDMzAuMDE5IDE0LjI4NTUgMzAuNjU0NCAxNC40ODEgMzEuMDc3MyAxNC42NDUzQzMxLjYzNzQgMTQuODYzIDMyLjAzNzEgMTUuMTIzIDMyLjQ1NyAxNS41NDI5QzMyLjg3NyAxNS45NjI5IDMzLjEzNyAxNi4zNjI2IDMzLjM1NDcgMTYuOTIyN0MzMy41MTkgMTcuMzQ1NiAzMy43MTQ1IDE3Ljk4MSAzMy43Njc5IDE5LjE1MDlDMzMuODI1NiAyMC40MTYzIDMzLjgzNzggMjAuNzk1OCAzMy44Mzc4IDIzLjk5OTlDMzMuODM3OCAyNy4yMDQxIDMzLjgyNTYgMjcuNTgzNiAzMy43Njc5IDI4Ljg0OUMzMy43MTQ1IDMwLjAxOSAzMy41MTkgMzAuNjU0MyAzMy4zNTQ3IDMxLjA3NzJDMzMuMTM3IDMxLjYzNzMgMzIuODc3IDMyLjAzNzEgMzIuNDU3MSAzMi40NTdDMzIuMDM3MSAzMi44NzY5IDMxLjYzNzQgMzMuMTM2OSAzMS4wNzczIDMzLjM1NDZDMzAuNjU0NCAzMy41MTkgMzAuMDE5IDMzLjcxNDQgMjguODQ5IDMzLjc2NzhDMjcuNTgzOSAzMy44MjU1IDI3LjIwNDQgMzMuODM3OCAyNCAzMy44Mzc4QzIwLjc5NTYgMzMuODM3OCAyMC40MTYyIDMzLjgyNTUgMTkuMTUxIDMzLjc2NzhDMTcuOTgxIDMzLjcxNDQgMTcuMzQ1NiAzMy41MTkgMTYuOTIyNyAzMy4zNTQ2QzE2LjM2MjYgMzMuMTM2OSAxNS45NjI5IDMyLjg3NjkgMTUuNTQzIDMyLjQ1N0MxNS4xMjMxIDMyLjAzNzEgMTQuODYzIDMxLjYzNzMgMTQuNjQ1MyAzMS4wNzcyQzE0LjQ4MSAzMC42NTQzIDE0LjI4NTUgMzAuMDE5IDE0LjIzMjEgMjguODQ5QzE0LjE3NDQgMjcuNTgzNiAxNC4xNjIyIDI3LjIwNDEgMTQuMTYyMiAyMy45OTk5QzE0LjE2MjIgMjAuNzk1OCAxNC4xNzQ0IDIwLjQxNjMgMTQuMjMyMSAxOS4xNTA5QzE0LjI4NTUgMTcuOTgxIDE0LjQ4MSAxNy4zNDU2IDE0LjY0NTMgMTYuOTIyN0MxNC44NjMgMTYuMzYyNiAxNS4xMjMgMTUuOTYyOSAxNS41NDMgMTUuNTQzQzE1Ljk2MjkgMTUuMTIzIDE2LjM2MjYgMTQuODYzIDE2LjkyMjcgMTQuNjQ1M0MxNy4zNDU2IDE0LjQ4MSAxNy45ODEgMTQuMjg1NSAxOS4xNTEgMTQuMjMyMUMyMC40MTYzIDE0LjE3NDQgMjAuNzk1OSAxNC4xNjIyIDI0IDE0LjE2MjJaTTI0IDEyQzIwLjc0MSAxMiAyMC4zMzIzIDEyLjAxMzggMTkuMDUyNCAxMi4wNzIyQzE3Ljc3NTIgMTIuMTMwNSAxNi45MDI4IDEyLjMzMzMgMTYuMTM5NSAxMi42M0MxNS4zNTA0IDEyLjkzNjYgMTQuNjgxMiAxMy4zNDY5IDE0LjAxNDEgMTQuMDE0MUMxMy4zNDY5IDE0LjY4MTIgMTIuOTM2NiAxNS4zNTA0IDEyLjYzIDE2LjEzOTVDMTIuMzMzMyAxNi45MDI4IDEyLjEzMDUgMTcuNzc1MSAxMi4wNzIyIDE5LjA1MjRDMTIuMDEzOCAyMC4zMzIzIDEyIDIwLjc0MSAxMiAyMy45OTk5QzEyIDI3LjI1OSAxMi4wMTM4IDI3LjY2NzYgMTIuMDcyMiAyOC45NDc1QzEyLjEzMDUgMzAuMjI0OCAxMi4zMzMzIDMxLjA5NzEgMTIuNjMgMzEuODYwNEMxMi45MzY2IDMyLjY0OTUgMTMuMzQ2OSAzMy4zMTg3IDE0LjAxNDEgMzMuOTg1OUMxNC42ODEyIDM0LjY1MyAxNS4zNTA0IDM1LjA2MzMgMTYuMTM5NSAzNS4zNjk5QzE2LjkwMjggMzUuNjY2NiAxNy43NzUyIDM1Ljg2OTQgMTkuMDUyNCAzNS45Mjc3QzIwLjMzMjMgMzUuOTg2MSAyMC43NDEgMzUuOTk5OSAyNCAzNS45OTk5QzI3LjI1OSAzNS45OTk5IDI3LjY2NzcgMzUuOTg2MSAyOC45NDc2IDM1LjkyNzdDMzAuMjI0OCAzNS44Njk0IDMxLjA5NzIgMzUuNjY2NiAzMS44NjA1IDM1LjM2OTlDMzIuNjQ5NiAzNS4wNjMzIDMzLjMxODggMzQuNjUzIDMzLjk4NTkgMzMuOTg1OUMzNC42NTMgMzMuMzE4NyAzNS4wNjM0IDMyLjY0OTUgMzUuMzcgMzEuODYwNEMzNS42NjY3IDMxLjA5NzEgMzUuODY5NSAzMC4yMjQ4IDM1LjkyNzggMjguOTQ3NUMzNS45ODYyIDI3LjY2NzYgMzYgMjcuMjU5IDM2IDIzLjk5OTlDMzYgMjAuNzQxIDM1Ljk4NjIgMjAuMzMyMyAzNS45Mjc4IDE5LjA1MjRDMzUuODY5NSAxNy43NzUxIDM1LjY2NjcgMTYuOTAyOCAzNS4zNyAxNi4xMzk1QzM1LjA2MzQgMTUuMzUwNCAzNC42NTMgMTQuNjgxMiAzMy45ODU5IDE0LjAxNDFDMzMuMzE4OCAxMy4zNDY5IDMyLjY0OTYgMTIuOTM2NiAzMS44NjA1IDEyLjYzQzMxLjA5NzIgMTIuMzMzMyAzMC4yMjQ4IDEyLjEzMDUgMjguOTQ3NiAxMi4wNzIyQzI3LjY2NzcgMTIuMDEzOCAyNy4yNTkgMTIgMjQgMTJaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTI0LjAwNTkgMTcuODQzM0MyMC42MDI2IDE3Ljg0MzMgMTcuODQzOCAyMC42MDIxIDE3Ljg0MzggMjQuMDA1NEMxNy44NDM4IDI3LjQwODcgMjAuNjAyNiAzMC4xNjc1IDI0LjAwNTkgMzAuMTY3NUMyNy40MDkyIDMwLjE2NzUgMzAuMTY4MSAyNy40MDg3IDMwLjE2ODEgMjQuMDA1NEMzMC4xNjgxIDIwLjYwMjEgMjcuNDA5MiAxNy44NDMzIDI0LjAwNTkgMTcuODQzM1pNMjQuMDA1OSAyOC4wMDU0QzIxLjc5NjggMjguMDA1NCAyMC4wMDU5IDI2LjIxNDUgMjAuMDA1OSAyNC4wMDU0QzIwLjAwNTkgMjEuNzk2MyAyMS43OTY4IDIwLjAwNTQgMjQuMDA1OSAyMC4wMDU0QzI2LjIxNTEgMjAuMDA1NCAyOC4wMDU5IDIxLjc5NjMgMjguMDA1OSAyNC4wMDU0QzI4LjAwNTkgMjYuMjE0NSAyNi4yMTUxIDI4LjAwNTQgMjQuMDA1OSAyOC4wMDU0WiIgZmlsbD0id2hpdGUiLz4NCjxwYXRoIGQ9Ik0zMS44NTA3IDE3LjU5NjNDMzEuODUwNyAxOC4zOTE1IDMxLjIwNiAxOS4wMzYzIDMwLjQxMDcgMTkuMDM2M0MyOS42MTU0IDE5LjAzNjMgMjguOTcwNyAxOC4zOTE1IDI4Ljk3MDcgMTcuNTk2M0MyOC45NzA3IDE2LjgwMSAyOS42MTU0IDE2LjE1NjIgMzAuNDEwNyAxNi4xNTYyQzMxLjIwNiAxNi4xNTYyIDMxLjg1MDcgMTYuODAxIDMxLjg1MDcgMTcuNTk2M1oiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4=")
}

@media screen and (max-width: 980px) {
    .social{
        position: fixed;
        top: 13px;
        right: 16px;
        width: max-content;
        margin-top: 0;
        margin-bottom: 0px;
        z-index: 10000000000;
    }
    .social-item{
        width: 40px;
        height: 40px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .social-item--vk{
        width: 35px !important;
        height: 35px !important;
    }
}

@media screen and (max-width: 360px) {
   .social {
        top: 16px;
   }
   .social-item{
        width: 30px;
        height: 30px;
    }
    .social-item--vk{
        width: 25px !important;
        height: 25px !important;
    } 
}


div.popup.reg_form ul{ padding-left: 0px; margin: 0px;  }
div.popup.reg_form ul li{ list-style: none; padding-top: 0px; padding-bottom: 0px; }
div.popup.reg_form ul li a{ font-size: 16px; }

div.bloki td.under-img-in1{ padding: 0; }

a.yt {
    background-image: url('images/youtube.png'); display: inline-block;
margin: 5px;
width: 50px;
height: 50px;
border: none; text-decoration: none; border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
box-shadow: 3px 3px 8px #000000;
-webkit-box-shadow: 3px 3px 8px #000000;
-moz-box-shadow: 3px 3px 8px #000000;
}

a.inst {
    background-image: url('images/insta.png'); display: inline-block;
margin: 5px;
width: 50px;
height: 50px;
border: none; text-decoration: none; border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
box-shadow: 3px 3px 8px #000000;
-webkit-box-shadow: 3px 3px 8px #000000;
-moz-box-shadow: 3px 3px 8px #000000;
}

body {
	height: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: 'Roboto', sans-serif;
}

.main, .main2, .main3, .main4, .main5, .main6, .main7 {
	width: 100%;
	min-width: 1020px;
	min-height: 100%;
	display: flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	z-index: 0;
	padding: 0px; 
	margin: 0px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left top;
	-moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
}
.main {
	background-image: url('images/fon1.jpg');
	background-color: #a8c60a;
}
.main2 {
	background-image: url('images/fon2.jpg');
	background-color: #ffffff;
}
.main3 {
	background-image: url('images/fon3.jpg');
	background-color: #845f18;
}
.main4 {
	background-image: url('images/fon4.jpg');
	background-color: #9fbd2b;
}


.main5 {
	background-image: url('images/fon5.jpg');
	background-color: #849f43;
}
.main6 {
	background-image: url('images/fon6.jpg');
	background-color: #99ca00;
}
.main7 {
	background-image: url('images/fon7.jpg');
	background-color: #a4c70a;
}

.top {
	position: fixed;
	top: 0px;
	z-index: 9999;
	display: block;
	width: 100%;
	min-width: 1020px;
	margin: 0px;
	background-color: #ffffff;
	text-align: center;
	z-index: 9999999;
}

@keyframes ptichki {
	from {top: 100px; right: -10px;}
	to {top: -30px; right: 60%;}
}
@-webkit-keyframes ptichki {
	from {top: 100px; right: -10px;}
	to {top: -30px; right: 60%;}
}

#klin {
	position: fixed;
	top: 100px;
	right: -70px;
	z-index: 1;
	animation: ptichki 30s linear 0s 1 normal;
	-webkit-animation: ptichki 30s linear 0s 1 normal;
}

a.menu, a.menu-active {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 15px 10px 15px 10px;
	margin: 0 10px 0 10px;
	text-decoration: none;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase; 
	//color: #90c41e;
	color: #444444;
}
a.menu {
	font-weight: 400;
}
a.menu-active {
	font-weight: 900;
}
a.menu:hover, a.menu-active:hover {
	//color: #8f4939;
	color: #3b83bd;
}
.logo1, .logo2, .logo3, .logo4, .logo5 {
	display: inline-block;
	width: auto;
	min-width: 400px; 
	height: auto;
	min-height: 400px;
	margin: 0px;
	padding: 0px;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
        z-index: 999999;
}
.logo1 {
	background-image: url('images/logo11.png');
	//border: 1px solid black;
}
.logo2 {
	background-image: url('images/logo21.png');
}
.logo3 {
	background-image: url('images/logo31.png');
}
.logo4 {
	background-image: url('images/logo42.png');
}
.logo5 {
	background-image: url('images/logo51.png');
}
.center {
	margin-top: 230px;
	display: inline-block;
	width: auto;
	height: auto;
	text-align: center;
}
.zagolovok{
	margin: 50px 50px 20px 50px;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 19px;
	font-weight: 900;
	text-shadow: #ffffff 0 0 5px;
	text-decoration: none;
}
a.zagolovok:hover {
	text-shadow: none;
	color: #a1cff3;
}

.spoiler_links {
	display: block;
	float: left;
	width: 940px;
	height: 50px;
	margin: 0px;
	color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 19px;
	font-weight: 900;
	text-shadow: #ffffff 0 0 5px;
	text-decoration: none;
	text-align: center;
	line-height: 50px;
	background-color: rgba(10,191,108,0.6);
}
.spoiler_links:hover {
	text-shadow: none;
	color: #a1cff3;
}
.spoiler_links::before {
	display: inline-block;
	content: "";
	width: 41px;
	height: 25px;
	margin-bottom: -5px;
	margin-right: 10px;
	background-image: url('images/ikonka-download.png');
}
.spoiler_body {
	display: none;
}


@keyframes cvet {
   0% {background-color: rgba(200,5,5,0.8);}
   25% {background-color: rgba(255,230,0,0.8);}
   50% {background-color: rgba(0,255,50,0.8);}
   75% {background-color: rgba(0,40,255,0.8);}
   100% {background-color: rgba(200,5,5,0.8);}
}
@-webkit-keyframes cvet {
   0% {background-color: rgba(200,5,5,0.8);}
   25% {background-color: rgba(255,230,0,0.8);}
   50% {background-color: rgba(0,255,50,0.8);}
   75% {background-color: rgba(0,40,255,0.8);}
   100% {background-color: rgba(200,5,5,0.8);}

	/*0% {background-color: rgba(200,5,5,0.8);}
   50% {background-color: rgba(255,160,0,0.8);}
   100% {background-color: rgba(200,5,5,0.8);}*/
}
.nomber {
	display: inline-block;
	z-index: 10;
	margin: 0px 20px 0px 20px;
	padding: 15px 20px 15px 20px;
	background-color: rgba(200,5,5,0.8);
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	font-size: 30px;
	font-weight: 700;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.8), 0 0 2px #000000;
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.8), 0 0 2px #000000;
    -moz-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.8), 0 0 2px #000000;
    animation: cvet 30s ease-in-out 0s infinite normal;
	-webkit-animation: cvet 30s ease-in-out 0s infinite normal;
   
}
.nomber:hover {
	animation: none;
	-webkit-animation: none;
	background-color: rgba(200,5,5,1.0);
    /*transition: background-color 1S ease-out;
	-moz-transition: background-color 1S ease-out;
    -o-transition: background-color 1S ease-out;
    -webkit-transition: background-color 1S ease-out;*/
}
.bloki {
	display: inline-block;
	min-width: 1005px;
	margin: 45px 0px 5px 0px;
	padding: 0px;
	//border: 1px solid black;	
}
.blok, .blok2, .text, .text-top {
	display: inline-block;
	position: relative;
	z-index: 100;
	margin: 10px;
	padding: 0px;
	text-align: left;
	text-shadow: 0 0 5px #ffffff;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.8);
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.8);
    -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.8);
}
.blok:hover, .blok2:hover, .text:hover, .text-top:hover {
	box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.8), 3px 3px 8px rgba(0,0,0,0.8);
    -webkit-box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.8), 3px 3px 8px rgba(0,0,0,0.8);
    -moz-box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.8), 3px 3px 8px rgba(0,0,0,0.8);
}
.blok {
	width: 215px;
	height: 415px;
	background-color: rgba(255,255,255,0.8);
}
.blok2 {
	width: 215px;
	//height: 230px;
	background-color: rgba(255,255,255,0.8);
}
.text {
	width: 940px;
	//height: 215px;
	margin-top: 30px;
	//background-color: rgba(255,255,255,0.8);
	//border: 1px solid black;
}
.text-top {
	width: 940px;
	margin-top: 30px;
	//min-height: 300px;
	text-align: center;
	//border: 1px solid black;
}

.text-text, .text-text-top {
	display: block;
	float: left;
	margin: 0px;
	padding: 20px;
	color: #000000;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	//border: 1px solid black;
}
.text-text {
	width:calc(100% - 40px);
	//height: 175px;
	text-align: justify;
	background-color: rgba(255,255,255,0.8);
	//border: 1px solid black;	
}
.text-text-top {
	width: 900px;
	text-align: justify;
	padding-top: 0px;
	background-color: rgba(255,255,255,0.8);	
}
.text-text h3 {
	margin-top: 0px;
	margin-bottom: 0.5em;
}
.text-text p {
	margin: 0;
	//text-indent: 2em;
	padding-bottom: 10px;
}
.price,  .text-text-top table{
	border: 1px dotted green;
	max-width: 935px;
	padding: 0px;
	margin: auto;
	margin-top:30px;
	text-align: center;
}
.price tr:nth-child(odd), .text-text-top tr:nth-child(odd){
	background-color: rgba(173,216,230,0.3);
}
.price td, .text-text-top td {
	//border: 1px dotted #a4c70a;
	border: 1px dotted green;
	min-width: 90px;
	max-width:300px;
	padding: 5px 10px 5px 10px;
	margin: 0px;
}
.price th, .text-text-top th{
padding: 10px;
}
.price td img, .text-text-top td img{
	max-height:110px;
}
.image, .image-text, .image-text-top {
	display: block;
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
	background-color: rgba(255,255,255,0.8);
}
.image {
	width: 215px;
	height: 185px;
}
.image-text {
	float: left;
	width: 250px;
	height: 215px;
}
.image-text-top {
	float: left;
	width: 940px;
	height: 50px;
	text-decoration: none;
	text-align: center;
	line-height: 50px;
	background-color: rgba(10,191,108,0.6);	
}


.image img, .image-text img, .image-text-top img {
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
}
.image img {
	width: 215px;
	height: 185px;
}

.image-text img {
	width: 250px;
	height: 215px;
}
.image-text-top img {
	width: 940px;
	height: 50px;
}

.under-img {
	margin: 0px;
	padding: 5px;
	width: 215px;
	font-family: 'Roboto', sans-serif;
	//color: #90c41e;
	color: #444444;
}
.under-img td {
	margin: 0px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: top;	
}
.under-img-in1 {
	font-weight: 700;
	font-size: 14px;
	height: 38px;

}
.under-img-in2 {
	font-weight: 900;
	font-size: 22px;
	line-height: 1.1em;
	height: 48px;
}
.under-img-in2 a {
	text-decoration: none;
	color: #3b83bd;
}

.under-img-in3 {
	font-weight: 700;
	font-size: 14px;
	height: 80px;
}


.under-img-in4  {
	//height: 44px;
}
a.ssylka-black {
	font-weight: 900;
	font-size: 14px;
	color: #3f3f3f;
	text-align: left;
	text-decoration: none;
	text-shadow: 0 0 5px #ffffff;
}
a.ssylka-black:hover {
	//color: #a1cff3;
	color: #3b83bd;
	text-shadow: none;
}
.vstavka, .vstavka td {
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 14px;
}


.footer {
	display: inline-block;
	position: relative;
	width: 940px;
	height: auto;
	z-index: 100;
	margin: 45px 10px 10px 10px;
	padding: 0px;
	text-align: left;
	text-shadow: 0 0 10px #ffffff;
	/*box-shadow: 2px 2px 5px rgba(0,0,0,0.8);
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.8);
    -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.8);*/
	//border: 1px solid black;
	text-align: center;
	background-color: rgba(255,255,255,0.5);
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.8), 0 0 3px #999999;
    -webkit-box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.8), 0 0 3px #999999;
    -moz-box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.8), 0 0 3px #999999;
}
.footer-left-left, .footer-left, .footer-center,.footer-right {
	display: inline-block;
	margin: auto;
	padding: 5px;
	vertical-align: middle;
	//border: 1px solid black;
}

.footer-left-left {
	text-align: center;
	font-size: 10px;
	width: 120px;
	//background-color: rgba(255,255,255,0.5);
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;	
}
.footer-left {
	text-align: right;
	width: 90px; 
}
.footer-center {
	text-align: center;
	width: 570px;
}
a.ok, a.vk {
	display: inline-block;
	margin: 5px;
	width: 50px;
	height: 50px;
	border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 3px 3px 8px #000000;
    -webkit-box-shadow: 3px 3px 8px #000000;
    -moz-box-shadow: 3px 3px 8px #000000;
    text-decoration: none;
    border: none;	
}
a.ok {
	background-image: url('images/ok.png');
}
a.vk {
	background-image: url('images/vk.png');
}
.footer-right {
	width: 190px;
	//background-color: rgba(255,255,255,0.5);
	text-align: center;
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;	
}


@media screen and (max-width:1170px) {
.top {

    position: fixed;
    top: 0px;
    height: 45px;
    z-index: 9999;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width:calc(100% - 30px);
    min-width: auto;
    padding: 0px 15px 0px 15px;
    margin: 0px;
    background-color: #ffffff;
    text-align: left; ;

}

a.menu, a.menu-active {
    padding:0px;
    margin: 0 0px 0 0px;
}

}	


.popup div{display:flex;
    flex-direction: row;
    justify-content: center;
    align-items: center; height:100%; background:#a4c70a;}

.popup { 
width:100%;
height: 100%;
background:#fff;
position:fixed;
top:0px;
left:0px; 
display:none;
z-index:1000000000000000000000000; 
}


.popup a.close {
display:block;
text-indent:0;
position:fixed;
top:20px;
left:20px;
background: #FFFFFF;  
}


ul.nom_ber li a.nomber{margin: 0px 20px 10px 20px;
padding: 15px 20px 15px 20px; width: 200px; display: flex; text-align: center;  justify-content: center;}


a.menu.show_popup{ display: none; }



@media screen and (max-width:980px) {
div.top{ padding-bottom: 10px; padding-top: 10px; }

a.menu.show_popup{ display: block;}

 a.menu.show_popup img{padding-top: 10px; padding-bottom: 10px; }
.top{z-index: 9999999999999;}

.top .menu { display: none; }
}	
.top .menu-active{ display: none; }

@media screen and (max-width:1020px) {

.main, .main2, .main3, .main4, .main5, .main6, .main7 {

    width: 100%;
    min-width:auto;
    min-height: 100%;
    z-index: 0;
    padding: 0px;
    margin: 0px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: left top;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;

}
}


@media screen and (max-width:700px) {

.nomber {

    margin: 0px 20px 30px 20px;
    padding: 15px 20px 15px 20px;
    

}
	}


@media screen and (max-width:560px) {

.fix_block-left{display: none;}
.fix_block-right{display: none;}

}


@media screen and (max-width:400px) {

h1.zagolovok {
font-size: 16px;
    margin: 0px 0px 20px 0px;
}






.logo1, .logo2, .logo3, .logo4, .logo5 {

    display: inline-block;
    width:100%;
    min-width:auto;
    height: auto;
    min-height:auto;

    margin: 0px;
    padding: 0px;
    background-position: top center;
    background-repeat: no-repeat;
    text-align: center;
    z-index: 999999;

}	

.center {

    margin-top: 210px;
    

}


.logo1 {

    background-image: url('images/logo11mob.png');
    //border: 1px solid black;
    margin-top: 40px;
}

.logo5 {

    background-image: url('images/logo51mob.png');
    margin-top: 40px;

}

.logo4 {

    background-image: url('images/logo42mob.png');
 margin-top: 40px;
}



}


@media screen and (max-width:480px) {
.zagolovok {

    margin: 50px 0px 20px 0px;
    

}}


@media screen and (max-width:1005px) {


.text {

    width:calc(100% - 32px);
    margin: 15px;
    //height: 215px;
    margin-top: 30px;
    //background-color: rgba(255,255,255,0.8);
    //border: 1px solid black;

}

.text-top {

    width:calc(100% - 30px);
    margin: 15px;
    //min-height: 300px;
    text-align: center;
    //border: 1px solid black;

}

.spoiler_links {

    display: block;
    float: left;
    width:100%;
    height: 50px;
    margin: 0px;
    color: #000000;
    font-family: 'Roboto', sans-serif;
    font-size: 19px;
    font-weight: 900;
    text-shadow: #ffffff 0 0 5px;
    text-decoration: none;
    text-align: center;
    line-height: 50px;
    background-color: rgba(10,191,108,0.6);

}




.bloki {
    width:calc(100% - 10px);
    padding-left: 5px;
    padding-right: 5px;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items: stretch;
    flex-wrap:wrap;
    min-width: auto;
    margin: 15px 0px 5px 0px;
    
    //border: 1px solid black;

}

.blok {

    width:calc(25% - 20px);
    height: auto;
    background-color: rgba(255,255,255,0.8);

}

.image, .image-text, .image-text-top {

    display: block;
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
    background-color: rgba(255,255,255,0);

}

.image {

    width:100%;
    height:auto; 

}

.image img {

    width:100%;
    height:auto;

}

}

@media screen and (max-width:830px) {
.blok, .blok2 {

    width:calc(33.3333% - 20px);
    height: auto;
    background-color: rgba(255,255,255,0.8);

}


}	



@media screen and (max-width:640px) {
.blok, .blok2 {

    width:calc(50% - 20px);
    height: auto;
    background-color: rgba(255,255,255,0.8);

}


}	


@media screen and (max-width:420px) {

.text-top { overflow: auto; }

img#klin{ display: none; }


div.main4{background-size: 350%; background-position: center top;}


a.ssylka-black {

    font-weight: 900;
    font-size: 13px;
    color: #3f3f3f; text-transform: lowercase; 
    text-align: left;
    text-decoration: none;
    text-shadow: 0 0 5px #ffffff;

}



.under-img td { display:block;

    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align:center;
    vertical-align: top; 

}
table.under-img tbody tr td.gl{ display: none; }

.blok .under-img-in2 {
 font-size: 13px;
text-transform: lowercase;
}


table.under-img tbody{ display: flex; height: 100%; flex-direction: column; justify-content:space-between;  align-items:flex-start; }
table.under-img tbody tr{ display: block; margin-bottom: 5px; width: 100%;}
table.under-img tbody tr td{ display: block; height: auto; width: 100%; text-align: center; }
td.under-img-in2{ height: auto; }

.under-img {

    margin: 0px;
    padding: 0px;
    width:auto;
    font-family: 'Roboto', sans-serif;
    //color: #90c41e;
    color: #444444; width: 100%;

}
.blok .vstavka td {

    margin: 0px;
    padding: 0px;
    border: none;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 12px;

}
.under-img-in1{font-size: 13px; text-transform: lowercase; }

.blok .under-img-in2 {

    font-weight: 900;
    font-size: 13px;
    line-height: 1.2em;

}

.blok2 {

    width:calc(33.333% - 20px);
    height: auto;
    background-color: rgba(255,255,255,1);
    text-shadow:none;

box-shadow: 2px 2px 5px rgba(0,0,0,0.5);

-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);

-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
}

a.image{  display: block; overflow: hidden; }



.spoiler_links { font-size: 13px; }

.spoiler_links:before{ display: none; }

}	

@media screen and (max-width:970px) {
.footer {

    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items: center;
    position: relative;
    width:calc(100% - 30px);
    height: auto;
    z-index: 100;
    margin: 15px 15px 0px 15px;
    padding: 0px;
    text-align: left;
    text-shadow: 0 0 10px #ffffff;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.8);
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.8);
    //border: 1px solid black;
    text-align: center;
    background-color: rgba(255,255,255,0.5);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.8), 0 0 3px #999999;
    -webkit-box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.8), 0 0 3px #999999;
    -moz-box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.8), 0 0 3px #999999;

}
.footer-left-left {
    width:auto;
  }

.footer-center {

    text-align: center;
    width:auto;

}
.footer-right {

    width: auto;
}
}
@media screen and (max-width:600px) {



.footer {

    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    align-items: center;
    position: relative;
 }

.footer-left-left {
    width:auto;
    padding-top: 20px;
  }

.footer-right {
padding-bottom: 20px;
  }
}

@media screen and (max-width:1047px) {
    a.nomber{ margin-top:20px; margin-bottom:20px; display: block;}
}    
    



