body 
{
    padding:0%;
	width:100%;
	margin:0%;
	font-size:14px;
  line-height:21px !important;
  font-family: 'Open Sans', sans-serif; 
}


.date_time{
	text-align: center;
	vertical-align: middle;
  font-size:13px;
}

.sitecont_expend
{

  color: #3c2e29;
  font-size: 18px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 600;
  padding-left: 7px;
}

.sitecont
{

  color: #3c2e29;
  font-size: 16px;
  font-family: 'Font Awesome 5 Free';
  margin-left: 9px;
 
}



#date{
    font-size: 15px;
    width:55%;
    font-weight: 200;
    text-align: left;
}

/*.resizer a {
    color: #1e1e1e !important;
    font-weight: 600;
    font-size: 16px !important;
}
*/
.blue
{
	  /*background-color: #fff !important;*/
    /* color: #1e1e1e !important; */
    padding: 2px 0px;
    font-weight: 600;
    /* font-size: 12px; */
    /*background: url(../images/top-header.jpg) 0 bottom repeat-x #fff;*/
    color: #000;
    width: 100%;
    padding: 5px 0;
    height: 100%;
    overflow: hidden;
    border-bottom: 1px solid #d4d4d4;

}

.top-rightheader
{

  width:80px;
  border-radius: 10px;
float: right;
height: auto;
}

.text_size
{
   font-size: 1.28em;
       font-family: sans-serif;
     
       color:black;
           font-weight: 200;
}

.sitemap

{
 /*color:#0E416A;*/
font-size: 0.80em;
box-sizing: border-box;
font-family: 'Font Awesome 5 Brands';
border:1px solid grey;
border-radius: 4px;
padding:4px;



/*
border-radius: 4px;
border-width: 40px;
display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;*/
}


.sitemapheading

{
 /*color:#0E416A;*/

font-family: 'Font Awesome 5 Brands';
color:black;

font-size: 2.1em;

}


.sitemapcontent

{
 /*color:#0E416A;*/

font-family: 'Font Awesome 5 Brands';
color:black;

font-size: 2.1em;

}

     

.sitemap_main
{

width:80%;
margin-left:10%;
margin-right: 10%;

}

.headersmalltext
{
  font-size: 1.15em;
  color:black;

}

.headertext_color
{
  font-size: 1.40em;
  color: black;
    font-family: sans-serif;
    font-family: initial;
        font-weight: 100;

}

.headerbigtext
{
  color:black;
  font-size: 1.5em;
}

.blue1
{
	background-color:#0d2d62 !important;
	color:#fff !important;
	border-bottom:0px solid #fde494;
}
.red
{
	color:#b80924;
	font-weight:bold;
}
img
{
	max-width:100%;

}
.carousel
{
margin-bottom:0px !important;
}
.img{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
  width:100%;
}
.img1{
	padding:0px;
	width:100%;
	border-bottom:0px solid #fde494;
	
}
/*header */
    a .lang
    {
color:white;
    }
    /*header */ 
.img2{
	display:block;
	margin:auto;
  vertical-align:middle;
	margin-top:0px !important;
}
.img3{
vertical-align:top;
}

.img4
{
  vertical-align:middle;
}
h2{
	font-size:24px;
	color:#6b2f03;
	text-align:center;
  	position:relative;
  	margin:auto;
  width:100% !important;
  margin-bottom:40px;
}
h2::after
{
 content:' ';
  position: absolute;
  top:100%;
  left:50%;
  width:50px;
  border:2px solid #F7931E;
  border-radius:4px;
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);
  transform:translateX(-50%);
}
.date {
   /* position: relative;*/
    /* top: 10px;*/
    /*vertical-align: middle;*/
}

.about{
	text-align:center;
	font-size:16px;
	line-height: 32px;
  margin:30px 0px;
}
.right
{
	text-align:right;
}
.center{
    text-align:center;
}
/*.box_radius
{
border:1px solid black;

}*/
.button{
	
	color:#fff;
	padding:10px;
	vertical-align: middle !important;
	
	border:none !important;
}
.button:hover{
	background-color:#fff;
	color:#b80924;
	font-weight:bold;
}
.copyright_style
{
  border-top:1px solid #5555;
  text-align:center;
  color:black;
  width:100%; 
  font-size: 14px;
 
  margin-top:10px;
}


