/*
Theme Name: Kavida Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1711893899
Updated: 2024-03-31 14:04:59

*/

@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Inter:wght@100..900&display=swap);
/* @import url(https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap); */

@font-face {
  font-family: ClashDisplay-Bold;
  src: url(https://www.kavida.ai/wp-content/uploads/2024/09/ClashDisplay-Bold.woff2);
}
@font-face {
  font-family: ClashDisplay-Medium;
  src: url(https://www.kavida.ai/wp-content/uploads/2024/09/ClashDisplay-Medium.woff2);
}
@font-face {
  font-family: ClashDisplay-Regular;
  src: url(https://www.kavida.ai/wp-content/uploads/2024/09/ClashDisplay-Regular.woff2);
}
@font-face {
  font-family: ClashDisplay-Light;
  src: url(https://www.kavida.ai/wp-content/uploads/2024/09/ClashDisplay-Light.woff2);
}
@font-face {
  font-family: ClashDisplay-Extralight;
  src: url(https://www.kavida.ai/wp-content/uploads/2024/09/ClashDisplay-Extralight.woff2);
}

body.page-template {
    overflow-x: hidden !important;
}

.font_clash h1 {
	font-family: ClashDisplay-Extralight !important;
	color: #fff !important;
	font-size: 80px !important;
}

.integration_tabs{
	overflow-x:hidden;
}

.font_clash h1 span {
	font-family: ClashDisplay-Medium !important;
}

.font_clash h2 {
	font-family: ClashDisplay-Medium !important;
	font-size: 48px !important;
	color: #FFFFFF !important;
	opacity: 0.8 !important;
}

.font_clash_black h2 {
	font-family: ClashDisplay-Medium !important;
	font-size: 48px !important;
	color: #171717 !important;
	opacity: 1 !important;
}

.font_clash36 h2 {
	font-family: ClashDisplay-Medium !important;
	font-size: 36px !important;
	line-height: 42px !important;
	color: #FFFFFF !important;
	opacity: 0.8 !important;
}

.font_clash_main h2 {
	font-family: ClashDisplay-Medium !important;
	font-size: 56px !important;
	color: #FFFFFF !important;
	opacity: 0.8 !important;
}

.font_clash .p span {
	font-family: ClashDisplay-Medium !important;
}

.impo_sec span {
	font-family: ClashDisplay-Medium !important;
	font-size: 24px !important;
	opacity: 0.8 !important;
}

.purple__txt {
	opacity: 0.8 !important;
}

.p_white p {
	color: #DCDCDC !important;
	opacity: 0.8 !important;
	font-size: 20px !important;
}
.p_name span {
	font-family: ClashDisplay-Extralight !important;
}
.p_name .spanb{
	font-family: ClashDisplay-Medium !important;
	letter-spacing: 1px;
}
.txt3x span {
	font-family: ClashDisplay-Medium !important;
	letter-spacing: 1.5px !important;
}
.contact_form_40_40 p {
	color: #DCDCDC !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: normal !important;
	opacity: 0.8 !important;
}
.contact_form_40_40 label.gfield_label {
	color: #DCDCDC !important;
	font-size: 20px !important;
	font-style: normal !important;
	font-weight: 300 !important;
	line-height: normal !important;
	opacity: 0.8 !important;
	font-family: Figtree !important;
}
.contact_form_40_40 .ginput_container_text input {
	color: #4E4E4E !important;
	padding: 12px 16px !important;
	align-items: center !important;
	font-weight: 400 !important;
	border: 1px solid #4E4E4E !important;
	background: rgba(255, 255, 255, 0.02) !important;
	border-radius: 0 !important;
	height: 48px !important;
	font-family: Figtree !important;
}
.contact_form_40_40 .gform-theme--foundation .gfield input.large{
	color: #ffffff !important;
    padding: 12px 16px !important;
    align-items: center !important;
    font-weight: 400 !important;
    border: 1px solid #4E4E4E !important;
    background: rgba(255, 255, 255, 0.02) !important;
    border-radius: 0 !important;
    height: 48px !important;
    font-family: Figtree !important;
	font-size: 20px !important;
}
.contact_form_40_40 .gform-theme--foundation .gfield textarea {
    min-block-size: 18rem;
    border: 1px solid #4E4E4E;
    background: rgba(255, 255, 255, 0.02);
    height: 78px !important;
    max-height: 78px !important;
	min-height: 78px !important;
    border-radius: 0 !important;
	color: #fff !important;
	font-size: 20px !important;
}
.contact_form_40_40 input#gform_submit_button_5 {
    background: #875CFF;
    width: 394px;
    color: #FFF;
    text-align: center;
    font-family: Figtree;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 14px;
	border-radius: 0;
    margin-top: 20px;
}
.contact_form_40_40 .gform-theme--foundation .gform_fields {
	row-gap: 20px !important;
}

.txt_img_qoutes:before {
	content: url(https://www.kavida.ai/wp-content/uploads/2024/10/quote-up.svg);
	position: absolute;
    left: -25px;
    top: 3px;
}
.txt_img_qoutes span:after {
	content: url(https://www.kavida.ai/wp-content/uploads/2024/10/quote-up-1.svg);
}

@media only screen and (max-width: 600px) {
	.txt_img_qoutes:before {
		position: absolute;
		left: 0px;
		top: 3px;
	}
	.font_clash_black h2 {
		font-family: ClashDisplay-Medium !important;
		font-size: 36px !important;
		color: #171717 !important;
		opacity: 1 !important;
	}
	.p_white p {
		color: #DCDCDC !important;
		opacity: 0.8 !important;
		font-size: 16px !important;
	}
	.font_clash_main h2 {
		font-family: ClashDisplay-Medium !important;
		font-size: 48px !important;
		color: #FFFFFF !important;
		opacity: 0.8 !important;
	}
	.font_clash h2 {
        font-family: ClashDisplay-Medium !important;
        font-size: 24px !important;
        color: #FFFFFF !important;
        opacity: 0.8 !important;
        line-height: 28px !important;
    }
	.font_clash___ h2 {
        font-family: ClashDisplay-Medium !important;
        font-size: 36px !important;
        color: #FFFFFF !important;
        opacity: 0.8 !important;
        line-height: 48px !important;
    }
	.impo_sec span {
		font-family: ClashDisplay-Medium !important;
		font-size: 20px !important;
		opacity: 0.8 !important;
	}
	.ico_flex_cus {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
	}
	.ico_flex_1 {
		width: 24%;
	}
	.contact_form_40_40 .impo_sec span {
        font-family: ClashDisplay-Medium !important;
        font-size: 15px !important;
        opacity: 0.8 !important;
    }
	.contact_form_40_40 p {
		color: #DCDCDC !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: normal !important;
		opacity: 0.8 !important;
		margin: 0;
	}
	.contact_form_40_40 label.gfield_label {
		color: #DCDCDC !important;
		font-size: 16px !important;
		font-style: normal !important;
		font-weight: 300 !important;
		line-height: normal !important;
		opacity: 0.8 !important;
		font-family: Figtree !important;
	}
	.contact_form_40_40 .gform-theme--foundation .gfield input.large {
		height: 43px !important;
	}
	.contact_form_40_40 input#gform_submit_button_5 {
		background: #875CFF;
		width: 394px;
		color: #FFF;
		text-align: center;
		font-family: Figtree;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		padding: 14px;
		border-radius: 0;
		margin-top: 12px;
	}
	#field_5_7 label {
		display: none;
	}
	.font_clash36 h2 {
		font-family: ClashDisplay-Medium !important;
        font-size: 20px !important;
        color: #FFFFFF !important;
        opacity: 0.8 !important;
        line-height: 28px !important;
	}
	.font_clash_main h2 {
		font-size: 48px !important;
    	line-height: 54px !important;
	}
}


/*  */


html {
  scroll-behavior: smooth;
}

.inter-tight-<uniquifier> {
  font-family: "Inter Tight", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.instrument-sans-<uniquifier> {
  font-family: "Instrument Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

body {
	background: #FCFCFA;
}

/* btn hover */
* {
  	box-sizing: border-box;
  	margin: 0; padding: 0;
}
:active, :hover, :focus {
  	outline: 0!important;
  	outline-offset: 0;
}
.btn-holder ::before,
.btn-holder ::after {
  	position: absolute;
  	content: "";
	border-radius: 8px !important;
}
.btn-holder {
  	display: flex;
  	flex-wrap: wrap;
  	margin: 0;
}
.btn-holder .btn {
  	position: relative;
  	display: inline-block;
  	width: 100%;
	height: 59px;
  	background-color: #6430f2;
  	border: none;
  	cursor: pointer;
  	margin: 0px;
	border-radius: 8px;
}
.btn-holder .btn span {         
    position: relative;
    display: inline-block;
    top: 0; left: 0;
    width: 100%;
    padding: 15px 20px;
   	transition: 0.3s;
}
.btn-holder button {
	padding: 0px !important;
}
/*--- btn-1 ---*/
.btn-holder .btn-1::before {
  	background-color: rgb(28, 31, 30);
  	transition: 0.3s ease-out;
}
.btn-holder .btn-1 span {
	font-family: "Instrument Sans", sans-serif !important;
    font-size: 18px;
	font-weight: 500;
  	color: rgb(255,255,255);
  	transition: 0.2s 0.1s;
	border-radius: 8px !important;
}
.btn-holder .btn-1 span:hover {
  	color: #fff;
  	transition: 0.2s 0.1s;
}
/* 2.hover-filled-slide-up */
.btn-holder .btn.hover-filled-slide-up::before {
  	top: 0; left: 0; right: 0;
  	height: 100%; width: 100%;
}
.btn-holder .btn.hover-filled-slide-up:hover::before {
  	height: 0%;
}
.agent_box:hover .btn_tabs h3 {
	color: #fff !important;
}
.agent_box .btn_tabs.active h3 {
	color: #fff !important;
}
.agent_box:hover .img_agent img {
	margin-top: -10px;
    margin-bottom: 10px;
    transition: 0.4s;
}

/* popup style */
.popup_form_.activeform {
    position: fixed;
    top: 0;
    height: 100%;
    background: #00000075;
    z-index: 9999;
	transition: 0.4s;
}
.popup_content {
	background: #fff;
    height: 524px;
    width: 600px;
    margin: 0 auto;
    position: relative;
    top: 20%;
	padding: 33px 40px;
}
.auth_text_b_box a {
	color: #6933FF;
}

/* btn hover end */

h1 {
	font-family: "Inter Tight", sans-serif !important;
	font-size: 56px !important;
	font-weight: 600 !important;
	line-height: 70px !important;
	color: #171717 !important;
}

h2 {
	font-family: "Inter Tight", sans-serif !important;
	font-size: 48px !important;
	font-weight: 600 !important;
	line-height: 60px !important;
	color: #171717 !important;
}

h3 {
	font-family: "Inter Tight", sans-serif !important;
	font-size: 40px !important;
	font-weight: 600 !important;
	line-height: 52px !important;
	color: #171717 !important;
}

h4 {
	font-family: "Inter Tight", sans-serif !important;
	font-size: 32px !important;
	font-weight: 600 !important;
	line-height: 40px !important;
	color: #171717 !important;
}

h5 {
	font-family: "Inter Tight", sans-serif !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	line-height: 30px !important;
	color: #171717 !important;
}

h6 {
	font-family: "Inter Tight", sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	line-height: 20px !important;
	color: #171717 !important;
}

p {
	font-family: "Instrument Sans", sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 27px !important;
	letter-spacing: 0px !important;
	color: #171717 !important;
}

li {
	font-family: "Instrument Sans", sans-serif !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 27px !important;
	letter-spacing: 0px !important;
	color: #171717 !important;
}

.main_title_h h1 {
	font-family: "Inter Tight", sans-serif !important;
	font-size: 48px !important;
	font-weight: 600 !important;
	line-height: 60px !important;
	color: #171717 !important;
}
.sub_text_main p {
	font-family: "Instrument Sans", sans-serif !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 29px !important;
	letter-spacing: 0px !important;
	color: #171717 !important;
}
.sub_text_main.sub_text_mainau p {
	font-size: 18px !important;
	color: #171717B8 !important;
}

.gray_p p {
	color: #171717B8 !important;
}
.font_16_p p {
	font-size: 16px !important;
}
.font_16_p_ p {
	font-size: 16px !important;
	line-height: 24px !important;
}

.k_wh_txt h1, 
.k_wh_txt h2,
.k_wh_txt h3,
.k_wh_txt h4,
.k_wh_txt h5,
.k_wh_txt h6, 
.k_wh_txt p,
.k_wh_txt li {
	color: #FCFCFA !important;
}
.gray_p_white p {
	color: #FCFCFAB8 !important;
}

header .menu-item a {
	font-family: "Instrument Sans", sans-serif !important;
    color: #171717 !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 24px !important;
}
.page-id-13617 header .wpr-nav-menu-container .wpr-nav-menu li.menu-item a.wpr-pointer-item {
    font-family: "Instrument Sans", sans-serif !important;
    color: #fff !important;
}
.page-id-13617 #header-main-top.sticky {
	background: #000 !important;
}
.page-id-13617 #header-main-bottom.sticky {
	background: #000 !important;
}

.wpr-nav-menu .wpr-menu-item {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

/* Header typo */
.main_menu ul li a {
	font-family: "Instrument Sans", sans-serif !important;
}

/* Pricing section */
.pricing_section ul {
	padding: 0px;
    list-style: none;
}
.pricing_section ul li {
	margin-bottom: 16px;
}
.pricing_section ul li {
	list-style-image: url(/wp-content/uploads/2024/03/tick-svgrepo-com.svg);
	padding-left: 8px;
    margin-left: 24px;
    font-size: 18px !important;
}
.pricing_section .essential_section ul li {
	list-style-image: url(/wp-content/uploads/2024/04/tick-svgrepo-com-1.png);
	padding-left: 4px;
}
.tab_section_panel ul li {
	list-style-image: url(/wp-content/uploads/2024/04/tick-svgrepo-com.svg);
	margin-bottom: 24px !important;
	padding-left: 10px;
	color: #171717B8 !important;
}
.pricing_wrapper {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    border: 1px solid #E5E5E5;
	background: #FCFCFA;
    border-radius: 50px;
    padding: 6px;
}
.pricing_wrapper img {
    width: 60px !important;
    background: #E5E5E5;
    padding: 15px;
    border-radius: 100px;
}
.pricing_wrapper p {
	margin: 0;
    padding-left: 15px;
	font-size: 16px !important;
    padding-right: 37px;
    line-height: 24px !important;
}
.title_price_p p {
	font-size: 16px !important;
    letter-spacing: 0px !important;
    line-height: 24px !important;
}
.tab-content { display: none; }

.btn_tabs {
	cursor: pointer;
}
.btn_tabs.active {
	background: #171717;
}
.btn_tabs.active h5 {
	color: #FCFCFA !important;
}
.btn_tabs.active p {
	color: #FCFCFAB8 !important;
	font-size: 16px !important;
}
.btn_tabs p {
	font-size: 16px !important;
}
.btn_tabs:hover {
	background: #171717;
}
.btn_tabs:hover h5 {
	color: #FCFCFA !important;
}
.btn_tabs:hover p {
	color: #FCFCFAB8 !important;
}

.owl-pricing .owl-stage {
	padding-left: 0px !important;
}
.ins_font a.elementor-button span {
	font-family: "Instrument Sans", sans-serif !important; 
}
.tab_section_panel ul {
	list-style: none;
    padding-left: 25px;
}
.tab-content p {
	color: #171717B8 !important;
    margin-bottom: 40px;
}
.social_icons_footer a.elementor-social-icon:hover {
	background: #6933FF !important;
}

.toggle_custom_mob .elementor-tab-title a {
	font-family: "Inter Tight", sans-serif !important;
	color: #171717;
	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
}
.toggle_custom_mob .elementor-tab-title a span {
	display: block;
    color: #171717B8;
    font-size: 16px;
    font-weight: 400;
    padding-top: 17px;
}
.toggle_custom_mob .elementor-tab-title a:before {
	content: "ADD-ON";
    position: relative;
    display: block;
    font-size: 14px;
    letter-spacing: 0.56px;
    background: #6933FF;
    width: 95px;
    text-align: center;
    color: #FCFCFA;
    font-weight: 400;
    margin-bottom: 16px;
    padding: 8px 16px;
	line-height: 20px;
}
.toggle_custom_mob .elementor-toggle .elementor-tab-title {
    padding: 24px;
	margin-top: 24px;
}
.toggle_custom_mob .elementor-toggle .elementor-tab-content {
    padding: 0;
    border-bottom: 0;
    padding-top: 32px;
}
.toggle_custom_mob .elementor-toggle .elementor-tab-content  ul {
	list-style: none;
}
.toggle_custom_mob .elementor-toggle .elementor-tab-content  ul li {
    list-style-image: url(/wp-content/uploads/2024/04/tick-svgrepo-com-1.png);
    margin-right: 12px;
}
.toggle_custom_mob .elementor-toggle .elementor-active {
	background: #171717;
    padding: 24px;
    margin-top: -1px;
    border-top: 0px solid #000 !important;
}
.elementor-toggle .elementor-tab-title.elementor-active {
	padding-bottom: 0px !important;
}
.toggle_custom_mob .elementor-toggle .elementor-tab-content.elementor-active {
	padding-top: 0px !important;
}
.elementor-toggle .elementor-tab-title {
    border: 1px solid #E5E5E5;
}

.toggle_custom_mob .elementor-toggle .elementor-active p, 
.toggle_custom_mob .elementor-toggle .elementor-active li, 
.toggle_custom_mob .elementor-toggle .elementor-active a,
.toggle_custom_mob .elementor-toggle .elementor-active span {
	color: #FCFCFA !important;
}
.elementor-toggle .elementor-tab-title.elementor-active {
	border: 0;
}
.toggle_custom_mob .elementor-toggle .elementor-tab-content ul {
    list-style: none;
    padding-left: 25px;
}
.toggle_custom_mob .elementor-toggle .elementor-tab-content ul li {
	margin-right: 0;
	margin-bottom: 24px;
}
.drk_txt_kv p {
	color: #FCFCFAB8 !important;
}
.btn_drk_kvda .btn-holder .btn-1::before {
    background-color: #FCFCFA;
    transition: 0.3s ease-out;
}
.btn_drk_kvda .btn-holder .btn-1 span {
	color: #171717;
}
.btn_drk_kvda .btn-holder .btn-1:hover span {
	color: #FCFCFA;
}
.btn_drk_kvda .btn-holder .btn {
	width: 176px;
}
.btn_drk_kvda.drk_btn_full .btn-holder .btn {
	width: 100%;
}
.recom_txt p {
	font-family: "Inter Tight", sans-serif !important;
	font-size: 16px !important;
	font-weight: 300 !important;
    line-height: 24px !important;
    letter-spacing: 0.64px !important;
    padding-bottom: 2px;
}
.main_btn_2 a:hover svg path {
	fill: #6933FF;
}
.contact_sec {
	background: #fff !important;
    z-index: 1;
    display: block;
    position: absolute;
    bottom: 8px;
    width: 97%;
    padding: 16px 20px;
	opacity: 0;
	transition: 0.3s;
	right: 0;
    left: 0;
	margin: 0 auto;
}
.company_wrapper:hover .contact_sec {
	opacity: 1;
	transition: 0.3s;
}
.contact_sec h5 {
	font-size: 18px !important;
    margin-bottom: 8px;
    margin-top: 0;
	line-height: 27px !important;
}
.contact_sec p {
	font-size: 16px !important;
    padding-right: 40px;
    margin: 0;
	line-height: 24px !important;
}
.contact_sec p a {
	color: #171717B8;
    border-bottom: 1px solid #171717B8;
}

.company_wrapper_values {
	border: 1px solid #E5E5E5;
    padding: 23px;
}
.company_wrapper_values img {
	width: 48px !important;
	margin-bottom: 15px;
}
.company_wrapper_values .contact_sec_values h5 {
	margin-top: 32px;
}
.company_wrapper_values .contact_sec_values p {
	color: #171717B8 !important;
    font-size: 16px !important;
    line-height: 24px !important;
	margin-top: 15px;
}
.company_wrapper img {
	filter: grayscale(100%);
	transition: 0.3s;
}
.company_wrapper:hover img {
	filter: grayscale(0%);
	transition: 0.3s;
}
.video_popup {
	position: absolute;
    top: 42px;
    right: 032px;
}
.video_popup a {
	font-family: "Instrument Sans", sans-serif !important;
    color: #FCFCFA;
    background: #171717;
    padding: 12px 16px;
    border-radius: 8px;
    font-size: 16px !important;
    line-height: 24px;
	display: flex;
	flex-direction: row;
    align-content: center;
    align-items: center;
}
.video_popup a img {
	position: relative;
    top: 1px;
    right: -2px;
}
.team_desktop_section .elementor-social-icon:hover {
    background-color: #6933FF !important;
	transition: 0.3s;
}
.team_section_mob p {
	color: #FCFCFAB8 !important;
	font-size: 16px !important;
	line-height: 24px !important;
}
.bg_line_cu_ {
	background: transparent linear-gradient(90deg, #E5E5E566 0%, var(--unnamed-color-cbcbcb) 50%, #E5E5E566 100%) 0% 0% no-repeat padding-box;
	background: transparent linear-gradient(90deg, #E5E5E566 0%, #CBCBCB 50%, #E5E5E566 100%) 0% 0% no-repeat padding-box;
}
.num_txt h2 {
	font-size: 56px !important;
}
.img_top_home img {
	width: 658px !important;
    max-width: 658px !important;
    position: relative;
    display: block !important;
}
.dot_design_home_top img {
	width: 595px !important;
    max-width: 595px !important;
    bottom: 80px !important;
    position: absolute;
    left: -50px;
}

.logo_h_sec p {
	margin: 0;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #171717B8 !important;
	transition: 0.3s;
    height: 0;
    opacity: 0;
}

.logo_h_sec:hover p {
	margin: 0;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #171717B8 !important;
	transition: 0.3s;
    height: auto;
    opacity: 1;
	padding-top: 23px;
}

.story_sec p {
	font-size: 24px !important;
    color: #171717 !important;
    font-weight: 500 !important;
    font-family: "Inter Tight", sans-serif !important;
    line-height: 30px !important;font-size: 24px !important;
    color: #171717 !important;
    font-weight: 600 !important;
    font-family: "Inter Tight", sans-serif !important;
    line-height: 30px !important;
	margin-bottom: 30px;
}
.story_sec_auth h5 {
	margin-bottom: 10px;
    margin-top: 0 !important;
}
.story_sec_auth p {
	margin-bottom: 0px;
}
.btn_story_sec a {
	font-family: "Instrument Sans", sans-serif !important;
}
/* cf7 home */
.main_field input.wpcf7-email {
	border: 1px solid #E3E5E9;
    background: #FFFFFF;
    border-radius: 8px;
    height: 72px;
    width: 496px;
	padding: 24px 25px;
}
.main_field .wpcf7-submit {
	background: #171717;
    color: #FCFCFA;
    border: 0px;
    border-radius: 8px;
    padding: 17px 40px;
    position: absolute;
    top: 7px;
    left: 325px;
}
.logo_h_sec:hover p {
	padding-bottom: 20px !important;
}
.side_title_section a {
	text-decoration: none !important;
}

/* Blog single page */
.blog_layout_container_related .blog_layout_section {
	display: flex;
	column-gap: 24px;
}
.blog_layout_container_related .blog_layout_section .blog_layout {
	border: 1px solid #E5E5E5;
	background: #FCFCFA;
	padding: 16px;
}
.blog_layout_container_related .blog_layout_section .blog_layout .bottom_title p {
	color: #171717B8 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    padding-bottom: 0;
    border-bottom: 0px solid #E5E5E5;
    margin-bottom: 0;
}
.auth_section_related {
	display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
	position: relative;
	margin-top: 24px;
}
.auth_name_ {
	font-size: 18px;
    color: #171717;
    font-family: "Instrument Sans", sans-serif !important;
    font-weight: 600;
}
.auth_name_ span {
	display: block;
	color: #171717B8 !important;
	font-size: 16px;
	font-weight: 400;
}
.auth_section_related img {
	width: 64px !important;
    height: auto;
    margin-right: 20px;
	border-radius: 100px !important;
}
.blog_layout_container_related {
	margin-bottom: 30px;
}
.blog_layout_container_blog_listing {
	margin-bottom: 0px;
}
.related_btn_blog {
	color: #171717;
    text-decoration: none;
    font-size: 18px;
    font-family: "Instrument Sans", sans-serif !important;
    font-weight: 500 !important;
    position: relative;
    top: 0;
    right: 0;
}
.related_btn_blog:after {
	content: url(/wp-content/uploads/2024/04/vuesax-outline-arrow-right-4.svg);
	position: relative;
    top: 6px;
    left: 8px;
}
.related_btn_blog:hover {
	color: #6933FF;
}
.related_btn_blog:hover:after {
	content: url(/wp-content/uploads/2024/04/vuesax-outline-arrow-right@2x.png);
	position: relative;
    top: 6px;
    left: 8px;
}
.blog_layout_container_title {
	display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
	margin-bottom: 64px;
}
a.related_btn_showall {
	font-family: "Instrument Sans", sans-serif !important;
	background: #171717;
	padding: 17px 36px;
	border-radius: 8px;
	color: #FCFCFA;
	text-decoration: none;
    font-size: 18px;
}

.blog_layout_section {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; 
}

.blog_layout {
    flex: 0 0 32%;
    margin-bottom: 24px;
}
.owl_featured_blogs .item {
	justify-content: center;
    display: flex;
}
.owl_featured_blogs .item .blog_layout {
	width: 808px;
    justify-content: space-evenly;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.owl_featured_blogs .item .blog_layout {
    flex: 0 0 808px;
    margin-bottom: 24px;
}
.owl_featured_blogs .owl-nav .owl-next img {
	border: 1px solid #E5E5E5;
    border-radius: 50px;
    width: 64px;
    padding: 20px;
	position: absolute;
	top: 34%;
    right: 9%;
}
.owl_featured_blogs .owl-nav .owl-prev img {
	border: 1px solid #E5E5E5;
    border-radius: 50px;
    width: 64px;
    padding: 20px;
	position: absolute;
	top: 34%;
    left: 9%;
}
.owl_featured_blogs .owl-nav {
    height: 0 !important;
    margin: 0 !important;
}
.load_more_container {
	text-align: center;
	width: 175px;
    margin: 0 auto;
	margin-top: 32px;
}
.load_more_container .related_btn_showall {
/* 	background: #171717; */
    color: #FCFCFA;
    border: 0;
    border-radius: 8px;
    margin: 0 auto;
    padding: 17px 41px;
	font-family: "Instrument Sans", sans-serif !important;
    font-size: 18px;
    line-height: 27px;
}
.search_section .is-form-style input.is-search-input {
	border: 1px solid #E3E5E9 !important;
    height: 72px;
    border-radius: 8px;
    width: 496px;
    padding: 24px;
	font-size: 18px !important;
    color: #B1B1B1 !important;
}
.search_section .is-form-style input.is-search-submit {
	text-decoration: none;
    position: absolute;
    top: 8px;
    right: 8px;
    padding: 0 10px !important;
    width: auto;
    background: #171717 !important;
    color: #FCFCFA !important;
    border-radius: 8px !important;
    padding: 17px 56px !important;
    height: 56px !important;
    font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
	transition: 0.4s;
}
.search_section .is-form-style input.is-search-submit:hover {
	background: #6933FF !important;
	transition: 0.4s;
}
.search_section {
	text-align: right;
}
.auth_text_b_box p {
	font-size: 16px !important;
	line-height: 24px !important;
    margin: 0;
}
.popup_form_show {
	display: none;
}
.popup_form_.activeform {
	display: block !important;
}
::placeholder {
	font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
  	color: #B1B1B1;
  	opacity: 0.7;
}

::-ms-input-placeholder { 
	font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
  	color: #B1B1B1;
}
.gravity_form_custom .ginput_container_email input {
	font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
  	color: #171717;
	border: 1px solid #E3E5E9;
    background: #FFFFFF;
    border-radius: 8px;
    height: 72px !important;
    width: 496px !important;
    padding: 24px 25px;
	box-shadow: none !important;
}
.gravity_form_custom .gform_button {
	background: #171717 !important;
    color: #FCFCFA !important;
    border: 0px !important;
    border-radius: 8px !important;
    padding: 17px 40px !important;
    position: absolute !important;
    top: 8px !important;
    left: 310px !important;
    font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
    font-weight: 500 !important;
    height: 56px !important;
}
.gravity_form_custom.home_email_f .ginput_container_email input {
	width: 600px !important;
}
.gravity_form_custom.home_email_f .gform_button {
	left: 413px !important;
}
.gravity_form_custom.popup_form_ .ginput_container input {
	font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
  	color: #171717;
	border: 1px solid #E3E5E9;
    background: #FFFFFF;
    border-radius: 8px;
    height: 56px !important;
    width: 100% !important;
    padding: 24px 25px;
	box-shadow: none !important;
}
.gravity_form_custom.popup_form_ .gform_button {
	background: #171717 !important;
    color: #FCFCFA !important;
    border: 0px !important;
    border-radius: 8px !important;
    padding: 17px 40px !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
    font-weight: 500 !important;
    height: 56px !important;
	display: block !important;
	width: 100% !important;
}
.gravity_form_custom .gform_heading {
	display: none;
}
.gravity_form_custom.popup_form_ .gform-field-label {
	margin-bottom: 12px;
    font-family: "Instrument Sans", sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    letter-spacing: 0px !important;
    color: #171717 !important;
}
.gravity_form_custom.popup_form_ .gform_footer {
	margin-top: 24px;
}
.gravity_form_custom.popup_form_ .gform-theme--foundation .gform_fields {
	grid-row-gap: 24px !important;
}
.gravity_form_custom .gform-theme--foundation .gfield select {
	font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
    color: #171717;
    border: 1px solid #E3E5E9;
    background: #FFFFFF;
    border-radius: 8px;
    height: 56px !important;
    width: 100% !important;
    padding: 10px 25px;
	box-shadow: none !important;
}
.gravity_form_custom .gform-theme--foundation .gfield textarea {
	font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
    color: #171717;
    border: 1px solid #E3E5E9;
    background: #FFFFFF;
    border-radius: 8px;
    height: 156px !important;
    width: 100% !important;
    padding: 10px 25px;
	box-shadow: none !important;
}
.form_p, .close_popup {
	cursor: pointer;
}
.download_section svg path {
	fill: #171717;
    color: #171717;
}
.gravity_form_custom .gform_confirmation_message_2 {
	color: #171717;
    font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px;
}
.gravity_form_custom .gform_confirmation_message_2 a {
	background: #171717;
    display: block;
    text-align: center;
    border-radius: 8px;
    padding: 17px;
    font-size: 18px;
	font-family: "Instrument Sans", sans-serif !important;
    color: #FFFFFF;
    font-weight: 500;
}
.gform-theme--framework .gform_validation_errors {
	display: none !important;
}

.gfield_required_text {
	display: none !important;
}
.iti--separate-dial-code .iti__selected-dial-code {
    font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
    color: #171717;
	position: relative;
    top: -6px;
    margin-left: 9px !important;
}
.monthly, .annual {
	cursor: pointer;
}
.copy_right_txt p {
	font-size: 16px !important;
	margin-bottom: 9px;
}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
	width: 110px;
}
.iti__arrow {
	display: none;
}
.iti__selected-dial-code:after {
	content: url(/wp-content/uploads/2024/05/down-arrow-1.png);
	position: relative;
    top: 5px;
    margin-left: 5px;
}

/* .select2-search--dropdown {
    display: none !important;
    padding: 0;
}
.select2-container--open .select2-dropdown {
    left: 0;
    position: relative !important;
    top: 39px !important;
	border-radius: 8px !important;
    border: 1px solid #E3E5E9;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #F0EAFF;
}
.select2-results__option {
    padding: 8px 23px !important;
} */
.get_a_demo_form .select2-container {
	width: 100% !important;
}
.get_a_demo_form .select2-container--default .select2-selection--single {
	font-size: 18px !important;
    font-family: "Instrument Sans", sans-serif !important;
    color: #171717;
    border: 1px solid #E3E5E9;
    background: #FFFFFF;
    border-radius: 8px;
    height: 56px !important;
    width: 100% !important;
    padding: 14px 25px;
    box-shadow: none !important;
}
.get_a_demo_form .iti input, 
.get_a_demo_form .iti input[type=tel], 
.get_a_demo_form .iti input[type=text] {
    padding-left: 130px !important;
    margin-right: 0;
}

.gravity_form_custom.popup_form_ .ginput_container.ginput_container_telephone input {
	padding: 12px 130px !important;
}
.terms_content ul {
	padding-left: 30px;
    margin-bottom: 25px;
}
.terms_content ol {
	padding-left: 30px;
}
.terms_content a {
	color: #6933FF;
}

#header-main-top.sticky {
	position: fixed;
    width: 100%;
	top: 0;
	transition: 0.4s;
}
#header-main-bottom.sticky {
	position: fixed;
    width: 100%;
	transition: 0.4s;
	top: 0;
}
.gform_button:hover {
	background: #6933FF !important;
	transition: 0.4s;
}

.monthly.active_pricing {
	background-color: #000000;
    border-radius: 8px 8px 8px 8px;
    color: #fff;
}
.monthly.active_pricing p {
	color: #FCFCFA !important;
}

.annual.active_pricing {
	background-color: #000000;
    border-radius: 8px 8px 8px 8px;
    color: #fff;
}
.annual.active_pricing p {
	color: #FCFCFA !important;
}
.breadcrumb a, .breadcrumb span {
	margin: 0 4px !important;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}

.select2-container--default .select2-results>.select2-results__options {
    border-radius: 8px !important;
}
.select2-container--open .select2-dropdown {
	box-shadow: 0px 0px 10px #0000004a !important;
    border-radius: 8px !important;
}

.aut_content_box {
	background: #303030;
    border: 1px solid #707070;
    padding: 24px;
	height: 310px;
}
.aut_content_box a {
	font-family: "Instrument Sans", sans-serif !important;
    font-weight: 500;
    background: #6933FF;
    color: #fff;
    font-size: 18px;
    line-height: 27px;
    padding: 13px 24px;
    display: block;
    width: 132px;
    border-radius: 8px;
}
.k_wh_txt .aut_content_box p {
	color: #FCFCFAB8 !important;
}

.col_main_box_wrapper {
	display: flex;
}
.main_box_wrapper_item {
	display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    border: 1px solid #F2F2F1;
    background: #FCFCFA !important;
    row-gap: 15px !important;
    margin-bottom: 15px;
    margin-right: 15px;
    padding: 5px;
    border-radius: 50px;
	text-align: left;
}
.main_box_wrapper_item img {
	width: 50px !important;
    margin-right: 15px;
    background: #E5E5E5;
    padding: 13px;
    border-radius: 50px;
}
.aut_content_box2 {
	border: 1px solid #F2F2F1;
    padding: 25px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
	height: 365px;
}
.main_box_wrapper_item p {
	margin: 0;
	line-height: 22px !important;
	font-size: 16px !important;
}
#automation .aut_content_box {
	text-align: left;
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
#automation2 .aut_content_box {
	text-align: left;
    justify-content: flex-start;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    direction: ltr;
}
#automation2 .aut_content_box a {
	direction: rtl;
}
#automation .aut_content_box a:after {
	content: url(/wp-content/uploads/2024/06/vuesax-outline-arrow-right-7.svg);
	position: relative;
    top: 4px;
    right: -6px;
}
#automation2 .aut_content_box a:before {
	content: url(/wp-content/uploads/2024/06/vuesax-outline-arrow-right-7.svg);
	position: relative;
    top: 4px;
    right: -6px;
}

.ico_automation {
	border: 1px solid #6933FF;
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    margin-bottom: 32px;
	height: 40px;
}
.ico_automation img {
	width: 40px;
    height: 40px;
    background: #6933FF;
    padding: 9px;
}
.ico_automation p {
	margin: 0px;
	font-weight: 600 !important;
    padding: 6px 16px;
}
.gravity_form_custom.automation_form .ginput_container_email input {
	width: 600px !important;
}
.gravity_form_custom.automation_form .gform_button {
	left: 415px !important;
}

.kv_footer_main a {
	color: #171717 !important;
	transition: 0.4s;
}
.kv_footer_main a:hover {
	border-bottom: 1px solid #171717 !important;
	transition: 0.4s;
}

.all-experts {
	display: block;
	margin-top: 50px;
}
.all-experts .expert {
	border: 1px solid #E5E5E5;
    padding: 13px 16px 24px 16px;
    margin-bottom: 24px;
    background: #FFFFFF;
    display: inline-block;
    width: 22.7%;
    margin-right: 24px;
}
.all-experts .expert p, .all-experts .expert h5 {
	margin: 0;
}
.all-experts .expert h5 {
	margin-bottom: 8px;
}
.all-experts .expert p {
	color: #171717B8 !important;
}
.all-experts .expert p.kv_designation {
	font-size: 16px !important;
    margin-bottom: 16px;
	color: #575757 !important;
}
.all-experts .expert img {
	margin-bottom: 20px;
}

.select2-container--default .select2-selection--single {
    background-color: #fff !important;
    border: 1px solid #E3E5E9 !important;
    border-radius: 8px !important;
    height: 56px !important;
    padding: 14px 24px !important;
}
.filter_main #searchField {
	border: 1px solid #E3E5E9;
    border-radius: 8px;
    height: 56px;
    padding: 14px 24px;
}
.cs_li_custom ul {
	list-style: none;
	list-style-image: url(/wp-content/uploads/2024/06/tick-circle.svg);
	padding-left: 25px;
}
.cs_li_custom li {
	position: relative;
	top: 10px;
	margin-bottom: 32px;
	color: #171717B8 !important;
}

