@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
.ekit-template-content-footer a:hover {color:#ae3621!important;}
.bricolage-grotesque,
.montserrat {
	font-optical-sizing: auto;
	font-weight: 400
}
.no-wrap .elementor-button-link {
    white-space: nowrap;
}
.bricolage-grotesque,
.cpt-item .cpt-date {
	font-family: "Bricolage Grotesque", sans-serif;
	font-style: normal
}

.cpt-item > a,
.details-banner {
	position: relative
}

.montserrat {
	font-family: Montserrat, sans-serif;
	font-style: normal
}

.main-header {
	transition: .35s ease-in-out
}

.main-header.header-passed {
	background: rgba(0, 0, 0, .7)
}

.banner-video video,
.home-banner {
	height: 60dvh !important
}

.blog-one .elementskit-post-image-card {
	position: relative;
	overflow: hidden
}

.blog-one .elementskit-post-image-card .elementskit-post-body {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	background: #000;
	background: linear-gradient(0deg, rgba(0, 0, 0, .62) 0, rgba(0, 0, 0, 0) 100%)
}

.blog-one .elementskit-post-image-card .elementskit-entry-header img {
	display: block
}

.widget-flex-animate .uc_image_accodion_holder.uc_hover_active {
	flex: 4 !important
}

.fb-2309 .fb-dialog .fb-content .xs_social_share_widget,
.widget-flex-animate .uc_image_accodion_holder .ue-content {
	display: none
}

.widget-flex-animate .uc_image_accodion_holder.uc_hover_active .ue-content {
	opacity: 1 !important;
	visibility: visible !important;
	transform: translate3d(0, 0, 0) !important;
	transition: .4s 0.4s !important;
	display: block
}

.widget-flex-animate .uc_image_accodion_holder .ue_title-wrapper {
	visibility: visible !important;
	transition: inherit !important
}

.widget-flex-animate .uc_image_accodion_holder.uc_hover_active .ue_title-wrapper {
	visibility: hidden !important
}

.left-team-member .eael-team-item-inner .eael-team-content {
	visibility: visible;
	opacity: 1;
	height: auto;
	min-height: inherit !important;
	bottom: 0;
	top: inherit;
	left: 0;
	right: 0;
	border-radius: 0 0 20px 20px;
	background-color: transparent !important;
	background: linear-gradient(0deg, rgba(0, 0, 0, .62) 0, rgba(0, 0, 0, 0) 100%)
}

.eael-infobox.icon-on-left a {
	color: #fff
}

.form-group p {
	margin-bottom: 24px
}

.form-group .form-control {
	color: #7b8489;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	border: 1px solid #c6cddb;
	padding: 12px 24px;
	border-radius: 0
}

.cpt-item .cpt-category,
.cpt-item .cpt-date,
.cpt-item .cpt-title {
	font-weight: 500;
	line-height: 150%
}

.form-group select.form-control {
	padding-left: 19px
}

form input[type=submit] {
	border-top: 1px solid #0b212c;
	border-right: 4px solid #0b212c;
	border-bottom: 1px solid #0b212c;
	border-left: 4px solid #0b212c;
	padding: 10px 10px 10px 24px;
	color: #0b212c;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 1.6px;
	text-transform: uppercase;
	border-radius: 0;
	width: 214px;
	text-align: left;
	background: url('../arrow.svg') 170px 50% no-repeat #fff
}

form input[type=submit]:hover {
	background-color: #fff;
	color: #0b212c
}

.team-big-box .profile-card,
.team-box .profile-card {
	box-shadow: none !important
}

.team-box .ekit-wid-con .profile-image-card::before,
.team-box .ekit-wid-con .profile-image-card:hover::before {
	top: inherit;
	height: 100%;
	width: 100%;
	background: #000;
	background: linear-gradient(0deg, rgba(0, 0, 0, .62) 0, rgba(0, 0, 0, 0) 100%);
	opacity: 1;
	visibility: visible;
	bottom: 0
}

.team-box .ekit-wid-con .profile-image-card .hover-area {
	top: inherit;
	-webkit-transform: inherit;
	transform: inherit;
	opacity: 1;
	visibility: visible;
	bottom: 6px
}


input.wpcf7-submit:focus {
	background-color: #b73a26 !important
}

.elementor-8 .elementor-element.elementor-element-b27aacf .ue_option:not(.active) .ue_label .ue_info .ue_main {
	max-height: 400px
}

.cpt-filter-form {
	grid-column: 1/-1;
	grid-row: 3/4;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-gap: 0.5rem;
	margin-bottom: 50px
}

.cpt-filter-form #filter-title {
	grid-column: 1/3;
	background: url('../search-icon.svg') 20px 50% no-repeat;
	padding-left: 43px !important
}

