// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 100 to 900

.noto-sans jp-<uniquifier> {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
#gpb-awards a.btntop {
    z-index: 9000 !important;
    background: #ac2543;
    padding: 8px 20px 9px 20px;
    /* -webkit-transform: rotate(-90deg); */
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position: fixed;
    left: 112px;
    top: 14%;
    text-decoration: none;
    border-radius: 0px 0px 10px 10px;
    color: #080808;
    font-family: "Figtree", sans-serif;
    /* text-transform: uppercase; */
    font-size: 18px;

}

.highlight-hedd25 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 32px;
    color: #ffffff;
    text-align: center;
    margin: -45px 0 0 0px;
}


#gpb-awards a.btntop:hover,#side-tab a.btntop:active {
    left: 112px;
    background-color:#a28950;
	
	color: #fff!important;
}


#gpb-awards a.btnApplyr {
    z-index: 9000 !important;
    background: #1b2556; 
    padding: 8px 20px 9px 20px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position: fixed;
    right: -142px;
    top: 48%;
    text-decoration: none;
    border-radius: 8px 8px 0px 0px;
    color: #080808;
    font-family: "Figtree", sans-serif;text-transform: uppercase;
	font-size: 18px;
}

#gpb-awards a.btnApplyr:hover,#side-tab a.btnApply:active {
    right: -142px;
    background-color:#02a5ec;
	text-transform: uppercase;
	color: #fff!important;
}



#gpb-awards-new1 a.btnApplyr {
    z-index: 9000 !important;
    background: #a28950; 
    padding: 8px 20px 9px 20px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position: fixed;
    right: -215px;
    top: 62%;
    text-decoration: none;
    border-radius: 8px 8px 0px 0px;
    color: #080808;
    font-family: "Figtree", sans-serif;text-transform: uppercase;
	font-size: 14px;
}

#gpb-awards-new1 a.btnApplyr:hover,#side-tab a.btnApply:active {
    right: -215px;
    background-color:#ac2543;
	text-transform: uppercase;
	color: #fff!important;
}


/*  2nd edition award css */


.edition2ndaward-abou-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 58px;
    color: #ffffff;
    text-align: left;
    margin: 10px 0 0 0px;
}
.process-s1-90{vertical-align:bottom; text-align:center;}
.edition2ndaward-obj-icon1{text-align: center; padding: 20px 0 0 0px;}
.edition2ndaward-obj-icon1-wd{width: 50px;}
.edition2ndaward-obj-bg{background-color: #fff;border-radius: 14px 8px 34px 8px;margin: 50px 0 0 0px;border-top: 4px solid #cb9b50;;
  border-left: 4px solid #cb9b50;}

.edition2ndaward-obj-bg2{background-color: #fff;border-radius: 14px 8px 8px 34px;margin: 50px 0 0 0px;border-top: 4px solid #cb9b50;;
  border-right: 4px solid #cb9b50;}

.edition2ndaward-obj-bg3{background-color: #fff;border-radius: 14px 34px 8px 8px;margin: 20px 0 0 0px;border-bottom: 4px solid #cb9b50;;
  border-left: 4px solid #cb9b50;}

.edition2ndaward-obj-bg4{background-color: #fff;border-radius: 34px 8px 8px 8px;margin: 20px 0 0 0px;border-bottom: 4px solid #cb9b50;;
  border-right: 4px solid #cb9b50;}

.edition2ndaward-obj {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    color: #080808;
    text-align: center;
    /* margin: 15px 0 0px 0px; */
    padding: 22px 14px 22px 14px;
}

.edition2ndaward-bg1 {
    background: #5A0945;
    background: linear-gradient(90deg, rgba(90, 9, 69, 1) 0%, rgba(89, 8, 69, 1) 47%, rgba(115, 19, 57, 1) 100%);   
    padding: 20px 0 80px 0px;}

.edition2ndawardt2 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 42px;
    color: #404041;
    text-align: left;
    margin: 55px 0 0 0px;
}

.edition2ndaward-about {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    /* margin: 15px 0 0px 0px; */
    padding: 30px 0 0 0px;
}

.edition2ndaward-spek-top-spac{ padding: 30px 0 0 0px;}
.edition2ndaward-bod {
    background-color: #fff !important;
    height: 60px;
    box-shadow: rgb(0 0 0 / 24%) 0px 1px 2px;
    border-top: solid 6px #b58441;
}
.edition2ndcategories-wd{ width: 200px;}
.edition2ndcategories {
    text-align: center;
    margin: 50px 0 0 0px;
}
.edition2ndprocess-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 58px;
    color: #b58441;
    text-align: center;
    margin: 54px 0 50px 0px;
    
}

.edition2ndsection-bg {
    line-height: 23px;
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #ffffff;
    text-align: left;
    padding: 14px 0 14px 16px;
    border-bottom: solid 0px #5d0945;
    background-color: #5d0945;
    margin: -15px 0 0 0px;
    height: 72px;
}
.edition2ndspeakers-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 58px;
    color: #b58441;
    text-align: center;
    margin: 50px 0 0 0px;
    padding: 0 0 16px 0px;
}
.drop-down-first-row{margin: 50px 0 0 0px !important;}

.drop-down-2-hed {
    padding: 11px;
    color: #606060;
    font-size: 15px;
   font-family: "Figtree", sans-serif;
    text-decoration: none;
    font-weight: 400;
}
.mob-process {
    display: none;
}
.edition2ndspeakers-name {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #2f2d79;
    text-align: center;
    margin: -30px 0 8px 0px;
}

.edition2ndspeakers-deg {
    font-family: "Figtree", sans-serif;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color: #262626;
    text-align: center;
    margin: 0 0 0px 0px;
}








    h1 {
      margin: 30px 0 10px;
      font-size: 2.5rem;
      animation: fadeIn 1s ease-in-out;
    }

    .steps-container {
      display: flex;
      justify-content: center;
      align-items: flex-end;
      flex-wrap: wrap;
      gap: 15px;
      padding: 40px 20px;
      max-width: 1200px;
      margin: auto;
    }

    .step {
      flex: 1;
      min-width: 180px;
      max-width: 220px;
      padding: 20px;
      border-radius: 12px;
      color: white;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      height: 220px;
      opacity: 0;
      transform: translateY(50px);
      animation: slideUp 0.8s ease forwards;
      position: relative;
    }

    .step:nth-child(1) { animation-delay: 0.2s; }
    .step:nth-child(2) { animation-delay: 0.4s; }
    .step:nth-child(3) { animation-delay: 0.6s; }
    .step:nth-child(4) { animation-delay: 0.8s; }
    .step:nth-child(5) { animation-delay: 1s; }

    .step h2 {
      margin: 20px 0 10px;
      font-size: 1.2rem;
    }

    .step p {
      font-size: 0.9rem;
      line-height: 1.4;
    }

    /* Circle number */
    .circle {
      position: absolute;
      top: -25px;
      left: 50%;
      transform: translateX(-50%);
      width: 50px;
      height: 50px;
      border-radius: 50%;
      background: white;
      color: #4b003d;
      font-weight: bold;
      font-size: 1.2rem;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    }

    /* Hover effect */
    .step:hover {
      transform: scale(1.05) translateY(-5px);
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
      transition: 0.3s ease;
    }

    /* Different background colors for each step */
    .step1 { background: #B3833E;
background: linear-gradient(90deg, rgba(179, 131, 62, 1) 22%, rgba(176, 148, 76, 1) 47%, rgba(155, 110, 54, 1) 82%); height: 160px; }
    .step2 { background-color: #a47436; height: 180px; }
    .step3 { background: #B3833E;
background: linear-gradient(90deg, rgba(179, 131, 62, 1) 22%, rgba(176, 148, 76, 1) 47%, rgba(155, 110, 54, 1) 82%); height: 200px; }
    .step4 { background-color: #a47436; height: 220px; }
    .step5 { background: #B3833E;
background: linear-gradient(90deg, rgba(179, 131, 62, 1) 22%, rgba(176, 148, 76, 1) 47%, rgba(155, 110, 54, 1) 82%); height: 240px; }

    /* Animations */
    @keyframes slideUp {
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    @keyframes fadeIn {
      from { opacity: 0; }
      to { opacity: 1; }
    }

    /* Responsive */
    @media (max-width: 768px) {
      .steps-container {
        flex-direction: column;
        align-items: center;
      }
      .step {
        max-width: 100%;
        width: 80%;
        height: auto;
      }
    }



/*  2nd edition award css */

.visitor-cont {
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    font-size: 12px;
    font-weight: 300;
    padding: 6px 0px 4px 0px;
    margin: 0 0 0px 0px;
}

.visitor-cont-digit {
        padding: 6px 0px 4px 0px;
        margin: 0 0 20px 0px;
}

.bpbbans-1-tab-spc989{margin: 18px 0 0 0px;}

.bpbd-ans-tab {
	font-family: "Figtree", sans-serif;
    background-color: #ac2543;
    text-align: center;
    border-radius: 6px;
    padding: 4px 2px 4px 2px;
    font-size: 14px;
	font-weight: 600;
	margin: 0px 0 0px 0px;
	color: #FFFFFF !important;
}

.cop-tab-color-diff{color: #ac2543;}
.cesd-logo11{ margin: 33px 0 33px 0px;text-align: left; }
.cesd-logo-w{width: 245px;}

.cwl-logo11{margin: 8px 0 0px 0px;text-align: right;}
.cwl-logo11-w{width: 211px;}

.cii-logo-11 {margin: 34px 0 0 0px; text-align: center;}
.cii-logo-11-w{width: 157px;}

.cii-logo-forall{margin: 1px 0 0 0px; text-align: right;}
.cii-logo-forall-w{width: 147px;}


.cwl-logo11-mob{ display: none;  margin: 0 0 0 0px;}
.main-hed-3logo-mob{ display: inline;}

.home-iconn{margin: 25px 0 10px 0px;}


.best-tabs-top-spc12{margin: 18px 0 0px 0px;}
.best-tabs-ul-marg{margin: 0 0 0 -14px;}

.our-team-img-wd{ width: 100%;}

.leader-video-wd{ width: 100%; }

.boder-top-88{ border-top: solid 1px #080808;}

.linked-post-hed99 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 36px;
    line-height: 42px;
    color: #ac2543;
    text-align: left;
    margin: 50px 0 0 0px;
    padding: 38px 0 30px 0px;
}


.socialfeedsbg{ background-color: #f1f1f1;}
.elfsight-app-ce9385bc-c392-4e78-b29e-e342134f63bf {
    height: 430px;
    overflow-y: auto;
    overflow-x: hidden; /* 👈 this hides the horizontal scroll */
    border: 1px solid #ac2643;
    border-radius: 10px;
    padding: 10px;
  }

.linked-post--text1 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    /* line-height: 0px; */
    color: #595959;
    text-align: left;
    /* margin: 0px 0 0 20px; */
    padding: 0px 0px 0px 0px;
}
.women-wdimg{ width: 100%;}

.inpopup-image {width: 100%;border-radius: 40px 4px 40px 4px;}
.inpopup-pad{ padding: 10px;}
.inpopup-profil {
    color: #a28950;
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
}

.our-team-breaf-popup {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 20px;
   padding: 0px 38px 0 0px;
    margin: 0 0 20px 0px;
    color: #3f3f3f;
}

.bpbd-ans-tabs-padi {
	font-family: "Figtree", sans-serif;
    background-color: #ac2543;
    text-align: center;
    border-radius: 6px;
    padding: 14px 0 14px 0px;
	margin: 0 0 0 0px;
    font-size: 14px;
	font-weight: 600;
	color: #FFFFFF !important;
}


.bpbb-ans1-p1 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #595959;
    text-align: left;
    margin: 18px 0 0 0px;
    padding: 8px 0px 0px 0px;
    /* width: 340px; */
    border-top: solid 1px #a28950;
}


.bpbb-ans1-bg1 {
    background-color: #fff;
    padding: 6px 0 60px 0px;
}

.bpbb-ans-1-boder{ border-bottom: solid 1px #080808; margin: 30px 0 0 0px;}

.bpbb-ans1-logo-t1 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    /* line-height: 0px; */
    color: #595959;
    text-align: left;
    /* margin: 0px 0 0 20px; */
    padding: 0px 0px 0px 0px;
}
.bpbb-top-spc{ margin: 30px 0 0 0px; }
.bpbb-top-spc-2{margin: 60px 0 20px 0px;}





#side-tab a.btnApply {
  background:#ac2543;
  padding:10px 10px 18px 10px;
  /* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);

position: fixed;
right: -138px;
top:45%;
font-family: "Figtree", sans-serif;
text-decoration:none;
font-size:18px;
color:#fff;

box-shadow: rgb(0 0 0 / 44%) 0px 4px 8px;
}

#side-tab a.btnApply:hover,#side-tab a.btnApply:active {
  right: -138px;
	color: #FFFFFF
}

.mainlogos-hide-in-mob{ display: inline;}

.logoinsidebpba1-w {
    width: 162px;
}

.logoinsidebpba2-w {
    width: 230px;
}

.logoinsidebpba3-w {
    width: 162px;
}

.case-logo-w {
    width: 195px;
}

.cummi-logo-w {
    width: 80px;
}

.lnt-logo-w{ width: 65px;}


.bpbb-logo2-w{ width: 262px;}
.bpbb-logo3-w{ width: 175px;}

.logo-band-mob-ww{ }

.bpbb-ans1-hed1{
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 36px;
    line-height: 42px;
    color: #000000;
    text-align: left;
    margin: 60px 0 0 0px;
    padding: 0 0 30px 0px;
}


.women-in-energy-fxbg {
    /* width: 100%; */
    float: left;
    background-image: url(../img/women-in-energy/banner.png);
    /* background-attachment: fixed; */
    /* adding: 111px 0px 173px 10px; */
    -webkit-background-size: cover;
    background-size: cover;
	border-radius: 14px;
	margin: 20px 0 0 0px;
}

.women-in-energy-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    color: #fff;
    text-align: left; 
    text-shadow: 1px 1px 1px #2e2e2e;
    padding: 110px 0 103px 60px;
}

.px-5-cop-hed {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.women-in-energy-small-hed1 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 36px;
    line-height: 42px;
    color: #ac2543;
    text-align: left;
    /* margin: 50px 0 0 0px; */
    padding: 0 0 30px 0px;
}

.women-in-energy-small-text1 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    /* line-height: 0px; */
    color: #595959;
    text-align: left;
    /* margin: 0px 0 0 20px; */
    padding: 0px 0px 0px 0px;
}



.women-in-energy-small-hed-2 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 35px;
    color: #ac2543;
    text-align: left;
    margin: 40px 0 0 0px;
}
.women-in-energy-icon{}
.women-in-energy-small-overviewtext1 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;    
    color: #595959;
    text-align: left;
    margin: 18px 0 0 0px;
    padding: 8px 0px 0px 0px;
    width: 270px;
    border-top: solid 1px #a28950;
}
.full-bg-women-in-energy {
    background-color: #f8f2e7;
    padding: 6px 0 60px 0px;
}

