@charset "utf-8";
  
  body
  {
	  margin:auto;
	  position: relative;
  }

 
  
  .header > ul
	{
	height: 70px;
    padding: 8px 0px 3px 47px;
    margin: auto;
    width: 1024px;
    line-height: 66px;
    text-align: center;
    color: #fff;
    font-size: 27px;
    font-family: Times New Roman;
	box-sizing: border-box;
	}
	

  @media (min-width: 1900px) {
  
  }

@media screen and (max-width: 767px) {

	}
	
	
	@media (min-width: 768px) and (max-width: 991px) {
		.widget-header {
    font-size: 12px!important;
    line-height: 14px!important;
    padding-top: 5px!important;
}

.widget-count {
    font-size: 18px!important;
    font-weight: bold!important;
    font-family: verdana!important;
}

.data-header {
    text-align: left!important;
   font-size: 16px!important;
  }
  
  .drop-dist {
    float: right;
    margin: -34px 0px 0px 148px!important;
    position: absolute!important;
}

.drop-dist select {
    font-size: 10px;
    width: 101px !important;
    height: 24px;

}
	}
	
	
	@media (min-width: 992px) and (max-width: 1200px) {
	
	}
  
  
  .header li
	{
	  display: inline; 
	  padding: 5px 33px 8px 1px ; 
	  float:left;
	}
	
	
	.header2 img {
    margin: -14px 0px 0px 0px;
    /* background-color: #29546c; */
    width: 453px!important;
    height: 86px!important;
    margin: 3px;
    margin-right: 15px;
}
	
	
	.header img
	{
	margin: -14px 0px 0px 0px;
    /* background-color: #29546c; */
    width: 70px;
    height: 70px;
    margin: 15px;
    margin-right: 15px;
	}
	
	
	.service_txt
	{
	 font-family: verdana;
	}
  

  
  .nav ul
   {
	  height: auto;
	  padding: 8px 0px;
	  margin: 0px;
	 }
   
   .nav  li
	 {
    display: inline; 
 
	  }
	  
	   .nav a
	   {
		  text-decoration: none;
	  color: #0d3f80;
	  padding: 8px 8px 8px 8px;
	  font-family: verdana;
	  font-size: 18px;
	   }
       
	   
		 .nav a:hover
		 {
	  color: #000;
	  background-color: #FFF;
	  font-weight:300;
		  }
  
  .footer
	{
	float: left;
    background-color: #0d4081;
    height: 51px;
    width: 100%;
    border-top: 1px solid #afa3a3;
  /*  position: absolute;
    bottom: 0;
    left: 0;*/
	clear:both;
	}
	
	.foot_left
	{
	  float: left;
	  color: #FFF;
	  font-size: 16px;
	  height: 51px;
	  line-height: 54px;
	  margin-left: 13px;
	  font-family: verdana;
	}
	
	
	.foot_right
	{
	  float: right;
	  color: #FFF;
	  font-size: 16px;
	  height: 51px;
	  line-height: 54px;
	  margin-right: 13px;
	  font-family: verdana;
	}
	
	.container
	{
	float:left;
	width:100%;
	position: relative;
    top: -25px;
	}
	
	.mid_line
	{
	float:left;
	height:59px;
	background-image:url(../images/mid_line.jpg);
	background-repeat:repeat-x;
	width: 100%;
	box-shadow: 0px 0px 1px 2px #D0C9C9;
     line-height: 56px;
	 text-align: right;
	}
	
	.topnav .dropdown:nth-child(9)
	{
	display: none;
	}
	
	.topnav .dropdown:nth-child(10)
	{
	display: none;
	}
	
	.topnav .dropdown:nth-child(11)
	{
	display: none;
	}
	
	.topnav .dropdown:nth-child(12)
	{
	display: none;
	}
	
	.topnav .dropdown:nth-child(13)
	{
	display: none;
	}
	
	.topnav .dropdown:nth-child(14)
	{
	display: none;
	}
	
	.topnav .dropdown:nth-child(15)
	{
	display: none;
	}
	
	.bt1
	{
    background-image: url(../images/bt1.png);
    height: 43px;
    width: 182px;
    background-repeat: no-repeat;
    line-height: 38px;
    text-align: center;
    font-size: 17px;
    font-family: verdana;
    color: #7f723d;
    display: inline-block;
	margin: 0px -23px 0px 0px;
	}
	
	.bt1 a
	{
    font-family: verdana;
    color: #7f723d;
    text-decoration: none;
	}
	
	.bt1 a:hover
	{
    font-family: verdana;
    color: #000;
    text-decoration: none;
	}
	
	
	
	
	
	
	
	
	.bt2
	{
	background-image: url(../images/bt2.png);
    height: 64px;
    width: 206px;
    background-repeat: no-repeat;
    line-height: 38px;
    text-align: center;
    font-size: 17px;
    font-family: verdana;
    color: #7f723d;
    display: inline-block;
	margin: 0px -23px 0px 0px;
	}
	
	.bt2 a
	{
    font-family: verdana;
    color: #7f723d;
    text-decoration: none;
	}
	
	.bt2 a:hover
	{
    font-family: verdana;
    color: #000;
    text-decoration: none;
	}
	
	
	
	
	
	
	
	.bt3
	{
    background-image: url(../images/bt3.png);
    height: 43px;
    width: 187px;
    background-repeat: no-repeat;
    line-height: 38px;
    text-align: center;
    font-size: 17px;
    font-family: verdana;
    color: #7f723d;
    display: inline-block;	
	}
	
	.bt3 a
	{
    font-family: verdana;
    color: #7f723d;
    text-decoration: none;
	}
	
	.bt3 a:hover
	{
    font-family: verdana;
    color: #000;
    text-decoration: none;
	}
	
	
	.head_txt
	{
    float: left;
    width: 100%;
    height: 47px;	
	}
	
	.ht1
	{
	background-image: url(../images/h1.jpg);
    width: 19px;
    height: 40px;
    float: left;
    margin: 8px 0px 0px 18px;
	}	
	
	.ht2
	{
    background-image: url(../images/h2.jpg);
    height: 40px;
    width: auto;
    float: left;
    line-height: 36px;
    color: #2c2c2c;
    font-size: 22px;
    font-family: verdana;
    margin: 8px 0px 0px 0px;
    font-weight: bold;
	}	
	
	
	.ht3
    {
	background-image: url(../images/h3.png);
    height: 40px;
    width: 27px;
    float: left;
    margin: 8px 0px 0px 0px;
	}	
	
	
	.search
	{
    border: 1px solid #d9d9d9;
    width: 239px;
    height: 15px;
    padding: 6px;
    background-image: url(../images/search.png);
    background-repeat: no-repeat;
    background-position: right;
    float: right;
    margin: 12px 9px 8px 5px;
	}
	
	.rec
	{
	display:none;
	}
	
	.arc
	{
	display:none;	
	}
	
	.tb_hd
	{
     color: #23599d;
    font-size: 16px;
    font-family: verdana;
	}
	
	.tb_hd a
	{
     text-decoration:none;
	 color: #23599d;
	}
	
	.tb_hd a:hover
	{
     text-decoration:none;
	 color: #23599d;
	}
	
	.tb_head
	{
    background-color:#e4e2dc;
     color: #d59100;
    font-size: 14px;
    font-family: verdana;
	}
	
	.action
	{
	background-color: #fbc886;
    border: 1px solid #e0b68c;
    color: #fff;
    font-size: 13px;
    padding: 3px 5px 3px 5px;
	min-width: 115px;
	}
	
	
	
	.act
	{
	height: auto;
    padding: 8px 0px;
    margin: 0px;
	}
	
	.act li
	{
	display: inline;
    padding: 5px;
	}
	
	.inner_cont
	{
	float:left;
	width:100%;
	margin-bottom: 53px;
	position: relative;
	min-height: 378px;
	    overflow-x: hidden;
	}
	
	.login
	{
	width: 100%;
    float: left;
	text-align:center;
	}
	
	.login ul
	{
	list-style: none;
    text-align: center;
	}
	
	.header ul {
    /* height: 70px; */
    /* padding: 8px 0px 3px 47px; */
    margin: auto;
    /* width: 1024px; */
    line-height: 66px;
    text-align: left;
    color: #fff;
    font-weight: 600;
    font-size: 27px;
    font-family: Times New Roman;
    box-sizing: border-box;
    margin: 0!important;
    padding: 23px 0px 0px 20px!important;
}
	
	.announcement {
    background: #051e33;
    padding-top: 5px;
    padding-bottom: 5px;
        height: 40px;
}

.news-img {
    float: left;
    width: 5%;
}

.news-scroll {
    float: left;
    width: 95%;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}

	.gov-line {
    font-size: 15px;
    font-weight: 600;
}

	.login input {
    height: 42px;
    width: 81%;
    margin: 9px 0px 13px 0px;
    padding: 6px;
    border: 1px solid #d9d9d9;
    font-family: verdana;
    font-size: 16px;
    color: #898989;
    box-sizing: border-box;
    }
    
    .carousel-inner .carousel-items:nth-child(4)
    {
    display: none;
    }
    
     .carousel-inner .carousel-items:nth-child(5)
    {
    display: none;
    }
	
	
	 .carousel-inner .carousel-items:nth-child(6)
    {
    display: none;
    }
    
    
     .carousel-inner .carousel-items:nth-child(7)
    {
    display: none;
    }
    
    
     .carousel-inner .carousel-items:nth-child(8)
    {
    display: none;
    }
    
    
     .carousel-inner .carousel-items:nth-child(9)
    {
    display: none;
    }
    
     .carousel-inner .carousel-items:nth-child(10)
    {
    display: none;
    }
	
	
	.font_btn button
	{
	color: #fff;
    background: none;
    border: 0;
    font-size: 12px;
    padding: 0px 5px 0px 5px;
	}
	
	
	.login select
	{
	height: 40px;
    width: 81%;
    margin: 9px 0px 13px 0px;
    padding: 6px;
    border: 1px solid #d9d9d9;
    font-family: verdana;
    font-size: 16px;
    box-sizing: border-box;
    color: #A9A9A9;
	}
	
	.contav-li
	{
	display: inline-block!important;
	}
	
	.form_step
	{
	color: #6396D6;
    font-size: 22px;
    font-family: verdana;
    font-size: 23px;
    float: left;
    width: 100%;
    height: 46px;
    line-height: 42px;
	}
	
	.login li
	{
    display: inline-block;
    width: 40%;
    }
	
	/*.next {
    height: 31px!important;
    background-color: #e4e1d8!important;
    border: 1px solid #c7c7c7!important;
    width: 85px!important;
    line-height: 14px;
    font-size: 18px!important;
    position: relative!important;
    left: -208px!important;
    top: 36px!important;
     }*/
	 
	 .form_b1
	 {
     width: 25%!important;
     left: -2px!important;
     position: relative!important; 
	 }
	
	 .form_b2
	 {
     width: 55%!important;
     position: relative!important;
     right: 0px!important;
	 }
	 
	 .top_head
	 {
	 float: left;
    color: #808080;
    font-family: verdana;
    font-size: 20px;
    text-indent: 18px;
    font-weight: 600;
	width:100%
	 }
	 
	.feel
	{
	width:100%;
	float:left;
	height: auto;
    margin-bottom: 32px;	 
	}

	
	
	.feel ul
	{
    width: 94%;
    background-color: #e4e1d8;
    margin: auto;
    /* float: left; */
    height: 38px;
    border: 1px solid #d9d9d9;
    color: #757472;
    font-family: verdana;
    font-size: 19px;
    position: relative;
    line-height: 34px;
    top: 37px;
	padding: 0;
	text-align: center;
	}
	
	.feel li
	{
    display: inline-block;
    padding: 0px 0px 0px 0px;
    position: relative;
    top: -21px;
	}
	
	
	.feel li input
	{
	
    height: 29px;
    color: #d9d9d9;
	width: 100%;
	}
	
	.feel li select, .feel li input[type=text]
	{
	width: 100%;
    height: 34px;
    border: 1px solid #A9A9A9;
    box-sizing: border-box;
	}
	
	
	.fld1
	{
	width: 71px;
    margin: 9px 4px 0px 0px;	
	
	}
	
	.fld2
	{
	width: 200px;
    margin: 9px 4px 0px 0px;
	}
	
	.fld3
	{
	width: 385px;
    margin: 9px 4px 0px 0px;
	}
	
	.fld4
	{
	width: 120px;
    margin: 9px 4px 0px 0px;
	}
	
	.fld5
	{
	width: 120px;
    margin: 9px 4px 0px 0px;
	}
	
	.fld6
	{
	width: 137px;
    margin: 9px 4px 0px 0px;
	}
	
	
	
	
	
	
	.flq1
	{
	width: 71px;
    margin: 9px 4px 0px 0px;	
	
	}
	
	.flq2
	{
	width: 350px;
    margin: 9px 4px 0px 0px;
	}
	
	.flq3
	{
	width: 350px;
    margin: 9px 4px 0px 0px;
	}
	
	.flq4
	{
	width: 127px;
    margin: 9px 4px 0px 0px;
	}
	
	.flq5
	{
	width: 127px;
    margin: 9px 4px 0px 0px;
	}
	
	.flq6
	{
	width: 127px;
    margin: 9px 4px 0px 0px;
	}
	
	
	
	.feel2
	 {
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 32px;
    margin-top: 71px;
     }
	 
	 
	 
	 .feel2 ul
	{
    width: 94%;
    background-color: #e4e1d8;
    margin: auto;
    /* float: left; */
    height: 38px;
    border: 1px solid #d9d9d9;
    color: #757472;
    font-family: verdana;
    font-size: 19px;
    position: relative;
    line-height: 34px;
    top: 37px;
	}
	
	.feel2 li
	{
    display: inline-block;
    padding: 0px 0px 0px 0px;
    position: relative;
    top: -21px;
	}
	
	
	.feel2 li input
	{
	width: 100%;
    height: 29px;
    color: #d9d9d9;
	}
	
	.feel2 li select
	{
	width: 179px;
    height: 34px;
	}
	
	.btf
	{
	text-align: right;
    float: left;
    width: 100%;
    margin: 47px 0px 0px 0px;
	}
	
	.feel4
	{
	width: 50%;
    margin: auto;
	}
	
	
	.feel4 ul
	{
	list-style:none;
	}
	
	.down
	{
	color: #f00;
    font-size: 14px;
    font-family: verdana;
    margin: -11px 3px 7px 0px;
	}
	
	.feel4 input[type=text]
	{
    height: 42px;
    width: 50%;
    /* margin-right: 8px; */
    margin: 9px 5px 13px 0px;
    padding: 6px;
    border: 1px solid #d9d9d9;
    font-family: verdana;
    font-size: 16px;
    color: #898989;
    box-sizing: border-box;
	}
	.feel4 in
	{
    height: 42px;
    width: 81%;
    margin: 9px 0px 13px 0px;
    padding: 6px;
    border: 1px solid #d9d9d9;
    font-family: verdana;
    font-size: 16px;
    color: #898989;
    box-sizing: border-box;
	}
	
	.contact-us-li
	{
	display: inline-block!important;
	}
	
	
	.apply
	{
    width: 50%;
    border: 0px solid #ccc;
    margin: 38px auto 0px auto;
	
	}
	
	.app_head
	{
    font-size: 38px;
    color: #736767;
    line-height: 44px;
    font-family: verdana;
    text-indent: 10px;
    padding: 7px;
    font-style: normal;
    text-align: left;
	float:left;
	}
	
	.app
	{
	padding: 11px;
    font-size: 18px;
    font-family: verdana;
	}
	
	.app a
	{
	padding: 11px;
    font-size: 22px;
    font-family: verdana;
    text-decoration: none;
    color: #000;
	display: block;
	border: 1px solid #dddddd;
	}
	
	
	.app a:hover
	{
	color: #0d4081;
	background-color: #f1f1f1;
	}
	
	
	.log
	{
	text-align: center;
	}
	
	.log input
	{
	height: 42px;
    width: 81%;
    margin: 9px 0px 13px 0px;
    padding: 6px;
    border: 1px solid #d9d9d9;
    font-family: verdana;
    font-size: 16px;
    color: #898989;
    box-sizing: border-box;
	}
	
	.log_l
	{background:#fbc886;
	text-align: left;
    text-indent: 10px;
	border:1px solid #cccccc;
	width:70%;
	margin-left:65px;
	margin-bottom:5px;
	}
	
	.log_l a
	{
	font-family: verdana;
    text-decoration: none;
    line-height: 27px;
    color: #2c2c2c;
		
	}
	
	
	.log_l a:hover
	{background:#f1f1f1; display:block;
	color:#0372FF;	
	}
	
	.log_2
	{
	text-align: left;
    text-indent: 10px;
	width:70%;
	margin-left:65px;
	margin-bottom:5px;
	}
	
	.log_2 a
	{
	font-family: verdana;
    text-decoration: none;
    line-height: 27px;
    color: #2c2c2c;
		
	}
	
	
	.log_2 a:hover
	{display:block;
	color:#0372FF;	
	}
	
	.log_bt input
	{
	height: 31px!important;
    background-color: #e4e1d8!important;
    border: 1px solid #c7c7c7!important;
    width: auto!important;
    line-height: 14px;
    font-size: 15px!important;
    color: #898989;
    margin: 0 11px 16px 0px;
    padding: 0px 18px 0px 18px;
	}
	
	
	.log_bt
	{
	text-align:right;
	width: 92%;
	}
	
	
	.payment
	{
	width: 100%;
    margin: 71px auto 1px auto;
	text-align: center;
	}
	
	.pay_online
	{
	display: inline-block;
    margin: 0px 19px 0px 18px;
	}
	
	.pay_mitra
	{
	display: inline-block;
    margin: 0px 19px 0px 18px;
	}
	
	.valid_txt1
	{
	width: 39%!important;
    margin: 0px 5px 12px -1px!important;
	}
	
	
	.valid_txt2
	{
    width: 41%!important;
    margin: 0px -2px 0px 3px!important;
	}
	
	.arrow-down {
    border: solid #000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    margin-top: 9px;
    margin-left: 4px;
}

	.arrow-down-con {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    margin-top: 6px;
    margin-left: 4px;
}

.contact-pad
{
    padding-right: 16px!important;
    padding-left: 5px!important;
}

.bl-left
{

    border-left: 1px solid #fff;

}

.dropbtn {
border: none;
    background: none;
    text-decoration: none;
    font-weight: 500;
    padding: 0px 11px;
    font-family: verdana;
    color: #fff;
    list-style: none;
    display: inline;
    font-size: 12px;
  
}

.dropdown-cont {
  position: relative;
  display: inline-block;
  padding: 0 !important;
}

.dropdown-cont .dropdown-cont-content a
{
	color: #000!important;
}


.home-nav
{
	border-right: 1px solid #fff!important;
}

.top_menu div:nth-child(1)
{
height: 20px;
    border-right: 0px solid #fff;
    margin-top: 5px;
    padding-top: 0px;
    line-height: 20px;
    padding-right: 10px;	
}



.top_menu div:nth-child(2)
{
	
}

.top_menu div:nth-child(3)
{
height: 20px;
    border-right: 1px solid #fff;
    margin-top: 5px;
    padding-top: 0px;
    padding-left: 10px;
    line-height: 20px;
    padding-right: 10px;
    border-left: 1px solid #fff;
}

.dropdown-cont-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-cont-content a {
     color: black;
    padding: 5px 10px;
    text-decoration: none;
    display: block;
    text-align: left;
        font-family: verdana;
    font-size: 12px;

}

