html{
	background: #fff;
 }
	body a,
	body p,
	body h1,
	body h2,
	body h3, 
	body h4, 
	body h5, 
	body h6, 
	body li, 
	body li a,
	body li p{
		margin: 0px;
	}

	/* .md-platform-image-holder a img {
	height: 55px;
	width: auto;
} */
	/* HERO SECTION */

	.hero-services-background {
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		background-position-y: 115px;
	}

	.content-area .container.hero-container {
		padding: 0px;
	}

	section#md-hero {
		position: relative;
		width: 100%;
		float: left;
		padding: 165px 0 50px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		margin-top: 0px;
	}
	/* HERO IMAGE  */

	@media all and (min-width:1920px){
		section.md-areas-section {
			display: flex;
		}
		.areas-right-holder {
			position: relative;
			left: -70px;
			width: 100%;
		}
		.md-areas-section .container.md-areas-container {
			width: 1260px;
			float: left;
			padding-left: 65px;
		}
		.areas-left-holder {
			min-width: 600px;
		}
	}

	@media all and (min-width:1500px){
		section#md-hero{
			background-image: url('/wp-content/uploads/2024/12/hero_image_1920-1.jpg') ;
		}
	}
	@media all and (min-width:1025px) and (max-width:1499px) {
		section#md-hero{
			background-image: url('/wp-content/uploads/2024/12/hero_1440-1-1.jpg');
		}
	}
	@media all and (min-width:769px) and (max-width:1024px) {
		section#md-hero{
			background-image: url('/wp-content/uploads/2024/12/hero_1024-1c.jpg');
		}
	}
	@media all and (min-width:376px) and (max-width:768px) {
		section#md-hero{
			background-image: url('/wp-content/uploads/2025/03/hero_768-webp.webp');
		}
	}
	@media all and (max-width:375.8px){
		section#md-hero {
			background-image: url('/wp-content/uploads/2025/03/hero_375-webp.webp') ;
		}
	}
	/* HERO IMAGE  END */
	.content-area .container {
		padding: 0px;
	}




	.md-hero-holder {
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	.above-hero-title-text {
		font-size: 24px;
		font-style: italic;
		font-weight: 900;
		line-height: 28.13px;
		letter-spacing: 0.05em;
		text-align: center;
		color: #FF7E1C;
		padding-bottom: 15px;
		text-transform: uppercase;
	}

	.hero-title {
		font-size: 82.52px;
		font-weight: 700;
		line-height: 102.69px;
		letter-spacing: -0.02em;
		text-align: center;	
		z-index: 2;
		position: relative;
		padding-bottom: 30px;
		color: #fff;
	}
	.md-hero-title-holder {
		position: relative;
	}
	.md-hero-title-holder img {
		position: absolute;
		top: 105px;
		left: 210px;
		z-index: 1;
		max-width: 470px;

	}
	.hero-subtitle {
		text-align: center;
		font-size: 24px;
		font-weight: 400;
		line-height: 40px;
		padding-bottom: 30px;
		color: #D9E5F8;
		position: relative;
		z-index: 3;
		letter-spacing: 0.01em;
	}

	/* Form Hero */


	.md-form-mobile-title-holder{
		display: none;
	}
	/* 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%;
	}

	.md-form-holder {
		background-color: transparent;
		border: 15px solid rgba(4, 44, 86, 0.46);
		border-radius: 350px;
		padding: 0px;
		z-index: 3;
		position: relative;
		margin-bottom: 5px;
	}



	#gform_wrapper_1 .gform-body.gform_body {
		max-height: 370px;
		background-color:#fff;
		overflow: hidden;
		border-radius: 350px;
	}

	#gform_wrapper_1 .gform-body.gform_body div#gform_page_1_1 {
		max-height: 115px;
		overflow: hidden;
	}

	/* .md-form-holder .gform-theme--foundation .gform_page_fields {
	width: 100%;
	padding-left: 28px;
} */

	.md-form-holder .gform-theme--foundation .gform_page_fields {
		width: 100%;
		padding: 20px 0 20px 28px;
	}

	.md-form-holder .gform_page_footer.top_label {
		margin: 0px;
		padding-right: 28px;
	}


	.md-form-holder .gform-theme--foundation .gfield input.large, 
	.md-form-holder .gform-theme--foundation .gfield select.large, 
	.md-form-holder .gform-theme--foundation .gfield .datepicker {
		width: 100%;
		height: 53px;
		border-radius: 100px;
		padding: 0 21px;
		margin: 0px;	
		border: 1px solid #8195A242;
	}

	.md-form-holder .gform-theme--foundation .gfield input.large:active, .md-form-holder .gform-theme--foundation .gfield input.large:focus, .md-form-holder .gform-theme--foundation .gfield select.large:active, .md-form-holder .gform-theme--foundation .gfield select.large:focus, .md-form-holder .gform-theme--foundation .gfield .datepicker:active, .md-form-holder .gform-theme--foundation .gfield .datepicker:focus {
		box-shadow: 2px 2px 2px 0px #8195A242 !important;
		border: 1px solid rgba(4, 44, 86, 0.46);
		outline: none;
	}

	.md-hero-wrap .md-form-holder .gform-theme--framework .field_description_below .gfield_description:where(:not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message):not(.field_validation_above .gfield_validation_message)) {
		margin-block-start: 0.2vw;
		position: absolute;
		padding-left: 0;
		margin-left: 21px; 
	}
	.md-form-holder .gform-theme--foundation input[type=date], 
	.md-form-holder .gform-theme--foundation input[type=email],  
	.md-form-holder .gform-theme--foundation input[type=tel],
	.md-form-holder .gform-theme--foundation input[type=text],
	.md-form-holder .gform-theme--foundation select{
		font-family: "Roboto", sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 22px;
		text-align: left;
		color: #11364F;
		width: 100%;
	}


	/* Target all field divs and set their width to 100% */
	.md-form-holder .gform_wrapper .gfield {
		width: 100% !important;

	}

	/* Ensure inputs inside the field divs also take up full width */
	.md-form-holder .gform_wrapper .gfield .ginput_container input,
	.md-form-holder .gform_wrapper .gfield .ginput_container select,
	.md-form-holder .gform_wrapper .gfield .ginput_container textarea,
	.md-form-holder .gform_wrapper .gfield .ginput_container input[type="radio"] {
		width: 100%;
		/* 	box-sizing: border-box; */
	}



	.md-form-holder input[placeholder]::placeholder {
		font-family: "Roboto", sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 22px;
		text-align: left;
		color: #11364F;
	}



	.md-form-holder input{
		font-family: "Roboto", sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 22px;
		text-align: left;
		color: #11364F;
	}
	/* 
	input#gform_previous_button_1,
	.gfield_description.instruction.validation_message,
	div#gform_1_validation_container,
	input#gform_previous_button_2,
	div#gform_2_validation_container{
	display: none;
} */

	.gform_previous_button.gform-theme-button.gform-theme-button--secondary.button,
	.md-form-holder .gform_validation_errors {
		display: none !important;
	}

	.md-form-holder .validation_message {
		padding: 0px 5px;
		text-align: center;
		margin-top: 0px !important;
	}

	.md-form-holder .gfield_description.instruction.validation_message {
		display: none;
	}

	/* General styling for Next and Submit buttons */
	.md-form-holder .gform-theme--foundation .gform-body .gform_next_button.gform-theme-button.button,
	.md-form-holder .gform-theme--foundation #gform_submit_button_1 {
		margin: 31px 0;
		width: 232px;
		height: 53px;
		padding: 12px 32px;
		border-radius: 50px;
		border: none;
		box-shadow: none;
		transition: all 0.3s ease-in-out;
		background-color: #FF6E00;
		font-size: 22px;
		font-weight: 700;
		line-height: 22px;
		letter-spacing: -0.01em;
		text-align: center;
		color: #000038;
	}

	/* Hover effect for Next and Submit buttons */
	.md-form-holder .gform-theme--foundation .gform-body .gform_next_button.gform-theme-button.button:hover,
	.md-form-holder .gform-theme--foundation #gform_submit_button_1:hover {
		background-color: #FF8C34 !important;
		outline:none;
		border: none;
	}

	.md-form-holder .gform-theme--foundation .gform-body .gform_next_button.gform-theme-button.button:active,
	.md-form-holder .gform-theme--foundation #gform_submit_button_1:active{
		border:none;
		outline: none;
		box-shadow: none;
	}




	.md-form-holder .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input {
		background: url(/wp-content/uploads/2024/10/calendar.svg);
		background-repeat: no-repeat;
		background-size: auto;
		background-color: #fff;
		background-position: 97% center;
		border: 1px solid #8195A242
	}
	.md-form-holder .gform-theme--foundation .gform_fields {
		column-gap: 15px;
		display: flex;
		justify-content: flex-start;							

	}
	p.gform_required_legend {
		display: none;
	}

	.md-form-holder .gform-theme--foundation span#gform_ajax_spinner_1,
	.md-form-holder .gform-theme--foundation span#gform_ajax_spinner_4 {
		display: none;

	}





	/* FORM TEST */


	.gform_body .gform_page{
		display: flex;
		align-items: center;
		column-gap: 15px;
		justify-content: center;
	}

	.gform_body .gform_page {
		transition: transform 400ms ease-in-out, opacity 100ms ease-in-out, box-shadow 0ms ease-in-out;
		box-shadow: unset;
		border-radius: 350px;
	}

	.gform_body.gform-body .hide-page {
		opacity: 0;
		transform: translateX(100%);
		visibility: hidden;
	}

	.gform_body.gform-body .animation-active {
		opacity: 1;
		transform: translateX(0);
		visibility: visible;
		/* 	box-shadow: -300px 0px 500px 500px rgba(0, 0, 0, 0.3);  */
		box-shadow: -800px 0px 500px 500px rgba(129, 149, 162, 0.26);
	}

	.md-form-holder .gform_wrapper .gfield .ginput_container input[type="radio"] {
		width: auto;
		display: inline-block;
	}
	.md-form-holder .gform_page_fields .gfield--type-radio .ginput_container .gfield_radio {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
	}

	.md-form-holder legend.gfield_label.gform-field-label {
		margin: 0px;
		padding-bottom: 10px;
		font-family: "Roboto", sans-serif;
		font-size: 21px;
		font-weight: 500;
		width: 100%;
		text-align: center;
		display: flex;
		justify-content: center;
		color: #11364F;
	}

	div#input_1_32 .gform-field-label {
		font-family: "Roboto", sans-serif;
		font-size: 19px;
		font-weight: 500;
		color: #11364F;
		padding-left: 0px;
		margin-left: 5px;
	}

	.md-form-holder .gform_page_fields .gfield--type-radio .ginput_container .gchoice {
		display: flex;
		align-items: baseline;
		border-radius: 20px;
		padding-left: 10px;
		/* border: solid 1.5px #0D4CB0; */
		padding-right: 10px;
		cursor: pointer;
	}
	.md-form-holder .gform-theme--foundation .gform_page_fields .gfield--type-radio .ginput_container .gchoice .gfield-choice-input {
		width: 15px;
		height: 15px;
		accent-color: green !important;
	}

	input[type="radio"] {
		accent-color: green !important;
	}

	div.gfield_radio input[type="radio"]:checked {
		filter: brightness(0) saturate(100%) invert(19%) sepia(38%) saturate(4951%) hue-rotate(210deg) brightness(102%) contrast(95%);
	}

	.md-form-holder #gform_page_1_1 .gform_page_fields{
		height: 93px;
		overflow: hidden;
	}



	/* FORM TEST */


	input[type=radio] {
		accent-color: green;
	}


	/* Form Hero End */

	#phone-hero {
		display: flex;
		gap: 10px;
		font-size: 18px;
		font-weight: 700;
		line-height: 38px;
		letter-spacing: -0.02em;
		align-items: center;
		color: #fff;
		width: fit-content;
		margin-left: auto;
		padding-right: 45px;
		transition: color 300ms ease-in-out;
	}

	#phone-hero:hover{
		color: #FF6E00;
	}

	/* FLOATER */

	.on-scroll-button {
		z-index:999;
	}
	.on-scroll-button.on-scroll-universal {
		position: fixed;
		margin-right: auto;
		width: fit-content;
		right: 10px;
		top: unset;
		bottom: 100px;
	}
	.on-scroll-button.on-scroll-mobile {
		width: 100%;
	}
	.all-btns-scroll-holder {
		display: flex;
	}
	.phone-style.md-phone.hide-phone.md-phone-url.md-floater-number {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 5px;
	}


	.md-sticky-phone-image-holder{
		position: relative;
	}
	img.phone-sticky-image-hover {
		opacity: 0;
		position: absolute;
		top: 0px;
		scale: 1.05;
		transform: translateX(-87px);
		transition: opacity .3s ease-in-out;
	}
	.all-btns-scroll-holder .phone-style.md-phone.hide-phone.md-phone-url.md-floater-number:hover img.phone-sticky-image-hover{
		opacity: 1;
	}


	/* FLOATER */

	.md-hero-image-holder {
		position: relative;
		width: 100%;
		float: left;
	}



	/* SEALS */

	section.md-seals {
		width: 100%;
		padding: 29px 56px 37px 53px;
		display: flex;
		position: relative;
		height: 141px;
		overflow: hidden;
	}

	.md-seal-wrap {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		width: 100%;
		gap: 36px;
	}

	.seal-title{
		font-size: 32px;
		font-weight: 600;
		line-height: 37.5px;
		text-align: left;
		color: #11364F;
		min-width: 405px;
	}

	.md-platform-image-holder {
		display: flex;
		gap: 40.8px;
		padding-top: 0px;
		align-items: center;
		width: -webkit-fill-available;
		justify-content: space-between;
		max-height: 67.98px;
		overflow: hidden;
	}
	.md-platform-image-holder img {
		max-height: 68px;
		width: auto;
		overflow: hidden;
	}


	/* SERVICES */

	.moving-services-section {
		float: left;
		width: 100%;
		padding: 100px 0 115px;
		background-color: #FAFAFA;
		margin-bottom: 88px;
	}

	.moving-services-section .md-services-container {
		padding: 0px;
	}

	.md-services-outer {
		background: transparent;
		float: left;
		border-radius: 24px 24px 0 0;
		width: 100%;


	}

	.md-servies-all-holder {
		width: 100%;
		float: left;
		display: flex;
		flex-wrap: wrap;
		column-gap: 30px;
		row-gap: 50px;
		justify-content: space-between;
	}
	.services_inner .md-servies-all-holder .md-custom-services {
		padding: 0px;
		max-width: 313px;
	}

	.services-title {
		float: left;
		width: 100%;
		position: relative;
		height: 100%;
		display: flex;
		justify-content: flex-start;
		padding-bottom: 89px;
		flex-direction: column;
		align-items: flex-start;
	}

	#service-drop-button {
		display: none;
	}



	.md-services-outer .section-title{
		text-align: left;
		padding-bottom: 29px;
	}
	.md-services-outer .section-title span{
		color: #0D4CB0;
	}
	.service-subtitle{
		font-family: "Roboto", sans-serif;
		font-size: 32px;
		font-weight: 600;
		line-height: 37.5px;
		text-align: left;
		color: #11364F;

	}
	.section-title{
		font-size: 56px;
		font-weight: 500;
		line-height: 65.63px;
		letter-spacing: -0.01em;
		text-align: center;
		color: #11364F;
	}
	.services-title img {
		position: absolute;
		top: 45px;
		padding-left: 50px;
		z-index: 0;
		display: none;
	}

	.md-services-outer .section-title{
		z-index:2
	}

	.md-service-cards {
		display: flex;
		flex-direction: column;
		height: 100%;
		justify-content: flex-start;
	}


	.md-services-img-holder {
		padding-bottom: 21px;
	}

	.md-services-img-holder img {
		width: 120px;
		height: 120px;

	}
	.md-services-text-holder {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.services-card-title{
		padding-bottom:26px;
		font-size: 38px;
		font-weight: 600;
		line-height: 44.53px;
		color: #11364F;
	}

	.services-card-text {
		padding-bottom: 26px;
		font-size: 20px;
		font-weight: 400;
		line-height: 32px;
		text-align: left;
		color: #11364F;
	}

	.md-service-cards a {
		border-radius: 90px;
		border: 2px solid #0D4CB0;
		font-size: 18px;
		font-weight: 700;
		background: transparent;
		color: #11364F;
		width: 240px;
		height: 47px;
		display: flex;
		align-items: center;
		justify-content: center;
		transition: all 300ms ease-in-out;
	}

	.md-service-cards a:hover{
		background:#0D4CB0;
		color: #fff;
	}
	.service-card-button-holder {
		display: flex;
	}

	/* Change Icon for services and Packing services: */


	.image1 {
		opacity: 1;
		transition: opacity 0.3s ease; 
	}

	.image2 {
		opacity: 0;
		transition: opacity 0.3s ease; 
		position:absolute;
		left:0;
	}
	.service-card-top-holder {
		position: relative;
	}

	.md-packing-services-img-holder{
		position: relative;
	}

	/* Change Icon for services and Packing services END */

	/* PACKING SERVICES */

	section.packing-services-section {
		float: left;
		width: 100%;
		padding: 0 0 99px;
	}

	.md-packing-servies-all-holder {
		display: flex;
		float: left;
		gap: 15px;
		flex-wrap: wrap;
	}

	.md-packing-servies-all-holder .md-packing-services {
		padding: 0px;
		max-width: 281px;
	}

	.packing-services-title .section-title {
		padding-bottom: 33px;
	}

	.packing-services-section .service-subtitle{
		padding-bottom: 44px; 
	}

	.md-packing-service-cards {
		max-width: 281px;
		background: #FAFAFA;
		height: 100%;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		border-radius: 15px;
		align-items: flex-start;
		text-align: center;
		padding: 37px 30px;
		justify-content: space-between;
	}
	.md-packing-services-img-holder {
		padding-bottom: 21px;
		float: left;
	}
	.md-packing-services-img-holder img {
		width: 120px;
		height: 120px;
	}
	.md-packing-services-text-holder .services-card-title, 
	.md-packing-services-text-holder .services-card-text{
		color: #fff;
		text-align: left;
	}

	.pack-card-title {
		font-size: 32px;
		font-weight: 600;
		line-height: 37.5px;
		text-align: left;
		color: #11364F;
		padding-bottom: 21px;
		white-space: nowrap;
	}

	.md-packing-service-cards .service-card-button-holder a{
		border-radius: 90px;
		border: 2px solid #0D4CB0;
		font-size: 18px;
		font-weight: 700;
		transition: all 0.3s ease-in-out;
		background: transparent;
		color: #11364F;
		width: 200px;
		height: 47px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.md-packing-service-cards .service-card-button-holder a:hover{
		background: #0D4CB0;
		color: #fff;
	}


	.packing-services-section .section-title,
	.packing-services-section .service-subtitle{
		text-align: center;
	}

	.packing-services-section .section-title span{
		color: #0D4CB0;
	}

	/* WHY CHOOSE US */

	section#md-why-choose {
		float: left;
		width: 100%;
		padding: 0 0 104px;
	}
	.md-why-wrap {
		row-gap: 91px;
		display: flex;
		flex-direction: column;
	}

	.md-why-wrap .why-choose-first-row-left-holder{
		padding: 0px;
		object-fit: cover;
		position: relative;
	}

	.md-why-wrap .why-choose-first-row-left-holder::before {
		content: "";
		position: absolute;
		width: 262px;
		height: 246px;
		background-color: #0D4CB0;
		border-bottom-left-radius: 30px;
		bottom: -33px; /* Adjust as needed */
		left: -33px; /* Adjust as needed */
		z-index: -1; /* Send it behind the content */
	}

	.md-why-wrap .why-choose-second-row-right-holder::before {
		content: "";
		position: absolute;
		width: 262px;
		height: 246px;
		background-color: #0D4CB0;
		border-bottom-right-radius: 30px;
		bottom: -33px; /* Adjust as needed */
		right: -33px; /* Adjust as needed */
		z-index: -1; /* Send it behind the content */
	}

	.md-why-wrap .why-choose-second-row-right-holder{
		padding: 0px;
		object-fit: cover;
		position: relative;
	}
	.why-choose-second-row-right-holder img {
		height: 100%;
		width: auto;
	}

	.md-why-wrap .why-choose-second-row-left-holder,
	.md-why-wrap .why-choose-first-row-right-holder{
		padding: 0px;
	}


	.md-why-wrap img {
		border-radius: 15px;
		width: 100%;
	}
	.why-choose-first-row-holder,
	.why-choose-second-row-holder{
		display: flex;
	}
	.why-choose-first-row-holder{
		column-gap: 52px;
	}
	.why-choose-second-row-holder{
		column-gap: 49px;
	}
	section#md-why-choose .section-title{
		text-align: left;
		padding-bottom: 30px;
	}
	section#md-why-choose .why-choose-first-row-holder .section-title{
		padding-bottom:18px;
	}
	section#md-why-choose .section-title span{
		color: #0D4CB0;
	}
	.why-text{
		font-size: 20px;
		font-weight: 400;
		line-height: 32px;
		text-align: left;
		color: #11364F;
	}

	.why-choose-first-row-holder .why-text{
		padding-bottom: 26px;
	}
	.why-choose-first-row-holder .md-quote-link{
		border: 0px;
		box-shadow: none;
	}

	/* AWARD BANNER */

	section#md-award-banner {
		float: left;
		width: 100%;
		background: #0D4CB0;
		padding: 90px 0 0;
		margin-bottom: 126px;
	}

	/* #md-award-banner .award-banner-container {
	padding: 0px;
} */

	.md-banner-wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding-bottom: 52px;

	}
	.md-award-banner-left-holder {
		display: flex;
		position: relative;
	}
	.md-award-banner-left-holder img {
		position: absolute;
		top: -30px;
	}
	.md-award-banner-left-holder .award-title-circle {
		top: 0px;
		opacity:  0.2;
		left: -40px;
		transform: scale(0.9);
	}

	.award-banner-title-holder {
		display: flex;
		position: relative;
		max-width: 770px;
	}

	.award-banner-title{
		font-size: 56px;
		line-height: 65px;
		text-align: left;
		color: #fff;
	}
	.award-mobile-break{
		display:none;
	}
	.md-award-banner-right-holder {
		display: flex;
		gap: 17px;
		align-items: center;
	}
	.award-baner-license-holder {
		height: 60px;
		display: flex;
		background: #074099;
		justify-content: center;
		align-items: center;
	}
	.award-banner-license-text {
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: #fff;
		letter-spacing: 1px;
	}
	.award-banner-license-text span{
		font-weight: 700;
	}

	.award-banner-superb-holder {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		gap: 10px;
		color: #fff;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		transition: color 300ms ease-in-out;
		position: relative;
		height: 130px;
	}

	.award-banner-superb-holder img {
		width: 160px;
	}

	.award-banner-third-image-text {
		position: absolute;
		bottom: -11px;
		font-size: 17px;
		font-weight: 500;
		white-space: nowrap;	
		color: #fff;
	}

	/* Testimonials */
	section.md-testiominals-section {
		float: left;
		width: 100%;
		padding-bottom: 122px;
	}
	.md-testiomonial-holder {
		display: flex;
	}
	.testimonial-top-holder {
		display: flex;
		justify-content: center;
		padding-bottom: 48px;
	}

	.testimonial-subtitle-holder{
		position: relative;
	}
	.md-testimonial-subtitle{
		font-size: 32px;
		font-weight: 600;
		line-height: 37.5px;
		text-align: left;
		color: #11364F;
	}
	.testimonial-subtitle-line {
		position: absolute;
		left: 123px;
		top: 25px;
		z-index: -2;
	}

	.md-testimonail-title {
		text-align: center;
		padding-bottom: 24px;
	}
	.testimonial-logos {
		display: flex;
		gap: 27px;
	}

	img.md-testi-person-image {
		width: 80px;
		height: 80px;
	}

	/* 
	Testimonials test */

	.testimonial-holder-wrap .md-review-wrap {
		max-width: 508px;
	}

	.md-new-review-inner {

		background: #FAFAFA;
		border-radius: 15px;
		padding: 24px 35px 26px 56px;
	}
	.testimonial-card-title-holder {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding-bottom: 18px;
		max-height: 98px;
	}
	.testimonial-card-title-left-holder,
	.testimonial-card-title-right-holder {
		max-width: fit-content;
	}
	.testimonial-card-title-right-holder img {
		display: flex !important;
		max-width: 150px;
		position: relative;
		padding: 0 0 14px;
	}
	.testimonial-card-title-right-holder {
		display: flex;
		flex-direction: column;
		align-content: flex-end;
		align-items: flex-end;
	}
	.md-review-card-date{
		font-size: 16px;
		font-style: italic;
		font-weight: 400;
		line-height: 30px;
		text-align: right;
		color: #3D5B6F;
	}

	.md-review-card-name{
		font-size: 24px;
		font-weight: 600;
		line-height: 40px;
		letter-spacing: -0.01em;
		text-align: left;
		color: #11364F;
		padding-bottom: 14px;
	}

	.md-review-card-text {
		font-size: 20px;
		font-weight: 400;
		line-height: 30px;
		text-align: left;
		color: #11364F;
		height: 180px;
		overflow-y: auto;
		padding-right: 7px;
		max-width: 396px;
		display: flex;
		white-space: pre-wrap;
		flex-wrap: wrap;
	}

	/* Webkit-based browsers (Chrome, Safari) */
	.md-review-card-text::-webkit-scrollbar {
		width: 4px;
	}

	.md-review-card-text::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
		background-color: #C0C0C0;
	}

	.md-review-card-text::-webkit-scrollbar-track {
		background-color: #fff;
		border-radius: 10px;
	}

	/* Firefox (using standard properties) */
	.md-review-card-text {
		scrollbar-width: thin;
		scrollbar-color: #555 #fff;
	}

	/* TESTIMONIALS TEST SCROLL */
	/* Animation */
	section.md-testiominals-section {
		overflow: hidden;
		width: 100%;
		float: left;
	}

	.testimonials-holder-wrap {
		display: flex;
		animation: marquee 90s linear infinite;
		padding: 12px 0;
		white-space: nowrap;
		max-height: 410px;
	}

	.testimonials-holder {
		padding: 12px 0;
		white-space: nowrap;
	}

	.md-new-review-inner, 
	.md-new-review-inner:not(:first-of-type) {
		top: 0px;
		z-index: 100;
		animation-name: marquee;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		animation-duration: 90s;
		display: inline-block;
		margin: 0 15px;
		width: 508px;
		min-height: 352px;
	}
	@keyframes marquee {
		0% {
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
			visibility: visible;
		}

		100% {
			-webkit-transform: translate3d(-100%, 0, 0);
			transform: translate3d(-20%, 0, 0);
		}
	}

	.md-new-review-inner, .md-new-review-inner:not(:first-of-type) {
		width: 439px;
		min-height: 385px;
	}



	/* TESTIMONIALS TEST SCROLL */
	/* QUOTE BANNER */


	section#md-quote-banner {
		float: left;
		width: 100%;
		padding-bottom: 100px;
	}

	/* section#md-quote-banner .quote-banner {
	padding: 0px;
} */



	.quote-banner-title {
		display: flex;
		justify-content: center;
		padding-bottom: 40px;
	}
	.banner-quote-main-title{
		font-size: 80px;
		font-style: italic;
		font-weight: 900;
		line-height: 93.75px;
		text-align: left;
		color: #0D4CB0;		
		text-transform: uppercase;
	}

	.banner-quote-main-title span{
		color: #000;
	}
	.md-quote-banner-holder {
		display: flex;
		justify-content: center;
		align-content: space-around;
		gap: 11px;
	}
	.banner-quote-right-holder {
		display: flex;
		flex-direction: column;
		gap: 10px;
		position: relative;
	}
	.banner-quote-rectangle-holder {
		position: absolute;
		right: -33px;
		bottom: -33px;
		z-index: -2;
	}
	.md-quote-banner-left-holder {
		display: flex;
		flex-direction: column;
		background: #0D4CB0;
		justify-content: center;
		padding: 60px 80px;
		border-radius: 15px;
		align-items: center;
	}

	.banner-quote-title{
		font-size: 38px;
		font-weight: 600;
		line-height: 48px;
		letter-spacing: -0.01em;
		text-align: center;
		color:#fff;
		padding-bottom: 20px;
	}

	.banner-quote-text {
		font-size: 20px;
		font-weight: 400;
		line-height: 32px;
		text-align: center;
		color: #fff;
		padding-bottom: 26px;
	}
	.md-quote-link {
		font-size: 22px;
		font-weight: 800;
		letter-spacing: -0.01em;
		text-align: center;
		width: 232px;
		height: 53px;
		border-radius: 99px;
		border: 2px solid #FFFFFF;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #FF6E00;
		transition: all 0.3s ease-in-out;
		color: #000038;
	}
	.md-quote-link:hover {
		background: #FF8C34;
		color: #000038;
		border: 2px solid #FF8C34;
	}

	.why-choose-first-row-right-holder .md-quote-link:hover{
		border: none;
	}

	.banner-quote-right-holder img {
		border-radius: 15px;
		height: 187px;
		width: auto;
		object-fit: cover;
	}

	.banner-quote-rectangle-holder img {
		border-radius: 0;
	}

	/* ABOUT */

	section#md-about {
		float: left;
		width: 100%;
		position: relative;
		padding-bottom: 159px;
	}
	.about-image-left {
		position: absolute;
		left: 0px;
		z-index: 0;
		top: -34px;
	}
	.about-image-right {
		position: absolute;
		right: 0px;
		z-index: 0;
		top: 20px;
	}
	.md-about-text-wrap {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.about-title {
		padding-bottom: 40px;
		z-index: 2;
	}

	.about-text {
		font-family: "Roboto", sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 32px;
		text-align: center;
		max-width: 900px;
		color: #11364F;
		padding-bottom: 40px;
		background: rgba(255, 255, 255, 0.5);
		z-index: 2;
	}
	.md-about-link {
		width: 240px;
		height: 51px;
		background: #FFF;
		border-radius: 90px;
		border: 2px solid #0D4CB0;
		display: flex;
		font-size: 18px;
		font-weight: 700;
		line-height: 0;
		text-align: center;
		color: #11364F;
		justify-content: center;
		align-items: center;
		transition:all 0.3s ease-in-out;
		z-index: 2;
	}
	.md-about-link:hover {
		background: #0D4CB0;
		color:#fff;
	}

	/* AREAS */


	section.md-areas-section {
		float: left;
		width: 100%;
		position: relative;
		z-index: 0;
		padding-bottom: 50px;
	}
	.container.md-areas-container {
		width: 80%;
		float: right;
	}
	/* .md-locations-all-holder {
	display: flex;
	flex-wrap: wrap;      
	height: auto;          
	column-gap: 83px;      
	flex-direction: row;   
	align-content: flex-start; 
	justify-content: space-between; 
}

	.md-areas {
	flex-basis: calc(50% - 42.5px);
} */


	.md-locations-all-holder {
		display: grid;
		grid-template-columns: repeat(2, 1fr); /* Two equal-width columns */
		gap: 0px 83px; /* Row gap and column gap */
	}

	/* Position the first 6 items in the left column */
	.md-areas:nth-child(1) {
		grid-column: 1;
		grid-row: 1; /* First row */
	}

	.md-areas:nth-child(2) {
		grid-column: 1;
		grid-row: 2; /* Second row */
	}

	.md-areas:nth-child(3) {
		grid-column: 1;
		grid-row: 3; /* Third row */
	}

	.md-areas:nth-child(4) {
		grid-column: 1;
		grid-row: 4; /* Fourth row */
	}

	.md-areas:nth-child(5) {
		grid-column: 1;
		grid-row: 5; /* Fifth row */
	}

	.md-areas:nth-child(6) {
		grid-column: 1;
		grid-row: 6; /* Sixth row */
	}

	/* Position the last 3 items in the right column */
	.md-areas:nth-child(7) {
		grid-column: 2; /* First item in the second column */
		grid-row: 1; /* Start from the first row of the second column */
	}

	.md-areas:nth-child(8) {
		grid-column: 2; /* Second item in the second column */
		grid-row: 2; /* Second row of the second column */
	}

	.md-areas:nth-child(9) {
		grid-column: 2; /* Third item in the second column */
		grid-row: 3; /* Third row of the second column */
	}




	.md-areas-text-holder {
		display: block;
	}
	.areas_wrap {
		display: flex;
		overflow: hidden;
	}
	.areas-left-holder {
		width: 48%;
		display: flex;
		position: relative;
		flex-direction: column;
		min-width: 600px;
	}
	.areas-left-inside-wrap {
		padding: 47px 95px 40px 95px;
		background: #FAFAFA;
		border-radius: 16px;
		min-height: 603px;
	}

	.areas-right-holder {
		position: relative;
		left: -70px;
		width: 100%;
	}

	.map-image-holder svg {
		outline: none;
	}

	.locations-title-text {
		font-family: "Roboto", sans-serif;
		font-size: 46px;
		font-weight: 500;
		line-height: 55.67px;
		text-align: left;
		color: #11364F;
		padding-bottom: 21px;
	}
	.locations-area-title {
		display: flex;
		align-items: center;
		column-gap: 11px;
		padding-bottom: 11px;
	}
	.area-dynamic-title{
		font-size: 32px;
		font-weight: 600;
		line-height: 37.5px;
		letter-spacing: -0.02em;
		text-align: left;
		color: #11364F;
	}
	.area-dynamic-title a {
		color: #11364F;
		transition: color 300ms ease-in-out;
	}

	.area-dynamic-title a:hover{
		color: #FF6E00;
	}

	.md-areas-text-holder.no-link {
		opacity: 0.6; /* Adjust the value as desired */
	}
	.md-areas-text-holder a,
	.md-areas-text-holder{
		color: #11364F;
		font-size: 20px;
		font-weight: 600;
		line-height: 28px;
		letter-spacing: 0.02em;
		text-align: left;
		transition: all 0.3s ease-in-out;
		text-transform: uppercase;
		white-space: nowrap;
	}

	.md-areas-text-holder a:hover{
		color: #0D4CB0;
	}
	.areas-pin-holder {
		position: absolute;
		right: -69px;
		top: 207px;
		z-index: 2;
		display: flex;
		width: fit-content;
	}
	.areas-circle-holder {
		display: flex;
		width: fit-content;
		position: absolute;
		right: 0;
		top: 183px;
	}
	.areas-right-image-holder {
		position: absolute;
		right: 0px;
		z-index: -1;
		top: -90px;
	}

	.locations-all-pin-holder {
		z-index: 999;
		position: absolute;
		width: 150px;
		background: red;
	}

	.locations-all-pin-holder a {
		color: #fff;
		font-size: 20px;
		font-weight: 600;
		line-height: 52.02px;
		letter-spacing: 0.02em;
		text-align: center;
		display: flex;
		column-gap: 10px;
		transition: color 0.3s ease-in-out; 
	}

	.locations-all-pin-holder a img {
		transition: filter 0.3s ease-in-out; 
	}


	path.hover-state {
		transition: all 0.3s ease-in-out;
		cursor: pointer;
	}

	path.hover-state:hover,
	path.hover-state.hovered{
		fill: #074099;
	}



	/* HOW IT WORKS */

	section.md-how-it-section {
		float: left;
		width: 100%;
		padding: 114px 0 114px;
		background-size: cover;
		background-repeat: no-repeat;
		margin-bottom: 113px;
		background-position: right;
	}

	.md-how-it-all-card-holder {
		display: flex;
		gap: 30px;
		justify-content: center;
	}
	.md-how-it-card {
		max-width: 371px;
	}
	.md-how-card-img-holder{
		padding-bottom: 24px;
	}

	.how-title{
		padding-bottom: 61px;
		color:#fff;
	}
	.how-card-title{
		font-size: 38px;
		font-weight: 600;
		line-height: 44.53px;
		text-align: left;
		color: #fff;
		padding-bottom:12px;
	}
	.how-card-title:first-child{
		padding-bottom: 21px;
	}

	.how-card-text {
		font-size: 20px;
		font-weight: 400;
		line-height: 32px;
		text-align: left;
		color: #fff;
	}


	/* FAQ */



	.md-faq-answer-holder {
		padding: 15px 0px 0px;
		display: none;
	}

	.md-faq-box:first-child .md-faq-answer-holder {
		display: block; /* First answer is open by default */
	}


	section.md-faq-section {
		float: left;
		width: 100%;
		padding-bottom: 88px;
		overflow-x: hidden;
	}

	.faq-wrap {
		display: flex;
		justify-content: space-between;
	}

	.md-faq-title {
		padding-bottom: 28px;
		text-align: left;
	}

	.faq-right-holder {
		display: flex;
		align-items: flex-start;
		position: relative;
		padding-top: 96px;
	}


	.faq-image-with-circle {
		display: block; /* Ensures the image behaves as a block-level element */
	}



	.md-faq-subtitle{
		font-size: 32px;
		font-weight: 700;
		line-height: 37.5px;
		text-align: left;
		color: #11364F;
		padding-bottom: 51px;
	}
	.md-faq-holder {
		display: flex;
		flex-direction: column;
		row-gap: 34px;
		padding-bottom: 41px;
		max-width: 590px;
	}

	.md-faq-question-holder {
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
		align-items: flex-start;
		column-gap: 8px;
	}

	.md-faq-question-holder:hover p{
		color: #0D4CB0; 
		transition: color 300ms ease-in-out;
	}

	.page-template-page-home img.md-faq-arrow {
		padding-top: 5px;
	}

	/* Rotate arrow */
	.md-faq-arrow {
		transition: transform 0.3s ease; /* Smooth transition for both open and close */
	}

	.md-faq-question{
		font-size: 20px;
		font-weight: 600;
		line-height: 36px;
		text-align: left;
		color: #11364F;
		cursor:pointer;
	}

	.md-faq-question:hover{

	}

	.md-faq-answer{
		font-size: 18px;
		font-weight: 400;
		line-height: 32px;
		text-align: left;
		color: #11364F;
	}

	.md-faq-answer a {
		color: #0000FF;
		transition: all 300ms ease-in-out;
		text-decoration:underline;
	}

	.md-faq-answer a:hover {
		color: #A62B03;
		background: #FFFFCC;
		border-bottom: 1px solid #bbb;
		border-top: 1px solid #bbb;
		border-radius: 4px;
		text-decoration: underline;

	}

	/* Accesibility plugin */

	#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
		top: -9px;
	}
	#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
		position: relative;
		top: -9px;
	}

	/* MEDIA */





	@media all and (max-width:1800px){
		.container.md-areas-container {
			width: 82%;
		}
	}

	@media all and (max-width:1700px){
		.container.md-areas-container {
			width: 84%;
		}
	}
	@media all and (max-width:1600px){

		.container.md-areas-container {
			width: 86%;
		}
		section#md-hero {
			margin-top: -7px;
			padding: 155px 0 40px;
		}

		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: -17px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			position: relative;
			top: -17px;
		}
		.md-seal-wrap {
			gap: 36px;
		}

	}
	@media all and (max-width:1550px){
		.award-banner-license-text {
			letter-spacing: .5px;
			text-align: center;
		}
	}

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

		section#md-hero {
			margin-top: 0px;
			padding: 120px 0 35px;

		}
		#phone-hero {
			padding-right: 295px;
		}


		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: -15px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: -15px;
		}


		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			right: unset !important;
			left: 180px !important;
		}
		#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
			right: unset !important;
			left: -180px !important;
			-webkit-transition: right 750ms cubic-bezier(.23, 1, .32, 1);
			-moz-transition: right 750ms cubic-bezier(.23, 1, .32, 1) ;
			-o-transition: right 750ms cubic-bezier(.23, 1, .32, 1) ;
			transition: right 750ms cubic-bezier(.23, 1, .32, 1) ;
		}

		#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open {
			right: unset !important;
			left: 1px !important;
		}

		.hero-title {
			font-size: 76.96px;
			font-weight: 700;
			line-height: 96px;
			letter-spacing: -0.01em;
			color: #fff;
		}
		.md-platform-image-holder {
			column-gap: 21px;
		}

		/* 	.md-hero-title-holder img {
		top: 80px;
		left: 312px;
		max-width: 340px;
	}
		.hero-title {
		font-size: 60px;
		line-height: 75px; 
	}
		.hero-subtitle {
		font-size: 20px;
		line-height: 32px;

	} */
		.hero-services-background {
			background-position-y: 95px;
		}


		.services-title img {
			top: 42px;
			scale: .9;
		}
		.testimonial-right-holder {
			column-gap: 23px;
			transform: scale(.8);
		}
		.md-testimonial-subtitle {
			font-size: 30px;
			line-height: 35.5px;
		}
		.md-new-review-inner, .md-new-review-inner:not(:first-of-type) {
			width: 439px;
			min-height: 385px;
		}
		.md-review-card-text {
			height: 180px;
			max-width: 330px;
		}
		section.md-testiominals-section {
			padding-bottom: 100px;
		}

		.about-text {
			padding: 20px 10px 30px;
			border-radius: 15px;
			background: rgba(255, 255, 255, 0.75);
		}
		.how-card-title {
			font-size: 30px;
			line-height: 40.16px;
		}
		.how-card-text {
			font-size: 18px;
			line-height: 30px;
		}

		.md-how-it-card {
			max-width: 356px;
		}
		.md-faq-subtitle {
			font-size: 30px;
			line-height: 35px;
		}
		.md-faq-answer {
			font-size: 18px;
			line-height: 30px;
		}
		.md-faq-question {
			font-size: 20px;
			line-height: 28px;
		}

		.md-award-banner-left-holder .award-title-circle {
			top: -5px;
			right: 12px;
			transform: scale(0.9);
		}
		.areas-left-inside-wrap {
			padding: 45px 137px 40px 41px;
		}
		.areas-left-holder {
			min-width: 576px;
		}

		.areas-right-holder svg {
			width: 940px;
			height: 696px;
		}
		.container.md-areas-container {
			width: 87.5%;
		}
		.testimonial-subtitle-line {
			left: 115px;
			top: 25px;
		}
		.faq-circle-holder {
			top: 48px;
			right: -10px;
		}
		.page-template-page-home img.md-faq-arrow {
			padding-top: 2px;
		}
	}

	@media all and (max-width:1400px){

		section#md-hero {
			padding: 100px 0 33px;
		}
		.areas-left-holder {
			min-width: 586px;
		}
		.container.md-areas-container {
			width: 90.5%;
		}
		.areas-right-holder svg {
			width: 897px;
			height: 646px;
		}
		.map-image-holder {
			top: -10px;
			position: relative;
		}

		.award-banner-license-text {
			font-size: 19px;
			line-height: 24px;
			max-width: 750px;
			text-align: center;
		}
		.award-baner-license-holder {
			height: 80px;
		}
		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: -32px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: -32px;
		}
	}

	@media all and (max-width:1300px){

		.container.md-areas-container {
			width: 93.5%;
		}
		.areas-left-holder {
			min-width: 586px;
		}
		.areas-right-holder svg {
			width: 857px;
			height: 626px;
		}
		section#md-why-choose {
			padding: 0 0px 104px;
		}
		.md-why-wrap .why-choose-first-row-left-holder::before {
			bottom: -24px; 
			left: -24px; 
		}
		.md-why-wrap .why-choose-second-row-right-holder::before {
			bottom: -24px;
			right: -24px;

		}



		section#md-why-choose .section-title {
			font-size: 48px;
			line-height: 58.63px;
		}
		.md-new-review-inner, .md-new-review-inner:not(:first-of-type) {
			width: 399px;
			min-height: 389px;
		}

		.md-review-card-date {
			font-size: 14px;
		}

	}

	@media all and (max-width:1280px){
		.hero-services-background {
			background-position-y: 68px;
		}
		section#md-hero {
			margin-top: 0px;
			padding: 100px 0 30px;
		}

		#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {
			top: 160px;
		}

	}


	@media all and (max-width:1230px){
		.container.md-areas-container {
			width: 95.5%;
		}
		.areas-left-holder {
			min-width: 546px;
		}

		.md-why-wrap .why-choose-first-row-left-holder::before {
			bottom: -33px; 
			left: -33px; 
		}
		.md-why-wrap .why-choose-second-row-right-holder::before {
			bottom: -33px;
			right: -33px;
		}
		.md-why-wrap .why-choose-first-row-left-holder {
			display: flex;
			justify-content: flex-end;
		}
		section#md-why-choose {
			overflow: hidden;
		}
		section#md-quote-banner {
			overflow: hidden;
		}

	}
	@media all and (max-width:1224px){
		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: -30px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: -30px;
		}
	}


	@media all and (max-width:1220px){
		#phone-menu {
			width: 163px;
			height: 40px;
			column-gap: 3px;
			font-size: 15px;
		}
		#quote-menu {
			width: 136px;
			height: 40px;
			font-size: 15px;
		}


		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: -41px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: -41px;
		}

	}

	@media all and (max-width:1200px){

		.hero-title {
			font-size: 50px;
			line-height: 65px;
		}
		section#md-hero {
			padding: 100px 0 30px;
		}
		.md-platform-image-holder {
			column-gap: 15px;
		}
		.hero-subtitle {
			font-size: 22px;
			line-height: 38px;

		}
		.above-hero-title-text {
			font-size: 22px;
			line-height: 28.13px;
		}
		.section-title {
			font-size: 50px;
			line-height: 60px;
		}
		.service-subtitle {
			font-size: 28px;
			line-height: 34.5px;
		}
		.md-hero-title-holder img {
			top: 70px;
			left: 258px;
			max-width: 280px;
		}
		.seal-title {
			font-size: 27px;
		}

		.moving-services-section {
			padding: 90px 0 51px;
		}
		.services_inner .md-servies-all-holder .md-custom-services {
			max-width: 305px;
		}
		.services-card-title {
			font-size: 31px;
			line-height: 40px;
		}
		section.packing-services-section {
			padding: 0 0 90px;
		}
		.md-packing-servies-all-holder .md-packing-services {
			padding: 0px;
			max-width: 351px;
			width: 32%;
		}
		.md-servies-all-holder {
			column-gap: 20px;

		}
		.md-packing-servies-all-holder {
			justify-content: center;
		}
		.md-why-wrap img {
			height: 100%;
			object-position: center;
			object-fit: cover;
		}
		.why-choose-first-row-holder,
		.why-choose-second-row-holder {
			column-gap: 30px;
		}
		section#md-award-banner {
			margin-bottom: 90px;
			padding: 40px 0 0;
		}

		section#md-why-choose {
			padding-bottom: 90px;
		}
		.award-banner-title br {
			display: none;
		}
		.award-banner-title-holder {
			max-width: 843px;
		}
		.md-award-banner-right-holder {
			transform: scale(0.8);
			flex-wrap: wrap;
			justify-content: center;
		}
		.award-banner-superb-holder {
			width: 35%;
		}
		.award-banner-third-image-text {
			bottom: -35px;

		}

		.md-award-banner-left-holder .award-title-circle {
			right: 18px;
		}
		.testimonial-holder-wrap .md-review-wrap {
			max-width: 360px;
		}
		.md-new-review-inner {
			padding: 24px 25px 26px 36px;
		}
		.md-review-card-text {
			height: 170px;
			font-size: 18px;
			line-height: 28px;
		}
		.md-new-review-inner, 
		.md-new-review-inner:not(:first-of-type) {
			width: 368px;
			min-height: 360px;
		}
		.md-review-card-date {
			font-size: 13px;
			line-height: 20px;
		}

		.testimonial-card-title-right-holder img {
			padding: 0 0 4px;
		}
		.banner-quote-main-title {
			line-height: 83.75px;
			font-size: 70px;
		}
		.banner-quote-title {
			font-size: 36px;
			line-height: 46px;
		}
		.md-quote-banner-left-holder {
			padding: 50px 60px;
		}
		.banner-quote-text {
			font-size: 18px;
			line-height: 30px;
		}
		.banner-quote-text br{
			display:none;
		}

		.md-locations-all-holder {
			column-gap: 45px;
		}

		.how-card-title {
			font-size: 28px;
			line-height: 35px;
		}
		.locations-all-pin-holder a {
			font-size: 18px;
		}
		.testimonial-left-holder {
			min-width: 420px;
		}
		.testimonial-right-holder {
			column-gap: 23px;
			transform: scale(.7);
		}
		.container.md-areas-container {
			width: 90.5%;
		}
		.areas-left-holder {
			min-width: 496px;
		}
		.areas-circle-holder {
			right: 0px;
			top: 193px;
		}
		.areas-pin-holder {
			right: -71px;
			top: 214px;
		}
		.areas-right-holder svg {
			width: 757px;
			height: 616px;
		}
		.areas-right-holder {
			left: -60px;
		}
		.areas-right-holder svg {
			width: 759px;
			height: 626px;
		}
		.map-image-holder {
			top: -30px;
			position: relative;
		}
		.areas-left-inside-wrap {
			padding: 47px 60px 40px 60px;
		}
		.md-faq-title,
		.md-faq-subtitle {
			padding-bottom: 20px;
		}
		.md-faq-holder {
			row-gap: 19px;
			padding-bottom: 26px;
			max-width: 590px;
		}
		.faq-right-holder {
			padding-top: 76px;
		}

		section#md-quote-banner {
			overflow: hidden;
		}
		.md-packing-service-cards {
			max-width: 100%;

		}
		.seal-title {
			min-width: 345px;
		}
		section.md-seals {
			padding: 25px 20px 35px 20px;
			height: 135px;
		}


	}

	@media all and (max-width:1100px){

		.areas-right-holder svg {
			width: 629px;
		}
		.map-image-holder {
			top: -50px;
		}
		.areas-right-holder {
			left: -50px;
		}

		.award-banner-title-holder {
			max-width: 816px;
		}
		.md-award-banner-right-holder {
			transform: gap: 10px;
		}

		.md-new-review-inner, .md-new-review-inner:not(:first-of-type) {
			width: 338px;
			min-height: 360px;
		}
		.md-review-card-text {
			height: 170px;

		}



	}

	@media all and (max-width:1030px){
		.areas-right-holder svg {
			width: 619px;
		}

	}

	@media all and (max-width:1024px){

		.hero-title {
			padding-bottom: 15px;
		}
		.hero-subtitle {
			padding-bottom: 15px;
		}

		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: 26px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: 26px;
		}

		.md-platform-image-holder {
			column-gap: 8px;
		}
		.services-title {
			padding-bottom: 35px;
		}
		section#md-award-banner {
			padding: 40px 0 0;

		}
		.md-banner-wrap {
			padding-bottom: 32px;
		}
		.award-banner-title {
			font-size: 46px;
			line-height: 53px;
		}
		.md-award-banner-left-holder .award-title-circle {
			right: 53px;
			transform: scale(0.84);
			top: -12px;
		}
		.award-banner-license-text {
			font-size: 19px;
			line-height: 29px;
			max-width: 95%;
			text-align: center;
		}
		section#md-about {
			padding-bottom: 80px;
		}
		.about-image-left, 
		.about-image-right{
			display: none;
		}
		.about-title {
			padding-bottom: 30px;
		}
		.about-text {
			padding: 0px 0px 30px;
			border-radius: unset;
			background:none;
		}
		.locations-title-text {
			font-size: 40px;
		}
		.areas-circle-holder img {
			max-width: 80%;
		}
		.areas-circle-holder {
			top: 207px;
		}
		.areas-pin-holder {
			right: -40px;
			top: 230px;
			max-width: 75px;
		}
		.areas-left-inside-wrap {
			min-height: 443px;
		}
		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: 34px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: 34px;
		}
		section#md-hero {
			padding: 175px 0 47px;

		}

	}
	@media all and (max-width:1016px){
		.areas-right-holder svg {
			width: 599px;
		}
	}

	@media all and (max-width:1000px){
		.areas-right-holder svg {
			width: 592px;
		}
	}

	@media all and (max-width:992px){
		section#md-hero {
			margin-top: 0px;
			padding: 190px 0 47px;
		}
		.md-form-holder .gform-theme--foundation .gfield input.small, 
		.md-form-holder .gform-theme--foundation .gfield select.small, 
		.md-form-holder .gform-theme--foundation .gfield .datepicker {
			width: 207px;
		}
		#gform_wrapper_1 .gform-body.gform_body div#gform_page_1_1 {
			max-height: 111.55px;
		}
		.md-form-holder #gform_page_1_1 .gform_page_fields{
			height: 90.21px;
		}
		.content-area .container {
			padding: 0 15px;
		}
		.md-form-holder .gform-theme--foundation .gform_fields {
			column-gap: 10px;
		}

		.hero-title {
			font-size: 45px;
			line-height: 60px;
		}
		.md-hero-title-holder img {
			top: 66px;
			left: 170px;
			max-width: 255px;
		}
		.hero-subtitle {
			font-size: 18px;
			line-height: 28px;
		}
		#phone-hero {
			font-size: 16px;
		}
		.md-form-holder .gform-theme--foundation input[type=date], 
		.md-form-holder .gform-theme--foundation input[type=email], 
		.md-form-holder .gform-theme--foundation input[type=tel],
		.md-form-holder .gform-theme--foundation input[type=text], 
		.md-form-holder .gform-theme--foundation select {
			font-size: 16px;
		}
		.md-form-holder input[placeholder]::placeholder {
			font-size: 16px;
		}
		.md-form-holder .gform-theme--foundation #gform_next_button_1_8, 
		.md-form-holder .gform-theme--foundation #gform_submit_button_1,
		.md-form-holder .gform-theme--foundation #gform_next_button_2_8,
		.md-form-holder .gform-theme--foundation #gform_submit_button_2 {
			font-size: 20px;
			line-height: 20px;

		}
		.md-form-holder .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input {
			background-position: 88% center;
		}

		.section-title {
			font-size: 40px;
			line-height: 50px;
		}
		.service-subtitle {
			font-size: 26px;
			line-height: 32.5px;
		}

		.services-title img {
			top: 30px;
			transform: scale(0.75);
		}
		.services_inner .md-servies-all-holder .md-custom-services {
			max-width: 314px;
		}
		.hero-services-background {
			background-size: cover;
		}
		.moving-services-section {
			padding: 90px 0 70px;
			background-size: cover;
		}
		section#md-award-banner {
			padding: 80px 0 0;
		}
		.award-banner-title br {
			display: none;
		}
		.award-banner-superb-holder {
			width: 26%;
		}
		.award-banner-superb-holder img {
			width: 110px;
		}
		.award-banner-third-image-text {
			bottom: -10px;
		}
		.banner-quote-main-title {
			line-height: 63.75px;
			font-size: 55px;
		}
		.md-award-banner-left-holder .award-title-circle {
			right: -37px;
			transform: scale(0.72);
			top: -11px;
		}
		section.md-testiominals-section {
			padding-bottom: 70px;
		}
		.services-title {
			padding-bottom: 30px;
		}
		.md-why-wrap {
			row-gap: 54px;
		}
		.why-choose-first-row-holder {
			flex-direction: column;
			row-gap: 33px;
		}
		section#md-why-choose .why-choose-first-row-holder .section-title {
			padding-bottom: 22px;
		}
		section#md-why-choose .section-title {
			font-size: 45px;
			line-height: 56.63px;
		}
		.why-choose-second-row-holder {
			flex-direction: column-reverse;
			row-gap: 50px;
		}

		.md-why-wrap img {
			height: auto;
			width: 100%;
		}
		.md-why-wrap .why-choose-first-row-left-holder {
			justify-content: flex-end;
			display: flex;
		}
		.testimonial-top-holder {
			flex-direction: column;
			row-gap: 30px;
			padding-bottom: 30px;
		}
		.md-testimonail-title {
			text-align: center;
		}
		.md-testimonial-subtitle {
			font-size: 28px;
			line-height: 34px;
			text-align: center;
		}
		.testimonial-right-holder {
			justify-content: center;
		}
		.md-new-review-inner, .md-new-review-inner:not(:first-of-type) {
			width: 400px;
		}

		.banner-quote-right-holder img {
			height: 307px;
			width: auto;
			object-position: right;
		}
		.md-quote-banner-holder {
			gap: 10px;
			flex-direction: column;
		}
		.about-text {
			font-size: 19px;
			line-height: 31px;
			max-width: 551px;
		}
		.about-image-left {
			top: -24px;
		}
		.container.md-areas-container {
			float: unset;
		}

		.areas-left-inside-wrap {
			padding: 60px 60px 60px 60px;
			min-height: 403px;
		}

		.areas_wrap {
			display: flex;
			flex-direction: column-reverse;
			align-items: center;
			row-gap: 22px;
		}
		.areas-right-image-holder img {
			width: auto;
			height: 100%;
			border-radius: 20px;
			object-fit: cover;
		}
		.areas-right-image-holder {
			right: 0px;
			z-index: -1;
			top: 0px;
			width: auto;
			height: 100%;
		}
		.map-image-holder {
			left: unset;
			top: 80px;
			left: 1vw;
			width: 86%;
			position: relative;
		}
		section.md-areas-section {
			padding-bottom: 70px;
			height: 100%;

		}
		.areas-right-holder {
			left: unset;
		}
		.areas-right-holder svg {
			width: 100%;
			height: auto;
		}
		.areas-left-holder {
			min-width: 630px;
		}


		.map-image-holder {
			left: unset;
			top: 0px;
			left: unset;
			width: 100%;
			position: relative;
		}
		.areas-pin-holder {
			right: unset;
			top: unset;
			bottom: unset;
			left: unset;
			right: 40%;
			top: -43px;
			transform: scale(0.755);
		}
		.areas-circle-holder {
			display: block;
			top: -45px;
			left: 49%;
			transform: scale(0.9);
			rotate: -90deg;
		}
		.locations-title-text {
			font-size: 40px;
			line-height: 50px;
		}
		.md-locations-all-holder {
			column-gap: 50px;
			display: block;
			column-count: 3;
		}
		.md-areas-text-holder a,
		.md-areas-text-holder {
			line-height: 40px;
		}
		section#md-about {
			float: left;
			width: 100%;
			position: relative;
			padding-bottom: 70px;
		}
		section#md-quote-banner {
			padding-bottom: 70px;
		}
		.md-how-it-all-card-holder {
			flex-direction: row;
			justify-content: center;
			flex-wrap: wrap;
			row-gap: 50px;
		}
		.md-how-it-card {
			max-width: unset;
			width: 47%;
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			height: 100%;
		}
		.how-card-title, .how-card-text {
			text-align: left;
		}
		.faq-right-holder {
			display: flex;
			justify-content: center;
		}
		.faq-wrap {
			flex-direction: column;
			row-gap: 62px;
		}
		section.md-how-it-section {
			padding: 70px 0 70px;
			margin-bottom: 70px;
		}

		section.md-faq-section {
			padding-bottom: 70px;
		}
		.md-banner-wrap {
			flex-direction: column;
			align-items: center;
			row-gap: 20px;
		}
		.award-banner-title-holder {
			max-width: 547px;
		}
		.md-award-banner-right-holder {
			display: flex;
			gap: 17px;
			transform: scale(0.9);
			flex-wrap: nowrap;
			justify-content: space-between;
		}
		.md-banner-wrap {
			padding-bottom: 42px;
		}
		.md-form-holder {
			transform: scale(0.97);
		}
		.litchfield-pin-holder {
			top: -309px;
			right: -73px;
		}
		.hartford-pin-holder {
			right: -229px;
			top: -306px;
		}
		.fairfield-pin-holder {
			top: -80px;
			right: -44px;
		}
		.new-haven-pin-holder {
			top: -130px;
			right: -170px;
		}
		.middlesex-pin-holder {
			right: -300px;
			top: -164px;
		}
		.testimonial-left-holder {
			min-width: unset;
		}
		.md-packing-servies-all-holder .md-packing-services {
			padding: 0px;
			width: 33%;
			max-width: 234px;
		}
		.md-packing-service-cards{
			padding: 27px 20px;
		}

		.md-packing-services-img-holder img {
			width: 100px;
			height: 100px;
		}

		.pack-card-title {
			font-size: 28px;
			line-height: 33.5px;
		}
		.md-packing-service-cards .service-card-button-holder a {
			font-size: 16px;
			width: 170px;
			height: 42px;
		}

		.md-packing-servies-all-holder {
			gap: 9px;
			flex-wrap: wrap;
		}
		.md-packing-servies-all-holder {
			justify-content: center;
		}
		.md-areas-text-holder {
			height: 36px;
		}
		.md-platform-image-holder {
			max-width: 304px;
			margin-right: auto;
			width: 100%;
			padding-top: 0px;
			max-height: unset;
			justify-content: center;
			flex-wrap: wrap;
			padding-right: 0px;
			row-gap: 10px;
		}
		.md-platform-image-holder img {
			max-height: 50px;
			width: auto;
		}
		.md-quote-link{	
			font-size: 18px;
		}
		.testimonial-subtitle-line {
			left: 162px;
			top: 24px;
			transform: scale(0.85);
		}
		.banner-quote-rectangle-holder {
			right: -73px;
			bottom: -58px;
			z-index: -2;
			transform: scale(0.8);
		}
		.banner-quote-right-holder img:last-of-type {
			object-position: center;
		}

		.faq-right-holder {
			padding-top: 0px;
		}

		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: 41px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: 41px;
		}
		section.md-seals {
			height: 169.98px;
		}

	}

	@media all and (max-width:768px){


		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: -94px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: -94px;
		}
		.md-hero-wrap .md-form-holder .gform-theme--framework .field_description_below .gfield_description:where(:not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message):not(.field_validation_above .gfield_validation_message)) {
			position: absolute;
			line-height: 14px;
		}
		#gform_wrapper_1 .gform-body.gform_body div#gform_page_1_1 {
			max-height: 140px;
			min-height: 140px;
			overflow: hidden;
		}
		.md-form-holder #gform_page_1_1 .gform_page_fields{
			height: 55px;
			overflow: hidden !important;
			padding: 0px;
		}
		input#input_1_2 {
			overflow: hidden !important;
			height: 45px;
			max-height: 45px;
		}

		input#input_1_2 .ginput_container.ginput_container_text {
			max-height: 45px;
			overflow: hidden;
		}

		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			right: 180px !important;
			left: unset !important;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg {
			max-width: inherit;
			margin: 4px 8px;
		}
		#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
			right: -180px !important;
			left: unset !important;
			-webkit-transition: right 750ms cubic-bezier(.23, 1, .32, 1);
			-moz-transition: right 750ms cubic-bezier(.23, 1, .32, 1) ;
			-o-transition: right 750ms cubic-bezier(.23, 1, .32, 1) ;
			transition: right 750ms cubic-bezier(.23, 1, .32, 1) ;
			z-index: 9999999 !important;
		}

		#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open {
			right: 1px !important;
			left: unset !important;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
			background-color: #0D4CB0 !important;
			box-shadow: none;
			border: none;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover, 
		#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{
			border:none !important;
			box-shadow: none !important;
		}
		.md-form-mobile-title-holder {
			display: flex;
			order: -2;
			justify-content: center;
		}
		.md-why-wrap img {
			height: auto;
			width: 97%;
		}


		.md-why-wrap .why-choose-first-row-left-holder::before {
			bottom: -18px; /* Adjust as needed */
			left: 2px; /* Adjust as needed */
		}

		.md-why-wrap .why-choose-second-row-right-holder::before {
			bottom: -18px;
			right: 2px;
		}

		.packing-services-title .section-title br {
			display: none;
		}


		.form-mobile-title {
			font-size: 24px;
			font-weight: 600;
			line-height: 28.13px;
			text-align: center;
			color: #fff;
			padding-bottom: 15px;
		}
		.md-hero-wrap {
			display: flex;
			flex-direction: column;
			padding: 0px;
		}
		.md-form-holder {
			scale: 1;
			order: -1;
			margin-bottom: 30px;
		}

		#phone-hero {
			display: none;
		}


		.md-hero-text-holder {
			padding: 0 15px;
			display: flex;
			flex-direction: column;
			align-items: center;
			height: auto;
			overflow: hidden;
		}


		.hero-services-background {
			background-position-y: 84px;
		}

		.md-hero-title-holder img {
			top: 66px;
			left: 30px;
			max-width: 255px;
		}
		.md-form-holder .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input {
			background-position: 95.5% center;
		}
		section.moving-services-section {
			float: left;
			width: 100%;
			padding: 70px 0px 86px;
			margin-bottom: 72px;
		}
		.why-choose-first-row-holder .why-text {
			padding-bottom: 20px;
		}
		.service-card-top-holder {
			display: flex;
			column-gap: 15px;
			align-items: center;
			position: relative;
			/* padding-bottom: 14px; */
		}
		.services_inner .md-servies-all-holder .md-custom-services {
			width: 100%;
			max-width: unset;
		}
		.md-servies-all-holder {
			row-gap: 30px;
		}

		section#md-hero {
			margin-top: 0px;
			padding: 120px 0 36px;
			background-position: right;
		}
		.hero-subtitle {
			padding-bottom: 0px;
			font-size: 18px;
			line-height: 32px;
			max-width: 620px;
		}
		.hero-subtitle br{
			display:none;
		}
		.services-title {
			padding-bottom: 50px;
		}
		.md-service-drop-arrow-holder {
			position: absolute;
			right: 7px;
			top: 3px;
			cursor: pointer;
		}
		.md-services-img-holder {
			padding-bottom: 0px;
		}

		.service-card-top-left-holder {
			display: flex;
			align-items: center;
			max-width: 500px;
			column-gap: 15px;
		}

		#service-drop-button {
			border: none;
			padding: 0px;
			width: 18px;
			display: flex;
			transition: all 300ms ease-in-out;
		}

		/* Hide all service-card-bottom-holder elements by default */
							.service-card-bottom-holder {
  max-height: 500px;
  transition: max-height 0.3s ease;
}

