@media only screen and (max-width: 1200px) {

	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 375px;
		max-height: 375px;
	}

	.employees-speak-right .slick-next {
		top: 55% !important;
	}

	.employees-speak-right .slick-next {
		left: -20% !important;
	}

	.ht {
		min-height: 430px !important;
	}

	.client-speak-container {
		padding: 0px;
	}

	.tab-content-description {
		max-width: 80%;
	}

	.bnr-ht {
		/* height: 70vh; */
		height: 768px;
	}

	.home-banner-container {
		/* height: 80vh; */
		height: 599px;
	}

}

@media only screen and (max-width: 1199.99px) {
	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 405px;
		max-height: 405px;
	}

	.our-business-process-area {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.business-right-info-box {
		margin: auto;
	}

	.our-business-process-row {
		margin: 15px 0;
	}

	.tab-content-description {
		max-width: 70%;
	}

	.office-list-box span {
		background: none;
		margin: 0 2px;
		padding: 7px 5px;
	}

	.tab-learn-more-btn a {
		padding: 10px 15px;
	}

	.yellow-bg::after {
		background-image: url("../images/client-speak-bg.png");
		width: 916px;
		height: 320px;

	}

	.use-cases-sec .employees-speak-right .slick-next {
		left: 10% !important;
	}

	.use-cases-sec .employees-speak-right .slick-prev {
		left: 0% !important;
	}

	.use-cases-sec .employees-speak-right .slick-next,
	.use-cases-sec .employees-speak-right .slick-prev {
		top: 100% !important;
	}

	.yellow-bg.use-cases-sec::after {
		top: 22%
	}

	/*****who-we-are-page****/
	.process-champ-sec-inner {
		background: url(../images/icon/bg-video.svg) no-repeat 100% / cover;
		height: 100%;
		padding:20px 0px 20px 0px;
	}

	/*****who-we-are-page****/
	.client-speak-info-box-description p {
		font-size: 14px;
		min-height: 245px;
	}

	/* .yellow-bg-new1 {
		background-image: url("../images/client-speak-bg.png");
		background-repeat: no-repeat;
		background-position: 100% 0%;
		background-size: 125%;
		padding-top: 40px;
		padding-bottom: 60px;
	} */

	.icon-row .home-banner-subheading {
		margin: .5rem;
		min-width: 170px
	}

	.icon-row .home-banner-subheading div {
		font-size: 14px;
		text-align: center;
		display: block;
		padding: .5rem 0;
	}
}

@media only screen and (max-width: 1023.99px) {
	
	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 485px;
		max-height: 485px;
	}

	.employees-speak-right .slick-prev,
	.slick-next {
		top: 52% !important
	}

	.employees-speak-right .slick-prev {
		left: 45% !important;
	}

	.client-speak-info-box {
		max-width: 350px
	}

	.ht {
		min-height: 350px !important;
	}

	.employees-speak-right .slick-next {
		top: 80% !important;
	}

	#home-cs .employees-speak-right .slick-prev,
	.slick-next {
		top: 52% !important;
	}

	#home-cs .employees-speak-right .slick-next {
		top: 52% !important;
	}

	#home-cs .employees-speak-right .slick-next {
		right: 45% !important;
		left: auto !important
	}



	.employees-speak-right .client-speak-info-box {
		background: #fff;
		margin: 10px;
		min-height: 300px !important;
		padding: 25px;
		max-width: 400px;
		border-radius: 8px;
		box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
		margin-bottom: 20px
	}

	.employees-speak-right#home-cs .client-speak-info-box {
		min-height: 350px !important;
	}

	.use-cases-sec .client-speak-title {

		font-size: 20px;
	}

	.use-cases-sec .employees-speak-right .slick-next {
		left: 10% !important;
	}

	.use-cases-sec .employees-speak-right .slick-prev {
		left: 0% !important;
	}

	.employees-speak-right#home-cs {
		width: 90%;
		margin: 0 auto;
		height: 450px;
	}

	#home-cs .client-speak-info-box-description p {
		font-size: 13px;
		min-height: 150px;
	}

	.client-speak-info-box-description p {
		font-size: 13px;
		min-height: 180px;
	}

}

