body{
padding:0;
margin:0;
}
*{
font-family: 'Open Sans', sans-serif;
}

/*****************  SLIDE SECTIONS ***************************************/
#slideintrowrap{
max-width:1200px;
margin:0 auto;
text-align:right;
}
#slideintro{
float:right;
max-width:35%;
padding:1% 3% 1% 3%;
/*margin-top:3%;*/
/*margin-bottom:3%;*/
background:rgba(235,223,207,0.9);
}
#third-section-index-wrap{
 style="clear:both;"
}
#third-section-index{
padding:8% 5% 8% 3%;
overflow:auto;
/*border: 1px solid red;*/
}
#top-residence{
padding:8% 5% 8% 3%;
overflow:auto;
}
#third-section-suites{
padding:8% 5% 8% 3%;
overflow:auto;
}
/***************** MOBILE bxslider ***************************************/
#slideshow{
margin:0 auto;
clear:both;
width:100%;
}
#slideshow img {
width: 100%;
}
/*****************  END ALL SLIDE SECTIONS ***************************************/

#fullsize {
width: 100%;
margin:0 auto;
/*border: 1px solid blue;*/
}
#mobile {
display:none;
/*border: 1px solid red;*/
}
#headerwrap {
float:left;
width: 100%;
margin:0 auto;
background-color: #EBDFCF;
}
#header {
margin: 0 auto;
max-width:1200px;
}
#logo{
float:left;
max-width:240px;
margin-top:20px;
margin-bottom:20px;
}
#logo img{
width:100%;
}
#nav{
float:right;
/*margin:0 auto;*/
/*border:1px solid #F05235;*/
}
#nav ul{
text-align:center;
list-style:none;
margin-top:40px;
font-weight:bold;
}
#nav li{
display: inline; 
margin-left: 7px;
font-size:13px;
text-decoration:none;
}
#nav li:first-child{
margin-left:0px;
}
#nav li:last-child{
padding-right:0px;
}
#nav li a{
color:#040607;
text-decoration:none;
}
#nav li a:hover{
/*color:#C8A892;*/
color:#ffffff;
}
h1{
font-weight:700;
font-size:43px;
}
h2{
font-weight:400;
font-size:32px;
}
h3{
font-weight:400;
font-size:24px;
}
p{
font-size:18px;
}
.creme {
font-family: 'Open Sans', sans-serif;
color:#ebdfcf;
}
.whitetext {
font-family: 'Open Sans', sans-serif;
color:#ffffff;
}
#buttonlink{
float:right;
display: block;
text-align: center;    
font-size:19px;
}
#buttonlink a{
padding:7px 20px 7px 20px;
background:#a56c4a;
text-decoration:none;
color: #ffffff;
}
#buttonlink a:hover{
background: #6a3208;
text-decoration:none;
}
.title {
font-family: 'Open Sans', sans-serif;
font-size:48px;
color:#FFFFFF;
}
.text {
font-family: 'Open Sans', sans-serif;
font-size:30px;
color:#FFFFFF;
}
.black-link {
font-family: 'Open Sans', sans-serif;
color:#000000;
text-decoration:none;
font-size:18px;
}
.black-link:visited {
	color: #000000;
	text-decoration: none;
}
.black-link:active {
	color: #000000;
	text-decoration: none;
}
.black-link:hover {
	color: #F05235;
	text-decoration: none;
}
.creme-link {
font-family: 'Open Sans', sans-serif;
color:#ebdfcf;
text-decoration:none;
font-size:18px;
}
.creme-link:visited {
	color: #ebdfcf;
	text-decoration: none;
}
.creme-link:active {
	color: #ebdfcf;
	text-decoration: none;
}
.creme-link:hover {
	color: #F05235;
	text-decoration: none;
}
.blk-h2-link {
font-family: 'Open Sans', sans-serif;
font-weight:400;
font-size:32px;
	color: #000000;
	text-decoration: none;
}
.blk-h2-link:visited {
font-weight:400;
font-size:32px;
	color: #000000;
	text-decoration: none;
}
.blk-h2-link:active {
font-weight:400;
font-size:32px;
	color: #000000;
	text-decoration: none;
}
.blk-h2-link:hover {
font-weight:400;
font-size:32px;
	color: #F05235;
	text-decoration: none;
}
#contactformbox{
margin:0 auto;
max-width:440px;
padding:16px 20px 20px 20px;
background-color:#EBDFCF;
font-size:18px;
border:2px solid #FFFFFF;
}
.forminput{
font-family: 'Open Sans', sans-serif;
color: #000000;
padding:3px;
margin-bottom:6px;
width:100%;
}
.formbutton{
padding:10px 20px;
color:#000000;
font-size:20px;
background-color:#A66B4B;
text-decoration:none;
overflow:auto;
}
a.formbutton{
font-family: 'Open Sans', sans-serif;
text-decoration:none;
}
a.formbutton:hover{
background-color:#545454;
}
#footerwrap{
clear:both;
margin:0 auto;
width:100%;
background:#ffffff;
}
#footer{
max-width:1200px;
margin:0 auto;
font-size:12px;
font-weight:bold;
padding: 5%;
}
#footer img{
height:50px;
margin:10px;
}
#footer a{
color:#555A60;
text-decoration:none;
}
#footer a:hover{
color: #F05235;
text-decoration:none;
}
#menu{
display:none;
}
#top-block{
clear:both;
margin:0 auto;
width:100%;

}
#bottom-block{
clear:both;
margin:0 auto;
width:100%;
}
#introwrap{
max-width:1200px;
margin:0 auto;
text-align:right;
}
#introwrapleft{
max-width:1200px;
margin:0 auto;
text-align:left;

}
#introwrapcarshare{
max-width:40%;
padding:20px 40px 40px 40px;
margin:0 auto;
background:rgba(235,223,207,0.9);
margin-top:50px;
margin-bottom:100px;
}
#intro{
float:right;
max-width:40%;
padding:20px 40px 40px 40px;
margin-top:100px;
margin-bottom:100px;
background:rgba(235,223,207,0.9);
}

