@media (max-width: 1679px)  {

	.container {
		width: 1440px;
	}

	/* Header */

	.header-wrap {
		min-height: 750px;
	}

	.frame_4 {
		top: 17%;
		right: -3%;
	}

	/* Articles */

	.articles_img-wrap {
		margin-top: 0;
	}

	/* Double */

	.builder_wrap {
		padding: 8.8rem 0rem 9.3rem;
	}

	.woo_wrap {
		background: #F9E9DD;
		padding: 9.8rem 0 9.3rem;
	}

	.builder_content {
		padding: 0 5rem 0;
	}

	.woo_content {
		padding: 0 5rem 0;
		margin-top: 3.9rem;
	}
	
	/* Plugins */

	.features_content {
		padding: 4rem 2rem 0;
	}

	.features_caption {
		margin-top: 2rem;
	}

	.features_text {
		margin-top: 1.6rem;
		padding: 0;
	}
}

@media (max-width: 1439px) {

	/* Tags */

	html {
		font-size: 14px;
	}

	/* Containers */

	.container_sm,
	.container {
		width: 1280px;
		padding: 0 50px;
	}

	/* Header */
	.header-wrap {
		min-height: 740px;
	}

	.header_content {
		max-width: 800px;
	}

	.frame_2 {
		top: 12.6%;
	}

	/* Home */

	.home-wrap {
		padding: 7.7rem 0 4.3rem;
	}

	.home_inner {
		margin-top: 3rem;
	}

	.header_top {

		padding: 30px 50px;
	}

	/* Section */

	.sub {
		margin-top: 1.5rem;
	}

	.section_text {
		margin: 2rem 0;
	}

	/* Articles */

	.articles-wrap {
		padding: 7.6rem 0 8.2rem;
	}

	/* Double */

	.builder_wrap {
		padding: 7.1rem 0rem 7rem;
	}

	.builder_content {
		margin-top: 3.5rem;
	}

	.woo_wrap {
		padding: 7.6rem 0 7rem;
	}

	.woo_content {
		margin-top: 2.7rem;
	}

	.double_text {
		margin-top: 2rem;
	}

	/* Slider */

	.slider-wrap {
		padding: 7.6rem 0 8.3rem;
	}

	.swiper-container {
		margin-top: 3rem;
		padding-bottom: 3.5rem;
	}

	/* Plugins */

	.plugins-wrap {
		padding: 7.7rem 0 4.4rem;
	}

	.plugins_inner.columns_wrap {
		padding-top: 3.5rem;
	}

	/* Features */

	.features-wrap {
		padding: 7.6rem 0 6.5rem;
	}

	.features_inner {
		padding-top: 3rem;
	}

	.features_item-wrap {
		padding-top: 133.4%;
	}

	.features_content {
		padding: 3rem 2rem 0;
	}

	.features_text {
		line-height: 1.4em;
	}

	
	.chatgpt .chatgpt__header .title {
		max-width: 725px;
	}

	.chatgpt,
	.ai-images {
		padding: 0 0 7rem;
	}

	.ai-images .section_title {
		max-width: 625px;
  	}
}

@media (max-width: 1279px) {

	/* Tags */

	h1 {
		font-size: 5.5rem;
	}

	h2 {
		font-size: 3.7rem;
	}


	h5 {
		font-size: 1.3rem;
		line-height: 1.3em;
	}

	p {
		line-height: 1.4em;
	}

	/* Containers */

	.container,
	.container_sm {
		width: 1024px;
		padding: 0 30px;
	}

	/* Header */

	.header-wrap {
		min-height: 650px;
		max-height: 750px;
	}

	.header_top {
		padding: 30px;
	}

	.frame_5 {
		top: 22.5%;
		left: -4%;
	}

	.header_content {
		max-width: 700px;
	}

	/* Articles */
	
	.articles_img-wrap {
		width: 47.6%;
		padding-top: 31.6%;
	}

	.articles_list li:first-child {
		background: url(../images/articles/star_empty.svg) 1.1% 10% no-repeat;
		-webkit-background-size: 25px;
		background-size: 25px;
	}

	.articles_list li:nth-child(2) {
		background: url(../images/articles/checked.svg) 1.1% 10% no-repeat;
		-webkit-background-size: 25px;
		background-size: 25px;
	}

	.articles_list li:nth-child(3) {
		background: url(../images/articles/network.svg) 1.1% 10% no-repeat;
		-webkit-background-size: 25px;
		background-size: 25px;
	}

	/* Double */

	.builder_wrap {
		padding: 7.1rem 0rem 5rem;
	}

	.woo_wrap {
		padding: 7.6rem 0rem 5rem;
	}

	/* Plugins */

	.square-wrap {
		width: 5.5rem;
	}
	
	.plugin_text {
		line-height: 1.4em;
	}

	/* Features */

	.features_item-wrap {
		padding-top: 135%;
	}

	.features_img {
		width: 5rem;
	}

	.features_content {
		padding: 2.2rem 1.5rem 0;
	}

	.features_caption {
		margin-top: 1.5rem;
	}

	.features_text {
		margin-top: 1rem;
	}

	/* Footer */

	.footer-wrap {
		padding: 9rem 30px;
	}

	
	.chatgpt .chatgpt__header .title {
		max-width: 655px;
	}

	.chatgpt .chatgpt__header .description {
		font-size: 1em;
	}

	.ai-images .section_title {
		max-width: 545px;
  	}

	.ai-images .img-wrap {
		margin: 3.4em auto 2em;
	}
}