.cs_li_custom_2 ul {
	list-style: none;
	list-style-image: url(/wp-content/uploads/2024/06/tick-circle.svg);
	padding-left: 25px;
}
.cs_li_custom_2 li {
	position: relative;
	top: 10px;
	margin-bottom: 16px;
	color: #171717B8 !important;
}

.cs_li_custom li strong {
	position: relative;
    top: -3px;
	color: #171717 !important;
}
.box_case_s_auth .p_p_c p {
	font-weight: 600 !important;
}
.title_case_s p {
	font-size: 16px !important;
    font-weight: 600 !important;
}
.purple_box p {
	font-size: 14px !important;
    line-height: 20px !important;
}

.kv_mega_menu a {
	color: #171717;
	font-size: 16px;
	line-height: 24px;
	border-bottom: 1px solid #fff0;
	transition: 0.3s;
}
.kv_mega_menu a:hover {
	border-bottom: 1px solid #171717;
	transition: 0.3s;
}
.kv_mega_menu_2 {
	width: 100%;
}
.kv_mega_menu_2:hover a:after {
	content: url(https://www.kavida.ai/wp-content/uploads/2024/07/vuesax-outline-arrow-right-9.svg);
	position: absolute;
    right: 0;
}
.wpr-sub-mega-menu {
	margin-top: -7px !important;
}

.blog_single_page ol li {
	margin-bottom: 20px;
}

/* Support page */
.support_faq .wpr-accordion-item-wrap {
    margin-bottom: 24px;
}
.support_faq .wpr-advanced-accordion .wpr-acc-panel-active {
    display: block;
    border: 0 !important;
    padding-top: 0 !important;
}

.case_study_box p {
	font-size: 16px !important;
	margin: 0 !important;
}

.case_study_section_inner h5 {
	font-size: 18px !important;
}

.main_box_wrapper h3 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    color: #171717 !important;
}

