@font-face {
    font-family:samarn;
    src:url(../fonts/samarn.ttf);
}
@font-face {
    font-family:Mulish-Black;
    src:url(../fonts/Mulish-Black.ttf);
}
@font-face {
    font-family:Mulish-Bold;
    src:url(../fonts/Mulish-Bold.ttf);
}
@font-face {
    font-family:Mulish-Medium;
    src:url(../fonts/Mulish-Medium.ttf);
}
@font-face {
    font-family:Mulish-ExtraBold;
    src:url(../fonts/Mulish-ExtraBold.ttf);
}
@font-face {
    font-family:Mulish-Italic;
    src:url(../fonts/Mulish-Italic.ttf);
}
@font-face {
    font-family:Mulish-Regular;
    src:url(../fonts/Mulish-Regular.ttf);
}
@font-face {
    font-family:Mulish-Light;
    src:url(../fonts/Mulish-Light.ttf);
}
@font-face {
    font-family:Mulish-SemiBold;
    src:url(../fonts/Mulish-SemiBold.ttf);
}
@font-face {
    font-family:Revathi-Normal;
    src:url(../fonts/Revathi-Normal.ttf);
}
body
{
    padding:0;
    margin:0;
    font-family:Mulish-Regular;
    background-color: #fff;
}

html.homepage-n1 {
    overflow-x: hidden!important;
}
/*body.modal-open {
  overflow-y: hidden !important;
} */

h1,h2,h2,h3,h4,h5,h6,p
{
    margin: 0px;
    padding:0px;
}
p{
    color: #000;
    font-size: 16px;
    line-height: 24px;
}
a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
/*******header*******/
.header-main
{
    transition: all .3s ease-in-out;
}
.header-main.hide {
  transition: all .3s ease-in-out;
}
.hide1
{
 opacity: 0;
}
.header-link-top {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 99;
    width: 100%;
    background: #f26522;
    background-size: cover;
    background-repeat: no-repeat;
    height: 20px;
}
.header-link-top ul
{
  float: right;
}
.header-link-top ul li
{
    padding-left: 20px;
}
.header-link-top ul li a
{
  color: #fff;
  font-size: 14px;
}
.my-sidenav
{
  display: none;
}
.header
{
    position: fixed;
    top:20px;
    left: 0;
    z-index: 99;
    background-color: #fff;
    width: 100%;
    padding:8px 0px;
    -webkit-box-shadow: 0 8px 6px -6px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 8px 6px -6px rgb(0 0 0 / 20%);
    box-shadow: 0 8px 6px -6px rgb(0 0 0 / 20%);
}
.hdrbrk{
  display: block;
}
.logo
{
    float: left;
}
.right-item
{
    float: right;
}
.menutxt ul li
{
  max-width: 215px;
  line-height: 18px;
  padding-left: 40px;
  padding-right: 0px;
}
.menutxt ul li:last-child
{
    max-width:150px;
}
.menutxt ul {
    margin-bottom: 0px;
    display: flex;
}
.menutxt ul li a {
    color: #464545;
    font-size: 14px;
    line-height: 20px;
    transition: all .2s ease-in-out;
    height: 65px;
    display: inline-block;
}
.menutxt ul li a:hover
{
  color:#af2a30;
  transition: all .2s ease-in-out;
}
.scroller
{
  position: absolute;
  left: 0;
  bottom:60px;
}

.sub-menu {
    background: #af2a30;
    position:relative;
    /* margin-top:92px;*/
    z-index: 999;
    width: 100%;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    height: 99px;
}
.sub-menu .dropdown {
    display: flex;
}
.sub-menu .dropdown .overview {
    display: flex;
    align-items: center;
}
.sub-menu .dropdown .overview a {
    opacity: .5;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    width: 150px;
    padding-left: 52px;
    text-align: center;
    font-family: Mulish-Bold;
}
.sub-menu .dropdown-menu {
    display: flex;
    align-items: center;
    position: static;
    padding: 0;
    background: 0 0;
    box-shadow: none;
    border: none;
    margin-left: 100px;
}
.sub-menu .dropdown-menu li {
    display: flex;
    align-items: center;
    height: 100%;
    height: 90px;
}
.sub-menu .dropdown-menu li a {
    font-size: 13px;
    line-height: 15px;
    font-family:Mulish-Bold;
    color: #fff;
    opacity: .5;
    padding: 15px 10px;
    width: 150px;
    white-space: normal;
    background: 0 0!important;
}
.sub-menu .dropdown-menu li a:hover {
    background: transparent !important;
    opacity: 1;
}
.menutxt ul li.active1 a {
    color: #af2a30;
    position: relative;
    height: 53px;
    display: block;
}
.sub-menu .dropdown-menu li.active2 a
{
    color: #fff;
    opacity: 1;
}
.sub-menu .dropdown-menu li {
    position: relative;
    text-align: center;
}
.sub-menu .dropdown-menu li.active2:before
{
 content:'';
 position: absolute;
 left:0px;
 right: 0px;
 margin:auto;
 bottom:-7px;
 width: 12px;
 height: 6px;
 background-image: url(../svg/tri-white.svg);
 background-repeat: no-repeat;
}
.menutxt ul li.active1 a:before
{
  content:'';
  position: absolute;
  left:28px;
  bottom:-14px;
  width: 12px;
  height: 6px;
  background-image: url(../svg/tri-red.svg);
  background-repeat: no-repeat; 
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}
.sub-menu .btn {
    background: transparent;
    font-size: 12px;
    line-height: 14px;
    color: #ffffff;
    font-family: "Mulish-Bold";
    padding: 15px 34px 15px 0px;
    width: 210px;
    border: none;
    white-space: normal;
    text-align: left;
    position: relative;
    display: none;
}
.logo img {
    width: 180px;
}
.sub-menu1 .dropdown-menu
{
margin-left: 0px;
}
.sub-menu1 .dropdown-menu li a {
  width: auto;
}
/*******header End*******/
/*******footer*********/
.footer-bg
{
  height: auto !important;
  background-color: #464545;
  padding: 30px 0px 0px 0px;
}
.footer-bg .fp-tableCell
{
    height: auto !important;
}
.footer-bg h6
{
    color: #fff;
    font-size: 14px;
    border-top:1px solid #737272;
    padding-top: 15px;
    margin-top: 15px;
    line-height: 20px;
}
.footer-bg h4
{
  font-size: 14px;
  font-family: Mulish-SemiBold;
  color: #fff;
  padding-bottom: 15px;
  margin-top: 15px;
  text-transform: uppercase;
}
.footer-bg p
{
  padding-bottom: 10px;
}
.footer-bg p a {
    color: #fff;
    font-family: Mulish-SemiBold;
}
.scl-icon h4 {
    font-family: Mulish-SemiBold;
    font-size: 16px;
    text-transform: uppercase;
}
.scl-icon span
{
  padding-right: 15px;
}
.footer-bg .container {
    position: relative;
}
.arrow-up {
    position: fixed;
    right: 40px;
    cursor: pointer;
    bottom: 40px;
    z-index: 9999;
    display: none;
}
.footer-btm
{
  background-color: #373636;
  margin-top: 30px;
}
.footer-btm p
{
  font-size: 14px;
  color: #fff;
  padding: 5px 0px;
}

.sticky-sidebar {
    position: fixed;
    right: 0;
    bottom: 200px;
    padding-right:20px;
    z-index: 99;
}
ul.sidenavlist {
    list-style: none;
    padding: 0;
}
ul.sidenavlist li
{
  position: relative;
}
ul.sidenavlist li a {
    background-color: #bdbbbc;
    height: 7px;
    width: 7px;
    display: block;
    margin-bottom: 20px;
    border-radius: 15px;
}
ul.sidenavlist li a.active {
    background: #af2a2f;
    height: 20px;
}
.tooltip1 {
    position: absolute;
    top: 0;
    right:0px;
    color: #fff;
    opacity: 0;
    transition: all .3s ease-in-out;
    background-color: #053c6d;
    padding: 2px 5px;
    width: 180px;
    display: none;
}
ul.sidenavlist li:hover .tooltip1 {
    opacity: 1;
    transition: all .3s ease-in-out;
}
.sidenavlist li a.active .tooltip1 {
    opacity: 1;
}
.ftrbrdr1 {
    padding-right: 85px;
}
.ftrbrdr2 {
    border-right: 1px solid #737272;
    border-left: 1px solid #737272;
    padding-left: 45px;
    height: 140px;
}
/**********footer end******/
.sitemaplink {
    padding: 5px 0px;
    color: #464545;
}
.sitemaplink a {
    color: #464545;
    font-size: 12px;
    text-decoration: none;
    padding: 0 10px;
}
.sitemaplink a:first-child {
    padding-left: 0;
}
.sitemaplink a.active
{
  font-family:Mulish-Bold;
}
.brkblock{
  display: block;
}
section.section1 {
    background: url(../images/banner-img.webp) no-repeat;
    height: 100vh;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    color: #fff;
}
.banner-details h1 {
    font-family: Mulish-Bold;
    font-size: 47px;
    margin-bottom: 20px;
}
.banner-details h2 span {
    font-size: 20px;
    font-family: Mulish-Bold;
    display: block;
}
.banner-details h2 {
    font-family: Mulish-Medium;
    font-size: 15px;
}
span.plus-plus {
    width: 50px;
    background: #fff;
    height: 40px;
    display: inline-flex;
    font-size: 22px;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-family: Mulish-Bold;
    color: #982c21;
    position: relative;
}
span.plus-plus:after {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 13px solid #f26422;
    border-left: 13px solid transparent;
    bottom: 0;
    right: 0;
}
span.plus-plus-:before {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 14px solid black;
    border-left: 14px solid transparent;
    bottom: 0px;
    right: 0px;
}
span.txtread {
    padding: 7px;
    border: 1px solid #fff;
    color: #fff;
    font-family: Mulish-Bold;
    font-size: 18px;
    width: 165px;
    display: inline-block;
    text-align: center;
    height: 40px;
    position: relative;
    z-index: 0;
}
span.txtread:after {
    position: absolute;
    display: block;
    content: "";
    width: 0%;
    height: 100%;
    background: #fff;
    left: 0;
    top: 0;
    z-index: -1;
    transition: all ease .3s;
}
a.rearmore-wht {
    display: flex;
    align-items: center;
    margin-top: 40px;
    text-decoration: none;
    cursor: pointer;
}
a.rearmore-wht:hover span.txtread:after {
    width: 100%;
}
a.rearmore-wht:hover  span.txtread {
    color: #982c21;
}
a.rearmore-wht:hover .moveplus {
    animation: tada linear 1s;
    animation-iteration-count: infinite;
}



