.career_sidebar{
	display:none;
}
#case_study_banner{
	padding:100px 0 0;	
    background: #151A23;
}
.case_head{
	font-size:48px;
	line-height:56px;
	font-family: Satoshi-Bold;
	color:#F4F4F4;
}
.case_study_wrap.row{
	max-width:100%;
	margin:auto;
	align-items:center;
}
.img-fluid{
	width:100%;
}
.case_study_wrap .case_head_wrap{
	margin-left: 6%;
    width: 85%;
}
.case_head_wrap p{
	margin-bottom:30px;
	font-size:14px;
	color:#F4F4F4;
}
.container1 {
	display: flex;
	max-width:100%;
	margin: auto;
	background:#EAEAEC;
}
.sidebar {
	width: 25%;
	flex-shrink: 0;
	background:#DEDEDE;
	padding: 10px 0 50px;
}
.sidebar ul {
	list-style: none;
	margin: 0;
	position: sticky;
	top: 80px; /* below header */
	font-size:16px;
	color:#000;
	border-left: 4px solid #D2D2D2;
	margin-left: 18%;
	margin-top: 20%;
}
.sidebar li {
	margin: 0 0 5px;;
	padding-left: 20px;
	cursor: pointer;
	transition: all 0.3s ease;
	margin-left:-4px;
	padding: 8px 20px;
}
.sidebar li.active {
	color: #000;
	transition: background 0.3s ease, color 0.3s ease;
	border-left: 4px solid #003AE3;
	margin-left: -4px;
}
.content {
	padding: 40px 60px; /* increased gap */
	background:#EAEAEC;
	width:70%;
}
.content h2{
	font-size: 24px;
	font-family: Satoshi-Bold;
	color: #000;
	line-height: 32px;
	margin-top: 25px;
}
.content h3{
	font-size: 20px;
	color:#444445;
	font-family: Satoshi-Regular;
	font-weight: 400;
}
.content p, .content ul, .content ol{
	font-size:16px;
	line-height:26px;
	color:#444445;
}
.nested_list{
	margin-top:15px;
	margin-bottom:15px;
}
.content img {
	width: 100%;
	border-radius: 8px;
	margin: 10px 0;
}
h2 {
	margin-bottom: 20px;
	color: #222;
}
ul {
	padding-left: 20px;
}
.case-studies {
	padding: 60px 0px;
	max-width: 92%;
	margin: auto;
}
.case-studies h2 {
	font-size: 48px;
	margin-bottom: 40px;
	line-height: 60px;
}
.case-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap: 20px;
}
.case-card {
	overflow: hidden;
	transition: transform 0.3s ease;
}
.case-card img {
	width: 100%;
	object-fit: cover;
	display: block;
}
.case-content {
	padding: 20px 0;
}
.case-content span {
	font-size: 12px;
	color: #aaa;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.case-content h3 {
	font-size: 24px;
	margin: 10px 0 0;
	font-weight: 400;
	line-height:35px;
	color: #fff;
	font-family: Satoshi-Regular;
}

/* blog */

.case_head_wrap .author{
	font-size:20px;
	line-height:32px;
	color:#F4F4F4;
	margin:20px 0 0;
}
.content h4{
	font-size:18px;
	line-height:25px;
	color:#000000;
	font-weight:500;
	margin-top:20px;
}
.content h5{
	font-size: 20px;
    color: #000;
    font-weight: 500;
}
.clr_black{
	color:#000!important;
	margin:0;
}
.code_wrap{
	background:#D7DBE0;
	padding:15px;
	margin-bottom:15px;
}
.resource_wrap{
	background:#E1E4E7;
	padding:15px;
	height: auto;
}
.bg_gray{
	background:#151A23;
}
.clr_blue{
	color:#809BFF!important;
}
.clr_gray{
	color:#DDDDDD!important;
}
.clr_white{
	color:#fff!important;
}
.row.resource_exp .capabilities{
	height:auto;
	padding: 30px 20px 15px;
}
.row.resource_exp .capabilities p{
	line-height:35px;
}
.resource_wrap.solution_text{
	height:auto;
	background: #D7DBE0;
}
.resource_wrap.solution_text p{
	margin:0;
}
.resource_wrap.solution_text .code_wrap{
	background: #E1E4E7;
	color:#000;
	margin-bottom:0;
}
.exp_pad{
	padding-bottom:20px;
}
.sidebar .nest_sec{
	border:0;
	padding-left: 12%;
    margin-top: 2%;
	color:#606060;
	padding-top:2px;
	padding-bottom:2px;
}
.sidebar .nest_sec.active{
	padding-left: 12%;
}
.case-card .image_wrap{
	overflow:hidden;
	transition:0.3s;
}
.case-card .image_wrap img{
	transition:0.3s;
}
.case-card .image_wrap:hover img{
	transform:scale(1.1);
	transition:0.3s;
}

