/*
Theme Name: MultiStorage
Theme URI: http://www.multistorage.com.au
Description: Simple Responsive WordPress Theme.
Author: InsightCoders
Author URI: http://www.insightcoders.com/
Version: 1.0.0
*/
/*Google Fonts */

@font-face {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFVZ0d.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light-webfont.woff2') format('woff2'), url('fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratultra_light';
    src: url('fonts/montserrat-ultralight-webfont.woff2') format('woff2'), url('fonts/montserrat-ultralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold-webfont.woff2') format('woff2'), url('fonts/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: "Montserrat";
	font-weight: 400;
	font-style: normal;
	src: local('Montserrat Regular'), local('Montserrat-Regular'), url(//multistorage.com.au/wp-content/uploads/sgf-css/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/JTUSjIg1_i6t8kCHKm459WlhzQ.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Montserrat";
	font-weight: 500;
	font-style: normal;
	src: local('Montserrat Medium'), local('Montserrat-Medium'), url(//multistorage.com.au/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_ZpC3gnD-A.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Montserrat";
	font-weight: 600;
	font-style: normal;
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(//multistorage.com.au/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_bZF3gnD_vx3rCs.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/JTURjIg1_i6t8kCHKm45_bZF3gnD-A.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFVZ0d.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 300;
	font-style: normal;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN_r8OUuhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 600;
	font-style: normal;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UNirkOUuhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 700;
	font-style: normal;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN7rgOUuhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 800;
	font-style: normal;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN8rsOUuhpKKSTjw.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN8rsOUuhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 700;
	font-style: normal;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN7rgOUuhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 800;
	font-style: normal;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN8rsOUuhpKKSTjw.woff2) format('woff2'), url(//multistorage.com.au/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN8rsOUuhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    text-align: justify;
}
img {
    max-width: 100%;
    height: auto;
}
.container {
    max-width: 1000px;
}
/* Default WordPress
================================================== */

.alignleft,
img.alignleft {
    float: left;
    margin: 5px 20px 20px 0px;
}
.alignright,
img.alignright {
    float: right;
    margin: 5px 0px 20px 20px;
}
.aligncenter,
img.aligncenter {
    display: block;
    margin: 5px auto;
}
.alignnone,
img.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption {
    text-align: center;
    padding: 8px 3px 5px;
    border-width: 1px;
    border-style: solid;
    background: #ffffff;
}
.wp-caption img {
    border: 0 none;
    padding: 0;
    margin: 0;
    max-width: 98.5%;
    width: auto;
}
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 10px;
    margin: 0;
}
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
}
.gallery dl {} .gallery dt {} .gallery dd {} .gallery dl a {} .gallery dl img {} .gallery-caption {} .size-full {} .size-large {} .size-medium {} .size-thumbnail {} .sticky {} .bypostauthor {} h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Open Sans";
}
/*
.header{
	background:rgba(0, 44, 62, 1);}
*/
/*==================== GENERAL CSS - BACK TO TOP ====================*/

body {
    font-family: Open Sans !important;
}
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 14px;
    right: 20px;
    display: none;
    background: #ffa92f;
    z-index: 9999999999999999;
}
#back-to-top span {
    color: #fff;
}
a#back-to-top {
    padding: 5px 8px;
}
.col-md-4.footer-column-1 a:hover {
    color: #06a1e3;
}
.logo-price {
    color: #fff;
}
input#recipient {
    height: 0px !important;
    font-size: 0px !important;
    border: 0px !important;
    background: none !important;
}
span.caret {
    display: none;
}
.top-header-agent2 {
    display: none;
}
nav.navbar.navbar-default.navbar-fixed-top .pad-l-0 {
    padding-left: 0;
}
nav.navbar.navbar-default.navbar-fixed-top .pad-r-0 {
    padding-right: 0;
}
.header {
    background: rgb(0, 44, 62) none repeat scroll 0 0;
}
header .navbar-default {
    background: rgba(0, 44, 62, 1);
    box-shadow: none;
    border: none;
    min-height: 80px;
}
.navbar-brand {
    height: auto;
    padding: 0;
    margin: 0 !important;
}
.navbar-nav > li > a {
    padding: 30px 13px !important;
    font-size: 15px;
    color: #fff !important;
    font-family: Open Sans;
    text-shadow: none;
    line-height: 0 !important;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:hover {
    background: rgba(153, 153, 153, 1) !important;
    color: rgb(5, 20, 21) !important;
}
.dropdown-menu {
    padding: 0;
    background: #bdbcbc
}
.dropdown-menu > li > a {
    border: none;
    padding: 5px 10px;
}
.dropdown-menu > li:last-child > a {
    border-bottom: none;
}
.dropdown-menu > li > a:hover {
    background: #cccbcb;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
    background: #dbdbdb;
    color: #000;
}
.navbar-nav .open .dropdown-menu > li > a:hover {
    color: #ddd !important;
}
.navbar-header {
    width: 50px;
    float: right;
}
.navbar-toggle {
    margin-right: 0;
}
.caret {
    display: none;
}
.slider,
.page-slider {
    position: relative;
}
.sider-caption {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, .7);
    padding: 15px;
    right: 25%;
    max-width: 60%;
    color: #FFF;
}
.page-slider-caption {
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, .7);
    color: #FFF;
    width: 100%;
    z-index: 1;
    margin: 0;
    text-align: center;
    font-size: 18px;
    padding: 15px;
}
.carousel-control {
    font-size: 35px;
    height: 60px;
    line-height: 68px;
    background: rgba(0, 0, 0, .7);
    margin-top: -30px;
    top: 50%;
    width: 40px;
}
.sider-caption h2,
.sider-caption p {
    margin: 0;
}
.menu ul li:last-child a {
    border: none;
}
.featured {
    margin: 40px 0 17px;
}
.featured-col {
    position: relative;
    max-width: 300px;
    width: auto;
    margin-bottom: 40px;
    margin-top: 50px;
}
figure.img-responsive img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
figure.img-responsive img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.featured-col img {
    max-width: 100%;
}
.featured .caption {
    background: rgb(0, 44, 62);
    height: 50px;
    margin-bottom: 20px;
    top: -50px;
    overflow: hidden;
    padding: 15px;
    position: absolute;
    width: 100%;
    max-width: 300px;
}
.featured .caption h3 {
    margin: 0;
    font-size: 18px
}
.featured-col p {
    margin-top: 15px;
}
.featured-col a {
    color: #FFF;
}
#featured-homepage .featured-col p {
    color: #347ab8;
    font-weight: bold;
    font-size: 12px;
}
/*
.content{
	overflow:hidden;
	margin:80px 0 25px;
}
*/

