/*!
Theme Name: Innago
Theme URI: http://underscores.me/
Author: Decojent
Author URI: http://decojent.com/
Description: Decojent - B2B - UI/UX Design Studio | User experience design agency.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: innago
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Innago is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
button, hr, input {
	overflow: visible;
}
progress, sub, sup {
	vertical-align: baseline;
}
html, legend {
	box-sizing: border-box;
}
hr, p {
	margin-bottom: 1.5em;
}
pre, textarea {
	overflow: auto;
}
.page, .post, .site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation, .widget, address, table {
	margin: 0 0 1.5em;
}
.main-navigation li, sub, sup {
	position: relative;
}
.widget select, .wp-caption, embed, iframe, img, legend, object, pre {
	max-width: 100%}
.gallery-item, .wp-caption-text {
	text-align: center;
}
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%}
body {
	margin: 0;
	background: #fff;
	font-family: "Poppins" !important;
}
.bypostauthor, .gallery-caption, .infinity-end.neverending .site-footer, .main-navigation.toggled ul, .menu-toggle, .sticky, details, main {
	display: block;
}
h1 {
	font-size: 2em;
	margin: .67em 0;
}
code, kbd, pre, samp {
	font-size: 1em;
}
hr {
	box-sizing: content-box;
	background-color: #ccc;
	border: 0;
	height: 1px;
}
a {
	background-color: transparent;
	color: #4169e1;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b, strong {
	font-weight: bolder;
}
code, kbd, samp {
	font-family: monospace, monospace;
}
small {
	font-size: 80%}
sub, sup {
	font-size: 75%;
	line-height: 0;
}
sub {
	bottom: -.25em;
}
sup {
	top: -.5em;
}
img {
	border-style: none;
	height: auto;
}
button, input, optgroup, select, textarea {
	font-family: inherit;
	margin: 0;
}
button, select {
	text-transform: none;
}
[type=button], [type=reset], [type=submit], button {
	-webkit-appearance: button;
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
	outline: ButtonText dotted 1px;
}
fieldset {
	padding: .35em .75em .625em;
}
legend {
	color: inherit;
	display: table;
	padding: 0;
	white-space: normal;
}
textarea {
	width: 100%}
[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height: auto;
}
[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
summary {
	display: list-item;
}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer, .updated:not(.published), [hidden], template {
	display: none;
}
*, ::after, ::before {
	box-sizing: inherit;
}
body, button, input, optgroup, select, textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
cite, dfn, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
}
code, kbd, tt, var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
ins, mark {
	background: #fff9c0;
	text-decoration: none;
}
big {
	font-size: 125%}
ol, ul {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li>ol, li>ul {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: 700;
}
dd {
	margin: 0 1.5em 1.5em;
}
figure {
	margin: 1em 0;
}
table {
	width: 100%}
a:visited {
	color: purple;
}
a:active, a:focus, a:hover {
	color: #191970;
}
a:focus {
	outline: dotted thin;
}
#primary[tabindex="-1"]:focus, a:active, a:hover {
	outline: 0;
}
button, input[type=button], input[type=reset], input[type=submit] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, .8);
	line-height: 1;
	padding: .6em 1em .4em;
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	border-color: #ccc #bbb #aaa;
}
button:active, button:focus, input[type=button]:active, input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus {
	border-color: #aaa #bbb #bbb;
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}
input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
	color: #111;
}
select {
	border: 1px solid #ccc;
}
.main-navigation {
	display: block;
	width: 100%}
.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}
.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}
.main-navigation ul ul li.focus>ul, .main-navigation ul ul li:hover>ul {
	display: block;
	left: auto;
}
.main-navigation ul ul a {
	width: 200px;
}
.main-navigation ul li.focus>ul, .main-navigation ul li:hover>ul {
	left: auto;
}
.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation .insight-item a img {
    width: 33px;
    height: 33px;
}

.main-navigation .insight-item a {
    display: flex;
    align-items: center;
    gap: 10px;
}
@media screen and (min-width:37.5em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: flex;
	}
}.comment-navigation .nav-links, .post-navigation .nav-links, .posts-navigation .nav-links {
	display: flex;
}
.comment-navigation .nav-previous, .post-navigation .nav-previous, .posts-navigation .nav-previous {
	flex: 1 0 50%}
.comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%}
.entry-content, .entry-summary, .page-content {
	margin: 1.5em 0 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
.comment-content a {
	word-wrap: break-word;
}
.comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.custom-logo-link {
	display: inline-block;
}
.wp-caption {
	margin-bottom: 1.5em;
}
.wp-caption img[class*=wp-image-] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption .wp-caption-text {
	margin: .8075em 0;
}
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}
.gallery-item {
	display: inline-block;
	width: 100%}
.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute!important;
	width: 1px;
	word-wrap: normal!important;
}
.aligncenter, .alignleft, .alignright {
	margin-bottom: 1.5em;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto!important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: .875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}
.alignleft {
	float: left;
	margin-right: 1.5em;
}
.alignright {
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.home-header::before{
	background-image:url("https://innago.com/wp-content/uploads/2023/06/ssss-min.svg") !important;
}
@media (max-width:767px){
	.page-id-5302 .site-header.landing-page {
		padding-top: 20px;
	}
}

.captcha-image {
	width: 100%;
}


/* div#btnFixBs .ajax-loader {
display: none !important;
} */
div#btnFixBs input {
	margin: 12px 0;
}
.home-header div#btnFixBs input#with_email {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}
div#btnFixBs input#wpcf-custom-btn-0 {
	float: left;
}

/* RENTERS INSURANCE LANDING PAGE */
/* Renters insurance landing page css */
@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');
.ri_section_one h1.tag.yellow {
	font-weight: 400;
	letter-spacing: -0.11px !important;
	margin: 0;
}

.ri_section_one h2 {
	font-size: 44px;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.269px;
	margin: 12px 0px 20px 0px !important;
}

.ri_section_one p {
	color: #2E3B47;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: -0.147px;
}

.ri_section_one .section_btn {
	display: block;
}

.ri_section_one .section_btn a.btn-1.secondry-btn {
	display: flex;
	justify-content: space-between;
	width: 234px;
	margin-top: 49px;
}

body.page-id-14295 {
	background: #FAFAFA;
}

.ri_section_two h2, .ri_section_two h1 {
	font-size: 38px;
	font-weight: 400;
	line-height: normal;
	margin: 0px 0px 24px 0px;
}

.ri_section_two p {
	color: #606470;
	font-size: 18px;
	margin: 0;
	line-height: 28px;
}

.ri_section_three.content-and-image-center-aligned h2 {
	color: #2E3B47;
	line-height: normal;
	letter-spacing: -0.269px;
	margin-bottom: 10px;
}

.ri_section_three h2 b, .ri_section_three h1 b {
	font-weight: 500;
}

.ri_section_three p {
	color: #606470;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: -0.11px;
	margin: 0px 0px 50px 0px;
}

.ri_section_four h2,
.ri_section_four h1{
	font-size: 44px;
	line-height: 63px;
	letter-spacing: -0.969px;
	margin: 0 0 24px 0px;
	font-weight: normal;
}

.ri_section_four p {
	color: #606470;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: -0.339px;
	margin: 0;
}

.ri_section_five .verticle-center {
	align-items: start;
	position: relative;
}

.ri_section_five .verticle-center p,
.ri_section_five .verticle-center h2,
.ri_section_five .verticle-center h1,
.ri_section_five .verticle-center .col-lg-5,
.ri_section_five .verticle-center .col-lg-7 {
	position: static;
}

.ri_section_five .verticle-center p img {
	position: absolute;
	left: 20%;
	bottom: -100px
}

.ri_section_five .verticle-center .col-lg-5 {
	/* 	margin-left: -85px; */
}

.ri_section_five p {
	color: #606470;
	font-size: 20px;
	line-height: 31px;
	letter-spacing: -0.377px;
	margin: 0;
}

/* tenant communication */
.request-access-banner .content p.large {
	margin-bottom: 6px;
}

.feature-header-section.tenant_communication_section .content-block::before {
	content: none;
}

/*.feature-header-section.tenant_communication_section .content-block h1.tag.yellow {
	padding: 0;
	margin: 0;
	font-size: 44px;
	text-transform: unset;
	font-weight: 500;
	line-height: normal;
	background: transparent !important;
	color: #182C4A !important;
}

.feature-header-section.tenant_communication_section .content-block h2 {
	font-size: 24px;
	margin-top: 12px;
	font-weight: 500;
	line-height: normal;
}*/

.feature-header-section.tenant_communication_section .content-block h1.tag.yellow span.primary {
	padding: 0;
	margin: 0;
	/*     font-size: 44px; */
	text-transform: capitalize;
	font-weight: 500;
	line-height: normal;
	background: transparent !important;
	color: #2D7AFD !important;
}

.feature-header-section.tenant_communication_section p span.section_btn {
	display: block;
	margin-top: 24px;
}

.feature-header-section.tenant_communication_section p span.section_btn a,
.section_btn .btn-1.secondry-btn {
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	gap: 7px;
	padding: 12px 20px !important;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: -0.302px;
	line-height: 30px;
}

.feature-header-section.tenant_communication_section p span.section_btn a:hover,
.section_btn .btn-1.secondry-btn:hover {

	gap: 12px;
}

.feature-header-section.tenant_communication_section p span.section_btn a:hover svg,
.feature-header-section.tenant_communication_section p span.section_btn a:hover svg path {
	stroke: #44d7b6;
}

.tenant_care_section {
	display: flex;
	gap: 32px;
}

.tag {
	line-height: normal;
}

.mb-24 {
	margin-bottom: 24px;
}

.tenant_care_section p.score {
	height: 78px;
	width: 78px;
	display: inline-block;
	background: #EAF2FF;
	border-radius: 50%;
	margin-bottom: 10px;
	position: relative;
	margin-left: 15px;
}

section.tenant_care_section {
	padding: 0;
}

.tenant_care_section p.score span {
	color: #2D7AFD;
	font-size: 42px;
	font-weight: 600;
	line-height: 18px;
	position: absolute;
	top: 30px;
	left: -15px;
}

.image_text_blue-banner::before,
{
	display: inline-block;
}

.image_text_blue-banner .image-block {
	padding: 120px 0;
}

.image_text_blue-banner .image-block:before {
	content: none !important;
}

.mid_heading {
	color: #2E3B47;
	font-family: Poppins;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.208px;
	margin: 0 0 24px 0;
	display: block;
}

.block {
	display: block;
}

.btn-abs {
	position: absolute;
	bottom: -85px;
}

/* .list-block.tick-list .list p.title{
margin-bottom:0;
font-weight:400;
font-size:24px;
} */

.background_building_in_section .content-block:before {
	content: "" !important;
	position: absolute;
	bottom: -300px;
	right: 50px;
	width: 645px;
	height: 421px;
	background-image: url(/wp-content/uploads/2024/02/building_background.svg);
	background-repeat: no-repeat;
	background-position: center;
	z-index: -1;
}

/* .content-block p,
.content-and-image-center-aligned p,
.tenant_care_section p,
.content-with-left-image  p,
.content-with-right-image  p,
.more-feature-slider-section  p{
font-size:18px;
font-weight:400;
line-height: 32px;
}
.content-with-left-image h2,
.content-with-right-image h2,
.more-feature-slider-section h2,
.testimonial-section h2{
font-size:44px;
font-weight:400;
} */
/* .more-feature-slider-section .slide-content p.title{
font-size: 21px;
font-weight: 500;
line-height: normal;
letter-spacing: -0.147px;
} */
.more-feature-slider-section .slider-block .slide-content {
	padding: 56px !important;
}