.dropdown-cont-content a:hover {background-color: #eefeff;}

.dropdown-cont:hover .dropdown-cont-content {display: block;}

.dropdown-cont:hover .dropbtn-cont {background-color: #3e8e41;}
	
	
	.citi-container {
    width: 90%;
    margin: auto;
}

.citi-head
{
  font-size: 24px;
    font-weight: 500;
    margin-top: 56px;
    }
    
    .dataTables_length label
    {
    font-size: 14px;
    }
    
    .dataTables_length select
    {
  border: 1px solid #ccc;
    }
    
    
    .dataTables_filter label
    {
    font-size: 14px;
    }
    
    .dataTables_filter input
    {
    margin-bottom: 4px;
    border: 1px solid #ccc;
    }
    
    .dataTables_info
    {
    font-size: 14px;
    }
    
    .dataTables_wrapper .paginate_button
    {
    font-size: 14px;
    background: #f9f9f9 !important;
    border-radius: 50px;
    border: 1px solid #ccc !important;
    }
	
	.captcha
	{
	width: 41%!important;
    margin: 0px -3px -2px 1px!important;
    float: right;
    position: relative;
    left: -84px;
    top: 0px;
	}
	
	.post
	{
    font-family: verdana;
    font-size: 17px;
    background-color: #FFF;
    border: 1px solid #C6C6C6;
    margin-top: 28px;
    padding: 10px;
	}
	
	.post td
	{
	    border-bottom: 1px solid #ccc;
	}
	
	.seal
	{
	text-align: right;
    font-weight: bold;
    padding: 17px;
	}
	
	
	.img-map
	{
	background:
		//url(../images/raj-map-new.png)no-repeat;
		height: 350px;
		width: 350px;
		margin: auto;
		
	}
	
	
	
	.emp-cor
	{
	float: right;
    position: absolute;
    width: 188px;
    right: 0;
    background: #fff;
    color: #000;
    height: 45px;
    margin-top: -5px;
    line-height: 38px;
    font-size: 14px;
    font-weight: 600;
	}
	
	.emp-cor a
	{
	color:#000;
	}
	
	
	
	
	
	
	  ul.tab_bt{
	  list-style-type:none;
	  text-align:left;
	  margin:0;
	  padding:0;
	  }
	  
  ul.tab_bt li{ 
      display:inline-block;
  	  }
  ul.tab_bt li button{
    border: 1px solid #dad8ce;
    padding: 5px;
    cursor: pointer;
    margin: -13px -6px -1px 20px;
    width: auto;
    height: 39px;
    font-size: 18px;
    font-weight: bold;
    background-repeat: no-repeat;
    text-align: left;
    background-color: #F5F4F0;
/*    -webkit-transform: skew(27deg);
    -moz-transform: skew(27deg);*/
	  }
ul.tab_bt li button.btA{
	background-image: url(../images/tab3.png);
    background-position: left top;
    padding: 0;
    background-color: transparent;
    border: none;
    padding: 0 23px;
	outline: none;
	}
ul.tab_bt li button.btB{
	background-image: url(../images/tab3.png);
    background-position: left top;
    padding: 0;
    background-color: transparent;
    border: none;
    padding: 0 30px 0 25px;
	margin-left: -8px;
	outline: none;
	}
  ul.tab_bt li button.btA:hover{
      background-image:url(../images/tab3_hover.png);
	  }
  ul.tab_bt li button.btB:hover{
      background-image:url(../images/tab3_hover.png);
	  }
  div.tab_data{
	width: 100%;
    position: relative;
    margin-top: -1px;
    padding: 2px;
    box-sizing: border-box;
    /*overflow-x: scroll;*/
    background-color: #FFF;
	  }
  div.tab_data div{
	  width:100%;
	  display:none;
	  border-collapse:collapse;
	  border:1px solid #cccccc;
	  min-width: 500px;
	  }
  div.tab_data div.active{
	  display:block
	  }
  div.tab_data table tr:nth-child(even){
	  background-color:#f5f4f0;
	  }
  div.tab_data table tr:nth-child(odd){
	  background-color:#f5f4f0;
	  }
  div.tab_data table td{
	  padding: 5px;
	  border-bottom: 1px solid #c4c3bf;
	  }
  div.tab_data table th{
	  padding: 5px;
	  text-align: left;
	  }
	  
	  
	  
	  
	  	
/*New Style*/
.headlines{
	font-style: normal;
	font-size: 20px;
	color: #555555;
	padding: 10px;
	}
.post_info{
	padding: 10px;
	font-family: verdana;
	position: relative;
	font-size: 14px;
	margin-right: 200px;
	}
about_post{
	position: relative;
	margin-right: 200px;
	}
.detail_hd{
	font-weight: bold;
	padding: 5px 0;
	}
.post_data{
	width: 100%;
	max-width: 900px;
	border-collapse: collapse;
	margin-bottom: 50px;
	}
.short_tb{
	max-width: 700px;
	}
.post_data tr th,.post_data tr td{
	padding: 5px;
	text-align: left;
	font-weight: normal;
	border: 1px solid #dddddd;
	}
.post_data tr th{
	background-color: #0D4081;
    font-weight: bold;
    color: #ffffff;
	}
.block_1{
	position: relative;
	max-width: 900px;
	}
.block_1 > .options{
	position: absolute;
	top:0;
	right: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.block_1 > .options li{
	margin-bottom: 5px;
	}
.block_1 > .options .opt_bt{
	background-color: #fbc886;
	color: #ffffff;
	padding: 3px;
	border: 1px solid #e0b68c;
	width: 100%;
	}	
.block_1 > .options .opt_bt:hover{
	background-color: #F1AC54;
	}
.post_options{
	position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 100%;
    background-color: #FBC886;
	padding: 5px;
	box-sizing: border-box;
	}
.post_options > ul{
	margin: 0;
	padding: 0;
	}
.post_options > ul > li{
	list-style-type: none;
	margin-bottom: 2px;
	width:100%;
	}
.post_options > ul > li .app_button{
	width: 100%;
    padding: 10px;
    background-color: #FFFFFF;
    color: #0D4081;
    border: 1px solid #e0b68c;
    text-align: left;
    font-weight: bold;
	}
.post_options > ul > li .app_button:hover{
	background-color: #eeeeee;
	}
.no_bot{
	margin-bottom: 0;
	}
.dashboard{
	margin: 25px;
	}
.blocks{
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-family: verdana,verdana;
	font-size: 16px;
	}
.blocks *{
	box-sizing: border-box; 
	} 
.blocks .block_hd{
	padding: 15px;
	text-align: center;
	font-size: 30px;
	color: #ffffff;
	}
.block_Rcrtmnt .block_hd{
	background-color: #e65c5c;
	}
.block_Result .block_hd{
	background-color: #347db4;
	}
.block_Downld .block_hd{
	background-color: #a77e0c;
	}
.blocks .count{
	padding: 7px 0;
	text-align: right;
	color: #ffffff;
	}
.block_Rcrtmnt .count{
	background-color: #ff6666;
	}
.block_Result .count{
	background-color: #3888c7;
	}
.block_Downld .count{
	background-color: #bb8b0d;
	}

.block_Rcrtmnt .count span{
	background-color: #ff7d7d;
	padding: 7px;
	}
.block_Result .count span{
	background-color: #549ace;
	padding: 7px;
	}
.block_Downld .count span{
	background-color: #c59c32;
	padding: 7px;
	}
.blocks a{
	text-decoration: none;
	}
.blocks > li{
	display: inline-table;
	width: 31%;
	margin: 1%;
	background-color: #f0f1ec;
	border-bottom: 5px solid;
	position: relative;
	}

li.block_Rcrtmnt{
	border-color: #e65c5c;
	}
li.block_Result{
	border-color: #347db4;
	}
li.block_Downld{
	border-color: #a77e0c;
	}
.blocks > li > ul{
	margin: 0;
	padding: 5px;
	padding-bottom: 50px;
	margin-left: 20px;
	}
.blocks > li > ul > li{
	padding: 5px;
	border-bottom: 1px solid #d7d8d3;
	list-style-type: decimal;
	min-height: 50px;
	position: relative;
	color: #555555;
	}
.blocks > li > ul > li a{
	color: #555555;
	}
.view_all{
	position: absolute;
	right: 0;
	bottom: 0;
	}
.view_all a{
	color: #ffffff;
    padding: 3px 10px;
    display: inline-block;
	font-size: 13px;
	font-weight: bold;
	padding-top: 6px;
	}
.block_Rcrtmnt .view_all a{
	background-color: #e65c5c;
	}
.block_Result .view_all a{
	background-color: #347db4;
	}
.block_Downld .view_all a{
	background-color: #a77e0c;
	}
.block_Rcrtmnt .view_all a:hover{
	background-color: #ff7d7d;
	}
.block_Result .view_all a:hover{
	background-color: #549ace;
	}
.block_Downld .view_all a:hover{
	background-color: #c59c32;
	}
.link_in{
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #3278b4 !important;
	font-size: 13px;
	font-weight: bold;
	}
.link_in:hover{
	color: #555555 !important;
	}
.user{
	position: relative;
	display: inline-block;
	font-family: verdana,verdana;
	}
.user .user_labl{
	display: inline-block;
	}
.user a{
	color: #555555;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
.user .user_labl{
	padding-right: 30px;
	margin-right: 10px;
	background-image: url(../images/arr_down.png);
	background-position: center right;
	background-repeat: no-repeat;
	font-size: 18px;
	}
.user .user_labl .thumb_pr{
	float: left;
	}
.user .toggl{
	position: absolute;
    z-index: 100;
    background-color: #F5E9BF;
    list-style-type: none;
    padding: 0;
    margin: 0;
    border: 1px solid #eeeeee;
    /* box-shadow: 0 2px 5px #555555; */
    right: 10px;
    border-bottom: 5px solid #A77E0C;
    display: none;
    text-align: left;
	}
.user .toggl li{
	padding: 0;
	}
.user .toggl li a{
	display: block;
    padding: 4px 10px;
    line-height: 1.5;
    border-bottom: 1px solid #C1C1C1;
	}
.user .toggl li a:hover{
	background-color: #F7DF8D;
	}

.steps{
	position: absolute;
	background-color: #ffffff;
	}
#stepB,#stepC,#stepD{
	display: none;
	}
.reg{
	min-height: 550px;
	}
.add_btn{
	background-image:url(../images/add_icon1.png);
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	}
	
	
	
	
	
	
	
	
	
	/*menu*/
	.menu {
       /* background: #f5f4f0 repeat left top; */
    /* left: -285px; */
  /*   position: absolute;
    width: 200px;
    top: 25px;
    z-index: 1000;
	left: -285px; */
	    float: left;
 
}




.jumbotron {
  background-color: #258ecd;
  height: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.menu ul {
    border-top: 0px solid #258ecd;
    list-style: none;
    margin: 0;
    padding: 0;
}

.menu ul li ul {
    position: absolute;
    left: 100%;
    top: 0;
	display:none;
	    width: 200px;
}




.menu li ul li {
    padding:1px 1px 1px 1px;
    font-size: 14px;
}

.menu li ul li ul {
    display: none!important;
}


.menu li ul li:hover > ul{
    display: block!important;
}



.menu li {
 font-family: 'Open Sans', sans-serif;
    /* line-height: 33px; */
    padding-bottom: 0px;
    padding-left: 5px;
    padding-top: 0px;
    background-color: #f0f8ff;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    margin: 0px 0px 0px 0px;
    padding: 1px 4px;
    padding-left: 0px;
    padding-right: 4px;
    display: inline-block;
}
.menu a {
    color: #000;
    font-size: 16px;
    text-decoration: none;
    display: block;
    margin: 5px;
    margin-left: 0;
    padding-left: 10px;
    line-height: 25px;
    border-left: none;
}

.menu li:hover {
padding-right: 1px;
-webkit-transition: all ease-in-out 100ms;
-o-transition: all ease-in-out 100ms;
transition: all ease-in-out 100ms;
-moz-transition: all ease-in-out 100ms;
-ms-transition: all ease-in-out 100ms;
}

.menu li:hover ul {
	display:block;
}
	
	
.menu li a:hover{
	color: #ffffff;
	background-color: #65a22e;
-webkit-transition: all ease-in-out 200ms;
-o-transition: all ease-in-out 200ms;
transition: all ease-in-out 200ms;
-moz-transition: all ease-in-out 200ms;
-ms-transition: all ease-in-out 200ms;
	}
	
	
	.about-header {
    
    font-size: 21px;
    font-weight: 500;
}

.about-text {
  
    font-size: 14px;
    line-height: 25px;
}


	.about-header span {
    color: #007880;
    font-weight: bold;
}

.icon-close {
  color: #afdefa;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 0px;
    padding-bottom: 25px;
    padding-left: 29px;
    padding-top: 2px;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../images/toggle_green_icon.jpg);
    background-repeat: no-repeat;
    float: left;
    z-index: 1000;
    position: static;
    position: absolute;
    z-index: 1000;
}

.header-container-box {
      background-color: #ffffff;
      padding: 20px 30px;
      border-radius: 12px;
      box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    
    .header-container-box label
    {
    font-size: 14px;
    font-weight: bold;
    }
    
     .header-container-box input
     {
     
     }

    .header-container-box .input-group {
      display: flex;
      gap: 10px; /* Adds space between dropdown and search box */
      align-items: center;
    }
	
	.dropdown-box {
    width: 300px;
}

    .header-container-box .dropdown-box select {
      border-radius: 8px;
      padding: 10px;
      width: 100%;
      box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
      border: 1px solid #ced4da;
          font-size: 12px;
    height: 40px;
    }

    .header-container-box .search-box input {
      border-radius: 8px;
      padding: 10px;
      width: 300px;
      box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
      font-size: 12px;
    height: 40px;
    }
    
    .header-container-box svg
    {
        width: 30px;
    height: 25px;
    }

    .header-container-box .action-buttons {
      display: flex;
      align-items: center;
      gap: 15px; /* Space between the icons */
    }

    .header-container-box .action-buttons i {
      font-size: 24px;
      color: #6c757d;
      cursor: pointer;
      transition: color 0.3s ease, transform 0.2s ease;
    }

    .header-container-box .action-buttons i:hover {
      color: #000000;
      transform: scale(1.1);
    }

    .header-container-box .action-buttons i.fa-file-excel {
      color: #28a745; /* Green for Excel */
    }

    .header-container-box .action-buttons i.fa-file-pdf {
      color: #dc3545; /* Red for PDF */
    }




.icon-menu {
	color: #afdefa;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 0px;
    padding-bottom: 25px;
    padding-left: 29px;
    padding-top: 2px;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../images/toggle_green_icon.jpg);
    background-repeat: no-repeat;
    float: left;
    z-index: 1000;
    position: static;
    position: absolute;
    z-index: 1000;
}

.clo
 {
     z-index: 1000;
    position: relative;
    font-size: 21px;
    padding: 9px 8px 6px 4px;
    visibility: hidden;
 }

.jquery-script-ads {padding-left: 25px;}

.icon-menu i { margin-right: 5px; }

  /*slider*/
  
  .slider_in{
	position: relative;
	width: 100%;
	height: 554px;
	overflow: hidden;
	}
.slider_in > div{
	position: absolute;
	width:100%;
	height: 100%;
	overflow: hidden;
	}
.slider_in > div > img{
	width: 100%;
	height: 100%;
	min-width: 900px
	min-height:1070px;
	}
	
.footer_index{
	
	background-color: #0db4be;
	z-index: 1000;
	width:100%;
	color: #ffffff;
	font-family: verdana;
	line-height: 2;
	}


	.footer-in-line
	{
	background: #007880;
    font-size: 12px;
    text-align: center;
    font-family: verdana;
	}
	
	.footer-header-widget {
   
    font-size: 15px;
    font-weight: bold;
    text-align: left;
   font-family: verdana;
}

.footer-in-widget {
    font-size: 12px;
    line-height: 18px;
    font-family: verdana;
}

.nd-top
{
	    padding-top: 15px;
    padding-bottom: 15px;
}


.sug-box ul {
    padding: 0;
    margin: 0;
}

.sug-box ul li {
    text-align: left;
    list-style: none;
    color: #fff;
    margin-bottom: 5px;
}

.sug-box ul li a {
    color: #fff;
       font-family: verdana;
    font-size: 14px;
    text-decoration: none;
    font-weight: 600;
}
	
.tog_footer{
	    width: 70px;
    position: absolute;
    top: -22px;
    font-size: 13px;
    right: 20px;
    background-color: #4c831b;
    display: block;
    padding: 3px 10px;
    border-radius: 15px 15px 0 0;
    cursor: pointer;
    color: #ffffff;
    border: 1px solid #234604;
    outline: none;
	}
.footer_index > div > ul.footer_menu{
	clear: both;
    padding: 5px 0;
    float: right;
	}
.footer_index > div > ul.footer_menu_1{
	clear: both;
    padding: 5px 0;
	}
.footer_menu .div_right{
	text-align: right;
	}
.footer_menu_1 li{
	display: inline-block;
	float: right;
	width:272px;
	box-sizing: border-box;
	}
.footer_menu li{
	display: inline-block;
	float: left;
	margin-left: -1px;
	}
.footer_menu li a{
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 0 12px;
	border: 1px solid #E2EDFB;
	background-color: #28948F;
	}
.footer_menu_1 li span{
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 0 12px;
	border: 1px solid #E2EDFB;
	margin: 0 10px;
	background-color: #48AFAA;
	}
.footer_menu_1 li span.upd_date{
	margin-left: 0;
	text-align: center
	}
.footer_menu_1 li span.count_visit{
	margin-right:0;
	text-align: center
	}
.footer_menu li a:hover{
	background-color: #45B5B0;
	}
.top_menu{
	list-style-type: none;
    margin: 0;
    padding: 0px 0px 0px 0px;
    font-family: verdana;
    font-size: 13px;
    height: 30px;
    line-height: 29px;
    display: inline-flex;
	}
	
	.theme-block {
    height: 20px;
    border-right: 1px solid #fff;
    margin-top: 5px;
    padding-top: 0px;
    line-height: 20px;
    padding-right: 10px;
}
.font-div {
    padding-right: 0 !important;
    margin-top: 0px !important;
}
	
	.font-block {
    height: 20px;
    border-right: 1px solid #fff;
    margin-top: 5px;
    padding-top: 0px;
    line-height: 20px;
    padding-right: 10px;
}

	.theme_btn {
    line-height: 1px;
    margin-top: 2px !important;
}

.top_menu div
{
	    padding: 0px 5px 0px 5px;
}	

.top_menu div:AFTER
{
	border-right:1px solid #fff!important;
}

.top_menu div a
{
	color: #fff;
    font-size: 12px;
    font-family: verdana;
}
	
.top_menu li{
	display: inline-block;
	padding-left: 0px;

	}
.top_menu > li > a{
	display: block;
   text-decoration: none;
    font-weight: 500;
   
    padding: 0px 11px;
    font-family: verdana;
    color: #fff;
    list-style: none;
    display: inline;
    font-size: 12px;
    border-right: 1px solid #fff;
    padding-right: 10px;
    padding-left: 10px;
	}
.top_menu > li > a:hover{
	color: #e2e9e9;
	}
.navigation{
      text-align: right;
    padding: 0;
    line-height: 1.5;
    margin-bottom: 1px;
    background: #051e33;
    padding-top: 5px;
    padding-bottom: 5px;
}
.tools{
	position: absolute;
    bottom: 100%;
    right: 0;
    background-color: #7fb053;
    padding: 5px;
	display: none;
	}
.tools ul{
	margin: 0;
	padding: 0;
	}
.tools ul li{
	display: inline-block;
    width: 45px;
    float: left;
    height: 20px;
    overflow-y: hidden;
    overflow-x: hidden;
	}
.tools ul li.font_li button,.tools ul li.theme_li button,.tools ul li.lang_li button{
	width: 40px;
    background-color: #7fb053;
    border: 1px solid #656f6e;
    margin-right: 3px;
	height: 20px;
	}
.tools ul li.search_li {
	width: 20px;
	}
.tools ul li.theme_li button.red{
	background-color: #f00;
	}
.tools ul li.theme_li button.green{
	background-color: #0f0;
	}
.tools ul li.theme_li button.blue{
	background-color: #0D4081;
	}
.tools ul li.lang_li button{
	width:55px;
	text-align: center;
	}
.tools ul li.search_li .btn_src{
	background-image: url(../images/search.png);
	background-color: transparent;
	border: 1px solid transparent;
	background-position: center;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	}
.tools ul li.search_li  .srch_bx{
	display: none;
    border: 1px solid #29546C;
	}
.tools ul li.search_li  .srch_bx:focus{
	display: inline-block;
	}
.user_news{position:absolute;bottom:5px;z-index: 100;}
.user_news > *{display:inline-block}
.user_news ul{padding:0;margin:0;list-style-type:none;position:relative}
.user_news ul.news_block{margin-left:105px;transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-ms-transition:all ease-in-out 200ms}
.user_news > ul > li
{
	    display: inline-block;
    width: 212px;
    box-sizing: border-box;
    margin-right: 10px;
    position: absolute;
    bottom: 0;
    height: 70px;
	
	}
.user_news > ul > li.news_tog{position:absolute;top:0;background-color:#fff;height:27px;width:auto;right:100%;padding:6px 10px;background-color:#29546C;color:#fff;font-size:13px;font-family:arial;font-weight:700;letter-spacing:1px;display:none;line-height: 14px;}


.user_news > ul > li.expand1{left:0}
.user_news > ul > li.expand2{left:240px}
.user_news > ul > li.expand3{left:480px}
.user_news > ul > li.expand4{left:718px}
.user_news > ul > li > button{background-color:rgba(255,255,255,0.72);border:7px solid rgba(0,0,0,.1);padding:6px;width:100%;font-size:16px;box-sizing:border-box;cursor:pointer}
.user_news > ul > li > a
{
	background-color: rgba(255,255,255,0.72);!important;
   border: 7px solid rgba(76, 131, 27, 0.7);!important;
    border-radius: 16px 16px 0px 0px!important;
    width: 100%;
    font-size: 15px!important;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    color: #4c831b;
    font-weight: 700;
    height: 119px;
    padding: 24px 0px 45px 0px;
	}

.user_news > ul > li > a:hover{color:#29546c;background-color:rgba(255,255,255,0.80)}
.user_news > ul > li > div{background-color:rgba(255,255,255,0.72);border:7px solid rgba(0,0,0,.1);padding:6px;width:100%;box-sizing:border-box;display:none;margin-top:1px}
.user_news > ul > li > div a{color:#555;text-decoration:none;display:block;text-align:justify;padding:5px}
.user_news > ul > li > div a:hover{background-color:#fff}

.cm_img{
	width: 200px;
    text-align: center;
    position: absolute;
    bottom: 0;
	left:10px;
	transition: all ease-in-out 200ms;
	-webkit-transition: all ease-in-out 200ms;
	-moz-transition: all ease-in-out 200ms;
	-o-transition: all ease-in-out 200ms;
	-ms-transition: all ease-in-out 200ms;
	}
.cm_img div.cm_img_tog{
	position: absolute;
    top: 0;
    background-color: #ffffff;
    /* height: 19px; */
    height: 27px;
    width: auto;
    right: 100%;
    padding: 6px 10px;
    background-color: #0D4081;
    color: #ffffff;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    letter-spacing: 1px;
	display: none;
	cursor: pointer;
	}
/*.cm_img img{
	    position: absolute;
    height: 198px;
    bottom: 24px;
    left: 0;
    right: 0;
    margin: auto;
    width: 182px;
	}*/
.cm_name{
	background-color: rgba(255, 255, 255, 0.72);
    border: 1px solid #eeeeee;
    padding: 3px 10px;
    font-family: verdana;
    position: absolute;
    /* height: 62px; */
    /* width: 100%; */
    bottom: 0;
    padding-bottom: 0;
	}
.cm_name > span{
	display: block;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
	} 
.cm_name > span.name{
	font-size: 16px;
	font-weight: bold;
	color: #0d407f;
	}
.s_h_icon{
	background-color: rgba(255, 255, 255, 0.72);
    color: #d48c7e;
    border: 4px solid rgba(0, 0, 0, .1);
    border-bottom: none;
    display: inline-block;
    float: right;
    font-size: 23px;
    font-weight: bold;
    padding: 0 3px;
    line-height: 23px;
    font-family: Verdana, Geneva, sans-serif;
	width: 20px;
	height: 25px;
	text-align: center;
	}
.navigation img{
	border: none;
	}
.log_tp_tog{
	display: none;
    position: absolute;
    right: 30px;
    background-color: #28948F;
    padding: 5px;
    z-index: 100;
    top: 100%;
	}
.log_tp_tog ul{
	padding: 0;
	margin: 0;
	}
.log_tp_tog ul li{
	display: inline-block;
	}
.log_tp_tog ul li a{
	text-decoration: none;
    color: #ffffff;
    display: block;
    padding: 3px;
	}
.log_tp_tog ul li a:hover{
	color: #000;
	background-color: #ffffff;
	}
.log_type{
	    height: 20px;
    border-right: 1px solid #fff;
    margin-top: 5px;
    padding-top: 0px;
    line-height: 20px;
    padding-left: 10px !important;
    padding-right: 10px !important;

	}
.log_type:hover  > .log_tp_tog{
	display: block;
	}
	
	

.graph-tab .nav-link
{
       font-size: 16px !important;
    border-right: 2px solid #fff;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}







	
	
/*  New Added for header  */

.header {
    background-color: #f0f8ff!important;
    height: 105px;
    width: 100%;
    float: left;
    text-align: center;
}
.logo_txt {
 	    letter-spacing: normal !important;
    background-position: left;
    background-repeat: no-repeat;
    float: left;
    text-align: left;
    font-size: 18px;
    font-family: verdana;
    color: #000;
    height: 88px;
    padding: 20px 6px 0px 0px;
    width: auto;
    margin-left: 0px;
}

.logo_txt a
{
color:#000;	
text-decoration: none;
}

.nav_menu{
	display: none;
	visibility: hidden;
	}
	
	.rawana_sea input
	{
	border-radius: 50px;
    font-size: 11px;
    padding-left: 10px;
    height: 30px;
    border: 0;
    outline: none;
    font-family: verdana;
	}


.social-icon
{
	padding: 10px 8px 3px 10px;
    margin: 0 0 12px 0;
    position: fixed;
    z-index: 66;
    top: 40%;
    right: 0;
    background: #051e33;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.social-icon img
{

	width: 24px;
    height: 24px;
    margin: 5px;
}

.social-icon a
{
	display: block;
    border: 1px solid #858080;
    margin-bottom: 10px;
}

* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	list-style-type: none;
}
body {
	font-family: verdana;
	font-size: 16px;
	line-height: 1.5;
}
img {
	border: none;
}
.header_top {
	background-color: #2A546C;
	text-align: right;
	padding: 5px;
}
.header_top a {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	padding: 0 5px;
	display: block;
}
.header_top a:hover {
	color: #eeeeee;
}
.header_top_links > li {
	display: inline-block;
}
.logo_ {
	float: left;
}
.logo_ img {
	margin-top: -23px;
	margin-left: 10px;
	border-radius: 50% 50% 0 0;
	padding: 2px;
	
}
.site_name_ {
	font-size: 32px;
	letter-spacing:normal!important;
	padding: 11px;
	padding-left: 123px;
	color: #2A546C;
}
.menu_ {
	clear: both;
	background-color: #F5F4F0;
	border-top: 1px solid #E5E5E5;
}


.scheme-bar {
    overflow: hidden;
    border-bottom: 1px solid #dee2e6 !important;
    box-shadow: 0 0 19px 0 #5555554d;
    padding-top: 10px;
    padding-bottom: 10px;
}


.scheme-bar  ul {
    padding: 0;
    margin: 0;
    text-align: center;
}

.scheme-bar  ul li {
display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
	}

/*
.menu_lnks_ {
	/*min-height: 41px;*
	display: block;
}
.menu_lnks_ li ul li {
	display: block;
	
	border-bottom: 1px solid #ffffff;
	font-size: 16px;
}
.menu_lnks_ li ul {
	position: absolute;
	z-index: 100;
	background-color: #EAEAE2;
	display: none;
}
.menu_lnks_ li {
	display: inline-block;
}
.menu_lnks_ > li:hover ul {
	display: block;
}
.menu_lnks_ li a {
	text-decoration: none;
	font-size: 18px;
	padding: 6px 10px;
	display: block;
	color: #003452;
}
.menu_lnks_ li a:hover {
	background-color: #EAEAE2;
}
.menu_lnks_ li a.active_ {
	background-color: #EAEAE2;
}


*/












.menu_lnks_
{
	margin-top:0px
}

.menu_lnks_ ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

.menu_lnks_ ul a
{
	text-decoration: none!important;
    font-size: 15px!important;
    padding: 6px 10px!important;
    display: block!important;
    color: #4c831b!important;
    font-family: verdana!important;
    font-weight: normal!important;
}

/*.menu_lnks_ ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}*/


.menu_lnks_ ul li
{
	position:relative;
	float:left;
	margin:0;
	padding: 0px 8px 0px 8px;
}

    

.menu_lnks_ ul li.current-menu-item
{
	background:#ddd
}

.menu_lnks_ ul li:hover
{
	background:#EAEAE2;
}

.menu_lnks_ ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

.menu_lnks_ ul ul li
{
	float:none;
	width:200px
}

.menu_lnks_ ul ul a
{
	line-height:120%;
	padding:10px 15px
}

.menu_lnks_ ul ul ul
{
	top:0;
	left:100%
}

.menu_lnks_ ul li:hover > ul
{
	display:block
}






.search_ {
	float: right;
	padding: 3px;
}
.banner {
	height: 250px;
	overflow: hidden;
	box-shadow: 0 4px 8px #dddddd;
	clear: both;
	position: relative;
}
.banner_text {
	position: absolute;
	top: 51%;
	font-size: 30px;
	color: #ffffff;
	left: 10px;
	font-family: verdana;
	font-weight: bold;
}
.banner img {
	width: 100%;
	height: 100%;
	min-width: 1000px;
}
.content_ p {
	color: #555555;
	padding: 10px 20px;
	
}
.show_ext {
	padding: 10px 20px;
	background-color: #f1f1f1;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.show_ext ul {
	padding-left: 30px;
}
.show_ext ul li {
	list-style-type: disc;
	color: #555555;
	line-height: 2;
}
.show_ext .bold {
	font-weight: bold;
	color: #2A546C;
}
.show_ext ul li a {
	text-decoration: none;
	color: #555555;
}
.sec_head_ {
	padding: 10px 20px;
	font-size: 35px;
	text-align: center;
	margin: 10px 0;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	color: #D57425;
}
.green_show {
	background-color: #8DC83A;
	padding: 10px 10px;
	margin: 20px;
	color: #ffffff;
	position: relative;
}
.green_show:after {
	content: url(../images/green_bottom.jpg);
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: -3px;
}
.red_show {
	background-color: #F2415B;
	padding: 10px 10px;
	margin: 20px;
	color: #ffffff;
	position: relative;
}
.red_show:after {
	content: url(../images/red_bottom.jpg);
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: -3px;
}
.green_show .head_ {
	font-size: 20px;
	color: #4A7118;
}
.red_show .head_ {
	font-size: 20px;
	color: #931022;
}
.board_menber_ {
	padding: 10px 20px;
	background-color: #F1F1F1;
}
.board_menber_ .blc_head {
	text-align: center;
	font-size: 32px;
	margin-bottom: 65px;
}
.board_menber_ .member_blc {
	display: inline-block;
	width: 32%;
	margin: 36px 9px 50px 9px;
	text-align: center;
	background-color: #ffffff;
	padding: 15px;
	border: 1px solid #D9D9D9;
}
.board_menber_ .member_blc .info_tb {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}
.board_menber_ .member_blc .info_tb tr th {
	font-size: 25px;
	color: #00A7EB;
	text-align: center;
}
.board_menber_ .member_blc .info_tb tr td {
	width: 50%;
	vertical-align: top;
	padding: 5px 0;
}
.board_menber_ .member_blc img.person_ {
	height: 133px;
	width: 120px;
	border-radius: 50%;
	box-shadow: 0 0px 3px #999999;
	padding-top: 5px;
	background-color: #ffffff;
	margin-top: -85px;
}
.footer_ {
	background-color: #2A546C;
	z-index: 1000;
	width: 100%;
	color: #ffffff;
	line-height: 2;
	clear: both;
}
.footer_ > div.div_left_ {
	width: 40%;
}
.footer_ > div.div_right_ {
	float: right;
	width: 59%;
}
.footer_ > div {
	display: inline-table;
	/*width: 50%;*/
	box-sizing: border-box;
	font-size: 14px;
	padding: 10px;
}
.footer_ > div > ul.footer_menu_ {
	clear: both;
	padding: 5px 0;
	float: right;
}
.footer_menu_ li {
	display: inline-block;
	float: left;
	margin-left: -1px;
}
.footer_menu_ li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 0 12px;
	border: 1px solid #426A9D;
	background-color: #2A546C;
}
.footer_index > div > ul.footer_menu_1_ {
	clear: both;
	padding: 5px 0;
}
.footer_menu_1_ li {
	display: inline-block;
	float: right;
	width: 272px;
	box-sizing: border-box;
}
.footer_menu_1_ li a.count_visit_ {
	margin-right: 0;
	text-align: center;
}
.footer_menu_1_ li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 0 12px;
	border: 1px solid #426A9D;
	background-color: #2A546C;
	margin: 0 7px;
	text-align: center;
}
.footer_ a:hover {
	color: #cccccc;
}
.search_ input.text_ {
	 padding: 7px;
         border: 1px solid #5dc7c0;
         background-color: #79d7d3;
         height: 32px;
}
.search_ input.sub_btn_ {
	padding: 6px;
	background-image: url("../images/search.png");
	background-color: #FFF;
	border: medium none;
	margin-left: -31px;
	width: 30px;
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
}
.advrt_ {
	background-color: #F1F1F1;
	border: 1px solid #DBDBDB;
	margin: 0px;
	padding: 6px;
	padding-bottom: 0;
	font-size: 17px;
	color: #555555;
}
.advrt_ .title {
	font-size: 16px;
	color: #2A546C;
	padding: 0 8px;
}
.advrt_ .date_ {
	float: right;
}
.advrt_ .down_link_ {
	text-align: right;
}
.advrt_ .down_link_ a {
	padding: 3px 10px;
	border: 1px solid #dddddd;
	background-color: #F5F4F0;
	color: #DD5F60;
	text-decoration: none;
	font-size: 16px;
}
.advrt_ .down_link_ a:hover {
	color: #A51A1B;
}
.advrt_ .caption_ {
	padding: 8px 16px;
	clear: both;
}
.Content_head {
	font-size: 30px;
	color: #900;
	padding: 20px;
}
.downloads_ {
	margin: 20px 50px;
	border: 1px solid #D9D9D9;
}
.downloads_ .downd_hd_ {
	font-size: 25px;
	padding: 10px;
	background-color: #F1F1F1;
	border-bottom: 1px solid #D9D9D9;
}
.downloads_ > ul > li {
	list-style-type: none;
}
.downloads_ > ul > li a {
	display: block;
	text-decoration: none;
	color: #333333;
	padding: 5px 30px;
	border: 1px solid #D9D9D9;
	margin: 0 -1px;
	margin-bottom: 2px;
	margin-top: -1px;
	font-size: 17px;
	background-color: #F7F5F6;
}
.downloads_ > ul > li a:hover {
	background-color: #F1F1F1;
	border: 1px solid #bbbbbb;
}
#tog_menu_ {
	display: none;
	float: right;
	margin-right: 5px;
	border: 1px solid #D0D0D0;
	height: 29px;
	width: 31px;
	cursor: pointer;
	visibility: hidden;
}
.tend_lnk {
	color: #B82733;
	text-decoration: none;
	font-size: 15px;
}
.tend_lnk:hover {
	color: #08809E;
}
.tend_list_ li {
	list-style-type: disc;
	margin-left: 30px;
	color: #B82733;
}
.rti_tb {
	position: relative;
	width: 38%;
	display: inline-block;
	padding: 3px;
	margin: 56px;
	color: #555555;
	border: 1px solid #eeeeee;
	padding-left: 75px;
	text-align: left;
}
.rti_tb .rti_img {
	position: absolute;
	height: 133px;
	width: 130px;
	left: -72px;
	top: 16%;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #eeeeee;
}
.rti_tb .rti_img img {
	height: 100%;
	width: 100%;
}
.rti_tb .rti_hd_ {
	font-size: 25px;
	color: #00A7EB;
}
.rti_tb .name_per {
	font-weight: bold;
	font-size: 18px;
	color: #888888;
}
.rti_tb .degn_per {
	font-weight: bold;
	color: #888888;
}
.rti_tb .per_addrs {
}
.rti_tb_1 {
	float: left;
	margin-left: 100px;
}
.rti_tb_2 {
	float: right;
}
.down_rti {
	text-align: center;
	clear: both;
	margin-bottom: 10px;
}
.down_rti a {
	background-color: #eeeeee;
	padding: 6px;
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
	color: #555555;
	border: 1px solid #dddddd;
}
.down_rti a:hover {
	color: #222222;
	background-color: #e8e8e8;
}
.form_tp {
	margin: 40px auto;
	padding: 10px;
	max-width: 600px;
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	color: #999999;
}
.form_tp .form_hd_ {
	font-size: 22px;
	color: #555555;
}
.form_tp .form_tbl_ {
	width: 100%;
}
.form_tp .form_tbl_ .row input {
	width: 100%;
	border: 1px solid #cccccc;
	padding: 7px;
}
.form_tp .form_tbl_ .row {
	padding: 10px;
	font-size: 18px;
}
.form_tp .form_tbl_ .row textarea {
	width: 100%;
	border: 1px solid #cccccc;
	padding: 5px;
	height: 100px;
	resize: none;
}
.form_tp .form_tbl_ .row .button_ {
	width: auto;
	min-width: 80px;
	background-color: #28948F;
	color: #ffffff;
	border: 1px solid #0E827C;
}
.form_tp .form_tbl_ .row .button_:hover {
	background-color: #277D79;
}
.cnct_us .cnt_hd {
	font-size: 26px;
	background-color: #eeeeee;
	padding: 0 6px;
	color: #2A546C;
}
.cnct_us {
	margin: 20px;/*background-color: #F5F4F0;*/
    /*border-bottom: 1px solid #EEEEEE;*/
}
.address, .add_links {
	display: inline-block;
	width: 31%;
	padding: 10px;
	margin: 1%;
	background-color: #f9f9f9;
	min-height: 215px;
	border: 1px solid #eeeeee;
	border-radius: 2px;/*background-image: url(../images/bg_addrs.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-size:cover;*/
        float:left;
}
.cnct_us .addrs_hd {
	font-size: 24px;
	color: #2A546C;
	font-weight: bold;
}
.add_links span {
	color: #999999;
}
.cnct_us .note {
	padding: 5px;
	color: #426A9D;
	margin: 5px;
}
.cnct_us .addrs_ln {
	color: #555555;
	font-size: 17px;
	padding-left: 30px;
}
.addrs_hd img {
	max-width: 30px;
	max-height: 30px;
	float: left;
	margin-right: 3px;
	margin-top: 4px;
}


.red_theme
{
    background-color: #f00;	
	width: 17px;
	height:17px;
        border: 1px solid #D8CCCC;
	outline:none;
        color: #d6313f!important;
}


.green_theme
{

    background-color: #0f0;	
	width: 17px;
	height:17px;
    border: 1px solid #D8CCCC;
	outline:none;
        color: #28948F!important;
}


.blue_theme
{
    background-color: #0D4081;
	width: 17px;
	height:17px;
    border: 1px solid #D8CCCC;
	outline:none;
        color: #36afe4!important;	
}

@media screen and (max-width: 1150px) and (min-width: 768px){
	.menu_lnks_ li a{
		font-size: 14px;
		height:41px;
		}
	.rti_tb .rti_hd_{
		font-size: 19px;
		}
	.rti_tb{
		width: 36%;
		margin: 20px;
		}
	.rti_tb_1{
		margin-left: 100px;
		}
	}
@media screen and (max-width: 950px){
	.footer_ > div{
		font-size: 12px;
		}
	.footer_menu_ li a{
		padding: 0 6px;
		}
	.footer_menu_1_ li{
		width: auto;
		}
	.address, .add_links {
		width: 100%;
		margin: 1% 0;
		min-height: 1px;
		}
	}
@media screen and (min-width: 769px){
	.menu_lnks_{
		display: block !important;
		}
		
		
	
	}
@media screen and (max-width: 768px){

	.menu_lnks_{
		display: none;
		}
	.menu_lnks_ li{
		display: block;
		}
	.search_{
		float: none;
		}
	.search_ input.text_{
		width: 80%;
		}
	.menu_lnks_ li a{
		font-size: 16px;
		border-bottom: 1px solid #E0E0DA;
		}
	.board_menber_ .member_blc{
		display: block;
		width: 100%;
		margin: 0;
		margin-bottom: 80px;
		}
	.board_menber_ .member_blc .info_tb tr th{
		font-size: 18px;
		}
	.info_tb{
		font-size: 14px;
		}
	.footer_ > div.div_left_{
		width: 100%;
		text-align: center;
		}
	.footer_ > div.div_right_{
		float: none;
		width: 100%;
		}
	.footer_ > div > ul.footer_menu_{
		float: none;
		text-align: center;
		}
	.footer_menu_ li{
		float: none;
		}
	.footer_menu_1_{
		text-align: center;
		}
	.footer_menu_1_ li{
		float: none;
		margin-bottom: 2px;
		}
	.footer_menu_ li a{
		border: none;
		}
	#tog_menu_{
		display: inline-block !important;
		visibility: visible;
		}
	.board_menber_{
		padding: 10px;
		}
	.rti_tb_1,.rti_tb_2{
		float: none;
		}
	.rti_tb .rti_hd_{
		font-size: 19px;
		}
	.rti_tb{
		width: 100%;
		margin: 10px 0;
		display: block;
		box-sizing: border-box;
		padding-left: 0;
		padding: 20px;
		padding-left: 150px;
		}
	.rti_tb .rti_img{
		left:10px;
		}
	.content_{
		box-sizing: border-box;
		}
	
	}
	
	
	 @media screen and (min-width: 768px) and (max-width: 1024px) {
	 
	 .tablet-screen {
    display: block!important;
}

 .screen-up div{
        float: right;
        padding: 0px 5px 0px 5px;
        margin-right: 5px;
 }
 
 
  .screen-up div a{
        font-size: 12px;
        color: #fff;
 }
 
 .screen-up {
    float: left;
    width: 100%;
}

.screen-down {
    float: left;
    width: 100%;
}

.screen-down div
{
float: right;
        padding: 0px 5px 0px 5px;
        margin-right: 5px;
}

.filter-row {
    display: inline!important;
}

.category-dropdown
{
	    width: 35%!important;
    float: left!important;
}

.category-dropdown select {
    width: 168px!important;
}

.rawana-search {
    padding-top: 6px;
}

.screen-down div a
{
	font-size: 12px;
        color: #fff;
}

.contact-block
{
	border-left: 1px solid #fff !important;
}
	} 
	
	
	
	
@media screen and (max-width: 550px){
	.header_top a{
		font-size: 12px;
		}
	.header_top{
		text-align: center;
		padding-bottom: 30px;
		}
	.sec_head_ {
    padding: 4px 20px;
    font-size: 25px;
	}
	.board_menber_ .blc_head {
    font-size: 24px;
	}
	.Content_head{
		font-size: 22px;
		padding: 7px;
		}
	.downloads_ .downd_hd_{
		font-size: 18px;
		}
	.downloads_{
		margin: 0;
		}
	.downloads_ > ul > li a{
		font-size: 14px;
		}
	.advrt_{
		margin: 10px;
		font-size: 14px;
		}
	.advrt_ .title{
		font-size: 18px;
		}
	.logo_{
		width: 80px;
		height: 60px;
		}
	.logo_ img{
		width: 80px;
		height: 80px;
		}
	.site_name_ {
    	font-size: 24px;
    	padding: 8px;
    	padding-left: 105px;
		}
	.rti_tb .rti_img{
		position: relative;
		}
	.rti_tb{
		padding-left: 10px;
		padding: 10px;
		}
	.cnct_us .addrs_ln{
		font-size: 15px;
		}
	.cnct_us .note{
		font-size: 13px;
		}
	.cnct_us .addrs_hd{
		font-size: 17px;
		}
	.addrs_hd img {
    	max-width: 23px;
    	max-height: 21px;
	}
	}


	
	
	
	

@media screen and (min-width:450px){
	.navigation{
		display: block !important;
		}
	}
	
	
	@media only screen and (max-width:1250px) and (min-width:950px){
	.logo_txt{
		line-height:normal;
		}
	.user_news ul.news_block{
		margin-left: 16px;
		}
	.header{
		box-sizing: border;
		}
	.navigation{
		display: block;
		}
	
	.user_news > ul > li
	{
	    width: 144px!important;
	}
	
	.user_news > ul > li {
    display: inline-block;
    width: 212px;
    box-sizing: border-box;
    margin-right: 10px;
    position: static;
    bottom: 0;
    height: 70px;
}

.cm_img
{
left: 638px!important;
	
}


.new_off {
    width: 40%!important;
    float: right;
}

#container {
    width: 327px!important;
    /* margin: 0 auto; */
    height: 94px;
    background-color: rgba(255, 255, 255, 0.97);
    border: 7px solid #4c831b;
    opacity: 0.7;
    float: right;
    position: absolute;
    bottom: -11px;
    left: 620px!important;
    border-radius: 16px 16px 0px 0px;
}
	
.nav_menu{
	display: none;
	visibility: hidden;
	}
	}
@media only screen and (max-width:950px) and (min-width:768px){
	

	
	.logo_txt{
		font-size: 25px;
		}
	.inner_cont{
		overflow-x: hidden;
		}
	.user_news > ul > li.news_tog{
		display: block;
		cursor: pointer;
		}
	.user_news{
		width: 100%;
		bottom: auto;
		}
	.user_news ul.news_block{
		margin-left: auto;
		position: absolute;
		right: 0;
		bottom: 30px;
		right:-230px;
		}
	.user_news ul.news_block:hover{
		right: 0;
		}
	.user_news > ul > li{
		position: relative;
		margin-right: auto;
		left: auto !important;
		display: block;
		margin-bottom: 1px;
		}
	.cm_img{
		right: -200px;
		left: auto;
		bottom: 30px;
		height: 213px;
    	background-color: rgba(255, 255, 255, 1);
    	padding: 5px 0;
		z-index:1000;
		}
	.cm_img div.cm_img_tog{
		display: block;
		}
	.cm_img:hover{
		right: 0;
	}
	.tog_footer{
		display: none;
		}
	.footer_index{
		position: absolute;
		bottom: 0 !important;
		height: auto;
		}
	.footer_index > div{
		float: none;
		width: auto;
		}
	.footer_index > div.div_right{
		width: auto;
		}
	.footer_index > div.div_left{
		width: auto;
		}
	.navigation{
		display: block;
		}
.nav_menu{
	display: none;
	visibility: hidden;
	}
	}
@media only screen and (max-width:768px){
	.dataTables_wrapper {
    overflow-y: scroll;
}
	.logo_txt{
	font-size: 18px;
        height: auto;
        line-height: normal;
        float: none;
        /* background-position: center top; */
        padding: 0;
        /* padding-top: 82px; */
        text-align: center;
        float: left;
        text-align: left;
        margin-top: 20px;
		}
		
		.navbar .container-fluid
		{
		text-align: right;
    margin-top: 20px;
    display: block;
		}
		
		.gov-line {
    font-size: 14px;
    font-weight: 600;
}
		
		
		
		.user_news > ul > li.news_tog
		{
		    background-color: #4c831b!important;
		}
		
		
		.user_news > ul > li > a
		{
		border: 4px solid rgba(76, 131, 27, 0.7)!important;
		height: 51px!important;
    padding: 10px 0px 6px 0px!important;
    border-radius: 0px 0px 0px 0px!important;
    bottom: 31px;
		}
		
		.top_menu li {
    display: block;
    float: left;
}

.top_menu {
   
    height: 45px;
    display: none;
   }
   
   .row-mobile {
      display: flex; /* Enables Flexbox layout */
      flex-wrap: wrap; /* Allows columns to wrap on smaller screens */
      gap: 0px; /* Adds spacing between columns */
     
    }
    
     .row-mobile .column {
      flex: 1 1 calc(25% - 20px); /* Three equal columns minus gap */
      padding: 0px; /* Inner spacing */
      text-align: center; /* Centers text inside columns */
    }
    
    
   .rawana-search .E-rawana {
    display: inline-flex;
    width: 50%;
}

 .rawana-search .E-rawana .search-int
 {
 width: 100%;
    font-size: 12px;
    font-family: verdana;
    border-radius: 50px;
    height: 30px;
    letter-spacing: -0.6px;
    padding: 0px 0px 0px 10px;
    border: 0;
 }
 
 .mob_link {
    padding-top: 7px;
}

 .mob_link a
 {
 background: #f0f8ff;
        color: #000;
        font-size: 12px;
        padding: 5px 10px 5px 10px;
        border-radius: 5px;
        margin-top: 11px;
 }
   
   
   .grid {
      display: flex; /* Enables Flexbox layout */
      flex-wrap: wrap; /* Allows boxes to wrap on smaller screens */
      gap: 0px; /* Adds spacing between boxes */
     
    }

    /* Box Styling */
    .box {
      flex: 1 1 calc(50% - 20px); /* Two equal boxes minus gap */
    
      padding: 0px; /* Inner spacing */
      text-align: center; /* Centers text inside boxes */
    }
   
   
   .sticky {
    padding-top: 20px;
}


    .navbar .container-fluid {
        text-align: right;
        margin-top: 25px;
        display: block;
        margin-right: 5px;
    }
   
   
   .search-int {
    width: auto!important;
    font-size: 12px;
    font-family: verdana;
    border-radius: 50px;
    height: 30px;
    letter-spacing: -0.6px;
    padding: 0px 0px 0px 10px;
    border: 0;
}


   
   
   .search-mobile
   {
   width: 90%;
    font-size: 12px;
    font-family: verdana;
    border-radius: 50px;
    height: 30px;
    letter-spacing: -0.6px;
    padding: 0px 0px 0px 10px;
    border: 0;
   }
   
     .logo_txt {
        margin-top: 20px;
    }

.navbar-collapse
{
z-index: 1500;
        position: absolute;
        text-align: left;
        right: 9px;
        width: 248px;
        background: #fff;
        height: 100vh;
        right: 0;
        top: 0;
        overflow-y: scroll;
}

.dropdown .dropbtn
{
	    width: 100%;
}

.rawana_sea {
    display: none!important;
}

.rawana_sea
{
	display:none
}
		
		.header img {
    width: 70px;
    height: 70px;
 }
		
	.header{
		height: auto;
		float: left!important;
		}
	.slider_in{
		  height: 450px;
		  }
	.slider_in > div > img{
		/*margin-left: -150px;*/
		width: 100%;
		}
	
	.inner_cont{
		overflow-x: hidden;
		}
	.user_news > ul > li.news_tog{
		display: block;
		cursor: pointer;
		}
	.user_news{
		width: 100%;
		bottom: auto;
		}
	.user_news ul.news_block{
		margin-left: auto;
		position: absolute;
		right: 0;
		    bottom: 35px;
		right:-230px;
		
		}
	.user_news ul.news_block:hover{
		right: 0;
		}
	.user_news > ul > li{
		position: relative;
		margin-right: auto;
		left: auto !important;
		display: block;
		margin-bottom: 1px;
		   
		}
		
		.user_news > ul > li.news_tog
		{
		right: 0%!important;
		top: -34px!important
		}
		
		
	.cm_img{
		right: -200px;
		left: auto;
		bottom: 30px;
		height: 213px;
    	background-color: rgba(255, 255, 255, 1);
    	padding: 5px 0;
		z-index:1000;
		}
	.cm_img div.cm_img_tog{
		display: block;
		}
	.cm_img:hover{
		right: 0;
		}
	.tog_footer{
		display: none;
		}
	.footer_index{
		position: relative;
		bottom: 0 !important;
		height: auto;
		}
	.footer_index > div{
		float: none;
		width: auto;
		}
	.footer_index > div.div_right{
	    width: 100%!important;
    float: left;
    text-align: center;
		}
		
		.sug-box {
    padding-left: 28px;
}

.data-header
{
	width: 100%!important;
    margin-top: 20px!important;
}

.drop-dist select {
 
    width: 132px!important;
 
}



.carousel-inner {
    display: block;
}




.cm-image {
    display: none;
}

.topnav a {
    float: left;
    display: block;
    color: #000;
    text-align: left!important;
    padding: 10px 8px!important;
    text-decoration: none;
    font-size: 14px!important;
    font-family: verdana;
    width: 100%!important;
}

.arrow-down {
    right: 20px!important;
}

.dropdown-content {
    width: 100%!important;
}

.inner-drop-menu a{
    padding-left: 14px!important;
    
}


    .topnav a.icon {
      display: none!important;
    }
    
.dropdown {
    float: left;
    overflow: hidden;
    position: static;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #ccc;
}

.top-scroll {
    float: left;
    width: 84%!important;
}

.key-container .nav-link {
  
    font-size: 14px!important;
}
		.new_off {
    width: 100%!important;
    float: right!important;
}

.dept_line ul li {
    display: inline-block;
    width: 100%!important;
    color: #bfe79c;
    font: normal 12px verdana;
    line-height: 18px;
        text-align: center;
}

.dept_line
{
    height: 36px!important;
}
	.footer_index > div.div_left{
		width: auto;
	width: 100%!important;
    float: left;
    text-align: center;
		}
	.footer_menu_1 li{
		float: none;
		width: auto;	
		}
	.footer_menu_1 li span{
		margin: auto;
		}
	.navigation{
		display: block;
		}
.nav_menu{
	display: none;
	visibility: hidden;
	}
	}
@media only screen and (max-width:450px){
	
	.top_mob
			{
			display: block!important;
			text-align: center;
			}
			
		
			
			
			.rawana_sea
			{
			display: none!important;
			}
			
			.widget-header {
    font-size: 12px!important;
}

.widget-count {
    font-size: 22px!important;
    font-weight: bold;
}

			.top_rawana_sea {
    display: block!important;
    text-align: center;
    width: 100%;
    margin: 0px 0px 0px 0px!important;
          }
			
			
	
	.logo_txt{
		font-size: 25px;
		font-size: 15px;
	}
	
	    .gov-line {
        font-size: 14px;
        font-weight: 600;
    }
    
        .header img {
        width: 45px;
        height: 47px;
    }
	
	.top_foot {
    width: 100%!important;
    float: left!important;
        height: auto!important;
    }

	.top_foot ul
	{
	width: 100%!important;
    float: left!important;
	}

	.top_foot ul li
	{
	    width: 100%!important;
	    text-align: center!important;
	    padding: 5px 0px 8px 0px!important;
	}
	
	
	
	
	.cm_img
	{
	bottom: 300px!important;
    left: 8px!important;
    display: none!important;
	}
	
	
	.div_left
	{
	width: 100%!important;
    text-align: left!important;
	}
	
	.div_right
	{
	 width: 100%!important;
    float: left!important;
	}
	
	.new_off {
    width: 100%!important;
    float: left!important;
    text-align: center!important;
}
	
	.dept_line {
    background: #5a9129;
    width: 100% !important;
    padding: 0px 5px !important;
    height: 57px!important;
    clear: both;
    font: normal 12px verdana;
    text-align: center;
}

	.dept_line ul li
	{
		width: 100%!important;
	}
	
	.icon-menu1
	{
	top: 30px!important;
	}
	
	.navigation{
		text-align: left;
		display: block;
		}
	.top_menu{
		height: 55px;	
		}
		.top_rawana_sea {
    display: none !important;
}
.top_mob {
    display: none !important;
}
		
		.navbar-toggler-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
		}
		
		.navbar-toggler {
    padding-left: 5px;
    padding-right: 5px;
}
		
		.navbar .container-fluid {
        text-align: right;
        margin-top: 25px;
        display: block;
        margin-right: 5px;
    }
    
    .news-img img {
    width: 24px!important;
}
li.rawana_sea {
    display: none !important;
}

.top-scroll ul li {

    height: 23px!important;
}

.top-scroll img
{
width: 25px;
    height: 24px;	
}
    .rawana_sea {
    display: none!important;
}
		.logo_txt
		{
		margin-top: 20px;
		}
	
	.top_menu > li > a{
		float: none;
		padding: 3px;
		margin-left: 0;
		}
	.top_menu > li > a:hover{
		background-color: #eeeeee;
		}
	.log_tp_tog{
		position:relative;
		right:0;
		}
	.log_tp_tog ul li{
		display: block;
		}
	.tools{
		position: relative;
		}
	.tools ul li{
		float: none;
		display: block;
		width: 100% !important;
		padding: 3px;
		box-sizing: border-box;
		height: auto;
		}
	.tools ul li.search_li input.srch_bx{
		display: inline-block !important;
		width: 90%!important;
		padding: 3px!important;
		box-sizing: border-box!important;
		}
	.nav_menu{
		display: none;
		visibility: visible;
		position: absolute;

		top: 0;
		right: 0;
		z-index: 1000;
		background-color: #4c831b!important;
		padding: 6px;
		font-family: arial;
		color: #FFF;
		font-size: 14px;
		font-weight: bold;
		cursor: pointer;
	}
	
	
	.screen-up div{
        float: right;
        padding: 0px 5px 0px 5px;
        margin-right: 5px;
 }
 
 .news-tabs .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
     padding: 5px 5px 5px 5px!important;
    font-size: 14px!important;
}
 
 
  .screen-up div a{
        font-size: 12px;
        color: #fff;
 }
 
 
 .search-box
 {
 width: 100%;
 }
 
 .search-box input
 {
 width: 100%!important;
 }
 
 
 
 .screen-up {
    float: left;
    width: 100%;
}

.screen-down {
    float: left;
    width: 100%;
}

.screen-down div
{
float: right;
        padding: 0px 5px 0px 5px;
        margin-right: 5px;
}

.rawana-search {
    padding-top: 6px;
    display: none;
}

.search-1
{
	 display: inline-flex;
	 margin-bottom: 15px;
	 width: 100%;
	
}


.search-int {
    font-size: 12px;
    font-family: verdana;
    border-radius: 50px;
    height: 30px;
    letter-spacing: -0.6px;
    padding: 0px 0px 0px 10px;
    border: 0;
    margin-left: 7px;
    width: 100% !important;
}

.block-extra-search
    {
    display: block!important;
    }
    
    .close-menu
    {
     display: block!important;
     float: right;
     position: fixed;
        right: 0;
        bottom: 10px;
    }
    
     .close-menu a
    {
    color: #fff!important;
    text-align: right !important;
    }

.search-2
{
	 display: inline-flex;
	 margin-bottom: 15px;
	 width: 100%;

}

.search-2 input
{
	font-size: 12px;
    font-family: verdana;
    border-radius: 50px;
    height: 30px;
    letter-spacing: -0.6px;
    padding: 0px 0px 0px 10px;
    border: 0;
    width: 100%;
}

.key-container .nav-pills {
    border-bottom: 1px solid #ccc;
    position: absolute!important;
    width: 85%!important;
    margin-left: 28px!important;
    overflow-x: scroll!important;
    height: 55px!important;
    overflow-y: hidden !important;
}

.key-container .tab-content {
    width: 100%!important;
    margin-top: 62px!important;
}










/* Custom slim scrollbar */
.key-container .nav-pills::-webkit-scrollbar {
  width: 8px; /* Width of the vertical scrollbar */
  height: 8px; /* Height of the horizontal scrollbar */
}

/* Track (background of the scrollbar) */
.key-container .nav-pills::-webkit-scrollbar-track {
  background: #f1f1f1; /* Light gray background */
  border-radius: 10px; /* Rounded corners for the track */
}

/* Thumb (the draggable part of the scrollbar) */
.key-container .nav-pills::-webkit-scrollbar-thumb {
  background: #888; /* Gray color for the thumb */
  border-radius: 10px; /* Rounded corners for the thumb */
}

/* Hover effect for the thumb */
.key-container .nav-pills::-webkit-scrollbar-thumb:hover {
  background: #555; /* Darker gray on hover */
}

/* Optional: Style for Firefox */
.key-container .nav-pills {
  scrollbar-width: thin; /* "thin" or "auto" */
  scrollbar-color: #888 #f1f1f1; /* thumb and track color */
}


.dropdown-cont:hover .dropdown-cont-content {
    display: block;
    left: -70px!important;
}

.screen-down div a
{
	font-size: 12px;
        color: #fff;
}


.filter-row {
    display: inline-block!important;
}

.category-dropdown
{
	    margin-bottom: 10px;
}

.category-dropdown label
{
	    float: left!important;
    width: 100%!important;
}

.category-dropdown select
{
	width: 100%!important;
}

.date-picker label
{
 float: left!important;
    width: 100%!important;
}

.date-picker input
{
	 float: left!important;
    width: 100%!important;
}

.date-picker button
{
	 width: 100%!important;
        margin: 12px 0px 0px 0px;
}

.contact-block
{
	border-left: 1px solid #fff !important;
}
	
	
	    .rawana-search {
        margin-bottom: 10px;
    }
    
    .tablet-screen {
    display: block!important;
}
}
	
	
	
	
	.user_news > ul > li.news_tog
	{
	background-color: #4c831b!important;
    height: 25px!important;
    right: 108%!important;
    top: 71px!important;
	}
	.user_news ul.news_block {
    margin-left: auto;
    position: absolute;
    right: 0;
    bottom: 109px;
    right: -230px;
}

	.user_news > ul > li
	{
	bottom: -68px!important;
	}
	
	.icon-close1
	{
		top: 30px!important;
	}

	.menu1
	{
	top: 57px!important;
	}
	
	.user_news > ul > li > a
	{
	    background-color: rgba(255,255,255,0.72);
    border: 3px solid rgba(76, 131, 27, 0.7)!important;
    font-size: 15px!important;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    color: #4c831b;
    font-weight: 700;
    height: 42px!important;
    padding: 8px 0px 17px 0px!important;
    border-radius: 0px 0px 0px 0px!important;
	}
	
	.user_news > ul > li
	{
	    height: 70px!important;
	}

	}
	
	img {
	border: none;
}
.header_top {
	background-color: #709c49;
	text-align: right;
	padding: 5px;
}
.header_top a {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	padding: 0 5px;
	display: block;
}
.header_top a:hover {
	color: #eeeeee;
}
.header_top_links > li {
	display: inline-block;
    background-color: #85ab64;
    margin: -6px 4px -7px 1px;
    padding: 2px;
}
.logo_ {
	float: left;
}
.logo_ img {
	margin-top: -32px;
    margin-left: 10px;
    border-radius: 0% 0% 0 0;
    padding: 2px;
    width: 76%;
}
.site_name_ {
	font-size: 32px;
	letter-spacing: 7px;
	padding: 11px;
	padding-left: 123px;
	color: #fff;
	background-color: #4c831b;
}
.menu_ {
	clear: both;
	background-color: #FFF;
    border-top: 1px solid #E5E5E5;
}
.menu_lnks_ {
	/*min-height: 41px;*/
	display: block;
}
.menu_lnks_ li ul li {
	display: block;
	
	border-bottom: 1px solid #ffffff;
	font-size: 16px;
}
.menu_lnks_ li ul {
	position: absolute;
	z-index: 100;
	background-color: #F5F4F0;
	display: none;
}
.menu_lnks_ li {
	display: inline-block;
}
.menu_lnks_ > li:hover ul {
	display: block;
}
.menu_lnks_ li a {
	text-decoration: none;
	font-size: 18px;
	padding: 6px 10px;
	display: block;
	color: #4c831b;
}
.menu_lnks_ li a:hover {
	background-color: #EAEAE2;
}
.menu_lnks_ li a.active_ {
	background-color: #EAEAE2;
}
.search_ {
	float: right;
	padding: 3px;
}
.banner {
	height: 250px;
	overflow: hidden;
	box-shadow: 0 4px 8px #dddddd;
	clear: both;
	position: relative;
}
.banner_text {
	position: absolute;
    top: 79%;
    font-size: 36px;
    color: #2a546c;
    font-family: verdana;
    font-weight: 500;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.75);
    left: 1px;
    padding: 0px 0px 0px 19px;
}
.banner img {
	width: 100%;
	height: 100%;
	min-width: 1000px;
}
.content_ p {
 color: #000;
    padding: 0px 0px;
    font-family: verdana;
    font-size: 14px;
    line-height: 25px;
}
.show_ext {
	padding: 10px 20px;
	background-color: #f1f1f1;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.show_ext ul {
	padding-left: 30px;
}
.show_ext ul li {
	list-style-type: disc;
	color: #555555;
	line-height: 2;
}
.show_ext .bold {
	font-weight: bold;
	color: #2A546C;
}
.show_ext ul li a {
	text-decoration: none;
	color: #555555;
}
.sec_head_ {
	padding: 10px 20px;
	font-size: 35px;
	text-align: center;
	margin: 10px 0;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	color: #D57425;
}
.green_show {
	background-color: #8DC83A;
	padding: 10px 10px;
	margin: 20px;
	color: #ffffff;
	position: relative;
}
.green_show:after {
	content: url(../images/green_bottom.jpg);
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: -3px;
}
.red_show {
	background-color: #F2415B;
	padding: 10px 10px;
	margin: 20px;
	color: #ffffff;
	position: relative;
}
.red_show:after {
	content: url(../images/red_bottom.jpg);
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: -3px;
}
.green_show .head_ {
	font-size: 20px;
	color: #4A7118;
}
.red_show .head_ {
	font-size: 20px;
	color: #931022;
}
.board_menber_ {
	padding: 10px 20px;
	background-color: #F1F1F1;
}
.board_menber_ .blc_head {
	text-align: center;
	font-size: 32px;
	margin-bottom: 65px;
}
.board_menber_ .member_blc {
	display: inline-block;
	width: 32%;
	margin: 32px 9px 57px 8px;
	text-align: center;
	background-color: #ffffff;
	padding: 15px;
	border: 1px solid #D9D9D9;
}
.board_menber_ .member_blc .info_tb {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}
.board_menber_ .member_blc .info_tb tr th {
	font-size: 25px;
	color: #00A7EB;
	text-align: center;
}
.board_menber_ .member_blc .info_tb tr td {
	width: 50%;
	vertical-align: top;
	padding: 5px 0;
}
.board_menber_ .member_blc img.person_ {
	height: 133px;
	width: 120px;
	border-radius: 50%;
	box-shadow: 0 0px 3px #999999;
	padding-top: 5px;
	background-color: #ffffff;
	margin-top: -85px;
}
.footer_ {
	background-color: #4c831b;
	z-index: 1000;
	width: 100%;
	color: #ffffff;
	line-height: 2;
	clear: both;
}
.footer_ > div.div_left_ {
	width: 40%;
}
.footer_ > div.div_right_ {
	float: right;
	width: 59%;
}
.footer_ > div {
	display: inline-table;
	/*width: 50%;*/
	box-sizing: border-box;
	font-size: 14px;
	padding: 10px;
}
.footer_ > div > ul.footer_menu_ {
	clear: both;
	padding: 5px 0;
	float: right;
}
.footer_menu_ li {
	display: inline-block;
	float: left;
	margin-left: -1px;
}
.footer_menu_ li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 0 12px;
	border: 1px solid #E2EDFB;
	background-color: #48AFAA;
}
.footer_index > div > ul.footer_menu_1_ {
	clear: both;
	padding: 5px 0;
}
.footer_menu_1_ li {
	display: inline-block;
	float: right;
	width: 272px;
	box-sizing: border-box;
}
.footer_menu_1_ li a.count_visit_ {
	margin-right: 0;
	text-align: center;
}
.footer_menu_1_ li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding: 0 12px;
	border: 1px solid #E2EDFB;
	background-color: #48AFAA;
	margin: 0 7px;
	text-align: center;
}
.footer_ a:hover {
	color: #cccccc;
}
.search_ input.text_ {
	padding: 7px;
border: 1px solid #DDD;
    background-color: #FCFCFC;
	height: 32px;
}
.search_ input.sub_btn_ {
	padding: 6px;
    background-image: url("../images/search.png");
    background-color: rgba(255, 255, 255, 0);
    border: medium none;
    margin-left: -31px;
    width: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 29px;
}
.advrt_ {
	background-color: #F1F1F1;
	border: 1px solid #DBDBDB;
	margin: 0px;
	padding: 6px;
	padding-bottom: 0;
	font-size: 17px;
	color: #555555;
}
.advrt_ .title {
	font-size: 16px;
	color: #2A546C;
	padding: 0 8px;
}
.advrt_ .date_ {
	float: right;
}
.advrt_ .down_link_ {
	text-align: right;
}
.advrt_ .down_link_ a {
	padding: 3px 10px;
	border: 1px solid #dddddd;
	background-color: #F5F4F0;
	color: #DD5F60;
	text-decoration: none;
	font-size: 16px;
}
.advrt_ .down_link_ a:hover {
	color: #A51A1B;
}
.advrt_ .caption_ {
	padding: 8px 16px;
	clear: both;
}
.Content_head {
    font-size: 27px;
    color: #4c831b;
    padding: 20px;
    text-align: center;
    float: left;
    width: 100%;
}
.downloads_ {
	margin: 20px 50px;
	border: 1px solid #D9D9D9;
}
.downloads_ .downd_hd_ {
	font-size: 25px;
	padding: 10px;
	background-color: #F1F1F1;
	border-bottom: 1px solid #D9D9D9;
}
.downloads_ > ul > li {
	list-style-type: none;
}
.downloads_ > ul > li a {
	display: block;
	text-decoration: none;
	color: #333333;
	padding: 5px 30px;
	border: 1px solid #D9D9D9;
	margin: 0 -1px;
	margin-bottom: 2px;
	margin-top: -1px;
	font-size: 17px;
	background-color: #F7F5F6;
}
.downloads_ > ul > li a:hover {
	background-color: #F1F1F1;
	border: 1px solid #bbbbbb;
}
#tog_menu_ {
	display: none;
	float: right;
	margin-right: 5px;
	border: 1px solid #D0D0D0;
	height: 29px;
	width: 31px;
	cursor: pointer;
	visibility: hidden;
}