.content {
    overflow: hidden;
    margin: 130px 0 25px;
}
.all-sold {
    left: -6px;
    position: absolute;
    top: 31px;
    transform: rotate(313deg);
    -moz-transform: rotate(313deg);
    -webkit-transform: rotate(313deg);
    width: 102px;
    z-index: 1;
}
.special {
    left: -2px;
    position: absolute;
    top: 70px;
    transform: rotate(320deg);
    -moz-transform: rotate(320deg);
    -webkit-transform: rotate(320deg);
    width: 125px;
    z-index: 1;
}
.thum {
    margin: 5px;
    position: relative;
    width: 150px;
    float: left;
}
.thum img {
    width: 100%;
    height: auto;
}
.thum .name {
    background: rgba(0, 0, 0, 0.7);
    bottom: 0;
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 3px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.title {
    min-height: 80px;
    line-height: 90px;
    margin-bottom: 20px;
    margin-top: 0;
}
.home-testimonial {
    padding: 0 0 57px;
}
.home-testimonial h1 {
    position: relative;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
}
.carousel-inner .item img {
    width: 100%;
}
.home-testimonial h1 span {
    background: #fff;
    padding: 0 15px;
    position: relative;
    z-index: 1;
    color: #06a8ee;
    font-weight: bold;
}
.home-testimonial h1:before {
    background: #000;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.home-testimonial p {
    font-style: italic;
    font-size: 13px;
}
.home-testimonial h1:before {
    left: 0;
}
.media {
    margin-top: 30px;
}
.single .media {
    margin-top: 10px;
}
.media-left,
.media > .pull-left {
    padding-right: 55px;
    padding-left: 55px;
}
.media-right,
.media > .pull-right {
    padding-left: 55px;
    padding-right: 55px;
}
.media-body {
    background-color: rgba(153, 153, 153, 0.1);
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    padding: 15px;
}
.single .media-body {
    background: none;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
}
.single .media-left,
.media > .pull-left {
    padding-right: 0px;
    padding-left: 0px;
}
.media > .media-left img {
    max-width: 80px;
}
.right-border {
    border-right: 1px solid #000;
}
.pad-r-0 {
    padding-right: 0;
}
.test-block.first > h1 {
    margin-right: 15px;
}
.test-block.first > div {
    padding-right: 15px;
}
.btn-lg {
    font-size: 24px;
    padding: 15px
}
.sidebar-contact {
    background: rgba(153, 153, 153, 0.14);
    padding: 8px 8px 30px;
    font-size: 13px;
}
.sidebar-contact input,
.sidebar-contact textarea,
.sidebar-contact select {
    width: 100%;
    border: 1px solid rgb(153, 153, 153);
    padding: 5px;
}
.sidebar-contact textarea {
    height: 110px;
}
.sidebar-contact input[type=submit]:hover {
    background: #06a8ee;
}
.sidebar-contact input[type=submit] {
    background: rgba(0, 44, 62, 1);
    color: #FFF;
    border: none;
    text-transform: uppercase;
    padding: 5px 10px;
    width: 110px;
    float: right;
    margin: 17px 0 0;
}
.footer {
    background: rgba(0, 44, 62, 1);
    padding: 20px 0 10px;
    color: #fff;
}
.home-offer {
    left: 15%;
    max-width: 450px;
    position: absolute;
    top: 85px;
    z-index: 1;
}
.home-offer-sm {
    position: relative;
    top: -15px;
}
/*TOP MENU */

.top-header-agent-3 {
    float: right;
    margin-left: 1%;
    /*padding: 8px 0 0;*/
    
    background: #001e29 !important;
}
.top-header-agent-3 a {
    color: #fff !important;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 11px;
    display: block;
    border-radius: 3px;
    text-decoration: none !important;
    text-align: justify;
    float: left;
}
.top-header-agent-3 a#fast-free-quotes {
    font-size: 18px;
    margin-right: -10px !important;
    padding-top: 17px;
}
.top-header-agent-3 a:hover#fast-free-quotes {
    color: #06a8ee !important;
}
.booknowbutton {
    background: #df0708 !important;
    color: #fff;
    vertical-align: middle;
    font-size: 15px;
    font-weight: 700;
    padding: 5px;
    display: block;
    border-radius: 3px;
    text-decoration: none;
    text-align: justify;
    float: right;
    box-shadow: 2px 2px 2px #000;
}
.booknowbutton:hover {
    background: #ad0605 !important;
    box-shadow: 0 0 0 #000;
}
.booknowbuttonarrow {
    float: right;
    padding: 2px 0 0 4px;
    margin: -2px auto;
}
.top-header .top-header-agent1 {
    float: right;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 0px;
    font-size: 16px;
    color: #ffffff;
    /*margin-right: 20px;*/
}
li.menu-item-has-children:after {
    content: '\f107';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 4px;
    text-align: center;
    font: normal normal normal 21px/1 FontAwesome;
    color: #fff;
}
li.menu-item-has-children {
    position: relative;
}
.top-header .top-header-agent2 {
    float: right;
    margin-right: 20px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 0px;
    font-size: 16px;
    color: #ffffff;
}
.top-header-agent1 .top-header-agent-call a {
    color: #ffffff;
    font-size: 20px;
}
.top-header-agent2 .top-header-agent-call a {
    color: #ffffff;
    font-size: 20px;
}
.top-header-agent2 .top-header-agent-call a {
    font-weight: 7;
}
/*========== HOMEPAGE ===============*/