.women-in-energy-small-Recommendationstext1 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #595959;
    height: 140px;
    text-align: left;
    margin: 0px 0 16px 0px;
    padding: 15px 10px 10px 10px;
    width: 310px;
    border: solid 1px #a28950;
	border-radius: 10px;
}

.women-in-energy-small-challengestext1 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #595959;
    text-align: left;
    margin: 0px 0 0 -14px;
    padding: 0px 0px 0px 0px;
    /* width: 270px; */
    /* border-top: solid 1px #a28950; */
}

.cii-logo-res{margin: 0px 0 0 0px;}
.cii-logo-res-88-new {margin: 0px 0 0 0px;}




.form-banner-text-hed33 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 50px;
    line-height: 64px;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 1px #2e2e2e;
    padding: 70px 0 73px 0px;
}

.cop-banner-hed1 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 50px;
    line-height: 64px;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 1px #2e2e2e;
    padding: 50px 0 0px 0px;
}

.cop-banner-hed55 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 30px;
    line-height: 43px;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 1px #2e2e2e;
    padding: 0px 0 70px 0px;
}
.form-control-light33 {
	font-family: "Figtree", sans-serif;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6B6A75;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 2px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-question-1 {
    font-family: "Figtree", sans-serif;
    padding: 10px 0px 9px 18px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    color: #6B6A75;
}

.form-question-1-light {
    font-family: "Figtree", sans-serif;
    padding: 0 0px 9px 0px;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.5;
    color: #6B6A75;
	font-style: italic;
}

.form-control {
	font-family: "Figtree", sans-serif;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5;
    color: #6B6A75;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 2px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control-bigg-top-spc {
	font-family: "Figtree", sans-serif;
    display: block;
    width: 100%;
   padding: 25px 0 0px 0px;
   font-size: 0.9rem;
    font-weight: 300;
    line-height: 1.5;
    color: #6B6A75;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 2px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.women-in-STEM-fxbg {
    /* width: 100%; */
    float: left;
    background-image: url(../img/women-in-STEM/banner.png);
    /* background-attachment: fixed; */
    /* adding: 111px 0px 173px 10px; */
    -webkit-background-size: cover;
    background-size: cover;
	border-radius: 14px;
	margin: 20px 0 0 0px;
}

.full-bg-form-page {
    background-color: #f8f2e7;
    padding: 6px 0 0px 0px;
}

.f-bg9-2b {
    background-color: #FFFFFF;
    padding: 0px 10px 0px 10px;
    border-radius: 0 0 0 0px;
    /* margin: 14px 0 0 0px; */
}

.f-bg9-last {
    background-color: #FFFFFF;
    padding: 30px 10px 50px 10px;
    border-radius: 0 0 0 0px;
}
.f-bg9-1 {
    background-color: #FFFFFF;
    padding: 50px 10px 10px 10px;
    border-radius: 0 0 0 0px;
    margin: -12px 0 0 0px;
}
.f-bg9{ background-color: #FFFFFF; padding: 10px 10px 10px 10px; border-radius: 0 0 0 0px;}

.form-fxbg {
    /* width: 100%; */
	filter: grayscale(100%);
    float: left;
    background-image: url(../img/form/banner.png);
    /* background-attachment: fixed; */
    /* adding: 111px 0px 173px 10px; */
    -webkit-background-size: cover;
    background-size: cover;
	border-radius: 14px;
	margin: 20px 0 0 0px;
}
.cop-form-summit {
    background-color: #FFFFFF;
    padding: 32px 10px 60px 10px;
    border-radius: 0 0 0 0px;
}
.cii-logo88-w{width: 151px;}

.form2-fxbg2 {
    /* width: 100%; */
	filter: grayscale(100%);
    float: left;
    background-image: url(../img/form/banner2.png);
    /* background-attachment: fixed; */
    /* adding: 111px 0px 173px 10px; */
    -webkit-background-size: cover;
    background-size: cover;
	border-radius: 14px;
	margin: 20px 0 0 0px;
}

.py-3-submit {
	padding: 10px 25px 10px 25px;
    
}

.women-in-STEM-spc { margin: 60px 0 0 0px;}




.bulletin-bg-2024 {
    background-image: url(../img/bulletinbg.jpg);
    background-size: cover;
    background-attachment: fixed !important;
    padding: 80px 0 80px 0px;
}
.bulletian-text-1 {
    font-family: "Figtree", sans-serif;
    padding: 20px 20px 0px 20px;
    text-align: left;
    color: #080808;
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
}

.billetian-box-bg{background-color: #98d9ef; height: 280px

-webkit-box-shadow: 0 35px 20px #777;
  -moz-box-shadow: 0 35px 20px #777;
  box-shadow: 0 35px 20px #777;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  transform: rotate(-8deg);

}


.billetian-box-bg-2{
	    background-color: #98d9ef; 
	    height: 280px;
        box-shadow: rgb(0 0 0 / 44%) 0px 4px 8px;
}


.billetian-box-bg-3{
	    background-color: #fabf9d; 
	    height: 280px;
        box-shadow: rgb(0 0 0 / 44%) 0px 4px 8px;
}

.billetian-box-bg-4{
	    background-color: #cbe79a; 
	    height: 280px;
        box-shadow: rgb(0 0 0 / 44%) 0px 4px 8px;
}


.billetian-box-bg-5{
	    background-color: #fdc072; 
	    height: 280px;
        box-shadow: rgb(0 0 0 / 44%) 0px 4px 8px;
}

.billetian-plus1{font-family: "Figtree", sans-serif;text-align: right; padding: 50px 30px 0 0px;}
.billetian-plus2{font-family: "Figtree", sans-serif;text-align: right; padding: 50px 30px 0 0px;}
.billetian-plus3{font-family: "Figtree", sans-serif;text-align: right; padding: 76px 30px 0 0px;}
.billetian-plus4{font-family: "Figtree", sans-serif;text-align: right; padding: 100px 30px 0 0px;}


.inside-bulletian-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    color: #ac2543;
    text-align: center;
    margin: 0px 0 0 0px;
    padding: 0 0 24px 0px;
}





.logo-band-mob-for-all{display: none;}
.logo-band-mob-for-all-w{ }





.women-logo-w {
    width: 157px;
}
.text-hover-color99 {
  
font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 22px;
    line-height: 29px;
    color: #fff;
    text-align: left;
    margin: 15px 0 0px 0px;
    padding: 0 0 0 0px;
  
}

.vision-mission-video-bg {
    background-color: #ac2643;
}

.indian-story-bot-spc{margin: 0 0 40px 0px;}

.py-5-indian-story {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}

.indian-story-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 42px;
    color: #ffffff;
    text-align: left;
    margin: 10px 0 0 0px;
}


