@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic);
/**fonts **/
@font-face {
  font-family: 'ProximaNovaLight';
  src: url("../fonts/proximanova-light.eot");
  src: url("../fonts/proximanova-light.eot") format("embedded-opentype"), url("../fonts/proximanova-light.woff2") format("woff2"), url("../fonts/proximanova-light.woff") format("woff"), url("../fonts/proximanova-light.ttf") format("truetype"), url("../fonts/proximanova-light.svg#ProximaNovaLight") format("svg");
}

@font-face {
  font-family: 'ProximaNovaSemibold';
  src: url("../fonts/proximanova-semibold.eot");
  src: url("../fonts/proximanova-semibold.eot") format("embedded-opentype"), url("../fonts/proximanova-semibold.woff2") format("woff2"), url("../fonts/proximanova-semibold.woff") format("woff"), url("../fonts/proximanova-semibold.ttf") format("truetype"), url("../fonts/proximanova-semibold.svg#ProximaNovaSemibold") format("svg");
}

@font-face {
  font-family: 'ProximaNovaRegular';
  src: url("../fonts/proximanova-regular.eot");
  src: url("../fonts/proximanova-regular.eot") format("embedded-opentype"), url("../fonts/proximanova-regular.woff2") format("woff2"), url("../fonts/proximanova-regular.woff") format("woff"), url("../fonts/proximanova-regular.ttf") format("truetype"), url("../fonts/proximanova-regular.svg#ProximaNovaRegular") format("svg");
}

@font-face {
  font-family: 'ProximaNovaBold';
  src: url("../fonts/proximanova-bold.eot");
  src: url("../fonts/proximanova-bold.eot") format("embedded-opentype"), url("../fonts/proximanova-bold.woff2") format("woff2"), url("../fonts/proximanova-bold.woff") format("woff"), url("../fonts/proximanova-bold.ttf") format("truetype"), url("../fonts/proximanova-bold.svg#ProximaNovaBold") format("svg");
}

/*colors**/
/* Firefox 10+, Firefox on Android */
/* IE6-9 */
/* Chrome 19+, Safari 6+, Safari 6+ iOS */
/* line 64, ../scss/custom.scss */
.imagehover img:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
}

/* line 69, ../scss/custom.scss */
.h20 {
  height: 20px;
}

/* line 72, ../scss/custom.scss */
.h30 {
  height: 20px;
}

/* line 74, ../scss/custom.scss */
.h50 {
  height: 50px;
}

/* line 76, ../scss/custom.scss */
.bright {
  border-right: 1px solid #e8e8e8;
  height:330px;
}

/* line 78, ../scss/custom.scss */
.sright {
  text-align: right;
}