.let_agent_po_sec h3 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    color: #FCFCFA !important;
}
span.h5_st_span {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
	color: #FCFCFA !important;
	margin-bottom: 15px;
}
.benifits_stocks h3 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
}
.mid_po_sec h2 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 52px !important;
    color: #171717 !important;
}

.case_study_section_inner h2 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
}

.company_wrapper_values .contact_sec_values span {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
	margin-top: 32px !important;
}
span.slide_com_headings {
	font-size: 18px !important;
    margin-bottom: 8px;
    margin-top: 0;
	line-height: 27px !important;
	color: #171717 !important;
	font-family: "Inter Tight", Sans-serif;
    font-weight: 600;
}
.post.blog_layout .bottom_title h3 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
	margin-top: 24px;
}
.post.blog_layout .bottom_title h2 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
}
.terms_content__ h2 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    color: #171717 !important;
}

#blog_posts_container .blog_layout .main_img, #blog_posts_container .blog_layout .category_name {
	display: none;
}
.blog_h3_sec_ h3 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
}

/* Webinar styles */
.webinar_speakers p {
	font-size: 14px !important;
	line-height: 20px !important;
}
#webinar-posts {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 24px;
	margin-top: 120px;
}
.webinar-item h3 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
	height: 90px !important;
	
}
.webinar_time {
	font-size: 14px !important;
    color: #171717B8 !important;
    line-height: 24px !important;
}
.webinar_tag {
	background: #E5E5E5;
    padding: 8px 16px;
    display: block;
    width: 66px;
    margin-bottom: 20px !important;
    font-size: 14px !important;
    text-align: center !important;
    font-family: "Inter Tight", sans-serif !important;
	line-height: 20px !important;
}
.webinar-item {
	border: 1px solid #E5E5E5;
    padding: 24px;
}

