@media ( min-width: 992px ) and ( max-width: 1301px ){
.container { max-width: 98%; }
.banner-sec { height: 58vw; }
.banner-sec .banner-logo { bottom: -5vw; bottom: -8vw; }
.banner-sec h2 { font-size: 5vw; }
.banner-sec ul{ margin: 30px 0 0; }
.banner-sec .banner-moon{ bottom: 50px; }
.features-sec .features-in{ padding: 40px 20px 20px; }
.features-sec h3 { font-size: 2.4vw; }
.features-sec{ padding: 60px 0; }
.road-map-box {	max-width: 43%;	width: auto; text-align: left; top: 0; left: 2%; }
.road-map-box.road-map-box2 { right: 2%; top: 14%; }
.road-map-box.road-map-box3 { top: 27%;	left: 2%; }
.road-map-box.road-map-box4 { top: 41%; right: 2%; }
.road-map-box.road-map-box5 { left: 2%;	top: 54%; }
.road-map-box.road-map-box6 { right: 2%; top: 68%; }
.road-map-box.road-map-box7 { top: 82%; left: 2%; }
.road-map-box.road-map-box8 { top: 95%; right: 2%; }
.road-map-box h3 { font-size: 26px; margin: 0 0 12px; }
.road-map-box .road-map-box-in { padding: 40px 40px 30px 40px; }
.faq-sec .card button { font-size: 1.8vw;}
section.manual-burns-sec {	padding-top: 0; }
.how-to-buy{ height: 55vw; }

}
@media ( min-width: 768px ) and ( max-width: 991px ){
.banner-sec { height: 67vw; }
.banner-sec::after { transform: skewY(-4deg); bottom: -11vw; }
.banner-sec p { max-width: 100%; font-size: 14px; line-height: 22px; }
.main-navigation .navbar { width: 100%; text-align: right; justify-content: flex-end; }
.main-navigation .navbar-toggler { padding: 0; color: #fff; font-size: 30px; border: none; }
.main-navigation .navbar-collapse {	position: absolute; width: 100%; right: 0; top: 52px; z-index: 999;
	background: rgba(8, 40, 66, .95); text-align: right; box-shadow: 1px 1px 6px -1px #000; padding: 20px; border-radius: 8px; }
.banner-sec h2 { font-size: 5vw; }
.banner-sec h4 { margin: 4vw 0 0; }
.banner-sec .banner-logo{ bottom: -4vw; }
.banner-sec .btn.btn-primary { margin-right: 2vw; min-width: inherit; padding: 10px 20px; font-size: 2vw; }
.banner-sec ul { display: flex;	margin: 4vw 0 0; }
.banner-sec .banner-moon{ bottom: 30px; }
.features-sec h3 { font-size: 2.3vw; }
.features-sec p { font-size: 14px; line-height: 1.5; }
.road-map-box {	max-width: 43%;	width: auto; text-align: left; top: 0; left: 2%; }
.road-map-box.road-map-box2 { right: 2%; top: 14%; }
.road-map-box.road-map-box3 { top: 27%;	left: 2%; }
.road-map-box.road-map-box4 { top: 41%; right: 2%; }
.road-map-box.road-map-box5 { left: 2%;	top: 54%; }
.road-map-box.road-map-box6 { right: 2%; top: 68%; }
.road-map-box.road-map-box7 { top: 82%; left: 2%; }
.road-map-box.road-map-box8 { top: 95%; right: 2%; }
.road-map-box h3 { font-size: 26px; margin: 0 0 12px; }
.road-map-box .road-map-box-in { padding: 40px 40px 30px 40px; }
.team-box { padding: 30px 20px 10px; min-height: 325px; }
.team-box img {	max-width: 65%; }
.team-sec h3 {	font-size: 2.5vw; }
.faq-sec .card button { font-size: 2vw; }
.wallet-title h3 { font-size: 22px; }
section.manual-burns-sec {	padding-top: 0; }
.main-navigation ul li:last-child .nav-link { display: block; width: 170px; text-align: center; margin: 10px auto 0;}
.how-to-buy{ height: 58vw; }
.create-a-wallet-sec form label { flex: 0 0 50%; max-width: 70%; word-wrap: break-word; }
.banner-sec.how-to-buy p { max-width: 460px; }
}

@media (max-width: 767px){
.desktop-version{ display: none; }
.mobile-version{ display: block; }
.container { max-width: 96%; }
.how-buy .header-main .col-md-10, .how-buy .header-main .col-md-2 {	width: 100%;display: block; }
.main-navigation { margin: -60px 0 0; }
.main-navigation .navbar { width: 100%; text-align: right; justify-content: right; }
.main-navigation .navbar-toggler { padding: 0; color: #fff; font-size: 30px; border: none; }
.main-navigation .navbar-collapse {	position: absolute; width: 100%; right: 0; top: 52px; z-index: 999;
	background: rgba(8, 40, 66, .95); text-align: right; box-shadow: 1px 1px 6px -1px #000; padding: 20px; border-radius: 8px; }
.mobile-banner-sec{	max-height: inherit; position: relative; overflow: hidden; height: auto; }
.mobile-banner-sec .banner-logo { width: 80%; position: relative; right: 0;	max-width: 100%; margin: 80px auto 0; display: block; bottom: 20px; }
.mobile-banner-sec video { width: auto; height: 100%; }
.mobile-banner-sec p {	color: #fff; max-width: 100%; }
.banner-sec .btn.btn-primary { min-width: 115px; padding: 15px 10px; }

.mobile-banner-sec h2, .how-to-buy-mobile-sec h2, .white-paper-banner-mobile h2 { font-size: 8vw; }
.btn.btn-primary { min-width: 35vw; border-radius: 6px;	font-size: 3vw; }
.banner-bottom-icon-sec h3 { font-size: 6vw; }
.banner-bottom-icon-sec .col-md-3 {	width: 50%;	margin-bottom: 30px; margin-top: 30px; }
.features-sec {	padding: 0; }
.features-sec .features-in{ margin-bottom: 50px; }
.features-sec h3 { font-size: 6vw; }
.frog-icon-sec { padding: 60px 0; }
.roadmap-sec { padding: 100px 0 150px; }
.roadmap-sec h2 {font-size: 5vw;color: #161314;	margin: 0 0 40px; }

.team-box {	border-radius: 10px; min-height: inherit;	margin: 0 0 40px; padding: 7% 2%; }
.faq-sec h2 { font-size: 5vw;}
.faq-sec .card button {  font-size: 3vw; }
.footer-social li {	display: inline-block; width: auto; margin: 0 3vw; }
.footer-social li img {	width: 8vw; }
.green-heading { top: -2px; left: -2px; }
.banner-sec h4 { font-size: 18px; }


.how-to-buy-mobile-sec{	background-position: left bottom; background-repeat: no-repeat; height: auto; background-size: cover; max-height: inherit; position: relative; overflow: hidden; padding-top: 25vw;
padding-bottom: 50vw; }

.how-to-buy img.how-to-buy-rocket {width: 30%;top: inherit;	right: -10px; }
.video-guide-sec {	padding: 0 0 50px; }
.wallet-title h4 { font-size: 4vw; line-height: 1.4; }
.wallet-title h3 { font-size: 26px; }
.how-to-buy img.how-to-buy-doge {width: 42%;position: absolute;bottom: -48vw;right: 0;}

.white-paper-banner-mobile{ background-image: url('../images/white-paper-mobile-bg.png');	background-position: right bottom; background-repeat: no-repeat; height: auto; background-size: cover; max-height: inherit; position: relative; overflow: hidden; min-height: 125vw; padding-top: 25vw; }
.white-paper-banner img.white-paper-banner-moon { width: 24%; position: absolute; bottom: -50%; left: 10%;}
.white-paper-sec h3 { font-size: 6vw; }
.white-paper-sec .col-md-12 p {	padding: 15px 0 0; }
.white-paper-sec .col-md-12.heading-new { margin-bottom: 0; }
.white-paper-sec .col-md-6 p { padding: 1rem 0px; }
.white-paper-sec .col-md-12 h3 { margin-bottom: 10px; }
section.automatic-burns-sec{ overflow-x: hidden; }
.automatic-burns-sec .right-side-moon {	top: -20px;	left: -40px; }
.automatic-burns-sec .left-side-moon {left: inherit;top: inherit;right: 0;bottom: -10%;width: 50%; }
.protocol-paper-sec .black-heading { margin-bottom: 0; }
.features-sec.safety-sec .col-md-3 { width: 50%; }
.features-sec.safety-sec h3 { font-size: 6vw; }
.features-sec.safety-sec p {font-size: 14px;line-height: 23px; }
.safety-sec .features-in { min-height: 285px !important; margin-top: 20px;margin-bottom: 15px !important;	padding: 20px 10px; }
section.manual-burns-sec { padding-top: 0; }
.manual-burns-sec h3 { margin-top: 0; }
.manual-burns-sec.white-paper-bottom-sec h2 { font-size: 7vw; margin: 20px 0 20px; }
.manual-burns-sec h3 {	font-size: 6vw; }
.footer-main button{ margin: 0 auto; display: block; }
.footer-main p { word-wrap: break-word; }
.team-sec h3 {  font-size: 5.5vw; }
.main-navigation ul li:last-child .nav-link { display: block; width: 170px; text-align: center; margin:10px auto 0;}
.create-a-wallet-sec form label{ word-break: break-word; }
.video-guide-sec .bottom-moon img.img-fluid { left: inherit; bottom: 0; right: 0; }
.roadmap-bottom-doge {position: absolute;bottom: -23vw;left: 10px;width: auto;z-index: 9;max-height: 35vw;}
.protocol-paper-sec h2 {font-size: 10vw;margin: 20px 0;}
.protocol-paper-sec h2 span{ font-size: 6vw; }
.manual-burns-sec.white-paper-bottom-sec h3{ font-size: 6vw; }
.manual-burns-sec.white-paper-bottom-sec h3 span {font-size: 24vw;top: -10vw; }
.footer-main { clip-path: polygon(0 0, 100% 10%, 100% 100%, 0% 100%); }
}


@media ( max-width: 480px ){
.features-sec.safety-sec .col-md-3 { width: 100%; }
.safety-sec .features-in { min-height: inherit !important; }
.footer-social li img { width: 10vw; }
.faq-sec .card button {	font-size: 5vw; }
}