#cmc-single-style1 {
    display: inline-block;
    width: 100%;
    margin: 15px 0;
    padding: 0;
    box-sizing: border-box;
 }
 #cmc-single-style1 * {
    box-sizing: border-box;
 }
 
 
 .cmc-top-style1 {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    clear: both;
    vertical-align: middle;
 }
 .cmc-logo-style1,
 .cmc-price-style1 {
    width: 33%;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
 }
 .cmc-logo-style1 h2{
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    font-size:22px;
    margin:0;
    padding:0;
 }
 .cmc-logo-style1 h2 img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    width:50px;
    height:auto;
 }
 .cmc-price-style1 .chart_coin_price {
    font-size:28px;
    font-weight:bold;
 }
 .cmc-price-style1 .chart_coin_price,
 .cmc-price-style1 .cmc-changes-style1 {
    display: inline-block;
 }
 .cmc-changes-style1.cmc-up,
 .price-plus .cmc-price-style1 .coin-price {
    color: #2ba304;
 }
 .cmc-changes-style1.cmc-down,
 .price-minus .cmc-price-style1 .coin-price {
    color: #e92713;
 }
 .btn_cmc_watch_list {
    display: inline-block;
    clear: both;
    width: auto;
    color: #000;
    border: 1px solid #C1CCD9;
    border-radius: 5px;
    box-shadow: 0 1px 1px 0 #E4E7EB;
    font-size: 14px;
    padding: 4px 8px;
    margin: 0 5px;
 }
 .cmc-buy-sell-style1 {
    width: calc(33% - 24px);
    display: inline-block;
    vertical-align: middle;
 }
 .cmc-buy-sell-style1 span.cmc_affiliate_links a.cmc_buy,
 .cmc-buy-sell-style1 span.cmc_affiliate_links a.cmc_sell {
    background-size: 200% auto !important;
    transition: 0.5s;
    border-radius: 5px;
 }
 .cmc-buy-sell-style1 span.cmc_affiliate_links a.cmc_buy {
    background-image: linear-gradient(to right, #1c782c 0%, #51ca4f 51%, #1c782c 100%);
 }
 .cmc-buy-sell-style1 span.cmc_affiliate_links a.cmc_sell {
    background-image: linear-gradient(to right, #FFB88C 0%, #ce3d3d 51%, #FFB88C 100%);
 }
 .cmc-buy-sell-style1 span.cmc_affiliate_links a.cmc_buy:hover,
 .cmc-buy-sell-style1 span.cmc_affiliate_links a.cmc_sell:hover {
    background-position: right center;
    color: #fff;
    text-decoration: none;
 }
 
 
 .cmc-middle-style1 {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    clear: both;
    vertical-align: top;
 }
 .cmc-social-style1 {
    width: 33%;
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
 }
 .cmc-social-style1 ul,
 .cmc-social-style1 ul li {
    width: 100%;
    margin: 0;
    padding: 2.5px 0;
    list-style: none;
    display: inline-block;
    vertical-align: middle;
 }
 .cmc-social-style1 ul li i {
    font-size: 1.2em;
    vertical-align: middle;
 }
 .cmc-social-style1 ul li span {
    background: #258632;
    padding: 3px;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
 }
 .cmc-info-style1 {
    display: inline-block;
    width: calc(66% - 10px);
    vertical-align: top;
 }
 .cmc-info-style1 table {
    table-layout: fixed;
    text-align: center;
 }
 .cmc-info-style1 table th,
 .cmc-info-style1 table td {
    text-align: center;
    font-size: 1.2em;
 }
 
 
 #cmc-tabbed-area {
    display: inline-block;
    width: 100%;
    margin-bottom:15px;
    box-sizing: border-box;
 }
 #cmc-tabbed-area * {
    box-sizing: border-box;
 }
 ul.cmc-tab-group {
    width: 100%;
    border-bottom: 1px solid #ddd;
 }
 ul.cmc-tab-group,
 ul.cmc-tab-group li {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0;
 }
 ul.cmc-tab-group li {
    width: auto;
    cursor: pointer;
    margin: 0 2px;
 }
 ul.cmc-tab-group li a {
    padding: 10px;
    width: 100%;
    display: inline-block;
    text-decoration:none;
    border: 1px solid transparent;
    border-bottom: 1px solid transparent;
    color: #777;
 }
 ul.cmc-tab-group li a.active {
    border: 1px solid #ddd;
    border-bottom: 1px solid transparent;
    background: #fff;
    margin-bottom: -2px;
    border-radius: 4px 4px 0 0;
    color: #222;
    font-weight: bold;
    z-index:11;
 }
 ul.cmc-tab-group li a:not(.active):hover {
    border: 1px solid #ddd;
    border-bottom: 1px solid transparent;
    background: #f1f1f1;
    border-radius: 4px 4px 0 0;
    text-decoration:none;
    color: #444;
 }
 
 .cmc-containers-group {
    display: inline-block;
    width: 100%;
    margin: 5px 0;
 }
 .cmc-data-container:not(.active) {
    display: none;
 }
 .cmc-data-container.active {
    display: inline-block;
    width: 100%;
 }
 
 
 @media only screen and (max-width:640px) {
    .cmc-logo-style1{
       width:40%;
       margin-right:5px;
    }
    .cmc-price-style1 {
       width:calc(60% - 12px);
       margin-right:0px;
    }
    .cmc-price-style1 .chart_coin_price {
       font-size:18px;
    }
    .cmc-buy-sell-style1 {
       width:100%;
    }
    .cmc-logo-style1 h2 {
       font-size:16px !important;
    }
    .cmc-logo-style1 h2 img {
       width:24px !Important;
    }
    .cmc-social-style1, .cmc-info-style1 {
       width:100%;
       margin-right:0;
       margin-top:6px;
    }
    .cmc-info-style1 table th,
    .cmc-info-style1 table td {
       font-size: 0.9em;
       line-height: 1.1em;
    }
 }