/*************** HERO  ************************/
.inner-hero-global  {
	float: left;
	width: 100%;
}
.md-inner-img{
	text-align:center;
}
.md-inner-img h1 {
	font-size: 45px;
	line-height: 68px;
	color: #ffffff;
	font-weight: 800;
	margin-bottom: 5px;
}
.md-inner-img p {
	font-size: 20px;
	line-height: 32px;
	color: #ffffff;
	font-weight: 500;
	padding: 0 40px;
}

p#breadcrumbs span a {
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
	font-weight: 500;
}
span.breadcrumb_last {
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
	font-weight: 800;
}
.md-inner-img {
	position:relative;
}
/* .overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: .5;
background: #0000008c;
} */
.md-breadcrumbs-pages {
	position:relative;
	z-index: 15;
}

.md-breadcrumbs-pages p{
    padding: 0 !important;
}
/*   INER FORM  */
.inner-hero-global  .hero-form-holder {
	margin-top:0;
	padding:0;
}
.inner-hero-global .inner-hero  {
	padding:0;
}
/*************** HERO  END************************/
/************** INER CONTENt *******************/
.inner-content {
	padding: 170px 0;
	float: left;
	width: 100%;
}
.content p {
	font-size: 16px;
	line-height: 1.75em;
    font-family: Poppins !important;
    font-weight: 400;
    color: #383838;
}
.content p a, .content li a {
	color: #117beb!important;
}
.content p a:hover, .content li a:hover, .content  a:hover {
	color:#ff6134!important;
}
.content figure {
	margin: 30px 0;
}
.content h2 {
	font-size: 31px;
	line-height: 44px;
	color: #17181a;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top:30px;
}
.content h3 {
	font-size: 26px;
	line-height: 38px;
	color: #17181a;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top:30px;
}
.content ul, .content ol {
	list-style: none;
	background: #f6f6f6;
	padding: 30px 50px;
	margin: 35px 0;
}
.content ul li, .content ol li {
	font-size: 15px;
	letter-spacing: 0px;
	line-height: 30px;
	color: #5f646a;
	font-weight: 400;
	position: relative;
}
.content ul li::before, .content ol li::before {
	content: '';
	position: absolute;
	height: 2px;
	background: #127cea;
	display: block;
	top: 0px;
	padding: 2px;
	border-radius: 50px;
	top: 16px;
	left: -13px;
}
/************** INER CONTENT END*******************/
/************* SERVICES  ************************/
.inner-services {
	margin-bottom: 80px;
	padding-right:15px;
}
/************* SERVICES  END************************/
/************* SIDE BAR ****************************/
.md-sidebar h3, h2.widget-title {
	font-size: 26px;
	line-height: 38px;
	color: #17181a;
	font-weight: 600;
	margin-bottom: 30px;
}
.side-bar-holder {
	float:left;
	width:100%;
	margin-bottom:50px;
}
.md-sidebar ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
.md-sidebar ul li {
	padding: 15px 0;
	width: 100%!important;
	float: left;
	border-bottom: 1px solid #dddddd;
	text-transform:uppercase;
}
.md-sidebar ul li a {
	width: 100%;
	padding: 5px 15px;
	padding-right: 25px;
	padding-left: 0;
	font-size: 15px;
	letter-spacing: 0px;
	line-height: 28px;
	color: #191a1c;
	font-weight: 600;
	transition: all 0.3s ease-in-out;
	text-transform:uppercase;
}
.md-sidebar ul li a:hover {
	color: #ff6134;
}
.widget-area {
	float:left;
	width:100%;
	margin-bottom:30px;
}
/************* SIDE BAR END****************************/
/************** CONTACT FORM *******************/
.md-phone input {
	margin-top: 20px;
	width: 100%;
	padding: 10px 0px 10px 17px;
	border-radius: 5px;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 27px;
	color: #18191a;
	font-weight: 400!important;
	background: #fff;
	border: none;
	border-radius: 0;
}
.md-name span, .md-email span, .md-phone span {
	width: 100%;
}

