@media screen and (max-width: 1440px) {
	.navigation {
		margin: 0px 20px;
	}

	.main-navigation {
		margin-right: 20px;
	}
}

@media screen and (max-width: 1400px) {
	.profile-content {
		margin-left: 0px;
		width: 100%;
	}

	.responsive-content {
		margin-top: 20px;
	}

	.responsive-default-item>h1 {
		font-size: 20px;
		line-height: unset;
		margin-bottom: 30px;
	}

	.profile-nav {
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		padding: 20px 0px;
		border-right: 0px;
		width: 100%;
		max-width: 100%;
		padding-left: 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.profile-nav>a {
		margin-bottom: 0px;
		padding: 0px;
		font-size: 16px;
		margin-right: 20px;
	}

	.profile-nav>a:last-child {
		margin-right: 0px;
	}

	.list-order-items>.item.guide-order {
		margin-left: 0px;
	}

	.profile-data-user {
		padding: 0px;
	}

	.profile-content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media screen and (max-width: 1200px) {
	.creator-data>.item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 40px;
	}

	.creator-data>.item>.data-cr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-top: 20px;
		text-align: center;
	}

	.around-item {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		margin-bottom: 40px !important;
	}

	.without-image {
		margin-left: 0px !important;
		margin-bottom: 40px !important;
	}

	.title-about>h1 {
		font-size: 34px;
		line-height: unset;
		margin-bottom: 20px;
	}

	.title-about>h1>span::before {
		content: none;
	}

	.title-about>h2 {
		line-height: unset;
		margin-bottom: 20px;
		font-size: 30px;
	}

	.links-actions {
		margin-top: 30px;
	}

	.links-actions>a {
		margin-right: 20px;
	}

	.responsive-nav-page {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 20px;
	}

	.responsive-nav-page>.item {
		margin-bottom: 20px;
		height: 100%;
		padding: 20px;
		max-width: 100%;
	}

	.responsive-nav-page>.item:last-child {
		margin-bottom: 0px;
	}

	.responsive-nav-page>.item>p {
		font-size: 16px;
	}

	.responsive-nav-page>.item::before {
		content: none;
	}

	.list-stat-value>.item>h1 {
		font-size: 20px;
		line-height: unset;
	}

	.responsive-stats {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.about-creator {
		margin-top: 30px;
	}

	.about-creator>.item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 30px;
	}

	.image-creator {
		margin-right: 0px;
		margin-bottom: 30px;
	}

	.data-creator>h1 {
		font-size: 20px;
		margin-bottom: 20px;
		line-height: unset;
	}

	.data-creator>p {
		font-size: 16px;
	}

	.list-video>.item {
		margin-right: 20px;
	}

	.link-item-def {
		margin-top: 30px;
		padding-bottom: 30px;
	}

	.responsive-default-item>h1 {
		padding-top: 30px;
	}
}

