@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.sitebannercontent {
		padding-top: 11vh;
		padding-bottom: 7vh;
	}

	.homebannerbg {
		height: auto;
	}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
	.sitebannercontent {
		padding-top: 14vh;
		padding-bottom: 10vh;
	}

	.homebannerbg {
		height: auto;
	}
}

@media only screen and (device-width: 768px) {
	.sitebannercontent {
		padding-top: 10vh;
		padding-bottom: 5vh;
	}

	.homebannerbg {
		height: auto;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
	.sitebannercontent {
		padding-top: 9vh;
		padding-bottom: 3vh;
	}

	.homebannerbg {
		height: auto;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
	.sitebannercontent {
		padding-top: 17vh;
		padding-bottom: 8vh;
	}

	.homebannerbg {
		height: auto;
	}
}

@media (max-width: 1850px) {
	.formtablebox {
		padding-left: 13px;
		padding-right: 13px;
		padding-bottom: 0px;
	}
}

@media (max-width: 1600px) {
	.fticon {
		padding-left: 0px;
	}
}

@media (max-width: 1500px) {
	.leftsideformbox::before {
		background-size: 100%;
		bottom: 30px;
		right: -60px;
	}

	.homebannerbg .h1 {
		font-size: 45px;
	}

	.review .h5 {
		font-size: 35px;
	}
}

@media (max-width: 1400px) {
	.formboxbg > div:first-child {
		padding: 50px 10px;
	}

	.row.text-logo > div {
		padding: 10px;
	}

	.appbtn {
		padding: 20px;
	}

	.productbg .h4,
  .guidebg .h4,
  .whychsbg .h4,
  .helpbg .h4,
  .subscribebg .h4 {
		/* font-size: 22px; */
	}

	.heading-title {
		font-size: 37px;
	}

	.steps .workbox .h4 {
		font-size: 24px;
	}

	.headbg .container {
		width: 100%;
	}

	.homebannerbg .h1 {
		font-size: 44px;
		line-height: 55px;
	}

	.head-line {
		font-size: 34px;
	}

	.subscribebg{
		padding-top: 35px;
	} 
}


@media (max-width: 1300px) 
{
	.tcontent-footer>div:last-child 
	{
		margin-top: 10px;
		padding-right: 56px;
	}
}


@media (max-width: 1200px) {
	.langmodal .modal-dialog {
		max-width: 640px;
	}

	.lang-menu li {
		padding: 10px 10px;
	}

	.guidebg .row {
		align-items: center;
	}

	.guideimg {
		margin: 0;
	}

	.innerpagebg .heading-title {
		font-size: 32px;
	}

	.leftsideformbox h4 {
		font-size: 23px;
		line-height: 32px;
	}

	.login-form .heading-title {
		font-size: 23px;
	}

	.foot-list li {
		margin-bottom: 10px;
	}

	.flexbox.pdcontent {
		gap: 20px;
	}

	.homebannerbg .h1 {
		font-size: 45px;
		line-height: 70px;
	}

	.headbg .container,
  .sitebannercontent, .container {
		width: 100%;
		max-width: 95%;
	}

	.heading-title {
		font-size: 34px;
	}

	.headermenu .headbg .navbar-nav li a {
		font-size: 16px;
		padding: 13px 13px;
	}

	.headermenu .headbg .navbar-nav li .flag .btn {
		padding: 8px 12px;
	}

	.headermenu .headbg .navbar-nav li a.sitebtn {
		margin-top: 4px;
		padding: 9px 20px;
	}

	.headermenu .headbg .navbar-nav li a.borderbtn {
		margin-top: 0px !important;
		padding: 10px 25px !important;
	}

	/* .content,
  p {
		font-size: 17px;
	} */

	.footer-gray-bg .h3 {
		font-size: 22px;
	}

	.footerflex {
		row-gap: 25px;
	}

	
	.supportbg h3{
		padding-top: 50px;
	}
	.footflex{
		row-gap: 25px;
	}
	.footer-gray-bg .footerbox{
		padding: 22px;
	}
	.supportbg {
		padding: 40px;
	}
	.guide-p {
		font-size: 18px;
	}
	.supportbg h3 {
		font-size: 27px;
		line-height: 11px;
	}
	.supportbg h5 {
		font-size: 19px;
		line-height: 20px;
	}
	.guidebg .heading-title {
		padding-bottom: 15px;
	}
	.connectcrypto .container{
		max-width: 97%;
	}
	.head-line {
		font-size: 30px;
		line-height: 52px;
	}
}

@media(max-width:1115px) {
	.homebannerbg .h1 {
		font-size: 40px;
		line-height: 66px;
	}
	
	.headbg .container,
  .sitebannercontent, .container {
		max-width: 100%;
	}
}

@media (max-width: 1090px) {
	.formtablebox {
		padding: 0;
	}

	.dashboardtrade img {
		visibility: visible;
		max-width: 640px;
	}

	.leftsideformbox::before {
		display: none;
	}

	.leftsideformbox h4 {
		font-size: 20px;
		line-height: 26px;
	}

	.formboxbg > div:first-child {
		width: 45%;
	}

	.logo {
		width: 149px;
	}

	.ieooverview .table-content > div:last-child {
		padding-left: 8px;
	}
	.heading-title {
		font-size: 31px;
	}
	ul.tabbanner li a{
		font-size: 17px;
	}
	.appbtn h4{
		font-size: 19px;
	}
	.head-line {
		font-size: 27px;
		line-height: 46px;
	}
	.borderbtn{
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.modebg {
		width: 95px;
		margin-top: 10px;
	}

	.modebg a {
		padding: 0 !important;
	}

	.modebg span {
		margin: 4px !important;
	}

	.innerpagebg .heading-title {
		font-size: 30px;
	}

	.topbannerbg {
		padding-top: 113px;
	}

	.loginformbox {
		padding: 0;
	}

	.lgbtn {
		border: 0;
		padding-left: 0 !important;
	}

	.formlogo {
		margin-bottom: 20px;
		position: relative;
		top: 0;
	}

	.dashboardtrade {
		text-align: center;
	}

	.leftsideformbox p {
		text-align: center !important;
		margin-bottom: 20px;
	}

	.login-form {
		max-width: 580px;
	}

	.logbottomcellbox {
		position: relative;
		bottom: 0;
	}

	.leftsideformbox h4 {
		text-align: center;
	}

	.formboxbg > div {
		display: block;
		width: 100% !important;
		height: auto;
		padding: 30px 30px;
	}

	.login-form .heading-title {
		font-size: 26px;
		padding-bottom: 0px;
	}

	.login-form {
		padding: 20px 25px;
	}

	.headermenu .headbg .navbar-nav li a.dropdown-item {
		padding: 7px 17px;
		font-size: 15px;
	}

	.langmenu {
		padding-left: 0;
	}

	.headbg .navbar-nav .dropdown-menu {
		background: #ffffff;
		border-radius: 5px;
		width: 100%;
		max-width: 370px;
	}

	.homebannerbg .content {
		padding: 0;
	}

	.homebannerbg .h1 br {
		display: none;
	}

	.homebannerbg .h1 {
		display: block;
		overflow: hidden;
		white-space: initial;
		animation: none !important;
	}

	.homebannerbg .h1 .tr {
		animation: none !important;
		margin: 0;
	}

	.row.footflex {
		padding: 0px 10px;
	}

	.footflex > div:first-child {
		max-width: 33%;
	}

	.footflex > div:last-child {
		width: 100%;
		max-width: 60%;
	}

	.footflex > div {
		max-width: 50%;
		padding-top: 25px;
	}

	.subscribebg .h4,
  .subscribebg .content {
		text-align: center;
	}

	.subscibefrmbg {
		padding-top: 20px;
	}

	.socialbg .flexbox {
		justify-content: center;
	}

	.helpbg .flexbox {
		flex-wrap: wrap;
		gap: 20px;
	}

	.helpbg .flexbox > div {
		width: 48%;
		padding: 20px;
		background: #121212;
	}

	.supportbg .table-content > div:last-child {
		position: inherit;
	}

	.trd-img {
		max-width: 180px;
	}

	.supportbg {
		text-align: center;
	}

	.appbtn {
		justify-content: center;
	}

	.whychsbg .h4,
  .helpbg .h4 {
		margin: 0;
	}

	.whychsbg .flexbox {
		flex-wrap: wrap;
		gap: 20px;
	}

	.whychsbg .flexbox > div {
		width: 48%;
		background: #121212;
		padding: 15px;
	}

	.chimg {
		max-width: 60px;
	}

	.ct-btn {
		text-align: center;
	}

	.progressline {
		top: 76px;
	}

	.sitebtn,
  .borderbtn {
		padding: 12px 20px;
	}

	.tdcimg {
		max-width: 438px;
		padding-top: 20px;
	}

	.cryptotrems .table-content {
		display: flex;
		flex-flow: column;
	}

	.cryptotrems .table-content > div:first-child {
		order: 2;
		text-align: center;
	}

	.cryptotrems .table-content > div:last-child {
		order: 1;
	}

	.flexbox.pdcontent {
		flex-wrap: wrap;
	}

	.pdcontent > div {
		width: 48%;
	}

	.prd-img {
		max-width: 60px;
	}

	.guideimg {
		max-width: 300px;
		padding-top: 30px;
	}

	.bg-icon {
		padding-bottom: 15px;
	}

	.gubox {
		width: 48%;
		margin: 0;
	}

	.g-content {
		display: flex;
		gap: 25px;
		flex-wrap: wrap;
	}

	.sitebannercontent .row > div:last-child {
		text-align: center;
	}

	.banner-img {
		max-width: 490px;
		padding-top: 20px;
	}

	.review {
		justify-content: center;
		text-align: center;
	}

	.review .h5 {
		font-size: 30px;
	}

	.headbg {
		background: #ffffff;
		padding: 18px 0px;
	}

	.content,
  p {
		font-size: 16px;
	}

	.sitebannercontent {
		padding-top: 14vh;
		padding-bottom: 8vh;
	}

	.loginbanner .headbg .navbar-collapse {
		border-color: #383838;
	}

	.headbg .navbar-collapse {
		border-top: 1px solid #e2e4e8;
		margin-top: 24px;
		padding-top: 7px;
	}

	.sociallist li a i {
		font-size: 29px;
	}

	.ieoaboutbg .sociallist li a i {
		font-size: 15px;
	}

	.footer-gray-bg .footerflex .flexbox {
		align-items: center;
	}

	.headermenu .headbg .navbar-nav li a.sitebtn {
		width: 100%;
		max-width: 105px;
		text-align: center;
	}

	.headermenu .headbg .navbar-nav li a.borderbtn {
		margin-top: 15px !important;
	}

	.innerpagecontent .container,
  .loginfoot .container {
		width: 100%;
		max-width: 100%;
	}

	.footrightbox {
		padding-right: 30px;
	}

	.headermenu .headbg .navbar-nav li a {
		font-size: 16px;
		padding: 8px 0px;
	}

	.headbg .langmenu a.dropdown-toggle {
		margin-top: 6px !important;
	}

	.headermenu .headbg .navbar-nav li a.btn {
		margin-top: 10px !important;
	}

	.homebannerbg .h1 {
		font-size: 35px;
		line-height: 53px;
		text-align: center;
	}

	.homebannerbg {
		text-align: center;
	}

	.heading-title {
		font-size: 28px;
		line-height: 30px;
		text-align: center;
		padding-bottom: 25px;
	}

	.footer-gray-bg .content {
		padding-right: 0px;
		text-align: left;
	}

	.table-content {
		display: block;
		width: 100%;
	}

	.table-content > div {
		display: block;
		width: 100%;
	}

	.logo {
		width: 150px;
	}

	.guidebg .g-content {
		max-width: 100%;
	}

	.ieoformsec form .buy-form {
		display: flex;
	}

	.ieoformsec .buy-form > div {
		width: 50%;
		max-width: 50%;
	}

	.ieoformsec .buy-form > div:last-child {
		margin-left: 10px;
	}

	.ieoformsec {
		margin-top: 15px;
	}

	.ieo-banner {
		max-width: 100%;
		margin: 0px auto;
		min-height: 280px;
	}

	.ieooverview .table-content > div:last-child {
		padding-left: 15px;
	}

	.ieotabs {
		text-align: center;
	}

	.socialterms .table-content {
		display: table !important;
	}

	.socialterms .table-content > div {
		display: table-cell !important;
	}

	.supportbg h3 {
		font-size: 32px;
		line-height: 22px;
		padding-top: 45px;
	}

	.appbtn img,.qrcode {
		padding-bottom: 20px;
	}

	.topbannerright::before {
		display: none;
	}

	.connectcrypto .row {
		gap: 20px;
	}

	.connectcrypto .row > div {
		text-align: center !important;
	}

	.supportbg .table-content > div:first-child {
		padding-left: 0;
		margin-bottom: 15px;
	}

	.supportbg .table-content > div:last-child {
		border-radius: 8px;
	}

	.guide-p {
		font-size: 18px;
		text-align: center;
	}
	.productbg .heading-title {
		padding-top: 12px;
	}
	.pdcontent > div{
		padding-bottom: 0;
	}
	.bg-icon{
		margin-bottom: 0;
	}
	.productbg .h4, .guidebg .h4, .whychsbg .h4, .helpbg .h4, .subscribebg .h4{
		font-size: 20px;
	}
	.productbg{
		padding-bottom: 0;
	}
	.innerpagebox{
		padding: 30px 0px;
	}
	.subscribebg{
		padding-top: 20px;
	}
	.subscribebg .row{
		gap: 10px !important;
		text-align: center;
	}
	
	.head-line {
		font-size: 24px;
		line-height: 39px;
	}
	.livecoinig img {
		width: 31px;
	}
	.live-table .h2{
		font-size: 16px;
	}

	.faqbtn
	{
		padding: 5px 16px;
	}

	.faqbg 	.tabrightbox {
		top: -6px;
	}
	.socialbg 
	{
		justify-content: center !important;
		padding-bottom: 10px;
		padding-top:10px;
	}
	.stackboximg
	{
		text-align: center !important;
	}
}

@media (max-width: 850px) {
	.socialbg .flexbox > div {
		width: 55px;
		height: 55px;
	}

	.scicon {
		width: 21px;
		height: 18px;
	}

	.homebannerbg .h1 {
		font-size: 32px;
		line-height: 50px;
	}

	.subscribebg .row {
		flex-direction: column;
		align-items: center;
		gap: 28px;
	}

	.socialbg {
		flex-direction: column;
	}

	.socialbg h4 {
		padding: 0 !important;
	}

	.subscribebg .row div:last-child {
		flex-direction: row;
	}
    .supportbg h5 {
		font-size: 18px;
		line-height: 11px;
	}
	.supportbg h3 {
		font-size: 28px;
		line-height: 21px;
	}
	
}

@media (max-width: 767px) {
	.lang-menu li a {
		font-size: 15px;
	}

	.langmodal .modal-header h4 {
		font-size: 20px;
	}

	.lang-menu li {
		padding: 8px;
	}

	.langmodal .modal-header {
		padding: 15px 20px;
	}

	/* .marketbg,
  .productbg,
  .whychsbg,
  .helpbg {
		padding: 60px 0px;
	} */

	.formlogo img {
		max-width: 155px;
	}

	.login-form .heading-title {
		font-size: 25px;
		padding-bottom: 5px;
	}

	.footer-gray-bg .h3 {
		font-size: 20px;
		margin-bottom: 13px;
	}

	.footflex > div {
		max-width: 100%;
	}

	.whychsbg .flexbox > div {
		width: 100%;
	}

	.cryptotrems .content {
		text-align: left;
	}

	.pdcontent > div,
  .helpbg .flexbox > div {
		width: 100%;
		text-align: center;
		padding: 25px;
	}

	.productbg .h4,
  .guidebg .h4,
  .whychsbg .h4,
  .helpbg .h4,
  .subscribebg .h4 {
		font-size: 18px;
	}

	.g-content {
		gap: 20px;
	}

	.gubox > .table-content > div:first-child {
		width: 100%;
	}

	.gubox {
		width: 100%;
		text-align: center;
	}

	.sitetable tbody tr td .sitebtn {
		padding: 4px 13px !important;
		font-size: 14px;
	}

	.content,
  p {
		text-align: center;
	}

	.table-content {
		display: block;
		width: 100%;
	}

	.table-content > div {
		display: block;
		width: 100%;
		max-width: 100%;
		flex: 100%;
	}

	section {
		padding: 30px 0px;
	}

	.navbar-toggler-icon {
		padding-top: 4px;
	}

	.homebannerbg .h1 {
		padding-bottom: 18px;
		text-align: center;
		font-size: 29px;
    	line-height: 43px;
	}

	.leftsideformbox p {
		margin-bottom: 10px;
	}

	.formboxbg p {
		font-size: 15px !important;
		line-height: 23px !important;
		padding-top: 6px !important;
		text-align: left;
	}

	.table-responsive-stack tr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.table-responsive-stack td,
  .table-responsive-stack th {
		display: block;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		white-space: inherit !important;
		font-size: 14px;
		color: #fff;
	}

	.table-responsive-stack tr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		border-bottom: 0;
		display: block;
	}

	.table-responsive-stack td {
		width: 100%;
		text-align: right;
		padding: 9px 10px !important;
		border-color: #26292f !important;
    /* color: #fff !important; */
		font-size: 13px;
		border-top: 0px !important;
	}

	.table-responsive-stack tbody > tr:nth-child(2) td {
		border-color: #f7f7f7;
	}

	.table-responsive-stack .table-responsive-stack-thead {
		float: left;
		text-align: left;
		padding-right: 10px;
		font-size: 14px;
		letter-spacing: 0px;
		color: #10254C;
	}

	.sitetable tbody tr td:first-child img {
		max-width: 25px;
		margin-right: 5px;
	}

	.table-responsive-stack tbody > tr:nth-child(odd) {
		background: #fff;
	}

	.table-responsive-stack tbody > tr:nth-child(even) {
		background: #f7f7f7 !important;
	}

	.innerpagebox h3 {
		font-size: 17px;
	}

	.innerpagebox h4 {
		font-size: 14px;
	}

	.loginfoot .foot-list li a {
		font-size: 13px;
	}

	.innerpagecontent p {
		font-size: 16px;
		line-height: 31px;
	}

	.ieolaunchpad .h3 {
		text-align: center;
		font-size: 23px;
		line-height: 28px;
	}

	.ieobg {
		padding: 10px 10px;
	}

	.about-order {
		padding: 15px 15px;
	}

	.ieooverview p {
		text-align: start;
	}

	.ieo-banner {
		min-height: 260px;
	}

	.ieobg.ieooverview {
		padding: 15px 6px;
	}

	.appbtn {
		padding: 15px;
	}

	.accordion-body p {
		text-align: start;
	}

	.sitetable tbody tr td {
		font-size: 15px;
		color: #10254C;
	}

	.product-suit h4,.product-suit p {
		text-align: start;
	}

	.flexbox.pdcontent {
		gap: 0px;
	}

	.head-line {
		font-size: 24px;
		line-height: 38px;
	}

	.scroll-sec .container {
		max-width: 100%;
	}

	.pdcontent .product-suit:first-child {
		padding-bottom: 0px;
	}

	.pdcontent .product-suit:last-child {
		padding-top: 0px;
	}

	.product-suit > div {
		margin-bottom: 15px;
	}
	ul.tabbanner li a {
		font-size: 15px;
	}
	.heading-title{
		font-size: 25px;
		padding-bottom: 10px;
	}

	.banner-img {
		max-width: 360px;
	}

	.footflex {
		row-gap: 0px;
	}
	.subscibefrmbg {
		padding-top: 15px;
	}
	.sitebtn {
		padding: 10px 14px;
		font-size: 16px;
	}
	.faqbg .accordion-button h4 {
		font-size: 17px;
	}
	.faqbg .accordion-button {
		padding: 10px 6px;
	}
	.question-img, .qactive-img{
		max-width: 27px;

	}
	.scroll-sec{
		padding-bottom: 0;
	}
	.guide-p {
		font-size: 17px;
	}
	.marketbg .heading-title 
	{
		text-align: center !important;
	}
	.marketbg ul.tabbanner 
	{
		justify-content: center;
	}
	.mb-btn {
		position: relative;
		right: inherit;
		top: inherit;
		text-align: center;
		padding-top:20px;
	}	
	.infomdlicon 
	{
		max-width: 52px;
		margin-bottom: 13px;
	}
	.addrstxt p
	{
		text-align: left !important;
	}
	.addrestxtbg
	{
		margin-top: 30px;
		padding: 15px;
	}
	.addrstxt 
	{
		margin-bottom: 22px !important;
	}
	.addrstxt h6
	{
		padding-bottom: 5px;
	}
	.addrstxt p
	{
		font-size: 14px;
        line-height: 22px;
	}
	.addrestxtbg h5
	{
		font-size: 16px;
	}
	.innerpagesectionbox p {
		text-align: left;
	}
	.innerpagesectionbox h4 {
		font-size: 16px;
		line-height: 25px;
	}
	.stakmdlbox .modal-body
	{
		padding: 5px;
	}
}

@media (max-width: 650px) {
	.innerpagebg .heading-title {
		font-size: 24px;
	}

	.vt-btn a {
		font-size: 16px;
	}

	.review {
		gap: 50px;
	}

	.review > div:last-child {
		padding-left: 0px;
	}

	.review .h5 {
		font-size: 27px;
		line-height: 27px;
	}

	.review .h6 {
		font-size: 20px;
	}

	.homebannerbg {
		height: auto;
	}

	.otpverifybg .form-control {
		margin: 0px 2px;
		padding: 5px 4px;
	}

	.ieo-banner img {
		max-width: 130px;
	}
	.faqbtn {
		padding: 7px 12px;
		font-size: 13px;
	}
	.head-line {
		font-size: 21px;
		line-height: 33px;
	}
	.infoboxmodal .modal-body
	{
		padding:20px
	}
}

@media (max-width: 630px) {
}

@media (max-width: 600px) {
	.lang-menu {
		gap: 0;
	}

	.leftsideformbox h4 {
		font-size: 16px;
		line-height: 26px;
	}

	.formboxbg > div:first-child {
		padding: 30px 0px;
	}

	.review > div {
		width: 100%;
	}

	.review {
		gap: 15px;
		flex-wrap: wrap;
		padding-top: 20px;
	}

	.ieoformsec form .buy-form {
		display: inline-block;
		width: 100%;
	}

	.ieoformsec .buy-form > div {
		width: 100%;
		max-width: 100%;
	}

	.ieoformsec .buy-form > div:last-child {
		margin-left: 0px;
	}

	.appbtn h4 {
		font-size: 19px;
		line-height: 26px;
	}

	.supportbg h5 {
		font-size: 19px;
		line-height: 26px;
	}

	.supportbg h3 {
		font-size: 30px;
		line-height: 12px;
	}

	.faqbg .head-line {
		font-size: 26px;
	}

	.faq-left {
		align-items: baseline;
	}

	.product-suit > div {
		flex-direction: column;
		align-items: center;
	}

	.product-suit h4, .product-suit p {
		text-align: center;
	}

	.socialbg .flexbox {
		gap: 0px;
	}

	.foot-list li a {
		font-size: 15px;
	}

	.footer-gray-bg .h3 {
		font-size: 17px;
	}

	.ftext {
		font-size: 15px;
	}

	.borderbtn {
		padding: 10px 17px;
		font-size: 14px;
	}
	.head-line {
		font-size: 19px;
		line-height: 31px;
	}
	.connectcrypto .row {
		gap: 6px;
	}
	.product-suit .product-img{
		padding-bottom: 15px;
	}
	.socialbg .h4{
		font-size: 18px;
	}
	.socialbg .flexbox > div {
		width: 38px;
		height: 52px;
	}
	.scicon {
		width: 15px;
		height: 15px;
	}
	.pdcontent > div .content {
		padding-bottom: 10px;
	}
	.homebannerbg .h1 {
		font-size: 25px;
		line-height: 37px;
	}
	.heading-title {
		font-size: 22px;
	}
	.supportbg h5 {
		font-size: 17px;
	}
	.supportbg h3 {
		font-size: 23px;
		line-height: 10px;
	}
	.trd-img {
		max-width: 141px;
	}
	.question-img, .qactive-img {
		max-width: 18px;
	}
	.tcontent-footer img {
		width: 40px;
	}
	.tcontent-footer {
		display: inline;
		text-align: center;
	}
}

@media (max-width: 550px) {
	.daymode .progressline {
		top: 78px !important;
	}

	.formboxbg > div {
		padding: 30px 20px;
	}

	.live-table {
		max-width: 300px;
		margin: 5px auto !important;
		padding: 10px 10px;
	}


	.loginfoot .foot-list {
		display: inline-block;
		width: 100%;
	}

	.loginfoot .foot-list li a {
		text-align: center;
	}

	.loginfoot .foot-list li {
		width: 100%;
		padding: 4px 0px;
		border-right: 0px;
	}

	.login-form {
		max-width: 100%;
	}

	.foot-list li a {
		padding: 0;
		border-right: 0;
	}

	.logo {
		width: 119px;
	}

	.login-form .heading-title {
		font-size: 20px;
		padding-bottom: 10px;
	}

	.formboxbg p {
		font-size: 15px !important;
		padding-top: 0px !important;
	}

	.login-form .btn {
		padding: 10px 25px;
		font-size: 14px;
	}

	.login-form .form-control,
  .login-form .input-group-text {
		height: 42px;
	}

	.sitebannercontent {
		padding-top: 13vh;
		padding-bottom: 4vh;
	}

	.headermenu .headbg .navbar-nav li a {
		font-size: 15px;
	}

	.sitebannercontent .banner-img {
		max-width: 275px;
	}

	.progressline {
		top: 78px !important;
	}

	.content,
  p {
		font-size: 15px;
		line-height: 28px;
	}

	.subscibefrm .input-group {
		flex-direction: column;
		align-items: center;
	}

	.subscibefrm .form-control {
		width: 100%;
	}

	.subscibefrm .sitebtn {
		padding: 8px 20px;
		font-size: 14px;
    /* margin-top: 16px; */
		border: 0;
	}

	.subscibefrm .sitebtn {
		right: 1px;
		top: 11px;
	}

	.subscibefrm .input-group-text {
		border: 0;
	}

	.footer-gray-bg .footerlogo {
		margin-top: 30px;
	}

	.subscibefrm input.form-control::placeholder {
		font-size: 14px;
	}

	.footer-gray-bg .footerbox {
		padding: 0px 13px;
	}

	.heading-title {
		font-size: 19px;
	}

	.faqbtn {
		padding: 4px 10px;
		font-size: 13px;
	}

	.footflex > div:last-child {
		max-width: 100%;
	}

	.guide-p {
		font-size: 16px;
	}

	.appicon img {
		max-width: 103px;
	}

	.homebannerbg .h1 {
		font-size: 24px;
		line-height: 39px;
	}
	.foot-list li a {
		font-size: 14px;
	}
	.supportbg {
		padding: 15px;
	}
	section {
		padding: 19px 0px;
	}
	.appbtn h4 {
		font-size: 15px;
		line-height: 21px;
	}
	.productbg .h4, .guidebg .h4, .whychsbg .h4, .helpbg .h4, .subscribebg .h4 {
		font-size: 17px;
	}
	.bg-icon{
		max-width: 40px;
	}

	.faqbg .accordion-button h4{
		font-size: 15px;
		line-height: 21px;
		padding-right: 18px;
	}
	.faqbg .accordion-button:not(.collapsed)::after{
		font-size: 13px;
	}
	.mrt-table .tab-content{
		padding: 0;
	}
	.live-table .h2 {
		font-size: 15px;
	}
	.topbannerbg {
		padding-top: 101px;
		padding-bottom: 38px;
	}
}

@media (max-width: 500px) {
	.modalbgt .modal-body {
		padding: 20px;
		padding-top: 15px;
	}

	.lang-menu li a img {
		width: 25px !important;
		height: 25px;
	}

	.lang-menu li {
		width: 100%;
		padding: 8px 0px;
	}

	.mb-btn {
		display: block;
		padding-top: 25px;
	}

	.vt-btn a {
		display: none;
	}

	.heading-title {
		padding-bottom: 20px;
		
		line-height: 28px;
	}

	.footer-gray-bg .row > div {
		max-width: 100% !important;
		padding: 0px 0px;
		padding-bottom: 18px;
	}

	.tabrightbox {
		position: relative;
		top: inherit !important;
		right: inherit;
		padding-top: 0;
	}
	.faqbtn
	{
		width:100%;
		margin-top:20px;
	}

	.sitebtn {
		font-size: 15px;
		padding: 11px 19px;
		line-height: 18px;
	}

	.subscibefrm .form-control {
		height: 50px !important;
		font-size: 16px;
		padding-left: 18px;
	}

	.ieo-banner {
		min-height: 235px;
	}

	.ieobg.ieooverview {
		padding: 15px 0px;
	}

	.ieo-status {
		left: 1px;
		max-width: 85px;
		padding: 5px 10px;
		font-size: 13px;
	}

	.ieolaunchpad .h3 {
		text-align: center;
		font-size: 21px;
		line-height: 26px;
	}

	.socialterms {
		flex-wrap: wrap;
		gap: 10px;
	}

	.socialterms>div {
		margin-right: 0px;
	}

	.faq-left {
		flex-direction: column;
		align-items: center;
	}

	.subscibefrm .sitebtn {
		padding: 6px 20px;
		right: 1px;
		top: 7px;
	}

	.socialbg {
		flex-direction: column !important;
		align-items: center !important;
	}

	
}

@media (max-width: 488px) {
}

@media (max-width: 450px) {
	#rc-imageselect,
  .g-recaptcha {
		display: inline;
	}

	#rc-imageselect {
		max-width: 100%;
	}

	.g-recaptcha > div > div {
		width: 100% !important;
		height: 78px;
		transform: scale(0.88);
		webkit-transform: scale(0.88);
		text-align: center;
		position: relative;
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}

	.ieolaunchpad .h3 {
		font-size: 18px;
		line-height: 22px;
	}

	.ieo-banner img {
		max-width: 100px;
	}

	.ieo-banner {
		min-height: 215px;
	}

	.supportbg h3 {
		font-size: 20px;
		line-height: 10px;
	}

	.supportbg h5 {
		font-size: 17px;
		line-height: 21px;
	}

	.trd-img {
		max-width: 124px;
	}

	.login-form {
		padding: 19px;
	}

	.content, p {
		font-size: 15px;
		line-height: 25px;
	}
}

@media (max-width: 400px) {
 
	.headermenu .headbg .navbar-nav li a.btn {
		padding: 7px 7px;
		margin-top: 4px;
	}

	.g-recaptcha > div > div {
		transform: scale(0.75);
		webkit-transform: scale(0.75);
	}

	.form-control::placeholder {
		font-size: 14px;
	}

	.form-control::-webkit-input-placeholder {
		font-size: 14px;
	}

	.form-control:-moz-placeholder {
		font-size: 14px;
	}

	.form-control:-ms-input-placeholder {
		font-size: 14px;
	}

	.ieooverview .launch-bg > div {
		width: 100%;
	}

	.ieooverview .launch-bg > div .tablft,
  .ieooverview .launch-bg > div .tabrgt {
		text-align: center;
	}

	.ieooverview .launch-bg > div .ieo-colon {
		display: none;
	}

	.about-info .tabrgt {
		text-align: end;
	}
	.homebannerbg .h1 {
		font-size: 20px;
		line-height: 32px;
	}
	.content, p {
		font-size: 14px;
	}

	.sitebtn {
		font-size: 13px;
		padding: 9px 12px;
		line-height: 18px;
	}
	.innerpagebg .heading-title {
		font-size: 20px;
	}
}

@media (max-width: 350px) {
	.g-recaptcha > div > div {
		transform: scale(0.65);
		webkit-transform: scale(0.65);
	}

	.formboxbg p {
		font-size: 13px !important;
		line-height: 21px !important;
	}

	.formboxbg > div:first-child h3 {
		font-size: 18px;
	}

	.ieo-banner img {
		max-width: 80px;
	}
}

@media (max-width: 320px) {
	.g-recaptcha > div > div {
		transform: scale(0.6);
		webkit-transform: scale(0.6);
	}

	.formcontentbox {
		padding-top: 15px;
	}
}

@media (max-height: 650px) {
	.homebannerbg {
		height: auto;
	}
}

/*nightmode css start*/
.nightmode{
	background: #081C40 !important;
}
.nightmode .headbg{
	background: #081C40 !important;
}
.nightmode .headermenu .headbg .navbar-nav li a{
	color: #fff;
}
.nightmode .heading-title{
	color: #ffffff;
}
.nightmode .content, .nightmode p,.nightmode .faqbg .accordion-button h4 {
	color: #D9D9D9;
}

.nightmode .marketbg, 
.nightmode .guidebg,
.nightmode .productbg, 
.nightmode .whychsbg, 
.nightmode .helpbg{
	background: #081C40;
}

.nightmode .productbg .h4,
.nightmode .guidebg .h4,
.nightmode .whychsbg .h4,
.nightmode .helpbg .h4,
.nightmode .subscribebg .h4{
	color: #fff;
}
.nightmode .gubox{
	background: #10254C;
	border: none;
}
.nightmode .tabbanner .nav-item{
	background: #10254C;
}
.nightmode ul.tabbanner li a,.nightmode .tabbanner .nav-link:hover{
	transition: none;
	color: #D9D9D9;
}
.nightmode ul.tabbanner li a.active{
	background: linear-gradient(#1D55A8,#02ADF2 );
	color: #fff !important;
}
.nightmode .mrt-table .tab-content {
    background: #10254C;
}
.nightmode .sitetable thead tr th,.nightmode .sitetable tbody tr td,.nightmode .appbtn h4{
	color: #fff;
}
.nightmode .appbtn{
	background: #10254C;
}
.nightmode .supportbg .table-content > div:last-child {
    background: linear-gradient(to bottom right,#1F355E,#0F2244);
}
.nightmode .faqbg .accordion-item{
	border-bottom: 1px solid #072d6a !important
}
.nightmode .faqbtn{
	background: linear-gradient(#081c40, #081c40) padding-box, linear-gradient(to right,#1D55A8,#02ADF2) border-box;
	color: #fff;
}
.nightmode .faqbg .accordion-button:not(.collapsed)::after{
	color: #fff !important;
}
.nightmode .faqbg .accordion-button:not(.collapsed) h4{
	color: #fff;
}
.nightmode .subscribebg{
	background: #081C40 ;
}
.nightmode .footer-gray-bg,.nightmode  .footerbox{
	background: #081C40;
}
.nightmode .rightsideformbox{
	background: #10254c;
}

.nightmode .footer-gray-bg .h3{
	color: #fff;
}
.nightmode .foot-list li a {
    color: #D9D9D9;
}
.nightmode .darkthemeicon, .nightmode .questiondark{
	display: inline-block !important;
}
.nightmode .lightthemeicon, .nightmode .questionlight{
	display: none;
}
.nightmode .faqbg .accordion-button::after{
	color: #D9D9D9;
}
.nightmode .productbg {
    background-image: url(../images/rectangledark.png);
}
.nightmode .prd-img{
	background: #152D5A;
    padding: 12px;
	border-color: #152d5a;
}
.nightmode .subscibefrm .form-control {
    background: #10254C;
	border-color: #19376f;
	color: #D9D9D9;
}
.nightmode .scicon{
	filter: brightness(0) invert(1);
}
.nightmode .socialbg .flexbox > div:hover .scicon {
    filter: brightness(0) invert(1);
}
.nightmode .login-form{
	background: #081c40;
}
.nightmode label{
	color: #fff;
}
.nightmode .login-form .form-control,.nightmode .login-form .input-group-text {
	background: #0d244c;
	border-color:#223c6c;
	color: #fff;
}
.nightmode .fa-eye{
	color: #fff;
}
.nightmode .leftsideformbox h4{
	color: #fff;
}
.nightmode .headbg .navbar-nav .dropdown-menu {
    background: #10254c;
}
.nightmode .toggler-icon {
    background: #4c94ff;
}
.nightmode .footer-gray-bg .footerbox, .nightmode .modal-header
{
    border-color: #0c2d68;
}
.nightmode .modal-backdrop {
    background-color: #010610e3;
}
.nightmode .modal .modal-content
{
    background-color: #081c40;
}
.nightmode .qrscanmodal a.t-blue
{
	color: #02acf1;
}
.nightmode.innerpagebg {
    background: #10254C !important;
}
.nightmode .modal-title
{
	color:#fff;
}
.nightmode .modal .btn-close, .nightmode .modal .btn-close:hover
{
	filter: grayscale(1) invert(1);
    opacity: 1;
}
body.nightmode{
	color: #fff;
}
@media (max-width:991px)
{
	.nightmode .headbg .navbar-collapse {
		border-top: 1px solid #0f2a5b;
	}
}
@media (max-width:767px)
{
	.nightmode .table-responsive-stack tbody > tr:nth-child(odd) {
		background: #081c40;
	}
	.nightmode .table-responsive-stack tbody > tr:nth-child(even) {
		background: #152d5a !important;
	}
	.nightmode .table-responsive-stack .table-responsive-stack-thead{
		color: #fff;
	}
}
/*nightmode css end*/