.col-lg-6.col-md-6.col-xs-12.nopadd.md-name {
	padding-left: 0;
	padding-right: 6px;
}
input.wpcf7-form-control.wpcf7-file {
    margin-top: 20px;
}


.md-career-form input.wpcf7-form-control.wpcf7-submit {
	padding: 12px 0;
	float: right;
	margin-top: 20px;
	transition: all 0.3s ease-in-out;
	background: #18191b;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 18px;
	color: #fff;
	font-weight: 700;
	width: 180px;
	border: none;
	text-transform: uppercase;
	border-radius: 0;
	height: 55px;
}
.col-lg-6.col-md-6.col-xs-12.nopadd.md-email {
	padding-right: 0;
	padding-left: 6px;
}
.col-xs-12.nopadd.md-phone {
	padding: 0;
}
.contact-holder-in, .md-career-form {
	float:left;
	width:100%;
	background:#f6f6f6;	
	padding: 60px;
}
.contact-title-down h2 {
	font-size: 31px;
	line-height: 44px;
	color: #18191a;
	font-weight: 600;
	margin-bottom: 20px;
}
.md-contact-form .nopadd {
	padding: 0!Important;
}
.md-contact-form span.wpcf7-form-control-wrap {
	width: 100%;
}
.md-name input  {
	width: 100%;
	padding: 10px 0px 10px 17px;
	border-radius: 5px;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 27px;
	color: #18191a;
	font-weight: 400!important;
	background: #fff;
	border:none;
	border-radius:0;
}
.inner-content .md-contact-holder .your-name input[type="text"]  {
	width: 97%;
	padding: 10px 0px 10px 17px;
	border-radius: 5px;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 27px;
	color: #18191a;
	font-weight: 400!important;
	background: #fff;
	border:none;
	border-radius:0;
}
.inner-content .md-contact-holder input[type="email"], .md-email input {
	width: 100%;
	padding: 10px 0px 10px 17px;
	border-radius: 5px;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 27px;
	color: #18191a;
	font-weight: 400!important;
	background: #fff;
	border:none;
	border-radius:0;
}
.md-contact-holder .your-message textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	padding: 10px 0px 10px 17px;
	border-radius: 5px;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 27px;
	color: #18191a;
	font-weight: 400!important;
	background: #fff;
	border:none;
	border-radius:0;
}
.md-contact-holder span.wpcf7-form-control-wrap.your-message {
	margin-top: 10px;
}
.md-inner-bottom-form input.wpcf7-form-control.wpcf7-submit {
	padding: 12px 0;
	float: right;
	margin-top: 20px;
	transition: all 0.3s ease-in-out;
	background: #18191b;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 18px;
	color: #fff;
	font-weight: 700;
	width: 180px;
	border: none;
	text-transform:uppercase;
	border-radius:0;
	height:55px;
}
.md-inner-bottom-form input.wpcf7-form-control.wpcf7-submit:hover {
	border:1px solid #18191b;
	background:transparent;
	color: #18191b;
}
.md-inner-content {
	margin-bottom:30px;
}
/************** CONTACT FORM END****************/
/************** BLOG **************************/
span.page-numbers.current {
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 24px;
	color: #2891ff;
	font-weight: 700;
	padding: 10px 15px;
	border: 1px solid #2891ff;
	margin: 0 3px;
	background: #f6f6f6;
	transition: all 0.3s ease-in-out;
}
a.page-numbers {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 27px;
	color: #2891ff;
	font-weight: 700;
	padding: 10px 15px;
	border: 1px solid #2891ff;
	margin: 0 3px;
	transition: all 0.3s ease-in-out;
}
.md-pagination-holder.navigation {
	float: left;
	margin-top: 20px;
}

