.et_vertical_nav.et_vertical_fixed #page-container #main-header {
    position: absolute !important;
     top: 84px !important; 
    
    /*max-height: 1415px !important;*/
}
.et_vertical_nav #main-header #top-menu > li > a {
    line-height: 18px !important;
    font-size: 15px !important;
    margin-right: -65px !important;
    padding-right: 35px !important;
    padding-bottom: 11px !important;
}
 #top-menu li.current-menu-item > a
{
   color: #7B3649 !important;
}
/*------------Css for new header--------------*/
#top-header {
    width: auto;
    max-width: none;
    padding-bottom: 15px;
}
header#main-header {
    bottom: 0 !important;
   height: auto !important;
}

div#et-info{
  padding-top:0 !important;
}
img#logo {
    width: 28% !important;
    float: left;
}
div#top-header {
    margin-left: 0 !important;
}

div#et-info {
    padding-top: 4%;
    float: right;
}
span#et-info-phone {
    font-size: 20px !important;
    font-weight: 500;
    color: #fff;
    line-height: 60px;
 
  display:inherit;
}
span#et-info-email {
    font-size: 20px !important;
    font-weight: 500;
    color: #fff;

 
}
.entry-content h2 {
    color: white !important;
}
.entry-content tr td{
  border-top:none !important;
}
table{
  border:none !important
}

@media screen and (max-width:761px) {
div#et-info {
    width: 70% !important;
}
}
@media screen and (max-width:668px) {
  img#logo {
    width: !important;
    float: none !important;
    width: 31% !important;
    margin: 0 auto !important;
    display: block !IMPORTANT;
}

div#et-info {
    padding-top: 20% !important;
        width: 100% !important;
  }
span#et-info-phone {
    font-size: 18px !important;
}
span#et-info-email {
    font-size: 18px !important;
 
}}
.et_vertical_nav.et_header_style_left .logo_container
{
    position: absolute;
    height: auto !important;
    display:block !important
}
.et_vertical_nav #top-header {
		position: relative;
	}
  
.et_vertical_nav #page-container #main-header {

    height: auto !important;
}

}
@media screen and (min-width:980px)
    {
    .container.clearfix.et_menu_container 
  {
    width: 135px !important;
}

}

header#main-header{
  margin-top: 30px;
}
@media screen and (max-width:980px)
    {
.et_vertical_nav.et_vertical_fixed #page-container #main-header 
   {
    position: relative !important;
  }
 .et_vertical_fixed.admin-bar #page-container #main-header
  {
    top:0px !important;
  }
  
}

.et_boxed_layout.et_vertical_nav #page-container {
    max-width: 1100px !important;
}
