@media screen and (max-width:1439px) {

	.title.size0 {font-size: 120px!important; line-height: 100px!important;}
	.title.size1 {font-size: 64px;}
	.title.size2 {font-size: 42px;}

	.products {height: 860px;}
	.products .product .box-img .bg-popcorn {width: 70%;}

	.about-us .star {top: 45%; left: 45%;}
	.about-us .star svg {height: 85px; width: 85px;}
	.about-us .box-img {height: 610px; width: 610px;}
	.about-us .info {padding-left: 30px;}
	.about-us .title {margin: 60px 0 40px;}

	.box-top-internal .earth {top: 130px;}
	.box-top-internal .earth svg {height: 220px; width: 220px;}
	.box-top-internal .star {right: 80px; top: 20vh;}
	.box-top-internal .star svg {height: 120px; width: 120px;}
	.box-top-internal .astronaut {right: 20px;}
	.box-top-internal .astronaut svg {width: 380px!important; height: 240px!important;}
	.box-top-internal .info {bottom: 18vh;}

	.modal .big-title.active {right: auto; left: -20px; bottom: 40px; font-size: 200px; line-height: 160px;}

	.big-menu .content {padding-top: 50px;}
	.big-menu .icon {width: 80%; height: 100vh; max-height: 800px;}

	#header {padding-top: 25px;}	
	#header .logo svg {width: 215px; height: auto;}
	#header .menu {padding-bottom: 30px; width: calc(50% - 220px);}

	#home .banner .box-img {height: 620px;}
	#home .banner .box-img .bg svg {height: 340px; width: 340px;}
	#home .banner .box-img .bg2 svg {height: 400px; width: 400px;}
	#home .banners .owl-dots {left: 20px;}
	#home .popcorn .bg1 {top: -130px; left: -230px; z-index: 2;}
	#home .popcorn .bg1 img {width: 250px; height: auto;}
	#home .popcorn .bg2 {bottom: 20px; left: -135px;}
	#home .popcorn .bg2 img {height: 120px; width: auto;}
	#home .popcorn .bg3 {top: -90px; left: 20%;}
	#home .popcorn .bg3 img {height: 80px; width: auto;}
	#home .popcorn .bg4 img {width: 130px; height: auto;}
	#home .popcorn .bg6 {left: 60%; top: -30px;}
	#home .popcorn .bg6 img {height: 90px; width: auto;}
	#home .popcorn .bg8 {left: 65%;}
	#home .popcorn .bg8 img {width: 140px; height: auto;}
	#home .popcorn .bg9 img {width: 200px; height: auto;}
	#home .popcorn .bg10 {right: 4%; bottom: 6%;}
	#home .popcorn .big-button {height: 520px; width: 520px; font-size: 65px; padding-bottom: 100px; margin-right: 10px;}
	#home .awards {height: 820px;}
	#home .awards .bg1 img {width: 260px; height: auto;}
	#home .awards .bg2 {right: 7%;}
	#home .awards .bg3 {right: -20px;}
	#home .awards .bg4 {left: 10%;}
	#home .awards .wrapper {height: 100%;}
	#home .awards .info {height: 100%; padding: 0; justify-content: center;}
	#home .testimonials .item {padding: 55px 35px 0;}
	#home .testimonials .item .marks {left: 35px;}
	#home .testimonials .item .title {margin-bottom: 25px;}
	#home .testimonials .item .text i {font-size: 28px;}

	#about .bg-text .dot {right: -40px; top: -20px;}
	#about .bg-text .spaceship {left: -150px; top: 310px;}
	#about .bg-text .spaceship svg {height: 160px; width: 245px;}
	#about .galery .owl-item {margin-right: -20px;}
	#about .galery .owl-item:nth-child(odd) {margin-top: 60px;}
	#about .galery .box-galery {height: 600px;}
	#about .bg-about .bg1 img {width: 200px;}
	#about .bg-about .bg2 {right: -20px;}
	#about .bg-values .bg1 {z-index: 2; left: 40px; animation: valuebg2 10s ease-in-out infinite;}
	@keyframes valuebg2 {
		0% {top: -10px;}
		25% {top: 10px;}
		50% {top: -10px;}
		75% {top: 10px;}
		100% {top: -10px;}
	}
	#about .bg-values .bg1 img {width: 120px;}
	#about .bg-values .bg2 {left: 140px;}
	#about .bg-values .bg2 img {width: 130px; height: auto;}
	#about .bg-values .bg3 img {width: 90px; height: auto;}
	#about .bg-values .bg4 {left: 20px;}
	#about .bg-values .bg4 img {width: 100px; height: fit-content;}
	#about .bg-values .bg5 img {width: 160px;}
	#about .bg-values .earth {right: 40px; bottom: 35%;}
	#about .bg-values .earth svg {height: 180px; width: 180px;}
	#about .bg-values .waves2 svg {height: 350px; width: 350px;}
	#about .bg-values .rocket {right: -50px;}
	#about .bg-values .rocket svg {width: 140px; height: auto;}
	#about .bg-values .star {left: -40px;}
	#about .bg-values .star svg {width: 100px; height: auto;}
	#about .bg-values .astronaut {right: 25%;}
	#about .bg-values .astronaut svg {width: 200px; height: auto;}
	#about .bg-values .waves {left: -180px; top: calc(100vh - 160px);}
	#about .bg-values .waves svg {height: 300px; width: 300px;}
	#about .bg-values .spaceship {width: fit-content; right: 20px;}
	@keyframes valuespaceship {
		0% {transform: translateY(0) rotate(0deg); top: 10px;}
		25% {transform: translateY(-10px) rotate(6deg); top: 30px;}
		50% {transform: translateY(0) rotate(0deg); top: 10px;}
		75% {transform: translateY(10px) rotate(-6deg); top: 30px;}
		100% {transform: translateY(0) rotate(0deg); top: 10px;}
	}
	#about .bg-values .spaceship svg {width: 240px; height: 160px;}
	#about .bg-values .rocket {right: -20px;}
	#about .values .value {padding-left: 8%; width: 100vw; box-sizing: border-box;}
	#about .values .value .text {width: 85%;}
	#about .team .team-info {width: calc(50% - 20px);}

	#stores .box-top-internal .astronaut {left: -40px;}

	#product .box-top .alien {right: 20px;}
	#product .box-top .alien svg {width: 280px;}
	#product .box-top .box-img {height: 620px;}
	#product .box-top .box-img .bg svg {height: 380px; width: 380px;}
	#product .box-top .box-img .bg2 svg {height: 440px; width: 440px;}
	#product .about .star2 {right: 15%;}

}