.publication-inside-text {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: -6px 0 0 0px;
    padding: 14px 12px 0px 2px;
}

.publication-inside-text-2thin {
    font-family: "Figtree", sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: 14px 0px 0 2px;
    /* padding: 14px 12px 0px 12px; */
}





.publication-inside-view-text {
    font-family: "Figtree", sans-serif;
    font-weight: 400;    
    line-height: 23px;    
    color: #fff;
    text-align: left;
    margin: 15px 0 0 -5px;
    padding: 9px 0px 0px 15px;
}




.inside-insights-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    color: #ffffff;
    text-align: center;
    margin: 0px 0 0 0px;
    padding: 0 0 30px 0px;
}


.publaction-bg-2024 {
    background-image: url(../img/publication-bg.jpg);
    background-size: cover;
    background-attachment: fixed !important;
    padding: 80px 0 80px 0px;
}



a:hover{
    color: #a1884f !important;
    text-decoration: none; font-weight: 400;
}

.my-5-over {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}


.over-view-point-1-quest-1 {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 22px;
	font-style: italic;
    line-height: 29px;
    color: #fff;
    text-align: left;
    margin: 0px 0 0px 0px;
    padding: 0 0 0 0px;
}

.over-view-point-1 {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    text-align: left;
    margin: 15px 0 0px 0px;
    padding: 0 0 0 0px;
}
.over-view-point-1-source {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-style: italic;
    color: #fff;
    text-align: left;
    margin: -19px 0 20px 0px;
    padding: 0 0 0 0px;
}
.over-view-right-bod{ border-right: 1px solid #FFFFFF; border-right-style: dotted;}
.over-view-right-spc{margin: 0 0 0 51px;}
.publication-pdf-top-spc{ margin: 55px 0 0 0px; }



// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 300 to 900

.figtree-<uniquifier> {
  font-family: "Figtree", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


.grid-publi{ width: 100}

.media-boder-78{ border-bottom: solid 1px #919191; border-bottom-style: dotted;margin: -11px 0 0 0px;}

.media-hed-text1 {
    font-family: "Figtree", sans-serif;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 24px;
    color: #5c5c5c;
    text-align: justify;
    margin: 30px 0 0 0px;
}


.media-hed-text-date {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    color: #a7a7a7;
    text-align: justify;
    margin: 14px 0 0 0px;
}

.partner-page-logo-w1{width: 300px;}
.partner-page-logo-w1cii { width: 265px;}
.partner-page-boder-b{ border-bottom: solid 1px #d5d5d5;}

.partners-writup-in {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #5c5c5c;
    text-align: center;
    margin: 30px 0 0 0px;
}

.bg-top-spc654{ margin: -1072px 0px -6px 0px !important;}
.banner-text-edit{ font-size:14px; font-weight:300 !important;}
.global-bgg{padding: 53px 0 143px 0px;}
.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    vertical-align: bottom;
   margin: 6px 82px 0 0px;
	 border: solid 0px #fff; border-radius:50px; padding: 0 8px 0 8px; }
.global-logo-89{padding: 61px 0 0 0px;}
.four-box-border{ border: solid 1px #a28950; margin: 0 0 80px 0px;}
.global-read-more{  font-family: "Roboto", sans-serif;color:#ac2543; font-size:14px; margin: 40px 0 60px 0px !important;}
.global-read-more a{ color:#ac2543; font-family: "Roboto", sans-serif;}
.global-read-more a:hover{ color:#080808; font-size:18px;}

.global-text{ font-family: "Roboto", sans-serif; font-weight:400; font-size:16px; text-align:left; color:#333;margin: 37px 0 -24px 0px;}

.display-1 {
    font-size: 2.2rem;
}

.bg-white {
    background-color: #000 !important;  }
.submit-button765{text-align: center;}

	.f-bg9-lastsubmit {
    background-color: #FFFFFF;
    padding: 0px 10px 60px 10px;
    border-radius: 0 0 0 0px;
}
	
.banner-s22 {
    margin: 0px 0px -64px 0px;
    padding: 50px 0 0 0px;
}


.baground-color-web62-new1-rr1 {
    
    border: solid 1px #ffffff;
    margin: 10px 0 0 0px;
    height: 419px;
}

.spk-bg2 {
    background-color: #fff !important;
    height: 160px;
    box-shadow: rgb(0 0 0 / 24%) 0px 1px 2px;
    border-top: solid 3px #ac2643;
}

.spk-wbg272 {
    background-color: #fff !important;
    height: 60px;
    box-shadow: rgb(0 0 0 / 24%) 0px 1px 2px;
    border-top: solid 3px #ac2643;
}

.baground-color-web62-new1 {
	background: #730623;
background: linear-gradient(142deg, rgba(115, 6, 35, 1) 0%, rgba(172, 37, 67, 1) 57%);
	padding-bottom: 20px;
   
}

.team-img-spcc{ margin: 20px 0 0 0px;}

.team-img {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
}
.team-img {
 
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
}
.team-img:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}



.our-team-spker-namen090 {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #2f2d79;
    text-align: center;
    margin: -30px 0 8px 0px;
}


.gov-spker-namen2 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #2f2d79;
    text-align: left;
    margin: -30px 0 8px -12px;
}

.gov-spker-profilen2 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-size: 12px;
    line-height: 16px;
    color: #262626;
    text-align: left;
    margin: 0 0 0 -12px;
}



.banner-s23 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #b92344;
    text-align: left;
    margin: 0px 0 0 100px;
    padding: 8px 16px 8px 16px;
    border: solid 1px #fff;
    border-radius: 50px;
}
figure {
    margin: 0 0 -1rem;
}

.contact_section .row .col-lg-4  {
    padding: 0;
}

.contact_section .row .col-lg-6  {
    padding: 0;
}

.layout_padding-top {
    padding-top: 0px;
}


.layout_padding-bottom {
    padding-bottom:0px;
}


.inside-overview-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    color: #ac2543;
    text-align: center;
    margin: 50px 0 0 0px;
    padding: 0 0 30px 0px;
}


.what-we-do-box-hed {
    font-family: "Figtree", sans-serif;
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    text-align: left;
    padding: 130px 140px 0 32px;
}


.inside-overview-hed-strong {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 60px;
    line-height: 70px;
    color: #a28950;
    text-align: center;
    margin: 50px 0 0 0px;
    padding: 0 0 30px 0px;
}

.inside-overview-text1 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;    
    color: #5c5c5c;
    text-align: justify;
    margin: 30px 0 0 20px;
    
}


	
.bg-black{background: rgb(0,0,0);
background: linear-gradient(90deg, rgba(0,0,0,1) 10%, rgba(4,2,18,1) 25%, rgba(13,23,37,1) 35%, rgba(2,3,11,1) 49%, rgba(15,15,34,1) 63%, rgba(0,0,0,1) 87%); background-attachment:fixed;}

.bg-black2n{ background: rgb(18,18,18);
background: linear-gradient(90deg, rgba(18,18,18,1) 0%, rgba(0,0,0,1) 24%, rgba(2,12,27,1) 49%, rgba(0,0,0,1) 72%, rgba(0,0,0,1) 100%);}



.main-container-bg444{ background-image:url(../img/background.jpg); background-attachment: fixed; background-repeat:repeat-y;}

.baground-color-web62{ background-color: #f8f2e7; }


.hedder-spc-top{margin: 40px 0 0 0px;}

.hedder-spc-top2{margin: 40px 0 30px 0px;}

.bg-black-2 {
    background: rgb(0,0,0);
    background: linear-gradient(97deg, rgba(0,0,0,1) 44%, rgba(10,10,10,1) 50%, rgba(0,0,0,1) 55%);
    margin: -7px 0 0 0px;
}

.hedder-spc-top-w25 {
    margin: 10px 0 0 0px;
}
.py-md-3 {
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
}
.px-md-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
}
.btn-lg, .btn-group-lg>.btn {
   padding: 4px 0 0px 0px;
    font-size: 0.8rem;
    border-radius: 0.2rem;
}

.border-botom342{ border-bottom: solid 1px #c7c7c7;}
.social-media-my1{margin: 4px 0 0 0px;}
.bg-primary {
    background-color: #f1592a !important;
}
.bg-light {
    background-color: #f3f3f3 !important;
}
.btn-primary {
    color: #fff;
    background-color: #ac2543;
    border-color: #ac2543;
}

.publication-text-1 {
     font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #ac2543;
    text-align: left;
    margin: 32px 0 0 0px;
}
.publication-text-2 {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 26px;
    color: #404041;
    text-align: left;
    padding: 4px 0 16px 0px;
}
.publication-text-3 {
     font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #404041;
    text-align: left;
    padding: 4px 0 16px 0px;
}
.py-3-publication99 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.px-5-publication99{
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
.py-5-footer-22{
    padding-top: 0rem !important;
    padding-bottom: 3rem !important;
}
.btn-primary:hover{color:#fff;background-color:#000;border-color:#000}

.btn-secondary {
    color: #000 !important;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-secondary-org {
    color: #f3f3f3 !important;
    background-color: #f1592a;
    border-color: #f1592a;
}
.btn-secondary-org:hover {
    color: #fff !important;
    background-color: #000;
    border-color: #000;
}

.btn-secondary:hover {
    color: #fff !important;
    background-color: #000;
    border-color: #000;
}

.my-5-about-bg {
    margin-top: 1rem !important;
    margin-bottom: 0rem !important;
}
.my-5-number-digit90 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}
.all-offer-border-b{ border-bottom: solid 2px #2f2d79;}
.mb-5-about-bg {
    margin-bottom: 0.1rem !important;
}
.banner-side-serv-hed-1 {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    color: #FFF;
    font-size: 24px;
    line-height: 30px;
}
.top-login-tex{font-family: "Poppins", sans-serif;
     font-weight: 500; font-size:16px; color:#FFF;}

.banner-line-text99-small {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    color: #FFF;
    font-size: 22px;
    line-height: 30px; margin:0 0 22px 0px;
}
.banner-line-text99 {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    color: #FFF;
    font-size: 38px;
    line-height: 50px;
     margin:0 0 22px 0px;
}
.dropdown-menu {
    position: absolute;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0;
    font-size: 1rem;
    color: #6B6A75;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box; 
	border: solid 1px #f3f3f3;     
    border-radius: 2px;
}
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #ac2543;
}

.cwl-banner-text1 {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 60px;
    line-height: 70px;
    color: #a28950;
    text-align: left;
    margin: 240px 0 0 -131px;
}
.cwl-banner-text2 {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-size: 60px;
    line-height: 70px;
    color: #ac2543;
    text-align: left;
    margin: 1px 0 0 1px;
}




.side-image-w{ width:100%;}
.side-image-boder{border-radius:10px;}
.about-text-981 {
   font-family: "Roboto", sans-serif;font-weight: 400;
    color: #343434;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    padding: 0 62px 48px 62px;
}
.about-text-981 a {  color: #343434 !important;}
.side-img-top-spc{ margin:8px 0 0 0px;}
.btn-primary-orange {
    color: #fff;
    background-color: #f1592a;
    border-color: #f1592a;
}
.baner-cercl{margin: 40px 0 0 -161px;}


.cwl-we-offer-text {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 42px;
    line-height: 25px;
    color: #404041;
    text-align: left;
    margin: -24px 0 0px 0px;
}

.offer-img-w{ width:101%;}
.cwl-we-offer-text2 {
  font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 70px;
    line-height: 70px;
    color: #a28950;
    text-align: left;
    margin: -100px 0 0 237px; letter-spacing: 2px;
}

.text-animation-spc-new1 {
    margin: 0px 0 0 51px;
}
.fytFEp {
    font-weight: bold;
    -webkit-box-flex: 0;
    flex-grow: 0;
    color: #606060;
}


element.style {
}
.text-animation-spc-new1n {
    margin: 0px 0 0 57px;
}

.cwl-we-offer-text2-first-new1234 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 40px;
    line-height: 70px;
    color: #fff;
    text-align: left;
    margin: 0px 0 0 0px;
    padding: 0 0 30px 22px;
}

.cwl-knowledge-creation-t1-white-small-988-new123 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: -44px 0 22px 0px;
    padding: 0px 70px 0px 26px;
}

.cwl-knowledge-text-26-25 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px;
    /* line-height: 0px; */
    color: #fff;
    text-align: center;
    margin: -30px 0 25px 0px;
    padding: 0px 20px 0px 20px;
}

.vision-mis-bg25 {
    background-color: #ae9866;
    padding: 20px 0 21px 0px;
}


.v-mission-hed-171-new-2025 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 22px;
    padding: 6px 0 0 20px;
    color: #ffffff;
}
.vis-new-2025-t-space26-25 {
    margin: 10px 0 0 0px;
}

.bg-appointment-white-2025 {
	padding: 1px 0 1px 0px; 
    background: #ffffff;
    /* background-image: url(../img/mapbg.jpg); 
    background-size: cover; 
    background-attachment: fixed !important; */
    
}
.video-and-pub-bg {
    background-color: #f8f2e7;
    /* margin: 0px; */
    /* padding: 0px; */
    padding: 60px 0 20px 0px;
}

.jORcrz {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    outline: none;
    overflow: hidden;
    border-radius: 1px !important;
    cursor: pointer;
    background: rgb(248, 248, 248);
    box-shadow: none;
}

.text-animation-spc-new1n-26-25 {
    margin: 0px 0 0 29px;
    text-align: center;
}
.hedder-spc-top-w26-25 {
    margin: 10px 0 0 90px;
}
.cwl-we-offer-text2-first-new1234-26-25 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 35px;
    line-height: 70px;
    color: #fff;
    text-align: left;
    margin: 25px 0 0 0px;
    padding: 0 0 30px 50px;
}

.cwl-we-offer-text2-new1-26-25 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 35px;
    line-height: 70px;
    color: #a28950;
    text-align: center;
    margin: -100px 0 0 240px;
    letter-spacing: 2px;
}

/* start slider hideeeeeeeeeeeeeeeeeeeeeeeeee
.slider-container {
      width: 100%;      
      overflow: hidden; border-bottom: solid 1px #ae9866;
      border-radius: 1px;
      
    }

    .text-slider {
      display: flex;
      width: 100%;
      transition: transform 0.5s ease-in-out;
    }

    .text-slide {
      flex: 0 0 100%;
      text-align: center;
      padding: 20px;
     font-family: "Roboto", sans-serif;
     font-weight: 500;
     font-size: 22px;
      color: #fff;
    }
/* end slider  */


.publications-mainhed {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 26px;
    line-height: 29px;
    color: #ac2643;
    text-align: left;
    margin: -1px 0 18px 0px;
    padding: 0 0 14px 0px;
}

.publications-viewall {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 13px;
    line-height: 29px;
    color: #ac2643 !important;
    text-align: right !important;
    margin: 0px 61px 25px 0px;
    padding: 0 0 0 0px;
	text-decoration: underline;
}

.cwl-knowledge-creation-t1-white-small-988-new1 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: -30px 0 0 18px;
    padding: 0px 0px 0px 0px;
}
.cwl-we-offer-text2-first-new1 {
    font-family: "Figtree", sans-serif;
   font-weight: 600;
    font-size: 31px;
    line-height: 70px;
    color: #fff;
    text-align: left;
    margin: 0px 0 0 0px;
    padding: 0 0 30px 18px;
}


.vision-mission-video-bg-new2 {
   
	background: #ac2643;
    background: linear-gradient(169deg, rgba(143, 33, 57, 1) 0%, rgba(255, 23, 81, 1) 100%);
    padding: 2px 0 33px 0px;
}
.vision-mission-video-bg-new1 {
    background-color: #ac2643;
    margin: 0px;
    padding: 0px;
}
.cwl-we-offer-text2-new1  {
    font-family: "Figtree", sans-serif;
   font-weight: 600;
    font-size: 40px;
    line-height: 70px;
    color: #a28950;
    text-align: left;
    margin: -100px 0 0 209px;
    letter-spacing: 2px;
}
.cwl-we-offer-text2-first {
  font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 70px;
    line-height: 70px;
    color: #ac2543;
    text-align: left;
    margin: 0px 0 0 0px;
	padding: 0 0 30px 0px;
}


.fix-bg-image-1 {
    width: 100%;
    /* float: left; */
	 background-image:url(../img/c2.png); 
     padding: 75px 0px 56px 10px;
     -webkit-background-size: cover;
     background-size: cover;
     margin: 30px 0 0 0px; 
	 border-radius: 18px 18px 0 0px;}
	 
.fix-bg-image-2 {
    width: 100%;
    /* float: left; */
	 background-image:url(../img/c3.png); 
     padding: 60px 0px 88px 10px;
     -webkit-background-size: cover;
     background-size: cover;
     margin: -14px 0 0 0px; 
	 border-radius: 18px 18px 0 0px;}
	 
.fix-bg-image-3 {
    width: 100%;
    /* float: left; */
	 background-image:url(../img/c1.png); 
     padding: 60px 0px 150px 10px;
     -webkit-background-size: cover;
     background-size: cover;
     margin: -14px 0 0 0px; 
	 border-radius: 18px 18px 0 0px;}
	 
	 
.fix-bg-image-4 {
    width: 100%;
    /* float: left; */
	 background-image:url(../img/c4.png); 
     padding: 60px 0px 88px 10px;
     -webkit-background-size: cover;
     background-size: cover;
     margin: -14px 0 0 0px; 
	 border-radius: 18px 18px 0 0px;}


.offer-icons944{margin: -33px 0 0 44px;}
.in-partnership-with{ font-family: "Roboto", sans-serif;font-weight: 300; font-size:16px; color:#080808; text-align:center;margin: -48px 0 0 0px;}	 
.in-partnership-with-logo{ margin:2px 0 0 0px;padding: 0 0 38px 0px; text-align:center;  }
	 
.cwl-knowledge-creation-icon-1{margin: -60px 0 0 50px;}
.cwl-knowledge-creation-t1 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 34px;
    /* line-height: 0px; */
    color: #ac2543;
    text-align: left;
    margin: 14px 0 0 50px;
}
.cwl-knowledge-creation-t1-white {
    font-family: "Roboto", sans-serif;
   font-weight: 400;
    font-size: 21px;
    line-height: 29px;
    
    color: #ac2643;
    text-align: left;
    margin: 15px 0 0px 0px;
    padding: 0 0 0 0px;
}
.cwl-knowledge-creation-t1-white-small {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    /* line-height: 0px; */
    color: #282828;
    text-align: left;
    margin: 20px 0 0 0px;
    padding: 0px 0px 0 0px;
}
.v-mission-text99 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: 0px 0 0 60px;
    padding: 58px 70px 10px 40px;
}

