.page-id-253 button.btn.btn-block.btn-md.mobile.goSearch {
	width: 135px;!important;
}
.md-textpart {
	min-height: 500px;
}
.inner-hero-text-holder {
	text-align: center;
	margin-bottom: 45px;
}
.moving-side-menu.hidden {
	display: block;
}
.moving-side-menu {
	display: none;
}
.storage-side-menu.hidden {
	display: block;
}
.storage-side-menu {
	display: none;
}
.inner-hero {
	float: left;
	width: 100%;
	position: relative;
}
.inner-content-holder h3 {
	margin-bottom: 25px;
	margin-top: 30px;
}
.inner-content-holder h3 {

}
.inner-content-holder h2  {
	margin-bottom: 30px;
	margin-top: 35px;
}
h2.banner-inner-title {
	margin-top: 0!important;
	margin-bottom: 14px!important;
}
.md-blog-exc p {
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #727272;
}
.blog-text-holder  a {
	font-weight: 700;
	font-size: 17px;
	line-height: 22px;
	color: #000000!important;
}
.md-textpart.blog-left-holder.col-xs-12.col-md-8 {
	padding: 0;
}
.blog-post-container.blog-page-single.col-xs-12.col-md-6 {
	margin-bottom: 38px;
}
.blog-text-holder a:hover {
	color: #f58025!important;
}
.blog-text-holder h3.inner-blog-title {
	font-style: normal;
	font-weight: 500;
	font-size: 26px;
	line-height: 33px;
	color: #000000;
	padding: 0;
	margin-bottom: 13px;
}
p#breadcrumbs a {
	text-transform: uppercase;
}
figcaption {
	font-style: italic;
	font-family: 'DM sans', sans-serif;
	font-size: 16px;
	color: #727272;
}
figure img {
	width: 100%;
}
section.inner-content.contact-inner .md-contact-text p:hover a {
	color: #f58025;
}
.wp-caption {
	margin: 0;
	width: 100%!important;
}
span.breadcrumb_last {
	text-transform: uppercase;
	color: #fff!important;
}
p.inner-sub-title {
	font-weight: 400;
	font-size: 19px;
	line-height: 32px;
	text-align: center;
	letter-spacing: 0.01em;
	color: #FFFFFF;
	margin-top: 13px;
}
.inner-content-holder ul {
	margin-bottom: 30px;
	background: #fff;
	/* 	list-style: none; */
	padding: 30px 50px;
	float: left;
	width: 100%;
}
.inner-content-holder ul li a, .inner-content-holder ul li {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	color: #727272!important;
}
.inner-content-holder ul li {
	margin-bottom: 10px;
}
.inner-content-holder ul li:last-of-type {
	margin-bottom: 0;
}
.gform_wrapper.gravity-theme .gfield_label {
	margin-top: 0!important;
}
.gform_wrapper .gform_validation_errors>h2 .gform-icon {

	left: -37px!important;

}
.services-content-holder p {
	font-weight: 400;

	line-height: 32px;
	color: #727272;
}
.service-box.inner-services .service-box-inside {
	min-height: unset;
}
.inner-services-holder {
	margin-bottom: 30px;
}
.inner-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: .5;
	background: #000;
}


.inner-hero-interstate {
	float: left;
	width: 100%;
	position: relative;
}

.inner-hero-interstate img {
	object-fit: cover;
	/*     height: 100%; */
	width: 100%;
}

.inner-hero h1 {
	font-size: 48px;
	line-height: 66px;
	color: #fff;
	position: relative;
}


.inner-content {
	background: #FBF9F7;
	float: left;
	width: 100%;
	padding: 80px 0px;
}
.inner-review-holder {
	display: none;
}
figure img {
	width: 100%;
}
.inner-content p {
	font-size: 18px;
	line-height: 30px;
	color: #727272;
}
.inner-content p a {
	color: #f58025;

}
.inner-content p a:hover {
	color: #ff9c4f;

}
.md-inner-content-right p.md-testemonials-content {
	font-size: 16px!important;
	line-height: 26px!important;
}

.sidebar-title-holder h4 a, .sidebar-title-holder-st h4 a {
	font-weight: 500;
	font-size: 16px;
	line-height: 42px;
	letter-spacing: 0.02em;
	color: #767676;
	text-transform: uppercase;
}
.sidebar-title-holder h4 a:hover, .sidebar-title-holder-st h4 a:hover {
	color: #f58025;
}
.menu-moving-services-menu-container, .menu-storage-services-menu-container {
	padding: 6px 0px;
}
img.moving-ser-arrow, img.storage-arrow{
	cursor: pointer;
}
.sidebar-title-holder, .sidebar-title-holder-st {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.page-id-237  .inner-content p {
	width:100%;
}
.page-id-237 .inner-content .md-team-m p:first-child {
	width: 150px!important;
	min-width:150px!important;
}
.md-inner-content-right .md-testemonials-top {
	padding: 35px 32px 34px 32px;
}
.md-inner-content-right a.banner-button {
	font-size: 20px;
}
.md-team-m .alignleft {
	width: 150px!important;
	margin-right: 0;
	height: auto;
	display: unset;
	max-width: fit-content;
}
.md-textpart h1 {
	margin-bottom: 60px;
	font-size: 33px;
	line-height: 50px;
}

.md-textpart h2:after {
	left: 0px;
	transform: translateX(0%);
}

.md-textpart h3 {
	font-size: 20px;
	margin-bottom: 30px;
	line-height: 30px;
	padding: 15px 0 0;
}

.md-textpart .form-holder h3 {
	padding: 25px 0px;
	font-size: 21px;
	margin-bottom: 0px;
}

.md-textpart h4 {
	font-size: 19px;
	margin-bottom: 30px;
	line-height: 29px;
}

.md-textpart ul,
.md-textpart ol {
	margin: 0 0 25px 25px;
}

.md-textpart li {
	margin: 0 0 15px;
	font-size: 18px;
	line-height: 25px;
}

.md-textpart a,
.md-textpart a:visited {
	color: #f58025;
}

.md-texpart a:hover {
	color: #E07522;
}

.onequarter-col {
	width: 25%;
	position: relative;

}
.inner-content-holder ul li::marker {
	color:#f58025;
}
.md-sidebar-menu ul li a {
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	color: #767676;
	font-family: 'DM Sans';
	margin-bottom: 12px;
	text-transform: uppercase;
}
.md-sidebar-menu ul li a:hover {
	color: #f58025;
}
.md-sidebar.onequarter-col {
	float: right;
}

.md-sidebar .form-holder {
	position: relative;
	top: unset;
	width: 100%;
	margin: -150px 0px 50px 0px;
}

.md-sidebar-badges {
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 50px;
}

.sidebar-badge {
	height: 65px;
	width: 32%;
}

.sidebar-badge img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}



