@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap');
/* @font-face {
  font-family: 'history02';
  src: url('history-02-webfont.woff2') format('woff2'),
       url('history-02-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

} */


.colorbx1,
.colorbx2,
.colorbx3 {
  background: rgba(0, 33, 77, 0.90);
}

.color-boxes {
  padding-bottom: 1em;
  border-radius: 10px;
  color: #ffffff;
}

.color-bx {
  padding: 1em;
  border-radius: 10px;
  color: #ffffff;
}

.mb-0,
.my-0 {
  margin-bottom: 10px !important;
}

.contentboxs {
  padding: 2em 1em;
  background: #fffbfb;
  border: 1px solid #cacaca;
  border-top: 1px solid #cacaca;
  margin: 5px;
}

.nav>li {
  position: relative;
  display: block;
  background-color: #0e1887;
  margin: 5px;
  color: white;
  border-radius: 7px;
}

.container {
  margin: 10px;
}

.container p {
  color: #000 !important;
  text-transform: uppercase;
  text-align: left;
}

.modal-backdrop.show {
  opacity: .5;
  position: unset;
}

.nav {
  display: flex;
  flex-direction: column;
}

.nav>li {
  text-align: left;
  background-color: transparent !important;
  color: #000 !important;
}

.nav>li:hover {
  color: #BD882C !important;
}

.nav>li a {
  color: #000 !important;
}

/* -----------------Change */
.nav-item {
  font-family: 'History-Pro' !important;
  font-weight: 400;
}

.nav-item a {
  font-family: 'History-Pro' !important;
  text-transform: uppercase;
  font-size: 13px;
}

.about-sec p {
  font-size: 13px;
  line-height: 20px;
  text-align: justify;
  color: #414040;
}
.bod-sec-content{
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  padding: 5px 0;


}
.bod-sec-content h2 {
  font-family: 'History-Pro' !important;
  font-size: 30px;
  font-weight: 500;
  line-height: 33px;
  color: #414040;
  margin-bottom: 10px;
}

.bod-sec-content p {
  font-family: 'History-Pro' !important;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #414040;
  margin-bottom: 0;
}

.default-margin-padding {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.hed {
  margin-bottom: 0px;
}

/* .hed h2 {
  margin-bottom: 30px;
} */

.financial-sec{
  padding-left: 15px;

}
.financial-sec-font{
  
}

.contact_main_wrapper {
  padding-bottom: 0;
}

.project-inner-description {
  /*  font-size: 0.843em;
  padding-top: 2em;*/
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;

}
.project-details-container{
  margin-bottom: 20px;
}

.project-inner-overview-section .double-bg-header{
  margin: 30px 0  20px;
}
.about_company_section1 .double-bg-header{
  margin: 30px 0 20px;
}

@media all and (max-width: 1024px){
  .bod-sec-content h2 {
    font-size: 26px;
  }
}
@media all and (max-width: 920px){
  .bod-sec-content h2 {
    font-size: 22px;
  }
}
@media all and (max-width: 768px){
  .bod-sec-content h2 {
    font-size: 20px;
  }
  .bod-user-cards{
    margin-bottom: 30px;
  }
  .hed{
    padding-bottom: 0;
  }
  .double-bg-header{
    margin: 20px 0 20px;
  }
}


/* BOD */
/* .bod-data{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

 .bod-img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #C09841;
}
 .bod-img img{
 

}

.bod-details{
  width: calc(100% - 140px)

}
.bod-details h3{
  font-family: 'History-Pro' !important;
  font-size: 30px;
  font-weight: 500;
  line-height: 33px;
  color: #414040;
}
.bod-details p{
  font-family: 'History-Pro' !important;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #414040;
  margin-bottom: 0;
}
.bod-img img{
  border: 1px solid red; 
  border-radius: 30%; 
}
*/


/* ------------------Change */

.nav>li a:hover {
  color: #BD882C !important;
}

.nav>li a:active,
.nav>li a:focus {
  color: #BD882C !important;
}

.subcataccrd {
  /*margin-top: 20px;*/
  background-size: 20px;
  /*cursor: pointer;*/
}

/* New css for dropdown (Bhavika) */

.contactUsAccordionHeader {
  border-top: 2px solid rgba(192, 152, 65, 0.3) !important;
}

.contactUsAccordionHeader h2 {
  border-top: none !important;
  width: 80%;
}

.investor-dropdown-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.investor-dropdown-menu img {
  width: 20px;
}

.investor-dropdown-menu p {
  width: 80%;
}

.investor-dropdown-submenu {
  width: 80%;
}

.open-caret {
  transform: rotate(180deg);
}

.rotate {
  transition: all .25s ease;
}

.container {
  margin: 0px !important;
  max-width: unset !important;
}

@media all and (max-width:768px) {
  .nav>li {
    text-align: center !important;
  }
}

.about_company_description {
  display: flex;
  justify-content: center;
  padding: 5px 15px;
}




h2 {
  font-size: 1.250em;
  text-transform: uppercase;
  font-family: 'History-Pro';
  color: #000;
}

.scrl1 {
  font-size: 1em !important;
  text-align: left;
  cursor: initial !important;
}

.mobile-articles {
  display: none;
}


.investor-dropdown-menu img {
  width: 15px !important;
}

@media screen and (max-width:600px) {
  .mobile-articles {
    display: block;
  }

  .w-img {
    box-shadow: 0px 8px 10px -3px;
  }

  /* .hed {
    padding-bottom: 2em;
  } */
}

@media only screen and (max-width: 1200px) and (min-width: 600px) {

  .w-101 {
    width: 100%;
  }

  .about_company_description {
    padding: 0.5em !important;
    box-shadow: 0px 8px 10px -3px rgba(0, 0, 0, 0.3);
  }

  .mobile-articles {
    display: block;
  }

  /* .double-bg-header {
    margin-top: 3em;
  } */


  .d-md-flex {
    display: -webkit-inline-box !important;
  }

  .text-center {
    text-align: left !important;
  }

}





.mb-3 {
  margin-bottom: 0px !important;
}

.investor-dropdown-menu {
  align-items: top;
}