@media (max-width:1780px){
	.figure-box{right:-22px;}

	.container{max-width:1400px;}

	/* Hero Section Start*/
	.figure-box.hero-post-figure{right:-4%;}
	.banner-title{font-size:62px;}
	/* Hero Section End*/

	/****** How it Works Start ******/
	.how-it-step-col.how-it-col-two{left:1%;}
	.how-it-card{--card-size:440px;}
	.how-it-card-label{font-size:28px;}
	.how-it-step-row::before{top:calc(var(--icon-top) * -5); left:-24.8%; background-size:auto 50%;}
	.how-it-step-row::after{background-size:auto 26%; top:calc(var(--icon-top) * -4.3); right:-22.6%;}
	/****** How it Works End ******/

	/****** Hire Us Start ******/
	.section-real-results .section-inner{padding-top:110px;}
	.hire-how-it-card{--card-size:330px; --icon-size:290px;}
	.hire-how-it-step-col.hire-how-it-col-one .hire-how-it-step-item::before{width:112%;}
	.hire-how-it-step-col.hire-how-it-col-two .hire-how-it-step-item::before{width:100%; top:calc(var(--icon-top) * -8.5);}
	.hire-how-it-step-col.hire-how-it-col-three .hire-how-it-step-item::before{top:calc(var(--icon-top) * -5.2);}
	.hire-how-it-card-label{font-size:28px;}
	.hire-how-it-card-text{font-size:20px;}
	.hire-how-it-card-text{padding-top:18px;}
	/****** Hire Us End ******/
}

@media (max-width:1580px){
	/* .container{max-width:1360px;} */
	.container{max-width:100%; padding:0 100px;}

	/****** Hire Us Start ******/
	.hire-us-page-hero .brand-logo{max-width:360px;}

	.hire-us-page .btn.btn-lg{height:70px; font-size:22px;}
	.info-site-card .card-icon{--icon-size:140px;}
	.info-site-card .card-icon:before{--circle-size:154px;}

	.hire-how-it-card{--card-size:300px; --icon-size:260px;}
	.hire-how-it-card-label{font-size:26px;}
	.hire-how-it-card-text{font-size:18px;}
	.hire-how-it-card-text{padding-top:16px;}
	.hire-how-it-works-content{margin-bottom:calc(var(--icon-top) * 3.2);}
	.real-results-row{margin-top:70px;}
	.hire-how-it-step-col.hire-how-it-col-one .hire-how-it-step-item::before{width: 107%;left: 32.2%;top: calc(var(--icon-top) * -6.1);}
	.hire-how-it-step-col.hire-how-it-col-two .hire-how-it-step-item::before{width: 101%;top: calc(var(--icon-top) * -7.5);}
	.hire-how-it-step-col.hire-how-it-col-three .hire-how-it-step-item::before{top:calc(var(--icon-top) * -4.8); left:67.2%;}

	.real-results-card-title{font-size:48px;}
	.real-results-card-text{font-size:22px;}

	.author-text{font-size:26px;}
	.author-fig-outer{--img-size:290px;}
	.author-name{font-size:28px;}
	.author-designation{font-size:24px;}
	.author-details{padding:70px 34px 64px 134px;}
	.author-details::before{height:70px; width:91px;}
	.author-details::after{height:44px; width:60px;}
	/****** Hire Us End ******/

	/****** Hero Section Start ******/
	.slider-over{padding:150px 0 220px;}
	.banner-title{font-size:54px;}
	.banner-text-label{font-size:22px;}
	.figure-box{right:0;}
	.visior-profiles{font-size:18px;}
	.banner-actions-info{font-size:18px;}
	.hero-left{padding-right:40px;}
	.banner-text{margin-top:36px;}
	.banner-actions{margin-top:48px;}
	.mission-intro .sec-intro{font-size:42px;}
	/****** Hero Section End ******/

	/* Pages Banner Start*/
	.page-hero-right .page-figure-box{right:0px;width:100%;}
	.page-banner-title {font-size:54px;}
	.page-banner-text{margin-top:40px;}
	.page-banner-text-label {font-size:22px;}
	/* Pages Banner End*/

	/****** Clients Section Start ******/
	.clients-content .sec-intro{font-size:38px;}
	.clients-inner{padding:42px 24px; min-height:230px;}
	.clients-content{margin-bottom:30px;}
	.clients-carousel .owl-stage{gap:0px 30px;}
	/****** Clients Section End ******/

    /****** How it Works Start ******/
    .how-it-card{--card-size:400px;--icon-size:380px;}
    .how-it-card-label{font-size:26px;}
    .how-it-card-text{padding-top:16px;}
    .how-it-num-outer{--icon-size:110px;}
    .how-it-num{font-size:65px;}
	
	.how-it-step-row{--col-space:110px;}
	.how-it-step-col.how-it-col-two{left:0; top:calc(var(--icon-top) * 2.3);}
	.how-it-step-row::before{background-size:auto 46%; top:calc(var(--icon-top) * -4.8);}
	.how-it-step-row::after{background-size:auto 25%; top:calc(var(--icon-top) * -4.5); right:-22%;}
	.how-it-works-content .sec-intro{margin-bottom:calc(var(--icon-top) * 2.2);}
    /****** How it Works End ******/
	
	/****** Solutions Page Start ******/
	.solutions-page .section-inner{padding:90px 0;}
	.solutions-page .section-faq .section-inner{padding:40px 0px 60px;}
	/****** Solutions Page End ******/
	
	/****** Contact Page Start ******/
	.section-contact-support .section-inner{padding:180px 0 200px;}
	.contact-support-inner .grid-row{--column-gap:60px;}

	.section-our-location .section-inner{padding:70px 0 110px;}
	/****** Contact Page End ******/

	/****** About Page Start ******/
	.mission-col-right{max-width:560px;}
	.mission-info .section-inner{padding:100px 0 80px;}
	.why-choose-info .section-inner{padding:160px 0 180px;}
	.info-row-col.founder-col-left{max-width:630px;}
	/****** About Page End ******/

	/****** Social Proof CSS Start ******/
	.social-proof-content .sec-intro{margin-bottom:90px;}
	/****** Social Proof CSS End ******/

	/* Section Unlock Identities Start */
	.card-icon{--icon-size:56px; padding:0px 10px 18px 0px;}
	.card-figure img{max-width:30px;}
	.card-pre{font-size:16px;}
	/* Section Unlock Identities End */
}

