body{overflow-x: hidden;  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal; background:#e7e7e7;}

:root {
  --main-color: #003c80;
  --sub-color: #cae071;
 --secondary-color:#146733;
}

/*.bg-back-clr{background:#eaf9eb;}*/

.bg-back-clr{background:#fff;}

.logo img{height:120px;}

.amiko-semibold {
  font-family: "Amiko", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.products img{height:400px ;}
.logo {background:white;}
.color{color:var(--main-color);}
.bg-back{background:var(--main-color) !important; color:white !important;}
.btn-mybtn{background:var(--main-color) !important; color:white !important;}
.bg-color{background:var(--main-color) !important; color:white !important;}
th{ background:var(--main-color) !important; color:white !important;}
.my-nav{background:var(--main-color) !important; /*border-bottom:5px solid var(--sub-color);*/}
.my-nav .nav-link{color:white; font-weight:500;}
.my-nav .nav-link:focus , .my-nav .nav-link:hover{background:var(--sub-color); color:black;}
.navbar-nav{column-gap:5px;}
.nav-link{padding-top:0 !important; padding-bottom:0 !important;}

.dropdown-menu{background:var(--main-color);}
.dropdown-menu  ul > li:hover > a {
  background:var(--sub-color); color:black;
}

.dropdown-menu li:hover > a{background:var(--sub-color); color:black;}


header a{color:var(--main-color);}
header a:hover{color:var(--secondary-color);}
.text-justify{text-align:justify; font-size:19px; line-height:40px;}
.abt-info ul li{font-size:19px; line-height:40px;}
td{font-size:19px; line-height:40px;}
.chair-persons .set-width{height:80%; width:100%;}

.card-header{background:var(--main-color); color:white;}

  .carousel-wrap {
	margin: 2px auto;   
	padding: 0 ;
	width: 100%;
	position: relative;
  }
  
  /* fix blank or flashing items on carousel */
  .owl-carousel .item {
	position: relative;
	z-index: 100; 
	-webkit-backface-visibility: hidden; 
	margin:15px 0;
  }
  
  /* end fix */
  .owl-nav > div {
	margin-top: -26px;
	position: absolute;
	top: 50%;
	color: #c80202;
  }
 
  .owl-nav i {
	font-size: 32px;
	  }
  
  .owl-nav .owl-prev {
	left: -10px;
	
  }
  
  .owl-nav .owl-next {
	right: -10px;
  }
  
  .chair-persons img{height:100px;  width:100px; display:block; margin:auto;  border:2px solid var(--main-color); border-radius:50%;}

#text1{display:none;}
#text{display:none;}

/* === HEADING STYLE #2 === */

.set-line{ position: relative;
  text-transform: capitalize;}
  
  .set-line:before {position: absolute;
  left: 0;
  bottom: 0;
  width: 100px;
  height: 2px;
  content: "";
  background-color: gold;}

.heading h3 {
    position: relative;
  text-transform: capitalize;
  color:var(--main-color);
}
.heading h3:before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100px;
  height: 2px;
  content: "";
  background-color: #c50000;
}

.heading h4 { position: relative;
  text-transform: capitalize;
    
    color:var(--main-color);
}

.heading h4:before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100px;
  height: 2px;
  content: "";
  background-color: #c50000;
}

.heading h3 span {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 4px;
  line-height: 3em;
  padding-left: 0.25em;
  color: rgba(0, 0, 0, 0.4);
  padding-bottom: 10px;
}

.heading-two h3 {
      position: relative;
  text-transform: capitalize;
}

.heading-two h4 {
      position: relative;
  text-transform: capitalize;
}
.heading-two h3:before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 80px;
  height: 2px;
  content: "";
  background-color: #c50000;
}

.heading-two h4:before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100px;
  height: 2px;
  content: "";
  background-color: #c50000;
}

.heading-two h3 span {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 4px;
  line-height: 3em;
  padding-left: 0.25em;
  color: rgba(0, 0, 0, 0.4);
  padding-bottom: 10px;
}
.alt-two h3 {
  text-align:center;
}


.alt-two h3:before {
  left:50%; margin-left:-30px;
}

.alt-two h4 {
  text-align:center;
}


.alt-two h4:before {
  left:48%; margin-left:-30px;
}

.menu ul{list-style-type:none;}
.menu ul li{padding-bottom:5px;}
.menu ul a{color:white;  text-decoration:none;}

.sub-banner{background:linear-gradient(rgba(255, 255, 255, 0.951),rgba(255, 255, 255, 0.881)),url(../images/47949.jpg) center center fixed no-repeat; background-size:cover; color:rgb(0, 0, 0);}


