@charset "utf-8";
@media only screen and (min-width:980px) {
.header .navbar .nav>li.dropdown:hover>.dropdown-menu { display: block; visibility: visible; z-index: 999; opacity: 1; background: #024a86; margin: 0; padding: 0; }
.header .navbar .pull-right>li>.dropdown-menu, .header .navbar .nav>li>.dropdown-menu { top: 32px; padding: 15px 10px; background: #383a39; border: none; display: block; visibility: hidden; opacity: 0; -moz-transition: top 0.5s ease 0s, visibility 0s ease 0s; -ms-transition: top 0.5s ease 0s, visibility 0s ease 0s; -o-transition: top 0.5s ease 0s, visibility 0s ease 0s; -webkit-transition: top 0.5s ease 0s, visibility 0s ease 0s; transition: top 0.5s ease 0s, visibility 0s ease 0s, z-index 0s ease 0.1s; z-index: 9; }
.navbar .nav li.dropdown>.dropdown-toggle .caret { border-top-color: #eeeeee; border-bottom-color: #eeeeee; }
.navbar .nav li.dropdown:hover>.dropdown-toggle .caret { border-top-color: #006eb3; border-bottom-color: #006eb3; }
.header .nav li .dropdown-menu>li.dropdown-submenu a:hover .caret { border-top: 4px solid #000; }
.navbar .nav li.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu:before { display: none; }
.header .dropdown-submenu li { padding: 0 20px; }
.dropdown-submenu .dropdown-menu { padding: 20px 0; }
.header .dropdown-submenu .dropdown-menu { background: #44687d; }
.dropdown-submenu>.dropdown-menu { display: block !important; margin-left: -1px; left: 70%; opacity: 0; visibility: hidden; border-radius: 0; overflow: hidden; }
.dropdown-submenu:hover>.dropdown-menu { display: block !important; left: 100%; visibility: visible; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; opacity: 1; }
.dropdown:hover .dropdown-menu { display: block; }
}
 @media only screen and (max-width:1600px) {
.dropdown-menu { width: 200px; }
}
 @media only screen and (max-width:1199px) {
.header .navbar .container, .container { width: 940px; }
}
 @media only screen and (max-width:979px) {
.header > .container { padding: 0; }
.text-right.searchBox { right: inherit; bottom: 3px; left: 15px; width: 286px;}
.header .navbar .container, .container { width: 100%; }
.navMain { float: none; height: 40px; padding: 0; text-align: center; }
.header .navbar-inner { width: 100%; }
.nav>.dropdown { padding-bottom: 0; }
.navbar .btn-navbar .icon-bar { width: 22px; margin: 0px auto 3px; height: 3px; }
.navbar .btn-navbar .icon-bar:last-child { margin-bottom: 0; }
.dropdown-menu { width: 100%; }
.header .nav-collapse { float: none; padding: 0; width: 100%; z-index: 99; }
.header .nav-collapse li { display: block; width: 100%; padding-bottom: 0px; }
.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li:last-child a { border: none; margin: 0; }
.header .navbar .nav li .dropdown-menu>li>a { padding: 15px 15px; font-size: 13px; }
.header .navbar .btn-navbar { margin: 0; position: absolute; right: 15px; top: 15px; background: none; border: none; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: none; line-height: 1.42857; margin: 0; padding: 10px 12px; z-index: 9999; }
.header .navbar .btn-navbar { background: #437bea; border-color: #437bea; border-radius: 2px; color: #ffffff; padding: 15px 0 15px; height: 46px; line-height: 48px; margin-right: 0; margin-top: 0; width: 48px; z-index: 100; text-align: center; border-radius: 3px; top: 3px; }
.header .navbar-inner { position: absolute; top: 0; }
.navIcon { background: #000; min-height: 52px; z-index: 9; width: 100%; }
.header .navbar .btn-navbar .icon-bar { background: #fff!important; }
.overlay .header .navbar .btn-navbar .icon-bar { background: #fff!important; }
.header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .nav li .dropdown-menu>li>a:hover, .header .navbar .nav li .dropdown-menu>li:hover a { background: #437bea; border-color: #437bea; }
.header .nav-collapse .nav { padding-left: 0; }
.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a { text-align: center; color: #333; border-radius: 0; }
.header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu>li>a { padding: 10px 15px; font-size: 12px; border: none; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; font-weight: 700; border-top: 1px solid rgba(255,255,255,.5); text-align: left; background: #000; color: #fff; }
.header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .footer-menu li a:hover, .footer-menu li a:focus { background: #000; color: rgb(67, 123, 234); }
.navbar .nav li.dropdown>.dropdown-toggle .caret { float: right; border-top-color: #eeeeee; border-bottom-color: #eeeeee; }
.navbar .nav li.dropdown>.dropdown-toggle:hover .caret { border-top-color: #006eb3; border-bottom-color: #006eb3; }
.header .navbar .pull-right>li>.dropdown-menu, .header .navbar .nav>li>.dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; margin: 0px; padding: 0; }
.dropdown .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; padding: 5px 0; }
.dropdown .dropdown-menu li { padding: 0; background: transparent; }
.header .navbar .nav li .dropdown-menu>li>a:hover { background: #3b5a6c !important; color: #fff; }
.dropdown-menu>li.active>a { color: #44687d; }
.header .navbar .nav li.dropdown .dropdown-menu li a { border-top: 1px solid rgba(255,255,255,.25); text-align: left; padding: 8px 30px; padding: 12px 30px; background: #000 !important; }
.header .nav li .dropdown-menu>li.dropdown-submenu li { padding: 0px 10px; }
.header .nav li .dropdown-menu>li.dropdown-submenu li a { background: transparent; font-weight: normal; }
.dropdown-submenu .caret { float: right; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); border-top-color: #eeeeee; border-bottom-color: #eeeeee; margin-top: 6px; }
.dropdown-submenu a:hover .caret { border-top-color: #fff; border-bottom-color: #fff; }
.header .navbar .nav li .dropdown-menu>li>a:hover { background: #000 !important; color: rgb(67, 123, 234); }
.header .navbar .nav li .dropdown-menu>li.dropdown-submenu ul li a:hover, .header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle, .dropdown:hover .dropdown-toggle { -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.dropdown-menu { margin-left: 0!important; }
.overlay .btn-navbar .icon-bar:first-child { top: 50%; -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }
.overlay .btn-navbar .icon-bar:nth-child(2) { opacity: 0; }
.overlay .btn.btn-navbar { padding-top: 22px; }
.overlay .btn-navbar .icon-bar:last-child { top: 50%; -moz-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); -o-transform: translateY(-50%) rotate(-45deg); -webkit-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); margin-top: -11px; }
.header .nav-collapse li .menu-arrow::after { content: "+"; font: var(--fa-font-solid); position: absolute; right: 17px; top: 12px; color: #fff; font-size: 18px; z-index: 99999; width: 15px; height: 15px; line-height: 15px; }
.header .nav-collapse li .menu-arrow.open-droupdown:after { content: "-" }
.header .nav-collapse li .menu-arrow { cursor: pointer; width: 45px; height: 15px; background: #000; right: 0; top: 1px; position: absolute; height: 42px; z-index: 99999; }
.header .nav-collapse li.dropdown:hover:after, .header .nav-collapse li.dropdown.open::after { color: #9a0203; }
.header .nav-collapse .nav { margin: 0; overflow-y: auto; }
.navbar .btn-navbar .icon-bar { transition: all ease-in-out 0.3s; }
.navMain { box-sizing: border-box; display: block; height: 100%; left: 0; max-height: 0; opacity: 0; overflow-x: hidden; overflow-y: auto; position: static; -moz-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -ms-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -o-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -webkit-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; width: 100%; z-index: 999; }
body.overlay .navMain { max-height: 100vh; opacity: 1; }
.overlay header { position: static; top: 0; width: 100%; }
body.overlay { overflow: hidden; }
.content { padding: 15px 0; }
.header { padding-top: 52px; }
.navMain { border-bottom: none; }
.wrapper { padding: 0 15px; }
}
 @media only screen and (max-width:767px) {
.banner-rt, .banner-lt { text-align: center; min-height: inherit !important; }
.span4.sidebar { width: 100%; }
}
 @media only screen and (max-width:490px) {
.footer { padding: 7px 0 0 }
}
 @media only screen and (max-width:420px) {
.text-right.searchBox { position: static; width: 100%; text-align: center; background: #437bea; padding-bottom: 5px; }
.top-btm { text-align: center; }
}
