 .ln-hd {
     background: #ff3300;
     width: 200px;
     height: 3px;
     margin: auto;
 }

 .hd-stl-3 h1 {
     text-align: center;
     width: auto;

     font-weight: 400;
 }

 .ldrshp-1a {
     margin-top: 50px;
 }

 .ldrshp-main h2 {
     color: #ff9900;
     width: auto;
     font-size: 45px;
     font-weight: 400;
 }

 .ldrshp-1a .abt-rght h3 {
     font-size: 20px;
 }

 .ldrshp-1a .abt-rght h4 {
     font-size: 16px;
     margin: 0;
     font-weight: 400;
 }

 .ldrshp-img-lft {
     border-radius: 15px;
     transform: translate(-0px, 0px);
     width: 95%;
     margin-right: auto;
     transition: .7s all;

 }

 .ldrshp-img-lft img {
     border-radius: 15px;
     transition: .7s all;
     width: 100%;
 }

 .ldrshp-img-lft .pres-dtls {
     position: absolute;
     bottom: 0;
     background: #41befc;
     padding: 15px 20px;
     border-radius: 10px;
     color: #000000;
     min-width: 300px;
     margin-left: 10px;
     transform: translate(0px, 10px);
 }

 .ldrshp-bg-1a {
     width: 95%;
     background-image: url(../img/leadership/shape-x.svg);
     background-size: 100%;
     background-repeat: no-repeat;
     background-position: center;
     margin: auto;
     padding: 100px 0;
 }

 section.ldrshp-2 {
     position: relative;
     margin: 0 0 50px;
     overflow: hidden;
 }

 .ldrshp-tm-cntnt {
     margin-top: 40px;
 }

 section.ldrshp-2 h2 {
     text-align: center;
     width: auto;
     margin: auto;
 }

 .bg-img-1aa {
     position: absolute;
     left: 45px;
     top: 50px;
     max-width: 100px;
     max-height: 100px;
 }

 .bg-img-1aa img {
     width: 30px;
     height: 30px;
 }


 .bg-img-2aa {
     position: absolute;
     right: 25px;
     bottom: 0px;
 }

 .bg-img-2aa img {
     width: 150px;
     height: 150px;
 }

 .bg-img-2aa img {
     transform: translate(45px, 0px);
 }


 .an-rotate-1 {
     transition: all 0.5s ease-in;
     animation-name: rotate1;
     animation-duration: 5.0s;
     animation-iteration-count: infinite;
     animation-timing-function: linear;
 }


 @keyframes rotate1 {
     from {
         transform: rotate(0deg);
     }

     to {
         transform: rotate(-360deg);
     }
 }


 @-webkit-keyframes rotate1 {
     from {
         -webkit-transform: rotate(0deg);
     }

     to {
         -webkit-transform: rotate(360deg);
     }
 }

 .ldrshp-tm-dtl img {
     border-radius: 25px;
     box-shadow: 3px 7px #33ccff;
     width: 50%;
 }

 .ldrshp-tm-dtl h3 {
     margin-top: 20px;
     font-size: 20px;
     font-weight: 700;
 }

 .ldrshp-tm-dtl h4 {
     font-size: 16px;
     font-weight: 700;
     margin-bottom: 20px;
 }

 .ldrshp-tm-dtl {
     text-align: center;
 }

 .ldrshp-tm-dtl p {
     padding: 0 22px;
 }

 .ldrshp-bg-1 {
     position: absolute;
     right: 0;
     top: 0;
 }

 .ldrshp-bg-2 {
     position: absolute;
     left: 0;
     bottom: 0;
 }

 .inner-banner-sec img {
     width: 100%;
 }

 .blu-shdw1 {
     box-shadow: 5px 10px #2467aa;
 }

 .pres-img-lft .pres-dtls {
     position: absolute;
     bottom: 0;
     background: #2467aa;
     padding: 15px 20px;
     border-radius: 10px;
     color: #ffffff;
     min-width: 300px;
     margin-left: 10px;
     transform: translate(0px, 10px);
 }

 .prsdnt-2a h2 {
     color: #ffffff;
 }

 .prsdnt-2a1 img {
     filter: brightness(0) invert(1);
 }

 .prsdnt-2a p {
     color: #ffffff;
 }

 .prsdnt-2a1 {
     text-align: center;
     background: #f3b400;
     padding: 40px;
     border-radius: 20px;
     box-shadow: 5px 10px #2467aa;
 }
