@import url(https://fonts.googleapis.com/css?family=Oswald);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900,100);
#menu, #slide1 .f-player {
	left: 0
}
.removeicon a[href$=".pdf"]:after, a[href$=".pdf"]:after, a[href$=".xls"]:after {
	font-family: FontAwesome;
	margin-left: 10px;
	margin-right: 2px;
	font-weight: 400
}
#download a, #menu li a, a {
	text-decoration: none
}
#download, #download:hover {
	text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}
#section0 .content-area h1, #section0>h1, #section2 .intro h1, #section2>h1, #section3 .intro h1, #section3 .intro h3, #section4 .intro h1, #section4 .intro p, .new-inner .heading h1 {
	text-shadow: 1px 1px 1px #000
}
#infoMenu li a:hover, a:focus, a:hover {
	text-decoration: underline
}
.btm-news a, .content-body ul li a:hover, .footer .column dd a, .footer a, .main-footer .column .title a, .top-nav .time, .top-nav li a, .top-nav li a:hover, .w3_megamenu a:hover {
	text-decoration: none
}
#examplesList, caption, th {
	text-align: left
}
.landing-box, .listing, .listing ul, .mygallery li, .panel ul, .test1, .w3_megamenu ul, ol, ul {
	list-style: none
}
a[href$=".pdf"]:after {
	color: #a8514a;
	content: "\f1c1";
	background-color: rgba(255,255,255,.8)
}
a[href$=".xls"]:after {
	color: #7b9852;
	content: "\f1c3";
	background-color: rgba(255,255,255,.8)
}
.pdf-size, .xls-size {
	color: #000;
	font-size: 12px;
	font-weight: 400;
	display: block
}
.removeicon a[href$=".pdf"]:after {
	color: #fff;
	content: normal!important;
	background-color: rgba(0,0,0,.8)
}
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul {
	margin: 0;
	padding: 0
}
.fp-enabled {
	overflow: hidden!important
}
a, a:focus, a:hover {
	color: #b42912
}
abbr, acronym, fieldset, img {
	border: 0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: 400;
	font-style: normal
}
.btm-news a, strong {
	font-weight: 700
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	color: #444
}
q:after, q:before {
	content: ''
}
body {
	font-family: Roboto, sans-serif;
	color: #333;
	color: rgba(0,0,0,.5)
}
.wrap {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative
}
#infoMenu, #menu {
	width: 100%;
	position: fixed
}
#menu li {
	display: inline-block;
	margin: 10px;
	color: #000;
	background: #fff;
	background: rgba(255,255,255,.5);
	-webkit-border-radius: 10px;
	border-radius: 10px
}
#menu li.active {
	background: #666;
	background: rgba(0,0,0,.5);
	color: #fff
}
#menu li a, #menu li.active a:hover {
	color: #000
}
#download, #download a, #menu li.active a {
	color: #fff
}
#menu li:hover {
	background: rgba(255,255,255,.8)
}
#menu li a, #menu li.active a {
	padding: 9px 18px;
	display: block
}
#examplesList ul, #menu {
	padding: 0
}
#examplesList ul li a:hover, #infoMenu {
	color: #f2f2f2
}
#menu {
	top: 0;
	height: 40px;
	z-index: 70;
	margin: 0
}
.dropdown>a:after {
	content: "\f0d7";
	font-family: FontAwesome;
	margin-left: 3px
}
#section0 .content-area h1, #section0>h1, .abt-dept .box-title, .abt-dept h1, .abt-dept h2, .home-slide h1, .tab h3 {
	font-family: Oswald, sans-serif
}
.twitter-share-button {
	position: fixed;
	z-index: 99;
	right: 149px;
	top: 9px
}
#download {
	margin: 10px 0 0;
	padding: 15px 10px;
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)
}
#download:hover {
	background-color: #2f96b4;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-ms-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}
