@media (max-width: 640px) {
	.slider {
	    position: relative;
	    height: auto;
	}
	.slider .caption {
	    position: absolute;
	    width: 700px;
	    bottom: 0;
	    margin: auto;
	    font-size: 1.7em;
	}
	.slider .carousel-item img {
	    width: 100%;
	    height: 220px;
	    object-fit: cover;
	}
	img{
		width: 100%
	}
	.about .col-sm-6 {
		width: 100%;
	}
	.carousel-caption {
	    position: absolute;
	    right: 15%;
	    bottom: 45px;
	    left: 25px;
	    z-index: 10;
	    padding-top: 20px;
	    padding-bottom: 20px;
	    color: #fff;
	    text-align: center;
	}
	.slider .carousel {
	    height: auto;
	}
	.slider-box {
	    width: 100%;
	    height: auto;
	    box-shadow: 0px 20px 70px 0 rgba(15, 30, 30, 0.2);
	    background-color: #ffffff;
	    position: relative;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    margin: auto;
	    margin-bottom: 50px;
	}
	.slider-box ul li {
	    width: 100%;
	    border-right: solid 1px transparent;
	    border-bottom: solid 1px #ced4da;
	    text-align: center;
        float: inherit;
	}
	.slider-box ul li img {
	    width: 70px;
	    margin-bottom: 15px;
	    position: relative;
	    bottom: 0;
	}
	.slider-box ul li h3 {
	    text-align: center;
	    width: 100%;
	}
	.about {
		margin-top: 0;
	}
	.container {
	    width: 100%;
	}
	.about h3 {
	    color: #ff730b;
	    margin-bottom: 0px;
	    margin-top: 15px;
	}
	.testimonials > .title {
	    text-align: center;
	    color: #2469ac;
	    margin-bottom: 40px;
	}
	.sub-header .col-sm-6 {
		width: 100%;
    	float: left;
	}
	.container-logo {
	    width: 100%;
	    margin: auto;
	}
	.navbar-light .navbar-brand {
	    margin-right: 0;
	    padding-left: 25px;
	}
	.navbar-light .navbar-toggler {
	    color: rgba(0,0,0,.5);
	    border-color: rgba(0,0,0,.1);
	    margin-right: 20px;
	}
	.navbar-toggler {
	    border-radius: 0;
	}
	.logo-academie, .logo-amla,
	.separator-2, .separator-1 {
		display: none;
	}
	header .navbar .navbar-nav {
	    margin-top: 0;
	    background: #eee;
	}
	header .navbar .dropdown-menu {
	    top: 0;
	    text-align: center;
	}
	header .dropdown-menu {
	    font-size: 13px;
	    box-shadow: none;
	    background-color: transparent;
	    background-image: none;
	    border-style: solid;
    	border-width: 0;
	}
	.news .flex-control-nav {
	    width: 100%;
	    position: relative;
	    top: 30px;
	    text-align: center;
	}
	.flex-direction-nav a:before {
	    font-family: "flexslider-icon";
	    font-size: 30px;
	    display: inline-block;
	    content: '\f001';
	    color: #fff;
	    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	}
	.flex-direction-nav a {
	    text-decoration: none;
	    display: block;
	    width: 40px;
	    height: 40px;
	    margin: -10px 0 0;
	}
	.flexslider-testimonials ul.slides li {
		width: 330px !important;
		height: 320px;
	}
	.testimonials ul li .col-sm-10 {
	    padding-left: 0;
	    padding-right: 0;
	}
	.testimonials ul li img {
	    width: 50px;
	    position: relative;
	    left: 20px;
	    margin-bottom: 10px;
	}
	.testimonials ul li .col-sm-10 {
	    padding-left: 0;
	    padding-right: 0;
	    padding: 0 35px;
	}
	.legal ul, .legal p {
	    margin-bottom: 10px;
	    font-size: 15px;
	}
	.legal {
	    height: 80px;
	}
	.cover-page .title {
	    font-size: 2.5em;
	}
	.cover-page {
	    height: 200px;
	    background-color: #e3e3e3;
	    margin-bottom: 20px;
	    position: relative;
	    background-size: auto;
	    background-repeat: no-repeat;
	}
	.content-page img {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.mission-list li {
	    font-size: 1.3em;
	    width: 100%;
	}
	.team-list li {
	    list-style: none;
	    border: solid 10px #fff;
	    width: 100%;
	    float: left;
	    text-align: center;
	}
	.citation {
	    display: none;
	}
	.success .fa-3x {
	    font-size: 2em;
	}
	.procurement-box-list li {
	    list-style: none;
	    width: 100%;
	}
	.profil-country > li {
	    width: 100%;
	}
	.profil-country .content ul li {
	    width: 100%;
	}
	.fc-toolbar {
	    display: block !important;
	}
	.fc-toolbar h2 {
	    font-size: 1.75em;
	    margin: 0;
	    padding: 15px 0;
	}
	.legal ul {
	    padding-left: 0;
	    float: inherit;
	}
	.all-news .card-body {
	    padding: 0;
	    height: 115px;
	    overflow: hidden;
	}
	#lightgallery {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.sub-header .text-right,
	.sub-header .text-left {
		text-align: center !important;
	}
	.sub-header .head-link {
		display: block;
	}
	.newsletter a img {
	    margin-bottom: 15px;
	    width: auto;
	}
	.newsletter a {
		display: block;
	}
	.newsletter a.logo-amla img {
		margin-left: 0;
	}
	.nav-tabs .nav-link {
	    border: 1px solid transparent;
	    border-top-left-radius: .25rem;
	    border-top-right-radius: .25rem;
	    text-align: center;
	    color: #fff;
	    background: #c4c4c4;
	    font-weight: 800;
	    font-size: 15px;
	    margin-right: 10px;
	    margin-left: 10px;
	    width: 44%;
	    float: left;
	    margin-bottom: 15px;
	}
	.fb {
		margin-left: 0 !important;
	}
}