/*
Author: Esha Shetty
Date:1/8/2016
*/
button:hover
{
	color:rgba(0,0,0,0.7);
}
.col-sm-3:hover
{
	background-color:rgba(0,0,0,0.6);
	
}
.col-sm-3
{
	padding:80px;
}
.h2
{
	padding:10px;
	text-align:center;
	letter-spacing:3px;
	font-size:20px;
	font-weight:bold;
	color: black;
	font-family:"Century Gothic", sans-serif;
	margin-top:50px;
}
hr
{
	display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
	width:1200px;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}
h1
{
	padding:10px;
	text-align: center;
	letter-spacing:8px;
	font-size:300%;
	color: white;
	text-shadow: 5px 5px 4px black;
}

.intro
{
	padding: 10px;
	margin-left:250px;
	margin-right:250px;
	margin-top: 50px;
	margin-bottom:50px;
	font-family:'Avant', sanserif;
	font-size:20px;
	color:rgb(255, 255, 204);
	background-color:rgba(0,0,0,0.6);
	border-style: outset;
	text-align:center;
}



.heading a:link,a:visited
{
	font-size:53px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:3px;
	word-spacing:2px;
	text-align:center;
	color:rgb(255, 255,255);
}
.heading a:hover
{
	text-decoration:none;
	color:rgba(175, 75, 131, 0.7);
}
.heading2
{
	font-size:50px;
	font-family:"Papyrus",sans-serif;
	font-weight:bold;
	letter-spacing:3px;
	word-spacing:2px;
	text-shadow: 4px 4px 2px rgb(0,0,0);
	color:rgb(255, 255, 255);
	
}

.p
{
	text-align:center;
	font-size:16px;
	font-weight:;
	font-family:"Century Gothic", sans-serif;
	color:rgb(0, 0, 77);
	
}
.heading4
{
	font-size:27px;
	text-transform:uppercase;
	font-family:"Avant Garde",sans-serif;
	font-weight:bold;
	letter-spacing:3px;
	text-align:center;
	color:rgb(0, 0, 51);
}

.values a 
{
	text-decoration:none;
}
.val h4:hover
{
	color:gray;
}

section .headerpara1
{	
	font-size:20px;
	text-shadow: 2px 2px 1px rgb(0,0,0);
	font-family:"Century Gothic", sans-serif;
	color:rgb(255, 255, 153);
	

}
.headerpara
{
	text-align:center;
	margin-left:300px;
	margin-top:20px;
	margin-right:300px;
	margin-bottom:30px;
	font-size:20px;
	text-shadow: 2px 2px 1px rgb(0,0,0);
	font-family:"Century Gothic", sans-serif;
	color:rgb(255, 255, 153);
	
}

nav a:hover{
	color:blue;
}

.style1
{
	font-size:30px;
	font-family:"Century Gothic", sans-serif;
	font-weight:;
	text-shadow: 4px 4px 2px rgb(0,0,0);
	color:rgb(255,255,255);
}
.paragraph a:hover
{
	text-decoration:none;
	color:rgba(175, 175, 131, 0.7);
}
.heading3
{
	font-family:"Papyrus",sans-serif;
	font-weight:bold;
	font-size:30px;
	word-spacing:10px;
	letter-spacing:3px;
	color:rgb(255,255,255);
}
.heading
{
	font-family:"Century Gothic", sans-serif;
	text-align:center;
	font-weight:bold;
	color:rgb(0, 0, 102);
	text-transform:uppercase;
	font-size:45px;
	margin-top:30px;
}
.carousel-caption .heading :hover
{
	text-decoration:none;
	color:rgba(175, 175, 131, 0.7);
}
.paragraph1
{
	color: rgb(0,0,0); 
	font-size:16px;
	word-spacing:1px;
	letter-spacing:1.5px;
	line-height:2;
	text-align:center;
	margin-bottom:100px;
	
}
.paragraph
{
	color: rgb(255,255,255); 
	font-size:18.5px;
	text-align: center;
	word-spacing:1px;
	letter-spacing:1.5px;
	line-height:2;
	margin-bottom:50px;
}
.footerfont
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:50px;
	font-size:15px;
	word-spacing:1px;
	letter-spacing:1px;
	color:white;
	text-shadow: 5px 5px 2px black;
}
a,a:link,a:visited
{
	color:rgb(255, 255,255);
	text-decoration:none;
}
.footerfont a:hover
{
	color:rgba(175, 175, 131, 0.7);
}

.button 
{
	text-transform:uppercase;
	padding:7px;
	color:black;
	font-size:16px;
	font-weight:bold;
	font-family:"Courier New";
}
.button 
{
	color:blue;
}
#socialmedia
{
	height: 48px;
	width: 48px;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:30px;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
#socialmedia img
{
	border-radius: 50%;
	margin: 8px;
	width: 100%;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
	
}

#socialmedia img:hover
{
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}

.dropbtn {
    border: none;
    cursor: pointer;
	padding:9px;
	color:black;
	font-size:16px;
	font-weight:bold;
	font-family:"Courier New";
}
.dropbtn p
{
	border: none;
    cursor: pointer;
	text-transform:uppercase;
	padding:9px;
	color:black;
	font-size:16px;
	font-weight:bold;
	font-family:"Courier New";
}
.dropbtn p:hover
{
	color:blue;
}
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover 
{
	background-color: #f1f1f1
}

.dropdown:hover .dropdown-content
 {
    display: block;
}


.main-text
{
    position: absolute;
    top: 20px;
    width: 96.66%;
    color: #FFF;
}
.btn-min-block
{
    min-width: 90px;
    line-height: 26px;
}
.btn-clear
{
    color: #FFF;
    background-color: transparent;
    margin-right: 15px;
}
.btn-clear:hover
{
    color: #000;
    background-color: rgba(0,0,0,0.5);
}

.head,.headerpara, .paragraph, .image, hr{
	display:none;
}

.mobile
{
	display:block;
}

.web
{
	display:none;
}

.indexbackground {
  background: black;
}

.carousel-inner{display:none}
