/* ============================
Theme Name: CERT Property
Version: 1.2
Description: CERT Property
Author: Nisha
First Update: 13/05/2024
Last Update: 13/05/2024
License: GNU General Public License v2 or later
============================*/
.panel-content.banner-content-block.margin-bottom-auto.content_Bullets {
	color: #fff;
	text-align: left;
	padding-top: 100px;
}

.panel-content.banner-content-block.margin-bottom-auto.content_Bullets ul li {
	font-size: 25px;
}

.panel-content.banner-content-block.margin-bottom-auto.content_Quote {
	color: #fff;
	text-align: center;
	padding-top: 100px;
}

.panel-content.banner-content-block.margin-bottom-auto.content_Quote p {
	font-size: 25px;
}

.swiper-autoheight .swiper-wrapper {
	/* height: auto !important; */
}
.filter-menu.menu_2 li a.active {
    color: var(--brand-color);
    text-decoration: underline;
    text-decoration-thickness: 2px;
}
/* Zoho */
.wf_customMessageBox {
	font-family: Arial, Helvetica, sans-serif;
	color: #132C14;
	background: #F5FAF5;
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);
	max-width: 90%;
	width: max-content;
	word-break: break-word;
	z-index: 11000;
	border-radius: 6px;
	border: 1px solid #A9D3AB;
	min-width: 100px;
	padding: 10px 15px;
	display: flex;
	align-items: center;
	position: fixed;
	top: 20px;
	left: 50%;
	transform: translate(-50%, 0);
}

.wf_customCircle {
	position: relative;
	background-color: #12AA67;
	border-radius: 100%;
	width: 20px;
	height: 20px;
	flex: none;
	margin-right: 7px;
}

.wf_customCheckMark {
	box-sizing: unset !important;
	position: absolute;
	transform: rotate(45deg) translate(-50%, -50%);
	left: 6px;
	top: 9px;
	height: 8px;
	width: 3px;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
}

.wf_customClose {
	box-sizing: border-box;
	position: relative;
	width: 18px;
	height: 18px;
}

.wf_customClose::after,
.wf_customClose::before {
	content: "";
	display: block;
	box-sizing: border-box;
	position: absolute;
	width: 12px;
	height: 1.5px;
	background: #616E88;
	transform: rotate(45deg);
	border-radius: 5px;
	top: 8px;
	left: 1px
}

.wf_customClose::after {
	transform: rotate(-45deg)
}

#crmWebToEntityForm.zcwf_lblLeft {
	/* width:100%; */
	/* padding: 25px; */
	/* margin: 0 auto; */
	box-sizing: border-box;
}

#crmWebToEntityForm.zcwf_lblLeft * {
	box-sizing: border-box;
}

#crmWebToEntityForm {
	text-align: left;
}

#crmWebToEntityForm * {
	direction: ltr;
}

.zcwf_lblLeft .zcwf_title {
	word-wrap: break-word;
	padding: 0px 6px 10px;
	font-weight: bold
}

