@keyframes form-appear {
	0% {
		transform: translateY(2000px)
	}

	30% {
		transform: translateY(100px)
	}

	to {
		transform: translateY(0)
	}
}

* {
	box-sizing: border-box;
}

body {
	margin: 0 !important;
	background-color: #fff;
	font-family: sans-serif
}

input,
button {
	font-family: inherit;
}

h3,
p,
ul {
	margin: 0
}

a,
li {
	text-decoration: none
}

a {
	cursor: pointer;
	color: inherit
}

.ctContainer {
	margin: 0 auto;
	width: 100%;
	background: 0 0
}

.ctContent {
	max-width: 1025px;
	margin: 0 auto;
	box-sizing: border-box
}

.ctContent,
.ctContentFluid {
	width: 100%;
	background: #fff
}

.btnWrapper {
	display: flex;
	justify-content: center;
	padding: 15px;
	width: 100%;
	max-width: 1000px
}

.btnWrapper__btn {
	border: 0;
	border-radius: 15px;
	padding: 15px;
	font-size: 24px;
	word-break: break-word;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: red;
	transition: all .5s ease-in-out;
	cursor: pointer
}

.btnWrapper__btn:hover {
	background-image: linear-gradient(rgba(0, 0, 0, 0.1) 0 0)
}

.checkedList {
	display: flex;
	width: 100%
}

.checkedList ul {
	padding-left: 0
}

.checkedList ul li {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 15px
}

.checkedList ul li::before {
	content: none
}

.checkedList__itemText {
	padding-left: 25px;
	font-weight: 400;
	font-size: 20px;
	word-break: break-word
}

.checkedList__itemImgWrapper {
	display: flex;
	width: 100%;
	height: fit-content;
	max-width: 30px
}

.checkedList__itemImg {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.docInfoDoors__form {
	z-index: 1;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin: 20px auto 40px;
	border: 2.5px dashed #ddd;
	padding: 20px 20px 5px;
	max-width: 465px;
	box-sizing: border-box;
	text-align: center;
	background: #fff;
	animation: .6s ease 0s normal none 1 running form-appear
}

.docInfoDoors__formImgWrapper {
	position: relative;
	width: 100%;
	height: fit-content;
	max-width: 400px;
}

.docInfoDoors__formImg {
	height: 100%;
	object-fit: contain
}

.docInfoDoors__formStock {
	position: absolute;
	left: -15px;
	top: -15px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 110px;
	height: 110px;
	font-weight: 700;
	font-size: 16px;
	line-height: 25px;
	word-break: break-word;
	text-align: center;
	color: #fff;
	background: url(../images/reduslimPriceBox.png) no-repeat center center/cover
}

.docInfoDoors__timer {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0;
	width: 100%
}

.docInfoDoors__timer .countdownTimerBox {
	display: flex;
	justify-content: center;
	margin: 0 auto;
	max-width: 10%
}

.docInfoDoors__formTitle {
	margin: 0 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	word-break: break-word;
	color: #222
}

.docInfoDoors__formSubTitle,
.docInfoDoors__formTitle--red {
	font-weight: 700;
	color: #ca2d2d
}

.docInfoDoors__formSubTitle {
	margin: 10px 0 0;
	font-size: 15px;
	line-height: 25px;
	word-break: break-word;
	color: #222
}

.docInfoDoors__formBtn,
.docInfoDoors__formName,
.docInfoDoors__formPhone {
	display: flex;
	outline: 0;
	border-radius: 35px;
	width: 100%;
	height: auto;
	max-width: 100%;
	box-shadow: none;
	box-sizing: border-box;
	font-style: normal;
	word-break: break-word
}

.docInfoDoors__formName,
.docInfoDoors__formPhone {
	flex-direction: column;
	align-items: flex-start;
	margin: 8px 0;
	border: 2.5px solid #ddd;
	padding: 15px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	background: #f2f2f2;
	transition: .25s
}

.docInfoDoors__formBtn {
	align-items: center;
	justify-content: center;
	margin: 0;
	border: 0;
	padding: 15px 35px;
	font-weight: 700;
	font-size: 22px;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: #388e3c;
	cursor: pointer
}

.docInfoDoors__formBotText,
.docInfoDoors__textFooter {
	font-weight: 400;
	word-break: break-word;
	text-align: center
}

.docInfoDoors__textFooter {
	margin: 0;
	padding: 5px 0 0;
}

.docInfoDoors__formBotText {
	margin: 10px 0 0;
	font-size: 10px;
	line-height: 15px;
	color: #888
}

.facebookComment {
	border-bottom: 1px solid #dae1e8
}

.facebookComment__container {
	padding: 0 10px
}

.facebookComment__titleWrapper {
	margin-bottom: 10px;
	padding: 6px 7px 5px 9px;
	background-color: #dae2e8
}

.facebookComment__title {
	font-weight: 700;
	font-size: 15px;
	line-height: 15px;
	color: #45688e
}

.facebookComment__wrapper {
	display: flex;
	margin-top: 10px;
	padding-bottom: 15px
}

.facebookComment__name,
.facebookComment__published {
	font-weight: 700;
	font-size: 12px;
	line-height: 24px;
	color: #2b587a
}

.facebookComment__published {
	font-weight: 400;
	font-size: 15px;
	color: #999
}

.facebookComment__avatar {
	margin: 7px 10px 0 0;
	border-radius: 50%;
	width: 48px;
	height: 48px
}

.facebookComment__comment {
	font-weight: 400;
	font-size: 15px;
	line-height: 24px
}

.facebookComment a {
	color: #4880ed
}

.facebookComment:last-child {
	border-bottom: none
}

.kardineoNav,
.kardineoNavBg {
	background: #000 0 0
}

.kardineoNav {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 215px 0 0;
	width: 100%;
	box-sizing: border-box
}

.kardineoNav__logoBlock {
	display: flex;
	width: 100%;
	height: 100%;
	max-width: 115px
}

.kardineoNav__logoImg {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.kardineoNav__menuBtn {
	display: none;
	padding: 5px 10px 0 0;
	cursor: pointer
}

.kardineoNav__burger {
	width: 30px;
	height: 25px;
	fill: red !important
}

.kardineoNav__menuBlock {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}

.kardineoNav__menuBlock ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	width: 100%
}

.kardineoNav__menuBlock ul li {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	border-right: 1px solid #3e3e3e;
	padding: 10px 20px;
	height: 100%;
	color: #fff
}

.kardineoNav__menuBlock ul li:last-child {
	border: 0
}

.kardineoNav a.kardineoNav__menuListItem {
	transition: text-decoration .1s ease-in-out
}

.kardineoNav a.kardineoNav__menuListItem:hover {
	text-decoration: underline
}

.kardineoNav__menuListItem {
	font-weight: 600;
	font-size: 12px;
	line-height: 1.5;
	word-break: break-word
}

.medvitroFooter,
.medvitroFooterBg {
	background: #252525
}

.medvitroFooter {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 12px 20px;
	color: #999
}

.medvitroFooter__dateOfMednews,
.medvitroFooter__oboutProject {
	margin: 0;
	padding: 0 0 0 20px;
	width: 50%;
	font-weight: 400;
	font-size: 17px;
	line-height: 20px;
	word-break: break-word
}

.medvitroFooter a.medvitroFooter__oboutProject {
	transition: .2s
}

.medvitroFooter a.medvitroFooter__oboutProject:hover {
	color: #ffffff7f
}

.medvitroFooter__oboutProject {
	padding: 0 20px 0 0;
	width: 47%;
	text-align: end;
	color: #fff
}

.oneImageWidget__wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	max-width: 800px
}

.oneImageWidget__img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.paragraphWidget__text {
	margin: 0;
	padding: 15px;
	line-height: 30px;
	word-break: break-word;
	text-align: left
}

.twoImages {
	display: flex;
	align-items: center;
	justify-content: center
}

.twoImages__firstImgWrapper {
	display: flex;
	margin: 15px 10px;
	width: 100%;
	height: fit-content;
	max-width: 500px
}

.twoImages__firstImg {
	width: 100%;
	height: 100%;
	object-fit: contain
}

.twoImages__secondImgWrapper {
	display: flex;
	margin: 15px 10px;
	width: 100%;
	height: fit-content;
	max-width: 500px
}

.twoImages__secondImg {
	width: 100%;
	height: 100%;
	object-fit: contain
}

@media(max-width:1024px) {
	.kardineoNav {
		position: relative;
		padding: 0 0 0 20px
	}
}

@media(max-width:1010px) {
	.medvitroFooter__dateOfMednews {
		padding-left: 10px
	}

	.medvitroFooter__oboutProject {
		padding-right: 10px
	}
}

@media(max-width:767px) {
	.btnWrapper__btn {
		font-size: 20px
	}

	.docInfoDoors__formImgWrapper {
		max-width: 270px
	}

	.docInfoDoors__formStock {
		left: -50px;
	}

	.twoImages__firstImgWrapper {
		margin: 15px 3px 15px 10px
	}

	.twoImages__secondImgWrapper {
		margin: 15px 10px 15px 3px
	}
}

@media(max-width:623px) {
	.kardineoNav__menuBtn {
		display: block;
		order: 2
	}

	.kardineoNav__menuBlock ul {
		display: none
	}
}

