.footersocial{
position: fixed;
    left: 0;
    bottom: 0;
		width: 100%;
		height: 40px;
		z-index:100;
		padding-top:5px;
}
.button210px{
min-width: 210px;
}
.footer-social .btn i {
    margin-right: 0;
}
.footer-social .btn{
   width: 45px;
	 height: 45px;
	 padding: 0;
	 padding-top: 15px;
	 margin-left: 5px;
}
.grey-background{
 background: #f2f2f2;
}
.care-loga{
   display: flex;
	 width: 100%;
   display: -webkit-flex; /* Safari */
	 flex-direction: row; 
   -webkit-flex-direction: row; /* Safari 6.1+ */
	 flex-wrap: wrap; 
	 align-items: center;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 justify-content: center;
}
.care-loga img{
 margin-left: 2%;
 margin-top: 15px;
 height: 100%;
}
.top_bar{
margin-top: 5px;
margin-bottom: 5px;
}

#top-navbar {
  overflow: hidden;
	}

.sticky {
  position:fixed;
  top:0;
	width: 100%;
	background: #04175e;
	z-index: 1000;
} 
.sticky + .banner {
  padding-top: 60px;
}
#back-to-top{
float: right;
width: 100%;
}
#myNavbar {
    margin: 2px 0 0 0 !important;
}
.light-blue-button{
 background: -moz-linear-gradient(90deg, rgba(51,120,223,1) 0%, rgba(89,160,247,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(89,160,247,1)), color-stop(100%, rgba(51,120,223,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, rgba(51,120,223,1) 0%, rgba(89,160,247,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, rgba(51,120,223,1) 0%, rgba(89,160,247,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, rgba(51,120,223,1) 0%, rgba(89,160,247,1) 100%); /* ie10+ */
background: linear-gradient(0deg, rgba(51,120,223,1) 0%, rgba(89,160,247,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a0f7', endColorstr='#3378df',GradientType=0 ); /* ie6-9 */
}
.btn-primary.donate-button:hover{
    background: #efac09;
    background: -moz-linear-gradient(270deg, rgba(252,197,99,1) 0%, rgba(243,161,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,197,99,1)), color-stop(100%, rgba(243,161,20,1)));
    background: -webkit-linear-gradient(270deg, rgba(252,197,99,1) 0%, rgba(243,161,20,1) 100%);
    background: -o-linear-gradient(270deg, rgba(252,197,99,1) 0%, rgba(243,161,20,1) 100%);
    background: -ms-linear-gradient(270deg, rgba(252,197,99,1) 0%, rgba(243,161,20,1) 100%);
    background: linear-gradient(180deg, rgba(252,197,99,1) 0%, rgba(243,161,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc563', endColorstr='#f3a114',GradientType=0 );
    color: #fff;
}
.back-to-top-button{
   float: right; margin-right: 25px;
	 margin-top: 5px;
   background: none;
    color: #efac09;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
}

.back-to-top-button:hover {
  color: #5c9ef0;
}

.footer-links{
display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex;
flex-direction: row;
  -webkit-flex-direction: row;
	flex-wrap: nowrap;
	 justify-content: center;
	  color: #2144ad;
}

.footer-links a{
 color: #5c9ef0;
 padding: 0 20px 0 20px;
}

.news2{
 float: left;
 width: 100%;
 margin-top: 22px;
}

.newsimg{
 float: left;
 width: 22%;
}
.newsimg img{
float: left;
position: relative;
width: 100%;
height: 200px;
z-index: 20;
}
.o-newstext{
 float: left;
 width: 76%;
 margin-left: 2%;
}
span.news-source{ 
 float: left;
 width: 100%;
 color: #f0ac09;
 font-size: 22px;
}
.newstext2{
  float: left;
	width: 125%;
	background: #fff;
	margin-left: -28%;
	padding-left: 28%;
	height: 155px;
}
.newstext2 p a{
float: left;
	width: 98%;
 margin-top: 15px;
 margin-bottom: 15px;
 height: 125px;
 overflow: hidden;
 text-align: justify;
 color: #3d414f;
}
.newstext2 p a:hover{
 color: #0a1a4e;
}
h2.newstitle{
float: left;
 width: 100%;
 color: #6195ef;
 font-weight: bold;
 font-size: 22px;
}
.news-arrow{
  float: right;
  display: flex;
  align-items: center;
  justify-content: center;
	color: #fff;
  margin-top: -39px;
  width: 40px;
  height: 38px;
  background: -moz-linear-gradient(90deg, rgba(234,157,22,1) 0%, rgba(252,196,97,1) 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,196,97,1)), color-stop(100%, rgba(234,157,22,1))); /* safari4+,chrome */
  background: -webkit-linear-gradient(90deg, rgba(234,157,22,1) 0%, rgba(252,196,97,1) 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(90deg, rgba(234,157,22,1) 0%, rgba(252,196,97,1) 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(90deg, rgba(234,157,22,1) 0%, rgba(252,196,97,1) 100%); /* ie10+ */
  background: linear-gradient(0deg, rgba(234,157,22,1) 0%, rgba(252,196,97,1) 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc461', endColorstr='#ea9d16',GradientType=0 ); /* ie6-9 */
}
.news-arrow:hover{
 color: #0a1744;
}
#back-to-top{
display: none;
}
.faq{
float: left;
 text-align: left; 
 margin-top: 28px;
}
.faq h2{
font-size: 24px;
color: #f0ac09;
}
.faq-text{
 color: #3d414f;
 background: #fff;
 padding: 13px;
}

.footer50-left{
 float: left;
 color: #fff;
 width: 50%;
 margin-bottom: 15px;
}
.footer50-right{
 float: right;
 width: 50%;
 text-align: right;
  margin-bottom: 15px;
}
.footer50-right a{
 color: #5ea9e6;
 margin-left: 12px;
 text-decoration: underline !important;
}
.simple-page{
 float: left;
 width: 100%;
 background: #fff;
 padding: 20px 30px 20px 30px;
}
.simple-page h2{
 float: left;
 width: 100%;
 margin-top: 15px;
}
.simple-page p{
 float: left;
 width: 100%;
 text-align: justify;
}
.ul-simple-page{
 float: left;  text-align: left; width: 94%; margin-left: 3%; color: #696969; font-size: 16px; font-family: 'open sans', sans-serif;
}



.ico-logos{
 float: left;
 width: 100%;
 text-align: left;
 margin-top: 10px;
}
.ico-holder{
 float: left;
 margin-top: 16px;
 padding-top: 2px;
 padding-bottom: 4px;
 padding-right: 13px;
 border-right: 1px solid rgba(255,255,255, 0.5);

}
.ico-holder a img{
 padding-top: 2px;
}

.icomarks{
 float: left;
 margin-top: 3px;
 padding-top: 12px;
 padding-bottom: 4px;
  padding-left: 15px;
  padding-bottom: 12px;
}
.coinmarketplus{
 float: left;
 margin-top: 16px;
 padding-top: 18px;
 padding-bottom: 4px;
  padding-left: 15px;
  padding-bottom: 11px;
}
.ico-holder a img{
 padding-top: 2px;
}

.ico-bench{
 float: left;
 padding-right: 13px;
 margin-top: 3px;
	padding-bottom: 5px;
 border-right: 1px solid rgba(255,255,255, 0.5);
}
.exchange{
 float: left;
 width: 35%;
 text-align: left;
 margin-bottom: 20px;
 padding-right: 15px;
 padding-top: 10px;
  text-align: left;
}
.icos-all{
 float: left;
 width: 65%;
}
.icos-outer{
 float: left;
}
.exchange p{
 margin-bottom: 3px;
 color: #efac09;
}
.ico-bench a,  .ico-holder a, .icomarks a, .coinmarketplus a{
  float: left;
}
.ico-bench span, .ico-holder span, .icomarks span, .coinmarketplus span {
 float: left;
 color: #f3a318;
 font-family: oswald;
    font-size: 25px;
    font-weight: 600;
}
.ico-holder span{
 float: left;
  margin-left: -17px;
}
.ico-bench span{
  float: left;
  margin-left: -1px;
}
.icomarks span, .coinmarketplus span{
float: left;
  margin-left: 10px;
}
.coinmarketplus span{
margin-top: -5px;
}

.dropbtn {
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #59a0f7;
    min-width: 225px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: #ffffff;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
		line-height: 16px;
		text-align: left;
}

.dropdown-content a:hover {background-color: #357ae0}

.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown:hover .dropbtn {
   color: #efac24;
}


/* Style the tab */
.outer-tab{
 padding: 0 40px 0 40px;
}
.tab {
    overflow: hidden;
    background-color: #59a0f7;
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px 10px;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #357ae0;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #357ae0;
}

/* Style the tab content */
.tabcontent {
    width: auto;
    display: none;
    padding: 0;
    border-top: none;
}
.index-header-right-info{
 padding-bottom: 200px;
}
.o-ico-logos{
 padding-top: 90px;
}



@media only screen and (max-width: 991px) and (min-width: 768px)  {
.navbar-right {
    float: left!important; 
}
.banner{
padding-top: 90px;
}

.top_bar.mt-20{
margin-top: 10px !important;
}
.top_bar.mb-20{
margin-top: 10px !important;
}
 .navbar-inverse .navbar-nav > li > a {
 padding: 5px 15px;
}
#back-to-top{
position: absolute;
top: 0;
right: 0;
width: 400px;
margin-top: -60px;
}

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

@media only screen and (max-width: 991px){
.ico-logos {

    margin-top: 20px;
		}
.exchange{
 float: left;
 width: 100%;
 text-align: left;
 margin-bottom: 30px;
 padding-right: 15px;
 padding-top: 0;
  text-align: left;
}
.icos-all{
 float: left;
 width: 100%;
}
.newsimg{
 float: left;
 width: 32%;
}
.o-newstext{
 float: left;
 width: 66%;
 margin-left: 2%;
}
.newstext2{
  float: left;
	width: 140%;
	background: #fff;
	margin-left: -42%;
	padding-left: 42%;
	height: 155px;
}
.newstext2 p a{
float: left;
	width: 95%;
	}
.outer-tab{
 padding: 0  5px 0 0;
}
.exchange a{
 padding-right: 15px;
}

.navbar{
 width: 100%;
}
}
@media only screen and (max-width: 767px) {
.o-ico-logos{
 width: 100%;
 display: flex;
 align-items: center;
  justify-content: center;
}
.exchange{
  text-align: center;
} 
.icos-all{
width: 100%;
    display: flex;
    display: -webkit-flex; /* Safari */
    -webkit-flex-direction: column; /* Safari 6.1+ */
    flex-direction: column; 
		justify-content: center; 
}
.ico-holder { 
 padding-left: 20px;
}
.icos-f1, .icos-s1{
 width: 100%;
    display: flex;
    display: -webkit-flex; /* Safari */
		justify-content: center; 
}
.outer-tab{
 padding: 0 120px 0 120px;
}
.o-ico-logos {
    padding-top: 0; 
}
.index-header-right-info {
    padding-bottom: 20px;
}

}
@media only screen and (max-width: 660px) {
.newsimg{
 float: left;
 width: 42%;
}
.o-newstext{
 float: left;
 width: 56%;
 margin-left: 2%;
}
.newstext2{
  float: left;
	width: 170%;
	background: #fff;
	margin-left: -72%;
	padding-left: 72%;
	height: 135px;
}
.newstext2 p a{
float: left;
	width: 95%;
	}
.newstext2 p a{
 height: 105px;
 overflow: hidden;
 font-size: 14px;
 line-height: 17px;
}
.outer-tab{
 padding: 0 60px 0 60px;
}
}
@media only screen and (max-width: 500px) {
 .ico-bench{
	 display: flex;
    display: -webkit-flex; /* Safari */
    -webkit-flex-direction: column; /* Safari 6.1+ */
    flex-direction: column; 
		justify-content: center;
 }
 .icomarks{
	  display: flex;
    display: -webkit-flex; /* Safari */
    -webkit-flex-direction: column; /* Safari 6.1+ */
    flex-direction: column; 
		justify-content: center;
 }
.ico-holder{
		 display: flex;
    display: -webkit-flex; /* Safari */
    -webkit-flex-direction: column; /* Safari 6.1+ */
    flex-direction: column; 
		justify-content: center;
 }
.coinmarketplus{
	display: flex;
  display: -webkit-flex; /* Safari */
  -webkit-flex-direction: column; /* Safari 6.1+ */
  flex-direction: column; 
  justify-content: center;
 }
.ico-bench span{
	float: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-left: 10px;
 }
.icomarks span{
  float: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-left: 30px;
	}
.ico-holder span{
 	float: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-left: 15px;
	}
.coinmarketplus span{
 	float: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-left: 56px;
}
.outer-tab{
 padding: 0 20px 0 20px;
}
}

@media only screen and (max-width: 450px) {
.exchange{
 width: 100%;
}
.icos-outer{
display: -webkit-flex; /* Safari */
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
display: flex;   
flex-wrap: wrap;
width: 100%;
  justify-content: center;
	margin-top: 10px;
}
}