.service-card-bottom-holder:not(.active) {
  max-height: 0;
  overflow: hidden;
}
		
/*This is hidden due to change above		
 * .service-card-bottom-holder {
//			display: none;
//		}

		/* Show only the first .service-card-bottom-holder */
		.md-custom-services:first-of-type .service-card-bottom-holder {
			display: block;
			padding-top: 14px;
		}

		#service-drop-button:hover{
			background: transparent;
			color: #FF6E00;
		}
		.md-service-cards {
			background: #fff;
			border-radius: 15px;
			padding: 14px 16px 17px 16px;
		}
		.md-servies-all-holder {
			justify-content: center;
		}
		.services-card-text br,
		.services-card-title br,
		.md-services-outer .section-title br,
		.service-subtitle br,
		.packing-services-section .section-title br,
		.packing-services-section .service-subtitle br{
			display: none;
		}
		.md-services-outer .section-title, 
		.service-subtitle {
			text-align: left;
			margin: 0px;
		}
		.service-subtitle {
			font-size: 24px;
			line-height: 28px;
		}

		.md-why-wrap .why-choose-first-row-left-holder,
		.md-why-wrap .why-choose-first-row-right-holder,
		.md-why-wrap .why-choose-second-row-right-holder,
		.md-why-wrap .why-choose-second-row-left-holder{
			padding: 0px;
		}
		section#md-why-choose .section-title {
			text-align: left;
		}
		section#md-why-choose .section-title {
			font-size: 36px;
			line-height: 42.63px;
		}
		.why-text {
			font-size: 16px;
			line-height: 27px;

		}
		.testimonial-top-container .md-testimonail-title {
			font-size: 34px;
			line-height: 38px;
		}
		.md-testimonial-subtitle {
			font-size: 24px;
			line-height: 28px;
			text-align: center;
			max-width: 100%;
			margin: auto;
		}
		.testimonial-subtitle-line {
			left: 163px;
			top: 18px;
			scale: .80;
		}

		.why-choose-first-row-holder .md-quote-link {
			margin: auto;
			width: 100%;
			font-size: 20px;
		}
		.md-banner-wrap {
			flex-direction: column;
			gap: 30px;
			align-items: flex-start;
			padding: 0 0px 0px;
			gap: 6px;
			padding-bottom: 30px;
		}
		section#md-award-banner {
			margin-bottom: 85px;
		}
		.testimonial-card-title-holder {
			padding-bottom: 13px;
			max-height: 73px;
		}
		.testimonial-top-holder {
			padding-bottom: 6px;
		}
		.md-new-review-inner, .md-new-review-inner:not(:first-of-type) {
			width: 325px;
			min-height: 288px;
		}

		.testimonial-card-title-right-holder img {
			max-width: 110px;
		}
		.md-review-card-date {
			font-size: 11.8px;
			line-height: 2;
		}
		.md-review-card-name {
			font-size: 20px;
			line-height: 29px;
			padding-bottom: 9.9px;
		}
		.md-review-card-text {
			height: 134px;
			font-size: 16px;
			line-height: 22px;
			max-width: 243px;
		}
		section#md-quote-banner {
			padding-bottom: 96px;
		}

		.award-banner-title {
			text-align: left;
		}
		.md-award-banner-left-holder {
			flex-direction: column;
			align-items: flex-start;
			flex-shrink: 0;
		}
		.md-award-banner-right-holder {
			display: flex;
			gap: 15px;
			scale: .8;
			left: -35px;
			position: relative;
			flex-shrink: 1;
		}
		.banner-quote-right-holder img {
			height: 222px;
		}

		.md-award-banner-left-holder img {
			position: relative;
			top: -10px;
		}
		.award-banner-title-holder {
			max-width: 547px;
		}
		.md-award-banner-left-holder .award-title-circle {
			right: unset;
			scale: .57;
			transform: scaleY(1);
			top: -13px;
			left: -113px;
			position: absolute;
		}
		.award-baner-license-holder {
			justify-content: flex-start;
		}
		section.md-testiominals-section {
			padding-bottom: 18px;
		}
		.md-quote-banner-left-holder {
			padding: 35px 16px 35px 16px;
		}
		.banner-quote-main-title {
			line-height: 65px;
			font-size: 50px;
			max-width: unset;
			margin: auto;
			text-align: center;
		}


		.md-quote-banner-left-holder .md-quote-link {
			font-size: 20px;
			width: 282px;
			height: 55px;
		}
		.md-quote-banner-left-holder .banner-quote-title {
			font-size: 35px;
			line-height: 48px;
			max-width: 450px;
		}
		.banner-quote-text {
			font-size: 20px;
			line-height: 32px;
			max-width: 450px;
		}
		.areas-left-inside-wrap {
			padding: 60px 60px 60px 60px;
		}
		.container.md-areas-container {
			width: 100%;
		}

		.areas-circle-holder {
			display: block;
			top: -45px;
			left: 49%;
		}

		.locations-title-text {
			font-size: 34px;
			line-height: 39px;
			text-align: left;
			padding-bottom: 15px;
		}

		.md-how-it-all-card-holder {
			flex-direction: column;
			align-items: center;
		}
		.faq-wrap {
			align-items: center;
		}
		.faq-left-holder .md-faq-title {
			font-size: 38px;
			padding-bottom: 13px;
		}
		.md-faq-subtitle {
			font-size: 24px;
			line-height: 28px;
			padding-bottom: 34px;
		}
		.md-faq-answer-holder {
			padding: 20px 30px 0px;
		}
		.content-area .container {
			padding: 0 15px;
		}

		.md-packing-servies-all-holder .md-packing-services {
			width: 47%;
			max-width: 100%;
		}
		.pack-card-title {
			font-size: 24px;
			line-height: 28px;
			padding-bottom: 4px;
		}
		.md-packing-service-cards .service-card-button-holder a {
			border-radius: 54px;
			font-size: 15px;
			line-height: 15px;
			width: 115px;
			padding: 5px 4px 2px 4px;
			height: 40px;
		}
		.md-packing-servies-all-holder {
			gap: 9px;
		}
		.md-packing-services-img-holder {
			padding-bottom: 4px;
		}
		.md-packing-services-img-holder img {
			width: 72px;
			height: 72px;
		}
		.md-packing-service-cards {
			max-width: 100%;
			padding: 16.3px 18px;
		}

		section.packing-services-section {
			padding: 0px 0 70px;
		}
		.md-locations-all-holder {
			column-count: 2;
			text-align: center;
		}
		.locations-area-title {
			padding-bottom: 16px;
			justify-content: left;
		}
		.md-how-it-all-card-holder {
			row-gap: 40px;
		}
		section.md-how-it-section {
			background-position: center;
		}
		.areas-left-inside-wrap {
			min-height: 337px;
		}
		.md-areas-text-holder a,
		.md-areas-text-holder {
			font-size: 16px;
			line-height: 32px;
		}
		.md-areas-text-holder {
			height: 24px;
			display: flex;
			align-items: center;
		}
		.area-dynamic-title {
			font-size: 30px;
			line-height: 35px;
		}
		section.md-seals {
			padding: 20px 15px 24px;
			height: 142px;
			overflow: hidden;
		}
		.seal-title {
			min-width: unset;
			padding: 0;
			max-width: 270px;
			font-size: 25px;
			line-height: 27px;
		}
		.seal-title br {
			display: none;
		}


		.md-platform-image-holder a {
			display: flex;
			justify-content: center;
			scale: 1;
			width: fit-content;
		}
		.md-platform-image-holder a:last-of-type, .md-platform-image-holder a:nth-child(6) {
			width: fit-content;
		}


		.md-platform-image-holder {
			justify-content: center;
			align-items: center;
			row-gap: 10px;
			column-gap: 5px;
			right: unset;
			position: relative;
			max-width: 260px;
			scale: 1;
		}
		.md-platform-image-holder img {
			max-height: 44px;
			width: auto;
		}
		.md-seal-wrap {
			justify-content: left;
		}
		.services-card-title {
			font-size: 28px;
			line-height: 32px;
			padding-bottom: 0px;
			max-width: 190px;
		}
		.arrow-drop-image {
			scale: 1.5;
		}
		.services-card-text {
			font-size: 17px;
			line-height: 26px;
			padding-bottom: 14px;
			padding-top: 14px;
		}
		.md-services-img-holder img {
			width: 80px;
			height: 80px;
		}

		.md-service-cards a,
		.md-quote-link{
			font-size: 16px;
		}
		section#md-why-choose {
			padding-bottom: 55px;
		}
		.award-banner-license-text {
			font-size: 16px;
			line-height: 27px;
			max-width: unset;
			text-align: center;
			padding: 0 18.5px;
			letter-spacing: 1px;
		}
		.md-how-it-card {
			width: 70%;
			align-items: flex-start;
		}
		.md-how-it-card:first-child {
			order: -1;
		}
		.banner-quote-rectangle-holder {
			right: -62px;
			bottom: 15px;
			max-height: 150px;
			scale: .7;
		}
		.md-quote-banner-holder,
		.banner-quote-right-holder {
			gap: 7px;
		}

		.faq-circle-holder {
			top: -22px;
			right: -15px;
		}


		img.md-testi-person-image {
			width: 60px;
			height: 60px;
		}

		.md-form-holder .gform-theme--foundation .gfield input.large, 
		.md-form-holder .gform-theme--foundation .gfield select.large, 
		.md-form-holder .gform-theme--foundation .gfield .datepicker {
			height: 45px;
		}
		.md-form-holder .gform-theme--foundation .gform-body .gform_next_button.gform-theme-button.button, .md-form-holder .gform-theme--foundation #gform_submit_button_1 {
			height: 45px;
		}


		.md-form-holder .gform-theme--foundation .gform_fields {
			padding: 0 0 10px;
		}


		.md-form-holder {
			margin: 0 0px;
		}
		#gform_wrapper_1 .gform-body.gform_body {
			border-radius: 30px;
		}
		.md-form-holder {
			border-radius: 45px;
			margin-bottom: 30px;
			margin: 0 7px 30px 7px;
		}
		div#gform_fields_1_6 {
			padding-left: 0px;
		}
		.md-form-holder .gform-theme--foundation .gform-body .gform_next_button.gform-theme-button.button, .md-form-holder .gform-theme--foundation #gform_submit_button_1 {
			margin: 3px 0 0;
			width: 100%;
		}
		.md-form-holder .gform-theme--foundation .gform_page_fields {
			padding: 0 0 10px 0;
		}
		.md-form-holder .gform_page_footer.top_label {
			width: 100%;
			padding: 0px;
		}
		.gform_body .gform_page {
			justify-content: center;
			flex-direction: column;
			padding: 18px 17px 19px 17px;
			border-radius: 30px;
		}
		.md-form-holder input[placeholder]::placeholder {
			font-size: 16px;
		}

		.md-hero-image-holder {
			position: relative;
			display: flex;
			flex-direction: column;
		}

		.md-form-holder .gform-theme--foundation .gform-body .gform_next_button.gform-theme-button.button, .md-form-holder .gform-theme--foundation #gform_submit_button_1 {
			font-size: 19px;
		}
		.hero-title {
			font-size: 46px;
			line-height: 60px;
			padding-bottom: 9px;
		}
		.above-hero-title-text {
			font-size: 19px;
			line-height: 25px;
		}
		.section-title {
			font-size: 36px;
			line-height: 42px;
		}
		.packing-services-title .section-title {
			padding-bottom: 30px;
			max-width: 100%;
			margin: auto;
		}

		.quote-banner-title {
			padding-bottom: 37px;
		}
		.about-title {
			padding-bottom: 28px;
		}
		.about-text {
			font-size: 16px;
			line-height: 27px;
			padding:0 0 42px ;
		}
		section.md-areas-section {
			padding-bottom: 60px;
		}

		.first-arrow {
			transform: rotate(180deg); /* Rotate the first arrow */
		}
		.md-why-wrap .section-title br {
			display: none;
		}
		.locations-title-text br {
			display: none;
		}
		.md-form-holder div#gform_fields_1 div#field_1_2 .ginput_container {
			max-height: 45px;
			overflow: hidden;
		}
		section.md-seals {
			height: 141.98px;
		}

	}

	@media all and (max-width:767px){
		#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle {
			top: -49px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: -49px;
		}

	}

	@media all and (max-width:730px){
		h3.seal-title br {
			display: none;
		}
	}

	@media all and (max-width:700px){
		.hero-subtitle br{
			display:none;
		}
		.hero-subtitle {
			max-width: 370px;
		}
		.areas-left-holder {
			min-width: 496px;
			margin-bottom: 10px;
		}

		div#gform_fields_1_6 {
			display: flex;
			row-gap: 15px;
			padding-left: 0px;
			flex-direction: column;
		}

		.areas-circle-holder {
			display: block;
			top: -45px;
			left: 46%;
		}


	}

	@media all and (max-width:660px){

		.testimonial-subtitle-line {
			left: 74px;
			top: 18px;
			scale: .85;
		}

		.testimonial-top-holder {
			row-gap: 0px;
			align-items: center;
		}

	}
	@media all and (max-width:630px){

		.packing-services-title .service-subtitle {
			max-width: 446px;
			padding-bottom: 30px;
		}

	}
	@media all and (max-width:600px){
		section#md-hero {
			padding: 83px 0 36px;
		}
		.form-mobile-title {
			padding-bottom: 10px;
		}
		.md-form-holder {
			margin: 0 7px 15px;
		}
		.md-form-holder #gform_page_1_1 .gform_page_fields {
			padding: 0px;
			height: 55px;
		}
		.md-form-holder .gform-theme--foundation .gform_page_fields {
			padding: 0 0 0 0;
		}
		.above-hero-title-text {
			padding-bottom: 10px;
		}
		.hero-title {
			font-size: 38px;
			line-height: 47px;
			padding-bottom: 10px;
		}
		.hero-subtitle {
			line-height: 24px;
		}

		.md-hero-title-holder img {
			top: 49px;
			left: 12px;
			max-width: 195px;
		}

		.award-banner-title .award-mobile-break{
			display:block;
		} 
		.md-award-banner-right-holder img {
			max-width: 33%;
			flex-shrink: 1;
		}
		.award-banner-superb-holder img {
			max-width: 85%;
		}
		.award-banner-superb-holder {
			height: 100%;
		}
		.award-banner-third-image-text {
			bottom: -25px;
			font-size: 15px;
		}
		.md-award-banner-right-holder {
			gap: 8px;
			scale: 1;
			left: 0px;
			flex-shrink: 1;
		}

		.service-subtitle {
			font-size: 22px;
			line-height: 30.5px;
		}

		.md-hero-image-holder {
			position: relative;
			display: flex;
			flex-direction: column;
		}

		.services_inner .md-servies-all-holder .md-custom-services {
			max-width: 100%;
		}

		section#md-why-choose .why-choose-first-row-holder .section-title br,
		section#md-why-choose .why-choose-second-row-holder .section-title br {
			display: none;
		}
		section#md-award-banner {
			padding: 50px 0 0;
		}
		.md-award-banner-left-holder .award-title-circle {
			right: unset;
			scale: .93;
			top: -3px;
			left: -18px;
		}
		.md-sticky-phone-image-holder img {
			scale: .8;
		}
		img.phone-sticky-image-hover {
			right: -70px;
		}
		.md-sticky-phone-image-holder {
			right: -11px;
		}
		.award-baner-license-holder {
			height: auto;
			padding: 5px 0;
		}

		.award-banner-title br{
			display: none;
		}
		.testimonial-holder-wrap .md-review-wrap {
			max-width: 330px;
		}
		.md-banner-wrap {
			gap: 0px;
			padding-bottom: 20px;
		}

		.md-review-card-name {
			padding-bottom: 7px;
		}
		.testimonial-card-title-holder {
			padding-bottom: 10px;
		}

		.md-locations-all-holder {
			column-gap: 50px;
		}

		.about-image-left,
		.about-image-right {
			display: none;
		}
		.about-text {
			background: unset; 
			border-radius: 0px;
		}
		.md-how-it-card {
			width: 100%;
		}
		.areas-right-holder svg {
			width: 135%;
		}
		.areas-left-inside-wrap {
			padding: 60px 15px 50px 30px;
			display: flex;
			flex-direction: column;
			align-content: center;
		}
		.areas-left-holder {
			min-width: unset;
			margin-bottom: 10px;
			width: 100%;
		}
		.areas-circle-holder {
			display: block;
			top: -45px;
			left: auto;
			right: 42%;
		}

		.md-locations-all-holder {
			column-count: 2;
			display: grid;
			column-gap: 20vw;
			/* width: 100%; */
			justify-items: stretch;
		}
		.md-areas-text-holder a,
		.md-areas-text-holder {
			font-size: 16px;
		}
		.testimonial-top-holder {
			padding-bottom: 0px;
		}
		.md-packing-servies-all-holder .md-packing-services {
			max-width: 100%;
		}
		.hero-title br {
			display: none;
		}

		.md-seal-wrap {
			flex-direction: column;
		}
		.md-seal-title-holder {
			padding-bottom: 14px;
		}
		h3.seal-title br {
			display: block;
		}
		.seal-title{
			text-align: center;
			max-width:unset;
		}
		.md-platform-image-holder {
			max-width: 300px;
			margin-left: auto;
			margin-right: auto;
		}
		.md-platform-image-holder img {
			max-height: 51px;
			width: auto;
		}
		.md-seal-wrap {
			gap: 5px;
		}
		.md-platform-image-holder a:last-of-type, .md-platform-image-holder a:nth-child(6) {
			width: 40%;
		}
		@keyframes marquee {
			0% {
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
				visibility: visible;
			}

			100% {
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-5%, 0, 0);
			}
		}
		p.under-form-text {
			max-width: 301px;
		}

		.banner-quote-right-holder img {
			height: 162px;
		}

		.banner-quote-rectangle-holder {
			right: -49px;
			bottom: -25px;
			max-height: 152px;
			scale: .7;
		}
		.md-why-wrap .why-choose-first-row-left-holder::before {
			bottom: -13px;
			left: 1px;
			width: 16rem;
			height: 16rem;
		}
		.md-why-wrap .why-choose-second-row-right-holder::before {
			bottom: -13px;
			right: 1px;
			height: 16rem;
			width: 16rem;
		}
		section.md-seals {
			height: 201.98px;
		}
	}
	@media all and (max-width:534px){
		section.md-seals {
			height: 228.98px;
		}
	}

	@media all and (max-width:500px){
		.md-quote-banner-left-holder {
			padding: 40px 30px;
		}
		.md-locations-all-holder {
			max-height: none;
			width: 100%;
			justify-items: left;
		}


		.banner-quote-right-holder img {
			height: 132px;
		}
		.banner-quote-rectangle-holder {
			right: -60px;
			bottom: -41px;
			scale: .5;
		}
		.award-banner-superb-holder img {
			max-width: 90%;
		}
		section#md-hero {
			max-height: 553.13px;
			overflow: hidden;
		}
		.hero-title {
/* 			max-height: 104px; */
			overflow: hidden;
		}
		.above-hero-title-text {
			max-height: 35px;
			overflow: hidden;
		}


	}


	@media all and (max-width:470px){

		.md-locations-all-holder {
			column-gap: 10px;
		}
	}

	@media all and (max-width:450px){

		#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle {
			top: 135px;
		}

		.pack-card-title {
			white-space: normal;
		}

		.locations-title-text br {
			display: block;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg {
			margin: 0px 0px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
			padding: 10px 9px !important;
		}
		.pack-card-title {
			font-size: 20px;
			line-height: 27px;
		}
		.hero-title {
/* 			max-height: 151px;
			max-width: 330px; */
			margin-right: auto;
			margin-left: auto;
			overflow: hidden;
		}
		.above-hero-title-text {
			line-height: 25px;
			max-width: 250px;
			margin: auto;
			max-height: 60px;
			overflow: hidden;
		}
		section#md-hero {
			max-height: 625.13px;
		}

	}


	@media all and (max-width:430px){
		.banner-quote-title {
			max-width: 200px;
		}
		.md-faq-title br {
			display: none;
		}
		.md-faq-title {
			text-align: left;
			max-width: unset;
			margin-left: auto;
			margin-right: auto;
		}

		.banner-quote-main-title {
			text-align: center;
		}

	}

	@media all and (max-width:400px){

		.hero-title br{
			display: none;
		} 
		.md-hero-title-holder img {
			top: 46px;
			left: 77px;
			max-width: 175px;
		}

		.md-form-holder .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input {
			background-position: 93.5% center;
		}

		h3.seal-title br {
			display: none;
		}
		.md-areas {
			width: fit-content;
		}
		.md-locations-all-holder {
			column-gap: 10px;
		}
		.areas-left-inside-wrap {
			padding: 40px 5px 50px 30px;
		}
		.banner-quote-rectangle-holder {
			right: -69px;
			bottom: -48px;
			scale: .4;
		}

		.md-service-cards {
			padding: 14px 8px 17px 8px;
		}
		.service-card-top-left-holder {
			column-gap: 5px;
		}
		.services-card-title {
			max-width: 179px;
		}
		.award-banner-title .award-mobile-break {
			display: none;
		}

		#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
			padding: 7px 8px !important;
		}


		.md-award-banner-right-holder img {
			max-width: 47%;
		}
		.md-award-banner-right-holder {
			gap: 10px;
			flex-wrap: wrap;
			justify-content: center;
		}
		.award-banner-superb-holder {
			width: 100%;
		}
		.award-banner-superb-holder img {
			max-width: 36%;
		}
		.md-banner-wrap {
			padding-bottom: 40px;
		}
		.md-why-wrap .why-choose-first-row-left-holder::before {
			bottom: -15px;
			left: -4px;
		}
		.md-why-wrap .why-choose-second-row-right-holder::before {
			bottom: -15px;
			right: -4px;
		}
		section#md-hero {
			max-height: unset;
		}

	}
	@media all and (max-width:380px){
		#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
			top: -45px;
		}
		#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
			padding: 6px 6px !important;
		}
	}
	@media all and (max-width:375px){

		.award-banner-license-text {
			font-size: 15px;
			line-height: 18px;

		}
	}


	@media screen and (max-width: 363px){
		.md-packing-service-cards {
			max-width: 100%;
			padding: 16.3px 14px;
		}
		.md-packing-service-cards .service-card-button-holder a {
			font-size: 14px;
			width: 105px;
			height: 39px;
		}

	}

	@media all and (max-width:360px){
		.md-testimonial-subtitle {
			max-width: 294px;
		}
		.pack-card-title br {
			display: none;
		}
		.md-quote-banner-left-holder .md-quote-link {
			width: 232px;
			height: 50px;
		}
		.md-award-banner-left-holder .award-title-circle {
			display: none;
		}
		.md-areas-text-holder a, .md-areas-text-holder {
			font-size: 14px;
		}

	}

	@media all and (max-width:356px){
		.hero-title {
/* 			max-height: 198px; */
			max-width: 238px;
		}
		section#md-hero {
			max-height: 696.13px;
		}
	}



	@media all and (max-width:343px){

		.md-new-review-inner, 
		.md-new-review-inner:not(:first-of-type) {
			width: 320px;
		}
	}

	@media all and (max-width:324px){
		section.md-seals {
			height: 275.75px;
		}
	}

	@media all and (max-width:303px){
		section#md-hero {
			max-height: 720.13px;
		}
	}



