﻿.feature--description li{margin-bottom:6.25px}


.text-right { text-align: right !important; }

#skipnav{float:left;list-style:none;height:0;overflow:hidden;width:0}

#skipnav a{background:#fff;color:#000;left:-9999px;position:absolute;text-decoration:underline;top:-9999px;width:12.5em;z-index:999}

#skipnav a:active,#skipnav a:focus{left:0;top:0}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

.pt { padding-top: 2px; }
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}
.fl-module-content { margin: 20px; }

.fl-post-contents .fl-module-content {
  margin: 0px; }

  .fl-row.row-colored .fl-col:first-child .fl-col-content .fl-module-content {
    float: right; }

  .fl-row.row-colored .fl-col:last-child .fl-col-content .fl-module-content {
    float: left; }

    .fl-row.row-colored .fl-col .fl-col-content .fl-module-content {
      position: relative;
      width: 436px; }
.x-modal-content-outer{position:relative;display:table;width:100%;height:100%;z-index:2}
.x-modal-content-inner{display:table-cell;vertical-align:middle}
.x-modal-content{width:100%;margin:0 auto;transform:translate3d(0, -15px, 0);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)}
.x-modal.x-active .x-modal-content{transform:translate3d(0, 0, 0)}
.e189-14.x-modal .x-modal-content-inner {padding:calc(1.5em * 1);}
.e189-14.x-modal .x-modal-content {max-width:28em;padding:2em;background-color:#ffffff;box-shadow:0em 0.15em 2em 0em rgba(0,0,0,0.25);}




.ut-mm-trigger {
	cursor:pointer;
	text-align:right;
	position:relative;
	line-height:80px;
	height:80px;
}
.site-logo,.ut-mm-trigger {height: 80px;line-height: 80px;}
.ut-mobile-menu a:after,.ut-mm-button:hover:before, .ut-mm-trigger.active .ut-mm-button:before { color: #F5B342;}
.grid-ibx__title-wrp,.grid-ibx__icon-wrp,.grid-ibx__desc-wrp {margin-top:0; margin-bottom:20px;}
.grid-ibx__floatedWrapper .grid-ibx__desc-wrp:last-child {margin-bottom:0;}

.footer.default-footer .footer-top-surround {
  width: 100%;
  background-color: #2BA9E1;
}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}
.smrt_table2{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.wrap{-ms-flex:1 0 auto;flex:1 0 auto;width:100%;margin-bottom:40px}
 .home.page-id-667.et_bloom .wrap { padding-top: 80px; }


.leaf-divider-h:after {
  content: "";
  z-index: 0;
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  width: 1px;
  background: #00384B;
  display: block; }


.pl_latest_portfolio_widget ul.media-list,
.pl_latest_news_widget ul.media-list {
  margin: 0;
}

.media-list {
  padding-left: 0;
  list-style: none;
}
.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}
.widget .is-divider{margin-top:.66em}
.dark .is-divider{background-color:rgba(255,255,255,0.3)}
.banner .is-divider,.banner .text-center .is-divider{margin-top:1em;margin-bottom:1em}
.box-blog-post .is-divider{margin-top:.5em;margin-bottom:.5em;height:2px}
.widgets-boxed h3+.is-divider{display:none}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.advance-main__about .top,.advance-main__about .text{font-size:18px;font-weight:300}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.clr2 a:link,.clr2 a:visited{color:#1E4B78;text-decoration:none}


.footer-text, .bottom-navigation, .footer-nav {
    display: inline-block;
    float: none;
}

	
	.site-footer .footer-text, .site-footer .footer-nav {
	  margin-bottom: 0px;
	}

  .footer-text,
  .footer-nav {
    float: left;
  }

  .footer-text {
    margin-right: 10px;
  }

  .site-footer .footer-text,
  .site-footer .footer-nav {
    text-align: center;
    margin-bottom: 10px;
  }


.cli-col-12
{
	width:100%;
}
.text-center{text-align:center !important}
