.header-bg-primary{
  background:none;
}
.header-container.inner.header-top{
  background-repeat: no-repeat;
  background-position:right;
}
@media (min-width: 960px){
#header .header-body {
    background-position: 92% 0;
    background-repeat: no-repeat;
    background-image: url(../../headbg.jpg);
    max-height: 200px;
    max-width: 9000px;
    padding: 0px;
}}
@media (min-width: 1201px){
.inner {
    max-width:1500px;
    width:90%;
}}
.header-container.inner {
    max-width: 1800px;
}
@media (max-width: 992px){
#header-btns{
  background:none;
}
#header .hamburger-inner, #header .hamburger-inner:after, #header .hamburger-inner:before {
    width: 20px;
}
#header .hamburger-box {
    width: 20px;
    height:auto;
}
.hamburger-inner:before {
    top: -5px;
}
.hamburger--collapse .hamburger-inner:after {
    top: -10px;
}
}
@media screen and (max-width: 768px){
#header .header-container .header-row .header-column #header-btns {
    left:0;
    top: 40%;
}
.header-container.inner, .header-row{
  height:auto;
  position: relative;
}
#header .header-container .header-row .header-column{
  position: initial;
}
}
@media screen and (max-width: 768px){
#header .header-container .header-row .header-column #site-logo.header-logo img {
    margin: 3% 0 0;
    max-width: 80%;
}
#header .hamburger-inner, #header .hamburger-inner:after, #header .hamburger-inner:before {
    background-color: #333;
}
}
@media screen and (max-width: 480px){
#site-logo {
     height: auto; 
}
#header .header-container .header-row .header-column {
    position: initial;
}
#header .header-container .header-row .header-column #site-logo.header-logo {
    text-align: right;
}
#header .header-container .header-row .header-column #site-logo.header-logo img {
    width: 80%;
}
#header .header-container .header-row .header-column #header-btns {
    top: 25%;
}
.header-container.inner, .header-row {
    height: auto;
}
}
.article-title h1{
  font-size:32px;
}
#content {
    min-height: initial;
}
.banner {
    background-image: url(../../banner.jpg);
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center !important;
    font-size: 0 !important;
}
.title-inner h2{
  font-size:30px;
  margin-bottom:30px;
}
.list-3.list-3-1 .list-content .list-item.list-item-line a p{
  font-size:16px;
}
.list-3.list-3-1 li.list-item.list-item-line {
    padding: 20px 10px !important;
}
.sidebar-menu-2-4 .nav-menu .menu-item.active:not(.expanded) a {
    background: none;
    color: #000;
}
#footer a{
  color:rgba(255,255,255,0.6);
  padding:0 5px;
}
#footer .form-control{
    width: 250px;
    padding: 5px;
    margin: 0 10px;
}
#footer a:hover{
  color:rgba(255,255,255,1);
}
#footer .field-body div{
  margin-bottom:0;
}
#footer .field-body p{
  line-height:180%;
}
@media screen and (max-width: 768px){
#footer .form-control {
    display:block;
    margin:20px;
}}