.tender-tb tbody tr th
{
	background: #051e33;
    color: #fff;
    font-size: 14px;
}

.tender-tb tbody tr td
{
	
    font-size: 13px;
}



.tender-tb tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 1px;
    padding: 5px 5px 5px 5px;

	}
	
	.tend_list_
	{
	    margin: 0;
    padding: 0;
	}
	
	.tend_list_ ul li
	{
	
	}
	
.tend_lnk {
	color: #1948d5;
	text-decoration: none;
	font-size: 13px;
}
.tend_lnk:hover {
	color: #08809E;
}
.tend_list_ li {
    list-style: none;
	margin-left: 10px;
	color: #B82733;
}
.rti_tb {
	position: relative;
	width: 38%;
	display: inline-block;
	padding: 3px;
	margin: 56px;
	color: #555555;
	border: 1px solid #eeeeee;
	padding-left: 75px;
	text-align: left;
}
.rti_tb .rti_img {
	position: absolute;
	height: 133px;
	width: 130px;
	left: -72px;
	top: 16%;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #eeeeee;
}
.rti_tb .rti_img img {
	height: 100%;
	width: 100%;
}
.rti_tb .rti_hd_ {
	font-size: 25px;
	color: #00A7EB;
}
.rti_tb .name_per {
	font-weight: bold;
	font-size: 18px;
	color: #888888;
}
.rti_tb .degn_per {
	font-weight: bold;
	color: #888888;
}
.rti_tb .per_addrs {
}
.rti_tb_1 {
	float: left;
	margin-left: 100px;
}
.rti_tb_2 {
	float: right;
}
.down_rti {
	text-align: center;
	clear: both;
	margin-bottom: 10px;
}
.down_rti a {
	background-color: #eeeeee;
	padding: 6px;
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
	color: #555555;
	border: 1px solid #dddddd;
}
.down_rti a:hover {
	color: #222222;
	background-color: #e8e8e8;
}
.form_tp {
	margin: 40px auto;
	padding: 10px;
	max-width: 600px;
	background-color: #eeeeee;
	border: 1px solid #dddddd;
	color: #999999;
}
.form_tp .form_hd_ {
	font-size: 22px;
	color: #555555;
}
.form_tp .form_tbl_ {
	width: 100%;
}
.form_tp .form_tbl_ .row input {
	width: 100%;
	border: 1px solid #cccccc;
	padding: 7px;
}
.form_tp .form_tbl_ .row {
	padding: 10px;
	font-size: 18px;
	color: #000;
}
.form_tp .form_tbl_ .row textarea {
	width: 100%;
	border: 1px solid #cccccc;
	padding: 5px;
	height: 100px;
	resize: none;
}
.form_tp .form_tbl_ .row .button_ {
	width: auto;
	min-width: 80px;
	background-color: #4c831b;
	color: #ffffff;
	border: 1px solid #2A546C;
}
.form_tp .form_tbl_ .row .button_:hover {
	background-color: rgba(76, 131, 27, 0.63);
}
.cnct_us .cnt_hd {
	font-size: 26px;
	background-color: #eeeeee;
	padding: 0 6px;
	color: #2A546C;
}
.cnct_us {
    margin: 0px;
    /* background-color: #F5F4F0; */
    /* border-bottom: 1px solid #EEEEEE; */
    float: left;
    width: 100%;
    min-height: 568px;
}
.address, .add_links {
	display: inline-block;
	width: 31%;
	padding: 10px;
	margin: 1%;
	background-color: #f9f9f9;
	min-height: 215px;
	border: 1px solid #eeeeee;
	border-radius: 2px;/*background-image: url(../images/bg_addrs.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-size:cover;*/
    float:left;
}
.cnct_us .addrs_hd {
	font-size: 20px;
	color: #2A546C;
	font-weight: bold;
}
.add_links span {
	color: #999999;
}
.cnct_us .note {
	padding: 5px;
	color: #426A9D;
	margin: 5px;
}
.cnct_us .addrs_ln {
	color: #555555;
	font-size: 14px;
	padding-left: 30px;
}
.addrs_hd img {
	max-width: 30px;
	max-height: 30px;
	float: left;
	margin-right: 3px;
	margin-top: 4px;
}

