html {
    font-size: 62.5%;
    scroll-behavior: smooth;
  }
  
  body {
    font-family: "Roboto", Helvetica Neue, Arial, sans-serif;
  }
body.media{
  display:block !important;
}

h2{
  color:black !important;
}
  
  .vision-card .vision-thumb {
    margin-bottom: 1.5rem;
    padding: 5px 0 0 0;
  }
  .vision-card .vision-thumb img {
    max-width: 130px;
  }
.vision-card .row p{
    margin-bottom:2rem;
  }
  
  body,
  div,
  html {
    scroll-behavior: smooth !important;
  }
  
  a:visited,
  a:link {
    text-decoration: none;
  }
  
  .btn-container ul > li {
    list-style: disc !important;
  }
  
  .business-ul li {
    list-style: none;
    padding: 10px;
    border-bottom: 1px solid #f1f1f1;
  }
  
  p {
    font-size: 16px;
    line-height: 2.5rem;
    letter-spacing: normal;
  }
  
  h4 {
    letter-spacing: 0.5px;
  }
  
  .hamburger {
    display: block;
    cursor: pointer;
  }
  
  .container-fluid {
    padding: 0 1.75rem;
  }
  
  .navbar {
    /* min-height: 7rem;*/
    padding-block: 10px !important  ;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  
  .bar {
    display: block;
    width: 2.2rem;
    height: 0.3rem;
    margin: 0.5rem auto;
    transition: all 0.3s ease-in-out;
    background-color: #fff;
  }
  
  .nav-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 1rem;
  }
  
  .bar-flex {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 1.5rem;
  }
  
  /* .bar-flex img{
    filter: grayscale(2) contrast(0) brightness(100);
    
  } */
  .hero_banner_container .main-banner {
    min-width: 80vh;
  }
  
  .main-banner video,
  .main-banner img {
    max-height: 80vh;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    min-height: 100%;
    width: 100%;
    object-fit: cover;
  }
  
  header {
    padding: 0rem 0rem;
    position: fixed;
    top: 0px;
    width: 100%;
    left: 0px;
    z-index: 9;
  }
  
  .logo-menu-diff .nav-menu a.nav-link {
    color: #000;
    font-size: 1.5rem;
    letter-spacing: 0.5px;
  }
  
  img .menu-hamb {
    width: 50px;
    height: 50px;
  }
  
  img.nav-logo {
    width: 16rem;
  }
  
  .top-nav-link {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap: 1.5rem;
    margin: 1rem 1.2rem 10px 0;
    min-height: 2.1875rem;
    cursor: pointer;
  }
  
  .top-nav p {
    font-size: 1.5rem;
    margin-top: 0px;
    color: #000;
  }
  
  /* .top-nav img { */
  /* filter: grayscale(2) contrast(0) brightness(100); */
  /* } */
  
  button.slick-next.slick-arrow {
    right: 1rem;
  }
  
  .slick-next:before,
  .slick-prev:before {
    font-family: slick;
    font-size: 26px;
    line-height: 1;
    opacity: 0.75;
    color: #fff;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .slick-prev {
    left: 0;
    opacity: 1;
    z-index: 2;
  }
  
  .slick-dots {
    bottom: 10rem;
    z-index: 0;
    width: auto;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
  }
  
  .slick-slider .slick-dots li button {
    background-color: #222;
    border: 1px solid #fff;
    border-radius: 4px;
    display: inline-block;
    font-size: 0;
    height: 8px;
    margin: 0 3px;
    padding: 0;
    text-indent: -99999px;
    width: 8px;
  }
  
  .slick-slider .slick-dots .slick-active button {
    background-color: #fff;
    border-color: #fff;
  }
  
  .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 1px;
    padding: 0;
    cursor: pointer;
  }
  
  .banner-title .headline {
    font-size: 4.5rem;
    font-weight: 600;
    text-align: left;
    margin-bottom: 2.5rem;
    color: #fff;
  }
  
  .banner-title {
    width: 100%;
    color: #666;
    position: absolute;
    bottom: 12rem;
  }
  
  a.banner--more {
    color: #333;
    background-color: #fff;
    border-color: #fff;
    padding: 1rem 4rem;
    border-radius: 10rem;
    min-width: 9.375rem;
    text-align: center;
    display: inline-block;
    font-size: 1.5rem;
    font-weight: 700;
    transition: all 0.3s ease;
    margin-top: 2.5rem;
  }
  .home .hero_banner_container .banner-title {
  }
  
  .hero_banner_container:after {
    content: "";
    background: linear-gradient(
      90deg,
      #1c84a6,
      #386bb2 25%,
      #7356a3 49%,
      #903b94 72%,
      #c54961
    );
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.5rem;
    z-index: 0;
  }
  
  .banner-vid-2 img {
    border-radius: 20px;
    text-align: right;
  }
  
  .section-title h1 {
    font-size: 3.5rem;
    font-weight: 600;
    color: #000;
    letter-spacing: -0.5px;
  }
  
  .cap h3 {
    font-size: 2rem;
    font-weight: 600;
    color: #000;
    letter-spacing: -0.5px;
  }
  
  .cap p {
    color: #000;
  }
  
  section.capabilities .slider-arrow.slider-prev.fa.fa-angle-left.slick-arrow {
    font-size: 25px;
    border: 1px solid #000;
    border-radius: 50%;
    width: 29px;
    /* height: 30px; */
    text-align: center;
    position: absolute;
    top: -6.5rem;
    right: 5rem;
  }
  
  section.capabilities .slider-arrow.slider-next.fa.fa-angle-right.slick-arrow {
    font-size: 25px;
    border: 1px solid #000;
    border-radius: 50%;
    width: 29px;
    /* height: 30px; */
    text-align: center;
    position: absolute;
    top: -6.5rem;
    right: 0;
  }
  
  .sidebar-navigation {
    position: fixed;
    bottom: 0;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
    top: 0;
    left: 0;
    width: 400px;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    transform: translateX(-100%);
    height: 100vh;
    z-index: 9999;
  }
  
  .menu-open .sidebar-navigation {
    transform: none;
  }
  
  .sidebar-navigation .offcanvas-body {
    padding: 0;
    background-color: #fff;
    scroll-behavior: smooth;
  }
  
  .sidebar-navigation .hamburger_section {
    background-color: #fff;
    margin-bottom: 0.5rem;
    padding: 32px 24px;
    position: relative;
  }
  
  .sidebar-navigation .hamburger_section:after {
    content: "";
    height: 0.5rem;
    background: #f1f1f1;
    display: block;
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    width: 100%;
  }
  
  .sidebar-navigation .hamburger_section:last-child:after {
    content: none;
  }
  
  .sidebar-navigation .hamburger_section h5 {
    font-family: "Roboto";
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    color: #999;
  }
  
  .sidebar-navigation .hamburger_section ul {
    margin: 0 -24px;
    padding: 0;
    list-style: none;
  }
  
  .sidebar-navigation .hamburger_section ul > li {
    font-size: 16px;
    line-height: 32px;
  }
  
  .sidebar-navigation .hamburger_section ul > li > a {
    color: #222;
    padding: 12px 24px;
    display: block;
  }
  
  .sidebar-navigation .hamburger_section.single_item {
    padding: 0;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul > li > a {
    min-height: 4.5rem;
    display: flex;
    align-items: center;
  }
  
  .sidebar-navigation .hamburger_section.single_item > ul {
    margin: 0;
  }
  
  .font-icon,
  [class^="i-"],
  [class*=" i-"] {
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }
  
  .sidebar-navigation .hamburger_section i {
    color: #555;
    margin-right: 18px;
  }
  
  .sidebar-navigation .hamburger_section i:before {
    font-size: 16px;
  }
  
  .sidebar-navigation .hamburger_section i.icon {
    margin: 0 0 0 auto;
    transition: transform 0.3s;
    color: #666;
  }
  
  .i-arrow-d:before {
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡";
  }
  
  .sidebar-navigation .hamburger_section i.icon:before {
    font-size: 13px;
  }
  
  .sidebar-navigation .hamburger_section:last-child {
    margin: 0;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul.submenu {
    margin: 0;
    padding-bottom: 32px;
  }
  
  .sidebar-navigation .hamburger_section ul > li.hide-view {
    display: none !important;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul.submenu li a {
    min-height: initial;
    padding: 12px 22px;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul > li > a img {
    width: 22px;
    height: 22px;
    object-fit: contain;
    margin-left: 16px;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul > li > a.active .icon {
    transform: rotate(180deg);
  }
  
  .sidebar-navigation .hamburger_section.single_item .submenu > li.active > a {
    position: relative;
    background-color: #f4f4f4;
  }
  
  .sidebar-navigation
    .hamburger_section.single_item
    .submenu
    > li.active
    > a:before {
    position: absolute;
    left: 4px;
    top: 30px;
    height: 7px;
    width: 3px;
    background-color: #4d9f39;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
  }
  
  .sidebar-navigation
    .hamburger_section.single_item
    .submenu
    > li.active
    > a:after {
    position: absolute;
    left: 6px;
    bottom: 17px;
    height: 3px;
    width: 21px;
    background-color: #4d9f39;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
  }
  
  .sidebar-navigation
    .hamburger_section.single_item
    .submenu
    > li.active
    > a:after {
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³";
    text-align: center;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "icons";
    font-size: 1rem;
    color: #4d9f39;
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
  }
  
  .menu-open .sidebar-navigation {
    transform: none;
  }
  
  .menu-open .overLay {
    opacity: 0.5;
    visibility: visible;
  }
  
  .menu-open,
  .cm-menu-open {
    overflow: hidden;
    position: relative;
  }
  
  .susb-label {
    margin-bottom: 0;
    margin-left: 12px;
  }
  
  .buniness-box,
  #myDIV {
    min-width: 280px;
    box-shadow: 0 10px 37px rgb(0 0 0 / 15%);
    border: 0.5px solid hsla(0, 0%, 46%, 0.28);
    padding: 0.625rem 0;
    /* inset: 0px auto auto 0px; */
    /* transform: translate3d(355%, 44%, 0px); */
    display: none;
    background-color: #fff;
    border-radius: 6px;
    z-index: 2;
    position: absolute;
    max-width: 100%;
  }
  
  /* ===========================================================  */
  .mobile-trigger {
    cursor: pointer;
    margin-right: 12px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    /* padding-top: 11px; */
    border-radius: 18px;
    margin-left: -9px;
  }
  
  /* .sidebar-navigation {
      position: fixed;
      bottom: 0;
      display: flex;
      flex-direction: column;
      max-width: 100%;
      background-color: #fff;
      background-clip: padding-box;
      outline: 0;
      transition: transform .3s ease-in-out;
      top: 0;
      left: 0;
      width: 400px;
      border-right: 1px solid rgba(0, 0, 0, .2);
      transform: translateX(-100%);
      height: 100vh;
      z-index: 9999;
  } */
  
  /* .menu-open .sidebar-navigation {
      transform: none;
  }
  
  .overLay,
  .popup-overLay {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 999;
      width: 100%;
      height: 100vh;
      background-color: #000;
      opacity: 0;
      visibility: hidden;
  } */
  
  /* .active-popup .popup-overLay {
      opacity: 0.5;
      visibility: visible;
  }
  
  .popup-overLay {
      z-index: 999 !important;
  }
  
  .menu-open .overLay {
      opacity: .5;
      visibility: visible;
  }
  
  .sidebar-navigation .offcanvas-body {
      padding: 0;
      background-color: #fff;
      scroll-behavior: smooth;
  } */
  
  /* .sidebar-navigation .hamburger_section {
      background-color: #fff;
      margin-bottom: 0.5rem;
      padding: 32px 24px;
      position: relative;
  }
  
  .sidebar-navigation .hamburger_section:after {
      content: '';
      height: 10px;
      background: #f1f1f1;
      display: block;
      position: absolute;
      bottom: -8px;
      left: 0;
      right: 0;
      width: 100%;
  } */
  .sustainability_cta h2 {
    color: #fff !important;
  }
  /* .sidebar-navigation .hamburger_section:last-child:after {
      content: none;
  }
  
  .hamburger_section.logo-sec img {
      width: 80px;
  }
  
  .hamburger_section.logo-sec {
      padding: 20px 24px;
  }
  
  .sidebar-navigation .hamburger_section h5 {
      font-size: 14px;
      line-height: 24px;
      text-transform: uppercase;
      color: #999;
  } */
  
  /* .sidebar-navigation .hamburger_section ul {
      margin: 0 -24px;
      padding: 0;
      list-style: none;
  }
  
  .sidebar-navigation .hamburger_section ul>li {
      font-size: 16px;
      line-height: 32px;
  }
  
  .sidebar-navigation .hamburger_section ul>li>a {
      color: #222;
      padding: 12px 24px;
      display: block;
  } */
  
  /* .sidebar-navigation .hamburger_section.single_item {
      padding: 0;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul>li>a {
      min-height: 4.5rem;
      display: flex;
      align-items: center;
  }
  
  .sidebar-navigation .hamburger_section.single_item>ul {
      margin: 0;
  } */
  
  /* .font-icon,
  [class^=i-],
  [class*=" i-"] {
      position: relative;
      display: inline-block;
      vertical-align: middle;
  }
  
  .sidebar-navigation .hamburger_section i {
      color: #555;
      margin-right: 18px;
  } */
  
  /* .font-icon:before,
  [class^=i-]:before,
  [class*=" i-"]:before {
      font-size: 24px;
      text-align: center;
      font-style: normal;
      font-weight: normal;
      display: inline-block;
      vertical-align: middle;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-family: "icons";
  }
  
  .i-businesses:before {
      content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ ";
  } */
  
  /* .sidebar-navigation .hamburger_section i:before {
      font-size: 16px;
  } */
  
  /* .sidebar-navigation .hamburger_section i.icon {
      margin: 0 0 0 auto;
      transition: transform .3s;
      color: #666;
  }
  
  .i-arrow-d:before {
      content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡";
  }
  
  .sidebar-navigation .hamburger_section i.icon:before {
      font-size: 13px;
  }
  
  .sidebar-navigation .hamburger_section:last-child {
      margin: 0;
  } */
  
  /* .accordion-header {
      font-weight: 400;
      font-family: 'Roboto';
      font-size: 48px;
      line-height: 1.4;
      color: #222;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul.submenu {
      margin: 0;
      padding-bottom: 32px;
  }
  
  .sidebar-navigation .hamburger_section ul>li.hide-view {
      display: none !important;
  } */
  
  /* .sidebar-navigation .hamburger_section.single_item ul.submenu li a {
      min-height: initial;
      padding: 12px 22px;
  }
  
  .green-banner-section .slick-slide .banner-content {
      position: absolute;
      top: 50%;
      left: 0;
      z-index: 1;
      max-width: 424px;
      margin-left: 75px;
      transform: translateY(-50%);
  }
  .menu-open,
  .cm-menu-open {
      overflow: hidden;
      position: relative;
  } */
  
  /* .sidebar-navigation .hamburger_section.single_item ul>li>a img {
      width: 18px;
      height: 18px;
      object-fit: contain;
      margin-right: 16px;
  }
  
  .sidebar-navigation .hamburger_section ul>li>a:hover {
      background-color: #f4f4f4;
  }
  
  .menu-open .overLay {
      opacity: .5;
      visibility: visible;
  } */
  /* .overLay, .popup-overLay {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 999;
      width: 100%;
      height: 100vh;
      background-color: #000;
      opacity: 0;
      visibility: hidden;
  } */
  .sub-menu-btn .susb-img {
    transition: transform 0.3s ease;
  }
  
  .sub-menu-btn.clicked .susb-img{
    transform: rotate(180deg);
  }
  video.home-vid {
    width: 100%;
    height: auto;
    border-radius: 30px;
    object-fit: cover;
  }
  
  @keyframes MoveUpDown {
    0% {
      transform: translateY(0);
    }
  
    20% {
      transform: translateY(5px);
    }
  
    50% {
      transform: translateY(10px);
    }
  }
  
  .ArrowScrollDown {
    width: 1.6rem;
    height: 30px;
    margin: auto;
    position: absolute;
    bottom: 1.2rem;
    left: 0;
    right: 0;
    border: 0.0625rem solid #fff;
    border-radius: 1.219rem;
    cursor: pointer;
    text-align: center;
  }
  
  .ArrowScrollDown svg {
    fill: #fff;
    animation: MoveUpDown 1.6s linear infinite;
    position: relative;
    transition: all 0.6s ease;
    width: 1.2rem;
    stroke: #fff;
  }
  
  .cap-slide-img img {
    min-height: 34rem;
    border-radius: 12px;
    object-fit: cover;
  }
  
  li.footer-li {
    font-size: 1.8rem;
    font-weight: 600;
  }
  
  ul.footer-ul li {
    font-size: 1.6rem;
    padding-bottom: 12px;
    color: grey;
  }
  
  footer {
    background-color: #f5f5f5;
  }
  
  section.capabilities,
  section.news-3 {
    padding: 8rem 0;
  }
  
  section.news {
    padding-bottom: 2rem;
  }
  
  ul.stay-ul {
    display: flex;
    column-gap: 2rem;
  }
  
  ul.stay-ul li {
    border: 1px solid grey;
    border-radius: 50%;
    padding: 6px;
  }
  ul.stay-ul li:first-child {
    margin-left: 10px;
  }
  .social-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 2rem 0;
    border-top: 1px solid grey;
    margin-top: 3rem;
    border-bottom: 1px solid grey;
  }
  
  .social-link h3 {
    font-size: 2rem;
    font-weight: 600;
  }
  
  .location-bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
  }
  
  .loc.loc-1 {
    padding: 10rem 0;
  }
  
  ul.map-ul {
    list-style: circle;
    padding-left: 1.6rem;
  }
  
  ul.map-ul li {
    font-size: 1.6rem;
    font-weight: 600;
    list-style: circle;
  }
  
  .news-box-img img {
    min-height: 256px;
    width: 100%;
    border-radius: 12px;
    object-fit: cover;
    transition: all 2.6s ease-in-out;
  }
  
  .news-box-img:hover img {
    transform: scale(1.1);
  }
  
  .new-box {
    position: relative;
    overflow: hidden;
    border: 1px solid transparent;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }
  
  .news-bottom {
    position: absolute;
    bottom: 0;
    width: auto;
    padding: 80px 120px 10px 24px;
  }
  
  .news-bottom p {
    font-size: 12px;
    border: 1px solid #2b2a2a;
    color: #fff;
    padding: 5px 16px;
    border-radius: 20px;
    background: #2b2a2a;
    text-align: center;
    line-height: 1.75rem;
  }
  
  .news-text h4 {
    min-height: 3rem;
    color: #000;
    font-size: 15px;
    letter-spacing: normal;
    line-height: 1.6rem;
  }
  
  .news-text p {
    font-size: 14px;
    font-weight: 600;
    color: #000;
  }
  
  .explore-btn {
    text-align: center;
  }
  body > section.breadcrumb-sub-layout.bg-white.py-5 > div > div > div {
    padding-top: 50px;
  }
  .explore--open {
    color: #fff;
    background-color: #2376d0;
    border-color: #2376d0;
    padding: 1rem 3rem;
    border-radius: 10rem;
    text-align: center;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    transition: all 0.3s ease;
  }
  
  /*a:not([href]):not([tabindex]):hover {
    color: #fff;
    background-color: #0b58ac;
    border-color: #0a52a2;
  }*/
  
  .explore--open:hover {
    color: #fff;
    background-color: #0b58ac;
    border-color: #0a52a2;
  }
  
  a.explore--open-1 {
    color: #fff;
    background-color: #2376d0;
    border-color: #2376d0;
    padding: 1rem 3rem;
    border-radius: 10rem;
    text-align: center;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    transition: all 0.3s ease;
  }
  
  a.explore--open-2 {
    color: #fff;
    background-color: #2376d0;
    border-color: #2376d0;
    padding: 1rem 3rem;
    border-radius: 10rem;
    text-align: center;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    transition: all 0.3s ease;
  }
  
  a.explore--open-3 {
    color: #fff;
    background-color: #2376d0;
    border-color: #2376d0;
    padding: 1rem 3rem;
    border-radius: 10rem;
    text-align: center;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    transition: all 0.3s ease;
  }
  
  a.explore--open-4 {
    color: #fff;
    background-color: #2376d0;
    border-color: #2376d0;
    padding: 1rem 3rem;
    border-radius: 10rem;
    text-align: center;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    transition: all 0.3s ease;
  }
  .show-more.news .news-box {
    height: 100%;
  }
  
  .news-box.show-more-height .row>div:nth-child(n+5){
    display:none; 
  }
  .news-box-1.show-more-height-1 .row>div:nth-child(n+5){
    display:none;
  }
  
  .news-box-2.show-more-height-2 .row>div:nth-child(n+5){
    display:none;
  }
  
  .news-box-3.show-more-height-3 .row>div:nth-child(n+5){
    display:none;
  }
  
  .news-box-4.show-more-height-4 .row>div:nth-child(n+5){
    display:none;
  }
  
  a:not([href]):not([tabindex]) {
    /* color: #fff; */
    text-decoration: none;
    cursor: pointer;
  }
  
  section.partners {
    padding-bottom: 6rem;
    /* background: lightblue; */
  }
  
  section.partners .slick-dots {
    bottom: -4rem;
    z-index: 0;
    width: auto;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
  }
  
  section.partners .slick-slider .slick-dots li button {
    background-color: #000;
    opacity: 0.4;
    border: 1px solid #fff;
    border-radius: 4px;
    display: inline-block;
    font-size: 0;
    height: 8px;
    margin: 0 3px;
    padding: 0;
    text-indent: -99999px;
    width: 8px;
  }
  
  section.partners .slick-slider .slick-dots .slick-active button {
    background-color: #000;
    opacity: 1;
    border-color: #000;
  }
  
  section.partners .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 1px;
    padding: 0;
    cursor: pointer;
  }
  .mission .section-title {
    padding: 0;
    width: 0;
    height: 20px;
  }
  /* ===========================  About us start  ======================== */
  
  /* .main-banner p{
    position: absolute;
    top: 14rem;
    color: #fff;
    left: 8rem;
  } */
  
  .main-banner p {
    color: #000;
    left: auto;
    position: absolute;
    top: 6rem;
  }
  
  .main-banner a {
    color: #000;
  }
  
  /* .main-banner h1{
    position: absolute;
    bottom: 20rem;
    color: #fff;
    left: 8rem;
    font-size: 6rem;
    font-weight: 600;
  } */
  .main-banner h1 {
    position: absolute;
    bottom: 20rem;
    background: -webkit-linear-gradient(
      0deg,
      #1c84a6,
      #386bb2 25%,
      #7356a3 49%,
      #903b94 72%,
      #c54961
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    left: auto;
    font-size: 4.5rem;
    font-weight: 600;
  }
  
  h5.main-para {
    position: absolute;
    bottom: 16rem;
    color: #fff;
    /* left: 0; */
    font-size: 2rem;
    width: 50rem;
    line-height: 1.4;
  }
  
  section.mission,
  section.strategy,
  section.news-5,
  section.contact-us {
      margin-top: 80px !important;
    padding: 0rem 0;
  }
  
  /*section.uas {
    padding: 8rem 0 4rem 0;
  }*/
  
  .strat.strat-1 {
    border-right: 1px solid grey;
    padding-right: 1rem;
    padding-top: 1rem;
    margin-top: 0rem;
  }
  
  .stat-bg h5 {
    font-size: 10rem;
    font-weight: 600;
    color: #898389;
    opacity: 0.1;
  }
  
  .stat-bg {
    position: absolute;
    top: 6rem;
    left: 3rem;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  
  .stat-text {
    text-align: center;
    position: relative;
    z-index: 1;
  }
  
  section.mds--msg {
    background: transparent
      linear-gradient(90deg, #0b7dab 0%, #8b2d91 50%, #bd3963 100%);
    margin-top: 3rem;
  }
  
  .md-msg-block {
    /* margin-top: 5rem; */
    padding: 4rem 0;
  }
  
  .mg-pic {
    margin-top: -2.1rem;
    text-align: left;
    transform: scale(1.1);
    display: flex;
    height: 100%;
    align-items: end;
  }
  
  .md-msg h4 {
    font-size: 2.6rem;
    font-weight: 600;
    color: #fff;
  }
  
  .md-msg p,
  .md-name p {
    font-size: 16px;
    color: #fff;
  }
  
  .md-name h3 {
    color: #fff;
    font-size: 21px;
    font-weight: 600;
  }
  
  .bg-images {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 0;
  }
  
  .banner-img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
  }
  
  .banner-img img {
    height: 100%;
  }
  
  .bg-images img {
    border-radius: 0;
    min-height: 100%;
    min-width: 100%;
    position: relative;
    height: 100%;
    object-fit: cover;
  }
  
  section#ProKabaddi {
    padding: 4rem 0;
    color: #fff;
  }
  
  section#ProKabaddi h1 {
    color: #fff;
  }
  
  .csr-slider h3 {
    font-size: 2.5rem;
    font-weight: 600;
  }
  
  section#ProKabaddi .slick-dots {
    bottom: -6rem;
    z-index: 0;
    width: auto;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
  }
  
  .mission-rtl-img img {
    border-radius: 16px;
  }
  
  .mission-box {
    /*transform: translateY(50%); */
    display: flex;
  }
  
  .mission-text {
    padding-left: 3rem;
    width: 100%;
  }
  
  section.mission .slick-dots {
    bottom: -4rem;
    z-index: 0;
    width: auto;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
  }
  
  .slick-slider .slick-dots .slick-active button {
    background-color: #fff;
    border-color: #000;
    opacity: 1;
  }
  
  .slick-slider .slick-dots li button {
    background-color: #000;
    opacity: 0.5;
    border: 1px solid #fff;
    border-radius: 4px;
    display: inline-block;
    font-size: 0;
    height: 8px;
    margin: 0 3px;
    padding: 0;
    text-indent: -99999px;
    width: 8px;
  }
  
  .nav-tabs.uas-nav-tabs {
    border-bottom: none;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .plane-desc h2 {
    border: none;
    font-size: 2rem;
    color: #000;
    font-weight: 600;
  }
  
  #nav-profile-tab {
    border: none;
    font-size: 2rem;
    color: #000;
    font-weight: 600;
  }
  .nav-tabs.uas-nav-tabs .nav-item .nav-link {
    font-size: 2rem;
  }
  .nav-tabs.uas-nav-tabs .nav-item.show .nav-link,
  .nav-tabs.uas-nav-tabs .nav-link.active {
    border-bottom: 3px solid green !important;
    color: #000;
  }
  
  button#nav-home-tab.nav-link,
  button#nav-profile-tab.nav-link {
    background: none;
    margin-left: 50px;
  }
  
  .nav-tabs.uas-nav-tabs .nav-link.active:focus {
    border: 0;
    outline: none;
  }
  
  section.uas img {
    border-radius: 1rem;
    min-height: auto;
    object-fit: cover;
  }
  
  .plane-desc {
    padding-left: 3rem;
    width:100%;
  }
  .text_wrapper {
    max-height: 250px;
    overflow: auto;
    padding-right: 1rem;
  }
  input.form-control[type="file"] {
    padding: 1rem;
    border-radius: 1rem;
    font-size: 1.5rem;
  }
  .plane-desc h5 {
    font-size: 1.6rem;
    font-weight: 600;
    padding: 1.6rem 0;
  }
  
  ul.plane-desc-ul {
    padding-left: 12px;
  }
  
  ul.plane-desc-ul li {
    list-style-type: disc;
    font-size: 1.5rem;
  }
  
  .plane-tab-space {
    padding-bottom: 5rem;
    display: flex;
    align-items: center;
    padding-top: 5rem;
  }
  
  .enquiry-form {
    padding: 3rem;
    border: 1px solid #ddd;
    border-radius: 0.75rem;
  }
  
  .contact-header {
    margin-bottom: 1.5rem;
  }
  
  .contact-header h2 {
    font-size: 3rem;
    font-weight: 600;
  }
  
  .form-floating > .form-control {
    height: 3.75rem;
    line-height: normal;
    padding: 2.5rem;
    font-size: 1.6rem;
    border-radius: 1rem;
  }
  
  .media-contact-form:after {
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    left: 0;
    height: 6px;
    background-image: linear-gradient(
      90deg,
      #1c84a6,
      #386bb2 25%,
      #7356a3 49%,
      #903b94 72%,
      #c54961
    );
    border-radius: 0 0 20px 20px;
  }
  
  .EnquiryForms_CitySearch__MbGw3 .EnquiryForms_checkData__0BmYs {
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem;
  }
  
  .form-check-input {
    width: 2rem;
    height: 2rem;
    margin-top: 0;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    border: 1px solid #d1d1d1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
  
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em;
  }
  
  .EnquiryForms_CitySearch__MbGw3
    .EnquiryForms_checkData__0BmYs
    input[type="checkbox"] {
    min-width: 1.375rem;
  }
  
  .EnquiryForms_CitySearch__MbGw3 .EnquiryForms_checkData__0BmYs label {
    padding-left: 0.75rem;
    font-size: 0.75rem;
    line-height: 1rem;
    text-align: justify;
    color: #222;
  }
  
  .EnquiryForms_CitySearch__MbGw3 .EnquiryForms_checkData__0BmYs div {
    align-items: center;
    display: flex;
    flex-direction: row;
  }
  
  .invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: red;
  }
  
  .EnquiryForms_checkData__0BmYs {
    text-align: center;
    font-size: 1.3rem;
  }
  
  label.form-check-label {
    padding-left: 2rem;
  }
  
  .form-btn {
    margin-top: 3rem;
  }
  
  .form-btn button.btn-primary {
    padding: 0.6rem 10rem;
    border-radius: 50px;
    font-size: 1.6rem;
  }
  
  .EnquiryForms_agreeTxt {
    font-size: 1.4rem;
    margin-bottom: 2rem;
  }
  
  .EnquiryForms_agreeTxt a {
    color: #000;
    font-weight: bold;
  }
  
  section.media-contact {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  
  .form-check-input:checked {
    background-color: #222;
    border-color: #222;
  }
  
  .form-check-input:checked[type="checkbox"] {
    background-image: url("images/checkbox.svg");
  }
  
  section.contact-us h2 {
    font-size: 3rem;
    font-weight: 600;
    letter-spacing: -0.5px;
  }
  
  p.email-p {
    font-size: 2rem;
    font-weight: 600;
  }
  
  p.email-a a {
    color: #000;
  }
  
  select.form-control:not([size]):not([multiple]) {
    height: 4.75rem;
    line-height: normal;
    font-size: 1.6rem;
    border-radius: 1rem;
  }
  
  select#cmessageType {
    line-height: normal;
    padding: 18px 10px 18px 18px;
    font-size: 1.6rem;
    border-radius: 1rem;
    appearance: none;
    background-image: url(images/down-arrow.png);
    background-repeat: no-repeat;
    background-position: right 1.8rem top 50%;
    background-size: 2rem;
  }
  
  .contact-header h3 {
    font-size: 2.6rem;
    font-weight: 600;
    letter-spacing: -0.5px;
  }
  
  section.contact-us .form-check-input {
    margin-left: 0;
  }
  
  section.contact-us label.form-check-label {
    padding-left: 2.4rem;
  }
  
  .search-container {
    position: relative;
    display: inline-block;
    margin: 4px 2px;
    height: 50px;
    width: 50px;
    vertical-align: bottom;
  }
  
  .mglass {
    display: inline-block;
    pointer-events: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    margin-top: 0.5rem;
    position: relative;
    z-index: 1;
    margin-left: 1rem;
  }
  
  .searchbutton {
    position: absolute;
    font-size: 26px;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    color: #fff;
  }
  
  .search:focus + .searchbutton {
    transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    background-color: white;
    color: black;
  }
  
  .search {
    position: absolute;
    left: 49px;
    /* Button width-1px (Not 50px/100% because that will sometimes show a 1px line between the search box and button) */
    background-color: white;
    outline: none;
    border: none;
    padding: 0;
    width: 0;
    height: 100%;
    z-index: 10;
    transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
  }
  
  .search:focus {
    width: 363px;
    padding: 0 16px 0 0;
  }
  
  .expandright {
    left: auto;
    right: 50px;
  }
  
  .expandright:focus {
    padding: 0 0 0 16px;
  }
  
  header {
    padding: 0rem 0rem;
    position: fixed;
    top: 0px;
    width: 100%;
    left: 0px;
    z-index: 9;
  }
  
  /* header.main_header.headerSec .nav-brandig img { */
  /* filter: contrast(0) brightness(100) !important; */
  /* }  */
  
  header.main_header.fixed-header .nav-brandig img {
    filter: unset;
  }
  
  /* header.main_header.headerSec .bar-flex .hamburger img.menu-hamb { */
  /* filter: grayscale(2) contrast(0) brightness(100); */
  /* } */
  
  header.main_header.fixed-header .logo-menu-diff .nav-menu a.nav-link {
    color: #000;
  }
  
  header.main_header.fixed-header .top-nav img {
    filter: unset;
    display: none;
  }
  
  header.main_header.fixed-header .top-nav p {
    color: #000;
    display: none;
  }
  
  header.main_header.fixed-header .top-nav-link {
    display: none;
  }
  
  header.main_header.fixed-header .searchbutton {
    color: #000;
    display: none;
  }
  
  #btn-back-to-top {
    position: fixed;
    bottom: 60px;
    right: 40px;
    display: none;
    background-color: #912da0;
    color: #fff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    box-shadow: 0px 3px 6px #00000029;
    z-index: 1;
  }
  
  #btn-back-to-top:hover {
    background-color: #fff;
    border: 2px solid #0f8ecc;
    color: #0f8ecc;
  }
  .navbar-content {
    display: flex;
    align-items: center;
  }
  ul.navbar-links {
    display: flex;
  }
  ul.navbar-links a {
    padding-left: 10px;
  }
  .navbar-links a::before {
    content: "• ";
  }
  .footer-ul li:first-child {
  }
  
  @media (min-width: 1400px) {
    .container {
      max-width: 1320px;
    }
  }
  
  @media (min-width: 992px) {
    header {
      background: transparent;
      transition: ease all 0.6s;
    }
  
    header.fixed-header {
      background: #fff;
      transition: ease all 0.6s;
      box-shadow: 0px 0px 6px -4px #000;
    }
  }
  
  /* new css to be added */
  
  .buniness-box,
  #myDIV {
    min-width: 280px;
    box-shadow: 0 10px 37px rgb(0 0 0 / 15%);
    border: 0.5px solid hsla(0, 0%, 46%, 0.28);
    padding: 0.625rem 0;
    /* inset: 0px auto auto 0px; */
    /* transform: translate3d(355%, 15%, 0px) !important; */
    display: none;
    background-color: #fff;
    border-radius: 6px;
    z-index: 2;
    position: absolute;
    max-width: 100%;
  }
  
  button:focus {
    outline: 1px dotted;
    outline: 0px auto -webkit-focus-ring-color;
  }
  
  .dropdown {
    position: relative;
    display: inline-block;
  }
  
  .dropdown-content {
    width: max-content;
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
  }
  
  .dropdown-content a {
    color: black !important;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
  }
  
  .dropdown:hover .dropdown-content {
    display: block;
  }
  
  .nav-link {
    display: block;
    padding: 0px 15px 0px 0px;
  }
  
  .menu-open .sidebar-navigation {
    overflow: scroll;
    overflow-x: hidden;
  }
  
  .susb-label {
    margin-left: 0px !important;
  }
  
  .form-floating > .form-control-textarea {
    height: 10rem;
    border: 1px solid #ced4da;
    width: 100%;
    line-height: normal;
    padding: 1rem;
    font-size: 1.6rem;
    border-radius: 1rem;
  }
  
  .mb-5.form-floating {
    margin-bottom: 0 !important;
  }
  
  input.btn.btn-primary.w-100 {
    border-radius: 139px;
    padding: 12px;
  }
  
  .dropdown-content .logo-menu-diff .nav-menu a.nav-link {
    color: #ffffff !important;
    font-size: 1.5rem;
    letter-spacing: 0.5px;
  }
  
  .capabilities .slider-capability {
    margin: 0 -1.25rem;
  }
  
  @media screen and (max-width: 786px) {
    #contact_form > section:nth-child(5) > .container .row:nth-child(10) {
      margin-block: 19px;
    }
    .section-title {
      padding-top: 10px;
    }
    .plane-tab-space:has(.plane-img) {
      padding-top: 0;
    }
    .section-title p {
      display: none;
    }
    .top-nav-link {
      display: none;
    }
    ul.submenu {
      overflow-y: scroll;
    }
    .form-group {
      text-align: left !important;
    }
    .logo-menu-diff {
      display: none;
    }
  
    .sidebar-navigation {
      max-width: 70% !important;
    }
  
    .mobile-trigger {
      margin-right: 0px;
      margin-left: 5px;
    }
  
    section.capabilities .slider-arrow.slider-prev.fa.fa-angle-left.slick-arrow {
      top: -85px;
      margin-right: 10px;
    }
  
    section.capabilities .slider-arrow.slider-next.fa.fa-angle-right.slick-arrow {
      top: -85px;
      right: 15px;
    }
    .loc.loc-1 {
      padding: 4rem 0;
    }
    section.mission,
    section.strategy,
    section.news-5,
    section.contact-us {
        margin-top: 0px !important;
      padding: 0rem 0;
    }
  }
  
  .headerSec-inner .navbar {
    padding: 0px 0px 20px 0px;
  }
  
  a.nav-link-black {
    display: block;
    padding: 0px 15px 0px 0px;
    color: #000;
  }
  
  .main-banner-a a {
    color: #000 !important;
  }
  
  .form-control-textarea {
    height: 200px !important;
  }
  
  .clearIcon {
    display: none !important;
  }
  
  .explore--open-btn {
    color: #fff;
    background-color: #2376d0;
    border-color: #2376d0;
    padding: 1rem 3rem;
    border-radius: 10rem;
    text-align: center;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    transition: all 0.3s ease;
  }
  
  .new-mission {
    padding-bottom: 20px;
    border-right: 1px solid;
  }
  
  .mission-box.bor {
    border-bottom: 1px solid;
    margin-top: 6rem;
    display: flex;
  }
  
  .col-sm-4.new-val .mission-box {
    display: block;
  }
  
  .col-sm-4.new-val .mission-box img {
    max-width: 150px;
  }
  .col-sm-4.new-val .mission-text {
    padding-left: 0;
    margin-top: 1rem;
  }
  
  .col-sm-4.new-val {
    margin-top: -12rem;
    margin-bottom: 1rem;
  }
  
  view more button #text {
    display: none;
  }
  
  .nav-home-tab {
    border: none;
    font-size: 1.6rem;
    color: #000;
    font-weight: 500;
  }
  
  /* READ MORE */
  #text {
    display: none;
  }
  
  a#toggle {
    color: #000;
    text-decoration: underline;
    text-decoration-color: red;
  }
  
  /* business nav */
  span.mr-4 img {
    filter: none !important;
  }
  
  .md-img {
    max-width: 86%;
    height: auto;
  }
  
  ul.map-ul {
    padding-left: 0;
  }
  
  ul.map-ul li {
    list-style-type: none;
    position: inherit;
    padding-left: 0;
  }
  
  ul.map-ul li img {
    margin: 10px 30px 10px 0px;
    vertical-align: middle;
    width: 25px;
  }
  
  /* READ MORE */
  #text {
    display: none;
  }
  
  a#toggle {
    color: #000;
    text-decoration: underline;
    text-decoration-color: #333;
    background: transparent;
  }
  
  .map-bg {
    background-image: url(/-/media/Project/Defence/images/map.png);
    height: 500px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 10rem;
  }
  
  .popup img {
    width: 10px;
  }
  
  .popup.mark33 img {
    width: 20px;
  }
  
  .show {
    display: block !important;
    animation: popup 0.2s 1;
  }
  
  @keyframes popup {
    from {
      transform: scale(0);
    }
  
    to {
      transform: scale(1);
    }
  }
  
  .popup {
    width: fit-content;
  }
  
  .popuptext {
    display: none;
    width: max-content;
    padding: 10px;
    overflow: overlay;
    z-index: 9999;
    position: absolute;
    top: 2rem;
    left: 22rem;
  }
  
  .about-us .locations.d-block.position-relative {
    background: none;
    padding: 0;
    margin: 0;
  }
  .DefenceMedia .news {
    background: azure;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .DefenceMedia section:last-of-type {
    background: azure;
    padding-top: 6rem;
    padding-bottom: 4rem;
  }
  .DefenceMedia .main-banner img,
  .about-us .main-banner img,
  .capabilities .main-banner img,
  .unmanned-aerial-systems .main-banner img,
  .counter-drone-systems .main-banner img,
  .small-arms .main-banner img,
  .ammunition .main-banner img,
  .missiles .main-banner img,
  .mro .main-banner img,
  .contact-us .main-banner img {
    max-height: 80vh;
  }
  .about-us section.mission {
    background: azure;
    /* padding-top: 3rem; */
    /* padding-bottom: 2rem; */
  }
  .mark1 {
    transform: translate(95px, 82px);
  }
  
  .mark2 {
    transform: translate(114px, 90px);
  }
  
  .mark3 {
    transform: translate(109px, 83px);
  }
  
  .mark4 {
    transform: translate(99px, 94px);
  }
  
  .mark5 {
    transform: translate(179px, 78px);
  }
  
  .mark6 {
    transform: translate(221px, 64px);
  }
  
  .mark7 {
    transform: translate(242px, 45px);
  }
  
  .mark8 {
    transform: translate(275px, 73px);
  }
  
  .mark9 {
    transform: translate(34px, 20px);
  }
  
  .mark10 {
    transform: translate(157px, 56px);
  }
  
  .mark11 {
    transform: translate(59px, 81px);
  }
  
  .mark12 {
    transform: translate(79px, 35px);
  }
  
  .mark13 {
    transform: translate(144px, 28px);
  }
  
  .mark14 {
    transform: translate(75px, 60px);
  }
  
  .mark15 {
    transform: translate(110px, 46px);
  }
  
  .mark16 {
    transform: translate(103px, 35px);
  }
  
  .mark17 {
    transform: translate(167px, 16px);
  }
  
  .mark18 {
    transform: translate(91px, -3px);
  }
  
  .mark19 {
    transform: translate(149px, -3px);
  }
  
  .mark20 {
    transform: translate(101px, -16px);
  }
  
  .mark21 {
    transform: translate(143px, -26px);
  }
  
  .mark22 {
    transform: translate(133px, -93px);
  }
  
  .mark23 {
    transform: translate(110px, -56px);
  }
  
  .mark24 {
    transform: translate(77px, -217px);
  }
  
  .mark25 {
    transform: translate(97px, -151px);
  }
  
  .mark26 {
    transform: translate(174px, -250px);
  }
  
  .mark27 {
    transform: translate(130px, -442px);
  }
  
  .mark28 {
    transform: translate(46px, -434px);
  }
  
  .mark29 {
    transform: translate(128px, -531px);
  }
  
  .mark30 {
    transform: translate(139px, -364px);
  }
  
  .mark31 {
    transform: translate(149px, -391px);
  }
  
  .mark32 {
    transform: translate(107px, -397px);
  }
  
  .mark33 {
    transform: translate(156px, -445px);
  }
  
  .mark34 {
    transform: translate(166px, -615px);
  }
  
  .mark35 {
    transform: translate(101px, -694px);
  }
  
  /* merging inner css */
  .sidebar-navigation {
    position: fixed;
    bottom: 0;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    background-color: #fff;
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
    top: 0;
    left: 0;
    width: 400px;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    transform: translateX(-100%);
    height: 100vh;
    z-index: 9999;
  }
  
  .menu-open .sidebar-navigation {
    transform: none;
  }
  
  .sidebar-navigation .offcanvas-body {
    padding: 0;
    background-color: #fff;
    scroll-behavior: smooth;
  }
  
  .sidebar-navigation .hamburger_section {
    background-color: #fff;
    margin-bottom: 0.5rem;
    padding: 32px 24px;
    position: relative;
  }
  
  .sidebar-navigation .hamburger_section:after {
    content: "";
    height: 0.5rem;
    background: #f1f1f1;
    display: block;
    position: absolute;
    bottom: -8px;
    left: 0;
    right: 0;
    width: 100%;
  }
  
  .sidebar-navigation .hamburger_section:last-child:after {
    content: none;
  }
  
  .sidebar-navigation .hamburger_section h5 {
    font-family: "Roboto";
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    color: #999;
  }
  
  .sidebar-navigation .hamburger_section ul {
    margin: 0 -24px;
    padding: 0;
    list-style: none;
  }
  
  .sidebar-navigation .hamburger_section ul > li {
    font-size: 16px;
    line-height: 32px;
  }
  
  .sidebar-navigation .hamburger_section ul > li > a {
    color: #222;
    padding: 12px 24px;
    display: block;
  }
  .sidebar-navigation .hamburger_section ul > li > a:hover {
    background: #f1f1f1;
    color: #000;
  }
  .sidebar-navigation .hamburger_section.single_item {
    padding: 0;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul > li > a {
    min-height: 4.5rem;
    display: flex;
    align-items: center;
  }
  
  .sidebar-navigation .hamburger_section.single_item > ul {
    margin: 0;
  }
  
  .font-icon,
  [class^="i-"],
  [class*=" i-"] {
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }
  
  .sidebar-navigation .hamburger_section i {
    color: #555;
    margin-right: 18px;
  }
  
  .sidebar-navigation .hamburger_section i:before {
    font-size: 16px;
  }
  
  .sidebar-navigation .hamburger_section i.icon {
    margin: 0 0 0 auto;
    transition: transform 0.3s;
    color: #666;
  }
  
  .i-arrow-d:before {
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡";
  }
  
  .sidebar-navigation .hamburger_section i.icon:before {
    font-size: 13px;
  }
  
  .sidebar-navigation .hamburger_section:last-child {
    margin: 0;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul.submenu {
    margin: 0;
    padding-bottom: 32px;
  }
  
  .sidebar-navigation .hamburger_section ul > li.hide-view {
    display: none !important;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul.submenu li a {
    min-height: initial;
    padding: 12px 22px;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul > li > a img {
    width: 22px;
    height: 22px;
    object-fit: contain;
    margin-left: 16px;
  }
  
  .sidebar-navigation .hamburger_section.single_item ul > li > a.active .icon {
    transform: rotate(180deg);
  }
  
  .sidebar-navigation .hamburger_section.single_item .submenu > li.active > a {
    position: relative;
    background-color: #f4f4f4;
  }
  
  .sidebar-navigation
    .hamburger_section.single_item
    .submenu
    > li.active
    > a:before {
    position: absolute;
    left: 4px;
    top: 30px;
    height: 7px;
    width: 3px;
    background-color: #4d9f39;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
  }
  
  .sidebar-navigation
    .hamburger_section.single_item
    .submenu
    > li.active
    > a:after {
    position: absolute;
    left: 6px;
    bottom: 17px;
    height: 3px;
    width: 21px;
    background-color: #4d9f39;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
  }
  
  .sidebar-navigation
    .hamburger_section.single_item
    .submenu
    > li.active
    > a:after {
    content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³";
    text-align: center;
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "icons";
    font-size: 1rem;
    color: #4d9f39;
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
  }
  
  .menu-open .sidebar-navigation {
    transform: none;
  }
  
  .menu-open .overLay {
    opacity: 0.5;
    visibility: visible;
  }
  .locations.d-block.position-relative {
    background-color: azure;
    padding-top: 6rem;
    margin-bottom: 4rem;
  }
  .menu-open,
  .cm-menu-open {
    overflow: hidden;
    position: relative;
  }
  
  .susb-label {
    margin-bottom: 0;
    margin-left: 12px;
  }
  
  .buniness-box,
  #myDIV {
    min-width: 220px;
    box-shadow: 0 10px 37px rgb(0 0 0 / 15%);
    border: 0.5px solid hsla(0, 0%, 46%, 0.28);
    padding: 0.625rem 0;
    /* inset: -30px auto auto 0px; */
    /* transform: translate3d(355%, 44%, 0px); */
    display: none;
    background-color: #fff;
    border-radius: 6px;
    z-index: 2;
    position: absolute;
    max-width: 100%;
    top: 100%;
    right: 0;
  }
  
  .iti {
    width: 20%;
    float: left;
  }
  
  input#fxb_3d39bc0e-acd7-4914-a076-05e30425192e_Fields_85ecc99c-a453-4c55-964a-c34ed99e5edd__Value {
    width: 76.5%;
    float: left;
    margin-left: 15px;
  }
  
  input#fxb_b0659d58-4886-4d15-9fdf-a17a14b71504_Fields_6761ba91-3fc4-4757-bfbb-8ae02563ad86__Value {
    width: 76.5%;
    float: left;
    margin-left: 15px;
  }
  
  input#fxb_e69631c2-0f62-4d34-b602-0eb72e95ae81_Fields_1e7ea15a-c49b-4baf-9ed6-eb8e7acf245a__Value {
    width: 76.5%;
    float: left;
    margin-left: 15px;
  }
  
  .iti__flag-container {
    width: 100%;
  }
  
  .form-control {
    border-radius: 1rem;
  }
  
  .EnquiryForms_inputGroup.form-floating.mb-5.car {
    margin-bottom: 3rem !important;
    margin-top: 3rem;
  }
  
  .iti {
    width: 20%;
    float: left;
  }
  
  .mar {
    margin-bottom: 2.5rem;
  }
  
  .in-lin {
    width: 76.5%;
    float: left;
    margin-left: 15px;
  }
  
  .iti__flag-container {
    width: 100%;
  }
  
  .form-control {
    border-radius: 1rem;
  }
  .enquiry-form .btn-primary {
    color: #fff;
    background-color: #2376d0;
    border-color: #2376d0;
    padding: 1rem 3rem;
    border-radius: 10rem;
    text-align: center;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 600;
    transition: all 0.3s ease;
    width: auto !important;
    min-width: 10rem;
  }
  .iti * {
    width: 100%;
  }
  
  .EnquiryForms_inputGroup.form-floating.mb-5.car {
    margin-bottom: 3rem !important;
    margin-top: 3rem;
  }
  
  .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active {
    border-color: transparent;
    margin-right: 40px;
  }
  
  .nav-tabs .nav-link {
    margin-right: 40px;
    background: #fff;
    padding-right: 0;
    font-size: 2rem;
    color: #5b5b5b;
  }
  
  .nav-tabs .nav-link:focus,
  .nav-tabs .nav-link:hover {
    border-color: transparent;
  }
  
  .ul-disc {
    padding-left: 1.75rem !important;
  }
  
  .ul-disc li {
    list-style-type: disc;
  }
  
  #content_scroll {
    height: unset !important;
    overflow: unset !important;
  }
  
  @media (max-width: 991px) {
    .headerSec {
      padding: 1rem 0;
    }
  
    .banner-title {
      width: 100vw;
    }
  
    .hero_banner_container {
      max-height: 80vh;
    }
    .slick-dots {
      bottom: 5rem;
    }
    .news .news-box {
      /* height: 77rem; */
    }
    .stat-bg {
      top: 4rem;
      left: 0;
    }
    .reverse {
      flex-direction: column-reverse;
    }
    .hero_banner_container .main-banner {
      min-width: 20vh;
    }
    ul.stay-ul {
    }
  
    .social-link h3 {
      display: block;
      width: 100%;
      min-width: 100%;
      margin-bottom: 1rem;
    }
  
    .social-link {
      display: block;
    }
  
    ul.stay-ul {
      gap: 1.5rem;
    }
  
    .footer.footer-4 {
      display: none;
    }
  
    .ArrowScrollDown {
      display: none;
    }
      .news-box.show-more-height .row>div:nth-child(n+3){
    display:none; 
  }
  .news-box-1.show-more-height-1 .row>div:nth-child(n+3){
    display:none;
  }
  
  .news-box-2.show-more-height-2 .row>div:nth-child(n+3){
    display:none;
  }
  
  .news-box-3.show-more-height-3 .row>div:nth-child(n+3){
    display:none;
  }
  
  .news-box-4.show-more-height-4 .row>div:nth-child(n+3){
    display:none;
  }
  }
  
  @media (max-width: 767px) {
  
  
      .DefenceMedia .news {
      background: azure;
      padding-top: 0rem;
      padding-bottom: 4rem;
  }
    section.strategy {
      padding: 2rem 0;
    }
    .banner-vid {
      margin-bottom: 5rem;
      display: flex;
      align-items: center;
      height: 100%;
    }
  
    section.capabilities,
    section.news-3 {
      padding: 2rem 0;
    }
    .navbar-content {
      display: block;
    }
    ul.stay-ul li:first-child {
      margin-left: 0;
    }
    li.footer-li.mb-4 {
      margin-bottom: 0 !important;
      padding: 15px 0;
    }
  
    .navbar-menu {
      margin-top: 10px;
    }
  
    .navbar-links {
      display: block !important;
    }
  
    .navbar-links li {
      margin-bottom: 5px;
      width: fit-content;
      display: block;
    }
  
    ul.navbar-links a {
      padding: 5px 10px;
    }
    .navbar-brand {
      margin-bottom: 10px;
    }
    .capabilities .section-title:has(h1) {
      width: 100%;
    }
    .bg-blue {
     
      padding-top: 0rem;
     
  }
    .banner-vid {
      margin-bottom: 5rem;
      display: flex;
      align-items: center;
      height: 100%;
    }
  
    section.capabilities,
    section.news-3 {
      padding: 2rem 0;
    }
    .iti {
      width: 95%;
    }
    .CountryCodeList{
      padding-left: 277px !important;
    }
    .iti__flag.iti__dz {
     
      display: none;
  }
  .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px;
  }
  .iti__selected-flag {
    display: none;
  }
    .in-lin {
      width: 100%;
      float: left;
      margin-top: 20px;
      margin-left: 0;
    }
    input#fxb_3d39bc0e-acd7-4914-a076-05e30425192e_Fields_85ecc99c-a453-4c55-964a-c34ed99e5edd__Value {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-top: 20px;
      margin-bottom: 20px;
    }
    input#fxb_b0659d58-4886-4d15-9fdf-a17a14b71504_Fields_6761ba91-3fc4-4757-bfbb-8ae02563ad86__Value {
      width: 100%;
      float: left;
      margin-left: 0;
      margin: 20px 0;
    }
    .section_padding{
      padding-bottom:0px;
    }
    .vision-card{
      padding-bottom:0 !important;
      margin-bottom: 0 !important;
    }
    .about-us .container{
      padding-inline: 0;
    }
  }
  
  header.main_header.headerSec.headerSec-inner
    .bar-flex
    .hamburger
    img.menu-hamb {
    filter: unset;
  }
  
  .main_header.headerSec.headerSec-inner {
    padding: 0rem !important;
  }
  
  #contact_form input[type="text"],
  #contact_form input[type="number"] {
    padding: 1.5rem;
    color: "#000";
  }
  
  .banner-vid.banner-vid-1 {
    display: flex;
    align-items: center;
    height: 100%;
  }
  
  .hero_banner_container .main-banner[aria-hidden="true"] {
    visibility: hidden;
    opacity: 0;
  }
  .defencemedia .news .news-bottom p,
  .defencemedia section:last-of-type .news-bottom p {
    display: none;
  }
  .main-banner p:first-child {
    top: 10rem;
    /* padding-top: 15px; */
  }
  
  .form-floating span.custom-field-validation-error.text-danger {
    display: none;
  }
  
  .py-5 {
    padding-top: 20px !important;
  }
  footer > .container {
    padding: 50px 15px 0px 15px;
  }
  
  .footer-ul .pl-0 li:first-child {
    margin-bottom: 0.5rem !important;
  }
  
  
  /* For mobile Banner Home Page*/
  .img-mobile-banner {
    display: none !important;
  }
  @media (max-width: 767px) {
    .img-web-banner {
      display: none !important;
    }
    .img-mobile-banner {
      display: block !important;
    }
    
    .hero_banner_container .caps
    {
       object-fit:contain !important;
    }
    
    .main-banner h1
    {
        bottom: 7rem;
        font-size: 39px;
    }
    .iti__selected-flag > .iti__flag{
      width: 23px !important;
    }
    
    
  }
  
  
      .main-banner.position-relative .container p {
      display: none;
      }
      
  
  
   /*Country List Css*/
   .iti--separate-dial-code .iti__selected-flag
  {
      background-color: white !important;
  }
  .CountryCodeList{
      height:52px;
  }
  .iti__selected-flag > .iti__flag{
      width: 32px !important;
  }
  .iti__flag-container{
      left:5px !important;
  }
  
  
   /*Business form Css*/
  .Business-f{
       height: 50px;
      font-size: 1.6rem;
      
      }
      
      
  .Business-l{
       height: 50px;
      font-size: 1.6rem;
      }
  
      .Business-m {
        font-size: 1.6rem;
        height: 50px;
        margin-top: 3px;
    }
  
  .Business-e{
      margin-top: 23px;
      }	
      
      
  .business-r{
      margin-top: 20px;
  }
  
  .small-white{
      white-space:nowrap;
      border-top: none;
      
  }
  .small-particular
  {
      border-top: none !important;
  }
  
  .arms-table > tbody >tr>td{
      font-size: 14px;
      line-height: 15px;
  }
  .arms-download-btn >input{
      width: 15rem!important;
      font-size: 16px;
  }	
  
  .scroll-right{
      display:none;
      
  }
  
   /*Amuunition small business css*/
   @media (max-width: 767px) {
    .small-white{
      white-space:unset;
      border-top: none !important;
  }
  
  .table_container{
      overflow-x:scroll;
  }
  
  .scroll-right{
      display:block;
      color: #386bb2;
  }
  
  }
  
  
  /* .contact-1{
      margin-top: 3rem;
  } */
  
  .banner--more{
      display:none !important;
  }
  
  
  header.main_header.headerSec{
      backdrop-filter: blur(10px);
      background: #ffffffe3 !important;
  }
  
  
  
  /* Buisness Header Display none */
  span.top-nav-link {
      display: none;
  }
  
  
  /*============================= by ===================== */
  .field-validation-error {
    color: red;
  }
  #fxb_b0659d58-4886-4d15-9fdf-a17a14b71504_Fields_6761ba91-3fc4-4757-bfbb-8ae02563ad86__Value-error{
    margin-left: 3%;
  }
  input#SupplierToList_5__Value {
    width: 104%;
    margin-left: -14px;
  }
  /*============================= by ===================== */
  
  
    /* Updated 02-0-24*/
    
    input#fxb_edc96316-d7d2-4588-b5b5-066559288631_Fields_69d36700-fdc2-4a23-b5d6-3f5325e3150b__Value {
      padding-bottom: 48px !important;
  }
  
  input#fxb_edc96316-d7d2-4588-b5b5-066559288631_Fields_69d36700-fdc2-4a23-b5d6-3f5325e3150b__Value {
    border: none !important;
  }
  @media screen and (max-width: 767px) {
    input#fxb_edc96316-d7d2-4588-b5b5-066559288631_Fields_69d36700-fdc2-4a23-b5d6-3f5325e3150b__Value {
      display: none !important;
  }
  #fxb_edc96316-d7d2-4588-b5b5-066559288631_Fields_69d36700-fdc2-4a23-b5d6-3f5325e3150b__Value{
  display: none !important;
  }
  .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px;
    display: none !important;
  }
  .iti__selected-flag > .iti__flag {
    display: none !important;
  }
  .iti__arrow {
    display: none !important;
  }
  .Business-l{
    position: relative !important;
      top: -57px !important;
  }
  .Business-m{
    position: relative !important;
      top: 58px !important;
      z-index: 10;
  }
  .EnquiryForms_inputGroup.form-floating.mb-5.car {
    margin-top: -2rem !important;
  }
  input#fxb_3d39bc0e-acd7-4914-a076-05e30425192e_Fields_b6bfdfb8-c6f9-4f7a-a95e-3dc784520ecb__Value {
    display: none !important;
  }
  input#fxb_b0659d58-4886-4d15-9fdf-a17a14b71504_Fields_71cba9ba-33b8-4c6f-8653-5641241c8161__Value {
    display: none !important;
  }
  input#fxb_b0659d58-4886-4d15-9fdf-a17a14b71504_Fields_6761ba91-3fc4-4757-bfbb-8ae02563ad86__Value {
    position: relative !important;
    top: -11px !important;
  }
  input#fxb_b0659d58-4886-4d15-9fdf-a17a14b71504_Fields_064082f3-9dc8-4fe7-aaf4-14fab8d2deaa__Value {
    position: relative !important;
    top: -16px !important;
  }
  textarea#fxb_b0659d58-4886-4d15-9fdf-a17a14b71504_Fields_2ad525f8-b1c0-419a-a194-d8488ca9ebcb__Value {
    position: relative !important;
    top: -27px !important;
  }
  #fxb_b0659d58-4886-4d15-9fdf-a17a14b71504_Fields_6761ba91-3fc4-4757-bfbb-8ae02563ad86__Value-error {
   
    position: relative !important;
    top: 72px  !important;
    left: -18px  !important;
  }
  span#fxb_3d39bc0e-acd7-4914-a076-05e30425192e_Fields_85ecc99c-a453-4c55-964a-c34ed99e5edd__Value-error {
   
    display: none !important;
  }
  
  
  
  input#fxb_b0659d58-4886-4d15-9fdf-a17a14b71504_Fields_109590bb-67bf-485b-ad74-a2a2a31ebac2__Value {
      position: relative;
      top: -34px;
  }
  
  .field-validation-error {
    display: none !important;
  }
  
  }
  
  #ProKabaddi .csr-slider p{
      color:white;
  }
  

  