.inner-sidebar-menu .menu {
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
	list-style: none;
	float: left;
	width: 100%;
}

.inner-sidebar-menu {
	margin: 0 0 50px;
	box-shadow: inset 0 2px 0 0 #000;
	float: left;
	width: 100%;
}

.inner-sidebar-menu ul li {
	float: left;
	width: 100%;
}

.inner-sidebar-menu ul li:first-child a {
	font-size: 20px;
	padding: 12px 0;
	position: relative;
	transition: all .3s ease-in-out;
}

.inner-sidebar-menu ul li a:hover {
	padding-left: 35px;
	color: #000;
}

.inner-sidebar-menu ul li a {
	color: #000;
	width: 100%;
	float: left;
	font-size: 16px;
	padding: 7px 0;
	position: relative;
	box-shadow: inset 0 -1px 0 0 #e5e5e5;
	transition: all .3s ease-in-out;
}

.inner-sidebar-menu ul li.current-menu-item a {
	color: #f58025;
}

.sidebar-cta {
	background: #fff;
	box-sizing: border-box;
	box-shadow: 0 0 25px 1px rgba(0,0,0,0.15);
	padding: 0;
	float: left;
	width: 100%;
}

.cta-text-part {
	padding: 30px 30px 5px;
	text-align: center;
}

.cta-text-part h3 {
	font-size: 20px;
	margin-bottom: 30px;
	line-height: 30px;
}

.cta-image-holder {
	background-image: url(/wp-content/uploads/2020/01/gallery_packing-tips.png);
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 160px;
	text-align: center;
}

.page-id-273 .cta-image-holder {
	background-image: url(/wp-content/uploads/2020/02/careers-cta.jpg);
}

.cta-image-holder span {
	color: #fff;
	font-size: 20px;
	font-family: "Libre Baskerville",serif;
}

.cta-link:hover  span {
	color: #0597a4;
	transition: all .3s ease-in-out;
}

#breadcrumbs {
	padding: 10px 16px;
	padding-left: 0px;
	margin-bottom: 5px;
	position: relative;
	width: 100%;
	float: left;
}

#breadcrumbs a,
#breadcrumbs span {
	color: #f58025;
}

#breadcrumbs a:hover {
	color: #f58025;
	text-decoration: underline;
}

.cta-bottom-section {
	background: #000;
	color: #fff;
	float: left;
	width: 100%;
	padding: 70px 0;
}

.cta-bottom-holder {
	width: 870px;
	margin: 0px auto;
}

.cta-bottom-holder h2 {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 0px;
}

.cta-bottom-holder h2:after {
	display: none;
}

.cta-bottom-holder a,
.cta-bottom-holder a:visited {
	color: #00dfb3;
	font-family: "Libre Baskerville",serif;
}


.cta-bottom-holder a:hover {
	color: #1CFACE;
}

.page-id-351 table, th, td {
	border: none;
}

.page-id-351 td {
	height: 85px;
}

.inner-review-holder i:before {
	font-family: FontAwesome;
	font-size: 27px;
}

.inner-review-holder .fa {
	color: #f58025;
}


.inner-review-holder {
	float: left;
	width: 100%;
	text-align: left;
	margin: 40px 0;
	/* 	box-shadow: inset 0 1px 0 0 #f4f4f4, inset 0 -1px 0 0 #f4f4f4; */
	padding: 50px 0px;
}

.inner-review-holder p {
	font-size: 16px;
	margin-top: 30px;
	font-style: italic;
	color: #898989;
}

/***** JOB APPlication *****/

.application-form .md-inner-input {
	border: none;
	border-bottom: 1px solid #b4b4b4;
	padding: 10px 0;
	box-sizing: border-box;
	float: left;
	width: 100%;
	margin: 0;
	margin-bottom: 40px;
	border-radius: 0px;
}

.application-form .md-radio-btn,
.application-form .md-select-group {
	margin-bottom: 40px;
	float: left;
	width: 100%;
}

.application-form label {
	float: left;
	width: 100%;
	/* 	font-family: "Libre Baskerville",serif; */
	margin: 0 0 10px;
	font-weight: 400;
	font-size:17px;
}

.application-form .md-radio-btn span.wpcf7-list-item {
	display: block;
	margin: 0px;
}


.application-form .additional-info {
	font-size: 12px;
	float: left;
	width: 100%;
	color: #898989;
}

.application-form input[type="submit"] {
	transition: all .3s ease-in-out;
	cursor: pointer;
	border: none;
	background: #f58025;
	border-radius: 0px;
	color: #fff;
	width: auto;
	font-size: 16px;
	line-height: 26px;
	padding: 7px 32px;
	appearance: none;
	font-family: "Libre Baskerville",serif;
}

.application-form input[type="submit"]:hover {
	background: #E07522;
}


.application-form .md-select-group select {
	border: none;
	background: url(/wp-content/uploads/2020/01/select-arrows.png) 100% -33px no-repeat #fff;
	border-radius: 0px;
	padding: 10px 0;
	cursor: pointer;
	color: #716a6a;
	-moz-appearance: none;
	-webkit-appearance: none;
	float: left;
	width: 100%;
	font-size:16px;
}

