body {
    font-family: "Nunito Sans", sans-serif;
    background-color: #ffffff;
    line-height: normal;
}
body.custom-font-enabled {
    font-family: "Nunito Sans", sans-serif;
}
* {
    margin: 0;
    padding: 0;
}
img {
    max-width: 100%;
}
a {
    text-decoration: inherit;
    color: #0093d4;
}
a:hover {
    text-decoration: inherit;
    color: #0093d4;
}
:focus {
    outline: inherit;
}
.btn.focus,
.btn:focus,
.form-control:focus {
    outline: 0;
    box-shadow: inherit;
}
.form-control:focus {
    background-color: transparent;
}
button:focus {
    outline: inherit;
}
/* width */
::-webkit-scrollbar {
    width: 6px;
}
/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #666666;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}
h1 {
    font-family: "Nunito Sans", sans-serif;
}
h2 {
    font-family: "Nunito Sans", sans-serif;
}
h3 {
    font-family: "Nunito Sans", sans-serif;
}
h4 {
    font-family: "Nunito Sans", sans-serif;
}
h5 {
    font-family: "Nunito Sans", sans-serif;
}
h6 {
    font-family: "Nunito Sans", sans-serif;
}
p {
    font-family: "Nunito Sans", sans-serif;
    font-size: 14px;
    line-height: normal;
    color: #808080;
}
.fa {
    font-family: FontAwesome !important;
}
.btn_con {
}
.btn {
    text-transform: uppercase;
    background: #051826;
    text-align: center;
    color: #ffffff;
    border-radius: 0;
    font-size: 18px;
    line-height: normal;
    font-weight: 600;
    padding: 9px 15px;
    min-width: 160px;
}
.btn:hover {
    background: #051826;
    color: #ffffff;
    opacity: 0.8;
}
.btnSm {
    font-size: 14px !important;
    min-width: auto !important;
    padding: 6px 15px;
}
.form-control {
}
.form-control:focus {
}
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul li {
    margin: 0;
    list-style: none;
}
.margin-l-0 {
    margin-left: 0 !important;
}
.margin-r-0 {
    margin-right: 0 !important;
}
.margin-t-0 {
    margin-top: 0;
}
.margin-b-0 {
    margin-bottom: 0;
}
.margin-t-15 {
    margin-top: 15px;
}
.margin-b-15 {
    margin-bottom: 15px;
}
.margin-b-24 {
    margin-bottom: 24px;
}
.margin-t-30 {
    margin-top: 30px;
}
.margin-b-30 {
    margin-bottom: 30px;
}
.margin-t-48 {
    margin-top: 48px;
}
.margin-b-48 {
    margin-bottom: 48px;
}
.margin-t-60 {
    margin-top: 60px;
}
.margin-b-60 {
    margin-bottom: 60px;
}
.margin-t-b-12 {
    margin-top: 12px;
    margin-bottom: 12px;
}
.margin-t-b-18 {
    margin-top: 18px;
    margin-bottom: 18px;
}
.margin-t-b-24 {
    margin-top: 24px;
    margin-bottom: 24px;
}
.margin-t-b-30 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.margin-t-b-42 {
    margin-top: 42px;
    margin-bottom: 42px;
}
.margin-t-b-48 {
    margin-top: 48px;
    margin-bottom: 48px;
}
.margin-t-b-60 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.padding-l-0 {
    padding-left: 0 !important;
}
.padding-r-0 {
    padding-right: 0 !important;
}
.pl-100 {
    padding-left: 100px !important;
}
.pr-100 {
    padding-right: 100px !important;
}
.padding-t-0 {
    padding-top: 0;
}
.padding-b-0 {
    padding-bottom: 0;
}
.padding-t-12 {
    padding-top: 12px;
}
.padding-l-60 {
    padding-left: 60px;
}
.padding-r-60 {
    padding-right: 60px;
}
.padding-t-15 {
    padding-top: 15px !important;
}
.padding-b-15 {
    padding-bottom: 15px !important;
}
.padding-t-24 {
    padding-top: 24px !important;
}
.padding-b-24 {
    padding-bottom: 24px !important;
}
.padding-t-30 {
    padding-top: 30px !important;
}
.padding-b-30 {
    padding-bottom: 30px !important;
}
.padding-t-48 {
    padding-top: 48px;
}
.padding-b-48 {
    padding-bottom: 48px;
}
.padding-t-60 {
    padding-top: 60px;
}
.padding-b-60 {
    padding-bottom: 60px;
}
.padding-t-84 {
    padding-top: 84px;
}
.padding-b-84 {
    padding-bottom: 84px;
}
.padding-t-b-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}
.padding-t-b-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.padding-t-b-42 {
    padding-top: 42px;
    padding-bottom: 42px;
}
.padding-t-b-48 {
    padding-top: 48px;
    padding-bottom: 48px;
}
.padding-t-b-60 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.padding-t-b-72 {
    padding-top: 72px;
    padding-bottom: 72px;
}
.padding-t-b-84 {
    padding-top: 84px;
    padding-bottom: 84px;
}
.padding-t-b-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}
.padding-t-b-150 {
    padding-top: 150px;
    padding-bottom: 84px;
}
#wrapper {
    padding: 90px 15px;
}
.navbar-expand-lg .navbar-nav.side-nav {
    flex-direction: column;
}
.card {
    margin-bottom: 15px;
    border-radius: 0;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}
