@media (max-width: 1220px){
.sidebar_content{padding:15px 5px;}
ul.skNav{padding:25px 0 0 0;}
.sidebar.stay .sticky .sidebar_content{padding:15px 20px;}
.sidebar .btn{padding:10px 0; font-size:12px; letter-spacing:1px;}
.btn.more{margin-top:30px;}
.sidebar img{max-width:100%;}
}

@media (max-width: 1000px){
ul.homeBox li{width:50%;}

.cyclorama, .cyclorama .pan-inner{height:600px;}
.cyclorama .pan-content img{height:600px;}
.cyclorama .pan-content{width:1800px;}

.teamList li img{max-width:430px; padding-left:26px;}

.curtain_wrapper{height:auto; min-height:100%;}
}

@media (max-width: 992px){
.content{padding:20px 20px;}

.description span{padding:10px 40px;}
.curtainLogo{background-size:150px;}

body.page-template-residence .content .grid{margin-left:0; margin-right:0;}
}

@media (max-width: 768px){
.sidebar.stay .sticky{width:33.33333333%;}
ul.homeBox li{width:100%;}	
h1{font-size:28px;}	

.cyclorama, .cyclorama .pan-inner{height:400px;}
.cyclorama .pan-content img{height:400px;}
.cyclorama .pan-content{width:1500px;}
.cyclorama .pan-left, .cyclorama .pan-right{background-size:30px; width:30px;}


.teamList{padding-top:0;}
.teamList li img{float:none; padding-left:0; padding-bottom:10px; max-width:100%;}

.curtainLogo{background-size:100px;}
.description span{font-size:12px; padding:10px 20px; letter-spacing:1px;}

footer .fleft{float:none; text-align:center;}
footer .fright{float:none; text-align:center;}
footer{margin-top:20px;}
footer h6{margin:0; padding:5px 0 7px 0}
}

@media (max-width: 480px){
.col-xs-4.col-sm-2.sidebar{width:100%; padding:0;}	
.mobileNav{display:block; text-align:center; color:#FFFFFF; text-transform:uppercase; font-size:14px; cursor:pointer; letter-spacing:3px; padding:8px; position: fixed; z-index: 999; left: 0; right: 0; background-color:#1D1C1C;}
.sticky{display:none; width:100% !important; position:fixed; z-index:99; background:#b07065;}	
.sidebar_content{margin-top:40px; text-align:center;}
.sticky .row{margin-left:0; margin-right:0;}

.bottomS{display:none;}
.col-xs-8.col-sm-10{width:100%;}

.curtainLogo, .description{width:45%;}
.description span{padding:5px 10px;}

.content{padding:40px 20px;}
h1{font-size:24px;}

}

@media (max-width: 380px){
ul.homeBox li{height:300px;}	
}