#navbar {
    background: none repeat scroll 0 0 #fff;
    height: 0;
    margin: 0 auto;
    position:absolute;
    width: 100%;
    z-index: 999;
	
}
#navbar .container {
    height: 60px;
    margin: 0 auto;
    max-width: 1140px;
    padding: 0 5px;
}
#navbar .header {
    background:rgba(233,38,40,0.9); box-shadow:0px 0px 1px 0px #000;
   	color:#000;  
    position: relative;
    top:30px;
}
#navbar .logo {
    display: inline-block;
    font-size: 0;
    padding-top: 0;
    position: relative;
     z-index: 999999;
}
 #navigation {
    right:0;
    position: absolute;
    top:0px;
    width: 100%;
}
#menu-toggle {
    display: none;
    margin-top: 6px;
    padding-right: 10px;
    position: absolute;
    right: 3px;
    top: 10px;
    z-index: 99999 ;
}
#main-menu {
    float: right;
    font-size: 0;
    margin: 0;
}
#main-menu > li {
    display: inline-block;
    margin-left: 0;
    padding:17px 0px;
	margin:0px 30px;
}
#main-menu > li.parent {
  
    background-position: right center;
    background-repeat: no-repeat;
}

#main-menu > li > a {
    color: #fff;
    font-size: 14px !important;
    padding:21px 0px 21px 0px;
	
    text-decoration: none;
	 text-transform: uppercase;
	  font-family: 'OpenSansSemibold';
}
#main-menu > li > a:hover{color:#fff; border-bottom:solid 3px #fff;}
#main-menu > li.current-menu-item{ border-bottom:solid 3px #ffffff; color:#fff;}#main-menu > li.current-menu-item a{color:#fff;}




#main-menu > li > a.home {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    margin-top: 5px;
    padding: 0;
    position: relative;
}
#main-menu li {
    position: relative;
}
ul.sub-menu {
    display: none;
    left:-40px;
    padding-top: 10px;
    position: absolute;
    top: 52px;
    width: 230px;
    z-index: 9999; border-bottom: none;
	list-style:none;
}
ul.sub-menu ul.sub-menu {
    left: 149px;
    margin-top: -1px;
    padding-top: 0;
    top: 0;
	list-style-type:none; 
}
ul.sub-menu > li > a {
   
      background: none repeat scroll 0 0 rgba(32, 74, 119, 0.8);
   color: #fff;
    display: block;
    font-size: 13px;
    line-height: 15px;
    padding: 5px 8px;
    text-decoration: none;
}
ul.sub-menu > li > a:hover {
    background-color: #ffd570; 
    color: #000 !important;
}
ul.sub-menu > li:first-child {
}
ul.sub-menu ul.sub-menu > li:first-child {
    border-top: 1px solid #444;
}
ul.sub-menu > li:last-child > a {
    border-radius: 0 0 2px 2px;
}
ul.sub-menu > li > a.parent {
    background-image: url("../images/arrow.png");
    background-position: 95% center;
    background-repeat: no-repeat;
    background-size: 5px 9px;
}
#main-menu li:hover > ul.sub-menu {
    display: block;
}
a.nav-expander {
    background: none repeat scroll 0 0 #000;
    color: #ffffff; width:100%;
    display: block;
    font-size:13px;
    height: 70px;
    left: 0;
    margin-right: 0;
    padding: 1.4em 1.6em 2em;
    position: absolute;
    text-decoration: none;
    
    top: 0;
    transition: right 0.3s ease-in-out 0s;
    width: 50px;
    z-index: 12;
}
a.nav-expander:hover {
    cursor: pointer;
}
a.nav-expander.fixed {
    position: fixed;
}
.nav-expanded a.nav-expander.fixed {
    right: 16.4em;
}

.nav-expanded nav {
    left: 0;
} 
body.nav-expanded {
    margin-left: 0;
    transition: left 0.4s ease-in-out 0s;
}
#nav-close {
     
    font-size: 13px;
    font-weight: 300;
    padding-right: 10px;
}
.top_bdr {
    border-top: 5px solid;
    text-align: center;
    width: 110px;
}
.clr0 {
    border-top: 5px solid #fcbf2d;
}
.clr0:hover {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #fcbf2d;
}
.clr0.active {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #7b98cd;
}
.clr {
    border-top: 5px solid #db9241;
}
.clr:hover {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #db9241;
}
.clr.active {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #7b98cd;
}
.clr1 {
    border-top: 5px solid #dae239;
}
.clr1:hover {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #dae239;
}
.clr1.active {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #7b98cd;
}
.clr2 {
    border-top: 5px solid #b19750;
}
.clr2:hover {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #b19750;
}
.clr2.active {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #7b98cd;
}
.clr3 {
    border-top: 5px solid #edea2a;
}
.clr3:hover {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #edea2a;
}
.clr3.active {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #7b98cd;
}
.clr4 {
    border-top: 5px solid #fed91e;
}
.clr4:hover {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #fed91e;
}
.clr4.active {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #7b98cd;
}
.clr5 {
    border-top: 5px solid #7b98cd;
}
.clr5:hover {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #7b98cd;
}
.clr5.active {
    background: none repeat scroll 0 0 #fcbf2d;
    color: #7b98cd;
}
.slider-1 {
    overflow: visible !important;
}
.mt51 {
    margin-top: -35px; font-family: 'OpenSansSemibold'; font-size:14px; background:#6f2f2b; padding:5px 20px; border-radius:10px; color:#fff;
}


.lsze {
    margin-top: -25px;
    width: 100%;
}