
@media screen and (max-width: 1200px) {
	.nft .slick-dots {
		left: -15vw
	}

	.nft__circle1 {
		-webkit-transform: scale(1.0);
		    -ms-transform: scale(1.0);
		        transform: scale(1.0);
		right: 4vw
	}

	.nft__circle2 {
		-webkit-transform: scale(0.8) rotate(45deg);
		    -ms-transform: scale(0.8) rotate(45deg);
		        transform: scale(0.8) rotate(45deg);
	}

	.nft__circle3 {
		left: 18vw;
	}

	.nft__label {
		font-size: 16px;
	}

	.nft__wrapper {
		width: 60%;
	}

	.history__countries > li {
		width: calc(40% - 20px);
		display: block;
	} 
}


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

	.fs {
		height: 80vh;
	}
	.fs__nav {
		border-bottom: 0 solid white;
	}

	.fs__menu {
		display: none;
	}

	.logo__img {
		width: 32px;
	}

	.logo__label {
		font-size: 16px;
		position: relative;
		top: 3px;
	}

	.fs__logo {
		margin-right: 0;
		margin-left: 25px;
	}

	.fs__menu-mob {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.fs__btn {
		font-size: 12px;
	}

	.fs__header {
		font-size: 64px;
	}

	.fs__description {
		font-size: 18px;
	}

	.fs__advantages > li {
		font-size: 14px;
	}

	.fs__content {
		top: 70%
	}

	.fs__list {
		width: 90vw;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	.fs__list > li {
		font-size: 18px;
	}

	.fs__img-main {
		display: none;

	}

	.fs__img-mob {
		display: block;
		width: 50%;
		top: 5%
	}

	.logos__item > img {
		height: 28px;
	}

	.logos__item {
		height: auto;
		margin-bottom: 28px
	}

	.nft .slick-dots {
		bottom: -60px;
		text-align: center;
		left: 0
	}

	.nft__circle1 {
		-webkit-transform: scale(0.6);
		    -ms-transform: scale(0.6);
		        transform: scale(0.6);
	}

	.nft__circle2 {
		-webkit-transform: scale(0.4) rotate(45deg);
		    -ms-transform: scale(0.4) rotate(45deg);
		        transform: scale(0.4) rotate(45deg);
		right: 6vw
	}

	.nft__nft {
		font-size: 14vh;
	}

	.nft__num {
		left: 8%;
		font-size: 15vw	;
	}

	.nft__description {
		font-size: 16px;
	}

	.team__item:first-child {
		width: 66.666%;
	}

	.team__item {
		width: 33.333%;
		height: 33vw;
	}

	.footer__right {
		width: 50%
	}

	.footer__bot > div {
		font-size: 16px;
		margin-right: 35px
	}

	.footer__textarea {
		width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}



	.era__content-item ul > li {
		font-size: 16px;
	}

	.era__content p {
		font-size: 18px;
		margin-bottom: 18px
	}

}

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

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

	.history__right {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		height: 50vh;
	}

	.history__left {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.fs__img-mob {
		display: block;
		width: 60%;
		top: 10%
	}

	.history__nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
		width: 100%;
		margin: 100px -15px 0 -15px;
	}

	.history__nav > li {
		font-size: 16px;
		margin: 0 15px;
	}

	.history__content p {
		font-size: 16px;
	}

	.history__content {
		width: 100%
	}

	.history__nav {
		width: 100%;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.history__circle {
		display: none;
	}

	.history__li--active {
		margin: 0 15px;
	}

	.history__nav > li:hover {
		margin: 0 15px;
	}

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

	.press__right {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		width: 100%
	}

	.press__left {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		width: 100%
	}

	.press {
		height: auto;
	}

	.press__left, .press__right {
		height: auto;
	}

	.press__rt, .press__rb {
		height: 30vh;
	}

	.press__inn {
		height: 30vh
	}

	.press__left1 {
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.logos__item > img {
		height: 22px;
	}

	.logos__item {
		height: auto;
		margin-bottom: 25px
	}

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

	.era__left {
		width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 50vh
	}

	.era__right {
		width: 100%;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.era__content {
		width: 100%;
	}

	.era__content p {
		font-size: 16px;
	}

	.era__description {
		font-size: 16px;
	}

	.era__nav {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
	}

	.era__circle {
		display: none;
	}

	.era__li--active {
		margin-left: 0
	}

	.era__nav > li {
		font-size: 16px;
   		margin: 0 15px;
	}

	.era__nav > li:hover {
		margin-left: 0;
	}

	.nft__wrapper {
		width: 80%
	}

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

	.roadmap__quarter {
		width: 100%;
		margin-bottom: 35px
	}

	.roadmap__info {
		width: 100%
	}

	.quarter__nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-pack: distribute;
		    justify-content: space-around;
		width: 100%;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}

	.quarter__nav > li {
		font-size: 16px;
		margin: 0 15px;
	}

	.quarter__circle {
		display: none;
	}

	.quarter__nav > li:hover {
		margin: 0 15px !important;
	}

	.roadmap__ul > li {
		font-size: 20px;
	}

	.roadmap__ul > li:before {
		top: 13px
	}

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

	.footer__left {
		width: 100%;
	}

	.footer__right {
		width: 100%;
	}

	.footer__contact {
		margin-bottom: 45px
	}

	.footer__bot {
		margin-top: 0;
		margin-bottom: 45px
	}

	.form__send {
		font-size: 16px;
	}

	.footer__contact-header {
		font-size: 18px;
	}

	.footer__contact-info {
		font-size: 16px
	}

	.footer__left {
		width: 90%;
	}

	.press__child--big > img {
		height: 100%
	}

	.fs {
		height: 100vh
	}

}

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

	.fs__img-mob {
		display: block;
		width: 50%;
		top: 10%
	}

	.fs__btn {
		font-size: 10px;
	}

	.logo__label {
		display: none;
	}

	.fs__list > li {
		font-size: 12px;
	}

	.fs__header {
		font-size: 52px;
	}

	.press__rt, .press__rb {
		height: 40vh;
	}

	.press__inn {
		height: 40vh;		
	}

	.nft__circle1 {
		-webkit-transform: scale(0.2);
		    -ms-transform: scale(0.2);
		        transform: scale(0.2);
	}

	.nft__circle2 {
		right: 4vw
	}

	.nft__circle3 {
		left: 6vw;
	}

	.nft__wrapper {
		-webkit-transform: translate(-50%, -70%);
		    -ms-transform: translate(-50%, -70%);
		        transform: translate(-50%, -70%);
	}

	.nft__label {
		right: 50%;
		-webkit-transform: translateX(50%);
		    -ms-transform: translateX(50%);
		        transform: translateX(50%);
		width: 80%;
		text-align: center;
	}

	.nft__label:before {
		display: none;
	}

	.roadmap__ul > li {
		font-size: 18px;
	}

	.roadmap__ul > li:before {
		top: 10px
	}

	.roadmap__btn {
		padding: 15px 20px 10px 35px;
		font-size: 12px;
		margin-right: 20px
	}

	.roadmap__ready:before {
		width: 10px;
		height: 10px
	}

	.roadmap__process:before {
		width: 10px;
		height: 10px
	}

	.team__item:first-child {
		width: 100%;
	}

	.team__item {
		width: 50%;
		height: 50vw;
	}

	.history__countries > li {
		width: calc(50% - 20px);
		display: block;
	} 

	.team__info {
		left: 30px;
	}

	.team__name {
		width: 80%
	}

	.history__content-item ul > li {
		font-size: 16px;
	}

	.history__content-item ul > li:before {
		top: 7px
	}

	.logos__item > img {
		height: 19px;
	}

	.logos__item {
		margin: 0 10px;
		margin-bottom: 20px
	}

}

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

	.nft__circle2 {
		display: none;
	}

	.nft__circle3 {
		display: none;
	}

	.nft__nft {
		font-size: 80px;
		top: 180px;
	}

	.team__name {
		font-size: 18px;
	}

	.team__member {
		font-size: 14px;
	}
}