.v-mission-hed-99-new-2025 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 22px;
    padding: 6px 0 0 20px;
    color: #a28950;
}

.vis-new-2025-b-boder {
    border-bottom: solid 1px #FBFBFB;
    padding: 0px 0 0px 0px;
    margin: -10px 0 22px 23px;
    width: 304px;
}

.vis-new-2025-t-space { 
margin: 14px 0 0 0px;
}

.vission-iconn88-new-2025 {
    margin: 16px 0 0 20px;
}
.viss-miss-icon-wd{width: 66px;}
.viss-miss-icon-wd-25-26 {width: 50px;}

.v-mission-text99-new2025 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    padding: 10px 16px 10px 20px;
}

*, *:before, *:after {
    box-sizing: inherit;
}
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, *::before, *::after {
    box-sizing: border-box;
}
user agent stylesheet
div {
    display: block;
    unicode-bidi: isolate;
}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex
;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
}
html, body {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    line-height: 1.5;
}
body {
    margin: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6B6A75;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
:root {
    --primary: #000;
    --secondary: #34AD54;
    --light: #EEF9FF;
    --dark: #091E3E;
}
:root {
    --primary: #06A3DA;
    --secondary: #F57E57;
    --light: #EEF9FF;
    --dark: #091E3E;
}
:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-primary: #06A3DA;
    --bs-secondary: #F57E57;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #EEF9FF;
    --bs-dark: #091E3E;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
*, *:before, *:after {
    box-sizing: inherit;
}
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, *::before, *::after {
    box-sizing: border-box;
}
*, *:before, *:after {
    box-sizing: inherit;
}
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, *::before, *::after {
    box-sizing: border-box;
}
New performance insights
The Performance > Insights tab gets new insights: duplicated JavaScript, modern HTTP, and use efficient cache lifetimes.

Click events to keep them highlighted in Performance
Click items in Summary, Bottom-up, Call tree, and Event log tables to keep the corresponding events highlighted in the trace and dim the rest.

Filter cookies in Privacy and security
The cookies table in the 'Privacy and security' panel gets a filter, so you can quickly find the cookie you want to inspect.


.v-mission-text99 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: 0px 0 0 60px;
    padding: 58px 70px 10px 40px;
}
.vission-iconn88{margin: 40px 0 0 80px;}