.cpt-filter-form input,
.cpt-filter-form select {
	padding: 15px 20px !important;
	border: 1px solid #e0e0ed !important;
	border-radius: 0 !important;
	color: #41494c !important
}

.cpt-filter-form select {
	padding-right: 40px !important
}

.cpt-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
	gap: 20px
}

.cpt-item {
	border-radius: 20px;
	background: #f5f5fb
}

.cpt-item > a {
	padding: 32px;
	display: block
}

.cpt-item > a > svg {
	position: absolute;
	right: 30px;
	top: 30px
}

.cpt-item .cpt-date {
	color: #86949c;
	font-size: 14px
}

.cpt-item .cpt-title {
	color: #41494c;
	font-family: "Bricolage Grotesque";
	font-size: 16px;
	font-style: normal
}

.cpt-item .cpt-category {
	color: #fff;
	padding: 8px 10px;
	background-color: #13394c;
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	font-style: italic;
	display: inline-block
}

.cpt-pagination-links {
	display: flex;
	justify-content: center;
	margin-top: 50px
}

.categories-list .category-block .category-container,
.details-container {
	max-width: 1280px;
	margin: 0 auto
}

.cpt-pagination-links .page-numbers {
	display: flex;
	width: 36px;
	height: 36px;
	padding: 6px 14px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 50px;
	border: 1px solid #e3e2d4;
	background: #fff;
	color: #1f1f1f;
	text-align: center;
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin: 0 5px
}

.cpt-pagination-links .page-numbers.current {
	border-color: #ac3722;
	background: #ac3722;
	color: #fff
}

.cpt-pagination-links .page-numbers.next {
	background: url(../arrow-nxt.svg) center center no-repeat #fff;
	font-size: 0;
	color: transparent
}

.cpt-pagination-links .page-numbers.prev {
	background: url(../arrow-prv.svg) center center no-repeat #fff;
	font-size: 0;
	color: transparent
}

.categories-list .category-block {
	padding: 80px 10px
}

.categories-list .category-block:nth-child(2n) {
	background: #f5f5fb
}

.categories-list .category-block .category-container .heading {
	text-align: center;
	margin-bottom: 50px
}

.categories-list .category-block .category-container .heading h2 {
	color: #0b212c;
	font-family: "Times New Roman";
	font-size: 50px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	letter-spacing: -1px
}

.categories-list .category-block .category-container .heading p {
	color: #41494c;
	font-family: "Bricolage Grotesque", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%
}

.cat-thumb img {
	height: 220px;
	object-fit: cover;
	border-radius: 20px
}

.cat-title {
	color: #0b212c;
	text-align: center;
	font-family: "Bricolage Grotesque", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 125%;
	display: block;
}

.owl-carousel .owl-nav button {
	display: flex;
	width: 36px;
	height: 36px;
	justify-content: center;
	border-radius: 50px;
	border: 1px solid #e0e0ed !important;
	background: #fff;
	font-size: 26px !important;
	line-height: 27px !important
}

.team-horz-box .profile-card .profile-title a {
	background: #13394c;
	padding: 4px 8px;
	display: table
}

.team-horz-box .profile-card .profile-content {
	border-top: 1px solid #e1e6e9;
	padding-top: 15px;
	margin-top: 15px
}

.eael-infobox.icon-on-left .infobox-content {
	flex: 1 !important
}

