@font-face {
	font-family: 'FontAwesome';
	src: url('../../fonts/fontawesome-webfont.eot?v=4.2.0');
	src: url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: bold
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding:8px 25px 8px 5px
}
.pt-30px{
	padding-top:30px
}
@media print {


select {
	background: #fff !important
}
.navbar {
	display: none
}
.table td, .table th {
	background-color: #fff !important
}
.btn>.caret, .dropup>.btn>.caret {
	border-top-color: #000 !important
}
.label {
	border: 1px solid #000
}

}



.form_date br
{
	display:none;
}
.form_date input[type="text"]
{
	padding: 5px 15px !important;
	height: 35px !important;
}



@media (min-width: 32em) {


.input_disabled
{
	background:none !important;
    border: 0 none !important;
    box-shadow: none !important;
    padding: 5px 15px !important;
	float: left !important;
	color:#fff;
	position:relative;
	z-index:1000;
}

.btn_2 {
  background: #325ba2;
  background-image: -webkit-linear-gradient(top, #325ba2, #325ba2);
  background-image: -moz-linear-gradient(top, #325ba2, #325ba2);
  background-image: -ms-linear-gradient(top, #325ba2, #325ba2);
  background-image: -o-linear-gradient(top, #325ba2, #325ba2);
  background-image: linear-gradient(to bottom, #325ba2, #325ba2);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border:none !important;
  height:35px;
  min-width:90px;
  line-height:0px;
  font-weight:bold;
}

.btn_2:hover {
  background: #db3c5f;
  text-decoration: none;
}

.col_bg_color
{
	padding:0px !important;
}

.btn_3 {
  background: #325ba2;
  background-image: -webkit-linear-gradient(top, #db3c5f, #db3c5f);
  background-image: -moz-linear-gradient(top, #db3c5f, #db3c5f);
  background-image: -ms-linear-gradient(top, #db3c5f, #db3c5f);
  background-image: -o-linear-gradient(top, #db3c5f, #db3c5f);
  background-image: linear-gradient(to bottom, #db3c5f, #db3c5f);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border:none !important;
  height:35px;
  min-width:90px;
  line-height:0px;
  font-weight:bold;
}

.btn_3:hover {
  background: #f0a916;
  text-decoration: none;
}

.top_heading_font
{
	font-size:20px !important;
}


tr.collapse.in {
	display: table-row
}
tbody.collapse.in {
	display: table-row-group
}


.sf-menu {
	margin: 0;
	padding: 0;
	list-style: none
}
.sf-menu .sf-mega {
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	z-index: 99
}
.sf-menu > li {
	float: left;
	padding-bottom: 20px
}
.sf-menu > li > a {
	display: block;
	position: relative
}
.sf-mega {
	background-color: #ffffff;
	border-bottom: 6px solid #f0a815;
	padding: 0;
	box-sizing: border-box;
	width: 950px
}
.leftBg {
	background-color: #f69926;
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 23.3%;
	z-index: -1
}
.sf-mega-section {
	float: left;
	width: 8em;
	padding: 0 1em 1em 0;
	margin-right: 1em;
	border-right: 1px solid #b4c8f5
}
.vertTab {
	border-top: 1px solid #c1c1c1
}
.resp-tabs-list li {
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	padding: 20px 35px !important;
	margin: 0;
	width: 50%;
	list-style: none;
	letter-spacing: 1px;
	cursor: pointer;
	position: relative;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	float: left;
}
.resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	clear: left;
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}
.resp-tab-content {
	display: none;
	padding: 35px;
}
.tabsMenus ul {
	padding-bottom: 15px
}
.firstChild {
	border-bottom: 1px solid #f0a815;
	margin-bottom: 30px
}
.tabsMenus ul li {
	padding-left: 0;
	float: none;
	margin-bottom: 15px;
	padding-left: 15px !important;
	text-transform: capitalize;
	position: relative
}
.tabsMenus ul li:before {
	color: #2e56a6;
	content: "\f105";
	font-family: 'FontAwesome';
	font-size: 16px;
	left: 0;
	position: absolute;
	top: 0
}
.tabsMenus ul li a {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 14px;
	padding: 0;
	line-height: 24px
}
.tabsMenus ul li ul {
	padding: 0;
	display: block !important
}
.tabsMenus ul li ul li {
	padding-left: 10px;
	background: url(../../images/listImg.png) 0 11px no-repeat
}
.tabsMenus ul li ul li a {
	font-weight: 400
}
.sf-mega h3 {
	color: #2e56a6;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400
}
.resp-tab-active {
	border-bottom: none;
	margin-bottom: -1px !important;
}
.resp-tab-active {
	border-bottom: none;
	background-color: #fff;
}
.resp-content-active, .resp-accordion-active {
	display: block;
}
.resp-tab-content {
	border: none;
	border-top: none;
}
h2.resp-accordion {
	font-size: 13px;
	border: 1px solid #c1c1c1;
	border-top: 0px solid #c1c1c1;
	margin: 0px;
	padding: 10px 15px;
}
h2.resp-tab-active {
	border-bottom: 0px solid #c1c1c1 !important;
	margin-bottom: 0px !important;
	padding: 10px 15px !important;
}
h2.resp-tab-title:last-child {
	border-bottom: 12px solid #c1c1c1 !important;
	background: blue;
}
.tabYelloBg {
	background-color: #f0a815
}
.tabBlueBg {
	background-color: #2e56a6
}
.tabPinkBg {
	background-color: #d71149
}
.resp-vtabs ul.resp-tabs-list {
	float: left;
	width: 15%;
}
.resp-vtabs .resp-tabs-list li {
	display: table;
	height: 172px;
	padding: 15px 20px !important;
	margin: 0;
	cursor: pointer;
	float: none;
	width: 100%;
}
.resp-vtabs .resp-tabs-list li span {
	display: table-cell;
	vertical-align: middle;
	white-space: pre-wrap
}
.resp-vtabs .resp-tabs-container {
	padding: 0px;
	background-color: #fff;
	float: left;
	width: 85%;
	min-height: 250px;
	clear: none;
}
.resp-vtabs .resp-tab-content {
	border: none;
}
.resp-vtabs li.resp-tab-active {
	position: relative;
	z-index: 1;
	margin-right: -1px !important;
}
.resp-tabs-list li:before {
	content: "";
	height: 10px;
	position: absolute;
	margin-left: -10px;
	top: 64px;
	width: 20px;
	margin-top: -10px;
	left: 50%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.tabYelloBg.resp-tab-active:before, .tabBlueBg.resp-tab-active:before, .tabPinkBg.resp-tab-active:before {
	content: "";
	height: 10px;
	position: absolute;
	margin-left: -10px;
	top: 64px;
	margin-top: 0;
	width: 20px;
	left: 50%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.tabYelloBg.resp-tab-active:before {
	background: url(../../images/tabactyell.png) no-repeat;
}
.tabBlueBg.resp-tab-active:before {
	background: url(../../images/tabacblul.png) no-repeat;
}
.tabPinkBg.resp-tab-active:before {
	background: url(../../images/purpleAct.png) no-repeat;
}
.resp-arrow {
	width: 0;
	height: 0;
	float: right;
	margin-top: 3px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #c1c1c1;
}
h2.resp-tab-active span.resp-arrow {
	border: none;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 12px solid #9B9797;
}
h2.resp-tab-active {
	background: #DBDBDB !important;
}
.resp-easy-accordion h2.resp-accordion {
	display: block;
}
.resp-easy-accordion .resp-tab-content {
	border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
	border-bottom: 1px solid #c1c1c1 !important;
}
.resp-jfit {
	width: 100%;
	margin: 0px;
}
.resp-tab-content-active {
	display: block;
}
h2.resp-accordion:first-child {
	border-top: 1px solid #c1c1c1 !important;
}


.flexslider {
	margin: 0;
	padding: 0
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden
}
.flexslider .slides img {
	width: 100%;
	display: block
}
.flex-pauseplay span {
	text-transform: capitalize
}
.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}



.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
*display:inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 100% !important;
}
.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	width: 100% !important;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
}
.chosen-container a {
	cursor: pointer;
}
.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 20px;
	height: 50px;
	background-color: #fff;
	color: #58595b;
	text-decoration: none;
	white-space: nowrap;
	line-height: 50px;
}
.chosen-container-single .chosen-default {
	color: #58595b;
}
.chosen-container-single .chosen-single span {
	display: block;
	font-size: 16px;
	overflow: hidden;
	margin-right: 46px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(../../images/chosen-sprite.png) 0 0 no-repeat;
	font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
	position: absolute;
	border-left: 1px solid #ccc;
	top: 0;
	right: 0;
	display: block;
	width: 46px;
	height: 100%;
}
.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/chosen-sprite.png) no-repeat;
	background-position: center;
}
.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100% !important;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	font-size: 1em;
	line-height: normal;
	border-radius: 0;
}
.chosen-container-single .chosen-drop {
	margin-top: 1px;
	background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
	position: absolute;
	left: -9999px;
}
.chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	-webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default;
}
.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	color: #fff;
}
.chosen-container .chosen-results li.no-results {
	display: list-item;
	background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: bold;
	cursor: default;
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}
.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline;
}
.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0 50px 0 0;
	width: 100%;
	height: auto !important;
	height: 1%;
	border: none;
	background-color: #fff;
	cursor: text;
	-webkit-overflow-scrolling: touch !important;
}
.left_padding_space
{
	padding-left:16px;
}
.chosen-container-multi .chosen-choices:after {
	background: url(../../images/chosen-sprite.png) no-repeat;
	background-position: center center;
	content: '';
	position: absolute;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	top: 0px;
	right: 0px;
	display: block;
	width: 46px;
	height: 50px;
}
.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	margin: 0;
	padding: 10px;
	height: 48px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none;
	color: #666;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
	color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
	position: relative;
	margin: 4px 0 4px 10px;
	padding: 5px 28px 5px 10px;
	border-radius: 3px;
	background-clip: padding-box;
	border: 1px solid #CFCFCF;
	color: #333;
	line-height: 28px;
	cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	position: absolute;
	top: 4px;
	color: #F0A815;
	right: 5px;
	display: block;
	width: 12px;
	height: 12px;
	font-size: 12px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after {
	content: "\f00d";
	font-family: Fontawesome;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
	background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default;
}
.chosen-container-active .chosen-single {
}
.chosen-container-active.chosen-with-drop .chosen-single {
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
	background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background: url(../../images/chosen-sprite.png) no-repeat;
	background-position: center center;
}
.chosen-container-active .chosen-choices {
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
	color: #111 !important;
}
.chosen-disabled {
	opacity: 0.5 !important;
	cursor: default;
}
.chosen-disabled .chosen-single {
	cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default;
}
.chosen-rtl {
	text-align: right;
}
.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px;
}
.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px;
}
.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px;
}
.chosen-rtl .chosen-choices li {
	float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
	direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop {
	left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
}
.chosen-rtl .chosen-search input[type="text"] {
	padding: 4px 5px 4px 20px;
	direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: center center;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
	background-position: center center;
}


.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-front {
	z-index: 100;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 0px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none;
}
.ui-button-icon-only {
	width: 2.2em;
}
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
input.ui-button {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
border:0;
padding:0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: -1px;
}
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}
.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
.ui-widget {
}
.ui-widget .ui-widget {
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
}
.ui-widget-content {
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	font-weight: normal
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	font-weight: normal
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	font-weight: normal
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon, .ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

.ui-widget-overlay {
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.ui-state-focus {
	outline: none
}
ul {
	padding: 0;
	margin: 0
}
ul li {
	list-style: none
}
.fL {
	float: left
}
.fR {
	float: right
}
input, textarea {
	border-radius: 0
}
input[type="text"] {
	height: 50px
}
input[type="submit"] {
	min-width: 130px
}
input[type="text"], textarea, input[type="submit"] {
	background-color: #fff
}
input[type="text"], textarea {
	line-height: 30px;
	padding: 15px 20px;
	width: 100%
}
textarea {
	resize: none;
	vertical-align: top
}
.txtBox, .msgBox {
	border: none
}
.btn {
	border: 1px solid #f0a815;
	display: inline-block;
	color: #f0a815;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding: 7px 20px;
	text-transform: capitalize;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease
}
.btn:hover {
	border: 1px solid #333333;
	color: #333333
}

.leftSide {
	width: 83.2%
}
.leftSideSpace {
	padding: 8px 20px 0px;
	top:12px;
}
.rightSide {
	width: 16.8%
}
.emgMobi {
	display: none
}
.emg, nav ul li, .banDesc h1, .banDesc a, .rSpace {
	font-family: 'Ubuntu', sans-serif
}
.topRight span {
	display: block
}
.emg {
	color: #d71149;
	display: block;
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	padding-bottom: 13px;
	text-transform: uppercase;
	text-align: right
}
.rightSide .emg {
	display: none
}
nav ul li {
	float: left;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	padding-left: 30px;
	text-transform: uppercase
}
nav ul li:first-child {
	padding-left: 0
}
nav ul li a {
	color: #2e56a6
}
nav ul li a.active {
	color: #f0a815
}
nav ul li a:hover:before {
	content: "";
	border-bottom: 3px solid #eea62a !important;
	bottom: -5px;
	position: absolute;
	width: 100%;
	left: 0
}
nav ul li.sfHover a:hover:before {
	border-bottom: none !important
}
.mobimenu {
	display: none
}
a.remore {
	background: url(../../images/readMore..png) center no-repeat;
	border: 1px solid #f0a815;
	display: block;
	height: 34px;
	position: relative;
	width: 26px
}
a.remore:hover {
	background: url(../../images/tabAc.jpg) center no-repeat;
	border: 1px solid #333
}
a.remore span {
	color: #f0a816;
	left: 35px;
	position: absolute;
	min-width: 70px
}
a.remore:hover span {
	color: #333333
}
.fix {
	background: #f0a916
}
.fix i {
	font-size: 26px;
	top: 15px !important
}
.online {
	background: #2e56a6
}
.online_connect {
	background: #db3c5f;
}
.rSpace {
	font-weight: 500;
	font-size: 16px;
	padding: 12px 15px 11px 45px;
	position: relative;
	text-transform: uppercase
}
.rSpace a {
	color: #fff
}
.rSpace i {
	left: 15px;
	position: absolute;
	top: 20px
}
.headerWrap {
	position: relative
}
.contentLeft {
	padding-left: 20%
}
.bannerWrap {
	border-bottom: 6px solid #f0a815
}
.banDesc {
	display: none;
	position: absolute;
	top: 28%;
	width: 350px;
	left: 0;
	-webkit-transition: left 2.5s ease-in-out;
	-moz-transition: left 2.5s ease-in-out;
	transition: left 2.5s ease-in-out;
	z-index: 9;
	margin-top: 0px !important;
}

.banDesc_more {
	position: absolute;
	bottom: 20%;
	width: 350px;
	right: 0%;
	-webkit-transition: left 2.5s ease-in-out;
	-moz-transition: left 2.5s ease-in-out;
	transition: left 2.5s ease-in-out;
	z-index: 9;
	margin-top: 0px !important;
}

.banDesc_more a {
	border: 1px solid #fff;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	line-height: 48px;
	padding: 15px
}

.flex-active-slide .banDesc {
	left: 40px
}
.banDesc h1 {
	color: #fff;
	font-weight: 700;
	font-size: 32px;
	line-height: 42px;
	padding-bottom: 22px;
	text-transform: inherit
}
.banDesc h1 span {
	font-size: 18px;
	display: block;
	line-height: 25px;
	padding-top: 10px;
}
/*.banDesc a {
	border: 1px solid #fff;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	line-height: 48px;
	padding: 15px
}*/
.banDesc a {
	/*border: 1px solid #868686;*/
	background-color: #f0a815;
	color: #fff;
	font-weight: 400;
	font-size: 17px;
	line-height: 48px;
	padding: 13px;
}
#homeSlider .slides li {
	position: relative
}
.fl
{
	transform: translate3d(0, 0, 0) !important;
}

.cover-img {
	background-attachment: scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover
}
.fetchImg {
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
	z-index: 10
}
.bg-img {
	display: none
}
.bannerWrap .rightSide {
	display: table
}
.founderDesc {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 30px 20px
}
.founderDesc h4 {
	color: #fff;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	padding-bottom: 25px;
	text-transform: uppercase
}
.founderDesc h4 span {
	display: block
}
.founderDesc p {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	padding-bottom: 20px
}
.mobileImg, .triggerMenu {
	display: none
}
.contentWrap {
	background: url(../../images/secondBg.jpg) repeat
}
.contentWrap .leftSide {
	background: #fff;
	width: 79%
}
.layerTwo {
	background: #f9f9f9 !important
}
.aboutBlock {
	padding: 33px 40px 40px
}
.aboutBlock h3 {
	color: #f0a815;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	padding-bottom: 15px;
	text-transform: uppercase
}
.aboutBlock p {
	color: #333333;
	padding-bottom: 24px
}
.contentWrap .rightSide {
	display: table;
	width: 21%
}
.overLay, .imgBlock:before {
	background: url(../../images/overLay.png) repeat;
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	top: 0
}
.rightDesc {
	padding: 20px
}
.rightDesc h2 {
	color: #fff;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	font-size: 24px;
	position: relative;
	z-index: 3
}
.rightDescBott {
	display: table-cell;
	width: 100%;
	padding: 20px;
	vertical-align: top
}
.rightDescBott h2 {
	padding-bottom: 12px
}
.rightDescBott p {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
}
.titleWrap h3 {
	float: left;
	padding-bottom: 20px !important
}
.titleWrap h2 {
	float: left
}
#latestNew .col-xs-5 {
	padding-left: 0
}
#latestNew img {
	border-bottom: 6px solid #f0a815
}
#latestNew h3 {
	color: #2e56a6;
	font-size: 22px;
	padding-bottom: 0px;
	text-transform: capitalize
}
#latestNew .flex-control-nav {
	bottom: inherit !important;
	top: -40px;
	width: inherit;
	right: 0
}
.postedBy {
	color: #bfbfbf;
	display: block;
	padding-bottom: 10px
}
#latestNew p {
	padding-bottom: 0
}
ul#news {
	float: right;
	width: 62px
}
ul#news li a {
	color: #f0a815
}
ul#news li a.next:before, ul#news li a.previous:before {
	background: url(../../images/strip.png) no-repeat;
	content: "";
	height: 12px;
	margin-top: -6px;
	position: absolute;
	top: 50%;
	width: 6px;
	left: 50%;
	margin-left: -4px
}
ul#news li a.next:hover:before {
	background-position: -3px -13px
}
ul#news li a.next:before {
	background-position: -3px -57px
}
ul#news li a.next, ul#news li a.previous, ul#news li a.next:hover, ul#news li a.previous:hover {
	border: 1px solid #f0a815;
	height: 34px;
	width: 26px;
	line-height: 32px;
	position: relative;
	display: block;
	float: left;
	top: 0
}
ul#news li a.previous {
	margin-right: 10px
}
ul#news li a.previous:before {
	background-position: -3px -44px
}
ul#news li a.previous:hover:before {
	background-position: -3px 0px
}
ul#news li a.next:hover, ul#news li a.previous:hover {
	border: 1px solid #f0a815;
	background-color: #f0a815
}
.secondaryWrap {
	background: #f0a815;
	padding-bottom: 60px
}
.secondaryBlock {
	width: 100%
}

