body {
	overflow-x: hidden;
}
.mobiletopOpen {
	color: #fff;
}
.menuList {
	color: #fff;
}
.menuList a {
	color: #fff;
}
.titleMainComment {
    font-size: 18px;
    margin: auto auto -6% 12%;
    line-height: 1.1;
    position: absolute;
    display: none;
}
.copy {
	width: 100%;
}
.copyCont {
	display: inline-flex;
}
.copyComm {
	width: 32%;
}
.copyrightMain {
	width: 50%;
	position: absolute;
	bottom: .5rem;
}
.arrowLeft {
	width: 19.5vw;
	margin-top: 2.25vh;
}
.hey {
	position: fixed;
	right: .5%;
	bottom: .75vh;
	width: auto;
	overflow-x: hidden;
}
.hey img {
	width: 2vw;
}

/* 1024 ****************************************************** */
@media (max-width: 1024px) {

}


/* 768 ****************************************************** */
@media (max-width: 780px) {
	.hey {
		right: .75em;
		bottom: 0;
		}
	.hey img {
		width: 2rem;
		margin-right: 0;
		margin-bottom: 1rem;
	}
}


/* 480 ****************************************************** */
@media (max-width: 480px) {
	.errorPage {
		height: 65vw;
		width: auto;
	}
	.errorPage .titleMain h1 {
		font-size: 36px;
	}
	.contacts {
		height: 65vh;
		width: auto;
	}
	.copy {
		font-size: 15px;
	}
	.copyCont {
		display: block;
	}
	.copyComm {
		width: 100%;
	}
	.copyrightMain {
		position: absolute;
		width: auto;
		bottom: .5rem;
	}
	.footerContacts .copyrightMain {
		position: relative;
	}
	.titleMainComment {
	    font-size: 18px;
	    margin: auto auto -6% 0;
	    position: relative;
	    display: block;
	}	
	.arrowLeft {
		display: none;
	}
	.hey {
		right: .75em;
		}
	.hey img {
		width: 1.75rem;
		margin-right: 0vw;
		margin-bottom: 2vh;
	}
	.contactLinkItem {
		display: block;
		width: auto;
		margin-top: .3rem;
		margin-bottom: 1rem;
		padding-bottom: .6rem;
		border-bottom: 1px solid rgb(222, 222, 222);
	}
}

/* 340 ****************************************************** */
@media (max-width: 340px) {
	.titleMainComment {
	    font-size: 16px;
	    margin: auto auto -6% 0;
	    position: relative;
	    display: block;
	}
	.hey {
		display: none;
	}
}