#introwrap-contact{
max-width:1200px;
margin:0 auto;
text-align:right;
}
#intro-contact{
float:right;
max-width:440px;
padding:10px 20px 20px 10px;
margin-top:10px;
margin-bottom:10px;
background:rgba(235,223,207,0.9);
border:2px solid #FFFFFF;
}
#top-index{
clear:both;
margin:0 auto;
width:100%;
background: url(images/slide-main.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*min-height:646px;*/
overflow:auto;
}
#top-location{
background: url(images/students-on-stairs.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*min-height:646px;*/
overflow:auto;
}

#top-suites{
background: url(images/suites-page.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*min-height:646px;*/
overflow:auto;
}
#top-store{
background: url(images/store1.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*min-height:646px;*/
overflow:auto;
}
#top-pay{
background: url(images/pay1.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}

#top-cool-stuff{
background: url(images/cool-page.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*min-height:646px;*/
overflow:auto;
}
#top-our-name{
background: url(images/ourname1.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*min-height:646px;*/
overflow:auto;
}
#top-faq{
background: url(images/coffee-study.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*min-height:646px;*/
overflow:auto;
}
#top-CarShare{
background: url(images/CarShare1.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*min-height:646px;*/
overflow:auto;
}
#CarShare-spacer{
height:700px;
}
#top-contact{
background: url(images/contact-us-page.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*min-height:646px;*/
overflow:auto;
}
#second-section-index{
background: #a56c4a;
background: url(images/people.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #a56c4a;
}
#second-section-location{
background:#EBDFCF;
background: url(images/location.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #EBDFCF;

}
#second-section-residence{
background: #BEB17D;
background: url(images/residence-2-pic.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #BEB17D;
}
#second-section-suites{
background: #CBAA7F;
background: url(images/suites.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #CBAA7F;
}
#second-section-pay{
background: #CBAA7F;
background: url(images/pay.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #CBAA7F;
}
#second-section-cool-stuff{
background: #FFFFFF;
background: url(images/cool-stuff.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #FFFFFF;
}
#second-section-our-name{
background: #FFFFFF;
background: url(images/ourname3.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #FFFFFF;
}
#second-section-faq{
background: #a56c4a;
background: url(images/faq.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #a56c4a;
}
#second-section-contact-wrap{
background: #A66B4B; 
margin:0 auto;
width:100%;
z-index:98;
}
#second-section-contact{
float:left;
background: #A66B4B; 
min-height:239px;
width:100%;
margin:0 auto;
padding-bottom:8%;
 
}
#second-section-Carshare{
background:#EBDFCF;
background: url(images/CarShare2.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #EBDFCF;

}
#third-section-location{
background: url(images/residence-3.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
}
#location-spacer{
height:600px;
}
#map-section-location{
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
background: #CBAA7F;
}
#map {
height: 700px;
width: 100%;
}
#map-section-location-left{
float:left;
width:50%;
}
#map-section-location-right{
float:left;
width:50%;
background:#CBAA7F;
}
#mapintrowrap{
max-width:700px;
margin:0 auto;
text-align:right;
}
#mapintro{
float:right;
max-width:640px;
padding:20px 40px 40px 40px;
margin:100px 30px 150px 30px;
background:rgba(235,223,207,0.9);
}
#third-section-residence{
background: url(images/residence-2.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
}