.col-md-12.why-choose-services.homepage-why-us {
    width: 100%;
    /*max-width: 1044px;*/
    margin: 0 auto;
    float: none;
    /*padding-bottom: 40px;*/
    padding: 40px 20px;
}
/*========== WHY CHOOSE US =============*/

.col-md-12.why-choose-services p strong span {
    font-family: 'montserratbold';
}
.home-why-row {
    background: #f2f2f2;
    padding: 33px 0 0;
    clear: both;
}
.img-why-home {
    /*background: #00425c;*/
    
    padding: 21px 0;
}
.home-why-row ul.services-list {
    padding: 0 20px;
    list-style: none;
}
.home-why-row .col-md-12.why-choose-services.homepage-why-us h2 {
    padding-bottom: 30px;
}
.col-md-12.why-choose-services ul.why-choose-list {
    list-style: none;
}
.page-id-955 .col-md-10.col-sm-10.col-md-offset-1 {
    width: 100%;
    margin: 0 auto;
}
.col-md-12.why-choose-services ul.why-choose-list {
    list-style: none;
    padding: 0;
    text-align: center;
}
.services-column h4 {
    text-align: center;
    color: #347ab8;
    text-transform: uppercase;
    font-weight: 700;
    padding: 37px 0 18px;
}
ul.services-list {
    padding: 0;
    list-style: none;
}
ul.why-choose-list ul.services-list li {
    display: inherit;
    text-align: left;
    width: 100%;
    padding: 0 0px 17px 20px;
}
ul.why-choose-list {
    display: flex;
    flex-wrap: wrap;
}
ul.why-choose-list li {
    /* display: inline-flex; */
    /* width: 31%; */
    width: 33.33%;
}
.services-column {
    padding: 58px 15px 27px;
}
.home-why-row .services-column {
    padding: 0px 0px 27px;
    background: #fff;
    margin: 0 4% 22px;
    min-height: 617px;
}
ul.services-list li {
    position: relative;
}
ul.services-list li:before {
    content: '.';
    position: absolute;
    left: 0;
    font-size: 58px;
    top: -8px;
    line-height: 0;
    color: #012c3d;
}
/*================ OPEN DAY - PAGE ======================*/

