.banner {
    text-align: center;background: url(../images/banner-bnr.webp) center center no-repeat;background-size: cover;
padding: 12rem 0;margin-top: 8rem;
}
.banner p {
    color: #fff;
    font-size: 2rem;
    font-weight: 600;line-height: 1.5;
}

.banner p span {
    color: #9250F2;
    font-size: 2rem;
}
.bnr-text {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0 3rem;
    margin-top: 3rem;
}
.gif {
    display: inline-block;
    width: 6rem;
    vertical-align: bottom;
    height: 6rem;
    
    overflow: hidden;
}
.gif img{border-radius: 100%;}

.cta-seo.mob-seo-cta{display: none;}
.free-ai {
    color: #9250F2;text-decoration: underline;
	background: linear-gradient(90deg, #FF9CBA, #9250F2, #FF9CBA, #9250F2, #9250F2, #FF9CBA);
    background-size: 400%;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    -webkit-background-clip: text;cursor:pointer;
}

.industries-leader{background: url(../images/leader-bg.jpg)center center no-repeat; background-size:cover;text-align: center;}

.industries-leader h2{font-size: 4.8rem;}


.seo-section{background: url(../images/seo-section-bg.jpg) center center no-repeat; background-size: cover;}
.seo-section h2{color: #fff;}
.seo-section p{color: #C7C7C7;}
.main-no {
    border-bottom: .1rem solid #ffffff26;
    padding: 2rem;
    display: flex;
    align-items: flex-start;
    gap: 0 2rem;
}
.main-no:last-child{border-bottom: 0;}
.main-no strong {font-size: 6.4rem;line-height: 7rem;font-weight: 700;color: #fff;}

.main-no span {
    color: #929292;
    font-size: 2.4rem;
    font-weight: bold;
    display: inline-block;
    margin-left: 1rem;line-height: 1.3;
}

.main-no p {
    margin: 1.5rem 0 0;
    font-size: 2rem;
    color: #929292;
    line-height: 1.5;
}
.sub-text{font-size: 2rem;
    color: #929292;
    line-height: 1.5;
    max-width: 80%;
}
.stats-wrapper {
    border-left: .1rem solid #ffffff26;
    padding-left: 2rem;
}

.brand-section{background:#F4FAFD url(../images/dotted-bg.svg) center top no-repeat;}
.brand-box {box-shadow: inset 0 0 15px #b9b9b940;padding: 3rem 2.5rem; border-radius: 2rem;height: 100%;}
.brand-box figure { margin-bottom: 2rem;}
.brand-box:hover figure img { transform: translateY(10px);}

.video-section{background: url(../images/video-bg.jpg) center top no-repeat; background-size: cover;}
.video-frame video {
    width: 100%;
}

.video-frame {
    max-width: 85rem;
    margin: auto;
    border-radius: 2rem;
    overflow: hidden;
}
.about-brand{background: url(../images/about-ai.png) center top no-repeat;
 background-size: 100% 100%;}

.commn_head .ocommon_cta {
    color: #000;
    border-color: #000;
    box-shadow: 0 .4rem 0 #000;
}

.commn_head .ocommon_cta img {
    filter: invert(1);
}

.about-brand .commn_head {
    padding-right: 3rem;
}

.Knowledge-Base {
    background: #161616;
}


.Impact-section{background: url(../images/impact-bg.jpg) center center no-repeat; background-size: cover;}

.Impact-box {
    display: flex;
    align-items: flex-start;
    padding: 3rem 2rem;
    box-shadow: inset 0 0 15px #b9b9b940;
    border-radius: 2rem;    border: .1rem solid #fff;height: 100%;
}

.Impact-box figure {
    min-width: 12rem;
    width: 12rem;
    margin-right: 0;
}

.Impact-text {
    padding: 0 0rem 0 2rem;
}

.Impact-text p {
    margin: 0;
}

.Impact-box p {
    margin: 0;
}

.testimonial-section{background: url(../images/testi-bg.jpg) no-repeat center center; background-size: cover;}
.swiper.testi_slider {
    max-width: 85rem;
    margin: auto;
}
.testimonial-box {
    display: flex;
    align-items: center;
    margin-top: 5rem;
}

.testimonial-box figure {
    min-width: 17rem;
}

.testimonial-text {
    padding: 0 0 0 4rem;
    color: #fff;position: relative;
}
.testimonial-text::before{background: url(../images/quote.svg) no-repeat; position: absolute;left: 4rem;top: -4rem;top; content:'';
width:2rem;height:2rem; }

.testimonial-text p {
    font-size: 1.8rem;
    line-height: 1.5;
    color: #C7C7C7;
}
.txt-name span {
    font-weight: bold;
}

.txt-name small {
    font-size: 1.6rem;
    color: #C7C7C7;
}

.faq-section{background: url(../images/faq-bg.jpg) no-repeat left center;padding-bottom: 30rem;}
.accordiyanbl {max-width: 70rem; margin: auto;}
.accordiyanbl li { padding: 3rem 2rem;border-bottom: .1rem solid #333;}
.accordiyanbl li:last-child{border-bottom: 0;}
.accordiyanbl h3 { margin: 0;cursor: pointer;position: relative;font-size: 1.8rem;}
.accordiyanbl p { margin: 2rem 0 0;}
.accordiyanbl > ul > li .title:after {content:""; position:absolute; top:-.8rem; background:#fff url(../images/faq_plus.svg) no-repeat center center; width:4rem; height:4rem; border-radius:100%; right:1rem; transition:0.3s;}
.accordiyanbl > ul > li.active .title:after {content:""; position:absolute; right:1rem; top:-.8rem; background:#0868A0 url(../images/faq-close.svg) no-repeat center center; width:4rem; height:4rem; border-radius:100%; transition:0.3s;}

.demo-inn{background: url(../images/demo-bg.png) center center no-repeat; background-size: cover;max-width: 100rem;
margin: auto; overflow: hidden; border-radius: 2rem;padding:4rem 5rem;}
.demo-inn p {color: #fff;font-size: 1.8rem;margin-top: 2rem;}
.demo-inn p a {
    display: inline;
    color: #9250F2;
    font-weight: 600;
    font-size: 1.8rem;
}
.demo-today { position: relative;}
.demo-today::before{background:url(../images/demo-bg.jpg)no-repeat center center; background-size: cover; position: absolute;bottom: 0;left: 0;width: 100%; height: 20rem;content: '';z-index: -1}
.demo-today {
    margin-top: -25rem;
}
.swiper-slide.cardItem, .card__wrapper{height: 100%;}




@media (min-width: 992px) {

.industries-leader .swiper-slide.cardItem {width: 16.5%;}
.industries-leader .swiper-wrapper{justify-content: center;}


}

@media (max-width: 1399px) {

.main-no strong{font-size: 5rem;line-height: 6rem;}
.Impact-box figure {  min-width: 10rem;  width: 10rem;}
.video-frame {max-width: 75rem;}
.banner{padding: 7rem 0;}
.main-no span{font-size: 2rem;}



}

@media (max-width: 1199px) {
.main-no strong{font-size: 4rem;line-height: 5rem;}
    .main-no span {
        font-size: 1.6rem;
    }
    .main-no p, .seo-section p{font-size: 1.6rem;margin-top: 0;max-width: 100%;}

.gif {
    width: 5rem;
    height: 5rem;
}

}


@media (max-width: 991px) {
.banner { padding: 4rem 0; margin-top: 6rem;}
.banner h1 br {
    display: none;
}
.cta-seo {
    display: none;
}
.mob-seo-cta {
    display: flex;margin-bottom: 4rem;justify-content: center;
}
.about-brand .commn_head {
    padding-right: 0;
}
.base-text {
    padding: 1rem;
}
.base-box p {
    margin-bottom: 1rem;
}
.Impact-box {
    padding: 2rem;
}
.Impact-box p {
    margin: 0;
    font-size: 1.4rem;
    line-height: 1.5;
}
.testimonial-box {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;margin-top: 0;
}

.testimonial-text {
    padding: 5rem 0 0;
}

.testimonial-text p {
    font-size: 1.6rem;
}
.testimonial-text::before {

    left: 0;
    top: 2rem;
    right: 0;
    margin: auto;
}

.accordiyanbl h3 {
    font-size: 1.4rem;
    line-height: 1.5;
}

.accordiyanbl p {
    font-size: 1.4rem;
    line-height: 1.5;
}

.accordiyanbl li {
    padding: 2rem 3rem 2rem 1rem;
}
.accordiyanbl > ul > li .title:after, .accordiyanbl > ul > li.active .title:after{width: 3rem;
    height: 3rem;top: -.5rem;right: -3rem;}
.faq-section{background-position: center top;}
.demo-inn{padding: 3rem 2rem;}
.demo-inn h2 {
    font-size: 2.4rem;line-height: 1.4;
}
.demo-inn p a, .demo-inn p{font-size: 1.4rem;}
.demo-inn p{margin-bottom: 1rem;}

.demo-today .container {
    padding: 0;
}
.cta-seo.mob-seo-cta {
    display: block;text-align: center;
}
.stats-wrapper{padding-top: 1rem;border-left:0;padding-left: 0;}
.seo-section .col-lg-6.pdt-8.pdb-8 {
    padding-bottom: 0;
}
.about-brand { background: url(../images/about-ai-mob.png) center bottom no-repeat;padding-bottom: 25rem;}
.brand-box {
    padding: 2rem;
}

.brand-box img.img-fluid {
    width: 6rem;
    height: 6rem;
}

.brand-box p {
    font-size: 1.4rem;margin-bottom: .5rem;
}
.brand-box figure {
    margin-bottom: 1rem;
}
.sub-text{text-align: center;}


}
@media (max-width: 767px) {
    .gif {
    width: 4rem;
    height: 4rem;
}


.bnr-text{flex-wrap: wrap;gap: 1rem 0;}
.banner p, .banner p span{font-size: 1.6rem;}
.industries-leader h2{font-size: 3.2rem;line-height: 4rem;}
.industry-slider { padding: 0rem 0 2rem;}
.industries-leader{background-position: left center;}
.sub-text {
    text-align: center;
    max-width: 100%;
    font-size: 1.6rem;margin: 0;
}
.commn_head {
    text-align: center;
}
.cta-seo {
    text-align: center;
}
.stats-wrapper {
    border-left: 0;
    padding-left: 0;
}
.cta-seo {
    text-align: center;
}

.main-no img {
    width: 5rem;
    height: 5rem;
}

.main-no {
    padding: 1rem 0;
}

.main-no span {
    font-size: 1.6rem;
}

.main-no strong {
    font-size: 4rem;
}

.main-no p {
    font-size: 1.4rem;margin: 0;
}

.seo-section{background: url(../images/seo-section-bg-mob.png) center center no-repeat;background-size: cover;}
.video-section { background: url(../images/video-bg-mob.png) center top no-repeat;background-size: cover;}
.free-ai{width: 100%;}



}

@media (max-width: 575px) {
.demo-inn{border-radius: 0;}

}



/*New css home page design change*/
nav.navbar-menu .menu {
    display: none;
}
nav.navbar-menu .menu a {
   padding: 3rem 2.5rem !important;
}
nav.navbar-menu {
    padding: 4rem 2.5rem;
}
ul.footer-list.new-list {
    display: flex !important;
    justify-content: center;
    margin-top: 45px;
    gap: 61px;
}
.footer-container {
    display: none;
}
.copyright {
    padding-top: 55px;
}
.demo-today {
    margin-top: -29rem;
}