#third-section-store{
background: url(images/store2.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
}
#third-section-pay{
background: url(images/pay2.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
}
#third-section-cool-stuff{
background: url(images/cool-stuff-page.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
}
#third-section-our-name{
background: url(images/ourname2.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
}
#third-section-carshare{
background: url(images/CarShare3.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
}
#mondologo img{
width: 100%;
}
#third-section-faq{
background: url(images/faq-page2.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
}
#faqintrowrap{
padding:40px 20px 2px 20px;
float:left;
max-width:600px;
margin:0 auto;
text-align:left;
}
#faqintro{
float:left;
max-width:90%;
padding:20px 40px 40px 40px;
margin-top:50px;
margin-bottom:100px;
background:rgba(235,223,207,0.9);
}
#third-section-contact{
background: url(images/residence.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
}
#fourth-section-index-wrap{
background: #ffffff; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-index{
background: #ffffff; 
max-width:1200px;
margin:0 auto;
padding-top:1%;
padding-bottom:5%;
}
#fourth-section-location-wrap{
background: #A66B4B; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-location{
background: #A66B4B; 
background: url(images/girls-on-phone.jpg) no-repeat center center; 
min-height:439px;
max-width:1200px;
margin:0 auto;
padding-top:1%;
padding-bottom:1%;

}
#fourth-section-residence-wrap{
background: #A66B4B; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-residence{
background: #A66B4B; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
}
#fourth-section-suites-wrap{
background: #BEB17D; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-suites{
background: #BEB17D; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
background: url(images/suites-page-3.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #BEB17D;
}
#fourth-section-pay{
background: #BEB17D; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
z-index:100;
border: 1px solid #BEB17D;
}
#fourth-section-cool-stuff-wrap{
background: #BEB17D; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-cool-stuff{
background: #BEB17D; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
}
#fourth-section-faq-wrap{
background: #BEB17D; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-faq{
background: #BEB17D; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
}
#fourth-section-faq-wrap2{
background: #FFFFFF; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-faq2{
background: #FFFFFF; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
background: url(images/faq-page3.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #FFFFFF;
}
#fourth-section-contact-wrap{
background: #FFFFFF; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-contact{
background: #EBDFCF; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
}
#fourth-section-contact-wrap2{
background: #FFFFFF; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-contact2{
background: #FFFFFF; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
background: url(images/contact-3.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #FFFFFF;
}
#fourth-section-contact2-sub{
background: #FFFFFF; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
background: url(images/contact-2-sub.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #FFFFFF;
}
#fourth-section-carshare-wrap{
background: #CBAA7F; 
margin:0 auto;
width:100%;
z-index:98;
}
#fourth-section-carshare{
background: #CBAA7F; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
}
#bottom-section-index{
clear:both;
background: #EBDFCF; 
margin:0 auto;
width:100%;
z-index:98;
}
#bottom-video-index{
background: #BEB17D;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #BEB17D;
}
#videoleftbox {
		float:left;
		width:55%;
		margin-right:5%;
	}