/* Blog opacity */
.single.single-post .inner-hero:before {
	content: '';
	opacity: 0.3;
	background-color: #333;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	right: 0;
}
/************** BLOG END**************************/
/* FREE ESTIMATE */
.page-id-348 .inner-content {
	text-align:center;
}
.page-id-348 .content figure#attachment_353 {
	width:auto!important;
}
/********** CONTACT US **************/
.info-holder {
	background:#1e1f21;
	padding: 50px;
}
.info-holder h3 {
	font-size: 31px;
	line-height: 44px;
	color: #f1f3f8;
	font-weight: 700;
	margin-bottom:15px;
}
.info-holder h4 {
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 32px;
	color: #f1f3f8;
	font-weight: 800;
}
.info-holder p {
	font-size: 17px;
	line-height: 30px;
	color: #a3a9af;
	font-weight: 500;

}
.md-adrs p {
	width: 216px;
}
.info-holder .md-time-f span {
	font-size: 17px;
	line-height: 30px;
	color: #fff;
	font-weight: 800;
}
.info-holder .md-mail {
	margin-bottom:10px;
}
.contact-all-holder {
	position:relative;
}
.contact-all-holder .md-contact-holder {
	position: absolute;
	right: 0;
	top: -56px;
}
.page-id-241 .inner-content {
	padding: 150px 0 130px; 
}
.contact-all-holder .md-mail a {
	color: #468ad3;
	font-size:17px;
}
.page-id-241 .hero-form-holder-inner {
	display:none;
}
.page-id-241 .inner-hero  {
	float:left;
	width:100%;
}
/********** CONTACT US END**************/
/* INNER FORM */
.hero-form-holder-inner .md-form-step1 .type-holder {
	display: flex;

}
.hero-form-holder-inner .md-form-step1 .type-left {
	display: flex;
	flex-direction: column;
	width: 50%;
}
.hero-form-holder-inner .md-form-step1 .type-left .md-form-input.nopadd {
	width:93%;
	margin-bottom:10px;
}
.hero-form-holder-inner .md-form-step1 .md-form-input.nopadd {
	width:100%;
}
.inner-hero  .hero-form-holder .button-holder {
	width:100%;
}
.hero-form-holder-inner .cf7mls-btns {
	width:100%!important;
}
.hero-form-holder-inner button.cf7mls_next.cf7mls_btn.action-button {
	font-size: 16px!important;
	line-height: 25px!important;
	padding: 0px 37px!important;
	height: 70px!important;
}
.hero-form-holder-inner .md-form-input.nopadd.nopadd-date {
	width: 91%;
}
.hero-form-holder-inner   label {
	font-size: 13px!important; 
}
.hero-form-holder-inner label {
	margin-bottom:-5px;
}
.hero-form-holder-inner .md-form-step1 {
	padding: 40px;
}
.hero-form-holder-inner .md-form-input.nopadd.nopadd-storage {
	margin-left: 35px; 
}
.hero-form-holder-inner .md-form-input-button {
	width:100%;

}
.hero-form-holder-inner .md-form-step2 input[type="submit"] {
	font-size: 16px!important;
	line-height: 25px!important;
	padding: 0px 37px!important;
	height: 64px!important;
}
.hero-form-holder-inner .step-1-down {
	width: 76%; 
}
.hero-form-holder-inner .md-form-step2 .dropdown2 select.wpcf7-form-control.wpcf7-select {
	width: 100%;
}
.hero-form-holder-inner .md-form-step2 .md-form-input.nopadd {
	width: 48%; 
}
.hero-form-holder-inner .md-form-step2 , .hero-form-holder-inner .md-form-step2  .your-email {
	width:100%;
}
.hero-form-holder-inner .md-form-step2 .step-1-top1 {
	padding-top:0;
}
.hero-form-holder-inner .md-form-step2 .md-form-input.nopadd {
	width:100%;
}
.hero-form-holder-inner .md-form-step2 .holder-how {
	padding: 25px;
	padding-top:0;
	padding-bottom: 48px;
}
.md-form-step2 span.wpcf7-form-control-wrap{
	width:90%;
}
.md-form-step2 span.wpcf7-form-control-wrap.dropdown2, .md-form-step2 span.wpcf7-form-control-wrap.your-last-name {
	width:100%;
}
.hero-form-holder-inner .md-form-input.nopadd.nopadd-storage {

}
.test-inner .single-test-in {
	float: left;
	width: 100%;
}
.inner-content .inner-box-holder-ser {
	padding: 100px 40px 50px;
	height: 389px;
} 
.nav-previous a {
	color: #117beb!important;
}
/* .page-id-241 .md-inner-img {
padding: 70px 0; 
} */
.page-id-241 .md-inner-img p.hero-par {
	min-height:auto;
}
.page-id-481 .content ul, .page-id-481 .content ol {
	margin:0;
}
.page-id-481 ul.children {
	padding: 10px 0 15px 10px;
}
.error404  div#jump-form {
	padding: 120px 0;
	background-position: inherit;
}
@media screen and (max-width:1940px) {
	/* 	.md-inner-img {
	padding: 137px 0; 
} */
	.md-form-step2 .step-1-top {
		padding-bottom: 38px; 
	}
}
@media screen and (max-width:1871px)  {
	/* 	.md-inner-img {
	padding: 137px 0;
} */
	.hero-form-holder-inner .hidden-select {
		top: 45px; 
	}
}
@media screen and (max-width:1751px)  {
	/* 	.md-inner-img {
	padding: 117px 0;
} */
	.hero-form-holder-inner .md-form-step1 {
		padding-bottom: 0;
	} 
	.hero-form-holder-inner .md-form-step2 .holder-how {
		padding-bottom: 36px; 
	}
	.md-form-step2 .step-1-top {
		padding-bottom: 25px; 
	}
}
@media screen and (max-width:16380px)  {
	.single .md-inner-img h1 {
		font-size: 39px;
		line-height: 67px; 
	}
}

