.yS1foEzME51a7cbEy7gg , .PIz4HixPF9mDMQqIRfcD, .kCcUhw9eiyaNRu5PbXLh{
display :none !important;
}
        :root {
            --primary-color: rgb(0, 0, 0);
            --secondary-color: #00c4cc;
            --background-color: #f0f7ff;
            --text-color: #333;
        }
        body {
            font-family: 'IBM Plex Sans', sans-serif;
          background-color: #FDFDFD;
            color: var(--text-color);
            margin: 0;
            padding: 0;
            overflow-x: hidden;
        }
        

:root {
  --primary-color: #ffffff;
  --secondary-color: #ff8800;
}



/* navigation start */

.custom-navbar {
  transition: background-color 0.4s ease, padding 0.4s ease;
  background-color: transparent;
  padding: 25px 0;
  z-index: 999;
}

.custom-navbar.scrolled {
  background-color: white;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  padding: 15px 0;
}

.navbar-brand,
.nav-link {
   color: white !important;
  padding: 8px 15px;
  border-radius: 5px;
  transition: background-color 0.3s ease;
}

.custom-navbar.scrolled .navbar-brand,
.custom-navbar.scrolled .nav-link {
  color: #000 !important;
}

.custom-navbar.scrolled .nav-link.active, 
.custom-navbar.scrolled .nav-link:hover{
  color: white !important;
}

.nav-link:hover {
     background-color: #BB2026
  color: white !important;
}
.nav-link.active {
  background-color: #BB2026;
  color: white !important;
}
.nav-link:hover{
    background-color: #BB2026;
     color: white !important;
}
.navbar-toggle-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    
    /* Border styling */
    border: 2px solid #000; /* Change color & width as needed */
    border-radius: 4px;      /* Optional: rounded corners */
    padding: 4px;            /* Optional: spacing inside the border */
    
    /* Icon color (override default SVG) */
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='red' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

@media (max-width: 575.98px) {
   
 
}

/* Social icons */


.social-icons a {
  display: inline-flex;               /* Center icon */
  align-items: center;
  justify-content: center;
  width: 35px;                        /* Round shape */
  height: 35px;
  background-color: white;         /* Set your preferred background */
  border-radius: 50%;                /* Make it circular */
  color: #BB2026;
  font-size: 1rem;
  transition: transform 0.3s ease, color 0.3s ease, background-color 0.3s ease;
  margin-right: 2px;                 /* Spacing between icons */
}

.custom-navbar.scrolled .social-icons a {
  color: white;
  background-color: #3E5983;         /* Optional: change background on scroll */
}

.social-icons a:hover {
  color: white;                      /* Text/icon color on hover */
  background-color: #BB2026; /* Background color on hover */
  transform: scale(1.2);
  text-decoration: none;
}

/* Responsive Styling */
@media (max-width: 991.98px) {
  .navbar-nav {
    flex-direction: column;
    gap: 10px;
  }

  .social-icons {
    justify-content: center;
    margin-top: 15px;
  }
}
.navbar-logo {
  height: 70px;
  transition: opacity 0.3s ease;
}
.custom-navbar.scrolled .navbar-logo {
  height: 60px; /* smaller height on scroll */
  transition: opacity 0.3s ease;
}


/* navigation end */


/* home-banner-start */

        .hero-section {
            position: relative;
            height: 100vh !important;
            overflow: hidden;
        }
        .hero-section p{
            padding-left: 0 !important;
        }
        .swiper {
            width: 100%;
            height: 100%;
        }
        .swiper-wrapper {
  align-items: stretch; /* Make all slides stretch */
}

        .swiper-slide {
            display: flex;
             height: auto !important;
            align-items: center;
            justify-content: left;
            padding: 10px 0px 10px 30px;
            background-size: cover;
            background-position: center;
        }
        .swiper-slide img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .swiper-slide-content {
          width: 500px;
            position: absolute;
            text-align: left;
            color: white;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
        }
        .swiper-slide-content h2{
           background: #072A60;
    box-decoration-break: clone;
    color: #fff;
    display: inline;
    font-weight: 500;
    font-size: 45px;
    line-height: 1.4;
    margin-bottom: 5px;
    padding: 0 12px;
    border-radius: 5px;
        }
        .swiper-pagination {
            bottom: 20px;
        }
        .swiper-pagination-bullet {
            background: white;
            opacity: 0.7;
            transition: opacity 0.3s ease;
        }
        .swiper-pagination-bullet-active {
            opacity: 1;
            background: var(--secondary-color);
        }
       
