/*************************
	From the Htm[l
*************************/	

#call_us  a {		color: #ff9600;	}

.navbar-text
	{
		display:inline;
		position: absolute;
		width: 100%;
		text-align: center;
		margin:10 auto;
	}
	
	.fa{
		font-size: 33px;
		vertical-align: middle
		}

	.navbar-toggle {
		z-index:3;
	}

.navbar-default {
background-color:#eaeaea;
}

.navbar-nav li a {
	line-height: 50px;
	height: 50px;
	font-size: 17px;
}
    
/* Old Stuff */
.item .btn {
	    position: absolute;
	    padding-right: 20px;
	    padding-left: 20px;
	    margin-top: 20px;
	    background-color: #ff9600;
	    font-family: 'Alegreya Sans', sans-serif;
	    font-weight: 500;
	    font-size: 18px;    z-index: 9999;
	    color: #fff;
	    text-shadow: 1px 1px 0px #000;
	    top: 75%;
	    border-radius: 10 !important;
	    -webkit-transform: translateY(-50%);
	    transform: translateX(-50%);
		left:50%;
	}


	.item p {
		color: #FFF;
	}
	.owl-dots {
		position: absolute;
		margin-top: -40px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.owl-dot {
		border-radius: 50px;
		height: 18px;
		width: 18px;
		display: inline-block;
		background: #fff;
		margin-left: 5px;
		margin-right: 5px;
	}

	.owl-dot.active {
		background: #12a2dc;
	}	

	.owl-carousel .owl-item.big div {
		width: 100%;
		margin:10;
		opacity: 1;
	}
	.owl-carousel .owl-item.medium div {
		width: 100%;
		margin:10;
		opacity:0.3;
	}
	.owl-carousel .owl-item.medium div .caption {
		display:none;
	}

	.owl-carousel .owl-item.medium div .the-description {
		display:none;
	}

	.owl-carousel .owl-item.medium div .btn {
		display:none;
	}

	.item .caption {
		left: 0;
		right: 0;
		text-align:center;
		position: absolute;
		padding-right: 20px;
	    padding-left: 20px;
	    font-family: 'Alegreya Sans', sans-serif;
	    font-weight: 900;
	    font-size: 60px;
	    z-index: 999;
	    color: #fff;
	    text-shadow: 1px 1px 0px #000;
	    top: 45%;
	}
	.the-description {
		position:absolute;
		text-align:center;
	    color: #fff;
	    text-shadow: 1px 1px 0px #000;
	    font-weight: 500;
	    font-size: 25px;
	    top: 60%;
		margin-left:auto;
		margin-right:auto;
	}

	.gallery-button {
		background:red;
		color:white;
	}

	@media only screen and (max-width: 768px) {	    
		.item .caption {			
			top: 45% !important;					
			zoom:50%;				   
		}
		.the-description {
			font-weight: 500;
			font-size: 20px;
			top: 60% !important;			
		}
		.item .btn {
			top: 75%;
			zoom: 60%;
		}

		.owl-dot {
			height: 12px;
			width: 12px;
		}
		.owl-dots {			
			margin-top: -30px;
			zoom: 80%;
		}
		.navbar-text a {
			color: #12a2dc;
		}	
		.navbar-brand>img {			
			left:15px;
		}
		#sync1 .item img {
			zoom: 60%;
		}

	}



	/*************************
		From the css
	**************************/

	html, body {
		width:100%;
		background:#eaeaea;
		color: #777;
		/* padding-left:20px; */
		/* padding-right:20px; */
	}

	.page-content {
		padding-left:20px;
		padding-right:20px;
	}
	.navbar-nav {		margin-top:15px;
	}
	a {
		color:gray;
	}
	a:focus,
	a:hover {
	color: #12a2dc;
	}
	.footer {		font-size:25px;
	    padding: 50px;
	    /*height: 125px;*/	    		text-align: center;
	}
	.blueTextOverride {
	    color: #333 !important;
	    text-transform: uppercase;	    
	    text-align: center;
	    font-weight: 800;
	    font-family: "latosemibold", Arial, "Helvetica Neue", Helvetica, sans-serif;
	}
	.panel-footer {
	    background-color: #12a2dc;
	    text-align: center;
		color:#fff;
	}
	.owl-buttons {
	    display: none;
	}
	.caption-small {
	    font-family: 'Alegreya Sans', sans-serif;
	    font-weight: 200;
	    font-size: 8;
	    top: 0;
	    left: 0;
	    padding: 0px;
	    text-align: center;
	    width: 100%;
	    z-index: 9999;
	    color: #444;
	}


	.btn-lg {
	    background-color: #ff9600;
	    /*border-color: #fff;*/
	}


	/* .thumbnail { */
	    /* margin: 10px; */
	    /* position: relative; */
	/* } */
	.navbar-inverse {
	    margin-bottom: 0px;
	}

	#section_blue > a > i		
	{
	    color: #fff;
	}
	h2 {
	    text-align: center;
	}
	.p {
	    text-align: center;
	    padding-top: 130px;
		margin: 10px 0 10px;
	}
	.service-caption {
	    top: 0%;
	    left: 0;
	    width: 100%;
	    padding-right: 20px;
	    padding-left: 20px;
	    margin-top: 10px;
	    background-color: rgba(255, 150, 0, 0.9);
	    font-family: 'Alegreya Sans', sans-serif;
	    font-weight: 600;
	    font-size: 1.5em;
	    z-index: 1;
	    color: #fff;
	    text-shadow: 1px 1px 0px #000;
	}

	/* ~~ Top Navigation Bar ~~ */
	.navbar {
		margin-bottom: 0px;
		box-shadow: 5px 5px 10px 0px rgba(114, 116, 107, 0.81);
	}

	.navbar-brand>img {	
		position:absolute;
		top:15px;
		left:25px;
		height: 70px;
	}

	.navbar-default {
		min-height:100px;
	}
	#navbar-collapse-1 > ul {
		line-height:100px;
	}
	.navbar-toggle {
	top:15px !important;
	}
	.navbar-toggle,
	.navbar-inverse .navbar-toggle:focus, 
	.navbar-inverse .navbar-toggle:hover {
		background-color: #12a2dc;
		color:#f8f8f8;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	 background-color: #12a2dc;
	}

	.navbar-default .navbar-toggle .icon-bar {
		background-color: #f8f8f8;
	}

	/*~~Fixed Contact Div~~*/
	#call_us {
		height: 100px;
		right: 20px;
		bottom: 10px;
		-ms-transform-origin: 100% 100%;
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		z-index: 999997;
		position: fixed;
	}

