@media screen and (min-width:1589px) and (max-width:1692px) {
	h2{
		font: normal normal bold 50px/60px Roboto Condensed;
	}
}
@media screen and (min-width:1692px) and (max-width:1830px) {
	.service-sectn-scroll .carousel-cell{
		height:818px;
	}
}
@media screen and (min-width:1830px) and (max-width:2000px) {
	.service-sectn-scroll .carousel-cell{
		height:750px;
	}
	.hero-section-sec-container{
	width: 85%;
	}
}

@media screen and (min-width:1693px) and (max-width:2000px) {
	.container.hero-animation-frame-cont{
		width: 100%;
		position: relative;
		max-width: 1163px;
	}
	.container.hero-animation-frame-cont img{
		position: absolute;
		top: -469px;
		width: 100%;
	}
	.parent-cont.hero-animation-section{
		padding: 150px 0 258px;
	}
	.container.hero-animation-video-cont{
		max-width: 800px;
	}
	.success-carousel .case-sectn-scroll .flickity-viewport{
	height: 482px!important;
}
	.parent-cont.badge-content{
	padding:200px 0;
}
	.container.hero-section-first-container, .main-solution-section .container , .container.hero-section-sec-container{
		max-width:1000px;
	}
	.home-scroll-para{
		font: normal normal normal 22px/30px Roboto;
	}
	.solution-videos {
		height: 340px;
	}

	.header.bgcolor #mega-menu-wrap-headersecond #mega-menu-headersecond > li.mega-menu-item#mega-menu-item-132927 > a.mega-menu-link, .header.bgcolor #mega-menu-wrap-headersecond #mega-menu-headersecond > li.mega-menu-item#mega-menu-item-142997 > a.mega-menu-link{
		font-size: 18px!important;
	}
	#mega-menu-wrap-headersecond #mega-menu-headersecond > li.mega-menu-megamenu > ul.mega-sub-menu{
		    top: 133px!important;
	}
	.header.bgcolor #mega-menu-wrap-headersecond #mega-menu-headersecond > li.mega-menu-item#mega-menu-item-142997 > a.mega-menu-link{
		height: 52px!important;
		padding-top: 14px!important;
		padding-left: 35px!important;
		padding-right: 35px!important;
	}
	.header.bgcolor #mega-menu-wrap-headersecond #mega-menu-headersecond > li.mega-menu-item#mega-menu-item-132927 > a.mega-menu-link{
		height: 52px!important;
		padding-top: 13px!important;
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	.counter-text{
		font-size: 25px;
    	line-height: 36px;
	}
	
	.container {
		max-width: 1300px;
	}
	p, .disc-list li, .link-case, .disc-list-points.data-cha, .seventeen-fonts{
		font: normal normal normal 20px/33px Roboto;
	}
	.btn-area .filled-btn, .btn-area .border-btn{
		font: normal normal 500 19px/40px Roboto;
		padding: 17px 40px;
	}
	.text-link{
		font: normal normal bold 25px/42px Roboto;
	}
	.parent-cont{
		padding:70px 0 100px;
	}
	.seventeen-fonts{
		font-size:17px;
}
	.highlights-poinst img{
		width:130px;
	}
	.disc-list .disc-list-points{
		font: normal normal normal 20px/33px Roboto;
}
		.disc-list-li .disc-list-points{
		font: normal normal normal 20px/33px Roboto;
}
	
/* 	header css starts here */
	#mega-menu-item-132927 a{
		height:48px;
	}
	.logo{
		top:20px!important;
	}
	#mega-menu-wrap-headersecond #mega-menu-headersecond{
		padding: 20px 30px 0px 0px!important;
	}
	.header.bgcolor #mega-menu-wrap-headersecond #mega-menu-headersecond > li.mega-menu-item > a.mega-menu-link{
		font-size: 22px!important;
		text-transform: initial!important;
		padding: 0px 25px 0px 25px;
	}
	.header{
		min-height: 100px!important;
	}
/***************** Home page 2023 css strats here  ************/
	h1 {
    font: normal normal bold 60px/86px Roboto Condensed;
	}
	h2{
		font: normal normal bold 40px/53px Roboto Condensed;
/* 		margin-bottom:60px; */
	}
	.home-sectn-scroll .carousel-cell {
	  height: 400px;
	}
	.parent-cont.home-hero-section{
		padding: 100px 0 100px!important;
	}
	.last-hero{
		font: normal normal bold 48px/83px Roboto Condensed;
	}
	.sect-sub-heading {
		font: normal normal bold 18px/42px Roboto;
	}
	.case-sectn-scroll .carousel-cell{
		height: 312px;
	}
	.disc-list .disc-list-points{
		font: normal normal normal 20px/25px Roboto;
		}
	.parent-cont.soln-btn-sec{
		padding: 0px 0 30px;
	}
	.parent-cont.supply-chain-section{
		padding:0px;
	}
	.parent-cont.err-human-section{
		padding:20px;
	}
	.parent-cont.success-section{
	padding:60px;
}
/***************** PIAB page 2023 css strats here  ************/
	.parent-cont.common-link-section{
		padding: 65px 0;
	}
	.data-driven-section{
		padding: 70px 0 50px;
	}
	.accordion-err{
		font: normal normal 500 24px/42px Roboto;
	}
	.accordion-err:after{
		font-weight: 300;
		font-size: 40px;
	}
	.panel-err p{
		font-size: 22px;
	}
	
	.our-resources-sec{
		padding: 70px 0 350px;
	}
	.last-section{
		padding: 25px 0 40px;
		margin: 0px!important;
	}
	.clients-logo-section{
		padding: 30px 0;
	}
}

@media screen and (min-width:1280px) and (max-width:1440px) {

	
.filter-group ul {
    width: 55%;
    max-width: 480px;
    float: right;
    padding: 10px 0 0 0 !important;
}


}

@media screen and (min-width:1025px) and (max-width:1400px) {}


@media screen and (max-width:1024px) {}

@media screen and (min-width:1280px) and (max-width:20000px) {
	
	
	.header #navigate > ul > li > a {
	padding: 14px 18px;
	}
}