@media (max-width: 1500px) {
.container{width: 90%;}
.container01 {width: 90%;}
.content {column-gap: 6rem;}
html {font-size: 40%;}
.address_correspondenece {padding-top: 0rem;}
.navbar{width: 100%;margin: 0 auto;}
.address .address_header{ margin-bottom: 3.5rem;}
.site_map .site_map_header {margin-bottom: 3.5rem;}
.secondary-btn{padding: 1.7rem 5rem;}

.directors{column-gap: 8rem;}
.btn {margin-top: 4rem;}
/* .directors-img::before{border-left: 36rem solid #faea19;border-bottom: 35.8rem solid transparent;left: -4%;}
.directors-img02::before{border-left: 36rem solid #faea19;border-bottom: 35.8rem solid transparent;left: 33%;} */
.directors-img {width: 80%;margin-inline: auto;}
.directors-content.cs {width: 29%;margin: 0 auto;}
.directors-img:before {border-right: 26.6rem solid transparent; border-top: 35.5rem solid #faea19;left: 2%;top: 0%;}
.directors-img img {width: 30rem;}

.grey02::before {border-right: 40rem solid transparent;border-top: 42rem solid #faea19;}
.grey02::after{border-left: 42rem solid transparent;border-bottom: 42rem solid #faea19;}

.vision-con .span_prolific_common{font-size: 2.3rem;line-height: 3rem;}
.vision-con .h2_common{font-size: 2.8rem;}
.box_2{display: flex;justify-content: center;}
.box_2 img{width: 90%;}
.report-img::before {left: 3%;top: 3%;}
.corporate-img::before {right: 1%;top: 2%;}
/* Priyesh */
.corporate-section .co-row{gap: 40px;}
.corporate-section .co-row .text{font-size: 14px;}
.corporate-section .co-row th, .corporate-section .co-row td{font-size: 14px;padding: 10px;line-height: 20px;}
.corporate-section .co-row .width-auto{width: 120px;}
.corporate-section .co-row .text::before{width: 7px;height: 7px;}

.contact-for-section .contact-row p{font-size: 14px;line-height: 19px;}
.contact-for-section .contact-row{gap: 130px;}
.arrow-down::after {content: "";position: absolute;border-top: 6px solid #000;z-index: 9999;border-left: 5px solid transparent;border-right: 5px solid transparent;top: 7rem;}
.corp-announce{max-height: 45rem;}
.corp-govern-img::before {
  left: 3%;
  top: 5%;
  border-top: 13rem solid #faea19;
}
}

@media (max-width: 1279px) {
html {font-size: 48%;}
.vision{padding: 5.6rem 0;}
.grey::before {border-right: 30.5rem solid transparent;border-top: 30.5rem solid #faea19;}
.grey::after{border-left: 30.5rem solid transparent;border-bottom: 30.3rem solid #faea19;}

.nav .list li a {font-size: 2.2rem;}
.para {font-size: 2.6rem;}
.para02 {font-size: 2.2rem;line-height: 3rem;}
.vision .para {width: 87rem;}
.grey02::before {border-right: 23rem solid transparent;border-top: 23rem solid #faea19;}
.grey02::after{border-left: 23rem solid transparent;border-bottom: 23rem solid #faea19;}
.vision-con{padding: 5.6rem;column-gap: 5rem;}
.box_1heading .para{margin-bottom: 3rem;}
.box-list{font-size: 2.6rem;}


.directors-img:before {border-right: 23.6rem solid transparent;border-top: 28.5rem solid #faea19;left: 3%;top: 2%;}
.directors-img {width: 27rem;}
.navbar {width: 100%;margin: 0 auto;}
.container {width: 80%;}
.reports-select {column-gap: 6rem;}
.report-img {width: 38rem;}
#selector {padding: 0.8rem 3rem 0.8rem 0.8rem;font-size: 1.8rem;width: 17rem;}
option {font-size: 2rem;}
.first-row {padding-right: 2rem;width: 11rem;}
.second-row {padding: 0 3rem 0 3rem;}
.corporate-img {width: 37rem;}
.contact-for-section .contact-row {gap: 100px;}
.contact-for-section .contact-row .l-box {width: 55%;}
}

@media (max-width: 1023px) {
.container{width: 90%;}
.vision .para {width: 62rem;}
.para{font-size: 2.2rem;line-height: 3rem;}
.grey::before {border-top: 23.5rem solid #faea19;border-right: 27.3rem solid transparent;}
.grey::after{border-left: 27.3rem solid transparent;border-bottom: 23.3rem solid #faea19;}
.mb60 {margin-bottom: 2rem;}
html{font-size: 41.5%;}
.prolific_grid {padding: 0 2rem;}
.grey02::before {border-top: 20rem solid #faea19;border-right: 22rem solid transparent;}
.grey02::after{border-left: 22rem solid transparent;border-bottom: 20rem solid #faea19;}

/* .directors-img::before {border-left: 28rem solid #faea19;border-bottom: 28.8rem solid transparent;left: -5%;}
.directors-img02::before {border-left: 38rem solid #faea19;border-bottom: 39rem solid transparent;left: 28.5%;} */
.directors {grid-column-gap: 5rem;padding: 0 1rem;margin-top: 4rem;}
.directors-img02{margin-top: 4rem;}
.links_prolific li {margin-bottom: 2.3rem;}
.two-box {padding: 0 1rem;}



.vision-con{column-gap: 3rem;padding: 5.6rem 7rem;}
.vision-con .span_prolific_common{font-size: 2rem;}
.vision-con .h2_common{font-size: 2.5rem;}
.vision-con .h2_common{margin-bottom: 2rem;}
.box-list{font-size: 2.2rem;}
.caption {font-size: 3rem;}
.directors-img {margin-bottom: 1rem;}
.mb80 {margin-bottom: 8rem;}
.corporate-section .co-row .text{margin-top: 20px;}
.contact-for-section .contact-row {gap: 80px;}
.corporate-img::before {right: 1%;top: 3%;left: 46%;border-left: 19.6rem solid transparent;}
li.h3_common::before {content: '';height: 7px;width: 7px;}
.discloser .heading04 { font-size: 2rem;}


}

@media only screen and (max-width: 767px){
.navbar{padding: 3rem 0;}
.heading02{font-size: 3.5rem;}
.container {width: 85%;}
.header .container {width: 90%;}
  /* menu bar  */
.menu-btn.active {border-bottom: none;}
.menu-btn {position: absolute;right: 20px;top: 50%;transform: translateY(-50%);width: 25px;height: 20px;background: none;border: none;border-bottom: solid 2px #666;cursor: pointer;}
.menu-btn:before, .menu-btn:after {content: '';display: block;width: 100%;height: 2px;background: #666;margin: 6px 0;transform-origin: 8px 1px;transition: ease .3s all;}
.menu-btn.active:before {transform: rotate(45deg);margin: 3px 0;background-color: #fff;}
.menu-btn.active:after {transform: rotate(-45deg);margin: 5px 0;background-color: #fff;}
#header .menu-container ul li.active{transform: translateX(0) !important;}
.menu-container .nav-bar {position: absolute;right: 0;top: 0;height: 100vh;background: #000000;width: 70%;display: none;transition: ease .3s all;z-index: 99;padding-top: 50px;}
.menu-container .nav-bar.active {display: block;position: fixed;}
.close-menu, .menu-btn{position: absolute;right: 20px;top: 29px;background: none;border: none;padding: 0;width: 25px;height: 25px; display: block;border-bottom: 2px solid #666;z-index: 999;}
.list li{display: block !important;}
.nav .list li a{margin-left: 0;color: #fff;text-align: center;padding:15px;display: block;border-bottom: 0.5px solid rgb(204 204 204 / 30%);}
.nav .list li a:hover{color: #faea19;}

.grey::before {border-top: 8rem solid #faea19;border-right: 8rem solid transparent;top: 0;}
.grey::after{border-left: 8rem solid transparent;border-bottom: 8rem solid #faea19;bottom: 0;}
.heading02::before{border-left: 2rem solid #faea19;border-bottom: 2rem solid transparent;left: -3%;top: -1rem;}
.vision .para{width: 100%;}
.banner-img img{width: 100%;}
.directors-img:before {border-right: 24.6rem solid transparent;border-top: 31.5rem solid #faea19;left: 2.5%;top: 1%;}
.directors-img {width: 30rem;}
.about .heading02::before{left: -1rem;}

.content{display: block;}
.about-img{margin-bottom: 2.5rem;display: flex;justify-content: center;}
.about-img img{width: 80%;}


.prolific_info {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 3rem;}
.prolific_grid {grid-template-columns: 1fr;grid-row-gap: 3rem;}
  
.address_correspondenece {grid-column: 1/4;}
.prolific_info{display: block;}
.prolific_grid{grid-template-columns: 1fr;padding: 0;}
.address{width: 50%;display: inline-block;vertical-align: top;}
.address_correspondenece{width: 50%;display: inline-block;vertical-align: top;margin-right: -0.5rem;padding-left: 2.5rem;}
.links_prolific li{display: inline-block;width: 50%;margin-right: -0.4rem;margin-bottom: 1.5rem;}
.prolific_resolution_content{width: 100%;font-size: 3rem;}
.site_map .site_map_header{margin-bottom: 2rem;}
.address .address_header{margin-bottom: 2rem;}
.site_map{margin-bottom: 4rem;}

.two-box {display: flex;flex-direction: column-reverse;}
.right-box{display: flex;justify-content: center;margin-bottom: 2.5rem;}
.right-box img{width: 80%;margin: 0 auto;}
.directors {grid-template-columns: 1fr;grid-row-gap: 2rem;}
.heading02 {font-size: 3rem;line-height: 4.5rem;}
.directors-text{margin-bottom: 6rem;}

/* .directors-img img{border-left: 36rem solid #faea19;border-bottom: 39rem solid transparent;left: 6.5%;}
.directors-img02 img{border-left: 36rem solid #faea19;border-bottom: 39rem solid transparent;left: 8%;} */

.left-box{text-align: left;}
.address_correspondenece h3{margin-bottom: 4.2rem;}
.directors-img{margin-bottom: 2rem;}
.vision-con {display: block;padding:5.5rem 0;column-gap: 0;}
.vision-con .address{width: 100%;}
.vision-con .address_correspondenece{width: 100%;margin-right: 0;padding-left: 0;margin-top: 4rem;}
i.fa-solid.fa-location-dot{margin-bottom: 2rem;}
.con_box{display: block;}

.banner-text{display: none;}
.desk_banner{display: none;}
.mob_banner{display: block;}
i.fa-solid.fa-location-dot{display: flex;}
.banner-img img{margin-top: 0;}
.directors-content.cs{width: 97%;}
.selector {-webkit-appearance: auto;}

.corporate-section .co-row{display: block;}
.corporate-section .co-row .l-box{width: 100%;}
.corporate-section .co-row .r-box{width: 100%;margin-top: 40px;}
.corporate-section .h2_common{padding-bottom: 15px;}
.corporate-section .co-row .text{margin-top: 15px;}
.corporate-section .co-row .img-box{margin-top: 15px;}
.corporate-section .co-row .width-75{width: 75px;display: block;}
.corporate-section .co-row th, .corporate-section .co-row td{font-size: 13px;}

/*  */
.report-container{display: block;}
.report-img{margin-top: 0;width: 50rem;margin-bottom: 5rem;}
.arrow-down::after{display: none;}
select#selector{ -webkit-appearance: auto !important;width: 26rem;font-size: 2rem;}
.reports-select{display: block;}
.corporate-container{display: block;}
.corporate-img{width: 50rem;margin-bottom: 5rem;}
.contact-for-section .contact-row{display: block;}
.contact-for-section .contact-row .l-box{width: 100%;}
.contact-for-section .contact-row .r-box{width: 100%;margin-top: 5rem;}
.heading04::before {border-left: 3rem solid #faea19;border-bottom: 3rem solid transparent;position: absolute;top: -2rem;left:0;}
.annual-heading .heading04 {line-height: 3.5rem;padding: 0 10px;}
.annual-heading .heading06 {position: static;line-height: 3rem;text-align:left ;}
.report-img::before {content: "";border-right: 22.6rem solid transparent;border-top: 23rem solid #faea19;}
.corporate-img::before {content: "";border-left: 19.6rem solid transparent;border-top: 23rem solid #faea19;left: 60%;}
.logo::before {border-top: 11rem solid #faea19;border-right: 13rem solid transparent;left: -10.3rem;}
.img-box{text-align: center;}
h2.heading02.center.mb80 {margin-bottom: 4rem;}
h2.heading04 {padding-left: 1.5rem;}
.corp-govern-img::before {left: 3%;top: 5%;border-right: 14rem solid transparent;border-top: 14rem solid #faea19;}
.corp-govern-img {
  width: 50rem;
  height: 18rem;
  display: block;
}
}

