body {                                                   
    font-family: 'Source Sans Pro', sans-serif;                                               
    color: #444444;                                                  
}                                                   
a, #featured-job-listing ul li a h3, #featured-job-listing ul li a .h3 {                                                   
    color: #5D2A77;   
    font-weight: 700;                                                
    transition: all 0.3s ease;                                                    
}                 
.standard-leaderboard-horizontal {                 
    margin: auto;                 
    text-align: center;                 
    padding: 10px;                 
}                                    
.h3 {                                                   
    color: #ffb229!important;                                                  
    transition: all 0.3s ease;                                                    
}                                   
.h3:hover {                                                   
    color: #333!important;                                                    
}                                                   
h1, h2, h3, h4, h5, h6 {                                                   
    font-family: "Roboto", serif;                                                 
 font-weight: 700;                                                    
}                                                   
#basic-page h1:first-of-type {                                                   
    margin-top: 0;                                                   
}                                                   
.site {               
    box-sizing: border-box;               
    max-width: 1200px;               
}                                                   
.site .interior, .interior.site, .expert, .help, .usage-agreement, .resources, .login-newAccount, .career-fair-registration, .career-fair-reservations, .dual-login, .job-alerts, .job-application, .manage-resumes, .my-account, .order-purchase, .privacy-policy , .reset-password, .subscription, .create-resume, .edit-resume, .upload-resume, .message-page, .cover-letter {                                                   
    padding: 0 10px 10px;                                                   
}                                                   
#view-resume #main-content .site {                                                   
    padding: 10px;                                                   
}                                                   
section.site {                                                   
    padding: 0 10px;                                                   
}                                                   
.breadcrumbs {                                                   
    padding: 10px 10px 30px;                                                   
}                                                   
.interior .breadcrumbs {                                                   
    padding: 10px 0 30px                                                   
}                                                   
.leaderboard-adspace {                                                   
    line-height: 0.8;                                                   
    margin: 0 auto;                                                   
    padding: 20px 0;                                                   
    background: url("./img/light-grey-noise.jpg");                                                   
    overflow: hidden;                                                   
}                                                   
.leaderboard-adspace.super div a img {                                                   
    width: 100%;                                                   
    height: auto;                                                   
    max-width: 970px;                                                   
}                                                   
.leaderboard-adspace.bottom.site {                                                   
    max-width: 100%;                                                   
}                                                   
.leaderboard-adspace.site div {                                                   
    padding: 0;                                                   
}                                                   
#header {               
    background: url("img/hdr-bg.png")repeat-x center bottom, #fff;               
    border-bottom: 5px solid #f59d00;               
    padding: 20px 0 0;               
    text-align: right;               
}                                                   
                                                   
.header-content.site, .header-content .site {               
    background: transparent;               
}               
               
.translator-tool-header {               
    position: absolute;               
    right: 0;               
    top: 13px;               
}               
               
.translator-tool-header #google_translate_element {               
    border: 1px solid;               
}               
               
.hdr-menu {               
    display: inline-block;               
    clear: both;               
    margin-top: 0;               
    float: right;               
}               
               
.hdr-logo {               
    /* display: inline-block; */               
}                                                   
.header-content #logo {               
    max-width: none;               
    max-height: none;               
    float: left;               
    display: inline-block;          
    position: relative;          
    top: 23px;          
    left: 10px;          
    padding: 0;          
}                                                   
.header-content #logo img {                                                   
    max-height: 80px;                                                   
}                                                   
.header-content #menu {                                                   
    clear: both;                                                   
    margin-top: 15px;          
}                                                   
.header-content #menu li ul.sub-navigation li a {                                                   
    border-top: none;                                                   
}                                                   
.header-content #menu li:hover {                                                   
    background-color: transparent;                                                   
}          
.header-content #menu>ul>li>a:hover {   
    color: #F59D00;   
      
}          
.header-content #menu ul li:hover > label {     
    color: #F59D00;     
}                                                   
.header-content #menu>ul>li {               
}                                                   
.header-content #menu>ul>li>label, .header-content #menu>ul>li>a {               
    color: rgb(60,72,88);               
      font-size: 1.2rem;              
    padding: 18px 15px 16px;               
    display: block;               
    font-weight: 700;               
    text-transform: uppercase;               
}             
                                                      
