.container {
   
    margin-right: auto;
    margin-left: auto
}
.mobi_logo{padding-left: 15px;}
.mobi_logo span {
position: absolute;
top: 46px;
margin-left: -2px;
color: #a1e2f6;
font-family: Trebuchet MS;
font-size: 8px;
letter-spacing: 0;
font-weight: normal;
}
i.fa.fa-angle-down
{
float: right;
margin-right: 10px;
}

@media (min-width:768px) {
    .container {
       /* width: 750px;*/
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
}


/* header_mobi_custom and header elements */
.header_mobi_custom {
  display:none;
  position: absolute;
  top: auto;
  left: auto;
  right: auto;
  z-index: 9;
  width: 100%;
  min-height: 60px;
  padding: 0;
  background: rgba(9,42,75,0.95);
  box-shadow: 0 1px 4px rgba(200, 200, 200, 0.3);
  z-index: 9999;
}

.menu-always-on-top .header_mobi_custom {
  background: #fff;
  top: 0;
  bottom: auto;
  position: fixed;
}

.ie8 .header_mobi_custom {
  background: #fff !important;
}
.ie8 .header_mobi_custom.fixNav {
  border-bottom: solid 1px #ddd;
}

/* header_mobi_custom at the top */
.header-top {
  top: 0;
  bottom: auto;
  background: rgba(255,255,255,1);
}
/* header_mobi_custom on the second screen */
.header-second-screen {
  bottom: -63px;/* 61px – header height */
}
.header_mobi_custom.fixNav {
  position: fixed;
  top: 0;
  bottom: auto;
  background: rgba(9,42,75,0.95);
}

.site-logo {
float: left;
padding-top: 4px;
font-family: Times New Roman;
font-size: 45px;
font-weight: 700;
color: #fff;
letter-spacing: 10px;
text-decoration: none;
}

.header_mobi_custom .mobi-toggler {
  float: right;
  color: #D8D8D8;
  border: 1px solid #D8D8D8;
  border-radius: 100% !important;
  width: 32px;
  height: 32px;
  display: none;
  margin: 15px 15px 0;
  position: relative;
  background: url(../images/toggler.png) no-repeat 6px 8px;
  background-position-x: 7px;
}
.header_mobi_custom .mobi-toggler i {
  display: none;
}
.header_mobi_custom .mobi-toggler:hover {
  background: #092a4b url(../images/toggler.png) no-repeat 6px -28px;
  border-color: #fff;
  color: #fff;
  background-position-x: 7px;
}

.header-navigation {
  float: right;
  list-style: none;
  padding: 19px 0 0;
  margin: 0;
  font: 400 18px "PT Sans Narrow", Arial, sans-serif;
  text-transform: uppercase;
}
.header-navigation li {
  float: left;
  padding: 0;
  margin: 0 0 0 25px;
}
.header-navigation a {
  display: block;
  color: #78828c;
}
.header-navigation a:hover,
.header-navigation li.active a {
  color: #092a4b;
}

.header_mobi_custom a:hover {
  text-decoration: none;
}

@media (max-width: 1024px) {
	/*.header_mobi_custom {
	 	top: 0;
		bottom: auto;
		padding: 5px 0;
	}*/
	.menuOpened {
		/*background: #fff;*/
	}
	.header-mobi-ext .pull-right {
		
		clear: both;
		margin: 0;
		margin-top:10px;
		padding: 0;
		width: 100%;
		background: rgba(255,255,255,0.95);
	}

	.header_mobi_custom .mobi-toggler {
		display: block;
	}
	.header-mobi-ext .header-navigation {
		float: none;
		padding: 20px 0;
		display: none;
		padding-left: 15px;
	}
	.header-mobi-ext .header-navigation li {
		float: none;
		padding: 0;
		margin-left: 0px;
		margin-right: 15px;
	}
	.header-mobi-ext .header-navigation li:first-child a {
		border-top: 1px solid #efefef;
	}
	.header-mobi-ext .header-navigation a {
		border-bottom: 1px solid #efefef;
		padding: 10px 0 10px 10px;
		position: relative;
		color: #666;
		color: #686868;

		font-family: "Trebuchet MS";
		font-size: 13px;
		font-weight: 700;
		line-height: 1em;
		padding: .9em 0 .6em;
		padding-left: 5px;
		text-decoration: none;
		text-transform: uppercase
	}
	.header-mobi-ext .header-navigation a:hover,
	.header-mobi-ext .header-navigation li.active a {
		border-bottom: 1px solid #efefef;
		background: #e6edfc;
		color: #333;
	}

	
}
@media (min-width: 1025px) {
	.header_mobi_custom .header-navigation {
		display: block !important;
	}
	
}
.header-navigation > li > ul > li > a {
text-transform: capitalize !important;
border: 0 !important;
height: 15px !important;
padding: 5px 0 !important;
padding-left: 15px !important;
vertical-align: middle !important;
font-weight: normal !important;
color:#069 !important ;
}
.header-navigation > li > ul > li  {
height:25px;
}
.header-navigation > li > ul   {
margin-top: 5px;
margin-bottom: 20px;
}