.top-bar{background-color:#ffffff;line-height:40px;left:0;top:0;width:100%;position:fixed}
.address{color:#6f8aa6;font-size:13px}.address i{font-size:18px;vertical-align:middle}
.social ul{float:right}
.social li{display:inline-block;margin-right:5px; margin-top: -10px;  vertical-align:middle}
.social li a{display:inline-block;font-size:16px;color:#4e6073}
.social li a:hover{color:#00b2ce}

041E42

061F3D

.navbar-custom

{
  
background:#061F3D;
top:30px;
padding:45px 0;
box-shadow: 0px 2px 6px 0px rgb(163, 162, 162);
}

.top-nav-collapse{margin:0}
.navbar-collapse{float:right}
.navbar-custom .navbar-brand{color:#fff;font-weight:800;font-size:30px}
.navbar-custom .navbar-brand:hover{color:#fff}
.navbar-custom .navbar-brand span{font-weight:300;color:#00b2ce}
.navbar-custom .navbar-brand span:hover{color:#00b2ce}
.navbar-custom .navbar-brand:focus{outline:0}
.navbar-header p{border-left:1px solid #ffffff;padding-left:150px;float:left;color:#cddae7;font-size:12px;line-height:20px}
.navbar-header p b{font-size:16px;font-weight:400;display:block}
.navbar-custom .navbar-toggle{font-size:28px;color:#ffffff;margin:0;padding:5px 10px 0}
.navbar-custom .navbar-toggle:active,.navbar-custom .navbar-toggle:focus{outline:0}
.navbar-custom a{color:#ffffff;background-color:transparent}
.navbar-custom a:hover{color:#00b2ce}
.navbar-custom .nav li a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:14px;border:1px solid transparent;line-height:28px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;padding:10px 25px}
.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{outline:0;color: #00B2CE;border-color:transparent;background-color: transparent}

.navbar-custom .nav li a.btn-default{

background-color:#ffffff;
line-height:50px;
color:#061F3D;
text-transform:uppercase;
border:none;
font-size:13px;
font-weight:600;
padding:0 20px;
margin:0 10px;
box-shadow:inset 0 -4px 0 0 rgba(0, 0, 0, 0.15);
-webkit-box-shadow:inset 0 -4px 0 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow:inset 0 -4px 0 0 rgba(0, 0, 0, 0.15);
-o-box-shadow:inset 0 -4px 0 0 rgba(0, 0, 0, 0.15)}



.navbar-custom .nav li a.btn-default:active,
.navbar-custom .nav li a.btn-default:focus,
.navbar-custom .nav li a.btn-default:hover{background-color:#00b2ce;color: #ffffff;-webkit-box-shadow:none;box-shadow:none;border:none}

.navbar-custom .nav li.dropdown ul.dropdown-menu{background-color:#ffffff;border:none;-webkit-box-shadow:none;box-shadow:none;left:0;right:auto;top:132%}
.navbar-custom .nav li.dropdown ul.dropdown-menu li{border-bottom:1px solid #ffffff}
.navbar-custom .nav li.dropdown ul.dropdown-menu li a{line-height:30px;border:none;color:#ffffff;font-size:13px}
.navbar-custom .nav li.dropdown ul.dropdown-menu li a:focus,.navbar-custom .nav li.dropdown ul.dropdown-menu li a:hover{color:#fff;border:none;outline:0;background-color:transparent}
.navbar-custom .nav li.dropdown ul.dropdown-menu li:last-child{border:none}
.navbar-custom .nav li.open a{background-color:transparent}.navbar-custom .nav li.open a:focus,.navbar-custom .nav li.open a:hover{outline:0;background-color:transparent}
.breadcrumb{background-color:#f3f6f8;padding:40px 0}
.breadcrumb h2{color:#ffffff;font-weight:300;font-size:30px;margin:0}
.breadcrumb ul{margin-top:15px}
.breadcrumb ul li{color:#00b2ce;font-size:14px;display:inline-block}
.breadcrumb ul li a{color:#00b2ce;display:inline-block;padding:0 5px}

.breadcrumb ul li:last-child a{
  color:#989898
}@media (min-width:768px){

.navbar-custom{-webkit-transition:background 0.5s ease-in-out, padding 0.3s ease-in-out;-moz-transition:background 0.5s ease-in-out, padding 0.3s ease-in-out;-o-transition:background 0.5s ease-in-out, padding 0.3s ease-in-out;transition:background 0.5s ease-in-out, padding 0.3s ease-in-out}
.navbar-custom.top-nav-collapse{padding:10px 0;top:0}
.navbar-custom.top-nav-collapse .nav li.dropdown ul.dropdown-menu{top:122%}}@media (min-width:981px) and (max-width:1169px){
.navbar-custom .nav{margin-top:15px}
.navbar-custom .nav li a{padding:10px 22px}
.navbar-custom .nav li.dropdown ul.dropdown-menu{top:165%}
.navbar-custom.top-nav-collapse .nav li.dropdown ul.dropdown-menu{top:155%}}@media (min-width:768px) and (max-width:1169px){
.navbar-header p{border-left:none;float:none;clear:both;padding:0}
.navbar-header p b{display:inline-block}}@media (min-width:768px) and (max-width:980px){
.navbar-header{width:100%}
.navbar-toggle{display:block!important}
.navbar-collapse.collapse{display:none!important}
.navbar-collapse.in{display:block!important}
.navbar-custom .nav{float:none;text-align:left;margin:0;width:100%;border-top:1px solid #465a6f}
.navbar-custom .nav li{float:none;display:block}
.navbar-custom .nav li a{border:none}

.navbar-collapse
{
  
  margin-top: 44px !important;
  padding:0;
  float:none}}
  
  @media (max-width:767px)
  {

.top-bar{line-height:35px;text-align:center;position:fixed}

.social ul{float:none}
.navbar-custom{top:30px}
.top-nav-collapse{top:0}
.navbar-custom .nav{float:none;text-align:left;margin:0}
.navbar-custom .nav li{float:none;display:block}
.navbar-custom .nav li a{border:none}

.navbar-collapse{
  margin-top: 45px;
  padding:0;
  float:none}
  
.address{font-size:11px}
.navbar-header p{display:none}}





/*********************************
3.3 Logo
*********************************/

.logo_container_outer
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.logo_container
{
	position: absolute;
	top: 0;
	left: 100px;
	width: 160px;
	height: 147px;
	background: #FFFFFF;
  box-shadow:none;
	z-index: 10;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
.header.scrolled .logo_container
{
	top: 48px;
	height: 120px;
  
}
.logo_container a
{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.logo_content
{
	width: 100%;
	height: 100%;
	padding-left: 48px;
}
.logo_line
{
	position: absolute;
	left: 0;
	bottom: 146px;
	width: 100%;
	height: 6px;
	background: #061F3D;
}

.logo_line2
{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 6px;
	background: #007500;
  
}
  


.logo
{
	margin-top: 27px;
}
.logo span
{
	color: #20d34a;
}
.logo_container a .logo:hover
{
	color: #283290;
}
.logo_text
{
	font-size: 30px;
	font-weight: 500;
	color: #283290;
	line-height: 0.75;
}
.logo_box
{
	display: inline-block;
	width: 123px;
	height: 23px;
	background: #20d34a;
	color: #FFFFFF;
	font-size: 24px;
	line-height: 23px;
	text-align: center;
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transform: translateY(-2px);
	margin-left: 1px;
}
.logo_sub
{
	font-size: 14px;
	font-weight: 400;
	color: #8f8e8e;
	padding-left: 3px;
	margin-top: 2px;
}

.logo_img
{
  bottom: 0;
  height: 100px;
  margin-top: 20px;
  margin-left: -16px;
  
}

/*------------------------------------------------------------------
    FOOTER
-------------------------------------------------------------------*/



  /*--------------------------------------------------------------
# Title lines
--------------------------------------------------------------*/




 
  /*--------------------------------------------------------------
  # Header
  --------------------------------------------------------------*/

  /*------------------------------------------------------------------
    FOOTER
-------------------------------------------------------------------*/

#colorlib-footer {
  background: #061F3D;
  color: rgba(255, 255, 255, 0.6) !important; }
  #colorlib-footer .contact-information {
    background: #04295E;
    padding: 0;
    margin-bottom: 5em; }
    #colorlib-footer .contact-information .info-wrap .icon {
      display: block;
      margin-bottom: 10px; }
      #colorlib-footer .contact-information .info-wrap .icon i {
        color: #fff;
        font-size: 20px; }
    #colorlib-footer .contact-information .info-wrap p {
      font-size: 13px; }
    #colorlib-footer .contact-information .info-wrap a {
      color: rgba(255, 255, 255, 0.5); }
  @media screen and (max-width: 768px) {
    #colorlib-footer .colorlib-widget {
      margin-bottom: 40px;
      width: 100%;
      float: left; } }
  #colorlib-footer .colorlib-footer-links {
    padding: 0;
    margin: 0; }
    @media screen and (max-width: 768px) {
      #colorlib-footer .colorlib-footer-links {
        margin-bottom: 30px; } }
    #colorlib-footer .colorlib-footer-links li {
      padding: 0;
      margin: 0 0 10px 0;
      list-style: none;
      display: block; }
      #colorlib-footer .colorlib-footer-links li span {
        display: block;
        font-size: 13px; }
      #colorlib-footer .colorlib-footer-links li a {
        color: rgba(255, 255, 255, 0.9);
        text-decoration: none; }
        #colorlib-footer .colorlib-footer-links li a i {
          padding-right: 10px;
          color: #05c55b; }
        #colorlib-footer .colorlib-footer-links li a:hover {
          text-decoration: underline; }
  #colorlib-footer .colorlib-social-icons li a {
    padding-left: 10px;
    padding-right: 10px; }
    #colorlib-footer .colorlib-social-icons li a:first-child {
      padding-left: 0; }
  #colorlib-footer h4 {
    margin-bottom: 30px;
    font-size: 13px;
    color: #e6e6e6;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-weight: 700; }
  #colorlib-footer .copy {
    background: #04295E;
    padding: 1.2em 0; }
    #colorlib-footer .copy p {
      margin-bottom: 0;
      color: #fff; }
      #colorlib-footer .copy p small a {
        color: #05c55b; }

/*------------------------------------------------------------------
    Back to top button
-------------------------------------------------------------------*/

.hero-wrap {
  width: 100%;
  height: 635px;
  position: relative; }

  
  .hero-wrap .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    opacity: .0;
    background: #282F4C;
    background: -moz-linear-gradient(45deg, #282F4C 0%, #79efb4 0%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, #282F4C), color-stop(0%, #79efb4));
    background: -webkit-linear-gradient(45deg, #282F4C 0%, #79efb4 0%);
    background: -o-linear-gradient(45deg, #282F4C 0%, #79efb4 0%);
    background: -ms-linear-gradient(45deg, #282F4C 0%, #79efb4 0%);
    background: linear-gradient(45deg, #282F4C 0%, #79efb4 0%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282F4C', endColorstr='#79efb4', GradientType=1 ); }

/*--------------------------------------------------------------
# Title lines
--------------------------------------------------------------*/



/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