.header-content #menu li a {                                                   
    margin: auto;                                                   
}                                                   
.header-content #menu li ul li {                                                   
    border-top: 1px solid #979797;                                                   
}                                                   
.header-content #menu li ul li a {                                                   
    padding: 22px 15px 14px 15px;                                                   
    color: #fff;                                                   
    font-size: 16px;                                                   
}                                                   
.header-content #menu li ul li:hover {                                                   
    background-color: rgba(0,0,0,.1);                                                   
}                                                   
.header-content #menu li ul {                                                   
    white-space: nowrap;                                                   
    background-color: #F59D00;                                                   
    min-width: 120px;                                                   
}                                                   
.header-content #menu li:hover ul {                                                   
    right: auto;                                                   
}                                                   
.header-content #menu li.logged-in:hover ul, .header-content #menu li.sign-in:hover ul, .header-content #menu li.logged-in:hover  ul, .header-content #menu li.sign-in:hover ul {                                                   
    right: 0;                                                   
}                                                   
#menu input[type=checkbox] {                                                   
    display: none;                                                   
}                                                   
#menu .fa-plus, #menu .fa-minus {                                                   
    display: none;                                                   
    font-weight: normal;                                                   
}                                                   
.header-content .call-to-action {               
    margin: 20px 188px 0 0;               
    float: none;               
    clear: both;               
}                                                   
a.primary, a.primary:visited, button.primary, button.primary:visited {                                                   
    background: #ffb229;                                                   
    transition: all 0.5s;                                                   
}                                                   
a.secondary, a.secondary:visited, button.secondary, button.secondary:visited {                                                   
    background: #909090;                                                   
    box-shadow: 0px 10px 10px #cccccc inset;                                                   
    transition: all 0.5s;                                                   
}                                                   
a.secondary:hover, button.secondary:hover {                                                   
    background: #f59d00;                                                   
    box-shadow: 0px 8px 8px #ff8505 inset;                                                   
}                                                   
a.primary:hover, button.primary:hover {                                                   
    background: #666;                                                   
    transition: all 0.5s;                                                   
}                                                  
                                                  
/**********HERO IMAGE                                                  
***********************************/                                                  
                                                 
.hero-expanded {                                                 
    position: absolute;                                                 
    height: 550px;                                                 
    width: 100%;                                                 
    background: url("img/hero-1709.jpg") no-repeat center 60% / cover;                                                 
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2);                                                 
}                                                 
                                                
#hero {                                              
    background: url("../img/hero-1709.jpg") no-repeat center top / cover!important;                                                 
    height: 550px;                                                 
}                                                 
#hero #job-search-form form fieldset .primary {                                                 
    padding: 9px;                                                 
    width: 100%;                                                 
    background: transparent;                                                 
    border: 1px solid #fff;                                                 
}                                                 
#hero #job-search-form form fieldset .primary:hover {                                                 
    background: #fff;                                                 
    border: 1px solid #fff;                                                 
    color: #f59d00;                                                 
}                                                 
#hero .site-name-tag {                                                 
    text-align: left;                                                 
    top: 280px;                                                 
    left: 10px;                                                 
}                                                 
#hero .site-name-tag h1 {                                                 
    color: #fff;                                                 
    font-size: 3.5em;                                                 
    text-shadow: 0 1px 7px rgba(245,157,0,.4);                                                 
}                                                 
#hero .site-name-tag em {                                                 
    color: #fff;                                                 
    text-shadow: 0 1px 7px rgba(245,157,0,.4);                                                 
}                                                 
/**********HERO IMAGE END                                                 
***********************************/                                                 
                                                 
/**********BUTTONS                                                  
***********************************/                                                  
.secondary {                                                 
    font-size: 1.1em;                                                 
    background-color: #004c86;                                                 
    color: #FFF;                                                 
    display: inline-block;                                                 
    text-decoration: none;                                                 
    border: none;                                                 
    padding: 7px 25px;                                                 
    cursor: pointer;                                                 
    text-align: center;                                                 
}                                                 
.secondary:hover {                                                 
    background-color: #004c86;                                                 
    opacity: .8;                                                 
}                                                 
.tertiary {                                                 
    font-size: 1.1em;                                                 
background: #909090;                                       
box-shadow: 0px 10px 10px #cccccc inset;                                                 
    color: #FFF;                                                 
    display: inline-block;                                                 
    text-decoration: none;                                                 
    border: none;                                                 
    cursor: pointer;                                                 
    text-align: center;                                                 
}                                                 
.tertiary:hover {                                                 
background: #f59d00;                                       
box-shadow: 0px 8px 8px #ff8505 inset;                                                 
}                                                 
                                                 