.hdngsuntxt{
  color: #231f20;
  font-size: 22px;
  margin-bottom: 30px;
}
.home-main-hdng{
  font-size: 32px;
  color: #af2a2f;
  font-family:Mulish-Bold;
  margin-bottom: 10px;
}
.report-data p {
    font-family: Mulish-Bold;
    height: 72px;

}
.rprt-img img {
    height: 50px;
}
.rprt-img {
    height: 50px;
    margin-bottom: 10px;
    margin-top: 30px;
}
section.section2 {
    display: flex;
    align-items: center;
    text-align: center;
    background: url(../svg/border-line.svg) no-repeat;
    background-position: bottom;
    padding: 70px 0;
    height: 100vh;
}
.ar-brdr {
    border-right: 1px solid #d3d2d2;
}
.section2 .col-md-3 {
    margin: 20px 0 20px;
}
span.plus-plusmrn {
    width: 50px;
    background: #af2a2f;
    height: 40px;
    display: inline-flex;
    font-size: 22px;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-family: Mulish-Bold;
    color: #fff;
    position: relative;
}
span.plus-plusmrn:after {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 13px solid #fff;
    border-left: 13px solid transparent;
    bottom: 0;
    right: 0;
}

span.txtreadmrn {
    padding: 7px;
    border: 1px solid #af2a2f;
    color: #af2a2f;
    font-family: Mulish-Bold;
    font-size: 18px;
    width: 140px;
    display: inline-block;
    text-align: center;
    height: 40px;
    position: relative;
    z-index: 0;
}
span.txtreadmrn:after {
    position: absolute;
    display: block;
    content: "";
    width: 0%;
    height: 100%;
    background: #af2a2f;
    left: 0;
    top: 0;
    z-index: -1;
    transition: all ease .3s;
}
a.rearmore-mrn {
    display: flex;
    align-items: center;
    margin-top: 30px;
    text-decoration: none;
    justify-content: center;
}
a.rearmore-mrn:hover span.txtreadmrn:after {
    width: 100%;
}
a.rearmore-mrn:hover  span.txtreadmrn {
    color: #fff;
}
a.rearmore-mrn:hover .moveplus {
    animation: tada linear 1s;
    animation-iteration-count: infinite;
}
section.section3 {
    display: flex;
    align-items: center;
    background: url(../svg/border-line.svg) no-repeat;
    background-position: bottom;
    padding: 70px 0;
}
.message-chairmn {
    background: url(../images/chairman-img.webp) no-repeat;
    height: 545px;
    width: 100%;
    background-position: center;
}
.chrmn-details h2{
    color: #fff;
}
.chrmn-details p {
    position: relative;
    font-size: 22px;
    color: #fff;
    line-height: 35px;
    font-family: Mulish-Light;
}
.chrmn-details h3 {
    font-size: 22px;
    font-family: Mulish-Bold;
    color: #fff;
    margin: 50px 0 0px;
}
.chrmn-details h3 span{
    font-size: 18px;
    display: block;
    font-family:Mulish-Medium;
}
img.qut2 {
    width: 40px;
    position: absolute;
    bottom: -30px;
    margin-left: -35px;
}
img.qut1 {
    width: 40px;
    display: block;
    margin: 20px 0 5px;
}
.chrmn-details {
    height: 545px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 65px;
}
span.plus-plusbrdr {
    width: 50px;
    background: #f26522;
    height: 40px;
    display: inline-flex;
    font-size: 22px;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-family: Mulish-Bold;
    color: #fff;
    position: relative;
    border:1px solid #fff;
    border-left: none;
}
span.plus-plusbrdr:after {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 15px solid #f26522;
    border-left: 15px solid transparent;
    bottom: -1px;
    right: -1px;
}
span.plus-plusbrdr:before {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 14px solid #fff;
    border-left: 14px solid transparent;
    bottom: 0px;
    right: 0px;
}
span.txtreadbrdr {
    padding: 7px;
    border: 1px solid #fff;
    color: #fff;
    font-family: Mulish-Bold;
    font-size: 18px;
    width: 140px;
    display: inline-block;
    text-align: center;
    height: 40px;
    position: relative;
    z-index: 0;
}
span.txtreadbrdr:after {
    position: absolute;
    display: block;
    content: "";
    width: 0%;
    height: 100%;
    background: #fff;
    left: 0;
    top: 0;
    z-index: -1;
    transition: all ease .3s;
}
a.rearmore-brdr {
    display: flex;
    align-items: center;
    margin-top: 30px;
    text-decoration: none;
}
a.rearmore-brdr:hover span.txtreadbrdr:after {
    width: 100%;
}
a.rearmore-brdr:hover  span.txtreadbrdr {
    color: #f26522;
}
a.rearmore-brdr:hover .moveplus {
    animation: tada linear 1s;
    animation-iteration-count: infinite;
}

.stake-main {
    text-align: center;
}

.stake-main p {
    font-size: medium;
    max-width: 850px;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 15px;
}
.stake-main img {
    width: 100%;
}
section.contri-sec {
    background: #f26522 url(../svg/border-white-line.svg) no-repeat;
    display: flex;
    height: 100vh;
    align-items: center;
    background-position: bottom;
}
section.section4 {
    background: url(../svg/border-line.svg) no-repeat;
    background-position: bottom;
    height: 100vh;
    display: flex;
    align-items: center;
}
.contri-main h2{
    font-size: 32px;
    color: #fff;
    font-family:Mulish-Bold;
    margin-bottom: 20px;
}
.contri-main {
    text-align: center;
}
.contri-main p {
    max-width: 850px;
    margin: 0 auto;
    color: #fff;
    margin-bottom: 15px;
}
.director-details p{
    position: relative;
    font-size: 22px;
    font-family:Mulish-Medium;
}
.director-details h3 {
    font-size: 22px;
    font-family: Mulish-Bold;
    color: #004a80;
    margin: 50px 0 0px;
}
.director-details h3 span{
    font-size: 18px;
    display: block;
    font-family:Mulish-Medium;
    color: #231f20;
}
span.plus-plusbrdr2 {
    width: 50px;
    background: #fff;
    height: 40px;
    display: inline-flex;
    font-size: 22px;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-family: Mulish-Bold;
    color: #b02a30;
    position: relative;
    border:1px solid #b02a30;
    border-left: none;
}
span.plus-plusbrdr2:after {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 15px solid #fff;
    border-left: 15px solid transparent;
    bottom: -1px;
    right: -1px;
}
span.plus-plusbrdr2:before {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 14px solid #b02a30;
    border-left: 14px solid transparent;
    bottom: 0px;
    right: 0px;
}
span.txtreadbrdr2 {
    padding: 7px;
    border: 1px solid #b02a30;
    color: #b02a30;
    font-family: Mulish-Bold;
    font-size: 18px;
    width: 140px;
    display: inline-block;
    text-align: center;
    height: 40px;
    position: relative;
    z-index: 0;
}
span.txtreadbrdr2:after {
    position: absolute;
    display: block;
    content: "";
    width: 0%;
    height: 100%;
    background: #b02a30;
    left: 0;
    top: 0;
    z-index: -1;
    transition: all ease .3s;
}
a.rearmore-brdr2{
    display: flex;
    align-items: center;
    margin-top: 30px;
    text-decoration: none;
}
a.rearmore-brdr2:hover span.txtreadbrdr2:after {
    width: 100%;
}
a.rearmore-brdr2:hover  span.txtreadbrdr2 {
    color: #fff;
}
a.rearmore-brdr2:hover .moveplus {
    animation: tada linear 1s;
    animation-iteration-count: infinite;
}
section.section7 {
    background: url(../svg/border-line.svg) no-repeat;
    background-position: bottom;
    padding: 70px 0;
}
section.contri-sec a.rearmore-brdr {
    justify-content: center;
}
section.section7 a.rearmore-brdr2 {
    justify-content: center;
}
section.section5{
    background: #fdf7f2 url(../svg/border-line.svg) no-repeat;
    background-position: bottom;
    padding: 70px 0;
}
section.section5 h2{ 
    text-align: center;
}
.custmtbs2>li.active>a, .custmtbs2>li.active>a:focus, .custmtbs2>li.active>a:hover {
    color: #004a80;
    cursor: default;
    padding: 10px 20px!important;
    border: 1px solid #004a80!important;
    background: transparent;
}