@media (max-width: 1023px) {

	/* Tags */

	html {
		font-size: 13px;
	}

	h1 {
		font-size: 4.5rem;
	}

	h2 {
		font-size: 3.2rem;
	}

	/* Columns */

	.column_1-4 {
		width: 50%;
	}

	/* Containers */

	.container,
	.container_sm {
		width: 768px;
	}

	/* Header */

	.header-wrap {
		min-height: 500px;
		max-height: 650px;
	}

	.header_content {
		max-width: 600px;
	}

	.logo {
		width: 10rem;
	}

	.nav li {
		margin-left: 2rem;
		margin-bottom: 5px;
	}

	.header_btn {
		padding: 1.7rem 3rem;
	}

	.frame_2 {
		display: none;
	}

	.frame_5 {
		top: 17.5%;
		left: -6%;
	}

	.frame_6 {
		left: 24.9%;
	}

	/* Section */

	.section_text {
		margin: 1.5rem 0;
	}

	/* Articles */

	.articles_content {
		width: 45%;
	}

	/* Double */

	.builder_img-wrap {
		padding-top: 59.8%;	
		width: 74.3%;
	}

	.builder_content {
		padding: 0 30px;
		margin-top: 2.5rem;
	}

	.woo_img-wrap {
		padding-top: 59.6%;
		width: 74.3%;
	}

	.woo_content {
		padding: 0 30px;
		margin-top: 2.1rem;
	}

	/* Features */

	.features_item-wrap {
		padding-top: 75%;
	}

	.features_content {
		padding: 3rem 2.5rem 0;
	}

	/* Footer */

	.footer_btn {
		padding: 1.7rem 3.5rem;
	}

	
	.chatgpt .content {
		max-width: 960px;
	}

	.chatgpt .chatgpt__header .title {
		max-width: 515px;
	}

	.chatgpt .chatgpt__content .video .video-header {
		padding: 14px;
	}

	.chatgpt .chatgpt__content .video .video-content {
		padding: 20px;
	}

	.ai-images .section_title {
		max-width: 465px;
		margin: 0 auto 40px;
	}
		
}

