@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@200&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,500;1,600;1,700&family=Roboto:ital,wght@0,700;0,900;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,600;1,700&display=swap');

body{background-color: #EEEFF6;max-width:100%;}
button{cursor: pointer;}
.wrapper{max-width:100%;position:fixed;}
.section-0{display:none;}
.menu ul li{list-style-type: none;color:white;}
.section-1,.section-h{display:flex;width:100%;}
.section-h-1{width:50%;border:1 px solid black;display:flex;height:900px;}
.section-h-1-1{margin-left: 30%;;}
.img-logo img{border-radius: 10px;margin:80px 0px 30px 0px;}
.img-logo p{font-size: 50px;line-height: 60px;font-family: 'League Spartan', sans-serif;color: #FEFDFF;font-weight: 600;margin-top: 4%;margin-right: 10%;;}
.section-1-2{width:50%;display:flex;align-items: center;justify-content: space-around;position:relative;}
.section-1-2-1{display:flex;flex-direction: column;width:90%;height:45%;}
.section-1-2-1 h2{font-size: 32px;line-height: 32px;font-family: 'League Spartan', sans-serif;text-align: center;font-weight: 600;}
.home-form{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.home-form input{width:40%;margin:0 auto;padding:12px;margin-bottom: 20px;background-color: #E9EFF6;border: 1px solid white;border-radius: 10px;}
.home-form button{width:45%;margin:0 auto;color: white;padding:12px;margin-bottom: 20px;border: 1px solid white;border-radius: 10px;}
.home-form a{text-align: center;width:40%;margin:0 auto;color: white;padding:12px;margin-bottom: 20px;border: 1px solid white;border-radius: 10px;}
.ppp p{font-size: 16px;line-height: 18px;font-family: 'League Spartan', sans-serif;text-align: center;}
.ppp p a{font-size: 16px;line-height: 18px;font-family: 'League Spartan', sans-serif;text-align: center;text-decoration: none;}
.ppp{position: absolute;bottom:5px;width:100%;
}
.one{width:100%;}
.toggle{position: absolute;top:40px;right:10px;}
.side-bar{float:left;width:19%;height:100%;border-radius: 10px;display:flex;flex-direction: column;position: fixed;}
/*.side-bar{position:fixed;left:0px;margin-left: 2px;margin-bottom: 2px;width:200px;height:100%;background-color:#0F738D;border-radius: 10px;display:flex;flex-direction: column;}*/
.main-content{float:right;height: 100%;width:79%;display:flex;flex-direction: column;}
.side-bar img{padding:10px;width:92%;}
.side-bar ul{width:90%;padding:10px;}
.side-bar ul li{list-style-type: none;width:100%;margin-top:10px;}
.side-bar ul li:hover{border:1px solid white;border-radius: 10px;}
.side-bar ul li img{width:12px;height:12px;padding:10px 2px 2px 10px;}
.side-bar ul li a{text-decoration: none;color:white;}
.side-bar ul li a span{font-size: 20px;line-height: 24px;font-family: 'League Spartan', sans-serif;padding:4px;}
/*.main-content{position:relative;left:250px;height: 100%;width:calc(100%-200px);display:flex;flex-direction: column;}*/
.section-1{width:100%;display:flex;justify-content: space-between;}
.section-1 h5{font-size: 24px;line-height: 27px;font-family: 'League Spartan', sans-serif;font-weight: 600;}
.section-1 img{width:50px;height: 50px;margin-top: 30px;border-radius: 10px;}
.section-2{display:flex;justify-content: space-between;width:100%;}
.section-2-lt{display:flex;justify-content: space-between;width:100%;flex-wrap: wrap;}
.section-2-1{width:60%;display:flex;flex-direction: column;}
.section-2-1-1{width:100%;display:flex;justify-content: space-between;margin-top: 20px;}
.small-box{width:30%;display:flex;justify-content: center;box-sizing: border-box;background-color: white;border-radius: 10px;}
.small-box-1{width:22%;display:flex;justify-content: space-evenly;box-sizing: border-box;background-color: white;border-radius: 10px;}
.head{font-size: 16px;line-height: 22px;font-family:  'Nunito Sans', sans-serif;font-weight:600 ;color:#333333}
.small-box-1:hover,.small-box:hover{box-shadow: 3px 3px 3px 3px grey;}
.small-box-1 img,.small-box img{width:60px;height:60px;padding-top: 30px;cursor: pointer;}
.small-box a{margin-right:5%;}
.head-num{display:block;    margin: 20px 0px 0px;}
.head-num h2{font-size: 32px;line-height: 40px;font-family: 'League Spartan', sans-serif;text-align: center;margin-top: 10px;}
.head-num p{font-size: 16px;line-height: 18px;font-family: 'League Spartan', sans-serif;text-align: left;color:#A2A1BC}
.section-2-2{width:35%;box-sizing: border-box;background-color: white;border-radius: 10px;display:flex;flex-direction: column;margin-top: 20px;}
.section-2-2-1{display: flex;justify-content: space-between;}
.section-2-2-1 h3{font-size: 24px;line-height: 27px;font-family: 'League Spartan', sans-serif;text-align: left;color:#0F738D;padding-left: 10px;;}
.section-2-2-1 button{background-color:#F8F8FB;border: 1px solid #979797;width:fit-content;color:#333333;font-size: 16px;line-height: 22px;font-family: 'League Spartan', sans-serif;font-weight: 600;width:70px;height:25px;border-radius: 10px;margin-top: 20px;margin-right: 10px;}
.rff tr{background-color: #F8F8FB;margin-top: 20px;}
.rff td{font-size: 16px;line-height: 22px;font-family: 'League Spartan', sans-serif;font-weight: 600;margin-top: 20px;text-align: right;padding: 4px;}
.rff{margin:0px 10px;border-collapse: separate;border-spacing: 0px 15px;}
.rff-td1{width:30%;}
.rff-td2{width:80%;}
.cfl{margin-bottom:50px;}
.section-3{margin-top:0px;}
.edit{margin-left:10px;padding:10px 30px;width:fit-content;margin-bottom: 10px;background-color:#F8F8FB;border:1px solid black;border-radius: 10px;}
.section-3 h3{font-size: 24px;line-height: 27px;font-family: 'League Spartan', sans-serif;text-align: left;color:#0F738D;padding-left: 10px;}
.section-4{border-radius: 10px;background-color: white;}
.rp9 tr th,.rp8 tr th,.rp7 tr th,.rp6 tr th,.rp5 tr th,.rp4 tr th,.rp3 tr th,.rp3 tr th,.rp2 tr th,.rp1 tr th,.rp tr th{font-size: 16px;line-height: 18px;font-weight: 600;font-family: 'League Spartan', sans-serif;text-align: left;color:#0F738D;padding: 10px;width:20%;}
.rp9,.rp8,.rp7,.rp6,.rp5,.rp4,.rp3,.rp2,.rp1,.rp{width:100%;border-collapse: separate;border-spacing: 0px 15px;padding:10px;}
.active-1{background-color: #E2F4EC;color:#4A9D77;padding: 6px 25px;border:1px solid #F8F8FB;border-radius: 10px;}
.active-2{background-color: #E1E1EF;color:#333333;padding: 6px 25px;border:1px solid #E1E1EF;border-radius: 10px;}
.rp10 tr td,.rp9 tr td,.rp8 tr td,.rp7 tr td,.rp6 tr td,.rp5 tr td,.rp4 tr td,.rp3 tr td,.rp2 tr td,.rp1 tr td,.rp tr td{font-size: 16px;line-height: 18px;font-weight: 600;font-family: 'League Spartan', sans-serif;text-align: left;background-color: #F8F8FB;padding: 10px;margin: 10px;}
.allot{border:1px solid #979797;background-color:#F8F8FB;color:black;border-radius: 10px;margin-right:4px;padding: 6px 14px;}
.inactive{border:1px solid #979797;padding: 6px 20px;border: 1px solid #F8F8FB; border-radius: 10px;}
.dn{display:none;position:absolute;} 
.inactive-1 {
    background-color: #f4e2e2;
    color: #9d4a4a;
    padding: 6px 20px;
    border: 1px solid #F8F8FB;
    border-radius: 10px;
	width: auto;
}
.vb-td1{width:20%;font-size: 16px;line-height: 18px;font-family: 'League Spartan', sans-serif;text-align: left;color:#999999;}
.vb-td2{width:97%;font-size: 16px;line-height: 18px;font-weight: 600;font-family: 'League Spartan', sans-serif;text-align: left;color:#333333;}
.vb-td3{width:95%;font-size: 16px;line-height: 18px;font-weight: 600;font-family: 'League Spartan', sans-serif;text-align: left;color:#333333;display:flex;flex-wrap: wrap;;}
.vb-td3 a{border-radius: 10px;border: 1px solid #0F738D;font-size: 12px;line-height: 16px;font-weight: 600;font-family: 'League Spartan', sans-serif;padding: 8px;width:fit-content;margin:6px;}
.w-25 a{border-radius: 10px;font-size: 12px;line-height: 16px;font-weight: 600;font-family: 'League Spartan', sans-serif;padding: 8px;width:fit-content;margin:6px;}
.vb{margin:20px;width:40%;}
.vb tr{margin-bottom:10px;}
.cfl-button{background-color: #E95060;color: #FFFFFF;font-size: 18px;line-height: 21px;font-family: 'League Spartan', sans-serif;text-align: center;float: right;border:1px solid #E95060;padding:4px 20px;;border-radius: 10px;}
.vb{margin-top: 30px;}
.vp-table{width:80%;margin:20px;}
.vp-table tr{margin-bottom: 20px;}
.cb-form{padding:20px;}
.sa-a,.sa-b,.sa-c,.sa-d{display:flex;flex-wrap: wrap;flex-direction: row;}
.sa-a a{border:1px solid #0F738D;padding:10px;margin:8px;}
.sa-b a{border:1px solid #06173A;padding:10px;margin:8px;}
.sa-c a{border:1px solid #4B3F15;padding:10px;margin:8px;}
.sa-d a{border:1px solid #06173A;padding:10px;margin:8px;}
.row{display: flex;margin-bottom: 10px;}
.row-1{display: flex;margin-bottom: 10px;justify-content: space-between;}
input[type=number],input[type=email],input[type=password],input[type=text], select, textarea { padding: 12px;border: 1px solid #F8F8FB;border-radius: 12px; resize: vertical;background-color: #F8F8FB;width:40%;margin-top: 9px;}
.w-15{width:25%;} 
.w-25{width:100%; margin:auto; }   
label { padding: 12px 12px 12px 0;  display: inline-block;color:#999999;font-size: 18px;line-height: 21px;font-family: 'League Spartan', sans-serif;font-weight: 600;  }
.create-btn{background-color: #0F738D;color:white;border: 1px solid #0F738D;border-radius: 10px;width:fit-content;border-radius: 10px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    font-family: 'League Spartan', sans-serif;
    padding: 8px 20px;
    width: fit-content;
   }  
   .create-btn-bl{background-color: #06173A;color:white;border: 1px solid #0F738D;border-radius: 10px;width:fit-content;border-radius: 10px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    font-family: 'League Spartan', sans-serif;
    padding: 8px 20px;
    width: fit-content;
   }  
    .create-btn-vl{background-color: #400031;color:white;border: 1px solid #400031;border-radius: 10px;;width:fit-content;border-radius: 10px;
        font-size: 12px;
        line-height: 16px;
        font-weight: 600;
        font-family: 'League Spartan', sans-serif;
        padding: 8px 20px;
        width: fit-content;
        }  
.create-btn-lt{background-color: #4B2415;color:white;border: 1px solid #06173A;border-radius: 10px;width:fit-content;border-radius: 10px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    font-family: 'League Spartan', sans-serif;
    padding: 8px 20px;
    width: fit-content;
    }  
.create-btn-fl{background-color: #4B3F15;color:white;border: 1px solid #4B3F15;border-radius: 10px;width:fit-content;border-radius: 10px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    font-family: 'League Spartan', sans-serif;
    padding: 8px 20px;
    width: fit-content;
   }
.promoters{display:flex;flex-wrap: wrap;padding-bottom: 30px;}
.promoters-1{background-color: white;display: flex;justify-content: space-between;flex-direction: column;width: 21%;border-radius:10px;margin-right:10px;margin-bottom: 10px;padding:10px;}
.promoters-1 img{width:100%; height: 200px; object-fit: cover; border-radius:10px 10px 0px 0px;}
.promoters-1 h5{font-size: 18px;line-height: 24px;font-family: 'Nunito Sans', sans-serif;text-align: left;color:#0F738D;padding:10px 0px;margin:5px 0px;}
.promoters-1 p{font-size: 15px;line-height: 24px;font-family: 'Nunito Sans', sans-serif;text-align: left;padding-bottom:10px;font-weight: 600;margin:5px 0px;}
.promoters-1 div{padding-top: 10px; margin-bottom: 0px;}
a{text-decoration: none;color:#333333;}
.dfl{display:flex;}
.w-25 label{color:black;font-weight: 600;}
.active-127,.active-126,.active-125,.active-124,.active-123{background-color: white;border:1px solid white;border-radius: 10px;}
.active-123 span{color:#0F738D;}
.active-124 span{color:#4B2415;}
.active-125 span{color:#4B3F15;}
.active-126 span{color:#06173A;}
.active-127 span{color:#400031;}
.bkp{font-size: 16px !important;line-height: 18px !important;font-family: 'League Spartan', sans-serif;}
/*input[type="file"] {#400031
    position: absolute;
    z-index: -1;
    top: 10px;
    left: 8px;
    font-size: 17px;
    color: #632020;
  }*/
  /*----13-10-2022----*/
  .fill{background-color: #E9EFF6;}
  ::placeholder {font-size: 12px;line-height: 14px;font-family: 'Nunito Sans', sans-serif;text-align: left;padding:10px;}
.bl-bg{background-color: #06173A;}
  
  @media screen and (max-width:1380px) {
    .section-2-1 {width: 55%; display: flex;flex-direction: column;}
    .section-2-2 {width: 40%;box-sizing: border-box;background-color: white;border-radius: 10px;display: flex;flex-direction: column;margin-top: 20px;}   
    .rff {margin: 0px 20px;border-collapse: separate;border-spacing: 0px 15px; } 
   
}
@media screen and (max-width:1270px) {
    .main-content{float:right;height: 100%;width:80%;display:flex;flex-direction: column;}
   .side-bar{float:left;width:17%;height:100%;border-radius: 10px;display:flex;flex-direction: column;position: fixed;}
    .section-2-1 {width: 55%; display: flex;flex-direction: column;}
    .section-2-2 {width: 40%;box-sizing: border-box;background-color: white;border-radius: 10px;display: flex;flex-direction: column;margin-top: 20px;}   
    .rff {margin: 0px 20px;border-collapse: separate;border-spacing: 0px 15px; } 
   
}
@media screen and (max-width:1264px) {
    .promoters-1 {width: 32%;}
        
        
    
}
@media screen and (max-width:1230px) {
    .section-2{display:block;}
    .section-2-1 {width: 100%;}
    .section-2-2 {width: 100%}
    .rff td{text-align: left;width:50%;}
    .section-4,.section-3{margin-top: 10px;}
}
@media screen and (max-width:1141px) {
    .main-content{float:right;height: 100%;width:79%;display:flex;flex-direction: column;}
   .side-bar{float:left;width:19%;height:100%;border-radius: 10px;display:flex;flex-direction: column;position: fixed;}
}
@media screen and (max-width:1053px) {
    .main-content{float:right;height: 100%;width:79%;display:flex;flex-direction: column;}
   .side-bar{float:left;width:19%;height:100%;border-radius: 10px;display:flex;flex-direction: column;position: fixed;}
}
@media screen and (max-width:1025px) {
    .main-content{float:right;height: 100%;width:79%;display:flex;flex-direction: column;}
   .side-bar{float:left;width:20%;height:100%;border-radius: 10px;display:flex;flex-direction: column;position: fixed;}
}
@media screen and (max-width:1030px) {
.section-2{display:block;}
.section-2-1 {width: 100%;}
.section-2-2 {width: 100%}
.rff td{text-align: left;width:50%;}
.side-bar{height: 154vh;width:24%;}
.main-content{width:72%;}
.img-logo p {font-size: 40px;line-height: 46px;}
.section-1-2-1 h2 {font-size: 28px;line-height: 30px;}    
.home-form{width:70%;margin:0 auto;}
input[type=number],input[type=email],input[type=password],input[type=text], select, textarea{ padding: 12px;border: 1px solid #F8F8FB;border-radius: 12px; resize: vertical;
    background-color: #F8F8FB;width:50%;margin-top: 9px;} 
.home-form input{width:50%;margin:0 auto;padding:12px;margin-bottom: 20px;background-color: #E9EFF6;border: 1px solid white;border-radius: 10px;}
.promoters-1 p {
    font-size: 14px;
    line-height: 18px;
    font-family: "Nunito Sans", sans-serif;
    text-align: left;
    padding-bottom: 10px;
    font-weight: 600;
    margin: 5px 0px;
}
.promoters-1{background-color: white;display: flex;justify-content: space-between;flex-direction: column;width: 45%;border-radius:10px;margin-right:30px;}
}


@media screen and (max-width:930px) {
.img-logo p {font-size: 38px;line-height: 42px;}
    
}
@media screen and (max-width:781px) {
.img-logo p {font-size: 30px; line-height: 36px;}
.home-form input{width:50%;margin:0 auto;padding:12px;margin-bottom: 20px;background-color: #E9EFF6;border: 1px solid white;border-radius: 10px;}
.section-0{display:block;}
.menu{display:none;}
.menu.active{display:flex;}

.bl-bg{background-color: #06173A;}
.sa-bg{background-color: #0F738D;}
.fl-bg{background-color: #4B3F15;}
.lt-bg{background-color: #4B2415;}
.vl-bg{background-color: #400031;}
.menu ul{width:100%;display:flex;flex-direction: column;top:70px;left:5px;position: absolute;border-radius: 10px;}
.menu ul li{text-align: center;padding:6px;}
.menu ul li img{width:20px;height:20px;}
.menu ul li a span{font-size: 20px;line-height: 20px;font-family: 'League Spartan', sans-serif;padding:4px;color:white;}
.menu ul li:hover{border-radius: 10px;background-color:#0F738D;color:white;}
.section-0 img{width:150px;height:75px;}
.side-bar{display: none;width:0px;}
.main-content{width:100%;display:flex;flex-direction: column;margin: 0 auto;}
.section-0{display:flex;}
.section-1 img{width:70px;height:70px;}
.section-1 h5 {font-size: 22px;line-height: 24px;}
.section-2{display:block;width:80%;margin: 0 auto;}
.section-2-1{width:100%;display:flex;justify-content: space-between;flex-direction: column;margin: 0 auto;}
.section-2-2{width:100%;box-sizing: border-box;background-color: white;border-radius: 10px;display:flex;flex-direction: column;margin-top: 20px;}
.rp10,.rp9,.rp8,.rp7,.rp6,.rp5,.rp4,.rp3,.rp2,.rp1,.rp{overflow-x: auto;}
.rp9 tr th,.rp8 tr th,.rp7 tr th,.rp6 tr th,.rp5 tr th,.rp4 tr th,.rp3 tr th,.rp2 tr th,.rp1 tr th,.rp tr th{font-size: 16px;line-height: 18px;font-weight: 600;font-family: 'League Spartan', sans-serif;text-align: left;color:#0F738D;padding: 10px;width:20%;}
.rp9,.rp8,.rp7,.rp6,.rp5,.rp4,.rp3,.rp2,.rp1,.rp{width:90%;border-collapse: separate;border-spacing: 0px 15px;margin:0 auto;}
.active-1{background-color: #E2F4EC;color:#4A9D77;padding:6px 25px;border:1px solid #F8F8FB;border-radius: 10px; width: auto;}
.rp10 tr td,.rp9 tr td,.rp8 tr td,.rp7 tr td,.rp6 tr td,.rp5 tr td,.rp4 tr td,.rp3 tr td,.rp2 tr td,.rp1 tr td,.rp tr td{font-size: 14px;line-height: 16px;font-weight: 600;font-family: 'League Spartan', sans-serif;text-align: left;background-color: #F8F8FB;padding: 5px;margin: 5px;}
.allot{border:1px solid #979797;background-color:#F8F8FB;color:black;border-radius: 10px;margin:4px;}
.inactive{border:1px solid #979797;}
.section-2-2-1 h3{font-size: 22px;line-height: 24px;font-family: 'League Spartan', sans-serif;text-align: left;color:#0F738D;padding-left: 8px;;}
.section-2-2-1 button{background-color:#F8F8FB;border: 1px solid #979797;width:fit-content;color:#333333;font-size: 16px;line-height: 22px;font-family: 'League Spartan', sans-serif;font-weight: 600;width:70px;height:25px;border-radius: 10px;margin-top: 20px;margin-right: 10px;padding:4px;}
.home-form button{width:60%;}

.section-3{margin-top:0px;}
.section-4{margin-top: 10px;}
.toggle {position: absolute;top: 40px;right: 10px;}
.w-25{width: 80%;}
.w-15{width: 25%;}   
.rp{overflow-x: auto;}   
.promoters{display:flex;flex-wrap: wrap;margin-top: 20px;}
.promoters-1{background-color: white;display: flex;justify-content: space-between;flex-direction: column;width: 45%;margin-bottom:10px;border-radius:10px;}
}
@media screen and (max-width:600px) {
    .img-logo img {
        border-radius: 10px;
        margin: 20px 0px 30px 0px;
    }
.menu ul{width:90%;display:flex;flex-direction: column;top:70px;left:5px;position: absolute;flex-wrap: wrap;background-color: #0F738D;}
.menu ul li{color: white;}
.section-2-1-1{display:block;}
.small-box{width:80%;margin:0 auto;margin-bottom:20px;}
.small-box-1{width:80%;margin:0 auto;margin-bottom:20px;}
.rp2 tr th,.rp1 tr th,.rp tr th{font-size: 16px;line-height: 18px;font-weight: 600;padding: 5px;}
.section-2-2-1 h3{font-size: 18px; line-height: 20px;padding-left: 8px}
.rff td{font-size: 14px;  line-height: 16px;} 
.rp3 tr td,.rp2 tr td,.rp1 tr td,.rp tr td{font-size: 16px;line-height: 18px;font-weight: 600;font-family: 'League Spartan', sans-serif;text-align: left;background-color: #F8F8FB;padding: 5px;margin: 5px;}
.allot{margin:4px;}
.section-4{border-radius: 10px;background-color: white;margin-top: 20px;}   
.rp3,.rp2,.rp1,.rp{overflow-x: auto;}  
.toggle {position: absolute;top: 40px;right: 10px;}
.section-h{display:block;}
.section-h-1{width:100%;height:500px;}
.section-1-2{width:100%;margin:0 auto;}
.ppp p{margin-top:90px;font-size: 12px;line-height: 14px;}
.ppp p a{font-size: 12px;line-height: 14px;font-family: 'League Spartan', sans-serif;text-align: center;text-decoration: none;}
.section-h-1-1 {margin-left: 10%;}

.home-form{width:90%;} 
.home-form a{text-align: center;width:45%;margin:0 auto;color: white;padding:12px;margin-bottom: 20px;border: 1px solid white;border-radius: 10px;} 
.rp10 tr th,.rp9 tr th,.rp8 tr th,.rp7 tr th,.rp6 tr th,.rp5 tr th,.rp4 tr th,.rp3 tr th,.rp2 tr th,.rp1 tr th,.rp tr th{display:none;}
.rp10 tr td,.rp9 tr td,.rp8 tr td,.rp7 tr td,.rp6 tr td,.rp5 tr td,.rp4 tr td,.rp3 tr td,.rp2 tr td,.rp1 tr td,.rp tr td{display:block;text-align: right;}


.rp1 tr td:first-child{color:red;}
.rp1 tr td:first-child::before{content: "Financier:";text-align: left;}
.rp1 tr td:nth-child(2)::before{content: "Project Name:";text-align: left;}
.rp1 tr td:nth-child(3)::before{content: "Additional Document Required:";text-align: left;}
.rp1 tr td:nth-child(4)::before{content: "Action:";text-align: left;}

.rp1 tr td:nth-child(5){border-bottom: 2px solid black;}
.rp2 tr td:first-child{color:red;}
.rp2 tr td:first-child::before{content: "Company:";text-align: left;}
.rp2 tr td:nth-child(2)::before{content: "Promoters:";}
.rp2 tr td:nth-child(3)::before{content: "Heading:";}
.rp2 tr td:nth-child(4)::before{content: "Status:";}
.rp2 tr td:nth-child(4){border-bottom: 2px solid black;}
.rp2 tr td:nth-child(5){border-bottom: 2px solid black;}

.rp3 tr td:first-child{color:red;}
.rp3 tr td:first-child::before{content: "Name:";text-align: left;}
.rp3 tr td:nth-child(2)::before{content: "Company:";}
.rp3 tr td:nth-child(3)::before{content: "Contact Details:";}
.rp3 tr td:nth-child(4)::before{content: "Location:";}
.rp3 tr td:nth-child(5)::before{content: "Status";}
.rp3 tr td:nth-child(5){border-bottom: 2px solid black;}

.rp4 tr td:first-child{color:red;}
.rp4 tr td:first-child::before{content: "Name:";text-align: left;}
.rp4 tr td:nth-child(2)::before{content: "Contact Details:";}
.rp4 tr td:nth-child(3)::before{content: "Status";}
.rp4 tr td:nth-child(3){border-bottom: 2px solid black;}

.rp5 tr td:first-child{color:red;}
.rp5 tr td:first-child::before{content: "Project Name:";text-align: left;}
.rp5 tr td:nth-child(2)::before{content: "Location:";}
.rp5 tr td:nth-child(3)::before{content: "Action:";}
.rp5 tr td:nth-child(3){border-bottom: 2px solid black;}

.rp6 tr td:first-child{color:red;}
.rp6 tr td:first-child::before{content: "Project Name:";text-align: left;}
.rp6 tr td:nth-child(2)::before{content: "Report:";}
.rp6 tr td:nth-child(3)::before{content: "Action:";}
.rp6 tr td:nth-child(3){border-bottom: 2px solid black;}

.rp7 tr td:first-child{color:red;}
.rp7 tr td:first-child::before{content: "Project Name:";text-align: left;}
.rp7 tr td:nth-child(2)::before{content: "Builder Name:";}
.rp7 tr td:nth-child(3)::before{content: "Promoter Name:";}
.rp7 tr td:nth-child(4)::before{content: "Status:";}
.rp7 tr td:nth-child(5)::before{content: "Action:";}
.rp7 tr td:nth-child(5){border-bottom: 2px solid black;}

.rp8 tr td:first-child{color:red;}
.rp8 tr td:first-child::before{content: "Project Name:";text-align: left;}
.rp8 tr td:nth-child(2)::before{content: "Promoter Name:";}
.rp8 tr td:nth-child(3)::before{content: "Status:";}
.rp8 tr td:nth-child(4)::before{content: "Action:";}
.rp8 tr td:nth-child(4){border-bottom: 2px solid black;}

.rp9 tr td:first-child{color:red;}
.rp9 tr td:first-child::before{content: "Project Name:";text-align: left;}
.rp9 tr td:nth-child(2)::before{content: "Builder Name:";}
.rp9 tr td:nth-child(3)::before{content: "Status:";}
.rp9 tr td:nth-child(4)::before{content: "Action:";}
.rp9 tr td:nth-child(4){border-bottom: 2px solid black;}

.rp tr td:first-child::before{content: "Project Name:";text-align: left;}
.rp tr td:nth-child(2)::before{content: "Builders:";}
.rp tr td:nth-child(3)::before{content: "Documents:";}
.rp tr td:nth-child(4)::before{content: "Status:";}
.rp tr td:nth-child(5)::before{content: "Action:";}
.rp tr td:nth-child(5){border-bottom: 2px solid black;}
.rp9 tr td::before,.rp8 tr td::before,.rp7 tr td::before,.rp6 tr td::before,.rp5 tr td::before,.rp4 tr td::before,.rp3 tr td::before,.rp2 tr td::before,.rp2 tr td::before,.rp1 tr td::before,.rp tr td::before{float:left;}
.rp1 tr td,.rp tr td{text-align: right;}
.rp1 tr.rp tr{border-bottom: 1px solid black;}
.rp1 tr td:last-child,.rp tr td:last-child{border-bottom: 2px solid black;}
.w-15{width:50%;} 
.w-25{width:100%;} 
input[type=number],input[type=email],input[type=password],input[type=text], select, textarea{width:85%;}
.section-1 h5{font-size: 14px;line-height: 16px;}
.dfl{display:flex;justify-content: space-between;flex-direction: column;}
.create-btn{width:fit-content;font-size: 14px;line-height: 16px;padding:4px 14px;} 
    
.row{display: block;}  
label{width:100%;}
.home-form input{width:50%;margin:0 auto;padding:12px;margin-bottom: 20px;background-color: #E9EFF6;border: 1px solid white;border-radius: 10px;}
.promoters-1{background-color: white;display: flex;justify-content: space-between;flex-direction: column;width: 48%;border-radius:10px;margin:10px auto;}
.section-1 img {width: 50px;height: 50px;margin-top:15px;}
.cfl-button{font-size:12px;line-height: 14px;}  
    
}
/*@media screen and (max-width:848px) {
    .promoters-1 {width: 80%;margin: 0 auto;}
    
}*/
@media screen and (max-width:410px) {

.img-logo p {font-size: 30px;line-height: 36px }
.section-h-1-1 {margin-left: 10%;}
.section-h-1{height:500px;} 
.home-form{width:90%;}    
.section-4{border-radius: 10px;background-color: white;margin-top: 10px;}  
.toggle {position: absolute;top: 40px;right: 10px;}  
.promoters-1{background-color: white;display: flex;justify-content: space-between;flex-direction: column;width: 80%;border-radius:10px;margin:10px auto;}
}