.affix {
      top: 0;
      width: 100%;
      z-index: 9999 !important;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }

.navbar{
	/*background-color:transparent !important;*/
	color:#fff !important;
	margin:0px !important;
	display:block !important;
	padding:0px !important;
	min-height:auto !important;
  border-radius:0px !important;
  border:0px solid red !important;
}
.navbar-inner{
	background-color: #ffffff;
	color:#fff !important;
	display:block !important;
	border:0px !important;
	background-image:none !important;
  background-color: #ffffff !important
}
.navbar .nav > li > a{
background-color:transparent !important;
	color:#3b0000;	
  padding: 10px 35px;
  font-size:1.32em;
}
.navbar .nav > li > a:hover {
	/*background-color:#fff !important;*/
}

/* @media only screen and (max-width: 600px) {
  .fullpage
  {
      display: none !important;
  }
} */

.fullpage
{
    position: relative;
    
}
input[type=text]
{
    width: 200px;
    box-sizing: border-box;
   vertical-align: middle;
    border-radius: 4px;
    font-size: 16px;
	margin-top: 3px;
 margin-bottom: 3px;
    background-color: white;
    background-image: url('../images/searchicon.png');
    background-position: 5px 2px; 
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
   /* -webkit-transition: width 0.4s ease-in-out;*/
    transition: width 0.4s ease-in-out;
 
}
.collapse {
    display: block !important; 
}
.comman1{
	margin:auto;
	font-weight:bold;
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
}
.comman{
	color:#fff;
	vertical-align:middle;
	margin:auto;
	padding-top:35px;
	font-weight:bold;
	margin:5px;
	min-height:180px;
    transition:all 0.3s ease;
}
.comman:hover
{
       /*-webkit-transform: scale(0.8);*/
           /* -ms-transform: scale(0.8);*/
            transform: scale(0.8);
  opacity:0.8;
}




.green{
	background-color: #40d29c;
 
	
}


