/*
Theme Name: Dainton Staff Directory
Author: Bryn Davies
Author URI: http://piggy.co.uk
Description: Theme Styles for Daintion.
Version: 0.1
*/

@font-face {
font-family: 'FuturaBold';
src: url('assets/fonts/Futura-Bold.eot');
src: url('assets/fonts/Futura-Bold.eot?') format('embedded-opentype'),
     url('assets/fonts/Futura-Bold.woff') format('woff'),
     url('assets/fonts/Futura-Bold.ttf') format('truetype'),
     url('assets/fonts/Futura-Bold.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FuturaBook';
src: url('assets/fonts/Futura-Book.eot');
src: url('assets/fonts/Futura-Book.eot?') format('embedded-opentype'),
     url('assets/fonts/Futura-Book.woff') format('woff'),
     url('assets/fonts/Futura-Book.ttf') format('truetype'),
     url('assets/fonts/Futura-Book.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FuturaLight';
src: url('assets/fonts/Futura-Light.eot');
src: url('assets/fonts/Futura-Light.eot?') format('embedded-opentype'),
     url('assets/fonts/Futura-Light.woff') format('woff'),
     url('assets/fonts/Futura-Light.ttf') format('truetype'),
     url('assets/fonts/Futura-Light.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FuturaLightIT';
src: url('assets/fonts/Futura-Light-Italic.eot');
src: url('assets/fonts/Futura-Light-Italic.eot?') format('embedded-opentype'),
     url('assets/fonts/Futura-Light-Italic.woff') format('woff'),
     url('assets/fonts/Futura-Light-Italic.ttf') format('truetype'),
     url('assets/fonts/Futura-Light-Italic.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'FuturaMedium';
src: url('assets/fonts/Futura-Medium.eot');
src: url('assets/fonts/Futura-Medium.eot?') format('embedded-opentype'),
     url('assets/fonts/Futura-Medium.woff') format('woff'),
     url('assets/fonts/Futura-Medium.ttf') format('truetype'),
     url('assets/fonts/Futura-Medium.svg') format('svg');
font-weight: normal;
font-style: normal;
}

body {
	margin:0;
	padding:0;
	background-color:#f4f5f6;
	color:#3d566a;
	font-family: 'FuturaBook', Arial, sans-serif;
	font-size:16px;
}

h1 {font-family: 'FuturaBook', Arial, sans-serif; font-size: 30px; color: #3d566a;line-height: 36px;font-weight:unset;}
h1 span {font-family: 'FuturaMedium', Arial, sans-serif;}
h2 {font-family: 'FuturaMedium', Arial, sans-serif; font-size: 26px; color: #3d566a; line-height: 28px;font-weight:unset;}
h3 {font-family: 'FuturaMedium', Arial, sans-serif; font-size: 22px; color: #3d566a; line-height: 22px;font-weight:unset;}
h4 {font-family: 'FuturaLight', Arial, sans-serif; font-size: 20px; color: #3d566a; line-height: 19px;font-weight:unset;}
h5 {font-family: 'FuturaLight', Arial, sans-serif; font-size: 18px; color: #3d566a; line-height: 19px;font-weight:unset;}
h6 {font-family: 'FuturaMedium', Arial, sans-serif; font-size: 16px; color: #3d566a; line-height: 19px;font-weight:unset;}

p {line-height:24px;}
a {color:#464646;}

.staffblockA {width:23%;margin:1%; height:auto;float:left; text-align:left;}
.staffblockA img {width:100%; height:auto;}
.staffblockA p {margin-bottom: 0px; margin-top: 5px;padding-left:1px;}

.staffblockB {width:23%;margin:1%; height:auto;float:left; text-align:left;}
.staffblockB img {width:100%; height:auto;}
.staffblockB p {margin-bottom: 0px; margin-top: 5px;padding-left:1px;}

.staffblockC {width:23%;margin:1%; height:auto;float:left; text-align:left;}
.staffblockC img {width:100%; height:auto;}
.staffblockC p {margin-bottom: 0px; margin-top: 5px;padding-left:1px;}

.staffblockD {width:23%;margin:1%; height:auto;float:left; text-align:left;}
.staffblockD img {width:100%; height:auto;}
.staffblockD p {margin-bottom: 0px; margin-top: 5px;padding-left:1px;}

p.staffName {font-family: 'FuturaMedium';}
p.staffPosition {font-family: 'FuturaMedium';}
p.staffLocation {font-family: 'FuturaMedium';}
p.staffTelephone {font-family: 'FuturaMedium';}



.selfstorageteam .staffblockA:nth-of-type(5) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(9) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(13) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(17) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(21) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(25) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(29) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(33) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(37) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(41) {clear:both;}
.selfstorageteam .staffblockA:nth-of-type(45) {clear:both;}


.portableteam .staffblockB:nth-of-type(5) {clear:both;}
.portableteam .staffblockB:nth-of-type(9) {clear:both;}
.portableteam .staffblockB:nth-of-type(13) {clear:both;}
.portableteam .staffblockB:nth-of-type(17) {clear:both;}
.portableteam .staffblockB:nth-of-type(21) {clear:both;}
.portableteam .staffblockB:nth-of-type(25) {clear:both;}
.portableteam .staffblockB:nth-of-type(29) {clear:both;}



.headofficeteam .staffblockC:nth-of-type(5) {clear:both;}
.headofficeteam .staffblockC:nth-of-type(9) {clear:both;}
.headofficeteam .staffblockC:nth-of-type(13) {clear:both;}
.headofficeteam .staffblockC:nth-of-type(17) {clear:both;}
.headofficeteam .staffblockC:nth-of-type(21) {clear:both;}
.headofficeteam .staffblockC:nth-of-type(25) {clear:both;}
.headofficeteam .staffblockC:nth-of-type(29) {clear:both;}
.headofficeteam .staffblockC:nth-of-type(33) {clear:both;}



.staffblockD:nth-of-type(5) {clear:both;}
.staffblockD:nth-of-type(9) {clear:both;}
.staffblockD:nth-of-type(13) {clear:both;}
.staffblockD:nth-of-type(17) {clear:both;}
.staffblockD:nth-of-type(21) {clear:both;}
.staffblockD:nth-of-type(25) {clear:both;}
.staffblockD:nth-of-type(29) {clear:both;}
.staffblockD:nth-of-type(33) {clear:both;}
.staffblockD:nth-of-type(37) {clear:both;}
.staffblockD:nth-of-type(41) {clear:both;}
.staffblockD:nth-of-type(45) {clear:both;}

.divider {height:2px; width:40%; background-color:#464646;margin-top:10px;margin-bottom:10px;}

a.lwa-links-remember {display:none!important;}

input#lwa_wp-submit {background-color:#004882; color:#ffffff!important; text-align:center; padding:3px 15px;border-radius:6px; border:0px; cursor:pointer;}

.row {width:100%; margin-top:10px;margin-bottom:10px;}
.col33 {width:32%; margin:0.6%; float:left;display:inline-block; text-align:center;position:relative;}
.dlinks {background-color:#efefef; border-top-left-radius:4px;border-top-right-radius:4px;}
.dlinks img {width:100%; height:auto;}
.dlinks a {text-decoration:none!important;}

.newstocklabel {position:absolute; bottom:14%; right:10px; width:65px!important;}

.dlinkTh {width:100%;margin-bottom:0px;margin-top:-6px;background-color:#7eba24;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-top:5px; padding-bottom:5px;height:60px;display: flex; align-items: center; justify-content: center;}
.dlinkTh h3  {color:#fff!important; font-weight:normal; margin-top:0px; margin-bottom:0px; font-size:20px;}
.dlinkTh a {text-decoration:none!important;}


.jobvacancies {display:block;}

.page-template-template-portablebuildings-landing-template .dlinkTh {background-color:#009147;}


.mobSSmenubut {display:none;}
.mobPBmenubut {display:none;}
.mobBUSmenubut {display:none;}

.mobmain {display:none;}

.desktop {display:block;}
.mobsidebar {display:none;}

/* Header Content styling */
#headersection {width:100%; background-color:#ffffff;height:auto; display:block;}
#header { width:100%; padding-top:0px;padding-bottom:0px; height:85px; background-color: #ffffff;display:block; margin:0 auto;position:relative;margin-bottom:0px;}
#Logo {float:left; position:relative; width:184px; height:auto;margin-top:10px;}
#Logo img {width:100%; height:auto;}

/* Navigation Content styling */
#Nav {width:50%; padding-left:3%; text-align:center;padding-right:0px; height:auto; display:block; margin:0 auto;position:relative;margin-top:27px;float:left;}
#Nav ul {margin-left:0px;padding-left:0px; margin-bottom:0px;margin-top: 0px;display:block;}
#Nav ul li {display:block; padding-top: 8px;text-align:center; padding-bottom:0px;float:left;width:33%;}
#Nav ul li.enq a {padding:5px 15px; /*border:2px solid #3d566a;*/ border-radius:4px;}
#Nav ul li a {color:#3d566a; font-size: 17px; text-decoration: none;font-family: 'FuturaBook',Arial, sans-serif;transition: all .2s ease-in-out;}
#Nav ul li:hover {}
#Nav ul li a:hover {transform: scale(1.1);font-family:'FuturaMedium', Arial, sans-serif; }


#Nav ul li ul {display:none;}
#Nav ul li ul li {display:block; text-align: center; padding-top: 12px;padding-left:15px; padding-right:15px;padding-bottom:12px;background-color:#3d566a;}
#Nav ul li ul li a {color:#3d566a; font-size: 12px; text-decoration: none;font-family: 'FuturaBook',Arial, sans-serif;}
#Nav ul li ul li:hover {}
#Nav ul li ul li a:hover {}
#Nav ul.sub-menu li a:hover {font-family:'FuturaMedium',Arial, sans-serif;}

#fullMobMen {display:none;}

.cookiesacceptance {position: fixed!important;right:20px; top:20px; width:250px; height:auto; padding:20px; background-color:#004882;color:#ffffff; text-align:left;overflow:hidden;border-radius:3px;z-index: 3000;}
.cookiesacceptance h2 {font-size:18px;color:#fff;margin-top:0px;}
.cookiesacceptance a {color:#fff;}
a.cookieyesbut {background-color:#ffffff; color:#004882!important; text-align:center; padding:5px 40px;border-radius:4px;}



#typeNav {width:230px; min-height:84px!important;padding-left:0px; background-color:#ffffff; text-align:center;padding-right:0px; height:auto; display:inline-block; margin:0 auto;position:relative;float:right;margin-right:16px;}
#typeNav ul {margin-left:0px;padding-left:0px; margin-bottom:0px;margin-top: 0px;display:block; list-style-type: none;}
#typeNav ul li {padding-top: 36px;padding-left: 0px;padding-right: 0px; background-image:url('assets/typearrowAlt.png'); background-position: 200px 37px; background-repeat:no-repeat;}
#typeNav ul li a {color:#3d566a; font-size: 16px;text-decoration: none;font-family: 'FuturaMedium',Arial, sans-serif;}
#typeNav ul li:hover {/*background-image:url('assets/typearrow2.png'); background-position: 200px 37px; background-repeat:no-repeat;*/}
#typeNav ul li a:hover { }

/*#typeNav ul li ul {display:none;z-index:1000;}*/
#typeNav ul li ul li {display:block; text-align: center;padding-top: 13px;padding-left: 15px;padding-right: 15px;padding-bottom:13px;background-color:#ffffff;border-bottom:1px solid #3d566a;background-image:none;}
#typeNav ul li ul li a {color:#3d566a; font-size: 17px; text-decoration: none;font-family: 'FuturaBook',Arial, sans-serif;}
#typeNav ul li ul li:hover {background-image:none;}
#typeNav ul li ul li a:hover {font-family: 'FuturaMedium',Arial, sans-serif;}

#typeNav .sub-menu {position:absolute; display:none; z-index:1000;}
#typeNav ul.sub-menu {margin-left: 0px!important; width:100%;padding-top:10px; margin-top: 17px; position:absolute;}
#typeNav ul.sub-menu li {background-color: #ffffff; display:block!important; padding-left:15%!important; padding-right:15%!important;}


#sectionsubmenus {width:100%; /*height:45px;*/text-align:center;display: block; clear: both; background-color: #004882;}

.single-location #sectionsubmenus {
    width: 100%;
    height: 40px;
    text-align: center;
    display: block;
    clear: both;
    background-color: #009ce2;
}
.single-location #typeNav {
    width: 240px;
    min-height: 84px !important;
    padding-left: 0px;
    background-color: #ffffff;
    text-align: center;
    padding-right: 0px;
    height: auto;
    display: inline-block;
    margin: 0 auto;
        margin-right: auto;
    position: relative;
    float: right;
    margin-right: 16px;
}

.single-location #typeNav ul.sub-menu li {
    background-color: #ffffff;
    display: block !important;
    padding-left: 15% !important;
    padding-right: 15% !important;
}

.page-template-template-stocklist #sectionsubmenus .sub-menu{background-color: #009147;}
.page-template-template-portablebuildings #sectionsubmenus .sub-menu{background-color: #009147;}
.page-template-template-pb-enquiry #sectionsubmenus .sub-menu{background-color: #009147;}

.page-template-template-pb-enquiry #sectionsubmenus { background-color: #009147;}
.page-template-template-pb-enquiry #typeNav {background-color: #ffffff;}
.page-template-template-pb-enquiry #sectionsubmenus .sub-menu{background-color: #009147;}
.page-template-template-pb-enquiry #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-portablebuildings #sectionsubmenus { background-color: #009147;}
.page-template-template-portablebuildings #typeNav {background-color: #ffffff;}
.page-template-template-portablebuildings #sectionsubmenus .sub-menu{background-color: #009147;}
.page-template-template-portablebuildings #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-stocklist #sectionsubmenus { background-color: #009147;}
.page-template-template-stocklist #typeNav {background-color: #ffffff;}
.page-template-template-stocklist #sectionsubmenus .sub-menu{background-color: #009147;}
.page-template-template-stocklist #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-portablebuildings-landing-template #sectionsubmenus { background-color: #009147;}
.page-template-template-portablebuildings-landing-template #typeNav {background-color: #ffffff;}
.page-template-template-portablebuildings-landing-template #sectionsubmenus .sub-menu{background-color: #009147;}
.page-template-template-portablebuildings-landing-template #typeNav ul.sub-menu li {background-color: #ffffff;}


.page-template-template-shippingcontainers-landing-template #sectionsubmenus { background-color: #7eba24;}
.page-template-template-shippingcontainers-landing-template #typeNav {background-color: #ffffff;}
.page-template-template-shippingcontainers-landing-template #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-template-template-shippingcontainers-landing-template #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-shippingcontainerstock #sectionsubmenus { background-color: #7eba24;}
.page-template-template-shippingcontainerstock #typeNav {background-color: #ffffff;}
.page-template-template-shippingcontainerstock #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-template-template-shippingcontainerstock #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-shippingcontainer-stocklist #sectionsubmenus { background-color: #7eba24;}
.page-template-template-shippingcontainer-stocklist #typeNav {background-color: #ffffff;}
.page-template-template-shippingcontainer-stocklist #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-template-template-shippingcontainer-stocklist #typeNav ul.sub-menu li {background-color: #ffffff;}


.page-template-template-portablebuildings-info-template #sectionsubmenus { background-color: #009147;}
.page-template-template-portablebuildings-info-template #typeNav {background-color: #ffffff;}
.page-template-template-portablebuildings-info-template #sectionsubmenus .sub-menu{background-color: #009147;}
.page-template-template-portablebuildings-info-template #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-template-template-portablebuildings-info-template #pagemain p a {color:#009147; text-decoration:none;}

.page-template-template-portablebuildings-standard-template #sectionsubmenus { background-color: #7eba24;}
.page-template-template-portablebuildings-standard-template #typeNav {background-color: #ffffff;}
.page-template-template-portablebuildings-standard-template #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-template-template-portablebuildings-standard-template #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-portablebuildings-info-template #sectionsubmenus .sub-menu{background-color: #009147;}
.page-template-template-portablebuildings-standard-template #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-template-template-shippingcontainer-stocklist #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-template-template-shippingcontainerstock #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-template-template-shippingcontainers-landing-template #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-template-template-portablebuildings-landing-template #sectionsubmenus .sub-menu{background-color: #009147;}

.page-template-template-portablebuildings-standard-template #pagemain h2 {background-color:#018228;color:#fff;padding: 8px 12px;border-radius:3px; font-family:'FuturaBook', Arial, sanas-serif;}
.page-template-template-portablebuildings-standard-template #pagemain p a {color:#018228; text-decoration:none;}
.page-template-template-portablebuildings-standard-template #block20 {padding-top:10px;}

.page-template-template-shippingcontainers-landing-template #pagemain h2 {background-color:#7eba24;color:#fff;padding: 8px 12px;border-radius:3px; font-family:'FuturaBook', Arial, sanas-serif;}
.page-template-template-portablebuildings-landing-template #pagemain h2 {background-color:#018228;color:#fff;padding: 8px 12px;border-radius:3px; font-family:'FuturaBook', Arial, sanas-serif;}


.page-id-168 #sectionsubmenus { background-color: #009147;}
.page-id-168 #typeNav {background-color: #ffffff;}
.page-id-168 #sectionsubmenus .sub-menu{background-color: #009147;}
.page-id-168 #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-id-168 #pagemain p a {color:#009147; text-decoration:none;}
.page-id-168 #sectionsubmenus .sub-menu{background-color: #009147;}

.page-id-178 #sectionsubmenus { background-color: #009147;}
.page-id-178 #typeNav {background-color: #ffffff;}
.page-id-178 #sectionsubmenus .sub-menu{background-color: #009147;}
.page-id-178 #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-id-178 #pagemain p a {color:#009147; text-decoration:none;}
.page-id-178 #sectionsubmenus .sub-menu{background-color: #009147;}

.page-id-174 #sectionsubmenus { background-color: #009147;}
.page-id-174 #typeNav {background-color: #ffffff;}
.page-id-174 #sectionsubmenus .sub-menu{background-color: #009147;}
.page-id-174 #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-id-174 #pagemain p a {color:#009147; text-decoration:none;}
.page-id-174 #sectionsubmenus .sub-menu{background-color: #009147;}


#sectionsubmenus.selfstorclass ul li {
    display: inline-block;
    padding: 10px 2% 10px 2%;
    width: 19%;
}


.page-template-template-enquirenow #block50 {
    width: 70%;
    height: auto;
    overflow: hidden;
    margin: 1%;
    float: left;
}

.page-id-2931 .gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    font-family: "FuturaBook", Arial, sans-serif;
}

.page-id-2931 .gform_wrapper .gfield_consent_label {
    font-size: 13px;
	font-family: "Futura", Arial, sans-serif;
}

#pagemain ul {}
#pagemain ul li {padding:5px;}

.page-id-2931 .gform_wrapper input.medium{font-family: "FuturaLight", Arial, sans-serif!important;font-weight:normal;}

.page-id-2931 #greenSalients {display:none;}

.page-id-2931 #sectionsubmenus { background-color: #7eba24;}
.page-id-2931 #typeNav {background-color: #ffffff;}
.page-id-2931 #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-id-2931 #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-id-2931 #sectionsubmenus .sub-menu{background-color: #7eba24;}

.page-id-2931 #pagemain p a {color:#7eba24; text-decoration:none;}
.page-id-2931 #pagemain h2 {
   background-color: #7eba24;
   color: #fff;
   padding: 8px 12px;
   border-radius: 3px;
   font-family: 'FuturaBook', Arial, sanas-serif;
}
.page-id-2931 .pbenquirenow {display:none;}

.page-id-2868 #sectionsubmenus { background-color: #009ce2;}
.page-id-2868 #typeNav {background-color: #ffffff;}
.page-id-2868 #sectionsubmenus .sub-menu{background-color: #009ce2;}
.page-id-2868 #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-id-2868 #pagemain p a {color:#009ce2; text-decoration:none;}
.page-id-2868 #sectionsubmenus .sub-menu{background-color: #009ce2;}

.page-id-108 #sectionsubmenus { background-color: #009ce2;}
.page-id-108 #typeNav {background-color: #ffffff;}
.page-id-108 #sectionsubmenus .sub-menu{background-color: #009ce2;}
.page-id-108 #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-id-108 #sectionsubmenus .sub-menu{background-color: #009ce2;}
.page-id-108 #pagemain p a {color:#009ce2; text-decoration:none;}

.page-id-176 #pagemain h2 {
    background-color: #009147;
    color: #fff;
    padding: 8px 12px;
    border-radius: 3px;
    font-family: 'FuturaBook', Arial, sanas-serif;
}

.page-id-154 .pbtelephone {display:none!important;}

.page-id-3117 .pbtelephone {display:none!important;}
.page-id-3117 .pbenquirenow {display:none!important;}

 .page-id-156 #pagemain h2 {
    background-color: #7eba24;
    color: #fff;
    padding: 8px 12px;
    border-radius: 3px;
    font-family: 'FuturaBook', Arial, sanas-serif;
}

.page-id-158 #pagemain h2 {
   background-color: #7eba24;
   color: #fff;
   padding: 8px 12px;
   border-radius: 3px;
   font-family: 'FuturaBook', Arial, sanas-serif;
}

.page-id-160 #pagemain h2 {
   background-color: #7eba24;
   color: #fff;
   padding: 8px 12px;
   border-radius: 3px;
   font-family: 'FuturaBook', Arial, sanas-serif;
}

.page-id-162 #pagemain h2 {
   background-color: #7eba24;
   color: #fff;
   padding: 8px 12px;
   border-radius: 3px;
   font-family: 'FuturaBook', Arial, sanas-serif;
}


/*.single-casestudy #sectionsubmenus { background-color: #7eba24;}
.single-casestudy #typeNav {background-color: #ffffff;}
.single-casestudy #typeNav ul.sub-menu li {background-color: #ffffff;}*


.page-template-template-caststudies #sectionsubmenus { background-color: #7eba24;}
.page-template-template-caststudies #typeNav {background-color: #ffffff;}
.page-template-template-caststudies #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-template-template-caststudies #sectionsubmenus .sub-menu{background-color: #7eba24;}*/


.page-id-3939 #block20 {display:none;}
.page-id-3939 #block80 {width:98%;}

.single-casestudy #sectionsubmenus { background-color: #009147;}
.single-casestudy #typeNav {background-color: #ffffff;}
.single-casestudy #sectionsubmenus .sub-menu{background-color: #009147;}
.single-casestudy #typeNav ul.sub-menu li {background-color: #ffffff;}
.single-casestudy #pagemain p a {color:#009147; text-decoration:none;}

.page-template-template-caststudies #sectionsubmenus { background-color: #009147;}
.page-template-template-caststudies #typeNav {background-color: #ffffff;}
.page-template-template-caststudies #sectionsubmenus .sub-menu{background-color: #009147;}
.page-template-template-caststudies #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-template-template-caststudies #pagemain p a {color:#009147; text-decoration:none;}

.page-template-template-selfstorage #sectionsubmenus { background-color: #009ce2;}
.page-template-template-selfstorage #typeNav {background-color: #ffffff;}
.page-template-template-selfstorage #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-selfstorage #sectionsubmenus .sub-menu{background-color: #009ce2;}

.page-template-template-businesslocations #seachtitlebar {background-color: #004882;}
.page-template-template-businesslocations #searchEnquiryBut {background-color: #004882;}
.page-template-template-businesslocations #searchTel {border: 2px solid #004882;}
.page-template-template-businesslocations #searchOffer {border: 2px solid #004882;}
.page-template-template-businesslocations #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-businesssolutions-info-template #genericTabs ul li:hover {background-color: #004882;}
.page-template-template-businesssolutions-info-template .genactive {background-color:#004882;color:#fff;}

.page-template-template-businesssolutions-info-template  #pbTabs ul li:hover {background-color: #004882;}
.page-template-template-businesssolutions-info-template .pbactive {background-color:#004882;color:#fff;}

.page-template-template-businesssolutions-info-template .pbTypesBut {background-color:#004882;}
.page-template-template-businesssolutions-info-template #pagemain h2 {background-color:#004882;color:#fff;padding: 8px 12px;border-radius:3px; font-family:'FuturaBook', Arial, sanas-serif;}
.page-template-template-businesssolutions-info-template #block20 {padding-top:10px;}
.page-template-template-businesssolutions-info-template #pagemain p a {color:#004882; text-decoration:none;}

.page-template-template-customercomments .pbTypesBut {background-color:#7eba24;}
.page-template-template-customercomments #pagemain h2 {background-color:#7eba24;color:#fff;padding: 8px 12px;border-radius:3px; font-family:'FuturaBook', Arial, sanas-serif;}
.page-template-template-customercomments #block20 {padding-top:10px;}
.page-template-template-customercomments #pagemain p a {color:#7eba24; text-decoration:none;}
.page-template-template-customercomments #sectionsubmenus { background-color: #7eba24;}
.page-template-template-customercomments #typeNav {background-color: #ffffff;}
.page-template-template-customercomments #sectionsubmenus .sub-menu{background-color: #7eba24;}
.page-template-template-customercomments #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-selfstorage-info-template #sectionsubmenus { background-color: #009ce2;}
.page-template-template-selfstorage-info-template #typeNav {background-color: #ffffff;}
.page-template-template-selfstorage-info-template #sectionsubmenus .sub-menu{background-color: #009ce2;}
.page-template-template-selfstorage-info-template #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-template-template-selfstorage-info-template #block20 {padding-top:10px;}
.page-template-template-selfstorage-info-template #pagemain p a {color:#009ce2; text-decoration:none;}

.page-template-template-packaging-template #sectionsubmenus { background-color: #009ce2;}
.page-template-template-packaging-template #typeNav {background-color: #ffffff;}
.page-template-template-packaging-template #sectionsubmenus .sub-menu{background-color: #009ce2;}
.page-template-template-packaging-template #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-template-template-packaging-template #block20 {padding-top:10px;}
.page-template-template-packaging-template #pagemain p a {color:#009ce2; text-decoration:none;}

.page-template-template-selfstorage-locations #sectionsubmenus { background-color: #009ce2;}
.page-template-template-selfstorage-locations #typeNav {background-color: #ffffff;}
.page-template-template-selfstorage-locations #sectionsubmenus .sub-menu{background-color: #009ce2;}
.page-template-template-selfstorage-locations #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-template-template-selfstorage-locations div#section.quicksearch {display:none;}

.page-template-template-sc-enquiry #sectionsubmenus { background-color: #009ce2;}
.page-template-template-sc-enquiry #typeNav {background-color: #ffffff;}
.page-template-template-sc-enquiry #sectionsubmenus .sub-menu{background-color: #009ce2;}
.page-template-template-sc-enquiry #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-template-template-sc-enquiry #section {background-image:url('assets/enqform-bg.jpg');background-repeat:repeat-y; background-size:cover;}

.page-template-template-storagecalculator #sectionsubmenus { background-color: #009ce2;}
.page-template-template-storagecalculator #typeNav {background-color: #ffffff;}
.page-template-template-storagecalculator #sectionsubmenus .sub-menu{background-color: #009ce2;}
.page-template-template-storagecalculator #typeNav ul.sub-menu li {background-color: #ffffff;}

.page-template-template-selfstorage-search-results #sectionsubmenus { background-color: #009ce2;}
.page-template-template-selfstorage-search-results #typeNav {background-color: #ffffff;}
.page-template-template-selfstorage-search-results #sectionsubmenus .sub-menu{background-color: #009ce2;}
.page-template-template-selfstorage-search-results #typeNav ul.sub-menu li {background-color: #ffffff;}
.page-template-template-selfstorage-search-results #section {background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-size:contain; background-position:center top;}
.page-template-template-selfstorage-search-results div#section.mapsection {background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-size:cover; background-position:center top;}

.page-template-template-selfstorage-info-template  #pbTabs ul li:hover {background-color: #009ce2;}
.page-template-template-selfstorage-info-template .pbactive {background-color:#009ce2;color:#fff;}
.page-template-template-selfstorage-info-template #pagemain h2 {background-color:#009ce2;color:#fff;padding: 8px 12px;border-radius:3px; font-family:'FuturaBook', Arial, sanas-serif;}

body.single-location  {background-image:url('assets/single-locations-bg.jpg');background-repeat:no-repeat; background-position:center 84px;}
body.page-template-template-portablebuildings  {background-image:url('assets/portablebuildings-bg.jpg');background-repeat:no-repeat; background-size:contain; background-position:center 650px;}
body.page-template-template-businesssolutions  {background-image:url('assets/businesssolutions-bg.jpg');background-repeat:no-repeat; background-size:contain; background-position:center 440px;}
body.page-template-template-selfstorage-locations  {background-image:url('assets/selfstorage-bg.jpg');background-repeat:no-repeat; background-size:contain; background-position:center 84px;}
body.page-template-template-policy-template  {background-image:url('assets/businesssolutions-bg.jpg');background-repeat:no-repeat; background-position:center 84px;}
body.page-template-template-businesssolutions-info-template  div#section.busbg {background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-position:center top;}
body.page-template-template-portablebuildings-info-template  div#section.busbg {background-image:url('assets/pb-standard-bg.jpg');background-repeat:repeat-y; background-position:center top;}
body.page-template-template-portablebuildings-standard-template div#section.busbg {background-image:url('assets/portablebuildings-bg.jpg');background-repeat:repeat-y; background-position:center top;}
body.page-template-template-selfstorage-info-template div#section.busbg{background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-position:center top;}
body.page-template-template-storagecalculator div#section.busbg{background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-position:center top;}
body.page-template-template-selfstorage-locations div#section.busbg{background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-position:center top;}
body.page-template-template-locationspage div#section.busbg{background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-position:center top;}
body.page-template-template-pb-enquiry div#section.busbg{background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-position:center top;}
body.page-template-template-enquirenow div#section.busbg{background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-position:center top;}

body.page-template-template-customercomments  {background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-size:contain; background-position:center 84px;}

body.page-id-3939 div#section.busbg {
    background-image: url('assets/businesssolutions-bg.jpg')!important;
    background-repeat: repeat-y;
    background-position: center top;
}

.page-id-2868 #pagemain h2 {
    background-color: #009ce2;
    color: #fff;
    padding: 8px 12px;
    border-radius: 3px;
    font-family: 'FuturaBook', Arial, sanas-serif;
}


div.packtitle {position:relative;font-size:24px;display:block; width:98%; background-color: #009ce2;color:#ffffff;text-align:left; padding:1%; border-radius:4px; cursor:pointer;margin-bottom:15px;}
#ptarrow {position:absolute; right:25px; top:8px;-moz-transition: all .3s linear;
-webkit-transition: all .3s linear;
transition: all .3s linear;}
/*.ptarrowclick {
    transform: rotate(90deg);
  }*/

.down{
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

#storageboxes {overflow:hidden;display:none;}
#storageboxes p {margin-left:1%;}
#furniturepackaging {overflow:hidden;display:none;}
#furniturepackaging  p {margin-left:1%;}
#storagelocks {overflow:hidden;display:none;}
#storagelocks  p {margin-left:1%;}
#packingmisc {overflow:hidden;display:none;}
#packingmisc  p {margin-left:1%;}

#prodWrap {width:43.5%!important; height:auto; display:inline-block; margin:1%;float:left; border-radius:10px; padding:2%;border:1px solid #009ce2; font-size:16px;}
#prodWrap p {line-height:20px!important;}
#prodLeft {width:44%;float:left;overflow:hidden;clear:left;}
#prodRight {width:50%;float:left;overflow:hidden;padding-left:3%;}

#prodImg {width:100%; height:auto; overflow:hidden; float:left;}
#prodImg img {width:98%; height:auto;border: 1px solid #3d566a;}
#prodTitle {width:auto; height:auto; overflow:hidden; float:left;padding-bottom:10px; font-size:18px;}
#prodDimensions {width:auto; height:auto; overflow:hidden; float:left;padding-bottom:10px;}
#prodInfo {width:auto; height:auto; overflow:hidden; float:left;padding-bottom:10px;margin-top: -15px;}
#prodInfo p:last-child {margin-bottom:0px; padding-bottom:0px;}
#prodPrice {width:auto; height:auto; overflow:hidden; float:left;}






#sectionsubmenus ul {list-style: none; margin:0 auto;margin-top:25px;max-width: 1100px;padding-left: 0px;}
#sectionsubmenus ul li {display: inline-block;padding: 10px 4% 10px 4%;position: relative;width: 11%;}
#sectionsubmenus ul li a {color:#ffffff; font-size:15px; text-decoration:none;}

#sectionsubmenus ul li:hover > ul {display:block;}

#sectionsubmenus .sub-menu {position:absolute;padding-left: 5px;padding-right:10px;padding-bottom: 10px;margin-left: -30px;background-color: #004882;margin-top:0px; display:none;margin-top: 0px; padding-top: 10px;z-index: 1000;width:200px;}
#sectionsubmenus .sub-menu li {padding:5px 5px; width:100%;}
#sectionsubmenus .sub-menu li a:hover {font-family:'FuturaMedium', Arial, sans-serif;}
#sectionsubmenus.busclass ul li {display: inline-block;padding: 10px 1% 10px 1%; width: 135px;}
#sectionsubmenus.busclass ul li a:hover {font-family:'FuturaMedium',Arial, sans-serif;}

.page-template-template-selfstorage #sectionsubmenus ul li a:hover {font-family:'FuturaMedium',Arial, sans-serif;}
.page-template-template-selfstorage-info-template #sectionsubmenus ul li a:hover {font-family:'FuturaMedium',Arial, sans-serif;}

.page-id-3939 .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    width: 20%;
    padding-right: 16px;
    margin-bottom: 16px;
    text-align: right;
    padding-top: 5px;
}

.page-id-3939 .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 70%;
    margin-left: 20%!important;
}

.page-id-3939 .gform_wrapper .gform_footer:not(.top_label) {
    padding: 16px 0 10px;
    margin-left: 20%!important;
    width: 70%;
}

.page-id-3939 .pbpagetitles {display:none;}

/* carousel styling */
#homeslidersection {width:100%; clear: both; padding-top:0px; padding-bottom:0px; height:auto; display:block; overflow: hidden; margin:0 auto;background-color:#ffffff;}
.carousel {max-width:100%; padding-left:0px; padding-right:0px; height:auto; overflow: hidden;margin:0 auto;margin-bottom: 0px;margin-top: -4px;clear:both;}

.sldt {display:block;}
.slmb {display:none;}


#testimonialslidersection {width:100%; clear: both; padding-top:0px; padding-bottom:0px; height:auto; display:block; overflow: hidden; margin:0 auto;background-color:#ffffff;margin-bottom: -20px !important;}
.testimonialcarousel {max-width:100%; padding-left:0px; padding-right:0px; height:auto; overflow: hidden;margin:0 auto;margin-bottom: 15px;margin-top: -4px;clear:both;}

#Slide {width:100%; max-height:auto; text-align:center; position:relative;}

.carousel_image {width: 100%; height:auto;}

.carouselslug {
  position: absolute;
width: auto;
z-index: 1000;
font-style: italic;
font-size:38px;
color:#ffffff;
bottom:100px;
padding-left: 8%;
}

.carousel_text-content {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    font-family: "FuturaLight";
    font-size: 0.5em;
}
.carousel_slide-heading {
    color: #fff;
    font-size: 44px;
    line-height:50px;
    text-align: left;
    max-width:500px;
    margin-top:11%;
    margin-left:8%;
	display:block!important;
}

.carousel_slide-heading span {font-style: italic;}

.testimonial_slide-heading {
    color: #fff;
    font-size: 20px;
    line-height:28px;
    text-align: center;
    width:40%;
    margin-right:9%;
    float:right;
    margin-top:8%;
    margin-left:5%;
    font-family: "FuturaLight";
}

.carousel_slide-subheading {
    color: #fff;
		text-transform: uppercase;
  	margin-top: -5px;
    font-size: 1.2em;
    letter-spacing: 0.3em;
    margin-bottom: 0;
    text-align: center;
}
p.carousel_slide-text {
    color: #fff;
		font-size: 14px;
    max-width: 50%;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: 0.4%;
    line-height: 1.5em;
    text-align: center;
}
.carousel_slide-button {
  text-transform: uppercase;
  color:#fff;
  text-decoration: none;
  margin-top: 2%;
  font-size: 0.8em;
  border: 3px solid #fff;
  display: inline-block;
  word-spacing: -0.1em;
  letter-spacing: 0.4em;
  padding: 0.4% 0.6%;
  text-align: center;
}

.carousel_slide-link {text-align:center; width:100%;margin-bottom:95px;}

.slick-dots {
position: absolute;
bottom: 25%;
left:45%;
display: block;
padding: 10px;
margin: 0px;
list-style: inside;
text-align: right;
color:#fff;
font-size: 2em;
margin-left:-320px;
}


div.templatesheaderslider .slick-dots li {display:inline list-item;}

.slick-dots button {display:none;}
.slick-dots li {float: left; width:20px;}


#section {width:100%; clear: both; padding-top:20px; padding-bottom:50px; height:auto; /*display:block;*/ overflow: hidden; margin:0 auto;/*background-color:#ffffff;*/}
#content {max-width:1100px; padding-left:20px; padding-right:20px; height:auto; display:block; overflow: hidden; margin:0 auto;padding-bottom: 20px;padding-top:20px}

#dircontent {max-width:1100px; padding-left:20px; padding-right:20px; height:auto; display:block;margin:0 auto;padding-bottom: 20px;padding-top:0px}


#section.locationInformation {padding-top:0px;}

.slidetextcontent {width:100%;margin:0 auto;}

/*div#homeslidersection .slidetextcontent {

    width: auto;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    text-align: right;
    align-items: center;
    justify-content: left;
    height: 100%;

}*/

#blueSlider {color:#ffffff;display:block;border-radius:4px;width:90%; padding-left:0px; padding-right:0px;padding-top:10px;padding-bottom:0px; height:auto; overflow: hidden;margin:0 auto;margin-bottom: 10px;clear:both; background-color: #009ce2;position: relative;}

#blueSlider .slick-slide {
float: left;
height: 100%;
min-height: 1px;
height: auto;
padding: 20px;
display: inline-block;
margin: 10px;
color:#ffffff;
text-align: center;
font-size: 20px;
line-height: 22px;
}


#greenSlider {color:#ffffff;display:block;border-radius:4px;width:90%; padding-left:0px; padding-right:0px;padding-top:30px;padding-bottom:30px; height:auto; overflow: hidden;margin:0 auto;margin-bottom: 60px;clear:both; background-color: #7eba24;}

/*#thirdsCTA {max width:840px; height:auto; overflow:hidden;text-align:center;position:relative;z-index:20;margin-top: -115px;}*/
#thirdsCTA {
max-width: 930px;
    height: auto;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 20;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: 30px;
}


#gCTA {width:250px; height:250px; padding:20px; display:block;float:left; margin:10px; background-color: #018228; color:#ffffff;border-radius:3px;}
#gCTA h3 {color:#ffffff; font-size:20px; line-height:24px;margin-top: 5px;margin-bottom: 0px;}
#gCTA img {padding-top:10px; transition: all .2s ease-in-out;width: 55px;}
a.gctal:hover > #gCTA img { transform: scale(1.2); }


#homeBlock1 a.homelinks:hover > img {transform: scale(1.2); }
#homeBlock2 a.homelinks:hover > img {transform: scale(1.2); }
#homeBlock3 a.homelinks:hover > img {transform: scale(1.2); }
#homeBlock4 a.homelinks:hover > img {transform: scale(1.2); }

a.bushlinks:hover > #busBlock img {transform: scale(1.2);}

#homeCTA {max-width:1040px; height:auto; overflow:hidden;text-align:center;position:relative;z-index:20;margin:0 auto; margin-top: -115px;}

#homeBlock1 {width:200px; transition: transform .2s; height:285px; padding:20px 20px; display:inline-block; float:left;margin:10px; background-color: #009ce2; color:#ffffff;border-radius:3px;}
#homeBlock1:hover {transform: scale(1.1); }
#homeBlock1 h3 {color:#ffffff; font-size:22px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock1 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock1 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

#homeBlock2 {width:200px; height:285px;transition: transform .2s; padding:20px 20px; display:inline-block; float:left;margin:10px; background-color: #009147; color:#ffffff;border-radius:3px;}
#homeBlock2:hover {transform: scale(1.1); }
#homeBlock2 h3 {color:#ffffff; font-size:22px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock2 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock2 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

#homeBlock3 {width:200px; height:285px; transition: transform .2s;padding:20px 20px; display:inline-block; float:left;margin:10px; background-color: #7eba24; color:#ffffff;border-radius:3px;}
#homeBlock3:hover {transform: scale(1.1); }
#homeBlock3 h3 {color:#ffffff; font-size:22px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock3 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock3 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

#homeBlock4 {width:200px; height:285px;transition: transform .2s; padding:20px 20px; display:inline-block; float:left;margin:10px; background-color: #004882; color:#ffffff;border-radius:3px;}
#homeBlock4:hover {transform: scale(1.1); }
#homeBlock4 h3 {color:#ffffff; font-size:22px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock4 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock4 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}


#teamholder {max width:900px; height:auto; overflow:hidden;text-align:center;position:relative; background-color: #7eba24;padding-top:15px; clear:both;}
#teamMember {width:30%; height:auto; padding:1%; display:inline-block; margin:10px; color:#ffffff; text-align:center;font-size:22px; line-height:24px;}
#teamholder h1 {color:#ffffff; margin-top: 5px; margin-bottom: 0px;}
#teamMember span {font-size:16px;}
#teamMember img {text-align:center; margin:0 auto;}
#teamcarousel {width:80%; margin:0 auto;}

#teamholder .slick-next {position: absolute; left: 100%; top: 46%;}
#teamholder .slick-prev {position: absolute; right: 100%; top: 46%;}

.previousarrow {position: absolute; right: 92%; top: 46%;}
.nextarrow {position: absolute; left: 92%; top: 46%;}


#amenitycarousel {width:80%; margin:0 auto; position:relative;}
#amenitybloc {width:30%; height:auto; padding:1%; display:inline-block; margin:10px; color:#ffffff; text-align:center;font-size:20px; line-height:22px;}
#amenitybloc span {font-size:16px;}
#amenitybloc img {text-align:center; margin:0 auto;}

#blueSlider .slick-next {position: absolute; left: 100%; top: 46%;}
#blueSlider .slick-prev {position: absolute; right: 100%; top: 46%;}

.grnButton {padding:10px 25px; background-color: #7eba24; color:#ffffff; text-decoration: none; font-size:16px; border-radius:3px;}
.whtButtonOut {padding:10px 25px;  color:#ffffff; text-decoration: none; font-size:16px; border-radius:3px; border:1px solid #ffffff;}
.bluButtonOut {padding:10px 25px;  color:#004882; text-decoration: none; font-size:16px; border-radius:3px; border:1px solid #004882;}

#busBlock {width:250px; height:auto; padding:20px; display:block; float:left;margin:10px; background-color: #004882; color:#ffffff;transition: transform .2s;}
#busBlock:hover {transform: scale(1.06); }
#busBlock h3 {color:#ffffff; font-size:20px; line-height:24px;margin-top: 5px;margin-bottom: 0px;}
#busBlock img {padding-top:10px; transition: all .2s ease-in-out;}

#whychoosedainton {max-width:900px;margin:0 auto;}
#whyChooseWrap {width:48%;height:150px; float:left;padding:1%;}
#whyChooseLeft {width:20%;float:left;}
#whyChooseLeft img {width:85%; height:auto;float:left;}
#whyChooseRight {width:79%;float:left; font-family:'FuturaBook'; text-align:left;font-size:14px;padding-top:0px;}
#whyChooseRight span {font-family:'FuturaMedium'; text-align:left;font-size:18px;color:#004882;line-height:40px;}

#benefitsWrap {width:48%;height:110px; float:left;padding:1%;}
#benefitsLeft {width:20%;float:left;}
#benefitsLeft img {width:85%; height:auto;float:left;}
#benefitsRight {width:79%;float:left; font-family:'FuturaBook'; text-align:left;font-size:14px;padding-top:0px; color:#004882;}
#benefitsRight span {font-family:'FuturaMedium'; text-align:left;font-size:18px; color:#004882;line-height:40px;}


.blbButton {padding:10px 25px; background-color: #ffffff; color:#004882; text-decoration: none; font-size:16px; border-radius:3px; border:1px solid #004882;}

#block80 {width:78%; height:auto; overflow:hidden;float:left;}
#block20 {width:20%; height:auto; overflow:hidden;float:right;}

#greenSalients {width:100%; height:auto; overflow:hidden;background-color: #004882; border-radius: 3px;}
#grnSalient {padding-left:70px;width:15%;float:left;display:inline-block;padding-top: 25px; padding-bottom: 30px; color:#ffffff; font-size:14px;}

#pbUseholder {max-width:1100px; margin:0 auto;height:auto; overflow:hidden;text-align:center;position:relative; background-color: #004882;padding-top:15px; clear:both;border-radius:3px;}
#pbUse {width:15%; height:auto; padding:20px; display:inline-block; margin:10px; color:#ffffff; text-align:center;font-size:18px; line-height:24px;}
#pbUseholder h2 {color:#ffffff; margin-top: 5px; margin-bottom: 0px; font-family:'FuturaBook', Arial, sans-serif; font-weight:unset;}
#pbUse span {font-size:16px;}
#pbUse img {text-align:center; margin:0 auto;}

#portusecarousel {width:80%; margin:0 auto;}

#pbUseholder .slick-next {position: absolute; left: 100%; top: 46%;}
#pbUseholder .slick-prev {position: absolute; right: 100%; top: 46%;}

.dynWidget {padding:15px; border-radius:3px; color:#ffffff; text-align:center;}
.dynWidget img {width:54px; height:54px;}
.dynWidget span {color:#ffffff; font-size:18px; font-family:'FuturaMedium', arial, sans-serif; font-weight:unset;}

.grnWidget {background-color: #018228;padding:15px; border-radius:3px; color:#ffffff; text-align:center;}
.grnWidget img {width:54px; height:54px;}
.grnWidget span {color:#ffffff; font-size:18px; font-family:'FuturaMedium', arial, sans-serif; font-weight:unset;}

.bluWidget {background-color: #004882;padding:15px; border-radius:3px; color:#ffffff; text-align:center;}
.bluWidget img {width:54px; height:54px;}
.bluWidget span {color:#ffffff; font-size:18px; font-family:'FuturaMedium', arial, sans-serif; font-weight:unset;}

.lgtbWidget {background-color: #009ce2;padding:15px; border-radius:3px; color:#ffffff; text-align:center;}
.lgtbWidget img {width:54px; height:54px;}
.lgtbWidget span {color:#ffffff; font-size:18px; font-family:'FuturaMedium', arial, sans-serif; font-weight:unset;}

.sidelink {text-decoration:none;}

.bluLink {padding-top:10px; padding-bottom:10px; width:100%; color:#ffffff; text-align:center; background-color:#004882;margin-top:0px; border-radius:3px;letter-spacing: 1px;}
.grnLink {padding-top:10px; padding-bottom:10px; width:100%; color:#ffffff; text-align:center; background-color:#018228;margin-top:0px; border-radius:3px;letter-spacing: 1px;}
.lgtbLink {padding-top:10px; padding-bottom:10px; width:100%; color:#ffffff; text-align:center; background-color:#009ce2;margin-top:0px; border-radius:3px;letter-spacing: 1px;}


a.widgitlink {text-decoration:none;}


#pageintro p {font-size:20px; line-height:30px;}
#pagemain p { line-height:28px;}

#policymain {width:100%;}
#policymain h1 {}
#policymain h2 {background-color:#004882; color:#ffffff; border-radius:3px; padding:8px  20px; font-weight:unset; font-size:24px;font-family: 'FuturaLight', arial, sans-serif;}
#policymain h3 {}


#policymain p { line-height:28px;}

#policymain ul { margin-left:-25px;}
#policymain ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#policymain li {
  padding-left: 1em;
  text-indent: -1em;
  margin-bottom: 8px;
}

#policymain li::before {
  content: "• ";
  color: #004882; /* or whatever color you prefer */
}


.pbenquirenow {padding-top:10px; padding-bottom:10px; width:100%; color:#ffffff; text-align:center; background-color:#464646;margin-top:0px; border-radius:3px;}
.pbenquirenow a {color:#ffffff; text-decoration:none;letter-spacing: 1px; font-size:18px;}
.pbstocklist {padding-top:10px; padding-bottom:10px; width:100%; color:#ffffff; text-align:center; background-color:#464646; border-radius:3px;margin-top:0px;}
.pbstocklist a {color:#ffffff; text-decoration:none;letter-spacing: 1px; font-size:18px;}


h1.shipcontitle {float:left; text-align:left; max-width:50%;}

.ihold {
margin-top: 40px;
margin-left: 0px;
position:relative;
margin-bottom:30px;
width:200px;
float:left
}

#sctypeSelect  input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

#sctypeSelect label {
    display: inline-block;
    background-color: #f5f5f5;
    padding: 5px 10px;
    font-family: sans-serif, Arial;
    font-size: 15px;
    border: 2px solid #004882;
    border-radius: 4px;
    color:#004882;
    margin-top:10px;
}

#sctypeSelect input[type="radio"]:checked + label {
    background-color:#004882;
    border-color: #004882;
    color:#ffffff;
}

#sctypeSelect input[type="radio"]:focus + label {
    background-color:#004882;
    border-color: #004882;
    color:#ffffff;
}

#sctypeSelect {padding-bottom:15px; height:auto!important;width:500px;}

.page-template-template-shippingcontainerstock div.used {display:none;}

#shipConProduct {width:100%; height:auto; overflow: hidden;margin-bottom:35px;}
#shipContitlebar {background-color:#009ce2; width:96%; height:auto; display:block; color:#ffffff; text-align:left; font-size:20px; margin-bottom:15px;padding:8px;padding-left:4%; background-image:url('assets/icon-locationpin.png');background-repeat: no-repeat;background-position: 1% 6px;}
#shipConLeft {width:78%; height:auto; float:left; overflow:hidden; display:block; clear:left; margin-top:5px;}
#shipConLeft h2 {font-family:'FuturaLight', Arial, sans-serif; font-size:24px;}

.shipConMoreinfoBut {padding:10px 25px; background-color: #ffffff; color:#004882; text-decoration: none; font-size:16px; border-radius:3px; border:2px solid #004882;}

#shipConRight {width:20%; height:auto; float:right;overflow:hidden; margin-top:5px; }
#shipConEnquiryBut {padding-bottom: 10px; padding-top: 10px; width:100%;font-size:18px; text-decoration: none;background-color: #004882; border-radius:3px; color:#ffffff;float:left; display:inline-block; text-align: center; margin-bottom:25px; margin-top:0px;}
#shipConEnquiryBut a {color:#ffffff; text-decoration: none; font-size:20px;border-radius:3px;}
#shipConTel {margin-left:15px; padding:15px 40px;font-size:18px; color:#004882; border:2px solid #009ce2;float:left;display:inline-block; text-align: center;border-radius:3px;margin-bottom:15px;}

ul.scsFeaturelist {list-style-type: disc;padding-left:20px;columns: 1; -webkit-columns: 1; -moz-columns: 1;margin-top:0px;padding-top:0px;}
li.scsFeaturelisting {/*display:inline flow-root list-item;*/ margin-bottom:20px;font-size:16px; text-align:left;}

#scsDetailTitle {text-align:left;width:35%; clear:left; float:left; height:auto; color:#000; background-color:#ffffff;margin:2px;padding:5px;}
#scsDetailData {text-align:left;width:50%; float:left; height:auto; color:#000; background-color:#ffffff;margin:2px;padding:5px;}

.scsthumb {margin-bottom:12px;margin-top:6px;margin-bottom:20px;width: 19% !important;}

#scsIcons {background-color: #004882; color:#ffffff; border-radius:4px;width:100%; height:auto; display:block; overflow:hidden;clear:left;margin-top:5px;padding-top:15px; padding-bottom:13px;}
.scsIco {width:14.2%; float:left; font-size:14px; text-align:center;}
.scsIco img {width:45%; height:auto; margin:0 auto;}

div.accessory #scsIcons {display:none;}

#stockFilter {width:100%; height:50px;font-size:20px;}
#stockFilter select {
padding: 7px;
font-size: 14px;
background-color: gainsboro;
border: 0px;
border-radius: 3px;

}

#stockFilterCon {width:100%; height:50px;font-size:20px;margin-top:15px;}
.shipcontitle {margin-top:35px;}
#stockFilterCon select {
padding: 7px;
font-size: 14px;
background-color: gainsboro;
border: 0px;
border-radius: 3px;

}

#sctypeSelect {width:auto; height:50px;font-size:20px;margin-bottom:50px;text-align:left;float:left;}
#sctypeSelect select {
padding: 10px;
font-size: 14px;
background-color: gainsboro;
border: 0px;
border-radius: 3px;
width:175px;
}

.pbtelephone {padding-top:10px; padding-bottom:10px; font-size:18px; width:98%; color:#464646; text-align:center;  border-radius:3px; border:2px solid #464646;}

#pbTabs {max-width:1110px; height:auto; overflow:hidden; margin:0 auto;}
#pbTabs ul {list-style-type: none;width:99%;padding-left:0px;border-radius:4px; border:0px solid #ddd;}
#pbTabs ul li {display:inline-block; width:32.5%; padding-top:10px; padding-bottom:10px;text-align: center;border-left:1px solid #ddd; margin:0px;background-color:#ffffff;margin-left:-5px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#pbTabs ul li:first-of-type {border-left:1px solid #ddd;border-top-left-radius:4px; border-bottom-left-radius:4px;margin-left:0px;}
#pbTabs ul li:last-of-type {border-top-right-radius:4px; border-bottom-right-radius:4px;border-right:1px solid #ddd;}
#pbTabs ul li a {color:#004882; font-size:18px; text-decoration:none;}
#pbTabs ul li:hover {background-color:#018228;}
#pbTabs ul li:hover > a {color:#fff;}

#tabs-pricematch {font-size:16px;}

#pbInfo {max-width:1100px; height:auto; overflow:hidden; margin:0 auto;}
#pbInfo ul {list-style-type: disc;width:98%;padding-left:17px;border-radius:0px; border:0px solid #ddd;columns: 2; -webkit-columns: 2; -moz-columns: 2;}
#pbInfo ul li {display:inline flow-root list-item; margin-top:15px;font-size:16px; padding:12px;text-align: left; margin:0px;list-style-type: disc;width: 90%;}
#pbInfo ul li:hover {background-color:none!important;}
#pbInfo ul li:hover > a {color:#585858!important;}

.pbactive {background-color:#018228!important;color:#fff;}
li.pbactive a {color:#fff!important;}

.page-template-template-shippingcontainers-landing-template .pbactive {background-color:#7eba24!important;color:#fff;}
.page-template-template-shippingcontainers-landing-template #pbTabs ul li:hover {background-color:#7eba24;}


ul.featurelist {list-style-type: disc;padding-left:10px;columns: 3; -webkit-columns: 3; -moz-columns: 3;margin-top:0px;padding-top:0px;}
ul.featurelist li {display:inline flow-root list-item; margin-bottom:10px;font-size:17px;}

ul.spbFeaturelist {list-style-type: disc;padding-left:20px;columns: 2; -webkit-columns: 2; -moz-columns: 2;column-gap: 30px;margin-top:0px;padding-top:0px;}
li.sbpFeaturelisting {/*display:inline flow-root list-item;*/ margin-bottom:20px;font-size:16px; text-align:left;}

ul.busservicetabs {list-style-type: disc;padding-left:10px;columns: 3!important; -webkit-columns: 3!important; -moz-columns: 3!important;margin-top:0px;padding-top:0px;}
ul.busservicetabs li {display:inline flow-root list-item; margin-bottom:5px;font-size:15px!important;}

.page-template-template-businesssolutions-info-template .pbactive {background-color: #004882 !important;color: #fff;}

#pbDetailTitle {text-align:left;width:44%; float:left; height:auto; color:#000; background-color:#ffffff;margin:0.5%;padding:10px;}
#pbDetailData {text-align:left;width:44%; float:left; height:auto; color:#000; background-color:#ffffff;margin:0.5%;padding:10px;}



#containersizechart {width:75%; height:auto;overflow:hidden;padding-top:20px;}
#containersizechart table {background-color:transparent;margin-bottom:30px;margin-top:10px;}
#containersizechart table td {background-color:#ffffff;}
#containersizechart span {font-family:'FuturaMedium'; color:#018228;}



.pbEnqBut { padding:10px 30px; border:2px solid #7eba24; border-radius:3px; text-decoration:none;}
.galBut { padding:5px 15px; border-radius:3px; background-color:transparent; text-decoration:none;font-size:14px; color:#3d566a;cursor:pointer;}

#prodGal {display:none;}

#prodGalmodal {display:block; position:absolute;margin-left:-70000px;z-index:4000;position:fixed; top:0px; left:0px; width:100%; height:100vh; background-color: rgba(0,0,0,0.8); text-align:center;justify-content: center;flex-direction: column;}
#prodGalmodalBox {width:60%; height:auto; display:block;height:auto;color:#585858; margin:0 auto; background-color: #fff;padding:10px;font-size:12px;position: relative;margin-top:5%;}
#closeprodGalModal {z-index: 4000;position:absolute;right:0px; font-size:40px; width:40px; height:40px;font-weight:bold; color:#000; background-color:#fff;padding:5px;cursor:pointer;}
#prodGalmodalBox img {width:100%;height:auto;}

.pbTypesBut { margin:5px;display:inline-block;padding-top:20px; padding-bottom:20px; width:31%; text-align:center; color:#ffffff; background-color:#7eba24; border-radius:3px; text-decoration:none;}

#genericTabs {max-width:1220px; height:auto; overflow:hidden; margin:0 auto;margin-top: 40px;}
#genericTabs ul {list-style-type: none;width:99%;padding-left:0px;border-radius:4px; border:1px solid #ddd;}
#genericTabs ul li {display:inline-block; width:32.86%; padding-top:10px; padding-bottom:10px;text-align: center;border-left:1px solid #ddd; margin:0px;}
#genericTabs ul li:first-of-type {border-left:0px solid #ddd;border-top-left-radius:4px; border-bottom-left-radius:4px;}
#genericTabs ul li:last-of-type {border-top-right-radius:4px; border-bottom-right-radius:4px;}
#genericTabs ul li a {color:#004882; font-size:18px; text-decoration:none;}
#genericTabs ul li:hover {background-color:#018228;}
#genericTabs ul li:hover > a {color:#fff;}

#tabs-pricematch {font-size:16px;}

#genericInfo {max-width:1150px; height:auto; overflow:hidden; margin:0 auto;}
#genericInfo ul {list-style-type: disc;width:98%;padding-left:17px;border-radius:0px; border:0px solid #ddd;columns: 2; -webkit-columns: 2; -moz-columns: 2;}
#genericInfo ul li {display:inline flow-root list-item; margin-top:15px;font-size:16px; padding:12px;text-align: left; margin:0px;list-style-type: disc;width: 90%;}
#genericInfo ul li:hover {background-color:none!important;}
#genericInfo ul li:hover > a {color:#585858!important;}

.genactive {background-color:#018228;color:#fff;}
li.genactive a {color:#fff!important;}


blockquote {background-color:#ffffff; border-radius:4px;margin: 0px; padding: 10px 30px;margin-bottom:25px;}
blockquote p { font-size:18px;}


#faqblock {width:100%; height:auto; display:block; overflow:hidden; margin-top:20px; margin-bottom:20px;}
#FAQwrap {width:100%; height:auto; overflow:hidden;margin-bottom:15px;display:block;}
/*#FAQwrap:first-of-type {padding-top: 10px;}*/
#FAQquestion {width:97%; padding:10px; height:auto; overflow:hidden; font-family:'FuturaMedium'; border:1px solid #ddd; text-align:left;display:block;background-color:#ffffff; cursor:pointer;}
#FAQanswer {width:96%; padding:10px; height:auto; overflow:hidden; text-align:left;display:block;}


.page-template-template-selfstorage-info-template .pbTypesBut {
	margin: 5px;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 31%;
    text-align: center;
    color: #ffffff;
	background-color:#009ce2;
    border-radius: 3px;
    text-decoration: none;
}

.page-template-template-selfstorage-info-template #genericTabs ul li:hover {background-color: #009ce2;}
.page-template-template-selfstorage-info-template .genactive {background-color: #009ce2;}

.page-template-template-businesssolutions-info-template .pbTypesBut {
	margin: 5px;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 31%;
    text-align: center;
    color: #ffffff;
	background-color:#004882;
    border-radius: 3px;
    text-decoration: none;
}

.page-template-template-businesssolutions-info-template #genericTabs ul li:hover {background-color: #004882;}
.page-template-template-businesssolutions-info-template .genactive {background-color: #004882;}


.requireTabL {padding:12px 70px; background-color: #009ce2; color:#ffffff; text-decoration: none; font-size:18px; border-top-left-radius:3px; border-bottom-left-radius:3px;border:1px solid #ffffff;cursor: pointer;}
.requireTabR {padding:12px 70px; background-color: #009ce2; color:#ffffff; text-decoration: none; font-size:18px; border-top-right-radius:3px; border-bottom-right-radius:3px;border:1px solid #ffffff;cursor: pointer;}
.requireTabL:hover {background-color: #ffffff; color:#004882;}
.requireTabR:hover {background-color: #ffffff; color:#004882;}
.requireActive {background-color: #ffffff; color:#004882;}

#tabs-personalst {max-width:1100px; height:auto; overflow:hidden;text-align:center;position:relative;margin:0 auto;clear:left;margin-top:40px;}
#tabs-personalst ul {list-style-type: disc;padding-left:10px;columns: 3; -webkit-columns: 3; -moz-columns: 3;column-gap: 40px;margin-top:0px;padding-top:0px;width: 96%; margin-left:30px;}
#tabs-personalst ul li {color:#ffffff; padding:10px; text-align:left; break-inside: avoid-column;  -webkit-column-break-inside:avoid;
       -moz-column-break-inside:avoid;
            column-break-inside:avoid;}

#tabs-businessst {max-width:1100px; height:auto; overflow:hidden;text-align:center;position:relative;margin:0 auto;clear:left;margin-top:40px;}
#tabs-businessst ul {list-style-type: disc;padding-left:10px;columns: 3; -webkit-columns: 3; -moz-columns: 3;column-gap: 40px;margin-top:0px;padding-top:0px;width: 96%; margin-left:30px;}
#tabs-businessst ul li {color:#ffffff; padding:10px; text-align:left; break-inside: avoid-column;  -webkit-column-break-inside:avoid;
      -moz-column-break-inside:avoid;
           column-break-inside:avoid;}

.whtButton {padding:10px 25px; background-color: #ffffff; color:#004882; text-decoration: none; font-size:16px; border-radius:3px;}

.selfstoragesearch {padding-top:20%;padding-bottom:20%; /*background-color:#ffffff;*/}
.locationinput {padding-top:20px;padding-bottom:30px;}
.locationinput .postcodeinput {width:450px; height:40px; font-size:15px; font-family:'FuturaBook', Arial, sans-serif;padding: 5px 20px;border: 2px solid #009ce2; border-radius:3px;}
.locationinput .postcodesubmit {height:35px;width:35px; background-color:#ffffff; margin-left:-45px;border:0px;margin-top:9px; position:absolute;}


.page-template-template-locationspage .locationinput .postcodeinput {width:450px; height:40px; font-size:15px; font-family:'FuturaBook', Arial, sans-serif;padding: 23px; border: 0px solid #009ce2; border-radius:3px;}
.page-template-template-locationspage .locationinput .postcodesubmit {height:35px;width:35px; background-color:#ffffff; margin-left:-45px;border:0px;margin-top:7px; position:absolute;}

.quicksearch {text-align:center; max-width:800px;;margin:0 auto; line-height:22px;font-size: 16px;}
.quicksearch a {text-decoration:underline;font-size:14px;margin-left:8px; margin-right:8px;}
.quicksearch a:hover {text-decoration:underline;}
.quicksearch span {font-family:'FuturaBold', Arial, sans-serif;}

div#section.selfstoragesearch.searchagainblock {display:none;}

.page-template-template-selfstorage-search-results div#section.selfstoragesearch {

    background-image: url('assets/locationsearchbg.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 120px;
    padding-bottom: 120px;

}

.page-template-template-selfstorage-search-results div#section.selfstoragesearch h1 {color:#ffffff;}

.page-template-template-selfstorage-search-results .locationinput .postcodeinput {

    width: 450px;
    height: 40px;
    font-size: 15px;
    font-family: 'FuturaBook', Arial, sans-serif;
    padding: 23px;
    border: 0px solid #009ce2;
    border-radius: 3px;
}

#searchLocation {width:100%; height:auto; overflow: hidden;margin-bottom:35px;}
#seachtitlebar {background-color:#009ce2; width:96%; height:auto; display:block; color:#ffffff; text-align:left; font-size:20px; margin-bottom:15px;padding:8px;padding-left:4%; background-image:url('assets/icon-locationpin.png');background-repeat: no-repeat;background-position: 1% 6px;}
#searchLeft {width:38%; height:auto; background-color:#ffffff; float:left; overflow:hidden; display:block; clear:left; margin-top:5px;}
#searchLeft h2 {font-family:'FuturaLight', Arial, sans-serif; font-size:24px;}

#shortsearch {width:46%; height:auto; background-color:#ffffff; float:left; overflow:hidden; display:block; margin:2%;}
#shortsearch .int {background-color:#ffffff;overflow:hidden;padding:bottom:10px;margin-bottom:10px;}
#shortsearch h2 {font-family:'FuturaLight', Arial, sans-serif; font-size:24px; height:60px;}
#shortsearch p {height: 80px; width: 80%; margin: 0 auto;}
#shortsearch #searchEnquiryBut {padding:15px 40px; background-color: #009ce2; color:#ffffff;float:none;display:block; text-align: center;max-width:240px;margin:0 auto;margin-bottom:15px;}
#shortsearch #searchEnquiryBut a {color:#ffffff; text-decoration: none; font-size:20px;border-radius:3px;}
#shortsearch #searchTel {margin-left:15px; padding:15px 40px;font-size:18px; color:#004882; border:2px solid #009ce2;float:none;max-width:240px;display:block; text-align: center;border-radius:3px;margin:0 auto;margin-bottom:15px;clear:left;}
.shortlink {text-decoration:none;}

.searchMoreinfoBut {padding:10px 25px; background-color: #ffffff; color:#004882; text-decoration: none; font-size:16px; border-radius:3px; border:2px solid #004882;}

#searchRight {width:58%; height:auto; float:right;overflow:hidden; margin-top:5px; }
#searchEnquiryBut {padding:15px 40px; background-color: #009ce2; color:#ffffff;float:left;display:inline-block; text-align: center;margin-bottom:15px;}
#searchEnquiryBut a {color:#ffffff; text-decoration: none; font-size:20px;border-radius:3px;}
#searchTel {margin-left:15px; padding:15px 40px;font-size:18px; color:#004882; border:2px solid #009ce2;float:left;display:inline-block; text-align: center;border-radius:3px;margin-bottom:15px;}

#searchOffer {border-radius: 3px;margin-top:15px;clear:left; text-align: left; display:block;font-family:'FuturaMedium', Arial, sans-serif; width:95%; font-size:17px;padding:2%; background-color: #e4f7ff; color:#004882;border:2px solid #009ce2;}
#searchOffer span {font-family:'FuturaLight', Arial, sans-serif;padding-left:40px;}

#searchRight p {font-size:17px;text-align:left;line-height:24px;}
#s50  {width:50%; height:auto; overflow:hidden;float:left;}
ul.samenitylist {list-style-type: disc;padding-left:10px;margin-top:0px;padding-top:0px;width:80%;margin-left:15px;}
ul.samenitylist li {display:block; margin-bottom:10px;font-size:16px;text-align:left;list-style: disc;}


#gform_wrapper_1 {display:block;}

.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large,
.gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium,
.gform_wrapper .left_label textarea.small {width:98%!important;}

#block30 {width:28%;height:auto;overflow:hidden;margin:1%;float:left;}
#block50 {width:48%;height:auto;overflow:hidden;margin:1%;float:left;}
#block70 {width:68%;height:auto;overflow:hidden;margin:1%;float:left;}

/* location pages */
#locationLeft {width:67%; height:auto; float:left; clear:both;}

#blueBarHeadline {width:97%;padding:1.5%;background-color:#004882;color:#ffffff; text-align:center;font-size:22px;border:2px solid #004882;margin-top:15px;border-radius:4px;}

#RedBarHeadline {width:97%;padding:1.5%;background-color:#d0043c;color:#ffffff; text-align:center;font-size:22px;margin-top:15px;border-radius:4px;}
#RedBarHeadline a {color:#ffffff; text-decoration:none;}
a.covidlnk {text-decoration:none;}


#mdquote {display:block; max-width:800px; margin:0 auto;margin-top:0px; overflow:hidden;}

/*div.ssPanel{width:82%;margin:0 auto;}*/
div.ssPanel {width:22%; margin:1%; display:inline-block; color:#ffffff; border-radius:5px;font-size:14px;padding-bottom:20px;transition: transform .2s;}
div.ssPanel .title {font-size:18px; font-weight:bold; margin-bottom:15px;}
div.ssPanel p {padding-left:5px; padding-right:5px; padding-bottom:5px;line-height:18px; width:60%;margin:0 auto;}
div.ssPanel img {width:25%;padding-top:20px;}
div.ssPanel:hover {
    transform: scale(1.1);
}

#locationOffer {display:none;overflow:hidden; width:96%;padding:2%;color:#324d63; text-align:left;font-size:19px;border-radius:4px; border:2px solid #324d63;margin-top:15px; margin-bottom:15px;}
#locationOfferLeft {width:69%; float:left;}
#locationOfferRight {width:29%; float:right; text-align:center;font-size:14px;line-height:25px;}

#locationOffer span {font-family: "FuturaMedium", arial, sans-serif; color:#324d63;}
#locationIntroduction {width:96%; padding:1.5%;}

#amienetyTabs {width:100%; height:auto; overflow:hidden; }
#amienetyTabs ul {list-style-type: none;width:98%;padding-left:0px;border-radius:4px; border:0px solid #ddd;}
#amienetyTabs ul li {display:inline-block; /*width:24.9%;*/ padding-top:10px; padding-bottom:10px;text-align: center;border-left:1px solid #ddd; border-right:1px solid #ddd;margin:0px;margin-right: -6px;border-top: 1px solid#ddd; border-bottom: 1px solid #ddd;}
#amienetyTabs ul li:first-of-type {border-left:1px solid #ddd;border-top: 1px solid#ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;border-top-left-radius:4px; border-bottom-left-radius:4px;}
#amienetyTabs ul li:last-of-type {border-left:1px solid #ddd;border-top: 1px solid#ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-top-right-radius:4px; border-bottom-right-radius:4px;}
#amienetyTabs ul li a {color:#004882; font-size:18px; text-decoration:none;}
#amienetyTabs ul li:hover {background-color:#004882;}
#amienetyTabs ul li:hover > a {color:#fff;}

#amienetyInfo ul {list-style-type: disc;width:98%;padding-left:17px;border-radius:0px; border:0px solid #ddd;columns: 2; -webkit-columns: 2; -moz-columns: 2;}
#amienetyInfo ul li {display:inline flow-root list-item; margin-top:15px;font-size:15px; padding:12px;text-align: left; margin:0px;list-style-type: disc;width: 90%;}
#amienetyInfo ul li:hover {background-color:none!important;}
#amienetyInfo ul li:hover > a {color:#585858!important;}

.active {background-color:#004882;color:#fff;}
li.active a {color:#fff!important;}

#directions {overflow:hidden; width:96%;padding:2%;color:#324d63; text-align:center;font-size:18px;border-radius:4px; border:2px solid #324d63;margin-top:15px; margin-bottom:15px;}
#directions a {color:#324d63; text-decoration:none;}

ul.amenitylist {list-style-type: disc;padding-left:10px;columns: 2; -webkit-columns: 2; -moz-columns: 2;margin-top:0px;padding-top:0px;}
ul.amenitylist li {display:inline flow-root list-item; margin-bottom:10px;font-size:13px;}

.page-template-template-locationspage div#section.selfstoragesearch {background-image:url('assets/locationsearchbg.jpg'); background-repeat:no-repeat;background-position:center center; background-size:cover;padding-top:120px; padding-bottom:120px;}

.page-template-template-locationspage div#section.selfstoragesearch h1{color:#ffffff;}

.page-template-template-locationspage .testimonialcarousel {margin-bottom: -45px;}
.page-template-template-locationspage #section {padding-bottom:0px;}

#blueLocHeadline {width:95%;padding:0.5%;background-color:#004882;color:#ffffff; text-align:left;font-size:22px;letter-spacing: .8px;border:2px solid #004882;margin-top:10px;border-radius:4px;padding-left: 5%;}

ul.selfstorelist{list-style-type: disc;padding-left:10px;columns: 4; -webkit-columns: 4; -moz-columns: 4;margin-top:0px;padding-top:0px;width: 98%;padding-left: 2%;margin-bottom: 60px;}
ul.selfstorelist li {margin-bottom:7px; text-align:left;font-size:16px;}
ul.selfstorelist li a {text-decoration:none;color:#3d566a;}

#section.locationInformation {display:none;}
#section.locationForm {display:none;}

/*#showFacilities ul {columns: 2; -webkit-columns: 2; -moz-columns: 2;}
#showFacilities ul li {}
#showFacilities ul li:hover {background-color:none;}
#showFacilities ul li:hover > a {color:#585858;}
#showBusiness ul {columns: 2; -webkit-columns: 2; -moz-columns: 2;}
#showBusiness ul li {}
#showBusiness ul li:hover {background-color:none;}
#showBusiness ul li:hover > a {color:#585858;}
#showSpecial ul {columns: 2; -webkit-columns: 2; -moz-columns: 2;}
#showSpecial ul li {}
#showSpecial ul li:hover {background-color:none;}
#showSpecial ul li:hover > a {color:#585858;}*/

#locationRight {width:27%; height:auto; float:right; padding:1.5%; border-radius:3px;}

#locationRightEn {

    width: 30%;
    height: auto;
    float: right;
    padding: 1.5%;
    border-radius: 3px;

}

#locationRight p {font-size:14px; line-height:18px;}
#locationIdentity {width:27%; height:auto; float:right; font-weight:14px;padding:1.5%;background-color:#004882; margin-top:15px; border-radius:3px; color:#ffffff; clear:right;}
#locationIdentity span {font-size:16px; font-family:'FuturaMedium', Arial, sans-serif;}
#locationIdentity a {color:#ffffff; text-decoration:underline;}
#locationIdentity ul {margin-left:4%;padding-left:0px;font-size: 14px;}
#locationIdentity ul li {margin-bottom:15px;}


.locEnquireBut {width:100%; padding-top:18px; padding-bottom:18px; height:auto;background-color: #004882;font-size:24px; color:#fff; text-decoration:none; display:inline-block;text-align:center; border-radius:3px;margin-left:0%;margin-top:20px;}
#locmap {width:100%; height:200px;}

.single-location #locmap {width:100%!important; height:200px!important;margin-bottom: 10px;}
.phonewrap {white-space: nowrap;font-weight:normal;font-family: 'FuturaBook';}

div#section.mapsection {display:block;padding-bottom: 0px;}

#locationslist {width:50%; float:left;}
#locmap {width:45%; height:680px!important;padding-left:0px; padding-right:0px; height:auto; overflow: hidden;margin:0 auto;display:block;float:left;margin-right:5%;}
#locmap-canvas {width:50%; height:680px; display:block; margin:0 auto;}
#locationslist ul.selfstorelist {

    list-style-type: disc;
    padding-left: 10px;
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    margin-top: 0px;
    padding-top: 0px;
    width: 98%;
    padding-left: 2%;
    margin-bottom: 60px;

}

.searchagain {padding:5px 15px;  margin-top:20px; border:1px solid #324d63; color:#324d63; border-radius:3px;cursor:pointer;font-size:16px;display:none;}



/*location form enquiry styles */
#basicLocationInfo {width:90%; height:auto;display:block; overflow:hidden; margin:0 auto;padding-bottom:20px; padding-top:0px;background-color:#fff;margin-top:20px;}
#basicLocationInfo img {width:100%; height:auto;}
/*#basicLocationInfo p {width:85%; margin:0 auto;text-align:center;}*/
#basicLocationInfo .chnglocbut {padding: 5px 15px;border: 1px solid #324d63; border-radius: 4px; color:#324d63; text-decoration:none;}
p.basictitle {width:85%; margin:0 auto;text-align:center;font-family:'FuturaMedium', arial, sans-serif; font-size:16px;padding-top:15px;}
p.basicaddr {width:65%; margin:0 auto;text-align:center;font-family:'FuturaLight', arial, sans-serif; font-size:14px;padding-top:15px;padding-bottom:20px;}
.locbutp {width:100%; margin:0 auto;text-align:center;padding-bottom:10px;}
.sitedeets {width:100%; margin:0 auto;text-align:center;padding-bottom:10px;margin-bottom:20px;}
#basicLocationInfo .viewSiteDetails {padding: 5px 15px;border: 0px solid #324d63; border-radius: 4px;background-color: #004882; color:#fff; text-decoration:none; border-radius:4px;}

#locationchange {width:100%; height:auto; overflow:hidden; display:none;text-align:center;}
#locationchange a {color:#324d63; text-decoration:none;}
#locationchange a:hover {text-decoration:underline;}


.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {

    font-size: inherit;
    font-family: inherit;
    padding: 3px 3px;
    letter-spacing: normal;
	color:#5d5d5d;
	border-radius:3px;
	border:1px solid #d0d0d0;

}

.gform_wrapper select {
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
	padding: 7px;
	font-size: 14px;
	background-color:#f5f5f5;
	border: 0px;
	border: radius;
	border-radius: 3px;
	border-bottom:1px solid #d0d0d0;
	color:#5d5d5d;
	background-image:url('assets/select-arr.png');
	background-repeat:no-repeat;
	background-position:right;
}

.gform_wrapper ul li.gfield {

    margin-top: 10px!important;
    padding-top: 0;

}

.gform_wrapper li#field_7_11 {margin-top:35px!important;}
.gform_wrapper li#field_7_8 {margin-top:35px!important;}

.gform_wrapper li#field_3_11 {margin-top:35px!important;}
.gform_wrapper li#field_3_8 {margin-top:35px!important;}

.gform_wrapper li#field_6_6 {margin-top:35px!important; display:none;}
.gform_wrapper li#field_6_7 {margin-top:35px!important;}
.gform_wrapper li#field_6_9 {margin-top:35px!important;}

.gform_wrapper li#field_4_22 {margin-top:35px!important;}
.gform_wrapper li#field_4_14 {margin-top:35px!important;}
.gform_wrapper li#field_4_19 {margin-top:35px!important;}

.gform_wrapper ul.gform_fields.left_label li.gfield {margin-bottom: 10px!important;}

.gform_wrapper label.gfield_label {color:#5d5d5d;}

.gform_wrapper input[type="submit"] {padding:8px 25px; background-color:#004882; color:#ffffff; font-family:'FuturaBook', Arial, sans-serif; border:0px; border-radius:3px;cursor:pointer;}

.gform_wrapper .gfield_consent_label {font-size:13px;}
.gform_wrapper .gfield_consent_description {font-size:12px!important;}

.gform_wrapper .chosen-container-multi .chosen-choices {
	border:0px;
	border-bottom: 1px solid #d0d0d0!important;
	border-top: 0px solid #d0d0d0!important;
	border-left: 0px solid #d0d0d0!important;
	border-right: 0px solid #d0d0d0!important;
	background-image:none!important;
	background-color:transparent!important;
	background-image: url('assets/select-arr.png')!important;
	background-position:98% 10px!important;
	background-repeat:no-repeat!important;

	}
.gform_wrapper .chosen-container {font-size:16px!important;}

.page-template-template-sc-enquiry .gform_wrapper input[type="submit"] {background-color:#009ce2;}
.page-template-template-pb-enquiry .gform_wrapper input[type="submit"] {background-color:#7eba24;}
/*.single-location .gform_wrapper input[type="submit"] {background-color:#009ce2;}*/

/* Storage Calculator styles */
#storagecalculator { width:100%; height:auto; overflow:hidden;display:block;}
#scToptabs {display:block; width:auto; height:auto;margin-bottom:20px;}
#scToptabs ul {width:98%; border-radius:3px;background-color:#e4f7ff;margin:0px;padding-left:0px;padding-right:0px;border: 2px solid #009ce2;font-size:0;}
#scToptabs ul li {cursor:pointer;border-right: 2px solid #009ce2;width:24.8%; background-color:#e4f7ff; color:#004882;display:inline-block;margin:0px;font-size:20px; text-align:center;padding-top:20px; padding-bottom:20px;}
#scToptabs ul li:last-child {border-right: 0px solid #009ce2;}
#scToptabs ul li:hover { background-color:#009ce2; color:#ffffff;}


#scLefttabs {width:24%;clear:left; float:left; display:block; height:auto;}
#scLefttabs ul {width:100%;border-radius:3px;background-color:#e4f7ff;margin:0px;padding-left:0px;padding-right:0px;border: 2px solid #009ce2;font-size:0;}
#scLefttabs ul li {cursor:pointer;width:100%; background-color:#e4f7ff; border-bottom: 2px solid #009ce2;color:#004882;display:block;margin:0px;font-size:20px; text-align:center;padding-top:20px; padding-bottom:20px;}
#scLefttabs ul li:last-child {border-bottom:0px;}
#scLefttabs ul li:hover { background-color:#009ce2; color:#ffffff;}

.scActive { background-color:#009ce2!important; color:#ffffff!important;}

div.scInfoBox {width:70%;float:left;height:auto; overflow:hidden;display:inline-block;border:0px solid #ddd;margin-left: 4%;}
#scInfoLeft {width:68%; height:auto; float:left; text-align:center;padding-top: 30px;}
#scInfoLeft img {width:auto; height:300px;}
#scInfoRight {width:30%; height:auto; float:left;text-align:center; font-size:26px; line-height:42px;padding-top:9%;}
#scInfoRight span {font-size:38px; font-family:'FuturaBold', arial, sans-serif;}

#scEnquiryBut {padding:0px 30px; background-color: #009ce2; color:#ffffff;display:inline-block; text-align: center;margin-bottom:15px;margin-top:15px;}
#scEnquiryBut a {color:#ffffff; text-decoration:none;font-size:16px;}


#testimonialBlock {width:97%; heigth:auto; overflow:hidden;margin-top:20px; margin-bottom:10px;}
#tcite {padding:5px; width:100%;font-family:'FuturaMedium', Arial, sans-serif;}
#tquote {padding:3% 5%; width:90%; background-color:#ffffff; border-radius:3px; text-align:center; font-style:italic;font-size:21px;font-family:'FuturaLight', Arial, sans-serif;}
#tlink {padding:5px; width:100%; text-align:right;overflow:hidden;margin-top: 15px; padding-bottom:10px;}
.casestudybut {padding:8px 30px; background-color:#7eba24; color:#ffffff;border-radius:3px;text-decoration:none;margin-right:5px;font-size:14px;}

/* Map Styles  */
#map {max-width:1100px; height:420px!important;padding-left:0px; padding-right:0px; height:auto; overflow: hidden;margin:0 auto;display:block;}
#map-canvas {width:100%; height:420px; display:block; margin:0 auto;}


/* Case Studies Styles*/

#cscontent {max-width:975px; padding-left:20px; padding-right:20px; height:auto; display:block; overflow: hidden; margin:0 auto;padding-bottom: 20px;padding-top:20px}
#cscontent h4 {padding:10px 5px; background-color:#009147; color:#ffffff; text-align:center;margin-top:0px; border-radius:3px;}

.csheaderimg {width:100%; height:auto;}
#cstitleblock {width:100%; padding-top:45px; padding-bottom:45px;background-color:#009147;color:#ffffff;font-size:24px;margin-top: -6px;text-align:center;line-height:24px;position: relative;}
#cstitleblock p {font-size:16px; width:65%; text-align:left!important; font-family:'Futuralight', Arial, sans-serif;padding-top:10px;padding-bottom: 0px;margin-bottom: 0px;}
#cstitleblock span {font-size:14px;}

div.casestudyslider .slick-dots {
	position: absolute;
	top:84.5%;
    right: 19.5%;
    display: block;
    padding: 10px;
    margin: 0;
   list-style: inside;
    text-align: left;
    color: #fff;
    font-size: 2em;

	}

div.casestudyslider .slick-dots li {display:inline list-item;}

.csSlideLink {padding:4px 20px; background-color:transparent; color:#ffffff;border-radius:3px;border:2px solid #ffffff;text-decoration:none;font-size:14px;position:absolute; top:20%; right:15%;}

#csRequirementImg {float:left; width:49%; height:auto; overflow:hidden; clear:both;margin-top:20px;margin-bottom: 30px;}
#csRequirementImg img {width:100%; height:auto;}
#csRequirementText {float:left; width:40%; padding:0% 5%; height:auto; overflow:hidden;margin-top:20px;}


#csquote {padding:4% 5%; text-align:center; background-color:#FFF; font-style:italic; font-size:18px;width:89%;display:block; overflow:hidden;margin-bottom: 15px;}

#csSolutionText {float:left; width:40%; padding:0% 5%; height:auto; overflow:hidden; clear:both;margin-top:20px;}
#csSolutionImg {float:left; width:49%; height:auto; overflow:hidden;margin-top:20px;}
#csSolutionImg img {width:100%; height:auto;}
.csbut {padding:9px 45px; color:#ffffff; background-color:#009147; text-decoration:none;border-radius:3px; width:140px;display: inline-block;}
.cstel {padding:8px 30px; color:#009147; background-color:#ffffff; text-decoration:none; border:1px solid #018228;border-radius:3px;width:140px;cursor:default;white-space: nowrap;display: inline-block;}

#csPost {width:46%; margin:2%;float:left; display:block; overflow:hidden; background-color:#ffffff;}
#csPost img {width:100%; height:auto;}
#csPost h3 {text-align:center;}
#csPost p {text-align:center; font-size:12px;height:85px;padding-left: 15px; padding-right: 15px;}
.csPostLink {padding:8px 20px; background-color:#004882; color:#ffffff;border-radius:3px;border:0px solid #324d63;text-decoration:none;font-size:16px; margin-top:15px; margin-bottom:15px; margin:0 auto;}

.cssliderlink {padding:6px 20px 4px 20px; background-color:#ffffff; color:#324d63;border-radius:3px;border:0px solid #324d63;text-decoration:none;font-size:14px; margin-top:15px; margin-bottom:15px; margin:0 auto;}

#testimonialslidersection h3 {color:#fff; margin-bottom:10px; font-family:'FuturaLight', Arial, sans-serif; text-transform:uppercase;}


#testimonialslidersection .testimonial_slide-heading {font-size:22px;margin-top: 0%; line-height:28px;margin-right: 0%; max-width:auto;width:50%;margin-right:30px;margin-left: auto;line-height: 24px;}

div.testimonialcarousel .slidetextcontent {

    width: auto;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    text-align: right;
    align-items: center;
    justify-content: right;
    height: 100%;

}

div.testimonialcarouselss .slidetextcontent {

    width: auto;
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    text-align: right;
    align-items: center;
    justify-content: right;
    height: 100%;

}


#csfootersection {width:100%; clear: both; padding-top:0px; padding-bottom:0px; height:auto; display:block; overflow: hidden; margin:0 auto;background-color:#ffffff;}
#csfootersection h3 {color:#fff; margin-bottom:10px; font-family:'FuturaLight', Arial, sans-serif; text-transform:uppercase; margin-top: 0px;}
#csfootersection .testimonial_slide-heading {font-size:18px;margin-top: 0%; line-height:26px;margin-right: 0%; max-width:500px;margin-right:30px;margin-left: auto;line-height: 24px;}
.csfootercarousel {max-width:100%; padding-left:0px; padding-right:0px; height:auto; overflow: hidden;margin:0 auto;margin-bottom: 15px;margin-top: -4px;clear:both;}

#csfootersection .slidetextcontent {

    width: auto;
	max-width:1000px;
    margin: 0 auto;
    display: flex;
    text-align: right;
    align-items: center;
    justify-content: right;
    height: 100%;

}

#csfootersection .slick-dots {position:absolute; left:50%; padding-left:20%;padding-left: 230px;top: 80%;}

.page-template-template-locationspage .slick-slide {height:auto;}

/* Footer Content styling */

#prefooter {width:100%; background-image:url('assets/dainton-footer-bg.png'); background-repeat: no-repeat;background-size: cover;
clear: both; padding-top:20px; padding-bottom:30px; height:auto; display:block; overflow: hidden; margin:0 auto;margin-top: 0px;}
#prefooter ul {list-style-type: none;margin-left:0px; padding-left:0px;text-align: left;}
  #prefooter ul li {margin-left:0px;}
    #prefooter ul li a {color:#ffffff; text-decoration:none;font-size:12px;line-height: 25px;}
    #prefooter ul li a:hover {color:#ffffff; text-decoration:underline;}
.prefootermenus {column-count: 2;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
.prefootermenus a {color:#ffffff; text-decoration:none;font-size:12px;line-height: 25px;}
.prefootermenus a:hover {color:#ffffff; text-decoration:underline;}

#ftQuart {width:23%; padding:2%;float:left; height:auto;}
#ftQuart:nth-of-type(1) {width:15%;}

#ftQuart h2 {font-family: 'FuturaMedium', Arial, sans-serif;font-size: 22px; color: #ffffff; line-height: 28px; font-weight: normal;text-decoration: underline;}


#footer {max-width:1100px; clear: both; padding-top: 20px;padding-bottom: 10px;padding-left:20px; padding-right:20px; height:auto; display:block; overflow: hidden; margin:0 auto;}
#footer p {font-size:11px;}


#modal {display:none; z-index:4000;position:fixed; top:0px; left:0px; width:100%; height:100vh; background-color: rgba(0,0,0,0.8); text-align:center;justify-content: center;flex-direction: column;}
#modalBox {width:65%; display:block;height:auto;color:#585858; margin:0 auto; background-color: #fff;padding-bottom:70px;font-size:12px;position: relative;}
#closeModal {position:absolute;right:0px;}
#closeModal img {opacity:0.7;}
#closeModal img:hover {opacity:1;}


#confmodal {display:none; z-index:4000;position:fixed; top:0px; left:0px; width:100%; height:100vh; background-color: rgba(0,0,0,0.8); text-align:center;justify-content: center;flex-direction: column;}
#confmodalBox {max-width:550px; display:block;height:auto;color:#585858; margin:0 auto; background-color: #fff;padding:10px;font-size:12px;position: relative;margin-top:10%;}
#closeconfModal {position:absolute;right:0px;}



/* resposive media queries */
@media only screen and (max-width: 1240px) {
	.carousel_slide-heading {
		color:

    #fff;
    font-size: 38px;
    line-height: 44px;
    text-align: left;
    max-width: 500px;
    margin-top: 9%;
    margin-left: 8%;

}
}

@media only screen and (max-width: 1080px) {
#Nav {width:53%; padding-left:3%; text-align:center;padding-right:0px; height:auto; display:block; margin:0 auto;position:relative;margin-top:27px;float:left;}
}

@media only screen and (max-width: 1100px) {
#Logo img {padding-left:20px;}

#pbTabs {

    max-width: auto;
	width:96%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
	margin-left:2%;
	margin-right:2%;

}

#pbInfo {

    max-width: auto;
	width:92%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
	margin-left:4%;
	margin-right:4%;

}

#csfootersection .carousel_image {width: auto; height:270px; float:right;}
}


@media only screen and (max-width: 1080px) {
#Nav {width:53%; padding-left:3%; text-align:center;padding-right:0px; height:auto; display:block; margin:0 auto;position:relative;margin-top:27px;float:left;}
}


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

	#homeCTA {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 20;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: -115px;
}

#homeBlock1 {width:19%; height:auto; padding:2%; display:block; float:left;margin:1%; background-color: #009ce2; color:#ffffff;border-radius:3px;}
#homeBlock1 h3 {color:#ffffff; font-size:24px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock1 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock1 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

#homeBlock2 {width:19%; height:auto; padding:2%; display:block; float:left;margin:1%; background-color: #7eba24; color:#ffffff;border-radius:3px;}
#homeBlock2 h3 {color:#ffffff; font-size:24px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock2 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock2 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

#homeBlock3 {width:19%; height:auto; padding:2%; display:block; float:left;margin:1%; background-color: #004882; color:#ffffff;border-radius:3px;}
#homeBlock3 h3 {color:#ffffff; font-size:24px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock3 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock3 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

#homeBlock4 {width:19%; height:auto; padding:2%; display:block; float:left;margin:1%; background-color: #004882; color:#ffffff;border-radius:3px;}
#homeBlock4 h3 {color:#ffffff; font-size:24px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock4 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock4 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}
	}


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

	#csfootersection .testimonial_slide-heading {

    font-size: 18px;
    margin-top: 0%;
    line-height: 26px;
    margin-right: 0%;
    max-width: auto;
    margin-right: 30px;
    margin-left: auto;
    line-height: 24px;
	width: 70%;

}
div.ssPanel{width:90%;margin:0 auto;}
div.ssPanel {width:22%; margin:1%; display:inline-block; color:#ffffff; border-radius:5px;font-size:14px; height:200px;overflow:hidden;}
div.ssPanel p {padding-left:5px; padding-right:5px; padding-bottom:5px;line-height:18px;}
div.ssPanel img {width:35%;padding-top:20px;}

}


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

  body.page-template-template-businesssolutions  {background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-size:contain; background-position:center 440px;}


  #content {padding-top:20px;}
  #section {padding-top:0px;}
  body {margin-top:60px;}

  #sectionsubmenus {display:none!important;}

#shipConLeft {
    width: 98%;
    height: auto;
    float: left;
    overflow: hidden;
    display: block;
    clear: left;
    margin-top: 5px;
}

#shipConRight {
    width: 98%;
    height: auto;
    float: left;
    overflow: hidden;
    margin-top: 30px;
}

  .single-location #sectionsubmenus {display:none;}
  .single-location #typeNav {display:none;}


  .mobmain {width: 30px;height: 30px;display: block;position: absolute;right: 20px;top: 18px; cursor:pointer;}
  .mobmain img {width:100%;}

  /* Navigation Content styling */
  #Nav {

      width: 96%;
      text-align: center;
      padding: 12px;
      height: auto;
      margin: 0 auto;
      position: absolute;
      top: 70px;
      float: left;
      left: 0px;
      background-color: #ffffff;
      z-index: 1000;
  	display:none;

  }
  #Nav ul {margin-left:0px;padding-left:0px; margin-bottom:0px;margin-top: 0px;display:block;}
  #Nav ul li {display:block; padding-top: 8px;text-align:left; padding-bottom:0px;float:left;clear:left;}
  #Nav ul li.enq a {padding:0px 0px; /*border:2px solid #3d566a;*/ border-radius:4px;}
  #Nav ul li a {color:#3d566a; font-size: 17px; text-decoration: none;font-family: 'FuturaBook',Arial, sans-serif;transition: all .2s ease-in-out;}
  #Nav ul li:hover {}
  #Nav ul li a:hover {transform: scale(1.1);font-family:'FuturaMedium', Arial, sans-serif; }

  #fullMobMen {

      width: 180%;
      text-align: center;
      padding: 2%;
      height: auto;
      margin: 0 auto;
      position: fixed;
      top: 70px;
      float: left;
      left: 0px;
      background-color: #004882;
      z-index: 1000;
  	display:none;
    padding-bottom: 100px;

  }
  #fullMobMen ul {margin-left:0px;padding-left:10px; margin-bottom:0px;margin-top: 0px;display:block;}
  #fullMobMen ul li {display:block; padding-top: 12px;text-align:left; padding-bottom:0px;float:left;clear:left;}
  #fullMobMen ul li.enq a {padding:0px 0px; /*border:2px solid #3d566a;*/ border-radius:4px;}
  #fullMobMen ul li a {color:#ffffff; font-size: 18px; text-decoration: none;font-family: 'FuturaBook',Arial, sans-serif;transition: all .2s ease-in-out;}
  #fullMobMen ul li:hover {}
  #fullMobMen ul li a:hover {transform: scale(1.1);font-family:'FuturaMedium', Arial, sans-serif; }

  #fullMobMen ul li ul {display:none; position:fixed;left:20px; top:140px;padding:0%;}
  #fullMobMen ul li ul li {display:block; padding-top: 12px;text-align:left; padding-bottom:0px;float:left;clear:left;}
  .closeSubmens {width:170px; height:25px;left:20px; top:80px;position:fixed;display:none; font-size:22px;z-index: 1001;text-align: left;}
  .closeSubmens a {width:170px; height:20px; text-decoration:none;color:#ffffff;}

  .submentitle {width:auto; height:25px;left:20px; top:115px;position:fixed;display:none; font-size:20px;color:#ffffff; font-family:'FuturaMedium', Arial, sans-serif; z-index: 1001;text-align: left;}

  #mobenqbut {position:absolute; bottom:20px; left:20px;}

  #header {position:fixed; top:0; left:0; display:block; width:100%; height:70px;background-color:#ffffff;z-index:2000;}

  #Logo {
  	float: left;
      position: relative;
      width: 124px;
      height: auto;
      margin-top: 10px;
  	padding-bottom:5px;
  }


  #typeNav {

      width: 240px;
      min-height: 74px !important;
      padding-left: 0px;
      background-color: #004882;
      text-align: center;
      padding-right: 0px;
      height: auto;
      display: inline-block;
      margin: 0 auto;
       margin-right: auto;
      position: relative;
      float: right;
      margin-right: 0px;
  	display:none;

  }


/*#Nav {width:auto; padding-left:5%; text-align:center;padding-right:0px; height:auto; display:inline-block; margin:0 auto;position:relative;margin-top:32px;float:left;}
#Nav ul {margin-left:0px;padding-left:0px; margin-bottom:0px;margin-top: 0px;display:block;}
#Nav ul li {display:block; padding-top: 3px;text-align:center; padding-bottom:0px;float:left;width:150px;}

#Nav ul li a {
color: #3d566a;
font-size: 15px;
text-decoration: none;
font-family: 'FuturaBook',Arial, sans-serif;
transition: all .2s ease-in-out;

}

ul#menu-storage-sub-menu {display:none;}
ul#menu-portable-building-submenu {display:none;}
ul#menu-business-solutions-submenu {display:none;}

.mobSSmenubut {display:block; width:160px; text-align:left; padding: 10px; color:#fff;text-decoration: none;background-image: url('assets/typearrow.png');background-position: 95% 15px; background-repeat: no-repeat;margin-left: 10px; font-size:15px;}
.mobPBmenubut {display:block; width:200px; text-align:left; padding: 10px; color:#fff;text-decoration: none;background-image: url('assets/typearrow.png');background-position: 95% 15px; background-repeat: no-repeat;margin-left: 10px; font-size:15px;}
.mobBUSmenubut {display:block; width:200px; text-align:left; padding: 10px; color:#fff;text-decoration: none;background-image: url('assets/typearrow.png');background-position: 95% 15px; background-repeat: no-repeat;margin-left: 10px; font-size:15px;}

#sectionsubmenus ul {list-style: none; margin:0 auto;margin-top:0px;max-width: 1100px;padding-left: 0px;margin-left:35px;}
#sectionsubmenus ul li {display: block;padding: 7px 1% 7px 1%;position: relative;width: 200px; text-align:left;}
#sectionsubmenus ul li a {color:#ffffff; font-size:15px; text-decoration:none;}

#sectionsubmenus ul li:hover > ul {display:block;}



#sectionsubmenus .sub-menu {position:relative;padding-left: 5px;padding-right:10px;padding-bottom: 10px;margin-left: 20px;background-color: #004882;margin-top:0px; display:block;margin-top: 0px; padding-top: 5px;z-index: 1000;width:200px;}
#sectionsubmenus .sub-menu li {padding:5px 5px; width:100%;}
#sectionsubmenus .sub-menu li a:hover {font-family:'FuturaMedium', Arial, sans-serif;}
#sectionsubmenus.busclass ul li {display: block;padding: 7px 1% 7px 1%; width: 200px; text-align:left;}
#sectionsubmenus.busclass ul li a:hover {font-family:'FuturaMedium',Arial, sans-serif;}*/


#thirdsCTA {
max-width: auto;
width:98%;
padding:1%;
    height: auto;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 20;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: 20px;
}

#busBlock {width:27%; height:auto; padding:2%; display:block; float:left;margin:1%; background-color: #004882; color:#ffffff;}
#busBlock h3 {color:#ffffff; font-size:20px; line-height:24px;margin-top: 5px;margin-bottom: 0px;}



#gCTA {width:27%; height:auto; padding:2%; display:block;float:left; margin:1%; background-color: #018228; color:#ffffff;border-radius:3px;}
#gCTA h3 {color:#ffffff; font-size:20px; line-height:24px;margin-top: 5px;margin-bottom: 0px;}


/*div#homeslidersection .carousel_slide-heading {

    color:

    #fff;
    font-size: 38px;
    line-height: 44px;
    text-align: left;
    max-width: auto!important;
	width:48%!important;
    margin-top: 9%;
    margin-left: 2%;

}*/


}

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

div#homeslidersection .carousel_slide-heading {
	margin-left: 2%;
  width:70%;
}


.carouselslug {
  position: absolute;
width: auto;
z-index: 1000;
font-style: italic;
font-size:26px;
color:#ffffff;
bottom:20px;
padding-left: 2%;
}

#grnSalient {
    padding-left:70px;
    width: 35%;
    float: left;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    font-size: 14px;
}


#homeCTA {width: 98%;
    height: auto;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 20;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 20px;
	padding-left:1%;

}

#homeBlock1 {width:43%; height: 250px; padding:2%; display:block; float:left;margin:1%; background-color: #009ce2; color:#ffffff;border-radius:3px;}
#homeBlock1 h3 {color:#ffffff; font-size:24px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock1 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock1 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

#homeBlock2 {width:43%; height: 250px; padding:2%; display:block; float:left;margin:1%; background-color: #7eba24; color:#ffffff;border-radius:3px;}
#homeBlock2 h3 {color:#ffffff; font-size:24px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock2 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock2 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

#homeBlock3 {width:43%; height: 250px; padding:2%; display:block; float:left;margin:1%; background-color: #004882; color:#ffffff;border-radius:3px;}
#homeBlock3 h3 {color:#ffffff; font-size:24px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock3 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock3 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

#homeBlock4 {width:43%; height: 250px; padding:2%; display:block; float:left;margin:1%; background-color: #004882; color:#ffffff;border-radius:3px;}
#homeBlock4 h3 {color:#ffffff; font-size:24px; line-height:24px;margin-top: 5px;margin-bottom: 0px;letter-spacing: .8px; font-weight:unset;font-family: 'FuturaBook', Arial, sans-serif;}
#homeBlock4 img {padding-top:10px;width: 55px; height: auto;transition: all .2s ease-in-out;}
#homeBlock4 p {padding-left:2%; padding-right:2%; line-height:18px; font-size:15px;}

}

@media only screen and (max-width: 850px) {
#ftQuart {width:46%; padding:2%; float:left; height:auto;}
#ftQuart:nth-of-type(1) {width:auto; width:46%;}
.prefootermenus {line-height: 20px;}

#testimonialslidersection .testimonial_slide-heading {

    font-size: 18px;
    margin-top: 0%;
    line-height: 22px;
    margin-right: 0%;
    max-width: auto;
    width: 50%;
    margin-right: 30px;
    margin-left: auto;

}

}



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

.selfstorageteam .staffblockA {width:48%;}
.selfstorageteam .staffblockA:nth-of-type(odd) {clear:both;}

.portableteam .staffblockB {width:48%;}
.portableteam .staffblockB:nth-of-type(odd) {clear:both;}

.headofficeteam .staffblockC {width:48%;}
.headofficeteam.staffblockC:nth-of-type(odd) {clear:both;}


.staffblockD {width:48%;}
.staffblockD:nth-child(odd) {clear:both;}


/*.staffblockA:nth-of-type(5) {clear:none;}
.staffblockA:nth-of-type(9) {clear:none;}
.staffblockA:nth-of-type(13) {clear:none;}
.staffblockA:nth-of-type(17) {clear:none;}
.staffblockA:nth-of-type(21) {clear:none;}
.staffblockA:nth-of-type(25) {clear:none;}
.staffblockA:nth-of-type(29) {clear:none;}
.staffblockA:nth-of-type(33) {clear:none;}
.staffblockA:nth-of-type(37) {clear:none;}
.staffblockA:nth-of-type(41) {clear:none;}
.staffblockA:nth-of-type(45) {clear:none;}


.staffblockB:nth-of-type(5) {clear:none;}
.staffblockB:nth-of-type(9) {clear:none;}
.staffblockB:nth-of-type(13) {clear:none;}
.staffblockB:nth-of-type(17) {clear:none;}
.staffblockB:nth-of-type(21) {clear:none;}
.staffblockB:nth-of-type(25) {clear:none;}
.staffblockB:nth-of-type(29) {clear:none;}



.staffblockC:nth-of-type(5) {clear:none;}
.staffblockC:nth-of-type(9) {clear:none;}
.staffblockC:nth-of-type(13) {clear:none;}
.staffblockC:nth-of-type(17) {clear:none;}
.staffblockC:nth-of-type(21) {clear:none;}
.staffblockC:nth-of-type(25) {clear:none;}
.staffblockC:nth-of-type(29) {clear:none;}
.staffblockC:nth-of-type(33) {clear:none;}



.staffblockD:nth-of-type(5) {clear:none;}
.staffblockD:nth-of-type(9) {clear:none;}
.staffblockD:nth-of-type(13) {clear:none;}
.staffblockD:nth-of-type(17) {clear:none;}
.staffblockD:nth-of-type(21) {clear:none;}
.staffblockD:nth-of-type(25) {clear:none;}
.staffblockD:nth-of-type(29) {clear:none;}
.staffblockD:nth-of-type(33) {clear:none;}
.staffblockD:nth-of-type(37) {clear:none;}
.staffblockD:nth-of-type(41) {clear:none;}
.staffblockD:nth-of-type(45) {clear:none;}*/





#scsIcons {display:none;}

body.page-template-template-customercomments  {background-image:url('assets/businesssolutions-bg.jpg');background-repeat:repeat-y; background-size:contain; background-position:center 74px;}
body.single-location  {background-image:url('assets/single-locations-bg.jpg');background-repeat:no-repeat; background-position:center 74px;}
body.page-template-template-selfstorage-locations  {background-image:url('assets/selfstorage-bg.jpg');background-repeat:no-repeat; background-size:contain; background-position:center 74px;}
body.page-template-template-policy-template  {background-image:url('assets/businesssolutions-bg.jpg');background-repeat:no-repeat; background-position:center 74px;}

#content {padding-top:20px;}
#section {padding-top:0px;}
body {margin-top:60px;}

#homeslidersection {margin-top:70px;z-index:-1;position:relative;}

/*#Logo {
	float: left;
    position: relative;
    width: 124px;
    height: auto;
    margin-top: 10px;
	padding-bottom:5px;
}


#typeNav {

    width: 240px;
    min-height: 74px !important;
    padding-left: 0px;
    background-color: #004882;
    text-align: center;
    padding-right: 0px;
    height: auto;
    display: inline-block;
    margin: 0 auto;
     margin-right: auto;
    position: relative;
    float: right;
    margin-right: 0px;
	display:none;

}*/

#sectionsubmenus {display:none;}

#typeNav ul li a {

    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
    font-family: 'FuturaMedium',Arial, sans-serif;

}

#typeNav ul li {

    padding-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    background-image: url('assets/typearrow.png');
    background-position: 200px 37px;
    background-repeat: no-repeat;

}

#typeNav ul.sub-menu li a{font-size:15px;}

div#homeslidersection .carousel_slide-heading {
font-size:30px;
	line-height:34px;
	width: 40%;
}

#searchTel {

    margin-left: 0px;
	clear:left;
    padding: 15px 40px;
    font-size: 18px;
    color: #004882;
	border: 2px solid #009ce2;
    float: left;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 15px;

}


#scToptabs ul li {

    cursor: pointer;
    border-right: 2px solid #009ce2;
	width: 24.5%;
	background-color:#e4f7ff;
	color: #004882;
    display: inline-block;
    margin: 0px;
    font-size: 16px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;

}

#scLefttabs ul li {

    cursor: pointer;
    width: 100%;
    background-color: #e4f7ff;
    border-bottom: 2px solid #009ce2;
    color: #004882;
    display: block;
    margin: 0px;
    font-size: 16px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;

}

#scInfoLeft {

    width: 50%;
    height: auto;
    float: left;
    text-align: center;
    padding-top: 0px;

}

#scInfoLeft img {

    width: auto;
    height: auto;
	width:95%;

}
#scInfoRight {

    width: 45%;
    height: auto;
    float: right;
    text-align: center;
    font-size: 18px;
    line-height: 32px;
    padding-top: 3%;

}

#scInfoRight span {

    font-size: 28px;
    font-family: 'FuturaBold', arial, sans-serif;

}

h1.shipcontitle {
    float: left;
    text-align: left;
    max-width: 100%;
	padding-top:50px;
}

#stockFilterCon {
    width: 100%;
    height: 50px;
    font-size: 20px;
    margin-top: 5px;
	clear:left;
	float:left;
    text-align: left;

}

#stockFilterCon>div {float:left!important;margin-top:0px!important;}

#sctypeSelect {
    width: 100%;
    height: 50px;
    font-size: 20px;
    margin-top: 15px;
    text-align: left;
}

input.scsnew  {clear:left!important;}



}

@media only screen and (max-width: 780px) {
ul.selfstorelist{list-style-type: disc;padding-left:10px;columns: 3; -webkit-columns: 3; -moz-columns: 3;margin-top:0px;padding-top:0px;width: 98%;padding-left: 2%;margin-bottom: 60px;}

ul.amenitylist {

    list-style-type: disc;
    padding-left: 10px;
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    margin-top: 0px;
    padding-top: 0px;

}
}

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

  #csRequirementImg {
    float: left;
    width: 99%;
    height: auto;
    overflow: hidden;
    clear: both;
    margin-top: 20px;
    margin-bottom: 30px;
}
#csRequirementText {
    float: left;
    width: 95%;
    padding: 0% 5%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
#csSolutionText {
    float: left;
    width: 95%;
    padding: 0% 5%;
    height: auto;
    overflow: hidden;
    clear: both;
    margin-top: 20px;
}

#csSolutionImg {
    float: left;
    width: 99%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
.csbut {padding:9px 45px; color:#ffffff; background-color:#009147; text-decoration:none;border-radius:3px; width:140px;display: inline-block;margin-bottom:10px;}
.cstel {padding:8px 30px; color:#009147; background-color:#ffffff; text-decoration:none; border:1px solid #018228;border-radius:3px;width:140px;cursor:default;white-space: nowrap;display: inline-block;}

	.desktop {display:none;}
	.mobsidebar {display:block;margin-top: -70px !important;}

	/*div#section.busbg {padding-bottom:0px;padding-top:20px;}*/
	#pbUseholder {
    max-width: 1100px;
    margin: 0 auto;
        margin-bottom: 0px;
    height: auto;
    overflow: hidden;
    text-align: center;
    position: relative;
    background-color: #004882;
    padding-top: 15px;
    clear: both;
    border-radius: 3px;
    margin-bottom: 30px;
}

	#block20 {

    width: 100%;
    height: auto;
    overflow: hidden;
    float: right;

}

#block80 {

    width: 100%;
    height: auto;
    overflow: hidden;
    float: left;

}


.scsIco {
  width: 25%;
  display:inline-block;
  float:none;
  font-size: 14px;
  text-align: center;
  padding-bottom: 40px;

}
/*.scsIco:nth-of-type(3) {clear:left!important;}*/

}

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

  #shortsearch {width:96%; height:auto; background-color:#ffffff; float:left; overflow:hidden; display:block; margin:2%;}

.ftplnks:before {content:"\a";
    white-space: pre;}

.col33 {width:48%; margin:0.6%; float:left;display:inline-block; text-align:center;}

#locationLeft {

    width: 96%;
    height: auto;
    float: left;
    clear: both;
	margin-right:2%;
	margin-left:2%;

}

#locationRight {

    width: 94%;
    height: auto;
    float: right;
    padding: 2%;
    border-radius: 3px;
	margin-right:1%;
	margin-left:1%;

}

#locationIdentity {

    width: 94%;
    height: auto;
    float: right;
    font-weight: 14px;
    padding: 2%;
    background-color: #004882;
	margin-top: 15px;
	border-radius: 3px;
	color:#ffffff;
    clear: right;
	margin-right:1%;
	margin-left:1%;

}

.locEnquireBut {

    width: 98%;
    padding-top: 18px;
    padding-bottom: 18px;
    height: auto;
    background-color: #004882;
	font-size: 24px;
	color:#fff;
    text-decoration: none;
    display: block;
    text-align: center;
    border-radius: 3px;
    margin-left: 0%;
    margin-top: 6px;
	margin:0 auto;

}

#locationRightEn {

    width: 100%;
    height: auto;
    float: right;
    padding: 1.5%;
    border-radius: 3px;

}
#section.locationInformation {
	padding-bottom:0px;
}

#block50 {

    width: 94%;
    height: auto;
    overflow: hidden;
    margin-left: 3%;
    float: left;
    margin-right: 3%;

}

}

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

  .scsthumb {
      margin-top: 6px;
      margin-bottom: 10px;
      width: 32% !important;
  }

#containersizechart {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 20px;
	font-size:12px;
}

.ihold {
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;
position: relative;
clear: left;
text-align: left;
}

div.ssPanel{width:90%;margin:0 auto;}
div.ssPanel {width:46%; margin:1%; display:inline-block; color:#ffffff; border-radius:5px;font-size:14px; height:200px; overflow:hidden;}
div.ssPanel p {padding-left:5px; padding-right:5px; padding-bottom:5px;line-height:18px;}
div.ssPanel img {width:35%;padding-top:20px;}

}

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

  .sldt {display:none;}
  .slmb {display:block;}

#locationslist {width:100%; float:left;}
#locmap {width:100%; height:500px!important;padding-left:0px; padding-right:0px; height:auto; overflow: hidden;margin:0 auto;display:block;float:left;margin-right:5%;}
#locmap-canvas {width:100%; height:500px; display:block; margin:0 auto;}


.single-location h1 {font-size:24px; line-height: 30px;}
}


@media only screen and (max-width: 500px) {
/* Storage Calculator styles */
#storagecalculator { width:100%; height:auto; overflow:hidden;display:block;}
#scToptabs {display:block; width:auto; height:auto;margin-bottom:20px;}
#scToptabs ul {width:98%; border-radius:3px;background-color:#e4f7ff;margin:0px;padding-left:0px;padding-right:0px;border: 2px solid #009ce2;font-size:0;}
#scToptabs ul li {cursor:pointer;border-right: 2px solid #009ce2;width:24%; background-color:#e4f7ff; color:#004882;display:inline-block;margin:0px;font-size:15px; text-align:center;padding-top:15px; padding-bottom:0px; height:35px;
display:inline-flex;
  /*align-items: center; */
  justify-content: center;
  text-align: center;}
#scToptabs ul li:last-child {border-right: 0px solid #009ce2;}
#scToptabs ul li:hover { background-color:#009ce2; color:#ffffff;}


#scLefttabs {width:24%;clear:left; float:left; display:block; height:auto;}
#scLefttabs ul {width:100%;border-radius:3px;background-color:#e4f7ff;margin:0px;padding-left:0px;padding-right:0px;border: 2px solid #009ce2;font-size:0;}
#scLefttabs ul li {cursor:pointer;width:100%; background-color:#e4f7ff; border-bottom: 2px solid #009ce2;color:#004882;display:block;margin:0px;font-size:15px; text-align:center;padding-top:20px; padding-bottom:20px;}
#scLefttabs ul li:last-child {border-bottom:0px;}
#scLefttabs ul li:hover { background-color:#009ce2; color:#ffffff;}

.scActive { background-color:#009ce2!important; color:#ffffff!important;}

div.scInfoBox {width:70%;float:left;height:auto; overflow:hidden;display:inline-block;border:0px solid #ddd;margin-left: 4%;}
#scInfoLeft {width:80%;margin:0 auto; height:auto; float:none; text-align:center;padding-top: 0px;}
#scInfoLeft img {width:100%; height:auto;}
#scInfoRight {width:100%; height:auto; float:left;text-align:center; font-size:20px; line-height:35px;padding-top:9%;}
#scInfoRight span {font-size:38px; font-family:'FuturaBold', arial, sans-serif;}

#scEnquiryBut {padding:0px 30px; background-color: #009ce2; color:#ffffff;display:inline-block; text-align: center;margin-bottom:15px;margin-top:15px;}
#scEnquiryBut a {color:#ffffff; text-decoration:none;font-size:16px;}

/*#palletTab {padding-top:15px!important; height:25px!important;}*/


li#homeTab {width:20.5%!important;}
li#boxesTab {width:20.5%!important;}
li#palletTab {width:23%!important;}
li#vehicleTab {width:33%!important;}

}


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

#sctypeSelect {
    width: 100%;
    height: 80px;
    font-size: 20px;
    margin-top: 10px;
    text-align: left;
}
}


@media only screen and (max-width: 510px) {
#grnSalient {
    padding-left:70px;
    width: 30%;
    float: left;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    font-size: 14px;
}


#prodWrap {
    width: 93.5% !important;
    height: auto;
    display: inline-block;
    margin: 1%;
    float: left;
    border-radius: 10px;
    padding: 2%;
    border: 1px solid #009ce2;
    font-size: 16px;
}

div.packtitle {
    position: relative;
    font-size: 20px;
    display: block;
    width: 98%;
    background-color: #009ce2;
    color: #ffffff;
    text-align: left;
    padding: 1%;
    border-radius: 4px;
    cursor: pointer;
    margin-bottom: 15px;
}
#ptarrow {
    position: absolute;
    right: 15px;
    top: 2px;
    -moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}

.page-id-3939 .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    width: 90%;
    padding-right: 5%;
    margin-bottom: 16px;
    text-align: left;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    font-size: inherit;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
    margin-left:0%!important;
  }

  .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small {
      width: 98% !important;
      margin-left:0%!important;
  }
  .page-id-3939 .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    width: 100%;
    margin-left: 25% !important;
}

.page-id-3939 .gform_wrapper .gform_footer:not(.top_label) {
    padding: 0 10px;
    margin-left: 10% !important;
    width: 90%;
}


}




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

  .selfstorageteam .staffblockA {width:98%;}
  .selfstorageteam .staffblockA:nth-of-type(odd) {clear:both;}

  .portableteam .staffblockB {width:98%;}
  .portableteam .staffblockB:nth-of-type(odd) {clear:both;}

  .headofficeteam .staffblockC {width:98%;}
  .headofficeteam.staffblockC:nth-of-type(odd) {clear:both;}


  .staffblockD {width:98%;}
  .staffblockD:nth-child(odd) {clear:both;}

div.ssPanel{width:95%;margin:0 auto;}
div.ssPanel {width:96%; margin:1%; display:inline-block; color:#ffffff; border-radius:5px;font-size:14px; height:auto; overflow:hidden;}
div.ssPanel p {padding-left:5px; padding-right:5px; padding-bottom:5px;line-height:18px;}
div.ssPanel img {width:65px;padding-top:20px;}


#ftQuart {width:96%; padding:2%; float:left; height:auto;}
#ftQuart:nth-of-type(1) {width:auto; width:96%;}
.prefootermenus {line-height: 20px;}


#typeNav {

    width: 150px;
    min-height: 74px !important;
    padding-left: 0px;
    background-color: #004882;
    text-align: center;
    padding-right: 0px;
    height: auto;
    display: none;
    margin: 0 auto;
     margin-right: auto;
    position: relative;
    float: right;
    margin-right: 0px;

}

#typeNav ul li a {

    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
    font-family: 'FuturaMedium',Arial, sans-serif;

}

#typeNav ul li {

    padding-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    background-image: url('assets/typearrow.png');
    background-position: 133px 37px;
    background-repeat: no-repeat;

}

#typeNav ul.sub-menu li a{font-size:14px;}

}

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


#csfootersection .testimonial_slide-heading {font-size: 18px;
margin-top: 0%;
line-height: 26px;
max-width: auto;
line-height: 24px;
width: 90%;
margin:0 auto;
}

#csfootersection .slick-dots {

    position: absolute;
    left: 50%;
    padding-left: 0%;
    padding-left: 0px;
    top: 83%;

}

	#homeBlock1 {width:92%; height:auto; padding:2%; display:block; float:left;margin:2%; background-color: #009ce2; color:#ffffff;border-radius:3px;}
	#homeBlock2 {width:92%; height:auto; padding:2%; display:block; float:left;margin:2%; background-color: #009147; color:#ffffff;border-radius:3px;}
	#homeBlock3 {width:92%; height:auto; padding:2%; display:block; float:left;margin:2%; background-color: #7eba24; color:#ffffff;border-radius:3px;}
	#homeBlock4 {width:92%; height:auto; padding:2%; display:block; float:left;margin:2%; background-color: #004882; color:#ffffff;border-radius:3px;}

	#gCTA {width:92%; height:auto; padding:2%; display:block; float:left;margin:2%; background-color: #018228; color:#ffffff;border-radius:3px;}

	.page-template-template-locationspage div#section.selfstoragesearch {padding-top: 30px; padding-bottom: 30px; }
	.page-template-template-locationspage div#section.selfstoragesearch h1 {color: #ffffff; font-size: 24px;line-height: 26px;}
	.page-template-template-locationspage .locationinput .postcodeinput {

    width: 90%;
    height: 40px;
    font-size: 15px;
    font-family: 'FuturaBook', Arial, sans-serif;
    padding: 23px;
    border: 0px solid #009ce2;
    border-radius: 3px;

}

.page-template-template-selfstorage-search-results div#section.selfstoragesearch {

    background-image: url('assets/locationsearchbg.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 30px;

}

#tabs-personalst ul {list-style-type: disc;padding-left:10px;columns: 2; -webkit-columns: 2; -moz-columns: 2;column-gap: 40px;margin-top:0px;padding-top:0px;width: 96%; margin-left:20px;}

#tabs-businessst ul {list-style-type: disc;padding-left:10px;columns: 2; -webkit-columns: 2; -moz-columns: 2;column-gap: 40px;margin-top:0px;padding-top:0px;width: 96%; margin-left:20px;}

#busBlock {
    width: 44%;
    height: auto;
    padding: 2%;
    display: block;
    float: left;
    margin: 1%;
    background-color:
#004882;
color:
    #ffffff;
}


#searchLeft {
	width: 96%;
    height: auto;
    background-color: #ffffff;
    float: left;
    overflow: hidden;
    display: block;
    clear: left;
    margin-top: 5px;
	margin-left:2%; margin-right:2%;
	margin-bottom:20px;

}

#searchRight {

    width: 96%;
    height: auto;
    float: right;
    overflow: hidden;
    margin-top: 5px;
	margin-left:2%; margin-right:2%;

}

#searchTel {

    margin-left: 8px;
    padding: 15px 40px;
	clear:none;
    font-size: 18px;
    color: #004882;
	border: 2px solid #009ce2;
    float: none;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 15px;

}

#seachtitlebar {padding-left: 6%;}
#searchEnquiryBut {float:none; }

}



@media only screen and (max-width: 630px) {
.page-template-template-enquirenow #block50 {
    width: 99%;
    height: auto;
    overflow: hidden;
    margin: 1%;
    float: left;
}
}

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

	#whyChooseWrap {

    width: 98%;
    height: auto;
    float: left;
    padding: 1%;
	margin-bottom:20px;

}

