.page-id-26829 .customer-reviews .video-card video, .page-id-26829 .customer-reviews-custom .video-card video {
    object-position: 0px -100px;
}

.customer-reviews .video-card video, .customer-reviews-custom .video-card video {
    object-fit: none !important;

}



.customer-reviews-custom .video-card {
	cursor: pointer;
}


/*For Developer Use*/

.our-benefits .custom-accordion .accordion-item,
.faq .accordion-item {
	border: 0px solid #eee;
	border-radius: 0;
	background: transparent;
}

.our-benefits .custom-accordion .accordion-button,
.faq .accordion-item .accordion-button {
	background: transparent !important;
	border-bottom: 1px solid #c3c3c3;
	margin-bottom: 0px;
}

.our-benefits .custom-accordion .arrow:before,
.faq .accordion-button:after {
	content: "\f107";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 15px;
}

.our-benefits .custom-accordion .accordion-button:not(.collapsed) .arrow:before,
.faq .accordion-button:not(.collapsed):after {
	content: "\f106";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 15px;
}

.faq .accordion-body {
	background-color: transparent;
}

.faq .accordion-item {
	margin-bottom: 0;
}

p strong a {
	font-weight: 700;
}


.hero-sec .hero-txt .rating-num {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}


.au-map-section .au-map-grid {
	align-items: stretch;
}

.au-map-section .au-map-stage-col {
	display: flex;
}

.au-map-section #sydMap {
	height: 100% !important;
	min-height: 380px !important;
}


.top-bar {
	overflow: unset !important;
}