.lang_li button
{
color: #fff;
    background: none;
    font-size: 12px;
    border: 0;
    margin: 0px 7px 0px 8px;
    font-family: verdana;
}

.visit-digit {
    line-height: 1;
    margin-bottom: 10px;
        font-size: 14px;
    font-weight: 500;
}

.lu-digit {
	text-align: left;
	font-size: 13px;
	font-weight: 500;
	 line-height: 1;
	     font-family: verdana;
}


.red_theme
{
 background-color: #d6313f;
    width: 17px;
    height: 17px;
    border: 0px solid #D8CCCC;
    outline: none;
}

a.red_theme {
    width: 25px;
    float: left;
    height: 22px;
}

.green_theme
{
    background-color: #28948F;
    width: 17px;
    height: 17px;
    border: 0px solid #D8CCCC;
    outline: none;
    margin: 0px 5px 0px 1px;
}
a.green_theme {
      width: 25px;
    float: left;
    height: 22px;
}

.blue_theme
{
background-color: #36afe4;
    width: 17px;
    height: 17px;
    border: 0px solid #D8CCCC;
    outline: none;
    margin: 0px 5px 0px 1px;
}

a.blue_theme {
      width: 25px;
    float: left;
    height: 22px;
}

@media screen and (max-width: 1150px) and (min-width: 768px){
	.menu_lnks_ li a{
		font-size: 14px;
		height:41px;
		}
	.rti_tb .rti_hd_{
		font-size: 19px;
		}
	.rti_tb{
		width: 36%;
		margin: 20px;
		}
	.rti_tb_1{
		margin-left: 100px;
		}
	}