#Error{
	position:relative;
}
.img_width{
	width:100%;
}
.err_text{
	position: absolute;
    top: 24%;
    left: 4%;
}
.err_text h1{
	font-size:64px;
	line-height:72px;
	color:#fff;
}
.thank_text h1{
	font-size:100px;
	line-height:110px;
	margin-bottom:20px;
}
.err_text p, .thank_text p{
	font-size:20px;
	line-height:28px;
	color:#DDDDDD;
	margin-bottom:50px;
}
.err_text a, .thank_text a{
	background: #003AE3;
    color: #fff;
    padding: 15px 30px;
    border-radius: 30px;
	font-size:18px;
}
.err_text a:hover, .thank_text a:hover{
	color:#fff;
}
.thank_sec{
	padding:200px 0;
}
.thank_text{
	text-align: center;
    width: 40%;
    margin: auto;
}
#privacy-policy{
	background:#EAEAEC;
	padding: 12% 0 3%;
}
.privacy_sec{
	max-width: 92%;
    margin: auto; 
}
.privacy_sec h1{
	font-size:64px;
	line-height:72px;
	color:#000000;
	margin-bottom:50px;
}
.privacy_sec p, .privacy_sec ul{
	color:#000;
	font-size:18px;
	line-height:28px;
	margin-left:20px;
}
.privacy_sec ul, ul.privacy_list, ul.privacy_list-2{
	margin-left:40px;
	color:#444445;
}
.privacy_sec h2{
	font-size:20px;
	line-height:26px;
	color:#000000;
	font-weight:700;
}
ul.privacy_list{
	color:#444445;
}
ul.privacy_list span, .privacy_sec ul strong{
	color:#000;
}
.privacy_sec .para-d{
	margin-left:0!important;
}
ul.privacy_list-1 li span{
	font-weight:700;
	text-decoration:underline;
	color:#000;
}
ul.privacy_list-2{
	margin-left:60px;
	list-style: circle;
}
.privacy_sec .para-1{
	margin-left: 40px;
    color: #444445;
}

/*career*/
.career_head h2{
    font-size: 64px;
    line-height: 72px;
    font-weight: 700;
    font-family: Satoshi-Regular;
}
.career_description{
	font-size:16px;
	color:#DDDDDD;
	line-height:26px;
}
.career_head_wrap{
	padding-bottom:30px;
}
#career_filter .c-container {
	display: flex;
	max-width: 94%;
    margin: auto;
	margin-top:30px;
}
.career_sidebar {
	width: 260px;
	padding: 20px;
}
.career_sidebar h3 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 20px;
    font-weight: 400;
    font-family: Satoshi-Regular;
}
.career_filter_group {
	margin-bottom: 20px;
}
.career_filter_group select {
	width: 99%;
	padding: 10px;
	background: #000;
	color: #fff; 
	border: none;
	border-bottom: 1px solid #444;
	outline: none;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("https://multiwebsite.devuatnew.com/wp-content/uploads/2025/09/Chevron.png");
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 14px;
	font-size:20px;
}
.career_filter_group option {
	background: #000;
	color: #fff;
}
.career_main {
	flex: 1;
	 padding: 20px 20px 100px 100px;
}
.career_main .search-bar {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	border-bottom: 1px solid #333;
	display:none;
}
.career_main .search-bar input {
    flex: 1;
    padding: 0 0px 15px 0;
    background: transparent;
    border: none;
    color: #fff;
    font-size: 20px;
    outline: none;
    line-height: 30px;
}
.career_main .search-bar input:focus{
	border:0;
}
.career_main .search-bar input::placeholder{
	color:#fff;
}
.career_main .search-bar button {
	background: none;
	border: none;
	color: #aaa;
	font-size: 18px;
	cursor: pointer;
}


