@charset "utf-8";
/* Pricing page document */
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');

/*details*/
.background-white{
	background-color: #ffffff;
}

/*sticky*/
.js-pricing-box{background-color:#f2f2f2;left:0px;top:0;width:100%;z-index:99999}
.js-pricing-box .logoArea{margin-top:18px;height:29px;width:230px}
.js-pricing-box .plan-pricing-sticky{margin:0 auto;
	/* width:1170px; */
	width:1265px
}
.js-pricing-box .header-top{background-color:transparent;}
.js-pricing-box .pricing-block, .js-pricing-box .pricing-block_pink{border-radius:0px;height:66px!important}
.js-pricing-box .pricing-block{margin-left:-2px!important}
.js-pricing-box .pricing-block_inner{padding:22px 10px}
.js-pricing-box .pricing-type h2{margin-bottom:0px}


.homeNew_icons_link {
    text-align: center;
}



.pricing-banner-bg {
	background: rgb(242,252,253);
  background: linear-gradient(90deg, rgba(242,252,253,1) 0%, rgba(243,249,254,1) 50%, rgba(240,246,255,1) 100%);
	height: 310px;
	/* margin-top: 50px; */
	position: relative;
  }
  /* .pricing-banner-bg:after {
	filter: blur(30px);
	content: "";
	height: 101px;
	position: absolute;
	bottom: -70px;
	right: 0;
	width: 100%;
	z-index: 1;
	background-color: #fff;
  } */
  .pricing-banner-hgt{
	height: 510px !important;
  }
  .pricing-banner {
	/* background: url(../images/banner-tour.svg); */
	background-repeat: no-repeat;
	background-size: 72%;
	background-position: center top;
	text-align: center;
	padding-bottom: 0px;
	padding-top: 120px;
	z-index: 9;
	position: relative;
  }
  .pricingbanner-content h1 {
	font-size: 57px;
	font-weight: 700;
	line-height: 85px;
	padding: 0 0 20px;
  }
  .pricingbanner-content h1 span{
	 color: #A341FE;
  }
  .pricingbanner-content p {
		font-size:16px;
	  	font-weight: 400;
	  	line-height: 30px;
  		color: #8F8F8F;
  		text-align: center;
  }
  .pricingbanner-content p span{
	display: block;
  }
  .pricing-banner_link {
	text-align: center;
	margin-top: 24px;
  }


.pricing_block_sec{
	background: linear-gradient(180deg, rgba(242,248,254,1) 0%,rgba(255,255,255,0) 100%);
}
.plans__container {
    padding: 20px 0 40px;
}
.planItem__container {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    background-color: #fff;
    border-radius: 15px;
    border: solid 1px #eaeaea;
    margin: 64px auto;
    max-height: 980px;
}
.planItem {
    padding: 24px;
    position: relative;
	translate: 0;
    height:978px;
}
.planItem-enterprise {
    border-radius: 15px;
    background-color: #5243C2;
    padding: 66px 24px 80px 24px;
    translate: 0 -45px;
    height: 1062px;
}

.planItem__container h2{
	color: #000000;
    font-size:34px;
    line-height: 1.2;
    font-weight: 700;
    margin: 0 0 15px;
    flex-grow: 1;
}
.planItem__container h5{
	margin-top: 44px;
	font-size: 18px;
}
.planItem__container p{
	color: #000000;
    font-size:18px;
    line-height:31px;
    font-weight: 400;
    margin: 0 0 15px;
    /* flex-grow: 1; */
}
.planItem-professional{
	border-right: 1px solid #eaeaea;
}
.planItem .price .ch-price span{
	color: #000000;
	align-items: center;
	font-weight:800;
	font-size: 40px;
	margin:  0px 0;
}
.planItem .ch-price span {
	color: #000000;
	align-items: center;
	font-weight:800;
	font-size: 40px;
	margin:  0px 0;
}
.planItem .price  p{
	display: block;
	font-weight:400;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.planItem .pricing-cycle  p{
	display: block;
	font-weight:700;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.pricing-btn{
    font-weight: 600;
    font-size: 14px;
    line-height: normal;
    padding: 15px;
	background-color: #704FE6;
    border-radius: 8px;
    border: 1px solid #704FE6;
	color: #ffffff;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
	display: block;
}
.planItem-enterprise h2, .planItem-featureList h4,.planItem-enterprise p,.planItem-enterprise .price{
	color:#ffffff;
}
.planItem__container .planItem-enterprise h5{
	margin-top: 0px;
}
.planItem-enterprise .pricing-btn{
	background-color: #fff;
    border-radius: 8px;
    border: 1px solid #fff;
	color: #704FE6;
	text-align: center;
	margin-bottom: 15px;
}
.planItem-industry .pricing-radial{
	width: 135px;
	height: 135px;
	line-height: 135px;
	border-radius: 50%;
    display: block;
    text-align: center;
	border: 3px solid #5243c2;
	margin:  50px auto 45px;
}
.industry-talk{
	display: block;
    text-transform: uppercase;
	font-weight: 600;
    margin-top: 27px !important;
	margin-bottom:0px !important;
}
.industry-call {
    color: #282828;
    display: block;
    font-size: 16px !important;
	font-weight: 700 !important;
}
.planItem-featureList {
	border-top: 1px solid #d5d5d5;
}
.planItem-featureList h4 {
	padding: 20px 0;
	color: #000000;
    font-size:20px;
    line-height: 1.2;
    font-weight: 700;
}
.planItem-featureList ul {
    margin: 0;
    font-weight: 500;
}
.planItem-featureList ul.bullet-check {
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 0px;
}
.planItem-featureList ul.bullet-check li {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
    letter-spacing: normal;
    text-align: left;
    margin-bottom: 12px;
    position: relative;
    padding-left: 35px;
}
.planItem-featureList ul.bullet-check li::before {
    background-image: url(../images/bullet.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 100%;;
    content: "";
    width: 26px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 2px;
}
.planItem-featureList ul.bullet-check-white {
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 0px;
}
.planItem-featureList ul.bullet-check-white li {
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
    letter-spacing: normal;
    text-align: left;
    margin-bottom: 12px;
    position: relative;
    padding-left: 35px;
}
.planItem-featureList ul.bullet-check-white li::before {
    background-image: url(../images/bullet1.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 100%;;
    content: "";
    width: 26px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 2px;
}
.add-on-block{
	background: #ffffff;
	border-radius: 12px;
	border: 1px solid #EAEAEA;
	margin-bottom: 20px;
}
.add-on-block-icon{
	margin: 25px 55px;
	width: 130px;
	height: 130px;
	background-color: #fff;
	border-radius: 50%;
	border: 4px solid #704FE6;
}
.add-on-block-content{
	margin: 30px 30px 0 0;
}
.add-on-block-content h4{
	margin: 0px 0px 0;
	font-size: 34px;
	font-weight: 700;
}
.add-on-block-content p{
	margin: 10px 0px 0;
	font-size: 18px;
	font-weight: 400;
	color: #000000;
}
.pricing-link{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 15px 0;
}
.add-on-block-content .pricing-link .active:after {
    content: "";
}
.pricing-link-text{
	color: #704FE6;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
}

ul.addon-check {
    list-style-type: none;
    margin: 0px;
    padding: 0 0 0 0px;
}
ul.addon-check li {
    color: #000;
    font-size: 17px;
    font-weight: 400;
    line-height: 31px;
    letter-spacing: normal;
    text-align: left;
    margin-bottom: 12px;
    position: relative;
    padding-left: 35px;
}
ul.addon-check li::before {
    background-image: url(../images/bullet.svg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 100%;;
    content: "";
    width: 26px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 2px;
}
.add-on-block-content .panel{
	padding: 0px 0px !important;
}
.features-bottom{
	/* padding: 45px 0 0; */
	background-color: #ffffff;
	width: 100%;
	/* background: linear-gradient(180deg, rgb(249 252 254) 0%, rgba(255, 255, 255, 0) 100%); */
	margin-top: 40px;
}
.features-bottom h2 {
    color: #000000;
    font-size: 40px;
    line-height: 1.2;
    font-weight: 700;
    margin: 0 0 45px;
}
.features-head{
	display: flex;
	align-items: end;
}
.feature-block-sec{
	display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
	gap: 1.5rem;
	margin-bottom: 50px;
}
.pricing-block {
	border: 1px solid #eaeaea;
	border-radius: 16px;
	padding: 24px;
}
.pricing-block h3{
	margin-bottom: 7px;
	font-size: 24px;
	font-weight: 700;
	margin-top: 0px;
    line-height: normal;
}
.pricing-block span{
	margin-bottom: 0px;
	font-size: 30px;
	font-weight: 600;
}
.pricing-block p{
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
}
.pricing-block a{
	font-weight: 600;
    font-size: 14px;
    line-height: normal;
    padding: 15px;
    background-color: #704FE6;
    border-radius: 8px;
    border: 1px solid #704FE6;
    color: #ffffff;
    text-align: center;
    margin-top: 15px;
    display: block;
}
.compare-accordion {
	position: relative;
}
.compare-accordion .accordion{
    background-color: #fff;
    color: #070126;
    cursor: pointer;
    padding: 10px 24px;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    height: 48px;
    border-radius: 8px;
    margin: 0 0 5px;
}
/* .compare-accordion :first-child{
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
} */
.compare-accordion .accordion img{
    margin-right: 10px;
	margin-top: -4px;
}
.compare-accordion .accordion:after{
	font-family:'ElegantIcons';
	line-height: 26px;
	content: '\33';
}
.compare-accordion .accordion.active:after{
	font-family:'ElegantIcons';
	line-height: 26px;
	content: '\32' !important;
}

.compare-accordion .panel{
	margin-bottom: 0px;
	padding: 0px 0px !important;
	border: 1px solid #c7c7c7;
}
.pricing-content{
	font-size: 16px;
	font-weight: 600;
}

.pricing-panel .table>tbody>tr>td{
	padding:10px 23px;
	border: 1px solid #eaeaea !important;
}
.white-blur-space{

    content: "";
    height: 97px;
    position: absolute;
    bottom: -4px;
    right: 0;
    width: 100%;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}

/*toggle*/
.price_switcher{text-align:center;margin-bottom:0px}
.price_switcher .when_paid{color:#363636}
.price_switcher .when_paid_monthly{font-size:22px;display:inline-block;color:#000;padding-right:10px;position:relative;top:2px}
.price_switcher .switch_toggle{display:inline-block;vertical-align:middle}
.price_switcher .when_paid_annualy{font-size:22px;display:inline-block;color:#704FE6;padding-left:10px;position:relative;top:2px}
.toggle{position:relative}
/* .price_switcher .save30{background:url(../images/save-plan.png) no-repeat 0 0;display:block;height:69px;position:absolute;right:-119px;top:-18px;width:200px;} */
.price_switcher .save30{background:url(../images/save30.png) no-repeat 0 0;display:block;height:52px;position:absolute;right:-66px;top:-5px;width:150px;}
.price_switcher .rightgap{
	right: -19px !important;
}
.price_switcher .save30-mob{display:none}
.when_paid_annualy_label{display:inline-block;color:white;font-weight:bold;margin-left:1px;position:relative;top:1px;background-color:#888;border-radius:4px;padding:4px 8px;font-size:12px}
.price_switcher .lbl{position:relative;display:block;height:35px;width:70px;background-color:#eaeaea;border: 1px solid #939393;border-radius:100px;cursor:pointer;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.price_switcher .lbl:after{position:absolute;left:2px;top:1px;display:block;width:30px;height:30px;background-color:#704FE6;box-shadow:0px 3px 3px rgba(0, 0, 0, 0.05);content:'';-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}
.price_switcher .lbl:active:after{transform:scale(1.15, 0.85)}
.price_switcher .cbx:checked ~ label{background-color: #eaeaea;
    border: 1px solid #939393;}
.price_switcher .cbx:checked ~ label:after{left:36px;background-color:#704FE6}
.price_switcher .cbx:disabled ~ label{background-color:#d5d5d5;pointer-events:none}
.price_switcher .cbx:disabled ~ label:after{background-color:#BFBFBF}
.price_switcher .hidden{display:none}





.g2-heading{
	text-align: center;
	margin-top: 50px;
}

.praised-text {
	font-weight: 600;
	font-size: 16px;
	color: #000000;
	display: block;
}
svg.g2-badge {
    height: 114px;
    width: 94px;
}
.homeNew_g2Logo {
    margin: 20px 0 110px;
    text-align: center
}

.homeNew_g2Logo .g2-heading {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase
}

ul.g2-logoList {
    margin: 40px 0 0px;
    padding: 0px;
    text-align: center;
	display: flex;
	align-items: start;
	justify-content: center;
}
ul.g2-logoList li {
    display: inline-block;
    margin: 0 20px
}
ul.g2-logoList li img {
	width: 115px;
}

.pricing_help_sec{

}

.pricing_help_sec h2 {
    color: #ffffff;
    font-size: 50px;
    font-weight: 700;
    padding: 0 0px;
    line-height: normal;
	text-align: left;
}
.pricing_help_sec h2 span{
	color: #fb36b6;
}
.pricing_help_sec p {
    color: #ffffff;
    font-size: 19px;
    font-weight: 400;
    text-align: left;
}


.pricing_help_block{
	background: linear-gradient(to right, rgba(0,0,0,1) 35%,rgba(139,81,255,1) 67%,rgba(112,79,230,1) 100%);
	border-radius: 20px;
    /* align-items: start !important;
    flex-direction: row !important;
    text-align: left;*/
	position: relative;
	overflow: hidden;
}
.pricing_help_block::after {
	content: "";
    width: 662px;
    height: 311px;
    background: url(../images/curve.png) no-repeat 0px 0px;
    top: 0px;
    right: 0px;
    position: absolute;
	opacity: 0.6;
    /* display: inline-block; */
}
.pricing_help_block_left{
	padding: 45px 0 0 45px;
	z-index: 1;
	position: relative;
}
.pricing_help_block_right{
	z-index: 1;
	position: relative;
	padding: 0 45px 45px 0;
	text-align: right;
}
.pricing_help_block_right img{

}










.pricing_customers{
	background: linear-gradient(145deg, rgba(227,231,245,1) 0%,rgba(255,241,209,1) 100%);
}
.pricing_customers h2 {
    color: #000000;
    font-size: 48px;
    font-weight: 700;
    padding: 0 16px;
    line-height: normal;
	text-align: center;
}
.pricing_customers p {
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    text-align: center;
}

.pricing_customers-inner-box2{
	border: 1px solid #EAEAEA;
    background-color: #ffffff;
    border-radius: 8px;
    padding: 35px;
    height: auto;
    margin-bottom: 55px;
}
.pricing_customers-sec .testi-subheading{
	font-size: 15px;
    font-weight: 400;
    color: #000000;
}
.pricing_customers-sec{
	display: flex;
    align-items: start !important;
    flex-direction: row !important;
    text-align: left;
}
.pricing_customers-sec h2{
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 5px;
    text-align: left;
	padding: 0px;
}
.pricing_customers-inner-box2 p{
	font-size: 16px;
    font-weight: 400;
    margin-bottom: 5px;
    text-align: left;
    color: #070126;
    padding: 0px;
    margin-top: 20px;
}

.pricing_customers a {
    /* color: #A341FE; */
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
}
.testi-box-content h2{
	font-size: 24px !important;
	font-weight: 600;
	margin-bottom: 5px;
	text-align: left;
}


.pricing_integration{

}
.pricing_integration h2{
    font-size: 42px;
    font-weight: 700;
    color: #000000;
    line-height: normal;
    text-align: center;
}
.pricing_integration p {
    font-size: 19px;
    font-weight: 400;
    text-align: center;
    color: #000000;
    margin-bottom: 40px;
    padding: 0 153px;
}
.pricing_integration .integration-sec{
	margin-top: 50px;
}
.integration-sec img {
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
  }
.icon-box-sec {
    height: 170px;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
}
.gallery_product {
    margin-bottom: 30px;
    text-align: center;
}
.gallery_product img {
    display: inline-block;
}
.pricing_integration a {
    /* color: #A341FE; */
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
	text-align: center;
}


.pricing-page_faq h2 {
    font-size: 42px;
    font-weight: 700;
    color: #070126;
    line-height: normal;
    text-align: center;
}
.pricing-page_faq p {
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    color: #000000;
    margin-bottom: 40px;
    /* padding: 0 314px; */
}
/* .pricing-faq .accordion{
	margin-bottom: 20px;
} */

.pricing-page_faq{
	background-color: #F9F8FD;
}
.pricing-page_faq .panel,.compare-inner .panel,.add-on-block .panel{
	padding:0 16px;
	max-height:0;
	text-align:left;
	overflow:hidden;
	-moz-transition:max-height 0.2s ease-out;
	-ms-transition:max-height 0.2s ease-out;
	-webkit-transition:max-height 0.2s ease-out;
	transition:max-height 0.2s ease-out;
	border:0px;
	background-color: transparent;
}
.pricing-page_faq .panel:last-child{margin-bottom:0}

.pricing-page_faq .panel p{
	font-size: 18px;
    font-weight: 500;
    text-align: left;
	margin: 10px 0 5px;
}

  .accordion {
	background-color:#ffffff;
	color:#070126;
	cursor:pointer;
	padding:16px;
	width:100%;
	height: 70px;
	border:none;
	text-align:left;
	outline:none;
	font-size:18px;
	font-weight: 600;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-webkit-transition:0.4s;
	transition:0.4s;
	border: 1px solid #EAEAEA;
	border-radius: 12px;
	line-height: 35px;
	}
	.accordion:after {
	/*border:2px solid #646464;
	 border-radius:50%; */
	content:'\002B';
	color:#070126;
	float:right;
	font-size:26px;
	height:30px;
	line-height:35px;
	/* margin-right:15px; */
	text-align:center;
	width:30px;
	}
	.active:after{content:"\2212"}
	.mca-page_faq .panel {
	padding:0 16px;
	max-height:0;
	text-align:left;
	overflow:hidden;
	-moz-transition:max-height 0.2s ease-out;
	-ms-transition:max-height 0.2s ease-out;
	-webkit-transition:max-height 0.2s ease-out;
	transition:max-height 0.2s ease-out;
	}


/*offer and active form*/
.active-plan {
	border-radius: 30px;
    background-color: #1a0d7d;
    width: 150px;
    height: 28px;
    line-height: 28px;
    color: #FFF;
    font-size: 12px;
    font-weight: 500;
    position: absolute;
    top: 25px;
    right: auto;
    text-align: center;
    left: 50%;
    transform: translate(-50%, 0px);
}
.limited-plan {
	border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    background-color: #f6cd00;
    display: inline-block;
    width: 170px;
    height: 28px;
    line-height: 28px;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    position: absolute;
    top: 285px;
    right: -10px;
    text-align: center;
}
.limited-plan:before {
	background-color: #000;
    content: "";
    display: inline-block;
    height: 28px;
    position: absolute;
    right: 0px;
    top: 8px;
    width: 10px;
    z-index: -1;
    transform: skew(0deg, -53deg);
}
.offer-star {
	background-image: url(../images/offer.svg);
    border-radius: 50%;
    display: inline-block;
    width: 150px;
    height: 120px;
    position: absolute;
    top: 342px;
    right: -22px;
}
.remove-price {
	font-weight: 200 !important;
    margin-right: 15px !important;
	position: relative;
	opacity: 0.8;
}
.remove-price:before {
	content: "";
	background-color: #fff;
	height: 2px;
	position: absolute;
	top: 50%;
	left: -2%;
	width: 110%;
}
.first-month-plan {
	color: #bcb3f9 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    position: absolute;
    bottom: 60px;
    left: 25px;
    text-align: left;
}
/*offer and active form*/



.pricing-bottom-gardient {
	background: linear-gradient(to right,  rgba(112,79,230,1) 0%,rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70%,rgba(112,79,230,1) 100%);
    text-align: center;
}
.pricing-bottom-gardient h2 {
    padding-bottom: 20px !important;
    font-size: 48px;
    font-weight: 700;
	text-align: center;
	color: #ffffff;

}
.pricing-bottom-gardient p {
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 24px;
    text-align: center;
	color:#c7c7c7;
	margin-top: 5px;
}
.pricing-faq {
	margin-bottom: 23px;
}

/*device*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
}
@media screen and (min-width:0\0) {
}

@media only screen and (min-width: 320px) and (max-width: 430px) {
    ul.g2-logoList li {
        width: 25%;
    }
}
@media only screen
	and (min-width : 320px)
	and (max-width : 767px) {
		/* .features-bottom{
			width: auto;
		} */
		ul.g2-logoList li {
			margin: 0 0 10px;
			width: 20%;
		}
		/* ul.g2-logoList li {
			display: block;
			margin: 0;
			text-align: center;
			width: 100%;
		} */
		.table-responsive {
			display: block;
			width: 100%;
			overflow-x: auto;
			-webkit-overflow-scrolling: touch;
			-ms-overflow-style: -ms-autohiding-scrollbar;
		}
		.plans__container{
			padding: 20px 10px 0px;
		}
		.planItem-professional {
			border-right: 0px;
			border-bottom: 1px solid #eaeaea;
		}
		.price-bar-aio, .price-bar-sales{
			padding: 20px 0 20px;
		}
		.planItem__container p{
			letter-spacing: 0px;
			line-height: normal;
			font-size: 16px;
		}
		.planItem-enterprise{
			padding-top: 59px;
			padding-bottom: 60px;
			margin-bottom: 0px !important;
		}
		.features-head{
			display: block;
			text-align: center;
		}

		.feature-block-sec {
			grid-auto-flow: row;
			margin-top: 70px ;
		}
		/* .compare-inner{
			margin: 0 45px !important;
		} */
		.industry-talk{
			margin-top: 33px;
		}
		.accordion {
			font-size: 12px;
			padding: 7px;
			height: 45px;
			line-height: 30px;
		}
		.accordion:after{
			line-height: 27px;
			font-size: 20px;
    		height: 16px;
		}
		.compare-accordion{
			margin: 0 20px;
		}
		.compare-accordion .accordion {
			font-size: 14px;
			padding:10px;
		}
		.accordion-inner .pricing-panel .table>tbody>tr>td {
			padding-left: 10px !important;
			font-size: 13px;
		}
		.pricing-panel .table>tbody>tr>td {
			padding: 10px 10px;
			font-size: 13px;
		}
		.pricing-block{
			margin: 0 20px;
		}
		.price-bar-aio, .price-bar-sales {
			padding-top: 0px !important;
		}

		.planItem-featureList ul.bullet-check li,
		.planItem-featureList ul.bullet-check-white li {
			font-size: 14px;
		}
		.pricing-banner{
			padding-top: 85px;
		}
		.price_switcher .save30{
			right: 33%;
			top:45px;
		}
		.price_switcher .rightgap {
			right: 104px !important;
		}
		.planItem__container {
			grid-auto-flow: row;
			max-height: fit-content;
		}
		.planItem {
			height: auto;
		}
		.plans {
			max-width: 480px;
			width: 90%;
		}
		.planItem-professional, .planItem-premier, .planItem-enterprise{
			border-radius: 16px;
			margin-bottom: 25px;
		}
		.planItem-enterprise{
			transform: translate(0px, 0%);
		}
		.pricingbanner-content h1 {
			font-size: 40px;
			line-height: 48px;
		}
		/* .pricing-block{
			margin: 0 25px;
		} */
		.pricing_help_block{
			padding: 20px 0 45px 10px;
			display: block;
		}
		.pricing_help_block_left {
			width: 100%;
			padding-top: 10px;
		}
		.pricing_help_sec h2 {
			font-size: 34px;
		}
		.pricing_help_block_right img{
width: 320px;
		}
		.pricing_customers h2 {
			color: #000000;
			font-size: 41px;}
		.icon-box-sec{
			height: auto;
			text-align: left;
		}
		.compare_features_sec .container .row,
		.features-bottom .sticky-price-bar {
		  position: static !important;
		  /* top: 0;
		  z-index: 9999;
		  background-color: #fff; */
		}

}
@media only screen
	and (min-width : 768px)
	and (max-width : 980px) {
		.pricing-banner{
			padding-top: 49px;
		}
		.price_switcher .save30{
			right: 7px;
			top: -63px;
		}
		.planItem {
			padding: 8px;
			height: auto;

		}
		.pricing-block p{
			font-size: 12px;
		}
		.pricing-block a{
			font-size: 12px;
		}
		.planItem__container{
			max-height: fit-content;
			grid-auto-flow: row;
		}
		.planItem-professional{
			border-right: 0px;
			border-bottom: 1px solid #eaeaea;
			margin-bottom: 15px;
		}
		.accordion{
			line-height: 12px;
			font-size: 17px;
		}
	}
	@media only screen
	and (min-width : 981px)
	and (max-width : 992px) {
		.price_switcher .save30 {
			right: -20px !important;
		}
		.pricing-block p {
			font-size: 12px;
		}
		.card__desc h4{
			font-size: 14px;
			margin-top: 10px;
		}
		.pricing-block a {
			font-size: 12px;
		}
	}
@media only screen
	and (min-width : 981px)
	and (max-width : 1198px) {
		.pricingbanner-content h1 {
			font-size: 45px;
		}
		.pricing-banner-bg {
			height: 240px;
		}
		.pricing-banner {
			padding-top: 35px;
		}
		.price_switcher .save30{
			right: -115px;
		}
		.planItem__container p {
			font-size: 14px;
		}
		.planItem-featureList ul.bullet-check-white li {
			font-size: 14px;
			line-height: 25px;
		}
		.planItem-featureList ul.bullet-check li{
			font-size: 14px;
			line-height: 25px;
		}
		/* .features-bottom .price_switcher .save30{
			right: -130px;
		} */
		.price_switcher .rightgap{
			right: -74px !important;
		}
		.pricing_help_block_left {
			padding: 35px 0 0 45px;
		}
		.pricing_help_sec h2 {
			font-size: 52px;
		}
		.accordion{
			height: 54px;
		}
		.accordion:after{
			line-height: 26px;
		}
		ul.addon-check li{
			font-size: 14px;
			padding-left: 30px;
		}
		ul.addon-check li::before{
			width: 20px;
		}
}

@media only screen
	and (min-width : 991px)
	and (max-width : 1024px) {
		.pricing-block{
			width: 195px;
		}
		.planItem {
			width: 245px;
		}
}
