
header { width: 100%; float: left; /*background: #FFF; */padding: 30px 5%; -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out; -moz-transition: background .5s ease-in-out, padding .5s ease-in-out; transition: background .5s ease-in-out, padding .5s ease-in-out;  z-index: 9999 !important; }

/*.top-nav-collapse{box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);}*/

.logo { width: auto; float: left;}
.navigation { width: auto; float: right; margin-top:10px; }
header .btn-lg { padding:0px 0px 0px 25px;}
ul.dropdown-content { margin-top:0; }
.menu-content .logo { position:absolute;}

/* Fullscreen Overlay Nav */
#sidebar-wrapper { z-index: 1000; position: fixed; top: -100%; right: 0; left:0; margin:0 auto; width: 100%; height: 100%;/* transform: translateX(250px);*/ overflow-x: hidden; background: rgba(0,0,0,0.9); -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.sidebar-nav { /*position: absolute;*/ width: 100%; margin:0px 0 0 0; padding: 0; list-style: none;}
.sidebar-nav li { line-height: normal; margin-bottom:0px; padding:0px 0 20px 0; position:inherit; background: none; }
.sidebar-nav li:before { content: "\ea3c"; font-family: 'icomoon';     font-size: 16px; color: #fff; margin: 10px 20px}
/*.sidebar-nav li:nth-last-child(-n+2) { float:left; margin-bottom:0px; padding-right:27px;}
.sidebar-nav li:nth-last-child(-n+2) a:hover:after{content:"";}
.sidebar-nav li:nth-last-child(-n+2) a.active:after{content:"";}
.sidebar-nav li:nth-last-child(-n+2) a { font-size:18px; line-height:22px;}*/
.sidebar-nav li a:hover:after { /*content: "\f178";*/ font-family: 'Poppins', sans-serif; font-size:25px; position:relative; top:2px; right:-20px; font-style:normal;}
.sidebar-nav li a {display: inline-block; text-decoration: none; color:#FFF;  font-size:30px;}
.sidebar-nav li a:hover { text-decoration: none; color: #e39c04; }
.sidebar-nav li a.active/*, .sidebar-nav li a:focus */{ color: #e39c04; text-decoration: none; }
.sidebar-nav li a.active:after { /*content: "\f178";*/ font-family: 'Poppins', sans-serif; font-size:25px; position:relative; top:2px; right:-20px; font-style:normal;}
.sidebar-nav > .sidebar-brand { height: 55px; font-size: 18px; line-height: 55px;}
.sidebar-nav > .sidebar-brand a {color: #999;}
.sidebar-nav > .sidebar-brand a:hover {color: #fff; background: none;}
#menu-toggle, #menu-close { z-index: 2;}
#menu-close:hover{ color:#FFF;}
#sidebar-wrapper.active { right: 0px; left:0; top:0; width: 100%; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -ms-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
#sidebar-wrapper.active .header-top{ background-color:transparent; padding:0; font-size:30px;}
.toggle {margin: 0px 0px 0 0;}
#sidebar-wrapper .offices ul li{ width: 100%;}

.menu-content{ position:relative;}

@media (min-width:641px) and (max-width:24000px) {
.dropdown .dropdown-content { visibility: hidden; opacity: 0; position: absolute; /*min-height:100%;*/ top: 90px; min-width:50%; left:38%; width: 100%; -webkit-transform: translateY(-2em);       -moz-transform: translateY(-2em); -ms-transform: translateY(-2em); -o-transform: translateY(-2em); transform: translateY(-2em); z-index: -1; -webkit-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; -moz-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;        -ms-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; -o-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;}
.dropdown:hover .dropdown-content,
.dropdown.open-dropdown .dropdown-content,
.dropdown.open .dropdown-content {display: block!important; visibility: visible; opacity: 1; z-index: 1; -webkit-transform: translateY(0em); -moz-transform: translateY(0em);       -ms-transform: translateY(0em); -o-transform: translateY(0em); transform: translateY(0em); -webkit-transition-delay: 0s, 0s, 0.3s; -moz-transition-delay: 0s, 0s, 0.3s;     -ms-transition-delay: 0s, 0s, 0.3s; -o-transition-delay: 0s, 0s, 0.3s; transition-delay: 0s, 0s, 0.3s;} 
.show-dropdown{ display:none; }
.sidebar-nav li.dropdown a.active:after { content: "\ea3c"; font-family: 'icomoon';}
.sidebar-nav li.dropdown a:hover:after { content: "\ea3c"; font-family: 'icomoon'; font-size:20px; position:relative; top:2px; right:-20px; font-style:normal;}
.sidebar-nav li .dropdown-content a:hover:after, .sidebar-nav li .dropdown-content a.active:after {content: "";}   
}
.sidebar-nav .dropdown-content li{ float: left !important; width: 100%; position:relative; padding:0 0 20px 0;  list-style: none;}
.sidebar-nav .dropdown-content li a{ float:left; font-size:20px; color:#FFF; }
.sidebar-nav .dropdown-content li a:hover, .sidebar-nav .dropdown-content li a.active, .sidebar-nav .dropdown-content li a:focus { color: #e39c04; }
.sidebar-nav .dropdown-content li a:hover:after, .sidebar-nav .dropdown-content li a.active:after { content: "";}
.sidebar-nav .dropdown-content li a.active { font-style:italic;}
.sidebar-nav .dropdown-content li:before {display: none;}

#sidebar-wrapper .footer-email{margin-bottom: 40px; margin-top: 45px;}
.slogan{ width:auto; float:left; font-size:18px; font-style:italic; color:#252525; padding-top:4px;}

.middle-sec{width:100%; float:left;  position: relative; padding-top:60px;}
.menu-content .offices{ position: relative; top:85px; left: 10%; width: auto; }
.menu-content .offices ul{ width:auto; float:none;}
.menu-content .offices ul li{ display: block; float: none; width: auto;}
footer{ width:100%; float:left; background:#252525; padding:90px 0px 70px 0px;}
footer hr{ border-color:#72706f; margin:56px 0 34px 0;}
.offices{width:100%; float:left;}
.offices ul{width:100%; float:left; margin-bottom:25px;}
.offices ul li{ margin-bottom:6px; width:47%; float:left; }
.offices ul li a{color:#FFF; font-size:20px; font-weight:400;}
.offices ul li a:hover{color:#edab1f;}
.offices ul li:before{content: "\e900"; font-family: 'icomoon'; color:#ecac23; font-size:20px; margin: 0 20px 0 0; top:0px;}
.footer-email{ display:inline-block; font-size:20px; margin-bottom:45px; font-weight:400;     color: #edab1f;}
.footer-email:hover, .footer-email:focus{ color:#FFF;}
.footer-social a{color:#FFF; font-size:25px; padding: 0;}
.footer-social a:hover{color:#ecac23;}

.footer-links{width:100%; float:left; padding-top:4px;}
.footer-links ul{margin-bottom:0px;}
.footer-links ul li{ margin-bottom:16px; width:50%; float:left; padding-left:20px;}
.footer-links ul li a{color:#FFF;}
.footer-links ul li a:hover{color:#dd5f54;}
.footer-links ul li:before{ content:"";}

.footer-award{width:100%; float:left; padding-top:4px; padding-left:20px;}
footer h2{ font-size:22px; color:#FFF; margin-top:0; margin-bottom:45px;}



 