.call-to-action .secondary {                                                 
    padding: 7px 25px;                                                 
}                                                 
                                                 
/**********BUTTONS END                                                  
***********************************/                                                  
                                                   
/**********FEATURED JOBS END                                                   
***********************************/                                                   
section#featured-jobs {                                                 
    padding-bottom: 40px;                                                 
}                                                 
.featured-job-promo {                                                 
    width: 30%;                                  
                                                 
}                                                 
#featured-job-listing {                                                 
    width: 67%;                                                 
    background: transparent;                                                 
}                                                 
#featured-job-listing ul {                                                 
    padding: 20px 0;                                                 
    z-index: 99;                                                 
    position: relative;                                                 
    margin: auto;                                                 
    column-count: 2;                                                 
    text-align: left;                                                 
    padding-top: 0;                                                 
}                                                                                      
#featured-job-listing ul li {                                                 
    border-bottom: 1px solid #ccc;                                                 
    padding: 15px 0;                                                 
    margin: 0;                                                 
}                                                                                     
#featured-job-listing ul li:nth-child(5) {                                                                                      
    border-bottom: none;                                                                                      
}                                                                                      
#featured-job-listing ul li:last-child {                                                                                      
   border-bottom: none;                                                                                      
}                                                 
section#featured-jobs  .sideboard-adspace {                                                 
    padding: 20px 10px;                                                 
    margin: 0 auto;                                                 
}                                       
.sideboard-adspace h5, .sideboard-adspace .h5{                                      
font-family: Roboto;                                      
}                                                
section#featured-jobs .sideboard-adspace .job-alert-signup {                                                 
    max-width: 300px;                                                 
    margin: auto;                                                 
}                                                 
section#featured-jobs .sideboard-adspace em {                                                 
    position: relative;                                                 
    bottom: 0;                                                 
    box-sizing: border-box;                                                 
    background: transparent;                                                 
    border-bottom: 0;                                                 
    border-top: 0;                                                 
    padding: 0;                                                 
    border: 0;                                                 
}                                                 
section#featured-jobs .sideboard-adspace div>div {                                                 
    background: transparent;                                                 
    height: auto;                                                 
    border: none;                                                 
    margin-bottom: 10px;                                                 
    position: relative;                                                 
    box-sizing: border-box;                                                 
}                                                 
section#featured-jobs .sideboard-adspace a {                                                 
    width: auto;                                                 
    font-size: 1.1em;                                                 
    padding: 10px 25px;                                                 
}                                                 
section#featured-jobs .sideboard-adspace img {                                                 
    max-width: 100%;                                                 
    height: auto;                                                 
    display: block;                                                 
    margin: auto;                                                 
}                                                 
section#featured-jobs .sideboard-adspace.banner {                                                 
    padding-top: 0;                                                 
}                                                 
/**********FEATURED JOBS END                                                   
***********************************/                                                 
                                                 
/**********FEATURED SERVICES                                                  
***********************************/                                                  
#home-page #featured-services {                                                 
    max-width: 100%;                                                 
    background: #242424;                                                 
    padding: 50px 0;                                                     
}                                           
.category-header{                                           
background: transparent;                                           
}                                                 
#featured-services .category-header h2 {                                                 
    text-align: center;                                                 
    padding: 0;                                           
color: #fff;                                                 
}                                                 
#featured-services .interior {                                                 
    max-width: 1000px;                                                 
    margin:auto;                                          
background: transparent;                                                 
}                                                 
#featured-services .interior ul li {                                                 
    background: transparent;                                                 
    position: relative;                                                 
}                                           
#featured-services .interior ul li a{                                           
color: #f59d00;                                           
}                              
#featured-services .interior ul li a:hover{                              
color: #fff;                              
}                                                 
#featured-services .interior ul li span.h5 {                                                 
    position: absolute;                                                 
    left: 0;                                                 
    right: 0;                                                 
    bottom: 150px;                                                 
    z-index: 999;                                                 
    background: #000;                                                 
    max-width: 230px;                                                 
    margin: auto;                                                 
    padding: 2px 0;                                                 
    color: #fff;                                                 
    background: #f59d00;                                                 
}                                                 
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {                                                 
    background: #f59d00;                                                 
}                                                 
/**********FEATURED SERVICES END                                                 
***********************************/                                                  
                                                 
