
@media only screen and (max-width: 767px){

	.biographie-social{
	    display: flex !important;
	    justify-content: center !important;
	    align-items: center !important;
	    text-align: center;
	    padding: 15px 30px 25px;
	}

	.biographie-social ul{
	    display: flex;
	    justify-content: center;
	    padding: 0;
	    margin: 10px 0 0 !important;
	}

	.biographie-social li{
	    list-style: none;
	    margin: 0 0 0 7px;
	}

	.biographie-social ul li:first-child{
		margin: 0 !important;
	}

	.biographie-social ul li a{
	    margin: 0 !important;
	    padding: 10px 10px !important;
	}

	.biographie-social ul li span{
		margin-left: 3px;
	}

	.actu-div{
		height: 390px !important;
	}

	.actu-pub-home{
		height: 149px !important;
	}

	.logo-color{
		margin-top: -7px !important;
	}

	.pl-0{
		padding-left: 15px !important;
	}

	.pl-20{
		padding-left: 15px !important;
	}

	.pl-40{
		padding-left: 0 !important;
	}

	.commissions{
		border: rgba(204,204,204,.45) solid 1px !important;
		margin-bottom: 10px;
	}

	.social-medias {
		padding: 0 100px !important;
	}

	.social-medias ul{
		display: flex;
		justify-content: center;
	}

	.social-medias ul li {
	}

	.social-medias ul li a{
		margin-left: 0 !important;
		margin-right: 5px !important;
		padding: 10px;
	}

	.agenda-cover{
		margin: 20px auto 30px;
	}


	.xs-mt-30{
		margin-top: 0px !important;
	}

	.xs-pr-0{
		padding-right: 0 !important;
	}

	.xs-pl-0{
		padding-left: 0 !important;
	}

	.xs-pt-0{
		padding-top: 0 !important;
	}

	.xs-pb-0{
		padding-bottom: 0 !important;
	}


} /* END MEDIA 767  */


