@media screen and (max-width: 1000px){
	 header section:last-child div {
        margin-top: 0;
    }
    div.headericon a:nth-child(1) img, div.headericon a:nth-child(1) img:hover {
        margin-left: 18%;
    }
	.privacypolicy span {
		line-height: 60px;
	}
	.privacypolicy section {
		padding: 20px 15%;
		line-height: 1.5;
	}
	#left-navigator-container,
	#menu-block{
		display:none;
	}
	#left-navigator-container2 #left-navigator{
		display:block;
	}
	.desktop-only{
		display:none;
	}
	.mobile-only{
		display:block;
	}
	#blacktop section,
	.sitemap-area section{
		width:100%;
	}
	#banner-align{
		margin:0;
		z-index:90;
	}
	#menu-block, #menu-block1{
		position:fixed;
		top:140px;
		left:0;
		z-index:200;
	}
	#menu-block1 img {
		width: 80px !important;
		height: auto;
	}
	div#left-navigator-container1 div#left-navigator {
		top:68px;
	}
	#floorplan-desktop{
		display:none;
	}
	#four-icons-mobile{
		display:block;
	}
	.floorplan100p{
		float:left;
		width:100%;
		margin:20px 0;
	}
	.floorplan-container{
		/*
		width:46%;
		*/
	}
	#four-icons{
		display:none;
	}
	.navbar-inverse{
		position:relative;
		z-index:1;
	}
	#marquee{
		margin:0!important;
		position: relative;
		z-index:-1;
		
	}
	#wrapper,
	#header-fix{
		width:100%;
	}
	#header-fix{
		position:relative;
	}
	header{
		/* height:127px; */
		height:120px;
		padding:15px 2.5%;
		position:relative;
		/* margin:20px 0; */
		margin-top: 10px;
		width: 100%;
	}
	
		/*header section{
			float:left;
			width:100%;
		}*/
		/*header section:first-child{
			margin:0 0 10px;
			text-align:center;
		}*/
		header section:last-child div{
			margin:10px 0 0;
			text-align:center;
		}
	.banner-content{
		width:100%;
	}
	#desktop-navigator{
		display:none;
		
	}
	#desktop-tablet{
		/*
		float:left;
		width:100%;
		margin:200px 0 0;
		height:50px;
		display:block;
		background:;
		position:relative!important;
		margin:174px 0 0;
		*/
		display:none;
	}
	#desktop-mobile{
		display:block;
		position:relative;
		z-index:999;
	}
		#desktop-tablet ul li,
		#desktop-tablet ul li{
			float:left;
			width:25%;
			height:50px;
			text-align:center;
			font-size:14px;
			color:#FFFFFF;
			background:url(../images/navigator.jpg) #484848 repeat-x;
		}
		#desktop-tablet ul li a{
			float:left;
			width:100%;
			height:42px;
			padding:8px 0 0;
			position:relative;
			font-size:16px;
			color:#FFFFFF;
			text-decoration:none;
			background:url(../images/white-pixel.gif) repeat-y right !important;
		}
		#desktop-tablet ul li:hover{
			float:left;
			background:#ee2e24;
			-webkit-box-shadow: inset 0px 0px 25px 0px #333333;
			-moz-box-shadow: inset 0px 0px 25px 0px #333333;
			box-shadow: inset 0px 0px 25px 0px #333333;
		}
		#desktop-tablet ul li img{
			margin:0 5px -8px -8px;
		}
		#desktop-tablet ul li ul li{
			width:100%;
			border-top:1px solid #FFFFFF;
			background:#484848;
		}
		#desktop-tablet ul li ul li a{
			height:36px;
			padding:14px 0 0;
		}
		#desktop-tablet ul li ul li:hover{
			float:left;
			background:#ee2e24;
			-webkit-box-shadow: inset 0px 0px 0px 0px #333333;
			-moz-box-shadow: inset 0px 0px 0px 0px #333333;
			box-shadow: inset 0px 0px 0px 0px #333333;
		}
	#marquee{
		width:100%;
		margin:1px;
	}
		#marquee img{
			width:100%;
		}
	#four-icons,
	#four-icons-mobile{
		width:100%;
	}
		#four-icons a,
		#four-icons-mobile a{
			padding:10px 0;
		}
		#four-icons a section span:first-child,
		#four-icons-mobile a section span:first-child{
			margin:0;
			float:left;
			width:100%;
			text-align:center;
		}
		#four-icons a section span:last-child,
		#four-icons-mobile a section span:last-child{
			display:none;
		}
	#main-content{
		width:95%;
		padding:0 2.5%;
	}
	.wrapper{
		width:100%;
	}
	#amenities{
		float:left;
		width:96%;
		padding:0 2%;
		overflow:hidden;
	}
	#footer-inner{
		width:96%;
		padding:0 2%l
	}
	#footer-inner section:first-child{
		margin:0;
		padding:0;
		border:0;
	}
	#footer-inner section:last-child{
		display:none;
	}
	#virtualtour-size{
		display:none;
	}
	#floorplan-desktop{
		display:none;
	}
	#floorplan-mobile{
		display:block;
	}
	.virtual-wrapper{
		float:left;
		width:100%;
		display:block;
		text-align:center;
		padding:20px 0 20px 0;
		overflow:hidden;
	}
		.virtual-wrapper img{
			margin:5px;
		}
		.virtual-wrapper img:hover{
			opacity:.5;
		}
		#desktop-tablet {
		    background: none repeat scroll 0 0 ;
		    display: none;
		    float: left;
		    height: 50px;
		    margin: 0 !important;
		    position: relative;
		    width: 100%;
		    z-index: 999;
		}
		.lightgallery li,
		.lightgallery li:nth-child(4n+1),
		.lightgallery li:nth-child(11n+1),
		.lightgallery li:nth-child(47n+1){
			width:24.5%;
			margin:2px .25%;
			height:120px;
		}
	.three-columns aside{
		width:48%;
		margin:10px 1%;
	}
}
@media screen and (max-width:955px){
    span.headertextbrochure, span.headertextrateus {
        padding: 0;
    }
    div.headericon a:nth-child(2) img, div.headericon a:nth-child(2) img:hover {
        margin-right: 2%;
    }
    div.headericon a:nth-child(3) img, div.headericon a:nth-child(3) img:hover {
        margin-right: 1%;
    }
}
@media screen and (max-width: 900px){
	.lightgallery li,
	.lightgallery li:nth-child(4n+1),
	.lightgallery li:nth-child(11n+1),
	.lightgallery li:nth-child(47n+1){
		width:49%;
		margin:2px .5%;
		height:100px;
	}
}
@media screen and (max-width:865px){
    header section:last-child div:first-child, header section:last-child div:last-child {
        width: 101%;
    }
}
@media screen and (max-width:855px){
    header section:last-child div:first-child, header section:last-child div:last-child {
        width: 102%;
    }
}
@media screen and (max-width:850px){
    header section:last-child div:first-child, header section:last-child div:last-child {
        width: 103%;
    }
}
@media screen and (max-width:840px){
    header section:last-child div:first-child, header section:last-child div:last-child {
        width: 104%;
    }
}
@media screen and (max-width:832px){
    div.headericon a:nth-child(1) img, div.headericon a:nth-child(1) img:hover {
        margin-left: 14%;
    }
    header section:last-child div:first-child {
        width: 100%;
    }
    header section:last-child div:last-child {
        width: 105%;
    }
}
@media screen and (max-width:823px){
    header section:last-child div:last-child {
        width: 107%;
    }
}
@media screen and (max-width:808px){
    header section:last-child div:first-child {
        width: 104%;
    }
    header section:last-child div:last-child {
        width: 109%;
    }
}
@media screen and (max-width: 800px){
	header{
        top:-10px;
        height:200px;
        padding:15px 2.5%;
        position:relative!important;
        z-index: 999;
        width: 100%;
    }
    header section{
        float:left;
        width:100%;
    }
    header section:first-child{
        width:100%;
        margin:0 0 10px;
        text-align:center;
    }
    header section:last-child div:first-child {
        margin-top: 10px;
        width: 100%;
    }
    header section:last-child div:last-child {
        width: 100%;
    }
    div.headericon a:nth-child(1) img, div.headericon a:nth-child(1) img:hover {
        margin:0 50px;
    }
    div.headericon a:nth-child(2) img, div.headericon a:nth-child(2) img:hover {
        margin:0 50px;
    }
    div.headericon a:nth-child(3) img, div.headericon a:nth-child(3) img:hover {
        margin:0 50px;
    }
    #topinfo-space-wide, #topinfo-space-wide {
        display: none;
    }
    .headertextrateus {
        padding: 0 50px !important;
    }
    .headertextbrochure {
        padding: 0 20px !important;
    }
	#menu-block, #menu-block1{
		position:fixed;
		top:161px;
		left:0;
		z-index:200;
	}
	div#left-navigator-container1 div#left-navigator {
		top:89px;
	}
	header {
		top: 0 !important;
	}
	p, .bullet li, .font16 {
		font-size: 1.2em;
		line-height: 1.5;
	}
	h2 {
		font-size: 1.8em;
	}
	.sitemap-links a:hover, .sitemap-links a:visited,
	.sitemap-links a:link {
		font-size: 1.2em;
		line-height: 1.5;
	}
	.font24 {
		font-size: 28px;
	}
	footer section:nth-child(1) div:nth-child(2) ul li:first-child {
		font-size: 25px !important;
	}
}
@media screen and (max-width: 750px){
	#contact-content .area48p{
		float:left!important;
		width:100%!important;
	}
		#contact-content .area48p:last-child{
			margin:10px 0 0;
		}
	#header-fix {
		/*
			position: static!important;
		*/
	}
	header{
		height:200px;
		padding:15px 2.5%;
		position:static;
		z-index: 999;
	}
	marquee{
		position:relative;
		z-index:-10;
	}

	#desktop-tablet {
		background: none repeat scroll 0 0 ;
		display: none;
		float: left;
		height: 50px;
		margin: 0!important;
		position: relative!important;
		width: 100%;
		z-index: 999;
	}

	#marquee{
		margin:0;
		position: relative;
		z-index:-1;
	    margin: 0 !important;
	}
	
		#main-content section:nth-child(4) div:first-child{
			float:left;
			width:96%;
			padding:0 2%;
		}
		#main-content section:nth-child(4) div:last-child{
			float:left;
			margin:20px 0 0 0;
			width:96%;
			padding:0 2%;
		}
			footer section:nth-child(1) div:nth-child(2) ul li:first-child a:link,
			footer section:nth-child(1) div:nth-child(2) ul li:first-child a:visited{
				width:100%!important;
				font-size:18px!important;
				font-weight:bold;
				color:#bc0d00;
				line-height:32px;
				text-decoration:none;
			}
			footer section:nth-child(1) div:nth-child(2) ul li:first-child a:hover{
				width:100%!important;
				font-size:18px!important;
				font-weight:bold;
				color:#000;
				line-height:32px;
				text-decoration:none;
			}
		footer section:nth-child(1) div:nth-child(1),
		footer section:nth-child(1) div:nth-child(3){
			float:left;
			width:100%;
			display:inline;
			text-align:center;
		}
		footer section:nth-child(1) div:nth-child(2){
			float:left;
			margin:15px 0;
			width:100%;
			display:inline;
			text-align:center;
		}
		footer section:nth-child(1) div:nth-child(2) ul li:first-child{
			font-size:22px;
			font-weight:bold;
			color:#bc0d00;
			line-height:32px;
		}
	footer section:nth-child(2) span {
		line-height: 40px;
	}
		footer section:nth-child(3) div:nth-child(1){
			display:none;
		}
		footer section:nth-child(3) div:nth-child(2){
			display:block;
			margin:0 0 30px;
		}
	.lifestyle-box{
		width:100%;
	}
	.area48p{
		width:98%;
	}
}
@media screen and (max-width: 650px){
	img.companylogo {
        width: 50% !important;
        height: auto;
    }
	.three-columns aside{
		width:98%;
		margin:10px 1%;
	}
	#desktop-tablet {
	    background: none repeat scroll 0 0 ;
	    display: none;
	    float: left;
	    height: 50px;
	    margin: 0 !important;
	    position: relative;
	    width: 100%;
	    z-index: 999;
		
	}
	#desktop-navigator{
		display:none;
	}
	/*
	#desktop-tablet{
		display:none;
		margin:1px 0 0!important;
	}
	*/
	#desktop-mobile{
		display:block;
		position:relative;
		z-index:1;
	}
		.floorplan-container{
			width:40%;
			margin:0 5%;
		}

	header{
		top:-10px;
		height:220px;
		padding:15px 2.5%;
		position:relative!important;
		z-index: 999;
	}
	#menu-block, #menu-block1{
		position:fixed;
		top:204px;
		left:0;
		z-index:200;
	}
	
	#header-fix{
		/*
		position:static;
		*/
	}
	header section{
			float:left;
			width:100%;
		}
		header section:first-child{
			margin:0 0 10px;
			text-align:center;
		}
	#topinfo-space-wide{
		display:none;
	}
	#topinfo-space-narrow{
		display:block;
		line-height:12px;
	}
		
		#main-content section:nth-child(3){
			display:none;
		}
	#marquee{
		position: relative;
		z-index:-1;
   		 margin: 0 !important;

		#main-content section:nth-child(3) div img{
			width:95%;
		}
		#main-content section:nth-child(5) div{
			width:95%;
		}
		#main-content section:nth-child(5) div:last-child ul li{
			width:95%;
			margin:0 0 5px;
		}
	.index-form{
		float:left;
		display:block;
	}
	.on-container{
		width:100%;
		height:140px;
		margin:0 0 10px 0;
	}
	.on-area{
		float:left;
		width:100%;
		height:123px;
	}
	#onlink a:link div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-on-100p.png) right no-repeat;
		text-align:left;
		border-top:1px solid #88898a;
		border-bottom:1px solid #88898a;
}    	
	#onlink a:visited div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-on-100p.png) right no-repeat;
		text-align:left;
}    	
	#onlink a:hover div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-on-100p.png) right no-repeat;
		text-align:left;
}
	#onlink a:link div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		text-decoration:none;
		font-size:11px;
		line-height:16px;
	}    	
	#onlink a:visited div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:11px;
		line-height:16px;
	}    	
	#onlink a:hover div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:12px;
		line-height:18px;
	}    	

	.service-container{
		width:100%;
		height:140px;
		margin:0 0 10px 0;
	}
	.service-area{
		float:left;
		width:100%;
		height:123px;
	}
	#servicelink a:link div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-ser-100p.png) right no-repeat;
		text-align:left;
		border-top:1px solid #88898a;
		border-bottom:1px solid #88898a;
}    	
	#servicelink a:visited div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-ser-100p.png) right no-repeat;
		text-align:left;
}    	
	#servicelink a:hover div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-ser-100p.png) right no-repeat;
		text-align:left;
}
	#servicelink a:link div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		text-decoration:none;
		font-size:11px;
		line-height:16px;
	}    	
	#servicelink a:visited div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:11px;
		line-height:16px;
	}    	
	#servicelink a:hover div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:12px;
		line-height:18px;
	}    	

	.uti-container{
		width:100%;
		height:140px;
		margin:0 0 10px 0;
	}
	.uti-area{
		float:left;
		width:100%;
		height:123px;
		margin:0 0 10px 0;
	}
	#utilink a:link div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-uti-100p.png) right no-repeat;
		text-align:left;
		border-top:1px solid #88898a;
		border-bottom:1px solid #88898a;
}    	
	#utilink a:visited div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-uti-100p.png) right no-repeat;
		text-align:left;
}    	
	#utilink a:hover div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-uti-100p.png) right no-repeat;
		text-align:left;
}
	#utilink a:link div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		text-decoration:none;
		font-size:11px;
		line-height:16px;
	}    	
	#utilink a:visited div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:11px;
		line-height:16px;
	}    	
	#utilink a:hover div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:12px;
		line-height:18px;
	}    	

	.ins-container{
		width:100%;
		height:140px;
		margin:0 0 20px 0;
	}
	.ins-area{
		float:left;
		width:100%;
		height:123px;
		margin:0 0 10px 0;
	}
	#inslink a:link div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-ins-100p.png) right no-repeat;
		text-align:left;
		border-top:1px solid #88898a;
		border-bottom:1px solid #88898a;
}    	
	#inslink a:visited div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-ins-100p.png) right no-repeat;
		text-align:left;
}    	
	#inslink a:hover div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-ins-100p.png) right no-repeat;
		text-align:left;
}
	#inslink a:link div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		text-decoration:none;
		font-size:11px;
		line-height:16px;
	}    	
	#inslink a:visited div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:11px;
		line-height:16px;
	}    	
	#inslink a:hover div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:12px;
		line-height:18px;
	}    	

	.news-container{
		width:100%;
		height:140px;
		margin:0 0 10px 0;
	}
	.news-area{
		float:left;
		width:100%;
		height:123px;
		margin:0 0 10px 0;
	}
	#newslink a:link div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-news-100p.png) right no-repeat;
		text-align:left;
		border-top:1px solid #88898a;
		border-bottom:1px solid #88898a;
}    	
	#newslink a:visited div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-news-100p.png) right no-repeat;
		text-align:left;
}    	
	#newslink a:hover div{
		float:left;
		width:100%;
		height:140px;
		background:url(../images/residents/residents-news-100p.png) right no-repeat;
		text-align:left;
}
	#newslink a:link div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		text-decoration:none;
		font-size:11px;
		line-height:16px;
	}    	
	#newslink a:visited div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:11px;
		line-height:16px;
	}    	
	#newslink a:hover div ul li{
		margin:18px 0 0 10px;
		color:#333333;
		font-size:12px;
		line-height:18px;
	}    	
		footer section:nth-child(1) div:nth-child(2) ul li:first-child{
			font-size:20px;
			font-weight:bold;
			color:#bc0d00;
			line-height:32px;
		}

	#contact-area{
		width:100%!important;
		border-top:1px solid #20487d;
		border-bottom:1px solid #20487d;
		border-left:none;
		border-right:none;
	}

	.floorplan-container{
		width:45%;
	}
	.lifestyle-box{
		width:100%;
	}
	.floorplan-item{
		float:left;
		width:99%;
		text-align:center;
	}
	.plan-image{
		width:100%;
	}
	#contact-top{
		width:100%;
		padding:5px 0;
		background:#5c79a0;
	}
		#contact-top img{
			margin:0 10px;
			width:32px;
			height:30px;
		}
		#contact-top span{
			line-height:30px;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			text-shadow:1px 1px #333333;
		}
	#contact-content div.left.area48p{
		width:100%;
	}
	#contact-content div.right.area48p{
		width:100%;
		margin:20px 0 0 0;
	}
	#contact-content div input.area70p.textbut{
		width:40%;
	}
	#contact-content div.right.area48p.text-right.martop10{
		text-align:center;
	}


	#contact-content{
		width:100%;
		padding:10px;
	}
	#contact-content div input{
		width:85%;
	}
	#contact-content div input.area50p.textbut{
		width:30%;
	}
	#contact-content div input#am, #contact-content div input#pm{
		width:20px;
	}
	#contact-content div input.area70p.textbut{
		width:60%;
	}
	#contact-area{
		width:100%;
	}
}
@media screen and (max-width: 600px){
	.privacypolicy section {
		font-size: 0.8em;
	}
	#blacktop section ul li a, #blacktop section ul li a:hover{
		padding: 3px 7px !important;
	}
	.colhead, .unitrow {
		font-size: 0.9em;
		line-height: 1;
	}
	.colhead td, .unitrow td {
		padding: 2px;
	}
}
@media screen and (min-width:551px){
	div#left-navigator-container1 {
		display: none;
	}
	/*
	div#menu-block1 {
		display: block;
	}
	*/
}@media screen and (max-width: 550px){
	.privacypolicy section {
		padding: 20px 22%;
	}
	div#left-navigator-container {
		display: none;
	}
	div#menu-block {
		display: none;
	}
	.navbar-inverse{
		margin:30px 0 0;
	}
	#contact-area{
		width:100%;
	}
	#desktop-tablet {
	    background: none repeat scroll 0 0 ;
	    display: none;
	    float: left;
	    height: 50px;
	    margin: 0 !important;
	    position: relative;
	    width: 100%;
	    z-index: 999;
	}

	#contact-top{
		width:100%;
		padding:5px 0;
		background:#5c79a0;
	}
		#contact-top img{
			margin:0 10px;
			width:32px;
			height:30px;
		}
		#contact-top span{
			line-height:30px;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			text-shadow:1px 1px #333333;
		}
	#contact-content div.left.area48p{
		width:100%;
	}
	#contact-content div.right.area48p{
		width:100%;
		margin:20px 0 0 0;
	}
	#contact-content div input.area70p.textbut{
		width:40%;
	}
	#contact-content div.right.area48p.text-right.martop10{
		text-align:center;
	}


	#contact-content{
		width:100%;
		padding:10px;
	}
	#contact-content div input{
		width:85%;
	}
	#contact-content div input.area50p.textbut{
		width:30%;
	}
	#contact-content div input#am, #contact-content div input#pm{
		width:20px;
	}
	#contact-content div input.area70p.textbut{
		width:60%;
	}
	.lifestyle-box{
		width:100%!important;
	}
}
@media screen and (max-width: 500px){
	div#firstone {
        display: none;
    }
    div#secondone {
        display: block !important;
    }
    header section:last-child div:last-child {
        width: 95%;
    }
	header {
		top: -10px !important;
		height: 300px !important;
	}
	#desktop-mobile {
		background: none repeat scroll 0 0 ;
		display: block!important;
		float: left;
		/*
		height: 50px;
		*/
		margin: 0 !important;
		position: static!important;
		width: 100%;
		z-index: 999;
	}
	#marquee{
		position: relative;
		z-index:-1;
   		 margin: 0 !important;
	}
	.floorplan-container{
		width:98%;
	}
		.floorplan-container:first-child{
			margin:15px;
		}
	/*
	.carousel-inner{
		padding:20px 0 0;
	}
	*/
	#four-icons{
		display:none;
	}
		footer section:nth-child(1) div:nth-child(2) ul li:first-child{
			font-size:18px;
			font-weight:bold;
			color:#bc0d00;
			line-height:32px;
		}
		footer section:nth-child(2) span{
			padding:0 5px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			color:#000000;
			background:#FFFFFF;
		}
		footer section:nth-child(2) span strong{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:20px;
			color:#bc0d00;
		}
	#blacktop section ul li a{
		font-size:14px;
	}
}
@media screen and (max-width: 400px){
	.privacypolicy section {
		font-size: .7em;
	}
	.privacypolicy span {
		line-height: 50px;
	}
	#desktop-mobile {
	    background: none repeat scroll 0 0 ;
	    display: block!important;
	    float: left;
	    height: 50px;
	    margin: 0 !important;
	    position: relative!important;
	    width: 100%;
	    z-index: 999;
	}
		#blacktop section ul li a,
		#blacktop section ul li a:first-child,
		#blacktop section ul li a:hover{
			font-size:13px;
			padding:5px;
			letter-spacing:-1px;
		}
}
	#marquee{
		position: relative;
		z-index:-1;
   		margin: 0 !important;
	}
	#menu-block, #menu-block1{
		position:fixed;
		top:225px;
		left:0;
		z-index:200;
	}
	div#left-navigator-container1 div#left-navigator {
		top:0;
	}
	header section:first-child img{
		width:95%;
	}
	#topinfo-space-wide{
		display:none;
	}
	#topinfo-space-narrow{
		display:inline-block;
		line-height:12px;
	}

}
@media screen and (max-width: 300px){
	#desktop-mobile {
	    background: none repeat scroll 0 0 ;
	    display: block!important;
	    float: left;
	    height: 50px;
	    margin: 218px 0 0 !important;
	    position: fixed!important;
	    width: 100%;
	    z-index: 999;
	}
	#marquee{
		position: relative;
		z-index:-1;
   		margin: 271px 0 0 !important;
	}
	header{
		height:194px;
	}
	
	header section:first-child img{
		width:95%;
	}
	#topinfo-space-wide{
		display:none;
	}
	#topinfo-space-narrow{
		display:block;
		line-height:12px;
	}


}