@media screen and (max-width: 950px){
	.footer_ > div{
		font-size: 12px;
		}
	.footer_menu_ li a{
		padding: 0 6px;
		}
	.footer_menu_1_ li{
		width: auto;
		}
	.address, .add_links {
		width: 100%;
		margin: 1% 0;
		min-height: 1px;
		}
	}
@media screen and (min-width: 769px){
	.menu_lnks_{
		display: block !important;
		}
	
	}
@media screen and (max-width: 768px){
	.menu_lnks_{
		display: none;
		}
	.menu_lnks_ li{
		display: block;
		}
	.search_{
		float: none;
		}
	.search_ input.text_{
		width: 80%;
		}
	.menu_lnks_ li a{
		font-size: 16px;
		border-bottom: 1px solid #E0E0DA;
		}
	.board_menber_ .member_blc{
		display: block;
		width: 100%;
		margin: 0;
		margin-bottom: 80px;
		}
	.board_menber_ .member_blc .info_tb tr th{
		font-size: 18px;
		}
	.info_tb{
		font-size: 14px;
		}
	.footer_ > div.div_left_{
		width: 100%;
		text-align: center;
		}
	.footer_ > div.div_right_{
		float: none;
		width: 100%;
		}
	.footer_ > div > ul.footer_menu_{
		float: none;
		text-align: center;
		}
	.footer_menu_ li{
		float: none;
		}
	.footer_menu_1_{
		text-align: center;
		}
	.footer_menu_1_ li{
		float: none;
		margin-bottom: 2px;
		}
	.footer_menu_ li a{
		border: none;
		}
	#tog_menu_{
		display: inline-block !important;
		visibility: visible;
		}
	.board_menber_{
		padding: 10px;
		}
	.rti_tb_1,.rti_tb_2{
		float: none;
		}
	.rti_tb .rti_hd_{
		font-size: 19px;
		}
	.rti_tb{
		width: 100%;
		margin: 10px 0;
		display: block;
		box-sizing: border-box;
		padding-left: 0;
		padding: 20px;
		padding-left: 150px;
		}
	.rti_tb .rti_img{
		left:10px;
		}
	.content_{
		box-sizing: border-box;
		overflow-y: scroll;
		}
		
		.news-tabs {
       margin-top: 25px;
    }
    
    .scroll-carosal .card {
    margin: 15px 0.5em!important;
      }
	
	}
