.Header__logo img {
	max-height: 6rem;
	max-width: 10.5rem
}

h1.Header__searchTitle {
	font-size: 52px;
	font-weight: bold;
	margin-bottom: 8px;
}

p.mb-8 {
	margin-bottom: 5px;
}

.text_blue {
	color: #00a3f9;
}

h2.Header__subTitle {
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 0px;
	margin-top: 0px;
}

.ContentList__topicList {
	background-color: #fff;
	border: 0.0625rem solid rgba(0, 0, 0, 0.07);
	padding: 1.25rem;
}

/* Footer */
.bg-color_dark {
	background: #192132;
	padding-top: 25px;
}

.footerLeft img.footer_imgs {
	margin-top: 22px;
}

.footer_inner {
	max-width: 73.125rem;
	margin: auto;
}

.footer_inner_top {
	display: flex;
	align-items: normal;
	justify-content: space-between;
	color: #fff;
	flex-wrap: wrap;
}

.right .heading h1 {
	margin-bottom: 0px;
}

img.footer_imgs {
	width: 100%;
	max-width: 200px;
}

.footer_inner a {
	color: #fff;
}

.socialLinks {
	display: flex;
}

.headingBranches {
	margin-bottom: 15px;
}

.d-flex {
	display: flex;
	align-items: center;
	vertical-align: middle;
	margin-bottom: 10px;
}

.contactNumber a,
.emailAdd a {
	padding-left: 12px;
}

.partner_img {
	margin-top: 20px;
}

.copyright_box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #fff;
}

.footer_inner_bottom {
	border-top: 1px solid #919191;
}

@media(max-width: 767px) {
	.right {
		width: 100%;
	}

	.footer_inner_top {
		padding: 0 15px;
	}
}

/**** Plan Css ***/
* {
	--primary: 25, 91, 255;
	--color: 44, 62, 80;
	--bg: 255, 255, 255;
	--red: 255, 0, 78;
	list-style: none;
	outline: none;
	box-sizing: border-box;
}

.widget_heading {
	text-align: center;
	padding: 10px;
	margin-bottom: 50px;
}

.widget_heading h2 {
	font-size: 32px;
	line-height: 1.2;
}

.con-items b {
	padding: 0px 4px;
	display: inline-block;
	font-size: 34px;
	text-align: center;
	margin-top: 15px;
}

span.bill_year {
	font-size: 14px;
	font-weight: 400 !important;
	display: block;
}

.con-items {
	display: flex;
	align-items: center;
	justify-content: center;
}

.con-items .item {
	width: 360px;
	background: #fff;
	box-shadow: 0px 0px 4px 2px rgb(0 0 0 / 9%);
	border-radius: 20px;
	margin: 0px;
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	transition: all .25s ease;
	position: relative;
	min-height: 252px;
}

.con-items .item:not(.color):hover {
	transform: scale(1.05);
}

..con-items item:hover .con-img {
	transform: scale(1.15);
}

.con-items .item.color:hover {
	transform: scale(1.15);
}

.con-items .con-img {
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .25s ease;
}

.con-items .con-img img {
	width: 130px;
}

.con-items .item1 {
	padding-right: 45px;
	background-color: #e7f1de;
}

.con-items .item3 {
	padding-left: 45px;
	background-color: #ffebdd;
}

.con-items .item.color {
	background: #e6f0ff;
	color: #333;
	transform: scale(1.1);
	z-index: 2;
}

.con-items .item.color li {
	color: rgba(255, 255, 255, .75);
}

.con-items .item.color li b {
	color: rgba(255, 255, 255, 1);
}

.con-items .item.color li i {
	color: rgba(255, 255, 255, 1);
}

.con-items .item .header {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
	width: 100%;
}

.con-items .item .header h3 {
	font-size: 23px;
	margin: 0px;
}

.con-items .item .header p {
	font-size: 1.2rem;
	margin: 0px;
}

.badge {
	position: absolute;
	top: 20px;
	right: 20px;
	background: #fff;
	padding: 5px 10px;
	border-radius: 12px;
	color: #0f7dbc;
	font-weight: bold;
	font-size: .85rem;
}

.con-items .item ul {
	padding: 20px 0px;
	flex: 1;
	width: 100%;
}

.con-items .item ul li {
	width: 100%;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-align: left;
	color: rgb(var(--color), .5)
}

