@charset "utf-8";

/* CSS Document */
@media (max-width: 1180px) {
.better-deals h1 br {
	display: none;
}
.better-deals h1 {
	font-size: 3rem;
}
.post_row {
    row-gap: 10px;
}
}

@media (max-width: 1024px) {
.px-6 {
	padding-right: 1rem !important;
	padding-left: 1rem !important;
}
.show .navbar-nav {
	background: #003c32;
}
.banner-top, .banner-top-2, .banner-top-3 {
	padding: 10px 0 85px;
	height:auto;
	margin-top:0;
}
.navbar .container {
	padding: 0;
}
.navbar-brand {
	padding-left: 15px;
}
.navbar-toggler {
	margin-right: 15px;
}
.navbar-toggler {
	color: #fff;
	background-color: #fff;
	border: #fff;
}
.navbar-toggler:focus {
	box-shadow: none;
}
.lease span {
	font-size: 15px;
}
.full-box-2 h4 {
	font-size: 1.2rem;
}
.full-box h3 {
	font-size: 1.5rem;
	height: 90px;
}
}

@media screen and (max-width: 991px) {
.case-overlay {
  padding: 30px 20px;
}
.case-slide-content {
    height: 330px;
}

/*.banner-img-wrapper {
    width: 90%;
    height: 330px;
}*/
} 

@media (max-width: 980px) {
.empowering-2 h1 br {
	display: none;
}
.contact-us {
	padding-left: 15px;
}
.padding-equal {
	width: 50%;
	margin-bottom:50px;
}
.track-full .mb-5 {
	margin-bottom: 0 !important;
}
.full-box-2 {
	width: 100%;
}
.image-box-2 {
	max-width: inherit;
}
.image-box-4 {
	max-width: inherit;
	height: 300px;
}
.article-top {
	width: 50%;
	margin-bottom: 50px;
}
.insights-1 {
	margin-bottom: 3rem;
}
.full-box h3 {
	height: 50px;
}
.insights-top .mb-7 {
	margin-bottom: 0 !important;
}
.full-box {
	width: 100%;
}
.image-box {
	max-width: inherit;
	height: 300px;
}
.brief-top h1 br{
	display:none;
}
}

@media (max-width: 767px) {
.empowering h1 {
	font-size: 4em;
}
.cure-your h2 {
	font-size: 2rem;
}
.mobile-center {
	text-align: center;
}
address {
	float: inherit;
	margin-top: 20px;
}
.circle-icon {
	float: inherit;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}
.footer-logo {
	margin-bottom: 2rem;
	text-align: center;
}
footer {
	padding: 50px 0;
}
.ready-move {
	padding: 80px 0;
}
.empowering-2 h1 {
	font-size: 3rem;
}
.blend-years {
	padding: 50px 0;
}
.dynamic-top h3 {
	font-size: 2rem;
}
.Working-top {
	padding-left: 15px;
	margin-top: 20px;
}
.Working-top p {
	font-size: 1.3rem;
	margin-bottom: 20px;
}
.cure-your p {
	font-size: 1.3rem;
	/*margin-bottom: 20px;*/
}
.assurance {
	padding: 50px 0;
}
.occupier h3 {
	font-size: 2rem;
}
.Values-top {
	padding: 50px 0;
}
.pl-6 {
	padding-left: 15px;
}
.Values-top .mb-6 {
	margin-bottom: 1rem !important;
}
.team-meet {
	padding: 50px 0;
}
.meet-1 {
	margin-bottom: 30px;
}
.pr-3 {
	padding-right: 15px;
}
.pl-3 {
	padding-left: 15px;
}
.client-testimonials {
	padding: 50px 0;
}
.office-client h3 {
	font-size: 2rem;
	margin-bottom: 2rem;
}
.client-testimonials .testimonial p {
	font-size: 1.1rem;
}
.slide-pb-6 {
	padding-bottom: 200px;
}
.better-deals {
	margin-bottom: 40px;
}
.banner-img {
	width: 70%;
	margin-top: -80px;
	height: 35vh;
}
.banner-img .img-fluid {
	height: 35vh;
	object-fit: cover;
}
.track-record {
	padding: 170px 0 70px;
}
.office-client-1 h3 {
	font-size: 2.35rem;
	margin-bottom: 1rem;
}
.track-record .testimonial p {
	font-size: 1.3rem;
}
.track-record .slick-dots li {
	height: 15px;
	width:4px;
}
.track-record .slick-dots .slick-active {
	height: 25px;
	width:4px;
}
.track-record .slick-dots li {
	margin: 0 6px;
}
.track-full {
	padding: 50px 0;
}
.record-1 h2 {
	font-size: 2rem;
	margin-bottom: 2rem;
}
.privacy-policy {
	padding: 150px 0 40px;
}
.policy-top {
	margin-bottom: 0rem;
}
.policy-top h2 {
	font-size: 2rem;
}
.policy-top h3 {
	font-size: 1.5rem;
}
.empowering-3 h1 {
	font-size: 2.5rem;
}
.empowering-3 h1 br{
	display:none;
}
.flexible-offices {
	padding: 50px 0;
}
.popular h3 {
	font-size: 2rem;
	margin-bottom: 20px;
}
.guide-details {
	padding-left: 15px;
}
.guide-slide {
	padding: 50px 0 180px;
}
.full-box-4 h3 {
	font-size: 2rem;
	margin-bottom: 30px;
	height: auto;
}
.guide-slide .custom-arrow {
	width: 4rem;
	height: 4rem;
}
.insights-top {
	padding: 150px 0 50px;
}
.insights-1 h1 {
	font-size: 2rem;
}
.brief-top {
	padding-top: 4rem;
	padding-bottom: 2rem;
}
.brief-top h1 {
	font-size: 2.5rem;
}
.covid-induced {
	padding: 50px 0;
}
.covid-induced .row {
	padding-bottom: 50px;
}
.covid-induced p {
	margin-bottom: 30px;
}
.overlap-article h2 {
	font-size: 2rem;
}
.related-article {
	height: 60vh;
}
.case-overlay {
  padding: 10px 20px 20px;
}
.case-title {
  max-width: 100%;
  padding: 20px 0px 0;
}
}