#benefitsWrap {

    width: 98%;
    height: auto;
    float: left;
    padding: 1%;
	margin-bottom: 20px;

}





.carouselslug {
  position: absolute;
width: auto;
z-index: 1000;
font-style: italic;
font-size:26px;
color:#ffffff;
bottom:20px;
padding-left: 2%;
display:none;
}

/*div#homeslidersection .carousel_text-content {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    font-family: "FuturaLight";
    font-size: 0.5em;
	color:#004882;
}*/

.page-template-template-businesssolutions div#homeslidersection {margin-top:0px;}
.page-template-template-businesssolutions div#homeslidersection .carousel_text-content {
    position: relative;
    width: 100%;
    height: 120px;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    font-family: "FuturaLight";
    font-size: 0.5em;
    color: #fff !important;
    margin-top: 0px;
    background-color: rgba(255,255,255,0.7);
    padding-top: 1px;
    display:none;
}

div#homeslidersection .carousel_text-content {
    position: relative;
    width: 100%;
    height: 120px;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    font-family: "FuturaLight";
    font-size: 0.5em;
    color: #fff !important;
    margin-top: 0px;
    background-color: rgba(255,255,255,0.7);
    padding-top: 1px;
}

div#homeslidersection .carousel_slide-heading {

    color: #fff;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
    max-width: auto;
    margin-top: 5%;
    margin-left: 0%!important;
    color: #324d63;
	padding-left:3%;
	padding-right:3%;
	max-width:auto!important;
	width:auto;
  padding-bottom:20px;
}

