.header-wrapper-1 .logo-navigation-wrapper {
    max-width: 100%;
    width: calc(100% - 100px);
    margin: 0 auto;
    position: relative;
}

header-wrapper-1 .top-bar {
    max-width: 100%;
    width: calc(100% - 40px);
    margin: 0 auto;
}

.wpb_wrapper h4 {
  font-size: 23px;
  margin: 0px 0px 12px 0px;
  padding: 0px;
}

.wpb_wrapper h5 {
  font-family: 'ubuntu', serif;
  text-transform: none;
  font-size: 18px;
  color: #4cadc9;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

h3.center-title {
    font-size: 26px;
    margin: 0 0 10px 0;
    text-align: center;
}

.wpb_wrapper ul li:before {  
  color: #4cadc9;
}

.wpb_wrapper .title-block-6 {
  width: 70px;
  height: 2px;
  margin: 0 0 20px 0;
}

.wpb_text_column :last-child {
margin-bottom: 0px;
}

.envira-gallery-item-inner .wpb_text_column :last-child {
margin-bottom: 0px;
}

.wpb_text_column .caldera-grid .btn :last-child   {
margin-bottom: 0px;
}
#page-header {
   display: none;
 }

/*.vc_column-inner {
margin-top:0;
margin-bottom:0;
}*/

/*.site-style-1 #page-header {
   margin: -2px 0 30px 0;
   padding: 55px 0 0 0;
 }*/


/*.site-style-1 #page-header {
background-position: left center!important
}*/

/*.site-style-1 #page-header {
background-size: cover;
  width:100%!important;
  height: auto!important;
 }*/

  .col-sm-3  first_col {
    border-right-width: 1px !important;
    padding-right: 10px !important;
    border-right-color: #e8e8e8 !important;
    border-right-style: dashed !important;
    border-radius: 2px !important;
}

.caldera-grid .col-sm-3 {
     margin-bottom: 20px;
}

.caldera-grid .btn {
 padding: 0px 0 0 0; 
 }

.gallery .gallery-item img {
  margin-bottom: 0px;
}

/*.caldera-grid .btn {
    margin-bottom: 0px;
}*/
  
.wp-caption-text {
  font-size: 16px;
    font-weight: normal;
    color: #424242;
    margin: 5px 0 5px 0;
}

  .gallery-caption {
    font-size: 16px;
    padding: 3% 3%;
    text-align: center;
    font-style: normal;
    line-height: 120%;
}

.footer p.footer-message {
  text-align: right;
}

.footer-message {
  float: right;
}

.footer-bottom {
  text-align: right;
  padding: 50px;
}

.home .header-wrapper-1 {
 background: #ffffff;
}

.home .footer-bottom {
  display: none;
}

.summer .footer-bottom {
  display: none;
}

.home {
    background: #000000;
}

.home .footer {
    background: #000000;
}

.footer {
    background: #ffffff;
  	width: 100%;
    padding: 20px 0 0 0;
}