.sideOverlay .gridCom {
	padding-bottom: 75px
}
.sideOverlay a.remore {
	bottom: 25px !important
}
.gridCom img {
	width: 100%
}
.gridOverLay:before {
	background: url(../../images/gridOverLay.png) repeat
}
.sideOverlay {
	margin-bottom: 0
}
.sideOverlay .imgGrid h3 {
	height: inherit !important;
	text-transform: uppercase
}
.sideOverlay:before {
	background: url(../../images/sideOverlay.png) repeat
}
.gridOverLay:before, .sideOverlay:before {
	content: "";
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	width: 100%
}
.gridOverLay, .sideOverlay {
	position: relative
}
.gridOverLay img {
	height: 100%;
	width: 100%
}
.gridBlock {
	padding: 95px 35px 0px;
	position: relative;
	z-index: 3
}
.gridBlock h3 {
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	font-size: 22px;
	padding-bottom: 30px;
	text-transform: inherit
}
.imgGrid h3, .gridBlock p, .testiWrap p, a.author {
	color: #fff
}
.gridImg {
	margin-bottom: 20px
}
.gridImg img {
	border-bottom: 6px solid #f0a815;
	width: 100%
}
.gridBlock p {
	padding-bottom: 0px
}
.darkBg {
	background: url(../../images/darkBg.jpg) repeat
}
.lightBg {
	background: url(../../images/lightBg.jpg) repeat
}
.lightBg h3, .lightBg p {
	color: #333333
}
.testiWrap {
	padding-right: 192px;
	position: relative
}
.testiWrap:before, .testiWrap:after {
	content: "";
	height: 71px;
	position: absolute;
	width: 101px
}
.testiWrap:before {
	background: url(../../images/q-11.png) no-repeat;
	top: 0px;
	left: -60px
}
.testiWrap:after {
	background: url(../../images/q-12.png) no-repeat;
	top: 120px;
	right: 40px
}
.testiWrap p:before {
	bottom: 0;
	border-bottom: 1px solid #fff;
	content: "";
	height: 1px;
	position: absolute;
	width: 113px;
	left: 0
}
.testiWrap p {
	display: inline-block;
	font-family: 'Ubuntu', sans-serif;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 25px;
	position: relative;
	padding-bottom: 25px
}