@media only screen and (max-width: 991.99px) {


	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 385px;
		max-height: 385px;
	}

	/******Blog Start****/
	.blog-box {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}

	.blog-box .cards_wrap {
		margin-top: 0px;
		width: 100%;
	}

	.blog-container {
		background: #fff;
		padding: 15px 20px 15px 20px;
		margin-top: 20px
	}

	.right-block {
		width: 100%;
	}

	.blog-row {
		display: flex;
		border-bottom: 2px solid #595bc0;
		clear: both;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	/******Blog end******/


	/*****who-we-are-page****/
	/* .process-champ-sec-inner {
		background-image: url(../images/client-speak-bg.png);
		background-repeat: no-repeat;
		background-position: 100% 0%;
		background-size: 145%;
		padding-top: 40px;
		padding-bottom: 60px;
		padding: 30px 0px 30px 0px;
	} */

	.process-champ-img .col-12 {
		margin-bottom: 80px;
	}

	.wwa-des {
		width: 100%;
		float: none;
	}

	.help-points {
		width: 100%;
		float: none;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}

	.we-help-list ul li {
		margin-bottom: 8px;
	}

	/*****who-we-are-page****/
	/**********Careers*************/
	.yellow-bg-new {
		background-position: 270px 100%;
	}

	/**********Careers*************/


	.header-bg {
		background: #344252;

	}

	.our-approch-coustam-area {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.our-approch-coustam-right-area {
		margin: 15px 0;
	}

	.leadership-team-info-area {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.leadership-team-info-box {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		max-width: 320px;
	}

	.leadership-team-info-hdr {
		padding-top: 10px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.leadership-team-name span {
		display: inline-block;
	}

	.employees-speak-right .slick-next {
		left: -16% !important;
	}

	.ht {
		min-height: 520px !important;
	}

	.what-we-do-tab-area {
		flex-direction: column
	}

	.tab-content-info-area {

		padding: 15px 15px 0px 15px;
		border-radius: 10px;
		margin: 20px 0;
		max-width: 100%;
	}

	.wwd-text {
		display: flex;
		justify-content: center;
		align-content: center;
		max-width: 100%;
		margin: 0 auto;
	}

	.what-we-do-tab-area ul li a {
		font-size: 16px
	}

	.what-we-do-tab-area ul.nav.nav-pills {
		width: 100%;
		display: flex;
		justify-content: space-between
	}

	.what-we-do-tab-area ul.nav.nav-pills li {
		margin: 20px 0px 0px 0px;
		width: auto;
	}

	.what-we-do-tab-area ul.nav.nav-pills li a {
		width: 190px;
		font-size: 15px;
		margin: 0px 10px
	}

	.yellow-bg::after {

		background-image: url("../images/client-speak-bg.png");
		width: 916px;
		height: 220px;

	}

	.employees-speak-right .client-speak-info-box {
		background: #fff;
		margin: 10px;
		min-height: 250px !important;
		padding: 25px 25px 0px 25px;

		border-radius: 8px;
		box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
		margin-bottom: 20px
	}

	#home-cs .employees-speak-right .client-speak-info-box {
		background: #fff;
		margin: 10px;
		min-height: 400px !important;
		padding: 25px;

		border-radius: 8px;
		box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
		margin-bottom: 20px
	}




	.use-cases-sec .employees-speak-right .slick-next,
	.use-cases-sec .employees-speak-right .slick-prev {
		top: 80% !important;
	}

	#home-cs .employees-speak-right .slick-next {
		top: 100% !important;
	}

	#home-cs .employees-speak-right .slick-prev {
		top: 100% !important;
	}

	.employees-speak-right .slick-next {
		top: 80% !important;
	}

	.employees-speak-right .slick-prev {
		top: 80% !important;
	}

	section.primis-client-sec {
		padding: 0px 0px 0px 0px !important;
	}

	.employees-speak-right#home-cs .client-speak-info-box {
		min-height: 410px !important;
	}


	.icon-row .home-banner-subheading div {
		font-size: 12px;
		text-align: center;
		display: block;
		padding: .3rem 0;
	}


	.employees-speak-right .slick-prev {
		left: -28% !important;
	}

	.employees-speak-right .slick-next {
		left: -16% !important;
	}

	#home-cs.employees-speak-right .slick-prev {
		left: 45% !important;
	}

	#home-cs.employees-speak-right .slick-next {
		right: 42% !important;
		left: auto !important;
	}

	#home-cs.employees-speak-right .slick-next,
	#home-cs.employees-speak-right .slick-prev {
		top: 105% !important;
	}

	.icon-row .home-banner-subheading {
		margin: .5rem;
		min-width: 140px;
	}
}