.main{
  padding-top: 20px;
}


@media (max-width: 575.98px) {
   .swiper-slide-content {
          width: 180px;
        }
         .swiper-slide-content h2{
          font-size:20px;
          background: #072a6059;
        }
        
         .hero-section {
            height: 60vh !important;
        }
        .swiper 
            height: 60vh;
        }
        .about p{
        padding-left: 0;
        }
        
}

        /* about section */

.heading{
 font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 38px;
    color: #BB2026 !important;
    padding-left: 0px;
}
.bg-gray{
  background-color: #F3F3F3;
}

        .jk-btn-all{
          font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: -0.7px;
    color: #072A60;
    border: 2px solid #072A60;
    border-radius: 8px;
    padding: 7px 14px;
    display: inline-block;
    text-decoration: none;
    margin-top: 0px;
        }
        .jk-btn-all:hover{
          color: #BD0809 ;
          transition: 1s;
           text-decoration: none;
        }
       .about{
        padding: 10px;
       }
       .about a{
        text-decoration: none;
       }
       .about p{
        text-align: justify;
       }

       /* latest-updates-section */
.latest-updates{
  
  border-bottom: rgb(148, 148, 148) solid 1px;
  
}
.updates-twitter{
  margin: 15px 0px;
  padding: 10px;
  border: solid 2px #949494;
}
.updates-twitter h5{
 text-transform: uppercase;
  font-size: 24px;
  color: #BD0809;
  text-align: center;}

.updates-facebook{
 margin: 15px 0px;
  padding: 10px;
  border: solid 2px #949494;
}
.updates-facebook h5{
  text-transform: uppercase;
  font-size: 24px;
  color: #BD0809;
  text-align: center;
}
._2p3a{
  width: 100% !important;
}

.updates-instagram h5{
  text-transform: uppercase;
  font-size: 24px;
  color: #BD0809;
  text-align: center;
}
.updates-instagram{
 
  /* background: linear-gradient(
    to right,
    #833ab4,#fd1d1d,#fcb045
  ); */
  margin: 15px 0px;
  padding: 10px;
  border: solid 2px #949494;
}
.updates-instagram p{
  color:white;
  text-align: center;
  padding: 150px 0px;
}

.updates-youtube{
margin: 15px 0px;
  padding: 10px;
  border: solid 2px #949494;
}
.updates-youtube h5{
  text-transform: uppercase;
  font-size: 24px;
  color: #BD0809;
  text-align: center;
}



/* leadership-slider */
.bg-clr{
      background: #F3F3F3;
}
.product-card {
  position: relative;
  width: 100%;
  background: #fff;
  border: 2px solid #ffffff; /* Inner border color */
  border-radius: 12px;
  box-shadow: 0 0 0 2px #e0e0e0, 0 8px 20px rgba(0, 0, 0, 0.08); /* Outer border + shadow */
  transition: all 0.3s ease;
   height: 100%;
  display: flex;
  flex-direction: column;
}

.card-body h5 {
  font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.5px;
    color: #072A60;
    text-align: center;
    margin-bottom: 0px;
    padding-top: 15px;
}
.card-body h3 {
  
   margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    font-size: 1.35rem !important;
   
}
.card-body p{
   font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -0.5px;
    color: #072A60;
}


.product-card .img-wrap {
  overflow: hidden;

}
.product-card p{
  padding-left: 0 !important;

}
.product-card img {
   height: 200px;
   width: 250px;
  padding: 20px;
  object-fit: cover;
  transition: transform 0.4s ease;
}
.product-card:hover img {
  transform: scale(1.1);
}

.leader-swiper-button-prev, .leader-swiper-button-next,
.leader-leader-swiper-button-prev, .leader-leader-swiper-button-next {
  position: absolute;
  background: white;
  border-radius: 50%;
  padding: 10px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.2);
  top: 40%;
  width: 40px;
  height: 40px;
  color: #000;
}