@media (max-width:1460px){
	/* .container{max-width:1200px;} */

	/* Dashboard Header */
	.header-info{padding:18px 20px;}

	/****** Hire Us Start ******/
	.hire-us-page-hero .brand-logo{max-width:340px;}

	.hire-us-page .btn.btn-lg{height:66px; font-size:20px;}
	.info-site-card .card-icon{--icon-size:120px;}
	.info-site-card .card-icon:before{--circle-size:134px;}
	.card-label{font-size:48px;}
	.info-site-card .card-pre{font-size:22px;}

	.section-formula .section-inner{padding:110px 0px 80px;}
	.section-formula .section-text.section-text-bottom .section-pre{font-size:34px;}
	.formula-card{--icon-size:130px;}
	.card-title{font-size:26px;}
	.card-pre-text{font-size:16px;}
	.card-list-pre{font-size:16px;}
	.card-cont-block{margin-top:40px;}

	.hire-how-it-card{--card-size:270px; --icon-size:230px;}
	.hire-how-it-card-label{font-size:24px;}
	.hire-how-it-card-text{font-size:16px; padding-top:14px;}
	.hire-how-it-num-outer{--icon-size:80px;}
	.hire-how-it-num{font-size:48px;}
	.hire-how-it-works-inner{--icon-top:57px;}
	.hire-how-it-works-content{margin-bottom:calc(var(--icon-top) * 3);}
	.hire-how-it-step-col.hire-how-it-col-two{top:90px;}
	.hire-how-it-step-col.hire-how-it-col-three{top:-74px;}
	.hire-how-it-step-col.hire-how-it-col-four{top:50px;}
	.hire-how-it-step-col.hire-how-it-col-three .hire-how-it-step-item::before{top:calc(var(--icon-top) * -5.8);}
	.real-results-row{margin-top:64px;}

	.section-hire-how-it-works .section-inner{padding:66px 0 66px;}

	.real-results-card{--icon-size:110px;}
	.real-results-card-title{font-size:44px;}
	.real-results-card-text{font-size:20px;}
	.real-results-card-body{padding:calc(var(--icon-size) / 1.2) 30px 36px;}
	
	.author-text{font-size:24px;}
	.author-fig-outer{--img-size:270px;}
	.author-name{font-size:26px;}
	.author-designation{font-size:22px;}
	.author-details{padding:64px 30px 60px 130px;}
	.author-details::before{height:66px; width:87px;}
	.author-details::after{height:40px; width:56px;}
	/****** Hire Us End ******/

	/* Breadcrumb CSS */
	.section-breadcrumb .slider-over{padding:260px 0px 120px;}

    .sec-intro{font-size:42px;}
    .sec-sub-intro{font-size:36px;}
	.section-text{font-size:16px;margin-top:20px;}
	.section-text-bottom{margin-top:54px;}
	.section-pre{font-size:16px;}
	
	/* Header */
	.header-bar-inner{padding:12px 20px;}
	.brand-logo{max-width:210px;}
	.menu-listing{gap:24px;}
	.navbar-actions-col .btn{padding:0px 16px;}
	
	/* Features Section Start */
	.feature-card-small{gap:4px;}
	.feature-card-title{font-size:26px;}
	.feature-card-text{font-size:16px;}
	.feature-card-small .feature-card-image{width:50%;}
	.feature-card-small .feature-card-content{width:50%;}
	/* Features Section End */

	/****** Hero Section Start ******/
	.slider-over{padding:130px 0 210px;}
	.banner-title{font-size:48px;}
	.banner-text-label{font-size:20px;}
	.banner-actions{margin-top:42px; gap:12px;}
	.banner-actions-col{max-height:50px;}
	.banner-actions-col .btn{height:50px;}
	/****** Hero Section End ******/

	/* Pages Banner Start*/
	.page-banner-title {font-size:48px;}
	.page-banner-text{margin-top:36px;}
	.page-banner-text-label {font-size:20px;}
	.page-banner-actions{margin-top:36px;}
	/* Pages Banner End*/

	/****** Clients Section Start ******/
	.clients-content .sec-intro{font-size:34px;}
	.clients-inner{padding:36px 24px; min-height:210px;}
	.clients-content{margin-bottom:24px;}
	/****** Clients Section End ******/

    /****** How it Works Start ******/
    .how-it-card{--card-size:370px;--icon-size:340px;}
    .how-it-card-label{font-size:24px;}
    .how-it-card-text{font-size:18px;}
    .how-it-num-outer{--icon-size:100px;}
    .how-it-num{font-size:60px;}
    .how-it-card-body{padding:calc(var(--icon-size) / 1.55) 32px 36px;}
	.how-it-step-row::before{top:calc(var(--icon-top) * -4.2);}
	.how-it-step-row::after{background-size: auto 26%;top: calc(var(--icon-top) * -3.6);right: -23%;}
    /****** How it Works End ******/	

	/****** Solutions Page Start ******/
	/* common head css start */
	.sec-badge-info{margin-bottom:48px;}
	.badge-info-label{font-size:18px;}
	.sec-badge{padding:10px 30px; min-height:42px;}
	
	.sec-title{font-size:48px;}
	.sec-text-pre{font-size:18px;}
	
	.block-title{font-size:28px;}
	.block-text{font-size:18px;}
	.block-title-sm{font-size:24px;}
	/* common head css End */

	/* common list css start */
	.block-list-icon-info{--icon-size:30px;}
	.block-list-item{min-height:70px;}
	.block-list-item-text{font-size:18px;}
	/* common list css end */
	
	.solutions-page .section-inner{padding:80px 0;}
	.solutions-page .section-faq .section-inner{padding:35px 0px 60px;}
	/****** Solutions Page End ******/
	
	/****** Contact Page Start ******/
	.section-contact-support .section-inner{padding:160px 0 180px;}
	.contact-support-inner .grid-row{--column-gap:54px;}
	.contact-col-icon-info{width:160px; height:130px; border-radius:36px;}
	.contact-card-title{font-size:30px;}
	.contact-card-text{font-size:18px;}
	.contact-col-icon{--icon-size:54px;}
	.contact-card-link{font-size:22px;}
	
	.section-our-location .section-inner{padding:60px 0 100px;}
	.our-location-title{font-size:44px;}
	.contact-list-item-title{font-size:26px;}
	.contact-list-item-text{font-size:20px;}
	/****** Contact Page End ******/
	
	/****** About Page Start ******/
	.mission-info .section-inner{padding:100px 0 70px;}
	.mission-intro .sec-intro{font-size:37px;}
	.mission-intro .section-pre{font-size:18px;}
	.mission-intro .section-text{margin-top:24px;}

	.why-choose-info .section-inner{padding:140px 0 160px;}
	.item-figure{max-width:176px;}
	.item-title{font-size:32px;}
	.item-pre{font-size:18px; padding:0px 20px;}

	.post-sm-title{font-size:24px;}
	.founder-detail .section-pre{font-size:20px;}
	.founder-detail .section-pre ~ .section-pre{margin-top:20px;}
	.figure-box.founder-post-figure{margin:0 0 -86px;}

	.about-page .section-client-info{padding-top:80px;}

	.traditional-info .card-info-outer{min-height:336px;}
	.traditional-intro .sec-intro{font-size:38px;}
	.traditional-intro .section-pre{font-size:18px;}
	.traditional-intro .section-pre-bold{font-size:24px;}
	/****** About Page End ******/

	/****** Social Proof CSS Start ******/
	.social-proof-content .sec-intro{margin-bottom:70px;}
	/****** Social Proof CSS End ******/	
}

@media (max-width:1366px){
	/* .container{max-width:1140px;} */

	/****** Hire Us Start ******/
	.info-site-card .card-figure img{max-width:60px;}
	.info-site-card{padding:54px 10px 44px;}

	.hire-us-page-hero .page-slider-over{padding:50px 0px 190px;}
	.section-formula .section-inner{padding:100px 0px 70px;}
	.section-info-site .section-inner{margin-top:-85px;}

	.hire-how-it-card{--card-size:250px; --icon-size:210px; border-radius:16px;}
	.hire-how-it-step-col.hire-how-it-col-one .hire-how-it-step-item::before{left: 36.2%;top: calc(var(--icon-top) * -5.6);}
	.hire-how-it-step-col.hire-how-it-col-three .hire-how-it-step-item::before{top: calc(var(--icon-top) * -5.2);}

	.formula-card{--icon-size:110px;}
	.card-title{font-size:24px;}
	.card-pre-text{font-size:14px;}
	.card-list-pre{font-size:14px;}
	.card-cont-block{margin-top:34px;}

	.real-results-row{margin-top:50px;}
	.real-results-card{--icon-size:90px;}
	.real-results-card-title{font-size:40px;}
	.real-results-card-text{font-size:18px;}
	
	.author-info{margin-top:40px;}
	.author-text{font-size:22px;}
	.author-fig-outer{--img-size:250px;}
	.author-name{font-size:24px;}
	.author-designation{font-size:20px;}
	.author-details{padding:60px 26px 56px 126px;}
	.author-details::before{height:60px; width:81px;}
	.author-details::after{height:34px; width:50px;}
	.author-thumbnail{min-width:370px;}
	/****** Hire Us End ******/
	
	/* Footer */
	.footer-warp-inner{padding:90px 0 40px;}
	.footer-page-listing{gap:10px 16px;}
	.footer-nav-text{font-size:16px;}

	/* Breadcrumb CSS */
	.section-breadcrumb .slider-over{padding:200px 0px 100px;}
	.breadcrumb-title{font-size:48px;margin-bottom:24px;}
	.breadcrumb-text{font-size:20px;max-width:760px;}
	
	/****** Get Support CSS Start ******/
	.get-support-card-inner{padding:92px 0px;}
	.get-support-actions{margin-top:30px;}
	/****** Get Support CSS End ******/
	
	/****** FAQs CSS Start ******/
	.section-faq .section-inner{padding:60px 0px;}
	.faq-content .sec-intro{margin-bottom:30px;}
	.faq-title{padding:12px 20px;min-height:60px;}
	.faq-title .faq-heading{font-size:21px;}
	.faq-wcard{padding:4px 16px 16px 20px;}
	.faq-wcard-text {margin-bottom:8px;font-size:16px;}
	/****** FAQs CSS End ******/
	
	/****** Get More Marketing CSS Start ******/
	.get-more-outer {padding-top: 20px; }
	.get-more-content .section-pre {font-size: 20px; }
	.get-more-content .section-pre.section-pre-bold {font-weight: 600;padding-top: 12px; }
	.get-more-actions{margin-top:20px;}
	/****** Get More Marketing CSS End ******/
	
	/****** Social Proof CSS Start ******/
	.section-social-proof .section-inner{padding:80px 0px;}
	.social-proof-content .sec-intro{margin-bottom:45px;}
	.social-card {padding: 34px 36px 32px;}
	.social-card-head{margin-bottom:24px;}
	.social-card-profile{--icon-size:48px;}
	.social-card-text{font-size:16px;}
	.social-card-bottom{gap:12px;margin-top:20px;}
	.social-profile-name{font-size:18px;font-weight:600;}
	.social-carousel .owl-dots{margin-top:24px;}
	/****** Social Proof CSS End ******/
	
	/* Section Unlock Identities Start */
	.scupe-tag-bar{margin-bottom:24px;}
	.unlock-icon-figure{--circle-size:80px;}
	.unlock-icon-figure img{max-width:36px;}
	.unlock-id-sec-text .section-pre{font-size:18px;}
	.section-bottom-text .section-pre{font-size:18px;}
	.block-intro{font-size:24px;  margin-top: 10px;}
	.card-icon{--icon-size:52px; padding:0px 10px 14px 0px;}
	.card-figure img{max-width:26px;}
	.card-pre{font-size:14px;}
	.unlock-card{min-height:72px;}
	.flex-row{--column-gap:10px;}
	.unlock-id-list-row{margin:18px 0px;}
	.unlock-id-right{--col-space: 24px;}
	/* Section Unlock Identities End */
	
	/****** Hero Section Start ******/
	.slider-over{padding:110px 0 200px;}
	.banner-title{font-size:40px;}
	.banner-text{margin-top:26px;}
	.banner-text-label{font-size:18px;}
	.banner-actions-col{max-height:46px; border-radius:6px;}
	.banner-actions-col .btn{height:46px; padding:0 28px; border-radius:6px;}
	/****** Hero Section End ******/

	/* Pages Banner Start*/
	.page-slider-over{padding:180px 0px 60px;}
	.page-banner-title {font-size:42px;}
	.page-banner-text{margin-top:30px;}
	.page-banner-text-label {font-size:16px;}
	.page-banner-text-label + .page-banner-text-label{margin-top:16px;}
	.page-banner-actions{margin-top:30px;}
	/* Pages Banner End*/

	/****** Clients Section Start ******/
	.clients-inner{min-height:200px; margin-top:-100px;}
	.clients-carousel .owl-stage{gap:0px 20px;}
	/****** Clients Section End ******/

    /****** How it Works Start ******/
    .how-it-card{--card-size:340px;--icon-size:300px;}
    .how-it-card-label{font-size:22px;}
    .how-it-card-text{font-size:16px;}
    .how-it-num-outer{--icon-size:90px;}
    .how-it-num{font-size:50px;}
    .how-it-card-body{padding:calc(var(--icon-size) / 1.55) 24px 36px;}
	.how-it-step-row::before{top: calc(var(--icon-top) * -3.6);background-size: auto 48%;}
	.how-it-step-row::after{background-size: auto 29%;top: calc(var(--icon-top) * -3.3);right: -23%;}
	.section-how-it-works .section-inner{padding:60px 0 100px;}
    /****** How it Works End ******/
	
	/****** Solutions Page Start ******/
	/* common head css start */
	.sec-badge-info{margin-bottom:42px;}
	.badge-info-label{font-size:18px;}
	.sec-badge{padding:8px 28px; min-height:38px;}
	
	.sec-text-info{margin-bottom:32px;}
	.sec-title{font-size:42px;}
	.sec-text-pre{font-size:17px;}
	
	.block-title{font-size:26px;}
	.block-text{font-size:17px;}
	.block-title-sm{font-size:22px;}
	/* common head css End */

	/* common list css start */
	.block-list-icon-info{--icon-size:28px;}
	.block-list-item{min-height:66px; padding:14px 14px;}
	.block-list-item-text{font-size:17px;}
	/* common list css end */
	
	.solutions-inner{gap:66px;}
	.solutions-page .section-inner{padding:70px 0;}
	.solutions-page .section-faq .section-inner{padding:30px 0px 60px;}
	/****** Solutions Page End ******/
	
	/****** Contact Page Start ******/
	.section-contact-support .section-inner{padding:140px 0 160px;}
	.contact-support-inner .grid-row{--column-gap:50px;}
	.contact-col-icon-info{width:150px; height:120px; border-radius:30px;}
	.contact-card-title{font-size:28px;}
	.contact-card-text{font-size:16px;}
	.contact-col-icon{--icon-size:52px;}
	.contact-card-link{font-size:20px;}
	.card-arrow-icon .icon{font-size:18px;}
	
	.section-our-location .section-inner{padding:50px 0 90px;}
	.our-location-title{font-size:42px;}
	.contact-list-item-title{font-size:24px;}
	.contact-list-item-text{font-size:18px;}
	
	/*Contact Form */
	.contact-form-header{margin-bottom:36px;}
	.contact-form-title{font-size: 32px;margin-bottom: 6px;}
	.contact-form-text{font-size:18px;}
	.form-row{gap:30px;}
	.input-label{font-size:16px;margin-bottom:4px;}
	.form-group{margin-bottom:20px;}
	.form-control{font-size:14px;height:54px;}
	.talk-to-us-inner textarea.form-control{height:140px;padding-top:12px;}
	/****** Contact Page End ******/
	
	/****** About Page Start ******/
	.mission-info .section-inner{padding:80px 0 60px;}
	.mission-intro .sec-intro{font-size:32px; }
	.mission-intro .section-pre{font-size:17px;}
	.mission-intro .section-text{margin-top:22px;}
	.item-figure{max-width:166px;}

	.why-choose-info .section-inner{padding:120px 0;}
	.item-title{font-size:30px;}
	.item-pre{font-size:17px;}

	.founder-info .sec-intro{margin-bottom:48px;}
	.post-sm-title{font-size:22px;}
	.founder-detail .section-pre{font-size:18px;}
	.founder-detail .section-pre ~ .section-pre{margin-top:18px;}
	.section-text{margin-top:14px;}
	.section-text-bottom{margin-top:48px;}
	.about-page .section-client-info{padding-top:70px;}

	.traditional-info .card-info-outer{min-height:inherit;}
	.traditional-intro .sec-intro{font-size:34px;}
	.traditional-intro .section-pre{font-size:17px;}
	.traditional-intro .section-pre-bold{font-size:22px;}
	.traditional-intro .section-pre + .section-pre{margin-top:20px;}
	/****** About Page End ******/

	/****** Social Proof CSS Start ******/
	.social-proof-content .sec-intro{margin-bottom:50px;}
	/****** Social Proof CSS End ******/

	/****** Article Page CSS Start ******/
	.article-wcard{padding:24px;}
	.article-title{font-size:24px;}
	/****** Article Page CSS End ******/

	/* Stories Page Start*/
	.stories-wcard{padding:24px;}
	.stories-title{font-size:24px;}

	.success-story-content-block, .blog-detail-content-block{padding:60px 0px;}
	/* Stories Page End*/
}

