#et-info {
    float: inherit;
}
#top-header, #top-header .container, #top-header #et-info, #top-header .et-social-icon a  {
    text-align: center;
}

.et-shadow .et-box-content {
    color: #333333;
    background: #ffffff;
    border: 1px solid #ffffff;
    -moz-box-shadow: inset 0 0 45px #e7e7e7;
    -webkit-box-shadow: inset 0 0 45px #e7e7e7;
    box-shadow: inset 0 0 45px #e7e7e7;
}

.et_pb_contact_left p {
    font-size: 100%!important;
    width: 48.5%!important;
}

.home-head .et_pb_fullwidth_header_subhead {
background-color: #ffffff;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{   background-color: rgba(0, 0, 0, 0.7);
    margin:410px auto 0;  height: 315px; position: absolute; bottom: 0; }  
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead{ background-color: transparent;  line-height: 28px;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{ max-width: 100% !important; width: 100% !important;  }

#home-head h1 { padding-top: 20px; }
#home-head .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll { bottom: 0; position: relative !important; margin-top: -101px !important; }

@media only screen 
and (max-width : 411px) {
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{ margin: 154px auto 0; height: 458px; }
}

@media only screen 
and (min-device-width : 412px) 
and (max-device-width : 995px) {
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{   height: 365px; margin: 320px auto 0; }
}

#et-top-navigation{border:0px !important;}

.homepage_slider .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{position:relative !important; margin:410px auto 0;  height: 315px; background-color: rgba(0, 0, 0, 0.7);}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{position: relative; height: auto; margin: 0px; background-color:transparent;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content h1, 
.footerbg .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-conten{padding-bottom:0px;}
.footerbg .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{display:block; background-color:transparent;}
.footerbg .et_pb_fullwidth_header {padding: 80px 0px !important;}

@media only screen and (min-width: 768px) and (max-width: 979px) {  
    .et_header_style_split #main-header {padding: 0px 0px 20px 0px !important;}
    .et_hide_mobile_logo #main-header .logo_container{display: block !important;opacity: 1;}
    .et_header_style_split #logo {max-height: 115px;}
    #et-top-navigation {padding-top: 0px !important;}

    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{position: relative; height: auto; margin: 0px;}
}

@media (max-width: 767px) { 
    .et_header_style_split #main-header {padding: 0px 0px 20px 0px !important;}
    .et_hide_mobile_logo #main-header .logo_container{display: block !important;opacity: 1;}
    .et_header_style_split #logo {max-height: 115px;}
    #et-top-navigation {padding-top: 0px !important;} 
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{position: relative; height: auto; margin: 0px;} 
}

@media (max-width: 480px) { 
    .et_header_style_split #logo{max-width: 100%;}
    #et-top-navigation {padding-top: 0px !important;}
    .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{position: relative !important; margin-top: -14px; margin-bottom: -58px;}
    #et-info-email{font-size: 13px !important;}
    .home .et_pb_fullwidth_header{padding: 50px 0px;}
    .et_pb_fullwidth_header{padding: 50px 0px 30px;}
   .homepage_slider .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{height: auto; padding: 20px 0px 97px; margin-bottom: -63px;}
   .homepage_slider .et_pb_button {width: 85%; margin-right:0px !important;}
}