/* Compiled Less CSS File */
/* Generated from "style.css" */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp,
strike,tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template {display: none;}
a { background: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; max-width:100%; height:auto; }
svg:not(:root) { overflow: hidden; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
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: 0; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smooth: always; -webkit-text-size-adjust: 100%;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

.alignleft {float:left;}
.alignright {float:right;}
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }

/* =Mixins
========================================================================================*/
.mrgL20 {margin-left:20px;}.mrgR20 {margin-right:20px;}.mrgB20 {margin-bottom:20px;}.mrgT20 {margin-top:20px;}.mrgL15 {margin-left:15px;}.mrgR15 {margin-right:15px;}.mrgB15 {margin-bottom:15px;}.mrgT15 {margin-top:15px;}.mrgL10 {margin-left:10px;}.mrgR10 {margin-right:10px;}.mrgB10 {margin-bottom:10px;}.mrgT10 {margin-top:10px;}.padL20 {padding-left:20px;}.padR20 {padding-right:20px;}.padB20 {padding-bottom:20px;}.padT20 {padding-top:20px;}.padL15 {padding-left:15px;}.padR15 {padding-right:15px;}.padB15 {padding-bottom:15px;}.padT15 {padding-top:15px;}.padL10 {padding-left:10px;}.padR10 {padding-right:10px;}.padB10 {padding-bottom:10px;}.padT10 {padding-top:10px;}.padTB10 {padding-top:10px;padding-bottom:10px;}.padTB15 {padding-top:15px;padding-bottom:15px;}.padTB20 {padding-top:20px;padding-bottom:20px;}.pad10 {padding:10px;}.pad15 {padding:15px;}.pad20 {padding:20px;}.pad25 {padding:25px;}.pad30 {padding:30px;}

