.ja-slideshow {
background: #444;
}

.logo-image {
padding-top: 19px;
}

.ja-masthead .remove-padding .container {
padding-top: 0;
padding-bottom: 0;
}

.ja-masthead .remove-padding {
	background: url("/images/wfs/slider/ems/dark-texture.jpg") !important;
}

.t3-header {
top: 0;
width: 100%;
z-index: 100;
background: #3c3c3b;
}




.scrollDown .t3-header, .scrollUp .t3-header {
background: #34373e !important;

}

.navbar-default .navbar-nav > .active > a:before, .navbar-default .navbar-nav > .active > a:hover:before, .navbar-default .navbar-nav > .active > a:focus:before {
border-top: 3px solid #20BEC6;
}

a, .btn-primary,  .t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {

color: #20BEC6;
}

.btn-primary {
border-color: #20BEC6;
}

.head-right + .t3-mainnav {
padding-right: 0;
}

.nav-child {
	border: none;
	background: #3c3c3b;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
	color: #fff;
}


button.btn.btn-primary.off-canvas-toggle
 {
color: #fff;
}

div.itemHeader h2.itemTitle {
font-family: sans-serif;
font-size: 44px;
font-weight: 300;

}

.row-feature {
	padding-top: 40px;
	padding-bottom: 40px;
}

.row-feature .row-feature-title {
margin-bottom: 40px;
}

.no-bot-margin {
	margin-bottom: 0;
}

.about-img {
margin-bottom: -40px;
padding-top: 10px;
}

.t3-sl-1 .t3-module {
margin: 0; 
}

.t3-footnav .t3-module, .t3-footer, .row-feature.row-feature-secondary, .row-feature.row-feature-bg2 {
background: #3c3c3b;
}  



/*Twitter  */
  
  .jmtwitterroll{
	overflow: hidden;
	padding: 0 0 20px 0;
}
.twitterSearchesNContainter{
	height: 100%;
}
.twitterSearchesNTime{
	font-size: 14px;

	line-height: 1em;
	margin-bottom: 10px;
}
.twitterSearchesNTweet{
	padding: 15px 0px;
	clear: left; left: 0px;
}
.twitterSearchesNProfileImg{
	float: left; 
	width: 20px;
border: solid 1px rgb(136, 136, 136);
padding: 1px;

}
.twitterSearchesNText{
	padding-left: 30px;
	color:#838b99 !important;
}

.twitterSearchesNUser a{
	text-decoration: none; 
}

.twitterSearchesNUser a {

color: #20BEC6 !important;
}

/* Slideshow home */

.ja-slideshow {
background: #34373e !important;
}


/*feature intro */

.row-feature-grey {
	background: #f6f6f6;
	border-bottom: solid 2px #ecf0f1;
}


/* Masthead background */

.ja-masthead {
background: #34373e !important
}

.jamasshead-title {
	color: #555555;
}



/* heathcare page */

.healthcare-page .pricing-table .col .col-header {
    background: #20BEC6;
    
}

.healthcare-page .col-body {
    background: #fff;
}

.healthcare-page .fa {
  color: #20BEC6;
  
}

.row-feature.row-feature-secondary2 {
  background: #20BEC6;
}

.category-module .project-item .article-content {
  background: #34373e;
}

.category-module .project-item .article-content h4 a {
  color: #fff;
}

.healthcare-page .pricing-table .col ul li {
    min-height: 300px;
}

.healthcare-page .pricing-table .col .btn {
    font-size: 16px
  }

.healthcare-page .margin-bottom {
  margin-bottom:20px;
}

.healthcare-page .project-item h1 {
  color:#fff;
  
}

/* Thank you page */

.thank-you #system-message-container {
  display:none !important;
}


.thank-you .page-header {
  display:none;
}

.thank-you .page-header2 {
border-bottom: 1px solid #d9d9d9;
    padding-bottom: 13px;
    margin: 0 0 28px;
}


/* Newsletter */

#mc_embed_signup .button {
margin-top: 20px;
background: #f60;
color: #fff;

}

#mc_embed_signup .button:hover {
background: #f06000;
}

