@charset "utf-8";

/*... sur 992px  /// tablette paysage */
@media screen /*and (min-width:992px)*/ and (max-width:1199px) 
{ 

    body{}
    
    .container{width:940px;}
    
    
    body.page_congratulations .bad_footer .container:before{top:-80px;}
    
    
    .bad_footer .container:before{top:-100px; left:0 !important;}
    
    body.home .bad_footer .container:before{top:-82px; }
    
    .form_home_paypal .bloc_submit button{font-size:20.5px;}
    
    .form_home_paypal .field_checkbox .txt{font-size:13px;}
    
    .donation_footer .txt{font-size:10.84px;}
}


/*... sur 768px  /// tablette portrait */
@media screen /*and (min-width:768px)*/ and (max-width:991px) 
{
    .tablette{display:block !important;}
    
    .desktop_, .tablette_notDisplay, .smartphone{display:none !important;}
    
    
    .no_float_tablette{float:none !important; width:100% !important; margin-right:auto !important; margin-left:auto !important; display:block !important;}
    
    .no_position_absolute_tablette{width:100% !important; right:auto !important; left:auto !important; top:auto !important; bottom:auto !important;
    margin-right:auto !important; margin-left:auto !important; position:relative !important; display:block !important;}
    
    .align_center_tablette{text-align:center !important;}
    
    .margin_bottom_tablette{margin-bottom:30px;}
    
    .no_height_100_tablette{height:auto !important;}
    

    body{}
    
    .container{width:720px;}
    
    
    .listing_testimonies ul li{margin-bottom:30px;} 
    

    .form_contact .bloc_submit button{height:80px; font-size:23px; padding-left:8%;}
    
    .main_encrypt .form_send_text_crypt .bloc_submit button{font-size:22px; padding-left:10%;}
    
    
    body.page_congratulations .bad_footer .container:before{top:-40px;}
    
    
    .bad_footer .container:before{top:-60px;}
    
    body.home .bad_footer .container:before{top:-10px;}
    
    .main_faq .before_footer .txt{font-size:22px;}
}

@media screen and (min-width:768px) and (max-width:991px) 
{
    .row1_home .panel-grid-cell:first-child{width:35% !important; height:542px;} 
    
    .row1_home .panel-grid-cell:last-child{width:63% !important;} 
    
    
    .form_home_paypal .bloc_submit button{padding-right:50px; padding-left:15px; font-size:16px; line-height:20px;}
    
    .form_home_paypal .field_checkbox .txt{font-size:10px;}
}
    


/* ... sur 320px */
@media screen and (max-width:767px) 
{
    .tablette{display:none !important;}
    
    .desktop_, .smartphone_notDisplay{display:none !important;}
    
    .smartphone{display:block !important;}
    
    
    .no_float_xs{float:none !important; width:100% !important; margin-right:auto !important; margin-left:auto !important; display:block !important;}
    
    .no_position_absolute_xs{width:100% !important; right:auto !important; left:auto !important; top:auto !important; bottom:auto !important;
    margin-right:auto !important; margin-left:auto !important; position:relative !important; display:block !important;}
    
    .align_center_xs{text-align:center !important;}
    
    .margin_bottom_xs{margin-bottom:20px;}
    
    .no_height_100_xs{height:100% !important;}
    
    
    body{}
    
    #main{background-size:cover !important; background-repeat:no-repeat !important;} 
    
    #click-menu.admin-bar-showing{margin-top:5px !important;}
    
    .post_content h1{font-size:20px; line-height:24px;}
    
    
    .row1_home .panel-grid-cell:first-child{height:auto;}  
    
    
    .main_encrypt .form_send_text_crypt .bloc_submit button{padding-left:20%;}
    
    
    .main_congratulations .post_content{width:100%;}
    
    .main_congratulations .post_content .logo{width:80%; display:inline-block;}
    
    .main_congratulations .post_content h1{margin-top:28px; margin-bottom:20px;}
    
    .main_congratulations .post_content p{margin-bottom:20px;}
    
    
    #form_encrypt textarea{height:300px;}
    
    
    .bad_footer .container:before{top:-5px;}
    
    body.home .bad_footer .container:before{top:50px;}
    
    body.page_congratulations .bad_footer .container:before{top:5px;}
    
    .donation_footer{text-align:right;}
    
    .donation_footer .btn_submit{width:164px !important; display:inline-block !important;}
}

@media screen and (min-width:480px) and (max-width:767px) 
{
    .container{width:400px;}    
}

@media screen and (max-width:479px) 
{
    .container{width:280px;}   
    
    .form_home_paypal .bloc_submit button{padding-right:50px; padding-left:15px; font-size:16px; line-height:20px;}
    
    .main_faq .before_footer .txt{font-size:16px;}
    
    #form_encrypt .bloc_submit button{padding-left:14%;}
    
    
    .bad_footer .container:before{top:25px;}
    
    body.home .bad_footer .container:before{top:65px;}
    
    body.page_congratulations .bad_footer .container:before{top:25px;}
}



