@import url("font-awesome/css/font-awesome.min.css");
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3f51155d2f39741ed144af8f915e31de)
 * Config saved to config.json and https://gist.github.com/3f51155d2f39741ed144af8f915e31de
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100% !important;
}
.col-xs-11 {
	width:91.66666667% !important;
}
.col-xs-10 {
	width:83.33333333% !important;
}
.col-xs-9 {
	width:75% !important;
}
.col-xs-8 {
	width:66.66666667% !important;
}
.col-xs-7 {
	width:58.33333333% !important;
}
.col-xs-6 {
	width:50% !important;
}
.col-xs-5 {
	width:41.66666667% !important;
}
.col-xs-4 {
	width:33.33333333% !important;
}
.col-xs-3 {
	width:25% !important;
}
.col-xs-2 {
	width:16.66666667% !important;
}
.col-xs-1 {
	width:8.33333333% !important;
}
.col-xs-pull-12 {
	right:100% !important;
}
.col-xs-pull-11 {
	right:91.66666667% !important;
}
.col-xs-pull-10 {
	right:83.33333333% !important;
}
.col-xs-pull-9 {
	right:75% !important;
}
.col-xs-pull-8 {
	right:66.66666667% !important;
}
.col-xs-pull-7 {
	right:58.33333333% !important;
}
.col-xs-pull-6 {
	right:50% !important;
}
.col-xs-pull-5 {
	right:41.66666667% !important;
}
.col-xs-pull-4 {
	right:33.33333333% !important;
}
.col-xs-pull-3 {
	right:25% !important;
}
.col-xs-pull-2 {
	right:16.66666667% !important;
}
.col-xs-pull-1 {
	right:8.33333333% !important;
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100% !important;
}
.col-xs-push-11 {
	left:91.66666667% !important;
}
.col-xs-push-10 {
	left:83.33333333% !important;
}
.col-xs-push-9 {
	left:75% !important;
}
.col-xs-push-8 {
	left:66.66666667% !important;
}
.col-xs-push-7 {
	left:58.33333333% !important;
}
.col-xs-push-6 {
	left:50% !important;
}
.col-xs-push-5 {
	left:41.66666667% !important;
}
.col-xs-push-4 {
	left:33.33333333% !important;
}
.col-xs-push-3 {
	left:25% !important;
}
.col-xs-push-2 {
	left:16.66666667% !important;
}
.col-xs-push-1 {
	left:8.33333333% !important;
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100% !important;
}
.col-xs-offset-11 {
	margin-left:91.66666667% !important;
}
.col-xs-offset-10 {
	margin-left:83.33333333% !important;
}
.col-xs-offset-9 {
	margin-left:75% !important;
}
.col-xs-offset-8 {
	margin-left:66.66666667% !important;
}
.col-xs-offset-7 {
	margin-left:58.33333333% !important;
}
.col-xs-offset-6 {
	margin-left:50% !important;
}
.col-xs-offset-5 {
	margin-left:41.66666667% !important;
}
.col-xs-offset-4 {
	margin-left:33.33333333% !important;
}
.col-xs-offset-3 {
	margin-left:25% !important;
}
.col-xs-offset-2 {
	margin-left:16.66666667% !important;
}
.col-xs-offset-1 {
	margin-left:8.33333333% !important;
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float:left
}
.col-sm-12 {
	width:100% !important;
}
.col-sm-11 {
	width:91.66666667% !important;
}
.col-sm-10 {
	width:83.33333333% !important;
}
.col-sm-9 {
	width:75% !important;
}
.col-sm-8 {
	width:66.66666667% !important;
}
.col-sm-7 {
	width:58.33333333% !important;
}
.col-sm-6 {
	width:50% !important;
}
.col-sm-5 {
	width:41.66666667% !important;
}
.col-sm-4 {
	width:33.33333333% !important;
}
.col-sm-3 {
	width:25% !important;
}
.col-sm-2 {
	width:16.66666667% !important;
}
.col-sm-1 {
	width:8.33333333% !important;
}
.col-sm-pull-12 {
	right:100% !important;
}
.col-sm-pull-11 {
	right:91.66666667% !important;
}
.col-sm-pull-10 {
	right:83.33333333% !important;
}
.col-sm-pull-9 {
	right:75% !important;
}
.col-sm-pull-8 {
	right:66.66666667% !important;
}
.col-sm-pull-7 {
	right:58.33333333% !important;
}
.col-sm-pull-6 {
	right:50% !important;
}
.col-sm-pull-5 {
	right:41.66666667% !important;
}
.col-sm-pull-4 {
	right:33.33333333% !important;
}
.col-sm-pull-3 {
	right:25% !important;
}
.col-sm-pull-2 {
	right:16.66666667% !important;
}
.col-sm-pull-1 {
	right:8.33333333% !important;
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100% !important;
}
.col-sm-push-11 {
	left:91.66666667% !important;
}
.col-sm-push-10 {
	left:83.33333333% !important;
}
.col-sm-push-9 {
	left:75% !important;
}
.col-sm-push-8 {
	left:66.66666667% !important;
}
.col-sm-push-7 {
	left:58.33333333% !important;
}
.col-sm-push-6 {
	left:50% !important;
}
.col-sm-push-5 {
	left:41.66666667% !important;
}
.col-sm-push-4 {
	left:33.33333333% !important;
}
.col-sm-push-3 {
	left:25% !important;
}
.col-sm-push-2 {
	left:16.66666667% !important;
}
.col-sm-push-1 {
	left:8.33333333% !important;
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100% !important;
}
.col-sm-offset-11 {
	margin-left:91.66666667% !important;
}
.col-sm-offset-10 {
	margin-left:83.33333333% !important;
}
.col-sm-offset-9 {
	margin-left:75% !important;
}
.col-sm-offset-8 {
	margin-left:66.66666667% !important;
}
.col-sm-offset-7 {
	margin-left:58.33333333% !important;
}
.col-sm-offset-6 {
	margin-left:50% !important;
}
.col-sm-offset-5 {
	margin-left:41.66666667% !important;
}
.col-sm-offset-4 {
	margin-left:33.33333333% !important;
}
.col-sm-offset-3 {
	margin-left:25% !important;
}
.col-sm-offset-2 {
	margin-left:16.66666667% !important;
}
.col-sm-offset-1 {
	margin-left:8.33333333% !important;
}
.col-sm-offset-0 {
	margin-left:0
}
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float:left
}
.col-md-12 {
	width:100% !important;
}
.col-md-11 {
	width:91.66666667% !important;
}
.col-md-10 {
	width:83.33333333% !important;
}
.col-md-9 {
	width:75% !important;
}
.col-md-8 {
	width:66.66666667% !important;
}
.col-md-7 {
	width:58.33333333% !important;
}
.col-md-6 {
	width:50% !important;
}
.col-md-5 {
	width:41.66666667% !important;
}
.col-md-4 {
	width:33.33333333% !important;
}
.col-md-3 {
	width:25% !important;
}
.col-md-2 {
	width:16.66666667% !important;
}
.col-md-1 {
	width:8.33333333% !important;
}
.col-md-pull-12 {
	right:100% !important;
}
.col-md-pull-11 {
	right:91.66666667% !important;
}
.col-md-pull-10 {
	right:83.33333333% !important;
}
.col-md-pull-9 {
	right:75% !important;
}
.col-md-pull-8 {
	right:66.66666667% !important;
}
.col-md-pull-7 {
	right:58.33333333% !important;
}
.col-md-pull-6 {
	right:50% !important;
}
.col-md-pull-5 {
	right:41.66666667% !important;
}
.col-md-pull-4 {
	right:33.33333333% !important;
}
.col-md-pull-3 {
	right:25% !important;
}
.col-md-pull-2 {
	right:16.66666667% !important;
}
.col-md-pull-1 {
	right:8.33333333% !important;
}
.col-md-pull-0 {
	right:auto
}
.col-md-push-12 {
	left:100% !important;
}
.col-md-push-11 {
	left:91.66666667% !important;
}
.col-md-push-10 {
	left:83.33333333% !important;
}
.col-md-push-9 {
	left:75% !important;
}
.col-md-push-8 {
	left:66.66666667% !important;
}
.col-md-push-7 {
	left:58.33333333% !important;
}
.col-md-push-6 {
	left:50% !important;
}
.col-md-push-5 {
	left:41.66666667% !important;
}
.col-md-push-4 {
	left:33.33333333% !important;
}
.col-md-push-3 {
	left:25% !important;
}
.col-md-push-2 {
	left:16.66666667% !important;
}
.col-md-push-1 {
	left:8.33333333% !important;
}
.col-md-push-0 {
	left:auto
}
.col-md-offset-12 {
	margin-left:100% !important;
}
.col-md-offset-11 {
	margin-left:91.66666667% !important;
}
.col-md-offset-10 {
	margin-left:83.33333333% !important;
}
.col-md-offset-9 {
	margin-left:75% !important;
}
.col-md-offset-8 {
	margin-left:66.66666667% !important;
}
.col-md-offset-7 {
	margin-left:58.33333333% !important;
}
.col-md-offset-6 {
	margin-left:50% !important;
}
.col-md-offset-5 {
	margin-left:41.66666667% !important;
}
.col-md-offset-4 {
	margin-left:33.33333333% !important;
}
.col-md-offset-3 {
	margin-left:25% !important;
}
.col-md-offset-2 {
	margin-left:16.66666667% !important;
}
.col-md-offset-1 {
	margin-left:8.33333333% !important;
}
.col-md-offset-0 {
	margin-left:0
}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float:left
}
.col-lg-12 {
	width:100% !important;
}
.col-lg-11 {
	width:91.66666667% !important;
}
.col-lg-10 {
	width:83.33333333% !important;
}
.col-lg-9 {
	width:75% !important;
}
.col-lg-8 {
	width:66.66666667% !important;
}
.col-lg-7 {
	width:58.33333333% !important;
}
.col-lg-6 {
	width:50% !important;
}
.col-lg-5 {
	width:41.66666667% !important;
}
.col-lg-4 {
	width:33.33333333% !important;
}
.col-lg-3 {
	width:25% !important;
}
.col-lg-2 {
	width:16.66666667% !important;
}
.col-lg-1 {
	width:8.33333333% !important;
}
.col-lg-pull-12 {
	right:100% !important;
}
.col-lg-pull-11 {
	right:91.66666667% !important;
}
.col-lg-pull-10 {
	right:83.33333333% !important;
}
.col-lg-pull-9 {
	right:75% !important;
}
.col-lg-pull-8 {
	right:66.66666667% !important;
}
.col-lg-pull-7 {
	right:58.33333333% !important;
}
.col-lg-pull-6 {
	right:50% !important;
}
.col-lg-pull-5 {
	right:41.66666667% !important;
}
.col-lg-pull-4 {
	right:33.33333333% !important;
}
.col-lg-pull-3 {
	right:25% !important;
}
.col-lg-pull-2 {
	right:16.66666667% !important;
}
.col-lg-pull-1 {
	right:8.33333333% !important;
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100% !important;
}
.col-lg-push-11 {
	left:91.66666667% !important;
}
.col-lg-push-10 {
	left:83.33333333% !important;
}
.col-lg-push-9 {
	left:75% !important;
}
.col-lg-push-8 {
	left:66.66666667% !important;
}
.col-lg-push-7 {
	left:58.33333333% !important;
}
.col-lg-push-6 {
	left:50% !important;
}
.col-lg-push-5 {
	left:41.66666667% !important;
}
.col-lg-push-4 {
	left:33.33333333% !important;
}
.col-lg-push-3 {
	left:25% !important;
}
.col-lg-push-2 {
	left:16.66666667% !important;
}
.col-lg-push-1 {
	left:8.33333333% !important;
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100% !important;
}
.col-lg-offset-11 {
	margin-left:91.66666667% !important;
}
.col-lg-offset-10 {
	margin-left:83.33333333% !important;
}
.col-lg-offset-9 {
	margin-left:75% !important;
}
.col-lg-offset-8 {
	margin-left:66.66666667% !important;
}
.col-lg-offset-7 {
	margin-left:58.33333333% !important;
}
.col-lg-offset-6 {
	margin-left:50% !important;
}
.col-lg-offset-5 {
	margin-left:41.66666667% !important;
}
.col-lg-offset-4 {
	margin-left:33.33333333% !important;
}
.col-lg-offset-3 {
	margin-left:25% !important;
}
.col-lg-offset-2 {
	margin-left:16.66666667% !important;
}
.col-lg-offset-1 {
	margin-left:8.33333333% !important;
}
.col-lg-offset-0 {
	margin-left:0
}
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
	content:" ";
	display:table
}
.clearfix:after, .container:after, .container-fluid:after, .row:after {
	clear:both
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right !important
}
.pull-left {
	float:left !important
}
.hide {
	display:none !important
}
.show {
	display:block !important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none !important
}
.affix {
	position:fixed
}
/*!============================================================================================= 
 */
 table {
	background-color: #f9f9f9;
}
caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#777;
	text-align:left
}
th {
	text-align:left
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:20px
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding:8px;
	line-height:1.42857143;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding:5px
}
.table-bordered {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover {
	background-color:#f5f5f5
}
table col[class*="col-"] {
	position:static;
	float:none;
	display:table-column
}
table td[class*="col-"], table th[class*="col-"] {
	position:static;
	float:none;
	display:table-cell
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
	background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
	background-color:#e8e8e8
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
	background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
	background-color:#d0e9c6
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
	background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
	background-color:#c4e3f3
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
	background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
	background-color:#faf2cc
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
	background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
	background-color:#ebcccc
}
.table-responsive {
	overflow-x:auto;
	min-height:0.01%
}
@media screen and (max-width:767px) {
.table-responsive {
	width:100%;
	margin-bottom:15px;
	overflow-y:hidden;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ddd
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left:0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom:0
}
}
/*=========================================================================================
*/
 
 
#jm-logo-sitedesc #jm-logo-sitedesc-in {
	padding: 10px;
}
#jm-allpage {
	background-image: url(../../../images/bg.png);
}
#jm-footer-mod {
	background-image: url(../../../images/bg1.png);
}
@media (min-width:768px) and (max-width:992px) {
.dj-main li a.dj-up_a > span {
	padding: 0px 9px;
}
}
@media (min-width:993px) and (max-width:1200px) {
.dj-main li a.dj-up_a > span {
	padding: 0px 23px;
}
}
@media (min-width:1201px) {
.dj-main li a.dj-up_a > span {
	padding: 0px 36px;
}
}
@media (max-width: 979px) and (min-width: 768px) {
img {
	box-sizing: content-box;
}
}
@media (max-width: 767px) {
#jm-top-bar [class*="span"], #jm-top-bar .row-fluid [class*="span"] {
	float: left;
	display: block;
	width: initial;
	margin-left: 0;
	box-sizing: border-box;
}
#jm-top-bar [class*="span"].pull-right, #jm-top-bar .row-fluid [class*="span"].pull-right {
	float: right;
}
.hideAddress {
	display: none;
}
#jm-top-menu-nav {
	display: none;
}
#jm-top-bar1 + #jm-top-bar2 {
	border-top: none;
}
}
@media (max-width: 480px) {
.hideMail {
	display: none;
}
.table-responsive {
font-size: 13px;
}
}
@media (max-width: 370px) {
.hidePhone {
	display: none;
}
.table-responsive {
font-size: 12px;
}
}
#jm-breadcrumbs .jm-module {
	padding: 10px;
}
#jm-top-bar {
	background: #017eba;
	border-bottom: 3px solid #016595;
	color: #ffffff;
	height: 34px;
}
#jm-top-bar .toggle-nav.menu {
	color: #ffffff;
	height: 42px;
}
#jm-top-bar #jm-top-bar1, #jm-top-bar #jm-top-bar2 {
	padding-top: 8px;
	padding-bottom: 8px;
}
.gm-style {
	font-family: Fira Sans Condensed, sans-serif !important;
	text-decoration: none;
}
h3.contactH3 {
	margin: 0 0 5px;
	font-weight: 600;
	font-size: 20px;
}
.dj-main li:hover ul.dj-submenu li a, .dj-main li ul.dj-submenu li a {
    padding: 10px 25px !important;
	font-weight: 100 !important;
}
.uk-subnav>.uk-active>* {
    color: #37a5e5;
    padding: 16px 9px;
    border-radius: 2px 10px 2px 2px;
}
.uk-subnav-pill>*>:focus, .uk-subnav-pill>*>:hover {
	padding: 16px 9px;
    border-radius: 2px 10px 2px 2px;
}
.uk-subnav-pill>*>* {
    padding: 16px 9px !important;
    border-radius: 2px 10px 2px 2px !important;
    background: #e7e7e7;
}
.jm-module .jm-title {
    font-weight: 700;
    color: #017eba;
}
/* latestNews
================================================================================================*/
.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore) {
    opacity: 1 !important; 
}
.uk-overlay-background {
    background: rgba(255,255,255,.0) !important;
}
.uk-panel:hover .uk-overlay-background {
    background: rgba(22, 83, 122, 0.75) !important;
}
.uk-overlay-panel.uk-ignore.uk-flex.uk-flex-center.uk-flex-middle.uk-text-center > div {
    bottom: -70px;
    position: relative;
    width: 100%;
	background: rgba(102, 102, 102, 0.68);
    padding: 7px 5px;
}
.uk-h6.uk-margin {
	min-height: 65px;
}
.uk-button-primary {
    background-color: #017eba;
	border: 2px #fff solid !important;
}
.latestNews .uk-grid>*>:last-child {
	border: 3px solid #dbdbdb !important;
}
/*================================================================================================*/
#jm-footer-mod-in .jm-module {
    background-color: transparent;
    border: none;
    padding: 0px;
    margin-bottom: 30px;
}
.dj-main, #jm-logo-sitedesc {
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
table.table.table-striped.table-responsive td {
    text-align: center;
}
.table-responsive table.table.table-striped td {
    text-align: center;
}
@media (min-width:1200px) {
.jm-color-box3, .jm-color-box1 {
    min-height: 246px;
}
}
@media (min-width:950px) and (max-width:1199px) {
.jm-color-box3, .jm-color-box1 {
    min-height: 267px;
}
}
@media (min-width:834px) and (max-width:949px) {
.jm-color-box3, .jm-color-box1 {
    min-height: 286px;
}
}
@media (min-width:786px) and (max-width:833px) {
.jm-color-box3, .jm-color-box1 {
    min-height: 306px;
}
}
@media (min-width:767px) and (max-width:785px) {
.jm-color-box3, .jm-color-box1 {
    min-height: 325px;
}
}