.application-form #address-from,
.application-form #address-to {
	width: 100%;
	margin-right: 0px;
}

.application-form .wpcf7-validation-errors, 
.application-form .wpcf7-acceptance-missing,
.application-form .wpcf7-not-valid-tip{
	width: 100%;
	float: left;
}


.error-404 .search-form {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

.error-404 .search-form input[type="search"] {
	border-radius: 0px;
	border-radius: 0px;
	height: 40px;
	width: 175px;
	padding-left: 15px;
	border: 1px solid #e1e1e1;
	font-weight: normal;
	font-family: "Libre Baskerville",serif;
}

.error-404 .search-form input[type="submit"] {
	border: 1px solid #f58025;
	background-color: #f58025;
	border-radius: 0px;
	font-weight: bold;
	font-family: "Libre Baskerville",serif;
	height: 40px;
	padding: 9px 25px;
	font-size: 14px;
	line-height: 6px;
	color: #fff;
	transition: .5s;
}

.error-404 .search-form input[type="submit"]:hover,
.error-404 .search-form input[type="submit"]:focus {
	background-color: #fff;
	color:#f58025;
}


/****** ARCHIVE *****/

.navigation.posts-navigation {
	float: left;
	width: 100%;
}

.archive .md-textpart .nav-links a,
.archive .md-textpart .nav-links a:visited {
	color: #000;
	border: 2px solid #ccc;
	padding: 15px 25px;
	float: left;
	background-color: #fff;
	font-weight: bold;
}

.archive .md-textpart .nav-links a:hover {
	background-color: #000;
	color: #fff;
	border: 2px solid #000;
}


/***** BLOG *****/


.page-template-page-blog .md-blog-textarea,
.page-template-page-archive .md-blog-textarea {
	height: 290px;
}

.page-template-page-blog .md-blogtitle,
.page-template-page-archive .md-blogtitle {
	padding: 0px;
	margin-bottom: 20px;
}

.page-template-page-blog .twothird-col,
.page-template-page-archive .twothird-col {
	min-height: 500px;	
}



.md-blogtitle-link-a:hover h3 {
	color: #f58025;
}

.md-textpart .view-more,
.md-textpart .view-more:visited {
	color: #000;
	font-weight: bold;
	transition: all .3s;
}

.md-textpart .view-more:hover {
	color: #f58025;
}

.md-pagination-holder {
	float: left;
	width: 100%;
	/* 	padding-left: 10px; */
}

.md-pagination-holder .page-numbers,
.md-pagination-holder .page-numbers:visited {
	width: 40px;
	height: 40px;
	float: left;
	text-align: center;
	padding: 10px 0px;
	border-radius: 50%;
	background-color: #000;
	color: #fff;
	margin-right: 10px;
	transition: all .3s;
}

.md-pagination-holder .page-numbers.current, 
.md-pagination-holder .page-numbers:hover {
	background-color: #f1f1f1;
	color: #000;
}

.search-results article {
	margin-bottom: 50px;
	float: left;
	width: 100%;
	padding: 30px 0px;
	border-bottom: 1px solid #ccc;
}

.page-id-405 img.alignnone {
	margin: 10px;
	object-fit: cover;
	width: 230px;
	height: 150px;
}

.single .navigation .nav-links a,
.single .navigation .nav-links a:visited {
	color: #000;
}


.single .navigation .nav-links a:hover {
	color: #f58025;
}

.single .navigation {
	margin-top: 55px;
}
/* VIRTUAL PAGE */
.page-id-1391 img.aligncenter.wp-image-1526.size-full {
	width:100%;
	margin:40px 0;
}
.page-id-1391  .md-textpart h3 {
	position:relative;
	margin: 0 0 50px;
}
.page-id-1391  .md-textpart h3:after {
	position: absolute;
	content: "";
	width: 70px;
	height: 2px;
	border-bottom: 2px solid #d1102b;
	bottom: -23px;
	left: 0px;
	transform: translateX(0%);
}
.page-id-1391  ul {
	background: #f4f4f4;
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 30px 50px;
	margin: 50px 0;
}
.page-id-1391 ul li {
	position:relative;
}
.page-id-1391 ul li::before {
	content: '';
	position: absolute;
	height: 2px;
	background: #000;
	display: block;
	top: 0px;
	padding: 3px;
	border-radius: 50px;
	top: 9px;
	left: -21px;
}
.page-id-1391 ol {
	list-style: none;
	counter-reset: my-awesome-counter;
	margin-left:0;

}
.page-id-1391 ol li {
	counter-increment: my-awesome-counter;
	border-bottom:1px solid #d4d4d4;
	padding-bottom: 10px;
	display:flex;
	align-items:center;
	font-weight:700;
}
.page-id-1391 ol li:last-child {
	border-bottom:none!important;
} 
.page-id-1391  ol li.li1::before {
	content:url(/wp-content/uploads/2020/04/peasley-1.png);
	margin-right:23px;
}
.page-id-1391  ol li.li2::before {
	content:url(/wp-content/uploads/2020/04/peasley-2.png);
	margin-right:23px;
}
.page-id-1391  ol li.li3::before {
	content:url(/wp-content/uploads/2020/04/peasley-3.png);
	margin-right:23px;
}
.page-id-1391  ol li.li4::before {
	content:url(/wp-content/uploads/2020/04/peasley-4.png);
	margin-right:23px;
}
.page-id-1391  ol li.li5::before {
	content:url(/wp-content/uploads/2020/04/peasley-5.png);
	margin-right:23px;
}
.page-id-1391  ol li.li6::before {
	content:url(/wp-content/uploads/2020/04/peasley-6.png);
	margin-right:23px;
}

.team-flex {
	display: flex;
	align-items: flex-start;
	margin-bottom: 30px;
}

.team-right {
	margin-left: 30px;
}

.team-right h3 {
	padding-top: 0px;
}
.page-id-1391 .twothird-col {
	min-height: 500px;
}

/************* STORAGE AND WAREHOUSE ************/
.solutions-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 70px;
}

