

@media only screen and (max-width: 1080px) {

.whyelixircontebnt {
  padding: 10px;
}
.herotext {
  position: absolute;
  top: 50%;
  left: 40%;
  transform: translate(-50%, -50%);
  width: 70%;
}
.solutionsinnerherotext {
  position: absolute;
  top: 50%;
  left: 30%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.aboutinnerherotext {
  position: absolute;
  top: 50%;
  left: 30%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.innerherotext {
  position: absolute;
  top: 50%;
  left: 30%;
  transform: translate(-50%, -50%);
  width: 50%;
}
}



@media only screen and (max-width: 991px) {
  .solutiopnscontebnt {
  padding: 10px;
}
.solutiopnscontebnt h3 {
  font-size: 19px;
}
.aboutpartnershiptext h2 {
  font-size: 25px;
  text-align: left;
  padding-bottom: 0;
}
.corevaluesbox{
	margin-bottom: 10px;
}
.storydetails p {
  padding-right: 0;
}
.storydetails h2{
	font-size: 30px;
	padding-bottom: 0;
}
.ourstorycontainer{
	padding: 50px 0;
}
.corevaluescontainer h2{
	font-size: 30px;
}
.corevaluesbox h3{
	font-size: 20px;
	padding-bottom: 0px;
}
.industrialtext h2 {
  font-size: 30px;
  margin-bottom: 0;
}
.solutionscontainer h2{
	font-size: 30px;
}
.solutionsinnerherotext h1{
	font-size: 30px;
}
.whyelixircontainer h2 {
  font-size: 30px;
}
.whyelixircontebnt {
  padding: 10px;
}
.whyelixirbox {
  height: 530px;
}
.whyelixircontebnt h3 {
  font-size: 20px;
}
.featureedsolutions h2 {
  font-size: 30px;
}
.producttablecontainer h1{
	font-size: 30px;
}
.innerherotext {
  position: absolute;
  top: 50%;
  left: 43%;
  transform: translate(-50%, -50%);
  width: 75%;
}
.address p {
  padding: 0 10px;
}
.phone p {
  padding: 0 10px;
}
.email p {
  padding: 0 10px;
}
.herotext {
  position: absolute;
  top: 50%;
  left: 43%;
  transform: translate(-50%, -50%);
  width: 75%;
}
.aboutinnerherotext {
  position: absolute;
  top: 50%;
  left: 43%;
  transform: translate(-50%, -50%);
  width: 75%;
}
.solutionsinnerherotext {
  position: absolute;
  top: 50%;
  left: 43%;
  transform: translate(-50%, -50%);
  width: 75%;
}
.partnershiptext h2 {
  font-size: 30px;
  padding-bottom: 0px;
}
.partnershiptext h5 {
  font-size: 13px;
  font-weight: 400;
  width: 45%;
}
}


@media only screen and (max-width: 768px) {
  .copyrightstext p{
  	text-align: center;
  }
  .copyrightstext{
  	margin: 20px 0 0 0;
  }
  .industrialtext h2 {
	  font-size: 25px;
  }
  .partnershiptext {
    position: relative;
    margin-top: 20px;
  }
  .partnershiptext h5 {
  padding: 10px 10px;
  width: 50%;
}
.partnershipcontenr {
  padding: 50px 0;
}
.partnershiptext h2 {
  font-size: 25px;
  padding-bottom: 0px;
}
.partnershiptext p {
  padding-right: 0;
}

.featuredbox h3 {
  font-size: 20px;
  padding-bottom: 0px;
  margin-top: 10px;
}
.featureedsolutions h2{
	font-size: 25px;
	padding-bottom: 10px;
}
.whyelixirbox {
  margin-bottom: 10px;
}
.whyelixircontebnt h3{
	font-size: 20px;
	padding-bottom: 0px;
}
.whyelixircontainer h2{
	font-size: 25px;
	padding-bottom: 10px;
}
.herotext h1 {
  font-size: 20px;
}
.herotext p {
  font-weight: 400;
  line-height: 1.3;
  font-size: 13px;
  color: #fff;
}
.herotext {
  position: absolute;
  top: 25%;
  left: 48%;
  transform: translate(-50%, -50%);
  width: 75%;
}
.herobtn {
  margin: 0px 0 0 0;
}
.copyrightsmenu {
  text-align: center;
}
.aboutinnerherotext h1 {
  line-height: 1.1;
  font-size: 25px;
}
.aboutinnerherotext p {
  line-height: 1.3;
  font-size: 13px;
  color: #fff;
}
.innerheader img {
  height: 300px;
  object-fit: cover;
}
.ourstoryimg{
	margin: 0px;
}
.storydetails h2 {
  font-size: 25px;
  padding-bottom: 10px;
}
.storydetails{
	margin-top: 10px;
}
.storydetails p {
  padding-right: 0;
}
.ourstorycontainer{
	padding: 50px 0;
}
.corevaluescontainer h2 {
  font-size: 25px;
}
.corevaluesbox h3 {
  font-size: 20px;
}
.corevaluesbox{
	margin-bottom: 10px;
}
.aboutpartnershiptext h2 {
  font-size: 25px;
  padding-bottom: 0px;
}
.aboutpartnershiptext{
	margin-top: 10px;
}
.innerherotext h1{
	line-height: 1.1;
   font-size: 25px;
}
.innerherotext {
  position: absolute;
  top: 50%;
  left: 48%;
  transform: translate(-50%, -50%);
  width: 75%;
}
.email {
  margin-top: 20px;
}
.phone {
	margin-top: 20px;
}
.producttablecontainer h1{
	line-height: 1.1;
   font-size: 25px;
}
.producttablecontainer table thead tr th {
  color: oklch(.446 .03 256.802);
  font-weight: 600;
  line-height: 1.6;
  font-size: 13px;
  padding-bottom: 10px;
  width: 25%;
}
.solutionsinnerherotext h1 {
  line-height: 1.1;
  font-size: 25px;
}
.solutionsinnerherotext p {
  font-weight: 400;
  line-height: 1.3;
  font-size: 13px;
  color: #fff;
}
.solutionscontainer h2 {
  font-size: 25px;
}
.solutiopnscontebnt h3{
	font-size: 20px;
}
.solutionsbox{
	margin-bottom: 10px;
  padding-bottom: 10px;
  height: auto;
}
.aboutinnerherotext {
  position: absolute;
  top: 60%;
  left: 48%;
  transform: translate(-50%, -50%);
  width: 75%;
}
.solutionsinnerherotext {
  position: absolute;
  top: 50%;
  left: 48%;
  transform: translate(-50%, -50%);
  width: 75%;
}
.headerslider img {
  height: 400px;
  object-fit: cover;
}
.countertitle h3 {
  font-size: 17px;
  font-weight: 400;
  color: #fff;
}
}


@media only screen and (max-width: 640px) {

}


@media only screen and (max-width: 479px) {

}