.custmtbs2>li>a {
    line-height: 18px;
    border-radius: 0;
    margin-right: 0;
    font-size: 22px;
    color: #004a80;
    padding: 10px 20px!important;
    position: relative;
    background: transparent;
    display: block;
    text-align: center;
    border: 1px solid transparent;
    font-family: Mulish-ExtraBold;
    text-transform: uppercase;
}
.custmtbs2>li>a:hover {
  border-color: none!important;
  border: 1px solid #004a80!important;
}
.custmtbs2>li>a:focus, .custmtbs2>li>a:hover {
  text-decoration: none;
  border: 1px solid #004a80!important;
  color: #004a80;
}

.custmtbs2>li>a:hover:after{
  width: 100%;
}
.custmtbs2>li.active>a:after {
  width: 100%;
}
ul.custmtbs2 {
    width: 100%;
    padding: 10px 0;
    list-style: none;
    border: none;
    display: flex;
    justify-content: center;
}
.custmtbs2>li {
    margin-right: 20px;
}
img.tab-icon {
    width: 50px;
    margin-left: 20px;
}
select#envselectr {
    width: 315px;
    margin: 30px auto;
    border: none;
    border-bottom: 1px solid #004a80;
    padding: 10px 0;
    background: transparent;
    font-size: 16px;
    font-family: Mulish-Medium;
    display: flex;
    appearance: none;
    background: url(../images/header-arrow-blck.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
}
.custmtbs3{
    display: none;
}
.lght-data p {
    font-family: Mulish-Medium;
    font-size: 13px;
    line-height: 16px;
    margin-top: 10px;
}
.lght-data h3 {
    color: #f26522;
    font-size: 26px;
    font-family:Mulish-Bold;
}
.lght-data h3 small{
  color: #f26522;
}
.lghtimg img {
    height: 45px;
    margin-right: 15px;
}
.hilghtdata-flex {
    display: flex;
}
.notetxtx {
    font-size: 12px;
    font-style: italic;
    line-height: 15px;
    margin-bottom: 10px;
}
.notediv{
    margin-top: 30px;
}
hr.tbline {
    border-color: #f26522;
}
.tbrghtbrdr{
    border-right: 1px solid #f26522;
}
/*div#tab_inr_1 .col-md-6:nth-child(2), div#tab_inr_1 .col-md-6:nth-child(5) {
    padding-left: 30px;
}*/
.section5 a.rearmore-brdr2 {
    justify-content: center;

}
.section5 span.plus-plusbrdr2 {
    background: #fcf6f1;
}
.section5 span.plus-plusbrdr2:after {
    border-bottom: 15px solid #fbf5f0;
}
.tbcntrtxt{
    display: flex;
    align-items: center;
}
.athmtcsigh img {
    width: 40px;
}
.athmtcsigh {
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tbleftspc{
    padding-left: 40px;
}
.custmtbs4{
    display: none;
}
.custmtbs5{
    display: none;
}
select#soclselectr {
    width: 315px;
    margin: 30px auto;
    border: none;
    border-bottom: 1px solid #004a80;
    padding: 10px 0;
    background: transparent;
    font-size: 16px;
    font-family: Mulish-Medium;
    display: flex;
    appearance: none;
    background: url(../images/header-arrow-blck.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
}
select#govselectr {
    width: 315px;
    margin: 30px auto;
    border: none;
    border-bottom: 1px solid #004a80;
    padding: 10px 0;
    background: transparent;
    font-size: 16px;
    font-family: Mulish-Medium;
    display: flex;
    appearance: none;
    background: url(../images/header-arrow-blck.png) !important;
    background-repeat: no-repeat !important;
    background-position: 100% 50% !important;
}
div#backtotop img {
    width: 35px;
}
div#backtotop a {
    font-size: 12px;
    color: #af2a2f;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family:Mulish-Bold;
    text-decoration: none;
}
.hilghtdata-flex-cntr {
    display: flex;
    justify-content: center;
}
.cntrtxttb{
    align-items: center;
    height: 110px;
}
ul.mroonblttbs li {
    padding: 2px 0!important;
    font-family: Mulish-Medium;
    font-size: 13px;
    color: #000;
}

ul.mroonblttbs {
    padding-left: 20px;
    position: relative;
    z-index: 9;
    margin-bottom: 5px;

}

ul.mroonblttbs li::marker {
  color: #af2a30;
  font-size: 18px;
}

section.innner-page {
    padding: 150px 0 50px;
}
.innner-page h2 {  
    color: #b02b2e;
    font-size: 32px;
    margin: 40px 0 5px;
    line-height: 1;
    font-family:Mulish-ExtraBold;
}
.innner-page p {  
    padding: 7px 0;
    font-family:Mulish-Medium;
}
.innner-page h3 {
    color: #004a80;
    margin: 20px 0 5px;
    font-family: Mulish-ExtraBold;
    font-size: 22px;
}
.brdricontxt {
    border: 2px solid #f7a37a;
    border-radius: 10px;
    margin: 20px 0 0;
}
.brdricontxt p {
    padding: 0 !important;
    display: flex;
    align-items: center;
}
img.srarrow {
    background: #ef6e21;
    height: 50px;
    padding: 6px;
    margin-right: 20px;
    border-radius: 8px 0 0 8px;
}
.brdricontxt p a{
    text-decoration: none;
    color: #004a80;
    font-style: italic;
    font-size: 14px;
}
.climate-risk{
    margin: 20px 0;
}
ul.mroonblt li {
    padding: 5px 0!important;
    font-family: Mulish-Medium;
    font-size: 16px;
}

ul.mroonblt {
  padding-left: 20px;
  position: relative;
  z-index: 9;
}

ul.mroonblt li::marker {
  color: #af2a30;
  font-size: 18px;
}
.borderbox {
    border: 2px solid #f26522;
    border-radius: 10px;
    padding: 20px;
    margin: 30px 0;
}
.borderbox h3 {
    font-family: Mulish-ExtraBold;
    color: #fff;
    background: #f26522;
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    width: 68%;
    margin: 0 auto 30px;
    text-align: center;
}
.brdrbox h4 {
    font-family: Mulish-ExtraBold;
    color: #fff;
    border-radius: 8px 8px 0 0;
    padding: 10px;
    font-size: 15px;
    text-align: center;
}
.brdrbox{
    height: 275px;
}
.brdrbox1 h4 {
    background: #f26522;
}
.brdrbox1{
    border: 2px solid #f26522;
    border-radius: 10px;
}
.brdrbox2{
    border: 2px solid #b02a30;
    border-radius: 10px;
}
.brdrbox2 h4 {
    background: #b02a30;
}
.brdrbox3{
    border: 2px solid #939598;
    border-radius: 10px;
}
.brdrbox3 h4 {
    background: #939598;
}
.brdrbox ul li {
    font-size: 14px;
    padding-right: 5px!important;
}
.orngbg p {
    color: #fff;
}
.orngbg {
    background: #f26522;
    border-radius: 10px;
    padding: 10px 20px;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}
.borderbox2 {
    padding: 30px 80px;
    border: 2px solid #f26522;
    border-radius: 10px;
    margin: 30px 0;
}

.borderbox2 h3 {
    font-family: Mulish-ExtraBold;
    color: #fff;
    background: #f26522;
    border-radius: 10px;
    padding: 10px;
    font-size: 16px;
    width: 80%;
    margin: 0 auto 30px;
    text-align: center;
}
.borderbox2 .brdrbox ul li {
    font-size: 16px;
    padding: 7px 0 10px 0!important;
}
.borderbox2 .brdrbox {
    height: 175px;
}
.climtkey-principles {
    margin: 10px 0;
}
.dr-img img {
    padding-top: 30px;
}
.pecoksus {
    max-width: 60%;
    margin: 0px auto !important;
    display: block;
    padding-top: 10px;
}
.orng-backgnd{
    color: #fff;
    background: #f26522;
}
p.orng-backgnd {
    padding: 10px 20px;
    color: #fff;
    background: #f26522;
    border-radius: 10px;
    min-height: 70px;
    display: flex;
    align-items: center;
    margin: 10px 0;
}
.crpimg{
    margin: 20px 0;
}
table.table.tasktbl {
    margin-top: 30px;
}

.tasktbl thead tr {
    background: #f26522;
    color: #fff;
    font-size: 18px;
}

.tasktbl thead tr>th:nth-child(2), .tasktbl thead tr>th:nth-child(4) {
    background: #fff;
    border: none !important;
    width: 5px;
}

.tasktbl thead tr>th:nth-child(1) {
   width: 25%;
}
.tasktbl thead tr>th:nth-child(3) {
    width: 50%;
}
.tasktbl thead tr>th:nth-child(5) {
    width: 25%;
}

.tasktbl tbody>tr>td {
    border-top: 1px solid #bbb6b3 !important;
    font-size: 15px;
}
.tasktbl tbody>tr>td:nth-child(2), .tasktbl tbody>tr>td:nth-child(4) {
    background: #fff;
    border: none !important;
    width: 5px;
}

.tasktbl tbody>tr>td:nth-child(3), .tasktbl tbody>tr>td:nth-child(5) {
    background: #feede0;
}
.tasktbl tbody>tr>td:nth-child(1) {
    font-family: 'Mulish-Bold';
    font-size: 18px;
}
span.tblflx hr {
    margin: 10px 0;
    border-color: #bbb6b3;
}

span.tblflx span {
    height: 60px;
    display: block;

}
/*uneza css start*/
.breadcrumbGap {
    padding-top: 96px;
}

