/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {

}
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
	.btn {
		padding: 0 20px;
	}
	.header-navbar-left-list-logo__link__img {
		width: 187px;
		height: 20px;
	}
	.header-navbar-left-list-item {
		display: none;
	}
	.header-navbar-right-list {
		display: none;
	}
	.header-navbar-right-burger {
		display: block;
		min-height: auto;
	}
	.header {
		margin-bottom: 30px !important;
	}
	.header-navbar {
		padding: 18px 0;
	}
}

/* UiKit Medium */
@media only screen and (max-width: 959px) {
	.block {
		padding: 40px 0;
	}

	.block__heading {
		font-size: 28px;
		line-height: 95%;
		text-align: center;
	}

	.block-cover .block__heading {
		text-align: left;
	}

	.block__description {
		text-align: center;
		font-size: 16px;
	}

	.block-cover .block__description {
		text-align: left;
	}

	.block__actions {
		flex-direction: column;
		margin-bottom: 12px;
	}

	.block__actions .btn {
		margin-bottom: 24px;
	}

	.block__actions .btn:last-child {
		margin-bottom: 0;
	}

	.uk-container {
		padding: 0 16px;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
	.footer-bottom {
		flex-direction: column;
		align-items: flex-start;
	}
	.footer-top-wrap {
		flex-direction: column;
		align-items: flex-start;
	}
	.footer-bottom-wrap {
		flex-direction: column;
		align-items: flex-start;
	}
	.footer-bottom__txt {
		margin-bottom: 12px;
	}
	.footer-bottom__email {
		margin-left: 0;
	}
	.footer-bottom__phone {
		margin-bottom: 12px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
	.block__actions .btn {
		width: 100%;
		box-sizing: border-box;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {

}

/* Custom rules */
@media (min-width: 1200px) {
	.block-cover .block__heading {
		font-size: 58px;
	}

	.block-cover .block__description {
		font-size: 23px;
		line-height: 140%;
	}
}

@media only screen and (max-width: 600px) {
	.block-cover__content-wrapper {
		position: static;
		transform: none;
	}

	.block-cover__content {
		width: 100%;
	}

	.block-cover .block__heading,
	.block-cover .block__description {
		text-align: center;
	}

	.block-cover__image {
		width: 100%;
		overflow: hidden;
	}

	.block-cover__image img {
		width: 140vw;
		max-width: none;
		transform: translateX(-40vw);
	}
}
