/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 0px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 180px;
  line-height: 10px; /* Vertically center the text there */
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
  padding: 00px 15px 0;
}

.footer > .container {
  padding-right: auto;
  padding-left: auto;
}

#logo {
    position: ; 
    width: 960px;
    margin-left: 0px;
	margin-top: 20px;
	padding-left: 0px;
}

.aclass {
	color: #FFF;
	text-decoration: none; color: white; 
}

a:link {
	color: #FFF;
	text-decoration: none; color: white; 
}

#top {
	background-color: #FFF;
	margin-top: 0px;
	padding-top: 0px;	
	width: auto;
	height: 390px;
	position: relative;
}

.top {
	background: none;
	margin-left: 25px;
	margin-top: 17px;
	display: inherit;
	width: auto;
	height: 390px;
	float: left;
	color: #000;
	font-family: 'Source Sans Pro', sans-serif;
	line-height: 35px;
}

.top2 {
	background: none;
	margin-right: 25px;
	margin-top: 17px;
	display: inherit;
	width: 370px;
	height: 390px;
	float: right;
	color: #FFF;
	font-family: 'Source Sans Pro', sans-serif;
	line-height: 35px;
}

#foot {
	width: auto;
	height: auto;
	background: none;
	border: none;
	color: #888;
	position: relative;
	margin-top: 10px;
	display: flex;
}

.foot {
	width: auto;
	height: 180px;
	margin-left: auto;
	font-size: 12px;
	color: white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 12px;
}

.foot2 {
	width: auto;
	height: 180px;
	font-size: 12px;
	color: white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 12px;
}

.dropdown:hover>.dropdown-menu {
  display: block;
  margin-top: -1px;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

.context-dark, .bg-gray-dark, .bg-primary {
    color: rgba(255, 255, 255, 0.8);
}

/*footer*/
.col_white_amrc { color:#FFF;}
footer { width:100%; background-color:#263238; min-height:250px; padding:10px 0px 25px 0px ;}
.pt2 { padding-top:40px ; margin-bottom:20px ;}
footer p { font-size:13px; color:#CCC; padding-bottom:0px; margin-bottom:8px;}
.mb10 { padding-bottom:15px ;}
.footer_ul_amrc { margin:0px ; list-style-type:none ; font-size:14px; padding:0px 0px 10px 0px ; }
.footer_ul_amrc li {padding:0px 0px 5px 0px;}
.footer_ul_amrc li a{ color:#CCC;}
.footer_ul_amrc li a:hover{ color:#fff; text-decoration:none;}
.fleft { float:left;}
.padding-right { padding-right:10px; }

.footer_ul2_amrc {margin:0px; list-style-type:none; padding:0px;}
.footer_ul2_amrc li p { display:table; }
.footer_ul2_amrc li a:hover { text-decoration:none;}
.footer_ul2_amrc li i { margin-top:5px;}

.bottom_border { border-bottom:1px solid #323f45; padding-bottom:20px;}
.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;}

.social_footer_ul { display:table; margin:15px auto 0 auto; list-style-type:none;  }
.social_footer_ul li { padding-left:20px; padding-top:10px; float:left; }
.social_footer_ul li a { color:#CCC; border:1px solid #CCC; padding:8px;border-radius:50%;}
.social_footer_ul li i {  width:20px; height:20px; text-align:center;}

.carousel-item {
	height: auto;
}
.carousel-item > img {
	position:static;
	left:inherit;
	top:inherit;
	width:100%;
	height:auto;
}

@media (max-width: 992px) {
	body {
		font-size: .8rem;
	}
	.carousel-caption {
		position: static;
	}
	.lead {
		}

}

@media (max-width: 700px) {
	.carousel-item h1 {
		font-size: 1.5rem
	}
	.carousel-caption p {
		font-size: 1rem	
	}
}