div#homeslidersection .slidetextcontent {

    width: auto!important;
    margin: 0 auto;

}

.page-template-template-selfstorage #RedBarHeadline {
    width: 97%;
    padding: 1.5%;
    background-color: #d0043c;
    color: #ffffff;
    text-align: center;
    font-size: 22px;
    margin-top: 15px !important; }


#testimonialslidersection .testimonial_slide-heading {

    font-size: 16px;
    margin-top: 0%;
    line-height: 20px;
    margin-right: auto;
    max-width: auto;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
	color: #324d63;
	margin-top: 3%;
	padding-bottom: 5%;

}

#testimonialslidersection .carousel_text-content {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    font-family: "FuturaLight";
    font-size: 0.5em;
	color:#004882;
}

.requireTabL {

    padding: 12px 30px;
    background-color: #009ce2;
    color: #ffffff;
    text-decoration: none;
    font-size: 18px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid

    #ffffff;
    cursor: pointer;

}
.requireTabR {

    padding: 12px 30px;
    background-color: #009ce2;
    color: #ffffff;
    text-decoration: none;
    font-size: 18px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid

    #ffffff;
    cursor: pointer;

}

.requireActive {

    background-color: #ffffff!important;
    color: #004882!important;

}

#thirdsCTA {margin-top:10px;}

}

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

  div#homeslidersection .carousel_slide-heading {

      color: #fff;
      font-size: 22px;
      line-height: 26px;
      text-align: center;
      max-width: auto;
      margin-top: 5%;
      margin-left: 0%!important;
      color: #324d63;
    padding-left:3%;
    padding-right:3%;
    max-width:auto!important;
    width:auto;
    padding-bottom:20px;
  }


  .page-template-template-selfstorage #RedBarHeadline {
      width: 97%;
      padding: 1.5%;
      background-color: #d0043c;
      color: #ffffff;
      text-align: center;
      font-size: 22px;
      margin-top: 0px !important; }