/* line 80, ../scss/custom.scss */
.nopadding {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 83, ../scss/custom.scss */
.nomargin {
  margin-left: 0px;
  margin-right: 0px;
}

/* line 86, ../scss/custom.scss */
.caps {
  text-transform: uppercase;
}
/* line 88, ../scss/custom.scss */
.titleblue-home {
  color: #014b96;
  font-size:36px;
}

/* line 90, ../scss/custom.scss */
.titlegray-home {
  color: #999999;
  font-size:36px;
}
.growTransactional {
font-size:18px;
}

/* line 88, ../scss/custom.scss */
.titleblue {
  color: #014b96;
  font-size:30px;
}

/* line 90, ../scss/custom.scss */
.titlegray {
  color: #999999;
  font-size:30px;
}

/* line 92, ../scss/custom.scss */
.mainlead {
  color: #666;
}

/* line 94, ../scss/custom.scss */
.mainlead2 {
  color: #333;
  line-height: 30px !important;
  font: 22px "ProximaNovaLight";
}

/* line 98, ../scss/custom.scss */
.dark {
  color: #333;
}

/* line 100, ../scss/custom.scss */
.dark2 {
  color: #333;
  font: 14px "ProximaNovaRegular";
}

/* line 102, ../scss/custom.scss */
.font-l {
  font-family: "ProximaNovaLight";
}

/* line 104, ../scss/custom.scss */
.font-reg {
  font-family: "ProximaNovaRegular";
}

/* line 106, ../scss/custom.scss */
.font-sb {
  font-family: "ProximaNovaSemibold";
}

/* line 108, ../scss/custom.scss */
.font-dark {
  font-family: "ProximaNovaBold";
}

/* line 111, ../scss/custom.scss */
body {
  font: 14px "ProximaNovaLight";
  color: #555555;
  padding-top: 0px;
  line-height: 25px;
}

/* line 117, ../scss/custom.scss */
b {
  font-family: 'ProximaNovaBold';
}

/* line 121, ../scss/custom.scss */
a, a:active {
  color: #666666;
}

/* line 125, ../scss/custom.scss */
a:hover {
  color: #014b96;
  text-decoration: none;
}

/** headers **/
/* line 130, ../scss/custom.scss */
h1.light, h2.light, h3.light, h4.light, h5.light, h6.light {
  font-family: 'ProximaNovaLight';
  line-height: 30px;
}

/* line 135, ../scss/custom.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0px;
  font-family: 'ProximaNovaSemibold';
  color: #333333;
}

/* line 141, ../scss/custom.scss */
h1.homeheader, h2.homeheader, h3.homeheader, h4.homeheader, h5.homeheader, h6.homeheader {
  font-family: 'ProximaNovaRegular';
}

/* line 145, ../scss/custom.scss */
h1.blg {
  font: 18px "ProximaNovaRegular";
}

/* line 148, ../scss/custom.scss */
h5.blg > a {
  font: 18px "ProximaNovaRegular";
  color: #333;
}

/* line 154, ../scss/custom.scss */
h1 {
  font-size: 60px;
}

/* line 156, ../scss/custom.scss */
h2 {
  font-size: 30px;
  float:left;
  width:100%;
}

/* line 158, ../scss/custom.scss */
h3 {
  font-size: 30px;
}

/* line 160, ../scss/custom.scss */
h4 {
  font-size: 25px;
}

/* line 162, ../scss/custom.scss */
h5 {
  font-size: 20px;
}

/* line 164, ../scss/custom.scss */
h6 {
  font-size: 16px;
}

/** with news icon **/
/* line 169, ../scss/custom.scss */
.withicon {
  width: 24px;
  height: 25px;
  background-image: url(../img/cal-icon.gif) no-repeat;
}

/** blockquote **/
/* line 176, ../scss/custom.scss */
blockquote {
  border-left: 0px;
}

/* line 180, ../scss/custom.scss */
blockquote p {
  font-family: 'Georgia', sans-serif;
  line-height: 30px;
  font-style: italic;
}

/* line 186, ../scss/custom.scss */
.space-line {
  background-image: url("../salesrep/wp-content/uploads/2014/09/hr-line.png") repeat-x;
  height: 15px;
}

/* line 191, ../scss/custom.scss */
.welcometext, .featuredhome {
  text-align: center;
}

/* line 196, ../scss/custom.scss */
.ctopmenu {
  border-bottom: 1px solid #e9e9e9;
}

/* line 199, ../scss/custom.scss */
.ctopmenu a {
  font-size: 12px;
}

/* line 202, ../scss/custom.scss */
.ctopmenu .navbar-default {
  background-color: #fbfbfb;
}

/* line 206, ../scss/custom.scss */
.ctopmenu .navbar {
  margin-bottom: 0px;
  min-height: 30px;
  border: none;
}

/* line 212, ../scss/custom.scss */
.ctopmenu .navbar-nav > li > a {
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 30px;
}

/* line 216, ../scss/custom.scss */
.ctopmenu .navbar-default .navbar-nav > li.top-header-2 > a {
  color: #fff;
  background-color:#c1c1c1;
  height: 38px;
  margin-top: -5px;
  padding-top: 4px;
}
.ctopmenu .navbar-default .navbar-nav > li.top-header-2 > a:hover {
  color: #fff;
  background-color:#014b96;
  margin-top: -5px;
  padding-top: 4px;
}

/* line 220, ../scss/custom.scss */
.top-header {
  font-size: 12px;
  list-style: none;
  display: inline-block;
  border-right: 1px solid #e9e9e9;
}

/* line 227, ../scss/custom.scss */
.top-header-2 {
  background: #c1c1c1;
  border-right: 1px solid #d4d4d4;
  color: #fff;
}

/** main links **/
/* Header */
/* line 236, ../scss/custom.scss */
.site-header {
  border-bottom: 1px solid #DDD;
  margin-bottom: 20px;
  padding: 30px 0 0 0;
}

/* line 242, ../scss/custom.scss */
.site-header h1 {
  margin: 0;
}

/* line 247, ../scss/custom.scss */
.site-header h1 a:link,
.site-header h1 a:visited {
  text-decoration: none;
}

/* line 251, ../scss/custom.scss */
.site-header h5 {
  margin: 0;
}

/* Standard Nav Menu */
/* line 256, ../scss/custom.scss */
.site-nav ul {
  margin: 0;
  padding: 0;
}

/* line 261, ../scss/custom.scss */
.site-nav ul:before, .site-nav ul:after {
  content: "";
  display: table;
}

/* line 262, ../scss/custom.scss */
.site-nav ul:after {
  clear: both;
}

/* line 263, ../scss/custom.scss */
.site-nav ul {
  *zoom: 1;
}

/* line 265, ../scss/custom.scss */
.site-nav ul li {
  list-style: none;
  float: left;
}

/* line 271, ../scss/custom.scss */
.site-nav ul li a:link,
.site-nav ul li a:visited {
  display: block;
}

/* Header Nav Menu */
/* line 276, ../scss/custom.scss */
.site-header nav {
  margin-top: 30px;
}

/* line 280, ../scss/custom.scss */
.site-header nav ul li {
  margin-right: 5px;
}

/* line 285, ../scss/custom.scss */
.site-header nav ul li a:link,
.site-header nav ul li a:visited {
  padding: 10px 17px;
  text-decoration: none;
  border: 1px solid #DDD;
  border-bottom: none;
}

/* line 292, ../scss/custom.scss */
.site-header nav ul li a:hover {
  background-color: #ECECEC;
}

/* line 299, ../scss/custom.scss */
.site-header nav ul li.current-menu-item a:link,
.site-header nav ul li.current-menu-item a:visited,
.site-header nav ul li.current-page-ancestor a:link,
.site-header nav ul li.current-page-ancestor a:visited {
  font-weight: bold;
  background-color: #006ec3;
  color: #FFF;
}

/* line 305, ../scss/custom.scss */
.dsgnline {
  background: url(../img/dsgnline.png) repeat-x;
  height: 11px;
  margin-bottom: 40px;
  clear: left;
}

/* line 312, ../scss/custom.scss */
.panel {
  background-color: none;
  border: 0px;
  border-radius: none;
  box-shadow: none;
}

/* line 319, ../scss/custom.scss */
ul.whyandwhy {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/* line 323, ../scss/custom.scss */
ul.whyandwhy > li {
  vertical-align: sub;
  font: 16px "ProximaNovaLight";
  line-height: 20px;
  padding: 0 45px 25px;
  margin-left:15px;
  width;95%;
}
.whyandwhy > li {
background: url("http://salesreps.com.au/wp-content/uploads/2014/10/checkarrow.jpg") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}

/** footer **/
/* line 333, ../scss/custom.scss */
.footer-links {
  margin-bottom: 0px;
}

/* line 336, ../scss/custom.scss */
.footer-style {
  border-top: 1px solid #f2f1f1;
  padding-top: 32px;
  background-color: #fbfbfb;
}

/* line 342, ../scss/custom.scss */
.footer-style h5 {
  color: #666666;
}

/* line 346, ../scss/custom.scss */
.homecta {
  text-align: center;
}

/* line 349, ../scss/custom.scss */
.homecta .img:after {
  background: rgba(0, 0, 0, 0.7);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}

/* line 355, ../scss/custom.scss */
.navbar-default {
  background-color: #fff;
  border: none;
}

/* line 360, ../scss/custom.scss */
.navbar {
  border-radius: 0px;
}

/* line 363, ../scss/custom.scss */
.main-footer {
  padding-top: 10px;
  margin-left: 15px;
  margin-right: 15px;
  border-top: 1px solid #e8e8e8;
}

/* line 369, ../scss/custom.scss */
footer a:hover {
  color: #014b96;
}

/** slider **/
/* line 375, ../scss/custom.scss */
.slidenavhe .ms-skin-black-2 .ms-nav-next,
.ms-skin-black-2 .ms-nav-prev, .slidenavhe .ms-skin-black-2 .ms-nav-next, .ms-skin-black-2 .ms-nav-prev {
  border: none;
}

/* line 379, ../scss/custom.scss */
.ms-slide-info h1, .ms-slide-info h2, .ms-slide-info h3, .ms-slide-info h4, .ms-slide-info h5, .ms-slide-info h6, .ms-slide-info p {
  color: #fff;
  font-family: 'ProximaNovaLight';
}

/* line 387, ../scss/custom.scss */
.ms-slide-info a {
  background: #024b9a;
  font-size: 18px;
  color: #fff;
  margin-top: 20px;
  padding: 10px;
  text-transform: uppercase;
  text-decoration:none;
  width:150px;
  height:42px;
}
.ms-slide-info a:hover {
  background: #707070;
  font-size: 18px;
  color: #fff;
  margin-top: 20px;
  padding: 10px;
  text-transform: uppercase;
  text-decoration:none;
  width:150px;
  height:42px;
}

/* line 394, ../scss/custom.scss */
.ms-slide-info a:hover {
  text-decoration: none;
}

/** top nav **/
/* line 399, ../scss/custom.scss */
.main-custom {
  margin-top: 13px;
}

/* line 403, ../scss/custom.scss */
.mnav-custom small {
  display: block;
  font: 12px "ProximaNovaRegular";
  color: #bdbdbd;
  clear: left;
  margin: -11px 0px 0px 35px;
}

/* line 411, ../scss/custom.scss */
.mnav-custom small:hover {
  color: #0869cc;
}

/* line 415, ../scss/custom.scss */
.mnav-custom li a.dropdown-toggle {
  color: #222;
  font: 14px "ProximaNovaRegular";
}

/* line 420, ../scss/custom.scss */
.mnav-custom li a.dropdown-toggle:hover {
  font: 14px "ProximaNovaRegular";
  color: #0869cc;
}

/* line 423, ../scss/custom.scss */
.mnav-custom li:hover > small {
  color: #0869cc;
}

/* line 425, ../scss/custom.scss */
.mnav-custom li a:visited {
  color: #222;
}

/* line 430, ../scss/custom.scss */
.mnav-custom .dropdown-menu {
  border-radius: 0px;
  border-top: 2px solid #0869cc;
  border-bottom: 2px solid #0869cc;
}
/* line 434, ../scss/custom.scss */
.mnav-custom  .dropdown .dropdown-menu li a {
  margin-top: 20px;
  margin-bottom: 20px;
  font: 13px "ProximaNovaLight";
}
/* line 441, ../scss/custom.scss */
.mnav-custom  .dropdown .dropdown-menu li a:hover {
  background: transparent;
  color: #0869cc;
}
/* line 446, ../scss/custom.scss */
.mnav-custom .dropdown-menu li a:visited {
  color: #222;
}

/* line 452, ../scss/custom.scss */
.main-custom .navbar {
  margin-bottom: 10px;
}

/* line 456, ../scss/custom.scss */
.mnav-custom .navbar-nav > li {
  margin-top: 0px;
}

/* line 460, ../scss/custom.scss */
.mnli2 a {
  font: 14px "ProximaNovaRegular";
}

/* line 467, ../scss/custom.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus {
  background: transparent;
  color: #b2b2b2;
}

/* line 474, ../scss/custom.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: #0869cc;
}

/* line 480, ../scss/custom.scss */
.navbar-default .navbar-nav > li > a:hover {
  color: #0869cc;
  background-color: transparent;
}
.navbar-default .navbar-nav > li > a:focus {
  color: #0869cc;
  background-color: transparent;
}

/* line 485, ../scss/custom.scss */
.navbar-collapse {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 489, ../scss/custom.scss */
.mnli {
  margin-top: -3px;
}

/* line 493, ../scss/custom.scss */
.mnli a {
  color: #333;
  font: 14px "ProximaNovaRegular";
}

/* line 496, ../scss/custom.scss */
.mnli a:hover {
  color: #014b96;
}

/* line 500, ../scss/custom.scss */
small.mnlis {
  margin: -14px 0px 0px 23px;
}

/* line 504, ../scss/custom.scss */
.mnliround, .mnliround a, .mnliround a:visited {
  font: 14px "ProximaNovaRegular";
  color: #014b96;
  text-transform: uppercase;
}

/* line 510, ../scss/custom.scss */
li a.mnliround, a.mnliround:active, a.mnliround:visited {
  color: #014b96 !important;
  top: 10px;
  border: 1px solid #014b96;
  border-radius: 3px;
  padding: 6px;
  margin-left: 15px;
  width:110px;
  text-align:center;
  height:34px;
}
a.mnliround:hover{
  background-color: #014b96 !important;
  color: #ffffff !important;
  top: 10px;
  border: 1px solid #014b96;
  border-radius: 3px;
  padding: 6px;
  margin-left: 15px;
  width:105px;
  height:34px;
}

/* line 518, ../scss/custom.scss */
.mnli2 a {
  font: 14px "ProximaNovaRegular";
}

/* line 520, ../scss/custom.scss */
.mnli2 a:hover {
  color: #014b96;
}

/* line 524, ../scss/custom.scss */
small.mnlis2 {
  margin: -14px 0px 0px 30px;
}

/* line 528, ../scss/custom.scss */
h4.news-icon {
  font-family: 'ProximaNovaLight';
}

/* line 532, ../scss/custom.scss */
h4.news-icon:before {
  background: url(../img/cal-icon.gif) no-repeat;
  padding: 0 15px;
  content: " ";
  vertical-align: top;
}

/** our team h1 **/
/* line 540, ../scss/custom.scss */
ul.ourteam {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/* line 544, ../scss/custom.scss */
ul.ourteam h5 {
  font: 22px "ProximaNovaRegular";
  color: #333;
}

/* line 548, ../scss/custom.scss */
ul.ourteam > li.ourteam-sp {
  background: url(../img/sp-icon.gif) 0% 0.4px no-repeat;
  vertical-align: sub;
  font: 16px "ProximaNovaLight";
  line-height: 40px;
  padding: 2px 40px;
}

/* line 556, ../scss/custom.scss */
ul.ourteam > li.ourteam-pm {
  background: url(../img/pm-icon.gif) 0% 0.6px no-repeat;
  vertical-align: sub;
  font: 16px "ProximaNovaLight";
  line-height: 40px;
  padding: 2px 40px;
}

/* line 563, ../scss/custom.scss */
ul.ourteam > li.ourteam-cim {
  background: url(../img/cim-icon.gif) 0% 5.6px no-repeat;
  vertical-align: sub;
  font: 16px "ProximaNovaLight";
  line-height: 40px;
  padding: 2px 40px;
}

/* line 569, ../scss/custom.scss */
ul.ourteam > li.ourteam-npm {
  background: url(../img/npm-icon.gif) 0% 5.6px no-repeat;
  vertical-align: sub;
  font: 16px "ProximaNovaLight";
  line-height: 40px;
  padding: 2px 40px;
}

/* line 575, ../scss/custom.scss */
ul.ourteam > li.ourteam-crm {
  background: url(../img/crm-icon.gif) 0% 0.6px no-repeat;
  vertical-align: sub;
  font: 16px "ProximaNovaLight";
  line-height: 40px;
  padding: 2px 40px;
}

/* line 581, ../scss/custom.scss */
ul.ourteam > li.ourteam-om {
  background: url(../img/om-icon.gif) 0% 0.6px no-repeat;
  vertical-align: sub;
  font: 16px "ProximaNovaLight";
  line-height: 40px;
  padding: 2px 40px;
}

ul.ourteam > li.ourteam-op {
  background: url(../img/op-icon.png) 0% 0.6px no-repeat;
  vertical-align: sub;
  font: 16px "ProximaNovaLight";
  line-height: 40px;
  padding: 2px 40px;
}

ul.ourteam > li.ourteam-ced {
  background: url(../img/ced-icon.png) 0% 0.6px no-repeat;
  vertical-align: sub;
  font: 16px "ProximaNovaLight";
  line-height: 40px;
  padding: 2px 40px;
}


/** widget title */
/* line 590, ../scss/custom.scss */
.news-widget {
  font: 15px "ProximaNovaRegular";
  text-transform: uppercase;
}

/* line 594, ../scss/custom.scss */
ul.news-ul {
  margin: 0px;
  padding: 0px;
}

/* line 598, ../scss/custom.scss */
.post-date {
  font: 12px "ProximaNovaLight";
  color: #999999;
  padding-left:10px;
}

/* line 602, ../scss/custom.scss */
.news-ul a {
  color: #666666;
  font: 13px "ProximaNovaRegular";
  padding-left:10px;
}
.news-ul a:hover{
  color: #014b96;
  font: 13px "ProximaNovaRegular";
  padding-left:10px;
}

/* line 606, ../scss/custom.scss */
.news-ul img {
  border-radius: 2px;
}

/** slider **/
/** start **/
/* line 615, ../scss/custom.scss */
.featured-article {
  position: relative;
}

/* line 619, ../scss/custom.scss */
.scroller-image .block-title {
  /* Position & Box Model */
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  /* background */
  background: #0a5fa7;
  /* Width/Height */
  padding: 3px;
  /**width: 100%;**/
  /* Text color */
  color: #fff;
  text-transform:uppercase;
}

/* line 634, ../scss/custom.scss */
.prevnext li {
  display: inline;
  margin-left: 8.5px;
}

/* line 639, ../scss/custom.scss */
.prevnext li a {
  padding: 3px 7px;
}

/* line 645, ../scss/custom.scss */
.prevnext li a:hover {
  text-decoration: none;
}

/* line 649, ../scss/custom.scss */
.flexslider {
  padding: 10px !important;
}

/* line 653, ../scss/custom.scss */
.scroller-wrap {
  background: #f4f6f8;
  border-bottom: 5px solid #014b96;
  padding: 15px;
  color: #666;
  font-size: 13px;
}

/** sub nav for pages **/
/* line 663, ../scss/custom.scss */
.navsubpages li {
  background-color: #f4f6f8;
  border-top: 1px solid #e3e3e3;
}
#first-nsfs{
	border-top:none;
}
/* line 667, ../scss/custom.scss */
.navsubpages > li > a {
  font-size: 16px;
  color: #666;
  border-radius: 0px;
}

/* line 672, ../scss/custom.scss */
.navsubpages li.active {
  border-top: none;
}

/* line 677, ../scss/custom.scss */
.navsubpages > li.active > a,
.navsubpages > li.active > a:hover,
.navsubpages > li.active > a:focus {
  color: #666;
  background-color: #fff;
  border-top: 1px solid transparent;
}

/* line 682, ../scss/custom.scss */
.navsubpages > li + li {
  margin-top: 0px;
}

/* line 686, ../scss/custom.scss */
#custom-bg {
  min-height: 350px;
}

/* line 690, ../scss/custom.scss */
.fhomeheight p {
  font-size: 18px;
}

/* line 694, ../scss/custom.scss */
.custom-pages {
  margin-bottom: 60px;
}

/* line 698, ../scss/custom.scss */
.custom-pages img:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
}

/* line 704, ../scss/custom.scss */
.ccontact img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
}