.allLInks {
	background-color: #fff;
	display: none;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 15px
}
.showTrigger {
	background: #2e56a6;
	padding-top: 10px;
	padding-bottom: 10px
}
.showAllLink {
	margin-bottom: 25px
}
.showAllLink ul li {
	color: #333;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 18px
}
.showAllLink ul li a {
	font-size: 12px
}
.showAllLink ul li a:hover {
	color: #333
}
.showLink, .hideLink {
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	padding-right: 20px
}
.showLink {
	background: url(../../images/moreIcon.png) right no-repeat
}
.hideLink {
	background: url(../../images/hide.png) right no-repeat
}

.callBack a, .closeBtn {
	color: #2e56a6
}
.closeBtn {
	cursor: pointer
}
.innerBanner {
	position: relative
}
.innerContSpace {
	padding-left: 20%
}
.innerDesc {
	display: table;
	height: 10px;
	min-height: 277px;
	width: 100%
}
.innerDesc h1, .innerDesc p {
	color: #fff
}
.innerDesc h1 {
	line-height: 42px
}
.innerDesc p {
	font-size: 16px;
	padding-bottom: 0
}
.banContWith {
	display: table-cell;
	vertical-align: middle;
	width: 670px
}
.breadCrum {
	background: url(../../images/breadCrumbBg.png) repeat;
	bottom: 0;
	position: absolute;
	left: 0;
	width: 100%
}
.breadCrum ul li:first-child {
	padding-left: 0
}
.breadCrum ul li {
	background: url(../../images/listslash.png) right no-repeat;
	color: #fff;
	float: left;
	font-size: 12px;
	padding: 0 10px;
	text-transform: capitalize
}
.breadCrum ul li a {
	color: #fff
}
#innerContentWrap {
	background: #f0a815 url(../../images/wordsBg.png) left center no-repeat;
	padding-left: 20%;
	padding-bottom: 10px
}
#innerContentWrap .col-xs-8 {
	background-color: #fff;
	padding-bottom: 30px
}
.commonList ul {
	margin-bottom: 15px
}
.commonList ul li:before {
	color: #f2b434;
	content: "\f105";

	font-family: 'FontAwesome';
	font-size: 16px;
	left: 0;
	position: absolute;
	top: 0
}
.commonList ul li {
	position: relative;
	padding-left: 20px;
	padding-bottom: 8px
}
.commonList ul li span {
	font-weight: 500
}
.contentWrapper {
	background: #fff;
	position: relative
}
.contentWrapper:before {
	background: url(../../images/secondBg.jpg) repeat;
	content: '';
	display: block;
	min-height: 100%;
	right: 0px;
	position: absolute;
	width: 33.333333%
}
.contentSpace {
	padding-left: 40px;
	padding-right: 40px
}
.darkWrap {
	background: url(../../images/darkBg.jpg) repeat;
	padding-top: 30px;
	padding-bottom: 25px
}
.darkWrap h1 {
	text-transform: uppercase
}
.darkWrap h1, .darkWrap p {
	color: #fff
}
.boxRow {
	margin-left: -40px;
	margin-right: -40px
}
.darkWrap, .introTxt {
	margin-bottom: 35px
}
.innerReadMore {
	margin-bottom: 44px
}
.contactBlk h2 {
	padding-bottom: 25px
}
.thumbSlider {
	position: relative;
	margin: 0 -40px 35px
}
.thumbSlider ul {
	margin: 0
}
#slider ul li img {
	border-bottom: 6px solid #f0a916
}
.thumbSlider .flex-direction-nav {
	left: 0
}
.flexPager {
	background: url(../../images/secondBg.jpg) repeat;
	bottom: 1px;
	height: 112px;
	font-size: 30px;
	font-weight: 300;
	text-align: center;
	left: 0;
	position: absolute;
	padding: 15px;
	width: 100px
}
.sideBar {
	padding: 0
}
.sideBar.overViewside {
	padding-top: 0
}
ul.mainLi > li:before {
	background: url(../../images/readMore..png) left no-repeat;
	content: "";
	width: 12px;
	height: 12px;
	position: absolute;
	top: 8px;
	left: 0
}
ul.mainLi > li {
	color: #f0a815 !important
}
.sideBar ul li {
	color: #fff;
	position: relative;
	padding-left: 20px;
	padding-bottom: 8px
}
.sideBar ul li a:before {
	background: url(../../images/hide.png) no-repeat;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	width: 12px;
	top: 14px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease
}
.sideBar ul li ul li:before {
	background: url(../../images/hide.png) no-repeat;
	content: "";
	top: 15px
}
.sideBar ul li.active a:before, .sideBar ul li ul li:hover:before, .sideBar ul li a:hover:before {
	background: url(../../images/actList.png) no-repeat !important;
	content: "";
	height: 2px;
	width: 12px;
	top: 14px
}
.sideBar ul li a:hover, .sideBar ul li.active a {
	color: #f0a814
}
.sideBar ul li a {
	color: #ffffff
}
.sideBar .darkWrap {
	margin-bottom: 0
}
.sideBar .darkWrap h4 {
	color: #f0a815;
	font-weight: 400
}
.sideBar .darkWrap ul {
	margin-bottom: 0 !important
}
.sideBar .gridImg {
	height: 155px !important
}
.overViewside .imgBlock {
	margin-bottom: 30px
}
.nospace {
	padding-left: 0;
	padding-right: 0
}
.pinkBg {
	background: url(../../images/pinkBg.jpg) repeat;
	padding: 28px 0;
	text-align: center
}
.overViewWrap .col-xs-9 {
	padding-top: 45px;
	padding-bottom: 45px
}
.overViewWrap .col-xs-9 p {
	font-weight: 500
}
.darkWrapTwo {
	padding-top: 20px;
	padding-bottom: 20px
}
.darkWrapTwo {
	background: url(../../images/darkBg2.jpg) repeat;
	padding-left: 20px;
	padding-right: 20px
}
.teamSection {
	border-bottom: 6px solid #e1e1e1
}
.teamSection h4 {
	padding-bottom: 0px
}
.teamSection .col-xs-4 img {
	width: 100%
}
.teamSection .col-xs-4:before {
	border-bottom: 6px solid #eea62a;
	bottom: -6px;
	content: '';
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 33
}
.teamSection .col-xs-8 {
	padding-top: 30px
}
.teamSection .col-xs-8 span {
	color: #868686;
	display: block;
	line-height: 24px;
	padding-bottom: 10px
}
.teamSection h2 {
	padding-bottom: 3px
}
.accordBlock {
	display: none
}
.accordBlock.current {
	display: inherit
}
.desBanner {
	background-color: #f9f9f9;
	color: #333333;
	height: 106px;
	position: relative;
	bottom: 0;
	width: 100%;
	padding: 20px 50px 20px 130px;
	left: 0
}

