/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: disc; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


       table tr {
              line-height: 2.1;
       }

	   @media only screen and (min-width: 960px){
	   body {
	       background: url(../img/bg_main.gif) repeat-y scroll center top rgba(0, 0, 0, 0) !important;
		   }}
		   #contents .block {
		       overflow: hidden;
		       border: 1px solid #aaa;
		   }
/* #Basic Styles
================================================== */
	body {
		background: #fff;
		font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #444;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
 }
.ulli li{
	list-style:inside none circle;

}


/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: #181818;
		font-family: "Georgia", "Times New Roman", serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
	h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
	h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
	h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
	h5 { font-size: 17px; line-height: 24px; }
	h6 { font-size: 14px; line-height: 21px; }
	.subheader { color: #777; }

	p { margin: 0 0 20px 0; width:100%;}
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight: bold; color: #333; }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* #Links
================================================== */
	a, a:visited { color: #333; text-decoration: none; outline: 0; }
	a:hover, a:focus { color: #000; }
	p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none; }
    #left-content ul { list-style: disc; }
    #left-content ul li{ margin-left: 20px }

	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { line-height: 18px; margin-bottom: 12px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }

/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }


/* #Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #eee; /* Old browsers */
		background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
		background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
		background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
		background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
		background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
		background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	  border: 1px solid #aaa;
	  border-top: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	  color: #444;
	  display: inline-block;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
	  text-shadow: 0 1px rgba(255, 255, 255, .75);
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: normal;
	  padding: 8px 10px;
	  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}


/* #Forms
================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #777;
		margin: 0;
		width: 210px;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #fff; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }





#notice-board ul a{
margin-left:20px;
border-bottom:1px dotted #666;
}
#notice-board ul a:hover{
        text-decoration:none !important;
        border-bottom:1px solid #666;

}

/*====== tt sitemap ====*/
.sitemap ul li a {
	font-size:14px;
}
.sitemap li {
	list-style:none;
}

/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */


/* #Base 960 Grid
================================================== */



    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; /*margin-left: 10px; margin-right: 10px;*/ }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 240px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 720px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 960px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }


/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container                                  { width: 768px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }

        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .two.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }

        /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; }
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
        .container { width: 300px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }
        .container .columns,
        .container .column { margin: 0; }

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 420px; }
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

	@import url(../fonts/kalpurush/stylesheet.css);

	*{
	    padding:0;
	    margin:0;
	    font-family: kalpurushregular!important;
	}
	.footer-wrapper {
		background-color:#EBEBEB;
		height: 64px;
		margin: 0 auto;
	}
	.footer-inner .block {
		margin-top: 30px;
	}
	.footer-inner .block p {
		font-size: 1.2em;
		margin: 0;
		text-align: right;
	}

	.horizontal-tabs ul{
		width: 100%;
		float: left;
		border-bottom: 1px solid #aaa;
	}
	.horizontal-tabs ul li{
		background-color: #FAFAFA;
	    border-left: 1px solid #aaa;
	    border-right: 1px solid #aaa;
	    border-top: 1px solid #aaa;
	    float: left;
	    margin-bottom: 0;
    
	}
	.horizontal-tabs ul li.active{
		background-color: #aaa;
	}
	.horizontal-tabs ul li a{
		color: #000;
		padding: 10px;
		float: left;
	}
	.horizontal-tabs ul li.active a{
		color: #fff;
	}
	.horizontal-tabs ul li.active a:hover{
		color: #fff;
	}

	.vertical-tabs div{
		width: 70%;
		float: left;
	}

	.vertical-tabs ul{
		width: 30%;
		float: left;
	}
	.vertical-tabs ul li{
		width: 90%;
		background-color: #FAFAFA;
	    border-right: 1px solid #aaa;
	    float: left;
	    margin-bottom: 0;
	}
	.vertical-tabs ul li.active{
		background-color: #aaa;
	}
	.vertical-tabs ul li a{
		float: left;
		color: #000;
		padding: 10px;
	}
	.vertical-tabs ul li.active a{
		color: #fff;
	}
	.vertical-tabs ul li.active a:hover{
		color: #fff;
	}

	.work_distribution li,
	.work_distribution a{
		float: left;
		font-size: 1em;
		color: #666;
	}
	@media only screen and (min-width: 960px) {
		body{
			
		}
		.footer-artwork {
			
			height: 84px;
			margin: 0 auto;
			width: 1020px;
			clear:both;
		}
		.footer-wrapper {
			width: 1022px;
		}
		#block-block-1 {
			float: right;
			text-align: right;
			margin-right: 20px;
		}
		.right-side-bar{
			width: 220px!important;
			margin-left: 20px!important;
		}
	}

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.footer-artwork {
			height: 15px;
			margin: 0 auto;
			background-color: #666;
		}
		#notice-board{
					
					border: 1px solid #DDDDDD;
					height: 172px;
					font-size: .8em;
					padding: 20px 0 0 120px;
				}
				#notice-board h2{
					font-size: 1.5em;
				}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


		/* ###################################################################
	
			ITEM NAME  : Meganizr Responsive CSS3 Mega Menu
			ITEM URI   : http://codecanyon.net/item/meganizr-responsive-css3-mega-menu/2629504
			VERSION    : 1.0.2
			AUTHOR     : Valeriu Timbuc
			AUTHOR URI : http://vtimbuc.net
			LICENSE    : Regular License - http://codecanyon.net/licenses/regular_extended

		################################################################### */



		/* ###################################################################

			// 1. RESET STYLES
			// 2. NAVIGATION BAR STYLES
			// 3. SEARCH FORM
			// 4. DROPDOWN
			// 5. CONTENT STYLES
			// 6. RESPONSIVE
			// 7. EXTRA COLOR STYLES

		################################################################### */



			/* // 1. RESET STYLES */
			/* ################################################################ */
			.meganizr, .meganizr ul, .meganizr li, .meganizr a, .meganizr img, .meganizr div, .meganizr p, .meganizr form, .meganizr input, .meganizr textarea, .meganizr h3, .meganizr h4, .meganizr h5 { margin: 0; padding: 0; font-size: 12px; font-family: sans-serif; }
			.meganizr a { text-decoration: none; }
			.meganizr li { list-style: none; }
			.meganizr input, .meganizr textarea, .meganizr img { outline: none; border: none; background: none; }



			/* // 2. NAVIGATION BAR STYLES */
			/* ################################################################ */
			.meganizr {
				position: relative;
				z-index: 500;
				clear: both;
				width: 100%;
				height: 37px;
				background-color: #FAFAFA;
			    border-bottom: 1px dotted #CCCCCC;
			}

			.meganizr:before,
			.meganizr:after {
				content: '';
				clear: both;
			}

			/* Nav List */
			.meganizr > li {
				position: relative;
				display: block;
				float: left;
				height: 37px;

				border-right: 1px dotted #ccc;
			}

			.meganizr > li.mzr-align-right {
				float: right;
				border-right: none;
				border-left: 1px dotted #ccc;
			}

			/* Nav Links */
			.meganizr > li > a {
				position: relative;
				z-index: 550;
				display: block;
				padding: 11px 15px 11px 15px;
		

				/* font-family: 'Play', Helvetica, Arial, sans-serif; */
				font-size: 17px;
				color: #525252;
				text-shadow: 0px 1px 1px white;

				-webkit-transition: color .15s ease-in, background-image .2s linear .15s;
				-moz-transition: color .15s ease-in, background-image .2s linear .15s;
				-o-transition: color .15s ease-in, background-image .2s linear .15s;
				-ms-transition: color .15s ease-in, background-image .2s linear .15s;
				transition: color .15s ease-in, background-image .2s linear .15s;
			}

			.meganizr > li > a:hover { color: #000000; }

			.meganizr > li > a:active {
				color: #525252;

				-webkit-transition: color 1ms;
				-moz-transition: color 1ms;
				-o-transition: color 1s;
				-ms-transition: color 1s;
				transition: color 1s;
			}

			.meganizr > li.mzr-drop:hover > a:after,
			.meganizr > li.mzr-drop > a.mzr-click:after {
				position: absolute;
				content: '';
				top: 0;
				left: 0;
				width: 100%;
		
				/*background: transparent url(../img/drop-arrow.png) no-repeat bottom center;*/
			}

			.meganizr > li.mzr-drop:hover > a,
			.meganizr > li.mzr-drop > a.mzr-click { z-index: 650;}


		@media only screen and (min-width:980px ){
			/* // 4. DROPDOWN */
			/* ################################################################ */
			.meganizr > li > div,
			.meganizr > li > ul,
			.meganizr > li > ul li > ul {
				position: absolute;
				z-index: 600;
				padding: 10px 0;
				top: 37px;
				left: 0px;
				opacity: 0;
				overflow: hidden;
				visibility: hidden;
				display: none;
				background-color: #ffffff;
				/*border: 1px solid #e1e1e1;	*/
			}

			.meganizr > li.mzr-align-right > div {
				left: auto;
				right: -1px;
			}

			/* Transitions */
			.mzr-slide > li > div,
			.mzr-slide > li > ul,
			.mzr-slide > li > ul li > ul,
			.mzr-fade > li > div,
			.mzr-fade > li > ul,
			.mzr-fade > li > ul li > ul {
				-webkit-transition: all .25s linear .15s;
				-moz-transition: all .25s linear .15s;
				-o-transition: all .25s linear .15s;
				-ms-transition: all .25s linear .15s;
				transition: all .25s linear .15s;
			}

			.mzr-slide > li > div,
			.mzr-slide > li > ul,
			.mzr-slide > li > ul li > ul { top: 100px; }

			.mzr-slide > li.mzr-drop:hover > div,
			.mzr-slide > li.mzr-drop:hover > ul,
			.mzr-slide > li > ul li.mzr-drop:hover > ul {
				top: 37px;

				opacity: 1;
				overflow: visible;
				visibility: visible;
				display: block;
			}

			.mzr-fade > li.mzr-drop:hover > div,
			.mzr-fade > li.mzr-drop:hover > ul,
			.mzr-fade > li > ul li.mzr-drop:hover > ul,
			.meganizr > li.mzr-drop:hover > div,
			.meganizr > li.mzr-drop:hover > ul,
			.meganizr > li > ul li.mzr-drop:hover > ul {
				opacity: 1;
				overflow: visible;
				visibility: visible;
				display: block;
			}

		}

			/* Dropdown Columns */
			.meganizr .drop-two-columns { width: 340px; }
			.meganizr .drop-three-columns { width: 510px; }
			.meganizr .drop-four-columns { width: 680px;}
			.meganizr .drop-five-columns { width: 850px;}
			.meganizr .drop-six-columns { width: 1020px;}



			/* Content Columns */
			.meganizr .one-col { width: 150px; }
			.meganizr .two-col { width: 310px; }
			.meganizr .three-col { width: 470px; }
			.meganizr .four-col { width: 630px; }
			.meganizr .five-col { width: 790px; }
			.meganizr .six-col { width: 950px; }

			.meganizr .one-col, .meganizr .two-col, .meganizr .three-col, .meganizr .four-col, .meganizr .five-col, .meganizr .six-col {
				float: left;
				margin: 10px;
			}

			/* Dropdown Levels */

			.meganizr > li > ul,
			.meganizr > li > ul li > ul {
				width: 160px;
				padding: 10px;
			}

			.meganizr > li > ul li.mzr-drop:hover > ul,
			.meganizr.mzr-fade > li > ul li.mzr-drop > ul { top: -11px; }

			.meganizr > li > ul li { position: relative; }

			.meganizr > li > ul li > ul {
				position: absolute;
				left: 100%;
			}

			.meganizr > li.mzr-align-right > ul {
				left: auto;
				right: 0;
			}

			.meganizr > li > ul li.mzr-align-left > ul {
				position: absolute;
				left: auto;
				right: 105%;
			}

			.meganizr > li > ul a {
				display: block;
				line-height: 38px;

				border-bottom: 1px dotted #e1e1e1;

				font-family: 'Play', Helvetica, Arial, sans-serif;
				font-size: 14px;
				color: #5e5e5e;
				text-shadow: 0px 1px 1px white;

				-webkit-transition: color .15s ease-in;
				-moz-transition: color .15s ease-in;
				-o-transition: color .15s ease-in;
				-ms-transition: color .15s ease-in;
				transition: color .15s ease-in;
			}

			.meganizr > li > ul li:last-child a { border: none; }

			.meganizr > li > ul a:hover { color: #888; }

			



			/* // 5. CONTENT STYLES */
			/* ################################################################ */

			/* Images */
			.mzr-content img {
				max-width: 100%;

				opacity: 0.9;

				-webkit-transition: all 250ms ease-in-out;
				-moz-transition: all 250ms ease-in-out;
				-o-transition: all 250ms ease-in-out;
				-ms-transition: all 250ms ease-in-out;
				transition: all 250ms ease-in-out;
			}

			.mzr-content img:hover {
				opacity: 1;
			}

			/* Text */
			.mzr-content h2, .mzr-content h3, .mzr-content h4 {
				color: #555;
				margin: 10px 0;
			}

			.mzr-content h2 { font-size: 20px; }
			.mzr-content h3 { font-size: 18px; }
			.mzr-content h4 { font-size: 16px; }

			.mzr-content p {
				padding: 10px 0;
				line-height: 18px;
				color: #333;
			}

			/* Button */
			.mzr-content .button,
			.mzr-content input[type=submit] {
				cursor: pointer;
				display: inline-block;
				padding: 6px 25px;
				margin: 5px 0 10px 0;

				background: #eeeeee;
				border: 1px solid #e4e4e4;
				color: #666;
				text-transform: uppercase;
				font-weight: bold;
				text-align: center;

				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;

				-webkit-transition: all 250ms ease-in-out;
				-moz-transition: all 250ms ease-in-out;
				-o-transition: all 250ms ease-in-out;
				-ms-transition: all 250ms ease-in-out;
				transition: all 250ms ease-in-out;

				-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
				-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
				box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
			}

			.mzr-content .button:hover,
			.mzr-content input[type=submit]:hover {
				-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
				-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
				box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
			}

			.mzr-content .button:active,
			.mzr-content input[type=submit]:active {
				-webkit-transition-duration: 25ms;
				-moz-transition-duration: 25ms;
				-o-transition-duration: 25ms;
				-ms-transition-duration: 25ms;
				transition-duration: 25ms;

				-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
				-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
				box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
			}

			/* Links */
			.mzr-content a { color: #000; font-size: 1.2em;}
			.mzr-content a:hover { color: #333; background-color: #eee;}

			.mzr-content .mzr-links a {
				display: block;
				padding: 5px 0 0 0;
				line-height: 20px;
				border-bottom: 1px dotted #e1e1e1;
			}

			.mzr-content .mzr-links li:last-child a { border: none; }

			/* Cursor */
			.mzr-content { cursor: default; }

			/* Floats */
			.mzr-content .fl { float: left; }
			.mzr-content .fr { float: right; }
			.mzr-content .cb { clear: both; }
			.mzr-content .cl { clear: left; }
			.mzr-content .cr { clear: right; }
			.mzr-content .block { display: block; margin-top: 10px;}

			/* Forms */
			.mzr-content input[type=text], .mzr-content input[type=email], .mzr-content textarea {
				display: block;
				width: 160px;
				padding: 9px 10px 8px 35px;
				line-height: 18px;
				margin-bottom: 10px;
		
				background-color: #f6f6f6;
				background-repeat: no-repeat;
				background-position: 10px 9px;

				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;

				-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
				-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
				box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

				-webkit-transition: box-shadow linear 0.2s;
				-moz-transition: box-shadow linear 0.2s;
				-ms-transition: box-shadow linear 0.2s;
				-o-transition: box-shadow linear 0.2s;
				transition: box-shadow linear 0.2s;

				border: 1px solid transparent;
			}

			.mzr-content input[type=text]:hover, .mzr-content input[type=email]:hover, .mzr-content textarea:hover { background-color: #f0f0f0; }
			.mzr-content input[type=text]:focus, .mzr-content input[type=email]:focus, .mzr-content textarea:focus {
				background-color: #f0f0f0;
				outline: none;
			}

			.mzr-content textarea { width: 250px; max-width: 250px; height: 100px; }

			



			/* // 6. RESPONSIVE */
			/* ################################################################ */

			@media only screen and (max-width: 959px) {

				.mzr-responsive {
					height: auto;
					float: left;
					clear: both;
					margin: 25px 0; 
				}

				.mzr-responsive > li,
				.mzr-responsive > li.mzr-align-right {
					display: inline-block;
					float: left;
					position: static;
					border: none;
					width: 33.2%;
				}

				

				.mzr-responsive .drop-two-columns,
				.mzr-responsive .drop-three-columns,
				.mzr-responsive .drop-four-columns,
				.mzr-responsive .drop-five-columns,
				.mzr-responsive .drop-six-columns { width: 100%; }

				.mzr-responsive .one-col,
				.mzr-responsive .two-col,
				.mzr-responsive .three-col {
					width: 45.5%;
					margin: 2%;
				}

				.mzr-responsive .four-col,
				.mzr-responsive .five-col,
				.mzr-responsive .six-col,
				.mzr-responsive .mzr-contact .one-col,
				.mzr-responsive .mzr-contact .two-col,
				.mzr-responsive .mzr-contact .three-col,
				.mzr-responsive .mzr-contact .four-col,
				.mzr-responsive .mzr-contact .five-col,
				.mzr-responsive .mzr-contact .six-col {
					width: 95.5%;
					margin: 2%;
				}

				.mzr-responsive.mzr-slide > li > div,
				.mzr-responsive.mzr-slide > li > ul,
				.mzr-responsive.mzr-slide > li > ul li > ul,
				.mzr-responsive.mzr-fade > li > div,
				.mzr-responsive.mzr-fade > li > ul,
				.mzr-responsive.mzr-fade > li > ul li > ul { top: auto; }

				.mzr-responsive.mzr-slide > li.mzr-drop:hover > div,
				.mzr-responsive.mzr-slide > li.mzr-drop:hover > ul,
				.mzr-responsive.mzr-slide > li > ul li.mzr-drop:hover > ul,
				.mzr-responsive.mzr-fade > li.mzr-drop:hover > div,
				.mzr-responsive.mzr-fade > li.mzr-drop:hover > ul,
				.mzr-responsive.mzr-fade > li > ul li.mzr-drop:hover > ul { top: auto;	}

				.mzr-responsive > li.mzr-search input { width: 90%; }
				.mzr-responsive > li.mzr-search input:focus { width: 90%; }
				.mzr-responsive > li.mzr-search input[type=text] {
					border: 1px solid #ccc;
					padding-left: 5px;
				}

				.mzr-responsive .mzr-content input[type=text],
				.mzr-responsive .mzr-content input[type=email],
				.mzr-responsive .mzr-content textarea {
					width: 80%;
					max-width: 80%;
					padding: 9px 4% 8px 15%;
				}

				.mzr-responsive li.mzr-drop.mzr-levels,
				.mzr-responsive li.mzr-drop.mzr-contact {
					position: relative;
				}

				.mzr-responsive > li.mzr-drop > ul,
				.mzr-responsive > li.mzr-drop > ul li > ul {
					width: 100%;
					padding: 0;
				}

				.mzr-responsive > li > ul li > ul,
				.mzr-responsive > li > ul li.mzr-align-left > ul,
				.mzr-responsive > li.mzr-align-right > ul {
					left: -1px;
				}

				.mzr-responsive > li > ul a {
					margin-left: 10px;
					margin-right: 10px; 
				}

				.mzr-responsive > li > ul li.mzr-drop > a,
				.mzr-responsive > li > ul li.mzr-align-left.mzr-drop > a { background: url(../img/arrow-down.png) no-repeat 100% center; }

			}

			@media only screen and (max-width: 767px) {

				.mzr-responsive > li,
				.mzr-responsive > li.mzr-align-right { width: 49.5%; }

			}

			@media only screen and (max-width: 479px) {

				.mzr-responsive > li,
				.mzr-responsive > li.mzr-align-right {
					display: block;
					width: 100%;
				}

				.mzr-responsive .one-col,
				.mzr-responsive .two-col,
				.mzr-responsive .three-col,
				.mzr-responsive .four-col,
				.mzr-responsive .five-col,
				.mzr-responsive .six-col {
					width: 95.5%;
					margin: 2%;
				}

			}



			/* // 7. EXTRA COLOR STYLES */
			/* ################################################################ */

			/* Paste your custom color schemes/styles here. */


			.meganizr > li > a{color: #333;}
			.meganizr > li.col1 > a{color: #FF6600;}
			.meganizr > li.col2 > a{color: #C40A2A;}
			.meganizr > li.col3 > a{color: #84154D;}
			.meganizr > li.col4 > a{color: #098346;}
			.meganizr > li.col5 > a{color: #1399BE;}
			.meganizr > li.col6 > a{color: #8768DE;}

			.meganizr > li:hover, 
			.meganizr > li > a:hover{ color: #fff; background-color:#000000; }

			.meganizr > li.col1:hover, .meganizr > li.col1 > a:hover{ background-color: #333; }

			.meganizr > li.col1:hover,
			.meganizr > li.col1 > a:hover{ background-color: #FF6600;}
			.meganizr > li.col2:hover,
			.meganizr > li.col2 > a:hover{ background-color: #C40A2A; color: #fff; }
			.meganizr > li.col3:hover,
			.meganizr > li.col3 > a:hover{ background-color: #84154D; color: #fff; }
			.meganizr > li.col4:hover,
			.meganizr > li.col4 > a:hover{ background-color: #098346; color: #fff; }
			.meganizr > li.col5:hover,
			.meganizr > li.col5 > a:hover{ background-color: #1399BE; color: #fff; }
			.meganizr > li.col6:hover,
			.meganizr > li.col6 > a:hover{ background-color: #8768DE; color: #fff; }

			.mzr-content h6{font-weight:bold;}
			li.col0 h6{font-weight:bold; margin-bottom: 4px;}
			li.col1 h6{color: #FF6600;font-weight:bold; margin-bottom: 4px;}
			li.col2 h6{color: #C40A2A;font-weight:bold; margin-bottom: 4px;}
			li.col3 h6{color: #84154D;font-weight:bold; margin-bottom: 4px;}
			li.col4 h6{color: #098346;font-weight:bold; margin-bottom: 4px;}
			li.col5 h6{color: #1399BE;font-weight:bold; margin-bottom: 4px;}
			li.col6 h6{color: #8768DE;font-weight:bold; margin-bottom: 4px;}

			li.col1 .drop-five-columns { margin-left: -83px;}
			li.col1 .drop-six-columns { margin-left: -83px;}

			li.col2 .drop-four-columns { margin-left: -100px;}
			li.col2 .drop-five-columns { margin-left: -100px;}
			li.col2 .drop-six-columns { margin-left: -100px;}

			li.col3 .drop-four-columns { margin-left: -110px;}
			li.col3 .drop-five-columns { margin-left: -110px;}
			li.col3 .drop-six-columns { margin-left: -110px;}

			li.col4 .drop-three-columns { margin-left: -120px;}
			li.col4 .drop-four-columns { margin-left: -120px;}
			li.col4 .drop-five-columns { margin-left: -120px;}
			li.col4 .drop-six-columns { margin-left: -120px;}

			li.col5 .drop-three-columns { margin-left: -130px;}
			li.col5 .drop-four-columns { margin-left: -130px;}
			li.col5 .drop-five-columns { margin-left: -130px;}
			li.col5 .drop-six-columns { margin-left: -130px;}

			li.col6 .drop-three-columns { margin-left: -140px;}
			li.col6 .drop-four-columns { margin-left: -140px;}
			li.col6 .drop-five-columns { margin-left: -140px;}
			li.col6 .drop-six-columns { margin-left: -140px;}

			li.col7 .drop-two-columns { margin-left: -150px;}
			li.col7 .drop-three-columns { margin-left: -150px;}
			li.col7 .drop-four-columns { margin-left: -150px;}
			li.col7 .drop-five-columns { margin-left: -150px;}
			li.col7 .drop-six-columns { margin-left: -150px;}


			li.col1 .mzr-content{border-top: #FF6600 solid 8px;}
			li.col2 .mzr-content{border-top: #C40A2A solid 8px;}
			li.col3 .mzr-content{border-top: #84154D solid 8px;}
			li.col4 .mzr-content{border-top: #098346 solid 8px;}
			li.col5 .mzr-content{border-top: #1399BE solid 8px;}
			li.col6 .mzr-content{border-top: #8768DE solid 8px;}

			.mzr-drop .mzr-content{border-top: #333 solid 8px;}



			/* Responsive Menu*/
			.show-menu{
			    display: none;
			    background-color: #333333;
			    font-size: 14px;
			    padding:5px;
			}


			/*! http://responsiveslides.com v1.54 by @viljamis */

			.rslides {
			  position: relative;
			  list-style: none;
			  overflow: hidden;
			  width: 100%;
			  padding: 0;
			  margin: 0;
			  }

			.rslides li {
			  -webkit-backface-visibility: hidden;
			  position: absolute;
			  display: none;
			  width: 100%;
			  left: 0;
			  top: 0;
			  }

			.rslides li:first-child {
			  position: relative;
			  display: block;
			  float: left;
			  }

			.rslides img {
			  display: block;
			  height: auto;
			  float: left;
			  width: 100%;
			  border: 0;
			  }
			  #header-site-info {    
			      left: 20px;
			      margin-bottom: 0;
			      padding: 10px;
			      position: absolute;
			      top: 55px;
			      z-index: 100;
			  }

			  /*@media screen and (max-width: 479px){
			  	#logo {
			      display: block;
			      margin: -57px 0px 10px 15px;
			  	}
			  }*/


			  #logo {
			  display: block;
			  margin: 0 0 10px 15px;
			  }


			  #logo img{
			  	display: block;
			  	width: 70px;
			  	height: auto;
			  }



			  #site-name-wrapper {
			      float: left;	
			      padding: 10px 20px;
			  }
			  #site-name {
			       font-size: 2vw;
			       font-weight: bold;
			       text-shadow: -1px -1px 10px #333, 1px -1px 10px #333, -1px 1px 10px #333, 1px 1px 10px #333;
			  }
			  #site-name, #slogan {
			       display: block;
			  }

			  #slogan {
			       font-size: 1.2vw;
			       text-shadow: -1px -1px 10px #333, 1px -1px 10px #333, -1px 1px 10px #333, 1px 1px 10px #333;
			  }

			  #site-name a:link, #site-name a:visited, #site-name a:hover, #site-name a:active {
			      text-decoration: none;
			  }
			  #site-name a, #slogan {
			      color: #FFFFFF;
			  }
			  #site-name a {
			      outline: 0 none;
			  }

			  #notice-board{
			  				/*background: url("../img/welcome_grad.png") repeat-x scroll center bottom #EBEBEB;*/
			  				border: 1px solid #DDDDDD;
			  				font-size: 1em;
			  				padding: 0 0 10px 0;
			  				margin-bottom:20px;
			  				background: #ffffff; /* Old browsers */
			  				background: -moz-linear-gradient(top,  #ffffff 0%, #ebebeb 100%); /* FF3.6+ */
			  				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
			  				background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
			  				background: -o-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* Opera 11.10+ */
			  				background: -ms-linear-gradient(top,  #ffffff 0%,#ebebeb 100%); /* IE10+ */
			  				background: linear-gradient(to bottom,  #ffffff 0%,#ebebeb 100%); /* W3C */
			  				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */

			  			}
			  			#notice-board h2{
			  				font-size: 1.5em;
			  			}
			  			#left-content{
				
			  			}
			  			#right-content{
				
			  			}
			
			  #contents{
			  	margin: 20px 0;
	
			  }
			  #contents .block{
			  	width: 100%;
			  }
			  #contents .block > h5{
			  	padding: 5px;
			  	font-size: 1.2em;
			  	overflow:hidden;
			  }
			  #contents .block > ul{
			  	padding: 10px 0;
			  	margin-left: 20px;
			  }
			  .bk-org{background-color: #609513 !important;color: #fff;}

			  @media (min-width:301px) and (max-width:1400px){
			  	.service-box {
			  		margin-left:24px;
			  		border: 1px solid #DDDDDD;
			  		width: 326px;
			  		}
			  }

			  @media (min-width:0px) and (max-width:300px){
			  .service-box{
			  	margin-left:24px;
			  	border: 1px solid #DDDDDD;
			  	width: 325px;
			  	}
			  }

			  .service-box:first-child{
			  	margin-left: 0;
			  }
			  .service-box h5{
			  	font-size: 1.2em;
			  }

			  .rslides {
			    margin: 0 auto 40px;
			    }


			  .rslides_tabs {
			    list-style: none;
			    padding: 0;
			    background: rgba(0,0,0,.25);
			    box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
			    -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
			    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
			    font-size: 18px;
			    list-style: none;
			    margin: 0 auto 50px;
			    max-width: 540px;
			    padding: 10px 0;
			    text-align: center;
			    width: 100%;
			    }

			  .rslides_tabs li {
			    display: inline;
			    float: none;
			    margin-right: 1px;
			    }

			  .rslides_tabs a {
			    width: auto;
			    line-height: 20px;
			    padding: 9px 20px;
			    height: auto;
			    background: transparent;
			    display: inline;
			    }

			  .rslides_tabs li:first-child {
			    margin-left: 0;
			    }

			  .rslides_tabs .rslides_here a {
			    background: rgba(255,255,255,.1);
			    color: #fff;
			    font-weight: bold;
			    }



			  .callbacks_container {
			   /* margin-bottom: 50px;*/
			    position: relative;
			    float: left;
			    width: 100%;
			    }

			  .callbacks {
			    position: relative;
			    list-style: none;
			    overflow: hidden;
			    width: 100%;
			    padding: 0;
			    margin: 0;
			    }

			  .callbacks li {
			    position: absolute;
			    width: 100%;
			    left: 0;
			    top: 0;
			    }

			  .callbacks img {
			    display: block;
			    position: relative;
			    z-index: 1;
			    height: auto;
			    width: 100%;
			    border: 0;
			    }

			  .callbacks .caption {
			    display: block;
			    position: absolute;
			    z-index: 2;
			    font-size: 1em;
			    text-shadow: none;
			    color: #fff;
			    background: #000;
			    background: rgba(0,0,0, .8);
			    left: 0;
			    right: 0;
			    bottom: 0;
			    padding: 5px 10px;
			    margin: 0;
			    max-width: none;
			    }

			  .callbacks_nav {
			    position: absolute;
			    -webkit-tap-highlight-color: rgba(0,0,0,0);
			    top: 52%;
			    left: 0;
			    opacity: 0.7;
			    z-index: 3;
			    text-indent: -9999px;
			    overflow: hidden;
			    text-decoration: none;
			    height: 61px;
			    width: 38px;
			    
			    margin-top: -45px;
			    }

			  .callbacks_nav:active {
			    opacity: 1.0;
			    }

			  .callbacks_nav.next {
			    left: auto;
			    background-position: right top;
			    right: 0;
			    }


			  @media screen and (max-width: 600px) {
			    h1 {
			      font: 24px/50px "Helvetica Neue", Helvetica, Arial, sans-serif;
			      }
			    .callbacks_nav {
			      top: 47%;
			      }
			    }
  
  
			   /** Image slider Start **/
  
			    #slider, #slider div.sliderInner{
			  	width: 960px;
			  	height: 196px;
			    }
  
			    #notice-board ul a{
			  	text-decoration:none;	
			    }
			    #notice-board ul a:hover{
			  	text-decoration:underline;	
			    }
  
			    #news-ticker ul a{
			  	text-decoration:none;	
			    }
			    #news-ticker ul a:hover{
			  	text-decoration:underline;	
			    }
			   /** Image slider End **/
  
			    /* Image Box Style */
			  .mainwrapper .box {
			  	background-color: #F5F5F5;
			  	border: 1px solid #ccc;
			  	cursor: pointer;
			  	height: 139px;
			  	float: left;
			  	padding: 10px;
			  	position: relative;
			  	overflow: hidden;
			  	color: #000;
			  	/*width: 326px!important;*/
			  		-webkit-box-shadow: 1px 1px 1px 1px #ccc;
			  		-moz-box-shadow: 1px 1px 1px 1px #ccc;
			  		box-shadow: 1px 1px 1px 1px #ccc;	
		
			  }
			  .mainwrapper .box h5{
			  	padding: 3px 0;
			  }
			  .mainwrapper .box img {
			  	position: relative;
			  	left: 0;
			  		-webkit-transition: all 300ms ease-out;
			  		-moz-transition: all 300ms ease-out;
			  		-o-transition: all 300ms ease-out;
			  		-ms-transition: all 300ms ease-out;	
			  	transition: all 300ms ease-out;
			  	float: left;
			  }

			  /* Caption Common Style */
			  .mainwrapper .box .caption {
			  	position: relative;
			  	color: #000;
			  	z-index: 100;
			  		-webkit-transition: all 300ms ease-out;
			  		-moz-transition: all 300ms ease-out;
			  		-o-transition: all 300ms ease-out;
			  		-ms-transition: all 300ms ease-out;	
			  		transition: all 300ms ease-out;
			  	left: 0;
			  	padding: 0;
			  	margin: 0;
			  	float: left;
			  }
			  .mainwrapper .box .caption li{
			  	margin: 2px 0 0 20px;
			  	font-size: 1.2em;
			  	list-style-image: url("../img/bullet_arrow.png");
			  }
			  .mainwrapper .box .caption li a{
			  	font-size: .9em;
			  	text-decoration: none;
			  }
			  .mainwrapper .box .caption li a:hover{
			  	text-decoration: underline;
			  }








			  /** right-side-bar block **/
			  .right-side-bar .block{
			  	margin-bottom: 10px;
			  	font-size: 12px;
	
			  }
			  .right-side-bar .block img,p{
			  	/*float:left;*/
			  	margin:0 5px 0 0;
			  }

			  .right-side-bar .block .title{
			  	font-weight: bold;
			  	margin-bottom: 10px;
			  }
			  .right-side-bar .block ul{
			  	margin: 0!important;
			  } 


			  /*=============== Start tt responsive 15-08-2015=======================*/
			  .right-side-bar .block ul li {
			      background: url("../img/bg_block_list.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			      font-size: 120%;
			      height: auto;
			      list-style-type: none;
			      margin-bottom: 5px;
			  	padding-left: 32px;
			      padding-top: 0px;
			      padding-bottom: 8px;
			      background-position: bottom;
			  }
			  /*=============== Start tt responsive 15-08-2015=======================*/

			  .right-side-bar .block ul li a{
			  	font-size: 13px;
			  	text-decoration:none;
			  }
			  .right-side-bar .block ul li a:hover{
			  	text-decoration:underline;
			  }

			  .mzr-content{
			  	border-left: 1px solid #eee;
			          border-right: 1px solid #eee;
			          border-bottom: 1px solid #eee;
			  }

			  #domains{
			  	text-decoration: none;
			  	color: #fff;
			  	font-size: 1.2em;
			  }

			  #domain-list{
			  	background-color: #444;
			  }
			  .subdivision-box{
			  	height: auto!important;
			  	margin-left: 24px;
			  }
			  .subdivision-box.first{
			  	margin-left: 0;
			  }



			  #left-content table{
			  	width: 100%;
			  }
			  #left-content table thead tr{ font-size:1.2em;padding:5px;}

			  /*============ tt start responsive 6-8-2015 =================*/

			  .btn{
			  	background-image: linear-gradient(to bottom, #666, #a6a6a6);
			  	background-repeat: repeat-x;
			  	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #A2A2A2;
			  	padding: 0 5px;
			  	color: #fff;
			  	background-color: #a6a6a6;
			  }
			  #notice-board-ticker .btn, #news-ticker .btn{
			  	color: #000;
			  }

			  .pagination li {
			  	background-image: linear-gradient(to bottom, #666, #a6a6a6);
			  	text-align: center;
			  }

			  .pagination li .btn{
			  	background-image: none!important;
			  }
			  .block .btn{
			  	color: #000;
			  }

			  /*============ tt End responsive 6-8-2015 =================*/
			  .btn:hover{
			  	color: #000!important;
			  }
			  .right{float:right;}

							
			  .notice-board-bg{
			  	background: url("../img/welcome_grad.png") repeat-x scroll left top transparent;
			  	background-image: url("../img/bg_notice_board.png");
			  	background-repeat: no-repeat;
			  	padding: 10px 0 20px 120px;
			  }
			  #notice-board-ticker{
			  	padding-right: 10px;
			  }
			  #notice-board-ticker li{
			  	margin-bottom: 5px;
			  }

			  .pagination{
			  	float: left;
			  	margin-top: 20px;
			  }
			  				.pagination li {
			       float: left;
			       padding: 0px 5px;
			  	margin:15px 0;
			  }

			  .pagination li a {
			       font-size: 1.2em;
			       padding: 5px 10px;
			  }


			  table.bordered > tbody > tr,
			  table.bordered > thead > tr
			  {
			  	border: 1px #999 solid;
			  }
			  table.bordered td,
			  table.bordered th
			  {
			  	padding-left: 10px;
			  	vertical-align: top;
			  	line-height: 1.2em;
			  	border: 1px solid #999;
			  }
			  table.bordered th
			  {
			  	font-weight: bold;
			  }
			  table.bordered th u
			  {
			  	font-weight: bold;
			  	line-height: 3em;
			  }

			  table.bordered table td:first-child
			  {
			  	background-color: #eee;
			  	padding: 5px;
			  	font-weight: bold;
			  }


			  #printable_area > div {
			      overflow: hidden;
			  }
			  table{
			  clear:both;
			  }
			  td{
			  box-sizing:border-box !important;
			  padding:5px !important;
			  border:1px solid #d8d8d8 !important;
			  }
			  #contents .block{
			  	overflow:hidden;
			  }


			  @media screen and (max-width: 479px) {

			      #logo img{
			  	display: block;
			  	width: 35px;
			  	height: auto;
			  	float: left;
			  	}

			  	#site-name-wrapper {
			      float: right;
			  	left: 21px;
			  	position: relative;
			  	top: -61px;
			  	}

			  	#logo {
			      display: block;
			      position: relative;
			      left: -16px;
			      top: -24px;
			  	}

			  	#slogan{
			  		display: none;
			  	}

			  	#site-name{
			  		font-size: 12px;
			  	}
			  }

			  @media screen and (max-width: 767px) and (min-width: 480px) {

			      #logo img{
			  	display: block;
			  	width: 50px;
			  	height: auto;
			  	float: left;
			  	}

			  	#site-name-wrapper {
			      float: right;
			  	left: 50px;
			  	position: relative;
			  	top: -52px;
			  	}

			  }

			  @media screen and (max-width: 959px) and (min-width: 768px){
			  	.container .twelve.columns {
			      width: 748px;
			  	}
			  }

			  @media screen and (min-width: 480px) and (max-width:767px){
			  	.notice-board-bg {
			      	padding: 10px 0px 20px 100px;
			  	}
			  	#notice-board-ticker li {
			      	background: url("../img/bullet_tick.png") no-repeat 0px 5px transparent;
			  	}
			  	.right {
			  	    bottom: 8px;
			  	    position: relative;
			  	}
			  	#news .btn{
			  		position: relative;
			  		top: 17px;
			  	}
			  	#notice-board{
			  		width: 419px;
			  	}
			  	#news{
			  		width: 399px;
			  	}
			  	.container .six.columns {
			  	    width: 399px !important;
			  	}
			  	.row{
			  		margin-bottom: 0px;
			  	}
			  	.six.columns{
			  		margin-bottom: 10px;
			  	}
	
			  }

			  @media screen and (max-width: 479px){
			  	#notice-board-ticker li {
			      	background: url("../img/bullet_tick.png") no-repeat 0px 5px transparent;
			      	font-size: 11px;
			  	}

			  	.notice-board-bg {
			      background-size: 55px;
			  	}

			  	.notice-board-bg {
			      padding: 0px 0px 20px 63px;
			  	}

			  	#notice-board {
			  		height: 186px;
			  	}

			  	#news{
			  		height: 35px;
			  	}
			  	#news-ticker{
			  		height: 37px !important;
			  	}
			  	#news .btn{
			  		bottom: -18px;
			  		position: relative;
			  	}
			  	#news h5{
			  		font-size: 12px;
			  	}
			  	#news-ticker ul a {
			  	    font-size: 11px;
			  	}
			  	#notice-board{
			  		width: 299px;
			  	}
			  	#news{
			  		width: 279px;
			  	}
			  	.container .six.columns {
			  	    width: 279px;
			  	}
			  	.mainwrapper .box .caption {
			  		font-size: 10px;
			  		padding-left: 10px;
			  	}
			  	#notice-board-ticker ul{
			  		margin-bottom: 0px !important;
			  	}
			  }

			  #notice-board-ticker li {
			      background: url(../img/bullet_tick.png) no-repeat center left;
			  }
			  @media screen and (max-width: 479px){
			  	#search {
			      width: 122px !important;
			      left: 111px;
			      position: relative;
			  	}
			  	.search-btn {
			  		left: 111px;
			  		position: relative;
			  	}
			  	.drop-one-columns{
			  		width:300px !important;
			  	}
			  	#notice-board{
			  		margin-top: -25px;
			  		height: auto;
			  	}
			  	.row{
			  		margin-bottom: 0px;
			  	}
			  	.six.columns{
			  		margin-bottom: 10px;
			  	}
			  	.mainwrapper .box img{
			  		width: 80px;
			  	}
			  	#news-ticker ul{
			  		width: 86% !important;
			  	}
			  }
			  @media screen and (max-width: 959px) {
			  	.slide-panel {
			      top: 0px;
			      left: 0px;
			      position: relative !important;
			      z-index: 1000;
			      background-color: #333;
			      height: 30px;
			  	}
			  	#search{
			  		width: 200px !important;
			  	}
			  	#lang_form{
			  		position: relative;
		
			  	}
			  }

			  noscript {
			      display: none;
			  }
			  td{
			  	vertical-align:top;
			  }



			  /*======== footer =========*/

			  #footer-menu {
			    margin: 14px 0 0 20px !important;
			  }
			  .footer-credit {
			    margin: 4px 20px 0 0 !important;
			      width: 34%;
			  }
			  #footer-menu ul li{
			      border-right: 1px dotted #d8d8d8;
			      display: inline-block;
			      padding: 5px;
			  }
			  #footer-menu ul{
			    float: left;
			    width: 100%;
			    margin-bottom: 0;
			  }
			  #footer-menu ul li a{
			     color: #333;
			     text-decoration: none;

			  }

			  #footer-menu ul li a:hover {
			    background: none !important;
			  }
			  #footer-menu ul li:hover {
			    background: #777 !important;
			  }

			  #footer-menu ul li:hover > #footer-menu ul li a{ 
			  	color: #fff!important; 
			  }
			  #footer-menu{
			  	width: 62%;
			  	float: none;
			  }
			  #footer-menu ul li a{
			  	display: block;
			  }
			  .col0 a:hover{
			  	color:#000;
			  }

			  .meganizr li.col3{
			  	display: inherit!important;
			  }

			  /* responsive tt */
			  @media screen and (max-width: 980px) {
			  	#left-content table {
			  		display: block;
			  		overflow-x: scroll;
			  		width: 100%;
			  	}
			  }
			  /* Responsive Menu for ministry*/


			  @media only screen and (min-width:320px ) and (max-width:979px){

			      #notice-board h2, #box-3 h4, #contents .block > h5, #printable_area h3, .meganizr > li > a{
			        font-size: 14px !important;
			        line-height: inherit!important;
			      }
			      #printable_area p, #printable_area p span, #printable_area div, #printable_area div span, td, th{
			        font-size: 12px !important;
			        line-height: 20px !important;
			      }

			      #printable_area p, #printable_area p span, #printable_area div, #printable_area div span{
			          text-align: justify!important;
			      }

			      .container{
			          overflow: hidden!important;
			      }
			  	.meganizr > li > a{
			  		text-shadow:none!important;
			  	}
			  	.col0 a:hover{
			  		color:#fff!important;
			          background-color: rgb(102,102,102);
			  	} 

			      .meganizr > li > a:active, .meganizr > li > a {
			        transition: none!important;
			      }

			      .meganizr > li > a {
			        padding: 3px 15px;
			      }
			      .meganizr > li > div, .meganizr > li > ul, .meganizr > li > ul li > ul{
			          padding: 0;
			      }
			      .mzr-content{
			          padding-left: 10px !important;
			      }


			      #lang_form button, #lang_form{
			          margin: 0;
			      }
			      .slide-panel-button {
			          display: none !important;
			      }

			      /*====== Header ======*/

			      #header-site-info{
			          height: 30px;
			      }
			      .show-menu{
			          display: block;
			      }
			      .show-menu .flaticon-menu10{
			          border: 1px solid #fff;
			          padding: 1px 0 0 4px;
			      }
			       .notice-board-bg {
			        padding: 0 0 20px 10px;
			        background: none;
			      } 
			      #notice-board h2 {
			        margin-top: 5px;
			      } 
			      .meganizr{
			          margin-top: 
			      }   

			      /*======= Footer =====*/

			      .footer-credit {
			        margin: 5px 20px 0 0!important;
			      }
			      #contents {
			        margin: 11px 0 0!important;
			      }
			      .footer-wrapper {
			        float: left;
			        height: auto;
			      }

			      #footer-menu ul li {
			        line-height: inherit;
			        padding: 5px;
			        margin-bottom: 0;
			      } 
			      #footer p{
			          float: none;
			      }  
			      #footer-menu ul li{
			          margin: 0;
			          padding: 0;
			      } 

			      /*========== content ==============*/
			      #news{
			          margin: 10px 0 !important;
			      }
			      #notice-board{
			          margin-bottom: 0;
			          margin-top: 0;
			      }
			      hr{
			          margin: 5px 0;
			      }
			      #printable_area h3{
			          margin-bottom: 0;
			      }
			      #print_btn_div{
			          display: none;
			      }
			      #div-view-pagination-pm-speech div:nth-child(1){
			          display: none;
			      }
			      .pagination {
			        margin: 0;
			      }
			      table h1,table h2, table h3,table h4,table h5{
			          text-align: justify!important;
			      }
			      table{
			          margin-bottom: 20px;
			      }
			      iframe{
			          height: 400px !important;
			          margin-bottom: 12px;
			      }
			       .container{
			          overflow: hidden!important;
			      }   
			      .pagination li a {
			        font-size: 14px;
			        padding: 0 7px;
			      }   

			      #notice-board{
			          height: auto!important;
			      } 
			      .right-side-bar .block ul li{
			          background-position: left!important;
			      }


			      .mzr-content{
			          display: none;
			      }

			      /*============== NAV design ============ */
			      .show-menu {
			          background: #fafafa;
			          color: #000;
			      }
			      .col0:hover{
			          color: #fff;
			      }   
    

			      .show-menu {
			          line-height: 31px;
			          padding-left: 10px;
			      }      
			      .col0 a{
			          display: block;
			      }
			      .mzr-drop a{
			          display: block;
			      }
			      .meganizr li, .meganizr ul{
			          margin-bottom: 1px;
			      }
 
			      .mzr-links li:hover{
			          background: rgba(0,0,0,.5);
			      }  

			      .meganizr li{
			          line-height: 25px;
			      }
			      .one-col h6{
			          color: #fff;
			          margin-top: 10px;
			      }

			      .show-menu {
			        background-image: url("../img/menu-icon.png") !important;
			        background-repeat: no-repeat !important;
			        margin-top: 10px;
			        padding-left: 54px;
			      }

			      .mzr-content{
			          border-right: none;
			      }
			      .show-menu i {
			        background-color: #666;
			        border-radius: 5px;
			        color: #fff;
			        padding: 7px 7px 7px 9px;
			      }

			      /*====== Bg color======*/

			      .meganizr > li.col1:hover{ background-color:#fff ; color: #FF6600; }

			      .meganizr > li.col2:hover{ background-color: #FFF; color: #C40A2A; }

			      .meganizr > li.col3:hover{ background-color: #FFF; color: #84154D; }

			      .meganizr > li.col4:hover {background-color: #FFF; color: #098346; }

			      .meganizr > li.col5:hover{ background-color: #FFF; color: #1399BE; }

			      .meganizr > li.col6:hover{ background-color: #FFF; color: #8768DE; } 

			      .meganizr > li{
			          height: auto;
			      }

			        /* Responsive Menu*/ 
			      .mzr-responsive > li{
			          width: 100%;
			      }        
			       .show-menu{
			          display: block;
			      }  
			      .mzr-responsive{
			          display: none;
			      }        

			      #footer-menu{
			          width: 57%;
			      }
			      .footer-wrapper{
			          width: 100%;
			          overflow: hidden;
			      }
			      .footer-wrapper{
			          height: auto;
			      }
			      #footer-menu ul{
			          float: left;
			      }
			      .meganizr .drop-two-columns{
			          width: 100%;
			      }

			      .meganizr {
			        float: left;
			        height: auto;
			      }
			      .mzr-content {
			        border-top: none!important;
			      }

			      .updateText{
			          float: left!important;
			      }

			      .mzr-responsive > li.mzr-drop {
			        background-position:right 5px top 10px !important;
			      }    
			      .pagination li {
			        float: left;
			        margin: 10px 5px;
			        padding: 5px;
			        width: 30px;
			      }

    
			      #slogan {
			          display: block;
			      }
			      #header-site-info {
			        top: 41px;
			      }
			      .callbacks_container {
			        min-height: 0!important;
			      }

	
			  }
			  @media only screen and (min-width:320px ) and (max-width:480px){

			      .show-menu{
			          display: block;
			      }
			      .mzr-responsive{
			          display:none;
			      }

			      .mzr-responsive{
			          margin-top: 0px;
			      }
			      .mzr-content{
			          width:99.49% !important;
			      }    
			      .mzr-responsive li{
			          width:100%;
			      }
			      .drop-one-columns .one-col{
			          width:95%!important;
			      }   
			      #footer-top { 
			          line-height: 30px;
			      }    

			      /*======= Nav======*/
			      .meganizr > li{height:auto;}
			      .meganizr > li > div, .meganizr > li > ul, .meganizr > li > ul li > ul{position:relative;}
			      .hidden{display:none;} 


			       li.col1 .mzr-content, .mzr-drop .mzr-content{ border:none!important;}   
        
			          /* Responsive Menu*/ 


	
			      #footer-menu ul li{
			          border:none!important;
			      }
			      /*================== Footer =========================*/
			      #footer-menu ul li{
			          width: 100%;
			      }

			      #slogan {
			        font-size: 12px;
			        margin-top: -5px;
			        line-height: 14px;
			      }  

			     #div-lang form{
			      margin-right: 3px;
			     } 


			  }
			  @media only screen and (min-width:481px ) and (max-width:568px){
			      .show-menu{
			          display: block;
			      }
			      .mzr-responsive{
			          display:none;
			      }
			      .menu-head{
			          margin-bottom: 17px;
			      }
			      .mzr-responsive{
			          margin-top: -1px;
			      }
			      .mzr-content{
			          width:99.49% !important;
			      } 
			      .mzr-responsive li{
			          width:100%;
			      }
			      .drop-one-columns .one-col{
			          width:95%!important;
			      }  
			      #footer-menu ul li{
			          width: 100%;
			      }       
			      #footer-menu ul li{
			          border:none!important;
			      }
			      #slogan {
			        font-size: 12px;
			        margin-top: -5px;
			      }
			      #lang_form{
			          margin-right: 3px;
			      }    

			  }

			  @media only screen and (min-width:481px ) and (max-width:640px){
			      .show-menu{
			          display: block;
			      }
			      .mzr-responsive{
			          display:none;
			      }
			      .menu-head{
			          margin-bottom: 17px;
			      }
			      .mzr-responsive{
			          margin-top: -1px;
			      }
			      .mzr-content{
			          width:99.49% !important;
			      }   
			      .mzr-responsive li{
			          width:100%;
			      }
			      .drop-one-columns .one-col{
			          width:95%!important;
			      }  
			      #footer-menu ul li{
			          width: 100%;
			      }       
			      #footer-menu ul li{
			          border:none!important;
			      }
			      #lang_form{
			          margin-right: 3px;
			      }
			  }

			  @media only screen and (min-width:641px ) and (max-width:767px){

			      .mzr-responsive{
			          display:none;
			      }
			      .menu-head{
			          margin-bottom: 17px;
			      }
			      .mzr-responsive{
			          margin-top: -1px;
			      }
			      .mzr-content{
			          width:99.49% !important;
			      }   
			      .mzr-responsive li{
			          width:100%;
			      }
			      .drop-one-columns .one-col{
			          width:95%!important;
			      }   
			      #footer-menu ul li{
			          width: 50%;
			      } 
			      #lang_form{
			          margin-right: 3px;
			      }         

			  }

			  @media only screen and (min-width:768px ) and (max-width:979px){

			      .meganizr .one-col{
			          width: 45%;
			      }
			      #right-content {
			          width: 100%; 
			      }    
			      #contents .block {
			        min-height: 240px;
			      } 
			       #contents .block {
			        width: 45%;
			      }   
			      #lang_form{
			          margin-right: 12px;
			      }   
			      #search {
			        width: 70% !important;
			      }      

			  }

			  /*=======================tt custom css=============*/
			  .slide-visible{
			    opacity: 1 !important;
			    visibility: visible!important; 
			  }
			  .pagination li {
			    float: left;
			    margin: 10px 5px;
			    padding: 5px;
			    width: 30px;
			  }

			  #div-lang > form{
			      display: block!important;
			  }

			  .callbacks_container {
			    min-height: 225px;
			  }

			  .pagination .btn{
			      background: none!important;
			  }

			  .pagination li {
			      background-image: linear-gradient(to bottom, #666, #a6a6a6);
			      text-align: center;
			      background-color: #a6a6a6;
			      list-style: none;
			  }


			  .sibling-toggle{
			      display: none!important;
			  }


			  /*========== tt responsive table start================*/
			  .table_block{
			      display: block;
			      max-width: 100%;
			      overflow:scroll;
			      height: auto!important;
			  }
			  .table_block::-webkit-scrollbar {
			    height: 15px;
			    width: 1px;
			    background: #969696;
			    -webkit-border-radius: 10px;
			  }

			  .table_block::-webkit-scrollbar-thumb {
			    background: #2B2B2B;
			    -webkit-border-radius: 10px;
			  }
			  /*========== tt responsive table End================*/


			  /* mega menu list */
			        .meganizr {
			            display: block;
			            position: relative;
			            list-style: none;
			            margin: 0;
			            padding: 0;
			            z-index: 15;

			        }

			        /* a top level navigation item in the mega menu */
			        .mzr-drop {
			            list-style: none;
			            display: inline-block;
			            padding: 0;
			            margin: 0;
			        }

			        /* first descendant link within a top level navigation item */
			        .mzr-drop > a {
			            position: relative;
			            display: inline-block;
			            padding: 0.5em 1em;
			            margin: 0 0 -1px 0;
			            border: 1px solid transparent;
			        }

			        /* focus/open states of first descendant link within a top level
			           navigation item */
			        .mzr-drop > a:focus,
			        .mzr-drop > a.open {
			            border: 1px solid #dedede;
			        }

			        /* open state of first descendant link within a top level
			           navigation item */
			        .mzr-drop > a.open {
			            /* background-color: #fff; */
			            border-bottom: none;
			            z-index: 1;
			        }

			        /* sub-navigation panel */
			        .mzr-content {
			            position: absolute ;
			            display: none ;
			            top: 2.6em ;
			            margin-top: -1px ;
			            padding: 0.5em 1em ;
			            border: 1px solid #dedede ;
			            /* background-color: #fff; */
			        }

			        /* sub-navigation panel open state*/
			        .mzr-content.open {
			            display: block;
			        }

			        /* list of items within sub-navigation panel */
			        .mzr-content ul {
			            display: inline-block ;
			            vertical-align: top ;
			            margin: 0 1em 0 0 ;
			            padding: 0 ;
			        }

			        /* list item within sub-navigation panel */
			        .mzr-content li {
			            display: block ;
			            list-style-type: none ;
			            margin: 0 ;
			            padding: 0 ;
			        }

			        .focus-content {
			            background-color: red;
			        }



			        .mzr-content.open[aria-hidden="false"] {
			            display: block;
			            opacity: 1 !important;
			            visibility: visible!important;
			            top: 37px !important;
			        }
			        .mzr-content.open[aria-hidden="true"] {
			            display: none;
			            opacity: 0 !important;
			            visibility: hidden!important;
			        }

			        a.skip-link {
			            left:-999px;
			            position:absolute;
			            top:auto;
			            width:1px;
			            height:1px;
			            overflow:hidden;
			            z-index:-999;
			        }

			        a.skip-link:focus, a.skip-link:active {
			            color: #000;
			            background-color:#fff;
			            left: auto;
			            top: auto;
			            width: 30%;
			            height: auto;
			            overflow:auto;
			            margin: 30px 13%;
			            padding:2px;
			            border-radius: 10px;
			            border:4px solid black;
			            text-align:center;
			            font-size:1.1em;
			            z-index:9999;
			        }


			  @media only screen and (max-width: 959px) {

			      li.col3 .drop-four-columns{
			          margin-left: 0 !important;
			      }
			      .mzr-responsive.mzr-slide > li.mzr-drop:hover > div, .mzr-responsive.mzr-slide > li.mzr-drop:hover > ul, .mzr-responsive.mzr-slide > li > ul li.mzr-drop:hover > ul, .mzr-responsive.mzr-fade > li.mzr-drop:hover > div, .mzr-responsive.mzr-fade > li.mzr-drop:hover > ul, .mzr-responsive.mzr-fade > li > ul li.mzr-drop:hover > ul{
			          top: auto !important;
			      }
			  }



			  /*background design by tt*/
			  .accessibilityDesign {
			    background: #609513;
			    border: 1px solid grey;
			    float: left;
			    color:#fff!important;
			    margin:15px 0 15px 0px;
			  }
			  .accessibilityDesign a {
			      color:#fff;
			  }
			  .textSize{
			      border-right:2px solid grey;
			  }
			  .textSize, .textBg{
			      float: left;
			      padding: 10px;
			  }
			  .font-small,.font-medium,.font-large,.color-1,.color-2, .color-3, .color-4{
			      cursor: pointer;
			      padding: 5px 10px;
			  }
			  .font-small{
			      font-size: 12px;
			  }
			  .font-medium{
			      font-size: 18px;
			  }
			  .font-large{
			      font-size: 25px;
			  }

			  .color-1,.color-2, .color-3, .color-4{
			      font-size: 12px;
			      border:1px solid grey;
			  }
			  .color-1{
			      background-color: #fff;
			      color:#000;
			  }
			  .color-2{
			      background-color: #cfe5fc;
			      color:#21205f;
			  }
			  .color-3{
			      background-color: #2f2f2f;
			      color:#ffff00;
			  }
			  .color-4{
			      background-color: #f7f3d6;
			      color:#000066;
			  }

			  @media only screen and (max-width: 959px){
			  .mzr-responsive > li.mzr-drop {
			      background: url(../img/arrow-down.png) no-repeat right center;
			  }
		  }
		  h3.mtphr-dnt-title.mtphr-dnt-inline-title{
		      font-size: 22px;
		      line-height: 20px;
		      margin-bottom: 0;
		  }