.studio{
	background-color: #ff765a;
	
}
.edusat{
	background-color: #9d7cc3;
	
}
.ict{
	background-color: #f36174;
	
}
.dth{
	background-color: #f1c52f;
	
}
.library{
	/*background-image: url(../images/6723.jpg);*/
  background:#f0f0f0;
    padding-top: 45px;
    background-size: 100%;
	padding-bottom:55px;
  position:relative;
  background-position:0px -500px;
  /*background:rgba(253, 228, 148, 0.46);*/
}
#section-stats
{
padding:45px 0px;
  padding-bottom:55px;
  border: 1px solid lightgrey;
}
/*.library:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.95) 100%) ;
}*/
.news{
	background-color:#fff;
	text-align:left;
	color:#900218;
   padding-left:10px;
	margin-top:0px;
	margin-bottom:0px !important;
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.play
{
	background-image: url('../images/bg_play.png');
}
#about-us
{
padding-top:60px;
padding-bottom:60px;
}
.toolbar
{

	position:relative;
	top:2px;
}
.toolbar span
{

	position:relative;
	top:4px;
}
.news-holder
{
	padding-top:60px;
	padding-bottom:40px;
background:#f0f0f0;
  position:relative;
}

.news-holder .col-sm-4
{
	z-index:10000;
	/* height:230px; */
  overflow:hidden;
}
.news-holder .col-sm-4 iframe
{
    position: relative;
    top: -40px;
}
.news-holder .nav-tabs > li > a
{

	padding-top:4px !important;
	padding-bottom:4px !important;
	border-radius:0px !important;
	background:#fff;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
{
	border-radius:0px !important;
    text-align: center;
    /*color: #900218;*/
    font-weight: bold;
}
.news-holder .nav-tabs1 > li > a
{

	padding-top:4px !important;
	padding-bottom:4px !important;
	border-radius:0px !important;
	background:#fff;
}
.nav-tabs1>li.active>a, .nav-tabs1>li.active>a:focus, .nav-tabs1>li.active>a:hover
{
	border-radius:0px !important;
    text-align: center;
    color: #900218;
    font-weight: bold;
}
.announcements .nav
{
	padding:0px !important;
	background:#fff;
	margin-bottom:0px;
}
.nav-tabs
{
	background:#f0f0f0;
}
.nav-tabs1
{
	background:#000;
}
.announcements .tab-content
{
	background:#fff;
	height:270px;
	color:#333;
  overflow:hidden !important;
}
.announcements.extra-gap .tab-content
{

	padding:10px;
}
.black
{
	background:#000;

}
.schemes
{
background:#e1e1e1;

}



.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 88%; /*Width of Carousel Viewer itself*/
height:155px; /*Height should enough to fit largest content's height*/
/*-webkit-box-sizing: border-box; /* set box model so container width and height value includes any padding/border defined */
/*-moz-box-sizing: border-box;*/
box-sizing: border-box;
margin:auto;
margin-top:20px;
}


.stepcarousel .belt{
position: absolute; /*leave this value alone*/
/* left: 76px; */
/* margin: auto; */
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
margin-left: 300px;
}

span.paginatecircle{ /* CSS for paginate circle spans. Required */
background: white;
border: 2px solid black;
border-radius: 10px;
width: 6px;
height: 6px;
cursor: pointer;
display: inline-block;
margin-right: 4px;
}

span.paginatecircle:hover{
background: gray;
}

span.paginatecircle.selected{
background: black;
}
marquee ul li
{

	margin-bottom:15px;
}
.white-space h2
{
	margin:auto;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.contact-icon
{
	display:inline;
	float:left;
	width:25px;
	margin-right:10px;
}
.contact-text
{
	display:inline;
	float:left;
	margin-bottom:10px;
}
.clear
{
	clear:both;
}
footer
{
	margin:0px 0px;
    padding-top: 10px;
  margin-bottom:0px;
  border-top:1px solid #F7931E;
}
#copyright
{
background-color:#CCB877;
border-top:1px solid #fde494;
  text-align:center;
  font-size:12px;
}
.footer-border
{
border-left:1px solid #ab9f7c;
}
@media screen and (268px <= width <= 768px) {
.stepcarousel .panel{
  float: left; /*leave this value alone*/
  overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
  margin: 10px; /*margin around each panel*/
  width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

  }
}

@media screen and (469px <= width <= 768px) {
  .dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{
		display: block;
	}
	.dropdown-menu{
		margin-top: 0;
	}
	.dropdown-toggle{
		margin-bottom: 2px;
	}
	.navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{
		margin-bottom: 0;
	}
 
  }
  @media screen and (469px <= width <= 1020px) {

    #announce{
      /* height: 161px; */
      width:400px;
      
    }
  
  }

.dropdown-menu{
 background:#f7941d ;
  border:none !important;
 /* -webkit-border-radius: 0px;*/
    /*-moz-border-radius: 0px;*/
    border-radius: 0px; 
    /*-webkit-box-shadow: none;*/
padding:0px !important;
}
.dropdown-submenu {
    position: relative;

}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
   /* -webkit-border-radius: 0px;*/
   /* -moz-border-radius:0px;*/
    border-radius:  0px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
  background:#0d2d62;
}
.dropdown-menu::before{
display:none !important;
}
.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #000;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    /*-webkit-border-radius: 0px;*/
    /*-moz-border-radius: 0px;*/
    border-radius: 0px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a
{
background:#eaeaea;
  color:#333 !important;
}
.dropdown-menu > li > a {
color:#fff !important;
  padding:10px 20px;
}

.navbar .nav > li > .dropdown-menu:after{
border:none !important;
}

<!--slider css-->

.bs-slider{
    overflow: hidden;
    /* height: 100%; */
    position: relative;
    background: #000000;
}
.bs-slider:hover {
    /*cursor: -moz-grab;
    cursor: -webkit-grab;*/
}
.bs-slider:active {
    /*cursor: -moz-grabbing;
    cursor: -webkit-grabbing;*/
}
.bs-slider .bs-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    /* height: 492px; */
    background-color: rgba(0, 0, 0, 0.01);
}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100%;
    /* height: 392px !important; */

}

