.wpcf7-form-control-wrap {
    position: relative;
    width: 100%;
}
.input-group-append {
    position: absolute;
    width: 100%;
    right: 0;
    left: 0;
}
.input-group-append {
	height: 70px;
}
.banner-form-box form .input-group-append {
	height: 50px;
}
@media screen and (max-width: 1370px) {
	.input-group-append {
		height: 55px;
	}
}
@media screen and (max-width: 575px) {
	.input-group-append {
		height: 50px;
	}
}
form .w-rcp .wpcf7-form-control-wrap {
	width: auto;
}
.navbar-light .navbar-brand {
	padding-left: 49px;
}
@media screen and (min-width: 576px) {
	form .w-rcp {
		display: flex;
		align-items: flex-start;
	}
	#enquire form .w-rcp {
		justify-content: center;
	}
	form .w-rcp input[type=submit] {
		margin-left: 30px;
	}
}
@media screen and (max-width: 1440px) {
	.navbar-light .navbar-brand {
		padding-left: 19px;
	}
}
@media screen and (max-width: 1199px) {
	.navbar-light .navbar-brand {
		padding-left: 34px;
	}
}
@media screen and (max-width: 991px) {
	.navbar-light .navbar-brand {
		padding-left: 19px;
	}
}
@media screen and (max-width: 767px) {
	.navbar-light .navbar-brand {
		padding-left: 9px;
	}
	.banner form .w-rcp {
		justify-content: center;
	}
}
@media screen and (max-width: 575px) {
	.navbar-light .navbar-brand {
		padding-left: 4px;
	}
	form .w-rcp input[type=submit] {
		margin-top: 1.2rem;
	}
	form .wpcf7-form-control-wrap .wpcf7-recaptcha > div {
		margin-left: auto;
		margin-right: auto;
	}
}
.sections ol {
	padding-left: 18px;
}
.sections ol li {
	padding-left: 10px;
}
.sections ol li ul {
	padding-left: 25px;
}
.sections ol li ul li {
	padding-left: 0;
}
.sections ul li ol li:before {
	content: none;
}