#videorightbox {
		float:right;
		width:40%;
}
#bottom-section-location{
clear:both;
background: #FFFFFF; 
margin:0 auto;
width:100%;
z-index:98;
}
#bottom-section-residence{
clear:both;
background: #A66B4B; 
margin:0 auto;
width:100%;
z-index:98;
}
#bottom-section-suites{
clear:both;
background: #FFFFFF; 
margin:0 auto;
width:100%;
z-index:98;
}
#wht-text-cool-stuff{
clear:both;
background: #FFFFFF; 
margin:0 auto;
max-width:1200px;
background: url(images/cool-stuff-2.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #FFFFFF;
/*border:1px solid blue;*/ 
}
#wht-text-our-name{
clear:both;
background: #FFFFFF; 
margin:0 auto;
max-width:1200px;
background: url(images/ourname4.jpg) no-repeat center center; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:100;
border: 1px solid #FFFFFF;
/*border:1px solid blue;*/ 
}
#bottom-section-cool-stuff{
clear:both;
background: #CBAA7F; 
margin:0 auto;
width:100%;
z-index:98;
}

#wht-text-faq{
clear:both;
background: #BEB17D; 
margin:0 auto;
max-width:1200px;
z-index:9999;
/*background: url(images/cool-stuff-2.jpg) no-repeat center center; 
border:1px solid blue;*/ 
}
#bottom-section-faq{
clear:both;
background: #CBAA7F; 
margin:0 auto;
width:100%;
z-index:98;
}
#bottom-section-contact{
clear:both;
background: #BEB17D; 
margin:0 auto;
width:100%;
z-index:98;
}
svg {
position:relative;
display: block;
width: 100%;
height: 50px;
z-index:99;
}
#lovewrap{
max-width:1200px;
margin:0 auto;
text-align:left;
}

#footer{
width:50%;
margin:0 auto;
}
#svgmobile{
width:100%;
margin:0 auto;
}
#leftbox {
		float:left;
		width:45%;
		margin-right:9%;
	}

#rightbox {
		float:right;
		width:45%;
}
#applywrap{
float:left;
background: #FFFFFF; 
width:100%;
z-index:98;
}
.secondemail{
display:none;
}
#apply{
background: #FFFFFF; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
z-index:100;
padding-left:5px;
padding-right:5px;
}
#formtextbox{
float:left;
width:100%;
}
.appinput{
background:#ebdfcf;
border-radius: 3px;
border: 1px solid #ccc;
padding: .5%;
margin-bottom:3px;
width:99%;
font-size:16px;
color:#000000;
font-weight:normal;
}
.appinputnowidth{
background:#ebdfcf;
border-radius: 3px;
border: 1px solid #ccc;
padding: .5%;
margin-bottom:6px;
font-size:16px;
color:#000000;
font-weight:normal;
}
.formbutton{
padding:10px 20px;
color:#FFFFFF;
font-size:20px;
background-color:#a66b4b;
border:none;
text-decoration:none;
overflow:auto;
}
a.formbutton{
text-decoration:none;
}
a.formbutton:hover{
background-color:#545454;
}
.check{
list-style-image: url('images/checkb.png');
}

#gallerywrap{
float:left;
background: #FFFFFF; 
width:100%;
z-index:98;
}
#gallery{
background: #FFFFFF; 
max-width:1200px;
margin:0 auto;
padding-bottom:5%;
z-index:100;
padding-left:5px;
padding-right:5px;
}
#photorow{
clear: both;
width:100%;
text-align: center;
margin-bottom:0;
}
#gphoto {
float:left;
width: 27%;
margin:3%;
}
#gphoto img {
width: 100%;
margin-bottom: 15px;
}