.con-items .item ul li b {
	color: rgb(var(--color), 1)
}

.con-items .item ul li i {
	font-size: 1.6rem;
	margin-right: 15px;
	color: rgb(var(--color), 1)
}

.plan_btn {
	display: flex;
	justify-content: space-between;
	width: 100%;
	text-align: center;
}

.con-items .plan_btn a {
	width: 45%;
	cursor: pointer;
	transition: all .25s ease;
}

.con-items .plan_btn a img {
	box-shadow: 0px 10px 25px 0px #0f7dbc30;
	border-radius: 50%;
	width: 50px;
}

.con-items .plan_btn a:not(.border):hover,
a.app_link_url:hover,
a.dsv_siteBtn:hover,
.toggle-button:hover,
.about_btn_link:hover {
	transform: translate(0, 5px);
	box-shadow: 0px 0px 0px 0px rgba(61, 203, 171, .35);
}

/**** Contact Widget *****/
div#contant_section {
	height: 70px;
}

div#contact_section {
	background-color: #e6f0ff;
}

.container {
	display: flex;
	justify-content: space-around;
	margin-top: 30px !important;
	padding: 0 0.9375rem;
	max-width: 73.125rem;
	margin: auto;
}

.column {
	flex: 1;
	min-width: 300px;
	margin: 10px;
	box-sizing: border-box;
	padding: 20px;
}

@media (max-width: 768px) {
	.container {
		flex-direction: column;
	}
}

.fi_support_cell {
	display: flex;
	align-items: flex-start;
	height: 100%;
}

.fi_support_agent {
	width: 20%;
}

.fi_support_content {
	width: 80%;
	padding-left: 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: stretch;
	height: 100%;
}

.fi_support_title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
}

a.contactSupport {
	color: #0f7dbc;
	font-size: 16px;
	cursor: pointer;
	text-decoration: none;
}

.fi_support_description {
	line-height: 1.7;
	margin: 0px 0 10px;
	font-size: 18px;
}

/****** KB Page ******/
.List__postdet li,
.List__postdet {
	padding-bottom: 0px;
}

.ModuleItem__moduleDescription.emptydescription {
	display: none;
}

.KbCategory__box:nth-child(2):last-child,
.KbCategory__box:nth-last-child(2):first-child {
	width: calc(33.333333% - 0.87rem);
}

@media (max-width: 1024px) and (min-width: 768px) {
	.KbCategory__box {
		width: calc(50% - 0.65rem) !important;
	}
}

@media (max-width: 768px) {

	.KbCategory__box,
	.KbCategory__box:nth-child(2):last-child,
	.KbCategory__box:nth-last-child(2):first-child {
		width: 100%;
		margin-right: 0;
	}
}

/***** Nav bar Home  ****/
a.add_ticket_btn {
	text-align: center;
	margin: auto;
	padding: 8px 15px;
	background-color: #1d74cd;
	color: #fff;
	border-radius: 3px;
	font-weight: bold;
}

.ticket_btn {
	width: 80%;
	margin: auto;
	text-align: center;
	margin-top: 30px;
}

/*** FOoter_ btn ****/
.Button__footerBtn:hover,
.commonStyle__zt3BrandBg {
	background: #0f7dbc;
}

/***** Home Nav *****/
.Header__tabsTab.Header__active,
.Header__tabsTab:hover,
.LoginDetail__signin:hover,
.LoginDetail__signup:hover,
.Header__tabsTab.Header__active,
.LoginDetail__signin.LoginDetail__active,
.LoginDetail__signup.LoginDetail__active {
	border-bottom: none !important;
}

.home_nav {
	background-color: #007db8;
	padding: 0px 50px;
}

.home_nav ul.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	justify-content: center !important;
	align-items: center;
	padding: 10px;
}

.home_nav .nav-item {
	display: block;
	padding: 0.5rem 1rem;
	list-style-type: none;
	text-align: center;
	min-width: 20%;
	padding: 5px 10px;
	border-right: 2px solid #a9a9a9;
}

.home_nav .nav-item:last-child {
	border-right: none;
}

.home_nav a.nav-link {
	color: #fff;
	font-size: 18px;
}

.AppContainer__homePage {
	margin: 0 0;
}

div#layoutContainer[data-id="home"] {
	padding-top: 0px;
}