/********************
*****Slide effect
**********************/

.fade {
    opacity: 1;
}
.fade .item {
    top: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0 !important;
    display: block !important;
   /* -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;*/
    transition: opacity ease-in-out 1s;
}
.fade .item:first-child {
    top: auto;
    position: relative;
}
.fade .item.active {
    opacity: 1;
    z-index: 2;
    /*-webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;*/
    transition: opacity ease-in-out 1s;
}






/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
.control-round .carousel-control {
    top: 47%;
    opacity: 0;
    width: 35px;
    height: 35px;
    z-index: 100;
    border:none !important;
  
    /* -webkit-border-radius: 0px;*/
    display: block;
    font-size: 24px;
    cursor: pointer;
    overflow: hidden;
    line-height: 43px;
    text-shadow: none;
    position: absolute;
    font-weight: normal;
    background: transparent;
    
}
.control-round:hover .carousel-control{
    opacity: 1;
}
.control-round .carousel-control.left {
    left: 1%;
}
.control-round .carousel-control.right {
    right: 1%;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{
    color: #fdfdfd;
 /* -webkit-border-radius:0px;*/
    border-radius: 0px;
  
}
.control-round .carousel-control.left>span:nth-child(1){
    left: 45%;
}
.control-round .carousel-control.right>span:nth-child(1){
    right: 45%;
}





/*---------- INDICATORS CONTROL ----------*/
.indicators-line > .carousel-indicators{
    right: 45%;
    bottom: 3%;
   
    width: 100%;
    height: 20px;
    font-size: 0;
    overflow-x: auto;
    text-align: right;
    overflow-y: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    white-space: nowrap;
}
.indicators-line > .carousel-indicators li{
    padding: 0;
    width: 15px;
    height: 15px;
   /* border: rgb(158, 158, 158) solid 1px;*/
    text-indent: 0;
    overflow: hidden;
    text-align: left;
    position: relative;
    letter-spacing: 1px;
    background: rgb(158, 158, 158);
    /*-webkit-font-smoothing: antialiased;
    -webkit-border-radius: 50%;*/
    border-radius: 50%;
    margin-right: 5px;
   /* -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);*/
    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    z-index: 10;
    cursor:pointer;
}
.indicators-line > .carousel-indicators li:last-child{
    margin-right: 0;
}
.indicators-line > .carousel-indicators .active{
    margin: 1px 5px 1px 1px;
   
    background-color: transparent;
    position: relative;
    /*-webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;*/
    transition: box-shadow 0.3s ease;
   /* -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;*/
    transition: background-color 0.3s ease;

}
.indicators-line > .carousel-indicators .active:before{
    transform: scale(0.5);
    background-color: #fff;
    content:"";
    position: absolute;
    left:-1px;
    top:-1px;
    width:15px;
    height: 15px;
    border-radius: 50%;
    /*-webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;*/
    transition: background-color 0.3s ease;
}
.carousel-indicators {
   position: absolute;
   text-align: right;
   top:auto;
   z-index: 15;  
   margin-bottom: 8px;	    
   list-style: none;
}
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #F7931E !important;
    width: 40px;
    height: 40px;
  text-align:center;
    display: block;
    text-decoration: none;
    display: none;
   /* -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;*/
    transition: all 0.3s ease;
  color:#fff !important;
}
#return-to-top i {
    color: #fff !important;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    /*-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;*/
    transition: all 0.3s ease;
  background:#F7931E !important;
  text-align:center !important;
}
#return-to-top:hover {
    background:#089de3;
  color:#fff;
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

#top
{
text-align:center;
  font-weight:bold;
  line-height:40px;
  font-size:20px;
}
.grey-bg
{
background:#CCB877;
}
.links span
{
color:#b80924;
}
#logo-holder
{
background:#fff;
}
footer .links a
{
color:#333 !important;
}
.navbar-inverse .btn-navbar
{
background-image: linear-gradient(to bottom, #b80924, #b80924) !important;
}
.dropdown-menu
{
font-size:1em !important;
}
/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/

@media (max-width: 991px) {
    .slide-text h1 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 20px;
    }
    .slide-text > p {

        font-size: 18px;
    }
}