ul.selfstorelist{list-style-type: disc;padding-left:10px;columns: 2; -webkit-columns: 2; -moz-columns: 2;margin-top:0px;padding-top:0px;width: 98%;padding-left: 2%;margin-bottom: 60px;}
ul.busservicetabs {

    list-style-type: disc;
    padding-left: 10px;
    columns: 2 !important;
    -webkit-columns: 2 !important;
    -moz-columns: 2 !important;
    margin-top: 0px;
    padding-top: 0px;

}

.locationinput .postcodeinput {

    width: 80%;
    height: 40px;
    font-size: 15px;
    font-family: 'FuturaBook', Arial, sans-serif;
    padding: 5px 20px;
    border: 2px solid

    #009ce2;
    border-radius: 3px;

}
#amienetyTabs ul li a {
    color: #004882;
    font-size: 12px;
    text-decoration: none;
}
}

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



#s50 {

    width:96%;
    height: auto;
    overflow: hidden;
    float: left;
	marign-left:2%;
	margin-right:2%;

}
ul.samenitylist {

    list-style-type: disc;
    padding-left: 10px;
    margin-top: 0px;
    padding-top: 0px;
    width: 98%;

}

#searchTel {

    margin-left: 8px;
    padding: 15px 40px;
	clear:left;
    font-size: 18px;
    color: #004882;
	border: 2px solid #009ce2;
    float: none;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 15px;

}