@media (max-width: 1200px) {

	.main-slider .tp-caption .theme-btn{
		margin-top: 90px !important;
	}

	.biographie-social{
	    display: flex !important;
	    justify-content: center !important;
	    align-items: center !important;
	    text-align: center;
	    padding: 15px 30px 25px;
	}

	.biographie-social ul{
	    display: flex;
	    justify-content: center;
	    padding: 0;
	    margin: 10px 0 0 !important;
	}

	.biographie-social li{
	    list-style: none;
	    margin: 0 0 0 7px;
	}

	.biographie-social ul li:first-child{
		margin: 0 !important;
	}

	.biographie-social ul li a{
	    margin: 0 !important;
	    padding: 10px 10px !important;
	}

	.biographie-social ul li span{
		margin-left: 3px;
	}

    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: left;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
   .navbar-nav .open .dropdown-menu {
       position: static;
       float: none;
       width: auto;
       margin-top: 0;
       background-color: transparent;
       border: 0;
       -webkit-box-shadow: none;
       box-shadow: none;
    }

	.navbar-toggle{
		background: rgb(39,66,133,1);
		border: none;
		border-radius: 10px;
		margin-right: 0 !important;
		border: rgb(39,66,133,1) solid 1px !important;
	}

	.navbar-toggle:hover{
		background: #fbb731 !important;
	}

	.navbar-toggle .icon-bar{
		background-color: #fff !important;
	}

	.nav-social-icons{
		display: none !important;
	}

	.nav-bar-2 .nav-logo{
		margin: 0;
		width: 140px;
		margin-left: 0 !important;
	}

	.logo-color{
		margin-top: -15px;
		margin-left: -15px;
	}

	.social-medias ul li a{
		margin-bottom: 20px;
	}

	.social-medias ul li:last-child a{
		margin-bottom: 0;
	}

	.header-title{
		width: 100%;
	}

	.agenda-cover-title{
		left: auto;
	}

	.pr-0{
		padding-right: 15px !important;
	}

	.agenda-cover{
		text-align: center;
	}

	.agenda-event{
		border-bottom: rgba(204,204,203,.6) solid 1px;
		margin-bottom: 20px;
	}

	.agenda-event-date{
		margin-bottom: 15px;
	}

	.header-title h2{
		font-size: 36px !important;
	}

	.actu-div{
		height: 425px !important;
		margin-bottom: 30px !important;
	}

	.left-title{
		text-align: center;
	}

	.actu-pub-home{
		height: 148px !important;
	}

	.float-right{
		float: none !important;
		text-align: center;
	}

	.btt-one{
		border-bottom: none !important;
		margin-bottom: 40px;
		text-align: center;
	}

	.copyright{
		text-align: center;
	}

	.external-links-ul{
		display: none !important;
	}

	.rp-120{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	.pl-40{
		padding-left: 15px !important;
	}

	.inner-header h2{
		margin: 0px 0 20px !important;
		text-align: center;
		font-size: 16px;
	}

	.styled-font-text{
		font-size: 40px;
	}

	.no-content h2{
		font-size: 10px;
	}

	.inner-header ul{
		display: none;
	}

	.inner-header{
		height: 145px;
	}

	.inner-header a{
		float: left !important;
		margin: 0 auto !important;
	}

	.cabinet-div{
		height: 150px !important;
		margin-bottom: 15px !important;
	}

	.cabinet-div .actu-content{
		padding-top: 0 !important;
	}

	.cabinet-div .actu-content p{
		margin-top: 0 !important;
	}

	.cabinet-div .actu-content h3{
		font-size: 14px !important;
	}

	.cabinet-div .cabinet-social{
		display: none;
	}

	.cabinet-div{
		height: 200px !important;
	}

	.nav-bar-2 .navbar-nav > li > a{
		text-align: center;
	}

	.nav-bar{
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.navbar-default .navbar-nav .open .dropdown-menu{
		background: rgba(204,204,204, .7) !important;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		text-align: center;
	}

	.dropdown-header{
		text-align: center;
		display: none;
	}

	.nav-bar-backHeight{
		height: 70px !important;
	}

	.agenda-cover-title{
		padding: 20px 30px !important;
	}

	.main-slider p{
		margin: 260px 0px 70px !important;
	}

	.sm-pl-0{
		padding-left: 0 !important;
	}

	.sm-pr-0{
		padding-right: 0 !important;
	}

	.footer{
		padding-top: 0 !important;
	}

	.sm-pl-0{
		padding-left: 0 !important;
	}
	
	.header-old-logo{
	    width:50% !important;
	}
	
	.avis-wrapper{
	    margin-bottom: 15px !important;
	}

	.cabinet-div .actu-content p i{
		font-size: 10px !important;
	}

	.pl-40{
		padding-left: 0 !important;
	}

	.footer-wrapper{
		margin: 30px 0 20px !important;
	}

	.footer-contact{
		margin-bottom: 30px !important;
	}

	.xs-pr-0{
		padding-right: 0 !important;
	}

	.xs-pl-0{
		padding-left: 0 !important;
	}

	.xs-pt-0{
		padding-top: 0 !important;
	}

	.xs-pb-0{
		padding-bottom: 0 !important;
	}

	.xs-mt-30{
		margin-top: 0px !important;
	}

	.cab-member-conseiller .actu-content h3{
		border-top: none;
		text-align: center;
		margin: 100px auto 0;
		font-size: 17px !important;
	}
	
	.xs-rpt-30{
		padding-top: 30px !important;
	}


}


@media only screen and (max-width: 1000px){

	.nav-bar-2 .logo-color{
		margin-top: -8px;
	}

	.digital-services-wrapper .pl-0{
		padding-left: 15px !important;
	}

	.digital-services-wrapper .pr-0{
		padding-right: 15px !important;
	}

	.digital-services-wrapper > div > .commissions{
		border: rgba(204,204,204,.45) solid 1px !important;
		margin-bottom: 15px !important;
	}
	
	.biographie-social{
	    display: flex !important;
	    justify-content: center !important;
	    align-items: center !important;
	    text-align: center;
	    padding: 15px 30px 25px;
	}

	.biographie-social ul{
	    display: flex;
	    justify-content: center;
	    padding: 0;
	    margin: 10px 0 0 !important;
	}

	.biographie-social li{
	    list-style: none;
	    margin: 0 0 0 7px;
	}

	.biographie-social ul li:first-child{
		margin: 0 !important;
	}

	.biographie-social ul li a{
	    margin: 0 !important;
	    padding: 10px 10px !important;
	}

	.biographie-social ul li span{
		margin-left: 3px;
	}
	
	.actu-div{
		height: 440px !important;
	}
	
	.actu-pub-home{
		height: 148px !important;
	}

	.cabinet-div{
		height: 150px !important;
		margin-bottom: 15px !important;
	}

	.xs-mt-30{
		margin-top: 0px !important;
	}

	.pl-40{
		padding-left: 0 !important;
	}

	.xs-pr-0{
		padding-right: 0 !important;
	}

	.xs-pl-0{
		padding-left: 0 !important;
	}

	.xs-pt-0{
		padding-top: 0 !important;
	}

	.xs-pb-0{
		padding-bottom: 0 !important;
	}

	.contact-wrapper{
		padding: 30px;
	}

	.social-medias ul{
		display: flex;
		justify-content: center;
		justify-items: center;
	}
	
}


/* 
@media only screen and (min-width: 767px) and (max-width: 1000px){

	.actu-div{
		height: 450px !important;
	}

}
*/