/* press-section */
.press-section {
      background: url('../img/banner-tow.jpg') no-repeat center center/cover;
      position: relative;
      padding: 100px 20px ;
      text-align: center;
      color: #000000;
    }

    .press-section::after {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0.56), rgba(255,255,255,1));
      z-index: 0;
    }

    .press-content {
      position: relative;
      z-index: 1;
    }


     .press-overlap-section {
      position: relative;
      z-index: 2;
      margin-top: -80px; /* Overlap height - adjust as needed */
    }
.press-card {
  overflow: hidden; /* prevent image from overflowing */
  transition: transform 0.8s ease;
}
.press-card p{
 padding-left: 0 !important;
}

.press-card img {
  height: 260px;
  padding: 20px;
  object-fit: cover;
  object-position:center;
  transition: transform 0.8s ease;
}

.press-card img:hover {
  transform: scale(1.1);
}
.press-card:hover {
  box-shadow: 0 10px 20px rgba(0,0,0,0.15);
    
}


    /* join-us-section-for-home-page */

.join-us-section{
  padding: 30px;
  background-color: #DADADA;
 
}
.join-us-section p{
  font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 44px;
    text-align: center;
    letter-spacing: -0.8px;
    color: #072A60;
    margin-bottom: 0px;
    padding: 30px 0px;
}


      
        #back-to-top {
            position: fixed;
            bottom: 20px;
            right: 20px;
            display: none;
            background-color: #BD0809;
            color: white;
            border: none;
            border-radius: 50%;
            width: 50px;
            height: 50px;
            font-size: 20px;
            cursor: pointer;
            transition: 1s ease;
            z-index: 999 !important;
        }
        #back-to-top:hover {
            background-color:#072A60;
        }


        /* footer-start */
        footer{
          padding: 40px 0px 20px 0px;

        }
        footer img{
          max-width: 200px;
        }
       
        footer p{
          color: #000;
    font-size: 16px;
    line-height: 24px;
    padding-left: 0 !important;
        }
        footer h5 {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.1px;
    color: #616161;
    margin-bottom: 0px;
        }
        footer a{
          color: #000;
          text-decoration: none;
        }
         footer a:hover{
         color: #BD0809;
          text-decoration: none;
          transition: 1s;
        }
.footer-copyright{
  background: #F3F3F3;
    padding: 15px 0 15px 0;
}
        .footer-copyright .copyright-nav a{
          font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.1px;
    color: #616161;
    padding-right: 8px;
    text-decoration: none !important;
        }
        .footer-copyright .social-icons a {
  display: inline-flex;               /* Center icon */
  align-items: center;
  justify-content: center;
  width: 25px;                        /* Round shape */
  height: 25px;
  background-color: #202E5F;         /* Set your preferred background */
  border-radius: 50%;                /* Make it circular */
  color: white !important;
  font-size: 1rem;
  transition: transform 0.3s ease, color 0.3s ease, background-color 0.3s ease;
  margin-right: 2px;                 /* Spacing between icons */
}
         .footer-copyright .social-icons i{
          color: white;
          padding-right: 6px;
        }
         .footer-copyright .social-icons i:hover{
           background-color: #202E5F;
          padding-right: 6px;
          transition: 1s;
            padding-right: 0px !important;
          color: white !important;
        }
         .footer-copyright .social-icons {
          
        }
        .footer-copyright i{
          padding-right: 0px !important;
        }
       .footer-copyright .credits{
          text-align: left;
    font-size: 12px;
    line-height: 18px;
    padding-top: 5px;
    color: #616161;
        }

      
           /* ----------About Us Page-------- */

        /* ----------About Us Page-------- */

.about-us{
  padding-top: 40px;
  
}
.about-us h2, p{
  padding-left: 1.5rem;
}
.about-us p{
  font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 1rem;
    line-height: 30px;
    letter-spacing: -0.8px;
    margin-bottom: 20px;
    text-align:justify;
}
.about-section .box{
margin-bottom: 20px;
    transition: 0.4s;
}
.box ul li{
  
    list-style: none;
   
}
.vision_img img {
    width: 100%;
    border-radius: 8px;
    height: 1000px;
    object-fit: cover;
}


