/****** PLACE YOUR CUSTOM STYLES HERE ******/
.alt-border {
	background:#CCCCCC;
}
.detail-table {
	width:100%;
	max-width:350px;
	background:#012549;
	color:#FFF;
	margin:0 auto;
}
.details-header {
	width:100%;
	max-width:350px;
	margin:0 auto;
}
.white-color {
	color:#FFF !important;
}
.back-to-top {
	bottom:22px;
}
.copyright-text {
   
  padding:30px 0;
  background:#002141;
  border-top:1px solid #042d55;
  font:400 18px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:#395169;
}
h3 {
	line-height:normal;
	margin-bottom:5px;
}

.icon-left-arrow:before{content:'\e841'}
.icon-right-arrow:before{content:'\e842'}
.left-nav, .right-nav{-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;position:absolute;opacity:0;top:50%;z-index:1;transform:translateY(-50%);border:2px solid #fff;cursor:pointer}
 .left-nav i,.right-nav i{padding:0.7em;color:#fff;display:flex;justify-content:center;align-items:center;height:100%}
.left-nav i::before, .right-nav i::before{margin:0}
 .left-nav:hover,.right-nav:hover{background-color:#fff}
 .left-nav:hover i, .right-nav:hover i{color:#17181A}
 .left-nav{left:3em}
 .right-nav{right:3em}
.containingDiv:hover .left-nav, .containingDiv:hover .right-nav{opacity:1}

.allinone_thumbnailsBanner.cool .carouselRightNav, .allinone_thumbnailsBanner.cool .carouselLeftNav {
	display:none !important;
}

h3.prop-address {
	font-size:16px;;
}
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
	/* margin-bottom:5px; */
	line-height:normal !important;
}
.tour-button {
	padding-top:10px;
}
.logo-div a {
	color:#FFF !important;
	font-size:24px !important;
	text-decoration:none !important;
}
nav.fixed.scrolled .logo-div a {
	color:#000 !important;
}
footer h1 {
	font-size:36px;
	margin-bottom:5px !important;
	padding-top:30px;
}
footer h2 {
	font-size:28px;
}
footer h3  {
	font-size:18px;
}
footer h3 a {
	font-weight:400 !important;
}
footer h3 {
	margin-bottom:30px;
}
footer h4, footer h5 {
	font-size:14px;
	color:#cae5ff !important;
}

footer h4 {
	margin-bottom:4px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
footer h5 {
	margin-bottom:17px;
}

.img-responsive {
	display:inline-block;
}
.mmde-logo {
	padding:5px 0 40px 0;
}
.pad10 {
	padding-bottom:10px;
}
.bordered {
	border-left:1px solid #052f5a;
	border-right:1px solid #052f5a;
}
.footer-container {
	width:100%;
	max-width:1600px;
}

@media (min-width: 480px) {
	h3.prop-address {
		font-size:18px;
	}
}

@media (min-width: 560px) {
	h3.prop-address {
		font-size:20px;
	}
}

@media (min-width: 640px) {
	h3.prop-address {
		font-size:22px;
	}
}

@media (min-width: 768px) {
	h3.prop-address {
		font-size:24px;
	}
}

@media (min-width: 900px) {
	h3.prop-address {
		font-size:26px;
	}
}

@media (min-width: 1024px) {
	h3.prop-address {
		font-size:28px;
	}
}

@media (min-width: 1200px) {
	h3.prop-address {
		font-size:30px;
	}
	.agentpic {
		padding-top:22px;
	}
	.agentbio {
		padding-top:26px;
	}
}

@media (min-width: 1500px) {
	h3.prop-address {
		font-size:32px;
	}
}

@media (min-width: 1900px) {
	h3.prop-address {
		font-size:34px;
	}
}