/* Mobile Portrait View */
@media screen and (max-width:767px) {
.header {background-color: rgba(22,22,22, 1) !important;}	
body.home .page_content{padding:20px 0 50px 0;}
.page_head{height:inherit;}
}

@media screen and (min-width: 981px) {
  .site-navigation .menu a, .site-navigation .menu ul a, .site-navigation .menu ul ul a {
    padding: .75em 0.77em !important;
  }
}

@media screen and (max-width: 1023px) and (min-width: 982px) {
	#navigate-main{padding:30px 0 0 0 !important;}
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
.header {background-color: rgba(22,22,22, 1) !important;}
.page_content{padding:20px 0 50px 0;}
.header .container{padding:0px;}
.logo{position:relative; z-index:999999999999 !important; margin-left:20px;}	
body.wp-custom-logo .logo{padding: 25px 25px 12px 0 !important;}
.site-navigation .menu ul a, .site-navigation .menu ul ul a{color: #000000 !important;}
.page_head{height:inherit;}
}
@media screen and (max-width: 1169px) and (min-width: 768px) {
body.wp-custom-logo .logo{padding: 22px 15px 0 0;}	
.logo{position:relative; z-index:999999999999 !important;}	
.menu-toggle{z-index:999999999999 !important;}
.header {background-color: rgba(22,22,22, 1) !important;}
#navigate-main{float: right; text-align:right; width:auto;}
.page_content{padding:20px 0 50px 0;}
}
@media screen and (max-width: 1169px) and (min-width: 981px) {
  .site-navigation .menu a, .site-navigation .menu ul a, .site-navigation .menu ul ul a {
    padding: .75em .33em !important;
  }
}