/**********FEATURED EMPLOYERS                                                  
***********************************/                                                  
#featured-employers .interior {                                                 
    background: transparent;                                                 
    padding: 10px;                                                 
}                                                 
#featured-employers .category-header h2 {                                                 
    text-align: center;                                                 
    padding: 0;                                                 
}                                                 
#featured-employers .call-to-action {                                                 
    font-size: 1.1em;                                                 
    float: none;                                                 
    text-align: center;                                                 
    max-width: 300px;                                                 
    margin: auto;                                                 
}                                                 
#featured-employers .call-to-action .secondary {                                                 
    text-align: center;                                                 
    float: none;                                                 
    display: inline-block;                                                 
    margin: 15px auto 0;                                                 
                                                 
}                                                 
#featured-employers #featured-employer-logos ul li a:hover {                                                 
    border: none;                                                 
}                                                 
/**********FEATURED EMPLOYERS END                                                  
***********************************/                                                  
                                                 
/**********FEEDBACK                                                  
***********************************/                                                  
#feedback {                                                 
    padding-top: 25px;                                                 
    border-top: solid 1px #f59d00;                                                 
    position: relative;                                                 
    max-width: 100%;                                                 
    position: relative;                                                 
}                                                 
#feedback .interior {                                                 
    background: transparent;                                                 
}                                                 
#feedback .interior .h4 {                                                 
    font-weight: normal;                                                 
    font-size: 2em;                                                 
                                                 
}                                                 
/**********FEEDBACK END                                                 
***********************************/                                            
                                            
.powered-by a{                                            
float: none;                                            
padding-bottom: 20px;                                            
text-align: center;                                            
}                                                  
                                                  
#footer {                                                   
    padding-top: 5px;                                                   
}                                                   
.footer-content ul li a {                                                   
    color: #999;                                                   
    font-size: 1.1em;                                                   
    transition: all 0.5s;                                                   
}                                                   
.footer-content ul li a:hover {                                                   
    color: #f59d00;                                                   
}                                                   
.footer-content ul li a::before {                                                   
    content: "";                                                   
    width: 0;                                                   
    height: 0;                                                   
    border-style: solid;                                                   
    border-width: 6px 6px 0 0;                                                   
    border-color: #f59d00 transparent transparent transparent;                                                   
    position: relative;                                                   
    bottom: 3px;                                                   
    display: inline-block;                                                   
    transition: all 0.5s;                                                   
    margin-right: 10px;                                                   
}                                                   
.footer-content ul li a:hover::before {                                                   
    border-color: transparent #fff transparent transparent;                                                   
}                                                   
.footer-content {                                                   
    box-sizing: border-box;                                                   
    background: #242424 url("./img/footer-bg.jpg") 0 0 repeat;                                                   
    border-bottom: 10px solid #f59d00;                                                   
    padding: 30px 10px;                                                   
    color: #fff;                                                   
}                                                   
.footer-content-inner.site {                                                   
    background: transparent;                                                   
}                                                   
#job-view-page, #basic-page, #results-page, #company-profile {                                                   
    padding: 0;                                                   
}               
               
@media (max-width: 1120px) {                 
               
    .header-content #menu>ul>li>label, .header-content #menu>ul>li>a {               
        font-size: 14px;                    
    }               
               
    .header-content #logo img {               
        max-height: 70px;               
    }                
               
}               
               