@media (max-width: 575px) {
.hallett {
	padding: 60px 0 60px;
}
.hallett-top h2 {
	font-size: 2rem;
}
.our-services {
	padding-top: 60px;
	padding-bottom: 30px;
}
.services-top h2 {
	font-size: 1.5rem;
}
.hover-box-slide {
	height: 320px;
}
.client-top h2 {
	font-size: 2rem;
}
.our-client {
	padding-top: 80px;
	padding-bottom: 50px;
}
.custom-arrow {
	width: 4rem;
	height: 4rem;
}
.reserved {
	text-align: center;
	width: 100%;
}
.footer-menu {
	float: inherit;
	text-align: center;
	width: 100%;
}
.footer-menu ul li {
	display: inline-block;
	float: left;
	width: 100%;
	text-align: center;
}
.footer-menu ul li a {
	padding-left: 0;
}
.hero-video {
	height: 260px;
}
.scroll-indicator-wrapper {
	right: 1rem;
}
.empowering h1 {
	font-size: 3em;
}
.empowering-2 h1 {
	font-size: 2rem;
}
.dynamic-top h3 {
	font-size: 1.5rem;
}
.occupier h3 {
	font-size: 1.5rem;
}
.regulated span {
	font-size: 1.1rem;
}
.royal-top {
	margin-bottom: 30px;
}
.needs-come h3 {
	font-size: 2rem;
}
.needs-come {
	margin-bottom: 30px;
}
.right-content h4 {
	font-size: 1.6rem;
}
.meet-1 h3 {
	font-size: 2rem;
}
.pr-6 {
	padding-right: 15px;
}
.better-deals h1 {
	font-size: 2rem;
}
.contact-top {
	padding: 140px 0 80px;
}
.padding-equal {
	width: 100%;
}
.image-box-2 {
	height: 300px;
}
.btn-close-1 {
	top: -40px;
	right: -20px;
}
.full-box-2 h4 {
	height: 45px;
}
.popular h3 {
	font-size: 1.5rem;
}
.full-box-4 h3 {
	font-size: 1.5rem;
}
.guide-slide .article-top {
	padding: 0 15px;
}
.article-top {
	width: 100%;
	margin-bottom: 40px;
}
.full-box h3 {
	height: auto;
}
.full-box h3 {
	margin-bottom: 30px;
}
.hover-box-slide span {
	font-size: 1.5rem;
}
.brief-top h1 {
	font-size: 2rem;
}
.overlap-article {
	top: 25%;
}
}

@media (max-width: 480px) {
.offcanvas.offcanvas-end {
	padding: 6rem 1.2rem 4rem;
}
.btn-close {
	width: 30px;
	height: 30px;
}
.hero-video video {
	width: 85%;
}
}

@media (max-width: 420px) {
.hallett-top h2 {
	font-size: 1.5rem;
}
.services-top h2 {
	font-size: 1.5rem;
}
.client-top h2 {
	font-size: 1.5rem;
}
.hover-box-slide span {
	font-size: 1.5rem;
}

.Working-top p {
	font-size: 1.2rem;
}
.right-content p {
	font-size: 1rem;
}
}
@media (min-width: 1025px) {

.slide-full .container {
	padding-left: 8%;
}
.slide-full .custom-arrows {
	left:unset;
}
.slide-full .slider {
  padding-right: 90px;  /* Adjust for peek space */
  margin-right: -90px;  /* Shift back for alignment */
}
}
















