@charset "utf-8";

html,body{}
body { padding-top: 80px;}

.temp-bg{ }

#header {}
#header .navbar{ border:0px; background:url(../img/header-bg.png) repeat-x top center; -webkit-border-radius: 0px; 	-moz-border-radius: 0px;	border-radius: 0px; min-height: 89px; margin-bottom: 0px;}
#header .navbar-brand{ height: 80px; padding: 7px 22px 10px; display: inline-block;}
#header .navbar-default .navbar-nav > .active > a,#header  .navbar-default .navbar-nav > .active > a:focus,#header  .navbar-default .navbar-nav > .active > a:hover{ background-color: #fff; color: #000;}

.headernav li a{ font-family: 'Roboto', sans-serif; text-transform: uppercase; min-height: 80px; vertical-align: middle; line-height: 50px;}

.welcome-block{ }
.welcome-block h2{ color: #0095da; font-weight: 300; font-family: 'Roboto Condensed', sans-serif;  text-align: center; margin-top: 23px; margin-bottom: 12px;}
.welcome-block h2 strong{ font-weight: 700;font-family: 'Roboto Condensed', sans-serif;}
.welcome-block p{font-family: 'Lato', sans-serif; color: #000; font-size: 15px; line-height: 24px; padding-bottom: 5px;}
.welcome-block p a{ color: #008ffe; display: inline-block; }

.our-services-section{ background: #3facfa; padding-bottom: 47px;}
.our-services-section h3{ text-align: center; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; font-size: 30px; margin-top: 17px; color: #fff; margin-bottom: 29px;}

.services-blocks{}
.services-blocks img{ width: 100%;  }
.services-blocks h4{background-color:rgba(255,255,255,0.25); margin: 0px; text-align: center;  font-weight: 300; font-family: 'Roboto Condensed', sans-serif; color: #fff; font-size: 21px; line-height: 48px; padding-top: 1px; padding-bottom: 4px;}
.services-blocks p{background-color:rgba(255,255,255,0.25); text-align: center;font-family: 'Lato', sans-serif; font-size: 13px; line-height: 18px; color: #fff; padding:0px 10px; min-height: 130px; margin-bottom: 1px;}

.readmore-block{ text-align: right;}
.readmore-block a{ display: inline-block; font-size: 18px; line-height: 22px;font-weight: 300; font-family: 'Roboto Condensed', sans-serif; color: #fff; text-decoration: none;background-color:rgba(255,255,255,0.25); padding: 7px 13px 8px 13px;}

.tach-slider{ margin-bottom: 29px; }
.tach-slider-img{ float: left; margin-right: 23px;}
.tach-slider{ border: #dcdcdc solid 1px;}

.navbar-toggle{ margin-top: 22px; margin-right: 25px;}

.slideshow{ background-color: #3facfa;}

#footer{ color: #4b4c4c; font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 18px; text-align: center; padding: 35px; text-transform: uppercase; }

.sub-title{font-family: 'Roboto', sans-serif; font-size:40px; text-transform:uppercase; padding:40px 10px 30px 10px; color:#fff; font-weight:300; }

.content{ min-height:450px; font-family: 'Lato', sans-serif; text-align:justify; color: #000; font-size: 15px; line-height: 24px; padding-bottom: 28px; padding-top:28px; padding-left:10px; padding-right:15px;}
.content h4{ color: #000; font-size:24px;   font-weight: 300; font-family: 'Roboto Condensed'; clear:both; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px; }
.content h5{color: #3facfa; font-size:20px; font-weight: 300; font-family: 'Roboto Condensed'; clear:both;border-bottom:1px solid #3facfa;  padding-bottom:10px;  margin:20px 0 10px 0 }
.content h6{ color: #333; font-weight: bold; font-size: 13px;}

.content .sub-content{ padding-left: 25px;}
.content .img { float:left; margin:0 20px 20px 0px;}
.content .simg { float:left; padding:10px; margin:0 20px 20px 0px; width:140px; display:block; border:1px solid #ccc; border-radius:5px; text-align:center;}
.content .simg img { max-width:100%}
.content ul { margin:0 0 20px 0; padding:0 0 0 15px; list-style:square; display:inline-block; }
.content ul li { margin:0px; padding:0px;}

@media only screen and (max-width:990px){
	.headernav li a{ padding: 15px 10px;}
	.services-blocks{ margin-bottom: 30px;}

}


@media only screen and (max-width:768px){
	
	.headernav{ margin-top: 0px; background: #fff;}
	.headernav li{ border-bottom: #eee solid 1px;}
	.headernav li a{ min-height: auto; line-height:inherit; padding: 10px; }
	#footer{ padding: 25px;}	


}

@media only screen and (max-width:480px){
	
	.col-lg-3.col-md-3.col-sm-6.col-xs-6{ width: 100%;}
	.tach-slider-img { float: left; width: 100%; margin-right: 0px;}
	.tach-slider-img{ background-color: #dcdcdc; text-align: center;}
	.tach-slider-img img{ width: 35%;}
	.slider-outer{ float: left; width: 100%;}
	
	
}