@media screen and (max-width: 1024px) {
	.select.one-s>.select__head {
		font-size: 14px;
		padding: 0px 6px;
		height: 30px;
	}



	.select.one-s>.select__list>.select__item {
		font-size: 12px;
		padding: 10px 6px;
	}

	.data-cr>h1 {
		font-size: 20px;
		line-height: unset;
	}

	.data-cr>p {
		font-size: 14px;
	}

	.list-video {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 20px 1fr;
		grid-template-columns: 1fr 1fr;
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
		gap: 20px;
	}

	.list-video>.item {
		max-width: 100%;
		margin-right: 0px;
	}

	.responsive-main {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.main-image {
		margin-top: 40px;
		margin-left: 0;
	}

	.title-about {
		max-width: 480px;
		margin: auto;
		text-align: center;
		width: 100%;
	}

	.links-actions {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.responsive-welcome {
		margin-bottom: 40px;
	}

	.new-details {
		padding: 30px 20px;
	}

	.new-details>h1 {
		font-size: 16px;
		margin-bottom: 20px;
		line-height: unset;
	}

	.new-details>p {
		font-size: 14px;
	}

	.title-desc-price>h1 {
		font-size: 16px;
		line-height: unset;
	}

	.title-desc-price>p {
		margin: 20px 0px;
		font-size: 14px;
		line-height: unset;
	}

	.def-button-a {
		height: unset;
		padding: 10px;
		font-size: 14px;
	}

	.list-book {
		padding-bottom: 20px;
	}

	.list-book>.item {
		margin-bottom: 80px;
	}

	.list-book>.item>.image-book {
		max-width: 325px;
	}

	.list-book>.item>.image-book>.new-book {
		top: -10px;
		right: -10px !important;
		width: 75px;
		height: 100px;
		background-position: center;
		background-size: contain;
	}

	.list-book>.item>.image-book>.new-book>p {
		font-size: 12px;
	}

	.image-new {
		height: 100%;
	}

	.creator-data {
		margin-bottom: 0px;
	}

	.grid-list {
		-ms-grid-columns: 1fr 30px 1fr !important;
		grid-template-columns: 1fr 1fr !important;
		gap: 30px !important;
	}

	.list-video>.item>.new-type {
		top: -10px;
		right: -10px;
	}

	.details-video {
		padding: 30px 20px;
	}

	.details-video>span {
		margin-top: 30px;
	}

	.details-video>h1 {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.def-button-b {
		font-size: 14px;
		height: unset;
		padding: 10px;
	}

	.profile-content {
		min-height: unset;
	}

	.profile-data-user>p {
		margin-bottom: 40px;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		color: #707070;
	}

	.profile-nav {
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		overflow: auto;
	}

	.profile-nav>a {
		margin-right: 0px;
		border-bottom: none;
		white-space: nowrap;
		font-size: 14px;
		line-height: 22px;
		margin-right: 20px;
	}

	.profile-nav>a:last-child {
		margin-right: 0px;
	}

	.list-order-items>.item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.list-order-items>.item>h1 {
		font-size: 20px;
		margin-bottom: 20px;
		text-align: center;
	}

	.data-order-item>h1 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.profile-data-user>h1 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.list-order-items {
		margin-top: 40px;
	}

	.pagination {
		margin: 40px auto;
	}

	.list-order-items>.item {
		max-width: 100%;
		margin-bottom: 40px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.list-order-items>.item>.data-order-item {
		margin-top: 30px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
		margin-left: 0px;
	}

	.menu-toggle {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.head-footer {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.logo-lic {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.social-links {
		margin: 20px 0px;
	}

	.responsive-footer {
		padding: 20px 0px;
	}

	.term-of-use {
		margin-top: 20px;
	}

	.term-of-use>h1 {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 20px;
	}

	.term-of-use>p {
		font-size: 14px;
	}

	.auth-content {
		padding: 20px 0px;
	}

	.auth-container {
		-webkit-box-shadow: unset;
		box-shadow: unset;
		padding: 30px 20px;
	}

	.auth-container.max-auth,
	.auth-container.min-auth {
		max-width: 480px;
	}

	.auth-container>form,
	.auth-container .login-form {
		max-width: 280px !important;
	}

	.auth-container>form>h1,
	.auth-container .login-form>h1 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.auth-container>form.register-form,
	.auth-container .login-form.register-form {
		max-width: 100%;
	}

	.list-input-data>.item {
		margin-bottom: 30px;
	}

	.list-input-data>.item>input {
		font-size: 14px;
		padding: 0px 6px;
		padding-bottom: 4px;
	}

	.def-button-c {
		font-size: 14px;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		padding: 10px;
	}

	.list-links-ac {
		margin-top: 20px;
	}

	.list-links-ac>a {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.checked-data {
		margin: 20px 0px;
	}

	.checked-data>.item>label {
		font-size: 10px;
	}

	.copy-lic {
		padding: 0px 20px;
		margin-top: 20px;
		padding-top: 20px;
	}

	.navigation {
		display: none;
		z-index: 1000;
		position: absolute;
		padding: 20px;
		width: 100%;
		background: #151515;
		left: 0;
		top: 81px;
		max-width: 100%;
		margin: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.personal-profile {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.cart {
		background: none;
		-webkit-filter: unset;
		filter: unset;
		padding: 0px;
	}

	.cart>p {
		display: none;
	}

	.cart>.icon-cart {
		margin-right: 0px;
		background-image: url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1713 11.1818L21.9768 3.46301C22.1072 2.9057 21.6712 2.375 21.083 2.375H6.08086L5.73077 0.712129C5.64354 0.297654 5.26816 0 4.83271 0H0.916667C0.410399 0 0 0.39874 0 0.890625V1.48438C0 1.97626 0.410399 2.375 0.916667 2.375H3.58581L6.26889 15.1197C5.627 15.4783 5.19444 16.1508 5.19444 16.9219C5.19444 18.0696 6.15206 19 7.33333 19C8.51461 19 9.47222 18.0696 9.47222 16.9219C9.47222 16.3402 9.22598 15.8147 8.82964 15.4375H16.837C16.4407 15.8147 16.1944 16.3402 16.1944 16.9219C16.1944 18.0696 17.1521 19 18.3333 19C19.5146 19 20.4722 18.0696 20.4722 16.9219C20.4722 16.0991 19.98 15.3881 19.2661 15.0514L19.4768 14.1505C19.6072 13.5932 19.1712 13.0625 18.5829 13.0625H8.33086L8.08088 11.875H19.2774C19.7054 11.875 20.0764 11.5873 20.1713 11.1818Z' fill='black'/%3E%3C/svg%3E%0A");
	}

	.main-navigation {
		width: 100%;
		max-width: 100%;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.main-navigation>.item {
		margin-right: 0px;
		margin-bottom: 20px;
		font-size: 20px;
	}

	.personal-profile>.drop-down-list {
		position: unset;
		background: none;
		padding: 0px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		margin-top: 20px;
	}

	.personal-profile>.drop-down-list>a {
		margin-right: 0px;
		margin-bottom: 10px;
	}

	.personal-profile>.drop-down-list>a:last-child {
		margin-bottom: 0px;
	}

	.drop-down-list {
		position: unset;
		background: none;
		width: 100%;
		padding: 0px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 20px;
		-webkit-box-shadow: unset;
		box-shadow: unset;
	}

	.drop-down-list>a {
		margin-right: 0px;
		margin-bottom: 10px;
	}

	.drop-down-list>a:last-child {
		margin-bottom: 0px;
	}

	.link-default {
		font-size: 20px;
	}

	.about-order>h1 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.list-data-order {
		margin-bottom: 30px;
	}

	.list-data-order>.item {
		margin-bottom: 20px;
	}

	.list-data-order>.item>.left,
	.list-data-order>.item .right {
		font-size: 14px;
		line-height: unset;
		text-align: right;
	}

	.about-order {
		margin-top: 30px;
	}

	.about-order>a {
		font-size: 14px;
		height: unset;
		padding: 10px;
	}

	.delete-price {
		margin-top: 20px;
	}

	.profile-data-user {
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 768px) {
	.list-stat-value {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.list-stat-value>.item {
		margin-bottom: 20px;
	}

	.list-stat-value>.item:last-child {
		margin-bottom: 0px;
	}

	.list-video {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: unset;
	}

	.list-video>.item {
		margin-bottom: 20px;
	}

	.list-video>.item:last-child {
		margin-bottom: 0px;
	}

	.image-video {
		height: 224px;
	}

	.about-creator>.item {
		padding: 0px;
	}

	.data-creator {
		padding: 30px 20px;
	}

	.data-creator>p {
		line-height: 24px;
	}

	.image-creator {
		margin-bottom: 0px;
	}

	.data-creator>h1 {
		font-size: 16px;
	}

	.data-creator>p {
		font-size: 14px;
	}

	.image-book {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.links-actions>a {
		font-size: 14px;
	}

	.links-actions>a>span {
		width: 22px;
		height: 22px;
		background-position: center;
		background-size: contain;
	}

	.image-creator>img {
		width: 100%;
		height: 100%;
	}

	.avatar-data {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.data-user {
		width: 100%;
		margin-left: 0px;
		margin-top: 20px;
	}

	.profile-button {
		max-width: 100%;
		width: 100%;
		margin-top: 30px;
	}

	.list-cart>.item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.image-cart {
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.list-data-order>.item.promo-data {
		margin-bottom: 20px !important;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.list-data-order>.item.promo-data>input {
		font-size: 14px;
		padding-bottom: 4px;
	}

	.list-data-order>.item.promo-data>button {
		margin-left: 0px;
		margin-top: 20px;
		font-size: 14px;
		height: unset;
		padding: 10px 20px;
		max-width: 100%;
		width: 100%;
	}

	.grid-list {
		-ms-grid-columns: 1fr !important;
		grid-template-columns: 1fr !important;
		gap: 30px !important;
	}

	.list-book>.item {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.list-book>.item>.image-book::before {
		left: -10px !important;
		top: 10px;
	}

	.title-desc-price {
		max-width: 100%;
		margin-left: 0px;
		margin-top: 40px;
	}

	.books-all {
		padding-left: 0px;
	}

	.books-all>.item>.image-book {
		margin-right: 0px;
	}

	.faq {
		padding: 50px 20px;
	}

	.faq>h1 {
		font-size: 20px;
		line-height: unset;
		margin-bottom: 30px;
	}

	.list-items {
		margin-top: 30px;
	}

	.list-items>.item {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 425px) {
	.def-button-a {
		width: 100%;
		max-width: 100%;
	}

	.links-actions>a {
		padding: 0px;
		margin-right: 10px;
	}

	.links-actions>a>span {
		display: none;
	}

	.data-cr>h1 {
		margin-bottom: 10px;
	}

	.without-image {
		margin-bottom: 20px !important;
	}

	.creator-data>.item {
		margin-bottom: 20px;
	}
}
