@media (max-width: 1679px) {
	html {
		font-size: 13px;
	}
	.container, .container-features {
		max-width: 1200px;
	}
	section.choose-demo .columns-wrap {
		max-width: 1200px;
	}
	#scene .absolute-1 {
		max-width: 500px;
		left: 7%!important;
	}
	#scene .absolute-3 {
		max-width: 800px;
	}
	#scene .absolute-4 {
		max-width: 140px;
		right: 16%!important;
	}
	section.easy-editing .fit {
		padding: 3.6rem 0rem 0 10.1rem;
	}
	section.easy-editing .fit {
		padding-left: 7rem;
		padding-top: 0;
	}
	section.blog-layouts .fit {
	    padding: 0 10rem 0 0;
	}
	#scene .absolute-6 {
		right: 4.3%;
		top: 0.1%!important;
		max-width: 265px;
	}
	#scene .absolute-7 {
		right: 0%;
		top: 17.2%!important;
		max-width: 290px;
	}
	section.choose-demo {
    	padding: 10.7rem 0;
	}
	section.choose-demo .column-1_3 {
		padding: 1rem;
	}
	.text {
		padding-right: 0;
	}
	section.start-selling {
    	padding: 11rem 0 10.7rem;
	}
	section.start-selling .fit {
		padding: 0 10rem 0 0;
	}
	section.start-selling img:nth-child(1) {
		max-width: 76.4%;
		left: 0;
	}
	section.start-selling img:nth-child(2) {
		max-width: 13.04%;
	    right: -1.8rem;
	}
	section.start-selling img:nth-child(3) {
		max-width: 42.48%;
		top: 3.1rem;
	    right: 0rem;
	}
	section.start-selling img:nth-child(4) {
		max-width: 30.64%;
	    right: 7.5rem;
	}
	section.easy-editing img:nth-child(1) {
		max-width: 50.08%;
		left: -5rem
	}
	section.easy-editing img:nth-child(2) {
		max-width: 43.44%;
		right: 11rem
	}
	section.easy-editing img:nth-child(3) {
		max-width: 73.19%;
		right: 7.5rem
	}
	section.easy-editing img:nth-child(4) {
		max-width: 15.44%;
		right: 9rem
	}
	section.easy-editing img:nth-child(5) {
		max-width: 51.2%;
		right: 13rem
	}
	section.blog-layouts img:nth-child(2) {
		max-width: 25.6%;
	}
	section.blog-layouts img:nth-child(3) {
		max-width: 41.2%;
	}
	section.blog-layouts img:nth-child(4) {
		max-width: 36.4%;
	}
	section.blog-layouts img:nth-child(5) {
		max-width: 41.2%;
	}
	section#icons { 
		margin: 10.7rem 0 0;	
	}
	.features .features-wraper {
		margin: 3.46rem 0 0;
	}
	.features-item {
		padding: 2.8rem 0;
		width: 23.5%;
	}
	.features-item figcaption {
		margin: 1.5rem 0 0;
	}
}
@media (max-width: 1439px) {
	#scene .absolute-1 {
		left: 3%!important;
	}
	#scene .absolute-4 {
		right: 13%!important;
	}
	.container, .container-features, section.choose-demo .columns-wrap {
		max-width: 1110px;
	}
	html {
		font-size: 12px;
	}
	.features-item span {
		font-size: 15px;
		width: 100%;
	}
	section.easy-editing .fit {
		padding-left: 5rem;
		padding-top: 0;
	}
	section.blog-layouts img:nth-child(1) {
		right: 0;
	}
	.slick-slide img {
		max-width: 654px!important;
	}
	.plugin-item img {
		max-width: 100px!important;
	}

	
	.chatgpt .chatgpt__header .title {
		max-width: 660px;
	}

	.chatgpt {
		padding: 7rem 0;
	}
	.ai-images {
		padding: 0 0 7rem;
	}

	.ai-images .section_title {
		max-width: 530px;
  	}
}
@media (max-width: 1279px) {
	h1 {
		font-size: 6rem!important;
	}
	h3 {
		font-size: 3.7rem!important;
	}
	header {
		padding: 2.2rem 2.5rem 0;
	}
	.logo img {
		width: 100px;
	}
	#scene .absolute-1 {
		max-width: 250px;
		left: 19%!important;
	}
	#scene .absolute-3 {
		max-width: 500px;
	}
	#scene .absolute-4 {
		max-width: 125px;
		right: 19%!important;
		top: 45%!important;
	}
	.container, section.choose-demo .columns-wrap {
		max-width: 964px;
		margin: 0 auto;
	}
	.container-features {
		max-width: 964px;
	}
	h2 {
		font-size: 3.6rem!important;
	}
	section.start-selling .fit {
		padding: 0 7rem 0 0rem;
	}
	section.easy-editing .fit {
		padding: 0 0 0 7rem;
	}
	section.start-selling, section.easy-editing, .features, section.choose-demo, .last-section {
		padding: 7.85rem 0;
	}
	section.easy-editing .assembled, section.start-selling .assembled {
		margin-top: 0rem;
	}
	section#icons {
		margin: 7.85rem 0 0;
	}
	section.blog-layouts {
		padding: 7.85rem 0 4.64rem;
	}
	.columns-wrap.homes .column-1_2 {
		text-align: center;
		padding: 7.2rem;
		padding-bottom: 7.2rem;
		padding-bottom: 6.2rem;
	}
	.features-item {
		width: 23%;
	}
	.features-item {
		margin-bottom: 2.5rem;
	}
	.features-item img {
		height: 75px;
	}
	.plugin-item {
		text-align: center;
		width: 30%;
	}
	header .header-menu ul li:not(:last-child) {
		margin-right: 1.1em;
	}
	#scene .absolute-8 {
		right: 10%!important;
		bottom: 22%!important;
	}
	.features-item figcaption {
		margin: 0.8em 0 0;
		padding: 0 20px;
		font-size: 1.5rem;
	}
	.hero-img_wrap img {
		max-width: 250px;
	}
	.slick-slide img {
		max-width: 523px!important;
	}
	.desck-img {
		display: none;
	}
	.assembled {
		display: block!important;
		max-width: 100%!important;
	}
	
	.chatgpt .chatgpt__header .title {
		max-width: 590px;
	}

	.chatgpt .content {
		max-width: fit-content;
	}

	.chatgpt .chatgpt__header .description {
		font-size: 1em;
	}

	.ai-images .section_title {
		max-width: 480px;
  	}

	.ai-images .img-wrap {
		margin: 3.4em auto 2em;
	}
}
@media (max-width: 1023px) {
	#scene .absolute-1 {
		left: 10%!important;
	}
	#scene .absolute-4 {
		right: 7%!important;
	}
	section.first-section {
		padding: 12.3em 0 0;
	}
	header .columns-wrap {
		display: flex;
		flex-direction: row-reverse;
	}
	.header-btn-wrap {
		display: none!important;
	}
	header .columns-wrap>[class*="column-"] {
		width: 50%;
	}
	header .columns-wrap>[class*="column-"]:first-child {
		text-align: right;
	}
	header .columns-wrap>[class*="column-"]:nth-child(2) {
		text-align: left;
	}
	h3 {
		font-size: 3rem!important;
	}
	header .header-menu ul li a {
		color: #101214;
	}
	header .header-menu ul li:not(.menu-btn) a {
		font-size: 18px;
		padding: 13px;
	}
	.homes {
		padding-top: 0;
	}
	section.choose-demo .columns-wrap {
		padding-top: 2.5rem;
	}
	.subtitile br {
		display: block;
	}
	.features-item {
		padding: 1.4rem 0;
		margin-bottom: 0.5rem;
		width: 24%;
	}
	.features-item img {
		height: 65px;
	}
	.features-item figcaption {
		padding: 0 7px;
	}
	.container, .plugins, .container-features, section.choose-demo .columns-wrap {
		max-width: 708px;
	}
	section.start-selling .fit {
		padding: 0 3rem 0 0;
	}
	section.easy-editing .fit {
		padding: 0 0 0 2.5rem;
	}
	a.btn.btn-header {
		color: white;
	}
	.plugins {
		flex-wrap: wrap;
	}
	section.start-selling span.over {
		margin-top: 0;
	}
	section.start-selling .assembled {
		margin-top: 4rem;
	}
	section.easy-editing span.over {
		margin-top: 0;
	}
	section.easy-editing .assembled {
		margin-top: 4rem;
		margin-left: -3rem;
	}
	header .header-menu ul li:not(:last-child) {
		margin-right: 1.5em;
	}
	header .header-menu ul li {
		font-size: 15px!important;
	}
	header .header-menu ul li:not(:last-child) {
		margin-right: 0;
	}
	button {
		outline: none !important;
	}
	header .header-menu ul li:not(:nth-last-child(2)) {
		margin-right: 0;
	}
	section.blog-layouts .assembled {
		display: none;
		margin-top: 8rem;
	}
	section.blog-layouts .fit {
		padding: 0 4.5rem 0 0;
	}
	section.blog-layouts p:first-of-type {
		margin: 0 0 1.5rem;
	}
	.menu-wrapper ul a {
		display: inline-block!important;
		padding: 15px;
	}
	header .column-1_4 {
		text-align: left;
	}
	section.start-selling img {
		margin: 0;
	}
	section.easy-editing img {
		margin: 0;
	}
	.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
		border-radius: 0px;
		width: 34px;
	}
	#scene .absolute-6 {
		max-width: 215px;
	}
	.columns-wrap.homes .column-1_2 {
		text-align: center;
		padding: 3.2rem;
	}
	section.start-selling, section.easy-editing, .last-section, section.blog-layouts, section.choose-demo {
		padding: 5.71rem 0;
	}
	section.start-selling .btn, section.easy-editing .btn, section.blog-layouts .btn {
		margin: 3.33rem 0 0;
	}
	section#icons {
		margin: 5.71rem 0 0;
	}
	.features {
		padding: 5.71rem 0;
	}
	.slick-slide img {
		max-width: 400px!important;
	}
	.btn-header {
		padding: 2.05em 2em;
	}
	.last-section h1 br {
		display: none;
	}
	.menu-wrapper {
		display: none;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		background-color: white;
		z-index: 1000;
		height: auto;
		text-align: center;
		margin-top: 0;
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.menu-wrapper ul {
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
		padding: 0;
	}
	.hamburger {
		display: inline-block;
		position: relative;
		z-index: 1001;
	}
	a.btn.btn-header {
		display: none;
	}
	.header-btn-wrap {
		display: none;
	}
	header .column-1_4 {
		width: 50%;
	}
	header .header-menu ul li.menu-btn {
		display: inline-block;
	}

	.chatgpt .chatgpt__header .title {
		max-width: 470px;
	}

	.chatgpt .chatgpt__content .video .video-header {
		padding: 14px;
	}

	.chatgpt .chatgpt__content .video .video-content {
		padding: 20px;
	}

	.ai-images .section_title {
		max-width: 385px;
	}
}
@media (max-width: 900px) {
	.hero-img_wrap img {
		max-width: 200px;
	}
	header .header-menu ul li {
		font-size: 1.4rem;
	}
}
@media (max-width: 767px) {
	h1 {
		font-size: 3rem!important;
	}
	h3 {
		font-size: 2.5rem!important;
	}
	.fit {
		margin: 0px!important;
		padding: 0px!important;
	}
	.subtitile, .features .subtitile {
		margin: 0.6em 0 0;
	}
	.subtitile br {
		display: none;
	}
	.btn-orange {
		padding: 1.5em 2.7em 1.5em;
	}
	header {
		padding: 8px 20px 0;
	}
	header .columns-wrap .column-1_2 {
		width: 100%;
		text-align: center;
	}
	header .columns-wrap .column-1_2:first-child {
		margin-bottom: 1rem;
	}
	header .columns-wrap .column-1_2 {
		width: 100%;
		text-align: center;
	}
	.hamburger {
		padding: 0;
	}
	.logo a {
		border-right: 0;
	}
	.logo img {
		width: 70px;
	}
	section.first-section {
		padding: 9em 0 0;
	}
	.hero-img_wrap img {
		display: none;
	}
	.first-compiled {
		display: block;
		margin: 0 auto;
		width: 400px;
	}
	section.choose-demo {
		padding: 7.85rem 0;
	}
	section.choose-demo .columns-wrap {
		padding-top: 1.6rem;
	}
	.demo-wrap .btn {
		font-size: 1.85rem;
		padding: 1.6rem 3rem;
	}
	.start-selling .column-1_2, .easy-editing .column-1_2, section.blog-layouts .column-1_2 {
		width: 100%;
	}
	section.blog-layouts .assembled {
		max-width: 100%!important;
	}
	section.easy-editing .assembled {
		margin-top: 0;
		margin-bottom: 2rem;
		margin-left: -2rem;
	}
	.float-right {
		position: relative;
		transform: translateY(0);
		right: auto;
		width: 100%;
		margin: 0 auto;
		padding-top: 2em;
		text-align: center;
	}
	.columns-wrap.columns-padding-bottom {
		margin: 0;
	}
	.float-right .columns-wrap.columns-padding-bottom>[class*="column-"] {
		margin-bottom: 0px;
		padding: 10px;
	}
	section#demo {
		text-align: center;
		padding: 5.71rem 0;
	}
	section.choose-demo .column-1_3 {
		width: 33%;
	}
	.container, .plugins, .container-features {
		max-width: 440px;
	}
	section.choose-demo .columns-wrap {
		max-width: 97%;
	}
	.features .features-wraper {
		margin: 2.5rem 0 0;
	}
	.features-item {
		min-width: 50%;
	}
	.features-item figcaption {
		padding: 0;
	}
	section.start-selling .btn, section.blog-layouts .btn {
		margin: 2.1rem 0 0;
	}
	section.easy-editing .btn, section.blog-layouts .btn {
		margin: 2.1rem 0 0;
	}
	.features-item {
		padding: 2rem 2.7rem;
	}
	.scrollTop {
		width: 42px;
		height: 42px;
		bottom: 18px;
		right: 18px;
	}
	section.start-selling .fit {
		padding: 0 2rem 0 2rem!important;
	}
	section.start-selling .assembled {
		padding: 0 2rem;
    	box-sizing: border-box;
	}
	section.easy-editing .fit {
		padding: 0 2rem 0 2rem!important;
	}
	section.blog-layouts .fit {
		padding: 0 2rem 0 2rem!important;
	}
	.last-section h3 br {
		display: none;
	}
	.slick-slide img {
		max-width: 245px!important;
	}
	.last-section h1 {
		font-size: 2.5rem;
	}
	.features-item {
		margin-bottom: 1.66rem!important;
	}
	.features .features-item:nth-last-of-type(-n+2) {
		margin-bottom: 0!important;
	}
	section#icons .container {
		justify-content: center;
		flex-wrap: wrap;
	}
	section#icons .icons-item {
		text-align: center;
		width: 25%;
	}
	.icons-item:nth-last-of-type(-n+4) {
		margin-top: 20px;
	}
	section.blog-layouts .assembled {
		margin-top: 4rem;
	}
	
	.chatgpt .chatgpt__header {
		margin: 0 auto 25px
	}

	.chatgpt .chatgpt__header .title {
		max-width: 400px;
	}

	.chatgpt .chatgpt__header .description {
		margin-top: 1em;
		font-size: 1.5rem;
	}

	.chatgpt .chatgpt__content p {
		margin-top: 20px;
	}

	.ai-images .section_title {
		max-width: 420px;
		margin: 0 auto 40px;
	}
}
@media (max-width: 479px) {
	header .header-menu ul li:not(:last-child) {
		margin-right: 0;
	}
	section.first-section .main-img {
		margin-top: -10.5rem;
	}
	.first-compiled {
		width: 360px;
	}
	section.choose-demo a img {
		border-radius: 8px;
	}
	section.choose-demo .column-1_3 {
		width: 100%;
	}
	section.choose-demo figcaption {
		margin-top: 1.5rem;
	}
	.container, .plugins, .container-features {
		max-width: 280px;
	}
	section.choose-demo .columns-wrap {
		max-width: 87%;
	}
	.features-item figcaption {
		width: 140px;
	}
	.features-item figcaption br {
		display: none;
	}
	section#icons .icons-item {
		text-align: center;
		width: 50%;
	}
	.icons-item:nth-last-of-type(-n+6) {
		margin-top: 20px;
	}
	.menu-wrapper ul a {
		padding: 10px;
	}
	.slick-slide img {
		max-width: 100%!important;
	}
	.btn {
		font-size: 1.85rem;
	}
	section, header {
		box-sizing: border-box;
	}
	.column-1_2.home-1, .column-1_2.home-3 {
		background-color: #EFEDE8;
	}
	.column-1_2.home-2, .column-1_2.home-4 {
		background-color: #E4DFD8;
	}
	.plugin-item {
		text-align: center;
		width: 50%;
	}
	section.start-selling .fit, section.easy-editing .fit {
		padding: 0!important;
	}
	section.start-selling .assembled {
		padding: 0;
    	box-sizing: border-box;
	}
	section.blog-layouts .fit {
		padding: 0!important;
	}
	.features-item {
		width: 215px;
		margin: 0 auto;
		max-width: 100%;
		padding: 3rem 0;
		margin-bottom: 2.91rem!important;
	}
	.features .features-item:nth-last-of-type(-n+2) {
		margin-bottom: 2.91rem!important;
	}
	.features .features-item:last-of-type {
		margin-bottom: 0!important;
	}
	.features .features-wraper {
		margin: 3.4em 0 0;
	}
	.features-item:nth-child(6) img {
		margin: 0!important;
	}
	.scrollTop {
		width: 40px;
		height: 40px;
	}

	
	.chatgpt .chatgpt__header .title {
		max-width: 370px;
	}

	.chatgpt .chatgpt__content .video .video-header {
		padding: 10px;
	}

	.chatgpt .chatgpt__content .video .video-content {
		padding: 10px;
	}
	.ai-images .section_title {
		max-width: 276px;
  	}

	.ai-images .img-wrap {
		margin: 1.4em auto 2em;
	}

	.chatgpt{
		padding: 5rem 0;
	}
	.ai-images {
		padding: 0 0 5rem;
	}
}
@media (max-width: 374px) {
	.first-compiled {
		width: 315px;
	}
}