@charset "UTF-8";
/*
Theme Name: Parasol Homes
Author: the WordPress team
Author URI: https://wordpress.org/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/

/*
font-family: 'Montserrat', sans-serif;
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	overflow-x: hidden;
	margin: 0;	
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
   display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {
   display: none;
}
a {
   background-color: transparent;
}
abbr[title] {
   border-bottom: 1px dotted;
}
b, strong {
   font-weight:700;
}
small {
   font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
   top: -0.5em;
}
sub {
   bottom: -0.25em;
}
svg:not(:root) {
   overflow: hidden;
}
figure {
   margin: 0;
}
hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
code, kbd, pre, samp {
   font-size: 1em;
}
button, input, optgroup, select, textarea {
	color: inherit;
	margin: 0;
	outline: none;
	font-family: inherit;
}
select {
   text-transform: none;
}
select:focus {outline: none;}
button {
	overflow: visible;
	outline: none;
}
button, input, select, textarea {
	max-width: 100%;
	outline: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	outline: none;
}
button[disabled], html input[disabled] {
	cursor: default;
	opacity: .5;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 0.4375em;
	padding: 0;
	outline: none;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
	height: auto;
	outline: none;
}
input[type="search"] {
	-webkit-appearance: textfield;
	outline: none;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
   -webkit-appearance: none;
}
fieldset {
	border: 1px solid #d1d1d1;
	margin: 0 0 1.75em;
	padding: 0.875em;
}
fieldset > :last-child {
   margin-bottom: 0;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
optgroup {
   font-weight: 600;
}

table, th, td {
   border: 1px solid #d1d1d1;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.75em;
	table-layout: auto;
	display: table;
	width: 100%;
	border: none;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
th {
	border-width: 0 1px 1px 0;
	font-weight: 600;
}
td {
   border-width: 0 1px 1px 0;
}
th, td {
   padding: 0.4375em;
}
ul {
   list-style: disc;
}
ol {
   list-style: decimal;
   margin-left: 1.5em;
}
li > ul, li > ol {
   margin-bottom: 0;
}
dl {
   margin: 0 0 1.75em;
}
dt {
   font-weight: 600;
}
dd {
   margin: 0 0 1.75em;
}
address {
   font-style: italic;
   margin: 0 0 1.75em;
}
code, kbd, tt, var, samp, pre {
   font-family: inherit;
}
pre {
	border: 1px solid #d1d1d1;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.3125;
	margin: 0 0 1.75em;
	max-width: 100%;
	overflow: auto;
	padding: 1.75em;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
code {
	background-color: #d1d1d1;
	padding: 0.125em 0.25em;
}
abbr, acronym {
	border-bottom: 1px dotted #d1d1d1;
	cursor: help;
}
mark, ins {
	background: #007acc;
	color: #fff;
	padding: 0.125em 0.25em;
	text-decoration: none;
}
big {
   font-size: 125%;
}
img {
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
}
del {
   opacity: 0.8;
}
dfn, cite, em, i {
   font-style: italic;
}
::-webkit-input-placeholder {
	color: inherit;
	font-size: inherit;
	font-weight: normal;
	font-family: inherit;
}
:-moz-placeholder {
	color: inherit;
	font-size: inherit;
	font-weight: normal;
 	font-family: inherit;
}
::-moz-placeholder {
	color: inherit;
	opacity: 1;
	font-size: inherit;
	font-weight: normal;
	font-family: inherit;
}
:-ms-input-placeholder {
	color: inherit;
	font-size: inherit;
	font-weight: normal;
	font-family: inherit;
}
body {
	color: #666666;
	font-weight: normal;
	font-size: 20px;
	line-height: 1.5;
	font-family: 'Montserrat', sans-serif;
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(238,247,251,1) 35%, rgba(235,246,250,1) 100%);
}
h1, h2, h3, h4, h5, h6 {
    clear: both;
    color: #303030;
    font-weight: 500;
    margin: 0;
    margin-bottom: 20px;
    text-rendering: optimizeLegibility;
    font-family: 'Montserrat', sans-serif;

}
h1 {font-size: 28px;line-height: 1.9;}
h2 {font-size: 18px;line-height: 1.9;}
h3 {font-size: 17px;line-height: 1.9;}
h4 {font-size: 16px;line-height: 1.9;}
h5 {font-size: 26px;line-height: 1.9;}
h6 {font-size: 24px;line-height: 1.9;}

p, ul, ol, div.wp-block-media-text {
	margin: 0 0 1.4em;
	padding: 0;
}
p:last-child, ul:last-child, ol:last-child, div.wp-block-media-text:last-child {margin-bottom: 0;}
body a {
	color: #39a3d1;
	text-decoration: none;
	outline: none;
}
body a:hover, a::after, a::before, a:hover::after, a:hover::before, button, button:hover, button::before, button::after, button:hover::before, button:hover::after {    
   outline: none;
}
a, a:hover, a::after, a::before, a:hover::after, a:hover::before, button, button:hover, button::before, button::after, button:hover::before, button:hover::after, .gform_button[type="submit"], .gform_button[type="submit"]:hover,
.smooth, .smooth::before, .smooth::after, .smooth:hover, .smooth:hover::before, .smooth:hover::after{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
body a:hover, body a:focus {text-decoration: none;outline: none;color: #666666;}
blockquote,
.entry-content blockquote, .entry-content blockquote.wp-block-quote:not(.is-large):not(.is-style-large) {
	border: 0 solid #490089;
	border-left-width: 4px;
	color: #333333;
	font-style: italic;
	margin: 0 0 1.4736842105em;
	padding: 0em 0em 0em 1em;
	background-color: transparent;
}
blockquote, q {
   quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
   content: "";
}
blockquote p {
   margin-bottom: 1.4736842105em;
}
blockquote a:hover {color: #ffffff;}
blockquote cite, blockquote small {
	color: #1a1a1a;
	display: block;
	font-size: 14px;
line-height: 1.75;
}
blockquote cite:before, blockquote small:before {
   content: "\2014\00a0";
}
blockquote em, blockquote i, blockquote cite {
   font-style: normal;
}
blockquote strong, blockquote b {
   font-weight: 400;
}
blockquote > :last-child {
   margin-bottom: 0;
}
blockquote strong, blockquote b {
   font-weight: 500;
}

.clear {display: block;float: none;clear: both;}
.clear::after,
.clear::before {content: "";display: block;position: relative;float: none;clear: both;}

.entry-content ol {list-style: none;counter-reset: ol-counter;padding: 0;margin-left: 0;}
.entry-content ol li {padding-left: 30px;position: relative;margin-bottom: 14px;}
.entry-content ol li:before{content: counter(ol-counter, decimal-leading-zero)'.';counter-increment: ol-counter;position: absolute;left: 0;top: 9px;color: #490089;line-height: 1;font-size: 12px;}

.entry-content ul {list-style: none;padding: 0;margin-left: 0;}
.entry-content ul li {padding-left: 25px;position: relative;margin-bottom: 14px;}
.entry-content ul li:before{content: "\f14a";position: absolute;left: 0;top: 8px;line-height: 1;font-family: FontAwesome;font-family: "Font Awesome 5 Free";font-weight: 900;color: #490089;font-size: 13px;}

.align-left, .alignleft, .entry-content .wp-block-image figure.alignleft {display: inline;float: left;margin-right: 1.2em;margin-bottom: 1em;}
.align-right, .alignright, .entry-content .wp-block-image figure.alignright {display: inline;float: right;margin-left: 1.2em;margin-bottom: 1em;}
.aligncenter, .entry-content .wp-block-image .aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom: 1em;}
.wp-block-media-text.alignwide .wp-block-media-text__content {padding: 0 0 0 30px;}
.wp-block-media-text.alignwide.has-media-on-the-right .wp-block-media-text__content {padding: 0 30px 0 0;}
.wp-block-media-text .has-large-font-size {font-size: inherit;}
.entry-content .wp-block-image {margin-bottom: 0;}
.entry-content .wp-block-image figure.alignleft figcaption {margin-bottom: 0;display: block;}

figcaption, .wp-caption-text {font-size: 14px;line-height: 1.2;text-align: center;margin-top: 5px;}

ul.menu {list-style: none;margin: 0;padding: 0;}
ul.menu li.menu-item {line-height: 1;display: block;}
a.fa::before {content: "";}

.nice-select {
    border-radius: 0px;
}

.nice-select .list {
    border-radius: 0px;
    height: 400px;
    overflow-y: auto;
}
/* Default Contact Form*/
body .gform_wrapper {margin: 0;padding: 0;}
body .gform_wrapper form {padding: 0;margin: 0;}
body .gform_wrapper form .gform_body .gform_fields {grid-column-gap: 12px;grid-row-gap: 25px;}
body .gform_wrapper form .gform_body .gform_fields .gfield {padding: 0;margin: 0;}
body .gform_wrapper form .gform_body .gform_fields .gfield > .gfield_label {font-size: 17px;font-weight: 400;color: #666;}
.pro-search form input[type="search"],
body form .form-field input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]):not([type="button"]),
body form .form-field .select2-container--default .select2-selection--single,
body form .form-field select,
body form .form-field textarea,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]):not([type="button"]),
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select {border-radius: 8px;background-color: #ffffff;border: 1px solid #fff;line-height: 1;font-weight: 400;font-size: 20px;color: #666666;padding: 16px 20px;padding-right: 50px;width: 100% !important;max-width: 100% !important;min-width: 100% !important;min-height: unset !important;height: auto !important;margin: 0;appearance: none;-webkit-appearance: none;}
body form .form-field select,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select {background-image: url(assets/images/select-field-icon.svg);background-repeat: no-repeat;background-position: center right 20px;background-size: 20px;}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select option {font-size: 13px;}

body form .form-field input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]):not([type="button"]) {font-weight: 400;}
body form .form-field .select2-container .select2-selection--single .select2-selection__rendered,
body form .form-field .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #666666;font-size: 20px;font-weight: 400;padding: 0;}
body form .form-field .select2-container--default .select2-selection--single .select2-selection__arrow {top: 50%;right: 22px;transform: translateY(-50%);background-image: url(assets/images/select-field-icon.svg);background-repeat: no-repeat;background-position: center center;background-size: 18px;}
body form .form-field .select2-container--default .select2-selection--single .select2-selection__arrow b {opacity: 0;}
body form .form-field .select2-container--default .select2-selection--single .select2-selection__clear {margin: 0;padding: 0 6px;color: #39a3d1;font-weight: 400;}

/* body .gform_wrapper form .gform_body .gform_fields .gfield.select_tanancy,
body .gform_wrapper form .gform_body .gform_fields .gfield.select_tanancy .ginput_container_select {width: 100%;} */
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select {line-height: 1.3;float: none;clear: both;}
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select .current {font-weight: 400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: block;}
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select::after {border-bottom: 1px solid #39a3d1;border-right: 1px solid #39a3d1;width: 15px;height: 15px;margin-top: -11px;right: 23px;}
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select .list {height: 245px;overflow: hidden;overflow-y: auto;max-width: 100%;width: 100%;font-size: 14px;overflow-x: auto;}
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select .list .option:focus,
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select .list .option:hover,
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select .list .option.focus,
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select .list .option.selected,
body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select .list .option.selected.focus {background-color: rgba(57, 163, 209,0.15);font-weight: normal;}
/*body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select .list .option {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
/* body .gform_wrapper form .gform_body .gform_fields .gfield.select_tanancy .ginput_container_select::before {display: none;} */

.custom-checkbox input[type="checkbox"] {display: none;}
.custom-checkbox input[type="checkbox"] + label {padding: 3px 0 3px 30px;position: relative;}
.custom-checkbox input[type="checkbox"] + label::before {content: "";display: inline-block;vertical-align: middle;width: 18px;height: 18px;background-color: transparent;border: 2px solid #39a3d1;border-radius: 2px;position: absolute;left: 0;top: 4px;}
.custom-checkbox input[type="checkbox"] + label::after {content: "";display: none;width: 6px;height: 10px;border: solid white;border-width: 0 2px 2px 0;position: absolute;left: 6px;top: 7px;transform: rotate(45deg);}
.custom-checkbox input[type="checkbox"]:checked + label::before {background-color: #39a3d1;}
.custom-checkbox input[type="checkbox"]:checked + label::after {display: block;}

body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_password {display: block;}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_password .ginput_left,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_password .ginput_right {float: none;clear: both;display: block;padding: 0 !important;}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_password .ginput_left {margin-bottom: 25px;}

form .form-field,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container,
body .gform_wrapper form .gform_body .gform_fields .gfield.password-forg-icon .password_input_container {margin: 0;padding: 0;position: relative;}
form .form-field::before,
body form .form-field::before,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container::before,
body .gform_wrapper form .gform_body .gform_fields .gfield.password-forg-icon .password_input_container::before {content: "";background-repeat: no-repeat;background-position: center right;background-size: 23px;width: 23px;height: 100%;position: absolute;right: 20px;top: 0;z-index: 1;}
body form .form-field::before {background-position: top 21px right;}
form .form-field.email-icon::before,
body .gform_wrapper form .gform_body .gform_fields .gfield.email-icon .ginput_container::before,
.login-form .gform_wrapper.gf_login_form form .gform_body .gform_fields #field_0_1 .ginput_container::before {background-image: url(assets/images/email-icon.svg);}
form .form-field.password-icon::before,
body .gform_wrapper form .gform_body .gform_fields .gfield.password-icon .ginput_container::before,
.login-form .gform_wrapper.gf_login_form form .gform_body .gform_fields #field_0_2 .ginput_container::before  {background-image: url(assets/images/password-icon.svg);}
form .form-field.phone-icon::before,
body .gform_wrapper form .gform_body .gform_fields .gfield.phone-icon .ginput_container::before {background-image: url(assets/images/phone-icon.svg);}
form .form-field.user-icon::before,
body .gform_wrapper form .gform_body .gform_fields .gfield.user-icon .ginput_container::before {background-image: url(assets/images/user-icon.svg);}
form .form-field.password-icon::before,
body form .form-field.password-icon::before,
body .gform_wrapper form .gform_body .gform_fields .gfield.password-forg-icon .ginput_left .password_input_container::before {background-image: url(assets/images/f-password-icon.svg);}
form .form-field.password-confm-icon::before,
body form .form-field.password-confm-icon::before,
body .gform_wrapper form .gform_body .gform_fields .gfield.password-forg-icon .ginput_right .password_input_container::before {background-image: url(assets/images/f-con-password-icon.svg);}

body .gform_wrapper form .gform_footer {margin: 0 !important;margin-top: 25px !important;padding: 0 !important;}
form .full-btn[type="submit"],
body form .form-btn .submit[type="submit"],
body .gform_wrapper form .gform_footer .gform_button[type="submit"] {background-color: #39a3d1;border: 1px solid #39a3d1;color: #fff;border-radius: 8px;font-weight: 700;text-align: center;font-size: 20px;letter-spacing: 2px;padding: 16px 20px;line-height: 1 !important;min-height: auto !important;display: block;width: 100%;box-shadow: none;text-transform: uppercase;margin: 0;}
form .full-btn[type="submit"]:focus,
form .full-btn[type="submit"]:hover,
body form .form-btn .submit[type="submit"]:focus,
body form .form-btn .submit[type="submit"]:hover,
body .gform_wrapper form .gform_footer .gform_button[type="submit"]:focus,
body .gform_wrapper form .gform_footer .gform_button[type="submit"]:hover {background-color: #172540;border-color: #172540;color: #FFFF;}

body .gform_wrapper .gform_validation_errors {padding: 15px;text-align: center;outline: none !important;}
body .gform_wrapper .gform_validation_errors .gform_submission_error {font-size: 13px;}
body .gform_wrapper .gform_validation_errors .gform_submission_error .gform-icon {display: none;}
body .gform_wrapper form .gform_body .gform_fields .gfield_error .gfield_validation_message,
body .gform_wrapper form .gform_body .gform_fields .gfield_error .instruction.validation_message,
form .form-field > label.error {font-size: 13px;padding: 6px;margin: 0;line-height: 1.2;color: #c02b0a;background-color: #fff9f9;border: 1px solid #feeaea;display: inline-block;width: auto;}

.reset_password .success,
body .gform_confirmation_wrapper .gform_confirmation_message {margin: 10px auto;text-align: center;background-color: #d3ea82;padding: 16px 10px;font-size: 16px;color: #666666;font-weight: 500;line-height: 1.2;}
.reset_password .error {background: #fff9f9;border: 1.5px solid #c02b0a;box-shadow: 0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.0405344);padding: 15px;text-align: center;outline: none !important;margin: 10px auto;font-size: 13px;color: #c02b0a;font-weight: 500;line-height: 1.2;}

form.registraion-form {margin-bottom: 20px;}
form .custom-btn[type="submit"] {margin-top: 25px !important;}
.result-message:empty {display: none;}
.result-message {padding: 10px;line-height: 1.2;text-align: center;background-color: #d3ea82;color: #666666;}

select::-ms-expand {display: none;}
.contact-form ::-webkit-input-placeholder {
    color: #606060;
}
.contact-form :-moz-placeholder {
    color: #606060;
}
.contact-form ::-moz-placeholder {
    color: #606060;
}
.contact-form :-ms-input-placeholder {
    color: #606060;
}
/* #END Default Contact Form*/

.custom-row {display: -ms-flex;display: flex;flex-direction: row;flex-wrap: wrap;word-break: break-word;}

body .btn {background-color: #39a3d1;background-color: #0c2441;border: 1px solid #39a3d1;border-color: #0c2441;color: #fff;border-radius: 8px;font-weight: 700;text-align: center;font-size: 20px;padding: 16px 20px;line-height: 1;display: inline-block;text-transform: uppercase;}
body .btn:focus,
body .btn:hover {background-color: transparent;border-color: #39a3d1;border-color: #0c2441;color: #FFF;}

a#loadMore,a#loadMore_task,a#loadMore_complted_task,a#more_posts,a#laoder_more_fun,a#laoder_more_fun_pdf,
body .btn2 {background-color: #153d5e;border: 1px solid #153d5e;color: #ffffff;color: #fff;border-radius: 8px;font-weight: 700;text-align: center;font-size: 20px;padding: 16px 20px;line-height: 1;display: inline-block;
	/* text-transform: uppercase; */
}
a#loadMore:focus,
a#loadMore:hover,
a#loadMore_task:focus,
a#loadMore_task:hover,
a#loadMore_complted_task:focus,
a#loadMore_complted_task:hover,
a#more_posts:focus,
a#more_posts:hover,
a#laoder_more_fun:focus,
a#laoder_more_fun:hover,
a#laoder_more_fun_pdf:hover,
a#laoder_more_fun_pdf:focus,
body .btn2:focus,
body .btn2:hover {background-color: #39a3d1;border-color: #39a3d1;color: #ffffff;}

main.site-main::before {background-image: url(assets/images/vector-bg-image.svg);background-repeat: no-repeat;background-position: center bottom;background-size: 100% auto;content: "";width: 100%;height: 100%;display: block;max-width: 1024px;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0;z-index: -1;}
main.site-main {min-height: 100vh;position: relative;}
.wrappersmall {width: 830px;max-width: 100%;padding-left: 30px;padding-right: 30px;margin-left: auto;margin-right: auto;display: block;}
.wrapper {width: 1030px;max-width: 100%;padding-left: 30px;padding-right: 30px;margin-left: auto;margin-right: auto;display: block;}
.wrapper2 {width: 1250px;max-width: 100%;padding-left: 30px;padding-right: 30px;margin-left: auto;margin-right: auto;display: block;}
.center {display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;align-content: center;}
.center-inline {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;column-gap: 10px;}
.paddingTB50 {min-height: 100vh;padding: 50px 0;}

/* Logo */
.entry-content .site-logo {text-align: center;padding-bottom: 100px;}
.entry-content .site-logo a {display: inline-block;}

/* login-form */
.login-form .gf_login_links,
.login-form .gform_wrapper.gf_login_form form .gform_body .gform_fields #field_0_3,
.login-form .gform_wrapper.gf_login_form form .gform_body .gform_fields .gfield > .gfield_label {display: none;}
.login-bottom-link {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;padding-top: 60px;margin: 0 -5px;}
.login-bottom-link a {font-size: 18px;color: #666;font-weight: 500;text-decoration: underline;display: inline-block;margin: 0 5px;}
.login-bottom-link a:focus, .login-bottom-link a:hover {color: #39a3d1;text-decoration: underline;}
.login-form .avatar {margin: 0 auto 20px;display: block;border-radius: 100px;border: 2px solid #bbdfef;box-shadow: 0 3px 5px rgba(187, 223, 239,0.6);}
.login-form .avatar + br {display: none;}
.login-form > p {text-align: center;font-size: 22px;font-weight: 500;}
.logged-in .login-bottom-link {display: none;}

form .form-group {margin-bottom: 10px;}
form .form-fields {display: grid;grid-template-columns: repeat(1,1fr);grid-column-gap: 12px;grid-row-gap: 25px;}
form .form-fields:not(.label-show) .form-field > label {display: none;}
form .form-field > label {font-size: 17px;line-height: 1.2;padding: 0;margin-bottom: 6px;display: block;}
form .form-btn {display: block;margin-top: 25px;}
body form .form-field {position: relative;}

/* 404 */
.error-404 {text-align: center;}
.error-404 .btn-wrap {padding-top: 25px;}

main.site-main > div:not(.center) {padding-bottom: 200px;}
/* Dashboard */
.box-pbcn {border-radius: 10px;background-color: #0c2441;background-color: #39a3d1;margin-bottom: 40px;padding: 40px;}
.row-pbcn .heading-pbcn {color: #fff;font-size: 48px;line-height: 1.1;margin: 0;margin-bottom: 20px;}
.row-pbcn .heading-pbcn strong {display: block;}
body .btn-pbcn .btn {letter-spacing: 5px;}
.row-pbcn .circle-pbcn {border: 10px solid #153d5e;border-color: #308ab4;color: #fff;text-align: center;font-weight: 700;font-size: 60px;width: 180px;height: 180px;line-height: 140px;border-radius: 50%;padding: 10px;margin: 0 auto;}
.row-pbcn .circle-inner-pbcn {width: 100%;height: 100%;background-color: #39a3d1;background-color: #0c2441;border-radius: inherit;}
.row-pbcn {align-content: center;align-items: center;}
.row-pbcn .left-pbcn {width: calc(50% - 20px);padding: 0;}
.row-pbcn .right-pbcn {width: calc(50% + 20px);}

.pro-boxes-dsh-row {margin-left: -20px;margin-right: -20px;/*margin-bottom: -40px;*/align-content: stretch;align-items: stretch;}
.pro-boxes-dsh-row .pro-box-dsh {width: 50%;padding: 0 20px;margin-bottom: 40px;}
.pro-boxes-dsh-row .pro-box-dsh-inner {border-radius: 10px;background-color: #0c2441;background-color: #39a3d1;padding: 30px;height: 100%;}
.pro-box-dsh-heading {color: #fff;font-size: 26px;line-height: 1.1;margin: 0;padding: 0;padding-right: 50px;position: relative;}
.pro-box-dsh-heading .icon-more-link {position: absolute;right: 0;top: -6px;}
.icon-more-link a {color: #fff;font-size: 22px;display: block;width: 40px;height: 40px;line-height: 34px;padding: 3px;text-align: center;border: 1px solid #39a3d1;border-color: #65b7db;border-radius: 5px;margin: 0 auto;}
.icon-more-link a:focus,
.icon-more-link a:hover {color: #ffffff;background-color: #39a3d1;background-color: #0c2441;border-color: #0c2441;}
.pro-box-dsh-data-boxes {margin-left: -2px;margin-right: -2px;margin-bottom: -4px;align-items: stretch;align-content: stretch;border-top: 1px solid #41546b;border-color: #65b7db;padding-top: 24px;margin-top: 24px;}
.pro-box-dsh-data-boxes > a,
.pro-box-dsh-data-boxes > .pro-box-dsh-data-box {width: calc(50% - 4px);margin: 0 2px 4px;}
.pro-box-dsh-data-boxes > .btn2 {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.pro-box-dsh-data-boxes > a > .pro-box-dsh-data-box {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;height: 100%;}
.pro-box-dsh-data-boxes .pro-box-dsh-data-box {padding: 20px;border-radius: 5px;background-color: #142e4c;background-color: #1983b1;text-align: center;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;word-break: break-word;}
.pro-box-dsh-data-boxes .pro-box-dsh-data-box:focus,
.pro-box-dsh-data-boxes .pro-box-dsh-data-box:hover {background-color: #0c2441;}
.pro-box-dsh-data-box span {font-size: 20px;color: #fff;}
.pro-box-dsh-data-box strong {font-size: 22px;font-weight: 700;color: #39a3d1;color: #fff;margin-right: 6px;}
  
/* Properties */
.properties-page.paddingTB50 {padding-top: 0px;}
.back-head-bar {background-color: #172540;background-color: #39a3d1;padding: 20px 0;margin: 0 0 50px;}
.back-head-row {justify-content: space-between;align-items: center;}
.back-head-bar-link {display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;max-width: calc(100% - 60px);}
.back-head-bar-link span {line-height: 1;}
.back-head-bar-link .icon-bhbar {margin-right: 30px;}
.back-head-bar-link .label-bhbar {color: #fff;font-size: 22px;}
.back-head-bar-link .icon-bhbar svg {width: 30px;height: auto;line-height: 1;display: block;}
.back-head-bar-link .icon-bhbar a:hover svg path {fill: #fff;}
.back-head-bar-link .icon-bhbar a {display: block;line-height: 1;}
.menu-btn {display: block;line-height: 1;}
.menu-btn svg {width: 37px;height: auto;display: block;line-height: 1;}
.menu-btn svg:hover path,
.menu-btn.active svg path {fill: #39a3d1;}

.pro-search {margin: 0 0 50px;}
.pro-search form input[type="search"] {background-image: url(assets/images/search-icon.svg);background-repeat: no-repeat;background-position: center right 20px;background-size: 23px;}

.all-pro-box .right-pbcn {text-align: center;position: relative;padding-right: 55px;}
.box-pbcn .btn-pbcn{position: absolute;right: 0;top: 0;}
.all-pro-box .pro-box-dsh-data-boxes {padding-top: 30px;margin-top: 30px;justify-content: center;margin-left: -5px;margin-right: -5px;margin-bottom: -10px;}
.all-pro-box .pro-box-dsh-data-boxes .pro-box-dsh-data-box {width: auto;min-width: 190px;margin: 0 5px 10px;}

.pro-result-boxes {background-color: #0c2441;background-color: #39a3d1;border-radius: 10px;padding: 30px 50px;margin-bottom: 30px;}
/* .pro-result-boxes:last-child {margin-bottom: 0;} */
.pro-result-boxes .pro-result-title {color: #fff;font-size: 32px;line-height: 1.1;margin: 0;width: 60%;max-width:100%;padding-right: 5px;}
.pro-result-boxes .pro-result-disc {border-top: 1px solid #41546b;border-color: #65b7db;padding-top: 30px;margin-top: 40px;}
.pro-result-point .label-prb {color: #fff;font-size: 18px;width: 250px;line-height: 1.3;}
.pro-result-point .value-prb {color: #fff;font-size: 24px;width: calc(100% - 250px);line-height: 1.3;}
.pro-result-disc .pro-result-point {margin-bottom: 30px;}
.pro-result-disc .pro-result-point:last-child {margin-bottom: 0px;}

.tab-head-row .tab-head-link {width: 50%;}
.tab-head-row .tab-head-link a {height: 100%;display: block;color: #fff;font-size: 36px;line-height: 1.1;font-weight: 500;text-align: center;padding: 20px 20px;background-color: #172540;}
.tab-head-row .tab-head-link a:hover,
.tab-head-row .tab-head-link a.active {background-color: #39a3d1;}

.border-img {border-radius: 10px;background-color: #0c2441;border: 1px solid #0c2441;background-color: #39a3d1;border-color: #39a3d1;display: block;position: relative;}
.border-img::before {content: "";border: 2px solid #fff;position: absolute;left: 0;top: 0;right: 0;bottom: 0;border-radius: inherit;z-index: 1;}
.border-img a {border-radius: inherit;}
.border-img img {border-radius: inherit;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.pro-docs-boxes .pro-docs-box:not(:last-child) {margin-bottom: 40px;}
.pro-docs-box .pro-docs-img {width: 30%;}
.pro-docs-box .pro-docs-disc {width: 70%;padding-left: 40px;}
.pro-docs-box .pro-docs-disc-inner {border-radius: 10px;background-color: #0c2441;background-color: #39a3d1;padding: 40px 50px;height: 100%;}
.pro-docs-box .pro-docs-title {color: #fff;font-size: 28px;font-weight: 500;line-height: 1.1;margin-bottom: 40px;padding-bottom: 30px;border-bottom: 1px solid #41546b;border-color: #65b7db;}
.pro-docs-box .pro-docs-info {color: #fff;font-size: 22px;font-weight: 500;line-height: 1.1;margin-bottom: 15px;}
.pro-docs-box .pro-docs-date {color: #fff;font-size: 18px;font-weight: 300;}
.pro-docs-box .pro-docs-date i {color: #FFF;margin-right: 6px;}

.map-summ-sec {height: 450px;overflow: hidden;}
.map-summ-sec > .propertyhive-map-canvas-wrapper {height: 100%;}
.map-summ-sec img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.map-summ-sec > .propertyhive-map-canvas-wrapper .map-over-limit {display: none !important;}
.leaflet-pane.leaflet-popup-pane {display: none;}

.pro-add-summ-sec {padding-bottom: 50px;margin-top: -130px;position: relative;z-index: 999;}
/*.pro-add-summ-sec .pro-box-summary {transform: translateY(-50%);}*/
.pro-box-summary {border-radius: 10px;background-color: #0c2441;background-color: #39a3d1;padding: 40px 50px;}
.pro-box-summary:not(:last-child) {margin-bottom: 50px;}
.pro-box-summary .pro-box-summary-heading {color: #ffffff;font-size: 28px;font-weight: 500;line-height: 1.2;margin-bottom: 40px;padding-bottom: 30px;border-bottom: 1px solid #41546b;border-color: #65b7db;display: flex;flex-direction: row;align-items: center;word-break: break-word;}
.pro-box-summary .pro-box-summary-heading .icon-pbs {line-height: 1;margin-right: 20px;}
.pro-box-summary .disc-pbs {color: #ffffff;font-size: 24px;font-weight: 500;}
.pro-box-summary-heading svg {max-width: 45px;height: auto;}
.pro-box-summary .pro-disc-label-pbs {color: #fff;font-size: 18px;margin-bottom: 3px;}
.pro-box-summary .pro-disc-value-pbs {color: #fff;font-size: 22px;}
.pro-box-summary .disc-row-pbs {margin-left: -10px;margin-right: -10px;margin-bottom: -20px;}
.disc-row-pbs .disc-col-pbs {width: 33.33%;padding: 0 10px;margin-bottom: 20px;}

.pro-img-summ-sec {padding-bottom: 50px;}
.pro-img-summ-sec .img-title-pisb {color: #0c2441;font-size: 28px;font-weight: 500;line-height: 1.2;margin-bottom: 26px;}
.img-row-pisb {margin-left: -15px;margin-right: -15px;margin-bottom: -30px;}
.img-row-pisb .img-col-pisb {width: 33.33%;padding: 0 15px;margin-bottom: 30px;}

.responsive-menu-pro-open #responsive-menu-pro-container {box-shadow: 3px 0 10px rgba(0,0,0,0.3);}
#responsive-menu-pro-container #responsive-menu-pro-wrapper {padding: 50px;}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro .menu-item a {padding: 15px 0;font-weight: 500;display: flex;flex-direction: row;align-items: center;word-break: break-word;}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro .menu-item a .responsive-menu-pro-subarrow {height: 100%;}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content {padding: 40px;text-align: center;border-radius: 10px;background-color: #172540;margin-bottom: 50px;}
#responsive-menu-pro-additional-content .res-nav-title {font-size: 30px;font-weight: 500;margin-bottom: 10px;line-height: 1.5;}
#responsive-menu-pro-additional-content .res-nav-link {font-size: 18px;color: #fff;text-decoration: underline;font-weight: 500;line-height: 1.5;display: table;margin: 6px auto 0;}
#responsive-menu-pro-additional-content .res-nav-link:focus,
#responsive-menu-pro-additional-content .res-nav-link:hover {color: #39a3d1;}
#responsive-menu-pro-additional-content .res-nav-site-logo {margin-bottom: 10px;}
#responsive-menu-pro-additional-content .res-nav-site-logo a {width: 150px;height: 150px;line-height: 110px;padding: 20px;display: block;margin: 0 auto !important;background-color: #fff;border-radius: 50%;}
#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro .menu-item a img {width: auto;height: auto;max-width: 35px !important;max-height: 35px !important;margin-right: 30px;}

.laoder_main {text-align: center;}
.tab-head-bar {margin: 0 0 50px;position: relative;z-index: 1;}
.summary-sec {margin-top: -50px;}

#tabs,
#tabs_document {list-style: none;margin: 0;padding: 0;display: -ms-flex;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;word-break: break-word;}
#tabs li,
#tabs_document li {flex: auto;}
#tabs li a,
#tabs_document a {height: 100%;display: block;color: #fff;font-size: 36px;line-height: 1.1;font-weight: 500;text-align: center;padding: 20px 20px;background-color: #39a3d1;background-color: #172540;position: relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
#tabs li a.inactive,
#tabs_document li a.inactive {background-color: #172540;background-color: #39a3d1;}

#tabs li a.inactive:focus,
#tabs li a.inactive:hover,
#tabs_document li a.inactive:focus,
#tabs_document li a.inactive:hover {background-color: #153d5e;}

#tabs li a.inactive::before,
#tabs_document a.inactive::before {content: "";width: 1px;height: calc(100% - 20px);background-color: #fff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);opacity: 0.35;}
#tabs li:first-child a.inactive::before,
#tabs_document:first-child a.inactive::before {display: none;}

#tabs_document {margin: 0 0 50px;}
#tabs_document li:first-child a {border-radius: 6px 0 0 6px;}
#tabs_document li:last-child a {border-radius: 0 6px 6px 0;}

.add-task-box h2 {color: #303030;font-size: 28px;font-weight: 500;line-height: 1.1;padding: 0;margin: 0 0 30px;}


input#vb_email {
    border-radius: 8px;
    background-color: #ffffff;
    border: 1px solid #fff;
    line-height: 1;
    font-weight: 500;
    font-size: 20px;
    color: #666666;
    padding: 16px 20px;
    padding-right: 50px;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    min-height: unset !important;
    height: auto !important;
    margin: 0;
    appearance: none;
    -webkit-appearance: none;
}
.add-task-box form .form-field {display: flex;flex-direction: column;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}
.add-task-box form .form-field > label.error {order: 1;margin: 2px 0 0;}
.add-task-box form .form-field .select2-container {width: 100% !important;}

/* popup css */
/*#ex1 {max-height: 1000px;max-width: 1000px;padding: 30px;}*/
#ex1 {height: 80%;max-width: 1000px;padding: 30px;}
#ex2 {height: 80%;max-width: 1000px;padding: 30px;}
body .modal > img {height: auto;max-height: 100%;width: auto;margin: 0 auto;display: block;}
.modal iframe#mypdf, .modal img{width: 100%;height: 100%;}
.pro-details-summ-sec {padding-bottom: 50px;}
.disc-col {width: 33.33%; padding-left: 10px;padding-right: 10px;margin-bottom: 25px;}
.disc-col-box {border: 1px solid #65b7db;border-radius: 9px;padding: 15px;text-align: center;}
.dash-tenancies-btn{
	width: 100%;
	text-align: center;
}
.dash-tenancies-btn .btn2{
	width: calc(50% - 4px);
	padding: 20px;
	margin: 2px 0;
}
.dash-tenancies-btn .btn2:hover, .dash-tenancies-btn .btn2:focus,.pro-box-dsh-data-boxes .btn2:hover, .pro-box-dsh-data-boxes .btn2:focus{
	background-color: #1983b1;
	border-color: #1983b1;
}
.pro-result-view_unit.custom-row{
	justify-content: space-evenly;
	margin-top: 20px;
	align-items: center;
}
.pro-result-view_unit .pro-view-btn{
	padding: 8px 15px;
}
.pro-result-view_unit a.pro-view-btn:hover, .pro-result-view_unit a.pro-view-btn:focus{
	border: 1px solid #65b7db;
	border-radius: 5px;
	color: #fff;
}
.pro-result-boxes .top_details{
	display: flex;
	width: 100%;
	max-width: 100%;
	/* margin-bottom: 25px; */
	flex-direction: row;
	align-items: center;
}
.pro-result-boxes .pro-result-title_unit{
	width: 14%;
	max-width: 100%;
	text-align: center;
	color: #fff;
}
.pro-result-boxes .pro-result-view_unit{
	width: 16%;
	max-width: 100%;
	text-align: center;
	/* position: relative;
	top: 4px */
}
.pro-result-boxes span.icon-more-link{
	width: 10%;
	max-width: 100%;
}
.pro-result-view_unit a{
	text-align: center;
    color: #fff;
    border: 1px solid #153d5e;
    background: #153d5e;
    padding: 10px 15px;
    font-size: 16px;
    border-radius: 5px;
}
.pro-result-view_unit a:hover, .pro-result-view_unit a:focus{
	background: #1983b1;
	border-color: #1983b1;
	color: #fff;
}
.pro-result-header {
	position: relative;
	padding-right: 50px;
}
.pro-result-header .pro-result-title{
	width: 100%;
}
.pro-result-header span.icon-more-link{
	position: absolute;
	right: 0;
	top: -4px;
}
.document-file-table{
	width: 100%;
}
.document-file-desc-head{
	width: 500px;
}
.document-file-doc-head{
	width: 200px;
}
.document-file-date-head{
	width: 200px;
}
.document-file-share-head{
	width: 10px;
}
.document-file-desc-data .document-file-desc-data-wrap{
	display: table;
  position: relative;
  max-width: 100%;
  width:100%;
}
.document-file-desc-data-wrap i.document-file-desc-icon{
	width: 15%;
	text-align: center;
	display: table-cell;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
}
.document-file-desc-cont{
  width: 85%;
  display: table-cell;
  vertical-align: middle;
}
.document-file-desc-data .pro-docs-desc{
	font-size: 16px;
}
.document-file-table .pro-docs-title{
	font-size: 18px;
}
td.document-file-share-data a:not(:last-child){
	padding-right: 5px;
}
.pro-docs-box .pafiles-wrap .pro-docs-title{
	margin-bottom: unset;
    padding-bottom: unset;
	border-bottom: unset;
	padding-right: 15px;
}
.pro-docs-box .pafiles-wrap{
	padding: 25px 35px;
	height: unset;
	color: #ffff;
}
.pro-docs-box .pafiles-wrap .pafile-icon{
	color: #ffff;
}
.pro-docs-box .pafiles-wrap .pafile-icon:hover,.pro-docs-box .pafiles-wrap .pafile-icon:focus{
	color: #153d5e;
}
.pafiles-header{
	margin-bottom: 20px;
    padding-bottom: 15px;
	border-bottom: 1px solid #41546b;
	border-color: #65b7db;
	display: flex;
	justify-content: space-between;
}
#Files .pafiles .border-img img{
	width: 71%;
	margin: 0 auto;
	display: block;
}
.pafiles-bottom{
	display: flex;
	justify-content: space-between;
	padding-top: 10px;
}
.pafiles .pro-docs-img{
	width: 20%
}
.pafiles .pro-docs-disc{
	width: 80%;
	margin: 0 auto;
	padding-left: 0;
}
.pafiletype{
	padding-right: 15px;
}
.work-top-details{
	justify-content: space-between;
}
.work-top-details .pro-result-title{
	width: unset;
}
.work-top-details .pro-result-view_unit{
	width: unset;
	color: #fff;
}
.workdetails .pro-box-summary-heading{
	justify-content: space-between;
}
.workdetails-title{
	display: flex;
	align-items: center;
}
.workresultbtn .pro-result-title{
	color: #fff;
	border: 1px solid #1983b1;
	background-color: #1983b1;
	border-radius: 5px;
	padding: 8px 16px;
	margin: 0px 10px 16px;
}
.workresultbtn:hover .pro-result-title, .workresultbtn:focus .pro-result-title{
	background-color: #0c2441;
    border-color: #0c2441;
}
.pro-rehead{
	display: flex;
	justify-content: space-between;
}
.disc-full-pbs {
    width: 100%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.pafiledesc{
	text-align: left;
}
.task_btn{
	margin-bottom: 50px;
}
body .select2-container--default .select2-selection--single{
	border-radius: 8px;
    background-color: #ffffff;
    border: 1px solid #fff;
    line-height: 1;
    font-weight: 400;
    font-size: 20px;
    color: #666666;
    padding: 16px 20px;
    padding-right: 50px;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    min-height: unset !important;
    height: auto !important;
    margin: 0;
    appearance: none;
	-webkit-appearance: none;
}
body .ginput_container.ginput_container_select span.select2-selection__arrow{
	top: 50%;
    right: 22px;
    transform: translateY(-50%);
    background-image: url(assets/images/select-field-icon.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #666;
	padding-left: 0;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b{
	opacity: 0;
}
body .ginput_container.ginput_container_select::before{
	background-position: top 21px right;
}
.formrow{
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}
.form-col{
	width: calc(50% - 10px);
}
.certi{
	margin-bottom: 30px;
}
.certi .pro-docs-disc{
	width: 100%;
	padding-left: 0;
}
body form .form-field i{
	position: absolute;
	right: 56px;
	top: 46px;
}
/* date picker css */

/* loader_main css start */
.loader_main{
    position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,1); z-index: 9999; top: 0; left: 0; 
    -webkit-transition: 0.3s all ease-in-out;
    opacity: 0; visibility: hidden;
}

.loader {
  border: 16px solid #f3f3f3; 
  border-top: 16px solid #fff; 
  border-radius: 50%;
  width: 100px;
  height: 100px;
  animation: spin 2s linear infinite; position: absolute; top: 45%; left: 46%; z-index: 999999; transform: translate(-50%, -50%);
}

.loader_main.loading{
    opacity: 0.5; visibility: visible;
}

.loader {border: 6px solid #f3f3f3;border-top-color: #2271b1;width: 70px;height: 70px;top: 50%;left: 50%;}

/* Safari */
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }

/* loader_main css END */

/* From here you can start to copy */
body .ui-datepicker:not(.gform-legacy-datepicker) {padding: 0 !important;}
  body #ui-datepicker-div .ui-datepicker {
	background: #ffffff;
	border-radius: 15px;
  }
  body #ui-datepicker-div .ui-datepicker-header {
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	background: #39a3d1;
	margin: 0px;
  }
  body #ui-datepicker-div .ui-datepicker-prev,
  body #ui-datepicker-div .ui-datepicker-next {
	width: 20px;
	height: 20px;
	text-indent: 9999px;
	border-radius: 100%;
	cursor: pointer;
	overflow: hidden;
	margin-top: 12px;
  }
  body #ui-datepicker-div .ui-datepicker-prev {
	float: left;
	margin-left: 12px;
  }
  body #ui-datepicker-div .ui-datepicker-prev:after {
	transform: rotate(45deg);
	margin: -43px 0px 0px 8px;
  }
  body #ui-datepicker-div .ui-datepicker-next {
	float: right;
	margin-right: 12px;
  }
  body #ui-datepicker-div .ui-datepicker-next:after {
	transform: rotate(-135deg);
	margin: -43px 0px 0px 6px;
  }
  body #ui-datepicker-div .ui-datepicker-prev:after,
  body #ui-datepicker-div .ui-datepicker-next:after {
	content: '';
	position: absolute;
	display: block;
	width: 8px;
	height: 8px;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	top: 50px;
  }
  body #ui-datepicker-div .ui-datepicker-prev:hover,
  body #ui-datepicker-div .ui-datepicker-next:hover,
  body #ui-datepicker-div .ui-datepicker-prev:hover:after,
  body #ui-datepicker-div .ui-datepicker-next:hover:after {
	border-color: #333333!important;
  }
  body #ui-datepicker-div .ui-datepicker-title {
	text-align: center!important;
	font-size:24px!important;
	font-weight: 500!important;
  }
  body #ui-datepicker-div .ui-datepicker-calendar {
	width: 100%!important;
	text-align: center!important;
	border: 1px solid #d1d1d1;
	margin: 0;
  }
  body .ui-datepicker-calendar thead tr th span {
	display: block!important;
	width: 35px!important;
	color: #39a3d1!important;
	margin-bottom: 5px!important;
	font-size: 18px!important;
	font-weight: 700!important;
	height: unset!important;
  }
  body #ui-datepicker-div .ui-state-default {
	display: block;
	text-decoration: none!important;
	color: #333333!important;
	line-height: 32px!important;
	font-size: 16px!important;
	text-align: center!important;
	border-radius: 50px;
	height: 40px;
	width: 40px;
  }
  body #ui-datepicker-div .ui-state-default:hover {
	color: #ffffff!important;
	background:#39a3d1!important;
	/*border-radius:50px!important;*/
	transition: all 0.25s cubic-bezier(0.7, -0.12, 0.2, 1.12)!important;
	border-color: #39a3d1!important;
  }
  body #ui-datepicker-div .ui-state-highlight {
	color: #ffffff!important;
	background-color:#39a3d1!important;
	border-color: #39a3d1!important;
	/*border-radius: unset!important;*/
  }
  body #ui-datepicker-div .ui-state-active {
	color: #ffffff!important;
	background-color:#39a3d1!important;
	/*border-radius: unset!important;*/
  }
  body #ui-datepicker-div .ui-datepicker-unselectable .ui-state-default {
	color: #eee!important;
	border: 2px solid transparent!important;
  }
  body .ui-datepicker th{
	  padding: .5em .2em!important;
  }
body .ui-datepicker .ui-datepicker-prev span, body .ui-datepicker .ui-datepicker-next span{
	  display: none;
  }
  .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{
	  border: unset!important;
	  background: unset!important;
  }
  .prop-result-wrap .pro-result-val{
	color: #ffffff;
	width: 14%;
	max-width: 100%;
	text-align: center;
    padding-right: 5px;
	word-break: break-word;
	font-size: 18px;
  }
  .prop-result-wrap .pro-result-title{
	  width: 50%;
	  font-size: 22px;
  }
  .prop-result-wrap.desk-pro .pro-result-title {width: 64%;}
  .prop-result-wrap .pro-result-title_unit{
    padding-right: 5px;
  }
  .prop-result-wrap .pro-result-view_unit{
	width: 16%;
    padding-right: 5px;
  }
  .prop-result-wrap span.icon-more-link{
	  width: 6%;
  }
  .prop-result-wrap .pro-result-title_unit span {
    font-size: 15px;
}
.top_details.prop-result-wrap.mob-pro{
	display: none;
}
.mob-pro .mob-prop-top,.mob-prop-bottom{
    display: flex;
    width: 100%;
    max-width: 100%;
    justify-content: space-between;
    align-items: center;
}
.mob-pro .mob-prop-top .pro-result-view_unit{
	text-align: right;
	margin-bottom: 0;
}
.mob-pro .pro-result-val{
	text-align: left;
	padding: 12px 0;
}
body .mob-pro .pro-result-title {
    font-size: 18px;
    line-height: 24px;
}
.mob-pro span.icon-more-link{
	width: unset;
}
.mob-pro .pro-result-boxes{
	padding: 20px;
}
.properties-result-page .pro-result-boxes{
	padding: 30px;
}
.work-top-details span{
	font-size: 16px;
}
.mob{display: none;}
.pro-box-summary .pro-disc-value-pbs a.workresultbtn{color: #0c2441;}
.pro-box-summary .pro-disc-value-pbs a.workresultbtn:hover{color: #fff;}
#workorder-ordering{margin-bottom: 50px;}
#task_sorting{margin-bottom: 50px;}
.gform-theme-datepicker.ui-datepicker {
    padding: 0.2em 0.2em 0!important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
	border: 1px solid #c5c5c5!important;
    background: #fff!important;
    font-weight: normal!important;
}
.ui-datepicker td {
    border: 0!important;
    padding: 2px!important;
}
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select{
	color: #fff!important;
	font-size: 24px!important;
	background-image: url('/wp-content/uploads/2022/02/down-arrow-white-01.svg')!important;
}
.img-col-pisb .border-img{
	width: auto;height: 226px;
}
.pafiles{
	align-items: stretch;
}
.pafiles .border-img{
	height: 100%;
	object-fit: cover;
}
.pafiles .border-img img{
	position: absolute;
  	left: 50%;
  	transform: translateX(-50%);
}
.pro-result-col45{
	width: 45%;
	max-width: 100%;
}
.pro-result-col33{
	width: 33.33%;
	max-width: 100%;
}
.pro-result-discs .value-prb{
	width: calc(100% - 25px);
	padding-bottom: 15px;
}
.pro-result-discs .pro-result-point .label-prb{
	font-size: 15px;
}
.pro-result-discs .pro-result-point .pro-result-col33:last-child .value-prb{
	width: unset;
}

#map-canvas {
    height: 450px;
}

.mob-icon{display: none;}
.laoder_more_fun{text-align: center;}
.page-template-document-page .select2-container{max-width: 100%!important;}
.all_document{text-align: center;margin-top: 30px;}
#all_document_pdf, #all_document{
	background-color: #153d5e;
    border: 1px solid #153d5e;
    color: #ffffff;	
    border-radius: 8px;
    font-weight: 700;
    text-align: center;
    font-size: 20px;
    padding: 16px 20px;
    line-height: 1;
    display: inline-block;
    text-transform: uppercase;
}
#all_document_pdf:hover, #all_document:hover{
	background-color: #39a3d1;
	border-color: #39a3d1;
}

.ui-content {overflow-x: auto;}
table tr th, 
table tr td {padding: 10px;line-height: 1.2;background-color: rgba(237, 246, 250, 0.7);}
table thead tr th {font-size: 16px;font-weight: 600;background-color: #c3e3f1;border-color: #eeeeee;color: #fff;}
table tbody tr td {background-color: #ffffff;border-color: #eeeeee;}
table tbody tr th,
table tbody tr td {font-size: 15px;font-weight: 400;}

body .gform_wrapper.gravity-theme .ginput_complex {
	align-items: center;
	align-content: center;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_time {
	min-width: calc(50% - 11px);
	max-width: 100%;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_time::before {display: none;}
body .gform_wrapper form .gform_body .gform_fields .gfield .hour_minute_colon {
	width: 20px;
	padding-bottom: 30px;
}
body .gform_wrapper form .gform_body .gform_fields .gfield input[type="number"]:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]):not([type="button"]) {
	-moz-appearance: textfield;
	padding: 16px 20px;
}
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_time label {pointer-events: none;}


/* Media Query - Responsive Style */
/* 1601 To 1800  */
@media screen and (max-width:1700px) {}
/* 1501 To 1600  */
@media screen and (max-width:1600px) {

	#tabs li a, #tabs_document a {font-size: 30px;}
    
}
/* 1401 To 1500  */
@media screen and (max-width:1500px) {

	#tabs li a, #tabs_document a {font-size: 28px;}

}
/* 1301 To 1400  */
@media screen and (max-width:1400px) {

	#tabs li a, #tabs_document a {font-size: 26px;}
	.leaflet-control-attribution.leaflet-control{display: none;}

}
/* 1200 To 1300  */
@media screen and (max-width:1300px) {}
/* 1025 To 1199  */
@media screen and (max-width:1199px) {

	#tabs li a, #tabs_document a {font-size: 22px;}

}
/* 992 To 1024  */
@media screen and (max-width:1024px) {

	h1, h2, h3, h4, h5, h6 {line-height: 1.7;}

	a#loadMore,a#loadMore_task,a#loadMore_complted_task,a#more_posts, a#laoder_more_fun, a#laoder_more_fun_pdf, body .btn2 {font-size: 18px;}
   
}
/* 768 To 991  */
@media screen and (max-width:991px) {
	body .btn {font-size: 18px;}

	.row-pbcn .heading-pbcn {font-size: 44px;}
	.row-pbcn .circle-pbcn {font-size: 49px;}
	.pen-issue-dshbrd {margin-bottom: 30px;}
	.pro-boxes-dsh-row .pro-box-dsh {padding: 0 15px;margin-bottom: 30px;}
	.pro-boxes-dsh-row {margin-left: -15px;margin-right: -15px;/*margin-bottom: -30px;*/}

	.pro-box-dsh-heading {font-size: 24px;}
	.icon-more-link a {font-size: 20px;width: 35px;height: 35px;line-height: 29px;}	
	.pro-box-dsh-data-boxes .pro-box-dsh-data-box {padding: 16px;}
	.pro-box-dsh-data-box strong {font-size: 20px;}
	.pro-box-dsh-data-box span {font-size: 18px;}
	.dash-tenancies-btn .btn2{font-size: 16px;}
	
	.back-head-bar-link .icon-bhbar svg {width: 25px;}
	.back-head-bar-link .label-bhbar {font-size: 20px;}
	.back-head-bar-link .icon-bhbar {margin-right: 24px;}
	.menu-btn svg {width: 31px;}

	.pro-result-boxes {padding: 30px 40px;}
	.pro-result-boxes .pro-result-disc {padding-top: 28px;margin-top: 30px;}
	.pro-result-boxes .pro-result-title {font-size: 29px;}
	.pro-result-point .label-prb {font-size: 17px;width: 200px;}
	.pro-result-point .value-prb {font-size: 20px;width: calc(100% - 200px);}
	.pro-result-disc .pro-result-point {margin-bottom: 25px;}

	.tab-head-row .tab-head-link a {font-size: 30px;}
	.pro-docs-box .pro-docs-img {width: 35%;}
	.pro-docs-box .pro-docs-disc {width: 65%;padding-left: 30px;}
	.pro-docs-boxes .pro-docs-box:not(:last-child) {margin-bottom: 30px;}
	.pro-docs-box .pro-docs-disc-inner {padding: 30px 40px;}
	.pro-docs-box .pro-docs-title {margin-bottom: 26px;padding-bottom: 20px;font-size: 24px;}
	.pro-docs-box .pro-docs-info {font-size: 20px;margin-bottom: 10px;}
	.pro-docs-box .pro-docs-date {font-size: 16px;}

	.pro-box-summary {padding: 30px 40px;}
	.pro-box-summary .pro-box-summary-heading {font-size: 26px;margin-bottom: 30px;padding-bottom: 20px;}
	.pro-box-summary .disc-pbs {font-size: 22px;}
	.pro-add-summ-sec .pro-box-summary-heading svg {max-width: 28px;}
	.pro-box-summary-heading svg {max-width: 40px;}
	.pro-box-summary .pro-disc-label-pbs {font-size: 17px;}
	.pro-box-summary .pro-disc-value-pbs {font-size: 22px;}

	#responsive-menu-pro-additional-content .res-nav-title {font-size: 26px;}

	#tabs li a, #tabs_document a {font-size: 20px;}

	.pro-search,
	.back-head-bar,
	.tab-head-bar,
	#tabs_document {margin: 0 0 40px;}

	.summary-sec {margin-top: -40px;}
	.pro-result-boxes .pro-result-title{width: 45%;}
	body .pro-result-boxes .pro-result-title_unit{width: 20%;}
	body .pro-result-boxes .pro-result-view_unit{width: 25%;}
	.pro-result-boxes .pro-result-view_unit a{font-size: 14px;}
	.certi .pro-docs-disc{width: 100%;padding-left: 0;}
	.prop-result-wrap .pro-result-title{font-size: 20px;}
	.prop-result-wrap .pro-result-val{font-size: 16px;}
	.work-top-details span{font-size: 14px;}
	.prop-result-wrap .pro-result-title_unit span{font-size: 14px;}
	.pro-result-discs .pro-result-point .label-prb {font-size: 14px;}
	.pro-result-discs .value-prb{width: calc(100% - 25px);}
}

/* 640 To 767  */
@media screen and (max-width:767px) {

	body {font-size: 16px;}

	.wrappersmall {width: 540px;}
	.wrapper,
	.wrappersmall {padding-left: 20px;padding-right: 20px;}

	.paddingTB50 {padding: 40px 0;}

	a#loadMore, a#loadMore_task,a#loadMore_complted_task,a#more_posts, a#laoder_more_fun, a#laoder_more_fun_pdf, body .btn2 {font-size: 16px;}

	.pro-search form input[type="search"],
	body form .form-field input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]):not([type="button"]),
	body form .form-field .select2-container--default .select2-selection--single,
	body form .form-field select,
	body form .form-field textarea,
	body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]):not([type="button"]),
	body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select,
	body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,
	body .gform_wrapper form .gform_body .gform_fields .gfield .nice-select.gfield_select {font-size: 16px;}
	body form .form-btn .submit[type="submit"],
	body .gform_wrapper form .gform_footer .gform_button[type="submit"] {font-size: 16px;}
	body .gform_wrapper form .gform_body .gform_fields {grid-column-gap: 10px;grid-row-gap: 20px;}
	body .gform_wrapper form .gform_footer {margin-top: 20px !important;}

	.entry-content .site-logo img {max-width: 160px;}
	.entry-content .site-logo {padding-bottom: 40px;}
	.login-bottom-link {padding-top: 40px;}
	.login-bottom-link a {font-size: 16px;}
	body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_password .ginput_left {margin-bottom: 20px;}
	body form .form-btn {margin-top: 20px;}

	main.site-main > div:not(.center) {padding-bottom: 140px;}

	.box-pbcn {padding: 30px;}
	.row-pbcn .heading-pbcn {font-size: 38px;margin-bottom: 16px;}
	.row-pbcn .circle-pbcn {font-size: 42px;width: 150px;height: 150px;line-height: 110px;}
	body .btn-pbcn .btn {letter-spacing: 3px;}

	.pro-boxes-dsh-row {margin-left: 0px;margin-right: 0px;}
	.pro-boxes-dsh-row .pro-box-dsh {width: 100%;padding: 0;}

	.pro-box-dsh-heading {font-size: 20px;}
	.icon-more-link a {font-size: 18px;width: 32px;height: 32px;line-height: 26px;}

	.pro-result-point .label-prb {width: 180px;font-size: 16px;}
	.pro-result-point .value-prb {width: calc(100% - 180px);font-size: 18px;}
	.pro-result-boxes .pro-result-title {font-size: 24px;}

	.tab-head-row .tab-head-link a {font-size: 24px;padding: 16px 16px;}
	.pro-docs-box .pro-docs-disc-inner {padding: 30px;}
	.pro-docs-box .pro-docs-title {margin-bottom: 20px;padding-bottom: 16px;font-size: 20px;}
	.pro-docs-box .pro-docs-info {font-size: 17px;}
	.pro-docs-box .pro-docs-date {font-size: 14px;}
	.pro-docs-box .pro-docs-date i {margin-right: 4px;}

	.map-summ-sec {height: 350px;}
	.pro-add-summ-sec {padding-bottom: 40px;margin-top: -80px;}
	.pro-box-summary .pro-box-summary-heading .icon-pbs {margin-right: 16px;}
	.pro-box-summary .pro-box-summary-heading {font-size: 24px;margin-bottom: 25px;padding-bottom: 18px;}
	.pro-box-summary .disc-pbs {font-size: 20px;}
	.pro-box-summary-heading svg {max-width: 36px;}
	.pro-box-summary .pro-disc-value-pbs {font-size: 20px;}
	.disc-row-pbs .disc-col-pbs {width: 50%;}
	.pro-img-summ-sec {padding-bottom: 40px;}
	.pro-box-summary {padding: 30px;}
	.pro-box-summary:not(:last-child) {margin-bottom: 40px;}

	#responsive-menu-pro-additional-content .res-nav-title {font-size: 24px;}
	#responsive-menu-pro-additional-content .res-nav-link {font-size: 16px;}
	#responsive-menu-pro-additional-content .res-nav-site-logo a {width: 110px;height: 110px;line-height: 80px;padding: 15px;}
	#responsive-menu-pro-container #responsive-menu-pro-wrapper {padding: 40px;}
	#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content {padding: 30px;margin-bottom: 40px;}
	body #responsive-menu-pro-container {max-width: 450px;}
	body button#responsive-menu-pro-button {width: 35px;height: 35px}
	button#responsive-menu-pro-button .responsive-menu-pro-box,
	button#responsive-menu-pro-button .responsive-menu-pro-inner,
	button#responsive-menu-pro-button .responsive-menu-pro-inner::before,
	button#responsive-menu-pro-button .responsive-menu-pro-inner::after {width: 100%;}

	#tabs li a, #tabs_document a {font-size: 19px;padding: 15px;}
	
	.pro-search,
	.back-head-bar,
	.tab-head-bar,
	#tabs_document {margin: 0 0 30px;}

	.summary-sec {margin-top: -30px;}

	.add-task-box h2 {font-size: 24px;}
	body form .form-field .select2-container .select2-selection--single .select2-selection__rendered,
	body form .form-field .select2-container--default .select2-selection--single .select2-selection__placeholder {font-size: 16px;}
	.disc-col {width: 50%;}
	.document-file-table th{font-size: 16px;}
	.document-file-table .pro-docs-title{font-size: 15px;}
	.document-file-desc-data .pro-docs-desc{font-size: 14px;}
	.formrow{flex-direction: column;}
	.form-col{width: 100%;}
	.formrow .form-col:first-child{padding-bottom: 25px;}
	.pro-result-discs .value-prb{width: calc(100% - 25px);}
}
/* 480 To 639  */
@media screen and (max-width:639px) {

	.row-pbcn .heading-pbcn {font-size: 32px;}
	.row-pbcn .circle-pbcn {font-size: 32px;width: 130px;height: 130px;line-height: 90px;}

	.pro-docs-box .pro-docs-img {width: 30%;}
	.pro-docs-box .pro-docs-disc {width: 70%;padding-left: 20px;}
	.pro-docs-boxes .pro-docs-box:not(:last-child) {margin-bottom: 20px;}
	.pro-docs-box .pro-docs-disc-inner {padding: 20px;}
	.pro-docs-box .pro-docs-title {font-size: 18px;}
	.pro-docs-box .pro-docs-info {font-size: 16px;}
	.pro-docs-box .pro-docs-date {font-size: 13px;}
	
	.pro-box-summary .disc-pbs {font-size: 18px;}
	.pro-box-summary .pro-box-summary-heading {font-size: 18px;margin-bottom: 20px;padding-bottom: 16px;}
	.pro-box-summary-heading svg {max-width: 28px;}
	.pro-add-summ-sec .pro-box-summary-heading svg {max-width: 22px;}
	.pro-box-summary .pro-disc-label-pbs {font-size: 15px;}
	.pro-box-summary .pro-disc-value-pbs {font-size: 17px;}

	#responsive-menu-pro-additional-content .res-nav-site-logo {margin-bottom: 16px;}
	#responsive-menu-pro-additional-content .res-nav-title {font-size: 20px;line-height: 1.3;}
	#responsive-menu-pro-additional-content .res-nav-link {font-size: 15px;line-height: 1.3;}
	#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro .menu-item a {font-size: 18px;}
	#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro .menu-item a img {max-width: 30px !important;max-height: 30px !important;margin-right: 15px;}

	#tabs li a, #tabs_document a {font-size: 17px;}
	body .pro-result-boxes .pro-result-title_unit{width: 100%; text-align: left; margin: 10px 0;}
	body .pro-result-boxes .pro-result-view_unit{width: 100%; text-align: left; margin-bottom: 30px;}
	body .pro-result-boxes .pro-result-title {width: 100%;}
	.prop-result-wrap.desk-pro .pro-result-title {width: 100%;}
	body .pro-result-boxes .top_details{flex-direction: column;}
	body .work-top-details .pro-result-view_unit{margin-bottom: 10px;}
	body .work-top-details span.icon-more-link{width: unset;}
	.certi .pro-docs-disc{width: 100%;padding-left: 0;}
	.prop-result-wrap .pro-result-val{width: 100%;}
	.top_details.prop-result-wrap.desk-pro{display: none;}
	.top_details.prop-result-wrap.mob-pro{display: flex;}
	.desk{display: none;}
	.mob{display: flex;width: 100%;}
	.mob .pro-result-title{margin-bottom: 12px;}
	.pro-result-col45.pro-fa{width: 90%;}
	.pro-result-col45{width: 100%;}
	.pro-result-col33{width: 100%;}
	.mob-icon{display: block;}
	.desk-icon{display: none;}

	table thead tr th {padding: 10px 30px;}

}
/* 320 To 567  */
@media screen and (max-width:567px) {
	h1 {font-size: 26px;line-height: 1.4;}
	h2 {line-height: 1.4;}
	h3 {line-height: 1.4;}	
	h4 {line-height: 1.4;}
	h5 {font-size: 24px;line-height: 1.4;}
	h6 {font-size: 22px;line-height: 1.4;}

	.entry-content ul li::before {top: 9px;}

	.box-pbcn {padding: 20px;}
	.row-pbcn .left-pbcn,
	.row-pbcn .right-pbcn {width: 100%;padding: 0;margin: 0;}
	.row-pbcn .right-pbcn {text-align: center;margin-top: 20px;}
	.row-pbcn .heading-pbcn strong {display: inline-block;}	
	.row-pbcn .heading-pbcn {font-size: 28px;}
	.row-pbcn .circle-pbcn {font-size: 30px;}

	.pro-boxes-dsh-row .pro-box-dsh-inner {padding: 20px;}

	.back-head-bar-link .icon-bhbar svg {width: 23px;}
	.back-head-bar-link .label-bhbar {font-size: 18px;}
	.back-head-bar-link .icon-bhbar {margin-right: 22px;}
	.menu-btn svg {width: 30px;}	

	.pro-result-point .label-prb,
	.pro-result-point .value-prb {width: 100%;}
	.pro-result-point .value-prb {margin-top: 8px;}
	.pro-result-boxes .pro-result-disc {padding-top: 22px;margin-top: 22px;}
	.pro-result-boxes {padding: 30px 30px;}
	.pro-result-disc .pro-result-point {margin-bottom: 22px;}

	.tab-head-row .tab-head-link a {font-size: 20px;}
	.pro-docs-box .pro-docs-img {width: 100%;max-width: 350px;margin: 0 auto;}
	.pro-docs-box .pro-docs-disc {width: 100%;padding: 0;margin-top: 10px;text-align: center;}
	.pro-docs-boxes .pro-docs-box:not(:last-child) {margin-bottom: 30px;}

	.img-row-pisb .img-col-pisb {width: 50%;padding: 0 10px;margin-bottom: 20px;}
	.img-row-pisb {margin-left: -10px;margin-right: -10px;margin-bottom: -20px;}

	body #responsive-menu-pro-container {max-width: calc(100% - 60px);}

	#tabs li a, #tabs_document a {font-size: 15px;padding: 15px 10px;}
	.pafiles .pro-docs-img{max-width: 100%;}
	.pafiles .border-img img{position: relative; left: 0; transform: unset;}
	.pafiles .pro-docs-disc{text-align: left;}

	.mob-pro .mob-prop-top {flex-wrap: wrap;}
	.mob-pro .mob-prop-top .pro-result-title_unit,
	.mob-pro .mob-prop-top .pro-result-view_unit {padding: 0;text-align: left;margin: 0 0 10px;}
	.mob-pro .mob-prop-top .pro-result-view_unit a {display: inline-block;}


}
/* 320 To 479  */
@media screen and (max-width:479px) {
	h1 {font-size: 24px;}
	h5 {font-size: 20px;}
	h6 {font-size: 18px;}

	#responsive-menu-pro-container #responsive-menu-pro-wrapper {padding: 30px;}
	#responsive-menu-pro-container #responsive-menu-pro-wrapper #responsive-menu-pro-additional-content {padding: 20px;margin-bottom: 30px;}

	.disc-row-pbs .disc-col-pbs {width: 100%;}

	.pro-box-dsh-data-boxes > a,
	.pro-box-dsh-data-boxes > .pro-box-dsh-data-box {width: 100%;}
	.pro-box-dsh-data-box strong {font-size: 18px;}
	.pro-box-dsh-data-box span {font-size: 17px;}
	.dash-tenancies-btn .btn2{font-size: 15px;}

}

@media screen and (max-width:413px) {

	.tab-head-row .tab-head-link a {font-size: 18px;}
	.pro-box-summary .disc-pbs br {display: none;}

	#tabs li a, #tabs_document a {font-size: 14px;}

}
/* 320 To 374  */
@media screen and (max-width:374px) {

	.login-bottom-link {display: block;margin: 0 auto;text-align: center;}
	.login-bottom-link a {margin: 0 auto 10px;}

}
/* 320 To 359  */
@media screen and (max-width:359px) {

	#tabs li a, #tabs_document a {font-size: 12px;}
	
}

/* End Media Query - Responsive Style */