/*Font sizes*/
.fs-12{font-size: 12px;}
.fs-14{font-size: 14px;}/* Changed this as client suggested */
.fs-18{font-size: 18px;}
.fs-24{font-size: 1.5rem;}
.fs-32{font-size: 2rem;}
.fs-72{font-size: 72px !important;line-height: 88px !important;}
/* .fs-60{font-size: 60px !important;line-height: 66px !important;} */

h1, .h1{font-size: 60px; line-height: 66px;}
/* h2, .h2{font-size: 36px; line-height: 38px;}
h3, .h3{font-size: 24px; line-height: 26px;} */

@media (max-width:1199px) {
    .fs-18{font-size: 16px;}
    .fs-24{font-size: calc(1.275rem + .3vw);}
    .fs-32{font-size: calc(1.325rem + .9vw);}
}
@media (max-width:991px) {
    h1, .h1{font-size: 50px; line-height: 54px;}
    .fs-72{font-size: 52px !important;line-height: 68px !important;}
}
@media (max-width:767px) {
    .fs-72{font-size: 42px !important;line-height: 50px !important;}
    .h2, h2{font-size: 1.325rem;}
    .fs-24{font-size: 1.275rem;}
    .fs-32{font-size: 1.325rem;}
}
@media (max-width:575px) {
    body{font-size: 0.875rem;}
    h1, .h1{font-size: 36px; line-height: normal;}
    .h2, h2{font-size: calc(1.325rem - .45vw); line-height: normal !important;}
    .fs-24{font-size: calc(1.275rem - .15vw); line-height: normal !important;}
    .fs-32{font-size: calc(1.325rem - .45vw); line-height: normal !important;}
}