@media screen and (max-width:1550px)  {
	.content h2 {
		font-size:29px;
		line-height:42px;
		margin-bottom:20px;
		margin-top:45px;
	}
	.content h3 {
		font-size: 25px;
		margin-bottom:15px;
	}
	.inner-content {
		padding: 110px 0;
	}
	.md-sidebar h3, h2.widget-title {
		margin-bottom: 10px;
	} 
	.inner-content .inner-box-holder-ser {
		height: 365px;
	}
	.md-inner-img p {
		font-size: 18px;
		line-height: 31px;
	}
	.md-inner-img h1 {
		font-size: 42px;
		line-height: 68px; 
	}
	.hero-form-holder-inner.hero-form-holder label {
		font-size: 12px;
		line-height: 20px; 
	}
	/* 	.md-inner-img {
	padding: 102px 0;
} */
	.hero-form-holder-inner .md-form-step2 .holder-how {
		padding-bottom: 28px;
	}  
}
@media screen and (max-width:1420px) {
	.single .md-inner-img p.hero-par {
		display:none;
	}
	.single .md-inner-img h1 {
		font-size: 39px;
		line-height: 57px; 
	}
	/* 	.single .md-inner-img {
	padding: 129px 0;
} */

}
@media screen and (max-width:1291px)  {
	.md-inner-img p {
		padding: 0 36px;
	}
	/* 	.single .md-inner-img {
	padding: 134px 0;
} */
	.hero-form-holder-inner .md-form-step1 {
		padding: 20px;
		padding-bottom:30px;
	}
	/* .md-inner-img {
	padding: 107px 0;
} */
	.content h2 {
		margin-bottom: 10px; 
	}
	.inner-content .inner-box-holder-ser {
		height: 370px;
	}
	.md-sidebar h3, h2.widget-title {
		font-size:30px;
	}
	.hero-form-holder-inner .md-form-step2 .holder-how {
		padding-bottom: 37px;
	}
}
@media screen and (max-width:1199px)  {
	.md-inner-img p {
		padding: 0 10px;
	}
	.inner-content .inner-box-holder-ser h3 {
		font-size: 20px;
		line-height: 51px;
	}
	/* 	.md-inner-img {
	padding: 114px 0;
} */
	.hero-form-holder-inner .hidden-select {
		top: 86px; 
	}
	.inner-content {
		padding: 100px 0; 
	}
	.page-template-page-services .md-area, .page-template-default .md-area, .page-template-blog .md-area, .single .md-area, .archive .md-area{
		padding: 125px 0 125px;
	}
	.inner-content .inner-box-holder-ser {
		height: 350px;
		padding: 80px 40px 50px;
	}
	.inner-content .test-top img {
		width: 80px;
	}
	.hero-form-holder.hero-form-holder-inner .md-form-step2 .md-form-input-button {
		width:100%;
	}
	.hero-form-holder.hero-form-holder-inner .step-1-top {
		padding: 25px;
		padding-bottom:1px;
	}
	.hero-form-holder-inner .md-form-step2 .holder-how {
		padding-top: 24px;
	}
	/* 	.single .md-inner-img {
	padding: 141px 0;
} */
}