@media(max-width:575px) {
	.docInfoDoors__form {
		padding: 15px
	}

	.kardineoNav__menuBlock ul li {
		border: 0
	}
}

.countdownTimerBox {
	display: flex;
	align-items: center;
	column-gap: 5px;
	font-weight: 700;
	color: red
}

@supports(column-gap:0.5em) {}

@supports(-webkit-overflow-scrolling:touch) {}

@supports(position:sticky) {}

@supports(position:sticky) {}

@supports(position:sticky) {}

@supports(position:sticky) {}

@supports((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {}

@supports(position:sticky) {}

@media(min-width:576px) {
	@supports(display:grid) {}
}

@supports(display:grid) {}

@supports(display:grid) {}

@media(min-width:576px) {
	@supports(display:grid) {}
}

.pop-up-window {
	position: relative;
	max-width: 400px;
	right: 0;
	left: 0;
	margin: 0 auto;
	background: #fff none repeat scroll 0 0;
	text-align: center;
	padding: 10px;
	padding-top: 50px;
	padding-bottom: 20px;
	border-radius: 10px;
	animation: .7s ease 0s normal none 1 running pop-up-appear
}

.pop-up-window p {
	font-size: 16px !important;
	text-align: center !important;
	line-height: 1.7 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	font-weight: 100 !important;
	color: #111 !important;
	text-shadow: none !important;
	text-indent: unset !important;
	border: none !important
}

.pop-up-text {
	font-size: 16px !important;
	text-align: center !important;
	line-height: 1.7 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	font-weight: 100 !important;
	margin: 0 !important
}

p.ruletka-p.pop-up-text {
	text-align: center !important
}

.pop-up-window .pop-up-text {
	margin-bottom: 20px !important
}

.pop-up-heading,
.pop-up-button {
	line-height: 1.7 !important;
	text-shadow: none !important
}

.pop-up-heading {
	font: 100 40px/1.7 sans-serif !important;
	margin-bottom: 20px !important;
	color: #111 !important
}

.danger-text {
	font: 700 16px/1.7 sans-serif !important;
	color: red !important
}

.close-popup {
	position: absolute;
	width: 30px;
	height: 30px;
	background-image: url(../images/cross.svg);
	background-size: 100%;
	top: -40px !important;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 10px #fff;
	box-shadow: 0 0 10px #fff;
	right: -40px;
	cursor: pointer
}

.spin-result-wrapper {
	display: none;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	top: 0;
	z-index: 999;
	left: 0;
	height: 100%;
	position: fixed;
	background-color: rgba(0, 0, 0, .6);
	text-align: center
}

.ruletka-p {
	margin-top: 0 !important
}

@media only screen and (max-width:500px) {
	.close-popup {
		right: 0
	}
}

@media only screen and (max-width:425px) {
	.pop-up-heading {
		font-size: 34px
	}

	.pop-up-window .pop-up-text {
		font-size: 18px
	}
}

.fire__candle {
	position: absolute;
	left: 17px;
	top: 8px
}

.g-fire-box {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 45px;
	height: 100px;
	transform: scale(.55) translate(-50%, -50%);
	filter: blur(2px) contrast(20)
}

.g-fire {
	position: absolute;
	top: 30px;
	left: 50%;
	border-radius: 45%;
	box-sizing: border-box;
	border: 35px solid transparent;
	border-bottom: 76px solid transparent;
	-webkit-transform: translate(-50%, 0) scaleX(.45);
	transform: translate(-50%, 0) scaleX(.45)
}

.g-ball {
	position: absolute;
	top: 60px;
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	background: #bf3a12;
	border-radius: 50%;
	z-index: -1;
	mix-blend-mode: screen
}

.g-ball:nth-child(0) {
	width: 41px;
	height: 41px;
	left: calc(48px - 55px)
}

.g-ball:nth-child(0) {
	-webkit-animation: movetop 1s linear -1.445s infinite;
	animation: movetop 1s linear -1.445s infinite
}

.g-ball:nth-child(1) {
	width: 5px;
	height: 5px;
	left: calc(17px - 55px)
}

.g-ball:nth-child(1) {
	-webkit-animation: movetop 1s linear -2.679s infinite;
	animation: movetop 1s linear -2.679s infinite
}

.g-ball:nth-child(2) {
	width: 17px;
	height: 17px;
	left: calc(5px - 55px)
}

.g-ball:nth-child(2) {
	-webkit-animation: movetop 1s linear -1.573s infinite;
	animation: movetop 1s linear -1.573s infinite
}

.g-ball:nth-child(3) {
	width: 3px;
	height: 3px;
	left: calc(59px - 55px)
}

.g-ball:nth-child(3) {
	-webkit-animation: movetop 1s linear -1.378s infinite;
	animation: movetop 1s linear -1.378s infinite
}

.g-ball:nth-child(4) {
	width: 36px;
	height: 36px;
	left: calc(53px - 55px)
}

.g-ball:nth-child(4) {
	-webkit-animation: movetop 1s linear -.907s infinite;
	animation: movetop 1s linear -.907s infinite
}

.g-ball:nth-child(5) {
	width: 31px;
	height: 31px;
	left: calc(61px - 55px)
}

.g-ball:nth-child(5) {
	-webkit-animation: movetop 1s linear -1.155s infinite;
	animation: movetop 1s linear -1.155s infinite
}

.g-ball:nth-child(6) {
	width: 4px;
	height: 4px;
	left: calc(44px - 55px)
}

.g-ball:nth-child(6) {
	-webkit-animation: movetop 1s linear -1.856s infinite;
	animation: movetop 1s linear -1.856s infinite
}

.g-ball:nth-child(7) {
	width: 12px;
	height: 12px;
	left: calc(26px - 55px)
}

.g-ball:nth-child(7) {
	-webkit-animation: movetop 1s linear -2.128s infinite;
	animation: movetop 1s linear -2.128s infinite
}

.g-ball:nth-child(8) {
	width: 38px;
	height: 38px;
	left: calc(25px - 55px)
}

.g-ball:nth-child(8) {
	-webkit-animation: movetop 1s linear -2.896s infinite;
	animation: movetop 1s linear -2.896s infinite
}

.g-ball:nth-child(9) {
	width: 33px;
	height: 33px;
	left: calc(36px - 55px)
}

.g-ball:nth-child(9) {
	-webkit-animation: movetop 1s linear -1.02s infinite;
	animation: movetop 1s linear -1.02s infinite
}

.g-ball:nth-child(10) {
	width: 15px;
	height: 15px;
	left: calc(57px - 55px)
}

.g-ball:nth-child(10) {
	-webkit-animation: movetop 1s linear -2.975s infinite;
	animation: movetop 1s linear -2.975s infinite
}

.g-ball:nth-child(11) {
	width: 43px;
	height: 43px;
	left: calc(16px - 55px)
}

.g-ball:nth-child(11) {
	-webkit-animation: movetop 1s linear -.913s infinite;
	animation: movetop 1s linear -.913s infinite
}

.g-ball:nth-child(12) {
	width: 30px;
	height: 30px;
	left: calc(64px - 55px)
}

.g-ball:nth-child(12) {
	-webkit-animation: movetop 1s linear -1.622s infinite;
	animation: movetop 1s linear -1.622s infinite
}

.g-ball:nth-child(13) {
	width: 40px;
	height: 40px;
	left: calc(68px - 55px)
}

.g-ball:nth-child(13) {
	-webkit-animation: movetop 1s linear -.928s infinite;
	animation: movetop 1s linear -.928s infinite
}

.g-ball:nth-child(14) {
	width: 25px;
	height: 25px;
	left: calc(39px - 55px)
}

.g-ball:nth-child(14) {
	-webkit-animation: movetop 1s linear -.433s infinite;
	animation: movetop 1s linear -.433s infinite
}

.g-ball:nth-child(15) {
	width: 11px;
	height: 11px;
	left: calc(66px - 55px)
}

.g-ball:nth-child(15) {
	-webkit-animation: movetop 1s linear -.349s infinite;
	animation: movetop 1s linear -.349s infinite
}

.g-ball:nth-child(16) {
	width: 16px;
	height: 16px;
	left: calc(20px - 55px)
}

.g-ball:nth-child(16) {
	-webkit-animation: movetop 1s linear -1.276s infinite;
	animation: movetop 1s linear -1.276s infinite
}

.g-ball:nth-child(17) {
	width: 29px;
	height: 29px;
	left: calc(38px - 55px)
}

.g-ball:nth-child(17) {
	-webkit-animation: movetop 1s linear -.703s infinite;
	animation: movetop 1s linear -.703s infinite
}

.g-ball:nth-child(18) {
	width: 47px;
	height: 47px;
	left: calc(70px - 55px)
}

.g-ball:nth-child(18) {
	-webkit-animation: movetop 1s linear -1.492s infinite;
	animation: movetop 1s linear -1.492s infinite
}

.g-ball:nth-child(19) {
	width: 46px;
	height: 46px;
	left: calc(49px - 55px)
}

.g-ball:nth-child(19) {
	-webkit-animation: movetop 1s linear -2.221s infinite;
	animation: movetop 1s linear -2.221s infinite
}

.g-ball:nth-child(20) {
	width: 22px;
	height: 22px;
	left: calc(17px - 55px)
}

.g-ball:nth-child(20) {
	-webkit-animation: movetop 1s linear -2.34s infinite;
	animation: movetop 1s linear -2.34s infinite
}

.g-ball:nth-child(21) {
	width: 12px;
	height: 12px;
	left: calc(14px - 55px)
}

.g-ball:nth-child(21) {
	-webkit-animation: movetop 1s linear -1.463s infinite;
	animation: movetop 1s linear -1.463s infinite
}

.g-ball:nth-child(22) {
	width: 40px;
	height: 40px;
	left: calc(30px - 55px)
}

.g-ball:nth-child(22) {
	-webkit-animation: movetop 1s linear -1.855s infinite;
	animation: movetop 1s linear -1.855s infinite
}

.g-ball:nth-child(23) {
	width: 35px;
	height: 35px;
	left: calc(16px - 55px)
}

.g-ball:nth-child(23) {
	-webkit-animation: movetop 1s linear -2.413s infinite;
	animation: movetop 1s linear -2.413s infinite
}

.g-ball:nth-child(24) {
	width: 37px;
	height: 37px;
	left: calc(8px - 55px)
}

.g-ball:nth-child(24) {
	-webkit-animation: movetop 1s linear -.952s infinite;
	animation: movetop 1s linear -.952s infinite
}

.g-ball:nth-child(25) {
	width: 3px;
	height: 3px;
	left: calc(55px - 55px)
}

.g-ball:nth-child(25) {
	-webkit-animation: movetop 1s linear -1.083s infinite;
	animation: movetop 1s linear -1.083s infinite
}

.g-ball:nth-child(26) {
	width: 39px;
	height: 39px;
	left: calc(3px - 55px)
}

.g-ball:nth-child(26) {
	-webkit-animation: movetop 1s linear -.157s infinite;
	animation: movetop 1s linear -.157s infinite
}

.g-ball:nth-child(27) {
	width: 48px;
	height: 48px;
	left: calc(13px - 55px)
}

.g-ball:nth-child(27) {
	-webkit-animation: movetop 1s linear -2.893s infinite;
	animation: movetop 1s linear -2.893s infinite
}

.g-ball:nth-child(28) {
	width: 22px;
	height: 22px;
	left: calc(10px - 55px)
}

.g-ball:nth-child(28) {
	-webkit-animation: movetop 1s linear -1.192s infinite;
	animation: movetop 1s linear -1.192s infinite
}

.g-ball:nth-child(29) {
	width: 14px;
	height: 14px;
	left: calc(27px - 55px)
}

.g-ball:nth-child(29) {
	-webkit-animation: movetop 1s linear -2.382s infinite;
	animation: movetop 1s linear -2.382s infinite
}

.g-ball:nth-child(30) {
	width: 3px;
	height: 3px;
	left: calc(28px - 55px)
}

.g-ball:nth-child(30) {
	-webkit-animation: movetop 1s linear -2.839s infinite;
	animation: movetop 1s linear -2.839s infinite
}

.g-ball:nth-child(31) {
	width: 29px;
	height: 29px;
	left: calc(29px - 55px)
}

.g-ball:nth-child(31) {
	-webkit-animation: movetop 1s linear -1.377s infinite;
	animation: movetop 1s linear -1.377s infinite
}

.g-ball:nth-child(32) {
	width: 37px;
	height: 37px;
	left: calc(34px - 55px)
}

.g-ball:nth-child(32) {
	-webkit-animation: movetop 1s linear -1.006s infinite;
	animation: movetop 1s linear -1.006s infinite
}

.g-ball:nth-child(33) {
	width: 48px;
	height: 48px;
	left: calc(64px - 55px)
}

.g-ball:nth-child(33) {
	-webkit-animation: movetop 1s linear -1.576s infinite;
	animation: movetop 1s linear -1.576s infinite
}

.g-ball:nth-child(34) {
	width: 26px;
	height: 26px;
	left: calc(39px - 55px)
}

.g-ball:nth-child(34) {
	-webkit-animation: movetop 1s linear -2.538s infinite;
	animation: movetop 1s linear -2.538s infinite
}

.g-ball:nth-child(35) {
	width: 34px;
	height: 34px;
	left: calc(7px - 55px)
}

.g-ball:nth-child(35) {
	-webkit-animation: movetop 1s linear -2.532s infinite;
	animation: movetop 1s linear -2.532s infinite
}

.g-ball:nth-child(36) {
	width: 29px;
	height: 29px;
	left: calc(64px - 55px)
}

.g-ball:nth-child(36) {
	-webkit-animation: movetop 1s linear -.032s infinite;
	animation: movetop 1s linear -.032s infinite
}

.g-ball:nth-child(37) {
	width: 14px;
	height: 14px;
	left: calc(55px - 55px)
}

.g-ball:nth-child(37) {
	-webkit-animation: movetop 1s linear -.123s infinite;
	animation: movetop 1s linear -.123s infinite
}

.g-ball:nth-child(38) {
	width: 20px;
	height: 20px;
	left: calc(16px - 55px)
}

.g-ball:nth-child(38) {
	-webkit-animation: movetop 1s linear -1.149s infinite;
	animation: movetop 1s linear -1.149s infinite
}

.g-ball:nth-child(39) {
	width: 25px;
	height: 25px;
	left: calc(4px - 55px)
}

.g-ball:nth-child(39) {
	-webkit-animation: movetop 1s linear -1.226s infinite;
	animation: movetop 1s linear -1.226s infinite
}

.g-ball:nth-child(40) {
	width: 9px;
	height: 9px;
	left: calc(59px - 55px)
}

.g-ball:nth-child(40) {
	-webkit-animation: movetop 1s linear -.185s infinite;
	animation: movetop 1s linear -.185s infinite
}

.g-ball:nth-child(41) {
	width: 12px;
	height: 12px;
	left: calc(8px - 55px)
}

.g-ball:nth-child(41) {
	-webkit-animation: movetop 1s linear -2.965s infinite;
	animation: movetop 1s linear -2.965s infinite
}

.g-ball:nth-child(42) {
	width: 12px;
	height: 12px;
	left: calc(61px - 55px)
}

.g-ball:nth-child(42) {
	-webkit-animation: movetop 1s linear -.005s infinite;
	animation: movetop 1s linear -.005s infinite
}

.g-ball:nth-child(43) {
	width: 26px;
	height: 26px;
	left: calc(62px - 55px)
}

.g-ball:nth-child(43) {
	-webkit-animation: movetop 1s linear -1.879s infinite;
	animation: movetop 1s linear -1.879s infinite
}

.g-ball:nth-child(44) {
	width: 22px;
	height: 22px;
	left: calc(65px - 55px)
}

.g-ball:nth-child(44) {
	-webkit-animation: movetop 1s linear -.824s infinite;
	animation: movetop 1s linear -.824s infinite
}

.g-ball:nth-child(45) {
	width: 2px;
	height: 2px;
	left: calc(23px - 55px)
}

.g-ball:nth-child(45) {
	-webkit-animation: movetop 1s linear -.309s infinite;
	animation: movetop 1s linear -.309s infinite
}

.g-ball:nth-child(46) {
	width: 41px;
	height: 41px;
	left: calc(27px - 55px)
}

.g-ball:nth-child(46) {
	-webkit-animation: movetop 1s linear -.8s infinite;
	animation: movetop 1s linear -.8s infinite
}

.g-ball:nth-child(47) {
	width: 6px;
	height: 6px;
	left: calc(70px - 55px)
}

.g-ball:nth-child(47) {
	-webkit-animation: movetop 1s linear -1.189s infinite;
	animation: movetop 1s linear -1.189s infinite
}

.g-ball:nth-child(48) {
	width: 31px;
	height: 31px;
	left: calc(14px - 55px)
}

.g-ball:nth-child(48) {
	-webkit-animation: movetop 1s linear -2.05s infinite;
	animation: movetop 1s linear -2.05s infinite
}

.g-ball:nth-child(49) {
	width: 25px;
	height: 25px;
	left: calc(26px - 55px)
}

.g-ball:nth-child(49) {
	-webkit-animation: movetop 1s linear -2.943s infinite;
	animation: movetop 1s linear -2.943s infinite
}

.g-ball:nth-child(50) {
	width: 38px;
	height: 38px;
	left: calc(58px - 55px)
}

.g-ball:nth-child(50) {
	-webkit-animation: movetop 1s linear -.076s infinite;
	animation: movetop 1s linear -.076s infinite
}

.g-ball:nth-child(51) {
	width: 32px;
	height: 32px;
	left: calc(53px - 55px)
}

.g-ball:nth-child(51) {
	-webkit-animation: movetop 1s linear -2.659s infinite;
	animation: movetop 1s linear -2.659s infinite
}

.g-ball:nth-child(52) {
	width: 42px;
	height: 42px;
	left: calc(33px - 55px)
}

.g-ball:nth-child(52) {
	-webkit-animation: movetop 1s linear -2.278s infinite;
	animation: movetop 1s linear -2.278s infinite
}

.g-ball:nth-child(53) {
	width: 39px;
	height: 39px;
	left: calc(7px - 55px)
}

.g-ball:nth-child(53) {
	-webkit-animation: movetop 1s linear -.505s infinite;
	animation: movetop 1s linear -.505s infinite
}

.g-ball:nth-child(54) {
	width: 4px;
	height: 4px;
	left: calc(42px - 55px)
}

.g-ball:nth-child(54) {
	-webkit-animation: movetop 1s linear -2.653s infinite;
	animation: movetop 1s linear -2.653s infinite
}

.g-ball:nth-child(55) {
	width: 26px;
	height: 26px;
	left: calc(57px - 55px)
}

.g-ball:nth-child(55) {
	-webkit-animation: movetop 1s linear -2.814s infinite;
	animation: movetop 1s linear -2.814s infinite
}

.g-ball:nth-child(56) {
	width: 50px;
	height: 50px;
	left: calc(55px - 55px)
}

.g-ball:nth-child(56) {
	-webkit-animation: movetop 1s linear -1.668s infinite;
	animation: movetop 1s linear -1.668s infinite
}

.g-ball:nth-child(57) {
	width: 39px;
	height: 39px;
	left: calc(11px - 55px)
}

.g-ball:nth-child(57) {
	-webkit-animation: movetop 1s linear -1.008s infinite;
	animation: movetop 1s linear -1.008s infinite
}

.g-ball:nth-child(58) {
	width: 39px;
	height: 39px;
	left: calc(31px - 55px)
}

.g-ball:nth-child(58) {
	-webkit-animation: movetop 1s linear -1.755s infinite;
	animation: movetop 1s linear -1.755s infinite
}

.g-ball:nth-child(59) {
	width: 35px;
	height: 35px;
	left: calc(50px - 55px)
}

.g-ball:nth-child(59) {
	-webkit-animation: movetop 1s linear -2.661s infinite;
	animation: movetop 1s linear -2.661s infinite
}

.g-ball:nth-child(60) {
	width: 32px;
	height: 32px;
	left: calc(49px - 55px)
}

.g-ball:nth-child(60) {
	-webkit-animation: movetop 1s linear -1.297s infinite;
	animation: movetop 1s linear -1.297s infinite
}

.g-ball:nth-child(61) {
	width: 24px;
	height: 24px;
	left: calc(31px - 55px)
}

.g-ball:nth-child(61) {
	-webkit-animation: movetop 1s linear -.951s infinite;
	animation: movetop 1s linear -.951s infinite
}

.g-ball:nth-child(62) {
	width: 46px;
	height: 46px;
	left: calc(47px - 55px)
}

.g-ball:nth-child(62) {
	-webkit-animation: movetop 1s linear -.632s infinite;
	animation: movetop 1s linear -.632s infinite
}

.g-ball:nth-child(63) {
	width: 40px;
	height: 40px;
	left: calc(56px - 55px)
}

.g-ball:nth-child(63) {
	-webkit-animation: movetop 1s linear -2.302s infinite;
	animation: movetop 1s linear -2.302s infinite
}

.g-ball:nth-child(64) {
	width: 18px;
	height: 18px;
	left: calc(3px - 55px)
}

.g-ball:nth-child(64) {
	-webkit-animation: movetop 1s linear -1.456s infinite;
	animation: movetop 1s linear -1.456s infinite
}

.g-ball:nth-child(65) {
	width: 38px;
	height: 38px;
	left: calc(26px - 55px)
}

.g-ball:nth-child(65) {
	-webkit-animation: movetop 1s linear -2.332s infinite;
	animation: movetop 1s linear -2.332s infinite
}

.g-ball:nth-child(66) {
	width: 5px;
	height: 5px;
	left: calc(24px - 55px)
}

.g-ball:nth-child(66) {
	-webkit-animation: movetop 1s linear -1.343s infinite;
	animation: movetop 1s linear -1.343s infinite
}

.g-ball:nth-child(67) {
	width: 47px;
	height: 47px;
	left: calc(68px - 55px)
}

.g-ball:nth-child(67) {
	-webkit-animation: movetop 1s linear -.574s infinite;
	animation: movetop 1s linear -.574s infinite
}

.g-ball:nth-child(68) {
	width: 5px;
	height: 5px;
	left: calc(14px - 55px)
}

.g-ball:nth-child(68) {
	-webkit-animation: movetop 1s linear -2.829s infinite;
	animation: movetop 1s linear -2.829s infinite
}

.g-ball:nth-child(69) {
	width: 36px;
	height: 36px;
	left: calc(8px - 55px)
}

.g-ball:nth-child(69) {
	-webkit-animation: movetop 1s linear -.685s infinite;
	animation: movetop 1s linear -.685s infinite
}

.g-ball:nth-child(70) {
	width: 26px;
	height: 26px;
	left: calc(48px - 55px)
}

.g-ball:nth-child(70) {
	-webkit-animation: movetop 1s linear -1.862s infinite;
	animation: movetop 1s linear -1.862s infinite
}

.g-ball:nth-child(71) {
	width: 26px;
	height: 26px;
	left: calc(11px - 55px)
}

.g-ball:nth-child(71) {
	-webkit-animation: movetop 1s linear -1.689s infinite;
	animation: movetop 1s linear -1.689s infinite
}

.g-ball:nth-child(72) {
	width: 22px;
	height: 22px;
	left: calc(36px - 55px)
}

.g-ball:nth-child(72) {
	-webkit-animation: movetop 1s linear -.992s infinite;
	animation: movetop 1s linear -.992s infinite
}

.g-ball:nth-child(73) {
	width: 28px;
	height: 28px;
	left: calc(37px - 55px)
}

.g-ball:nth-child(73) {
	-webkit-animation: movetop 1s linear -.816s infinite;
	animation: movetop 1s linear -.816s infinite
}

.g-ball:nth-child(74) {
	width: 40px;
	height: 40px;
	left: calc(9px - 55px)
}

.g-ball:nth-child(74) {
	-webkit-animation: movetop 1s linear -.652s infinite;
	animation: movetop 1s linear -.652s infinite
}

.g-ball:nth-child(75) {
	width: 35px;
	height: 35px;
	left: calc(46px - 55px)
}

.g-ball:nth-child(75) {
	-webkit-animation: movetop 1s linear -1.433s infinite;
	animation: movetop 1s linear -1.433s infinite
}

.g-ball:nth-child(76) {
	width: 17px;
	height: 17px;
	left: calc(51px - 55px)
}

.g-ball:nth-child(76) {
	-webkit-animation: movetop 1s linear -.995s infinite;
	animation: movetop 1s linear -.995s infinite
}

.g-ball:nth-child(77) {
	width: 3px;
	height: 3px;
	left: calc(50px - 55px)
}

.g-ball:nth-child(77) {
	-webkit-animation: movetop 1s linear -1.549s infinite;
	animation: movetop 1s linear -1.549s infinite
}

.g-ball:nth-child(78) {
	width: 26px;
	height: 26px;
	left: calc(43px - 55px)
}

.g-ball:nth-child(78) {
	-webkit-animation: movetop 1s linear -1.425s infinite;
	animation: movetop 1s linear -1.425s infinite
}

.g-ball:nth-child(79) {
	width: 18px;
	height: 18px;
	left: calc(26px - 55px)
}

.g-ball:nth-child(79) {
	-webkit-animation: movetop 1s linear -2.772s infinite;
	animation: movetop 1s linear -2.772s infinite
}

.g-ball:nth-child(80) {
	width: 23px;
	height: 23px;
	left: calc(27px - 55px)
}

.g-ball:nth-child(80) {
	-webkit-animation: movetop 1s linear -.851s infinite;
	animation: movetop 1s linear -.851s infinite
}

.g-ball:nth-child(81) {
	width: 35px;
	height: 35px;
	left: calc(50px - 55px)
}

.g-ball:nth-child(81) {
	-webkit-animation: movetop 1s linear -1.9s infinite;
	animation: movetop 1s linear -1.9s infinite
}

.g-ball:nth-child(82) {
	width: 11px;
	height: 11px;
	left: calc(48px - 55px)
}

.g-ball:nth-child(82) {
	-webkit-animation: movetop 1s linear -1.378s infinite;
	animation: movetop 1s linear -1.378s infinite
}

.g-ball:nth-child(83) {
	width: 46px;
	height: 46px;
	left: calc(24px - 55px)
}

.g-ball:nth-child(83) {
	-webkit-animation: movetop 1s linear -1.416s infinite;
	animation: movetop 1s linear -1.416s infinite
}

.g-ball:nth-child(84) {
	width: 34px;
	height: 34px;
	left: calc(50px - 55px)
}

.g-ball:nth-child(84) {
	-webkit-animation: movetop 1s linear -2.298s infinite;
	animation: movetop 1s linear -2.298s infinite
}

.g-ball:nth-child(85) {
	width: 36px;
	height: 36px;
	left: calc(43px - 55px)
}

.g-ball:nth-child(85) {
	-webkit-animation: movetop 1s linear -1.657s infinite;
	animation: movetop 1s linear -1.657s infinite
}

.g-ball:nth-child(86) {
	width: 41px;
	height: 41px;
	left: calc(8px - 55px)
}

.g-ball:nth-child(86) {
	-webkit-animation: movetop 1s linear -1.661s infinite;
	animation: movetop 1s linear -1.661s infinite
}

.g-ball:nth-child(87) {
	width: 17px;
	height: 17px;
	left: calc(16px - 55px)
}

.g-ball:nth-child(87) {
	-webkit-animation: movetop 1s linear -.433s infinite;
	animation: movetop 1s linear -.433s infinite
}

.g-ball:nth-child(88) {
	width: 7px;
	height: 7px;
	left: calc(34px - 55px)
}

.g-ball:nth-child(88) {
	-webkit-animation: movetop 1s linear -1.049s infinite;
	animation: movetop 1s linear -1.049s infinite
}

.g-ball:nth-child(89) {
	width: 13px;
	height: 13px;
	left: calc(60px - 55px)
}

.g-ball:nth-child(89) {
	-webkit-animation: movetop 1s linear -1.25s infinite;
	animation: movetop 1s linear -1.25s infinite
}

.g-ball:nth-child(90) {
	width: 35px;
	height: 35px;
	left: calc(16px - 55px)
}

.g-ball:nth-child(90) {
	-webkit-animation: movetop 1s linear -.09s infinite;
	animation: movetop 1s linear -.09s infinite
}

.g-ball:nth-child(91) {
	width: 45px;
	height: 45px;
	left: calc(21px - 55px)
}

.g-ball:nth-child(91) {
	-webkit-animation: movetop 1s linear -1.12s infinite;
	animation: movetop 1s linear -1.12s infinite
}

.g-ball:nth-child(92) {
	width: 36px;
	height: 36px;
	left: calc(69px - 55px)
}

.g-ball:nth-child(92) {
	-webkit-animation: movetop 1s linear -2.636s infinite;
	animation: movetop 1s linear -2.636s infinite
}

.g-ball:nth-child(93) {
	width: 7px;
	height: 7px;
	left: calc(36px - 55px)
}

.g-ball:nth-child(93) {
	-webkit-animation: movetop 1s linear -2.917s infinite;
	animation: movetop 1s linear -2.917s infinite
}

.g-ball:nth-child(94) {
	width: 36px;
	height: 36px;
	left: calc(1px - 55px)
}

.g-ball:nth-child(94) {
	-webkit-animation: movetop 1s linear -1.142s infinite;
	animation: movetop 1s linear -1.142s infinite
}

.g-ball:nth-child(95) {
	width: 14px;
	height: 14px;
	left: calc(24px - 55px)
}

.g-ball:nth-child(95) {
	-webkit-animation: movetop 1s linear -.582s infinite;
	animation: movetop 1s linear -.582s infinite
}

.g-ball:nth-child(96) {
	width: 37px;
	height: 37px;
	left: calc(22px - 55px)
}

.g-ball:nth-child(96) {
	-webkit-animation: movetop 1s linear -2.721s infinite;
	animation: movetop 1s linear -2.721s infinite
}

.g-ball:nth-child(97) {
	width: 35px;
	height: 35px;
	left: calc(33px - 55px)
}

.g-ball:nth-child(97) {
	-webkit-animation: movetop 1s linear -1.871s infinite;
	animation: movetop 1s linear -1.871s infinite
}

.g-ball:nth-child(98) {
	width: 7px;
	height: 7px;
	left: calc(35px - 55px)
}

.g-ball:nth-child(98) {
	-webkit-animation: movetop 1s linear -2.136s infinite;
	animation: movetop 1s linear -2.136s infinite
}

.g-ball:nth-child(99) {
	width: 25px;
	height: 25px;
	left: calc(32px - 55px)
}

.g-ball:nth-child(99) {
	-webkit-animation: movetop 1s linear -1.795s infinite;
	animation: movetop 1s linear -1.795s infinite
}

.g-ball:nth-child(100) {
	width: 35px;
	height: 35px;
	left: calc(27px - 55px)
}

.g-ball:nth-child(100) {
	-webkit-animation: movetop 1s linear -.333s infinite;
	animation: movetop 1s linear -.333s infinite
}

.g-ball:nth-child(101) {
	width: 8px;
	height: 8px;
	left: calc(4px - 55px)
}

.g-ball:nth-child(101) {
	-webkit-animation: movetop 1s linear -.247s infinite;
	animation: movetop 1s linear -.247s infinite
}

.g-ball:nth-child(102) {
	width: 7px;
	height: 7px;
	left: calc(19px - 55px)
}

.g-ball:nth-child(102) {
	-webkit-animation: movetop 1s linear -.604s infinite;
	animation: movetop 1s linear -.604s infinite
}

.g-ball:nth-child(103) {
	width: 27px;
	height: 27px;
	left: calc(2px - 55px)
}

.g-ball:nth-child(103) {
	-webkit-animation: movetop 1s linear -.203s infinite;
	animation: movetop 1s linear -.203s infinite
}

.g-ball:nth-child(104) {
	width: 34px;
	height: 34px;
	left: calc(6px - 55px)
}

.g-ball:nth-child(104) {
	-webkit-animation: movetop 1s linear -2.7s infinite;
	animation: movetop 1s linear -2.7s infinite
}

.g-ball:nth-child(105) {
	width: 24px;
	height: 24px;
	left: calc(13px - 55px)
}

.g-ball:nth-child(105) {
	-webkit-animation: movetop 1s linear -1.534s infinite;
	animation: movetop 1s linear -1.534s infinite
}

.g-ball:nth-child(106) {
	width: 4px;
	height: 4px;
	left: calc(49px - 55px)
}

.g-ball:nth-child(106) {
	-webkit-animation: movetop 1s linear -2.671s infinite;
	animation: movetop 1s linear -2.671s infinite
}

.g-ball:nth-child(107) {
	width: 45px;
	height: 45px;
	left: calc(54px - 55px)
}

.g-ball:nth-child(107) {
	-webkit-animation: movetop 1s linear -1.633s infinite;
	animation: movetop 1s linear -1.633s infinite
}

.g-ball:nth-child(108) {
	width: 26px;
	height: 26px;
	left: calc(1px - 55px)
}

.g-ball:nth-child(108) {
	-webkit-animation: movetop 1s linear -.888s infinite;
	animation: movetop 1s linear -.888s infinite
}

.g-ball:nth-child(109) {
	width: 22px;
	height: 22px;
	left: calc(34px - 55px)
}

.g-ball:nth-child(109) {
	-webkit-animation: movetop 1s linear -.491s infinite;
	animation: movetop 1s linear -.491s infinite
}

.g-ball:nth-child(110) {
	width: 22px;
	height: 22px;
	left: calc(52px - 55px)
}

.g-ball:nth-child(110) {
	-webkit-animation: movetop 1s linear -.391s infinite;
	animation: movetop 1s linear -.391s infinite
}

.g-ball:nth-child(111) {
	width: 46px;
	height: 46px;
	left: calc(62px - 55px)
}

.g-ball:nth-child(111) {
	-webkit-animation: movetop 1s linear -2.046s infinite;
	animation: movetop 1s linear -2.046s infinite
}

.g-ball:nth-child(112) {
	width: 24px;
	height: 24px;
	left: calc(38px - 55px)
}

.g-ball:nth-child(112) {
	-webkit-animation: movetop 1s linear -.39s infinite;
	animation: movetop 1s linear -.39s infinite
}

.g-ball:nth-child(113) {
	width: 9px;
	height: 9px;
	left: calc(37px - 55px)
}

.g-ball:nth-child(113) {
	-webkit-animation: movetop 1s linear -2.665s infinite;
	animation: movetop 1s linear -2.665s infinite
}

.g-ball:nth-child(114) {
	width: 37px;
	height: 37px;
	left: calc(54px - 55px)
}

.g-ball:nth-child(114) {
	-webkit-animation: movetop 1s linear -1.121s infinite;
	animation: movetop 1s linear -1.121s infinite
}

.g-ball:nth-child(115) {
	width: 14px;
	height: 14px;
	left: calc(48px - 55px)
}

.g-ball:nth-child(115) {
	-webkit-animation: movetop 1s linear -1.414s infinite;
	animation: movetop 1s linear -1.414s infinite
}

.g-ball:nth-child(116) {
	width: 11px;
	height: 11px;
	left: calc(47px - 55px)
}

.g-ball:nth-child(116) {
	-webkit-animation: movetop 1s linear -2.002s infinite;
	animation: movetop 1s linear -2.002s infinite
}

.g-ball:nth-child(117) {
	width: 44px;
	height: 44px;
	left: calc(45px - 55px)
}

.g-ball:nth-child(117) {
	-webkit-animation: movetop 1s linear -.025s infinite;
	animation: movetop 1s linear -.025s infinite
}

.g-ball:nth-child(118) {
	width: 49px;
	height: 49px;
	left: calc(10px - 55px)
}

.g-ball:nth-child(118) {
	-webkit-animation: movetop 1s linear -.03s infinite;
	animation: movetop 1s linear -.03s infinite
}

.g-ball:nth-child(119) {
	width: 7px;
	height: 7px;
	left: calc(31px - 55px)
}

.g-ball:nth-child(119) {
	-webkit-animation: movetop 1s linear -.554s infinite;
	animation: movetop 1s linear -.554s infinite
}

.g-ball:nth-child(120) {
	width: 27px;
	height: 27px;
	left: calc(64px - 55px)
}

.g-ball:nth-child(120) {
	-webkit-animation: movetop 1s linear -1.973s infinite;
	animation: movetop 1s linear -1.973s infinite
}

.g-ball:nth-child(121) {
	width: 25px;
	height: 25px;
	left: calc(68px - 55px)
}

.g-ball:nth-child(121) {
	-webkit-animation: movetop 1s linear -1.385s infinite;
	animation: movetop 1s linear -1.385s infinite
}

.g-ball:nth-child(122) {
	width: 30px;
	height: 30px;
	left: calc(68px - 55px)
}

.g-ball:nth-child(122) {
	-webkit-animation: movetop 1s linear -2.26s infinite;
	animation: movetop 1s linear -2.26s infinite
}

.g-ball:nth-child(123) {
	width: 1px;
	height: 1px;
	left: calc(36px - 55px)
}

.g-ball:nth-child(123) {
	-webkit-animation: movetop 1s linear -1.107s infinite;
	animation: movetop 1s linear -1.107s infinite
}

.g-ball:nth-child(124) {
	width: 32px;
	height: 32px;
	left: calc(53px - 55px)
}

.g-ball:nth-child(124) {
	-webkit-animation: movetop 1s linear -2.965s infinite;
	animation: movetop 1s linear -2.965s infinite
}

.g-ball:nth-child(125) {
	width: 35px;
	height: 35px;
	left: calc(4px - 55px)
}

.g-ball:nth-child(125) {
	-webkit-animation: movetop 1s linear -2.354s infinite;
	animation: movetop 1s linear -2.354s infinite
}

.g-ball:nth-child(126) {
	width: 23px;
	height: 23px;
	left: calc(56px - 55px)
}

.g-ball:nth-child(126) {
	-webkit-animation: movetop 1s linear -2.882s infinite;
	animation: movetop 1s linear -2.882s infinite
}

.g-ball:nth-child(127) {
	width: 40px;
	height: 40px;
	left: calc(23px - 55px)
}

.g-ball:nth-child(127) {
	-webkit-animation: movetop 1s linear -2.802s infinite;
	animation: movetop 1s linear -2.802s infinite
}

.g-ball:nth-child(128) {
	width: 21px;
	height: 21px;
	left: calc(45px - 55px)
}

.g-ball:nth-child(128) {
	-webkit-animation: movetop 1s linear -1.548s infinite;
	animation: movetop 1s linear -1.548s infinite
}

.g-ball:nth-child(129) {
	width: 16px;
	height: 16px;
	left: calc(28px - 55px)
}

.g-ball:nth-child(129) {
	-webkit-animation: movetop 1s linear -2.25s infinite;
	animation: movetop 1s linear -2.25s infinite
}

.g-ball:nth-child(130) {
	width: 42px;
	height: 42px;
	left: calc(59px - 55px)
}

.g-ball:nth-child(130) {
	-webkit-animation: movetop 1s linear -.038s infinite;
	animation: movetop 1s linear -.038s infinite
}

.g-ball:nth-child(131) {
	width: 3px;
	height: 3px;
	left: calc(66px - 55px)
}

.g-ball:nth-child(131) {
	-webkit-animation: movetop 1s linear -1.3s infinite;
	animation: movetop 1s linear -1.3s infinite
}

.g-ball:nth-child(132) {
	width: 14px;
	height: 14px;
	left: calc(23px - 55px)
}

.g-ball:nth-child(132) {
	-webkit-animation: movetop 1s linear -.074s infinite;
	animation: movetop 1s linear -.074s infinite
}

.g-ball:nth-child(133) {
	width: 23px;
	height: 23px;
	left: calc(6px - 55px)
}

.g-ball:nth-child(133) {
	-webkit-animation: movetop 1s linear -.38s infinite;
	animation: movetop 1s linear -.38s infinite
}

.g-ball:nth-child(134) {
	width: 44px;
	height: 44px;
	left: calc(70px - 55px)
}

.g-ball:nth-child(134) {
	-webkit-animation: movetop 1s linear -.366s infinite;
	animation: movetop 1s linear -.366s infinite
}

.g-ball:nth-child(135) {
	width: 36px;
	height: 36px;
	left: calc(62px - 55px)
}

.g-ball:nth-child(135) {
	-webkit-animation: movetop 1s linear -.087s infinite;
	animation: movetop 1s linear -.087s infinite
}

.g-ball:nth-child(136) {
	width: 7px;
	height: 7px;
	left: calc(18px - 55px)
}

.g-ball:nth-child(136) {
	-webkit-animation: movetop 1s linear -.385s infinite;
	animation: movetop 1s linear -.385s infinite
}

.g-ball:nth-child(137) {
	width: 3px;
	height: 3px;
	left: calc(64px - 55px)
}

.g-ball:nth-child(137) {
	-webkit-animation: movetop 1s linear -.622s infinite;
	animation: movetop 1s linear -.622s infinite
}

.g-ball:nth-child(138) {
	width: 40px;
	height: 40px;
	left: calc(36px - 55px)
}

.g-ball:nth-child(138) {
	-webkit-animation: movetop 1s linear -.361s infinite;
	animation: movetop 1s linear -.361s infinite
}

.g-ball:nth-child(139) {
	width: 31px;
	height: 31px;
	left: calc(59px - 55px)
}

.g-ball:nth-child(139) {
	-webkit-animation: movetop 1s linear -.259s infinite;
	animation: movetop 1s linear -.259s infinite
}

.g-ball:nth-child(140) {
	width: 18px;
	height: 18px;
	left: calc(52px - 55px)
}

.g-ball:nth-child(140) {
	-webkit-animation: movetop 1s linear -1.863s infinite;
	animation: movetop 1s linear -1.863s infinite
}

.g-ball:nth-child(141) {
	width: 44px;
	height: 44px;
	left: calc(26px - 55px)
}

.g-ball:nth-child(141) {
	-webkit-animation: movetop 1s linear -.44s infinite;
	animation: movetop 1s linear -.44s infinite
}

.g-ball:nth-child(142) {
	width: 38px;
	height: 38px;
	left: calc(69px - 55px)
}

.g-ball:nth-child(142) {
	-webkit-animation: movetop 1s linear -2.408s infinite;
	animation: movetop 1s linear -2.408s infinite
}

.g-ball:nth-child(143) {
	width: 2px;
	height: 2px;
	left: calc(13px - 55px)
}

.g-ball:nth-child(143) {
	-webkit-animation: movetop 1s linear -2.597s infinite;
	animation: movetop 1s linear -2.597s infinite
}

.g-ball:nth-child(144) {
	width: 13px;
	height: 13px;
	left: calc(62px - 55px)
}

.g-ball:nth-child(144) {
	-webkit-animation: movetop 1s linear -1.86s infinite;
	animation: movetop 1s linear -1.86s infinite
}

.g-ball:nth-child(145) {
	width: 18px;
	height: 18px;
	left: calc(52px - 55px)
}

.g-ball:nth-child(145) {
	-webkit-animation: movetop 1s linear -1.217s infinite;
	animation: movetop 1s linear -1.217s infinite
}

.g-ball:nth-child(146) {
	width: 27px;
	height: 27px;
	left: calc(33px - 55px)
}

.g-ball:nth-child(146) {
	-webkit-animation: movetop 1s linear -2.762s infinite;
	animation: movetop 1s linear -2.762s infinite
}

.g-ball:nth-child(147) {
	width: 27px;
	height: 27px;
	left: calc(35px - 55px)
}

.g-ball:nth-child(147) {
	-webkit-animation: movetop 1s linear -2.921s infinite;
	animation: movetop 1s linear -2.921s infinite
}

.g-ball:nth-child(148) {
	width: 6px;
	height: 6px;
	left: calc(17px - 55px)
}

.g-ball:nth-child(148) {
	-webkit-animation: movetop 1s linear -2.609s infinite;
	animation: movetop 1s linear -2.609s infinite
}

.g-ball:nth-child(149) {
	width: 37px;
	height: 37px;
	left: calc(43px - 55px)
}

.g-ball:nth-child(149) {
	-webkit-animation: movetop 1s linear -1.217s infinite;
	animation: movetop 1s linear -1.217s infinite
}

.g-ball:nth-child(150) {
	width: 44px;
	height: 44px;
	left: calc(12px - 55px)
}

.g-ball:nth-child(150) {
	-webkit-animation: movetop 1s linear -1.525s infinite;
	animation: movetop 1s linear -1.525s infinite
}

.g-ball:nth-child(151) {
	width: 2px;
	height: 2px;
	left: calc(22px - 55px)
}

.g-ball:nth-child(151) {
	-webkit-animation: movetop 1s linear -2.717s infinite;
	animation: movetop 1s linear -2.717s infinite
}

.g-ball:nth-child(152) {
	width: 14px;
	height: 14px;
	left: calc(22px - 55px)
}

.g-ball:nth-child(152) {
	-webkit-animation: movetop 1s linear -2.55s infinite;
	animation: movetop 1s linear -2.55s infinite
}

.g-ball:nth-child(153) {
	width: 38px;
	height: 38px;
	left: calc(19px - 55px)
}

.g-ball:nth-child(153) {
	-webkit-animation: movetop 1s linear -1.38s infinite;
	animation: movetop 1s linear -1.38s infinite
}

.g-ball:nth-child(154) {
	width: 35px;
	height: 35px;
	left: calc(62px - 55px)
}

.g-ball:nth-child(154) {
	-webkit-animation: movetop 1s linear -2.047s infinite;
	animation: movetop 1s linear -2.047s infinite
}

.g-ball:nth-child(155) {
	width: 48px;
	height: 48px;
	left: calc(57px - 55px)
}

.g-ball:nth-child(155) {
	-webkit-animation: movetop 1s linear -.719s infinite;
	animation: movetop 1s linear -.719s infinite
}

.g-ball:nth-child(156) {
	width: 27px;
	height: 27px;
	left: calc(28px - 55px)
}

.g-ball:nth-child(156) {
	-webkit-animation: movetop 1s linear -2.718s infinite;
	animation: movetop 1s linear -2.718s infinite
}

.g-ball:nth-child(157) {
	width: 46px;
	height: 46px;
	left: calc(53px - 55px)
}

.g-ball:nth-child(157) {
	-webkit-animation: movetop 1s linear -2.513s infinite;
	animation: movetop 1s linear -2.513s infinite
}

.g-ball:nth-child(158) {
	width: 14px;
	height: 14px;
	left: calc(10px - 55px)
}

.g-ball:nth-child(158) {
	-webkit-animation: movetop 1s linear -2.225s infinite;
	animation: movetop 1s linear -2.225s infinite
}

.g-ball:nth-child(159) {
	width: 39px;
	height: 39px;
	left: calc(22px - 55px)
}

.g-ball:nth-child(159) {
	-webkit-animation: movetop 1s linear -.327s infinite;
	animation: movetop 1s linear -.327s infinite
}

.g-ball:nth-child(160) {
	width: 33px;
	height: 33px;
	left: calc(48px - 55px)
}

.g-ball:nth-child(160) {
	-webkit-animation: movetop 1s linear -.611s infinite;
	animation: movetop 1s linear -.611s infinite
}

.g-ball:nth-child(161) {
	width: 27px;
	height: 27px;
	left: calc(33px - 55px)
}

.g-ball:nth-child(161) {
	-webkit-animation: movetop 1s linear -1.14s infinite;
	animation: movetop 1s linear -1.14s infinite
}

.g-ball:nth-child(162) {
	width: 45px;
	height: 45px;
	left: calc(6px - 55px)
}

.g-ball:nth-child(162) {
	-webkit-animation: movetop 1s linear -2.002s infinite;
	animation: movetop 1s linear -2.002s infinite
}

.g-ball:nth-child(163) {
	width: 2px;
	height: 2px;
	left: calc(64px - 55px)
}

.g-ball:nth-child(163) {
	-webkit-animation: movetop 1s linear -.285s infinite;
	animation: movetop 1s linear -.285s infinite
}

.g-ball:nth-child(164) {
	width: 33px;
	height: 33px;
	left: calc(60px - 55px)
}

.g-ball:nth-child(164) {
	-webkit-animation: movetop 1s linear -.441s infinite;
	animation: movetop 1s linear -.441s infinite
}

.g-ball:nth-child(165) {
	width: 36px;
	height: 36px;
	left: calc(69px - 55px)
}

.g-ball:nth-child(165) {
	-webkit-animation: movetop 1s linear -.035s infinite;
	animation: movetop 1s linear -.035s infinite
}

.g-ball:nth-child(166) {
	width: 47px;
	height: 47px;
	left: calc(53px - 55px)
}

.g-ball:nth-child(166) {
	-webkit-animation: movetop 1s linear -.749s infinite;
	animation: movetop 1s linear -.749s infinite
}

.g-ball:nth-child(167) {
	width: 2px;
	height: 2px;
	left: calc(61px - 55px)
}

.g-ball:nth-child(167) {
	-webkit-animation: movetop 1s linear -1.063s infinite;
	animation: movetop 1s linear -1.063s infinite
}

.g-ball:nth-child(168) {
	width: 45px;
	height: 45px;
	left: calc(38px - 55px)
}

.g-ball:nth-child(168) {
	-webkit-animation: movetop 1s linear -1.011s infinite;
	animation: movetop 1s linear -1.011s infinite
}

.g-ball:nth-child(169) {
	width: 9px;
	height: 9px;
	left: calc(35px - 55px)
}

.g-ball:nth-child(169) {
	-webkit-animation: movetop 1s linear -.857s infinite;
	animation: movetop 1s linear -.857s infinite
}

.g-ball:nth-child(170) {
	width: 5px;
	height: 5px;
	left: calc(38px - 55px)
}

.g-ball:nth-child(170) {
	-webkit-animation: movetop 1s linear -.638s infinite;
	animation: movetop 1s linear -.638s infinite
}

.g-ball:nth-child(171) {
	width: 16px;
	height: 16px;
	left: calc(54px - 55px)
}

.g-ball:nth-child(171) {
	-webkit-animation: movetop 1s linear -2.067s infinite;
	animation: movetop 1s linear -2.067s infinite
}

.g-ball:nth-child(172) {
	width: 33px;
	height: 33px;
	left: calc(45px - 55px)
}

.g-ball:nth-child(172) {
	-webkit-animation: movetop 1s linear -1.343s infinite;
	animation: movetop 1s linear -1.343s infinite
}

.g-ball:nth-child(173) {
	width: 50px;
	height: 50px;
	left: calc(42px - 55px)
}

.g-ball:nth-child(173) {
	-webkit-animation: movetop 1s linear -1.489s infinite;
	animation: movetop 1s linear -1.489s infinite
}

.g-ball:nth-child(174) {
	width: 28px;
	height: 28px;
	left: calc(44px - 55px)
}

.g-ball:nth-child(174) {
	-webkit-animation: movetop 1s linear -1.486s infinite;
	animation: movetop 1s linear -1.486s infinite
}

.g-ball:nth-child(175) {
	width: 31px;
	height: 31px;
	left: calc(22px - 55px)
}

.g-ball:nth-child(175) {
	-webkit-animation: movetop 1s linear -2.469s infinite;
	animation: movetop 1s linear -2.469s infinite
}

.g-ball:nth-child(176) {
	width: 30px;
	height: 30px;
	left: calc(41px - 55px)
}

.g-ball:nth-child(176) {
	-webkit-animation: movetop 1s linear -.551s infinite;
	animation: movetop 1s linear -.551s infinite
}

.g-ball:nth-child(177) {
	width: 4px;
	height: 4px;
	left: calc(37px - 55px)
}

.g-ball:nth-child(177) {
	-webkit-animation: movetop 1s linear -.774s infinite;
	animation: movetop 1s linear -.774s infinite
}

.g-ball:nth-child(178) {
	width: 16px;
	height: 16px;
	left: calc(54px - 55px)
}

.g-ball:nth-child(178) {
	-webkit-animation: movetop 1s linear -2.819s infinite;
	animation: movetop 1s linear -2.819s infinite
}

.g-ball:nth-child(179) {
	width: 7px;
	height: 7px;
	left: calc(56px - 55px)
}

.g-ball:nth-child(179) {
	-webkit-animation: movetop 1s linear -2.933s infinite;
	animation: movetop 1s linear -2.933s infinite
}

.g-ball:nth-child(180) {
	width: 25px;
	height: 25px;
	left: calc(58px - 55px)
}

.g-ball:nth-child(180) {
	-webkit-animation: movetop 1s linear -2.458s infinite;
	animation: movetop 1s linear -2.458s infinite
}

.g-ball:nth-child(181) {
	width: 2px;
	height: 2px;
	left: calc(41px - 55px)
}

.g-ball:nth-child(181) {
	-webkit-animation: movetop 1s linear -1.177s infinite;
	animation: movetop 1s linear -1.177s infinite
}

.g-ball:nth-child(182) {
	width: 11px;
	height: 11px;
	left: calc(3px - 55px)
}

.g-ball:nth-child(182) {
	-webkit-animation: movetop 1s linear -1.566s infinite;
	animation: movetop 1s linear -1.566s infinite
}

.g-ball:nth-child(183) {
	width: 13px;
	height: 13px;
	left: calc(23px - 55px)
}

.g-ball:nth-child(183) {
	-webkit-animation: movetop 1s linear -1.023s infinite;
	animation: movetop 1s linear -1.023s infinite
}

.g-ball:nth-child(184) {
	width: 32px;
	height: 32px;
	left: calc(56px - 55px)
}

.g-ball:nth-child(184) {
	-webkit-animation: movetop 1s linear -1.626s infinite;
	animation: movetop 1s linear -1.626s infinite
}

.g-ball:nth-child(185) {
	width: 50px;
	height: 50px;
	left: calc(70px - 55px)
}

.g-ball:nth-child(185) {
	-webkit-animation: movetop 1s linear -2.324s infinite;
	animation: movetop 1s linear -2.324s infinite
}

.g-ball:nth-child(186) {
	width: 41px;
	height: 41px;
	left: calc(29px - 55px)
}

.g-ball:nth-child(186) {
	-webkit-animation: movetop 1s linear -.99s infinite;
	animation: movetop 1s linear -.99s infinite
}

.g-ball:nth-child(187) {
	width: 1px;
	height: 1px;
	left: calc(33px - 55px)
}

.g-ball:nth-child(187) {
	-webkit-animation: movetop 1s linear -2.559s infinite;
	animation: movetop 1s linear -2.559s infinite
}

.g-ball:nth-child(188) {
	width: 15px;
	height: 15px;
	left: calc(28px - 55px)
}

.g-ball:nth-child(188) {
	-webkit-animation: movetop 1s linear -1.882s infinite;
	animation: movetop 1s linear -1.882s infinite
}

.g-ball:nth-child(189) {
	width: 16px;
	height: 16px;
	left: calc(60px - 55px)
}

.g-ball:nth-child(189) {
	-webkit-animation: movetop 1s linear -1.191s infinite;
	animation: movetop 1s linear -1.191s infinite
}

.g-ball:nth-child(190) {
	width: 30px;
	height: 30px;
	left: calc(54px - 55px)
}

.g-ball:nth-child(190) {
	-webkit-animation: movetop 1s linear -2.95s infinite;
	animation: movetop 1s linear -2.95s infinite
}

.g-ball:nth-child(191) {
	width: 7px;
	height: 7px;
	left: calc(2px - 55px)
}

.g-ball:nth-child(191) {
	-webkit-animation: movetop 1s linear -.659s infinite;
	animation: movetop 1s linear -.659s infinite
}

.g-ball:nth-child(192) {
	width: 22px;
	height: 22px;
	left: calc(25px - 55px)
}

.g-ball:nth-child(192) {
	-webkit-animation: movetop 1s linear -.073s infinite;
	animation: movetop 1s linear -.073s infinite
}

.g-ball:nth-child(193) {
	width: 15px;
	height: 15px;
	left: calc(8px - 55px)
}

.g-ball:nth-child(193) {
	-webkit-animation: movetop 1s linear -1.68s infinite;
	animation: movetop 1s linear -1.68s infinite
}

.g-ball:nth-child(194) {
	width: 17px;
	height: 17px;
	left: calc(32px - 55px)
}

.g-ball:nth-child(194) {
	-webkit-animation: movetop 1s linear -1.317s infinite;
	animation: movetop 1s linear -1.317s infinite
}

.g-ball:nth-child(195) {
	width: 19px;
	height: 19px;
	left: calc(11px - 55px)
}

.g-ball:nth-child(195) {
	-webkit-animation: movetop 1s linear -.379s infinite;
	animation: movetop 1s linear -.379s infinite
}

.g-ball:nth-child(196) {
	width: 33px;
	height: 33px;
	left: calc(21px - 55px)
}

.g-ball:nth-child(196) {
	-webkit-animation: movetop 1s linear -.999s infinite;
	animation: movetop 1s linear -.999s infinite
}

.g-ball:nth-child(197) {
	width: 40px;
	height: 40px;
	left: calc(34px - 55px)
}

.g-ball:nth-child(197) {
	-webkit-animation: movetop 1s linear -1.073s infinite;
	animation: movetop 1s linear -1.073s infinite
}

.g-ball:nth-child(198) {
	width: 5px;
	height: 5px;
	left: calc(39px - 55px)
}

.g-ball:nth-child(198) {
	-webkit-animation: movetop 1s linear -.028s infinite;
	animation: movetop 1s linear -.028s infinite
}

.g-ball:nth-child(199) {
	width: 40px;
	height: 40px;
	left: calc(39px - 55px)
}

.g-ball:nth-child(199) {
	-webkit-animation: movetop 1s linear -2.578s infinite;
	animation: movetop 1s linear -2.578s infinite
}

@-webkit-keyframes movetop {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	20% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	87.7% {
		-webkit-transform: translate(0, -170px);
		transform: translate(0, -170px);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0, -170px);
		transform: translate(0, -170px);
		opacity: 0
	}
}

@keyframes movetop {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	20% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	87.7% {
		-webkit-transform: translate(0, -170px);
		transform: translate(0, -170px);
		opacity: 0
	}

	100% {
		-webkit-transform: translate(0, -170px);
		transform: translate(0, -170px);
		opacity: 0
	}
}

.svet {
	width: 800px;
	height: 515px;
	background: url(../images/bg1.png);
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
	overflow: hidden
}

.svet__top {
	background-color: #fff;
	width: 100%;
	text-align: center;
	font-size: 24px;
}

.svet__content {
	background-color: #fff;
	font-size: 24px;
	text-align: center;
	padding: 15px;
	border: 4px solid #613193;
	border-radius: 120px;
	width: 93%;
	margin-top: -120px
}

.svet__content h3 {
	margin: 0
}

.svet__bottom {
	width: 100%;
	display: flex;
	justify-content: space-around;
	margin-bottom: 80px
}

.svet__bottom_item {
	position: relative;
	cursor: pointer;
	transform: translateY(38px);
	transition: 4s;
	display: flex;
	flex-direction: column;
	transition: 8s;
	align-items: center
}

.none_active {
	display: none
}

.svet__skidka {
	display: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 20px;
	border: 3px solid red;
	padding: 4px;
	position: absolute;
	top: -100px
}

.act {
	display: block
}

.svet__skidka p {
	font-size: 12px !important;
	margin: 0;
	color: #000
}

.count_bg {
	background-color: #fff
}

.plam {
	position: absolute;
	left: 0;
	width: 100%
}

.plam1 {
	position: absolute;
	left: 0;
	top: -32px;
	width: 100%
}

.plam2 {
	position: absolute;
	left: 0;
	top: -32px;
	width: 100%
}

.svecka {
	border-radius: 14px;
	position: relative;
	overflow: hidden;
	height: 186px;
	transition: 8s;
	width: 115%
}

.svecka_actttt {
	height: 58px;
	transition: 5s
}

.svecka_actttt2 {
	height: 58px;
	transition: 5s
}

.svecka_n {
	transform: translateY(0);
	transition: 5s;
	width: 100%
}

.svecka_n1 {
	width: 100%
}

.svecka_n2 {
	width: 100%
}

.svecka_n_act {
	transform: translateY(-127px);
	transition: 5s
}

.svecka_n_act2 {
	transform: translateY(-127px);
	transition: 5s
}

.svet__bottom_item_act {
	margin-top: 130px;
	transition: 5s
}

.svet__bottom_item_act2 {
	margin-top: 130px;
	transition: 5s
}

@media(max-width:825px) {
	.svet {
		width: 100%
	}

	.svet__content {
		background-color: #fff;
		font-size: 18px;
		text-align: center;
		padding: 15px;
		border: 4px solid #612f90;
		border-radius: 120px;
		width: 82%;
		margin-top: -45px
	}

	.svet__skidka {
		text-align: center;
		text-transform: uppercase;
		font-weight: 700;
		font-size: 16px;
		border: 3px solid #000;
		padding: 6px;
		position: absolute;
		top: -100px
	}
}

.coun1 {
	color: red !important
}

.svet__skidka span {
	color: red !important
}

.order_block,
.spin-result-wrapper {
	display: none
}

.spin-result-wrapper {
	max-width: 100%;
	display: none;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	top: 0;
	z-index: 999;
	left: 0;
	height: 100%;
	position: fixed;
	background-color: rgba(0, 0, 0, .6);
	text-align: center
}

.pop-up-window {
	position: relative;
	max-width: 400px;
	right: 0;
	left: 0;
	top: 40%;
	margin: 0 auto;
	background: #fff none repeat scroll 0 0;
	text-align: center;
	padding: 10px;
	padding-top: 50px !important;
	padding-bottom: 20px;
	border-radius: 10px;
	animation: .7s ease 0s normal none 1 running pop-up-appear
}

@keyframes pop-up-appear {
	0% {
		transform: translateY(-2000px)
	}

	30% {
		transform: translateY(100px)
	}

	100% {
		transform: translateY(0)
	}
}

#order_form {
	display: flex;
	flex-direction: column;
	align-items: center
}

