.gantry-logo img {
    width: 100%;
}
p {
    margin: 0.5rem 0;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0.75rem 0 0.5rem;
    text-rendering: optimizelegibility;
}
ul, ol, dl {
    margin-bottom: 1.5rem;
    margin-top: 0.5rem;
}
#g-navigation .logo .g-content
{
	padding:0;
	margin:0;
}
#g-navigation 
{
	z-index:9;
}
#g-navigation .g-main-nav {
    margin-top: 35px;
}
.line .g-content
{
  padding-top:0px;
  margin-top:0px;
}

#g-sidebar{
  padding:0px
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 10px 15px;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
    padding: 5px 10px;
}
#g-navigation .g-content{
  padding:0px;
  margin:0px;
}
.top
{
 // position:absolute;
  z-index:10;
}
.top .g-content{
  padding:0px;
  margin:0px;
}
.g-social a {

  background: none; 
  border: none; 
}
#g-navigation .g-social a
{
  background:#53a43d;
}

.fa-2x {
    font-size: 1.5em;
  color:#fff;
}
.formResponsive .formHorizontal .rsform-block {
   margin-bottom: 0px !important;
}
.formResponsive input[type="submit"],
.formResponsive button[type="submit"] {
    background-color: #54a43d !important;
    background-image: #54a43d !important;

    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#g-maintop .g-content{
 margin-top:0;
  padding-top:0;
}
#g-footer{
    position: absolute;
    bottom: 0;
    width: 100%;
  margin-top:30px;
}
#g-breadcrumb .g-content{
 margin-bottom:0;
  padding-bottom:0;
}
.videorow{width:100%;}
.videoleft{width:33%; float:left;}
.videomiddle{width:33%; float:left;}
.videoright{width:33%; float:left;}

@media screen and (max-width: 767px) {
.videorow{width:100%;}
.videoleft{width:100%; display:inline-block; float:none;}
.videomiddle{width:100%; display:inline-block; float:none;}
.videoright{width:100%; display:inline-block;float:none;}
  
  
.gantry-logo img {
    width: 150px;
}
}