/* #### Generated By: http://www.cufonfonts.com #### */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Inter:wght@700;800;900&family=Jost:wght@500;600;700;800&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

body{
  margin: 0;
  padding: 0;
  font-family: "Plus Jakarta Sans", sans-serif !important;
}
header .main-btn.login.bg-ww {
  display: none;
}
.cat_top_banPading {
  padding: 104px 0;
}
.cat_banner {
  /* background: #040815; */
  position: relative;
  z-index: 2;
}
.bg_light_cat {
  position: relative;
  z-index: -1;
}
.bg_light_cat::before {
  position: absolute;
  content: "";
  left: 20px;
  width: 130px;
  height: 601px;
  background: url(../images/topbaner_ellipse.png);
  top: 0px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: -385px 90px;
  z-index: -2;
  transform: scale(2);
}
.bg_light_cat::after {
  position: absolute;
  content: "";
  right: 0;
  width: 279px;
  height: 730px;
  background: url(../images/top_right_elipse.png);
  top: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: -100px -337px;
  z-index: -2;
}
.cat_heading{
  color: #D6CCFE;
  font-size: 56px;
  font-weight: 600;
  line-height: 84px;
  letter-spacing: -0.03em;
  text-align: center;
}

.cat_sub{
color: #9C9FA3;
font-size: 24px;
font-weight: 500;
line-height: 36px;
letter-spacing: -0.02em;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;

}
.category_product .col-md-3{
  width: 20%;
}