.flip_section .eael-elements-flip-box-padding {
    padding: 0px 0px 0px 0px !important;
}
.flip_section .eael-animate-flip.eael-animate-left {
    height: 120px !important;
}
.flip_section .eael-elements-flip-box-content p {
	font-family: "Instrument Sans", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    letter-spacing: 0px !important;
    color: #171717 !important;
}
.pricing_section__ p, .pricing_section__ ul li {
	font-family: "Instrument Sans", sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    letter-spacing: 0px !important;
    color: #171717B8 !important;
}
.pricing_box {
	height: 660px !important;
}

.use_case_section_mob {
	display: flex;
    flex-direction: row;
    width: 100%;
}

.use_case_section_mob_1 {
	width: 25%;
}

.use_case_section_mob_2 {
	width: 75%;
    padding-left: 8px;
}

.po_experts_pg h2 {
	color: #171717 !important;
    font-family: "Inter Tight", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 27px !important;
}

.abt_text h1 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    color: #171717 !important;
}

.title_h2 h2 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 52px !important;
    color: #171717 !important;
}

.title_h3 h3 {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
}

.error404 .site-main {
	text-align: center;
    padding-top: 150px;
    padding-bottom: 80px;
}

.contact_form_40_40 input#gform_submit_button_5:after {
	content: url(/wp-content/uploads/2024/09/arrow-right.svg);
	position: relative;
    top: 0;
    z-index: 99999999999999;
    opacity: 1 !important;
}

.elementor-5527 .elementor-element.elementor-element-a27ded1 .elementor-button-content-wrapper {
	line-height: 15px !important;
}

.kv_title_h2 h2 {
	text-align: center;
    margin-top: 64px;
    margin-bottom: 56px !important;
}

.search_result ul {
	list-style: none;
    display: grid;
    grid-template-columns: 1fr 1fr;
	grid-column-gap: 24px;
    grid-row-gap: 24px;
}

.search_result ul li {
	border: 1px solid #E5E5E5;
    padding: 24px;
    font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
	position: relative;
	transition: 0.4s;
}

.search_result ul li a {
    font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 30px !important;
    color: #171717 !important;
}

.search_result ul li:hover {
	box-shadow: 0px 0px 10px #17171714;
    transition: 0.4s;
}

.kv_search_div #search {
	border: 1px solid #E3E5E9;
    height: 72px;
    padding: 20px 25px;
    border-radius: 8px;
	width: 1016px;
}

.kv_search_div {
	text-align: center;
}

.acco_kv_content ul li {
	padding-left: 35px;
}

.acco_kv_content ul li:before {
	content: url(/wp-content/uploads/2024/10/arrow.svg);
	position: absolute;
    left: 5px;
}

.accordian_custom___ .wpr-advanced-accordion .wpr-acc-button {
    color: #171717;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.accordian_custom___ .wpr-acc-item-title .wpr-acc-title-text {
    margin-left: 0px !important;
}

.acco_kv_content ol {
	padding-left: 20px;
}

.acco_kv_content ol li {
	margin-bottom: 10px;
}

.search_result ul li:after {
	content: url(/wp-content/uploads/2024/10/arrow.svg);
	position: absolute;
    right: 24px;
}

/* ERP Page */
.erp_h1 h1 {
	font-size: 48px !important;
    line-height: 55px !important;
}
.erp_h2 h2 {
	font-size: 40px !important;
    line-height: 45px !important;
}
span.ërp_color {
	color: #1A99A3 !important;
}
.wh_erp_h2 h2 {
	color: #FFF !important;
}
.wh_erp_h2 p {
	color: #FFFFFFB8 !important;
}

.header_svg svg {
	padding-top: 5px !important;
}

/* New blog single page */
.blog_h1_new h1 {
	font-size: 48px !important;
    line-height: 55px !important;
}

.blog_table_content #ez-toc-container {
	background: #ffffff00;
    border: 0px solid #ffffff00 !important;
    border-radius: 4px;
    padding: 0 !important;
    box-shadow: none !important;
    display: table;
    margin-bottom: 0px;
    background-clip: initial;
    position: relative;
    width: auto;
}

.blog_table_content #ez-toc-container ul ul, 
.blog_table_content .ez-toc div.ez-toc-widget-container ul ul {
    margin-left: 0;
}

.blog_table_content #ez-toc-container ul ul a, 
.blog_table_content .ez-toc div.ez-toc-widget-container ul ul a {
	color: #171717B8;
}
.blog_table_content .ez-toc-counter nav ul li a::before {
	content: none;
}
.blog_table_content #ez-toc-container .ez-toc-js-icon-con,
.blog_table_content div#ez-toc-container .ez-toc-title {
	display: none;
}

.blog_table_content div#ez-toc-container ul li {
    margin-bottom: 20px;
}
.blog_table_content ul.ez-toc-list-level-3 {
	display: none;
}