@media screen and (max-width:1260px) {

	.title.size1 {font-size: 56px;}
	.title.size2 {font-size: 38px;}

	.text.size2 {font-size: 20px; line-height: 32px;}
	.text.size2 p {font-size: 20px;}
	.text.size2 span {font-size: 20px;}
	.text.size3 {font-size: 28px;}
	.text.size3 p {font-size: 28px;}
	.text.size3 span {font-size: 28px;}

	.slogan .slogan-title {font-size: 110px; line-height: 80px;}

	.products {height: auto; padding: 100px 0 40px;}
	.products .star svg {height: 105px; width: 105px;}
	.products .product .box-img .bg-popcorn {width: 60%;}

	.about-us {flex-direction: column-reverse; align-items: center;}
	.about-us .info {width: 100%; padding-left: 0;}
	.about-us .title {margin-top: 35px;}
	.about-us .box-img {bottom: 100px;}
	.about-us .star {top: 35%; right: 80px; left: auto;}
	.about-us .flower {left: 15%; bottom: 140px;}

	.big-menu .icon {width: 95%;}
	.big-menu .menu li {margin-bottom: 20px;}

	.modal .box-content {margin: 0 35px; width: calc(100% - 70px);}
	.modal .big-title.active {left: -25px; bottom: 60px; font-size: 155px; line-height: 125px;}
	.modal .planet {right: 20px; bottom: 80px;}
	.modal .planet svg {width: 200px; height: 115px;}
	.modal .info {padding-left: 100px;}
	.modal .logo {right: 20px; top: 20px;}
	.modal .logo svg {width: 200px; height: 125px;}

	#header .menu {width: calc(50% - 180px);}

	#footer .content {padding-top: 80px; flex-wrap: wrap;}
	#footer .policies {padding-top: 80px;}
	#footer .contacts {width: 50%;}
	#footer .menu {padding-bottom: 40px;}
	#footer .item {font-size: 20px;}
	#footer .item svg {width: 40px; height: 40px; margin-right: 10px;}
	#footer .newsletter {width: 50%;}

	#home .banners .flag svg {width: 180px; height: 140px;}
	#home .banner .box-img {height: 560px;}
	#home .banner .info {width: 50%; margin-right: 20px;}
	#home .popcorn {height: 465px; margin-top: 200px; justify-content: space-between;}
	#home .popcorn .bg1 {top: -100px; left: -200px;}
	#home .popcorn .bg1 img {width: 200px;}
	#home .popcorn .bg2 {bottom: 0px; left: -145px;}
	#home .popcorn .bg2 img {height: 100px; width: fit-content;}
	#home .popcorn .bg5 {top: -100px;}
	#home .popcorn .bg6 {left: 62%;}
	#home .popcorn .bg6 img {height: 80px;}
	#home .popcorn .bg7 {bottom: -140px;}
	#home .popcorn .bg8 {top: -200px; right: 22%; left: auto;}
	#home .popcorn .bg8 img {width: 120px;}
	#home .popcorn .bg9 {z-index: auto;}
	#home .popcorn .bg9 img {width: 180px;}
	#home .popcorn .bg10 {right: -10px; bottom: -60px;}
	#home .popcorn .star {left: 20px; top: -60px;}
	#home .popcorn .star svg {height: 120px; width: 120px;}
	#home .popcorn .waves {right: 30px;}
	#home .popcorn .waves svg {height: 160px; width: 160px;}
	#home .popcorn .flower {right: 1vw;}
	#home .popcorn .flower svg {height: 180px; width: fit-content;}
	#home .popcorn .galery {width: calc(100% - 410px);}
	#home .popcorn .box-galery {height: 540px;}
	#home .popcorn .box-galery:nth-child(2) {bottom: 75px; right: 30px;}
	#home .popcorn .big-button {height: 400px; width: 400px; font-size: 55px; line-height: 55px; padding-bottom: 0; padding-top: 30px; animation: slide2 infinite 3s linear; justify-content: center;}
	@keyframes slide2 {
		0% {bottom: -20px;}
		50% {bottom: 20px;}
		100% {bottom: -20px;}
	}
	#home .popcorn .big-button svg {width: 80px; height: 30px; margin-top: 40px;}
	#home .awards {height: 660px;}
	#home .awards .bg1 {left: -80px; animation: awardsbg1 8s ease-in-out infinite;}
	@keyframes awardsbg1 {
		0% {top: 40px;}
		25% {top: 60px;}
		50% {top: 40px;}
		75% {top: 60px;}
		100% {top: 40px;}
	}
	#home .awards .bg1 img {width: 200px;}
	#home .awards .bg2 {z-index: 3; right: 4%; animation: awardsbg2 10s ease-in-out infinite;}
	@keyframes awardsbg2 {
		0% {bottom: -20px;}
		25% {bottom: 10px;}
		50% {bottom: -20px;}
		75% {bottom: 10px;}
		100% {bottom: -20px;}
	}
	#home .awards .bg4 {left: 2%; animation: awardsbg4 9s ease-in-out infinite;}
	@keyframes awardsbg4 {
		0% {bottom: 60px;}
		25% {bottom: 80px;}
		50% {bottom: 60px;}
		75% {bottom: 80px;}
		100% {bottom: 60px;}
	}

	#about .galery {padding-top: 0;}
	#about .galery .owl-item {margin-right: -15px;}
	#about .galery .owl-item:nth-child(odd) {margin-top: 40px;}
	#about .bg-about {padding-bottom: 0;}
	#about .bg-about .bg1 img {width: 150px;}
	#about .bg-values .spaceship svg {width: 200px; height: auto;}
	#about .bg-team .astronaut {right: 20px; animation: teamastronaut 10s ease-in-out infinite;}
	@keyframes teamastronaut {
		0% {transform: translateY(0) rotate(0deg); top: 60px;}
		25% {transform: translateY(-10px) rotate(2deg); top: 80px;}
		50% {transform: translateY(0) rotate(0deg); top: 60px;}
		75% {transform: translateY(10px) rotate(-2deg); top: 80px;}
		100% {transform: translateY(0) rotate(0deg); top: 60px;}
	}
	#about .bg-team .astronaut svg {width: 220px; height: auto;}
	#about .bg-team .waves {right: -100px; bottom: -120px;}
	#about .bg-team .waves svg {height: 300px; width: 300px;}
	#about .values .value {padding-left: 40px;}
	#about .values .value .title {margin-bottom: 35px;}
	#about .values .value .text {width: 90%;}
	#about .bg-team .alien {left: 20px;}
	@keyframes teamalien {
		0% {transform: translateY(0) rotate(0deg); bottom: 40px;}
		25% {transform: translateY(-10px) rotate(6deg); bottom: 25px;}
		50% {transform: translateY(0) rotate(0deg); bottom: 40px;}
		75% {transform: translateY(10px) rotate(-6deg); bottom: 25px;}
		100% {transform: translateY(0) rotate(0deg); bottom: 40px;}
	}
	#about .bg-team .alien svg {width: 280px; height: 190px;}
	#about .team .team-stage {height: 600px;}
	#about .team .card {height: 540px;}
	#about .team .stage-viewport .flower {top: -20px;}
	#about .team .stage-viewport .flower svg {height: 170px; width: 150px;}

	#product .box-top .alien svg {width: 240px;}
	#product .box-top .box-img {height: 560px;}
	#product .box-top .info {width: 50%; margin-right: 20px;}
	#product .about .info {width: 60%; padding-left: 40px;}
	#product .about .title {margin-top: 50px;}
	#product .about .bg1 img {width: 150px;}

	.filters-blog {width: 25%;}
	.filters-blog .astronaut svg {width: 260px; height: 160px;}

	#blog .container {padding-bottom: 80px;}
	#blog .list {gap: 10px; width: calc(75% - 20px);}
	#blog .list .post {width: calc(50% - 5px); padding: 15px 15px 25px;}
	#blog .list .post .info {padding: 15px 10px 0;}
	#blog .list .post .box-img {height: 260px;}

	#post .container {padding-bottom: 80px;}
	#post .post-content {width: calc(75% - 20px);}
	#post .post-content .box-img {height: 420px;}
	#post .post-content .galery .box-galery {height: 280px;}

}

