section.xponent-commercial {
    margin: 15rem 0 18rem;
}
section.xponent-commercial .row.analysis-banner{
    padding: 0 3.2rem 0 0;
}
section.xponent-commercial h1 {
    font-size: 2.9rem;
}
.xponent-commercial .work-bench p {
    font-size: 1.5rem;
}
.xponent-commercial .banner-button {
/*     border: 0.1rem solid #6427DB;
    background: #6427DB; */
    color: #fff;
    font-size: 1.7rem;
    font-weight: 400;
    padding: 0.7rem 3rem !important;
}
.banner-video-analysis img.banner-video-poster {
    width: 90%;
}
.banner-video-analysis{
    position: relative;
}
.banner-video-analysis .poster-div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
    width: 90%;
}
section.xponent-commercial .work-bench {
    margin: -1rem 4.5rem 0;
}
.banner-video-analysis img.video-play {
    width: 4em;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 5rem;
    top: 35%;
    cursor: pointer;
}
/* End Xponent-commercial Section */
/*section.uncover-insights-section */
section.uncover-insights-section {
    text-align: center;
    position: relative;
    padding: 6rem 0;
    background-color: #f3f3f3;
}
section.uncover-insights-section:before {
    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.3rem;
    width: 100%;
    height: 10rem;
    left: 0;
}
section.uncover-insights-section h3 {
    font-size: 3.05rem;
    font-weight: 600;
    color: #232937;
    padding-bottom: 1rem;
    width: 75%;
    margin: 0 auto;
}
section.uncover-insights-section p {
    font-size: 1.55rem;
    font-weight: 500;
    color: #4f545f;
    width: 75%;
    text-align: center;
    margin-bottom: 4rem;
    margin: 0 auto;
}
section.uncover-insights-section .row.enriches-structured{
	padding: 5rem 0 0 7.5rem;
}
section.uncover-insights-section .row.enriches-structured .inner-details-cnt img {
    width: 8rem;
    height: 8rem;
    object-fit: contain;
}
section.uncover-insights-section .row.enriches-structured .inner-details-cnt h3 {
    font-size: 2.25rem;
    width: 100%;
    text-align: left;
    font-weight: 500;
    line-height: 1.1;
    padding: 1.3rem 0 2.8rem;
}
section.uncover-insights-section .row.enriches-structured .inner-details-cnt p {
    text-align: left;
    width: 78%;
    font-size: 1.45rem;
    margin: 0 auto 0 0;
}
/* section.commercial-lines-section */ 
section.commercial-lines-section .row.start-stone-cnt {
    padding: 0 7rem;
}
section.commercial-lines-section .learn-starstone {
    text-align: left;
    padding-left: 1rem;
}
section.commercial-lines-section .learn-starstone a.banner-button {
    color: #232937;
    border: 0.1rem solid #FCD200;
    background-color: #FCD200;
    padding: 0.6vw 2.5vw !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: 0.1rem;
}
section.commercial-lines-section h2 {
    width: 100%;
}

section.commercial-lines-section.celent-features h2 {
    font-size: 2.28rem;
}
section.commercial-lines-section.celent-features .learn-starstone a.banner-button {
    font-size: 1.5rem;
    font-weight: 600;
}
section.commercial-lines-section.celent-features .leading-image img {
    float: right;
    width: 73%;
    top: 0;
}
section.commercial-lines-section.celent-features{
	position: relative;
	background-color: #6427db;
}
section.commercial-lines-section.celent-features:before {
    content: "";
    background-image: url(../images/blue-banner.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    height: 9.5rem;
    width: 100%;
    top: -8.5rem;
    left: -6.2rem;
}

/*section.configured-to-benefit*/
section.configured-to-benefit  .row.competitive-edge {
    padding: 0 4rem;
}
section.configured-to-benefit .endless-content p {
    font-size: 1.68rem !important;
    width: 100%;
}
section.configured-to-benefit .endless-content .endless-last-content {
    width: 100%;
}
section.configured-to-benefit .banner-button {
    padding: 1rem 3.5rem !important;
    font-size: 1.6rem;
}
section.configured-to-benefit{
	position: relative;
}
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: 12rem;
}
section.endless-benefits .competitive-edge {
    padding: 5rem 0 0;
}
/*section.endless-benefits*/
section.endless-benefits .competitive-edge {
    padding: 5rem 2rem 0;
}
section.endless-benefits h3 {
    width: 81%;
    margin-bottom: 1.5rem;
}
section.endless-benefits p {
    width: 80%;
    font-size: 1.6rem;
}
section.endless-benefits .endless-image img {
    width: 8rem;
    margin: 0 0 0 auto;
    height: 8rem;
    object-fit: contain;
}
section.endless-benefits .endless-content p {
    font-size: 2.1rem !important;
    font-weight: 600;
    width: 88%; 
}
section.endless-benefits .endless-content .endless-multi {
    min-height: 100%;
}