@media (max-width: 1000px) {                 
               
    .header-content #menu>ul>li>label {               
        padding: 18px 8px 16px;               
    }               
               
    .header-content #logo img {               
        max-height: 54px;               
    }                
               
}                 
               
               
@media (max-width: 990px) {                                                   
    #inner-page-header {                                                   
        margin: 0 -10px;                                                   
    }                                                   
}                                                   
@media (max-width: 886px) {               
                  
    .hdr-menu {              
        display: block;              
        float: none;              
        margin-top: 0;              
        padding-top: 9px;              
    }              
                  
    .header-content #logo {              
        top: 23px;              
        transform: none;              
    }              
    .header-content #menu ul li ul li {                                                   
        border-bottom: 0;                                                   
    }                                                   
    .header-content #menu ul li.logged-in, .header-content #menu ul li.sign-in, .header-content #menu ul li.logged-in  ul li, .header-content #menu ul li.sign-in ul li{                                                   
        width: auto;                                                   
    }                                                   
    .header-content #menu ul li {                                                   
        width: auto;                                                   
    }                                                   
    .header-content #menu {                                                   
        position: relative;                                                   
        float: none;                                                   
        top: 0;                                                   
        left: auto;                                                   
        width: 100%;                                                   
        margin: 0;                                                   
        padding: 0;                                                   
        background: transparent;                                                   
        border-bottom: 0;                                                   
        clear: none;                                                   
    }                                                   
    .header-content #menu ul li ul li.collapse a {                                                   
        padding: 0;                                                   
    }                                                   
    .header-content #menu ul li ul li {                                                   
        border-bottom: 0;                                                   
    }                                                   
    .header-content #menu #nav-trigger {                                                   
        padding: 0;                                                       
    }                                                   
    .header-content {                                                   
        padding-bottom: 0;                                                   
    }                                                   
    .header-content #menu>ul>li>label, .header-content #menu>ul>li>a {                                                   
        padding: 15px 0px 15px 12px;                                                   
    }             
                                                  
    .header-content #menu>ul>li {                                                   
        float: none;                                                   
        width: 80%;                                                   
        clear: both;                                                   
        display: block;                                                   
        text-align: center;                                                   
    }                                                   
    .header-content #menu .mobile-hide {                                                   
        display: none;                                                   
    }                                                   
    .header-content #menu #nav-trigger {                                                   
        display: block;               
        font-size: 32px;               
        cursor: pointer;               
        float: right;               
        text-decoration: none;               
        line-height: normal;               
        padding: 0 10px 10px;               
        color: #F39C02;                                                   
    }                                                   
    .header-content #menu ul {                                                   
        float: none;                                                   
        display: none;                                                   
        height: 100%;                                                   
        width: 100%;                                                   
        box-sizing: border-box;                                                   
        font-weight: bold;                                                   
    }                                                   
    .header-content #menu ul li {                                                   
        width: 100%;                                                   
        border-right: 0;                                                   
        text-align: left;                                                   
    }                                                   
    .header-content #menu ul li ul {                                                   
        margin-left: 0;                                                   
        width: 100%;                                                   
        float: none;                                                   
        display: block;                                                   
    }                                                   
    .header-content #menu li {                                                   
        position: static;                                                   
        clear: both;                                                   
    }                                                   
    .header-content #menu li ul {                                                   
        float: none;                                                   
        display: block;                                                   
        height: 100%;                                                   
        width: 100%;                                                   
        position: static;                                                                                          
        padding: 0;                                                   
    }                                                   
    .header-content #menu li ul li, .header-content #menu li {                                                   
        background: #111;                                                   
        background: rgba(0,0,0,.1);           
        border-top: 1px solid rgba(255,255,255,.2);                                                   
    }                                                   
    .header-content #menu li ul li a {                                                   
        padding: 12px 0 12px 25px;                                                   
    }                                                   
    .header-content #menu ul li.logged-in a, .header-content #menu ul li.sign-in a, .header-content #menu ul li.logged-in  ul li a, .header-content #menu ul li.sign-in ul li a {                                                   
        padding-right: 10px;                                                   
        padding-left: 10px;                                                   
    }                                                   
    .header-content #menu li ul .collapse {                                                   
        display: block;                                                   
        border: none;                                                   
        padding: 12px 15px;                                                   
        color: #fff;                                                   
        font-size: 1.1em;                                                   
    }                                                   
    .header-content #menu li ul .collapse a {                                                   
        padding: 0;                                                   
    }                                                   
    .header-content #menu ul li ul li {                                                   
        box-sizing: border-box;                                                   
        border-bottom: 0;                                                   
    }          
    .header-content #menu ul li ul li:hover a {                                                                                            
        background: rgba(0,0,0,.1);                                                   
    }            
    .header-content #menu .hidden li:hover .sub-menu {                                                   
        display: none;                                                   
        position: static;                                                   
        right: auto;                                                   
    }                                                   
    .header-content #menu li input[type=checkbox]:checked ~ .hidden {                                                   
        display: block;                                                   
    }                                                   
    .hidden li input[type=checkbox]:checked ~ ul.sub-menu {                                                   
        display: block !important;                                                   
    }                                                   
    .header-content #menu li input[type=checkbox]:checked ~ label .fa-plus {                                                   
        display: none;                                                   
    }                                                   
    .header-content #menu li input[type=checkbox]:checked ~ label .fa-minus {                                                   
        display: inline-block;                                                   
    }                                                   
    #menu .fa-plus {                                                   
        display: inline-block;                                                   
    }                                                   
    .hidden {                                                   
        display: none;                                                   
    }                                                   
}                                                   
@media (max-width: 768px) {               
                  
    .header-content #logo img {              
         max-height: 49px;              
    }              
                  
    #inner-page-header #job-search-form {                                                   
        background: #f5f5f5;                                                   
    }                                                   
    #job-view-page, #basic-page, #results-page, #company-profile {                                                   
        padding: 0;                                                   
    }                                                   
    #hero #job-search-form form fieldset button.primary {                                                   
        padding: 11px 10px 10px;                                                   
    }                                                   
    #expired-job a.secondary.bottom {                                                   
        width: 45%;                                                   
    }                                                   
    .footer-content {                                                   
        padding: 15px;                                                   
    }                                                  
}                
               
