/* Latop Device :1200px. */

@media (min-width: 1400px) {

	.container {
		max-width: 1310px;
	}

	header .container {
		max-width: 1360px;
	}

}


@media (min-width: 1200px) and (max-width: 1399px) {

	.container {
		max-width: 1180px;
	}

	.partners-logo.wi img {
		width: 100%;
	}

}


/* LG  Device :992px. */
@media (min-width: 992px) and (max-width: 1399px) {
	p {
		font-size: 15px !important;
	}

	h2 {
		font-size: 45px !important;
	}

	.logo img {
		width: 100%;
	}

	.main-menu ul li {
		padding: 0px 8px;
	}

	.main-menu ul li a {
		font-size: 17px;
	}

	.header-btn .border-btn {
		font-size: 15px;
	}

	.hero-text h2 {
		font-size: 58px;
	}

	.hero-text p {
		font-size: 18px !important;
		line-height: 28px;
	}

	.brand-logo img {
		width: 100%;
	}

	.about-text h1 {
		font-size: 45px;
	}

	.partners-area h2 {
		font-size: 45px;
	}

	.partners-logo img {
		margin-bottom: 50px;
		padding: 20px;
		width: 100%;
	}

	.buy-text {
		padding-left: 20px;
	}

	.buy-text h2 {
		font-size: 40px;
		margin-bottom: 15px;
	}

	.buy-text h2 span {
		margin-top: 0;
	}

	.buy-text p {
		line-height: 25px;
		margin-bottom: 20px;
	}

	.title h1 {
		font-size: 45px;
	}

	.features-box {
		padding: 30px;
	}

	.tokenomics-area .title h1 {
		font-size: 45px;
	}

	.features-border-btn {
		text-align: center;
	}

	.features-border-btn .btn {
		font-size: 20px;
	}

	.input-bx h2 {
		font-size: 26px !important;
	}

	*::-moz-placeholder {
		font-size: 15px;
		line-height: 1;
	}

	*::placeholder {
		font-size: 15px;
		line-height: 1;
	}

	.follow-content h1 {
		font-size: 45px;
		margin-bottom: 30px;
	}

	.accordion-button.collapsed {
		font-size: 22px;
	}

	.accordion-button {
		font-size: 22px;
	}

    .accordion-button::before{
        top: -1px;
    }

	.tokenomics-area::after {
		position: absolute;
		content: "";
		width: 1312px;
		height: 285px;
		background: #FF8902;
		opacity: 0.26;
		filter: blur(54.05px);
		border-radius: 1312.95px;
		flex: none;
		order: 0;
		flex-grow: 0;
		z-index: 0;
		transform: translateX(-50%);
		left: 50%;
		top: 185px;
		z-index: -1;
	}

	.tokenomics-area::after {
		width: 1055px;
	}

	.tokenomics-area::after {
		width: 995px;
	}

	.footer-area {
		background-repeat: no-repeat;
		background-size: 100%;
		padding-top: 75px;
		padding-bottom: 20px;
	}

	.partners-logo img:nth-child(4) {
		width: 100%;
	}

	.footer-logo {
		margin-bottom: 25px;
	}

	.social-icon img {
		width: 60px;
	}

	.footer-text p {
		line-height: 34px;
	}

	.copyright-text {
		padding-bottom: 0;
	}

}


@media (min-width: 992px) and (max-width: 1199px){

    .hero-text p {
        font-size: 17px !important;
        line-height: 28px;
    }

    .about-text p{
        font-size: 14px !important;
    }

    .choose-area p{
        font-size: 14px !important;
    }

}


