@import url(font.css);
@import url(reset.css);
html{font-size: 62.5%;}
main{overflow: hidden;}

.section{margin-bottom: 4.5rem;}
.container{max-width: 121rem;margin: 0 auto;}
.container01{max-width: 140rem;margin: 0 auto;text-align: center;}
.mb100{margin-bottom: 10rem;}
.mb110{margin-bottom: 11rem;}
.mb50{margin-bottom: 5rem;}
.mb40{margin-bottom: 4rem;}
.mb60{margin-bottom: 6rem;}
.mb70{margin-bottom: 7rem;}
.mb80{margin-bottom: 9rem;}
.mb15{margin-bottom: 1.5rem;}
.mt50{margin-top: 5rem;}
a{text-decoration: none;}
strong{font-weight: bold;}
.para-bold {font-weight: 600;margin: 1rem 0 !important;}
.tt-uppercase{text-transform: uppercase;}
.heading02{font-size: 5rem;font-family: "Helvetica-Bold";position: relative;text-transform: uppercase;display: inline-block;}
.heading02::before{content: "";width: 0;height: 0; border-left: 4rem solid #faea19; border-bottom: 4rem solid transparent;position: absolute; top: -2rem;left: -4%;}
.heading03{font-size: 3.2rem;font-family: 'PoppinsRegular';}
.heading04{font-size: 3rem;font-family: 'Helvetica-Bold';position: relative;display: inline-block;}
.heading04::before{content: "";width: 0;height: 0; border-left: 4rem solid #faea19; border-bottom: 4rem solid transparent;position: absolute;top: -2rem;left: -3rem;}
.heading05{position: relative;}
.heading05::before{content: "";width: 0;height: 0; border-left: 4rem solid #faea19; border-bottom: 4rem solid transparent;position: absolute;top: -2rem;left: -3rem;}
.heading06{font-size: 2.4rem;font-family: 'Helvetica-Bold';position: relative;display: inline-block;color: #000;line-height: 3rem;}
.heading06::before{content: "";width: 0;height: 0; border-left: 3rem solid #faea19; border-bottom: 3rem solid transparent;position: absolute;top: -2rem;left: -2rem;}
.para{font-size: 2.8rem;line-height: 3.8rem;font-family: "Poppins-Regular";}
.para02{font-size: 2.7rem;line-height: 3.4rem;font-family: "Poppins-Regular";}
.box-list{font-size: 2.8rem;line-height: 3.8rem;font-family: "Poppins-Regular";}
.caption{font-size: 3.2rem;line-height: 4.1rem;font-family: "Poppins-SemiBold";text-align: center;}
.description{font-size: 2.1rem;font-family: "Poppins-Regular";text-align: center;}
.center{text-align: center;}
.nav a:hover , a.active {background-color: #faea19; color: #2c568d !important;border-radius: 1.75rem;transition: 1s ease all;}

/* header  */
.header {position: fixed;width: 100%;background: #fff;z-index: 999999; box-shadow: 0px 15px 10px -15px #ccc;}

.navbar{display: flex;justify-content: space-between;align-items: center;padding: 4rem 0;width: 100%;margin: 0 auto;}
.nav .list li{display: inline-block;}
.nav .list li a{color: #000000;font-size: 2.6rem;font-family: "Poppins-Regular";padding: .6rem  1.5rem .7rem;}
.logo{position: relative;font-size: 3.5rem;font-family: "Univers-Black";color: #2c568d;margin-left: 7rem;}
.logo::before{content: "";width: 0;height: 0;border-right: 13.6rem solid transparent;border-top: 12rem solid #faea19;top: -4.4rem;left: -9.3rem; position: absolute;}
.menu-btn{display: none;}

/* banner */
.banner-img img{width: 100%;margin-top: 8.3rem;}

/* vision section  */
.vision{padding: 9.6rem 0;}
.vision .center h2.heading02.center {padding-inline: 2rem;}
.grey{background-color: #ececec;position: relative;margin-top: -0.3rem;}
.grey::before{content: "";width: 0;height: 0;border-right: 37.5rem solid transparent;border-top: 38.5rem solid #faea19;position: absolute;top: 0;left: 0;}
.grey::after{content: "";width: 0;height: 0;border-left: 37.5rem solid transparent;border-bottom: 38.3rem solid #faea19;position: absolute;bottom: 0;right: 0;}
.vision .para{width: 94rem;margin: 0 auto;color: #000000;}

/* <!-- about us  --> */
.content{display: grid;grid-template-columns: 1fr 1fr;align-items: center;column-gap: 2rem;}
.about .heading02::before{left: -2rem;}
.secondary-btn{background-color: #949494;color: #fff;padding: 2rem 6rem;font-size: 2rem;position: relative;font-family: "Poppins-Regular";}
.secondary-btn::before{content: "";width: 0;height: 0;border-right: 5.7rem solid transparent;border-top: 6.3rem solid #faea19;top: 0;left: 0rem; position: absolute;}
.about-text .btn{margin-top: 6rem;}



  /* footer section  */
  .section_footer{background-color: #FBFBFB;padding: 9rem 0;}
.prolific_content{font-size: 2.086rem;font-family: "Helvetica-Bold";}
.prolific_resolution_content{font-size: 3.5rem;font-family: 'Univers-Regular';width: 17rem;line-height: 3.3rem;padding-bottom: 2rem;padding-top: 2.5rem;color: #2c568d;}
.cin{font-size: 2rem;font-family: "Poppins-Regular";color: #212121;}
.prolific_grid{display: grid;grid-template-rows: 2 10rem;grid-template-columns: 30% 70%;align-items: center;}
.header_prolific_info{font-size: 2.6rem;font-family: "Helvetica-Bold";}
.links_prolific{font-size: 2.0rem;font-family: "Poppins-Regular";}
.links_prolific li{margin-bottom: 3rem;}
.links_prolific li a{color:#363636;font-size: 2rem;}
.registered_office_address{margin-bottom: 3.4rem;}
.h2_common, .final_common{font-size: 2.2rem;font-family: "Poppins-SemiBold";line-height: 3.5rem;}
.h3_common{font-size: 2.2rem;font-family: "Poppins-Regular";line-height: 2.5rem;}
.span_prolific_common{font-size: 2.0rem;font-family:"Poppins-Regular" ;    line-height: 2.8rem;}
.pvt_ltd{font-size: 2.8rem;font-family: "Helvetica-Bold";}
.address .address_header{margin-bottom: 5.5rem;}
.site_map .site_map_header{margin-bottom: 5.5rem;}
.address_correspondenece h3{margin-bottom: 5.5rem;}
.prolific_info{display: grid;grid-template-columns: 0.5fr 1fr 1fr;grid-column-gap: 3rem;}
.address_correspondenece{padding-top: 2rem;}
.registered_contact h4{margin-bottom: 1rem;}  
.grup-box a , .registered_contact a , td a , .para a, .box-list a, .l-box p a ,.span_prolific_common a , .third-row a {text-decoration: none;color: black;cursor: pointer;}
/* about us page*/

/* banner section  */
.about-us{position: relative;}
.banner-text{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.banner-text .heading02{color: #fff;}
.banner-text .heading02::before{left: -8.5%;}

/* second section  */
.two-box{display: grid;grid-template-columns: 1fr 45rem;align-items: center;column-gap: 4.5rem;}
.left-box{text-align: justify;margin-top: 4rem;}
.left-box .para02{margin-bottom: 4rem;}
.directors-img:before {
  content: "";
  border-right: 26.6rem solid transparent;
  border-top: 32rem solid #faea19;
  position: absolute;
  z-index: -9;
  left: 1%;
  top: 0%;
  bottom: 0;
  right: 30%;
}
/* third section  */
.directors{display: grid;grid-template-columns: 1fr 1fr 1fr;row-gap: 5rem;}
.directors-img{padding: 15px 0 14px 20px;margin-bottom: 2rem;display: inline-block;}
/* .third-sec .heading02::before{left: 24%;} */
/* .directors-img img{box-shadow: -10px -10px 0px 0px #faea19;} */

.directors-img img {
  width: 28.5rem;
}
.h2_common i.fa-solid.fa-location-dot ,.fa-solid.fa-phone {
  display: inline-block;
  margin-right: 1rem;
  margin-left: -2.5rem;
  margin-bottom: 0;
  font-size: 2rem;
}


/* Investor page  */
.select-yr{display: grid;justify-content: center;}
.annual-heading .heading04{margin-bottom: 2rem;text-align: left;}
.annual-heading .heading02::before{left: 30%;}
.selector{padding: 1rem 4rem 1rem 1rem;font-size: 2rem;font-family: "Poppins-Regular";position: relative;width: 100%;  cursor: pointer;border-radius: 0;height: 5rem;-webkit-appearance: none;}
.annual-heading .heading06 {position: static;}
.report-container{display: flex;flex-direction: row-reverse;justify-content: space-between;}
.bb-yellow{border-bottom: 1px solid #fff700;}
.report-img {padding: 15px 0 14px 20px;position: relative;display: inline-block;width: 41rem ;height: 25rem;overflow: hidden;margin-top: -9rem;}
.report-img::before {content: "";border-right: 19.6rem solid transparent;border-top: 24rem solid #faea19;position: absolute;z-index: -9;left: 1%;top: 0%;bottom: 0;right: 52%;}
option {font-size: 2.2rem;}
.reports-select {display: grid;column-gap: 3rem;grid-template-columns: 1fr 1fr 1fr;}
.select-box .h2_common{margin-bottom: 2rem;}
.arrow-down{position: relative;}
.arrow-down::after{content: ""; position: absolute;border-top: 8px solid #000; z-index: 9999;border-left: 8px solid transparent;border-right: 8px solid transparent;top: 7.5rem;right: 1.2rem;}
.final-report .final_common {display: inline-block;color: #d2c406; border-bottom: 1px solid #d2c406;}
.corp-announce .h3_common a {line-height: 4rem;margin-top: 2rem;display: content;}

.corporate-img {padding: 15px 14px 14px 0px;position: relative;display: inline-block;width: 41rem;height: 25rem;overflow: hidden;}
.corporate-img::before {content: "";border-left: 21.6rem solid transparent;border-top: 24rem solid #faea19;position: absolute;z-index: -9;left: 47%;top: 0%;bottom: 0;right: -3%;}
.corporate-container{display: flex;justify-content: space-between;gap: 11rem;}
.vision-con{display: flex;justify-content: space-around;column-gap: 18rem;}
.vision-con .address_correspondenece h3{margin-bottom: 0;}
.vision-con .address_correspondenece{padding-top: 0;}
.vision-con .registered_office_address{margin-bottom: 0;}
.vision-con  .h2_common{margin-bottom: 4rem; font-size: 3rem;}
.vision-con .span_prolific_common{font-size: 2.7rem;line-height: 3.8rem;}
i.fa-solid.fa-location-dot{font-size: 3.5rem;display: block;text-align: center;margin-bottom: 4rem;}

.grey02{margin-bottom: 7rem;}
.grey02::before{    content: "";width: 0;height: 0;border-right: 45rem solid transparent;border-top: 48rem solid #faea19;position: absolute;top: 0;left: 0;}
.grey02::after{    content: "";width: 0;height: 0;border-left: 45rem solid transparent;border-bottom: 48rem solid #faea19;position: absolute;bottom: 0;right: 0;}

.con_box{display: grid;grid-template-columns: 1fr 50rem;align-items: self-start;column-gap: 2rem;}
.box_1heading .heading04{margin-bottom: 3rem;}
.box_1heading .para{margin-bottom: 4rem;}
.demand{margin-bottom: 7rem !important;}
.mob_banner{display: none;}

.final-report .final_common{display: none;}
.corp-announce{max-height: 35rem;overflow: auto;}
.corp-govern {max-height: 30rem;overflow: auto;}
.egm-container{margin-top: 50px}
::-webkit-scrollbar {
    width: 5px;
  display:none;
  }
  ::-webkit-scrollbar-track {
    background: #f1f1f1; 
  }
  ::-webkit-scrollbar-thumb {
    background:rgb(204, 204, 204, 10%);; 
    border-radius: 10px;
  
  }
  ::-webkit-scrollbar-thumb:hover {
    background: #555; 
  }
  
/* /Priyesh/ */
.corporate-section .co-row{display: flex;justify-content: space-between;align-self: flex-start;gap: 76px;}
.corporate-section .co-row .text{font-size: 20px;font-family: 'Poppins-Regular';margin-top: 25px;}
.corporate-section .co-row .text::before{content: '';height: 10px;width: 10px;background-color: #f7e719;border-radius: 50%;display: inline-block;margin-right: 10px;}
.corporate-section .co-row .img-box{margin-top: 25px;}
.corporate-section .co-row th,.corporate-section .co-row td{font-size: 20px;font-family: 'Poppins-Regular';line-height: 24px;text-align: left;padding: 20px;}
.corporate-section .co-row th{font-family: 'Poppins-SemiBold';}
.corporate-section .co-row thead{border-bottom: 1px solid #f7e719;}
.corporate-section .co-row thead th, .corporate-section .co-row tbody td{border-left: 1px solid #f7e719;}
.corporate-section .co-row tbody td:first-child{border: none;}
.corporate-section .co-row tbody td:last-child{border: none;}
.corporate-section .co-row thead th:first-child{border: none;} 
.corporate-section .co-row thead th{padding-top: 0;}
.corporate-section .h2_common{padding-bottom: 25px;font-family: 'Poppins-SemiBold';position: relative;}
.corporate-section .co-row .l-box{width: 40%;}
.corporate-section .co-row .r-box{width: 60%;}
.corporate-section .co-row .text-center{text-align: center;}
.corporate-section .co-row .width-auto{width: 180px;}
.r-box .h2_common::before {content: "";width: 0;height: 0;border-left: 2rem solid #faea19;border-bottom: 2rem solid transparent;position: absolute;top: -1rem;left: -1.5rem;}
.corp-govern-img{    padding: 15px 0 14px 20px;
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
  overflow: hidden;margin-top: 3rem;}
  .corp-govern-img::before {
    content: "";
    border-right: 18.6rem solid transparent;
    border-top: 12rem solid #faea19;
    position: absolute;
    z-index: -9;
    left: 1%;
    top: 0%;
    bottom: 0;
    right: 70%;
}

/* Fifth Section */
.contact-for-section .contact-row p{font-size: 20px;font-family: 'Poppins-Regular';line-height: 24px;}
.contact-for-section .contact-row{display: flex;justify-content: space-between;align-items: flex-start;gap: 208px;}
.contact-for-section .contact-row .font-bold{font-family: 'Poppins-SemiBold';}
.contact-for-section .contact-row .grup-box{margin-top: 25px;}
.contact-for-section .contact-row .l-box{width: 50%;}
.contact-for-section .contact-row .r-box{width: 50%;}


.anno-section table th{text-align: left;}
/*.anno-section table th, .anno-section table td:last-child{padding: 10px 20px;border-left: 1px solid #faea19;}*/
/*.anno-section table th, .anno-section table td:first-child{padding: 10px 20px;border-right: 1px solid #faea19;}*/
.anno-section table th, .anno-section table td:nth-child(2){border: none;padding: 10px 20px;}
.anno-section table .width-a{width: 100%;display: block;}
.anno-section table tbody .width-a::before {content: '';height: 8px;width: 8px;background-color: #000;border-radius: 50%;display: inline-block;margin-right: 10px;}

.error_report{display:block;color: #FF0000;font-size: 2.2rem;font-family: "Poppins-regular";text-align: center;}
.display-report{display: inline-block;border-bottom: 1px solid #fff700;color: #fff700;font-size: 2.2rem;font-family: "Poppins-SemiBold";line-height: 3.5rem;}

.ca-common{display: none;}
.corp-announce-report{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr ;grid-gap: 7rem;}

.report-container table tbody .width-a::before {content: '';height: 8px;width: 8px;background-color: #000;border-radius: 50%;display: inline-block;margin-right: 10px;}
.discloser .container{max-width: 170rem;}

.contact-us-section-2{font-size: 3rem;position: relative;display: inline-block;}
.contact-us-section-2::before{content: "";width: 0;height: 0; border-left: 4rem solid #faea19; border-bottom: 4rem solid transparent;position: absolute;top: -2rem;left: -3rem;}
.con_box{font-size: 2.8rem;line-height: 3.8rem;font-family: "Poppins-Regular";}
.con_box p{margin-bottom: 7rem !important;}
.con_box h1, .con_box h2, .con_box h3, .con_box h4, .con_box h5, .con_box h6{font-size: 3rem;font-family: 'Helvetica-Bold';position: relative;display: inline-block;margin-bottom: 3rem;}
.con_box a{color: black;font-family: 'Univers-Regular';}