.solutions-title {
	margin-top: 80px;
}
.solution-link {
    display: block;
    width: 48%;
    background: #fff;
	margin-bottom: 30px;
}

.solution-holder {
       display: flex;
    align-items: center;
    padding: 20px 35px 20px 20px;
    position: relative;
	box-shadow: 13px 5px 26px 0px #DEDBD5;
	height: 100%;

}

h3.solution__text {
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -0.005em;
    color: #333;
    margin: 0;
    padding: 0 0 0 15px;
}

.textpart-new ul,
.textpart-new ol {
	padding: 35px 45px 18px 55px;
	background: #fff;
	margin: 0 0 25px 0;
}

.locations-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	margin-bottom: 40px;
}

.location-block {
    width: 48%;
    background: #fff;
    text-align: center;
	margin-bottom: 30px;
	border: 1px solid #F4F4F4;
	position: relative;
	    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.md-textpart .location-block__h3 {
	font-size: 22px;
	line-height: 29px;
	letter-spacing: -0.005em;
	margin: 15px 0 23px;
}

.md-textpart .location-block__h4 {
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: -0.005em;
	padding: 0 15px;
}

.md-textpart .location-block__p {
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: -0.005em;
	border-top: 1px solid #BFC1C2;
	margin: 0;
	padding: 10px;
}

.a-absolute-img {
	position: absolute;
	right: -10px;
	top: -10px;
}

.btn--read-more {
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: -0.005em;
	display: block;
	background: #fff;
	color: #333!important;
	border: 2px solid #CAC9C9;
	padding: 15px;
	text-align: center;
	cursor: pointer;
}

.btn--read-more:hover {
	color: #f58025!important;
}

.content-2 {
	display: none;
}

.page-template-page-storage-warehousing .contact-hero-form-holder {
	margin-top: 70px;
}

@media only screen and (max-width:1330px) { 
	.page-template-page-blog .md-blog-textarea,
	.page-template-page-archive .md-blog-textarea {
		height: 310px;
	}

}



@media only screen and (max-width:1024px) { 
	.md-textpart {
		min-height: auto;
	}
	.twothird-col {
		width: 100%;
	}

	.page-template-page-blog .twothird-col,
	.page-template-page-archive .twothird-col {
		min-height: 1px;	
	}

	.md-sidebar.onequarter-col {
		width: 100%;
	}

	.md-sidebar .form-holder {
		margin: 0px 0px 50px 0px;
	}

	.md-sidebar-badges {
		margin: 50px 0px;
	}

	.cta-bottom-holder {
		width: 100%;
	}

	.page-template-page-blog .md-blog-textarea, 
	.page-template-page-archive .md-blog-textarea {
		height: 250px;
	}


}

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

}

@media only screen and (min-width:1500px) {
	.inner-services-holder .service-box h3 {
		font-size: 22px;
	}
	.inner-services-holder .service-box-inside p {
		font-size: 18px;
		line-height: 28px;
	}
}

@media only screen and (min-width:1200px) and (max-width: 1500px) {

}

@media all and (min-width: 992px) and (max-width: 1200px) {
	input#input_3_7{
		background-position: right 0px bottom 11px!important;
	}
}

@media only screen and (min-width:992px) {
	.blog-text-holder {
		min-height: 234px;
	}
	.md-inner-content-right .md-testemonials-top {
		min-height: 244px;
	}
	.blog-post-container.blog-page-single.col-xs-12.col-md-6 {
		min-height: 481px;
	}
	.page-id-6113  .inner-hero, .page-id-389  .inner-hero,  .page-id-559  .inner-hero, .page-id-570  .inner-hero, .page-id-553  .inner-hero{
		padding: 122px 0 70px!important;
	}
	p.inner-sub-title {
		width: 70%;
		margin-left: auto;
		margin-right: auto;
	}
	.inner-hero h1 {
		font-size: 40px;
	}
	.inner-content-holder h3 {
		font-size: 24px;
		line-height: 34px;
	}
	.inner-content-holder h2 {
		font-size: 30px;
		line-height: 40px;
	}
	section.moving-services-section.home-sections.inner-services {
		margin-bottom: 60px;
	}
	.services-content-holder p {
		font-size: 18px;
	}
	.inner-hero {
		padding: 102px 0 125px;
	}
}

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

	.md-services-cont.col-xs-12.col-md-6.inner-services-holder {
		padding: 0;
	}
	p.inner-sub-title {
		font-size: 16px;
	}
	.inner-content-holder h3 {
		font-size: 20px;
		line-height: 30px;
	}
	.inner-content-holder h2 {
		font-size: 24px;
		line-height; 30px;
	}
	section.moving-services-section.home-sections.inner-services {
		margin-bottom: 40px;
	}
	.services-content-holder p {
		font-size: 16px;
	}
	.inner-hero h1 {
		font-size: 32px;
		line-height: 40px;
	}
	.md-home-blog-inner-box {
		height: auto;
	}
}


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

	.inner-hero {
		padding: 50px 0px 40px;
	}
}

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

	.page-template-page-blog .md-blog-textarea, 
	.page-template-page-archive .md-blog-textarea {
		height: auto;
	}

	.team-flex {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		margin-bottom: 30px;
	}

	.team-right {
		margin-left: 0px;
	}
	
	.solution-link {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.location-block {
		width: 100%;
	}

}
@media only screen and (max-width:512px) {
	.page-id-1391 .twothird-col {
		padding:0;
	}
	.page-id-1391 ul {
		padding: 30px 35px; 
		margin: 25px 0;
	}
	.page-id-1391 img.aligncenter.wp-image-1526.size-full {
		margin: 25px 0;
	}
	.page-id-1391 ol li::before {
		margin-right:10px!important;
	}
	.page-id-1391 ol li {
		padding-bottom: 17px; 
	}
	.md--reviews-pagination .page-numbers {
		line-height: 42px;
	}
}






