@media (min-width:2001px) and (max-width:2560px) {
	.container{max-width:1128px}
	}
	@media (min-width:1801px) and (max-width:2000px) {
	.container{max-width:1638px}
	body .elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px}
	.elementor-element-debb325 p{font-size:32px;line-height:38px}
	}
	@media (min-width:1551px) and (max-width:1800px) {
	.container{max-width:1320px}
	body .elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px!important}
	.elementor-35 .elementor-element.elementor-element-c081573{width:27%}
	.elementor-35 .elementor-element.elementor-element-48b86a7,.elementor-35 .elementor-element.elementor-element-b638892{width:8%}
	.elementor-35 .elementor-element.elementor-element-48b86a7.elementor-column > .elementor-widget-wrap{justify-content:start}
	.elementor-35 .elementor-element.elementor-element-4a4519e .elementor-icon-wrapper{text-align:start}
	.elementor-1063 .elementor-element.elementor-element-2770dc83 .elementor-icon,.elementor-1063 .elementor-element.elementor-element-5fcf7748 .elementor-icon{font-size:25px!important}
	.latest-posts-text h3{font-size:22px}
	.resources-box .latest-posts-text h4{font-size:27px;line-height:35px;min-height:69px}
	.latest-posts-text p{font-size:20px}
	.teaminner-wrape{margin:0 0 0 90px}
	html{font-size:48%}
	.federated-learning-section{min-height:900px}
	.latest-posts-data .gx-5{--bs-gutter-x:6rem}
	.latest-posts-text h3,.latest-posts-text p{font-size:20px}
	.latest-posts-shape-1{width:400px;height:400px;top:-20rem;left:60%}
	.inner-banner-image{min-height:750px}
	.inner-banner-text::before{width:400px;height:400px;left:-40px}
	.founders-story-img{max-width:675px;height:675px}
	.founders-story-img::before{width:400px;height:400px;left:-55px}
	.team-round,.team-round-bottom{width:550px;height:550px}
	.team-img{height:200px}
	.team-text{padding:70px 20px 30px}
	.team-text h4{font-size:22px}
	.team-text h5{font-size:16px}
	.team-data .gx-5{--bs-gutter-x:3rem}
	.whatwedo-image{min-height:800px}
	.whatwedo-banner::before{width:550px;height:550px}
	.whatwedo-text{max-width:800px}
	.whatwedo-info-text{max-width:900px;padding-bottom:7rem}
	.whatwedo-info-text h2{font-size:4.5rem;line-height:6rem}
	.whatwedo-info-text-right{max-width:900px}
	.whatwedo-info-text-right .whatwedo-sm-dot{width:260px;height:260px}
	.whatwedo-info-text-right h2{width:calc(100% - 260px)}
	.consilient-solution-img{max-width:750px;height:700px;background-position:top;background-size:contain}
	.consilient-solution-tab-img{height:400px}
	.challenges-parent .title h2{max-width:1020px}
	.challenges-tab .nav-tabs .nav-link{font-size:30px}
	.customer-benefits-section{padding:15rem 0}
	.customer-benefits-parent .title{margin-bottom:10rem}
	.customer-benefits-parent .challenges-tab-box h3{margin-bottom:30px 0 20px 0}
	.text-left .elementor-element-populated{max-width:690px}
	.text-right .elementor-element-populated{max-width:720px}
	.careerinner-text{padding:0 0 0 110px}
	.posts-pd .latest-posts-text h5 p{font-size:20px!important;line-height:30px!important}
	}
	@media (min-width:1300px) and (max-width:1550px) {
	.elementor-35 .elementor-element.elementor-element-031b3b1 img{max-width:450px;height:450px}
	.elementor-35 .elementor-element.elementor-element-db47151 img,.elementor-35 .elementor-element.elementor-element-235e8a1 img{max-width:60px;height:60px}
	.elementor-35 .elementor-element.elementor-element-2a739c9 > .elementor-element-populated{margin:0 0 0 170px}
	.contact-section::before{width:450px;height:450px}
	.elementor-35 .elementor-element.elementor-element-c081573{width:29%}
	.elementor-35 .elementor-element.elementor-element-48b86a7,.elementor-35 .elementor-element.elementor-element-b638892{width:8%}
	.elementor-35 .elementor-element.elementor-element-48b86a7.elementor-column > .elementor-widget-wrap{justify-content:start}
	.elementor-35 .elementor-element.elementor-element-4a4519e .elementor-icon-wrapper{text-align:start}
	.header-main .nav-ul > li{margin:0 25px!important}
	.elementor-190 .elementor-element.elementor-element-227a66b > .elementor-container{min-height:700px}
	.elementor-190 .elementor-element.elementor-element-e348a12 .elementor-heading-title{font-size:60px;line-height:80px}
	.page-id-190 .latest-posts-section{padding:8rem 0}
	.alm-filters-container .alm-filter ul{padding:0 0 80px!important;margin:0 0 60px!important}
	.alm-filters-container .alm-filter li{margin:0 55px 0 0 !important}
	.resources-box .latest-posts-text h3{font-size:17px;margin-bottom:28px}
	.resources-box .latest-posts-text h4{font-size:24px;line-height:30px;min-height:60px}
	.resources-box .latest-posts-text p{font-size:20px;line-height:28px}
	.latest-posts-data .alm-reveal{margin:0 -30px}
	.latest-posts-pd{padding:0 30px}
	.teaminner-wrape{margin:0 0 0 90px}
	.teaminner-text h1{font-size:50px;line-height:70px}
	.teaminner-text h3{font-size:30px;margin-bottom:50px}
	.careerinner-section{padding:80px 0}
	.careerinner-title h1{font-size:55px;margin-bottom:30px}
	.careerinner-text{padding:0 0 0 55px;max-width:950px}
	.careerinner-text h2{font-size:25px;line-height:normal}
	.careerinner-text h2::before{width:30px;height:30px;top:2px;left:-45px}
	.careerinner-text p{font-size:20px;line-height:32px;margin-bottom:20px}
	.careerinner-text h3{font-size:22px;line-height:32px;margin-bottom:20px}
	.careerinner-text ul li,.careerinner-text ol li{font-size:20px;line-height:32px}
	html{font-size:48%}
	.homebanner-image video{height:700px}
	.homebanner-image{min-height:700px}
	.homebanner-text{max-width:900px}
	.homebanner-text::before{width:430px;height:430px;left:-35px}
	.homebanner-text h2{font-size:6.5rem;line-height:8rem}
	.info-parent{min-height:600px}
	.round-box{max-width:560px;height:560px}
	.info-text{max-width:800px}
	.info-text p{font-size:5rem;line-height:7rem}
	.our-mission-image,.our-vision-image{min-height:700px}
	.our-mission-text{max-width:550px;z-index:11}
	.our-mission-text p,.our-vision-text p,.federated-learning-text p{font-size:4.5rem;line-height:6rem}
	.our-mission-text::after{z-index:-1;bottom:-100px}
	.our-vision-text{max-width:630px}
	.federated-learning-section{min-height:900px}
	.latest-posts-section .title{margin-bottom:10rem}
	.latest-posts-shape-1{width:400px;height:400px;top:-20rem;left:60%}
	.latest-posts-data .gx-5{--bs-gutter-x:5rem}
	.latest-posts-text h3,.latest-posts-text p{font-size:20px}
	.btn-default,.latest-posts-box .btn-default{height:50px;font-size:16px;line-height:30px}
	.inner-banner-image{min-height:700px}
	.inner-banner-text::before{width:400px;height:400px;left:-40px}
	.founders-story-text p{font-size:20px;line-height:32px}
	.founders-story-img{max-width:540px;height:540px}
	.founders-story-img::before{width:400px;height:400px;left:-55px}
	.expertise-data{margin-bottom:7rem}
	.our-values-text p{font-size:20px}
	.our-values-img,.data-right .our-values-text,.our-values-text,.data-right .our-values-image .our-values-img{max-width:560px}
	.our-values-img{height:380px}
	.team-round,.team-round-bottom{width:550px;height:550px}
	.team-img{height:200px}
	.team-text{padding:70px 20px 30px}
	.team-text h4{font-size:20px}
	.team-text h5{font-size:15px}
	.team-data .gx-5{--bs-gutter-x:3rem}
	.career-parent .title{margin-bottom:8rem}
	.career-data{padding:0 0 3rem 13rem}
	.career-box{margin-bottom:7rem}
	.plus-btn{font-size:23px}
	.career-box p{font-size:20px}
	.career-parent h6{font-size:25px}
	.whatwedo-image{min-height:750px}
	.whatwedo-banner::before{width:550px;height:550px}
	.whatwedo-text{max-width:800px}
	.whatwedo-info-text{max-width:900px;padding-bottom:7rem}
	.whatwedo-info-text h2{font-size:4.5rem;line-height:6rem}
	.whatwedo-info-text-right{max-width:900px}
	.whatwedo-info-text-right .whatwedo-sm-dot{width:260px;height:260px}
	.whatwedo-info-text-right h2{width:calc(100% - 260px)}
	.consilient-solution-img{max-width:670px;height:600px;background-size:contain}
	.nav-tabs .nav-link{font-size:25px}
	.consilient-solution-tab-img{height:350px}
	.challenges-section{padding:13rem 0}
	.challenges-parent .title h2{max-width:990px;margin-bottom:7rem}
	.challenges-tab .nav-tabs .nav-link{font-size:27px}
	.challenges-tab-box,.customer-benefits-parent .challenges-tab-box{min-height:425px;padding:45px 50px 50px 100px}
	.challenges-tab-box h3{line-height:normal;font-size:30px;margin-bottom:3rem}
	.challenges-tab-box p{font-size:20px}
	.use-cases-tab-text{padding:0 20px 0 0}
	.use-cases-tab-text h3{padding-bottom:30px}
	.use-cases-tab-text p{font-size:18px}
	.use-cases-tab-img{height:400px}
	.customer-benefits-section{padding:12rem 0}
	.customer-benefits-parent .title{margin-bottom:10rem}
	.customer-benefits-parent .challenges-tab-box h3{margin-bottom:30px 0 20px 0}
	.elementor-1357 .elementor-element.elementor-element-7938678 img{max-width:600px;height:600px}
	body:not(.rtl) .elementor-1357 .elementor-element.elementor-element-d676a13{left:-200px}
	.elementor-1357 .elementor-element.elementor-element-d676a13{bottom:-85px}
	.blog-artical-text h1{font-size:50px!important;line-height:65px}
	.back-button .sm-btn{height:50px;line-height:30px}
	button.btn.btn-default.apply-btn{height:50px!important}
	.resources-image{padding:50px 0;min-height:800px}
	.resources-text h2{font-size:60px;line-height:80px}
	.resources-text h5{font-size:30px}
	.resources-thumb{right:40px;top:50%;max-width:350px}
	.thumb-text p{font-size:28px;line-height:35px}
	.posts-pd .latest-posts-text h5 p{font-size:18px!important;line-height:28px!important}
	.home .latest-posts-wrape{margin:0!important;max-width:100%!important}
	.team-parent .team-wrape{margin-right:0}
	#contacttop p{font-size:24px!important}
	}
	@media (min-width:1200px) and (max-width:1299px) {
	.container{max-width:1120px}
	body .elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px!important}
	.elementor-35 .elementor-element.elementor-element-5fbbf99,.elementor-35 .elementor-element.elementor-element-a546281,.elementor-35 .elementor-element.elementor-element-91545ba{max-width:136px;width:136px}
	.contact-section::before{width:430px;height:430px}
	.header-main .nav-ul > li{margin:0 20px!important}
	.blog-artical-text h1{font-size:45px!important;margin-bottom:30px;line-height:60px}
	.blog-artical-text p,.blog-artical-text h6{font-size:20px;line-height:32px}
	.artical-buttons .btn-default{height:50px;font-size:16px;line-height:30px}
	.elementor-190 .elementor-element.elementor-element-227a66b > .elementor-container{min-height:620px}
	.elementor-190 .elementor-element.elementor-element-e348a12 .elementor-heading-title{font-size:55px;line-height:70px}
	.elementor-190 .elementor-element.elementor-element-1d94195 .elementor-heading-title{font-size:30px}
	.elementor-190 .elementor-element.elementor-element-1d94195 > .elementor-widget-container{margin-bottom:80px}
	.elementor-190 .elementor-element.elementor-element-d67a277 .elementor-button{padding:25px 81px}
	.page-id-190 .latest-posts-section{padding:7rem 0 8rem}
	.alm-filters-container .alm-filter ul{padding:0 0 40px!important;margin:0 0 36px!important}
	.alm-filters-container .alm-filter li{margin:0 40px 0 0 !important}
	.alm-filters-container .alm-filter li div.alm-filter--link{font-size:24px!important}
	.latest-posts-img{height:250px}
	.resources-box .latest-posts-text h3{font-size:17px;margin-bottom:25px}
	.resources-box .latest-posts-text{padding:30px 25px}
	.resources-box .latest-posts-text p{font-size:17px}
	.resources-box .latest-posts-text h4{font-size:22px;line-height:30px;min-height:60px}
	.resources-box .latest-posts-text p{font-size:20px;line-height:28px}
	.resources-box .latest-posts-text h6{font-size:22px;padding:20px 0 0}
	.resources-box{margin-bottom:80px}
	.latest-posts-data .alm-reveal{margin:0 -20px}
	.latest-posts-pd{padding:0 20px}
	.posts-row{margin:0 -20px}
	.posts-pd{padding:0 20px}
	.teaminner-text p{font-size:20px}
	.teaminner-section{padding:100px 0}
	.teaminner-wrape{margin:0 0 0 90px}
	.careerinner-section{padding:80px 0}
	.careerinner-title h1{font-size:50px;margin-bottom:30px}
	.careerinner-text{padding:0 0 0 45px;max-width:900px}
	.careerinner-text h2{font-size:25px;line-height:normal}
	.careerinner-text h2::before{width:30px;height:30px;top:2px;left:-35px}
	.careerinner-text p{font-size:20px;line-height:32px;margin-bottom:20px}
	.careerinner-text h3{font-size:22px;line-height:32px;margin-bottom:20px}
	.careerinner-text ul li,.careerinner-text ol li{font-size:20px;line-height:32px}
	html{font-size:45%}
	.homebanner-image video{height:700px}
	.homebanner-image{min-height:700px}
	.homebanner-text{max-width:900px}
	.homebanner-text::before{width:430px;height:430px;left:-35px}
	.homebanner-text h2{font-size:6.5rem;line-height:8rem}
	.info-parent{min-height:500px}
	.round-box{max-width:500px;height:500px}
	.info-text{max-width:800px}
	.info-text p{font-size:5rem;line-height:7rem}
	.our-mission-image,.our-vision-image{min-height:650px}
	.our-mission-text{max-width:550px;z-index:11}
	.our-mission-text p,.our-vision-text p,.federated-learning-text p{font-size:4.5rem;line-height:6rem}
	.our-mission-text::after{z-index:-1;bottom:-100px}
	.our-vision-text{max-width:630px}
	.federated-learning-section{min-height:700px}
	.latest-posts-section{padding-bottom:10rem}
	.latest-posts-shape-1{width:320px;height:320px;left:66%}
	.latest-posts-section .title{margin-bottom:10rem}
	.latest-posts-data .gx-5{--bs-gutter-x:3rem}
	.latest-posts-img{min-height:250px}
	.latest-posts-text{padding:30px}
	.latest-posts-text h3,.latest-posts-text p{font-size:20px;line-height:30px}
	.btn-default,.latest-posts-box .btn-default{height:50px;font-size:16px;line-height:30px}
	.inner-banner-image{min-height:500px}
	.inner-banner-text::before{width:350px;height:350px;left:-40px}
	.founders-story-section{padding:8rem 0}
	.founders-story-text{padding:0 0 10px}
	.founders-story-text h2{margin-bottom:6rem}
	.founders-story-text p{font-size:20px}
	.founders-story-img{max-width:530px;height:530px}
	.founders-story-img::before{width:300px;height:300px;bottom:-100px;left:-55px}
	.expertise-data{margin-bottom:12rem}
	.our-values-text{max-width:500px;padding-bottom:10px}
	.our-values-text h3{font-size:28px}
	.our-values-text p{font-size:20px;line-height:30px}
	.data-right .our-values-image .our-values-img{max-width:500px}
	.our-values-img{height:320px}
	.team-round,.team-round-bottom{width:465px;height:465px}
	.team-img{height:200px}
	.team-text{padding:70px 20px 30px}
	.team-text h4{font-size:18px}
	.team-text h5{font-size:14px}
	.team-data .gx-5{--bs-gutter-x:3rem}
	.career-data{padding:0 0 3rem 5rem}
	.career-box{margin-bottom:7rem}
	.plus-btn{font-size:22px}
	.plus-img{width:37px;height:37px;margin-right:15px}
	.career-box p{font-size:20px;padding-left:65px}
	.career-parent h6{font-size:25px}
	.whatwedo-image{min-height:700px}
	.whatwedo-banner::before{width:470px;height:470px}
	.whatwedo-text{max-width:700px}
	.whatwedo-info-text{max-width:800px;padding-bottom:7rem}
	.whatwedo-info-text h2{font-size:4rem;line-height:5.5rem}
	.whatwedo-info-text-right{max-width:800px}
	.whatwedo-info-text-right .whatwedo-sm-dot{width:230px;height:230px}
	.whatwedo-info-text-right h2{width:calc(100% - 230px)}
	/* .consilient-solution-section{padding:9rem 0} */
	.consilient-solution-text h2{font-size:4.5rem;padding-bottom:15px;margin-bottom:20px}
	.consilient-solution-text p{font-size:20px}
	.consilient-solution-img{max-width:600px;height:600px;background-size:contain}
	.nav-tabs{margin-bottom:9rem}
	.nav-tabs .nav-link{max-width:250px!important;font-size:20px;height:60px}
	.consilient-solution-tab-img{height:340px;max-width:510px}
	.round-md{width:250px;height:250px}
	.challenges-section{padding:9rem 0}
	.challenges-parent .title h2{margin-bottom:4rem;max-width:920px}
	.challenges-parent .title{margin-bottom:9rem}
	.title p{font-size:3rem}
	.challenges-tab{padding:0 10px 0 0}
	.challenges-tab .nav-tabs .nav-item{margin-bottom:7rem}
	.challenges-tab .nav-tabs .nav-link{font-size:25px;padding:0 35px 0 28px !important;max-width:100%!important}
	.challenges-tab .nav-tabs .nav-link::before{width:20px;height:20px;top:4px}
	.challenges-tab .nav-tabs .nav-link::after{top:7px}
	.challenges-tab-body{margin:0}
	.challenges-tab-box,.customer-benefits-parent .challenges-tab-box{min-height:420px;padding:40px 50px;padding-left:90px}
	.challenges-icon{margin:0 0 0 -40px;width:100px;height:100px}
	.challenges-tab-box h3{margin-bottom:3rem;font-size:28px;line-height:normal}
	.challenges-tab-box p{font-size:20px;line-height:normal}
	.use-cases-section{padding:10rem 0}
	.use-cases-parent .title{margin-bottom:8rem}
	.use-cases-tab-text h3{font-size:30px;padding-bottom:15px;margin-bottom:20px}
	.use-cases-tab-text p{font-size:20px;line-height:30px}
	.use-cases-tab-img{height:380px}
	.customer-benefits-section{padding:10rem 0}
	.customer-benefits-parent .title{margin-bottom:10rem}
	.customer-benefits-parent .challenges-tab-box h3{margin:25px 0 15px}
	.elementor-1063 .elementor-element.elementor-element-261a5c29 .elementor-icon,.elementor-1063 .elementor-element.elementor-element-444854ec .elementor-icon{font-size:25px!important;padding:11px!important}
	.back-button .sm-btn{height:50px;line-height:30px}
	button.btn.btn-default.apply-btn{height:50px!important}
	.resources-image{min-height:800px;padding:50px 0}
	.resources-text{max-width:650px}
	.resources-text h2{font-size:55px;line-height:65px;margin-bottom:15px}
	.resources-text h5{min-height:80px;margin-bottom:35px;font-size:25px;line-height:normal}
	.resources-thumb{right:40px;top:50%;max-width:300px}
	.thumb-text p{font-size:24px;line-height:34px}
	.team-row{margin:0 -15px}
	.team-pd{padding:0 15px}
	.posts-pd .latest-posts-text h5 p{font-size:18px!important;line-height:28px!important}
	.home .latest-posts-wrape{margin:0!important;max-width:100%!important}
	.elementor-1063 .elementor-element.elementor-element-425b839d .elementor-heading-title{font-size:20px!important}
	.title h2{font-size:40px;line-height:60px}
	.title p{font-size:20px!important;line-height:35px}
	.team-parent .team-wrape{margin-right:0}
	.career-box p{margin:0}
	#contacttop p{font-size:22px!important}
	}
	@media (min-width:992px) and (max-width:1199px) {
	p{margin:0;font-size:18px;line-height:30px}
	.contact-section::before{width:400px;height:400px}
	.contact-form{padding:90px 80px 50px;margin-bottom:20px}
	.elementor-35 .elementor-element.elementor-element-43ab663{width:60px!important}
	.contact-form .form-group{margin-bottom:60px}
	.contact-form-parent h6{padding:0 15px}
	.contact-form-parent .submit-btn{margin:0 15px 0 auto !important}
	.contact-section::after{width:500px;height:500px}
	.elementor-35 .elementor-element.elementor-element-a019b11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,.elementor-35 .elementor-element.elementor-element-a019b11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:300px auto}
	.elementor-35 .elementor-element.elementor-element-56be751 .elementor-heading-title{font-size:50px;line-height:51px}
	.elementor-35 .elementor-element.elementor-element-37dce8f img{height:auto}
	.elementor-35 .elementor-element.elementor-element-8ee0c04 .elementor-icon,.elementor-35 .elementor-element.elementor-element-4a4519e .elementor-icon{font-size:18px}
	.header-main .nav-ul > li{margin:0 15px!important}
	.header-main .button-primary{width:125px!important;margin:0!important}
	.blog-artical-text h1{font-size:40px!important;margin-bottom:30px;line-height:55px}
	.blog-artical-text p,.blog-artical-text h6{font-size:20px;line-height:32px}
	.postcontacts p{font-size:16px}
	.postcontacts{padding-bottom:20px;margin-bottom:25px}
	.posted p{font-size:18px}
	.otherposts p{font-size:22px}
	.artical-buttons .btn-default{height:50px;font-size:16px;line-height:30px}
	.elementor-190 .elementor-element.elementor-element-227a66b > .elementor-container{min-height:500px;max-width:90%}
	.elementor-190 .elementor-element.elementor-element-e348a12 .elementor-heading-title{font-size:50px;line-height:60px}
	.elementor-190 .elementor-element.elementor-element-1d94195 > .elementor-widget-container{margin-bottom:80px}
	.elementor-190 .elementor-element.elementor-element-d67a277 .elementor-button{padding:20px 70px}
	.elementor-190 .elementor-element.elementor-element-1d94195 .elementor-heading-title{font-size:28px}
	.page-id-190 .latest-posts-section{padding:6rem 0}
	.alm-filters-container .alm-filter li{margin:0 36px 0 0 !important}
	.alm-filters-container .alm-filter li div.alm-filter--link{font-size:24px!important}
	.alm-filters-container .alm-filter ul{padding:0 0 40px!important;margin:0 0 26px!important}
	.resources-box .latest-posts-img{height:200px}
	.resources-box .latest-posts-text h3{font-size:18px;margin-bottom:20px}
	.resources-box .latest-posts-text{padding:28px 20px}
	.resources-box .latest-posts-text h4{font-size:20px;line-height:28px;min-height:56px}
	.resources-box .latest-posts-text p{font-size:18px;line-height:27px}
	.resources-box .latest-posts-text h6{font-size:22px;line-height:25px;padding:15px 0 0;margin-top:40px}
	.resources-box{margin-bottom:50px}
	.latest-posts-data .alm-reveal{margin:0 -15px}
	.latest-posts-pd{padding:0 15px}
	.posts-row{margin:0 -15px}
	.posts-pd{padding:0 15px}
	body .elementor-1063 .elementor-element.elementor-element-4f58ed3b .elementor-container{max-width:1140px!important}
	.elementor-1063 .elementor-element.elementor-element-2770dc83 .elementor-icon,.elementor-1063 .elementor-element.elementor-element-5fcf7748 .elementor-icon{font-size:22px!important}
	.teaminner-text p{line-height:32px;margin:0 0 50px;font-size:20px}
	.teaminner-img{width:280px;height:280px}
	.teaminner-wrape{margin:0;padding-left:20px}
	.teaminner-text h1{font-size:48px;line-height:60px}
	.teaminner-section{padding:80px 0}
	.teaminner-text h3{font-size:30px;margin:0 0 48px}
	.careerinner-section{padding:70px 0}
	.careerinner-title h1{font-size:40px;margin-bottom:30px}
	.careerinner-text{padding:0 0 0 40px;max-width:800px}
	.careerinner-text h2{font-size:25px;line-height:normal}
	.careerinner-text h2::before{width:30px;height:30px;top:2px;left:-35px}
	.careerinner-text p{font-size:18px;line-height:28px;margin-bottom:20px}
	.careerinner-text h3{font-size:20px;line-height:30px;margin-bottom:20px}
	.careerinner-text ul li,.careerinner-text ol li{font-size:18px;line-height:28px}
	.careerinner-text hr{margin:15px 0 25px}
	.apply-btn{height:50px;min-width:230px;line-height:normal;margin-bottom:20px}
	.career-form .submit-btn{height:50px!important;min-width:230px!important;line-height:normal!important}
	.careerinner-text .last-line{margin-top:0}
	html{font-size:45%}
	.homebanner-image video{height:570px}
	.homebanner-image{min-height:570px}
	.homebanner-text{max-width:800px}
	.homebanner-text::before{width:430px;height:430px;left:-35px}
	.homebanner-text h2{font-size:6rem;line-height:8rem}
	.info-parent{min-height:400px}
	.round-box{max-width:430px;height:430px}
	.info-text{max-width:800px}
	.info-text p{font-size:5rem;line-height:7rem}
	.our-mission-image,.our-vision-image{min-height:600px}
	.our-mission-text{max-width:450px;z-index:11}
	.our-mission-text p,.our-vision-text p,.federated-learning-text p{font-size:4.5rem;line-height:6rem}
	.our-mission-text::after{z-index:-1;bottom:-100px}
	.our-vision-text{max-width:600px}
	.federated-learning-section{padding:13rem 0;min-height:700px}
	.federated-learning-text{padding-top:12rem}
	.latest-posts-section{padding-bottom:10rem}
	.latest-posts-shape-1{width:320px;height:320px;left:66%}
	.latest-posts-section .title{margin-bottom:10rem}
	.latest-posts-box .latest-posts-img{height:220px}
	.latest-posts-data .gx-5{--bs-gutter-x:3rem}
	.latest-posts-text{padding:25px}
	.latest-posts-text h3{font-size:16px;line-height:normal;padding-bottom:15px;margin-bottom:22px}
	.latest-posts-text p{font-size:17px;min-height:170px}
	.btn-default,.latest-posts-box .btn-default{height:50px;font-size:16px;line-height:30px}
	h1{font-size:6rem;line-height:7rem}
	.inner-banner-image{min-height:500px}
	.inner-banner-text::before{width:300px;height:300px;left:-40px}
	.founders-story-section{padding:8rem 0}
	.founders-story-text{padding:0 0 20px}
	.founders-story-text h2{margin-bottom:30px}
	.founders-story-text p{font-size:18px;line-height:28px}
	.founders-story-image{padding-top:0}
	.founders-story-img{max-width:435px;height:435px}
	.founders-story-img::before{width:250px;height:250px;left:-0;bottom:-100px}
	.expertise-data{margin-bottom:10rem}
	.expertise-img{max-width:250px;height:250px}
	.our-values-text h3{font-size:26px;line-height:normal}
	.our-values-text p{font-size:20px}
	.our-values-img{height:330px}
	.team-section{padding-bottom:5rem}
	.team-round,.team-round-bottom{width:466px;height:466px}
	.team-data .gx-5{--bs-gutter-x:3rem}
	.team-img{height:170px}
	.team-text{padding:30px 15px 20px}
	.team-text h4{font-size:18px}
	.team-text h5{font-size:14px;margin-bottom:10px;min-height:50px;line-height:normal}
	.career-data{padding:0 0 3rem}
	.career-box{margin-bottom:6rem}
	.plus-btn{font-size:25px}
	.plus-img{width:35px;height:35px;margin-right:15px}
	.career-box p{font-size:20px;line-height:30px;width:100%;padding-left:65px}
	.career-parent h6{font-size:25px;margin-bottom:6rem}
	.whatwedo-image{min-height:650px}
	.whatwedo-banner::before{width:470px;height:470px}
	.whatwedo-text{max-width:700px}
	.whatwedo-info-text{max-width:750px;padding-bottom:7rem}
	.whatwedo-info-text h2{font-size:3.5rem;line-height:5rem}
	.whatwedo-info-text-right{max-width:750px}
	.whatwedo-info-text-right .whatwedo-sm-dot{width:230px;height:230px}
	.whatwedo-info-text-right h2{width:calc(100% - 230px)}
	/* .consilient-solution-section{padding:9rem 0} */
	.consilient-solution-text h2{font-size:4.5rem;padding-bottom:15px;margin-bottom:20px}
	.consilient-solution-text p{font-size:20px}
	.consilient-solution-img{max-width:520px;height:500px;background-size:contain}
	.nav-tabs{margin-bottom:9rem}
	.nav-tabs .nav-link{max-width:210px!important;font-size:20px;height:60px}
	.consilient-solution-tab-img{height:340px}
	.round-md{width:250px;height:250px}
	.challenges-section{padding:9rem 0}
	.challenges-parent .title h2{margin-bottom:4rem}
	.challenges-parent .title{margin-bottom:9rem}
	.title p{font-size:3rem}
	.challenges-tab{padding:0 10px 0 0}
	.challenges-tab .nav-tabs .nav-item{margin-bottom:7rem}
	.challenges-tab .nav-tabs .nav-link{font-size:22px;padding:0 35px 0 28px !important;max-width:100%!important}
	.challenges-tab .nav-tabs .nav-link::before{width:20px;height:20px;top:4px}
	.challenges-tab .nav-tabs .nav-link::after{width:17px;height:17px;top:5px}
	.challenges-tab-body{margin:0}
	.challenges-tab-box,.customer-benefits-parent .challenges-tab-box{min-height:auto;padding:40px;padding-left:50px}
	.challenges-icon{margin:0 0 0 -40px !important;width:100px!important;height:100px!important}
	.challenges-tab-box h3{margin-bottom:3rem;font-size:26px;line-height:normal}
	.challenges-tab-box p{font-size:20px;line-height:normal}
	.use-cases-section{padding:10rem 0}
	.use-cases-parent .title{margin-bottom:8rem}
	.use-cases-tab-text h3{font-size:30px;padding-bottom:15px;margin-bottom:20px}
	.use-cases-tab-text p{font-size:20px;line-height:30px}
	.use-cases-tab-img{height:380px}
	.customer-benefits-section{padding:10rem 0}
	.customer-benefits-parent .title{margin-bottom:10rem}
	.customer-benefits-parent .challenges-tab-box h3{margin:25px 0 15px}
	.jssocials-shares .jssocials-share{margin:0 10px 10px 0}
	.elementor-1063 .elementor-element.elementor-element-77144c6b,.elementor-1063 .elementor-element.elementor-element-4e76f219,.elementor-1063 .elementor-element.elementor-element-39ee5f40{width:90px!important;margin:0 2px}
	.elementor-1063 .elementor-element.elementor-element-77144c6b a,.elementor-1063 .elementor-element.elementor-element-4e76f219 a,.elementor-1063 .elementor-element.elementor-element-39ee5f40 a{padding:8px!important;font-size:12px!important;line-height:normal!important}
	.elementor-element-1ff5017d .elementor-inner-column{padding-right:10px}
	.back-button .sm-btn{height:50px;line-height:30px}
	button.btn.btn-default.apply-btn{height:50px!important}
	.resources-image{min-height:600px;padding:50px 0}
	.resources-text{max-width:520px}
	.resources-text h2{font-size:45px;line-height:55px;margin-bottom:15px}
	.resources-text h5{min-height:60px;margin-bottom:30px;font-size:20px;line-height:normal}
	.resources-thumb{right:40px;top:50%;max-width:300px}
	.thumb-text p{font-size:20px;line-height:30px}
	.team-row{margin:0 -15px}
	.team-pd{padding:0 15px}
	.elementor-1063 .elementor-element.elementor-element-75e528cf{width:88%!important}
	.elementor-1063 .elementor-element.elementor-element-796c485e{margin:0 0 0 auto}
	.posts-pd .latest-posts-text h5 p{font-size:16px!important;line-height:25px!important}
	.home .latest-posts-wrape{margin:0!important;max-width:100%!important}
	.latest-posts-text.text-animation h3{height:auto!important}
	.posts-pd .latest-posts-text p.p2{line-height:24px}
	.elementor-1063 .elementor-element.elementor-element-425b839d .elementor-heading-title{font-size:20px!important}
	.title h2{font-size:40px;line-height:60px}
	.title p{font-size:20px!important;line-height:35px}
	img.circle{margin-left:-40px}
	[data-id="57631d6"] p{font-size:20px!important;line-height:30px!important}
	.client-img{max-width:300px;height:300px;width:300px;padding:10px}
	.client-img img{width:100%}
	.team-parent .team-wrape{margin-right:0}
	.career-box p{margin:0}
	#contacttop p{font-size:22px!important}
	.single-post .elementor-1063 .elementor-element.elementor-element-75e528cf{width:57%!important}
	.single-post .elementor-1063 .elementor-element.elementor-element-796c485e{margin:0 auto!important}
	.blog-artical-text p em{font-size:18px;margin-bottom:40px}
	}
	@media (min-width:768px) and (max-width:991px) {
	.navbar{padding:0}
	.icon-bar{background-color:#fff}
	.site-logo{z-index:1111111;position:relative}
	.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{margin-top:10px;z-index:1}
	.elementor-element-14f5dee .elementor-icon-list-items .elementor-icon-list-item{display:inline-block}
	.elementor-element-14f5dee .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text{padding:0 15px}
	.contact-section::before{width:300px;height:300px;top:-21.9%}
	.contact-form{padding:80px 80px 30px;margin-bottom:0}
	.contact-form .form-group{margin-bottom:50px}
	.contact-form-parent h6{padding:0 15px}
	.contact-form-parent .submit-btn{margin:0 15px 0 auto !important}
	.contact-section::after{width:500px;height:500px}
	.elementor-35 .elementor-element.elementor-element-43ab663{width:60px!important}
	.herobg{height:350px!important}
	.blog-artical-text .category-blogs{padding:0}
	.blog-artical-text h1{font-size:30px!important;padding-bottom:15px;min-height:auto!important;margin-bottom:25px;line-height:35px}
	.nv-single-post-wrap > div:not(:last-child){margin-bottom:30px}
	.blog-artical-text p,.blog-artical-text h6{font-size:16px;line-height:24px;margin-bottom:20px}
	.postcontacts{padding-bottom:15px;margin-bottom:25px}
	.postcontacts p{font-size:16px;margin-bottom:10px}
	.postcontacts p strong{display:block}
	.posted{padding-bottom:20px;margin-bottom:35px}
	.posted p{font-size:16px;line-height:22px}
	.social-media{padding-bottom:30px}
	.social-media ul li{display:inline-block;margin:0 10px 15px 0}
	.social-media ul li a{width:55px;height:55px}
	.otherposts a{min-height:300px;padding:60px 35px}
	.otherposts p{font-size:20px;line-height:32px}
	.artical-buttons .btn-default{height:50px;font-size:16px;line-height:30px}
	.elementor-190 .elementor-element.elementor-element-227a66b > .elementor-container{min-height:400px;max-width:85%}
	.elementor-190 .elementor-element.elementor-element-e348a12 .elementor-heading-title{font-size:36px;line-height:40px}
	.elementor-190 .elementor-element.elementor-element-1d94195 > .elementor-widget-container{margin-bottom:60px}
	.elementor-190 .elementor-element.elementor-element-d67a277 .elementor-button{padding:20px 70px}
	.elementor-190 .elementor-element.elementor-element-1d94195 .elementor-heading-title{font-size:28px}
	.page-id-190 .latest-posts-section{padding:5rem 0}
	.alm-filters-container .alm-filter li{margin:0 30px 0 0 !important}
	.alm-filters-container .alm-filter li div.alm-filter--link{font-size:22px!important}
	.alm-filters-container .alm-filter ul{padding:0 0 40px!important;margin:0 0 26px!important}
	.resources-box .latest-posts-img{height:200px}
	.resources-box .latest-posts-text h3{font-size:18px;margin-bottom:20px}
	.resources-box .latest-posts-text{padding:28px 20px}
	.resources-box .latest-posts-text h4{font-size:20px;line-height:28px;min-height:56px}
	.resources-box .latest-posts-text p{font-size:18px;line-height:27px}
	.resources-box .latest-posts-text h6{font-size:22px;line-height:25px;padding:15px 0 0}
	.resources-box{margin-bottom:50px}
	.latest-posts-data .alm-reveal{margin:0 -15px;display:flex}
	.latest-posts-pd{padding:0 15px}
	.container{max-width:850px}
	.posts-row{margin:0 -15px}
	.posts-pd{padding:0 15px}
	body .elementor-1063 .elementor-element.elementor-element-4f58ed3b .elementor-container{max-width:975px!important;padding:0 15px}
	.teaminner-text h1{font-size:44px;margin:0 0 15px;line-height:60px}
	.teaminner-wrape{margin:0;padding:70px 10px 30px 0}
	.teaminner-img{width:250px;height:250px}
	.teaminner-text h3{font-size:26px;margin:0 0 40px}
	.teaminner-text p{font-size:18px;line-height:32px}
	.teaminner-section{padding:70px 0 80px}
	.teaminner-image ul li a{font-size:40px;height:90px;width:90px}
	.careerinner-section{padding:50px 0}
	.careerinner-title h1{font-size:40px;margin-bottom:30px}
	.careerinner-text{padding:0 0 0 35px;max-width:650px}
	.careerinner-text h2{font-size:22px;line-height:normal}
	.careerinner-text h2::before{width:27px;height:27px;top:2px;left:-35px}
	.careerinner-text p{font-size:16px;line-height:25px;margin-bottom:20px}
	.careerinner-text h3{font-size:18px;line-height:30px;margin-bottom:20px}
	.careerinner-text ul li,.careerinner-text ol li{font-size:16px;line-height:25px}
	.careerinner-text hr{margin:10px 0 20px}
	.apply-btn{height:50px;min-width:230px;line-height:normal;margin-bottom:20px}
	.career-form .contact-form{padding:50px;padding-bottom:10px;margin-bottom:30px}
	.contact-form label{font-size:16px}
	.contact-form .form-control,.contact-form .form-control::placeholder{font-size:16px}
	.career-form .submit-btn{height:50px!important;min-width:230px!important;line-height:normal!important}
	.careerinner-text .last-line{margin-top:0}
	html{font-size:42%}
	.homebanner-image video{height:430px}
	.homebanner-image{min-height:430px}
	.homebanner-text::before{width:330px;height:330px;left:-35px}
	.homebanner-text h2{font-size:6rem;line-height:7rem}
	.info-parent{min-height:400px}
	.round-box{max-width:430px;height:430px}
	.info-text p{font-size:5rem;line-height:7rem}
	.our-mission-image,.our-vision-image{min-height:550px}
	.our-mission-text{max-width:400px;z-index:11}
	.our-mission-text p,.our-vision-text p,.federated-learning-text p{font-size:4.5rem;line-height:6rem}
	.our-mission-text::after{z-index:-1;bottom:-100px}
	.our-vision-text{max-width:500px}
	.federated-learning-section{min-height:600px;padding:13rem 0}
	.federated-learning-parent .title h2{margin:0 auto}
	.federated-learning-text{padding-top:11rem}
	.latest-posts-section{padding-bottom:4rem}
	.latest-posts-shape-1{width:300px;height:300px;left:65%;top:-14rem}
	.latest-posts-data .gx-5{--bs-gutter-x:3rem}
	.latest-posts-section .title{margin-bottom:9rem}
	.latest-posts-box{margin-bottom:30px}
	.latest-posts-box .latest-posts-img{height:250px}
	.latest-posts-text{padding:25px}
	.latest-posts-text h3{font-size:18px;margin-bottom:22px}
	.latest-posts-text p{font-size:18px}
	.btn-default,.latest-posts-box .btn-default{height:50px;font-size:16px;line-height:30px}
	h1{font-size:6rem;line-height:7rem}
	.inner-banner-image{min-height:400px}
	.inner-banner-text::before{width:300px;height:300px;left:-10px}
	.founders-story-section{padding:6rem 0}
	.founders-story-text{padding:0 0 20px}
	.founders-story-text h2{margin-bottom:30px}
	.founders-story-text p{font-size:18px;line-height:28px}
	.founders-story-image{padding-top:70px}
	.founders-story-img{max-width:335px;height:335px}
	.founders-story-img::before{width:250px;height:250px;left:-0;bottom:-100px}
	.expertise-data{margin-bottom:8rem}
	.expertise-image{padding:0 30px 0 0}
	.expertise-text p{font-size:2.8rem;margin-bottom:20px}
	.expertise-img{max-width:185px;height:185px}
	.our-values-section{padding:10rem 0 3rem}
	.our-values-text{padding-bottom:10px}
	.our-values-text h3{font-size:25px;margin-bottom:15px;line-height:normal}
	.our-values-text p{font-size:18px;line-height:27px}
	.our-values-img{height:315px}
	.team-section{padding-bottom:9rem}
	.team-round,.team-round-bottom{width:350px;height:350px;right:3rem;top:-25rem}
	.team-data h3{margin-bottom:4rem}
	.team-round-bottom{top:auto;bottom:-15rem}
	.team-data{margin-bottom:5rem}
	.team-data .gx-5{--bs-gutter-x:3rem}
	.team-box{margin-bottom:30px}
	.team-img{height:230px}
	.team-text{padding:30px 20px}
	.team-text h4{font-size:22px}
	.career-parent .title{margin-bottom:7rem}
	.career-parent .title h2{padding-bottom:15px}
	.career-data{padding:0 0 3rem}
	.career-box{margin-bottom:6rem;flex-wrap:wrap}
	.plus-btn{font-size:20px;max-width:100%!important;line-height:normal}
	.plus-img{min-width:35px;min-height:35px;margin-right:15px}
	.career-box p{font-size:16px;width:100%;padding:0 0 0 47px}
	.career-parent h6{font-size:25px;margin-bottom:6rem}
	.whatwedo-image{min-height:500px}
	.whatwedo-banner::before{width:270px;height:270px}
	.whatwedo-info-text h2{font-size:3.5rem;line-height:5.5rem}
	.whatwedo-info-text{padding-bottom:6rem}
	.whatwedo-info-text-right .whatwedo-sm-dot{width:220px;height:220px}
	.whatwedo-info-text-right h2{width:calc(100% - 220px)}
	.consilient-solution-text h2{font-size:25px;padding-bottom:15px;margin-bottom:20px}
	.consilient-solution-text h5{font-size:20px;line-height:30px}
	.consilient-solution-text p{font-size:17px;line-height:normal}
	.consilient-solution-img{max-width:370px;width:100%;height:350px;background-size:contain}
	.consilient-solution-tab{padding:10rem 0 0}
	.nav-tabs{margin-bottom:9rem}
	.nav-tabs .nav-link{width:150px!important;font-size:16px;height:50px}
	.consilient-solution-tab-img{height:340px}
	.round-md{width:280px;height:280px}
	.challenges-section{padding:9rem 0}
	.challenges-parent .title{margin-bottom:10rem}
	.challenges-parent .title h2{margin-bottom:6rem}
	.title p{font-size:3rem}
	.challenges-tab{padding:0}
	.challenges-tab .nav-tabs .nav-item{margin-bottom:5rem}
	.challenges-tab .nav-tabs .nav-link{font-size:19px;padding:0 35px 0 28px}
	.challenges-tab .nav-tabs .nav-link::before{width:20px;height:20px;top:4px}
	.challenges-tab .nav-tabs .nav-link::after{top:13px;width:17px;height:17px}
	.challenges-tab-box,.customer-benefits-parent .challenges-tab-box{min-height:auto;padding:30px 20px 30px 35px}
	.challenges-icon{width:90px!important;height:90px!important;margin:0 0 0 -20px !important}
	.challenges-tab-box h3{font-size:22px;line-height:normal;margin:15px 0 3rem}
	.challenges-tab-box p{font-size:18px;line-height:normal}
	.challenges-tab-body{margin:0}
	.use-cases-section{padding:8rem 0}
	.use-cases-parent .title{margin-bottom:8rem}
	.use-cases-tab-text{padding:0 10px 0 0}
	.use-cases-tab-text h3{font-size:25px;line-height:normal;padding-bottom:20px;margin-bottom:20px}
	.use-cases-tab-text p{font-size:18px;line-height:30px}
	.use-cases-tab-img{height:390px}
	.customer-benefits-section{padding:8rem 0}
	.customer-benefits-parent .title{margin-bottom:8rem}
	.customer-benefits-parent .title h2{font-size:4.5rem;padding-bottom:15px;margin-bottom:20px}
	.blog-artical-text .by{font-size:18px}
	.jssocials-shares .jssocials-share{display:inline-block;margin:0 10px 10px 0}
	.jssocials-shares a{width:50px;height:50px}
	.elementor-1063 .elementor-element.elementor-element-75e528cf{width:100%!important}
	.blog-artical-text{padding-bottom:50px}
	.elementor-1063 .elementor-element.elementor-element-17fab2fd{width:35%!important}
	.elementor-1063 .elementor-element.elementor-element-4f72742e{width:65%!important}
	.elementor-1063 .elementor-element.elementor-element-425b839d .elementor-heading-title{font-size:16px!important}
	body .elementor-1063 .elementor-element.elementor-element-4f58ed3b .elementor-container{justify-content:center!important}
	.elementor-1063 .elementor-element.elementor-element-261a5c29,.elementor-1063 .elementor-element.elementor-element-444854ec{width:50%!important}
	.elementor-1063 .elementor-element.elementor-element-5fcf7748 .elementor-icon-wrapper{text-align:left!important}
	.elementor-1063 .elementor-element.elementor-element-261a5c29.elementor-column > .elementor-widget-wrap{justify-content:flex-end!important}
	.elementor-1063 .elementor-element.elementor-element-2770dc83 .elementor-icon{margin:0 10px 0 auto !important}
	.elementor-1063 .elementor-element.elementor-element-75e528cf{width:100%!important;padding:0!important}
	.elementor-1063 .elementor-element.elementor-element-77144c6b,.elementor-1063 .elementor-element.elementor-element-4e76f219,.elementor-1063 .elementor-element.elementor-element-39ee5f40{width:90px!important;margin:0 2px}
	.elementor-1063 .elementor-element.elementor-element-77144c6b a,.elementor-1063 .elementor-element.elementor-element-4e76f219 a,.elementor-1063 .elementor-element.elementor-element-39ee5f40 a{padding:8px!important;font-size:12px!important;line-height:normal!important}
	.elementor-1063 .elementor-element.elementor-element-2109ce0e .elementor-heading-title{text-align:center!important}
	.back-button .sm-btn{height:50px;line-height:30px}
	button.btn.btn-default.apply-btn{height:50px!important}
	.resources-image{min-height:600px;padding:50px 0}
	.resources-text{max-width:420px}
	.resources-text h2{font-size:40px;line-height:55px;margin-bottom:15px}
	.resources-text h5{min-height:60px;margin-bottom:30px;font-size:20px;line-height:normal}
	.resources-thumb{right:40px;top:50%;max-width:250px}
	.thumb-text p{font-size:18px;line-height:30px;margin-bottom:20px;padding-bottom:20px}
	.team-row{margin:0 -15px}
	.team-pd{padding:0 15px}
	.elementor-1063 .elementor-element.elementor-element-444854ec.elementor-column > .elementor-widget-wrap,.elementor-1063 .elementor-element.elementor-element-5fcf7748 > .elementor-widget-container{justify-content:flex-end!important;display:flex}
	.elementor-1063 .elementor-element.elementor-element-261a5c29.elementor-column > .elementor-widget-wrap{justify-content:flex-start!important;padding:0 10px!important}
	.consilient-solution-tab ul#myTab li button,.use-cases-tab ul#myTab li button{width:160px!important;font-size:16px!important}
	.posts-pd .latest-posts-text h5 p{font-size:16px!important;line-height:25px!important}
	.home .latest-posts-wrape{margin:0!important;max-width:100%!important}
	.posts-pd .latest-posts-text p.p2{min-height:auto!important}
	.posts-pd .latest-posts-text h5{min-height:auto}
	.challenges-parent .title h2{font-size:35px;line-height:50px}
	.title p{font-size:20px!important;line-height:35px}
	.title p br{display:none}
	img.circle{margin-left:-25px}
	[data-id="57631d6"] p{font-size:18px!important;line-height:30px!important}
	.client-img{max-width:270px;height:270px;width:270px;padding:10px}
	.client-img img{width:100%}
	.team-parent .team-wrape{margin-right:0}
	.career-box p{margin:0}
	#contacttop p{font-size:20px!important}
	.elementor-1063 .elementor-element.elementor-element-5fcf7748 .elementor-icon{font-size:26px!important}
	.blog-artical-text p em{font-size:18px;margin-bottom:40px}
	}
	@media (min-width:960px) and (max-width:1199px) {
	.container{max-width:1140px}
	.header-main .nav-ul > li{margin:0 10px!important}
	/* .header-main .nav-ul li > a{font-size:16px!important;color:#fff!important} */
	.site-logo{width:185px}
	.nav-ul .sub-menu{padding:60px 30px;padding-bottom:5px}
	/* .nav-ul .sub-menu li > a{margin-bottom:20px} */
	}
	@media (min-width:320px) and (max-width:767px) {
	.navbar{padding:0}
	.icon-bar{background-color:#fff}
	.site-logo{width:170px!important;z-index:1111111;position:relative}
	.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{margin-top:10px;z-index:1}
	.elementor-35 .elementor-element.elementor-element-56be751 .elementor-heading-title{line-height:230px!important}
	.contact-section::before{width:200px;height:200px;top:-7.5%;left:50%;transform:translateX(-50%)}
	.elementor-35 .elementor-element.elementor-element-43ab663{width:50px!important}
	.contact-form{padding:100px 15px 50px;margin-bottom:10px}
	.contact-form .form-group{margin-bottom:15px}
	.contact-form label{width:100%;font-size:18px;padding-bottom:10px}
	.contact-form .wpcf7-form-control-wrap{width:100%}
	.contact-form .form-control::placeholder{font-size:18px}
	.contact-form-parent h6{padding:0 15px}
	.contact-section::after{width:300px;height:300px;bottom:-21.4%;left:50%;transform:translateX(-50%)}
	.herobg{height:350px!important}
	.blog-artical-text .category-blogs{padding:0}
	.blog-artical-text h1{font-size:30px!important;padding-bottom:15px;margin-bottom:25px;line-height:35px}
	.nv-single-post-wrap > div:not(:last-child){margin-bottom:30px}
	.blog-artical-text p,.blog-artical-text h6{font-size:16px;line-height:24px;margin-bottom:20px}
	.postcontacts{padding-bottom:15px;margin-bottom:25px}
	.postcontacts p{font-size:16px;margin-bottom:10px}
	.posted{padding-bottom:20px;margin-bottom:35px}
	.posted p{font-size:18px}
	.social-media{padding-bottom:30px}
	.social-media ul li{display:inline-block;margin:0 10px 15px 0}
	.social-media ul li a{width:55px;height:55px}
	.otherposts{flex-wrap:wrap}
	.otherposts div.left,.otherposts div.right{width:100%;text-align:center}
	.otherposts a span{margin:0 auto}
	.otherposts .right a span{margin-left:auto}
	.otherposts .right p{text-align:center}
	.otherposts a{padding:65px 20px}
	.otherposts p{font-size:20px;line-height:30px}
	.artical-buttons .btn-default{height:50px;font-size:16px;line-height:30px}
	.elementor-190 .elementor-element.elementor-element-227a66b > .elementor-container{min-height:320px;max-width:81%}
	.elementor-190 .elementor-element.elementor-element-e348a12 .elementor-heading-title{font-size:29px;line-height:40px;padding-top:20px}
	.elementor-190 .elementor-element.elementor-element-e348a12 > .elementor-widget-container{margin:0 0 15px}
	.element.elementor-element-1d94195 .elementor-heading-title{font-size:26px;line-height:32px}
	.elementor-190 .elementor-element.elementor-element-1d94195 > .elementor-widget-container{margin-bottom:60px}
	.elementor-190 .elementor-element.elementor-element-d67a277 .elementor-button{padding:20px 70px}
	.elementor-190 .elementor-element.elementor-element-1d94195 .elementor-heading-title{font-size:28px;text-align:center}
	.page-id-190 .latest-posts-section{padding:3rem 0}
	.alm-filters-container .alm-filter li{margin:0 30px 0 0 !important}
	.alm-filters-container .alm-filter li div.alm-filter--link,a.last{font-size:15px!important;text-align:left;line-height:20px!important}
	.alm-filters-container .alm-filter ul{text-align:left;padding:0 0 20px!important;margin:0!important}
	.resources-box .latest-posts-img{height:200px}
	.resources-box .latest-posts-text h3{font-size:18px;margin-bottom:20px}
	.resources-box .latest-posts-text{padding:28px 20px}
	.resources-box .latest-posts-text h4{font-size:18px;line-height:28px;min-height:56px}
	.resources-box .latest-posts-text p{font-size:16px;line-height:27px}
	.resources-box .latest-posts-text h6{font-size:22px;line-height:25px;padding:15px 0 0}
	.resources-box{margin-bottom:50px}
	.latest-posts-data .alm-reveal{margin:0 -15px}
	.latest-posts-pd{padding:0 15px}
	.posts-row{margin:0 -15px}
	.posts-pd{padding:0 15px}
	body .elementor-1063 .elementor-element.elementor-element-4f58ed3b .elementor-container{max-width:100%!important}
	.elementor-1063 .elementor-element.elementor-element-10ef6c36 img{width:100%;max-width:100%!important;height:42.5px!important;object-fit:cover}
	.alm-btn-wrap .alm-load-more-btn{margin:0 auto!important;display:table!important}
	.teaminner-header{padding:15px 0}
	.teaminner-logo{max-width:224px;width:100%;display:block}
	.teaminner-section{padding:50px 0}
	.teaminner-image{margin:0 auto}
	.teaminner-img{width:265px;height:265px;margin:0 auto}
	.teaminner-image ul{margin:0 auto;margin-top:-10px}
	.teaminner-image ul li a{width:50px;height:50px;font-size:25px}
	.teaminner-wrape{padding:50px 0 10px;margin:0}
	.teaminner-text h1{font-size:30px;line-height:35px;margin-bottom:10px}
	.teaminner-text h3{font-size:20px;line-height:30px;margin-bottom:25px}
	.teaminner-text p{padding:0;font-size:18px;line-height:32px}
	.teaminner-button{align-items:flex-start;justify-content:flex-start}
	.elementor-1063 .elementor-element.elementor-element-10ef6c36 img{width:100%;max-width:177.6px!important;height:auto!important;object-fit:cover}
	.careerinner-section{padding:50px 0}
	.careerinner-title h1{font-size:35px;margin-bottom:30px}
	.careerinner-text{padding:0}
	.careerinner-text h2{font-size:22px;line-height:normal}
	.careerinner-text h2::before{width:27px;height:27px;top:2px;left:-35px}
	.careerinner-text p{font-size:16px;line-height:25px;margin-bottom:20px}
	.careerinner-text h3{font-size:18px;line-height:30px;margin-bottom:20px}
	.careerinner-text ul li,.careerinner-text ol li{font-size:16px;line-height:25px}
	.careerinner-text hr{margin:10px 0 20px}
	.apply-btn{height:50px;min-width:230px;line-height:normal;margin-bottom:20px}
	.career-form .contact-form{padding:30px 20px;padding-bottom:10px}
	.contact-form label{font-size:16px}
	.contact-form .form-control,.contact-form .form-control::placeholder{font-size:16px}
	.career-form .submit-btn{height:50px!important;min-width:230px!important;line-height:normal!important}
	.careerinner-text .last-line{margin-top:0}
	.consilient-solution-tab,.use-cases-tab,.challenges-data{display:none}
	.consilient-solution-accordion,.challenges-accordion{display:block}
	.consilient-solution-tab-text{padding-top:20px}
	html{font-size:40%}
	.homebanner-image video{height:430px}
	.homebanner-image{min-height:430px}
	.homebanner-text::before{width:230px;height:230px;left:-10px}
	.homebanner-text h2{font-size:5.5rem;line-height:7rem}
	.info-parent{min-height:320px}
	.info-text p{font-size:4rem;line-height:6rem}
	.round-box{max-width:310px;height:310px}
	.our-mission-image,.our-vision-image{min-height:560px}
	.our-mission-text h1,.our-mission-text p,.our-vision-text h2,.title h2,.our-vision-text p{font-size:4rem;line-height:6rem}
	.our-mission-text h1,.our-vision-text h2,.title h2{padding-bottom:2.5rem}
	.our-mission-text{z-index:11}
	.our-mission-text::after{z-index:-1;left:0;bottom:-100px}
	.federated-learning-section{min-height:auto;padding:10rem 0}
	.federated-learning-parent .title h2{text-align:center;margin:0 auto}
	.federated-learning-text{padding:4rem 0 0}
	.federated-learning-text h6{margin-bottom:5rem;font-size:3rem}
	.federated-learning-text p{font-size:3.5rem;line-height:5.5rem}
	.latest-posts-section{padding:8rem 0 4rem}
	.latest-posts-shape-1{width:150px;height:150px;top:-3rem}
	.latest-posts-section .title{margin-bottom:6rem}
	.latest-posts-box{margin-bottom:30px}
	.latest-posts-img{height:210px}
	.latest-posts-text{padding:20px}
	.latest-posts-text h3{font-size:16px;line-height:24px;margin-bottom:20px;padding-bottom:15px}
	.latest-posts-text p{font-size:16px}
	.btn-default,.latest-posts-box .btn-default{height:50px;font-size:16px;line-height:36px}
	.latest-posts-data .gx-5{--bs-gutter-x:3rem}
	h1{font-size:5.5rem;line-height:7rem}
	.inner-banner-image{min-height:400px}
	.inner-banner-text{text-align:center}
	.inner-banner-text::before{width:240px;height:240px;left:-10px}
	.founders-story-section{padding:6rem 0 8rem}
	h2{font-size:4rem;line-height:6rem}
	.founders-story-text{padding-bottom:10px;margin-bottom:40px;padding-top:10px}
	.founders-story-text h2{margin-bottom:30px;padding-bottom:15px}
	.founders-story-text p{font-size:18px;line-height:29px}
	.founders-story-img{margin:0 auto;max-width:290px;height:290px}
	.founders-story-img::before{width:150px;height:150px;bottom:-30px;left:0}
	.expertise-data{margin-bottom:50px}
	.expertise-wrape{padding:30px 0 0;text-align:center}
	.expertise-img{height:170px;max-width:170px}
	.expertise-text p{font-size:2.6rem;margin-bottom:3rem}
	.goto-btn{font-size:18px;padding-bottom:10px}
	.our-values-section{padding:7rem 0}
	.our-values-round{width:160px;height:160px;top:3%;left:70%}
	.our-values-data{margin-bottom:40px}
	.our-values-text{padding-bottom:10px;padding-top:30px}
	.our-values-text h3{font-size:25px;margin-bottom:15px;line-height:normal}
	.our-values-text p{font-size:16px;line-height:28px}
	.our-values-img{height:300px;max-width:100%}
	.data-right .our-values-text{max-width:100%}
	.team-round,.team-round-bottom{top:-20rem;right:20px;width:250px;height:250px}
	.team-round-bottom{top:auto;bottom:-10rem;width:200px;height:200px}
	.team-data{margin-bottom:6rem}
	.team-data h3{font-size:25px;line-height:normal;margin-bottom:4rem}
	.team-box{margin-bottom:30px}
	.team-img{height:220px}
	.team-text{padding:25px}
	.team-text h4{font-size:20px}
	.team-text h5{font-size:16px}
	.career-parent .title{margin-bottom:7rem}
	.career-parent .title h2{padding-bottom:15px}
	.team-data .gx-5{--bs-gutter-x:3rem}
	.career-data{padding:0 0 20px}
	.career-box{margin-bottom:4rem;flex-wrap:wrap}
	.plus-btn{font-size:20px;line-height:normal;max-width:100%!important}
	.plus-img{min-width:30px;min-height:30px;margin-right:10px}
	.career-box p{width:100%;font-size:16px;line-height:30px;padding:15px 0 0 40px}
	.career-parent h6{font-size:20px;line-height:30px;margin-bottom:6rem}
	.whatwedo-image{min-height:400px}
	.whatwedo-banner::before{width:270px;height:270px}
	.whatwedo-info-text{padding-bottom:5rem}
	.whatwedo-info-text h2{font-size:3.5rem;line-height:5rem}
	.whatwedo-info-text-right h2{width:100%;padding:25px 0 0}
	.whatwedo-info-text-right .whatwedo-sm-dot{width:270px;height:270px}
	/* .consilient-solution-section{padding:8rem 0} */
	.consilient-solution-text{max-width:100%;padding-bottom:40px}
	.consilient-solution-text h2{margin-bottom:5rem;padding-bottom:15px}
	.consilient-solution-text h5{font-size:3.5rem}
	.consilient-solution-text p{font-size:20px}
	.consilient-solution-img{max-width:290px;height:250px;margin:0 auto;background-size:contain}
	.consilient-solution-tab{padding:8rem 0 0;z-index:1;position:relative}
	.nav-tabs{justify-content:center;margin-bottom:30px}
	.nav-tabs .nav-link{width:270px!important;height:55px;font-size:20px}
	.consilient-solution-tab-img{max-width:100%;height:280px}
	.consilient-solution-tab-text{max-width:100%}
	.consilient-solution-tab-text h2{font-size:28px}
	.challenges-section{padding:6rem 0}
	.challenges-parent .title{margin-bottom:7rem}
	.challenges-parent .title h2{padding-bottom:20px;margin-bottom:5rem}
	.title p{font-size:3rem}
	.challenges-tab{padding:0 0 40px}
	.challenges-tab .nav-tabs .nav-item{margin-bottom:3rem}
	.challenges-tab .nav-tabs .nav-link{font-size:18px;padding:0 35px 0 28px}
	.challenges-tab .nav-tabs .nav-link::before{width:20px;height:20px;top:4px}
	.challenges-tab-box{min-height:auto;padding:30px 20px 30px 35px}
	.challenges-icon{width:90px!important;height:90px!important;margin:0 0 0 -20px !important}
	.challenges-tab-box h3{font-size:22px;line-height:normal;margin:15px 0 3rem}
	.challenges-tab-box p{font-size:18px;line-height:normal}
	.challenges-tab-body{margin:0}
	.use-cases-section{padding:8rem 0}
	.use-cases-parent .title{margin-bottom:6rem}
	.use-cases-tab-text h3{font-size:25px;padding-bottom:15px;margin-bottom:20px}
	.use-cases-tab-text p{font-size:18px;line-height:29px}
	.use-cases-tab-img{height:250px;max-width:100%}
	.use-cases-tab-text{max-width:100%;padding:30px 0 0}
	.customer-benefits-section{padding:8rem 0}
	.customer-benefits-parent .title{margin-bottom:8rem}
	.customer-benefits-parent .challenges-tab-box{min-height:auto;padding:30px 20px 30px 35px}
	.customer-benefits-parent .challenges-tab-box h3{margin:20px 0 15px}
	.consilient-solution-tab,.use-cases-tab,.challenges-data{display:none}
	.consilient-solution-accordion,.challenges-accordion{display:block}
	.elementor-element-5cfafb5 .elementor-container,.elementor-element-ea55df2 .elementor-container{flex-direction:column-reverse}
	.blog-artical-text .by{font-size:18px}
	.jssocials-shares .jssocials-share{display:inline-block;margin:0 10px 10px 0}
	.jssocials-shares a{width:50px;height:50px}
	.team-wrape{padding:0}
	.blog-artical-text{padding-bottom:40px}
	.elementor-1063 .elementor-element.elementor-element-4f58ed3b{padding:50px 15px 20px!important}
	.elementor-1063 .elementor-element.elementor-element-17fab2fd,.elementor-1063 .elementor-element.elementor-element-4f72742e{width:100%!important}
	.elementor-1063 .elementor-element.elementor-element-1315ad88{padding-bottom:50px!important}
	.elementor-1063 .elementor-element.elementor-element-10ef6c36{margin:0 auto;text-align:center}
	.elementor-1063 .elementor-element.elementor-element-4f72742e > .elementor-element-populated{margin:15px 0 0!important;text-align:center}
	.elementor-element-1ff5017d .elementor-inner-column{margin-bottom:30px}
	.elementor-element-1ff5017d .elementor-inner-column,.elementor-element-1ff5017d .elementor-list-item-link-full_width{width:100%!important;text-align:center;max-width:100%!important}
	.elementor-element-1ff5017d .elementor-inner-column h3{text-align:center!important}
	.elementor-1063 .elementor-element.elementor-element-1ff5017d{padding-bottom:30px!important}
	body .elementor-1063 .elementor-element.elementor-element-4f58ed3b .elementor-container{justify-content:center!important}
	.elementor-1063 .elementor-element.elementor-element-261a5c29,.elementor-1063 .elementor-element.elementor-element-444854ec{width:50%!important}
	.elementor-1063 .elementor-element.elementor-element-261a5c29.elementor-column > .elementor-widget-wrap{justify-content:flex-end!important}
	.elementor-1063 .elementor-element.elementor-element-2770dc83 .elementor-icon{margin:0 10px 0 auto !important}
	.elementor-1063 .elementor-element.elementor-element-75e528cf{width:100%!important;padding:0!important}
	.elementor-1063 .elementor-element.elementor-element-77144c6b,.elementor-1063 .elementor-element.elementor-element-4e76f219,.elementor-1063 .elementor-element.elementor-element-39ee5f40{width:90px!important;margin:0 2px}
	.elementor-1063 .elementor-element.elementor-element-77144c6b a,.elementor-1063 .elementor-element.elementor-element-4e76f219 a,.elementor-1063 .elementor-element.elementor-element-39ee5f40 a{padding:8px!important;font-size:12px!important;line-height:normal!important}
	.elementor-1063 .elementor-element.elementor-element-2109ce0e .elementor-heading-title{text-align:center!important}
	.careerinner-title span{right:20px!important;top:137px!important}
	.careerinner-parent .back-button{margin:0;display:table}
	.back-button{margin-bottom:10px}
	.back-button .sm-btn,.back-button-group .apply-btn{height:50px!important;line-height:30px!important}
	button.btn.btn-default.apply-btn{height:50px!important}
	.resources-image{min-height:500px;padding:50px 0}
	.resources-text{text-align:center}
	.resources-text h2{font-size:30px;line-height:45px}
	.resources-text h5{min-height:auto;margin-bottom:30px;font-size:18px;line-height:normal}
	.resources-thumb{display:none}
	.team-row{margin:0 -15px}
	.team-pd{padding:0 15px}
	.elementor-1063 .elementor-element.elementor-element-425b839d > .elementor-widget-container{width:100%!important;display:block}
	.elementor-1063 .elementor-element.elementor-element-444854ec.elementor-column > .elementor-widget-wrap{justify-content:flex-end!important}
	.elementor-1063 .elementor-element.elementor-element-261a5c29.elementor-column > .elementor-widget-wrap{justify-content:flex-start!important}
	.posts-pd .latest-posts-text h5{min-height:auto}
	.posts-pd .latest-posts-text h5 p{font-size:16px!important;line-height:25px!important;min-height:auto!important;height:auto!important}
	.home .latest-posts-wrape{margin:0!important;max-width:100%!important}
	.posts-pd .latest-posts-text p.p2{min-height:auto!important;height:auto!important}
	.posts-pd .latest-posts-text{padding:20px}
	.latest-posts-text.text-animation h3{height:auto!important}
	.elementor-1063 .elementor-element.elementor-element-425b839d .elementor-heading-title{font-size:18px!important}
	.elementor-6 .elementor-element.elementor-element-d8e48da > .elementor-widget-container br{display:none}
	.title p{font-size:18px!important;line-height:30px}
	.title p br{display:none}
	.challenges-section img.circle{margin-left:-30px}
	[data-id="57631d6"] p{font-size:18px!important;line-height:30px!important}
	.client-img{max-width:270px;height:270px;width:270px;padding:10px}
	.client-img img{width:100%}
	.team-parent .team-wrape{margin-right:0}
	.career-box p{margin:0}
	.page-id-190 .resources-box .latest-posts-text p{height:auto!important;margin-bottom:30px}
	.latest-posts-wrape{max-width:100%}
	#contacttop p{font-size:20px!important}
	.elementor-6 .elementor-element.elementor-element-e3d2ab8 .elementor-heading-title br{display:none}
	.elementor-1063 .elementor-element.elementor-element-5fcf7748 .elementor-icon{font-size:26px!important}
	.blog-artical-text article{margin:0!important}
	.blog-artical-text p em{font-size:16px;margin-bottom:40px}
	}
	@media (min-width:576px) and (max-width:767px) {
	.elementor-element-25300ed,.elementor-element-feef5dd,.elementor-element-bf7c748,.elementor-element-be9c069,.elementor-element-df707c6{width:50%}
	.elementor-element-14f5dee .elementor-icon-list-items .elementor-icon-list-item{display:inline-block}
	.elementor-element-14f5dee .elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text{padding:0 10px}
	.elementor-element-a61487d,.elementor-element-ed1060e,.elementor-element-b9cbdb0{width:33.33%}
	.elementor-35 .elementor-element.elementor-element-56be751{max-width:350px!important;text-align:left;width:350px!important}
	.contact-section::before{right:0;left:auto;transform:inherit}
	.contact-form-parent .submit-btn{margin:0 15px 0 auto !important}
	.contact-section::after{width:500px;height:500px;bottom:-30.1%}
	.elementor-element-37dce8f{width:100%!important;max-width:100%!important}
	.elementor-190 .elementor-element.elementor-element-e348a12 .elementor-heading-title{text-align:center}
	.elementor-190 .elementor-element.elementor-element-d67a277 .elementor-button{margin:0 auto;display:table}
	.teaminner-button .btn-default{height:60px;line-height:36px}
	.teaminner-image ul li a{width:70px;height:70px;font-size:27px}
	.inner-banner-text{text-align:left}
	.team-text{padding:20px}
	.team-text h4{font-size:18px}
	.team-text h5{font-size:13px}
	.nav-tabs{margin:0 -5px;margin-bottom:30px;justify-content:space-between}
	.nav-tabs .nav-item{padding:0 5px}
	.nav-tabs .nav-link{width:115px!important;height:45px;font-size:14px}
	.elementor-element-1ff5017d .elementor-inner-column{width:100%!important;max-width:33.33%!important}
	.careerinner-parent .back-button{margin:0}
	.elementor-6 .elementor-element.elementor-element-e3d2ab8 .elementor-heading-title br{display:block}
	}
	@media (min-width:960px) and (max-width:991px) {
	.header-main .button-primary{width:125px!important;margin:0!important}
	.header-main .nav-ul > li{margin:0 10px!important}
	/* .header-main .nav-ul li > a{font-size:16px!important;color:#fff!important} */
	}
	@media only screen and (max-width:959px) {
	.nav-ul .sub-menu{padding:20px!important;margin:0!important}
	.nav-ul .sub-menu li > a{margin:0!important;font-size:16px!important}
	.header-main .button-primary{font-size:15px!important;padding:7px 5px!important;width:75px!important;margin:0 5px 0 0 !important}
	.header-main .builder-item{padding:0 0 0 5px}
	#header-menu-sidebar{z-index:11111111111111}
	}
	.use-cases-tab-text{margin-right:40px}
	@media screen and (max-width:1300px) {
	body .elementor-section.elementor-section-boxed > .elementor-container{padding:0 15px}
	}