#jump-form {
    position: relative;
    overflow: hidden;
}
	div#jump-form {
	        width: 100%;
            min-height: 55vh;
            flex-direction: column;
            padding-top: 50px;
            padding-bottom: 50px;
		    background-size: cover !important;

		    align-content: center;
		    justify-content: center;
		    display: flex;
		    align-items: center;

	}

#jump-form::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-image: linear-gradient(110deg, #000000ba 38%, rgba(242, 41, 91, 0) 100%);
    z-index: 0;
}
@media screen and (min-width: 992px) {
	div#jump-form {
	        width: 100%;
            min-height: 55vh;
            flex-direction: column;
            padding-top: 50px;
            padding-bottom: 50px;
		    background-size: cover !important;

		    align-content: center;
		    justify-content: center;
		    display: flex;
		    align-items: center;

	}
	.page-id-45 div#jump-form {
		background: url(/wp-content/uploads/2021/05/local.jpg) no-repeat center;
		background-size: cover;
		align-content: center;
		justify-content: center;
		display: flex;
		align-items: center;

	}
	.page-id-30 div#jump-form {
		background: url(/wp-content/uploads/2021/05/commercial.jpg) no-repeat center;	
		background-size: cover;
	}
	.page-id-99 div#jump-form {
		background: url(/wp-content/uploads/2021/05/residential.jpg) no-repeat center;		
		background-size: cover;
	}
	.page-id-40 div#jump-form {
		background: url(/wp-content/uploads/2021/05/short-term-storage.jpg) no-repeat center;	
		background-size: cover;
	}
	.page-id-322 div#jump-form {
		background: url(/wp-content/uploads/2021/05/picspree-1136634-1-scaled.jpg) no-repeat center;
		background-size: cover;
	}
	.page-id-314 div#jump-form {
		background: url(/wp-content/uploads/2021/05/pexels-pixabay-221592.jpg) no-repeat center;	
		background-size: cover;
	}
	.page-id-236 div#jump-form {
		background: url(/wp-content/uploads/2021/05/about.jpg) no-repeat center;
		background-size: cover;
	}
	.page-id-238 div#jump-form {
		background: url(/wp-content/uploads/2021/05/blog.jpg) no-repeat center;	
		background-size: cover;
	}
	.postid-24 div#jump-form {
		background: url(/wp-content/uploads/2021/05/pexels-cottonbro-5052875-scaled-e1620747934502.jpg) no-repeat center;	
		background-size: cover;
	}
	.postid-24 div#jump-form {
		background: url(/wp-content/uploads/2021/05/pexels-cottonbro-5052875-scaled-e1620747934502.jpg) no-repeat center;	
		background-size: cover;
	}
	.postid-16 div#jump-form {
		background: url(/wp-content/uploads/2021/05/picspree-736331-scaled.jpg) no-repeat center;	
		background-size: cover;
	}
	/* 										.postid-178 div#jump-form {
	background: url(/wp-content/uploads/2021/05/cdc-SAwxJ8PHY3Q-unsplash-scaled-e1620872092212.jpg) no-repeat center;	
	background-size: cover;
} */
	.page-id-348 div#jump-form {
		background: url(/wp-content/uploads/2021/05/free-estimate.jpg) no-repeat center;	
		background-size: cover;
	}
	.page-id-241 .inner-hero {
		padding: 50px;
	}
	.inner-hero-global {
		float: left;
		width: 100%;
		display: flex;
	}
	/*.md-inner-img {*/
	/*	background:unset!important;*/
	/*}*/
	.page-template-page-thank-you div#jump-form {
		float: LEFT;
		width: 100%;
		padding: 30px;
	}

}