.wrapperCont h1 {
	color: #f0a815;
	text-transform: uppercase
}
.awardsBlk {
	padding-bottom: 70px !important
}
.awardsAccod, .contentAccod {
	position: relative
}
.awardsAccod:before {
	content: "";
	border-left: 7px solid #2e56a6;
	height: 100%;
	position: absolute;
	left: 6px;
	top: 20px
}
.awardsAccod {
	padding-bottom: 48px
}
.contentAccod {
	display: none;
	padding-left: 100px
}
.contentAccod h2 {
	padding-bottom: 23px
}
.contentAccod img {
	margin-bottom: 20px
}
.yList:before {
	background: url(../../images/dotnormal.png) no-repeat;
	content: "";
	height: 20px;
	position: absolute;
	left: -1px;
	top: 5px;
	width: 20px
}
.yList {
	cursor: pointer;
	color: #2e56a6;
	font-weight: 500;
	left: 0px;
	position: absolute;
	padding-left: 30px
}
.yList:hover, .yList.active {
	color: #f0a814
}
.yList.active:before, .yList:hover:before {
	background: url(../../images/dotActive.png) no-repeat
}

.slidDesc {
	padding-left: 40px;
	padding-right: 40px
}
.slidDesc h4 {
	font-weight: 700;
	padding-bottom: 0px
}
.slidDesc span, .blogWrap span {
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
	color: #bfbfbf;
	display: block
}
.blogWrap h1 {
	color: #f0a815
}
.blogWrap h2 {
	color: #2e56a6;
	line-height: 36px;
	padding-bottom: 0
}
.blogWrap ul li:before, ul.tag li:before {
	content: "" !important
}
.blogWrap ul li {
	border-bottom: 1px solid #e3e3e3;
	padding-left: 0 !important;
	padding-bottom: 40px !important;
	margin-bottom: 30px
}
.blogWrap span {
	padding-bottom: 20px
}
.imgBlog {
	border-bottom: 6px solid #f0a815;
	position: relative
}
.imgBlog img {
	width: 100%
}
.socialShare {
	bottom: 0;
	position: absolute;
	width: 120px;
	right: 0
}
.socialShare a {
	display: block;
	color: #fff;
	font-size: 18px;
	float: left;
	height: 40px;
	padding: 5px 0;
	width: 40px;
	text-align: center
}
.faceBook {
	background-color: #4564a5
}
.twiTTer {
	background-color: #69b3e2
}
.linKedIn {
	background-color: #0286be
}
.sideBlk {
	margin-bottom: 0px !important
}
ul.tag {
	padding-bottom: 0
}
ul.tag li {
	float: left;
	margin-right: 19px;
	margin-bottom: 15px;
	padding-left: 0 !important;
	padding-bottom: 0 !important
}
ul.tag li a {
	border-left: 3px solid #193b7f;
	background-color: #2e56a6;
	color: #fff;
	position: relative;
	padding: 7px 10px
}
ul.tag li a:before {
	background: url(../../images/tag.png) no-repeat;
	content: "";
	height: 30px;
	position: absolute;
	width: 10px;
	right: -10px;
	top: 0
}
.addressBlk {
	padding-bottom: 30px
}
.addressBlk p {
	font-weight: 500;
	padding-bottom: 30px
}
.formWrap {
	position: relative
}
.formBlk {
	    border: 0;
    margin-bottom: 30px;
    padding-left: 0;
    position: relative;
}
.formBlk label {
	background-color: transparent;
    display: table;
    left: 0;
    position: relative;
    padding: 0;
    top: 0;
    width: 100%;
}
.formBlk label span {
	    color: #000;
    display: table-cell;
    font-weight: 500;
    vertical-align: middle;
}
.testBlk label, .msgBox {
	height:100%
}
.testBlk label span {
	vertical-align: top;
	padding-top: 10px
}
.errorMsg {
	background-color: #f0a815;
	color: #fff;
	line-height: 30px;
	margin-left: 146px;
	padding: 10px 20px
}
.errorMsgName {
	background-color: #f0a815;
	color: #fff;
	line-height: 30px;
	margin-left: 0px;
	padding: 10px 20px
}

