@media only screen and (min-width: 1400px) and (max-width: 1600px) {
	.container-left {
		padding-left: 12px;
		margin-left: auto;
		width: calc(1320px + (50% - 1320px / 2));
	}

	/*     .header {
	top: 36.75px;
} */

	.header .logo img {
		width: 140px;
	}

	.header .navbar-container {
		height: 88px;
	}

	.header .menu-items {
		gap: 28px;
	}

	.header .menu-items li a {
		font: normal normal 400 16px / 120% var(--font);
		min-height: 88px;
	}

	.header .menu-items li a img {
		width: 18px;
	}

	.header-spacing {
		min-height: 88px;
	}

	.header .logo {
		min-width: 150px;
	}

	.top-bar {
		padding: 10px 0;
	}

	h1 {
		font: normal normal 900 62px / 120% var(--font);
		letter-spacing: -1.44px;
	}

	h2 {
		font: normal normal 800 38px / 100% var(--font);
	}

	h3 {
		font: normal normal 700 32px / 120% var(--font);
		letter-spacing: -0.36px;
	}

	h4 {
		font: normal normal 700 24px / 120% var(--font);
		letter-spacing: -0.34px;
	}

	h5 {
		font: normal normal 500 20px / 132% var(--font);
		letter-spacing: -0.28px;
	}

	h6 {
		font: normal normal 600 16px / 120% var(--font);
		letter-spacing: 0;
	}

	p {
		font: normal normal 400 14px / 120% var(--font);
	}

	ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.btn {
		font: normal normal 700 16px / 120% var(--font);
		border-radius: 10px;
		padding: 14px 22px;
	}

	.btn img {
		width: 18px !important;
	}

	.main__heading p {
		margin-top: 10px;
	}

	.rn__section__gapTop {
		padding: 64px 0;
	}

	.inner__gapTop {
		margin-top: 42px;
	}

	.hero__bnr {
		padding: 64px 0;
	}

	.hero__bnr::before {
		width: 230px;
		height: 220px;
	}

	.hero__bnr .bnr__contant h1 {
		min-height: 74px;
	}

	.hero__bnr .card__bx span {
		font: normal normal 800 48px / 132% var(--font);
	}

	.hero__bnr .bnr__contant .btn__grp {
		gap: 28px;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review img {
		width: 36px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul li img {
		width: 14px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul {
		gap: 6px;
	}

	.scroll__strip {
		padding: 20px 14px;
	}

	.scroll__strip .item {
		gap: 20px;
	}

	.scroll__strip .item img {
		width: 18px;
	}

	.mortgages__solutions .rt__bx {
		min-height: 500px;
	}

	.mortgages__solutions .rt__bx .row {
		row-gap: 48px;
	}

	.mortgages__solutions .content__bx h3 {
		margin-bottom: 20px;
	}

	.mortgages__solutions .content__bx .btn {
		margin-top: 28px;
	}

	.mortgages__solutions .rt__bx::before {
		width: 84%;
		border-radius: 16px;
		background-size: cover;
	}

	.mortgages__solutions .rt__bx .card__box {
		padding: 20px 32px 20px 20px;
		max-width: 400px;
	}

	.mortgages__solutions .rt__bx .card__box .icon {
		min-width: 56px;
		width: 56px;
		height: 56px;
	}

	.our__services .row .row {
		row-gap: 16px;
	}

	.our__services .card__half::before {
		width: 420px;
		height: 414px;
	}

	.our__services .card__box {
		padding: 20px;
		border-radius: 14px;
	}

	.our__services .card__box .icon {
		width: 74px;
		height: 74px;
		padding: 14px;
	}

	.our__services .card__qtr a img {
		width: 12px;
	}

	.our__services .card__box p {
		margin-bottom: 20px;
	}

	.our__services .card__box ul {
		padding-left: 26px;
		gap: 18px;
	}

	.our__services .card__box ul li::before {
		left: -26px;
		width: 18px;
		height: 18px;
	}

	.our__services .card__qtr h5 {
		margin: 14px auto 8px;
	}

	.our__services .card__qtr p {
		font: normal normal 400 13px / 120% var(--font);
	}

	.our__services .card__qtr a {
		font: normal normal 400 13px / 120% var(--font);
		margin: 14px auto;
	}

	.our__services .card__qtr img {
		height: 148px;
	}

	.our__benefits .benefits__cards .card__bx h6 {
		margin-top: 10px;
	}

	.our__benefits .benefits__cards .card__bx .btn {
		min-width: 105px;
	}

	.our__benefits .benefits__cards .card__bx {
		border-radius: 14px;
		padding: 24px 18px;
		gap: 8px;
	}

	.our__benefits .content__bx ul {
		margin: 20px 0;
	}

	.our__benefits .content__bx ul li::before {
		width: 18px;
		height: 18px;
	}

	.our__benefits .content__bx ul li {
		padding-left: 26px;
	}

	.our__benefits .content__bx p {
		margin-bottom: 20px;
	}

	.our__benefits .content__bx .btn {
		margin-top: 28px;
	}

	.choose__us {
		padding-bottom: 180px;
	}

	.choose__us .card__box h6 {
		margin-bottom: 14px;
	}

	.choose__us .center__img {
		max-width: 465px;
		height: 385px;
	}

	.choose__us .card__btm .card__box {
		max-width: 82%;
	}

	.choose__us .inner__gapTop::before {
		bottom: -612px;
		width: 870px;
	}

	.choose__us .card__box .icon {
		width: 60px;
		height: 60px;
		padding: 14px;
	}

	.introducing__section .video__box h5 {
		margin: 0 0 10px;
	}

	.introducing__section .video-large .video,
	.introducing__section .video-small .video {
		height: auto;
	}

	.introducing__section .video-small {
		max-width: 475px;
		min-width: 475px;
		right: 40px;
	}

	.introducing__section .video__box .content__bx {
		padding: 28px;
		border-radius: 14px;
		min-height: 220px;
	}

	.introducing__section .video__box .content__bx h4 {
		min-height: 57.59px;
	}

	.introducing__section .cb-video-container {
		border-radius: 14px;
	}

	.introducing__section .video-large {
		margin-top: 80px;
	}

	.introducing__section .play-pause--container {
		width: 62px;
		height: 62px;
	}

	.introducing__section .play-pause--container .play-icon {
		border-bottom-width: 12px;
		border-top-width: 12px;
		border-left: 16px solid #fff;
		left: 2px;
	}

	.introducing__section .play-pause--container .pause-icon:after {
		width: 6px;
		height: 22px;
		left: 12px;
	}

	.introducing__section .play-pause--container .pause-icon {
		width: 6px;
		height: 22px;
		left: -10px;
	}

	.our__resouces .content__box h5 img {
		width: 40px;
	}

	.our__resouces .content__box {
		gap: 20px;
	}

	.our__resouces .card__box {
		padding: 20px;
	}

	.our__resouces .card__box img {
		width: 42px;
	}

	.our__resouces .card__box h5 {
		margin: 14px 0 22px;
	}

	.our__resouces .card__box .btn {
		width: 38px;
		height: 38px;
	}

	.our__resouces .card__box .btn img {
		width: 100% !important;
	}

	.faq__section .card__bx h5 {
		margin-bottom: 10px;
	}

	.faq__section .accordion-item {
		padding: 20px;
	}

	.faq__section .accordion-body {
		padding: 20px 0 0;
	}

	.faq__section .accordion-button {
		font: normal normal 700 20px / 120% var(--font);
	}

	.faq__section .accordion-button::after {
		width: 44px;
		height: 44px;
		background-size: 26px;
	}

	.faq__section .accordion {
		gap: 20px;
	}

	.faq__section .card__bx {
		padding: 20px;
	}

	.faq__section .card__bx .btn {
		margin-top: 64px;
	}

	.success_stories .item__card {
		padding: 20px;
	}

	.success_stories .item__card p {
		margin: 20px 0;
	}

	.success_stories .item__card img {
		width: 28px;
		height: auto;
	}

	.success_stories .item__card .card__btm img {
		width: 44px;
		height: 44px;
	}

	.success_stories .item__card .ratings img {
		width: 14px;
		height: auto;
	}

	.success_stories .item__card .ratings {
		gap: 6px;
	}

	.success_stories .bottom__bx .lft__bx .item img {
		width: 38px;
	}

	.success_stories .bottom__bx .lft__bx .item ul li img {
		width: 14px;
	}

	.success_stories .bottom__bx .lft__bx .item ul {
		gap: 7px;
	}

	.success_stories .bottom__bx .lft__bx .brdr {
		height: 38px;
	}

	.success_stories .bottom__bx .lft__bx {
		gap: 20px;
	}

	.success_stories .owl-carousel .owl-nav button {
		width: 50px;
		height: 50px;
	}

	.success_stories .owl-carousel .owl-nav button img {
		width: 20px;
	}

	.success_stories .owl-carousel .owl-nav {
		bottom: -92px;
	}

	.success_stories .bottom__bx .rt__bx {
		margin-right: 132px;
	}

	.success_stories .bottom__bx .rt__bx .btn {
		font: normal normal 700 16px / 120% var(--font);
		padding: 14px 22px;
		border-radius: 10px;
	}

	.success_stories .bottom__bx .rt__bx .btn.active {
		border-radius: 10px 10px 0 0;
	}

	.success_stories .bottom__bx .rt__bx ul.open {
		border-radius: 0 0 10px 10px;
	}

	.success_stories .bottom__bx .rt__bx ul li a {
		font: normal normal 400 14px / 120% var(--font);
		gap: 6px;
		padding: 12px 22px;
	}

	.success_stories .bottom__bx .rt__bx ul li img {
		width: 16px;
	}

	.property__spv::before {
		width: 350px;
		height: 228px;
	}

	.property__spv::after {
		width: 300px;
		height: 318px;
	}

	.property__spv {
		padding: 112px 0;
	}

	.property__spv .cloud::before,
	.property__spv .cloud-01::after {
		width: 110px;
		height: 70px;
	}

	.property__spv .cloud-01::before {
		top: -65px;
	}

	.property__spv .cloud-01::after {
		bottom: -65px;
	}

	.property__spv .cloud-02::before {
		top: -70px;
	}
	
	.property__spv .main__heading h6 {
		max-width: 66%;
		margin: 14px auto 0;
	}

	.footer .lft__bx .logo__ftr img {
		width: 140px;
	}

	.footer .lft__bx p {
		margin-top: 20px;
	}

	.footer .comn__bx h5 {
		margin-bottom: 20px;
	}

	.footer .comn__bx ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.footer .comn__bx ul {
		gap: 14px;
	}

	.footer .comn__bx .member__logo img {
		width: 115px;
	}

	.footer .ftr__center {
		margin-top: 42px;
		padding: 20px 0;
	}

	.footer .ftr__bottom {
		border-radius: 20px 20px 0px 0px;
		padding: 20px 20px 42px 20px;
		gap: 20px;
	}

	.footer .ftr__bottom .item__card .btn span {
		width: 34px;
		height: 34px;
	}

	.footer .ftr__bottom .item__card .btn {
		font: normal normal 700 18px / 120% var(--font);
	}

	.footer .ftr__bottom .item__card {
		padding: 14px;
		min-width: 332px;
	}

	.footer .ftr__bottom .item__card ul {
		gap: 14px;
	}

	.footer .ftr__bottom .item__card ul li {
		width: 34px;
		height: 34px;
	}

	.chatbot__btn .btn {
		font: normal normal 600 14px / 115% var(--font);
		padding: 13px 22px;
	}

	.chatbot__btn .btn__primary {
		padding: 12px;
	}

	.comn__bnr::before {
		width: 600px;
		height: 480px;
	}

	.comn__bnr .card__bnr {
		padding: 64px;
		min-height: 400px;
	}

	.comn__bnr .img__box img {
		width: 100%;
		min-height: 520px;
	}

	.at__spv .content__box img {
		border-radius: 18px;
		width: 100%;
	}

	.at__spv .content__box {
		gap: 28px;
	}

	.at__spv .content__box p {
		margin-bottom: 20px;
	}

	.mortgage__brokers {
		padding-bottom: 160px;
	}

	.mortgage__brokers .main__heading p {
		margin-top: 20px;
	}

	.mortgage__brokers .img__box {
		bottom: -160px;
	}

	.our__blogs .card__full .content__box {
		padding: 28px;
	}

	.our__blogs .card__comn .content__box span {
		font: normal normal 600 13px / 120% var(--font);
		margin-bottom: 10px;
	}

	.our__blogs .card__full .content__box p {
		margin: 8px 0 20px;
	}

	.our__blogs .card__comn .content__box .btn {
		font-size: 14px;
	}

	.our__blogs .gap__row {
		margin-top: 65px;
		--bs-gutter-x: 36px;
		row-gap: 42px;
	}

	.our__blogs .card__box .content__box {
		padding-top: 20px;
	}

	.pagination .pagination__nav {
		gap: 28px;
	}

	.knowledgeHub__bnr .card__box span {
		font: normal normal 400 14px / 120% var(--font);
	}

	.knowledgeHub__bnr .card__box span span {
		height: 15px;
		margin: 0 12px;
	}

	.knowledgeHub__bnr .btm__box {
		margin-top: 30px;
	}

	.knowledgeHub__bnr .card__box .bnr__img {
		margin-top: 42px;
	}

	.knowledgeHub__details .content__box p {
		margin-bottom: 20px;
		font: normal normal 400 16px / 120% var(--font);
	}

	.knowledgeHub__details .content__box ul li {
		font: normal normal 400 16px / 120% var(--font);
	}

	.knowledgeHub__details .content__box ul {
		margin: 20px 0;
	}

	.knowledgeHub__details .content__box h3 {
		margin: 28px 0 20px;
	}

	.knowledgeHub__details .rt__section .recent__post h5 {
		padding: 14px 22px;
	}

	.knowledgeHub__details .rt__section .recent__post .posts__items {
		gap: 20px;
		padding: 22px;
	}

	.knowledgeHub__details .rt__section .recent__post .post__card {
		gap: 16px;
	}

	.knowledgeHub__details .rt__section .menu__link {
		padding: 0 16px;
	}

	.knowledgeHub__details .rt__section .menu__link li a {
		font: normal normal 600 16px / 120% var(--font);
		padding: 20px 0;
	}

	.knowledgeHub__details .rt__section .menu__link li a img {
		width: 18px;
	}

	.knowledgeHub__details .rt__section .property__box {
		min-height: 380px;
		padding: 24px 24px 0px 24px;
	}

	.knowledgeHub__details .rt__section .property__box h4 {
		margin-bottom: 22px;
	}

	.knowledgeHub__details .rt__section .property__box::before {
		width: 410px;
		height: 278px;
	}

	.knowledgeHub__details .rt__section .btlp__poster {
		padding: 24px;
		min-height: 380px;
	}

	.knowledgeHub__details .rt__section .btlp__poster h4 {
		margin-bottom: 22px;
	}

	.knowledgeHub__details .rt__section .row {
		row-gap: 28px;
	}

	.btlp__bnr {
		padding: 82px 0;
	}

	.btlp__bnr p {
		margin: 14px 0 22px;
	}

	.comn__bnr .card__bnr .main__heading h2 {
		line-height: 125%;
	}

	.privacyPolicy__content p {
		font: normal normal 400 16px / 120% var(--font);
		margin-top: 20px;
	}

	.privacyPolicy__content h3 {
		margin-top: 28px;
	}

	.privacyPolicy__content ul li {
		font: normal normal 400 16px / 120% var(--font);
	}

	.loans__content .inner__gapTop {
		margin-top: 48px !important;
		column-gap: 52px !important;
	}

	.loans__content .img__box img {
		border-radius: 20px;
	}

	.loans__content.refurbishment .img__box::before,
	.loans__content.venoa__financial .img__box::before,
	.loans__content.spv__mortgages .img__box::before {
		left: -48px;
		top: -48px;
	}

	.loans__content .img__box::before {
		border-radius: 20px;
	}

	.loans__content.refurbishment .img__box::after,
	.loans__content.spv__mortgages .img__box::after,
	.loans__content.venoa__financial .img__box::after,
	.loans__content.spv__mortgages .img__box::after {
		left: -48px;
		top: -48px;
	}

	.compliance__procedure .inr__card {
		border-radius: 20px;
		padding: 20px;
	}

	.compliance__procedure .inr__card .card__box span {
		font: normal normal 700 18px / 140% var(--font);
	}

	.compliance__procedure .inr__card .col-lg-6:nth-child(even) .card__box {
		border-radius: 14px;
		padding: 14px;
	}

	.compliance__procedure .inr__card .card__box .item__bx p {
		margin-bottom: 6px;
	}

	.compliance__procedure .inr__card .card__box {
		gap: 28px;
	}

	.comnContent__box .inr__content .img__box {
		margin: 28px 0;
	}

	.comnContent__box .inr__content h3 {
		margin: 28px 0 22px;
	}

	.comnContent__box .inr__content ul {
		margin: 24px 0;
	}

	.comnContent__box .inr__content ul li {
		padding-left: 26px;
	}

	.comnContent__box .inr__content ul li::before {
		width: 20px;
		height: 20px;
	}

	.loans__content.process__sec .img__box {
		max-width: 400px;
		margin: 96px 0 0 48px;
	}

	.btlp__banner video {
		height: auto;
	}

	.btlp__banner .btlp__video {
		margin-top: 48px;
	}

	.btlp__banner .play-pause--container {
		width: 100px;
		height: 100px;
	}

	.container-right {
		padding-right: 12px;
		margin-right: auto;
		width: calc(1320px + (50% - 1320px / 2));
	}

	.brokers__section .content__box {
		max-width: 85%;
	}

	.brokers__section .content__box p {
		margin: 14px 0 22px;
	}

	.about__calculator .img__box {
		max-width: 490px;
		min-width: 490px;
		height: 490px;
		padding: 22px;
	}

	.about__left .img__box::before,
	.about__right .img__box::before {
		width: 480px;
		height: 300px;
	}

	.about__calculator .img__box .top__brdr::before {
		left: -25px;
		top: -25px;
	}

	.about__calculator .img__box .top__brdr::after {
		right: -25px;
		top: -25px;
	}

	.about__calculator .img__box .btm__brdr::before {
		left: -25px;
		bottom: -25px;
	}

	.about__calculator .img__box .btm__brdr::after {
		right: -25px;
		bottom: -25px;
	}

	.about__calculator .content__box p {
		margin-bottom: 22px;
	}

	.about__calculator .content__box ul {
		gap: 14px;
		margin: 22px 0;
	}

	.about__calculator .content__box .btn {
		margin-top: 30px;
	}

	.our__connection .card__box {
		padding: 28px;
		height: 100%;
	}

	.our__connection .card__box h5 {
		margin: 22px 0 8px;
	}

	.our__connection .card__box .icon img {
		width: 46px;
	}

	.btlp__cta {
		padding: 82px 0 98px;
	}

	.btlp__cta .tp__box .logo img {
		height: 34px;
	}

	.btlp__cta h2 {
		margin: 14px 0 30px;
	}

	.manual__calc .card__box {
		padding: 22px 18px !important;
	}

	.solutions__comn .card__box {
		border-radius: 14px;
		padding: 22px;
	}

	.solutions__comn .card__box .icon {
		width: 52px;
		height: 52px;
		padding: 11px;
	}

	.solutions__comn .card__box h5 {
		margin: 14px 0 8px;
	}

	.mortgages__rates .text__box p {
		color: #ced3d5;
	}

	.loans__content.bridging__finance .img__box::after,
	.loans__content.mortgages__rates .img__box::after {
		right: -48px;
		bottom: -48px;
	}

	.loans__content.bridging__finance .img__box::before,
	.loans__content.mortgages__rates .img__box::before {
		right: -48px;
		bottom: -48px;
	}

	.loans__content.mortgages__rates .inner__gapTop {
		margin-bottom: 48px;
		margin-top: 0 !important;
	}

	.loans__content.mortgages__rates .img__box img {
		margin-right: auto;
		margin-left: unset;
	}

	.strip__btlp {
		padding: 22px;
	}

	.about__calculator .content__box ul li::before {
		width: 18px;
		height: 18px;
	}

	.about__calculator .content__box ul li {
		padding-left: 24px;
	}

	.tax__calculator .card__box .top__card {
		padding: 22px;
	}

	.tax__calculator .card__box {
		border-radius: 28px;
	}

	.tax__calculator .card__box .calcuator__form {
		padding: 22px;
		gap: 20px;
	}

	.tax__calculator .card__box .calcuator__form label {
		font: normal normal 400 14px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .form-control,
	.tax__calculator .card__box .calcuator__form .form-select,
	.tax__calculator .filter .form-select {
		font: normal normal 500 14px / 120% var(--font);
		border-radius: 10px;
		padding: 14px;
	}

	/* 	.tax__calculator .filter .form-select {
	max-width: 250px;
} */

	.tax__calculator .card__box .calcuator__form .form-control-2 {
		font: normal normal 600 20px / 120% var(--font);
		padding: 20px;
	}

	.tax__calculator .card__box .calcuator__form .row {
		row-gap: 20px;
	}

	.tax__calculator .card__box .calcuator__form .retained__income {
		border-radius: 14px;
		padding: 20px;
	}

	.tax__calculator .card__box .income__bx {
		height: 91.7%;
	}

	.tax__calculator .row {
		row-gap: 20px;
	}

	.callToaction__grp .card__box h3 {
		margin-bottom: 30px;
	}

	.callToaction__grp .card__box {
		padding: 40px 0;
		min-height: 275px;
	}

	.callToaction__grp::before {
		width: 68%;
		height: 100%;
	}

	.use__calculator .content__box p {
		margin: 22px 0;
	}

	.use__calculator .content__box .btn {
		margin-top: 28px;
	}

	.use__calculator .content__box ul li::before {
		width: 18px;
		height: 18px;
	}

	.use__calculator .content__box ul li {
		padding-left: 24px;
	}

	.use__calculator .content__box ul {
		gap: 14px;
	}

	.spv__mortgagesCta {
		padding: 82px 0 108px;
	}

	.spv__mortgagesCta .main__heading p {
		margin: 14px 0 28px;
	}

	.btl__platform {
		padding: 44px 0;
	}

	.btl__platform .card__box .row {
		column-gap: 64px;
	}

	.btl__platform .card__box .content__box p {
		margin: 14px 0 28px;
	}

	.btl__platform .card__box {
		border-radius: 28px;
		padding: 48px;
	}

	.btl__platform .card__box .img__box {
		border-radius: 22px;
		padding: 18px;
	}

	.btl__platform .card__box .img__box img {
		border-radius: 14px;
	}

	.btl__platform .card__box .content__box::before {
		left: -78px;
		top: -68px;
	}

	.btl__platform .card__box .content__box::after {
		bottom: -52px;
	}

	.btl__platform .card__box .content__box::before,
	.btl__platform .card__box .content__box::after {
		width: 120px;
		height: 58px;
	}

	.tax__calculator .inr__card {
		padding: 22px;
	}

	.tax__calculator .inr__card .btn__grp {
		margin: 22px 0;
	}

	.tax__calculator .inr__card .btn__grp .btn img {
		width: 20px !important;
	}

	.tax__calculator .other__calculator h4 {
		margin-bottom: 28px;
	}

	.tax__calculator .other__calculator .crd__bx {
		border-radius: 14px;
		padding: 28px 20px;
	}

	.tax__calculator .other__calculator .crd__bx img {
		width: 46px;
		height: 46px;
	}

	.tax__calculator .value__after {
		padding: 20px;
		border-radius: 14px;
	}

	.tax__calculator .value__after .brdr {
		margin: 20px 0;
	}

	.tax__implications .lft__box {
		padding: 56px 60px 56px 0;
	}

	.comn__rentalBox .card__01 {
		padding: 0 32px 0 0;
	}

	.comn__rentalBox .card__02 {
		padding: 0 0 0 32px;
	}

	.bridging__calcu.tax__calculator .sale__exit .value__after .brdr {
		margin: 18px 0;
	}

	.tax__calculator .card__box .calcuator__form .prprti__lctin label.btn_mdl {
		font: normal normal 700 16px / 120% var(--font) !important;
		padding: 14px 22px;
		gap: 6px;
	}

	#spv_first_time.btn__primary {
		margin: 20px auto 0;
	}

	.tax__calculator .card__box .calcuator__form .btn__primary {
		min-width: 140px;
	}

	.spv_stamp_result {
		gap: 20px;
	}

	.tax__calculator .card__box .calcuator__form .spv_stamp_result .item__bx h6,
	.tax__calculator .card__box .calcuator__form .stamp_result .item__bx h6 {
		margin-bottom: 0;
	}

	.tax__calculator {
		gap: 20px;
	}

	.tax__calculator .card__box .calcuator__form .total input,
	.tax__calculator .card__box .calcuator__form .retained__income input {
		font: normal normal 700 20px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .input__box .btn__grp .btn {
		font-size: 14px;
		padding: 13px;
	}

	#main_wrp .hidden-popup.hiddendiv p {
		font: normal normal 400 12px / 120% var(--font);
	}

	#main_wrp .hidden-popup.hiddendiv:after {
		width: 12px;
		height: 12px;
		top: 44%;
		right: -7px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .btn {
		margin-bottom: 12px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp {
		gap: 12px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span {
		bottom: 14px;
		font: normal normal 500 14px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.right {
		right: 14px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.left {
		left: 14px;
	}

	#main_wrp .icon-notification {
		padding-bottom: 10px !important;
		font: normal normal 400 13px / 120% var(--font) !important;
	}

	.tax__calculator .card__box .calcuator__form h6 {
		margin-bottom: 10px;
	}

	.tax__calculator .card__box .calcuator__form .form-control-3 {
		padding-left: 28px;
	}

	.tax__calculator .card__box .tp__wite h6 {
		margin-top: 6px;
	}

	.tax__calculator .calcuator__form .result__balance .crd__bx {
		border-radius: 14px;
		padding: 14px;
	}

	.tax__calculator .calcuator__form .result__balance .crd__bx p {
		margin-top: 6px;
	}

	.tax__calculator .calcuator__form table tr th,
	.tax__calculator .calcuator__form table tr td {
		padding: 14px 16px;
		font: normal normal 600 16px / 120% var(--font);
	}

	#main_wrp .highcharts-axis.highcharts-yaxis span {
		font-size: 14px !important;
	}

	.tax__calculator .calcuator__form .result__balance .division__bx .brder {
		height: 60px;
	}

	.comn__rentalBox .card__box p {
		margin: 12px 0 20px;
	}

	.bridging__calcu.tax__calculator .totals__after .value__item {
		padding: 18px 0;
	}

	.bridging__calcu.tax__calculator .totals__after .brdr {
		max-height: 100px;
	}

	.latest__video .play-icon-container {
		width: 66px;
		height: 66px;
	}

	.contact__popUp .card__popup {
		padding: 18px 0 0;
	}

	.contact__popUp .card__popup .search-field {
		border-radius: 10px;
		font: normal normal 400 14px / 120% var(--font);
		padding: 16px 85px 16px 16px;
	}

	.contact__popUp .card__popup .search-submit {
		font: normal normal 700 14px / 120% var(--font);
		border-radius: 0 10px 10px 0;
		padding: 14px 18px;
		height: 49.19px;
	}

	.tax__calculator .card__box .with__tooltip {
		gap: 14px;
		border-radius: 28px 28px 0 0;
	}

	.tax__calculator .with__tooltip .btn img {
		width: 22px !important;
	}

	.tooltip .tooltip-inner {
		max-width: 680px;
		padding: 30px;
	}

	.tooltip .tooltip-inner .tooltip-box {
		gap: 14px;
	}

	.brickflow__widget {
		bottom: 76px;
		right: 20px;
	}

	.portfolioDeal_bnr .bnr__content {
		gap: 28px;
	}

	.portfolioDeal_bnr .bnr__content .top_bnr {
		gap: 14px;
	}

	.portfolioDeal_bnr .bnr__content h1 {
		font: normal normal 800 48px / 120% var(--font);
		letter-spacing: -0.82px;
	}

	.portfolioDeal_bnr .bnr__content h4 {
		font: normal normal 500 22px / 120% var(--font);
		letter-spacing: -0.42px;
		padding: 10px 14px;
	}

	.portfolioDeal_bnr .bnr__content .bottom_bnr {
		padding: 14px;
		border-radius: 10px;
	}

	.portfolioDeal_bnr .banner_videoYT {
		padding: 32px;
		border-radius: 28px;
		gap: 20px;
	}

	.portfolioDeal_bnr .banner_videoYT .top_title {
		gap: 16px;
	}
	
	.portfolioDeal_bnr .bnr__content ul li {
		font: normal normal 400 16px / 160% var(--font);
		letter-spacing: -0.3px;
	}

	.twoStep_offer .card_comn {
		padding: 22px;
		border-radius: 14px;
		gap: 20px;
	}

	.twoStep_offer .card_comn .index {
		font: normal normal 700 28px var(--font);
		letter-spacing: -0.56px;
		border-radius: 8px;
		width: 44px;
		height: 44px;
	}

	.twoStep_offer .card_comn .content {
		gap: 6px;
	}

	.twoStep_offer .card_comn span {
		font: normal normal 700 18px var(--font);
		letter-spacing: -0.32px;
	}

	.twoStep_offer .card_soln {
		gap: 14px;
	}

	.credibility_strip .card_box {
		border-radius: 14px;
		padding: 20px;
		gap: 20px;
	}

	.credibility_strip .card_box .icon {
		width: 52px;
		height: 52px;
		padding: 11px;
	}

	.portfolioDeals_wrong .text__box {
		gap: 20px;
	}

	.portfolioDeals_wrong .text__box ul {
		gap: 14px;
	}

	.portfolioDeals_wrong .text__box ul li {
		gap: 6px;
	}

	.portfolioDeals_wrong .text__box ul li img {
		width: 18px;
	}

	.finance_blueprint .card_box {
		padding: 22px;
		border-radius: 14px;
		gap: 14px;
	}

	.finance_blueprint .card_box::before {
		width: 420px;
		height: 204px;
	}

	.finance_blueprint .card_box ul li,
	.whoThis_isFor .card_block ul li {
		font: normal normal 400 16px / 160% var(--font);
		letter-spacing: -0.28px;
	}

	.whoThis_isFor .card_block {
		padding: 22px;
		border-radius: 14px;
	}

	.whoThis_isFor .card_block h6 {
		margin: 12px 0 20px;
	}
	
	.whoThis_isFor .card_block .deal_subTitle {
		gap: 5px;
		margin: 12px 0 20px;
	}

	.whaHappens__next .work__grid {
		gap: 20px;
	}

	.whaHappens__next .work__grid .card__grid {
		padding: 24px;
		border-radius: 14px;
		min-width: calc(33.33% - 75px);
		height: 150px;
	}

	.whaHappens__next .work__grid .card__grid .icon {
		width: 58px;
		height: 58px;
		border-radius: 8px;
	}

	.whaHappens__next .work__grid .card__grid .icon img {
		width: 28px;
	}

	.whaHappens__next .work__grid .card__grid h6 {
		font: normal normal 700 18px var(--font);
		letter-spacing: -0.32px;
		margin: 20px 0 0;
	}

	.whaHappens__next .work__grid .arrow img {
		width: 68px;
		min-width: 68px;
	}

	.cashTrap__audit .work__grid .card__grid {
		height: 195px;
	}

	.cashTrap__audit .cashTrap_bottom {
		gap: 20px;
		margin-top: 32px;
	}

	.real_deals .card_box {
		padding: 22px;
		border-radius: 14px;
	}

	.real_deals .card_box h6 {
		margin: 14px 0 20px;
	}

	.real_deals .card_box ul {
		gap: 6px;
		margin-top: 12px;
	}

	.real_deals .card_box ul li {
		font: normal normal 400 16px / 136% var(--font);
		letter-spacing: -0.3px;
	}

	.real_deals .short_line {
		gap: 20px;
	}
	
	.how_processWorks .card_grids .card_box {
		padding: 20px;
		border-radius: 14px;
	}

	.how_processWorks .card_grids .card_box .index {
		width: 45px;
		height: 45px;
		border-radius: 8px;
	}

	.how_processWorks .card_grids .card_box h6 {
		font: normal normal 700 18px var(--font);
		letter-spacing: -0.32px;
		margin: 20px 0 6px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.container-left {
		padding-left: 12px;
		margin-left: auto;
		width: calc(1140px + (50% - 1140px / 2));
	}

	/*     .header {
	top: 36.75px;
} */

	.header .logo img {
		width: 135px;
	}

	.header .navbar-container {
		height: 72px;
	}

	.header .menu-items {
		gap: 24px;
	}

	.header .menu-items li a {
		font: normal normal 400 15px / 120% var(--font);
		min-height: 72px;
	}

	.header .menu-items li a img {
		width: 16px;
	}

	.header-spacing {
		min-height: 72px;
	}

	.header .logo {
		min-width: 150px;
	}

	.top-bar {
		padding: 10px 0;
	}

	h1 {
		font: normal normal 900 48px / 120% var(--font);
		letter-spacing: -1.44px;
	}

	h2 {
		font: normal normal 800 38px / 100% var(--font);
	}

	h3 {
		font: normal normal 700 30px / 120% var(--font);
		letter-spacing: -0.36px;
	}

	h4 {
		font: normal normal 700 22px / 120% var(--font);
		letter-spacing: -0.34px;
	}

	h5 {
		font: normal normal 500 18px / 132% var(--font);
		letter-spacing: -0.28px;
	}

	h6 {
		font: normal normal 600 15px / 120% var(--font);
		letter-spacing: 0;
	}

	p {
		font: normal normal 400 13px / 120% var(--font);
	}

	ul li {
		font: normal normal 400 13px / 120% var(--font);
	}

	.btn {
		font: normal normal 700 13px / 120% var(--font);
		border-radius: 6px;
		padding: 12px 18px;
		gap: 6px;
	}

	.btn img {
		width: 15px !important;
	}

	.main__heading p {
		margin-top: 6px;
	}

	.main__heading .btn {
		margin: 24px auto 0;
	}

	.rn__section__gapTop {
		padding: 36px 0;
	}

	.inner__gapTop {
		margin-top: 28px;
	}

	.hero__bnr {
		padding: 48px 0;
	}

	.hero__bnr::before {
		width: 220px;
		height: 213px;
	}

	.hero__bnr .bnr__contant h1 {
		min-height: 57px;
	}

	.hero__bnr .bnr__contant h6 {
		margin: 10px 0 28px;
	}

	.hero__bnr .bnr__contant .btn__grp {
		gap: 24px;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review img {
		width: 32px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul li img {
		width: 12px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul {
		gap: 5px;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review p {
		margin-top: 0px;
	}

	.hero__bnr .card__bx span {
		font: normal normal 800 38px / 132% var(--font);
	}

	.hero__bnr .card__box01,
	.hero__bnr .card__box03 img {
		border-radius: 0px 100px 0px 0px;
	}

	.hero__bnr .card__box02 img {
		border-radius: 100px 0px 0px 100px;
	}

	.scroll__strip {
		padding: 16px 10px;
	}

	.scroll__strip .item {
		gap: 16px;
	}

	.scroll__strip .item img {
		width: 18px;
	}

	.mortgages__solutions .rt__bx {
		min-height: 425px;
	}

	.mortgages__solutions .rt__bx .row {
		row-gap: 38px;
	}

	.mortgages__solutions .content__bx h3 {
		margin-bottom: 18px;
	}

	.mortgages__solutions .content__bx p {
		margin-bottom: 10px;
	}

	.mortgages__solutions .content__bx .btn {
		margin-top: 24px;
	}

	.mortgages__solutions .rt__bx::before {
		width: 90%;
		border-radius: 16px;
		background-size: cover;
	}

	.mortgages__solutions .rt__bx .card__box {
		padding: 18px 32px 18px 18px;
		gap: 16px;
		max-width: 350px;
	}

	.mortgages__solutions .rt__bx .card__box .icon {
		min-width: 52px;
		width: 52px;
		height: 52px;
	}

	.our__services .row .row {
		row-gap: 16px;
	}

	.our__services .card__half::before {
		width: 360px;
		height: 355px;
	}

	.our__services .card__box {
		padding: 15px;
		border-radius: 12px;
	}

	.our__services .card__box .icon {
		width: 68px;
		height: 68px;
		padding: 12px;
		border-radius: 6px;
	}

	.our__services .card__qtr a img {
		width: 12px;
	}

	.our__services .card__box h3 {
		margin: 14px 0;
	}

	.our__services .card__box p {
		margin-bottom: 14px;
	}

	.our__services .card__box ul {
		padding-left: 24px;
		gap: 16px;
	}

	.our__services .card__box ul li::before {
		left: -24px;
		width: 16px;
		height: 16px;
	}

	.our__services .card__qtr h5 {
		margin: 12px auto 6px;
	}

	.our__services .card__qtr p {
		font: normal normal 400 12px / 120% var(--font);
	}

	.our__services .card__qtr a {
		font: normal normal 400 12px / 120% var(--font);
		margin: 10px auto;
	}

	.our__services .card__qtr img {
		height: 130px;
		border-radius: 6px;
	}

	.our__benefits .benefits__cards .card__bx h6 {
		margin-top: 8px;
	}

	.our__benefits .benefits__cards .card__bx .btn {
		min-width: 100px;
	}

	.our__benefits .benefits__cards .card__bx {
		border-radius: 12px;
		padding: 16px;
		gap: 16px;
	}

	.our__benefits .content__bx ul {
		gap: 14px;
		margin: 18px 0;
	}

	.our__benefits .content__bx ul li::before {
		width: 16px;
		height: 16px;
	}

	.our__benefits .content__bx ul li {
		padding-left: 22px;
	}

	.our__benefits .content__bx p {
		margin-bottom: 16px;
	}

	.our__benefits .content__bx .btn {
		margin-top: 24px;
	}

	.choose__us {
		min-height: 80vh;
		padding-bottom: 100px;
	}

	.choose__us .card__box h6 {
		margin-bottom: 12px;
	}

	.choose__us .center__img {
		max-width: 400px;
		height: 330px;
	}

	.choose__us .card__center .card__box {
		max-width: 66%;
	}

	.choose__us .card__btm .card__box {
		max-width: 82%;
	}

	.choose__us .inner__gapTop::before {
		bottom: -625px;
		width: 772px;
	}

	.choose__us .card__box .icon {
		width: 56px;
		height: 56px;
		padding: 12px;
	}

	.introducing__section .video__box h5 {
		margin: 0 0 8px;
	}

	.introducing__section .video-large .video,
	.introducing__section .video-small .video {
		height: auto;
	}

	.introducing__section .video-small {
		max-width: 450px;
		min-width: 450px;
		right: 0;
	}

	.introducing__section .video__box .content__bx {
		padding: 24px;
		border-radius: 14px;
		min-height: 160px;
	}

	.introducing__section .video__box .content__bx h4 {
		min-height: 52.78px;
	}

	.introducing__section .cb-video-container {
		border-radius: 14px;
	}

	.introducing__section .video-large {
		margin-top: 52px;
		padding: 0 36px;
	}

	.introducing__section .play-pause--container {
		width: 58px;
		height: 58px;
	}

	.introducing__section .play-pause--container .play-icon {
		border-bottom-width: 10px;
		border-top-width: 10px;
		border-left: 15px solid #fff;
		left: 2px;
	}

	.introducing__section .play-pause--container .pause-icon:after {
		width: 4px;
		height: 20px;
		left: 12px;
	}

	.introducing__section .play-pause--container .pause-icon {
		width: 4px;
		height: 20px;
		left: -10px;
	}

	.our__resouces .content__box h5 img {
		width: 34px;
	}

	.our__resouces .content__box {
		gap: 18px;
	}

	.our__resouces .card__box {
		border-radius: 14px;
		padding: 18px;
	}

	.our__resouces .card__box img {
		width: 36px;
	}

	.our__resouces .card__box h5 {
		margin: 12px 0 20px;
		font: normal normal 500 17px / 132% var(--font);
	}

	.our__resouces .card__box .btn {
		padding: 7px;
		width: 34px;
		height: 34px;
	}

	.our__resouces .card__box .btn img {
		width: 100% !important;
	}

	.faq__section .card__bx h5 {
		margin-bottom: 8px;
	}

	.faq__section .accordion-item {
		padding: 18px;
		border-radius: 10px !important;
	}

	.faq__section .accordion-body {
		padding: 18px 0 0;
	}

	.faq__section .accordion-button {
		font: normal normal 700 18px / 120% var(--font);
	}

	.faq__section .accordion-button::after {
		width: 38px;
		height: 38px;
		background-size: 22px;
	}

	.faq__section .accordion {
		gap: 18px;
	}

	.faq__section .card__bx {
		padding: 18px;
	}

	.faq__section .card__bx .btn {
		margin-top: 58px;
	}

	.success_stories .item__card {
		border-radius: 14px;
		padding: 18px;
	}

	.success_stories .item__card img {
		width: 26px;
		height: auto;
	}

	.success_stories .item__card p {
		margin: 18px 0;
	}

	.success_stories .item__card .card__btm img {
		width: 42px;
		height: 42px;
	}

	.success_stories .item__card .card__btm span {
		font: normal normal 600 13px / 120% var(--font);
	}

	.success_stories .item__card .ratings img {
		width: 14px;
		height: auto;
	}

	.success_stories .item__card .ratings {
		gap: 6px;
	}

	.success_stories .bottom__bx .lft__bx .item img {
		width: 36px;
	}

	.success_stories .bottom__bx .lft__bx .item ul li img {
		width: 14px;
	}

	.success_stories .bottom__bx .lft__bx .item ul {
		gap: 6px;
	}

	.success_stories .bottom__bx .lft__bx .brdr {
		height: 36px;
	}

	.success_stories .bottom__bx .lft__bx {
		gap: 18px;
	}

	.success_stories .bottom__bx .rt__bx p {
		padding: 14px 22px;
		border-radius: 10px;
	}

	.success_stories .owl-carousel .owl-nav button {
		width: 46px;
		height: 46px;
	}

	.success_stories .owl-carousel .owl-nav button img {
		width: 18px;
	}

	.success_stories .owl-carousel .owl-nav {
		gap: 14px;
		bottom: -74px;
	}

	.success_stories .bottom__bx .rt__bx {
		margin-right: 120px;
	}

	.success_stories .bottom__bx .rt__bx .btn {
		font: normal normal 700 14px / 120% var(--font);
		padding: 12px 18px;
		border-radius: 8px;
	}

	.success_stories .bottom__bx .rt__bx .btn.active {
		border-radius: 8px 8px 0 0;
	}

	.success_stories .bottom__bx .rt__bx ul.open {
		border-radius: 0 0 8px 8px;
	}

	.success_stories .bottom__bx .rt__bx ul li a {
		font: normal normal 400 13px / 120% var(--font);
		gap: 6px;
		padding: 10px 18px;
	}

	.success_stories .bottom__bx .rt__bx ul li img {
		width: 14px;
	}

	.property__spv::before {
		width: 280px;
		height: 182px;
	}

	.property__spv::after {
		width: 250px;
		height: 265px;
	}

	.property__spv {
		padding: 82px 0;
	}

	.property__spv .main__heading .btn {
		margin: 28px auto 0;
	}

	.property__spv .cloud::before,
	.property__spv .cloud-01::after {
		width: 100px;
		height: 60px;
	}

	.property__spv .cloud-01::before {
		top: -55px;
	}

	.property__spv .cloud-01::after {
		bottom: -65px;
	}

	.property__spv .cloud-02::before {
		top: -65px;
	}
	
	.property__spv .main__heading h6 {
		max-width: 70%;
		margin: 12px auto 0;
	}

	.footer .lft__bx .logo__ftr img {
		width: 135px;
	}

	.footer .lft__bx p {
		margin-top: 18px;
	}

	.footer .ftr__top {
		margin-top: 36px;
	}

	.footer .ftr__top .row {
		--bs-gutter-x: 16px;
		row-gap: 16px;
	}

	.footer .ftr__top .card__box {
		padding: 12px;
	}

	.footer .comn__bx h5 {
		margin-bottom: 18px;
	}

	.footer .comn__bx ul li {
		font: normal normal 400 13px / 120% var(--font);
	}

	.footer .comn__bx ul {
		gap: 14px;
	}

	.footer .comn__bx .member__logo img {
		width: 95px;
	}

	.footer .ftr__center {
		margin-top: 36px;
		padding: 18px 0;
	}

	.footer .ftr__center h6 {
		font: normal normal 600 13px / 120% var(--font);
	}

	.footer .ftr__bottom {
		border-radius: 16px 16px 0px 0px;
		padding: 16px 16px 32px 16px;
		gap: 14px;
	}

	.footer .ftr__bottom .item__card .btn span {
		width: 30px;
		height: 30px;
		padding: 8px;
	}

	.footer .ftr__bottom .item__card .btn {
		font: normal normal 700 16px / 120% var(--font);
	}

	.footer .ftr__bottom .item__card {
		padding: 12px;
		border-radius: 8px;
		min-width: 293px;
	}

	.footer .ftr__bottom .item__card ul {
		gap: 12px;
	}

	.footer .ftr__bottom .item__card ul li {
		padding: 7px;
		width: 30px;
		height: 30px;
	}

	.chatbot__btn {
		right: 22px;
		bottom: 22px;
		padding: 6px;
	}

	.chatbot__btn .btn {
		font: normal normal 600 13px / 115% var(--font);
		padding: 12px 20px;
	}

	.chatbot__btn .btn__primary {
		padding: 12px;
	}

	.comn__bnr::before {
		width: 540px;
		height: 430px;
	}

	.comn__bnr .card__bnr {
		padding: 42px;
		border-radius: 14px 0px 0px 0px;
		min-height: 360px;
	}

	.comn__bnr .img__box img {
		width: 100%;
		min-height: 480px;
	}

	.at__spv .content__box img {
		border-radius: 18px;
		width: 100%;
	}

	.at__spv .content__box {
		gap: 24px;
	}

	.at__spv .content__box p {
		margin-bottom: 16px;
	}

	.mortgage__brokers {
		padding-bottom: 120px;
	}

	.mortgage__brokers .main__heading p {
		margin-top: 16px;
	}

	.mortgage__brokers .img__box {
		bottom: -120px;
	}

	.our__blogs .card__full .content__box {
		padding: 24px;
		max-width: 95%;
		margin: -45px auto 0;
	}

	.our__blogs .card__comn .content__box span {
		font: normal normal 600 12px / 120% var(--font);
		margin-bottom: 8px;
	}

	.our__blogs .card__full .content__box p {
		margin: 6px 0 16px;
	}

	.our__blogs .card__comn .content__box .btn {
		font-size: 13px;
	}

	.our__blogs .gap__row {
		margin-top: 48px;
		--bs-gutter-x: 1.5rem;
		row-gap: 32px;
	}

	.our__blogs .card__box .content__box {
		padding-top: 16px;
	}

	.our__blogs .card__box .content__box p {
		margin: 4px 0 12px;
	}

	.pagination .pagination__nav {
		padding: 14px 18px;
		gap: 24px;
	}

	.knowledgeHub__bnr .card__box span {
		font: normal normal 400 14px / 120% var(--font);
	}

	.knowledgeHub__bnr .card__box span span {
		height: 14px;
		margin: 0 10px;
	}

	.knowledgeHub__bnr .btm__box {
		margin-top: 26px;
	}

	.knowledgeHub__bnr .card__box .bnr__img {
		margin-top: 36px;
	}

	.knowledgeHub__bnr .card__box .bnr__img img {
		border-radius: 14px;
	}

	.knowledgeHub__details .content__box p {
		margin-bottom: 18px;
		font: normal normal 400 14px / 120% var(--font);
	}

	.knowledgeHub__details .content__box ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.knowledgeHub__details .content__box ul {
		margin: 18px 0;
	}

	.knowledgeHub__details .content__box h3 {
		margin: 22px 0 18px;
	}

	.knowledgeHub__details .content__box img {
		border-radius: 14px;
	}

	.knowledgeHub__details .rt__section .recent__post {
		border-radius: 14px;
	}

	.knowledgeHub__details .rt__section .recent__post h5 {
		padding: 12px 18px;
	}

	.knowledgeHub__details .rt__section .recent__post .posts__items {
		gap: 14px;
		padding: 18px;
	}

	.knowledgeHub__details .rt__section .recent__post .post__card {
		gap: 12px;
	}

	.knowledgeHub__details .rt__section .recent__post .thumbnails {
		width: 54px;
		min-width: 54px;
		height: 54px;
		border-radius: 6px;
	}

	.knowledgeHub__details .rt__section .menu__link {
		padding: 0 16px;
	}

	.knowledgeHub__details .rt__section .menu__link li a {
		font: normal normal 600 14px / 120% var(--font);
		padding: 14px 0;
	}

	.knowledgeHub__details .rt__section .menu__link li a img {
		width: 16px;
	}

	.knowledgeHub__details .rt__section .property__box {
		border-radius: 14px;
		min-height: 320px;
		padding: 18px 18px 0px 18px;
	}

	.knowledgeHub__details .rt__section .property__box h4 {
		margin-bottom: 20px;
	}

	.knowledgeHub__details .rt__section .property__box::before {
		width: 350px;
		height: 238px;
	}

	.knowledgeHub__details .rt__section .btlp__poster {
		padding: 18px;
		border-radius: 14px;
		min-height: 325px;
	}

	.knowledgeHub__details .rt__section .btlp__poster h4 {
		margin-bottom: 20px;
	}

	.knowledgeHub__details .rt__section .row {
		row-gap: 24px;
	}

	.btlp__bnr {
		padding: 64px 0;
	}

	.btlp__bnr p {
		margin: 14px 0 20px;
	}

	.comn__bnr .card__bnr .main__heading h2 {
		line-height: 125%;
	}

	.privacyPolicy__content p {
		font: normal normal 400 14px / 120% var(--font);
		margin-top: 16px;
	}

	.privacyPolicy__content h3 {
		margin-top: 24px;
	}

	.privacyPolicy__content ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.loans__content .inner__gapTop {
		margin-top: 30px !important;
		column-gap: 0px !important;
	}

	.loans__content .img__box img {
		border-radius: 16px;
	}

	.loans__content.refurbishment .img__box::before,
	.loans__content.venoa__financial .img__box::before,
	.loans__content.spv__mortgages .img__box::before {
		left: -30px;
		top: -30px;
	}

	.loans__content .img__box::before {
		border-radius: 16px;
	}

	.loans__content.refurbishment .img__box::after,
	.loans__content.spv__mortgages .img__box::after,
	.loans__content.venoa__financial .img__box::after,
	.loans__content.spv__mortgages .img__box::after {
		left: -30px;
		top: -30px;
	}

	.loans__content .text__box p {
		color: var(--color-darkFont);
		margin: 10px 0;
	}

	.tax__implications .lft__box {
		padding: 48px 60px 48px 0;
	}

	.tax__implications .lft__box p {
		margin: 12px 0 18px;
	}

	.compliance__procedure .inr__card {
		border-radius: 16px;
		padding: 16px;
	}

	.compliance__procedure .inr__card .card__box span {
		font: normal normal 700 16px / 140% var(--font);
	}

	.compliance__procedure .inr__card .col-lg-6:nth-child(even) .card__box {
		border-radius: 12px;
		padding: 12px;
	}

	.compliance__procedure .inr__card .card__box .item__bx p {
		font: normal normal 600 13px / 120% var(--font);
		margin-bottom: 5px;
	}

	.compliance__procedure .inr__card .card__box {
		gap: 24px;
	}

	.compliance__procedure .inr__card .card__box .item__bx h6 {
		font: normal normal 600 14px / 120% var(--font);
	}

	.comnContent__box .inr__content p {
		margin: 14px 0;
	}

	.comnContent__box .inr__content .img__box {
		margin: 24px 0;
	}

	.comnContent__box .inr__content .img__box img {
		border-radius: 14px;
	}

	.comnContent__box .inr__content h3 {
		margin: 24px 0 18px;
	}

	.comnContent__box .inr__content ul {
		gap: 16px;
		margin: 18px 0;
	}

	.comnContent__box .inr__content ul li {
		padding-left: 24px;
	}

	.comnContent__box .inr__content ul li::before {
		width: 18px;
		height: 18px;
	}

	.loans__content.process__sec .img__box {
		max-width: 380px;
		margin: 58px 0 0 30px;
	}

	.process__sec .advise__box .item__card {
		padding: 16px 8px 18px 0px;
	}

	.btlp__banner video {
		height: auto;
		border-radius: 14px;
	}

	.btlp__banner .btlp__video {
		margin-top: 42px;
	}

	.btlp__banner .play-pause--container {
		width: 80px;
		height: 80px;
	}

	.btlp__banner .play-pause--container .play-icon {
		border-bottom-width: 12px;
		border-top-width: 12px;
		border-left: 16px solid #fff;
	}

	.btlp__banner .play-pause--container .pause-icon {
		width: 7px;
		height: 22px;
		left: -8px;
	}

	.btlp__banner .play-pause--container .pause-icon:after {
		width: 7px;
		height: 22px;
		left: 12px;
	}

	.container-right {
		padding-right: 12px;
		margin-right: auto;
		width: calc(1140px + (50% - 1140px / 2));
	}

	.brokers__section .content__box {
		max-width: 90%;
	}

	.brokers__section .content__box p {
		margin: 12px 0 20px;
	}

	.about__calculator .img__box {
		max-width: 450px;
		min-width: 450px;
		height: 455px;
		padding: 22px;
	}

	.about__left .img__box::before,
	.about__right .img__box::before {
		width: 450px;
		height: 250px;
	}

	.about__calculator .img__box .top__brdr::before {
		left: -24px;
		top: -24px;
	}

	.about__calculator .img__box .top__brdr::after {
		right: -24px;
		top: -24px;
	}

	.about__calculator .img__box .btm__brdr::before {
		left: -24px;
		bottom: -24px;
	}

	.about__calculator .img__box .btm__brdr::after {
		right: -24px;
		bottom: -24px;
	}

	.about__calculator .content__box p {
		margin-bottom: 20px;
	}

	.about__calculator .content__box ul {
		gap: 12px;
		margin: 20px 0;
	}

	.about__calculator .content__box .btn {
		margin-top: 28px;
	}

	.our__connection .card__box {
		border-radius: 14px;
		padding: 24px;
		height: 100%;
	}

	.our__connection .card__box h5 {
		margin: 20px 0 8px;
	}

	.our__connection .card__box .icon img {
		width: 44px;
	}

	.btlp__cta {
		padding: 42px 0 64px;
	}

	.btlp__cta .tp__box .logo img {
		height: 32px;
	}

	.btlp__cta .tp__box {
		gap: 20px;
	}

	.btlp__cta h2 {
		margin: 14px 0 28px;
	}

	.manual__calc .card__box {
		padding: 18px 16px !important;
	}

	.solutions__comn .card__box {
		border-radius: 12px;
		padding: 18px;
	}

	.solutions__comn .card__box .icon {
		width: 48px;
		height: 48px;
		padding: 10px;
		border-radius: 6px;
	}

	.solutions__comn .card__box h5 {
		margin: 12px 0 8px;
	}

	.solutions__comn .row {
		row-gap: 18px;
	}

	.mortgages__rates .text__box p {
		color: #ced3d5;
	}

	.loans__content.bridging__finance .img__box::after,
	.loans__content.mortgages__rates .img__box::after {
		right: -30px;
		bottom: -30px;
	}

	.loans__content.bridging__finance .img__box::before,
	.loans__content.mortgages__rates .img__box::before {
		right: -30px;
		bottom: -30px;
	}

	.loans__content.mortgages__rates .inner__gapTop {
		margin-bottom: 30px;
	}

	.loans__content.mortgages__rates .img__box img {
		margin-right: auto;
		margin-left: unset;
	}

	.solutions__comn .card__box .btn {
		margin-top: 18px;
	}

	.loans__content.mortgages__rates .inner__gapTop {
		margin-bottom: 30px;
		margin-top: 0 !important;
	}

	.loans__content.whyBook__now .img__box::before,
	.loans__content.whyBook__now .img__box::after {
		left: -30px;
		top: -30px;
	}

	.loans__content.noSales__pitch .img__box::after,
	.loans__content.noSales__pitch .img__box::after {
		left: 30px;
		top: 30px;
	}

	.comn__bnr .card__bnr nav {
		margin-bottom: 28px;
	}

	.comn__bnr .card__bnr .breadcrumb {
		gap: 28px;
	}

	.comn__bnr .card__bnr li.breadcrumb-item {
		font: normal normal 400 13px / 120% var(--font);
	}

	.comn__bnr .card__bnr .main__heading h5 {
		margin-bottom: 10px;
	}

	.comn__bnr .card__bnr .main__heading .btn {
		margin: 24px 0 0;
	}

	.strip__btlp {
		padding: 18px;
	}

	.about__calculator .content__box ul li::before {
		width: 16px;
		height: 16px;
	}

	.about__calculator .content__box ul li {
		padding-left: 20px;
	}

	.tax__calculator .card__box .top__card {
		padding: 20px;
	}

	.tax__calculator .card__box {
		border-radius: 24px;
	}

	.tax__calculator .card__box .calcuator__form {
		padding: 20px;
		gap: 16px;
	}

	.tax__calculator .card__box .calcuator__form label {
		font: normal normal 400 14px / 120% var(--font);
		margin-bottom: 6px;
	}

	.tax__calculator .card__box .calcuator__form .form-control,
	.tax__calculator .card__box .calcuator__form .form-select,
	.tax__calculator .filter .form-select {
		font: normal normal 500 13px / 120% var(--font);
		border-radius: 8px;
		padding: 12px;
	}

	/* 	.tax__calculator .filter .form-select {
	max-width: 220px;
} */

	.tax__calculator .card__box .calcuator__form .row {
		row-gap: 16px;
	}

	.tax__calculator .card__box .calcuator__form .total {
		padding: 14px 0;
	}

	.tax__calculator .card__box .calcuator__form .retained__income {
		border-radius: 10px;
		padding: 14px;
	}

	.tax__calculator .card__box .income__bx {
		height: 91.5%;
	}

	.tax__calculator .row {
		row-gap: 18px;
	}

	.callToaction__grp .card__box h3 {
		margin-bottom: 26px;
	}

	.callToaction__grp .card__btlp h5 {
		margin-bottom: 10px;
	}

	.callToaction__grp .card__box {
		padding: 36px 0;
		min-height: 248px;
	}

	.callToaction__grp::before {
		width: 70%;
		height: 100%;
	}

	.use__calculator .content__box p {
		margin: 18px 0;
	}

	.use__calculator .content__box h4:not(:first-child) {
		margin-top: 24px;
	}

	.use__calculator .content__box .btn {
		margin-top: 26px;
	}

	.use__calculator .content__box ul li::before {
		width: 16px;
		height: 16px;
	}

	.use__calculator .content__box ul li {
		padding-left: 20px;
	}

	.use__calculator .content__box ul {
		gap: 12px;
	}

	.spv__mortgagesCta {
		padding: 62px 0 92px;
	}

	.spv__mortgagesCta .main__heading p {
		margin: 12px 0 24px;
	}

	.btl__platform {
		padding: 32px 0;
	}

	.btl__platform .card__box .row {
		column-gap: 52px;
	}

	.btl__platform .card__box .content__box p {
		margin: 12px 0 24px;
	}

	.btl__platform .card__box {
		border-radius: 24px;
		padding: 40px;
	}

	.btl__platform .card__box .img__box {
		border-radius: 18px;
		padding: 16px;
	}

	.btl__platform .card__box .img__box img {
		border-radius: 12px;
	}

	.btl__platform .card__box .content__box::before {
		left: -65px;
		top: -55px;
	}

	.btl__platform .card__box .content__box::after {
		bottom: -45px;
	}

	.btl__platform .card__box .content__box::before,
	.btl__platform .card__box .content__box::after {
		width: 100px;
		height: 50px;
	}

	.tax__implications .lft__box .brdr {
		width: 68px;
		height: 4px;
		margin-bottom: 12px;
	}

	.tax__calculator .inr__card {
		padding: 18px;
	}

	.tax__calculator .calcuator__form .btn__grp {
		gap: 14px;
	}

	.tax__calculator .inr__card .btn__grp {
		margin: 18px 0;
	}

	.tax__calculator .inr__card .btn__grp .btn img {
		width: 20px !important;
	}

	.tax__calculator .card__bx .item__bx {
		padding: 14px 0;
	}

	.tax__calculator .card__bx {
		padding: 14px;
	}

	.tax__calculator .other__calculator h4 {
		margin-bottom: 24px;
	}

	.tax__calculator .other__calculator .crd__bx {
		border-radius: 12px;
		padding: 20px 16px;
	}

	.tax__calculator .other__calculator .crd__bx img {
		width: 42px;
		height: 42px;
		margin-bottom: 14px;
	}

	.tax__calculator .value__after {
		padding: 18px;
		border-radius: 12px;
	}

	.tax__calculator .value__after .brdr {
		margin: 18px 0;
	}

	.comn__rentalBox .card__01 {
		padding: 0 24px 0 0;
	}

	.comn__rentalBox .card__02 {
		padding: 0 0 0 24px;
	}

	.comn__rentalBox .card__box p {
		margin: 14px 0 22px;
	}

	.bridging__calcu.tax__calculator .value__after .value__item {
		gap: 10px;
	}

	.bridging__calcu.tax__calculator .value__after {
		gap: 16px;
	}

	.bridging__calcu.tax__calculator .sale__exit .value__after .brdr {
		margin: 18px 0;
	}

	.tax__calculator .card__box .calcuator__form .prprti__lctin label.btn_mdl {
		font: normal normal 700 14px / 120% var(--font) !important;
		border-radius: 8px;
		padding: 12px 20px;
		gap: 4px;
	}

	#spv_first_time.btn__primary {
		margin: 16px auto 0;
	}

	.tax__calculator .card__box .calcuator__form .btn__primary {
		min-width: 140px;
	}

	.spv_stamp_result {
		gap: 14px;
	}

	.stamp_result {
		margin-top: 14px !important;
	}

	.tax__calculator .card__box .calcuator__form .spv_stamp_result .item__bx h6,
	.tax__calculator .card__box .calcuator__form .stamp_result .item__bx h6 {
		margin-bottom: 0;
	}

	.tax__calculator {
		gap: 14px;
	}

	.tax__calculator .card__box .calcuator__form .total input,
	.tax__calculator .card__box .calcuator__form .retained__income input {
		font: normal normal 700 18px / 120% var(--font);
	}

	.form-select {
		background-size: 12px 10px;
	}

	.tax__calculator .card__bx .item__bx input {
		font: normal normal 600 16px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .input__box .btn__grp .btn {
		font-size: 13px;
		padding: 11px;
	}

	#main_wrp .hidden-popup.hiddendiv p {
		font: normal normal 400 12px / 120% var(--font) !important;
	}

	#main_wrp .hidden-popup.hiddendiv:after {
		width: 10px !important;
		height: 10px !important;
		top: 46% !important;
		right: -6px !important;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .btn {
		margin-bottom: 10px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp {
		gap: 10px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span {
		bottom: 12px;
		font: normal normal 500 13px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.right {
		right: 12px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.left {
		left: 12px;
	}

	#main_wrp .icon-notification {
		padding-bottom: 10px !important;
		font: normal normal 400 13px / 120% var(--font) !important;
	}

	.tax__calculator .card__box .calcuator__form h6 {
		margin-bottom: 10px;
	}

	.tax__calculator .card__box .calcuator__form .form-control-3 {
		padding-left: 26px;
	}

	.tax__calculator .card__box .tp__wite h6 {
		margin-top: 5px;
	}

	.tax__calculator .calcuator__form .result__balance .crd__bx {
		border-radius: 10px;
		padding: 10px;
	}

	.tax__calculator .calcuator__form .result__balance .crd__bx p {
		margin-top: 5px;
	}

	.tax__calculator .calcuator__form table tr td,
	.tax__calculator .calcuator__form table tr th {
		font: normal normal 600 14px / 120% var(--font);
		padding: 12px 14px;
	}

	#main_wrp .highcharts-axis.highcharts-yaxis span {
		font-size: 14px !important;
	}

	.tax__calculator .calcuator__form .result__balance .division__bx .brder {
		height: 60px;
	}

	.comn__rentalBox .card__box p {
		margin: 10px 0 18px;
	}

	.bridging__calcu.tax__calculator .totals__after .value__item {
		padding: 16px 0;
	}

	.bridging__calcu.tax__calculator .totals__after .brdr {
		max-height: 90px;
	}

	.latest__video .play-icon-container {
		width: 62px;
		height: 62px;
	}

	.latest__video .triangle {
		border-left: 13px solid #ffffff;
		border-top: 11px solid transparent;
		border-bottom: 11px solid transparent;
	}

	.contact__popUp .card__popup {
		padding: 18px 0 0;
	}

	.contact__popUp .card__popup .search-field {
		border-radius: 10px;
		font: normal normal 400 14px / 120% var(--font);
		padding: 14px 68px 14px 16px;
	}

	.contact__popUp .card__popup .search-submit {
		font: normal normal 700 14px / 120% var(--font);
		border-radius: 0 10px 10px 0;
		padding: 14px 18px;
		height: 45.19px;
	}

	.tax__calculator .card__box .with__tooltip {
		gap: 12px;
		border-radius: 24px 24px 0 0;
	}

	.tax__calculator .with__tooltip .btn img {
		width: 22px !important;
	}

	.tooltip .tooltip-inner {
		max-width: 620px;
		padding: 28px;
		border-radius: 14px;
	}

	.tooltip .tooltip-inner .tooltip-box {
		gap: 12px;
	}

	.brickflow__widget {
		bottom: 72px;
		right: 18px;
	}

	.portfolioDeal_bnr .row {
		--bs-gutter-x: 0;
	}

	.portfolioDeal_bnr .bnr__content {
		gap: 24px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .bnr__content .top_bnr {
		gap: 12px;
		max-width: 99%;
	}

	.portfolioDeal_bnr .bnr__content h1 {
		font: normal normal 800 42px / 120% var(--font);
		letter-spacing: -0.64px;
	}

	.portfolioDeal_bnr .bnr__content h4 {
		font: normal normal 500 20px / 120% var(--font);
		letter-spacing: -0.38px;
		padding: 10px 14px;
	}

	.portfolioDeal_bnr .bnr__content .center_bnr {
		gap: 6px;
	}

	.portfolioDeal_bnr .bnr__content .bottom_bnr {
		padding: 11px;
		border-radius: 8px;
		gap: 8px;
	}

	.portfolioDeal_bnr .banner_videoYT {
		padding: 24px;
		border-radius: 24px;
		gap: 18px;
		max-width: 94%;
	}

	.portfolioDeal_bnr .banner_videoYT .top_title {
		gap: 12px;
		max-width: 84%;
	}

	.portfolioDeal_bnr .portfolioDeal_video {
		border-radius: 10px;
	}

	.portfolioDeal_bnr .play-icon-container {
		width: 46px;
		height: 46px;
	}
	
	.portfolioDeal_bnr .bnr__content ul li {
		font: normal normal 400 15px / 160% var(--font);
		letter-spacing: -0.28px;
	}

	.twoStep_offer .card_comn {
		padding: 20px;
		border-radius: 12px;
		gap: 20px;
	}

	.twoStep_offer .card_comn .index {
		font: normal normal 700 26px var(--font);
		letter-spacing: -0.48px;
		border-radius: 6px;
		width: 44px;
		height: 44px;
	}

	.twoStep_offer .card_comn span {
		font: normal normal 700 16px var(--font);
		letter-spacing: -0.24px;
	}

	.twoStep_offer .card_comn .content {
		gap: 6px;
	}

	.twoStep_offer .card_soln {
		gap: 12px;
	}

	.credibility_strip .row {
		--bs-gutter-x: 16px;
	}

	.credibility_strip .card_box {
		border-radius: 12px;
		padding: 16px;
		gap: 16px;
	}

	.credibility_strip .card_box .icon {
		width: 48px;
		height: 48px;
		padding: 10px;
		border-radius: 6px;
	}

	.credibility_strip .card_box h6 {
		font: normal normal 700 14px / 120% var(--font);
	}

	.portfolioDeals_wrong .text__box {
		gap: 16px;
	}

	.portfolioDeals_wrong .text__box ul {
		gap: 12px;
	}

	.portfolioDeals_wrong .text__box ul li {
		gap: 6px;
	}

	.portfolioDeals_wrong .text__box ul li img {
		width: 17px;
	}

	.finance_blueprint .card_box {
		padding: 20px;
		border-radius: 12px;
		gap: 12px;
	}

	.finance_blueprint .card_box::before {
		width: 400px;
		height: 195px;
	}

	.finance_blueprint .card_box ul li {
        font: normal normal 400 15px / 160% var(--font);
        letter-spacing: -0.28px;
	}

	.whoThis_isFor .card_block {
		padding: 20px;
		border-radius: 12px;
	}

	.whoThis_isFor .card_block h6 {
		margin: 10px 0 16px;
	}

	.whoThis_isFor .card_block ul li {
		font: normal normal 400 14px / 160% var(--font);
		letter-spacing: -0.24px;
	}
	
	.whoThis_isFor .card_block .deal_subTitle {
		gap: 5px;
		margin: 10px 0 16px;
	}

	.whaHappens__next .work__grid {
		gap: 18px;
	}

	.whaHappens__next .work__grid .arrow img {
		width: 64px;
		min-width: 64px;
	}

	.whaHappens__next .work__grid .card__grid {
		padding: 20px;
		border-radius: 12px;
		min-width: calc(33.33% - 67px);
		height: 130px;
	}

	.whaHappens__next .work__grid .card__grid .icon {
		width: 54px;
		height: 54px;
		border-radius: 6px;
	}

	.whaHappens__next .work__grid .card__grid .icon img {
		width: 26px;
	}

	.whaHappens__next .work__grid .card__grid h6 {
		font: normal normal 700 16px var(--font);
		letter-spacing: -0.28px;
		margin: 16px 0 0;
	}

	.cashTrap__audit .work__grid .card__grid {
		height: 170px;
	}

	.cashTrap__audit .cashTrap_bottom {
		gap: 16px;
		margin-top: 28px;
	}

	.real_deals .card_box {
		padding: 16px;
		border-radius: 12px;
	}

	.real_deals .card_box h6 {
		margin: 10px 0 16px;
	}
	
	.real_deals .card_box ul {
		padding-left: 1.6rem;
		gap: 6px;
		margin-top: 12px;
	}
	
	.real_deals .card_box ul li {
		font: normal normal 400 15px / 136% var(--font);
		letter-spacing: -0.28px;
	}
	
	.real_deals .short_line {
		gap: 20px;
	}
	
	.how_processWorks .card_grids {
		grid-template-columns: repeat(3, 1fr);
		gap: 16px;
	}

	.how_processWorks .card_grids .card_box {
		padding: 20px;
		border-radius: 14px;
	}

	.how_processWorks .card_grids .card_box .index {
		width: 44px;
		height: 44px;
		border-radius: 7px;
	}

	.how_processWorks .card_grids .card_box h6 {
		font: normal normal 700 17px var(--font);
		letter-spacing: -0.32px;
		margin: 20px 0 8px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.container-left {
		padding-left: 12px;
		margin-left: auto;
		width: calc(960px + (50% - 960px / 2));
	}

	/* 
	.header {
	top: 32px;
} */

	.header .logo img {
		width: 110px;
	}

	.header .navbar-container {
		height: 64px;
	}

	.header .menu-items {
		gap: 24px;
	}

	.header .menu-items li a {
		font: normal normal 400 14px / 120% var(--font);
		min-height: 64px;
	}

	.header .menu-items li a img {
		width: 16px;
	}

	.header-spacing {
		min-height: 64px;
	}

	.header .logo {
		min-width: 135px;
	}

	.top-bar {
		padding: 8px 0;
	}

	h1 {
		font: normal normal 900 42px / 120% var(--font);
		letter-spacing: -1.44px;
	}

	h2 {
		font: normal normal 800 32px / 100% var(--font);
	}

	h3 {
		font: normal normal 700 24px / 120% var(--font);
		letter-spacing: -0.36px;
	}

	h4 {
		font: normal normal 700 18px / 120% var(--font);
		letter-spacing: -0.34px;
	}

	h5 {
		font: normal normal 500 16px / 132% var(--font);
		letter-spacing: -0.28px;
	}

	h6 {
		font: normal normal 600 14px / 120% var(--font);
		letter-spacing: 0;
	}

	p {
		font: normal normal 400 12px / 120% var(--font);
	}

	ul li {
		font: normal normal 400 12px / 120% var(--font);
	}

	.btn {
		font: normal normal 700 12px / 120% var(--font);
		border-radius: 6px;
		padding: 10px 16px;
		gap: 5px;
	}

	.btn img {
		width: 12px !important;
	}

	.main__heading h5 {
		margin-bottom: 2px;
	}

	.main__heading p {
		margin-top: 6px;
	}

	.main__heading .btn {
		margin: 24px auto 0;
	}

	.rn__section__gapTop {
		padding: 32px 0;
	}

	.inner__gapTop {
		margin-top: 24px;
	}

	.hero__bnr {
		padding: 42px 0;
	}

	.hero__bnr::before {
		width: 180px;
		height: 172px;
	}

	.hero__bnr .bnr__contant h1 {
		min-height: 50px;
	}

	.hero__bnr .bnr__contant h6 {
		margin: 8px 0 24px;
	}

	.hero__bnr .bnr__contant .btn__grp {
		gap: 24px;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review img {
		width: 30px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul li img {
		width: 12px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul {
		gap: 5px;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review p {
		margin-top: 0px;
	}

	.hero__bnr .card__bx span {
		font: normal normal 800 32px / 132% var(--font);
	}

	.hero__bnr .card__box01,
	.hero__bnr .card__box03 img {
		border-radius: 0px 100px 0px 0px;
	}

	.hero__bnr .card__box02 img {
		border-radius: 100px 0px 0px 100px;
	}

	.scroll__strip {
		padding: 16px 10px;
	}

	.scroll__strip .item {
		gap: 16px;
	}

	.scroll__strip .item img {
		width: 14px;
	}

	.mortgages__solutions .rt__bx {
		min-height: 400px;
	}

	.mortgages__solutions .rt__bx .row {
		row-gap: 28px;
	}

	.mortgages__solutions .content__bx h3 {
		margin-bottom: 16px;
	}

	.mortgages__solutions .content__bx p {
		margin-bottom: 8px;
	}

	.mortgages__solutions .content__bx .btn {
		margin-top: 24px;
	}

	.mortgages__solutions .rt__bx::before {
		width: 90%;
		border-radius: 16px;
		background-size: cover;
	}

	.mortgages__solutions .rt__bx .card__box {
		padding: 14px 24px 14px 14px;
		gap: 12px;
		max-width: 350px;
	}

	.mortgages__solutions .rt__bx .card__box .icon {
		min-width: 48px;
		width: 48px;
		height: 48px;
	}

	.our__services .row .row {
		row-gap: 16px;
	}

	.our__services .card__half::before {
		width: 360px;
		height: 355px;
	}

	.our__services .card__box {
		padding: 14px;
		border-radius: 12px;
	}

	.our__services .card__box .icon {
		width: 60px;
		height: 60px;
		padding: 12px;
		border-radius: 6px;
	}

	.our__services .card__qtr a img {
		width: 12px;
	}

	.our__services .card__box h3 {
		margin: 12px 0;
	}

	.our__services .card__box p {
		margin-bottom: 12px;
	}

	.our__services .card__box ul {
		padding-left: 24px;
		gap: 16px;
	}

	.our__services .card__box ul li::before {
		left: -24px;
		width: 16px;
		height: 16px;
	}

	.our__services .card__qtr h5 {
		margin: 12px auto 6px;
	}

	.our__services .card__qtr p {
		font: normal normal 400 12px / 120% var(--font);
	}

	.our__services .card__qtr a {
		font: normal normal 400 12px / 120% var(--font);
		margin: 10px auto;
	}

	.our__services .card__qtr img {
		height: 100px;
		border-radius: 6px;
	}

	.our__benefits .benefits__cards .card__bx h6 {
		margin-top: 8px;
	}

	.our__benefits .benefits__cards .card__bx .btn {
		min-width: 80px;
	}

	.our__benefits .benefits__cards .card__bx {
		border-radius: 12px;
		padding: 16px;
		gap: 16px;
	}

	.our__benefits .content__bx ul {
		gap: 12px;
		margin: 16px 0;
	}

	.our__benefits .content__bx ul li::before {
		width: 14px;
		height: 14px;
	}

	.our__benefits .content__bx ul li {
		padding-left: 20px;
	}

	.our__benefits .content__bx p {
		margin-bottom: 16px;
	}

	.our__benefits .content__bx .btn {
		margin-top: 24px;
	}

	.choose__us {
		min-height: 80vh;
		padding-bottom: 100px;
	}

	.choose__us .card__box h6 {
		margin-bottom: 12px;
	}

	.choose__us .center__img {
		max-width: 360px;
		height: 298px;
	}

	.choose__us .card__center .card__box {
		max-width: 70%;
	}

	.choose__us .inner__gapTop {
		row-gap: 52px;
	}

	.choose__us .inner__gapTop::before {
		bottom: -635px;
		width: 650px;
	}

	.choose__us .card__box .icon {
		width: 52px;
		height: 52px;
		padding: 12px;
	}

	.introducing__section .video__box h5 {
		margin: 0 0 8px;
	}

	.introducing__section .video-large .video,
	.introducing__section .video-small .video {
		height: auto;
	}

	.introducing__section .video-small {
		max-width: 385px;
		min-width: 385px;
		right: 0;
	}

	.introducing__section .video__box .content__bx {
		padding: 24px;
		border-radius: 12px;
		min-height: 140px;
	}

	.introducing__section .video__box .content__bx h4 {
		min-height: 43.19px;
	}

	.introducing__section .cb-video-container {
		border-radius: 12px;
	}

	.introducing__section .video-large {
		margin-top: 52px;
		padding: 0 36px;
	}

	.introducing__section .play-pause--container {
		width: 58px;
		height: 58px;
	}

	.introducing__section .play-pause--container .play-icon {
		border-bottom-width: 10px;
		border-top-width: 10px;
		border-left: 15px solid #fff;
		left: 2px;
	}

	.introducing__section .play-pause--container .pause-icon:after {
		width: 4px;
		height: 20px;
		left: 12px;
	}

	.introducing__section .play-pause--container .pause-icon {
		width: 4px;
		height: 20px;
		left: -10px;
	}

	.our__resouces .content__box h5 img {
		width: 28px;
	}

	.our__resouces .content__box {
		gap: 16px;
	}

	.our__resouces .card__box {
		border-radius: 12px;
		padding: 16px;
	}

	.our__resouces .card__box img {
		width: 32px;
	}

	.our__resouces .card__box h5 {
		margin: 10px 0 16px;
		font: normal normal 500 14px / 132% var(--font);
	}

	.our__resouces .card__box .btn {
		padding: 6px;
		width: 30px;
		height: 30px;
	}

	.our__resouces .card__box .btn img {
		width: 100% !important;
	}

	.faq__section .accordion-item {
		padding: 16px;
		border-radius: 10px !important;
	}

	.faq__section .accordion-body {
		padding: 12px 0 0;
	}

	.faq__section .accordion-button {
		font: normal normal 700 16px / 120% var(--font);
	}

	.faq__section .accordion-button::after {
		width: 30px;
		height: 30px;
		background-size: 18px;
	}

	.faq__section .accordion {
		gap: 16px;
	}

	.faq__section .card__bx {
		padding: 12px;
		max-width: 85%;
	}

	.faq__section .card__bx .btn {
		margin-top: 52px;
	}

	.success_stories .item__card {
		border-radius: 12px;
		padding: 12px;
	}

	.success_stories .item__card p {
		margin: 16px 0;
	}

	.success_stories .item__card img {
		width: 24px;
		height: auto;
	}

	.success_stories .item__card .card__btm img {
		width: 38px;
		height: 38px;
	}

	.success_stories .item__card .card__btm span {
		font: normal normal 600 12px / 120% var(--font);
	}

	.success_stories .item__card .ratings img {
		width: 12px;
		height: auto;
	}

	.success_stories .item__card .ratings {
		gap: 5px;
		padding: 6px 10px;
	}

	.success_stories .bottom__bx .lft__bx .item img {
		width: 32px;
	}

	.success_stories .bottom__bx .lft__bx .item ul li img {
		width: 12px;
	}

	.success_stories .bottom__bx .lft__bx .item ul {
		gap: 5px;
	}

	.success_stories .bottom__bx .lft__bx .brdr {
		height: 32px;
	}

	.success_stories .bottom__bx .lft__bx {
		gap: 16px;
	}

	.success_stories .bottom__bx .rt__bx p {
		padding: 12px 20px;
		border-radius: 8px;
	}

	.success_stories .owl-carousel .owl-nav button {
		width: 42px;
		height: 42px;
	}

	.success_stories .owl-carousel .owl-nav button img {
		width: 15px;
	}

	.success_stories .owl-carousel .owl-nav {
		gap: 12px;
		bottom: -66px;
	}

	.success_stories .bottom__bx .rt__bx {
		margin-right: 110px;
	}

	.success_stories .bottom__bx .rt__bx .btn {
		font: normal normal 700 13px / 120% var(--font);
		padding: 10px 16px;
		border-radius: 6px;
	}

	.success_stories .bottom__bx .rt__bx .btn.active {
		border-radius: 6px 6px 0 0;
	}

	.success_stories .bottom__bx .rt__bx ul.open {
		border-radius: 0 0 6px 6px;
	}

	.success_stories .bottom__bx .rt__bx ul li a {
		font: normal normal 400 12px / 120% var(--font);
		gap: 5px;
		padding: 8px 16px;
	}

	.success_stories .bottom__bx .rt__bx ul li img {
		width: 12px;
	}

	.property__spv::before {
		width: 220px;
		height: 144px;
	}

	.property__spv::after {
		width: 200px;
		height: 210px;
	}

	.property__spv {
		padding: 62px 0;
	}

	.property__spv .cloud::before,
	.property__spv .cloud-01::after {
		width: 80px;
		height: 60px;
	}

	.property__spv .cloud-01::before {
		top: -50px;
	}

	.property__spv .cloud-01::after {
		bottom: -65px;
	}

	.property__spv .cloud-02::before {
		top: -50px;
	}

	.property__spv .main__heading .btn {
		margin: 24px auto 0;
	}

	.footer .lft__bx .logo__ftr img {
		width: 110px;
	}

	.footer .lft__bx p {
		margin-top: 16px;
	}

	.footer .ftr__top {
		margin-top: 24px;
	}

	.footer .ftr__top .row {
		--bs-gutter-x: 12px;
		row-gap: 12px;
	}

	.footer .ftr__top .card__box {
		padding: 10px;
	}

	.footer .comn__bx h5 {
		margin-bottom: 16px;
	}

	.footer .comn__bx ul li {
		font: normal normal 400 12px / 120% var(--font);
	}

	.footer .comn__bx ul {
		gap: 12px;
	}

	.footer .comn__bx .member__logo img {
		width: 80px;
	}

	.footer .ftr__center {
		margin-top: 24px;
		padding: 16px 0;
	}

	.footer .ftr__center h6 {
		font: normal normal 600 12px / 120% var(--font);
	}

	.footer .ftr__bottom {
		border-radius: 12px 12px 0px 0px;
		padding: 12px 12px 24px 12px;
		gap: 12px;
	}

	.footer .ftr__bottom .item__card .btn span {
		width: 24px;
		height: 24px;
		padding: 6px;
	}

	.footer .ftr__bottom .item__card .btn {
		font: normal normal 700 12px / 120% var(--font);
		gap: 6px;
	}

	.footer .ftr__bottom .item__card {
		padding: 8px;
		border-radius: 8px;
		min-width: 230px;
	}

	.footer .ftr__bottom .item__card ul {
		gap: 8px;
	}

	.footer .ftr__bottom .item__card ul li {
		padding: 6px;
		width: 26px;
		height: 26px;
	}

	.chatbot__btn {
		right: 20px;
		bottom: 20px;
		padding: 6px;
	}

	.chatbot__btn .btn {
		font: normal normal 600 12px / 115% var(--font);
		padding: 10px 18px;
	}

	.chatbot__btn .btn__primary {
		padding: 10px;
	}

	.comn__bnr::before {
		width: 450px;
		height: 360px;
	}

	.comn__bnr .card__bnr {
		padding: 28px;
		border-radius: 12px 0px 0px 0px;
		min-height: 320px;
	}

	.comn__bnr .img__box img {
		width: 100%;
		min-height: 450px;
	}

	.at__spv .content__box img {
		border-radius: 16px;
		width: 100%;
	}

	.at__spv .content__box {
		gap: 24px;
	}

	.at__spv .content__box p {
		margin-bottom: 16px;
	}

	.mortgage__brokers {
		padding-bottom: 80px;
	}

	.mortgage__brokers .main__heading p {
		margin-top: 16px;
	}

	.mortgage__brokers .img__box {
		bottom: -80px;
	}

	.our__blogs .card__full .content__box {
		padding: 24px;
		max-width: 95%;
		margin: -45px auto 0;
	}

	.our__blogs .card__comn .content__box span {
		font: normal normal 600 12px / 120% var(--font);
		margin-bottom: 8px;
	}

	.our__blogs .card__full .content__box p {
		margin: 6px 0 16px;
	}

	.our__blogs .card__comn .content__box .btn {
		font-size: 12px;
	}

	.our__blogs .gap__row {
		margin-top: 48px;
		--bs-gutter-x: 1.5rem;
		row-gap: 32px;
	}

	.our__blogs .card__box .content__box {
		padding-top: 16px;
	}

	.our__blogs .card__box .content__box p {
		margin: 4px 0 12px;
	}

	.pagination .pagination__nav {
		padding: 14px 18px;
		gap: 24px;
	}

	.knowledgeHub__bnr .card__box span {
		font: normal normal 400 14px / 120% var(--font);
	}

	.knowledgeHub__bnr .card__box span span {
		height: 14px;
		margin: 0 10px;
	}

	.knowledgeHub__bnr .btm__box {
		margin-top: 24px;
	}

	.knowledgeHub__bnr .card__box .bnr__img {
		margin-top: 32px;
	}

	.knowledgeHub__bnr .card__box .bnr__img img {
		border-radius: 12px;
	}

	.knowledgeHub__details .content__box p {
		margin-bottom: 16px;
		font: normal normal 400 14px / 120% var(--font);
	}

	.knowledgeHub__details .content__box ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.knowledgeHub__details .content__box ul {
		margin: 16px 0;
	}

	.knowledgeHub__details .content__box h3 {
		margin: 20px 0 16px;
	}

	.knowledgeHub__details .content__box img {
		border-radius: 12px;
	}

	.knowledgeHub__details .rt__section .recent__post {
		border-radius: 12px;
	}

	.knowledgeHub__details .rt__section .recent__post h5 {
		padding: 10px 16px;
	}

	.knowledgeHub__details .rt__section .recent__post .posts__items {
		gap: 12px;
		padding: 16px;
	}

	.knowledgeHub__details .rt__section .recent__post .post__card {
		gap: 10px;
	}

	.knowledgeHub__details .rt__section .recent__post .thumbnails {
		width: 50px;
		min-width: 50px;
		height: 50px;
		border-radius: 6px;
	}

	.knowledgeHub__details .rt__section .menu__link {
		padding: 0 16px;
	}

	.knowledgeHub__details .rt__section .menu__link li a {
		font: normal normal 600 14px / 120% var(--font);
		padding: 12px 0;
	}

	.knowledgeHub__details .rt__section .menu__link li a img {
		width: 16px;
	}

	.knowledgeHub__details .rt__section .property__box {
		border-radius: 12px;
		min-height: 300px;
		padding: 16px 16px 0px 16px;
	}

	.knowledgeHub__details .rt__section .property__box h4 {
		margin-bottom: 16px;
	}

	.knowledgeHub__details .rt__section .property__box::before {
		width: 300px;
		height: 202px;
	}

	.knowledgeHub__details .rt__section .btlp__poster {
		padding: 16px;
		border-radius: 12px;
		min-height: 275px;
	}

	.knowledgeHub__details .rt__section .btlp__poster h4 {
		margin-bottom: 16px;
	}

	.knowledgeHub__details .rt__section .row {
		row-gap: 16px;
	}

	.btlp__bnr {
		padding: 48px 0;
	}

	.btlp__bnr p {
		margin: 12px 0 20px;
	}

	.comn__bnr .card__bnr .main__heading h2 {
		line-height: 120%;
	}

	.privacyPolicy__content p {
		font: normal normal 400 14px / 120% var(--font);
		margin-top: 14px;
	}

	.privacyPolicy__content h3 {
		margin-top: 24px;
	}

	.privacyPolicy__content ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.loans__content .inner__gapTop {
		margin-top: 18px !important;
		column-gap: 0px !important;
	}

	.loans__content .img__box img {
		border-radius: 16px;
	}

	.loans__content .img__box img {
		width: 95%;
		border-radius: 16px;
		display: block;
		margin-left: auto;
	}

	.loans__content.refurbishment .img__box::before,
	.loans__content.spv__mortgages .img__box::before,
	.loans__content.venoa__financial .img__box::before,
	.loans__content.spv__mortgages .img__box::before {
		left: -18px;
		top: -18px;
		right: 0;
		margin: auto;
	}

	.loans__content .img__box::before {
		width: 95% !important;
		border-radius: 16px;
	}

	.loans__content.refurbishment .img__box::after,
	.loans__content.spv__mortgages .img__box::after,
	.loans__content.venoa__financial .img__box::after,
	.loans__content.spv__mortgages .img__box::after {
		left: -18px;
		top: -18px;
		right: 0;
		width: 95%;
		margin: auto;
	}

	.loans__content .text__box p {
		color: var(--color-darkFont);
		margin: 10px 0;
	}

	.tax__implications .lft__box {
		padding: 32px 24px 32px 0;
	}

	.tax__implications .lft__box p {
		margin: 12px 0 18px;
	}

	.compliance__procedure .inr__card {
		border-radius: 16px;
		padding: 16px;
	}

	.compliance__procedure .inr__card .card__box span {
		font: normal normal 700 14px / 140% var(--font);
	}

	.compliance__procedure .inr__card .col-lg-6:nth-child(even) .card__box {
		border-radius: 10px;
		padding: 10px;
	}

	.compliance__procedure .inr__card .card__box .item__bx p {
		font: normal normal 600 12px / 120% var(--font);
		margin-bottom: 6px;
	}

	.compliance__procedure .inr__card .card__box {
		gap: 16px;
	}

	.compliance__procedure .inr__card .card__box .item__bx h6 {
		font: normal normal 600 12px / 120% var(--font);
	}

	.comnContent__box .inr__content p {
		margin: 12px 0;
	}

	.comnContent__box .inr__content .img__box {
		margin: 20px 0;
	}

	.comnContent__box .inr__content .img__box img {
		border-radius: 12px;
	}

	.comnContent__box .inr__content h3 {
		margin: 20px 0 16px;
	}

	.comnContent__box .inr__content ul {
		gap: 14px;
		margin: 16px 0;
	}

	.comnContent__box .inr__content ul li {
		padding-left: 22px;
	}

	.comnContent__box .inr__content ul li::before {
		width: 16px;
		height: 13px;
	}

	.loans__content.process__sec .img__box {
		max-width: 350px;
		margin: 46px 0 0 0px;
	}

	.process__sec .advise__box .item__card {
		padding: 16px 6px 16px 0px;
	}

	.btlp__banner video {
		height: auto;
		border-radius: 12px;
	}

	.btlp__banner .bnr__content p {
		margin: 10px 0;
	}

	.btlp__banner .btlp__video {
		margin-top: 32px;
	}

	.btlp__banner .play-pause--container {
		width: 80px;
		height: 80px;
	}

	.btlp__banner .play-pause--container .play-icon {
		border-bottom-width: 12px;
		border-top-width: 12px;
		border-left: 16px solid #fff;
	}

	.btlp__banner .play-pause--container .pause-icon {
		width: 7px;
		height: 22px;
		left: -8px;
	}

	.btlp__banner .play-pause--container .pause-icon:after {
		width: 7px;
		height: 22px;
		left: 12px;
	}

	.container-right {
		padding-right: 12px;
		margin-right: auto;
		width: calc(960px + (50% - 960px / 2));
	}

	.brokers__section .content__box {
		max-width: 100%;
	}

	.brokers__section .content__box p {
		margin: 10px 0 16px;
	}

	.about__calculator .img__box {
		max-width: 380px;
		min-width: 380px;
		height: 380px;
		padding: 18px;
	}

	.about__left .img__box::before,
	.about__right .img__box::before {
		width: 380px;
		height: 200px;
	}

	.about__calculator .img__box .top__brdr::before {
		left: -21px;
		top: -21px;
	}

	.about__calculator .img__box .top__brdr::after {
		right: -21px;
		top: -21px;
	}

	.about__calculator .img__box .btm__brdr::before {
		left: -21px;
		bottom: -21px;
	}

	.about__calculator .img__box .btm__brdr::after {
		right: -21px;
		bottom: -21px;
	}

	.about__calculator .content__box p {
		margin-bottom: 16px;
	}

	.about__calculator .content__box ul {
		gap: 12px;
		margin: 16px 0;
	}

	.about__calculator .content__box .btn {
		margin-top: 24px;
	}

	.our__connection .card__box {
		border-radius: 12px;
		padding: 20px;
		height: 100%;
	}

	.our__connection .card__box h5 {
		margin: 18px 0 6px;
	}

	.our__connection .card__box .icon img {
		width: 40px;
	}

	.btlp__cta {
		padding: 32px 0 52px;
	}

	.btlp__cta .tp__box .logo img {
		height: 28px;
	}

	.btlp__cta .tp__box {
		gap: 18px;
	}

	.btlp__cta h2 {
		margin: 12px 0 24px;
	}

	.manual__calc .card__box {
		padding: 16px 14px;
	}

	.solutions__comn .card__box {
		border-radius: 12px;
		padding: 16px;
	}

	.solutions__comn .card__box .icon {
		width: 44px;
		height: 44px;
		padding: 10px;
		border-radius: 6px;
	}

	.solutions__comn .card__box h5 {
		margin: 12px 0 6px;
	}

	.solutions__comn .row {
		row-gap: 16px;
	}

	.mortgages__rates .text__box p {
		color: #ced3d5;
	}

	.loans__content.bridging__finance .img__box::after,
	.loans__content.mortgages__rates .img__box::after {
		right: 0;
		bottom: -18px;
	}

	.loans__content.bridging__finance .img__box::before,
	.loans__content.mortgages__rates .img__box::before {
		right: 0;
		bottom: -18px;
	}

	.loans__content.mortgages__rates .inner__gapTop {
		margin-bottom: 18px;
	}

	.loans__content.mortgages__rates .img__box img {
		margin-right: auto;
		margin-left: unset;
	}

	.solutions__comn .card__box .btn {
		margin-top: 16px;
	}

	.comn__bnr .card__bnr nav {
		border-radius: 7px;
		padding: 10px 14px;
		margin-bottom: 24px;
	}

	.comn__bnr .card__bnr .main__heading h5 {
		margin-bottom: 8px;
	}

	.comn__bnr .card__bnr .main__heading .btn {
		margin: 24px 0 0;
	}

	.comn__bnr .card__bnr .breadcrumb {
		gap: 24px;
	}

	.comn__bnr .card__bnr .breadcrumb-item+.breadcrumb-item::before {
		left: -18px;
		width: 14px;
		height: 14px;
		background-size: 14px;
	}

	.comn__bnr .card__bnr li.breadcrumb-item {
		font: normal normal 400 12px / 120% var(--font);
	}

	.strip__btlp {
		background-color: var(--color-secondary);
		padding: 16px;
	}

	.about__calculator .content__box ul li::before {
		width: 15px;
		height: 15px;
	}

	.about__calculator .content__box ul li {
		padding-left: 20px;
	}

	.tax__calculator .card__box .top__card {
		padding: 16px;
	}

	.tax__calculator .card__box {
		border-radius: 18px;
	}

	.tax__calculator .card__box .calcuator__form {
		padding: 18px;
		gap: 16px;
	}

	.tax__calculator .card__box .calcuator__form label {
		font: normal normal 400 13px / 120% var(--font);
		margin-bottom: 6px;
	}

	.tax__calculator .card__box .calcuator__form .form-control,
	.tax__calculator .card__box .calcuator__form .form-select,
	.tax__calculator .filter .form-select {
		font: normal normal 500 13px / 140% var(--font);
		border-radius: 8px;
		padding: 10px;
	}

	/* 	.tax__calculator .filter .form-select {
	max-width: 220px;
} */

	.tax__calculator .card__box .calcuator__form .row {
		row-gap: 14px;
	}

	.tax__calculator .card__box .calcuator__form .total {
		padding: 12px 0;
	}

	.tax__calculator .card__box .calcuator__form .retained__income {
		border-radius: 6px;
		padding: 14px;
	}

	.tax__calculator .card__box .income__bx {
		height: 92.2%;
	}

	.tax__calculator .row {
		row-gap: 16px;
	}

	.callToaction__grp .card__box h3 {
		margin-bottom: 24px;
	}

	.callToaction__grp .card__btlp h5 {
		margin-bottom: 8px;
	}

	.callToaction__grp .card__box {
		padding: 32px 0;
		min-height: 212px;
	}

	.callToaction__grp::before {
		width: 70%;
		height: 100%;
	}

	.use__calculator .content__box p {
		margin: 14px 0;
	}

	.use__calculator .content__box .btn {
		margin-top: 24px;
	}

	.use__calculator .content__box ul li::before {
		width: 15px;
		height: 15px;
	}

	.use__calculator .content__box ul li {
		padding-left: 20px;
	}

	.use__calculator .content__box ul {
		gap: 12px;
	}

	.use__calculator .content__box h4:not(:first-child) {
		margin-top: 20px;
	}

	.spv__mortgagesCta {
		padding: 42px 0 58px;
	}

	.spv__mortgagesCta .main__heading p {
		margin: 10px 0 20px;
	}

	.btl__platform {
		padding: 28px 0;
	}

	.btl__platform .card__box .row {
		column-gap: 32px;
	}

	.btl__platform .card__box .content__box p {
		margin: 10px 0 20px;
	}

	.btl__platform .card__box {
		border-radius: 18px;
		padding: 28px;
	}

	.btl__platform .card__box .img__box {
		border-radius: 16px;
		padding: 16px;
	}

	.btl__platform .card__box .img__box img {
		border-radius: 12px;
	}

	.btl__platform .card__box .content__box::before {
		left: -50px;
		top: -36px;
	}

	.btl__platform .card__box .content__box::after {
		bottom: -30px;
	}

	.btl__platform .card__box .content__box::before,
	.btl__platform .card__box .content__box::after {
		width: 80px;
		height: 40px;
	}

	.tax__implications .lft__box .brdr {
		width: 64px;
		height: 3px;
		margin-bottom: 10px;
	}

	.tax__calculator .inr__card {
		padding: 16px;
	}

	.tax__calculator .calcuator__form .btn__grp {
		gap: 12px;
	}

	.tax__calculator .inr__card .btn__grp {
		margin: 16px 0;
	}

	.tax__calculator .inr__card .btn__grp .btn img {
		width: 18px !important;
	}

	.tax__calculator .card__bx .item__bx {
		padding: 12px 0;
	}

	.tax__calculator .card__bx {
		border-radius: 8px;
		padding: 12px;
	}

	.tax__calculator .other__calculator .crd__bx {
		border-radius: 12px;
		padding: 20px 16px;
	}

	.tax__calculator .other__calculator .crd__bx h5 {
		font: normal normal 700 14px / 132% var(--font);
	}

	.tax__calculator .other__calculator .crd__bx img {
		width: 38px;
		height: 38px;
		margin-bottom: 12px;
	}

	.tax__calculator .value__after {
		padding: 16px;
		border-radius: 10px;
	}

	.tax__calculator .value__after .brdr {
		margin: 16px 0;
	}

	.comn__rentalBox .card__box {
		padding: 0;
	}

	.comn__rentalBox .card__box p {
		margin: 12px 0 20px;
	}

	.bridging__calcu.tax__calculator .value__after .value__item {
		gap: 8px;
	}

	.bridging__calcu.tax__calculator .value__after {
		gap: 12px;
	}

	.bridging__calcu.tax__calculator .sale__exit .value__after .brdr {
		margin: 16px 0;
	}

	.tax__calculator .card__box .calcuator__form .prprti__lctin label.btn_mdl {
		font: normal normal 700 12px / 120% var(--font) !important;
		border-radius: 6px;
		padding: 10px 20px;
		gap: 2px;
	}

	#spv_first_time.btn__primary {
		margin: 14px auto 0;
	}

	.tax__calculator .card__box .calcuator__form .btn__primary {
		min-width: 140px;
	}

	.spv_stamp_result {
		gap: 14px;
	}

	.stamp_result {
		margin-top: 14px !important;
	}

	.tax__calculator .card__box .calcuator__form .spv_stamp_result .item__bx h6,
	.tax__calculator .card__box .calcuator__form .stamp_result .item__bx h6 {
		margin-bottom: 0;
	}

	.tax__calculator {
		gap: 14px;
	}

	.tax__calculator .card__box .calcuator__form .total input,
	.tax__calculator .card__box .calcuator__form .retained__income input {
		font: normal normal 700 16px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .retained__income input {
		width: 40%;
	}

	.form-select {
		background-size: 12px 10px;
	}

	.tax__calculator .card__bx .item__bx input {
		font: normal normal 600 16px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .input__box .btn__grp .btn {
		font-size: 12px;
		padding: 11px;
	}

	#main_wrp .hidden-popup.hiddendiv p {
		font: normal normal 400 11px / 120% var(--font) !important;
	}

	#main_wrp .hidden-popup.hiddendiv:after {
		width: 10px !important;
		height: 10px !important;
		top: 43% !important;
		right: -6px !important;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .btn {
		margin-bottom: 8px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp {
		gap: 8px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span {
		bottom: 11px;
		font: normal normal 500 12px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.right {
		right: 10px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.left {
		left: 10px;
	}

	#main_wrp .hidden-popup.hiddendiv {
		top: unset !important;
		max-width: unset !important;
	}

	#main_wrp .icon-notification {
		padding-bottom: 6px !important;
		font: normal normal 400 11px / 120% var(--font) !important;
	}

	.tax__calculator .card__box .calcuator__form h6 {
		margin-bottom: 8px;
	}

	.tax__calculator .card__box .calcuator__form .form-control-3 {
		padding-left: 24px;
	}

	.tax__calculator .card__box .tp__wite h6 {
		margin-top: 4px;
	}

	.tax__calculator .calcuator__form .result__balance .crd__bx {
		border-radius: 8px;
		padding: 8px;
	}

	.tax__calculator .calcuator__form .result__balance .crd__bx p {
		margin-top: 4px;
	}

	.tax__calculator .calcuator__form table tr td,
	.tax__calculator .calcuator__form table tr th {
		font: normal normal 600 13px / 120% var(--font);
		padding: 10px 14px;
	}

	#main_wrp .highcharts-axis.highcharts-yaxis span {
		font-size: 13px !important;
	}

	.tax__calculator .calcuator__form .result__balance .division__bx .brder {
		height: 50px;
	}

	.bridging__calcu.tax__calculator .totals__after .value__item {
		padding: 14px 0;
	}

	.bridging__calcu.tax__calculator .totals__after .brdr {
		max-height: 80px;
	}

	.latest__video .play-icon-container {
		width: 56px;
		height: 56px;
	}

	.latest__video .triangle {
		border-left: 12px solid #ffffff;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
	}

	.contact__popUp .card__popup {
		padding: 14px 0 0;
	}

	.contact__popUp .card__popup .search-field {
		border-radius: 8px;
		font: normal normal 400 14px / 120% var(--font);
		padding: 12px 68px 12px 14px;
	}

	.contact__popUp .card__popup .search-submit {
		font: normal normal 700 14px / 120% var(--font);
		border-radius: 0 8px 8px 0;
		padding: 12px 16px;
		height: 41.19px;
	}

	.tax__calculator .card__box .with__tooltip {
		gap: 10px;
		border-radius: 18px 18px 0 0;
	}

	.tax__calculator .with__tooltip .btn img {
		width: 20px !important;
	}

	.tooltip .tooltip-inner {
		max-width: 560px;
		padding: 24px;
		border-radius: 14px;
	}

	.tooltip .tooltip-inner .tooltip-box {
		gap: 12px;
	}

	.brickflow__widget {
		bottom: 66px;
		right: 16px;
	}

	.portfolioDeal_bnr .row {
		--bs-gutter-x: 0;
	}

	.portfolioDeal_bnr .bnr__content {
		gap: 20px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .bnr__content .top_bnr {
		gap: 12px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .bnr__content h1 {
		font: normal normal 800 36px / 120% var(--font);
		letter-spacing: -0.56px;
	}

	.portfolioDeal_bnr .bnr__content h4 {
		font: normal normal 500 18px / 120% var(--font);
		letter-spacing: -0.28px;
		padding: 8px 12px;
	}

	.portfolioDeal_bnr .bnr__content .center_bnr {
		gap: 6px;
	}

	.portfolioDeal_bnr .bnr__content .bottom_bnr {
		padding: 12px;
		border-radius: 8px;
		gap: 8px;
	}

	.portfolioDeal_bnr .banner_videoYT {
		padding: 20px;
		border-radius: 16px;
		gap: 16px;
		max-width: 95%;
	}

	.portfolioDeal_bnr .banner_videoYT .top_title {
		gap: 12px;
		max-width: 90%;
	}

	.portfolioDeal_bnr .play-icon-container {
		width: 42px;
		height: 42px;
	}

	.portfolioDeal_bnr .triangle {
		border-left: 10px solid #ffffff;
		border-top: 8px solid transparent;
		border-bottom: 8px solid transparent;
	}
	
	.portfolioDeal_bnr .bnr__content ul {
		padding-left: 1.6rem;
	}
	
	.portfolioDeal_bnr .bnr__content ul li {
		font: normal normal 400 14px / 160% var(--font);
	}

	.twoStep_offer .row {
		--bs-gutter-x: 16px;
		row-gap: 16px;
	}

	.twoStep_offer .card_comn {
		padding: 16px;
		border-radius: 12px;
		gap: 16px;
	}

	.twoStep_offer .card_comn .index {
		font: normal normal 700 24px var(--font);
		color: var(--color-white);
		letter-spacing: -0.42px;
		border-radius: 6px;
		width: 42px;
		height: 42px;
	}

	.twoStep_offer .card_comn .content {
		gap: 6px;
	}

	.twoStep_offer .card_comn span {
		font: normal normal 700 16px var(--font);
		letter-spacing: -0.28px;
	}

	.twoStep_offer .card_soln {
		background-color: #EFF8F5;
		gap: 12px;
	}

	.credibility_strip .row {
		--bs-gutter-x: 16px;
	}

	.credibility_strip .card_box {
		border-radius: 10px;
		padding: 14px;
		gap: 14px;
	}

	.credibility_strip .card_box .icon {
		width: 46px;
		height: 46px;
		padding: 10px;
		border-radius: 6px;
	}

	.portfolioDeals_wrong .text__box {
		gap: 14px;
	}

	.portfolioDeals_wrong .text__box ul {
		gap: 10px;
	}

	.portfolioDeals_wrong .text__box ul li {
		gap: 4px;
	}

	.portfolioDeals_wrong .text__box ul li img {
		width: 16px;
	}

	.finance_blueprint .row {
		--bs-gutter-x: 16px;
	}

	.finance_blueprint .card_box {
		padding: 16px;
		border-radius: 12px;
		gap: 12px;
	}

	.finance_blueprint .card_box::before {
		width: 380px;
		height: 185px;
	}

	.finance_blueprint .card_box ul,
	.whoThis_isFor .card_block ul {
		padding-left: 1.6rem;
	}

	.finance_blueprint .card_box ul li,
	.whoThis_isFor .card_block ul li {
		font: normal normal 400 14px / 160% var(--font);
		letter-spacing: -0.24px;
	}

	.whoThis_isFor .row {
		--bs-gutter-x: 16px;
	}

	.whoThis_isFor .card_block {
		padding: 16px;
		border-radius: 12px;
	}

	.whoThis_isFor .card_block h6 {
		margin: 10px 0 16px;
	}
	
	.whoThis_isFor .card_block .deal_subTitle {
		gap: 5px;
		margin: 10px 0px 16px;
	}

	.whaHappens__next .work__grid {
		gap: 16px;
	}

	.whaHappens__next .work__grid .card__grid {
		padding: 16px;
		border-radius: 8px;
		min-width: calc(33.33% - 62px);
		height: 120px;
	}

	.whaHappens__next .work__grid .arrow img {
		width: 60px;
		min-width: 60px;
		height: auto;
	}

	.whaHappens__next .work__grid .card__grid .icon {
		width: 52px;
		height: 52px;
		border-radius: 6px;
	}

	.whaHappens__next .work__grid .card__grid .icon img {
		width: 24px;
	}

	.whaHappens__next .work__grid .card__grid h6 {
		font: normal normal 700 15px var(--font);
		letter-spacing: -0.25px;
		margin: 14px 0 0;
	}

	.cashTrap__audit .work__grid .card__grid {
		height: 155px;
	}

	.cashTrap__audit .cashTrap_bottom {
		gap: 16px;
		margin-top: 28px;
	}

	.real_deals .row {
		--bs-gutter-x: 16px;
	}

	.real_deals .card_box {
		padding: 14px;
		border-radius: 10px;
	}

	.real_deals .card_box h6 {
		margin: 10px 0 14px;
	}
	
	.real_deals .card_box ul {
		padding-left: 1.6rem;
		gap: 6px;
		margin-top: 12px;
	}
	
	.real_deals .card_box ul li {
		font: normal normal 400 14px / 136% var(--font);
		letter-spacing: -0.24px;
	}
	
	.real_deals .short_line {
		gap: 16px;
	}
	
.how_processWorks .card_grids {
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
}
	
.how_processWorks .card_grids .card_box {
    padding: 18px;
    border-radius: 12px;
}
	
.how_processWorks .card_grids .card_box .index {
    width: 42px;
    height: 42px;
    border-radius: 6px;
}
	
.how_processWorks .card_grids .card_box h6 {
    font: normal normal 700 16px var(--font);
    letter-spacing: -0.3px;
    margin: 16px 0 8px;
}
	
.how_processWorks .card_grids .card_box span {
    font: normal normal 500 13px / 120% var(--font);
}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.container-left {
		padding-left: 12px;
		margin-left: auto;
		width: calc(720px + (50% - 720px / 2));
	}

	.container-right {
		width: 100%;
		padding-right: var(--bs-gutter-x, 0.75rem);
		padding-left: var(--bs-gutter-x, 0.75rem);
		margin-right: auto;
		margin-left: auto;
		max-width: 720px;
	}

	/*     .header {
	top: 37.5px;
} */

	.top-bar {
		padding: 10px 0;
	}

	h1 {
		font: normal normal 900 52px / 120% var(--font);
		letter-spacing: -1.44px;
	}

	h2 {
		font: normal normal 800 30px / 100% var(--font);
	}

	h3 {
		font: normal normal 700 28px / 120% var(--font);
		letter-spacing: -0.36px;
	}

	h4 {
		font: normal normal 700 24px / 120% var(--font);
		letter-spacing: -0.34px;
	}

	h5 {
		font: normal normal 500 18px / 132% var(--font);
		letter-spacing: -0.28px;
	}

	h6 {
		font: normal normal 600 16px / 120% var(--font);
		letter-spacing: 0;
	}

	p {
		font: normal normal 400 14px / 120% var(--font);
	}

	ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.btn {
		font: normal normal 700 14px / 120% var(--font);
		padding: 14px 20px;
		gap: 7px;
		border-radius: 10px;
	}

	.btn img {
		width: 15px !important;
	}

	.main__heading h2 br {
		display: none;
	}

	.main__heading p {
		margin-top: 8px;
	}

	.main__heading .btn {
		margin: 16px auto 0;
	}

	.rn__section__gapTop {
		padding: 32px 0;
	}

	.inner__gapTop {
		margin-top: 24px;
	}

	.hero__bnr {
		padding: 38px 0;
	}

	.hero__bnr::before {
		width: 220px;
		height: 213px;
	}

	.hero__bnr .row {
		row-gap: 24px;
	}

	.hero__bnr .row .row {
		row-gap: 0;
	}

	.hero__bnr .bnr__contant h1 {
		min-height: 57px;
	}

	.hero__bnr .bnr__contant h6 {
		margin: 10px 0 28px;
	}

	.hero__bnr .bnr__contant .btn__grp {
		gap: 18px;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review img {
		width: 32px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul li img {
		width: 12px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul {
		gap: 5px;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review p {
		margin-top: 0px;
	}

	.hero__bnr .card__bx span {
		font: normal normal 800 46px / 132% var(--font);
	}

	.hero__bnr .card__box01,
	.hero__bnr .card__box03 img {
		border-radius: 0px 200px 0px 0px;
	}

	.hero__bnr .card__box02 img {
		border-radius: 200px 0px 0px 200px;
	}

	.scroll__strip {
		padding: 16px 10px;
	}

	.scroll__strip .item {
		gap: 16px;
	}

	.scroll__strip .item img {
		width: 18px;
	}

	.mortgages__solutions .row {
		row-gap: 24px;
	}

	.mortgages__solutions .rt__bx {
		min-height: 425px;
	}

	.mortgages__solutions .rt__bx .row {
		row-gap: 32px;
	}

	.mortgages__solutions .content__bx h3 {
		margin-bottom: 26px;
	}

	.mortgages__solutions .content__bx p {
		margin-bottom: 10px;
	}

	.mortgages__solutions .content__bx .btn {
		margin-top: 28px;
	}

	.mortgages__solutions .rt__bx::before {
		width: 90%;
		border-radius: 16px;
		background-size: cover;
	}

	.mortgages__solutions .rt__bx .card__box {
		padding: 20px 32px 20px 20px;
		max-width: 415px;
	}

	.mortgages__solutions .rt__bx .card__box .icon {
		min-width: 56px;
		width: 56px;
		height: 56px;
	}

	.our__services .row {
		row-gap: 24px;
	}

	.our__services .card__half::before {
		width: 360px;
		height: 355px;
	}

	.our__services .card__box {
		padding: 20px;
		border-radius: 14px;
	}

	.our__services .card__box .icon {
		width: 78px;
		height: 78px;
		padding: 14px;
	}

	.our__services .card__qtr a img {
		width: 12px;
	}

	.our__services .card__box h3 {
		margin: 14px 0;
	}

	.our__services .card__box p {
		margin-bottom: 18px;
	}

	.our__services .card__box ul {
		padding-left: 24px;
		gap: 20px;
	}

	.our__services .card__box ul li::before {
		left: -24px;
		width: 18px;
		height: 18px;
	}

	.our__services .card__qtr h5 {
		margin: 14px auto 6px;
	}

	.our__services .card__qtr img {
		height: 165px;
	}

	.our__benefits .row {
		row-gap: 24px;
	}

	.our__benefits .benefits__cards .card__bx h6 {
		margin-top: 10px;
	}

	.our__benefits .benefits__cards .card__bx .btn {
		min-width: 100px;
	}

	.our__benefits .benefits__cards .card__bx {
		border-radius: 12px;
		padding: 16px;
		gap: 16px;
	}

	.our__benefits .content__bx ul {
		gap: 14px;
		margin: 18px 0;
	}

	.our__benefits .content__bx ul li::before {
		width: 16px;
		height: 16px;
	}

	.our__benefits .content__bx ul li {
		padding-left: 22px;
	}

	.our__benefits .content__bx p {
		margin-bottom: 16px;
	}

	.our__benefits .content__bx .btn {
		margin-top: 24px;
	}

	.choose__us {
		min-height: 85vh;
		padding-bottom: 100px;
	}

	.choose__us .card__box h6 {
		margin-bottom: 10px;
		font: normal normal 600 14px / 120% var(--font);
	}

	.choose__us .center__img {
		max-width: 280px;
		height: 230px;
	}

	.choose__us .card__center .card__box {
		max-width: 85%;
	}

	.choose__us .card__btm .card__box {
		max-width: 100%;
	}

	.choose__us .inner__gapTop {
		row-gap: 36px;
	}

	.choose__us .inner__gapTop::before {
		bottom: -145px;
		width: 435px;
		height: 435px;
	}

	.choose__us .card__box .icon {
		width: 52px;
		height: 52px;
		padding: 12px;
	}

	.introducing__section .main__heading p br {
		display: none;
	}

	.introducing__section .video__box h5 {
		margin: 0 0 8px;
		font: normal normal 500 16px / 132% var(--font);
	}

	.introducing__section .video__box.video-small h5 {
		margin: 8px 0 0;
	}

	.introducing__section .video-large .video,
	.introducing__section .video-small .video {
		height: auto;
	}

	.introducing__section .video-small {
		max-width: 265px;
		min-width: 265px;
		right: 0;
	}

	.introducing__section .video__box .content__bx {
		padding: 16px;
		border-radius: 12px;
		min-height: 120px;
	}

	.introducing__section .video__box .content__bx h4 {
		font: normal normal 700 16px / 120% var(--font);
		min-height: 38.38px;
	}

	.introducing__section .cb-video-container {
		border-radius: 14px;
	}

	.introducing__section .video-large {
		margin-top: 38px;
		padding: 0;
	}

	.introducing__section .play-pause--container {
		width: 58px;
		height: 58px;
	}

	.introducing__section .play-pause--container .play-icon {
		border-bottom-width: 10px;
		border-top-width: 10px;
		border-left: 15px solid #fff;
		left: 2px;
	}

	.introducing__section .play-pause--container .pause-icon:after {
		width: 4px;
		height: 20px;
		left: 12px;
	}

	.introducing__section .play-pause--container .pause-icon {
		width: 4px;
		height: 20px;
		left: -10px;
	}

	.our__resouces .row {
		row-gap: 24px;
	}

	.our__resouces .content__box h5 {
		font: normal normal 500 16px / 132% var(--font);
	}

	.our__resouces .content__box h5 img {
		width: 34px;
	}

	.our__resouces .content__box {
		gap: 18px;
	}

	.our__resouces .card__box {
		border-radius: 14px;
		padding: 18px;
	}

	.our__resouces .card__box img {
		width: 36px;
	}

	.our__resouces .card__box h5 {
		margin: 12px 0 20px;
		font: normal normal 500 17px / 132% var(--font);
	}

	.our__resouces .card__box .btn {
		padding: 7px;
		width: 34px;
		height: 34px;
	}

	.our__resouces .card__box .btn img {
		width: 100% !important;
	}

	.faq__section .row {
		row-gap: 24px;
	}

	.faq__section .card__bx h5 {
		margin-bottom: 8px;
	}

	.faq__section .accordion-item {
		padding: 18px;
		border-radius: 10px !important;
	}

	.faq__section .accordion-body {
		padding: 18px 0 0;
	}

	.faq__section .accordion-button {
		font: normal normal 700 18px / 120% var(--font);
	}

	.faq__section .accordion-button::after {
		width: 38px;
		height: 38px;
		background-size: 22px;
	}

	.faq__section .accordion {
		gap: 18px;
	}

	.faq__section .card__bx {
		padding: 18px;
		margin-top: 24px;
	}

	.faq__section .card__bx .btn {
		margin-top: 58px;
	}

	.success_stories .owl-carousel .owl-nav {
		display: none;
	}

	.success_stories .owl-carousel .owl-dots {
		display: flex;
		justify-content: center;
		gap: 6px;
		margin-top: 24px;
	}

	.success_stories .owl-carousel button.owl-dot {
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background-color: #ced3d5;
	}

	.success_stories .owl-carousel button.owl-dot.active {
		background-color: var(--color-primary);
	}

	.success_stories .item__card {
		border-radius: 14px;
		padding: 18px;
	}

	.success_stories .item__card img {
		width: 26px;
		height: auto;
	}

	.success_stories .item__card p {
		margin: 18px 0;
	}

	.success_stories .item__card .card__btm img {
		width: 42px;
		height: 42px;
	}

	.success_stories .item__card .card__btm span {
		font: normal normal 600 13px / 120% var(--font);
	}

	.success_stories .item__card .ratings img {
		width: 14px;
		height: auto;
	}

	.success_stories .item__card .ratings {
		gap: 6px;
	}

	.success_stories .bottom__bx .lft__bx .item img {
		width: 32px;
	}

	.success_stories .bottom__bx .lft__bx .item ul li img {
		width: 12px;
	}

	.success_stories .bottom__bx .lft__bx .item ul {
		gap: 5px;
	}

	.success_stories .bottom__bx .lft__bx .brdr {
		height: 32px;
	}

	.success_stories .bottom__bx .lft__bx {
		gap: 16px;
	}

	.success_stories .bottom__bx .rt__bx p {
		padding: 12px 20px;
		border-radius: 8px;
	}

	.success_stories .owl-carousel .owl-nav button {
		width: 46px;
		height: 46px;
	}

	.success_stories .owl-carousel .owl-nav button img {
		width: 18px;
	}

	.success_stories .owl-carousel .owl-nav {
		gap: 14px;
		bottom: -74px;
	}

	.success_stories .bottom__bx .rt__bx {
		margin-right: 0;
	}

	.success_stories .bottom__bx .rt__bx .btn {
		font: normal normal 700 16px / 120% var(--font);
		padding: 14px 20px;
		border-radius: 10px;
	}

	.success_stories .bottom__bx .rt__bx .btn.active {
		border-radius: 10px 10px 0 0;
	}

	.success_stories .bottom__bx .rt__bx ul.open {
		border-radius: 0 0 10px 10px;
	}

	.success_stories .bottom__bx .rt__bx ul li a {
		font: normal normal 400 14px / 120% var(--font);
		gap: 6px;
		padding: 14px 20px;
	}

	.success_stories .bottom__bx .rt__bx ul li img {
		width: 16px;
	}

	.property__spv::before {
		width: 200px;
		height: 128px;
	}

	.property__spv::after {
		width: 160px;
		height: 168px;
	}

	.property__spv {
		padding: 68px 0;
	}

	.property__spv .main__heading .btn {
		margin: 28px auto 0;
	}

	.property__spv .cloud::before,
	.property__spv .cloud-01::after {
		width: 80px;
		height: 50px;
	}

	.property__spv .cloud-01::before {
		top: -55px;
	}

	.property__spv .cloud-01::after {
		bottom: -65px;
	}

	.property__spv .cloud-02::before {
		top: -65px;
	}
	
	.property__spv .main__heading h6 {
		margin: 12px auto 0;
	}

	.footer .row {
		row-gap: 24px;
	}

	.footer .lft__bx .logo__ftr img {
		width: 80px;
	}

	.footer .lft__bx p {
		margin-top: 18px;
	}

	.footer .ftr__top {
		margin-top: 32px;
	}

	.footer .ftr__top .row {
		--bs-gutter-x: 13px;
		row-gap: 13px;
	}

	.footer .ftr__top .card__box {
		padding: 12px;
	}

	.footer .comn__bx h5 {
		margin-bottom: 14px;
	}

	.footer .comn__bx ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.footer .comn__bx ul {
		gap: 12px;
	}

	.footer .comn__bx .member__logo img {
		width: 100px;
	}

	.footer .ftr__center {
		margin-top: 32px;
		padding: 14px 0;
	}

	.footer .ftr__center h6 {
		font: normal normal 600 14px / 120% var(--font);
	}

	.footer .ftr__bottom {
		border-radius: 20px 20px 0px 0px;
		padding: 20px 20px 32px 20px;
		gap: 13px;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.footer .ftr__bottom .item__card .btn {
		font: normal normal 700 16px / 120% var(--font);
	}

	.footer .ftr__bottom .item__card {
		padding: 14px;
		border-radius: 8px;
		min-width: 49%;
	}

	.footer .ftr__bottom .item__card ul {
		gap: 12px;
	}

	.footer .ftr__bottom .item__card .btn span img {
		width: 100% !important;
	}

	.footer .ftr__bottom .btn__end {
		width: 49%;
	}

	.footer .ftr__bottom .btn__end .btn {
		width: 100%;
		min-height: 90.8px;
	}

	.chatbot__btn {
		right: 16px;
		bottom: 16px;
		padding: 6px;
	}

	.chatbot__btn .btn {
		font: normal normal 600 13px / 115% var(--font);
		padding: 12px 20px;
	}

	.chatbot__btn .btn__primary {
		padding: 12px;
	}

	.comn__bnr::before {
		width: 390px;
		height: 290px;
	}

	.comn__bnr .card__bnr {
		padding: 20px;
		border-radius: 12px 0px 0px 0px;
		min-height: 220px;
	}

	.comn__bnr .img__box img {
		min-height: 330px;
	}

	.comn__bnr .card__bnr .main__heading p {
		margin-bottom: 24px;
		font: normal normal 400 12px / 120% var(--font);
	}

	.comn__bnr .card__bnr .main__heading p br {
		display: none;
	}

	.comn__bnr .card__bnr .main__heading .btn {
		margin: 24px 0 0;
	}

	.at__spv .content__box img {
		border-radius: 16px;
	}

	.at__spv .content__box {
		gap: 16px;
	}

	.at__spv .content__box p {
		margin-bottom: 16px;
	}

	.mortgage__brokers .row {
		row-gap: 24px;
	}

	.mortgage__brokers .img__box {
		position: unset;
		margin-bottom: -32px;
	}

	.mortgage__brokers .main__heading p {
		margin-top: 16px;
	}

	.mortgage__brokers .main__heading .btn__primary {
		margin-top: 24px;
	}

	.our__blogs .card__full .content__box {
		padding: 24px;
		max-width: 95%;
		margin: -45px auto 0;
	}

	.our__blogs .card__comn .content__box span {
		font: normal normal 600 12px / 120% var(--font);
		margin-bottom: 8px;
	}

	.our__blogs .card__full .content__box p {
		margin: 6px 0 16px;
		font: normal normal 400 12px / 120% var(--font);
	}

	.our__blogs .card__comn .content__box .btn {
		font-size: 14px;
	}

	.our__blogs .gap__row {
		margin-top: 42px;
		--bs-gutter-x: 1.5rem;
		row-gap: 32px;
	}

	.our__blogs .card__box .content__box {
		padding-top: 16px;
	}

	.our__blogs .card__box .content__box p {
		margin: 4px 0 12px;
		font: normal normal 400 12px / 120% var(--font);
	}

	.pagination .pagination__nav {
		padding: 14px 18px;
		gap: 24px;
	}

	.knowledgeHub__bnr .btm__box {
		margin-top: 24px;
	}

	.knowledgeHub__bnr .card__box span {
		font: normal normal 400 13px / 120% var(--font);
	}

	.knowledgeHub__bnr .card__box span span {
		height: 15px;
		margin: 0 12px;
	}

	.knowledgeHub__bnr .card__box .bnr__img img {
		border-radius: 12px;
	}

	.knowledgeHub__bnr .card__box .bnr__img {
		margin-top: 32px;
	}

	.knowledgeHub__details .content__box p {
		margin-bottom: 16px;
		font: normal normal 400 14px / 120% var(--font);
	}

	.knowledgeHub__details .content__box h3 {
		margin: 16px 0 12px;
	}

	.knowledgeHub__details .content__box ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.knowledgeHub__details .content__box ul {
		margin: 12px 0;
	}

	.knowledgeHub__details .content__box img {
		border-radius: 12px;
	}

	.knowledgeHub__details .rt__section .recent__post {
		border-radius: 12px;
		height: 100%;
	}

	.knowledgeHub__details .rt__section .recent__post h5 {
		padding: 12px 16px;
	}

	.knowledgeHub__details .rt__section .posts__items {
		padding: 16px;
	}

	.knowledgeHub__details .rt__section .recent__post .posts__items {
		gap: 16px;
	}

	.knowledgeHub__details .rt__section .menu__link {
		padding: 0 16px;
	}

	.knowledgeHub__details .rt__section .menu__link li a {
		font: normal normal 600 14px / 120% var(--font);
		padding: 12px 0;
	}

	.knowledgeHub__details .rt__section .menu__link li a img {
		width: 16px;
		height: auto;
	}

	.knowledgeHub__details .rt__section .recent__post .post__card {
		gap: 8px;
	}

	.knowledgeHub__details .rt__section .recent__post .thumbnails {
		width: 52px;
		min-width: 52px;
		height: 52px;
	}

	.knowledgeHub__details .rt__section .recent__post h6 {
		font: normal normal 600 14px / 120% var(--font);
	}

	.knowledgeHub__details .rt__section .row {
		row-gap: 24px;
	}

	.knowledgeHub__details .rt__section .property__box {
		border-radius: 12px;
		min-height: 340px;
		padding: 16px 16px 0px 16px;
	}

	.knowledgeHub__details .rt__section .property__box::before {
		width: 340px;
		height: 232px;
	}

	.knowledgeHub__details .rt__section .btlp__poster {
		padding: 16px;
		border-radius: 12px;
		min-height: 340px;
		background-position: right;
	}

	.btlp__bnr {
		padding: 32px 0;
	}

	.btlp__bnr p {
		margin: 12px 0 18px;
	}

	.comn__bnr .card__bnr .main__heading h2 {
		line-height: 120%;
	}

	.comn__bnr .card__bnr .main__heading h2 br {
		display: none;
	}

	.privacyPolicy__content p {
		font: normal normal 400 14px / 120% var(--font);
		margin-top: 12px;
	}

	.privacyPolicy__content h3 {
		font: normal normal 700 24px / 120% var(--font);
		margin-top: 18px;
	}

	.privacyPolicy__content ul li {
		font: normal normal 400 14px / 120% var(--font);
	}

	.loans__content .inner__gapTop {
		margin-top: 16px !important;
		column-gap: 0 !important;
	}

	.loans__content .text__box h3 {
		font: normal normal 700 20px / 120% var(--font);
	}

	.loans__content .text__box h3 br {
		display: none;
	}

	.loans__content .img__box img {
		border-radius: 16px;
	}

	.loans__content.refurbishment .img__box::before,
	.loans__content.venoa__financial .img__box::before,
	.loans__content.spv__mortgages .img__box::before {
		left: -16px !important;
		top: -16px !important;
		border-radius: 16px;
	}

	.loans__content.refurbishment .img__box::after,
	.loans__content.venoa__financial .img__box::after,
	.loans__content.spv__mortgages .img__box::after {
		left: -16px !important;
		top: -16px !important;
		width: 100% !important;
	}

	.loans__content .text__box p {
		margin: 10px 0;
	}

	.loans__content .text__box .btn {
		margin-top: 24px;
	}

	.tax__implications {
		padding: 32px 0;
	}

	.tax__implications .row {
		row-gap: 24px;
	}

	.tax__implications .container-left {
		max-width: 720px;
		width: 100%;
		padding-right: var(--bs-gutter-x, 0.75rem);
		padding-left: var(--bs-gutter-x, 0.75rem);
		margin-right: auto;
		margin-left: auto;
	}

	.tax__implications .lft__box {
		padding: 0;
	}

	.tax__implications .img__box img {
		border-radius: 16px;
	}

	.tax__implications .lft__box p {
		margin: 10px 0 16px;
	}

	.compliance__procedure .row {
		row-gap: 24px;
	}

	.compliance__procedure .inr__card {
		border-radius: 16px;
		padding: 16px;
	}

	.compliance__procedure .inr__card .col-lg-6:nth-child(even) .card__box {
		border-radius: 12px;
		padding: 12px;
	}

	.compliance__procedure .inr__card .card__box {
		gap: 24px;
	}

	.comnContent__box .inr__content p {
		margin: 12px 0;
	}

	.comnContent__box .inr__content .img__box {
		margin: 20px 0;
	}

	.comnContent__box .inr__content .img__box img {
		border-radius: 12px;
	}

	.comnContent__box .inr__content h3 {
		font: normal normal 700 20px / 120% var(--font);
		margin: 20px 0 14px;
	}

	.comnContent__box .inr__content ul {
		gap: 14px;
		margin: 16px 0;
	}

	.comnContent__box .inr__content ul li {
		padding-left: 22px;
	}

	.comnContent__box .inr__content ul li::before {
		width: 16px;
		height: 16px;
	}

	.loans__content.process__sec .img__box {
		max-width: 100%;
		margin: 48px 0 0 16px;
	}

	.process__sec .advise__box .item__card {
		padding: 12px 4px 12px 0px;
	}

	.about__calculator {
		overflow: hidden;
	}

	.about__calculator .row {
		row-gap: 32px;
	}

	.about__calculator .img__box {
		max-width: 450px;
		min-width: 450px;
		height: 450px;
		padding: 16px;
		position: relative;
	}

	.about__right .img__box::before {
		right: -40%;
	}

	.about__calculator .content__box p {
		margin-bottom: 16px;
	}

	.about__calculator .content__box p:last-child {
		margin-bottom: 0;
	}

	.about__calculator .img__box img {
		border-radius: 12px;
	}

	.about__calculator .img__box .comn__brdr::before,
	.about__calculator .img__box .comn__brdr::after {
		padding: 16px;
		width: 54px;
		height: 55px;
	}

	.about__green .img__box .top__brdr::before {
		border-top: 4px solid var(--color-green);
		border-left: 4px solid var(--color-green);
		border-top-left-radius: 18px;
	}

	.about__calculator .img__box .top__brdr::before {
		left: -18px;
		top: -18px;
	}

	.about__green .img__box .top__brdr::after {
		border-top: 4px solid var(--color-green);
		border-right: 4px solid var(--color-green);
		border-top-right-radius: 18px;
	}

	.about__calculator .img__box .top__brdr::after {
		right: -18px;
		top: -18px;
	}

	.about__green .img__box .btm__brdr::before {
		border-bottom: 4px solid var(--color-green);
		border-left: 4px solid var(--color-green);
		border-bottom-left-radius: 18px;
	}

	.about__calculator .img__box .btm__brdr::before {
		left: -18px;
		bottom: -18px;
	}

	.about__green .img__box .btm__brdr::after {
		border-bottom: 4px solid var(--color-green);
		border-right: 4px solid var(--color-green);
		border-bottom-right-radius: 18px;
	}

	.about__calculator .img__box .btm__brdr::after {
		right: -18px;
		bottom: -18px;
	}

	.about__orange .img__box .top__brdr::before {
		border-top: 4px solid var(--color-primary);
		border-left: 4px solid var(--color-primary);
		border-top-left-radius: 16px;
	}

	.about__orange .img__box .btm__brdr::before {
		border-bottom: 4px solid var(--color-primary);
		border-left: 4px solid var(--color-primary);
		border-bottom-left-radius: 16px;
	}

	.about__orange .img__box .top__brdr::after {
		border-top: 4px solid var(--color-primary);
		border-right: 4px solid var(--color-primary);
		border-top-right-radius: 16px;
	}

	.about__orange .img__box .btm__brdr::after {
		border-bottom: 4px solid var(--color-primary);
		border-right: 4px solid var(--color-primary);
		border-bottom-right-radius: 16px;
	}

	.about__left .img__box::before {
		left: -40%;
	}

	.about__left .img__box::before,
	.about__right .img__box::before {
		height: 260px;
	}

	.order--first {
		order: -1;
	}

	.about__calculator .content__box .btn {
		margin-top: 16px;
	}

	.about__calculator .content__box ul li::before {
		width: 16px;
		height: 16px;
	}

	.about__calculator .content__box ul li {
		padding-left: 20px;
	}

	.about__calculator .content__box ul {
		gap: 10px;
		margin: 16px 0;
	}

	.btlp__banner video {
		height: auto;
		border-radius: 12px;
	}

	.btlp__banner .btlp__video {
		margin-top: 28px;
	}

	.btlp__banner .play-pause--container {
		width: 65px;
		height: 65px;
	}

	.btlp__banner .play-pause--container .play-icon {
		border-bottom-width: 12px;
		border-top-width: 12px;
		border-left: 16px solid #fff;
	}

	.btlp__banner .play-pause--container .pause-icon {
		width: 6px;
		height: 22px;
		left: -8px;
	}

	.btlp__banner .play-pause--container .pause-icon:after {
		width: 6px;
		height: 22px;
		left: 12px;
	}

	.brokers__section {
		padding: 32px 0;
	}

	.brokers__section .container-right {
		max-width: 720px;
		width: 100%;
		padding-right: var(--bs-gutter-x, 0.75rem);
		padding-left: var(--bs-gutter-x, 0.75rem);
		margin-right: auto;
		margin-left: auto;
	}

	.brokers__section .row {
		row-gap: 32px;
	}

	.brokers__section .content__box {
		max-width: 100%;
	}

	.brokers__section .img__box img {
		border-radius: 12px;
	}

	.brokers__section .content__box p {
		margin: 10px 0 18px;
	}

	.about__calculator .content__box {
		max-width: 100%;
	}

	.our__connection .card__box {
		border-radius: 10px;
		padding: 16px;
	}

	.our__connection .card__box .icon img {
		width: 40px;
	}

	.our__connection .card__box h5 {
		margin: 16px 0 6px;
	}

	.btlp__cta {
		padding: 32px 0 42px;
	}

	.btlp__cta .tp__box .logo img {
		height: 26px;
	}

	.btlp__cta .tp__box {
		gap: 16px;
	}

	.btlp__cta h2 {
		margin: 12px 0 24px;
	}

	.solutions__comn .row {
		row-gap: 16px;
	}

	.manual__calc .card__box {
		padding: 18px 16px;
	}

	.solutions__comn .card__box {
		border-radius: 12px;
		padding: 18px;
	}

	.solutions__comn .card__box .icon {
		width: 48px;
		height: 48px;
		padding: 10px;
		border-radius: 6px;
	}

	.solutions__comn .card__box h5 {
		margin: 12px 0 6px;
	}

	.loans__content .order--first {
		order: 1;
	}

	.loans__content.mortgages__rates .inner__gapTop {
		margin-bottom: 16px;
		margin-top: 0 !important;
	}

	.loans__content.bridging__finance .img__box::before,
	.loans__content.mortgages__rates .img__box::before {
		right: -16px;
		bottom: -16px;
	}

	.loans__content.bridging__finance .img__box::after,
	.loans__content.mortgages__rates .img__box::after {
		right: -16px;
		bottom: -16px;
	}

	.spv__mortgages .text__box ul li::before {
		width: 16px;
		height: 16px;
	}

	.spv__mortgages .text__box ul li {
		padding-left: 20px;
	}

	.spv__mortgages .text__box ul {
		gap: 10px;
		margin-top: 16px;
	}

	.solutions__comn .card__box .btn {
		margin-top: 16px;
	}

	.comn__bnr .card__bnr nav {
		border-radius: 6px;
		padding: 10px 12px;
		margin-bottom: 20px;
	}

	.comn__bnr .card__bnr .main__heading h5 {
		margin-bottom: 8px;
	}

	.comn__bnr .card__bnr .breadcrumb {
		gap: 22px;
	}

	.comn__bnr .card__bnr .breadcrumb-item+.breadcrumb-item::before {
		left: -18px;
		width: 14px;
		height: 14px;
		background-size: 14px;
	}

	.comn__bnr .card__bnr li.breadcrumb-item {
		font: normal normal 400 12px / 120% var(--font);
	}

	.strip__btlp {
		padding: 16px;
	}

	.tax__calculator .card__box .top__card {
		padding: 14px;
	}

	.tax__calculator .card__box .top__card h4 {
		font: normal normal 700 16px / 120% var(--font);
	}

	.tax__calculator .card__box {
		border-radius: 16px;
	}

	.tax__calculator .card__box .calcuator__form {
		padding: 14px;
		gap: 12px;
	}

	.tax__calculator .card__box .calcuator__form .row {
		row-gap: 12px;
	}

	.tax__calculator .card__box .calcuator__form label {
		font: normal normal 400 12px / 120% var(--font);
		margin-bottom: 6px;
	}

	.tax__calculator .card__box .calcuator__form .form-control,
	.tax__calculator .card__box .calcuator__form .form-select,
	.tax__calculator .filter .form-select {
		font: normal normal 500 12px / 120% var(--font);
		border-radius: 6px;
		padding: 10px;
	}

	/* 	.tax__calculator .filter .form-select {
	max-width: 210px;
} */

	.tax__calculator .card__box .calcuator__form h5 {
		font: normal normal 700 14px / 132% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .total {
		padding: 12px 0;
	}

	.tax__calculator .card__box .calcuator__form .retained__income {
		border-radius: 6px;
		padding: 14px;
	}

	.tax__calculator .card__box .income__bx {
		height: 94.4%;
	}

	.tax__calculator .row {
		row-gap: 16px;
	}

	.tax__calculator .bottm__box {
		margin-top: 0;
	}

	.callToaction__grp .card__box {
		padding: 30px 0;
		min-height: 206px;
	}

	.callToaction__grp .card__btlp h5 {
		margin-bottom: 8px;
		font: normal normal 700 16px / 132% var(--font);
	}

	.callToaction__grp .card__box h3 {
		margin-bottom: 20px;
		font: normal normal 700 21px / 120% var(--font);
	}

	.callToaction__grp::before {
		height: 100%;
	}

	.use__calculator.calculator__withImg {
		padding: 32px 0 0;
	}

	.use__calculator .row {
		row-gap: 24px;
	}

	.use__calculator .content__box p {
		margin: 12px 0;
	}

	.use__calculator .content__box .btn {
		margin-top: 20px;
	}

	.use__calculator .content__box ul li::before {
		width: 16px;
		height: 16px;
	}

	.use__calculator .content__box ul li {
		padding-left: 22px;
	}

	.use__calculator .content__box h5 {
		margin-bottom: 12px;
	}

	.use__calculator .img__box img {
		border-radius: 12px;
	}

	.spv__mortgagesCta {
		padding: 32px 0 42px;
	}

	.spv__mortgagesCta .main__heading p {
		margin: 8px 0 20px;
	}

	.btl__platform {
		padding: 32px 0;
	}

	.btl__platform .row {
		row-gap: 24px;
	}

	.btl__platform .card__box .row {
		column-gap: 0;
	}

	.btl__platform .card__box {
		border-radius: 16px;
		padding: 32px;
	}

	.btl__platform .card__box .content__box p {
		margin: 12px 0 24px;
	}

	.btl__platform .card__box .content__box::before,
	.btl__platform .card__box .content__box::after {
		display: none;
	}

	.tax__calculator .card__bx .item__bx {
		padding: 12px 0;
	}

	.tax__calculator .bottm__box h5 {
		font: normal normal 500 16px / 132% var(--font);
	}

	.tax__calculator .other__calculator {
		border-radius: 16px;
		padding: 16px 12px 12px 12px;
		margin-top: 0;
	}

	.tax__calculator .other__calculator h4 {
		margin-bottom: 16px;
	}

	.tax__calculator .other__calculator .crd__bx {
		border-radius: 12px;
		padding: 16px 12px;
		height: 100%;
	}

	.tax__calculator .other__calculator .crd__bx img {
		width: 38px;
		height: 38px;
		margin-bottom: 8px;
	}

	.tax__calculator .other__calculator .crd__bx h5 {
		font: normal normal 700 16px / 132% var(--font);
	}

	.tax__implications .lft__box .brdr {
		width: 62px;
		height: 3px;
		margin-bottom: 8px;
	}

	.tax__calculator .calcuator__form .btn__grp .btn {
		gap: 8px;
	}

	.tax__calculator .prprti__lctin {
		gap: 24px;
	}

	.tax__calculator .calcuator__form .btn__grp {
		gap: 12px;
	}

	.tax__calculator .inr__card .btn__grp .btn img {
		width: 18px !important;
	}

	.tax__calculator .inr__card {
		padding: 16px;
		border-radius: 10px;
	}

	.tax__calculator .card__bx {
		padding: 12px;
	}

	.tax__calculator .value__after {
		padding: 14px;
		border-radius: 8px;
	}

	.tax__calculator .value__after .brdr {
		margin: 16px 0;
	}

	.use__calculator .content__box h4:not(:first-child) {
		margin-top: 24px;
	}

	.comn__rentalBox .card__box {
		padding: 0;
	}

	.comn__rentalBox .card__box h3 {
		font: normal normal 700 24px / 120% var(--font);
	}

	.comn__rentalBox .card__box p {
		margin: 10px 0 18px;
	}

	.bridging__calcu.tax__calculator .value__after .brdr,
	.bridging__calcu.tax__calculator .sale__exit .value__after .brdr {
		width: 100%;
		height: 1px;
		margin: 12px 0;
	}

	.bridging__calcu.tax__calculator .value__after .value__item {
		align-items: center;
		gap: 0;
		flex-direction: row;
	}

	.bridging__calcu.tax__calculator .value__after {
		display: revert;
	}

	.tax__calculator .card__box .calcuator__form .prprti__lctin label.btn_mdl {
		font: normal normal 700 14px / 120% var(--font) !important;
		border-radius: 8px;
		padding: 12px 22px;
		gap: 2px;
	}

	#spv_first_time.btn__primary {
		margin: 12px auto 0;
	}

	.tax__calculator .card__box .calcuator__form .btn__primary {
		min-width: 160px;
	}

	.spv_stamp_result {
		gap: 12px;
	}

	.stamp_result {
		margin-top: 12px !important;
	}

	.tax__calculator .card__box .calcuator__form .spv_stamp_result .item__bx h6,
	.tax__calculator .card__box .calcuator__form .stamp_result .item__bx h6 {
		margin-bottom: 0;
	}

	.tax__calculator {
		gap: 12px;
	}

	.tax__calculator .card__box .calcuator__form .total input,
	.tax__calculator .card__box .calcuator__form .retained__income input {
		font: normal normal 700 14px / 120% var(--font);
	}

	.form-select {
		background-size: 12px 10px;
	}

	.tax__calculator .card__bx .item__bx input {
		font: normal normal 600 16px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .input__box .btn__grp .btn {
		font-size: 12px;
		padding: 11px;
		border-radius: 8px;
	}

	#main_wrp .hidden-popup.hiddendiv p {
		font: normal normal 400 11px / 120% var(--font) !important;
	}

	#main_wrp .hidden-popup.hiddendiv:after {
		width: 10px !important;
		height: 10px !important;
		top: 43% !important;
		right: -6px !important;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .btn {
		margin-bottom: 8px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp {
		gap: 8px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span {
		bottom: 10px;
		font: normal normal 500 12px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.right {
		right: 10px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.left {
		left: 10px;
	}

	#main_wrp .hidden-popup.hiddendiv {
		top: unset !important;
		max-width: unset !important;
	}

	#main_wrp .icon-notification {
		padding-bottom: 6px !important;
		font: normal normal 400 12px / 120% var(--font) !important;
	}

	.tax__calculator .card__box .calcuator__form h6 {
		margin-bottom: 8px;
	}

	.tax__calculator .card__box .calcuator__form .form-control-3 {
		padding-left: 24px;
	}

	.tax__calculator .card__box .tp__wite h6 {
		margin-top: 4px;
	}

	.tax__calculator .calcuator__form .result__balance .crd__bx {
		border-radius: 8px;
		padding: 8px;
	}

	.tax__calculator .calcuator__form .result__balance .crd__bx p {
		margin-top: 4px;
	}

	.tax__calculator .calcuator__form table tr td,
	.tax__calculator .calcuator__form table tr th {
		font: normal normal 600 13px / 120% var(--font);
		padding: 10px 14px;
	}

	#main_wrp .highcharts-axis.highcharts-yaxis span {
		font-size: 13px !important;
	}

	.tax__calculator .calcuator__form .result__balance .division__bx .brder {
		height: 50px;
	}

	.tax__calculator .calcuator__form .result__chart .chart__box {
		padding: 10px;
	}

	.bridging__calcu.tax__calculator .totals__after .value__item {
		padding: 0;
	}

	.latest__video .play-icon-container {
		width: 52px;
		height: 52px;
	}

	.latest__video .triangle {
		border-left: 12px solid #ffffff;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
	}

	.contact__popUp .card__popup {
		padding: 14px 0 0;
	}

	.contact__popUp .card__popup .search-field {
		border-radius: 8px;
		font: normal normal 400 14px / 120% var(--font);
		padding: 12px 68px 12px 14px;
	}

	.contact__popUp .card__popup .search-submit {
		font: normal normal 700 14px / 120% var(--font);
		border-radius: 0 8px 8px 0;
		padding: 12px 16px;
		height: 41.19px;
	}

	.tax__calculator .card__box .with__tooltip {
		gap: 10px;
		border-radius: 16px 16px 0 0;
	}

	.tax__calculator .with__tooltip .btn img {
		width: 18px !important;
	}

	.tooltip .tooltip-inner {
		max-width: 500px;
		padding: 20px;
		border-radius: 12px;
	}

	.tooltip .tooltip-inner .tooltip-box {
		gap: 10px;
	}

	.brickflow__widget {
		bottom: 66px;
		right: 12px;
		display: none;
	}
	
	.portfolioDeal_bnr .row {
		--bs-gutter-x: 1.5rem;
		row-gap: 24px;
	}

	.portfolioDeal_bnr .bnr__content {
		gap: 20px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .bnr__content .top_bnr {
		gap: 12px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .bnr__content h1 {
		font: normal normal 800 32px / 120% var(--font);
		letter-spacing: -0.56px;
	}

	.portfolioDeal_bnr .bnr__content h4 {
		font: normal normal 500 20px / 120% var(--font);
		letter-spacing: -0.42px;
		padding: 8px 12px;
	}

	.portfolioDeal_bnr .bnr__content .bottom_bnr {
		padding: 12px;
		border-radius: 8px;
		gap: 8px;
	}

	.portfolioDeal_bnr .banner_videoYT {
		padding: 24px;
		border-radius: 24px;
		gap: 16px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .banner_videoYT .top_title {
		gap: 16px;
		max-width: 85%;
	}
	
	.portfolioDeal_bnr .bnr__content ul li {
		font: normal normal 400 16px / 160% var(--font);
		letter-spacing: -0.28px;
	}

	.twoStep_offer .row {
		row-gap: 16px;
		--bs-gutter-x: 16px;
	}

	.twoStep_offer .card_comn {
		padding: 16px;
		border-radius: 12px;
		gap: 16px;
	}

	.twoStep_offer .card_comn .index {
		font: normal normal 700 24px var(--font);
		letter-spacing: -0.36px;
		width: 42px;
		height: 42px;
	}

	.twoStep_offer .card_comn .content {
		gap: 6px;
	}

	.twoStep_offer .card_comn span {
		font: normal normal 700 16px var(--font);
		letter-spacing: normal;
	}

	.twoStep_offer .card_soln {
		gap: 12px;
	}

	.credibility_strip .row {
		row-gap: 16px;
		--bs-gutter-x: 16px;
	}

	.credibility_strip .card_box {
		border-radius: 12px;
		padding: 16px;
		gap: 16px;
	}

	.credibility_strip .card_box .icon {
		width: 48px;
		height: 48px;
		padding: 10px;
		border-radius: 6px;
	}

	.portfolioDeals_wrong .text__box {
		gap: 12px;
	}

	.portfolioDeals_wrong .text__box h3 {
		font-weight: 800;
	}

	.portfolioDeals_wrong .text__box ul {
		gap: 8px;
	}

	.portfolioDeals_wrong .text__box ul li {
		gap: 4px;
	}

	.portfolioDeals_wrong .text__box ul li img {
		width: 16px;
	}

	.finance_blueprint .main__heading p {
		max-width: 100%;
	}

	.finance_blueprint .row,
	.whoThis_isFor .row {
		row-gap: 16px;
		--bs-gutter-x: 16px;
	}

	.finance_blueprint .card_box {
		padding: 16px;
		border-radius: 12px;
		gap: 10px;
	}

	.finance_blueprint .card_box::before {
		width: 320px;
		height: 157px;
	}

	.finance_blueprint .card_box ul,
	.whoThis_isFor .card_block ul {
		padding-left: 1.5rem;
	}

	.finance_blueprint .card_box ul li,
	.whoThis_isFor .card_block ul li {
		font: normal normal 400 16px / 160% var(--font);
		letter-spacing: -0.28px;
	}

	.whoThis_isFor .card_block {
		padding: 16px;
		border-radius: 12px;
	}

	.whoThis_isFor .card_block h6 {
		font-weight: 700;
		color: var(--color-dark);
		margin: 8px 0 12px;
	}
	
	.whoThis_isFor .card_block .deal_subTitle {
		gap: 4px;
		margin: 8px 0 12px;
	}

	.whaHappens__next .work__grid {
		gap: 12px;
	}

	.whaHappens__next .work__grid .arrow img {
		width: 42px;
		min-width: 42px;
	}

	.whaHappens__next .work__grid .card__grid {
		padding: 12px;
		border-radius: 8px;
		min-width: calc(33.33% - 45px);
		height: 100px;
	}

	.whaHappens__next .work__grid .card__grid .icon {
		width: 44px;
		height: 44px;
		border-radius: 6px;
	}

	.whaHappens__next .work__grid .card__grid .icon img {
		width: 20px;
	}

	.whaHappens__next .work__grid .card__grid h6 {
		font: normal normal 700 14px var(--font);
		letter-spacing: -0.24px;
		margin: 12px 0 0;
	}

	.cashTrap__audit .work__grid .card__grid {
		height: 152px;
	}

	.cashTrap__audit .cashTrap_bottom {
		gap: 12px;
		margin-top: 24px;
	}

	.real_deals .row {
		row-gap: 16px;
	}

	.real_deals .card_box {
		padding: 16px;
		border-radius: 12px;
	}

	.real_deals .card_box h6 {
		margin: 8px 0 14px;
	}
	
	.real_deals .card_box ul {
		padding-left: 1.6rem;
		gap: 6px;
		margin-top: 12px;
	}

	.real_deals .card_box ul li {
		font: normal normal 400 16px / 136% var(--font);
		letter-spacing: -0.28px;
	}
	
	.real_deals .short_line h6 br {
		display: none;
	}
	
	.how_processWorks .card_grids {
		grid-template-columns: repeat(2, 1fr);
		gap: 16px;
	}
	
	.how_processWorks .card_grids .card_box {
    padding: 16px;
    border-radius: 12px;
}
	
.how_processWorks .card_grids .card_box .index {
    width: 42px;
    height: 42px;
    border-radius: 6px;
}
	
.how_processWorks .card_grids .card_box h6 {
    font: normal normal 700 18px var(--font);
    letter-spacing: -0.3px;
    margin: 16px 0 6px;
}
	
.how_processWorks .card_grids .card_box span {
    font: normal normal 500 13px / 120% var(--font);
}
}

@media only screen and (max-width: 767px) {
	.container-left {
		width: 100%;
	}

	.container-right {
		width: 100%;
		padding-right: var(--bs-gutter-x, 0.75rem);
		padding-left: var(--bs-gutter-x, 0.75rem);
		margin-right: auto;
		margin-left: auto;
	}

	h1 {
		font: normal normal 900 32px / 120% var(--font);
		letter-spacing: -1.44px;
	}

	h2 {
		font: normal normal 800 28px / 100% var(--font);
	}

	h3 {
		font: normal normal 700 24px / 120% var(--font);
		letter-spacing: -0.36px;
	}

	h4 {
		font: normal normal 700 18px / 120% var(--font);
		letter-spacing: -0.34px;
	}

	h5 {
		font: normal normal 500 16px / 132% var(--font);
		letter-spacing: -0.28px;
	}

	h6 {
		font: normal normal 600 14px / 120% var(--font);
		letter-spacing: 0;
	}

	p {
		font: normal normal 400 12px / 120% var(--font);
	}

	p br {
		display: none;
	}

	ul li {
		font: normal normal 400 12px / 120% var(--font);
	}

	.btn {
		font: normal normal 700 12px / 120% var(--font);
		border-radius: 6px;
		padding: 10px 16px;
		gap: 5px;
	}

	.btn img {
		width: 14px !important;
	}

	.main__heading h2 br {
		display: none;
	}

	.main__heading h5 {
		margin-bottom: 2px;
	}

	.main__heading p {
		margin-top: 6px;
	}

	.main__heading .btn {
		margin: 16px auto 0;
	}

	.rn__section__gapTop {
		padding: 24px 0;
	}

	.inner__gapTop {
		margin-top: 16px;
	}

	.hero__bnr {
		padding: 32px 0;
	}

	.hero__bnr::before {
		width: 150px;
		height: 146px;
		z-index: -1;
	}

	.hero__bnr .row {
		row-gap: 16px;
	}

	.hero__bnr .bnr__contant h1 {
		min-height: 38px;
	}

	.hero__bnr .bnr__contant h6 {
		margin: 8px 0 16px;
		max-width: 100%;
	}

	.hero__bnr .bnr__contant .btn__grp {
		gap: 16px;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review img {
		width: 28px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul li img {
		width: 10px !important;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review ul {
		gap: 4px;
	}

	.hero__bnr .bnr__contant .btn__grp .btn__review p {
		margin-top: 0px;
	}

	.hero__bnr .card__bx span {
		font: normal normal 800 28px / 132% var(--font);
	}

	.hero__bnr .row .row {
		row-gap: 0;
	}

	.hero__bnr .card__box01,
	.hero__bnr .card__box04 {
		padding: 30px;
	}

	.hero__bnr .card__box01 {
		border-radius: 0px 100px 0px 0px;
	}

	.hero__bnr .card__box02 img {
		border-radius: 100px 0px 0px 100px;
	}

	.hero__bnr .card__box03 img {
		border-radius: 0px 100px 0px 0px;
	}

	.scroll__strip {
		padding: 8px 4px;
	}

	.scroll__strip .item img {
		width: 14px;
	}

	.scroll__strip .item {
		gap: 8px;
	}

	.mortgages__solutions .row {
		row-gap: 16px;
	}

	.mortgages__solutions .content__bx {
		max-width: 100%;
	}

	.mortgages__solutions .content__bx h3 {
		margin-bottom: 12px;
	}

	.mortgages__solutions .content__bx p {
		margin-bottom: 8px;
	}

	.mortgages__solutions .content__bx .btn {
		margin-top: 12px;
	}

	.mortgages__solutions .rt__bx {
		min-height: auto;
		padding: 16px;
	}

	.mortgages__solutions .rt__bx::before {
		width: 100%;
		background-size: cover;
		border-radius: 18px;
	}

	.mortgages__solutions .rt__bx .row {
		row-gap: 16px;
	}

	.mortgages__solutions .rt__bx .card__box {
		border-radius: 8px;
		padding: 12px 16px 12px 12px;
		max-width: 100%;
		gap: 8px;
	}

	.mortgages__solutions .rt__bx .card__box .icon {
		min-width: 44px;
		width: 44px;
		height: 44px;
		padding: 8px;
	}

	.our__services .card__box {
		padding: 12px;
		border-radius: 12px;
	}

	.our__services .card__half::before {
		width: 320px;
		height: 310px;
	}

	.our__services .card__box .icon {
		width: 60px;
		height: 60px;
		padding: 12px;
		border-radius: 6px;
	}

	.our__services .card__box h3 {
		margin: 10px 0;
	}

	.our__services .card__box p {
		margin-bottom: 12px;
	}

	.our__services .card__box ul {
		padding-left: 20px;
		gap: 12px;
	}

	.our__services .card__box ul li::before {
		left: -20px;
		width: 14px;
		height: 14px;
	}

	.our__services .card__qtr h5 {
		margin: 12px auto 6px;
		max-width: 100%;
	}

	.our__services .card__qtr a {
		font: normal normal 400 12px / 120% var(--font);
		margin: 10px auto;
	}

	.our__services .card__qtr a img {
		width: 12px;
	}

	.our__services .row,
	.our__services .row .row {
		row-gap: 16px;
	}

	.our__benefits .row {
		row-gap: 16px;
	}

	.our__benefits .benefits__cards .card__bx h6 {
		margin: 8px 0;
	}

	.our__benefits .benefits__cards .card__bx {
		border-radius: 12px;
		padding: 16px;
		flex-direction: column;
		align-items: flex-start;
	}

	.our__benefits .benefits__cards {
		gap: 12px;
	}

	.our__benefits .content__bx ul li::before {
		width: 14px;
		height: 14px;
	}

	.our__benefits .content__bx ul li {
		padding-left: 18px;
	}

	.our__benefits .content__bx ul {
		gap: 12px;
		margin: 12px 0;
	}

	.our__benefits .content__bx p {
		margin-bottom: 12px;
	}

	.our__benefits .content__bx .btn {
		margin-top: 16px;
	}

	.choose__us .inner__gapTop::before {
		bottom: unset;
		width: 1px;
		height: 85%;
		top: 0;
	}

	.choose__us .center__img {
		position: unset;
		height: auto;
		margin-bottom: -24px;
		margin-top: 16px;
	}

	.choose__us .card__box,
	.choose__us .card__center .card__box,
	.choose__us .card__btm .card__box {
		max-width: 70%;
		margin: auto;
		display: flex;
		flex-direction: column-reverse;
	}

	.choose__us .inner__gapTop,
	.choose__us .row .row {
		row-gap: 24px;
	}

	.choose__us .card__box h6 {
		margin: 12px 0 0;
	}

	.introducing__section .main__heading br {
		display: none;
	}

	.introducing__section .row {
		row-gap: 16px;
	}

	.introducing__section .video-large {
		margin-top: 0;
		padding: 0;
	}

	.introducing__section .video-large .video {
		height: auto;
	}

	.introducing__section .play-pause--container {
		width: 50px;
		height: 50px;
	}

	.introducing__section .play-pause--container .play-icon {
		border-bottom-width: 8px;
		border-top-width: 8px;
		border-left: 12px solid #fff;
	}

	.introducing__section .video-small {
		max-width: 100%;
		min-width: 100%;
		position: unset;
	}

	.introducing__section .video__box .content__bx {
		padding: 16px;
		border-radius: 12px;
		min-height: 110px;
	}

	.introducing__section .video__box .content__bx h4 {
		min-height: 43.2px;
	}

	.introducing__section .video-small .video {
		height: auto;
	}

	.introducing__section .video__box h5 {
		margin: 0 0 6px;
	}

	.introducing__section .video__box.video-small h5 {
		margin: 6px 0 0;
	}

	.introducing__section .play-pause--container .pause-icon:after {
		width: 4px;
		height: 16px;
		left: 8px;
	}

	.introducing__section .play-pause--container .pause-icon {
		width: 4px;
		height: 16px;
		left: -3px;
	}

	.our__resouces .row {
		row-gap: 16px;
		--bs-gutter-x: 8px;
	}

	.our__resouces .content__box h5 img {
		width: 26px;
	}

	.our__resouces .content__box h5 {
		gap: 8px;
		font-size: 14px;
	}

	.our__resouces .content__box {
		gap: 12px;
	}

	.our__resouces .card__box {
		border-radius: 10px;
		padding: 16px 12px;
	}

	.our__resouces .card__box img {
		width: 28px;
	}

	.our__resouces .card__box h5 {
		margin: 8px 0 10px;
		font-size: 12px;
	}

	.our__resouces .card__box .btn {
		padding: 6px;
		width: 28px;
		height: 28px;
	}

	.our__resouces .card__box .btn img {
		width: 100% !important;
	}

	.faq__section .row {
		row-gap: 16px;
	}

	.faq__section .left__bx {
		gap: 16px;
	}

	.faq__section .card__bx {
		padding: 12px;
	}

	.faq__section .card__bx h5 {
		margin-bottom: 6px;
	}

	.faq__section .card__bx .btn {
		margin-top: 48px;
	}

	.faq__section .accordion-item {
		padding: 12px;
		border-radius: 8px !important;
	}

	.faq__section .accordion-button {
		font: normal normal 700 16px / 120% var(--font);
		letter-spacing: -0.24px;
	}

	.faq__section .accordion-button::after {
		width: 32px;
		height: 32px;
		background-size: 18px;
	}

	.faq__section .accordion-body {
		padding: 12px 0 0;
	}

	.faq__section .accordion {
		gap: 12px;
	}

	.success_stories .owl-carousel .owl-nav {
		display: none;
	}

	.success_stories .owl-carousel .owl-dots {
		display: flex;
		justify-content: center;
		gap: 4px;
		margin-top: 16px;
	}

	.success_stories .owl-carousel button.owl-dot {
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background-color: #ced3d5;
	}

	.success_stories .owl-carousel button.owl-dot.active {
		background-color: var(--color-primary);
	}

	.success_stories .bottom__bx .lft__bx .item img {
		width: 26px;
	}

	.success_stories .bottom__bx .lft__bx .item ul li img {
		width: 8px;
	}

	.success_stories .bottom__bx .lft__bx .item ul {
		gap: 4px;
	}

	.success_stories .bottom__bx .lft__bx {
		gap: 8px;
		justify-content: space-between;
		width: 100%;
	}

	.success_stories .bottom__bx .lft__bx .item {
		gap: 10px;
	}

	.success_stories .bottom__bx {
		flex-direction: column;
		gap: 12px;
	}

	.success_stories .bottom__bx .lft__bx .item p {
		margin-top: 2px;
	}

	.success_stories .bottom__bx .rt__bx {
		margin-right: 0;
		width: 100%;
	}

	.success_stories .bottom__bx .rt__bx .btn {
		font: normal normal 700 12px / 120% var(--font);
		padding: 10px 16px;
		border-radius: 6px;
		width: 100%;
	}

	.success_stories .bottom__bx .rt__bx .btn.active {
		border-radius: 6px 6px 0 0;
	}

	.success_stories .bottom__bx .rt__bx ul.open {
		border-radius: 0 0 6px 6px;
	}

	.success_stories .bottom__bx .rt__bx ul li a {
		font: normal normal 400 12px / 120% var(--font);
		gap: 5px;
		padding: 10px 16px;
	}

	.success_stories .bottom__bx .rt__bx ul li img {
		width: 14px;
	}

	.success_stories .bottom__bx .lft__bx .brdr {
		height: 32px;
	}

	.success_stories .item__card {
		border-radius: 12px;
		padding: 12px;
	}

	.success_stories .item__card img {
		width: 24px;
	}

	.success_stories .item__card p {
		margin: 12px 0;
	}

	.success_stories .item__card .card__btm img {
		width: 36px;
		height: 36px;
	}

	.success_stories .item__card .card__btm h6 {
		margin-bottom: 2px;
	}

	.success_stories .item__card .card__btm span {
		font: normal normal 600 12px / 120% var(--font);
	}

	.success_stories .item__card .ratings img {
		width: 12px;
		height: auto;
	}

	.success_stories .item__card .ratings {
		gap: 6px;
		padding: 6px 8px;
	}

	.property__spv::before {
		width: 120px;
		height: 76px;
	}

	.property__spv::after {
		width: 120px;
		height: 126px;
	}

	.property__spv .main__heading .btn {
		margin: 16px auto 0;
	}

	.property__spv {
		padding: 42px 0;
	}

	.property__spv .cloud::before,
	.property__spv .cloud-01::after {
		width: 50px;
		height: 30px;
	}

	.property__spv .cloud-01::before {
		top: -28px;
	}

	.property__spv .cloud-01::after {
		bottom: -38px;
	}

	.property__spv .cloud-02::before {
		top: -28px;
	}

	.footer .row {
		row-gap: 16px;
	}

	.footer .lft__bx .logo__ftr img {
		width: 80px;
	}

	.footer .lft__bx p {
		margin-top: 12px;
	}

	.footer .comn__bx h5 {
		margin-bottom: 12px;
	}

	.footer .comn__bx ul {
		gap: 8px;
	}

	.footer .comn__bx ul li {
		font: normal normal 400 12px / 120% var(--font);
	}

	.footer .comn__bx .member__logo img {
		width: 85px;
	}

	.footer .ftr__top {
		margin-top: 16px;
	}

	.footer .ftr__top .row {
		row-gap: 12px;
	}

	.footer .ftr__top .card__box {
		padding: 12px;
	}

	.footer .ftr__center {
		margin-top: 16px;
		padding: 10px 0;
	}

	.footer .ftr__bottom {
		border-radius: 12px 12px 0px 0px;
		padding: 12px 12px 24px 12px;
		align-items: center;
		flex-direction: column;
		gap: 12px;
	}

	.footer .ftr__bottom .item__card {
		padding: 12px;
		border-radius: 8px;
		min-width: 100%;
	}

	.footer .ftr__bottom .item__card .btn {
		font: normal normal 500 12px / 120% var(--font);
		gap: 6px;
	}

	.footer .ftr__bottom .item__card .btn span img {
		width: 100% !important;
	}

	.footer .ftr__bottom .item__card .btn span {
		width: 28px;
		height: 28px;
		padding: 7px;
	}

	.footer .ftr__bottom .item__card p {
		margin-bottom: 6px;
	}

	.footer .ftr__center h6 {
		font: normal normal 600 12px / 120% var(--font);
	}

	.chatbot__btn {
		right: 12px;
		bottom: 26px;
		padding: 6px;
		gap: 6px;
	}

	.chatbot__btn .btn {
		font: normal normal 600 12px / 115% var(--font);
		padding: 8px 12px;
	}

	.chatbot__btn .btn__primary {
		padding: 9px;
	}

	.footer .ftr__bottom .item__card ul {
		gap: 8px;
	}

	.footer .ftr__bottom .item__card ul li {
		padding: 7px;
		width: 28px;
		height: 28px;
		line-height: 1;
	}

	.comn__bnr::before {
		width: 100%;
		height: 182px;
	}

	.comn__bnr .card__bnr {
		padding: 12px;
		border-radius: 0;
		min-height: 220px;
	}

	.comn__bnr .img__box img {
		min-height: 283px;
	}

	.comn__bnr .card__bnr .main__heading .btn {
		margin: 24px 0 0;
	}

	.comn__bnr .card__bnr .main__heading p {
		margin-bottom: 24px;
	}

	.comn__bnr .card__bnr .main__heading h2 {
		line-height: 110%;
	}

	.at__spv .content__box img {
		border-radius: 12px;
	}

	.at__spv .content__box {
		gap: 12px;
	}

	.at__spv .content__box p {
		margin-bottom: 12px;
	}

	.mortgage__brokers {
		padding-bottom: 24px;
	}

	.mortgage__brokers .row {
		row-gap: 16px;
	}

	.mortgage__brokers .main__heading p {
		margin-top: 12px;
	}

	.mortgage__brokers .img__box {
		position: unset;
		margin-bottom: -24px;
	}

	.mortgage__brokers .main__heading .btn__primary {
		margin-top: 16px;
	}

	.property__spv .main__heading h2 {
		font-weight: 800;
	}
	
	.property__spv .main__heading h6 {
		max-width: 100%;
		margin: 10px auto 0;
	}

	.our__blogs .gap__row {
		margin-top: 24px;
		--bs-gutter-x: 1.5rem;
		row-gap: 24px;
	}

	.our__blogs .row {
		--bs-gutter-x: 0;
		row-gap: 24px;
	}

	.our__blogs .card__full {
		margin-bottom: 0;
	}

	.our__blogs .card__full img {
		height: 250px;
	}

	.our__blogs .card__box img {
		height: 225px;
	}

	.our__blogs .card__full .content__box {
		padding: 14px;
		max-width: 98%;
		margin: -28px auto 0;
	}

	.our__blogs .card__comn .content__box span {
		font: normal normal 600 12px / 120% var(--font);
		margin-bottom: 8px;
	}

	.our__blogs .card__full .content__box p {
		margin: 6px 0 16px;
	}

	.our__blogs .card__comn .content__box .btn {
		font-size: 12px;
	}

	.our__blogs .card__box .content__box {
		padding-top: 16px;
	}

	.pagination .pagination__nav {
		padding: 12px 16px;
		gap: 24px;
	}

	.knowledgeHub__bnr .card__box span {
		font: normal normal 400 12px / 120% var(--font);
	}

	.knowledgeHub__bnr .card__box span img {
		width: 13px;
		margin-right: 5px;
	}

	.knowledgeHub__bnr .card__box span span {
		height: 15px;
		margin: 0 8px;
	}

	.knowledgeHub__bnr .card__box .bnr__img img {
		border-radius: 12px;
		height: 220px;
		object-fit: cover;
	}

	.knowledgeHub__bnr .card__box .bnr__img {
		margin-top: 24px;
	}

	.knowledgeHub__details .content__box p {
		margin-bottom: 12px;
		font: normal normal 400 12px / 120% var(--font);
	}

	.knowledgeHub__details .content__box h3 {
		margin: 16px 0 12px;
	}

	.knowledgeHub__details .content__box ul li {
		font: normal normal 400 12px / 120% var(--font);
	}

	.knowledgeHub__details .content__box ul {
		padding-left: 1.2rem;
		margin: 12px 0;
		gap: 4px;
	}

	.knowledgeHub__details .content__box img {
		border-radius: 12px;
		margin: 4px 0 0;
	}

	.knowledgeHub__details .content__box .unordered__spacing {
		gap: 12px;
	}

	.knowledgeHub__details .rt__section .recent__post h5 {
		padding: 10px 16px;
	}

	.knowledgeHub__details .rt__section .recent__post {
		border-radius: 12px;
	}

	.knowledgeHub__details .rt__section .posts__items {
		padding: 16px;
	}

	.knowledgeHub__details .rt__section .recent__post .posts__items {
		gap: 16px;
	}

	.knowledgeHub__details .rt__section .recent__post .thumbnails {
		width: 48px;
		min-width: 48px;
		height: 48px;
		border-radius: 6px;
	}

	.knowledgeHub__details .rt__section .recent__post .post__card {
		gap: 8px;
	}

	.knowledgeHub__details .rt__section .row {
		gap: 16px;
	}

	.knowledgeHub__details .rt__section .menu__link {
		padding: 0 16px;
	}

	.knowledgeHub__details .rt__section .menu__link li a {
		font: normal normal 600 12px / 120% var(--font);
		padding: 12px 0;
	}

	.knowledgeHub__details .rt__section .menu__link li a img {
		width: 12px;
	}

	.knowledgeHub__details .rt__section .property__box {
		border-radius: 12px;
		min-height: 240px;
		padding: 16px 16px 0px 16px;
	}

	.knowledgeHub__details .rt__section .property__box h4 {
		margin-bottom: 16px;
	}

	.knowledgeHub__details .rt__section .property__box::before {
		width: 301px;
		height: 202px;
	}

	.knowledgeHub__details .rt__section .btlp__poster h4 {
		margin-bottom: 16px;
		max-width: 75%;
	}

	.knowledgeHub__details .rt__section .btlp__poster {
		padding: 16px;
		border-radius: 12px;
		min-height: 300px;
		background-size: 100%;
	}

	.btlp__bnr {
		padding: 24px 0;
	}

	.btlp__bnr p {
		margin: 12px 0 18px;
	}

	.comn__bnr .card__bnr .main__heading h2 br {
		display: none;
	}

	.privacyPolicy__content p {
		font: normal normal 400 12px / 120% var(--font);
		margin-top: 12px;
	}

	.privacyPolicy__content h3 {
		margin-top: 16px;
	}

	.privacyPolicy__content ul li {
		font: normal normal 400 12px / 120% var(--font);
	}

	.privacyPolicy__content ul {
		padding-left: 1.2rem;
		margin: 10px 0 0;
		gap: 6px;
	}

	.privacyPolicy__content .table {
		margin-top: 16px;
		margin-bottom: 0;
	}

	.privacyPolicy__content .table th,
	.privacyPolicy__content .table td {
		font: normal normal 400 12px / 120% var(--font);
		padding: 8px;
	}

	.loans__content .img__box img {
		border-radius: 16px;
	}

	.loans__content .img__box::before {
		border-radius: 16px;
	}

	.loans__content.bridging__finance .img__box::before,
	.loans__content.mortgages__rates .img__box::before {
		left: -5% !important;
		top: -5% !important;
		right: 0 !important;
		bottom: unset !important;
	}

	.loans__content.bridging__finance .img__box::after,
	.loans__content.mortgages__rates .img__box::after {
		left: -5% !important;
		top: -5% !important;
		width: 95% !important;
		right: 0 !important;
		bottom: unset !important;
		margin: auto;
	}

	.loans__content .inner__gapTop {
		column-gap: 0 !important;
		row-gap: 24px;
		margin-top: 0;
	}

	.loans__content .img__box {
		margin-top: 5%;
	}

	.loans__content .img__box::before {
		width: 95%;
		margin: auto;
	}

	.loans__content .img__box img {
		width: 95%;
		margin-left: auto;
		display: block;
	}

	.loans__content .text__box p {
		color: var(--color-darkFont);
		margin: 8px 0;
	}

	.loans__content .text__box .btn {
		margin-top: 24px;
	}

	.tax__implications .lft__box {
		padding: 24px 12px;
	}

	.compliance__procedure .row {
		row-gap: 24px;
	}

	.compliance__procedure .inr__card {
		border-radius: 16px;
		padding: 16px;
		height: auto;
	}

	.compliance__procedure .inr__card .card__box {
		height: auto;
		gap: 16px;
	}

	.compliance__procedure .inr__card .col-lg-6:nth-child(even) .card__box {
		border-radius: 12px;
		padding: 12px;
	}

	.comnContent__box .inr__content p {
		margin: 10px 0;
	}

	.comnContent__box .inr__content .img__box {
		margin: 16px 0;
	}

	.comnContent__box .inr__content .img__box img {
		border-radius: 12px;
	}

	.comnContent__box .inr__content h3 {
		margin: 16px 0 12px;
	}

	.comnContent__box .inr__content ul {
		gap: 12px;
		margin: 12px 0;
	}

	.comnContent__box .inr__content ul li {
		padding-left: 20px;
	}

	.comnContent__box .inr__content ul li::before {
		width: 14px;
		height: 14px;
	}

	.loans__content.process__sec .img__box {
		max-width: fit-content;
		margin: 42px 0 24px;
	}

	.about__calculator .img__box {
		max-width: 100%;
		min-width: 100%;
		height: auto;
		padding: 16px;
		position: relative;
	}

	.about__left .img__box::before,
	.about__right .img__box::before {
		width: 85%;
		height: 200px;
	}

	.about__calculator .img__box .comn__brdr::before,
	.about__calculator .img__box .comn__brdr::after {
		padding: 12px;
		width: 52px;
		height: 52px;
	}

	.about__left .img__box::before {
		left: -12px;
	}

	.about__right .img__box::before {
		right: -12px;
	}

	.about__calculator .img__box img {
		border-radius: 12px;
	}

	.about__green .img__box .top__brdr::after {
		border-top: 4px solid var(--color-green);
		border-right: 4px solid var(--color-green);
		border-top-right-radius: 16px;
	}

	.about__calculator .img__box .top__brdr::after {
		right: -16px;
		top: -16px;
	}

	.about__green .img__box .btm__brdr::after {
		border-bottom: 4px solid var(--color-green);
		border-right: 4px solid var(--color-green);
		border-bottom-right-radius: 16px;
	}

	.about__calculator .img__box .btm__brdr::after {
		right: -16px;
		bottom: -16px;
	}

	.about__green .img__box .top__brdr::before {
		border-top: 4px solid var(--color-green);
		border-left: 4px solid var(--color-green);
		border-top-left-radius: 16px;
	}

	.about__calculator .img__box .top__brdr::before {
		left: -16px;
		top: -16px;
	}

	.about__green .img__box .btm__brdr::before {
		border-bottom: 4px solid var(--color-green);
		border-left: 4px solid var(--color-green);
		border-bottom-left-radius: 16px;
	}

	.about__calculator .img__box .btm__brdr::before {
		left: -16px;
		bottom: -16px;
	}

	.about__orange .img__box .top__brdr::before {
		border-top: 4px solid var(--color-primary);
		border-left: 4px solid var(--color-primary);
		border-top-left-radius: 16px;
	}

	.about__orange .img__box .btm__brdr::before {
		border-bottom: 4px solid var(--color-primary);
		border-left: 4px solid var(--color-primary);
		border-bottom-left-radius: 16px;
	}

	.about__orange .img__box .top__brdr::after {
		border-top: 4px solid var(--color-primary);
		border-right: 4px solid var(--color-primary);
		border-top-right-radius: 16px;
	}

	.about__orange .img__box .btm__brdr::after {
		border-bottom: 4px solid var(--color-primary);
		border-right: 4px solid var(--color-primary);
		border-bottom-right-radius: 16px;
	}

	.order--first {
		order: -1;
	}

	.about__calculator .content__box p {
		margin-bottom: 12px;
	}

	.about__calculator .content__box p:last-child {
		margin-bottom: 0;
	}

	.about__calculator .content__box ul {
		gap: 8px;
		margin: 12px 0;
	}

	.about__calculator .content__box ul li::before {
		width: 14px;
		height: 14px;
	}

	.about__calculator .content__box ul li {
		padding-left: 18px;
	}

	.about__calculator .content__box .btn {
		margin-top: 16px;
	}

	.about__calculator .content__box {
		max-width: 100%;
	}

	.about__calculator .row {
		row-gap: 24px;
	}

	.about__calculator.what__get .content__box .text__bottom {
		gap: 8px;
		margin-top: 16px;
	}

	.btlp__banner video {
		height: auto;
		border-radius: 10px;
	}

	.btlp__banner .play-pause--container {
		width: 60px;
		height: 60px;
	}

	.btlp__banner .play-pause--container .play-icon {
		border-bottom-width: 10px;
		border-top-width: 10px;
		border-left: 15px solid #fff;
	}

	.btlp__banner .play-pause--container .pause-icon {
		width: 5px;
		height: 20px;
		left: -6px;
	}

	.btlp__banner .play-pause--container .pause-icon:after {
		width: 5px;
		height: 20px;
		left: 10px;
	}

	.btlp__banner .btlp__video {
		margin-top: 24px;
	}

	.brokers__section {
		padding: 24px 0;
	}

	.brokers__section .row {
		row-gap: 24px;
	}

	.brokers__section .content__box {
		max-width: 100%;
	}

	.brokers__section .content__box p {
		margin: 8px 0 16px;
	}

	.brokers__section .img__box img {
		border-radius: 10px;
	}

	.our__connection .row .row {
		row-gap: 16px;
		--bs-gutter-x: 0.5rem;
	}

	.our__connection .card__box {
		border-radius: 10px;
		padding: 12px;
		height: 100%;
	}

	.our__connection .card__box h5 {
		margin: 12px 0 6px;
	}

	.our__connection .card__box h6 {
		font: normal normal 600 12px / 120% var(--font);
	}

	.our__connection .card__box .icon img {
		width: 36px;
	}

	.our__connection p {
		max-width: 100%;
	}

	.btlp__cta {
		padding: 28px 0 42px;
	}

	.btlp__cta .tp__box .logo img {
		height: 24px;
	}

	.btlp__cta .tp__box {
		gap: 8px;
	}

	.btlp__cta h2 {
		margin: 8px 0 16px;
	}

	.manual__calc .card__box {
		padding: 14px 12px;
	}

	.solutions__comn .card__box {
		border-radius: 12px;
		padding: 14px;
	}

	.solutions__comn .card__box .icon {
		width: 42px;
		height: 42px;
		padding: 9px;
		border-radius: 5px;
	}

	.solutions__comn .card__box h5 {
		margin: 8px 0 6px;
	}

	.solutions__comn .row {
		row-gap: 12px;
	}

	.solutions__comn .card__box .btn {
		margin-top: 12px;
	}

	.mortgages__rates .text__box p {
		color: #ced3d5;
	}

	.loans__content.mortgages__rates .inner__gapTop {
		margin-bottom: 0;
		column-gap: 0;
	}

	.spv__mortgages .text__box ul {
		gap: 8px;
		margin-top: 12px;
	}

	.spv__mortgages .text__box ul li::before {
		width: 14px;
		height: 14px;
	}

	.spv__mortgages .text__box ul li {
		padding-left: 18px;
	}

	.our__blogs .card__box .content__box p {
		margin: 4px 0 12px;
	}

	.loans__content.refurbishment .img__box::before,
	.loans__content.venoa__financial .img__box::before,
	.loans__content.spv__mortgages .img__box::before {
		left: -5% !important;
		top: -5% !important;
		right: 0 !important;
		bottom: unset !important;
	}

	.loans__content.refurbishment .img__box::after,
	.loans__content.spv__mortgages .img__box::after,
	.loans__content.venoa__financial .img__box::after,
	.loans__content.spv__mortgages .img__box::after {
		left: -5% !important;
		top: -5% !important;
		width: 95% !important;
		right: 0 !important;
		bottom: unset !important;
		margin: auto;
	}

	.loans__content.refurbishment .inner__gapTop,
	.loans__content.spv__mortgages .inner__gapTop {
		margin-top: 0;
		column-gap: 0;
	}

	.comn__bnr .card__bnr .main__heading h5 {
		margin-bottom: 6px;
	}

	.comn__bnr .card__bnr nav {
		border-radius: 6px;
		padding: 8px 12px;
		margin-bottom: 12px;
	}

	.comn__bnr .card__bnr li.breadcrumb-item {
		font: normal normal 400 12px / 120% var(--font);
	}

	.comn__bnr .card__bnr .breadcrumb {
		gap: 24px;
	}

	.comn__bnr .card__bnr .breadcrumb-item+.breadcrumb-item::before {
		left: -18px;
		width: 14px;
		height: 14px;
		background-size: 14px;
	}

	.loans__content.venoa__financial .inner__gapTop {
		margin-top: 0;
	}

	.strip__btlp {
		padding: 14px 12px;
	}

	.tax__calculator .row {
		row-gap: 16px;
	}

	.tax__calculator .card__box {
		border-radius: 12px;
	}

	.tax__calculator .card__box .top__card {
		padding: 12px;
	}

	.tax__calculator .card__box .calcuator__form {
		padding: 12px;
		gap: 12px;
		height: auto;
	}

	.tax__calculator .card__box .calcuator__form .row {
		row-gap: 12px;
	}

	.tax__calculator .card__box .calcuator__form label {
		font: normal normal 400 12px / 120% var(--font);
		margin-bottom: 4px;
		display: block;
	}

	.tax__calculator .card__box .calcuator__form .form-control,
	.tax__calculator .card__box .calcuator__form .form-select,
	.tax__calculator .filter .form-select {
		font: normal normal 500 12px / 120% var(--font);
		border-radius: 6px;
		padding: 12px;
	}

	.tax__calculator .card__box .calcuator__form:has(.currency) .form-control {
		padding-left: 24px;
	}

	.tax__calculator .card__box .calcuator__form .currency {
		left: 12px;
		font: normal normal 600 12px / 120% var(--font);
	}

	/* 	.tax__calculator .filter .form-select {
	max-width: 210px;
} */

	.tax__calculator .card__box .calcuator__form .total {
		padding: 12px 0;
	}

	.tax__calculator .card__box .calcuator__form .retained__income {
		border-radius: 8px;
		padding: 12px;
	}

	.tax__calculator .bottm__box {
		margin-top: 0;
	}

	.callToaction__grp {
		background-image: -webkit-linear-gradient(270deg, #fff9f7 50%, #f9f4ff 50%);
	}

	.callToaction__grp::before {
		display: none;
	}

	.callToaction__grp .card__box {
		padding: 16px 0;
		min-height: 192px;
		justify-content: center;
	}

	.use__calculator.calculator__withImg {
		padding: 24px 0 0;
	}

	.use__calculator .row {
		row-gap: 24px;
	}

	.use__calculator .content__box p {
		margin: 12px 0;
	}

	.use__calculator .content__box .btn {
		margin-top: 16px;
	}

	.use__calculator .content__box ul li::before {
		width: 14px;
		height: 14px;
	}

	.use__calculator .content__box ul li {
		padding-left: 18px;
	}

	.use__calculator .content__box ul {
		gap: 10px;
	}

	.use__calculator .content__box h5 {
		margin-bottom: 8px;
	}

	.use__calculator .content__box h4:not(:first-child) {
		margin-top: 16px;
	}

	.use__calculator .img__box img {
		border-radius: 12px;
	}

	.spv__mortgagesCta {
		padding: 24px 0;
	}

	.spv__mortgagesCta .main__heading h2 br {
		display: none;
	}

	.spv__mortgagesCta .main__heading p {
		margin: 8px 0 16px;
	}

	.btl__platform {
		padding: 24px 0;
	}

	.btl__platform .row {
		row-gap: 16px;
	}

	.btl__platform .card__box {
		border-radius: 12px;
		padding: 12px;
	}

	.btl__platform .card__box .img__box {
		border-radius: 10px;
		padding: 12px;
	}

	.btl__platform .card__box .img__box img {
		border-radius: 8px;
	}

	.btl__platform .card__box .content__box p {
		margin: 8px 0 16px;
	}

	.btl__platform .card__box .content__box::before,
	.btl__platform .card__box .content__box::after {
		display: none;
	}

	.tax__calculator .card__bx {
		border-radius: 6px;
		padding: 10px;
	}

	.tax__calculator .card__bx .item__bx {
		padding: 10px 0;
	}

	.tax__calculator .other__calculator {
		border-radius: 12px;
		padding: 16px 12px 12px 12px;
		margin-top: 0;
	}

	.tax__calculator .other__calculator h4 {
		margin-bottom: 16px;
	}

	.tax__calculator .other__calculator .crd__bx {
		border-radius: 8px;
		padding: 18px 14px;
	}

	.tax__calculator .other__calculator .crd__bx img {
		width: 36px;
		height: 36px;
		margin-bottom: 8px;
	}

	.tax__implications .lft__box .brdr {
		width: 50px;
		height: 2px;
		margin-bottom: 6px;
	}

	.tax__implications .lft__box p {
		margin: 12px 0;
	}

	.tax__calculator .prprti__lctin {
		flex-direction: column;
		gap: 8px;
	}

	.tax__calculator .calcuator__form .btn__grp .btn {
		gap: 8px;
		text-align: left;
		width: 100%;
		justify-content: flex-start;
	}

	.tax__calculator .inr__card .btn__grp .btn img {
		width: 16px !important;
	}

	.tax__calculator .calcuator__form .btn__grp {
		gap: 10px;
	}

	.tax__calculator .inr__card .btn__grp {
		margin: 12px 0;
	}

	.tax__calculator .inr__card {
		padding: 12px;
		border-radius: 8px;
	}

	.tax__calculator .prprti__lctin .btn__grp {
		flex-wrap: nowrap;
		width: 100%;
	}

	.tax__calculator .prprti__lctin .btn__grp .btn {
		justify-content: center;
	}

	.tax__calculator .value__after {
		padding: 12px;
		border-radius: 6px;
	}

	.tax__calculator .value__after .brdr {
		margin: 12px 0;
	}

	.tax__calculator .card__box .calcuator__form .bottm__box h6 {
		flex-wrap: wrap;
	}

	.comn__rentalBox .row {
		row-gap: 24px;
	}

	.comn__rentalBox .card__box {
		padding: 0;
	}

	.comn__rentalBox .card__box p {
		margin: 8px 0 16px;
	}

	.tax__calculator .card__box .calcuator__form h6 {
		margin-bottom: 8px;
	}

	.tax__calculator .card__box .calcuator__form .input__box .btn__grp .btn {
		font-size: 12px;
		padding: 10px;
		text-align: center;
		justify-content: center;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.right {
		right: 12px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span {
		bottom: 12px;
		font: normal normal 500 12px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .form__grp {
		gap: 8px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .btn {
		margin-bottom: 10px;
	}

	.tax__calculator .card__box .tp__wite h6 {
		margin-top: 4px;
	}

	.tax__calculator .calcuator__form .result__balance .crd__bx p {
		margin-top: 4px;
	}

	.bridging__calcu.tax__calculator .value__after .brdr,
	.bridging__calcu.tax__calculator .sale__exit .value__after .brdr {
		width: 100%;
		height: 1px;
		margin: 12px 0;
	}

	.bridging__calcu.tax__calculator .value__after .value__item {
		align-items: center;
		gap: 0;
		flex-direction: row;
	}

	.bridging__calcu.tax__calculator .sale__exit .value__after .value__item {
		gap: 8px;
		flex-wrap: wrap;
	}

	.bridging__calcu.tax__calculator .value__after {
		display: revert;
	}

	.tax__calculator .card__box .calcuator__form .prprti__lctin label.btn_mdl {
		font: normal normal 700 12px / 120% var(--font) !important;
		border-radius: 6px;
		padding: 8px 16px;
		gap: 0;
	}

	#spv_first_time.btn__primary {
		margin: 12px auto 0;
	}

	.stamp_result {
		margin-top: 12px !important;
	}

	.spv_stamp_result {
		gap: 12px;
	}

	.tax__calculator .card__box .calcuator__form .spv_stamp_result .item__bx h6,
	.tax__calculator .card__box .calcuator__form .stamp_result .item__bx h6 {
		margin-bottom: 0;
	}

	.tax__calculator {
		gap: 12px;
	}

	.tax__calculator .card__box .calcuator__form .total input,
	.tax__calculator .card__box .calcuator__form .retained__income input {
		font: normal normal 700 16px / 120% var(--font);
	}

	.tax__calculator .card__box .calcuator__form .retained__income input {
		width: 35%;
	}

	.form-select {
		background-size: 12px 10px;
	}

	.tax__calculator .card__box .calcuator__form .button-container {
		margint-top: 0 !important;
	}

	.tax__calculator .card__bx .item__bx input {
		font: normal normal 600 14px / 120% var(--font);
		width: 25%;
	}

	#main_wrp .hidden-popup.hiddendiv p {
		font: normal normal 400 12px / 120% var(--font) !important;
	}

	#main_wrp .hidden-popup.hiddendiv:after {
		width: 10px;
		height: 10px;
		top: 44%;
		right: -6px;
	}

	#main_wrp .hidden-popup.hiddendiv {
		padding: 6px;
		border-radius: 4px;
	}

	.tax__calculator .card__box .calcuator__form .form-control-3 {
		padding-left: 26px;
	}

	.tax__calculator .card__box .calcuator__form .form__grp .input__inr span.left {
		left: 12px;
	}

	#main_wrp .icon-notification {
		padding-bottom: 6px;
		font: normal normal 400 12px / 120% var(--font);
	}

	.tax__calculator .calcuator__form .table__result {
		overflow-x: auto !important;
	}

	.tax__calculator .calcuator__form table tr td,
	.tax__calculator .calcuator__form table tr th {
		padding: 10px;
		font: normal normal 400 12px / 120% var(--font);
	}

	.tax__calculator .calcuator__form .result__balance .division__bx .brder {
		height: 60px;
	}

	.tax__calculator .calcuator__form .result__chart {
		display: none;
	}

	.bridging__calcu.tax__calculator .totals__after .value__item {
		padding: 0;
	}

	.latest__video .play-icon-container {
		width: 45px;
		height: 45px;
	}

	.latest__video .triangle {
		border-left: 10px solid #ffffff;
		border-top: 8px solid transparent;
		border-bottom: 8px solid transparent;
	}

	.contact__popUp .card__popup {
		padding: 12px 0 0;
	}

	.contact__popUp .card__popup .search-field {
		border-radius: 8px;
		font: normal normal 400 12px / 120% var(--font);
		padding: 12px 68px 12px 12px;
	}

	.contact__popUp .card__popup .search-submit {
		font: normal normal 700 12px / 120% var(--font);
		border-radius: 0 8px 8px 0;
		padding: 12px 14px;
		height: 38.19px;
	}

	.tax__calculator .card__box .with__tooltip {
		gap: 8px;
		border-radius: 12px 12px 0 0;
	}

	.tax__calculator .with__tooltip .btn img {
		width: 16px !important;
	}

	.tooltip .tooltip-inner {
		padding: 16px;
		border-radius: 12px;
		margin: 0 12px;
	}

	.tooltip .tooltip-inner .tooltip-box {
		gap: 8px;
	}

	.brickflow__widget {
		display: none;
		max-width: 362px;
		bottom: 65px;
		right: 6px;
	}

	.bridging__planBanner::before {
		width: 300px;
		height: 250px;
	}

	.bridging__planBanner .left__block h1 {
		font-weight: 800;
	}

	.bridging__planBanner .left__block h3 {
		margin: 8px 0 16px;
		font: normal normal 600 18px / 120% var(--font);
	}

	.bridging__planBanner .right__block h6 {
		margin: 12px 0 16px;
	}

	.bridging__planBanner .right__block h6 br {
		display: none;
	}

	.bridging__planBanner .right__block ul li {
		font: normal normal 400 14px / 120% var(--font);
		padding-left: 18px;
	}

	.bridging__planBanner .right__block ul li::before {
		width: 16px;
		height: 16px;
	}

	.bridging__planBanner .right__block ul {
		gap: 8px;
	}

	.about__owner .row {
		row-gap: 16px;
	}

	.about__owner .left_info h3 {
		margin-bottom: 12px;
	}

	.about__owner .left_info p {
		margin-top: 8px;
		max-width: 100%;
	}

	.about__owner .left_info .btn__primary {
		margin-top: 16px;
	}

	.what__get .content__box h4 {
		margin: 10px 0;
	}

	.what__get .content__box .bonus_card {
		padding: 12px;
	}

	.what__get .content__box .bonus_card::before {
		width: 220px;
		height: 130px;
	}

	.sample__plan {
		padding: 24px 0 0px;
	}

	.sample__plan .inner__sample {
		border-radius: 12px;
		padding: 16px;
	}

	.sample__plan .inner__sample .main__heading h5 {
		margin: 8px 0 16px;
	}

	.sample__plan .inner__sample .btns__gruop {
		flex-direction: column;
		gap: 12px;
	}

	.sample__plan .inner__sample .btns__gruop .btn {
		width: 100%;
	}

	.sample__plan .inner__sample .main__heading h2 {
		font: normal normal 700 24px / 100% var(--font);
	}

	.how__itWorks .work__grid {
		grid-template-columns: repeat(1, 1fr);
		gap: 16px;
	}

	.how__itWorks .work__grid .card__grid::before {
		display: none;
	}

	.how__itWorks .work__grid .card__grid {
		padding: 16px;
		border-radius: 12px;
		max-width: 100%;
	}

	.how__itWorks .work__grid .card__grid .icon {
		width: 52px;
		height: 52px;
		border-radius: 6px;
	}

	.how__itWorks .work__grid .card__grid .icon img {
		width: 24px;
		;
	}

	.how__itWorks .work__grid .card__grid h6 {
		font: normal normal 700 16px var(--font);
		margin: 16px 0 6px;
	}

	.how__itWorks .work__grid .card__grid span {
		font: normal normal 500 12px / 120% var(--font);
	}

	.case__studies .row {
		row-gap: 16px;
	}

	.case__studies .card__box {
		padding: 16px;
		border-radius: 12px;
	}

	.case__studies .card__box .label {
		width: 46px;
		height: 46px;
		border-radius: 6px;
		font: normal normal 700 28px / 120% var(--font);
	}

	.case__studies .card__box h3 {
		margin: 12px 0;
	}

	.case__studies .card__box p {
		margin-bottom: 12px;
	}

	.case__studies .card__box::before {
		width: 336px;
		height: 100px;
	}

	.success__story {
		padding: 42px 0;
	}

	.success__story::before {
		width: 120px;
		height: 105px;
	}

	.success__story .main__heading .btn {
		margin: 16px auto 0;
	}

	.plan_forYou .row {
		row-gap: 16px;
	}

	.plan_forYou .main__heading h2,
	.plan_forYou .main__heading p {
		text-align: left;
		max-width: 100%;
	}

	.plan_forYou .main__heading p {
		margin-top: 12px;
	}

	.plan_forYou .main__heading .btn__primary {
		margin: 16px 0 0;
	}

	.plan_forYou .plan__img img {
		border-radius: 12px;
	}

	.pricing__terms .row {
		row-gap: 16px;
	}

	.pricing__terms .card__box {
		padding: 16px;
		gap: 12px;
		border-radius: 8px;
	}

	.pricing__terms .card__box .icon {
		width: 56px;
		min-width: 56px;
		height: 56px;
	}

	.pricing__terms .card__box .icon img {
		width: 24px;
	}

	.ready__toMove .inner__card {
		border-radius: 12px;
		padding: 24px 16px;
	}

	.ready__toMove .inner__card::before {
		width: 100%;
		height: 100%;
		background-position: center;
	}

	.ready__toMove .inner__card h6 {
		max-width: 100%;
		margin: 12px auto 0;
	}

	.ready__toMove .inner__card .btn {
		margin: 16px auto 0;
	}

	.bridgingDeal__banner::before {
		left: unset;
		right: 0;
		width: 40px;
		height: 130px;
		transform: rotate(180deg);
	}

	.bridgingDeal__banner .bnr__content {
		gap: 4px;
		padding: 12px 12px 16px;
	}

	.bridgingDeal__banner .bnr__content h3 {
		font: normal normal 900 24px / 120% var(--font);
		letter-spacing: -0.36px;
	}

	.bridgingDeal__banner .bnr__content h1 {
		font: normal normal 900 42px / 120% var(--font);
		letter-spacing: -1.28px;
	}

	.dayOffer_banner .bnr__content h1 {
		font: normal normal 900 32px / 120% var(--font);
	}

	.bridgingDeal__banner .bnr__content h2 {
		font: normal normal 900 32px / 120% var(--font);
		letter-spacing: normal;
	}

	.bridgingDeal__banner .bnr__content p {
		margin-top: 4px;
		max-width: 100%;
	}

	.bridgingDeal__banner .bnr__content .btn {
		margin-top: 12px;
	}

	.bridgingDeal__banner .bnr__img img {
		height: 310px;
	}

	.bridgingDeal__banner .bnr__content h6 {
		margin: 12px 0 0;
	}

	.loans__content.what__get .inner__gapTop {
		margin-top: 0;
	}

	.loans__content.what__get .text__box .card__block {
		padding: 12px;
		border-radius: 8px;
		margin-top: 16px;
	}

	.loans__content.what__get .text__box .card__block ul {
		gap: 8px;
	}

	.loans__content.what__get .text__box .card__block ul li {
		padding-left: 18px;
	}

	.loans__content.what__get .text__box .card__block ul li::before {
		width: 14px;
		height: 14px;
	}

	.loans__content.what__get .img__box::before,
	.loans__content.who__for .img__box::before {
		left: -5% !important;
		top: -5% !important;
		right: 0 !important;
		bottom: unset !important;
	}

	.loans__content.what__get .img__box::after,
	.loans__content.who__for .img__box::after {
		left: -5% !important;
		top: -5% !important;
		width: 95% !important;
		right: 0 !important;
		bottom: unset !important;
		margin: auto;
	}

	.loans__content.who__for .inner__gapTop {
		margin-bottom: 0;
	}

	.loans__content.what__get .text__box .card__block .small_info {
		font: normal normal 400 10px / 14px var(--font);
		margin: 6px 0 10px;
	}

	.why__matters .main__heading h2,
	.why__matters .main__heading h6 {
		text-align: left;
		max-width: 100%;
	}

	.why__matters .row {
		column-gap: 0;
		row-gap: 16px;
	}

	.newsletter__section {
		margin-top: 0;
	}

	.newsletter__section .card__newsletter {
		padding: 16px 12px;
		border-radius: 0;
		margin-left: -12px;
		margin-right: -12px;
	}

	.newsletter__section .card__newsletter::before {
		height: 124px;
		background-size: 100%;
	}

	/*     .newsletter__section .card__newsletter .img__block {
	position: unset;
	width: 70%;
	margin: auto;
} */

	.newsletter__section .card__newsletter .row {
		row-gap: 16px;
	}

	.newsletter__section .card__newsletter .row .row {
		row-gap: 12px;
	}

	.newsletter__section .card__newsletter .video-container {
		border-radius: 16px;
	}

	.newsletter__section .card__form {
		height: auto;
		border-radius: 12px;
		padding: 16px;
	}

	.newsletter__section .card__form .inr_input label {
		font: normal normal 400 12px / 120% var(--font);
		margin-bottom: 4px;
	}

	.newsletter__section .card__form .inr_input .form-control,
	.newsletter__section .card__form .inr_input .form-select {
		font: normal normal 400 12px / 120% var(--font);
		border-radius: 6px;
		padding: 8px;
		height: 36px;
	}

	.newsletter__section .card__form .wpcf7-list-item-label,
	.newsletter__section .card__form .notes p {
		font: normal normal 400 12px / 120% var(--font);
	}

	.newsletter__section .card__form .btn {
		padding: 10px;
		height: 36px;
	}

	.trust__nudges .row {
		row-gap: 16px;
	}

	.trust__nudges .card__box {
		padding: 16px;
		border-radius: 12px;
	}

	.trust__nudges .card__box::before {
		width: 336px;
		height: 100px;
	}

	.trust__nudges .card__box .label {
		width: 46px;
		height: 46px;
		border-radius: 6px;
		font: normal normal 700 28px / 120% var(--font);
	}

	.trust__nudges .card__box h3 {
		font: normal normal 600 18px / 120% var(--font);
		letter-spacing: normal;
		margin: 12px 0 0;
		max-width: 100%;
	}

	.bridgingDeal__info  {
		padding-bottom: 0;
	}

	.bridgingDeal__info .text__box {
		gap: 16px;
		max-width: 100%;
		padding: 0 16px 16px;
	}

	.bridgingDeal__info .text__box .card_one,
	.bridgingDeal__info .text__box .card_two {
		padding: 16px;
		border-radius: 12px;
	}

	.bridgingDeal__info::before {
		width: 60px;
		height: 200px;
	}

	.bridgingDeal__info .accordion {
		gap: 12px;
		padding: 0 12px;
		margin-bottom: 24px;
	}

	.bridgingDeal__info .accordion-item {
		border-radius: 8px !important;
		padding: 12px;
		gap: 8px;
	}

	.bridgingDeal__info .accordion-button {
		font: normal normal 600 16px / 120% var(--font);
		letter-spacing: normal;
	}

	.bridgingDeal__info .accordion-button::after {
		width: 18px;
		height: 18px;
		background-size: 18px;
	}

	.bridgingPlan__bnr .card__bnr h2 {
		max-width: 100%;
	}

	.loans__content.whyBook__now .text__box ul {
		gap: 8px;
		margin: 12px 0 0;
	}

	.loans__content.whyBook__now .text__box ul li {
		padding-left: 20px;
	}

	.loans__content.whyBook__now .text__box ul li::before {
		width: 14px;
		height: 14px;
	}

	.loans__content.whyBook__now .img__box::before,
	.loans__content.noSales__pitch .img__box::before {
		left: -5% !important;
		top: -5% !important;
		right: 0 !important;
		bottom: unset !important;
	}

	.loans__content.whyBook__now .img__box::after,
	.loans__content.noSales__pitch .img__box::after {
		left: -5% !important;
		top: -5% !important;
		width: 95% !important;
		right: 0 !important;
		bottom: unset !important;
		margin: auto;
	}

	.loans__content.noSales__pitch .text__box p {
		max-width: 100%;
	}

	.loans__content.noSales__pitch .inner__gapTop {
		margin-bottom: 0;
		column-gap: 0;
	}

	.loans__content.noSales__pitch .text__box ul {
		gap: 8px;
		margin: 12px 0 0;
	}

	.loans__content.noSales__pitch .text__box ul li {
		padding-left: 20px;
	}

	.loans__content.noSales__pitch .text__box ul li::before {
		width: 14px;
		height: 14px;
	}

	.loans__content.noSales__pitch .timeline__block {
		border-radius: 12px;
		padding: 12px;
		margin-top: 16px;
		width: 100%;
		gap: 6px;
	}

	.insights__section .row {
		row-gap: 16px;
	}

	.insights__section .card__box {
		padding: 16px;
		border-radius: 12px;
		gap: 16px;
	}

	.insights__section .card__box .icon {
		width: 48px;
		height: 48px;
	}

	.insights__section .card__box .icon img {
		width: 24px;
	}

	.insights__section .card__box h6 {
		font: normal normal 600 16px var(--font);
		letter-spacing: normal;
	}

	.whaHappens__next .work__grid {
		gap: 16px;
		flex-direction: column;
	}

	.whaHappens__next .work__grid .card__grid {
		padding: 16px;
		border-radius: 12px;
		min-width: 100%;
		height: auto;
	}

	.whaHappens__next .work__grid .card__grid .icon {
		width: 48px;
		height: 48px;
	}

	.whaHappens__next .work__grid .card__grid .icon img {
		width: 24px;
	}

	.whaHappens__next .work__grid .card__grid h6 {
		font: normal normal 700 16px var(--font);
		letter-spacing: normal;
		margin: 16px 0 0;
	}

	.whaHappens__next .work__grid .arrow {
		display: none;
	}

	.reminder__section .card__box {
		padding: 12px;
		border-radius: 12px;
		gap: 8px;
	}

	.reminder__section .card__box img {
		width: 20px;
	}

	.reminder__section .card__box h6 {
		font: normal normal 700 14px var(--font);
		letter-spacing: -0.4;
	}

	.review__section .row {
		row-gap: 16px;
	}	

	.review__section .card__box {
		border-radius: 12px;
		padding: 16px;
	}

	.review__section .card__box .top__sec img {
		width: 24px;
	}

	.review__section .card__box p {
		margin: 12px 0;
	}

	.review__section .card__box .card__btm img {
		width: 34px;
		height: 34px;
	}

	.review__section .card__box .card__btm h6 {
		margin-bottom: 2px;
	}

	.review__section .card__box .card__btm span {
		font: normal normal 600 12px / 120% var(--font);
	}

	.review__section .card__box .ratings {
		gap: 6px;
		padding: 4px 8px;
	}

	.review__section .card__box .ratings img {
		width: 14px;
		height: auto;
	}

	.pricing__stack .row {
		row-gap: 16px;
	}

	.pricing__stack .card__box {
		padding: 16px;
		border-radius: 12px;
	}

	.pricing__stack .card__box h6 {
		margin: 8px 0 12px;
	}

	.pricing__stack .card__box ul {
		padding-left: 1.2rem;
		gap: 6px;
	}

	.pricing__stack .card__box ul li {
		font: normal normal 400 12px / 120% var(--font);
	}

	.pricing__stack .card__guarantee {
		border-radius: 12px;
	}

	.pricing__stack .card__guarantee .top__header {
		gap: 6px;
		padding: 16px;
	}

	.pricing__stack .card__guarantee .inner__text {
		padding: 16px;
	}

	.pricing__stack .card__guarantee .inner__text ul {
		gap: 6px;
		margin-top: 12px;
	}

	.pricing__stack .card__guarantee .inner__text ul li {
		font: normal normal 400 12px / 120% var(--font);
	}

	.sample__plan .inner__sample .main__heading h2 br {
		display: none;
	}

	.pricing__stack .path__section {
		justify-content: unset;
		gap: 8px;
		margin: 0 0 16px;
		overflow-x: auto;
		overflow-y: auto;
		scrollbar-width: none;
	}

	.pricing__stack .arrow {
		font-size: 0.8rem;
	}

	.pricing__stack .path__step {
		padding: 8px 15px;
		white-space: nowrap;
	}

	.portfolioDeal_bnr .row {
		row-gap: 16px;
		--bs-gutter-x: 1.5rem;
	}

	.portfolioDeal_bnr .bnr__content {
		gap: 16px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .bnr__content .top_bnr {
		gap: 10px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .bnr__content h1 {
		font: normal normal 800 26px / 120% var(--font);
		letter-spacing: -0.38px;
	}

	.portfolioDeal_bnr .bnr__content h4 {
		font: normal normal 500 15px / 120% var(--font);
		letter-spacing: -0.24px;
		border-left: 2px solid var(--color-primary);
		padding: 8px 12px;
	}

	.portfolioDeal_bnr .bnr__content .center_bnr {
		gap: 6px;
	}

	.portfolioDeal_bnr .bnr__content .bottom_bnr {
		padding: 12px;
		border-radius: 8px;
		gap: 8px;
	}

	.portfolioDeal_bnr .banner_videoYT {
		padding: 12px;
		border-radius: 16px;
		gap: 16px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .banner_videoYT .top_title {
		gap: 8px;
		max-width: 100%;
	}

	.portfolioDeal_bnr .portfolioDeal_video {
		border-radius: 8px;
	}
	
	.portfolioDeal_bnr .banner_videoYT h4 {
		font-weight: 700;
	}
	
	.portfolioDeal_bnr .bnr__content ul {
		padding-left: 1.5rem;
	}
	
	.portfolioDeal_bnr .bnr__content ul li {
		font: normal normal 400 14px / 160% var(--font);
		letter-spacing: -0.24px;
	}

	.twoStep_offer .row {
		row-gap: 12px;
	}

	.twoStep_offer .card_comn {
		padding: 12px;
		border-radius: 12px;
		gap: 12px;
	}

	.twoStep_offer .card_comn .index {
		font: normal normal 700 20px var(--font);
		letter-spacing: -0.34px;
		border-radius: 6px;
		width: 36px;
		height: 36px;
	}

	.twoStep_offer .card_comn .content {
		gap: 6px;
	}

	.twoStep_offer .card_comn span {
		font: normal normal 700 14px var(--font);
		letter-spacing: -0.24px;
	}

	.twoStep_offer .card_soln {
		gap: 8px;
	}

	.twoStep_offer .card_soln ul {
		padding-left: 1.4rem;
	}

	.credibility_strip .row {
		row-gap: 12px;
	}

	.credibility_strip .card_box {
		border-radius: 10px;
		padding: 12px;
		gap: 12px;
	}

	.credibility_strip .card_box .icon {
		width: 42px;
		height: 42px;
		padding: 9px;
		border-radius: 5px;
	}

	.credibility_strip .card_box h5 {
		margin: 8px 0 6px;
	}

	.loans__content.portfolioDeals_wrong .inner__gapTop {
		margin-bottom: 0;
	}

	.portfolioDeals_wrong .text__box {
		gap: 12px;
	}

	.portfolioDeals_wrong .text__box ul {
		gap: 8px;
	}

	.portfolioDeals_wrong .text__box ul li {
		gap: 4px;
	}

	.portfolioDeals_wrong .text__box ul li img {
		width: 15px;
	}

	.finance_blueprint .main__heading p {
		max-width: 100%;
	}

	.finance_blueprint .row,
	.whoThis_isFor .row {
		row-gap: 12px;
	}

	.finance_blueprint .card_box {
		padding: 12px;
		border-radius: 10px;
		gap: 8px;
	}

	.finance_blueprint .card_box::before {
		width: 260px;
		height: 127px;
	}

	.finance_blueprint .card_box ul,
	.whoThis_isFor .card_block ul {
		padding-left: 1.5rem;
	}

	.finance_blueprint .card_box ul li,
	.whoThis_isFor .card_block ul li {
		font: normal normal 400 14px / 160% var(--font);
		letter-spacing: -0.24px;
	}

	.whoThis_isFor .card_block {
		padding: 12px;
		border-radius: 10px;
	}

	.whoThis_isFor .card_block h6 {
		margin: 8px 0 12px;
	}
	
	.whoThis_isFor .card_block .deal_subTitle {
		gap: 5px;
		margin: 8px 0 12px;
	}

	.cashTrap__audit .cashTrap_bottom {
		gap: 12px;
		margin-top: 20px;
	}

	.real_deals .row {
		row-gap: 12px;
	}

	.real_deals .card_box {
		padding: 12px;
		border-radius: 10px;
	}

	.real_deals .card_box h6 {
		margin: 8px 0 16px;
	}
	
	.real_deals .card_box ul {
		list-style: disc    padding-left: 1.5rem;
		gap: 6px;
		margin-top: 10px;
	}

	.real_deals .card_box ul li {
		font: normal normal 400 14px / 136% var(--font);
		letter-spacing: -0.24px;
	}
	
	.real_deals .short_line {
		gap: 16px;
	}
	
	.real_deals .short_line h6 br {
		display: none;
	}
	
	.how_processWorks .card_grids {
		grid-template-columns: repeat(1, 1fr);
		gap: 12px;
	}
	
	.how_processWorks .card_grids {
		grid-template-columns: repeat(1, 1fr);
		gap: 12px;
	}
	
	.how_processWorks .card_grids .card_box .index {
		width: 36px;
		height: 36px;
		border-radius: 6px;
	}
	
	.how_processWorks .card_grids .card_box h6 {
		font: normal normal 700 16px var(--font);
		letter-spacing: -0.28px;
		margin: 16px 0 6px;
	}

	.how_processWorks .card_grids .card_box span {
		font: normal normal 500 12px / 120% var(--font);
	}
}