/* Fonts */
@import url("https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:ital,wght@0,400..900;1,400..900&display=swap");
/* Colors */
/*---------- General-----*/
body {
  font-family: "Schibsted Grotesk", sans-serif;
  color: #000000;
  overflow-x: hidden;
  /****Footer******/
  /****End Footer******/
  /*******Home css******/
  /****End Home css*****/
  /****About css*****/
  /****End About css*****/
  /******Category*****/
  /******End Category*****/
  /*******Contact Us******/
  /*******End Contact Us******/
  /*******Airfeild Manitanace******/
  /*******End Airfeild Manitanace******/
  /*******Request Quote*****/
  /*******Request Quote*****/
}
body a {
  color: var(--color-primary);
  text-decoration: none;
}
body a:hover {
  color: #ffc107;
  text-decoration: none;
}
body .certItem {
  transition: all 0.35s ease;
}
body .certItem:hover {
  transform: translateY(-6px);
}
body .fw-600 {
  font-weight: 600;
}
body .banBtn {
  background: #ffffff;
  color: #032d5d;
  padding: 10px 30px;
  position: relative;
  border: 0px;
  font-weight: 600;
  font-size: 15px;
  border-radius: 10px;
  transition: all 0.35s ease;
  display: table;
}
body .banBtn:hover {
  color: #000;
  transform: translateY(-6px);
}
body .banBtn2 {
  background: #000;
  color: #fff;
  padding: 10px 30px;
  position: relative;
  border: 0px;
  font-weight: 600;
  font-size: 15px;
  border-radius: 10px;
  transition: all 0.35s ease;
  display: table;
}
body .banBtn2:hover {
  color: #fff;
  transform: translateY(-6px);
  background: #000;
}
body .accordion-body ul {
  margin-top: 20px;
}
body main {
  padding: 194px 0 130px 0;
}
body section {
  padding: 80px 0;
  overflow: hidden;
}
body .grey-bg {
  background-color: #f7f7f7;
}
body .header {
  transition: all 0.5s;
  z-index: 997;
  background-color: transparent;
  position: fixed;
  width: 100%;
  top: 0px;
}
body .header .logo {
  width: 94px;
}
body .header .colorLogoHm {
  display: none;
}
body .header.newClass {
  background: #fff;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}
body .header.newClass:before {
  background: #000 !important;
}
body .header.newClass:after {
  border-top: 70px solid #000 !important;
}
body .header.newClass .requestBtn {
  color: #004E66 !important;
}
body .header.newClass .requestBtn img.img-fluid {
  filter: invert(1);
}
body .header.newClass .colorLogoHm {
  display: block;
}
body .header.newClass .whiteLogoHm {
  display: none;
}
body .displayTable {
  display: table;
}
body .slidersmlHeading {
  font-size: 26px;
  font-weight: 600;
  line-height: 30px;
}
body .sliderHeading {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}
body .sliderSubHeading {
  font-size: 1.24rem;
  line-height: 1.6rem;
}
body .sectionHeading {
  font-size: 1.75rem;
  line-height: 35px;
  font-weight: 700;
}
body .sectionDescription {
  font-size: 1.05rem;
  line-height: 1.3rem;
}
body p, body #cke_pastebin {
  font-size: 1.05rem;
  line-height: 1.3rem;
}
body ul li {
  font-size: 1.05rem;
  line-height: 1.3rem;
  margin-bottom: 4px;
}
body .sectionSubHeading {
  font-size: 1.14rem;
  line-height: 1.4rem;
  font-weight: 500;
}
body .boxHeading {
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.6rem;
}
body .requestBtn {
  background: #ffffff;
  color: #032d5d;
  padding: 8px 25px;
  position: relative;
  border: 0px;
  font-weight: 600;
  font-size: 12px;
  border-radius: 6px;
}
body .requestBtn img.img-fluid {
  width: 44px;
  transition: 0.5s;
  position: relative;
  left: 0px;
}
body .requestBtn:hover img, body .requestBtn:active img, body .requestBtn:focus-visible img {
  position: relative;
  left: 6px;
}
body .requestBtn .cartNumber {
  background: #032D60;
  width: 28px;
  height: 28px;
  display: inline-flex;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  color: #000;
  left: 10px;
  position: relative;
  font-size: 16px;
}
body .btn-black {
  background: #004E66;
  color: #fff;
  position: relative;
  padding: 10px 20px;
  border-radius: 0px;
  box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.1882352941);
  font-size: 18px;
  font-weight: 600;
  height: 48px;
  border: 0px;
}
body .btn-black:hover, body .btn-black:active, body .btn-black:focus-visible {
  background: #066d8c;
  color: #fff;
}
body .btn-black:hover img, body .btn-black:active img, body .btn-black:focus-visible img {
  position: relative;
  left: 6px;
}
body .btn-black img.img-fluid {
  width: 44px;
  transition: 0.5s;
  position: relative;
  left: 0px;
}
body .btn-banner {
  background: #fff;
  padding: 12px 34px;
  position: relative;
  font-size: 20px;
  font-weight: 600;
  border: 0px;
}
body .btn-banner img {
  width: 44px;
  transition: 0.5s;
  position: relative;
  left: 0px;
}
body .btn-banner:hover img {
  position: relative;
  left: 10px;
}
body .btn-section {
  background: #000000;
  color: #fff;
  padding: 10px 24px;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  border-color: #000;
  box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.1882352941);
  border: 0px;
}
body .btn-section:hover {
  background: #066d8c;
}
body .btn-section:hover img {
  position: relative;
  left: 6px;
}
body .btn-section img {
  width: 44px;
  transition: 0.5s;
  position: relative;
  left: 0px;
}
body .btnWhite-section {
  background: #fff;
  color: #000000;
  padding: 10px 24px;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  border-color: #000;
  box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.1882352941);
  border: 0px;
}
body .btnWhite-section:hover {
  background: #fff;
}
body .btnWhite-section:hover img {
  position: relative;
  left: 6px;
}
body .btnWhite-section img {
  width: 44px;
  transition: 0.5s;
  position: relative;
  left: 0px;
  filter: invert(1);
}
body .filterInvert {
  filter: invert(1);
}
body .btn-check:checked + .btn, body .btn.active:checked + .btn, body .btn.show:checked + .btn {
  background: #000000;
}
body .categoryBanner {
  padding: 192px 0 108px 0;
}
body .scrollTo {
  display: inline-block;
}
body footer {
  background: linear-gradient(65deg, #001834, #094C7F 100%) !important;
}
body footer .topFooter ul {
  padding: 0 0px 0px 20px;
}
body footer .topFooter ul li {
  padding-bottom: 6px;
}
body footer .footerHeading {
  font-size: 22px;
  line-height: 28px;
}
body footer .copyright ul li {
  padding-right: 40px;
}
body footer .addressList li {
  display: flex;
  gap: 10px;
}
body footer .addressList li span {
  width: 40px;
  display: table;
}
body footer .addressList li span img {
  filter: invert(1);
  width: 30px;
}
body footer .addressList li p {
  width: 90%;
}
body .mainBannerBox {
  position: relative;
  height: 86vh;
  overflow: hidden;
}
body .mainBannerBox .HomeBanner {
  position: relative;
  overflow: hidden;
}
body .mainBannerBox .HomeBanner .slick-next {
  top: 42%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  font-size: 0;
  border: 0px;
  z-index: 1;
  right: 25px;
}
body .mainBannerBox .HomeBanner .slick-next:before {
  background: url(../../img/arrowRight.webp) no-repeat center;
  content: "";
  width: 34px;
  height: 34px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%);
  z-index: 1;
  background-size: 32px;
  background-position: center;
  color: #fff;
  filter: invert(1);
  opacity: 0.5;
}
body .mainBannerBox .HomeBanner .slick-prev {
  top: 42%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  font-size: 0;
  border: 0px;
  z-index: 1;
  left: 25px;
}
body .mainBannerBox .HomeBanner .slick-prev:before {
  background: url(../../img/arrowLeft.webp) no-repeat center;
  content: "";
  width: 34px;
  height: 34px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%);
  z-index: 1;
  background-size: 32px;
  background-position: center;
  color: #fff;
  filter: invert(1);
  opacity: 0.5;
}
body .mainBannerBox .wide-array-box {
  height: 86vh;
}
body .mainBannerBox .wide-array-box:before {
  position: absolute;
  content: "";
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.3));
  width: 1px;
  right: 0px;
  top: 0px;
  height: 100%;
  z-index: 1;
}
body .mainBannerBox .wide-array-box .courseelmnt {
  position: absolute;
  bottom: 34px;
  right: 0;
  width: 100%;
  padding: 0 40px;
  z-index: 1;
  text-transform: uppercase;
}
body .mainBannerBox .wide-array-box .wide-array-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 44px 20px;
  position: absolute;
  top: 10%;
  left: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6784313725) 50%, rgba(0, 0, 0, 0.5882352941));
  height: 100%;
  opacity: 0;
  transition: all 0.5s, transform 0.5s;
  width: 100%;
  transition: all 0.3s;
  z-index: 1;
}
body .sldImg {
  width: 100%;
  position: absolute;
  top: 0px;
}
body .overlay-outer {
  position: absolute;
  bottom: 20px;
  padding: 0 44px;
  left: 0px;
}
body .overlay-outer img {
  width: 42px;
  transition: 0.5s;
  position: relative;
  left: 0px;
}
body .overlay-outer:hover img {
  position: relative;
  left: 10px;
}
body .goGreenBg {
  height: 100%;
  border-radius: 16px 0px 16px 16px;
}
body .fiftyBx {
  height: 100%;
  border-radius: 16px 16px 16px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body .proHmImage {
  border-radius: 20px;
  padding: 16px 0px;
  margin: 0px 10px;
}
body .product-slider .slick-slide:nth-last-child(4n+1) .proHmImage {
  background: linear-gradient(#A3DAC2 60%, #bfecd8 10%);
}
body .product-slider .slick-slide:nth-last-child(4n+2) .proHmImage {
  background: linear-gradient(#E7DDF3 60%, #F3EEF9 10%);
}
body .product-slider .slick-slide:nth-last-child(4n+3) .proHmImage {
  background: linear-gradient(#B7ECE6 60%, #CCF2ED 10%);
}
body .product-slider .slick-slide:nth-last-child(4n+4) .proHmImage {
  background: linear-gradient(#EED4E0 60%, #ffeff6 10%);
}
body .product-slider a:hover {
  color: #004E66;
}
body .hmsec54 a:hover {
  color: #004E66;
}
body .evfridbox {
  position: relative;
  padding-left: 32px;
}
body .evfridbox:after {
  position: absolute;
  content: "";
  background: linear-gradient(179deg, #ffffff, #fff);
  width: 6px;
  transform: translate(0, -50%);
  left: 0px;
  top: 50%;
  height: 100%;
}
body .induHm img {
  border-radius: 14px;
}
body .productList:after {
  position: absolute;
  background: url(../../img/hmbluebg.png) no-repeat top center;
  width: 100%;
  content: "";
  height: 700px;
  top: 0px;
  left: 0;
  z-index: -1;
  background-position: center 0px;
}
body .starIcon {
  width: 30px;
}
body .testimonialHome .reviewItem span {
  width: 44%;
  display: block;
}
body .testimonialHome .reviewItem span img {
  border-radius: 180px;
  width: 88px;
}
body .testimonialHome ul.slick-dots {
  background: #F1F5F9;
  padding: 4px 17px;
  border-radius: 44px;
}
body .testimonialHome .testimonial-slider ul.slick-dots {
  display: flex;
  left: 0px;
  position: absolute;
  bottom: -44px;
  margin-bottom: 0px;
}
body .testimonialHome .testimonial-slider ul.slick-dots li button {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  font-size: 0px;
  border: 0px;
  padding: 0px;
  background-color: #d9d9d9;
  box-shadow: none;
}
body .testimonialHome .testimonial-slider .slick-active button {
  background-color: #000 !important;
}
body .CareerBox {
  background: #004E66;
  padding: 100px 40px;
  position: relative;
  left: 0px;
  width: 300px;
}
body .aboutsection3 {
  padding-bottom: 220px;
}
body .solutionBx4 {
  padding-left: 30px;
}
body .coreBox {
  position: relative;
  padding: 40px 28px;
  border-radius: 16px;
  transition: 1s ease;
}
body .coreBox img.img-fluid {
  margin-bottom: -148px;
  width: 164px;
}
body .coreBox:after {
  content: "";
  position: absolute;
  bottom: -73px;
  left: 50%;
  border-left: 178px solid transparent;
  border-right: 178px solid transparent;
  border-top: 74px solid #ded5e7;
  transform: translate(-50%, 0);
  z-index: -1;
}
body .coreBox:hover {
  position: relative;
  transform: translate3d(0, -8px, 0);
}
body .coreBox .sectionDescription {
  min-height: 108px;
}
body .coreBox2:after {
  border-top: 74px solid #D4EEEB;
}
body .coreBox3:after {
  border-top: 74px solid #FFE8CD;
}
body .natureBox {
  background: linear-gradient(179deg, #004E66, #000);
  padding: 48px 40px;
  position: relative;
  top: -100px;
}
body .logo-slider .slick-prev {
  top: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #eee;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  font-size: 0;
  border: 0px;
  left: -55px;
  z-index: 1;
  right: -55px;
  transform: translate(0, -50%);
}
body .logo-slider .slick-prev:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%);
  z-index: 1;
  background: url(../../img/arrowLeft.png) no-repeat center;
  background-size: 22px;
  background-position: center;
}
body .logo-slider .slick-next {
  top: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #eee;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  font-size: 0;
  border: 0px;
  right: -55px;
  transform: translate(0, -50%);
}
body .logo-slider .slick-next:before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%);
  z-index: 1;
  background: url(../../img/arrowRight.png) no-repeat center;
  background-size: 22px;
  background-position: center;
}
body .logo-slider img.img-fluid {
  padding: 0px;
}
body .aboutsection5.colorBackground:after {
  width: 87%;
  background-position: center 84px;
  background-size: 1770px;
}
body .aboutsection5.colorBackground .manImg {
  position: relative;
  bottom: 0px;
  left: 0px;
}
body .borderRight, body .borderRight2 {
  position: relative;
}
body .borderRight:after, body .borderRight2:after {
  position: absolute;
  background: #fff;
  content: "";
  width: 8px;
  height: 94%;
  left: 0px;
  top: 50%;
  transform: translate(0, -50%);
}
body .categoryBanner {
  position: relative;
}
body .colorBackground {
  position: relative;
}
body .videobg {
  padding: 0px;
  height: 74vh;
}
body .videobg video#myVideo8 {
  width: 100%;
  position: relative;
  top: -220px;
}
body .testimonial-slider ul.slick-dots {
  display: flex;
  left: 0px;
  position: absolute;
  bottom: -44px;
  margin-bottom: 0px;
  background: #F1F5F9;
  padding: 4px 17px;
  border-radius: 44px;
}
body .testimonial-slider ul.slick-dots li {
  padding: 2px 6px;
  margin-bottom: 0px;
}
body .testimonial-slider ul.slick-dots li::marker {
  content: none;
}
body .testimonial-slider ul.slick-dots li button {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  font-size: 0px;
  border: 0px;
  padding: 0px;
  background-color: #d9d9d9;
  box-shadow: none;
}
body .testimonial-slider .slick-active button {
  background-color: #97c659 !important;
}
body .testimonialBg:after {
  position: absolute;
  background: url(../../img/hmbluebg.png) no-repeat center, top;
  width: 100%;
  content: "";
  height: 430px;
  bottom: 0px;
  left: 0;
  z-index: -1;
  background-position: center 50px;
}
body .reviewItem {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
}
body .reviewItem div {
  width: 100%;
}
body .logoBrannd img {
  width: 138px;
  margin: 30px 20px;
  cursor: pointer;
}
body .logoBrannd img:hover {
  filter: grayscale(1);
}
body .progressBg:after {
  position: absolute;
  background: url(../../img/shapeBg22.webp) no-repeat center, bottom;
  width: 100%;
  content: "";
  height: 670px;
  bottom: 0px;
  left: 0;
  z-index: -1;
  background-position: 0px 38px;
}
body .txtsldbox {
  position: relative;
  padding-left: 80px;
}
body .txtsldbox:after {
  position: absolute;
  content: "";
  background: linear-gradient(179deg, #9ECF5D, #000);
  width: 6px;
  transform: translate(0, -50%);
  left: 34px;
  top: 50%;
  height: 100%;
}
body div#nav-tab {
  background: #EFEFEF;
  border-radius: 54px;
  padding: 10px;
  box-shadow: inset 0 0 8px #cdcdcd;
}
body div#nav-tab .nav-item.show .nav-link {
  background: #fff;
  border: 0px;
  border-radius: 58px;
}
body div#nav-tab .nav-item.show .nav-link:hover {
  border-bottom: 0px;
}
body div#nav-tab .nav-link.active {
  background: #fff;
  border: 0px;
  border-radius: 58px;
}
body div#nav-tab .nav-link {
  font-size: 1.18rem;
  line-height: 1.4rem;
  width: 24.6%;
  text-transform: capitalize;
  padding: 14px 22px;
  border: 0px;
}
body div#nav-tab .nav-link:hover, body div#nav-tab .nav-link:focus {
  border-bottom: 0px;
  margin-bottom: 0px;
}
body .productImage {
  position: relative;
  padding-bottom: 50px;
}
body .productImage:after {
  color: #fff;
  padding: 20px 14px;
  border-radius: 88px 88px 18px 18px;
  height: 200px;
  position: absolute;
  top: 70px;
  left: 50%;
  width: 88%;
  content: "";
  transform: translate(-50%, 0);
  z-index: -1;
  background: linear-gradient(#DFD4EB 60%, #E8E0F2 10%);
}
body .productImage:before {
  position: absolute;
  content: "";
  bottom: 0px;
  background: url(../../img/dot-bg.webp) bottom right no-repeat;
  left: -18px;
  width: 100%;
  height: 100px;
  z-index: 1;
  border-radius: 0px 0px 34px 0px;
}
body .slick-slide:nth-last-child(4n+1) .productImage:after {
  background: linear-gradient(#AED6AD 60%, #C5E2C4 10%);
}
body .slick-slide:nth-last-child(4n+2) .productImage:after {
  background: linear-gradient(#FFDFB8 60%, #FFE8CE 10%);
}
body .slick-slide:nth-last-child(4n+3) .productImage:after {
  background: linear-gradient(#CDE9F8 60%, #DCEFFA 10%);
}
body .product-slider .slick-prev {
  top: 36%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #eee;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  font-size: 0;
  border: 0px;
  z-index: 1;
  left: -18px;
}
body .product-slider .slick-prev:before {
  background: url(../../img/arrowLeft.webp) no-repeat center;
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%);
  z-index: 1;
  background-size: 22px;
  background-position: center;
}
body .product-slider .slick-next {
  top: 36%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #eee;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  font-size: 0;
  border: 0px;
  z-index: 1;
  right: -18px;
}
body .product-slider .slick-next:before {
  background: url(../../img/arrowRight.webp) no-repeat center;
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -48%);
  z-index: 1;
  background-size: 22px;
  background-position: center;
}
body .womenImg {
  position: relative;
  top: -9px;
  left: -88px;
}
body .solutionBx {
  position: relative;
  padding: 0px 40px 14px 0px;
  margin-top: 60px;
}
body .solutionBx:after {
  position: absolute;
  background: linear-gradient(179deg, #9ECF5D, #000);
  width: 8px;
  content: "";
  height: 100%;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
}
body .colorBackground:after {
  position: absolute;
  width: 84%;
  content: "";
  height: 100%;
  top: 0px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: -1;
  border-radius: 20px;
  background: url(../../img/shapeOval.webp) no-repeat center, bottom;
  background-position: center 120px;
  background-size: 1538px;
}
body .contactBanner {
  background: linear-gradient(to right, #004e66, black, #004e66);
  position: relative;
}
body .detailContact.row.align-items-end {
  align-items: flex-end !important;
}
body .contactBannerImg {
  position: absolute;
  width: 762px;
  bottom: -120px;
}
body .emailBx {
  background: #FFE7CA;
  padding: 20px 14px;
  border-radius: 18px 0px 18px 0px;
  height: 232px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
body .ConatctImgemail img {
  border-radius: 18px 0px 18px 0px;
}
body .form-control {
  border: 1px solid #C2C2C2;
  border-radius: 0;
  height: 48px;
}
body .formBx {
  border: 1px solid #DCD4D4;
  border-radius: 18px;
  padding: 60px 40px;
}
body textarea#message {
  height: 142px;
}
body .addressBg {
  background: linear-gradient(179deg, #004B63, #000);
  color: #fff;
  padding: 20px 14px;
  border-radius: 18px 0px 18px 0px;
  height: 232px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
body form#Subscribe_from .btn-black {
  width: 100%;
  background: #fff;
  color: #000;
}
body form#Subscribe_from .btn-black:hover {
  background: #fff;
}
body .wide-array-box {
  position: relative;
  overflow: hidden;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3));
  height: 100%;
}
body .wide-array-box:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4392156863) 10%, rgba(0, 0, 0, 0.7294117647));
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  content: "";
  left: 0;
}
body .wide-array-box img.img-fluid.sldImg {
  position: relative;
  top: 58px;
}
body .wide-array-box:hover .courseelmnt {
  opacity: 0;
}
body .wide-array-box:hover .wide-array-overlay {
  transition: all 0.3s;
  opacity: 1;
  display: inline-block;
  transition: all 0.5s, transform 0.5s;
  width: 100%;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.37) 50%, rgba(0, 0, 0, 0.3));
  height: 100%;
  top: 0;
}
body .wide-array-box:hover .distributorTxt {
  opacity: 0;
}
body .wide-array-box:hover:after {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.3));
}
body .wide-array-box:hover .overlayBx {
  transition: all 0.3s;
  opacity: 1;
  display: inline-block;
  transition: all 0.5s, transform 0.5s;
  width: 100%;
  height: 100%;
  top: 70%;
}
body .wide-array-box:after {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8117647059) 20%, rgba(0, 0, 0, 0));
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  content: "";
  left: 0;
}
body .distributorTxt {
  position: absolute;
  bottom: 14px;
  right: 0;
  width: 100%;
  padding: 0 10px;
  z-index: 1;
  font-size: 20px;
  line-height: 26px;
  text-align: center;
}
body .overlayBx {
  width: 100%;
  height: 100%;
  padding: 44px 80px;
  position: absolute;
  top: 50%;
  left: 0;
  height: auto;
  opacity: 0;
  transition: all 0.5s, transform 0.5s;
  transition: all 0.3s;
  z-index: 1;
  text-align: center;
  transform: translate(0, -50%);
}
body .videoSection {
  position: relative;
}
body .videoSection:after {
  position: absolute;
  background: rgba(0, 6, 37, 0.2509803922);
  width: 100%;
  height: 100%;
  content: "";
  z-index: 1;
  top: 0px;
  left: 0px;
}
body .productDetails {
  padding: 144px 0 130px 0;
}
body #airfield-nav-tab {
  border-bottom: 0px;
}
body #airfield-nav-tab button.nav-link {
  border: 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 10px 18px;
  width: 25%;
}
body #airfield-nav-tab button.nav-link p {
  position: relative;
  transition: 0.3s;
}
body #airfield-nav-tab button.nav-link p:after {
  position: absolute;
  background: transparent;
  width: 58%;
  content: "";
  height: 6px;
  bottom: -12px;
  left: 0;
  transition: 0.3s;
}
body #airfield-nav-tab button.nav-link.active p {
  position: relative;
  transition: 0.3s;
}
body #airfield-nav-tab button.nav-link.active p:after {
  width: 100%;
  background: linear-gradient(172deg, #9ECF5D 24%, #000);
}
body .airfieldsection3 {
  position: relative;
}
body .airfieldsection3:after {
  position: absolute;
  width: 84%;
  content: "";
  height: 100%;
  top: 0px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: -1;
  border-radius: 20px;
  background: url(../../img/shape-airfeild.webp) no-repeat center, bottom;
  background-size: 1428px;
  background-position: center 122px;
}
body .airfieldsection3 .womenImg {
  left: 62px;
  top: -34px;
  width: 590px !important;
}
body .airfieldsection3 .solutionBx:after {
  right: initial;
  left: -35px;
}
body .videoNew video#myVideo8 {
  width: 100%;
}
body .videoNew .boxvid {
  background: linear-gradient(179deg, #004E66, #000);
  height: 88%;
  display: flex;
  align-items: center;
  padding: 40px 40px;
  text-align: left;
  position: relative;
  left: -50px;
  flex-direction: column;
  z-index: -1;
}
body .videoNew .boxvid img {
  position: relative;
  bottom: -77px;
}
body .airfieldsection6 {
  position: relative;
}
body .airfieldsection6:after {
  position: absolute;
  background: url(../../img/shapeOrange.webp) no-repeat center, bottom;
  width: 100%;
  content: "";
  height: 670px;
  bottom: 0px;
  left: 0;
  z-index: -1;
}
body .airfieldsection8 .airfieldreviewBox {
  padding: 100px 0px;
}
body .airfieldsection8 .airfieldreviewBox .testimonial-slider {
  padding: 0px 170px;
}
body .airfieldsection8 .airfieldreviewBox ul.slick-dots {
  display: flex;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 0);
  border: solid 1px #d7d7d7;
  padding: 6px 10px;
  bottom: -44px;
}
body .transportBanner .transportformBx {
  background: #fff;
  padding: 40px 28px;
}
body .transportBanner .btn-green {
  background: #8ac23f;
  color: #000;
  padding: 10px 4px;
  font-size: 20px;
}
body .transportSection2 #airfield-nav-tab button.nav-link {
  border: 0px;
  display: flex;
  padding: 10px 8px;
  align-items: start;
  text-align: left;
  width: 100%;
}
body .transportSection2 #airfield-nav-tab button.nav-link p {
  position: relative;
}
body .transportSection2 #airfield-nav-tab button.nav-link p:after {
  left: 0px;
  transform: initial;
}
body .transportsection3 {
  position: relative;
}
body .transportsection3:after {
  position: absolute;
  width: 84%;
  content: "";
  height: 100%;
  top: 0px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: -1;
  border-radius: 20px;
  background: url(../../img/trans-Img2.webp) no-repeat center, bottom;
  background-size: contain;
  background-position: 0px 16px;
}
body .transportsection3 .womenImg {
  left: 62px;
  top: 0px;
}
body .transportsection3 .cleanersLeft {
  position: absolute;
  left: -170px;
  bottom: 0px;
}
body .transportsection3 .cleanersRight {
  position: absolute;
  right: -170px;
  bottom: 0px;
}
body .transportsection6.progressBg .txtsldbox {
  position: relative;
  padding: 0px 32px;
  text-align: center;
}
body .transportsection6.progressBg .txtsldbox:after {
  top: 26%;
  height: 40%;
  right: -15px;
  left: initial;
}
body .transportsection6.progressBg .col-lg-4.col-md-4:nth-child(3) .txtsldbox:after {
  content: none;
}
body .transportsection8 {
  position: relative;
  margin-top: -130px;
  z-index: -11;
  padding-top: 240px;
}
body .transportsection8 .logoBrand img {
  width: 118px;
  margin: 0px 20px;
  cursor: pointer;
}
body .transportsection8 .reviewItem {
  text-align: center;
  display: block;
}
body .transportsection8 .reviewItem span {
  display: table;
  margin: 0 auto;
  width: 80px;
}
body .transportsection8 .reviewItem span img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}
body .transportsection8 ul.slick-dots {
  display: flex;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 0);
  padding: 20px 0px 0px 0px;
}
body .transportsection8:after {
  position: absolute;
  content: "";
  right: 0px;
  height: 100%;
  width: 50%;
  background: linear-gradient(179deg, #000, #004E66);
  top: 0px;
}
body .transportsection8 .clients-logo4 img {
  padding: 0px 18px;
}
body .select2-container--default .select2-selection--single {
  border-radius: 0px;
}
body .select2-container--default .select2-selection__arrow {
  top: 50% !important;
  transform: translate(0, -50%);
}
body .RequestQuoteSection2 .contactInfoBx, body .RequestQuoteSection2 .productsDetail_List {
  background: #ffffff;
  border: 2px solid #eeeeee;
  padding: 40px 30px;
}
body .RequestQuoteSection2 select.selectpicker {
  color: #000;
  width: 66px;
  font-size: 18px;
  padding: 4px 10px;
  font-weight: 600;
  height: 40px;
}
body .RequestQuoteSection2 .productsDetail_List {
  background: #f0faff;
  border: 2px solid #eeeeee;
  padding: 40px 30px;
}
body .RequestQuoteSection2 .productsDetail_List .proImage img {
  width: 75px;
  border: 1px solid #bcbcbc;
  border-radius: 11px;
  padding: 4px;
  background: #fff;
}
body .RequestQuoteSection2 .productsDetail_List .removeTxt {
  font-size: 16px;
  border-bottom: 1px solid #b6b6b6;
  width: -moz-fit-content;
  width: fit-content;
}
body .RequestQuoteSection2 .productsDetail_List hr {
  margin: 40px 0px;
}
body .RequestQuoteSection2 .galTxt {
  font-size: 12px;
  line-height: 17px;
  border: 1px solid #C2C2C2;
  border-radius: 0;
  height: 32px;
}
body .productListBg .proImage {
  width: 78px;
}
body .productListBg .proDetail {
  width: 74%;
}
body .productListBg .proQty {
  width: auto;
}
body .clients-logo4 {
  flex: 0 0 auto;
  width: 18%;
  text-align: center;
  margin-bottom: 14px;
}
body .clients-logo4 img {
  padding: 4px 30px;
}
body .breadcrumb-item + .breadcrumb-item::before {
  color: rgba(255, 255, 255, 0.75);
}
body .breadcrumb-item {
  font-size: 0.88rem;
}
@media (min-width: 1280px) {
  body .navbar {
    padding: 0;
  }
  body .navbar ul {
    margin: 0;
    padding: 0;
    display: flex;
    list-style: none;
    align-items: center;
  }
  body .navbar li {
    position: relative;
  }
  body .navbar li:hover > a {
    color: #fff;
  }
  body .navbar li:hover > a:before {
    visibility: visible;
    width: 75%;
  }
  body .navbar > ul > li {
    white-space: nowrap;
    padding: 11px 14px 10px 24px;
    cursor: pointer;
  }
  body .navbar > ul > li > a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: -6px;
    left: 0;
    background-color: #21698F;
    visibility: hidden;
    width: 0px;
    transition: all 0.3s ease-in-out 0s;
  }
  body .navbar a, body .navbar:focus {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 3px;
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    white-space: nowrap;
    transition: 0.3s;
    position: relative;
  }
  body .navbar a i, body .navbar:focus i {
    font-size: 12px;
    line-height: 0;
    margin-left: 5px;
  }
  body .navbar a:hover, body .navbar a .active, body .navbar:focus:hover, body .navbar:focus .active {
    color: #fff;
  }
  body .navbar a:hover:before, body .navbar a .active:before, body .navbar:focus:hover:before, body .navbar:focus .active:before {
    visibility: visible;
    width: 75%;
  }
  body .navbar .dropdown ul {
    display: block !important;
    position: absolute;
    left: 28px;
    top: calc(100% + 30px);
    margin: 0;
    padding: 0px 0;
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
    transition: 0.3s;
  }
  body .navbar .dropdown ul li {
    min-width: 218px;
  }
  body .navbar .dropdown ul li:hover > a {
    background: #f0f4e6;
  }
  body .navbar .dropdown ul a {
    padding: 10px 20px;
    font-size: 16px;
    text-transform: none;
    font-weight: 600;
    border-bottom: 1px solid #eee;
    color: #000;
  }
  body .navbar .dropdown ul a i {
    font-size: 12px;
  }
  body .navbar .dropdown ul a:hover {
    background: #f0f4e6;
  }
  body .navbar .dropdown ul .active:hover {
    background: #f0f4e6;
  }
  body .navbar .dropdown:hover > ul {
    opacity: 1;
    top: 100%;
    visibility: visible;
  }
  body .navbar .dropdown .dropdown ul {
    top: 0;
    left: calc(100% - 30px);
    visibility: hidden;
  }
  body .navbar .dropdown .dropdown:hover > ul {
    opacity: 1;
    top: 0;
    left: 100%;
    visibility: visible;
  }
  body nav#navbar li.dropdown:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 52%;
    transform: translate(0, -50%);
    background: url(../../img/arrow-down.webp);
    background-size: contain;
    width: 12px;
    height: 12px;
    filter: invert(1);
  }
  body nav#navbar li.dropdown ul li.dropdown::after {
    right: 7px;
    transform: rotate(-90deg);
    top: 15px;
    background-size: 10px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1279px) {
  body .navbar {
    position: fixed;
    top: 0;
    right: -100%;
    width: 100%;
    max-width: 400px;
    bottom: 0;
    transition: 0.3s;
    z-index: 9997;
  }
  body .navbar ul {
    position: absolute;
    inset: 0;
    padding: 50px 0 10px 0;
    overflow-y: auto;
    transition: 0.3s;
    z-index: 9998;
    background: linear-gradient(65deg, #001834 -64%, #094C7F 100%) ;
  }
  body .navbar a, body .navbar:focus {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    white-space: nowrap;
    transition: 0.3s;
    border-bottom: 1px solid #bbbbbb75;
  }
  body .navbar a i, body .navbar:focus i {
    font-size: 12px;
    line-height: 0;
    margin-left: 5px;
  }
  body .navbar .dropdown ul {
    position: static;
    display: none;
    padding: 0px;
    transition: all 0.5s ease-in-out;
    background-color: #343434;
  }
  body .navbar .dropdown li a {
    padding-left: 30px;
  }
  body .navbar .dropdown li .sub-menu a {
    padding-left: 38px;
  }
  body .navbar .dropdown > .dropdown-active {
    display: block;
  }
  body .mobile-nav-show {
    cursor: pointer;
    transition: 0.5s;
    width: 34px;
    height: 34px;
    background: url(../../img/mobileToggle.webp);
    background-size: contain;
    position: absolute;
    right: 8px;
    filter: invert(1);
  }
  body .mobile-nav-hide {
    cursor: pointer;
    transition: 0.5s;
    position: fixed;
    right: 8px;
    top: 12px;
    width: 28px;
    height: 28px;
    background: url(../../img/close.webp);
    background-size: contain;
    z-index: 11111;
    filter: invert(1);
  }
  body .mobile-nav-active {
    overflow: hidden;
  }
  body .mobile-nav-active .navbar {
    right: 0;
  }
  body .mobile-nav-active .navbar:before {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 9996;
  }
}
@media (max-width: 767px) {
  body .criticalBox p {
    background: linear-gradient(1deg, black, transparent);
  }
  body .industrialImg {
    position: initial;
    width: 100%;
  }
  body .success-content {
    padding: 40px 20px;
  }
  body .manufactureSection .right {
    width: 98%;
  }
  body .manufactureSection ul li button {
    font-size: 0px;
  }
  body .manufactureSection .left {
    width: 100%;
    padding: 0px 10px;
  }
  #AeroPageid-21 .manufactureSection .left {
    width: 100%;
    padding: 0px 0px;
  }

  body .manufactureSection ul.slick-dots {
    justify-content: center;
    margin-bottom: 0;
}

body .slick-track{
  left: 10px;
}
#AeroPageid-21 .slick-track{
  left: 0px;
}