.v-mission-hed-99 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 28px;
    padding: 6px 0 0 75px;
    color: #a28950;
}


.mission-new-bg {
    background-color: #ac2643;
    margin: 0px 0 -3px 0px;
}
.points-fore-hed77 {
        font-family: "Figtree", sans-serif;
        font-weight: 400;
        font-size: 38px;
        line-height: 88px;
        color: #282828;
        text-align: left;
        margin: 0px 0 0 0px;
        padding: 50px 0 0px 0px;
    }

.points-fore-hed77b {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 38px;
    line-height: 88px;
    color: #a1884f;
    text-align: left;
    margin: 1px 0 0 0px;
    /* padding: 0px 0 0px 0px; */
}

.cwl-knowledge-creation-t1-white-small-987 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 29px;
    line-height: 33px;
    /* line-height: 0px; */
    color: #ffffff;
    text-align: left;
    margin: 20px 0 0 0px;
    padding: 120px 120px 0 0px;
}

.cwl-knowledge-creation-t1-white-small-988 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    /* line-height: 0px; */
    color: #313131;
    text-align: center;
    margin: -34px 0 0 20px;
    padding: 14px 0px 0px 0px;
}
.log-logo-ww {
    width: 285px !important;
}

.py-5-womenimg {
    padding-top: 3rem !important;
    padding-bottom: 0rem !important;
}

.logo-bg-cercl {
    background-color: #FFF;
    border-radius: 200px;
    padding: 0 0 0 0px;
    width: 280px;
    height: 280px;margin: 0 24px 0 -24px;
}

.video-bgg {
    margin: 0px;
    padding: 0px;
}
.videowidth {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}
.logo-bg-cercl-2 {
    background-color: #FFF;
    border-radius: 200px;
    padding: 0 0 0 0px;
    width: 280px;
    height: 280px;
}
.c-logo-2{padding: 107px 0 0 0px;}



.four-box-marg-12{ margin: 100px 0 0 0px;}
.four-box-marg-13{ margin: 40px 0 0 0px;}
.four-box-marg-14{ margin: 160px 0 0 0px;}
.four-box-marg-15{ margin: 60px 0 0 40px;}
.circle-blurr {      /* this for baground blur */
    overflow: hidden;
    height: 390px;
	width: 390px;   
    border-radius: 4px;
    border: 0px solid #fe1e9c;
     background: #222; 
    backdrop-filter: blur(5px);
    background-color: #000a;
}

.h-icon-spac-for-box {
    padding: 16px 0 14px 23px;
    text-align: left;
}