.contactInfo {
	padding-left: 0;
	padding-right: 0
}
.contactInfo .formBlk {
	padding-left: 0
}
.contactInfo p {
	font-size: 16px
}
.contactInfo .chosen-container-single .chosen-single div b {
	background: #f0a816 url(../../images/chosen-sprite-1.png) no-repeat
}
.contactTab {
	margin-bottom: 30px
}
.contactTab ul.tabs li {
	float: left;
	width: 50%
}
.contactTab ul.tabs li:before {
	content: "" !important;
	background: url(../../images/moreIcon.png) no-repeat;
	height: 12px;
	left: 50px !important;
	position: absolute;
	top: 30px !important;
	width: 12px
}
.contactTab ul.tabs li {
	background: url(../../images/tabNor.jpg) repeat;
	cursor: pointer;
	color: #fff;
	font-size: 20px;
	padding: 20px 70px !important;
	position: relative
}
.contactTab ul.tabs li.current {
	background: url(../../images/tabActive.jpg) repeat;
	color: #333333
}
.contactTab ul.tabs li.current:before {
	background: url(../../images/tabAc.jpg) no-repeat;
	height: 2px;
	top: 35px !important
}
.mapTrigger {
	background: url(../../images/readMore..png) left center no-repeat;
	color: #f0a816;
	cursor: pointer;
	font-size: 16px;
	margin-bottom: 15px;
	padding-left: 20px
}
.mapTrigger.mapAtc {
	background: url(../../images/tabAc.jpg) left center no-repeat;
	color: #333333
}
.mapBox {
	display: none;
	margin-bottom: 30px;
	height: 100%
}
.eventBlk h3 {
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 5px
}
.dateBlk {
	color: #868686;
	display: block;
	font-style: italic;
	padding-bottom: 18px
}
.eventLand {
	padding-bottom: 0 !important
}
.eventWrap {
	border-bottom: 6px solid #e1e1e1;
	margin-left: -40px;
	margin-right: -40px;
	margin-bottom: 40px;
	padding-bottom: 30px
}
.eventWrap h3 {
	padding-bottom: 3px
}
.eventDecs img, .imgLeft img, .alignleft img {
	border-bottom: 6px solid #f0a815;
	float: left;
	margin-bottom: 20px;
	margin-right: 30px
}
.testiBlk {
	padding-left: 110px;
	position: relative
}
.testiBlk:before {
	background: url(../../images/qtesti.png) no-repeat;
	content: "";
	height: 37px;
	left: 41px;
	position: absolute;
	top: 0;
	width: 51px
}
.testiBlk .dateBlk {
	line-height: 20px
}
.testiBlk h4 {
	padding-bottom: 5px
}
.testMon {
	padding-bottom: 0 !important
}
.testMon h2 {
	padding-bottom: 34px
}
.splitGrid {
	width: 40.6%
}
.bannerBlk {
	width: 37.7%
}
.banBlkDesc {
	width: 62.3%;
	padding: 0 20px
}
.banBlkDesc span {
	display: table;
	height: 140px
}
.banBlkDesc span h1 {
	display: table-cell;
	vertical-align: bottom
}
.treatBanner {
	top: 0;
	margin-top: 0 !important;
	padding-bottom: 50px;
	position: relative
}
.logoBlk img, .logoBg img {
	width: inherit
}
.bannerBlock {
	padding-left: 28.4%
}
.bannerBlock .banBlkDesc, .bannerBlock .tabsBlk {
	width: inherit
}
.conTab {
	padding-right: 105px
}
.banMainDesc {
	position: relative
}
.logoSection {
	background-color: #fff;
	float: left;
	padding: 20px
}
.tabsBlk {
	float: left;
	width: 59.4%
}
.tabsBlk h2 {
	color: #fff;
	line-height: 36px;
	padding: 15px 20px 0
}
.tabsBlk ul.tabs li {
	background-color: #4c4c4c;
	cursor: pointer;
	color: #fff;
	float: left;
	font-size: 20px;
	font-weight: 500;
	position: relative;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease
}
.tabsBlk ul.tabs li a {
	color: #fff;
	display: block;
	padding: 29px 50px 28px 60px

}
.tabsBlk ul.tabs li:nth-child(2) {
	background-color: #868686
}
.tabsBlk ul.tabs li:before {
	background: url(../../images/moreIcon.png) no-repeat;
	content: "";
	height: 12px;
	left: 35px;
	position: absolute;
	width: 12px;
	top: 39px
}
.tabsBlk ul.tabs li.current, .tabsBlk ul.tabs li:hover {
	background-color: #f0a816;
	color: #333333
}
.tabsBlk ul.tabs li.current:before, .tabsBlk ul.tabs li:hover:before {
	background: url(../../images/tabAc.jpg) no-repeat;
	top: 44px
}
.colorBand {
	background-color: #fff;
	height: 100px;
	padding-left: 100px;
	position: relative
}
.colorLink {
	height: 100px;
	left: 0;
	position: absolute;
	top: 0
}
.color-1 {
	border-bottom: 1px solid #f0a816
}
.color-2 {
	border-bottom: 1px solid #39b32f
}
.color-3 {
	border-bottom: 1px solid #3676be
}
.color-4 {
	border-bottom: 1px solid #009c95
}
.colorBand span {

	display: table;
	height: 100px;
	padding: 0 20px
}
.colorBand span a {
	font-size: 16px;
	color: #2e56a6;
	display: table-cell;
	vertical-align: middle
}
.colorBand span a:hover {
	color: #333
}
.keyBlk {
	background-color: #f0a916;
	padding-top: 30px;
	padding-bottom: 40px
}
.keyBlk h4 {
	color: #fff
}
.keyBlk a.remore {
	border: 1px solid #fff;
	background: url(../../images/moreIcon.png) center no-repeat
}
.keyBlk a.remore.open {
	background: url(../../images/tabAc.jpg) center no-repeat;
	border: 1px solid #333
}
.overWrap h2 {
	padding-left: 0 !important
}
.teamMore {
	display: none
}
.teamTrigger.open {
	background: url(../../images/actList.png) center no-repeat
}
.facts {
	background: url(../../images/secondBg.jpg) repeat;
	padding-top: 20px;
	padding-bottom: 15px;
	margin-bottom: 30px
}
.facts ul li {
	color: #333333;
	font-size: 16px;
	padding-left: 30px;
	position: relative;
	padding-bottom: 10px;
	line-height: 30px
}
.facts ul li:before {
	background: url(../../images/listGry.png) no-repeat;
	content: "";
	height: 9px;
	left: 0;
	position: absolute;
	width: 12px;
	top: 10px
}
.careersBlk {
	float: none;
	width: 100%
}
.careersBlk li {
	width: 33.3333%;
	padding: 29px 30px 28px 60px !important
}
.commAccod .ui-state-default {
	background-color: #dadada;
	padding: 15px 35px;
	position: relative
}
.commAccod .ui-state-default:before {
	content: "\f078";
	font-family: 'FontAwesome';
	font-size: 16px;
	position: absolute;
	right: 20px;
	top: 15px
}
.commAccod .ui-state-active:before {
	content: "\f077" !important
}
.commAccod .ui-accordion-header {
	color: #2e56a6
}
.commAccod .ui-accordion-content {
	padding: 30px 40px
}
.commonTable table {
	width: 100%
}
.commonTable td:first-child {
	font-weight: 500;
	text-align: right;
	width: 30%
}
.commonTable td {
	line-height: 24px;
	padding: 5px 15px 10px;
	vertical-align: top
}
h4.ui-accordion-header:nth-of-type(2n) {
	background: #ebebeb
}
.tabTrigger {
	display: none
}
.tabmenuLiting ul li {
	float: left;
	width: 33.333%;
	padding-right: 20px
}
.sf-mega .contentSpace {
	padding-top: 30px;
	padding-bottom: 10px
}
.pager ul {
	margin-left: -40px
}
.pager ul li {
	float: left;
	font-weight: 500
}
.pager ul li a {
	display: block;
	padding: 5px 20px
}
.pager ul li a:hover, .pager ul li a.active {
	background-color: #f0a815;
	color: #fff
}
.imgBlk img {
	margin-bottom: 23px;
	width: 100%
}
.imgLeft, .imgRight, .alignright, .alignleft {
	padding-bottom: 30px
}
.imgRight img, .alignright img {
	border-bottom: 6px solid #f0a815;
	float: right;
	margin-bottom: 20px;
	margin-left: 30px
}
.keyBlkContent ul li a:hover:before {
	background: url(../../images/tabAc.jpg) left center no-repeat !important
}
.keyBlkContent ul {
	display: none
}
.keyBlkContent ul li a:hover {
	color: #333
}
.center-block {
	float: none
}
.error_page {
	background-color: #fff;
	padding-bottom: 30px
}
.error_page:before {
	background: none
}
.apply_btn {
	margin-left: 17px;
	padding-left: 30%
}
.customFileupload {
	background-color: #FFFFFF;
	height: 50px;
	overflow: hidden;
	padding-right: 130px;
	position: relative
}
.customFileupload input[type="file"] {
	background: none;
	border: none;
	height: 50px;
	width: 100%;
	top: 0;
	width: 130px !important;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	text-indent: -9999px
}
.customFileupload input[type="text"] {
	background: none;
	border: none;
	height: 50px;
	padding: 0 20px;
	width: 100%
}
.brw-btn, .customfile-upload {
	background: #f0a815;
	border: none;
	border-radius: 0;
	color: #fff;
	font-family: 'gotham_extralightregular', sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 130px
}
.errorBlk {
	position: relative;
	top: -45px
}
.errorBox {
	background-color: #f0a815;
	display: none;
	margin: 0;
	font-size: 18px;
	padding: 20px 40px;

	color: #fff
}
.closeError {
	cursor: pointer
}


