/* Common Classes */
.mrt-10 {margin-top: 10px;}
.pdr-none {padding-right: 0;}
.pdl-none {padding-left: 0;}
.pdb-none {padding-bottom: 0 !important;}
.pd15 {padding: 15px;}

.bg-white {background: rgba(255, 255, 255, 1);}
.bg-shadowBlack {
-webkit-box-shadow: 0px 5px 23px -1px rgba(0,0,0,0.35);

	
}





/* HEADER START */
 .navbar-nav > li > .dropdown-menu { }
.dropdown-menu > li.kopie > a {padding-left:5px;}
 
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu {top:0;left:100%;   margin-top:-6px;margin-left:-1px;   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px; }
  
.dropdown-submenu > a:after {border-color: transparent transparent transparent #333;  border-style: solid;  border-width: 5px 0 5px 5px;  content: " ";
  display: block;  float: right;    height: 0;       margin-right: -10px;  margin-top: 5px;  width: 0;}
 
.dropdown-submenu:hover>a:after {    border-left-color:#555; }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {  text-decoration: underline;}  
  
@media (max-width: 767px) {  
.navbar-nav  {     display: inline;  }
.navbar-default .navbar-brand {    display: inline;  }
  .navbar-default .navbar-toggle .icon-bar {    background: #fff;  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {    color: #a00606;    background-color: #ccc;    border-radius: 4px;    margin-top: 2px;     }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {     color: #333;  background:transparent; }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {     background: #ccc;   }

   .navbar-nav .open .dropdown-menu {     border-bottom: 1px solid white;      border-radius: 0;   }
  .dropdown-menu {      padding-left: 10px;  }
  .dropdown-menu .dropdown-menu {      padding-left: 20px;   }
   .dropdown-menu .dropdown-menu .dropdown-menu {      padding-left: 30px;   }
   li.dropdown.open {    border: 0px solid red;   }

}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}  


header {/* border-top:4px solid rgba(0,95,25,1); */} 
.top-navigation.navbar-default { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#358d52+0,359c52+50,018328+51,019533+100 */
background: #358d52; /* Old browsers */
background: -moz-linear-gradient(top, #358d52 0%, #359c52 50%, #018328 51%, #019533 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #358d52 0%,#359c52 50%,#018328 51%,#019533 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #358d52 0%,#359c52 50%,#018328 51%,#019533 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 border:none; border-radius:0; margin-bottom:0;}



/* TOP BAR > START */

.top-menu {}
.top-menu ol { list-style:none; margin-bottom:0;}
.top-menu ol li { float:left; border-right:1px solid rgba(000,000,000,1); padding:0 1em; border-right: 1px solid rgba(255,255,255,1);}
.top-menu ol li:last-child { border-right:0;}
.top-menu ol li, .top-menu ol li a { color: rgba(255,255,255,1);background:transparent;}
.top-menu ol li a:hover { /*text-decoration:none;*/}
.top-menu .top-link {}

.top-menu .row .col-sm-7 {padding-right: 0;}

.top-menu .row .col-sm-7 .top-link {/*background: url(../images/icon/line.png) no-repeat 100% 0;*/ line-height: 23px; padding: 3px 0;}
.top-menu .row .col-sm-7 .top-link li {margin-top: 0.3em; margin-bottom: 0.3em;}


/*.top-menu .themeColor li  {  border-right: 1px solid #005404;}*/
.top-menu .themeColor li:first-child   {}
.top-menu .themeColor li:first-child span { }
.top-menu .themeColor li a span {  display:inline-block; padding:10px; }





/* .top-menu .themeColor li:nth-child(2) a:first-child  { font-size:1em;}
.top-menu .themeColor li:nth-child(2) a:last-child  {     font-size: 1.3em;
    font-weight: 600;}
 */
/* .top-menu .themeColor li:last-child a:first-child  { font-size:1em;} */
 .themeColor li:last-child a:last-child  {     font-size: 1em;  /*font-weight: 600;*/}


header .logo .navbar-brand {display: block; height: auto; padding: 0.5em 1em;}
.header .logo a img {}
header h1 {font-size: 1.9em; margin: 0; font-weight: bold; line-height: 11.3rem; font-family: 'Oswald', sans-serif; 

-webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0 auto;
  border: none;
  text-transform: uppercase;
  -o-text-overflow: clip;
  text-overflow: clip;
  letter-spacing: 2px; text-shadow: 1px 1px 0 rgb(238,238,238), 2px 2px 0 rgba(112,112,112, 0.5);

}
.affix header .logo a img {
	height: 70px; 

}
.affix header h1 {
	line-height: 8rem; 
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;

}



.top-navigation ul.navbar-nav li {}
.top-navigation ul.navbar-nav li a { color: rgba(255,255,255,1) !important; font-size: 1.2rem; font-weight: bold; text-transform: uppercase;}
.top-navigation ul.navbar-nav li.active a { background:transparent;}


.top-navigation.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color:transparent !important;background:transparent;}
.top-navigation.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background-color:transparent !important;background:transparent;}

.dropdown-menu { background:rgba(1,153,52,1); }
.top-navigation ul.navbar-nav li li:hover a { background:transparent; }



/*Banner*/
.carousel-control { background-image:none !important;}


/* Right Side Top Navigation */
.themeColor {background:url(../images/icon/line.png) no-repeat 0 100%; background-color:rgba(255,255,255,1); padding:0;/* border-bottom:1px solid #005404;*/}
.themeColor ol {margin: 3.9px 0;}
.themeColor li { border-right: 1px solid rgba(000,000,000,1);}
.themeColor li a{ color:#000 !important; background:transparent;}
.themeColor li a span.fa {color:#000; font-size: 1.3em; padding: 5px 0;}
.top-menu .themeColor li img {height: 20px; margin: 0.3em 0; /*  position:absolute; top: 0; left: -24px; */}
.themeColor li:last-child a {}
.themeColor li:last-child a:last-child {}

.nav-tab-section {border-bottom:0.5em solid rgba(1,153,52,1);}
.nav-tab-section li img {}


/* Font Increase / Decrease */
.fs-increaseDecrease {}
.fs-increaseDecrease span {}
.fs-increaseDecrease span input {border: none; padding: 0 4px; /*color: rgba(1,153,52,1);*/}
.fs-increaseDecrease .fs-decrease {}
.fs-increaseDecrease .fs-increase {font-size: 1.5em; font-weight: bold;}
.fs-increaseDecrease .fs-increase a {}


.top-menu .themeColor li:nth-child(2) a span, .top-menu .themeColor li:nth-child(3) a span, .top-menu .themeColor li:nth-child(4) a span {padding: 6px 0;}
.top-menu .themeColor li:nth-child(7) a {display: inline-block; padding: 5px 0;}



/* Tabs panel */
.right-tab-section {  /* border:1px solid #eee; */   padding: 0 10px;/*  height: 413px; overflow-y: scroll; margin-top: 1em; */}


/* Right Side 40% Section Tabs */
/* Default mode */
.tabbable-line > .nav-tabs {  border: none;  margin: 0px;}
.tabbable-line > .nav-tabs > li { /* border-bottom: 4px solid rgba(9, 109, 13, 1); */margin-right: 2px; padding-top:0; padding-bottom:0; margin:0}
.tabbable-line > .nav-tabs > li > a {  border: 0;  margin-right: 0;  color: #737373; color: #fff; padding: 8px 8px;}
.tabbable-line > .nav-tabs > li > a > i {  color: #a6a6a6;background:transparent;}

.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a, .tabbable-line > .nav-tabs > li:focus > a, .tabbable-line > .nav-tabs > li:active > a{  border: 0;    border-radius: 0; /* background-color:rgba(9, 109, 13, 1) !important;*/color:rgba(255,255,255,1) !important;}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {  color: #a6a6a6;background:transparent;}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {  margin-top: 0px;}
.tabbable-line > .nav-tabs > li.active {/* border-bottom: 4px solid rgba(9, 109, 13, 1);*/  position: relative; background-color:transparent;}
.tabbable-line > .nav-tabs > li.active > a, .tabbable-line > .nav-tabs > li.active > a:focus, .tabbable-line > .nav-tabs > li > a:focus {  border: 0;  color: #333333; border-radius: 0; padding: 8px 15px; color:rgba(255,255,255,1); }
.tabbable-line > .nav-tabs > li.active > a > i {  color: #404040;background:transparent;}
.tabbable-line > .tab-content {border: 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+46,0+100 */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 46%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 46%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 46%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	

}
.tabbable-line .nav-tabs {}
.portlet .tabbable-line > .tab-content {  padding-bottom: 0;}


.navbar .middle-navigation{}
/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {  border-top: 4px solid transparent;}
.tabbable-line.tabs-below > .nav-tabs > li > a {  margin-top: 0;}
.tabbable-line.tabs-below > .nav-tabs > li:hover {  border-bottom: 0;  border-top: 4px solid #fbcdcf;}
.tabbable-line.tabs-below > .nav-tabs > li.active {  margin-bottom: -2px;  border-bottom: 0;  border-top: 4px solid #f3565d;}
.tabbable-line.tabs-below > .tab-content {  margin-top: -10px;  border-top: 0;  border-bottom: 1px solid #eee;  padding-bottom: 15px;}

.tabbable-panel ul {} 
.tabbable-panel ul li {font-weight:600; /* color: #019934; */ font-weight: 500;}
.tabbable-panel ul li li { list-style:circle;}
.tabbable-panel ul li a { /*color:#019934;*/ font-weight:100}
.tabbable-panel ul li a:hover { /*text-decoration:none;*/}
.tabbable-panel {background: rgba(0, 0, 0, 0.1);}
/*.tabbable-panel p a { color:#019934; }*/
.tabbable-panel p a:hover {/*text-decoration:none;*/}
/*.tabbable-panel a { color: rgba(1,153,52,1);}*/

.carousel-caption a { font-size:1.5em; color:rgba(255,255,255,1);}
.carousel-caption { }
.banner {margin-bottom: 1em;}



/* NEWS */
img.icon-new {padding-bottom: 5px;
width: 35px;
    height: 25px;
}


/* Middle Navigation */
.middle-navigation {position: relative;/*   border-bottom:5px solid rgba(1,153,52,1) !important; */  background-color:transparent; border:none; border-radius:0; min-height: auto; margin-right: 1.4em; margin-left:-15px;}
.middle-navigation  ul {}
.middle-navigation ul li {}
.middle-navigation ul li:first-child a{ padding-left: 8.2em;}
.middle-navigation ul li a { font-weight: 600; padding: 0.5em 2em;}
.middle-navigation ul li img{}

.navbar-menuBtm {/*background-image:url(../images/icon/line.png);*/ background-repeat: no-repeat; background-position: 100% 0; border: 0; min-height: auto; margin-bottom: 0; border-radius: 0;}
.navbar-menuBtm > ul {}
.navbar-menuBtm > ul > li {}
.navbar-menuBtm > ul > li > a {color: rgba(255, 255, 255, 0.8); padding: 11px 10px;}
.navbar-menuBtm > ul > li > a:hover {color: rgba(255, 255, 255, 1); background: transparent; border-color: transparent;}

/* UPCOMING EVENT */


	/* .upcoming-event ul   {padding:0;} */
	.upcoming-event ul  li{padding: 1em 0; margin: 0;}
	.upcoming-event ul  li a {}
	.upcoming-event ul  li span { font-size: 0.714em; padding: 0px 3px; margin: 0 5px;}
	
/* Neeri News */
.neeri-news ul, .upcoming-event ul, .social-media ul {}
.neeri-news ul li, .upcoming-event ul li, .social-media ul li { margin: 0; border-bottom: 1px dotted rgba(222,222,222,1);}
/* .neeri-news ul li:last-child { border-bottom:none;} */


#visionMission { }
#visionMission h4 { font-size:2em; }

.panel-bdr { border-width:1px; border-style:solid; padding: 0;

/* box-shadow: 0 0 4px rgba(000,000,000,0.2); */ margin-bottom: 2em;} 

#videoGallery {/* padding: 15px; */}
#photoGallery {/* padding: 15px; */}





.tabbable-line > .nav-tabs.bg-color-tabs > li.active > a, .tabbable-line > .nav-tabs.bg-color-tabs > li.active > a:focus, .tabbable-line > .nav-tabs.bg-color-tabs > li > a:focus, .tabbable-line > .nav-tabs.bg-color-tabs > li > a:hover{  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#097d30+0,097d30+100 */
/*background: rgb(9,125,48);  Old browsers 
background: -moz-linear-gradient(-45deg, rgba(9,125,48,1) 0%, rgba(9,125,48,1) 100%);  FF3.6-15 
background: -webkit-linear-gradient(-45deg, rgba(9,125,48,1) 0%,rgba(9,125,48,1) 100%);  Chrome10-25,Safari5.1-6 
background: linear-gradient(135deg, rgba(9,125,48,1) 0%,rgba(9,125,48,1) 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
*/ }
.tabbable-line > .nav-tabs.bg-color-tabs > li.active, .tabbable-line > .nav-tabs.bg-color-tabs > li { /*border-bottom:4px solid #097d30 !important;*/}



/* MIDDLE CONTAINER */
.middle-container {/* 
background-color: #243903;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 100 60'%3E%3Cg %3E%3Crect fill='%23243903' width='11' height='11'/%3E%3Crect fill='%23273c06' x='10' width='11' height='11'/%3E%3Crect fill='%232a3e0a' y='10' width='11' height='11'/%3E%3Crect fill='%232d410d' x='20' width='11' height='11'/%3E%3Crect fill='%23304410' x='10' y='10' width='11' height='11'/%3E%3Crect fill='%23334713' y='20' width='11' height='11'/%3E%3Crect fill='%23364915' x='30' width='11' height='11'/%3E%3Crect fill='%233a4c18' x='20' y='10' width='11' height='11'/%3E%3Crect fill='%233d4f1b' x='10' y='20' width='11' height='11'/%3E%3Crect fill='%2340521e' y='30' width='11' height='11'/%3E%3Crect fill='%23435421' x='40' width='11' height='11'/%3E%3Crect fill='%23465723' x='30' y='10' width='11' height='11'/%3E%3Crect fill='%234a5a26' x='20' y='20' width='11' height='11'/%3E%3Crect fill='%234d5d29' x='10' y='30' width='11' height='11'/%3E%3Crect fill='%2350602c' y='40' width='11' height='11'/%3E%3Crect fill='%2353632f' x='50' width='11' height='11'/%3E%3Crect fill='%23576632' x='40' y='10' width='11' height='11'/%3E%3Crect fill='%235a6934' x='30' y='20' width='11' height='11'/%3E%3Crect fill='%235d6c37' x='20' y='30' width='11' height='11'/%3E%3Crect fill='%23606e3a' x='10' y='40' width='11' height='11'/%3E%3Crect fill='%2364713d' y='50' width='11' height='11'/%3E%3Crect fill='%23677440' x='60' width='11' height='11'/%3E%3Crect fill='%236a7743' x='50' y='10' width='11' height='11'/%3E%3Crect fill='%236e7a46' x='40' y='20' width='11' height='11'/%3E%3Crect fill='%23717d49' x='30' y='30' width='11' height='11'/%3E%3Crect fill='%2375804c' x='20' y='40' width='11' height='11'/%3E%3Crect fill='%2378834f' x='10' y='50' width='11' height='11'/%3E%3Crect fill='%237b8752' x='70' width='11' height='11'/%3E%3Crect fill='%237f8a55' x='60' y='10' width='11' height='11'/%3E%3Crect fill='%23828d58' x='50' y='20' width='11' height='11'/%3E%3Crect fill='%2386905b' x='40' y='30' width='11' height='11'/%3E%3Crect fill='%2389935e' x='30' y='40' width='11' height='11'/%3E%3Crect fill='%238d9661' x='20' y='50' width='11' height='11'/%3E%3Crect fill='%23909965' x='80' width='11' height='11'/%3E%3Crect fill='%23949c68' x='70' y='10' width='11' height='11'/%3E%3Crect fill='%23979f6b' x='60' y='20' width='11' height='11'/%3E%3Crect fill='%239ba26e' x='50' y='30' width='11' height='11'/%3E%3Crect fill='%239ea671' x='40' y='40' width='11' height='11'/%3E%3Crect fill='%23a2a974' x='30' y='50' width='11' height='11'/%3E%3Crect fill='%23a5ac78' x='90' width='11' height='11'/%3E%3Crect fill='%23a9af7b' x='80' y='10' width='11' height='11'/%3E%3Crect fill='%23acb27e' x='70' y='20' width='11' height='11'/%3E%3Crect fill='%23b0b681' x='60' y='30' width='11' height='11'/%3E%3Crect fill='%23b3b985' x='50' y='40' width='11' height='11'/%3E%3Crect fill='%23b7bc88' x='40' y='50' width='11' height='11'/%3E%3Crect fill='%23bbbf8b' x='90' y='10' width='11' height='11'/%3E%3Crect fill='%23bec38f' x='80' y='20' width='11' height='11'/%3E%3Crect fill='%23c2c692' x='70' y='30' width='11' height='11'/%3E%3Crect fill='%23c5c995' x='60' y='40' width='11' height='11'/%3E%3Crect fill='%23c9cc99' x='50' y='50' width='11' height='11'/%3E%3Crect fill='%23cdd09c' x='90' y='20' width='11' height='11'/%3E%3Crect fill='%23d0d39f' x='80' y='30' width='11' height='11'/%3E%3Crect fill='%23d4d6a3' x='70' y='40' width='11' height='11'/%3E%3Crect fill='%23d8daa6' x='60' y='50' width='11' height='11'/%3E%3Crect fill='%23dbddaa' x='90' y='30' width='11' height='11'/%3E%3Crect fill='%23dfe0ad' x='80' y='40' width='11' height='11'/%3E%3Crect fill='%23e3e4b1' x='70' y='50' width='11' height='11'/%3E%3Crect fill='%23e7e7b4' x='90' y='40' width='11' height='11'/%3E%3Crect fill='%23eaebb8' x='80' y='50' width='11' height='11'/%3E%3Crect fill='%23EEB' x='90' y='50' width='11' height='11'/%3E%3C/g%3E%3C/svg%3E"); */
background-attachment: fixed;
background-size: cover;
background-position: center;	
	
}


.middle-containerInner {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+25,0+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 25%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 25%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	
}




.foot-top{/*  background-color:#019934;  */padding:3em 0;}
footer h4 {color: #fff; text-transform: uppercase; font-weight: 600;}
footer ul { list-style:none; padding:0}
footer ul li { padding:0.5em 0 0.5em 3em; position:relative; color: #fff;}
footer ul li a { color: #fff; background:transparent;}
footer ul li span { position: absolute; color:#fff;left: 0;top: 13px; font-size: 1em !important; text-shadow: 0 0 2px #000;}

footer .navbar-default { background-color:transparent; border:0; border-radius:0; margin-bottom:0;}
footer .navbar-default ul {padding:1.5em 0}
footer .navbar-default ul li { padding: 0 0.5em; color: #000 !important; font-size:0.929em; border-right: 1px solid #000;}
footer .navbar-default ul li:last-child { border-right:none;}
footer .navbar-default ul li a { padding:0; font-size:0.929em; color: #000 !important;}

footer .foot-btm p { /*background-color:#019934;*/ padding:1em; margin-bottom:0; color:rgba(255,255,255,1)}





/* Footer Slider */

/* carousel */
.media-carousel 
{  margin-bottom: 0;  padding: 0 40px 30px 40px;  margin-top: 30px;}
/* Previous button  */
.media-carousel .carousel-control.left {  left: -30px;  background-image: none;  /* background: none repeat scroll 0 0 #222222;  */ border: 4px solid #FFFFFF;  border-radius: 23px 23px 23px 23px;  height: 40px;  width : 40px;  margin-top: 45px; }
/* Next button  */
.media-carousel .carousel-control.right {  right: -30px !important;  background-image: none; /*  background: none repeat scroll 0 0 #222222;  */ border: 4px solid #FFFFFF;  border-radius: 23px 23px 23px 23px;  height: 40px;  width : 40px;  margin-top: 45px;}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators  {  right: 50%;  top: auto;  bottom: 0px;  margin-right: -19px;}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li {  background: #c0c0c0;}
.media-carousel .carousel-indicators .active {  background: #333333;}


 .media-carousel img { width: 100%; height: 74px;  /* width: 250px;  height: 100px */ /* border: 1px solid rgba(222,222,222,1);padding: 1em;border-radius: 5px; */} 
/* here is custom styling */
.goi_link { padding:2em 0 /*  background: #43b8e3; */ /*  min-height: 400px; */ }
 .goi_link h2 { text-transform:uppercase;}
  .goi_link .web_disigner_contain {    padding: 80px 0px; }  
  .goi_link .parent_circle {    background: #63cdf4 none repeat scroll 0 0;    border: 15px solid #30a9d4;    border-radius: 50%;    height: 170px;   width: 170px;    display: table;    position: relative; }
  .goi_link .parent_circle .parent_circle_contain {      display: table-cell;      vertical-align: middle;      font-size: 0.929em;      text-align: center;
      font-weight: 600; }
    .goi_link .parent_circle .child_round_circle {      border: 15px solid #63cdf4;      border-radius: 50%;      height: 120px;      left: 125px;     position: absolute;      top: -25px;      width: 120px; }
    .goi_link .parent_circle .child_round_circle_img1 {
      background: url("http://engineersahab.com/images/abhishek.png");
      background-size: 100%; }
    .goi_link .parent_circle .child_round_circle_img2 {
      background: transparent url("http://engineersahab.com/images/rahul.png") repeat scroll 0 -11px/100% auto; 
      
      background-position:top;
      
      }
    .goi_link .parent_circle .child_round_circle_img3 {
      background: url("http://engineersahab.com/images/mayur.png");
      background-size: 100%; }
    .goi_link .parent_circle .child_round_circle_img4 {
      background: url("http://engineersahab.com/images/mohsin.png");
      background-size: 100%; }
    .goi_link .parent_circle .child_round_circle_img5 {
      background: url("http://imensosoftware.com/wp-content/uploads/2016/01/6.jpg");
      background-size: 100%; }
    .wgoi_link .parent_circle .child_round_circle_img6 {
      background: url("http://imensosoftware.com/wp-content/uploads/2016/01/5.jpg");
      background-size: 100%; }

.padtop30 {
  padding: 30px 0; }
  
  /* here is our responsive css */
  
  @media only screen and (max-width: 360px) 
  {
      .web_disigner .parent_circle .child_round_circle 
    {
    border: 15px solid #63cdf4;
    border-radius: 50%;
    height: 100px;
    left: 100px;
    position: absolute;
    top: -38px;
    width: 100px;
    }
    .media-carousel .carousel-control.left{
    
    margin-top: 290px;
   
}
.media-carousel .carousel-control.right{
    
    margin-top: 290px;
   
}
  }
  
  

/* End carousel */


/* Social Media */
#tab_default_3 {}
#tab_default_3 .social-media {/* margin-left:30px;  */}
#tab_default_3 .social-media ul   {padding:0 2.5em;}
#tab_default_3 .social-media ul li { padding:1em 0;/*  list-style:circle; */ margin:0; border-bottom: 1px dotted rgba(222,222,222,1);}
#tab_default_3 .social-media ul li a { /*text-decoration:none;*/}
	

/*visionMission */
#visionMission { }

#visionMission .vision { padding: 1em 0 1.5em 0px;/*  width: 70%; */ margin: auto; text-align:center;/* border-bottom:2px dashed rgba(194,232,207,1);*/ margin: 0 2em;}
#visionMission .vision h2 {color:rgba(240,26,36,1); font-weight:bold;}
#visionMission .vision h2 span {/* color:rgba(58,179,99,1);*/ font-weight:bold;}
#visionMission .vision p { color:#333; font-weight:normal; margin: 0;}
#visionMission .vision:last-child {border-bottom:none;}


/* About CSIR */
#aboutCsir  {/* padding: 0 0 1em 1em; */}
#aboutCsir .about-csir, #qualityPolicy .qualityPolicy, #aboutNeeri .aboutNeeri, #directorsDesk .directorsDesk, #visionMission .visionMission {padding: 1em; text-align:justify;}
#aboutCsir img, #aboutNeeri img {margin-right: 1.5rem;}
#aboutCsir .about-csir p {color:#333; font-weight:normal; margin:0px 0px;}
#aboutCsir .about-csir p a {color:#009800; font-weight:lighter; margin:0px;}


/* NEERI */
#aboutNeeri img {margin-right: 1.5rem; width: 150px;}

/* Director's Desk */
#directorsDesk img {margin-right: 1.5rem; margin-bottom: 1rem; width: 150px;}

/* Quality Policy */
#qualityPolicy { margin-left:30px; }
#qualityPolicy .quality {}
#qualityPolicy .quality h4 {color:#019934; font-weight:bold;}
#qualityPolicy .quality p {color:#333; font-weight:lighter; margin:0px;}


#qualityPolicy .Policy { }
#qualityPolicy .Policy p {color:#019934; font-weight:bold; margin:15px 0px;}
#qualityPolicy .Policy ul {}
#qualityPolicy .Policy ul li {color:#009800; font-weight:lighter; list-style:circle; }



.right-tab-section .tab-content {}
.right-tab-section ul {}
.right-tab-section ul li { margin:0; }
 .panel-bdr .tab-content {width: 100%;/*  height: 28em */;}


/* Gallery  */
.thumbnail {margin-bottom:6px;}

.carousel-control.left,.carousel-control.right{
  background-image:none;
  margin-top:10%;
  width:5%;
}


.media-carousel a {margin:0 1.5em;}



.middle-tab-section .tab-content {height: 278px;/*  overflow-y:scroll; */}
.middle-tab-section .tab-content ul {}
.middle-tab-section .tab-content ul li { margin:0; padding:1em 0; border-bottom:1px dotted rgba(222,222,222,1);}





/*Division Start*/

.division {margin: 10px 0px 24px 7em;  }
.division h1.title {color:rgba(58,179,99,1); font-size:2.143em; font-weight:bold; margin-top: 30px;} 
.division p.lead {color:#333; font-size:1.286em; font-weight:normal; margin-bottom:40px;}
.division .division-1 {}
.division .division-1 img { width:100%;}
.division .division-2 {}
.division .division-2 p  {color:#333; font-size:1.071em; font-weight:normal; text-align:justify; line-height: 25px;} 
.division .division-content  {border: 1px solid rgba(51,183,123,1); padding: 35px 1.5em;  margin-bottom: 2em; border-radius:10px; } 

/*division-img*/

.division-img  {}
.division-section {margin-bottom:8em;}

.division-img-1  { }
.division-img-2  {}
.division-img-2 p  {color:#333; font-size:1.071em; font-weight:bold; text-align:center; line-height: 25px;}


.division .circle img {

}

.division .circle img:hover {
border-radius:50%;

}

.division-img .circle img {

}

.division-img .circle img:hover {
border-radius:50%;

}


/*climate*/

.division {margin: 10px 0px 24px 7em;  }
.division h1.title {color:rgba(58,179,99,1); font-size:2.143em; font-weight:bold; } 
.division p.lead {color:#333; font-size:1.286em; font-weight:normal; margin-bottom:40px;}
.division .climate { border: 1px solid rgba(51,183,123,1); padding: 35px 1.5em;  margin-bottom: 2em; border-radius:10px; }
.division .climate-1  {}
.division .climate-1 img { width: 86%; padding-left: 70px; padding-bottom: 25px;}
.division .climate-2 {}
.division .climate-2 p  {color:#333; font-size:1.071em; font-weight:normal; text-align:justify; line-height: 25px;} 

/*climate-section-1*/

.climate-section  {border: 1px solid rgba(51,183,123,1); padding: 35px 1.5em;  margin-bottom: 2em; border-radius:10px;}
.climate-section .climate-section-1 {}
.climate-section .climate-section-1 p { color:#333; font-size:1.071em; font-weight:normal; text-align:justify; line-height: 25px; padding-top: 10px;}
.climate-section .climate-section-2 {}
.climate-section .climate-section-2 { padding-left: 70px; padding-bottom: 25px;}



.division .division-p {/* border: 1px solid rgba(51,183,123,1); padding: 35px 1.5em; box-shadow: 0 4px 0 #33b77b,0 5px 0 #33b77b,0 5px 10px rgba(0,0,0,.5) ; margin-bottom: 2em; border-radius:10px;  */ }
.division .division-p p  {color:#333; font-size:1.071em; font-weight:normal; text-align:justify; line-height: 30px;}

header {
background-attachment: fixed;
background-size: cover;
background-position: center;
}
header .header-container {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+46,0+100 */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 46%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 46%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 46%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	
}
header .navbar {min-height: auto !important;}
header .navbar-nav > li > a {padding-top: 10px; padding-bottom: 10px;}





.wsmenu-list > li:nth-child(2) .halfmenu{ width:61% !important;}
.wsmenu-list > li:nth-child(3) .halfmenu { width:54% !important;}
.wsmenu-list > li:nth-child(4) .halfmenu { width:44% !important;}
.wsmenu-list > li:nth-child(6) .halfmenu{ width:28% !important;}
.wsmenu-list > li:nth-child(8) .halfmenu { right:0 !important; width:36% !important;}
.wsmenu-list > li:first-child a .fa { margin:0 !important;}
.wsmenu-list > li > a .fa { margin-right: 5px !important; margin-left: -17px !important;}
.wsmenu-list li > .megamenu { padding:2px; }
.wsmenu-list li > .wsmenu-submenu {}
.wsmenu-list > li .halfmenu ul { }

.wsmenu-list > li .halfmenu ul:first-child { border-right: 1px dotted rgba(29,137,9,0.5); padding-left:0 !important;}
.wsmenu-list > li .halfmenu ul:first-child li a { padding-left:3em !important;}
.wsmenu-list > li .halfmenu ul:last-child { padding-left:1em;  padding-right:0 !important;}
.wsmenu-list .megamenu ul:last-child li .fa {left: 2em;}

.wsmenu-list li:last-child .wsmenu-submenu { right:0 !important;} 
.wsmenu-list li:last-child .wsmenu-submenu .wsmenu-submenu-sub{ left:-224px; }

.wsmenu-list li .megamenu ul li a {padding:8px 0 8px 2.5em; white-space:normal;}
/*.wsmenu-list li > .megamenu li a {padding:6px 0 6px 10px; white-space:normal !important;}
*/.link-list .fa {position: absolute; left: 14px; padding-top: 4px !important;}

.wsmenu-list > li > a {border-right: 1px solid rgba(255,255,255, 0.3) !important;}

.wsmenu-list li ul li a {/* color:rgba(29,137,9,1) !important; *//* border-bottom: 1px dotted rgba(29,137,9,0.5);*/ border-radius:0 !important; background-color: rgba(255,255,255,0.5) !important;}
.wsmenu-list li ul li:last-child a { border-bottom:none;}
/*.wsmenu-list li ul li a span { color:rgba(0,0,0,1) !important;}*/
.wsmenu-list li ul li a:hover, .wsmenu-list li ul li a:focus, .wsmenu-list li ul li a:active { /*text-decoration:none !important;*//* background-color: #d6fed8*/ /* rgba(34,173,0,1) *//* color: #005404 !important;*//*  background-color: rgba(0, 0, 0, 0.08) !important; */}

.wsmenu-list li .megamenu ul li a:hover {/*  background-color: rgba(0, 0, 0, 1) !important; */}
.wsmenu-list li a:hover {/*  background-color:#abec9f !important; */}
.wsmenu-list li a .arrow::after {border-top: 4px solid rgba(255,255,255,1) !important; }
#navbar .wsmenucontainer nav.wsmenu { border-radius:0 !important;  z-index: 100;}
#navbar .wsmenucontainer {border-radius:0 !important;}


/*HEADER FIXED*/
.affix {    position: fixed;    top: 0;    z-index: 1111;    width: 100%; }
.wsmenu-list li:first-child a { border-radius:0 !important;}
.wsmenu-list li:last-child a { border-radius:0 !important;}



.row > .column {
  padding: 0 8px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.column {
  float: left;
  width: 25%;
}

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 1111;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.9);
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: rgba(0, 0, 0, 1);
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 2.500em;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #999;
  /*text-decoration: none;*/
  cursor: pointer;
}

.mySlides {display: none; text-align: center;}

.cursor {
  cursor: pointer
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 1.04em;

  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background: rgba(0, 0, 0, 0.8);
  
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 0.857em;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

img {
  margin-bottom: -4px;
}

.caption-container {text-align: center; background-color: black; padding: 10px 16px; color: white;}
.caption-container p {padding-top: 10px;}

.demo {opacity: 0.6; width: auto !important; height: 100px; margin-bottom: 1rem;}

.active,
.demo:hover {
  opacity: 1;
}

img.hover-shadow { margin-bottom: 2.5rem; height: 81px; width: auto !important;}

.hover-shadow:hover {}


#videoGallery #myModal {}
#videoGallery #myModal .mySlides {}
#videoGallery #myModal .mySlides img {width: auto !important;}
 
#photoGallery #myModal {}
#photoGallery #myModal .mySlides {}
#photoGallery #myModal .mySlides img {width: auto !important;}
 












.navbar-menuBtm > ul > li > a:focus  { background:transparent;}

footer > p {text-align:center; padding:0.8em 0; font-weight: 600; color:rgba(21,124,9,1);  margin-bottom:0;}
footer > .foot-top {padding:0;  background-image:url(../images/footer.jpg); background-repeat:no-repeat;  background-size:cover;}
footer > .foot-top > .container-fluid { padding: 0em 15px 0em;}
footer h4 {color:rgba(251,254,248,1); text-transform: capitalize; font-weight: normal; margin-bottom: 1.5em; margin-bottom: 0.5em; border-bottom: 3px solid rgba(255, 255, 255, 0.6); padding-bottom: 0.3em;}
footer ul {list-style:none; padding:0}
footer ul li {padding:0.2em 0 0.2em 2em; position:relative; color: rgba(248,251,247,1);}
footer ul li a {color: rgba(248,251,247,1);background:transparent;}
footer ul li a:hover {color:rgba(255,255,255,1);background:transparent;}
footer ul li span {position: absolute; color:rgba(248,251,247,1); left: 0; top: 5px; text-shadow: 0 0 2px #000;}




footer .foot-btm p a {border-right: 1px solid rgba(255,255,255,1); display:inline-block; padding:0 1em; color: rgba(255,255,255,1) !important; }
footer .foot-btm > p span { border-right: 1px solid rgba(255,255,255,1); padding:0 1em;}
footer .foot-btm p a:last-child {border-right:none;}
footer .foot-btm > p { text-align:center;  padding:1em; margin-bottom:0; color:rgba(255,255,255,1)}

.site-incharge { text-align: center; font-weight: bold; padding-top: 0.6em; padding-bottom: 0.6em; color: #fff;}
.site-incharge p {margin: 0;}

.link-viewAll {border-top: 1px solid rgba(0, 0, 0, 0.2);  padding: 0.5rem 10px; margin-bottom: 0;}

/* Blinking Text */
.blink {background-color: red; padding: 1px 7px 3px;}
.blink span {animation: blink 2s linear infinite; color: #fff; font-size: 1rem;}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

#videoGallery  video {max-height: 96px;  margin-bottom: 1em; height: 220px; width: 100%; background-color: rgba(0, 0, 0, 1);}

/* Director's Desk */
#directorsDesk {/* padding: 20px; */}

.wsmenu-list li > .wsmenu-submenu {background: rgba(255,255,255,0.9) !important;}








/* GOI Links */
.goi_slider { height: 75px;}
.goi_slider img { padding-bottom:5px;}
.goi_link li{ float:left; margin-right:1em;}
.goi_link h2 { margin-bottom:2em;}

.goi_link {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+50,ededed+51,ffffff+100;White+Gloss+%232 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */


border-top: 2px solid rgba(0, 0, 0, 0.1);

}

.field {  display:flex;  position:relative;  flex-direction:row;}
.affix .field { margin-top: 1.5em;}

.field > input[type=text], .field > button {  display:block;  font:1em 'Montserrat Alternates';}

.field>input[type=text] {width: 85%;   padding:0.6em; border-width:0.2em; border-style:solid;/*  border:0.2em solid #096D0D;*/}

.field>button {  padding:0.6em 0.8em;  /*background-color:#096D0D;*/  color:rgba(255,255,255,1);  border:none;}

.navbar-form  { margin-top: 3.5em;}
.affix .navbar-form { margin-top: 1.5em;border-top: 2px solid rgba(0, 0, 0, 0.1);}




/* Color Theme */
#grayButton {
  background: gray;
}
#whiteButton {
  background: white;
}
#blueButton {
  background: blue;
}
#yellowButton {
  background: yellow;
}

body.gray {
  background: #505050;
  color: white;
}
body.white {
  background: white;
  color: black;
}
body.blue {
  background: blue;
  color: white;
}
body.yellow {
  background: yellow;
  color: black;
}



/*.wsmenu-list>li{background-color:#013404 !important;} */
/*.wsmenu-list>li> a:hover, .wsmenu-list>li a.active  {background:#013404 !important; }*/


/* Breadcrumb */
#breadcrumb nav.breadcrumb { border-radius:0; /* Start Color - #006505 End Color - #005404 */
	}

#breadcrumb nav.breadcrumb a { color:rgba(255,255,255,1);background:transparent;}
#breadcrumb nav.breadcrumb span {  color:rgba(255,255,255,0.8); padding:0 0.2em;}

#teamImg	{-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          }
/*#teamImg:hover {
  -webkit-transform: rotate(-5deg);
     -moz-transform: rotate(-5deg);
       -o-transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
          transform: rotate(-5deg);
}*/
#teamImg img { 	-webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);	 max-width:100%;}

.teamImg  {-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
         }
/*#teamImg:hover {
  -webkit-transform: rotate(-5deg);
     -moz-transform: rotate(-5deg);
       -o-transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
          transform: rotate(-5deg);
}*/
.teamImg img {   -webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);  max-width:100%;}

#apcd { margin-right:2em !important;    position:relative; height: 150px; width: 270px; margin:0 auto 2em auto  }
  #apcd img {	-webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.68);		position:absolute;     left:0;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
   
  }

  #apcd img.top {
    -webkit-transform:scale(0,0);
    -moz-transform:scale(0,0);
    -o-transform:scale(0,0);
    
    opacity:0;
  }

  #apcd:hover img.top, #apcd.hover_effect img.top {
    opacity:1;
    -webkit-transform:scale(1,1);
    -webkit-transform-origin: top right;
    -moz-transform:scale(1,1);
    -moz-transform-origin: top right;
    -o-transform:scale(1,1);
    -o-transform-origin: top right;
    
    transform-origin: top right;  }

  #apcd:hover img.bottom, #apcd.hover_effect img.bottom {    -webkit-transform:scale(0,0);    -webkit-transform-origin: bottom left;    -moz-transform:scale(0,0);    -moz-transform-origin: bottom left;    -o-transform:scale(0,0);    -o-transform-origin: bottom left;        transform-origin: bottom left;  } 
  
 .shodow-bottom {
    -webkit-box-shadow: 0px 15px 10px -13px rgba(0,0,0,0.6);
    
    
}
 
 
 
.air-pollution-control-division .air-page-content { padding:2em;margin-bottom:3em;}

.air-pollution-control-division .air-page-content p { text-align:justify;}
.air-pollution-control-division > h3{text-align: center; color: rgba(29,137,9,1); text-transform:uppercase; font-weight:600;}
.air-pollution-control-division > p {text-align: center; color: #333; font-weight: normal; margin-bottom:1em}

.air-pollution-control-division .image { text-align:center; margin:2em 0;}
.air-pollution-control-division .image img { display:block; margin:auto; }
.air-pollution-control-division h1 { text-align: center; border-bottom: 2px dotted rgba(29,137,9,1);  padding-bottom: 1em; color:#093800;}
.air-pollution-control-division-brd > p { margin-top:2em; margin-bottom:0; font-weight:600;}

.air-pollution-control-division-brd {  /* border: 1px solid rgba(29,137,9,1); padding:2em;}
#aside-left-fixed {-webkit-box-shadow: -1px 0px 4px 0px rgba(0,0,0,0.76); 
box-shadow: -1px 0px 4px 0px rgba(0,0,0,0.76); */}

#aside-left-fixed ul.list-group{ overflow:inherit;}
 #aside-left-fixed ul.list-group li {  padding:0;  border-radius: 0 !important; /*background: -moz-linear-gradient(top, rgba(192,233,184,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(192,233,184,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(192,233,184,1) 0%,rgba(255,255,255,1) 100%);
    

border-bottom: 1px solid rgba(1,52,4,1); border:1px solid rgba(1,52,4,1);*/} 

#aside-left-fixed ul.list-group li.active {/* background-color:rgba(1,52,4,1); */ color:rgba(255,255,255,1) !important;background:rgba(1,52,4,1);;}
#aside-left-fixed ul.list-group li.active a	{/* background-color:rgba(1,52,4,1); */ color:rgba(255,255,255,1) !important; background:rgba(1,52,4,1);}
#aside-left-fixed ul.list-group li a:hover{ /* background-color:rgba(1,52,4,0.8); */ color:rgba(255,255,255,1) !important; background:rgba(1,52,4,0.8);}
#aside-left-fixed ul.list-group li.active::after {content: ''; position: absolute; left: 100%; top: 50%; margin-top: -13px; border-left: 0; border-bottom: 13px solid transparent; border-top: 13px solid transparent; }


#aside-left-fixed ul.list-group li a {padding: 10px 12px; display: block; /* color: rgba(1,52,4,1);  */line-height: 15px; align-items:center;
display: flex; }
#aside-left-fixed ul.list-group li a:hover, #aside-left-fixed ul.list-group li a:focus { /*text-decoration:none;*/}
 
 
 
/* .panel.air-division {border: 1px solid rgba(1,52,4,1);} */
/* .panel.air-division .panel-heading {border-bottom:  2px dotted rgba(1,52,4,0.5) !important; } */
  
/* .panel.air-division {border: 1px solid rgba(1,52,4,0.2);} */
.panel.air-division .panel-heading { 



}

/* .bg-gradientHeader {
background: -moz-linear-gradient(top, rgba(192,233,184,0.65) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(top, rgba(192,233,184,0.65) 0%,rgba(255,255,255,0) 100%); 
background: linear-gradient(to bottom, rgba(192,233,184,0.65) 0%,rgba(255,255,255,0) 100%); 
 border-bottom: 1px solid rgba(1,52,4,0.5);
	
} */

 
.panel .panel-heading h3  {margin:0; text-align: center; /* color:rgba(7, 88, 11, 1);  */text-transform:uppercase; font-weight:600; text-shadow:1px 1px 0 rgb(238,238,238), 2px 2px 0 rgba(112,112,112, 0.5); }
.panel .panel-heading h1 {text-align: center; font-weight: 600; margin: 0.3em 0 0 0; text-transform:uppercase; text-shadow: 1px 1px 0 rgb(238,238,238), 2px 2px 0 rgba(112,112,112, 0.5); /* 9 */}


#airPolutionCtrlDivision ul.list-group { margin-bottom:2em; }
#airPolutionCtrlDivision ul.list-group li.active { text-align:center; border-radius:0;/*  background-color:background: rgb(0,101,5); padding:0.3em 0;
background: -moz-linear-gradient(top, rgba(0,101,5,1) 0%, rgba(0,84,4,1) 100%);
background: -webkit-linear-gradient(top, rgba(0,101,5,1) 0%,rgba(0,84,4,1) 100%);
background: linear-gradient(to bottom, rgba(0,101,5,1) 0%,rgba(0,84,4,1) 100%);
  */}

 .line-height { line-height:10em; text-align:center; font-size:2em;}

 
 
 
/* .panel.bg-shadowBlack {border: 1px solid rgba(1,52,4,0.5);}
 */
 .panel .panel-heading.bgColor { padding:0.5em; background-color:rgba(0,75,28,0.5)}
 
 
 
 /* Accordian */
 #accordion {}
 #accordion .panel-heading {padding: 0;}
 #accordion .panel-heading .panel-title {
	 /* 
background-color: #77aa77;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 2 1'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%2377aa77'/%3E%3Cstop offset='1' stop-color='%234fd'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cf8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23cf8' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='2' y2='2'%3E%3Cstop offset='0' stop-color='%23cf8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23cf8' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='2' height='1'/%3E%3Cg fill-opacity='0.5'%3E%3Cpolygon fill='url(%23b)' points='0 1 0 0 2 0'/%3E%3Cpolygon fill='url(%23c)' points='2 1 2 0 0 0'/%3E%3C/g%3E%3C/svg%3E"); */
background-attachment: fixed;
background-size: cover;
background-position: center;



}
 #accordion .panel-heading .panel-title a {padding: 10px 15px; display: block; /*text-decoration: none;*/ font-size: 0.9em;


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */


-webkit-box-shadow: 0px 10px 3px -7px rgba(0,0,0,0.38);



/* color: rgba(1, 52, 4, 1); */ text-shadow: 1px 1px 0 rgba(255, 255, 255, 1); font-weight: bold;

 
 }
 #accordion .panel-collapse.in, .panel-tender .panel-body {
/* background-color: #466940; */
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='606' height='505' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.08'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/svg%3E");
background-size: auto auto;
background-position: center;	 
 }
 #accordion .panel-collapse.in .panel-body, .panel-tender .panel-body .panel-tenderBg {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+63,0+100 */
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 63%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 63%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 
 }
 
 #accordion .panel-collapse.in .panel-body .table {background: rgba(255, 255, 255, 0.4);}
 
 
 
 /* Tender */
.tender {
	
}
 
 .table-tender {background: rgba(255, 255, 255, 0.5);}
.table-tender thead {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cdeb8b+0,cdeb8b+100;Green+Flat+%235 */
background: rgb(205,235,139); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(205,235,139,1) 0%, rgba(205,235,139,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(205,235,139,1) 0%,rgba(205,235,139,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(205,235,139,1) 0%,rgba(205,235,139,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	
}
.table-tender thead th {white-space: nowrap;}





/*gallery css*/


/* category filter */

.filter-section {
	padding-top:40px;
}


.filter-container {
    text-align:center;
    padding:20px
}


ul.filter > li > a {
    color:#1abc9c;
    font-size:1.429em;
    line-height:40px
}

ul.filter > li > a:hover,ul.filter > li > a:focus {
    /*text-decoration:none;*/
    color:#16a085;
    outline:none
}

ul.filter > li.active a {
    color:#111;
    background:transparent;
}

ul.filter > li span {
    color:#ddd;
    font-size:1.429em;
    display:inline-block;
    margin:0 5px
}

.filter-section .filter-container .filter > li {
    padding:0;
    margin:0
}

.filter-section h1 {
    text-align:center
}


/* the color of the transparent overlay border */

.portfolio-section.port-col figure .overlay-background {
    background:#000;
    background:rgba(0,0,0,0.4);
    
}


/* portfolio images */

.portfolio-section figure {
    float:left;
    width:100%;
    position:relative
}

.portfolio-section figure img {
    width:100%;
    height:auto
}


/* project title under image */

.portfolio-section .article-title {
    text-align:center;
    float:left;
    width:100%;
    font-size:1.286em;
    line-height:24px;
    padding:10px 0 30px 0;
}

.portfolio-section .article-title a {
    /*color:rgba(7, 88, 11, 1);*/
     color:#000;font-size:1em;
}


/* transparent overlay */

.portfolio-section figure:hover .overlay {
    opacity:1;
    visibility:visible
}

.portfolio-section figure:hover .overlay-background {
    opacity:.8;
    visibility:visible
}

.portfolio-section figure .overlay-background {
    z-index:1;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    visibility:hidden;
    width:100%;
    height:100%
}

.portfolio-section figure .overlay-background .inner {
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:11px;
    background-color:#c8e9c8;
    background-color:rgba(194,231,194,0.9)
}

.portfolio-section figure .overlay {
    z-index:2;
    
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    visibility:hidden;
    width:100%;
    height:100%
}

.portfolio-section figure .inner-overlay {
    display:table;
    width:100%;
    height:100%
}

.portfolio-section figure .inner-overlay-content {
    display:table-cell;
    vertical-align:middle;
    width:100%;
    padding:20px 40px
}

.portfolio-section figure .inner-overlay-content.with-icons {
    text-align:center
}


/* icons inside overlay */

.portfolio-section figure .inner-overlay-content.with-icons a {
    width:40px;
    height:40px;
    line-height:42px;
    display:inline-block;
    margin:0 10px;
    /*text-decoration:none;*/
    font-size:1.429em;
	background:rgba(0,0,0,0.9);
    color:#fff;
    border-radius:0
}


/* skew image on hover */ 

.isotopeSelector img {
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -ms-transition:all .4s ease;
    -o-transition:all .4s ease;
    
}

.isotopeSelector:hover img {
    /*-moz-transform:scale(1.5) rotate(2deg);
    -webkit-transform:scale(1.5) rotate(2deg);
    -o-transform:scale(1.5) rotate(2deg);
    -ms-transform:scale(1.5) rotate(2deg);
    transform:scale(1.5) rotate(2deg);*/
    -webkit-transition:all .8s ease;
    -moz-transition:all .8s ease;
    -ms-transition:all .8s ease;
    -o-transition:all .8s ease;
   
}

.isotopeSelector figure {
    overflow:hidden
}

.isotopeSelector figure {
    
}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	 
	        
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/gallery/photo-gallery/fancybox_sprite.png') !important;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	/*text-decoration: none;*/
	background: transparent url('../images/blank.html'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll; background-color: rgba(0,0,0,0.6);
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen {

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancybox_sprite%402x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancybox_loading%402x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

 
  .edit-field-tender-category-tid  { margin-bottom:1em;}
 
 .edit-field-tender-category-tid .form-group { margin:0;}
 .edit-field-tender-category-tid a:hover { /*text-decoration:none;*/}
  .edit-field-tender-category-tid a{ color:rgba(7, 88, 11, 1); font-weight:600;}



.MoveImg  {-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
         }
/*.MoveImg:hover {
  -webkit-transform: rotate(-5deg);
     -moz-transform: rotate(-5deg);
       -o-transform: rotate(-5deg);
      -ms-transform: rotate(-5deg);
          transform: rotate(-5deg);
}*/
.MoveImg img { /*box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);  -webkit-box-shadow:0px 0px 4px 1px rgba(0,0,0,0.2);*/ max-width:100%;}  


.staff_detail ul {list-style: none;}
.staff_detail li::before {content: "•"; color: #000000;
display: inline-block; width: 2em;
margin-left: -2em}


.staff_detail li { padding:10px; }
.staff_detail li:nth-child(odd) { 
  background: linear-gradient(to bottom, rgba(21,124,9,1) 0%,rgba(21,121,9,1) 100%);
  padding: 10px;
  color:#FFFFFF;
}


/* .odd_even_list_class .odd{ 
  background: #D6F0D6 !important;
  
  color:rgba(29,137,9,1) !important;
}
 
.odd_even_list_class .even{ 
  
  
  color:rgba(29,137,9,1) !important;
}*/

.odd_even_list_class .table_td_padding{
  padding: 20px;
}

.link_color_class{
  color:rgba(0, 84, 4, 1);
  background:transparent;
}

/* .text_color_class{
  color:rgba(0, 84, 4, 1);
} */

.heading_sidebar_class{
    padding: 10px 12px !important;
    display: block !important;    
    line-height: 15px;
  /*   align-items: center; */
}

.heading_sidebar_class a{
/*   background-color: rgba(1,52,4,1) !important; */
  color:#FFFFFF !important;  
  background:transparent;
}

/* .front_button_class{
  background-color: rgba(0,84,4,1);
}

.front_button_class:hover{
  background-color: rgb(21,124,9);
}

.front_button_class:active{
  background-color: rgb(21,124,9);
}

.front_button_class:focus{
  background-color: rgb(21,124,9);
} */


.sitemap_links{
  padding:20px;
  background:#D6F0D6;
  margin-bottom: 20px;
}

.affix-top .header_company_name_class_h1{
 padding:1.5em 0;
  line-height: 1em;/*  text-align:center; */ font-size: 1.6em; 
}

.affix .header_company_name_class_h1{
  padding:0.7em 0;
  line-height: 1em; /*  text-align:center; */ font-size:1.6em;
}


/* .td_abstract_class {
    border: 1px solid #DCDCDC;
    background-color: rgba(1,52,4,0.8);
    color:#FFFFFF;
} */

.bg-gradientHeader { border-radius:0;}



.hint_tooltip {
  border-bottom: 1px dotted #000000; color: #000000; outline: none;
  cursor: pointer; /*text-decoration: none;*/
  position: relative;
}
.hint_tooltip span {
  margin-left: -999em;
  position: absolute;
}
.hint_tooltip:hover span {
  border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
   -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); 
  font-family: Calibri, Tahoma, Geneva, sans-serif;
  position: absolute; right: 0em; top: 2em; z-index: 101;
   width: 350px;text-align: left;
}
.hint_tooltip:hover img {
  border: 0; margin: -10px 0 0 -45px;
  float: left; position: absolute;
}
.hint_tooltip:hover em {
  font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
  display: block; padding: 0.2em 0 0.6em 0;
}

.hint_info { background: #9FDAEE; border: 1px solid #2BB0D7; }

.hint_custom { padding: 0.5em 0.8em 0.8em 2em; }