/********************************************************************* MEDIA QUERIES***********************************************************/



@media screen and (max-width: 1230px) {

#white{
margin-left:20px;
margin-right:20px;
}

#fourth-section-index{
width:95%;
}
#fourth-section-location{
width:95%;
}
#fourth-section-residence{
width:95%;
}
#fourth-section-suites{
width:95%;
}
#fourth-section-cool-stuff{
width:95%;
}
#fourth-section-faq{
width:95%;
}
#fourth-section-contact{
width:95%;
}
#fourth-section-contact2{
width:95%;
}
#wht-text-cool-stuff{
width:95%;
}
#fourth-section-faq2{
width:95%;
}

#logo{
float:none;
clear:both;
margin:0 auto;
padding-top:20px;
padding-bottom:20px;
}
#nav{
display:none;
}
#menu{
display:inherit;
position:absolute;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
}
.sb-slidebar {
	padding: 14px;
	color: #fff;
}
.sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close {
	cursor: pointer;
}

@media screen and (max-width: 1220px) {
#lovewrap{
width:90%;
margin:0 auto;

}
#leftbox-cell {
		float:left;
		width:45%;
		margin-right:9%;
	}

#rightbox-cell {
		float:right;
		width:45%;
}
#leftbox {
float:none;
clear:both;
margin:0 auto;
}

#rightbox {
float:none;
clear:both;
margin:0 auto;
}
#mapintro{
float:none;
clear:both;
margin:0 auto;;
}


}
@media screen and (max-width: 900px) {
#leftbox-cell {
		float:left;
		width:45%;
		margin-right:9%;
	}

#rightbox-cell {
		float:right;
		width:45%;
}
#videoleftbox {
float:none;
clear:both;
margin:0 auto;
width: 95%;
padding-bottom: 30px;
}

#videorightbox {
float:none;
clear:both;
margin:0 auto;
width: 95%;
}
}
@media screen and (max-width: 800px) {
#fullsize {
display:none;
}
#mobile {
display:inherit;
width: 100%;
margin:0 auto;
}
#top-photo{
margin:0 auto;
width:100%;
}
#top-photo img{
width:100%;
}
#second-photo{
margin:0 auto;
width:100%;
}
#second-photo img{
width:100%;
}
#third-photo{
margin:0 auto;
width:100%;
}
#third-photo img{
width:100%;
}

/*** INDEX PAGE STYLES ****/
#index-top-wrap{
margin:0 auto;
width:100%;
background: #BEB17D;
}
#index-top-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#index-second-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/index-second.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#index-second-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#index-third-wrap{
margin:0 auto;
width:100%;
background: #FFFFFF;
}
#index-third-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#index-footer-wrap{
margin:0 auto;
width:100%;
background: #EBDFCF;
}

#carshare-second-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/carshare-second.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#carshare-second-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#carshare-third-wrap{
clear:both;
margin:0 auto;
width:100%;

}
#carshare-third-wrap img{

width:100%;

}
#carshare-fourth-wrap{
clear:both;
margin:0 auto;
width:100%;
background: #CBAA7F;
}
#carshare-fourth-text{
margin:0 auto;
width:90%;
padding: 2%;
}
/*************Location Page***********/

#location-second-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/location-second.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#location-second-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#location-third-wrap{
margin:0 auto;
width:100%;
background: #CBAA7F;
}
#location-third-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#cell-map-section-location{
width:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
z-index:98;
overflow:auto;
background: #CBAA7F;
/*border:1px solid #FF3300;*/
}
#cell-map {
height: 500px;
width: 100%;
}
#cell-map-section-location-left{
float:none;
margin:0 auto;
width:90%;
}
#location-fourth-wrap{
margin:0 auto;
width:100%;
background: #BEB17D;
}
#location-fourth-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#location-fifth-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/location-fifth.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#location-fifth-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#location-footer-wrap{
margin:0 auto;
width:100%;
background: #FFFFFF;
}
/*********Residence Page**********/
#residence-top-wrap{
margin:0 auto;
width:100%;
background: #CBAA7F;
}
#residence-top-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#residence-second-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/residence-second.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#residence-second-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#residence-third-wrap{
margin:0 auto;
width:100%;
background: #EBDFCF;
}
#residence-third-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#residence-footer-wrap{
margin:0 auto;
width:100%;
background: #A66B4B;
}

