/*!
 * Start Bootstrap - Scrolling Nav (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    width: 100%;
    height: 100%;
		background-image: url('../images/background.jpg'); 
		background-size: cover;
		background-size: 100% auto;
		background-position-y: 91px;
}

html {
    width: 100%;
    height: 100%;
}
.col-lg-12.gallery {
    padding-top: 300px;
}

.contact-section {
    height: 110%;
    padding-top: 20px;
    /*
		text-align: center; */
}

section#contact .form-group textarea.form-control{
    height: 110px;
}
.mail-adr{
    text-align: center;
		padding: 12px 0px 0px 0px;
    font-size: 14px;
}

.intro-section {
    height: 100%;
    padding-top: 150px;
    text-align: center;
    background: #fff;
		background: center center no-repeat;
		background-image: url('../images/heading-mobile.png'); 
		background-size: cover;
		background-size: 100% auto;
		background-position-y: 206px;
}

@media(min-width:767px) {
    .navbar {
        padding: 20px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }

    .top-nav-collapse {
        padding: 0;
    }
		.navbar-nav {
			float: right;
		}
	.about{
			margin-left: 50px;
			margin-right: 50px;
			font-size: 12pt;
	}
	#stained-img-01 {
			height: 750px;
	}
	#stained-img-02 {
			height: 1000px;
	}
	#stained-img-03 {
			height: 700px;
	}
	#stained-img-04 {
			height: 1050px;
	}
	#stained-img-05{
			height: 1050px;
	}
    .col-lg-12.gallery {
        padding-top: 400px;
    }
    section#contact .form-group textarea.form-control{
        height: 180px;
    }
		.contact-section {
				height: 100%;
		}
    .contact-section.container{
        padding-left: 25%;
        padding-right: 25%;
    }
		.intro-section {
				background-image: url('../images/heading.png'); 
		}
}
@media (min-width: 1200px){
	.container {
			width: 95%;
	}
	#stained-img-01 {
			height: 1500px;
	}
	#stained-img-02 {
			height: 1800px;
	}
	#stained-img-03 {
			height: 1200px;
	}
	#stained-img-04 {
			height: 1880px;
	}
	#stained-img-05 {
			height: 1880px;
	}
	#img-stained-01{
		/*  
		height: 700px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		*/
	}
	.about{
			margin-left: 200px;
			margin-right: 200px;
			font-size: 14pt;
	}
    .col-lg-12.gallery {
        padding-top: 450px;
    }
		.contact-section {
				height: 100%;
		}
		.contact-section .container{
        padding-left: 25%;
        padding-right: 25%;
    }
		.mail-adr{
				padding: 50px 0px 0px 0px;
		}
	.intro-section {
			background-image: url('../images/heading.png'); 
	}
}

.navbar-default {
    /* background-color: #85b9ce; */
    border-color: #e7e7e7;
}

.about-section{
		background-image: url('../images/bck-legal.jpg'); 
		background-size: cover;
		background-size: 100% auto;
}

.stained-glass-section {
    height: 100%;
    padding-top: 150px;
    text-align: center;
}

.services-section {
    height: 100%;
    padding-top: 150px;
    text-align: center;
}

.about-section {
    height: 100%;
    padding-top: 150px;
    text-align: center;
}

.legal-section {
    height: 100%;
}

.flexslider {
	background: #85b9ce;
	border: 0px solid #fff;
	-moz-box-shadow: 0 8px 6px -1px #56584b;
	-webkit-box-shadow: 0 8px 6px -1px #56584b;
	box-shadow: 0 8px 6px -1px #56584b;
}
.btn-default.gallery {
    color: #fff;
    background-color: #26256B;
	font-size: 18pt;
}
.other-ach {
		color: black;
}
#stained-img-02 {
		background-image: url('../images/bck-stained-02.jpg'); 
		background-size: 100% auto;
}
#stained-img-03 {
		background-image: url('../images/bck-stained-03-new.jpg'); 
		background-size: 100% auto;
}
#stained-img-04 {
		background-image: url('../images/bck-stained-04.jpg'); 
		background-size: 100% auto;
}
#stained-img-05 {
		background-image: url('../images/bck-stained-05-new.jpg'); 
		background-size: 100% auto;
}
img.stained-loader{
	margin-top: -70px;
	display: block;
	margin-left: auto;
	margin-right: auto;	
}
.about{
    text-align: left;
    font-family: verdana;
		background: rgba(229, 228, 146,.6);
    padding: 12px;		
}
.legal{
	display: block;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 80px;
}
.stained-menu{
}
.zoomIn {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: -ie-zoom-in;
    cursor: -ms-zoom-in;
    cursor: -o-zoom-in;
}
.zoomOut {
    cursor: -webkit-zoom-out;
    cursor: -moz-zoom-out;
    cursor: -ie-zoom-out;
    cursor: -ms-zoom-out;
    cursor: -o-zoom-out;
}