.new_blog_content h2 {
	font-size: 40px !important;
    line-height: 45px !important;
}
.new_blog_content ul {
	padding-left: 20px;
}
.new_blog_content ul li {
	font-weight: 600 !important;
	margin-bottom: 10px !important;
}
.new_blog_content ol {
	padding-left: 20px;
}
.new_blog_content ol li {
	font-weight: 600 !important;
	margin-bottom: 10px !important;
}
.table_side_content {
	height: 600px;
	overflow-y: scroll;
}


.blog_table_content {
    transition: 0.4s;
}

.blog_table_content.table_side_content_add {
    position: sticky;
    width: 100%;
    top: 12%;
    transition: 0.4s;
}

.new_blog_content #ez-toc-container a {
	font-family: "Instrument Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    letter-spacing: 0px !important;
    color: #171717 !important;
}

.new_blog_content th, .new_blog_content td {
	font-size: 14px;
    font-family: "Instrument Sans", sans-serif !important;
	background: #fff0 !important;
}

.page-id-2470 .blog_layout {
    flex: 0 0 49%;
    margin-bottom: 24px;
}

.new_blogs_listing .featured-post img {
	width: 100%;
    margin-bottom: 10px;
}
.new_blogs_listing .featured-post h2 a {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 40px !important;
    font-weight: 600 !important;
    color: #171717 !important;
}
.new_blogs_listing .featured-post h2 {
    line-height: 45px !important;
}

.blog-latest-posts .blog-post-item h3 a,
.custom-posts-list .custom-post-item h3 a {
	font-family: "Inter Tight", sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    color: #171717 !important;	
	line-height: 30px !important;
}
.blog-latest-posts .blog-post-item h3,
.custom-posts-list .custom-post-item h3 {
	line-height: 30px !important;
}
.blog-latest-posts {
	display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 40px;
    row-gap: 40px;
}
.blog-post-item img {
	width: 100%;
	height: 154px;
    object-fit: cover;
	margin-bottom: 16px;
}
.custom-posts-list {
/* 	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 40px;
    row-gap: 56px; */
}
.custom-post-item {
    width: 31%;
    display: inline-grid;
    margin-right: 28px;
    margin-bottom: 30px;
}
.custom-posts-list .custom-post-item img {
	width: 100%;
	margin-bottom: 16px;
	height: 211px;
    object-fit: cover;
}
span.custom-category-name {
	font-family: "Inter Tight", sans-serif !important;
	color: #A2A2A2;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
	letter-spacing: 1.6px;
}
#custom-load-more-btn {
	margin: 0 auto;
    display: flex;
    justify-content: center;
    margin-top: 56px;
    padding: 17px 32px;
    background: #171717;
    border-radius: 8px;
    border: 0;
    font-family: "Instrument Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    letter-spacing: 0px !important;
    color: #fff;
}

/*  */

/* New erp page */

.addtoany_list a {
	box-shadow: none;
    display: inline-block;
    font-size: 16px  !important;
    padding: 3px 4px  !important;
    vertical-align: middle  !important;
    height: 30px  !important;
    background: #d7d7d7  !important;
    margin-left: 15px  !important;
}

.agentic_box {
	border-radius: 8px;
    border: 1px solid #E8E8E8;
    background: #FFF;
    box-shadow: 0px 2px 5px 0px rgb(183 183 183 / 24%);
    padding: 24px;
    height: 204px;
}

#automation__ .agentic_box h4,
#automation___ .agentic_box h4 {
    color: #171717 !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: 600 !important;
	line-height: 24px !important;
    margin-bottom: 8px;
    margin-top: 8px;
}
#automation__ span.agentic_st_span,
#automation___ span.agentic_st_span {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    background: #171717;
	color: #fff;
    padding: 3px;
    border-radius: 4px;
	margin-right: 8px;
}
#automation__ span.agentic_st_span2,
#automation___ span.agentic_st_span2 {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    background: #D1EBED;
    color: #1A99A3;
    padding: 3px;
    border-radius: 4px;
}
#automation__ .agentic_box a,
#automation___ .agentic_box a {
	display: flex !important;
    gap: 4px !important;
	font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #6933FF;
}
#automation__ .agentic_box a img,
#automation___ .agentic_box a img {
	width: 20px !important;
}
#automation__ .item, 
#automation___ .item {
	padding-bottom: 24px;
}

#automation___ .agentic_box {
	justify-content: flex-start;
    display: block;
    flex-direction: column;
    align-items: flex-start;
    direction: ltr;
}
span.hfe-menu-toggle.sub-arrow i.fa {
    display: none !important;
}
span.hfe-menu-toggle.sub-arrow:after {
    content: url(https://www.kavida.ai/wp-content/uploads/2024/06/arrow-down.svg) !important;
}

.kv_tab_ .case_study_title {
	height: 60px;
}

.custom-pagination {
	text-align: center;
}
.custom-pagination a {
	color: #000;
}
.custom-pagination .page-numbers {
	font-size: 20px;
    font-weight: 500;
    padding: 0 10px;
}
.custom-pagination span.page-numbers.current {
    color: #6833fd;
}

/* Community */
.kv_bg_community {
	border-radius: 8px 8px 0px 0px;
	border: 1px solid rgba(255, 255, 255, 0.10);
	background: rgba(243, 243, 241, 0.30);
	backdrop-filter: blur(50px);
}

.kv_bg_community .gfield_label {
	color: #FFF !important;
    /* font-family: Figtree; */
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
}
.kv_bg_community .ginput_container_text input {
	display: flex !important;
	height: 48px !important;
    padding: 14px 24px !important;
    align-items: center !important;
    gap: 10px !important;
    align-self: stretch !important;
    border-radius: 8px !important;
    border: 1px solid #E8E8E8 !important;
    background: #FFF !important;
    font-size: 16px !important;
    color: #171717 !important;
}
.kv_bg_community .gform_fields {
	row-gap: 24px !important;
}
.kv_bg_community .gform_button {
	border-radius: 8px  !important;
    background: #6933FF  !important;
    width: 100%  !important;
    padding: 16px 24px  !important;
    color: #FFF  !important;
    font-family: "Instrument Sans"  !important;
    font-size: 18px  !important;
    font-style: normal  !important;
    font-weight: 500  !important;
    line-height: normal  !important;
}
.age_content p {
	color: #171717 !important;
	text-align: center !important;
	font-family: "Inter Tight" !important;
	font-size: 32px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 48px !important;
}
.age_content {
    height: 230px;
}
.age_box img {
	border-bottom: 2px solid #5d5d5d;
    padding-bottom: 15px;
}
.age_box {
    opacity: 0.5;
    transition: 0.3s;
	cursor: pointer;
}
.age_box.active_ages_box {
    opacity: 1;
    transition: 0.3s;
}
.list-container li:before {
	content: url(/wp-content/uploads/2024/12/Ellipse-1462.svg);
	position: relative;
    left: -8px;
    top: -3px;
}

.custom-breadcrumb {
	color: #929292;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.custom-breadcrumb a {
	color: #6933ff;
}
.kv_usecase_breadcrumb .custom-breadcrumb {
	color: #929292;
    font-family: "Instrument Sans", Sans-serif;
    font-size: 15px;
    font-weight: 400;
	margin-bottom:32px;
}

/* Popup newsletter */
.kv_popup_container {
	opacity: 0;
	display: none;
}
.kv_popup_container.kv_popup_container_active {
	position: fixed;
    top: 0;
    z-index: 99999999999999;
    height: 100%;
    padding-top: 6%;
    background: #00000087;
	opacity: 1;
	display: block;
}
.kv_popup_container_active .kv_newsletter_height {
	height: 683px;
}
.kv_popup_container_active .ginput_container_text input,
.kv_popup_container_active_2 .ginput_container_text input{
	border-radius: 8px !important;
    border: 1px solid #D9D9D9 !important;
    background: #FFF !important;
    height: 56px !important;
    padding: 18px 16px !important;
	font-size: 16px !important;
}
.kv_popup_container_active .ginput_container_email input,
.kv_popup_container_active_2 .ginput_container_email input {
	border-radius: 8px !important;
    border: 1px solid #D9D9D9 !important;
    background: #FFF !important;
    height: 56px !important;
    padding: 18px 16px !important;
}
.kv_popup_container_active .form_sublabel_below,
.kv_popup_container_active_2 .form_sublabel_below {
	row-gap: 24px !important;
}
.kv_popup_container_active .gform_button,
.kv_popup_container_active_2 .gform_button {
	border-radius: 8px !important;
    background: #6933FF !important;
    height: 58px !important;
    width: 100% !important;
    color: #FFF !important;
    font-family: "Instrument Sans" !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal;
}
.kv_popup_container_active label.gfield_label.gform-field-label,
.kv_popup_container_active_2 label.gfield_label.gform-field-label {
    color: #171717 !important;
    font-family: "Instrument Sans" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
}
.kv_popup_close_n img {
	cursor: pointer !important;
}
.gform-field-label a {
	color: #6933FF !important;
}
.gform-theme--framework .gform-field-label--type-inline {
	color: #171717 !important;
    font-family: "Instrument Sans" !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
	position: relative;
    top: -2px;
}
.kv_popup_container_active .gfield_consent_label,
.kv_popup_container_active_2 .gfield_consent_label{
	color: #171717 !important;
    font-family: "Instrument Sans" !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
	position: relative;
    top: -2px;
}
.kv_popup_container_active .gfield_consent_label a,
.kv_popup_container_active_2 .gfield_consent_label a{
	color: #6933FF;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.kv_popup_container_active .gform_wrapper,
.kv_popup_container_active_2 .gform_wrapper {
	display: block !important;
}

.kv_popup_container_active_2 .gform_fields {
	display: block !important;
}
.kv_popup_container_active_2 div#field_8_1 {
    width: 47%;
    display: inline-flex;
    flex-direction: column;
    margin-right: 24px;
}
.kv_popup_container_active_2 div#field_8_3 {
    width: 48%;
    display: inline-flex;
    flex-direction: column;
}
.kv_popup_container_active_2 label.gfield_label.gform-field-label,
.kv_popup_container_active_2 .gchoice_8_6_1 {
    margin-top: 24px;
}
#choice_8_6_1:before {
	content: '\2713'!important;
}


/* Callback popup */
.kv_callback_popup .ginput_container_text input, 
.kv_callback_popup_pg .ginput_container_text input {
    border-radius: 8px !important;
    border: 1px solid #d9d9d9 !important;
    background: #fff !important;
    height: 48px !important;
    padding: 18px 16px !important;
    font-size: 16px !important;
}
.kv_callback_popup .ginput_container_email input,
.kv_callback_popup_pg .ginput_container_email input {
    border-radius: 8px !important;
    border: 1px solid #d9d9d9 !important;
    background: #fff !important;
    height: 56px !important;
    padding: 18px 16px !important;
}
.kv_callback_popup .ginput_container_phone input,
.kv_callback_popup_pg .ginput_container_phone input {
    border-radius: 8px !important;
    border: 1px solid #d9d9d9 !important;
    background: #fff !important;
    height: 48px !important;
    padding: 18px 16px !important;
    font-size: 16px !important;
}
.kv_callback_popup .gform_button,
.kv_callback_popup_pg .gform_button {
    border-radius: 8px !important;
    background: #6933ff !important;
    height: 56px !important;
    width: 100% !important;
    color: #fff !important;
    font-family: "Instrument Sans" !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal;
}
.kv_callback_popup label.gfield_label.gform-field-label,
.kv_callback_popup_pg label.gfield_label.gform-field-label {
    color: #171717 !important;
    font-family: "Instrument Sans" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
}
.kv_callback_popup .gform-theme--foundation .gform_fields,
.kv_callback_popup_pg .gform-theme--foundation .gform_fields {
	row-gap: 24px;
}
.kv_callback_popup .gform-footer.gform_footer.top_label,
.kv_callback_popup_pg .gform-footer.gform_footer.top_label {
    margin-top: 40px !important;
}