@media screen and (max-width:1030px) {

	.title.size0 {font-size: 100px!important; line-height: 80px!important;}
	.title.size1 {font-size: 50px;}
	.title.size2 {font-size: 34px;}

	form .box-button .terms {margin-right: 20px;}

	.slogan .slogan-title {font-size: 90px; line-height: 65px;}

	.about-us {padding: 100px 0 0; background-position-y: 55%; background-size: 500px;}
	.about-us .flower svg {height: 180px; width: fit-content;}
	.about-us .box-img {height: 600px; width: 600px;}

	.products .astronaut-flag svg {width: 280px; height: 320px;}

	.big-menu .social {top: 40%;}
	.big-menu .icon {width: 100%; left: 150px;}
	.big-menu .planet {bottom: 40%; left: 5%;}
	.big-menu .planet svg {width: 240px; height: 145px;}

	.modal .logo svg {width: 180px; height: auto;}
	.modal .rocket svg {width: 160px; height: auto;}
	.modal .planet {right: 0px;}
	.modal .planet svg {width: 160px; height: auto;}
	.modal .big-title.active {left: 10px; bottom: 80px; font-size: 130px; line-height: 110px;}

	.box-top-internal .earth svg {height: 180px; width: 180px;}
	.box-top-internal .astronaut svg {width: 300px!important; height: auto!important;}

	#header .logo svg {width: 190px;}
	#header .menu {width: calc(50% - 160px);}

	#footer .content {padding-top: 60px;}
	#footer .slogan {margin-top: 20px;}
	#footer .item {font-size: 18px;}
	#footer .newsletter {width: calc(50% - 20px);} 
	#footer .newsletter .title {font-size: 18px;}
	#footer .newsletter form .small2 {width: calc(50% - 5px);}

	#home .banners .star svg {height: 100px; width: 100px;}
	#home .banners .circle {display: none;}
	#home .banners .dot {display: none;}
	#home .banners .astronaut {right: 10px; margin-bottom: 30px; width: fit-content;}
	#home .banners .astronaut svg {width: 250px; height: 150px;}
	#home .banner .box-img .bg svg {height: 300px; width: 300px;}
	#home .banner .box-img .bg2 svg {height: 360px; width: 360px;}
	#home .banner .box-img img {max-height: 550px;}
	#home .popcorn {margin-top: 100px; height: 500px;}
	#home .popcorn .bg1 {top: -70px; left: -160px;}
	#home .popcorn .bg1 img {width: 160px;}
	#home .popcorn .bg3 {top: -100px; left: 22%;}
	#home .popcorn .bg4 {bottom: -130px;}
	#home .popcorn .bg4 img {width: 110px;}
	#home .popcorn .bg5 {display: none;}
	#home .popcorn .bg6 {left: auto; right: 25%; top: -60px;}
	#home .popcorn .bg7 {bottom: -160px; left: 58%;}
	#home .popcorn .bg8 {display: none;}
	#home .popcorn .bg9 img {width: 160px;}
	#home .popcorn .bg10 {right: -20px; bottom: -80px;}
	#home .popcorn .galery {width: calc(65% - 20px);}
	#home .popcorn .box-galery:nth-child(2) {bottom: 40px; right: 15px;}
	#home .popcorn .spaceship {right: 10px;}
	@keyframes float {
		0% {transform: translateY(0) rotate(0deg); bottom: -140px;}
		25% {transform: translateY(-10px) rotate(2deg); bottom: -120px;}
		50% {transform: translateY(0) rotate(0deg); bottom: -140px;}
		75% {transform: translateY(10px) rotate(-2deg); bottom: -120px;}
		100% {transform: translateY(0) rotate(0deg); bottom: -140px;}
	}
	#home .popcorn .spaceship svg {height: 165px; width: 250px;}
	#home .awards .bg1 {left: -40px;}
	#home .awards .bg1 img {width: 160px;}
	#home .awards .bg2 {right: 5%;}
	#home .awards .bg2 img {width: 140px; height: auto;}
	#home .awards .bg3 img {width: 100px; height: auto;}
	#home .awards .bg4 img {width: 100px; height: auto;}
	#home .awards .alien {right: 10px;}
	@keyframes awardsalien {
		0% {transform: translateY(0) rotate(0deg); bottom: 50px;}
		25% {transform: translateY(-10px) rotate(6deg); bottom: 20px;}
		50% {transform: translateY(0) rotate(0deg); bottom: 50px;}
		75% {transform: translateY(10px) rotate(-6deg); bottom: 20px;}
		100% {transform: translateY(0) rotate(0deg); bottom: 50px;}
	}
	#home .awards .alien svg {width: 260px; height: 175px;}
	#home .awards .planet {bottom: -65px;}
	#home .awards .planet svg {width: 240px; height: 140px;}
	#home .bg-about {padding: 0;}

	#about .big-text {columns: 1;}
	#about .galery .box-galery {height: 500px;}
	#about .bg-about {padding: 60px 0 0;}
	#about .bg-about .bg1 {display: none;}
	#about .values .value .title {margin-bottom: 25px;}
	#about .values .value .text {width: 95%;}

	#product .box-top {margin-bottom: 100px;}
	#product .box-top .planet svg {width: 220px;} 
	#product .box-top .circle {display: none;}
	#product .box-top .dot {display: none;}
	#product .box-top .astronaut {right: 10px; margin-bottom: 30px; width: fit-content;}
	#product .box-top .astronaut svg {width: 250px; height: 150px;}
	#product .box-top .box-img img {max-height: 550px;}
	#product .box-top .box-img .bg svg {height: 300px; width: 300px;}
	#product .box-top .box-img .bg2 svg {height: 360px; width: 360px;}
	#product .about {padding: 100px 0;}
	#product .about .box-galery {height: 460px;}
	#product .about .bg1 {right: 140px; animation: floatbg1 8s ease-in-out infinite;}
	@keyframes floatbg1 {
		0% {bottom: 40px;}
		25% {bottom: 20px;}
		50% {bottom: 40px;}
		75% {bottom: 20px;}
		100% {bottom: 40px;}
	}
	#product .about .bg2 {right: -20px;}
	#product .about .bg2 img {width: 140px; height: auto;}

	#ourvalues .content {padding-bottom: 80px;}

	#blog .list .post .box-img .date {font-size: 18px;}

	#post .post-content .galery {padding-bottom: 30px;}
	#post .post-content .galery .box-galery {height: 240px;}
	#post .more-posts .list .post {height: 480px;}
	#post .more-posts .list .post .box-img {height: 280px;}
	#post .more-posts .list .post .box-img .date {font-size: 18px;}

}