.job-list .ja-job-list .job .view-details {
	font-size: 0.9em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #dcdcdc;
	padding: 4px 10px;
	text-decoration: none;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(5%, #f9f9f9), color-stop(100%, #e9e9e9) );
	background: -moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	background: -ms-linear-gradient( top, #f9f9f9 5%, #e9e9e9 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color: #f9f9f9;
	color: #333333;
	display: inline-block;
	text-shadow: 1px 1px 1px #ffffff;
	-webkit-box-shadow: inset 1px 1px 0px 0px #ffffff;
	-moz-box-shadow: inset 1px 1px 0px 0px #ffffff;
	box-shadow: inset 1px 1px 0px 0px #ffffff;
}
.job-list .ja-job-list .job .meta .classifications li {
	display: inline;
	margin-right: 0.5em;
}

.job-list .ja-job-list .job .meta .date-posted {
	float: right;
	width: 50%;
	text-align: right;
}
.job-list .ja-job-list .job .meta:before,
.job-list .ja-job-list .job .meta:after {
	content: "";
	display: table;
}
.job-list .ja-job-list .job .meta:after {
	clear: both;
}

.job-list {
	display: flex;
	flex-direction: column;
	gap: 25px;
	margin-top:60px;
}
.job-item {
	border-bottom: 1px solid #333;
	padding-bottom:30px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.post_date{
	margin-bottom:25px;
}
.job-list .ja-job-list h2.title{
	width:50% !important;
}
.job-list .ja-job-list .job{
	display: flex;
	flex-wrap:wrap;
}
.job-list .ja-job-list .job .meta{
	width:45%;
	display: flex;
    flex-direction: column-reverse;
}
.job-list .ja-job-list .job .meta .classifications{
	margin-left:0;
}
.job-list .ja-job-list .job .meta .date-posted{
	text-align:left !important;
}
.job-info h4, .job-list .ja-job-list h2.title a{
    margin: 0 0 5px;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
	font-family: Satoshi-Regular;
	width: 55%;
	color:#fff;
}
.job-meta {
	font-size: 14px;
	color: #DDDDDD;
	width:45%;
}

.job-arrow {
	font-size: 20px;
	color: red;
	cursor: pointer;
	width: 10%;
    text-align: right;
}
.job-info{
	width:45%;
}
.career_main .pagination {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
	gap: 20px;
	font-size: 14px;
	color: #aaa;
}
.career_main .pagination button {
	background: none;
	border: 1px solid #555;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	color: #fff;
	cursor: pointer;
}
.career_main .pagination span {
	font-size: 14px;
}

.focus_wrap{
	display:flex;
	align-items:flex-start;
}
.focus_text{
	font-size: 25px;
    color: #fff;
    font-weight: 700;
    line-height: 35px;
	padding-left:50px;
}
#industries-sec3 .industry_sec.row{
	padding: 7% 0;
    border-top: 1px solid #393939;
	margin-top:3%;
}
.row.focus_area_sec{
	padding: 40px 0;
    border-bottom: 1px solid #393939;
}
.row.industry_sec .section-tag{
	padding-top:40px;
}
#industry-sec5 .row.challenges_wrap, #industry-sec6 .row.testimonial-section, #industry-sec7 .row.excellence_sec{
	padding: 9% 0;
    border-top: 1px solid #393939;
}
.challenges_head h2{
	font-size:48px;
	line-height:56px;
	color:#F4F4F4;
	margin-bottom:50px;
}
.card-custom h5{
	font-size:25px;
	line-height:33px;
	color:#fff
}
.key_text{
	font-size:16px;
	line-height:26px;
	color:#DDDDDD;
}
.test_wrap{
	font-size:32px;
	line-height:40px;
	color:#DDDDDD;
}
#industry-sec6 .testimonial-content{
	width:70%!important;
}
.test_wrap{
	margin-bottom:30px;
}
#industry-sec6 .slider-controls, #partner_sec_2 .slider-controls {
	display: flex;
	align-items: center;
	gap: 25px;
	margin-top: 30px;
}
.testimonial-content h2{
	font-size:48px;
	margin-bottom:25px;
	line-height:56px;
}
#industry-sec6 .slider-counter, #partner_sec_2 .slider-counter {
	font-size: 14px;
	color: #aaa;
}
#industry-sec6 .slider-arrow, #partner_sec_2 .slider-arrow {
  background: none;
  border: 2px solid #808080;
  color: #808080;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  font-size: 22px;
  cursor: pointer;
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content:flex-start;
  padding: 11px 18px 15px;
}
#industry-sec6 .slider-arrow:hover, #partner_sec_2 .slider-arrow:hover {
  background:transparent;
  border-color: #fff;
	color:#fff
}
#industry-sec6 .slider-arrow.active-arrow, #partner_sec_2 .slider-arrow.active-arrow {
  border-color: #fff;
  background:transparent;
  color:#fff
}
#industry-sec6 .slick-dots,
#industry-sec6 .slick-prev,
#industry-sec6 .slick-next, #partner_sec_2 .slick-dots,
#partner_sec_2 .slick-prev,
#partner_sec_2 .slick-next {
	display: none !important;
}
.stat h2{
	font-size:96px;
	line-height:100px;
}
.stat_text{
	font-size:24px;
	line-height:32px;
	width:82%;
}
.stat{
	margin-bottom:100px;
}
#industry-sec7 .row.excellence_sec{
	padding-bottom:2%;
}
.mg-bt-8{
	margin:1% 0 8%;
}
.ins-card-wrap img{width:100%;}