.aug_spotlight_icons .addtoany_list a {
	margin-left: 0px !important;
	margin-right: 15px !important;
}
.before_circle {
	display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
}
.before_circle:before {
	content: url(/wp-content/uploads/2025/01/Ellipse-1452.svg);
	position: relative;
    top: -3px;
}
.aug_spotlight_icons .addtoany_list a {
    background: #303030 !important;
}
.aug_spotlight_icons .addtoany_list a svg path {
	fill: #ebebeb !important;
}

.community_form_top .gform_wrapper form {
	display: flex !important;
    flex-direction: row !important;
    width: 100% !important;
    justify-content: center !important;
}
.community_form_top .gform_fields {
	display: flex !important;
    flex-direction: row !important;
	column-gap: 24px !important;
}
.community_form_top .ginput_container_text input {
	border-radius: 8px !important;
    border: 1px solid #E8E8E8 !important;
    background: #FFF !important;
    width: 392px !important;
    color: #171717 !important;
    font-family: Figtree !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: normal !important;
    height: 48px !important;
    padding: 14px 24px !important;
}
.community_form_top .gfield_label {
	display: none !important;
}
.community_form_top .gform_button {
	border-radius: 8px !important;
    background: #6933FF !important;
    color: #FFF !important;
    font-family: "Instrument Sans" !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
    width: 392px !important;
    border: 0 !important;
    height: 48px !important;
    position: relative !important;
    top: -24px !important;
    margin-left: 24px !important;
}

.kv_callback_popup.kv_callback_popup_active {
	position: fixed;
    z-index: 99999;
    top: 0;
    padding-top: 5%;
    background: #00000033 !important;
}
.callback_close {
	cursor: pointer;
}
.kv_callback_popup #input_9_4 {
	padding-left: 15px !important;
}
.gform_required_legend {
	display: none !important;
}
.kv_callback_popup .iti--allow-dropdown .iti__flag-container {
	width: 65px !important;
}
.kv_callback_popup .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
    margin-left: 6px !important;
    margin-top: -11px !important;
}
.popup_f_ .gform-theme--foundation .gfield select {
    font-size: 16px !important;
    font-family: "Instrument Sans", sans-serif !important;
    color: #171717;
    border: 1px solid #E3E5E9;
    background: #FFFFFF;
    border-radius: 8px;
    height: 48px !important;
    width: 100% !important;
    padding: 5px 25px;
    box-shadow: none !important;
}
.age_box h5 {
	font-size: 20px !important;
    margin-bottom: 6px;
	margin-top: 16px;
    line-height: 20px !important;
}
.age_box p {
	font-size: 14px !important;
	line-height: 14px !important;
}
.age_box p span {
	display: block;
    margin-top: 6px;
}
.quote-display p:before {
    content: '"';
}
.quote-display p:after {
    content: '"';
}

.k_publications_header h1 {
	color: #FFF;
	font-family: "Inter Tight";
	font-size: 40px !important;
    line-height: 45px !important;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 32px;
}
.k_publications_header .breadcrumb a {
	color: #929292;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0px !important;
}
.k_publications_header .breadcrumb {
	color: #929292 !important;
	font-size: 18px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: normal;
}
.k_publications_header .kv__pub_title {
	color: #FFF;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.publications_date {
	color: #929292;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.k_publications_header .addtoany_list a {
    margin-left: 0px !important;
    margin-right: 15px !important;
}

.ul_li_publications ul {
	padding-left: 18px;
}
.kv_callback_popup_active {
	background: #0000 !important;
    padding-top: 0;
    padding-bottom: 400px;
}

#field_9_5 {
	width: 355px;
    position: absolute;
    top: -65px;
}
#field_9_5.gfield--type-captcha {
	width: 355px;
    position: relative;
    top: 0;
}
.gform_confirmation_message_9 {
	font-size: 18px;
    font-family: 'Instrument Sans';
}

.demo_call_home .btn-holder .btn-1::before {
    background-color: #171717 !important;
}
.demo_call_home .btn-holder .btn-1 span {
    color: #fff !important;
}

.publications_p_ p {
	color: rgba(23, 23, 23, 0.72) !important;
}
.kv_stick_scroll.kv_stick_scroll_active {
    position: sticky !important;
    top: 100px !important;
    transition: 0.4s !important;
}
.guest_contri_links span {
	color: #171717B8 !important;
}
.guest_contri_links span a {
	color: #171717B8;
}

.publications_list .elementor-shortcode {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}
.publications_list .elementor-shortcode h2 {
	color: #171717 !important;
    font-family: "Inter Tight" !important;
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 30px !important;
	margin: 0px !important;
	margin-bottom: 16px !important;
}
.publications_list .elementor-shortcode p.date {
	color: #171717 !important;
    font-family: "Instrument Sans" !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400 !important;
	display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
}
.publications_list .elementor-shortcode .featured-image img {
	height: 240px;
    margin-bottom: 16px;
}
.publications_list .elementor-shortcode p.date span {
	display: flex;
    flex-direction: row;
    margin-left: 24px;
    gap: 8px;
    align-items: center;
}
.publications_list .pub_date__ {
	padding-left: 24px;
}

.publications_top_box_content {
	width: 1224px;
    margin: 0 auto;
	padding-top: 227px;
	padding-bottom: 80px;
	padding-right: 317px;
}
.publications_top_box_content p.publications_top_box_p {
	color: #FFF !important;
	font-family: "Inter Tight";
	font-size: 16px !important;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 1.6px !important;
	text-transform: uppercase !important;
}
.publications_top_box_content h2 {
	color: #FFF !important;
	font-family: "Inter Tight";
	font-size: 56px !important;
	font-style: normal !important;
	font-weight: 600 !important;
	line-height: normal !important;
}
.publications_top_box_content p {
	color: #FFF !important;
	font-family: "Inter Tight" !important;
	font-size: 16px !important;
	margin: 0px !important;
	display: flex;
    flex-direction: row;
	align-items: center;
}
._p_date_publications {
	margin-top: 48px;
}
.publications_top_box {
	background-size: cover !important;
    background-position: bottom !important;
}
._public_svg img {
	width: 20px !important;
	margin-right: 8px;
}
._public_svg {
	display: flex;
	margin-left: 24px;
}
.dot_pub {
	margin-left: 24px !important;
}
#publications_top_slider {
	height: 718px !important;
}

#gform_10 .easygf-tooltip span.tooltip_content {
	color: #fff;
	font-family: "Instrument Sans";
	font-size: 16px;
	background: #171717;
    color: #fff;
    position: absolute;
    left: 80px;
    top: 34px;
    width: 300px;
    height: auto;
    padding: 10px;
    border-radius: 12px;
    z-index: 99999;
}
#gform_10 .easygf-tooltip.icon:after {
    content: "";
    background-image: var(--wpr-bg-ba59f606-7337-44f9-b3f2-ef1b42229654) !important;
}
.gform-theme--foundation #gform_10 .gfield {
    position: relative !important;
}
.key_metrics {
    color: #171717;
    font-family: "Instrument Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 2.5;
}
.key_metrics .key_metrics_content {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
}
#gform_10 .ginput_container_number input {
	border-radius: 8px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    height: 56px;
    padding: 20px;
	color: #171717;
    font-family: "Instrument Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
#gform_10 label.gfield_label.gform-field-label {
    color: #171717;
    font-family: "Instrument Sans";
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
	line-height: 24px;
    gap: 0px;
    display: inline-block;
}
.key_metrics_content .t_a_s_result {
	color: #6933FF;
    font-family: "Inter Tight";
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
#gform_10 .easygf-tooltip {
    text-decoration: none !important;
}
#gform_10 .gfield_description.linstruction {
	display: none;
}
#gform_10 .gfield_visibility_hidden {
    display: none !important;
}

a.btn_f_ {
	border-radius: 8px;
    background: #6933FF;
    display: flex;
    padding: 17px 32px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color: #FFF;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: 207px;
}
#gform_10 .gform-footer {
	display: none !important;
}

#gform_10 input#gform_next_button_10_38 {
    color: #FFF;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 8px;
    background: #6933FF;
    padding: 17px 32px;
}
#gform_10 #gform_submit_button_10 {
	color: #FFF;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 8px;
    background: #6933FF;
    padding: 17px 32px;
}
#gform_previous_button_10 {
	color: #6933FF;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 8px;
    border: 1px solid #6933FF;
    background: #fff;
    padding: 16px 32px;
}
#gform_confirmation_message_10 {
	font-family: "Instrument Sans", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    letter-spacing: 0px !important;
    color: #171717 !important;
}

#gform_10 .ginput_container_text input,
#gform_10 .ginput_container_email input,
#gform_10 .ginput_container_phone input {
	border-radius: 8px;
    border: 1px solid #D9D9D9;
    background: #FFF;
    height: 56px;
    padding: 20px;
    color: #171717;
    font-family: "Instrument Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
.gravitypdf-download-link {
	color: #FFF;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 8px;
    background: #6933FF;
    padding: 17px 32px;
    display: block;
    width: 250px;
    text-align: center;
    margin-top: 20px;
}
span.b_p_s_result,
span.r_b_s_result,
span.r_e_s_result,
span.i_s_o_result,
span.a_s_c_result,
span.s_c_r_result,
span.t_a_s_result,
.b_p_s span:nth-child(2) {
	filter: blur(4px);
}

span.t_a_s_result,
.b_p_s span:nth-child(2) {
	filter: blur(7px);
}

.li_tick_svg li {
	list-style: none;
	margin-bottom: 10px;
}
.li_tick_svg li:before {
	content: url(/wp-content/uploads/2025/04/tick_svg.svg);
	position: relative;
    top: 5px;
	padding-right: 8px;
}

.kv_img_slider .company_wrapper img {
    filter: none;
    transition: 0.3s;
}
.kv_img_slider .company_wrapper:hover .contact_sec {
    opacity: 0;
    transition: 0.3s;
}
.gform_confirmation_message a {
	color: #6933FF !important;
}

.sign-up-form form {
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.sign-up-form .gform-footer.gform_footer.top_label {
    margin: 0;
}
.sign-up-form input#gform_submit_button_12 {
    background: #171717;
    color: #FFF;
    text-align: center;
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 14px 32px;
    border-radius: 0;
    position: absolute;
    right: 8px;
    top: 22px;
    z-index: 999;
}
.sign-up-form input#input_12_1 {
    border: 1px solid #D9D9D9;
    background: #FFF;
    height: 66px;
    width: 550px;
    padding: 13px 24px;
    border-radius: 0;
}
.gform_confirmation_message_12 {
	color: #fff;
	text-align: center;
}
.purple_txt p {
	color: #6933ff !important;
}

/* dpw page */
.dpw_h1 h1 {
	font-size: 80px !important;
	font-weight: 400 !important;
	line-height: 85px !important;
}
.dpw_font_weight h2,
.dpw_font_weight h3,
.dpw_font_weight h4,
.dpw_font_weight h5 {
	font-weight: 400 !important;
}
.dpw_24 p {
	font-size: 24px !important;
	line-height: 28px !important;
}

.dpw_c_form .ginput_container_email input {
	border-radius: 8px !important;
    border: 1px solid #D9D9D9 !important;
    background: #FFF !important;
    height: 64px !important;
    padding: 15px 20px !important;
}
.dpw_c_form .gform_button {
	position: absolute;
    top: 22px;
    right: 8px;
    height: 48px !important;
    border-radius: 8px !important;
    background: #171717 !important;
    padding: 0 24px !important;
    color: #FFF !important;
    font-family: "Instrument Sans" !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
} 
/*  */

.menu_items_w_ ul.wpr-nav-menu .menu-item>a {
	color: #fff !important;	
}