.ltn {padding:0; margin:0; list-style:none;}
.row {display:block;}
.cf:before, .cf:after, ul:before, ul:after, .wrap:after, .wrap:after { content: " "; display: table; }
.cf:after, .cf:after, ul:after, .wrap:after { clear: both; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.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; visibility: hidden ; }
.affix { position: fixed; }
@-ms-viewport { width: device-width;}
.rounded3{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.rounded4{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.rounded5{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/* =Sprites
========================================================================================*/
.sprite {background-image:url(../images/bgi/sprite.png); display:inline-block; vertical-align:middle;}

/* =CSS Reset
========================================================================================*/
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/*ul, ol, li{list-style:none; margin: 0; padding: 0;}
ul ul, ol ul, ul ol, ol ol{margin-bottom:0;}*/
.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; margin-left: -5px; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { margin-top: 0; margin-bottom: 22px; }
dt, dd { line-height: 1.528571429; }
dt { font-weight: bold; }
dd { margin-left: 0; }
/****************font-face***********/
@font-face {
  font-family: 'Sentinel-Light';
  src: url('fonts/Sentinel-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Sentinel-Light.otf')  format('opentype'),
	     url('fonts/Sentinel-Light.woff') format('woff'), url('fonts/Sentinel-Light.ttf')  format('truetype'), url('fonts/Sentinel-Light.svg#Sentinel-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Sentinel-Medium';
  src: url('fonts/Sentinel-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/Sentinel-Medium.otf')  format('opentype'),
	     url('fonts/Sentinel-Medium.woff') format('woff'), url('fonts/Sentinel-Medium.ttf')  format('truetype'), url('fonts/Sentinel-Medium.svg#Sentinel-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}



/* =Default Tag & General Classes
========================================================================================*/
html, body { height: 100%; min-width: 320px; }
body{margin:0; padding:0; font:18px/22px 'Source Sans Pro', sans-serif; color:#707070; font-weight:400;}
img{max-width:100%; -ms-interpolation-mode:bicubic; vertical-align:middle;}
a, input[type="button"], input[type="submit"], button { outline: 0 none; -moz-transition: background-color 0.2s ease-in, color 0.2s ease-in; -webkit-transition: background-color 0.2s ease-in, color 0.2s ease-in; -o-transition: background-color 0.2s ease-in, color 0.2s ease-in; -ms-transition: background-color 0.2s ease-in, color 0.2s ease-in; transition: background-color 0.2s ease-in, color 0.2s ease-in; }
a { color: #2522d1; text-decoration: none; outline: 0 none; -moz-transition:background-color 0.2s ease-in, color 0.2s ease-in; -webkit-transition:background-color 0.2s ease-in, color 0.2s ease-in; -o-transition:background-color 0.2s ease-in, color 0.2s ease-in; -ms-transition:background-color 0.2s ease-in, color 0.2s ease-in; transition:background-color 0.2s ease-in, color 0.2s ease-in;}
a:hover { color: #2350e4; text-decoration: none; outline: 0 none; }
a:active { outline: 0; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
a:active { background-color: transparent; }
}
strong {}
p { margin: 0 0 15px 0; }
h1, h2, h3, h4, h5 {  font-weight: normal;  }
h1, h2, h3, h4, h5, h6 { line-height: 100%; margin-bottom: 25px; color: #000; }
h1 { font-size: 40px; }
h2 { font-size: 32px; color:#1bc2b0; text-transform:uppercase;}
h3 { font-size: 30px; }
h4 { font-size: 24px; }
h5 { font-size: 15px; }
.nodisplay { display: none; }
.nodisplay_strict { display: none !important; }
:focus { outline: none; }
.clear{clear:both;}
/* =Typography
========================================================================================*/
#wrapper{width:100%; min-width:100%; min-height: 100%;
	height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
	height: 100%;
	margin: 0 auto -213px;}
/* =Form Style
========================================================================================*/
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline;  /*-webkit-appearance: none*/; -webkit-border-radius: 0; border-radius: 0; }
button, input { line-height: normal; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], textarea, select { font-family: 'Open Sans', sans-serif; font-size: 15px; border: 0; }
textarea { width: 100%; height:86px; overflow: auto; resize: none; max-height:100%; min-height:100%; max-width:100%;}
select { height: auto; padding:0; border:1px solid #333; background: #fff; }
input::-moz-focus-inner, button::-moz-focus-inner {border: 0; padding: 0;}
input[type="button"], input[type="submit"], button { background: #a03369; height: 38px; color: #ffffff; border: 0; cursor: pointer; width: auto; overflow: visible; padding: 6px 25px; vertical-align: middle; text-decoration: none; font-family: 'Open Sans', sans-serif;  font-size: 15px; }
input[type="button"]:hover, input[type="submit"]:hover, button:hover { background: #a03369; color: #ffffff; }
input[type="checkbox"], input[type="radio"] { margin: 0; vertical-align: top; width: 15px; height: 15px; }

.textBoxOut {background-color:#fff; border:1px solid #33768a;  padding:12px 10px 11px; line-height:0; }
.textBoxOut input, .textBoxOut textarea {background-color:transparent; color:#333; line-height:20px; font-size:16px; padding:0; margin:0; border:0 none; width:100%;}
.textBoxOut input { height:20px; }

.customSelect { font-size:16px;  color:#333; padding:0; margin:0;}
.customSelect { background:#fff url(../images/bgi/select-arrow-s.png) right center no-repeat; display:block !important;  padding:7px 10px;   line-height:normal}
/*span.customSelect > span { padding:7px 10px; display:block; width:100%;}*/
.customSelect option {padding:5px; border:0;}
span.customSelect .customSelectInner {display:block; width:100% !important;}

.ez-hide { opacity: 0; filter: alpha(opacity=0); }
.ez-checkbox, .ez-radio  { vertical-align:middle; position:relative; top:-1px; margin-right:4px; }
.ez-checkbox { background: url(../images/bgi/sprite.png) 0px -29px no-repeat; display: inline-block; width:15px; height:15px; }
.ez-radio { background: transparent url(../images/bgi/sprite.png) -179px 0px no-repeat; display: inline-block;  width:15px; height:15px; }
.ez-checked { background-position: -20px -29px; }
.ez-selected { background-position: -194px 0px; }
.container > .container-fluid{padding:0;}
/* =Header
========================================================================================*/
#header .logoAndNavBar{background:#fff; padding:28px 0 43px; width:100%;}
#header .navbar{padding:0;}
#header .topLinks, #header .topLinks a{font-size:14px; color:#6b7f8f; font-weight:700; text-transform:uppercase;}
#header .topLinks, #header .topLinks a:hover{color:#2d5e87;}
#header .topLinks{margin-bottom:12px;}
#header .topLinks .joinBtn{background:#ff7353; padding:4px 25px 5px; color:#fff; border-radius:20px; -webkit-border-radius:20px; line-height:14px; margin-left:15px;}
#header .topLinks .joinBtn:hover{background:#2d5e87; color:#fff;}
#header .topLinks .logoutBtn{background:#b0b8bf; padding:4px 25px 5px; color:#fff; border-radius:20px; -webkit-border-radius:20px; line-height:14px; margin-left:15px;}
#header .topLinks .logoutBtn:hover{background:#2d5e87; color:#fff;}
#header .navbar-nav{float:none; margin-top:-4px;}
#header .navbar li a{display:block; float:left; padding:28px 45px; color:#363636; font-size:15px; font-weight:600;}
#header .navbar li a:hover, #header .navbar li.active a{color:#000; background:#fff;}
#header .navbar li.gallery{padding-left:20%;}
#header .navbar li ul{width:300px; z-index:1; border:none;}
#header .navbar li.active ul li a, #header .navbar li ul li a{font-size:20px; color:#363636; padding:11px 20px;}
#header .navbar li ul li a{float:none;}
#header .navbar li ul li a:hover{background:#eee; color:#000;}
.navbar-header span{display:none;}

#header .navbar-brand, #header .logoRight{padding:0; height:auto; margin:0 0 -89px 0;}
#header .dropdown-menu{background:#1bc2b0; left:0; right:auto; border:0 none ; box-shadow:none; min-width:220px;}
#header .dropdown-menu > li > a{color:#fff; padding:10px 10px; border-top:1px solid #2edbc8}
#header .dropdown-menu > li:first-child > a {border-top:0 none;}
#header .dropdown-menu > li > a:hover, #header .dropdown-menu > li > a:focus{background:transparent; color:#141d3a;}
#header .navigation{background:rgba(0,0,0,0.6); border-bottom:4px solid #ff5252;}
.posRelative{position:relative;}
.menuSection{float:left;}
.menuSection ul.nav{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; width:100%;}

/* =nav
========================================================================================*/
#header .navbar-nav > li > a{margin:12px 17px 0 17px; padding: 0 0 12px 0; text-transform:uppercase; color:#6b7f8f; font-size:14px; border-top:0 none; font-weight:700;}
#header .navbar-nav > li.current-menu-item > a, #header .navbar-nav > li.current-page-ancestor a{color:#2d5e87; font-size:14px; text-transform:uppercase; background:none;}
#header .nav > li > a:hover, #header .nav > li > a:focus{font-size:14px; color:#2d5e87;  background:none;}
#header .navbar-nav > li:last-child > a, #header .navbar-nav > li:last-child > a{background:none; padding-right:0;}
/* =Banner
========================================================================================*/
#bannerArea{width:100%; position:relative; z-index:1; margin:0; padding:0;}

#bannerArea .item{position:relative;}
#bannerArea .owl-carousel .owl-item img{max-width:100%; height:auto; width:auto; margin:0 auto; visibility:hidden;}
#bannerArea .bannerCaption{position:absolute; left:0; top:0;  text-align:left; width:100%; height:100%; z-index:1;}
#bannerArea .bannerCaptionWrap{width:100%; height:100%; display:table;}
#bannerArea .bannerDiscription{display:table-cell; vertical-align:middle; padding:0 40px;}
#bannerArea .bannerDiscription h2{font-size:75px; color:#0e76bc; font-family:"jubilat",serif; margin-bottom:15px; text-transform:none; line-height:63px;}
#bannerArea .leftImage .bannerDiscription h2{ margin-top:-100px;}
#bannerArea .bannerDiscription p{font-size:20px; color:#444a57; line-height:30px; margin-bottom:15px; max-width:457px;}
#bannerArea .rightImage .bannerDiscription{padding:0 25px;}
#bannerArea .rightImage .bannerDiscription h2{color:#fff; font-size:35px; line-height:35px; color:#fff;}
	#bannerArea .bannerCaption  a.bannerBtn{background:#3a4145; padding:14px 25px; font-size:14px; font-weight:700; text-transform:uppercase; color:#ff7353; line-height:15px; margin:0; border:0 none; border-radius:20px; -webkit-border-radius:20px; display:inline-block; line-height:14px;}
	#bannerArea .bannerCaption  a.bannerBtn:hover{background:#3a4145; color:#fff;}
	.modal-content{border-radius:0 !important; border-left:0 none; border-right:0 none;}
/* =mainPageThreeColBox
========================================================================================*/	
#mainPageThreeColBox{width:100%; height:auto; margin:0 0 60px; padding:0;}
#mainPageThreeColBox .colBoxWrap{border-top:1px solid #d9dfe3; padding-top:36px; margin-top:36px;}
.boxDesc{background:#eef2f4; padding:28px 28px 10px; margin-top:2px; min-height:330px;}
.boxDesc h3, .boxDesc h3 a{color:#0e76bc; font-size:28px;  font-family: "jubilat",serif; margin-bottom:15px;}
.boxDesc h3 a:hover{color:#707070;}
.boxDesc p{font-size:18px; line-height:20px; color:#707070;}
/* =textSlider
========================================================================================*/	
#textSliderWrap{width:100%; background:#eef2f4; padding:50px 0; margin:0 0 0;}
#txtSlider h3{color:#0e76bc; font-size:22px; text-transform:uppercase; letter-spacing:1px; margin-bottom:10px; font-family: "jubilat",serif; text-align:center;}
#txtSlider p{color:#4c4c4c; font-size:30px; line-height:43px; text-align:center;}
#txtSlider .owl-controls{position:absolute; top:50%; width:100%; left:0;}
#txtSlider .owl-prev{background:url(../images/prev-btn.png) left top no-repeat; width:18px; height:28px; margin-top:-14px; float:left; margin-left:12px; text-indent:-9999px;}
#txtSlider .owl-next{background:url(../images/next-btn.png) left top no-repeat; width:18px; height:28px; margin-top:-14px; float:right;margin-right:12px; text-indent:-9999px;}
/* =Footer
========================================================================================*/
.push{height:213px;}
#footer{padding:0; background:#30383d; padding:40px 0 90px; width:100%; z-index:1;}
#footer .footerLinks{text-align:right; color:#c3cacf; margin-bottom:20px;}
#footer .footerLinks a{margin:0 15px; font-size:14px; font-weight:700; color:#c3cacf; text-transform:uppercase;}
#footer .footerLinks span{background:url(../images/divider.jpg) left top no-repeat; width:1px; height:30px; display:inline-block; margin-bottom:-10px;}
#footer .copyRight{text-align:right; color:#c9d1d6; font-size:14px; text-transform:uppercase;}
#footer .footerLinks a.joinBtn{background:#ff7353; padding:5px 25px; color:#fff; border-radius:20px; -webkit-border-radius:20px; line-height:14px; margin-left:15px; margin-right:0;}

#header .footerLinks a.logoutBtn{background:#b0b8bf; padding:4px 25px 5px; color:#fff; border-radius:20px; -webkit-border-radius:20px; line-height:14px; margin-left:15px;}
#header .footerLinks a.logoutBtn:hover, #footer .footerLinks a.joinBtn:hover{background:#2d5e87; color:#fff;}


/***********************model**************/
.modal-dialog {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 0;
    margin-bottom: 0; 
	border-top:11px solid #25aae3;
	
}
.modal.fade .modal-dialog {
    transition: top 0.4s ease-out;
    transform: translate(0, -50%);
    top: 0;
}
.modal.in .modal-dialog {
    transform: translate(0, -50%);
    top: 50%;
}
.modal-header, .modal-footer, .modal-body{border:0 none !important; padding:15px 30px 15px;}
.modal-content{border-radius:0 !important;}
.modal-title{font-size:40px; color:#0e76bc; font-family: "jubilat",serif; text-transform:none;}
.modal-content .close{display:none;}
.btnright{background:#dde1e4; color:#9da5a8; font-weight:700; font-size:14px; text-transform:uppercase; margin-top:20px; padding:5px 25px; border-radius:20px; -webkit-border-radius:20px; font-family:'Source Sans Pro', sans-serif;}
.registerForm input[type="text"], .registerForm input[type="tel"], .registerForm input[type="email"], .registerForm input[type="password"],input[type="text"], input[type="tel"], input[type="email"], input[type="password"]{height:auto; background:#fff; padding:10px; font-size:15px; color:#4a4d54; -moz-box-shadow:inherit; -webkit-box-shadow:inherit; box-shadow:inherit; font-weight:400; line-height:18px; font-weight:300; border:0 none; border-radius:0; -webkit-border-radius:0; border-bottom:1px solid #d4d4d4; width:100%;}
.registerForm input[type="text"]:focus, .registerForm input[type="email"]:focus, .registerForm input[type="tel"]:focus, .registerForm input[type="password"]:focus,input[type="text"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="password"]:focus{-moz-box-shadow:0 0 6px #a9a9a9; -webkit-box-shadow:0 0 6px #a9a9a9; box-shadow:0 0 6px #a9a9a9;}
.registerForm  .form-group{margin-bottom:12px;}
.registerForm  .form-group textarea{height:auto; background:#fff; padding:10px 15px; font-size:15px; color:#5e5e5e; -moz-box-shadow:inherit; -webkit-box-shadow:inherit; font-weight:400; line-height:18px; height:70px;  font-weight:300;  border:0 none; border-radius:0; -webkit-border-radius:0; opacity:1;}
.registerForm  .requestBtn, .registerForm input[type="submit"]{background:#373f42; color:#bec5cb; display:inline-block; width:auto;  text-align:center; padding:10px 25px; font-size:14px; height:42px;  border-radius:20px; -webkit-border-radius:20px; font-weight:700; text-transform:uppercase; line-height:18px; font-weight:600; border:0 none; text-align:center;  margin-top:15px; width:auto;} 
.registerForm  .requestBtn:hover{background:#bec5cb; color:#373f42;}
.registerForm .form-group label{text-align:left !important; width:100%; margin-bottom:5px;}
.registerForm .form-group{text-align:left;}
.registerForm .form-control::-moz-placeholder {color:#5e5e5e !important; font-weight:400; font-size:15px; opacity:1 !important;}
.registerForm .form-control:-moz-placeholder {color:#5e5e5e !important; font-weight:400; font-size:15px; opacity:1 !important;}
.registerForm .form-control::-webkit-input-placeholder  {color:#5e5e5e !important; font-weight:400; font-size:15px; opacity:1 !important;}
.registerForm .form-control:-ms-input-placeholder  {color:#5e5e5e !important; font-weight:400; font-size:15px; opacity:1 !important;}
/***********************innerPage**************/
.innerPageTopMenu ul.topsub{float:right;list-style-type:none;}
.innerPageTopMenu .topsub li{float:left;list-style-type:none;}
#innerPageContent{padding:0 0 40px 0; margin:-25px 0 0; width:100%;}
.innerPageTopMenu{background:#eef1f6; padding:5px 10px 8px; text-align:right; }
.innerPageTopMenu a{font-size:15px; color:#7d8085; font-weight:600; padding:0 15px;}
.innerPageTopMenu a:hover, .innerPageTopMenu ul.topsub li.current-menu-item a{color:#464749;}
.contentPart{padding-top:40px;}
.contentPart h2{color:#17b8fc; font-size:16px; font-weight:700; text-transform:uppercase; padding-bottom:20px; border-bottom:4px solid #eef3f7; margin-bottom:30px;}
.contentPart h2 span.bigText, #innerPageContent a.blogTitle, #innerPageContent p.blogTitle{display:block; font-size:55px; font-weight:100; color:#606467; line-height:58px; text-transform:none;}



ol {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
ol > li {
    position:relative; /* Create a positioning context */
    margin:0 0 6px 10px; /* Give each list item a left margin to make room for the numbers */
    list-style:none; /* Disable the normal item numbering */
}
ol > li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:0;
    left:-1.5em;
    width:1em;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    color:#0f7ac0;
    font-weight:bold;
}
li ol,
li ul {margin-top:6px;}
ol ol li:last-child {margin-bottom:0;}



.blueBold{color:#0f7ac0; font-weight:700;}
.address{color:#0f3a4b; line-height:30px;}
.address span{font-weight:700;}
.address a{color:#4b9adc;}
.address a:hover{color:#0f3a4b;}
.mapArea{margin-bottom:0;}
.contactForm  input[type="text"], .contactForm input[type="tel"], .contactForm input[type="email"]{height:auto; background:#fff; padding:10px 15px; font-size:15px; color:#5e5e5e; -moz-box-shadow:inherit; -webkit-box-shadow:inherit; box-shadow:inherit; font-weight:400; line-height:18px; font-weight:300; border:0 none; border-radius:0; -webkit-border-radius:0; border:1px solid #e2e2e2; width:100%;}
.contactForm input[type="text"]:focus, .contactForm input[type="email"]:focus, .contactForm input[type="tel"]:focus, .contactForm textarea:focus{-moz-box-shadow:0 0 6px #a9a9a9; -webkit-box-shadow:0 0 6px #a9a9a9; box-shadow:0 0 6px #a9a9a9; border:1px solid #56a1b8; color:#19242a;}
.contactForm  p{margin-bottom:12px;}
.contactForm  p textarea{height:auto; background:#fff; padding:10px 15px; font-size:15px; color:#5e5e5e; -moz-box-shadow:inherit; -webkit-box-shadow:inherit; font-weight:400; line-height:18px; height:234px;  font-weight:400;  border:0 none; border-radius:0; -webkit-border-radius:0; opacity:1;  border:1px solid #e2e2e2;}
.contactForm  .requestBtn, .um_login_button{background:#ff7352 !important; color:#fff; display:inline-block; width:auto;  text-align:center; padding:10px 25px; font-size:14px; height:42px;  border-radius:20px; -webkit-border-radius:20px; font-weight:700; text-transform:uppercase; line-height:18px; font-weight:600; border:0 none; text-align:center;  margin-top:15px; width:auto;} 
.contactForm  .requestBtn:hover, .um_login_button:hover{background:#bec5cb !important; color:#fff;}
.contactForm .form-group label{text-align:left !important; width:100%; margin-bottom:5px;}
.contactForm .form-group{text-align:left;}
.contactForm .form-control::-moz-placeholder {color:#5e5e5e !important; font-weight:400; font-size:15px; opacity:1 !important;}
.contactForm .form-control:-moz-placeholder {color:#5e5e5e !important; font-weight:400; font-size:15px; opacity:1 !important;}
.contactForm .form-control::-webkit-input-placeholder  {color:#5e5e5e !important; font-weight:400; font-size:15px; opacity:1 !important;}
.contactForm .form-control:-ms-input-placeholder  {color:#5e5e5e !important; font-weight:400; font-size:15px; opacity:1 !important;}
/**************************member***********/
.bannerMenu .rightLinks{color:#ff7352; font-weight:400;}
.imageHeader{margin:0 0 30px;}
.imageHeader h2{font-size:50px; color:#0e76bc; font-family: "jubilat",serif; margin-bottom:15px; text-transform:none; line-height:43px;}
.memberDetail {border-bottom:1px solid #dadada; margin-bottom:30px; padding-bottom:15px;}
.memeberLogo{margin-bottom:30px;}
.companyName{color:#3e7c7b; font-size:24px; font-weight:400;}
.companyName span, .innerPageContent p.bluetext{font-size:14px; text-transform:uppercase; font-weight:700; color:#1abaf8;}
.addressDetail a{color:#707070;}
.addressDetail a:hover{text-decoration:underline;}
.memeberHeader{background:#ecf0f1 url(../images/member-header-img.jpg) right top no-repeat; padding:2% 25px;}
.bannerMenu {background:#13496f; padding:5px 10px 8px; }
.bannerMenu ul.members-menu li{list-style-type:none; float:left;}
.bannerMenu ul.members-menu li a{font-size:15px; color:#95bad5; font-weight:600; padding:0 15px; display:inline-block;}
.bannerMenu a:hover, .bannerMenu a.active, .bannerMenu ul.members-menu li.current-menu-item a{color:#fff;}
.singleCol h2{font-size:50px; color:#0e76bc; font-family: "jubilat",serif; margin-bottom:30px; text-transform:none; line-height:43px; border-bottom:0 none; font-weight:400;}
.memberDetail{width:48%;}
.tableAccordian .arroicon,.tableAccordian .thearrow{background:url(../images/arrow-inactive.png) left top no-repeat; width:15px; height:15px; display:block; margin-top:5px;}
.text-success{text-align:center;}
.hiddenRow{display:none;}
.tableAccordian .table  thead tr th{border-bottom:1px solid #e9e9e9; padding:10px 15px; color:#01355c; font-size:14px; font-weight:normal; text-transform:uppercase;}
.tableAccordian .table  tbody tr td{padding:10px 15px; border-bottom:1px solid #e9e9e9; border-top:0 none !important;}
.tableAccordian .table  tbody tr td:first-child{ border-left:1px solid #e9e9e9;}
.tableAccordian .table  tbody tr td:last-child{ border-right:1px solid #e9e9e9;}
.tableAccordian .arroicon.active{background:url(../images/arrow-active.png) left top no-repeat;}
.tableAccordian .titleAccordian{font-size:18px; font-weight:700; color:#01355c;}
.tableAccordian .table  tbody tr.bdrNone td{border-bottom:0 none !important;} 
.tableAccordian .eventTitle  td{font-size:18px; font-weight:400; color:#01355c; cursor:pointer;}
.tableAccordian .eventTitle  td:first-child{font-weight:600;}
.bdrNone{border:0 none !important;}
.btnsAccordian{margin-top:-20px; margin-bottom:20px;}
.btnsAccordian a{background:#cfd6dc; font-size:14px; font-weight:700; text-transform:uppercase; color:#545b61; padding:5px 12px;}
.btnsAccordian a:hover, .btnsAccordian a.active{background:#1079b2; color:#fff;}
.eventTitle:hover td{background:#eef1f6; color:#133244;}
.hiddenRow.tabRow{display:table-row !important;}
.accordionContent{display:none;}

/*************************MemberShip**************************/
.threeBoxCont{margin:-20px 0 20px;}
.threeBoxCont h3{font-size:28px; color:#0e76bc; font-family: "jubilat",serif; margin-bottom:15px; text-transform:none; line-height:23px; border-bottom:0 none; font-weight:400;}
.threeBoxCont .col-sm-4{margin-bottom:30px;}
.threeBoxCont p{line-height:28px; margin-bottom:10px;}
.links{margin:0; padding:0; list-style:none;}
.links li{color:#0e76bc; font-weight:bold; margin-bottom:0;}
#innerPageContent .linkd a{color:#0e76bc; font-weight:bold;}
.darkBtn{background:#2d5e87; padding:8px 25px 8px; margin-top:10px; color:#fff !important; border-radius:20px; -webkit-border-radius:20px; line-height:14px; margin-left:0; display:inline-block; font-weight:normal !important;}
.darkBtn:hover{background:#ff7353; color:#fff;}
.downloadPdf{ margin-top:15px; display:block;}
.membershipAccordian{margin-bottom:40px;}
.tableAccordian.membershipAccordian .arroicon{background:url(../images/arrow-inactive-round.png) left top no-repeat; width:24px; height:24px; display:block; margin-top:5px;}
.tableAccordian.membershipAccordian .table  thead tr th{border-bottom:1px solid #e9e9e9; padding:10px 15px; color:#133244; font-size:14px; font-weight:normal; text-transform:uppercase;}
.tableAccordian.membershipAccordian .table  tbody tr.eventTitle td{padding:10px 15px; border-bottom:0 none !important; border-top:1px solid #e9e9e9 !important; border-left:0 none  !important;  border-right:0 none !important;}
.tableAccordian.membershipAccordian .table  tbody tr td{border:0 none !important;}
.tableAccordian.membershipAccordian .table  tbody tr td:first-child{ border-left:1px solid #e9e9e9;}
.tableAccordian.membershipAccordian .table  tbody tr td:last-child{ border-right:1px solid #e9e9e9;}
.tableAccordian.membershipAccordian .arroicon.active{background:url(../images/arrow-active-round.png) left top no-repeat;}
.tableAccordian.membershipAccordian .titleAccordian{font-size:26px; font-weight:400; color:#0e76bc;}
.tableAccordian.membershipAccordian .table  tbody tr.bdrNone td{border-bottom:0 none !important;} 
.tableAccordian.membershipAccordian .eventTitle  td{font-size:26px; font-weight:400; color:#0e76bc; cursor:pointer; font-family: "jubilat",serif; }
.tableAccordian.membershipAccordian .eventTitle  td:first-child{font-weight:400;}
.tableAccordian.membershipAccordian .text-success{text-align:center; vertical-align:middle;}
.columnContent {
       -moz-column-count: 2;
       -moz-column-gap: 20px;
       -webkit-column-count: 2;
       -webkit-column-gap: 20px;
}
.bgImgContainer{background:#6c7f90 url(../images/banner-right.jpg) right center no-repeat; margin:50px 0; padding:50px 30px;}
.bgImgContainer h3{font-size:35px; color:#fff; font-family: "jubilat",serif; margin-bottom:10px; text-transform:none; line-height:23px; border-bottom:0 none; font-weight:400;}
.bgImgContainer p{line-height:28px; margin-bottom:10px; color:#fff;}
#innerPageContent .abt{background:#ecf0f1 url(../images/about.jpg) right top no-repeat !important; padding:2% 25px; min-height:250px;}
#innerPageContent .ress{background:#ecf0f1 url(../images/resources.jpg) right top no-repeat; padding:4% 25px; min-height:250px;}
.abt h2{font-size:50px; color:#0e76bc; font-family: "jubilat",serif; margin-bottom:15px; text-transform:none; line-height:43px;}
.ress h2{font-size:50px; color:#0e76bc; font-family: "jubilat",serif; margin-bottom:15px; text-transform:none; line-height:43px;}
h3.memarea{color:#707070 !important;}
.wpcf7-list-item input[type="checkbox"]{border: 1px solid #e2e2e2 !important; vertical-align:middle; margin-right:5px; margin-top:-3px;}
.wpcf7-list-item.last{margin-left:0 !important; margin-bottom:10px;}
p.bantex, .memeberHeader p, #innerPageContent .abt p, .ress p{max-width:650px;}

#menu-submenu-members{float:left;}
.theLink{font-size: 15px;
    color: #95bad5;
    font-weight: 600;
    padding: 0 15px;
    display: inline-block;}