@media screen  and (max-width: 1380px) {
	.large-wrapper-hm {background-size: 130%;}
	
	.custom-page-title {max-width: 650px;}
	
	.top-header-copy {margin: 38% auto 3%;}
	
	#home-featured .headerline {font-size: 16px;}
	
	#logo {width:200px!important;
    max-width: 200px;}
	
	#home-featured {padding: 100px 0 0 0;}
}


@media screen  and (max-width: 1240px) {
   
   header {background-position: right -100px top;}

.greenbar-address{font-size: 20px;padding:20px; }

.top-header-copy {margin: 35% auto 3%;}

}

@media screen  and (max-width: 1090px) {
   
  
   
   #logo img{max-width:400px; width:100%;height:auto}
   
   .social {margin-top: 0px;}
   
   /*#feature-img {height: 350px}*/
   #content.columns-1 #main {padding-right: 0px }
   
   #slider-full{margin:0 auto 0;}
   
   .header-phone {
    font-size: 20px;}
   
   #text{    line-height: 1.8;
    font-size: 16px;
	width: 95%!important;
        margin: 0 auto 0;}
		
		
		#home-featured { padding: 110px 0 0 0;}
		
		#home-featured .headerline {font-size: 16px;}
		
		 #home-featured .custom-page-title { max-width: 550px; }
		 
		 .top-header-copy{margin: 48% auto 3%;}
	
	#home-featured .top-header-copy {}
	
	#home-featured .header-content {}
	
	.large-wrapper-hm{background: url(../images/bg_landing_image_sdw.jpg) no-repeat center -25%;
    background-size: 110%;}
	
	.amenities {flex-wrap: wrap;}
	.single-amenity {
    border-right: 1px solid transparent;
    background: linear-gradient(#14110E, #14110E) padding-box, linear-gradient(to bottom, #14110E 0%, #785B18 20%, #785B18 80%, #14110E 100%) border-box;
    padding: 10px 20px 10px 10px;
    flex-basis: calc(33% - 40px);
	justify-content: center;}
	
	.single-amenity:nth-child(3n+0){border:none;}
	
	.single-widget p {font-size: 14px;margin: 10px 0 20px;}
	
#connected-form h1 {font-size: 36px;}
.form-arrow {width: 250px;}

}

@media screen  and (max-width: 830px) {
	
	
	#logo{display: block; text-align: center;}
	
	 #logo img {}
	
	.top-header-copy h2 {
    color: #FFF;
    text-transform: uppercase;
    font-size: 26px;
}
	
	
	.header-support {
    display: block;
    float: none;
    padding: 0 0 10px; margin-top: -15px;
    width: 100%;
    text-align: center;
}

    .header-phone {
        font-size: 18px;
    }
	
	
	.greenbar-address{font-size: 18px;padding:20px; }
	
	
	.social {float: none; 
    position: absolute;
    top: 50px;
    right: 20px;}
	
	
    #main {width: 100%; padding-bottom: 30px}
    aside#sidebar {width: 100%}
	
	#text{line-height: 1.8;
    font-size: 16px;
	width: 90%!important;}
	
	.portfolio-text li{line-height:1.4!important}
	
	#connected-form h1 {font-size: 28px;}
	.form-arrow {width: 200px;}
	
}

@media screen  and (max-width: 780px) {
    header {background-position: right -250px top;}
	#main{width: 100%;padding: 0px;}
	
	
		#home-featured .headerline {font-size: 14px;}
	
	#home-featured .top-header-copy { font-size: 14px;line-height: 1.5;}
	
	#home-featured .header-content {}
	
	#home-featured .custom-page-title {
        max-width: 500px;
    }
	
	
	.large-wrapper-hm {
    background: url(../images/bg_landing_image_sdw.jpg) no-repeat center -10%;
    background-size: 100%;
  }
	
	
	    .form-arrow {
        width: 170px;
    }
	
	#home-featured {
        padding: 110px 0 0 0;
    }
	
	.single-widget p {
        font-size: 13px;
    }
	
	#home-featured img {
    width: 120%;
    max-width: 120%;
    margin: 0 auto 0 -10%;}

.support-copy {
    position: relative;
    top: 0;
    transform: none;
}

.wrapper {padding: 0 20px;}

.short-title #title {float:none}

.short-title #text{width:100%;float:none}

#feature-img{background-size:100%}

.greenbar-address{font-size: 16px;padding:15px; }


	
.prop-grid h2 {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    margin: 0 0 0 0;}
	
	#filters li{margin: 0 0 0 0px;}
	
	#filters a{font-size: 16px;}
	
	.prop-grid {padding: 0;}


}