@media (max-width: 767px)  {
	
	/* Tags */

	html {
		font-size: 12px;
	}

	h2 {
		line-height: 1em;
	}

	h3 {
		font-size: 2.5rem;
	}

	/* Containers */

	.container,
	.container_sm {
		width: 600px;
	}

	/* Columns */

	.column_1-2 {
		width: 100%;
	}

	.column_1-3 {
		width: 50%;
	}

	/* Header */

	.header-wrap {
		min-height: 400px;
		max-height: 500px;
	}

	.frame {
		display: none;
	}

	/* Home */

	.home_inner .column_1-3 {
		padding-bottom: 30px;
	}

	/* Section */

	.section_img {
		width: 80%;
		padding-top: 53.2%;
		margin: 0 auto;
	}

	.section_content {
		width: 100%;
		padding-top: 3rem;
		margin: 0 auto;
	}

	.sub {
		margin-top: 1rem;
	}

	/* Articles */

	.articles_list li:first-child {
		-webkit-background-size: 23px;
		background-size: 23px;
	}

	.articles_list li:nth-child(2) {
		-webkit-background-size: 23px;
		background-size: 23px;
	}

	.articles_list li:nth-child(3) {
		-webkit-background-size: 23px;
		background-size: 23px;
	}
	
	.articles_list p {
		padding-left: 45px;
	}

	/* Double */

	.double_inner {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.builder_wrap {
		padding: 5rem 0rem;
	}

	.woo_wrap {
		padding: 5rem 0rem;
	}

	/* Plugins */

	.square-wrap {
		width: 5rem;
	}

	/* Features */

	.features_item-wrap {
		padding-top: 100%;
	}

	.chatgpt .chatgpt__header {
		margin: 0 auto 25px
	}

	.chatgpt .chatgpt__header .title {
		max-width: 515px;
	}

	.chatgpt .chatgpt__header .description {
		margin-top: 1em;
	}

	.chatgpt .chatgpt__content p {
		margin-top: 20px;
	}

	.ai-images .section_title {
		max-width: 420px;
		margin: 0 auto 40px;
	}
}

@media (max-width: 600px) {

	/* Tags */

	h1 {
		font-size: 4rem;
	}

	/* Containers */

	.container,
	.container_sm {
		width: 100%;
		padding: 0 15px;
	}

	/* Columns */

	.column {
		padding: 0px 15px 15px 0;
	}

	.column_1-6 {
		width: 33.333%;
	}

	.columns_wrap {
		margin-right: -15px;
	}

	/* Header */

	.header-wrap {
		overflow: hidden;
		min-height: 400px;
		max-height: 500px;
	}

	.nav {
		display: block;
		text-align: right;
		width: 200px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 900;
		opacity: 1;
		background-color:#0C98C5;
		border: none;

		padding-top: 6.5rem;
		padding-bottom: 2rem;
		padding-right: 30px;

		transform: translateX(120%);
		transition: all .5s linear;
	}

	.nav.active {
		transform: translateX(0%);
	}

	.nav li,
	.nav ul {
		display: block;
	}

	.nav_link {

		font-size: 1.3rem;
		margin: 1rem 0;
		padding: 0;
		position: relative;
		z-index: 100;
	}

	.header_inner {
		width: 100%;
	}

	/*  Nav toggle  */

	.nav-toggle {
		display: block;
	}

	/* Home */

	.home-wrap {
		padding: 5.5rem 0 3rem;
	}
	
	.home_caption {
		margin-top: 1rem;
	}
	/* Plugins */

	.square-wrap {
		width: 6rem;
	}

	/* Articles */

	.articles-wrap {
		padding: 5.8rem 0 5.7rem;
	}

	/* Slider */

	.slider-wrap {
		padding: 5.6rem 0;
	}

	/* Plugins */

	.plugins-wrap {
		padding: 5.5rem 0 2rem;
	}

	/* Features */

	.features-wrap {
		padding: 5.5rem 0 4.6rem;
	}

	.features-wrap .container {
		max-width: 480px;
	}

	.features_item-wrap {
		padding-top: 126%;
	}

	/* Footer */

	.footer-wrap {
		padding: 7rem 15px;
	}

	#topBtn {
		bottom: 15px;
		right: 15px;
		font-size: 1.2rem;
		width: 3rem;
		height: 3rem;

	}
}

@media (max-width: 479px) {

	/* Tags */
	h1 {
		font-size: 3.5rem;
	}

	h2 {
		font-size: 2.6rem;
	}

	h3 {
		font-size: 2.2rem;
	}

	/* Columns */

	.column_1-4 {
		width: 100%;
	}

	.column_1-6 {
		width: 50%;
	}


	/* Articles */

	.section_img {
		width: 100%;
		padding-top: 66.2%;
		margin: 0 auto;
	}

	.articles_list li + li {
		margin-top: 0.6rem;
	}

	/* Slider */

	.slider-wrap {
		padding: 5.6rem 15px;
	}

	.swiper-container-horizontal>.swiper-scrollbar {
		width: 50% !important;
		height: 0.3rem;
	}
	
	/* Double */

	.builder_content {
		padding: 0 15px;
	}

	.woo_content {
		padding: 0 15px;
	}

	.double_text {
		margin-top: 1rem;
	}

	/* Plugins */

	.plugins-wrap .container_sm {
		max-width: 320px;
	}

	.plugins_content br {
		display: none;	}

	/* Features */

	.features-wrap .container {
		max-width: 320px;
	}

	.features_item-wrap {
		padding-top: 90%;
	}

	.chatgpt .chatgpt__header .title {
		max-width: 340px;
	}

	.chatgpt .chatgpt__content .video .video-header {
		padding: 10px;
	}

	.chatgpt .chatgpt__content .video .video-content {
		padding: 10px;
	}
	.ai-images .section_title {
		max-width: 345px;
  	}

	.ai-images .img-wrap {
		margin: 1.4em auto 2em;
	}
}

