body, nav, ul, li, a{margin:0;padding:0;}
header img{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
img.logo{float:left;margin-top:5px;margin-left:25px;}
nav{margin:0 auto;z-index:10000000000000555;position:relative;}
header{float:left;width:100%;position:fixed;z-index:1000;background:#173b58;}
header a{color:#000;text-decoration:none;}
header a.active, header a:hover{color:#fff;}
/* header li{margin-right:30px;} */
header li{margin-right:3px;}
header.large{height:45px;}
header.large img{width:400px;height:140px;}
header.large li{color:#fff !important;}
.large .newmenu{padding:0px 0px 0px 0px;}
.large .newmenu .nav li a{color:#fff !important;}
.large .newmenu .nav .active a{color:#50c402!important;}
header.small{height:45px;}
header.small img{width:230px;height:80px;margin-top:5px;}
header.small li{margin-top:0px;}
.small .newmenu{padding:0px 0px 0px 0px;}
.small .newmenu .nav li a{color:#fff !important;}
.small .newmenu .nav .active a{color:#fff!important;}
.menubottom{margin:0px;padding:0px;background:url(../images/menubottom.png) repeat-x bottom left;}
.newmenu{color:#000;font-style:normal;margin-right:20px;margin-top:-41px;z-index:1000000000000000;text-align:right;}
a{text-decoration:none;}
.container{width:90%;max-width:900px;margin:10px auto;}
.nav{list-style:none;*zoom:1;float:right;}
.nav:before,
.nav:after{content:" ";display:table;color:#fff;}
.nav:after{clear:both;}
.nav ul{list-style:none;}
.nav a{font-family:'Noto Serif', serif;font-size:14px;font-weight:normal;}
.nav li{position:relative;}
.nav > li{float:left;border-right:0px solid #cd0006;}
.nav > li:last-child{border-right:0px solid #006e23;}
.nav > li > .parent{background-repeat:no-repeat;background-position:right;}
.nav > li > a{display:block;padding:11px 10px !important;text-decoration:none;color:#000;border-top:0px solid transparent;}
.nav > li > a:hover{display:block;padding:11px 10px !important;background:none;color:#e7c400;transition:width .5s ease, background-color .5s ease;border-top:0px solid #e7c400;}
.nav li ul{position:absolute;left:-9999px;text-align:left;line-height:20px;}
.cmn-t-underline{position:relative;color:#90c83f;padding-bottom:3px;top:0;}
.cmn-t-underline:after{display:block;margin:auto;height:3px;width:0px;content:"";background:transparent;transition:width .5s ease, background-color .5s ease;}
.cmn-t-underline:hover{color:#98004a;}
.cmn-t-underline:hover:after{width:100%;}
.nav > li.hover > ul{left:0;}
.nav li li.hover ul{left:100%;top:0;}
.nav li li ul{}
.nav li li a{display:block;background:#173b58;position:relative;z-index:1000000;border-top:1px solid #376387;color:#2d2d2d;font-size:12px;padding:5px 7px;}
.nav li li a:hover{text-decoration:none !important;color:#303890;}
.nav ul li a{width:180px !important;}
.nav ul li ul li a{z-index:200;color:#434476;font-size:12px;width:300px!important;}
.toggleMenu{display:none;padding:259px;color:#fff;text-align:left !important;margin:-204px 15px 11px 82px;}
a.toggleMenu:hover{color:#fff !important;}
.main-slider{padding-top:100px;}
@media screen and (max-width:992px){.main-slider{padding-top:100px;}
.active{display:block;color:#2d2d2d;text-decoration:none !important;}
.nav{background:#173b58;margin:0px 0px;}
.nav a{color:#fff !important;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:normal;;}
.nav > li > a{display:block;padding:0px 0px !important;color:#fff !important;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:normal;}
.large .newmenu .nav li a{color:#fff !important;}
header.large li{margin:0px 0px;color:#fff !important;}
header li{margin-right:0px;margin-left:0px;}
.large .newmenu .nav .active a{color:#fff!important;}
.small .newmenu .nav .active a{color:#fff!important;}
.small .newmenu .nav li a{color:#fff !important;}
header.large li{margin:0px 0px !important;color:#fff !important;}
.nav li li a{display:block;background:#1c486c;position:relative;z-index:1000000;border-top:1px solid #21527a;color:#2d2d2d;font-size:14px;padding:5px 10px;}
header.small li{margin:0px 0px;}
.cmn-t-underline:after{display:block;margin:auto;height:1px;width:0px;content:"";background:transparent;transition:width .5s ease, background-color .5s ease;}
.cmn-t-underline:hover:after{width:100%;background:#fff;}
.nav > li > a:hover{display:block;padding:0px 0px !important;background:none;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:normal;}
.nav{color:#2d2d2d !important;float:none !important;text-align:center;}
.nav > li{float:none;color:#2d2d2d !important;padding:5px 0px;}
.nav > li > .parent{background-position:95% 50%;}
.nav li li .parent{background-image:url("../images/downArrow.png");background-repeat:no-repeat;background-position:95% 50%;}
.nav ul{display:block;width:100%;color:#2d2d2d !important;}
.nav a{color:#2d2d2d;font-size:14px;}
.nav a:hover{color:#303890;font-size:14px;}
.nav li{color:#2d2d2d !important;border-right:0px;}
.nav > li.hover > ul , .nav li li.hover ul{position:static;}
.newmenu{padding:0px 0px;color:#000;font-style:normal;margin-right:-125px;margin-top:-107px;z-index:1000000000000000;}
.nav li ul{position:absolute;left:-9999px;text-align:center;line-height:25px;width:inherit !important;}
}
@media screen and (min-width:993px) and (max-width:1024px){header.large img{width:350px;height:83px;}
.newmenu{padding:0px 0px;color:#000;font-style:normal;margin-right:10px;margin-top:0px;z-index:1000000000000000;}
}
@media screen and (min-width:1025px) and (max-width:1230px){.nav > li > a{display:block;padding:0px 0px !important;text-decoration:none;color:#000;}
.newmenu{padding:0px 0px;color:#000;font-style:normal;margin-right:0px;margin-top:10px;z-index:1000000000000000;}
.nav > li > a:hover{display:block;padding:0px 0px !important;background:none;}
}
@media screen and (min-width:994px) and (max-width:1129px){.nav > li > a{display:block;padding:0px 0px !important;text-decoration:none;color:#000;}
.nav > li > a:hover{display:block;padding:0px 0px !important;background:none;}
header li{margin-right:15px;}
}
@media screen and (min-width:451px) and (max-width:580px){.main-slider{padding-top:45px !important;}
header.large{height:45px;}
header.large img{width:300px;height:100px;}
}
@media screen and (min-width:300px) and (max-width:450px){header.large img{width:200px;height:53px;}
header.small img{width:187px;height:49px;margin-top:5px;}
.main-slider{padding-top:45px !important;}
header.large{height:45px; line-height: 33px;}
header .icns a.fa {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  margin: 0px 3px;
}

}




  @media (max-width:800px){
    .toggleMenu{
        padding: 42px 300px;
        margin: 0px 15px 11px 82px;
      }
  }

  @media screen and (min-width:300px) and (max-width:450px){
    .toggleMenu{
      padding: 77px 110px 0px 110px;
      text-align: right !important;
    }
    .nav{
      text-align: left;
      padding-bottom: 10px;
      padding-top: 150px;
    }
    header.large li{
      padding-left: 20px;
    }
    .toggleMenu{
      position: absolute;
    top: 35px;
    left: 170px;
    }
  }