#seachtitlebar {

    padding-left: 10%;

}
#searchOffer {

    border-radius: 3px;
    margin-top: 15px;
    clear: left;
    text-align: left;
    display: block;
    font-family: 'FuturaMedium', Arial, sans-serif;
    width: 94%;
    font-size: 17px;
    padding: 2%;
    background-color: #e4f7ff;
	color:#004882;
	border: 2px solid #009ce2;

}
}


@media only screen and (max-width: 430px) {
.requireTabL {

    padding: 12px 10px;
    background-color: #009ce2;
    color: #ffffff;
    text-decoration: none;
    font-size: 15px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid

    #ffffff;
    cursor: pointer;


}


.requireTabR {

    padding: 12px 10px;
    background-color: #009ce2;
    color: #ffffff;
    text-decoration: none;
    font-size: 15px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid

    #ffffff;
    cursor: pointer;

}

.requireActive {

    background-color: #ffffff!important;
    color: #004882!important;

}

#busBlock {
    width: 94%;
    height: auto;
    padding: 2%;
    display: block;
    float: left;
    margin: 1%;
    background-color:
#004882;
color:
    #ffffff;
}

ul.busservicetabs {

    list-style-type: disc;
    padding-left: 10px;
    columns: 1 !important;
    -webkit-columns: 1 !important;
    -moz-columns: 1 !important;
    margin-top: 0px;
    padding-top: 0px;

}
#pbInfo ul {

    list-style-type: disc;
    width: 98%;
    padding-left: 17px;
    border-radius: 0px;
    border: 0px solid  #ddd;
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;

}

}