.hedder-right-t1 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 23px;
    line-height: 36px;
    /* line-height: 0px; */
    color: #ffffff;
    text-align: left;
    margin: 10px 0 0 0px;
    padding: 10px 0px 0 0px;text-transform:uppercase;
}
    .XXborder-4box{ border: solid 1px #ac2543;border-radius:12px !important; height:530px;width: 100%;padding: 10px 20px 0 20px;}


.points0fourbg0069{background-color: #fff;padding: 6px 0 60px 0px;}


.border-4box {
    border-right: solid 1px #ac2543;
    height: 419px;
    width: 100%;
    padding: 0px 20px 0 20px;
}

.border-4box-noboder{ border-right:  solid 0px #ac2543; height:355px;width: 100%;padding: 0px 20px 0 20px;}
.boxes-4-border-b{ border-bottom: solid 1px #282828; border-bottom-style:dotted;padding: 0px 0 12px 0px; margin: 0px 0 12px 0px;}

.border-4box3rd{ border: solid 1px #ac2543;border-radius:12px !important; height:480px;width: 100%;padding: 10px 20px 0 20px;}

.band-on-video{
	background-color: rgba(172, 37, 67, 0.9);
	margin: -589px 0 0 0px;
	width: 47%;
	position: absolute;
	left: 48px;
}
	
.band-on-vide-text {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 32px;
    line-height: 33px;  padding: 48px 35px 55px 35px;
    color: #ffffff;
    text-align: left;        
}

.banner-b-spc99 {
    margin: -4px 0px -6px 0px;
}
.hedder-right-t2{
	font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 23px;
    line-height: 36px;
    /* line-height: 0px; */
    color: #ffffff;
    text-align: left;
    margin: 10px 0 0 0px;
    padding: 25px 0px 0 0px; text-transform:uppercase;}

.logo-hedd{ padding:18px 0 18px 0px;}


.hedder-right-t-border{ border-bottom: solid 1px #fff; border-bottom-style:dotted;}
.text-animation-spc {margin: 0px 0 0 169px;}	


.fun-hover22{ color:#FFF;}
.fun-hover22 a{ color:#fff !important;}
.fun-hover22 a:hover{ color:#ac2543 !important;}

a {
    color: #fff !important;
    text-decoration: none;
}
.pub-led-a{ color: #2c2c2c  !important;}

.h-icon-spac {
    padding: 40px 0 22px 0px;
}

.h-icon-spac2 {padding: 15px 0 22px 0px;}
	
	
.cwl-knowledge-creation-t-small {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
    /* line-height: 0px; */
    color: #686868;
    text-align: left;
    margin: 14px 0 0 40px;
}


.cwl-knowledge-creation-icon-2 {
    margin: -61px 0 0 50px;
    position: absolute;
}
.cwl-knowledge-creation-t2 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 34px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: 14px 0 0 74px;padding: 80px 0 0 0px;
}

.cwl-knowledge-creation-t-small-t2 {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: 14px 0 0 66px;padding: 0 0 100px 0px;
}

.cwl-knowledge-creation-t-small-t3 {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: 14px 0 0 66px;padding: 0 0 160px 0px;
}

.cwl-box-2bg{ background-color:#ac2543; border-radius:200px 0px 0px 0px;margin: -14px 0 0 0px;}
.cwl-box-3bg{ background-color:#ac2543; border-radius:0px 0px 200px 0px;margin: -14px -22px 0px 0px;}

.btn-primary-orange:hover{color:#fff;background-color:#000;border-color:#000}

.our-mission-bg { background-color:#2f2d79;
    
}
.py-5-our-mission-w-bg {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.our-mission-hed {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 54px;
    line-height: 62px;
    color: #fff;
    text-align: left;
}
.our-mission-w-bg{ background-color:transparent; padding: 80px 50px 80px 50px; border-radius:4px 4px 4px 4px;}
.our-mission-text990 {
	padding: 1px 0 0 0px;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
}

.whatoffer-hed93 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 40px;
    color: #2f2d79;
    text-align: left;
}
.whatoffer-small-hed94 {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 22px;
    color: #080808;
    text-align: center;
    margin: -29px 0 9px 0px;
    line-height: 29px;
}

.whatoffer-small-hed95 {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #646464;
    text-align: center;
}
.whatoffer-text93 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    color: #707070;
    text-align: left;
    margin: 22px 0 0 0px;
    padding: 0px 50px 0 0px;
}
.dubble-bg{background: linear-gradient(90deg, #f6f6f6 40%, #fff 40%);}
.whatoffer-viewmore {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #2d327b;
    text-align: left;
    margin: 13px 0 0 0px;    
}
.past-eve-a {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 42px;
    color: #404041;
    text-align: left;
    margin: 55px 0 0 0px;
}
.vision-bg-fix {
    border-radius: 0rem;
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../img/vision.png) center center no-repeat;
    background-size: cover;
    text-align: center;
    padding: 16px 0 250px 15px;
    /* background-attachment: fixed; */
}

.mission-bg-fix {
    border-radius: 0rem;
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../img/mission.png) center center no-repeat;
    background-size: cover;
    text-align: center;
    padding: 16px 55px 250px 15px;
    /* background-attachment: fixed; */
}

.vision-hed-6 {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 36px;
    color: #ffffff;
    text-align: left;
    padding: 22px 0 0 30px;
}

.vision-hed-6 {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 36px;
    color: #ffffff;
    text-align: left;
    padding: 22px 0 0 30px;
}
.vision-text-6{
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    text-align: left;margin: -8px 0 0 0px;
    padding: 0px 0 0px 30px;
}
.gallery-hed {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 42px;
    color: #ac2543;
    text-align: left;
    margin: 10px 0 40px 0px;
}

.past-eve-b-new-2025 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 42px;
    color: #ffffff;
    text-align: left;
    margin: 10px 0 0 0px;
}
.past-eve-b {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 42px;
    color: #ac2543;
    text-align: left;
    margin: 10px 0 0 0px;
}

.past-eve-b-25-26 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 32px;
    color: #ac2543;
    text-align: left;
    margin: 10px 0 0 0px;
}
.ca-progmar-text98{ padding:170px 0 170px 0px;}


.upcomming-eve-small-tex {
    line-height: 23px;
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #2f2f2f;
    text-align: left;
    padding: 14px 0 14px 16px;
    border-bottom: solid 1px #a28950;
    background-color: #f8f2e7;
    margin: -16px 0 0 0px;
}


.up-comming-eve-hover{color: #2f2f2f !important; font-weight: 400; text-decoration: none;}
.in-popup-hed {
    font-family: "Roboto", sans-serif;
    /* font-family: 'Oswald', sans-serif; */
    /* background-color: #ac2543; */
    padding: 6px 0 6px 0px;
    margin: 22px 0 0 0px;
    text-align: center;
    font-size: 21px;
    font-weight: 500;
    line-height: 28px;
    color: #000;
    border-radius: 4px;
}
.tracks-inside-new-tex-bullet {
    color: #ac2543;
    font-weight: 400;
    text-align: center;
    padding: 18px 0 10px 0px;
    font-size: 16px;
}

.tracks-inside-new-tex {
    font-family: "Roboto", sans-serif;
    font-size: 17px;
    line-height: 27px;
    padding: 20px 0 0 10px;
    margin: 0 0 27px 0px;
    color: #232323;
}


.upcomming-eve-small-tex-date {
   font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #ac2543;
    text-align: left;
    padding: 8px 0 28px 10px;
    /* border-bottom: solid 1px #a28950; */
}
.publication-read-more{margin: 80px 0 0 0px;}

.btn-publication {
    color: #fff !important;
    background-color: #a28950;
    border-color: #a28950;
}

.btn-publication a{
    color: #fff;
    background-color: #ac2543 !important;
    border-color: #ac2543;
}


.blog-text-small{font-family: "Poppins", sans-serif;
    font-weight: 400 !important;
    font-size: 15px;
    color: #fff;
    text-align: left;padding: 10px 0 10px 0px;}
	
.blog-text-bigg {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    color: #FFF;
    font-size: 24px;
    line-height: 30px;
    text-transform: capitalize;
}	
.blog-text-midd{
	font-family: "Poppins", sans-serif;
    font-weight: 400;
    color: #FFF;
    font-size: 18px;
    line-height: 22px;
    text-transform: capitalize;}
	
.counter-numbers-main-bg {
    background-color: #f1592a;
    padding: 80px 0 80px 0px;
}

.impact-hed {
    font-family: "Poppins", sans-serif;
    font-weight: 600 !important;
    font-size: 48px;
    line-height: 57px;
    color: #fff;
    text-align: left;
    padding: 0px 0 0 0px;
    margin: 0px 0 0px 0px;
}
.impact-text546 {
    padding: 1px 0 0 0px;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    text-align: left;
}
.counter-numbers-col3{ padding:170px 0 170px 0px; border-right: solid 1px #161a4c; border-right-style:dotted;}
.shadow-98{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.counter-numbers-big{font-family: "Poppins", sans-serif;
    font-weight: 500 !important;
    font-size: 120px;
    color: #fff;
    text-align: left;padding: 0 0 0 30px;}
	
.blog-hed-901 {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 6px;
    color: #080808;
    text-align: left;
    margin: -9px 0 9px 0px;
    line-height: 24px;
}

.blog-small-text-901 {
    font-family: "Poppins", sans-serif;
    font-weight: 400 !important;
    font-size: 15px;
    color: #080808;
    text-align: left;
    padding: 0 0 0 0px;
}	

.blog-butt{margin: 41px 0 26px -74px;}
.blog-butt-2{margin: 32px 0 0px -74px;}
.blog-butt-3{margin: 32px 0 0px -74px;}
.counter-numbers-small-999 {
    font-family: "Poppins", sans-serif;
    font-weight: 600 !important;
    font-size: 48px;
    line-height: 57px;
    color: #fff;
    text-align: left;
    padding: 0px 0 0 30px;
    margin: 0px 0 0px 0px;
}
.blog-hed-561 {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 40px;
    color: #2f2d79;
    text-align: left;
    margin: 0px 0 0 0px;
}
.bg-dark {
    background-color: #fff!important;
}
.py-4-copyright {
    padding-top: 0.7rem !important;
    padding-bottom: 0.5rem !important;
}
.counter-numbers-small {
    font-family: "Poppins", sans-serif;
    font-weight: 600 !important;
    font-size: 48px;line-height: 57px;
    color: #fff;
    text-align: left;
    padding: 0px 0 0 0px;margin: -57px 0 0px 0px;
}
.counter-numbers-small2{font-family: "Poppins", sans-serif;
    font-weight: 400 !important;
    font-size: 16px;
    color: #fff;
    text-align: left;padding: 0 0 0 32px;}

.bg-primary-footer-img {
    background: linear-gradient(rgba(9, 30, 62, .6), rgba(9, 30, 62, .6)), url(../img/footer.png) center center no-repeat;
    background-size: cover;
}
.footer-copyright{font-family: "Figtree", sans-serif; font-size:14px; color:#383838 ; text-align:left; font-weight:300;}
.text-white {
    color: #383838  !important;
}
.gallery-img-w{ width:100%;}
.gallery-top-spc{ margin:20px 0 0 0px;}
.gallery-top-spc-main{ margin:42px 0 0 0px;}
.py-2-wwo {
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
    font-size: 14px;
    font-weight: 200;
}
.px-4-wwo {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
.text-primary {
    color: #000000 !important;
}

.border-primary {
     border-bottom: solid 4px #f1592a !important;
}



.footer-hed-987 {
    font-family: "Figtree", sans-serif;
    font-weight: 500 !important;
    font-size: 22px;
    color: #ac2543;
    text-align: left;
    padding: 0 0 20px 0px;
}
.text-light {
    color: #1d1d1d !important;
}

.footer-text-988 {
    font-family: "Figtree", sans-serif;
    font-weight: 400 !important;
    font-size: 13px;
    color: #1d1d1d;
    text-align: left;
    padding: 0 0 20px 0px;
}

.footer-text-988address {
    font-family: "Figtree", sans-serif;
    font-weight: 400 !important;
    font-size: 15px;
    color: #1d1d1d !important;
    text-align: left;
    padding: 0 0 20px 0px;
}
/*** Section Title ***/
.section-titleb::before {
    position: absolute;
    content: "";
    width: 150px;
    height: 5px;
    left: 0;
    bottom: 0;
	background-color: #a28950;
   
    border-radius: 2px;
}

.section-titleb.text-center::before {
    left: 50%;
    margin-left: -75px;
}

.section-titleb.section-title-sm::before {
    width: 90px;
    height: 3px;
}

.section-titleb::after {
    position: absolute;
    content: "";
    width: 6px;
    height: 5px;
    bottom: 0px;
    background: #FFFFFF;
    -webkit-animation: section-title-run 5s infinite linear;
    animation: section-title-run 5s infinite linear;
}

.section-titleb.section-title-sm::after {
    width: 4px;
    height: 3px;
}

.section-titleb.text-center::after {
    -webkit-animation: section-title-run-center 5s infinite linear;
    animation: section-title-run-center 5s infinite linear;
}

.section-titleb.section-title-sm::after {
    -webkit-animation: section-title-run-sm 5s infinite linear;
    animation: section-title-run-sm 5s infinite linear;
}


@media screen and (max-width: 1920px) {	
	
	.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    font-size: 12px;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.navbar-light .navbar-nav .nav-link {
    font-family: "Roboto", sans-serif;
    font-size: 13px;
    font-weight: 400;
    padding: 14px 16px 14px 16px;
    color: #fff;
    outline: none;
    transition: .5s;
}


.cwl-knowledge-creation-t1-white-small-989 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 90px;
    line-height: 88px;
    color: #ffffff;
    text-align: left;
    margin: 0px 0 0 0px;
    padding: 111px 0 30px 0px;
}


.side-serv-a1 { margin: -481px -14px 0 2px;}
.side-serv-a2 {margin: -481px 0 0 -6px;}
.menu-spcc-8765 { padding: 0px 298px 0px 0px;}
.logo-center-in-menu { margin: -29px 89px 8px 104px;}
.banner-round-image{margin: 70px 0 0 90px;}

.slid-small90 {
    font-family: "Figtree", sans-serif;
    color: #FFF;
    font-size: 17px;
    line-height: 25px !important;
    text-align: left;
    font-weight: 300;
    padding: 20px 1157px 0 0px;
}
#wowslider-container5 .ws-title {
    position: absolute;
    display: block;
    /* bottom: 5px; */
    /* left: 0px; */
    margin: -543px 0 0 0px;
    padding: 0px 0 0 100px;
    color: #777777;
    z-index: 150;
    font-family: "Figtree", sans-serif;
    font-size: 29px;
    line-height: 32px;
    color: #FFFFFF;
    /* background-color: rgba(255, 255, 255, 0.3); */
    /* border: 1px solid #FFFFFF; */
}




	}
	
@media screen and (max-width: 1900px) {	
	
	.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    font-size: 12px;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.navbar-light .navbar-nav .nav-link {
    font-family: "Roboto", sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding: 14px 16px 14px 16px;
    color: #fff;
    outline: none;
    transition: .5s;
}


.cwl-knowledge-creation-t1-white-small-989 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 90px;
    line-height: 88px;
    color: #ffffff;
    text-align: left;
    margin: 0px 0 0 0px;
    padding: 111px 0 30px 0px;
}
.side-serv-a1 { margin: -481px -14px 0 2px;}
.side-serv-a2 {margin: -481px 0 0 -6px;}
.menu-spcc-8765 { padding: 0px 298px 0px 0px;}
.logo-center-in-menu { margin: -29px 89px 8px 104px;}
.banner-round-image{margin: 70px 0 0 90px;}

.slid-small90 {
    font-family: "Figtree", sans-serif;
    color: #FFF;
    font-size: 17px;
    line-height: 25px !important;
    text-align: left;
    font-weight: 300;
    padding: 20px 1157px 0 0px;
}


#wowslider-container5 .ws-title {
    position: absolute;
    display: block;
    /* bottom: 5px; */
    /* left: 0px; */
    margin: -543px 0 0 0px;
    padding: 0px 0 0 100px;
    color: #777777;
    z-index: 150;
    font-family: "Figtree", sans-serif;
    font-size: 29px;
    line-height: 32px;
    color: #FFFFFF;
    /* background-color: rgba(255, 255, 255, 0.3); */
    /* border: 1px solid #FFFFFF; */
}


	}
	
@media screen and (max-width: 1600px) {	
	
	.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    font-size: 12px;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.navbar-light .navbar-nav .nav-link {
    font-family: "Roboto", sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding: 12px 6px 12px 6px;
    color: #fff;
    outline: none;
    
}


.cwl-knowledge-creation-t1-white-small-989 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 90px;
    line-height: 88px;
    color: #ffffff;
    text-align: left;
    margin: 0px 0 0 0px;
    padding: 111px 0 30px 0px;
}

.side-serv-a1 { margin: -406px -14px 0 2px;}
.side-serv-a2 {margin: -406px 0 0 -6px;}

.menu-spcc-8765 { padding: 0px 138px 0px 0px;}
.logo-center-in-menu { margin: -29px 89px 8px 104px;}
.banner-round-image{margin: 40px 0 0 90px;}

.slid-small90 {
    font-family: "Figtree", sans-serif;
    color: #FFF;
    font-size: 17px;
    line-height: 25px !important;
    text-align: left;
    font-weight: 300;
    padding: 20px 836px 0 0px;
}

#wowslider-container5 .ws-title {
    position: absolute;
    display: block;
    /* bottom: 5px; */
    /* left: 0px; */
    margin: -418px 0 0 0px;
    padding: 0px 0 0 100px;
    color: #777777;
    z-index: 150;
    font-family: "Figtree", sans-serif;
    font-size: 29px;
    line-height: 32px;
    color: #FFFFFF;
    /* background-color: rgba(255, 255, 255, 0.3); */
    /* border: 1px solid #FFFFFF; */
    
}



.cwl-knowledge-creation-t1-white-small-989 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 90px;
    line-height: 88px;   
    color: #ffffff;
    text-align: left;
    margin: 0px 0 0 0px;
    padding: 50px 0 80px 0px;		
}



	}	
	
	@media screen and (max-width: 1500px) {	
	
	
	.navbar-light .navbar-nav .nav-link {
    font-family: "Roboto", sans-serif;
    font-size: 13px;
    font-weight: 400;
    padding: 12px 6px 12px 6px;
    color: #fff;
    outline: none;
   
}
		
		
		.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    font-size: 12px;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.side-serv-a1 { margin: -406px -14px 0 2px;}
.side-serv-a2 {margin: -406px 0 0 -6px;}

.menu-spcc-8765 { padding: 0px 138px 0px 0px;}
.logo-center-in-menu { margin: -29px 89px 8px 104px;}
.banner-round-image{margin: 40px 0 0 90px;}

.slid-small90 {
    font-family: "Figtree", sans-serif;
    color: #FFF;
    font-size: 17px;
    line-height: 25px !important;
    text-align: left;
    font-weight: 300;
    padding: 20px 836px 0 0px;
}

#wowslider-container5 .ws-title {
      position: absolute;
      display: block;
    /* bottom: 5px; */
    /* left: 0px; */
    margin: -418px 0 0 0px;
    padding: 0px 0 0 100px;
    color: #777777;
    z-index: 150;
    font-family: "Figtree", sans-serif;
    font-size: 29px;
    line-height: 32px;
    color: #FFFFFF;
    /* background-color: rgba(255, 255, 255, 0.3); */
    /* border: 1px solid #FFFFFF; */
    
    } 
	

.cwl-knowledge-creation-t1-white-small-989 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 90px;
    line-height: 88px;   
    color: #ffffff;
    text-align: left;
    margin: 0px 0 0 0px;
    padding: 50px 0 80px 0px;		
}
		
		
		.women-logo-w { width: 168px;}
.log-logo-ww { width: 236px !important;}

.bulletian-text-1 {
    font-family: "Figtree", sans-serif;
    padding: 20px 20px 0px 20px;
    text-align: left;
    color: #080808;
    font-weight: 600;
    font-size: 19px;
    line-height: 23px;
}

	
	
.navbar-light .navbar-nav .nav-link {
    font-family: "Roboto", sans-serif;
    font-size: 11px;
    font-weight: 400;
    padding: 12px 4px 12px 4px;
    color: #fff;
    outline: none;
    transition: .5s;
}	

	}	

	
@media screen and (max-width: 1400px) {	
	.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    font-size: 12px;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.women-logo-w { width: 168px;}
.log-logo-ww { width: 236px !important;}

.bulletian-text-1 {
    font-family: "Figtree", sans-serif;
    padding: 20px 20px 0px 20px;
    text-align: left;
    color: #080808;
    font-weight: 600;
    font-size: 19px;
    line-height: 23px;
}

	
	
.navbar-light .navbar-nav .nav-link {
    font-family: "Roboto", sans-serif;
    font-size: 11px;
    font-weight: 400;
    padding: 12px 4px 12px 4px;
    color: #fff;
    outline: none;
    transition: .5s;
}	
	
	
.side-serv-a1 { margin: -350px -14px 0 2px;}
.side-serv-a2 {margin: -350px 0 0 -6px;}

.menu-spcc-8765{padding: 0px 22px 0px 0px;}
.logo-center-in-menu{margin: -29px 79px 10px 102px;}
.banner-round-image{margin: 0 0 0 0px;}

.slid-small90 {
    font-family: "Figtree", sans-serif;
    color: #FFF;
    font-size: 17px;
    line-height: 25px !important;
    text-align: left;
    font-weight: 300;
    padding: 20px 705px 0 0px;
}

#wowslider-container5 .ws-title {
      position: absolute;
      display: block;
    /* bottom: 5px; */
    /* left: 0px; */
    margin: -418px 0 0 0px;
    padding: 0px 0 0 100px;
    color: #777777;
    z-index: 150;
    font-family: "Figtree", sans-serif;
    font-size: 29px;
    line-height: 32px;
    color: #FFFFFF;
    /* background-color: rgba(255, 255, 255, 0.3); */
    /* border: 1px solid #FFFFFF; */
    
    } 

.cwl-knowledge-creation-t1-white-small-989 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 90px;
    line-height: 88px;   
    color: #ffffff;
    text-align: left;
    margin: 0px 0 0 0px;
    padding: 50px 0 30px 0px;		
}
.vision-mis-bg25 {
        background-color: #ae9866;
        padding: 0px 0 0px 0px;
    }
	
	.v-mission-text99-new2025 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    padding: 10px 16px 10px 20px;
}

	}



@media screen and (max-width: 1300px) {	
	.v-mission-text99-new2025 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    padding: 10px 16px 10px 20px;
}
	
.vision-mis-bg25 {
        background-color: #ae9866;
        padding: 0px 0 0px 0px;
    }
   
}



@media screen and (max-width: 1000px) {	
	.mob-process-w {
        width: 95%;
    }
	
	    .mob-process {
        display: inline;
    }
	
.mainlogos-hide-in-mob{ display: none;}
	
.logo-band-mob-for-all {
        display: inline;
        margin: -20px 0 0 -28px; 
	     position: absolute;
        text-align: left;
    }
	
.logo-band-mob-for-all-w{ width: 65%;}
	
	
	
	.cii-logo-forall{margin: 1px 0 0 0px; text-align: right;}
    .cii-logo-forall-w{width: 106px;}
	
	.logo-band-mob-ww{ width: 100%;}
	.cop-banner-hed1 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 27px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 1px #2e2e2e;
    padding: 38px 0 0px 0px;
}
	
	.px-5-cop-hed {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
	
	.cop-banner-hed55 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 19px;
    line-height: 12px;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 1px #2e2e2e;
    padding: 5px 0 40px 0px;
}
	
	
	
	.cwl-logo11-mob{ display: inline;  margin: 0 0 0 0px;}
	.main-hed-3logo-mob{ display: none;}
	
	.cop-form-summit {
    background-color: #FFFFFF;
    padding: 1px 10px 60px 10px;
    border-radius: 0 0 0 0px;
}
	
	
	.cii-logo88-w {width: 90px;}
	.cii-logo-res-88-new {margin: -68px 0 0 102px;}
	
	
	.form-banner-text-hed33 {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 33px;
    line-height: 54px;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 1px #2e2e2e;
    padding: 16px 0 16px 0px;
}
	
	.our-team-breaf-popup {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 20px;
   padding: 0px 38px 0 20px;
    margin: 0 0 20px 0px;
    color: #3f3f3f;
}
	
	.inpopup-image {
    width: 46%;
    border-radius: 40px 4px 40px 4px;
}
	
	
	.inside-insights-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 38px;
    line-height: 38px;
    color: #ffffff;
    text-align: center;
    margin: 0px 0 0 0px;
    padding: 0 0 30px 0px;
}
	
	.inside-overview-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 39px;
    line-height: 50px;
    color: #ac2543;
    text-align: center;
    margin: 50px 0 0 0px;
    padding: 0 0 30px 0px;
}
	
	.inside-bulletian-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 39px;
    line-height: 50px;
    color: #ac2543;
    text-align: center;
    margin: 0px 0 0 0px;
    padding: 0 0 24px 0px;
}
	
	.bpbb-ans1-hed1 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    color: #000000;
    text-align: left;
    margin: 60px 0 0 0px;
    padding: 0 0 30px 0px;
}

	.logo-hedd {
    padding: 1px 0 15px 0px;
}
	.cii-logo-res{margin: -68px 0 0 46px;}
	
	.women-logo-w{width: 100px;}
	
	.log-logo-ww { width: 192px !important;}