.eventdrop {
	border: 1px solid #ccc;
	width: 240px;
	margin-bottom: 30px
}
.uiBox {
	border: none;
	min-height: inherit
}
.checkBox {
	position: relative
}
.chkLast {
	padding: 0
}
.checkBox.ui-buttonset {
	margin: 0
}
.checkBox label {
	background-color: transparent;
	cursor: pointer;
	height: auto;
	position: relative;
	padding: 6px 25px 5px 32px;
	text-align: left
}
.checkBox label:before, .checkBox label.ui-state-active:before {
	background-image: url(../../images/sprite.png);
	background-position: left 0px;
	background-repeat: no-repeat;
	content: '';
	display: block;
	left: 0;
	height: 26px;
	position: absolute;
	top: 4px;
	width: 26px;
	border: none;
	outline: none
}
.checkBox label:before, .checkBox label.ui-state-active:before {
	height: 23px
}
.checkBox label.ui-state-active:before {
	background-position: left -23px
}
.checkBox .ui-button-text {
	padding: 0
}
.checkBox .ui-state-default {
	border: none
}
.checkBox span {
	width: 100%;
	color: #333 !important
}
.checkBox label {
	width: 100%
}
.secandaryForm {
	padding: 20px 0 0
}
.secandaryForm .txtBox, .secandaryForm .chosen-container {
	border: 1px solid #cfcfcf;
	margin-bottom: 20px
}
.ui-datepicker {
	background: #FFFFFF;
	border: 1px solid #e0e0e0;
	margin: 15px 0 0 -1px
}
.ui-datepicker td a {
	text-align: center
}
.ui-datepicker td a:hover {
	background: #f0a815;
	color: #FFFFFF
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	border: none;
	background: #f0a815;
	color: #FFFFFF
}
.ui-datepicker-prev, .ui-datepicker-next {
	cursor: pointer;
	position: relative
}
.ui-datepicker-prev:before, .ui-datepicker-next:before {
	content: '\f054';
	font-family: 'FontAwesome';
	right: 50%;
	margin-right: -5px;
	position: absolute;
	top: 0px
}
.ui-datepicker-prev:before {
	content: '\f053'
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
	top: 2px
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px
}
.contentWrapper h1 {
	color: #333333;
	font-size: 30px
}
.fullWrap .formBlk {
	border: none;
	padding-left: 0
}
.fullWrap .formBlk label {
	background-color: transparent;
	display: block;
	height: auto !important;
	padding: 0;
	position: static;
	width: 100%
}
.fullWrap .formBlk label span {
	color: #333;
	padding: 10px 0
}
.fullWrap .formBlk .msgBox, .fullWrap .formBlk .txtBox, .fullWrap .formBlk .customFileupload {
	border: 1px solid #cfcfcf
}
.upBtn {
	background-color: #cfcfcf;
	border: none !important;
	color: #fff;
	font-size: 15px;
	margin-top: 15px
}
.uploadMore {
	padding-top: 15px
}
.uploadMore:first-of-type {
	padding-top: 0
}
.uploadMore.current {
	display: block
}
a.remore span {
	color: #f0a816;
	left: 35px;
	position: absolute;
	min-width: 70px
}
a.remore:hover span {
	color: #333333
}
.formBlk.uiBox {
	padding-left: 0
}
.radio label {
	padding-left: 17px;
	padding-top: 3px;
}
.radio label:before, .radio label.ui-state-active:before {
	background-image: url(../../images/sprite.png);
	background-position: left -47px;
	background-repeat: no-repeat;
	content: '';
	display: block;
	left: 0;
	height: 26px;
	position: absolute;
	top: 4px;
	width: 26px;
	border: none;
	outline: none;
}
.radio label.ui-state-active:before {
	background-position: left -72px;
}
.formBlk div .radio {
	padding-top: 8px;
	padding-left: 15px
}

.secondaryWrap .grid {
	width: 100%
}
.innerBanner .bg-img {
	display: inherit
}
.contactNumber {
	padding-left: 195px;
}
.formBlk.multiChoose {
	border: none;
}
.formBlk.multiChoose .chosen-container-multi, .formBlk.multiChoose label {
	border: 1px solid #CFCFCF
}
input[type="text"].num-prefix {
	border: none;
	border-right: 1px solid #CFCFCF;
	height: 50px;
	left: 145px;
	padding: 15px 5px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 50px !important;
}
.multiChoose {
	padding-left: 0;
}
.multiChooseContainer h5 {
	padding-bottom: 10px;
}
.chosen-select {
	border: 1px solid #CFCFCF;
	background-color: #fff;
	height: 50px;
	padding: 0 15px;
	width: 100%;
}
.chosen-select > option:first {
display:none
}
.secondaryWrap .grid {
	width: 100%
}
.innerBanner .bg-img {
	display: inherit
}
.personal-warp h5 {
	font-weight: normal;
	line-height: 20px;
	padding-top: 8px
}
.grid-three {
	float: left;
	padding: 0 10px;
	width: 33.3333%
}
.personal-warp .row {
	padding-bottom: 20px
}
#innerContentWrap .personal-warp .col-xs-8 {
	padding-bottom: 0
}
.formBlk.bg-none > label {
	background: #fff;
	border-right: 1px solid #cfcfcf;
	color: #333
}
.formBlk.bg-none > label > span {
	color: #333
}
.textAreaBox, .showOption, .multiChooseContainer .chosen-container {
	border: 1px solid #cfcfcf
}
.multiChooseContainer .chosen-search, .showOption {
	display: none
}
.search-row {
	margin-bottom: 30px
}
.disable.ui-state-disabled {
	outline: none;
	opacity: 1;
	filter: Alpha(Opacity=100);
}
.disable.ui-state-disabled {
	filter: Alpha(Opacity=100)
}
a.remore span {
	color: #f0a816;
	left: 35px;
	position: absolute;
	min-width: 70px
}
a.remore:hover span {
	color: #333333
}
.errorMsghosp, .errorMsg, .errorMsgName {
	display: none
}
.btnLink a {
	border: 1px solid #f0a815;
	display: inline-block;
	color: #f0a815;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding: 7px 20px;
	text-transform: capitalize;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease
}
.btnLink a:hover {
	border: 1px solid #333333;
	color: #333333
}
.dispnone {
	display: none
}
.global-error {
	display: none
}
#latestNew .col-xs-7:first-child {
	width: 100%;
}
#payMentOpt .formWrap .formBlk label span {
	line-height: 18px
}
#careerform .formWrap .formBlk label span, #healthcardform .formWrap .formBlk label span {
	line-height: 18px
}
.terms .formBlk {
	padding-left: 0px;
}
.terms .errorMsg {
	margin-left: 0px;
}
.errorMsghosp {
	background-color: #f0a815;
	color: #fff;
	height: 50px;
	margin-left: 0px;
	padding: 10px 20px
}
.teamMore {
	margin-top: 10px
}
.alignleft {
	float: left;
	padding-right: 15px
}
.alignright {
	float: right;
	padding-left: 15px
}
.testiWrap p {
	display: block
}
div#ui-datepicker-div {
	z-index: 999 !important;
}
.marginR20 {
	margin-right: 20px
}
.commonList ul ul {
	margin-bottom: 0px
}
.commonList ul ul li:last-child {
	padding-bottom: 0px
}



@media (max-width:1499px) {

.rSpace {
	font-size: 16px;
}
.closeBtn {
	padding-right: 15px;
}
.contentLeft, #innerContentWrap, .innerFooter .contentLeft, .innerContSpace {
	padding-left: 10%;
}
.contentWrap .leftSide {
	width: 81.3%;
}
.contentWrap .rightSide {
	width: 18.7%;
}
.splitGrid {
	width: 29.9%;
}
.careersBlk {
	width: 100% !important
}
.tabsBlk {
	width: 70.1%
}
.bannerBlk {
	width: 29.9%;
}
.banBlkDesc {
	width: 70.1%;
}
.conTab {
	padding-right: 0;
}
.bannerBlock {
	padding-left: 20.5%
}
}

@media screen and (max-width:1366px) {
.leftSideSpace {
    top: 0;
}
.rSpace {
	font-size: 14px;
}
.conTab .tabsBlk ul.tabs li, .keyTab .tabsBlk ul.tabs li {
	padding: 0 !important
}
.conTab .tabsBlk ul.tabs li a, .keyTab .tabsBlk ul.tabs li a {
	font-size: 18px;
	padding: 29px 35px 28px 40px !important
}
.tabsBlk ul.tabs li:before {
	left: 15px;
	top: 38px;
}
.tabsBlk ul.tabs li a {
	font-size: 16px;
}
.tabsBlk ul.tabs li {
	padding: 29px 25px 28px 40px !important
}
.tabsBlk h2 {
	font-size: 22px;
	padding-right: 100px;
}
.bannerBlock {
	padding-left: 19.6%
}
.rightDescBott h2 {
	font-size: 22px
}
.rightDescBott p {
	padding-bottom: 10px;
	line-height: 22px
}
}


