/* Form */
.md-form-wrap .gform_required_legend,
.md-form-wrap .gform_wrapper.gravity-theme .gfield_required {
	display: none;
}
.md-form-wrap .gform_wrapper.gravity-theme .ginput_container_date input {
	width: 100%;
}
html, body {
    width: 100%;
	padding: 0;
    margin: 0!important;
    overflow-x: hidden;
}
section {
	float: left;
	width: 100%;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body p,
body a,
body ul{
	margin:0;
	font-family: "Onest", sans-serif;
}
body a{
	text-decoration:none;
}
:root {
	--txtmain: #2A3753;
	--txt: #191A19B2;
	--ctabg: #FEE104;
	--ctabghover: #FFED64;
	--beforetxt: #C9362C;
} 
p.md-before-title {
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: var(--beforetxt);
	position:relative;
	letter-spacing:5px;
}
h2.md-section-title {
	font-weight: 500;
	font-size: 32px;
	line-height: 44px;
	color: var(--txtmain);
}
h2.md-section-title span {
	font-weight: 800;
	color: var(--beforetxt);
}

p.md-section-subtitle {
	font-weight: 400;
	font-size: 22px;
	line-height: 38px;
	color: var(--txt);
}
.center-text{
	text-align:center;
}
a.md-quote-cta {
	color: var(--txtmain);
	font-weight: 800;
	font-size: 20px;
	line-height: 30.6px;
	text-transform: uppercase;
	background: var(--ctabg);
	height: 60px;
	width: 280px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 15px;
	transition: background .2s ease-in-out;
}
a.md-quote-cta:hover{
	background:var(--ctabghover);
}
/* HERO */
section.md-hero-section {
	background: #F3F3F3;
	padding: 40px 0 0;
	position: relative;
}
.md-hero-all-holder {
	float: left;
	width: 100%;
	position: relative;
	z-index: 10;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
/* img.md-hero-image {
position: absolute;
right: 0;
top: 0;
z-index: 0;
height: 100%;
} */
h1.md-hero-title {
	font-weight: 500;
	font-size: 34px;
	line-height: 43px;
	color: var(--txtmain);
	margin-bottom:15px;
}
h1.md-hero-title span{
	font-weight:800;
}
p.md-hero-subtitle {
	font-weight: 500;
	font-size: 16px;
	line-height: 27px;
	color: var(--txt);
}
p.md-hero-subtitle span{
	font-weight:800;
}
.md-hero-left-box {
	max-width: 530px;
}
/* HERO FORM */
.hero-form-all-holder {
	background: #fff;
	float: left;
	width: 100%;
	border-radius: 30px;
}
.gfield_description.instruction.validation_message {
    display: none;
}
div#gf_progressbar_wrapper_3 {
	display: none;
}
input#gform_previous_button_3 {
	display: none !important;
}

.gform_wrapper.gravity-theme .ginput_container_date input {
	width: 100%!important;
}
.hero-form-all-holder {
	padding: 30px 20px;
}

h2.form-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	color: var(--txtmain);
	margin-bottom: 20px;
}
.hero-form-holder input[type="text"] ,.hero-form-holder input[type="tel"],.hero-form-holder input[type="email"],.hero-form-holder select{
	background-color:#CDCDCD1F;
	border: 1px solid #E7E7E7;
	border-radius:15px;
	height:60px;
	font-family: "Onest", serif;
	font-weight: 600;
	font-size: 18px!important;
	line-height: 38px;
	color:var(--txtmain);
	padding-left: 10px !important;
}
.hero-form-holder input[type="text"]::placeholder ,.hero-form-holder input[type="tel"]::placeholder,.hero-form-holder input[type="email"]::placeholder,.hero-form-holder select::placeholder{
	font-family: "Onest", serif;
	font-weight: 600;
	font-size: 18px;
	line-height: 38px;
	color:var(--txtmain);
}
input#input_3_2 {
	background-image: url(/wp-content/uploads/2025/02/calendar.svg);
	background-repeat: no-repeat;
	background-position: right 20px top 22px;
}
.hero-form-holder select{
	-webkit-appearance: none;
	background-image: url(/wp-content/uploads/2025/02/Vector-1.svg);
	background-repeat: no-repeat;
	background-position: right 20px top 25px;
}
.hero-form-holder input[type="button"] ,.hero-form-holder input[type="submit"]{
	background:var(--ctabg);
	font-family: "Onest", serif;
	font-weight: 800;
	font-size: 20px;
	line-height: 1!important;
	color:var(--txtmain);
	height:60px;
	border:none;
	border-radius:15px;
	margin-left:0;
	text-transform:uppercase;
	transition:background .2s ease-in-out;
}
.hero-form-holder input[type="button"]:hover ,.hero-form-holder input[type="submit"]:hover{
	background:var(--ctabghover);
}
/* SIZES */
.md-sizes-left img {
	border-radius: 15px;
	height: 100%;
	object-fit: cover;
}
h2.md-section-title.md-sizes-title {
	padding: 10px 0 15px;
}
p.md-section-subtitle.md-sizes-subtitle {
	font-weight: 400;
	font-size: 20px;
	line-height: 38px;
	color: var(--txtmain);
	margin-bottom: 30px;
}
.md-sizes-inside-holder {
	background: #F3F3F3;
	border-radius: 15px;
	flex:1;
	padding: 40px 0 25px; 
}
.md-sizes-all-holder {
	display: flex;
	gap: 15px;
}
.md-sizes-holder {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
h3.md-single-sizes-title {
	font-weight: 900;
	font-size: 20px;
	line-height: 25.5px;
	color: var(--beforetxt);
	letter-spacing: 5px;
	margin-bottom: 20px;
	padding: 0 30px;
}
p.md-sizes-inside-box-single-text {
	font-weight: 300;
	font-size: 18px;
	line-height: 28px;
	color: var(--txtmain);
	letter-spacing: 5px;
	text-transform: uppercase;
	padding: 5px 30px;
}
p.md-sizes-inside-box-single-text span{
	font-size: 24px;
	line-height: 42px;
}
.md-sizes-inside-box-single:not(:last-child) {
	border-bottom: 1px solid rgba(135, 104, 83, 0.1);
}
p.md-sizes-inside-box-single-text span{
	font-weight: 700;
}
section.md-size-section {
	position: relative;
	padding:60px 0;
}
img.md-size-truck-logo{
	border-radius:15px;
}
.md-sizes-right{
	position:relative;
}
.md-sizes-right::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1.5px;
	background: var(--beforetxt);
	top: 10px;
	left: -100%;
	z-index: -1;
}

