@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');
@font-face { font-family: 'Elliot Sans'; src: url('fonts/elliot-sans/elliotsans-regular.ttf') format('truetype'), url('fonts/elliot-sans/elliotsans-medium.ttf') format('truetype'), url('fonts/elliot-sans/elliotsans-light.ttf') format('truetype'), url('fonts/elliot-sans/elliotsans-bold.ttf') format('truetype') ; font-weight: normal; font-style: normal; }
@font-face { font-family: 'Prime'; src: url('fonts/prime/prime-regular.otf') format('truetype'), url('fonts/prime/prime-light.otf') format('truetype') ; font-weight: normal; font-style: normal;}
@font-face { font-family: 'Pinyon Script'; src: url('fonts/pinyon-script/pinyonscript-regular.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'Cooper Hewitt Light'; src: url('fonts/cooper-hewitt/cooperhewitt-light.otf') format('truetype'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Cooper Hewitt Regular'; src: url('fonts/cooper-hewitt/cooperhewitt-book.otf') format('truetype'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Cooper Hewitt Medium'; src: url("../fonts/cooper-hewitt/cooperhewitt-medium.otf"); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Cooper Hewitt Semibold'; src: url('fonts/cooper-hewitt/cooperhewitt-semibold.otf') format('truetype'); font-weight: 600; font-style: normal; }


body{margin:auto; color:#2d2d2d;text-align:center;
}

#background  {
	z-index:-1;
	 width: 100%;
    height: 100px;

    background-size: cover;
 
	
}
#background img {
	opacity: 1;
	width: 100%;
	height:700px;
	overflow:hidden;
	margin-top:0px;

}
#background .background-box {
	/*background-color: #112629;*/
	height:100px;
	display:none;
}
#background1  {
	display:none;
	
}
#background1 img {
	opacity: 1;
	width: 100%;
	overflow:hidden;
	margin-top:0px;
	height:300px;
}
#background1 .background-box {
	/*background-color: #112629;*/
	height:100px;
}