@media (max-width: 500px) {               
               
    #header {               
        text-align: center;               
    }               
               
    .hdr-logo {               
        display: block;               
        text-align: center;          
        width: auto;          
    }               
               
    .header-content #logo {               
        position: static;               
        transform: none;               
        margin: 0;               
        float: none;          
    }               
               
    .header-content .call-to-action {               
        margin: 82px 0 0 10px;               
        float: left;               
        position: absolute;          
        left: 0;          
        top: -10px;          
    }               
               
    .translator-tool-header {               
        top: 63px;               
    }          
              
    .hdr-menu {          
      margin-top: 45px;          
    }          
               
}               
               
               
@media (max-width: 480px) {                                                   
    #header {                                                   
        background: transparent;                                                   
        border: 0;                                                   
    }                                                   
    .header-content #logo {                                                   
        max-width: 200px;                                                   
    }                                                   
    .header-content .call-to-action {                                                   
            width: auto;                                                  
    }                    
.hero-expanded:before{                    
display: none;                    
}                    
.hero-expanded{                    
height: 370px;                    
}                    
    #hero {                                                   
        background: #f5f5f5;                                                   
        text-align: center;                    
height: 370px;                                                   
    }                                                   
    #hero .site-name-tag {                                                   
        top: 0;                                                   
        left: 0;                                                   
        background: transparent;                                                   
        width: 98%;                                                   
        max-width: none;                                                   
        margin: 10px auto 0;                                                   
        padding: 0;                                                   
        border: 0;                                                   
    }                                                   
    #job-search-form form fieldset.call-to-action{                                                   
        width: 100%;                                                   
    }                                                   
    #hero #job-search-form form {                                                   
        background: transparent;                                                   
    }                                                   
    #job-search-form form {                                                   
        background: transparent;                                                   
        padding: 20px 20px 0 20px;                                                   
    }                                                   
    #job-search-form form fieldset {                                                   
        padding: 0 0 20px 0;                                                   
    }                                                   
    #hero .site-name-tag {                                                   
        top: 0;                                                   
        left: 0;                                                   
    }                                                   
    #expired-job a.secondary.bottom {                                                   
        width: 90%;                                                   
    }                                                   
    .featured-job-promo, #featured-job-listing {                                                   
        min-height: 0;                                                   
    }                           
#home-page section{                           
padding-bottom: 25px;                           
}                                                   
    .footer-content {                                                   
        padding: 8px;                                                   
    }                                                   
    .footer-nav {                                                   
        width: 30%;                                                   
    }                                                   
    .footer-content ul li a::before {                                                   
        margin-right: 5px;                                                   
    }                                                   
    .footer-content .footer-nav ul li {                                                   
        float: none;                                                   
        display: inline-block;                                                   
    }                                                   
    .footer-content .footer-nav {                                                   
        width: 100%;                                                   
        float: none;                                                   
        text-align: center;                                                   
        margin: auto;                                                   
    }                                                   
    .footer-content .footer-nav ul li {                                                   
        margin: 10px 0 10px 3%;                                                   
    }                                                   
    .footer-content .copyright-contact {                                                   
        float: none;                                                   
        width: 98%;                                                   
        clear: both;                                                   
    }                                                   
}                                                   
@media (max-width: 320px) {                                                   
}
