


@media only screen and (max-width:1499px){
	.mainMenu > ul > li > a{letter-spacing: 0px;}
	.hSearch{width: 315px;}
	.mainMenu > ul{gap:20px;}
	.hSearch input{font-size: 13px;}
}

@media only screen and (max-width:1399px){
	.container{max-width:1240px;}
	
}

@media only screen and (max-width:1299px){
	.container{max-width:1140px;}
	.btmtext p{width: 64%;}
	.newsTxt ul{gap:4px;}
	.newsTxt{gap: 10px; padding: 16px;}
	.headCard{padding:30px;}
	.headCard p{padding-right: 0px; line-height: 24px; font-size: 15px;}
	.technical .heading h2{font-size: 26px; line-height:34px;}
	.solutions .heading h2{font-size: var(--fs30); line-height:var(--fs36);}
	.solutions p{font-size: var(--fs18); line-height: var(--fs26);}
	.indText{padding: 20px;}
	.indText h4{font-size: 20px;}
	.hero:before{width: 68%;}
	.hero .container{height: 600px;}
	.mainMenu{display: none;}
	.hSearch input{font-size: 14px;}
	.hSearch{width: 360px;}
	.smmenu{display: flex;}
	.stats:before{width: 75%;}
}

@media only screen and (max-width:1199px){
	.container{max-width:940px;}
	.certification{justify-content: flex-end; margin-top: 0px;}
	.shrtinfo {    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: space-between;}
	.shrtinfo > div:first-child{width: 50%;}
	.shrtinfo a{margin-bottom:20px;}
	.btmtext p{font-size:20px; line-height:30px;}
	.getintouch{gap: 70px; padding:50px;}
	.getintouch h2{font-size: 42px; line-height: 48px;}
	.btmtext p{font-size: 18px; line-height: 28px;}
	.caseItem .img{min-height: auto;}
	.headCard p{max-width: 50%;}
	.technical .heading h2{font-size: var(--fs42); line-height: var(--fs52);}
	.solHeading{display:flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between;}
	.solHeading > div:first-child{width:60%;}
	.solHeading > div p{margin: 0px;}
	.sItem{flex-direction: column; flex-wrap: wrap; width: 100%; gap:18px;}
	.sItem > div {    justify-content: center;    text-align: center;}
	.hero .container{height:500px;}
	.heroText label{font-size: 13px;}
	.hero{background-position: center 0;}
	.heroText {max-width: 55%;}
	.heroText h1{font-size: 44px; line-height: 52px;}
	.heroText p{font-size: 20px; line-height: 30px; margin-bottom: 30px;}
}

@media only screen and (max-width:991px){
	.container{max-width:740px;}
	.shrtinfo > div:first-child{width:70%;}
	.getintouch{padding:40px; gap:30px;}
	.getintouch h2{font-size: 34px; line-height:40px;}
	.btmtext p{font-size: 16px; line-height: 26px;}
	.getintouch:after{width: 100%; height: 80%;}
	.headCard{display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
	.headCard > div:first-child{width: 55;}
	.headCard > div:nth-child(2){width:45%; display: flex; flex-direction: column; justify-content: flex-end;}
	.headCard > div:nth-child(2) p{max-width: 100%; margin: 0px;}
	.bxs > div{justify-content: flex-start;}
	.solutions:before{width: 100%; bottom: auto; top: 0; opacity: 0.6;}
	.solItem h4{padding: var(--fs18) var(--fs24);}
	.sItem .number{font-size:32px}
	.hero:before{width: 100%;}
	.hero{background:#191A3D;}
	.hero:after{left: auto;}
	.heroText{max-width: 85%;}
	.heading h2{font-size: 36px; line-height: normal;}
	.header{padding:16px 0;}
	body{padding-top: 60px;}
	.dropdown-btn{height: 28px;}
	.language-dropdown{padding-right:16px; border-right: 1px solid rgba(255,255,255,0.3)}
	.customDropdown-menu{top: 45px;}
}

@media only screen and (max-width:767px){
	.container{max-width:540px;}
	.shrtinfo > div:first-child{width:100%;}
	.certification{margin-top: 20px;}
	.fLinks > div{gap:10px;}
	.btmtext{gap: 24px;}
	.btmtext p{width: 100%;}
	.getintouch{gap: 20px;}
	.newsTxt ul{gap: 20px;}
	.headCard > div:nth-child(2){width: 100%;}
	.headCard > div:nth-child(2) p{max-width: 80%;}
	.caseItem .img img{width: 100%;}
	.solHeading > div:first-child{width: 100%;}
	.stats .row > div:nth-child(2n){border-right:0px; }
	.heroText{max-width:100%;}
	.stats:before{width: 100%;}
}

@media only screen and (max-width:575px){
	.container{max-width:95%;}
	.getintouch{padding:30px; gap: 16px;}
	.getintouch h2{font-size: 24px; line-height: 30px; letter-spacing: 1px;}
	.artcleItem a .img{width: 100%;}
	.newsTxt{width: 100%;}
	.headCard > div:nth-child(2) p{max-width: 100%;}
	.bxs > div{border-right: 0px; border-bottom: 1px solid rgba(0,0,0,0.30); padding-bottom: 24px; margin-bottom: 24px;}
	.bxs > div:last-child{border-bottom:0px;}
	.sItem{gap:12px;}
	.sItem img {    height:60px;}
	.sItem .number{margin-bottom: 0px;}
	.hero .container{height: 520px;}
	.sItem label{font-size:14px;}
	.heroText label{display: none;}
	.heroText h1{font-size:34px; line-height:44px; margin-bottom: 14px;}
	.heroText p{font-size: 16px; line-height: 24px; margin-bottom: 20px;}
	.header .container-fluid{max-width: 100%;}
	.header .container-fluid > div > a{text-align: center;}
	.language-dropdown{display: none;}
	body{padding-top: 60px;}
	.heading h2{font-size: 30px;}
	.technical .heading h2{font-size: 32px; line-height:44px;}
	.fSearch{padding: 16px;}
	.fSearch input{width: 91%; font-size: 13px;}
}
