/* Generated from page: home */
.themify_builder_content-22 .tb_7ctg133.module-text{margin-bottom:27px}
.themify_builder_content-22 .tb_sv6t202{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://phonerepairdirect.co.uk/wp-content/uploads/2022/08/Screenshot-2022-11-03-at-11.38.31.png)}
.themify_builder_content-22 .tb_zy91367>.row_inner,.themify_builder_content-22 .tb_235648>.row_inner,.themify_builder_content-22 .tb_totz29>.row_inner{--align_content:var(--align_center)}
.themify_builder_content-22 .tb_n6no50{background-attachment:scroll;background-position:0% 0%;background-size:auto;background-repeat:repeat;background-image:url(https://phonerepairdirect.co.uk/wp-content/uploads/2022/08/homepage-1-05.png)}
.themify_builder_content-22 .tb_k2xu295{background-attachment:scroll;background-position:50;background-size:cover;background-repeat:no-repeat;background-image:url(https://phonerepairdirect.co.uk/wp-content/uploads/2022/08/homepage-1-06.png);transform-origin:0 0}
.themify_builder_content-22 .tb_k2xu295>.builder_row_cover::before,.themify_builder_content-22 .tb_k2xu295>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-color:rgba(0, 0, 0, .25)}
.themify_builder_content-22 .tb_l2kx759.module-buttons{transform-origin:0 0}
.themify_builder_content-22 .tb_qnq9711>.builder_row_cover::before,.themify_builder_content-22 .tb_qnq9711>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-color:rgba(0, 0, 0, .2)}
.themify_builder_content-22 .tb_qnq9711{background-attachment:scroll;background-position:50.54% 50%;background-size:cover;background-repeat:no-repeat;background-image:url(https://phonerepairdirect.co.uk/wp-content/uploads/2022/08/homepage-1-05.png)}

@media(max-width:680px){
.themify_builder_content-22 .tb_cfi8203.module-text{margin-bottom:54px}
.themify_builder_content-22 .tb_zy91367>.row_inner,.themify_builder_content-22 .tb_235648>.row_inner,.themify_builder_content-22 .tb_totz29>.row_inner{--area:var(--aream2_auto)}
.themify_builder_content-22 .tb_ii6m294>.row_inner{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-22 .tb_dmuu601.module-image{margin-right:-1px}
.themify_builder_content-22 .tb_nyho119.module-image{padding-right:31px}
.themify_builder_content-22 .tb_il19925.module-text{padding-top:72px}
}/*Builder Custom CSS START*/
.centered-cta-button {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* Align repair tile buttons consistently */
.repair-device-row > .row_inner > .module_column {
	position: relative;
}

.repair-device-row .repair-device-button {
	position: absolute !important;
	left: 50% !important;
	top: 58% !important;
	right: auto !important;
	bottom: auto !important;
	margin: 0 !important;
	transform: translate(-50%, -50%) !important;
	z-index: 10;
	width: max-content;
}

/* Mobile positioning */
@media (max-width: 680px) {
	.repair-device-row .repair-device-button {
		left: 72% !important;
		top: 46% !important;
	}
}
/*Builder Custom CSS END*/