@media screen and (max-width:960px) {

	html {position:relative;width:100%;min-width:315px;}
	body {position:relative;width:100%;}

	* {-webkit-overflow-scrolling:touch;}

	.wrapper {width:calc(100% - 20px)!important;}

	.social a {height: 35px; width: 35px; border-width: 2px;}
	.social a svg {height: 16px; width: 16px;}

	.cookie-bar .conteudo {flex-direction: column; align-items: center; padding: 20px 20px 0;}
	.cookie-bar .box {width: 100%; margin: 0;}
	.cookie-bar .buttons {width: 100%; margin-top: 25px;}
	.cookie-bar .buttons li:last-child {margin-bottom: 20px;}

	.lg-item .close {right: 0; left: auto; margin-left: 0; margin-top: -35%;}

	.modal .content {width: calc(100% - 20px);}
	.modal .close {top: 85px;}
	.modal .logo svg {width: 160px;}
	.modal .social {margin-top: 10px;}
	.modal .links .item {font-size: 20px;}
	.modal .links .item svg {width: 45px; height: 45px; margin-right: 10px;}
	.modal .planet {right: 15px; bottom: 100px;}
	.modal .planet svg {width: 120px; height: 75px;}
	.modal .big-title.active {left: -5px; bottom: 80px; font-size: 120px; line-height: 95px;}

	.modal .rocket svg {width: 140px;}
	.modal.modal-contact .content {width: 80%;} 
	.modal .big-title.active {left: -40px; bottom: 15%; font-size: 100px; line-height: 86px;}
	.modal .box-content {margin: 0 20px; width: calc(100% - 40px);}

	.modal.popup-age .content {padding: 180px 30px 35px; max-width: 600px;}
	.modal.popup-age svg {width: 300px; height: 360px;}
	.modal.popup-age .title {margin-bottom: 10px;}
	.modal.popup-age .button-modal .line {margin-bottom: 10px;}
	
	.modal.popup-nutritional .content {padding-top: 35px!important;}

	.title.size0 {font-size: 80px!important; line-height: 70px!important;}
	.title.size1 {font-size: 44px;}
	.title.size2 {font-size: 30px;}

	.slogan {margin-top: 0;}

	.products .star {right: 20px; bottom: -40px;}
	.products .astronaut-flag svg {width: 240px; height: 280px;}
	.products .product {padding-bottom: 0;}
	.products .product .info {margin-top: 0; margin-bottom: 60px;}
	.products .product:hover .info {margin-top: 0; margin-bottom: 60px;}
	.products .product .title {height: auto; margin-bottom: 10px;}
	.products .product:hover .title {height: auto; font-size: 18px;}
	.products .product .box-img {height: 440px; margin-top: 0;}
	.products .product:hover .box-img {height: 440px;}
	.products .product .box-img svg {height: 320px; width: 320px;}
	.products .product:hover .box-img svg {height: auto; width: auto;}
	.products .product .box-img .bg-popcorn {top: -45px; opacity: 1;}
	.products .product:hover .box-img .bg-popcorn {top: -45px;}
	.products .product:hover .box-img svg {animation: none;}
	.products .product .box-img .bg {bottom: 50px;}
	.products .product:hover .box-img .bg {bottom: 50px;}

	.about-us .title {margin: 30px 0 20px;}
	.about-us .box-img {bottom: 50px;}
	.about-us .star2 {bottom: -10px;}

	.products {padding: 50px 0 40px;}

	.slogan .slogan-title {font-size: 75px; line-height: 56px;}

	.big-menu .icon {width: 110%;}
	.big-menu .star {right: 250px; top: calc(100% - 200px);}
	.big-menu .star svg {height: 120px; width: 120px;}
	.big-menu .planet svg {width: 200px; height: auto;}
	.big-menu .bg1 img {width: 160px;}
	.big-menu .bg2 {left: 105px;}
	.big-menu .bg2 img {height: 120px; width: fit-content;}
	.big-menu .ico-close {margin-left: 80px;}
	.big-menu .menu li {margin-bottom: 22px;}
	.big-menu .link {font-size: 32px; height: auto;}
	.big-menu .link:hover {font-size: 32px;}

	.box-top-internal .earth svg {height: 160px; width: 160px;}
	.box-top-internal .astronaut svg {width: 280px!important; height: 170px!important;}

	#header .logo svg {width: 175px;}
	#header .menu {width: calc(50% - 150px); padding-bottom: 20px;}

	#footer .slogan {margin-top: 40px;}
	#footer .content {flex-direction: column;}
	#footer .contacts {width: 100%;}
	#footer .item svg {margin-right: 10px;}
	#footer .newsletter {width: 100%; padding-top: 50px; max-width: none;}
	#footer .social {width: 100%; padding-top: 40px; justify-content: center;}
	#footer .policies {padding-top: 40px;}

	#home .banners {margin-bottom: 120px;}
	#home .banners .flag svg {width: 160px; height: 120px;}
	#home .banners .owl-dots {left: 10px;}
	#home .banners .owl-dot {margin: 0 7px!important;}
	#home .banners .social {right: 10px;}
	#home .banners .social li {margin: 4px 0;}
	#home .banners .star {right: 50px; top: 20vh;}
	#home .banner .info {margin-right: 10px; padding-left: 20px;}
	#home .banner .title {margin-bottom: 25px;}
	#home .banner .box-img {left: 30px;}
	#home .banner .box-img .bg svg {height: 280px; width: 280px;}
	#home .banner .box-img .bg2 {right: 20%; bottom: -40px;}
	#home .banner .box-img .bg2 svg {height: 320px; width: 320px;}
	#home .popcorn {height: auto; flex-direction: column; align-items: center;}
	#home .popcorn .bg1 {top: -10px; left: -150px;}
	#home .popcorn .bg2 {bottom: 40%; left: -120px;}
	#home .popcorn .bg3 {left: 40%;}
	#home .popcorn .bg4 {bottom: 15%; left: 40px;}
	#home .popcorn .bg6 {right: 15%;}
	#home .popcorn .bg7 {left: 20%;}
	#home .popcorn .bg9 {z-index: 2; top: 45%;}
	#home .popcorn .star svg {height: 100px; width: 100px;}
	#home .popcorn .galery {width: 100%; margin-bottom: 120px;}
	#home .popcorn .box-galery:nth-child(2) {width: calc(50% + 30px); bottom: 40px; right: 0; position: absolute;}
	#home .awards .title {margin: 60px 0 10px;}
	#home .awards .alien {right: -60px;}
	#home .awards .alien svg {width: 220px; height: 145px;}
	#home .testimonials .owl-item:nth-child(odd) {margin-top: 0;}
	#home .testimonials .item .text i {font-size: 26px;}
	#home .testimonials .item .text u {font-size: 22px;}
	#home .testimonials .item .text b {font-size: 24px;}

	#about .bg-text .spaceship {display: none;}
	#about .bg-values .earth {bottom: 80px;}
	#about .bg-values .spaceship svg {width: 200px;}
	#about .bg-values .rocket svg {width: 140px; height: 120px;}
	#about .bg-values .bg3 {display: none;}
	#about .bg-values .astronaut {right: 12%;}
	#about .bg-values .bg5 {display: none;}
	#about .bg-team {padding: 40px 0 80px;}
	#about .bg-team .alien svg {width: 200px; height: 140px;}
	#about .bg-team .astronaut {animation: teamastronaut 10s ease-in-out infinite;}
	@keyframes teamastronaut {
		0% {transform: translateY(0) rotate(0deg); top: 20px;}
		25% {transform: translateY(-10px) rotate(2deg); top: 40px;}
		50% {transform: translateY(0) rotate(0deg); top: 20px;}
		75% {transform: translateY(10px) rotate(-2deg); top: 40px;}
		100% {transform: translateY(0) rotate(0deg); top: 20px;}
	}
	#about .team .card {height: 480px;}
	#about .team .card.current {width: 90%;}
	#about .team .stage-viewport .flower {top: 0px; right: -40px;}
	#about .team .stage-viewport .flower svg {height: 120px; width: 110px;}

	#stores .box-top-internal .astronaut {animation: storeastronaut 10s ease-in-out infinite;}
	@keyframes storeastronaut {
	0% {transform: translateY(0) rotate(0deg); bottom: auto; top: 180px;}
	25% {transform: translateY(-10px) rotate(2deg); bottom: auto; top: 170px;}
	50% {transform: translateY(0) rotate(0deg); bottom: auto; top: 180px;}
	75% {transform: translateY(10px) rotate(-2deg); bottom: auto; top: 170px;}
	100% {transform: translateY(0) rotate(0deg); bottom: auto; top: 180px;}
	}	

	#product .box-top .alien {right: -20px; animation: alien 10s ease-in-out infinite;}
	@keyframes alien {
		0% {transform: translateY(0) rotate(0deg); bottom: 10px;}
		25% {transform: translateY(-10px) rotate(6deg); bottom: 25px;}
		50% {transform: translateY(0) rotate(0deg); bottom: 10px;}
		75% {transform: translateY(10px) rotate(-6deg); bottom: 25px;}
		100% {transform: translateY(0) rotate(0deg); bottom: 10px;}
	}
	#product .box-top .alien svg {width: 220px;}
	#product .box-top .star {right: 40px; top: 18vh;}
	#product .box-top .star svg {height: 100px; width: 100px;}
	#product .box-top .box-img {left: 0;}
	#product .box-top .box-img .bg svg {height: 300px; width: 300px;}
	#product .box-top .box-img .bg2 {right: 20%; bottom: -40px;}
	#product .box-top .box-img .bg2 svg {height: 340px; width: 340px;}
	#product .box-top .info {padding-left: 0; margin-right: 0; padding-bottom: 28vh;}	
	#product .box-top .cities {margin-top: 20px;}
	#product .box-top .social {right: 10px;}
	#product .about .bg2 {animation: floatbg2 10s ease-in-out infinite;}
	@keyframes floatbg2 {
		0% {top: 60px;}
		25% {top: 80px;}
		50% {top: 60px;}
		75% {top: 80px;}
		100% {top: 60px;}
	}
	#product .about .bg3 img {width: 100px; height: auto;}
	#product .about .star2 {right: 0px;}

	.filters-blog {width: 100%; position: relative; top: auto;}
	.filters-blog .astronaut {top: 90%; z-index: -1; right: -100px;}
	#blog .container {flex-direction: column-reverse; padding-bottom: 60px;}
	#blog .list {padding-top: 45px; width: 100%;}

	#post .container {flex-direction: column; padding-bottom: 60px;}
	#post .post-content {width: 100%; padding-bottom: 45px;}
	#post .post-content .galery .box-galery {height: 280px;}
	#post .more-posts .list .post {padding: 10px 10px 0; height: 450px;}
	#post .more-posts .list .post .info {padding: 10px 10px 0;}

}

