section.xponent-commercial {
	margin: 12.5rem 0 8rem;
}
section.xponent-commercial .row.analysis-banner {
	padding: 0;
}
section.xponent-commercial h1 { 
	font-size: 2.5rem;
	font-weight: 500;
	margin-top: 0;

}
.xponent-commercial .work-bench p {
	font-size: 1.5rem;
	width: 95%;
	color: #fff;
}
.xponent-commercial .banner-button {

	color: #fff;
	font-size: 1.5rem;
	font-weight: 400;
	padding: 0.7rem 3rem !important;	
	border: 0 !important;
}
section.xponent-commercial a.banner-button:hover {
	background-color: #ffe300;
	color: #AE7F2E
}
.banner-video-analysis img.banner-video-poster {
	width: 97%;
	margin: 0 -3.5rem;
}
.banner-video-analysis {
	position: relative;
}
.banner-video-analysis .poster-div {

	width: 90%;
}
.banner-video-analysis .poster-div img{
	width: 67%;
}
section.xponent-commercial .work-bench {
	margin: 2rem 4.5rem 0 0;
}
.banner-video-analysis img.video-play {
	width: 5rem;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 5rem;
	top: 32%;
	cursor: pointer
}
.banner-video-analysis img.video-play:hover {
	opacity: 0.6;
}
/* End Xponent-commercial Section */

/*section.uncover-insights-section */
section.uncover-insights-section {
	text-align: center;
	position: relative;
	padding: 4rem 0 6rem;
	background-color: #f5f5f5;
}
section.uncover-insights-section:before {
	display:none;
	content: "";
	background-image: url(/wp-content/themes/customsite/images/grey-bg.png);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	position: absolute;
	top: -9.1rem;
	width: 100%;
	height: 10rem;
	left: 0;
}
section.uncover-insights-section h3 {
	font-size: 3.05rem;
	font-weight: 600;
	color: #21552F !important;
	padding-bottom: 2rem;
	width: 78%;
	margin: 0 auto;
}
section.uncover-insights-section p {
	font-size: 1.55rem;
	font-weight: 400;
	color: #000 !important;
	width: 75%;
	text-align: center;
	margin-bottom: 4rem;
	margin: 0 auto;
}
section.uncover-insights-section .row.enriches-structured {
	padding: 2.5rem 0 0 7.5rem;
}
section.uncover-insights-section .row.enriches-structured .inner-details-cnt img {
	width: 7rem;
	height: 7rem;
	object-fit: contain;
}
section.uncover-insights-section .row.enriches-structured .inner-details-cnt h3 {
	font-size: 2.6rem;
	width: 100%;
	text-align: left;
	font-weight: 500;
	line-height: 1.1;
	padding: 2rem 0;
}
section.uncover-insights-section .row.enriches-structured .inner-details-cnt p {
	text-align: left;
	width: 90%;
	font-size: 1.6rem;
	margin: 0 auto 0 0;
	font-weight: 400;
}