/* HOW IT */
section.md-how-it-section {
	position: relative;
	background: linear-gradient(to right, #B8332A 40%, var(--beforetxt) 40%);
	padding:60px 0;
}
h2.md-section-title.md-how-title,h2.md-section-title.md-how-title span {
	color: #fff;
}
p.md-before-title.md-how-before-title {
	color: var(--ctabg);
}
.md-how-box {
	background: #fff;
	border-radius: 15px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 30px 10px 10px;
}
.md-how-all-holder {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
p.md-how-number {
	font-weight: 600;
	font-size: 30px;
	line-height: 38.25px;
	color: var(--beforetxt);
}
h3.md-single-how-title {
	font-weight: 600;
	font-size: 26px;
	line-height: 35.7px;
	color: var(--txtmain);
	padding: 15px 0 50px;
}
a.md-how-link-cta {
	color: var(--txtmain);
	font-weight: 800;
	font-size: 20px;
	line-height: 30;
	text-transform: uppercase;
	background: var(--ctabg);
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 15px;
	margin-top: 50px;
	transition:background .2s ease-in-out;
}
a.md-how-link-cta:hover{
	background:var(--ctabghover);
}
.md-how-single-image-holder {
	text-align: center;
}
.md-how-box-inside {
	padding: 0 15px;
}
.md-how-it-title-holder {
	margin-bottom: 30px;
}
p.md-before-title.md-how-before-title{
	position:relative;
}
p.md-before-title.md-how-before-title:before {
	content: "";
	position: absolute;
	height: 1.5px;
	background: var(--ctabg);
	width: 100%;
	top: 10px;
	left: -101%;
	z-index: 100;
}

/* WHY US */
section.md-why-us-section {
	padding:60px 0 0;
	position:relative;
	background-color:#f3f3f3;
	    content-visibility: initial;

}
h2.md-section-title.md-why-title{
	margin-bottom:20px;
}
.md-why-us-right-all {
	position: relative;
	background: #fff;
	border-radius: 15px;
}
.md-why-us-right-all {
	position: relative;
	background: #fff;
	border-radius: 15px;
	padding: 40px 30px 40px 15px;
}
img.md-why-finger {
	position: absolute;
	top: -25px;
	right: -10px;
	height: 60px;
	width: 60px;

}
p.md-why-single-text {
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: var(--txtmain);
}
.md-why-single-box {
	display: flex;
	gap: 15px;
	align-items:flex-start;
}
.md-why-single-box:not(:last-child) {
	margin-bottom: 20px;
}
.md-why-us-all-holder {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap:wrap;
	align-items: center;
}
p.md-before-title.md-why-before-title {
	position:relative;

}
p.md-before-title.md-why-before-title::before {
	content: "";
	position: absolute;
	height: 1.5px;
	background: var(--beforetxt);
	width: 100%;
	top: 10px;
	left: -101%;
	z-index: 100;
}

section.md-why-us-section:before {
	content: "";
	background: #E7E7E7;
	position: absolute;
	top: 0;
	right: 0;
	height: 1000px;
	width: 45%;
}
/* BANNER */
section.md-banner-section {
	overflow: hidden;
	padding:120px 0 60px;
	background-color:#f3f3f3;
	    content-visibility: initial;
}
.md-banner-text-box {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}
h2.md-section-title.md-banner-title{
	margin:20px 0 30px;
}
a.md-quote-cta.md-banner-link {
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
}
.md-banner-holder {
	position: relative;
}
img.md-banner-box-image-small {
	position: absolute;
	top: -115px;
	left: 150px;
	height: 150px;
	width: auto;

}

/* BENEFIT */
.md-benefits-section {
	background: #334162;
	padding:60px 0;
	position: relative;
	z-index: 20;
}
.md-benefits-all-holder {
	float: left;
	width: 100%;
	background: var(--txtmain);
	display: flex;
	flex-wrap: wrap;
	border-radius: 15px;
}

p.md-benefit-title {
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	color: #fff;
	margin-bottom: 30px;
}

p.md-benefit-title span {
	font-weight: 800;
	color: var(--beforetxt);
}
/* .md-benefits-right-box, .md-benefits-left-box {
padding: 80px 10px 80px 70px;
} */
.md-benefits-left-box {
	padding: 50px 10px 40px 15px;
}
.md-benefits-right-box {
	padding: 70px 10px 50px 15px;
}
p.md-single-benefit-text {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
}
.md-benefit-single-box {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.md-benefit-single-box:not(:last-child) {
	margin-bottom: 30px;
}
.md-benefit-badge-all-holder {
	background: #FFFFFF36;
	height: 100px;
	width: 100px;
	border-radius: 50%;
	display:flex;
	justify-content:center;
	align-items:center;
}
.md-benefit-badge-inisde-holder {
	height: 90px;
	width: 90px;
	background: #fff;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
p.md-benefit-vs-text {
	font-weight: 900;
	font-size: 24px;
	line-height: 30.6px;
	text-align: center;
	color: var(--txtmain);
}
img.md-single-benefit-image {
	height: 25px;
	width: auto;
}


/* Reviews */
section.md-review-section {
	padding: 60px 0 130px;
	background-color: #fff;
	z-index: 10;
	position: relative;
}
p.md-before-title.md-review-before-title{
	position:relative;
	margin-bottom: 30px;
}
p.md-before-title.md-review-before-title:before {
	content: "";
	height: 120px;
	width: 1.5px;
	background: var(--beforetxt);
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: -140px;
	z-index: -1;
}
.page-template-page-home-redesign .md-testimonial-box-all {
    cursor: pointer;
}

/* Blog */
section.md-blog-section {
	padding: 60px 0;
	background: #fff;
}
p.md-before-title.md-blog-before-title{
	position:relative;
}
p.md-before-title.md-blog-before-title::before {
	content: "";
	position: absolute;
	height: 1.5px;
	background: var(--beforetxt);
	width: 100%;
	top: 10px;
	left: -101%;
	z-index: 100;
}
.md-blog-title-holder {
	margin-bottom: 30px;
}
.blog-post-image-container img {
	border-radius: 15px;
	object-fit:cover;
}
.blog-post-date p {
	font-weight: 400;
	font-size: 16px;
	line-height: 20.4px;
	color: var(--beforetxt);
	text-transform: uppercase;
	letter-spacing:1px;
}
.blog-post-image-container {
	padding-right: 0px !important;
}
a.md-read-more-link h3.md-single-bog-title {
	font-weight: 600;
	font-size: 22px;
	line-height: 32px;
	color: var(--txtmain);
	margin: 10px 0 15px;
	transition: color .2s ease-in-out;
}
a.md-read-more-link:hover h3.md-single-bog-title {
	color:#546385;
}
p.blog-post-excerpt {
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: var(--txt);
}
.blog-post-holder:nth-child(-n+2) {
	margin-bottom: 40px;
}
.blog-posts-container {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

/* LOCATION */
section.md-location-section {
	background: linear-gradient(to right, #F2F2F2 40%, #F9F9F9 40%);
	padding:60px 0;
}
.md-location-left-holder {
	column-count: 3;
}
h2.md-location-main-title {
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	color: var(--txtmain);
	margin-bottom: 20px;
	max-width: 250px;
}
.md-loc {
	font-weight: 400;
	font-size: 20px;
	line-height: 40px;
	color: var(--txtmain);
	transition:color .2s ease-in-out;
}
a.md-loc:hover {
	color: var(--beforetxt);
}
.md-location-left-holder div {
	background: #fff;
/* 	height: 60px; */
	size: 215px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 15px;
	margin-bottom: 10px;
	padding: 7px 0;
}
h3.md-areas-storage-title {
	font-weight: 500;
	font-size: 28px;
	line-height:38px;
	color: var(--txtmain);
	margin-bottom:30px;
}
h3.md-areas-storage-title span{
	font-weight:700;
	color: var(--beforetxt);
}
.md-adress-loc-wrap h4 {
	font-weight: 800;
	font-size: 20px;
	line-height: 25.5px;
	color: var(--beforetxt);
}
.md-adress-loc-wrap p {
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: var(--txt);
	margin: 15px 0;
}
.md-map iframe {
	border-radius: 15px;
}
.md-location-right-map-box {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.md-map-inside-box {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between;
}
.md-location-all-holder {
	float: left;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.md-location-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.md-location-left-box-iniside {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
div#Lynnwood,div#Seattle {
	margin-bottom: 30px;
}


/* FAQ */
section.md-faq-section {
	background-color: #F3F3F3;
	position:relative;
	padding:60px 0;
	overflow:hidden;
}
p.md-before-title.md-faq-before-title{
	position:relative;
	margin-bottom: 15px;
}
p.md-before-title.md-faq-before-title:before {
	content: "";
	height: 120px;
	width: 1.5px;
	background: var(--beforetxt);
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: -140px;
	z-index: 0;
}
.buttons-container {
	display: flex;
	gap: 10px;
	margin-bottom: 20px;
	align-items: center;
	justify-content: center;
}

.toggle-button {
	background-color: #fff;
	color: var(--beforetxt);
	border: none;
	cursor: pointer;
	transition: 0.3s;
	border-radius: 15px;
	width: 252px;
	height: 72px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	position:relative;
	font-family: "Onest", serif;
}

.toggle-button:hover {
	background-color: var(--txtmain);
	color:#fff;
}

.content-container {
	position: relative;
}

.content-box {
	display: none;
	background: #fff;
	padding:30px;
	border-radius: 15px;
	position:relative;
	z-index:10;

}
img.md-faq-big-box {
	position: absolute;
	right: 0;
	top: 350px;
	z-index: 0;
}
img.md-faq-small-box {
	position: absolute;
	top: 450px;
	left: 0px;
}
.content-box-scroll{
	overflow-x: auto;
	max-height: 650px;
	padding-right:30px;
}
.content-box-scroll::-webkit-scrollbar {
	width: 3px;
}
.content-box-scroll::-webkit-scrollbar-track {
	border-radius: 15px;
	-webkit-background:#F3F3F3;
	background:#F3F3F3;
}

.content-box-scroll::-webkit-scrollbar-thumb {
	border-radius: 0px;
	-webkit-background:#D9D9D9;
	background:#D9D9D9;
}
.content-box-inside:not(:last-child) {
	border-bottom: 1px solid #CDCDCD;
}
.content-box-inside{
	padding:10px 0;
}
.content-box-inside:first-child {
	padding: 0 0 10px;
}
.content-box-inside:last-child {
	padding: 10px 0 0;
}
.toggle-button.active {
	background-color: var(--txtmain);
	color:#fff;
}

.content-box {
	display: none;
}

.content-box.active {
	display: block;

}
.md-faq-title-holder {
	margin-bottom: 30px;
}

.content-box h3 {
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	color: var(--txtmain);
	margin-bottom: 10px;
}
.content-box p {
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: var(--txt);
}
.content-box p a {
	font-weight: 800;
	text-decoration: underline;
	color: var(--txtmain);
}
.content-box p a:hover{
	color: #324162;
}
.content-box-inside ul li {
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: var(--txt);
}
.content-box-inside ul li a {
	font-weight: 800;
	text-decoration: underline;
	color: var(--txtmain);
}
.md-faq-all-holder{
	position:relative;
}
.md-faq-all-holder::before {
	content: "";
	height: 500px;
	width: 100%;
	background: #EBEBEB;
	position: absolute;
	top: 200px;
	left: 0;
	border-radius: 15px;
}
/* Testimonials */
.md-testi-profile-holder {
	position: relative;
}
img.md-testi-quote-image {
	position: absolute;
	left: 60px;
	top: 0;
}
.md-testimonial-box-top {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
p.md-testimonials-name {
	font-weight: 600;
	font-size: 28px;
	line-height: 35.7px;
	color: var(--txtmain);
	margin: 15px 0;
}
p.md-testimonials-inside-text {
	font-weight: 400;
	font-size: 18px;
	line-height: 32px;
	color:#191A19B2;
}
.md-testimonial-box-all {
	padding: 25px 20px 30px;
	border: 1px solid #DAD3C1;
	border-radius: 15px;
}
.md-review-title-holder.center-text {
	margin-bottom: 40px;
}
p.md-testimonials-inside-text{
	overflow-x: auto;
	max-height: 190px;
	padding-right:20px;
}
p.md-testimonials-inside-text::-webkit-scrollbar {
	width: 3px;
}
p.md-testimonials-inside-text::-webkit-scrollbar-track {
	border-radius: 15px;
	-webkit-background:#F3F3F3;
	background:#F3F3F3;
}

p.md-testimonials-inside-text::-webkit-scrollbar-thumb {
	border-radius: 0px;
	-webkit-background:#D9D9D9;
	background:#D9D9D9;
}
img.md-testimonial-stars-image {
	height: 25px;
	width: auto;
}
@media screen and (min-width:768px){
	section.md-hero-section {
		padding: 50px 0 0;
	}
	h1.md-hero-title {
		font-size: 48px;
		line-height: 60px;
	}
	p.md-hero-subtitle {
		font-weight: 500;
		font-size: 22px;
		line-height: 34px;
		color: var(--txt);
	}
	.hero-form-holder input[type="text"] ,.hero-form-holder input[type="tel"],.hero-form-holder input[type="email"],.hero-form-holder select{
		font-size: 20px!important;
		padding-left: 30px !important;
	}
	.hero-form-holder input[type="text"]::placeholder ,.hero-form-holder input[type="tel"]::placeholder,.hero-form-holder input[type="email"]::placeholder,.hero-form-holder select::placeholder{
		font-size: 20px;
	}

	.hero-form-holder input[type="button"] ,.hero-form-holder input[type="submit"]{
		height:76px;
		font-size:24px;
	}
	h2.form-title {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 20px;
	}
	.md-hero-left-box {
		max-width: 600px;
	}
	.md-how-it-title-holder {
		padding-left: 15px;
	}
	.md-blog-title-holder {
		padding-left: 30px;
	}
	h2.md-section-title {
		font-size: 44px;
		line-height: 56px;
	}
	section.md-size-section {
		padding: 80px 0;
	}
	p.md-sizes-inside-box-single-text {
		font-size: 20px;
		line-height: 30px;
		letter-spacing: 3px;
	}
	p.md-sizes-inside-box-single-text span{
		font-size: 26px;
		line-height: 42px;
	}
	section.md-how-it-section {
		padding: 80px 0;
	}
	.md-how-it-title-holder {
		margin-bottom: 40px;
	}
	.md-how-box {
		padding: 50px 10px 10px;
	}

	.md-how-box-inside {
		padding: 0 30px;
	}
	section.md-why-us-section {
		padding: 80px 0 0;
	}
	.md-why-us-right-all {
		padding: 50px 80px 40px 40px;
	}
	p.md-why-single-text {
		font-size: 22px;
		line-height: 30px;
	}
	img.md-why-finger {
		height: 90px;
		width: 90px;
		top:-10px;

	}
	section.md-banner-section {
		padding: 120px 0 80px;
	}
	a.md-quote-cta {
		font-size: 24px;
		line-height: 30.6px;
		height: 76px;
		width: 380px;
	}
	a.md-how-link-cta {
		font-size: 24px;
		line-height: 30.6px;
		height: 76px;
	}
	.md-benefits-left-box {
		padding: 60px 10px 40px 40px;
	}
	.md-benefits-right-box{
		padding: 80px 10px 60px 40px;
	}
	p.md-benefit-title {
		font-size: 34px;
		line-height: 44px;
		margin-bottom: 40px;
	}
	p.md-single-benefit-text {
		font-size: 22px;
		line-height: 32px;
	}
	.md-benefits-section {
		padding: 80px 0;
	}
	section.md-location-section {
		padding: 80px 0;
	}

	h2.md-location-main-title {
		font-size: 36px;
		line-height:46px;
	}
	h3.md-areas-storage-title {
		font-size: 30px;
		line-height: 40px;
		padding-left:15px;
	}
	section.md-blog-section {
		padding: 80px 0;
	}
	section.md-faq-section {
		padding: 80px 0;
	}
	.md-faq-title-holder {
		margin-bottom: 50px;
	}
	.content-box h3 {
		font-size: 28px;
		line-height: 35.7px;
	}
	p.md-before-title.md-faq-before-title{
		margin-bottom: 30px;
	}
	.md-review-title-holder.center-text {
		margin-bottom: 50px;
	}
	section.md-review-section {
		padding: 80px 0 140px;
	}
	.md-testimonial-box-all {
		padding: 25px 30px 30px;
	}
	.toggle-button.active::before {
		content: url(/wp-content/uploads/2025/02/Vector-1.png);
		position: absolute;
		bottom: -15px;
	}
	.toggle-button.active:nth-child(1)::before {
		right: 30px;
	}
	.toggle-button.active:nth-child(4)::before {
		left: 30px;
	}
	.toggle-button.active:nth-child(2)::before,.toggle-button.active:nth-child(3)::before {
		left: 0;
		right:0;
		margin:0 auto;
		bottom: -15px;
	}
}
@media screen and (min-width:992px){
	.md-hero-right {
		display: flex;
		justify-content: flex-end;
	}
	.hero-form-all-holder {
		max-width: 500px;
	}
	section.md-hero-section {
		padding: 60px 0 80px;
	}
	.hero-form-all-holder {
		padding: 30px;
	}
	h2.form-title {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	h1.md-hero-title {
		font-size: 50px;
		line-height: 62px;
	}
	p.md-hero-subtitle {
		font-size: 22px;
		line-height: 36px;
	}
	img.md-hero-image {
		position: absolute;
		right: 0;
		top: 0;
		z-index: 0;
		height: 100%;
		max-width: 400px;
		object-fit: cover;
	}

	p.md-before-title {
		font-size: 16px;
		line-height: 26px;
	}
	h2.form-title {
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 20px;
	}
	img.md-size-truck-logo {
		position: absolute;
		top: -70px;
		left: -120px;
		right: 0;
		margin: 0 auto;
		height: 120px;
	}

	.md-why-us-left {
		padding-top: 70px;
	}
	.md-benefits-right {
		border-left: 3px solid #334162;
	}
	h2.md-section-title {
		font-size: 46px;
		line-height: 58px;
	}
	section.md-size-section {
		padding: 150px 0 100px;
	}
	p.md-sizes-inside-box-single-text {
		font-size: 20px;
		line-height: 30px;
		letter-spacing: 3px;
	}
	p.md-sizes-inside-box-single-text span{
		font-size: 26px;
		line-height: 44px;
	}
	.md-sizes-right {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	img.md-sotrage-size-image-768{
		display:none;
	}
	section.md-how-it-section {
		padding: 90px 0 180px;
	}
	.md-how-box {
		padding: 40px 10px 10px;
	}
	h3.md-single-how-title {
		padding: 15px 0;
	}
	.md-how-box-inside {
		padding: 0 50px;
	}
	.md-why-us-right {
		margin-top: -100px;
	}

	.md-why-us-right-all {
		padding: 70px 50px 60px 40px;
	}
	img.md-why-finger {
		height: 100px;
	}
	p.md-why-single-text {
		font-size: 24px;
		line-height: 34px;
	}
	section.md-banner-section {
		padding: 150px 0 100px;
	}
	.md-banner-text-box {
		max-width: 700px;
	}
	.md-sizes-right::before {
		width: 1.5px;
		height: 200px;
		top: -210px;
		left: 20px;
	}
	h3.md-single-sizes-title {
		margin-bottom: 30px;
	}
	section.md-why-us-section:before {
		top: 0px;
		height: 900px;
		width: 45%;
	}
	section.md-why-us-section{
		padding:0;
	}
	.md-why-single-box:not(:last-child) {
		margin-bottom: 30px;
	}
	img.md-banner-box-image-medium {
		position: absolute;
		left: -70px;
		top: 10px;
		height: 250px;
		width:auto;
	}
	img.md-banner-box-image-large {
		position: absolute;
		right: -50px;
		top: -100px;
		height: 250px;
		width:auto;
	}
	img.md-banner-box-image-small {
		position: absolute;
		top: -150px;
		left: 200px;
		height: 200px;
		width:auto;
	}
	p.md-single-benefit-text {
		font-size: 22px;
		line-height:1;
	}
	p.md-benefit-title {
		font-size: 34px;
		line-height: 44px;
		margin-bottom: 40px;
	}
	.md-benefit-badge-all-holder {
		position: absolute;
		right: -42px;
		top: 0;
		bottom: 0;
		margin: auto 0;
		z-index: 10;
	}

	.md-benefit-badge-all-holder {
		height: 80px;
		width: 80px;
	}
	.md-benefit-badge-inisde-holder {
		height: 70px;
		width: 70px;

	}
	.md-benefits-left-box {
		padding: 50px 30px 50px 30px;
	}
	.md-benefits-right-box{
		padding: 50px 10px 50px 50px;
	}
	.md-benefits-section {
		padding: 90px 0;
	}
	a.md-read-more-link h3.md-single-bog-title {
		font-size: 22px;
		line-height: 32px;
	}
	.md-blog-title-holder {
		margin-bottom: 50px;
	}
	section.md-location-section {
		padding: 90px 0;
	}

	h2.md-location-main-title {
		font-size: 40px;
		line-height:50px;
	}
	h3.md-areas-storage-title {
		font-size: 32px;
		line-height: 52px;
		padding-left: 15px;
	}
	.md-adress-loc-wrap h4 {
		font-size: 18px;
	}
	section.md-blog-section {
		padding: 90px 0;
	}
	section.md-faq-section {
		padding: 90px 0;
	}
	.md-faq-all-holder .content-container {
		max-width: 640px;
		margin-left: auto;
		margin-right: auto;
	}
	.md-review-title-holder.center-text {
		margin-bottom: 60px;
	}
	section.md-review-section {
		padding: 100px 0 160px;
	}
	.md-why-single-box{
		align-items:center;
	}
	img.md-single-benefit-image {
		height: 20px;
		width: auto;
	}
/* 	.md-location-left-box-iniside {
		padding-right: 40px;
	} */
}
@media screen and (min-width: 1200px) {
	.container.wide-container {
		width: 1170px;
	}
	section.md-hero-section {
		padding: 50px 0;
	}
	.hero-form-holder input[type="text"] ,.hero-form-holder input[type="tel"],.hero-form-holder input[type="email"],.hero-form-holder select{
		height:76px;
	}
	input#input_3_2 {
		background-position: right 30px top 30px;
	}
	.hero-form-holder select{
		background-position: right 30px top 35px;
	}
	p.md-before-title {
		font-size: 20px;
		line-height: 25.5px;
	}
	h1.md-hero-title {
		font-size: 64px;
		line-height: 80px;
	}
	.hero-form-all-holder {
		padding: 50px 50px;
	}
	h2.form-title {
		font-size: 34.36px;
		line-height: 43.8px;
		margin-bottom: 20px;
	}
	p.md-hero-subtitle {
		font-size: 26px;
		line-height: 42px;
	}
	img.md-hero-image {
		max-width: 100%;
	}
	section.md-size-section {
		padding: 210px 0 130px;
	}
	section.md-how-it-section {
		padding: 100px 0 200px;
	}
	h3.md-single-how-title {
		padding: 15px 0 50px;
	}
	section.md-banner-section {
		padding: 170px 0 110px;
	}
	img.md-banner-box-image-medium {
		left: -100px;
		top: 10px;
	}
	
	img.md-banner-box-image-large {
        right: -138px;
        top: 35px;
        height: 321px;
    }

	img.md-banner-box-image-small {
		top: -130px;
		left: 150px;
		height:auto;
	}
	h2.md-section-title {
		font-size: 56px;
		line-height: 68px;
		height:auto;
	}
	p.md-sizes-inside-box-single-text {
		font-size: 20px;
		line-height: 30px;
		letter-spacing: 5px;
	}
	p.md-sizes-inside-box-single-text span{
		font-size: 34.36px;
		line-height: 51.54px;
	}
	img.md-size-truck-logo {
		left: -150px;
		height:auto;
	}

	.md-how-box-inside {
		padding: 0 15px;
	}
	.md-why-us-right-all {
		padding: 50px 90px 50px 50px;
	}
	img.md-why-finger {
		height: auto;
	}
	p.md-why-single-text {
		font-size: 28px;
		line-height: 35.7px;
	}
	.md-why-us-left {
		padding-top: 40px;
	}
	.md-banner-text-box {
		max-width: 800px;
	}
	p.md-benefit-title {
		font-size: 40px;
		line-height: 50px;
	}
	.md-benefits-left-box {
		padding: 60px 20px 60px 30px;
	}
	.md-benefits-right-box {
		padding: 60px 10px 60px 70px;
	}
	.md-benefit-badge-all-holder {
		right: -41px;
	}
	p.md-single-benefit-text {
		font-size: 20px;
		line-height: 30px;
	}
	.md-benefit-badge-all-holder {
		height: 80px;
		width: 80px;
	}
	.md-benefit-badge-inisde-holder {
		height: 70px;
		width: 70px;

	}
	a.md-read-more-link h3.md-single-bog-title {
		font-size: 24px;
		line-height: 34px;
	}
	section.md-location-section {
		padding:90px 0;
	}

	h2.md-location-main-title {
		font-size: 44px;
		line-height: 54px;
	}
	h3.md-areas-storage-title {
		font-size: 34px;
		line-height: 56px;
	}
	.md-adress-loc-wrap h4 {
		font-size: 20px;
	}
	section.md-blog-section {
		padding: 90px 0;
	}
	section.md-faq-section {
		padding: 110px 0;
	}
	.md-faq-all-holder .content-container {
		max-width: 800px;
		margin-left: auto;
		margin-right: auto;
	}
	.md-review-title-holder.center-text {
		margin-bottom: 80px;
	}
	section.md-review-section {
		padding: 110px 0 170px;
	}

	img.md-single-benefit-image {
		height: auto;
	}
	.toggle-button {
		font-weight: 800;
	}
	.md-location-left-box-iniside {
		padding-right: 0px;
	}
	p.md-testimonials-inside-text {
		font-size: 18px;
		line-height: 32px;
	}
	.md-loc {
    font-size: 16px;
		line-height:34px;
}
	
}
@media screen and (min-width: 1400px){
	.container.wide-container {
		width: 1370px;
	}
	.md-benefits-left-box {
		padding: 60px 20px 60px 70px;
	}
	img.md-testimonial-stars-image {
		height: auto;
	}
	
}
@media screen and (min-width:1500px){
	.md-hero-left-box {
		margin-left: -100px;
		max-width: 600px;
	}
	img.md-banner-box-image-large {
		right: -250px;
		top: 50px;
		height:auto;
	}
	    img.md-banner-box-image-medium {
        left: -200px;
    }
	p.md-testimonials-inside-text {
		font-size: 20px;
		line-height: 38px;
	}
	section.md-hero-section {
		padding: 60px 0;
	}
	h1.md-hero-title {
		font-size: 72px;
		line-height: 84px;
	}
	section.md-size-section {
		padding: 230px 0 140px;
	}
	section.md-how-it-section {
		padding: 115px 0 240px;
	}
	.md-benefits-left-box {
		padding: 70px 20px 70px 40px;
	}
	.md-benefits-right-box{
		padding: 70px 20px 70px 60px;
	}
	section.md-review-section {
		padding: 130px 0 200px;
	}
	h2.md-section-title {
		font-size: 64px;
		line-height: 81.6px;
	}
	.md-how-box {
		padding: 50px 10px 10px;
	}
	.md-how-box-inside {
		padding: 0 30px;
	}
	p.md-benefit-title {
		font-size: 48px;
		line-height: 61.2px;
	}
	.md-benefit-badge-all-holder {
		right: -51px;
	}
	p.md-single-benefit-text {
		font-size: 28px;
		line-height: 35.7px;
	}
	.md-benefit-badge-all-holder {
		height: 100px;
		width: 100px;
	}
	.md-benefit-badge-inisde-holder {
		height: 90px;
		width: 90px;
	}
	a.md-read-more-link h3.md-single-bog-title {
		font-size: 28px;
		line-height: 35.7px;
	}

	h2.md-location-main-title {
		font-size: 48px;
		line-height: 56px;
	}

	section.md-faq-section {
		padding: 130px 0;
	}
.md-loc {
    font-size: 17px;
}
/* .md-hero-left {
    max-height: 420px;
}
	img.md-hero-image {

        max-height: 742px;
    } */
}
@media screen and (min-width: 1700px){
	.container.wide-container {
		width: 1670px;
	}

	.md-hero-left-box {
		margin-left: -150px;
	}
	p.md-before-title.md-why-before-title {
		position: absolute;
		left: -200px;
		top: 60px;
	}
	p.md-before-title.md-why-before-title::before {
		width: 1000%;
		top: 10px;
		left: -1002%;
	}
	.md-benefits-right-box, .md-benefits-left-box {
		padding: 80px 10px 80px 70px;
	}
	.md-loc {
    font-size: 20px;
}

}
@media screen and (max-width:1200px){
	.md-how-holder:nth-child(-n+2) {
		margin-bottom: 30px;
	}
	.md-location-left {
    margin-bottom: 40px;
}
	h2.md-location-main-title{
		max-width:100%;
	}
}
@media screen and (max-width:991px){
	.md-hero-left {
		margin-bottom: 30px;
	}
	img.md-hero-image {
		margin-top: -300px;
		width: 100%;
		OBJECT-FIT: COVER;
		height: 600px;
	}

	.md-sizes-holder {
		flex-direction: column-reverse;
		gap: 30px;
	}
	img.md-size-truck-logo {
		display: none;
	}
	.md-sizes-left img {
		width: 100%;
	}

	.md-why-us-left {
		margin-bottom: 30px;
	}
	img.md-banner-box-image-medium,img.md-banner-box-image-large{
		display:none;
	}
	img.md-banner-box-image-small {
		left: -50px;
		right: 0;
		margin: 0 auto;
	}
	.md-benefit-badge-all-holder {
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: -53px;
	}
	.md-benefits-left {
		border-bottom: 3px solid #334162;
	}
	.md-benefits-left-box {
		position: relative;
	}
	.blog-post-holder:not(:last-child) {
		margin-bottom: 40px;
	}
	.md-location-left {
		margin-bottom: 30px;
	}
	/* 	div#Lynnwood, div#Seattle,div#Newcastlediv,div#Boise{
	padding-left:0; 
	padding-right:0;
} */
	img.md-storage-size-image-desktop {
		display: none;
	}
	h2.md-section-title.md-banner-title {
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
	}
	img.md-testi-quote-image {
    height: 30px;
    width: auto;
    left: 40px;
}
	img.md-testi-profile-image {
    height: 60px;
    width: auto;
}
}

@media screen and (max-width:767px){
	.md-hero-all-holder .md-hero-left,.md-hero-all-holder .md-hero-right,.md-sizes-holder .md-sizes-left,.md-sizes-holder .md-sizes-right,.md-how-all-holder .md-how-holder,.md-why-us-all-holder .md-why-us-left,.md-why-us-all-holder .md-why-us-right,.blog-posts-container .blog-post-holder,.blog-post-container .blog-post-image-container,.blog-post-container .md-blog-text-holder,.md-location-all-holder .md-location-left,.md-location-all-holder .md-location-right,div#Lynnwood, div#Seattle,div#Newcastlediv,div#Boise{
		padding-left: 0;
		padding-right: 0;
	}
	.md-hero-left-box {
		text-align: center;
	}
	.md-hero-left-box {
		max-width: 350px;
		margin-left: auto;
		margin-right: auto;
	}
	img.md-hero-image {
		margin-top: -200px;
		height: 450px;
	}
	.md-sizes-all-holder {
		flex-direction: column;
	}
	.md-how-holder:not(:last-child) {
		margin-bottom: 30px;
	}
	.blog-post-image-container img {
		border-radius: 15px;
		width: 100% !important;
		height: auto !important;
		margin-bottom: 20px;
	}
	div#Newcastle{
		margin-bottom:30px;
	}
	/* 	.buttons-container {
	gap: 10px;
	flex-wrap: unset;
	justify-content: unset;
	overflow: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
	.toggle-button {
	font-size: 15px;
	line-height: 20px;
	min-width: 240px;
	letter-spacing: 0;
} */
	/* 	.buttons-container{
	height:90px;
} */
	.buttons-container {
		flex-wrap: wrap;
		justify-content: center;

	}
	button.toggle-button {
		float: left;
		max-width: 48%;
	}
	
	p.md-testimonials-name {
    font-size: 22px;
}
	.md-location-left-holder {
    column-count: 2;
}
	.md-loc {
    font-size: 16px;
}
}