@media (max-width:1370px){
    .btnlno{
        margin-left:10% !important;
    }
}
@media (max-width:1050px){
    .btnlno{
        margin-left:21% !important;
        display:block !important;
    }
}
/*  Movil/Tablet */
@media (max-width:980px){
    .centermov{
        position: relative;
        display: block;
        margin: 0 auto;
        text-align: center;
    }

    /* MURO */
    .texto{
        font-size:112%;
    }

    /* configuracion perfil*/
    .separadorPerfil{
        border-bottom: 1px solid #ddd;
    }

    /* perfil ctp*/
    .caja-grafico{
        display:none;
    }

    /* traders */
    .siguemov{
        position: relative;
        left: 0px;
        top: 17px;
        width: 100px;
        padding: 6px 5px !important;
        font-size: 14px;
    }
    .etiqueta{
        width:100%;
        margin-bottom:5px;
        text-align: center;
    }
    .tiempo-medio{
        margin: 6px auto;
        top: -20px;
        width:150px !important;
    }
    .avatartrad{
        margin: 9px 15px 20px 7px !important;
    }
    .batrad{
        margin:50px 0 0 -9px !important;
    }
    .protrad{
        margin: 50px 0 0 32px !important;
    }
    .stat-trader{
        border-right:none !important;
        width:50%;
        margin-bottom:10px;
    }
    .caja-stat-trader .stat-trader:last-child{
        margin-left:25%;
    }
    .min75mov{
        min-height:75px !important;
    }

    /*perfil*/
    ol.listas h5{
        font-size: 1em;
    }

    /*menu*/
    emmov{
        font-size:1.2em !important;
    }

}