/*** SUITES PAGE STYLES ****/
#suites-top-wrap{
margin:0 auto;
width:100%;
background: #A66B4B;
}
#suites-top-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#suites-second-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/suites-second.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#suites-second-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#suites-third-wrap{
margin:0 auto;
width:100%;
background: #EBDFCF;
}
#suites-third-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#suites-fourth-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/suites-fourth.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#pay-fourth-wrap{
clear:both;
margin:0 auto;
width:100%;
overflow:auto;
}
#suites-fourth-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#suites-footer-wrap{
margin:0 auto;
width:100%;
background: #FFFFFF;
}
/*** cool stuff PAGE STYLES ****/
#cool-stuff-top-wrap{
margin:0 auto;
width:100%;
background: #CBAA7F;
}
#cool-stuff-top-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#cool-stuff-second-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/cool-stuff-second.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#our-name-second-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/ourname3.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#cool-stuff-second-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#cool-stuff-third-wrap{
margin:0 auto;
width:100%;
background: #BEB17D;
}
#cool-stuff-third-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#cool-stuff-fourth-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/cool-stuff-fourth.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#our-name-fourth-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/ourname4.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#cool-stuff-fourth-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#cool-stuff-footer-wrap{
margin:0 auto;
width:100%;
background: #A66B4B;
}
/*** FAQ PAGE STYLES ****/
#faq-top-wrap{
margin:0 auto;
width:100%;
background: #CBAA7F;
}
#faq-top-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#faq-second-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/faq-second.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#faq-second-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#faq-third-wrap{
margin:0 auto;
width:100%;
background: #CBAA7F;
}
#faq-third-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#faq-fourth-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/faq-fourth.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#faq-fourth-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#faq-footer-wrap{
margin:0 auto;
width:100%;
background: #EBDFCF;
}
/*** CONTACT PAGE STYLES ****/
#contact-top-wrap{
margin:0 auto;
width:100%;
background: #CBAA7F;
}
#contact-top-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#contact-top2-wrap{
margin:0 auto;
width:100%;
background: #BEB17D;
}
#contact-top2-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#contact-second-wrap{
clear:both;
margin:0 auto;
width:100%;
background: url(images/mobile/contact-second.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;
}
#contact-second-text{
margin:0 auto;
width:90%;
padding: 2%;
}
#contact-third-wrap{
margin:0 auto;
width:100%;
background: #CBAA7F;
}
#contact-third-text{
margin:0 auto;
width:90%;
padding: 2%;
}

#contact-footer-wrap{
margin:0 auto;
width:100%;
background: #EBDFCF;
}
/*** MOBILE STYLES END****/
h1{
font-size:28px;
}
h2{
font-size:22px;
}
h3{
font-size:20px;
}
p{
font-size:16px;
}

@media screen and (max-width: 600px) {
#leftbox-cell {
float:none;
clear:both;
margin:0 auto;
width:98%;
	}

#rightbox-cell {
float:none;
clear:both;
margin:0 auto;
width:98%;
}
#logo{
float:none;
clear:both;
margin:0 auto;
padding-top:60px;
padding-bottom:20px;

}
h1{
font-size:28px;
}
h2{
font-size:22px;
}
h3{
font-size:20px;
}
p{
font-size:16px;
}
}
@media screen and (max-width: 480px) {
#introwrap-contact{
width:95%;
margin:0 auto;
text-align:center;
padding:10px 5px 50px 5px;
}

#buttonlink a{
padding:10px 12px 10px 12px;
font-size:16px;
}
}