@media (max-width:1280px){
	.container{max-width:100%;padding:0px 80px;}
    .sec-intro{font-size:30px;}
	.section-text{font-size:16px;}
	.section-pre{font-size:16px;}
	.page-hero-content{padding:0px 20px 20px 0px;}

	/* Dashboard Header */
	.header-info{display:flex; align-items:center; padding:16px 16px 12px; gap:10px;}

	/****** Hire Us Start ******/
	.badge-label, .page-banner-sm span.badge-label{font-size:18px;}

	.info-site-card .card-figure img{max-width:44px;}
	.info-site-card{padding:48px 8px 38px;}

	.section-formula .section-inner{padding:100px 0px 70px;}

	.hire-how-it-card{--card-size:230px; --icon-size:190px; border-radius:14px;}
	.hire-how-it-card-label{font-size:22px;}
	.hire-how-it-step-col.hire-how-it-col-two{top:70px;}
	.hire-how-it-step-col.hire-how-it-col-three{top: -70px;}
	.hire-how-it-step-col.hire-how-it-col-four{top:40px;}
	.hire-how-it-step-col.hire-how-it-col-two .hire-how-it-step-item::before{top:calc(var(--icon-top) * -6.5);}

	.real-results-row{margin-top:40px;}
	.real-results-card{--icon-size:80px;}
	.real-results-card-title{font-size:36px;}
	.real-results-card-text{font-size:16px;}

	.section-formula .section-text.section-text-bottom .section-pre{font-size:30px;}
	
	.author-info{margin-top:36px;}
	.author-text{font-size:20px;}
	.author-fig-outer{--img-size:240px;}
	.author-name{font-size:22px;}
	.author-designation{font-size:18px;}
	.author-details{padding:54px 20px 50px 120px;}
	.author-details::before{height:54px; width:75px;}
	.author-details::after{height:28px; width:44px;}
	.author-thumbnail{min-width:310px;}

	.hire-us-page .btn.btn-lg{height: 60px;font-size: 18px;}
	/****** Hire Us End ******/
	
	/* Header */
	.header-bar-inner{padding:12px 20px;}
	.brand-logo{max-width:210px;}
	.menu-listing{gap:20px;}
	.navbar-actions-col .btn{padding:0px 14px;}
	
	/* Footer */
	.footer-warp-inner{padding:80px 0px 30px;}
	.footer-widget-logo{margin-bottom:36px;}
	.footer-logo-link{--logo-size:240px;}
	.footer-listing{gap:6px 40px;flex-wrap:wrap;}
	.footer-page-listing{gap:20px; justify-content:center;}
	.copyright-warp-inner{padding:14px 0px; flex-direction:column; gap:20px;}
	
	/****** Get Support CSS Start ******/
	.get-support-card-inner{padding:80px 0px;}
	/****** Get Support CSS End ******/

	/****** Get More Marketing CSS Start ******/
	.get-more-col.get-left-col {max-width:460px;padding:30px 50px 20px 36px;}
	.get-more-col:not(.get-left-col){display:inline-flex;align-items:end;}
	/****** Get More Marketing CSS End ******/
	
	/****** Connect With CSS Start ******/
	.section-connect-with .section-inner{padding:0px;}
	.connect-with-card-inner{padding:100px 0px;}
	/****** Connect With CSS End ******/
	
	/****** Section why teams love Start ****** */
	.why-teams-love-row-block{gap:16px;}
	.sec-sub-intro{font-size:26px;margin-top:16px;}
	.why-teams-love-col .section-pre{font-size:16px;}
	.block-intro{font-size:24px;  margin-top: 10px;}
	.section-text.why-teams-love-sec-text{margin-top: 10px;}
	.why-teams-love-list-row{margin:10px 0px;}
	.why-teams-love-card .card-pre{font-size:18px;line-height:1.3em;}
	/****** Section why teams love End ****** */

	/****** Clients Section Start ******/
	.banner-actions{margin-top:38px;}
	/****** Clients Section End ******/

    /****** How it Works Start ******/
    .how-it-card{--card-size:310px;--icon-size:280px;}
    .how-it-card-label{font-size:20px;}
    .how-it-card-text{padding-top:12px;}
    .how-it-works-inner{--icon-top:40px;}
    .how-it-num-outer{--icon-size:80px;}
    .how-it-num{font-size:40px;}
	.how-it-step-row{--col-space: 100px;}
	.how-it-step-row::before{top: calc(var(--icon-top) * -5.2);}
	.how-it-step-row::after{background-size: auto 27%;top: calc(var(--icon-top) * -5);right: -22.5%;}
    /****** How it Works End ******/

    .card-pre{font-size:13px;}
    .card-icon:before{bottom:6px; --circle-size:86px;}
	
	/****** Solutions Page Start ******/
	/* common head css start */
	.sec-badge-info{margin-bottom:38px;}
	.badge-info-label{font-size:16px;}
	
	.sec-text-info{margin-bottom:26px;}
	.sec-title{font-size:38px;}
	.sec-text-pre{font-size:16px;}
	
	.block-title-info{margin-bottom:18px;}
	.block-title{font-size:24px;}
	.block-title-sm{font-size:20px;}
	.block-title-info-bottom{margin-top:22px;}

	.block-text-info{margin-bottom:32px;}
	.block-text-info-bottom{margin-top:22px;}
	.block-text{font-size:16px;}
	/* common head css End */

	/* common list css start */
	.block-list-icon-info{--icon-size:28px;}
	.block-list-item{min-height:62px; padding:14px 14px; border-radius:8px;}
	.block-list-item-text{font-size:16px;}
	/* common list css end */
	
	.solutions-inner{gap:56px;}
	.solutions-page .section-inner{padding:54px 0;}
	.solutions-page .section-faq .section-inner{padding:27px 0px 60px;}
	/****** Solutions Page End ******/
	
	/****** Contact Page Start ******/
	.section-contact-support .section-inner{padding:120px 0 140px;}
	.contact-support-inner .grid-row{--column-gap:46px;}
	.contact-col-icon-info{width:140px; height:110px; border-radius:25px;}
	.contact-card-title{font-size:26px;}
	.contact-card-text{font-size:16px;}
	.contact-col-icon{--icon-size:48px;}
	.contact-card-link{font-size:18px;}
	.card-arrow-icon .icon{font-size:16px;}
	.contact-card-link{margin-top:30px;}
	
	.section-our-location .section-inner{padding:40px 0 80px;}
	.our-location-title{font-size:38px;}
	.contact-list-item-title{font-size:22px;}
	.contact-list-item-text{font-size:16px;}
	/****** Contact Page End ******/
	
	/****** About Page Start ******/
	.mission-info .section-inner{padding:70px 0 50px;}
	.mission-intro .sec-intro{font-size:30px;}
	.mission-intro .section-pre{font-size:16px;}
	.mission-intro .section-text{margin-top:20px;}
	.item-figure{max-width:180px;}

	.why-choose-info .section-inner{padding:100px 0;}
	.item-title{font-size:26px;}
	.item-pre{font-size:16px;}

	.founder-info .sec-intro{margin-bottom:46px;}
	.post-sm-title{font-size:20px; line-height:1.2em;}
	.founder-detail .section-pre{font-size:16px;}
	.founder-detail .section-pre ~ .section-pre{margin-top:16px;}
	.figure-box.founder-post-figure{margin:0 0 -50px;}
	.section-text{margin-top:12px;}
	.section-text-bottom{margin-top:36px;}

	.about-page .section-client-info{padding-top:60px;}

	.founder-info .section-inner{padding:50px 0 30px;}

	.about-page .section-client-info .section-inner{padding:40px 0 30px;}

	.traditional-intro .sec-intro{font-size:30px;}
	.traditional-intro .section-pre{font-size:16px;}
	.traditional-intro .section-pre-bold{font-size:20px;}
	.traditional-intro .section-pre + .section-pre{margin-top:16px;}
	.traditional-info-row .traditional-col-left{max-width:40%;}
	/****** About Page End ******/
	
	/****** Social Proof CSS Start ******/
	.social-proof-content .sec-intro{margin-bottom:30px;}
	/****** Social Proof CSS End ******/
	
	
	/* Information Section CSS Start (Common for Privacy-Policy and Terms of Service */
    .information-content h2{font-size:22px;}
    /* Information Section CSS End */


    /* Helps Docs Page CSS Start */
    .help-card-title-label{font-size:22px;}
    .help-item-inner{padding-right:10px;}
    .help-item-inner .help-item-label{padding:10px 4px 10px 16px; font-size:15px;}
    .help-item + .help-item{margin-top:4px;}
    .help-row{gap:24px;}
    .help-content-inner h2{font-size:22px;}
    .help-content-inner h3{font-size:18px;}
    .help-content-inner h4{font-size:17px;}
    .help-content-inner p{font-size:15px;}
    .help-card-body{padding:4px 0 4px 8px;}
    .help-content-inner + .help-content-inner{padding-top:44px; margin-top:44px;}
    /* Helps Docs Page CSS End */
}

