
.investor-contacts {    border: 1px solid #f7f7f7; float:left;  position: relative; width: 100%; }
.investor-contacts:before { content: ""; display: block; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: #f7f7f7; transform: translateX(-50%)}
.invBlk {  width: 50%; float: left;  padding: 20px;} .invBlk h3 {     color: #0f62b0;    padding: 0;    font-size: 18px; font-weight: 600;    margin: 15px 0 10px 0; }
.invBlk li { list-style-type: none;}  .invBlk  ul { padding-inline-start:0;}
.disclusure-menu { }
.disclusure-menu ul {    border: 0;    padding: 0;    margin: 0;    width: 100%; }
.disclusure-menu li {     width: 100%;    padding: 0;    margin: 0;    position: relative; }
.disclusure-menu li:after, .disclusure-menu li.active:before, .menu-dse a:after {  content: "";  padding: 0;  margin: 0;  position: absolute;  right: 15px;  top: 17px;  width: 5px;  height: 10px;  background: url(../images/left-tab-arrow.png) no-repeat right top; background-size: 100% auto; } .menu-dse a:after { right: 0px; top: 16px; transform: rotate(90deg);}
.disclusure-menu li a {    padding: 12px 20px;    font-size: 14px;	display: block;    margin: 0;    border: 1px solid #d9d9d9;    width: 100%;    border-bottom: 0;    border-radius: 0;    color: #034EA2 }
.disclusure-menu li:last-child a {    border-bottom: 1px solid #d9d9d9; }
.disclusure-menu li.active a {  color: #fff;  background-color: #d0262d; padding-bottom: 25px }
.disclusure-menu li.active:before {  background: url(../images/left-tab-arrow-hover.png) no-repeat right top; }
.disclusure-menu li:hover:after {  background: url(../images/left-tab-arrow-hover.png) no-repeat right top; }
.disclusure-menu li a:hover {  color: #fff;  background-color: #06377a; }
.disclusure-menu li::marker { display: none} .disclusure-menu li { list-style-type: none} 
.disclusure-menu li.active:after {     background-color: #06377a;    width: 99.6%;    height: 15px;    float: left;    position: absolute;    right: 0px;    bottom: 0px;    left: 1px;    background-image: none;
    top: inherit;     display: block; }
.commitee-table table  { width: 100%  } .commitee-table th, .commitee-table td { padding: 10px 15px } .small-title { font-size: 16px; font-weight: 600; }
.commitee-table th { background-color: #06377a; color: #fff;} .commitee-table tr:nth-child(odd) { background-color: #f5f5f5; } .commitee-table tr:nth-child(even) { }
.commitee-table tr td, .commitee-table tr th {border: 1px solid #dddddd;text-align: left; } .commitee-table tr th:first-child { width: 68px; }
.irtPage { padding-bottom: 35px;}
ul.financial-report-other li a span { height: auto; } ul.financial-report-other li { width: calc(25% - 15px); float: none; display: inline-block; vertical-align: top; }
.froImg { width: 100%;}
ul.financial-report li { }
.irtPage .acrdn-wrapper .invest-accordion .panel-default .panel-collapse .panel-body { padding: 0px 20px; }

ul.financial-report-other li a span { position: relative; padding-left: 30px;}

.financial-report-other span img  { position: absolute; top: 0; left: 6px;}
.menu-dse { text-align: center; background-color: #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; float: left; width: 100%; margin-bottom: 35px;} .menu-dse li { display: inline-block; list-style-type: none; padding-right: 10px;} .menu-dse a:link, .menu-dse a:visited  { display: block; position: relative; padding: 10px 15px}
.how-upi-videos ul, .menu-dse  ul { margin: 0; padding: 0;} .menu-dse a.active:link, .menu-dse a.active:visited  { color: #cf262d; font-weight: bold;}

.how-upi-videos li { display:inline-block; width:calc(33.33% - 5px); padding:10px; list-style-type:none }
.how-upi-videos li .align {   position: relative;    height: 0;    padding-top: 56%;    overflow: hidden;    max-width: 100%; }
.how-upi-videos li .align iframe {  position: absolute;     top: 0;    left: 0;    width: 100%;    height: 100%; }
    
.how-upi-videos p {     padding: 0;    margin: 0; }
 .vdLink:link,  .vdLink:visited { display: block; padding: 10px 15px; background-color: #dee2e3; color: #0b61ae; position: relative; font-weight: 600;}


 .vdLink:after {
    content: "";
    padding: 0;
    margin: 0;
    width: 8px;
    height: 14px;
    float: right;
    position: absolute;
    top: 13px;
    right: 10px;
    background: url(../images/left-tab-arrow.png) no-repeat right top;
  }

.modal-title { font-size:18pt !important; margin: 25px 0 0 0 !important; text-align: center; }
.modal-header { position:relative !important }
button.close { position:absolute !important; right:20px !important; top:8px !important;
     font-size: 33pt;  opacity: 0.8 !important; color: #640305 ; display: none;
}
.download-btn-pop:link, .download-btn-pop:visited { color: #fff !important; background-color: #06377b;}
.download-btn-pop:hover { opacity: 0.8;}
.modal-footer .btn + .btn { background-color: #cc272e !important; color:#fff !important}

.modal-body { padding: 30px !important; }

@media (min-width: 768px) {
.modal-dialog {
    width: 900px !important;
    margin: 30px auto !important;
}

}


@media screen and (max-width: 999px) {
    ul.financial-report li { width: calc(49% - 10px);}
    .how-upi-videos li { width: calc(49% - 5px);  }
}
@media screen and (max-width: 789px) {
    ul.financial-report li { width: calc(33% - 10px);}
    ul.financial-report { padding: 0 20px;}
}
@media screen and (max-width: 620px) {

.invBlk {
    width: 100%;
    float: left;
    padding: 20px; border:1px solid #f7f7f7;
}
.investor-contacts:before { display: none;}
.investor-contacts { border: none;}
ul.financial-report li { width: calc(33% - 10px);} ul.financial-report li img { width: 100%; height: auto;}
ul.financial-report li span img  { width: auto !important;}
    .how-upi-videos li { width: calc(49% - 5px);  }

}


@media screen and (max-width: 420px) {


    ul.financial-report li { width: calc(49% - 10px);} ul.financial-report li img { width: 100%; height: auto;}
    .how-upi-videos li { width: calc(100% - 5px);  }

    }