/*** Closets ***/
/*** Synced Owl Carousel ***/
#sync1 .item {
    /*background: #eaeaea;*/
    padding: 30px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
#sync2 .item{
    /*background: #eaeaea;*/
    padding: 10px 0px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}
#sync2 .item h1{
  font-size: 18px;
}
#sync2 .synced .item{
  background: #eaeaea;
}
.sidebar {
	margin: 30px;
	/*box-shadow: 5px 5px 10px 0px rgba(114, 116, 107, 0.81);*/
	padding: 10px;
	 background: linear-gradient(to bottom, #12a2dc 0%,#12a2dc 25%,white 25%,white 100%); 
}
.list-group-item {
	border: none;
}
h2 {
	text-align: left;
}
hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}

.hide-bullets {
    list-style:none;
    margin-left: -40px;
    margin-top:20px;
}

.thumbnail {
    margin:10px;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    width: 100%;
}

#section_blue{
	padding: 25px;
	padding-left: 50px;
	padding-right:50px;
	background: #12a2dc;
	color: #fff;
	text-align:center;
}


#section_blue > div.col-sm-4 > a > img {
	height:140px;
}

	
.content {
	padding: 10px 40px 10px 40px;
}
.content h2{
	text-align:center;
}

@media (min-width: 768px) {

}