/*El mongolo de menu con take a trial*/
@media(min-width:1300px){
    .student_blog{
        width:27rem;
    }
    .title-section{
        font-size:2rem;
    }
    .categ_link{
        font-size:1.7rem;
    }
    .button_blog{
        font-size:2rem;
    }
    .btn-icon{
        width:40px;
        height:40px;
    }
    .recent_post{
        height:26rem;
    }
    .recent_post_title{
        font-size:1.5rem;
    }
    .button_more{
        font-size:1.8rem;
        border-radius: 30px;
        bottom:-8rem;
    }
    .section-icon{
       transform:scale(1.1);
    }
    .recent_posts{
        padding-bottom:15rem;
    }
}
@media(min-width:1520px){
    .blog_box{
        padding:3rem;
    }
        .section-icon{
       transform:scale(1.2);
    }
    .bloq2{
        width:35rem;

    }
    .head-bloq2{
        font-size:2rem;
    }
    .cta_button_blog{
        font-size:1.8rem;
    }
    .student_blog{
        width:29rem;
    }
        .title-section {
        font-size: 2.2rem;
    }
        .categ_link {
        font-size: 2rem;
    }
        .recent_post_title {
        font-size: 1.7rem;
    }
    .recent_post_img{
        height:21.5rem;
    }
        .recent_post {
        height: 28rem;
    }
}
@media(min-width:1700px){
    .bloq2{
        width:39rem;
    padding:3rem 2rem;
    }
    .head-bloq2{
        font-size:2.3rem;
    }
    .cta_button_blog{
        font-size:2.3rem;
    }
    .student_blog{
        width:33rem;
    }
    .title-section {
        font-size: 2.6rem;
    }
    .categ_link {
        font-size: 2.3rem;
    }
    .categ_link_2{
        font-size:2.2rem;
    }
    .section-icon{
       transform:scale(1.3);
    }
    .btn-icon {
        width: 50px;
        height: 50px;
    }
    .recent_post_title {
        font-size: 1.9rem;
    }
    .recent_post_img{
        height:23rem;
    }
        .recent_post {
        height: 30rem;
    }
    .button_more{
        padding:20px;
        font-size: 2rem;
    }
}
@media(min-width:1920px){
    .bloq2{
        width:44rem;
        padding:3rem 2rem;
    }
    .head-bloq2{
        font-size:2.6rem;
    }
    .cta_button_blog{
        font-size:2.5rem;
    }
    .student_blog{
        width:36rem;
    }
    .title-section {
        font-size: 3rem;
    }
    .categ_ele{
        padding-top:4rem;
    }
    .categ_link {
        font-size: 2.7rem;
    }
    .categ_link_2{
        font-size:2.6rem;
    }
    .section-icon{
       transform:scale(1.5);
    }
    .btn-icon {
        width: 53px;
        height: 53px;
    }
    .recent_posts{
        padding:5rem;
        padding-bottom:20rem;
    }
    .recent_post_title {
        font-size: 2rem;
    }
    .recent_post_img{
        height:25.5rem;
    }
    .recent_post {
        height: 33rem;
    }
    .button_more{
        padding:20px;
        border-radius:40px;
        bottom:-11rem;
        font-size: 2.3rem;
    }
}
@media(max-width:1300px){
    .recent_post_img{
        height:17rem;
    }
    .recent_post{
        height:22rem;
    }
    .button_more{
        bottom:-5rem;
    }
}
@media(max-width:1200px){
    .button_blog{
        padding:1rem;
    }
}
@media(max-width:1115px){
    .student_blog{
        width:22rem;
    }
    .bloq2{
        width:25rem;
    }
    .head-bloq2{
        font-size:1.4rem;
    }
    .cta_button_blog{
        font-size:1.3rem;
        padding:15px;
    }
    .title-section{
        font-size:1.6rem;
    }
    .categ_link{
        font-size:1.3rem;
    }
    .categ_link_2{
        font-size:1.2rem;
    }
    .section-icon{
        transform: scale(0.9);
    }
    .button_blog{
        padding:1rem;
        min-width:12rem;
    }
    .btn-icon{
        width:27px;
        height:27px;
    }
    .recent_post_img{
        height:14rem;
    }
    .recent_post{
        height:18.5rem;
    }
    .recent_post_title{
        font-size:1rem;
    }
}
@media(max-width:985px){
    .student_blog{
        width:18rem;
    }
    .bloq2{
        width:22rem;
    }
    .head-bloq2{
        font-size:1.2rem;
    }
    .cta_button_blog{
        font-size:1.1rem;
        padding:12px;
    }
    .title-section{
        font-size:1.5rem;
    }
    .categ_link{
        font-size:1.2rem;
    }
    .categ_link_2{
        font-size:1.1rem;
    }
    .section-icon{
        transform: scale(0.8);
    }
    .main_blog{
        padding-bottom:3rem;
    }
    .button_blog{
        padding:1rem;
        min-width:12rem;
    }
    .btn-icon{
        width:27px;
        height:27px;
    }
    .recent_box{
        margin-top:3rem;
        gap:2rem;
    }
    .recent_post_img{
        height:12rem;
    }
    .recent_post{
        height:16rem;
    }
    .recent_post_title{
        font-size:0.85rem;
    }
    .button_more{
        font-size:0.9rem;
    }
    .section-icon{
        right:-2rem;
    }
}
@media(max-width:870px){
    .trial_section{
        gap:10px;
    }
    .student_blog{
        width:16rem;
    }
    .bloq2{
        width:17rem;
        padding:1rem;
    }
    .head-bloq2{
        font-size:0.9rem;
    }
    .cta_button_blog{
        font-size:0.8rem;
        margin-top:0.75rem;
        padding:10px;
    }
    .title-section{
        font-size:1.3rem;
    }
    .categ_ele{
        padding-top:1rem;
    }
    .categ_link{
        font-size:1rem;
    }
    .categ_link_2{
        font-size:0.9rem;
    }
    .section-icon{
        transform: scale(0.7);
    }
    .main_blog{
        padding-top:1.5rem;
        padding-bottom:2.7rem;
    }
    .button_blog{
        padding:0.75rem;
        min-width:10rem;
    }
    .btn-icon{
        width:27px;
        height:27px;
    }
    .recent_box{
        margin-top:3rem;
        gap:2rem;
    }
    .recent_post_img{
        height:10rem;
    }
    .recent_post{
        height:14rem;
    }
    .recent_post_title{
        font-size:0.8rem;
    }
    .button_more{
        font-size:0.9rem;
    }
    .main_blog{
        gap:3rem;
    }
}
@media(max-width:768px){
    .student_blog{
        width:14rem;
        margin-bottom:-2rem;
    }
    .bloq2{
        width:15rem;
        padding:1rem;
    }
    .head-bloq2{
        font-size:0.8rem;
    }
    .cta_button_blog{
        font-size:0.75rem;
        margin-top:0.75rem;
        padding:10px;
    }
    .title-section{
        font-size:1.2rem;
        padding-bottom:10px;
    }
    .categ_ele{
        padding-top:0.8rem;
        gap:10%;
    }
    .categ_link{
        font-size:0.9rem;
    }
    .categ_link_2{
        font-size:0.8rem;
    }
    .section-icon{
        transform: scale(0.6);
    }
    .main_blog{
        padding-top:1rem;
        padding-bottom:2.5rem;
    }
    .button_blog{
        padding:0.5rem;
        min-width:8rem;
    }
    .btn-icon{
        width:22px;
        height:22px;
    }
    .recent_box{
        margin-top:2rem;
        gap:2rem;
    }
    .recent_posts{
        padding-top:4rem;
        padding-bottom:6rem;
    }
    .recent_post_img{
        height:8.5rem;
    }
    .recent_post{
        height:12.5rem;
    }
    .recent_post_title{
        font-size:0.75rem;
    }
    .button_more{
        font-size:0.8rem;
        padding:12px;
        bottom:-3rem;
    }
    .main_blog{
        gap:2rem;
    }
    .section-icon{
        right:-1.5rem;
    }
}
@media(max-width:620px){
    .blog_core{
        padding-bottom:0;
    }
    .blog_box{
        margin-bottom:5rem;
    }
    .student_blog{
        width:12rem;
        margin-bottom:-2rem;
    }
    .bloq2{
        width:12rem;
        padding:1rem;
    }
    .head-bloq2{
        font-size:0.65rem;
    }
    .blog_box{
        width: 85%;
        padding-top:1.5rem;
    }
    .cta_button_blog{
        font-size:0.6rem;
        margin-top:0.75rem;
        padding:8px;
    }
    .title-section{
        font-size:1rem;
        padding-bottom:10px;
    }
    .categ_ele{
        padding-top:0.7rem;
        gap:9%;
    }
    .categ_link{
        font-size:0.8rem;
    }
    .section-icon{
        right:-1.4rem;
    }
    .categ_link_2{
        font-size:0.7rem;
    }
    .section-icon{
        transform: scale(0.5);
    }
    .main_blog{
        padding-top:0.6rem;
        padding-bottom:2rem;
    }
    .button_blog{
        padding:0.4rem;
        min-width:7rem;
    }
    .btn-icon{
        width:18px;
        height:18px;
    }
    .recent_box{
        margin-top:2rem;
        gap:1rem;
    }
    .recent_posts{
        padding-top:4rem;
        padding-bottom:6rem;
        padding-left:2rem;
        padding-right:2rem;
    }
    .recent_post_img{
        height:8rem;
    }
    .recent_post{
        height:12rem;
    }
    .recent_post_title{
        font-size:0.67rem;
    }
    .button_more{
        font-size:0.7rem;
        padding:10px;
        bottom:-2.5rem;
    }
}
@media(max-width:500px){
        .blog_box{
        margin-bottom:3rem;
    }
    .student_blog{
        width:10rem;
        margin-bottom:-2rem;
    }
    .bloq2{
        width:10rem;
        padding:0.5rem;
    }
    .cta_trial{
        margin-right:-4rem;
    }
    .head-bloq2{
        font-size:0.55rem;
    }
    .blog_box{
        padding-left:1rem;
        padding-right:1rem;
        width: 85%;
        padding-top:1.5rem;
    }
    .cta_button_blog{
        font-size:0.5rem;
        margin-top:0.75rem;
        padding:6px;
    }
    .title-section{
        font-size:0.9rem;
        padding-bottom:10px;
    }
    .categ_ele{
        padding-top:0.3rem;
        gap:8%;
    }
    .categ_link{
        font-size:0.75rem;
    }
    .section-icon{
        right:-1.4rem;
    }
    .categ_link_2{
        font-size:0.6rem;
    }
    .section-icon{
        transform: scale(0.5);
    }
    .main_blog{
        padding-top:0.5rem;
        padding-bottom:1.5rem;
    }
    .button_blog{
        padding:0.3rem;
        min-width:6rem;
        gap:5px;
    }
    .btn-icon{
        width:15px;
        height:15px;
    }
    .recent_box{
        margin-top:2rem;
        gap:1rem;
    }
    .recent_posts{
        padding-top:3rem;
        padding-bottom:5rem;
        padding-left:2rem;
        padding-right:2rem;
    }
    .recent_post_img{
        height:6.5rem;
    }
    .recent_post{
        height:10rem;
        margin-bottom:2rem;
    }
    .recent_post_title{
        font-size:0.55rem;
    }
    .button_more{
        font-size:0.6rem;
        padding:10px;
        bottom:-2.5rem;
    }
}
@media(max-width:425px){
    .student_blog{
        width:10rem;
        margin-bottom:-1.5rem;
    }
    .bloq2{
        width:9rem;
        padding:0.24rem;
    }
    .cta_trial{
        margin-right:-4.5rem;
    }
    .head-bloq2{
        font-size:0.45rem;
    }
    .blog_box{
        padding-left:1rem;
        padding-right:1rem;
        width: 85%;
        padding-top:1rem;
    }
    .cta_button_blog{
        font-size:0.5rem;
        margin-top:0;
        padding:6px;
    }
    .title-section{
        font-size:0.8rem;
        padding-bottom:10px;
    }
    .categ_ele{
        padding-top:0;
        padding-bottom:0.5rem;
        gap:8%;
    }
    .categ_link{
        font-size:0.67rem;
    }
    .section-icon{
        right:-1.5rem;
    }
    .categ_link_2{
        font-size:0.65rem;
    }
    .section-icon{
        transform: scale(0.4);
    }
    .main_blog{
        padding-top:0.5rem;
        padding-bottom:1.5rem;
        gap:20px;
    }
    .button_blog{
        padding:0.4rem;
        min-width:5.2rem;
        gap:5px;
    }
    .btn-icon{
        width:15px;
        height:15px;
    }
    .recent_box{
        margin-top:2rem;
        gap:0.7rem;
    }
    .recent_posts{
        padding-top:2.5rem;
        padding-bottom:5rem;
        padding-left:1.5rem;
        padding-right:1.5rem;
    }
    .recent_post_img{
        height:7rem;
    }
    .recent_post{
        height:9.5rem;
        margin-bottom:1.5rem;
    }
    .recent_post_title{
        margin-top:-0.5rem;
        font-size:0.45rem;
    }
    .button_more{
        font-size:0.6rem;
        padding:10px;
        bottom:-2.5rem;
    }
}
@media(max-width:375px){
        .section-icon{
        right:-1.2rem;
    }
}
@media(max-width:350px){
    .student_blog{
        width:9rem;
    }
    .categ_link_2 {
        font-size: 0.6rem;
    }
    .recent_post_title{
        margin-top:-0.5rem;
        font-size:0.4rem;
    }
    .recent_post_img {
        height: 5rem;
    }
    .recent_post {
        height: 7rem;
        margin-bottom: 1rem;
    }
    .button_more {
        font-size: 0.5rem;
        padding: 8px;
        bottom: -2rem;
    }
}
@media(max-width:320px){
    .recent_post_title{
        margin-top:-0.5rem;
        font-size:0.35rem;
    }
}
/*Entonces los menús*/