/* line 708, ../scss/custom.scss */
.ccontact img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
}

/* line 713, ../scss/custom.scss */
.ccontacthover {
  background-image: -webkit-linear-gradient(left, white 0%, #ececec 100%);
  background-image: -o-linear-gradient(left, white 0%, #ececec 100%);
  background-image: linear-gradient(to right, #ffffff 0%, #ececec 100%);
}

/* line 718, ../scss/custom.scss */
.ccontact p {
  font-size: 14px;
}

/* line 720, ../scss/custom.scss */
.ccontact a {
  color: #0869cc;
}

/** contact form **/
/* line 724, ../scss/custom.scss */
div.wpcf7-response-output {
  margin: 2em 0em 0em 0em;
  padding: 0px;
}

/* line 728, ../scss/custom.scss */
div.wpcf7-mail-sent-ok {
  font-style: italic;
  font-size: 12px;
  border: none;
  text-align: center;
}

/* line 734, ../scss/custom.scss */
div.wpcf7-validation-errors {
  font-style: italic;
  font-size: 12px;
  color: #c9114d;
  border: none;
  text-align: center;
}

/* line 741, ../scss/custom.scss */
.wpcf7 {
  font: 16px "ProximaNovaLight";
  margin-bottom: 5px;
}

/* line 745, ../scss/custom.scss */
.wpcf7 p {
  line-height: 30px;
}

/* line 748, ../scss/custom.scss */
.wpcf7-text, .wpcf7-textarea {
  border: 1px solid #e3e3e3;
  width: 290px;
  padding: 5px;
}

/* line 753, ../scss/custom.scss */
.wpcf7-submit {
  background: #014b96;
  font: 16px "ProximaNovaRegular";
  color: #fff;
  text-transform: uppercase;
  border: none;
  padding: 10px !important;
}

/* line 762, ../scss/custom.scss */
.cc {
  width: 319px;
  height: 200px;
  padding-right: 10px;
  padding-left: 10px;
  border-right: 1px solid #f3f3f3;
}

/* line 768, ../scss/custom.scss */
.cc:hover {
  width: 319px;
  background-image: -webkit-linear-gradient(bottom, white 0%, #ececec 100%);
  background-image: -o-linear-gradient(bottom, white 0%, #ececec 100%);
  background-image: linear-gradient(to top, #ffffff 0%, #ececec 100%);
}

/* line 775, ../scss/custom.scss */
.cc2 {
  width: 319px;
  height: 200px;
  padding-right: 10px;
  padding-left: 10px;
}

/* line 780, ../scss/custom.scss */
.cc2:hover {
  width: 319px;
  background-image: -webkit-linear-gradient(bottom, white 0%, #ececec 100%);
  background-image: -o-linear-gradient(bottom, white 0%, #ececec 100%);
  background-image: linear-gradient(to top, #ffffff 0%, #ececec 100%);
}

/** pagionation**/
/* line 789, ../scss/custom.scss */
.pagination {
  clear: both;
  padding: 20px 0;
  position: relative;
  font-size: 11px;
  line-height: 13px;
}

/* line 797, ../scss/custom.scss */
.pagination span, .pagination a {
  display: block;
  float: left;
  margin: 2px 2px 2px 0;
  padding: 6px 9px 5px 9px;
  text-decoration: none;
  width: auto;
  color: #666;
  font: 16px "ProximaNovaRegular";
  background: transparent;
}

/* line 809, ../scss/custom.scss */
.pagination > a img {
  margin-top: -5px;
}

/* line 813, ../scss/custom.scss */
.pagination a:hover {
  color: #014b96;
}

/* line 817, ../scss/custom.scss */
.pagination .current {
  padding: 6px 9px 5px 9px;
  color: #014b96;
}

/**blog **/
/* line 823, ../scss/custom.scss */
.blgperma:before {
  padding-left: 5px;
  content: url(../img/quote-ico.gif);
  vertical-align: top;
  display: inline-block;
}

/* line 828, ../scss/custom.scss */
.blgpermacontent {
  margin-left: 40%;
  margin-right: 10px;
}

/* line 832, ../scss/custom.scss */
.pagblg {
  height: 30px;
  line-height: 30px;
}

/* line 836, ../scss/custom.scss */
#main article {
  margin-bottom: 18px;
  border-bottom: 0px;
  padding: 0 0 9px;
}

/* line 841, ../scss/custom.scss */
.blg-title {
  margin-top: 33px;
}

/* line 845, ../scss/custom.scss */
.blg-footer {
  border-top: 2px solid #e3e3e3;
  border-bottom: 2px solid #e3e3e3;
  font: 11px "ProximaNovaLight";
  text-transform: uppercase;
  min-height: 38px;
  position: inherit;
  padding-top: 12px;
  padding-bottom: 2px;
}

/* line 857, ../scss/custom.scss */
.blg-footer2 {
  border-top: 2px solid #e3e3e3;
  border-bottom: 2px solid #e3e3e3;
  font: 11px "ProximaNovaLight";
  text-transform: uppercase;
  min-height: 38px;
  padding-top: 12px;
  padding-bottom: 2px;
}

/* line 866, ../scss/custom.scss */
.blg-footer a {
  color: #555555;
} .blg-footer a:hover {
  color: #014b96;
} .blg-footer img {
   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
} .blg-footer img:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
}

/* line 870, ../scss/custom.scss */
.page-header {
  padding-bottom: 0px;
  border-bottom: 0px;
}

/** panel-grid **/
/* line 876, ../scss/custom.scss */
.panel h2 {
  font-size: 16px;
  color: #333;
  font-family: 'ProximaNovaLight';
}

/* line 882, ../scss/custom.scss */
.panel a, .panel a:active {
  color: #014b96;
}

@media (min-width: 1200px) {
  /* line 852, ../scss/custom.scss */
  /* line 887, ../scss/custom.scss */
  .container {
    width: 960px;
  }

  /* line 856, ../scss/custom.scss */
  /* line 892, ../scss/custom.scss */
  .imgbtn {
    text-align: center;
  }
}
@media (min-width: 992px) {
  /* line 862, ../scss/custom.scss */
  /* line 898, ../scss/custom.scss */
  .container {
    width: 960px;
  }

  /* line 901, ../scss/custom.scss */
  .blgpermacontent {
    margin-left: 70px !important;
  }

  /* line 865, ../scss/custom.scss */
  /* line 906, ../scss/custom.scss */
  .featuredhome {
    text-align: center;
  }
}
@media (min-width: 768) {
  /* line 871, ../scss/custom.scss */
  /* line 912, ../scss/custom.scss */
  .container {
    width: 960px;
  }

  /* line 915, ../scss/custom.scss */
  .blgpermacontent {
    margin-left: 40px !important;
  }

  /* line 874, ../scss/custom.scss */
  /* line 920, ../scss/custom.scss */
  .featuredhome {
    text-align: center;
  }
}
@media only screen and (min-device-width: 320px) {
  /* line 880, ../scss/custom.scss */
  /* line 926, ../scss/custom.scss */
  .ctopmenu {
    text-align: center;
  }

  /* line 930, ../scss/custom.scss */
  .blgpermacontent {
    margin-left: 0px;
  }
}



@media only screen and (min-width : 1024px)  {
  .homeslide a {
    background: #024b9a;
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
    padding: 10px;
    text-transform: uppercase;
    text-decoration:none;
    width:150px;
    height:42px;
  }
  .carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 130px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: none;
  }
}
@media screen and (min-width: 320px) {
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .homelink {
      margin-bottom: -50px; font-size: 10px;
    background: #024b9a;    text-transform: uppercase;
    text-decoration:none; text-shadow:none;
    color: #fff; width:150px; height:42px; padding: 5px;
  }
  .homelink:hover {
    color: #fff;
  }

  .carindi {
    top:10%;
  }
 
}


.carousel-control.left, .carousel-control.right {
 background-image: none;
}
.carousel-indicators .active {
  width: 11px;
  margin: 1px;
  height: 11px;
  background-color: #000000;
}

.carousel-indicators li {
  margin: none !important;
  width: 11px;
  height: 11px;
  text-indent: -999px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  background-color: #024b9a;
}

.carousel-control {
  width: 10%;
  z-index: 110;
  top: 44%;
  opacity: 1;
  text-shadow: none;
}

.pager li > a, .pager li {
  border: none;
  color: #666666;
  padding: 5px 10px;
  font-size: 15px;
  border-radius: 0px;  line-height: 15px; padding: 7px;
}
.pager li > a, .pager li > span.active {
  border: none;
}

.pager li > a:hover,
.pager li > a:focus, .pager li > a:hover, .pager li > a:focus {
  text-decoration: none;
  background-color: transparent;
}

.pager > li > span.active {
  background: #f7f7f7;
  border-radius: 0px; color: #0869cc;
  line-height: 15px; padding: 7px;
}


/***************/

.footer-logo{
  display: block;
  float: right;
}

.footer-logo img{
    -webkit-filter: opacity(45%) grayscale(100%);
    filter: opacity(45%) grayscale(100%);
}

.footer-logo img:hover{
   -webkit-filter: none;
    filter: none;
}