@media only screen and (max-width: 400px) {
#tabs-personalst ul {list-style-type: disc;padding-left:10px;columns: 1; -webkit-columns: 1; -moz-columns: 1;column-gap: 40px;margin-top:0px;padding-top:0px;width: 96%; margin-left:20px;}
#tabs-businessst ul {list-style-type: disc;padding-left:10px;columns: 1; -webkit-columns: 1; -moz-columns: 1;column-gap: 40px;margin-top:0px;padding-top:0px;width: 96%; margin-left:20px;}

#amienetyInfo ul {
    list-style-type: disc;
    width: 98%;
    padding-left: 17px;
    border-radius: 0px;
    border: 0px solid #ddd;
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
}

}


@media only screen and (max-width: 390px) {
#grnSalient {
    padding-left:70px;
    width: 100%;
    float: left;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    font-size: 14px;
}

.col33 {width:98%; margin:0.6%; float:left;display:inline-block; text-align:center;}

#sctypeSelect {
    width: 100%;
    height: 110px;
    font-size: 20px;
    margin-top: 35px;
    text-align: left;
}

}

@media only screen and (max-width: 370px) {
#pbTabs ul li a {

    color: #004882;
    font-size: 16px;
    text-decoration: none;

}

#csfootersection .testimonial_slide-heading {
    font-size: 16px;
	line-height:20px;
}


@media only screen and (max-width: 300px) {
#searchTel {

    margin-left: auto;
    padding: 15px 30px;
    clear: left;
    font-size: 16px;
    color: #004882;
	border: 2px solid #009ce2;
    float: none;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 15px;

}
}