@media only screen and (max-width: 768px) {

	.row-right{
    
		margin-right:0px;
	}

	
	.business-support-slide-description {
		max-width: 100%;
	}

	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 365px;
		max-height: 365px;
	}

	.desktop {
		display: none;
	}

	.mobile {
		display: block;
	}

	.blog-box .cards_wrap .card_inner {
		min-height: auto;
	}

	.yellow-bg-new1 {

		background-size: 125%;
		padding-top: 40px;
		padding-bottom: 0px;
	}

	#home-cs.employees-speak-right .slick-next,
	#home-cs.employees-speak-right .slick-prev {
		top: 100% !important;
	}

	/******Blog Start****/
	.blog-box {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}

	.blog-box .cards_wrap {
		margin-top: 0px;
		width: 100%;
	}

	.blog-container {
		background: #fff;
		padding: 15px 20px 15px 20px;
		margin-top: 20px
	}

	.right-block {
		width: 100%;
	}

	/******Blog end******/
	.home-banner-content-area {
		left: 0
	}

	.client-speak-title span {
		display: inline;
	}

	.yellow-bg:after {
		content: "";
		position: absolute;
		display: block;
		right: 0;
		background-image: url("../images/client-speak-bg.png");
		width: 926px;
		height: 400px;
		top: 120px;
		z-index: -9;
		background-size: cover;
	}

	.employees-speak-left {
		width: 100%;
		text-align: center;
	}

	.employees-speak-left .client-speak-title {
		padding: 45px 0px 20px 0px;
		width: 100%;
		margin: 0 auto;
	}

	.employees-speak-area {

		display: block;
		padding: 30px 0 0 0;

	}


	.employees-speak-right .slick-next {
		left: auto !important;
		right: -30px;
	}

	.what-we-do-tab-area ul.nav.nav-pills {
		width: 100%;
		display: block;
		justify-content: space-between
	}

	.what-we-do-tab-area ul.nav.nav-pills li a {
		width: 100%;
		font-size: 18px;
		margin: 0px 0px
	}

	.tab-content-info-area {

		padding: 15px 0px 0px 0px;
		border-radius: 10px;
		margin: 20px 0;
		max-width: 100%;
	}

	.business-tab-content-bottom-row {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		margin: 15px 0;
		flex-direction: column
	}

	.tab-learn-more-btn a {
		padding: 10px 25px;
		margin-bottom: 20px
	}

	.office-list-box span {
		background: none;
		margin: 0 2px;
		padding: 7px 10px 7px 0px;
	}

	.employees-speak-right#home-cs {
		width: 70%;
		margin: 0 auto
	}

	.employees-speak-right#home-cs .client-speak-info-box {
		min-height: 420px !important;
		margin-bottom: 50px
	}

	.slick-dots {
		position: absolute;
		bottom: -10px;
	}

	.employees-speak-right .slick-next,
	.employees-speak-right .slick-prev {
		top: 96% !important;
		z-index: 999
	}


	.employees-speak-right#home-cs {
		width: 100%;
		margin: 0 auto;
	}

	.employees-speak-right#home-cs .slick-prev {
		left: -13% !important;
	}


	.employees-speak-right#home-cs .slick-prev {
		left: 4% !important;
	}

	.employees-speak-right#home-cs .slick-next {
		left: auto !important;
		right: 12% !important;
	}

	.bnr-ht {
		height: 65vh;
	}

	.home-banner-container {
		height: 80vh
	}

	.home-banner-heading h3 {
		font-size: 24px;
		font-weight: 400;
		line-height: 36px;
	}

	.industry-services-box-area {
		padding: 60px 0px 0px 0px;
		min-height: 800px;
	}


}

