#map-canvas { 
	margin-bottom: 20px; 
	border-radius: 10px;
}
.spareBox {
	width: auto;
	overflow: hidden;
	padding: 30px 0 80px 0;
	background: linear-gradient(to top, rgba(255, 0, 0, 0), #f8f8f8);
	border-top: 1px solid #eee;
  }
.spareBox .panel.panel-default.panel-search {
	margin-bottom: 20px;
	margin-top: 15px;
}
.spareBox .panel.panel-default.panel-search .panel-body { padding: 15px 10px; }
/* .spareBox .panel .panel-heading {
	padding: 10px 15px; 
	border-radius: 0; 
	background: #E29578; 
} */
.rating-stars {
    color: var(--mustard-color);
    letter-spacing: 4px;
    font-size: 1.25rem;
}
.spareBox .panel-heading {
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}
.spareBox .panel-heading h4 {
	margin: 0;
	letter-spacing: .5px;
	color: var(--primary-text);
}
.spareBox .unit ,.spareBox .amen , .spareBox .sort ,.spareBox .panel-search { 
	background: #f4f7f7;
	border-radius: 6px;
	border: 1px solid #c9dddf;
	padding: 20px;
 }
 .promotionBtn {
	background-color: #1C92401C;
	border: 1px solid var(--success);
	color: var(--success);
	display: inline-block;
	padding: 10px 20px;
	font-family: Circular,sans-serif;
	font-size: 1.25rem;
	letter-spacing: 1px;
	margin-top: 10px;
  }
.spareBox .input-group-btn input[type='submit'] { margin: 0; font-size: 18px; line-height: 20px; font-weight: bold; border: 4px solid #E29578; border-left: 0; background: #E29578; }

.spareBox .changeLocation {
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 50px;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.spareBox .changeLocation  .form-control {
	border: none !important;
	font-size: 1.125rem;
	padding: 5px 15px;
  }
.spareBox .controls { margin: 0; }
.spareBox .controls label.radio  {
	width: 100%;
	border-radius: 6px;
	border: 1px solid #eaeaea;
	padding: 14px;
	background: #fff;
	margin-bottom: 12px;
	position: relative;
	font-size: 1.25rem;
	display: flex;
	align-items: center;
	gap: 10px;
  }
.spareBox .controls:last-child label.radio {
	margin-bottom: 0px;
}
.spareBox .controls label.radio .unit-img {
	width: 24px;
	height: 24px;
	border-radius: 15px;
	background-color: #fff;
	display: flex;
	visibility: visible;
	border: 2px solid #006d77;
	overflow: hidden;
	align-items: center;
	justify-content: center;
}
.spareBox .controls label.radio input[type='radio'] {
	opacity: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.spareBox .controls label.radio input[type='radio']:checked + .unit-img:after {
	width: 12px;
	height: 12px;
	border-radius: 100px;
	background-color: #006d77;
	content: '';
	display: inline-block;
}

.showing{
	color: var(--grey-color);
	padding-top: 20px;
	margin-bottom: 5px;
}

.spareBox .unit .panel { margin-bottom: 0; }
.spareBox .unit .panel h5.panel-title,
.spareBox .panel-heading h5.panel-title {
	font-size: 1.25rem;
	font-family: Circular,sans-serif;
	color: var(--primary-text);
	margin-bottom: 0;
  }
 
.spareBox .sort ,.spareBox .amen { margin: 20px 0 0; }
.spareBox .listings-grid { width: 100%; }
.spareBox .listings-grid td { 
	width: auto; 
	text-align: left; 
	float: left; 
	width: 20%; 
}
.panel-nearby-facilities .panel-body img {width: 100px;}
.spareBox .listings-grid .stacked.first-result td { position: relative; }
.spareBox .listings-grid .stacked.first-result .listing-review-container { position: absolute; right: 0; top: 0; } 
.spareBox .listings-grid .stacked.first-result .listing-review-container .review_right,
.spareBox .listings-grid .stacked.first-result .listing-review-container a { 
	margin-top: 0px;
} 
.spareBox .listings-grid .stacked.first-result h3 {   margin-bottom: 10px; }
.spareBox .listings-grid .stacked.first-result h3 a.unit-details-link { 
	font-size: 1.25rem;
	letter-spacing: .5px;
	color: var(--primary-text);
	font-weight: 500;
	line-height: 1.3;
}
.spareBox .listings-grid .stacked.first-result h3 a.unit-details-link:hover {	
	color: #E29578;
}
.spareBox .listings-grid .listing-img-link { position: relative; display: block; }
.spareBox .listings-grid .listing-img-link img { width: 100%; border-radius: 0 10px 10px 10px;}
.spareBox .img-num-label { padding: 0 5px; font-size: 16px; position: absolute; left: 0; top: 0; background: #fff; }
.spareBox .listings-grid .stacked.first-result td:nth-child(2) { padding: 0 0 0 20px; width: 80%; }
.spareBox .stacked.first-result {
	padding: 20px;
	margin: 20px 0;
	display: block;
	overflow: hidden;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
}
.spareBox .stacked.first-result:first-child {
	margin-top: 10px;
}
.spareBox .stacked {
	padding: 8px 0 8px;
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #f4f4f4;
  }
  .spareBox .listings-grid .viewAllLine {
	padding-top: 8px;
  }
  .spareBox .listings-grid .viewAllLine a {
	font-size: 1rem !important;
	font-weight: 500;
	letter-spacing: .3px;
	font-family: Circular,sans-serif;
	color: #E29578;
  }
.spareBox .stacked a { text-decoration: none !important; color: var(--primary-text);}
.spareBox .stacked a:hover {color: #E29578; }
.spareBox .stacked-listings-table tr:last-child { border: 0; }
.spareBox .stacked-listings-table .stacked .price-td { padding: 0 !important; float: right; text-align: right; }
.spareBox .stacked .unit-details-link { font-size: 17px; }
.spareBox .stacked h3 { margin-bottom: 0; float: left; width: calc(100% - 120px);}
.spareBox span.locality {
	line-height: 22px;
	color: #666;
	font-size: 1rem;
	letter-spacing: .3px;
  }
.spareBox .stacked.remove { padding: 0; margin: 0; }
/* .spareBox .stacked.remove a { font-size: 13px; } */
.spareBox .stacked.remove td { width: 100%; float: none; display: block; }
.spareBox .unitlist-td cite { display: block; font-size: 12px; color: #777; text-decoration: none; }
.spareBox .price-td strong { font-size: 18px !important; }
.spareBox .rating-stars i { color: #E29578; }
/* .spareBox .success { font-size: 13px; } */
.spareBox .clearing {
	cursor: pointer;
	background: url(../images/closeIcon.svg) no-repeat;
	background-position: center left;
	padding-left: 22px;
	text-transform: uppercase;
	background-size: 15px;
	color: #D14141;
	font-size: .75rem;
	letter-spacing: 1px;
  }
.spareBox .clearing:hover { text-decoration: underline; }
.spareBox .panel-body.common { display: block; }
.spareBox .search_tab { margin: 0 0 35px 0px; }
.spareBox .search_tab .nav-tabs.tabing a::after { display: none; }
.spareBox .search_tab .nav-tabs li a {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 1.375rem;
	font-family: Circular,sans-serif;
	padding: 5px 40px 15px 40px;
	line-height: 1.5rem;
	font-weight: 400;
	letter-spacing: .5px;
	margin-bottom: -2px;
	color: var(--primary-text);
	border-bottom: 4px solid transparent;
  }
/* #type-vehicles a { padding: 6px 7px; } */
.spareBox .search_tab .nav-tabs li.active a,
.spareBox .search_tab .nav-tabs li a:hover {
	height: auto;  
	color: var(--tangerine-color); 
	border-bottom: 4px solid var(--tangerine-color);
}
.spareBox .search_tab .nav-tabs{
	border-bottom: 2px solid #eaeaea;
}
	.spareBox .search_tab .nav-tabs li {
	height: auto;
	padding-right: 20px;
}
/* .spareBox .search_tab .nav-tabs li { height: auto }
.spareBox .search_tab .nav-tabs li a  { color: #fff; background: #333; } */
.spareBox .rate-base-layer span, .spareBox .rate-hover-layer span , .spareBox .rate-select-layer span { font-size: 20px; color: #E29578; }
.spareBox .rate-base-layer { width: auto !important; }
.spareBox .col-sm-9 p.showing , .spareBox .col-sm-9 span.nores { 
	padding: 10px 0 10px 10px; 
	margin-left: 1px; 
	display: block;
	border-color: #ddd #ddd #ddd #0096e2; 
	border-style: solid; 
	border-width: 1px 1px 1px 8px; 
	color: #141415; 
	background: #fff; 
}
.spareBox .col-sm-9 span.nores { text-align: center; border: 1px solid #ddd; }
.spareBox .pagination { 
	margin: 0; 
	text-align: center; 
	display: block; 
	margin-bottom: 30px;
}
.spareBox .pagination li a { 
	border: 1px solid #E29578;
	margin-right: 8px;
	border-radius: 4px;
	font-size: 16px;
	padding: 5px 14px;
	display: inline-block;
	background-color: #fff;
	font-size: 1.125rem;
}
.spareBox .pagination li.active a, .spareBox .pagination li a:hover { 
	color: #ffffff; 
	border-color: #E29578 !important; 
	background-color: #E29578 !important; 
}
.spareBox .pagination li { display: inline-block; margin-bottom: 5px;}
.spareBox .stacked a.review_right { text-align: right; display: block;}
.spareBox .stacked a.review_right .results-review-counts {
	font-size: 1rem !important;
	font-weight: 400;
	letter-spacing: .3px;
	font-family: Circular,sans-serif;
	color: #E29578;
}
.facilityBox {
	padding: 15px 0 80px 0;
	background: linear-gradient(to top, rgba(255, 0, 0, 0), #f8f8f8);
	border-top: 1px solid #eee;
  }

/* .facilityBox .row.spacing { padding: 15px; } */
.facilityBox .row.spacing { padding: 15px 0; }
/* .facilityBox .page-header { margin: 0 0 10px; font-size: 30px; } */
.facilityBox .btn-reserve { padding: 10px 0; margin: 10px 0 20px; font-size: 18px; width: 75%; }

.facilityBox .rate-base-layer span, .facilityBox .rate-hover-layer span , .facilityBox .rate-select-layer span { font-size: 20px; color: #E29578; }
.facilityBox .rate-base-layer { width: auto !important; }
.facilityBox .rate-select-layer { display: block !important; }
.facilityBox .rate-hover-layer { display: none !important; }

 .facilityBox .row.spacing .common.unity { 
	margin-bottom: 30px; 
	padding: 25px;
	overflow: hidden;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
}
.facilityBox .row.spacing .common.unity .fullcom { position: relative; background: #fff; }
.facilityBox .row.spacing .common.unity .fullcom p:empty {
	display: none;
 }
 .facilityBox .row.spacing .common.unity .fullcom .phoneNo{
	font-size: 1.75rem;
	font-family: Circular,sans-serif;
	margin: 0;
	color: #e29578;
	font-weight: 600;
 }
.facilityBox .row.spacing .common.unity .fullcom .sf-review { position: absolute; top: 15px; right: 15px; }
.facilityBox .row.spacing .common.unity p.address { 
	font-size: 1.25rem;
	width: 65%; 
}
.facilityBox .common.timing { padding-bottom: 0; }
.facilityBox .common.timing .offihour {
	margin: 10px 0 0;
	display: flex;
	justify-content: space-between;
	gap: 16px;
  }
.facilityBox .common.timing .offihour .offtime { width: 50%; }
.facilityBox .common.resunit { padding: 0; position: relative; width: 100%; }
.facilityBox .common.resunit p.address { 
	width: 70%; 
	margin-bottom: 10px;
	line-height: 1.2em;
	font-family: Circular,sans-serif;
	letter-spacing: .5px;
	font-weight: 400;
 }
 .facilityBox .common.resunit p.address.fon { 
	color: #e29578;
 }
.facilityBox .common.resunit a { margin: 0; }
.facilityBox .common.resunit .listing-review-container { position: absolute; right: 0; top: 0; }
.facilityBox .common.resunit .listing-review-container.listrating { right: -2px; }
.facilityBox .common.resunit .listing-review-container p { display: none; }
.facilityBox .common.resunit .btn-reserve { width: 100%; }
.facilityBox .offihour h5 { 
	margin: 0 0 15px;
	font-size: 1.125rem;
	line-height: 16px;
	font-weight: 600;
 }
.facilityBox .offihour .access { margin: 0; }
.facilityBox .offihour p {
	margin: 0 0 5px;
	font-size: .875rem;
	line-height: 18px;
}
.facilityBox .about-review .rate { margin: 0 auto !important;}
/* .facilityBox .nav-tabs > li { width: 20%; } */
.facilityBox .nav-tabs > li > a.active:after { 		
	border-bottom: 12px solid #1f9be9;
	border-color: transparent transparent #1f9be9;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-style: solid;
	content: "";
	height: auto;
	position: absolute;
	width: auto;
}
.facilityBox .nav-tabs > li > a.active:after {
    right: 40%;
    top: 100%;
    border-bottom: 0;
    border-top: 12px solid #E0AC1C;
}
.facilityBox .nav-tabs > li.active > a, 
.facilityBox .nav-tabs > li > a:hover, 
.facilityBox .nav-tabs > li > a:focus { 
	/*padding: 10px 8px;*/ 
	height: auto; 
}
/* .facilityBox .tab-pane a:hover , .facilityBox .tab-pane input[type='button']:hover { background: rgb(40, 96, 144); } */
.facilityBox .panel-nearby-facilities { margin: 28px 0 0; }
.facilityBox .panel-nearby-facilities .row { padding: 0 0 10px; margin: 0 0 20px; border-bottom: 1px solid #bbb; }
.facilityBox .panel-nearby-facilities { padding-bottom: 15px; }
/*.facilityBox .panel-title { padding: 10px 15px; font-size: 18px; line-height: 18px; color: #fff; background: #E29578; }*/
.facilityBox .panel-heading { padding-bottom: 0; }
.facilityBox .panel-body { padding: 10px; margin: 0 15px; }
.facilityBox .panel-body h5 { margin: 0 0 10px; line-height: 0; }
.facilityBox .panel-body h5 a {
	line-height: 1.4em;
	color: #666;
	font-size: 1rem;
	letter-spacing: .5px;
  }
.facilityBox .panel-nearby-facilities .col-sm-4 , .facilityBox .panel-nearby-facilities .col-sm-7 { padding: 0; }
/* .facilityBox .panel-nearby-facilities .text { margin: 0 0 0 10px; } */
.nearbyStorageList .col-sm-4{
	width: 30%;
}
.nearbyStorageList .col-sm-4 img{
	width: 100%;
	border-radius: 8px;
	overflow: hidden;
}
.nearbyStorageList .col-sm-8{
	width: 70%;
	padding-left: 20px;
}
.nearbyStorageList .col-sm-8 span{
	padding-bottom: 15px !important;
	display: inline-block;
	line-height: 1.4em;
	letter-spacing: .5px;
	font-weight: 400;
	font-family: Circular,sans-serif;
}
.nearbyStorageList .col-sm-8 .fa {
	font-size: 1.25rem !important;
	margin-right: 5px;
	color: var(--mustard-color) !important;
}
.listing-review-container{
	display: flex;
	justify-content: space-between;
}
.listing-review-container a{
	margin-top: -22px;
}
.nearbyStorageList .col-sm-8 .listing-review-container a span{
	padding-bottom: 0px !important;
}



.facilityBox .carousel.slide .carousel-control { margin: -15px 0 0 0; border-radius: 50%; top: 50%; height: 30px; width: 30px; opacity: 1; background: #000; }
.facilityBox .carousel.slide .carousel-control:hover { opacity: 0.7; }
.facilityBox .carousel.slide .carousel-control span { margin: 0; left: 0; right: 0; top: 0; }
.facilityBox .panel.panel-default.crase { padding-bottom: 15px; }
.facilityBox .flexslider { 
	margin-bottom: 30px;
	border-radius: 8px;
	border: none;
	overflow: hidden;
}
/* .facilityBox .flexslider li { position: relative; } */
.facilityBox .slidheadtext { 
	position: absolute; 
	left: 0; 
	top: 0; 
	width: 100%; 
	z-index: 9; 
	background: rgba(38, 38, 38, 0.55);
}
.facilityBox .slidheadtext h4 { padding: 10px 0; margin: 0; text-align: center; color: #fff;} 
.facilityBox .flex-active-slide img {
	object-fit: cover;
} 

.facilityBox .fultiming {
	padding: 14.5px;
	position: relative;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
}
.facilityBox .fultiming .offtime {
	padding: 14px 10px 8px 15px;
	background: #e6f0f12e;
	border-radius: 6px;
	border: 1px solid #f2f6f7;
  }
/* .facilityBox #focusDiv .focusDiv ,.facilityBox #focusDiv .facility_block{ padding: 15px; border: 1px solid #aaa; box-shadow: 0 1px 2px #aaa; -webkit-box-shadow: 0 1px 2px #aaa; -ms-box-shadow: 0 1px 2px #aaa; } */
/* .facilityBox #focusDiv .col-sm-8 { margin: 0; width: 66.6667%; } */
.facilityBox #focusDiv .col-sm-12 .tabing , .facilityBox #focusDiv .col-sm-8 .tabing, .focusDiv .tabing{ 
	background: #f3dea4; 
}
.facilityBox #focusDiv .col-sm-12 .tabing a, 
.facilityBox #focusDiv .col-sm-8 .tabing a,
.focusDiv .tabing li a { 
	padding: 15px 25px;
	display: inline-block;
	border-bottom: 0;
	border-top: 0;
	font-size: 1.125rem;
	border-right: 1px solid #E8CC83;
	color: #5b4b1c;
	font-weight: 600;
	text-align: center;
	letter-spacing: .5px;
}

.facilityBox #focusDiv .col-sm-8 .tabing a.active,
.focusDiv .tabing li a.active{ 
	color:#fff;
	background:#E0AC1C;
	position: relative;
}
.unitsInfoSec p:empty{
    display: none;
}

.flex-direction-nav a{
	font-size: 0px;
}
.flex-direction-nav .flex-prev:before,
.flex-direction-nav .flex-next:before {
	font-size: 0px;
	width: 40px;
	height: 40px;
	display: inline-block;
	background-size: 100% !important;
}
.flex-direction-nav .flex-prev:before {
	background: url(../images/pine-prev-icon.svg) no-repeat;
}
.flex-direction-nav .flex-next:before {
	background: url(../images/pine-next-icon.svg) no-repeat;
}


.facilityBox #googleMap { 
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
}
.facilityBox #focusDiv .col-sm-12 .tab-content ,.facilityBox #focusDiv .col-sm-8 .tab-content  { padding: 10px 0 5px; }
.facilityBox #focusDiv .col-sm-4 .panel-heading { padding: 0; }
.facilityBox #focusDiv .col-sm-4 .panel-body { padding: 0; margin: 0; }
.facilityBox #focusDiv .col-sm-4 .panel-nearby-facilities .row { 
	padding: 15px;
	margin-bottom: 15px;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
}
.facilityBox #focusDiv .col-sm-4 .panel-nearby-facilities {  padding-bottom: 0;}
.facilityBox #focusDiv .col-sm-4 .panel-nearby-facilities .panel-body { padding: 0px; }
.facilityBox .tab-pane.active .row { background: #fff; }
.facilityBox.untdetail .pnlbor ul ,.facilityBox .tab-pane.detail ul { padding: 0; list-style: none; list-style-type: none; overflow: hidden; }

.facilityBox .tab-pane.detail ul li{ 
	margin: 2px 5px;
	overflow: hidden; 
	width: 48%; 
	float: left;
}
.facilityBox.untdetail .pnlbor ul, .facilitiesList { 
	margin-bottom: 10px;
}
.facilityBox.untdetail .pnlbor ul li, .facilitiesList li { 
	margin: 5px; 
	overflow: hidden; 
	width: 100%; 
	float: left;
	background: url(../images/tick.png) no-repeat;	
	background-size: 16px;
	background-position: center left;
	padding-left: 26px;
}

.facilityBox .tab-pane.detail h3 { font-size: 28px; line-height: 40px; }
.facilityBox #units .col-sm-5 ul { padding: 0; overflow: hidden; list-style: none; list-style-type: none; }
.facilityBox #units .col-sm-5 ul li { overflow: hidden;}

.facilityBox #units .col-sm-5 ul li i,
.facilityBox.untdetail .pnlbor ul li i,
.facilityBox .tab-pane.detail ul li i{ 
	padding: 4px 10px 0 0;
	color: #006D77; 
}
.facilityBox.untdetail .nav-tabs > li { width: 25%; } 
.facilityBox.untdetail .nav-tabs > li a { padding: 11px 0; font-size: 12px; line-height: 16px; }
.facilityBox.untdetail .nav-tabs > li.active > a::after { top: 38px; right: 75px; }
.facilityBox.untdetail .tab-content { padding: 20px 0; }
.facilityBox.untdetail .offihour h5 { margin: 0; }
/* .facilityBox.untdetail .pnlbor { padding-bottom: 10px; margin: 0; } */
.facilityBox.untdetail .listing-unit-amenities .locksize { margin: 15px 0 0; display: block; }
.facilityBox.untdetail .listing-unit-amenities .lockprice { margin: 10px 0 0; display: block; }
.facilityBox.untdetail .listing-unit-amenities .instock { color: #090; }
.facilityBox.untdetail .panel-title {
	padding: 15px 15px 15px 20px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 0;
 }

.facilityBox.untdetail.reserve .col-sm-4.locksize h3 { 
	font-size: 1rem; 
	font-weight: 500; 
	font-weight: 500; 
	text-align: center; 
}
.facilityBox.untdetail.reserve .col-sm-4.pricerate { 
	font-size: 1.375rem;
	font-weight: 700;
	text-align: right;
	font-family: Circular,sans-serif;
}
.facilityBox.untdetail.reserve .col-sm-4.pricerate .font13 {
	font-size: 1rem;
	letter-spacing: .5px;
	line-height: 20px;
	font-family: ProximaSoft,Circular,sans-serif;
	font-weight: 500;
	opacity: .5;
}

.facilityBox.untdetail.reserve .col-sm-4 .lockprice { margin: 0; font-size: 14px; line-height: 16px; }
.facilityBox.untdetail.reserve .pnlbor a.change {
	margin: 18px 20px 0 0;
	color: #e29578;
	float: right;
	text-transform: capitalize;
	font-size: 1.125rem;
  }
.facilityBox.untdetail.reserve .submission { margin-bottom: 0; }
.facilityBox.untdetail.reserve .form-horizontal { text-align: center; }
.facilityBox.untdetail.reserve .form-horizontal .submit { display: inline-block; width: auto; }

.facilityBox.untdetail.reserve .reserving { 
	padding-right: 30px;
 }

.facilityBox.untdetail.reserve .reserving .form-horizontal { margin: 15px 0 0; } 

.facilityBox.untdetail.reserve .reserving .form-horizontal .form-group.submission { margin: 0; padding-top: 20px; }
.facilityBox.untdetail.reserve .reserving .form-horizontal .my_zippara.zippara .error_text { 
	position: static; 
	display: block;
}


.facilityBox.untdetail.reserve .reserving .bookform { 
	padding: 30px; 	
	overflow: hidden;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
}


.facilityBox .unitdef .panel-heading , .facilityBox.untdetail.reserve .premove .panel-heading { padding: 0; }
.facilityBox .unitdef .panel-body , .facilityBox.untdetail.reserve .premove .panel-body { margin: 0; }

.facilityBox .unitdef .pnlbor, 
.facilityBox.untdetail.reserve .premove .pnlbor {  
  overflow: hidden;
  background: #fff;
  border-radius: 6px;
  border: 1px solid #eaeaea;
}

.facilityBox .unitdef .uniting { 
/* .facilityBox.untdetail.reserve .premove .adr  */
	margin: 20px 0 0;
	padding: 30px;
	overflow: hidden;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
 }
.facilityBox.untdetail.reserve .premove .adr {
		padding: 30px 10px 10px 10px;
	 }



.facilityBox .unitdef .uniting h4.fn , .facilityBox.untdetail.reserve .premove .adr h4.fn { margin: 0 0 5px; line-height: 20px; }
.facilityBox a.otherunit { width: 100%; margin-top: 15px;} 
/*.facilityBox a.otherunit.seco { width: 93%; position: absolute; left: 15px; bottom: 15px; } */
.facilityBox .unitdef .uniting ul { padding: 0; list-style-type: none; list-style: none; overflow: hidden; }
.facilityBox .unitdef .uniting .listing-unit-amenities li { width: 50%; float: left; }  
.facilityBox .unitdef .uniting ul li { overflow: hidden; }
.facilityBox .unitdef .uniting ul li i {  
	padding: 4px 10px 0 0;
	color: #006D77;
}
.facilityBox.untdetail.reserve .premove .adr a.map { margin: 0 0 0 5px; display: inline-block; width: 14px; }
.facilityBox.untdetail.reserve .premove .adr a.map img {
	max-height: 26px;
	margin-top: -5px;
}

.mob_ud {display:none;}
.desktop_ud {display:block;}
.tabing { margin: 0; border: none;}
#search-tabs {width: 100%;}
.tab-pane.active .col-sm-3 h4 { margin: 10px 0 0; line-height: 20px; font-weight: 900;}
.tab-pane.active .col-sm-5 h3 , .tab-pane.detail h3 { font-size: 16px; line-height: 20px; font-weight: bold; }
.tab-pane.active .col-sm-5 ul { padding: 0 0 0 20px; }
.tab-pane.active .col-sm-2 .btn-reserve-unit { position: absolute; right: 20px; top: 20px;}
.tab-pane.active .col-sm-2 { position: static; }
.tab-pane.active .row { 
	margin: 20px 0 0;
	position: relative;
	padding: 16px !important;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
 }
.tab-pane.detail h3 { margin: 5px 0; }
/* .tab-pane.detail p { font-size: 14px; line-height: 22px; } */
.tab-pane.detail ul { padding: 0 0 0 15px; }
.tab-pane.review,.tab-pane.detail { 
	margin: 20px 0 0;
	padding: 30px;
	overflow: hidden;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
}

.facilityBox .tab-pane.detail .offihour p {
	font-size: 1.125rem;
	line-height: 1.6;
	color: var(--darkgrey-color);
  }
  .facilityBox .tab-pane.detail ul li {
	margin: 6px 5px;
  }
	 

  .tab-pane.review .sf-review {
	margin-bottom: 25px;
	padding: 25px;
	overflow: hidden;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
  }
  #review-form {
	background: #e6f0f13d;
	margin: 35px -30px -30px -30px;
	padding: 30px;
  }
  #review-form #review-form-content .form-horizontal h3 .control-label {
	padding: 0;
	float: right;
	font-size: 1.25rem;
	font-weight: 400;
	letter-spacing: .5px;
	opacity: .6;
  }
  #review-form #review-form-content .form-horizontal h4 {
	font-weight: 600;
	margin-bottom: 10px;
  }



.facilityBox .panel-nearby-facilities .text i , 
.tab-pane.review .sf-review .rating-stars  i { font-size: 1.375rem; color: var(--mustard-color); }

.tab-pane.review .checkbox input[type="checkbox"] { margin: 5px 10px 0 0; } 
.tab-pane.review h4 {
	 /* padding-top: 10px;  */
	 /* margin: 0 0 5px;  */
	 /* line-height: 16px;  */
}
.helpStorageData, .tab-pane.review h4{
	color: var(--darkgrey-color);
	font-weight: 300;
	letter-spacing: .5px;
	margin: 0 0 5px;
}
.tab-pane.review .form-horizontal h4 { padding: 20px 0 0; margin: 0; }
.tab-pane.review h2 { margin: 0; font-size: 22px; font-weight: bold; }
.tab-pane.review label { padding: 5px 0 0; }
.tab-pane.review .rate span { display: inline-block; }
.tab-pane.review .rate { margin: -5px 0 0; float: left !important; }
.tab-pane.review .tell label { padding: 5px 0; }
.tab-pane.review .sf-review .about-review { 
	text-align: left; 
	font-size: .875rem;
	color: var(--grey-color);
	display: flex;
	justify-content: space-between;
	padding-bottom: 20px;
}
.tab-pane.review .sf-review .about-review .reviewer {
	font-family: Circular,sans-serif;
	font-size: 1.25rem;
	padding: 0;
	color: var(--darkgrey-color);
 }
 .tab-pane.review .sf-review .review-body .review-title{
	margin: 0 0 5px;
	font-family: Circular,sans-serif;
	font-size: 1.375rem;
 }
 .tab-pane.review .sf-review .review-body .review-title strong{
	font-weight: 500;
 }
 .tab-pane.review .sf-review .review-body .review-message:last-child{
	margin-bottom: 0;
 }

.confirmBox {
	padding: 30px 0 80px 0;
	background: linear-gradient(to top, rgba(255, 0, 0, 0), #f8f8f8);
	border-top: 1px solid #eee;
}

/* .confirmBox .confirm { padding: 15px 5px; margin: 0 0 15px; overflow: hidden; border: 1px solid #aaa; background: #fff; } */

.confirmBox .confirm h3 { margin: 0 0 5px; font-size: 26px; line-height: 26px; }
.confirmBox .confirm .section {
	padding: 25px;
	margin: 0 0 30px;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #eaeaea;
  }
  .confirmBox .confirm .section h4 {
	letter-spacing: .5px;
  }
  .confirmBox .confirm .bookedTitleSec {
	color: var(--success);
	display: flex;
	gap: 15px;
	margin-bottom: 30px;
	flex-direction: column;
	text-align: center;
	align-items: center;
  }
.confirmBox .confirm .bookedTitleSec img { 
	width: 60px;
	height: 60px;
}
.confirmBox .confirm .bookedTitleSec h2 {
	color: var(--success);
  }
  .confirmBox .confirm .bookedTitleSec .conf {
	color: var(--darkgrey-color);
	font-size: 1.75rem;
	font-family: Circular,sans-serif;
	font-weight: 300;
  }

	.confirmBox .confirm .section .reservationCol {
	margin-top: 40px;
}

.confirmBox .confirm .section .reservationCol h4 {
	margin: 0 0 10px;
  }
  .confirmBox .confirm .section .reservationCol p {
	font-size: 1.25rem;
	display: flex;
	gap: 13px;
	margin-top: 12px;
	font-weight: 500;
	letter-spacing: .3px;
  }
  .confirmBox .confirm .section .reservationCol p a {
	color: var(--darkgrey-color);
  }
  .confirmBox .confirm .section .reservationCol p a:hover {
	color: var(--tangerine-color);
  }
  .confirmBox .confirm .section .reservationCol p img{
	width: 32px;
	height: 32px;
  }
  .confirmBox .confirm .section .reservationCol .price {
	font-family: Circular,sans-serif;
	font-size: 1.75rem;
	font-weight: 700;
	color: var(--tangerine-color);
  }
  /* .confirmBox .confirm .section .reservationCol .unit-size{
	font-weight: 700;
  font-size: 1.375rem;
  font-family: Circular,sans-serif;
  } */
  .confirmBox .confirm .section .reservationCol .percentageOff {
	background: var(--success);
	display: inline-block;
	color: #fff;
	padding: 4px 15px;
	border-radius: 100px;
	font-size: .875rem;
	line-height: 1.4;
	font-weight: 400;
	font-family: Circular,sans-serif;
	letter-spacing: .5px;
  }
  .confirmBox .confirm .section .reservationCol .amenity-list{
	padding: 6px 0 6px 0;
  }

.reservation-h2 h2 {
	color: #333;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 0 5px;
}
.confirmBox .confirm .email { font-size: 16px; font-weight: normal; }
.confirmBox .confirm .email span { margin-bottom: 2px; display: block; }
.confirmBox .confirm .section p { margin: 5px 0; }
.confirmBox .confirm .section ul { padding: 0; margin: 0; list-style: none; list-style-type: none; }
.confirmBox .confirm .section li { margin: 3px 0; overflow: hidden; }
.confirmBox .confirm .section li i { padding: 2px 10px 0 0; font-size: 20px; }
.confirmBox .confirm .section p.administrative-fee { margin: 0; font-size: .875rem;}
.spareBox #mobile-search { display: none; }

.facilityBox .unitdef .uniting h3 { margin: 13px 0 5px; position: relative; text-align: center; }
  
  .facilityBox .unitdef .uniting h3:before {
    content: "";
    display: block;
    border-top: solid 1px #888;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 57%;
    z-index: 1;
  }
  
  .facilityBox .unitdef .uniting h3 span {
    background: #fff;
    padding: 0 13px;
    position: relative;
	color: #888;
    z-index: 5;
	display: inline-block;
	text-transform: uppercase;
	font-size: 20px;
  }
	#ui-datepicker-div { z-index: 9999 !important; }
	

.landingBox { width: 100%; position: relative; min-height: 472px; background: #444 url("../images/labour-help.jpg") no-repeat scroll center top / cover;  }
.landingBox .container { position: relative; }
.landingBox .landhead { padding: 70px 0 0; overflow: hidden; }
.landingBox .landhead a { margin: 10px 0 0; float: left; width: 125px; }
.landingBox .landhead .coursehead { margin: 20px 0 0; float: right; width: 88%; }
.landingBox .landhead .head, .landingBox .landhead .para { position: relative; float: left; width: 53%; }
.landingBox .landhead .head h2, .landingBox .landhead .head h4 { margin: 0; color: #fff; text-transform: uppercase; font-size: 20px; }
.landingBox .landhead .head h2 { font-size: 42px; line-height: 50px; font-weight: bold; }
.landingBox .landhead .coursehead p { font-size: 16px; line-height: 20px; color: #fff; }
.landingBox .landhead .head img { position: absolute; right: -120px; bottom: 40px; }
.landingBox .landhead .para { padding: 0; margin: 30px 0 0; text-transform: none; }
.landingBox .landhead .para p { margin-bottom: 15px; font-size: 20px; line-height: 24px; }
.landingBox .landhead .para p span { color: #E29578; }
.landingBox .landheadbottom { padding: 15px 0; color: #fff; width: auto; position: absolute; width: 100%; bottom: 0; background: #333; }
.landingBox .landheadbottom span { font-size: 20px; font-weight: bold; }
.landingBox .landheadbottom img { position: absolute; bottom: 50px; right: -120px; z-index: 9; transform: rotate(30deg); -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); }
.landingBox .landheadbottom .para { position: relative; width: 55%; }

.contentBox { padding: 0 0 20px; background: #f4f4f4; }
.contentBox .course { padding: 0; margin: 30px 0 0; }
.contentBox .course h3 { padding: 0; margin: 0; border-radius: 0; color: #E29578; display: inline-block; font-size: 32px;   font-weight: 600; line-height: 30px; /*border-bottom: 3px solid #E29578;*/ }
.contentBox .course p { margin: 15px 0 0; color: #444; font-family: "DroidSansRegular"; font-size: 14px; line-height: 24px; text-align: justify; }
.higher.none { display: none; }
.communi { padding: 0; position: relative; background: #eaf5f7; }
.higher { padding: 15px; margin: 5px 0 0; border: 1px solid #ccc; width: 400px; position: absolute; top: 46%; right: 0; z-index: 9; background: #fff; }
.communi .heading { padding: 15px; line-height: 22px; border-bottom: 2px solid #e54e53; background: #19232d; }
.communi .heading h2 { margin: 0; color: #fff; font-size: 24px; line-height: 26px; text-align: center; }
.communi .form { padding: 15px; }

.form form { margin: 15px 0 0; }
.form h3 { margin: 0; font-size: 16px; line-height: 18px; color: #111; }
.form p { margin: 5px 0; font-size: 12px; color: #666; line-height: 14px; display: block; }
.form label { display: none; font-size: 16px; color: #333; }
.form .form-control { height: 55px; }
.form select.form-control  { color: #555; }
.form button { padding: 5px 0; margin: 15px 0 0; border: 0; border-radius: 4px; width: 100%; font-size: 16px; line-height: 20px; color: #fff; font-weight: bold; cursor: pointer; height: 45px; opacity: 0.85;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e14131+32,ad0d0d+100 */
background: #E29578; /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(225,65,49,1) 32%, rgba(173,13,13,1) 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(top, rgba(225,65,49,1) 32%,rgba(173,13,13,1) 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to bottom, rgba(225,65,49,1) 32%,rgba(173,13,13,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e14131', endColorstr='#ad0d0d',GradientType=0 ); /* IE6-9 */
}

.form button:hover { opacity: 1; }

.form span.guarante { margin: 10px 0 0; display: block; font-size: 14px; line-height: 14px; text-align: center; color: #666; }

.manageBox { overflow: hidden; width: auto; }
.manageBox .maind { padding: 25px 15px; }
.manageBox .common { padding: 0 15px; margin-bottom: 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; }
.manageBox .fa { font-size: 16px; color: #fff; height: 30px; line-height: 30px; text-align: center; width: 30px; border-radius: 50%; float: left; background: #000; }
.manageBox .text { float: right; width: 85%; }
.manageBox .text h3 { margin: 3px 0 0; font-size: 16px; color: #000; font-weight: bold; }
.manageBox .text p { margin: 15px 0 0; font-size: 14px; color: #666; }

.awardauto { display: block; width: 100%; }

#customerreview.testimonalBox { padding: 15px 0; }
#customerreview.testimonalBox .bx-wrapper { margin: 0 auto 20px; }
.get-h1 .s-h1, .storage-h2 {
     /* font-size: 18px; */
    margin: 0;
    /* font-weight: 400; */
    line-height: 22px !important;
}


@media only screen and (max-width: 1023px){
	.spareBox { margin: 10px 0 0; }
	.spareBox .col-sm-3 { padding: 0; }
	.spareBox .panel .panel-heading {
		padding: 0;
    align-items: center;
    margin-bottom: 10px;
	}
	.spareBox .sort .panel-body,  .spareBox .amen .panel-body { padding: 0 10px; }
	.spareBox .panel.panel-default { margin-bottom: 0; }
	.panel-search ,.sort, .unit { margin: 20px 0; }
	.panel-search .panel-body { padding: 10px; }
	.spareBox .panel-heading h3 { margin: 0;}	
	.stacked .unitlist-td { width: 75% !important; } 
	.stacked .price-td { width: 25% !important; } 
	.facilityBox .btn-reserve { padding: 7px 10px; margin: 7px 0; width: auto; }
	.facilityBox .nav-tabs > li { width: 22%; }
	.facilityBox .nav-tabs > li.active > a::after { 
		top: inherit;
		bottom: -8px; 
	}
	#units .col-sm-2 { padding: 0; width: auto; }
	#units .col-sm-5 { margin: 5px 0; }
	#units .col-sm-5 h3 { margin-top: 0; }
	#units .col-sm-3 h4 { margin-top: 4px; }
	.facilityBox .panel-nearby-facilities .col-sm-4 , .facilityBox .panel-nearby-facilities .col-sm-7 { padding: 0; width: auto; float: none; overflow: hidden; }
	.facilityBox .panel-nearby-facilities .col-sm-4 img { display: block; }
	.facilityBox .panel-nearby-facilities .col-sm-7.text { margin: 10px 0 0; }
	.facilityBox .panel-nearby-facilities .col-sm-7.text h5 { margin: 0; }
	.facilityBox.untdetail .nav-tabs > li a { padding: 8px 3px; min-height: 48px; }
	.facilityBox.untdetail .nav-tabs > li.active > a::after { margin: 0 -20px 0 0; right: 50%; top: 48px; }
	.facilityBox.untdetail .nav-tabs > li.active > a { font-size: 13px; }  
	.facilityBox.untdetail .panel-title { font-size: 1.25rem; }  
	.facilityBox.untdetail .pnlbor .panel-body li { margin: 0 0 5px; font-size: 14px; }
	.facilityBox.untdetail .pnlbor .listing-unit-amenities .col-sm-4 { width: auto; float: none; }
	.facilityBox.untdetail .pnlbor .listing-unit-amenities .col-sm-4 img { margin: auto; display: block; }
	.facilityBox.untdetail .pnlbor .listing-unit-amenities ul { margin-top: 10px; }
	.facilityBox.untdetail .listing-unit-amenities .lockprice { display: inline-block; }
	.facilityBox.reserve .container { padding: 0; }
	.facilityBox.untdetail.reserve .premove .adr .col-sm-4 { width: auto; float: none; }
	.facilityBox.untdetail.reserve .premove .adr .col-sm-4 h3 { text-align: left; }
	.facilityBox.untdetail.reserve .premove .adr .col-sm-4 h4 , .facilityBox.untdetail.reserve .premove .adr .col-sm-4 p { margin: 0; color: green; display: inline-block; }
	.facilityBox.untdetail.reserve .pnlbor ul { margin: 5px 0 0; }
	.facilityBox.untdetail.reserve .premove .adr .col-sm-4 p { margin: 0 0 0 5px; }
	.facilityBox .common.timing .offihour .offtime { padding: 12px; margin: 0 0 10px; float: none !important; width: 50%; }
	.facilityBox .common.timing .offihour {
		gap: 8px;
	  }
	  .facilityBox.untdetail.reserve .premove .adr  h5 {
		font-size: 1.125rem;
	  }
	  .facilityBox.untdetail.reserve .premove .adr a.map img {
		max-height: 18px;
	  }
	  .facilityBox.untdetail.reserve .pnlbor a.change {
		margin: 12px 15px 0 0;
		font-size: 1rem;
		font-weight: 600;
	  }
	.tab-pane.active .row { margin: 0 0 10px; }
	.facilityBox a.otherunit.seco { margin: 0; width: 100%; position: static; }
	.facilityBox .panel-nearby-facilities .col-sm-4 img { margin: 0; width: 100%; } 
	.tab-pane.review, .tab-pane.detail { padding: 10px; }

	.tab-pane.review p, .tab-pane.detail p { padding: 0 !important; }
	.facilityBox #focusDiv .col-sm-8 { width: 65%; }
	.facilityBox .tab-pane.detail ul li, .facilityBox.untdetail .pnlbor ul li { width: 100%; float: none; }
	.facilityBox .common.resunit .listing-review-container { right: -10px !important; }
	.facilityBox .panel-title { padding: 10px; }
	.spareBox .search_tab {margin:0 0 10px 0;}
	.spareBox .search_tab .nav-tabs li { width: auto; }
	.spareBox .search_tab .nav-tabs li a {font-size: 16px;}
	.landingBox .landhead .coursehead { width: 80%; }
	.landingBox .landhead .para { padding: 0 50px 0 0; }
	.contentBox .col-sm-3 { margin: -260px 20px 0 0; }
	.contentBox .higher { margin: -380px 0 0; width: 29%; }
	.manageBox .maind { padding: 15px 0; }
	.manageBox .text h3 { font-size: 15px !important;  }
	.manageBox .text p { margin: 7px 0 0; }
	.manageBox .text { width: 80%; }
	.communi .heading h2 { font-size: 16px; line-height: 20px; }
	.form h3 { font-size: 12px !important; line-height: 14px; }
	.form p { font-size: 10px; line-height: 12px; }
	.form button { padding: 10px; width: auto; font-size: 12px; line-height: 14px; }
	.form span.guarante { font-size: 10px; line-height: 12px; }
	.contentBox .course { padding: 0; }
	.landingBox .landhead .head, .landingBox .landhead .para { width: 68%; }
	.landingBox .landhead .head img { bottom: 10px; right: -80px; }
} 
@media only screen and (max-width: 767px){
	.mob_ud {display:block;}
	.desktop_ud {display:none;}
	.form form { margin: 10px 0 0; width: 100%; }
	.form .form-control { margin: 0 !important; }
	.higher.none { display: block; }
	.higher { margin: 0; position: static; }
	.spareBox .listings-grid { display: block; }	
	.spareBox { padding: 0; margin: 0; }
	.spareBox #desktop { display: none; }
	.spareBox #mobile-search { display: block; margin-top: 5px; padding: 8px 7px 0 7px;}
	/* .spareBox #mobile-search h3 { width: 65%; } */
	.spareBox #mobile-search .panel-heading { position: relative; }
	.spareBox #mobile-search #showMenu { 
		border-radius: 4px;
		background: #fff;
		border: 1px solid #1d1f20;
		width: 34px;
		height: 34px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.spareBox #mobile-search #showMenu img{max-width: 17px;}
	.showing {
		padding-top: 10px;
		border-top: 1px solid #eaeaea;
		margin-top: 5px;
	  }
	.spareBox #mobile-search .panel-body { 
		border: 2px solid var(--mustard-color);
		padding: 20px;
		border-radius: 10px;
		background-color: #fff;
	}
	.spareBox #mobile-search .panel-search { 
		border: 0; 
		box-shadow: none; 
		-webkit-box-shadow: none; 
		-ms-box-shadow: none;
		margin: 0 !important;	
		padding: 0;
		background-color: transparent;	
	}
	/* .spareBox #mobile-search #searchForm { padding: 15px; } */
	.spareBox #mobile-search .searchForm { border-radius: 0; }
	/* .spareBox #mobile-search input[type='text'], .spareBox #mobile-search input[type='tel'], .spareBox #mobile-search select { padding: 15px; height: auto; } */
	.spareBox #mobile-search .unit { border: 0; }
	/* .spareBox #mobile-search .form-control { border-radius: 0; border: 0; box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; } */
	.spareBox #mobile-search #searchForm input[type='submit'] { 
		width: 100%;
		height: 64px;
		font-size: 1.25rem;
	}
	
	.spareBox .listings-grid .stacked.first-result h3 { width: 65%; }
	.spareBox .listings-grid .stacked.first-result td.unitlist-td { float: left; }
	.spareBox .listings-grid .stacked.first-result .stacked-listings-table .stacked { overflow: hidden; display: block; }
	.spareBox .listings-grid .stacked.first-result .stacked-listings-table .stacked td { padding: 2px 0 0; width: 50%!important; float: left; }
	.spareBox .listings-grid .stacked.first-result .stacked-listings-table .stacked td:nth-child(2) { text-align: center; display: none; }
	.spareBox .listings-grid .stacked.first-result .stacked-listings-table .stacked td.price-td { text-align: right; }
	.spareBox .listings-grid .stacked.first-result .stacked-listings-table .stacked.remove td { width: auto !important; }
	.spareBox .col-sm-9 { margin: 15px 0 0; }
		
	.spareBox .panel .panel-heading { border-radius: 0; }
	.panel-search ,.sort, .unit { margin: 10px 0 0; }
	#map-canvas { display: none; }
	.spareBox .stacked h3 , .listing-review-container {float: none !important; width: auto;}
	.stacked-listings-table { display: block; }
	.spareBox .listings-grid td , .spareBox .listings-grid .stacked.first-result td:nth-child(2) { float: none; width: auto; display: block; }
	.spareBox .listings-grid .stacked.first-result td:nth-child(2) { padding: 10px 0; }
	.stacked-listings-table tbody { display: block; }
	.spareBox .stacked.first-result { padding-bottom: 0; }
	.spareBox .stacked-listings-table .stacked .price-td { float: none; } 
	.facilityBox { margin: 30px 0 0; }
	.facilityBox.untdetail.reserve .reserving .bookform { padding: 15px; }
	.facilityBox.untdetail.reserve .reserving .bookform .form-check .form-check-input {
		margin-left: 0;
    margin-right: 8px;
	  }
	/* .facilityBox.untdetail.reserve .reserving .bookform .form-horizontal label { display: none; } */
	.facilityBox.untdetail.reserve .reserving .bookform .form-horizontal .checkbox  { padding: 0; }
	.facilityBox.untdetail.reserve .reserving .form-horizontal .submit ,.facilityBox.untdetail.reserve .reserving .form-horizontal input[type="submit"] { font-size: 17px; display: block; }
	.facilityBox.untdetail.reserve .form-horizontal .submit input[type="submit"] {line-height:16px;}
	.facilityBox.untdetail.reserve .reserving { padding: 0 30px 0 30px; }
	.facilityBox.untdetail.reserve .reserving .font-size-lg { 
		font-size: 1rem;
		line-height: 1.4;
	}
	.facilityBox.untdetail.reserve .panel.panel-default.pnlbor img { margin: auto; width: auto !important; height: auto !important; display: block !important; }
	.facilityBox.untdetail.reserve .reserving .bookform .form-horizontal label.checkbox { padding: 0; display: block; }
	.facilityBox.untdetail.reserve .reserving .form-horizontal .col-sm-10 { padding: 0; }
	.facilityBox.untdetail.reserve .reserving h4 { margin: 0; }
	.facilityBox .col-sm-5 p { margin-bottom: 0; }
	.facilityBox .page-header { padding: 0 10px; margin: 0; font-size: 22px; }
	.facilityBox .offihour h5 { margin: 0; font-size: 16px; line-height: 30px; }
	.facilityBox .offihour { margin-bottom: 20px; }
	.facilityBox .unitdef .uniting .listing-unit-amenities .col-sm-4 img { margin: auto; display: block; }
	.facilityBox.currentudetail .row.spacing .col-sm-4.locksize { float: left !important; }
	.facilityBox.currentudetail .col-sm-4.pricerate { float: right; }
	#myCarousel { height: auto !important; }
	#myCarousel h3 { margin-top: 0; }
	.tab-content { padding: 0; width: auto; }
	#units .row, #details .row, #reviews .row { padding: 15px 15px; }
	#units .col-sm-2 ,#units .col-sm-5, #units .col-sm-3 { padding: 0; margin-bottom: 0; }
	#units .col-sm-3 h4 ,#units .col-sm-3 p { display: inline-block; }
	#units .col-sm-3 p { margin-bottom: 0; font-size: .875rem;line-height: 1.3;}
	.facilityBox .sf-review .review-body , .facilityBox .sf-review .about-review { border: 0 !important; float: none; width: auto; overflow: hidden; }
	.facilityBox .nav-tabs > li.gmap_none { display: none; }  
	.facilityBox .sf-review .review-body { margin: 10px 0 0; }
	.facilityBox .panel-nearby-facilities .panel-body { padding: 10px; margin: 10px; }
	.facilityBox .panel-nearby-facilities .panel-heading { padding: 0; margin: 0; }
	.tab-content #units img { margin: auto; display: block; max-height: 80px;}
	#units .col-sm-5 ul { margin-bottom: 0; }
	.facilityBox .carousel.slide .carousel-control { margin: -10px -5px 0; width: 25px; height: 25px; }
	.facilityBox .carousel.slide .carousel-control span.icon-prev { left: 2px; }
	.facilityBox .carousel.slide .carousel-control span.icon-next { right: 2px; left: auto; }
	#footer { margin: 0; }
	#googleMap { display: none; }
	.flexslider { border: 0 !important; }
	.flexslider .slides img { height: auto !important; }
	.facilityBox.untdetail .nav.nav-tabs.undetab { display: block; }
	.facilityBox.untdetail .tab-pane.detail { padding: 10px 0; }
	.facilityBox.untdetail .offihour h5 { margin-bottom: 10px; line-height: 20px; }
	.facilityBox.untdetail #units .row, .facilityBox.untdetail #details .row, .facilityBox.untdetail #reviews .row { padding: 0; margin: 0; border: 0; }
	.facilityBox #units .col-sm-3 , .facilityBox.untdetail.reserve .premove .adr .col-sm-4.pricerate { padding: 5px 12px; margin: 0; position: absolute; top: 18px; right: 0;  text-align: right; width: auto; background: rgba(0,0,0,0.5); display: flex;flex-direction: column;border-radius: 6px 0 0 6px;}
	.facilityBox.untdetail.reserve .premove .adr .row { position: relative; }
	.facilityBox.untdetail.reserve .premove .adr .col-sm-4.pricerate {
		margin: 0px 0 0;
		right: -8px;
	  }
	.facilityBox .uniting a.otherunit { position: static; }
	.facilityBox #focusDiv .col-sm-12, .facilityBox #focusDiv .col-sm-8 { width: auto; float: none; overflow: hidden; }
	.facilityBox #focusDiv .col-sm-12.focusDiv { padding: 20px 15px 5px; }
	.facilityBox .detail .common.timing .offihour .offtime { padding: 0; }
	.facilityBox #units .col-sm-5 h3 , .facilityBox.untdetail.reserve .premove .adr .col-sm-4 h3 { margin: 0 0 0 -10px; font-size: 18px !important; position: relative; z-index: 9; color: #fff; width: 60%; }
	.facilityBox #units .col-sm-5 h3 { margin: 0; position: absolute; left: 10px; top: 112px; }
	.facilityBox .facility_block #units .col-sm-5 { margin: 0; position: static; } 
	.facilityBox .facility_block #units .col-sm-5 h4{ 
		margin-top: 15px;
		margin-bottom: 0px; 
	} 
	.facilityBox #units .col-sm-5 ul li i, .facilityBox #units .col-sm-5 ul li span { padding: 2px; }
	/* .facilityBox .slidheadtext h1 { padding: 5px 10px; font-size: 18px; line-height: 24px; } */
	.facilityBox.untdetail.reserve .premove .adr .col-sm-4 h3 { margin: 14px 0 0; font-weight: bold; }
	.facilityBox.untdetail.reserve .premove .adr .col-sm-4 h3 { margin: 14px 0 0; font-weight: bold; }
	.facilityBox.untdetail.reserve .facility_block .col-sm-4 h3 { margin: 23px 0 0 !important; }
	.facilityBox.untdetail.reserve .premove .adr ul { margin-top: 30px; }
	.facilityBox.untdetail.reserve ul.facility_ul { overflow: hidden; }
	.facilityBox.untdetail.reserve ul.facility_ul li { float: left; width: 49%; }
	.facilityBox.untdetail.reserve ul.facility_ul li i { padding: 2px; }
	.facilityBox.untdetail .tab-pane.detail p { line-height: 19px; }
	.facilityBox.untdetail .nav-tabs > li a { padding: 10px 3px; margin: 0 0 10px; min-height: 0; border-radius: 3px; font-size: 15px; }
	.facilityBox.untdetail .nav-tabs > li { width: 100%; display: block; float: none; }
	.facilityBox.untdetail .nav-tabs > li a.none { display: none; }
	.facilityBox.untdetail .tab-content.conect { padding: 0; }
	.facilityBox.untdetail .tab-content.conect .detail { margin: 0; }
	.facilityBox.untdetail .tab-content.conect #units.unit h4 { margin-bottom: 0; border-bottom: 1px solid #ccc; }
	.facilityBox.untdetail .tab-content.conect #units.unit .row { padding: 10px 0 !important; }
	.facilityBox.untdetail .tab-content.conect #units.unit .col-sm-3 h4 { border-bottom: 0; }
	.facilityBox.untdetail .tab-content.conect #units .col-sm-3 p { margin: 0 0 0 5px; }
	.facilityBox.untdetail .tab-content.conect #units.unit .row { border-bottom: 1px solid #ccc; }
	.spareBox .listings-grid tbody { display: block; }  
	.facilityBox .panel-nearby-facilities .col-sm-4 img { width: 100%; } 
	.facilityBox .tab-pane.active .col-sm-2 .btn-reserve-unit { position: static; margin-top: 15px; }
	.facilityBox.untdetail.reserve .form-horizontal br { display: none; }
	.facilityBox.untdetail.reserve .form-horizontal .btn-primary {  padding: 10px 15px !important; margin: 0; position: static; font-size: 16px; position: static; color: #fff; background: #E29578 !important; }
	.facilityBox.untdetail.reserve .form-horizontal .col-lg-10 { padding: 0; }
	.facilityBox.untdetail.reserve #booking-form-container h4 { font-weight: bold; }
	.facilityBox.untdetail.reserve #booking-form-container br { display: none; }
	.facilityBox.untdetail.reserve #booking-form-container.col-md-8 { padding: 0; }
	.facilityBox.untdetail.reserve .form-horizontal .form-group { margin: 0 0 10px; }
	/* .facilityBox.untdetail.reserve .form-horizontal .btn-primary:hover { background: rgb(40, 96, 144) !important; } */
	.facilityBox.untdetail.reserve .premove { padding: 20px 30px 30px 30px; }
	.facilityBox.untdetail.reserve .pnlbor { margin-bottom: 20px; }
	.facilityBox.untdetail.reserve .col-sm-4.locksize h3 { text-align: left; }
	.facilityBox.untdetail.reserve .panel.panel-default.pnlbor img { width: 100%; }
	.facilityBox .row.spacing { padding: 0; }
	.flexslider .slides img { height: auto; }
	.facilityBox .fultiming { padding: 10px 15px;}
	.facilityBox #focusDiv .col-sm-4 .panel-nearby-facilities .panel-body { padding: 10px 15px 0; }
	.facilityBox #focusDiv .col-sm-8 { padding: 15px 15px 0; float: none; width: auto; }
	/* .facilityBox #focusDiv .facility_block { padding: 0px 15px 0; } */
	.facilityBox .facility_block .tab-pane.active .imagdiv { height: 81px; }
	.rating-stars {
		letter-spacing: 3px;
		font-size: 1rem;
	  }
	/* .facilityBox .facility_block .imagdiv { height: 130px; } */
	
	.facilityBox #focusDiv .col-sm-4 .panel-nearby-facilities { margin: 10px -12px; }
	.facilityBox #focusDiv .col-sm-4 .panel-nearby-facilities .panel-title {
		margin-bottom: 0;
		padding: 0 15px 0 15px;
	 }
	 .nearbyStorageList .col-sm-4{
		width: 100% !important;
	 }
	 .nearbyStorageList .col-sm-8{
		padding: 15px 0px 0 !important;
	 }
	 .nearbyStorageList .col-sm-8 h5 {
		line-height: 22px;
		color: #666;
		font-size: 1rem;
		letter-spacing: .3px;
		font-weight: 400;
	  }
	  .nearbyStorageList .col-sm-8 span {font-size: 1rem; padding-bottom: 10px !important;}
	.facilityBox { margin: 0; }
	/* .facilityBox .nav-tabs { display: block; } */
	.facilityBox .nav-tabs > li { width: auto; }
	.facilityBox .nav-tabs > li a { 
		padding: 12px 13px 14px 13px !important;
		line-height: 20px;
		font-size: 1rem !important; 
	}
	.tab-pane.review, .tab-pane.detail {
		margin: 20px 0 0;
		padding: 30px;
		overflow: hidden;
		background: #fff;
		border-radius: 6px;
		border: 1px solid #eaeaea;
	}
	.tab-pane.review h4 { padding: 0; }
	.facilityBox .tab-pane.detail h3 { margin: 0; line-height: 30px; }
	.tab-pane.review p, .tab-pane.detail p { margin: 0; }
	.form-horizontal .btn-primary:hover , .form-horizontal .btn-primary { padding: 10px 0 !important; width: 100%; position: static; }
	.form-horizontal .btn-primary:hover { background: #286090 !important; }
	.tab-pane.review h4 { padding: 0; font-size: 16px; line-height: 20px; }
	.facilityBox .tab-pane.active .col-sm-2 .btn-reserve-unit { width: 100%; }
	.facilityBox .common.resunit p.address { 
		font-size: .875rem;
		line-height: 1.3;
	 }
	.facilityBox .common.timing .offihour { margin: 10px 0 0; }
	.facilityBox .offihour h5 { line-height: 20px;  margin-bottom: 10px;}
	.facilityBox .offihour p {
		margin: 0 0 5px;
		font-size: 0.7rem;
		line-height: 16px; 
	}	
	.facilityBox .slidheadtext h4 {
		padding: 5px 0;
		font-size: 1.125rem;
		font-weight: 600;
		letter-spacing: .2px;
	  }
	  .flex-direction-nav .flex-prev::before, .flex-direction-nav .flex-next::before {
		width: 32px;
		height: 32px;
	  }
	  .facilityBox .flexslider {
		margin-bottom: 15px;
		border: 1px solid #eaeaea;
	  }
	.facilityBox .row.spacing .col-sm-8 , .facilityBox .row.spacing .col-sm-4 { 
		margin: 0 !important; 
		float: none !important; 
		width: 100% !important; 
	}
	.facilityBox .row.spacing .col-sm-4.currentUnit .row { margin: 0; }
	.facilityBox .row.spacing .col-sm-4.currentUnit .common.unity {  }
	.facilityBox #units ul { margin: 5px 0 0; overflow: hidden; }
	.facilityBox .flexslider .slides img { margin: auto; max-height: 213px; width: 100%; }
	.flex-viewport { max-height: none; }
	.facilityBox #units ul li { float: left; width: 50%; font-size: 1rem;}
	.facilityBox #units ul li .fa { font-size: 14px;}
	.facilityBox.untdetail.reserve .premove .adr .col-sm-4.pricerate p { margin: 0 0 0 5px !important; }
	.facilityBox .col-sm-3 h4 , .facilityBox .col-sm-3 p ,.facilityBox.untdetail.reserve .premove .adr .col-sm-4.pricerate h4,.facilityBox.untdetail.reserve .premove .adr .col-sm-4.pricerate p { margin: 5px 0 0; color: #fff; }
	.facilityBox .col-sm-3 p { margin: 0 0 0 5px; }
	.spareBox .panel-body { display: none; }
	.spareBox .listings-grid .stacked.first-result .listing-review-container { top: 15px; }
	.spareBox span.locality { width: 65%; display: block; }
	#MovingQuotes .button-form { margin: 15px 0; }
	.landingBox .landhead { padding: 0; }
	.landingBox .landhead a { margin: auto; float: none; display: none; }
	.landingBox .landhead .coursehead { margin: 0; float: none; width: auto; overflow: hidden; }
	.contentBox .course p { margin: 0px 0 15px; font-size: 14px; line-height: 24px; }
	.communi .heading { padding: 7px 10px; }
	.communi .heading h2 { line-height: 24px; }
	.landingBox .landhead .para { padding: 0; }
	.landingBox .landheadbottom { padding: 5px 0; }
	.landingBox .landheadbottom span { font-size: 15px; line-height: 20px; display: block; font-weight: normal; } 
	.contentBox .course { margin: 10px 0 0; }
	.higher { padding: 8px; margin: 0 0px 15px; float: none !important; width: auto; }
	.form span.guarante br { display: none; }
	.contentBox .form button { margin: auto; display: block; }
	.landingBox .landheadbottom img { display: none; }
	.landingBox .landhead .head h2 { margin: 0 0 10px !important; font-size: 17px !important; line-height: 24px !important; text-transform: none; }
	.landingBox .landhead .para p { font-size: 18px; line-height: 22px; }
	.manageBox .common { padding: 0; overflow: hidden; }
	.manageBox .text { width: 87%; }
	.manageBox .text p { line-height: 24px; } 
	.manageBox .maind { padding-bottom: 0; }
	.form h3 , .form p { display: none; }
	.contentBox { padding: 0; }
	.contentBox .col-sm-6 { padding: 0; }
	.contentBox .course h3 { margin: 0 0 8px; font-size: 22px !important; font-weight: bold; }
	.landingBox .landhead .head h2, .landingBox .landhead .head h4 { margin: 10px 0; font-size: 16px; line-height: 20px; text-align: center; }
	.landingBox .landhead .head h2 br { display: none; }
	.landingBox .landhead .head h4 { display: none; }
	.communi .form { padding: 5px 10px; }
	.form span.guarante { font-size: 14px; line-height: 20px; display: block; }
	.form button { width: 100%; }
	.contentBox .col-sm-7 { padding: 0; }
	.landingBox .landhead .para { display: none; }
	.landingBox .landhead .head, .landingBox .landhead .para { margin: 5px 0 0; width: auto; float: none; overflow: hidden; }
	.landingBox .landhead .head img { display: none; }
	.landingBox .landheadbottom .para { width: auto; display: none; }
	.form button { margin: 0; font-size: 14px; line-height: 18px; }
	#search-tabs {display: none;}
	.spareBox .stacked.first-result {
	   margin: 15px 0;
	   padding: 15px;
	}
	.storageList{
		padding: 0 7px;
	}
	.spareBox .listings-grid .stacked.first-result h3 a.unit-details-link {
		font-size: 1.125rem;
		letter-spacing: .3px;
		font-weight: 700;
		display: inline-block;
	  }
	  .spareBox .pagination {
		margin-bottom: 70px;
	  }

}
@media only screen and (min-width: 768px)
{
	.facilityBox.untdetail .nav-tabs > li a.none { display: block !important; }
	.spareBox #desktop { display: block !important; }
}
