/* Add your CSS here */
/* Marquee */
.page-content.marquee {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    padding-bottom: 1px;
    padding-top: 15px;
	border-top: 5px solid #3498DB;
	border-bottom: 5px solid #000;

}
.page-content.marquee h1 {
	color: #0066CC;
	font-size: 18px;
}
/* Marquee End */

.navbar-header .head-banner h2 {
  margin-bottom:0px;
  margin-top: 0px;
  font-size: 32px;
  color: #2f2f2f;
  line-height: 1.5em;
  text-transform: uppercase;
  z-index: 2;
  font-family:'orbitron', sans-serif;
  font-weight:600;
}
.navbar-header .head-banner h1 {
 font-size: 33px;
  font-family:'rajdhani', sans-serif;
  margin-bottom:0px;
  margin-top: 0px;
}
.navbar-header .head-banner form.search-form {
	padding-top: 2px;
	padding-bottom: 2px;
}

.headhesive--stick form.search-form, .headhesive--stick .logo p.tagline, .headhesive--stick .head-banner h2 {
	display:none;
}

.header.headhesive.headhesive--stick .logo img {
  height: 30px;
}

/* Logo Height on Scroll */
.header.headhesive.headhesive--stick .logo img {
	/*height: 28px;*/
}


.owl-testi.sidebar-testimonials {
	display:block;
}

.owl-testi.sidebar-testimonials div.owl-pagination {
	display:none;
}
.widget__sidebar .owl-theme blockquote {
    font-size: 16px;
    line-height: 16px;
    padding: 70px 10px 0;
}

.project-item.design.logo div.overlay.full-overlay a.dlink {
	width: 100%
}
.page-heading div.container div.row div.col-md-6 ul.breadcrumb li {
  color: #fff;

}
.project-item div.project-item-inner figure.alignnone.project-img div.overlay a.zoom {
	width: 100%
}

.tablet-smartphone-visible-only {
    display: none !important;
}	


@media (min-width: 667px) and (max-width: 991px)  {
.tablet-smartphone-visible-only {
    display: block !important;;
}	
.tablet-portrait-down-hide {
    display: none !important;
}	
}

@media (min-width: 425px) and (max-width: 667px)  {
.tablet-smartphone-visible-only {
    display: block !important;;
}	
.tablet-portrait-down-hide {
    display: none !important;
}	
}

@media (min-width: 351px) and (max-width: 425px)  {
.tablet-smartphone-visible-only {
    display: block !important;
}	
.smartphone-hide {
    display: none !important;
}
.tablet-portrait-down-hide {
    display: none !important;
}	
}

@media (max-width: 350px) {
.tablet-smartphone-visible-only {
    display: block !important;;
}	
.smartphone-hide {
    display: none !important;
}
.tablet-portrait-down-hide {
    display: none !important;
}

}



