/*--------------------------footer---------------------------------*/

.footer {
	position: absolute;
	width: 100%;
	margin-top: -184px;
	padding-top: 239px;
	padding-bottom: 144px;
}
.footer__block-img {
	position: absolute;
	z-index: 0;
	top: 0;
}
.footer__wrapper{
	position: relative;
	z-index: 1;
}
.footer__content {
	float: right;
	display: grid;
	grid-template-columns: minmax(240px, 280px) minmax(240px, 280px);
	grid-column-gap: 120px;
}
.footer__left-side {}
.left-side__top {
	margin-bottom: 30px;
}
.footer__description {}
.left-side__bottom {
	height: 55px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.footer__social {
	width: 60%;
	display: flex;
	justify-content: space-between;
}
.footer__img {
	transition: transform .5s easy-out;
}
.footer__img:hover{
	transform: scale(1.2);
}
.footer__right-side {}
.right-side__top {}
.right-side__bottom {
	position: relative;
}
.footer__logo {
	width: 240px;
	height: 103px;
}
.img__logo {}
.footer__copyright{
	position: absolute;
	margin-top: -32px;
}


@media only screen and (max-width: 1100px){
	.footer__content{
		grid-column-gap: 20vw;
	}
	.footer__description{
		background: rgba(21, 13, 46, 0.7);
	}
}
@media only screen and (max-width: 700px){
	.footer__block-img {
		top: 20%;
	}
	.footer__wrapper{
		display: flex;
		justify-content: center;
	}
	.footer__content{
		grid-column-gap: 5vw;
	}
	.footer {
		padding-bottom: 60px;
	}
}
@media only screen and (max-width: 600px){

	.footer__content{
		grid-template-columns: minmax(240px, 280px);
		grid-template-rows: 1fr 1fr;
	}
}