body.page-landing .container-fluid {
  overflow: hidden;
}
.page-landing .content {
  padding: 0;
}

.page-landing .site-inner {
    padding: 0;
    max-width: 1360px;
}

.page-landing .content {
    float: none;
}

.page-landing .landing-header {
    background: #333333;
    color: #ffffff;
    margin: 0 -15px
}

.page-landing .landing-header .phone {
    float: right;
    text-align: center;
    font-size: 26px;
}

.page-landing .landing-header .phone a {
    display: block;
}

.page-landing .entry {
    margin-bottom: 0;
}

.page-landing .slider-wide {
    background: #dddddd;
    margin: 0 -15px;
}

.page-landing .landing-featured-1 {
    background: #ffffff;
    margin: 0 -15px;
}

.page-landing .landing-featured-2 {
    background: #cccccc;
    margin: 0 -15px;
}

.page-landing .landing-featured-3 {
    background: #ffffff;
    margin: 0 -15px;
}

.page-landing .landing-featured-4 {
    background: #dddddd;
    margin: 0 -15px;
}

.page-landing .landing-footer{
    background: #333333;
    margin: 0 -15px;
    color: #ffffff;
    font-size: 12px;
    border-bottom: 5px solid #cccccc;
}

.page-landing .reviews .fa {
    color: yellow;
}

.page-landing .landing-featured-1 h2,
.page-landing .landing-featured-2 h2 {
    text-align: center;
    margin: 0 0 24px 0;
}

.disclaimer {
    text-align: center;
}

@media screen and (max-width: 1200px){
	.page-landing .content-row .wrap {
 	   padding: 0 15px;
	}
}

@media screen and (max-width: 800px) {
	.page-landing .landing-header .phone {
		float: none;
	}
	
	.page-landing .logo {
 	   text-align: center;
	}
	.page-landing .reviews {
    	text-align: center;
	}
	.page-landing .landing-footer .logo {
	    margin: 24px 0;
	}
}