@media (max-width:1140px){
	/* .container{max-width:1360px;} */
	.container{max-width:100%; padding:0 40px;}

	/****** Hire Us Start ******/
	.hire-us-page-hero .brand-logo{max-width:300px; margin:0 auto 70px;}
	.hire-us-page-hero .page-slider-over{padding: 40px 0px 170px;}
	.info-site-card .card-icon:before{--circle-size:124px;}
	.info-site-card .card-icon{--icon-size:114px;}
	.card-label{font-size:40px;}
	.info-site-card .card-pre{font-size:20px;}
	.section-formula .section-inner{padding:80px 0px 60px;}
	.formula-card{--icon-size:100px; padding:0px 16px 24px;}
	.card-icon-figure{padding:22px;}
	.card-title{font-size:20px; margin-bottom:14px;}
	.card-list li{margin-bottom:14px;}
	.card-cont-block{margin-top:26px;}
	.section-formula .section-text.section-text-bottom .section-pre{font-size:26px;}
	.hire-us-page .btn.btn-lg { height: 60px; font-size: 16px; padding: 0 28px; }
	.hire-how-it-card { --card-size: 214px; --icon-size: 174px; border-radius: 12px; }
	.hire-how-it-card-label{font-size:20px;}
	.hire-how-it-card-text{padding-top:10px;}
	.section-hire-how-it-works .section-inner { padding: 45px 0 54px; }
	.hire-how-it-step-row{--col-space: 48px;}
	.section-real-results .section-inner{padding-top:80px;}
	.real-results-card-body { padding: calc(var(--icon-size) / 1.2) 14px 30px; }
	.real-results-card { --icon-size: 74px; }
	.real-results-card-head-inner{border-width:4px;}
	.real-results-card-title{font-size:32px;}
	.real-results-card-text{font-size:14px;}
	.author-fig-outer { --img-size: 220px; }
	/****** Hire Us End ******/

	/* Header CSS Start */
	.menu-listing{gap:14px;}
	.nav-text{font-size:16px;}
	/* Header CSS End */

	/****** Hero Section Start ******/
	.slider-over{padding:90px 0 160px;}
	.banner-title{font-size:36px;}
	.banner-text{margin-top:20px;}
	.banner-text-label{font-size:16px;}
	.banner-actions-col{max-height:42px; border-radius:4px;}
	.banner-actions-col .btn{height:42px; font-size:16px; padding:0 24px; border-radius:4px;}
	.visior-profiles{font-size:16px;}
	.banner-actions-info{font-size:16px;}
	.banner-actions{margin-top:26px;}
	/****** Hero Section End ******/

	/* Pages Banner Start*/
	.page-slider-over{padding:160px 0px 60px;}
    .page-banner-title {font-size: 36px;}
    .page-banner-text {margin-top: 20px;}
	.page-banner-actions {margin-top: 26px;}
	.page-banner-sm span {font-size: 20px;}
	.page-hero-content{padding:0px 20px 20px 0px;}
	.figure-box.hero-post-figure{right:10px;}
	/* Pages Banner End*/

	/****** Clients Section Start ******/
	.clients-inner{min-height:180px; margin-top:-90px; padding:30px 24px;}
	.clients-content .sec-intro{font-size:30px;}
	/****** Clients Section End ******/
	
	/****** Problem Section Start ******/
	.section-problem .section-inner{padding:40px 0 120px;}
	.problem-outer{background-size:cover;}
	/****** Problem Section End ******/

    /****** How it Works Start ******/
	.section-how-it-works .section-inner{padding:80px 0;}
    .how-it-card{--card-size:280px;--icon-size:240px;}
    .how-it-card-label{font-size:18px;}
    .how-it-card-text{padding-top:8px; font-size:14px;}
    .how-it-works-inner{--icon-top:30px;}
	.how-it-step-row::before{top: calc(var(--icon-top) * -5.9);}
	.how-it-step-row::after{top:calc(var(--icon-top) * -5.5); transform:rotate(6deg)}
	.section-how-it-works .section-inner{padding:40px 0 50px;}
    /****** How it Works End ******/

	/****** Get Support CSS Start ******/
	.get-support-card-inner{padding:50px 0px;}
	/****** Get Support CSS End ******/
	
	/****** Solutions Page Start ******/
	/* common head css start */
	.sec-badge-info{margin-bottom:32px;}
	.sec-badge{padding:8px 22px;}
	.badge-info-label{font-size:16px;}
	
	.sec-title-info{margin-bottom:14px;}
	.sec-text-info{margin-bottom:22px;}
	.sec-title{font-size:36px;}
	.sec-text-pre{font-size:16px;}
	
	.block-title-info{margin-bottom:18px;}
	.block-title{font-size:22px;}
	.block-title-sm{font-size:18px;}
	.block-title-info-bottom{margin-top:18px;}
	
	.block-text-info{margin-bottom:26px;}
	.block-text-info-bottom{margin-top:18px;}
	.block-text{font-size:16px;}
	/* common head css End */
	
	/* common list css start */
	.block-list-icon-info{--icon-size:26px;}
	.block-list-item{min-height:58px; padding:14px 14px; border-radius:6px;}
	.block-list-item-text{font-size:16px;}
	/* common list css end */
	
	.solutions-inner{gap:35px;}
	.solutions-page .section-inner{padding:44px 0;}
	.solutions-page .section-faq .section-inner{padding:22px 0px 60px;}
	/****** Solutions Page End ******/
	
	/****** Contact Page Start ******/
	.section-contact-support .section-inner{padding:100px 0 120px;}
	.contact-support-inner .grid-row{--column-gap:40px;}
	.contact-col-icon-info{width:130px; height:100px; border-radius:20px;}
	.contact-col-icon{--icon-size:42px;}
	.contact-card-title{font-size:24px; margin-bottom:10px;}
	.contact-card-link{font-size:16px; margin-top:20px;}
	.card-arrow-icon .icon{font-size:15px;}
	
	.section-our-location .section-inner{padding:30px 0 60px;}
	.contact-list-info{margin-top:30px;}
	.our-location-title{font-size:34px;}
	.contact-list-item{padding:24px 26px; gap:10px;}
	.contact-list-item-title{font-size:20px;}
	.contact-list-item-text{gap:10px;}
	/****** Contact Page End ******/
	
	/****** About Page Start ******/
	.mission-col-right{max-width:420px;}
	.mission-intro .sec-intro{font-size:26px;}
	.mission-info .section-inner{padding:60px 0 40px;}
	.mission-intro .section-pre{font-size:16px;}
	.mission-intro .section-text{margin-top:16px;}
	.item-figure{max-width:160px;}

	.why-choose-info .section-inner{padding:80px 0 90px;}
	.item-title{font-size:24px;}
	.item-pre{font-size:15px; padding:0px;}
	.grid-row.why-choose-grid-row{row-gap:50px;}
	
	.founder-info .sec-intro{margin-bottom:42px;}
	.info-row-col.founder-col-left{max-width:486px;}
	.founder-info .section-inner{padding:40px 0 20px;}
	.about-page .section-client-info{padding-top:40px;}
	.about-page .section-client-info .section-inner{padding:40px 0 20px;}
	.about-page .scupe-tag{font-size:16px;}
	.item-figure-overlay{top:6%; left:0;}
	.mission-col-right .figure-box-item-2{transform:scale(1);}

	.traditional-intro .sec-intro{font-size:28px;}
	/****** About Page End ******/
	
	/****** Social Proof Start ******/
	.social-card-profile{--icon-size:48px;}
	/****** Social Proof End ******/
}