/* partners */

.row.partners_head h2{
font-size: 64px;
    line-height: 72px;
    font-family: Satoshi-Medium;
    font-weight: 500;
}
#partner_sec_2{
	background:#151A23;
}
.row.partner-sec_wrap{
    align-items: center;
    padding-left: 3.5%;
    max-width: 100%;
    margin: auto;
    margin-right: 0;
}
.partner-content h2{
	font-size:36px;
	line-height:44px;
}
#partner_sec_2 .partner-content{
	width:85%!important;
}
.partner_cont_wrap{
	font-size:18px;
	line-height:24px;
}
.partner-slider .primary-cta{
	font-size: 18px;
    border-radius: 30px;
    padding: 10px 40px;
	text-transform: uppercase;
}
#partner_sec_2 .section-tag{
	margin-bottom:20px!important;
}
#partner_sec_2 .slider-controls{
	margin-top:40px;
}
.partner_img{
	position:relative;
}
.partner_logo{
	position: absolute;
    top: 20px;
    right: 20px;
}

.partner_top{
	padding:12% 0 8%!important;
}
.partners-section .tg-container{
    padding: 0px 0 9%;
    border-bottom: 1px solid #393939;
    margin-bottom: 8%;
}
.partner_heads{
	font-size:64px;
	line-height:72px;
	margin-bottom:60px;
}
.partners-section {
	padding: 80px 0 0;
}
.partner-box {
	border: 1px solid #222;
	height: 300px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.partner-logos {
	transition: opacity 0.8s ease;
	position: absolute;
	width:50%;
}
.partner-desc {
	opacity: 0;
	transition: opacity 1s ease;
	position: absolute;
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: left;
	color: #ccc;
}
.partner-text {
	font-size:16px;
	line-height:26px;
	opacity: 0;
	transition: opacity 1s ease;
}
.partner-arrow {
	font-size: 1.2rem;
	color: #fff;
	text-align: left;
	opacity: 0;
	transition: opacity 1s ease;
}
.partner-box:hover .partner-logos {
	opacity: 0;
}
.partner-box:hover .partner-desc {
	opacity: 1;
}
.partner-box:hover .partner-text,
.partner-box:hover .partner-arrow {
	opacity: 1;
}

@media(max-width: 767.98px){
	.case-studies {padding: 30px 20px;}
	.case-studies h2 {font-size: 28px;margin-bottom:20px;}
	.case_head, .stat h2, .row.partners_head h2, .partner_heads{font-size:30px;line-height:40px;}
	.case_study_wrap .case_head_wrap{width:100%;margin:0;}
	.sidebar{display:none;}
	.content{padding:20px;width:100%;}
	.case-studies{padding:10px;}
	.case-content h3, .stat_text, .ins-card-wrap h5 a{font-size:20px;line-height:28px;}
	#get-started .row {max-width: 100%;margin: auto;padding: 30px 0;}
	.row.resource_exp .capabilities {padding: 15px 20px 0px;}
	.case_head_wrap .author {font-size: 15px;line-height: 25px;}
	.resource_wrap{height:auto;}
	.resource_wrap:first-child, .card-custom{margin-bottom:20px;}
	.exp_pad, .row.industry_sec .section-tag, .row.partner-sec_wrap{padding:0;}
	.error_sec img{height:500px;}
	.err_text h1{font-size:35px;line-height:45px;}
	.err_text p, .thank_text p, .partner-slider .primary-cta{font-size:16px;line-height:22px;}
	.err_text {top: 23%;left: 6%;}
	.err_text a, .thank_text a, .eco-serv-content, .focus_para, .key_text, .overview_text{font-size:14px;line-height:22px;}
    .thank_text{width:90%;}
	.thank_text h1{font-size:50px;line-height:60px;}
	.privacy_sec h1 {font-size: 35px;line-height: 45px;margin-bottom: 30px;}
	#privacy-policy{padding-top:25%;}
	.privacy_sec{max-width:88%;}
	#career_filter .c-container, .job-item{display:block;}
	.career_sidebar, .career_main, .career_head_wrap{padding:0;}
	.job-info, .job-meta, .career_sidebar, .job-info h4, .test_wrap, .stat_text{width:100%;}
	.career_head h2, #eco-sec2 h2, #eco-services h2, .challenges_head h2, .testimonial-content h2{font-size:30px;line-height:40px;}
	.career_description p, .career_main .search-bar input, .partner_cont_wrap{font-size:15px;line-height:24px;}
	.section-tag{font-size:14px;line-height:16px;}
	.career_head_wrap{margin:60px 0 0;}
	.con-banner{padding: 5% 0;}
	.tg-container{max-width:92%;margin:auto;}
	#career_filter .c-container{max-width:85%;position:relative;}
	.career_filter_group select{padding:10px 0;}
	.post_date{margin:0;}
	.job-arrow{text-align:left;}
	.job-info h4, .job-meta{font-size:20px;margin-bottom:15px;line-height:30px;}
	.career_main .search-bar{position:absolute;top:0;width:100%;}
	.career_sidebar{padding-top:20%;}
	.job-meta{margin-bottom:15px;}
	.h1-heading{font-size:48px;line-height:56px;width:100%;}
	#sl1-banner .h3-subheading {font-size: 20px;width: 100%;line-height: 28px;}
	#sl1-banner{padding-top:20%; padding-bottom: 10%; }
	.section-tag{margin-bottom:5%;}
	.focus_text, .card-custom h5, .test_wrap{font-size:24px;line-height:30px;}
	.focus_wrap{align-items:center;}
	.focus_wrap, .eco-serv-content{margin-bottom:20px; padding-bottom: 20px; }
	#eco-services h2{border:0;}
	.eco-serv-rows h6 {width: 100%;padding-bottom: 0;font-size: 24px;line-height: 30px;}
	.quote-icon img{width:25%;margin-bottom:20px;}
	.stat, .partner_heads, .ins-card-wrap{margin-bottom:30px; padding: 0 5px; }
	.focus_text{padding-left:20px;}
	#industry-sec6 .testimonial-content, #eco-sec2 h2, #partner_sec_2 .partner-content{width:100%!important;}
	#industry-sec7 .row.excellence_sec{padding-bottom:15%;}
	.partner-content h2{font-size:26px;line-height:34px;}
	#partner_sec_2 .partner-content{padding-left:3.5%;padding-top:30px;}
	#partner_sec_2 .slider-controls{margin:40px 0 40px 15px;}
	.partner_top{padding-top:20%!important;}
	.partner-box{height:200px;}
	.partners-section{padding-top:40px;}
	.partner-box:hover .partner-logos {opacity:1;}
	.partner-box:hover .partner-desc {opacity:0;}
	.partner-box:hover .partner-text{display:none;}
	.partner-box:hover .partner-arrow {opacity:1;}
	.partner-text{display:none;}
	.partner-desc, .partner-arrow {opacity:1;}
	.partner-arrow{position: absolute;bottom: 0;right: 0;width:15%;}
	.partners-section .modal.show .modal-dialog{position: absolute;bottom: 0;margin: auto;width: 92%;max-width: 92%;left: 15px;}
	.partners-section .modal-content{background: #000000;border: 1px solid #fff;border-radius: 0;padding: 20px 20px 40px;border-bottom:0;}
	.partners-section .modal-header{border:0;margin-bottom:10px;}
	.partner-text-mob{font-size: 15px;line-height: 22px;margin-bottom: 40px;}
	.partner-link-mob{font-size: 12px;font-weight: 700;color:#fff;}
	.modal-body .partner_head_mob{margin-bottom:40px;}
	.partner-logos{width:60%;}
	.view-all-cta{margin-top:1.5vh;font-size:14px;}
	.view-all-cta a img{width:30%; margin-top: -4px; }
	
/* 	#home-sec3{margin-top:15%;} */
    .industry_service .eco-serv-rows{position:relative;padding: 7% 0 7%;}
    .industry_service .eco-serv-rows img{position: absolute;bottom: 22px;}
	.job-list{ margin-top: 0; }
	
}
@media(max-width: 575.98px){
	#insights-list{padding-bottom:25%;}
	.view-all-cta{position: absolute;bottom: -5%;transform: translate(-50%, -50%);left: 50%;}
	
}
@media(max-width: 480px){

}
@media(max-width: 420px){

}
@media(max-width: 380px){

}
@media(max-width: 320px){

}
@media(max-width: 1024px) and (min-width: 768px){
	.case_head{font-size:28px;line-height:40px;}
	.case-studies h2, .row.partners_head h2, .partners-section .partner_heads {font-size: 35px;margin-bottom: 20px;line-height: 45px;}
	.case-content h3{font-size:20px;line-height:26px;}
	.case-grid {grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
	#get-started .row{padding:20px;}
	.case_head_wrap .author {font-size: 15px;line-height: 25px;}
	.row.resource_exp .col-md-6, .row.solution_head .col-md-3, .row.solution_head .col-md-9, #industry-sec6 .testimonial-content, .stat_text, .partner_img img{width:100%!important;}
	.resource_wrap{height:auto;}
	.case_head_wrap p, .resource_wrap{margin-bottom:15px;}
	.sidebar ul{margin-left:12%;}
	.err_text h1{font-size:45px;line-height:55px;}
	.thank_text{width:80%;}
	.thank_text h1{font-size:70px;line-height:80px;}
	.career_sidebar{width:200px;}
	.career_main{padding-left:30px;}
	.job-info h4{font-size:18px;line-height:25px;width:90%;}
	.career_filter_group select{font-size:15px;padding:5px;}
	.career_head h2{font-size:35px;line-height:45px;}
	.tg-container{max-width:92%;margin:auto;}
	section#contact-sec1{padding-top:15%;}
	.h1-heading{font-size:40px;line-height:50px;}
	#sl1-banner .h3-subheading{font-size:15px;}
	#eco-sec2 h2, .test_wrap{font-size:25px;line-height:35px;}
	.section-tag, .secondary-cta-white, .ps-tag, .view-all-cta{font-size:14px;padding-top:5px;}
	.focus_text {font-size: 18px;line-height: 28px;padding-left: 25px;}
	.challenges_head h2, .testimonial-content h2{font-size:30px;line-height:40px;}
	.card-custom h5, .stat_text, .ins-card-wrap h5 a {font-size: 18px;line-height: 25px;}
	.quote-icon img{width:70%;}
	.stat h2{font-size: 50px;line-height: 60px;}
	.stat{margin-bottom:50px;}
	.case-study-slider .slide h6{height:130px;}
	.eco-serv-content, .focus_para, .key_text, .stat_text, .overview_text{font-size:14px;line-height:22px;}
	.view-all-cta a img{width:32%;}
	.row.partner-sec_wrap .col-md-7, .row.partner-sec_wrap .col-md-5{width:100%;}
	.partner-container{padding:40px 0 0;}
	.row.partner-sec_wrap{padding-left:0;}
	.row.partner-sec_wrap .col-md-7{padding-left:4%;padding-bottom:5%;}
	.partner-text{font-size:13px;line-height:18px;}
	.partner-desc{left:10px;right:10px;top:10px;}
	.partner-box{height:270px;}
	.view-all-cta{margin-top:1vh;}
	
	
}
@media(max-width: 1024px) and (min-width: 992px){

}
@media(max-width: 1200px) and (min-width: 1025px){
	.case_head{font-size:35px;line-height:45px;}
	.case-studies h2, .row.partners_head h2, .partner_heads {font-size: 35px;margin-bottom: 30px;line-height: 45px;}
	.case-content h3{font-size:20px;line-height:26px;}
	#get-started .row{padding:0 30px 0 0;}
	.resource_wrap{height:420px;}
	.thank_text{width:70%;}
	.thank_text h1{font-size:70px;line-height:80px;}
	.career_head h2{font-size:35px;line-height:45px;}
	.tg-container{max-width:92%;margin:auto;}
	.job-info h4{font-size:18px;line-height:25px;width:90%;}
	.h1-heading{font-size:96px;line-height:110px;}
	.card-custom h5, .stat_text{font-size:20px;line-height:28px;}
	.quote-icon img{width:70%;}
	#industry-sec6 .testimonial-content{width:100%!important;}
	.stat h2{font-size: 60px;line-height: 70px;}
	.stat{margin-bottom:50px;}
	.test_wrap {font-size: 25px;line-height: 35px;}
	.stat_text{width:95%;}
	.section-tag{padding-top:5px;}
	.view-all-cta{margin-top:10px;}
	.view-all-cta a img{width:25%;}
	.partner-text{font-size:14px;line-height:20px;}
	.partner-content h2{font-size:30px;line-height:40px;}
	#partner_sec_2{padding:40px 0;}
}
@media(max-width: 1300px) and (min-width: 1201px){
	.case_head{font-size:40px;line-height:50px;}
	.case-studies h2 {font-size: 40px;margin-bottom: 30px;line-height: 50px;}
	.resource_wrap{height:400px;}
	.thank_text{width:60%;}
	.thank_text h1{font-size:80px;line-height:90px;}
	.career_head h2{font-size:50px;line-height:60px;}
	.job-info h4{width:80%;}
	#industry-sec6 .testimonial-content {width: 75% !important;}
	.stat h2 {font-size: 70px;line-height: 80px;}
	.stat{margin-bottom:70px;}
	#partner_sec_2{padding:40px 0;}
}
@media(max-width: 1400px) and (min-width: 1301px){
	.resource_wrap{height:400px;}
}
@media (max-width: 1799px) and (min-width: 1500px){

}
@media(min-width: 1800px){
	.case_head{font-size:65px;line-height:75px;}
	.sidebar ul{font-size:24px;}
	.content p, .content ul, .case_head_wrap p, .content h3, .content h5, .content h4, .content ol, .career_description, .section-tag, .career_filter_group select, .stat_text{font-size: 24px;line-height: 35px;}
	.case-studies h2 {font-size: 56px;margin-bottom: 50px;line-height: 65px;}
	.case-content span, .job-meta{font-size:18px;line-height:26px;}
	.case-content h3{font-size:35px;line-height:45px;}
	.sidebar li{margin-bottom:20px;}
	.content h2 {font-size: 35px;line-height: 45px;margin-top: 40px;}
	.case-content{padding:30px 0;}
	.resource_wrap{height:470px;}
	.career_head h2{font-size:75px;line-height:85px;}
	.job-info h4{font-size:30px;line-height:42px;}
	.eco-serv-content, .focus_para, .key_text, .overview_text, .breadcrumbs ul li, .breadcrumbs ul li a, .breadcrumbs ul{font-size:20px;line-height:30px;}
	.h1-heading{line-height:160px;}
	.ins-card-wrap h5 a{font-size:30px;line-height:40px;}
	.quote-icon img{width:70%;}
}