.profile-card .profile-body .tagline {
	color: #0b212c;
	font-family: "Bricolage Grotesque", sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 116%
}

.profile-card .profile-body .profile-btn {
	border-color: #ac3722;
	display: flex;
	width: 56px;
	height: 56px;
	padding: 22px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 50%
}

.profile-card .profile-body .profile-btn:focus svg path,
.profile-card .profile-body .profile-btn:hover svg path {
	stroke: #fff
}

.home-knowledge-box .elementor-image-box-wrapper {
	background: #fff;
	border-radius: 20px
}

.ekit-wid-con .elementskit-info-image-box.style-modern .elementskit-box-body {
	border-radius: 20px !important
}

.details-banner .banner-content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center
}

.details-banner .banner-content * {
	color: #fff;
	text-decoration: none
}

.details-banner .banner-content h1 {
	font-family: "Times New Roman";
	font-size: 36px;
	font-style: normal;
	font-weight: 400
}

.details-banner .banner-content .breadcrumbs {
	font-family: "Bricolage Grotesque", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 300
}

.details-banner .banner-content .breadcrumbs a {
	opacity: .5
}

.details-banner .banner-content .breadcrumbs a::after {
	content: '›';
	display: inline-block;
	margin: 0 3px 0 5px
}

.details-container {
	padding: 0 10px
}

.fb-inst:not(.firebox-embedded-campaign) {
	background: rgba(0, 0, 0, .8)
}

.fb-2309 .fb-dialog {
	width: 720px
}

.fb-2309 .fb-dialog .fb-content h2 {
	font-family: "Bricolage Grotesque", sans-serif;
	text-align: center;
	color: #000
}

.fb-2309 .fb-dialog button.fb-close {
	top: 1px;
	right: 1px
}

.knowledge_centre_row {
	justify-content: center;
	font-family: "Bricolage Grotesque", Sans-serif;
}

.row {
	margin: 0 -10px;
	display: flex;
	flex-wrap: wrap;
	row-gap: 40px;
}

.row .col {
	padding: 0 10px
}

.knowledge_centre_row .col {
	width: 25%
}

.knowledge_centre_row .cat-thumb,
.knowledge_centre_row .cat-thumb img {
	display: block
}

.knowledge_centre_row .cat-thumb img {
	width: 100%;
}


.knowledge_centre_row .cat-thumb {
    position:relative;
	margin-bottom: 15px;
}

.knowledge_centre_row .cat-title {
	position:absolute;
	left:50%;
	top:50%;
	text-align:center;
    transform: translate(-50%, -50%);
    text-decoration: none;
    width: 100%;
    padding: 15px;
}

.knowledge_centre_row .post-meta {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.knowledge_centre_row .post-meta span {
	display: flex;
	align-items: center;
	gap: 4px;
}

.knowledge_centre_row .post-meta span > a {
	display: flex;
	align-items: center;
	gap: 4px;
	color: #333;
}
.social-share-widget {
    position:relative;
}
.knowledge_centre_row .post-meta .social-share-widget .share-list {
	position:absolute;
	display:none;
	left:-100px;
}

.knowledge_centre_row .post-meta .social-share-widget.active .share-list {
	display: flex !important;
}

.knowledge_centre_row .post-meta .social-share-widget.active .share-list a {
	margin-right: 12px;
}
.social-share-widget .share-list a {
    color:#ae3621;
}

.custom_banner {
	position: relative;
}

.custom_banner::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to top, rgba(0, 0, 0, .9), transparent);
	z-index: 2;
}

.custom_banner > img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	position: relative;
	z-index: 1;
}

.custom_banner .banner-content {
	top: auto;
	bottom: 30px;
	transform: translateX(-50%);
	max-width: 1280px;
	z-index: 3;
	width: 100%;
	padding: 0 10px;
}

.section_padding {
	padding-top: 80px;
	padding-bottom: 80px;
}

.knowledge_centre_row.category-block {
	padding: 0;
}

