.headmn img {
	width: 100%!important;
}
.headmn > div {
	justify-content: space-between;
}

.lang {
	width: fit-content!important;
}
.ul-men {
	width: 69%!important;
}
main {
	overflow-y: auto;
	-webkit-overflow-scrolling:touch;
}
body {
    padding:0;
    margin:0;
    background:#fff;
}

.loader-block {
    width:100vw!important;
    height:100vh!important;
    top: 0;
    left: 0;
	background-color: #fff;
	position: fixed;
	z-index: 9999999999999999;
}
.loadinglist {
    width:100%;
    position:relative;
    margin:0 auto;
    list-style:none;
    padding:0;
}
.loadinglist li {
    float:left;
    margin:5px 0 0 5px;
    overflow:hidden;
	width: 100%!important;
}
.loadinglist li #panel {
    display:block;
    height:180px;
    width:300px;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
	width: 100%!important;
	position: absolute;
	left: 43vw;
	top: 43vh;
}
.loadinglist li #panel:hover {
    border-color:#444;
}
#loading1,#loading2,#loading4,#loading5,#loading8-1,#loading8-2,#loading8-3 {
    display:block;
    position:absolute;
    margin:30px 0 0 100px;
    width:80px;
    height:80px;
}

#loading8-1 #CircleBottom {
    display:block;
    position:absolute;
    width:100px;
    height:100px;
    border-radius:100px;
}
#loading8-1 #CircleBottom #ball {
    width:20px;
    height:20px;
    display:block;
    position:absolute;

    background-color:#C63031;

    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    -ms-border-radius:20px;
    -o-border-radius:20px;
	left: -3px;
    top: 8px;
    margin:0 0 0 80px;
}
#loading8-1 #CircleBottom {
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(-57deg);
}

#loading8-1 {
    animation: cwSpin 1.5s ease-in-out 0s infinite;
}

#loading81 #ball2{
    -webkit-animation: cwSpin 2s  0s infinite;
    -moz-animation: cwSpin 2s linear 0s infinite;
    -o-animation: cwSpin 2s linear 0s infinite;
    -ms-animation: cwSpin 2s linear 0s infinite;
    animation: loadingA 1.5s ease-in-out infinite;
}

#inn{
    content: " ";
    width: 20px;
    height: 50px;
    background-color: #191B1D;
    display: inline-block;
    position: absolute;
    top: 48px;
    left: 134px;
    border-radius: 2px;
    animation: loadingA 1.5s ease-in-out infinite;

}
#inn1{
    content: " ";
    width: 20px;
    height: 50px;
    background-color: #191B1D;
    display: inline-block;
    position: absolute;
    top: 214px;
    left: 85px;
    border-radius: 2px;
    animation: loadingA 1.5s  infinite;
}

@keyframes loadingA {
0 {
    transform: translate(0, 0px);
}
50% {
    transform: translate(0, -5px) scale(0.9);
}
100% {
    transform: translate(0, 0px);
}
}
@keyframes cwSpin
{
	0%{transform:rotate(0deg);	}
	100%{transform:rotate(360deg); }
}
@media (max-width: 1680px) {
	.loadinglist li #panel {
		left: 40vw;
		top: 43vh;
	}
}

@media (max-width: 1440px) {
	.loadinglist li #panel {
		left: 39vw;
		top: 43vh;
	}
}

@media (max-width: 1140px) {
	.loadinglist li #panel {
		left: 38vw;
		top: 43vh;
	}
}

@media (max-width: 820px) {
	.loadinglist li #panel {
		left: 34vw;
		top: 43vh;
	}
}

@media (max-width: 768px) {
	.loadinglist li #panel {
		left: 33vw;
		top: 43vh;
	}
}

@media (max-width: 670px) {
	.loadinglist li #panel {
		left: 29vw;
		top: 43vh;
	}
}

@media (max-width: 570px) {
	.loadinglist li #panel {
		left: 26vw;
		top: 43vh;
	}
}

@media (max-width: 480px) {
	.loadinglist li #panel {
		left: 21vw;
		top: 43vh;
	}
}

@media (max-width: 450px) {
	.loadinglist li #panel {
		left: 19vw;
		top: 43vh;
	}
}

@media (max-width: 420px) {
	.loadinglist li #panel {
		left: 17vw;
		top: 43vh;
	}
}

@media (max-width: 400px) {
	.loadinglist li #panel {
		left: 15vw;
		top: 43vh;
	}
}

@media (max-width: 380px) {
	.loadinglist li #panel {
		left: 13vw;
		top: 43vh;
	}
}

@media (max-width: 370px) {
	.loadinglist li #panel {
		left: 12vw;
		top: 43vh;
	}
}

@media (max-width: 370px) {
	.loadinglist li #panel {
		left: 10vw;
		top: 43vh;
	}
}

@media (max-width: 350px) {
	.loader-block {
		width: 100%!important;
		height: 100%!important;
		top: 0;
		left: 0;
		background-color: #fff;
		position: fixed;
		z-index: 9999999999999999;
	}
	.loadinglist li #panel {
		left: 8vw;
		top: 43vh;
	}
}


@media (max-width: 320px) {
	.loadinglist li #panel {
		left: 6vw;
		top: 43vh;
	}
}