.ja-client img {
max-height: 150px;
max-width: 100%;
}

.ja-client-healthcare img {
max-height: 130px;
max-width: 100%;
}

.row-feature-ct {
position: relative;
}

.pricing-table {
padding-top: 0;
padding-bottom: 40px;
}

.portfolio-item {
	background: #f6f6f6;
}

.portfolio-item .row-feature-border {
	padding-top: 0;
}

.itemBackToTop {
	display: none;
}

.blog-title .module-title  {
	text-align: center;
	font-family: sans-serif;
	font-weight: 300;
	line-height: 1.1;
	font-size: 24px;
	margin-bottom: 40px;
		
}

ul.category-module-list .ja-animation .article-img {
height: 154px;
}

.contact li {
	font-size: 24px;
}

.contact-page ul {
	padding-left: 0;
}

.ja-client:hover img, .ja-client:focus img, .ja-client:active img {
opacity: 0.6;
}

.category-module .project-item .article-content {
webkit-transform: translate3d(0px,-50px,0px);
transform: translate3d(0px,-50px,0px);

}

.bghealthcare {
	background:url(/images/wfs/masshead/hospital-wifi.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;

}

.bghealthcare2 {
	background:url(/images/wfs/masshead/healthcare-wifi1.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;

}

.bghospitality {
	background:url(/images/wfs/masshead/hospitality-wifi.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;

}

.bgmuseum {
	background:url(/images/wfs/masshead/museum-wifi.jpg) no-repeat;
    background-position: center; 
	background-color: #000;
	min-height: 500px;
	padding-top: 160px;
	color: #fff;

}

.bgmuseum .jamasshead-title {
	display: none;
}

.bgpublicsector {
	background:url(/images/wfs/masshead/public-sector-wifi.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;
}

.bgeducation {
	background:url(/images/wfs/masshead/education-wifi.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;
}

.bgstadium {
	background:url(/images/wfs/masshead/stadium-wifi.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;
}

.bgenterprise {
	background:url(/images/wfs/masshead/enterprise-wifi.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;
}

.bgoutdoor {
	background:url(/images/wfs/masshead/outdoor-wifi.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;
}

.bgretail {
	background:url(/images/wfs/masshead/retail-wifi.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;
}

.bgtransportation
 {
	background:url(/images/wfs/masshead/transportation-wifi.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;
}
	

.bgpartner {
	background:url(/images/wfs/masshead/partner.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;
}

.bgabout {
	background:url(/images/wfs/masshead/wifispark-hq.jpg);
	min-height: 400px;
	padding-top: 160px;
	color: #fff;
}

.bgabout .jamasshead-title, .bgpartner .jamasshead-title, .bgretail .jamasshead-title, .bghealthcare .jamasshead-title, .bgeducation .jamasshead-title, .bgenterprise .jamasshead-title, .bgoutdoor .jamasshead-title, .bgpublicsector .jamasshead-title, .bgstadium .jamasshead-title, .bgtransportation .jamasshead-title, .bghospitality .jamasshead-title{
	/*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);*/
	color: #fff;
}

.bghospitality .jamasshead-text {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);
	
}

.partners .category-inner2 {
border: #20BEC6 1px solid;
padding: 0 20px;
}

.casestudy_side {
	background-color: #f6f6f6;
    margin-top: 0;
    padding-top: 28px;
    padding-bottom: 28px;
}

/*blog*/

.blog-2 .blog-date {
  border:none !important;
}


@media (min-width: 992px) {
.navbar-default .navbar-nav > li > a {
font-size: 13px;
}
  
  .healthcare-page .pricing-table .col ul li {
    min-height: 680px;
}
  
  
}

@media (min-width: 1200px) {
	
.navbar-default .navbar-nav > li > a {
font-size: 14px;
}
  
  .healthcare-page .pricing-table .col .btn {
    font-size: 22px
  }
  
   .healthcare-page .pricing-table .col ul li {
    min-height: 520px;
}
  
  

}

@media screen and (min-width: 768px) {
.ja-client {
    width: 14%;
}
}