.cwl-we-offer-text2-first {
        font-family: "Figtree", sans-serif;
        font-weight: 500;
        font-size: 68px;
        line-height: 61px;
        color: #ac2543;
        text-align: left;
        margin: 0px 0 0 0px;
        padding: 0 0 30px 0px;
    }
	
	
	.bpbd-ans-tab {
	font-family: "Figtree", sans-serif;
    background-color: #ac2543;
    text-align: center;
    border-radius: 6px;
    padding: 4px 2px 4px 2px;
    font-size: 14px;
	font-weight: 600;
	margin: 8px 0 8px 0px;
	color: #FFFFFF !important;
}
	
	.bpbd-ans-tabs-padi {
	font-family: "Figtree", sans-serif;
    background-color: #ac2543;
    text-align: center;
    border-radius: 6px;
    padding: 14px 0 14px 0px;
	margin: 8px 0 8px 0px;
    font-size: 14px;
	font-weight: 600;
	color: #FFFFFF !important;
}


.cwl-we-offer-text2 {
        font-family: "Figtree", sans-serif;
        font-weight: 500;
        font-size: 47px;
        line-height: 18px;
        color: #a28950;
        text-align: left;
        margin: 0px 0 0 -29px;
        letter-spacing: 2px;
    }
	
	.v-mission-text99 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    /* line-height: 0px; */
    color: #fff;
    text-align: left;
    margin: -37px 0 24px 20px;
    padding: 58px 10px 10px 10px;
}