.cat_box{
  background: #232732;
  padding: 12px;
  border-radius: 8px;
  margin-bottom: 25px;
}
.cate_badge1 {
  display: flex;
  align-items: center;
  gap: 8px;
  border-image-source: linear-gradient(95.8deg, #979797 8.25%, #B39D70 64.83%);
  box-shadow: 0.8px 1.2px 4px 0px #FAFAFA1F;
  backdrop-filter: blur(12px);
  border-radius: 16px 0;
  padding: 10px 16px;
  border: 1px solid #b39d704f;
  background: conic-gradient(#302c3b 0 0) padding-box, linear-gradient(95.8deg, #4B4B4B 8.25%, #B39D70 64.83%) border-box;
}
.cate_badge1 img{width: 12px;}
.cate_badge2 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  border-radius: 8px 8px 8px 0;
  box-shadow: 0.8px 1.2px 2.64px 0px #000000;
  backdrop-filter: blur(7.932755947113037px);
  border: 0.66px solid #FAFAFA1F;
  background: #3d414b;
}
.cate_badge2 img{width: 12px;}
.badge2_text {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: -0.02em;
  color: #DCD0FE;
}
.badge1_text {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: -0.02em;
  background: linear-gradient(90.79deg, #C8B485 4.8%, #C69E53 96.59%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.hubspot {
  display: flex;
  gap: 15px;
  align-items: center;
  margin-top: 20px;
}
.hubspot img{ 
  width: 54px;
    background: #ffffff;
    padding: 10px;
    border-radius: 5px;
}

.hubspot_img_outer{
  background: hsl(0deg 0% 100% / 16%);
  padding: 5px;
  border-radius: 5px;
}

.hubsTitle p{
font-size: 18px;
font-weight: 600;
line-height: 27px;
letter-spacing: -0.03em;
text-align: left;
color:#fff;
}
.starBox {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}
.starBox img{
width: 13px;
}
.shortdes{
  margin-top: 10px;
}

.shortdes p{
  color: #9C9FA3;
font-size: 14px;
font-weight: 400;
line-height: 21px;
letter-spacing: -0.02em;
text-align: left;
}
.category_price_plan_right {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.category_current_price {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: center;
  display: inline-block;
  color: #fff;
}
.category_old_price {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: -0.02em;
  text-align: center;
  text-decoration-line: line-through;
  color: #D2D2D2;
  margin: 0 5px;
}
.category_discount {
  display:flex;
  color: #fff;
  padding: 2px 9px;
  background: linear-gradient(93.02deg, #914AE8 37.22%, #7053E3 74.25%);
  background-origin: border-box;
  border-radius: 1.75rem;
}
.category_iner_discount {
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  color: #fff;
  letter-spacing: -0.1em;
  text-align: center;
}

.wyzbtn{
  color: #CEBEFE;
  border: 1.2px solid #D6CCFE;
padding: 10px 16px 10px 16px;
border-radius: 50px;
font-size: 16px;
font-weight: 500;
line-height: 24px;
letter-spacing: -0.02em;
text-align: center;
display: block;
margin: 20px 0 0;
transition: all 0.3s ease-in-out;
}
.wyzbtn:hover{
  color: #fff;
  background: #CEBEFE;
  transition: all 0.3s ease-in-out;
}
.wyzbtn img{ margin-right: 10px;}
.timer_boxx {
  margin-top: 10px;
  height: 21px;
}
.timer_text{
  color:#fff;
font-size: 14px;
font-weight: 500;
line-height: 21px;
letter-spacing: -0.02em;
text-align: left;
}
.hrs{
  color:#fff;
font-size: 13px;
font-weight: 400;
line-height: 21px;
letter-spacing: -0.02em;
text-align: center;
}
.time_grey{
  color: #9C9FA3;
  font-size: 13px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.02em;
}
.timer_boxx_inner{
  display: flex;
  align-items: center;
  gap: 8px;
}
.other_tool{
  color: #D6CCFE;
font-size: 16px;
font-weight: 500;
line-height: 24px;
letter-spacing: -0.02em;
}
.get_question{
 position: relative;
}
.get_question::after {
  position: absolute;
  content: "";
  right: 0;
  width: 50%;
  height: 730px;
  background: url(../images/ellipse2.png);
  top: -30px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: -422px -135px;
  transform: rotate(-180deg);
  z-index: -1;
}
.success_story_section{position: relative;}
.success_story_section::before {
  position: fixed;
  content: "";
  left: 0;
  top: 230px;
  right: inherit;
  width: 460px;
  height: 650px;
  background: url(../images/elips1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: -140px 20px;
  transform: scale(2);
  z-index: -1;
}
.enq_question_seection{
  margin-bottom: 160px;
  margin-top: 160px;
}
.queshead{
color: #9C9FA3;
font-size: 40px;
font-weight: 700;
line-height: 60px;
letter-spacing: -0.03em;
text-align: center;
margin-bottom: 0 !important;
}
.ques_ans_head{
  color: #9C9FA3;
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
  letter-spacing: -0.03em;
  text-align: center;
  margin-bottom: 40px !important;
}
.question_answer .accordion-header {
  margin-bottom: 0 !important;
}
.question_answer button:not(:hover):not(:active):not(.has-background){
  background: #191c28;
  color: #fff;
font-size: 20px;
font-weight: 600;
line-height: 30px;
letter-spacing: -0.02em;
text-align: left;
}
.question_answer .accordion-button {
  color: #fff;
  background-color: transparent !important;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
  font-size: 20px;
  letter-spacing: -0.02em;
  font-weight: 600;
}

 .question_answer .accordion-body{
  color: #9C9FA3;
  padding: 0 1rem 1.25rem;
}
.question_answer .accordion-item {
  background-color: #191c28;
  border: 0;
  margin-bottom: 24px;
  border-radius: 10px;
}

.question_answer ul li {
  list-style: disc !important;
  margin-left: 15px !important;
}
.question_answer .accordion-button::after{
  background-image: url(../images/downarow2.png);

}
.question_answer .accordion-button:not(.collapsed)::after{
  background-image: url(../images/downarow2.png);
}
.autoplay_tabs {
  margin-top: 80px;
}
.vertical_middle {
  display: flex;
  align-items: center;
  height: 100%;
}
.autoplay_tab_bg{
  background: #000;
  border-radius: 16px;
}
.autoplay_tab_bg .col-md-5{
  width: 46.666667%;
}
.autoplay_tab_bg .col-md-7{
  width: 53.333333%;
}
.autoplay_tabs .nav-link{
  color: #9C9FA3 !important;
font-size: 14px;
font-weight: 400;
line-height: 21px;
letter-spacing: -0.02em;
text-align: left;
margin-bottom: 30px;
transition: all 0.3s ease-in-out;
}
.autoplay_tabs .nav-link:last-child{margin-bottom: 0;}
.autoplay_tabs  button{
  background-color: transparent !important;
}
.autoplay_tabs .tab-content{
 margin-top: 0;
 max-width: 100%;
 padding: 0 25px 25px 25px;
 border-radius: 16px;
background-color :#2A1F388F;
height: 100%;
}
.nav-link.first_tab {
  opacity: 0.40;
}
.nav-link.second_tab {
  opacity: 0.64;
}
.nav-link.third_tab {
  opacity: 0.80;
}
.nav-link.fourth_tab {
  opacity: 0.64;
}
.nav-link.fifth_tab {
  opacity: 0.40;
}
.nav-link.first_tab:hover ,.nav-link.second_tab:hover ,.nav-link.third_tab:hover ,.nav-link.fourth_tab:hover ,.nav-link.fifth_tab:hover {
  opacity: 1;
}


.autoplay_tabs  button.nav-link.active{
  opacity: 1;
  background-color:transparent !important;
  font-size: 16px;
  line-height: 24px;
  /* padding: 15px; */
  transition: all 0.3s ease-in-out;
}


.autoplay_tabs button.nav-link:hover{
  background: linear-gradient(290.13deg, #59F4F7 -18.09%, #30A8EE 55%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.autoplay_tabs button.nav-link.active{ 
  color: #fff !important;
  background: transparent !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: white !important;
}
.autoplay_tabs .tabpan_inner p {
  color: #fff !important;
  font-size: 16px !important;
font-weight: 400 !important;
line-height: 24px !important;
letter-spacing: -0.02em;
text-align: left;
}
.autoplay_tabs .tab-content p{
  color: #fff !important;
  font-size: 16px !important;
font-weight: 400 !important;
line-height: 24px !important;
letter-spacing: -0.02em; 
}
.tabpan_inner{
  min-height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.autoplay_tabs .tab-content ul li,.autoplay_tabs .tab-content p{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.02em;
text-align: left;
color:#fff;
}
.autoplay_tabs ul{
  list-style-type: disc;
  margin-left: 34px !important;
    margin-bottom: 10px !important;
}
.autoplay_tabs ul li{
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.02em;
text-align: left;
color: #fff;
list-style: disc;
}
.autoplay_tabs .main-btn{
  max-width: 100%;
  display: block;
  text-align: center;
}
.p_mr {
  margin-left: 15px;
  margin-bottom: 15px;
}
.p_ml{
  margin-left: 15px;
}
.autoplay_tabs .tab-content p:last-child{margin-bottom: 0;}

.blue_star {
  /* width: 22px; */
  display: none !important;
}
.autoplay_tabs  button.nav-link.active .blue_star{
 display: block;
}
.ti-cursor {
  color: #fff;
}

.liststyle{
  margin-left: -30px;
  list-style: none !important;
  margin-top: 15px;
}
.liststyle_sales{
  margin-left: -30px;
  list-style: none !important;
  margin-top: 15px;
}



.first_element ul:not(:first-of-type), .first_element p:not(:first-of-type) {
  display: none;
}

.second_element ul:not(:first-of-type), .second_element p:not(:first-of-type) {
  display: none;
}

.third_element ul:not(:first-of-type), .third_element p:not(:first-of-type) {
  display: none;
}
.forth_element ul:not(:first-of-type), .forth_element p:not(:first-of-type) {
  display: none;
}
.fifth_element ul:not(:first-of-type), .fifth_element p:not(:first-of-type) {
  display: none;
}
/********sales**********/
.first_element.sales_first p:not(:first-of-type) {
  display: none;
}
.first_element.sales_first ul:not(:first-of-type) {
  display: none;
}

.second_element.sales_second p:not(:first-of-type) {
  display: none;
}
.second_element.sales_second ul:not(:first-of-type) {
  display: none;
}

.third_element.sales_third p:not(:first-of-type) {
  display: none;
}
.third_element.sales_third ul:not(:first-of-type) {
  display: none;
}

.forth_element.sales_forth p:not(:first-of-type) {
  display: none;
}
.forth_element.sales_forth ul:not(:first-of-type) {
  display: none;
}
.fifth_element.sales_fifth p:not(:first-of-type) {
  display: none;
}
.fifth_element.sales_fifth ul:not(:first-of-type) {
  display: none;
}
/********sales end**********/

/********IT Infra**********/
.first_element.first_it p:not(:first-of-type) {
  display: none;
}
.first_element.first_it ul:not(:first-of-type) {
  display: none;
}

.second_element.second_it p:not(:first-of-type) {
  display: none;
}
.second_element.second_it ul:not(:first-of-type) {
  display: none;
}

.third_element.third_it p:not(:first-of-type) {
  display: none;
}
.third_element.third_it ul:not(:first-of-type) {
  display: none;
}

.forth_element.forth_it p:not(:first-of-type) {
  display: none;
}
.forth_element.forth_it ul:not(:first-of-type) {
  display: none;
}

.fifth_element.fifth_it p:not(:first-of-type) {
  display: none;
}
.fifth_element.fifth_it ul:not(:first-of-type) {
  display: none;
}

/********IT Infra end**********/
li.liststyle ul {
  display: block !important;
}
.success_story_section{
  margin-top: 160px;
  margin-bottom: 160px;
}
.success_box{
padding: 24px 16px 16px 16px;
border-radius: 4px 24px 24px 24px;
background: #8343D114;
border: 1px solid #D9D9D91F;
position: relative;
margin-left: 15px;
}
.success_box_iner {
  display: flex;
  align-items: center;
  gap: 8px;
  position: absolute;
    left: -16px;
}
.success_box_iner img{
  max-width: 92px !important;
}
.success_card_info {
  color: #fff;
}
.suc_name {
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.02em;
  text-align: left;
}
.suc_position {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
}
.suc_company {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
}
.suc_tool {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
}
.success_card_text {
  font-size: 16px;
  color: #fff;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
  margin-top: 130px;
}
.suc_readmore {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #7EC2FF;
}
.cat_form_outer {
  /* border: 1px solid #9C9FA31F;
  box-shadow: 1.2px 4px 12px 0px #FFFFFF26;
  padding: 24px 32px 24px 32px;
  border-radius: 16px; */
}
.cat_form_outer .form{
  border: 2px solid #FFFFFF1F;
  margin-top: 20px;
}
.connect_category label {
  color: #fff;
  font-weight: 400;
  font-size: 16px;
}
.connect_category .contact-form {
  border-radius: 12px !important;
  border: 1px solid #F8F6FF !important;
  height: 48px !important;
  background-color: #ffffff1a !important;
}
.connect_category input[type=submit], .form-post input[type=submit], #wpcf7-f66-p61-o1 input[type=submit], #wpcf7-f57-p58-o1 input[type=submit], #wpcf7-f66-p61-o1 input[type=button], #wpcf7-f57-p58-o1 input[type=button] {
  width: 100% !important;
  border: none !important;
  height: 48px !important;
  background: #7C5CF5 !important;
  padding: 13px 22px !important;
  display: inline-block !important;
  font-weight: 600;
  border-radius: 30px !important;
  color: white !important;
  position: relative;
  font-size: 15px !important;
  max-width: 100% !important;
}
.connect_category .wpcf7-spinner{display: none;}
.super_align {
  display: flex;
  align-items: center;
  height: 100%;
}
.supercharge {
  color: #9C9FA3;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 150%;
letter-spacing: -0.96px;
}
.textgr{
  background:  linear-gradient(93deg, #914AE8 37.22%, #7053E3 74.25%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display: block;
}
.perfect_software {
  color: var(--Primary-0, #FFF);
  font-family: "Plus Jakarta Sans";
  font-size: 80px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 96px */
  letter-spacing: -2.4px;
}
.acknowledge p {
  font-size: 12px;
  color: #fff;
  font-weight: 400;
  line-height: 18px;
}
.acknowledge a{color: #B49DFE;}
.relative_position{position: relative;}
.search_backdrop_outer .search_backdrop {
  position: static;
  max-width: 772px;
  width: 100%;
}
.search_backdrop {
  margin: 12px auto 0;
  max-width: 1192px;
  width: 64%;
    padding: 16px 24px 16px 24px;
    border-radius: 24px;
    z-index: 999;
  border-radius: 24px;
  transition: all 0.1s ease-in-out;
}
.search_backdrop_outer.sticky {
  position: fixed;
  bottom: 50px;
  z-index: 999;
  width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
}
.search_backdrop:hover{
  max-width: 1200px;
  width: 100%;
  border: 7px solid #9191911f;
  background: rgb(255 255 255 / 12%);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  transition: all 0.1s ease-in-out;
}
.suggestions{
  max-width: 728px;
  margin: 15px auto 0;
  display: none;
  transition: all 0.3s ease-in-out;
}
.search_backdrop:hover .suggestions{
  display: block;
  transition: all 0.3s ease-in-out;
}
.suggestions ul {
  margin: 0;
  padding: 0;
  margin-left: 15px !important;
  list-style-type: none;
}
.suggestions ul li{
  color:#fff;
font-size: 14px;
font-weight: 400;
line-height: 33px;
letter-spacing: -0.02em;
text-align: left;
list-style-type: auto;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.suggestions ul li:hover{
  color:#9C9FA3;
  transition: all 0.3s ease-in-out;
}



.float_search {
  margin: 0 auto 0;
  max-width: 728px;
  display: flex;
  align-items: center;
  border-radius: 24px;
  width: 100%;
  position: relative;
}

.float_search textarea{
  width: 100%;
  resize: none;
  outline:none;
    border-radius: 24px !important;
    background: #0A0714;
    height: 75px;
    padding: 20px 20px !important;
    border: none!important;
    box-shadow:none;
    /* border: 1.6px solid #58F2F5 !important;
    box-shadow: 1.37px 4.57px 36.57px 0px #59F4F752; */
    overflow: hidden;
    transition: all 0.3s ease-in-out;
}
.float_search textarea:focus{
  outline:none !important;
}
.shadow2 {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	color: #fff;
  width: 100%;
  outline:none;
  border-radius: 24px !important;
	background: linear-gradient(0deg, #0A0714, #0A0714);
}
.shadow2:before,
.shadow2:after {
	content: "";
	position: absolute;
  border-radius: 24px !important;
	top: -2px;
	left: -2px;
  background: linear-gradient(45deg, #58f2f5a3, #67a1f9, #58f2f5a3, #58f2f5a3, #58f2f5a3, #58f2f5a3, #58f2f5a3, #58f2f5a3, #58f2f5a3, #58f2f5a3);
	background-size: 200%;
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	z-index: -1;
	animation: animate 20s linear infinite;
}

.shadow2:after {
	filter: blur(12px);
}
.shadow2.redborder {
  box-shadow: 0px 0px 20px 0px #f00;
  border: 1px solid #f00;
}

@keyframes animate {
	0% {
		background-position: 0 0;
	}
	25% {
		background-position: 300% 50%;
	}
	100% {
		background-position: 0 0;
	}
}


.float_search textarea::placeholder {
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: -0.02em;
  background: linear-gradient(91deg, #58F2F5 16.56%, #65ABF9 106.6%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.float_search textarea::-ms-input-placeholder { 
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: -0.02em;
  background: linear-gradient(91deg, #58F2F5 16.56%, #65ABF9 106.6%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.float_search textarea.heightext{
  width: 100%;
    border-radius: 50px !important;
    background: #0A0714;
    height: 112px;
    border-radius: 24px !important;
    /* border: 1.6px solid #58F2F5 !important; */
    /* box-shadow: 1.37px 4.57px 36.57px 0px #59F4F752; */
    transition: all 0.3s ease-in-out;
}
.nowhitespace{
white-space: nowrap;
}
.catsent_btn{
  padding: 8px 8px;
    border-radius: 50px;
    width: 48px;
    height: 48px;
    border: 0;
    background:#FFFFFF1F !important;
    position: absolute;
    right: 16px;
    bottom: 14px;
    transition: all 0.3s ease-in-out;
}
.catsent_btn:hover{
  background: linear-gradient(180deg, #59F4F7 0%, #30A8EE 100%) !important;
  transform: rotate(-45deg);
  transition: all 0.3s ease-in-out;
}
.search_backdrop:hover .catsent_btn{
  background: linear-gradient(180deg, #59F4F7 0%, #30A8EE 100%) !important;
  transform: rotate(-45deg);
  transition: all 0.3s ease-in-out;
}
.catsent_btn img{
  width: 30px;
  height: 30px;
}

.float_search .catsent_btn.rotatebtn{
  background: linear-gradient(180deg, #59F4F7 0%, #30A8EE 100%) !important;
  transform: rotate(-45deg);
  transition: all 0.3s ease-in-out;
}
.empower_section .queshead{
  margin-bottom: 30px !important;
}
.empower_section .counter-in {
  position: relative;
  background: transparent;
  background-clip: padding-box;
  border: solid 8px transparent;
  border-radius: 24px;
  min-height: 300px;
  padding: 24px;
}
.empower_section .counter-in:before {
  content: "";
  position: absolute;
  top: 7px;
  right: 0px;
  bottom: 7px;
  left: 7px;
  z-index: -1;
  margin: -8px;
  border-radius: inherit;
  background: linear-gradient(to right, #252525, #B6B6B6);
  min-height: 239px;
}
.empower_section .counter-in .counter-ingg{
  position: absolute;
  z-index: 0;
  background: #0a0714;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 102%;
  border-radius: 24px;
  padding: 24px;
}
.empower_section .counter-in h3{
  margin-left: 0px !important;
  background: linear-gradient(90deg, #FFFFFF 0%, #8C8C8C 45.26%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.empower_section .counter-ingg p{
 left: 24px !important;
}
.empower_section .purple_color{
  color: #B49DFE;
}
.category_section .ques_ans_head {
  margin-top:160px !important;
}
.fullwidth {
  display: block;
}
.quest_margin{
  margin-bottom: 16px;
}
.quest_margin.mr0{
  margin-bottom: 0;
}
.catquestion {
  font-size: 24px;
  font-weight: 600;
  line-height: 30.24px;
  text-align: left;
  color: #9C9FA3;
  margin-bottom: 10px !important;
}
.cat_answer {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #9C9FA3;
}
.quest_margin:hover .catquestion{
  color:#D6CCFE;
}
.quest_margin:hover .cat_answer{
  color:#fff;
}
ul.cat_answer_ponts li {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #9C9FA3;
  list-style-type: disc;
  margin-left: 30px;
}
.quest_margin:hover ul.cat_answer_ponts li{
  color:#fff;
}
.top_crm{
  color: #9C9FA3;
  text-align: left;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.4px;
  margin-bottom: 24px !important;
}
.ninty_right{ text-align: right;}

.mobile_view{
display: none;
}
.thredot{
  display: none;
}
.analytic_p .textgr{display: inline;}
.desktop_view ul.cat_answer_ponts li {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
  color: rgb(156, 159, 163);
  list-style-type: disc;
  margin-left: 30px;
}

.agent_category{
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.02em;
  padding-bottom: 15px;
    padding-top: 24px;
    margin-bottom: -3px;
  display: block;
  border-bottom: 1px solid #DDC7F8;
}

.search_backdrop_outer.sticky{
  width:60%;
}
.search_backdrop_outer.sticky:hover{
  width:100%;
}

.slideshow-container {
  position: relative;
  max-width: 600px;
  margin: auto;
  overflow: hidden;
}
.slideshow-container .agent_category
{
  margin: 0 20px 15px;
}
.autoplay_tabs .slideshow-container ul{
  margin-left: 0px !important;
}
.slideshow-container .slides {
  display: flex;
  transition: transform 0.5s ease-in-out;
}

.slideshow-container .slide {
  min-width: 100%;
      min-height: 150px;
      box-sizing: border-box;
  min-height: 350px;
}

.slideshow-container .active {
  display: block;
}

.slideshow-container .controls {
  margin-top: 20px;
}

.script_type_mobile .prev,
.script_type_mobile .next {
  cursor: pointer;
      padding: 10px 20px;
      background: #007bff;
      color: white;
      border: none;
      margin: 5px;
      display: none;
}

.slideshow-container p {
  color: #fff;
  margin-bottom: 15px;
}

.slideshow-container ul {
  padding-left: 20px;
}

.slideshow-container ul li {
  display: none;
  list-style-type: none;
}

.slideshow-container ul li.typing-now {
  display: list-item;
  list-style-type: disc;
}
li.bolrd {
  font-weight: 700 !important;
}
.slideshow-container .dots {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
      margin-top: 20px;
}

.slideshow-container .dot {
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 0 5px;
  background-color: #6d6d6d;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.3s ease;
}

.slideshow-container .dot.active {
  background-color: #fff;
}

.home_top_banner {
  padding-top: 124px !important;
}
.home_top_banner .caption, .home_top_banner .banner-right {
  padding-top: 0px;
}
.home_top_banner.banner-discover h1{ margin-top: 0 !important;}
.home_top_banner .caption .main-btn{max-width: 240px;}
.home_top_banner .banner_video_section .banner_video{
  border-radius: 24px;
}
.home_top_banner .banner_video_section{
  padding: 5px 0;
}
.home_top_banner .banner_video_section #video_padding {
  padding: 0 0px;
}
.home_top_banner .itemBox {
  padding: 24px;
  border-radius: 24px;
  background:rgba(255, 255, 255, 0.04);
}
.home_top_banner .banner_video_section .muted{
  top: 20px;
  right: 20px;
}
.home_top_banner .owl-dots {
      display: flex;
      border-radius: 30px;
      background: transparent !important;
      justify-content: center;
      margin-top: 20px;
      background-color: transparent !important;
}

.vcwnter_slide{
  position: relative;
  top: 20px;
}
.home_top_banner .owl-theme .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  margin: 5px 7px;
  border-radius: 20px;
  background: #4d4d4d;
}
.home_top_banner .owl-theme .owl-dots .owl-dot.active span {
  background: #fff;
}
 .home_top_banner .owl-dots button {
  background-color: transparent !important;
  font-size: 32px !important;
  height: 17px !important;
  line-height: 0 !important;
  margin: 1px !important;
  width: 17px;
  border-radius: 30px;
}
.home_top_banner .owl-nav button span{
  display: block;
  line-height: 23px;
  height: 30px;
}
.home_top_banner .caption .main-btn {
    max-width: 240px;
}
#fullscreenIcon{
  position: absolute;
  bottom: 30px;
  right: 20px;
  text-align: center;
  padding: 0px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
  z-index: 99;
  cursor: pointer;
}
/*** Main category page css***/
.maincat_banner .container {
  max-width: 1000px;
}

.main_cat_top {
  padding: 100px 0 40px;
}

.soft_cat_heading {
  color: #D6CCFE;
  text-align: center;
  font-size: 56px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  letter-spacing: -1.68px;
}

.subheading {
  color: #9C9FA3;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: -0.48px;
}

.main_cat_box {
  border-radius: 12px;
  border: 0.6px solid rgba(255, 255, 255, 0.24);
  background: rgba(255, 255, 255, 0.08);
  padding: 16px 16px 24px 16px;
  position: relative;
}
.bottm_mrgn{margin-bottom: 40px;}
.ai_agent {
  color: #FFF;
  padding: 2px 8px;
  font-family: "Plus Jakarta Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.24px;
  border-radius: 4px;
  border: 0.4px solid rgba(0, 0, 0, 0.24);
  background: rgba(255, 255, 255, 0.12);
  display: inline-block;
}

.main_cat_text {
  color: #9C9FA3;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.28px;
  margin-top: 16px;
}

.aegntboxx_main {
  display: flex;
  align-items: center;
}

.main_cat_box img {
  margin-top: -40px;
  width: 124px;
}

.fisrt_agent {
  margin-left: 10px;
}

.minus_mergin {
  margin-top: -5px;
}

.pst {
  color: #FFF;
  font-family: "Plus Jakarta Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: -0.72px;
}

.bottombtnbox {
  margin-top: 40px;
  text-align: right;
}
.multi-line-ellipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  max-height: calc(1.5em * 2);
  max-width: 430px;
  width: 100%;
}
.main-btn_blank{
  background: #7c5cfc00;
    border: 1.6px solid #9F84FD;
    color:#9F84FD;
    margin-left: 24px;
    line-height: 46px;
}
@media only screen and (max-width:767px) {
.main-btn_blank{
    margin-left: 0;
    margin-top: 24px !important;
  }

.bottm_mrgn2{margin-bottom: 40px;}
  .soft_cat_heading {
    font-size: 48px;
    font-weight: 700;
    line-height: 125%;
    letter-spacing: -1.2px;
    background: linear-gradient(91deg, #914AE8 23.22%, #7053E3 61.74%, #914AE8 80.38%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 }

 .subheading {
    color: #F3F5F7;
 }
    .ques_script_mobile {
        background: #000;
        color: #fff;
        padding: 20px 20px 20px 20px;
        border-radius: 16px;
    }
.script_type_mobile .tabpan_inner {
        padding: 0 20px 20px 20px;
        min-height: 300px;
        max-height: 300px;
    }
.home_top_banner .itemBox .banner-right.homee img {
    width: 100%;
}
.home_top_banner {
    margin-top: 50px !important;
}
.home_top_banner .caption p.grecoloor{color: #C3D4E9;}
.nowhitespace{white-space: normal;}
  .autoplay_tab_bg .col-md-5,.autoplay_tab_bg .col-md-7 {
    width: 100%;
}
.question_answer.productivity button{color:#DDC7F8 !important;}
.get_question .queshead {
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
  padding-top: 20px;
}
  .get_question::after,.get_question::before,.success_story_section::before{
    content: none;
  }
.tabpan_inner{
  min-height: 330px;
  max-height: 330px;
}
.autoplay_tabs .tab-content{
  padding: 0 25px 0px 15px;
}
.liststyle, .hideonmobile{display: none !important;}
.liststyle_sales{
  margin-left: -30px;
  list-style: none !important;
  margin-top: 15px;
}
.category_product .col-md-3{
    width: 50%;
  }
.category_success {
    margin-bottom: 50px;
}
.cat_top_banPading {
  padding: 48px 0 40px;
}
.mobile_view{
  display: block;
  }
.desktop_view{
     display: none;
  }
.cat_heading{
  font-size: 32px;
  line-height: 48px;
}
.cat_sub{
  font-size: 18px;
  font-weight: 500;
  line-height: 150%; 
}
.mobile_category_product .cate_badge2 img,.mobile_category_product .cate_badge1 img{
  max-width: 12px !important;
  width: auto !important;
}
.mobile_category_product .hubspot{margin-top: 16px;}
.mobile_category_product .hubspot img{
  width: 24px;
  padding: 5px;
}
.mobile_category_product .cat_box{
  padding: 12px 8px 16px;
  margin-bottom: 10px;
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.08);
}
.mobile_category_product .starBox img {
  width: 13px;
}
.mobile_category_product .wyzbtn img{
 width: 16px;
}
.mobile_category_product .wyzbtn{
  font-size: 14px;
  padding: 8px 16px;
font-weight: 500;
line-height: 150%;
letter-spacing: -0.28px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0;
}

.shortdes {
  margin-top: 10px;
  display: none;
}
.mobile_category_product .category_price_plan_right{
  margin-top: 16px;
  margin-bottom: 16px;
}
.mobile_category_product .timer_boxx{
  margin: 0px 0 16px;
  height: 18px;
}
.mobile_category_product .badge2_text {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.24px;
}

.mobile_category_product .badge1_text{
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.24px;
}
.mobile_category_product .cate_badge2, .mobile_category_product .cate_badge1{
 padding: 4px 8px;
}

.mobile_category_product .hubsTitle p{
  font-size: 16px;
  font-weight: 600;
  line-height: 150%; 
  letter-spacing: -0.48px;
}
.timer_boxx_inner{
  gap: 5px;
}
.mobile_category_product .hrs{
  font-size: 9px;
}
.mobile_category_product .category_current_price{
  font-size: 14px;
font-weight: 400;
line-height: 150%; 
letter-spacing: -0.28px;
}

.success_story_section {
  border-radius: 24px;
  border: 2px solid var(--dark-neutral-200, rgba(255, 255, 255, 0.12));
  margin: 88px 16px 88px;

}
.ques_ans_head{
  margin-top: 24px !important;
  font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 150%;
letter-spacing: -0.4px;
}
.success_box{
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.12);
}
.success_box_iner img {
  max-width: 64px !important;
}
.suc_name, .suc_position, .suc_company,.suc_tool{
  font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 150%; 
letter-spacing: -0.28px;
}
.success_card_text{
  font-size: 16px;
font-style: italic;
font-weight: 400;
line-height: 150%;
letter-spacing: -0.32px;
margin-top: 100px;
}
.cat_form_outer {
  border: 0;
  box-shadow: none;
  padding: 0 0;
  border-radius: 16px;
}
.cat_form_outer .form {
  border: 0;
  margin-top: 0;
  padding: 0;
  padding-bottom: 15px;
}
.empower_section .row{
  margin-left: 0 !important;
    margin-right: 0 !important;
}
.mobile_gap {
  padding: 4px 4px 0 4px !important;
}
.empower_section .queshead{
  color: #FFF;
text-align: center;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 125%; 
margin-bottom: 24px !important;
}
.empower_section .col-md-4{
  width: 50%;
}
.empower_section .counter-in h3{
  font-size: 24px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 125%;
  letter-spacing: -0.72px;
}
.empower_section .counter-in{
  min-height: 150px;
}
.empower_section .counter-in:before{
  min-height: 136px;
}
.empower_section .counter-in .counter-ingg{
  width: 102%;
    padding: 12px;
}

.empower_section .counter-ingg p {
  left: 12px !important;
  margin-bottom: 0;
}
.accordion-button:hover {
  z-index: 0;
}
.category_section .ques_ans_head {
  margin-top: 88px !important;
  font-size: 24px !important;
        font-weight: 600;
        line-height: 150%;
        letter-spacing: -0.72px;
        margin-bottom: 0 !important;
}
.enq_question_seection .ques_ans_head{ margin-top: 0 !important;}
.question_answer .accordion-item{
  border-radius: 8px;
background: rgba(255, 255, 255, 0.08);
}
.float_search textarea::placeholder {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.28px;
}

.float_search textarea::-ms-input-placeholder {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.28px;
 }
 
 .search_backdrop_outer.sticky{
  top: 60px;
  bottom: auto;
  width: 94%;
  left: 11px;
  right: 12px;
 }
 .search_backdrop_outer{
  margin-left: 11px;
  margin-right: 12px;
 }
 .search_backdrop{
  padding: 16px 16px 16px 16px;
  width:95%;
 }
 .autoplay_tabs {
  margin-top: 15px;
}
.autoplay_tabs .nav-link{
  margin-bottom: 0px;
}
.autoplay_tabs .tab-content{
  background-color: #0A0714;
  margin-top: 32px;
}
.bg_light_cat::after,.bg_light_cat::before{
  content: none;
}
.supercharge{
  font-size: 16px;
  display: block;
    text-align: center;
}
.perfect_software{
  font-size: 24px;
  line-height: 150%;
  font-weight: 600;
  letter-spacing: -0.72px;
}
.textgr{
  display: inline-block;
}
.super_align{
  text-align: center;
}
.supr_pad{
  margin: 24px 0 40px;
}
.get_question {
  background:  #110D24;
  margin-top: 40px;
}
.autoplay_tab_bg{
  background: transparent;
}
.enq_question_seection {
  margin-bottom: 88px;
  margin-top: 88px;
}
.suggestions ul li{
  line-height: 22px;
  margin-bottom: 10px;
}
.question_answer .accordion-button{ font-size: 18px !important;}
.float_search textarea.heightext{
  height: 96px;
}
.float_search textarea {
  padding: 13px 65px 12px 17px!important;
}
.texthideon_mobile{
  display: none;
}
.thredot{
  display: inline-block;
}
.search_backdrop.active-hover .suggestions {
  display: none;
}
.search_backdrop.active-hover {
  border: none;
  background: transparent;
}
/* .body_css{
  overflow: hidden;
} */
.elfsight-widget-cookie-consent.elfsight-widget.widget_css {
  background-color: rgb(0 0 0 / 80%);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 99999;
}

}
@media (max-width:667px){
.home_top_banner .banner_video_section .muted {
  right: 6px;
}
#fullscreenIcon, #fullscreenIcon2 {
  position: absolute;
  bottom: 10px;
  right: 6px;
}

}

@media (max-width:480px){
  .category_product .col-md-3{
    width: 100%;
  }
  .float_search textarea {
    padding: 13px 65px 12px 17px!important;
}

  .empower_section .counter-in .counter-ingg{
    width: 104%;
  }
#fullscreenIcon, #fullscreenIcon2 {
    bottom: 6px;
   }

}