.page-template-open-day div#slide-90-layer-12 {
    background-color: #002c3e;
    padding: 10px !important;
}
section.sec-ctn-oday {
    padding: 30px 0;
}
.row.row-possible-room.two {
    margin-bottom: 20px;
}
section.section-new-storage,
section.section-possible-room {
    padding-bottom: 0;
}
section.section-possible-room,
section.section-car-openday {
    padding-top: 0;
}
section.content.section-content-slider {
    margin: 145px 0 25px;
}
.text-oneday {
    text-align: center;
}
.text.text-openday-promo p span,
.text.text-possible-room.three h4 {
    font-weight: 600;
}
.container .row .clmn,
.text-openday-promo .booknowbutton {
    float: left;
}
.row-car-openday-two .col:first-child {
    float: right;
}
.text.text-footer-ebook .title,
.text.text-footer-ebook .desc {
    color: #fff;
}
.row-car-openday .text.text-car-openday h2 {
    font-size: 27px;
    margin: 23px 0 44px;
    font-weight: bold;
}
.text.text-possible-room.three h4,
.text.text-possible-room.three h5 {
    color: #1b1b1b;
    font-size: 20px;
}
section.section-car-openday-promo {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(https://www.multistorage.com.au/wp-content/uploads/2017/07/openday-promo-bg.png);
}
.row-oneday-first .clmn-oneday {
    background-color: #002c3e;
    padding: 14px 15px 18px;
    float: left;
}
.clmn-oneday .text-oneday p {
    font-size: 16px;
    color: #fff;
}
.clmn-oneday .text-oneday:last-child,
.text.text-openday-promo:last-child {
    float: left;
    text-align: center;
    width: 100%;
}
.clmn-oneday .text-oneday:last-child .booknowbutton {
    float: inherit;
    max-width: 180px;
    text-align: center;
    padding: 5px 15px;
    margin: 0 auto;
}
.text.text-openday-promo:last-child .booknowbutton {
    max-width: 158px;
    text-align: center;
    margin: 0 0 14px;
    padding: 9px 15px;
}
.row-oneday-first .col {
    padding: 0 5px;
}
section.section-openday {
    position: relative;
    margin-top: -107px;
}
.row .text h2 {
    font-size: 24px;
    margin: 17px 0 11px;
    font-weight: bold !important;
}
.text-car-openday-two p,
.text-car-openday-two p strong,
.text.text-new-storage,
.text.text-new-storage p strong,
.text.text-possible-room {
    color: #1b1b1b;
    line-height: 1.5em;
    font-size: 16px;
    padding-bottom: 15px;
}
.text-openday-promo h2 {
    font-size: 22px;
    margin-bottom: 27px !important;
}
.text.text-openday-promo p {
    margin-bottom: 30px;
    font-size: 16px;
    max-width: 50%;
    color: #fff;
    padding-right: 2%;
}
.text.text-new-storage ul {
    list-style: none;
    margin-bottom: 20px;
    float: left;
    width: 50%;
    padding: 0;
}
.text.text-new-storage ul li {
    color: #1b1b1b;
    padding-bottom: 1.2px;
    position: relative;
    padding-left: 22px;
    font-weight: bold;
}
.text.text-new-storage ul li:before {
    position: absolute;
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    content: "\f00c";
    font-size: inherit;
    left: 0;
    color: #e10707;
    line-height: 25px;
}
section.section-footer-ebook {
    padding-top: 24px;
}
.text.text-footer-ebook,
.text.text-possible-room.three {
    padding-bottom: 0;
    margin-bottom: 40px;
}
/*================ FOOTER ======================*/

footer.footer .container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
}
footer.footer {
    padding: 0;
}
footer p.text-center {
    display: none;
}
.col-md-12.main-footer-container {
    background: url(https://www.multistorage.com.au/wp-content/uploads/2017/03/footer-banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.footer-row.clearfix {
    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
    padding: 28px 0 30px;
}
h3.footer-title {
    color: #06a8ee;
    font-weight: 700;
    padding: 0 0 21px;
}
.footer-row.clearfix .col-md-4 ul {
    list-style: none;
    padding: 0;
}
ul.contact-list li {
    color: #06a8ee;
    padding: 0 0 8px;
}
ul.contact-list li a,
strong.chris {
    color: #fff;
    font-size: 15px;
}
.map-img {
    float: left;
    padding-right: 12px;
    padding-bottom: 17px;
}
.map-img img {
    width: 100%;
    max-width: 147px;
}
ul.location-list li {
    display: inline-block;
    width: 100%;
}
.map-info p {
    font-weight: 600;
    line-height: 2;
    text-align: left;
}
.map-info p span {
    color: #06a8ee;
}
ul.footer-menu li {
    padding: 0 0 22px;
}
ul.footer-menu li a {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}
.col-md-12.bottom-copyright {
    text-align: center;
    padding: 19px 0 4px;
}
.postid-1.single-format-standard figure.img-responsive.sold-img:before {
    content: '';
    position: absolute;
    transform: rotate(313deg);
    -moz-transform: rotate(313deg);
    -webkit-transform: rotate(313deg);
    z-index: 999;
    left: -6px;
    background: url(https://www.multistorage.com.au/multistorage/wp-content/uploads/2015/12/all-sold.png);
    background-size: 68px;
    width: 67px;
    height: 22px;
    background-repeat: no-repeat;
}
.postid-1.single-format-standard figure.img-responsive.sold-img {
    position: relative;
}
.left-img {
    display: block;
    float: left;
    margin-right: 12px;
}
.featured-col.home-3column-post p {
    text-align: center;
}
body section.featured.home-3column-blog p {
    text-align: center;
    padding-top: 8px;
}
body section.featured.home-3column-blog h3 {
    text-align: center;
    background: #002c3e;
    margin: 0 0;
    padding: 0;
    font-size: 18px;
    color: #fff !important;
}
body section.featured.home-3column-blog h3 a {
    color: #fff;
    padding: 15px 0;
    display: block;
}
body section.featured.home-3column-blog h3 a:hover {
    background: #06a8ee;
    color: #002c3e;
    font-weight: 600;
}
body section.featured.home-3column-blog img {
    cursor: pointer;
}
.cta-container {
    float: left;
    padding-bottom: 20px;
    padding-top: 20px;
    position: relative;
    width: 100%;
}
.cta-container-boxes {
    width: 100%;
}
div.cta-box {
    background-color: #002c3e;
    height: 200px;
    margin-bottom: 20px;
    width: 300px;
    float: inherit;
    margin: 0 auto 2%;
}
div.cta-box-content {
    color: #fff;
    font-size: 16px;
    line-height: 1.8;
    padding: 10px 38px;
    text-align: center;
}
div.cta-box-enquire {
    background-color: #06a8ee;
    color: #fff;
    font-size: 16px;
    padding: 0px;
    text-align: center;
}
.cta-box-enquire a:hover {
    background: #002c3e;
    color: #06a8ee !important;
    font-weight: 600;
}
div.cta-box-enquire a {
    color: #fff !important;
}
.cta-box-enquire a {
    padding: 10px;
    display: block;
}
#cta-container-boxes-one {
    margin-left: 170px !important;
}
li.current-menu-parent a.dropdown-toggle {
    background: #cccbcb;
    color: #000 !important;
}
.postid-30 h2.text-center.title,
.postid-38 h2.text-center.title,
.postid-14 h2.text-center.title,
.postid-33 h2.text-center.title,
.postid-43 h2.text-center.title,
.postid-510 h2.text-center.title,
.postid-823 h2.text-center.title,
.postid-511 h2.text-center.title,
.postid-60 h2.text-center.title,
.postid-20 h2.text-center.title {
    text-align: left;
}
.featured {
    margin: 40px 0 17px;
}
body.postid-1113 section.content {
    padding-bottom: 48px;
}
#oscitas-slider-1 ol.carousel-indicators li {
    float: none !important;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 0;
    z-index: 15;
    width: 100%;
    padding-left: 0;
    list-style: none;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.page-id-613 section.content {
    padding-bottom: 35px;
}
.sidebar-contact b {
    font-size: 21px;
    padding-bottom: 0;
    display: block;
}
/*================= Ebookpanel Container==============*/

.ebookpanelcontainer {
    background-color: #088DA5;
   /* margin: -4% auto;*/
    padding: 8px 0;
    width: 100%;
  /*  height: 386px;*/
    color: #CCC;
}
.ebookpanel {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    /*height: 400px;*/
}
.ebookpanel .leftside {
    float: left;
    height: auto;
 /*   margin: 2% 0 1% 2%;*/
    width: 65% !important;
}
.ebookpanel .rightside {
    float: right;
 /*   height: 85%;
    margin: 2% 2% 1% 0;
    padding-left: 10px;*/
}
.ebookpanel .leftside .title {
    height: auto;
    text-align: left;
    line-height: 1.5em;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
}
.ebookpanel .leftside .desc {
    height: auto;
    text-align: left;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    font-size: 17px;
    text-align: justify;
}
.ebookpanelcontainer .leftside .button {
    background-color: #002c3e;
    border-radius: 0.2em;
    color: #fff;
    float: left;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.3em;
    margin: 5% auto;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-top: 10px;
    text-align: center;
    width: 40%;
}

@media only screen and (max-width: 767px) {
    .ebookpanelcontainer .leftside .button {
        float: none;
        width: 100%;
    }
}

/*============ thanks-for-contacting ==========*/

.thank-you-ctn h2 {
    color: #002c3e;
    font-size: 33px;
    font-weight: bold;
}
.thank-you-ctn p {
    font-size: 19px;
}
.page-contact-form section.featured, 
.page-contact-form .home-why-row, 
.page-contact-form h2.title {
    display: none;
}



/*============ RESPONSIVE ====================*/

@media (max-width: 1199px) {
    .end-sale-class {
        font-size: 16px !important;
    }
    .cta-container-boxes {
        width: 100%;
        margin-left: 0px;
    }
    #cta-container-boxes-one {
        width: 100%;
        margin-left: 0px;
    }
    .featured .caption {
        background: rgb(0, 44, 62);
        height: 72px;
        margin-bottom: 20px;
        top: -71px;
        overflow: hidden;
        padding: 15px;
        position: absolute;
        width: 100%;
        max-width: 300px;
        display: inline-table;
    }
    .navbar-nav > li > a {
        font-size: 14px;
    }
    p.display-none {
        display: none;
    }
    div.cta-box {
        background-color: #002c3e;
        height: 200px;
        margin: 0 auto;
        width: 275px;
    }
    /*.cta-blue-box.clearfix {
    width: 100%;
    max-width: 479px;
    margin: 0 auto;
}*/
}
@media (max-width: 959px) {
    .sider-caption {
        right: 10%;
        max-width: 80%;
    }
    .content {
        padding: 10px;
    }
    .thum {
        margin: 5px;
    }
    .navbar-nav > li > a {
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media (max-width: 991px) {
header.header .col-md-4.col-sm-4.pad-l-0 {
    margin-bottom: 18px;
}
section.content.section-content-slider {
    margin: 100px 0 25px;
}
    div#shiftnav-toggle-main {
     display: inherit;
    }
    .text.text-openday-promo p{
        max-width: none !important;
    }

    .footer-row.clearfix .col-md-4 {
        width: 100%;
        max-width: 351px;
        margin: 0 auto;
        text-align: center;
    }
    header.header .container {
        width: 100%;
    }
    section.home-testimonial .col-md-5.col-sm-5 {
        width: 50%;
    }
    .row-oneday-first .clmn-oneday {
        min-height: 150px;
    }
    .clmn-oneday .text-oneday p {
        min-height: 73px;
    }
    .clmn.clmn-car-openday-two,
    .clmn.clmn-car-openday-two img,
    .text.text-openday-promo p {
        width: 100%;
    }
    .clmn.clmn-car-openday-two {
        margin-bottom: 35px;
    }

    div.top-header-agent-3{
    	display:none !important;
    }

    div.top-header-agent1{
    	display:none !important;
    }

    div#bs-example-navbar-collapse-1.collapse.navbar-collapse{
    	display:none !important;
    }


}
@media (max-width: 900px) {
    header.header .col-md-4.col-sm-4.pad-l-0,
    header.header .col-md-8.col-sm-8.pad-r-0 {
        width: 100%;
    }
    header.header .col-md-4.col-sm-4.pad-l-0 a,
    header.header .col-md-4.col-sm-4.pad-l-0 .logo-price {
        width: 100%;
        display: block;
        max-width: 275px;
        margin: 0 auto;
    }
    div#bs-example-navbar-collapse-1 ul#menu-menu-1 {
        float: none!important;
        width: 100%;
        clear: both;
        max-width: 650px;
        margin: 0 auto;
    }
    div#bs-example-navbar-collapse-1 ul#menu-menu-1 li a {
        padding: 30px 23px;
    }
    .top-header-agent-3 {
        margin-right: 19%;
    }
}
@media (max-width: 900px) {
    div#bs-example-navbar-collapse-1 ul#menu-menu-1 li a {
        padding: 30px 20px;
    }
}
@media (min-width: 768px) {
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
    }

}
@media (min-width: 780px) {
    .ebookpanelcontainer {
      background-color: #088da5;
      color: #ccc;
      /* float: left; */
      padding: 40px 0;
      width: 100%;
      height: none !important;
    }



}
@media (max-width: 768px) {

    .home-testimonial h1::before {
        display: none !important;
    }

    .ebookpanel {
      margin-left: auto !important;
      margin-right: auto !important;
      padding: 40px 0 !important;
      width: 80%;
      height: none !important;
    }    

    .ebookpanel .leftside {
      float: none !important;
      height: auto !important;
      width: 100% !important;
    }

    .ebookpanel .rightside {
      float: none !important;
      text-align: center !important;
    }

    .ebookpanelcontainer {
        float: left !important;
    }        

	div.navbar-header button.navbar-toggle{
	display: none;
    }
    section.featured.home-3column-blog .col-lg-4.col-md-4.col-sm-4.col-xs-12 {
        width: 100%;
        max-width: 330px;
        margin: 0 auto 42px !important;
        float: none;
    }
    ul#menu-menu-1 li.menu-item-has-children:after {
        display: none;
    }
    ul#menu-menu-1 li.menu-item-has-children a.dropdown-toggle {
        position: relative;
    }
    ul#menu-menu-1 li.menu-item-has-children a.dropdown-toggle:after {
        content: '\f107';
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: 11px;
        text-align: center;
        font: normal normal normal 21px/1 FontAwesome;
        color: #fff;
    }
    section.home-testimonial .col-md-5.col-sm-5 {
        width: 100%;
    }
    .right-border {
        border-right: none;
    }
    .featured-col {
        position: relative;
        max-width: 300px;
        width: auto;
        margin-bottom: 40px;
        margin-top: 50px;
        margin: 36px auto 70px;
    }
    ul.why-choose-list li {
        /* display: inline-flex; */
        /* width: 49%; */
        /* padding: 0 20px; */
        width: 50%;
    }
    .services-column {
        padding: 58px 0 0;
    }
    .sider-caption h2 {
        font-size: 22px;
    }
    .sider-caption h4 {
        font-size: 14px;
    }
    .navbar-nav > li > a {
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .navbar-brand > img {
        max-width: 300px;
    }
    .slider {
        margin-top: 80px;
    }
    .title {
        line-height: normal;
    }
    .home-offer {
        left: 10%;
        top: 0px;
    }
    div#bs-example-navbar-collapse-1 {
        width: 100%;
        border: none!important;
    }
    div#bs-example-navbar-collapse-1 ul#menu-menu-1 {
        width: 100%;
        max-width: 100%;
    }
    div#bs-example-navbar-collapse-1 ul#menu-menu-1 li a {
        padding: 14px;
    }
    li.menu-item-has-children:after {
        bottom: 13px;
        width: 100%;
        max-width: 50px;
        margin: 0 0 0px auto;
    }
    .navbar-header {
        clear: both;
    }
    .top-header-agent2,
    .top-header-agent1 {
        width: 32.33%!important;
        margin: 0!important;
    }
    .top-header-agent-3 {
        margin: 13px 0 0 0!important;
        width: 32.33%!important;
    }
    header.header .col-md-4.col-sm-4.pad-l-0 {
        margin-bottom: 18px;
    }
    section.section-openday {
        margin-top: -35px;
    }
}
@media (max-width: 767px) {
    ul.why-choose-list {
        display: block;
    }
    ul.why-choose-list li {
        width: 100%;
    }
}
@media (max-width: 610px) {
    .media-left,
    .media-right {
        display: none;
    }
}
@media (max-width: 580px) {
    .top-header-agent-3,
    .top-header .top-header-agent2,
    .top-header .top-header-agent1 {
        display: none;
    }
    .row-oneday-first .col {
        width: 100%;
        margin-bottom: 10px;
    }
    .row-oneday-first .col .clmn-oneday {
        width: 100%;
    }
}
@media (max-width: 480px) {
    .content {
        padding: 8px;
    }
    .thum {
        margin: 2px;
    }
    .sider-caption {
        padding: 5px;
    }
    .sider-caption h2 {
        font-size: 14px;
    }
    .sider-caption p {
        font-size: 11px;
    }
    .sider-caption h4 {
        display: none;
    }
    .sider-caption .btn-lg {
        font-size: 14px;
        line-height: 14px;
        padding: 5px 10px;
    }
    .home-offer {
        max-width: 270px;
    }
    .sider-caption {
        margin: auto;
        max-width: 100%;
        right: 0;
        left: 0
    }
    .rightside img {
        padding-bottom: 20px !important;
    }

    #rev_slider_8_1_wrapper, #rev_slider_8_1 {
        height: 273px !important;
    }
    .tp-loop-wrap {
        top: 57px !important;
    }
}
@media (max-width: 375px) {

section.content.section-content-slider {
  margin: 90px 0 25px !important;
}

    .navbar-brand > img {
        max-width: 175px;
    }
    .sider-caption h2 {
        font-size: 13px;
    }
    .sider-caption p {
        font-size: 10px;
    }
    .logo {
        max-width: 200px !important;
    }

	.featured {
  		margin: 120px 0 17px !important;
	} 

}
.postid-510 .featured,
.postid-511 .featured,
.postid-57 .featured,
.postid-60 .featured,
.enq-link,
.post-extras .featured {
    display: none;
}
.postid-30 .enq-link,
.postid-38 .enq-link,
.postid-14 .enq-link,
.postid-33 .enq-link,
.postid-43 .enq-link,
.page-id-499 .enq-link {
    display: block;
}
.pad-r-0 {
    padding-right: 0;
}
.pad-l-0 {
    padding-left: 0;
}
.pad-0 {
    padding: 0;
}
strong {
    font-size: 18px;
}
.text-or {
    color: rgb(192, 80, 77);
    font-weight: bold;
}
body.post-template-default.single.single-post.postid-823.single-format-standard.post-gnangara-northlink-estate section.featured div.container {
    display: none !important;
}
.slider-heading {
    letter-spacing: 4px !important;
}
.btn-slider {
    letter-spacing: 3px !important;
}