/* Common Style */
body{/*background: #BE87FF0D;*/ overflow-x: hidden !important; background: #f4f4f4; color: #000044;font-family: 'Urbanist', sans-serif; overflow-x: hidden;padding-top: 100px;}
a, input, a:focus, input:focus{outline: none;}
h1, h2, h3, h4, h5, h6 {overflow-wrap: initial;}
html :where(img) {height: auto;max-width: 100%;}
input:focus{box-shadow: none;}
.text-perpule{color: #7327CC;}
.text-black{color: #000000;}
.text-deep-purple{color:#000044;}
.text-purple-light{color: #BE87FF;}
.text-purple-mid{color: #914DE0;}
.text-carrotbase{color: #FF7E72;}
.text-blue{color: #3636A1;}
.text-grey{color: #656565;}
.text-off-white{color: #FAFAFA;}
.text-grey-500{color: #667085;}
.text-grey-900{color: #101828;}
.text-green{color: #8CDF96;}
.text-dark-purple{color: #7327CC;}
.text-orange{color: #FF7E72;}
.gradient-text{background: #7327CC;background: -webkit-radial-gradient(circle farthest-corner at top left, #7327CC 0%, #FF7E72 100%);background: -moz-radial-gradient(circle farthest-corner at top left, #7327CC 0%, #FF7E72 100%);background: radial-gradient(circle farthest-corner at top left, #7327CC 0%, #FF7E72 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.gradient-text1{background: #FAFAFA;background: -webkit-linear-gradient(to top right, #FAFAFA 0%, #FF7E72 73%);background: -moz-linear-gradient(to top right, #FAFAFA 0%, #FF7E72 73%);background: linear-gradient(to top right, #FAFAFA 0%, #FF7E72 73%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.uppercase{text-transform: uppercase;}
.border-btn-grey{border-bottom: 1px solid #BABABA;}
.text-left{text-align:left;}


.ln-22{line-height: 22px;}
.ln-28{line-height: 28px;}
.ln-36{line-height: 36px;}
.ln-66{line-height: 66px;}

.light-purple-br{border: 1px solid #BE87FF;}

.fw-300{font-weight: 300;}
.fw-500{font-weight: 500;}
.fw-400{font-weight: 400;}
.fw-600{font-weight: 600;}
.fw-700{font-weight: 700 !important;}
.fw-800{font-weight: 800;}
.fw-900{font-weight: 900;}



.mt-20{margin-top: 20px;}
.mt-30{margin-top: 30px;}
.mt-40{margin-top: 40px;}
.mt-50{margin-top: 50px;}
.mt-60{margin-top: 60px;}
.mt-70{margin-top: 70px;}
.mt-100{margin-top: 100px;}
.mt-150{margin-top: 150px;}
.mt-170{margin-top: 170px;}
.mt-200{margin-top: 200px;}
.mt-260{margin-top: 260px;}
.mt-300{margin-top: 300px;}
.mb-20{margin-bottom: 20px;}
.mb-30{margin-bottom: 30px;}
.mb-40{margin-bottom: 40px;}
.mb-50{margin-bottom: 50px;}
.mb-60{margin-bottom: 60px;}
.mb-70{margin-bottom: 70px;}
.mb-100{margin-bottom: 100px;}
.mb-120{margin-bottom: 120px;}
.mb-150{margin-bottom: 150px;}
.mb-180{margin-bottom: 180px;}


.pt-30{padding-top: 30px;}
.pt-40{padding-top: 40px;}
.pt-50{padding-top: 50px;}
.pt-60{padding-top: 60px;}
.pt-70{padding-top: 70px;}
.pt-80{padding-top: 80px;}
.pt-100{padding-top: 100px;}
.pt-110{padding-top: 110px;}
.pt-150{padding-top: 150px;}
.pt-170{padding-top: 170px;}
.pb-30{padding-bottom: 30px;}
.pb-40{padding-bottom: 40px;}
.pb-50{padding-bottom: 50px;}
.pb-60{padding-bottom: 60px;}
.pb-70{padding-bottom: 70px;}
.pb-80{padding-bottom: 80px;}
.pb-100{padding-bottom: 100px;}
.pb-110{padding-bottom: 110px;}
.pb-130{padding-bottom: 130px;}
.sec-pad{padding: 200px 0;}

.list-style-none{list-style: none;}
.bg-grey{background-color: #E0E0E0 !important;}
.bg-white{background-color: #fff;}
.bg-off-white{background-color: #FAFAFA;}
.bg-trans{background-color: transparent;}
.bg-purple{background-color: #7327CC;}
.bg-dark-purple{background-color: #000044;}

.btn{height: 56px;padding: 0px 20px;border-radius: 4px; font-weight: 600;display: inline-flex;justify-content: center;align-items: center;letter-spacing: 0.05em;}
.button-primary{background: #7327CC;color: #fff;transition: all 0.3s linear;}
.button-primary:hover{background: #000044;color: #fff;}
.button-primary.in-dark-bg:hover{background: #914DE0;color: #fff;}
.button-primary:active, .button-primary:focus {background: #24247F;box-shadow: none;}
.button-primary.in-dark-bg:active, .button-primary.in-dark-bg:focus {background: #BE87FF;box-shadow: none;}
.button-secondary{background: transparent;border: 2px solid #24247F;color: #24247F;transition: all 0.3s linear;}
.button-secondary:hover{border-color: #000044;color: #000044;}
.button-secondary:active, .button-secondary:focus{border-color: #24247F; color: #24247F; box-shadow: none;}
.button-primary.btn-white {background: #FAFAFA;color: #000044;}
.button-primary.btn-white:hover {background: #7327CC; color: #ffffff;}
.button-primary.btn-white:active, .button-primary.btn-white:focus {background: #24247F;color: #ffffff;box-shadow: none;}
.button-secondary.linkbtn{border: none;color: #7327CC;padding: 0px;}
.button-secondary.linkbtn.underline::before{background-color: #7327CC;}
.underline{position: relative;}
.underline::before{content: '';position: absolute;bottom: 0;right: 0;width: 0;height: 2px;background-color: #FFFFFF;transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);}
@media (hover: hover) and (pointer: fine) {
    .underline:hover::before{left: 0;right: auto;width: 100%;}
}
@media (max-width: 1199px) {
    body{padding-top: 67px;}
}



/*Icons*/
i.custom-icon{display: inline-block;background-repeat: no-repeat;background-size: cover; background-position: 50%;}
.ic-user{background-image: url(../images/ic_user.svg); height: 24px; width: 24px;}
.ic-right-arrow{background-image: url(../images/ic_right-arrow.svg); height: 10px; width: 16px;}
.ic-right-arrow-white{background-image: url(../images/ic_right-arrow-white.svg); height: 10px; width: 16px;}
.ic-right-arrow-perpule{background-image: url(../images/ic_right-arrow-perpule.svg); height: 10px; width: 16px;}
.ic-right-arrow-circle{background-image: url(../images/ic_right-arrow-circle.svg); height: 40px; width: 40px;}
.ic-left-arrow-circle{background-image: url(../images/ic_left-arrow-circle.svg); height: 40px; width: 40px;}
.linkedIn-icon{background-image: url(../images/ic_social-linkedin.svg); height: 30px; width: 30px;}
.twitter-icon{background-image: url(../images/ic_social-twitter.svg); height: 30px; width: 30px;}

.ic-podcast-spotify{background-image:url(../images/ic_podcast-spotify.png); height: 28px; width: 28px;}
.ic-podcast-apple{background-image:url(../images/ic_podcast-apple.png); height: 28px; width: 28px;}
.ic-podcast-youtube{background-image:url(../images/ic_podcast-youtube.png); height: 28px; width: 28px;}
.ic-podcast-google{background-image:url(../images/ic_podcast-en_google.png); height: 28px; width: 28px;}

.ic-footer-linkedin{background-image:url(../images/ic_footer-linkedin-circle.svg); height: 32px; width: 32px;}
.ic-footer-facebook{background-image:url(../images/ic_footer-facebook-circle.svg); height: 32px; width: 32px;}
.ic-footer-twitter{background-image:url(../images/ic_footer-twitter-circle.svg); height: 32px; width: 32px;}
.ic-footer-youtube{background-image:url(../images/ic_footer-youtube-circle.svg); height: 32px; width: 32px;}
.ic-footer-spotify{background-image:url(../images/ic_footer-spotify-circle.svg); height: 32px; width: 32px;}

/* Header */
header .navbar{padding: 22px 0px 22px 0px;z-index: 99;}
header .bg-light{background-color: transparent !important;}
header .navbar-brand{padding-right: 30px;border-right: 1px solid #FF7E72;margin-right: 16px;z-index: 99;display: flex;}
header .navbar-brand img{width: 145px;}
header .navbar-light .navbar-nav .nav-link {display: flex;align-items: center;color: #000044;padding-left: 18px;padding-right: 18px;}
header .navbar .dropdown-toggle::after,.blog-categories-select .dropdown-toggle::after {border: none;background-image: url(../images/ic_down-arrow.svg);background-size: contain;background-repeat: no-repeat;width: 15px;height: 7px;margin-bottom: 0px;margin-left: 8px;}
header .navbar-light .navbar-toggler {color: #2e2b78;border: 0;outline: none;box-shadow:none;z-index: 99;}
header .navbar-light .navbar-toggler .nav-ic {height: 3px;width: 24px;display: block;background: #2e2b78;margin: 5px;}
header .navbar-light .navbar-toggler .nav-ic:nth-child(2) {width: 19px;margin-left: auto;}
/* header .nav-item .btn{height: 40px;} */
header .nav-item .btn:hover{/*color: inherit;*/ color: #fff;}
header .navbar-collapse-wrapper .navbar-nav {align-items: center;}

/*Header-Dropdown*/
header nav.navbar .dropdown{position: unset;}
header nav.navbar .dropdown-menu{min-width: 100%;border:0;border-top: 1px solid #E0E0E0;border-radius: 0;box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);background-color: #FAFAFA;padding: 0;margin-top: 0;}
/* header .dropdown-menu .circle{background: #914DE0;border-radius: 50%;} */
header .dropdown-menu .circle.c-big{width: 75px;height: 75px;}
header .dropdown-menu .circle.c-small{width: 28px;height: 28px;}
header .dropdown-menu .circle.c-big img,
header .dropdown-menu .circle.c-small img{height: 100%; width: 100%; object-fit: cover; border-radius: 50%;}
header .dropdown-menu .h5{font-size: 18px;font-weight: 600;margin-bottom: 5px;text-decoration: none;}
header .dropdown-menu a:hover{color: inherit;}
header .dropdown-menu p{color: #808080;font-size: 14px;}
header .drop-item {padding: 8px 5px;}
header .drop-item:hover{background: rgba(190, 135, 255, 0.1);border-radius: 4px;}
header .dropdown-toggle.show{color: #7327CC !important;transition:all 0.5s ease-in-out;}
header .dropdown-toggle.show::after{transform: rotate(180deg);}
header .dropdown-toggle::after,.dropdown-toggle{transition:all 0.5s ease-in-out;margin-bottom:0}
header .explore:before {content: '';background: #be87ff1a;position: absolute;width: 100%;height: 41%;bottom: 0;z-index: -1;}
header .explore-img{width: 75px;height: auto;position: relative; overflow: hidden;}
header .explore-img img{width: 100%; height: 100%; object-fit: contain;}
header .explore:hover{background: transparent;}
header .dropdown-menu ul li {list-style-type: none;padding:10px 0}
header .dropdown-menu ul li a{color: #808080;font-size: 18px;text-decoration: none;}
header .navbar.open{background-color: #FAFAFA !important;}
header .navbar-collapse-wrapper{display: flex; width: 100%;}
header .drop-item .col-3{width: auto;}
header .how-we-are .drop-item .col-3 {max-width: 100px;}
.hero-section-content  .wpcf7 form { margin: 0 auto !important; }

/* March 21 */
/* header{position: fixed; top: 0;right: 0;left: 0;z-index: 99;background-color: #FAFAFA;height: 102px;} */
header .bg-light.header-bg{background-color: rgb(250 250 250 / 80%) !important;backdrop-filter: blur(18px);}

/**/

@media (max-width: 1358px) and (min-width:1200px) {
    header .navbar-light .navbar-nav .nav-link {padding-left: 14px;padding-right: 14px;}
}
@media (max-width: 1199px) {
    header .navbar-brand{padding-right: 20px;margin-right: 10px;display: flex;border: 0;}
    header .navbar-light .navbar-nav .nav-link{font-size: 18px; position: relative;padding: 14px;width: 100%;display: flex;align-items: center;}
    header .navbar-light .navbar-nav .nav-item .menu-main-icons{margin-right: 15px;width: 32px;height: 32px;}
    /* header .navbar .nav-link::before {content: '';width: 32px;height: 32px;border: 1px solid #7327CC;position: absolute;left: 2rem;border-radius: 50%;top: 12px;} */
    
    header nav.navbar .nav-item {margin: 0 1rem;}
    header nav.navbar .dropdown-menu{border: 0;box-shadow: none;}
    header .dropdown-toggle.show{background: rgba(190, 135, 255, 0.1);border-radius: 4px;}
    header .navbar.open {background-color: #ffffff !important;}
    header .dropdown-menu p,header .dropdown-menu .circle,header .drop-item,header .navbar .nav-login .nav-link::before{display: none;}
    header .navbar-collapse,header nav.navbar .dropdown-menu{background: #ffffff;}
    header .navbar .dropdown-toggle::after, .blog-categories-select .dropdown-toggle::after{margin-bottom: 0px;margin-left: 0px;}
    header .navbar .dropdown-toggle::after{margin-left: auto;}
    header .dropdown-menu .h5{font-size: 14px;}

    header .navbar-collapse-wrapper .navbar-nav{align-items: stretch;}

    .fixed {overflow-y: hidden;}
    body.fixed header nav.navbar {background-color: #ffffff !important;}

    .blog-categories{padding: 1rem;}
    .blog-categories ul {padding-left: 0;}
    
    /* .navbar-collapse ul.navbar-nav:not(.nav-login) {border-top: 1px solid #E0E0E0;} */
    header nav.navbar .nav-login {position: fixed;bottom: 0;left: 0;right: 0;margin: auto;text-align: center;background: #E0E0E0;}
    header nav.navbar .nav-login .nav-item{margin:5px auto;}
    header .mobile-demo-booking {background: linear-gradient(119.87deg, #7327CC -8.36%, #FF7E72 100%);border-radius: 4px;padding: 3rem;margin: 2rem; width: auto !important;}
    header .mobile-demo-booking li{color: #ffffff;list-style-type: none;}
    header .mobile-demo-booking li span{font-weight: 700;}
    header .mobile-demo-booking ul li {margin: 0 !important;}
    header .mobile-demo-booking .button-secondary{background: #FAFAFA;color:#000044;border: 1px solid #ffffff;margin: 2rem 0 0 !important;}
    
    header .change .bar1 {-webkit-transform: rotate(-45deg) translate(-2px, 5px);transform: rotate(-45deg) translate(-2px, 5px);}
    header .change .bar2 {display: none !important;}
    header .change .bar3 {-webkit-transform: rotate(45deg) translate(0px, -4px);transform: rotate(45deg) translate(0px, -4px);width: 100%;}
    header .navbar-toggler .bar1, 
    header .navbar-toggler .bar2, 
    header .navbar-toggler .bar3 {background-color:#2e2b78;width: 2rem;height: 2px;margin: 4px 0;transition: 0.4s;}
    
    header .navbar-expand-lg .navbar-collapse{display: none !important;position: fixed;top: 60px;left: 0;right: 0;z-index: 9;box-shadow: 0px 10px 9px rgb(0 0 0 / 20%);transform: translate3d(0px, 0px, 0px);}
    header .navbar-expand-lg .navbar-collapse.show,
    header .navbar-expand-lg .navbar-collapse.collapsing{display: block !important;}
    header .navbar-expand-lg .navbar-toggler{display: block;}
    header .navbar-expand-lg .navbar-nav{flex-direction: column;}
    header .navbar-expand-lg .navbar-nav .dropdown-menu{position: static;}
    header .container{width: 100%;max-width: 100%;}
    header .navbar-collapse-wrapper{flex-direction: column;padding: 30px 0 60px;border-top: 1px solid #E0E0E0;height: 100%;    height: calc(100vh - 60px);overflow: auto;}
    header .navbar-collapse-wrapper ul{width: 100%;}
    header .nav-item .btn{margin-left: 10px;margin-top: 15px;}
    header .navbar{padding: 15px 0;}
    header .navbar-expand-lg .navbar-nav .dropdown-menu > .col-xl-11 {padding: 0px 12px !important;}

    /* March21 */
    /* header{height: 67px;} */
}
@media (min-width: 992px) {.m-show{display: none;}.d-mobile{display: none}}
@media (max-width: 991px) {.d-show{display: none;}}
@media (max-width:767px) {
    header .navbar-collapse-wrapper{padding: 15px 0 60px;}
    header .navbar-light .navbar-toggler{padding: 0px;}
}

/*Hero Section*/
.hero-section{position: relative;padding-bottom: 560px;}
.hero-section::before{content: "";background-image: url(../images/hero-bg.png);background-repeat: no-repeat;background-size: 100% 100%;background-position: center;position: absolute;top: 0;width: 100%;height: 100%;z-index: -1;}
.hero-section-content{height: 600px;align-items: center;}
.hero-section-content p.fs-32{line-height: 38px;}
@media (max-width: 1280px) {
    .hero-section::before{background-image: url(../images/hero-bg-tb.png);}
}
@media (max-width: 991px) {
    .hero-section{padding-bottom: 250px;}
    .hero-section::before {background-size: 120%;}
    .hero-section-content{height: 500px;}
    .hero-section-content h1.mb-60{margin-bottom: 40px;}
    .hero-section-content .mt-70{margin-top: 50px;}
    .d-desktop {display: none;}
}
@media (max-width: 767px) {
    .hero-section::before{background-image: url(../images/hero-bg-mb.png);background-position: bottom;background-size: cover;margin-top: -67px;top: 0;bottom: -100px;height: auto;}
    .hero-section{padding-bottom: 80px;}

}
@media (max-width: 575px) {
    .hero-section{padding-bottom: 110px;}
    /* .hero-section::before {background-size: 140% 160%;height: 720px;top: -67px;} */
    .hero-section::before {background-size: 100%;bottom: -50px;}
    .hero-section-content .mt-60{display: flex;flex-direction: column;align-items: center;}
    .hero-section-content .mt-60 .btn.button-primary.btn-white.me-2{margin-bottom: 10px;margin-right: 0px !important;}
}

/* Platform Section */
.platform-section{margin-top: -480px;}
.platform-wrapper{position: relative;max-width: 955px;width: 100%;margin: auto;}
.platform-wrapper .platform-imgs {position: absolute;top: 0;width: 100%;height: 100%;}
.platform-img {position: absolute;bottom: 0;left: 49px;}
.platform-img.p-img1 {top: -7%;left: -5%;}
.platform-img.p-img2 {left: 11%;top: -6%;}
.platform-img.p-img3 {left: 62%;top: -11%;}
.platform-img.p-img4 {left: 8%;top: 44%;}
.platform-img.p-img5 {left: 55%;top: 42%;}

@media (max-width:991px) {
    .platform-section {margin-top: -250px;}
}
@media (max-width: 767px) {
    .platform-section {margin-top: -80px;}
}
@media (max-width: 575px) {
    .platform-section {margin-top: -110px;}
}
@media (max-width: 575px) {
    .platform-section {margin-top: -80px;}
}

/* Word Tags Section */
.word-tags-section{position: relative; padding: 180px 0px;}
.word-tags-section:before {content: '';background: url(../images/bg1.png);background-position: center top;background-size: 100% 100%;position: absolute;top: -240px;width: 100%;height: 2600px;z-index: -1;}
.word-tags-wrapper{overflow: hidden;}
.word-tags-wrapper .word-tags{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;width: 2050px;}
.word-tags-wrapper .word-tags .tag {border: 1px solid #914DE0;border-radius: 4px;height: 81px;font-size: 24px;color: #914DE0;font-weight: 600;margin: 4px;display: flex;align-items: center;padding: 15px;}

@media (max-width:991px) {
    .word-tags-section{padding: 80px 0;}
    .word-tags-section .mb-120{margin-bottom: 80px;}
    .word-tags-section p.h2.mt-40{margin-top: 25px;}
    .word-tags-wrapper .word-tags .tag {height: 55px;padding: 8px 15px;font-size: 18px;}
    .word-tags-section:before{height: 2900px;top: -305px;background-size: auto 100%;}
}
@media (max-width:767px) {
    .word-tags-section:before{top: -341px;height: 4000px;}
}
@media (max-width: 575px) {
    .word-tags-section:before {top: -280px;}
}
@media (max-width:460px) {
    .word-tags-section:before {top: -185px;}
}
@media (max-width:375px) {
    .word-tags-section:before {top: -145px;}
}


/* Customer Success Section */
.customer-success-section{position: relative;padding: 180px 0px 0px;}
.customer-success-section:before {content: '';background: url(../images/bg1.png);background-position: center top;background-size: 100% 100%;position: absolute;top: -240px;width: 100%;height: 3000px;z-index: -1;}
/* .customer-success-section::before{content: '';background:url(../images/bg1.png);background-position: center top;background-size: 100% 100%;position: absolute;top: 0;width: 100%;height: 2300px;z-index: -1;} */
.cs-box{background: rgba(250, 250, 250, 0.18);backdrop-filter: blur(18px);border-radius: 8px;overflow: hidden;padding: 45px 0px 45px 35px; color: #fff;height: 100%;}
/* .customer-success-section h2.h1 {font-size: 96px;line-height: 90px;font-weight: bold;} */

/* about-customer-success-section */
.about-customer-success-section .about-customer-success-details{margin-top: -35px;}
.new-age-box{backdrop-filter: blur(18px);-webkit-backdrop-filter:blur(18px); border-radius: 4px;padding: 42px 38px;transition: all 0.3s ease-in-out;cursor: pointer;height: 100%;position: relative;top: 0px;transform: translate3d(0,0,0);overflow: hidden;}
.new-age-box.placeholder-img{background-image: url(../images/new-age-placeholder.png);background-position: center;background-size: cover;background-repeat: no-repeat;}

.new-age-box:hover{background-color: rgba(250,250,250, 0.4);box-shadow: 0px 12px 12px rgb(0 0 68 / 30%);}/*top: -15px;*/
.new-age-box.placeholder-img:hover{opacity: 1;}
.new-age-box .box-img{height: 325px;}
.new-age-box .box-img img{position: absolute;inset: 0;height: 100%;width: 100%;object-fit: cover;}
.new-age-box .box-img img{height: 100%;width: 100%;object-fit: cover;}
.new-age-box .box-content h2{font-weight: 700;color: #FAFAFA;}
.new-age-box .box-content p{margin-bottom: 0px;color: #FAFAFA;}
.new-age-box .box-content .ic-right-arrow-perpule {height: 18px;width: 32px;position: absolute;right: 24px;bottom: 20px;}
.new-age-box:not(:hover) .box-content .ic-right-arrow-perpule{filter: brightness(10);}
/* .new-age-box:hover .box-content .ic-right-arrow-perpule{display: block;} */

@media (max-width:1199px) {
    .about-customer-success-section .about-customer-success-details{margin-top: 0px;}
}
@media (max-width:991px) {
    .customer-success-section{padding-top: 40px;}
    .customer-success-section::before{height: 2900px;top: -305px;background-size: auto 100%;}
    .customer-success-section .mb-120{margin-bottom: 60px;}
    .customer-success-section h2.h1 {text-align: center;}
    .customer-success-section p.h2 {text-align: center;}
}
@media (max-width:767px) {
    .customer-success-section:before{top: -341px;height: 4000px;}
    .customer-success-section .mb-100{margin-bottom: 50px;}
    .new-age-box:hover{margin-top: 0px;top: 0px;}
}
@media (max-width: 575px) {
    .customer-success-section:before {top: -280px;}
}
@media (max-width:460px) {
    .customer-success-section:before {top: -185px;}
}
@media (max-width:375px) {
    .customer-success-section:before {top: -145px;}
}

/* Features Section */
.features-section{padding: 180px 0;}
.features-section a.all-unset{all:unset;cursor: pointer;}
.features-box{background: transparent;box-shadow: 0px 4px 12px 6px rgba(0, 0, 68, 0.05);border-radius: 4px;min-height: 320px;height: 100%;padding: 35px;overflow: hidden;}
.features-box .features-img{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgb(250 250 250 / 80%);backdrop-filter: blur(4px);}
.features-box .features-img img{max-width: 100%;max-height: 100%;object-fit: cover;height: 100%;width: 100%;-webkit-backface-visibility: hidden; 
    -ms-transform: translateZ(0); /* IE 9 */
    -webkit-transform: translateZ(0); /* Chrome, Safari, Opera */
    transform: translateZ(0);}
.features-box.platforms-boxes{background: url(../images/customer-360-bg.png);background-size: 100% 100%;}
.features-box.comprehensive-touchpoints{background: url(../images/comprehensive-touchpoints-bg.png);background-size: 100% 100%;}
.features-box .features-content {padding: 35px;background-color: #fafafa;}
@media (max-width:991px) {
    .features-box .features-img{height: 250px;}
}
@media (max-width:575px) {
    .features-section{padding: 100px 0px;}
    .features-section .mt-60 {margin-top: 40px;display: flex;flex-direction: column;align-items: center;}
    .features-section .mb-100{margin-bottom: 50px;}
    .features-section .btn.btn-white.me-2 {margin-right: 0px !important;margin-bottom: 10px;}
}


/* Integrate Section */
.integrate-section{padding-bottom: 100px;position: relative;}
.integrate-section::after{content: '';height: 1600px;width: 100%;position: absolute;bottom: -240px;background: url(../images/bg21.png);background-repeat: no-repeat;background-size: cover;z-index: -1;}
.integrate-tools{list-style: none;padding: 0px;margin: 0; display: flex; flex-wrap: wrap;justify-content: center;}
.integrate-tools li{margin: 10px;}

@media (max-width:991px) {
    .integrate-section::after{background-size: auto 100%;height: 1730px;}
}
@media (max-width:767px) {
    .integrate-section{padding-bottom: 70px;}
    .integrate-section::after{background-size: auto 100%;height: 2100px;}
}
@media (max-width:575px) {
    .integrate-tools li{width: 33.333%;margin: 0px;}
    .integrate-tools li img{width: 100%;}
    .integrate-section .mb-60 {margin-bottom: 30px;}
}

/* Pay as You Grow Section */
/* .pay-as-you-grow-section{overflow: hidden;} */
/* .pay-as-you-grow-slider {height: 100vh;width: 400%;display: flex;flex-wrap: nowrap;overscroll-behavior: none;} */
.pay-as-you-grow-slider {height: 100%;width: 100%;display: flex;flex-wrap: wrap;overscroll-behavior: none;}
.pay-as-you-grow-slider .payg-slide{height: 100vh;background-color: #131369;color: #fff;width: 100vw;background-size: cover;background-position: center;background-repeat: no-repeat;}
/* .pay-as-you-grow-slider .payg-slide{height: 767px;background-color: #131369;color: #fff;width: 100vw;background-size: cover;background-position: center;background-repeat: no-repeat;} */
.pay-as-you-grow-slider .payg-slide.slide1{background-color: #131369;}
.pay-as-you-grow-slider .payg-slide h2{font-size: 200px;font-weight: 700;line-height: 200px;letter-spacing: 0.02em; margin-bottom: 40px;}
.pay-as-you-grow-slider .payg-slide .a-link{display: inline-flex;justify-content: center;align-items: center;font-size: 16px;text-decoration: none;font-weight: 600;color: #fff;height: 56px;width: 210px;border: 2px solid #FAFAFA;border-radius: 4px;}
.pay-as-you-grow-slider .payg-slide .a-link:focus,
.pay-as-you-grow-slider .payg-slide .a-link:active{border-color: #BE87FF; color: #BE87FF;}
.pay-as-you-grow-slider .payg-slide.slide-color2{background-color: #3636A1;}
.pay-as-you-grow-slider .payg-slide.slide-color3{background-color: #7327CC;}
.pay-as-you-grow-slider .payg-slide.slide-color4{background-color: #914DE0;}
.pay-as-you-grow-slider .payg-slide.slide-color4 p{color: #ffffff;}

@media (max-width:1199px) {
    .pay-as-you-grow-slider .payg-slide h2{font-size: 100px !important;line-height: 100px;margin-bottom: 70px;}
}
@media (max-width:991px) {
    .pay-as-you-grow-slider .payg-slide h2{font-size: 72px !important;line-height: 80px;margin-bottom: 50px;}
    .pay-as-you-grow-slider .payg-slide .a-link{font-size: 18px;}
}
@media (max-width:767px) {
    .pay-as-you-grow-slider .payg-slide{padding: 0px 15px;}
}
@media (max-width:575px) {
    .pay-as-you-grow-slider .payg-slide h2{font-size: 56px !important;line-height: 60px;margin-bottom: 40px;}
    .pay-as-you-grow-slider .payg-slide .a-link{font-size: 16px;}
}


/* Customer Loving Section */
.customer-loving-section{position: relative; padding: 100px 0px;overflow: hidden;background-color: #f4f4f4;}
.customer-loving-section::after{content: '';height: 100%;width: 100%;position: absolute;bottom: 0;background: url(../images/bg4.png);background-repeat: no-repeat;background-size: 100% 100%;z-index: 0;}
.customer-loving-heading{min-height: 400px; padding-top: 140px;position: relative;z-index: 2;}
.customer-loving-carousel-wrapper{overflow: hidden;position: absolute;right: 0;}
.customer-loving-carousel.owl-carousel .owl-stage-outer{overflow: visible;}
.customer-loving-carousel.owl-carousel .owl-dots,
.customer-loving-carousel.owl-carousel .owl-nav{display: none;}
.customer-loving-carousel .item{padding: 15px;}
.customer-loving-box{background: #FAFAFA; box-shadow: 0px 4px 12px 6px rgba(0, 0, 68, 0.05); border-radius: 4px; overflow: hidden;}
.customer-loving-box .box-body{min-height: 320px;padding: 32px 28px;}
.customer-loving-box .box-footer{padding: 32px 28px;border-top: 1px solid rgb(202, 197, 197);}
.customer-loving-box .box-footer .customer-name{font-weight: 800;color: #fafafa;font-style: italic;margin-bottom: 0px;}
.customer-loving-box .quote-img{height:52px;width: 55px !important;}
.customer-loving-box .box-footer img{height: 32px;width: auto;margin-left: auto;}
@media (max-width:991px) {
    .customer-loving-section{padding: 70px 0;}
    .customer-loving-carousel-wrapper{position: static;}
    .customer-loving-carousel{margin: -15px;width: auto;}
    .customer-loving-heading{padding-top: 0;padding-bottom: 30px; min-height: auto;}
    .customer-loving-heading h2.mb-30{margin-bottom: 15px;}
    .customer-loving-heading .mt-40{margin-top: 30px;}
}
@media (max-width:767px) {
    .customer-loving-section{padding: 70px 0 40px 0;}
    .customer-loving-section::after {background-size: 100%;}
    .customer-loving-carousel-wrapper {position: relative;z-index: 2;}
    .customer-loving-heading h2 {font-size: 32px;line-height: 36px;}
    .customer-loving-box .box-footer .customer-name{font-size: 14px;}
}

/* Logo Slider Section */
.logo-slider-section.customer-loving-section{padding: 50px 0px;overflow:initial;}
.logo-slider-section.customer-loving-section::before{content: ''; position: absolute; inset: 0; background: rgba(250, 250, 250, 0.8); z-index: 2;}
.logo-slider-section.customer-loving-section::after{height: 600px;bottom: auto; top: 0;z-index: 1;}
.logo-slider-section.customer-loving-section .container-fluid{position: relative;z-index: 3;}

/* Get Demo Section */
.get-demo-section{padding:100px 0px;position: relative;background-color: #f4f4f4;}
.get-demo-section .container-fluid{overflow: hidden;position: relative;z-index: 2;}
.get-demo-section::after{content: '';height: 1000px;width: 100%;position: absolute;bottom: -220px;background: url(../images/bg3.png);background-repeat: no-repeat;background-size: 100% 100%;z-index: 1;}
.get-demo-section .padding-left{padding-left: calc((100vw - 1320px)/2);}
.book-demo-input{width: 100%;max-width: 418px;height: 64px;border-radius: 4px;display: flex;padding: 4px;border: 1px solid #914DE0;position: relative;}
.book-demo-input button{white-space: nowrap;height: 100%;}
.book-demo-input .form-control{border: none;background: transparent;height: 100%;}
.book-demo-input .form-control::-webkit-input-placeholder {color: #808080;}
.book-demo-input .form-control:-ms-input-placeholder {color: #808080;}
.book-demo-input .form-control::placeholder {color: #808080;}
.book-demo-input .form-control:focus{box-shadow: none;}
.get-demo-section .get-demo-banner{margin-left: -140px; background-image: url(../images/get-demo.png);background-position: 50%; background-size: contain; background-repeat: no-repeat;height: 670px;}

@media (max-width:1399px) {
    .get-demo-section .padding-left {padding-left: calc((100vw - 1140px)/2);}
    .get-demo-section .get-demo-banner{margin-left: -40px;height: 590px;}
}
@media (max-width:1199px) {
    .get-demo-section .padding-left {padding-left: calc((100vw - 960px)/2);}
}
@media (max-width:991px) {
    .get-demo-section{padding-top:0px; text-align: center;}
    .get-demo-section::after{left: 0;bottom: -220px;height: 810px;}
    .get-demo-section .col-12.col-lg-7{order: 2; padding: 0 15px;}
    .get-demo-section .col-12.col-lg-5{order: 1;}
    .book-demo-input{margin: auto;}
    .get-demo-section .get-demo-banner{height: 400px;background-size: contain;background-position: center;background-repeat: no-repeat;}
    .get-demo-section form{max-width: 418px;margin: auto;text-align: left;}
}


/* Resources & Insights */
.resources-insights-section{/* padding: 30px 0px; */position: relative;background-color: #f4f4f4;}
.resources-insights-section:after {content: '';position: absolute;background: #000044;height: calc(100% - 220px);width: 100%;bottom: 0;z-index: 0;}
.resources-insights-section > .container{position: relative; z-index: 1;}
.podcast-box{background: #FAFAFA;box-shadow: 0px 4px 12px 6px rgba(0, 0, 68, 0.05);border-radius: 4px;}
.podcast-box .podcast-content{padding: 35px 25px 15px 10px;}
.podcast-box .podcast-content .podcast-titles{padding-bottom: 20px;border-bottom: 1px solid #E0E0E0;margin-bottom: 8px;}
.podcast-box .podcast-banner-img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.podcast-social-links ul {list-style: none;padding: 0;margin: 0;}
.podcast-social-links ul li a {display: flex;align-items: center;color: inherit;font-size: 16px;font-weight: 700; text-decoration: none;}
.podcast-social-links ul li a > span{position: relative;}
.podcast-social-links ul li a > span::before{content: '';position: absolute;bottom: 0;right: 0;width: 0;height: 1px;background-color: #000044;transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);}
.podcast-social-links ul li {padding: 8px 0;}
.podcast-social-links ul li a i {margin-right: 10px;}
.blog-box{background: #FAFAFA;box-shadow: 0px 4px 12px 6px rgba(0, 0, 68, 0.05);border-radius: 4px;overflow: hidden; height: 100%;}
.blog-box .row {flex-direction: column;height: 100%;}
.blog-box .blog-img{background-color: #7327CC;height: auto;position: relative;} /*height: 206px;*/
.blog-box .blog-img img {width: 100%;height: 100%;object-fit: cover;}
.blog-box .blog-img .tag-new{position: absolute;top: 20px;right: 0px;height: 41px;background: #FAFAFA;letter-spacing: 0.08em;text-transform: uppercase;font-style: italic;font-weight: 800;font-size: 14px;line-height: 16px;padding: 14px 12px 14px 20px;}
.blog-box .blog-content{padding: 30px;}
.blog-box .blog-action-btn{padding: 15px; text-align: right;}
.blog-box .blog-action-btn i.custom-icon{border: 1px solid #FAFAFA;border-radius: 50%;background-color: #fafafa;}
.blog-top-icon .blog-action-btn{position: absolute; bottom: 0; right: 0;}

@media (hover: hover) and (pointer: fine){
    .podcast-social-links ul li a:hover > span::before {left: 0;right: auto;width: 100%;}
}

@media (max-width:991px) {
    .resources-insights-section h3.mb-50{margin-bottom: 40px;}
    .resources-insights-section .col-12.col-lg-6,
    .resources-insights-section .col-12.col-lg-3{margin-bottom: 20px;}
}
@media (max-width:767px) {
    .podcast-box .podcast-banner-img img{height: auto;}
    .podcast-box .podcast-content {padding: 20px 45px;}
}


/* Newsletter Section */
.newsletter-section{padding: 30px 0px;background: #000044;position: relative;z-index: 1;}
/* .newsletter-section h2{font-size: 32px;line-height: 38px;} */
.newsletter-section h2 span {display: block;}
.newsletter-section .book-demo-input{border: 1px solid #808080;}
.newsletter-section .book-demo-input .form-control {color: #fff;}
.newsletter-section .book-demo-input .form-control::-webkit-input-placeholder {color: #ffffff;}
.newsletter-section .book-demo-input .form-control:-ms-input-placeholder {color: #ffffff;}
.newsletter-section .book-demo-input .form-control::placeholder {color: #ffffff;}
.newsletter-section .newsletter-wrapper{background: linear-gradient(270.1deg, #24247F 0.1%, #000044 122.27%);box-shadow: 0px 4px 12px rgba(0, 0, 68, 0.05);border-radius: 4px;}

@media (max-width:991px) {
    .newsletter-section .newsletter-content{padding: 0px 60px 60px;text-align: center;}
    .newsletter-section{padding-top: 10px;}
}
@media (max-width:767px) {
    .newsletter-section .newsletter-content{padding: 0px 30px 30px;}
    .newsletter-section .newsletter-wrapper img{max-width: 250px;}
}


/* Footer */
footer{background: #131369;padding: 50px 0px 40px;}
.footer-logo{display: block;max-width: 200px;width: 100%;}
.footer-logo img{width: 100%;}
.social-link{margin-top: 20px;}
.social-link h5{font-size: 16px; font-weight: 700;color: #fff;margin-bottom: 20px;}
.social-link ul{display: flex;list-style: none;padding: 0px;margin: 0;}
.social-link ul li{margin-right: 10px;}
.social-link ul a{text-decoration: none;}
.footer-menu{color: #fff;}
.footer-menu h5{font-size: 16px;padding-bottom: 15px;border-bottom: 1px solid #ffff;margin-bottom: 15px;}
.footer-menu ul{list-style: none;padding: 0;margin: 0;overflow: hidden;height: 104px;}
.footer-menu ul li{padding: 5px 0px;}
.footer-menu ul li a{font-size: 14px;color: #fff;text-decoration: none;}
/* .footer-menu ul li a:hover{font-weight: 700;color: #FF7E72;} */
.footer-menu ul li a.underline::before{height: 1px;}
.footer-menu ul li a{position:relative;}
.footer-menu ul li a::before {content: '';position: absolute;bottom: 0;right: 0;width: 0;height: 1px;background-color: #FFFFFF;transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);}
.footer-menu .show-more{font-weight: 600; color: #ffffff;font-size: 1rem;margin-top: 4px;display: inline-block;}
.footer-menu > .row{align-items: start;}
.footer-menu .openList ul{height: 100%;}
@media (hover: hover) and (pointer: fine){.footer-menu ul li a:hover::before {left: 0;right: auto;width: 100%;}}

@media (max-width:991px) {
    footer{padding: 70px 0px 40px;}
    .footer-menu h5{margin-top: 40px;}
    .footer-menu ul{height: 100px;}
    .footer-menu .show-more{margin-top: 0px;}
}

/* Go to Top Button */
.goto-top{position: fixed; bottom: 20px; right: 20px;z-index: 99;}
.goto-top-btn{display: none;align-items: center;justify-content: center;width: 80px;height: 80px;border: 0px; border-radius: 50%; background: #FAFAFA;box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.12);}
.goto-top-btn i.ic-right-arrow-perpule {height: 18px;width: 29px;transform: rotate(-90deg);}
.goto-top-btn.show{display: flex;}

@media (max-width: 767px){
    .goto-top{bottom: 15px;right: 15px;}
    .goto-top-btn{width: 50px;height: 50px;}
    .goto-top-btn i.ic-right-arrow-perpule {height: 12px;width: 23px;}
}

/* Book a Demo Modal */
.book-demo-modal .modal-content{background: #FAFAFA;border: 1px solid #E0E0E0;border-radius: 4px;box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);}
.book-demo-modal .modal-header{border: 0;}
.book-demo-modal .modal-body{padding-top: 0px;}
.book-demo-modal .popup-banner{background: #C4C4C4;border-radius: 4px;height: 216px;}
.book-demo-modal .btn{height: 56px;}
.book-demo-modal.thank-you-modal .modal-body {height: 698px;}

/* .form-control:focus ~ .floating-label,
.form-control:not(:focus):valid ~ .floating-label{top: -24px;bottom: 10px;left: 0px;opacity: 1;font-size: 12px;line-height: 14px;color: #914DE0;} */

.form-control:focus ~ .floating-label, 
.form-control:not(:placeholder-shown) ~ .floating-label  {top: -24px;bottom: 10px;left: 0px;opacity: 1;font-size: 12px;line-height: 14px;color: #914DE0;}

.form-control::-webkit-input-placeholder {color: #fafafa;}
.form-control:-ms-input-placeholder {color: #fafafa;}
.form-control::placeholder {color: #fafafa;}

/* .form-control {font-size: 14px;width: 200px;height: 35px;} */
.floating-label {position: absolute;pointer-events: none;left: 20px;top: 20px;transition: 0.2s ease all;}
.floating-label i{color: red;}
.form-control {border: 2px solid #808080;border-radius: 4px;height: 64px;background: transparent;color: #808080;}
.form-control:focus{box-shadow: none;border-color: #914DE0;}
.form-control .floating-label {color: #808080;}
textarea.form-control {height: auto;resize: none;}


/* ------- About Page Style ------- */
.about-page .resources-insights-section{background-color: transparent;}
@media (max-width:991px) {  
    .about-customer-success-section  ul li{font-size: 20px;}
}
@media (max-width:767px) {
    
}

/* Hero Section */
.anchor-links{list-style: none;padding: 0;max-width: 344px;margin-bottom: 0;}
.anchor-links li{height: 64px;padding-top: 8px;border-top: 1px solid #BE87FF;}
.anchor-links li a {color: #7327CC;font-weight: 700;display: flex;align-items: center;text-decoration: none;}
.anchor-links li a i.ic-right-arrow-perpule{margin-left: auto;transform: rotate(90deg);}
.about-page .hero-section::before{background-image:url(../images/about-hero-bg.png);margin-top: -100px;height: calc(100% - 200px);}
.about-page .hero-section {padding-bottom: 450px;}
.about-page .hero-section .hero-text{padding-top: 200px;}
.about-page .hero-section .hero-text h1{letter-spacing: -0.02em;}
.about-page .hero-section .hero-text p.fs-24{color: #656565;}

@media (max-width:1199px) {
    .about-page .hero-section .hero-text{padding-top: 100px;}
}

@media (max-width:991px) {
    .about-page .hero-section{padding-bottom: 120px;}
    .about-page .hero-section-content{height: auto;flex-direction: column-reverse;} 
    .about-hero-banner img {height: 740px;width: 100%;object-fit: cover;}
    .about-hero-banner {text-align: center;}   
    .about-page .hero-section .hero-text{padding-top: 40px; text-align: center;}
    .anchor-links{margin-left: auto;margin-right: auto;}
    .about-page .hero-section::before {margin-top: -100px;height: 780px;background-position: 50% 0;}
}
@media (max-width:767px) {
    .about-hero-banner img{height: 550px;}
}
@media (max-width:575px) {
    .about-hero-banner {padding: 0;}
    .about-page .hero-section::before{background-size: 120% 80%;}
    .about-page .hero-section .hero-text{margin-top: -30px;}
    .anchor-links{max-width: 100%;width: 100%;}
}
@media (max-width:460px) {
    .about-page .hero-section .hero-text{margin-top: -90px;}
}

/* Customer Success Section */
.about-customer-success-section:before{content:'';height:2000px;width:100%;top:-320px;z-index:-1;background-image:url(../images/about-bg1.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center top;position:absolute;}
.core-values-wrapper {background: #FAFAFA;border-radius: 4px;padding: 60px;}
.core-values-boxe .icon-img {height: 38px;width: 38px;display: block;border-radius: 50%;margin-bottom: 8px;}
.core-values-boxe .icon-img img{height: 100%; width: 100%;}
.meet-ppl-sec p.fs-24.ln-28{max-width: 470px;}
@media (max-width:991px) {
    .core-values-wrapper{padding: 40px;}
    .about-customer-success-section:before {background-size: auto 100%;top: -240px;height: 2500px;}
    .about-customer-success-section  ul li{font-size: 16px;}
}
@media (max-width:767px) {
    .about-customer-success-section .mt-70{margin-top: 30px;}
    .core-values-wrapper .mb-50{margin-bottom: 30px;}
    
}

/* Meet the People */
.about-main-profile, .teams-profile-box {background: #FAFAFA;border-radius: 4px;text-align: center;padding: 20px 25px;display: flex;flex-direction: column;justify-content: center;align-items: center; height: 100%;}
.about-main-profile .profile-img {height: 200px;width: 200px;object-fit: cover;border-radius: 50%;}
.about-main-profile .profile-details, .teams-profile-box .profile-details {margin-top: 20px;}
.about-main-profile .profile-links, .teams-profile-box .profile-links {display: flex;margin-top: auto;justify-content: flex-end;align-self: flex-end;}
.about-main-profile .profile-links a, .teams-profile-box .profile-links a {display: flex;}

.our-core-team-dktp .teams-profile-box{height: 50%;}
.teams-profile-box .profile-img{height: 130px;width: 130px !important;object-fit: cover;border-radius: 50%;display: inline-block !important;}
.meet-ppl-sec .owl-carousel .owl-item .item {height: 100%;}
.meet-ppl-sec .owl-carousel .owl-stage {display: flex;}
.our-core-team-dktp .owl-dots {display: none;}
.teams-profile-box:hover .profile-details h5.text-perpule{color: #24247f;}
.teams-profile-box:hover .profile-details p{color: #000;}

@media (max-width:1199px) and (min-width:576px){
    .about-main-profile{flex-direction: row;align-items: flex-start;text-align: left;}
    .about-main-profile .profile-details{margin-top: 0px;}
    .about-main-profile .profile-img{height: auto;}
}
@media (max-width:991px) {
    .meet-ppl-sec p.fs-24.ln-28{margin-bottom: 50px; max-width: 100%;}
    .meet-ppl-sec.mb-150.mt-260 {margin-top: 150px;margin-bottom: 100px;}
}
@media (max-width:767px) {
    .meet-ppl-sec.mb-150.mt-260 {margin-top: 90px;margin-bottom: 90px;}
}
@media (max-width:767px) {

}

/* Global presence Section */
.global-presence-sec{position: relative;}
.global-presence-sec::before{content:'';height: 1830px;width:100%;bottom: -500px;z-index: -1;background-image:url(../images/about-bg2.png);background-repeat:no-repeat;background-size: auto 100%;background-position: 50%;position:absolute;margin-bottom: -220px;}
.global-presence-sec .grey-icon-img{width: 64px;height: 64px;overflow: hidden;background: #C4C4C4;border-radius: 50%;}
.global-presence-sec .grey-icon-img img{height: 100%;width: 100%;object-fit: cover;}
.global-presence-sec .country-oval{border-radius:150px;background: rgba(250, 250, 250, 0.4);backdrop-filter: blur(4px);border: 4px solid rgb(250 250 250 / 50%);border-image-slice: 1;} /* border-image-source: linear-gradient(to bottom left, #ffffff00, #ffffff); */

@media (max-width:991px) {
    .global-presence-sec::before{height: 3100px;}
    .global-presence-sec .mb-180{margin-bottom: 50px;}
    .global-presence-sec .country-oval{width: 100%; max-width: 290px; margin: auto;}
}
@media (max-width:767px) {
    .global-presence-sec::before{height: 2750px;}
    .global-presence-sec.pb-110{padding-bottom: 70px;}
    .global-presence-sec .mb-150{margin-bottom: 90px;}
}

/* Join Community */
.join-community .anchor-links{max-width:100%;}
@media (max-width:1199px){
    .join-community h2.text-perpule{font-size:52px;}
}
@media (max-width:767px) {
    .join-community{padding: 0 15px;}
    .join-community .core-values-wrapper {padding: 20px;}
}


/* ------- Pricing Page Style ------- */
/* Find Plan Section */
.pricing-page .about-customer-success-section:before{background-image:url(../images/pricing-bg1.png);}

.pricing-page .hero-section {padding-bottom: 225px;}
.plan-list.start-plan .price-icon-img{background-color: #BE87FF;}
.plan-list.growth-plan .price-icon-img{background-color: #8CDF96;}
.plan-list.pro-plan .price-icon-img{background-color: #7327CC;}
.plan-list.enterprise-plan .price-icon-img{background-color: #FF7E72;}

.plan-calculator{border-radius: 4px;background: #FAFAFA;}
.plan-calculator .circle-outer{background-image:url(../images/half-circle.jpg);background-repeat:no-repeat;background-position:top center;height:328px;}
.plan-calculator .circle-outer img{position:absolute;left:50px;}
.plan-calculator .circle-outer:after {content: '';position: absolute;inset: 0;background: #ddd;}
.plan-calculator .rs-handle-dot {border: 6px solid;}
.plan-calculator .rs-handle-dot-inner {display: none;}
.plan-calculator .rs-animation .rs-transition:last-child {stroke-width: 0 !important;}
.plan-calculator .rs-tooltip-text{font-family: 'Urbanist', sans-serif;font-size: 16px;}
.plan-calculator .rs-tooltip-text span.d-block.mb-3 {color: #808080;}
.plan-calculator .rs-tooltip.rs-editable:hover, .plan-calculator .rs-tooltip.rs-hover{border-color: transparent;pointer-events: none;}

@media (max-width:1199px) {
    .pricing-page .hero-section {padding-bottom: 125px;}
    .plan-calculator{display: none;}
    .pricing-plan.mt-100{margin-top: 50px;}
}
@media (max-width:991px) {
    .pricing-page .about-customer-success-section h2.fs-60{font-size: 52px !important;line-height: 66px !important;}
}
@media (max-width:767px) {
    .pricing-page .about-customer-success-section h2.fs-60{font-size: 42px !important;line-height: 50px !important;}
    .plan-calculator .fs-26{font-size: 22px;}
    .plan-calculator .price-icon-img{height: 40px;width: 40px;}
    .plan-calculator h2.ms-4{margin-left:15px !important;}
}
@media (max-width:359px) {
    .plan-calculator .rs-control{zoom: 0.8;}
}

/* Pricing Plan Section */
.price-box{background-color: #FAFAFA;padding: 30px 20px;text-align: center;height: 100%;position: relative;border: 2px solid transparent;}
.price-box .recom-box {display: none; position: absolute;top: -16px;left: 50%;transform: translate(-50%, 0px);font-weight: bold;font-size: 14px;line-height: 18px;padding: 6px 12px;border-radius: 16px;background: #FAFAFA;border: 2px solid #808080;}
.price-icon-img{height:50px;width:50px;display: inline-block;border-radius:50%;background-color:#808080;margin-bottom: 10px;}
.price-icon-img img {height: 100%;width: 100%;object-fit: cover;}
.price-box h2{font-size: 32px;line-height: 38px;margin-bottom: 0;}
.price-box .button-secondary{height: 56px;max-width: 200px;width: 100%;display: inline-flex;align-items: center;justify-content: center;}
.price-box .button-secondary:hover{background: #000044 !important;color: #fff !important; border-color: #000044 !important;}
.price-box .button-secondary:active, .price-box .button-secondary:focus{background: #24247F;box-shadow: none;}
.price-box .price-theme-text{color: #808080;}
.price-box ul.price-theme-check{padding-left: 24px;}
.price-box.recommended .recom-box{display: block;}

.price-box.recommended.starter{border-color: #BE87FF;}
.price-box.recommended.growth{border-color: #8CDF96;}
.price-box.recommended.pro{border-color: #7327CC;}
.price-box.recommended.enterprise{border-color: #FF7E72;}

.price-box.starter .recom-box{color: #BE87FF; border-color: #BE87FF;}
.price-box.growth .recom-box{color: #8CDF96; border-color: #8CDF96;}
.price-box.pro .recom-box{color: #7327CC; border-color: #7327CC;}
.price-box.enterprise .recom-box{color: #FF7E72; border-color: #FF7E72;}

.price-box.recommended.starter .button-secondary{color: #ffffff; background-color: #BE87FF;}
.price-box.recommended.growth .button-secondary{color: #ffffff; background-color: #8CDF96;}
.price-box.recommended.pro .button-secondary{color: #ffffff; background-color: #7327CC;}
.price-box.recommended.enterprise .button-secondary{color: #ffffff; background-color: #FF7E72;}

.price-box.starter .price-icon-img{background-color:#BE87FF;}
.price-box.growth .price-icon-img{background-color:#8CDF96;}
.price-box.pro .price-icon-img{background-color:#7327CC;}
.price-box.enterprise .price-icon-img{background-color:#FF7E72;}

.price-box.starter .button-secondary{color: #BE87FF; border-color: #BE87FF;}
.price-box.growth .button-secondary{color: #8CDF96; border-color: #8CDF96;}
.price-box.pro .button-secondary{color: #7327CC; border-color: #7327CC;}
.price-box.enterprise .button-secondary{color: #FF7E72; border-color: #FF7E72;}

.price-box.starter .price-theme-text{color: #BE87FF;}
.price-box.growth .price-theme-text{color: #8CDF96;}
.price-box.pro .price-theme-text{color: #7327CC;}
.price-box.enterprise .price-theme-text{color: #FF7E72;}

.price-box.starter ul.price-theme-check{list-style-image:url('../images/check-purple.svg');}
.price-box.growth ul.price-theme-check{list-style-image:url('../images/check-green.svg');}
.price-box.pro ul.price-theme-check{list-style-image:url('../images/check-dark-purple.svg');}
.price-box.enterprise ul.price-theme-check{list-style-image:url('../images/check-orange.svg');}

.pricing-page .get-demo-section .mb-50.mt-100{margin-bottom: 250px;}
@media (max-width:991px) {    
    .pricing-plan.mt-100 {margin-top: 50px;}
}
@media (max-width:767px) {
    .price-box {height: auto;}
    .price-box.recommended {margin-top: 16px;}
    .pricing-plan.mt-100 {margin-top: 40px;}
    .pricing-page .get-demo-section .mb-50.mt-100{margin-top: 50px;margin-bottom: 30px;}
}

/* .about-demo.get-demo-section::after{background:none;} */


/* ------- Resources Template Page-------  */
/*Hero Section*/
.resources-template-page .hero-section{padding-bottom: 0px;}
.resources-template-page .hero-section::before{background-image: url(../images/resources-template-hero-bg.png);margin-top: -100px;height: 1700px;}
.resources-template-page .hero-section-content{height: auto;padding-top: 110px;padding-bottom: 110px;}
.resources-header-img-section img{width: 100%; height: 536px; object-fit: cover; border-radius: 12px;}
@media (max-width: 1199px){
    .resources-template-page .hero-section::before {margin-top: -133px;}
}
@media (max-width: 991px){
    .resources-template-page .hero-section::before {margin-top: -133px;height: 780px;background-position: 50% 0;}
}
@media (max-width: 767px) {
    .resources-template-page .hero-section-content{padding-top: 60px;padding-bottom: 60px;}
    .resources-template-page .hero-section-content h1.mb-30 {margin-bottom: 20px;}
    .resources-header-img-section img{height: 280px;}
}
@media (max-width: 575px){
    .resources-template-page .hero-section::before {background-size: 120% 80%;}
}

/* Resources Slider Section */
.resources-slider-section{padding: 250px 0px 50px 0px;background-color: #000044;margin-top: -180px;}
.slider-text-list .carousel-indicators{all: unset;}
.slider-text-list .carousel-indicators [data-bs-target]{all: unset;}
.resources-slider-section .carousel{z-index: 1;}
.resources-slider-section .carousel-inner .carousel-item{z-index: 1;}
.resources-slider-section .carousel-inner .carousel-item img{height: 100%;width: 100%;object-fit: contain;}
.resources-slider-section .carousel .initial-img{}
.slider-text-list .slider-text-list-wrapper ul.carousel-indicators{list-style: none;}
.slider-text-list .slider-text-list-wrapper ul.carousel-indicators li{color: #fff;border-left: 4px solid transparent; margin: 30px 0;display: flex;flex-direction: column;cursor: pointer;pointer-events: none;}
/* .slider-text-list .slider-text-list-wrapper ul.carousel-indicators li{color: #fff;padding: 10px 20px;border-left: 4px solid transparent; margin: 30px 0;display: flex;flex-direction: column;cursor: pointer;pointer-events: none;} */
/* .slider-text-list .slider-text-list-wrapper ul.carousel-indicators li.active{border-color: #7327CC;} */
/* .slider-text-list .slider-text-list-wrapper ul.carousel-indicators li:not(.active){color: #FAFAFA;opacity: 0.5;}
.slider-text-list .slider-text-list-wrapper ul.carousel-indicators li:not(.active) h2.text-purple-mid{color: #FAFAFA;opacity: 0.8;font-weight: 300 !important;} */
@media (max-width: 991px) {
    .resources-slider-section .carousel .row.align-items-center{flex-direction: column-reverse;}
}
@media (max-width: 767px) {
    .resources-slider-section {margin-top: -70px;padding-top: 140px;}
    .resources-feature-section::before{top: -60px;}
}


/* Resources Feature Section */
.resources-feature-section{position: relative;padding-top: 200px;padding-bottom: 100px;}
.resources-feature-section::before{content: '';position: absolute;top: -80px;width: 100%;background-image: url(../images/resources-template-bg1.png);background-repeat: no-repeat;background-size: 100%;height: 1800px;z-index: 0;background-color: #000044;}
.resources-feature-section .container{position: relative; z-index: 1;}
.resources-feature-section .card.bg-off-white{padding: 40px; max-width: 420px;align-items: start;}
.resources-feature-section .card.bg-off-white img {margin-bottom: 30px;height: 100px;}
.resources-feature-section .card.bg-off-white h2{font-size: 32px;line-height: 38px;}
.resources-feature-section .feature-box{margin-bottom: 30px;}
.resources-feature-section .feature-box .feature-icon{display: inline-block;width: 32px;height: 32px;}/*background: #914DE0;border-radius: 50%;*/
.resources-feature-section .feature-box .feature-icon img{width: 100%;height: 100%;object-fit: contain;}
.resources-feature-section .feature-box h4{color: #FAFAFA;}
.resources-feature-section .feature-box p{color: #BABABA;}
@media (max-width: 991px) {
    .resources-feature-section{padding-top: 90px;padding-bottom: 45px;}
    .resources-feature-section .card.bg-off-white{max-width: 100%; margin-bottom: 60px;}
}
@media (max-width: 767px) {
    .resources-feature-section{padding-top: 50px;padding-bottom: 20px;}
    .resources-feature-section .card.bg-off-white{padding: 25px;}
    .resources-feature-section .card.bg-off-white img{margin-bottom: 20px;height: 50px;}
}


/* Why does this matter Section */
.resources-template-page .customer-success-section{padding: 220px 0px 224px;margin-bottom: 80px;z-index: 1;}
.resources-template-page .customer-success-section:before{background-image: url(../images/resources-template-bg2.png);height: auto;top: 0px;bottom: 0;}
@media (max-width:1600px) {
    .resources-template-page .customer-success-section:before {background-size: auto 100%;}
}
@media (max-width:991px) {
    /* .resources-template-page .customer-success-section h2.h1{font-size: 38px !important;} */
}
@media (max-width:767px) {
    .resources-template-page .customer-success-section{padding: 80px 0px 0px;margin-bottom: 90px;}
    .resources-template-page .customer-success-section:before{top: -140px;}
    .resources-template-page .customer-success-section .mb-70{margin-bottom: 40px;}
    .resources-template-page .customer-success-section .mb-60{margin-bottom: 40px;}
    .resources-template-page .customer-success-section .pt-40{padding-top: 20px;}
}


/* ------- Platform-page-------  */
.platform-page .customer-success-section:before,
.platform-page .hero-section:before{background: none;}
.platform-page .platform-section{margin-top: -450px;}
.platform-page .platform-section .platform-wrapper{z-index: -1;}
/* Features Section */
.platform-page .features-section{border-radius: 4px;}
.platform-page .features-section .feature-select-wrapper{box-shadow: 0px -20px 20px rgba(0, 0, 0, 0.1);padding: 100px 40px 60px 40px;margin-top: -100px;background: #FAFAFA;border-radius: 4px;z-index: 1;
    position: relative;}
.platform-page .features-section{padding: 0px 0px 110px 0px;}
.platform-page .grey-icon-img{width: 51px;height: 51px;overflow: hidden;border-radius: 50%;background-color: #C4C4C4;}
.platform-page .features-section{background: #f2f2f2;}
.platform-page .features-section .grey-br{border: 1px solid #808080;border-radius: 50px;}
.platform-page .features-section .bg-trans.active{background: rgba(115, 39, 204, 0.05);}
.platform-page .platforms-boxes .platforms-box-wrapper{height: 100%;padding: 40px;display: flex; flex-direction: column;}
/* .platform-page .platforms-boxes .platforms-box-wrapper .position-absolute{bottom: -25px;} */
.platform-page .platforms-boxes .platforms-box-wrapper img.platforms-box-icon{width: 72px; height: 72px;}
.platform-page .platforms-boxes .platforms-box-wrapper i.ic-right-arrow-perpule{height: 17px;width: 28px;}
.platform-page .hero-section-content{height: auto;}
.platform-page .hero-section::before{content: "";background-image: url(../images/platform-herobg.png);background-size: 130% auto;background-position: 40% top;background-repeat: no-repeat;position: absolute;top:-100px;left: 0;width: 100%;height: 1500px;z-index: -1;right: 0;}
.platform-page .platforms-boxes::before{content: "";background-image: url(../images/platform-bg3.png);background-repeat: no-repeat;position: absolute;top: -600px;height: 2500px;z-index: 0;background-size: auto 100%;background-position: 50%;left: 0;right: 0;}
.platform-page .platform-wrapper {max-width: 100%;}

.filter-option-list{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;padding: 0;margin: -15px;}
.filter-option-list li{padding: 15px;}
.filter-option-list li .grey-icon-img{display: inline-block;margin-right: 20px;}
.filter-checkbox{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.filter-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.filter-checkbox .checkmark{display: flex;align-items: center;height:72px;border: 1px solid #E0E0E0;color: #7327CC;border-radius: 40px;padding: 14px 36px 14px 12px;font-size: 24px;line-height: 28px;}
.filter-checkbox input:checked ~ .checkmark{border-color:#7327CC;background: rgba(115, 39, 204, 0.05);}

.missing-sec {position: relative;z-index: 1;}
.missing-sec a:hover{color: inherit;}

@media(max-width:1199px){
    .platform-page .hero-section::before{top:-133px;}
}
@media(max-width:991px){
    .platform-page .hero-section{padding-bottom: 560px;}
    .features-section button p{font-size: 20px;}
    .platform-page .hero-section-content h1{font-size: 40px !important;line-height: 38px !important;margin-top: 20px;}
    .platform-page .hero-section-content p{font-size: 18px;}
    .platform-page .features-section .feature-select-wrapper{border-radius: 0;position:relative;margin-top: -60px;    padding: 40px 40px 60px 40px;}
}
@media(max-width:767px){
    .features-section button p{font-size: 18px;}
    .features-section .filter-checkbox .checkmark{font-size: 14px;line-height: 18px;height: 40px;padding: 11px 15px;}
    .features-section .filter-checkbox .checkmark span.text-left{text-align: center;}
    .features-section .filter-checkbox .checkmark .grey-icon-img{display: none;}
    .features-section .mob-full{padding: 0;}
    
    .platform-page .features-section{padding: 0px 0px 40px 0px;}
    .features-section .filter-option-list li{padding:6px;}
}


/* ------Book a Demo Page------ */
/* .book-a-demo-section{min-height: calc(100vh - 100px);} */
.book-a-demo-section .mnh-100{min-height: calc(100vh - 100px);}

.book-a-demo-section .about-hero-banner {background-color: #000044;padding: 0px;background: linear-gradient(180deg, #000044 0%, #7327CC 100%);display: flex;align-items: center;}
.book-a-demo-section .about-hero-banner img{width: 100%;height: 80%;object-fit: cover;}

.book-a-demo-section .form-control::-webkit-input-placeholder {color: transparent;}
.book-a-demo-section .form-control:-ms-input-placeholder {color: transparent;}
.book-a-demo-section .form-control::placeholder {color: transparent;}
.book-a-demo-section .flag-container {height: 64px;}
@media(min-width:992px){
    .book-a-demo-section .position-relative textarea{height: 273px;}
}
@media(max-width:1399px){
    .book-a-demo-section .about-hero-banner img{height: 70%;}
}
@media(max-width:1199px){
    .book-a-demo-section .mnh-100{min-height: calc(100vh - 67px);}
    .book-a-demo-section .about-hero-banner img{width: 100%;height: 100%;}
}
@media(max-width:991px){
    .book-a-demo-section .row.mnh-100{flex-direction: column-reverse;}
    .book-a-demo-section .mnh-100{min-height: auto;}
    .book-a-demo-section .about-hero-banner img {max-width: 100%;margin: auto;}
}
@media (max-width:767px) {
    .book-a-demo-section .bg-white.h-100.pt-100{padding-top: 40px;padding-bottom: 40px; height: auto !important;}
    .book-a-demo-section .about-hero-banner{height: auto !important;}
}
@media (max-width:575px) {
    .book-a-demo-section .pt-100{padding-top: 40px;}
    .book-a-demo-section .pb-100{padding-bottom: 40px;}
}


/*----- Blog Pages Style -----*/
.blog-section{padding-bottom: 360px;}
.blog-section p{color: #667085;}
.blog-section .book-demo-input{border: 1px solid #808080;}
.blog-section .form-control{color: #000044;font-size: 16px;font-weight: 400;}
.blog-section .form-control::placeholder{color: #000044;}
.blog-section .hero-text{padding-top: 0 !important;}
.blog-categories{background: #FAFAFA;border-radius: 4px;padding: 2rem;}
.blog-categories .search-icon{position: absolute;right:5%;top: 50%;transform: translate(-5%, -50%);padding: 0;}
.blog-categories .btn-check:focus+.btn, .btn:focus{box-shadow: none;}
.blog-categories .form-control{border: 1px solid #808080;padding-right: 3rem;}
.blog-categories ul li.active a,.blog-categories ul li:hover a{background: rgba(190, 135, 255, 0.1);border-radius: 6px;color:#7327CC;transition: all 0.5s ease-in-out;}
.blog-categories ul{padding-left: 0px;}
.blog-categories ul li{list-style-type: none;}
.blog-categories ul li a{font-size: 16px;line-height: 22px;color: #808080;text-decoration: none;padding: 15px;display: block;transition: all 0.5s ease-in-out;}
.follow-us ul{padding: 0;margin: 0;}
.follow-us ul li{display: inline-block;padding:5px 10px 5px 0;}
.follow-us ul li a{width: 30px;}
.blog-categories .follow-us ul li a{all: unset;cursor: pointer;}
.blog-card{border: 0;border-radius: 4px;}
.blog-card a,.author{text-decoration: none;}
.feature-post{background: transparent;}
.blog-card span{font-size: 14px;color: #808080;}
.blog-card span.read-time {white-space: nowrap;}
.blog-categories .btn-check:focus+.btn, .btn:focus{box-shadow: none;}
.customer-result{background: rgba(190, 135, 255, 0.2);border-radius: 16px;font-size: 14px;font-weight: 700;padding: 4px 8px;color: #914DE0 !important;}
.blog-card .card-footer{border: 0;background: transparent;}
.blog-card .card-footer img{border-radius: 50%;}
.blog-card .card-footer .h6,.blog-card .card-footer p{font-size: 14px;}
.blog-card .card-footer .right-arrow{width: 28px;}
.blog-card p,.author-box p{color: #808080;}
.blog-card .author img {width: 40px;height: 40px;object-fit: contain;border-radius: 50%;border: 1px solid #fafafa;}
.newsletter-top{margin-top: -6rem;}
ul.pagination  li{text-align: center;margin: 0 10px;}
ul.pagination  li a{background: transparent;border: 0;font-size: 14px;font-weight: 500;color: #000044;text-align: center;padding: 9.5px 16px;border-radius: 50% !important;width: 40px;}
ul.pagination  li a.active{background: #7327CC;color: #ffffff;}
ul.pagination li a:hover{background: #000044;color: #ffffff;}
ul.pagination  li.nav-page-item a{font-size: 16px;font-weight: 700;color: #7327CC;display: inline;}
ul.pagination  li.nav-page-item a:hover{background: transparent;}
ul.pagination  li.nav-page-item a:focus{box-shadow: none;}
.showing-results {display: flex;margin-top: -16px;margin-bottom: 20px;}
.showing-results p {margin-right: 16px;}
.showing-results a {text-decoration: none;font-weight: 700;color: #7327CC;}

/* blog-responsive */
.blog-categories-select .bootstrap-select {width: 100% !important;border: 1px solid #808080;background: transparent !important;border-radius: 4px;}
.blog-categories-select .dropdown-toggle{background: transparent;font-weight: 500;font-size: 16px;color: #808080 !important;padding:1rem;}
.blog-categories-select .dropdown-menu {border: 1px solid #f2f4f7;box-shadow: 0px 12px 16px -4px rgb(16 24 40 / 8%), 0px 4px 6px -2px rgb(16 24 40 / 3%);border-radius: 4px;height: 320px;}
.blog-categories-select .dropdown-menu .inner ul li a{font-size: 16px;font-weight: 400;color: #808080;padding: 0.6rem 1.2rem}
.blog-categories-select .dropdown-menu .inner ul li.selected a,.blog-categories-select .dropdown-menu .inner ul li:hover a{background: rgba(190, 135, 255, 0.1);color:#7327CC;font-weight: 700;position: relative;}
.blog-categories-select .dropdown-menu .inner ul li.selected a:after{content: url("../images/tick.png");position: absolute;right: 7%;}
.blog-categories-select .bootstrap-select .dropdown-toggle:focus{box-shadow: none;outline:0 !important}
/* .blog-listing:before{content: "";background-image: url(../images/blog-hero-bg.png);margin-top: -80%;height: calc(100% - 200px);background-repeat: no-repeat;background-size: 100% 100%;background-position: center;position: absolute;top: 0;width: 100%;z-index: -1;left: -15%;} */


/* blog-details starts */
.blog-details{padding-top: 8rem;}
.blog-details p{color: #808080;}
.blog-intro{letter-spacing: .01rem;}
.blog-intro p,.blog-intro ul li{color: #808080;}
.blog-quotation{border-left: 2px solid #7327CC;}
.blog-intro ul li{list-style-type: order;}
.blog-intro .follow-us li{color: #000000;}
.related-posts{padding: 4rem 0 10rem;}
.blog-author-banner{padding: 10rem 0 5rem;}
.author-image{margin-top: -8rem;}
.blog-author-banner:before{content: "";background-image: url(../images/about-bg2.png);background-repeat: no-repeat;background-size: 35%;background-position: left;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;margin-top: -65px;}
.blog-author-banner:after {content: "";background-image: url(../images/author-hero.png);background-repeat: no-repeat;background-size: 57%;background-position: right bottom;background-position-x: 100%;background-position-y: 10%;position: absolute;bottom: -190px;right: -16%;width: 100%;height: 810px;z-index: -1;}

.author-box * {position: relative;z-index: 2;}
.author-box .author-image{width: 136px;height: 136px;object-fit: contain;border-radius: 50%;border: 1px solid #fafafa;}

.blog-details .post-featured-content{}
.blog-details .post-featured-content img {width: 100%;height: auto;}
.blog-intro a {color: #7327CC;font-weight: 500;text-decoration: none;}
.blog-intro h2, .blog-intro h2 > a {font-size: 32px !important;color: #000044 !important;font-weight: 700;}
.blog-intro h2 {margin-top: 40px;margin-bottom: 16px;}
.blog-intro h3 {font-size: 28px;font-weight: 700;color: #000044;}
.blog-intro h4 {font-size: 22px;font-weight: 700;margin-bottom: 16px;}
.blog-intro ol, .blog-intro ul, .blog-intro ul li, .blog-intro ol li {color: #808080;}
.author_img img{width: 56px;height: 56px;object-fit: contain;border-radius: 50%;border: 1px solid #fafafa;}
.newsletter-sec{background:#fff;border-radius:6px;overflow:hidden;}
.newsletter-sec .container-fluid{padding:0 16px;}
.newsletter-sec .img_box{width:100%;height:100%;object-fit:contain;}
.newsletter-sec .blog-banner-content{text-align:left !important;padding:10px 16px;}
.newsletter-sec .blog-banner-content h3{font-size:22px;line-height:normal;font-weight:700;color:#000044;}
.newsletter-sec .single_line_newsletter_box{position:relative;width:100%;height:64px;border-radius:4px;display:flex;padding:4px;}
.newsletter-sec .single_line_newsletter_box .wpcf7 form{padding:0;}
.newsletter-sec .single_line_newsletter_box .wpcf7 form .wpcf7-response-output.show_output { margin: 0; position: relative; top: -12px; padding: 0 8px; font-size: 13px; }
.newsletter-sec .single_line_newsletter_box .wpcf7 form p{display:flex;max-width:100%;}
.single-post .newsletter-sec input#mailster-email-1{border:0;padding:0;height:54px;width:100%;font-size:16px !important;padding-left:0px;font-family:'Urbanist', sans-serif !important;}
.single-post .newsletter-sec input.wpcf7-form-control.wpcf7-submit, .single-post #download-btn{background:#7327CC;color:#fff;font-family:'Urbanist', sans-serif !important;height:54px;margin: 0;}
.newsletter-sec .wpcf7-spinner{position:absolute;z-index:2;top:19px;right:12px;margin:0;}
.newsletter-sec .single_line_newsletter_box .wpcf7-form label.error{font-size:12px;font-weight:500;}

@media (max-width: 991px) {
    .blog-intro li:not(a){font-size: 16px;}
    .blog-author-banner:after{right: 0;}
    .blog-author-banner:before{background-size: 500% 160%;z-index: 0;}
    .blog-section .hero-section-content{flex-direction: column-reverse;}
    .blog-section .hero-text{text-align: center;}
    .resources-template-page .blog-section.hero-section::before{height: 1700px;}
    .resources-template-page .blog-section.hero-section{padding-bottom: 100px;}
}
@media (max-width: 767px){
    .blog-section{padding-top: 5rem;}
    ul.pagination li{margin: 0 3px;}
    ul.pagination li a{width: 30px;padding: 5px;}
    .blog-details p{font-size: 20px;}
    .blog-intro .follow-us li:first-child, .blog-intro .follow-us li:last-child {width: 100%;}
    .blog-intro .follow-us ul{text-align: center;}

    .blog-intro h2, .blog-intro h2 > a {font-size: 28px !important;}
    .blog-intro h2 {margin-top: 30px;margin-bottom: 12px;}
    .blog-intro h3 {font-size: 22px;}
    .blog-intro h4 {font-size: 18px;margin-bottom: 12px;}
    .custom-pagination a.prev.page-numbers, .custom-pagination a.next.page-numbers {text-indent: -999px;}
    .custom-pagination a.prev.page-numbers:before, .custom-pagination a.next.page-numbers:after {text-indent: 0px;}
}

/* Custom Pagination */
.custom-pagination .pagination{width:100%;}
.custom-pagination .pagination h2{display:none;}
.custom-pagination .nav-links{display:flex;width:100%;align-items:center;}
.custom-pagination a.prev.page-numbers{margin-right:auto;color:#7327cc;font-weight:700;}
.custom-pagination a.next.page-numbers{margin-left:auto;color:#7327cc;font-weight:700;}
.custom-pagination a.prev.page-numbers::before{content: url(../images/ic_left-arrow-perpule.svg);margin-right: 20px;}
.custom-pagination a.next.page-numbers::after{content: url(../images/ic_right-arrow-perpule.svg);margin-left: 20px;}
.custom-pagination .page-numbers{text-decoration:none;color:#000044;font-weight:500;}
.custom-pagination .page-numbers:not(.next):not(.prev){height:40px;width:40px;display:flex;justify-content:center;align-items:center;margin:0px 10px;}
.custom-pagination .page-numbers.current:not(.next):not(.prev){background:#7327cc;border-radius:50%;color:#fff;}

.wpcf7 form.demo-request {padding: 0;}
.demo-request input.wpcf7-form-control.wpcf7-submit {background: #7327CC;width: 200px;height: 100%;}
.demo-request input.wpcf7-form-control.wpcf7-submit:active, input.wpcf7-form-control.wpcf7-submit:focus {background: #24247F;box-shadow: none;}
.demo-request input.wpcf7-form-control.wpcf7-submit:hover {background: #000044;}
.demo-request.wpcf7-form label.error {padding-top: 7px;font-size: 14px;font-weight: 500;color: red;}
.demo-request .wpcf7-spinner {position: absolute;top: 20px;right: 15px;margin: 0;}
.demo-request div.wpcf7-mail-sent-ok{display: none;}
form.sent .wpcf7-response-output{ display: none; }
.form-section .platform-form .card-body{padding: 50px 30px 10px;}

.nlform.sent .wpcf7-response-output{display:block;max-width: 418px;margin: 0;border: 0;border-left: 1px solid;height: 64px;display: flex;align-items: center;font-size: 16px;color: #8CDF96;}
.nlform.sent .wpcf7-response-output b{margin-right: 5px;}
.nlform.sent .book-demo-input{display:none;}

.single-post p strong{font-family: 'Urbanist', sans-serif !important;}
.newsletter-section span#newsletter-section {display: block;position: absolute;top: -90px;visibility: hidden;}
.blog-intro figure { text-align: center;}

@media(max-width:480px){
	.custom-pagination .page-numbers:not(.next):not(.prev) {margin: 0;}	
}