.hr-bdr {
	margin: 30px 0 !important;
	border-top: 4px solid rgba(0, 0, 0, .1);
	font-size: 0 !important;
	line-height: 1 !important;
}

.details_content_row {
	font-family: "Bricolage Grotesque", Sans-serif;
}

.details_content_row .post-date {
	display: flex;
	align-items: center;
	gap: 4px;
}

.details_content_row .detalsDateAuthor {
	margin-bottom: 30px;
}

.details_content_row ._content {
	margin-bottom: 10px;
}

.details_content_row .social-share-widget {
	position: relative;
	display:flex;
	align-items:center;
}

.details_content_row .social-share-widget .share-icon {
    text-decoration: none;
    color: #ae3621;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 4px 8px;
    transition: all 0.25s ease-in-out;
}

.details_content_row .social-share-widget .share-icon svg path {
    stroke: #ae3621;
}

.details_content_row .social-share-widget .share-icon:hover,.details_content_row .social-share-widget .share-icon:focus {background-color: #ae362114;border-color: #ae3621;}

.details_content_row .social-share-widget .share-list {
	display: none;
	position: relative;
	left: 0px;
	background: rgb(255, 255, 255);
	padding: 0 0 0 12px;
	z-index: 10;
	font-size: 16px;
	gap: 10px;
	border-radius: 8px;
	list-style:none;
}

.details_content_row .social-share-widget .share-list li {
	list-style-type: none;
}
.details_content_row .social-share-widget .share-list li a {
    color:#ae3621;
}

.details_content_row .social-share-widget.active .share-list {
	display: flex !important;
}

.details_content_row .details_content {
	width: 66.67%;
	padding-right: 30px;
}

.details_content_row .recent_knowledge {
	width: 33.33%;
	border-left: 1px solid #E0E0ED;
	padding-left: 30px;
}

.details_content_row .recent_knowledge .recent-knowledge-title {
	font-family: "Times New Roman";
	font-size: 30px !important;
}

.details_content_row .recent_knowledge .recent-knowledge-list {
	list-style-type: none;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 15px;
}

.details_content_row .recent_knowledge .recent-knowledge-list a {
	display: flex;
	background: #F5F5FB;
	border-radius: 15px;
	overflow: hidden;
	text-decoration: none;
	transition: all 0.3s ease;
}

.details_content_row .recent_knowledge .recent-knowledge-list a:hover {
	background-color: #e0e0ed;
}

.details_content_row .recent_knowledge .recent-knowledge-list .recent-thumb {
    position:relative;
	width: 154px;
}
.details_content_row .recent_knowledge .recent-knowledge-list .recent-thumb span {
	position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    transform: translate(-50%, -50%);
    text-decoration: none;
    width: 100%;
    padding: 8px;
    font-weight: 600;
    color: #000;
}
.details_content_row .recent_knowledge .recent-knowledge-list .recent-thumb img {
	width: 100%;
	height:100%;
	object-fit: cover;
	border-radius: 15px;
}

.details_content_row .recent_knowledge .recent-knowledge-list a ._content {
	padding: 15px;
	margin: 0;
	flex: 1;
}

.details_content_row .recent_knowledge .recent-knowledge-list a ._content h4 {
	font-size: 18px;
	font-weight: 600;
	line-height: 125%;
	color: #0B212C;
	margin-bottom: 8px;
	margin-top: 0;
}

.details_content_row .recent_knowledge .recent-knowledge-list a ._content div {
	font-size: 16px;
	color: #41494C;
}

.details_content_row .recent_knowledge .recent-knowledge-list a ._content div p {
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.no-posts-found {
	font-family: "Bricolage Grotesque", Sans-serif;
	text-align: center;
}

.collaborations_row .infobox-icon {
	width: 100%;
	margin-bottom: 15px;
}

.collaborations_row .infobox-icon img {
	width: 100% !important;
	object-fit: cover;
	border-radius: 15px;
}

.collaborations_row .eael-infobox {
	height: 100% !important;
}

.team_cards .team-big-box .profile-body .profile-btn {
    display: none;
}

.team_cards .team-big-box .profile-body .profile-content {
    font-size: 15px !important;
    color: #fff;
}

.team_cards .team-box .profile-body .profile-btn {
    display: none;
}

.team_cards .team-box .profile-body .profile-content {
    font-size: 14px !important;
    margin: 0 !important;
}

.team_cards .team-box .profile-body .profile-designation {
    margin-bottom: 4px;
}
#uc_expanding_content_cards_elementor_1e708b7.exp-wrapper .ue_options .ue_option.active .ue_info .ue_main {display:none;}
#uc_content_box_background_switcher_elementor_4904d6e .uc_hover_switcher_col:first-child + .uc_background_img {
    transition-duration: 300ms;
    opacity: 1;
    margin: 0;
    visibility: visible;
    transform: scale(1.05);
}
#uc_content_box_background_switcher_elementor_4904d6e .uc_hover_switcher_col.uc_hover + .uc_background_img {
    transition-duration: 300ms;
    opacity: 1;
    margin: 0;
    visibility: visible;
    transform: scale(1.05);
}
.d-none {
    display:none!important;
}
.separator_divider {
    position:relative;
}
.separator_divider svg {
    height: 40px !important;
    background: #fff;
    position: relative;
    z-index:1;
}
.separator_divider::before {
    content:'';
    width:100%;
    border-top:2px solid #BC1F1F;
    position:absolute;
    top:50%;
    left: 0;
    transform: translateY(-4px);
}
.separator_divider::after {
    content:'';
    width:100%;
    border-top:1px solid #d7d7d7;
    position:absolute;
    top:50%;
    left: 0;
}
.chairman-speak-layout article .info {
    position:relative;
    font-style: italic;
}
.chairman-speak-layout article .name {
    position: relative;
    display: flex;
    color: #B73A26;
    font-size: 1.25rem;
    align-items: center;
    justify-content: end;
    font-style: italic;
}
.chairman-speak-layout article .name::before {
    content:'';
    position: relative;
    width:70px;
    border-top: 1px solid #B73A26;
    margin-right: 6px;
}