@media (max-width: 979px) and (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 5%;
  }
.span2 {
    width: 18% !important;
}
  #about-us, .about_main
  {
  margin-top:0px !important;
  margin-bottom:0px !important;
  }
  .library, .news-holder
  {
  padding-top:20px !important;
  padding-bottom:20px !important;
  }
  .stepcarousel
  {
  width:75% !important;
  }
}
@media (min-width: 1200px)
{
.container {
	width: 100% !important;
	max-width: 1700px !important;
}
.span2 {
    width: 19% !important;
}
}

/* Landscape phones and down */
@media (max-width: 480px) {
  #section-stats table td
  {
  display:inline-block;
  width:45%;
  }
  
  .library
  {
  background-size:500% !important;
  }
  p#date
  {
  margin-bottom:0px !important;
  }
#about-ciet-txt .container, #about-ciet-txt .col-sm-12 {
    padding: 0px 15px !important;
}
.mygallery_navbutton
  {
  display:none !important;
  }


  .row
  {
  margin-right:0px !important;
  }
  .date_time .col-sm-8.right
  {
  text-align: left !important;
  }
  #about-us, .about_main
  {
  margin:0px !important;
  }
  .library
  {
  padding-top:10px !important;
  padding-bottom:10px !important;
  }
 .news-holder
  {
  padding-top:20px !important;
  padding-bottom:20px !important;
  }
   .extra-gap
  {
  margin-top:20px;
  margin-bottom:20px; 
  }
  .stepcarousel
  {
  width:80% !important;
  }
  .footer-border
  {
  border:0px solid red !important;
  }
}
.resizer form
{
display:inline !important;
}

.resizer form
{
display:inline !important;
}
#brown-bg
{
background:#6b2f03;
}
.icon
{

width:40%;
  padding: 20px;
  margin:auto;
  line-height:70px;
  text-align:center;
  margin-top: 10px;


}
.green
{
background:#69971A;
}

.boxradius
{

 
  border-radius:15px;

 box-shadow: 5px 10px 15px #888888;

}
.brown-bg
{
  background-color: #6b2f03;
  margin-top: 10px;
    border-top: 10px solid #F7931E !important;
    padding: 10px 0px;
}


.green-text
{

color: #971a1a;
/* margin-top: 5px; */
font-size: 20px;
padding-top: 36px;
/*border-radius:85px;
 box-shadow: 5px 10px 18px #888888;*/
 margin-right: 10px;
 line-height:27px;


 
}
.description
{

font-size: 1.2em;
padding: 15px;
    margin: 8px;

}
.feature
{

	color:#C13100;
  margin-left: -12px;
  text-align: center;
  /*border-radius: 85px; box-shadow: 5px 10px 18px #888888; width: 88%;*/
}


.red
{
background:#C13100;
}
.red-text
{
/*color:#C13100;*/
color:#69971A;
font-size: 20px;
padding-top: 30px;
/*border-radius:85px;
 box-shadow: 5px 10px 18px #888888;*/
}
.blueicon
{
background:#09C;
}
.blue-text
{
color:#e65c09;
font-size: 20px;
padding-top: 30px;
/*border-radius:85px;
 box-shadow: 5px 10px 18px #888888;*/
}
.orange
{
background:#e65c09;
}
.orange-text
{

color:#09C;
font-size: 20px;
padding-top: 30px;
/*border-radius:85px;
 box-shadow: 5px 10px 18px #888888;*/
}
.icon i
{
color:#fff;
  font-size:40px;
}
.library p
{
text-align:center;
  width:100%;
  margin-top:30px;
}
.news-holder h2
{
margin-bottom:30px;
  z-index:100;
}
.award
{
/*background: #f4e0d5 url('../images/132.jpg')  !important;
  background:#eaeaea;*/
  background-repeat:no-repeat !important;
  position:relative;
}
.award img
{
border-right:3px solid #F7931E;
margin-right:30px;
}
/*.news-holder .container
{
width:100% !important;
max-width:100% !important;
}*/


