@font-face {
    font-family: 'Mr De Haviland';
    src: url('../fonts/MrDeHaviland-Regular.woff2') format('woff2'),
        url('../fonts/MrDeHaviland-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}


body{
	margin:0;
	padding:0;
	background:#212529;
	}
	p{color:#938c82;}


h1 {
	font-family: 'Mr De Haviland';
	font-size: 40px;
	font-weight: 400;
 
  margin: 0;
  padding: 0;
  color: white;
}


.image {
  display: block;
  max-width: 100%;
  height: auto;
}

.image--center {
  margin-left: auto;
  margin-right: auto;
}

.image--circle {
  border-radius: 60%;
}


.navbar-light .navbar-brand {
  color: #adaeb0;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 2px;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color: #adaeb0;
}

.navbar-light .navbar-nav .nav-link {
  color: #adaeb0;
}

.navbar-toggler {
  background: #adaeb0;
}

.navbar-nav {
  text-align: center;
  text-transform: uppercase;
}

.nav-link {
  padding: .2rem 1rem;
}

.nav-link.active,.nav-link:focus{
  color: #adaeb0;
  text-decoration:underline;
}

.navbar-toggler {
  padding: 1px 5px;
  font-size: 18px;
  line-height: 0.3;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #adaeb0;
}

.navbar-collapse {
	    flex-basis: 100%;
    flex-grow:0;
    align-items: center;
}

.theme-al h2,h3,h4,h5,p {
	text-align:center;
	
}
.text-center {
  text-align: center;
}

.text-primary h2,h3,h4,h5{
	color:#adaeb0;
}

div.one {
            margin-top: 40px;
            text-align: center;
        }
		 button {
			 
            margin-top: 10px;
        }
		
.bg-black {
	background-color:black;
}

.foote_bottom_ul_amrc {
  list-style-type: none;
  padding: 0px;
  display: table;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  
}
.foote_bottom_ul_amrc li {
  display: inline;
}
.foote_bottom_ul_amrc li a {
  color: #999;
  margin: 0 12px;
  text-decoration:none;
}

.text p {
  text-align: justify;
}
 
.image1 {
	position:;
	width:100%;
	height:565px;
	left:50%;
}


.logo {
	height:120px;
}



#myCarousel {
    margin-top: 50px;
}

@media (max-width: 768px) {
    .carousel-inner .carousel-item>div {
        display: none;
    }

    .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-start,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

@media (min-width: 768px) {

    .carousel-inner .carousel-item-right.active,
    .carousel-inner .carousel-item-next,
    .carousel-item-next:not(.carousel-item-start) {
        transform: translateX(25%) !important;
    }

    .carousel-inner .carousel-item-left.active,
    .carousel-item-prev:not(.carousel-item-end),
    .active.carousel-item-start,
    .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-25%) !important;
    }

    .carousel-item-next.carousel-item-start,
    .active.carousel-item-end {
        transform: translateX(0) !important;
    }

    .carousel-inner .carousel-item-prev,
    .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-25%) !important;
    }
}