div[data-id="home"] .li.WidgetContainer__contentList:first-child {
	padding-top: 0px
}

div[data-id="home"] li.WidgetContainer__contentList:nth-child(2) {
	margin-top: 0px;
}

.plan_btn {
	margin-top: 60px;
}

/****** Campare Price ******/
.compare_section,
div#layoutContainer[data-id="home"] .popularAricles {
	margin-top: 60px !important;
}

.compare_section input[type="checkbox"],
p.small_desk {
	display: none;
}

.hidden-section {
	display: none;
}

.compare_section div:has(#toggle-section:checked)~.hidden-section {
	display: block;
	margin-top: 60px
}

td.standard_td h4,
td.premium_td h4,
td.enterprice_td h4 {
	font-size: 22px;
	margin-bottom: 0px;
}

/* Style for the button (optional) */
.toggle-button {
	cursor: pointer;
	padding: 10px 15px;
	background-color: #3498db;
	color: #fff;
	border: none;
	border-radius: 5px;
	display: inline-block;
	text-decoration: none;
}

.compare_section {
	text-align: center;
}

.plans_details table {
	border: 1px solid #ddd;
}

.plans_details table {
	border-collapse: collapse;
}

.plans_details td img {
	width: 22px;
}

.plans_details td {
	padding: 15px;
}

.service_title {
	border-top: none !important;
}

.plans_details tr td:first-child {
	text-align: left;
	width: 20%;
	border-top: 1px solid #ddd;
	text-transform: capitalize;
}

.plans_details td:nth-child(2) {
	background-color: #11b13829;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 26.33%;
}

.plans_details td:nth-child(3) {
	background-color: #00a7ff29;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 26.33%;
}

.plans_details td:nth-child(4) {
	background-color: #fd471d29;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 26.33%;
}

.standard_td {
	border-top: 4px solid #32b122 !important;
}

.enterprice_td {
	border-top: 4px solid #fd471d !important;
}

.premium_td {
	border-top: 4px solid #00a7ff !important
}

p.working_hours {
	font-size: 18px;
}

p.working_hours span {
	font-size: 14px;
	font-weight: 400 !important;
}

/******** Market Place *********/
.app_content {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.market_grid {
	display: grid;
	align-items: stretch;
	text-align: center;
	gap: 20px;
	row-gap: 35px;
	grid-template-columns: repeat(4, 1fr);
}

.market_grid_inner:last-child {
	grid-column-start: 2;
}

.app_img {
	width: 30%;
}

.app_content {
	width: 70%;
	text-align: left;
	padding-left: 15px;
}

.market_grid_inner {
	grid-column-end: span 2;
	padding: 25px 15px;
	border-radius: 10px;
	box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 15%);
}

.market_grid_inner:hover {
	box-shadow: 0 5px 23px 2px #dedddd;
}

.market_grid_content {
	display: flex;
	justify-content: space-between;
	align-items: normal;
	align-content: stretch;
	flex-wrap: wrap;
	height: 100%;
}

.app_content h3 {
	font-size: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.app_img img {
	width: 120px;
}

.market_grid_content .app_content p {
	margin-bottom: 5px;
	margin-top: 5px;
}

a.app_link_url {
	cursor: pointer;
	padding: 9px 20px;
	background-color: #3498db;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 10px;
	display: inline-block;
}

@media(max-width:768px) {
	.market_grid {
		grid-template-columns: repeat(2, 1fr);
		padding: 0px 15px;
	}

	div#contant_section,
	.home_nav {
		display: none;
	}

	.market_grid_inner:last-child {
		grid-column-start: auto;
	}

	div#about_us_section,
	div#fi_marketplace,
	div#support_plan {
		padding-top: 1.375rem !important;
	}

	.about_row {
		padding: 15px;
		margin: 0;
	}

	.about_col_6 {
		padding: 0px
	}

	.column {
		margin: 10px 0px;
	}
}

@media(max-width:581px) {
	.market_grid {
		grid-template-columns: auto;
		gap: 20px;
	}

	.market_grid {
		grid-template-columns: auto;
		gap: 0px;
		padding: 10px;
		width: 100%;
		row-gap: 20px;
	}

	.market_grid_inner {
		grid-column-end: none;
	}

	.con-items {
		flex-wrap: wrap;
		padding: 15px;
	}

	.widget_heading {
		margin-bottom: 10px;
	}

	h1.Header__searchTitle {
		font-size: 38px !important;
	}

	h2.Header__subTitle {
		font-size: 20px !important;
	}

	.dsv_apps_section h2 {
		font-size: 26px !important;
	}

	h3.heading_market,
	.widget_heading h2 {
		font-size: 24px !important;
	}
}

