#page-header {height: 100px;}

#nav-main ul{
  text-align:right;
}

#nav-main > ul > li > span > a {
    font-size: 18px;
    line-height: 20px;
    padding: 10px 15px 20px 15px;
    width: 142px;
}

#footer-left .ce-bodytext p {font-size: 16px; color: #fff; letter-spacing: 1px;}
#footer-left .linkIcon {display: none;}
#footer-left a {color: #fff;}


.hidden {display: none;}

#nav-subnav {margin-top: 30px;}

.br-30 {display: none;}

#logo {padding: 10px 0 0 20px;}

@media screen and (min-width: 768px) {
  #page-header {height: 100px;}
}

@media screen and (min-width: 992px) {
  #page-header {height: 140px;}
  #logo img{height: 120px;}
}

@media screen and (min-width: 1280px) {  
  #page-header {height: 140px;}
  #footer-left {min-height: 420px; background-size: auto 400px; padding-top: 140px;}
  
  
  #nav-main-wrapper {padding-top: 90px}
  #nav-main > ul > li > span > a {width: auto;}
  #nav-main > ul {text-align: right;}
}