/* VU */

/* HERO FORM
*/
.md-hero-form label {
	display: none!important;
}

body img.gform_ajax_spinner {
	display: none !important;
}
.md-hero-form-title-holder {

	color: #fff;
	background: #222222;
	text-align: center;
	padding: 20px 5px;
}
.md-hero-form-title-holder h3{
	font-family: 'DM Sans';
	font-size:27px;
	font-weight:500; 
}
.md-hero-form {
	background: #fff;
	padding: 40px 25px 20px 28px;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer{
	margin-top:20px!important;
}
.md-hero-form input, .md-hero-form select{
	border-style: none;
	border-bottom: 1px solid #B4B4B4;
}
.md-hero-form .gform_body.gform-body input, .md-hero-form .gform_body.gform-body select {
	padding-left:5px!important;
	padding-bottom:10px!important;
	padding-top:10px!important;
	border-radius: 0;

}
.md-hero-form .gform_body.gform-body input:focus, .md-hero-form .gform_body.gform-body select:focus {
	outline: 0;
	border-bottom: 2px solid #000;
}
select#input_2_28 {
	padding-left: 0!important;
}
input#gform_previous_button_2 , input#gform_previous_button_2 {
	display: none;
}
.gform_wrapper.gravity-theme .ginput_container_date input {
	width: 100%!important;
}
.md-hero-form .ginput_container.ginput_container_text {
	width: 100%!important;
}
.md-hero-form input#gform_next_button_2_8, input#gform_submit_button_2 {
	width: 100%;
	border-style: none;
	background-image: linear-gradient(45deg,#EE9E04 50%, #FFCA42 50%);
	background-position: 92%;
	background-repeat: no-repeat;
	background-size: 219%;
	color: #222222;
	font-size: 22px!important;
	font-family: 'DM Sans';
	font-weight: 700;
	padding: 18px 0!important;
	transition: background 300ms ease-in-out;
	border-radius: 0;
}
.md-hero-form input#gform_next_button_2_8:hover ,input#gform_submit_button_2:hover{
	background-position: 0%;
	background-size: 220%;
}
input#gform_submit_button_2{
	margin:0 !important;
}

.md-hero-form-all-holder {
	padding: 24px;
	background: rgba(255, 255, 255, 0.2);
}
.hero-right.col-xs-12.col-md-5 {
	padding-right: 0;
}
.md-hero-form .hero-right.col-xs-12.col-md-5 {
	padding-left: 40px!important;
}
input#input_2_7 {
	/* 	background: url(/wp-content/uploads/2022/09/Group-1.png); */
	background-repeat: no-repeat;
	background-position: right 5px bottom 15px;
}

/* HERO FORM INNER */
.md-hero-form-all-holder.md-inner-hero-form .gform_wrapper.gravity-theme .gfield.gfield--width-full ,.md-hero-form-all-holder.md-inner-hero-form .gform_wrapper.gravity-theme .gfield{
	grid-column: span 3!important;
}
/* Contact page */
section.inner-content.contact-inner {
	background: #FBF9F7;
}
section.inner-content.contact-inner .md-contact-text p,section.inner-content.contact-inner .md-contact-text p a, .contact-info.contact-us-info p.footer-address-text , .contact-info.contact-us-info p.footer-address-text a {
	font-size:18px;
	line-height:32px;
	font-weight:400;
	color:#727272;
	font-family: 'DM Sans';

}
section.inner-content.contact-inner .contact-work-hours{
	color:#111111!important;
	font-family: 'DM Sans';
}
section.inner-content.contact-inner .contact-work-hours span{
	font-weight:700;
	font-family: 'DM Sans';
}
.contact-info.contact-us-info h3 {
	font-family: 'DM Sans';
	font-size: 34px;
	font-weight: 500;
	color: #141517;
	margin-bottom: 17px;
}
.md-contact-text {
	margin-bottom: 70px;
}
.contact-info.contact-us-info {
	margin-bottom: 55px;
}

/* Contact Form */

.contact-form-content label ,legend.gfield_label , label.gfield_label{
	font-size: 24px!important;
	font-weight: 500;
	color: #141517;
	font-family: 'DM Sans'!important;
	margin-bottom: 15px!important;
}

.gchoice.gchoice_6_6_0,.gchoice.gchoice_6_6_1,.gchoice.gchoice_6_10_0,.gchoice.gchoice_6_10_1{
	display:flex;
	gap:5px;
}

label.gfield_label,legend.gfield_label,legend.gfield_label{
	margin-top:30px!important;
	border-style:none;
}
div#field_2_2 label,div#field_2_6 label,div#field_2_7 label,div#field_2_16 label,div#field_2_15 label,div#field_2_10 label{
	display:none;

}
.md-hero-form div#field_2_10, .md-hero-form div#field_2_2,  .md-hero-form div#field_2_7{
	grid-column: span 12;
}
div#field_2_2,div#field_2_6 ,div#field_2_7 ,div#field_2_16 ,div#field_2_15 ,div#field_2_10 {
	grid-column: span 6;
}
.gform_body.gform-body input {
	padding: 14px 15px!important;
	font-size: 18px!important;
	font-weight: 400;
	color: #727272;
	font-family: 'DM Sans';
}
.gform_body.gform-body select {
	padding: 14px 15px!important;
	font-size: 18px!important;
	font-weight: 400;
	color: #727272;
	font-family: 'DM Sans';
}
div#field_1_11 {
	margin-top: 80px;
}
div#field_2_12 , div#field_2_13, div#field_2_14{
	margin-top: 10px;
}
input#gform_submit_button_1, input#gform_submit_button_5, input#gform_submit_button_6, input#gform_submit_button_9, input#gform_submit_button_8, input#gform_submit_button_10 {
	background: #222222;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	padding: 16px 42px;
	font-family: 'DM Sans';
}
input#gform_submit_button_6:hover, input#gform_submit_button_8:hover, input#gform_submit_button_9:hover {
	background: #333333;
}