.prsdnt-2a1 h2{color:#fff !important;}
 .president-sec-1 {
     position: relative;
     overflow: hidden;
     padding: 50px 0 80px;
 }

 .president-sec-1::before {
     content: '';
     position: absolute;
     left: 0;
     top: 24%;
     width: 58%;
     height: 75%;
     background: #f1effe;
     pointer-events: none;
     border-radius: 0 30px 30px 0;
     display: block;
 }



 .president-sec-1 .ldrshp-img-lft {
     margin-right: 0;
     margin-left: auto;
 }


 section.prsdnt-2 {
     padding: 90px 0;
     position: relative;
     overflow: hidden;
     background-size: cover;
     background-position: center;
 }



 section.prsdnt-2::before {
     content: '';
     position: absolute;
     right: 0;
     top: 5%;
     width: 58%;
     height: 90%;
     background: #f1effe;
     background: url(../img/president/bg-pre-vision.jpg);
     pointer-events: none;
     border-radius: 30px 0px 0px 30px;
     display: block;
     background-size: cover;
     background-position: center;
 }






 section.abt-1.president-sec-1 .ldrshp-1a {
     margin-top: 100px;
 }




 .leadership-mn-1 {
     position: relative;
     overflow: hidden;
     padding-top: 0 !important;
 }

 .leadership-mn-1::before {
     content: '';
     position: absolute;
     right: 0;
     top: 2%;
     width: 58%;
     height: 90%;
     background: #f1effe;
     pointer-events: none;
     border-radius: 30px 0 0 30px;
     display: block;
 }

 section.abt-1.leadership-mn-1 .abt-1a {
     padding-bottom: 50px;
 }

 section.abt-1.leadership-mn-1 .hd-stl-3 {
     padding-bottom: 50px;
 }







 .prsdnt-2a {
     justify-content: start;
 }

 .prsdnt-2a1 h2 {
     margin: 20px 0;
 }


 section.heritage-2 {
     background: #336699;
     padding: 70px 0;
 }

 section.heritage-2 h2 {
     color: #fff;
     text-align: center;
     margin: auto;
 }

 .heritage-2 {
     position: relative;
 }

 .ldrshp-1a p {
     text-align: justify;
 }



 section.abt-1.leadership-mn-1.leadership-mn-ldr-dsk::before {
     content: '';
     position: absolute;
     right: auto;
     left: 0;
     top: 2%;
     width: 58%;
     height: 90%;
     background: #f1effe;
     pointer-events: none;
     border-radius: 0 30px 30px 0;
     display: block;
 }

 section.abt-1.leadership-mn-1.leadership-mn-ldr-dsk .ldrshp-img-lft {

     margin-right: 0;

     margin-left: auto;
 }



 .abt-rght.msg-prncy h2 {
     font-size: 22px;
     color: #000;
     margin-bottom: 20px;
 }

 @media (max-width: 767.9px) {
     .abt-rght.msg-prncy h2 {
         font-size: 18px;
         color: #000;
     }

     .leadership-mn-ldr-dska {
         order: 1;
     }

     section.abt-1.leadership-mn-1.leadership-mn-ldr-dsk::before {
         content: none;

     }

     section.abt-1.president-sec-1 .ldrshp-1a {
         margin-top: 0px;
     }

     .president-sec-1::before {
         display: none;
     }

     section.abt-1.president-sec-1 .ldrshp-img-lft.pres-img-lft {
         margin-top: 20px;
     }

     section.prsdnt-2::before {
         display: none;
     }

     section.prsdnt-2 {
         padding: 30px 0;
     }

     .leadership-mn-1::before {

         display: none;
     }

     .ldrshp-bg-1a {
         width: 100%;

         background-size: 100%;
         background-repeat: no-repeat;
         background-position: center;
         margin: auto;
         padding: 50px 0 10px;
         background: #f3f3f3;
     }

     section.abt-1.leadership-mn-1 .abt-1a {
         padding: 0px 0;
     }

     section.abt-1.leadership-mn-1 .hd-stl-3 {
         padding-bottom: 10px;
     }

     .prsdnt-2a1 {

         padding: 20px;

     }

     .bg-img-2 {

         display: none;
     }

     .abt-rght p {
         text-align: justify;
     }

     section.ldrshp-2 {
         padding: 30px 0 0;
         margin: 0 0 0px;
     }

     .ldrshp-main h2 {
         font-size: 25px;
     }

     .ldrshp-tm-cntnt {
         margin-top: 10px;
     }

     .ldrshp-tm-dtl h4 {
         font-size: 16px;
         margin-bottom: 10px;
     }

     .ldrshp-img-lft {

         width: 100%;

     }

     .ldrshp-img-lft .pres-dtls {

         padding: 10px 7px;

         min-width: 200px;
         margin-left: 5px;

     }

     .ldrshp-1a {
         margin-top: 30px;
     }

     .ldrshp-bg-1 img {
         width: 100px;
     }

     .ldrshp-bg-2 img {
         width: 100px;
     }

 }


 @media (min-width: 768px) and (max-width: 991.9px) {
     .abt-rght.msg-prncy h2 {
         font-size: 21px;
         color: #000;
     }

     .ldrshp-main h2 {
         font-size: 30px;
     }

     .ldrshp-img-lft .pres-dtls {
         padding: 10px 10px;
         margin-left: 5px;
         transform: translate(0px, 10px);
     }

     .ldrshp-tm-dtl p {
         padding: 0 5px;
     }

     .ldrshp-tm-dtl h4 {
         font-size: 14px;
         margin-bottom: 20px;
     }

     .ldrshp-tm-dtl h3 {
         font-size: 17px;
     }

     .ldrshp-tm-cntnt {
         margin-top: 20px;
     }


     .ldrshp-bg-1 img {
         width: 200px;
     }

     .ldrshp-bg-2 img {
         width: 200px;
     }



 }

 @media (min-width: 992px) and (max-width: 1199.9px) {
     .ldrshp-main h2 {
         font-size: 35px;
     }

     .ldrshp-tm-dtl p {
         padding: 0 16px;
     }

     .ldrshp-tm-cntnt {
         margin-top: 20px;
     }

     .ldrshp-bg-1 img {
         width: 200px;
     }

     .ldrshp-bg-2 img {
         width: 200px;
     }

 }

 @media (min-width: 1200px) and (max-width: 1399.9px) {
     .ldrshp-main h2 {
         font-size: 40px;
         margin-bottom: 15px;
     }








 }