@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	}
body {
	font-family: 'Helvetica-Normal';
	font-size: 16px;
	padding: 0;
	margin: 0;
	}
img {/*display:block;*/
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	}
div {
	padding: 0;
	margin: 0;
	}
ul {
	list-style: none;
	}
a {
	outline: none;
	text-decoration: none;
	}
.left {
	float: left;
	}
.right {
	float: right;
	}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	}
.d-none{
	display:none;
	}

/*-----------------------------------------main part----------------------------------------------------------------*/
.mainpart{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	position:relative;
	}
.wrapper{
	width:1200px;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.minHeight{
	min-height:300px;
	}
.topSec{
	background:#3a3c3e;
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.contSec{
	width:44%;
	height:auto;
	margin:0;
	float:left;
	}
.contSec ul{
	list-style-type:none;
	}
.contSec ul li{
	font-family: 'robotoregular';
	font-size:12px;
	color:#fff;
	margin:15px 18px 15px 0;
	font-weight:normal;
	display:inline-block;
	}
.contSec ul li a{
	font-family: 'robotoregular';
	font-size:12px;
	color:#fff;
	font-weight:normal;
	}
.contSec ul li a:hover{
	font-family: 'robotoregular';
	font-size:12px;
	color:#37c386;
	font-weight:normal;
	}
.contSec ul li:last-child{
	margin-right:0;
	}
.contSec ul li .icon{
	color:#37c386;
	font-size:14px;
	margin-right:9px;
	float:left;
	}
.contSec ul li ul.tmenu{
	list-style-type:none;
	}
.contSec ul li ul.tmenu li{
	font-family: 'robotoregular';
	font-size:12px;
	color:#c5c7c9;
	padding:0 10px 0 10px;
	border-right:solid 1px #fff;
	font-weight:normal;
	display:inline-block;
	margin:0;
	}
.contSec ul li ul.tmenu li a{
	font-family: 'robotoregular';
	font-size:12px;
	color:#c5c7c9;
	font-weight:normal;
	}
.contSec ul li ul.tmenu li a:hover{
	font-family: 'robotoregular';
	font-size:12px;
	color:#37c386;
	font-weight:normal;
	}
.contSec ul li ul.tmenu li:last-child{
	border-right:none;
	}
.fontSec{
	width:52%;
	height:auto;
	margin:0;
	float:right;
	}
.fontSec ul{
	list-style-type:none;
	float:right;
	}
.fontSec ul li{
	background:none;
	width:auto;
	height:auto;
	display:inline-block;
	margin:0 20px 0 0;
	color:#fff;
	font-size:10px;
	}
.fontSec ul li a{
	font-family: 'robotoregular';
	font-size:12px;
	color:#fff;
	font-weight:normal;
	padding:11px 0;
	text-align:center;
	display:block;
	}
.fontSec ul li a:hover{
	color:#37c386;
	}
.fontSec ul li:last-child{
	margin-right:0;
	}
.fontSec ul li a.white{
	background:none;
	color:#333333;
	}
.fontSec ul li a.black{
	background:none;
	}
.fontSec .tmenu{
	margin:13px 0;
	float:left;
	}
.fontSec .tmenu ul{
	list-style-type:none;
	}
.fontSec .tmenu ul li{
	width:auto;
	background:none;
	font-family: 'robotoregular';
	font-size:12px;
	color:#c5c7c9;
	padding:0 10px 0 10px;
	border-right:solid 1px #fff;
	font-weight:normal;
	display:inline-block;
	margin:0;
	}
.fontSec .tmenu ul li a{
	font-family: 'robotoregular';
	font-size:12px;
	color:#c5c7c9;
	font-weight:normal;
	padding:0;
	}
.fontSec .tmenu ul li a:hover{
	font-family: 'robotoregular';
	font-size:12px;
	color:#37c386;
	font-weight:normal;
	}
.fontSec .tmenu ul li:last-child{
	border-right:none;
	}
.ticon{
	display:none !important;
	}
.topFull{
	display:none;
	}
.header{
	width:100%;
	height:auto;
	padding:0;
	margin:10px auto;
	overflow:hidden;
	}
.header .logo{
	width:70%;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	}
.header .logo ul{
	list-style-type:none;
	float:left;
	}
.header .logo ul li{
	width:auto;
	height:auto;
	display:inline-block;
	vertical-align:top;
	margin-right:5px;
	}
.header .logo ul li a{
	font-family: 'robotobold';
	font-size:24px;
	color:#097aca;
	line-height:30px;
	text-align:left;
	text-transform:uppercase;
	padding:0;
	margin:0;
	}
.header .hdRight{
	width:30%;
	height:auto;
	padding:0;
	margin:0;
	float:right;
	}
.header .hdRight .searchBox{
	width:320px;
	height:36px;
	float:right;
	position:relative;
	}
.header .hdRight .searchBox .search{
	width: 320px;
  	height: 36px;
  	border: solid 1px #e5e7e9;
  	font-size: 10pt;
  	float: left;
  	color: #282828;
  	padding-left: 25px;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
	}
.header .hdRight .searchBox .icon{
  	position: absolute;
  	right: 17px;
  	top: 10px;
  	/*z-index: 1;*/
  	color: #4f5b66;
	font-size:18px;
	background:none;
	border:0;
	cursor:pointer;
	}
.header .hdRight .login{
	width:auto;
	height:auto;
	float:right;
	}
.header .hdRight .btn{
	width:auto;
	height:auto;
	float:right;
	z-index:100;
	}
.header .hdRight .btn ul{
	list-style-type:none;
	float:right;
	}
.header .hdRight .btn ul li{
	background:#ffc857;
	width:145px;
	height:37px;
	margin:0px 2px 15px 0;
	padding:0;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	}
.header .hdRight .btn ul li:nth-of-type(4){
	margin-right:0;
	}
.header .hdRight .btn ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#282828;
	text-align:center;
	line-height:37px;
	}
.header .hdRight .btn ul li a:hover{
	background:#1db8ea;
	color:#fff;
	display:block;
	}
.bicon{
	float:right;
	margin: 10px 39px 0 0;
	cursor:pointer;
	}
.bengaliPart{
	width:30%;
	position:absolute;
	display:none;
	right:1%;
    top: 3.5%;
    z-index: 1;
    background: #fff;
    padding: 10px;
	}
.header .hdRight .login ul{
	list-style-type:none;
	float:right;
	}
.header .hdRight .login ul li{
	width:auto;
	height:auto;
	display:inline-block;
	vertical-align:top;
	margin:10px 15px 0;
	border-right:solid 1px #000;
	}
.header .hdRight ul li span{
	font-family: 'robotoregular';
	font-size:16px;
	color:#282828;
	padding:10px;
	font-weight:normal;
	}
.header .hdRight .login ul li:last-child{
	margin-right:0;
	border-right:none;
	margin-left:0;
	}
.menu{
	background:#007bb7;
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.fnav{
	z-index: 1; 
	position: fixed; 
	left: 0; 
	top: 0; 
	width: 100%;
	}
.banner{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.banner .bleftSec{
	width:34%;
	height:0;
	padding:0px 2px;
	margin:0;
	float:left;
	box-sizing:border-box;
	}
.honble_mic{
	text-align:center;
	padding:0;
	margin:0 auto;
	}
.honble_mic .micborder{
	border:solid #999;
	padding:5px;
	}
.honble_mic .title{
	font-family: 'robotoregular';
	font-size:14px;
	color:#000000;
	padding:10px;
	font-weight:bold;
	}
.honble_mic .subtitle{
	font-family: 'robotoregular';
	font-size:12px;
	color:#000000;
	padding:10px;
	font-weight:bold;
	}
	
/*.banner .bleftSec iframe,
.banner .bleftSec object,
.banner .bleftSec embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}*/
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.banner .brightSec{
	width:66%;
	height:auto;
	padding:0;
	margin:0;
	float:right;
	}
.innerbanner{
	background:url(../images/inner_banner.jpg) no-repeat 0 0;
	background-size:cover;
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.innerbanner1{background:url(../images/broman_banner.jpg) no-repeat 0 0;
	background-size:cover;
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.innerbanner2{background:url(../images/how_to_reach_banner.jpg) no-repeat 0 0;
	background-size:cover;
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	}
.innerbanner2 h1{
	font-family: 'robotoregular';
	font-size:30px;
	color:#000;
	padding:70px 0;
	text-align:left;
	font-weight:normal;
	position:relative;
	text-transform:uppercase;
	text-align:center;
	}		
.innerbanner1 h1{
	font-family: 'robotoregular';
	font-size:30px;
	color:#fff;
	padding:70px 0;
	text-align:left;
	font-weight:normal;
	position:relative;
	text-transform:uppercase;
	text-align:center;
	}		
.innerbanner h1{
	font-family: 'robotoregular';
	font-size:18px;
	color:#000;
	padding:15px 0;
	text-align:left;
	font-weight:bold;
	position:relative;
	text-transform:uppercase;
	text-align:center;
	}
.innerbanner h1:after{
	content:"";
	/*position:absolute;*/
	/*width:8%;
	height:1px;
	background:#fff;
	display:block;
	margin:0 auto;
	/*top:60%;
	
	left:50%;
	margin-left:-5px;*/
	}
.about{
	background:#fcfcfc;
	width:100%;
	height:auto;
	margin:0;
	padding:50px 0;
	overflow:hidden;
	}
.about .scroll {
    background: #ffc857;
    width: 100%;
    height: auto;
    padding:0;
    margin: 20px auto 0;
    overflow: hidden;
	}
.about .scroll .news{
    background:#1b1a1a;
    width: 120px;
    height: 35px;
    padding:0;
    margin: 0;
	position:relative;
	float:left;
	z-index:1;
	}
.about .scroll .news:after{
	position:absolute;
	background-image:url(../images/news_update.png);
	background-repeat:no-repeat;
	width:35px;
	height:35px;
	content:'';
	right:-35px;
	top:0;
	z-index:1;
	}
.about .scroll .news h2{
	font-family: 'robotoregular';
	font-size:14px;
	color:#fff;
	line-height:35px;
	padding-left:15px;
	}
.about .scroll .marquee{
/*float:left;*/
	width:90%;
	}
.about .scroll .marquee p {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    color: #01509e;
    margin: 0;
    padding:0;
	float:left;
	/*text-align:justify;*/
	}
.about .scroll .marquee p a {
    background: url(../images/icon6.png) no-repeat 0 15px;
    line-height: 25px;
    font-family: 'robotolight';
    font-size: 16px;
    color: #01509e;
    padding: 10px 0 10px 20px;
    font-weight: bold;
    margin-right: 10px;
	line-height:35px;
	}
.about .contentPart{
	width:65%;
	height:auto;
	margin:20px auto;
	padding:0;
	float:left;
	}
.about .contentPart .h1{
	font-family: 'robotoregular';
	font-size:30px;
	color:#097aca;
	padding:0 0 20px 0;
	text-align:left;
	font-weight:normal;
	position:relative;
	border-bottom: solid 1px #CCC;
	}
.about .contentPart .h1 span{
	font-family: 'robotoregular';
	font-size:30px;
	color:#097aca;
	text-align:left;
	font-weight:normal;
	}
.about .contentPart .h1:after{
	content:"";
	position:absolute;
	width:15%;
	height:1px;
	background:#000;
	right:0;
	top:25px;
	}
.about .contentPart p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#323031;
	/*text-align:justify;*/
	line-height:24px;
	font-weight:normal;
	}
.about .contentPart a.more{
	background:url(../images/more_arrow.png) no-repeat 90% center;
	width:20%;
	height:auto;
	border:solid 1px #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#323031;
	text-transform:uppercase;
	padding:12px;
	display:block;
	margin-top:20px;
	}
.about .contentPart a.more:hover{
	background:#282828 url(../images/more_arrow_hover.png) no-repeat 90% center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	display:block;
	}
.about .imgPart{
	width:35%;
	height:auto;
	margin:50px auto;
	padding:0;
	float:right;
	position:relative;
	}
.about .imgPart .blankBox{
	width:349px;
	height:312px;
	border:solid 3px #e1e1e4;
	
	margin:0 0 0 20px;
	}
.about .imgPart .imgBox{
	width:339px;
	height:345px;
	position:absolute;
	right:0;
	top:19px;
	margin:0 38px 0 0;
	}
.about .download{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.about .download ul{
	list-style-type:none;
	}
.about .download ul li{
	background: #ffc857;
	width:31%;
	height:385px;
	padding:0;
	margin:0 15px 0 0;
	display:inline-block;
	vertical-align:top;
	}
.about .download ul li:last-child{
	margin-right:0;
	}
.about .download ul li h2{
	background:#282828;
	width:100%;
	height:auto;
	padding:15px 0;
	font-family: 'robotoregular';
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	}
.about .download ul li .scrollCont{
	width:100%;
	height:300px;
	padding:15px;
	margin:0;
	box-sizing:border-box;
	overflow:hidden;
	}
.about .download ul li .scrollCont a{
	background:url(../images/star.png) no-repeat left 5px;
	font-family: 'robotoregular';
	font-size:14px;
	padding-left:20px;
	color:#282828;
	margin-bottom:15px;
	display:block;
	}
.programme{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.programme ul{
	list-style-type:none;
	float:right;
	}
.programme ul li{
	width:400px;
	height:300px;
	display:inline-block;
	padding:0 0 30px 0;
	margin-right:-4px;
	margin-bottom:-4px;
	border-right:solid 1px #e5e7e9;
	border-bottom:solid 1px #e5e7e9;
	vertical-align:top;
	}
.programme ul li:nth-of-type(3n+0){
	border-right:0;
	}
.programme ul li:nth-of-type(4),.programme ul li:nth-of-type(5),.programme ul li:nth-of-type(6){
	border-bottom:0;
	}
.programme ul li .icont{
	color:#313131;
	font-size:40px;
	text-align:center;
	margin:30px 0 15px 0;
	}
.programme ul li h2{
	font-family: 'robotoregular';
	font-size:24px;
	color:#323031;
	text-align:center;
	}
.programme ul li p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#323031;
	text-align:center;
	padding:0 25px;
	margin-top:15px;
	}
.programme ul li .more{
	color:#313131;
	font-size:14px;
	text-align:center;
	margin:15px 0 0 0;
	}
.programme ul li .more a{
	color:#313131;
	font-size:14px;
	}
.administrative{
	background:#f1f1f1;
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.administrative ul{
	list-style-type:none;
	float:right;
	}
.administrative ul li{
	background:#fff;
	width:360px;
	height:215px;
	display:inline-block;
	margin:30px 10px 26px 10px;
	vertical-align:top;
	padding:10px;
	}
.administrative ul li:last-child{
	margin-right:0;
	}
.administrative ul li .title{
	background:url(../images/icon.png) no-repeat left 4px;
	font-family: 'robotobold';
	font-size:18px;
	color:#282828;
	padding-left:35px;
	padding-bottom:30px;
	padding-top:0;
	}
.administrative ul li p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#282828;
	/*text-align:justify;*/
	padding:15px 0;
	}
.administrative ul li a.more{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#282828;
	/*text-align:justify;*/
	padding-top:25px;
	margin-bottom:50px;
	}
.initiatives{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.initiatives ul{
	list-style-type:none;
	/*float:right;*/
	}
.initiatives ul li{
	background:#fff;
	width:100%;
	height:auto;
	margin:30px 0;
	padding:0;
	}
.initiatives ul li .imgPart{
	width:550px;
	height:260px;
	float:left;
	padding:0;
	margin:0;
	}
.initiatives ul li .contPart{
	/*background:#1db8ea;
	background:#1e93ea;*/
	background:#0077b0;
	width:600px;
	height:260px;
	float:left;
	padding:20px 30px;
	margin:0;
	box-sizing:border-box;
	}
.initiatives ul li .contPart h2{
	font-family: 'robotobold';
	font-size:24px;
	color:#fff;
	text-transform:uppercase;
	padding-bottom:10px;
	}
.initiatives ul li .contPart p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:20px;
	/*color:#eeeeee;*/
	color:#f7f7f7;
	/*text-align:justify;*/
	padding:0;
	}
.initiatives ul li .contPart a.more{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#f7f7f7;
	/*text-align:justify;*/
	padding-top:15px;
	}
.initiatives ul li .affairboard{
	background:#ffc857;
	width:550px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	}
.initiatives ul li .affairboard h2{
	background:#282828;
	width:100%;
	height:auto;
	padding:25px 0;
	font-family: 'robotoregular';
	font-size:26px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	}
.initiatives ul li .affairboard p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#282828;
	font-weight:normal;
	padding:30px 10px;
	}
.initiatives ul li .affairboard a.more{
	background:url(../images/more_arrow.png) no-repeat 95% center;
	width:80%;
	height:auto;
	border:solid 1px #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#323031;
	text-transform:uppercase;
	padding:12px;
	display:block;
	margin:5px 0 35px 10px;
	}
.initiatives ul li .affairboard a.more:hover{
	background:#282828 url(../images/more_arrow_hover.png) no-repeat 95% center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	display:block;
	}
.initiatives ul li .blockProfile{
	width:600px;
	height:260px;
	float:left;
	padding:0;
	margin:0;
	}
.initiatives ul li .blockProfile .title{
	font-family: 'robotoregular';
	font-size:30px;
	color:#323031;
	padding:0 0 5px 0;
	text-align:left;
	font-weight:normal;
	position:relative;
	}
.initiatives ul li .blockProfile .title span{
	font-family: 'robotoregular';
	font-size:30px;
	/*color:#ffc857;*/
	color:#9f6b00;
	text-align:left;
	font-weight:normal;
	}
.initiatives ul li .blockProfile .title:after{
	content:"";
	position:absolute;
	width:20%;
	height:1px;
	background:#000;
	left:30%;
	top:25px;
	}
.initiatives ul li .blockProfile h2{
	font-family: 'robotoregular';
	font-size:20px;
	/*color:#1db8ea;*/
	color:#007bb7;
	padding:0 0 5px 0;
	text-align:left;
	font-weight:normal;
	position:relative;
	}
.initiatives ul li .blockProfile ul{
	list-style-type:none;
	/*float:right;*/
	}
.initiatives ul li .blockProfile ul li{
	background:#ffc857;
	width:145px;
	height:37px;
	margin:0px 2px 5px 0;
	padding:0;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	}
.initiatives ul li .blockProfile ul li:nth-of-type(4){
	margin-right:0;
	}
.initiatives ul li .blockProfile ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#282828;
	text-align:center;
	line-height:37px;
	}
.initiatives ul li .blockProfile ul li a:hover{
	background:#1db8ea;
	color:#fff;
	display:block;
	}
.initiatives ul li .blockProfile a.more{
	background:url(../images/more_arrow.png) no-repeat 85% center;
	width:40%;
	height:auto;
	border:solid 1px #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#323031;
	text-transform:uppercase;
	padding:12px;
	display:block;
	margin:15px 0 0px 0;
	overflow:hidden;
	}
.initiatives ul li .blockProfile a.more:hover{
	background:#282828 url(../images/more_arrow_hover.png) no-repeat 85% center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	display:block;
	}
.initiatives ul li .margin{
	margin:0 50px 30px 0;
	}
.initiatives ul li .margin_right{
	margin:0 0 30px 0;
	}
.photoGallery{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.photoGallery .title{
	font-family: 'robotoregular';
	font-size:30px;
	color:#323031;
	padding:0 0 20px 0;
	text-align:left;
	font-weight:normal;
	position:relative;
	margin-bottom:20px;
	}
.photoGallery .title span{
	font-family: 'robotoregular';
	font-size:30px;
	/*color:#ffc857;*/
	color:#9f6b00;
	text-align:left;
	font-weight:normal;
	}
.photoGallery .title:after{
	content:"";
	position:absolute;
	width:20%;
	height:1px;
	background:#000;
	left:20%;
	top:25px;
	}
/*.photoGallery h1{
	font-family: 'robotoregular';
	font-size:30px;
	color:#323031;
	padding:0 0 20px 0;
	text-align:left;
	font-weight:normal;
	position:relative;
	margin-bottom:20px;
	}
.photoGallery h1 span{
	font-family: 'robotoregular';
	font-size:30px;
	color:#9f6b00;
	text-align:left;
	font-weight:normal;
	}
.photoGallery h1:after{
	content:"";
	position:absolute;
	width:20%;
	height:1px;
	background:#000;
	left:20%;
	top:25px;
	}*/
.photoGallery ul{
	list-style-type:none;
	overflow:hidden;
	text-align:center;
	}
.photoGallery ul li{
	width:300px;
	height:200px;
	margin:0 -4px -9px 0;
	padding:0;
	/*float:left;*/
	display:inline-block;
	position:relative;
	overflow:hidden;
	}
.photoGallery ul li .overlay{
	background:rgba(0,0,0,0.5);
	width:300px;
	height:200px;
	position:absolute;
	top:100%;
	text-align:center;
	}
.photoGallery ul li .overlay .icon{
	color:#fff;
	font-size:20px;
	text-align:center;
	/*display:block;*/
	position:relative;
	top: calc(50% - 10px);
	/*padding-top:35%;*/
	}
.photoGallery ul li:hover .overlay{
	top:0;
	cursor:pointer;
	}
.photoGallery a.more{
	background:url(../images/more_arrow.png) no-repeat 116px center;
	width:145px;
	height:auto;
	border:solid 1px #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#323031;
	text-transform:uppercase;
	padding:12px;
	display:block;
	margin:20px 0 35px 0;
	overflow:hidden;
	}
.photoGallery a.more:hover{
	background:#282828 url(../images/more_arrow_hover.png) no-repeat 116px center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	display:block;
	}
.footer{
	/*background:#26bdef;*/
	background:#0b5e79;
	width:100%;
	height:auto;
	margin:0;
	padding:20px 0 0;
	overflow:hidden;
	}
.footer ul{
	list-style-type:none;
	overflow:hidden;
	}
.footer ul li{
	width:300px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	overflow:hidden;
	}
.footer ul li h1{
	font-family: 'robotoregular';
	font-size:24px;
	color:#fff;
	padding:0;
	text-align:left;
	font-weight:normal;
	position:relative;
	border:none;
	}
.footer ul li h1 span{
	font-family: 'robotoregular';
	font-size:24px;
	color:#ffc857;
	text-align:left;
	font-weight:normal;
	}
.footer ul li .fmenu{
	width:100%;
	height:auto;
	padding:0;
	margin:20px 0;
	}
.footer ul li .fmenu ul{
	list-style-type:none;
	overflow:hidden;
	}
.footer ul li .fmenu ul li{
	background:url(../images/star.png) no-repeat left center;
	font-family: 'robotoregular';
	font-size:14px;
	padding-left:20px;
	color:#282828;
	margin-bottom:15px;
	}
.footer ul li .fmenu ul li a{
	font-family: 'robotoregular';
	font-size:14px;
	color:#fff;
	}
.footer ul li p{
	font-family: 'robotoregular';
	font-size:14px;
	color:#fff;
	line-height:28px;
	margin:20px 0;
	padding:0;
	text-align:left;
	}
.footer ul li .map{
	width:100%;
	height:158px;
	margin:20px 0;
	}
.footerBottom{
	background:#3a3c3e;
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.footerBottom p{
	width:90%;
	font-family: 'robotoregular';
	font-size:14px;
	color:#fff;
	line-height:50px;
	margin:0;
	text-align:center;
	padding:0;
	float:left;
	}
.footerBottom .hit{
	width:10%;
	float:right;
	}
.footerBottom .part2{width:100%; height:auto; padding:0;margin:0;}
.footerBottom  .part2 p{font-size:12px;color:#fff;font-family: 'open_sansregular'; text-align:center;line-height:24px;} 
.breadcum{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
	}
.breadcum p{
	font-family: 'robotoregular';
	font-size:14px;
	color:#282828;
	line-height:24px;
	margin:0;
	padding:15px 0;
	text-align:left;
	}
.breadcum p span{
	font-family: 'robotoregular';
	font-size:14px;
	color:#000;
	font-weight:bold;
	}
.block{
	width:100%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	}
.block h1{font-size:24px;color:#32306a;font-weight:bold;padding:0;margin-bottom:10px;margin-top:20px;}
.block h2{font-family: 'robotobold';font-size:24px;color:#32306a;margin-bottom:10px; /*margin-top:40px;*/}
.block p{font-size:14px;color:#333;font-weight:normal;padding:0;margin:0;margin-top:10px;}
.block p ul{list-style-type:none;padding:0;margin:0;}
.block p ul li{padding:10px 0 0 0;text-decoration:none;font-size:14px;color:#333;font-weight:normal;}
.block .block-imag{width:30%;padding:0;margin:0;height:auto;float:left;}
.block .block-imag ul{list-style-type:none;padding:0;margin:0;float:left;overflow:hidden;}
.block .block-imag li{width:300px;
	height:250px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	display:inline-block;padding:0 30px 0 0;
	}
.block .blockleft{
	width:40%;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	box-sizing:border-box;
	padding:15px;
	}
.block .blockleft span{
	background:#1db8ea;
	width:100%;
	font-family: 'robotoregular';
    font-size: 16px;
    color: #000;
    text-align: left;
    line-height: 37px;
	padding:0 10px;
	}
.block .blockleft img{
	width:100%;
	height:auto;
	}
.block .blockright{
	width:60%;
	height:auto;
	padding:0;
	margin:0;
	float:right;
	box-sizing:border-box;
	padding:20px;
	}
.block .blockright ul{
	list-style-type:none;
	float:right;
	}
.block .blockright ul li{
	background:#ffc857;
	width:auto;
	height:37px;
	margin:0px 2px 15px 0;
	padding:0;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	}
.block .blockright ul li a {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    color: #282828;
    text-align: center;
    line-height: 37px;
	padding:0 10px;
	}
.block .blockright ul li a:hover {
    color: #fff;
    background:#1db8ea;
	display:block;
	}	
.page .table-title {
   	display: block;
  	margin: auto;
  	max-width: 600px;
  	padding:5px;
  	width: 100%;
	}

.table-title h3 {
	color: #fafafa;
	font-size: 30px;
	font-weight: 400;
	font-style:normal;
	font-family: "Roboto", helvetica, arial, sans-serif;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
	text-transform:uppercase;
	}
/*** Table Styles **/
.table-fill {
	background: white;
	border-radius:3px;
	border-collapse: collapse;
	height: 320px;
	margin: auto;
	max-width: 600px;
	padding:5px;
	width: 100%;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	animation: float 5s infinite;
	}
table.page {
	border:solid 1px #CCC;
	}
.page th {
	color:#D5DDE5;;
	background:#1b1e24;
	border-bottom:4px solid #9ea7af;
	border-right: 1px solid #343a45;
	font-size:18px;
	font-weight: 100;
	padding:10px;
	text-align:center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	vertical-align:middle;
	}
.page th:first-child {
	border-top-left-radius:3px;
	}
.page th:last-child {
	border-top-right-radius:3px;
	border-right:none;
	}
.page tr {
	border-top: 1px solid #C1C3D1;
	border-bottom: 1px solid #C1C3D1;
	color:#666B85;
	font-size:16px;
	font-weight:normal;
	text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
	}
.page tr td{
	}
.page tr:hover td {
	background:#1db8ea;
	color:#FFFFFF;
	border-top: 1px solid #22262e;
	border-bottom: 1px solid #22262e;
	}
.page tr:first-child {
	border-top:none;
	}

.page tr:last-child {
	border-bottom:none;
	}
/*.page tr:nth-child(odd) td {
  background:#EBEBEB;
}

.page tr:nth-child(even) td {
  background:#fff;
}
 
.page tr:nth-child(odd):hover td {
  background:#1db8ea;
}
*/
.page tr:last-child td:first-child {
	border-bottom-left-radius:3px;
	}
.page tr:last-child td:last-child {
	border-bottom-right-radius:3px;
	}
.page td {
	background:#FFFFFF;
	padding:10px;
	text-align:left;
	vertical-align:middle;
	font-weight:300;
	font-size:14px;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
	border-right: 1px solid #C1C3D1;
	border-bottom: 1px solid #C1C3D1;
	}
.page td:last-child {
	border-right: 0px;
	}
.page th.text-left {
	text-align: left;
	}
.page th.text-center {
	text-align: center;
	}
.page th.text-right {
	text-align: right;
	}
.page td.text-left {
	text-align: left;
	}
.page td.text-center {
	text-align: center;
	}
.page td.text-right {
	text-align: right;
	}
table.personnel  {
	width:70%;
	border-bottom:solid 1px #abaaaa;
	padding-top:18px;
	margin:0 auto;
	text-align:center;
	/*margin:0 auto;*/
	}
.personnel td {
  background:#FFFFFF;
  padding:7px;
  text-align:left;
  vertical-align:middle;
}
.activity{width:100%;height:auto;padding:0;margin:10px 0;}

.activity h1{font-family: 'robotobold';
    font-size: 24px;
    color: #0782d0;
   /* margin-top: 40px;*/}
	
.activity h2{font-family: 'robotoregular';
    color: #282828;
    font-size: 16px;
    font-weight: bold;
     margin: 15px 0 0 0;}
.activity h2 a{
	font-family: 'robotoregular';
    color: #282828;
	font-size: 16px;
	}
	 
.activity .rightimg{width:300px;height:auto;padding:0 0 0 10px;margin-top:10px;margin-bottom:10px;float:right;border:none;}

.activity .rtPart .rightimg img{width:100%;height:auto;float:right;}

.activity .rightimg1{width:300px;height:305px;padding:0 0 0 10px;margin-top:10px;margin-bottom:10px;float:right;border:none;}

.activity .rtPart1 .rightimg1 img{width:100%;height:auto;float:right;}
	 
	
.activity .department{width:100%;height:auto;padding:0;margin:40px 0;text-align:center;margin-bottom:30px;}

.activity .department ul{list-style-type:none;text-decoration:none;}

.activity .department ul li{padding:30px 0 0 0;margin:0 auto;width:100%;height:auto;}

.activity .department img{width:70%;height:auto;}

.activity .sidcl{width:100%;height:auto;padding:0;/*text-align:justify;*/font-size:14px;margin-left:22px;}

.activity .sidcl ol{text-decoration:none;margin-bottom:20px;}

.activity .sidcl ol li{padding:10px 0 0 0;font-size:14px;color:#282828;line-height:25px;/*text-align:justify;*/font-family:Verdana, Geneva, sans-serif;}

.activity .sidcl ul{text-decoration:none;margin-bottom:20px;}

.activity .sidcl ul li{padding:10px 0 0 0;font-size:14px;color:#282828;line-height:25px;/*text-align:justify;*/font-family:Verdana, Geneva, sans-serif;}

.activity .iczmp{width:100%;height:auto;padding:0;margin:0;}

.activity .iczmp ul{list-style-type:none;padding:0;margin:0;text-align:center;}

.activity .iczmp ul li{display:inline-block;margin:20px 25px 0 0;width:300px;height:225px;float:left;text-align:center;}

.activity .iczmp ul li img

.activity .sitemap {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.activity .sitemap h1 {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	font-size: 22px;
	border-bottom: #666 1px solid;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	vertical-align: top;
	margin: 0 1031px 0 0;
}

.activity .sitemap a{color:#333;text-decoration:none;}

.activity .sitemap img {
	width: 43px;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	margin-top:9px;
}

.box h1 {
	font-family: 'robotoregular';
	color: #333;
	font-size: 22px;
	border-bottom: #666 1px solid;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	vertical-align: top;
	margin: 0;
}
.box h2 {
	background:url(../images/right-icon1.png) no-repeat 5px;
	width: auto;
	font-family: 'robotoregular';
	font-size: 14px;
	padding:2px 10px 2px 8px;
	line-height: 20px;
	color: #fff;
	font-weight: normal;
	text-align: left;
	margin: 0;
	position: relative;
	padding-left: 15px;
	margin-top:10px;
	background-color:#0087cb;
}
.box h2 a {
	width: auto;
	font-family: 'robotoregular';
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-weight: normal;
	text-align: left;
	padding:2px 10px 2px 2px;
}
.box .sitemap3 {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.box .sitemap3 ul {
	list-style-type: none;
	padding: 0;
	margin-left:14px;
}
.box .sitemap3 ul li {
	background: url(../images/icon_1h.png) no-repeat 0 15px;
	width: 100%;
	padding: 10px 0 0 18px;
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
	float: none;
}
.box .sitemap3 ul li a {
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.box .sitemap3 ul li a:hover {
	color: #F00;
}

.box .sitemap3 ul li ul{
	list-style-type: none;
	}
.box .sitemap3 ul li ul li{
	background: url(../images/icon_h4.png) no-repeat 0 15px;
	width: 100%;
	padding: 10px 0 0 18px;
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
	float: none;
	}
	
.box .sitemap3 ul li ul li a{font-family: 'robotoregular';font-size:12px;color:#333;text-decoration:none;}

.box .sitemap3 ul li ul li a:hover{color:#F00;}

.box .sitemap3 ul li ul li ul{list-style-type:none;}

.box .sitemap3 ul li ul li ul li{background:url(../images/star.png) no-repeat 0 15px;width:100%;padding:10px 0 0 18px;font-family: 'robotoregular';color:#333;
text-decoration:none;float:none;font-size:12px;}

.box .sitemap3 ul li ul li ul li a{font-family: 'robotoregular';font-size:12px;color:#333;text-decoration:none;}

.box .sitemap3 ul li ul li ul li a:hover{color:#F00;}	

/*.box .sitemap3 ul li .sitemap4 {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
}
.box .sitemap3 ul li  .sitemap4 ul {
	list-style-type: none;
	padding: 0;
	margin-left:30px;
}
.box .sitemap3 ul li  .sitemap4 ul li {
	background: url(../images/icon_1h.png) no-repeat 0 15px;
	width: 100%;
	padding: 10px 0 0 18px;
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
	float: none;
}*/
.box .sitemap3 ul li .sitemap4 ul li a {
	font-family: 'robotoregular';
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.box .sitemap3  .sitemap4 ul li a:hover {
	color: #F00;
}
.blue1bg {
	background: #a0c486;
	height: auto;
	overflow: hidden;
}
.box {
	/*border: 1px solid #E74C3C;*/
	padding: 5px;
	/*background-color: rgba(0,0,0,0.4);*/
	color: #fff;
}


.bx-wrapper img{
    width:100% !important;
    height:auto;
}	

/*-----------------------------------------main part End------------------------------------------------------------*/	
p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#282828;
	line-height:24px;
	margin:0;
	padding:15px 0;
	/*text-align:justify;*/
	}
/*-----------------------------------------font----------------------------------------------------------------*/
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),
         url('../fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Siyam_Rupali;
    src: local(Siyam_Rupali), url('../fonts/Siyam Rupali ANSI.ttf') format('opentype');
	font-family: SolaimanLipi;
    src: local(SolaimanLipi), url('../fonts/SolaimanLipi_29-05-06_0.ttf') format('opentype');
}
/*--------------------------------------------------------------------------------admin part--------------------------------------------*/
h1{
	font-family: 'robotoregular';
	font-size:24px;
	color:#0782d0;
	padding:0;
	text-align:left;
	font-weight:bold;
	position:relative;
	border-bottom:solid 1px #CCC;
	padding-top:20px;
	}
h1 span{
	font-family: 'robotoregular';
	font-size:30px;
	color:#ffc857;
	text-align:left;
	font-weight:normal;
	}
/*h1:after{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:#000;
	left:0;
	bottom:0px;
	}*/


.menu_admin{background:#222;/*opacity:0.8;filter:alpha(opacity=1.5);*/width:100%;height:40px;padding:0;margin:0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); position:relative;z-index:2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
#trans_div{width: 100%;opacity:0.6;filter:alpha(opacity=1); background: #000;position: absolute;display:none;z-index: 10;}
.divPopup{display: none;margin: 10% 35%;width:30%;background: #ffffff;text-align: center;height:200px;position: fixed;border: #0033CC 1px solid;z-index: 15;font-weight:bold;font-size: 15px;box-shadow: 0px 0px 30px #000;-moz-box-shadow: 0px 0px 30px #000;-webkit-box-shadow: 0px 0px 30px #000;border-collapse: collapse;text-align: left;border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;}
#divPopup{display: none;margin: 5% 15%;min-width:30%;width:70%;max-width:95%;position: fixed;z-index: 15;}
.popupDiv{background: #ffffff;text-align: center;height:auto;border: #D0D0D0 10px solid;font-size: 15px;box-shadow: 0px 0px 30px #000;-moz-box-shadow: 0px 0px 30px #000;-webkit-box-shadow: 0px 0px 30px #000;border-collapse: collapse;text-align: left;border-radius:10px;-webkit-border-radius:10px;}
img.x{float: right;height: 35px;left: 27px;position: relative;top: -27px;width: 34px;cursor:pointer;}
div.reload {background: url("../images/reload4.gif") no-repeat 0 1px;height: 70px;}
.print{background: url("../images/print_icon.png") no-repeat top right;width: 19px;height: 17px;border: none;cursor: pointer;}
.light_blue{background: #e9fcff;}

.icon_div{height: 30px; width: 30px; line-height: 30px;background: #fff;border-radius: 15px 15px 15px 15px;-webkit-border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;float: right;margin-top: 5px;padding: 0;margin-left: 5px;}
.icon{transition: all .45s linear;-webkit-transition: all .45s linear;-o-transition: all .45s linear;z-index: 0;font-size: 28px;color: rgba(0,0,0,0.25);}
.icon:hover{background: #333;color: rgba(255,255,255,0.85);font-size: 33px;}
.usr_icon_img{height: 30px; width: 30px;border-radius: 15px 15px 15px 15px;-webkit-border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;}
.login_link{padding-right: 10px;}
.login_link .login_icon{margin-right: 3px;margin-top: 2px;}

div.table_data{overflow: auto;clear: both;text-align: left;}
table.table_data {border-collapse: collapse;table-layout: fixed;/*auto;/*fixed;*/max-width: 99.9%;margin: 10px 0 20px 1px;padding: 0;font-size: 90%;}
table.table_data thead {height: 2.1em;line-height: 2.1em;color: #FFFFFF;}
table.table_data th {/*padding: 0 1em;*/font-weight: normal;background-color: #40618d; line-height: 30px; color: #fff; font-weight:bold; font-size:12px; text-align: left; padding-left: 10px;}
table.table_data td {border: 1px solid #C4CBD2;vertical-align: top;/*padding: 5px 0;*/font-size: 10px; padding: 3px 0; padding: 3px 10px; line-height: 24px/*30px*/; font-size: 14px;}
table.table_data_no_border td {border: none;border-bottom: 1px solid #eee;/*padding: 0 1em;*/vertical-align: top;}
table.table_data th.left,table.table_data td.left {float:none;text-align: left;padding-left: 3px;border: 1px solid #C4CBD2;}
table.table_data th.center,table.table_data td.center {text-align: center;padding: 0;/*border: 1px solid;*/}
table.table_data td.right {text-align: right;padding-right: 3px;}
table.table_data tbody{/*height: 2.1em;/*line-height: 2.1em;*/}
/*table.table_data tr.even{background-color: #F1F4F8;}*/
table.table_data tr:nth-child(even){
	border:1px #ccc solid;
    padding:10px;
	background:#e8ecf3;
	}
table.table_data tbody tr:hover {background-color: #bbd3f2;}
table.table_data tfoot tr{height: 2.1em;}
table.table_data .edit_delete_div{margin-top: 8px;}
.table_short_desc{width:40%;float:right;}
.pagination_link{padding: 0 2px;}
.table_center{
	width:50%;
	height:auto;
	padding:0;
	margin:0 auto;
	overflow:hidden !important;
	}

/*FORM*/
.captcha,.captcha_reload{float: left;cursor:pointer;}
.form_div{text-align: left;margin-top: 4px;}
.err_msg, .err_msg p,.mandatory{text-align: left;color: #ed1328;padding: 0;margin: 0;padding-left: 20px;}
.mandatory{padding: 0;padding-left: 2px;}
.conf_msg{text-align: left;color: #027a1d;padding-left: 20px;}
.error{color: #ed1328;margin: 0;padding: 0;}
input, select, textarea{margin: 2px 0;}
.form_label{float:left;margin-left: 10px;}
.form_div input[type=text],.form_div input[type=date],.form_div input[type=datetime],.form_div input[type=datetime-local],.form_div input[type=number],
.form_div input[type=search],.form_div input[type=time],.form_div input[type=url],.form_div input[type=email],input[type=password],
.form_div input[type=radio],.form_div input[type=checkbox],.form_div textarea,.form_div select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 5px;
    height: auto;
    -webkit-transition: all 0.45s ease-in-out;
    -moz-transition: all 0.45s ease-in-out;
    -ms-transition: all 0.45s ease-in-out;
    -o-transition: all 0.45s ease-in-out;
    /*    -webkit-transition: border-color ease-in-out .45s,-webkit-box-shadow ease-in-out .45s;
        -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .45s,box-shadow ease-in-out .45s;*/
    outline: none; 
    /*border-radius: 0px;*/

}
.content_box{width:50%;float:left;}
.form_div select{padding: 4px;}
.form_div input[type=text]:focus,.form_div input[type=date]:focus,.form_div input[type=datetime]:focus,.form_div input[type=datetime-local]:focus,
.form_div input[type=number]:focus,.form_div input[type=search]:focus,.form_div input[type=time]:focus,.form_div input[type=url]:focus,
.form_div input[type=email]:focus,input[type=password]:focus,.form_div input[type=radio]:focus,.form_div input[type=checkbox]:focus,
.form_div textarea:focus,.form_div select:focus{
    -moz-box-shadow: 0 0 8px rgba(0,138,250,.35); /*0 0 8px #88D5E9*/
    -webkit-box-shadow: 0 0 8px rgba(0,138,250,.35);
    box-shadow: 0 0 8px rgba(0,138,250,.35);
    border: 1px solid #008AFC;
}
.calendarDateInput{width:50px;}
.label1{width:85px;}.label2{width:110px;}.label3{width:140px;}.label4{width:170px;}.label5{width:200px;}
.label6{width:280px;}.label7{width:310px;}.label8{width:340px;}.label9{width:370px;}.label10{width:400px;}.label15{width:700px;}
.combo1{width:80px;}.combo2{width:110px;}.combo3{width:140px;}.combo4{width:170px;}.combo5{width:200px;}
.combo6{width:280px;}.combo7{width:310px;}.combo8{width:340px;}.combo9{width:370px;}.combo10{width:400px;}
.select{width:200px;float:left;}
.form_div textarea{height: 100px;}
/*.form_div input[type=radio]{margin-left: 6px;}
.form_div input[type=checkbox]{margin-left: 8px;}*/
.form_div input[type="submit"],.form_div input[type="reset"],.form_div input[type="button"]{padding: 5px 8px;cursor: pointer;float: left;}
.delete_confirm{margin: 3px;padding:5px;padding-left:5px;font-size:18px;background: #cccccc;border: 1px solid #aaaaaa;text-align: left;border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;}
.delete_confirm span{background-color: #cccccc;border: 1px solid #aaaaaa; padding: 2px 5px;float: right;font-size:15px;cursor: pointer;color:  #ed1328;margin: -3px -3px 0 0;border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;}

.ltPart{width:24%;padding:0;margin:0;height:auto;float:left;}

.width50{width:48%;height:auto;float:left;margin-right:10px;margin-bottom:20px;}

.width50 h2{font-family: 'robotoregular';color:#282828;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;padding-bottom:5px;margin:10px 0;}

.ltPart .lftimg{width:100%;height:auto;padding:0;margin-top:23px;border:#333 1px solid;margin-bottom:20px;}

.ltPart .lftimg img{width:100%; height:auto;}

.ltPart .lftimg img a{text-decoration:none;padding:0;margin:0;}

.ltPart h2{
	font-family: 'robotoregular';color:#282828;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;padding-bottom:5px;margin:10px 0;
	}

.ltPart h5{margin-top:10px;text-align:center;font-family: 'robotoregular';color:#333;font-size:14px;}

.ltPart .tourimenu{width:100%;height:auto;padding:0;margin:0;margin-top:20px;}

.ltPart .tourimenu ul{list-style-type:none;padding:0;margin:0;}

.ltPart .tourimenu ul li{font-family: 'robotoregular';background-color:#ffc857;width:100%;height:auto;padding:15px 7px;
font-size:16px;border:1px #fff solid;color:#000;box-sizing:border-box;}

.ltPart .tourimenu ul li a{text-decoration:none;color:#000;display:block;}

.ltPart .tourimenu ul li:hover{color:#fff;background-color:#26bdef;display:block;}

.rtPart{width:76%;height:auto;float:right;padding-left:30px;box-sizing:border-box;padding-bottom:20px;}

.rtPart .rightimg{width:300px;height:auto;padding:0 0 0 10px;margin-top:10px;margin-bottom:10px;float:right;border:none;}

.rtPart .rightimg img{width:100%;height:auto;float:right;}

.rtPart ul{padding:0;margin:0;}

.rtPart ul li{background:url(../images/star.png) no-repeat left 9px; font-family: 'robotoregular';color:#333;margin-top:10px;line-height:25px;font-size:14px;padding-left:15px;}

.rtPart h1{font-family: 'robotobold';font-size:24px;color:#0782d0;margin-bottom:10px; /*margin-top:40px;*/}

.rtPart p{font-family: 'robotoregular';color:#333;margin-top:20px;line-height:28px;font-size:14px;padding:0;}

.rtPart p span{font-family: 'robotoregular';color:#333;margin-top:26px;line-height:28px;font-size:14px;}

.rtPart .list ul{
	list-style-type:none;padding:0;margin:0;
	}
.rtPart .list ul li{
	background:url(../images/icon_1h.png) no-repeat left 10px;
	font-family: 'robotoregular';color:#282828;margin-top:12px;line-height:25px;font-size:14px;padding-left:20px;
	
	}
.rtPart h2{
	font-family: 'robotoregular';color:#282828;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;padding-bottom:5px;margin:10px 0;
	}
.rtPart .gallery{width:100%;height:auto;padding:0;margin:0 auto;}

.rtPart .gallery ul{list-style-type:none;padding:0;margin:0 auto;}

.rtPart .gallery ul li{display:inline-block;padding:0 5px 0 0;float:left;width:130px;height:101px;margin-bottom:20px;}

.rtPart .gallery ul li img{width:100%;height:auto;}
	
.rtPart .structure{width:100%;height:auto;padding:0;margin-top:40px;text-align:center;}

.rtPart .structure img{width:100%;height:auto;}

.pdf-gallery{width:100%;height:auto;padding:0;margin:0 auto;margin-bottom:20px;}

.pdf-gallery ul{list-style-type:none;text-align:center;}

.achivement{width:100%;height:auto;padding:0;margin:0;}

.achivement h1{font-family: 'robotobold';
    font-size: 24px;
    color: #32306a;
   /* margin-top: 40px;*/}
   
.achigallery{width:100%;height:auto;padding:0;margin:0 auto;}

.achigallery ul{list-style-type:none;text-align:center;margin:0 auto;}

.achigallery ul li{width:20%;text-align:center;padding:20px 20px 0 0;float:left;height:auto;} 

.achigallery ul li img{width:100%;height:auto;}

.pdf-gallery ul li{display:inline-block;background:#fff none repeat scroll 0 0;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.75);height:auto;padding:10px;width:auto;
height:auto;margin:30px 10px 0 0;width:220px;vertical-align:top;height:520px;}

.pdf-gallery ul li h1{font-family: 'robotoregular';color:#282828;font-size:16px;font-weight:bold;padding-bottom:5px;margin:10px 0;text-align:left;}

.pdf-gallery ul li h2{font-family: 'robotoregular';color:#282828;font-size:14px;padding-bottom:5px;margin:10px 0;font-weight:bold;text-align:left;}

.pdf-gallery ul li p{font-family: 'robotoregular';color:#282828;font-size:12px;padding-bottom:5px;margin:10px 0;font-weight:bold;text-align:left;}

.scroll1{width:100%;float:right; height:auto; line-height:22px; background-color:#04264f; text-align:right;}
.scroll1_top{margin-top:40px;}
.scroll1 ul{list-style-type:none;padding:0;margin:0;}
.scroll1 ul li{float:right;font-family: Verdana, Geneva, sans-serif;font-size:10px;margin:0 5px;color:#fff;padding:0; width:auto; }
.scroll1 ul li a{color:#fff; text-decoration:none;}


	
/*GALLERY*/
.gallery_search{height: 40px;font-size: 20px;line-height: 35px;border-radius: 3px;-webkit-border-radius: 3px;}
.gallery-search-btn{padding:10px 15px;color:#fff;background:#047563;border:1px solid #7cc0cb;border-radius:4px;margin:4px 0 0 4px;font-size: 20px;}
.gallery_row{margin-top:20px; margin-bottom:-10px;}
.gallery_box{width:23%;height:150px;background:#fff; box-shadow:0px 0px 5px #000; padding:5px;overflow:hidden; position:relative;}
.gallery_shadow img{width:100%;height: 100%;
                    -webkit-transition: all 1s ease; /* Safari and Chrome */
                    -moz-transition: all 1s ease; /* Firefox */
                    -o-transition: all 1s ease; /* IE 9 */
                    -ms-transition: all 1s ease; /* Opera */
                    transition: all 1s ease;
                    max-width: 100%;
}
.gallery_shadow img:hover{
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
    transform:scale(1.25);
}
.gallery-green{width:100%;position: relative;top: -58px;text-align:center;font-size:14px;line-height:40px; display:none;cursor:pointer;color: rgba(255,255,255,0.9);background: rgba(0,0,0,0.65);z-index: 10;}
.gallery_box:hover .gallery-green{display: block;}
a.gallery_shadow:hover{text-decoration: none;}
.gallery-box{width:100%;background:#626262;height:auto;margin-bottom: 5px;}
.img-div-lf{padding:10px;float:left;border-right:1px #868686 solid;width:48%;height: 400px;}
.img-div-lf img{width:100%;height: 100%;}
.img-div-rt{margin:10px;float:right;width:47%;height:auto;}
.img-div-rt a.link_btn{float:left;padding:5px 15px;background: #666;color:#ddd;border:#ccc 1px solid;}
.img-div-rt a.link_btn:hover{background: #444;color:#ddd;text-decoration: none;}
.img-div-rt .draw_gal{padding: 5px 0;width:440px;}
.img-div-rt div.thumb_img,.img-div-rt img.thumb_img{width:80px;height:80px;border:#ccc 1px solid;margin: 3px;cursor:pointer;}
.img-div-rt img.thumb_img:hover{border:#000 1px solid;}
.img-div-rt div.thumb_img{float:right;}
.img-div-rt div.thumb_img img{background: #000;opacity: 0.5;width:80px;height:80px;z-index: 0;}
.img-div-rt div.thumb_img div{z-index: 100;padding: 30px 5px;font-size: 16px;color:white;position:absolute;}
.picture_name{color:#fff;font-size:18px;}
.upload_date{color:#fff;font-size:14px;}
.description{color:#fff;font-size:12px;}
.photo_album_box{text-align:center;font-size:14px; font-style:italic; color:#006699; font-weight:bold;width:370px;height:350px; min-width: 175px;float:left;margin:10px;overflow:hidden;	}
.photo_album_box img{
	width:100%;
	height:auto;
	}
.photo_album {width : 370px;height:180px;padding : 26px 30px 0 25px;margin : 0 auto;background : url(../images/photo_b.png) no-repeat left top;/*height : 182px;text-align : left;float : left;*/}
.gallery_photo{width:288px;height:223px; text-align:center; font-size:14px; font-style:italic; color:#006699; font-weight:bold;float:left;margin:10px 5px;overflow:hidden;}
.gallery_photo a{line-height: 15px;}
.gallery_photo img{width:100%;height: auto;}
.photo{
	width:100%;
	height:auto !important;
	padding:0;
	margin:10px;
	/*border:solid 4px #CCC;*/
	position:relative;
	overflow:hidden;
	}
.photo-text{
	background:rgba(0,0,0,0.5);
	width:100%;
	height:99%;
	position:absolute;
	top:100%;
	}
.photo-text a{
	font-family: 'robotoregular';
	color:#ffffff;
	padding-top:50%;
	line-height: 287px;
	padding: 50px;
	border:solid 1px #fff;
	}
.photo:hover .photo-text{
	top:0;
	}
.contact-us p{margin-left:20px;}

.contact-us h1{margin-left:20px;}
.heading{
	font-size:22px;
	color:#282828;
	font-style:italic;
	}
.page_content_right_blk{
	min-height:300px;
	}
.proleftpart{
	float:left;
	width:58%;
	padding:5px;
	margin:0;
	}
.prorightpart{
	float:right;
	width:38%;
	padding:5px;
	margin:0;
	}
.list1 ul{
	list-style-type:none;padding:0;margin:0;
	}
.list1 ul li{
	background:url(../images/icon_1h.png) no-repeat left 10px;
	font-family: 'robotoregular';color:#282828;line-height:28px;font-size:15px;padding-left:20px;
	margin-left:10px;margin-bottom:10px;
	}
.list1 ul li a{
	color:#282828;line-height:28px;font-size:15px;
	margin-left:10px;
	}
.list1 ul li a:hover{
	color:#0782d0;
	}
	
.activity .product{width:100%;height:auto;padding:0;margin:0;}

.activity .product ul{list-style-type:none;padding:0;text-align:center;margin-bottom:30px;}

.activity .product ul li{display:inline-block;padding:0 30px 0 0;text-decoration:none;width:150px;text-align:center;height:113px;}

.activity .product ul li img{width:100%;height:auto;}

activity .product p{font-family: 'robotoregular';color:#000000;line-height:28px;font-size:15px; clear:both;}

.list2{width:100%;height:auto;padding:0;margin:0;}

.list2 ul{
	list-style-type:none;padding:0;margin:0;
	}

.list2 ul li{
	background:url(../images/link-button.jpg) no-repeat left 10px;
	font-family: 'robotoregular';color:#282828;line-height:28px;font-size:15px;padding-left:20px;
	margin-bottom:20px;
	}
.list2 ul li a{
	color:#282828;line-height:28px;font-size:15px;
	margin-left:10px;
	}
.list2 ul li a:hover{
	color:#0782d0;
	}	
.heading1{
	background:url(../images/icon_h2.png) no-repeat left 20px;
	font-family: 'robotoregular';
	color:#0782d0;
	padding:0;
	font-size:20px;
	text-align:left;
	font-weight:normal;
	position:relative;
	padding-top:20px;
	padding-left:15px;
	margin-bottom:10px;
	font-weight:bold;
	}
	
.heading2{
	background:url(../images/icon_h3.png) no-repeat left 6px;
	font-family: 'robotoregular';
	color:#0782d0;
	padding:0;
	font-size:20px;
	text-align:left;
	font-weight:normal;
	/*padding-top:17px;*/
	padding-left:20px;
	/*margin-bottom:10px;*/
	font-weight:bold;
	border:none;
	
	}
.heading2 a{color:#000;text-decoration:none;}

.heading2 a:hover{color:#F00;}
	
.heading3{
	background:url(../images/icon_1h.png) no-repeat left 6px;
	font-family: 'robotoregular';
	color:#0782d0;
	padding:0;
	font-size:20px;
	text-align:left;
	font-weight:normal;
	/*padding-top:17px;*/
	padding-left:20px;
	/*margin-bottom:10px;*/
	font-weight:bold;
	border:none;
	
	}	

/*GALLERY END*/

.scrollToTop{
	width:30px; 
	height:30px;
	padding:10px; 
	text-align:center; 
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	top:70%;
	right:0;
	display:none;
	background: url('../images/arrowtop.png') no-repeat center;
}
.scrollToTop:hover{
	text-decoration:none;
}

.weather{
	width:200px;
	height:100px;
	}
.tab_menu {
width:100%;
height:auto;
padding:0;
margin:0;
}
.tab_menu ul {
list-style-type:none;
}
.tab_menu ul li {
	width:20%;
	height:auto;
	display:inline-block;
	margin:10px 0;
	vertical-align:top;
}
.tab_menu ul li a {
	font-family: 'robotoregular';
	color:#0782d0;
	padding:0;
	font-size:20px;
}
.header .hdRight .searchBox label{
	visibility:hidden;
	position:absolute;
	}	
	