.my-banner{background:url('../images/bg-gr.jpg') no-repeat center bottom fixed;
  background-size: cover;
  height:30vh;
  }
  
  .report-banner{background:url('../images/bg-reports.jpg') no-repeat center bottom fixed;  background-size: cover;  height:30vh;}
  
  .circuler-banner{background:url('../images/bg-cerculers.jpg') no-repeat center fixed;
  background-size: cover;
  height:30vh;}
  
  .act-banner{background:url('../images/bg-acts.png') no-repeat center center fixed;
  background-size: cover;
  height:30vh;}
  
  .notification-banner{background:url('../images/bg-notification.jpg') no-repeat center fixed;
  background-size: cover;
  height:30vh;}
  
  .orders-banner{background:url('../images/bg-order.jpg') no-repeat center fixed;
  background-size: cover;
  height:30vh;}
  .contact-banner{background:url('../images/bg-contact.jpg') no-repeat center top fixed;
  background-size: cover;
  height:30vh;}
  
  .about-banner{background:url('../images/BANNER1.jpg') no-repeat center fixed;  background-size: cover;  height:30vh;}
  
   .gallery-banner{background:url('../images/bg-gal.jpg') no-repeat center fixed;  background-size: cover;  height:30vh;}
   
   .publicity-banner{background:url('../images/bg-news.jpg') no-repeat center fixed;  background-size: cover;  height:30vh;}
  
  .org-banner{background:url('../images/BANNER2.jpg') no-repeat top fixed;  background-size: cover;  height:30vh;}
  
  .online-banner{background:url('../images/bg-online.jpg') no-repeat bottom center fixed;  background-size: cover;  height:30vh;}
  
  
  .rti-banner{background:url('../images/rti.jpg') no-repeat bottom center fixed;  background-size: cover;  height:30vh;}
  
  .sugar-fact-banner{background:url('../images/BANNER8.jpg') no-repeat bottom center fixed;  background-size: cover;  height:30vh;}
  
  .frp-banner{background:url('../images/frp.jpg') no-repeat bottom center fixed;  background-size: cover;  height:30vh;}
  .finance-banner{background:url('../images/finance.jpg') no-repeat bottom center fixed;  background-size: cover;  height:30vh;}
  .stat-banner{background:url('../images/stat.jpg') no-repeat bottom center fixed;  background-size: cover;  height:30vh;}
  
  .regional-banner{background:url('../images/regional.jpg') no-repeat bottom center fixed;  background-size: cover;  height:30vh;}
   .development-banner{background:url('../images/bg-development.jpg') no-repeat  bottom fixed;  background-size: cover;  height:30vh;}
  
  .publicity-banner{background:url('../images/news.jpg') no-repeat  bottom fixed;  background-size: cover;  height:30vh;}
  
  .tender-banner{background:url('../images/tender.jpg') no-repeat  bottom fixed;  background-size: cover;  height:30vh;}
  
   .by-product-banner{background:url('../images/BANNER7.jpg') no-repeat  bottom fixed;  background-size: cover;  height:30vh;}
   
   .accounts-banner{background:url('../images/accounts.jpg') no-repeat  top fixed;  background-size: cover;  height:30vh;}
   
   .audit-banner{background:url('../images/audit.jpg') no-repeat  bottom fixed;  background-size: cover;  height:30vh;}
  .tech-banner{background:url('../images/BANNER8.jpg') no-repeat  bottom fixed;  background-size: cover;  height:30vh;}
  
  .recovery-banner{background:url('../images/recovery.jpg') no-repeat  center fixed;  background-size: cover;  height:30vh;}
  
  .overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #000); padding:20px; width:100%;}
  
  .grs-info button {width:100%;}
  
  .set-margin{margin-bottom:32px;}
  
  @media only screen and (max-width: 768px) {
    .logo img{height:80px; }
}

 @media only screen and (max-width: 598px) {
    .set-margin{margin-bottom:62px;}
}

@media only screen and (max-width: 480px) {
    .logo img{height:80px;}
}

.abt-info ul{list-style-type:none; padding-left:0;}
.abt-info ul li{margin-bottom:7px;}

.abt-info li::before {
    content: '\f058';
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    padding: 1px 10px;
    color: var(--main-color);
}


.branch-info li{padding-bottom:10px;}
::marker{color:var(--main-color); font-weight:600; }

@media screen and (min-width: 992px) {
	 .navbar {
		 padding: 0;
		 line-height: 3rem;
	}
	 .navbar .dropdown-menu {
		 line-height: initial;
	}
	 .dropdown .dropdown-menu {
		 display: none;
	}
	 .dropdown:hover > .dropdown-menu, .dropend:hover > .dropdown-menu {
		 display: block;
	}
	 .dropdown:hover > .dropdown-menu {
		 margin-top: -0.5rem;
	}
	 .dropend:hover > .dropdown-menu {
		 position: absolute;
		 top: -0.5rem;
		 left: 100%;
		 margin-left: 0;
	}
}
 
.my-circle{ height:100px ; width:100px; -webkit-box-shadow: -10px 1px 0px 0px var(--sub-color);
-moz-box-shadow: -10px 1px 0px 0px var(--sub-color);
box-shadow: -10px 1px 0px 0px var(--sub-color);
}

.index-details p{font-size:19px; }
.set-clr{background:#e7e7e7; color:var(--main-color);}

tbody a{width:100%;}
th{text-align:center;}

table th, td{ padding:15px  !important;}
/*table{border:3px solid var(--main-color) !important;}*/