@media (min-width: 768px) {


    /******* Start Titutlos paginas internas ********/
    h2.content-box-title {
        font-size: 2.4rem;
    }

    /******* End Titutlos paginas internas ********/

    /********  Section Banner Home ********/
    .slick-arrow {
        height: 40px;
        width: 40px;
    }

    span.arrow-left {
        left: 38px;
        padding-right: 4px;
    }

    span.arrow-right {
        right: 38px;
        padding-left: 4px;
    }

    .slick-arrow {
        font-size: 4rem;
    }

    .banner-detalles {
        margin-left: -120px;
        padding: 8px 40px 8px 28px;
        left: 50%;
    }

    .banner-detalles h1 {
        font-size: 2rem;
        line-height: 2.6rem;
    }

    .banner-detalles p {
        font-size: 1rem;
        padding: 8px 0;
        line-height: 1.4rem;
    }


    /********  End  Section Banner Home ********/



    /**** Start Right Icons *****/

    section.right_icons {
        display: flex;
        flex-direction: column;
        bottom: auto;
        right: 0;
        top: 50%;
        transform: translateY(-48%);
    }
    
    section.right_icons > div.icon_bar {
        width: 7.5rem;
    }
    
    section.right_icons > div.icon_bar:nth-child(1) {        border-radius: 1.7rem 0 0 0;
        
        border-bottom: none;
    }
    
    section.right_icons > div.icon_bar:nth-child(2) {
        
        border-bottom: none;
    } 
    
    section.right_icons > div.icon_bar:nth-child(3) {
        
        border-bottom: none;
    }
    
    section.right_icons > div.icon_bar:nth-child(4) {
        
        border-bottom: none;
    } 
    
    section.right_icons > div.icon_bar:nth-child(5) {        
        border-bottom: none;        
    } 

     
    section.right_icons .icon_whatsapp a {
        width: 7.5rem;
        border-radius: 0 0 0 1.7rem;
    }

    /**** End Right Icons *****/
    

    /***** Footer *****/


    .bg-footer {
        margin-bottom: 0;
    }
    

    .footer-info .menus {
        flex-direction: row;
        /* gap: 20px; */
        gap: 40px;
        padding-top: 8px;
        /* margin-left: auto; */
    }

    .footer-info .menus .footer_menus .col-md-4:nth-child(1),
    .footer-info .menus .footer_menus .col-md-4:nth-child(2) {
        border-right: .1rem solid #EEEEEE;
    }


    .menus .two-block {
        flex-direction: column;
    }

    /*******************/
}




@media (min-width: 992px) {

    .content-box {
        padding: 24px;
    }

   
    section.home-section {
        padding-top: 112px;
    }


 

   


    /********  Section Banner Home ********/

    .banner-detalles {
        max-width: 440px;
        margin-left: -200px;
    }

    .banner-detalles h1 {
        font-size: 3rem;
        line-height: 3.6rem;
    }

    .banner-detalles p {
        font-size: 1.4rem;
        padding: 12px 0;
        line-height: 1.8rem;
        text-align: start;
    }

    /* .button-ccd {
        font-size: 1.4rem;
    } */


    span.arrow-left {
        left: 48px;
    }

    span.arrow-right {
        right: 48px;
    }


    /********  End  Section Banner Home ********/






    /**** Start News ****/


    .container_news h2 {
        font-size: 3.4rem;
    }

    article.new {
        max-width: 28rem;
        min-height: 40rem;
    }

    article.new .new_body h3 {
        font-size: 1.6rem;
    }
    
 
    /**** End News ****/












    



}