/* Enter Your Custom CSS Here */


.text-slider {
    animation: none;
    -webkit-animation: none;
}
.site-info{
 display:none;
}
.site-footer{
 height:60px;
}
.overlay{
	opacity: 0.1;
  padding: 10px 0px;
}
#masthead{
	background: rgba(0,0,0,0.8);
  padding: 10px 0px;
}
#masthead .row{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#masthead .row> div:nth-of-type(1){
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.mobmenu-push-wrap, body.mob-menu-slideout-over{
	padding-top:0px;
}

@media only screen and (max-width: 768px) {
  #masthead .row div{
	display: flex;
	align-items: center;
  margin:0;
	justify-content: flex-end;
  padding-right:20px;
	}
  #mainnav-mobi{
  top:39px;
  }
  #mainnav-mobi ul > li > a{
    padding: 10px;
  }
  .header-image {
  height:220px;
  }

}
@media only screen and (max-width: 1025px){
.mobmenu-push-wrap, body.mob-menu-slideout-over {
    padding-top: 0px;

}
}