.moving-service .moving-service-inner-sec-new .grid .inner-grid .inner:before {
	content: counter(feature-counter, decimal-leading-zero);
	position: absolute;
	top: 0px;
	right: 0px;
	line-height: 1;
	font-size: 40px;
	font-weight: 400;
	opacity: 1;
	background: -webkit-gradient(linear, left top, left bottom, from(#b5b5b5), color-stop(50%, #dfdfdf), to(#e3e3e3));
	background: linear-gradient(180deg, #b5b5b5 0%, #dfdfdf 50%, #e3e3e3 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: unset;
	background-clip: text;
	color: #0000005e;
}

.hero-sec .hero-txt .rating-txt .icn-list li a {
	border-radius: 100%;
	overflow: hidden;
}

.moving-service.moving-service-txt p b {
	font-weight: 500;
}

.connect-banner.connect-banner-two figure.right-img {
	right: 3px;
	max-width: 250px;
}

.hero-sec:before {
	content: "";
	position: absolute;
	background-image: linear-gradient(150deg, rgb(255 255 255 / 65%), rgba(255, 255, 255, 0.0509803922));
}

.video-card.play-btn:after {
	opacity: 0;
}

.video-card.slick-slide.slick-active.play-btn {
	top: 0;
	right: 0;
}


.legacy-body .form-grid .grid .form-control,
.legacy-body .form-grid .grid .wpcf7-form-control {
	padding: 10px 10px;
}

.form-control:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #882f2f !important;
}

.customer-reviews-lb .video-card .yt-thumb {
	object-position: 50% 12px;
}

.trust-sec.au-map-section .btn-grid {
	display: none !important;
}

.hero-sec .form [type="checkbox"] {
	margin: 3px 0 0 -25px;
	padding: 0;
	height: unset;
	width: unset;
	-webkit-appearance: checkbox;
}

.removalists-sydney .tabing-grid.tabing-grid-img .col .coloum {
	cursor: default !important;
}

.how-it-work .coloum .txt p {
	-webkit-line-clamp: 2;
}

.how-it-work .coloum .txt h6 {
	-webkit-line-clamp: 1;

}

.pointer-none .list-icn-txt li a {
	pointer-events: none !important;
}

/*.customer-reviews .play-btn {*/
/*    display: none !important;*/
/*}*/

.blog-page-sec.sticky-row .col-lg-4.img-sticky {
	position: static;
}

.removalists-sydney .tabing-grid.tabing-grid-img .col .coloum {
	cursor: pointer;
}

/*.customer-reviews .video-card .video-container iframe {*/
/*    position: static;*/
/*}*/

.customer-reviews .video-card .video-container iframe {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 237.78%;
	height: 100%;
	transform: translate(-50%, -50%);
	border: 0;
}

.top-bar .top_btns .btn {
	padding: 9px 10px;
	font-weight: 500;
	font-size: 14px;
	width: 150px;
	border-radius: 4px;
	margin-right: 5px;
	transition: all 0.2s ease-in-out;
	height: auto !important;
	justify-content: unset;
	line-height: 1.3;
}

.top-bar .top_btns .btn:before,
.footer_buttons a:before {
	display: none;
}

.top-bar .top_btns {
	display: flex;
	align-items: center;
}

.sec-p p {
	font-size: 1.125rem;
	font-family: "Inter", sans-serif;
	line-height: 1.6;
	margin-bottom: 0.9375rem;
	color: #000;
	font-weight: 400;
}

body .btn:hover {
	color: #ffffff;
	transform: unset;
	box-shadow: none;
}

section .btn:before {
	left: 50%;
}

.footer_buttons {
	text-align: center;
	display: flex;
	gap: 5px;
	justify-content: center;
	align-items: center;
}


.footer_buttons a {
	text-align: center;
	justify-content: center;
	height: auto;
	line-height: normal;
}

/*.btn:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    width: 0;*/
/*    height: 0;*/
/*    background: #000;*/
/*    border: 5px solid #fff;*/
/*    -webkit-transition: all 0.5s linear;*/
/*    transition: all 0.5s linear;*/
/*    z-index: 1;*/
/*    border-radius: 100%;*/
/*    -webkit-transform: translate(-50%,-50%);*/
/*    transform: translate(-50%,-50%);*/
/*    opacity: 1;*/
/*    visibility: hidden;*/
/*}*/


.a.aa.product__slider-thmb * {
	height: 100% !important;
}

.accordion {
	flex-direction: column;
}

.accordion-item {
	width: 100%;
}

.legacy-body .hero-sec {
	padding-top: 120px !important;
}

.legacy-body .form-grid h4 {
	margin-bottom: 3px;
	background: transparent;
	text-align: left;
	text-transform: unset !important;
	font-size: 29px;
	color: #000;
}


.legacy-body em,
.legacy-body i {
	font-style: unset !important;
}

.legacy-body .find-travelling .tabing-grid .nav .nav-link.active {
	color: #fff !important;
}

.legacy-body .blog-page-sec .row-layout .pagination-grid .pagination li a {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}


.legacy-body h2.accordion-header {
	margin-bottom: 0;
}

.legacy-body .form-grid .grid .form-control,
.legacy-body .form-grid .grid .wpcf7-form-control {
	font-family: "Inter", sans-serif !important;
	border: 1px solid #00000026;
}

.top-bar {
	z-index: 99999;
	overflow: hidden;
}

.legacy-body .form-grid .btn-grid~p {
	display: none;
}

/* Customer-reviews: thumbnail-first YouTube swap (card height preserved) --- */
.video-card {
	--yt-crop-scale: 1.6;
	position: relative;
	overflow: hidden;
}

.video-card .yt-thumb {
	transform: scale(var(--yt-crop-scale));
	transform-origin: center center;
	transition: transform .3s ease;
}

.video-card:hover .yt-thumb {
	transform: scale(calc(var(--yt-crop-scale) * 1.03));
}

.video-card>iframe {
	width: 100%;
	height: 100%;
	border: 0;
	display: block;
}

.video-card .video-close-btn {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	border: 0;
	font-size: 22px;
	line-height: 1;
	display: none;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	z-index: 3;
	padding: 0;
}

.video-card .video-close-btn:hover {
	background: rgba(0, 0, 0, 0.85);
}

.video-card.is-playing .video-close-btn {
	display: flex;
}

.video-card.is-playing .yt-thumb,
.video-card.is-playing .play-btn {
	display: none !important;
}


.customer-reviews-lb .video-card {
	--yt-crop-scale: 1.6;
	position: relative;
	overflow: hidden;
}

.customer-reviews-lb .video-card .yt-thumb {
	transform: scale(var(--yt-crop-scale));
	transform-origin: center center;
	transition: transform .3s ease;
}

.customer-reviews-lb .video-card:hover .yt-thumb {
	transform: scale(calc(var(--yt-crop-scale) * 1.03));
}

.yt-lightbox {
	position: fixed;
	inset: 0;
	z-index: 9999;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 24px;
	animation: yt-lb-fade .18s ease;
}

.yt-lightbox[hidden] {
	display: none;
}

@keyframes yt-lb-fade {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.yt-lightbox-backdrop {
	position: absolute;
	inset: 0;
	background: rgba(0, 0, 0, 0.88);
	backdrop-filter: blur(3px);
	cursor: pointer;
}

.yt-lightbox-stage {
	position: relative;
	/*width: min(88vw, 460px);*/
	width: fit-content;
	aspect-ratio: 9 / 16;
	max-height: calc(100vh - 90px);
	background: #000;
	border-radius: 14px;
	overflow: hidden;
	box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
	z-index: 1;
}

@media (max-width: 480px) {
	.yt-lightbox-stage {
		width: 92vw;
	}
}

.yt-lightbox-video,
.yt-lightbox-video iframe {
	width: 100%;
	height: 100%;
	border: 0;
	display: block;
}

.yt-lightbox-close {
	position: absolute;
	top: -46px;
	right: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.15);
	color: #fff;
	border: 0;
	font-size: 26px;
	line-height: 1;
	cursor: pointer;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background .18s ease, transform .18s ease;
	padding: 0;
}

.yt-lightbox-close:hover {
	background: rgba(255, 255, 255, 0.3);
	transform: scale(1.06);
}

html.yt-lb-open,
body.yt-lb-open {
	overflow: hidden;
}

@media (min-width: 1300px) {
	.container-fluid {
		max-width: 1600px !important;
	}
}


@media (max-width: 1440px) {
	.connect-banner.connect-banner-two ul li h4 {
		font-size: 21px;
	}

	.connect-banner.connect-banner-two figure.right-img {
		max-width: 220px;
	}
}


@media (max-width: 1199px) {

	.legacy-body .hero-sec,
	.hero-sec {
		padding-top: 150px !important;
	}

	.hero-sec:before {
		content: "";
		opacity: 0.7 !important;
	}

	.blog-page-sec .row.row-layout {
		flex-direction: column;
	}

	.blog-page-sec .col-lg-8,
	.blog-page-sec .col-lg-4 {
		width: 100% !important;
		flex: unset !important;
	}

	.blog-page-sec .row-layout .row-left {
		flex-direction: row !important;
	}

	.blog-page-sec .row-layout .row-left .col {
		width: calc(100% / 2 - 20px) !important;
	}
}

@media (max-width: 992px) {

	.sec-p .form-grid .grid.row {
		flex-direction: row !important;
	}
}


@media (max-width: 767px) {

	.hero-sec .hero-txt .btn-grid {
		padding: 0;
	}

	.legacy-body .hero-sec {
		padding-top: 130px !important;
	}

	.hero-sec:before {
		content: "";
		background-image: linear-gradient(150deg, rgb(255 255 255), rgb(255 255 255));
		opacity: 0.6;
	}

	.blog-page-sec .row-layout .blog-top-bar span {
		font-size: 8px;
	}

	.ps-4 {
		padding-left: 0 !important;
	}

	.blog-page-sec .row-layout .pagination-grid .pagination li a {
		padding: 4px 6px 4px 6px;
		min-width: 33px;
		font-size: 11px;
	}

	.blog-page-sec .row-layout .pagination-grid .pagination {
		gap: 0px;
	}

	.sec-p .form-grid .grid.row {
		flex-direction: row !important;
	}

	.how-it-work .coloum .txt p {
		padding-bottom: 0;
	}

	.blog-page-sec .row-layout .row-left .col {
		width: calc(100%) !important;
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		padding: 0 20px;
	}

	.footer_buttons {
		flex-direction: column;
	}

	.sec-p h2 {
		font-size: revert;
	}

	.top-bar .row {
		gap: 0;
	}

	.legacy-body .moving-service.moving-service-home .moving-service-inner .inner-grid .inner p {
		padding: 0;
	}

	.legacy-body .form-grid .grid .form-control,
	.legacy-body .form-grid .grid .wpcf7-form-control {
		font-size: 12px;
	}

	.legacy-body .form-grid {
		margin-left: unset;
		padding: 20px 25px;
	}

	.legacy-body .form-grid h4 {
		font-size: 21px;
	}

	.legacy-body .form-grid h3 {
		margin-bottom: 10px;
		font-size: 19px;
	}

	/*    .mob_two .top_info.firsr_screen {*/
	/*    display: none;*/
	/*}*/

	/*.top-bar .mob_one .top_info.second_screen {*/
	/*    display: block !important;*/
	/*}*/

	/*.top-bar .row.first_row .col-sm-12 {*/
	/*    width: fit-content;*/
	/*}*/
	/*.top-bar .row.first_row {*/
	/*    flex-wrap: nowrap;*/
	/*}*/
	/*.top_info button.navbar-toggler {*/
	/*    display: block !important;*/
	/*}*/
	/*.top-bar .mob_one{*/
	/*    display: none !important; */
	/*}*/
}