@keyframes pop-up-appear {
	0% {
		transform: translateY(-2000px)
	}

	30% {
		transform: translateY(100px)
	}

	100% {
		transform: translateY(0px)
	}
}

@media screen and (max-width:520px) and (max-width:345px) {}

.pop-up-button {
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 10px 20%;
	font-size: 20px;
	border-radius: 5px;
	background-color: #71c341;
	color: #fff !important;
	border: medium;
	cursor: pointer;
	outline: medium
}

@media(max-width:700px) {
	.pop-up-window {
		padding-top: 30px !important
	}
}

.pop-up-window {
	position: absolute;
	max-width: 400px;
	width: 85%;
	margin: 0 auto;
	background: #fff;
	text-align: center;
	padding: 70px 10px 20px;
	border-radius: 10px;
	animation: .7s pop-up-appear;
	right: auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.close-popup {
	position: absolute;
	width: 30px;
	height: 30px;
	background-size: 100%;
	top: -40px;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 10px #fff;
	box-shadow: 0 0 10px #fff;
	right: -40px;
	cursor: pointer
}

@keyframes pop-up-appear {
	0% {
		transform: translate(-50%, -2000px)
	}

	30% {
		transform: translate(-50%, 100px)
	}

	100% {
		transform: translate(-50%, -50%)
	}
}

@media (max-width:520px) {
	.close-popup {
		right: 0 !important
	}
}

.orde_block {
	margin: 30px 0 70px;
	padding: 0 10px
}

@media(max-width:375px) {
	.docInfoDoors__formStock {
		left: -30px
	}
}

.x_country_select {display:none!important}