.header-top {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}
.leftmenutrigger {
    display: none;
}
.menuIconCon {
    margin-left: 90px;
}
.menuIconCon li {
    padding: 0 12px;
}
.menuIconCon li:last-child {
    padding-right: 0;
}
.menu_header li {
    padding: 0 30px;
}
.menu_header li a {
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 500;
    padding: 6px 0;
    border-bottom: 1px solid transparent;
    display: inline-block;
    letter-spacing: 2px;
}
.menu_header li a:hover {
    color: #0087cb;
    border-color: #0087cb;
}
.menu_header li.active a {
    color: #0087cb;
    border-color: #0087cb;
}
.menu_header li:last-child {
    padding-right: 0;
}
.menu_header li:first-child {
    padding-left: 0;
}
.navbar-expand-lg {
    padding: 12px 0;
}
.footerTop {
    background: #041826;
    padding-top: 21px;
    padding-bottom: 21px;
}
.footerBottom {
    background: #0093d4;
    padding-top: 18px;
    padding-bottom: 18px;
}
.CopyrightCon {
    margin-bottom: 0;
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    font-style: italic;
}
.TermsPrivacyCon {
    /* margin-bottom: 0;
     */
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    text-align: right;
    margin: 26px auto;
}
.TermsPrivacyCon a {
    color: #ffffff;
    margin: 0 12px;
}
.TermsPrivacyCon a:hover {
    color: #e2e4e5;
}
.footerCol {
    margin: 18px auto;
    padding-right: 42px;
}
.designCon {
    margin-bottom: 0;
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    text-align: right;
    /* margin: 26px auto;
     */
}
.designCon a {
    color: #ffffff;
    margin: 0 12px;
}
.designCon a:hover {
    color: #e2e4e5;
}
.footerTitle {
    color: #e2e4e5;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    margin-bottom: 12px;
    text-transform: uppercase;
}
.footerUl {
    margin: 0;
    padding: 0;
    list-style: none;
}
.footerUl li {
    margin: 0;
    padding: 6px 0;
    list-style: none;
}
.footerUl li a {
    color: #e2e4e5;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
    display: inline-block;
}
.footerUl li a:hover {
    color: #0093d4;
}
.footerCol.footerLogo {
    margin: 0;
}
.logoWhiteImg {
    display: none;
}
.navbar-toggler .fa-bars {
    color: #0093d4;
    font-size: 24px;
    line-height: normal;
}
header {
    background: #041826;
}
.animate {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.bennerCon {
    background-image: linear-gradient(rgba(0, 149, 214, 0.8), rgba(0, 149, 214, 0.8)), url("images/banner-img.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 790px;
}
.bigTitle {
    font-size: 36px;
    line-height: normal;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
}
.bennerCaptionCon {
    position: absolute;
    left: 0;
    right: 0;
    top: 44%;
    padding: 0 15px;
}
.bennerArrowCon {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 90px;
    text-align: center;
    color: #ffffff;
    font-size: 42px;
    line-height: normal;
}
.bennerArrowCon a {
    color: #ffffff;
}
.bennerArrowCon img {
    width: 36px;
}
/*HeaderColor*/
.headerFixdCon {
    position: sticky;
    width: 100%;
    z-index: 999;
    top: 0;
}
header.sticky {
    /* position: fixed;
    width: 100%;
    z-index: 999;
    top: 0; */
    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.15);
}
.headerFixdColor .logoBlueImg {
    display: none;
}
.headerFixdColor .logoWhiteImg {
    display: inline-block;
}
.headerFixdColor .menu_header li a {
    color: #e2e4e5;
}
.headerFixdColor .menu_header li.active a {
    border-color: #0087cb;
    color: #0087cb;
}
.headerFixdColor .menu_header li a:hover {
    border-color: #0087cb;
    color: #0087cb;
}
.FixdPedding {
    padding-top: 124px;
}
.headerFixdColor.FixdPedding {
    padding-top: 0;
}
.headerFixdColor header {
    background-color: transparent;
}
.bodyTopMargin {
    margin-top: 15px;
}
.headerFixdColor .navbar-toggler .fa-bars {
    color: #ffffff;
}
.menuIconCon li a {
    color: #808080;
    font-size: 18px;
    line-height: normal;
}
.headerFixdColor .menuIconCon li a {
    color: #ffffff;
}
/*EndColor*/
.ProductBoxsCon {
    padding-top: 60px;
    padding-bottom: 60px;
}
.sectionCon {
    padding-top: 60px;
    padding-bottom: 60px;
}
.ProductBox {
    border: 0;
    padding: 0;
    margin: 15px auto;
    vertical-align: middle;
    position: relative;
    display: inline-table;
    width: 100%;
    text-align: center;
    background: #c8ccce;
}
.ProductBoxImg {
    height: 240px;
    position: relative;
    display: table-cell;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    margin: auto;
    overflow: hidden;
    width: 100%;
    max-height: 100%;
}
.ProductBoxImg img {
    max-height: 100%;
    width: auto;
    height: auto;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    max-width: 100%;
    padding: 15px;
}
.ProductBoxText {
    position: absolute;
    left: 0;
    top: 0;
    padding: 30px;
    width: 100%;
    height: 100%;
    text-align: left;
    background: transparent;
}
.ProductBoxText:hover {
    background: rgba(0, 147, 212, 0.8);
}
.MdTitle {
    color: #ffffff;
    font-size: 24px;
    line-height: normal;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    word-break: break-all;
}
.readMoreConPosition {
    position: absolute;
    bottom: 15px;
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    margin-bottom: 0;
}
.readMoreCon a {
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
}
.readMoreCon a:hover {
    color: #041826;
}
.lgTitle {
    color: #0088cc;
    font-size: 30px;
    line-height: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 900;
}
.LineTitle {
    position: relative;
    padding-top: 18px;
}
.LineTitle:after {
    content: "";
    width: 24px;
    height: 2px;
    background: rgba(255, 255, 255, 0.4);
    position: absolute;
    top: 0;
    left: 0;
}
.xlTitle {
    color: #0095d6;
    font-size: 36px;
    line-height: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: bold;
}
.aboutCon {
    padding-top: 60px;
    padding-bottom: 30px;
    background: #041826;
}
.aboutHomeCon {
    padding-top: 90px;
    padding-bottom: 60px;
}
.bODCon {
    /* padding-top: 30px; */
    padding-bottom: 60px;
}
.mdText {
    font-size: 20px;
    line-height: 34px;
    color: #fff;
    /*! font-family: 'Montserrat', sans-serif;
     */
}
.homeImageBoxsCon {
    padding-bottom: 30px;
    /* background: linear-gradient(to bottom, #ffffff 35%, #e2e4e5 35% 65%, #ffffff 65%); */
    background-color: #ffffff;
}
.ourStoryTextCon {
    margin-top: 64px;
    position: relative;
}
.homeImageBoxsLeft img {
    width: 100%;
}
.homeImageBoxsRight img {
    width: 100%;
    position: relative;
    z-index: 9;
}
.ourStoryTextCon img {
    position: relative;
    z-index: 99;
}
.homeImageBoxsLeftText {
    background: #071826;
    padding: 21px;
    position: relative;
    z-index: 99;
    width: 100%;
    display: inline-block;
}
.homeImageBoxsRightText {
    background: #071826;
    padding: 21px;
    position: relative;
    z-index: 99;
    width: 100%;
    display: inline-block;
}
.homeImageBoxsRightTitle {
    padding: 30px 72px;
}
.ourStoryImgCon {
    position: relative;
    margin-left: -30px;
}
.InvestorsImgCon {
    position: relative;
    z-index: 9;
    margin-right: -48px;
    margin-top: 18px;
}
.InvestorsTextCon {
    /*! margin-left: -60px;
     */
    position: relative;
}
.pdfSliderLeftCon {
    background: #041826;
}
.pdfSliderRighttCon {
    background: #808080;
}
.equal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.equal > [class*="col-"] {
    display: flex;
    flex-direction: column;
}
.pdfReadMorCon a {
    padding: 30px 42px;
    font-size: 14px;
    line-height: 24px;
    color: #e2e4e5;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
    letter-spacing: 1px;
}
.pdfReadMorIcon {
    margin-right: 30px;
    font-size: 24px;
    line-height: 24px;
}
.pdfSliderBoxCon {
    padding: 0;
    width: 100%;
    display: inline-block;
}
.pdfSliderBoxTitle {
    width: 140px;
    display: inline-block;
    float: left;
    color: #ffffff;
    font-size: 21px;
    line-height: normal;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 26px 18px 27px 30px;
}
.pdfSliderBoxTitle .fa {
    font-size: 24px;
    line-height: normal;
}
.pdfSliderBoxSlider {
    width: calc(100% - 140px);
    display: inline-block;
    float: left;
    padding: 30px 42px 30px 30px;
}
.pdfSliderCon {
    margin-top: -48px;
}
/*Slider*/
.slick-slide {
    margin: 0px 15px;
}
.slick-slide img {
    width: 100%;
}
.slick-prev,
.slick-next {
    height: auto;
}
.slick-prev:before,
.slick-next:before {
    color: black;
}
.slick-slide {
    transition: all ease-in-out 0.3s;
    opacity: 1;
}
.slick-active {
    opacity: 1;
}
.slick-current {
    opacity: 1;
}
.slick-prev:before {
    content: url(images/SliderLeftArrow.png);
}
.slick-next:before {
    content: url(images/SliderRightArrow.png);
}
.pdfSliderBoxSlider .slick-prev {
    left: -40px;
}
.pdfSliderBoxSlider .slick-next {
    right: -40px;
}
.slick-prev {
    left: -12px;
}
.slick-next {
    right: -12px;
}
.BODSlider .slick-prev {
    left: -30px;
}
.BODSlider .slick-next {
    right: -30px;
}
/**/
.pdfSliderIcon {
    margin-right: 12px;
}
.pdfSliderList a {
    color: #808080;
    font-size: 12px;
    line-height: normal;
    font-weight: bold;
}
.pdfSliderList a:hover {
    color: #0095d6;
}
.slick-active .pdfSliderList a,
.slick-current .pdfSliderList a {
    color: #0095d6;
}
.borderLine {
    width: 300px;
    height: 3px;
    background: #d7d7d7;
    margin: 0 auto;
    text-align: center;
    max-width: 90%;
}
.ListCompaniesCompliancesCon {
    padding-top: 60px;
    padding-bottom: 60px;
    background: #0094d4;
}
.smWhiteTitle {
    color: #ffffff;
    font-size: 21px;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
.ListCompaniesCompliancesBoxs {
    width: 100%;
    display: inline-block;
    margin: 30px auto;
}
.ListCompaniesCompliancesBoxCol {
    width: 100%;
    padding: 15px 0;
    height: 100% !important;
    display: flex !important;
}
.ListCompaniesCompliancesBoxRow {
    border-bottom: 1px solid #ffffff;
    height: 100% !important;
}
.ListCompaniesPdfIcon {
    width: 36px;
    float: left;
    color: #ffffff;
    font-size: 30px;
    line-height: normal;
    font-weight: 400;
    margin-right: 12px;
    -ms-flex-item-align: center !important;
    align-self: center !important;
}
.ListCompaniesPdfTitle {
    width: calc(100% - 48px);
    float: left;
    color: #ffffff;
    font-size: 18px;
    line-height: normal;
    font-weight: 600;
    padding: 3px 18px 3px 2px;
    -ms-flex-item-align: center !important;
    align-self: center !important;
}
.ListCompaniesCompliancesBoxCol:hover .ListCompaniesPdfIcon,
.ListCompaniesCompliancesBoxCol:hover .ListCompaniesPdfTitle {
    color: #051826;
}
.BoardCommitteesCon {
    /* padding-top: 60px; */
    padding-bottom: 60px;
    background: #e0e2e3;
}
.acc-list-box .card-header:after {
    content: "-";
    float: right;
}
.acc-list-box .card-header.collapsed:after {
    content: "+";
    float: right;
}
.BoardCommitteesBox {
    position: relative;
    margin: 0 auto;
    height: 100% !important;
}
.FaqTitle.collapsed {
    background: #0093d4;
    color: #ffffff;
}
.FaqTitle {
    border: 0;
    border-radius: 0;
    background: #ffffff;
    padding: 21px 72px 21px 21px;
    color: #0093d4;
    position: relative;
    font-size: 18px;
    line-height: normal;
    letter-spacing: 1px;
    word-break: break-word;
    width: 100%;
    display: flex;
    font-weight: bold;
    text-transform: uppercase;
    -ms-flex-item-align: center !important;
    align-self: center !important;
    height: 100%;
}
.FaqTitle::after {
    position: absolute;
    right: 18px;
    font-size: 36px;
    line-height: 0px;
    top: 50%;
    margin-top: 0;
}
.FaqTitle span {
    -ms-flex-item-align: center !important;
    align-self: center !important;
    display: inline-block;
    width: 100%;
}
.FaqTextCon {
    background: #fff;
    padding: 18px;
    position: absolute;
    width: 100%;
    z-index: 9;
}
.FaqTextCon p {
    color: #4d4d4d;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    margin-bottom: 6px;
}
.FaqTextCon {
    position: absolute;
}
.BoardCommitteesBoxCol {
    margin: 15px auto;
}
.BODSlidercol {
    position: relative;
}
.BODSliderTitalCon {
    /* position: absolute; */
    /* z-index: 9; */
    /* bottom: 0; */
    /* left: 0; */
    /* width: 100%; */
    /* background: rgba(0, 0, 0, 0.5); */
    /* padding: 18px; */
    /* min-height: 90px; */
    /* position: absolute; */
    /* bottom: 0; */
    /* margin: 0; */
    padding: 12px 15px;
    background: #071826;
    width: 100%;
    max-width: 100%;
    display: inline-block;
}
.BODSliderTitalCon p {
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 3px auto;
}
.BODSliderTitle {
    font-size: 21px;
    line-height: normal;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.BODSlider .slick-list {
    margin: 0 -15px;
}
.xsTitle {
    color: #0095d6;
    font-size: 18px;
    line-height: normal;
    font-weight: bold;
}
.annualReportsBoxsLeft img {
    border: 1px solid #808080;
    width: 354px;
    max-width: 100%;
}
.annualReportsBoxsLeft {
    padding-right: 0;
    margin: 12px auto;
}
.annualReportsBoxsRight {
    margin: 12px auto;
    padding-top: 36px;
}
.annualReportsListUl li a:hover,
.annualReportsListUl li.active a:hover {
    background-color: #0095d6;
}
.annualReportsListUl li.active a {
    background-color: #cccccc;
}
.annualReportsListUl li a:hover .annualReportsListIcon {
    color: #fff;
}
.annualReportsListUl li a:hover .annualReportsListTitle {
    color: #fff;
}
.annualReportsListLi.annualReportsListBtn {
    padding: 14px 30px;
    text-align: center;
}
.annualReportsListBtn .annualReportsListTitle {
    width: 100%;
    padding: 0;
}
.annualReportsListTitle span {
    margin-right: 18px;
    font-size: 24px;
    line-height: 17px;
}
.annualReportsCon {
    padding-top: 60px;
    padding-bottom: 60px;
}
.annualReportsListUl {
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
}
.annualReportsListUl li {
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
}
.annualReportsListUl li a {
    width: 100%;
    padding: 6px 9px 6px 42px;
    display: flex !important;
    box-shadow: 0px 0px 2px 1px rgba(128, 128, 128, 0.2);
}
.annualReportsListIcon {
    width: 48px;
    float: left;
    color: #0095d6;
    font-size: 30px;
    line-height: normal;
    font-weight: 400;
    padding-right: 12px;
    -ms-flex-item-align: center !important;
    align-self: center !important;
}
.annualReportsListTitle {
    width: calc(100% - 48px);
    float: left;
    color: #0095d6;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    padding: 3px 18px 3px 2px;
    -ms-flex-item-align: center !important;
    align-self: center !important;
}
.PdfBoxsCon {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    height: 100%;
}
.PdfBoxsConCol {
    margin: 6px auto;
}
.PdfBoxs {
    width: 100%;
    padding: 15px 30px;
    display: flex !important;
    background: #ffffff;
    height: 100%;
}
.PdfBoxs:hover {
    background: #0095d6 !important;
}
.PdfBoxsIcon {
    width: 48px;
    float: left;
    color: #0095d6;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    padding-right: 12px;
    -ms-flex-item-align: center !important;
    align-self: center !important;
}
.PdfBoxs:hover .PdfBoxsIcon {
    color: #ffffff;
}
.PdfBoxsTitle {
    width: calc(100% - 48px);
    float: left;
    color: #0095d6;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    padding: 0;
    -ms-flex-item-align: center !important;
    align-self: center !important;
}
.PdfBoxs:hover .PdfBoxsTitle {
    color: #ffffff;
}
.financialReportsCon {
    padding-top: 60px;
    padding-bottom: 60px;
    background: #e2e4e5;
}
.pdfBtnList .PdfBoxsTitle {
    width: 100%;
    padding: 0;
    text-align: center;
}
.shareholdingPatternCon {
    padding-top: 60px;
    padding-bottom: 60px;
    background: #ffffff;
}
.grayBgColor {
    background: #f1f2f2 !important;
}
.dividentHistoryCon {
    padding-top: 30px;
    padding-bottom: 60px;
}
.InvestorRelationsCon {
    padding-top: 60px;
    padding-bottom: 30px;
    background-color: #0095d6;
}
.colorwhite {
    color: #ffffff !important;
}
.InvestorRelationsList {
    width: 100%;
    display: inline-block;
    margin: 15px auto;
}
.InvestorRelationsListBox {
    width: 100%;
    display: inline-block;
    margin: 3px auto;
}
.boldTitle {
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    width: 110px;
    float: left;
    padding-right: 8px;
}
.textTitle {
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    width: calc(100% - 110px);
    float: left;
    padding-left: 8px;
}
.textTitle a {
    color: #ffffff;
}
.textTitle a:hover {
    opacity: 0.8;
}
.changInCapStruct {
    padding-top: 60px;
    padding-bottom: 60px;
}
.InvestorRelationsCol h4 {
    min-height: 100px;
}
.InvestorRelationsCol .InvestorRelationsText {
    min-height: 160px;
}
.fullWidth {
    width: 100% !important;
}
.menuDownCon {
    width: 100%;
    display: inline-block;
    background: #041826;
    position: fixed;
    top: 106px;
    z-index: 9;
}
.menuDownBox {
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 0;
    font-size: 21px;
    line-height: normal;
    color: #0093d4;
}
.menuDownBoxUl {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    display: inline-block;
    text-align: center;
}
.menuDownBoxUl li {
    margin: 0 12px;
    padding: 0;
    list-style: none;
    width: auto;
    display: inline-block;
}
.menuDownBoxUl li a {
    color: #828282;
    font-size: 13px;
    line-height: normal;
    text-transform: uppercase;
    font-weight: bold;
    padding: 18px 0;
    display: inline-block;
    text-align: center;
    position: relative;
}
.menuDownBoxUl li a:after {
    content: "";
    background: transparent;
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.menuDownBoxUl li a:hover:after,
.menuDownBoxUl li.active a:after {
    background: #0087cb;
}
.menuDownBoxUl li.active a,
.menuDownBoxUl li a:hover {
    color: #0087cb;
}
.menuDownIconCon {
    display: none;
}
.smTitle {
    color: #ffffff;
    font-size: 21px;
    line-height: normal;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    word-break: break-all;
}
.primaryColor {
    color: #0094d5;
}

.BodSliderTitle {
    position: relative;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
    width: 100%;
    display: inline-block;
    float: left;
}
.BodSliderDesignation {
    color: #fff;
    font-size: 12px;
    line-height: normal;
    width: 100%;
    display: inline-block;
    float: left;
}
.blCol {
    color: #0072b3;
}
.boderBottom {
    width: 100%;
    display: inline-block;
    border-bottom: 2px solid #000000;
    margin: 8px auto;
}
.fullUl {
    margin: 0;
    padding: 0;
}
.fullUl li {
    padding: 0;
    margin: 6px auto;
    width: 100%;
    display: inline-block;
    color: #000000;
    font-size: 14px;
    font-weight: 500;
}

.homeTxt {
    color: #000;
    font-size: 24px;
    line-height: 40px;
}
.bennerPageConFull img {
    width: 100%;
}
.imgBoxCon {
    width: 100%;
    display: inline-block;
    background: #cccccc;
    height: 320px;
    position: relative;
    overflow: hidden;
    float: left;
}
.imgBoxCon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    max-height: 100%;
    max-width: 100%;
}
@media (min-width: 992px) {
    .leftmenutrigger {
        display: block;
        display: block;
        margin: 7px 20px 4px 0;
        cursor: pointer;
    }
    #wrapper {
        padding: 90px 15px 15px 15px;
    }
    .navbar-nav.side-nav.open {
        left: 0;
    }
    .navbar-nav.side-nav {
        background: #585f66;
        box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.1);
        position: fixed;
        top: 56px;
        flex-direction: column !important;
        left: -220px;
        width: 200px;
        overflow-y: auto;
        bottom: 0;
        overflow-x: hidden;
        padding-bottom: 40px;
    }
}
@media only screen and (min-width: 1100px) {
    .width-5 {
        width: 5%;
    }
    .width-7 {
        width: 7%;
    }
    .width-10 {
        width: 10%;
    }
    .width-13 {
        width: 13%;
    }
    .width-12 {
        width: 12%;
    }
    .width-14 {
        width: 14%;
    }
    .width-18 {
        width: 18%;
    }
    .width-9 {
        width: 9%;
    }
    .width-8 {
        width: 8%;
    }
    .width-4 {
        width: 4%;
    }
    .width-10 {
        width: 10%;
    }
    .width-15 {
        width: 15%;
    }
    .width-20 {
        width: 20%;
    }
    .width-23 {
        width: 23%;
    }
    .width-25 {
        width: 25%;
    }
    .width-30 {
        width: 30%;
    }
    .width-35 {
        width: 35%;
    }
    .width-40 {
        width: 40%;
    }
    .width-45 {
        width: 45%;
    }
    .width-50 {
        width: 50%;
    }
    .width-55 {
        width: 55%;
    }
    .width-60 {
        width: 60%;
    }
    .width-65 {
        width: 65%;
    }
    .width-70 {
        width: 70;
    }
    .width-75 {
        width: 75%;
    }
    .width-80 {
        width: 80%;
    }
    .width-85 {
        width: 85%;
    }
    .width-90 {
        width: 90%;
    }
    .width-95 {
        width: 95%;
    }
    .width-100 {
        width: 100%;
    }
    .table-layout-fixed {
        table-layout: fixed;
    }
    .width-400 {
        width: 400px;
        padding-right: 0px;
    }
}
@media only screen and (max-width: 1199px) {
    .navbar-brand img {
        width: 220px;
    }
    .menu_header li {
        padding: 0 24px;
    }
    .menuIconCon {
        margin-left: 60px;
    }
    .footerLogo img {
        width: 200px;
    }
    .bigTitle {
        font-size: 30px;
    }
    .xlTitle {
        font-size: 30px;
    }
    .mdText {
        font-size: 21px;
        line-height: 36px;
    }
    .lgTitle {
        font-size: 24px;
        font-weight: 600;
    }
    .MdTitle {
        font-size: 21px;
    }
    .pdfReadMorCon a {
        padding: 26px 42px;
    }
    .FaqTitle {
        font-size: 16px;
    }
    .ListCompaniesPdfTitle {
        font-size: 16px;
    }
    .BODSlider .slick-prev {
        left: -24px;
    }
    .BODSlider .slick-next {
        right: -24px;
    }
    .BODSliderTitle {
        font-size: 18px;
    }
    .BODSliderTitalCon p {
        font-size: 12px;
    }
    .BODSliderTitalCon {
        min-height: 84px;
    }
    .aboutCon {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .mb-5 {
        margin-bottom: 36px !important;
    }
    .mt-5 {
        margin-top: 36px !important;
    }
    .aboutHomeCon {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .ProductBoxsCon {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .sectionCon {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .menuDownBoxUl li a {
        font-size: 11px;
    }
    .menuDownBoxUl li {
        margin: 0 9px;
    }
    .menuDownCon {
        top: 88px;
    }
    .imgBoxCon {
        height: 300px;
    }
    .navbar-collapse {
        background: #0095d6;
        padding: 15px;
        position: absolute;
        width: 100%;
        left: 0;
        top: 94px;
        z-index: 9;
    }
    .headerFixdColor .menu_header li a {
        color: #fff !important;
    }
    .menu_header li a {
        color: #fff !important;
    }
    .menu_header li.active a {
        color: #ffffff;
        border-color: #ffffff;
    }
    header .container {
        padding: 0;
        max-width: 100%;
    }
    .navbar-expand-lg {
        padding: 12px 15px;
    }
    .menuIconCon li a {
        color: #ffffff;
    }
    .headerFixdColor .menuIconCon li a {
        color: #ffffff;
    }
    .menu_header li {
        padding: 6px 0;
    }
    .menu_header li a {
        width: 100%;
        padding: 6px 0;
    }
    .menuIconCon {
        margin: 0;
    }
    .menuIconCon li {
        padding: 6px 0;
    }
    .navbar-expand-lg .navbar-toggler {
        display: inline-block;
        text-align: right;
        right: 0;
        position: absolute;
    }
    .navbar-expand-lg .navbar-collapse {
        display: inline-block !important;
    }
    .collapse:not(.show) {
        display: none !important;
    }
    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media only screen and (max-width: 991px) {
    .CopyrightCon {
        font-size: 12px;
    }
    .TermsPrivacyCon {
        font-size: 12px;
    }
    /* .menu_header li {
        padding: 6px 0;
    }
    .menu_header li a {
        width: 100%;
        padding: 6px 0;
    }
    .menuIconCon {
        margin: 0;
    }
    .menuIconCon li {
        padding: 6px 0;
    } */
    .bennerCon {
        min-height: 450px;
    }
    .aboutCon {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .xlTitle {
        font-size: 24px;
    }
    .mdText {
        font-size: 18px;
        line-height: 30px;
    }

    .lgTitle {
        font-size: 20px;
        font-weight: 600;
    }
    .MdTitle {
        font-size: 18px;
    }
    .ourStoryImgCon {
        margin-left: -24px;
    }
    .ProductBoxsCon {
        padding-top: 30px;
        padding-bottom: 48px;
    }
    .sectionCon {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .mb-5 {
        margin-bottom: 24px !important;
    }
    .bigTitle {
        font-size: 24px;
    }
    /* .navbar-collapse {
        background: #0095d6;
        padding: 15px;
        position: absolute;
        width: 100%;
        left: 0;
        top: 94px;
        z-index: 9;
    }
    .headerFixdColor .menu_header li a {
        color: #fff !important;
    }
    .menu_header li a {
        color: #fff !important;
    }
    .menu_header li.active a {
        color: #ffffff;
        border-color: #ffffff;
    }
    header .container {
        padding: 0;
        max-width: 100%;
    }
    .navbar-expand-lg {
        padding: 12px 15px;
    }
    .menuIconCon li a {
        color: #ffffff;
    }
    .headerFixdColor .menuIconCon li a {
        color: #ffffff;
    } */
    .pdfReadMorCon a {
        padding: 18px 42px;
    }
    .FaqTitle {
        font-size: 14px;
    }
    .ListCompaniesPdfTitle {
        font-size: 14px;
    }
    .BODSliderTitle {
        font-size: 16px;
    }
    .BODSliderTitalCon p {
        font-size: 10px;
    }
    .annualReportsBoxsRight {
        padding-top: 0;
    }
    .InvestorRelationsCol {
        margin: 12px auto;
    }
    .InvestorRelationsCol h4 {
        min-height: auto;
    }
    .InvestorRelationsCol .InvestorRelationsText {
        min-height: auto;
    }
    .boldTitle {
        width: 130px;
    }
    .textTitle {
        width: calc(100% - 130px);
    }
    .InvestorRelationsListBox .boldTitle {
        width: 150px !important;
        font-weight: 600;
    }
    .InvestorRelationsListBox .textTitle {
        width: 150px !important;
    }
    .smWhiteTitle {
        font-size: 18px;
    }
    .xsTitle {
        font-size: 16px;
    }
    .annualReportsListUl li a {
        padding: 6px 9px 6px 15px;
    }
    .aboutCon {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .BoardCommitteesCon {
        /* padding-top: 48px; */
        padding-bottom: 48px;
    }
    .ListCompaniesCompliancesBoxs {
        margin: 18px auto;
    }
    .ListCompaniesCompliancesCon {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .btn {
        font-size: 16px;
    }
    .bODCon {
        /* padding-top: 24px; */
        padding-bottom: 48px;
    }
    .menuDownIconCon {
        display: inline-block;
        padding: 12px;
    }
    .menuDownBoxUl {
        display: none;
        padding: 12px 0 24px;
    }
    .menuDownBoxUl li {
        margin: 6px auto;
        width: 100%;
        padding: 0;
        text-align: center;
    }
    .menuDownBoxUl li a {
        padding: 6px 0;
    }
    .menuDownBoxUl li a:after {
        height: 1px;
    }
    .menuDownBoxUl.open {
        display: block;
    }
    .homeTxt {
        color: #000;
        font-size: 21px;
        line-height: 30px;
    }
    .ourStoryTextCon {
        margin-top: 24px;
    }
    .imgBoxCon {
        height: 280px;
    }
}
@media only screen and (max-width: 767px) {
    .CopyrightCon {
        text-align: center;
        margin-bottom: 6px;
    }
    .TermsPrivacyCon {
        text-align: center;
        margin: 3px auto;
    }
    .footerCol.footerLogo {
        margin: 4px auto;
        text-align: center;
        padding: 0;
    }
    .ourStoryTextCon {
        margin-top: 0;
        margin-bottom: 15px;
    }
    .homeImageBoxsLeftText {
        padding: 21px;
    }
    .ourStoryImgCon {
        margin-left: 0;
    }
    .InvestorsImgCon {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .InvestorsTextCon {
        margin-left: 0;
    }
    .bigTitle {
        font-size: 21px;
    }
    .bennerArrowCon {
        bottom: 42px;
    }
    .xlTitle {
        font-size: 21px;
    }
    .lgTitle {
        font-size: 18px;
        font-weight: bold;
    }
    .bennerCon {
        min-height: 400px;
    }
    .pdfSliderCon .container {
        padding: 0;
        max-width: 100%;
    }
    .pdfSliderCon {
        margin-top: 15px;
    }
    .pdfReadMorCon a {
        text-align: center;
        padding: 12px 15px;
    }
    .pdfSliderBoxTitle {
        font-size: 16px;
        padding: 21px 15px 21px 24px;
        width: 120px;
    }
    .pdfSliderBoxTitle .fa {
        font-size: 18px;
    }
    .pdfSliderBoxSlider {
        padding: 21px 24px 21px 15px;
        width: calc(100% - 120px);
    }
    .BODSliderTitalCon {
        min-height: auto;
    }
    .navbar-expand-lg {
        padding: 12px 15px;
    }
    .navbar-collapse {
        top: 88px;
    }
    .mdText {
        font-size: 16px;
        line-height: 24px;
    }
    .annualReportsCon {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .annualReportsBoxsLeft {
        margin: 12px auto 30px;
    }
    .financialReportsCon {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .shareholdingPatternCon {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .dividentHistoryCon {
        padding-top: 18px;
        padding-bottom: 30px;
    }
    .InvestorRelationsCon {
        padding-top: 42px;
        padding-bottom: 18px;
    }
    .changInCapStruct {
        padding-top: 42px;
        padding-bottom: 42px;
    }

    .mb-5 {
        margin-bottom: 18px !important;
    }
    .smWhiteTitle {
        font-size: 16px;
    }
    .mb-4 {
        margin-bottom: 12px !important;
    }
    .FaqTitle {
        padding: 15px 42px 15px 21px;
    }
    .BoardCommitteesBoxCol {
        margin: 6px auto;
    }
    .aboutCon {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .BoardCommitteesCon {
        /* padding-top: 36px; */
        padding-bottom: 36px;
    }
    .FaqTitle::after {
        font-size: 18px;
    }
    .homeTxt {
        font-size: 14px !important;
    }
    .designCon {
        font-size: 12px;
        text-align: center;
    }
    .smTitle {
        font-size: 18px;
    }
    .imgBoxCon {
        height: 260px;
    }
}
@media only screen and (max-width: 575px) {
    .navbar-brand img {
        width: 200px;
    }
    .navbar-toggler .fa-bars {
        font-size: 18px;
    }
    .homeImageBoxsLeftText {
        padding: 21px;
    }
    .bennerConFull {
        padding: 0;
    }
    .bodyTopMargin {
        margin-top: 0;
    }
    .headerFixdCon .container-fluid {
        padding: 0;
    }
    .navbar-collapse {
        top: 83px;
    }
    .annualReportsListUl li a {
        padding: 6px 9px 6px 18px;
    }
    .PdfBoxs {
        padding: 9px 15px;
    }
    .financialReportsCon {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .shareholdingPatternCon {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .dividentHistoryCon {
        padding-top: 18px;
        padding-bottom: 36px;
    }
    .InvestorRelationsCon {
        padding-top: 36px;
        padding-bottom: 18px;
    }
    .changInCapStruct {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .xlTitle {
        font-size: 18px;
    }
    .annualReportsListTitle {
        font-size: 12px;
    }
    .annualReportsCon {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .InvestorRelationsListBox .boldTitle {
        width: 100% !important;
    }
    .InvestorRelationsListBox .textTitle {
        width: 100% !important;
    }
    .InvestorRelationsList {
        margin: 0 auto;
    }
    .FaqTitle {
        font-size: 12px;
    }
    .bODCon {
        /* padding-top: 12px; */
        padding-bottom: 36px;
    }
    .menuDownCon {
        top: 83px;
    }
    .pdfSliderBoxTitle {
        font-size: 12px;
        padding: 15px 8px 15px 15px;
        width: 90px;
    }
    .pdfSliderBoxSlider {
        padding: 12px 15px 12px 8px;
        width: calc(100% - 90px);
    }
    .pdfSliderBoxTitle .fa {
        font-size: 15px;
    }
    .smTitle {
        font-size: 16px;
    }
    .imgBoxCon {
        height: 240px;
    }
}

/*New CSS Start*/

.black-color{
    color: #000 !important;
}
.date-filter-con{
    background-color: rgba(0, 0, 0, 0.698);
    position: fixed;
    z-index: 9;
    height: 70px;
    display: inline-flex;
    align-items: center;
}
.investor-content-white-box .filter-box{
    display: inline-flex;
    align-items: center;
    margin-bottom: 30px;
}
.investor-content-white-box .input-group{
    width: 200px;
}
.investor-content-white-box .custom-select{
    background-color: transparent !important;
    border: 0;
    border-bottom: solid 1px #cccccc;
    border-radius: 0;
    padding: 0;
    background: none;
}
.investor-content-white-box .input-arrow-icon{
    align-items: center;
    display: inline-flex;
    margin-left: -20px;
}
.investor-content-white-box .custom-select:focus{
    box-shadow: none;
}
.investor-content-white-box option{
    background-color: #fff;
    color: #000;
}
.investor-main-content-box{
    margin: 0;
}
.investor-list-box{
    background-color: #041826;
    padding: 100px 50px 40px 40px;
}
.investor-list-box .nav{
    display: inline-block;
}
.investor-list-box li{
    list-style: disclosure-closed;
    margin-left: 15px;
    margin-bottom: 20px;
    padding-left: 10px;
    color: #cccccc;
    font-weight: 700;
    font-size: 16px;
}
.investor-list-box li a{
    color: #cccccc;
}
.investor-list-box li a.active{
    color: #0093d4;
}
.home-investor-img-box{
    background-image: url(images/homeInvestors.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0;
}
.home-investor-img-box .tab-content{
    height: 100%;
}
.investor-content-white-box{
    background-color: #fff;
    height: 100%;
    padding: 100px 0px 40px 85px;
}
.investor-content-white-box ul{
    overflow-y: auto;
    max-height: 350px;
}
.investor-content-white-box li{
    border-top: dashed 2px #cccccc;
    padding: 10px 0;
    font-size: 16px;
    display: inline-flex;
    width: 100%;
}
.investor-content-white-box li:last-child{
    border-bottom: dashed 2px #cccccc;
}
.investor-content-white-box li img{
    width: 20px;
    position: absolute;
    right: 20px;
}
.investor-content-white-box .investor-list-txt{
    width: calc(100% - 50px);
}
.investor-content-white-box .investor-txt-box{
    width: calc(100% - 95px);
}
.investor-content-white-box .investor-pdf-icon{
    width: 50px;
    position: relative;
}
.investor-content-white-box .view-link-box{
    width: 95px;
    text-align: right;
}
.investor-content-white-box .investor-pdf-icon .view-link-txt{
    color: #eb5a24;
    position: absolute;
    right: 20px;
}
.investor-content-white-box .card{
    box-shadow: none;
    border: 0;
}
.investor-content-white-box .card-header.collapsed{
    background-color: #cccccc;
    border: solid 1px #cccccc;
    margin-bottom: 3px !important;
    color: #000;
}
.investor-content-white-box .card-header{
    background-color: #000;
    border: solid 1px #000;
    color: #0093d4;
    position: relative;
    /* cursor: pointer; */
}
.investor-content-white-box .acc-list-box{
    overflow-y: auto;
    max-height: 350px;
}
.investor-content-white-box .acc-list-box .card-header::after{
    color: #eb5a24;
    font-size: 18px;
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: calc(50% - 14px);
}
.investor-content-white-box .card-body{
    padding: 0;
}
.investor-content-white-box .card-body ul{
    margin: 30px 0;
    overflow: initial;
}
.investor-content-white-box .card-body .share-content-tbl{
    margin: 30px 0;
}
.investor-content-white-box .card-body .share-content-tbl span{
    font-weight: 600;
    font-size: 16px;
}
.investor-content-white-box .card-body .share-content-tbl .table-responsive{
    margin-top: 15px;
}
.investor-content-white-box .card-body .share-content-tbl .table-responsive thead th{
    border-top: 0;
    border-bottom: dashed 2px #cccccc;
    position: relative;
    padding-left: 0;
}
.th-border::after{
    content: '';
    height: 3px;
    width: 105px;
    display: inline-block;
    background-color: #000;
    position: absolute;
    bottom: -3px;
    left: 0;
}
.investor-content-white-box .card-body .share-content-tbl .table-responsive tbody td{
    border-top: 0;
    border-bottom: dashed 2px #cccccc;
    padding-left: 0;
}
.investor-content-white-box .card-header .card-title ul{
    padding-top: 5px;
    margin-left: 15px;
    overflow: initial;
}
.investor-content-white-box .card-header .card-title li{
    border: 0;
    padding: 0;
    list-style: disclosure-closed;
    /* color: #cccccc; */
    display: list-item;
}
/* .investor-content-white-box .card-header.collapsed .card-title li{
    color: #000;
} */
.clr-change{
    color: #646464;
}
.what-new-con{
    background-color: #d8d8d8;
}
.what-new-con .lgTitle{
    text-transform: capitalize;
}
.what-new-three-box{
    margin: 0;
    position: relative;
}
.quarterly-box{
    background-color: #0093d4;
    padding: 50px 40px 40px 40px;
}
.annual-box{
    background-color: #041826;
    padding: 50px 40px 40px 40px;
}
.board-meeting-box{
    background-image: url(images/boardmeetingInvestor.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 40px 40px 40px;
}
.what-new-three-box p{
    min-height: 30px;
}
.what-new-three-box h4{
    min-height: 130px;
    padding-bottom: 60px;
    margin: 0;
}
.pdf-download{
    width: 25px;
}
.list-arrow-down{
    list-style: disclosure-open !important;
}
.headerFixdCon .menu_header .dropdown>a::after{
    content: "\f107";
    position: absolute;
    font-family: FontAwesome !important;
    color: #929292;
    right: 10px;
    font-size: 15px;
}
.submenuIcon {
    display: none;
    color: #ffffff;
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 7px;
    background: #041826;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    z-index: 9;
    border: 0;
    box-shadow: none;
}
.headerFixdCon .menu_header .dropdown .dropdown-menu{
    left: 0;
    background: #041826;
    width: 200px;
    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.15);
    display: none;
    z-index: 99;
    padding: 0;
    border-radius: 0;
    min-width: 150px;
    margin: 0;
    text-align: center;
}
.dropdown-menu li{
    padding: 0;
    line-height: normal;
}
.headerFixdCon .menu_header .dropdown .dropdown-menu a{
    padding: 9px 15px;
    width: 100%;
    color: #ffffff;
    border-bottom: 1px solid #929292;
    font-size: 12px;
    text-transform: capitalize;
}
.headerFixdCon .menu_header .dropdown .dropdown-menu a:hover{
    background-color: #0095d6;
}
.headerFixdCon .menu_header .dropdown .dropdown-menu li:last-child a{
    border-bottom: none;
}
.what-new-three-box .pdf-dwn-icon{
    position: absolute;
    bottom: 40px;
}
#BordOfDire{
    padding-top: 105px;
}
#Management{
    padding-top: 105px;
    background-color: #e0e2e3;
}
html {
    scroll-behavior: smooth;
}
.sub-accordion{
    padding: 0;
}
.cl-add{
    background-color: #000 !important;
    border: solid 1px #000 !important;
    color: #0093d4 !important;
    position: relative !important;
}
.clr-add-remove{
    color: #fff !important;
}
.light-add-remove{
    color: #cccccc !important;
}
.headerFixdColor {
    background-color: rgba(4, 24, 38, 0.8) !important;
}

@media only screen and (min-width: 1199px){
    .headerFixdCon .menu_header .dropdown:hover .dropdown-menu{
        display: inline-block;
    }
    .headerFixdCon .navbar{
        padding: 0;
    }
    .headerFixdCon .menu-txt{
        height: 105px;
        line-height: 105px;
    }
}
@media only screen and (max-width: 1199px){
    .investor-content-white-box{
        padding: 100px 0px 40px 55px;
    }
    .submenuIcon {
        display: inline-block;
    }
    .headerFixdCon .menu_header .dropdown .dropdown-menu.show{
        position: relative;
        width: 100%;
        margin: 10px 0 0;
        display: inline-block;
        text-align: left;
        padding: 0;
    }
}
@media only screen and (max-width: 991px){
    .what-new-three-box p{
        min-height: 40px;
    }
    .investor-content-white-box{
        padding: 100px 0px 40px 20px;
    }
    .th-border::after{
        width: 60%;
    }
}
@media only screen and (max-width: 767px){
    .home-investor-img-box{
        min-height: 150px;
    }
    .investor-content-white-box{
        padding: 20px 0px;
    }
    .investor-content-white-box li{
        font-size: 14px;
    }
    .th-border::after{
        width: 80%;
    }
}

/*New CSS End*/