@charset "UTF-8";
/* CSS Document */

.carousel-caption{
	max-width:30%;	
}

.brand{
	font-size: 36px !important;
	padding: 0 20px !important;	
}

#bannerSection{
	border-top: 4px solid #08C !important;
}

@media (min-width: 480px) {
	.blockDtl{
		height: 330px !important;
	}
}

.logoIMG{
	background-color: white !important; 
}

@media (min-width: 480px) {
	.blockDtl p{
		padding-top: 20px !important;
	}
}

#bodySection{
	padding: 31px 0px 31px !important;	
	padding-bottom: 31px !important;
}

#contactImage{
	height: auto !important;
	max-width: 100%;
	vertical-align: middle;
	border: 0px none;	
}

.embed-container{
	position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio original: 56.25%*/
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;	
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#video{
	padding-bottom: 30px !important;	
}

.logo{
	/*top: 15px  !important;
	padding-top: 20px !important;
	margin-top: 20px !important;*/
	float: left !important;
	display: block !important;
	
	
}

.nav pull-right{
	/*top: 16px !important;
	padding-top: 2-px !important;*/
}

.contact_btn_container{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: 40px !important;
}

}

.contact_btn{
	position: relative;
	float: left;
}

.contact_us {
  background: #08C;
  background-image: -webkit-linear-gradient(top, #08C, #3b8bbd);
  background-image: -moz-linear-gradient(top, #08C, #3b8bbd);
  background-image: -ms-linear-gradient(top, #08C, #3b8bbd);
  background-image: -o-linear-gradient(top, #08C, #3b8bbd);
  background-image: linear-gradient(to bottom, #08C, #3b8bbd);
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  border-radius: 16px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #ffffff;
  font-size: 30px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border-style: solid;
  border-color: #999;
  border-width: 2px;
}

.contact_us:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #2d80ad);
  background-image: -moz-linear-gradient(top, #3cb0fd, #2d80ad);
  background-image: -ms-linear-gradient(top, #3cb0fd, #2d80ad);
  background-image: -o-linear-gradient(top, #3cb0fd, #2d80ad);
  background-image: linear-gradient(to bottom, #3cb0fd, #2d80ad);
  /*text-decoration: underline;*/
  text-decoration: none;
  color: white !important;
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) {
	.input-xlarge{
		width:440px !important;
	}
}

/* Large desktop */
@media (min-width: 1200px) { 
	.input-xlarge{
		width:720px !important;
	}
 }
 
 

/*attempting to use logo.png*/

@media (min-width: 979px) {
	.navbar .nav{
		top: 31px !important;
	}
}

@media (max-width: 768px) {
	.mainIMGLogo{
	margin-left: 5px !important;
	}
	.contact_us {
	font-size: 20px;
	}
}

.mainIMGLogo{
	position: relative;
	float:left;
	margin-bottom:5px !important;
	padding: 0px !important;
}

#captcha{
		
}

.phone2{
	margin-left: 75px;
}

.footerLink{
	margin-left: 23px;
}

.gallery_nav{
	text-align: center;
	margin-right: 25px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #666;
}

.gallery_list li{
	padding-right:20px;
	display: inline !important;
}

.gallery_list a:link{
	color: #08C;
	font-weight: bold;
}

.greaterThan{
	font-family: 'Fredoka One';	
}

@media (max-width: 480px) {
	.gallery_nav{
		margin-right: 10px !important;
}
	.gallery_list li{
		padding-right: 10px !important;
}
}

/*for click to activate*/

.caret{
	border-top: 4px solid #666;
	margin-top: 10px;
	margin-left: 10px;
}

/* desktop */
@media (min-width: 980px) {
	
	.clickActivate{
	color: #666 !important;
	}
	.clickContent{
		display: none;
		z-index:100;
		position:absolute;
		list-style-type: none;
		background-color: white;
		border-radius: 5px;
		padding: 10px;
	}
	
	.clickContent a:link{
		color: #666 !important;
		text-decoration: none;
	}
	
	.clickContent a:visited{
		color: #666 !important;
		text-decoration: none;
	}
	
	.clickContent a:hover{
		color: #08C !important;
		text-decoration: none;
	}
	
	.clickContent a:active{
		color: #08C !important;
		text-decoration: none;
	}
	
}

/* desktop */
@media (max-width: 979px) {
	
	.clickActivate{
		color: #666 !important;
	}
	.clickContent{
		display: none;
		list-style-type: none;
		padding: 10px;
	}
	.clickContent li{
		padding-bottom: 10px;
	}
	
	.clickContent a:link{
		color: #666 !important;
		text-decoration: none;
	}
	
	.clickContent a:visited{
		color: #666 !important;
		text-decoration: none;
	}
	
	.clickContent a:hover{
		color: #08C !important;
		text-decoration: none;
	}
	
	.clickContent a:active{
		color: #08C !important;
		text-decoration: none;
	}
	
}

/*videos from manu*/
.videoContainer{
	padding-top: 20px;
}

.videoPlacement{
	padding-top: 20px;
}

@media (min-width: 769px) {
	.embed-containerSMALL{
	position: relative;
	padding-bottom: 56.25%; /* 16/9 ratio original: 56.25%*/
	padding-top: 30px; /* IE6 workaround*/
	height: 0;
	overflow: hidden;	
    }
    
    .embed-containerSMALL iframe,
    .embed-containerSMALL object,
    .embed-containerSMALL embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    }
    
    .videoPlacement{
	 width: 47%;
	 position: relative;
	 float: left;
	 margin: 10px;
	 margin-bottom: 30px !important;
	}
    
}

@media (max-width: 768px) {
	.embed-containerSMALL{
	position: relative;
	padding-bottom: 56.25%; /* 16/9 ratio original: 56.25%*/
	padding-top: 30px; /* IE6 workaround*/
	height: 0;
	overflow: hidden;	
    }
    
    .embed-containerSMALL iframe,
    .embed-containerSMALL object,
    .embed-containerSMALL embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    }
}

/*Footer 100%*/
#footerSection{
    box-shadow: 0px 500px 0px 500px #000;
}

/*contact page fix*/
html {
	overflow-y: scroll;
}