.text-animation-spc {
    margin: -69px 0 0 126px;
}

	.past-eve-b {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 38px;
    color: #ac2543;
    text-align: left;
    margin: 10px 0 0 0px;
}

	
	.cwl-knowledge-creation-t1-white-small-988 {
        font-family: "Figtree", sans-serif;
        font-weight: 300;
        font-size: 20px;
        line-height: 32px;
        /* line-height: 0px; */
        color: #313131;
        text-align: left;
        margin: 20px 0 0 0px;
        padding: 80px 10px 0px 0px;
    }

.hedder-spc-top2 {
    margin: 40px 0 0px 0px;
}

.h-icon-spac {
    padding: 17px 0 40px 0px;
}

.hedder-right-t2 {
    font-family: "Figtree", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 36px;
    /* line-height: 0px; */
    color: #ffffff;
    text-align: left;
    margin: 10px 0 0 0px;
    padding: 25px 0px 0 0px;
    text-transform: uppercase;
}


.cwl-knowledge-creation-t1-white-small-989 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 29px;
    line-height: 41px;
    color: #ffffff;
    text-align: left;
    margin: 0px 0 0 0px;
    padding: 50px 0 30px 0px;
}
	
	.women-in-energy-hed {
    font-family: "Figtree", sans-serif;
    font-weight: 600;
    font-size: 31px;
    line-height: 0px;
    color: #fff;
    text-align: left;
    text-shadow: 1px 1px 1px #2e2e2e;
    padding: 68px 0 83px 14px;
}
	
	.women-in-energy-small-hed1 {
    font-family: "Figtree", sans-serif;
    font-weight: 500;
    font-size: 25px;
    line-height: 33px;
    color: #ac2543;
    text-align: left;
    /* margin: 50px 0 0 0px; */
    padding: 0 0 30px 0px;
}
	
	    .border-4box-lastt88 {
        border: solid 1px #ac2543;
        border-radius: 12px !important;
        /* height: 410px; */
        /* width: 299px; */
        height: auto;
        width: 100%;
        padding: 10px 20px 40px 20px;
    }

.border-4box {
    border: solid 1px #ac2543;
    border-radius: 12px !important;
    /* height: 410px; */
    /* width: 299px; */
    height: auto;
    width: 100%;
    padding: 10px 20px 40px 20px;
}

.border-4box3rd {
    border: solid 1px #ac2543;
    border-radius: 12px !important;
    height: auto;
    width: 100%;
    padding: 10px 20px 40px 20px;
}

.four-box-marg-15 {
    margin: 52px 0 0 0px;
}
.four-box-marg-14 {
    margin: 8px 0 0 0px;
}



}










@-webkit-keyframes section-title-run {
0% {left: 0; } 50% { left : 145px; } 100% { left: 0; }
}

@-webkit-keyframes section-title-run-center {
    0% { left: 50%; margin-left: -75px; } 50% { left : 50%; margin-left: 45px; } 100% { left: 50%; margin-left: -75px; }
}

@-webkit-keyframes section-title-run-sm {
    0% {left: 0; } 50% { left : 85px; } 100% { left: 0; }
}

:root {
    --primary: #000;
    --secondary: #34AD54;
    --light: #EEF9FF;
    --dark: #091E3E;
}