/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	p {
		font-size: 13px !important;
	}

	h2 {
		font-size: 39px !important;
	}

	.logo img {
		width: 100%;
	}

	.main-menu ul li {
		padding: 0px 4px;
	}

	.main-menu ul li a {
		font-size: 14px;
	}

	.header-btn .border-btn {
		font-size: 11.5px;
		padding: 12px 11px;
	}

	.hero-text .mb-55 {
		margin-bottom: 30px;
	}

    .hero-text h2{
        position: relative;
    }

    .hero-text h2 img {
        position: absolute;
        right: 81px;
        width: 84px;
        top: -24px;
    }

	p {
		font-size: 13px !important;
		line-height: 2 !important;
	}

	.btn {
		font-size: 16px;
		padding: 7px 15px;
	}

	.hero-btn .btn {
		margin-right: 5px;
	}

	.border-btn {
		padding: 10px 15px;
		font-size: 16px;
	}

	.brand-logo img {
		width: 100%;
	}

	.about-text {
		padding-left: 0;
	}

	.about-text .mb-50 {
		margin-bottom: 20px;
	}

	.about-text h1 {
		font-size: 39px;
	}

	.about-text p {
		font-size: 11px !important;
	}

	.about-area.pb-130 {
		padding-bottom: 80px;
	}

	.partners-logo img {
		width: 100%;
	}

	.buy-text h2 {
		font-size: 29px !important;
		margin-bottom: 5px;
	}

	.buy-text {
		padding-left: 0;
	}

	.buy-text p {
		margin-bottom: 20px;
		font-size: 12px !important;
		line-height: 20px !important;
	}

	.buy-usign-img img {
		width: 100%;
	}

	.features-area::before {
		bottom: 10px;
	}

	.buy-area.pb-200 {
		padding-bottom: 100px;
	}

	.title h1 {
		font-size: 39px;
	}

	.features-box {
		padding: 20px;
	}

	.features-border-btn {
		text-align: center;
	}

	.features-border-btn .btn {
		padding: 9px 20px;
		font-size: 14px;
	}

	.features-text h3 {
		font-size: 20px;
	}

	.col-lg-12.pt-35.pb-150 {
		padding-top: 0;
	}

	.input-bx {
		margin-bottom: 20px;
	}

	.follow-img img {
		width: 35%;
	}

	.follow-content h1 {
		font-size: 40px;
		margin-bottom: 50px;
	}

	.choose-text-1 {
		padding-top: 0;
	}

	.choose-text-2 {
		padding-top: 0;
	}

	.choose-text-3 {
		padding-top: 0;
	}

	.choose-text-4 {
		padding-top: 0;
	}

	.tokenomics-area::after {
		width: 760px;
		top: 420px;
	}

	.tokenomics-area{
		padding-top: 80px;
	}

    .choose-area .title{
        margin-bottom: 20px;
    }

    .choose-area p br{
        display: none;
    }

	.tokenomics-area .title h1 {
		font-size: 39px;
	}

	.input-bx h2 {
		font-size: 25px !important;
	}

	.accordion-button {
		font-size: 25px;
	}

	.accordion-button.collapsed {
		font-size: 25px;
	}

	.footer-area {
		background-repeat: no-repeat;
		background-size: 100%;
		padding-top: 36px;
		padding-bottom: 20px;
	}

	.footer-text p {
		font-size: 13px !important;
	}

	.footer-logo {
		margin-bottom: 15px;
	}

	.social-icon img {
		width: 50px;
	}

	hr {
		margin: 20px 0;
	}

	.copyright-text {
		padding-bottom: 0;
	}

}