#infoMenu {
	height: 20px;
	z-index: 70;
	bottom: 0;
	text-align: right;
	font-size: .9em;
	padding: 8px 0
}
#infoMenu ul {
	padding: 0 40px
}
#infoMenu li a {
	display: block;
	margin: 0 22px 0 0;
	color: #333
}
#infoMenu li {
	display: inline-block;
	position: relative
}
#examplesList {
	display: none;
	background: #282828;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 20px;
	float: left;
	position: absolute;
	bottom: 29px;
	right: 0;
	width: 638px
}
#examplesList ul li {
	display: block;
	margin: 5px 0
}
#examplesList ul li a {
	color: #bdbdbd;
	margin: 0
}
#examplesList .column {
	float: left;
	margin: 0 20px 0 0
}
#examplesList h3 {
	color: #f2f2f2;
	font-size: 1.2em;
	margin: 0 0 15px;
	border-bottom: 1px solid rgba(0,0,0,.4);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.1);
	box-shadow: 0 1px 0 rgba(255,255,255,.1);
	padding: 0 0 5px
}
#demosMenu {
	position: fixed;
	bottom: 10px;
	right: 10px;
	z-index: 999
}
.header {
	position: fixed;
	top: 0;
	z-index: 99999
}
.slide {
	background-size: auto
}
.slide-cvr-bg {
	background-size: cover!important
}
.fp-viewing-secondPage-0 .header, .fp-viewing-secondPage-1 .header, .fp-viewing-secondPage-2 .header {
	background: rgba(204,37,37,.84);
	border-bottom: 1px solid #000
}
.fp-viewing-firstPage-0 .header, .fp-viewing-firstPage-1 .header, .fp-viewing-firstPage-2 .header {
	background: rgba(21,61,146,.72);
	border-bottom: 1px solid #000
}
#slide1 .b-ball {
	right: 200px
}
#slide1 .f-player-1 {
	right: 350px
}
#slide1 .f-player-2 {
	right: 30px;
	-vendor-animation-duration: 5s;
	-vendor-animation-delay: 5s;
	-vendor-animation-iteration-count: infinite
}
#section0 #slide9 {
	background: url(../images/banner-9.jpg)
}
#section0 #slide01 {
	background: url(../images/banner-7.jpg)
}
#section0 #slide1 {
	background: url(../images/banner-4.jpg)
}
#section0 #slide2 {
	background: url(../images/banner-3.jpg)
}
#section0 #slide4 {
	background: url(../images/banner-1.jpg)
}
#section0 #slide3 {
	background: url(../images/banner-6.jpg)
}
#section0 #slide5 {
	background: url(../images/banner-8.jpg)
}
#section0 .content-area {
	width: 100%;
	background: rgba(0,0,0,.39);
	color: #FFF;
	min-height: 100px
}
#section0 .content-area h1 {
	font-size: 25pt;
	color: #FC0
}
#section0>h1 {
	color: #0efbc0;
	font-size: 35pt;
	padding: 10px 0 10px 80px;
	position: absolute;
	z-index: 2147483647;
	bottom: 0;
	right: 20px
}
.logo-section, .top-nav {
	position: relative;
	overflow: hidden
}
.home-slide {
	margin-top: 100px
}
.home-slide .well {
	padding: 10px!important;
	text-align: center;
	color: #fff;
	min-height: 227px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
	border-radius: 2px
}
.home-slide h1 {
	margin: 10px 0!important;
	padding: 0
}
.abt-dept {
	margin-top: 100px
}
.abt-dept .well {
	padding: 10px!important;
	text-align: center;
	min-height: 210px;
	background-color: inherit!important;
	border: 0!important
}
.abt-dept .box-title, .abt-dept h1 {
	margin: 5px 0!important;
	padding: 0;
	font-size: 18pt;
	color: #ffb300;
	text-align: center
}
.abt-dept h2 {
	margin: 5px auto!important;
	padding: 10px 0;
	font-size: 12pt;
	text-align: center;
	color: #FFF;
	display: inline-block;
	border-radius: 50%;
	background: #900;
	width: 40px;
	height: 40px
}
.top-nav .input-sm, .top-nav li {
	display: inline-block!important
}
.abt-dept .btn-info {
	background: #ffb300!important;
	border: 0;
	color: #000
}
.abt-dept .btn-info:hover {
	background: #ff8f00!important;
	color: #fff
}
.top-nav .time, .top-nav li a {
	font-weight: 600;
	font-family: Roboto, sans-serif
}
#section01 #slide1 h1, #section01 #slide1 h2, #section01 #slide1 h3, #section2 .intro h1, #section2>h1, #section3 .intro h1, #section3 .intro h3, #section3 .intro li, #section4 .intro h1, #section4 .intro h2, #section4 .intro p, .navbar-default .navbar-nav>li>a {
	font-family: Oswald, sans-serif
}
.abt-dept span {
	padding: 15px;
	border-radius: 50%;
	color: #000;
	background-color: #FFF;
	height: 80px;
	width: 80px
}
.abt-dept p {
	color: rgba(255,255,255,.8)
}
.top-nav {
	background-color: #0f5484;
	border-top: 0 solid transparent;
	padding: 5px 0;
	z-index: 999999999!important;
	border-bottom: 1px solid #053253;
	height: 32px
}
.top-nav .time {
	float: left;
	font-size: 13px;
	color: #fff
}
.top-nav .time i {
	font-size: 14px
}
.top-nav ul {
	margin: 0;
	padding: 0
}
.top-nav li {
	list-style-type: none;
	font-size: .9em;
	text-align: right;
	padding-right: 6px;
	padding-left: 6px
}
.top-nav li:nth-child(1), .top-nav li:nth-child(2), .top-nav li:nth-child(3) {
	border-right: solid 1px #FFF
}
.top-nav li:nth-child(4), .top-nav li:nth-child(5), .top-nav li:nth-child(6), .top-nav li:nth-child(7), .top-nav li:nth-child(8), .top-nav li:nth-child(9) {
	padding-left: 2px;
	padding-right: 2px
}
.top-nav li:nth-child(10) {
	padding-left: 0;
	padding-right: 2px
}
.top-nav li a {
	color: #fff;
	font-size: 13px
}
.top-nav .btn-xs {
	padding: 2px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0;
	border: 1px solid;
	background-color: rgba(255,255,255,.06);
	color: #fff
}
.top-nav .btn-block {
	padding: 1px 6px;
	font-size: 12px;
	border-radius: 0;
	border: 1px solid rgba(8,7,7,.19);
	background-color: RGBA(0,0,0,.27);
	color: #fff
}
.top-nav .btn-primary, .top-nav .btn-yellow {
	padding: 2px 4px;
	font-size: 12px;
	line-height: 1.5
}
.top-nav .btn-yellow {
	border-radius: 0;
	border: 1px solid;
	background-color: #f6d20a;
	color: #000
}
.top-nav .btn-primary {
	border: 1px solid;
	border-radius: 0
}
.top-nav .input-sm {
	height: 25px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 0
}
.dropdown-menu li:last-child a, .inner-con .navbar, .navbar {
	border: 0!important
}
.logo-section {
	background-repeat: no-repeat;
	background-attachment: local;
	background-position: right 0 top 7px;
	height: 82px
}
.logo {
	padding: 2px 0 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.navbar {
	position: fixed!important;
	top: 32px;
	width: 100%;
	z-index: 999;
	background: rgba(255,255,255,.9);
	box-shadow: 1px 0 5px #000
}
.inner-con .navbar, .inner-con .pwdFxd {
	width: 100%;
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0, rgba(224,222,222,1) 100%) rgba(0,0,0,0)
}
.inner-con .pwdFxd {
	position: fixed!important;
	top: 0
}
.inner-con .navbar {
	position: relative;
	top: 40px;
	z-index: 999;
	box-shadow: 0 1px 8px rgba(0,0,0,.3)
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background: 0 0!important
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background: #0f5484;
	color: #FFF
}
.nav>.dropdown>.open>a {
	background: #0f5484!important;
	color: #FFF!important
}
.mylst {
	color: #FFF;
	font-size: 14pt;
	margin-left: 50px
}
.nav span {
	margin-bottom: 10px
}
.fp-viewing-secondPage .navbar, .fp-viewing-secondPage-0 .navbar, .fp-viewing-secondPage-1 .navbar {
	background: #fff!important
}
.fp- viewing-secondPage-1 .navbar-default .navbar-nav>li>a, .fp-viewing-secondPage .navbar-default .navbar-nav>li>a, .fp-viewing-secondPage-0 .navbar-default .navbar-nav>li>a {
	color: #000!important
}
.fp-viewing-secondPage .navbar-default .navbar-nav>.open>a, .fp-viewing-secondPage .navbar-default .navbar-nav>li>a:focus, .fp-viewing-secondPage .navbar-default .navbar-nav>li>a:hover, .fp-viewing-secondPage-0 .navbar-default .navbar-nav .open>a:hover, .fp-viewing-secondPage-0 .navbar-default .navbar-nav>.open>a, .fp-viewing-secondPage-0 .navbar-default .navbar-nav>.open>a:focus, .fp-viewing-secondPage-0 .navbar-default .navbar-nav>li>a:focus, .fp-viewing-secondPage-0 .navbar-default .navbar-nav>li>a:hover {
	background: #0f5484!important;
	color: #FFF!important
}
.navbar-default .navbar-nav>li>a {
	color: #000;
	text-align: center;
	width: auto;
	font-size: 10.9pt;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 43px!important
}
.fa-2x {
	font-size: 2em!important
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	background: #0f5484;
	color: #FFF
}
.nav>li {
	display: inline-block
}
.center-block {
	display: block!important
}
.lb-logo {
	width: 330px;
	height: 64px
}
#section0 .intro {
	padding: 10px;
	border-top: 0 solid #000
}
.intro h1 {
	margin: 0 0 10px
}
#fullpage .navbar {
	transition: all .3s ease-in-out 0s
}
#section2>h1 {
	background: rgba(0,0,0,.36);
	color: #fff;
	font-size: 35pt;
	margin-top: 112px;
	padding: 10px 0 10px 80px;
	position: absolute;
	width: 100%;
	z-index: 2147483647
}
#section2 .fp-tableCell {
	vertical-align: bottom;
	padding-bottom: 3%
}
.fp- viewing-3rdPage-4 .navbar, .fp-viewing-3rdPage-0 .navbar, .fp-viewing-3rdPage-1 .navbar, .fp-viewing-3rdPage-2 .navbar, .fp-viewing-3rdPage-3 .navbar, .fp-viewing-3rdPage-5 .navbar, .fp-viewing-3rdPage-6 .navbar, .fp-viewing-3rdPage-7 .navbar {
	background: #fff!important
}
#section2 .intro {
	background: rgba(0,0,0,.34);
	border: 1px solid rgba(0,0,0,.23);
	margin-left: 100px;
	margin-top: 350px
}
#section2 .intro h1 {
	font-size: 30pt;
	color: #f2c100
}
#section2 .intro h3, #section2 .intro p {
	color: #FFF;
	font-family: Oswald, sans-serif;
	text-shadow: 1px 1px 1px #000
}
#section2 .intro h3 {
	font-size: 20pt
}
#section2 .intro p {
	font-size: 14pt
}
.fp-viewing-5-0 .navbar, .fp-viewing-5-1 .navbar, .fp-viewing-5-2 .navbar {
	background: rgba(255,255,255,.88)!important
}
.fp-viewing-5 .navbar {
	background: #fff
}
#section3 .fp-tableCell {
	display: table-cell;
	height: 100%;
	vertical-align: bottom!important;
	width: 100%
}
#section3 .intro {
	bottom: 0!important;
	width: -moz-available
}
#section3 .intro h1 {
	font-size: 25pt;
	color: #ff8801
}
#section3 .intro h3 {
	font-size: 20pt;
	color: #FFF
}
#section3 .intro li {
	color: #000;
	font-size: 12pt;
	padding: 10px 0 10px 32px
}
#section3 .intro li span {
	display: block
}
#section3 .intro li .dte {
	color: #2060c6
}
#section3 .intro li .ven {
	color: #8947a9
}
#section3 .schedule-btn {
	margin-top: 10px
}
#section3 .cal-head {
	background: 0 0!important;
	text-align: center;
	font-size: 30pt!important;
	color: #FFF!important
}
.slctsports {
	margin-right: 250px!important
}
.fp-viewing-6 .navbar {
	background: #FFF
}
#section4 {
	text-align: center
}
#section4 .fp-tableCell {
	display: table-cell;
	height: 100%;
	vertical-align: bottom!important;
	width: 100%
}
#section4 .intro h1 {
	font-size: 30pt;
	color: #FFF
}
#section4 .intro h2 {
	font-size: 20pt;
	color: #930
}
#section4 .intro p {
	font-size: 14pt;
	color: #FFF
}
#section4 .intro {
	bottom: 0!important;
	width: -moz-available
}
#section4 .plc-sec {
	background: rgba(0,0,0,.68);
	position: absolute;
	bottom: 0
}
.plc-sec a {
	color: #FC0
}
.plc-sec {
	color: #FFF
}
.plc-sec a:hover {
	color: #3CC
}
#section4 .well {
	padding: 0 19px
}
.bottm-nav {
	background: #000;
	width: 100%;
	padding: 5px
}
.social-login-btn {
	margin: 5px;
	width: 20%;
	font-size: 250%;
	padding: 10px;
	color: #FFF
}
.social-login-more {
	width: 45%
}
.social-google {
	background-color: #da573b;
	border-color: #be5238
}
.social-google:hover {
	background-color: #be5238;
	border-color: #9b4631;
	color: #FFF!important
}
.social-twitter {
	background-color: #1daee3;
	border-color: #3997ba
}
.social-twitter:hover {
	background-color: #3997ba;
	border-color: #347b95;
	color: #FFF!important
}
.social-facebook {
	background-color: #4c699e;
	border-color: #47618d
}
.social-facebook:hover {
	background-color: #47618d;
	border-color: #3c5173;
	color: #FFF!important
}
.social-linkedin {
	background-color: #4875b4;
	border-color: #466b99
}
.social-linkedin:hover {
	background-color: #466b99;
	border-color: #3b5a7c;
	color: #FFF!important
}
#section01 #slide1 h1 {
	font-size: 14pt;
	margin: 0 5px!important;
	color: #fc6603
}
#section01 #slide1 h2 {
	font-size: 11pt;
	margin: 5px;
	color: #035f98;
	text-align: center
}
#section01 #slide1 h3 {
	font-size: 10pt;
	margin: 5px;
	text-align: center;
	color: #20650a
}
#section01 #slide1 h4, #section01 #slide1 h5 {
	font-family: Oswald, sans-serif, "arial unicode MS"
}
#section01 #slide1 h4 {
	font-size: 17pt;
	margin: 5px 0 15px;
	color: #FFF
}
#section01 #slide1 h5 {
	font-size: 14pt;
	margin: 5px 0;
	text-align: center;
	color: #FF0
}
#section01 #slide1 .box-1, .box-2, .box-3, .box-4, .box-5, .box-6, .box-7, .box-8 {
	background: #0f5484!important
}
#section01 #slide1 .box-1:hover, .box-2:hover, .box-3:hover, .box-4:hover, .box-5:hover, .box-6:hover, .box-7:hover, .box-8:hover {
	background: #053253!important
}
.box-2 .btn-danger, .box-2 .btn-primary, .box-2 .btn-success {
	color: #fff;
	background-color: rgba(2,2,2,.05);
	border-color: rgba(2,2,2,.13)
}
.box-2 .btn-danger:hover, .box-2 .btn-primary:hover, .box-2 .btn-success:hover {
	color: #fff;
	background-color: rgba(2,2,2,.18);
	border-color: rgba(2,2,2,.18)
}
#section01 .btn-warning {
	color: #fff;
	background-color: rgba(2,2,2,.05);
	border-color: rgba(2,2,2,.13)
}
#section01 .btn-warning:hover {
	color: #fff;
	background-color: rgba(2,2,2,.18);
	border-color: rgba(2,2,2,.18)
}
.box-4 .btn-danger {
	color: #fff;
	background-color: rgba(2,2,2,.05);
	border-color: rgba(2,2,2,.13)
}
.box-4 .btn-danger:hover {
	color: #fff;
	background-color: rgba(2,2,2,.18);
	border-color: rgba(2,2,2,.18)
}
.box-5 .panel-default>.panel-heading {
	color: #f8f1f1;
	background-color: rgba(245,245,245,.11);
	border-color: rgba(221,221,221,.08);
	padding: 0 10px;
	margin: -10px -10px 10px
}
.box-5 .panel-default>.panel-heading b {
	font-size: 22px!important;
	font-family: Oswald, sans-serif!important;
	font-weight: 400!important
}
.box-6 .btn-danger {
	color: #fff;
	background-color: rgba(2,2,2,.05);
	border-color: rgba(2,2,2,.13)
}
.box-6 .btn-danger:hover {
	color: #fff;
	background-color: rgba(2,2,2,.18);
	border-color: rgba(2,2,2,.18)
}
.box-7 .btn-info {
	color: #fff;
	background-color: rgba(2,2,2,.05);
	border-color: rgba(2,2,2,.13)
}
.box-7 .btn-info:hover {
	color: #fff;
	background-color: rgba(2,2,2,.18);
	border-color: rgba(2,2,2,.18)
}
.box-8 .btn-success {
	color: #fff;
	background-color: rgba(2,2,2,.05);
	border-color: rgba(2,2,2,.13)
}
.box-8 .btn-success:hover {
	color: #fff;
	background-color: rgba(2,2,2,.18);
	border-color: rgba(2,2,2,.18)
}
#section0 .well {
	min-height: 210px!important;
	margin-bottom: 10px;
	border: 0;
	text-align: center;
	color: #FFF;
	font-family: "arial  unicode MS"!important;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-ms-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}