@media (min-width:992px){
	.mobile-item{display:none;}
}

@media (max-width:991px){
	.desktop-item{display:none;}

	.btn{padding:0 20px;font-size:16px;border-radius:6px;line-height:1.3em;height:42px;}

	/* Dashboard Header */
	.dashboard-header .header-info{background:#192529;}
	.intro-title-label{font-size:30px;margin-bottom:12px;}
    .intro-title-pre{font-size:15px;}
    .intro-searchbar .form-control{height:40px;font-size:16px;}
    .intro-searchbar .search-icon {width:36px;}
    .intro-searchbar .search-icon .icon{font-size:16px;}


	/****** Hire Us Start ******/
	.hire-us-page-hero .brand-logo{max-width:280px; margin:0 auto 50px;}
	.hire-us-page-hero .page-banner-actions{margin-top:60px;}
	.card-label{font-size:34px; margin-bottom:12px;margin-bottom:12px;}
	.info-site-card .card-pre{font-size:18px;}
	.info-site-card .card-icon { --icon-size: 80px; }
	.info-site-card .card-icon:before { --circle-size: 110px; }
	.info-site-card { padding: 43px 8px 20px; }
	.formula-card { --icon-size: 86px;}
	.card-title { font-size: 18px; margin-bottom: 6px; }
	.formula-list-row .flex-col-3{--column-count:1;}
	.formula-list-row{margin-top:10px;}
	.hire-how-it-step-row{flex-direction:column;}
	.hire-how-it-step-col.hire-how-it-col-one .hire-how-it-step-item::before{display:none;}
	.hire-how-it-step-col.hire-how-it-col-two .hire-how-it-step-item::before{display:none;}
	.hire-how-it-step-col.hire-how-it-col-three .hire-how-it-step-item::before{display:none;}
	.hire-how-it-step-col.hire-how-it-col-two{top:0;}
	.hire-how-it-step-col.hire-how-it-col-three{top:0;}
	.hire-how-it-step-col.hire-how-it-col-four{top:0;}
	.hire-how-it-step-item{width:100%; flex-direction:row;}
	.hire-how-it-card{display:flex; --card-size:100%; padding:20px;}
	.hire-how-it-card-body, .hire-how-it-col-one .hire-how-it-card-body, .hire-how-it-col-two .hire-how-it-card-body{padding:0;}
	.hire-how-it-step-col.hire-how-it-col-one .hire-how-it-num-outer{margin-left:0;}
	.hire-how-it-step-col.hire-how-it-col-one .hire-how-it-step-item{align-items:center;}
	.hire-how-it-card-head{position:unset;}
	.hire-how-it-step-row{gap:20px; --col-space:0;}
	.hire-how-it-works-content{margin-bottom:40px;}
	.real-results-row{flex-wrap:wrap; gap:14px;}
	.real-results-col{width:calc(50% - 14px);}
	.real-results-card { --icon-size: 80px; }

	.author-card{flex-direction:column;}
	.section-author .section-inner{padding-bottom:90px;}

	/****** Hire Us End ******/

	/* Breadcrumb CSS */
	.section-breadcrumb .slider-over{padding:160px 0px 60px;}
	.breadcrumb-title{font-size:36px;margin-bottom:24px;}
	.breadcrumb-text{font-size:16px;max-width:560px;}
	.page-hero-right .figure-box-item.figure-box-item-1{max-width:100%;}
	
	/* Header */
	.brand-logo{max-width:184px;}
	.header-bar{padding:12px 0px;}
	.main-menu{display:none;}
	.mobile-navbar,.show .nav-close,.show .main-menu{display:block;}
	.header-nav{float:left;width:100%;display:flex;flex-direction:column;width:calc(100% - 50px);background:#ffffff;position:fixed;top:0;left:-100vw;height:100%;z-index:3;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;margin:0;align-items:flex-start;align-content:start;padding:0px;max-width:320px;}
	.header-nav.show{left:0px;}
	.menu-listing{padding:10px;flex-wrap:wrap;gap:0px;}
	.list-item{margin:0px;width:100%; border-bottom:1px solid #d9d9d9;}
	.btn-bdr{margin-bottom:10px;}
	.list-item .nav-link{color:#000000;padding:10px 12px;}
	.nav-text{font-size:16px; color:#000000;} 
	.btn-nav .nav-text{text-align:center;}
	.list-item.btn-primary .nav-link .nav-text, .list-item.btn-bdr .nav-link .nav-text{font-size:15px;}
    .list-item .nav-link .nav-text:after, .list-item .nav-link .nav-text:after{display:none;}
	
	.navbar-button-actions{margin-left:auto;}
	.navbar-actions-col .btn{font-size:16px;height:42px;border-radius:6px;}
	
	/* Footer */
	.footer-warp-inner{padding:48px 0px 26px;}
	.footer-widget-logo{margin-bottom:30px;}
	.footer-logo-link{--logo-size:194px;}
	.footer-listing{gap:6px 20px;flex-wrap:wrap;}
	.footer-nav-text{font-size:16px;}
	.footer-page-listing{gap:6px 20px;flex-wrap:wrap;}
	.copyright-warp-inner{padding:12px 0px;}
	.social-list{gap:12px;}
	.social-link .icon{font-size:32px;}
	
	/****** Get Support CSS Start ******/
	.get-support-card-inner{padding:48px 0px;}
	.get-support-actions{margin-top:20px;}
	/****** Get Support CSS End ******/
	
	/****** FAQs CSS Start ******/
	.section-faq .section-inner{padding:40px 0px;}
	.faq-content .sec-intro{margin-bottom:24px;}
	.faq-title{padding:12px 16px;min-height:52px;}
	.faq-title .faq-heading{font-size:18px;}
	.faq-wcard{padding:0px 12px 12px 16px;}
	.faq-wcard-text {margin-bottom:6px;font-size:14px;}
	.acc-title .chevron-down{--icons-size:22px;}
	.acc-title .chevron-down .icon{font-size:10px;}
	/****** FAQs CSS End ******/
	
	/****** Social Proof CSS Start ******/
	.section-social-proof .section-inner{padding:60px 0px;}
	.social-proof-content .sec-intro{margin-bottom:30px;}
	.social-card {padding: 34px 36px 32px;}
	.social-card-head{margin-bottom:24px;}
	.social-card-profile{--icon-size:48px;}
	.social-card-text{font-size:16px;}
	.social-card-bottom{gap:12px;margin-top:20px;}
	.social-profile-name{font-size:18px;font-weight:600;}
	.social-carousel .owl-dots{margin-top:24px;}
	/****** Social Proof CSS End ******/
	
	/* Section Unlock Identities Start */
	.scupe-tag-bar{margin-bottom:20px;}
	.unlock-icon-figure{--circle-size:60px;}
	.unlock-icon-figure img{max-width:24px;}
	.unlock-card {min-height: 52px;}
	.unlock-id-sec-text .section-pre{font-size:16px;}
	.section-bottom-text .section-pre{font-size:16px;}
	.unlock-id-right{padding:0px 24px;margin-top:24px;}
	.unlock-id-list-row .flex-col-3{--column-count:2;}
	.unlock-id-section .section-inner{padding:40px 0;}
	/* Section Unlock Identities End */
	
	/****** Problem CSS Start ******/
	.section-problem .section-inner{padding:60px 0px;}
	.problem-actions{margin-bottom:0px;}
	.problem-outer{padding:72px 0;}
	.problem-card .section-text{display:flex;justify-content:center;}
	.problem-card .section-pre{max-width:540px;padding:0px 20px;}
	.problem-card .section-pre br{display:none;}
	/****** Problem CSS End ******/
	
	/* Features Section Start */
	.section-features .section-inner{padding:40px 0px;}
	.features-grid{gap:18px;}
	.feature-card{padding:18px;}
	.feature-card-title{font-size:20px;}
	.feature-card-text{font-size:14px;line-height:1.3em;}
	.feature-card-large .feature-card-image{margin-bottom:20px;}
	/* Features Section End */

	/****** Hero Section Start ******/
	.slider-over{padding:90px 0 140px;}
	.hero-left{padding-right:10px;}
	.banner-title{font-size:28px;}
	.banner-text{margin-top:16px;}
	.banner-text-label{font-size:14px; font-weight:normal; line-height:1.4em;}
	.banner-actions-col{max-height:36px; border-radius:4px;}
	.banner-actions-col .btn{height:36px; font-size:14px; padding:0 20px; border-radius:4px;}
	.visior-profiles{font-size:14px; font-weight:600;}
	.banner-actions{margin-top:20px; gap:8px;}
	.banner-actions-info{font-size:14px;}
	.section-block.section-hero .section-content-block{margin-top:50px; overflow:hidden;}
	/****** Hero Section End ******/

	/* Pages Banner Start*/
	.page-slider-over {padding:120px 0px 0;}
	.page-hero-content{padding:30px 20px 20px 0px;}
    .page-banner-title {font-size:28px;margin-top:16px;}
    .page-banner-text {margin-top:16px;}
	.page-banner-actions{margin-top:20px;}
	.page-banner-sm span {font-size:20px;padding-bottom:4px}
	.page-banner-sm span:after {width:60px;height:11px;background-size:100%;}
	/* Pages Banner End*/

	/****** Clients Section Start ******/
	.clients-inner{min-height:168px; margin-top:-84px; padding:24px; box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.14);}
	.clients-content .sec-intro{font-size:24px;}
	/****** Clients Section End ******/

    /****** How it Works Start ******/
	.section-how-it-works .section-inner{padding:40px 0px;}
	.how-it-works-content .sec-intro{margin-bottom:36px;}
    .how-it-step-row{flex-direction:column; --col-space:auto; gap:60px; justify-content:center; align-items:center; gap:30px;}
    .how-it-step-item, .how-it-step-row .how-it-step-col:nth-child(2) .how-it-step-item, .how-it-step-col.how-it-col-three .how-it-step-item{flex-direction:row; align-items:center; gap:20px}
	.how-it-step-row .how-it-step-col:nth-child(2){top:0;}
	.how-it-step-row .how-it-step-col:nth-child(3){top:0;}
    .how-it-step-row::before, .how-it-step-row::after{display:none;}

    .how-it-card{--card-size:100%; --icon-size:160px; display:flex; justify-content:center; gap:40px; padding:28px; border-radius:12px;}
    .how-it-card-head{position:inherit; top:0; width:auto;}
    .how-it-card-body, .how-it-col-two .how-it-card-body, .how-it-col-three .how-it-card-body{padding:0;}
    .how-it-num-outer{--icon-size:70px;}
	.how-it-card-outer::before{background:rgba(84, 212, 195, 0.15);filter:blur(10px);}
    .how-it-num{font-size:34px;}
    /****** How it Works End ******/
	
	.sec-intro{font-size:26px;}

	/****** Solutions Page Start ******/
	/* common head css start */
	.sec-badge-info{margin-bottom:28px;}
	.sec-badge{padding:8px 22px;}
	.badge-info-label{font-size:16px;}
	
	.sec-title-info{margin-bottom:14px;}
	.sec-text-info{margin-bottom:22px;}
	.sec-title{font-size:34px;}
	.sec-text-pre{font-size:16px;}
	
	.block-title-info{margin-bottom:18px;}
	.block-title{font-size:22px;}
	.block-title-sm{font-size:18px;}
	.block-img-outer::after, .block-row-rev .block-img-outer::after{top:0; right:0; left:0;}
	.block-img-info{display:flex; justify-content:center; align-items:center;}
	.block-img-outer{max-width:80%;}

	.block-text-info{margin-bottom:26px;}
	.block-text-info-bottom{margin-top:16px;}
	.block-text{font-size:16px;}
	/* common head css End */
	
	.solutions-inner{flex-direction:column-reverse;}
	.solutions-inner .col, .solutions-inner .col.col-left{width:100%;}
	.solutions-page .section-inner{padding:52px 0;}
	.solutions-page .section-faq .section-inner{padding:26px 0px 50px;}
	/****** Solutions Page End ******/

	/****** Contact Page Start ******/
	.section-contact-support .section-inner{padding:60px 0;}
	.contact-page .section-page-hero .section-inner{padding-bottom:30px;}
	.contact-support-inner .grid-row{--column-gap:20px; --column-count:1;}
	.contact-col-icon-info{width:110px; height:80px; border-radius:16px;}
	.contact-col-icon{--icon-size:36px;}
	.contact-card-title{margin-bottom:6px;}
	.contact-card-link{gap:14px; padding-bottom:6px; margin-top:16px;}

	.our-location-img-info{display:flex; justify-content:center; align-items:center;}
	.our-location-img{max-width:80%;}
	.our-location-inner{flex-direction:column;}
	.contact-list-outer{max-width:100%;}
	.our-location-inner .col{width:100%;}
	.section-our-location .section-inner{padding:30px 0 40px;}
	.contact-list-info{margin-top:20px;}
	.our-location-title{font-size:30px;}
	.contact-list-item{padding:18px; gap:6px; border-radius:8px; margin-bottom:14px;}
	.contact-list-item-title{font-size:18px;}
	.contact-list-item-text{font-size:15px; gap:6px;}

	.wpcf7-form-control.btn{padding:0 26px;}
	.wpcf7-form .wpcf7-spinner{right:4px; width:18px; height:18px;}
	.wpcf7-spinner:before{top:3px; transform-origin:6px 6px;}
	
	/*Contact Form */
	.contact-form-header{margin-bottom:24px;}
	.contact-form-title{font-size:24px;margin-bottom:6px;}
	.contact-form-text{font-size:16px;}
	.form-row{gap:20px;}
	.input-label{font-size:16px;margin-bottom:4px;}
	.form-group{margin-bottom:20px;}
	.form-control{font-size:14px;height:48px;}
	.talk-to-us-inner textarea.form-control{height:100px;padding-top:8px;}
	/****** Contact Page End ******/
	
	/****** About Page Start ******/
	.hero-post-figure.figure-box{display:flex; justify-content:center; align-items:center;}
	/* .figure-box-item.figure-box-item-1{max-width:80%;} */
	.mission-col-right .figure-box-item-2{top:-70px;}
	.info-row{flex-direction:column-reverse;}
	.mission-intro .sec-intro{font-size:24px;}
	.mission-intro .section-pre ~ .section-pre{margin-top:16px;}
	.mission-intro{position:relative; z-index:2;}
	.mission-info .section-inner{padding:30px 0;}
	.about-page .section-page-hero .section-inner{padding-bottom:30px;}
	.mission-col-right{max-width:100%; float:left; width:100%;}
	.why-choose-info .section-inner{padding:20px 0 50px	;}
	.item-figure-overlay{top:7%; left:-11%;}
	.item-title{font-size:19px; line-height:1.2em; margin-bottom:10px;}
	.item-pre{line-height:1.15em; margin-top:6px;}
	.mission-info{overflow:hidden;}
	.founder-info .info-row{flex-direction:column; align-items:center;}
	.figure-box.founder-post-figure{margin:0; display:flex; justify-content:center; align-items:center;}
	.about-page .section-client-info{padding-top:0;}
	.about-page .section-client-info .section-inner{padding:24px 0 0;}
	.item-figure{max-width:140px;}
	.item-figure-overlay{max-width:210px; top:0;}
	.founder-info .figure-box-item ~ .figure-box-item{max-width:80%; left:-36%;}

	.traditional-info .section-inner{padding:60px 0px;}
	.traditional-intro .sec-intro{font-size:26px; text-align:center;}
	.traditional-intro .section-pre{text-align:center;}
	.traditional-info-row .traditional-col-left{max-width:100%;}
	.traditional-info-row{flex-direction:column; gap:20px;}
	/****** About Page End ******/

	.why-teams-love-card .card-pre{font-size:16px;}

	/****** Article CSS Start ******/
	.section-article .section-inner{padding:80px 0px;}
	.article-inner .grid-row{--column-gap: 12px;--column-count:2;}
	.article-wcard{padding:20px;}
	.article-title{font-size:20px;}
	.article-text{font-size:14px;}
	.article-link{font-size:14px;}
	.article-inner .button-bar{margin-top:40px;}
	.article-wcard{border-radius:12px;}
 	.article-figure{border-radius:12px;}
	/****** Article CSS End ******/

	/* Stories Page Start*/
	.section-stories .section-inner{padding:80px 0px;}
	.stories-inner .grid-row{--column-gap: 12px;--column-count:2;}
	.stories-wcard{padding:20px;}
	.stories-title{font-size:20px;}
	.stories-text{font-size:14px;}
	.stories-link{font-size:14px;}
	.stories-inner .button-bar{margin-top:40px;}
	.stories-wcard{border-radius:12px;}
	.stories-head{min-height:100px;}

	.success-story-content-block, .blog-detail-content-block{padding:40px 0px;}
	.success-story-content-block .stories-text p, .blog-detail-content-block .article-text p{font-size:14px;}
	.success-story-content-block .stories-text p + p, .blog-detail-content-block .article-text p + p{margin-top:15px;}
	/* Stories Page End*/

	/* Information Section CSS Start (Common for Privacy-Policy and Terms of Service */
    .information-content h2, .information-content h3, .information-content h4{font-size:20px;}
    .information-content p{font-size:14px; margin-bottom:12px;}
    .information-content p + ul{margin-top:-6px;}
    .information-content ul li{font-size:14px; margin-bottom:4px;}
    /* Information Section CSS End */


    /* Helps Docs Page CSS Start */
    .help-docs-grid .grid-col-4{--column-count:2;}
    .hc-item-inner .hc-item-label{padding:10px 4px;}
    .help-col-left{--left-size:300px;}
    .help-card-title-label{font-size:20px;}
    .help-item-inner{padding-right:8px;}
    .help-item-inner .help-item-label{font-size:14px;}
    .help-row{gap:24px;}
    .help-content-inner h2{font-size:20px;}
    .help-content-inner h3{font-size:17px;}
    .help-content-inner h4{font-size:16px;}
    .help-content-inner p{font-size:14px;}
    .help-card-body{padding:4px 0 4px 4px;}
    .help-content-inner + .help-content-inner{padding-top:40px; margin-top:40px;}
    .help-content-inner ul{padding-left:34px;}

    .helpdesk-section .section-inner{padding:60px 0px 50px}
    /* Helps Docs Page CSS End */
}

@media (max-width:767px){
	.container{max-width:100%; padding:0 12px;}

	/* Dashboard Header */
	.header-info{padding:10px 10px;}
	.header-logo{width:156px;}
	.header-right{width:44%;}
    .btn.back-btn{font-size:12px; padding:0px 10px; height:30px;}
    .btn.back-btn .icon{font-size:14px;}

    .intro-section{padding:48px 0px;}

	.hire-us-page-hero .brand-logo { max-width: 230px; margin: 0 auto 24px; }
	.badge-label, .page-banner-sm span.badge-label{font-size:16px; padding:6px 20px; gap:4px 8px;}
	.badge-label .icon{max-width:22px;}
	.hire-us-page .btn.btn-lg { height: 46px; font-size: 15px; padding: 0 20px; }
	.hire-us-page-hero .page-banner-actions{margin-top:20px;}
	.hire-us-page-hero .page-slider-over { padding: 20px 0px 120px; }
	.hire-us-page-hero .page-slider-over:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(to top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);}
	.hire-us-page-hero .section-content-block{position:relative; z-index:1;}
	.info-site-list-row .flex-col-3{--column-count:1;}
	.info-site-card{border-radius:12px; padding:25px 8px 20px;}
	.info-site-card .card-icon:before { top: -42px; left: -26px; }
	.section-formula .section-inner { padding: 40px 0px 40px; }
	.section-formula .section-text.section-text-bottom .section-pre{font-size:20px;}
	.section-ready-to-grow .section-content-block::after{position:absolute; content:''; top:0; left:0; height:100%; width:100%; background:rgba(0, 0, 0, 0.36); z-index:-1; pointer-events:none;}
	.formula-actions{margin-top:28px;}

	.hire-how-it-step-row{gap:26px;}
    .hire-how-it-step-item, .hire-how-it-step-row .hire-how-it-step-col:nth-child(2) .hire-how-it-step-item, .hire-how-it-step-col.hire-how-it-col-three .hire-how-it-step-item{gap:12px;flex-direction:column;}
    .hire-how-it-card{flex-direction:column; gap:0; padding:0;}
    .hire-how-it-card-head{top:0px; position: unset; width:100%;}
	.hire-how-it-card-head-inner{padding:20px 0px 0px;}
    .hire-how-it-card-body, .hire-how-it-col-one .hire-how-it-card-body, .hire-how-it-col-two .hire-how-it-card-body{padding:16px 24px 20px;}
    .hire-how-it-num-outer{--icon-size:48px;}
	.hire-how-it-card-outer::before{filter:blur(10px);}
    .hire-how-it-num{font-size:20px;}
	.hire-how-it-card-label,
	.hire-how-it-card-text{text-align:center;}
	.real-results-col{width:100%;}
	.ready-to-grow-card-inner{padding:50px 0;}


	.author-details::before { height: 24px; width: 30px; top: 18px; left: 10px;}
	.author-details { padding:20px 12px 20px 48px; }
	.author-text{font-size:16px;}
	.author-name { font-size: 18px; }
	.author-designation { font-size: 14px; }
	.author-info { margin-top: 18px; }
	.author-card{border-radius:12px;}
	    .author-card::after {
        background-position:calc(100% + 30px) calc(100% + 30px);
        background-size: 230px;
    }
	.author-thumbnail{min-width:100%; display:flex; justify-content:center; align-items:center; padding-bottom:10px;}
	.author-fig-outer { --img-size: 180px; padding:4px;}	
	.author-fig{border-width:2px;}
	.author-fig-outer { --img-size: 180px; }.section-hire-how-it-works .section-inner { padding: 30px 0 47px; }
	.section-real-results .section-inner { padding: 40px 0; }
	.real-results-row{margin-top:10px;}
	.section-author .section-inner{padding-bottom:70px;}
	.hire-us-page .footer-warp-inner{padding:20px 0;}
	.section-ready-to-grow .section-content-block::before{background-size:cover; background-position:top left;}


	/* Common  */
    .sec-intro{font-size:24px;}
    .section-title{font-size:16px; margin-bottom:10px;}
    .section-pre{font-size:14px; line-height:1.4em;}

	.form-control{border-radius:6px;}
	.btn{padding:0 14px;font-size:14px;height:36px;}
	
	/* Breadcrumb CSS */
	.section-breadcrumb .slider-over{padding:120px 0px 60px;}
	.breadcrumb-title{font-size:22px;margin-bottom:12px; line-height:1.2em;}
	.breadcrumb-text{font-size:14px;}
	
	.get-support-card .section-pre br{display:none;}
	
	/* Header */
	.header-bar{padding:0px;}
	.header-bar .container{padding:0px;}
	.header-bar-inner{padding:6px 10px;border-radius:0px;}
	.brand-logo{max-width:144px;}
	.navbar-button-actions{gap:4px;}
	.navbar-actions-col .btn{font-size:12px;height:30px;border-radius:6px;padding:0px 10px;}
	
	/* Footer */
	.footer-warp-inner{padding:36px 0px 22px;}
	.footer-widget-logo{margin-bottom:24px;}
	.footer-logo-link{--logo-size:160px;}
	.footer-listing{gap:6px 16px;}
	.footer-nav-text{font-size:14px;}
	.footer-page-listing{gap:6px 16px; flex-wrap:wrap;}
	.footer-page-text{font-size:12px;}
	.copyright-warp-inner{padding:12px 0px;}
	.copyright-text{font-size:12px;}
	.footer-social-block{margin-top:24px;}
		
	/****** FAQs CSS Start ******/
	.section-faq .section-inner{padding:40px 0px;}
	.faq-content .sec-intro{margin-bottom:24px;}
	.faq-accordin > li{--radius-card:6px}
	.faq-title{padding:12px 16px;min-height:52px;}
	.faq-title .faq-heading{font-size:16px;}
	.faq-wcard{padding:0px 12px 12px 16px;}
	.faq-wcard-text {margin-bottom:6px;font-size:14px;}
	.acc-title .chevron-down{--icons-size:22px;}
	.acc-title .chevron-down .icon{font-size:10px;}
	.owl-dot{height:8px; width:8px;}
	.owl-dot.active{width:42px;}
	/****** FAQs CSS End ******/
	
	/****** Get More Marketing CSS Start ******/
	.section-get-more .section-inner{padding:60px 0px 24px;}
	.get-more-outer{padding:0px; border-radius:12px;}
	.get-more-row{flex-wrap:wrap;}
	.get-more-col.get-left-col{max-width:100%;padding:34px 24px;}
	.get-more-content .section-pre{font-size:16px;}
	.get-more-action-col{max-width:348px;}
	.get-more-action-col .btn{font-size:14px;}
	/****** Get More Marketing CSS End ******/
	
	/****** Social Proof CSS Start ******/
	.social-carousel::before{display:none;}
	.social-carousel::after{display:none;}
	/****** Social Proof CSS End ******/
	
	/****** Connect With CSS Start ******/
	.section-connect-with .container{padding:0px;}
	.section-connect-with .section-inner{padding:0px;}
	.connect-with-card-inner{padding:80px 0px;}
	.connect-with-actions{margin-top:20px;}
	.connect-with-outer::before{background-position:-100px;}
	.connect-with-outer::after{background-position:calc(100% + 100px);}
	/****** Connect With CSS End ******/
	
	/****** Section why teams love Start ****** */
	.why-teams-love-row-block{gap:16px;}
	.sec-sub-intro{font-size:18px;margin-top:6px;}
	.why-teams-love-col .section-pre{font-size:16px;}
	.block-intro{font-size:18px;margin-top:10px;}
	.section-text.why-teams-love-sec-text{margin-top:10px;}
	.why-teams-love-list-row{margin:10px 0px;}
	.why-teams-love-image{display:flex;justify-content:center;}
	.why-teams-love-image .why-teams-love-bg{max-width:420px;}
	
	.why-teams-love-card{min-height:auto;}
	.why-teams-love-card .icon{font-size:24px;}
	.why-teams-love-card .card-pre{font-size:14px;line-height:1.3em;}
	.why-teams-love-col{flex:none;}
	.why-teams-love-left{max-width:100%;}
	/****** Section why teams love End ****** */
	
	/* Section Unlock Identities Start */
	.section-text{margin-top:10px;}
	.unlock-id-section .section-inner{padding:0px 0px 40px;}
	.scupe-tag-bar {margin-bottom:10px;}
	.scupe-tag {padding:6px 14px;font-size:14px;font-weight:600; }
	.unlock-icon-figure{--circle-size:60px;}
	.unlock-icon-figure img{max-width:24px;}
	.unlock-id-sec-text .section-pre{font-size:16px;}
	.section-bottom-text .section-pre{font-size:16px;}
	.unlock-id-col{flex:none;max-width:100%;}
	.unlock-id-right{padding:0px 24px;margin-top:24px;}
	.unlock-id-list-row .flex-col-3{--column-count:2;}
	
	.card-icon{--icon-size:42px;}
	.card-icon:before {bottom: -5px;}
	.card-figure img{max-width:20px;}
	
	/* Section Unlock Identities End */
	
	/****** Problem CSS Start ******/
	.section-problem .section-inner{padding:30px 0px;}
	.problem-actions{margin-bottom:0px;}
	.problem-outer{padding:48px 0;}
	.problem-card .section-text{display:flex;justify-content:center;}
	.problem-card .section-pre{max-width:540px;padding:0px 20px;}
	.problem-card .section-pre br{display:none;}
	/****** Problem CSS End ******/
	
	/* Features Section Start */
	.section-features .section-inner{padding: 44px 0px 20px;}
	.features-grid{gap:18px;display:flex;flex-direction:column;}
	.feature-card-large{flex-direction:row-reverse;}
	.feature-card{padding:18px;align-items: center;flex-direction:column;gap:12px;box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.08);}
	.feature-card-small{gap:10px; border-radius:12px;}
	.feature-card-title{font-size:20px;text-align:center;margin-bottom:6px;}
	.feature-card-title br{display:none;}
	.feature-card-text{font-size:14px;line-height:1.3em;text-align:center;}
	
	.feature-card-large .feature-card-title{text-align:center;}
	.feature-card-large .feature-card-text{text-align:center;}
	
	.feature-card-small .feature-card-image{width:56%;}
	.feature-card-small .feature-card-content{width:44%;}
	.feature-card-large .feature-card-image{margin-bottom:20px;}
	
	.feature-card-large .feature-card-image,
	.feature-card-small .feature-card-image{width:50%;max-width:300px;margin:0px;}
	
	.feature-card-large .feature-card-content,
	.feature-card-small .feature-card-content{width:100%;}
	/* Features Section End */

	/****** Hero Section Start ******/
	.page-slider-over{padding:90px 0px 0px;}
	.slider-over{padding:90px 0 96px;}
	.hero-row-block{flex-direction:column-reverse; gap:20px;}
	.hero-left,.hero-right{width:100%;padding:0;}
	.section-block.section-hero .section-content-block{margin-top:0;}
	.banner-title{font-size:22px;}
	.banner-text{margin-top:10px;}
	.banner-actions{margin-top:10px; gap:6px;}
	.hero-post-figure.figure-box{min-width:calc(100% + 6%); left:-3%;}
	.section-hero .hero-content{text-align:center;}
	.section-hero .banner-actions{justify-content:center;}
	/****** Hero Section End ******/

	/* Pages Banner Start*/
	.page-hero-content{padding:30px 0px 24px 0px;}
	.page-hero-row-block{flex-direction:column-reverse;}
	.page-hero-col{width:100%;}
	.page-hero-right{display:flex;justify-content:center;}
	.page-hero-right .page-figure-box{max-width:420px;}
	.page-banner-title{line-height:1.15em; font-size:22px;}
	.page-banner-title-label{display:inline;}
	.page-banner-text-label{line-height:1.3em; font-size:14px;}
	.page-banner-text-label + .page-banner-text-label{margin-top:10px;}
	.section-page-hero .page-hero-content{text-align:center;}
	.section-page-hero .banner-actions{justify-content:center;}
	.section-page-hero .page-banner-sm{display:flex; justify-content:center; padding-bottom:0px;}
	.section-page-hero .page-banner-sm span:after{right:0; margin:0 auto;}
	.section-page-hero .page-banner-actions{justify-content:center;}
	/* Pages Banner End*/

	/****** Clients Section Start ******/
	.clients-inner{min-height:140px; padding:20px; border-radius:10px; margin-top:-70px;}
	.clients-content .sec-intro{font-size:20px;}
	/****** Clients Section End ******/

	/****** How it Works Start ******/
	.how-it-works-content .sec-intro{margin-bottom:24px;}
	.section-how-it-works .section-inner{padding:20px 0px 60px;}
    .how-it-step-row{gap:26px;}
    .how-it-step-item, .how-it-step-row .how-it-step-col:nth-child(2) .how-it-step-item, .how-it-step-col.how-it-col-three .how-it-step-item{gap:12px;flex-direction:column;}
    .how-it-card{flex-direction:column; gap:0; padding:0;}
    .how-it-card-head{top:0px; position: unset; width:100%;}
	.how-it-card-head-inner{padding:20px 0px 0px;}
    .how-it-card-body, .how-it-col-two .how-it-card-body, .how-it-col-three .how-it-card-body{padding:16px 24px 20px;}
    .how-it-num-outer{--icon-size:48px;}
	.how-it-card-outer::before{filter:blur(10px);}
    .how-it-num{font-size:20px;}
	.how-it-card-label,
	.how-it-card-text{text-align:center;}
    /****** How it Works End ******/
	
	/****** Solutions Page Start ******/
	/* common head css start */
	.sec-badge-info{margin-bottom:16px;}
	.sec-badge{padding:6px 18px; min-height:34px; border-radius:4px;}
	.badge-info-label{font-size:14px;}
	
	.sec-title-info{margin-bottom:4px;}
	.sec-text-info{margin-bottom:12px;}
	.sec-title{font-size:24px;}
	.sec-title br{display:none;}
	.sec-text-pre{font-size:14px;}
	
	.block-title-info{margin-bottom:12px;}
	.block-title{font-size:16px;}
	.block-title-sm{font-size:14px;}
	.block-img-outer::after, .block-row-rev .block-img-outer::after{top:0; right:0; left:0;}
	.block-img-outer{max-width:100%;}

	.block-text-info{margin-bottom:14px;}
	.block-text-info-bottom{margin-top:14px;}
	.block-text{font-size:14px;}
	/* common head css End */

	/* common list css start */
	.block-list-icon-info{--icon-size:22px;}
	.block-list-item{min-height:54px; padding:10px 10px; border-radius:4px;}
	.block-list-item-text{font-size:14px; line-height:1.2em;}
	/* common list css end */
	
	.solutions-inner{flex-direction:column-reverse;}
	.solutions-inner .col, .solutions-inner .col.col-left{width:100%;}
	.solutions-page .section-inner{padding:30px 0;}
	.solutions-page .section-faq .section-inner{padding:26px 0px 40px;}
	.solutions-page .section-get-more .section-inner{padding-bottom:24px;}
	/****** Solutions Page End ******/

	/****** Contact Page Start ******/
	.our-location-img{max-width:100%;}
	.contact-support-card{flex-direction:column; align-items:center; gap:16px;}
	.contact-card-title{text-align:center;font-size:20px;}
	.contact-card-text{text-align:center;font-size:14px;}
	.section-contact-support .section-inner{padding:20px 0;}
	.section-our-location .section-inner{padding:30px 0;}
	.our-location-title{font-size:24px;}
	.contact-card-link-block{display:flex; justify-content:center; align-items:center;}
	.contact-card-link{margin-top:12px;}

	.contact-page .page-figure-box{margin:0px;}
	.contact-page .section-page-hero .section-inner{padding-bottom:0px;}
	.our-location-inner .sec-badge-info{margin:20px 0px 16px;}
	
	/*Contact Form */
	.contact-form-header{margin-bottom:20px;}
	.contact-form-title{font-size:20px;margin-bottom:6px;}
	.contact-form-text{font-size:14px;}
	.form-row{gap:0px;flex-direction:column;}
	.input-label{font-size:14px;margin-bottom:4px;}
	.form-group{margin-bottom:16px;}
	.form-control{font-size:14px;height:44px;}
	.talk-to-us-inner textarea.form-control{height:100px;padding-top:8px;}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.wpcf7-form .wpcf7-response-output{padding:6px 15px; font-size:12px;}
	/****** Contact Page End ******/
		
	/****** About Page Start ******/
	.mission-intro .sec-intro{font-size:20px;}
	.mission-intro .section-pre{font-size:14px;}
	.mission-intro .section-text{margin-top:12px;}
	.grid-row.why-choose-grid-row{--column-count:1; --column-gap:12px;}
	.item-figure-overlay{left:0; right:50px; top:-20px; margin:0px auto;}
	.founder-info .sec-intro{margin-bottom:16px;}
	.founder-info .sec-intro{margin-bottom:36px;}
	.founder-info .section-inner{padding:30px 0 20px;}
	.about-page .section-client-info .section-inner{padding:16px 0 0 ;}
	.why-choose-info .sec-intro{margin-bottom:36px;}
	.about-page .scupe-tag{font-size:14px;}
	.founder-detail .section-pre{font-size:14px;}

	.about-page .page-figure-box{margin:0px;}
	.about-page .section-page-hero .section-inner{padding-bottom:0px;}

	.traditional-info .section-inner{padding:40px 0px;}
	.traditional-info .card-info-outer{padding:40px 20px;}
	.traditional-intro .sec-intro{font-size:22px;}
	.traditional-intro .section-pre{font-size:14px;}
	.traditional-intro .section-pre-bold{font-size:17px;}
	.traditional-intro .section-pre + .section-pre{margin-top:10px;}
	/****** About Page End ******/

	/****** Social Proof CSS Start ******/
	.social-proof-content .sec-intro{margin-bottom:14px;}
	/****** Social Proof CSS End ******/	

	/****** Article Page CSS Start ******/
	.section-article .section-inner{padding:60px 0px;}
	.article-information {font-size: 14px;padding-top: 10px;}
	.article-detail {padding:6px 0px 0px;}
	.article-link-block{margin-top: 10px;}
	/****** Article Page CSS End ******/

	/* Stories Page Start*/
	.section-stories .section-inner{padding:60px 0px;}
	.stories-information {font-size: 14px;padding-top: 10px;}
	.stories-detail {padding:6px 0px 0px;}
	.stories-link-block{margin-top: 10px;}
	/* Stories Page End*/

	/* Information Section CSS Start (Common for Privacy-Policy and Terms of Service */
    .section-information .section-inner{padding:20px 0;}
    .information-content{margin-bottom:12px;}
    .information-content h2, .information-content h3, .information-content h4{font-size:18px; line-height:1.2em; margin-top:20px;}
    .information-content ul{padding-left:32px;}
    /* Information Section CSS End */


    /* Helps Docs Page CSS Start */
    .helpdesk-wcard{padding:10px 16px 20px;}
    .helpdesk-section .section-inner{padding:40px 0px 40px}

    .help-docs-grid.grid-row{--column-gap:18px;}
    .help-docs-grid .grid-col-4{--column-count:1;}
    .hc-item-inner .hc-item-label{padding:10px 4px; font-size:14px;}
    .hc-card-title{padding:0px 4px 10px;}
    .hc-card-title-label{font-size:18px;}

    .help-row{flex-direction:column; gap:20px;}
    .help-col-left{--left-size:100%;}
    .help-info.wcard{border-radius:10px;}
    .help-wcard{padding:0;}
    .help-button-bar{margin-top:30px;}
    .help-content-wcard{padding:0;}
    .help-card-title{display:flex; justify-content:space-between; padding:10px 12px 10px; cursor:pointer; background:var(--clr-action); border-radius:6px;}
    .help-title-icon{display:inline-flex; align-items:center; cursor:pointer;}
    .help-card-title-label{font-size:20px;}
    .help-item-inner{padding-right:8px;}
    .help-item-inner .help-item-label{font-size:14px;}
    .help-content-inner ul{margin-bottom:6px;}
    .help-content-inner h2{font-size:20px; margin-bottom:8px;}
    .help-content-inner h3{font-size:18px;}
    .help-content-inner h4{font-size:16px;}
    .help-content-inner p{font-size:14px;}
    .help-card-body{padding:20px 12px 20px; display:none;}
    .help-content-inner + .help-content-inner{padding-top:30px; margin-top:30px;}
    .help-content-inner ul{padding-left:30px;}

	.help-item-inner{border-radius:6px;}
	.help-item-inner:hover::before, .help-item-inner.active::before{width:4px; border-top-left-radius:6px; border-bottom-left-radius:6px;}

    .sticky-block.sticky{position:fixed; top:0px; left:0; width:100%;}
    .sticky .help-card-title, .sticky-block.sticky.help-info{border-radius:0px;}
    /*.sticky-block.sticky.help-info{border-top-left-radius:0px; border-top-right-radius:0px;}*/
    /* Helps Docs Page CSS End */
}

@media (max-width:640px){
	/****** Article Page CSS Start ******/
	.article-inner .grid-row{--column-gap:8px;--column-count:1;}
	/****** Article Page CSS End ******/

	/* Stories Page Start*/
	.stories-inner .grid-row{--column-gap:8px;--column-count:1;}
	/* Stories Page End*/

	.clients-carousel .owl-stage{gap:0px;}
}

@media (max-width:420px){
    .problem-outer {
        padding: 8px 0;
    }
    .navbar-actions-col .btn{padding:0px 7px;}
}