@media screen  and (max-width: 680px) {
    .content-column.one_half + .content-column.one_half {padding-left: 0px; border-left: 0px}
	
	body {line-height:1.8}
	
	#logo {
        padding: 10px 10px 0;
        max-width: 175px !important;
    }
	
	.header-support{padding: 0 0 15px; margin-top: -15px;}
	
	.custom-page-title {font-size: 14px;}
	
	

.large-wrapper-hm{background:url(../images/bg_landing_image_sdw.jpg) no-repeat center top;
        background-size: 120%;}
		
		.top-header-copy h2 {font-size: 18px;
        font-weight: bold;
		margin: 0 auto 5px auto;}
		
		 #home-featured .custom-page-title{max-width: 320px;}
	
	
	    #home-featured .headerline {
        font-size: 14px;
        width: 75%;
        line-height: 1.4; margin: 5px auto 10px;}
		
		    #home-featured .top-header-copy {
        font-size: 16px;
        line-height: 1.4;}
	
	.three-widgets {flex-wrap: wrap;gap: 0px;}
	.single-widget p {
        font-size: 14px;
        margin: 5px auto 5px;
    }
	
	.amenities {flex-wrap: wrap;}
	.single-amenity {
    border-right: 1px solid transparent;
    background: linear-gradient(#14110E, #14110E) padding-box, linear-gradient(to bottom, #14110E 0%, #785B18 20%, #785B18 80%, #14110E 100%) border-box;
    padding: 10px 20px 10px 10px;
    flex-basis: calc(50% - 40px);
	justify-content: center;}
	
	.single-amenity:nth-child(2n+0){border:none!important;}
	.single-amenity:nth-child(3n+0) { border-right: 1px solid transparent;
         background:
    linear-gradient(#14110E, #14110E) padding-box,
    linear-gradient(to bottom, #14110E 0%, #785B18 20%, #785B18 80%, #14110E 100%) border-box;
    }
	
	
	.form-arrow{display:none;}
	
	#footer .accordia-ft-logo {
  width: 200px;
  margin: 0 auto 0;
}
	
	#home-featured .top-header-copy { }
	
	#home-featured img {}

    #home-featured {padding: 100px 0 0 0;}
	
	.top-header-copy {
        margin: 48% auto 3%;
    }
	
	#main p {line-height: 1.8;
    font-size: 14px;}
	
	    #text {
        line-height: 1.8;
        font-size: 14px;
    }
	
	.services {
    border-left: 0;
    padding-left: 0;}
	
	.row-spacer{display:none;}
	
	
	
	.prop-grid h2 {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    margin: 0 0 0 0;}
	
	#filters li{margin: 0 0 0 0px;}
	
	#filters a{font-size: 16px;}
	
	.prop-grid {padding: 0;}
	
	
	.news-list ul li{width: 100%;height: auto;float: none; display: block;padding: 10px 0;}
	
	.news-list ul li:nth-child(2n+1){ background-color:#FFF!important;}
	
	.news-list ul li:nth-child(6n-6){ background-color:#eff6fe;}
	.news-list ul li:nth-child(6n-7){ background-color:#FFF;}
	.news-list ul li:nth-child(6n-8){ background-color:#eff6fe;}
	.newscontent{border:none!important}
	
	
	.social {
    position: absolute;
    top: 95px;
    right: 15px;
	}
	
	.sicons {
    width: 28px;}

	.dashicons {
    font-size: 24px !important;
		}

	.header-text{margin:5px auto 0;}
	
	
		/* storage units */
	.storage-unit{display:block;padding: 25px 0 25px;}
	
	.storage-header img{width:100%; max-width:300px}
	
	
	.unit-pic{float: left; width: 150px; max-width:150px;
        display: inline-block;height: 200px;}
		
	.unit-size{width: 50%;
        float: left;
        display: inline-block;
        text-align: left;}
		
		
	.unit-description{ display: inline-block;
    width: 50%;
    float: left;}
		
	.unit-price{float: left;
        margin-top: 10px;
        text-align: left;
		width: 50%;}
		
	.unit-price span{font-size:12px;}
	
	
	.unit-promo{float: left;
        margin-top: 10px;
        text-align: left;
		width: 50%}
		
		.unit-promo span{font-size:12px;}
	
	.select{clear:both; float:right; margin-top: -35px;}
	
	.select a{padding:10px 20px;}
		

}

  
  