#AeroPageid-21 .light-bg-section .leftFood img{
transform: scaleX(-1);
}

  body .manufactureSection3:after {
    width: 100%;
    border-radius: 0px 0px 0px 0px;
}
  body .manufactureSection .wrapper {
    gap: 10px;
    flex-direction: column;
  }
  body section.caseStudyBan.categoryBanner .img-caption {
    left: 30px;
    width: 80%;
  }
  body .caseStudyBan:after {
    height: 58%;
  }
  body .matterBg a.banBtn {
    margin: 0 auto;
  }
  body section.matterBg {
    padding: 80px 0px !important;
    text-align: center;
  }
  body .matterBg .feature-card {
    width: 100%;
    text-align: center;
  }
  body .matterBg .feature-card .icon {
    position: inherit;
    left: initial;
    top: -24px;
    margin: 0 auto;
  }
  body .certificateBanner .globalBg {
    position: relative;
    top: 50px;
    width: 100%;
    border-radius: 30px;
    z-index: 1;
  }
  body section.certifiedSection2 {
    padding-top: 50px;
  }
  body .request-button-wrapper .btn-primary {
    font-size: 0.82rem;
  }
  body .specifications-section .section-title {
    font-size: 1.1rem;
  }
  body .product-detail-section .product-subtitle {
    font-size: 0.9rem;
    line-height: 1.2rem;
  }
  body .product-detail-section .product-title {
    font-size: 1.4rem;
  }
  body .product-features .feature-icon p {
    font-size: 0.8rem;
    line-height: 1.1rem;
  }
  body .product-detail-section {
    padding-top: 120px !important;
  }
  body ul.nav-dropdown.sub-menu li > a {
    color: #ffffff !important;
  }
  body .rosion {
    border-radius: 10px;
    left: 0px;
    z-index: -1;
    bottom: -20px;
  }
  body .brand-TextBox img {
    width: 57px;
  }
  body .brand-TextBox {
    flex-direction: column;
  }
  body .unifying-partners-bx {
    height: 340px;
    margin-bottom: 20px;
    margin-right: 16px;
  }
  body .rateIcon {
    margin-top: 20px;
  }
  body .jrtIcon {
    width: 80px;
  }
  body .productItem .card-image img.img-fluid {
    height: 100px;
    max-height: 100px;
  }
  body .dairyBg:after {
    content: "";
    height: 68%;
  }

  #AeroPageid-21 .success-section{
    padding-top: 0;
    border-radius: 0px;
  }
  #AeroPageid-21 .values-section{
    padding-bottom: 60px;
    
  }
  body .product-slider2 .slick-prev, body .product-slider2 .slick-next {
    width: 40px;
    height: 40px;
  }
  body .product-slider2 .slick-prev {
        left: -5px;
  }
   body .product-slider2 .slick-next {
    right: -5px;
  }
  body .product-slider2 .slick-prev:before, body .product-slider2 .slick-next:before {
    background-size: 15px;
  }
  body .seamBg {
    margin-top: 20px;
  }
  body .aboutsection2 .carousel-indicators.custom-indicators {
    bottom: -48px;
    left: 0px;
    right: initial;
  }
  body .aboutsection2 .carousel-inner {
    padding: 0px !important;
  }
  body .hero-overlay ul {
    padding: 0px;
  }
  body .hero-overlay:after {
    content: none;
  }
  body .industrialBanner.categoryBanner .hero-media {
    position: relative;
    z-index: 1;
    top: 40px;
  }
  body .industrialBanner.categoryBanner .blue-overlay {
    top: initial;
    width: 100%;
    height: 43%;
    clip-path: initial;
    z-index: -1;
    bottom: 0px;
  }
  body .hero-overlay {
    position: initial;
    width: 100%;
  }
  body section.values-section .img-caption {
    width: 80%;
  }

   body section.values-section .image-stack {
    margin-bottom: 3rem;
}
  body section.abtSection2 .feature-card {
    margin-top: 27px;
  }
  body .certifiBox {
    flex-wrap: wrap;
  }
  body .certItem {
    width: 44%;
  }
  body .feature-card {
    flex-direction: column;
  }
  body .turnHope {
    padding: 16px 2px;
  }
  body #AeroPageid-1 .startBg {
    width: 100% !important;
  }
  body .HomeProduct .slick-next, body .HomeProduct .slick-prev {
    width: 40px;
    height: 40px;
  }
  #AeroPageid-1 .img-caption {
    left: 34px;
    width: 80%;
  }
  body .img-caption {
    /* left: 34px; */
    width: 80%;
  }
  body .HomeBg:after {
    content: none;
  }
  body .hmglobalBox img {
    width: 34px;
  }
  body .hmglobalBox {
    margin-bottom: 20px;
  }
  body section.categoryBanner.HomeBg {
    height: 80vh !important;
    padding: 110px 0px 40px 0px;
  }
  body .hmglobalBg {
           width: 100%;
        padding: 30px 18px;
        background: linear-gradient(65deg, #001834, #094C7F 100%);
        bottom: 0;
        top: auto;
            right: 0;
  }
  body .footer .col-md-3.col-lg-3.text-center.text-md-start.mb-4 img.img-fluid.mb-3 {
    width: 58px;
  }
  body .footer {
    padding: 40px 0 20px;
  }
  body ul.nav-dropdown.sub-menu li > a {
    color: #ffffff !important;
  }
  body .MenuBar .navbar ul {
    height: 100%;
  }
  body .footer-bottom p.mb-0 {
    font-size: 11px;
  }
  body .footer-bottom {
    padding-top: 8px;
    margin-top: 0px;
  }
  body .footer .footer-icons img {
    height: 60px;
    margin-right: 14px;
  }
  body .indfty {
    width: 50%;
    height: 238px;
    overflow: hidden;
  }

  body .indfty:nth-child(1) img {
               position: relative;
        top: -118px;
    }

   body .indfty:nth-child(2) img {
        position: relative;
        top: -118px;
    }

   body .indfty:nth-child(3) img {
        position: relative;
        top: -200px;
    }

   body .indfty:nth-child(4) img {
       position: relative;
        top: -55px;
    }

   body .indfty:nth-child(5) img {
        position: relative;
        top: -185px;
    }
   body .indfty:nth-child(6) img {
        position: relative;
        top: -180px;
    }
body .kyuIcon {
    right: 10px;
    width: 45px;
    top: 5px;
}

  body .provenBox {
    padding: 30px 8px;
  }
  body .induBoxcop .col-lg-8.pe-0 {
    padding: 0px;
  }
  body .induBoxcop .d-flex {
    flex-wrap: wrap;
  }
  body .startBg {
    padding: 50px 22px;
    width: 100%;
    border-radius: 0;
  }
  body .banBtn, body .banBtn2 {
    padding: 6px 30px;
    font-size: 12px;
    border-radius: 6px;
  }
  body .img-caption {
    padding: 10px 10px 0px 10px;
  }
  body .img-caption p {
    font-size: 0.8rem;
  }
  body .MenuBar {
    gap: 10px;
    margin-top: 0;
  }
  body .top-contact-bar::before {
    width: 49px;
  }
  body .top-contact-bar {
    display: none;
    padding: 1px 0;
    font-size: 10px;
    padding-left: 23px;
  }
  body .top-contact-bar span {
    font-size: 11px;
  }
  body .top-contact-bar i {
    width: 12px;
  }
  body .header {
    /* padding-top: 30px; */
            height: 50px;
  }
  body .banTextBox {
    position: relative;
    z-index: 1;
  }
  body .feature-item {
    position: relative;
    flex: none !important;
    width: 50%;
    margin-top: 20px;
  }
  body .feature-card {
    height: auto !important;
    padding: 8px 8px !important;
    margin-top: 60px;
  }
  body section.abtSection2 .row.gx-0 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  body section.airfieldsection3.colorBackground {
    overflow: visible;
  }
  body .airfieldsection3.colorBackground:after {
    background-position: center 0px;
  }
  body .mapNewr {
    background: #d5eff6;
  }
  body .borderRight2 {
    z-index: 1;
  }
  body #AeroPageid-1 .section7.clientsLogo {
    margin-top: 0px;
  }
  body .airfieldsection3 .col-lg-6.ms-0.ms-lg-5, body .airfieldsection3 .col-lg-6.ms-0.ms-lg-5 {
    width: 100% !important;
  }
  body .sectionDescription, body .sectionDescription p, body .accordion-body p, body .accordion-body, body #cke_pastebin {
    font-size: 0.94rem !important;
    line-height: 1.2rem !important;
  }
  body .boxHeading {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }
  body .cartnew.productListBg .proDetail p {
    font-size: 0.91rem;
  }
  body .cartnew.productListBg .proQty {
    width: 100px;
  }
  body .cartnew.productListBg .proDetail {
    width: 88%;
  }
  body .cartnew.productListBg {
    gap: 1rem !important;
  }
  body .RequestQuoteSection2 .galTxt {
    width: 92%;
  }
  body .quantitybx {
    float: left;
    width: 78%;
  }
  body .removeTxt.remove-product {
    float: left;
    width: 22%;
  }
  body .productListBg .proQty {
    width: 100%;
  }
  body .infoproduct {
    width: 100%;
  }
  body .productflex {
    flex-direction: column;
  }
  body .RequestQuoteSection2 .productsDetail_List hr {
    margin: 26px 0px;
  }
  body .slidersmlHeading {
    font-size: 21px;
    line-height: 28px;
  }
  body .RequestQuoteSection2 .contactInfoBx, body .RequestQuoteSection2 .productsDetail_List {
    padding: 32px 20px;
  }
  body .emailBx .boxHeading {
    font-size: 1rem;
  }
  body .emailBx .fw-bold {
    font-size: 0.78rem;
  }
  body .careersection4 .col-lg-3 img.img-fluid {
    width: 58px;
  }
  body #cke_pastebin, body ul li {
    font-size: 0.94rem !important;
    line-height: 1.2rem !important;
  }
  body .btn-green {
    padding: 8px 0px;
    font-size: 16px;
  }
  body .careersection2 .colorBox2 {
    padding: 48px 4px;
  }
  body .colorBox2 .boxHeading {
    font-size: 0.74rem !important;
    line-height: 1.1rem !important;
  }
  body .hmsec54 .slidersmlHeading {
    font-size: 1.2rem !important;
    line-height: 1.5rem !important;
  }
  body section.section3 .wide-array-box:hover .overlayBx {
    top: 56%;
    padding: 20px 40px;
  }
  body label.labelTxt {
    font-size: 0.81rem;
  }
  body main.contactBanner.becomeCustomersBanner {
    padding: 114px 0 74px 0;
  }
  body .categoryBanner.aboutBanner:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgba(0, 67, 88, 0.51) 18%, rgba(0, 41, 73, 0.32));
    top: 0px;
    left: 0px;
  }
  body .section2 .formBx {
    border: 1px solid #DCD4D4;
    border-radius: 18px;
    padding: 30px 20px;
  }
  body main.contactBanner {
    padding: 164px 0 74px 0;
  }
  body .contactBannerImg {
    position: initial;
    width: 100%;
    margin-top: 42px;
  }
  body .aboutsection5.colorBackground:after {
    width: 94%;
    background-position: center 30px;
    background-size: 1874px;
  }
  body .coreBox2 {
    margin: 130px 0px;
  }
  body .coreBox:after {
    bottom: -69px;
    border-left: 169px solid transparent;
  }
  body .colorBackground:after {
    top: 8px;
  }
  body .emailBx {
    padding: 15px 20px;
    height: unset;
  }
  body .emailBx img {
    width: 33px;
  }
  body .detailContact {
    margin-top: 20px;
  }
  body .CareerAeroGreen {
    margin-top: 20px;
  }
  body .CareerBox {
    width: 100%;
    padding: 56px 30px;
  }
  body .aboutsection5.colorBackground .manImg {
    bottom: 10px;
    left: 50%;
    width: 86%;
    transform: translate(-50%, 10px);
  }
  body .solutionBx4 {
    padding: 10px 20px;
    text-align: center;
    padding-top: 50px;
  }
  body .becomeCustSection4 {
    padding: 80px 0px 93px 0px;
  }
  body .clients-logo4 {
    width: 21%;
  }
  body .clients-logo4 img {
    padding: unset;
  }
  body .industrialBanner.categoryBanner {
    background-size: cover !important;
    background-position: center, center !important;
    height: auto;
    padding-top: 130px;
    overflow: hidden;
  }
  body .industrialBanner.categoryBanner:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgba(0, 67, 88, 0.51) 18%, rgba(0, 41, 73, 0.32));
    top: 0px;
    left: 0px;
  }
  body .industrialBanner.categoryBanner .borderRight2 {
    z-index: 1;
  }
  body .airfieldsection8 .airfieldreviewBox {
    margin-bottom: 54px;
    padding: 48px 0px;
  }
  body .airfieldsection8 .airfieldreviewBox .testimonial-slider {
    padding: 0px 10px;
  }
  body .airfieldsection8 .airfieldreviewBox ul.slick-dots {
    bottom: -52px !important;
  }
  body .form-control {
    font-size: 0.81rem;
    height: 38px;
  }
  body .btn-black {
    font-size: 0.81rem;
  }
  body .airfieldsection6 .txtsldbox:after {
    content: none;
  }
  body .airfieldsection6 .txtsldbox-right:before {
    content: none;
  }
  body .airfieldsection3 .colorBackground :after {
    background-position: center 44px;
  }
  body .airfieldsection3 .womenImg {
    left: -8px;
    top: initial;
    bottom: -73px;
  }
  body #airfield-nav-tab button.nav-link {
    width: 50%;
    margin-bottom: 10px;
  }
  body #airfield-nav-tab button.nav-link .boxHeading {
    font-size: 1rem;
    line-height: 1.3rem;
  }
  body #airfield-nav-tab button.nav-link .boxHeading:after {
    height: 4px;
    bottom: 2px;
  }
  body #airfield-nav-tab button.nav-link .bio1 {
    width: 44px;
  }
  body .btn-banner {
    padding: 8px 20px;
    font-size: 0.81rem;
  }
  body .btn-banner img {
    width: 28px;
  }
  body .EnjoyBx {
    padding: 28px 14px;
  }
  body .testimonialBg:after {
    height: 670px;
  }
  body ul {
    padding: 0px 20px;
  }
  body .sliderSubHeading {
    font-size: 1.1rem;
    line-height: 1.4rem;
  }
  body .progressBg:after {
    height: 780px;
    background-position: center 150px;
  }
  body .betterBox {
    margin-bottom: 20px;
  }
  body .betterBox img {
    width: 287px;
  }
  body .progressBg .solutionBx {
    padding: 0px 27px;
    margin-top: 0px;
  }
  body .colorBackground:after {
    width: 94%;
    background-position: center 0px;
    background-size: cover;
  }
  body .colorBackground .solutionBx {
    margin-top: 0px;
    padding: 0px 10px 14px 20px;
  }
  body .colorBackground .solutionBx:after {
    content: none;
  }
  body .colorBackground .solutionBx .sectionSubHeading, body .colorBackground .solutionBx .sectionHeading {
    text-align: left !important;
  }
  body .colorBackground a {
    float: left !important;
  }
  body .colorBackground a .btn-section {
    margin-left: 22px;
    margin-bottom: 28px;
  }
  body .videoSection {
    height: 208px;
  }
  body .videobg video#myVideo8 {
    top: 0px;
  }
  body .videobg {
    height: 210px;
  }
  body .progressBg .txtsldbox:after {
    content: none;
  }
  body .txtsldbox {
    padding-left: 0px;
    text-align: center;
  }
  body .womenImg {
    left: -8px;
    top: initial;
    bottom: -73px;
  }
  body div#nav-tab {
    background: #EFEFEF;
    border-radius: 10px;
    padding: 10px;
    box-shadow: none;
  }
  body div#nav-tab .nav-link {
    font-size: 0.92rem;
    line-height: 1rem;
    width: 50%;
    padding: 10px 8px;
    border: 0px;
  }
  body .navbar {
    width: 100%;
    max-width: 100% !important;
  }
  body .fiftyBx .sectionHeading {
    font-size: 1.1rem;
    line-height: 1.4rem;
  }
  body .fiftyBx .sectionDescription {
    font-size: 0.91rem;
    line-height: 1.3rem;
  }
  body .HomeBanner-mob .wide-array-box:after {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.21) 10%, rgba(0, 0, 0, 0.26));
  }
  body .overlay-outer {
    padding: 0 20px;
  }
  body .HomeBanner-mob .wide-array-box:hover:after {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.08) 50%, rgba(0, 0, 0, 0.3));
  }
  body video#myVideo88 {
    width: 760px;
    bottom: 0px;
    left: -210px;
  }
  body .careerBanner {
    padding: 154px 0 100px 0 !important;
  }
  body .header.newClass .navbar a, body .header.newClass .navbar:focus {
    color: #fff;
  }
  body .logoBrannd img {
    margin: 10px 10px;
    width: 100px;
  }