#section01 select {
	width: 80%;
	padding: 5px;
	margin: 6px 10px;
	color: #000
}
#section01 .input1 {
	width: 80%;
	padding: 5px;
	margin: 3px 10px;
	color: #000
}
.big-demo {
	width: 90%;
	margin: auto
}
.rnd-pic {
	width: 125px;
	height: 125px
}
.btm-news {
	position: fixed;
	width: 100%;
	padding: 0;
	bottom: 0;
	background: #e7e7e7;
	border-top: 2px solid #FFF;
	z-index: 9999;
	font-family: "arial unicode MS"!important
}
.btm-news strong {
	display: inline-block;
	background: #900;
	padding: 10px;
	color: #FFF;
	width: 10%;
	height: 40px
}
.btm-news a {
	color: #000;
	cursor: pointer
}
.btm-news a:hover {
	color: red
}
.btm-news .mrq {
	display: block;
	background: #e7e7e7;
	padding: 10px;
	color: #000;
	width: 90%;
	float: right;
	height: 40px
}
.btm-news .mrq ul, .btm-news .mrq ul li {
	padding: 0;
	margin: 0
}
.btm-news .mrq ul li {
	border-right: 0 solid #FFF;
	float: left;
	padding: 0 10px
}
.btm-news .mrq ul li span {
	margin-right: 10px;
	color: #000
}
.abtus {
	background: #393
}
.fp-viewing-3rdPage .navbar {
	background: #0e9811!important
}
.fp-viewing-3rdPage .navbar-default .navbar-nav>.open>a, .fp-viewing-3rdPage .navbar-default .navbar-nav>.open>a:focus, .fp-viewing-3rdPage .navbar-default .navbar-nav>.open>a:hover, .fp-viewing-3rdPage .navbar-default .navbar-nav>li>a:focus, .fp-viewing-3rdPage .navbar-default .navbar-nav>li>a:hover {
	background: #1e6c05;
	color: #FFF
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 20px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}
.w3_megamenu .dropdown-menu>li>a {
	padding: 10px
}
.fullwidth .dropdown-menu>li>a {
	padding: 2px 10px;
	-webkit-padding-after:3px;
	-webkit-padding-before:3px;
}
.w3_megamenu .navbar-nav>li>.dropdown-menu {
	margin-top: 0
}
.w3_megamenu i {
	color: #bfbfbf
}
.w3_megamenu .dropdown-menu {
	box-shadow: none;
	border: 1px solid #efefef;
	padding: 0
}
.w3_megamenu .form-control {
	margin-top: 10px;
	border: 1px solid #efefef
}
.w3_megamenu .btn {
	margin: 10px 0 20px
}
.w3_megamenu video {
	max-width: 100%;
	height: auto
}
.w3_megamenu embed, .w3_megamenu iframe, .w3_megamenu object {
	max-width: 100%
}
.w3_megamenu .google-map {
	width: 100%;
	border: 1px solid rgba(255,255,255,.5);
	min-height: 200px
}
.w3_megamenu div.google-map {
	background: #fff;
	height: 200px;
	margin: 0;
	width: 100%
}
#googlemaps img {
	max-width: none
}
.w3_megamenu .dropdown-menu .withoutdesc {
	margin-top: 0;
	padding: 15px 20px;
	display: block;
	text-align: left;
	text-transform: none;
	width: 100%
}
.w3_megamenu .dropdown-menu .withoutdesc ul li {
	padding: 3px 10px
}
.w3_megamenu .dropdown-menu .withoutdesc ul li:focus, .w3_megamenu .dropdown-menu .withoutdesc ul li:hover {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5!important
}
.w3_megamenu .dropdown-menu .withoutdesc li:last-child {
	border-bottom: 0 solid #fff
}
.w3_megamenu .w3_megamenu-content.withdesc a:after {
	color: #cfcfcf;
	content: attr(data-description);
	display: block;
	font-size: 11px;
	font-weight: 400;
	line-height: 0;
	margin: 10px 0;
	text-transform: uppercase
}
.w3_megamenu .dropdown-submenu {
	position: relative
}
.w3_megamenu .dropdown-submenu>.dropdown-menu {
	top: -2px;
	/*left: 0;*/
	margin-top: 0;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px
}
.navbar-nav li:nth-child(3) .dropdown-submenu>a:after, .w3_megamenu .dropdown-submenu>a:after {
	content: " ";
	border-style: solid;
	margin-top: 5px;
	margin-right: -10px;
	display: block;
	float: right;
	height: 0;
	width: 0
}
.w3_megamenu .dropdown-submenu>a:after {
	border-color: transparent transparent transparent #090909;
	border-width: 4px 0 4px 4px
}
.navbar-nav li:nth-child(3) .dropdown-submenu>a:after {
	border-color: transparent transparent transparent #999;
	border-width: 5px 0 5px 5px
}
.navbar-nav li:nth-child(3) .dropdown-submenu .dropdown-submenu>a:after {
	display: block;
	content: "\f067";
	font-family: FontAwesome;
	float: right;
	width: 0;
	height: 0;
	margin-top: 0;
	margin-right: 13px;
	border: 0;
	color: #2aa9b0
}
.w3_megamenu .dropdown-submenu .dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #090909;
	border-style: solid;
	border-width: 0;
	margin-top: 5px;
	margin-right: -10px
}
.w3_megamenu .dropdown-submenu:hover>a a:after {
	border: 0!important
}
.w3_megamenu .dropdown-submenu:hover>a:after {
	border-color: transparent #ff7600 transparent transparent;
	border-style: solid;
	border-width: 5px 5px 5px 0;
	content: " ";
	display: block;
	float: right;
	height: 0;
	margin-right: -5px;
	margin-top: 0;
	width: 0
}
.w3_megamenu .dropdown-submenu:hover>a {
	background: #e4e4e4
}
.w3_megamenu .dropdown-submenu.pull-left {
	float: none
}
.w3_megamenu .dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px
}
.w3_megamenu p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #656565
}
.w3_megamenu .collapse, .w3_megamenu .dropdown, .w3_megamenu .dropup, .w3_megamenu .nav {
	position: static
}
.w3_megamenu .container, .wnew ul li {
	position: relative
}
.w3_megamenu .half {
	width: 65%;
	left: auto!important;
	right: 1%!important
}
.w3_megamenu .dropdown-menu {
	left: auto
}
.w3_megamenu .nav.navbar-right .dropdown-menu {
	left: auto;
	right: 0
}
.w3_megamenu .w3_megamenu-content {
	padding: 15px 25px;
	background: #fafafa
}
.w3_megamenu-content h3 {
	border-bottom: 1px solid #ed8947;
	color: #eb7500;
	font-size: 20px;
	line-height: 30px;
	margin-top: 5px
}
.w3_megamenu-content h4 {
	color: #373737;
	font-size: 18px;
	line-height: 22px
}
.w3_megamenu-content h5 {
	color: #295a9d;
	font-size: 15px;
	line-height: 22px
}
.w3_megamenu .dropdown.w3_megamenu-fw .dropdown-menu {
	left: 0;
	right: 0
}
.w3_megamenu .title {
	font-size: 13px;
	font-weight: 700;
	margin-top: 15px;
	text-transform: uppercase;
	border-bottom: 1px solid #efefef;
	padding-bottom: 10px
}
.w3_megamenu ul {
	padding-left: 0
}
.wnew ul {
	left: auto!important;
	right: 3.6%!important;
	width:77%;
	padding: 10px!important
}
.wnew ul li {
	background-size: 100% 100%!important;
	border: 1px solid #ccc;
	float: left;
	height: 150px;
	margin: 5px;
	width: 15.6%;
}
.wnew ul li a {
	background: #22589b!important;
	bottom: 0;
	color: #fff!important;
	position: absolute;
	text-align: center;
	width: 100%;
	vertical-align: middle;
	padding-top: 6px;
	min-height: 53px;
	font-size: 14px
}
.wnew ul li a:focus, .wnew ul li a:hover {
	background: rgba(255,153,51,1)!important;
	color: #000!important;
	text-align: center
}
.wnew ul .tndrbid {
	background: url(../images/cctns-sms.jpg) rgba(0,0,0,0)
}
.wnew ul .opt {
	background: url(../images/cctns-gallery.jpg) rgba(0,0,0,0)
}
.wnew ul .policy {
	background: url(../images/cctns-circulars.jpg) rgba(0,0,0,0)
}
.wnew ul .slgn {
	background: url(../images/cctns-mail.jpg) rgba(0,0,0,0)
}
.wnew ul .bfest {
	background: url(../images/cctns.jpg) rgba(0,0,0,0)
}
.wnew ul .wajidfest {
	background: url(../images/cctns-portal.jpg) rgba(0,0,0,0)
}
.wnew ul .loc {
	background: url(../images/cctns-faq.jpg) rgba(0,0,0,0)
}
.wnew ul .acb {
	background: url(../images/cctns-report.jpg) rgba(0,0,0,0)
}
.fullwidth>ul {
	left: auto!important;
	right: 1%!important;
	width: 95%;
	padding: 0!important;
	-webkit-column-count: 6;
	-moz-column-count: 6;
	column-count: 6;
	background-color: #f5f5f5
}
.fullwidth ul li {
	display: inline-block!important;
	width: 100%!important
}
.left-position>.dropdown-menu, .top-position>.dropdown-menu {
	left: 38px!important;
	width: 200px
}
.fullwidth ul li a {
	padding: 1px 2px!important;
	border-bottom: 0
}
.fullwidth li a {
	font-size: 9pt!important
}
.main-link a.blue-head, .main-link a.green-head, .main-link a.orng-head {
	font-size: 12px;
	margin: 0;
	font-family: Oswald, sans-serif;
	text-transform: uppercase
}
.main-link a.orng-head {
	color: #cc2c2c!important;
	border-bottom: 1px solid red!important
}
.main-link a.blue-head {
	color: #3378d7!important;
	border-bottom: 1px solid #ed8947!important
}
.main-link a.green-head {
	color: #497809!important;
	border-bottom: 1px solid #497809!important
}
.top-position>.dropdown-menu {
	top: -100px!important
}/*.btm-top-position>.dropdown-menu{top:-74px!important}*/
.btm2-top-position>.dropdown-menu {
	top: -200px!important
}
.main-link>.dropdown-menu li {
	display: inline-block!important;
	width: 100%!important
}
.main-link>.dropdown-menu li a {
	padding: 0 2px!important;
	font-size: 13px
}
.main-link>.dropdown-menu li a:before {
	content: "\f0da";
	font-family: FontAwesome;
	font-size: 12px;
	margin-right: 5px
}
.sub-link>a {
	font-size: 13px!important;
	color: #023a62!important;
	border-bottom: 0 solid #ed8947!important
}
.sub-link>a:before {
	content: ""!important;
	margin-right: 0!important
}
.fullwidth .dropdown-submenu>.dropdown-menu {
	/*border: 1px solid #26dcd9;
	border-radius: 4px;
	box-shadow: 0 0 4px rgba(12,124,149,.5)!important;
	-webkit-column-count: 1!important;
	-moz-column-count: initial;
	column-count: 1;
	padding: 2px;
	-webkit-column-break-inside: avoid*/
	    border: 0px solid #26dcd9;
    border-radius: 4px;
    box-shadow: 0 0 0px rgba(12,124,149,.5)!important;
    -webkit-column-count: 1!important;
    -moz-column-count: initial;
    column-count: 1;
    padding: 2px;
    -webkit-column-break-inside: avoid;
    background: #fff0;
}
.fullwidth .dropdown-submenu>.dropdown-menu>li {
    border-top: 1px solid #ccc;
    background-color: #fff;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
.fullwidth .dropdown-submenu>.dropdown-menu>li:last-child{
	 border-bottom: 1px solid #ccc;
}
/*.fullwidth .dropdown-submenu>.dropdown-menu>li {
	border-bottom: 1px solid #ccc;
	background-color: #fff
}*/
.fullwidth .dropdown-submenu>.dropdown-menu>li>a {
	padding: 3px 4px!important;
	color: #098c93;
	display: block;
	font-size: 14px!important
}
.fullwidth .dropdown-submenu>.dropdown-menu>li>a:hover {
	color: #fff;
	background-color: #1fa9c8
}
.sub-link .dropdown-menu a:hover>.sub-link {
	background-color: #C63
}
.e-service ul {
	left: auto!important;
	right: 1%!important;
	width: 49%;
	padding: 10px!important
}
.e-service ul li {
	border: 1px solid #ccc;
	float: left;
	margin: 10px;
	width: 29.9%;
	position: relative;
	background-color: #d0d0d2;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center
}
.e-service ul li a {
	display: block;
	min-height: 78px;
	color: transparent!important;
	transition-duration: .2s
}
.e-service ul li a:hover {
	background-color: rgba(204,204,204,.1);
	border: 1px solid #d32e2f!important;
	color: transparent!important
}
.contrl-room {
	background-image: url(../images/imp-1.jpg)
}
.women-help {
	background-image: url(../images/imp-2.jpg)
}
.ambulance {
	background-image: url(../images/imp-3.jpg)
}
.fire-brigade {
	background-image: url(../images/imp-4.jpg)
}
.child-line {
	background-image: url(../images/imp-5.jpg)
}
.railway-help {
	background-image: url(../images/imp-6.jpg)
}
.contrl-roomhi {
	background-image: url(../images/imp-hi1.jpg)
}
.women-helphi {
	background-image: url(../images/imp-hi2.jpg)
}
.ambulancehi {
	background-image: url(../images/imp-hi3.jpg)
}
.fire-brigadehi {
	background-image: url(../images/imp-hi4.jpg)
}
.child-linehi {
	background-image: url(../images/imp-hi5.jpg)
}
.railway-helphi {
	background-image: url(../images/imp-hi6.jpg)
}
.women {
	background-color: #cbe7ce!important
}
.amb {
	background-color: #d9cbe7!important
}
.fire {
	background-color: #b2cbd3!important
}
.room {
	background-color: rgba(255,255,255,.8)!important;
	border-radius: 0!important;
	border: 0!important
}
.room span {
	color: #d32f2f;
	height: 80px;
	width: 80px;
	border-radius: 50%;
	border: 1px solid #000;
	padding-top: 15px
}
.room h1 {
	font-size: 28px;
	color: #000
}
.room h2 {
	font-size: 24px;
	margin-top: 6px;
	color: #d32f2f
}
.room .btn-danger {
	border: 2px solid #d32f2f;
	background-color: rgba(255,255,255,1);
	color: #000
}
.cm span {
	background-color: rgba(255,255,255,.75);
	float: right;
	right: 8%;
	padding: 2px;
	position: absolute;
	top: 40%;
	z-index: 9
}
.cm p {
	color: #224db5;
	font-size: 17px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase
}
.glyphicon {
	margin-right: 4px!important
}
.pagination .glyphicon {
	margin-right: 0!important
}
.pagination a {
	color: #555
}
.panel ul {
	padding: 0;
	margin: 0
}
.news-item {
	padding: 4px;
	margin: 0;
	border-bottom: 1px dotted #555
}
.news-item a {
	font-size: 15px!important
}
.panel-default>.panel-heading {
	text-align: left;
	padding: 2px 5px
}
.content-body {
	padding: 5px 0!important
}
.panel {
	background: 0 0!important;
	border: 0
}
#section01 #slide1, #section1 {
	background-repeat: no-repeat;
	background-size: cover
}
.content-body ul li {
	text-align: left;
	border-bottom: solid 1px RGBA(0,0,0,.2);
	padding: 5px 0
}
.content-body ul li br {
	display: none
}
.content-body ul li a {
	color: #FFF;
	font-size: 13px;
	font-weight: 700
}
.want {
	margin-top: 5px
}
.want1 {
	margin-top: 4px
}
#section1 {
	background-image: url(../images/section-2.jpg)
}
#section2 .area {
	height: auto;
	overflow: hidden;
	margin-top: 60px
}
#section2 .area h1 {
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	font-size: 31px;
	color: #0f5484
}
.connect h2, .heading4, .lbar h2 {
	font-weight: 400
}
.connect {
	padding: 15px;
	text-align: center;
	background-color: #0f5484
}
.connect h2 {
	color: #FFF;
	margin: 0;
	padding: 0;
	font-size: 21px;
	text-transform: uppercase
}
.footer .column .title, .main-footer .column .title {
	font-weight: 700;
	font-style: normal;
	text-align: left;
	text-transform: uppercase
}
.footer {
	padding: 25px;
	background-color: #053253;
	color: rgba(255,255,255,.6)
}
.footer .column {
	box-sizing: content-box;
	padding: 0 20px;
	vertical-align: top
}
.footer .column .title {
	font-size: 15px;
	margin-right: 0;
	color: rgba(255,255,255,.9);
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(255,255,255,.8);
	margin-bottom: 8px
}
.footer .column dd a {
	color: rgba(255,255,255,.8);
	transition-duration: .2s
}
.footer .column dd a:hover {
	color: rgba(255,255,255,1)
}
.footer a {
	color: rgba(255,255,255,.8);
	transition-duration: .2s
}
.footer a:hover, .footer strong {
	color: rgba(255,255,255,1)
}
.footer hr {
	border-top: 1px solid #0f5484
}
.p-unit-main {
	width: 88%!important
}
.p-unit {
	padding: 0 10px!important
}
.p-unit h1, .p-unit h2 {
	line-height: 24px;
	padding: 0 10px;
	margin: 0
}
.p-unit h2 {
	color: #4b8b2a;
	font-size: 19px
}
.p-unit h1 {
	color: #853728;
	font-size: 21px
}
.p-unit h3 {
	font-size: 17px!important;
	margin: 0;
	line-height: 23px
}
.ot-un {
	border-bottom: 1px solid #ed8947!important;
	line-height: 28px!important;
	padding-left: 5px!important
}
.p-unit h4 {
	font-size: 14px!important;
	margin: 0 0 5px 2px;
	color: #023a62
}
.p-unit ul li {
	line-height: 2px
}
.p-unit ul li a {
	font-size: 13px
}
.agra {
	background-color: #edf8fe
}
.o-police ul li {
	line-height: 15px
}
.about-menu {
	width: 200px!important
}
.emer-ser {
	width: 53%!important
}
.other-uni {
	width: 41%!important
}
.other-unit {
	width: 100%
}
.other-unit li {
	border-bottom: 1px solid #CCC;
	padding: 10px 5px 0
}
.heading2, .lbar h2 {
	border-bottom: 2px solid #b42912
}
.other-unit li:hover {
	background-color: #ebeaea
}
.main-footer {
	float: left;
	width: 100%
}
.main-footer .column {
	float: left;
	padding: 0 20px;
	vertical-align: top;
	width: 16%
}
.main-footer .column .title {
	font-family: "Open Sans Condensed", Arial, sans-serif;
	font-size: 16px;
	margin-right: 0;
	min-height: 40px
}
.main-footer .column .title.other {
	margin-top: 10px;
	min-height: 0
}
.main-footer .column .title a {
	color: #c00
}
.main-footer .column .title a:hover {
	text-decoration: underline
}
.main-footer .column .link {
	font-size: 13px;
	line-height: 1.2;
	margin-right: 0;
	margin-top: 6px;
	text-align: left
}
.main-footer .column .link.contact-info {
	color: #3c362c;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	margin-bottom: 20px;
	margin-top: 20px
}
.main-footer .column .link a, .main-footer .column .link a:hover {
	text-decoration: none
}
.main-footer .column .btn-industry-login {
	left: -20px;
	position: relative;
	top: 16px
}
.gov-logo, .javeed, .social {
	position: absolute
}
.visitor span {
	color: #000;
	font-weight: 700
}
.f:hover a, .g:hover a, .i:hover a, .t:hover a, .y:hover a {
	color: #FFF!important
}
.social ul li:hover a, .social-left ul li:hover a {
	color: #000
}
.other-bg {
	background-color: #edf8fe!important
}
.javeed {
	left: 8px;
	top: 110px;
	z-index: 999
}
.gov-logo {
	right: 8px;
	top: 176px;
	z-index: 999;
	width: 70px
}
.gov-logo img {
	width: 100%
}
.social {
	top: 45%;
	width: 12%;
	z-index: 2;
	right: 0
}
.f:hover {
	background-color: #284386!important
}
.t:hover {
	background-color: #28aae1!important
}
.g:hover {
	background-color: #da2713!important
}
.i:hover {
	background-color: #007bb6!important
}
.y:hover {
	background-color: #da2723!important
}
.social ul {
	padding: 0;
	-webkit-transform: translate(116px, 0);
	-moz-transform: translate(116px, 0);
	-ms-transform: translate(116px, 0);
	-o-transform: translate(116px, 0);
	transform: translate(116px, 0)
}
.social ul li {
	display: block;
	margin: 5px 15px;
	background: rgba(255,255,255,.9);
	width: 300px;
	text-align: left;
	padding: 0;
	-webkit-border-radius: 0 17px 17px 0;
	-moz-border-radius: 0 17px 17px 0;
	border-radius: 30px 0 0 30px;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}