.our-mission{
  background: #F3F3F3;
    width: 100%;
    padding: 95px 0px 115px;
}
.our-mission h2 {
  padding-left: 2rem;
}
.our-mission p {
  font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: -0.8px;
    color: #072A60;
    margin-bottom: 50px;
}
.our-mission .box{
    margin-bottom: 20px;
    transition: 0.4s;
    background: #072A60;
    border-radius: 8px;
    padding: 40px 30px 40px 30px;
}
.our-mission .box .icon{
  text-align: center;
}
.our-mission .box .icon img{
  height: 140px;
  width: 140px;
  margin: 0 auto;
  object-fit: contain;
  display: block;
}
.our-mission .box h4{
      font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.6px;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-top: 40px;
}
.our-mission .box p{
  font-family: 'IBM Plex Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: -0.8px;
    color: #F3F3F3;
    margin-bottom: 0;
    margin-top: 20px;
    padding-left: 0;

}


.join_us{background: #E2E2E2; width:100%; padding:95px 0px 115px;}
.join_us h2{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 47px;
	display: flex;
	align-items: center;
	letter-spacing: -0.8px;
	color: #BD0809;
}

.join_us p{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: -0.8px;
	color: #072A60;
	margin-bottom: 50px;
  padding-left: 0px;
	max-width: 635px;
	width:100%;
}



.join_us .box {
	margin-bottom: 20px;
	transition: 0.4s;
	background: #072A60;
	border-radius: 8px;
	padding:40px 26px 30px 26px;
	height:432px;
}

.join_us .box:hover {
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
}

.join_us .box .icon {text-align:center;}
.join_us .box .icon img{height: 120px; width: 150px; object-fit: contain; display: block; margin: 0px auto;}
.join_us .box .icon i {
  color: #444;
  font-size: 64px;
  transition: 0.5s;
  line-height: 0;
  margin-top: 34px;
}

.join_us .box .icon i:before {
  background: #0c2e8a;
  background: linear-gradient(45deg, #50d8af 0%, #a3ebd5 100%);
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.join_us .box h4 {
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 22px;
	letter-spacing: 0.6px;
	color: #F3F3F3;
	margin-bottom: 15px;
	margin-top: 20px;
}

.join_us .box h4 a {
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.6px;
	text-transform: capitalize;
	color: #FFFFFF;
}

.join_us .box p {
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.8px;
  text-align: justify;
	color: #F3F3F3;
	margin-bottom: 0;
}

.join_us .readmore{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -0.1px;
	color: #FFFFFF;
}
.join_us .readmore a{color: #ffffff; font-size: 16px; line-height: 24px;}
.join_us .readmore a:hover{color: #BD0809;}


#intro .intro-content.visiontxt{}
#intro .intro-content.visiontxt h2 span{background: #072A60;}
#intro .intro-content.visiontxt h2 p{background: #072A60;}

/* Are you looking Section
--------------------------------*/

.are_you_looking{background: #F3F3F3; width:100%; padding:95px 0px 115px;}
.are_you_looking h2{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 43px;
	display: flex;
	align-items: center;
	color: #072A60;
	margin-bottom: 50px;
}
.are_you_looking h3{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 47px;
	display: flex;
	align-items: center;
	letter-spacing: -0.8px;
	color: #072A60;
	margin-bottom: 0;
}
.are_you_looking h4{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 47px;
	display: flex;
	align-items: center;
	letter-spacing: -0.8px;
	color: #BD0809;
}

.are_you_looking .custom-select{max-width: 115px; width:100%; background-color: #E2E2E2; border-radius: 6px; height:43px;}
.are_you_looking .form-control{max-width: 445px; width:100%; background: #E2E2E2; border-radius: 6px; height:43px;}
.are_you_looking .mob{max-width: 227px; width:100%; background: #E2E2E2; border-radius: 6px; height:43px;}
.are_you_looking .form-check-label{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 27px;
	letter-spacing: 0.2px;
	color: #072A60;
	padding-left: 15px;
}
.are_you_looking .form-check-input{
	position: relative;
    margin-left: 0px;
	margin-top:0px;
	}
.are_you_looking .btn-primary{
	background-color: transparent;
    border-color: #072A60;
	border: 2px solid #072A60;
	color: #072A60;
	font-weight: 500;
	border-radius: 8px;
	}
.are_you_looking .btn-primary:hover{
	background-color: #072A60;
    border-color: #072A60;
	border: 2px solid #072A60;
	color: #fff;
	}
	.are_you_looking .btn-primary:not(:disabled):not(.disabled):active{
	background-color: #fff;
    border-color: #072A60;
	border: 2px solid #072A60;
	color: #072A60;
	font-weight: 500;
	}
.are_you_looking .col-form-label{
	font-style: normal;
	font-family: 'IBM Plex Sans', sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: 0.2px;
	color: #072A60;
	
}

.are_you_looking .tab-content .fade.in {
    opacity: 1;
}
.are_you_looking .nav-tabs .nav-link.active{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.7px;
	color: #072A60 !important;
	border: 2px solid #072A60;
	border-radius: 8px;
	background:transparent;
}

.are_you_looking .nav-tabs .nav-link{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.7px;
	color: #BD0809 !important;
	border: 2px solid #BD0809;
	border-radius: 8px;
	background:transparent;
}
.are_you_looking .nav-tabs{border-bottom: 0px solid #dee2e6; margin-bottom:60px;}
.are_you_looking .nav-tabs .nav-item{padding-right:35px; margin-bottom: 6px;}


.are_you_looking .input-group-prepend{height:43px;}
.are_you_looking .input-group p{margin-bottom:0px !important; padding-bottom:0px !important;}
.are_you_looking .form-group p{margin-bottom:0px !important;}
.are_you_looking input[type=checkbox], input[type=radio]{width: 25px; height: 25px;	background: #D4D4D4; vertical-align: top;}
.are_you_looking span.wpcf7-list-item{display: block; margin: 0 0 0 0em;}
.are_you_looking .form-check{padding-left: 0rem;}
.are_you_looking .wpcf7-list-item-label{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0.2px;
    color: #072A60;
}
.are_you_looking .wpcf7-display-none{display:none !important;}
.are_you_looking span.wpcf7-not-valid-tip{font-size:12px;}
.are_you_looking .mobile span.wpcf7-not-valid-tip{position: relative; left: -50px;}

.are_you_looking .tab-content p {color:#072A60; padding-bottom: 20px;}
.are_you_looking .tab-content p a{color:#BD0809;}

.are_you_looking .form-group.recaptcha{display:none;}




/* press-page-css */
.press-releases .card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    transform: perspective(1000px) rotateX(0deg) rotateY(0deg); /* Base for 3D effect */
    position: relative;
    border: none; /* Cleaner look */
    border-radius: 10px; /* Rounded corners for modern look */
    overflow: hidden; /* Ensure image zoom stays within card */
}

.press-releases .card:hover {
    transform: perspective(1000px) rotateX(2deg) rotateY(2deg) scale(1.05); /* 3D tilt and slight scale */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3); /* Deeper shadow for depth */
}

.press-releases .card-img-top {
    height: 200px;
    object-fit: cover;
    transition: transform 0.8s ease; /* Smooth zoom transition */
}

.press-releases .card:hover .card-img-top {
    transform: scale(1.1); /* Zoom-in effect on image */
}

.press-releases .card-title {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    color: #333;
}

.press-releases .text-muted {
  text-align: center;
    font-size: 0.9rem;
    color: #6c757d !important; 
    padding-left: 0px !important;
}

.press-releases .card-text {
    font-size: 1rem;
    color: black;
    text-align: justify;
    padding-left: 0px !important;
    font-weight: 400 !important;
    
}

.press-releases .btn-primary {
    background-color: #007bff;
    border-color: #007bff;
    transition: background-color 0.3s ease, transform 0.3s ease;
}

.press-releases .btn-primary:hover {
    background-color: #0056b3;
    border-color: #0056b3;
    transform: translateY(-2px); /* Slight lift on button hover */
}

.press-releases .pagination {
    justify-content: center;
}

.press-releases .pagination .page-link {
    color: #007bff;
}

.press-releases .pagination .page-item.active .page-link {
    background-color: #007bff;
    border-color: #007bff;
}
.press_sec{background: #E2E2E2; width:100%; padding:95px 0px 115px;}
.press_sec h1{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 47px;
	display: flex;
	align-items: center;
	letter-spacing: -0.8px;
	color: #BD0809;
}

.press_sec p{
	font-family: 'IBM Plex Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: -0.8px;
	color: #072A60;
	max-width: 635px;
	width:100%;
}