@media (max-width: 991px) {
	.container { width:100%; }
	.section-first-wrap .container  { height:112rem; text-align:center; padding-top: 1rem; 
		background-size: auto 200%;
	}
	.section-first-wrap .image-wrap { position:relative; display: inline-block; top: auto;
		left: auto; 
	}
	/* .section-first-wrap .image-wrap img.img-1, .section-first-wrap .image-wrap img.img-2, .section-first-wrap .image-wrap img.img-3 { position:relative; top:auto; left:auto; right:auto; } */
	.section-first-wrap .image-wrap-1 { transform:translateX(-5.4rem) rotate(-7deg)!important; -webkit-transform:translateX(-5.4rem) rotate(-7deg) !important; }
	.section-first-wrap .image-wrap-2 { transform:translateX(10rem) rotate(0deg)!important; -webkit-transform:translateX(10rem) rotate(0deg)!important; margin-top: -2rem; }
	.section-first-wrap .image-wrap-3 { transform:translateX(-5.4rem) rotate(5deg) !important; -webkit-transform:translateX(-5.4rem) rotate(5deg) !important; margin-top: -3.5rem; }
	
	.section-first-wrap .star-1-elm{ display:block; left:.5rem; top:40%; transform:none; -webkit-transform:none; }
	.section-first-wrap .right-champagne-elm{ display:block; left:auto; right:9.8rem; transform:translateY(-50%); -webkit-transform:translateY(-50%); top:40%; }
	.section-first-wrap .left-champagne-elm{ display:block; left:8.5rem; right:auto; transform:translateY(-50%); -webkit-transform:translateY(-50%); top:40%; }
	.section-first-wrap .star-2-elm{ display:block; left:auto; right:.5rem; top:40%; transform:none; -webkit-transform:none; }
	/**/
	
	.bubbles-elm, .text-1, .text-2, .text-3, .text-4 { opacity:1; }
	.section-second-wrap .inside-wrap { padding:4rem 5rem 15rem; }
	.section-second-wrap .left-champagne-elm, .section-second-wrap .right-champagne-elm, .section-second-wrap .star-1-elm, .section-second-wrap .star-2-elm, .section-second-wrap .bubbles-elm, .section-second-wrap .arrow-elm {  display:none;  }
	
	.bottom-wrapper .wrap-zone-elm { display:block; }
	/**/
	.footer-wrapper .location-wrap{ padding:0 6rem; }
	
	.section-second-wrap .container .inside-wrap { min-height:inherit !important; }

	.strip-wrap {
		padding: 1rem;
	}
	.strip-wrap .left-side-wrap, .strip-wrap .right-side-wrap {
		display: none;
	}
}
@media (max-width: 750px) { }
@media (max-width: 600px) { 
	.section-first-wrap .star-1-elm, .section-first-wrap .right-champagne-elm, .section-first-wrap .left-champagne-elm, .section-first-wrap .star-2-elm { display:none; }
	
	.head-wrap, .section-second-wrap .text-wrap .button-wrap {
		visibility: visible !important;
	}

	.section-first-wrap {
		margin-top: -38px;
	}
	.section-first-wrap .container { height:auto; }
	.section-first-wrap img.img-1, .section-first-wrap img.img-2, .section-first-wrap img.img-3 { max-width:35rem; }
	.section-first-wrap img.img-1 { transform: rotate(-7deg); -webkit-transform:rotate(-7deg); }
	.section-first-wrap img.img-2 { transform:rotate(0deg); -webkit-transform:rotate(0deg); margin-top: -2rem; }
	.section-first-wrap img.img-3 { transform:rotate(5deg); -webkit-transform:rotate(5deg); margin-top: -3.5rem; }
	
	.section-second-wrap .bubbles-elm { display: block; top: -1.5rem; }
	.section-second-wrap .inside-wrap { padding:9rem 1.5rem 18rem; }
	
	.head-wrap h1 { font-size:3.4rem; }
	.head-wrap h3 { font-size:1.7rem; }
	.section-second-wrap .h4, .text-4 { line-height:1.5; }
	
	.form-wrap { padding:15.5rem 0rem 4.8rem; }
	#contact-form { padding:0 1.5rem; }
	
	.footer-wrapper .location-wrap { padding:0 1.5rem; }
	.footer-wrapper { padding:1.7rem 0 5.4rem; }

	.section-second-wrap .text-wrap .decor-elm {
		margin-top: -4vw;
	}
	.section-second-wrap .text-wrap .button {
		margin-left: 0;
	}
	.section-second-wrap .text-wrap .button-2 {
		top: -3vw;
		margin-right: 0;
	}
}