
/*bloque motor extra info*/
.core_carbon #rs1-trigger-textcol .extra-info{
    z-index: 99;
    visibility: visible;
    display: block;
    color: #FF3A3A;
    position: absolute;
    font-size: 19px;
    bottom: 21%;
    left: 40px;
    line-height: 20px;
    text-align: left;
}

.core_carbon #rs1-trigger-textcol .c-title-section{
    font-size:90px !important;
    line-height: 48px !important;
    color:#2C2E75;
}

.core_carbon #rs1-trigger-textcol .c-subtitle{
    color:#2C2E75;
    font-size:34px;
    line-height: 48px;
    font-weight:700;
    max-width: 295px;
    margin:0 auto;
}

/*fin bloque motor */

/* bloque aerodinamico */
.core_carbon #rs1-trigger-textcol_2 .c-title-section{
    font-size:40px !important;
    line-height: 53px !important;
}

/* bloque video*/
.core_carbon .c-video-imgsmall .c-content-video--abs{
    background: transparent;
}
.core_carbon .c-video-imgsmall .fa{
    font-size: 70px;
    display: block;
    color: black;
}
.core_carbon .c-video-imgsmall .fa::after{
     content: '';
     background: white;
     width: 65px;
     height: 65px;
     color: white;
     position: absolute;
     left: -2px;
     z-index: -1;
     top: 2px;
     border-radius: 100%;
}

.core_carbon .c-video-imgsmall .c-title-section{
    color:#000 !important;
    font-size:73px !important;
    line-height:82px !important;
}

.core_carbon #colimg-trigger .c-title-section,
.core_carbon #colimg-trigger .c-parraf {
    color:#000 !important;
}

.core_carbon #colimg-trigger_2.c-imgcol-text .c-content__wrapper.change-direction .img-group .ellipse{
   overflow: hidden;
}

@media screen and (max-width: 1023px) {

    /*bloque1 imagen logo*/
    .core_carbon .img-main-bike{
        max-width: 1200px;
    }

    /* bloque video*/
    .core_carbon #videoimgsmall-trigger.c-content{
        padding:0;
        margin:0;
    }
    .core_carbon .c-video-imgsmall .c-content-video--abs{
        height: 500px;
    }
    .core_carbon .c-video-imgsmall .c-content-video--abs img{
        position: relative;
        min-width: 750px;
    }


    /* bloque secuencia de imagenes y video por encima*/
    .core_carbon  #imgsequence-trigger.c-content{
        padding-bottom:0;
    }

    .core_carbon #rs1-trigger-textcol .c-content--imgvideo {
        padding: 0;
        width: 100%;
        margin: 0;
    }

}

@media screen and (min-width: 768px) and (max-width: 1022px){

    .core_carbon #imgsequence-trigger.c-content{
        padding: 50px 0
    }

    .core_carbon #videoimgsmall-trigger.c-content{
        padding: 50px 0;
    }
    .core_carbon .c-video-imgsmall .c-content-video--abs{
        margin-bottom: 0;
    }

    .core_carbon #imgsequence-trigger img.video-imgmob{
        max-width: 300px;
        margin: 0 auto 30px;
    }
}


@media screen and (min-width: 991px) {

    /*bloque2 titulo + parrafp*/
    .core_carbon .c-content-description .c-parraf.text-med{
        max-width: 500px;
        margin-bottom: 43px;
    }

    /* bloque solo video  */
    .core_carbon .c-video-imgsmall{
        margin-top: 90px;
    }


    .core_carbon #rs1-trigger-textcol .extra-info{
        font-size: 23px;
        bottom: 15%;
        left: 80px;
        top: inherit;
        line-height: 28px;
        max-width: 150px;
        display:none;
    }

    .core_carbon #rs1-trigger-textcol .c-subtitle{
        font-size:44px;
        max-width: 100%;
    }

    .core_carbon #rs1-trigger-textcol .c-content--imgvideo{
        max-width: 762px;
        position: relative;
        min-height: auto;
        margin-top: -30px;
    }

    /*bloque display core*/
    .core_carbon #imgsequence2-trigger .image-sequence .c-parraf--center {
        max-width: 600px;
    }
    .core_carbon #imgsequence2-trigger .video .c-parraf--center {
        margin: 20px auto 0;
        max-width: 750px;
    }


    .core_carbon #colimg-trigger_2.c-imgcol-text .c-content__wrapper.change-direction .img-group .ellipse{
        left: 0;
    }

    .core_carbon #colimg-trigger_2.c-imgcol-text .c-content__wrapper.change-direction .img-group .img-top {
        max-width: 570px;
    }


}


@media screen and (min-width: 1024px) {
    /*bloque motor extra info*/
    .core_carbon #rs1-trigger-textcol{
        padding:0;
    }
}

@media screen and (min-width: 1248px) {
    /*bloque motor extra info*/
    .core_carbon #rs1-trigger-textcol{
        padding:0;
    }

    .core_carbon .c-video-imgsmall .c-content-video--abs img{
        width:100%;
    }
}

@media screen and (min-width: 1600px) {

    .core_carbon #colimg-trigger.c-imgcol-text .c-content__wrapper.img-adjust .img-group .img-top{
        max-width: 1000px;
    }
}