/*
.news-holder:after {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
 background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.8) 20%, rgba(255, 255, 255, 0.9) 100%);
  z-index:1;
}
.award
{
padding-top:45px;
padding-bottom:45px;
}*/
.news-holder p
{
color:#6b2f03 !important;
  margin-top:50px !important;
}

.news-holder h2::after
{
border:2px solid #F7CA18 !important;
}
.parallax-window {
    background: transparent;
}
.eresource_tab
{
  max-width: 58.333333% !important;
  padding-left:10px !important;
}
.stats
{
padding:0px;
  color:#fff !important;
  height:160px;
 min-height:160px !important;
  width: 102%;
  display:table;
margin-left: -13px;
}
.stats div.mid
{
    font-size: 2.5em;
    font-weight: bold;
  display:table-cell;
  vertical-align:middle;
  line-height: 31px;
}
.stats div.mid .fab
{
    font-size: 0.7em;
  margin-bottom:5px;
}
#rest_page .stats
{
padding:0px;
}
table td
{
border:0px solid #eaeaea;
  padding:10px;
}
/*table td.top
{
border-top:0px solid red;
}
table td.bottom
{
border-bottom:0px solid red;
}
table td.left
{
border-left:0px solid red;
}
table td.right
{
border-right:0px solid red;
}*/
.news-holder .btn
{
background: #F7931E;
  color:#fff;
  border-radius:0px;
  padding:7px 30px;
  margin-top:15px;
  border-bottom:1px solid #fff;
}
.white-heading
{
font-size:14px;
}
.white-heading img
{
margin-left:10px;
}
.white-heading h4
{
color: #6b2f03;
  margin-bottom:0px !important;
}
footer #brown-bg
{
margin-top:10px;
  border-top:10px solid #F7931E !important;
  padding:10px 0px;
}
.navbar-inverse
{
    /*border-color:transparent !important;*/
      box-shadow: 1px 2px 10px #b7b8b8;
    margin-bottom: 3px !important;
}
footer .white-
ing h4, footer .white-heading
{
color:#fff !important;
}
a
{
color:#666;
}
footer
{
font-size:95% !important;
}
.footer-links-new
{
font-size:14px;
}
.navbar .container
{
padding:0px;
}
.rest_page
{
margin-top:30px;
}
#rest_page h2
{
text-align:left !important;
border-bottom:1px solid #aeaeae;
}
#rest_page h2::after
{
display:none;
}
#rest_page .stats p
{
padding:10px;
}
#rest_page .stats p b
{
font-size:20px;
  margin-bottom:10px;
  /*color: #0083af;*/

}
#rest_page .stats
{
min-height:340px !important;
  margin-top: 20px;
}
@media (max-width: 480px) {
  .news-holder .col-sm-4 {
    padding-left: 15px !important;
    margin-bottom:10px;
    height: auto;
    overflow: auto;
}
  .news-holder .col-sm-4 iframe
  {
  top:0px !important;
  }
  .footer-links-new 
  {
  border-left:0px solid red !important;
    border-top:1px solid #eaeaea !important;
    margin-top:10px;
    padding-top:10px;
  }
  footer .col-sm-7 span
  {
  width:100% !important;
    display:block;
    text-align:left !important;
  }
  .white-heading img
  {
  margin-left:0px !important;
  }
  #about-ciet-txt
  {
  padding:15px 0px;
  }
  #section-stats {
    padding: 15px 0px !important;
    padding-top:10px !important;
}
  #section-stats .about_main
  {
  margin-top:15px !important;
  }
  #section-stats .stats
  {
  margin-top:10px !important;
  margin-left: 13px; /*Set content center*/
  width:95%;
  }
  .news-holder .container
{
padding:0px 0px !important;
}
  .news-holder p
  {
  margin-top:0px !important;
  }
  #section-stats table
  {
  margin-top:0px !important;
  }
  .award
  {
  margin-bottom:15px;
  }
  .date_time .right
  {
  text-align:left !important;
  }
}
@media (max-width: 979px)
  {
.nav-collapse .nav > li > a
    {
    font-weight:normal !important;
    }
  }