@media only screen and (max-width: 767px) {

	#download-1{
		display: none;
	}

	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 345px;
		max-height: 345px;
	}

	section.Industries-services-sec {
		padding: 40px 0px 40px 0px;
		position: relative;
		z-index: 999;
	}

	.our-approch-infografik-img img {
		max-width: 100%;
		max-width: 100%;
	}

	/****who we are page ****/
	.process-champ-sec-inner {
		background-image: url(../images/icon/bg-video.svg);
		background-repeat: no-repeat;
		background-position: 100% 0%;
		/* background-size: 125%; */
		padding-top: 40px;
		/* padding-bottom: 60px; */

		padding: 30px 0px 30px 0px;
	}

	/****who we are page ****/

	.tab-content-description-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tab-content-description {
		max-width: 100%;
	}

	.client-speak-container-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.client-speak-info-box {
		margin: 20px auto;
	}

	.client-speak-title {
		max-width: 100%;
		text-align: center;
	}

	.our-business-process-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.our-business-blue-area {
		width: 100%;
		max-width: 100%;
	}

	.business-right-info-text {
		font-size: 15px;
	}

	.our-business-blue-content {
		font-size: 15px;
	}

	.business-tab-content-bottom-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.office-list-box span {
		display: inline-block;
		margin: 5px;
	}

	.our-apporch-right-box-row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.our-approch-right-box-blue-area {
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.our-approch-right-box-white-area {
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.our-approch-right-box-subtitle-area {
		width: 100%;
		max-width: 100%;
		margin: 0;
	}

	.our-approch-left-box-listing ul li {
		padding: 5px 25px;
		font-size: 14px;
	}

	.our-approch-coustam-container {
		padding: 15px;
	}

	.our-approch-coustam-left-area {
		max-width: 100%;
		padding: 15px;
	}

	.industry-healthcare-area ul.nav.nav-pills {
		display: flex;
		width: 100%;
		padding-bottom: 20px
	}

	.industry-healthcare-area {
		padding: 10px 0;
		text-align: justify;
	}

	li.Healthcare-tab {
		justify-content: normal;
	}

	li.legal-process-tab {
		justify-content: normal;
	}

	.industry-healthcare-area ul.nav.nav-pills li {
		margin: 1px;
		width: 100%
	}

	.industry-healthcare-area ul.nav.nav-pills li a {
		padding: 10px;
		font-size: 12px;
	}
	.industry-healthcare-area ul.nav.nav-pills li a {
		width: 100%;
		margin: -1px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		/* max-width: 335px; */
		padding: 15px;
		font-weight: 600;
		background: #fff;
		color: #000;
		font-size: 18px;
		border: solid 1px #bcbcbc;
		/* border-bottom: none; */
		border-radius: 6px;
	}
	/* .industry-healthcare-area ul.nav.nav-pills li a {
		width: 100%;
		margin: 2px 0;
		max-width: 100%;
		padding: 15px;
		font-weight: 600;
		background: #fff;
		color: #000;
		font-size: 18px;
		border: solid 3px #1354a6;
		border-radius: 9px;
	} */

	.industry-healthcare-area ul.nav.nav-pills li span {
		width: 50px;
	}

	.industry-healthcare-area ul.nav.nav-pills li span img {
		width: 100%;
	}

	.client-speak-container {
		padding: 0;
	}

	section.primis-client-sec {
		padding: 20px 0
	}

	.footer-form-area {
		padding: 15px;
	}

	.footer-left-area {
		padding: 15px;
	}

	section.footer-sec {
		padding: 20px 0
	}

	.Industries-verticle-tab-container ul {

		overflow: auto;
		margin-bottom: 20px
	}

	.Industries-verticle-tab-container li {
		border: solid 1px #bcbcbc;
	}

	.indus-tab-content-area {
		padding: 15px 0;
	}

	.industry-services-box-area .row {
		height: auto;
	}


	.industry-services-box-area {
		padding: 60px 0px 0px 0px;
		min-height: 1320px;
		height: 1320px;

	}

	.industry-services-box {
		background: #fff;
		;
		border-radius: 13px;

		margin: 15px 0 60px 0;
	}

	.industry-services-box.active-box .industry-services-box-img {
		top: -3.405rem
	}



	.Industries-tab-area {
		text-align: left;
		margin: 10px;
	}

	.who-we-are-container {
		background: #fff;
		padding: 40px 40px 40px 40px;
	}


	.who-we-are-container {
		margin: 0% 0 0 0;
	}

	.home-banner-content-area {
		color: #fff;
		position: relative;
		left: 0%;
		text-align: center;
	}


	.employees-speak-right {
		width: 100%;
	}

	.employees-speak-left {
		width: 100%;
	}

	.employees-speak-left .client-speak-title {
		padding: 0px 0 0 0;
		font-size: 24px;
	}

	.employees-speak-right .slick-prev,
	.slick-next {
		top: -20px !important
	}

	.employees-speak-right .slick-next {
		right: -0% !important;
		left: auto !important;
	}

	.employees-speak-right .slick-prev {
		left: 86% !important;
	}

	.employees-speak-right .client-speak-info-box {
		margin: 15px 10px;
	}


	#career-page #home-cs .employees-speak-right .client-speak-info-box {
		background: #fff;
		margin: 10px;
		min-height: 440px !important;
		padding: 25px;
		max-width: 400px;
		border-radius: 8px;
		box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
		margin-bottom: 20px
	}

	.employees-speak-right {
		width: 100%
	}

	.employees-speak-right .client-speak-info-box {
		background: #fff;
		margin: 10px;
		min-height: 378px !important;
		padding: 25px;
		width: 235px;
		max-width: 235px;
		border-radius: 8px;
		box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
		margin-bottom: 20px
	}



	.open-position-info-area {
		flex-wrap: wrap;
	}

	.careers-open-position-box {
		padding: 10px;
	}

	.careers-open-position-box {
		max-width: 100%;
		/* width: 100%;
		padding: 0 20px; */
		margin: 0px 0px 20px 0px;
	}

	section.careers-open-position-sec {
		padding: 10px 0 10px 0;
	}

	.open-position-info-area {
		padding: 20px 0 0px 0px;
	}

	.yellow-bg:after {
		content: "";
		position: absolute;
		display: block;
		right: 0;
		background-image: url("../images/client-speak-bg.png");
		width: 916px;
		height: 400px;
		top: 100px;
		z-index: -9;
		background-size: cover;
	}

	.employees-speak-left {
		width: 100%;
		text-align: center;
	}

	.employees-speak-left .client-speak-title {
		padding: 0px 0px 0px 0px;
		width: 100%;
		margin: 0 auto;
	}

	.primis-client-container .title-text {
		color: white;
	}

	.yellow-bg-new {
		background-image: url("../images/client-speak-bg.png");
		background-repeat: no-repeat;
		background-position: 100px 100%;
		background-size: 150%;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.employees-speak-left#home-cs-title .client-speak-title {
		padding: 0px 0px 0px 0px;
		width: 100%;
		margin: 0 auto;
	}

	.employees-speak-area {

		display: block;
		padding: 5px 0 30px 0;

	}

	#usecases-auto .employees-speak-area {

		display: block;
		padding: 5px 0 0px 0;

	}



	.client-speak-info-box {
		max-width: 300px;
		max-width: 0 auto;
	}

	.ht {
		min-height: 600px !important;
	}

	element {
		width: 390px;
	}

	.employees-speak-right .client-speak-info-box {
		margin: 20px 10px;
		padding: 30px;
		text-align: left;
	}

	.employees-speak-right .client-speak-info-box {
		margin: 15px 10px;
	}

	.employees-speak-right .client-speak-info-box {
		padding: 18px;
	}

	.slick-initialized .slick-slide {
		display: block;
		width: 400px;
	}

	.employees-speak-right .slick-prev,
	.employees-speak-right .slick-next {
		top: 105% !important;
		z-index: 999;
		;
	}

	.employees-speak-right .slick-prev {
		left: 20% !important;
	}

	.employees-speak-right .slick-next {
		right: 20% !important;
		/* left: auto !important; */


	}

	.slick-dots {
		position: absolute;
		bottom: -40px;
	}

	.client-speak-info-box-upperrow {
		display: block;
	}

	.client-speak-box-logo-title {
		text-align: left;
		;
		padding-left: 0px;
		padding-top: 10px;
	}


	.what-we-do-tab-area ul.nav.nav-pills {
		width: 100%;
		display: block;
		justify-content: space-between
	}

	.what-we-do-tab-area ul.nav.nav-pills li a {
		width: 100%;
		font-size: 18px;
		margin: 0px 0px
	}

	.tab-content-info-area {

		padding: 15px 0px 0px 0px;
		border-radius: 10px;
		margin: 20px 0;
		max-width: 100%;
	}

	.business-tab-content-bottom-row {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		margin: 15px 0;
		flex-direction: column
	}

	.office-list-box span {
		background: none;
		margin: 0 2px;
		padding: 7px 10px 7px 0px;
	}


	.tab-content-description-row {
		display: flex;
		flex-direction: column-reverse;
		justify-content: space-between;

	}

	.icon-img {
		margin: 0px 0px 15px 0px
	}

	.business-support-slide-box {

		display: flex;
		flex-direction: column;
	}

	.business-support-slide-title {
		color: #fff;
		padding-left: 0px;
	}

	.business-support-slide-box p,
	.business-support-slide-title {
		color: #fff;
		padding-left: 0px;
	}

	.business-support-slide-icon {
		width: 260px;
		padding: 0px;
		position: relative;
		top: 10px;
		margin-bottom: 20px
	}

	.wwd-text {
		display: flex;
		justify-content: center;
		align-content: center;
		max-width: 100%;
		margin: 0 auto;
		flex-direction: column;
	}

	.what-we-do-heading {
		color: #000;
		font-size: 24px;
		font-weight: 500;
		text-align: left;
		border-right: none;
		padding-right: 20px;
		margin-right: 20px;
		width: 200px;
		display: flex;
		align-items: center;
	}

	.Industries-verticle-tab-container li {
		width: 100%;
		border: solid 1px #bcbcbc;
		border-bottom-color: rgb(188, 188, 188);
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom: none;
	}

	.what-we-do-heading {


		width: 100%;
		text-align: center;
		justify-content: center
	}

	.we-help-area .title-text {
		font-size: 21px;
		text-align: center;
	}

	.cards_wrap .card_item {
		width: 100%;
	}

	.rpa-porcess-box {
		display: flex;
		flex-direction: column;
		margin: 0px 20px;
	}

	.use-cases-sec .client-speak-title {
		max-width: 100%
	}


	.rpa-process-slide-area {
		display: flex;
		overflow: auto;
		background: #fff;
		width: 90%;
		max-width: 90%;
		border-radius: 7px;
		flex-direction: column;
		margin: 0 auto;
		box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
		margin-top: 20px;
		margin-bottom: 40px
	}

	.rpa-process-img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

	.rpa-process-content {
		max-width: 100%;
		min-height: 240px
	}

	.yellow-bg.use-cases-sec::after {
		top: 10%;
	}

	.use-cases-sec.yellow-bg::after {
		height: 442px;
	}

	.use-cases-sec .client-speak-title {
		text-align: center;
		height: 50px
	}

	.use-cases-sec .client-speak-container {
		margin: 0px 0px 0px 0px;
		text-align: justify;
	}

	.use-cases-sec .employees-speak-right .slick-next {
		right: 25% !important;
		left: auto !important;
	}

	.use-cases-sec .employees-speak-right .slick-prev {
		left: 20% !important;
	}

	.use-cases-sec .employees-speak-right .slick-prev,
	.use-cases-sec .employees-speak-right .slick-next {
		top: 100% !important;
		z-index: 999;
	}

	.employees-speak-right#home-cs .client-speak-info-box {
		min-height: 450px !important;
	}

	.employees-speak-right#home-cs .client-speak-info-box {
		min-height: 350px !important;
	}

	.home-banner-heading h3 {
		font-size: 24px;
		font-weight: 400;
		line-height: 36px;
	}

	/**********Careers*************/
	section.primis-client-sec {
		padding: 0;
	}

	.yellow-bg-new {
		background-position: 100% 0%;
		background-size: 125%;
	}

	.client-speak-info-box-description p {
		font-size: 13px;
		min-height: auto;
	}

	/**********Careers*************/


	/*
	 .home-banner-subheading {margin: .5rem; min-width:100%;min-height: auto; }
	  .home-banner-subheading div{font-size: 18px; text-align: left; display: flex; 
		padding: 0rem 0; align-items: center; justify-content: flex-start; padding-left: 30px; }
	  .home-banner-subheading img{display: block; text-align: left; align-items: center;
		margin: 10px ; margin-bottom: 10px;}
	 #home-banner{min-height: 800px; display: flex; align-items: center; justify-content: center;} */

	Section.primis-client-sec {
		padding: 0px 0px 0px 0px !important;
		position: relative;
	}

	.icon-row {
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex-wrap: wrap;
	}

	.icon-row .home-banner-subheading {
		margin: .5rem;
		min-width: 29%;

	}

	.icon-row .home-banner-subheading img {
		width: 35px;
	}

	.icon-row .home-banner-subheading div {
		font-size: 14px;
	}

	.mg-0 {
		width: 45%;
	}
}

