.page-id-17030 .page_header {
   display: none;
}
.page-id-17030  .uncover{
    display: none;
}
.page-id-17030 .fa-stack{
  	display: none;
  }

.page-id-17063 header, .page-id-17063 footer {
    display: none !important;
}
.page-id-17063 .title_outer {
display:none;
}
.page-id-17063 .wrapper .wrapper_inner > .content {
    margin-bottom:0;
}

.page-id-17113 .page_header {
   display: none;
}
.page-id-17113  .uncover{
    display: none;
}
.page-id-17113 .fa-stack{
  	display: none;
  }

.page-id-17113 header, .page-id-17063 footer {
    display: none !important;
}
.page-id-17113 .title_outer {
display:none;
}
.page-id-17113 .wrapper .wrapper_inner > .content {
    margin-bottom:0;
}

a.google-phone-link,
a.google-phone-link:hover {
	color: inherit !important; 
}

.slider-phone {
	background: url(/wp-content/uploads/2015/09/call_2_bg.png) no-repeat 0 0;
	width: 100%;
	max-width: 454px;
	height: 72px;
	margin-left: auto;
	margin-right: 0;
}
.slider-phone p {
	font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
	font-size: 28px;
	color: white;
	line-height: 72px;
	text-align: center;
}


@media only screen and (max-width: 400px) {

  .slider-phone p {
    font-size: 15px;
  }

}

.page-id-16899 .title_outer {
display:none;
}
.page-id-16899 .wrapper .wrapper_inner > .content {
    margin-bottom:0;
}


.page-id-17152 .title_outer {
display:none;
}
.page-id-17152 .wrapper .wrapper_inner > .content {
    margin-bottom:0;
}

.page-id-17166 .title_outer {
display:none;
}
.page-id-17166 .wrapper .wrapper_inner > .content {
    margin-bottom:0;
}

.vc_row .wpb_row .vc_row-fluid .grid_section .section_inner :before{
    margin: 30px auto 40px !important;
}

#nav.main_menu .drop_down .right {
  margin-right:-120px;}

.q_circles_holder.three_columns .q_circle_inner {
    height: 100px;
    width: 100px;
}

.service_table_inner li li {
    padding: 4px 20px;
}

.service_table_title_holder i {
    display: block;
    line-height: 1em;
    padding: 10px 0 0;
}

.boxed .section .section_inner, .grid_section .section_inner {
    margin: 16px auto;
}

.service_table_inner li.service_table_title_holder {
    padding: 10px 0;
}


    .embed-container {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
        overflow: hidden;
        max-width: 100%;
    } 
    .embed-container iframe,
    .embed-container object,
    .embed-container embed { 
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; 
     }