/* SITEMAP */
.sitemap .hfe-nav-menu__layout-horizontal {
  display: table;
  margin: 0 auto;
}
.sitemap .hfe-nav-menu__layout-horizontal ul {
  padding-left: 0;
}
.sitemap .hfe-nav-menu__layout-horizontal a {
  color: #000;
  text-decoration: none;
  display: inline-block;
  margin: 0 5px;
  border-radius: 7px;
  text-align: center;
  position: relative;
}

.sitemap .hfe-nav-menu__layout-horizontal > ul > li > .hfe-has-submenu-container > a {
  background: #B73A26;
  width: 150px;
  height: 70px;
  line-height: 70px;
  display: flex;
  justify-content: center;
  margin: auto;
  font-weight: 800;
  color: #fff;
}
.sitemap .hfe-nav-menu__layout-horizontal > ul > li > .hfe-has-submenu-container:after {
  content: "";
  position: relative;
  left: 50%;
  width: 1px;
  height: 10px;
  background: #9e9f9e;
  top: 100%;
  display: block;
}

.sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul {
  padding-top: 20px;
}
.sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul a {
  background: #cbcccb;
  font-size: 0.875rem;
  font-weight: 600;
  /* width: 175px; */
  height: 50px;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease-in-out 0.35s;
  padding: 0 15px;
}
.sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul a:hover {
  background: #B73A26;
  color: #fff;
}
.sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul a:before {
  content: "";
  position: absolute;
  border: 1px solid #9e9f9e;
  border-left: none;
  border-bottom: none;
  height: 9px;
  top: -10px;
  left: -91px;
  width: 190px;
}
.sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul li:first-child a:before {
  border-top: none;
}


.sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > li > ul {
  margin-left: 36px;
  padding-top: 20px;
}
.sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > li > ul li a {
  background: #e4e4e3;
  width: 120px;
  height: 40px;
  margin-bottom: 10px;
  z-index: 5;
  font-size: 0.75rem;
}
.sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > li > ul li a:before {
  border: 1px solid #9e9f9e;
  border-right: none;
  border-top: none;
  height: 55px;
  top: -35px;
  left: -8px;
  width: 7px;
}
.sitemap .hfe-nav-menu__layout-horizontal ul {
    width: 100%!important;
    visibility: visible!important;
    opacity: 1!important;
    position: relative!important;
    top: 0!important;
    box-shadow:none!important;
}
.ekit-wid-con .elementskit-team-popup .modal-body, body .elementskit-team-popup .modal-body {
    display:table!important;
    clear:both;
}
@media (min-width:481px) {
	/*body .elementskit-team-popup .modal-body {*/
	/*	display: block !important*/
	/*}*/

	body .elementskit-team-popup .modal-body .ekit-team-modal-img {
		float: left;
		margin: 0 30px 20px 0
	}

	body .elementskit-team-popup .modal-body .ekit-team-modal-info {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important
	}
}

@media (min-width:576px) {
	.team-horz-box .profile-card {
		display: grid;
		grid-template-columns: 290px calc(100% - 290px);
		box-shadow: none !important
	}
	.sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > li {
    position: relative;
    display: inline-block;
    vertical-align: top;
  }
  .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul {
    position: relative;
    display: inline-flex;
    margin: 0 auto;
    flex-wrap: wrap;
  }
  .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul::before {
    content: '';
    border-top: 1px solid #9e9f9e;
    display: block;
    width: calc(50% + 6px);
    height: 0;
    position: absolute;
    top: 0;
    left: -5px;
  }
  .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul::after {
    content: '';
    border-left: 1px solid #9e9f9e;
    display: block;
    width:0;
    height: calc(100% - 24px);
    position: absolute;
    top:0;
    left:-6px
  }
  .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul> li > a:before {
    /* border-right: none;
    border-left: none;
    width: 10px;
    left: -10px;
    top: 25px; */
    display: none
  }
  .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > li:before {
    content: "";
    position: absolute;
    border: 1px solid #9e9f9e;
        border-right-color: rgb(158, 159, 158);
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-color: rgb(158, 159, 158);
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-color: rgb(158, 159, 158);
        border-left-style: solid;
        border-left-width: 1px;
    border-left: none;
    border-right: none;
    border-top: none;
    height: 0px;
    width: 10px;
    top: 25px;
    left: -5px;
  }
  .sitemap .hfe-nav-menu__layout-horizontal ul li {
    margin-top: 10px;
    }
}
@media (min-width:768px) {
.advisor-items .profile-card {
    display: grid;
    grid-template-columns: 200px calc(100% - 200px);
}
.advisor-items .profile-card .profile-body {
    text-align:left;
    align-self:center;
}
}
@media (min-width:1900px) {
	.team-horz-box .profile-card {
		display: grid;
		grid-template-columns: 290px calc(100% - 290px);
		box-shadow: none !important
	}
}

@media (max-width:1199px) {
	.knowledge_centre_row .col {
		width: 33.3333%
	}

	.details_content_row .details_content {
		width: 75%;
	}

	.details_content_row .recent_knowledge .recent-knowledge-list a {
		flex-direction: column;
	}

	.details_content_row .recent_knowledge .recent-knowledge-list a img {
		width: 100%;
	}

	.details_content_row .recent_knowledge {
		width: 25%;
	}

	.details_content_row .recent_knowledge .recent-knowledge-title {
		font-size: 26px !important;
	}
}