body section.caseStudyBan {
    padding: 100px 0 30px 0;
}
  body .sectionSubHeading {
    font-size: 1rem;
    line-height: 1.2rem;
  }
  body .goGreenBg, body .fiftyBx {
    border-radius: 16px 16px 16px 16px;
  }
  body footer {
    background-size: cover;
  }
  body footer .addressList li span {
    width: 21px;
  }
  body footer .footerHeading {
    font-size: 1.06rem;
    line-height: 1.3rem;
  }
  body footer ul li {
    font-size: 0.9rem;
    line-height: 1.2rem;
    margin-bottom: 4px;
  }
  body footer .addressList img {
    width: 21px !important;
  }
  body footer .addressList p {
    font-size: 0.9rem;
  }
  body footer .copyright p {
    font-size: 0.7rem;
  }
  body .logo-footer img {
    width: 140px;
    margin-bottom: 10px;
  }
  body .header.newClass {
    height: 50px;
    padding-top: 0px;
  }
  body .btn-section, body .btnWhite-section {
    padding: 8px 16px;
    font-size: 14px;
  }
  body .btn-section img, body .btnWhite-section img {
    width: 30px;
  }
  body .sectionHeading {
    font-size: 1.35rem !important;
    line-height: 1.6rem !important;
  }
  body #header:after, body #header:before {
    content: none !important;
  }
  body #header .navbar .dropdown ul {
    transition: none;
  }
  body #header .navbar .dropdown a {
    position: relative;
  }
  body #header .navbar .dropdown a i {
    position: absolute;
    right: 14px;
    background: url(../../img/arrow-down.webp) no-repeat center;
    background-size: 14px;
    width: 28px;
    height: 28px;
    filter: invert(1);
  }
  body #header .logo {
    width: 42px;
  }
  body #header .requestBtn {
    display: none;
    padding: 6px 10px;
    font-size: 10px;
    left: -34px;
  }
  body #header .requestBtn:after {
    content: none;
  }
  body #header .requestBtn img {
    width: 34px;
  }
  body section, body .values-section, body .expertise-section, body .innovation-section, body .homeSection {
    padding: 40px 0;
  }
  body .product-slider .slick-prev, body .product-slider .slick-next {
    width: 28px;
    height: 28px;
  }
  body .product-slider .slick-prev:before, body .product-slider .slick-next:before {
    background-size: 12px;
  }
  body .product-slider .slick-prev {
    left: -2px;
  }
  body .product-slider .slick-next {
    right: -2px;
  }
  body .ecoFriendly {
    width: 100%;
  }
  body .ecoFriendly:after {
    width: 4px;
  }
  body .ecoFriendly .greenVideo ul {
    padding: 0px 20px;
  }
  body .sliderHeading {
    font-size: 1.5rem !important;
    line-height: 1.8rem !important;
  }
  body .hmGreenbg {
    height: 424px;
  }
  body .requestBtn .cartNumber {
    width: 20px !important;
    height: 20px !important;
    font-size: 12px !important;
  }
  body .Oneend {
    min-height: auto;
  }
  body .reviewman {
    position: initial;
    width: 100%;
    border-bottom: 1px solid #666;
    margin-bottom: 10px;
  }
  body .testimonial-slider {
    padding-bottom: 40px;
  }
  body .testimonial-slider ul.slick-dots {
    left: 50% !important;
    bottom: -10px !important;
    transform: translate(-50%, 0) !important;
  }
  body section.StripBanner {
    background-size: cover !important;
  }
  body .borderRight:after, body .borderRight2:after {
    width: 4px;
  }
  body .reviewItem {
    text-align: center;
  }
  body .reviewItem .txtsldbox2 .sectionDescription {
    line-height: 1.4rem;
    font-size: 1.1rem;
    text-align: center;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  body .emailBx {
    padding: 42px 20px;
  }
  body .overlayBx .boxHeading {
    font-size: 1.2rem !important;
  }
  body .aboutsection3 .coreBox:after {
    border-left: 258px solid transparent;
    border-right: 258px solid transparent;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body div#accordionPanelsStayOpenExample {
    margin-top: 28px;
  }
  body section.values-section .img-caption {
    bottom: -107px;
    padding: 10px;
    font-size: 12px;
  }
  body .success-content {
    padding: 40px 20px;
  }
  body .industrialImg {
    width: 341px;
    right: -61px;
  }
  body .criticalBox p {
    background: linear-gradient(1deg, black, transparent);
  }
  body section.categoryBanner.industrialBanner.certificateBanner {
    background-size: cover !important;
  }
  body .blue-overlay {
    height: 103%;
  }
  body .sliderHeading {
    font-size: 1.82rem;
    line-height: 2.2rem;
  }
  body section.certifiedSection2 {
    padding-top: 70px;
  }
  body section.matterBg {
    padding: 70px 0px !important;
  }
  body section.matterBg .feature-card {
    height: 176px;
    margin-top: 60px;
  }
  body .product-detail-section {
    padding-top: 180px !important;
  }
  body .product-features .feature-icon img {
    width: initial;
  }
  body .brand-TextBox img {
    width: 100px;
  }
  body .hero-overlay:after {
    content: none;
  }
  body section.aboutsection2.pb-5 {
    padding-top: 80px;
  }
  body .unifying-partners-bx {
    height: 290px;
  }
  body .meetExd {
    margin-top: 20px;
  }
  body .aboutsection2 .carousel-inner {
    padding: 0px !important;
  }
  body .hero-overlay {
    position: absolute;
    bottom: -108px;
    left: initial;
    background: rgba(0, 0, 0, 0.33);
    padding: 22px 0px;
    border-radius: 0px;
    color: #fff;
    width: 400px;
    right: 0px;
    z-index: 1;
  }
  body .dairyBg:after {
    content: "";
    height: 68%;
  }
  body .induBoxcop .col-lg-8.pe-0 {
    padding-left: 0px;
  }
  body .provenBox {
    padding: 40px 10px 40px 10px;
  }
  body .values-section {
    padding: 40px 0px;
  }
  body section.abtSection2 .feature-card {
    height: auto;
  }
  body section.abtSection2 .feature-card {
    margin-top: 0px;
  }
  body .certItem {
    width: 18%;
  }
  body .certifiBox {
    flex-wrap: wrap;
  }
  body .feature-icon img {
    top: -29px;
    width: 301px;
    height: auto;
  }
  body .feature-card {
    margin-top: 90px;
  }
  body .globalTxt:after {
    content: "";
    bottom: 0px;
  }
  body .hmglobalBox {
    margin-bottom: 16px;
  }
  body section.categoryBanner.HomeBg {
    height: 750px !important;
    padding-top: 170px;
  }
  body .requestBtn {
    left: -40px;
  }
  body .HomeBg:after {
    content: none;
  }
  body .hmglobalBg {
     position: sticky;
    width: 100%;
    padding: 30px 18px;
    background: linear-gradient(65deg, #001834, #094C7F 100%);
    margin-top: 30px;
  }
  body .airfieldsection3 .col-lg-6.ms-0.ms-lg-5, body .airfieldsection3 .col-lg-6.ms-0.ms-lg-5 {
    width: 100% !important;
  }
  body .careersection4 .boxHeading {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }
  body .careersection4 .col-lg-3 img.img-fluid {
    width: 66px;
  }
  body .sectionSubHeading {
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
  body .careersection2 .colorBox2 {
    padding: 48px 14px;
  }
  body .colorBox2 .boxHeading {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }
  body section.section3 .wide-array-box:hover .overlayBx {
    top: 52%;
  }
  body section.section3 .wide-array-box img.img-fluid {
    height: 190px;
  }
  body .sectionHeading {
    font-size: 1.5rem;
    line-height: 30px;
  }
  body .sectionDescription, body .accordion-body p, body .accordion-body, body #cke_pastebin {
    font-size: 1rem !important;
    line-height: 1.1rem !important;
  }
  body label.labelTxt {
    font-size: 0.81rem;
  }
  body .contactBanner.becomeDistributorBanner {
    padding: 134px 0 74px 0;
  }
  body .becomeCustSection2 .clients-logo4 img {
    padding: 4px 12px;
  }
  body .contactBannerImg {
    width: 372px;
    bottom: 110px;
    right: 20px;
  }
  body section.section3 .wide-array-box .overlayBx {
    padding: 15px 20px;
  }
  body section.section3 .wide-array-box {
    height: 190px;
  }
  body .emailBx {
    height: 250px;
  }
  body .aboutsection5 .solutionBx4 {
    padding-top: 83px;
    padding-right: 46px;
  }
  body .aboutsection3 {
    padding-bottom: 140px;
  }
  body .aboutsection3 .coreBox {
    margin-bottom: 120px;
  }
  body .aboutsection3 .coreBox:after {
    border-left: 342px solid transparent;
    border-right: 342px solid transparent;
  }
  body .btn-section {
    font-size: 14px;
  }
  body .btn-section img {
    width: 30px;
  }
  body #header .navbar .dropdown a i {
    position: absolute;
    right: 14px;
    background: url(../../img/arrow-down.webp) no-repeat center;
    background-size: 14px;
    width: 28px;
    height: 28px;
    filter: invert(1);
  }
  body .categoryBanner.industrialBanner {
    background-size: 1230px !important;
    background-position: -374px 0px !important;
  }
  body #airfield-nav-tab button.nav-link img {
    width: 50px;
  }
  body .btn-banner {
    padding: 10px 34px;
    font-size: 18px;
  }
  body .airfieldsection8 .airfieldreviewBox {
    margin-bottom: 54px;
    padding: 48px 0px;
  }
  body .airfieldsection8 .airfieldreviewBox .testimonial-slider {
    padding: 0px 30px;
  }
  body .airfieldsection8 .airfieldreviewBox ul.slick-dots {
    bottom: -52px !important;
  }
  body .logoBrannd img {
    margin: 0px;
    padding: 10px 10px !important;
  }
  body .txtsldbox-right {
    text-align: right;
    padding-right: 15px;
  }
  body #airfield-nav-tab button.nav-link .boxHeading {
    min-height: 64px;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 1.4rem;
  }
  body .header.newClass .navbar a, body .header.newClass .navbar:focus {
    color: #fff !important;
  }
  body .privateBox {
    padding: 18px 10px;
  }
  body .logo-footer img {
    width: 110px;
    margin-bottom: 14px;
  }
  body footer .footerHeading {
    font-size: 1rem;
    line-height: 1.3rem;
  }
  body footer ul {
    padding: 0px 14px;
  }
  body footer ul li {
    font-size: 0.92rem;
  }
  body footer .addressList li p {
    font-size: 0.92rem;
  }
  body footer .addressList li img {
    width: 22px;
  }
  body .copyright p {
    font-size: 0.9rem;
  }
  body .testimonialBg {
    margin-bottom: 44px;
  }
  body .progressBg:after {
    height: 527px;
  }
  body .txtsldbox {
    padding-left: 38px;
    text-align: left;
  }
  body .txtsldbox:after {
    width: 4px;
    left: 10px;
  }
  body section {
    padding: 44px 0;
  }
  body .womenImg {
    display: none;
  }
  body .colorBackground:after {
    width: 96%;
    background-position: center 68px;
  }
  body div#nav-tab .nav-link {
    font-size: 1rem;
    line-height: 1.3rem;
    padding: 6px;
  }
  body .videobg {
    padding: 0px;
    height: 428px;
  }
  body .videobg video#myVideo8 {
    top: 0px;
  }
  body video#myVideo88 {
    bottom: -10px;
  }
  body .careersection3 {
    padding: 50px 0;
  }
  body .careerBanner {
    padding: 118px 0 68px 0 !important;
  }
  body .reviewman {
    width: 480px;
    bottom: 100px;
    left: -98px;
  }
  body .mainBannerBox .HomeBanner .slick-prev {
    left: -4px;
  }
  body .mainBannerBox .HomeBanner .slick-next {
    right: -4px;
  }
  body .hmGreenbg, body .wide-array-box.slick-slide.slick-current.slick-active .wide-array-overlay, body .wide-array-box:hover .wide-array-overlay, body .wide-array-box:after {
    height: 400px;
  }
  body button.requestBtn {
    left: -60px;
  }
  body .mainBannerBox {
    height: 400px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  body section.certifiedSection2 {
    padding-top: 70px;
  }
  body section.categoryBanner.industrialBanner.certificateBanner {
    background-size: cover !important;
  }
  body .product-detail-section {
    padding-top: 180px !important;
  }
  body .product-features .feature-icon img {
    width: initial;
  }
  body ul.nav-dropdown.sub-menu li > a {
    color: #ffffff !important;
  }
  body div#customSlider .col-md-5.ps-md-3.mt-4.mt-md-0 {
    min-height: 180px;
  }
  body .jrtIcon {
    width: 130px;
  }
  body .metbox .col-lg-6 {
    width: 58%;
  }
  body .productItem .card-content {
    min-height: 240px;
  }
  body .aboutsection2 .carousel-inner {
    padding: 0px !important;
  }
  body .categoryBanner.industrialBanner .col-lg-7 {
    width: 60% !important;
  }
  body .sectionHeading {
    font-size: 1.55rem;
  }
  body .sliderHeading {
    font-size: 1.72rem;
  }
  body .industrialBanner .hero-overlay {
    left: 525px;
    width: 116%;
  }
  body .induBoxcop .col-lg-4 {
    width: 30%;
  }
  body .induBoxcop .col-lg-8.pe-0 {
    padding-left: 0px;
    width: 70%;
  }
  body .provenBox {
    padding: 40px 10px 40px 10px;
  }
  body .footer .footer-icons img {
    height: 38px;
  }
  body .colLg-10 {
    width: 90%;
  }
  body .feature-icon img {
    top: 44px;
    width: 244px;
    height: auto;
  }
  body .requestBtn {
    right: 30px;
  }
  body .HomeBg:after {
    width: 34%;
  }
  body section.homeSection .col-lg-6.col-md-7 {
    width: 64%;
  }
  body section.categoryBanner.HomeBg {
    height: 610px !important;
    padding-top: 170px;
  }
  body .overlay-outer p.sub-txt {
    font-size: 1rem;
  }
  body .overlay-outer h3 {
    font-size: 1.3rem;
  }
  body .mainBannerBox .wide-array-box .courseelmnt {
    font-size: 1.2rem;
  }
  body .RequestQuoteSection2 .productsDetail_List .removeTxt {
    font-size: 14px;
  }
  body .RequestQuoteSection2 .galTxt {
    width: 100%;
  }
  body .productListBg .proQty {
    width: 20%;
  }
  body .infoproduct {
    width: 88%;
  }
  body .RequestQuoteSection2 .contactInfoBx, body .RequestQuoteSection2 .productsDetail_List, body .RequestQuoteSection2 .productsDetail_List {
    padding: 30px 18px;
  }
  body .form-control {
    height: 42px;
  }
  body .emailBx {
    padding: 20px 14px;
    height: 160px;
  }
  body .emailBx img.img-fluid {
    width: 34px;
  }
  body .careersection4 .col-lg-3 img {
    width: 66px;
  }
  body .careersection2 .colorBox2 {
    padding: 48px 10px;
  }
  body .careersection4 .boxHeading {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }
  body .careersection2 .col-lg-7 {
    width: 77%;
  }
  body .CareerBox {
    padding: 20px 20px;
    width: 200px;
  }
  body .aboutsection5.colorBackground:after {
    width: 94%;
    background-position: center 26px;
    background-size: 1820px;
  }
  body .aboutsection4 .natureBox {
    background: linear-gradient(179deg, #004E66, #000);
    padding: 48px 40px;
    position: relative;
    top: -100px;
    width: 420px;
  }
  body .aboutsection3 .coreBox:after {
    border-left: 126px solid transparent;
    border-right: 126px solid transparent;
  }
  body .section5.hmsec54 .col-lg-5 {
    width: 50%;
  }
  body .contactBannerImg {
    width: 493px;
    bottom: -66px;
  }
  body .categoryBanner.industrialBanner .col-lg-7 {
    width: 80%;
  }
  body .categoryBanner.industrialBanner {
    background-size: 1340px !important;
    background-position: -324px 0px !important;
  }
  body .topFooter .col-lg-2.col-md-3.col-12, body .topFooter .col-lg-2.col-md-2.col-12 {
    width: 20%;
  }
  body .logo-footer img {
    width: 160px;
  }
  body .section3.colorBackground .womenImg {
    position: absolute;
    top: 24px;
    left: 0px;
    width: 408px !important;
  }
  body .section3.colorBackground.pt-lg-5.pb-lg-0 {
    padding-bottom: 3rem !important;
    margin-top: 68px;
  }
  body #header .navbar .dropdown a i {
    position: absolute;
    right: 14px;
    background: url(../../img/arrow-down.webp) no-repeat center;
    background-size: 14px;
    width: 28px;
    height: 28px;
    filter: invert(1);
  }
  body .airfieldsection3 .col-lg-6.ms-0.ms-lg-5 {
    margin-top: -40px !important;
    margin-bottom: 55px;
    margin-left: 18px !important;
  }
  body .mobile-nav-show {
    width: 40px;
    height: 40px;
    right: 26px;
  }
  body .airfieldsection8 .airfieldreviewBox {
    padding: 51px 0px;
  }
  body .airfieldsection8 .airfieldreviewBox .testimonial-slider {
    padding: 0px 60px;
  }
  body section {
    padding: 60px 0;
  }
  body .airfieldsection3 .womenImg {
    left: initial !important;
  }
  body .logoBrannd img {
    margin: 0px;
    padding: 10px 10px !important;
  }
  body .header.newClass .navbar a, body .header.newClass .navbar:focus {
    color: #fff !important;
  }
  body .privateBox {
    padding: 18px 10px;
  }
  body .testimonialBg:after {
    height: 434px;
  }
  body .progressBg:after {
    height: 678px;
    background-position: center 38px;
  }
  body .progressBg .col-lg-7 {
    width: 74%;
  }
  body .videobg {
    padding: 0px;
    height: 528px;
  }
  body .videobg video#myVideo8 {
    top: 0px;
  }
  body .colorBackground {
    overflow: initial;
  }
  body .colorBackground:after {
    width: 96%;
    background-position: center -70px;
    background-size: 1868px;
  }
  body .colorBackground .solutionBx {
    padding: 0px 35px 14px 0px;
    margin-top: -20px;
  }
  body .colorBackground .womenImg {
    position: absolute;
    left: 0px;
    width: 408px !important;
  }
  body video#myVideo88 {
    bottom: 0px;
  }
  body .careersection3 {
    padding: 60px 0;
  }
  body .careerBanner {
    padding: 118px 0 68px 0 !important;
  }
  body .reviewman {
    width: 480px;
    bottom: 100px;
    left: -98px;
  }
  body .mainBannerBox .HomeBanner .slick-prev {
    left: -4px;
  }
  body .mainBannerBox .HomeBanner .slick-next {
    right: -4px;
  }
  body .hmGreenbg, body .wide-array-box.slick-slide.slick-current.slick-active .wide-array-overlay, body .wide-array-box:hover .wide-array-overlay, body .wide-array-box:after {
    height: 540px;
  }
  body button.requestBtn {
    left: -60px;
  }
  body .mainBannerBox {
    height: 540px;
  }
}
@media screen and (min-width: 1601px) {
  body .container {
    width: 80%;
    max-width: 1700px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .HomeBg:after {
    width: 27%;
  }
  body .mainBannerBox {
    height: 588px;
  }
  body .mainBannerBox .sub-txt {
    font-size: 1.05rem;
    line-height: 1.3rem;
  }
  body .mainBannerBox .courseelmnt {
    font-size: 1.4rem;
  }
  body .mainBannerBox .overlay-outer {
    padding: 0 18px;
  }
  body .mainBannerBox .overlay-outer h3 {
    font-size: 1.6rem;
  }
  body .mainBannerBox .wide-array-box {
    height: 588px;
  }
  body .becomeCustSection2.clientsLogo .clients-logo4 img {
    padding: 4px 24px;
  }
  body section.airfieldsection3 .col-lg-6.ms-0.ms-lg-5 {
    margin-left: 0px !important;
  }
  body .hmsec54 .container {
    max-width: 94%;
  }
  body .hmsec54 ul.unlisted p {
    font-size: 0.94rem;
    line-height: 1.1rem;
  }
  body .careerBanner {
    padding: 138px 0 78px 0 !important;
  }
  body .solutionBx4 {
    padding-left: 10px;
    padding-top: 28px;
  }
  body .airfieldsection3:after {
    width: 92%;
  }
  body .airfieldsection3 .solutionBx {
    margin-top: 48px !important;
    padding: 0px;
  }
  body .boxHeading {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }
  body .becomeCustSection4 {
    padding-top: 46px;
    padding-bottom: 85px;
  }
  body .becomeCustSection4 figure {
    width: 388px;
    left: 60px;
    top: -30px;
  }
  body .coreBox:after {
    border-left: 170px solid transparent;
    border-right: 170px solid transparent;
    bottom: -72px;
  }
  body .coreBox .sectionDescription {
    min-height: 110px;
  }
  body .contactBannerImg {
    width: 572px;
    bottom: -50px;
  }
  body .aboutsection5 .col-lg-11 {
    flex: 0 0 auto;
    width: 100%;
  }
  body .aboutsection5.colorBackground:after {
    background-position: center 54px;
    background-size: 1680px;
    width: 92%;
  }
  body .reviewman {
    position: absolute;
    width: 460px;
    bottom: 0px;
  }
  body .goGreenBg .sectionDescription {
    font-size: 16px;
    line-height: 19px;
  }
  body .productList:after {
    height: 692px;
  }
  body .emailBx {
    height: 192px;
  }
  body .emailBx img {
    width: 54px;
  }
  body .airfieldsection8 .airfieldreviewBox {
    padding: 48px 20px 58px 20px;
  }
  body .airfieldsection8 .airfieldreviewBox .testimonial-slider {
    padding: 0px 20px;
  }
  body #AeroPageid-26 .solutionBx {
    padding: 0px 0px 0px 0px;
    margin-top: 57px !important;
  }
  body .btn-section {
    padding: 8px 22px;
    font-size: 16px;
  }
  body ul li {
    font-size: 16.6px;
    line-height: 22px;
  }
  body .sectionDescription, body #cke_pastebin, body .accordion-body p, body .accordion-body, body #cke_pastebin {
    font-size: 16.6px !important;
    line-height: 22px !important;
  }
  body .solutionBx {
    padding: 0px 40px 0px 0px;
    margin-top: 12px !important;
  }
  body .colorBackground:after {
    width: 94%;
    background-position: -54px 74px;
    background-size: 1478px;
  }
  body .topFooter ul li {
    font-size: 16px;
    line-height: 25px;
  }
  body .topFooter .copyright li, body .topFooter .copyright p {
    font-size: 15px;
    line-height: 20px;
  }
  body .testimonialBg .col-lg-8 {
    width: 82%;
  }
  body .testimonialBg ul li {
    font-size: 16.6px;
    line-height: 22px;
  }
  body .testimonialBg .sectionDescription {
    font-size: 16.6px;
    line-height: 22px;
  }
  body .testimonialBg .reviewItem {
    padding-top: 30px;
  }
  body .productBoxslider .slick-prev{
    left: -320px;
  }
  body .productBoxslider .slick-next {
left: -280px;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
   body .productBoxslider .slick-prev{
    left: -360px;
  }
  body .productBoxslider .slick-next {
left: -320px;
  }
  body .HomeBg:after {
    width: 24%;
  }
  body .mainBannerBox {
    height: 664px;
  }
  body .mainBannerBox .sub-txt {
    font-size: 1.05rem;
    line-height: 1.3rem;
  }
  body .mainBannerBox .courseelmnt {
    font-size: 1.4rem;
  }
  body .mainBannerBox .overlay-outer {
    padding: 0 18px;
  }
  body .mainBannerBox .overlay-outer h3 {
    font-size: 1.6rem;
  }
  body .mainBannerBox .wide-array-box {
    height: 664px;
  }
  body .contactBannerImg {
    width: 608px;
    bottom: -40px;
  }
  body .airfieldsection8 .airfieldreviewBox ul.slick-dots {
    bottom: -52px;
  }
  body .logoBrannd img {
    width: 156px !important;
  }
  body .aboutsection5 .colorBackground:after {
    width: 92%;
    background-position: center 84px;
    background-size: 1770px;
  }
  body .categoryBanner {
    padding: 88px 0px;
  }
  body .boxHeading {
    font-size: 1.3rem;
    line-height: 1.6rem;
  }
  body .becomeCustSection4 {
    padding-top: 46px;
    padding-bottom: 85px;
  }
  body .becomeCustSection4 figure {
    width: 388px;
    left: 70px;
    top: -30px;
  }
  body .solutionBx4 {
    padding-right: 30px;
    padding-left: 40px;
  }
  body .coreBox:after {
    border-left: 196px solid transparent;
    border-right: 196px solid transparent;
  }
  body .coreBox .sectionDescription {
    min-height: 110px;
  }
  body .emailBx {
    height: 222px;
  }
  body .emailBx img {
    width: 54px;
  }
  body .airfieldsection8 .airfieldreviewBox {
    padding: 68px 0px;
  }
  body .airfieldsection8 .airfieldreviewBox .testimonial-slider {
    padding: 0px 80px;
  }
  body #AeroPageid-26 .solutionBx {
    padding: 0px 0px 0px 0px;
    margin-top: 57px !important;
  }
  body .sectionSubHeading {
    font-size: 18.8px;
    line-height: 22px;
  }
  body .btn-section {
    padding: 10px 22px;
    font-size: 17px;
  }
  body ul li {
    font-size: 17px;
    line-height: 22px;
  }
  body .sectionDescription, body #cke_pastebin, body .accordion-body p, body .accordion-body, body #cke_pastebin {
    font-size: 17px !important;
    line-height: 22px !important;
  }
  body .colorBackground:after {
    width: 94%;
    background-position: -54px 102px;
    background-size: 1508px;
  }
  body .colorBackground .womenImg {
    width: 490px !important;
  }
  body .testimonialBg .reviewItem {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  body .videobg video#myVideo8 {
    top: -140px;
  }
  body .reviewItem img {
    width: 170px;
    float: right;
  }
}
@media (min-width: 1200px) and (max-width: 1499px) {
  body .matterBg .feature-card p {
    margin-bottom: 0px;
  }
  body .innovation-section, body .expertise-section {
    padding: 60px 0;
  }
  body .dairyBg:after {
    height: 71%;
  }
  body .seamBg {
    padding: 20px 10px 20px 16px;
  }
  body .carousel-inner.p-5 {
    padding: 22px 0px !important;
  }
  body .jrtIcon {
    width: 160px;
  }
  body .rateIcon .sectionDescription {
    font-weight: 600;
    font-size: 0.9rem !important;
    margin-bottom: 4px;
  }
  body .rateIcon img {
    width: 54px;
  }
  body .rateIcon {
    padding: 10px;
  }
  body .cardTitle {
    font-size: 15px;
  }
  body .productItem .card-content .sectionSmlDescription {
    font-size: 0.84rem !important;
    line-height: 1rem !important;
  }
  body .productItem .card-image img.img-fluid {
    height: 150px;
    max-height: 150px;
  }
  body .productItem .card-content {
    width: 98%;
    padding: 10px 8px 10px 8px;
  }
  body .startBg {
    padding: 50px 35px !important;
  }
  body .sectionSmlDescription {
    font-size: 0.91rem !important;
    line-height: 1.1rem !important;
  }
  body .indTxt .sectionDescription {
    font-size: 14px !important;
  }
  body .indTxt {
    padding: 16px 8px !important;
  }
  body .banBtn, body .banBtn2 {
    padding: 8px 30px;
    font-size: 14px;
  }
  body .footer .footer-icons img {
    height: 38px !important;
  }
  body .productDetails {
    padding: 124px 0 120px 0 !important;
  }
  body .privateBox .boxHeading {
    font-size: 1.14rem;
    line-height: 1.4rem;
  }
  body .privateBox img {
    width: 56px;
  }
  body .progressBg:after {
    height: 478px;
    background-position: 0px 50px;
    background-size: 100%;
  }
  body .progressBg .col-lg-7 {
    width: 72%;
  }
  body .cartBg {
    padding: 122px 0 90px 0 !important;
  }
  body label.labelTxt {
    font-size: 0.91rem;
  }
  body .RequestQuoteSection2 .productsDetail_List {
    padding: 40px 20px;
  }
  body .productListBg .proImage {
    width: 54px;
  }
  body .productListBg .proDetail p.fw-bold {
    font-size: 0.95rem;
  }
  body .videoNew .boxvid .sectionHeading {
    font-size: 1.4rem;
    line-height: 2rem;
  }
  body .careersection4 img {
    width: 68px;
  }
  body .careersection4 .boxHeading {
    text-transform: capitalize;
  }
  body .CareerformBx {
    padding: 28px 32px;
  }
  body .CareerformBx .form-control {
    height: 40px;
  }
  body .CareerformBx .btn.btn-green {
    font-size: 18px;
    padding: 8px 0px;
  }
  body .facilitysection2 .txtsldbox img, body .facilitysection2 .txtsldbox1 img {
    width: 168px;
  }
  body .facilitysection2 .txtsldbox:after, body .facilitysection2 .txtsldbox1:after {
    top: 0px !important;
    height: 180px !important;
  }
  body section, body .values-section {
    padding: 60px 0;
  }
  body #airfield-nav-tab img {
    width: 46px;
  }
  body .CareerBox {
    padding: 74px 30px;
    width: 240px;
  }
  body .colorBox2 {
    padding: 24px 14px;
  }
  body form#contactusform .form-control, body form#becomedistrbuter .form-control {
    height: 38px;
  }
  body .becomeDistributorBanner {
    padding: 160px 0 108px 0 !important;
  }
  body .aboutsection3 .col-lg-11 {
    width: 100%;
  }
  body .logo-footer img {
    width: 94px;
  }
  body .aboutsection4 {
    padding-bottom: 62px !important;
  }
  body .aboutsection4 .natureBox {
    padding: 48px 24px;
    width: 414px;
  }
  body footer .footerHeading {
    font-size: 18px;
    line-height: 25px;
  }
  body footer .footerHeading ul li {
    font-size: 15px;
    line-height: 22px;
  }
  body .videobg {
    height: 566px;
  }
  body .videobg video#myVideo8 {
    top: -140px;
  }
  body .testimonialBg:after {
    height: 398px;
    background-size: 100%;
    background-position: 0px 11px;
  }
  body .testimonialBg ul.slick-dots {
    left: 308px;
  }
  body .progressBg:after {
    height: 478px;
    background-position: 0px bottom;
    background-size: 100%;
  }
  body .btn-banner img, body .btn-section img {
    width: 34px;
  }
  body .requestBtn img {
    width: 34px;
  }
  body .requestBtn .cartNumber {
    left: 10px;
    position: relative;
  }
  body .productImage {
    padding-bottom: 36px;
  }
  body .productImage:after {
    top: 34px;
    height: 180px;
  }
  body .productImage:before {
    bottom: 5px;
    height: 70px;
  }
  body .productImage img {
    width: 182px;
  }
  body .productImage .sectionSubHeading {
    font-size: 19px;
    line-height: 24px;
  }
  body .product-slider .slick-prev, body .product-slider .slick-next {
    top: 38%;
    width: 40px;
    height: 40px;
  }
  body .product-slider .slick-prev:before, body .product-slider .slick-prev:after, body .product-slider .slick-next:before, body .product-slider .slick-next:after {
    width: 20px;
    height: 20px;
    background-size: 18px;
  }
  body .colorBackground .womenImg {
    top: -10px;
    left: -60px;
  }
  body .colorBackground .paddingRight {
    padding-right: 8px !important;
  }
  body main {
    padding: 168px 0 138px 0 !important;
  }
  body .btn-banner {
    padding: 10px 24px;
    font-size: 18px;
  }
  body .sectionSubHeading {
    font-size: 17px;
    line-height: 22px;
  }
  body .sectionHeading {
    font-size: 1.6rem;
    line-height: 2rem;
  }
  body .slidersmlHeading {
    font-size: 19px;
    line-height: 23px;
  }
  body .sliderHeading {
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
  body .sliderSubHeading {
    font-size: 19px;
    line-height: 28px;
  }
  body .header .sticked {
    height: 60px;
  }
  body .header:after {
    border-top: 60px solid black;
  }
  body .logo img {
    width: 68px;
  }
  body .requestBtn {
    padding: 8px 20px;
  }
  body .requestBtn:after {
    border-top: 60px solid #000000;
  }
  body .requestBtn:before {
    height: 60px;
  }
  body .navbar > ul > li {
    padding: 14px 14px 14px 24px !important;
  }
  body div#nav-tab .nav-link {
    font-size: 17px;
    width: 25%;
    line-height: 20px;
    padding: 8px 36px;
  }
}
@media (min-width: 1600px) and (max-width: 1699px) {
  body ul.nav-dropdown.sub-menu li a {
    font-size: 0.98rem !important;
  }
  body .requestBtn {
    font-size: 14px;
  }
  body .hero-overlay:after {
    left: 34px;
    width: 3px;
    transform: rotate(12.6deg);
  }
  body .hero-overlay li {
    font-size: 18px;
  }
  body .rateIcon img {
    width: 54px;
  }
  body .rateIcon {
    padding: 10px;
  }
  body main.contactBanner {
    padding-top: 180px;
    padding-bottom: 120px;
  }
  body .aboutsection5.colorBackground:after {
    background-position: center 58px;
  }
  body .productDetails {
    padding: 144px 0 128px 0 !important;
  }
  body .airfieldsection8 .airfieldreviewBox ul.slick-dots {
    bottom: -64px;
  }
  body .videobg {
    height: 640px;
  }
  body .videobg video#myVideo8 {
    top: -140px;
  }
  body .navbar a, body .navbar:focus {
    font-size: 1.2rem !important;
  }
  body ul li {
    font-size: 1.25rem;
    line-height: 1.6rem;
  }
  body div#nav-tab .nav-link {
    font-size: 1.4rem;
    line-height: 1.64rem;
  }
  body .sliderSubHeading {
    font-size: 1.3rem;
    line-height: 1.7rem;
  }
  body .airfieldsection8 .airfieldreviewBox {
    padding: 68px 0px 58px 0px;
  }
  body .airfieldsection8 .airfieldreviewBox .testimonial-slider {
    padding: 0px 54px;
  }
  body .colorBox2 {
    padding: 32px 20px;
  }
  body section.aboutsection4 {
    padding-bottom: 80px !important;
  }
  body .sectionDescription, body #cke_pastebin, body .accordion-body p, body .accordion-body, body #cke_pastebin {
    font-size: 1.1rem !important;
    line-height: 1.4rem !important;
  }
  body .sectionSubHeading {
    font-size: 1.1rem;
    line-height: 1.6rem;
  }
  body .emailBx {
    height: 224px;
  }
  body .emailBx img {
    width: 54px;
  }
  body .becomeCustSection4 figure {
    width: 444px;
    top: -60px;
    left: 120px;
  }
  body .coreBox:after {
    border-left: 182px solid transparent;
    border-right: 182px solid transparent;
  }
  body .coreBox .sectionDescription {
    min-height: 110px;
  }
  body main {
    padding: 100px 0;
  }
  body .airfieldsection8 .airfieldreviewBox .testimonial-slider {
    padding: 0px 80px;
  }
  body .testimonialBg:after {
    background-position: 44px 64px;
  }
  body .solutionBx {
    margin-top: 10px !important;
  }
  body .colorBackground:after {
    background-position: -192px 25px;
    background-size: 1790px;
  }
  body .colorBackground .womenImg {
    width: 490px !important;
    top: -2px;
    left: -28px;
  }
  body .reviewItem img {
    width: 170px;
    float: right;
  }
}
@media (min-width: 1900px) and (max-width: 2100px) {
  body .productBoxslider .itemlogo {
    width: 126px;
  }
  body .productBoxslider .label {
    font-size: 16px;
  }
  body .productBoxslider .card h4 {
    font-size: 18px;
    line-height: 24px;
  }
  body .productBoxslider .card p {
    font-size: 14px;
  }
  body .productBoxslider .slick-prev{
    left: -480px;
  }
  body .productBoxslider .slick-next {
left: -420px;
  }
  body section.certifiedSection2 {
    padding-top: 128px;
  }
  body .cert-hover {
    height: 220px;
  }
  body .cert-hover img {
    width: 78px;
  }
  body .matterBg .feature-card p {
    font-size: 17px;
  }
  body .cert-hover p {
    font-size: 15px;
  }
  body .cert-hover h6 {
    font-size: 1.2rem;
  }
  body .cert-card .cert-front h6, body .matterBg .feature-card h6 {
    font-size: 1.3rem;
  }
  body .cert-front img, body .cert-hover img {
    width: 108px;
  }
  body .globalBg {
    width: 460px;
    padding: 40px 40px;
  }
  body .globalBox .sectionSmlDescription {
    font-size: 1rem;
    line-height: 1.4rem;
  }
  body .globalBox img {
    width: 67px;
  }
  body .hmglobalBox img {
    width: 60px;
  }
  body .hmglobalBg {
    width: 458px;
  }
  body .globalTxt .sectionDescription {
    font-size: 1.3rem !important;
  }
  body .hmglobalBox .sectionSmlDescription {
    font-size: 1rem;
  }
  body .productItem .card-image {
    left: 2px;
  }
  body div#customSlider .sliderSubHeading {
    font-size: 1.5rem;
  }
  body .requestBtn {
    font-size: 15px;
  }
  body .footer h5:after {
    width: 38% !important;
    bottom: -14px !important;
  }
  body .footer h5 {
    font-size: 20px !important;
    margin-bottom: 34px !important;
  }
  body .promise-box strong {
    margin: -38px auto 10px auto !important;
    font-size: 27px !important;
  }
  body span.corner {
    width: 72px !important;
  }
  body .cardTitle {
    line-height: 28px !important;
    font-size: 22px !important;
  }
  body .startBg {
    padding: 120px 70px !important;
  }
  body .process-list .step:after {
    height: 60px !important;
    top: 41px !important;
  }
  body .step {
    min-width: 44px !important;
    height: 44px !important;
    font-size: 16px !important;
  }
  body .process-list p {
    font-size: 1.1rem !important;
    line-height: 1.5rem !important;
  }
  body .process-list h6 {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  body .feature-card p {
    font-size: 15px;
    line-height: 20px;
  }
  body .carousel-indicators.custom-indicators {
    position: absolute;
    left: 186px !important;
  }
  body .banBtn {
    font-size: 18px !important;
  }
  body .accordion-button {
    font-size: 22px;
    line-height: 30px;
  }
  body .productItem .card-content {
    height: 272px;
  }
  body .emailBx {
    height: 268px;
  }
  body .categoryBanner {
    padding: 228px 0 184px 0;
  }
  body .solutionBx4 {
    padding-left: 30px;
    padding-top: 100px;
  }
  body .becomeDistributorBanner {
    padding: 168px 0 128px 0 !important;
  }
  body .careerBanner, body .facilityBanner, body .aboutBanner {
    padding: 157px 0 120px 0px !important;
  }
  body .coreBox .sectionDescription {
    min-height: 118px;
  }
  body .aboutsection5.colorBackground:after {
    width: 84%;
    background-size: 2180px;
    background-position: center 136px;
  }
  body .aboutsection5.colorBackground .manImg {
    bottom: 0px;
  }
  body .coreBox:after {
    bottom: -74px;
    border-left: 206px solid transparent;
    border-right: 206px solid transparent;
  }
  body .sub-txt {
    font-size: 1.3rem;
    line-height: 1.7rem;
  }
  body .boxHeading {
    font-size: 1.375rem;
    line-height: 1.7rem;
  }
  body ul li {
    font-size: 1.22rem;
    line-height: 1.6rem !important;
  }
  body .sectionDescription, body #cke_pastebin, body .accordion-body p, body .accordion-body, body #cke_pastebin {
    font-size: 1.14rem !important;
    line-height: 1.6rem !important;
  }
  body div#nav-tab .nav-link {
    font-size: 1.3rem;
    line-height: 1.5rem;
  }
  body .sliderSubHeading {
    font-size: 1.4rem;
    line-height: 1.8rem;
  }
  body .sectionHeading {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  body .sectionSubHeading {
    font-size: 1.3rem;
    line-height: 1.6rem;
  }
  body .header .logo {
    width: 94px;
  }
  body .navbar a, body .navbar:focus {
    font-size: 22px;
  }
  body .navbar .dropdown ul a {
    padding: 8px 20px;
    font-size: 17px;
  }
  body .sliderHeading {
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 2.7rem;
  }
  body main {
    padding: 200px 0;
  }
  body button .requestBtn:after {
    left: -70px;
  }
  body .airfieldsection8 .airfieldreviewBox .testimonial-slider {
    padding: 0px 80px;
  }
  body .testimonialBg:after {
    background-position: 44px 64px;
    height: 454px;
  }
  body .solutionBx {
    margin-top: 10px !important;
  }
  body .colorBackground:after {
    background-position: center 106px;
    background-size: 1908px;
  }
  body .colorBackground .womenImg {
    width: 610px !important;
    top: -2px;
    left: -28px;
  }
  body .reviewItem img {
    width: 170px;
    float: right;
  }
}

#AeroPageid-21 .section2 .col-lg-9 {
  padding: 0px;
}

#AeroPageid-26 .airfieldsection8 {
  display: none;
}

#AeroPageid-36 .clientsLogo {
  display: none;
}

#AeroPageid-36 .airfieldsection6:after {
  content: none;
}/*# sourceMappingURL=main.css.map */