div#field_5_1 label, div#field_5_2 label, div#field_5_3 label , div#field_6_1 label, div#field_6_2 label, div#field_6_3 label{
	display: none;
}

span.gfield_required.gfield_required_text {
	display: none;
}
.ginput_container.ginput_container_radio {
	color: #727272;
	font-size: 18px!important;
}
/* SIDEBAR */
.md-sidebar-menu {
	background: #fff;
}
.md-sidebar-menu ul {
	list-style: none;
}
.md-sidebar-menu h3 {
	font-size: 26px;
	font-weight: 500;
	font-family: 'DM Sans';
	margin-bottom: 20px;
}
.md-sidebar-menu{
	padding:30px 20px 30px 40px;
	margin-bottom: 30px;
}


.md-testemonials-holder.col-xs-12.col-md-12 {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 30px;
}
.md-testemonials-holder.col-xs-12.col-md-12  p.md-testemonials-content {
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	color: #727272;
}
.md-testemonials-holder.col-xs-12.col-md-12  h4.md-testi-name{
	font-size:20px;
	color:000;
}

.md-inner-content-right.col-xs-12.col-md-4 .banner-all{
	display:block;  
	text-align: center;
	padding: 50px 0;

}
.md-inner-content-right.col-xs-12.col-md-4  .banner-left h2 {
	font-size: 28px;
	line-height: 36px;
}
.md-inner-content-right.col-xs-12.col-md-4 p.banner-inner-text {
	font-size: 16px;
	line-height: 26px;

}
.banner-left.col-xs-12.col-md-12 {
	margin-bottom: 30px;
}
p.banner-inner-text {
	color: #fff!important;
}

/* BANNER INNER BOTTOM */

.banner-all.banner-all-inner{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: column;
}
.banner-all.banner-all-inner .banner-left.col-xs-12.col-md-12{
	padding-left:0;
	padding-right:0;
}
.banner-holder.banner-shortcode{
	/* 	background:#222222!important; */
	margin-top:15px;
	margin-bottom:40px;
}

/* CONTACT FORM SMALL */
.contact-form-small-holder label {
	display: none!important;
}

h3.contact-form-small-title {
	font-weight: 500;
	font-size: 30px!important;
	font-family: 'DM Sans';
	margin-bottom:30px;
}
.contact-form-small-holder div#field_3_2,.contact-form-small-holder div#field_3_3 {
	grid-column: span 6;
}
.contact-form-small-holder  input#gform_submit_button_3 {
	color: #fff;
	background: #222222;
	padding: 16px 44px;
	font-size: 18px;
	font-weight: 700;
	font-family: 'DM Sans';
	text-transform: capitalize;
}
.contact-form-small-holder .gform_wrapper.gravity-theme textarea {
	font-size:18px!important;
	font-family: 'DM Sans';
	font-weight: 400;
	padding: 14px 15px!important;
}
.instruction.validation_message {
	display: none!important;
}

@media only screen and (min-width: 320px){
	.banner-all.banner-all-inner {
		padding: 60px 30px 50px 30px ;
	}
	.banner-all.banner-all-inner{
		text-align:left;
	}
	.banner-all.banner-all-inner a.banner-button{
		margin-top:0;
		padding:15px 40px;
	}
}
@media screen and (min-width: 320px) and (max-width:576px) {
	.inner-content-left.col-xs-12.col-md-8 {
		padding: 0;
	}
	.banner-all.banner-all-inner {
		padding: 45px 30px 50px 30px;
	}
	.inner-content-holder h2 {
		font-size:28px;
		line-height: 35px;
	}
	.evo-dd-class:after {
		font-size: 13px;
	}
	.inner-content-holder h3 {
		font-size: 24px;
		line-height: 33px;
	}
}
@media screen and (min-width:576px) and (max-width:992px){
	.service-box.inner-services {
		padding: 25px 72px!important;
	}
	.inner-content-holder h3 {
		font-size: 24px;
		line-height: 30px;
	}
}
@media only screen and (min-width: 600px){
	.banner-all.banner-all-inner {
		padding: 56px 60px 60px 60px ;
	}
}

