body {
  padding-top: 50px;
} 

@media (max-width: 1060px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}

.navbar-brand {
	padding: 0 15px 0 15px;
}

blockquote {
	border-left: 5px solid #666;
	padding-bottom: 0.5em;
}

h2 {
	padding: 1% 0;
	margin-bottom: 0.5em;
}

.margin {
	margin: 3% 0;
}

#gallery img {
	border-radius: 10%;
	opacity: .8;
}

#gallery img:hover {
	opacity: 1;
}

#main_img {
	border: 3px solid #9dc432;
	padding: 0;
}

.address {
	height: 206px;
}

.btn-margin-right {
    margin-right: 2px;
}

.overlay {
    position: absolute;
    top: 50px;
    left: 50px;
    width: 100%;
    height: 100%;
    z-index: 100;
}

/* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.cap-black h1 {
	color: #000000;
}

.cap-white h1 {
	color: #000;
	text-shadow:
	1px 0px 0px #FFFFFF,
	1px -1px 0 #FFFFFF,
	-1px 1px 0 #FFFFFF,
	1px 1px 0 #FFFFFF;
}

.slider {
    width: 100% !important;
}

.noresize {
  resize: none; 
}



