.footer__contacts {
	display: flex;
	flex-direction: column;
    margin-bottom: .625rem;
}

.footer__contact {
	display: flex;
	color: #292c37;
    font-weight: 600;
    font-size: .75rem;
    text-decoration: none;
    margin-bottom: .625rem;
    text-align: right;
}

.footer__contact:hover {
	color: #77e923;
}

.footer__contact .contacts__text {
	margin-top: 0.25rem;
}

@media only screen and (max-width: 1170px) {
	.footer__contacts {
	    flex-direction: row;
	    margin-bottom: 0rem;
	    justify-content: center;
	}

	.footer__contact {
	    margin-right: .625rem;
	    font-size: 1rem;
	}

	.footer__center {
	    height: 160px;
	}
}

@media only screen and (max-width: 800px) {
	.footer__center {
	    height: auto;
	}

	.about__double .about__right {
		display: none;
	}
}

.double__videos {
	cursor: pointer;
}

.works__left, .works__right {
    width: 52px;
    height: 52px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(41,44,55,.9);
    top: 50%;
    margin-top: -26px;
    left: 0;
    position: absolute;
    z-index: 3;
    cursor: pointer;
    outline: 0;
}

.works__right {
    right: 0;
    left: auto;
}

.works__left svg, .works__right svg {
    fill: #75e523;
}

@media only screen and (max-width: 800px) {
	.header__top {
		/*order: initial;	*/
	}

	.header__top .header__menu {
	    display: flex;
	}

	@media only screen and (max-width: 360px) {
		.header__center .container {
			height: 82px;
		}
	}

}


.lg-sub-html {
	display: none;
}