@media (min-width:1200px) and (max-width:1399px) {
	.kv_popup_container_active .ginput_container_text input, 
	.kv_popup_container_active_2 .ginput_container_text input {
		border-radius: 8px !important;
		border: 1px solid #D9D9D9 !important;
		background: #FFF !important;
		height: 40px !important;
		padding: 10px 16px !important;
		font-size: 16px !important;
	}
	.kv_popup_container_active .ginput_container_email input, .kv_popup_container_active_2 .ginput_container_email input {
		border-radius: 8px !important;
		border: 1px solid #D9D9D9 !important;
		background: #FFF !important;
		height: 40px !important;
		padding: 4px 16px !important;
	}
	.wpr-nav-menu .wpr-menu-item {
		padding-left: 4px !important;
		padding-right: 4px !important;
	}
	.kv_nw_left .elementor-widget-image img {
		height: 600px !important;
	}
	.kv_popup_close_n .elementor-widget-container img {
		height: 35px !important;
	}
	.kv_nw_right {
		height: 600px !important;
    	min-height: 600px !important;
	}
	.kv_popup_container.kv_popup_container_active {
		padding-top: 12%;
	}
    .img_bottom_agent_po img {
        width: 450px !important;
    }
	.img_top_home img {
		width: 600px !important;
		max-width: 600px !important;
	}
	
	.community_form_top .ginput_container_text input {
		width: 325px !important;
	}
	.community_form_top .gform_button {
		width: 325px !important;
	}
}
@media (min-width:1400px) and (max-width:1700px) {
    .img_bottom_agent_po img {
        width: 525px !important;
    }
}

@media only screen and (max-width: 1530px) {
	.get_demo_img img {
		width: 100% !important;
	}	
}

@media only screen and (max-width: 1600px) {
  	._left_lines_blog {
		top: 83px  !important;
	}
	._right_lines_blog {
		top: 83px  !important;
	}
}

@media only screen and (max-width: 1250px) {
	ul#menu-1-eb91f40 li a {
		font-size: 15px !important;
	}
}

@media only screen and (max-width: 1190px) {
	ul#menu-1-eb91f40 li a {
		font-size: 13px !important;
	}
}

@media only screen and (max-width: 1100px) {
	#publications_top_slider {
		height: auto !important;
	}
	.community_form_top .ginput_container_text input {
		width: 325px !important;
	}
	.community_form_top .gform_button {
		width: 325px !important;
	}
  	.img_top_home img {
		width: 447px !important;
		max-width: 447px !important;
		position: relative;
		display: block !important;
	}
	.gravity_form_custom.automation_form .gform_button {
		left: 286px !important;
	}
	.agent_po_btm_auto img {
		width: 45%;
	}
	
	.kv_search_div #search {
		width: 75%;
	}
	.search_result {
		position: relative;
    	height: 1000px;
	}
	.publications_list .elementor-shortcode {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 40px;
	}
	.publications_top_box_content {
		width: 100%;
		margin: 0 auto;
		padding-top: 227px;
		padding-bottom: 80px;
		padding-right: 17px;
		padding-left: 17px;
	}
}

@media (min-width:768px) and (max-width:850px) {
	.au_top_sec_container {
		display: block !important;
	}
	.au_top_sec_left  {
		width: 100%;
	}
	.au_top_sec_right {
		width: 0;
    	display: none;
	}
	.gravity_form_custom.automation_form .gform_button {
        left: 415px !important;
    }
	.page-id-13617 header .menu-item a {
		font-family: "Instrument Sans", sans-serif !important;
		color: #000 !important;
	}
	.community_form_top .ginput_container_text input {
        width: 185px !important;
    }
	.community_form_top .gform_button {
        width: 240px !important;
    }
}

@media only screen and (max-width: 767px) {
	.dpw_c_form .gform_button {
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
		height: 48px !important;
		margin-bottom: 40px !important;
		border-radius: 8px !important;
	}
	.dpw_h1 h1 {
		font-size: 48px !important;
		font-weight: 400 !important;
		line-height: 60px !important;
	}
	.flex_box_mob {
		display: flex;
    	flex-direction: row;
	}
	.flex_box_mob .col-111 {
		width: 23% !important;
	}
	.flex_box_mob .col-222 {
		width: 75% !important;
	}
	.dpw_24 p {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.sign-up-form form {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.sign-up-form .gform-footer.gform_footer.top_label {
		margin: 0;
		display: block;
		width: 100%;
		margin-top: 12px;
	}
	.sign-up-form input#gform_submit_button_12 {
		background: #171717;
		color: #FFF;
		text-align: center;
		font-family: "Instrument Sans";
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		padding: 13px 32px;
		border-radius: 0;
		position: relative;
		right: 0;
		top: 0;
		z-index: 999;
		display: block;
		width: 100%;
	}
	
	.callback_close {
		position: absolute;
		right: 0;
		left: 0;
		clear: both;
		margin: 0 auto;
		width: 25px;
	}
	.publications_top_box_content {
		width: 100%;
		margin: 0 auto;
		padding-top: 168px;
		padding-bottom: 80px;
		padding-right: 17px;
		padding-left: 17px;
	}
	.publications_top_box_content h2 {
		color: #FFF !important;
		font-family: "Inter Tight";
		font-size: 32px !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: normal !important;
	}
	.publications_list .elementor-shortcode {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 40px;
	}
	._p_date_publications {
		margin-top: 32px;
	}
	#gform_9 {
		height: 500px;
    	overflow: scroll;
	}
	#field_9_5 {
		width: 100%;
        position: relative;
        top: 0;
	}
	.elementor-widget-container .age_content p {
        text-align: left !important;
    }
	.kv_callback_popup.kv_callback_popup_active {
		position: fixed;
		z-index: 99999;
		top: 0%;
		padding-top: 12%;
/* 		background: #0000 !important; */
	}
	.kv_popup_close_n {
		position: absolute;
        top: 9px !important;
        right: 0;
        /* left: 0; */
        margin: 15px;
        text-align: center;
        width: 30px;
        background: #a1a1a1;
        border-radius: 100px;
        box-shadow: 10px 10px 18px #fff;
	}
	.community_form_top .gform_wrapper form {
		display: block !important;
		flex-direction: row !important;
		width: 100% !important;
		justify-content: center !important;
	}
	.community_form_top .gform_fields {
		display: block !important;
		flex-direction: row !important;
		column-gap: 24px !important;
	}
	.community_form_top .ginput_container_text input {
        width: 100% !important;
		margin-top: 24px !important;
    }
	.community_form_top .gform_button {
        width: 100% !important;
        margin: 0 !important;
        margin-top: 24px !important;
    }
	.age_content p {
        text-align: left !important;
    }
	.cta_com_down h2 {
		color: #FFF !important;
		font-family: "Inter Tight" !important;
		font-size: 32px !important;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
	}
	.kv_popup_container_active_2 div#field_8_1 {
		width: 100%;
		display: inline-flex;
		flex-direction: column;
		margin-right: 0;
	}
	.kv_popup_container_active_2 div#field_8_3 {
		width: 100%;
		display: inline-flex;
		flex-direction: column;
	}
	
	.kv_popup_container_active .ginput_container_text input,
	.kv_popup_container_active .ginput_container_email input {
		height: 45px !important;
	}
	.kv_popup_container.kv_popup_container_active {
		padding-top: 0%;
	}
	.kv_popup_container_active #gform_8 {
		height: 300px !important;
    	overflow-y: auto !important;
	}
	.kv_popup_close_n img {
		filter: brightness(-27%) contrast(200%) saturate(163%) blur(0px) hue-rotate(0deg) !important;
	}
	.page-id-13617 header .menu-item a {
		font-family: "Instrument Sans", sans-serif !important;
		color: #000 !important;
	}
	.kv_bg_community {
		border-radius: 8px;
	}
	.age_content p {
		color: #171717 !important;
		text-align: center !important;
		font-family: "Inter Tight" !important;
		font-size: 24px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 34px !important;
	}
	.age_content {
		height: 230px;
		margin-bottom: 48px;
	}
	.custom-post-item {
		width: 100%;
		display: inline-grid;
		margin-right: 28px;
		margin-bottom: 30px;
	}
	.kv_tab_ .case_study_title {
		height: auto;
	}
	.agentic_box {
		height: 235px;
	}
	.erp_h1 h1 {
		font-size: 40px !important;
		line-height: 45px !important;
	}
	.erp_h2 h2 {
		font-size: 32px !important;
		line-height: 36px !important;
	}
	
	.new_blogs_listing .featured-post h2 a {
		font-size: 32px !important;
	}
	.custom-posts-list {
		display: block;
	}
	.custom-posts-list .custom-post-item h3 {
		margin-bottom: 32px;
	}
	
	.blog-latest-posts.owl-carousel .owl-stage {
		padding-left: 17px !important;
	}
	.blog-latest-posts .blog-post-item h3 a {
		font-size: 20px !important;
	}
	
	/* Ensure Owl Carousel dots are visible */
	.blog-latest-posts.owl-carousel .owl-dots {
		display: block !important;
        text-align: left;
        margin-top: 0;
        margin-left: 17px;
	}
	.blog-latest-posts.owl-carousel .owl-dot {
		display: inline-block;
		width: 10px;
		height: 10px;
		background-color: #1717173d;
		border-radius: 0;
		margin-right: 8px;
		cursor: pointer;
	}
	.blog-latest-posts.owl-carousel .owl-dot.active {
		background-color: #171717;
        width: 48px;
        border-radius: 0;
	}
	.blog-latest-posts .blog-post-item h3, .custom-posts-list .custom-post-item h3 {
		line-height: 25px !important;
	}

	
	.blog_h1_new h1 {
		font-size: 40px !important;
		line-height: 48px !important;
	}
	.new_blog_content h2 {
		font-size: 32px !important;
		line-height: 38px !important;
	}
	.blog_layout_container_title h2 {
		text-align: center;
		margin: 0;
	}
	.load_more_container {
		text-align: center;
		width: 92%;
		margin: 0 auto;
		margin-top: 32px;
	}
	
	.search_result {
		position: relative;
    	height: auto;
	}
	.search_result ul {
		list-style: none;
		display: grid;
		grid-template-columns: 1fr;
		grid-column-gap: 24px;
		grid-row-gap: 24px;
	}
	.kv_search_div #search {
        width: 100%;
    }
	.e-n-tabs-heading {
		display: none !important;
	}
	select.casestudy {
		border: 1px solid #E3E5E9;
        width: 100%;
        border-radius: 8px;
        color: #171717;
        height: 56px;
        font-family: "Instrument Sans", Sans-serif;
        font-size: 18px;
        font-weight: 500;
	}
	.abt_text h1 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 26px !important;
		font-weight: 600 !important;
		line-height: 36px !important;
		color: #171717 !important;
	}
	.title_h2 h2 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 28px !important;
		font-weight: 600 !important;
		line-height: 38px !important;
		color: #171717 !important;
	}
	
	.pricing_box {
		height: auto !important;
	}
	.au_top_sec_container {
		background-image: none !important;
	}
	.ico_automation {
		margin-bottom: 16px;
	}
  	.agent_po_btm_auto img {
        width: 100%;
    }
	.col_main_box_wrapper {
		display: block;
	}
	.main_box_wrapper {
		width: 100%;
    	display: block;
	}
	.main_box_wrapper_item img {
		width: 60px !important;
		margin-right: 12px;
		background: #E5E5E5;
		padding: 18px;
		border-radius: 50px;
	}
	.main_box_wrapper_item {
		display: flex;
		flex-direction: row;
		align-content: center;
		align-items: center;
		border: 1px solid #F2F2F1;
		background: #FCFCFA !important;
		row-gap: 15px !important;
		margin-bottom: 16px;
		margin-right: 0;
		padding: 6px;
		border-radius: 50px;
		text-align: left;
	}
	.main_box_wrapper_item p {
		width: 210px;
	}
	.let_agent_po_sec h3 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 24px !important;
		font-weight: 600 !important;
		line-height: 30px !important;
		color: #FCFCFA !important;
	}
	
	.addtoany_list a {
		margin-left: 0px !important;
		margin-right: 15px;
		margin-top: 7px;
	}
}