.g-frameworkAbout {
    padding-bottom: 0px;
}
.g-framework {
    width: 100%;
    display: inline-block;
    
}
.sitemaplink {
    padding-top: 130px;
    padding-bottom: 40px;
}
.sitemaplink a {
    border: 0px;
    padding: 0px;
    font-size: 12px;
    color: #333;
}

.sitemaplink a {
    text-transform: uppercase;
}
.inner-heading {
    color: #b02a30;
    font-size: 32px;
    font-family: Mulish-ExtraBold;
    padding-bottom: 25px;
    font-family: Mulish-ExtraBold;
}
.aboutTxt p {
    color: #231f20;
    font-family: Mulish-Medium;
    
}
.aboutTxt p:first-child{
    padding-bottom: 20px;
}
.mahroonBorderBg .focuImg {
    width: 400px!important;
}

.mahroonBorderBg {
    position: relative;
    border-right: 1px solid #d2888b;
    border-bottom: 1px solid #d2888b;
    background: linear-gradient(186deg, rgba(255, 255, 255, 1) 20%, rgba(254, 242, 227, 1) 100%);
    border-bottom-right-radius: 35px;
    margin-bottom: 25px;
    margin-top: 40px;
}
.mahroonBorderBg::before {
    content: "";
    position: absolute;
    background: #d2888b;
    height: 8px;
    width: 8px;
    right: -4px;
    border: 1px solid #d2888b;
    border-radius: 50%;
    
}
.mahroonBorderBg::after {
    content: "";
    position: absolute;
    background: #d2888b;
    height: 8px;
    width: 8px;
    border: 1px solid #d2888b;
    border-radius: 50%;
    bottom: -4px;
    left: -7px;
}
.txtIcon {
    display: flex;
    align-items: center;
    border-bottom: 2px solid #fcd0ba;
    margin-bottom: 40px;
}
.IconAbout img {
    width: 55px;
    margin-right: 40px;
    height: 90px;
}
.txtAbout h4 {
    font-size: 18px;
    color: #af2a30;
    font-weight: bold;
}
.AbouttInner {
    padding: 40px 20px 50px;
    overflow: hidden;
}
.IconAboutSociety img{
    width: 45px;
}
.allParagraph p {

    padding-bottom: 20px;
    font-family: Mulish-Medium;
}
.bottom-leftright {
    position: relative;
    background-color: #fff;
    margin-top: 78px;
}
.nextPre {
    display: flex;
}
.nextPre .col-md-6:first-child {
    border-right: 1px solid #f26522;
    padding-right: 0px;
}
.leftarrow {
    text-align: center;
}
.leftarrow a {
    border-right: 0px;
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bottom-leftright a {
    font-size: 16px;
    color: #4d4d4f;
    padding: 15px 0;
    text-decoration: none;
    display: block;
    border: 1px solid #f26522;
}
.nextPre .col-md-6:last-child {
    padding-left: 0px;
}
.rightarrow {
    text-align: center;
}
.bottom-leftright .rightarrow a {
    color: #4d4d4f;
}

.rightarrow a {
    border-left: 0px;
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.leftarrow img {
    margin-right: 30px;
    width: 30px;
}
.onHover, .RonWHover {
    display: none;
}
.rightarrow img {
    margin-left: 30px;
    width: 30px;
}
.rightarrow a:hover {
    background-color: #f26522;
    color: #fff;
}
.leftarrow a:hover {
    background-color: #f26522;
    color: #fff;
}
.leftarrow a {
    border-right: 0px;
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.leftarrow a:hover .wHover {
    display: none;
}
.leftarrow a:hover .onHover {
    display: inline-block;
}
.rightarrow a:hover .RwHover {
    display: none;
}
.rightarrow a:hover .RonWHover {
    display: inline-block;
}
.faciTxt h3 {
    color: #004a80;
    font-weight: 900;
    padding: 20px 0 20px;
}
.orngBoxFaci {
    background: #f26522;
    border: 1px solid #f26522;
    border-radius: 10px;
    padding: 30px 30px 50px;
    max-width: 445px;
    width: 100%;
}
.faciBoxTxt h2 {
    font-weight: 900;
    color: #ffffff;
    font-size: 32px;
    padding: 15px 0 10px;
}
.faciBoxTxt p {
    color: #ffffff;
    font-family: Mulish-Medium;
}
.boxfaciIcon img {
    width: 60px;
}
.brderSquare {
    border: 2px solid #f26522;
    border-top: 0px;
    border-right: 0px;
    margin: 0px 15px;
    position: relative;
    
}
.brderSquare::after {
    content: "";
    display: block;
    position: absolute;
    top: 14px;
    width: 13px;
    height: 27px;
    background-color: #b02a30;
    left: -7px;
}
.brderSquare p {
    font-size: 15px;
    padding: 10px 20px 10px;
    font-family: Mulish-Medium;
}
.faciImgOne {
    margin-top: 40px;
}
.faciTxtWater p {
    padding-bottom: 20px;
}
.orngBoxFaciTwo {
    margin-top: 69px;
    padding: 30px 30px 80px;
}
.faciBoxTxtTwo p:nth-child(2) {
    border-bottom: 2px solid #fbccb5;
    padding-bottom: 15px;
}
.faciImgOneBefore p {
    position: absolute;
    top: 20px;
    content: "";
    background: #f26522;
    height: 0px;
    width: 90px;
    bottom: 10px;
    left: 20px;
    color: #fff;
    border: 1px solid #f26522;
    padding: 4px 0px 26px;
    text-align: center;
    border-radius: 15px;
}
.faciImgOneBefore {
    position: relative;
}
.orngBoxFaciSpc {
    margin-top: 25px;
}
.managingBanner {
    background: #f26522;
    
}
.headingWhite {
    color: #ffffff;
}
.siteWhite a {
    color: #fff;
}
.managingBanner p {
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    font-family: Mulish-Medium;
}
.managingImg {
    width: 500px;
    margin: 0 auto;
}
.managingImg {
    padding: 40px 0 70px;
}
span.whiteSpn {
    color: #fff;
}
.managingBanner p.fostPara{
    padding-top: 20px;
}
.aboutTxtIciung p {
    padding-bottom: 20px;
    color: #231f20;
    font-family: Mulish-Medium;
}
.iciConImg p {
    padding-top: 15px;
}
.message-chairmnInternal{
    background: url(../images/chairman-internal-img.webp) no-repeat;
}
section.section3.section3Internal {
    background: none;
}
.qut2Chair {
    right: 45%;
    
}
section.section3.section3Internal {
    background: none;
    padding: 0px 0px 25px;
}
section.section5.section3Internal {
    background: none;
    padding: 0px 0px 25px;
}

.chairmanTxt p {
    padding-bottom: 20px;
}
.grishBtm p span {
    color: #004a80;
    font-weight: bold;
    display: block;
    padding-top: 20px;
}
.aboutMainChairman .col-md-12 {
    padding-left: 0px;
}
.brdrtopred::before {
    content: "";
    position: absolute;
    height: 7px;
    width: 30px;
    background: #cd4c2b;
    top: -5px;
    border: 1px solid #cd4c2b;
    border-radius: 5px;
}

.brdrtopred {
    border-top: 3px solid #fcd6c4;
    padding-top: 15px;
    margin-top: 30px;
    position: relative;
}
.brdrtopred p {
    color: #231f20;
    font-style: italic;
    font-size: 14px;
}
ul.custmtbs2Internal{
    justify-content: normal;
}
.environOrngHead {
    background: #f26522;
    border: 1px solid #f26522;
    border-radius: 5px;
    padding: 10px 15px 10px;
    position: relative;
    margin: 60px 0 50px;
}
.environOrngHead h4 {
    color: #ffffff;
    font-weight: 900;
}

.environOrngHead::after {
    position: absolute;
    content: "";
    height: 40px;
    width: 40px;
    background-image: url(../svg/white-dots-icon.svg);
    top: 0px;
    right: 10px;
    background-repeat: no-repeat;
}
.highsml h3 {
    font-size: 32px;
    color: #f26522;
    font-weight: 900;
    text-align: center;
}
.highsmlnw p {

    text-align: left;
}
.highFliex {
    float: left;
}
.leftbrdrr {
    border-left: 1px solid #f26522;
    margin-left: 40px;
    padding-left: 55px;
    height: 70px;
}
.highFliexne {
    max-width: 522px;
    
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #f26522;
    padding: 0px 0 10px;
}
.leftbrdrrsml {
    border-left: 1px solid #000;
    margin-top: 10px;
    padding-left: 37px;
    height: 50px;
    
}
.col-md-4.leftPerformBrdr {
    text-wrap: balance;
}

.leftPerformBrdr {
    border-left: 1px solid #f26522;
    padding-left: 47px;
    position: relative;
    bottom: 25px;
    height: 75px;
}
.highsmlnw {
    margin-top: 20px;
}
.highsmlnwchair{
    margin-top: 13px;
}
.esgIcon img {
    width: 55px;
}

.esgInner {
    display: flex;
    align-items: center;
}
.esgTxt {
    margin-left: 20px;
    text-wrap: balance;
}
.esgNum{
    margin-top: 10px;
}
.esgNum h4 span {
    font-size: 16px;
    font-weight: normal;
    color: #000;
}
.esgNum h4 {
    font-size: 22px;
    color: #f26522;
    font-weight: bold;
}
.esgSecondBrdr{
    border-left: 1px solid #f26522;
    margin-left: 0;
    padding-left: 45px;
    height: 77px;
}
.brdrBtmLinee {
    height: 2px;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #f26522;
    overflow: hidden;
    top: 55px;
    left: 5px;
    margin: 0px 0 100px;
}
.esgInnerTnt{
    align-items: baseline!important;
}
.col-md-2.colWidh {
    width: 19.666667%;
}
.brdrtentbrdr {
    border-right: 1px solid #f26522;
    
    margin-left: 20px;
    height: 70px;
}
.brdrtentbrdr:last-child {
    border-right: none;

}
.esgTxt ul li {
    padding-bottom: 5px;
    font-size: 16px;
    color: #000;
}

.esgTxt li::marker {
    color: #f26522;
}
.esgTxt ul {
    padding-left: 15px;
    padding-top: 10px;
}
.pdleft {
    padding-left: 5px;
}
.hilghtdata-flexSocial {
    display: block;
}
.lght-dataSocial p {
    font-size: 16px;
    line-height: 20px;
}
.healthBlck h3 {
    font-size: 22px;
    font-weight: 900;
    color: #231f20;
}

.healthBlck {
    margin-bottom: 30px;
}
.brdrBtmLineeHealth{
    margin: 0px 0 80px;
}
.healthGraphSec {
    margin-top: 60px;
}
.esgIconRose img{
    width: 90px;
}
.brdrtopredEnviron {
    margin-top: 55px;
    padding-top: 25px;
}
.athmtcsighSocial img{
    width: 55px;
}
/*uneza css end*/


table.table.tasktbesg {
   margin-top: 10px;
   margin-bottom: 40px;
   border-bottom: 1px solid #b02930;
}

.tasktbesg thead tr {
   background: #f26522;
   color: #fff;
   font-size: 18px;
}

.tasktbesg thead tr>th:nth-child(2), .tasktbesg thead tr>th:nth-child(4), .tasktbesg thead tr>th:nth-child(6) {
   background: #fff;
   border: none !important;
   width: 3px;
}

.tasktbesg thead tr>th:nth-child(1) {
    width: 24%;
}
.tasktbesg thead tr>th:nth-child(3) {
   width: 24%;
}
.tasktbesg thead tr>th:nth-child(5) {
   width: 24%;
}
.tasktbesg thead tr>th:nth-child(7) {
   width: 24%;
}
.tasktbesg tbody>tr>td {
   border-top: 1px solid #bbb6b3 !important;
   font-size: 16px;
}

.tasktbesg tbody>tr>td:nth-child(2), .tasktbesg tbody>tr>td:nth-child(4), .tasktbesg tbody>tr>td:nth-child(6) {
   background: #fff;
   border: none !important;
   width: 3px;
}

.tasktbesg tbody>tr>td:nth-child(3), .tasktbesg tbody>tr>td:nth-child(5), .tasktbesg tbody>tr>td:nth-child(7) {
   background: #feede0;
}
.tasktbesg tbody>tr>td:nth-child(1) {
   font-family: 'Mulish-Bold';
   font-size: 18px;
}
.borderboxesg {
   border: 2px solid #f26522;
   border-radius: 10px;
   padding: 20px;
   margin: 30px 0;
   overflow: auto;
}
.borderboxesg h3 {
   font-family: Mulish-Bold;
   color: #fff;
   background: #f26522;
   border-radius: 10px;
   padding: 10px;
   font-size: 20px;
   width: 68%;
   margin: 0 auto 30px;
   text-align: center;
}
ul.blckkblt li {
   padding: 5px 0!important;
   font-family: Mulish-Medium;
   font-size: 16px;
   color: #000;
}

ul.blckkblt {
   padding-left: 20px;
   position: relative;
   z-index: 9;
   list-style: disc;
}

ul.blckkblt li::marker {
   color: #000;
   font-size: 18px;
}
ul.mroonblt.mroontxt {
   color: #b02b2e;
}
.esggrabg {
   background: #e7e7e8;
   padding: 40px;
   border-radius: 0 20px 20px 0;
   position: relative;
   left: -25px;
   z-index: -1;
}
.borderboxesg .col-md-5 {
   padding-right: 0;
}
.borderboxesg .col-md-7 {
   padding-left: 0;
}
.esggrabg h4 {
   color: #b02b2e;
   font-size: 20px;
   margin: 5px 0 10px;
   line-height: 1;
   font-family: Mulish-ExtraBold;
}
.esggovflex {
   display: flex;
   align-items: center;
}
.innner-page .sitemaplink {
   padding-top: 70px;
   padding-bottom: 0;
}
img.access-img {
   margin-top: 20px;
}
p.ovrtxt {
   border-left: 1px solid #f26522;
   border-bottom: 1px solid #f26522;
   padding: 15px;
   position: absolute;
   bottom: -55px;
   width: 96%;
   left: 40px;
}
p.ovrtxt:after {
   position: absolute;
   display: block;
   content: "";
   width: 10px;
   height: 25px;
   background: #b02a31;
   top: 15px;
   left: -5px;
}
.supprt-main {
   position: relative;
   margin-bottom: 60px;
}
.dailsis-img {
   display: flex;
   align-items: center;
   justify-content: center;
}
.dailsis-img img {
   width: 80px;
   margin: 40px 0;
}
.orng-backgnd2 {
   color: #fff;
   background: #f26522;
   display: flex;
   align-items: center;
   border-radius: 20px;
   width: 100%;
   margin: 30px 0;
}
.dailsis-txt span{
    font-size: 25px;
    font-family: Mulish-ExtraBold;
    color: #fff;
}
.dailsis-txt h5{
    font-size: 32px;
    font-family: Mulish-ExtraBold;
    color: #fff;
}
.dailsis-txt p{
   color: #fff;
}
.dailsis-txt hr {
   margin-top: 10px;
}
.hlthcare{
   margin-bottom: 0!important;
}
.commit-sec.orng-backgnd {
   border-radius: 20px;
   padding: 30px 50px;
   margin-bottom: 50px;
}
.commit-sec.orng-backgnd h2{
    font-family: Mulish-Bold;
    font-size: 48px;
}
.commit-sec.orng-backgnd p{
    padding: 7px 0;
    color: #fff;
}
.hlthimg2 {
    margin: 20px 0;
    border: 2px solid;
    border-radius: 20px;
}
.borderbox2.control h3 {
   width: 45%;
}
.borderbox2.control .brdrbox {
   height: 350px;
}
.orng-txt p {
   padding-left: 70px;
}
.cyber-img img {
   padding-top: 7px;
}
img.gov-img {
   margin: 20px 0;
}
.camp-txt {
   text-align: center;
   border-right: 1px solid #c9b8b8;
   margin: 20px 0;
}
.camp-txt h6 {
   font-size: 40px;
   font-family: 'Mulish-ExtraBold';
   color: #f26522;
}
.camp-txt p {
   font-family: 'Mulish-ExtraBold';
   font-size: 20px;
}
.row.brd-grey {
   border: 4px solid #c9b8b8;
}
.campaignbrdr {
   border: 1px solid #c9b8b8;
   overflow: auto;
   margin-top: 30px;
}
.noradius{
   border-radius: 0!important;
}
.noradius{
   font-size: 20px;
}
.campaignbrdr .col-md-4:last-child .camp-txt {
   border: none;
}
.allftrimg {
    margin-top: 70px;
}
.key-action-main {
    background: #f26522;
    padding-top: 40px;
    border-radius: 20px;
    padding-right: 20px;
}
.key-action-in h4 {
    font-size: 22px;
    font-family: 'Mulish-Bold';
    color: #b02a30;
    background: #fff;
    padding: 10px 10px 10px 25px;
    width: 463px;
    border-radius: 0 20px 20px 0;
    margin-bottom: 20px;
}
.key-action-in img {
    padding-top: 40px;
    padding-bottom: 10px;
}
.key-action-in li {
    font-size: 16px;
    font-family: 'Mulish-Medium';
    color: #fff;
    padding-bottom: 10px;
}
table.table.tasktbcprat {
   margin-top: 30px;
   margin-bottom: 40px;
   border-bottom: 1px solid #f26522;
}

.tasktbcprat thead tr {
   color: #fff;
   font-size: 18px;
}
.tasktbcprat thead tr th {
    padding: 0;
}

.tasktbcprat thead tr>th:nth-child(3), .tasktbcprat thead tr>th:nth-child(5), .tasktbcprat thead tr>th:nth-child(7)  {
   background: #fff;
   border: none !important;
   width: 3px;
}
.tasktbcprat thead tr th img {
    width: 100%;
}
.tasktbcprat thead tr th span {
    color: #b02a30;
    font-size: 15px;
    text-align: center!important;
    display: block;
    padding: 10px 0;
}
.tasktbcprat tbody>tr>td {
   border-top: 1px solid #bbb6b3 !important;
   font-size: 16px;
}
.table>thead>tr>th:nth-child(1){
    border: 2px solid transparent;
}
.table>thead>tr>th:nth-child(2), .table>thead>tr>th:nth-child(4), .table>thead>tr>th:nth-child(6), .table>thead>tr>th:nth-child(8){
    border-bottom: 2px solid #b02a30;
}
.tasktbcprat tbody>tr>td:nth-child(3), .tasktbcprat tbody>tr>td:nth-child(5), .tasktbcprat tbody>tr>td:nth-child(7), .tasktbcprat tbody>tr>td:nth-child(9) {
   background: #fff;
   border: none !important;
   width: 3px;
}

.tasktbcprat tbody>tr>td:nth-child(2), .tasktbcprat tbody>tr>td:nth-child(4), .tasktbcprat tbody>tr>td:nth-child(6), .tasktbcprat tbody>tr>td:nth-child(8) {
    text-align: center;
}
.tasktbcprat tbody>tr>td:nth-child(1) {
    font-size: 18px;
    background: #f26522;
    color: #fff;
    border-top: 1px solid #fff !important;
    width: 25%;
}
img.copblue-arrow {
    width: 20px;
}
.inner-data.orng-backgnd {
    padding: 20px 50px;
    margin: 30px 0;
}
.orng-backgnd3 {
    color: #fff;
    background: #f26522;
}
h2.clr-white {
    margin-top: 20px;
}
.orng-backgnd3 {
    color: #fff;
    background: #f26522;
    padding: 0px 50px;
    overflow: auto;
    margin-top: 40px;
    border-radius: 20px;
    padding-bottom: 40px;
    margin-bottom: 30px;
}
.orng-backgnd3 p{
    color: #fff;
}
.orng-backgnd3 h3{
    color: #fff;
}
.orng-backgnd3 h2 {
    color: #fff;
    margin-bottom: 30px!important;
}
.mrgn-20{
    padding-top: 15px;
    padding-bottom: 15px;
}
.orng-backgnd4{
    background: #f26522;
    padding:20px;
    overflow: auto;
    margin-top: 30px;
    border-radius: 20px;

}
ul.bord-list {
    list-style: auto;
    padding: 0 20px 0;
    margin: 0px;
}
ul.bord-list li{
    font-size: 16px;
    color: #fff;
    padding: 7px 0;
    margin: 0px;
}
ul.bord-list ul {
    list-style: disc;
}
.bord-list hr{
    margin: 5px 0;
}
.sprtlist {
    column-count: 2;
}
img.board-img {
    margin: 20px 0;
}
.initiativesPage .sitemaplink {
    padding-top: 70px;
    padding-bottom: 0;
}

.innner-page p.boldTxt{
    font-family:Mulish-Bold;
}
.mt-30{
    margin-top: 30px;
}
.mt-20{
    margin-top: 20px;
}
.blueClrH{
    color: #004a80;
    font-size: 22px;
    font-family:Mulish-ExtraBold;
    margin-bottom: 10px;
}
.redClrH{
    color: #b02a30;
    font-size: 22px;
    font-family:Mulish-ExtraBold;
    margin-bottom: 10px;
}
p.orgBgClr{
    background-color: #f26522;
    padding: 18px 35px !important;
    border-radius: 20px;
    color: #fff;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.investingPage p {
  padding-bottom: 13px;
  font-size: 16px;
  line-height: 20px;
}
ul.listBich{
    padding-left: 15px;
}
ul.listBich li{
    font-size: 16px;
   font-family: Mulish-Medium;
}
ul.listBich li::marker{
    color: #b02a30;
}
.pdfDetails a {
  display: inline-flex;
  align-items: center;
  border: 1px solid #f16521;
  gap: 15px;
  border-radius: 10px;
  margin-bottom: 30px;
  color: #231f20;
  font-family: Mulish-Medium;
}
.pdfDetails a img {
  width: 40px;
}
.pdfDetails img {
  background-color: #f16521;
  padding: 5px;
  border-top-left-radius: 10px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 10px;
}
.pdfDetails p {
  font-size: 14px;
  color: #004a80;
  padding: 0px!important;
  padding-right: 15px!important;
}


.healthBoxs {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  border: 1px solid #f16522;
  padding: 20px 30px;
  border-radius: 12px;
}
.healthBoxs > div {
  padding: 0px 0px 15px 0px;
  border-radius: 12px;
}
.healthBoxs ul {
  padding-left: 25px;
}
.healthBoxs ul li::marker {
  color: #af2a30;
}
.healthBoxs h4 {
  font-size: 20px;
  text-align: center;
  font-family: Mulish-Bold;
  color: #fff;
  padding: 11px 10px;
  border-radius: 12px;
  margin-bottom: 30px;
}

.healthBoxs > div:nth-child(1) {
    border: 1px solid #f16522;
}
.healthBoxs > div:nth-child(1) h4{
  background-color: #f16522;
}

.healthBoxs > div:nth-child(2) {
    border: 1px solid #af2a30;
}
.healthBoxs > div:nth-child(2) h4{
  background-color: #af2a30;
}

.healthBoxs > div:nth-child(3) {
    border: 1px solid #929497;
}
.healthBoxs > div:nth-child(3) h4{
  background-color: #929497;
}

.numheads {
  padding: 0px 15px;
}

.healthBoxs ul li {
  font-size: 18px;
  margin-bottom: 10px;
}
.numheads h3 {
  font-size: 45px;
  color: #f16522;
}
.numheads h3 sub {
  bottom: 0px;
  margin-left: 5px;
}
.healthBoxs ul {
  padding-left: 25px;
  min-height: 220px;
}
.bgrPad {
  background-color: #f26522;
  padding: 72px 30px;
  border-radius: 12px;
  width: 100%;
  display: inline-block;
}

.treeTxts img {
  width: 36px;
}
.treeTxts p {
  font-size: 18px;
  font-family: Mulish-Bold;
  color: #fff;
}
.treeTxtsNu p {
  font-family: Mulish-Bold;
  color: #fff;
  font-size: 18px;
  padding: 0px;
  border-bottom: 1px solid #fff;
  padding-bottom: 6px;
}
.treeTxtsNu h4 {
  font-size: 45px;
  color: ;
  font-family: Mulish-ExtraBold;
  color: #fff;
}
.treeTxtsNu h4 sub {
  bottom: 0px;
}
.orgTree img{
    width: 64px;
}

.orgTree {
  background-color: #f26522;
  padding: 25px 30px;
  border-radius: 12px;
}
.orgTree h4 {
  color: #fff;
  font-size: 32px;
  font-family: Mulish-ExtraBold;
  margin-top: 5px;
}
.orgTree h4 sub {
  bottom: 0px;
}
.orgTree p {
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  padding: 0px;
  font-family: Mulish-Medium;
}

.fullOrgRed {
  background-color: #f26522;
  padding: 60px 45px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
  border-radius: 12px;
}
.fullOrgRed p{
    color: #fff;
    font-size: 18px;
    font-family: Mulish-Bold;
}
.innner-page p.innerRed {
  position: absolute;
  top: -17px;
  right: 0px;
  left: 0px;
  text-align: center;
  background-color: #b02a31;
  color: #fff;
  border-radius: 12px;
  max-width: 346px;
  margin: 0px auto;
  font-family: Mulish-Bold;
  font-size: 18px;
}
.settingS{
    background-color: #f26522;
    padding: 25px 30px;
    border-radius: 12px;
}
.settingS img{
    width: 60px;
}
.settingS h4 {
  color: #fff;
  font-size: 32px;
  font-family: Mulish-ExtraBold;
  margin-top: 5px;
}
.settingS h4 sub {
  bottom: 0px;
}
.settingS p {
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  padding: 0px;
  font-family: Mulish-Medium;
}
.settingS > p {
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.settingS  p.removeBMP {
  border-bottom: 0px solid #fff;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.foundationPage p {
  padding-bottom: 13px;
  font-size: 16px;
  line-height: 20px;
}
.foundationPage .faciImgOneBefore p{
    padding: 4px 0px 26px !important;

}

/*stackeholder css start*/
.stackholderBanner p{
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 20px;
}
.stackholderBanner h4 {
    color: #fff;
    font-family: 'Mulish-ExtraBold';
    padding-bottom: 20px;
    font-size: 22px;
}
.stackholderBanner{
    padding-bottom: 20px;
}
.stackSecndInner h4 {
    color: #004a80;
    font-family: 'Mulish-ExtraBold';
    padding-bottom: 20px;
    font-size: 22px;
}
.stackSecndInner p{
    padding-bottom: 20px;
    font-family: Mulish-Medium;
}
.stacksecondSec{
    padding-top: 40px;
}
.stackSecndInner h4:nth-child(2){
    color: #b02a30;
}
.stackSecndInner ul li {
    padding-bottom: 20px;
    font-family: Mulish-Medium;
    font-size: 16px;
}

.stackSecndInner ul li::marker {
    color: #b02a30;
}
.stackSecndInner ul {
    padding: 20px 23px 0px;
}
.stackSecndInner ul li span {
    color: #b02a30;
    font-family: 'Mulish-Bold';

}
.clrBoxCommon {
    background: #f37433;

    border-radius: 10px;
    padding: 12px 30px 0px;
    text-align: center;
}
.clrBoxCommon h5{
    font-size: 22px;
    color: #231f20;
    font-family: 'Mulish-Bold';
    padding-bottom: 10px;

}
.clrBoxCommon p {
    color: #231f20;
    font-family: 'Mulish-Regular';
}
.clrBoxCommonMedium{
    background: #faae81;
    margin: 20px 0 20px;

}
.clrBoxCommonLow{
    background: #fddcc6;
}
.stackMtaer p {
    padding-top: 20px;
}
/*stackholder css end*/


.orgPromote {
  background-color: #f26522;
  border-radius: 12px;
  padding: 40px 35px;
  margin: 30px auto;
}
.orgPromote img {
  width: 60px;
  margin-bottom: 10px;
}
.allOrgInd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
}
.allOrgInd h4 sub{
    bottom: 0px;
}
.allOrgInd h4 {
  font-size: 45px;
  color: #fff;
  font-family: Mulish-ExtraBold;
}
.allOrgInd p {
  font-size: 16px;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.allOrgInd.secondY {
  display: flex;
  align-items: center;
  gap: 98px;
  justify-content: unset;
}
.orgPromote p {
  color: #fff;
}

.successStory {
  display: flex;
  background-color: #b02a30;
  align-items: center;
  margin-bottom: 15px;
}
.successStory > div:nth-child(1) {
  width: 215px;
  background-color: #b02a30;
}
.successStory > div:nth-child(1) p{
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-family:Mulish-SemiBold;
}
.successStory > div:nth-child(2) {
  background-image: url("../images/success-story.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  min-height: 133px;
  display: flex;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f26422;
}
.successStory > div:nth-child(2) p{
    color: #fff;
    font-size: 18px;
    font-family:Mulish-Light;
}
.successStory > div:nth-child(2) p b{
    font-family:Mulish-SemiBold;
}
.rightTxts {
  display: flex;
  align-items: center;
  height: 570px;
}
.alignCntr{
    display: flex;
    align-items: center;
}
.pinkBg {
  background-color: #feede0;
  padding: 56px 0px;
}
.leftQ img, .rightQ img{
    width: 54px;
}

.rightTxts p {
  position: relative;
  font-size: 30px;
  line-height: 38px;
}
.leftQ {
  position: absolute;
  top: -44px;
}
/* 14-08-23 */
.innnerPageStack h2{
color: #b02b2e;
    font-size: 32px;
    margin: 40px 0 5px;
    line-height: 1;
    font-family: Mulish-ExtraBold;
}

.tasktbStack tbody>tr>td{
    border-top: 0px!important;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(254,247,238,1) 26%)!important;
    padding-top: 30px;
    
}
.tasktbStack tbody>tr>td:nth-child(3), .tasktbl tbody>tr>td:nth-child(5) {
    background: none;
}
.makingMain h4 {
    color: #004a80;
    font-family: Mulish-ExtraBold;
    font-size: 22px;
    padding-bottom: 20px;
}
.orngBoxFaciSpcFocus{
    max-width: 324px;
}
.focusArea h3 {
    color: #b02a30;
    padding: 22px 0 12px;
     font-family: Mulish-ExtraBold;
      font-size: 22px;
}
.focusArea p{
       font-family: Mulish-Medium;
  }
  .focusArea {
    margin-bottom: 25px;
}
.focusTwo p:nth-child(1) {
    padding-bottom: 20px;
}
.focusAreaOperation p{
    padding-bottom: 20px;
}
.orgPromoteMaking p {
    padding: 10px 0;
}
.tasktblMaking thead tr>th:nth-child(1){
    width: 50%;
}
.tasktblMaking thead tr>th:nth-child(3){
    width: 25%;
}
.tasktblMaking thead tr>th:nth-child(5){
    width: 25%;
}
.inner-dataMaking h2 span {
    font-size: 16px;
}

.inner-dataMaking h2 {
    font-size: 22px;
}
.tasktblMaking{
    border-bottom: 2px solid #f26522;
}
.emissions h5{
    font-family: Mulish-ExtraBold;
    font-size: 18px;
    color: #000000;
    padding: 20px 0 10px;
    
}
.tasktblMakingTwo thead tr>th:nth-child(1){
    width: 85%;
}
.tasktblMakingTwo thead tr>th:nth-child(3){
    width: 15%;
    text-align: center;
}
.tasktblmakinThree thead tr>th:nth-child(1){
    width: 55%;
}
.tasktblmakinThree thead tr>th:nth-child(3){
    width: 15%;
}
.tasktblmakinThree thead tr>th:nth-child(5){
    width: 15%;
}
.tasktblmakinThree thead tr>th:nth-child(7){
    width: 15%;
}
.tasktbl thead tr>th:nth-child(2), .tasktbl thead tr>th:nth-child(4), .tasktbl thead tr>th:nth-child(6){
    background: #fff;
    border: none !important;
    width: 5px;
}

.waterConsv h4 {
    font-family: Mulish-ExtraBold;
    color: #004a80;
    font-size: 22px;
    padding-bottom: 20px;
}
.waterConsv p {
    padding-bottom: 20px;
    font-family: Mulish-Medium;
}
.peacock {
    width: 700px;
    margin: 0 auto;
    padding-top: 30px;
}
.caseMain p {
    color: #fff;
    font-size: 22px;
    font-family: Mulish-SemiBold;
}

.caseMain .caseOne {
    width: 30%;
    background: #b02a30;
    padding: 20px 40px 0px;
}
.caseMain {
    display: flex;
    margin-top: 40px;
}
.caseMain .caseTwo {
    width: 70%;
    background: #f26522;
    padding: 20px 40px 0px;
}
.reducingg{
    margin-top: 40px;
}
.overpeacock {
    width: 280px;
    margin: 0 auto;
    padding-top: 22px;
}
.atGlanceSliderIns {
    background: #feede0;
    padding: 20px;
}
.atGlanceSliderIn {
    margin: 50px 0 30px;
}
.atGlanceSliderIns h4 {
    font-size: 22px;
    color: #b02a30;
    padding-bottom: 10px;
    font-family: Mulish-ExtraBold;
}
.atGlanceSliderIns p {
    font-family: Mulish-Medium;
}
.atGlanceSliderIns {
    background: #feede0;
    padding: 45px 35px 45px;
    min-height: 324px;
}
.atGlanceHeight {

    overflow-y: auto;
    padding-right:15px;
    height: 199px;
}
.atGlanceHeight::-webkit-scrollbar-track
{
    border-radius: 0px;
    background-color: #fff;
}

.atGlanceHeight::-webkit-scrollbar
{
    width: 2px;
    background-color: #f26522;
}

.atGlanceHeight::-webkit-scrollbar-thumb
{
border-radius: 0px;
background-color: #f26522;
}

/**/
.perforanceTab .nav-tabs > li.active > a, .perforanceTab .nav-tabs > li.active > a:focus, .perforanceTab .nav-tabs > li.active > a:hover {
  color: #fff;
  cursor: default;
  border: none !important;
  background: #f1592a;
  border-radius: 12px;
  font-family:Mulish-Bold;
}
.perforanceTab .nav-tabs > li > a {
  line-height: 19px;
  border: 0px solid transparent;
  background-color: #d3d3d6;
  border-radius: 0px;
  margin-right: 18px;
  font-size: 16px;
  color:#fff;
}
.perforanceTab .nav > li > a {
  position: relative;
  display: block;
  padding: 14px 19px;
  text-align: center;
  border-radius: 12px;
  font-size: 16px;
  color: #f1592a;
}
.perforanceTab .nav-tabs > li:last-child > a{
    margin-right: 0px;
}
.perforanceTab .nav-tabs {
  border-bottom: 0px solid #ddd;  
  margin-bottom: 35px;
}
ul.listBichNorms{
    padding-left: 15px;
}
ul.listBichNorms li{
    font-size: 16px;
}
ul.listBichNorms li::marker{
    color: #b02a30;
}
p.extraB{
   font-family:Mulish-ExtraBold;
}
.allOrgInd.sameWidyh > div {
  width: 25%;
}
.barCode{
    max-width: 501px;
    margin: 20px 0px;
}
.samewiDtsg > div{
    width: 33.33%;
}

.technicalSource {
  border: 1px solid #f16521;
  margin: 40px auto;
  padding: 60px 60px 20px 60px;
  border-radius: 12px;
}
.technicalSource h3 {
  font-size: 20px;
  background-color: #f16521;
  display: block;
  color: #fff;
  padding: 10px 20px;
  border-radius: 12px;
  text-align: center;
  max-width: 270px;
  margin: 0px auto;
  width: 100%;
  margin-bottom: 50px;
}
.alltech {
  display: flex;
  flex-wrap: wrap;
}
.alltech > div {
  width: 25%;
}
.alltech > div img {
  height: 60px;
  display: block;
  margin: 5px auto;
}
.alltech > div p {
  text-align: center;
  margin-bottom: 20px;
}
.lastDiv {
  max-width: 601px;
  width: 100%;
  display: block;
  margin: 0px auto;
}
.pnkBg {
  background-color: #feede0;
  padding: 50px 0px;
}
section.pnkBg.innner-page {
  margin: 0px;
}
.mb-zero{
    margin-bottom: 0px!important;
}
.allOrgInd p.rmvBrder{

    border-bottom: 0px;
}
.orgPromote.gapRg {
  background-color: #f26522;
  border-radius: 12px;
  padding: 15px 20px;
  margin: 30px auto;
}
.orgPromote.gapRg1 {
  background-color: #f26522;
  border-radius: 12px;
  padding: 15px 20px;
  margin: 30px auto;
}
.orgPromote.gapRg {
  text-align: center;
}

.atGlanceSliderInN {
    margin-top: 60px;
    padding: 0px 15px;
}

.atGlanceSliderN.owl-theme .owl-dots .owl-dot.active span,
.atGlanceSliderN.owl-theme .owl-dots .owl-dot:hover span {
    background: #af2a2f;

}
.atGlanceSliderN.owl-carousel .owl-stage-outer {
    overflow: unset;
}

.atGlanceSliderN.owl-carousel .owl-stage {
    padding-left: 0px !important;
}

.atGlanceSliderInsN img {
    width: 43px !important;
    margin-bottom: 10px;
}

.atGlanceSliderInsN {
  padding: 30px 35px;
  background-color: #af2a2f;
}

.atGlanceSliderInsN p {
    padding-bottom: 0px;
    color: #fff;
    padding-right: 15px;
}

.atGlanceSliderInsN h4 {
    font-size: 18px;
    color: #fff;
    font-weight: 800;
    margin-bottom: 12px;
    min-height: 40px;
}


.scroll-text {

    overflow-y: scroll;
    padding-right:0px;
}
.scroll-text::-webkit-scrollbar-track
{
    border-radius: 0px;
    background-color: #ffffff;
}

.scroll-text::-webkit-scrollbar
{
    width: 3px;
    background-color: #ffffff;
}

.scroll-text::-webkit-scrollbar-thumb

{
    border-radius: 0px;
    background-color: #f26522;
}

/*.atGlanceSlider .owl-stage-outer{
    overflow: initial!important;
}*/
.elecNew ul li {
    padding-bottom: 15px;
}

.elecNew ul {
    padding-left: 16px;
}
.elecNew h4 {
    padding-top: 35px;
}
.brdricontxtmrgn{
    margin-bottom: 20px;
}
td.leftFont {
    text-align: end;
}

td.leftFont span {
    font-size: 18px;
    color: #000;
   
}
.tasktblmakinThree tbody>tr>td:nth-child(3), .tasktbl tbody>tr>td:nth-child(5), .tasktbl tbody>tr>td:nth-child(7) {
    background: #feede0;
}
.tasktblmakinThree {
    border-bottom: 2px solid #f26522;
}
.tasktbStack .table>thead>tr>th{
border-bottom: 0px;
}
.tasktbStack tbody>tr>td span {
    display: block;
}

.tasktbStack tbody>tr>td:nth-child(1) {
    color: #b02b2e;
    font-family: Mulish-ExtraBold;
    line-height: 18px;
    border-bottom-left-radius: 20px;
    padding-left: 20px;
}
.tasktbStack tbody tr {
   
    height: 220px;
}
.tasktbStack tbody>tr>td:nth-child(5){
    background: none;
    border-bottom-right-radius: 20px;
}
.table.tasktbStack>thead>tr>th{
    border-bottom: 0px!important;
}
.bldCent span{
    font-family: Mulish-ExtraBold;
}
.bldCent{
    text-align: center;
}
.contentH{
    height: 171px;
}

.orngtxtnew{
    color: #f26522;
    font-size: 26px;
    font-family: Mulish-Bold;
        line-height: 20px;
    display: initial;
}
.orngtxtnew small{
    color: #f26522;
}
.gototop{
display: block;
}
.notbsspace{
    margin: 0!important;
}
img.tw-icon {
    width: 16px;
}
.ancrblk{
    font-family:Mulish-Bold!important;
    color: #000;
}

.notremorspce{
    margin-bottom: 0!important;
}
.esgNum h4 small{
    color: #f26522;
    font-family:Mulish-Bold!important;
}

/*section.section1 .container {
    position: absolute;
    left: calc(100% - 95%);
}*/
.dirtr-img img {
    width: 100%;
}
ul.cygov  li{
font-family: Mulish-Medium;
}
p.txtesgwht {
    padding: 0 20px;
}

.orgPromoteWidth{
    margin: 0px 3px 30px;
    width: 1100px;
}
.orgPromoteWidth p.lastPara{
    width: 200px!important;
}
.tasktblMaking tbody>tr>td:nth-child(1){
    font-family: 'Mulish-Regular'!important;
}
.brdrtopredRmvspv{
    padding-top: 0px!important;
}
.tasktblmakinThree tbody>tr>td:nth-child(1){
    font-family: 'Mulish-Regular'!important;
}
.tasktblmakinThree thead tr th{
    font-family: 'Mulish-Regular'!important;
        font-weight: normal!important;
}
.tasktblMakingTwo thead tr th{
    font-family: 'Mulish-Regular'!important;
        font-weight: normal!important;
}
.brdrtopredFont p{
    font-size: 14px;
    font-family:Mulish-Italic;
    padding-bottom: 15px;
    color: #231f20;
}
.brdricontxtHandRmv p a:hover{
    cursor: none;
}
.atGlanceHeight::-webkit-scrollbar-thumb
{
 border-radius: 0px;
 background-color: #f26522;
}
.libePadd p{
    padding-bottom: 20px;
}
.orgPromote90 img{
    width: 90px;
}
.blueClrHInclu{
    color: #004a80;
    font-size: 22px;
    font-family: Mulish-ExtraBold;
    margin-bottom: 10px;
}
.dppp p {
    font-family: 'Mulish-Bold'!important;
}

.dppp p span {
    display: block;
    font-family: 'Mulish-Regular';
}
.successStoryDip{
    display: flex;
    align-items: baseline;
}
.inner-headingCor small {
    color: #fff;
}
.pdcor{
    padding-top: 30px;
}
.txtesgwhtEsg{
    color: #fff;
    padding: 10px 45px 0px!important;
}
ul.mroonbltCyber {
    padding-left: 28px;
}
ul.cygovCyber li::marker {
    font-size: 16px;
}
.campaignbrdrCyber img{
    width: 100%;
}

#tab_inr2_1 .col-md-3 {
  width: 23%;
}
#tab_inr2_1 .col-md-1 {
  width: 6%;
}
#tab_inr2_1 .col-md-2{
    width: 19%;

}
.tot17 {
    display: flex;
    flex-direction: column;
   
    justify-content: end;
    height: 114px;
    
}

#myModal .modal-dialog {
  width: 1100px;
  margin: 0px auto;
}
#myModal .modal-header {
  padding: 15px;
  border-bottom: 0px solid #e5e5e5;
}
#myModal .modal-content {
  position: relative;
  background-color: #f26522;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 0px solid rgba(0,0,0,.2);
  border-radius: 0px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
  box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