@media screen and (max-width: 576px) {

	.container {
		max-width: 100% !important;
	}

	.employees-speak-right .slick-next {
		top: 100% !important;
		margin: 0px;
	}

	.employees-speak-right .slick-prev,
	.employees-speak-right .slick-next {
		top: 103% !important;
		z-index: 999;
	}

	#home-cs .employees-speak-right .slick-prev,
	#home-cs .employees-speak-right .slick-next {
		top: 96% !important;
		z-index: 999;
	}

	.employees-speak-right .slick-prev {
		left: 3% !important;
	}

	.employees-speak-right .slick-next {
		right: 6% !important;
		/* left: auto !important; */


	}


	.employees-speak-right .client-speak-info-box {

		width: 100%;
		max-width: 100%;

	}

	.yellow-bg-new1 {
		background-size: 125%;
		padding-top: 40px;
		padding-bottom: 0px;
	}

	#home-cs.employees-speak-right .slick-next,
	#home-cs.employees-speak-right .slick-prev {
		top: 100% !important;
	}

	.client-speak-info-box-upperrow {
		display: block;
	}

	.client-speak-box-logo-title {
		text-align: left;
		;
		padding-left: 0px;
		padding-top: 10px
	}

	.employees-speak-right .client-speak-info-box {

		min-height: 500px !important;

	}

	.employees-speak-right {
		width: 80%;
		margin: 0 auto
	}

	.employees-speak-right .client-speak-info-box {
		min-height: 300px !important;
		margin-bottom: 25px;
	}

	#home-cs .employees-speak-right .client-speak-info-box {
		min-height: 330px !important;
		margin-bottom: 25px;
	}


	.home-banner-content-area {
		color: #fff;
		position: relative;
		width: 90%;
		text-align: center;
	}

	.use-cases-sec .client-speak-title {
		text-align: center;
		height: 50px;
	}

	.page-link {
		position: relative;
		display: block;
		padding: .3rem .42rem;
	}

	.industry-services-box.active-box {
		width: 100%;
		position: relative;
	}

	.industry-services-box-area {
		padding: 60px 0px 0px 0px;
		min-height: auto;
		height: auto;
	}

	section.Industries-services-sec {
		padding: 40px 0px 0px 0px;
		position: relative;
		z-index: 999;
	}

}