body.page-template.page-template-page-about.page-template-page-about-php.page.page-id-2.page-about-us.shiftnav-enabled.shiftnav-lock.shiftnav-disable-shift-body section.content div.container div.col-md-10.col-sm-10{
    width: 100% !important;
}

section.content div.container div.col-md-10.col-sm-10{
    width: 100% !important;
    padding: 40px 0 !important;
}

a.enq-link.pull-right{
    display: none !important;
}

body.post-template-default.single.single-post.postid-20.single-format-standard.post-extras.shiftnav-enabled.shiftnav-lock.shiftnav-disable-shift-body div.home-why-row{
	 display: none;
}

body.post-template-default.single.single-post.postid-1122.single-format-standard.post-try-before-you-buy.shiftnav-enabled.shiftnav-lock.shiftnav-disable-shift-body section.featured{
	display: none;
}

body.page-template.page-template-page-fullwidth.page-template-page-fullwidth-php.page.page-id-955.page-why-choose-us.shiftnav-enabled.shiftnav-lock.shiftnav-disable-shift-body section.content div.container div.col-md-10.col-sm-10 h2.text-center{
	display: none;
}

body.page-template.page-template-page-fullwidth.page-template-page-fullwidth-php.page.page-id-955.page-why-choose-us.shiftnav-enabled.shiftnav-lock.shiftnav-disable-shift-body section.content div.container div.col-md-10.col-sm-10 div.home-why-row{
	padding: 0 !important;
}

body.home.blog.post-try-before-you-buy.shiftnav-enabled.shiftnav-lock.shiftnav-disable-shift-body div#rev_slider_8_1_forcefullwidth.forcefullwidth_wrapper_tp_banner{
	margin-top: 100px !important;
}

.clearfix:before,
.clearfix:after {
    content: '';
    display: table;
}

.clearfix:after {
    clear: both;
}