@media(max-width:1700px){
	.zone_block_citation .fw-row > div:first-child{background-image:url(../images/citation.png);}
}
@media(max-width:1400px){
	.actus{padding:0 20px;}
	.last_actu .actu_list .actualite .short_description .title{font-size:16px}
	.last_actu.last_actu_view .actu_list .actualite .chapeau{font-size:13px}
}
@media(max-width:1200px){
	.site-branding .custom-logo-link, .site-branding p{margin-top:0}
	.zone_block_titre .fw-container{width:1080px;}
	.zone_block_citation p{font-size:28px;}
	.zone_block_citation .fw-row > div:first-child{width:75%;}
	.zone_block_cle h5{font-size:60px;}
	.zone_block_cle p{font-size:26px;}
	.presentation_header .w1080{padding:0 20px;}
	.presentation .fw-container{max-width:100%;padding:0 20px;}
	#custom_html-2{padding:35px 100px;}
}
@media(max-width:1024px){
	.last_actu.last_actu_view .actu_list .actualite{width:calc(50% - 4px)}
	.actus{padding:20px}
}
@media(max-width:1000px){
	#main .bx-wrapper .description_block {top:auto;}
	.zone_block_cle h5{font-size:44px;}
	.zone_block_cle p{font-size:22px;}
	.fw-container{width:100%;}
	.presentation ul li::before{margin:0 5px;}
}
@media(max-width: 800px){
        .w1700{max-width:100%}
	.fw-container{width:100%;}
        .zone_block_titre .fw-container,.presentation .fw-container{max-width: 100%;}

	#main h1 {font-size:32px;}
	#main .bx-wrapper{margin:0!important; width:100%}
	#main .bx-wrapper .description_block{position:relative;width:100%;right:0;top:0;max-width:none;padding:15px 40px;}
        #main .bx-wrapper .description_block .title{font-size:20px;padding-bottom:5px}
        #main .bx-wrapper .description_block .subtitle{padding-bottom:5px}
        #main .bx-wrapper .description_block .desc{font-size:12px}
        #main .bx-wrapper .description_block .btn{margin-top:7px;font-size:16px;padding:5px 10px}
        .bx-wrapper img{height:200px}
        .bx-wrapper .bx-pager{text-align:left!important;}
	#main .header_slider .bx-wrapper .bx-controls{top:230px;right:0;width:100%;max-width:none;padding:15px 20px;}

	#headertop_block{margin: 30px 15px 5px;}
        .zone_text_simple{padding:20px;font-size:20px;text-align:center;}
        .zone_text_simple a strong, .zone_text_simple strong a{font-size:16px;padding:15px 35px}
        .zone_text_img h3{font-size:28px}
        .zone_text_img{font-size:18px;padding:20px}
        .zone_block_infographie{padding:20px}
        .zone_block_infographie h4{font-size:28px}
        .fw-container-fluid{padding:0}
        .zone_block_infographie .fw-container-fluid .fw-col-xs-12{padding:0}
        .zone_block_infographie a strong, .zone_block_infographie strong a{font-size:16px;padding:15px 35px}

	.zone_block_cle .fw-row > div{padding:15px 7px;}
	.zone_block_cle p{font-size:18px;}
        .zone_block_cle h5{font-size:40px}
        .zone_block_cle{font-size:18px;line-height:1.2;margin:20px auto;padding:10px 0 20px;}

	.zone_block_citation{display: block;}
	.zone_block_citation p{font-size:24px;width:90%;}
	.zone_block_citation .fw-row > div:last-child{display:none;}
	.zone_block_citation .fw-row > div:first-child{width:100%;padding:25px 0;min-height:unset;}
	.zone_block_citation .fw-row > div:first-child{background-image:url(../images/citation-droit.png);}
	.site-branding{padding:30px 10px;}

	.last_actu .actu_list .actualite{height:270px}
	.last_actu.last_actu_view .actu_list .actualite{width:100%}
        .last_actu .actu_list .actualite img{height:auto;/*margin:-25px 0*/}
        .last_actu .actu_list .actualite .title{font-size:14px}
        .actu{padding:0 20px}
        .actu ul{margin:0;padding:0 0 0 30px}
        .actus .fliteryears{margin-right:40px}
        .tag_cloud{padding-left:40px}
        .actus .reload{margin-left:40px;display:none}
        .actus .filtercats, .actus .fliteryears{width:calc(50% - 25px)}
        .actus .tag_cloud{width:100%;border-left:none;margin:10px 0 0;text-align:left;padding:0}
        .actus .tag_cloud .tag_cloud_inner{max-width:100%}

        .social_block{margin:20px auto;padding:15px 0}
        .social_block .twitter_block, .social_block .facebook_block{width:calc(50% - 12px);margin-right:20px;padding:15px}
        .social_block .facebook_block{margin-right:0}
        .social_block .twitter_block .title, .social_block .facebook_block .title{font-size:24px}
        .social_block .twitter_block li{padding:15px}
        .social_block .twitter_block li a{margin-left:15px}
        .social_block .facebook_block .post_message{font-size:15px}
        .social_block .facebook_block .likefb{font-size:16px;padding:8px}
        .video_bloc .title{font-size:20px}
        .video_bloc .all_videos{font-size:25px;padding:15px 35px}
        #footer .footer_editorblock h5{font-size:20px}
        #footer .footer_editorblock p{font-size:18px}
        .publications{padding:0 20px}
        .galerie{padding:0 20px}
        .main_flickr a, .main_youtube a{font-size:16px;padding:15px 35px}
        .galerie .galeire_block .el_photo{min-height:300px}
        .presentation .presentation_header .sub_title{font-size:24px}
        .presentation .presentation_header .main_title{font-size:30px}
        .presentation .presentation_header{padding:0 15px}
        /* .presentation .presentation_header .titles{height:230px} */
        .presentation .presentation_header .sub_title{font-size:24px}
        .presentation .presentation_header .main_title{font-size:30px}
        .presentation .presentation_header .description_text{max-width:100%}
        .presentation .presentation_header .download_block{width:100%}
        .galerie_photo_block{padding:40px 20px}
        .galerie_photo_block .el_photo{vertical-align:top;text-align:center}
        .galerie_photo_block .description{width:100%;text-align:left}
        .zone_block_titre{padding:0 15px}
        #masthead{max-height:100%}

	#custom_html-2{padding:25px 20px;}
}
@media(max-width: 767px){
	.site-branding{padding:20px}
	.site-branding p{font-size:24px;line-height: 3.2;text-align:center;margin:30px 0 15px;}
	.site-branding .custom-logo-link{display:block;}
	.site-title{display:block;text-align:inherit;}
	.custom-logo-link img{border-right:0;}

	#headertop_block,#main_menu_burger{margin-top:20px;}
	#headertop_block .sociallinks li a{margin-right:2px;}
	.last_actu.last_actu_view{margin:0 auto;}
	.last_actu.last_actu_view .actu_list .actualite{padding: 50px 30px;}
	.last_actu.last_actu_view .actu_list .actualite{height:320px;padding:100px 15px 0;}
	.last_actu.last_actu_view .actu_list .actualite .actu_image{left:50%;width:50%;top:0;transform:translateX(-50%)}
	.last_actu.last_actu_view .actu_list .actualite .actu_inner{padding: 15% 20px 30px 20px;}
	.last_actu.last_actu_view .bx-controls{left: 25px;}
	.video_bloc .all_videos{font-size:20px;}
        .last_actu .title{font-size:20px;}
        .zone_text_simple .title{font-size:20px}
	.zone_block_boutons a{margin:20px auto;width:60%;}
}
@media(max-width: 600px){
	.main-navigation ul{display:inline-block;}
	.last_actu .title{text-align:right;padding-right:30px;}
	.last_actu.last_actu_view .actu_list .actualite .actu_inner{padding: 20% 20px 30px 20px;}
}
@media(max-width: 480px){
	#breadcrumb li{font-size:10px}
	#custom_html-2 .footerh_block2 div{margin:10px 0;font-size:12px}
	#custom_html-2 .footerh_block2 h3{font-size:16px}
	#custom_html-2 h2.widget-title{margin-bottom:20px;font-size:25px}
	#custom_html-2, #custom_html-3{padding:20px 0}
	#footer .footer_editorblock #custom_html-2 .sociallinks li a, #footer .footer_editorblock #custom_html-3 .sociallinks li a{margin-right: 0px}
	#footer .footer_editorblock #wp_editor_widget-3 a{display: block;width: 50%;float:left;height:100px}
	#footer .footer_editorblock .WP_Editor_Widget p{padding:0 15px;font-size:12px}
	#footer .footer_editorblock .WP_Editor_Widget{margin:30px auto}
	#footer .footer_editorblock .footerh_block1 a.plan{font-size:11px}
	#footer .footer_editorblock .widget_media_image img{height:40px!important}
	#footer .footer_editorblock .widget_media_image{margin:0 auto 20px;padding:0 10px 0 0}
	#footer .footer_editorblock h5{font-size:16px}
	#footer .footer_editorblock p{font-size:14px}
	#hal-publications-2 ul.w1080, .theses ul{padding:0 20px}
	#headertop_block .sociallinks li:last-child a{margin:0}
	#headertop_block section {margin-bottom:10px;}
	#headertop_block,#main_menu_burger{margin-top:10px;}
	#headertop_block{margin:15px;float:right}
	#keywordblock .title{font-size:16px}
	#keywordblock ul li a{font-size:12px}
	#keywordblock{padding:20px}
	#main .bx-wrapper .description_block .btn{font-size:14px}
	#main .bx-wrapper .description_block .desc{font-size:11px}
	#main .bx-wrapper .description_block .subtitle{font-size:13px}
	#main .bx-wrapper .description_block .title{font-size:16px}
	#main .bx-wrapper .description_block{position:relative;right:0;top:0;width:100%;display:inline-block}
	#main .bx-wrapper{margin:0 auto!important;width:100%}
	#main .header_slider .bx-wrapper .bx-controls{top:150px;width:100%;right:0}
	#main .header_slider .bx-wrapper .bx-next{right:20px;}
	#main .header_slider .bx-wrapper .bx-prev{left:20px;}
	#main .header_slider{margin:0 -15px!important}
	#main_menu_burger{margin:15px 15px 15px 5px}
	#nav_menu-3{clear:both}
	#wp_editor_widget-3 img{display: block;margin:20px auto;}
	#wp_editor_widget-4 li img{margin:0}
	#wp_editor_widget-4 li{list-style-type: none;float:left;width:50%;min-height:100px;padding:0 10px}
	#wp_editor_widget-4:after{clear: both;content:"";}
	#wphal-content #meta .wphal-pagination li a{font-size:13px;line-height:25px}
	#wphal-content #meta ul li{font-size:12px;padding:25px 20px}
	#wphal-content #meta ul{margin:20px 0 0}
	#wphal-content #meta{margin:0}
	#wphal-content #wphal-menu #wphal-filtres li a{padding:0;display:inline-block}
	#wphal-content #wphal-menu #wphal-filtres li{width:100%}
	#wphal-content #wphal-menu #wphal-filtres{padding:10px;width:81.3%!important;z-index:1}
	#wphal-content #wphal-menu #wphal-filtres{width:100%!important;}
	#wphal-content #wphal-menu a{width:100%;text-align: left}
	#wphal-content #wphal-menu li a{text-align:left}
	#wphal-content button{width:100%;display:block;margin:0 0 10px;text-align:left}
	#wphal-menu li{display:block;padding:0;margin-bottom:10px}
	#wphal-menu{padding:0;margin:20px auto}
	.actu h1{font-size:18px;line-height:1.2}	
	.actu .date{font-size:14px;line-height:1}
	.actu p{font-size:12px}
	.actu_container,.haute_page{margin:0 -10px;padding:0 10px}
	.actus .filtercats ul{padding:0}
	.actus .filtercats{width: 100%;padding:10px 0}
	.actus .fliteryears{display:block;margin-right:0}
	.actus .fliteryears{width: 100%;padding:0}
	.actus .fliteryears .selected{width:100%}
	.actus .tag_cloud{width: 100%;padding:0;margin:20px 0;border:0}
	.actu{padding:0}
	.bx-wrapper img{height:120px}
	.cloud .tag_cloud .mot-cle{float:none;text-align: left;display: inline-block;}
	.cloud .tag_cloud .title,.single-presentation .theses h2,.single-presentation #hal-publications-2 h2{font-size:25px}
	.cloud .tag_cloud{display:block;padding:10px 0;margin:10px 0}
	.cloud.cloud-actu .tag_cloud .title{font-size:18px}
	.cloud{margin:0}
	.el_video iframe{max-width:100%;height:auto}
	.footerh_block1 h2,#custom_html-2 h3, #custom_html-3 h3{font-size:18px}
	.footerh_block1, .footerh_block2{float:none;width: 100%}
	.fw-col-xs-12{width: 100%}
	.fw-page-builder-content h1{font-size:20px}
	.fw-page-builder-content h2{font-size:16px}
	.fw-page-builder-content h3{font-size:14px}
	.fw-page-builder-content h4{font-size:14px}
	.fw-page-builder-content p{font-size:12px}
	.fw-page-builder-content ul li{font-size:12px}
	.galerie .galeire_block .chapo{font-size:12px}
	.galerie .galeire_block .el_photo, .galerie .galeire_block .el_video{width:100%}
	.galerie .galeire_block .el_video{min-height:auto;margin-bottom:20px}
	.galerie .galeire_block .title{font-size:14px}
	.galerie .nav_galeries a:hover, .galerie .nav_galeries a.active{margin:30px 0 15px}
	.galerie .nav_galeries a:last-child{margin:0 0 30px}
	.galerie_photo_block .description .photos{padding:7px 20px 0;font-size:12px;margin:0}
	.galerie_photo_block .description .title{padding:0 20px;font-size:14px;margin:0}
	.galerie_photo_block .description a{display:none}
	.galerie_photo_block .el_photo{width:100%;margin:0 0 20px}
	.galerie_photo_block{padding:40px 0}
	.home .last_actu .actu_list .actualite:last-child{border:0}
	.home .last_actu.last_actu_view .actu_list .actualite{width:100%;margin:20px 0 0}
	.home .last_actu.last_actu_view{margin:-20px 0 80px;}
	.home .wrap-nivoslider .nivo-caption .desc{display: none}
	.home .wrap-nivoslider .nivo-caption h2{font-size:14px}
	.home .wrap-nivoslider .nivo-caption{left:10%;bottom:15px;width:60%;font-size:12px;padding:10px}
	.home .zone_block_hal + .fw-main-row .fw-container-fluid{padding:0}
	.last_actu .actu_list .actualite .short_description .title{font-size:14px}
	.last_actu .actu_list .actualite .valigner{min-height:80px}
	.last_actu .title{font-size:20px;}
	.last_actu h4{font-size:18px;padding:0 20px}
	.last_actu h4{margin-bottom:20px}
	.last_actu.last_actu_view .actu_list .actualite .actu_inner .actu_image{display: none}
	.last_actu.last_actu_view .actu_list .actualite .actu_inner .short_description{width:100%;float:none}
	.last_actu.last_actu_view .actu_list .actualite .actu_inner {height:auto;margin-bottom: 0}
	.last_actu.last_actu_view .actu_list .actualite .category{display:none;font-size:18px}
	.last_actu.last_actu_view .actu_list .actualite .chapeau{font-size:12px}
	.last_actu{padding:15px;margin:10px 0}
	.main-navigation ul{display:block}
	.main_flickr a, .main_youtube a{font-size: 11px;padding: 10px 10px 10px 60px;line-height: 1.2;position: relative;text-align: left}
	.main_flickr a:before, .main_youtube a:before{margin-right:0;font-size:31px;position:absolute;top:6px;left: 15px}
	.main_flickr, .main_youtube{margin:0 auto 20px}
	.main_menu #primary-menu li a{font-size:24px}
	.main_menu #primary-menu li ul.sub-menu li a{font-size:16px}
	.main_menu #primary-menu{margin:210px auto;padding:0 20px;}
	.main_youtube a:before{font-size:14px;top:10px}
	.presentation #hal-publications-2{padding-bottom:0;margin-bottom:0}
	.presentation .fw-main-row:last-child p{margin:0}
	.presentation .presentation_header .block_info{width:100%;float:none;}
	.presentation .presentation_header .download_block a{width:100%;font-size:16px}
	.presentation .presentation_header .download_block strong{font-size:14px}
	.presentation .presentation_header .download_block:before{display:none}
	.presentation .presentation_header .download_block{height:auto;padding:20px 0}
	.presentation .presentation_header .img_block p{font-size:11px}
	.presentation .presentation_header .img_block{margin-left:20px}
	.presentation .presentation_header .main_title{font-size:18px}
	.presentation .presentation_header .sub_title{font-size:16px}
	.presentation .presentation_header .texte_dans_bloc_info p{padding:5px 0}
	.presentation .presentation_header .visuel{height:50%;float:none;width:100%;display:none}
	.presentation .presentation_header{height:auto}
	.presentation .presentation_info .block_1 ul,.presentation .presentation_info .block_2 ul{margin:0;}
	.presentation .presentation_info .block_1,.presentation .presentation_info .block_2{width: 100%;padding:20px}
	.presentation .presentation_info .block_2{float:none;top:0!important}
	.presentation{margin-bottom:0}
	.publications .counter-doc{font-size:14px}
	.publications .wphal-nbtot{font-size:18px}
	.publications h1{font-size:21px;margin:10px 0}
	.recent_posts_widget .last_actu{padding:0}
	.secondary_menu{margin:80px 20px 0}
	.single-actualite .fw-container-fluid{padding:0}
	.single-actualite .fw-page-builder-content p{font-size:16px}
	.single-presentation #hal-publications-2 ul li .cat{position: relative;top:0;text-align: right}
	.site-branding .custom-logo-link{position: relative;left: 0;margin:0 auto;max-width: 47%;/* margin-top: -70px; */}
	.site-branding .site-title img{max-width:80%;position:relative;}
	.site-branding p{font-size: 16px;margin: 0;}
	.site-branding{padding-right: 3px;position: relative;text-align:center;}
	.social_block .facebook_block .likefb{font-size:14px}
	.social_block .facebook_block .post_message{font-size:12px}
	.social_block .twitter_block .title, .social_block .facebook_block .title{font-size:18px}
	.social_block .twitter_block li a{font-size:11px}
	.social_block .twitter_block, .social_block .facebook_block{width:100%;padding:15px;margin:0 0 20px}
	.social_block{margin:0 auto;padding:0;display:none}
	.sticky_home{display: none}
	.video_bloc .all_videos{font-size:20px;padding:15px}
	.video_bloc .chapo{font-size:12px}
	.video_bloc .el_video iframe{max-height:225px}
        .el_video iframe{max-width:100%;height:auto}
	.video_bloc .el_video{min-height:auto;margin-bottom:20px;}
	.video_bloc .title{font-size:14px}
	.video_bloc h2{font-size:25px}
	.video_bloc{padding:20px;margin:0 auto}
	.zone_block_citation p{font-size:18px;width:94%;}
	.zone_block_cle .fw-row > div.fw-col-sm-3 {padding:10px;min-height:100px;width:calc(50% - 2px);display:inline-block;vertical-align:top;border:none;}
	.zone_block_cle .fw-row > div{min-height:0}
	.zone_block_cle h5{font-size:35px}
	.zone_block_cle{font-size:14px;margin:40px auto 0;padding:10px 0 0}
	.zone_block_infographie a strong, .zone_block_infographie strong a{font-size:12px;padding:10px}
	.zone_block_infographie h4{font-size:18px}
	.zone_block_infographie p{margin:10px auto}
	.zone_block_infographie{display: none}
	.zone_block_infographie{padding:20px 0}
	.zone_text_img .fw-col-xs-12{padding:0}
	.zone_text_img a strong, .zone_text_img strong a{font-size:12px;padding:10px}
	.zone_text_img a{margin-top:0}
	.zone_text_img h3{font-size:18px}
	.zone_text_img p{margin:15px 10px}
	.zone_text_img{padding:0;font-size:12px}
	.zone_text_simple .fw-col-xs-12{padding:0}
	.zone_text_simple .title{font-size:20px}
	.zone_text_simple a strong, .zone_text_simple strong a{font-size:12px;padding:10px}
	.zone_text_simple{font-size:16px;}
	p {padding:0 15px;}
}
@media(max-width: 340px){
        .zone_block_cle h5{font-size:26px}
        .zone_block_cle h5 strong{font-size:24px}
        .zone_text_simple a strong, .zone_text_simple strong a, .zone_block_infographie a strong, .zone_block_infographie strong a{font-size:10px}
	.zone_text_simple .title,.title a{font-size:16px;}
	.video_bloc .all_videos{font-size:16px;}
	.last_actu .title{font-size:16px;padding-top:40px;text-align:center;}
}
