

	.feedback-form .feedback-submit {
		border: 2px solid #168d5f;
		color: #168d5f;
		padding: 15px 20px;
		background: transparent;
		cursor: pointer;
		text-decoration: none;
	}

	.feedback-form > div {
		margin-bottom: 20px;
		width: 100%;
	}

	.feedback-form input[type=text], .feedback-form textarea {
		width: 100% !important;
		padding: 10px;
	}

	.feedback-form .mf-text {
		margin-bottom: 7px;
	}




    .contacts-table td {
        padding-right: 15px;
        padding-bottom: 10px;
    }

    #contacts-map {
        width: 100%;
        height: 100%;
        min-height: 450px;
    }

    [class*="ymaps-2"][class*="-ground-pane"] {
        filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
        /* Firefox 3.5+ */
        -webkit-filter: grayscale(100%);
        /* Chrome 19+ & Safari 6+ */
    }



            
            @media (max-width: 800px) {
                footer {
                    text-align: center;
                }
                
                .app-footer__column {
                    padding-right: 0 !important;
                }

                .app-footer .navigation-list__li {
                    width: 100%;
                }

                .app-footer .contacts {
                    align-items: center !important;
                }

                .app-footer .contacts__wrap {
                    align-items: center;
                    text-align: center;
                }

                .app-footer .search-form-bottom {
                    margin-bottom: 50px;
                }

                .app-footer .social-networks__item {
                    margin-left: 10px;
                    margin-right: 10px;
                }
            }

            @media (max-width: 500px) {
                .app-footer .search-form-bottom input {
                    width: 100% !important;
                }
            }

        


	@media all and (max-width: 1279px) {
		.footer-photo {
			display: none;
		}
	}

