@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}

@media (max-width: 1200px) {

	#footer-bottom ul {
		height: 60px;
		line-height: 60px;
		float: left;
		width: 220px;
	}
	#footer-bottom .logo {
		position: relative;
		left: 0;
		clear: left;
		top: 0;
		display: block;
		float: right;
	}
	#footer-bottom .tout-droit {
		position: relative;
		float: right;
		right: 0;
	}
	
	#menu-global ul {
	}
	#menu-global li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	#menu-global li a {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 60px;
		-webkit-justify-content: space-around;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	#menu-global li a span {
		line-height: normal;
	}
	#menu-global nav ul li a img {
    	margin-right: 0;
	}
	
	#menu-Footer ul {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	#menu-Footer ul li {
		/* width: 40%; */
		margin: 0 15px 15px 15px;
	}

}

@media (max-width: 992px) {
    
   a.logo img {
    width: 131px;
}



	#menu-global ul {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-box-pack: space-between;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: space-between;
		        justify-content: space-between;
	}
	#menu-global li {
		/*width: 120px;*/
		text-align: center;
		padding: 5px 0;
		margin: 10px 10px;
	}
	#menu-global li a {
		font-size: 12px;
	}

	#menu-centre ul {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-box-pack: space-between;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: space-between;
		        justify-content: space-between;
		padding-bottom: 0;
	}
	#menu-centre ul li {
		/*width: 25%;*/
		padding-bottom: 25px;
	}
	
	#footer-bottom ul {
		float: none;
		width: auto;
		height: auto;
		line-height: inherit;
		margin-top: 25px;
	}
	#footer-bottom .tout-droit {
		float: none;
		margin-top: 5px;
	}
	#footer-bottom .logo {
		clear: none;
		top: 0;
		display: inline-block;
		float: none;
		margin-top: 30px;
	}
	.logo-akwa {
		float: none;
		/*margin: 0;*/
		text-align: center;
		/**/
	    margin: 10px 0;
		top: 20px !important;
		/**/
	}
	.logo {
		text-align: center;
		display: block;
		margin: 15px 0;
		width: 100%;
		/* border: 1px solid red; */
		float: left;
	}
	.menu-top {
		float: none;
		overflow: hidden;
	}
	.menu-top ul {
		float: none;
		overflow: inherit;
		text-align: center;
		margin: 15px 0;
		padding-top: 0;
	}
	.menu-top ul li {
		display: inline-block;
		float: none;
		height: 40px;
		line-height: 40px;
	}
	#nous-connaitre .left {
		width: 100%;
		padding: 30px 0 30px 0px;
		text-align: justify;
	}
	#nous-connaitre .right {
		display: none;
	}
	#actualites .child {
		width: 50%;
		float: left;
		overflow: hidden;
	}

	#slider .prev-next button {
		width: 50%;
		height: 42px;
		float: left;
	}
	#slider li .parg p {
		height: 80px;
		font-size: 20px;
	}
	#slider .prev-next {
		width: 84px;
		top: 20px;
	}

        
        .year_row{
            margin-bottom: 50px;
        }
        .row_data0{
            margin: 0px;
        }
}

@media screen and (max-width: 768px) {
 #slider li img{
        top: 0px;
    }
    
	#nous-connaitre p {
		color: #fff;
		font-size: 14px;
		font-weight: 400;
	}
	#nous-connaitre .savoir-plus {
		margin-top: 15px;
	}
	#menu-global {
		display:none;
	}
	#nous-connaitre {
		min-height: 310px;
	}
	#nous-connaitre .left {
		padding: 25px 0;
		width: 100%;
	}
	#nous-connaitre .right {
		display: none;
	}
	ul.slicknav_nav li img {
		margin-right: 5px;
	}
	.slicknav_menu {
		display:block;
	}
	.slicknav_nav li {
		text-align: center;
		/* padding-left: 40%; */
	}
	#slider li {
		position: relative;
		padding-bottom: 50px;
	}
	div#slider {
		background: #004074;
	}
	#slider li .parg p {
		display: none;
	}
	#slider .prev-next {
		float: none;
		width: auto;
		top: 4px;
	}
	#slider .prev-next button {
		width: 42px;
	}
	#slider li .desc {
		height: 50px;
	}

	#nous-connaitre .savoir-plus {
		padding: 10px 30px;
		margin-top: 20px;
	}
	
	#menu-centre ul {
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	#menu-centre ul li {
		width: 25%;
	}
	
}

@media ( max-width : 650px ) {

	#menu-centre ul li {
		width: 50%;
	}

}


@media ( max-width : 480px ) {

	body {
		font-size: 13px;
	}
	#actualites .child {
		width: 100%;
	}
	#actualites .child + .child {
		margin-top: 20px;
	}
	#slider li img {
		width: 480px;
		max-width: none;
	}
        .year_row{
            width: 100%;
        }
        .row_data0:last-child{
            margin-bottom: 10px;
        }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	
    /* Safari 5+ ONLY */
	
	/*::i-block-chrome, #menu-centre ul {
		display: table;
		justify-content: none;
		align-items: none;
		padding: 25px 0;
	}
	::i-block-chrome, #menu-centre li {
		display: inline-block;
	}
	
	::i-block-chrome, #menu-Footer ul {
		display: block;
		justify-content: none;		
	}
	::i-block-chrome, #menu-Footer li {
    	display: inline-block;
		margin: 0 3%;
	}*/
	

}

ul.cont_espace-client li a {
    text-align: left;
    left: 0px;
}

li.espace-client {
    float: left;
}