.country-header-img {
	margin-top: -225px;
	margin-bottom: 120px;
}
@media(max-width:767px){
	.country-header-img {
    	margin-top: 8px;
		margin-bottom: 30px;
	}
	.country-header-img img{
		height: auto;
	}
}
.country__intro .wave_small {
	top: 270px;
	right: -200px;
}

.country__intro .wave_big {
	top: 480px;
	left: -550px;
}

.country__intro .g-button {
	margin: 35px auto 65px;
	max-width: 900px;
	padding: 17px 20px;
}
@media(max-width:767px){
	.country__intro .g-button{
		margin: 0;
		margin-top: 30px;
		width: 100%;
	}
}
.banner {
	height: 460px;
}
@media(max-width:1100px){
	.banner {
		height: 100%;
	}
}
.banners .wave_big {
	top: -30px;
	right: -550px;
}

.banners .wave_small {
	bottom: 25px;
	left: -150px;
}

.banners .content-button {
	margin: 0 auto 0;
}
@media(max-width:1100px){
	.banners .content-button {
		margin-top: 8px;
	}
	.banner-content__notes .banner-content__note:nth-child(2){
		margin-bottom: 120px;
	}
}
.step1 .wave_big {
	top: -50px;
	right: -500px;
}

.step3 .wave_small {
	top: 525px;
	left: -250px;
}

.step3 .wave_big {
	bottom: 185px;
	right: -600px;
}

.step4 .wave_small {
	bottom: 455px;
	left: -400px;
}

.step4 .g-button {
	margin: 50px auto 0;
}
.step4-first-block{
	margin-bottom: 60px;
}
@media(min-width:768px){
	.step4-second-block{
		margin: 0;
		padding: 0;
	}
}
@media(max-width:767px){
	.step4 .image-float-wrapper{
		overflow: visible;
	}
	.step4-first-block{
		display: flex;
		flex-direction: column;
		margin-bottom: 0;
	}
	.step4-first-block h3{
		order: unset;
	}
	.step4 .g-button{
		margin-top: 0px;
	}
	.step1 .image-float-wrapper, .step2 .image-float-wrapper, .step3 .image-float-wrapper, .step4 .image-float-wrapper{
		display: flex;
		flex-direction: column;
	}
	.step1 .image-float-left, .step3 .image-float-left{
		float: unset;
		margin-right: 0;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.step2 .image-float-right, .step3 .image-float-right, .step4 .image-float-right {
		float: unset;
		margin-left: 0;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.step4-first-block picture{
		order: 1;
		margin-top: 20px;
	}
}
.add-service .wave_big {
	bottom: 110px;
	right: -600px;
}
@media(max-width:767px){
	.add-service .image-float-left{
		float: unset;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.add-service .image-float-wrapper{
		display: flex;
		flex-direction: column;
	}
	.add-service .image-float-wrapper h2{
		order: -1;
		text-align: center;
	}
}
.reg-comm .wave_small {
	bottom: 430px;
	left: -170px;
}

.reg-comm .g-button {
	margin: 50px auto 0;
}
.reg-comm picture{
	margin-top: 30px;
}
@media(max-width:767px){
	.reg h2{
		text-align: center;
	}
	.reg-comm{
		display: flex;
		flex-direction: column;
	}
	.reg-comm picture{
		order: 1;
		margin-top: 20px;
	}
	.reg-comm .g-button{
		margin-top: 30px;
		margin-bottom: 0px;
		order: 1;
	}
	.reg-comm h2{
		text-align: center;
	}
}
.vladenie .wave_big {
	top: 245px;
	right: -600px;
}

.vladenie .wave_small {
	top: 690px;
	left: -300px;
}

.vladenie .block-note {
	margin-top: 30px;
}

.vladenie .g-button {
	margin: 50px auto 0;
}
@media(max-width:767px){
	.vladenie .image-float-left{
		float: unset;
		margin-right: 0;
		margin-bottom: 0px;
		order: 1;
		margin-top: 20px;
	}
	.vladenie .image-float-wrapper{
		display: flex;
		flex-direction: column;
	}
	.vladenie .g-button{
		margin-top: 30px;
	}
}
.useful .g-button {
	margin: 50px auto 0;
}

.useful .wave_small {
	top: 610px;
	right: -400px;
}

.useful .wave_big {
	top: 845px;
	left: -600px;
}

.useful .wave_small.small2 {
	bottom: 475px;
	right: -300px;
	top: auto;
}
.useful .useful_img2{
	margin-bottom: 30px;
}
@media(max-width:767px){
	.useful .image-float-left{
		float: unset;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.useful .g-button{
		margin-top: 30px;
	}
	
}
.facts .wave_big {
	bottom: 130px;
	right: -600px;
}

.facts .wave_small {
	top: 160px;
	left: -400px;
}
@media(max-width:767px){
	.featurtes .wave_small:last-of-type{
		bottom: -52px;
    	top: auto;
	}
}