/* .news-holder h2
{
display:none;
} */
.more-link
{
display:block;
text-align:right;
  width:100%;
  margin-right:15px;
}
.green-light
{
background:#E3EFC6;
}
.red-light
{
background:#fbe6e5;
}
.blue-light
{
  background:#daf1ff;
}
.orange-light
{
background:#fff8d5;
}
#rest_page .stats p:nth-child(2)
{
padding-bottom:0px !important;
}
#rest_page .stats p:nth-child(3)
{
padding-top:0px !important;
/*color:#333;*/
}
.dropdown-menu .divider
{
margin:0px !important;
  display:none;
}
#rest_page.video-space .stats
{
min-height:280px !important;
}
#rest_page.video-space .green-light
{
background:#f0f0f0 !important;
}
#rest_page.video-space .stats p b
{
font-size:16px !important;
  color:#5f9600;
  text-decoration:underline;
}
.video-text
{
color:#333 !important;
}
.same-height div
{
  margin-top:30px;
  text-align:center;
  display:table-cell;
}
.news-holder2
{
background:#F7931E;
  padding:20px 0px;
   display:none;
}
.news-holder2 img
{
height:48px;
 
}

/*rameez css*/
.beside-tab {
    background: #615e5e;
}
.beside-tab .nav-tabs > li {
    margin-bottom: -1px;
    width: 100%;
}
.beside-tab .nav-tabs>li.active>a, .beside-tab .nav-tabs>li.active>a:focus{
    border-radius: 0px !important;
    text-align: left;
    font-weight: bold;
    margin: 0;
    background: #007bff;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.beside-tab .nav-tabs>li.active>a:hover {
    border-radius: 0px !important;
    text-align: left;
    font-weight: bold;
    margin: 0;
    background: #312E2F;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.beside-tab .nav-tabs {
    background: none;
}
.beside-tab .nav-tabs > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 20px;
    border: 1px solid transparent;
    /*-webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;*/
    border-radius: 4px 4px 0 0;
    color: #fff!important;
    font-weight: 600;
    letter-spacing: 1px;
    border-bottom: 1px solid #ccc;
    padding: 12px 20px;
}
.beside-tab .nav-tabs > li > a:hover, .beside-tab .nav-tabs > li > a:focus {
    text-decoration: none;
    background-color: #312e2f;
    border-top: 1px solid #ffffff;
    border-radius: 0px;
}
.beside-tab-content .tab-content {
    padding: 0px 15px;
}
/*.hb {
    border-bottom: 3px solid #0088cc;
    margin-bottom: 15px;
    transition: width 0.5s;
    -webkit-transition: width 0.5s;
}
.heading-border:hover .hb {
    border-bottom: 3px solid #28a745;
}*/
.beside-tab-content .tab-content h3{
    margin: 0px;
}
.beside-tab-content .nav-tabs > li {
    margin-bottom: 0px;
    width: 33.3%;
    text-align: center;
}
.beside-tab-content .nav-tabs > li > a {
    border-radius: 0px 0px 0 0;
    font-weight: 600;
    color: #615e5e!important;
    letter-spacing: 1px;
    border-bottom: 4px solid #a2a1a1;
}
.beside-tab-content .nav-tabs > li > a:hover {
    color: #007bff!important;
    border-bottom: 4px solid #007bff;
}
.beside-tab-content .nav-tabs>li.active>a, .beside-tab-content .nav-tabs>li.active>a:focus, .beside-tab-content .nav-tabs>li.active>a:hover {
    border-bottom: 4px solid #007bff;
    color: #007bff !important;
    font-weight: 600;
}
.heading-border h3{
    background: #b1d4f9;
    text-align: center;
}
.heading-border {
margin-bottom:20px;
}
.innner-content a {
    color: #7b7d7b !important;
    font-weight: 600;
}
.innner-content a:hover {
    color: #007bff  !important;
}
#section-stats h4{
color: #941d29;
text-align: center;
font-size: unset;
}
.custom-icon{
    color: #007bff;
    font-size: 16px;
    font-weight: 600 !IMPORTANT;
}
.cus-pdf{
margin-right:6px;
}
.data-list a {
    color: #666 !important;
    font-weight: 600;
      text-decoration: none;
}
.data-list a:hover {
    color: #007bff !important;
   
}
.form-search {
    float: right;
    margin-bottom: 0px;
}
.form-search input[type=text] {
    padding: 16px 15px;
    border-radius: 4px 0px 0px 4px;
    border: 1px solid #6b2f03;
    background: #b7b4b49e;
    text-transform: uppercase;
}
.form-search .btn-primary {
    border-radius: 0px 4px 4px 0px;
    padding: 6px 15px;
    background: #6b2f03;
   /* border: #6b2f03 solid 1px;*/
}
.form-search .btn-primary:hover {
    background: #482206;
    /*border:#482206 solid 1px;*/
}
.search-section h2 {
    border-bottom: 0px !important;
    margin-bottom: 0px;
}
.row{
	margin:0px ;
}
.search-section{
    border-bottom: 1px solid #b9b7b7;
    margin-bottom: 25px;
}
.pd0{
padding: left 11px; /* add padding */
  padding-right:0px;
  padding-bottom: 6px;/* add padding */
}
.invalid-id-section h3{
margin:0px;
}
.invalid-id-section .form-group{
margin-bottom:0px !important;
}
.invalid-id-section .search-btn{
margin-bottom:0px !important;
}
.invalid-id-section{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 30px 0px;
}
.topic-color{
    color: #9c0513;
    font-weight: 900;
    font-size: 16px;
}
.data-list a:hover .topic-color {
    color: #007bff !important;
}
.go-btn {
    height: 38px;
    background: #6b2f03 !important;
    border: 1px solid #3e1c04 !important;
}
.searchs-btn {
    height: 38px;
    background: #6b2f03 !important;
    border: 1px solid #3e1c04 !important;

}
.form-go .form-control, .form-search .form-control {
    border: 1px solid rgb(107, 47, 3);
    border-radius: 0px;
    background: #afaeae8f;
}