/* .more-feature-slider-section .slide-content p{
font-size:16px;
font-weight:400;
} */
.testimonial-section .content-block .title p.title {
	margin-bottom: 6px;
	font-weight: 600;
}

.more-feature-slider-section p.sub {
	width: 50%;
	margin: 0 auto;
}

.blue-banner-images-ui .feature-list .feature.active img,
.blue-banner-images-ui .image-block {
	width: auto !important;
}

.blue-banner-images-ui .feature.active {
	margin-top: 16px !important;
}

.blue-banner-images-ui a {
	border-radius: 6px;
	background: #FFF;
	color: #5B5CEF;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -0.302px;
	padding: 16px;
	gap: 10px;
	text-decoration: none;
	margin-top: 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 284px;
}

.with-background-building {
	background-image: url(/wp-content/uploads/2023/10/image-background-building.svg);
	background-repeat: repeat-x;
	background-position: center bottom 30px;
}

.blue_banner_one_section {
	position: relative;
}

.blue_banner_one_section:before {
	content: "";
	width: 48%;
	height: 100%;
	background: linear-gradient(198deg, #2d7afd 0%, #8e3be0 100%);
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 0 100px 100px 0;
}

.tag.yellow {
	font-size: 18px;
}

p.large {
	font-size: 1.889rem !important;
	font-weight: 600 !important;
}

.column_structure .content-block h1.tag,
.column_structure .content-block h2.tag {
	letter-spacing: 0;
}

.more-feature-slider-section p.sub {
	font-size: 0.899rem;
}

p.title {
	margin-bottom: 16px;
}

.community_section.center-align_tag_section h2 {
	color: #182C4A;
	margin-bottom: 16px;
}

.ten_com_section_two h2 {
	color: #182C4A;
}

.community_section.center-align_tag_section h2 {
	line-height: normal;
}

.center-des-last p {
	color: var(--primary-grey, #606470) !important;
}

.section_btn .btn-1.secondry-btn:hover svg path {
	stroke: #44d7b6;
}

.ri_section_five p {
	transition: none !important;
	opacity: 1 !important;
	transform: none !important;
}

.ri_section_three .more_information {
	display: none;
}

.ri_section_three .more_information h5 {
	color: #2E3B47;
	font-size: 16px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.122px;
	margin: 20px 0 0 0;
}

.ri_section_three .more_information p {
	color: #606470;
	font-size: 14px;
	line-height: 150%;
	/* 21px */
	letter-spacing: -0.098px;
	margin: 16px 0 0 0;
	text-align: left;
}

.ri_section_three .more_information>div {
	padding: 24px;
	border-radius: 10px;
	text-align: left;
	background: #FFF;
	box-shadow: 16.244px 12.183px 40px rgba(76, 76, 76, 0.08);
	margin: 32px 0;
}

/* forms and docs page style */


.select2-container.select2-container--default .select2-results__option {
	padding: 0;
	user-select: none;
	-webkit-user-select: none;
	margin-bottom: 15px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: transparent !important;
	color: #2d7afd !important;
}
.select2-container--default .select2-results__option[aria-selected=true]{
	color:#999 !important;
}
.select2-container.select2-container--default > .select2-dropdown > .select2-results ul li.select2-results__option:before{
	width: 20px;
	height: 20px;
	content:"";
	display:inline-block;
	position:relative;
	top: 4px;
	margin-right: 15px;
	background: url(/wp-content/uploads/2023/12/chk_unchecked.svg);
	background-repeat: no-repeat;
}
.select2-container.select2-container--default > .select2-dropdown > .select2-results ul li.select2-results__option[aria-selected=true]:before{
	background:url(/wp-content/uploads/2023/12/chk_checked.svg);
}
.forms_and_docs h2,
.forms_and_docs p {
	text-align: center;
}

.forms_and_docs h2,
.form_resources h2 {
	color: var(--secondary-dark-navy-blue, #182C4A);
	font-size: 44px;
	font-weight: 400;
	line-height: 140%;
	margin: 0px 0px 16px 0px;
}

.forms_and_docs p,
.form_resources p {
	color: var(--primary-dark-grey-70, #646669);
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	/* 177.778% */
	margin: 0 0 60px 0;
}

.form_fields {
	display: flex;
	justify-content: space-between;
	gap: 30px;
}

.form_fields .form_group {
	flex: 1;
}

.form_fields .form_group label {
	color: #212529;
	font-size: 16px;
	font-weight: 500;
	line-height: 14px;
	margin: 0 0 10px 0;
	display: inline-block;
}

.form_fields .form_group select,
.form_fields .form_group input {
	border-radius: 6px;
	border: 1px solid #E0E1E4;
	background: #FFF;
	padding: 15px 24px;
	color: var(--grey-tint-grey-3, #B9BDC8);
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	height: 56px;

}
ul.select2-selection__rendered .select2-search.select2-search--inline input{
	margin-top: -15px !important;    display: none;
}

.form_templates {
	background: #FFF;
	box-shadow: 10px 14px 94px rgba(0, 0, 0, 0.03);
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
	border-top-right-radius: 20px;
	width: 100%;
	float: left;
}
.selected_states_data .select2-search.select2-search--inline{
	display:none;
}
.selected_states_data .select2-selection__rendered{
	margin: 0;
	padding: 0;
}
.selected_states_data{
	display: inline-block;
	width: 100%;
	/* 	display:none; */
	margin: 16px 0 0px 0px;
	float: left;
}
.wpcf7-list-item.first.last{
	position: relative;
	top: 2px;
}
.forms_and_docs {
	padding: 180px 0px 100px 0px;
}

.forms_selection {
	background: #FFF;
	box-shadow: 10px 14px 94px rgba(0, 0, 0, 0.03);
	text-align: center;
	padding: 28.3px 40px;
	border-top-right-radius: 20px;
}

.forms_listing {
	padding: 28.3px 40px;
}

.forms_listing h4,
.forms_selection h4 {
	color: #2E3B47;
	font-size: 16px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.122px;
	text-transform: capitalize;
	opacity: 0.5;
}

.forms_listing ul,
.forms_selection ul {
	margin: 32.6px 0 0 0;
	padding: 0;
	list-style: none;
}

.forms_listing ul li {
	color: #2E3B47;
	padding: 33px 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 100%;
	/* 16px */
	border-bottom: 2px dashed #f5f5f5;
}

.forms_listing svg {
	margin-left: 5px;
	position: relative;
	top: 2px;
}

.forms_selection li {
	padding: 15px 15px;
	border-bottom: 2px dashed #f5f5f5;
}

.forms_selection li button {
	border-radius: 6px;
	cursor: pointer;
	border: 1px solid var(--primary-blue, #2D7AFD);
	color: var(--primary-blue, #2D7AFD);
	width: 160px;
	padding: 16px;
	text-align: center;
	font-family: Inter;
	font-size: 12px;
	font-weight: 600;
	background: #ffff;
	text-transform: capitalize;
	transition: .3s;
	line-height: 150%;
	/* 18px */

}

.forms_selection li button:hover {
	background: #2D7AFD;
	color: #fff;
}

.page-template-template-forms-and-documents,
.page-template-template-forms-documents-paid-search-path,
.page-template-template-forms-documents-seo-path {
	background: url(/wp-content/uploads/2023/11/Step_bacl.png);
	background-size: cover;
	height: calc(100vh - 32px);
	background-position: bottom;
	background-repeat: no-repeat;
}

.form_group .select_box,
.selec_box {
	position: relative;
}

.form_group .select_box:before,
.selec_box:before {
	background: url(/wp-content/uploads/2023/12/Stroke-2.svg);
	width: 16px;
	height: 16px;
	content: "";
	top: 26px;
	right: 24px;
	display: inline-block;
	object-fit: contain;
	position: absolute;
	background-repeat: no-repeat;
	pointer-events: none;
	z-index: 9;
}

.select2-results__option .wrap:before {
	font-family: fontAwesome;
	color: #999;
	content: "\f096";
	width: 25px;
	height: 25px;
	padding-right: 10px;
}

.select2-results__option[aria-selected=true] .wrap:before {
	content: "\f14a";
}

.forms_and_docs .select2-container {
	width: 100% !important;
}

/* .forms_and_docs ul.select2-selection__rendered {
position: relative;
margin-top: 56px !important;
padding: 0 !important;
text-align: left;
left: 0;
margin-left: -25px !important;
} */

.forms_and_docs .select2-container--default.select2-container--focus .select2-selection--multiple,
.forms_and_docs .select2-selection.select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
	border-radius: 6px !important;
	border: 1px solid #E0E1E4;
	background: #FFF;
	padding: 15px 24px;
	color: var(--grey-tint-grey-3, #B9BDC8);
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	width: 100% !important;
	height: 56px;
}

.form_resources span.tag {
	border-radius: 5px;
	background: #F7B500;
	color: #FFF;
	font-size: 18px;
	font-weight: 500;
	line-height: normal;
	padding: 4px 15px;
	text-transform: capitalize;
}

.form_resources h2,
.form_resources p {
	text-align: left;
}

.form_resources h2 {
	margin: 25px 0px 20px 0;
}

.form_resources p {
	margin: 0 0 30px 0;
}

.form_resources ul {
	margin: 0;
	padding-left: 0;
	list-style: none;
	margin-bottom: 30px;
}

.form_resources ul li {
	color: #2E3B47;
	gap: 10px;
	font-size: 20px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.147px;
	display: flex;
	align-items: center;
	justify-content: start;
	margin-bottom: 16px;
}

.form_resources ul li:last-child {
	margin-bottom: 0px;
}

.disclosure_content {
	padding: 32px 48px;
	border-radius: 10px;
	border: 2px solid #E0E1E4;
	background: #fff;
	display: flex;
	gap: 48.5px;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.disclosure_content .close_icon {
	position: absolute;
	line-height: 7px;
	right: 18px;
	top: 22px;
	border-radius: 5px;
	border: 1px solid var(--primary-dark-grey-20, #D3D3D4);
	background: var(--secondary-white, #FFF);
	padding: 5px;
	width: 20px;
	height: 20px;
	outline: none !important;
	transition: 0.3s;
}

.close_icon:hover {
	background: #2D7AFD;
	border-color: #2D7AFD;
}

.close_icon:hover svg path {
	stroke: #fff;
}

.disclosure_content h4 {
	color: var(--secondary-dark-navy-blue, #182C4A);
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	/* 133.333% */
	margin: 0 0 16px 0;
	text-transform: capitalize;
}

.disclosure_content p {
	color: var(--primary-grey, #606470);
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0;
}

.resource-form .rc_form {
	margin-bottom: 20px;
}

.resource-form select,
.resource-form input[type="text"],
.resource-form input[type="email"] {
	border-radius: 6px;
	border: 1px solid #F2F2F6;
	background: #FFF;
	padding: 12px 25px 12px 25px;
	box-shadow: 2px 4px 15px 0px rgba(237, 237, 237, 0.50);
	color: #606470;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	transition: 0.3s;
	line-height: 30px;
	letter-spacing: -0.302px;
	height: 56px;
}

.resource-form input[type="text"]:focus,
.resource-form input[type="email"]:focus {
	border: 1px solid #2D7AFD;
}

.resource-form input[type="text"],
.resource-form input[type="email"] {
	padding-left: 57px !important;
}

.free_form form .download_form_field:last-child {
	margin: 0;
}

.rc_form_submit {
	margin-top: 30px;
}

.resource-form .rc_form {
	position: relative;
}

.resource-form .rc_form p {
	margin: 0;
}

.resource-form .rc_form.rc_form_input:before {
	background-image: url('/wp-content/uploads/2023/12/Future-Tenant.svg');
}

.resource-form .rc_form.rc_form_email:before {
	background-image: url('/wp-content/uploads/2023/12/email.svg');
}

.resource-form .rc_form.rc_form_input:before,
.resource-form .rc_form.rc_form_email:before {
	content: "";
	background-repeat: no-repeat;
	background-position: center left;
	position: absolute;
	width: 26px;
	height: 24px;
	left: 24px;
	top: 16px;
	z-index: 9999;
}

.resource-form .download_btn {
	background: #48C382;
	cursor: pointer;
	color: var(--secondary-white, #FFF);
	text-align: center;
	font-family: Inter;
	font-size: 14px;
	font-weight: 500;
	line-height: 140%;
	padding: 14px 32px;
	border-color: #48C382 !important;
	border-radius: 6px;
	transition: .3s;
}

.resource-form .download_btn:hover {
	color: #48C382;
	background: #fff;
}

.wpcf7-not-valid-tip {
	transform: none;
	color: #FF6D5A;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	margin-top: 10px;
}

.free_form {
	background: #FFF;
	border: 1px solid #F2F2F6;
	box-shadow: 2px 4px 15px rgba(237, 237, 237, 0.50);
	padding: 40px;
	border-radius: 16px;
}

.free_form .download_form_field {
	margin-bottom: 24px;
}

.free_form .download_form_field p {
	margin: 0;
}

.free_form h4 {
	color: #2E3B47;
	font-size: 24px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.147px;
	text-transform: capitalize;
	margin-bottom: 30px;
}

.form_resources.form_free svg {
	margin: 30px 0px
}

.form_resources.form_free h2 {
	margin: 20px 0px 0px 0;
}

.form_resources.form_free .free_form .download_form_field label {
	color: #212529;
	font-size: 16px;
	font-weight: 500;
	line-height: 14px;
	margin-bottom: 10px;
	display: inline-block;
}

.form_resources.form_free .free_form .download_form_field label span.required {
	color: #F1543F;
}

.form_resources.form_free .free_form .download_form_field input {
	border-radius: 6px;
	border: 1px solid #E0E1E4;
	background: #FFF;
	padding: 15px 24px;
	color: var(--grey-tint-grey-3, #B9BDC8);
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	height: 55px;
	transition: 0.3s;
}

.form_resources.form_free .free_form .download_form_field input[type="text"]:focus,
.form_resources.form_free .free_form .download_form_field input[type="email"]:focus {
	border: 1px solid #2D7AFD;
}

.form_resources.form_free .free_form .download_form_field .wpcf7-checkbox label span.wpcf7-list-item-label {
	color: #898989;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -0.11px;
	margin-left: 12px;
}

.form_resources.form_free .free_form .download_form_field .wpcf7-checkbox input {
	height: auto;
}

.form_resources.form_free .free_form .download_form_field .wpcf7-list-item.first.last {
	margin: 0;
	color: #898989;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	/* 171.429% */
	letter-spacing: -0.11px;
}

.form_resources.form_free .free_form h4 {
	color: #2E3B47;
	font-size: 24px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.147px;
	text-transform: capitalize;
	margin-bottom: 30px;
}

.form_resources.form_free h4 {
	color: var(--primary-grey, #606470);
	font-size: 18px;
	font-weight: 500;
	line-height: 32px;
	/* 177.778% */
	text-transform: capitalize;
	margin: 0px 0px 5px 0px;
}

.form_resources.form_free p {
	color: var(--grey-tint-grey-1, #747B90);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	/* 171.429% */
}

.form_resources.form_free .free_form .download_form_field .download__btn {
	color: #FFF;
	text-align: center;
	font-family: Poppins;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	letter-spacing: -0.098px;
	background: #426CF5;
	border-color: #426CF5;
	margin: 16px auto 0 auto;
	padding: 15px 50px;
	border-radius: 4px;
	transition: 0.3s;
	cursor: pointer;
}

.form_resources.form_free .free_form .download_form_field .download__btn:hover {
	color: #426CF5;
	background: #fff;
}

.search_icon {
	position: absolute;
	top: 20px;
	z-index: 9;
	right: 16px
}

.forms_and_docs .form_group .relative {
	position: relative;
}

.forms_and_docs .form_group .relative input {
	padding-right: 35px;
}

/* select multi */
.select2-container--default .select2-results__option--selected {
	background-color: #fff;
	/* color: #0039cb; */
}

/* CheckBox CSS Style START */
.styled-input {
	position: relative;
	padding: 0 0 0px 34px;
	text-align: left;
}

.styled-input label {
	cursor: pointer;
	margin: 0;
}

.styled-input label:before,
.styled-input label:after {
	content: "";
	position: absolute;
	top: 50%;
}

.styled-input label:before {
	left: 0;
	width: 20px;
	height: 20px;
	top: 2px;
	background: #fff;
	border: 1px solid #E0E1E4;
	border-radius: 6px;
}

.styled-input label::after {

	left: 7px;
	top: 4px;
	width: 7px;
	height: 13px;
	border: solid white;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-radius: 0px 0px 2px 0px;
}

.styled-input input[type="checkbox"] {
	position: absolute;
	top: 0;
	left: -9999px;
	visibility: hidden;
}

.select2-dropdown.select2-dropdown--below,
.select2-dropdown.select2-dropdown--above {
	width: 372px;
	border-radius: 6px !important;
	border: 1px solid var(--grey-tint-grey-5, #F2F2F6) !important;
	background: var(--secondary-white, #FFF);
	box-shadow: 2px 4px 15px 0px rgba(237, 237, 237, 0.50) !important;
	left: 0px;
	padding: 20px;
}

.select2-dropdown.select2-dropdown--above {
	bottom: auto;
	top: 10px;
}

.select2-dropdown.select2-dropdown--below {
	bottom: auto;
	top: 10px;
}

.styled-input input[type="checkbox"]:checked+label {
	color: #1f49b6;
}

.styled-input input[type="checkbox"]:checked+label:after {

	opacity: 1;
}

.styled-input input[type="checkbox"]:checked+label:before {

	background: #426CF5;
	border-color: #426CF5;
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: transparent !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: transparent;
	color: #2E3B47;
}

.styled-input input[type="checkbox"]:checked+label {
	color: #2E3B47;
}

.selec_box .select2-container--default .select2-selection--multiple .select2-selection__choice {
	border: 1px solid #EAF2FF;
	cursor: default;
	float: left;
	margin: 0 16px 5px 0;
	padding: 8px 16px;
	border-radius: 6px;
	background: #EAF2FF;
	color: #4385F4;
	text-align: center;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	gap: 10px;
	justify-content: space-between;
}
.selec_box .select2-selection__rendered li{
	display:none;
}
.selec_box .select2-selection__rendered li:last-child{
	display:block !important;
}
.selec_box .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.selected_states_data  .select2-selection__choice__remove{
	color: #606470;
	cursor: pointer;
	display: inline-block;
	font-weight: 400;
	font-size: 20px;
	line-height: 0;
}
.select2-search.select2-search--dropdown {
	display: none !important;
}

.show_on_mobile {
	display: none;
}

.show_on_pc {
	display: block;
}
.selec_box .select2-selection__rendered li{
	display:none !important;
}
/* .selec_box .select2-selection__rendered li:last-child{
display:block !important;
} */
li.select2-search.select2-search--inline {
	position: relative;overflow:visible;
}
.select2-search.select2-search--inline:before{
	content:"Select";
	overflow:visible;
}
.selected_states_data .select2-search.select2-search--inline{
	display:none;
}
.selected_states_data ul li{
	border: 1px solid #EAF2FF;
	cursor: default;
	float: left;
	margin: 0 16px 16px 0;
	padding: 8px 16px;
	border-radius: 6px;
	background: #EAF2FF;
	color: #4385F4;
	text-align: center;
	font-family: Poppins;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	gap: 10px;
	justify-content: space-between;
}
/* scrollbar */
.select2-dropdown ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.select2-dropdown ::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.select2-dropdown ::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.select2-dropdown ::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255, 255, 255, 0.3);
}

@media only screen and (min-width:1200px) {
	.page-id-14295 section.ri_section_five {
		padding-bottom: 247px !important;
	}

	section.ri_section_one,
	section.ri_section_two,
	section.ri_section_three,
	section.ri_section_four,
	section.ri_section_five {
		padding: 100px 0px !important;
	}

	section.ri_section_one p {
		margin-bottom: 0px !important
	}

	section.ri_section_one .button-block,
	section.ri_section_one .image-block,

	section.ri_section_two .button-block,
	section.ri_section_two .image-block,

	section.ri_section_three .button-block,
	section.ri_section_three .image-block,

	section.ri_section_four .button-block,
	section.ri_section_four .image-block,

	section.ri_section_five .button-block,
	section.ri_section_five .image-block {
		margin: 0px !important;
	}
}

.page-id-9954 .feature-header-section.tenant_communication_section .content-block h1.tag.yellow span.primary b {
	font-weight: 600;
}
.download_form_field.check_field a,
.download_form_field.check_field a:hover{
	color: #2D7AFD;
	text-decoration: none;
	outline:none;
}

.page-template-template-forms-and-documents.logged-in.admin-bar .select2-dropdown.select2-dropdown--below {
	top: 41px;
}
.forms_listing span{
	cursor:pointer;
}
.tooltip {
	position: relative;
	display: inline-block;
}

.tooltip .tooltiptext {
	visibility: hidden;
	font-size: 11px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	padding: 5px;
	position: absolute;
	z-index: 1;
	bottom: 0px;
	font-weight: 400;
	white-space: nowrap;
	left: 0;
	margin-left: 27px;
	opacity: 0;
	transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 34%;
	left: -10px;
	margin-left: 0;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
	transform: rotate(90deg);
}

.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
.form_btn{
	margin:0;
}
@media only screen and (min-width:1200px) {
	.content-and-image-center-aligned.ri_section_three .rental-payment-desktop-img {
		position: relative;
		top: -70px;
	}
	.form_btn{
		position:relative;
	}

	.form_btn .wpcf7-spinner{
		position: absolute;
		top: 15px;
		left: 70%;
	}
	.rc_form_submit.rc_form.form_btn .wpcf7-spinner{
		top: 14px;
		left: 265px;
	}

}

@media only screen and (min-width:769px) {

	/* 	for tenant communication new version */

	.page-id-9954 .community_section.center-align_tag_section span.tag.yellow {
		top: -13px;
	}

	.page-id-9954 .community_section.center-align_tag_section.center-des-last span.tag.yellow {
		top: -10px;
	}

	.page-id-9954 .community_section.center-align_tag_section span.tag.yellow,
	.page-id-9954 .community_section.center-align_tag_section.center-des-last span.tag.yellow {
		position: relative;
	}

	.page-id-9954 .center-des-last h2 {
		line-height: 140% !important;
	}

	.page-id-9954 .center-des-last .rental-payment-desktop-img {
		margin-top: 72px;
	}

	.page-id-9954 section.feature-header-section.tenant_communication_section.column_structure {
		padding-top: 150px;
		padding-bottom: 0px;
	}

	.page-id-9954 section.content-with-left-image.column_structure.ten_com_section_two {
		padding-top: 200px;
		padding-bottom: 200px;
	}

	.page-id-9954 .content-and-image-center-aligned.column_structure.community_section.center-align_tag_section {
		padding-top: 0px;
		padding-bottom: 120px;
	}

	.page-id-9954 .content-with-right-image.column_structure.feature-with-blue-banner-right-section.padding-bottom-0.image_text_blue-banner.tag_section {
		padding-top: 0px;
		padding-bottom: 120px;
	}

	.page-id-9954 .content-and-image-center-aligned.column_structure.community_section.center-align_tag_section.center-des-last {
		padding-top: 120px;
		padding-bottom: 134.5px;
	}

	.page-id-9954 .content-and-image-center-aligned.column_structure.community_section.center-align_tag_section .image-block.rental-payment-mobile-img,
	.page-id-9954 .content-and-image-center-aligned.column_structure.community_section.center-align_tag_section.center-des-last .image-block.rental-payment-mobile-img {
		margin: 0;
	}

	.page-id-9954 .tag_section.image_text_blue-banner,
	.page-id-9954 .tag_section.image_text_blue-banner .image-block {
		margin: 0px;
		padding: 0px;
	}

	.page-id-9954 .tag_section.image_text_blue-banner>.container {
		padding: 120px 0px;
	}

	.page-id-9954 .tag_section.image_text_blue-banner p+.button-block {
		margin: 0
	}

	.page-id-9954 .tenant_communication_section .content-block p {
		color: var(--primary-grey, #606470);
		font-size: 18px;
		font-weight: 400;
		margin: 0;
		line-height: 32px;
		/* 177.778% */
	}

	.page-id-9954 .ten_com_section_two h2 {
		font-size: 44px;
		font-weight: 400;
		line-height: 140%;
		margin-bottom: 24px;
	}

	.page-id-9954 .ten_com_section_two .tenant_care_section p {
		font-size: 18px;
		font-weight: 400;
		line-height: 32px;
		/* 177.778% */
		color: var(--primary-grey, #606470);
	}

	.page-id-9954 .community_section.center-align_tag_section p {
		color: #606470 !important;
		font-size: 18px;
		line-height: 32px;
		margin-bottom: 0;
	}

	.page-id-9954 .center-align_tag_section .tag.yellow,
	.page-id-9954 .tag_section .tag.yellow {
		padding: 15px 20px 13px 20px;
	}

	.page-id-9954 .center-align_tag_section .tag.yellow {
		background: #F7B500;
	}

	.page-id-9954 .tag_section .tag.yellow,
	.page-id-9954 .center-des-last .tag.yellow {
		background: var(--accent-yellow, #FFB848);
	}

	.page-id-9954 .image_text_blue-banner.tag_section h2 {
		font-size: 44px;
		line-height: 140%;
		letter-spacing: -0.269px;
		margin-bottom: 16px;
	}

	.page-id-9954 .image_text_blue-banner.tag_section p {
		font-size: 18px;
		line-height: 32px;
		letter-spacing: -0.11px;
		margin-bottom: 0;
		font-weight: 400;
	}

	.page-id-9954 .community_section.center-align_tag_section.center-des-last h2 {
		margin-bottom: 24px;
	}

	/* new verson style ends */


	.image_resize img {
		width: 83% !important;
	}

	.column_structure .container .row>.col-lg-8,
	.more-feature-slider-section .container .row>.col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.column_structure .container .row>.col-lg-5,
	.column_structure .container .row>.col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media screen and (max-width: 1600px) {
	.content-and-image-center-aligned .image-block img {
		max-width: 100%;
	}

	.feature-header-section .image-block img {
		max-width: 100%;
		width: 100%;
	}
}
@media only screen and (max-width:1024px) {

	.page-id-14581 b{
		font-weight:600;
	}
	.blue_banner_one_section:before {
		width: 100%;
		border-radius: 0;
	}
	.page-id-14581 .ta-section-three h1,
	.page-id-14581 .ta-section-three p{
		color:#fff !important;
	}
}
@media only screen and (max-width:992px) {
	.feature-header-section.tenant_communication_section .content-block h1.tag.yellow {
		font-size: 1.8rem;
	}

	.tag.yellow {
		font-size: 14px;
	}

	.list-block.tick-list .list p.title {
		font-size: 18px;
	}

	.content-and-image-center-aligned h2 {
		line-height: 1.34 !important;
	}

	.font-career-list p.anim.fade.up.load-image.title.primary.in-view,
	.content h3,
	.content-block .content-slider .feature h3,
	.feature-slider-2-section-mbl .content-block .content-slider .feature.active .content h3,
	.feature-slider-1-reverse-section-mbl .content-block .content-slider .feature h3,
	.job-listing-section h2 {
		font-size: 18px;
	}

	.tenant_care_section p.score span {
		font-size: 18px;
		position: static;
		text-align: center;
		width: 100%;
		display: inline-block;
		line-height: 48px;
	}

	.content-block p br,
	.content-and-image-center-aligned p br,
	.tenant_care_section p br,
	.content-with-left-image p br,
	.more-feature-slider-section p br,
	.content-with-right-image p br,
	.feature-header-section.tenant_communication_section .content-block h1.tag.yellow br,
	.feature-header-section.tenant_communication_section .content-block h1.tag.yellow span.primary br,
	.content-with-left-image h2 br,
	.content-with-right-image h2 br,
	.more-feature-slider-section h2 br,
	.testimonial-section h2 br,
	.content-and-image-center-aligned h2 br,
	.blue-banner-images-ui br {
		display: none;
	}

	.page-id-9954 section.feature-header-section.tenant_communication_section h2 br {
		display: none;
	}

	.page-id-9954 .feature-header-section {
		padding-top: 50px;
	}

	.blue_banner_one_section h2 b {
		display: inline-block;
	}

	.feature-header-section.tenant_communication_section .content-block h2 {
		font-size: 18px;
	}

	span.tag.yellow.in-view {
		display: block;
		width: fit-content;
		padding: 5px 10px !important;
	}

	.content-and-image-center-aligned span.tag.yellow.in-view {
		margin-left: auto;
		margin-right: auto;
	}	
}
@media only screen and (min-width:768px) {
	.selected_states_data {
		margin: 16px 0 -44px 0px;
	}
}
@media (max-width:999px){
	.hoa_section_one.ibs_img_reset.feature-header-section.tenant_communication_section .content-block h1.tag.yellow{
		line-height: 40px !important;
	}
	.hoa_section_three.hoa_section_ibs_ks h2 br {
		display: none;
	}
	.hoa_section_three.hoa_section_ibs_ks .feature-list .feature {
		margin-top: 20px;
	}
	.hoa_section_four h1 {
		line-height: 10px !important;
		margin-bottom: 30px !important;
	}	
	.section_more_feat_slider h2 {
		line-height: normal !important;
	}
	.more-feature-slider-section.section_more_feat_slider .slider-block .slide-content {
		padding: 20px !important;
		height: 390px;
	}
	.more-feature-slider-section.section_more_feat_slider .slider-block .slide-content .button-block {
		left: 20px;
	}
	section.content-with-left-image.hoa_section_four h1 br {
		display: none;
		line-height: normal !important;
	}
	section.more-feature-slider-section.section_more_feat_slider h2 {
		line-height: normal !important;
	}
}
@media only screen and (max-width:768px) {
	.page-id-14581 br{
		display:none;
	}
	.page-id-14581 .background_building_in_section .image-block {
		margin-top: 24px;
	}
	.page-id-14581 .content-with-left-image.column_structure.blue_banner_one_section.ta-section-three h1{
		color: #fff;
		margin-top: 0;
	}
	.step-17-fields .sm_field_center.calender_icon, .step-17-fields .sm_field_center.calender_icon * {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		height:56px;
	}

	.ri_section_one .container,
	.ri_section_two .container,
	.ri_section_three .container,
	.ri_section_four .container,
	.ri_section_five .container {
		max-width: 100%;
	}

	.ri_section_three .rental-payment-mobile-img {
		display: none;
	}

	.definitionItem {
		max-width: 100%;
	}

	.feature-with-blue-banner-left-section .feature-list {
		padding-bottom: 0;
	}

	.column_structure {
		position: relative;
	}

	.blue_banner_one_section:before {
		width: 100%;
		border-radius: 0;
	}

	.blue_banner_one_section h2,
	.blue_banner_one_section p {
		color: #fff;
	}

	.feature-header-section.column_structure .col-lg-5,
	.feature-header-section.column_structure .content-block,
	.feature-header-section.column_structure .col-lg-7 {
		position: static;
	}

	.btn-abs {
		position: absolute;
		bottom: -5px;
	}

	.content-with-left-image.column_structure .row {
		flex-direction: column-reverse !important;
	}

	.more-feature-slider-section .slider-block .slide-content {
		padding: 20px;
	}

	.image_text_blue-banner .image-block {
		padding: 0;
	}

	.tenant_care_section p.score {
		height: 50px;
		width: 50px;
		margin-left: 0;
	}


	.background_building_in_section .image-block {
		margin-top: 100px;
	}

}
@media only screen and (min-width:1023px) and (max-width:1025px) {
	.form_resources.resource_data .container .row .col-lg-6:nth-child(3){
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
}
@media only screen and (min-width:992px) and (max-width:1200px) {

	.feature-header-section.tenant_communication_section .content-block h1.tag.yellow,
	.content-and-image-center-aligned h2,
	.content-with-left-image h2,
	.content-with-right-image h2,
	.more-feature-slider-section h2,
	.testimonial-section h2 {
		font-size: 38px !important;
		font-weight: 400 !important;
		line-height: 56px !important;
	}

	.list-block.tick-list .list p.title {
		margin-bottom: 0;
		font-weight: 400;
		font-size: 20px;
	}

	.content-block p br,
	.content-and-image-center-aligned p br,
	.tenant_care_section p br,
	.content-with-left-image p br,
	.more-feature-slider-section p br,
	.content-with-right-image p br {
		display: none;
	}
}

@media only screen and (max-width:991px) {
	.column_structure .row {
		flex-direction: row !important;
	}

	.more-feature-slider-section p.sub {
		width: 80%;
	}

}
@media only screen and (max-width:1201px){
	.tenant_care_section>div{
		flex:1;
	}
}

@media only screen and (max-width:480px) {
	.tenant_care_section {
		gap: 16px;
		flex-direction: column;
	}
}

.ri_section_four h2 b,
.ri_section_four h1 b{
	font-weight: 500;
}

/* tenant pages css ends */
.with-background-building.ri_section_one {
	background-image: url(/wp-content/uploads/2024/01/renter_background-1.png) !important;
	background-repeat: no-repeat !important;
	background-position: bottom !important;
	background-size: 100%;
}

.feature-header-section.ri_section_one .content-block::before {
	content: none !important;
}

.column_structure.ri_section_one h2 br {
	display: block !important;
}


@media (min-width:991px) and (max-width:1200px) {
	.formSearch {
		max-width: 920px;
	}
}
@media (max-width:991px) {
	section.pageTitleArea {
		display: inline-block;
		width: 100%;
		padding: 50px 0;
		background-position: bottom center !important;
	}

	.bsFormRow {
		position: relative;
		display: inline-block;
		width: 100%;
		height: 64px;
	}

	.formSearch {
		max-width: calc(100% - 20px);
		min-width: calc(100% - 20px);
		position: relative;
	}

	section.definitionsWrapper .formSearch {
		bottom: auto !important;
		margin-top: -25px;
	}

	.definitionItem {
		max-width: calc(50% - 15px);
	}
}


@media only screen and (min-width:700px) and (max-width:1199px) {
	.form_resources ul{
		margin-bottom:56px;
	}
	.page-template-template-forms-documents-seo-path .form_resources.form_free >.container >.row{
		display:block;
		text-align: center;
	}
	.page-template-template-forms-documents-seo-path .form_resources.form_free >.container >.row .col-lg-6{
		min-width:100%;
	}
	.page-template-template-forms-documents-paid-search-path .form_resources.resource_data > .container> .row > .col-lg-6:nth-child(3){
		min-width: 100%;
	}

	.forms_and_docs .form_resources.resource_data .resource-form form .rc_form_submit.rc_form{
		margin: 14px 0 56px 0px;
	}
	.forms_and_docs .form_resources.resource_data .resource-form form  .wpcf7-spinner{
		position:absolute;
	}
	.forms_and_docs .form_resources.resource_data .disclosure_content {
		padding: 25px;
		border: 1px solid #E0E1E4;
		gap: 32px;
		align-items: start;
	}
	.forms_and_docs .form_resources.resource_data  .disclosure_content  h4{
		color: var(--Primary-Grey, #606470);
		font-size: 16px;
		font-weight: 500;
		line-height: 26px; /* 162.5% */
		margin:0px 0px 8px 0px;
	}
	.forms_and_docs .form_resources.resource_data  .disclosure_content p{
		color: var(--Grey-Tint-Grey1, #747B90);
		font-size: 14px;
		font-weight: 400;
		line-height: 20px; /* 142.857% */
	}
	.forms_and_docs .form_resources.resource_data  .disclosure_content .show_on_pc{
		display:none;
	}
	.forms_and_docs .form_resources.resource_data  .disclosure_content .show_on_mobile{
		display:block;
	}
	.forms_and_docs .form_resources.resource_data	.resource-form .download_btn{
		margin:0 auto;
	}
	.rc_form{
		display:inline-block;
		width:100%;
	}
	.forms_and_docs .form_resources.resource_data .resource-form form > div:nth-child(3),
	.forms_and_docs .form_resources.resource_data .resource-form form > div:nth-child(4){
		display:inline-block;
		width:50%;
	}
	.forms_and_docs .form_resources.resource_data .resource-form form > div:nth-child(3){
		float:left;
		padding-right:10px;
	}
	.forms_and_docs .form_resources.resource_data .resource-form form > div:nth-child(4){
		float:right;
		padding-left:10px;
	}
	.forms_and_docs .form_resources.resource_data .rc_form{
		margin: 0 0 16px 0px;
	}
	.forms_and_docs .form_resources.resource_data .resource-form{
		padding: 0px 40px;
	}
	.forms_and_docs .form_resources.resource_data .resource-form .rc_form p{
		margin-bottom: 0;
	}
	.forms_and_docs .form_resources.resource_data p{
		color: var(--Grey-Tint-Grey1, #747B90);
		font-size: 14px;
		line-height: 140%;
		margin: 0 0 24px 0px;
	}
	.forms_and_docs .form_resources.resource_data ul li{
		font-size: 16px;
		letter-spacing: -0.147px;
	}
	.forms_and_docs .form_resources.resource_data select,
	.forms_and_docs .form_resources.resource_data input[type="text"],
	.forms_and_docs .form_resources.resource_data input[type="email"]{
		font-size: 14px;
		font-weight: 400;
		letter-spacing: -0.147px;
	}
	.forms_and_docs .form_resources.resource_data h2{
		margin:0px 0px 8px 0px;

		line-height: 140%; /* 33.6px */
	}
	.forms_and_docs .form_resources.resource_data h2 b{
		font-weight: 600;
	}
	.form_resources.form_free h4 {
		font-size: 16px;
		line-height: 24px;
		margin: 0px 0px 8px 0px;
	}
	.form_resources.form_free .free_form .download_form_field input{
		color: var(--Grey-Tint-Grey3, #B9BDC8);
		font-size: 14px;
		height: auto
	}
	.form_resources.form_free .free_form .download_form_field.check_field{
		margin-bottom:25px;
	}
	.download_form_field.check_field p > span:last-child{
		color: #898989;
		font-size: 12px;
		line-height: 180%; /* 21.6px */
		letter-spacing: -0.11px;
	}	
	.download_form_field.check_field p > span:first-child{
		float:left;
	}
	.wpcf7-not-valid-tip{
		text-align:left;
	}
	.forms_and_docs .form_resources.form_free .free_form  .download_form_field.check_field p{
		text-align:left !important;
	}
	.form_resources.form_free .free_form .download_form_field{
		margin-bottom: 16px;
	}
	.form_resources.form_free .free_form .download_form_field p{
		margin-bottom:0;
	}
	.form_resources.form_free .free_form .download_form_field label{
		font-size: 14px;
		font-weight: 500;
		line-height: 14px;
	}	
	.form_resources span.tag {
		font-size: 12px;
		font-weight: 400;
		letter-spacing: -0.11px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}

	.free_form {
		padding: 24px;
	}

	.form_resources.form_free .free_form .download_form_field label {
		width: 100%;
		text-align: left;
	}

	.form_resources.form_free p {
		text-align: center;
		width: 430px;
		margin: 0 auto 50px auto;
	}

	.form_resources.form_free .free_form h4 {
		font-size: 16px;
		line-height: normal;
		margin: 0px 0px 8px 0px;
	}

	.form_resources.form_free svg {
		margin: 20px 0px;
	}

	.form_resources.form_free h2 {
		color: var(--Secondary-Dark-Navy-Blue, #182C4A);
		text-align: center;
		font-size: 21px;
		font-style: normal;
		font-weight: 300;
		width: 412px;
		margin: 0 auto;
	}

	.form_resources.form_free .container {
		max-width: 475px;
		width: 475px;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}

	.form_resources.form_free p,
	.form_resources.form_free h2 {
		text-align: center;
	}
	.forms_and_docs .form_resources.form_free .free_form .download_form_field.check_field+.download_form_field{
		margin-bottom:0;
	}

	.free_form {
		padding: 24px;
		padding-bottom:0;
	}

	.form_resources.form_free .free_form .download_form_field label {
		width: 100%;
		text-align: left;
	}

	.forms_and_docs br {
		display: none;
	}

	.form_templates {
		margin-top: 30px;
	}

	.forms_selection {
		margin-right: 37px;
	}

	.forms_listing ul li {
		padding: 27px 0px;
	}

	.forms_selection li {
		padding: 15px 0px 15px 14px;
	}

	.forms_selection li:first-child {
		padding-top: 0px;
	}

	.forms_listing ul li {
		padding: 27px 0px;
		min-height: 84px;
		display: flex;
		align-items: center;
	}

	.forms_selection ul {
		margin: 54.67px 0 0 0;
	}

	.forms_listing ul {
		margin-top: 36px;
	}

	.page-template-template-forms-and-documents .container {
		max-width: 100%;
		padding: 0px 22px;
	}

	.forms_and_docs {
		padding: 117px 0px 100px 0px;
	}

	.forms_and_docs h2,
	.form_resources h2 {
		color: #2E3B47;
		font-size: 24px;
		font-weight: 400;
		line-height: 130%;
		/* 31.2px */
		letter-spacing: -0.269px;
		margin-bottom: 20px;
	}

	.forms_and_docs p,
	.form_resources p {
		color: #606470;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: -0.11px;
		margin: 0 0 30px 0px;
	}

	.forms_and_docs h2 b,
	.form_resources h2 b {
		font-weight: 400;
	}

	.form_fields {
		display: block;
		width: 100%;
	}

	.form_fields .form_group:first-child,
	.form_fields .form_group:nth-child(2) {
		display: inline-block;
		width: 50%;
	}

	.form_fields .form_group:first-child {
		float: left;
		padding-right: 10px;
	}

	.form_fields .form_group:nth-child(2) {
		float: right;
		padding-left: 10px;
	}

	.form_fields .form_group:last-child {
		display: inline-block;
		width: 100%;
		margin-top: 20px;
	}

	.forms_selection li button {
		text-align: center;
		width: 160px;
	}

	.forms_listing h4,
	.forms_selection h4 {
		font-size: 16px;
		font-weight: 500;
		letter-spacing: -0.122px;
	}

	.ri_section_five p {
		margin-bottom: 54.55px !important;
	}

	.ri_section_one p {
		margin-left: 0px !important;
	}

	.ri_section_five .verticle-center {
		flex-direction: column-reverse;
	}

	.ri_section_five .verticle-center .col-lg-7,
	.ri_section_five .verticle-center .col-lg-5 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.ri_section_five .verticle-center p img {
		right: 0;
		left: auto;
	}

	.ri_section_one br,
	.ri_section_two br,
	.ri_section_three br,
	.ri_section_four br,
	.ri_section_five br {
		display: none;
	}

	.ri_section_two .image-block,
	.ri_section_three .image-block,
	.ri_section_four .image-block,
	.ri_section_five .image-block {
		text-align: center;
	}

	.ri_section_one .section_btn a.btn-1.secondry-btn {
		width: 156px;
		font-size: 12px;
		font-weight: 600;
		line-height: 22px;
		letter-spacing: -0.302px;
		padding: 8px 16px !important;
	}

	.ri_section_one.column_structure .container .row>.col-lg-5,
	.ri_section_one.column_structure .container .row>.col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.ri_section_four h2,
	.ri_section_four h1 {
		width: 365px;
	}

	.ri_section_two h2,.ri_section_two h1 {
		width: 385px;
	}

	section.ri_section_four h2,
	section.ri_section_two h2,
	section.ri_section_four h1,
	section.ri_section_two h1{
		margin-left: auto !important;
		margin-right: auto !important;
	}


	.ri_section_one h2,.ri_section_one h1 {
		color: #182C4A;
		line-height: 140%;
		/* 33.6px */
	}

	.ri_section_two h2,
	.ri_section_three h2,
	.ri_section_four h2,
	.ri_section_five h2,
	.ri_section_two h1,
	.ri_section_three h1,
	.ri_section_four h1,
	.ri_section_five h1{
		line-height: normal !important;
		text-align: center;
	}

	.ri_section_one p {
		text-align: left !important;
	}

	.ri_section_one p,
	.ri_section_two p,
	.ri_section_three p,
	.ri_section_four p,
	.ri_section_five p {
		color: #747B90;
		font-size: 14px;
		line-height: 140%;
		margin: 0 auto;
		/* 19.6px */
		text-align: center;
	}

	.ri_section_one h2,
	.ri_section_two h2,
	.ri_section_three h2,
	.ri_section_four h2,
	.ri_section_five h2,
	.ri_section_one h1,
	.ri_section_two h1,
	.ri_section_three h1,
	.ri_section_four h1,
	.ri_section_five h1{
		font-size: 24px !important;
		margin: 0 0 16px 0px !important;
	}

	.ri_section_one,
	.ri_section_two,
	.ri_section_three,
	.ri_section_four,
	.ri_section_five {
		padding: 40px 0px !important;
	}

	.ri_section_one .image-block,
	.ri_section_two .image-block,
	.ri_section_three .image-block,
	.ri_section_four .image-block,
	.ri_section_five .image-block {
		margin: 0px !important;
	}

	.ri_section_two .verticle-center {
		flex-direction: column-reverse !important;
	}

	.ri_section_five {
		padding-bottom: 146px !important;
	}

	.ri_section_one .section_btn a.btn-1.secondry-btn {
		margin-top: 25px !important;
	}

	.ri_section_one h1.tag.yellow {
		margin-bottom: 16px !important;
		font-size: 12px !important;
		line-height: normal;
		letter-spacing: -0.11px !important;
		padding: 4px 15px;
	}

	.ri_section_two p,
	.ri_section_four p,
	.ri_section_five p {
		width: 560px;
	}

	.ri_section_three p {
		width: 606px;
	}

	.ri_section_one p {
		width: 320px;
		text-align: left !important;
		margin-left: 0px !important;
	}

	.column_structure .container .row>.col-lg-5,
	.column_structure .container .row>.col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media only screen and (min-width:300px) and (max-width:700px) {
	.ri_section_five h1 br{
		display:none;
	}
	.resource-form {
		margin-top: 30px;
	}

	.show_on_mobile {
		display: block;
	}

	.show_on_pc {
		display: none;
	}

	.disclosure_content {
		flex-direction: column;
		justify-content: start;
		align-items: start;
		padding: 20px 15px;
		gap: 16px;
	}

	.disclosure_content img {
		width: 48px;
		height: 48px;
	}

	.disclosure_content h4 {
		color: var(--primary-grey, #606470);
		font-size: 18px;
		margin: 0;
	}

	.forms_and_docs .disclosure_content p {
		width: 100% !important;
		color: var(--grey-tint-grey-1, #747B90);
		margin: 0 !important;
	}

	.forms_and_docs .form_resources h2 {
		text-align: center;
		margin-left: auto !important;
	}

	.resource-form select,
	.resource-form input[type="text"],
	.resource-form input[type="email"] {
		font-size: 14px;
		padding: 13px 15px;
		height: auto;
	}

	.resource-form .rc_form p {
		margin: 0 0 15px 0 !important;
		width: 100% !important;
	}

	.resource-form .rc_form {
		margin-bottom: 0;
	}

	.resource-form .download_btn {
		width: 100%;
	}

	.forms_and_docs .form_resources p {
		margin: 10px 0 10px 0;
		width: 264px;
	}

	.forms_and_docs .form_resources ul li {
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 10px;
	}

	.download_form_field.check_field p>span:first-child {
		float: left;
	}

	.form_resources.form_free h4 {
		margin: 0px 0px 10px 0px;
		text-align:center;
	}
	.form_resources.form_free{
		text-align:center;
	}

	.form_resources.form_free p {
		text-align: center;
		width: 315px;
		margin: 0 auto 35px auto;
	}

	.free_form {
		padding: 20px 15px;
		text-align: left;
	}

	.form_resources.form_free .free_form p {
		width: auto;
		margin: 0 auto 15px auto;
		text-align: left;
	}

	.form_resources.form_free .free_form .download_form_field label,
	.form_resources.form_free .free_form .download_form_field input {
		font-size: 14px;

	}

	.form_resources.form_free .free_form .download_form_field input[type="text"] {
		height: 45px;
	}

	.form_resources.form_free .free_form h4 {
		font-size: 20px;
		text-align: center;
		margin: 0 0 25px 0;
	}

	.form_resources.form_free .free_form .download_form_field .download__btn {
		width: 100%;
	}

	.form_resources span.tag {
		font-size: 12px;
		font-weight: 400;
		letter-spacing: -0.11px;
		text-transform: uppercase;
	}

	.forms_and_docs h2,
	.form_resources h2 {
		text-align: center;
		max-width: 249px;
		margin: 10px auto 0 auto;
	}

	.form_resources.form_free svg {
		margin: 20px 0px;
		text-align: center;
		width: 100%;
	}

	.form_resources.form_free .row .col-md-6:first-child {
		text-align: center;
	}

	.forms_selection li {
		padding: 15px 15px;
		border-bottom: 2px dashed #f5f5f5;
		height: 46px;
		display: flex;
		align-items: center;
		margin: 0 !important;
		position: relative;
		top: 1px;
	}

	.forms_selection {
		padding: 15px 15px 15px 0px;
		box-shadow: none;
		width: 25%;
	}

	.forms_selection li {
		padding: 15px 15px;
		height: 46px;
		display: flex;
		align-items: center;
		margin: 0 !important;
		position: relative;
		top: 1px;
	}

	.forms_listing {
		padding: 15px 0 15px 15px;
		width: 75%;
	}

	.forms_and_docs {
		padding: 32px 0px 44px 0px;
	}

	.forms_and_docs h2,
	.form_resources h2 {
		color: #2E3B47;
		font-size: 24px;
		font-weight: 400;
		line-height: 130%;
		letter-spacing: -0.269px;
		margin: 10px auto 0 auto !important;
	}

	.forms_and_docs p,
	.form_resources p {
		color: #606470;
		font-size: 14px;
		font-weight: 400;
		line-height: 24px;
		letter-spacing: -0.11px;
		margin: 0 0 40px 0px;
	}

	.form_fields .form_group label {
		color: #212529;
		font-size: 16px;
		font-weight: 500;
		line-height: 14px;
		/* 87.5% */
	}

	.form_fields {
		gap: 20px;
	}

	.form_templates {
		margin-top: 25px;
	}

	.forms_selection li button {
		width: auto;
		padding: 0;
		border: 0;
		line-height: 0;
	}

	.forms_listing h4,
	.forms_selection h4 {
		font-size: 12px;
	}

	.forms_listing ul,
	.forms_selection ul {
		margin: 20px 0 0 0;
	}

	.forms_selection li button {
		text-decoration-line: underline;
		padding: 0;
		border: 0;
	}

	.forms_listing ul li {
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 14px;
		padding: 15px 0px;
		white-space: nowrap;
		height: 46px;
	}

	.form_fields {
		flex-direction: column;
	}

	.forms_and_docs br {
		display: none;
	}


	.ri_section_two,
	.ri_section_one,
	.ri_section_three,
	.ri_section_four,
	.ri_section_five {
		padding-left: 5px;
		padding-right: 5px;
	}

	.ri_section_two .button-block,
	.ri_section_four .button-block,
	.ri_section_five .button-block {
		display: none;
	}

	.ri_section_five .image-block {
		margin-top: 20.37px !important;
	}

	.content-with-left-image .image-block,
	.content-with-right-image .image-block,
	.content-and-image-center-aligned .image-block {
		margin-top: 32px;
	}

	.more_information br {
		display: block !important;
	}

	.with-background-building_section.ri_section_two {
		background-image: url(/wp-content/uploads/2023/12/Group-1410099815-2-1.png);
		background-repeat: no-repeat !important;
		background-position: bottom !important;
		background-size: 100%;
	}

	.ri_section_three .rental-payment-desktop-img {
		display: none !important;
	}

	.ri_section_three .rental-payment-mobile-img {
		display: block !important;
	}

	.more_information {
		display: block !important;
	}

	.ri_section_five .verticle-center p img {
		left: auto;
		bottom: -15px;
		padding: 24px;
		right: 0;
	}

	.content-blocks .ri_section_two h2,
	.content-blocks .ri_section_one h2,
	.content-blocks .ri_section_three h2,
	.content-blocks .ri_section_four h2,
	.content-blocks .ri_section_five h2,
	.content-blocks .ri_section_two h1,
	.content-blocks .ri_section_one h1,
	.content-blocks .ri_section_three h1,
	.content-blocks .ri_section_four h1,
	.content-blocks .ri_section_five h1 {
		color: #2E3B47;
		font-size: 24px;
		line-height: 130% !important;
		/* 31.2px */
		letter-spacing: -0.269px;
	}

	.content-blocks .ri_section_four.column_structure h2 b,
	.content-blocks .ri_section_four.column_structure h1 b{
		font-weight: 500;
	}

	.ri_section_three .more_information>div:last-child {
		margin: 0;
	}

	.ri_section_two h2,
	.ri_section_three h2,
	.ri_section_four h2,
	.ri_section_five h2,
	.ri_section_two h1,
	.ri_section_three h1,
	.ri_section_four h1,
	.ri_section_five h1 {
		margin: 0 0 16px 0px;
	}

	.ri_section_two h2,
	.ri_section_three h2,
	.ri_section_five h2,
	.ri_section_two h1,
	.ri_section_three h1,
	.ri_section_five h1,
	.ri_section_two p,
	.ri_section_three p,
	.ri_section_five p {
		text-align: center;
	}

	.ri_section_two,
	.ri_section_one,
	.ri_section_three,
	.ri_section_four,
	.ri_section_five {
		padding-bottom: 56px;
		padding-top: 0;
	}

	.ri_section_one {
		padding-top: 100px;
	}

	.ri_section_one h1.tag.yellow {
		padding: 10px;
		font-size: 12px;
		letter-spacing: -0.11px;
		line-height: normal;
		color: #fff;
		width: auto;
	}

	.ri_section_one.background_building_in_section .image-block {
		margin-top: 40px;
	}

	.ri_section_one h2,
	.ri_section_one h1{
		margin: 16px 0 8px 0 !important;
	}

	.ri_section_two p,
	.ri_section_one p,
	.ri_section_three p,
	.ri_section_four p,
	.ri_section_five p {
		font-size: 14px;
		line-height: 24px;
		letter-spacing: -0.11px;
		color: #606470;
		margin: 0;
	}

	.ri_section_one .section_btn a.btn-1.secondry-btn {
		font-size: 10.462px;
		font-weight: 600;
		line-height: 19.615px;
		/* 187.5% */
		letter-spacing: -0.197px;
		width: 153px;
		margin-top: 24px;
		padding: 7.84px 13px 7.16px 13px !important;
		margin-bottom: 40px;
	}

	.ri_section_one .section_btn a.btn-1.secondry-btn svg {
		width: 19.615px;
		height: 19.091px;
	}

	.ri_section_two.column_structure h2 b,
	.ri_section_two.column_structure h1 b{
		font-weight: 400;
	}

	.ri_section_two p,
	.ri_section_three p {
		width: 300px;
		margin: 0 auto;
	}

	.ri_section_four p,
	.ri_section_five p {
		width: 317px;
	}

	.ri_section_four h2,
	.ri_section_four h1{
		width: 275px;
	}

	.ri_section_two h2,
	.ri_section_two h1{
		width: 310px;
		margin-left: auto;
		margin-right: auto;
	}

	.ri_section_three h2,
	.ri_section_three h1{
		width: 326px;
		margin-left: auto;
		margin-right: auto;
	}

	.ri_section_five h2,
	.ri_section_five h1{
		width: 258px;
		margin-left: auto;
		margin-right: auto;
	}

	.ri_section_one p {
		width: 294px;
	}

	.ri_section_one h2,
	.ri_section_one h1 {
		width: 280px;
	}

	.ri_section_five p {
		margin-left: auto;
		margin-right: auto;
	}

	.ri_section_two .image-block>img,
	.ri_section_one .image-block>img,
	.ri_section_four .image-block>img,
	.ri_section_five .image-block>img {
		width: 100%;
	}
}
.feature-mega-menu.mega-menu .list .content p{
	margin:0px 0px 8px 0px;
}
.feature-mega-menu.mega-menu .links-list .list .icon {
	margin-right: 16px;
}
.page-id-14295 .site-header,
.page-id-14295 .intercom-lightweight-app-launcher{
	display:none;
}

/* tenant credit reporting new changes */
.page-id-14553	.feature-with-blue-banner-left-section  .feature-list a{
	color: #5B5CEF;
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: -0.302px;
	border-radius: 6px;
	background: #FFF;
	padding: 16px;
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	gap: 8px;
	margin-top: 24px;
}
@media only screen and (min-width:1024px){
	.page-id-14445 .feature-header-section.tenant_communication_section.column_structure.background_building_in_section .list-block.tick-list .list  p.title,	
	.page-id-14581 .feature-header-section.tenant_communication_section.column_structure.background_building_in_section .list-block.tick-list .list  p.title{
		font-size: 24px;
		font-weight: 400;
		color: var(--Secondary-Dark-Navy-Blue, #182C4A);
		line-height: normal;
		letter-spacing: -0.147px;
		margin-bottom: 12px;
	}
	.page-id-14445 .content-and-image-center-aligned.with-background-building h1.title_page_main,
	.page-id-14581  .content-and-image-center-aligned.with-background-building h1.title_page_main{
		margin-top: 0;
		color: #2E3B47;
		letter-spacing: -0.269px;
		line-height: normal;
	}
	.page-id-14445 .content-and-image-center-aligned.with-background-building h1.title_page_main span,
	.page-id-14581 .content-and-image-center-aligned.with-background-building h1.title_page_main span{
		font-weight: 400;
		line-height: normal;
		letter-spacing: -0.11px;
		padding: 16px 40px;
		background: #FFB848;
	}
	.page-id-14445 .content-and-image-center-aligned.with-background-building h1.title_page_main b,
	.page-id-14581 .content-and-image-center-aligned.with-background-building h1.title_page_main b{
		font-weight: 600;
	}
	.page-id-14445 .content-and-image-center-aligned.with-background-building p,
	.page-id-14445 .feature-header-section.tenant_communication_section.column_structure.background_building_in_section p,
	.page-id-14581 .feature-header-section.tenant_communication_section.column_structure.background_building_in_section p{
		color: #606470;
		font-size: 18px;
		font-weight: 400;
		line-height: 160%;
		letter-spacing: -0.11px;
	}
	.page-id-14445 .content-with-left-image  h1,
	.page-id-14445 .content-with-right-image  h1,
	.page-id-14581  .content-with-right-image  h1{
		margin: 0 0 16px 0;
		color: #2E3B47;
		font-size: 44px;
		font-weight: 400;
		line-height: normal;
		letter-spacing: -0.269px;
	}
	.page-id-14445 .content-with-left-image p,
	.page-id-14445 .content-with-right-image p,
	.page-id-14581 .content-with-right-image p{
		color: #606470;
		font-size: 18px;
		font-weight: 400;
		line-height: 160%;
		letter-spacing: -0.11px;
	}
	.page-id-14445 .content-with-left-image p,
	.page-id-14445 .content-with-right-image p{
		max-width:355px;
	}
	.page-id-14445 .content-and-image-center-aligned.with-background-building .col-lg-8,
	.page-id-14581 .content-and-image-center-aligned.with-background-building .col-lg-8{
		width: 100%;
		flex: 0 0 100%;
		min-width: 100%;
	}
	.page-id-14553 .feature-header-section.tenant_communication_section.column_structure .content-block b{
		font-weight:600;
	}
	.page-id-14553 .feature-header-section.tenant_communication_section.column_structure .content-block p{
		color: var(--Primary-Grey, #606470);
		font-size: 18px;
		font-weight: 400;
		line-height: 32px; /* 177.778% */
	}
	.page-id-14553	.feature-header-section.tenant_communication_section .content-block h2 {
		margin-bottom: 32px;
	}
	.page-id-14553 .content-and-image-center-aligned h1.title_page_main{
		margin-top: 0;
	}
	.page-id-14553 .content-and-image-center-aligned h1.title_page_main{
		margin-top: 0;
		margin-bottom:17px;
		color: var(--Secondary-Dark-Navy-Blue, #182C4A);
		line-height: 140% !important; /* 61.6px */
	}
	.page-id-14553 .content-and-image-center-aligned h1.title_page_main span{
		margin-bottom: 25px;
		padding: 16px 20px;
	}
	.page-id-14553	.content-with-left-image.hoa_section_four span.tag.yellow{
		padding:16px 20px;
	}
	.ibs_img_reset img {
		min-width: auto !important;
		max-width: 672px !important;
		width: unset !important;
		transform: translateX(-100px) !important;
	}

	.page-id-14553	.content-and-image-center-aligned.with-background-building p{
		color: var(--primary-dark-grey-70, #646669);
		font-size: 18px;
		font-weight: 400;
		line-height: 32px; /* 177.778% */
		margin-bottom:0;
	}
	.page-id-14553 .content-and-image-center-aligned .image-block {
		padding-top: 76px;
		margin-top:0
	}
	.page-id-14553	.content-and-image-center-aligned.with-background-building b{
		font-weight:600;	
	}
	.page-id-14553 .feature-with-blue-banner-left-section  h2 span{
		font-weight: 500;
		padding: 16px 20px;
	}
	.page-id-14553 	.feature-with-blue-banner-left-section  .feature-list .feature{
		margin-top: 16px;
	}
	.page-id-14553  .feature-with-blue-banner-left-section  .feature-list{
		padding-bottom: 0px;
	}
	.page-id-14553	.feature-with-blue-banner-left-section  .feature-list p{
		margin-bottom: 0px;
	}
	.page-id-14553 .feature-with-blue-banner-left-section  .content-block{
		padding: 156px 0px;
	}
	.page-id-14553 .feature-with-blue-banner-left-section  .content-block p{
		font-size: 18px;
		font-weight: 400;
		line-height: 32px; /* 177.778% */
	}
	.page-id-14553 .feature-with-blue-banner-left-section {
		padding:0 0 0px 0;
	}
	.page-id-14553 .feature-with-blue-banner-left-section.blue_section_last .content-block {
		padding: 117px 0px;
	}
	.page-id-14553	.content-with-left-image h1{
		color: #182C4A;
		font-size: 44px;
		font-weight: 400;
		line-height: 140% !important;
		margin-top:0;
		margin-bottom: 16px;
	}
	.page-id-14553	.content-with-left-image h1 b{
		font-weight: 600;
	}
	.page-id-14553 .content-with-left-image p{
		color: #646669;
		font-size: 18px;
		font-weight: 400;
		line-height: 32px; /* 177.778% */
		margin-bottom: 0px;
	}
	.page-id-14553 .content-with-left-image .button-block{
		display:none;
	}
	.hoa_section_one{
		padding-bottom:120px;
	}
	.hoa_section_two{
		padding-top:0;
		padding-bottom:40px;
	}
	.hoa_section_three.hoa_section_ibs_ks{
		overflow:hidden;
	}
	.hoa_section_three.hoa_section_ibs_ks .image-block img {
		bottom: -15px;
		position: relative;
	}
	.hoa_section_three{
		padding-top:0;
		padding-bottom:120px;
		margin:0;
		margin-bottom:120px;
	}
	.hoa_section_four{
		padding-top:0;
		padding-bottom:120px;
	}
	.blue_section_last{
		padding-top: 0;
		margin-bottom: 200px;
		margin-top: 0;
	}
	.page-id-14553 .feature-with-blue-banner-left-section::before {
		width: 90%;
	}
	section.feature-with-blue-banner-left-section.blue_section_last.ibs_fix_alignment::before {
		width: 70%;
	}
	section.feature-with-blue-banner-left-section.blue_section_last.ibs_fix_alignment .col-lg-7 .image-block {
		width: 100% !important;
		max-width: 405px !important;
		float: unset;
		justify-content: center;
	}

	section.feature-with-blue-banner-left-section.blue_section_last.ibs_fix_alignment .content-block {
		padding: 60px 0;
	}
	.blue_section_last .image-block{
		width: 75% !important;
		float: right;
		justify-content:flex-end;
	}
	.pt-0{
		padding-top:0;
	}
	.pb-200 {
		padding-bottom:200px;
	}
	.pb-120 {
		padding-bottom:120px;
	}
	.page-id-14581 .content-and-image-center-aligned.with-background-building {
		background-position: center bottom 150px;
	}
	.page-id-14581 .content-and-image-center-aligned.with-background-building.ta-section-two h1.title_page_main{
		margin-bottom: 16px;
		color: var(--Secondary-Dark-Navy-Blue, #182C4A);
		line-height: 140%; /* 61.6px */
	}
	.page-id-14581 .content-and-image-center-aligned.with-background-building.ta-section-two p{
		color: var(--primary-dark-grey-70, #646669);
		font-size: 18px;
		font-weight: 400;
		line-height: 32px;
		margin-bottom:80px;
	}
	.page-id-14581 .content-and-image-center-aligned .image-block {
		margin-top: 0;
	}
	.page-id-14581 .content-with-left-image.column_structure.blue_banner_one_section.ta-section-three h1{
		margin-top:0px;
		color: var(--Secondary-Dark-Navy-Blue, #182C4A);
		font-family: Poppins;
		font-size: 44px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		margin-bottom: 16px;
	}
	.page-id-14581 .content-with-left-image.column_structure.blue_banner_one_section.ta-section-three h1 span{
		padding: 16px 20px;
		line-height: normal;
		border-radius: 5px;
		background: #F7B500;
	}
	.page-id-14581 .content-with-left-image.column_structure.blue_banner_one_section.ta-section-three p{
		color: var(--primary-dark-grey-70, #646669);
		font-family: Poppins;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 32px;
		margin-bottom: 0;
	}
	.page-id-14581 .content-with-right-image.column_structure.ta-section-four h1 span{
		padding: 16px 20px;
	}
	.page-id-14581 .content-with-right-image.column_structure.ta-section-four h1{
		color: var(--Secondary-Dark-Navy-Blue, #182C4A);
		font-size: 44px;
		font-weight: 400;
	}
	.page-id-14581 .content-with-left-image.column_structure.blue_banner_one_section.ta-section-three h1{
		font-size: 44px;
		font-style: normal;
		font-weight: 400;
	}
	.page-id-14581 .content-with-right-image.column_structure.ta-section-four p{
		color: var(--primary-dark-grey-70, #646669);
		font-size: 18px;
		font-weight: 400;
		line-height: 32px; /* 177.778% */
		margin-bottom:0;
	}

	.page-id-14581 .content-and-image-center-aligned.ta-section-five h1{
		margin-top:0px;
		color: var(--Secondary-Dark-Navy-Blue, #182C4A);
		margin-bottom:16px;
		line-height: 140%; /* 61.6px */
	}
	.page-id-14581 .content-and-image-center-aligned.ta-section-five h1 span{
		border-radius: 5px;
		background: var(--Accent-Yellow, #FFB848);
		padding: 16px 20px;
	}
	.page-id-14581 .content-and-image-center-aligned.ta-section-five p{
		color: var(--Primary-Grey, #606470);
		font-size: 18px;
		font-weight: 400;
		line-height: 32px; /* 177.778% */
		letter-spacing: -0.11px;
		margin-bottom:80px;
	}
	.page-id-14581 b{
		font-weight:600;
	}
	.ta-section-three .button-block{
		display:none;
	}
	.ta-section-one{
		padding-bottom:104px;
	}
	.ta-section-two{
		padding-top:0px;
		padding-bottom:120px;
	}
	.ta-section-three{
		padding:64px 0px;
		margin-bottom:120px;
	}
	.ta-section-four,
	.ta-section-five{
		padding-top:0;
		padding-bottom:200px;
	}
	.more-feature-slider-section .slider-block .slide-content p.description {
		/* 		height: auto; */
		/* 		width: 186px; */
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
		color: #606470;
		font-family: Poppins;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 32px;
		letter-spacing: -0.11px;
		margin-bottom:24px;
	}
	.more-feature-slider-section .slider-block .slide-content p.title {
		margin-bottom: 6px;
		color: #182C4A;
		font-family: Poppins;
		font-size: 24px;
		font-style: normal;
		font-weight: 500;
		line-height: 36px;
		letter-spacing: -0.15px;
	}
	.more-feature-slider-section .slider-block .slide-content .icon-block{
		margin-bottom:16px;
	}

	.more-feature-slider-section .slider-block .slide-content {
		padding: 56px 56px 63px 56px;
	}
	.more-feature-slider-section  h2{
		font-size: 44px;
		font-weight: 400;
		line-height: normal;
		letter-spacing: -0.269px;
		margin-bottom:7px;
	}
	.more-feature-slider-section .col-lg-8 h2 b{
		font-weight: 500;
	}
	.more-feature-slider-section  .col-lg-8 p{
		font-size: 16px;
		font-weight: 400;
		line-height: 24px; /* 150% */
		letter-spacing: -0.098px;
		margin-bottom:70px;
		margin-top:0px;
	}
	.more-feature-slider-section .slider-block .slick-list {
		padding: 0 0 10px 0px!important;
	}
	.testimonial-section.testimonial-bg{
		padding-top:200px;
		padding-bottom:118px;
	}
	.page-id-14553 .feature-with-blue-banner-left-section.hoa_section_three h2{
		font-size: 44px;
		font-weight: 400;
		line-height: 140%;
	}
	.page-id-14553 .feature-with-blue-banner-left-section.provide-your-renter.blue-banner-images-ui.with-background-building.image_resize.blue_section_last h2{
		font-size: 44px;
	}
	.page-id-14553 .feature-header-section.hoa_section_one {
		padding-top: 151px;
	}
	.page-id-14581 .content-and-image-center-aligned.with-background-building.ta-section-two h1.title_page_main span{
		background: #F7B500;
		padding:16px 20px;
	}
	.page-id-14581 .feature-header-section.feature-header-section.tenant_communication_section.column_structure.background_building_in_section.ta-section-one .content-block h1{
		font-weight:500;
		line-height: normal;
	}
	.page-id-14581 .feature-header-section.feature-header-section.tenant_communication_section.column_structure.background_building_in_section.ta-section-one .content-block p{
		line-height: 32px; /* 177.778% */
		margin-bottom: 24px;
	}
	.page-id-14581 .feature-header-section.tenant_communication_section p span.section_btn a{
		padding:16px !important;
	}
	section.content-with-left-image.hoa_section_four {
		transform: translateX(-90px);
	}
	.more-feature-slider-section.section_more_feat_slider .slider-block .slide-content{
		height: 420px;
	}
	section.more-feature-slider-section.section_more_feat_slider {
		padding: 82px 0 0;
	}
	section.more-feature-slider-section.section_more_feat_slider a.btn.medium.primary-btn.full-view-sm {
		padding: 16px 40px;
	}
	section.more-feature-slider-section.section_more_feat_slider ~ section.testimonial-section.testimonial-bg.primary {
		padding-top: 120px;
	}
}
.page-id-15617 .feature-header-section.tenant_communication_section .content-block h1.tag.yellow span.primary b {
	font-weight: 600;
}

@media only screen and (max-width: 1200px){
	.blue_banner_one_section:before {
		width: 100%;
		border-radius: 0;
	}
	.page-id-14581 .ta-section-three h1, .page-id-14581 .ta-section-four h1{
		font-size: 44px;
		font-weight: 400;
		text-align:center;
	}
}
@media only screen and (min-width:769px) {
	/* 	for tenant communication new version */
	.page-id-15617 h1 b, .page-id-15617 .h1 b,.page-id-15617 h2 b, .page-id-15617 .h2 b {
		font-weight: 600;
	}
}

/* 	.page-id-15617 .community_section.center-align_tag_section span.tag.yellow {
top: -13px;
}

.page-id-15617 .community_section.center-align_tag_section.center-des-last span.tag.yellow {
top: -10px;
} */

.page-id-15617 .community_section.center-align_tag_section span.tag.yellow,
.page-id-15617 .community_section.center-align_tag_section.center-des-last span.tag.yellow {
	position: relative;
}

.page-id-15617 .center-des-last h2 {
	line-height: 140% !important;
}

.page-id-15617 .center-des-last .rental-payment-desktop-img {
	margin-top: 72px;
}

.page-id-15617 section.feature-header-section.tenant_communication_section.column_structure {
	padding-top: 150px;
	padding-bottom: 0px;
}

.page-id-15617 section.content-with-left-image.column_structure.ten_com_section_two {
	padding-top: 200px;
	padding-bottom: 200px;
}

.page-id-15617 .content-and-image-center-aligned.column_structure.community_section.center-align_tag_section {
	padding-top: 0px;
	padding-bottom: 120px;
}

.page-id-15617 .content-with-right-image.column_structure.feature-with-blue-banner-right-section.padding-bottom-0.image_text_blue-banner.tag_section {
	padding-top: 0px;
	padding-bottom: 120px;
}

.page-id-15617 .content-and-image-center-aligned.column_structure.community_section.center-align_tag_section.center-des-last {
	padding-top: 120px;
	padding-bottom: 134.5px;
}

.page-id-15617 .content-and-image-center-aligned.column_structure.community_section.center-align_tag_section .image-block.rental-payment-mobile-img,
.page-id-15617 .content-and-image-center-aligned.column_structure.community_section.center-align_tag_section.center-des-last .image-block.rental-payment-mobile-img {
	margin: 0;
}

.page-id-15617 .tag_section.image_text_blue-banner,
.page-id-15617 .tag_section.image_text_blue-banner .image-block {
	margin: 0px;
	padding: 0px;
}

.page-id-15617 .tag_section.image_text_blue-banner>.container {
	padding: 120px 0px;
}

.page-id-15617 .tag_section.image_text_blue-banner p+.button-block {
	margin: 0
}

.page-id-15617 .tenant_communication_section .content-block p {
	color: var(--primary-grey, #606470);
	font-size: 18px;
	font-weight: 400;
	margin: 0;
	line-height: 32px;
	/* 177.778% */
}

.page-id-15617 .ten_com_section_two h1 {
	font-size: 44px;
	font-weight: 400;
	line-height: 61.6px !important;
	margin-bottom: 24px;
	margin-top:0px;
	color:#182C4A;
}
.page-id-14581 .content-and-image-center-aligned.with-background-building h1.title_page_main, .page-id-14581 .content-and-image-center-aligned.ta-section-five h1{
	line-height: 61.6px !important;
}
.page-id-15617 .ten_com_section_two .tenant_care_section p {
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	/* 177.778% */
	color: var(--primary-grey, #606470);
}

.page-id-15617 .community_section.center-align_tag_section p {
	color: #606470 !important;
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 0;
	font-weight:400;
}
.page-id-15617 .community_section.center-align_tag_section.third_section p{
	color:#646669 !important;
}
.page-id-15617 .center-align_tag_section .tag.yellow,
.page-id-15617 .tag_section .tag.yellow {
	padding: 15px 20px 13px 20px;
}

.page-id-15617 .center-align_tag_section .tag.yellow {
	background: #F7B500;
}

.page-id-15617 .tag_section .tag.yellow,
.page-id-15617 .center-des-last .tag.yellow {
	background: var(--accent-yellow, #FFB848);
}

.page-id-15617 .image_text_blue-banner.tag_section h1 {
	font-size: 44px;
	line-height: 61.6px !important;
	letter-spacing: 0.27px;
	margin-bottom: 16px;
	font-weight: 400;
}

.page-id-15617 .image_text_blue-banner.tag_section p {
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.11px;
	margin-bottom: 0;
	font-weight: 400;
}

.page-id-15617 .community_section.center-align_tag_section.center-des-last h2 {
	margin-bottom: 24px;
}
.page-id-15617 .more-feature-slider-section h2 {
	font-style: normal;
	font-size: 44px;
	line-height: 66px;
	font-weight: normal;
	margin-bottom: 27px;
	letter-spacing: -0.27px;
}
.page-id-15617 .more-feature-slider-section p.sub,.page-id-14445 .more-feature-slider-section p.sub{
	font-size: 16px;
	width: 50%;
	margin: 0 auto;
	line-height: 24px;
	font-weight: 400;
	letter-spacing: -0.11px;
}
.page-id-15617 .more-feature-slider-section .slider-block, .page-id-14445 .more-feature-slider-section .slider-block{
	margin-top:-50px;
}
.more-feature-slider-section .slider-block .slide-content p.title{
	font-size: 24px;
	font-weight: 500;
	line-height: 36px;
	color: #182C4A;
	letter-spacing: -0.15px;
}
.more-feature-slider-section .slider-block .slide-content p.description{
	font-size:18px;
	font-weight: 400;
	line-height: 32px;
	color:#606470;
	/* 		height:auto; */
	letter-spacing: -0.11px;
} 
.more-feature-slider-section .button-block .btn.medium.primary-btn.full-view-sm{
	font-size:16px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
	letter-spacing: -0.11px;
	background-color:#426CF5;
}
.page-id-15617 .content-and-image-center-aligned h1.title_page_main{
	margin-bottom:16px;	
	line-height: normal;
	color: #182C4A;
	margin-top:0px;
} 
.page-id-15617 .community_section.center-align_tag_section.center-des-last h1{
	margin-bottom: 24px;
	line-height: 140% !important;
}
.page-id-15617 .column_structure.feature-with-blue-banner-right-section h1{
	margin-top:0px;
}
.page-id-15617 .testimonial-section.testimonial-bg,.page-id-14445 .testimonial-section.testimonial-bg{
	padding: 120px 0px;
}
.testimonial-section h2{
	margin-bottom:100px;
	font-size:44px;
	font-weight:400;
	line-height:49px;
	letter-spacing:-0.97px;
}
.testimonial-section .image-block .slide-category{
	font-size:16px;
	line-height:26px;
	font-weight:500;
	bottom:-31px;
	padding:8px 20px;
	text-transform: inherit;
}
.testimonial-section .message{
	margin-top:24px;
	padding-bottom:32px;
	font-size:20px;
	font-weight:400;
	line-height:36px;
	color:#2E3B47;
}
.testimonial-section .content-block .title {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
	color:#2E3B47;
}

.mid_heading{
	line-height:36px !important;	
	font-weight:500 !important;
}
.page-id-14445 .content-with-left-image h1{
	font-weight:500 !important;
	margin-bottom:23px;
}
.page-id-14445 .feature-header-section.tenant_communication_section.column_structure.background_building_in_section .list-block.tick-list .list p.title{
	margin-bottom:9px;
	line-height:36px;
}
.page-id-14445 .content-and-image-center-aligned.with-background-building h1.title_page_main{
	margin-bottom:24px;
}
.page-id-14445 .content-with-right-image h1{
	margin-bottom:18px;
	font-weight:400;
}
.feature-header-section.tenant_communication_section.column_structure.background_building_in_section .list-block.tick-list .list p.title{
	line-height:36px;
}
.content-and-image-center-aligned.with-background-building h1.title_page_main span{
	line-height:27px !important;
}
.slick-slide{
	padding-left:12px;
	padding-right:12px;
}
.page-id-14581 .feature-header-section.tenant_communication_section.column_structure.background_building_in_section h1.tag.yellow, .page-id-14581 .feature-header-section.tenant_communication_section.column_structure.background_building_in_section .list-block.tick-list .list p.title{
	color:#182C4A !important;
}
.page-id-14581 .content-and-image-center-aligned.with-background-building h1.title_page_main span, .page-id-14581 .more-feature-slider-section .button-block .btn.medium.primary-btn.full-view-sm{
	font-weight:500;
}
.page-id-14581 .feature-header-section.tenant_communication_section.column_structure.background_building_in_section .list-block.tick-list .list p.title{
	line-height:36px !important;
}
.page-id-14581 .content-with-left-image.column_structure.blue_banner_one_section.ta-section-three .anim.fade.up.load-image.in-view .tag.yellow.in-view,.page-id-14581 .content-with-right-image.column_structure.ta-section-four h1 .tag.yellow {
	line-height:27px !important;
}
.page-id-14445 .feature-header-section.tenant_communication_section.column_structure.background_building_in_section.first_sec p{
	margin-bottom:24px;
}
.page-id-15617 .feature-header-section.tenant_communication_section p span.section_btn .btn-1.secondry-btn{
	padding:16px !important;	
}
.page-id-14445 .content-with-left-image.start_sec h1{
	font-weight:400 !important;
	margin-bottom:16px !important;
}
@media only screen and (max-width: 990px){
	.page-id-14445 .content-with-left-image.start_sec h1,.page-id-14445 .content-with-right-image h1,.page-id-14445 .content-with-left-image h1{
		text-align:center;
	}
	.content-and-image-center-aligned h1.title_page_main {
		line-height: 35px !important;
	}
}
/* new verson style ends */
.hideCTA .side-links,
.hideCTA .navigation-block{
    display: none !important;
}
header#masthead.hideCTA {
    padding: 20px 0;
}