@media screen and (min-width:992px) and (max-width:1200px){
	.career-apply-text p a {
		font-size: 13px!important;
	}
	.career-apply-text {
		position: absolute;
		bottom: -10px;
		right: -242px!important;
	}
	.service-box.inner-services {
		height: 534px!important;
	}
	.blog-post-container.blog-page-single.col-xs-12.col-md-6 {
		min-height: 468px;
	}
	.md-hero-form-all-holder.md-inner-hero-form .gform_body.gform-body input, .md-hero-form-all-holder.md-inner-hero-form .gform_body.gform-body select {
		font-size: 16px!important;
	}
	.md-hero-form-title-holder h3{
		font-size:25px;
	}

}
@media screen and (min-width:768px) and (max-width:991px){
	.md-hero-form-all-holder.md-inner-hero-form .gform_wrapper.gravity-theme .gfield.gfield--width-full ,.md-hero-form-all-holder.md-inner-hero-form .gform_wrapper.gravity-theme .gfield{
		grid-column: span 6!important;
	}
}
@media screen and (max-width:991px){
	.md-pagination-holder {
		margin-bottom: 30px;
	}
	.blog-text-holder h3.inner-blog-title {
		font-size :24px;
	}
	.blog-post-container.blog-page-single.col-xs-12.col-md-6 {
		padding: 0;
	}
	section.inner-content.contact-inner .md-contact-text p,section.inner-content.contact-inner .md-contact-text p a, .contact-info.contact-us-info p.footer-address-text , .contact-info.contact-us-info p.footer-address-text a {
		font-size:16px;
	}
	.contact-info.contact-us-info h3 {
		font-size:28px;
	}
	.gform_body.gform-body input,.gform_body.gform-body select{
		font-size:16px;
	}
	.contact-form-content label ,legend.gfield_label,label.gfield_label{
		font-size:20px!Important;
	}
	div#field_1_12, div#field_1_13, div#field_1_14{
		margin-top:15px;
	}
	div#field_1_11 {
		margin-top: 50px;
	}
	.banner-right.banner-right-inner a {
		margin-top: 0;
	}
	.md-inner-content-left.col-xs-12.col-md-8 ,.md-inner-content-right.col-xs-12.col-md-4{
		padding-left: 0;
		padding-right: 0;
	}
	.hero-right.col-xs-12.col-md-5{
		padding-left:0;
	}
	.contact-form-small-holder {
		margin-bottom: 40px;
	}
	
	.md-textpart.textpart-new {
		width: 100%;
		padding: 0 0 70px;
	}
}
@media screen and (max-width:767px){
	body .job-form-holder {
		padding: 24px;
	}
	.career-single-div-holder {
		padding-bottom: 80px!important;
	}
	.career-apply-text {
		position: absolute;
		bottom: -78px!important;
		right: 29px!important;
		width: 269px!important;
	}
	div#field_1_2,div#field_1_6 ,div#field_1_7 ,div#field_1_16 ,div#field_1_15 ,div#field_1_10 {
		grid-column: span 12;
	}
	.md-hero-form-all-holder.md-inner-hero-form .gform_wrapper.gravity-theme .gfield.gfield--width-full ,.md-hero-form-all-holder.md-inner-hero-form .gform_wrapper.gravity-theme .gfield{
		grid-column: span 12!important;
	}
	.md-hero-form-all-holder{
		padding:15px;
	}
	h2.banner-inner-title{
		font-size: 28px;
		line-height: 35px;
	}
	.contact-form-small-holder div#field_4_2,.contact-form-small-holder div#field_4_3 {
		grid-column: span 12;
	}
}
@media screen and (max-width:641px){
	.md-hero-form-all-holder .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])  {
		line-height: normal;
		min-height: auto;
	}
}


@media screen and (max-width:420px){
	.md-hero-form-all-holder.md-inner-hero-form .gform_body.gform-body input, .md-hero-form-all-holder.md-inner-hero-form .gform_body.gform-body select {
		font-size: 16px!important;
	}
	.md-hero-form-all-holder {
		padding: 0;
	}
	.md-hero-form, .md-hero-form-all-holder.md-inner-hero-form .md-hero-form {
		padding: 30px 20px 10px 20px;
	}
	.md-hero-form-title-holder h3{
		font-size: 20px;
	}
	input#input_3_7 {
		background-position: right 5px bottom 12px;
	}
}


/* VU */



.page-id-6113  .md-inner-hero-form, .page-id-389  .md-inner-hero-form, .page-id-559  .md-inner-hero-form, .page-id-570  .md-inner-hero-form, .page-id-553  .md-inner-hero-form  {
	display: none;
}



.page-id-273 .contact-hero-form-holder.inner-form.col-xs-12, .page-id-278 .contact-hero-form-holder.inner-form.col-xs-12, .cta-bottom-section {
	display: none;
}
.page-template-default .contact-hero-form-holder.inner-form.col-xs-12 {
	padding: 0;
}
.gchoice.gchoice_5_10_0, .gchoice.gchoice_4_4_0, .gchoice.gchoice_4_4_1, .gchoice.gchoice_4_4_2, .gchoice.gchoice_4_5_0, .gchoice.gchoice_4_5_1,.gchoice.gchoice_4_6_0, .gchoice.gchoice_4_6_1, .gchoice.gchoice_4_6_2, .gchoice.gchoice_4_6_3 {
	display: flex;
	gap: 8px;
}
section.inner-hero-section.inner-hero {
	position: relative;
}
.postid-14486 section.inner-hero-section.inner-hero {
	background-size: contain!important;
}
.single-overlay {
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: #000;
	position: absolute;
	opacity: .3;
}
/* new css */
h3.inner-blog-title:hover {
	color: #f58025!important;
}
.md-sidebar-form {
	margin-bottom: 30px;
}
.md-sidebar-form .md-hero-form-title-holder h3 {
	font-size: 24px;
}
.md-inner-blog {
	display: inline-flex;
	flex-wrap: wrap;
}
.md-hero-border.md-sidebar-border {
	box-shadow: 6px 2px 17px 3px #D7D0CA;
}
@media screen and (max-width:1200px) {
	.before-head-desc-on {
		display:none;
	}
	
	.location-block__h4 br {
		display: none;
	}
	
	h3.solution__text {
		font-size: 20px;
	}
}
@media screen and (min-width:1200px) {
	.before-head-desc-ab {
		display:none;
	}
}
.gchoice.gchoice_5_6_0,
.gchoice.gchoice_5_6_1,
.gchoice.gchoice_5_10_0,
.gchoice.gchoice_5_10_1 {
	display: flex;
	justify-content: flex-start;
}
input#choice_5_6_0,
input#choice_5_6_1,
input#choice_5_10_0,
input#choice_5_10_1 {
	order: 1;
}
label#label_5_6_0,
label#label_5_6_1,
label#label_5_10_1 {
	order: 2;
	padding-left: 10px;
}
label#label_5_10_0 {
	order: 2;
}
/* CAREER PAGE */
a.career-link-title {
	font-weight: 700;
	font-size: 28px;
	line-height: 35px;
	color: #333333;
}
a.career-link-title:hover {
	color: #f58025;
}
p.career-zip {
	/* font-family: 'Mulish'; */
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #666666;
	margin-top: 20px;
}
.career-single-div-holder {
	padding: 10px 0 45px;
	margin: 10px 0;
	border-bottom: 2px solid #F4F4F4;
	float: left;
}
.career-apply-text {
	text-align: center;
}
/* .career-apply-text p a {
display: none;
} */
.career-single-div-holder:last-of-type {
	padding: 10px 0;
	margin: 10px 0;
	border-bottom: 0;
}
.career-buttons-holder {
	display: flex;
	align-items: center;
	vertical-align: middle;
	justify-content: flex-start;
}
.career-apply-link {
	cursor: pointer;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	color: #f58025;
	padding: 16px 40px;
	border: 1px solid #000;
	margin-left: 10px;
	display: inline-block;
}
.career-apply-sms-holder {
	position: relative;
}
.career-buttons-holder {
	float: left;
	width: 100%;
	/* 	margin-bottom: 44px; */
	/* 	margin-top: 26px; */
	text-align: right;
}
.career-apply-text {
	display: none;
}
.career-apply-text {
	position: absolute;
	bottom: -10px;
	right: -305px;
}
.career-apply-text p a {
	color: #333333;
}
.career-apply-text p a {
	font-size: 15px;
}
/* .career-apply-text p a:hover {
color:#D0112B;
} */
div#input_9_4, div#input_8_4, div#input_6_4 {
	display: block;
}
.career-single-box {
	margin-top: 10px;
}