@media (max-width:1024px) {
	.details_content_row .details_content {
		width: 100%;
		padding-right: 10px;
	}

	.details_content_row .recent_knowledge {
		width: 100%;
		border-left: none;
		padding-left: 10px;
	}

	.details_content_row .recent_knowledge .recent-knowledge-list {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.section_padding {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.details_content_row .recent_knowledge .recent-knowledge-list a {
		height: 100%;
	}

	.details_content_row .recent_knowledge .recent-knowledge-list li {
		width: calc(33.33% - 10px);
	}
}

@media (max-width:767px) {
	#uc_image_accodion_elementor_d98c574 .ue_title {
		writing-mode: inherit !important;
		transform: inherit !important
	}

	#uc_content_box_background_switcher_elementor_4904d6e .uc_hover_switcher_row {
		flex-wrap: wrap
	}

	#uc_content_box_background_switcher_elementor_4904d6e.uc_list_image_background_hover_switcher .uc_hover_switcher_col {
		flex: 1 1 100%;
		width: 100%;
		flex: 1 100%
	}

	.elementor-8 .elementor-element.elementor-element-4904d6e .uc_hover_switcher_col {
		height: 270px;
		border-bottom: 1px solid rgba(255, 255, 255, .1)
	}

	#uc_content_box_background_switcher_elementor_4904d6e.uc_list_image_background_hover_switcher .uc_hover_switcher_col + .uc_background_img {
		width: 100% !important
	}

	.elementor-widget-image-box .elementor-image-box-content {
		padding: 0 20px 20px
	}

	.profile-card .profile-body .tagline {
		font-size: 20px
	}

	.fb-2309 .fb-dialog {
		width: 90%
	}

	.knowledge_centre_row .col {
		width: 50%
	}

	.details_content_row .recent_knowledge .recent-knowledge-list li {
		width: calc(50% - 7.5px);
	}
	.home-knowledge-box .ekit-image-box,
	.home-knowledge-box .ekit-image-box-body {
	    backgroun-image:none !important;
	    background:#ffffff !important;
	}
	.home-knowledge-box .ekit-image-box {
	    border-radius:20px !important;
	}
}

@media (max-width:575px) {
	.cpt-filter-form {
		grid-template-columns: repeat(2, 1fr);
		margin-bottom: 30px
	}

	.knowledge_centre_row .col {
		width: 100%
	}
	.cpt-item .cpt-title {
	    height:auto!important;
	}
	.categories-list .category-block {
        padding: 40px 10px;
    }
	.categories-list .category-block .category-container .heading h2 {
	    font-size:30px!important;
	}
	.categories-list .category-block .category-container .heading {
        margin-bottom: 20px;
    }
    .row {
        row-gap: 20px;
    }
    .popmake h2 {
        font-size:22px;
    }
    #uc_content_box_background_switcher_elementor_4904d6e .uc_background_img {
        opacity:1;
        visibility:visible;
    }
    .sitemap .hfe-nav-menu__layout-horizontal {
        width: auto;
        display: table;
    }
    .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > li > ul {
        margin-left: 22px;
    }
    .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul {
        position: relative;
    }
    .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul::before {
        content: '';
        position: absolute;
        border-left: 1px solid #9e9f9e;
        height: calc(100% - 44px);
        z-index: 1;
    }
    .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > li:not(:last-child) {
        margin-bottom: 15px;
    }
    .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul a {
        position: relative;
        width: 170px;
        font-size: 0.875rem;
        margin: 0 10px;
    }
    .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul >li>a:before {
        left: -10px;
        width: 10px;
        top: 25px;
        border-right: none;
    }
    .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > li:first-child > a:before {
        border-top: 1px solid #9e9f9e;
        border-left: 1px solid #9e9f9e;
        border-right: none;
        left: -10px;
        width: 96px;
        height: 22px;
        top: -21px;
    }
    .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > li:first-child >a::after {
        content: '';
        border-top: 1px solid #9e9f9e;
        left: -10px;
        width: 10px;
        height: 0px;
        top: 25px;
        display: block;
        position: absolute;
    }
    .sitemap .hfe-nav-menu__layout-horizontal > ul > li > ul > ul > li:not(:last-child) {
        margin-bottom: 8px;
    }
}
@media (max-width:520px) {
#uc_expanding_content_cards_elementor_1e708b7.exp-wrapper .ue_options .ue_option .ue_info .ue_main {display:none;}
}
@media (max-width:400px) {
	.details_content_row .recent_knowledge .recent-knowledge-list li {
		width: 100%
	}
}