@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{   font-family: "Poppins", sans-serif !important;}
.fa{font-family:"FontAwesome" !important;}
a {color: #000; text-decoration:none;}
p{color: #222;line-height: 27px;font-size: 15px;margin-bottom: 8px} 
.main-table ul , .main-table ol,.main-table li{color: #222;padding-bottom: 0px;font-size: 15px;}
b,strong{color: #000000dc;}
section.bnr{padding:0;}
img{max-width:100%;}
#FooterrControl1_tr_hitCounter{visibility: hidden;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
.fix_line_ser{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top: 12px;}
.main-table {font-weight: normal;Font-size: 15px;color: #222 !important;text-align: justify;padding: 0px 1px;}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
/* Font-Size */
.fs-14{font-size: 14px;}
.fs-15{font-size: 15px;}
.fs-18{font-size: 18px;}
.fs-22{font-size: 22px;}
.fs-62{font-size: 62px;}
/* Font-weight */
.fw-300{font-weight: 300;}
.fw-500{font-weight: 500;}
.fw-600{font-weight: 600;}
.fw-700{font-weight: 700;}
.fw-800{font-weight: 800;}
.fw-900{font-weight: 900;}
/*  */
.sub-heading{color: #000;font-size: 28px;font-weight: 400;text-transform: uppercase;margin: 8px 0;}
.sub-heading span{color: #34c832;}
/*  */
.text-justify{text-align: justify;}
.hm-title{    font-size: 33px;font-weight: 300;line-height: 1.0909090909;margin-bottom: 12px;margin: 0 0 12px 0;text-transform: uppercase;color: #378d2a;border-bottom: 1px solid #e8e6b5;padding-bottom: 12px;}
.main-table .fa-file-pdf-o {color: #e74c3c;} 
.main-table .fa-file-excel-o {color: #00cc6a;} 
    /*  */
    /* innr-pg-c Start */
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-c{margin-bottom: 30px;position: relative;background:url(./Image/innr_bg.jpg) no-repeat right/cover scroll;height: 350px;}
.innr-pg-c h1{font-weight: 300;Font-size: 48px;color: #fff;text-align: center;text-transform: uppercase;position:relative;z-index:1;display: flex;justify-content: center;align-items: center;height: 350px;}
.innr-pg-c:after{content:'';position:absolute;left:0px;right:0px;top:0px;width:100%;height:100%;z-index: 0;background-image: linear-gradient(120deg, rgb(117 176 88 / 22%) 0%, rgb(117 176 88 / 3%) 50%, rgb(122 181 92 / 8%) 100%);}
.innr-pg-c.contact{margin-bottom: 30px;position: relative;background:url(./Image/contact_innr_bg.jpg) no-repeat right/cover scroll;height: 350px;}

/* innr-pg-c End */
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Nav
--------------------------------------------------------------*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl_C .bg-light {--bs-bg-opacity: 1;background-color: transparent !important;height:100%;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{background-color: #1b8508 !important;color:#fff !important;}
.nav-link{font-weight: 600; color:#fff;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
/*nav-bar*/
@media (max-width: 1170px){
    .navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
    #MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
    .navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
	}
@media (max-width: 769px){

}
a{text-decoration:none;}
@media (max-width: 767px){
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}


.table-responsive {
    min-height: .01%;
    overflow: hidden !important;
    border: 0; 
    padding:0;
}
   /*  */
.dropdown-item {font-size: 14px;padding: 4px 12px !important;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: #4d8301;}
.dropend .dropdown-menu[data-bs-popper]{left: auto;right: 100%;}
.dropdown-menu {border-radius: 0;}
/*--------------------------------------------------------------
# Banner
--------------------------------------------------------------*/
.bnr_sec .thumb-indicators {position: absolute;bottom: 0;left: 0;width: 100%;height: 90px;background: rgba(0, 0, 0, 0.6);display: flex;justify-content: flex-start;align-items: center;gap: 12px;padding: 10px 20px;margin: 0;}
.bnr_sec .thumb-indicators button {width: 110px;height: 70px;border: none;padding: 0;background: transparent;opacity: 0.5;transition: 0.3s;text-indent: inherit;}
.bnr_sec .thumb-indicators img {width: 100%;height: 100%;object-fit: cover;}
.bnr_sec .thumb-indicators .active {opacity: 1;}
.bnr_sec .thumb-indicators .active img {outline: 2px solid #fff;}
.bnr_sec .thumb-indicators button:hover {opacity: 1;}

/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about_sec{width:100%;background: rgb(117,176,88); background: linear-gradient(120deg,  rgba(117,176,88,1) 0%,rgba(117,176,88,1) 50%,rgba(122,181,92,1) 50%,rgba(122,181,92,1) 50%,rgba(122,181,92,1) 100%); position: relative;}
.about_sec_texture{background:url('Image/tree.png') fixed; width:100%;}
.about_sec h2{font-size: 30px;text-transform: uppercase;font-weight: 400;color: #fff;background: url('Image/border.png') no-repeat bottom center;padding-bottom: 28px;}
.about_sec h2 span{color:#000;}	
.about_sec p{color:#fff;font-weight: 500;font-style: italic; font-size: 15px;}
.about_sec:before {content: ""; background: url(Image/border2.png) bottom repeat;position: absolute;z-index: 99;content: "";bottom: -14px;left: 0;height: 24px;width: 100%;}


/*--------------------------------------------------------------
# business_sec
--------------------------------------------------------------*/
.business_sec{}
.business_sec li{font-size: 15px;margin-bottom: 4px;}
.business_sec .links{display:block; margin:0; padding:5px 10px; background:#8f9707; border-radius: 7px;}
.business_sec .links li{display:block;padding: 6px 0px;border-bottom:1px solid #787f05;}
.business_sec .links li a{color:#fff;font-size: 14px;}
.business_sec .links li a:hover{text-decoration: underline;}

/*--------------------------------------------------------------
# footer
--------------------------------------------------------------*/
.footer-top{width:100%;background:#5e9343;padding:30px 0;position:relative;margin-top: 34px;}
.footer-top:before{background: url(./Image/leaf.png) no-repeat top center;position: absolute;content: "";z-index: 99;width: 100%;height: 60px;top: -30px;left: 0;}
.footer-top h3{    margin-top: 5px;font-size: 22px;color: #fff;font-weight: 500;text-transform: uppercase;border-bottom: 1px solid #bbd9ac;padding-bottom: 14px;}	
.footer-top p{color:#fff;}	
.footer-menu{display:block; margin:0; padding:0;}
.footer-menu li{display:block; padding:3px 0;}
.footer-menu li a{font-size:14px; color:#fff; display:block;}

.social-icon{display:block; margin:0; padding:0;}
.social-icon a{display:inline-block;padding: 2px 3px;width: 30px;height: 30px;line-height: 26px;background:transparent;border-radius: 50%;text-align: center;border: 1px solid #fff;margin-right: 3px;}
.social-icon a .fa{color: #fff;}

.footer-bottom{background:#487b2e; padding:20px 0; color:#fff; font-size:14px;}
.footer-bottom a{color:#fff;}


/*--------------------------------------------------------------
# contact
--------------------------------------------------------------*/
.contact .map-hm-rht input {padding: 10px 10px;width: 100%;}
.contact .map-hm-rht .send_bt {background: #34c832;border: 0;padding: 10px 24px;width:150px;color: #000;transition: 0.4s;font-weight: 400;font-size: 18px;border-radius: 5px;}

.contact .map-hm-rht .send_bt:hover {background: #000;border-radius:10px;color: #34c832;}
.contact .contact-address, .contact .contact-phone, .contact .contact-email, .contact .contact-time{margin: 30px auto;}
.contact .contact-address{display:flex;}
.contact .form-group {
    margin-bottom: 15px;
}
/*--------------------------------------------------------------
# unaudited_reports
--------------------------------------------------------------*/
.unaudited_reports .accordion-flush .accordion-item {border-bottom: 1px solid #e5e5e5;}
.unaudited_reports .accordion-button {background: #f3f3f3;font-size: 18px;color: #000;padding: 18px 20px;transition: 0.3s ease;}
.unaudited_reports .accordion-button:not(.collapsed) {background: #5e9343;color: #fff;box-shadow: none;}
.unaudited_reports .accordion-button:focus {box-shadow: none;}
.unaudited_reports .accordion-button::after {background-image: none;content: "\f067"; font-family: FontAwesome;font-size: 14px;transform: rotate(0deg);transition: 0.3s;}
.unaudited_reports .accordion-button:not(.collapsed)::after {content: "\f068";transform: rotate(180deg);}
.unaudited_reports .accordion-body {background: #5e9343b2;padding: 20px;}
.unaudited_reports .accordion-body a {background: #fff;border: 1px solid #eee;transition: 0.3s ease;text-decoration: none;color: #333;display: block;}
.unaudited_reports .accordion-body a:hover {transform: translateY(-5px);box-shadow: 0 8px 20px rgba(0,0,0,0.1);border-color: #ddd;}
@media (max-width: 768px) {
   .unaudited_reports .accordion-button {font-size: 16px;padding: 14px;}
   .unaudited_reports .accordion-body .col-md-3 {flex: 0 0 50%;max-width: 50%;}
}
@media (max-width: 576px) {
    .unaudited_reports .accordion-body .col-md-3 {flex: 0 0 100%;max-width: 100%;}
}
.unaudited_reports .accordion-button:not(.collapsed)::after{background-image: none !important;}
.unaudited_reports .accordion-button::after {display: none;}
.unaudited_reports .accordion-button::before {content: "\f067";font-family: FontAwesome;margin-right: 10px;font-size: 14px;transition: 0.3s;    color: #5e9343;}
.unaudited_reports .accordion-button:not(.collapsed)::before {content: "\f068";    color: #fff; }
/*--------------------------------------------------------------
# Shareholding
--------------------------------------------------------------*/
.Shareholding .accordion-flush .accordion-item {border-bottom: 1px solid #e5e5e5;}
.Shareholding .accordion-button {background: #f3f3f3;font-size: 18px;color: #000;padding: 18px 20px;transition: 0.3s ease;}
.Shareholding .accordion-button:not(.collapsed) {background: #5e9343;color: #fff;box-shadow: none;}
.Shareholding .accordion-button:focus {box-shadow: none;}
.Shareholding .accordion-button::after {background-image: none;content: "\f067"; font-family: FontAwesome;font-size: 14px;transform: rotate(0deg);transition: 0.3s;}
.Shareholding .accordion-button:not(.collapsed)::after {content: "\f068";transform: rotate(180deg);}
.Shareholding .accordion-body {background: #5e9343b2;padding: 20px;}
.Shareholding .accordion-body a {background: #fff;border: 1px solid #eee;transition: 0.3s ease;text-decoration: none;color: #333;display: block;}
.Shareholding .accordion-body a:hover {transform: translateY(-5px);box-shadow: 0 8px 20px rgba(0,0,0,0.1);border-color: #ddd;}
@media (max-width: 768px) {
   .Shareholding .accordion-button {font-size: 16px;padding: 14px;}
   .Shareholding .accordion-body .col-md-3 {flex: 0 0 50%;max-width: 50%;}
}
@media (max-width: 576px) {
    .Shareholding .accordion-body .col-md-3 {flex: 0 0 100%;max-width: 100%;}
}
.Shareholding .accordion-button:not(.collapsed)::after{background-image: none !important;}
.Shareholding .accordion-button::after {display: none;}
.Shareholding .accordion-button::before {content: "\f067";font-family: FontAwesome;margin-right: 10px;font-size: 14px;transition: 0.3s;    color: #5e9343;}
.Shareholding .accordion-button:not(.collapsed)::before {content: "\f068";    color: #fff; }
.Shareholding .nav-pills .nav-link {background-color: black;margin: 3px;}
.Shareholding .nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #5e9343;background-color: #3d3d3e;}

/*  */
#widgetsControl,#widgetsControl_C{height: auto !important;}


#HeaderControl{height: 82px;float: Left;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;top: 0;z-index: 9;background: rgba(0,0,0,.7);text-align: center;}
#HeaderControl.RadDock_Default .rdMiddle .rdCenter, #HeaderControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl.RadDock_Default .rdMiddle .rdCenter, #MenuControl.RadDock_Default .rdBottom .rdCenter{    background-color: transparent !important;}
#MenuControl{height: 82px;float: Right;margin-bottom: 0;padding: 0px 0;transition: 0.5s;position: absolute;right: 0;top: 0;z-index: 9;background: rgba(0,0,0,.7);}
.body-fx #HeaderControl{height: 90px;float: Left;position: fixed;padding: 0;padding-left: 0;background: #034d82;z-index: 99;text-align: left;transition: 0.5s;height: 80px !important;top: 0;}
.body-fx #logo-web{margin-top: 6px;}
.body-fx #MenuControl_C{height: 68px !important;}
.body-fx #MenuControl {height: 90px;float: Right;position: fixed;right: 0;padding: 6px 0;padding-right: 0;background: #034d82;transition: 0.5s;top: 0px;height: 80px !important;}

center #form1 #HomepagecontentControl{/* padding-top: 120px; */padding-bottom:25px;}
center #form1 .top-nav{background: #111;}
center #form1 #HeaderControl,center #form1 .fix-box{/* display:none; */}
.body-fx center #form1 #HeaderControl{margin-left:0;}
.body-fx center #form1 #MenuControl{margin-right: 0px;}
center #form1 footer{opacity:1; visibility:visible;}

.head-img {padding: 7px 0;}