h1{margin-top:10px;font:bold 26px 'Cooper Hewitt Medium', sans-serif;color:#0598d9;text-align:left}
h2{margin:-10px 0px 0px 0px;font-family:'Cooper Hewitt Medium', sans-serif;font-size: 22px; color:#000000;text-align:left}

h2.t1{margin:10px 0px 20px 0px;font:normal 15px 'Cooper Hewitt Medium', sans-serif;color:#000000;text-align:left}

h3{margin:0px;font:bold 16px 'Cooper Hewitt Medium', sans-serif;color:#ffffff;text-align:left}

h3.t1{margin:10px 0px 5px 0px;padding:0px 0px 5px 0px;font:bold 18px 'Cooper Hewitt Medium', sans-serif;color:#2d2d2d;text-align:left;}

h3.t2{margin:50px 0px 5px 0px;font:normal 22px 'Cooper Hewitt Medium', sans-serif;color:#156f97;}h3.t3{margin:0px;font:normal 15px 'Cooper Hewitt Medium', sans-serif;}

h3.t4{margin:30px 0px 5px 0px;padding:0px 0px 5px 0px;font:bold 16px 'Cooper Hewitt semibold', sans-serif;color:#2d2d2d;text-align:left;}

h3.t5{margin:20px 0px 5px 0px;padding:0px 0px 5px 0px;font:normal 20px 'Cooper Hewitt Medium', sans-serif; color:#0598d9;text-align:left;border-bottom:1px solid #024c6b}

p{margin-top:10px;font:normal 14px/22px 'Cooper Hewitt Medium', sans-serif;color:#2d2d2d;}p.t1{color:#2d2d2d;}

a, a:link, a:visited{color:#ffffff;text-decoration:none; }

a:hover{color:#115b7d;text-decoration:none;}a:active{color:#156f97;}

dl dt{margin-top:5px;padding:0px 25px;color:#2d2d2d}dl .arrow{background:url('../images/arrow-blue.png') no-repeat 0px 0px;}
.fix-it {
	position:relative;
	height:1px;
	
}



ul{margin:0px 0px 15px 0px;padding:0px 0px;     }


ul li{margin-left:0px;padding:0px;color:#000;background-color: none;opacity: 0.9; }
/*ul li:hover {
	background-color:white;color: #156f97; opacity:1;
}*/
ul .pdf, ul .arrow{margin:5px 10px;padding:0px 0px 0px 25px;color:#231f20; font:normal 14px 'Cooper Hewitt Medium', sans-serif;}
ul .pdf{background:url('../images/pdf.png') no-repeat 0px 0px;}img{margin:0px;border:none;}table{border-collapse:collapse;}.lg{font:normal 20px 'Cooper Hewitt Medium', sans-serif;color:#156f97;text-align:left;}



.clr{clear:both;}.hdn{display:none;}.rt{float:right; width:48%;}




ul.areas{margin:0px 10px;padding:0px;}

ul.areas li{list-style:none;float:left;width:21%;padding:8px 2%;margin:0px;}.sep-bar{margin-left:15px;margin-top:10px;}.center-text{text-align:center;}.gray{color:#2d2d2d;}.image{padding:7px;background-color:#cccccc;border: 1px solid #ffffff;margin-right:20px;margin-top:20px}.rented{position:absolute;top:50px;left:215px;z-index:110}

li {
 display: block;
 transition-duration: 0.5s;
}

li:hover {
  cursor: pointer;
}

/*
ul li ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
  display: none;
}

ul li:hover > ul,
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

ul li ul li {
  clear: both;
  width: 100%;
}

ulli:hover > ul,
ul li:focus-within > ul,
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}
#nav ul ul li a {
	background-color:white;
	color: #0598d9;
	text-align:left;
padding:15px 10px;
	margin-left:120px;
	line-height:50px;
	
}
*/

.container {
	width:70%; margin: 0 15%; 
	position:absolute;
}

.container a {
	opacity:1;
}
.container3 {
	width:950px; margin: 0 auto;
}
.container3 a {
	opacity:1;
}
#h-logo{float:left;position:relative;left:0px;top:25px;width:215px;
z-index: 1000;}
.logo-box {
	background-color:white;
	width:270px;
	height:150px;
	position:absolute;
	margin: 12px 0px 0px -20px;
	opacity:.5;
	z-index:20;
}

#hdr, #main {position:relative;width:600px;margin:auto;text-align:left;font:normal 14px 'Cooper Hewitt Medium', sans-serif;line-height:18px;}
#nav {position:absolute; font-family: 'Cooper Hewitt Medium', sans-serif;float:left;margin-left:00px; width:auto;
}

#nav{position:relative; height:40px;  font-family: 'Cooper Hewitt Medium', sans-serif; letter-spacing:1px;font-size: 12px; text-align:center;z-index:30;text-transform:uppercase; margin-left:60px;float:left;}
#nav ul{position:absolute;margin:65px 0 0 0;padding:0px; display:-webkit-box;}
#nav ul li{float:left;height:45px;padding:0px 0px;margin:0px;list-style:none; /*background:url('../images/nav-sep.jpg') no-repeat left top;*/}
/*#nav ul li:first-child{background:none;}*/
/*#nav a, #nav a:link, #nav a:visited{color:#fff;line-height:50px;text-align: center;background-color:#81C8EF; padding:20px 15px 20px 15px}*/
/*#nav a:hover{color:#81C8EF; background-color:#000735; font-weight:400;}*/
#nav a:active{color:#FFFFFF;
}
#nav ul a{
	color:#fff;line-height:50px;text-align: center;background-color:#81C8EF; padding:20px 20px 20px 20px;margin: 0 1px;
}
#nav ul a:hover{
	color:#81C8EF; background-color:#000735; font-weight:400;
}

#nav ul ul {
	display:none;
	margin:1px;

	color: #81c8ef;
}

#nav li:hover ul ul {display:none;} /* hides sub-sublists */

#nav li:hover ul {display:block;} /* shows sublist on hover */

#nav ul li ul li{
	display:inline;
	
	
}

#nav ul ul a{
	border:none;
	text-decoration:none;
}
.slicknav_menu {
		display:none;
	}



/*#gallerybg1{background-image:url("../images/for_rent.jpg");background-position:center;}*/

.topbackground1{
	display:none;
}

#main{width:900px;margin:-10px auto;padding:20px 25px 25px 25px;}
#main.bg-home{width:100%;margin-top:-10px;padding:0px;}
#main.bg-full{}
#main.bg-twocol{
	height:400px;
	
}

.lt{float:left; width:48%;font-family: 'Cooper Hewitt Medium', sans-serif;}
h1.lt {
	color:#81C8EF;margin:50px 0 0 0;
}
p.lt{float:left; width:550px; text-align:left; margin-top:-40px;}

h2.lt{margin:-50px 0px 0px 0px;font:normal 15px 'Cooper Hewitt Medium', sans-serif;color:#000000;text-align:left}
h1.home {
	text-align: center;
}
#main .apply .button {
	margin:100px 0 0 200px;
	float:left;
}

#lt-col{float:left;width:600px;margin:0px 25px 0px 0px;}
#lt-col p{color:#2d2d2d;}
#rt-col{float:right;width:255px;margin-top:-75px;padding:20px 10px;}
#hdr{height:122px;top:-10px;background:url('../images/sec-top-gradient.jpg') repeat-x;z-index:10;}#hdr .logo{position:relative;left:0px;top:0px;z-index:20;}
#hdr .contact{float:right;width:150px;margin-top:35px;font:normal 11px 'Cooper Hewitt Medium', sans-serif;color:#FFFFFF;text-align:left;}
#right-col .company{padding:0px 25px 15px 25px;font:normal 22px 'Century Gothic',sans-serif;}
#right-col .address, #right-col .contact{padding:0px 25px 15px 25px;}

#right-col .cta-box{margin-bottom:25px;padding:25px 10px 0px 10px;border-top:solid 1px #DADADA;}
#right-col .t-img{float:left;margin:0px 8px 15px 0px;}#right-col h2{margin:0px;border:none;font:normal 21px/24px 'Cooper Hewitt Medium', sans-serif;color:#2E2E2E;}#right-col h3{margin:0px;border:none;font:normal 14px/18px 'Cooper Hewitt Medium', sans-serif;color:#DE4B26;}#right-col p{clear:both;}#right-col .sub-msg{margin:10px 0px 0px 0px;font:italic normal 12px/15px 'Cooper Hewitt Medium', sans-serif;color:#C4C4C4;}#right-col .read{margin-top:15px;}
/*#h-tran-bg{position:absolute;z-index:0;top:500px;width:100%;height:400px;background:url('../images/transparent.png');}
*/
/*#h-wlcm-bg{position:relative;z-index:1;top:0px;height:120px;background-color:none;margin-bottom: 100px;}*/





.row {
	display: flex;
	flex-wrap:nowrap;
margin-left: -10px;
margin-right: -10px;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs, .col-xs-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, .col-xxl-auto  {
	position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
flex: 0 0 48%;
max-width: 50%;	
	margin-top:200px;
}
.text-md {
	font-size: 20px;
	color:black;
	text-align:center;
	
}
.text-xxxs{
	font-size:12px;
}
.m-b-sm {
	margin-bottom:1.5rem;
}
.text-uppercase {
	text-transform:uppercase;
}
.m-x-auto {
	margin-right:auto !important;
	margin-left:auto !important;
}
.text-bold {
	font-weight: 700;
}
.img-fluid {
	display: block;
max-width: 100%;
height: auto;
}
.m-b{
	margin-bottom: 2rem;
}
.pagelinks {

margin: 170px auto 0px auto;
	height: 500px;
	
		
	
	
}
.pagelinks .row {
	margin: 30px 10% 15px 10%;
	width: 80%;
	
	
	
}
figure {
    display: block;
	width: 33.3333%;
	height: 20%;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
figure.pagelinks .row {
    margin-inline-start: 0px;
    margin-inline-end: 0px;
		margin-block-start: 0em;
    margin-block-end: 0em;
}
	.pagelinks img{

	width:90%;
float:left;
		margin:0px;
		padding:10px;
			
	
	
}

	figure.effect-bubba h2 {
	padding: 5px;
	font-size: 12px;
	height:auto;
	min-height:0px;
	margin: 0;
		position:absolute;
}
/*	figure figcaption h2 {
    font-weight: 300;
    margin: 0;
		font-size:12px;
	
}*/
/*	figure.effect-bubba h2 {
	color:#192231;
	font-size: 12px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
	text-align:center;
	background-color:rgba(255,255,255,0.9);
	width:90%;
	height:auto;
	min-height:60px;
	margin: 50px 0 0 5%;
	padding:10px 0 0 0;
	
}*/

/*	#image-grid figure.effect-bubba a {
    padding: 10px 0;
    text-align: center;
    font-size: 9px;
    margin: 0px;
		font-weight:200;
		position:absolute;
		float:left;
}*/


/*figure.effect-bubba {

	    margin-inline-start: 0px;
    margin-inline-end: 0px;
	margin-block-start: 0em;
    margin-block-end: 0em;
}*/

figure.effect-bubba img {
opacity: 1;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-bubba:hover img {
	opacity: 0.8;
	background-color:#192231;
}

/*figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
	position: absolute;
	top: 10px;
	right: 10px;
	bottom: 10px;
	left: 10px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}*/

figure.effect-bubba figcaption::before {
	border-top: 1px solid #a1cd3a;
	border-bottom: 1px solid #a1cd3a;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

/*figure.effect-bubba figcaption::after {
	border-right: 1px solid #a1cd3a;
	border-left: 1px solid #a1cd3a;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

figure.effect-bubba a {
	color:#192231;
	font-size: 22px;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
	text-align:center;
	background-color:white;
	width:100%;
	height:auto;
	min-height:64px;
	margin: 0;
	padding:5px 0 0 0;
}*/

/*#image-grid figure.effect-bubba a {
	padding: 75px 0;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
	text-align:center;
	font-size: 20px;
	
}*/

/*figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.effect-bubba:hover a {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	color: #a1cd3a;
	text-shadow: 1px 1px 1px #000;
	text-align:center;
}
#image-grid figure.effect-bubba:hover a  {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	color: #fff;
	font-weight: 600;
	text-align:center;
	font-size: 15px;
	color: white;
	margin-top: 0px;
}*/
.videoelement-home {
	height 800px;
	width: 100%;
	overflow:hidden;
}
videoelement{margin: 0 auto 0px auto;}
#elementvideo{width: 100%; margin:0 0 0px 0; }
.videocaption{position: absolute;top: 35%;background-color: rgba(255,255,255,0.65);left: 0;    right: 0;margin: 0 auto;max-width: 450px;text-align: center;padding: 30px 15px 25px 15px;z-index: 4;}
.videocaptionclose{position:absolute;top:-1px;right:5px;text-decoration:none !important;color: #374856 !important;font-size: 21px;}
.titleannouncement{font-family: 'Cooper Hewitt Regular', sans-serif;font-size:45px;color:#123041;margin-bottom: 20px;}
.warningavise{font-family: 'Cooper Hewitt Semibold', sans-serif;font-size:26px;font-weight:700;color:#123041;margin-bottom:2px;}
.videocaption .normalp{font-size: 19px;color: #123041;margin-bottom: 15px;}
.videocaption .btn{background:#7d2426;}
.videocaption .btn:hover, .videocaption .btn:active, .videocaption .btn:focus{background:#c2383c;}


#ftr{padding:35px 0px;font:normal 10px/16px 'Cooper Hewitt Medium', sans-serif;text-align:center;color:#ffffff; width:100%; background-color:#000735; border-top: 10px solid black; position:relative;margin-top:-130px}

#ftr.ftr-bg{ width:100%;}

/*#ftr.ftr-bg a, #ftr.ftr-bg a:link, #ftr.ftr-bg a:visited{color:#a8a8a8;}*/

#ftr.ftr-bg a:active{color:#a8a8a8;}#ftr .social{margin:10px 0px;}

#ftr .social img{margin:0px 10px;}

#ftr a, #ftr a:link, #ftr a:visited{font-weight: bold;color:#a8a8a8;}#ftr a:hover{color:#81C8EF;}#ftr a:active{color:#055fa9;}

#ftr.black-text{color:#ffffff; background-color:none; }
/*#ftr.black-text p {
	display: inline-block; color:#a8a8a8;text-transform: uppercase; font-size:11px;font-weight: bold;
}*/
/*#ftr.black-text a{text-transform: uppercase;
	
}*/
.footer-info {
	width: 1200; margin:0 auto; display: inline-flex;font-family: 'Cooper Hewitt Medium', sans-serif;
}
.footer-info img {
	width:200px; float:left; margin: 80px 0 10px 120px;opacity: .8;
}
.footer-info .column2 p {
	width:200px; text-align: left; margin: 0px 0 0px 50px; display: block; font-size: 11px; font-weight:bold; color: #a8a8a8;font-family: 'Cooper Hewitt Medium', sans-serif;
}
.column1 a {
	width:200px; text-align: left; margin: 0px 0 10px 120px; display: block;
}
.column1 {
	width: 400px; 
}
.column2 {
	float:left; margin-top:70px; width:275px;display: inline-grid; height:140px; border-left:rgba(129,200,239,1.00)solid 1px;
}
.column2 a {
	 text-align: left;  display: inline-grid; float:left; margin: 0 0 0 50px; padding: 0; text-transform: none;
}
.column2 p {
	 text-align: left;  display: inline-block; float:left; margin: 0;
}
.column3 {
	float:left; margin-top:70px; width:275px;display: inline-grid; height:120px;border-left:rgba(129,200,239,1.00)solid 1px;font-size: 11px;
}
.column3 a {
	 text-align: left;  display: inline-grid; float:left; margin: 0 0 0 50px; padding: 0; text-transform: none;
}
.ftr-bottom {
	margin-top:50px;
}





/*figureelement*/
.figurelement{margin:0px auto 60px auto;height: 450px;background-size:cover;
}
.figurelement .container1{position:relative;}
.figurelement .figurecaption{position:absolute;left:0;top:100px; background-color:rgba(0,0,0,0.5); padding:20px 0px 0px 0px;}
.figurelement.alignright{background-image:url("../images/lake-3.jpg");background-size: cover; background-position: center;}
.figurelement.alignleft{background-image:url("../images/lake-1.jpg");background-size: cover; background-position: center;}
.figurelement.alignright .figurecaption{left:initial;right:35px;}
.figurelement h3{font-family: 'Cooper Hewitt Medium', sans-serif;font-weight:700;font-size:35px;color:#0598d9;margin-bottom:7px;}
.figurelement a {color:white;}
.figurelement a:hover {color:white;}
.paragraphintro{font-family: 'Cooper Hewitt Medium', sans-serif;font-size:25px;color:white; text-align:left;}
.btn-info{background:#0397d7 !important; color:white;}
.btn-info:hover, .btn-info:active, .btn-info:focus{background:#2d2d2d !important; color:white;}

footer.d-flex > div{width:100%;padding:40px 0 26px 0;}

/*endfigureelement*/
/*footer*/
/*Footer*/
.d-flex {  display: flex!important;
}
footer.d-flex > div{width:100%;padding:40px 0 26px 0;}
.footertitle{font-family: 'Cooper Hewitt Regular', sans-serif;font-size:40px;color:#1D384C;line-height:48px;}
.footersubtitle{font-size:22px;color:#DCE7F1;margin-bottom: 9px;}
.keepcontact{background:#0f4b6f;}
.keepcontact *{color:#B1C9DF;}
.keepcontact hr{border-color:#7799ad;margin:40px 0;}
.keepcontact .contentfooter{max-width:1800px;float:none;width:100%;margin:0 auto;padding:0;}
.keepcontact .contentfooter .d-flex > div{padding:0 15px;}
.keepcontact .contentfooter .d-flex > div:nth-child(4n){max-width:680px;}
.keepcontact .footertitle{color:#FFF;display:inline-block;border-bottom:1px solid #ffffff;padding:0 30px 13px 0;margin-bottom:45px;}
.keepcontact .contentfooter .d-flex > div:nth-child(4n) .footertitle{font-family:Prime,Sans-Serif;font-size: 46px;}
.keepcontact .contentfooter .d-flex > div:nth-child(4n) p{font-size:20px;}
.keepcontact .contentfooter .d-flex > div:nth-child(4n) p strong{color:#FFF;}
.footercontact{padding:1px 3px 1px 43px;line-height:normal;margin-bottom: 32px;}
.footercontact a{text-decoration:none !important;}
.footercontact a:hover {color: red;}
.footerphone{background:url("../images/icon/footer-phone.png") no-repeat;}
.footeremail{background:url("../images/icon/footer-email.png") no-repeat;}
.footeraddress{background:url("../images/icon/footer-address.png") no-repeat left center;}
.footerlist{margin:0 0 25px 0;padding:0;font-size:16px;}
.footerlist li{list-style-type:none;background:url("images/icon/li-footer.png") no-repeat left 4px;padding-left:20px;margin-bottom:12px;}
.footerlistdifferent{background:no-repeat !important;padding-left:0 !important;}
.socialmedia{margin-bottom:25px;}
.socialmedia img{margin-right:3px;}
.requestinfo{background:#ffffff;}
.requestinfo .contentfooter{max-width:490px;float:left;width:100%;margin-left:83px;}
.requestinfo .footertitle{text-align:center;font-size:34px;}
.requestinfo label{color:#1D384C;margin-bottom: 2px;}
.requestinfo .form-group{margin-bottom: 10px;}
.requestinfo .col-sm-6:first-child{padding-right:6px;}
.requestinfo .col-sm-6:last-child{padding-left:6px;}
.bgwhitefooter{padding: 7px 0 2px 10px;font-size:14px;}
.bgwhitefooter label{display:inline;float:left;}
.bgwhitefooter label:first-of-type{margin-right:8px;}
.chckboxlist td{padding-right:20px;}
.contcaptcha{margin-bottom: 15px;}
.lastfooter{background:#81C8EF;overflow:hidden;text-align:center;padding:11px 0 7px 0}
.lastfooter p{font-size:12px;color:#ffffff;display:inline-block;margin:0 30px;}
#byit49 a{color:#ffffff;font-weight:200; font-size:12px;}
.lastfooter p a, #byit49 a span{color:#ffffff;text-decoration:none !important; font-weight:200; font-size:12px;}
.footerphonemobile{display:none;}
.lastfooter a:hover {color:black;}
.narmp-logo {
	cursor:pointer;
	margin-bottom: -10px;
}
.narmp-logo img {
	width: 100px;
	margin-top: 15px;
	
	
}






@media screen and (max-width: 700px) {
	/* #menu is the original menu */
	.js #menu {
		display:none;
	}
	
	
	.js .slicknav_menu {
		display:block;
	}
	.slicknav_menu {
		display:block;
	}
	#nav {
		display:none;
	}
	ul li {
		margin-left:0;
		opacity:1;
	height:auto;
	}
	
	#h-logo{
		width: 250px;
		padding:10px;
		margin: 20px auto 0px auto;
		position:relative;
		float:none;
		top:0;
		left:0;

	}
	

.logo-box {
	background-color:white;


}
	
	.container {
	width:100%; height:200px;margin: 0;
	position:relative;

}
	.logo-box {
		display: none;
	}

	.topbackground1 {
		display:none;
	}
	#gallerybg1 {
		display:none;
	}
	
	#background .background-box {
	background-color: #112629;
	height:00px;
}
	#background1  {
		display:block;
	position: absolute;
	z-index:-1;
	
}
#background1 img {
	opacity: 1;
	width: 100%;
	overflow:hidden;
	margin-top:0px;
	height:300px;
}
#background1 .background-box {
background-color: #112629;
	height:00px;
}

	#main.bg-home{width:100%;margin-top:0px;padding:0px;}
	.figurelement{margin:0px auto 60px auto;height: 375px;background-size:cover;
}





	.lastfooter p{
		font-size:12px;
	}
	


#background  {
	z-index:-1;
	 width: 100%;
    height: 100px;
    background-size: cover;
 
	
}
#background img {
	opacity: 1;
	height:1200px;
	overflow:hidden;
	margin-top:0px;

}

figure {
    display: block;
	width: 70%;
	height: 20%;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	margin: 0 auto;
}
figure.pagelinks .row {
    margin-inline-start: 0px;
    margin-inline-end: 0px;
		margin-block-start: 0em;
    margin-block-end: 0em;
}
	
	.pagelinks {
		margin: 0;
		height:  auto;
	}
	.pagelinks .row {
	margin: 0 auto 150px auto;
	width: 100%;
	
	
	
}
	
	.pagelinks img{

	width:100%;
float:left;
		margin:0px;
		padding:10px;
			
	
	
}
	.videoelement-home  {
		margin-top:0px;
	}
	h1.home {
	display:none;
}
	videoelement{margin: 0 auto 0px auto;}
	element.style {
		height:  -webkit-fill-available;
	}
#elementvideo{height: 500px;width: auto; margin:0 0 0px 0; }

	/*HomePageSmyrna CSS*/
/*#h-wlcm-bg{position:relative;z-index:1;top:0px;height:120px;background-color:none;margin-bottom: 50px; }*/
	.container {
		width:100%;
	}
	.container3 {
		width:250px;
	}

	
	
	.topbackground1{display:block;background-color:black;background-repeat:no-repeat;height:441px;margin:-100px auto; position:relative;background-size:cover;padding-top:0px;}
.topbackground1 p{background:#001E2F;font-size:48px;color:#FFF;font-weight:bold;padding: 16px 30px 9px 20px;letter-spacing: 1px;display:inline-block;}
/*	#gallerybg1{background-image:url("../images/homesforrent.jpg");}*/
	.paragraphintro{
		font-size:22px;
		text-align: center;
		margin:0 0 10px 0;
	}
	.figurelement .container1 .figurecaption a .button{
		font-size:12px;
		width:80%;
		margin: 10px 0 0 10%;
	}
	.videoelement a {
		
	}
	.figurelement {
	
	}
	.figurelement .figurecaption {
		left:0;
		right:0;
		position:absolute;
		padding: 10px;
		background-color: none;
		margin-top:50px;
		
	}
	.figurelement h3{
		text-align: center;
		font-size:28px;
		margin-bottom:0px;
	}
	.figurelement.alignright .figurecaption {
		right:0;
		left:0;
		
	}
	.figurelement.alignleft .figurecaption{left:0;right:0;}
	.figurelement{
		background-size:cover;
		background-position: center;
	}
	.apply .button {
	margin:10px auto;
		position:relative;
		float:none;
}

	/*HomePageSmyrna End CSS*/

	
	/*About Page CSS*/
	.about h2 {
		font-size: 20px;
	}
	.row {
	display: inline-block;
	width:100%;
}
	.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs, .col-xs-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, .col-xxl-auto  {
	position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
flex: 0 0 0;
max-width: 100%;	
}
	

.footer-info img {
	width:200px; float:none; margin: 10px auto 10px auto;opacity: .8;
}

	.footer-info .column2 p {
		margin:0px auto;
		
		text-align: center;
	}
.column2 a {
	 text-align: center; margin: 0 auto;
}
	
	
	.footer-info{
		width: 80%;
		margin:0 auto;
		display:block;
	}
	.footer-info .column1 {
		width:100%;
		margin:-10px 0 10px 0;
		display:block;
	}

	
	.footer-info .column3 {
		height:20px;
		display:table-cell;
		margin:20px 0;
		width:100%;
		text-align: center;

		
	}
	.column3 a {
 
    float: none;
    margin: 0px;
		text-align: center;
		padding: 10px 5px;
		
		
}
	.footer-info .column3 {
		height:20px;
		display:table-cell;
		margin:60px 10px;
		width:100%;
		text-align: center;

		
	}
	.column2 {
		border:none;
	
	}
	
	.column3 {
		border:none;
		
	}
	.ftr-bottom {
	margin-top:100px;
}

	.footer-info .column2 {
		height:20px;
		display:contents;
		margin:10px 0;
		width:100%;
		text-align: center;

		
	}
	.column2 a {
    display: inline-block;
    float: none;
    margin: 0px;
		text-align: center;
		padding: 20px 5px;
		width:100%;
		
}
		.column2 p {
    display: inline-block;
    float: none;
    margin:0;
		text-align: center;
		padding: -5px 5px;
		width:100%;
			line-height:15px;
		
}
	
	
	/*About Page CSS End*/
}
@media screen (min-width: 450px) and (max-width: 700px) {
	.cb-slideshow li span {
    width: 100%;
    height: 500px;

}
	.cb-slideshow li div h3 {
		font-size:40px;
	}

}

@media screen (min-width: 700px) and (max-width: 1200px) {
	#background .background-box{height:400px}
		.pagelinks img{
		width:60%;
		height:60%;
	}
}