.bhasha-sangam h4 small {
    font-size: 14px;
    color: #333;
    font-weight: 600;
}
.bhasha-sangam h4 a {
    color: #941d29 !important;
}

.newdesign-section{
    background: #57c8f4;
    padding: 50px 0px;
}
.newdesign-section h3{
    margin-bottom: 50px;
}
.languages img{
   box-shadow: 1px 3px 8px #888;
}

.qrcodestep-section{
    padding: 50px 0px;
}
.qrcodestep-section h3{
    color: #941d29;
    margin-bottom: 50px;
}

.bhasha-sangam-btn{
    background: #6b2e03;
    padding: 12px 20px;
    color: #fff !important;
    font-weight: 500;
    letter-spacing: 1px;
    border-radius: 4px;
  	text-decoration:none !important;
}
.bhasha-sangam-btn:hover{
    background: #b82a8e;
}



.tophead-seaction h2{
margin-bottom:0px;
}
.tophead-seaction form {
    margin: 0 0 0px;
}
.content-section{
margin-bottom:50px;
}


.go-btn-new {
    height: 38px;
    background: #41328d !important;
    border: #41328d solid 1px !important;
    font-weight: 600;
    position: relative;
    left: -64px;
}
.form-go-new .form-control{
    border: 1px solid #41328d;
    border-radius: 24px;
  	background: #fff;
}
.qrwidth .form-control{
    /* width: 100% !important; */
    margin: 0px;
    height: 35px;
    
    
}
@media(max-width: 800px) {
.form-search .form-control {
    width: 100%;
}
  .form-search .btn-primary {
    width: 100%;
}
  .form-search .form-group{
  	width:100%;
  }
  .form-search {
    float: left;
}
}
@media(max-width: 600px) {
   .bhasha-sangam-btn {
    width: 100%;
    float: left;
    font-size: 12px;
    text-align: center;
}
}