.readMorePop {
  padding: 0px 50px;
}
.readMorePop h4 {
  font-size: 47px;
  color: #fff;
  font-family: Mulish-Bold;
  margin-top: 20px;
  line-height: 1;
}
.readMorePop p {
  color: #fff;
  margin-bottom: 30px;
  margin-top: 10px;
}
.innerWe{
    max-width: 515px;
}
#myModal .close {
  float: right;
  font-size: 25px;
  font-weight: 300;
  line-height: 20px;
  color: #fff;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 1;
  border: 1px solid #fff !important;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  margin-top: 0px !important;
}
.gri-table{
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
.headGlob{
background: #f26522;
}
.gri-table>thead>tr>td {
font-size: 18px;
font-weight: initial;
font-family: Mulish-Regular;
border-right: 2px solid #fff;
border-bottom: none;
 vertical-align: baseline;
padding: 8px;

}
.gri-table>thead>tr>td p{
font-size: 18px;
}

.gri-table>thead>tr>td p span{
color: #fff;
}
.g-orng {
background-color: #b02a30;
padding: 8px;
font-family: Mulish-Bold;
}
.gri-table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 8px;
line-height: 1.42857143;
vertical-align: baseline;
border-top: 1px solid #ddd;
 
}
.gri-table>tbody>tr.g-orng>td, .gri-table.table>tbody>tr.g-orng-light>td {
color: #fff;
font-size: 18px;
font-family: Mulish-Bold;
border-top: none;
}
.gri-table>tbody>tr.g-orng>td p, .gri-table.table>tbody>tr.g-orng-light>td p {
color: #fff;

}
.g-grey {
background-color: #e7e7e8;

border-bottom: 1px solid #adb2b7;
}
.g-grey td p {
color: #231f20;
font-family: Mulish-Bold;
font-size: 18px;
}
.gri-table>tbody>tr.g-text>td {
 font-size: 16px;
font-family: Mulish-Regular;
border-top: none;
background: #feede0;
border-right: 2px solid #fff;
}
.g-orng-light {
background-color: #fbbd97;
}
.gri-table>tbody>tr.g-text>td:first-child{
background: none;
border-right: 0px;
}