.social ul li:hover {
	-webkit-transform: translate(-110px, 0);
	-moz-transform: translate(-110px, 0);
	-ms-transform: translate(-110px, 0);
	-o-transform: translate(-110px, 0);
	transform: translate(-110px, 0);
	background: #FFF
}
.social ul li:hover img, .social-left ul li {
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s
}
.social span {
	display: inline-block;
	position: relative;
	top: 0;
	width: 70px;
	padding-left: 2px
}
.social ul li:hover img {
	color: #fff;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	transform: rotate(-360deg);
	transition: all 1s
}
.social ul li i {
	margin-left: 10px;
	color: #000;
	padding: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	font-size: 20px;
	background: #fff;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}
.social-left {
	left: 0;
	position: absolute;
	top: 48%;
	width: 1%;
	z-index: 99!important
}
.left-nav-btn2, .rbarFxd, .right-nav-btn2 {
	z-index: 100
}
.social-left ul {
	padding: 0;
	-webkit-transform: translate(-155px, 0);
	-moz-transform: translate(-155px, 0);
	-ms-transform: translate(-155px, 0);
	-o-transform: translate(-155px, 0);
	transform: translate(-155px, 0)
}
.social a, .social-left a {
	font-size: 9pt
}
.social-left ul li {
	clear: both;
	display: block;
	margin: 5px 15px;
	background: rgba(255,255,255,.9);
	width: 275px;
	text-align: right;
	padding: 0;
	-webkit-border-radius: 0 17px 17px 0;
	-moz-border-radius: 0 17px 17px 0;
	border-radius: 0 30px 30px 0;
	transition: all 1s;
	box-sizing: border-box
}
.social-left ul li:hover {
	-webkit-transform: translate(136px, 0);
	-moz-transform: translate(136px, 0);
	-ms-transform: translate(136px, 0);
	-o-transform: translate(136px, 0);
	transform: translate(136px, 0);
	background: #FFF
}
.inwrap, .pagebody .pwdFxd {
	background-color: #fff
}
.social-left span {
	display: inline-block;
	position: relative;
	top: 0;
	width: 115px;
	padding-left: 8px
}
.social-left ul li:hover img {
	color: #fff;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	transform: rotate(-360deg);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}
.social-left ul li i {
	margin-left: 10px;
	color: #000;
	padding: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	font-size: 20px;
	background: #fff;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}
.flip-container, .flipper {
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d
}
.innerpage {
	margin-top: 100px
}
.breadcrumb>li {
	color: #33daff!important
}
.breadcrumb a, .breadcrumb a:hover {
	color: #F90
}
.breadcrumb>.active {
	color: #33daff!important
}
.breadcrumb span img {
	height: 13px
}
.heading2:before, .lbar h2:before {
	content: "\f105";
	background-color: #b42912;
	padding: 3px 10px;
	position: relative;
	display: inline-block;
	font-family: FontAwesome
}
.heading2 {
	color: #000;
	margin: 5px 0 10px
}
.heading2:before {
	color: #FFF;
	margin-left: 0;
	margin-right: 10px
}
.lbar h2 {
	color: #000;
	margin: 5px 0 10px;
	font-size: 18px;
	text-transform: uppercase;
	text-align: left!important
}
.lbar h2:before {
	color: #FFF;
	margin-left: 0;
	margin-right: 10px
}
.listing>li:before, .test1 li:before {
	content: "\f054"
}
.lbar h2 a {
	color: #000
}
.lbar h3, .lbar h3 a {
	color: #b42912
}
.lbar h3 {
	background: #e4e4e4;
	font-size: 17px;
	margin-bottom: 15px;
	padding: 6px 10px!important;
	margin-top: 0!important
}
.heading4 {
	text-transform: uppercase;
	color: #c64407
}
.organisational {
	background: url(../images/site_map_ul.gif) 0 -5px repeat-y!important;
	list-style-type: none!important;
	margin: 10px 0!important;
	padding: 0 5px 4px 6px!important;
	position: relative!important
}
.organisational li {
	background: url(../images/site_map_list.gif) -5px -5px no-repeat!important;
	padding: 0 0 0 10px!important;
	font: 700;
	margin: 10px 0
}
.organisational li>a {
	color: #000;
	display: inline-block;
	transition-duration: .3s;
	padding: 5px;
	border: 1px solid #f4c45e;
	background-color: #ffe1a8
}
.organisational li>a:hover {
	color: #000;
	padding-left: 5px;
	background-color: #ffe1a8;
	text-decoration: none
}
.organisational li ul {
	padding-bottom: 1px
}
.organisational li>ul li>a, .organisational li>ul li>ul li>a {
	transition-duration: .3s;
	padding: 5px;
	color: #000;
	display: inline-block
}
.organisational li ul li {
	font: 10pt arial
}
.organisational li>ul li>a {
	border: 1px solid #bfc94f;
	background-color: #cdd580
}
.organisational li>ul li>a:hover {
	color: #000;
	padding-left: 5px;
	background-color: #cdd580;
	text-decoration: none
}
.organisational li>ul li>ul li>a {
	border: 1px solid #000;
	background-color: #ffe082
}
.organisational li>ul li>ul li>a:hover {
	color: #000;
	padding-left: 5px;
	background-color: #ffca28;
	text-decoration: none
}
.org-strcture {
	margin-top: 20px
}
.org-strcture td {
	text-align: center;
	vertical-align: middle
}
.org-strcture .first {
	display: inline-block;
	background: #0097a7;
	background: -moz-linear-gradient(top, rgba(0,151,167,1) 0, rgba(0,204,197,1) 100%);
	background: -webkit-linear-gradient(top, rgba(0,151,167,1) 0, rgba(0,204,197,1) 100%);
	background: linear-gradient(to bottom, rgba(0,151,167,1) 0, rgba(0,204,197,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0097a7', endColorstr='#00ccc5', GradientType=0);
	color: #FFF;
	border: 2px solid #0097a7;
	width: 65px;
	min-height: 40px;
	font-size: 12px;
	text-align: center
}
.org-strcture .forth, .org-strcture .second, .org-strcture .third {
	display: inline-block;
	color: #FFF;
	width: 60px;
	min-height: 40px;
	font-size: 11px;
	text-align: center
}
.org-strcture .second {
	background: #65990d;
	background: -moz-linear-gradient(top, rgba(101,153,13,1) 0, rgba(179,211,48,1) 100%);
	background: -webkit-linear-gradient(top, rgba(101,153,13,1) 0, rgba(179,211,48,1) 100%);
	background: linear-gradient(to bottom, rgba(101,153,13,1) 0, rgba(179,211,48,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#65990d', endColorstr='#b3d330', GradientType=0);
	border: 2px solid #65990d
}
.org-strcture .third {
	background: #7343cc;
	background: -moz-linear-gradient(top, rgba(115,67,204,1) 0, rgba(182,108,209,1) 100%);
	background: -webkit-linear-gradient(top, rgba(115,67,204,1) 0, rgba(182,108,209,1) 100%);
	background: linear-gradient(to bottom, rgba(115,67,204,1) 0, rgba(182,108,209,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7343cc', endColorstr='#b66cd1', GradientType=0);
	border: 2px solid #7343cc
}
.org-strcture .forth {
	background: #05abe0;
	background: -moz-linear-gradient(top, rgba(5,171,224,1) 0, rgba(135,224,253,1) 100%);
	background: -webkit-linear-gradient(top, rgba(5,171,224,1) 0, rgba(135,224,253,1) 100%);
	background: linear-gradient(to bottom, rgba(5,171,224,1) 0, rgba(135,224,253,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05abe0', endColorstr='#87e0fd', GradientType=0);
	border: 2px solid #05abe0
}
.border-left {
	border-left: 2px solid #000
}
.border-right {
	border-right: 2px solid #000
}
.border-top {
	border-top: 2px solid #000
}
.border-bottom {
	border-bottom: 2px solid #000
}
.org-main {
	background-color: #aedfee;
	color: #000;
	min-height: 72px
}
.org-main:hover {
	background-color: #94d4e8;
	color: #000;
	text-decoration: none
}
.test1 {
	margin: 0;
	padding: 0
}
.test1 li {
	padding-left: 15px;
	margin-bottom: 8px
}
.test1 li a {
	color: #333
}
.test1 li:before {
	font-family: FontAwesome;
	color: #bb2828;
	font-size: 12px;
	margin-left: -15px;
	margin-right: 6px
}
.listing>li ul li:before, .listing>li:before {
	font-family: FontAwesome;
	margin-right: 0
}
.table>tbody>tr.primary>td, .table>tbody>tr.primary>th, .table>tbody>tr>td.primary, .table>tbody>tr>th.primary, .table>tfoot>tr.primary>td, .table>tfoot>tr.primary>th, .table>tfoot>tr>td.primary, .table>tfoot>tr>th.primary, .table>thead>tr.primary>td, .table>thead>tr.primary>th, .table>thead>tr>td.primary, .table>thead>tr>th.primary {
	background-color: #00acc1;
	color: #fff
}
.table>tbody>tr.red>td, .table>tbody>tr.red>th, .table>tbody>tr>td.red, .table>tbody>tr>th.red, .table>tfoot>tr.red>td, .table>tfoot>tr.red>th, .table>tfoot>tr>td.red, .table>tfoot>tr>th.red, .table>thead>tr.red>td, .table>thead>tr.red>th, .table>thead>tr>td.red, .table>thead>tr>th.red {
	background-color: #ef5350;
	color: #fff
}
.bldRw_n, .table>tbody>tr.light-red>td, .table>tbody>tr.light-red>th, .table>tbody>tr>td.light-red, .table>tbody>tr>th.light-red, .table>tfoot>tr.light-red>td, .table>tfoot>tr.light-red>th, .table>tfoot>tr>td.light-red, .table>tfoot>tr>th.light-red, .table>thead>tr.light-red>td, .table>thead>tr.light-red>th, .table>thead>tr>td.light-red, .table>thead>tr>th.light-red {
	background-color: #fce0e2;
	color: #000
}
.bldRw_n2 {
	background-color: #fff6bc;
	color: #000
}
.tble tr th {
	background-color: #0b9ad2;
	color: #fff;
	text-align: center!important;
	font-weight: 700
}
.table-striped>tbody>tr:nth-of-type(2n+1) {
	background-color: #ededed!important
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid rgba(9,7,7,.15)!important
}
.alert {
	padding: 5px 10px!important;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 0!important
}
.table td a {
	color: #c62828
}
.listing {
	margin: 0;
	padding: 0
}
.listing>li:before, .listing>li>a {
	padding: 5px 10px;
	display: inline-block
}
.listing>li {
	margin-bottom: 8px
}
.listing>li>a {
	border: 1px solid #ccc;
	color: #d32f2f;
	transition-duration: .2s
}
.listing>li>a:hover {
	color: #000;
	background-color: #CCC;
	text-decoration: none
}
.listing>li:before {
	color: #fff;
	background-color: #d32f2f;
	border: 1px solid #d32f2f
}
.listing ul {
	margin: 0;
	padding: 10px 0 0 30px
}
.listing>li ul li {
	margin-bottom: 8px
}
.listing>li ul li>a {
	display: inline-block;
	padding: 3px 6px;
	border: 1px solid #ccc;
	color: #333;
	transition-duration: .2s
}
.listing>li ul li>a:hover {
	color: #000;
	background-color: #CCC;
	text-decoration: none
}
.listing>li ul li:before {
	content: "\f0da";
	color: #fff;
	background-color: #333;
	display: inline-block;
	padding: 3px 6px;
	border: 1px solid #333
}
.tble>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9
}
.inwrap {
	min-height: 250px
}
.dropdown-submenu .dropdown-menu:hover~.dropdown-toggle {
	background: #0F9
}
.dropdown-submenu {
	position: relative
}
.dropdown-menu {
	box-shadow: none!important;
	width: 215px
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: 0;
	margin-left: 0;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px
}
.fullwidth .dropdown-submenu:focus>.dropdown-menu {
	display: block
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #FFF;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	margin-top: 5px;
	margin-right: -10px
}
.cctns-box li ul li:before, .landing-box li ul li:before {
	content: "\f0da";
	font-family: FontAwesome
}
.dropdown-submenu:hover>a:after {
	border-left-color: #000
}
.dropdown-submenu .dropdown-menu {
	left: 100%
}
.navbar-nav li:nth-child(5) .dropdown-submenu .dropdown-menu {
	left: -100%!important;
	width: 215px
}
.mygallery li {
	float: left;
	margin: 0 8px 10px!important;
	padding: 8px!important;
	background-image: none!important
}
.rbar img, .so-btn {
	margin-bottom: 15px
}
.mygallery li img {
	padding: 4px;
	background: #e4e4e4;
	border: 1px solid #88c4ff
}
.breedcum h3 {
	font-size: 12px;
	color: #FF0
}
.footNote {
	display: none
}
.rbar {
	background: #e4e4e4;
	padding: 15px;
	width: auto!important
}
.rbar img {
	width: 100%
}
.rbarFxd {
	position: fixed;
	top: 100px;
	width: 277px!important
}
.so-btn {
	font-size: 18px!important;
	width: 233px;
	margin-top: 0
}
.landing-box {
	margin: 0;
	padding: 0
}
.landing-box li {
	padding: 15px;
	text-align: center;
	font-size: 16px
}
.landing-box li .box {
	border-radius: 4px;
	border: 1px solid #ffd180;
	padding: 15px;
	background-color: #f5e4c7;
	min-height: 223px;
	transition: .2s
}
.landing-box li .box p {
	color: #000!important;
	font-weight: 700!important;
	text-decoration: none!important
}
.landing-box li .box p a {
	color: #000!important
}
.landing-box li ul {
	text-align: left
}
.landing-box li ul li {
	padding: 0;
	font-size: 13px;
	text-align: left;
	font-weight: 700;
	display: inline-flex
}
.landing-box li ul ul {
	margin-left: 15px;
	list-style: square
}
.landing-box li ul li:before {
	color: #000;
	margin-right: 5px
}
.landing-box li .box:hover {
	border: 1px solid #4aa7dc;
	background-color: #e6e6e6
}
.cctns-box {
	margin: 0;
	padding: 0;
	list-style: none
}
.cctns-box li {
	padding: 15px;
	text-align: center;
	font-size: 16px
}
.cctns-box li p {
	text-align: center!important;
	text-decoration: none!important;
	color: #000;
	font-weight: 700!important
}
.cctns-box li .box {
	border-radius: 4px;
	border: 1px solid #ffd180;
	padding: 15px;
	background-color: #f5e4c7;
	min-height: 190px;
	transition: .2s
}
.act-icon, .cctns-icon, .crime-icon, .gpf-icon, .penson-icon {
	min-height: 60px;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center center;
	margin-bottom: 10px
}
.cctns-box li ul {
	text-align: left
}
.cctns-box li ul li {
	padding: 0;
	font-size: 13px;
	text-align: left
}
.cctns-box li ul ul {
	margin-left: 15px;
	list-style: square
}
.cctns-box li ul li:before {
	color: #000;
	margin-right: 5px
}
.cctns-box li .box:hover {
	border: 1px solid #4aa7dc;
	background-color: #e6e6e6
}
.gallery ul li, .other-cs ul li div {
	border: 1px solid #ccc;
	height: 150px
}
.cctns-box li .box p {
	color: #306cb4;
	text-decoration: underline
}
.crime-icon {
	background-image: url(../images/crime.png)
}
.cctns-icon {
	background-image: url(../images/cctns.PNG)
}
.act-icon {
	background-image: url(../images/act.PNG)
}
.penson-icon {
	background-image: url(../images/pension.png)
}
.gpf-icon {
	background-image: url(../images/gpf.png)
}
.wnew ul .complaints, .wnew ul .newcomplaints {
	background-position: center 10px;
	background-repeat: no-repeat
}
.wnew ul .complaints {
	background-image: url(../images/complaints.PNG);
	background-color: #e0efd2;
	background-size: auto 100%!important
}
.wnew ul .newcomplaints {
	background-image: url(../images/new-complaint.png);
	background-color: #FC0;
	background-size: auto 50%!important
}
.wnew ul .e-fir {
	background-image: url(../images/efir-2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #f3e0da;
	background-size: 100% 100%!important
}
.wnew ul .other, .wnew ul .view-fir {
	background-repeat: no-repeat;
	background-size: auto 100%!important
}
.wnew ul .view-fir {
	background-image: url(../images/e-fir.png);
	background-position: top center;
	background-color: #d1d1d1
}
.wnew ul .other {
	background-image: url(../images/others.png);
	background-position: center 10px;
	background-color: #f3e0da
}
.gallery ul {
	left: auto!important;
	right: 1%!important;
	width: 29%;
	padding: 10px!important
}
.gallery ul li {
	background-size: 100% 100%!important;
	float: left;
	margin: 5px;
	width: 47%;
	position: relative
}
.gallery ul li a, .other-cs ul li a {
	width: 100%;
	padding-top: 6px;
	min-height: 45px;
	vertical-align: middle;
	bottom: 0;
	text-align: center
}
.gallery ul li a {
	background: #22589b!important;
	color: #fff!important;
	position: absolute;
	font-size: 16px
}
.gallery ul li a:focus, .gallery ul li a:hover {
	background: rgba(255,153,51,1)!important;
	color: #000!important;
	text-align: center
}
.gallery ul .photogallery, .gallery ul .videogallery {
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100% 100%!important
}
.gallery ul .videogallery {
	background-image: url(../images/video-gallery.PNG);
	background-color: #90caf9
}
.gallery ul .photogallery {
	background-image: url(../images/photogallery.JPG);
	background-color: #ffe082
}
.gallery ul .wantedgallery {
	background-image: url(../images/photogallery.JPG);background-image:url(../site/writereaddata/siteContent/mising-person.jpg);
	background-color: #ffe082
}

.other-cs ul li {
	float: left;
	margin-bottom: 30px
}
.other-cs ul li div {
	background-size: auto 50%;
	position: relative
}
.other-cs ul li a {
	background: #5a91d5!important;
	color: #fff!important;
	position: absolute
}
.other-cs ul li a:hover {
	background: rgba(255,153,51,1)!important;
	color: #000!important;
	text-align: center
}
.other-cs ul .anti-human, .other-cs ul .dos, .other-cs ul .download, .other-cs ul .foriegn, .other-cs ul .frauds, .other-cs ul .private, .other-cs ul .rti, .other-cs ul .safety, .other-cs ul .stolen, .other-cs ul .suraksha, .other-cs ul .telephone, .other-cs ul .traffic {
	background-repeat: no-repeat;
	background-position: center 10px
}
.other-cs ul .anti-human {
	background-image: url(../images/anti-human.png);
	background-color: #d1eee9
}
.other-cs ul .frauds {
	background-image: url(../images/internet-faruds.png);
	background-color: #f0e9cc
}
.other-cs ul .foriegn {
	background-image: url(../images/foriegn.png);
	background-color: #d0e7f5
}
.other-cs ul .telephone {
	background-image: url(../images/telephone.png);
	background-color: #e0efd2
}
.other-cs ul .traffic {
	background-image: url(../images/traffice.png);
	background-color: #d9dbf2
}
.other-cs ul .suraksha {
	background-image: url(../images/surakhsha.png);
	background-color: #f3e0da
}
.other-cs ul .stolen {
	background-image: url(../images/stolen-vehcle.png);
	background-color: #ebd9f3
}
.other-cs ul .private {
	background-image: url(../images/private-security.png);
	background-color: #d1d1d1
}
.other-cs ul .download {
	background-image: url(../images/download.png);
	background-color: #90caf9
}
.other-cs ul .rti {
	background-image: url(../images/rti.png);
	background-color: #f0e9cc
}
.other-cs ul .dos {
	background-image: url(../images/dos-and-dont.png);
	background-color: #e0efd2
}
.other-cs ul .safety {
	background-image: url(../images/safty.png);
	background-color: #d9dbf2
}
.other-cs ul .policy {
	background: url(../images/cctns-circulars.jpg) rgba(0,0,0,0);
	background-position: center top;
	background-size: auto 100%
}
.other-cs ul .tndrbid {
	background: url(../images/cctns-sms.jpg) rgba(0,0,0,0);
	background-position: center top;
	background-size: auto 100%
}
.w3_megamenu .dropdown-submenu:hover>ul a:after {
	border: 0!important
}
.outerWrapper2 {
	margin: 10px 0 0!important
}
.footer-right #zoomTxt {
	display: none
}
.mypress-rel-no {
	display: none!important
}
.mypress-rel ul {
	-moz-columns: 6 auto;
	-webkit-columns: 6 auto;
	right: 10px!important;
	width: 90%
}
.back img, .important-link img {
	width: 100%
}
.mypress-rel ul a {
	background: rgba(0,0,0,0)!important;
	font-size: 9pt!important;
	padding: 2px!important;
	border-bottom: 0
}
.mypress-rel a::after {
	border: 0!important
}
.new-inner {
	background: url(../images/inner-bg.png) 0 333px;
	padding: 8% 0 50px;
	font-family: Roboto, sans-serif;
	font-weight: 400;
	color: rgba(0,0,0,.87);
	font-size: 15px;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100
}
.new-inner .card {
	background-attachment: scroll;
	margin-top: 20px!important;
	position: relative;
	transition: box-shadow .25s
}
.new-inner .heading {
	padding: 20px 0 0;
	border-bottom: dotted 1px #fc940e
}
.new-inner .heading h1 {
	font-size: 40px!important;
	color: #fff!important;
	font-family: Oswald, sans-serif;
	font-weight: 300!important;
	margin-bottom: 0;
	margin-top: 0
}
.new-inner .heading .breadcrumb {
	padding: 5px 0;
	border-bottom: 0;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: 500;
	color: #0ab5da;
	background-color: transparent;
	border-radius: 0
}
.new-inner .heading .breadcrumb a {
	color: #fff
}
.new-inner .heading .breadcrumb a:hover {
	text-decoration: none;
	color: #fa8620
}
.new-inner .heading .breadcrumb>.active {
	color: #29c7fb
}
.new-inner .card .card-content {
	padding: 20px;
	background-color: #fff;
	border-bottom: solid 2px #fa8620;
	height: auto;
	overflow: hidden;
	min-height: 750px
}
.new-inner .card .card-content p {
	font-weight: 400;
	margin-bottom: 10px;
	color: rgba(0,0,0,.71);
	padding: 0;
	-webkit-font-smoothing: antialiased
}
.block, .white {
	color: #fff
}
.block {
	text-transform: uppercase;
	padding: 20px 20px 0 140px;
	font-weight: 800;
	font-size: 120%
}
.new-inner .rightbar {
	padding: 0 10px;
	background-color: rgba(255,255,255,.1)
}
.flip-container {
	overflow: hidden!important;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	-ms-transform: perspective(1000px);
	-moz-transform: perspective(1000px)
}
.flip-inner {
	position: relative;
	padding-top: 30px;
	text-align: center;
	cursor: pointer
}
.flip-inner i.fa {
	font-size: 35px;
	margin-bottom: 0
}
.flip-inner h3 {
	font-size: 18px;
	font-weight: 400;
	margin-top: 10px
}
.flip-container.hover .back, .flip-container:hover .back {
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	-o-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0)
}
.flip-container.hover .front, .flip-container:hover .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}
.back, .flip-container, .front {
	width: 100%;
	height: 150px
}
.flipper {
	-webkit-transition: .6s;
	-webkit-transform-style: preserve-3d;
	-ms-transition: .6s;
	-moz-transition: .6s;
	-moz-transform: perspective(1000px);
	transition: .6s;
	transform-style: preserve-3d;
	position: relative
}
.back, .front {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: .6s;
	-webkit-transform-style: preserve-3d;
	-webkit-transform: rotateY(0);
	-moz-transition: .6s;
	-moz-transform-style: preserve-3d;
	-moz-transform: rotateY(0);
	-o-transition: .6s;
	-o-transform-style: preserve-3d;
	-o-transform: rotateY(0);
	-ms-transition: .6s;
	-ms-transform-style: preserve-3d;
	-ms-transform: rotateY(0);
	transition: .6s;
	transform-style: preserve-3d;
	transform: rotateY(0);
	position: absolute;
	top: 0;
	left: 0
}
.front {
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	background: #90ee90;
	z-index: 2
}
.back {
	background: #add8e6;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg)
}
.vertical.flip-container {
	position: relative
}
.vertical .back {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
.vertical.flip-container .flipper {
	-webkit-transform-origin: 100% 213.5px;
	-moz-transform-origin: 100% 213.5px;
	-ms-transform-origin: 100% 213.5px;
	transform-origin: 100% 213.5px
}
.vertical.flip-container.hover .back, .vertical.flip-container:hover .back {
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-o-transform: rotateX(0);
	-ms-transform: rotateX(0);
	transform: rotateX(0)
}
.vertical.flip-container.hover .front, .vertical.flip-container:hover .front {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
.important-link {
	background-color: #fff;
	padding: 20px 0
}
.v-button {
	position: fixed;
	top: 300px;
	right: -25px;
	padding: 0;
	margin: 0;
	width: 85px;
	height: 158px;
	background: #f56505;
	z-index: 15;
	border-radius: 6px 0 0 6px;
	font-size: 22px;
	font-weight: 700;
	border-left: solid 2px RGBA(0,0,0,.25);
	border-bottom: solid 2px RGBA(0,0,0,.2)
}
.v-button span {
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	position: relative;
	display: block;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	top: 68px;
	right: 10px
}
.features {
	text-align: center;
	padding: 2em 0;
	background: #b5c2d2
}
.feature {
	background: #fff;
	border: 1px solid #b5c2d2;
	padding: 20px 5px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
	height: 220px
}
.feature h4 {
	font-size: 16px;
	color: #222;
	font-family: Roboto, sans-serif
}
.d-head, .phead, .shead {
	font-family: Oswald, sans-serif
}
span.fa.fa-file-text-o, span.fa.fa-gavel, span.fa.fa-list-ul, span.fa.fa-television {
	border-radius: 4em;
	font-size: 2em;
	-webkit-border-radius: 4em;
	-moz-border-radius: 4em;
	-o-border-radius: 4em;
	border: 5px solid #FFF;
	box-shadow: 0 0 10px rgba(119,119,119,.25);
	-webkit-box-shadow: 0 0 10px rgba(119,119,119,.25);
	-moz-box-shadow: 0 0 10px rgba(119,119,119,.25);
	-o-box-shadow: 0 0 10px rgba(119,119,119,.25);
	display: inline-block;
	padding: 32px;
	background: #7cb342;
	background: -moz-linear-gradient(top, #03bcfd 0, #019bd1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5ab645), color-stop(100%, #5ab645));
	background: -webkit-linear-gradient(top, #5ab645 0, #5ab645 100%);
	background: -o-linear-gradient(top, #03bcfd 0, #019bd1 100%);
	background: -ms-linear-gradient(top, #03bcfd 0, #019bd1 100%);
	background: linear-gradient(to bottom, #5ab645 0, #5ab645 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03bcfd', endColorstr='#019bd1', GradientType=0);
	cursor: pointer;
	transition: .5s ease;
	-moz-transition: .5s ease;
	-o-transition: .5s ease;
	-webkit-transition: .5s ease;
	color: #fff
}
span.fa.fa-file-text-o:hover, span.fa.fa-gavel:hover, span.fa.fa-list-ul:hover, span.fa.fa-television:hover {
	background-color: #222;
	background-image: -moz-linear-gradient(top, #222, #222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#222));
	background-image: -webkit-linear-gradient(top, #222, #222);
	background-image: -o-linear-gradient(top, #222, #222);
	background-image: linear-gradient(to bottom, #222, #222);
	background-repeat: repeat-x
}
.footerNav {
	background: url(../images/footer-bg.gif) left top rgba(0,0,0,0);
	background-color: #282b32;
	border-top: 60px solid #1b1e24;
	font-size: 16px;
	height: 146px;
	position: relative
}
.footerNav ul {
	list-style: none;
	text-align: center;
	margin: 25px auto
}
.footerNav ul li {
	display: inline-block;
	margin: 0 15px
}
.footerNav ul li a {
	color: #FFF
}
body {
	background: #ededed!important
}
.breadcrumb span {
	color: #29c7fb!important
}
.phead, .shead {
	color: #c23b3b!important;
	font-size: 24px!important;
	margin: 15px 0 0 5px!important;
	padding: 0 0 10px!important
}
.bread-crum, .breed-crum-div {
	background-color: inherit!important;
	font-size: 13px;
	margin-bottom: 0!important;
	padding: 0!important
}
#breedcum {
	display: none
}
.bread-crum, .breed-crum-div ol {
	background: 0 0!important;
	padding: 10px 0!important;
	margin: 0!important
}
.innerpage-banner, .innerpage-banner-1, .innerpage-banner-2, .innerpage-banner-3 {
	padding-bottom: 15px;
	padding-top: 15px;
	height: 350px!important
}
.chief_text, .innerpage-banner .container {
	margin-top: 150px
}
.inwrap {
	border-top: 5px solid #fa8620
}
.innerpage-banner {
	background: url(../images/innerbg.jpg) no-repeat;
	background-size: 100% auto
}
.innerpage-banner-1 {
	background: url(../images/inner-banner-1.jpg) no-repeat;
	background-size: 100% auto;
	width: 100%
}
.innerpage-banner-2 {
	background: url(../images/inner-banner-2.jpg) no-repeat;
	background-size: 100% auto;
	width: 100%
}
.innerpage-banner-3 {
	background: url(../images/inner-banner-3.jpg) no-repeat;
	background-size: 100% auto;
	width: 100%
}
.agup-icon, .centralag-icon, .cyber-crime-icon, .forensic-sci-icon, .go-icon, .heinous-crime-icon, .investigation-icon, .missing-child-icon, .missing-person-icon, .most-wanted-icon, .national-crime-icon, .nps-icon, .retire-officer-icon, .state-crime-icon, .stolen-vehicle-icon, .unidentified-icon {
	min-height: 90px;
	background-size: auto 100%;
	background-position: center center;
	margin-bottom: 10px;
	background-repeat: no-repeat
}
select option {
	padding: 6px 3px;
	border-bottom: solid 1px #ccc
}
#section01 #slide1 .box-4 h5 {
	font-size: 13pt
}
.agup-icon {
	background-image: url(../images/agup.PNG)
}
.nps-icon {
	background-image: url(../images/nps.PNG)
}
.heinous-crime-icon {
	background-image: url(../images/HeniousCrime.jpg)
}
.missing-person-icon {
	background-image: url(../site/writereaddata/siteContent/mising-person.jpg)
}
.investigation-icon {
	background-image: url(../images/investigation.jpg)
}
.forensic-sci-icon {
	background-image: url(../images/forensic-science.jpg)
}
.state-crime-icon {
	background-image: url(../images/state-crime.png)
}
.missing-child-icon {
	background-image: url(../images/missing-child.png)
}
.unidentified-icon {
	background-image: url(../images/unidentified-bodies.jpg)
}
.cyber-crime-icon {
	background-image: url(../images/cyber-crime.jpg)
}
.most-wanted-icon {
	background-image: url(../images/MissingPerson.PNG)
}
.stolen-vehicle-icon {
	background-image: url(../images/stolen-vehicle.png)
}
.national-crime-icon {
	background-image: url(../images/national-crime.png)
}
.go-icon {
	background-image: url(../images/go.jpg)
}
.retire-officer-icon {
	background-image: url(../images/retred-officers.PNG)
}
.cctns ul li, .message-bg {
	background-position: top center;
	background-repeat: no-repeat
}
.box-height {
	min-height: 310px!important
}
.d-head {
	border-bottom: 1px solid #6aba0b!important;
	color: #6dad2a!important
}
.no-dis {
	display: none!important
}
.modal {
	top: 15%!important
}
.message-bg {
	background-image: url(../images/message-bg.JPG);
	background-size: 100% auto;
	min-height: 265px;
	background-color: #f0efed
}
.chief_text {
	color: #4a4a4a;
	font: italic 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif
}
.model-btn {
	min-height: 23px;
	padding: 2px 4px 0 1px
}
.blank-menu {
	border-bottom: 0!important;
	height: 30px!important
}
.modelpanelmessage {
	background-color: #fff;
	border-radius: 8px;
	min-width: 20%;
	padding: 15px
}
.modalBackground {
	background-color: rgba(0,0,0,.5)
}
.r-post>.dropdown-menu {
	left: 68px!important;
	width: 200px!important;
	top: 17px!important;
	-webkit-column-count: 1!important;
	column-count: 1!important;
	-moz-column-count: 1!important
}
.wanted-tble tr td strong {
	color: #cb0606
}
.wanted-img .img-circle {
	border: 2px solid #000
}
.wanted-tble .img-circle {
	border: 2px solid #8e8e8e;
	box-shadow: 0 0 3px #d0cfcf;
	padding: 2px
}
.wanted-tble tr td span {
	color: #009c32;
	font-weight: 700
}
.cctns ul {
	left: auto!important;
	right: 1%!important;
	width: 40%;
	padding: 10px!important
}
.tree ul li:before, .tree ul:before {
	content: "";
	left: 0;
	display: block
}
.cctns ul li {
	background-size: auto 100%!important;
	border: 1px solid #ccc;
	float: left;
	height: 150px;
	margin: 5px;
	width: 31%;
	position: relative
}
.cctns ul .cctns-report {
	background-image: url(/images/cctns-report11-17.jpg)
}
.cctns ul .cctns-faq {
	background-image: url(/images/cctns-faq11-17.jpg)
}
.cctns ul .cctns-circular {
	background-image: url(/images/cctns-circular11-17.jpg)
}
.cctns ul .cctns-portal {
	background-image: url(/images/cctns-portal11-17.jpg)
}
.cctns ul .cctns-mail {
	background-image: url(/images/cctns-mail11-17.jpg)
}
.cctns ul .cctns-admin {
	background-image: url(/images/cctns-admin11-17.jpg)
}
.cctns ul .cctns-sms {
	background-image: url(/images/cctns-sms11-17.jpg)
}
.cctns ul .cctns-book {
	background-image: url(/images/cctns-book11-17.jpg)
}
.cctns ul .cctns-fir {
	background-image: url(/images/beatpolice.jpg)
}
.cctns ul li a {
	background: #22589b!important;
	bottom: 0;
	color: #fff!important;
	position: absolute;
	text-align: center;
	width: 100%;
	vertical-align: middle;
	padding-top: 6px;
	min-height: 53px;
	font-size: 14px
}
.cctns ul li a:focus, .cctns ul li a:hover {
	background: rgba(255,153,51,1)!important;
	color: #000!important;
	text-align: center
}
.cctns ul .thumb {
	background-image: url(../images/cctns-thumb-icon.png);
	background-repeat: no-repeat;
	background-position: center 10px;
	background-color: #f0e9cc;
	background-size: auto 50%!important
}
.tree, .tree ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.tree ul {
	margin-left: 1em;
	position: relative
}
.tree ul ul {
	margin-left: .5em
}
.tree ul:before {
	width: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	border-left: 1px solid
}
.tree li {
	margin: 0;
	padding: 0 1em;
	line-height: 2em;
	color: #369;
	font-weight: 700;
	position: relative
}
.tree ul li:before {
	width: 10px;
	height: 0;
	border-top: 1px solid;
	margin-top: -1px;
	position: absolute;
	top: 1em
}
.basic, .topArrw {
	left: 10px!important
}
.tree ul li:last-child:before {
	background: #fff;
	height: auto;
	top: 1em;
	bottom: 0
}
.indicator {
	margin-right: 5px
}
.tree li a {
	text-decoration: none;
	color: #369
}
.tree li button, .tree li button:active, .tree li button:focus {
	text-decoration: none;
	color: #369;
	border: 0;
	background: 0;
	margin: 0;
	padding: 0;
	outline: 0
}
.paging .current, .paging .page-numbers, .paging a {
	padding: 6px;
	border: 1px solid #ccc;
	cursor: pointer
}
.modelpanelmessage .table-responsive {
	overflow: visible!important
}
.paging {
	margin-bottom: 15px
}
.paging .current {
	background-color: #C00;
	color: #FFF;
	text-decoration: none
}
.paging .next, .paging .prev {
	color: #09C
}
.paging a {
	background-color: #ccc;
	color: #000;
	text-decoration: none
}
.contact .dropdown-menu {
	width: 165px!important
}
#basic-modal-content {
	display: none
}
#simplemodal-overlay {
	opacity: 1!important
}
#simplemodal-container .simplemodal-data {
	padding: 2px
}
#simplemodal-container code {
	background: #141414;
	border-left: 3px solid #65b43d;
	color: #bbb;
	display: block;
	font-size: 12px;
	margin-bottom: 12px;
	padding: 4px 6px 6px
}
#simplemodal-container a {
	color: #ddd
}
.closeme {
	background: url(../img/x.png) no-repeat;
	width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: -16px;
	cursor: pointer
}
.topArrw {
	background: url(../img/uparrw.png) no-repeat!important;
	width: 32px!important;
	height: 32px!important;
	top: 554px!important;
	position: fixed;
	z-index: 999999!important
}
.basic, .visitor {
	position: absolute!important
}
#simplemodal-container h3 {
	color: #84b8d9
}
.basic {
	bottom: 0!important;
	top: auto!important;
	width: 400px;
	padding: 0;
	z-index: 99999
}
.visitor {
	background: #cfe9f7!important;
	padding: 1px 5px!important;
	right: 0!important;
	top: 95%!important;
	z-index: 99999!important
}
.filter-box {
	background: #ededed;
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
	margin-bottom: 5px;
	width: 100%
}
.filter-box td {
	padding: 10px
}
.filter-box input[type=submit] {
	background: #177ebe;
	border: 0 solid red;
	color: #fff;
	padding: 7px 10px
}
.filter-box input[type=text]:focus {
	border: 1px solid #177ebe;
	color: #177ebe
}
.filter-box input[type=text] {
	border: 1px solid #b3b3b3;
	padding: 5px;
	width: 98%
}
.filter-box select {
	border: 1px solid #abaaaa;
	padding: 5px;
	width: 98%
}
.filter-box select option {
	padding: 0!important
}
.contactbox {
	min-height: 200px;
	padding: 10px;
	border: 1px solid #ededed
}
.contactbox table, .contactbox td {
	border: 0!important
}
.contactbox h4 {
	color: #005aa5;
	margin: -10px -10px 15px;
	padding: 10px;
	background-color: #f3f3f3;
	text-transform: uppercase
}
.contactbox td {
	padding: 5px
}
.contactbox tr {
	border-bottom: 1px solid #ededed
}
.contactbox tr:last-child {
	border-bottom: 0 solid #ededed
}
.map {
	border: 1px solid #ccc;
	margin-bottom: 15px
}
.contactbox .table-striped>tbody>tr:nth-of-type(2n+1) {
	background-color: transparent!important
}
.contactbox .table-bordered>tbody>tr>td, .contactbox .table-bordered>tbody>tr>th, .contactbox .table-bordered>tfoot>tr>td, .contactbox .table-bordered>tfoot>tr>th, .contactbox .table-bordered>thead>tr>td, .contactbox .table-bordered>thead>tr>th {
	border: 0!important
}
.Prsrls-list>li {
	background: #fff;
	border: 1px solid #dedede;
	box-sizing: content-box;
	float: left;
	margin: 5px;
	min-height: 320px;
	padding: 10px 0;
	text-align: center;
	width: 31%
}
.Prsrls-list li img, .Prsrls-list li strong {
	display: block;
	margin: auto
}
.e-service .dropdown-menu li a:focus, .e-service .dropdown-menu li a:hover {
	background: rgba(255,178,0,.26)!important
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background-color: #26dcd9!important;
	color: #000!important;
	text-decoration: none
}
.ipsgrid td, .ipsgrid th {
	padding: 4px!important
}
.carousel-control {
	width: 25%!important
}
.carousel-caption {
	background: rgba(0,0,0,.22);
	bottom: 29%;
	color: #f1f800;
	font-size: 24px;
	left: 0;
	margin: 0 auto;
	padding: 10px;
	right: 0;
	width: 50%
}
.search-result {
	margin: 15px;
	padding: 0;
	list-style: none
}
.search-result li {
	padding: 10px 0;
	border-bottom: 1px solid #eee;
	transition: .2s
}
.search-result li:hover {
	background-color: #f7f7f7
}
.search-result .local {
	display: block;
	color: #950000;
	font-size: 1.18em
}
.search-result .local:hover {
	color: #271def
}
.search-result span {
	display: block;
	font-size: .85em;
	color: #985000
}
.search-result p {
	margin: 5px 0
}
.wnew ul .wanted {
	background: url(../images/most-wanted.jpg) rgba(0,0,0,0);
	background-size: auto auto
}
.wnew ul .mobile-app {
	background: url(../images/mobil-app.jpg) rgba(0,0,0,0);
	background-size: auto auto
}
.wnew ul .vikalp {
	background: url(../images/Vikalp-Portal.jpg) rgba(0,0,0,0);
	background-size: auto auto
}
.navbar-nav .sperator {
	margin-bottom: 10px
}
.demo1 li:first-child a {
	color: #fffd43!important
}
.efir-box, .searchfir {
	color: #fff;
	margin-bottom: 10px
}
.searchfir {
	text-align: left
}
.red {
	color: #cb1515
}
.blue {
	color: #1576cb
}
.policeunit ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.policeunit>ul>li>ul {
	column-count: 5
}
.policeunit a.orng-head {
	color: #cc2c2c!important;
	border-bottom: 1px solid red!important;
	font-weight: 700;
	font-size: 1em
}
.policeunit a.blue-head {
	font-weight: 700;
	color: #3378d7!important;
	border-bottom: 1px solid #ed8947!important;
	font-size: 1em
}
.policeunit ul li a {
	border-bottom: 0 solid #c4c4c4;
	clear: both;
	color: #2b2b2b;
	display: block;
	font-weight: 400;
	line-height: 1.42857;
	padding: 5px 5px 5px 19px;
	white-space: normal;
	font-size: .9em
}
.policeunit ul ul {
	border: 1px solid #efefef
}
.policeunit ul ul li {
	position: relative
}
.policeunit ul ul li a:before {
	content: "\f105";
	font-family: FontAwesome;
	position: absolute;
	left: 8px
}
.policeunit .menuhide {
	display: none
}
.policeunit .bluebox {
	background-color: #e7f1ff;
	border-left: 1px solid #3378d7;
	border-right: 1px solid #3378d7
}
.policeunit .bluebox .blue-head, .policeunit .bluebox .d-head {
	text-transform: uppercase;
	    background-color: #3378d7;
    color: #fff!important;
	/*background-color: #f9c13b;
	color: #000!important;*/
	border-bottom: 0!important
}
.policeunit .blueseprator {
	border-bottom: 1px solid #3378d7;
	margin-bottom: 15px
}
.policeunit .warning {
	background-color: #f9f2e0;
	border-left: 1px solid #f9c13b;
	border-right: 1px solid #f9c13b
}
.policeunit .warning .blue-head, .policeunit .warning .d-head {
	text-transform: uppercase;
	background-color: #f9c13b!important;
	color: #000!important;
	border-bottom: 0!important
}
.policeunit .warningseprator {
	border-bottom: 1px solid #f9c13b;
	margin-bottom: 15px
}
.date, .news-item i {
	font-size: 0!important
}
.imp-notice {
	position: fixed;
	bottom: 0;
	background-color: #e7e7e7;
	width: 100%;
	z-index: 10;
	display: flex
}
.imp-notice-heading {
	position: relative;
	z-index: 1;
	padding: 8px;
	background-color: #900;
	color: #FFF;
	font-weight: 700;
	width: 100px;
	text-align: center
}
.imp-notice-content {
	padding: 8px;
	flex: 1;
	position: absolute;
	width: 90%
}
.imp-notice-content a {
	color: #000;
	font-weight: 700
}
.imp-notice-content a:hover {
	color: #900
}
.cctns ul .cctns-usermanual {
	background-image: url(/images/user-manual.jpg);
}
.other-cs ul .fire {
	background: url(../images/fire.png) center 2px no-repeat;
	background-color: #f3e0da;
}