@media screen and (max-width:1260px) {
.resp-vtabs .resp-tabs-list li span {
	font-size: 16px;
	text-transform: capitalize;
}
}

@media screen and (max-width:1240px) {
.sf-mega {
	width: 100%
}
.rSpace {
	font-size: 13px;
	padding-left: 40px;
}
.leftSide {
	width: 80%;
}
.rightSide {
	width: 20%
}
.contentWrap .leftSide {
	width: 77.7%;
}
.contentWrap .rightSide {
	width: 22.3%;
}
.leftSideSpace {
	padding-left: 35px;
	padding-right: 35px;
}
nav ul li {
	font-size: 13px;
	padding-left: 20px;
}
.founderDesc h4, .founderDesc p {
	line-height: 22px;
}
.bannerBlock {
	padding-left: 18.6%
}
.titleWrap h2, .eventdrop {
	float: none
}
.eventdrop {
	width: 100%
}
.banDesc {
		top:18%;
	}
}

@media screen and (max-width:1024px) {
.fixfixed header {
	position: absolute !important;
}

.emg-care {
	width: 128px;
}
.emg-care img {
	width: 100%;
}
.sideSider #news {
	margin-right: -30px;
	width: 83px;
}
.banContWith, .eventBlk h1 {
	width: 100%;
}
.conTab .tabsBlk ul.tabs li a {
	padding: 29px 25px 28px 40px !important
}
.bannerBlock {
	padding-left: 16.3%
}
.rightDescBott h2 {
	font-size: 18px;
	padding-bottom: 10px
}
.rightDescBott p {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 0
}
.rightDescBott {
	padding-top: 5px;
	padding-bottom: 5px
}

#maskuiDialog1
{
	left: 70% !important;
    width: 780px;
}
.package_select_show
{
	font-size:11px !important;
}
	.col-sm-61
	{
		margin: 5px !important;
	}

}

@media screen and (max-width:980px) {
.innerContSpace {
	padding-left: 20px;
}
.rSpace {
	float: left;
	font-size: 18px;
	width: 50%;
	padding-left: 50px;
}
.leftSide {
	width: 78%;
}
.rightSide {
	width: 22%
}
.contentWrap .leftSide {
	width: 75.6%;
}
.contentWrap .rightSide {
	width: 24.4%;
}
.banDesc {
	width: 100%;
	padding-right: 30px;
	width: 250px;
	top:5%;
}
.banDesc h1 span {
	font-size: 18px;
	line-height: 24px
}
.banDesc a {
	padding: 8px;
	line-height: 30px;
}
.banDesc h1 {
	font-size: 25px;
	line-height: 35px;
}


.boxRow {
	margin-right: -25px;
	margin-left: -25px;
}
.contentSpace, .slidDesc, .commAccod .ui-state-default {
	padding-left: 25px;
	padding-right: 25px
}


.contactTab ul.tabs li {
	padding: 20px 20px 20px 35px !important;
}
.contactTab ul.tabs li:before {
	left: 15px !important
}
.testiBlk {
	padding-left: 90px !important;
}
.testiBlk:before {
	left: 20px;
}
.conTab .tabsBlk ul.tabs li a, .keyTab .tabsBlk ul.tabs li a {
	font-size: 12px !important;
    padding: 15px 10px 15px 10px !important;
    line-height: 20px;
}
.tabsBlk ul.tabs li {
	font-size: 14px;
}
.tabsBlk ul.tabs li {
	padding: 29px 10px 28px 40px !important
}
.conTab .logoBlk {
	width: 100%;
}


.tabsBlk h2 {
	padding-top: 0
}
.pager ul {
	margin-left: -25px
}
.errorBlk {
	top: -30px
}
.errorBox {
	padding: 20px 25px
}
.bannerBlock .logoBlk {
	display: none
}
.bannerBlock .banBlkDesc {
	width: 100% !important;
	padding: 0
}
.bannerBlock {
	padding-left: 25px
}
.formSection .col-xs-6 {
	float: none;
	width: 100%
}
}

@media screen and (max-width:840px) {
.contentLeft, #innerContentWrap {
	padding-left: 0;
}

.bannerWrap .leftSide, .bannerWrap .rightSide {
	float: none;
	width: 100%;
}
.sliderHe {
	height: inherit !important;
}
.bannerWrap .rightSide {
	background-image: url(../../images/darkBg.jpg) !important;
	background-repeat: repeat;
	background-size: auto !important;
}
.founderDesc {
	position: relative;
	width: 70%;
	padding: 40px;
}
.founderDesc h4, .founderDesc p {
	line-height: 30px;
	/*word-break: break-all;*/
}
.contentWrap .leftSide {
	width: 70%;
}
.contentWrap .rightSide {
	width: 30%;
}
.mobileImg {
	display: inherit;
	float: right;
	width: 30%;
}
.testiWrap {
	padding-left: 125px;
}
.pl-m-25{
    padding-left:40px;
}
.testiWrap:before {
	top: 0;
	left: 40px;
}
footer .contentLeft, .callBack .contentLeft {
	padding-left: 40px;
}
#innerContentWrap .col-xs-8, #innerContentWrap .col-xs-4 {
	float: none;
	width: 100%;
}
#innerContentWrap {
	padding-bottom: 0;
}
.imgBlog {
	margin-left: -25px;
	margin-right: -25px;
}
.blogWrap ul li {
	border-bottom: 0;
	padding-bottom: 0 !important
}
.blogWrap .btn {
	display: table;
	margin: 0 auto;
}
.addressBlk .col-xs-8, .addressBlk .col-xs-4 {
	float: left !important;
}
.addressBlk .col-xs-4 {
	width: 33.3333% !important;
}
.addressBlk .col-xs-8 {
	width: 66.6667% !important
}
.overViewWrap .col-xs-9.contentSpace {
	padding-top: 20px;
	padding-bottom: 20px;
}
.tabsBlk ul.tabs li {
	font-size: 20px;
}
.tabsBlk ul.tabs li {
	padding: 29px 10px 28px 40px !important
}
.teamSection > .col-xs-4, .teamSection > .col-xs-8 {
	float: left !important;
}
.teamSection > .col-xs-4 {
	width: 33.3333% !important
}
.teamSection > .col-xs-8 {
	width: 66.6667% !important
}
.formSection .col-xs-6 {
	float: left;
	width: 100%
}
}

@media screen and (max-width:768px) {
.pl-m-25{
    padding-left:25px !important;
}
.wrapper {
	background-color: #fff;
}
.mobimenu {
	display: inherit;
}
.emg, #menuBlock, #menuBlock_1, .topRight {
	display: none
}
.emgMobi {
	display: inherit;
	background: #d71149;
	height: 65px;
	left: 0;
	padding: 24px 0;
	position: absolute;
	width: 70px;
	font-size: 14px;
	text-align: center
}
.emgMobi a, .emgMobi a i {
	color: #fff;
}
.emgMobi a {
	display: block;
}
.emgMobi i {
	font-size: 30px;
	line-height: 24px
}
.rSpace i {
	font-size: 20px;
}

.headerWrap {
	background-color: #fff;
	position: fixed;
	width: 100%;
	height: 65px;
	right: 0;
	top: 0;
	z-index: 999;
}
.mobimenu {
	background-color: #f0a815;
	height: 100%;
	width: 320px;
	position: fixed;
	top: 0;
	right: -320px;
	overflow: hidden;
	z-index: 999
}


.leftSideSpace {
	padding: 0;
}
.triggerMenu {
	background-color: #f0a816;
	cursor: pointer;
	color: #fff;
	height: 65px;
	float: right;
	display: inherit;
	font-size: 23px;
	padding: 17px 25px;
}

footer nav ul li {
	padding-left: 20px;
}
.slogo img {
	padding-top: 10px;
}
.tabsBlk h2 {
	padding-right: 20px;
	line-height: 30px;
}

}

@media screen and (max-width:767px) {

#homeSlider .flex-direction-nav, .testiWrap:before {
	left: 25px;
}
.flex-active-slide .banDesc {
	left: 0px;
}
.banDesc {
	width: 100%;
	padding: 30px;
	position: relative;
	background: #3f3f3f;
	margin-top : 0px !important;
	height: 210px;
}
.banDesc h1 span {
	font-size: 16px;
	line-height: 24px
}
.banDesc h1
{
	font-size: 23px;
}
.founderDesc, .aboutBlock {
	padding: 40px 25px;
}
footer .contentLeft, .callBack .contentLeft {
	padding-left: 25px;
}
.gridBlock {
	padding-top: 65px;
	padding-left: 25px;
	padding-right: 25px;
}
.gridCom {
}