@media screen and (max-width:820px) {

	.title.size0 {font-size: 70px!important; line-height: 58px!important;}
	.title.size1 {font-size: 38px;}
	.title.size2 {font-size: 28px;}

	.text.size2 {font-size: 20px; line-height: 28px;}
	.text.size3 {font-size: 26px;}
	.text.size3 p {font-size: 26px;}
	.text.size3 span {font-size: 26px;}

	.button svg {width: 80px; height: 36px;}

	form .box-button .terms {margin-right: 25px;}

	.big-menu .bg1 img {width: 140px;}
	.big-menu .bg2 {display: none;}
	.big-menu .bg3 {display: none;}
	.big-menu .star svg {height: 100px; width: 100px;}
	.big-menu .planet {left: 6%;}
	.big-menu .planet svg {width: 180px;}
	.big-menu .icon {left: -50px; width: 150%;}

	.modal.modal-contact .content {width: 100%;}
	.modal .close {top: 70px; left: 15px;}
	.modal .planet {right: -20px; bottom: 40px;}
	.modal .logo svg {width: 140px;}
	.modal .big-title {display: none;}
	.modal .info {padding-left: 80px;}
	.modal .links {margin-top: 40px;}
	.modal .links .item {margin-bottom: 15px;}

	.slogan {height: 40px;}
	.slogan .slogan-title {font-size: 50px; line-height: 40px;}

	.products .astronaut-flag svg {width: 220px; height: 260px;}
	.products .star {right: 10px; bottom: -50px;}
	.products .star svg {height: 80px; width: 80px;}
	.products .product .box-img {height: 360px;}
	.products .product:hover .box-img {height: 360px;}
	.products .product .box-img svg {height: 290px; width: 290px;}
	.products .product:hover .box-img svg {height: 290px; width: 290px;}
	.products .product .box-img .bg-popcorn {width: 35%;}
	.products .product .cities {right: 20%;}

	.about-us {flex-direction: column;}
	#about .bg-about .bg2 {animation: aboutbg2 9s ease-in-out infinite;}
	@keyframes aboutbg2 {
		0% {bottom: 80px;}
		25% {bottom: 60px;}
		50% {bottom: 80px;}
		75% {bottom: 60px;}
		100% {bottom: 80px;}
	}
	.about-us .info {padding-top: 45px;}
	.about-us .star {top: 280px; right: 10px;}
	.about-us .star svg path {fill: #00eace;}
	.about-us .star2 {bottom: -40px;}
	.about-us .flower {left: 20px;bottom: auto; top: 380px;}
	.about-us .flower svg {height: 120px;}
	.about-us .box-img {bottom: 0; height: 540px; width: 540px;}

	.box-top-internal .earth {left: -65px;}
	.box-top-internal .earth svg {height: 160px; width: 160px;}
	.box-top-internal .star {right: -20px; top: 120px;}
	.box-top-internal .star svg {height: 80px; width: 80px;}
	.box-top-internal .star2 {left: 60px;}
	.box-top-internal .star2 svg {width: 80px; height: 80px;}
	.box-top-internal .star2 svg path {fill: #00eace;}
	.box-top-internal .astronaut {right: 10px;}
	.box-top-internal .astronaut svg {width: 220px!important; height: 130px!important;}

	#header {animation: headerup 1.4s forwards;}
	@keyframes headerup {
		0% {padding-top: -30px; scale: .8; opacity: 0;}
		100% {padding-top: 30px; scale: 1; opacity: 1;}
	}
	#header .logo {position: absolute; left: 0;}
	#header .menu {width: fit-content; margin: 0; padding: 0;}
	#header .link {display: none;}

	#home .banners .flag svg {width: 140px; height: 110px;}
	#home .banners .earth {left: -65px;}
	#home .banners .earth svg {height: 160px; width: 160px;}
	#home .banners .star {right: -20px; top: 120px;}
	#home .banners .star svg {height: 80px; width: 80px;}
	#home .banners .astronaut {margin-bottom: 15px;}
	#home .banners .astronaut svg {width: 220px; height: 130px;}
	#home .banner {padding-top: 40px; flex-direction: column; align-items: center;}
	#home .banner .box-img {height: 380px; left: 10px; scale: 1; bottom: 40px;}
	#home .banner .box-img img {height: 100%;}
	#home .banner .box-img .bg {left: 16%; top: -20px; right: auto;}
	@keyframes rotate4 {
	0% {transform: rotate(0) translate3D(0%, 0%, 0);}
	100% {transform: rotate(-360deg) translate3D(0%, 0%, 0);}
	} 
	#home .banner .box-img .bg svg {height: 260px; width: 260px;}
	#home .banner .box-img .bg2 {bottom: -20px;}
	#home .banner .box-img .bg2 svg {height: 260px; width: 260px;}
	#home .banner .info {margin-right: 0; padding-left: 0px; padding-bottom: 0; width: 100%; display: flex; flex-direction: column; align-items: center; text-align: center;}
	#home .banner .title {margin-bottom: 10px;}
	#home .banners .owl-dots {width: 100%; bottom: 6vh; flex-direction: row; justify-content: center; align-items: center;}
	#home .popcorn .bg4 {bottom: 17%; left: 20px;}
	#home .popcorn .bg4 img {width: 90px;}
	#home .popcorn .bg6 {right: -5%;}
	#home .popcorn .spaceship {animation: float 10s ease-in-out infinite;}
	@keyframes float {
		0% {transform: translateY(0) rotate(0deg); bottom: -80px;}
		25% {transform: translateY(-10px) rotate(2deg); bottom: -60px;}
		50% {transform: translateY(0) rotate(0deg); bottom: -80px;}
		75% {transform: translateY(10px) rotate(-2deg); bottom: -60px;}
		100% {transform: translateY(0) rotate(0deg); bottom: -80px;}
	}
	#home .popcorn .spaceship svg {height: 115px; width: 180px;}
	#home .popcorn .box-galery {height: 460px;}
	#home .popcorn .rainbow-logo {width: 45%;}
	#home .awards {height: 560px;}
	#home .awards .bg1 {left: -60px; animation: awardsbg1 8s ease-in-out infinite;}
	@keyframes awardsbg1 {
		0% {top: -30px;}
		25% {top: -10px;}
		50% {top: -30px;}
		75% {top: -10px;}
		100% {top: -30px;}
	}
	#home .awards .bg2 {right: 0; animation: awardsbg2 10s ease-in-out infinite;}
	@keyframes awardsbg2 {
		0% {bottom: -40px;}
		25% {bottom: -20px;}
		50% {bottom: -40px;}
		75% {bottom: -20px;}
		100% {bottom: -40px;}
	}
	#home .awards .bg3 { animation: awardsbg3 7s ease-in-out infinite;}
	@keyframes awardsbg3 {
		0% {top: 50px;}
		25% {top: 70px;}
		50% {top: 50px;}
		75% {top: 70px;}
		100% {top: 50px;}
	}
	#home .awards .bg3 img {width: 80px;}
	#home .awards .bg4 {left: -20px;}
	#home .awards .alien {display: none;}
	#home .awards img {width: 450px; height: 180px;}
	#home .awards .button {margin-top: 15px;}
	#home .awards .planet {left: -30px;}
	#home .awards .planet svg {width: 180px; height: 110px;}
	#home .testimonials {padding-bottom: 40px; padding-top: 80px;}
	#home .testimonials .info {padding-bottom: 30px;}

	#about .bg-about {padding: 60px 0;}
	#about .bg-values .bg1 img {width: 100px;}
	#about .bg-values .bg2 {display: none;}
	#about .bg-about .bg2 img {width: 120px; height: fit-content;}
	#about .bg-values .rocket {display: none;}
	#about .bg-values .astronaut {right: 22%;}
	#about .bg-values .astronaut svg {width: 180px;}
	#about .bg-values .waves2 {right: -100px; top: -120px;}
	#about .bg-values .waves2 svg {height: 300px; width: 300px;}
	#about .bg-values .earth svg {height: 140px; width: 140px;}
	#about .bg-values .bg4 {left: -100px; animation: valuebg4 9s ease-in-out infinite;}
	@keyframes valuebg4 {
		0% {bottom: 60px;}
		25% {bottom: 40px;}
		50% {bottom: 60px;}
		75% {bottom: 40px;}
		100% {bottom: 60px;}
	}
	#about .bg-text .dot {display: none;}
	#about .big-text {margin-bottom: 80px;}
	#about .galery {top: 50px;}
	#about .about-us {padding-top: 50px;}

	/* texto team por baixo das imagens */
	#about .bg-team .astronaut {display: none;}
	#about .bg-team .astronaut svg {width: 260px; height: 160px;}
	#about .bg-team .waves {right: -130px; bottom: -130px;}
	#about .bg-team .waves svg {height: 250px; width: 250px;}
	#about .team {flex-direction: column-reverse; align-items: center; padding-bottom: 400px;}
	#about .team .team-stage {width: 100%; max-width: 430px; height: 500px;}
	#about .team .team-info {width: 100%; margin-bottom: 15px; margin-top: 0;}
	#about .team .text.size2 {position: absolute; top: calc(100% + 550px);} 
	#about .bg-team .alien {display: none;}

	/* texto team por cima das imagens */
	/* #about .bg-team .astronaut {display: none;}
	#about .bg-team .astronaut svg {width: 260px; height: 160px;}
	#about .bg-team .waves {right: -130px; bottom: -130px;}
	#about .bg-team .waves svg {height: 250px; width: 250px;}
	#about .team {flex-direction: column-reverse; align-items: center;}
	#about .team .team-stage {width: 100%; max-width: 430px; height: 500px;}
	#about .team .team-info {width: 100%; margin-bottom: 40px; margin-top: 0;}
	#about .bg-team .alien {display: none;} */

	#product .box-top {height: auto; padding-top: 140px;}
	#product .box-top .alien {right: -40px; animation: alien 10s ease-in-out infinite;}
	@keyframes alien {
		0% {transform: translateY(0) rotate(0deg); bottom: -10px;}
		25% {transform: translateY(-10px) rotate(6deg); bottom: 0;}
		50% {transform: translateY(0) rotate(0deg); bottom: -10px;}
		75% {transform: translateY(10px) rotate(-6deg); bottom: 0;}
		100% {transform: translateY(0) rotate(0deg); bottom: -10px;}
	}
	#product .box-top .alien svg {width: 180px;}
	#product .box-top .planet {top: 80px;}
	#product .box-top .star {display: none;}
	#product .box-top .box-img {max-height: 420px; height: auto;}
	#product .box-top .box-img .bg {top: 0;}
	#product .box-top .box-img .bg svg {height: 240px; width: 240px;}
	#product .box-top .box-img .bg2 {bottom: -40px;}
    #product .box-top .box-img .bg2 svg {height: 260px; width: 260px;}
	#product .box-top .box-img img {max-width: 400px;}
	#product .box-top .cities {margin-top: 10px;}
	#product .box-top .button-table {margin-top: 20px;}
	#product .about {padding: 80px 0;}
	#product .about .bg1 {display: none;}
	#product .about .bg2 {animation: floatbg2 10s ease-in-out infinite;}
	@keyframes floatbg2 {
		0% {top: -20px;}
		25% {top: 0px;}
		50% {top: -20px;}
		75% {top: 0px;}
		100% {top: -20px;}
	}
	#product .about .star2 {bottom: -80px;}
	#product .about .box-galery {height: 360px;}
	#product .about .title {margin-top: 25px;}

	#ourvalues .content {padding-bottom: 40px;}

	#blog .list .post {padding: 10px 10px 20px;}
	#blog .list .post .box-img {height: 200px;}

	#post .post-content .box-img {height: 360px;}
	#post .post-content .galery .box-galery {height: 220px;}
	#post .more-posts .list .post {height: 430px;}
	#post .more-posts .list .post .box-img {height: 220px;}
	#post .more-posts .list .post .title {font-size: 22px;}

}

@media screen and (max-width:620px) {

	.title.size0 {font-size: 60px!important; line-height: 52px!important;}
	.title.size1 {font-size: 32px;}
	.title.size2 {font-size: 26px;}
	.title.size3 {font-size: 22px;}

	.text {font-size: 15px;}
	.text p {font-size: 15px;}
	.text span {font-size: 15px;}
	.text.size2 {font-size: 18px;}
	.text.size2 p {font-size: 18px;}
	.text.size2 span {font-size: 18px;}
	.text.size3 {font-size: 20px;}
	.text.size3 p {font-size: 20px;}
	.text.size3 span {font-size: 20px;}

	.button svg {width: 75px; height: auto;}

	.owl-dots .owl-dot {font-size: 15px; margin: 0 4px!important;}
	.owl-dots .owl-dot::before {width: 18px; height: 18px; margin-right: 2px; background-size: contain!important;}
	.owl-dots .owl-dot:hover::before {width: 18px; height: 18px;}
	.owl-dots .owl-dot.active::before {width: 18px; height: 18px;}

	form input[type="text"],
	form input[type="email"],
	form input[type="phone"],
	form input[type="password"],
	form input[type="search"],
	form textarea,
	form select {padding-left: 25px;}
	form .box .label {left: 25px;}
	form .box-button {padding-right: 10px;}
	form .box-button .terms {margin-right: 10px;}
	form .box-button .button svg { width: 55px; height: 22px;}

	.modal.popup-age .content {padding-top: 100px;}
	.modal.popup-age .info {text-align: center; align-items: center;}
	.modal.popup-age .buttons {padding:0; flex-direction: column;}
	.modal.popup-age .button-modal {font-size: 20px; margin-top: 15px; align-items: center;}
	.modal.popup-age .button-modal .line {margin-left: 0; margin-bottom: 2px;}
	.modal.popup-age svg {width: 250px; height: 290px;}

	.modal.popup-nutritional .close {right: 15px; top: 15px;}
	.modal.popup-nutritional .close svg {height: 20px; width: 20px;}
	.modal.popup-nutritional .content {padding: 20px!important;}

	.modal .logo {display: none;}
	.modal .planet {bottom: 20px;}
	.modal .social {display: none;}
	.modal .box-content {margin: 0 15px; width: calc(100% - 30px);}
	.modal .close {top: 30px; left: 10px;}
	.modal .close svg {width: 65px; height: auto;}
	.modal .info {display: flex; flex-direction: column; align-items: flex-end;}
	.modal .links .item {font-size: 16px;}
	.modal .links .item svg {width: 30px; height: 30px;}
	.modal-contact .info {padding-top: 10px;}

	.products .astronaut-flag svg {width: 180px; height: auto;}
	.products .star {right: 5px; bottom: -30px;}
	.products .star svg {height: 60px; width: 60px;}
	.products .product .info {margin-bottom: 45px;}
	.products .product:hover .info {margin-bottom: 45px;}
	.products .product .box-img {height: 320px;}
	.products .product:hover .box-img {height: 320px;}
	.products .product .box-img img {max-width: 300px;}
	.products .product .box-img .bg-popcorn {top: -40px; width: 50%; opacity: 1;}
	.products .product:hover .box-img .bg-popcorn {top: -40px; width: 50%; opacity: 1;}
	.products .product .box-img .bg {bottom: 20px;}
	.products .product:hover .box-img .bg {bottom: 20px;}
	.products .product .cities {right: 12%; bottom: 20px;}
	.products .product .cities .city {padding: 8px;}
	.products .product .cities .city svg {width: 50px; height: 50px;}

	.about-us .star {top: 40%; right: 5px;}
	.about-us .star svg {height: 50px; width: 50px;}
	.about-us .flower svg {height: 100px;}
	.about-us .box-img {height: 380px; width: 380px;}
	.about-us .box-img svg {height: 45px; width: auto;}

	.big-menu .bg {opacity: .95;}
	.big-menu .bg1 {display: none;}
	.big-menu .planet {left: -20px; bottom: -10px;}
	.big-menu .content {padding-top: 35px;}
	.big-menu .ico-close {height: fit-content; margin: 5px 5px 0px 0px;}
	.big-menu .social {right: -5px; top: 100px;}
	.big-menu .icon {background: none; left: 0; width: 100%;}
	.big-menu .menu {width: 100%; padding-left: 10px; box-sizing: border-box;}
	.big-menu .link {color: #fff; font-size: 28px;}
	.big-menu .link:hover {left: 0;}
	.big-menu .star {right: 10px; top: auto; bottom: 45%;}
	.big-menu .star svg {height: 80px; width: 80px;}
	.big-menu .social {position: relative; right: auto; top: auto; transform: none; flex-direction: row; padding-left: 20px; padding-top: 20px;}
	.big-menu .social li {margin-right: 10px;}

	.box-top-internal .wrapper {height: 80vh;} 
	.box-top-internal .info {bottom: 22vh;}
	.box-top-internal .earth {left: -50px;}
	.box-top-internal .earth svg {height: 120px; width: 120px;}
	.box-top-internal .star2 {left: 0px;}
	.box-top-internal .star2 svg {width: 60px; height: 60px;}
	.box-top-internal .astronaut {right: -10px;}
	.box-top-internal .astronaut svg {width: 180px!important; height: auto!important;}

	#header .logo svg {width: 140px;}
	#header .ico-menu {height: 75px; width: 75px; background-size: contain!important;}
	#header .ico-menu .line {width: 28px;}
	#header .ico-menu .line:first-child {width: 40px;}
	#header .ico-menu:hover .line {width: 40px}

	#footer {padding-bottom: 30px;}
	#footer .content {flex-direction: column; align-items: center;}
	#footer .contacts {width: 100%;}
	#footer .item {font-size: 16px;}
	#footer .item svg {width: 30px; height: 30px;}
	#footer .social {margin-top: 25px;}
	#footer .social li {margin: 0 7px!important;}
	#footer .policies {padding-top: 20px;}
	#footer .menu {padding-bottom: 20px; flex-direction: column;}
	#footer .menu li {margin: 7px 0;}
	#footer .newsletter .title {padding-left: 25px;}

	#home .banners .earth svg {height: 140px; width: 140px;}
	#home .banner {height: 94vh;}
	#home .banner .box-img {height: 320px;}
	#home .banner .box-img .bg svg {height: 200px; width: 200px;}
	#home .banner .box-img .bg2 svg {height: 200px; width: 200px;}
	#home .banners .owl-dots {bottom: 10vh;}
	#home .popcorn .star {top: -40px;}
	#home .popcorn .star svg {height: 70px; width: 70px;}
	#home .popcorn .bg1 img {width: 120px;}
	#home .popcorn .bg2 {bottom: 35%; left: -130px;}
	#home .popcorn .bg2 img {height: 80px;}
	#home .popcorn .bg3 {display: none;}
	#home .popcorn .bg4 {bottom: 6%; left: 20px;}
	#home .popcorn .bg4 img {width: 70px;}
	#home .popcorn .bg6 {right: -26%; top: -40px;}
	#home .popcorn .bg6 img {height: 60px;}
	#home .popcorn .bg7 {display: none;}
	#home .popcorn .bg9 {top: 48%;}
	#home .popcorn .bg9 img {width: 120px;}
	#home .popcorn .bg10 {display: none;}
	#home .popcorn .spaceship {right: -30px;}
	#home .popcorn .spaceship svg {height: auto; width: 140px;}
	#home .popcorn .box-galery {height: 380px;}
	#home .popcorn .box-galery:nth-child(2) {bottom: 20px; width: calc(50% + 10px);}
	#home .awards {height: auto; background-size: cover; padding: 50px 0;}
	#home .awards .planet svg {width: 150px; height: auto;}
	#home .awards .bg1 img {width: 120px;}
    #home .awards .bg2 {right: -20px;}
	#home .awards .bg2 img {width: 100px;}
	#home .awards .bg3 {display: none;}
	#home .awards .bg4 {display: none;}
	#home .awards .trophies {width: calc(100% - 80px); max-width: 500px; position: relative;}
	#home .awards .trophies img {width: 100%; height: auto;}
    #home .awards .title {margin: 40px 0 5px; text-align: center;}

	#about .galery {top: 60px;}
	#about .galery .owl-item {margin-right: -10px;}
	#about .galery .owl-item:nth-child(odd) {margin-top: 20px;}
	#about .galery .box-galery {height: 380px;}
	#about .bg-about .bg2 img {width: 80px;}
	#about .bg-values .bg1 {display: none;}
	#about .bg-values .spaceship svg {width: 140px;}
	#about .bg-values .waves {display: none;}
	#about .bg-values .star {left: 40px;}
	#about .bg-values .star svg {width: 60px;}
	#about .bg-values .astronaut svg {width: 140px;}
	#about .bg-values .bg4 {left: 40px;}
	#about .bg-values .bg4 img {width: 80px;}
	#about .bg-values .waves2 {right: -70px; top: -100px;}
	#about .bg-values .waves2 svg {height: 200px; width: 200px;}
	#about .bg-values .earth {bottom: 130px; right: -20px;}
	#about .bg-values .earth svg {height: 120px; width: 120px;}
	#about .values .value {padding-left: 20px;}
	#about .values .value .text {width: calc(100% - 10px);}
	#about .team {padding-bottom: 500px;}
	#about .team .team-stage {width: calc(100% - 25px);}

	#product .box-top .alien {display: none;}
	#product .box-top .planet {left: -50px;}
	#product .box-top .planet svg {width: 160px;}
	#product .box-top .content {padding-top: 0; flex-direction: column-reverse; justify-content: flex-start; align-items: center;}
	#product .box-top .info {padding-bottom: 60px; width: 100%; display: flex; flex-direction: column; align-items: center; text-align: center;}
	#product .box-top .title {margin-bottom: 10px; width: 70%;}
	#product .box-top .cities .city {margin: 0 7px;}
	#product .box-top .box-img {top: auto; bottom: 20px; left: auto; scale: 1;}
	#product .box-top .box-img .bg svg {height: 220px; width: 220px;}
	#product .box-top .box-img .bg2 {right: 30%;}
	#product .box-top .box-img .bg2 svg {height: 240px; width: 240px;}
	#product .about .bg3 {display: none;}
	#product .about .bg2 {animation: floatbg2 10s ease-in-out infinite;}
	@keyframes floatbg2 {
		0% {top: -40px;}
		25% {top: -20px;}
		50% {top: -40px;}
		75% {top: -20px;}
		100% {top: -40px;}
	}
	#product .about .bg2 img {width: 120px;}
	#product .about .content {flex-direction: column-reverse; align-items: center;}
	#product .about .info {width: 100%; padding-left: 0;}
	#product .about .galery {margin-top: 50px; width: 100%;}
	#product .about .box-galery {height: 320px;}

	#blog .list {flex-direction: column;}
	#blog .list .post {width: 100%; padding-bottom: 40px; height: auto;}
	#blog .list .post .box-img {height: 260px;}

	#post .post-content .galery .box-galery {height: 260px;}
	#post .more-posts .list .post {height: auto; min-height: 470px; padding-bottom: 10px;}
	#post .more-posts .list .post .box-img {height: 280px;}

}

@media screen and (max-width:420px) {

	#footer .newsletter form .small2 {width: 100%;}

	#about .team {padding-bottom: 550px;}

	#product .box-top .button-table {font-size: 20px;}
	#product .box-top .button-table svg {height: 26px; width: 68px;}

	#blog .list .post .box-img {height: 220px;}

	#post .post-content .box-img {height: 280px;}

}