@charset "utf-8";
.footer {
	text-align: center;
	background-color: rgba(199,190,157,1.00);
}
.container-fluid .navbar.navbar-default.navbar-fixed-top {
	background-color: rgba(136,136,154,1.00);
}
.container-fluid .navbar-header .navbar-brand {
	color: rgba(255,255,255,1.00);
}
.nav.navbar-nav li a {
	color: rgba(255,255,255,1.00);
}
.company {
	text-align: center;
	color: rgba(0,0,138,1.00);
	font-size: large;
	background-color: rgba(199,190,157,1.00);
}
.jumbotron {
	background-image: url(../images/windows.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: rgba(199,190,157,1.00);
	color: rgba(255,255,255,1.00);
	text-align: center;
	text-shadow: -2px 3px 5px rgba(0,0,138,1.00);
	border: thick outset rgba(0,0,0,1.00);
	background-size: cover;
}
h1 {
	color: rgba(0,0,138,1.00);
	text-shadow: 0px 0px 5pt rgba(199,190,157,1.00);
	text-align: center;
	text-decoration: none;
	font-size: 60px;
	font-weight: bolder;
}
.nav.nav-tabs .active a {
}

.service {
	list-style-position: outside;
	list-style-type: square;
	color: rgba(0,80,113,1.00);
	font-weight: bold;
	font-size: large;
}
.about {
	font-weight: bold;
	text-align: justify;
}

.nav.nav-tabs li a {
	text-align: left;
	color: rgba(255,255,255,1.00);
	border: thin ridge rgba(0,0,138,1.00);
	border-radius: 0px;
	background-color: rgba(0,80,113,0.80);
}
.nav.nav-tabs li a:hover {
	border-color: rgba(2,255,0,1.00);
	background-color: rgba(255,255,255,1.00);
	color: rgba(0,0,0,1.00);
	font-style: italic;
}


.row .col-md-2 p {
	color: rgba(0,80,113,1.00);
	font-size: large;
}
.main {
	background-color: rgba(255,255,255,0.90);
	margin-top: 4%;
	margin-bottom: 4%;
}
.pricing {
	color: rgba(0,0,138,1.00);
	font-size: large;
	text-align: left;
}
.btn-primary {
	width: 100%;
}
.modal-content, #caption {    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}
#b2t {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	font-size: 18px;
	border: none;
	outline: none;
	background-color: rgba(0,0,138,1.00);
	color: white;
	cursor: pointer;
	padding: 15px;
	border-radius: 4px;
}
#glossary div #frame1 {
	text-align: center;
}
.about p a {
	color: rgba(0,0,138,1.00);
	text-decoration: underline;
}
.modal-dialog.ytw {
	width: 70%;
}
#b2t:hover {
  background-color: #555;
}
.parallax {
	background-image: url(../images/HouseColor.png), -webkit-linear-gradient(270deg,rgba(255,255,255,0.80) 0%,rgba(255,255,255,0.80) 100%);
	background-image: url(../images/HouseColor.png), -moz-linear-gradient(270deg,rgba(255,255,255,0.80) 0%,rgba(255,255,255,0.80) 100%);
	background-image: url(../images/HouseColor.png), -o-linear-gradient(270deg,rgba(255,255,255,0.80) 0%,rgba(255,255,255,0.80) 100%);
	background-image: url(../images/HouseColor.png), linear-gradient(180deg,rgba(255,255,255,0.80) 0%,rgba(255,255,255,0.80) 100%);
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.mid {
	background-color: rgba(255,255,255,0.65);
	color: rgba(0,0,0,1.00);
	font-weight: bolder;
	font-size: x-large;
	text-align: center;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	padding-bottom: 1%;
	padding-top: 1%;
	padding-right: 1%;
	padding-left: 1%;
}
h2 {
	color: rgba(0,0,138,1.00);
	text-align: center;
	text-decoration: none;
}
.modal-dialog.desc {
	width: 90%;
}
.tab-content {
	font-size: large;
}





/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}
