.guide_titulo h2{
    font-size:2em;
    text-align:center;
    text-decoration:underline;
    border-bottom:none
}
.shadow_bg{
    box-shadow:none
}
.core-feature-single{
    margin-top:40px
}
.txt-desc-corta{
    font-size:1em!important;
    text-align:center
}
.titulo_botones_infolinks h3{
    text-align:center
}
.titulo_botones_infolinks{
    margin-top:30px
}
@media only screen and (min-width:100px) and (max-width:576px){
    .movil-no{
        display:none!important
    }
    .row{
        margin-left:0!important;
        margin-right:0!important
    }
}
@media only screen and (min-width:100px) and (max-width:640px){
    .imagenes-guias{
        max-width:250px!important
    }
}
.imagenes-guias{
    max-width:280px
}
.inicio-guia h3{
    font-size:1.5em;
    text-align:center
}
.bubble_bg{
    box-shadow:0 10px 30px 0 rgba(120,98,247,.2);
    -webkit-box-shadow:0 10px 30px 0 rgba(120,98,247,.2);
    background:0 0;
    padding:10px 8% 10px 8%
}
.titulo-puntos-guia{
    border-bottom:none!important
}
.primera-row-guia{
    margin-top:10px;
    margin-bottom:50px
}
.row-con-separacion{
    margin-top:20px;
    margin-bottom:40px
}
.core-feature-single .core-feature-single-item{
    -webkit-box-shadow:0 10px 30px 0 rgba(21,10,82,.2);
    box-shadow:0 10px 30px 0 rgba(21,10,82,.2);
    padding:60px 30px 10px;
    border-radius:4px;
    background-color:#fff;
    -webkit-transition:.3s;
    transition:.3s;
    position:relative;
    min-height:300px
}
.core-feature-single .core-feature-single-item .itemimg{
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    opacity:.1;
    background-image:url(../img/daxdi_user.png)
}
.core-feature-single .core-feature-single-item .icon{
    width:70px;
    height:70px;
    margin:0 auto 50px;
    line-height:75px;
    position:relative;
    border-radius:50%;
    background-color:#f03858;
    color:#fff;
    font-size:40px;
    z-index:9
}
.core-feature-single .core-feature-single-item .icon:before{
    width:125px;
    height:125px;
    position:absolute;
    content:'';
    top:-27px;
    left:-28px;
    border-radius:50%;
    background-color:rgba(240,56,88,.2)
}
.core-feature-single .core-feature-single-item .icon:after{
    width:100px;
    height:100px;
    position:absolute;
    content:'';
    top:-14px;
    left:-15px;
    border-radius:50%;
    background-color:rgba(240,56,88,.5);
    z-index:-1
}
.core-feature-single .core-feature-single-item h3{
    font-weight:600;
    margin-bottom:15px;
    font-size:1.5em
}
.core-feature-single .core-feature-single-item p{
    font-size:16px;
    color:#505b6d;
    line-height:26px;
    font-family:'Open Sans',sans-serif
}
.core-feature-single .core-feature-single-item.two .icon{
    background-color:#693cb8
}
.core-feature-single .core-feature-single-item.four:hover .icon{
    color:#ecae19
}
.core-feature-single .core-feature-single-item.v2:hover .hover-shape,.core-feature-single .core-feature-single-item:hover{
    background-color:#f7758c
}
.core-feature-single .core-feature-single-item.two:hover{
    background-color:#693cb8
}
.core-feature-single .core-feature-single-item.three:hover{
    background-color:#3fb3cc
}
.core-feature-single .core-feature-single-item.four:hover{
    background-color:#d59d17
}
.core-feature-single .core-feature-single-item.two .icon:before{
    background-color:rgba(105,60,184,.2)
}
.core-feature-single .core-feature-single-item.two .icon:after{
    background-color:rgba(105,60,184,.5)
}
.core-feature-single .core-feature-single-item.two:hover .icon{
    color:#693cb8
}
.core-feature-single .core-feature-single-item.three .icon{
    background-color:#4dd1ed
}
.core-feature-single .core-feature-single-item.three .icon:before{
    background-color:rgba(77,208,237,.2)
}
.core-feature-single .core-feature-single-item.three .icon:after{
    background-color:rgba(77,208,237,.5)
}
.core-feature-single .core-feature-single-item.four:hover .icon{
    color:#ecae19
}
.core-feature-single .core-feature-single-item.four .icon:before{
    background-color:rgba(236,174,25,.2)
}
.core-feature-single .core-feature-single-item.four .icon:after{
    background-color:rgba(236,174,25,.5)
}
.core-feature-single .core-feature-single-item:hover .icon:before{
    background-color:rgba(255,255,255,.2)
}
.core-feature-single .core-feature-single-item.four .icon{
    background-color:#ecae19
}
.core-feature-single .core-feature-single-item:hover .icon{
    background-color:#fff;
    color:#f03858
}
.core-feature-single .core-feature-single-item:hover h3,.core-feature-single .core-feature-single-item:hover p{
    color:#fff!important
}
.core-feature-single .hover-shape{
    width:20px;
    height:auto;
    position:absolute;
    z-index:1;
    opacity:0;
    pointer-events:none;
    transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;
    transform:rotate(260deg)
}
.core-feature-single:hover .hover-shape{
    opacity:1;
    transform:rotate(100deg)
}
.header{
    position:relative
}

.gradient-text{
    background:linear-gradient(90deg,#fcb045 0,#fd1d1d 50%,#833ab4 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.zoom{
    animation:scale 7s linear infinite
}
@keyframes scale{
    50%{
        -webkit-transform:scale(.8);
        -moz-transform:scale(.8);
        -ms-transform:scale(.8);
        -o-transform:scale(.8);
        transform:scale(.8)
    }
}
@media only screen and (min-width:1200px){
    .core-feature-single .core-feature-single-item{
        min-height:300px
    }
}
@media only screen and (min-width:1200px) and (max-width:1450px){
    .caja-top-inf1{
        min-height:530px!important
    }
}
a.btn_new:hover,a.btn_new:visited:hover{
    color:#000!important
}