.job-description {
	padding: 42px;
	background: #fff;
}
.aplications-job-desc2 {
	display: none;
}

p.aplications-desc {
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	color: #333333;
	margin-top: 0;
	margin-bottom: 20px;
}
p.aplications-zip {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #333333;
}
.aplications-job-desc1 ul, .aplications-job-desc2 ul {
	padding-left: 20px;
	margin-bottom: 15px;
}
.aplications-job-desc1 ul li, .aplications-job-desc2 ul li {
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	line-height: 24px;
	color: #727272;
}
.job-decs-3-steps h3 {
	margin-bottom: 20px;
	font-size: 28px;
}
.job-decs-3-steps h3 {
	margin-bottom: 20px;
}
span.full-desc-button {
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-decoration-line: underline;
	color: #f86a00;
	cursor: pointer;
}
.job-decs-3-steps {
	margin-top: 65px;
	padding-top: 42px;
	border-top: 2px solid #F4F4F4;
}
.aplications-job-desc1 h3 {
	margin-bottom: 30px;
}
p.job-3-steps-single span {
	color: #f86a00;
	font-weight: 700;
	font-size: 19px;
	margin-right: 3px;
}
p.job-3-steps-single {
	font-style: normal;
	font-weight: 700;
	font-size: 19px;
	color: #333333;
}
p.job-3-steps-single span.small-text-steps {
	font-size: 15px;
	color: #333333;
	font-weight: 300;
	line-height: 34px;
}
.aplications-form-holder span {
	font-size: 15px;
	line-height: 24px;
	color: #f86a00;
}
.aplications-form-holder h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 35px;
	color: #333333;
	margin-top: 10px;
}
.aplications-form-holder {
/* 	margin-top: 50px; */
	margin-top: 0;
	padding-top: 42px;
	border-top: 2px solid #F4F4F4;
}
.job-form-holder {
	margin-top: 25px;
	background: #F4F4F4;
	padding: 45px 42px;
}
.career-apply-link:visited {
	color: #f58025;
}

.career-apply-link:hover {
	color: #000;
	background: #f4f4f4;
}
a.career-apply-link {
	margin-left: 0;
}
/* job page forms */
.job-form-holder .gchoice label {
	font-weight: 400!important;
}
.job-form-holder input {
	border: 0;
	border-radius: 0!important;

}
.job-form-holder label, .job-form-holder legend.gfield_label {
	font-style: normal!important;
	font-weight: 700!important;
	font-size: 15px!important;
	color: #000000!important;
}
.job-form-holder .gfield_radio {
	display: flex;
	gap: 8px;
}
.job-form-holder div#input_10_4 {
	display: unset;
}
.gchoice.gchoice_10_13_0, .gchoice.gchoice_14_13_0, .gchoice.gchoice_11_13_0, .gchoice.gchoice_12_13_0, .gchoice.gchoice_13_13_0 {
	width: 100%;
}
.job-form-holder .gform_button.button {
	background: #000000;
	color: #fff;
	width: 100%;
	box-shadow: 3px 3px 30px -8px rgb(0 0 0 / 0%);
}
.job-form-holder .gform_button.button:hover {
	background: #333333;
}
div#input_12_4, div#input_13_4, div#input_14_4 {
	display: unset;
}
.gchoice.gchoice_9_13_0, .gchoice.gchoice_6_13_0, .gchoice.gchoice_8_13_0 {
	width: 100%;
}
/* job page forms */
.job-form-holder .gform_body.gform-body input {
	font-size: 15px!important;
}

.job-form-holder .gform_body.gform-body .gfield-choice-input {
	width: 13px!important;
	height: 13px!important;
	background: #fff;
	border: 1px solid #000;
	border-radius: 50%!important;
	padding: 2px!important;
	accent-color: #000;
}
/* CAREER PAGE */

.aplications-job-desc1 p {
	margin-bottom: 5px;
	color: #333;
}
.aplications-job-desc2 p {
	margin-bottom: 10px;
	color: #333;
}
.job-form-holder .gform_wrapper.gravity-theme .gfield-choice-input+label {
    max-width: 100%;
    margin-right: 10px;
}
.job-form-holder .gform_wrapper.gravity-theme .gfield_label {
    margin-bottom: 5px !important;
}
.job-form-holder .gform_body.gform-body select,
.job-form-holder .gform_body.gform-body input {
	height: 42px;
	font-size: 16px !important;
	padding: 10px !important;
}
/* .aplications-job-desc2 {
display: none;
}

.career-apply-text {
display: none;
} */

.blog-post-hero-section:before {
	content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: #000;
    opacity: 0.3;
}