.pinkBgg td{
background: #feede0;
border-right: 2px solid #fff;
}
.pinkBggSecond td{
background: #feede0;
border-right: 2px solid #fff;
}
.pinkBggSecond td:first-child{
background: none;
border-right: 0px;
}
tr.supBold td:nth-child(2) p {
font-family: Mulish-Bold;
font-size: 18px;
}

.griMain {
padding-top: 45px;
}
.verin{
vertical-align: inherit!important;
}
.txtWrap{
text-wrap: nowrap;
}
.spanbld span{
  font-family: Mulish-Bold;  
}
.preloader {
    background-color: #fff;
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index:9999999;
}
.preloader img {
    width: 100%;
}
.menutxt ul.list-unstyled.list-inline li:nth-child(1){
  
    width: 125px;
}
.menutxt ul.list-unstyled.list-inline li:nth-child(2) {
   
    width: 125px;
}
h4.sprtd {
    margin: 20px 0;
}
.pnkBg.innner-page{
padding: 50px 0!important;
}
.rightTxts-3 {
    display: flex;
    align-items: baseline;
    height: 570px;
    flex-direction: column;
}
.rightTxts {
    display: flex;
    align-items: center;
    height: auto;
    margin: 70px 0 10px;
}
.rightTxts-3 p {
    padding: 7px 0;
}
span.mronlnk {
    color: #af2a30;
}
.cntrnew {
    display: flex;
    align-items: center;
}
.cntrnew .rightTxts {
    margin: 0!important;
}
select#envselectr:focus-visible {
    box-shadow: none;
    outline: none;
}
select#soclselectr:focus-visible {
    box-shadow: none;
    outline: none;
}
select#govselectr:focus-visible {
    box-shadow: none;
    outline: none;
}