/* small mobile (XS) :320px. */
@media (max-width: 767px) {
	.logo img {
		width: 50%;
	}

	p {
		font-size: 14px !important;
		line-height: 22px;
	}

	.main-menu {
		display: none;
	}
	.responsive {
		display: block;
	}

	.header-btn .border-btn {
		display: none;
	}

	.header-btn .border-btn.btn {
		float: left;
	}

	.responsive-menu .border-btn.btn {
		float: left;
		font-size: 20px;
	}

	.responsive-menu ul li {
		text-align: left;
	}

	.hero-area {
		text-align: center;
        padding-top: 100px;
	}

	.hero-text {
		padding-bottom: 50px;
	}

	.brand-logo {
		text-align: left;
		margin-bottom: 28px;
	}

	.hero-text h2 {
        position: relative;
		font-size: 46px;
		margin-bottom: 40px !important;
	}

    .hero-text h2 img {
        position: absolute;
        width: 80px;
        right: -6px;
    }

	.hero-text p {
		font-size: 13px;
		line-height: 25px;
	}

	.hero-btn .btn {
		margin-right: 3px;
		font-weight: 400;
		font-size: 16px;
	}

	.about-img img {
		margin-bottom: 50px;
	}

	.brand-logo {
		text-align: center;
	}

	.about-area {
		padding-bottom: 50px;
	}

	.about-text {
		padding-left: 0;
		text-align: center;
	}

	.about-text h1 {
		font-size: 35px;
        margin-bottom: 0;
	}

	.about-text p {
		font-size: 12px;
		line-height: 28px;
		margin-bottom: 20px;
	}

	.partners-area h2 {
		font-size: 38px;
		margin-bottom: 51px;
	}

	.partners-area {
		padding-bottom: 50px;
	}

	.partners-logo img {
		text-align: center;
	}

    .partners-logo img {
        margin-bottom: 29px;
        padding: 10px;
    }

	.buy-img img {
		margin-bottom: 50px;
	}

    .partners-logo.widht-100 img {
        width: 89%;
    }

	.buy-text {
		padding-left: 0;
		text-align: center;
	}

	.buy-text h2 {
		font-size: 35px;
		margin-bottom: 15px;
	}

    .buy-text h2 br{
        display: none;
    }

    .buy-text h2 span{
        display: inline-block;
    }

	.buy-text p {
		font-size: 12px;
		line-height: 25px;
		margin-bottom: 16px;
	}

    .buy-text p br{
        display: none;
    }

	.buy-area {
		padding-bottom: 80px;
	}

	.buy-using-area {
		text-align: center !important;
		padding-bottom: 50px;
	}

	.buy-usign-img.text-end {
		text-align: center !important;
	}

	.buy-using-text h2 {
		font-size: 35px;
		margin-bottom: 19px;
	}

    .buy-using-text h2 br{
        display: none;
    }

    .buy-using-text h2 span{
        display: inline-block;
    }

	.buy-using-text p {
		font-size: 16px;
		margin-bottom: 50px;
	}

	.buy-using-text p {
		font-size: 12px;
		margin-bottom: 30px;
	}

	.tokenomics-area{
		padding-top: 80px;
	}

	.features-area .title {
		position: relative;
		z-index: 1;
	}

	.features-area .title::after {
		z-index: -1;
	}

	.features-area .title::before {
		z-index: -1;
		left: 0;
		width: 100%;
	}

	.title h1 {
		font-size: 40px;
	}

	.features-box {
		margin-bottom: 20px;
	}

	.features-box:nth-child(3) {
		margin-bottom: 0;
	}

	.title {
		padding-bottom: 20px;
	}

	.tokenomics-area .title h1 {
		font-size: 50px;
		margin-bottom: 0;
	}

	.tokenomics-area::after {
		width: 100%;
		top: 400px;
	}

	.input-bx {
		margin-bottom: 20px;
	}

	.col-lg-12.pt-35.pb-150 {
		padding-top: 0;
		padding-bottom: 80px;
	}

	.input-bx h2 {
		font-size: 25px;
	}

	.follow-main-img {
		margin-bottom: 50px;
	}

	.follow-content h1 {
		font-size: 40px;
		margin-bottom: 30px;
	}

	.follow-img img {
		margin: 10px;
		width: 120px;
		text-align: center;
	}

	.choose-text-1 {
		padding-top: 0;
	}

	.choose-text-2 {
		padding-top: 0;
	}

	.choose-text-3 {
		padding-top: 0;
	}

	.choose-text-4 {
		padding-top: 0;
	}

	.follow-area {
		padding-bottom: 70px;
	}

    .choose-area p br{
        display: none;
    }

	.choose-area {
		padding-bottom: 50px;
	}

	.accordion-button {
		font-size: 14px;
	}

	.accordion-button.collapsed {
		font-size: 14px;
	}

	.accordion-body {
		font-size: 14px;
		line-height: 23px;
	}

	.accordion-item {
		padding: 0;
	}

    .accordion-body{
        padding-top: 0;
    }

    .accordion-button::before {
        right: -7px;
        top: -6px;
    }
    
    .accordion-area .title {
        margin-bottom: 0;
    }

	.accordion-area {
		padding-bottom: 80px;
	}

	.footer-logo {
		margin-bottom: 0;
	}

	.social-icon img {
		width: 50px;
	}

	.footer-text p {
		line-height: 16px;
		font-size: 10px;
		margin-bottom: 0;
	}

	.footer-logo img {
		width: 200px;
        margin-bottom: 20px;
	}

	.footer-text p {
		line-height: 12px !important;
		font-size: 9px;
		margin-bottom: 0;
	}

	.footer-area {
		background-repeat: no-repeat;
		background-size: 100%;
		padding-bottom: 10px;
		padding-top: 34px;
	}

	.copyright-text {
        padding-top: 5px;
		padding-bottom: 0;
	}

	hr {
		margin: 5px 0;
	}

	.social-icon {
		margin: 5px 0;
	}

	.footer-text p {
		line-height: 1.4 !important;
		font-size: 14px !important;
		margin-bottom: 0;
        padding-left: 10px;
        padding-right: 10px;
	}

	header {
		padding: 1rem 0;
	}

	.border-btn {
		padding: 18px 30px;
	}

    .footer-area{
        text-align: center;
    }

    .footer-text{
        padding: 20px 0;
    }

    .follow-main-img{
        text-align: center;
    }

    .follow-main-img img {
        width: 80%;
    }

	.form_control {
		height: 110px;
		padding: 0 25px;
	}

	.copy_input{
		padding-right: 60px;
		font-size: 20px;
	}

	.copy_btn{
		right: 25px;
	}

}


/* SM Device :480px. */
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.buy-usign-img img {
		width: 100%;
	}

	.partners-logo.widht-100 img {
		width: 90%;
	}

	.hero-btn .btn {
		font-size: 12px;
	}
}