/*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 .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.2rem;
}
/*section.the-first-step*/
section.the-first-step {
    background-color: #ffffff;
}
section.the-first-step .banner-button {
    padding: 0.7rem 3rem !important;
    font-size: 1.5rem;
    font-weight: 400;
}
section.the-first-step .solution-export img {
    margin: 6rem 0 6rem auto;
}
section.the-first-step .row.tf-mt-5 {
    padding: 0 5.4rem;
}
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: 3.05rem;
    font-weight: 600;
    color: #232937;
    padding-bottom: 1rem;
}
section.commercial-insurance-section p {
    font-size: 1.55rem;
    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;
}
.page-id-9863 footer .footer-shape,
.page-id-9862 footer .footer-shape {
    background-color: #f5f5f5;
}

@media(max-width: 991px){
    /*banner section*/

section.xponent-commercial {
    margin: 15rem 0 22rem;
}
section.xponent-commercial h1 {
    font-size: 3.4rem;
}
.xponent-commercial .work-bench p {
    font-size: 2.2rem;
}
section.xponent-commercial .banner-btn {
    width: 90%;
    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; */
}
.banner-video-analysis img.video-play {
    right: 0;
    width: 6rem;
}
/*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.configured-to-benefit*/
section.configured-to-benefit .row.competitive-edge {
    padding: 0 0rem;
    margin: 0 -3rem;
}
section.configured-to-benefit .row.competitive-edge {
    padding: 0 0rem;
}
section.configured-to-benefit {
    margin: 6rem 0 8rem;
}
section.configured-to-benefit:after {
    bottom: -15.3rem;
}
/*section.commercial-lines-section*/
section.commercial-lines-section .row.start-stone-cnt {
    padding: 0 0rem;
}
section.commercial-lines-section h2 {
    padding: 0 0rem;
    font-size: 2rem;
}
section.commercial-lines-section .learn-starstone {
    text-align: left;
    padding-left: 0;
}
section.commercial-lines-section .leading-image img {   
    width: 95%;
}
/*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.8rem !important;
    width: 100%;
}
/*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.85rem;
}
section.commercial-lines-section.celent-features .learn-starstone a.banner-button {
    font-size: 1rem;
}
section.commercial-lines-section .leading-commercial {
    margin: 7rem 0 6rem;
}
/*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 .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: 100%;
}
/*section.the-first-step*/
section.the-first-step .row.tf-mt-5 {
    padding: 0 0;
}
section.the-first-step .first-content h3 {
    font-size: 2.3rem;
}
section.the-first-step p {
    font-size: 1.6rem;
}

}
@media(max-width: 767px){
section.xponent-commercial {
    margin: 3rem 0 17rem;
}
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: 60%;
    margin: 0 auto;
}
.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.6rem !important;
}
section.configured-to-benefit:after {
    bottom: -14.1rem;
}
/*section.commercial-lines-section*/
section.commercial-lines-section {
    padding-bottom: 1rem;
    padding-top: 1rem;
}
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;
}
section.commercial-lines-section.celent-features .learn-starstone {
    text-align: center;
    background-color: #FCD200;
    padding: 1.6vw 3vw !important;
    border: 0.1rem solid #FCD200;
}
section.commercial-lines-section.celent-features .learn-starstone a.banner-button {   
    border: 0.1rem solid #FCD200;
    background-color: transparent;
    border-color: transparent;
    border: 0;
}
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.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.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;
}
/*section.want-to-learmore*/
section.want-to-learmore .inner-more-cnt {
    margin: 0 0rem 4rem;
}
section.want-to-learmore .inner-more-cnt h3 {
    font-size: 2.4rem;
}
section.want-to-learmore {
    padding: 7rem 0 3rem;
}
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%;
}
}