/*---------- RESPONSIVE SMARTPHONES  ----------*/


/*Smartphones Vue Portrait */

@media (max-width: 360px){
    .hidden-little{display:none}
    .visible-little{display:block}
}

@media (min-width: 361px){
    .hidden-little{display:bloc}
    .visible-little{display:none}
}

/* Smartphones */
@media (max-width: 480px) { 
    
    
    h1, h2, h3 {
    font-size: 20px;
    line-height: 25px;
    margin-top: 10px !important;
    }
    .jamasshead {
    background: url("../../../../images/bg-masthead.jpg") no-repeat scroll 0 -20px / cover rgba(0, 0, 0, 0);
    text-align: center;
    }
    
    .rn_mod_blog .row-feature-title {
    margin: 10px 0 !important;
    }
    
    .rn_formule_l2d_tab {
    margin: 0;
    }
    
    h3.entry-title{font-size: 20px !important; margin: 30px 0px !important;}
    
    #rn_calculette{padding-left: 0;padding-right: 0;}
    
    .jamasshead .jamasshead-title {
    font-size: 25px;
    line-height: 30px;
    }
    
    .rn_mod_blog h4 {
    font-size: 15px !important;
    line-height: 20px !important;
    text-align: left;
    }

    .row-feature {padding: 46px 0px;}

    h1.rn-fp-slide{font-size: 25px;}
    
    .rn-fp-slide > span{font-size:25px;}
    .rn-fp-slide-desc {
    font-size: 15px;
    margin-bottom: 5px;
    }
    .ja-ss-item img {
    height: 370px;
    max-width: 500% !important;
    width: auto !important;
    }
    
    .btn-white {
    font-size: 11px !important;
    max-width: 100% !important;
    padding: 15px 10px;
    }
    
    .rn-fp-intro {
    font-size: 20px !important;
    font-weight: 600 !important;
    margin: 0 0 30px !important;
    text-transform: uppercase;
    }
    .rn-fp-intro > span{
        font-size: 18px;
    }
    .col-md-6.rn-fp-cta1 > p{
        font-size: 18px;
    }
    
    .t3-sl .t3-sl-title {
    font-size: 25px;
    }
    
    .rn_fp_projet h3{
        font-size: 18px;
        line-height: 30px;
    }
    .rn_fp_projet p {
    font-size: 15px;
    margin-bottom: 30px;
    text-transform: none;
    }
    
    .rn_fp_simulateur h2{font-size:25px;}
    .rn_fp_simulateur h3{font-size:15px;}
    
    .testimonials .category-module.category-carousel .article-content .mod-articles-category-introtext{
        font-size: 15px;
        line-height: 24px;
        margin-top:10px;
    }
    
    .rn_blog .item  .article-header{margin-top: 80px;}
    .published{border-radius:50% !important;}
    .article-info{margin: 10px 0;}

}

@media (max-width: 520px){



}

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {


    .rn_blog .item  .article-header{margin-top: 80px;} 
    .published{border-radius:50% !important;}

    h1.rn-fp-slide{font-size: 25px;}
    .rn-fp-slide > span{font-size:25px;}
    .rn-fp-slide-desc {
    font-size: 15px;
    margin-bottom: 5px;
    }

    .article-info{margin: 10px 0;}


}