@media screen and (max-width: 480px) {


	.who-we-are-sec {
		scroll-margin-top: 100px;
	}

	.yellow-bg-new1 {
		background-size: 125%;
		padding-top: 40px;
		padding-bottom: 60px;
	}

	.cards_wrap {

		margin-top: 0px;
	}

	.cards_wrap .card_inner {
		background: #fff;
		border-radius: 5px;
		padding: 0px 10px;
		min-width: auto;
		min-height: unset;
		max-height: unset;
		width: 100%;
	}

	.who-we-are-container {
		background: #fff;
		padding: 20px;
	}

	.theme-btn a {
		/* background: #f5bd20; */
		color: #000;
		display: inline-block;
		padding: 10px 15px;
		border: solid 2px #f5bd20;
		font-size: 15px;
		border-radius: 5px;
		font-weight: 500;
		transition: all 0.5s;
		width: 100%;
	}



	.cards_wrap .card_item {
		padding: 19px 11px;
		margin: 0 auto;
		margin-top: 15px;
		margin-bottom: 15px
	}

	.client-speak-info-box {
		background: #fff;
		margin: 10px;
		min-height: 330px !important;
		padding: 25px;
		max-width: 400px;
		border-radius: 8px;
		box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
		margin-bottom: 20px
	}



	.home-banner-heading h3 {
		font-size: 20px;
		line-height: 26px;
		font-weight: 500;
	}


	.tab-content-heading {
		font-size: 16px;
	}

	.tab-content-description p {
		font-size: 14px;
	}

	.our-business-container {
		padding: 10px;
	}

	.employees-speak-right .client-speak-info-box {
		margin: 25px 10px;
		padding: 30px;
		text-align: left;

	}

	.employees-speak-right .slick-prev,
	.slick-next {
		top: 100% !important;
		z-index: 999;
	}

	.employees-speak-right .slick-prev {
		left: 3% !important;
	}

	.employees-speak-right .slick-next {
		right: 10% !important;
		/* left: auto !important; */


	}

	.letsconnect-btn {
		margin: 8px 0;
	}

	element {
		width: 269px;
	}

	.employees-speak-right .client-speak-info-box {
		padding: 18px;
	}

	.slick-slide {
		display: none;
		float: left;
		height: 100%;
		min-height: 1px;
	}

	.client-speak-info-box {
		background: #fff;
		margin: 10px;
		min-height: 430px !important;
	}



	.rpa-process-slide-area {
		display: block;
		overflow: auto;
		background: #fff;
		width: 100%;

		max-width: 100%;
		border-radius: 7px;
		box-shadow: 0 1px 6px 0 rgb(32 33 36 / 28%);
	}

	.rpa-process-img {
		width: 100%;
		max-width: 100%;
		height: 153px;
	}

	.rpa-process-content {
		padding: 16px;
		font-size: 15px;
		max-width: 100%;
	}

	.use-cases-sec .employees-speak-right .slick-next {
		left: 80% !important;

	}

	.use-cases-sec .employees-speak-right .slick-prev {
		left: 5% !important;
	}


	.rpa-porcess-box {
		display: flex;
		flex-direction: column;
		margin: 0px 20px
	}


	.use-cases-sec .client-speak-title {
		/* width: 100%; */
		max-width: 100%;
		color: #fff;
		font-size: 16px;
		line-height: 24px;
		font-weight: 500;
		padding-right: 15px;
		padding-bottom: 0px;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 50px;
		max-height: 100px;
	}

	.use-cases-sec .client-speak-container {
		margin: 0px 0px 0px 0px;
		text-align: justify;
	}

	.employees-speak-right .slick-prev,
	.employees-speak-right .slick-next {
		top: 103% !important;
		z-index: 999;
	}

	#home-cs .employees-speak-right .slick-prev,
	#home-cs .employees-speak-right .slick-next {
		top: 95% !important;
		z-index: 999;
	}

	.employees-speak-right {
		width: 100%
	}

	.employees-speak-right .client-speak-info-box {
		min-height: 350px !important;
	}

	.employees-speak-right#home-cs {
		width: 100%
	}

	.employees-speak-right#home-cs .client-speak-info-box {
		min-height: 410px !important;
	}

	.slick-dots {
		position: absolute;
		bottom: -25px;
	}

	.theme-btn a {
		width: auto;
	}

	.bnr-ht {
		height: 70vh;
		justify-content: center;
		display: flex;
		align-items: center;
		margin-top: 120px;
	}

	.home-banner-container {
		height: auto;
	}

	#wwd.bnr-ht {
		height: 70vh;
	}

	.wwa-des.pdg {
		padding: 0px;
	}

	ul.pagination {
		padding: 15px 10px 15px 10px !important;
		margin-bottom: 0 !important;
	}

	.page-link {
		position: relative;
		display: block;
		padding: .3rem .38rem;
		font-size: 13px;
	}

	.home-banner-subheading {
		background: #485867c7;
		padding: 10px 15px;
		margin: 10px 0;
		display: inline-block;
		border-radius: 4px;
		font-size: 16px;
		margin: 25px 0;
	}

	.icon-row .home-banner-subheading {
		margin: .5rem;
		min-width: 90px;

	}

	.icon-row .home-banner-subheading img {
		width: 30px;
	}

	.icon-row .home-banner-subheading div {
		font-size: 12px;
	}

	.icon-row .mg-0 {
		width: 145px;
	}

	.icon-row .home-banner-subheading div {
		font-size: 12px;
		text-align: center;
		display: block;
		padding: .2rem 0;
	}

	.rpa-process-content {
		max-width: 100%;
		min-height: 240px;
		height: 240px;
	}

}