@media screen and (max-width: 550px){
	.header_top a{
		font-size: 12px;
		}
	.header_top{
		text-align: center;
		padding-bottom: 30px;
		}
	.sec_head_ {
    padding: 4px 20px;
    font-size: 25px;
	}
	.board_menber_ .blc_head {
    font-size: 24px;
	}
	.Content_head{
		font-size: 22px;
		padding: 7px;
		}
	.downloads_ .downd_hd_{
		font-size: 18px;
		}
	.downloads_{
		margin: 0;
		}
	.downloads_ > ul > li a{
		font-size: 14px;
		}
	.advrt_{
		margin: 10px;
		font-size: 14px;
		}
	.advrt_ .title{
		font-size: 18px;
		}
	.logo_{
		width: 80px;
		height: 60px;
		}
	.logo_ img{
		width: 80px;
		height: 80px;
		}
	.site_name_ {
    	font-size: 24px;
    	padding: 8px;
    	padding-left: 105px;
		}
	.rti_tb .rti_img{
		position: relative;
		}
	.rti_tb{
		padding-left: 10px;
		padding: 10px;
		}
	.cnct_us .addrs_ln{
		font-size: 15px;
		}
	.cnct_us .note{
		font-size: 13px;
		}
	.cnct_us .addrs_hd{
		font-size: 17px;
		}
	.addrs_hd img {
    	max-width: 23px;
    	max-height: 21px;
	}
	}
	
	.search_down
{
border:none;	
}

.search_res
{
    font-size: 25px;
    padding: 10px;
    background-color: #F9F9F9;
    border-bottom: 2px dotted #8A8585;
    margin: 0px 2px 16px 1px;
}


.gap
{
    margin: 21px 0px 18px 0px;
}

.news_detail {
    display: none;
}


.member_blc img {
    height: 133px;
    width: 120px;
    border-radius: 50%;
    box-shadow: 0 0px 3px #999999;
    padding-top: 5px;
    background-color: #ffffff;
    margin-top: -85px;
}



.menu_lnks_ > li > ul a {
    font-size: 16px;
    padding: 0;
    line-height: 1;
    display: block;
	padding: 8px 20px;
}





table.screen_read {
    width: 100%;
   /* max-width: 700px;*/
    margin: 40px auto;
    border-collapse: collapse;
}
table.screen_read tr th{
    text-align: left;
    padding: 5px;
    color: #ffffff;
    background-color: #62D0CB;
    }
table.screen_read tr td{
    padding: 5px;
    border:1px solid #a9a6a6;
    color: #555555;
    font-size: 12px!important;
    }
    
    table.screen_read tr td a {
    color: #555555;
    text-decoration: none;
}

.dept_line {
    background: #5a9129;
    width: 100% !important;
    padding: 0px 5px !important;
    height: 25px;
    clear: both;
    font: normal 12px verdana;
}
    
    .arch
{
      width: auto;
    margin: auto 0px;
    text-align: right;
    float: left;
}


.arch_btn
{
    background-color: #ffffff;
    border: 0;
    color: #000000;
    padding: 4px 11px 5px 11px;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none!important;
    border-radius: 50px;
    border: 1px solid #ccc;
}
   .msg_data
    {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 22px;
    margin: 46px 0px 46px 0px;
    font-family: verdana;
    }


    .cont_ul
    {
    width: 88%;
    margin: 20px auto 14px auto;
    border-left: 1px solid #CCC;
    padding-left: 5px;
    }

    .cont_ul li
    {
    font-size: 16px;
    text-decoration: none;
    list-style: none;
     }
   
    .cont_ul li a
     {
    text-decoration: none;
    border-bottom: 1px solid #ccc;
    color: #000;
    }
    
    
    .board_menber_top {
    padding: 10px 20px;
    background-color: #F1F1F1;
    text-align: center;
    margin: 0px 0px 90px 0px;
}



@media only screen and (max-width: 1280px) and (min-width: 1100px)
{

.user_news > ul > li {
    display: inline-block;
    width: 165px;
    box-sizing: border-box;
    margin-right: 10px;
    position: absolute;
    bottom: -25px;
    height: 94px;
}



.user_news ul.news_block {
    margin-left: 33px;
}


.user_news > ul > li.expand2 {
    left: 176px;
}


.user_news > ul > li.expand3 {
    left: 352px;
}


.user_news > ul > li.expand4 {
    left: 528px;
}


#container {
     width: 78%!important;
    /* margin: 0 auto; */
    height: 94px!important;
    background-color: #FFF!important;
    float: right!important;
    position: relative!important;
    bottom: -11px!important;
    left: 631px!important;
    border: 7px solid #4c831b!important;
    border-radius: 16px 16px 0px 0px!important;

}

.cm_img
{
	    left: 736px!important;
}

.new_off {
    width: 38%!important;
    float: right;
}

.text a {
    text-decoration: none!important;
    font-weight: bold!important;
    color: #000!important;
    width: 59%!important;
    float: left!important;
    line-height: 18px!important;
}

.user_news > ul > li > a {
    /* background-color: rgba(255,255,255,0.72); */
    width: 100%;
    font-size: 15px!important;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    text-decoration: none;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    color: #4c831b;
    font-weight: 700;
    height: 119px;
    padding: 24px 0px 45px 0px;
}

.new_off {
    width: 37%!important;
    float: right;
}

}




@media only screen and (max-width: 1366px) and (min-width: 1281px)
{
#container {
     width: 74%!important;
    /* margin: 0 auto; */
    height: 94px!important;
    background-color: #FFF!important;
      border: 7px solid #4c831b;
border-radius: 16px 16px 0px 0px;
    float: right!important;
    position: relative!important;
    bottom: -11px!important;
    left: 728px!important;
}

.cm_img {
    width: 210px!important;
    height: 480px!important;
    text-align: center;
    position: absolute;
    bottom: 120px;
    left: 877px!important;
    transition: all ease-in-out 200ms;
    -webkit-transition: all ease-in-out 200ms;
    -moz-transition: all ease-in-out 200ms;
    -o-transition: all ease-in-out 200ms;
    -ms-transition: all ease-in-out 200ms;
    border: 0px solid rgba(76, 131, 27, 0.6);
    top: 50px!important;
}

.cm_img1_pic img {
    width: 135px!important;
}

.cm_img1_pic {
    width: 178px!important;
    height: 153px!important;
    margin: 0 auto;
    border: none;
    /* background: url(../../../images/CM_img.png) no-repeat; */
    float: left;
}

.sm_img1_pic {
    width: 178px!important;
    height: 153px!important;
    margin: 0 auto;
    border: none;
    /* background: url(../../../images/CM_img.png) no-repeat; */
    float: left;
}

.cm_img1 {
    width: 184px!important;
    float: left;
    height: 225px!important;
    border: 5px solid rgba(32, 33, 31, 0.7);
    padding-top: 6px;
    margin-left: 3px!important;
    margin-bottom: 10px;
}
.sm_img1_pic img {
   width: 115px!important;
}

.sm_img1 {
    width: 184px!important;
    float: left;
    height: 224px!important;
    border: 5px solid rgba(32, 33, 31, 0.7);
    padding-top: 6px;
    margin-left: 3px!important;
    margin-bottom: 10px;
}


.user_news > ul > li {
    display: inline-block;
    width: 202px;
    box-sizing: border-box;
    margin-right: 10px;
    position: absolute;
    bottom: 0;
    height: 70px;
}

.user_news ul.news_block {
    margin-left: 17px;
}

.user_news > ul > li.expand2 {
    left: 211px;
}

.user_news > ul > li.expand3 {
    left: 422px;
}

.user_news > ul > li.expand4 {
    left: 632px!important;

}

.text a {
    text-decoration: none!important;
    font-weight: bold!important;
    color: #000!important;
    width: 67%!important;
    float: left!important;
}



.cm_img {
    width: 350px;
    height: 224px;
    text-align: center;
    position: absolute;
    bottom: 120px;
    left: 877px!important;
    transition: all ease-in-out 200ms;
    -webkit-transition: all ease-in-out 200ms;
    -moz-transition: all ease-in-out 200ms;
    -o-transition: all ease-in-out 200ms;
    -ms-transition: all ease-in-out 200ms;
    border: 0px solid rgba(76, 131, 27, 0.6);
}

.new_off {
    width: 31%!important;
    float: right;
}



}













@media only screen and (max-width: 1460px) and (min-width: 1366px)
{
#container {
   width: 78%!important;
    /* margin: 0 auto; */
    height: 94px!important;
    background-color: #FFF!important;
    float: right!important;
    position: relative!important;
    bottom: -11px!important;
    left: 835px!important;
    border: 7px solid #4c831b!important;
    border-radius: 16px 16px 0px 0px!important;
}



.cm_img {
    width: 350px;
    height: 224px;
    text-align: center;
    position: absolute;
    bottom: 120px;
    left: 948px!important;
    transition: all ease-in-out 200ms;
    -webkit-transition: all ease-in-out 200ms;
    -moz-transition: all ease-in-out 200ms;
    -o-transition: all ease-in-out 200ms;
    -ms-transition: all ease-in-out 200ms;
    border: 0px solid rgba(76, 131, 27, 0.6);
}

.new_off {
    width: 32%!important;
    float: right;
}
.user_news > ul > li {
    display: inline-block;
    width: 213px;
    box-sizing: border-box;
    margin-right: 10px;
    position: absolute;
    bottom: 0;
    height: 70px;
}

.user_news ul.news_block {
    margin-left: 17px;
}

.user_news > ul > li.expand2 {
    left: 219px;
}

.user_news > ul > li.expand3 {
    left: 438px;
}

.user_news > ul > li.expand4 {
    left: 657px!important;
}

.text a {
    text-decoration: none!important;
    font-weight: bold!important;
    color: #000!important;
    width: 67%!important;
    float: left!important;
}
}


@media only screen and (max-width: 1500px) and (min-width: 1460px)
{
#container {
    width: 93%!important;
    /* margin: 0 auto; */
    height: 94px!important;
    background-color: #FFF!important;
    border: 7px solid rgba(255,255,255,.52)!important;
    float: right!important;
    position: relative!important;
    bottom: -11px!important;
    left: 845px!important;
    border: 7px solid #4c831b!important;
    border-radius: 16px 16px 0px 0px!important;
}

.user_news > ul > li {
    display: inline-block;
    width: 213px;
    box-sizing: border-box;
    margin-right: 10px;
    position: absolute;
    bottom: 0;
    height: 70px;
}

.user_news ul.news_block {
    margin-left: 17px;
}

.user_news > ul > li.expand2 {
    left: 219px;
}

.user_news > ul > li.expand3 {
    left: 438px;
}

.user_news > ul > li.expand4 {
    left: 657px!important;
}

.text a {
    text-decoration: none!important;
    font-weight: bold!important;
    color: #000!important;
    width: 67%!important;
    float: left!important;
}
}

@media only screen and (max-width: 1574px) and (min-width: 1500px)
{
#container {
 width: 100%!important;
    /* margin: 0 auto; */
    height: 94px!important;
    background-color: #FFF!important;
    float: right!important;
    position: relative!important;
    bottom: -11px!important;
    left: 957px!important;
    border: 7px solid #4c831b!important;
    border-radius: 16px 16px 0px 0px!important;
}

.user_news > ul > li {
    display: inline-block;
    width: 213px;
    box-sizing: border-box;
    margin-right: 10px;
    position: absolute;
    bottom: 0;
    height: 70px;
}

.user_news ul.news_block {
    margin-left: 17px;
}

.user_news > ul > li.expand1 {
    left: 70px;
}

.user_news > ul > li.expand2 {
    left: 292px;
}

.user_news > ul > li.expand3 {
    left: 514px;
}

.user_news > ul > li.expand4 {
    left:736px!important;
}

.text a {
    text-decoration: none!important;
    font-weight: bold!important;
    color: #000!important;
    width: 98%!important;
    float: left!important;
}
}



table.screen_read tr th {
    text-align: left!important;
    padding: 5px!important;
    color: #fff!important;
    background-color: #051e33!important;
    font-size: 13px;
}

.panel_search > ul {
    padding: 11px 9px 11px 9px!important;
    text-align: right!important;
    width: auto!important;
    margin: 0px 0px 0px 0px!important;
    z-index: 1000!important;
    /* position: absolute; */
    float: right!important;
    background-color: #0db4be!important;
    border-top-left-radius: 9px!important;
    border-top-right-radius: 9px!important;
}

.pagging ul {
    padding: 10px 12px 11px 8px!important;
    background-color: #f0f8ff!important;
    box-sizing: border-box!important;
    color: #000!important;
    font-family: verdana!important;
    height: 41px!important;
    width: 50%!important;
    float: left!important;
    margin: 0!important;
}

.pagging ul > .green_theme
{
	  width: 35px;
    float: left;
    height: 20px;
    background-color: #FFF;
    text-align: center;
    line-height: 17px;
    text-decoration: none;
    color: #000!important;
    margin: 1px 3px 0px 3px;
	
}

.pagging ul > .green_theme a
{
    width: 35px;
    float: left;
    height: 20px;
    background-color: #FFF;
    text-align: center;
    line-height: 17px;
    text-decoration: none;
    color: #000!important;
    margin: 1px 3px 0px 3px;
}




/*---------------------New CSS------------------*/

.top_foot {
    background: #007880;
    width: 100% !important;
   
    padding: 0px 5px 0px 10px !important;
}


.top_foot ul {
   padding: 0;
   margin: 0;
     text-align: center;
   
}


.top_foot ul li {
    color: #fff;
    font: normal 14px verdana;
    line-height: 20px;
    display: inline-block;
        padding: 0px 10px 0px 10px;
   
}

.top_foot ul li a
{
	color: #fff;
	font-family: verdana;
	cursor: pointer!important;
	
}

.upd_date {
    text-align: right;
}

.key-indicators {
    margin-top: 30px;
    margin-bottom: 30px;
}

.key-headers {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    font-family: verdana;
    padding: 5px 0px 10px 0px;
}

.key-container {
    box-shadow: 0 4px 8px 0 rgb(184 174 174 / 20%), 0 6px 20px 0 rgb(218 215 215 / 19%);
    border: 1px solid #e3e2e2;
    padding: 0;
}

.nav-pills {
    border-bottom: 1px solid #ccc;
}

.key-container .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: var(--bs-nav-pills-link-active-color);
    background-color: #06939c;
}
.key-container .nav-link {
    background: #007880;
    border-radius: 0;
    color: #fff;
    text-align: left;
    font-size: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #37c7d1;
    font-family: verdana;
}

.cm_img {
    /*width: 350px;
    height: 224px;
    text-align: center;
    position: absolute;
    bottom: 227px;
    left: 1116px;
    transition: all ease-in-out 200ms;
    -webkit-transition: all ease-in-out 200ms;
    -moz-transition: all ease-in-out 200ms;
    -o-transition: all ease-in-out 200ms;
    -ms-transition: all ease-in-out 200ms;
    /*border: 8px solid rgba(76, 131, 27, 0.6);*/
    width: 100%!important;
    height: 580px;
    text-align: center;
    position: absolute;
    bottom: 83px;
    left: 0!important;
    top: 87px;
    transition: all ease-in-out 200ms;
    -webkit-transition: all ease-in-out 200ms;
    -moz-transition: all ease-in-out 200ms;
    -o-transition: all ease-in-out 200ms;
    -ms-transition: all ease-in-out 200ms;
    /* border: 8px solid rgba(76, 131, 27, 0.6); */
   /* border: 10px solid #e2e2e2;*/
    border-radius: 0px;
   /* background-color: rgba(255,255,255, 0.7);*/
    padding-top: 10px;
}

.cm_img1 {
     width: 218px;
    float: left;
    height: 254px;
    border: 5px solid rgba(32, 33, 31, 0.7);
    padding-top: 6px;
    margin-left: 0px;
    margin-bottom: 10px;
     background-color: rgba(255,255,255, 0.7);
}

.sm_img1 {
       width: 216px;
    float: right;
    height: 252px;
    border: 5px solid rgba(32, 33, 31, 0.7);
    padding-top: 6px;
    margin-left: 1px;
    margin-bottom: 10px;
     background-color: rgba(255,255,255, 0.7);
}


.sm_img1_pic img
{
	    width: 148px;
}

.sm_img1_name, .cm_img1_name {
    font: 500 13px verdana;
    color: #4c831b;
    line-height: 18px;
}

.cm_ing1_des, .sm_img1_des {
    font: normal 11px verdana;
    color: #000;
    line-height: 14px;
}



.icon-menu1 {
    color: #4c831b;
    cursor: pointer;
    font-family: verdana;
    font-size: 15px;
    padding-bottom: 2px;
    padding-left: 29px;
    padding-top: 2px;
    padding-right: 2px;
    text-decoration: none;
    background-image: url(../images/toggle.png);
    background-repeat: no-repeat;
    background-color: #fff;
    float: right;
    z-index: 1000;
    position: static;
    position: absolute;
    right: 0px;
    top: 3px;
}


.menu1 {
    position: absolute;
    width: 179px;
    top: 25px;
    z-index: 1000;
    right: -285px;
    background: #fff;
    /* opacity: 0.8; */
	
}


.menu1 ul {
    border-top: 0 solid #258ecd;
    list-style: none;
    margin: 0;
    padding: 0;
}


.menu1 li {
    font-family: 'Open Sans', sans-serif;
    /* line-height: 33px; */
    padding-bottom: 0px;
    padding-left: 5px;
    padding-top: 0px;
    background-color: #F5F4F0;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    margin: 0px 0px 0px 0px;
    padding: 1px 4px;
    padding-left: 18px;
    padding-right: 15px;
    position: relative;
    border-bottom: 1px solid rgba(76, 131, 27, 0.5);
}

.icon-close1 {
    color: #afdefa;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 0;
    padding-bottom: 25px;
    padding-left: 29px;
    padding-top: 2px;
    text-decoration: none;
    text-transform: uppercase;
    background-image: url(../images/toggle.png);
    background-repeat: no-repeat;
    float: right;
    z-index: 1000;
    position: static;
    position: absolute;
    right: 0px;
}

.menu1 li ul li {
    padding: 1px 3px 2px 3px;
    font-size: 14px;
}

.menu1 ul li ul {
    position: absolute;
    left: -112%;
    top: 0;
    display: none;
    width: 200px;
}

.menu1 li:hover ul {
    display: block;
}

.menu1 a {
    color: #4c831b;
    font-size: 15px;
    text-decoration: none;
    /* border: 2px dashed #c2c1bd; */
    /* padding: 1px 61px 1px 5px; */
    display: block;
    margin: 4px 0px 3px 0px;
    margin-left: 0;
    padding-left: 10px;
    line-height: 25px;
    border-left: none;
}