/* Movil*/
@media (max-width:775px){
    /*GENERAL*/
    #nologin {
        position:absolute;
        top:0;
    }
    .pad0mov{
        padding:0 !important;
    }
    .pad5mov{
        padding:5px !important;
    }

    .norightmov{
        float:none !important;
    }
    /*LOGIN*/
    .btn-redes {
        width: 88%;
        font-size: 100%;
    }

    /* MURO */
    .tradertwit .mychart{
        float:left;
        margin:0 1% !important;
    }
    .tradertwit .mychart .description {
        margin: 5px 0 0 -15px;
        width:95%;
    }
    .tradertwit .mychart .pieBechart {
        margin-left: -12%;
        min-width: 260px;
    } 

    #murograf{
        display:none;
    }
    #btnSG{
        margin-bottom: -10px;
        margin-top: 15px;
    }
    #btnSG button{
        width:49%;
        background:white;
        color:#428bca;

    }
    #btnSG button:focus{
        outline:0;
    }
    #btnSG button:active{
        background-color:#ffffff!important;
        color:#428bca;
    }
    #btnSG .act{
        background-color:#428bca;
        color:white;
    }

    .caja-avatar{
        margin-bottom:20px;
    }
    .perfil-cabecera .pro span{
        margin: -8px 0 0 5px;
    }
    #PuntosXP span{
        margin: -14px 0 0 -40px;
    }

    #niveluser{
        padding-right:0 !important;
    }
    .progresoLvL,#perctlvl{
        margin-top: 2px;
    }
    #perctlvl{
        text-align:center !important;
    }
    #cajanivel{
        top:8%;
        width: 70%;
        text-align: center;
    }


    /*PERFIL*/

    #bl_perfil h3{
        text-align: center;
    }
    .editar-perfil td{
        position: relative;
        display: block;
        text-align: center;
        width:100% !important;
    }
    .datos-perfil .radio{
        text-align: left;
        margin-left: 15%;
    }

    table.editar-perfil td.datos-perfil button, table.editar-perfil td.datos-perfil span.url-img{
        float:none;
        margin-top:10px;
    }

    #compraC{
        margin-top:6px;
        margin-right: -10px;
    }
    .progresoconfi, .confilabel{
        margin-top:5px;
    }
    .borderR span,#fechaDesafio{
        font-size:1.2em !important;
        margin-top:5px;
    }
    #fechaDesafio{
        margin-top:1px;
    }

    /* CURSOS */
    #preucurs{
        margin-left: -80px;
        padding: 1px 10px 30px 10px;
    }
    .preucurs{
        font-size: 30px;
        line-height: 35px;
        margin-top: 40px;
    }
    .condesc {
        font-size: 50px;
    }
    .descuento {
        font-size: 25px;
    }
    .oferpreu{
        font-size: 22px;
    }
    #compracurs{
        font-size: 18px !important;
    }

    /* WORKOUTS */

    #workoutsCabecera{
        background-position: top center;
        background-size: auto 400px;
        height:360px;
    }
    #tituloWorkouts {
        top:15%;
    }
    #tituloWorkouts h1 {
        font-size: 3em;
    }
    #tituloWorkouts h2 {
        font-size: 2em;
    }
    #buscadorWorkouts,.btncrearWK{
        display:none;
    }

    .workout{
        width:280px;
    }

    /*DESAFIOS*/
    #contenedor-img a{
        top:0;
    }
    button.btn-desafio{
        width:100%;
    }
    li.desafios{
        padding: 15px;
    }

    /* afiliados/comprar */

    #revisarAviso{
        padding:10px;
        margin-bottom:0;
    }
    #colCen .header-inner{
        margin: 5px 0 0 1%;
    }
    #colDer .table-responsive{
        margin-bottom:1%;
    }

    /*afiliados gopro */
    .regsig{
        width:auto;
    }
    .goproreg{
        font-size:1.8em !important;
    }

    /* PROS */
    .btnpros{
        display: block;
        float: none !important;
    }

    /*MENU*/
    .multividas{
        font-size: 20px;
        padding: 10px;
    }
    .multividas .left .wiki{
        margin-top:6px;
    }
    #dropmerca,#dropperf{
        top:inherit;
        width:101%;
        margin:-1px 0 0 -1px;
        border-radius:0;
        box-shadow: none;
        -webkit-box-shadow: none;
    }

    #dropmercado:not(.open){
        margin-bottom:0;
    }
    #dropmercado.open{
        margin-bottom:100px;
    }

    #dropperfil:not(.open){
        margin-bottom:0;
    }
    #dropperfil.open{
        margin-bottom:280px;
    }
    /* .hundido{
         margin-right:10px;
     } */
    #cbp-spmenu-s1 #vidasAfi{
        color: #515151;
        position: relative;
        top: 2px;
        padding: 3px;
        font-size: 20px;
    }

    /* break news*/
    .calendarfull td.fxst-thactual, .calendarfull td.fxst-thconsensus,
    .calendarfull td.fxst-thvolatility, .calendarfull td.fxst-thprevious,.calendarfull td.fxst-threvised{
        display:table-row;
    }

    .fxst-calendarmini .fxst-thevent {
        width:100%;
    }
    .calendarfull{
        width:100%;
        min-width:0;
    }
    #fondo_calendario{
        position:absolute;
        height: 1120%;
    }

    /*PIE*/

    .imgFintech {
        width:55%;
    }

    /*BLOGS*/

    .etiqFecha {
        text-align: right;
    }
    .etiqFecha span {
        float:none;
        margin-left:2px
    }

    /* EXPIRED */ 

    #expiredbloc p{
        font-size:16px;
    }
    .abrir-cuenta{
        margin-left: -4%;
    }

    /*OPEN-CLOSED POSITIONS*/

    .noresults td{
        width:100%;
        padding:8px !important;
        border-right:1px solid rgb(221, 221, 221);
    }
    .fila_hijo{
        border-right:1px solid rgb(221, 221, 221);
    }
    .hein{
        margin:0 !important;
    }
    table.stats{
        display:inline-table;
    }

    /*NEW LEVEL*/
    #newlevel1,#newlevel1 i{
        font-size:2.2em !important;
    }
    .btn-newlvl{
        width:100%;
        margin-bottom:10px;
    }
    #newlvls p{
        font-size: 16px;
        text-align: justify;
    }
    #btnInforme{
        font-size:16px !important;
    }

    /*unsuscribe*/

    #desustodo{
        padding-left:10%;

    }
    /*ASOCIADOS*/
    #enotro{
        margin-left:0!important;
        line-height: 3em;
    }
    .pmov{
        font-size:15px;
        line-height:20px;
    }

    #topjuego{
        width:100%;
    }
    #fondotopjoc{
        background-size: cover !important;
    }
    #btnlanjoc{
        width:100% !important;
    }

    /*TRADERS*/

    #cabeceraTraders{
        background-position: center center;
        background-size: cover;
    }
    #cabeceraTraders h1 {
        font-size: 2.5em;
    }
    #cabeceraTraders h2 {
        font-size: 1.8em;
    }
    #tituloTraders {
        top: 0%;
    }

    .siguemov{
        width: 100%;
        padding: 3px 5px !important;
        font-size: 14px;
        margin-top:-20px;
        margin-bottom: 10px;
    }

    .caja-stat-trader {
        color: #022033;
        font-weight: 600;
    }
    .tarjetaTrad{
        background-size: auto 130% !important;
    }

    /* HOME*/

    .testimonios p,  .opciones p  {
        font-size:17px;
    }
    .txtB{
        font-size: 22px !important;
    }
    .btnlo {
        display: inline-block;
    }


}