.zcwf_lblLeft.cpT_primaryBtn:hover {
	background: linear-gradient(#02acff 0, #006be4 100%) no-repeat padding-box !important;
	box-shadow: 0 -2px 0 0 #0159b9 inset !important;
	border: 0 !important;
	color: #fff !important;
	outline: 0 !important;
}

.zcwf_lblLeft .zcwf_col_fld input[type=text],
input[type=password],
.zcwf_lblLeft .zcwf_col_fld textarea {
	/* width: 60%; */
	/* border: 1px solid #c0c6cc !important; */
	/* resize: vertical; */
	/* border-radius: 2px; */
	/* float: left; */
}

.zcwf_lblLeft .zcwf_col_lab {
	/* width: 30%; */
	/* word-break: break-word; */
	/* padding: 0px 6px 0px; */
	/* margin-right: 10px; */
	/* margin-top: 5px; */
	/* float: left; */
	/* min-height: 1px; */
}

.zcwf_lblLeft .zcwf_col_fld {
	/* float: left; */
	/* width: 68%; */
	/* padding: 0px 6px 0px; */
	/* position: relative; */
	/* margin-top: 5px; */
}

.zcwf_lblLeft .zcwf_privacy {
	padding: 6px;
}

.zcwf_lblLeft .wfrm_fld_dpNn {
	display: none;
}

.dIB {
	display: inline-block;
}

.zcwf_lblLeft .zcwf_col_fld_slt {
	width: 60%;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 4px;
	font-size: 12px;
	float: left;
	resize: vertical;
	padding: 2px 5px;
}

.zcwf_lblLeft .zcwf_row:after,
.zcwf_lblLeft .zcwf_col_fld:after {
	content: '';
	display: table;
	clear: both;
}

.zcwf_lblLeft .zcwf_col_help {
	float: left;
	margin-left: 7px;
	font-size: 12px;
	max-width: 35%;
	word-break: break-word;
}

.zcwf_lblLeft .zcwf_help_icon {
	cursor: pointer;
	width: 16px;
	height: 16px;
	display: inline-block;
	background: #fff;
	border: 1px solid #c0c6cc;
	color: #c1c1c1;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	border-radius: 50%;
}

.zcwf_lblLeft .zcwf_row {
	/* margin: 15px 0px; */
}

.zcwf_lblLeft .formsubmit {
	/* margin-right: 5px; */
	/* cursor: pointer; */
	/* color: var(--baseColor); */
	/* font-size: 12px; */
}

.zcwf_lblLeft .zcwf_privacy_txt {
	/* width: 90%; */
	/* color: rgb(0, 0, 0); */
	/* font-size: 12px; */
	/* font-family: Arial; */
	/* display: inline-block; */
	/* vertical-align: top; */
	/* color: var(--baseColor); */
	/* padding-top: 2px; */
	/* margin-left: 6px; */
}

.zcwf_lblLeft .zcwf_button {
	/* font-size: 12px; */
	/* color: var(--baseColor); */
	/* border: 1px solid #c0c6cc; */
	/* padding: 3px 9px; */
	/* border-radius: 4px; */
	/* cursor: pointer; */
	/* max-width: 120px; */
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	/* white-space: nowrap; */
}

.zcwf_lblLeft .zcwf_tooltip_over {
	position: relative;
}

.zcwf_lblLeft .zcwf_tooltip_ctn {
	position: absolute;
	background: #dedede;
	padding: 3px 6px;
	top: 3px;
	border-radius: 4px;
	word-break: break-word;
	min-width: 100px;
	max-width: 150px;
	color: var(--baseColor);
	z-index: 100;
}

.zcwf_lblLeft .zcwf_ckbox {
	float: left;
}

.zcwf_lblLeft .zcwf_file {
	width: 55%;
	box-sizing: border-box;
	float: left;
}

.clearB:after {
	content: '';
	display: block;
	clear: both;
}

@media all and (max-width: 600px) {

	.zcwf_lblLeft .zcwf_col_lab,
	.zcwf_lblLeft .zcwf_col_fld {
		width: auto;
		float: none !important;
	}

	.zcwf_lblLeft .zcwf_col_help {
		width: 40%;
	}
}

/* Zoho */

.about-count-blocks li h4.fz-32 {
	font-size: 32px;
}

.about-count-blocks li h4.fz-40 {
	font-size: 34px;
}

/*
.filter-menu.menu_2 { margin-top: 20px; }
.filter-menu.menu_2 li a.btn-link {
	padding: 0px;
	font-size: 18px;
	color: #000;
	text-decoration: none;
}
.filter-menu.menu_2 li a.btn-link:hover,
.filter-menu.menu_2 li a.btn-link.active {
	text-decoration: underline;
	color: #EC6754;
}
*/


@media (max-width:1920px) and (min-width:1700px) {
	section.section-about-count .container-box .row .col-xl-6.width-60 {
		width: 60%;
	}

	section.section-about-count .container-box .row .col-xl-6.width-40 {
		width: 40%;
	}
}

@media (max-width:1700px) and (min-width:1300px) {
	section.section-about-count .container-box .row .col-xl-6 {
		width: 60%;
	}

	section.section-about-count .container-box .row .col-xl-6:first-child {
		width: 40%;
	}

}

@media (max-width:1300px) and (min-width:1200px) {
	section.section-about-count .container-box .row .col-xl-6 {
		width: 70%;
	}

	section.section-about-count .container-box .row .col-xl-6:first-child {
		width: 30%;
	}

}


/* ============================
# FAQ
============================ */
.section-faq { overflow: hidden; }
.btn.btn-faq-expand {
   padding: 0;
   width: 100%;
   display: flex;
   align-items: center;
   border: 0;
}
.btn.btn-faq-expand:after {
   --faq-main-button-icon-width: 46px;
   --faq-main-button-icon-width-plus: 18px;
   content: '';
   flex-shrink: 0;
   width: var(--faq-main-button-icon-width);
   height: var(--faq-main-button-icon-width);
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ec6754' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-chevron-up'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 15l6 -6l6 6' /%3E%3C/svg%3E");
   background-repeat: no-repeat;
   background-size: calc(var(--faq-main-button-icon-width) + var(--faq-main-button-icon-width-plus));
   background-position: center;
   margin-left: auto;
   transition: all .30s ease-in-out;
}
.btn.btn-faq-expand.collapsed:after {
   transform: rotate(180deg);
}
.btn.btn-faq-expand h2 {
   margin-bottom: 0;
}

.faq-main-collapse {}
.faq-main-collapse .card {
   border-radius: 0;
   border: 0;
   padding: 26px 0 0 0;
}
.faq-main-collapse .card-body {}




@media (max-width: 1399px) {
   .btn.btn-faq-expand::after {
      --faq-main-button-icon-width: 40px;
      --faq-main-button-icon-width-plus: 16px;
   }
}
@media (max-width: 1199px) {
   .btn.btn-faq-expand::after {
      --faq-main-button-icon-width: 30px;
      --faq-main-button-icon-width-plus: 12px;
   }
}
@media (max-width: 767px) {
   .btn.btn-faq-expand::after {
      --faq-main-button-icon-width: 24px;
   }
   .faq-main-collapse .card {
      padding: 20px 0 0 0;
   }
}



.faq-accordion {
   --bs-accordion-color: var(--color);
   --bs-accordion-border-width: 0;
   --bs-accordion-border-radius: 0;
   --bs-accordion-inner-border-radius: 0;
   --bs-accordion-btn-padding-x: 0;
   --bs-accordion-btn-padding-y: 1rem;
   --bs-accordion-btn-color: var(--color);
   --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ec6754' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-plus'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 5l0 14' /%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E");
   --bs-accordion-btn-icon-width: 28px;
   --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ec6754' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-minus'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l14 0' /%3E%3C/svg%3E");
   ;
   --bs-accordion-btn-focus-box-shadow: none;
   --bs-accordion-active-color: #000;
   --bs-accordion-active-bg: transparent;
}

.faq-accordion .accordion-header {
   font-size: 24px;
   font-weight: 600;
}
.faq-accordion .accordion-button {
   padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
   font-size: 28px;
   font-weight: 600;
}
.faq-accordion .accordion-button::before {
   flex-shrink: 0;
   width: var(--bs-accordion-btn-icon-width);
   height: var(--bs-accordion-btn-icon-width);
   margin-right: 18px;
   content: "";
   background-image: var(--bs-accordion-btn-icon);
   background-repeat: no-repeat;
   background-size: var(--bs-accordion-btn-icon-width);
   transition: var(--bs-accordion-btn-icon-transition);
}
.faq-accordion .accordion-button:not(.collapsed)::before {
   background-image: var(--bs-accordion-btn-active-icon);
   transform: var(--bs-accordion-btn-icon-transform);
}
.faq-accordion .accordion-button::after {
   display: none;
}
.faq-accordion .accordion-body {
   padding: 2px 0 0 45px;
}

@media (max-width: 1399px) {
   .faq-accordion {
      --bs-accordion-btn-icon-width: 26px;
   }
   .faq-accordion .accordion-button {
      font-size: 26px;
   }
}
@media (max-width: 1199px) {
   .faq-accordion {
      --bs-accordion-btn-icon-width: 24px;
   }
   .faq-accordion .accordion-button {
      font-size: 24px;
   }
}
@media (max-width: 991px) {
   .faq-accordion {
      --bs-accordion-btn-padding-y: 12px;
   }
   .faq-accordion .accordion-button {
      font-size: 22px;
   }
}
@media (max-width: 767px) {
   .faq-accordion {
      --bs-accordion-btn-icon-width: 22px;
   }
   .faq-accordion .accordion-button {
      font-size: 20px;
   }
   .faq-accordion .accordion-button::before {
      margin-right: 10px;
   }
   .faq-accordion .accordion-body {
      padding: 2px 0 0 32px;
   }
}