/* section.commercial-lines-section */
section.commercial-lines-section .row.start-stone-cnt {
	padding: 0;
	margin: 3rem 0 0;
}
section.celent-features .row.start-stone-cnt {
	margin-top: -4.1rem;
}
section.commercial-lines-section .learn-starstone {
	text-align: left;
	padding-left: 1rem;
}
section.commercial-lines-section .learn-starstone a.banner-button {
	padding: 1rem 3.2rem 0.75rem !important;
}
section.commercial-lines-section .learn-starstone a.banner-button:hover {
	color: #ffffff;
	background-color: transparent;
}
section.commercial-lines-section .leading-image img {
	position: relative;
	top: 5rem;
}
section.commercial-lines-section h2 {
	width: 96%;
	margin: 0;
	margin-bottom: 3rem !important;
}
section.commercial-lines-section.celent-features h2 {
	font-size: 2.5rem;
}
section.commercial-lines-section.celent-features .learn-starstone a.banner-button {
	font-size: 1.68rem;
	font-weight: 500;
}
section.commercial-lines-section.celent-features .leading-image img {
	float: right;
	width: 27.6rem;
	top: 0rem;
}
section.commercial-lines-section.celent-features {
	position: relative;
	background-color: #6427db;
	background-image: none;
}
section.commercial-lines-section {
	background-image: none;
}
section.commercial-lines-section.celent-features:before {
	content: "";
	background-image: url(/wp-content/uploads/2021/12/blue-banner-1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	height: 9.5rem;
	width: 100%;
	top: -9.3rem;
	left: 0;
}

/*section.configured-to-benefit*/
section.configured-to-benefit .row.competitive-edge {
	padding: 0 6rem;
	margin: 0 -3.8rem;
}
section.configured-to-benefit h3 {
	width: 81%;
	font-size: 3rem;
	margin-bottom: 0;
}
section.configured-to-benefit .endless-content p {
	font-size: 1.52rem !important;
	width: 97%;
}
section.configured-to-benefit .endless-content .endless-last-content {
	width: 100%;
}
section.configured-to-benefit .endless-content {
	margin-bottom: 2rem;
}
section.configured-to-benefit .banner-button {
	padding: 1rem 3.5rem !important;
	font-size: 1.7rem;
	font-weight: 600;
}
section.configured-to-benefit {
	position: relative;
	margin: 4rem 0 3.5rem;
}
.banner-button:hover {
	color: #fff;
}
section.configured-to-benefit:after {
	content: "";
	background-image: url(/wp-content/themes/customsite/images/white-down-bg.png);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	position: absolute;
	bottom: -15rem;
	width: 100%;
	height: 10rem;
	left: 0;
	z-index: 1;
}
section.configured-to-benefit img {
	width: 8rem;
	margin: 0 0 0 auto;
	height: 8rem;
	object-fit: contain;
}

/*section.endless-benefits*/
section.endless-benefits::before {
	display: none;
}
section.endless-benefits {
	margin: 0rem 0;
	padding-bottom: 0rem;
}
section.endless-benefits .competitive-edge {
	padding: 5rem 0 0;
}

/*section.endless-benefits*/
section.endless-benefits .competitive-edge {
	padding: 3rem 2rem 0;
}
section.endless-benefits h3 {
	width: 78%;
	margin-bottom: 2.5rem;
}
section.endless-benefits p {
	width: 80%;
	font-size: 1.68rem;
	padding: 0 0 2rem 0;
	color: #000 !important;
}
section.endless-benefits .row.business-benefits-cnt {
	padding: 0 4rem;
}
section.endless-benefits .endless-image img {
	width: 6rem;
	margin: 0 0rem 0 2rem;
	height: 8rem;
	object-fit: contain;
}
section.endless-benefits .endless-content p {
	font-size: 1.15rem !important;
	font-weight: 400;
	width: 100%;
	color: #000 !important;
	padding-bottom: 0 !important;
}
section.endless-benefits .endless-content .endless-multi {
	min-height: 100%;
}
section.endless-benefits .Endless-details {
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

/*section.want-to-learmore*/
section.want-to-learmore:before {
	display: none;
}
section.want-to-learmore {
	margin: 0rem 0 0rem;
	background-color: #f3f3f3;
	padding: 11rem 0 3rem;
}
section.want-to-learmore .row.learmore-details {
	padding: 0 5.5rem;
}
section.want-to-learmore .inner-more-cnt img {
	width: 8rem;
	margin: 0 0 0 auto;
	height: 8rem;
	object-fit: contain;
}
section.want-to-learmore .inner-more-cnt p {
	margin: 0 0 1rem;
}
section.want-to-learmore .learmore-download:hover {
	color: #AE7F2E;
}
section.want-to-learmore .inner-more-cnt p {
	width: 100%;
	font-size: 1.8rem;
	min-height: 100%;
}
section.want-to-learmore .inner-more-cnt p a {
	font-size: 1.15rem;
}
section.want-to-learmore .inner-more-cnt h3 {
	font-size: 3rem;
}
section.want-to-learmore .inner-more-cnt .want-to-learmore-content {
	font-size: 1.65rem;
}

/*section.the-first-step*/
section.the-first-step {
	/*     background-color: #ffffff; */
}
section.the-first-step .banner-button {
	
	font-size: 1.6rem;
	font-weight: 400;
}
section.the-first-step .solution-export img {
	margin: 1rem 0 6rem auto;
}
section.the-first-step .row.tf-mt-5 {
	padding: 0rem;
}
section.the-first-step .first-content h3 {
	font-size: 2.8rem;
}

/*section.commercial-insurance-section */
section.commercial-insurance-section {
	text-align: center;
	position: relative;
	padding: 4rem 0 0;
}

section.commercial-insurance-section h3 {
	font-size: 3rem;
	font-weight: 600;
	color: #232937;
	padding-bottom: 1rem;
}
section.commercial-insurance-section p {
	font-size: 1.45rem;
	font-weight: 500;
	color: #4f545f;
	width: 75%;
	text-align: center;
	margin-bottom: 4rem;
	margin: 0 auto;
}
section.commercial-insurance-section .row.insurance-bussiness {
	padding: 5rem 11rem 0;
}
section.commercial-insurance-section .row.insurance-bussiness .inner-content img {
	width: 8rem;
	height: 8rem;
	object-fit: contain;
	margin: 0.2rem auto;
}
section.commercial-insurance-section .row.insurance-bussiness .inner-content p {
	line-height: 1.2;
	font-weight: 600;
}
section.commercial-insurance-section .row.insurance-bussiness .inner-content {
	margin-bottom: 4rem;
}
section.commercial-insurance-section:after {
	content: "";
	background-image: url(/wp-content/themes/customsite/images/white-down-bg.png);
	background-size: contain;
	background-position: left;
	background-repeat: no-repeat;
	position: absolute;
	bottom: -9rem;
	width: 100%;
	height: 10rem;
	left: 0;
	z-index: 1;
}

footer .footer-shape {
	/*     background-color: #ffffff !important; */
}

section.configured-to-benefit .banner-button:hover,
section.the-first-step .benefit-btn .banner-button:hover {
	background-color: #ffe300;
	border-color: #ffe300;
	color: #fff !important;
	transition: .5s;
}

@media(max-width:1024px) {
	section.xponent-commercial {
		padding-top: 5rem;
	}
	section.commercial-lines-section.celent-features .leading-image img {
		width: 88%;
	}
	section.commercial-lines-section.celent-features:before {
		left: -5.8rem;
	}
	.banner-video-analysis {
		text-align: center;
	}
}

@media(max-width: 991px) {
	/*banner section*/
	section.xponent-commercial {
/* 		margin: 5rem 0 35rem !important; */
		height: 100%;
	}
	section.xponent-commercial h1 {
		font-size: 3.4rem;
	}
	.xponent-commercial .work-bench p {
		font-size: 2.2rem;
	}
	section.xponent-commercial .banner-btn {
		width: 100%;
		text-align: center;
	}
	section.xponent-commercial .work-bench {
		margin: -1rem 4.5rem 4rem;
	}
	.banner-video-analysis img.banner-video-poster {
		width: 100%;
	}
	.xponent-commercial .banner-button {
		font-size: 1.8rem;
/* 		padding: 1rem 4.5rem !important; */
	}
	section.xponent-commercial .banner-video-analysis img{
		margin: 0 auto;
		top: 35%;
	}
	.banner-video-analysis img.video-play {
		right: 0;
		width: 6rem;
	}
	section.xponent-commercial .work-bench {
		margin: 0rem 0rem 4rem;
	}
	.xponent-commercial .work-bench p {
		width: 100%;
	}
	section.xponent-commercial .banner-btn {
		width: 39rem;
		margin: 0;
	}
	/*section.uncover-insights-section*/
	section.uncover-insights-section:before {
		top: -7.3rem;
	}
	section.uncover-insights-section h3 {
		font-size: 2.8rem;
		width: 100%;
		margin-bottom: 1.5rem;
	}
	section.uncover-insights-section p {
		font-size: 1.8rem;
		width: 100%;
	}
	section.uncover-insights-section .row.enriches-structured {
		padding: 5rem 0 0 0;
	}
	section.uncover-insights-section .row.enriches-structured .inner-details-cnt p {
		width: 100%;
	}
	section.uncover-insights-section .row.enriches-structured .inner-details-cnt p br {
		display: none;
	}
	section.uncover-insights-section .row.enriches-structured .inner-details-cnt h3 {
		padding: 2rem 0 1.4rem;
	}
	/*section.configured-to-benefit*/
	section.configured-to-benefit .row.competitive-edge {
		padding: 0 0rem;
		margin: 0 -7rem;
	}
	section.configured-to-benefit .row.competitive-edge {
		padding: 0 0rem;
	}
	section.configured-to-benefit {
		margin: 2rem 0 5rem;
	}
	section.configured-to-benefit:after {
		bottom: -15.3rem;
	}
	section.configured-to-benefit h3 {
		width: 93%;
		font-size: 2.8rem;
		margin: 0 auto;
	}
	/*section.commercial-lines-section*/
	section.commercial-lines-section .row.start-stone-cnt {
		padding: 3rem 0rem 1rem;
		margin: 0 !important;
	}
	section.commercial-lines-section h2 {
		padding: 0 0rem;
		font-size: 1.5rem !important;
	}
	section.commercial-lines-section .learn-starstone {
		text-align: left;
		padding-left: 0;
	}
	section.commercial-lines-section .leading-image img {
		top: 1rem;
		right: 1rem;
	}
	section.commercial-lines-section {
		background-image: none;
		overflow: hidden;
	}
	section.endless-benefits .endless-image img {
		width: 100%;
		margin: 0 0rem 0;
		height: 5rem;
	}
	section.commercial-lines-section.celent-features{
		overflow: hidden;
	}
	section.commercial-lines-section.celent-features .leading-image img {
		width: 100%;
		top: 0;
	}
	section.commercial-lines-section.celent-features .leading-image {
		margin-top: 6rem;
	}
	/*section.endless-benefits*/
	section.endless-benefits h3 {
		width: 100%;
		font-size: 2.8rem;
	}
	section.endless-benefits p {
		width: 100%;
	}
	section.endless-benefits .endless-content p {
		font-size: 1.5rem !important;
		width: 100%;
	}
	section.endless-benefits .row.business-benefits-cnt {
		padding: 0 0;
	}
	section.endless-benefits {
		padding-bottom: 1rem;
	}
	section.endless-benefits .Endless-details {
		padding: 0rem 0;
	}
	/*section.commercial-lines-section.celent-features*/
	section.commercial-lines-section.celent-features:before {
		display: none;
	}
	section.commercial-lines-section.celent-features h2 {
		font-size: 1.8rem !important;
	}
	section.commercial-lines-section.celent-features .learn-starstone a.banner-button {
		font-size: 1.3rem;
	}
	section.commercial-lines-section .leading-commercial {
		margin: 7rem 0 6rem;
	}
	section.commercial-lines-section {
		padding-top: 0rem;
	}
	/*section.commercial-insurance-section*/
	section.commercial-insurance-section h3 {
		font-size: 2.8rem;
	}
	section.commercial-insurance-section p {
		width: 100%;
	}
	section.commercial-insurance-section .row.insurance-bussiness {
		padding: 5rem 0rem 0;
	}
	section.commercial-insurance-section:after {
		bottom: -7.5rem;
	}
	/*section.want-to-learmore*/
	section.want-to-learmore{
		padding:0rem;
	}
	section.want-to-learmore .inner-more-cnt h3 {
		font-size: 2.8rem;
	}
	section.want-to-learmore .inner-more-cnt .want-to-learmore-content {
		font-size: 1.6rem;
	}
	section.want-to-learmore .learn-session-count {
		width: 100%;
	}
	section.want-to-learmore .row.learmore-details {
		padding: 0 0;
	}
	section.want-to-learmore .inner-more-cnt p a {
		font-size: 1.3rem;
	}
	section.want-to-learmore .inner-more-cnt .text-mb-2 {
		min-height: 13rem;
	}
	/*section.the-first-step*/
	section.the-first-step .row.tf-mt-5 {
		padding: 0 0;
		margin: 1rem 0rem;
	}
	section.the-first-step .first-content h3 {
		font-size: 2.3rem;
	}
	section.the-first-step p {
		font-size: 1.6rem;
	}
	section.the-first-step .solution-export img {
		margin: 0rem 0 0rem auto;
		width: 90%;
	}
	.endless-benefits .container {
		width: 100% !important;
	}
}

@media(max-width: 767px) {
	section.xponent-commercial {
		margin: 3rem 0 12rem !important;
	}
	section.xponent-commercial .row.analysis-banner {
		padding: 0 0;
	}
	section.xponent-commercial .work-bench {
		margin: 0rem 0 4rem;
	}
	section.xponent-commercial h1 {
		font-size: 3rem;
	}
	section.xponent-commercial .banner-btn {
		width: 95%;
		margin: 0 auto;
	}
	.banner-video-analysis .poster-div {
		width: 95%;
	}
	.banner-video-analysis img.video-play {
		width: 5rem;
	}
	/*section.uncover-insights-section */
	section.uncover-insights-section .row.enriches-structured .inner-details-cnt img {
		margin: 0 auto;
	}
	section.uncover-insights-section:before {
		top: -8.3rem;
		background-position: center;
		height: 14rem;
	}
	section.uncover-insights-section h3 {
		font-size: 2.4rem;
		text-align: center;
	}
	section.uncover-insights-section p {
		font-size: 1.6rem;
	}
	section.uncover-insights-section .row.enriches-structured br {
		display: none;
	}
	section.uncover-insights-section .row.enriches-structured .inner-details-cnt h3 {
		font-size: 2.25rem;
		padding: 1.3rem 0 1.3rem;
		text-align: center;
	}
	section.uncover-insights-section .row.enriches-structured .inner-details-cnt p {
		font-size: 1.6rem;
		text-align: center;
		width: 100%;
	}
	section.uncover-insights-section .row.enriches-structured .inner-details-cnt {
		margin-bottom: 3rem;
	}
	/*section.configured-to-benefit*/
	section.configured-to-benefit h3 {
		font-size: 2.4rem;
	}
	section.configured-to-benefit img {
		width: 10rem;
		margin: 0 auto;
		height: 10rem;
	}
	section.configured-to-benefit .endless-content p {
		font-size: 1.7rem !important;
		width: 100%;
	}
	section.configured-to-benefit:after {
		bottom: -14.1rem;
	}
	section.configured-to-benefit .row.competitive-edge {
		margin: 0px -3rem;
	}
	/*section.commercial-lines-section*/
	section.commercial-lines-section {
		padding-bottom: 0rem;
		padding-top: 0rem;
	}
	.leading-image {
		display: block;
		padding-bottom: 5rem;
	}
	section.commercial-lines-section h2 {
		width: 100%;
		font-size: 2rem !important;
		margin-bottom: 3rem !important;
	}
	section.commercial-lines-section .learn-starstone a.banner-button {
		padding: 1.2vw 3.5vw !important;
	}
	section.commercial-lines-section .learn-starstone {
		text-align: center;
	}
	leading-image {
		display: block;
		padding-bottom: 4rem;
	}
	section.commercial-lines-section.celent-features .learn-starstone {
		text-align: center;
		background-color: #FCD200;
		padding: 1.6vw 3vw !important;
		border: 0.1rem solid #FCD200;
		width: 55%;
		margin: 0 auto;
	}
	section.commercial-lines-section.celent-features .learn-starstone a.banner-button {
		border: 0.1rem solid #FCD200;
		background-color: transparent;
		border-color: transparent;
		border: 0 !important;
	}
	section.commercial-lines-section.celent-features .learn-starstone:hover {
		color: #ffffff;
		background-color: transparent;
	}
	section.commercial-lines-section.celent-features .learn-starstone a.banner-button {
		font-size: 1.7rem;
	}
	section.commercial-insurance-section .row.insurance-bussiness .invisible{
		display: none;
	}
	/*section.endless-benefits*/
	section.endless-benefits h3 {
		font-size: 2.4rem;
	}
	section.endless-benefits .endless-image img {
		width: 9rem;
		margin: 0 auto;
		height: 9rem;
	}
	section.endless-benefits {
		padding-bottom: 3rem;
	}
	section.endless-benefits .endless-content p {
		font-size: 1.6rem !important;
	}
	/*section.commercial-insurance-section*/
	section.commercial-insurance-section {
		padding: 4rem 0 2rem;
	}
	section.commercial-insurance-section h3 {
		font-size: 2.4rem;
	}
	section.commercial-insurance-section .invisible.lns-cnt {
		display: none;
	}
	section.commercial-insurance-section:after {
		bottom: -5.8rem;
	}
	.invisible {
		display: none;
	}
	section.commercial-insurance-section .commerical-icons:nth-child(9){
		display: none;
	}
	/*section.want-to-learmore*/
	section.want-to-learmore .inner-more-cnt {
		margin: 0rem;
	}
	section.want-to-learmore .inner-more-cnt h3 {
		font-size: 2.4rem;
	}
	section.want-to-learmore {
		padding: 0rem !important;
		margin: 0 !important;
	}
	section.want-to-learmore .inner-more-cnt .want-to-learmore-content {
		font-size: 1.4rem;
	}
	section.want-to-learmore .container {
		padding: 0 0rem;
	}
	section.want-to-learmore .inner-more-cnt .text-mb-2 {
		padding-bottom: 12rem;
	}
	section.the-first-step .solution-export img {
		margin: 6rem auto 0;
		width: 80%;
	}

}

section.commercial-lines-section .leading-commercial {
	width: 100%;
	margin: 0rem 0  3rem;
}

section.commercial-lines-section.celent-features .leading-commercial {
	margin-top: 8rem;
	margin-bottom: 6rem;
}


@media(max-width: 320px){
	section.uncover-insights-section:before {
		top: -8.1rem;
	}
	section.configured-to-benefit:after {
		bottom: -13.9rem;
	}
}

/* Form Styling starts*/
.hbspt-form .hs-form>div .input input, textarea {
	height: 3rem !important;
	border: 0.1rem solid #000;
	margin-bottom: 1rem;
	width: 94.7%;
	max-width: 100%;
	padding: 0.6rem 1rem;
	background-color: transparent;
	font-family: Poppins,sans-serif!important;
	border-radius: 0!important;
}
span.custom-close{
	color: #fff;
	opacity: 1;
	font-size: 2rem;
	font-weight: 600;
	padding: 0.3rem 1rem;
	background: #AE7F2E;
	border-radius: 50%;
	cursor: pointer;
}
.hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select, .hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
	font-size: 1.5rem !important;
	min-height: 4.4rem !important;
	width: 100% !important;
	border-radius: 0;
}
.hs-error-msg{
	color: red !important;
}
input.hs-button.primary.large {
	font-size: 2rem!important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 85%!important;
	background-size: 2.5rem;
	text-align: center;
	border-radius: 0;
	margin: 0 auto;
	color: #fff;
	width: 45%;
	height: 4rem;
	border: 0.2rem solid #AE7F2E;
	background-color: #AE7F2E;
	transition: .5s;
	padding: 0.5rem 0!important;
	text-shadow: none;
}
input.hs-button.primary.large:active, input.hs-button.primary.large:focus, input.hs-button.primary.large:hover {
	background-color: #ffe300 !important;
	border: 0.2rem solid #ffe300 !important;
	color: #AE7F2E;
	transition: .5s;
	background-image: none !important;
	background-position: 95% !important;
}

@media(max-width: 1024px){
	.hs_industry.hs-industry.hs-fieldtype-select.field.hs-form-field select, .hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field .hs-fieldtype-intl-phone.hs-input select {
		padding: 1rem !important;
	}
}
.uncover-insights-section .row.enriches-structured .inner-details-cnt p {
	color: #000 !important;
}
@media(max-width: 991px){}
@media(max-width: 767px){
	.custom-modal-content .hbspt-form {
		padding-left: 0%;
		padding-right: 0%;
	}
}
/* Form Styling ends */