div#layoutContainer[data-id="home"] {
	padding-top: 0px;
	max-width: 100% !important;
}

div#layoutContainer[data-id="home"] .Layout__layout1 {
	padding: 0px;
}

div#layoutContainer[data-id="home"] .popularAricles,
div#layoutContainer[data-id="home"] .container,
div#fi_marketplace,
.compare_section,
.dsv_apps_section,
.about_container {
	max-width: 73.125rem;
	margin: auto;
}

h3.heading_market {
	font-size: 32px;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 50px;
}

/********  Other app section *******/
.dsv_apps_section {
	margin-top: 60px;
	padding: 15px;
}

.container_box {
	text-align: center;
	padding: 30px 20px;
	border-radius: 15px;
	box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 15%);
	background-color: #0098d4;
	position: relative;
}

.dsv_apps_section h2 {
	font-size: 38px;
	text-transform: capitalize;
	font-weight: bold;
	margin: 0px;
	line-height: 1.3;
	color: #fff;
}

.dsv_apps_section p {
	font-size: 18px;
	max-width: 600px;
	margin: 15px auto;
	color: #fff;
}

a.dsv_siteBtn {
	text-decoration: none;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 10px;
	display: inline-block;
	color: #1498d8;
	background-color: #fff;
	padding: 9px 20px;
	border: 2px solid #fff;
}

.container_box:before {
	content: '';
	background-image: url(https://fidigital.com.au/wp-content/uploads/2024/01/bg_img_desk.jpg);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.1;
	z-index: 1;
}

.row_box {
	z-index: 2;
	display: block;
	position: relative;
}

div#about_us_section,
div#fi_marketplace,
div#support_plan {
	padding-top: 5.375rem;
}

/***** About us ******/
h3.heading_training {
	font-size: 32px;
	line-height: 1.2;
	text-align: left;
	margin-bottom: 20px;
}

.about_row {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-right: -15px;
	margin-left: -15px;
	align-items: center;
}

.about_col_6 {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}

a.about_btn_link {
	cursor: pointer;
	padding: 9px 20px;
	background-color: #3498db;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	border-radius: 5px;
	margin-top: 10px;
	display: inline-block;
}

.about_img {
	text-align: center;
}

img.about_img_a {
	width: 80%;
}

.about_col_6 h2 {
	font-size: 20px;
	margin-top: 10px;
}

.about_col_6 h4 {
	color: #626262;
	font-weight: 500;
	margin: 0px;
	line-height: 1.2;
	font-size: 18px;
}

@media (min-width: 768px) {
	.about_col_6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

html {
	scroll-behavior: smooth;
}

div[data-id="home"] li.WidgetContainer__contentList {
	margin-top: 0px !important;
}

.KbSubCategoryContainer__contentList {
	padding: 1.25rem 1rem 1.25rem !important;
	-webkit-box-shadow: 0 0 12px 2px rgba(237, 237, 237, 1);
	-moz-box-shadow: 0 0 12px 2px rgba(237, 237, 237, 1);
	box-shadow: 0 0 12px 2px rgba(237, 237, 237, 1);
	border: 1px solid #ededed;
	transition: all 250ms ease;
	margin-bottom: 20px;
}

.ContentList__topicList {
	display: none;
}

.ContentList__subCategory .ListHeader__headerType1 {
	margin: 0px !important;
	border-bottom: none !important;
}

.ListHeader__description {
	color: #333;
	font-size: .9rem;
	margin: 0.2rem 0 0;
}

.ArticleList__articleListLeftContainer .ListHeader__listHeader3 {
	background-color: #fff;
	border: 0.0625rem solid rgba(0, 0, 0, 0.07);
	padding: 1.25rem;
}
.KbDetailLtContainer__articelDetail ol li, .KbDetailLtContainer__articelDetail ul li {
    list-style: decimal;
}
.KbDetailLtContainer__articelDetai table{
	margin-top: 30px;
  	margin-bottom: 30px
}