@media screen and (min-width: 992px) and (max-width:1015px) {
	.hero-form-holder-inner .md-form-step1 {
		padding: 15px; 
		padding-bottom:30px;
	}
	.md-inner-img {
		padding: 112px 0;
	}
	.single .md-inner-img {
		padding: 139px 0;
	}
}

@media screen and (min-width: 992px) {

	.md-inner-img .container {
		padding:0;
		margin:0;
		width:100%;
	}
	.inner-content .blog-post-container {
		display:block;
		float: left;
		width: 100%;
	}
	/* 	.inner-content .blog-post-container:first-child .blog-post-image-container {
	width: 248px!important;
} */
}
@media screen and (max-width: 991px) {
	/* 	FORM */
	.hero-form-holder-inner .hidden-select {
		top: 24px;
		right: 32px;
		left: unset;
	}
	.hero-form-holder-inner .md-form-step1 {
		padding-right: 0; 
		padding-bottom: 5px;
	}
	.hero-form-holder-inner .md-form-step1 .type-left {
		width: 49%;
	}
	.hero-form-holder-inner .type-left .md-form-input.nopadd, .hero-form-holder-inner .md-form-input.nopadd.nopadd-date{
		width:90%!important;
	}
	/* 	FORM RND */
	.inner-content .md-inner-content, .inner-content .md-sidebar {
		padding:0;
	}
	.md-contact-holder.contact-form-none {
		margin-top: 70px;
		padding: 0;
	}
	.inner-content .md-contact-holder .your-name input[type="text"] {
		width:100%;
	}
	.nopadd.md-name {
		margin-bottom:10px;
	}
	.md-inner-img {
		padding: 78px 0;
	}
	/* 	.inner-content .blog-post-container:first-child .blog-post-image-container {
	width: 487px;
} */
	.contact-all-holder .md-contact-holder {
		position:unset;
		margin-top:0;
	}
	.contact-all-holder .info-left  {
		padding:0;
	}
	.page-id-241 .inner-content {
		padding: 60px 0 110px;
	}
	.page-template-page-services .md-area, .page-template-default .md-area, .page-template-blog .md-area, .single .md-area, .archive .md-area {
		padding: 120px 0 110px;
	}
	.content h3 {
		margin-bottom: 10px;
	} 
	.content h2 {
		margin-bottom: 20px;
	}
	.md-inner-img h1 {
		font-size:42px;
	}
	.md-inner-img p.hero-par {
		font-size:18px;
		line-height:30px;
		padding:0;
		min-height:auto;
	}
	.inner-content .inner-box-holder-ser h3 {
		line-height: 42px;
	}
	.single .md-inner-img {
		padding: 70px 0;
	}
}
@media screen and (max-width: 767px) {
	.md-inner-img h1 {
		font-size: 28px !important;
		line-height: 38px;
	}
	.md-inner-img p {
		font-size: 16px;
		line-height: 27px;
		padding:0;
	}
	.md-inner-img {
		padding: 60px 0;
	}
	p#breadcrumbs span a, span.breadcrumb_last {
		font-size: 12px; 
	}
	.content h2 {
		font-size: 25px;
		line-height: 37px;
	}
	.inner-content .content h3 {
		font-size: 23px;
		line-height: 35px;
		margin-bottom: 15px;
		margin-top:40px
	}
	.inner-content .md-sidebar h3 {
		font-size: 23px;
		line-height: 30px;
	}
	.contact-title-down h2 {
		font-size: 25px;
		line-height: 37px;
	}
	.contact-holder-in {
		padding: 40px; 
	}
	.inner-content {
		padding: 70px 0;
	}
	.content ul, .content ol {
		padding: 25px 40px; 
		margin: 25px 0;
	}
	.info-holder h3 {
		font-size: 23px;
		line-height: 30px;
	}
	.info-holder {
		padding: 28px; 
	}
	.inner-services {
		padding:0;
	}
	.page-template-page-services .md-area, .page-template-default .md-area, .page-template-blog .md-area, .single .md-area, .archive .md-area {
		padding: 50px 0 60px;
	}
	.hero-form-holder-inner .md-form-step2 .holder-how {
		padding-bottom: 25px;
	}
	.md-form-step2 span.wpcf7-form-control-wrap {
		width: 100%;
	}
	.md-form-step2 span.wpcf7-form-control-wrap {
		width: 100%;
	}
	.hero-form-holder-inner .md-form-step2 .holder-how {
		padding-top:0;
	}
}
@media screen and (max-width: 747px) {
	.hero-form-holder-inner .hidden-select {
		top: 38px; 
	}
}
@media screen and (max-width: 700px)  {
	.hero-form-holder-inner .md-form-step2 .step-1-top {
		padding-bottom:0;
	}
	.hero-form-holder-inner .md-form-step2 .step-1-top.step-1-top1 {
		padding-top:0;
	}
	.hero-form-holder-inner .md-form-step2 .holder-how {
		padding-bottom: 10px;
	}
}
@media screen and (max-width: 650px)  {
	.hero-form-holder-inner .md-form-step1 .type-holder {
		display:block;
	}
	.hero-form-holder-inner .md-form-step1 .type-left {
		width:100%;
	}
	.hero-form-holder-inner .type-left .md-form-input.nopadd  {
		width:100%!important;
	}
	.hero-form-holder-inner .md-form-step1 .md-form-input.nopadd.nopadd-date {
		width:100%!important;
	}
	.hero-form-holder-inner .md-form-step1 {
		padding:20px;
		padding-bottom: 0;
	}
	.hero-form-holder-inner .md-form-input.nopadd.nopadd-storage {
		margin-left:0;
	}
	.page-id-241 .inner-content {
		padding: 60px 0 60px;
	}
}
@media screen and (max-width: 576px)  {
	.inner-content .blog-post-container:first-child .blog-post-image-container {
		width:100%;
	}
}

@media screen and (max-width: 400px) {
	.contact-holder-in {
		padding: 45px 25px 55px;
	}
	.hero-form-holder-inner .hidden-select {
		right: -2px; 
	}
}

.page-id-3182 .contact-holder-in {
	display: none;
}



.max-width-header1 {
    max-width: 1400px;
    width: 1200px;
}


.md-breadcrumbs-pages {
    text-align: left;
}
span.breadcrumb_last {
    color: #2691FF;
}

.md-breadcrumbs-pages .container {
    width: 50%;
}


.md-inner-img h1 {
	font-size: 40px;
	line-height: 1.2; 
}

.md-inner-img p {
    padding-bottom: 10px;
}


@media (max-width: 768px) {
    .md-breadcrumbs-pages .container {
        width: 100%;
    }
    .max-width-header1 {
        width: 100%;
    }
    div#jump-form {
        min-height: 40vh;
    }
}