@media screen and (max-width: 380px) {



	.employees-speak-right {
		width: 100%
	}

	.employees-speak-right .client-speak-info-box {
		min-height: 386px !important;
		margin-bottom: 30px
	}

	.employees-speak-right#home-cs {
		width: 100%
	}

	.employees-speak-right#home-cs .client-speak-info-box {
		min-height: 480px !important;
	}



	.slick-dots {
		position: absolute;
		bottom: -25px;
	}

	.home-banner-heading h3 {
		font-size: 20px;
		line-height: 26px;

	}

	#whatwedo {
		position: relative;
		top: -100px
	}


	.icon-row .home-banner-subheading {
		margin: .5rem;
		min-width: 40px;

	}

	.icon-row .mg-0 {
		width: 105px;
	}

	.icon-row .home-banner-subheading {
		margin: .5rem;
		padding: 10px 6px;
	}

	.rpa-process-content {
		max-width: 100%;
		min-height: 300px;
		height: 300px;
	}

}

@media screen and (max-width: 340px) {
	.rpa-process-content {
		max-width: 100%;
		min-height: 325px;
		height: 325px;
	}
}


@media only screen and (min-width: 200px) and (max-width: 767px)  {
	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 105px;
		max-height: 635px;
	}
	.rpa-process-img img {
		width: 100%;
		height: 100%;
		box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 325px;
		max-height: 635px;
	}
	#download-2{
		display: none;
	}


}

@media only screen and (min-width: 1024px) and (max-width: 1380px) {
	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 315px;
		max-height: 435px;
	}
	#download-2{
		display: none;
	}

	/* .employees-speak-right {
		width: 73%;
	} */
	.slick-list {
		width: 95% !important;
	}
	.client-speak-info-box {
	
		max-width: 450px;
		
	}


}

@media only screen and (min-width: 1380px) and (max-width: 1920px) {

	#download-2{
		display: none;
	}

	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 435px;
		max-height: 652px;
	}

	.employees-speak-right {
		width: 78%;
	}
	.client-speak-info-box {
	
		max-width: 450px;
		
	}

}
@media only screen and (min-width: 1920px) and (max-width: 2560px) {
	.blog-box .cards_wrap .card_inner {
		padding: 0px;
		min-width: unset;
		min-height: 435px;
		max-height: 895px;
	}

	#download-2{
		display: none;
	}


}