nav .btn, .nav-bar .btn, .phone  {font-size:28px; line-height: 2; height: 60px;}
nav.fixed .nav-bar .btn, nav.fixed .nav-bar .phone ,.module center contact-btn, .btn .btn-lg .btn-danger .btn-modal {height:40px; font-size: 19px;}
.btn-filled:active, .btn-filled:focus{color:#fff;}

.reviews-widget.m--large {width:100% !important;}
iframe {display:block; margin: 0 auto; width: 490px;}

.parallax > .background-image-holder, .parallax .slides li > .background-image-holder {}

.modal-screen {z-index:32;}
.foundry_modal { overflow:visible; max-height: inherit;
}

.image-bg .feature-1 .boxed {background: rgba(34, 34, 34, 0.7);}

.modal-screen {z-index:2;}

nav.fixed .foundry_modal.reveal-modal {
    opacity: 1;
    visibility: visible;
    z-index: 9999;
    transform: translateX(-50%) translateY(10%);
    -webkit-transform: translateX(-50%) translateY(10%);
}

.btn-danger:hover  {color:#fff !important;}

.foundry_modal *:not(.background-image-holder):not(.close-modal) {color:#222;}

@media (max-width: 990px) {

nav .btn, .nav-bar .btn {
    margin-bottom:5px;
}
	.module-group {text-align:center;}
	.module-group .module {padding:0;}
	nav .btn {width:290px;}
}

.lead{ font-weight:bold;}