@media (max-width:775px) and (orientation:portrait){
    
    
    /*BECHART*/
    #bechartsCabecera {  
        height: 480px; 
        background-position: top center;
        background-size: auto 100%;
    }

    /* afiliados/comprar */
    .metodo-pago{
        width:99%; 
        margin: 5px 1%;
    }
    #colCen .content-header{
        margin-bottom:5px;

    }


    /*MURO*/

    #MuroStocks>thead>tr>th{
        padding:5px;
    }
    #loadchartReto {
        top:50%;
    }

    /*Break news*/
    .miniev td.fxit-revised.fxst-td-revised, .miniev td.fxst-td-prev, .miniev td.fxst-better,
    .miniev td.fxst-td-cons,.miniev td.fxst-normal.fxst-td-act,.miniev td.fxst-td-vol,
    .fxst-thactual,.fxst-thconsensus,.fxst-thvolatility,.fxst-thprevious,.fxst-threvised{
        display:none;
    }

    .fullev td.fxst-td-prev, .fullev td.fxst-better,.fullev td.fxst-td-cons,.fullev td.fxst-normal.fxst-td-act,
    .fullev td.fxst-td-vol{
        display:none;
    }

    .calendarfull{
        padding:10px;
    }

    /*PERFIL */

    #cajaBotonSe a{
        width:100%;
    }



}

/* Ajustes para determinadas pantallas */
@media (max-width:360px)  and (orientation:portrait){
    .workout{
        width:280px;
    }
    #contenedorWK{
        padding-left: 0 !important;
    }
    /* OPEN/CLOSED POSITIONS */
    .pestanyas>li>a {
        padding: 5px 8px;
        font-size: 12px;
    }

}

/* Panorámicos*/


@media(max-width:775px) and (orientation:landscape){
    /* CAJA_OPERAR */
    #caja_operar{
        position: absolute;
    }

    /* WORKOUTS */
    #contenedorWK{
        padding-left: 10px !important;

    }
    #contenido{
        padding:15px 0px !important;
    }
    #workoutsCabecera {
        height: 300px;
    }
    /*BECHART*/
    #bechartsCabecera {  
        height: 320px;
        background-position: top center;
        background-size: auto 100%;
        margin-top: 70px;
    }

    /*afiliados/comprar*/
    #colCen .header-inner{
        margin: 5px 1% 0 1%;
    }
    #colDer .content-header{
        margin: 1% 1% 0;
    }
    #cajanum{
        padding: 0 7%;
    }

    /* MURO */
    .tradertwit .mychart{
        width:80%;
        margin: 10px 10% !important;
    }

    .tradertwit .mychart .pieBechart {
        margin-left: -12%;
    }
    .tradertwit iframe{
        display: block;
        margin:0 auto;
    }

    /*breaking news*/
    #fondo_calendario{
        height: 1750%;
    }

    /* PIE */

    .imgFintech {
        width: 35%;
    }

    /*TRADERS*/

    .siguemov{
        position: relative;
        left: 0px;
        top: -20px;
        width: 100px;
        padding: 6px 5px !important;
        font-size: 14px;
    }



}

@media(max-width:600px) and (orientation:landscape){

    /* WORKOUTS */
    .workout{
        width: 350px;
    }
    #contenedorWK{
        padding-left: 13% !important;
    }


}