.menu1 li a:hover {
    color: #ffffff;
    background-color: #65a22e;
    -webkit-transition: all ease-in-out 200ms;
    -o-transition: all ease-in-out 200ms;
    transition: all ease-in-out 200ms;
    -moz-transition: all ease-in-out 200ms;
    -ms-transition: all ease-in-out 200ms;
}


.cm_img1_pic {
       width: 205px;
    height: 201px;
    margin: 0 auto;
    border: none;
    /* background: url(../../../images/CM_img.png) no-repeat; */
    float: left;
   /* width: 95%;
    height: 76%;
    margin: 0 auto;
    border: none;
    /* background: url(../../../images/CM_img.png) no-repeat; */
}

.cm_img1_pic img
{
    width: 175px;	
}

.sm_img1_pic {
    border: none;
    /* background: url(../../../images/Mines_min.png) no-repeat; */
       width: 205px;
    height: 190px;
    margin: 0 auto;
}




#wrapper {
	width: 53%;
	position: absolute;
	top: 250px;
	left: 22%;
	height: 110px;
	z-index: 1005;
	text-align: center;
	border: 7px solid #779743;
	background: #779743;
	opacity: 0.8;
	display: none;
}
a {
	text-decoration: none;
}
img {
	border: none;
}
.btnsd:hover {
	background: rgba(225, 233, 217, 0.75);
}
.btnss:hover {
	background: rgba(225, 233, 217, 0.75);
}
.btnsl:hover {
	background: rgba(225, 233, 217, 0.75);
}
#main {
	display: none;
	z-index: 1001;
	background: #000;
	opacity: 1;
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
}
.btnsd {
	width: 33%;
	display: block;
	float: left;
	height: 100%;
	text-align: center;
	padding: 10px 0px 0px 0px;
	background: #e1e9d9;
	border-right: 5px solid #738c49;
}
.btnsl {
	width: 35%;
	display: block;
	float: left;
	height: 100%;
	text-align: center;
	padding: 10px 0px 0px 0px;
	background: #e1e9d9;
	border-right: 5px solid #738c49;
}
.btnss {
	width: 32%;
	display: block;
	float: left;
	height: 100%;
	text-align: center;
	padding: 10px 0px 0px 0px;
	background: #e1e9d9;
}
.btnsd a span, .btnsl a span, .btnss a span {
	display: block;
	width: 100%;
	font: normal 18px verdana;
	color: #000;
	line-height: 22px;
	margin-top: 3px;
}

.dept_line ul li {
    display: inline-block;
    width: 49%;
    color: #bfe79c;
    font: normal 12px verdana;
    line-height: 18px;
}

.dept_line ul li a {
    display: inline-block;
    width: 49%;
    color: #bfe79c;
    font: normal 12px verdana;
    line-height: 18px;
    text-decoration: none;
}

.new_off
	{
	 width: 30%;
    float: right;
	}
	
			#container {
		    width: 410px;
		    /* margin: 0 auto; */
		    height: 94px;
		    background-color: rgba(255, 255, 255, 0.97);
		    border: 7px solid #4c831b;
		    opacity: 0.7;
		    float: right;
		    position: absolute;
		    bottom: -11px;
		    left: 957px;
		    border-radius: 16px 16px 0px 0px;
			}
			
				.head_in a
			 {
			    text-decoration: none;
				    color: #4c831b;
				    font-weight: 600;
				    font-size: 14px;
			 }
			 
			 
			 .content_
			 {
			  width: 98%;
    margin: auto;
    padding: 8px 30px 0px 25px;
             
			}
			 
			 .in_head
			 {
	font-size: 16px;
    border-bottom: 1px solid #ccc;
    color: #fff;
    margin: 28px 0px 1px 0px;
    background: #051e33;
    padding: 5px 0px 5px 8px;
			 }
			
			.inner-box
			{
			box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
    border-radius: .25rem !important;
    margin-top: 24px;
    padding: 25px 25px 25px 25px;
    border: 1px solid #f1eaea;
    min-height: 100vh;
			}
			
			 .in_ul
			 {
			    padding-left: 15px;
			 }
			
			 
			 
			 .in_ul li
			 {
			 list-style-type: disc;
    margin-left: 17px;
    color: #000;
    padding: 0px 0px;
    text-align: justify;
    font-family: verdana;
    font-size: 14px;
    line-height: 25px;
			 }
			
			
			
			.news_detail > p > a
			{
			    background-color: #FFF!important;
			    
               border: 0px solid #D9D9D9!important;
			}
			
	
			.news_detail
			{
			 background-color: #FFFimportant;
			}
			
			
			.top_mob
			{
			display: none;
			}
			
			/*-------------------------------Photo Gallery CSS--------------------------------------*/
			.xpager-gallery{
    position:relative;   
     
    width: 100%;
}

.xpager-gallery .page-navigation{
    display:inline-block;
}

.xpager-gallery .page-navigation div{
    display:inline-block;
    margin:5px;
    height:35px;
    width:35px;
    border:solid 1px #ccc;
    text-align:center;
    line-height:32px;
}

.xpager-gallery .next_btn:before{
    content:">>";
}

.xpager-gallery .prev_btn:before{
    content:"<<";
} 

.xpager-gallery .page-num{
    display:inline-block;
    margin:5px;
    height:35px;
    width:35px;
    text-align:center;
    line-height:32px;
}

.xpager-gallery .page-points{
    display:inline-block;
    height:35px;
}

.xpager-gallery .page-points .points-content .point{
    display:inline-block;
    height:20px;
    width:20px;
    text-align:center;
    line-height:16px;
    border:solid 2px #ccc;
    border-radius:10px;
    font-size:12px;
    margin:5px;
}

.xpager-gallery .page-points .points-content .point.activ{
    border-color:#666;
}

.xpager-gallery .page-points .points-content .point span{
    margin-right:1px;
}

.xpager-gallery .surface{
    position:fixed;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    z-index:99998;
    background-color:rgba(0,0,0,0.8);
    display:none;
    cursor:pointer;
}

.xpager-gallery .surface .border{
    position:absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index:999;
    overflow:hidden;
    opacity:0;
}

.xpager-gallery .surface .loader{
    display:block;
    position:absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height:50px;
    width:50px;
    background-image:url(img/loader.gif);
    background-size:cover;
}

.xpager-gallery .surface .border{
    z-index: 1;
}

.xpager-gallery .surface .border img{
    position:absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    cursor:default;
}

.xpager-gallery .surface .next_btn, .xpager-gallery .surface .prev_btn{
    background-color:#fff;
    display:inline-block;
    position:absolute;
    top:50%;
    height:50px;
    width:50px;
    margin-top:-25px;
    text-align:center;
    line-height:50px;
    cursor:pointer;
    z-index:10;
}

.xpager-gallery .surface .next_btn{
    right:0px;
}

.xpager-gallery .surface .close_btn{
    color:#fff;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    height:50px;
    width:50px;
    text-align:center;
    line-height:50px;
    cursor:pointer;
    font-size:30px;
}

.xpager-gallery .surface .close_btn:before{
    content:"x";
}

.xpager-gallery .surface .comment{
	position: fixed;
	color: #fff;
	bottom: 5px;
    left:0px;
	width: 100%;
	text-align: center;
}

.xpager-gallery .surface .nummber{
    position: fixed;
	color: #fff;
	bottom: 10px;
    right:10px;
	text-align: center;  
}

.gal
{
    
    width: 100%;
    padding: 0;
    margin: 0;
}

.gal > li
{
       display: inline-block;
    list-style: none;
    margin: 16px 15px 15px 15px;
}

/*--------------------------------------Photo gallery CSS-----------------------------------*/



.in_menu
{
	    width: 55%;
    margin: auto;
}

.inside-title2
{

	    font-weight: bold;
}


.off_set > ul
{

display: none!important;	
}	

.div_right > .cm_img
{
	display: none!important;
}	

.close_set
{
    z-index: 1500;
    position: absolute;
    right: 0px;
    margin: -20px -6px 0px 0px;	
}

.close_set
{
	background-color: #fff;
    border-radius: 10px;
}

.dept_line > ul > li:nth-child(1)
{

display:none!important;

}

.dept_line > ul > li:nth-child(2)
{

width: 100%!important;

}

.set_hr
{
    z-index: 1500;
    position: absolute;
    right: 0px;
    margin: -20px -6px 0px 0px;
    background-color: #fff;
    border-radius: 10px;
}


/*.menu_lnks_ > ul > li > ul::after 
{
    content: "> ";
    margin: 4px 4px 3px -13px;
    position: absolute;
    right: -8px;
}*/



.menu > ul > li > ul
{
background-color: #000;	
}


.has_sub {   
	background-image: url(../images/arrow_icon.png);
	background-repeat: no-repeat;
	background-position: right 10px top 13px;
	}


/*.has_sub::after {   
	background-image: url(../images/arrow_icon.png);
    font-family: fontawesome;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    font-size: 12px;
}*/


.has_sub2
{
	background-image: url(../images/arrow_icon_left.png);
	background-repeat: no-repeat;
background-position: left 4px top 15px;
}


/*.has_sub2::before {   
	content: "<";
    font-family: fontawesome;
    position: absolute;
    right: 164px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    font-size: 12px;
}*/


.has_sub_in
{
background-image: url(../images/inner_arrow_icon.png);	
background-repeat: no-repeat;
background-position: right 4px top 15px;
}


/*.has_sub_in::before {   
	content: "<";
    font-family: fontawesome;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    font-size: 12px;
}*/

.set_l
{
	
display: none;	
}

.btn_src_rawana {
background-image: url(../images/search.png);
    background-color: transparent;
    border: 1px solid transparent;
    background-position: center;
    background-repeat: no-repeat;
   height: 1.3em;
  width: 2em;
    outline: 0;
    padding: 4px 3px 2px 4px;
    margin: 0px 1px 0px 3px;
   
    top: 6px;
}

.rawana_sea
{
float: left;
    margin: 0px 0px 0px 4px;
    padding: 0px 6px 2px 12px;
    box-sizing: border-box;
    color: #fff;
    background: #051e33 !important;
}

.top_rawana_sea
{
	float: left;margin: 0px 0px 0px 10px;
}

.top_menu > .top_rawana_sea
{
	width: 100%;
    margin: 0;
}

.carousel-items
{
	        margin-right: 0;
        flex: 0 0 33.333333%;
        display: block;
}



  @media (min-width: 768px) {
    .scroll-carosal .carousel-item {
      margin-right: 0;
      flex: 0 0 33.333333%!important;
      display: block;
    }
    .scroll-carosal .carousel-inner {
      display: flex;
    }
  }
 
 
.in-container
{
	    width: 90%!important;
    margin: 30px auto 30px auto!important;
}

.about-header {
   font-family: verdana;
    font-size: 21px;
    font-weight: 500;
    float: left;
    padding-right: 10px;
    font-family: verdana;
}

.about-dmg {
    font-size: 21px;
    color: #007880;
    font-weight: bold;
    font-family: verdana;
}


.font-div ul
{
	padding: 0;
}

.scroll-carosal {
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}


.external-link {
    margin-bottom: 30px;
    margin-top: 30px;
}

.tab-content
{
	width: 100%;
}

.carousel-inner .carousel-items:nth-child(4) {
 display:none;
}


.carousel-inner .carousel-items:nth-child(5) {
 display:none;
}




.iner-header {
    background: #5cc3bf;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    padding: 10px 20px 10px 20px;
    border-bottom: 1px solid #000;
}


.top-scroll {
    float: left;
    width: 95%;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}
.top-scroll ul {
    margin: 0;
}

.top-scroll ul li {
    display: inline-block;
    margin-right: 15px;
    border-right: 1px solid #ffff;
    padding-right: 14px;
    height: 35px;
}

.top-scroll ul li a
{
	color: #fff;
    font-size: 14px;
}


.topnav a {
  float: left;
    display: block;
    color: #000;
    text-align: center;
    padding: 14px 10px;
    text-decoration: none;
    font-size: 15px;
    font-family: verdana;
}

.topnav a :hover
{
	color: #fff;
}

.dropdown-content:hover
{
	
}

.dropdown .dropbtn {
	font-size: 15px;
	border: none;
	outline: none;
	color: #000;
	padding: 0px;
	background-color: inherit;
	font-family: inherit;
	margin-right: 0px;
	padding-right: 10px;s
	font-weight: 500;
	pointer-events: none;
}

.dropbtn:hover .arrow-down{
    border: solid #fff!important;
}





.validation {
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 220px;
	color: red;
	position: relative;
	border-bottom: 1px dotted red;
	visibility: hidden;
	width: 400 px;
	background-color: orange;
	color: #fff;
	text-align: center;
	padding: 3px 5px 1px 1px;
	border-radius: 6px;
	position: absolute;
	z-index: 1;
}

.inner_cont {
	margin-bottom: 0;
	clear: right;
	overflow-y: hidden;
}

.header {
	float: none;
	font-family: "Times New Roman", Times, serif;
	/* padding: 7px; */
	text-align: left;
	padding-bottom: 4px;
	background-image: none;
	background-color: #29546c;
}

.service_txt {
	font-family: "Times New Roman", Times, serif;
}

li.name {
	font-size: 25px;
	margin-top: 10px;
}



.header li {
	padding: 0;
}

body {
	overflow-x: hidden;
}

.navbar {
	padding: 0;
}

.logo {
	width: 350px;
}

.top-header {
	background: #051e33;
	padding-top: 5px;
	padding-bottom: 5px;
}

.header-logo {
	background: #f0f8ff;
}

nav.navbar.navbar-expand-lg.navbar-light.bg-light {
	padding: 0;
}

.mineral-data {
	background: #1797a1;
	padding-top: 30px;
	padding-bottom: 30px;
}

.data-header {
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 21px;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	font-family: verdana;
}

.data-widget {
	background: #47b8c1;
	color: #fff;
	text-align: center;
	border: 1px solid #8ccdd2;
	margin-bottom: 10px;
}

.widget-count {
	font-size: 28px;
	font-weight: bold;
	font-family: verdana;
}

.widget-header {
	font-size: 16px;
}

.announcement {
	background: #051e33;
	padding-top: 5px;
	padding-bottom: 5px;
}

.news-img img {
	width: 34px;
}

.news-img {
	float: left;
	width: 5%;
	display:none;
}

.news-scroll {
	float: left;
	width: 95%;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
}

.visitor-counter {
	margin-bottom: 15px;
}

.visit-header {
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	font-family: verdana;
}

.vigit-digit {
	text-align: left;
	font-size: 14px;
	font-weight: 500;
}

.lu-header {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}



.text-left {
	text-align: left;
}

.news-scroll ul {
	margin: 0;
}

.news-scroll ul li {
	display: inline-block;
	margin-right: 15px;
	border-right: 1px solid #ffff;
	padding-right: 14px;
}

.news-scroll ul li img {
	width: 28px;
}

.cm-image img {
	margin: 0;
    width: 125px;
    margin-top: 8px;
    height: 86px;
}

.about-section {
	margin-top: 35px;
	margin-bottom: 35px;
}

.about-text {
	font-family: verdana;
	font-size: 14px;
	line-height: 25px;
}



.read-more button {
	background: #007880;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
}

.read-more {
	margin-top: 20px;
}

.news-tabs {
	border: 1px solid #eceaea;
	border-radius: 5px;
	padding: 10px;
	background: #fff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0
		rgba(0, 0, 0, 0.19);
	min-height: 250px;
}

.about-text ul {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	line-height: 25px;
	padding: 5px 0px 5px 30px;
}

.about-text ul li {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	line-height: 28px;
}

.inner-head {
	font-weight: 700;
	font-size: 20px;
	margin: 0px 0px 5px 0px;
}

.news-tabs .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: var(- -bs-nav-pills-link-active-color);
	background-color: #1f888f;
	border-radius: 0;
	font-family: verdana;
}

.nav-pills {
	border-bottom: 1px solid #ccc;
}

.nav-pills .nav-link {
	/* border-radius: var(--bs-nav-pills-border-radius); */
	color: #000;
}

.news-tabs .nav-pills .nav-link {
	border-radius: var(- -bs-nav-pills-border-radius);
	font-weight: 500;
	font-size: 14px;
}

.news-tabs ul {
	margin: 0;
	padding: 0;
}

.news-tabs .tab-pane  ul li {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	list-style: none;
	border-bottom: 1px solid #e7e5e5;
	padding: 2px 10px 5px 10px;
}

.news-tabs .tab-pane ul li a {
	text-decoration: none;
	color: #000;
}

.key-container {
	box-shadow: 0 4px 8px 0 rgb(184 174 174/ 20%), 0 6px 20px 0
		rgb(218 215 215/ 19%);
	border: 1px solid #e3e2e2;
	padding: 0;
}

.key-container .nav-link {
	background: #007880;
	border-radius: 0;
	color: #fff;
	text-align: left;
	font-size: 18px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #37c7d1;
	font-family: "Roboto", sans-serif;
}

.key-headers {
	text-align: center;
	font-size: 21px;
	font-weight: 700;
	font-family: "Roboto", sans-serif;
	padding: 5px 0px 10px 0px;
}

.key-indicators {
	margin-top: 30px;
	margin-bottom: 30px;
}

.footer-top {
	background: #007880;
}

.footer-bottom {
	background: #007880;
	text-align: center;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
}

.footer-section {
	background: #0db4be;
	text-align: center;
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	padding: 15px 0px 15px 0px;
}

.footer-top ul {
	padding: 5px 0px 5px 0px;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-family: "Roboto", sans-serif;
}

.footer-top ul li {
	display: inline-block;
	margin-right: 8px;
	border-right: 1px solid #fff;
	padding-left: 5px;
	padding-right: 10px;
}



.nod-name {
	text-align: left;
	padding-left: 20px;
	font-size: 12px;
	font-family: "Roboto", sans-serif;
}



.sug-box img {
	width: 100px;
}

.feedback-box img {
	width: 100px;
}

.sug-box ul {
	padding: 0;
	margin: 0;
}

.sug-box ul li {
	text-align: left;
	list-style: none;
	color: #fff;
	margin-bottom: 5px;
}

.sug-box ul li a {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: 600;
}



.carousel {
	padding: 0;
}



.slider-carosal .h5, h5 {
	font-size: 2.25rem;
	text-align: left;
	 font-family: verdana;
}

.carousel-caption {
	top: 10%;
}

.slider-carosal p {
	width: 70%;
	text-align: left;
}

.block-widget ul {
	padding: 0;
	margin: 0;
}

.block-widget ul li {
	list-style: none;
}

.block-head {
	text-align: left;
	color: #007880;
	font-size: 18px;
	font-weight: 600;
	border-bottom: 2px solid #000;
	margin-bottom: 5px;
}

.block-widget ul li {
	list-style: none;
	text-align: left;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #273a5d;
}

.publish-on {
	font-size: 12px;
}

.publish-date {
	font-size: 13px;
	font-style: italic;
}