.banContWith p {
	display: none
}

.conTab .tabsBlk, .keyTab .tabsBlk {
	width: 100%;
}
.conTab .tabsBlk ul.tabs li, .keyTab .tabsBlk ul.tabs li {
	width: 33.3333%;
}
.conTab {
	padding-top: 25px;
}
.keyTab .bannerBlock {
	padding-left: 0
}
.banBlkDesc {
	width: 100%;
}
.banBlkDesc span {
	height: inherit !important;
	padding: 20px 0;
}
.banBlkDesc span h1 {
	font-size: 24px;
	padding-bottom: 0;
	line-height: 30px;
}
.splitGrid {
	width: 280px;
}
.tabsBlk h2 {
	padding-top: 20px;
	font-size: 18px;
	line-height: 24px;
}
.error_page {
	padding-bottom: 10px
}
.keyTab {
	padding-top: 100px
}
.keyTab .banBlkDesc {
	padding: 0 15px
}
}



@media screen and (min-width:641px) {
.tabsBlk ul {
	display: inherit !important;
	height: 1% !important;
	overflow: inherit !important;
}
}

@media screen and (max-width:640px) {

.flex-active-slide .banDesc {
	left: 0px;
}
.banDesc {
	width: 100%;
	padding: 30px;
	position: relative;
	background: #3f3f3f;
	margin-top : 0px !important;
}
.banDesc h1 span {
	font-size: 16px;
	line-height: 24px
}
.banDesc h1 {
	font-size: 23px;
}
.rSpace {
	font-size: 14px;
	padding-left: 45px;
	line-height: 22px;
}
.contentWrap .leftSide, .contentWrap .rightSide {
	width: 100%;
}
.contentWrap .fetchImg {
	min-height: 338px;
}

#latestNew img {
	margin-bottom: 20px;
}

.founderDesc {
	width: 60%;
}
.mobileImg {
	width: 40%;
}
.showAllLink {
	display: block;
}
.secondaryWrap {
	background-image: inherit
}


.testiWrap:after {
	display: none;
}
.testiWrap {
	padding-top: 65px;
	padding-left: 25px;
	padding-right: 25px;
}


.innerFooter .contentLeft {
	padding-left: 0
}
.sideSider #news {
	margin-right: 0px;
}
.imgBlog, .boxRow {
	margin-left: -25px;
	margin-right: -25px;
}
.contentSpace, .slidDesc, .innerContSpace, .commAccod .ui-accordion-content {
	padding-left: 25px;
	padding-right: 40px
}
.commAccod .ui-state-default {
	padding-left: 15px;
	padding-right: 40px;
}
.thumbSlider, .eventWrap {
	margin-left: -15px;
	margin-right: -15px;
}
.blogWrap h2, .contentAccod h2 {
	font-size: 18px;
	line-height: 24px;
}
.addressBlk .col-xs-8, .addressBlk .col-xs-4 {
	float: none !important;
	width: 100% !important
}
.formBlk {
	border: none;
	margin-bottom: 15px;
	padding-left: 0;
}
.errorMsg {
	margin-left: 0
}
.formBlk label {
	background-color: transparent;
	position: relative;
	padding: 0;
	width:auto;
}
.formBlk label span {
	color: #cfcfcf;
	padding: 0;
}
.testBlk label {
	height: 50px;
}
.txtBox, .msgBox, .formBlk .chosen-single, .customFileupload {
	border: 1px solid #cfcfcf
}
.contentAccod {
	padding-left: 85px;
}
.careWrap ul li:first-child {
	margin-top: 0;
}
.careWrap ul li {
	float: none;
	width: 300px;
	margin: 10px auto 15px !important;
	text-align: center;
}
.desBanner {
	line-height: 24px;
	font-size: 12px;
	height: inherit;
	padding-left: 30px
}
.flexPager {
	display: none
}
.tabsBlk, .tabsBlk ul.tabs li {
	width: 100%;
}
.tabsBlk ul {
	display: none;
	position: absolute;
	width: 100%;
	z-index: 3
}
.keyTab .tabTrigger {
	margin: 0
}
.tabTrigger {
	background-color: #868686;
	color: #fff;
	cursor: pointer;
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
	display: inherit;
	position: relative;
	padding: 20px 65px 20px 15px;
	height: 65px;
	margin-left: -15px;
	margin-right: -15px;
}
.tabTrigger:before {
	background-color: #f0a816;
	color: #fff;
	height: 65px;
	position: absolute;
	width: 65px;
	right: 0;
	content: "\f078";
	font-family: 'FontAwesome';
	position: absolute;
	top: 0;
	font-size: 20px;
	text-align: center;
	padding: 18px 0
}
.conTab .tabTrigger {
	margin: 0
}
.conTab .tabsBlk ul.tabs li {
	width: 100%;
}
.conTab .tabsBlk ul.tabs li a, .tabsBlk ul.tabs li {
	padding: 15px !important
}
.tabsBlk ul.tabs li:before, .tabsBlk ul.tabs li:hover:before, .tabsBlk ul.tabs li.current:before {
	background: none;
}
.pager ul {
	margin-left: -15px
}
.errorBox {
	padding: 20px 15px
}
.bannerBlock {
	padding-left: 15px
}
.checkBox label {
	padding-left: 32px
}
input.num-prefix[type="text"] {
	left: 0;
	bottom: 0;
	top: inherit
}
.formSection .col-xs-6 {
	float: none;
	width: 100%
}
.contactNumber .txtBox {
	padding-left: 65px
}
.formBlk > label {
	height: auto;
	display: block;
}
.formBlk > label > span {
	color: #333;
	padding: 0 0 10px 0;
}

}



@media screen and (max-width:380px) {
#homeSlider ul.slides li img {
	left: 0;
	margin: 0 !important;
	position:inherit !important;
	top: 0;
	height: auto !important;
	width: 150% !important;
	left: -24% !important;
}
#homeSlider ul.slides li {
	overflow: hidden;
	position: relative;
	height: 480px !important
}
#homeSlider ul.ipc li {
	overflow: hidden;
	position: relative;
	height: 160px !important
}


}

.table_new th{ background:#103b63; color:#fff; border-left:none !important; padding:15px; font-size:16px; line-height:normal; font-weight:bold; text-align:left; }
.table_new td{ border-bottom:none !important; border-left:none !important; background:#e7e7e8; font-size:14px; line-height:normal; text-align:left; padding:13px 15px; }
.table_new tbody tr:nth-child(2n+1) td { background:#e4f4fb; }
.table_new tbody td .dt-sc-button.small { padding:7px 14px; font-size:12px; margin:0px; }



.flexslider1 .slides img {
	width: 200px;
	height: 200px;
	display: block
}
.flexslider1 ol
{
	display: none;
}



.list_show_enq th{ background:#fff; color:#000;  border:1px solid #3f3f3f; padding:15px; font-size:14px; line-height:normal; font-weight:bold; text-align:left; }
   .list_show_enq td{ border:1px solid #3f3f3f; background:#fff; font-size:14px; line-height:normal; text-align:left; padding:13px 15px; }
   .list_show_enq tbody tr:nth-child(2n+1) td { background:#fff; }
   .list_show_enq tbody td .dt-sc-button.small { padding:7px 14px; font-size:12px; margin:0px; }

   .table_national th{ background:#f6841f; color:#fff; border: 1px #f6841f solid !important; padding:15px; font-size:14px; line-height:normal; font-weight:bold; text-align:left; }
   .table_national td{ border: 1px #a7a9ac solid !important;  background:#fff; font-size:14px; line-height:normal; text-align:left; padding:13px 15px; }
   .table_national tbody tr:nth-child(2n+1) td { background:#fff; }
   .table_national tbody td .dt-sc-button.small { padding:7px 14px; font-size:12px; margin:0px; }

.table_cancer th{ background:#3155a6; color:#fff; border: 1px #3155a6 solid !important; padding:15px; font-size:14px; line-height:normal; font-weight:bold; text-align:left; }
   .table_cancer td{ border: 1px #a7a9ac solid !important;  background:#fff; font-size:14px; line-height:normal; text-align:left; padding:13px 15px; }
   .table_cancer tbody tr:nth-child(2n+1) td { background:#fff; }
   .table_cancer tbody td .dt-sc-button.small { padding:7px 14px; font-size:12px; margin:0px; }      .commonList { margin-bottom:15px; }
   
.bwg_slideshow_dots_container_0, .bwg_slideshow_dots_thumbnails_0 {
display:none !important;
}

.bwg_image_browser .pagination-links{
    align-items:center;
}