@media only screen and (max-width: 600px) {
	.webinar_tag {
		font-weight: 500 !important;
		letter-spacing: 0.5px !important;
	}
	.webinar_time {
		font-size: 16px !important;
		color: #171717B8 !important;
		line-height: 24px !important;
	}
	#webinar-posts {
		display: grid;
		grid-template-columns: 1fr !important;
		grid-gap: 24px;
		margin-top: 72px;
		padding: 0 17px;
	}
	.mid_po_sec h2 {
		font-family: "Inter Tight", sans-serif !important;
        font-size: 28px !important;
        font-weight: 600 !important;
        line-height: 38px !important;
        color: #171717 !important;
	}
	.elementor-2577 .elementor-element.elementor-element-192f3217:not(.elementor-motion-effects-element-type-background) {
		background-image: none !important;
	}
  	h1 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 40px !important;
		font-weight: 600 !important;
		line-height: 52px !important;
		color: #171717 !important;
	}

	h2 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 32px !important;
		font-weight: 600 !important;
		line-height: 40px !important;
		color: #171717 !important;
	}

	h3 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 28px !important;
		font-weight: 600 !important;
		line-height: 38px !important;
		color: #171717 !important;
	}

	h4 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 26px !important;
		font-weight: 600 !important;
		line-height: 36px !important;
		color: #171717 !important;
	}

	h5 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 24px !important;
		font-weight: 600 !important;
		line-height: 30px !important;
		color: #171717 !important;
	}

	h6 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		line-height: 20px !important;
		color: #171717 !important;
	}

	p {
		font-family: "Instrument Sans", sans-serif !important;
		font-size: 18px !important;
		font-weight: 400 !important;
		line-height: 27px !important;
		letter-spacing: 0px !important;
		color: #171717 !important;
	}
	.pricing_section h2 {
		font-size: 40px !important;
	}
	.btn_drk_kvda .btn-holder .btn {
		width: 100%;
	}
	.toggle_custom_mob .elementor-toggle .elementor-active span {
		color: #FCFCFA !important;
		opacity: 0.72;
		font-weight: 300;
		line-height: 24px;
		font-family: "Instrument Sans", sans-serif !important; 
	}
	.toggle_custom_mob .elementor-tab-title a span {
		font-family: "Instrument Sans", sans-serif !important; 
		line-height: 24px;
		display: unset;
	}
	.toggle_custom_mob .elementor-toggle .elementor-tab-content ul li {
		padding-left: 5px;
	}
	.toggle_custom_mob .elementor-toggle .elementor-active p {
		margin-bottom: 0px;
	}
	.toggle_custom_mob .elementor-toggle .elementor-tab-title.elementor-active {
		margin-top: 24px;
	}
	.font_16_p p {
		line-height: 24px !important;
	}
	.contact_sec {
		background: #FCFCFA !important;
		z-index: 1;
		display: block;
		position: relative;
		bottom: 0;
		width: 100%;
		padding: 24px 0px 0px 0px;
		opacity: 1;
		transition: 0.3s;
	}
	.contact_sec h5 {
		font-size: 24px !important;
		margin-bottom: 16px;
		margin-top: 0;
		font-weight: 600 !important;
	}
	.contact_sec p {
		padding-right: 0;
	}
	.owl-company.owl-theme .owl-dots .owl-dot span {
		width: 18vw;
		height: 3px;
		margin: 5px 0px;
		background: #D6D6D6;
		display: block;
		-webkit-backface-visibility: visible;
		transition: opacity .2s ease;
		border-radius: 0;
	}
	.owl-company.owl-theme .owl-dots .owl-dot.active span {
		background: #171717;
	}
	.owl-company.owl-theme .owl-dots {
		text-align: left;
		text-align: left;
		padding-top: 0px !important;
		margin: 0 !important;
		background: #FCFCFA;
	}
	.company_wrapper img {
		filter: grayscale(0%);
		transition: 0.3s;
	}
	.num_txt h2 {
		font-size: 32px !important;
	}
	.dot_design_home_top img {
		width: 100% !important;
		max-width: 100% !important;
		bottom: 80px !important;
		position: absolute;
		left: 0;
	}
	.main_field input.wpcf7-email {
		width: 100%;
	}
	.main_field .wpcf7-submit {
		background: #171717;
		color: #FCFCFA;
		border: 0px;
		border-radius: 8px;
		padding: 17px 40px;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		font-size: 18px;
	}
	.main_title_h h1 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 40px !important;
		font-weight: 600 !important;
		line-height: 52px !important;
	}
	.main_field input.wpcf7-email {
		border: 1px solid #E3E5E9;
		background: #FFFFFF;
		border-radius: 8px;
		height: 56px;
		width: 100%;
		font-size: 18px;
		padding: 17px 25px;
	}
	.impact_num h3 {
		font-size: 32px !important;
    	line-height: 40px !important;
	}
	.story_sec_auth h5 {
		margin-bottom: 10px;
		margin-top: 0 !important;
		font-family: "Instrument Sans", sans-serif !important;
		font-size: 18px !important;
		line-height: 27px !important;
		font-weight: 700 !important;
		margin-bottom: 5px;
	}
	.story_sec p {
		font-size: 18px !important;
		color: #171717 !important;
		font-weight: 600 !important;
		line-height: 27px !important;
	}
	.txt__h5_mob h4 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	
	.post-main-sec {
		padding: 48px 17px !important;
    	text-align: left !important;
	}
	.post-main-sec .breadcrumb {
		margin-bottom: 40px;
	}
	.post-after-sec {
		padding-top: 32px;
	}
	._right_lines_blog, ._left_lines_blog {
		display: none !important;
	}
	.auth_mobile h5 {
		font-size: 18px !important;
	}
	.blog_layout_container_related .blog_layout_section {
		display: block;
		padding: 0px 17px;
		column-gap: 0;
	}
	.blog_layout_container_related .blog_layout_section .blog_layout {
		border: 1px solid #E5E5E5;
		padding: 24px;
		margin-bottom: 16px;
		padding-bottom: 0px;
	}
	.blog_layout_container_title {
    	display: block;
		padding: 0px 17px;
	}
	.blog_layout_container_title {
		margin-bottom: 40px;
	}
	.blog_layout_container_related {
		margin-bottom: 23px;
	}
	a.related_btn_showall {
		display: none;
	}
	.owl_featured_blogs .item .blog_layout {
		flex: 0 0 100%;
		margin-bottom: 24px;
	}
	.search_section .is-form-style input.is-search-input {
		border: 1px solid #E3E5E9 !important;
		height: 56px;
		border-radius: 8px;
		width: 100%;
		padding: 17px 24px;
		font-size: 18px !important;
		color: #B1B1B1 !important;
	}
	.search_section .is-form-style input.is-search-submit {
		text-decoration: none;
		position: relative;
		width: 100% !important;
		top: 16px;
		right: 0;
	}
	
	.related_btn_blog {
		color: #171717;
		text-decoration: none;
		font-size: 18px;
		font-family: "Instrument Sans", sans-serif !important;
		font-weight: 500 !important;
		position: absolute;
		top: 84px;
		right: unset;
		left: 0;
	}
	.blog_layout_container_related a {
		display: none !important;
	}
	
	.small_descrip {
		display: block !important;
	}
	.mobile_collaps_ .str-text {
		display: block !important;
	}
	.mobile_collaps_ h3 {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 40px !important;
		font-weight: 600 !important;
		line-height: 52px !important;
		color: #171717 !important;
		margin: 0;
		margin-top: 16px;
	}
	.mobile_collaps_ h3 span {
		font-family: "Inter Tight", sans-serif !important;
		font-size: 40px !important;
		font-weight: 600 !important;
		line-height: 52px !important;
		color: #171717 !important;
	}
	span.showmorebtn {
		font-size: 18px !important;
		color: #6933FF !important;
		font-weight: 500 !important;
		padding-top: 20px !important;
		display: block !important;
		line-height: 27px !important;
	}
	span.showmorebtn:after {
		content:url(/wp-content/uploads/2024/05/vuesax-bold-arrow-up.svg);
		position: relative;
        top: 5px;
        left: 3px;
	}
	.sh_less:after {
		content:url(/wp-content/uploads/2024/05/vuesax-bold-arrow-up-1.svg);
		position: relative;
        top: 5px;
        left: 3px;
	}
	.img_agent_mob {
		position: absolute;
		top: -65px;
		right: 15px;
	}
	.readmoretoggle .elementor-toggle-item {
		position: relative;
		margin-bottom: 80px;
	}
	.toggle_custom_mob .elementor-toggle .elementor-tab-content h5 {
		color: #FCFCFA !important;
		margin: 0;
		margin-bottom: 16px;
		padding-top: 32px;
		background: #171717;
		margin-top: -32px;
		position: relative;
		z-index: 1;
	}
	.toggle_custom_mob .elementor-active .mobile_collaps_ h3 {
		color: #FFFFFF !important;
	}
	.toggle_custom_mob .elementor-active .mobile_collaps_ h3 span {
		color: #FFFFFF !important;
		opacity: 1;
	}
	.toggle_custom_mob .elementor-toggle .elementor-active span.small_descrip {
		color: #FCFCFABA !important;
		opacity: 1;
	}
	.toggle_custom_mob .elementor-toggle .elementor-active span.str-text {
		color: #FFFFFF !important;
    	opacity: 1;
	}
	.toggle_custom_mob .elementor-toggle .elementor-active span.sh_less {
		color: #FFFFFF !important;
		opacity: 1;
	}
	.toggle_custom_mob .elementor-toggle .elementor-tab-content ul {
		padding-top: 24px;
	}
	
	.gravity_form_custom.home_demo .ginput_container_email input {
		font-size: 18px !important;
		font-family: "Instrument Sans", sans-serif !important;
		color: #171717;
		border: 1px solid #E3E5E9;
		background: #FFFFFF;
		border-radius: 8px;
		height: 72px !important;
		width: 100% !important;
		padding: 12px 25px;
		height: 56px !important;
	}
	.gravity_form_custom.home_demo .gform_button {
		position: relative !important;
		top: 0px !important;
		left: 0px !important;
		display: block !important;
		width: 100%;
		max-width: 100% !important;
		--gf-local-width: 100% !important;
	}
	.row_mob_full .e-con.e-flex>.e-con-inner {
		align-items: normal !important;
	}
	.popup_content {
		background: #fff;
		height: 585px;
		width: 95%;
		margin: 0 auto;
		position: relative;
		top: 20%;
		padding: 20px 20px;
	}
	.popup_content h5 {
		padding-right: 50px;
	}
	.gravity_form_custom {
		width: 100% !important;
	}
	.get_a_demo_mob a {
		font-size: 16px !important;
		font-family: "Instrument Sans", sans-serif !important;
	}
	.elementor-tab-title.elementor-active .showmorebtn {
		opacity: 0 !important;
	}
	.txt_company_st h3 {
		font-size: 40px !important;
		line-height: 52px !important;
        margin-bottom: 12px;
	}
	.mob_tog_section_agent .img_agent_mob  {
		width: 144px;
	}
	.aut_content_box2 {
		height: auto;
	}
}

@media only screen and (min-width: 1000px) {
	#slider_111.owl-carousel .owl-stage {
		transform: none !important;
	}
}












	