.list-menu {
	float: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.list-menu ul {
	padding: 0;
	margin: 0;
}

.list-menu ul li {
	color: #fff;
	list-style: none;
	display: inline;
	font-size: 14px;
	border-right: 1px solid #fff;
	padding-right: 10px;
	padding-left: 10px;
}

.list-menu ul li a {
	color: #fff;
	text-decoration: none;
}

.list-menu span {
	margin-right: 5px;
}

.color-theme {
	float: right;
}

.color-theme ul {
	margin: 0;
	padding: 0;
}

.color-theme ul li {
	display: inline;
	margin-left: 10px;
}

.red-theme {
	width: 19px;
	float: left;
	background: #cb5f5f;
	height: 19px;
	font-size: 0;
	margin: 4px 3px 0px 7px;
}

.green-theme {
	width: 19px;
	float: left;
	background: #0ba8b2;
	height: 19px;
	font-size: 0;
	margin: 4px 3px 0px 7px;
}

.blue-theme {
	width: 19px;
	float: left;
	background: #115dda;
	height: 19px;
	font-size: 0;
	margin: 4px 3px 0px 7px;
}

.incres-button {
	float: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.incres-button ul {
	padding: 0;
	margin: 0px 10px 0px 10px;
}

.incres-button ul li {
	display: inline;
	font-size: 14px;
}

.incres-button ul li a {
	color: #fff;
	text-decoration: none;
}

.in-pad-right {
	border-right: 1px solid #fff;
	padding-right: 12px;
}

.text-box-search input {
	width: 50%;
	border-radius: 50px;
	font-size: 14px;
	padding-left: 10px;
	height: 30px;
}

.text-box-search input::placeholder {
	font-size: 12px;
	color: #ccc0c0;
	padding: 0px 0px 0px 0px;
}

.text-box-search input:focus {
	outline: none;
}

.topnav {
	overflow: hidden;
}



.topnav .icon {
	display: none;
}

.dropdown {
	float: left;
	overflow: hidden;
	position: static;
	cursor: pointer !important;
}



.dropdown-content {
	display: none;
	position: absolute;
	background-color: #fff;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
}

.dropdown-content a {
	float: none;
	color: black;
	padding: 5px 14px;
	text-decoration: none;
	display: block;
	text-align: left;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
}

.topnav a:hover, .dropdown:hover .dropbtn {
       background: #051e33;
    color: #fff;
}


.dropdown-content a:hover {
	background-color: #eefeff;
	color: black;
}

.dropdown:hover .dropdown-content {
	display: block;
}

@media screen and (max-width: 600px) {
	.topnav a:not (:first-child ), .dropdown .dropbtn {
		display: none;
	}
	.topnav a.icon {
		float: right;
		display: block;
	}
}

@media screen and (max-width: 600px) {
	.topnav.responsive {
		position: relative;
	}
	.topnav.responsive .icon {
		position: absolute;
		right: 0;
		top: 0;
	}
	.topnav.responsive a {
		float: none;
		display: block;
		text-align: left;
	}
	.topnav.responsive .dropdown {
		float: none;
	}
	.topnav.responsive .dropdown-content {
		position: relative;
	}
	.topnav.responsive .dropdown .dropbtn {
		display: block;
		width: 100%;
		text-align: left;
	}
}

@media ( min-width : 1000px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1240px !important;
	}
}

.key-container .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: var(- -bs-nav-pills-link-active-color);
	background-color: #06939c;
}

.card-header {
	background: none;
	font-weight: 700;
	font-size: 18px;
	color: #007880;
	padding: 8px 0px 2px 4px;
	border-bottom: 2px solid #000;
	margin-bottom: 8px;
}

.card-header a
{
	pointer-events: none;
}


.card ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	max-height: 300px;
	overflow-y: auto;
	min-height: 300px;
}

.card ul li {
	list-style: none;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    padding: 5px 1px 5px 10px;
    font-size: 16px;
    font-weight: 400;
}

.card ul li a {
	color: #000!important;
	text-decoration: none!important;
	cursor: pointer;
}

.card {
	padding: 0px 10px 0px 10px;
}

/*
.card ul::-webkit-scrollbar {
	width: 10px;
}*/

/* Track */
/* .card ul::-webkit-scrollbar-track {
	background: #f1f1f1;
}*/

/* Handle */
/*.card ul ::-webkit-scrollbar-thumb {
	background: #888;
}*/

/* Handle on hover */
/*.card ul ::-webkit-scrollbar-thumb:hover {
	background: #555;
}*/



.scroll-carosal .carousel-inner {
	padding: 1em;
}

.scroll-carosal .card {
	margin: 0 0.5em;
	box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
	border: none;
}

.scroll-carosal .carousel-control-prev, .scroll-carosal .carousel-control-next
	{
	background-color: #e1e1e1;
	width: 6vh;
	height: 6vh;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
}



.scroll-carosal .card .img-wrapper {
	max-width: 100%;
	height: 13em;
	display: flex;
	justify-content: center;
	align-items: center;
}

.scroll-carosal .card img {
	max-height: 100%;
	width: 30px;
}

@media ( max-width : 767px) {
	.scroll-carosal .card .img-wrapper {
		height: 17em;
	}
}

img {
	overflow-clip-margin: content-box;
	overflow: clip;
}

img, svg {
	vertical-align: middle;
}

.external-link.carousel-inner {
	padding: 1em;
}

.external-link .card {
	/* margin: 0 0.5em;
    box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18); */
	border: none;
}

.external-link .carousel-control-prev, .external-link .carousel-control-next
	{
	background-color: #e1e1e1;
	width: 6vh;
	height: 6vh;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
}

@media ( min-width : 768px) {
	.external-link .carousel-item {
		margin-right: 0;
		flex: 0 0 0 33.333333%;
		display: block;
	}
	.external-link .carousel-inner {
		display: flex;
	}
}

.external-link.card .img-wrapper {
	max-width: 100%;
	height: 13em;
	display: flex;
	justify-content: center;
	align-items: center;
}

.external-link .card img {
	max-height: 100%;
}

@media ( max-width : 767px) {
	.external-link .card .img-wrapper {
		height: 17em;
	}
}

.visitor-counter span {
	
}

.last-update {
	font-size: 12px;
	margin-top: 20px;
}

.external-link img {
	width: auto;
	height: 85px;
}

.last-update span {
	background: #fff;
	color: #837b7b;
	padding: 5px;
	font-weight: 600;
}

.drop-dist {
	float: right;
	margin: -7px 0px 0px 0px;
}

.drop-dist select {
	background: #58c3cc;
	color: #fff;
	font-size: 12px;
	border: 1px solid #58c3cc;
	text-align: left;
	width: auto;
	height: 32px;
	outline:none;
	font-family: verdana;
}

.table-formate th {
	background: #00788091;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}

.social-list {
	float: right;
}

.social-list ul {
	margin: 0;
	padding: 0;
}

.social-list ul li {
	display: inline-block;
}

.google-play {
	width: 85px;
}

.x-icon {
	width: 25px;
}

.download-btn a {
	background: #051e33;
	color: #fff;
	padding: 10px;
	text-decoration: none;
}

.coming-soon {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}

.coming-soon img {
	width: 250px;
}




</style>
<script src="${pageContext.request.contextPath}/Static/website/js/rsm_scrpt.js" type="application/javascript"></script>

<style type="text/css">



#carousel {
	/*background:#f6f6f6;*/
	margin: 0 auto;
	padding: 0 2px 0 0;
}

#ui-carousel-next, #ui-carousel-prev {
	width: 16px;
	height: 16px;
	background:
		url(${pageContext.request.contextPath}/Static/website/images/arrow-left.png)
		center center no-repeat;
	display: block;
	position: absolute;
	z-index: 100;
}

#ui-carousel-next {
	right: 10px;
	background-image:
		url(${pageContext.request.contextPath}/Static/website/images/arrow-right.png);
	bottom: 0px;
}

#ui-carousel-prev {
	right: 30px;
	bottom: 0px;
}

#ui-carousel-next>span, #ui-carousel-prev>span {
	display: none;
}

.slide {
	margin: 0;
	position: relative;
}

.slide  h1 {
	font: 72px/1 Anton, sans-serif;
	color: #ff5c43;
	margin: 0;
	padding: 0;
}

.slide  p {
	
	color: #fff;
	margin: 0;
	padding: 0;
	height: 70px;
	line-height: 22px;
	font-family: verdana;
    font-size: 14px;
}

.slide01>img {
	position: absolute;
	bottom: 35px;
	left: 30px;
}

.slide01>.text {
	position: absolute;
	left: 2px;
	top: 4px;
	line-height: 26px;
}

#pages {
	width: 150px;
	margin: 0 auto;
}

.bullet {
	background: url(images/page-off.png) center center no-repeat;
	display: block;
	width: 18px;
	height: 18px;
	margin: 0;
	margin-right: 5px;
	float: left;
}

.head_in {
	width: 100%;
	height: 25px;
	padding: 1px 5px;
	/*  background: #9ca7ab;*/
	color: #000;
	font: normal 13px Verdana, Geneva, sans-serif;
	margin: 0;
	box-sizing: border-box;
	line-height: 21px;
}

.text a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	width: 93%;
	float: left;
	font-size: 12px;
}

.set_news>a {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding: 4px 5px 21px 1px;
	margin: 11px 18px -55px 0px !important;
	height: 100px !important;
}

.set_text {
	width: 77%;
}

.search-int
{
	width: 310px;
    font-size: 12px;
    font-family: verdana;
    border-radius: 50px;
    height: 30px;
    letter-spacing: -0.6px;
    padding: 0px 0px 0px 10px;
    border: 0;
}

.search-int:focus
{
	outline:0;
}

.E-rawana
{
	display: inline-flex;
}

.E-panchnama
{
    display: inline-flex;
    width: 180px;
}

.E-panchnama input
{
	    width: 98%;
    margin-left: 8px;
    font-size: 12px;
    font-family: verdana;
    border-radius: 50px;
    height: 30px;
    letter-spacing: -0.6px;
    padding: 0px 0px 0px 10px;
   border: 0;
}

.E-panchnama input:focus
{
	outline: 0;
}

.btn_src_rawana
{
margin: -1px 4px 4px -30px;	
}


.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1500;
  box-shadow: 0 4px 6px rgb(0 0 0 / 19%);
}

.logo-icon {
    float: left;
}

canvas{
       width: 94% !important;
    height: 32% !important;
}

.view-more {
    text-align: right;
}

.view-more a
{
	    font-size: 12px;
    text-decoration: underline;
    color: #000;
}

.panchname-in
{
top: 4px;
    position: relative;
}








.contact-info {
  font-family: verdana !important;
    width: 90%;
    margin: 25px auto 0px auto;
}

.table-info {
    border-collapse: collapse;
}

.table-info th {
    font-size: 14px;
    background: #f0f8ff;
    font-weight: 600;
    text-align: left;
    padding: 10px 0px 10px 14px;
}

.info-con-head {
      padding: 10px;
    background: #efefef;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.info-con-head span i
{
float: right;
    font-size: 18px;
}

table.inner-tbl-block {
    border-collapse: collapse;
}

#sec-jaipur
{
display:none;
}

#dir-uaipur
{
display:none
}

#dir-jaipur-circle
{
display:none;
}

#ajmer-circle
{
display:none;
}

#udaipur-circle-std
{
display:none;
}

#rajsamand-circle
{
display:none;
}

#bhilwara-circle
{
display:none;
}

#jodhpur-circle
{
display:none;
}

#bikaner-circle
{
	display:none;
}


#kota-circle
{
display:none;
}

#bharatpur-circle
{
display:none;
}


#jaipur-vigi-circle
{
display:none;
}
 
#udaipur-vigi-circle
{
display:none;
}

#bhilwara-cir-vigi-circle
{
display:none;
}

#jodhpur-cir-vigi-circle
{
display:none;
}

#bika-cir-vigi-circle
{
display:none;
}

#kota-cir-vigi-circle
{
display:none;
}

#bharatpur2-cir-vigi-circle
{
display:none;
}

#jaipur-zone-circle
{
display:none;
}

#udaipur-zone-circle
{
display:none;
}

#jodhpur-zone-geo-circle
{
display:none;
}

#bikaner-zone-geo-circle
{
display:none;
}

#kota-zone-geo-circle
{
display:none;
}

.fa-arrow-circle-o-up
{
display:none;
}

.hidden
{
display: none;	
}


.tab-bar
{
	display: none;
}

.tablet-screen {
    display: none;
}

.guidline-block-header {
    font-size: 21px;
    font-weight: bold;
    font-family: verdana;
    margin-bottom: 20px;
}

.guidline-section-header {
    font-size: 16px;
    font-weight: 600;
    font-family: verdana;
    margin-bottom: 12px;
}

.guidline-inner-head {
    font-size: 14px;
    font-weight: 600;
    font-family: verdana;
    margin-bottom: 12px;
}

.guidline-inner-desc {
    margin-bottom: 20px;
}

.guidline-inner-desc ul
{
    margin: 0;
    padding: 0px 0px 0px 21px;
}

.guidline-inner-desc ul li
{
    margin: 0;
    font-family: verdana;
    font-size: 12px;
    margin-bottom: 5px; 
}

.guidline-inner-block {
    margin-bottom: 20px;
    margin-left: 14px;
}

.guidline-section {
    margin-bottom: 25px;
}

.guidline-block a{
    text-decoration: none;
}


 
 .scroll-container {
      width: 100%;
      margin:auto;
      max-width: 1200px;
      overflow: hidden;
      position: relative;
    }

    .scroll {
      display: flex;
      gap: 10px; /* Space between images */
      overflow-x: auto; /* Horizontal scrolling */
      scroll-behavior: smooth; /* Smooth scrolling */
      padding: 10px; /* Padding for better appearance */
    }
    
     /* Keyframes for continuous scrolling */
    @keyframes scroll-left {
      0% {
        transform: translateX(0);
      }
      100% {
        transform: translateX(-100%);
      }
    }

    /* Pause animation on hover */
    .scroll:hover {
      animation-play-state: paused;
    }

    .scroll img {
      width: auto; /* Width of each image */
      height: auto; /* Maintain aspect ratio */
      border-radius: 10px; /* Rounded corners */
      object-fit: cover; /* Ensure images fit well */
      flex-shrink: 0; /* Prevent images from shrinking */
    }

    /* Hide scrollbar for a cleaner look */
    .scroll::-webkit-scrollbar {
      display: none;
    }

    .scroll {
      -ms-overflow-style: none; /* IE and Edge */
      scrollbar-width: none; /* Firefox */
    }

    /* Navigation buttons */
    #prev, #next {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      background-color: rgba(0, 0, 0, 0.5);
      color: white;
      border: none;
      font-size: 24px;
      padding: 10px;
      cursor: pointer;
      z-index: 10;
      border-radius: 50%;
      height: 34px;
     line-height: 1px;
    }

    #prev {
      left: 10px;
    }

    #next {
      right: 10px;
    }
    
    .block-extra-search
    {
    display: none;
    }
    
     .close-menu
    {
     display: none;
    }
    
    
    
    
    
    
    /* Mobile Devices (Portrait) */
@media only screen and (max-width: 480px) {
 
}

/* Mobile Devices (Landscape) */
@media only screen and (min-width: 481px) and (max-width: 768px) {
 
}

/* Tablets (Portrait) */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  
}

/* Small Desktops */
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
 
}

/* Large Desktops */
@media only screen and (min-width: 1201px) {
 
}


/* Small Desktops */
@media only screen and (min-width: 950px) and (max-width: 1023px) {
 .top_menu {
    display: none;
}
.search-int {
    width: 220px;
}

.cm-image {
    position: absolute;
    right: 0;
    margin-top: 0px;
    height: 75px!important;
    weight:75px!important;
}

.logo-icon img {
 
    width: 50px;
    height: 52px;
}

.logo_txt {
   
    font-size: 14px;
}

.gov-line {
    font-size: 11px;
}

.navbar-collapse {
  
    display: block !important;
}

.navbar-toggler {
        display: none;
    }

}















/* iPad Mini (Non-Retina) - Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
  
  /* Styles for non-Retina iPad Mini in landscape mode */
 .top_menu {
    display: none!important;
}

.E-rawana {
    display: inline-flex;
    width: 50%!important;
    margin-left: 8px!important;
}
.drop-dist select {
  
    width: 100px!important;
}

.dropdown-cont-content {
 
    margin-left: -60px;
}
}

/* iPad Mini (Retina) - Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2),
  only screen 
  and (min-width: 1024px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  and (min-resolution: 192dpi) {
  
  /* Styles for Retina iPad Mini in landscape mode */
 .top_menu {
    display: none!important;
}
.E-rawana {
    display: inline-flex;
    width: 50%!important;
    margin-left: 8px!important;
}

.drop-dist select {
  
    width: 100px!important;
}

.dropdown-cont-content {
 
    margin-left: -60px;
}
}







/* iPad Air (Non-Retina) - Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
  
  /* Styles for non-Retina iPad Air in landscape mode */
 .top_menu {
    display: none!important;
}

.E-rawana {
    display: inline-flex;
    width: 50%!important;
    margin-left: 8px!important;
}
.drop-dist select {
  
    width: 100px!important;
}

.dropdown-cont-content {
 
    margin-left: -60px;
}
}

/* iPad Air (Retina) - Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2),
  only screen 
  and (min-width: 1024px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  and (min-resolution: 192dpi) {
  
  /* Styles for Retina iPad Air in landscape mode */
  .top_menu {
    display: none!important;
}

.E-rawana {
    display: inline-flex;
    width: 50%!important;
    margin-left: 8px!important;
}
.drop-dist select {
  
    width: 100px!important;
}

.dropdown-cont-content {
 
    margin-left: -60px;
}
}



/* iPad Air 4+ (Retina) - Landscape */
@media only screen 
  and (min-width: 1180px) 
  and (max-width: 1180px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2),
  only screen 
  and (min-width: 1180px) 
  and (max-width: 1180px) 
  and (orientation: landscape) 
  and (min-resolution: 192dpi) {
  
  /* Styles for Retina iPad Air 4+ in landscape mode */
  .top_menu {
   
}

.top_menu div {
    padding: 0px 3px 0px 3px!important;
}

.E-rawana {
    display: inline-flex;
    width: 50%!important;
    margin-left: 8px!important;
}
.drop-dist select {
  
    width: 100px!important;
}

.dropdown-cont-content {
 
    margin-left: -60px;
}

.cm-image {
    position: absolute!important;
    right: 0!important;
    margin-top: 57px!important;
}

.cm-image img {
width: 99px !important;
        height: 75px !important;
        margin-top: -12px !important;
 
}

.logo_txt {
    font-size: 14px;
}

.gov-line {
    font-size: 12px!important;
}

.topnav {
    margin-top: 18px!important;
}

.topnav a {
  
    font-size: 13px;
}


}



/* iPad Air 4+ (Retina) - Portrait */
@media only screen 
  and (min-width: 820px) 
  and (max-width: 820px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2),
  only screen 
  and (min-width: 820px) 
  and (max-width: 820px) 
  and (orientation: portrait) 
  and (min-resolution: 192dpi) {
  
  /* Styles for Retina iPad Air 4+ in portrait mode */
  .top_menu {
    display: none!important;
}

.E-rawana {
    display: inline-flex;
    width: 50%!important;
    margin-left: 8px!important;
}
.drop-dist select {
  
    width: 100px!important;
}

.dropdown-cont-content {
 
    margin-left: -60px;
}
.cm-image {
    position: absolute!important;
    right: 0!important;
    margin-top: 57px!important;
    display: none!important;
}

	.navbar-toggler-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
		}
		
		.navbar-toggler {
    padding-left: 5px;
    padding-right: 5px;
}
		
		.navbar .container-fluid {
        text-align: right;
        margin-top: 25px;
        display: block;
        margin-right: 5px;
    } 
    
    .navbar-collapse
{
z-index: 1500;
        position: absolute;
        text-align: left;
        right: 9px;
        width: 248px;
        background: #fff;
        height: 100vh;
        right: 0;
        top: 0;
        overflow-y: auto;
}

.dropdown-content {
    min-width: 100%!important;
}

.arrow-down {

    right: 8px!important;
}

.dropdown .dropbtn
{
	    width: 100%!important;
}

.dropdown {
    
    width: 100%!important;
}
}


 