@charset "utf-8";
@font-face {
	font-family: 'SegoeUI';
	src: url('../font/SegoeUI.eot');
	src: url('../font/SegoeUI.eot?#iefix') format('embedded-opentype'), 
		 url('../font/SegoeUI.woff') format('woff'), 
		 url('../font/SegoeUI.ttf') format('truetype'), 
		 url('../font/SegoeUI.svg#SegoeUI') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SegoeUI-Light';
	src: url('../font/SegoeUI-Light.eot');
	src: url('../font/SegoeUI-Light.eot?#iefix') format('embedded-opentype'), 
		 url('../font/SegoeUI-Light.woff') format('woff'), 
		 url('../font/SegoeUI-Light.ttf') format('truetype'), 
		 url('../font/SegoeUI-Light.svg#SegoeUI-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SegoeUI-Bold';
	src: url('../font/SegoeUI-Bold.eot');
	src: url('../font/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'), 
		 url('../font/SegoeUI-Bold.woff') format('woff'), 
		 url('../font/SegoeUI-Bold.ttf') format('truetype'), 
		 url('../font/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SegoeUI-SemiBold';
	src: url('../font/SegoeUI-SemiBold.eot');
	src: url('../font/SegoeUI-SemiBold.eot?#iefix') format('embedded-opentype'), 
		 url('../font/SegoeUI-SemiBold.woff') format('woff'), 
		 url('../font/SegoeUI-SemiBold.ttf') format('truetype'), 
		 url('../font/SegoeUI-SemiBold.svg#SegoeUI-SemiBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SegoeUI-BoldItalic';
	src: url('../font/SegoeUI-BoldItalic.eot');
	src: url('../font/SegoeUI-BoldItalic.eot?#iefix') format('embedded-opentype'), 
		 url('../font/SegoeUI-BoldItalic.woff') format('woff'), 
		 url('../font/SegoeUI-BoldItalic.ttf') format('truetype'), 
		 url('../font/SegoeUI-BoldItalic.svg#SegoeUI-BoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FiraSansOT';
	src: url('../font/FiraSansOT.eot');
	src: url('../font/FiraSansOT.eot?#iefix') format('embedded-opentype'), 
		 url('../font/FiraSansOT.woff') format('woff'), 
		 url('../font/FiraSansOT.ttf') format('truetype'), 
		 url('../font/FiraSansOT.svg#FiraSansOT') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* CSS Document */
* { padding: 0; margin: 0; outline: none; }
body{ font-family: 'SegoeUI', Arial, sans-serif; font-size: 13px; line-height: 1.35em; color: #2f2f2f; overflow-x: hidden; }
a { text-decoration: none; outline: none; }
a img { border: none; }
h1, h2, h3, h4 { font-weight: normal; }
ul { list-style: none; }

/** Start: SkitterSlider ***/
.box_skitter { position: relative; width: 100%; height: 565px; background: #000; }
.box_skitter img { max-width: none; width: 100%; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 35px; z-index: 152; width: 42px; height: 42px; overflow: hidden; text-indent: -9999em; 
		margin-top: -25px;
		-webkit-transition: all 0.2s;
		   -moz-transition: all 0.2s;
				transition: all 0.2s;
}
.box_skitter .next_button { position: absolute; top: 50%; right: 35px; z-index: 152; width: 42px; height: 42px; overflow: hidden; text-indent: -9999em; 
		margin-top: -25px;
		-webkit-transition: all 0.2s;
		   -moz-transition: all 0.2s;
				transition: all 0.2s;
}
.box_skitter .prev_button:hover, .box_skitter .next_button:hover { opacity: 0.5 !important; }
.box_skitter .info_slide { position: absolute; top: 15px; left: 15px; z-index: 100; background: #000; color: #fff; padding: 5px 0 5px 5px; opacity: 0.75;
		-webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
				border-radius: 5px;
}
.box_skitter .info_slide .image_number { background: #333; float: left; padding: 2px 10px; margin: 0 5px 0 0; cursor: pointer; 
		-webkit-border-radius: 2px;
		   -moz-border-radius: 2px;
				border-radius: 2px;
		-webkit-transition: all 0.2s;
		   -moz-transition: all 0.2s;
				transition: all 0.2s;
}
.box_skitter .info_slide .image_number:hover { background: #000; }
.box_skitter .info_slide .image_number_select, .box_skitter .info_slide .image_number_select:hover { background: #cc3333; float: left; padding: 2px 10px; 
		margin: 0 5px 0 0; }
.box_skitter .container_thumbs { position: relative; overflow: hidden; height: 50px; }
.box_skitter .info_slide_thumb { height: 50px; overflow: hidden; top: 0; left: 0; padding: 0 !important; opacity: 1.0; 
		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
				border-radius: 0;
}
.box_skitter .info_slide_thumb .image_number { overflow: hidden; width: 100px; height: 50px; position: relative; margin: 0 !important; padding: 0 !important;
		-webkit-border-radius: 0 !important;
		   -moz-border-radius: 0 !important;
				border-radius: 0 !important;
}
.box_skitter .info_slide_thumb .image_number img { position: absolute; top: -30px; left: -30px; height: 100px; }
.box_skitter .box_scroll_thumbs { padding: 0; }
.box_skitter .box_scroll_thumbs .scroll_thumbs { position: absolute; bottom: 60px; left: 50px; background: #ccc; width: 200px; height: 10px; overflow: hidden;
		text-indent: -9999em; z-index: 101; cursor: pointer; border: 0 solid #333; background: -moz-linear-gradient(-90deg, #555, #fff); 
		background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));
}
.box_skitter .info_slide_dots { position: absolute; top: 220px; z-index: 151; padding: 12px 6px 7px; right: 20px !important; left: auto !important;
		background: url("../img/icons/ban_overlay_blck_op70.png") repeat scroll 0 0; width: 9px; }
.box_skitter .info_slide_dots .image_number { float: left; margin: 0 5px 0 0; cursor: pointer; width: 9px; height: 9px; text-indent: -9999em;
		overflow: hidden; background: transparent url("../img/icons/sprites.png") no-repeat scroll 0 0; margin-bottom: 5px;
		-webkit-border-radius: 50px;
		   -moz-border-radius: 50px;
				border-radius: 50px;
		-webkit-transition: all 0.2s;
		   -moz-transition: all 0.2s;
				transition: all 0.2s;
}
.box_skitter .info_slide_dots .image_number:hover { background-position: -10px 0; }
.box_skitter .info_slide_dots .image_number_select, .box_skitter .info_slide_dots .image_number_select:hover { background-position: -10px 0; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden;
		background: url(../img/loader.gif) no-repeat left top; width: 32px; height: 32px; }
.box_skitter .label_skitter { z-index: 150; position: absolute; bottom: 0; left: 0; color: #fff; 
		background: url("../img/icons/ban_overlay_blck_op70.png") repeat scroll 0 0; }
.box_skitter .progressbar { background: #000; position: absolute; top: 5px; left: 15px; height: 5px; width: 200px; z-index: 99; border-radius: 20px; }
.box_skitter .preview_slide { display: none; position: absolute; z-index: 152; bottom: 30px; left: -40px; width: 100px; height: 100px; background: #fff; 
		border: 1px solid #222; overflow: hidden;
		-webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
		   -moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
				box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
}
.box_skitter .preview_slide ul { height: 100px !important; overflow: hidden !important; margin: 0 !important; list-style: none !important; display: block !important;
		position: absolute !important; top: 0; left: 0; }
.box_skitter .preview_slide ul li { width: 100px !important; height: 100px !important; overflow: hidden !important; float: left !important; margin: 0 !important;
		padding: 0 !important; position: relative !important; display: block !important; }
.box_skitter .preview_slide ul li img { position: absolute !important; top: 0 !important; left: 0 !important; height: 150px !important; width: auto !important; }
#overlay_skitter { position: absolute; top: 0; left: 0; width: 100%; z-index: 9998; opacity: 1; background: #000; }
.box_skitter .focus_button { position: absolute; top: 50%; z-index: 100; width: 42px; height: 42px; overflow: hidden; text-indent: -9999em; margin-top: -25px;
		opacity: 0;
		-webkit-transition: all 0.2s;
		   -moz-transition: all 0.2s;
				transition: all 0.2s;
}
.box_skitter .play_pause_button { position: absolute; top: 50%; z-index: 151; width: 42px; height: 42px; overflow: hidden; text-indent: -9999em; margin-top: -25px;
		opacity: 0;
		-webkit-transition: all 0.2s;
		   -moz-transition: all 0.2s;
				transition: all 0.2s;
}
.box_skitter .play_pause_button.play_button {}
.box_skitter .play_pause_button:hover { opacity: 0.5 !important; }
.box_skitter .focus_button:hover { opacity: 0.5 !important; }
.box_skitter_large { width: 800px; height: 300px; }
.box_skitter_small { width: 200px; height: 100px; }
.box_skitter .focus_button, .box_skitter .next_button, .box_skitter .prev_button, .box_skitter .play_pause_button { display: block; 
		background: url('../img/icons/sprites.png') no-repeat; }
.box_skitter .next_button { background-position: -0px -42px; width: 42px; height: 42px; }
.box_skitter .prev_button { background-position: -42px -42px; width: 42px; height: 42px; }
.box_skitter .play_pause_button { background-position: -0px -0px; width: 42px; height: 42px; }
.box_skitter .play_pause_button.play_button { background-position: -0px -84px; width: 42px; height: 42px; }
.box_skitter .focus_button { background-position: -42px -0px; width: 42px; height: 42px; }
/** End: SkitterSlider ***/

/** Start: BxSlider ***/
.bx-wrapper { position: relative; float: left; width: 100%; }
#slides1 { overflow: hidden; height: 162px; }
#slides1 li { width: 525px; height: 162px; position: relative; }
.bx-wrapper .prev { position: absolute; left: -6px; top: 100px; outline: 0; }
.bx-wrapper .next { position: absolute; right: 90px; top: 100px; outline: 0; }
.bx-wrapper a:active { top: 102px; }
.bx-pager { float: left; width: 100%; text-align: center; margin-top: 15px; }
.bx-pager .bx-pager-item { display: inline-block; margin-right: 5px; }
.bx-pager a { display: block; background: url("../img/icons/sprites.png") no-repeat 0 -346px; width: 14px; height: 14px; text-indent: -9999px; }
.bx-pager a:hover, .bx-pager a.active { background-position: -15px -346px; }
.auto_controls { position: absolute; bottom: -11px; left: 394px; }
.auto_controls a { font-size: 16px; color: #a3a3a3; outline: 0; padding: 2px; }
.auto_controls a:hover { text-decoration: none; color: #e41996; }
/** End: BxSlider ***/

/** Start: Header ***/
.header { width:100%; height: 98px; background: url("../img/icons/menu_bg_green.png"); float: left; clear: both; position: relative; z-index: 99; }
.header .wrapper { padding-bottom: 5px; }
.logoCont { float: left; margin-top: 0; margin-left: -16px; overflow: hidden; width: 376px; height: 111px; background: url("../img/icons/menu_logo_bg.png") no-repeat; 
		padding: 15px 0 0 20px; }
.logoCont img { float: left; }
.headRight { float: right; width: 740px; }
.menuCont { float: right; margin-right: 4px; margin-top: 57px; }
.menuWrap { float: left; }
.headMenuBtn { display: none; float: right; width: 25px; }
.menuCloseBtn { display: none; background: url("../img/icons/menu_close_icon.png") repeat scroll 0 0 transparent; width: 33px; height: 33px; text-indent: -9999px; 
		margin-left: 47.5%; }
.menuBar { width: 25px; height: 4px; background: #1674b9; border-radius: 3px; margin-top: 3px; display: block; }
.menuBar0 { margin-top: 0; }
.menu { float: right; list-style: none; border-radius: 3px 3px 0 0; }
.menu li { float: left; margin-left: 1px; }
.menu li.menuFirst { margin-left: 0; border-radius: 3px 0px 0 0; }
.menu li a { font-size: 16px; color: #242424; padding: 10px 24px; line-height: 1.35em; float: left; }
.menu > li > a { font-family: 'SegoeUI-SemiBold', Arial, sans-serif; }
.menu li.menuAct a { background: url("../img/icons/menu_sel_bg.png") repeat !important; color: #FFF; }
.headBgDesign { background: url("../img/icons/menu_design.png") no-repeat; width: 223px; height: 88px; display: block; position: absolute; right: 0; top: 0; 
		z-index: -1; }
/** **/
#menu { position:relative; }
#menu .menu {  }
#menu * { list-style:none; }
/*#menu a { display:block; padding:7px 14px 7px 14px; white-space:nowrap; } */
#menu li { float:left; background:#fff; }
#menu li li { float:none; _border:1px solid #494949; /** fix for ie6 */ }
#menu div { visibility:hidden; position:absolute; top: 42px; margin-left: -1px; }
#menu div div { margin:-24px 0 0 -1px;  left:100%; }
#menu li:hover>div { visibility:visible; }

/* menu::special styles */
/* menu::level 1 */
#menu a { text-decoration:none; position:relative; z-index:77; }
#menu a:hover { background: url("../img/icons/menu_sel_bg.png") repeat; color:#fff; }
#menu a:hover span { color:#6bb90d; }
#menu>ul>li>a:hover { color:#FFF; }
#menu>ul>li>a:hover .menu li a  { color:#FFF; background: transparent !important; }
#menu>ul>li:hover>a span { color:#6bb90d; }
#menu span { text-transform:uppercase; color:#fff; }
#menu li { background:none; }
/* menu::level >= 2 */
#menu li li a { padding:8px 0 8px; position:static; width : 250px; background: #006bb4 !important ; border-bottom: 1px solid #8ad0ff; }
#menu li li a:hover { background:#9fa617 !important; }
#menu li li a span { color:#e7e7e7; font-size: 16px;  }
#menu li li a:hover span { color:#e7e7e7; }
#menu li li a.parent span { background:url(images/pointer.gif) no-repeat right 9px; _background-position:right 10px; }
*+html #menu li li a.parent span { background-position:right 10px; }
#menu li li span { display:block; text-transform:none; line-height:16px; padding:2px 0px 6px 14px; font-size:16px;}
/** <fix for ie6> */
#menu div div { _margin-top:-25px; _background:#393939; }
#menu li li li { _border:1px solid #393939; }
#menu div div div { _background:#292929; }
#menu li li li li { _border:1px solid #292929; }
/** </fix for ie6> */

/* lava lamp */
div#menu li.back { width:10px; height:32px; z-index:8; position:absolute;}
div#menu li.back .left { width:auto; height:32px; float:none; position:relative; top:0; left:0; visibility:visible; }
/** Drop down  **/
/** End: Header ***/

/** Start: Footer **/
.footer { padding-top: 27px; }
.footSocLi { float: left; width: 100%; text-align: center; margin-bottom: 24px; }
.footSocLi li { display: inline-block; margin-left: 20px; }
.footSocLi li.socLiFirst { margin-left: 0; }
.socLiLink { width: 65px; height: 65px; float: left; border: 1px solid #bcb5b1; border-radius: 50%; cursor: pointer; }
.socLiLink i { background: url("../img/icons/sprites.png") no-repeat 0 -400px; display: block; height: 26px; width: 14px; margin: 20px 0 0 24px; }
.socLiLink i.icon-fb { background-position: 0 -400px; height: 26px; width: 14px; margin: 20px 0 0 24px; }
.socfb:hover{ background:#294585; border: 1px solid #294585; }
.soctwit:hover{ background:#0db2f2; border: 1px solid #0db2f2; }
.soclinked:hover{ background:#017fb2; border: 1px solid #017fb2; }
.socLiLink:hover i.icon-fb { background-position: -14px -400px; }
.socLiLink i.icon-twit { background-position: 0 -427px; height: 20px; width: 28px; margin: 22px 0 0 18px; }
.socLiLink:hover i.icon-twit { background-position: -28px -427px; }
.socLiLink i.icon-linked { background-position: 0 -448px; height: 28px; width: 27px; margin: 18px 0 0 20px; }
.socLiLink:hover i.icon-linked { background-position: -27px -448px; }
.socLiLink i.icon-youtube { background-position: 0 -477px; height: 28px; width: 31px; margin: 18px 0 0 17px; }
.footRow2 { float: left; width: 100%; border-top: 1px solid #bcb5b1; padding-top: 24px; margin-bottom: 28px; }
.footMenuLi { float: left; width: 610px; margin-left: 2px; margin-top: 6px; }
.footMenuLi li { float: left; margin-right: 15px; margin-bottom: 10px; }
.footMenuLink { font-size: 14px; color: #0069b3; float: left; }
.footMenuLink:hover { color: #9fa617; }
.footMenuLink i { font-style: normal; }
.footNewsCont { float: right; width: 335px; }
.footNewsTit { font-size: 20px; color: #444; float: left; width: 100%; margin-bottom: 16px; }
.footNewsForm { width: 100%; height: 42px; float: left; }
.footNewsLab { float: left; }
.newsErrAlert { font-size: 13px; color: #ff0000; float: left; padding-left: 16px; margin-top: 2px; }
.footNewsInp { font-family: 'SegoeUI-Light', Arial, sans-serif; font-size: 14px; color: #444; float: left; width: 139px; height: 42px; background: #c0c362; 
		border: none; padding: 0 12px 0 16px; -webkit-box-shadow: inset 0px 7px 21px 0px rgba(126,130,24,1);
-moz-box-shadow: inset 0px 7px 21px 0px rgba(126,130,24,1);
box-shadow: inset 0px 7px 21px 0px rgba(126,130,24,1);}
.footNewsBtn { font-family: 'SegoeUI', Arial, sans-serif; font-size: 16px; color: #fff; float: left; width: 167px; height: 42px; text-transform: uppercase; 
		background: #0070b6; border: none; cursor: pointer; }
.footBotRow { background: #e8e5e3; padding: 12px 0 18px; }
.footBotLi { float: left; }
.footBotLi li { float: left; }
.footBotLink { font-family: 'SegoeUI-Light', Arial, sans-serif; font-size: 14px; color: #151515; float: left; }
.footBotLi li i { font-family: 'SegoeUI-Light', Arial, sans-serif; font-size: 14px; color: #151515; font-style: normal; float: left; margin: -1px 5px 0; }
.footBotRgt { float: right; }
.footCopyRgtTxt { font-family: 'SegoeUI-Light', Arial, sans-serif; font-size: 14px; color: #151515; float: left; }
.footCompName, .footCopyRgtTxt a { font-family: 'SegoeUI', Arial, sans-serif; }
.footCopyRgtTxt i { font-style: normal; }
.footCopyRgtTxt a { color: #151515; cursor: pointer; }
.footCopyRgtTxt a:hover { text-decoration: underline; }
/** End: Footer ***/

/*** Start: CustomSelectBox ***/
.sbHolder { background: #fff; border: solid 1px #c5c5c5; font-size: 12px; height: 28px; position: relative; width: 130px; }
.sbSelector { display: block; height: 23px; left: 0; line-height: 20px; outline: none; overflow: hidden; position: absolute; text-indent: 8px; top: 0; width: 130px; padding-top: 5px; color: #323232; }
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{ color: #323232; outline: none; text-decoration: none; }
.sbToggle{ background: url("../img/icons/downArr-8x7-grey.png") 0 0 no-repeat; display: block; height: 7px; outline: none; position: absolute; right: 6px; top: 11px; width: 9px; }
.sbHolderDisabled{ background-color: #3C3C3C; border: solid 1px #515151; }
.sbOptions { background-color: #b7b7b7; border: solid 1px #c5c5c5; list-style: none; left: -1px; margin: 0; padding: 0; position: absolute; top: 29px !important; width: 130px; z-index: 1; overflow-y: auto; }
.sbOptions li{ padding: 0 5px; }
.sbOptions a{ border-bottom: dotted 1px #666; display: block; outline: none; padding: 4px 0 4px 3px; color: #666; }
.sbOptions a:link, .sbOptions a:visited{ color: #333; text-decoration: none; }
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{ color: #000; }
.sbOptions li.last a { border-bottom: none; }
.sbOptions .sbDisabled { border-bottom: dotted 1px #515151; color: #999; display: block; padding: 7px 0 7px 3px; }
.sbOptions .sbGroup{ border-bottom: dotted 1px #515151; color: #333; display: block; font-weight: bold; padding: 7px 0 7px 3px; }
.sbOptions .sbSub {	padding-left: 17px; }
/*** End: CustomSelectBox ***/

/*** Start: Contents ***/
.container { float: left; width:100%; }
.wrapper { width: 1160px; margin: 0 auto; display: table; }
.clear { clear: both; padding: 0; margin: 0; }
.main-cont { width: 100%; float: left; width: 100%; }
.main-wrapper { width: 1002px; margin: 0 auto; display: table; position: relative; z-index: 99; }
.content { width: 100%; float: left; margin-top: -78px; }
/** Start: Home **/
/* Home Banner */
.banCont { position: relative; overflow: hidden; z-index: 9; background: #4a4a4a; height: 565px; }
.banTxtCont { width: 750px; height: 79px; /*background:url("../img/icons/ban_overlay_blck_op70.png");*/ position: relative; top: 0 !important; display: table; 
		margin: 0 auto; }
.banTxtWrap { width: 675px; height: 100%; float: left; }
.banTxt0 { font-family: 'SegoeUI-Bold', Arial, sans-serif; font-size: 22px; color: #fff; width: 100%; float: left; text-align: center; line-height: 1.35em; 
		margin-top: 4px; }
.banTxt1 { font-family: 'SegoeUI-Light', Arial, sans-serif; font-size: 22px; color: #fff; width: 100%; float: left; text-align: center; line-height: 1.35em; }
.banTxtArr { width: 75px; height: 100%; display: block; background:url("../img/icons/ban_overlay_green_op70.png"); float: left; }
.banTxtArr i { width: 19px; height: 37px; display: block; background:url("../img/icons/sprites.png") 0 -48px; margin: 21px auto; }
/* Static Slider */
.hStatSlider { float: left; height: 520px; width: 100%; }
.hStatSlider img { float: left; min-height: 520px; width: 100%; }
.hStatSlider .banTxtCont { left: 20%; position: absolute; bottom: 46px; z-index: 9999; }
/* Latest */
.latestCont { position: relative; overflow: hidden; background: url("../img/icons/latest_bg.png"); height: 43px; }
.latestTxt { font-size: 18px; color: #1b51a0; background: #fff; margin-top: 7px; float: left; padding: 6px 0; text-transform: uppercase; width: 112px;
		text-align: center; }
.latestWrap { width: 1014px; float: right; }
.latData { font-size: 14px; color: #fff; float: left; margin-top: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 86%; }
.latControls { float: right; margin-top: 6px; }
.latNavBtn { border: 1px solid #f2f2f2; background: transparent; display: block; float: left; width: 28px; height: 28px; margin-left: 6px; cursor: pointer; }
.latNavBtn i { display: block; float: left; text-indent: -9999px; background: url("../img/icons/sprites.png") 0 -88px; height: 16px; width: 5px; margin: 6px 0 0 11px; }
.latNavBtn.latPrvBtn i { height: 17px; background-position: 0 -104px; }
.latNavBtn.latNxtBtn i { height: 17px; background-position: -1px -122px; }
.latNavBtn.latPlay i { background-position: -11px -87px; width: 9px; height: 16px; margin-left: 10px; }
/* Home Capability */
.hCapCont { background: #f1f1f1; padding: 10px 0 14px; }
.hCapTitTxt { font-family: 'SegoeUI-Bold', Arial, sans-serif; font-size: 20px; color: #1b51a0; text-transform: uppercase; text-align: center; float: left; 
		width: 100%; line-height: 1.35em; margin-bottom: 5px; }
.hCapDescTxt { font-size: 14px; text-align: center; float: left; width: 91%; line-height: 1.4em; padding: 0 4.5%; }
/* Home Services List */
.hServLiCont { padding: 10px 0 25px; }
.hTitTxt { font-size: 26px; text-align: center; float: left; color: #1674b9; width: 100%; line-height: 1.35em; margin-bottom: 20px; }
.hTitTxt .hTitBotLine { width: 86px; border-top: 1px solid #bcb5b1; display: block; margin: 7px auto 0; }
.hServLi { float: left; width: 100%; }
.hServLi li { float: left; width: 170px; height: 268px; margin-left: 40px; padding: 18px 14px 15px 14px; border: 1px solid transparent; text-align: center; 
		position: relative;
		-webkit-transition: all ease 0.3s;
		   -moz-transition: all ease 0.3s;
			 -o-transition: all ease 0.3s;
				transition: all ease 0.3s; }
.hServLi li:hover { border: 1px solid #f3ede9; background: #2e7bbe; }
.hServLi li.hServFirst { margin-left: 0; }
.hServLiTit { font-size: 16px; line-height: 1.35em; width: 100%; float: left; clear: both; text-transform: uppercase; margin: 65px 0 14px; }
.hServLiDesc { color: #1f1f1f; float: left; width: 100%; }
.hServLiLink { color: #1f1f1f; border: 1px solid #d4cfcc; position: absolute; width: 114px; height: 28px; border-radius: 3px; left: 0; bottom: 15px; 
		margin-left: 41px; padding-top: 7px; cursor: pointer; }
.hServLiTit, .hServLiDesc, .hServLiLink {
		-webkit-transition: all ease 0.3s;
		   -moz-transition: all ease 0.3s;
			 -o-transition: all ease 0.3s;
				transition: all ease 0.3s;
}
.hServLi li:hover .hServLiTit, .hServLi li:hover .hServLiDesc, .hServLi li:hover .hServLiLink { color: #fff; }
.hServLi li:hover .hServLiLink { border: 1px solid #fff; }
.hServLi li .hServIcoCont { position: absolute; top: 20px; left: 0; width: 100%; }
.hServLi li .hServIcoCont i { background: url("../img/icons/sprites.png") no-repeat scroll 0 -140px transparent; display: block; width: 45px; height: 37px; 
		margin: 0 auto;
		-webkit-transition: all ease 0.2s;
		   -moz-transition: all ease 0.2s;
			 -o-transition: all ease 0.2s;
				transition: all ease 0.2s; }
.hServLi li .hServIcoCont i.icon-system-power { margin: 3px auto 0; }
.hServLi li .hServIcoCont i.icon-cloud { background-position: 0 -178px; width: 43px; height: 38px; margin: 2px auto 0; }
.hServLi li .hServIcoCont i.icon-mobile { background-position: 0 -218px; width: 40px; height: 45px; }
.hServLi li .hServIcoCont i.icon-system-set { background-position: 0 -265px; width: 55px; margin: 3px auto 0; }
.hServLi li .hServIcoCont i.icon-maint-man { background-position: 0 -303px; width: 31px; height: 42px; }
.hServLi li:hover .hServIcoCont i.icon-system-power { background-position: -46px -140px; }
.hServLi li:hover .hServIcoCont i.icon-cloud { background-position: -44px -178px; }
.hServLi li:hover .hServIcoCont i.icon-mobile { background-position: -41px -218px; }
.hServLi li:hover .hServIcoCont i.icon-system-set { background-position: -56px -265px; }
.hServLi li:hover .hServIcoCont i.icon-maint-man { background-position: -33px -303px; }
/* Home Government */

.certification{ margin:0px auto;width:100%;}
.certification ul {    list-style-type: none;    margin: 0;  padding: 0; }
.certification li {padding-left:15px;padding-right:15px; display:inline-block;}
.certification li img {  display: block;   padding: 8px;}

.hGovCont { background: #ece7e4; padding: 30px 0; }
.hGovCont .wrapper { padding: 0 58px; width: 1044px; }
.hGovCol1 { width: 251px; height: 252px; float: left; overflow: hidden; margin-right: 75px; }
.hGovCol1 img { width: 100%; min-height: 100%; float: left; }
.hGovCol2 { float: left; width: 670px; }
.hGovTit { font-size: 26px; line-height: 1.35em; margin-top: 20px; }
.hGovDesc { font-size: 16px; line-height: 1.5em; margin-top: 10px; }
.hGovLink { font-size: 16px; color: #FFF; line-height: 1.35em; margin-top: 28px; width: 145px; height: 32px; text-align: center; 
		border-radius: 3px; float: left; clear: both; padding-top: 8px;
		background: -webkit-linear-gradient(#0069b3, #5388c4);
		background: -o-linear-gradient(#0069b3, #5388c4);
		background: -moz-linear-gradient(#0069b3, #5388c4);
		background: linear-gradient(#0069b3, #5388c4);
		-webkit-transition: all ease 0.2s;
		   -moz-transition: all ease 0.2s;
			 -o-transition: all ease 0.2s;
				transition: all ease 0.2s;
}
.hGovLink:hover { color: #fff; 
		background: -webkit-linear-gradient(#1b51a0, #5388c4);
		background: -o-linear-gradient(#1b51a0, #5388c4);
		background: -moz-linear-gradient(#1b51a0, #5388c4);
		background: linear-gradient(#1b51a0, #5388c4);
}
/* Home News and Events */
.hNewsLiCont { padding: 15px 0 38px;
		background: -webkit-linear-gradient(#0069b3, #5388c4);
		background: -o-linear-gradient(#0069b3, #5388c4);
		background: -moz-linear-gradient(#0069b3, #5388c4);
		background: linear-gradient(#0069b3, #5388c4);
}
.hNewsLiCont .hTitTxt { color: #ece7e4; }
.hNewsLi { float: left; width: 100%; }
.hNewsLi li { float: left; width: 350px; border-left: 1px solid #d3cfcc; margin-right: 20px; padding-left: 23px; }
.hNewsLi li.hNewsCol1 { padding-left: 0; border: none; }
.hNewsLi li.hNewsRow1 { padding-bottom: 14px; }
.hNewsWrap { width: 100%; float: left; padding-bottom: 0px; }
.hNewsRow1 .hNewsWrap { border-bottom: 0px solid #d3cfcc; }
.hNewsLink { height: 135px; width: 100%; float: left;
		-webkit-transition: all ease 0.2s;
		   -moz-transition: all ease 0.2s;
			 -o-transition: all ease 0.2s;
				transition: all ease 0.2s; }
.hNewsDate, .hNewsTit, .hNewsDesc {
		-webkit-transition: all ease 0.2s;
		   -moz-transition: all ease 0.2s;
			 -o-transition: all ease 0.2s;
				transition: all ease 0.2s;
}
.hNewsDate { font-size: 26px; color: #ece7e4; line-height: 1.35em; float: left; width: 94%; padding: 0 3%; margin-top: 2px; }
.hNewsTit { font-size: 18px; color: #ece7e4; line-height: 1.35em; float: left; width: 94%; padding: 0 3%; margin-top: 2px; }
.hNewsDesc { font-size: 14px; color: #ece7e4; line-height: 1.35em; float: left; width: 94%; padding: 0 3%; margin-top: 1px; }
.hNewsLi li:hover .hNewsLink { background: #ddebff; }
.hNewsLi li:hover .hNewsDate, .hNewsLi li:hover .hNewsTit, .hNewsLi li:hover .hNewsDesc { color: #383838; }
/* Home Community reach and Testimonials */
.hTestCont { background: url("../img/home_test_bg.jpg"); background-size: cover; padding: 24px 0 52px; }
.hTestCol1 { float: left; width: 505px; margin-right: 52px; }
.hTestCont .hTitTxt { color: #ece7e4; text-align: left; margin-bottom: 16px; }
.hTestCont .hTitTxt .hTitBotLine { margin: 8px 0 0; }
.hComDesc { float: left; width: 100%; font-size: 16px; color: #ece7e4; line-height: 1.5em; margin-bottom: 44px; text-align: justify; }
.hComLink { float: left; width: 170px; height: 30px; font-size: 16px; color: #fff; line-height: 1.35em; text-align: center; background: #9fa617; 
		border-radius: 3px; padding-top: 9px; transition: all ease 0.2s; }
.hComLink:hover{ background: #fff; color: #2a2a2a; }
.hTestCol2 { float: left; width: 585px; }
.hTestSlideWrap { float: left; width: 100%; overflow: hidden; }
.hTestSlide { float: left; }
.hTestDesc { font-size: 16px; color: #ece7e4; line-height: 1.55em; margin-bottom: 12px; text-align: justify; }
.hTestUserDet { font-family: 'SegoeUI-BoldItalic', Arial, sans-serif; font-size: 16px; color: #ece7e4; line-height: 1.35em; }
/** End: Home **/

/** Start: InPageTab **/
.inSubMenuCont { width: 250px; float: left; margin-right: 20px; background: #9fa617; }
.inSubMenuLi { width: 100%; float: left; }
.inSubMenuLi > li { width: 100%; float: left; }
.inSubMenuLi > li > a { font-size: 18px; color: #2f2f2f; line-height: 1.35em; float: left; cursor: pointer; padding: 8px 4% 8px 7%; width: 89%; border-bottom: 1px solid #c3ca35; transition: all 0.6s; }
.inSubMenuLi > li > a:hover{ background:#c3ca35; }
.inSubMenuLi > li.subMenuAct{ position: relative; }
.inSubMenuLi > li.subMenuAct > a { color: #fff; background: #1b51a0;   }
.inPgTabCont { float: left; border-left: 1px solid #dcdcdc; padding-left: 20px; width: 868px; min-height: 375px; padding-bottom: 10px; }
.inPgContFull .inPgTabCont { width: 97%; border-left: none; padding-left: 2%; }
.scroll_cont { float: left; width: 100%; display: none; margin-top: -8px; }
.scroll_cont img { display: block; margin: 0 auto; }
.inPgTabCont .hTitTxt { text-align: left; margin-bottom: 15px; }
.inPgTabCont .hTitTxt .hTitBotLine { margin: 6px 0 0; }
.inPgTabWrap { float: left; clear: both; width: 100%; }
.inPgTabWrap h2 { font-family: 'SegoeUI-Bold', Arial, sans-serif; font-size: 18px; line-height: 1.65em; float: left; clear: both; width: 100%; margin-top: 8px; }
.inPgTabWrap p { float: left; clear: both; width: 100%; font-size: 14px; line-height: 1.65em; margin-bottom: 14px; text-align: justify; }
.inPgTabWrap b, .inPgTabWrap strong { font-family: 'SegoeUI-Bold', Arial, sans-serif; font-weight: normal; }
.inPgTabWrap img { max-width: 100%; margin: 12px auto; }
.inPgTabWrap ul, .inPgTabWrap ol, .inPgTabWrap dl { clear: both; float: left; width: 100%; font-size: 14px; }
.inPgTabWrap li { background: url("../img/icons/li_arrow.png") no-repeat scroll 10px 7px; padding-left: 30px; margin-bottom: 6px; }
.inPgTabWrap table { vertical-align: top; margin-top: 18px; float: left; }
.inPgTabWrap table td { vertical-align: top; padding: 0 20px 0 0; }
.inPgTabWrap table p { text-align: left; }
.inPgTabWrap table ul { margin-bottom: 14px; }
.inPgTabWrap table li { background: none; list-style: initial; margin-bottom: 6px; margin-left: 14px; padding-left: 6px; }
.inPgTabWrap hr { background-color: #bcb5b1; border: none; clear: both; height: 1px; margin-bottom: 18px; }
.show { display: block !important; }
/** End: InPageTab **/

/** Start: About **/
.inPgCont .wrapper { padding-bottom: 30px; border-bottom: 1px solid #bcb5b1; }
.banContInPg { height: 370px; overflow: hidden; }
.banContInPg img { width: 100%; float: left; }
.inPgBanTxt { font-family: 'FiraSansOT', Arial, sans-serif; font-size: 20px; color: #fff; line-height: 1.35em; padding: 14px 42px 14px 22px; position: absolute;
		background:url("../img/icons/ban_overlay_blck_op70.png"); bottom: 80px; right: 0; }
.inPgTit { font-size: 32px; float: left; width: 100%; clear:both; font-weight:900; line-height: 1.35em; margin-top: 8px; margin-bottom: 12px; color: #1b51a0; }
/** End: About **/

/** Start: Contacts **/
.contInPgCont .wrapper { padding-bottom: 0; border-bottom: none; }
.contAddCont { float: left; width: 265px; padding-left: 22px; }
.contCompName { font-size: 26px; line-height: 1.35em; }
.contAddCont p { font-size: 18px; line-height: 1.45em; margin-top: 10px; }
.contEnqCont { border-left: 1px solid #dcdcdc; width: 793px; float: left; padding: 0 0 8px 59px; }
.contEnqCont .contCompName { margin-left: 3px; margin-bottom: 10px; }
.contForm label { float: left; }
.contInpLab { margin-top: 5px; }
.contMsgLab { margin-top: 12px; }
.cntTxt { font-family: 'SegoeUI', Arial, sans-serif; font-size: 16px; color: #565656; line-height: 1.35em; width: 356px; height: 34px; border: 1px solid #e1e1e1;
		padding: 0 16px; }
.cntTxtArea { font-family: 'SegoeUI', Arial, sans-serif; font-size: 16px; color: #565656; line-height: 1.35em; width: 758px; height: 86px; border: 1px solid #e1e1e1;
		padding: 6px 16px 0; resize: none; }
.contInpLabC1 { margin-right: 11px; }
.contForm .contBtnLab { float: right; margin-top: 12px; }
.contBtn { font-family: 'SegoeUI', Arial, sans-serif; font-size: 16px; color: #fff; line-height: 1.35em; text-transform: uppercase; text-align: center; 
		float: left; width: 132px; height: 36px; border: none; cursor: pointer;
		background: -webkit-linear-gradient(#0069b3, #5388c4);
		background: -o-linear-gradient(#0069b3, #5388c4);
		background: -moz-linear-gradient(#0069b3, #5388c4);
		background: linear-gradient(#0069b3, #5388c4);
}
.contBtn:hover { color: #fff; 
		background: -webkit-linear-gradient(#1b51a0, #5388c4);
		background: -o-linear-gradient(#1b51a0, #5388c4);
		background: -moz-linear-gradient(#1b51a0, #5388c4);
		background: linear-gradient(#1b51a0, #5388c4);
}
.contMapCont { margin-top: 30px; height: auto; overflow: hidden; position: relative; }
.contMapCont iframe { width: 100%; height: 288px; border: none; }
.contMapCont img { float: left; width: 100%; }
.contMapLink { height: 16px; left: 1.5%; position: absolute; top: 52px; width: 112px; text-indent: -9999px; }
/* FileUpload */
.inpFileCont { float: left; position: relative; }
.contInpFile { position: absolute; left: 0; top: 0; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;
		z-index: 999; }
.contUpFileIcon { position: absolute; right: 1px; bottom: 1px; background: #f0f0f0; height: 34px; width: 40px; text-align: center; }
.contUpFileIcon i { float: left; width: 4px; height: 4px; border-radius: 50%; background: #a9a9a9; margin-top: 16px; margin-left: 5px; }
.contUpFileIcon i.upFileIco0 { margin-left: 10px; }
.alerts { font-size: 14px; color: #ff0000; margin-top: 22px; float: left; padding-left: 17px; }
/** End: Contacts **/

/** Start: Testimonial **/
.inPgTabCont.inPgTabTestiBg { background: #faf8f8; border: 1px solid #d6d6d6; padding-top: 32px; min-height: 0; padding-bottom: 72px; }
.testiUsrForm { float: left; }
.inpLabCont, .inpBtnCont { width:990px; float:left; }
.inpFldLabTxt { font-size: 16px; color: #2f2f2f; float:left; padding-top: 11px; }
.inpFldRgt { float: right; width: 648px; }
.inpFldTxt, .inpFldTxtArea { font-family: 'SegoeUI', Arial, sans-serif; font-size: 16px; width: 635px; height:28px; float:left; padding:5px; color: #2f2f2f; 
		border: 1px solid #e1e1e1; margin-bottom: 20px; background: #fff; }
.inpFldTxtArea { height:100px; resize: none; }
.inpFldBtn { font-family: 'SegoeUI', Arial, sans-serif; font-size: 16px; color: #fff; line-height: 1.35em; text-transform: uppercase; text-align: center; 
		float: left; width: 132px; height: 36px; border: none; background: #1674b9; cursor: pointer; }
.inpBtnCont label { float: right; }
.testiErrAlert { font-size: 13px; color: #ff0000; margin-top: 10px; float: left; padding-left: 350px; width: 340px; }
.horzLine { float:left; width:100%; border-bottom: 1px solid #dcdcdc; margin:8px 0 22px 0;  }


#testimonials .tesBlockL{ width: 578px; float: left; border-right: 1px solid #bcb5b1; padding-bottom: 35px; }
#testimonials .tesBlockR{ width: 558px; float: left; margin-left: 20px; }
#testimonials .tesInview{ width: 545px; float: left; margin: 0 0 30px; }
#testimonials .tesInhead{ width: 100%; float: left; }
#testimonials .tesInhead .pics{ width: 60px; height: 60px; float: left; margin-left: 10px; }
#testimonials .tesInhead .pics img{ width: 100%; border-radius: 50%; min-height: 100%; }
#testimonials .tesInhead .desig{ float: left; margin-left: 20px; width: 452px; }
#testimonials .tesInhead .desig h4{ font-size: 22px; font-weight:100; margin: 2px 0; line-height: 1.35em; }
#testimonials .tesInhead .desig p{ font-size: 16px; margin:0; }
#testimonials .tesInCont{ width: 94%; position: relative; float: left; height: auto; padding: 20px 20px 0; margin-top:20px; border: 1px solid #d1d1d1; 
		border-radius: 3px; }
#testimonials .tesInCont h4 { font-size: 18px; font-weight:100; margin: 0 0 12px; color: #1674b9; }
#testimonials .tesInCont span.rect{ position: absolute; top: -12px; left: 26px; width: 26px; height: 12px; background: url(../img/tesContp.jpg); }
#testimonials .tesInCont p{ font-size: 14px; line-height: 22px; margin-bottom: 22px; text-align: justify; }
#testimonials .tesInCont p.testInSolTxt { font-style: italic; }

/** End: Testimonial **/

/** Start: Careeers **/
#Careers .careers_blk{ width: 100%; }
#Careers .careers_blk p{ margin: 0 0 10px; }
#Careers .careers_blk a { color: #1674b9; text-decoration: underline; }
/*#Careers .careers_blk a:hover { text-decoration: underline; }*/
#Careers .careers_blk .subform{ width: 370px; }
#Careers .careers_blk .subform span.title{ font-size: 16px; font-weight: bold; color: #1674b9; display: block; margin: 0 0 8px; }
#Careers .careers_blk .subform input[type=text], #Careers .careers_blk .subform input[type=file] { width: 100%; height: 30px; border: 1px solid #c3bec4; background: #efeaf0; color: #6f6f6f; font-size: 14px; margin: 3px 0 8px; border-radius: 3px; }
#Careers .careers_blk .subform button { width: 110px; height: 32px; border: none; color: #FFF; font-weight: bold; text-align: center; cursor: pointer; margin: 10px 0 0; 		border-radius: 3px; float: left;
		background: -webkit-linear-gradient(#0069b3, #5388c4);
		background: -o-linear-gradient(#0069b3, #5388c4);
		background: -moz-linear-gradient(#0069b3, #5388c4);
		background: linear-gradient(#0069b3, #5388c4);
}
#Careers .careers_blk .subform button:hover { color: #fff; 
		background: -webkit-linear-gradient(#1b51a0, #5388c4);
		background: -o-linear-gradient(#1b51a0, #5388c4);
		background: -moz-linear-gradient(#1b51a0, #5388c4);
		background: linear-gradient(#1b51a0, #5388c4);
}
/** End: Careeers **/

/** Start: Newsroom **/
#NewsnEvents .inSubMenuCont { width: 210px; float: left; margin-right: 20px; background: transparent; }
#NewsnEvents .inPgTabCont { float:left; border-left:1px solid #dcdcdc; padding-left:20px; width:868px; min-height: 375px; padding-bottom: 10px; }
#NewsnEvents .evntsArch{ width: 100%; }
#NewsnEvents .evntsArch .title{ font-size: 16px; text-decoration: underline; }
#NewsnEvents .evntsArch .menuUl{ padding:0; margin: 10px 0 0 6px;  }
#NewsnEvents .evntsArch .menuUl li{ color: #2f2f2f; padding: 2px 0 1px 18px; font-size: 15px; list-style: none; 
		background: url("../img/icons/li_arrow.png") no-repeat scroll 1px 9px; }
#NewsnEvents .evntsArch .menuUl li ul{ margin-top: 4px; }
#NewsnEvents .evntsArch .menuUl li ul li { font-size: 14px; }
#NewsnEvents .evntsArch .menuUl li a{ color: #2f2f2f; }
#NewsnEvents .evntsBlk { width: 100%; border-bottom: 1px solid #d5d5d5; margin: 0 0 20px; padding: 0 0 20px; }
#NewsnEvents .evntsBlk h2{ font-size: 26px; margin: 0 0 8px; line-height: normal; }
#NewsnEvents .evntsBlk span.line{ width: 120px; height:1px; background: #bcb5b1; display: block; }
#NewsnEvents .evntsBlk span.date{ color: #1674b9; font-size: 14px; font-style: italic; display: block; margin: 8px 0 0 ; }
#NewsnEvents .evntsBlk p{ font-size: 14px; margin: 2px 0 15px; line-height: 20px; }
#NewsnEvents .evntsBlk a.more { color: #FFF; font-style: italic; font-size:14px; padding: 5px 12px; margin: 10px 0 0; text-decoration: none; 
		background: -webkit-linear-gradient(#0069b3, #5388c4);
		background: -o-linear-gradient(#0069b3, #5388c4);
		background: -moz-linear-gradient(#0069b3, #5388c4);
		background: linear-gradient(#0069b3, #5388c4);
}
#NewsnEvents .evntsBlk a:hover.more { color: #fff; 
		background: -webkit-linear-gradient(#1b51a0, #5388c4);
		background: -o-linear-gradient(#1b51a0, #5388c4);
		background: -moz-linear-gradient(#1b51a0, #5388c4);
		background: linear-gradient(#1b51a0, #5388c4);
}
/** End: Newsroom **/

/*** End: Contents ***/

/* Paginator */
.paginate { float: left; width: 730px; text-align: center; }
.pageNumber { padding: 4px 8px; margin-right: 10px; background: #2d3f99; color: #fff; }
.pageNumber a { color: #fff; }
.pageNumber.current { background: #069fdb; }
.pageFirst, .pageNext, .pageLast { margin-right: 12px; }
.pagePrev { margin-right: 20px; }
.pageNext { margin-left: 10px; }
.pageFirst a, .pageLast a { width: 16px; height: 16px; text-indent: -9999px; display: inline-block; }
.pageLast a { background-position: 0 -15px; }
.pageNext a, .pagePrev a { width: 10px; height: 16px; text-indent: -9999px; display: inline-block; }
.pageNext a { background-position: 0 -15px; }


/*** Responsive ***/
/** 800 and above **/
@media only screen and (min-width : 800px) {
	#menu { display: block !important; }
}
/** 1600 to 1920 **/
@media only screen and (min-width : 1903px) {
	.banCont, .box_skitter { height: 660px; }
	.banContInPg { height: 440px; }
	.contMapLink { height: 22px; top: 60px; width: 138px; }
}
/** 1280 to 1599 **/
@media only screen and (max-width : 1583px) and (min-width : 1264px) {
	.banCont, .box_skitter { height: 450px; }
	.banContInPg { height: 300px; }
	.banTxtCont { height: 68px; }
	.banTxt0, .banTxt1, .inPgBanTxt { font-size: 20px; }
	.inPgBanTxt { bottom: 60px; }
	.banTxtArr i { margin: 16px auto; }
	.contMapLink { left: 1.5%; top: 39px; width: 89px; }
}
/** 1024 to 1279 **/
@media only screen and (max-width : 1263px) and (min-width : 1024px) {
	.wrapper { width: 1000px; }
	.hCapCont .wrapper { width: 900px; }
	.hGovCont .wrapper { padding: 0; width: 960px; }
	.header { height: 91px; position: relative; background-color: #fff; }
	.logoCont { background: #fff; margin-left: 2px; width: 288px; height: auto; padding: 12px 8px; }
	.logoCont img { width: 100%; max-height: 100%; }
	.headRight { width: auto; }
	.menuCont { margin-top: 49px; }
	.banCont, .box_skitter { height: 360px; }
	.banContInPg { height: 240px; }
	.banTxtWrap { width: 595px; }
	.banTxtCont { width: 670px; height: 68px; }
	.banTxt0, .banTxt1, .inPgBanTxt { font-size: 19px; }
	.banTxtArr i { margin: 16px auto; }
	.box_skitter .info_slide_dots { top: 125px; }
	.latestWrap { width: 870px; }
	.hCapDescTxt { padding: 0 4.5%; width: 91%; }
	.hServLi li { padding-left: 8px; padding-right: 8px; margin-left: 14px; }
	.hGovCol1 { margin-right: 68px; }
	.hGovCol2 { width: 640px; }
	.hNewsLi li { width: 304px; padding-left: 18px; }
	.hNewsLi li.hNewsCol1 { padding-left: 0; }
	.hNewsLi .hNews2, .hNewsLi .hNews5 { margin-right: 0; }
	.hNewsLink { height: 150px; }
	.hTestCol1 { margin-right: 20px; padding-right: 25px; width: 465px; }
	.hTestCol2 { width: 490px; }
	#slides1 li { width: 440px; }
	.inSubMenuCont { width: 240px; }
	#NewsnEvents .inSubMenuCont { margin-right: 15px; width: 195px; }
	.inPgTabCont { width: 715px; }
	#NewsnEvents .inPgTabCont { padding-left: 15px; width: 772px; }
	.inSubMenuLi > li > a { padding: 8px 4% 8px 5%; width: 91%; }
	.contAddCont { width: 232px; padding-left: 8px; margin-right: 12px; }
	.contEnqCont { width: 727px; padding-left: 20px; }
	.contMapLink { left: 1.5%; top: 39px; width: 95px; }
	.contMapCont img { width: auto; }
	.cntTxt { width: 324px; }
	.cntTxtArea { width: 693px; }
	/* Testimonial */
	.inPgContFull .inPgTabCont.inPgTabTestiBg { width: 97.7%; }
	.inpLabCont, .inpBtnCont { width: 958px; }
	#testimonials .tesBlockL, #testimonials .tesBlockR { width: 488px; }
	#testimonials .tesInview { width: 470px; }
	#testimonials .tesInCont { width: 91%; }
	#testimonials .tesInhead .desig { width: 378px; }
}
/** 800 to 1023 **/
@media only screen and (max-width : 1023px) and (min-width : 800px) {
	.wrapper { width: 781px; }
	.hCapCont .wrapper { width: 740px; }
	.hGovCont .wrapper { padding: 0; width: 740px; }
	.header { height: 78px; position: relative; background-color: #fff; }
	.logoCont { background: #fff; margin-left: 2px; width: 255px; height: auto; padding: 6px 8px 8px; }
	.logoCont img { width: 100%; max-height: 100%; }
	.headRight { width: auto; }
	.headBgDesign { margin-top: -15px; }
	.menuCont { margin-top: 37px; margin-right: 0; }
	.menu li.menuFirst { margin-left: 0; }
	.menu li a { font-size: 15px; padding: 11px 18px 10px; }
	#menu { display: block; }
	#menu div { top: 41px; }
	.banCont, .box_skitter { height: 280px; }
	.box_skitter .info_slide_dots { top: 98px; }
	.banContInPg { height: 185px; }
	.banTxtWrap { width: 530px; padding-top: 6px; height: auto; }
	.banTxtCont { width: 590px; height: 55px; }
	.banTxt0, .banTxt1, .inPgBanTxt { font-size: 17px; }
	.banTxt0 { margin-top: -2px; }
	.inPgBanTxt { padding: 12px 35px 12px 18px; bottom: 50px; }
	.banTxtArr { width: 60px; }
	.banTxtArr i { margin: 10px auto; }
	.fs-pager-wrapper { bottom: 95px; }
	.hTitTxt, .hGovTit { font-size: 24px; }
	.latestTxt { width: 95px; font-size: 16px; }
	.latestWrap { width: 672px; }
	.latData { width: 560px; }
	.hCapDescTxt { padding: 0 2.5%; width: 95%; }
	.hServLi { text-align: center; }
	.hServLi li { padding-left: 20px; padding-right: 20px; margin-left: 25px; margin-bottom: 20px; width: 175px; display: inline-block; float: none; }
	.hServLi .hServ3 { margin-left: 0; }
	.hServLiLink { margin-left: 50px; }
	.hGovCol1 { margin-right: 35px; }
	.hGovCol2 { width: 454px; }
	.hGovDesc { font-size: 15px; }
	.hGovLink { font-size: 15px; width: 130px; }
	.hNewsLi li { width: 350px; padding-left: 20px; }
	.hNewsLi li.hNewsCol1 { padding-left: 0; }
	.hNewsLi li.hNews1, .hNewsLi li.hNews3, .hNewsLi li.hNews5 { margin-right: 0; }
	.hNewsLi li.hNews2, .hNewsLi li.hNews4 { padding-left: 0; border-left: none; }
	.hNewsLi li.hNews3 { padding-left: 20px; padding-bottom: 14px; border-left: 1px solid #d3cfcc; }
	.hNewsLi li.hNews0, .hNewsLi li.hNews2, .hNewsLi li.hNews4 { margin-left: 20px; }
	.hNews3 .hNewsWrap { border-bottom: 1px solid #d3cfcc; }
	.hNewsLink { height: 136px; }
	.hTestCol1 { margin-right: 20px; padding-right: 0; width: 370px; margin-left: 1px; }
	.hComDesc, .hComLink, .hTestDesc, .hTestUserDet { font-size: 15px; }
	.hComLink { width: 160px; }
	.hTestCol2 { width: 390px; }
	#slides1 { height: 175px; }
	#slides1 li { width: 350px; height: 175px; }
	.footMenuLi { width: 420px; }
	.footNewsCont { margin-top: 16px; }
	.footBotRow { padding-bottom: 15px; }
	.inPgTit { font-size: 30px; }
	.inSubMenuCont { width: 212px; }
	#NewsnEvents .inSubMenuCont { margin-right: 10px; width: 160px; }
	.inPgCont .wrapper { padding-bottom: 120px; }
	.inPgTabCont { width: 528px; min-height: 285px; }
	#NewsnEvents .inPgTabCont { padding-left: 10px; width: 598px; }
	#NewsnEvents .evntsBlk h2 { font-size: 22px; }
	.inSubMenuLi > li > a { padding: 8px 4% 8px 5%; width: 91%; font-size: 16px; }
	.contAddCont { width: 200px; padding-left: 6px; margin-right: 12px; }
	.contCompName { font-size: 24px; }
	.contAddCont p { font-size: 16px; }
	.contEnqCont { width: 541px; padding-left: 20px; }
	.cntTxt { padding: 0 8px; width: 247px; font-size: 15px; }
	.cntTxtArea { padding: 6px 8px 0; width: 523px; font-size: 15px; }
	.contBtn { font-size: 15px; width: 120px; }
	.contMapLink { background: #fff; font-size: 13px; left: 1.5%; text-indent: 0; top: 22px; width: 100px; color: #62a3f5; padding: 3px 12px 5px; }
	.alerts { padding-left: 9px; }
	.contMapCont img { width: auto; margin-left: -308px; }
	/* Testimonial */
	.inPgContFull .inPgTabCont.inPgTabTestiBg { width: 97.7%; padding: 25px 0 60px 1%; margin-left: 0.5%; }
	.inpLabCont, .inpBtnCont { width: 754px; }
	.inpFldLabTxt { font-size: 15px; }
	.inpFldTxt, .inpFldTxtArea { width: 435px; height: 24px; margin-bottom: 18px; font-size: 15px; }
	.inpFldTxtArea { height: 80px; }
	.inpFldRgt { width: 447px; }
	.testiErrAlert { padding-left: 312px; width: 306px; }
	#testimonials .tesBlockL, #testimonials .tesBlockR { width: 48.93%; }
	#testimonials .tesBlockR { margin-left: 2%; }
	#testimonials .tesInview { width: 97%; }
	#testimonials .tesInCont { width: 91.5%; padding-left: 4%; padding-right: 4%; }
	#testimonials .tesInhead .desig { width: 278px; }
	/* Government */
	.inPgTabWrap h2 { font-size: 17px; }
}
/** 640 to 799 **/
@media only screen and (max-width : 799px) and (min-width : 640px) {
	.wrapper { width: 622px; }
	.hCapCont .wrapper { width: 600px; }
	.hGovCont .wrapper { padding: 0; width: 600px; }
	.header { height: 68px; position: relative; background-color: #fff; }
	.logoCont { background: #fff; margin-left: 2px; width: 255px; height: auto; padding: 6px 8px; }
	.logoCont img { width: 100%; max-height: 100%; }
	.headRight { width: auto; }
	.headBgDesign { margin-top: -22px; }
	.menuCont { margin-right: 12px; margin-top: 22px; }
	.headMenuBtn { display: block; }
	#menu.menuWrap { display: none; position: absolute; left: 0; width: 100%; top: 68px; background: url("../img/icons/menu_overlay_white_op90.png"); 
			text-align: center; padding: 12px 0 12px; }
	#menu .menuCloseBtn { display: block; background: transparent url("../img/icons/menu_close_icon.png") no-repeat scroll 0 0; }
	#menu .menuCloseBtn:hover { background: transparent url("../img/icons/menu_close_icon.png") no-repeat scroll 0 0; }
	.menu { background: transparent; border-radius: 0; display: inline-block; float: none; width: 114px; margin-top: 15px; }
	.menu li { margin-left: 28px; width: 100%; clear: both; margin: 0; }
	.menu li.menuFirst { margin-left: 0; }
	.menu li a { font-size: 15px; padding: 3px 0 8px; width: 100%; text-align: center; border-bottom: 2px solid #797979; }
	.menu li.menuAct a, .menu li a:hover { border-bottom: 2px solid #7fa714; color: #242424; background: transparent !important; }
	#menu > ul > li > a:hover { color: #242424; }
	#menu div { display: none; }
	.banCont, .box_skitter { height: 220px; }
	.box_skitter .info_slide_dots { top: 35px; }
	.banContInPg { height: 146px; }
	.banTxtWrap { width: 430px; padding-top: 4px; height: auto; }
	.banTxtCont { width: 460px; height: 50px; }
	.banTxt0, .banTxt1 { font-size: 15px; }
	.banTxt0 { margin-top: -2px; }
	.inPgBanTxt { bottom: 30px; padding: 5px 18px 7px 12px; font-size: 14px; }
	.banTxtArr { width: 30px; }
	.banTxtArr i { margin-top: 12px; margin-bottom: 11px; background-position: 0 -52px; height: 27px; }
	.fs-pager-wrapper { bottom: 64px; right: 12px; }
	.hTitTxt, .hGovTit { font-size: 24px; }
	.hGovTit { margin-top: 0; }
	.latestTxt { width: 78px; font-size: 15px; margin-left: 2px; }
	.latestWrap { width: 532px; margin-right: 2px; }
	.latData { width: 420px; }
	.latControls { margin-top: 7px; }
	.latNavBtn { height: 26px; width: 24px; }
	.latNavBtn i { margin: 6px 0 0 9px; }
	.latNavBtn.latPrvBtn i, .latNavBtn.latNxtBtn i { margin: 5px 0 0 9px; }
	.latNavBtn.latPlay i { margin-left: 8px; }
	.hCapTitTxt { font-size: 18px; }
	.hCapDescTxt { padding: 0 3%; width: 94%; font-size: 13px; }
	.hServLi { text-align: center; }
	.hServLi li { padding-left: 11px; padding-right: 11px; margin-left: 15px; margin-bottom: 20px; width: 170px; display: inline-block; float: none; }
	.hServLi .hServ3 { margin-left: 0; }
	.hServLiLink { margin-left: 38px; }
	.hGovCol1 { margin-right: 20px; height: 210px; width: 210px; }
	.hGovCol2 { width: 370px; }
	.hGovDesc { font-size: 14px; }
	.hGovLink { font-size: 14px; width: 110px; margin-top: 18px; }
	.hNewsLi li { width: 290px; padding-left: 20px; }
	.hNewsLi li.hNewsCol1 { padding-left: 0; }
	.hNewsLi li.hNews1, .hNewsLi li.hNews3, .hNewsLi li.hNews5 { margin-right: 0; }
	.hNewsLi li.hNews2, .hNewsLi li.hNews4 { padding-left: 0; border-left: none; }
	.hNewsLi li.hNews3 { padding-left: 20px; padding-bottom: 14px; border-left: 1px solid #d3cfcc; }
	.hNews3 .hNewsWrap { border-bottom: 1px solid #d3cfcc; }
	.hNewsLink { height: 142px; }
	.hNewsDate { font-size: 24px; }
	.hNewsTit { font-size: 17px; }
	.hNewsDesc { font-size: 13px; }
	.hTestCont { padding-bottom: 28px; }
	.hTestCol1 { margin-right: 20px; padding-right: 0; width: 301px; }
	.hComDesc, .hComLink, .hTestDesc, .hTestUserDet { font-size: 14px; }
	.hComDesc { margin-bottom: 32px; }
	.hComLink { height: 32px; width: 132px; }
	.hTestCol2 { width: 301px; overflow: hidden; }
	#slides1 { height: 208px; }
	#slides1 li { width: 264px; height: auto; }
	.footRow2 { text-align: center; }
	.footMenuLi { margin: 6px auto 0; width: 558px; display: table; float: none; }
	.footNewsForm { height: auto; }
	.footNewsCont { float: none; margin: 16px auto 0; display: table; }
	.newsErrAlert { margin-top: 6px; padding-left: 0; width: 100%; }
	.footBotRow { padding-bottom: 15px; text-align: center; }
	.footBotLi { display: table; float: none; margin: 0 auto 16px; }
	.footBotRgt { display: table; float: none; margin: 0 auto; }
	.inPgTit { font-size: 26px; }
	.inSubMenuCont { width: 185px; margin-right: 15px; }
	#NewsnEvents .inSubMenuCont { margin-right: 10px; width: 140px; }
	.inPgCont .wrapper { padding-bottom: 100px; }
	.inPgTabCont { width: 406px; min-height: 290px; padding-left: 15px; }
	#NewsnEvents .inPgTabCont { padding-left: 10px; width: 460px; }
	#NewsnEvents .evntsBlk h2 { font-size: 22px; }
	.inPgTabWrap img { max-width: 390px; }
	.inSubMenuLi > li > a { padding: 8px 4% 8px 5%; width: 91%; font-size: 14px; }
	.contAddCont { width: 200px; padding-left: 6px; margin-right: 12px; }
	.contCompName { font-size: 22px; }
	.contAddCont p { font-size: 15px; }
	.contEnqCont { width: 388px; padding-left: 15px; }
	.contInpLabC1 { margin-right: 5px; }
	.cntTxt { padding: 0 6px; width: 177px; font-size: 14px; height: 30px; }
	.cntTxtArea { padding: 6px 6px 0; width: 373px; font-size: 14px; height: 68px; }
	.contBtn { font-size: 14px; width: 110px; }
	.alerts { padding-left: 7px; font-size: 13px; }
	.contForm .contBtnLab { margin-right: 1px; }
	.contMapCont { height: 250px; }
	.contMapCont iframe { height: 250px; }
	.contMapLink { background: #fff; color: #62a3f5; font-size: 12px; left: 15px; text-indent: 0; top: 22px; width: 95px; padding: 3px 12px 5px; }
	.contMapCont img { width: auto; margin-left: -308px; }
	/* Testimonial */
	.inPgContFull .inPgTabCont.inPgTabTestiBg { width: 97.7%; padding: 25px 0 45px 1%; margin-left: 0.5%; }
	.inpLabCont, .inpBtnCont { width: 603px; }
	.inpFldLabTxt { font-size: 14px; }
	.inpFldTxt, .inpFldTxtArea { width: 345px; height: 22px; margin-bottom: 15px; font-size: 14px; }
	.inpFldTxtArea { height: 70px; }
	.inpFldRgt { width: 357px; }
	.testiErrAlert { padding-left: 252px; width: 248px; }
	.inpFldBtn { font-size: 15px; height: 32px; width: 100px; }
	#testimonials .tesBlockL, #testimonials .tesBlockR { width: 90%; float: none; clear: both; border: none; display: table; margin: 0 auto; }
	#testimonials .tesInview { width: 100%; }
	#testimonials .tesInCont { width: 95.5%; padding: 10px 2%; }
	#testimonials .tesInhead .desig h4 { font-size: 20px; }
	#testimonials .tesInhead .desig p { font-size: 15px; }
	#testimonials .tesInCont p { font-size: 13px; line-height: 1.55em; }
	#testimonials .tesInhead .desig { width: 460px; }
	#testimonials .tesInCont h4 { font-size: 17px; }
	/* Government */
	.inPgTabWrap h2 { font-size: 17px; }
}
/** 480 to 639 **/
@media only screen and (max-width : 639px) and (min-width : 480px) {
	.wrapper { width: 462px; }
	.hCapCont .wrapper { width: 440px; }
	.hGovCont .wrapper { padding: 0; width: 440px; }
	.header { height: 68px; position: relative; background-color: #fff; }
	.logoCont { background: #fff; margin-left: 2px; width: 218px; height: auto; padding: 6px 8px 8px; }
	.logoCont img { width: 100%; max-height: 100%; }
	.headBgDesign { display: none; }
	.headRight { width: auto; }
	.menuCont { margin-right: 12px; margin-top: 22px; }
	.headMenuBtn { display: block; }
	#menu.menuWrap { display: none; position: absolute; left: 0; width: 100%; top: 68px; background: url("../img/icons/menu_overlay_white_op90.png"); 
			text-align: center; padding: 10px 0; }
	#menu .menuCloseBtn { display: block;  background: transparent url("../img/icons/menu_close_icon.png") no-repeat scroll -4px -4px; height: 25px; width: 26px; }
	#menu .menuCloseBtn:hover { background: transparent url("../img/icons/menu_close_icon.png") no-repeat scroll -4px -4px; }
	.menu { background: transparent; border-radius: 0;  display: inline-block; float: none; width: 100px; margin-top: 10px; }
	.menu li { margin-left: 28px; width: 100%; clear: both; margin: 0 0 2px; }
	.menu li.menuFirst { margin-left: 0; }
	.menu li a { font-size: 14px; padding: 2px 0 5px; width: 100%; text-align: center; border-bottom: 2px solid #797979; }
	.menu li.menuAct a, .menu li a:hover { border-bottom: 2px solid #7fa714; color: #242424; background: transparent !important; }
	#menu > ul > li > a:hover { color: #242424; }
	#menu div { display: none; }
	.banCont, .box_skitter { height: 165px; /*display: none;*/ }
	.banContInPg { height: 110px; }
	.banTxtWrap { width: 363px; padding-top: 0; height: auto; }
	.box_skitter .info_slide_dots { padding: 6px 3px 0; width: 8px; right: 8px !important; top: 24px; }
	.box_skitter .info_slide_dots .image_number { height: 8px; width: 8px; margin: 0 0 4px; }
	.banTxtCont { top: auto !important; bottom: 0; left: 0 !important; width: 388px; height: 40px; }
	.banTxt0, .banTxt1 { font-size: 13px; margin-top: 0; }
	.inPgBanTxt { bottom: 14px; font-size: 12px; padding: 2px 10px 4px 8px; }
	.inPgTabWrap p { font-size: 13px; }
	.banTxtArr { width: 24px; }
	.banTxtArr i { background-position: 0 -56px; height: 20px; margin-bottom: 10px; margin-top: 10px; }
	.fs-pager-wrapper { bottom: 64px; right: 12px; }
	.hTitTxt, .hGovTit { font-size: 22px; }
	.hGovTit { margin-top: 0; }
	.latestCont { height: 38px; background-position: 0 -2px; }
	.latestTxt { width: 60px; font-size: 13px; padding: 3px 0; }
	.latestWrap { width: 394px; }
	.latData { width: 308px; margin-top: 9px; font-size: 13px; }
	.latControls { margin-top: 7px; }
	.latNavBtn { height: 21px; width: 20px; }
	.latNavBtn i { margin: 4px 0 0 8px; height: 12px; }
	.latNavBtn.latPrvBtn i, .latNavBtn.latNxtBtn i { margin: 4.5px 0 0 7px; }
	.latNavBtn.latPrvBtn i { background-position: 0 -107px; height: 11px; }
	.latNavBtn.latNxtBtn i { background-position: -1px -125px; height: 11px; }
	.latNavBtn.latPlay i { background-position: -13px -88px; height: 14px; margin-left: 7px; width: 7px; }
	.hCapTitTxt { font-size: 16px; }
	.hCapDescTxt { padding: 0 3%; width: 94%; font-size: 12px; }
	.hServLiCont { padding-bottom: 5px; }
	.hServLi { text-align: center; }
	.hServLi li { padding-left: 15px; padding-right: 15px; margin-left: 20px; margin-bottom: 20px; width: 182px; display: inline-block; float: none; }
	.hServLi .hServ2, .hServLi .hServ4 { margin-left: 0; }
	.hServLiLink { margin-left: 48px; }
	.hGovCont { text-align: center; padding: 25px 0; }
	.hGovCol1 { height: 175px; width: 175px; float: none; margin: 0 auto 16px; }
	.hGovCol2 { float: none; margin: 0 auto; width: 430px; }
	.hGovDesc { font-size: 14px; }
	.hGovLink { display: table; float: none; font-size: 13px; margin: 18px auto 0; width: 95px; height: 26px; padding-top: 4px; }
	.hNewsLiCont { padding-bottom: 20px; }
	.hNewsLi li, .hNewsLi li.hNewsCol1 { width: 400px; padding: 0 10px 14px; border-left: none; margin: 0 auto; display: table; float: none; }
	.hNewsLi li .hNewsWrap { border-bottom: 1px solid #d3cfcc; }
	.hNewsLink { height: 120px; }
	.hNewsDate { font-size: 22px; }
	.hNewsTit { font-size: 16px; }
	.hNewsDesc { font-size: 12px; }
	.hTestCont { padding: 22px 0 25px; }
	.hTestCol1 { display: table; float: none; margin: 0 auto 20px; padding-right: 0; width: 430px; text-align: center; }
	.hTestCont .hTitTxt { text-align: center; }
	.hTestCont .hTitTxt .hTitBotLine { margin: 8px auto 0; }
	.hComDesc, .hComLink, .hTestDesc, .hTestUserDet { font-size: 14px; }
	.hComDesc { margin-bottom: 26px; }
	.hComLink { display: table; float: none; height: 28px; margin: 0 auto; width: 116px; padding-top: 6px; }
	.hTestCol2 { width: 430px; overflow: hidden; display: table; float: none; margin: 0 auto; }
	#slides1 { height: 160px; }
	#slides1 li { width: 390px; height: auto; }
	.footRow2 { text-align: center; margin-bottom: 25px; }
	.footMenuLi { margin: 6px auto 0; width: 98%; display: table; float: none; }
	.footMenuLi li { display: inline-block; float: none; margin-bottom: 6px; }
	.footNewsForm { height: auto; }
	.footNewsCont { float: none; margin: 16px auto 0; display: table; }
	.newsErrAlert { margin-top: 6px; padding-left: 0; width: 100%; }
	.footBotRow { padding-bottom: 15px; text-align: center; }
	.footBotLi { display: table; float: none; margin: 0 auto 14px; }
	.footBotRgt { display: table; float: none; margin: 0 auto; }
	.inPgTit { font-size: 24px; margin-top: 12px; text-align: center; }
	.inSubMenuCont { width: 100%; margin-right: 0; margin-bottom: 25px; }
	#NewsnEvents .inSubMenuCont { width: 96%; margin-left: 2%; margin-bottom: 10px; margin-right: 0; }
	.inPgCont .wrapper { padding-bottom: 20px; }
	.inPgTabCont { min-height: 0; padding-left: 2%; padding-right: 2%; width: 96%; border: none; }
	.inPgCont .wrapper { padding-bottom: 15px; }
	.inPgTabCont, #NewsnEvents .inPgTabCont { min-height: 0; padding-left: 2%; padding-right: 2%; width: 96%; padding-bottom: 15px; }
	#NewsnEvents .evntsArch .title { font-size: 15px; }
	#NewsnEvents .evntsArch .menuUl li { font-size: 14px; padding: 2px 0 1px 18px; }
	#NewsnEvents .evntsArch .menuUl li ul li { font-size: 13px; }
	#NewsnEvents .evntsBlk h2 { font-size: 18px; }
	#NewsnEvents .evntsBlk span.date { font-size: 13px; margin: 4px 0 0; }
	#NewsnEvents .evntsBlk p { font-size: 13px; line-height: 1.35em; margin: 0 0 12px; }
	#NewsnEvents .evntsBlk a.more { font-size: 13px; padding: 3px 8px; }
	#Careers .careers_blk .subform { margin-left: 4px; width: 295px; }
	#Careers .careers_blk .subform button { margin: 10px 0 35px; }
	.inPgTabWrap img { max-width: 450px; }
	.inSubMenuLi > li > a { padding: 8px 4% 8px 3%; width: 93%; font-size: 14px; }
	.contAddCont { text-align: center; width: 100%; padding-left: 0; margin-right: 0; margin-bottom: 20px; }
	.contCompName { font-size: 20px; }
	.contAddCont p { font-size: 14px; margin-top: 6px; }
	.contEnqCont { width: 97%; padding: 0 1% 0 2%; }
	.contInpLabC1 { margin-right: 8px; }
	.cntTxt { padding: 0 6px; width: 204px; font-size: 13px; height: 32px; }
	.cntTxtArea { padding: 6px 6px 0; width: 430px; font-size: 13px; height: 65px; }
	.contBtn { font-size: 13px; width: 92px; height: 32px; }
	.alerts { padding-left: 7px; font-size: 13px; margin-top: 20px; }
	.contForm .contBtnLab { margin-right: 4px; }
	.contMapCont { margin-top: 15px; height: 230px; }
	.contMapCont iframe { height: 230px; }
	.contMapCont img { width: 950px; margin-left: -250px; }
	.contMapLink { background: #fff; color: #62a3f5; font-size: 12px; left: 5px; padding: 3px 0 5px 8px; text-indent: 0; top: 19px; width: 98px; }
	/* Testimonial */
	.inPgContFull .inPgTabCont.inPgTabTestiBg { margin-left: 0.3%; padding: 8px 0 8px 0.5%; width: 98.7%; }
	.inpLabCont, .inpBtnCont { width: 454px; }
	.inpFldLabTxt { font-size: 12px; }
	.inpFldTxt, .inpFldTxtArea { width: 255px; height: 20px; padding: 4px 2px; margin-bottom: 12px; font-size: 12px; }
	.inpFldTxtArea { height: 55px; }
	.inpFldRgt { width: 261px; }
	.testiErrAlert { font-size: 12px; padding-left: 195px; width: 192px; margin-top: 8px; }
	.inpFldBtn { font-size: 13px; height: 28px; width: 65px; }
	#testimonials .tesBlockL, #testimonials .tesBlockR { width: 96%; float: none; clear: both; border: none; display: table; margin: 0 auto; }
	#testimonials .tesInview { width: 100%; }
	#testimonials .tesInCont { width: 95.5%; padding: 10px 2%; }
	#testimonials .tesInhead .desig h4 { font-size: 18px; }
	#testimonials .tesInhead .desig p { font-size: 14px; }
	#testimonials .tesInCont p { font-size: 12px; line-height: 1.55em; }
	#testimonials .tesInhead .desig { width: 350px; }
	#testimonials .tesInCont h4 { font-size: 16px; }
	/* Government */
	.inPgTabWrap h2 { font-size: 16px; }
	.inPgTabWrap table td { padding: 0 3px 0 0; }
}
/** 320 to 479 **/
@media only screen and (max-width : 479px) {
	.wrapper { width: 303px; }
	.hCapCont .wrapper { width: 296px; }
	.hGovCont .wrapper { padding: 0; width: 296px; }
	.header { height: 56px; position: relative; background-color: #fff; }
	.logoCont { background: #fff; margin-left: 2px; width: 172px; height: auto; padding: 6px 8px 8px; }
	.logoCont img { width: 100%; max-height: 100%; }
	.headBgDesign { display: none; }
	.headRight { width: auto; }
	.menuCont { margin-right: 12px; margin-top: 22px; }
	.headMenuBtn { display: block; }
	#menu.menuWrap { display: none; position: absolute; left: 0; width: 100%; top: 56px; background: url("../img/icons/menu_overlay_white_op90.png"); 
			text-align: center; padding: 6px 0 8px; }
	#menu .menuCloseBtn { display: block;  background: transparent url("../img/icons/menu_close_icon.png") no-repeat scroll -6px -6px; height: 21px; width: 21px; 
			margin-left: 46.5%; }
	#menu .menuCloseBtn:hover { background: transparent url("../img/icons/menu_close_icon.png") no-repeat scroll -6px -6px; }
	.menu { background: transparent; border-radius: 0; display: inline-block; float: none; width: 90px; margin-top: 8px; }
	.menu li { margin-left: 28px; width: 100%; clear: both; margin: 0 0 2px; }
	.menu li.menuFirst { margin-left: 0; }
	.menu li a { font-size: 13px; padding: 2px 0 5px; width: 100%; text-align: center; border-bottom: 2px solid #797979; }
	.menu li.menuAct a, .menu li a:hover { border-bottom: 2px solid #7fa714; color: #242424; background: transparent !important; }
	#menu > ul > li > a:hover { color: #242424; }
	#menu div { display: none; }
	.banCont, .box_skitter { height: 159px; /*display: none;*/ }
	.box_skitter .info_slide_dots { padding: 4px 3px 0; right: 5px !important; top: 19px; }
	.box_skitter .info_slide_dots .image_number { height: 8px; width: 8px; margin: 0 0 3px; }
	.banContInPg { height: 72px; }
	.banTxtWrap { width: 270px; padding-top: 0; height: auto; }
	.banTxtCont { top: auto !important; bottom: 0; left: 0 !important; width: 296px; height: 50px; }
	.banTxt0 { font-size: 12px; margin-top: 0; }
	.banTxt1 { font-size: 12px; }
	.inPgBanTxt { bottom: 12px; font-size: 10px; padding: 2px 8px 3px 5px; }
	.banTxtArr { width: 24px; }
	.banTxtArr i { margin-top: 12px; margin-bottom: 11px; background-position: 0 -52px; height: 27px; }
	.fs-pager-wrapper { bottom: 64px; right: 12px; }
	.hGovTit { font-size: 20px; }
	.hTitTxt { font-size: 18px; }
	.hTitTxt { margin-bottom: 18px; }
	.hGovTit { margin-top: 0; }
	.latestCont { height: 34px; background-position: 0 -2px; }
	.latestTxt { font-size: 11px; padding: 1px 0; width: 50px; }
	.latestWrap { width: 250px; }
	.latData { width: 200px; margin-top: 9px; font-size: 11px; }
	.latControls { margin-top: 7px; }
	.latNavBtn { height: 18px; width: 12px; margin-left: 3px; }
	.latNavBtn.LatPlayBtn { margin-left: 0; }
	.latNavBtn i { margin: 3px 0 0 4px; height: 12px; }
	.latNavBtn.latPrvBtn i, .latNavBtn.latNxtBtn i { margin: 2.5px 0 0 4px; }
	.latNavBtn.latPrvBtn i { background-position: 0 -107px; height: 11px; }
	.latNavBtn.latNxtBtn i { background-position: -1px -125px; height: 11px; }
	.latNavBtn.latPlay i { background-position: -14px -89px; height: 12px; margin-left: 3px; width: 6px; }
	.hCapTitTxt { font-size: 14px; }
	.hCapDescTxt { padding: 0 3%; width: 94%; font-size: 12px; }
	.hServLiCont { padding-bottom: 0; }
	.hServLi { text-align: center; }
	.hServLi li { padding-left: 20px; padding-right: 20px; margin-left: 0; margin-bottom: 20px; width: 200px; display: inline-block; float: none; }
	.hServLiLink { margin-left: 62px; }
	.hGovCont { text-align: center; padding: 20px 0; }
	.hGovCol1 { height: 175px; width: 175px; float: none; margin: 0 auto 16px; }
	.hGovCol2 { float: none; margin: 0 auto; width: 100%; }
	.hGovDesc { font-size: 12px; }
	.hGovLink { display: table; float: none; font-size: 12px; margin: 18px auto 0; width: 90px; height: 22px; padding-top: 4px; }
	.hNewsLiCont { padding-bottom: 15px; }
	.hNewsLi { margin-top: 8px; }
	.hNewsLi li, .hNewsLi li.hNewsCol1 { width: 288px; padding: 0 6px 14px; border-left: none; margin: 0 auto; display: table; float: none; }
	.hNewsLi li .hNewsWrap { border-bottom: 1px solid #d3cfcc; }
	.hNewsLink { height: 132px; }
	.hNewsDate { font-size: 22px; }
	.hNewsTit { font-size: 16px; }
	.hNewsDesc { font-size: 12px; }
	.hTestCont { padding: 22px 0 25px; }
	.hTestCol1 { display: table; float: none; margin: 0 auto 25px; padding-right: 0; width: 300px; text-align: center; }
	.hTestCont .hTitTxt { text-align: center; }
	.hTestCont .hTitTxt .hTitBotLine { margin: 8px auto 0; }
	.hComDesc, .hComLink, .hTestDesc, .hTestUserDet { font-size: 14px; }
	.hComDesc { margin-bottom: 26px; }
	.hComLink { display: table; float: none; height: 28px; margin: 0 auto; width: 116px; padding-top: 6px; }
	.hTestCol2 { width: 295px; overflow: hidden; display: table; float: none; margin: 0 auto; }
	#slides1 { height: 220px; }
	#slides1 li { width: 262px; height: auto; }
	.footer { padding-top: 18px; }
	.footSocLi { margin-bottom: 15px; }
	.footSocLi li { margin-left: 8px; }
	.footSocLi li.socLiFirst { margin-left: 0; }
	.socLiLink { height: 56px; width: 56px; }
	.socLiLink i { margin: 16px 0 0 20px; }
	.socLiLink i.icon-twit { margin: 19px 0 0 14px; }
	.socLiLink i.icon-linked { margin: 14px 0 0 16px; }
	.socLiLink i.icon-youtube { margin: 14px 0 0 13px; }
	.footRow2 { text-align: center; margin-bottom: 15px; padding-top: 12px; }
	.footMenuLi { margin: 6px auto 0; width: 98%; display: table; float: none; }
	.footMenuLi li { display: inline-block; float: none; margin-bottom: 4px; margin-right: 6px; }
	.footMenuLink { font-size: 12px; }
	.footNewsForm { height: auto; }
	.footNewsCont { float: none; margin: 12px auto 0; display: table; width: 302px; }
	.newsErrAlert { margin-top: 6px; padding-left: 0; width: 100%; }
	.footNewsInp { font-size: 12px; height: 38px; padding: 0 8px; width: 146px; }
	.footNewsBtn { font-size: 14px; height: 38px; width: 140px; }
	.footBotRow { padding-bottom: 10px; text-align: center; }
	.footBotLi { display: table; float: none; margin: 0 auto 10px; }
	.footBotLink, .footBotLi li i, .footCopyRgtTxt { font-size: 12px; }
	.footCopyRgtTxt { width: 240px; }
	.footCopyRgtTxt i { display: none; }
	.footPwrdTxt { display: block; margin-top: 2px; }
	.footBotRgt { display: table; float: none; margin: 0 auto; }
	.inPgTit { font-size: 22px; margin-top: 12px; text-align: center; }
	.inSubMenuCont { width: 100%; margin-right: 0; margin-bottom: 25px; }
	#NewsnEvents .inSubMenuCont { width: 96%; margin-left: 2%; margin-bottom: 10px; margin-right: 0; }
	.inPgCont .wrapper { padding-bottom: 15px; }
	.inPgTabCont, #NewsnEvents .inPgTabCont { min-height: 0; padding-left: 2%; padding-right: 2%; width: 96%; padding-bottom: 15px; }
	#NewsnEvents .evntsArch .title { font-size: 14px; }
	#NewsnEvents .evntsArch .menuUl { margin: 4px 0 0 4px; }
	#NewsnEvents .evntsArch .menuUl li { font-size: 13px; padding: 1px 0 1px 18px; }
	#NewsnEvents .evntsArch .menuUl li ul { margin-top: 0; }
	#NewsnEvents .evntsArch .menuUl li ul li { font-size: 12px; }
	#NewsnEvents .evntsBlk h2 { font-size: 16px; }
	#NewsnEvents .evntsBlk span.date { font-size: 12px; margin: 4px 0 0; }
	#NewsnEvents .evntsBlk p { font-size: 11px; line-height: 16px; margin: 0 0 12px; }
	#NewsnEvents .evntsBlk a.more { font-size: 12px; padding: 3px 8px; }
	#Careers .careers_blk .subform { margin-left: 4px; width: 295px; }
	#Careers .careers_blk .subform button { margin: 10px 0 35px; }
	.inSubMenuLi > li > a { padding: 8px 4% 8px 3%; width: 93%; font-size: 12px; }
	.inPgTabWrap p { font-size: 12px; }
	.inPgTabWrap img { max-width: 292px; }
	.contAddCont { text-align: center; width: 100%; padding-left: 0; margin-right: 0; margin-bottom: 20px; }
	.contCompName { font-size: 20px; }
	.contAddCont p { font-size: 14px; margin-top: 6px; }
	.contEnqCont { padding: 0 0 0 0.5%; width: 99.5%; }
	.contInpLabC1 { margin-right: 0; }
	.cntTxt { font-size: 12px; height: 32px; padding: 0 4px; width: 288px; }
	.contMsgLab { margin-top: 8px; }
	.cntTxtArea { padding: 4px 4px 0; width: 289px; font-size: 12px; height: 65px; }
	.contBtn { font-size: 13px; width: 94px; height: 32px; }
	.alerts { padding-left: 3px; font-size: 12px; margin-top: 20px; }
	.contForm .contBtnLab { margin-right: 2px; }
	.contMapCont { margin-top: 15px; height: 230px; }
	.contMapCont iframe { height: 230px; }
	.contMapCont img { width: 950px; margin-left: -280px; }
	.contMapLink { background: #fff; color: #62a3f5; font-size: 12px; left: 5px; padding: 3px 0 5px 8px; text-indent: 0; top: 19px; width: 98px; }
	/* Testimonial */
	.inPgContFull .inPgTabCont.inPgTabTestiBg { margin-left: 0.3%; padding: 8px 0 8px 0.5%; width: 98.7%; }
	.inpLabCont, .inpBtnCont { width: 298px; }
	.inpFldLabTxt { font-size: 11px; line-height: 1.25em; width: 92px; padding-top: 0; }
	.inpFldTxt, .inpFldTxtArea { width: 198px; height: 20px; padding: 4px 2px; margin-bottom: 8px; font-size: 12px; }
	.inpFldTxtArea { height: 40px; }
	.inpFldRgt { width: 204px; }
	.testiErrAlert { padding-left: 96px; width: 142px; font-size: 11px; margin-top: 3px; }
	.inpFldBtn { font-size: 12px; height: 23px; width: 58px; }
	#testimonials .tesBlockL, #testimonials .tesBlockR { width: 96%; float: none; clear: both; border: none; display: table; margin: 0 auto; }
	#testimonials .tesInview { width: 100%; }
	#testimonials .tesInCont { width: 95.5%; padding: 10px 2%; }
	#testimonials .tesInhead .desig h4 { font-size: 14px; margin: 6px 0 1px; }
	#testimonials .tesInhead .desig p { font-size: 13px; }
	#testimonials .tesInCont p { font-size: 11px; line-height: 1.65em; }
	#testimonials .tesInhead .pics { height: 50px; margin-left: 4px; width: 50px; }
	#testimonials .tesInhead .desig { margin-left: 10px; width: 225px; }
	#testimonials .tesInCont span.rect { left: 13px; }
	#testimonials .tesInhead .desig { width: 214px; }
	#testimonials .tesInCont h4 { font-size: 14px; }
	/* Government */
	.inPgTabWrap h2 { font-size: 16px; }
	.inPgTabWrap table td { padding: 0 3px 0 0; }
}