.navbar.navbar-custom.navbar-fixed-top {
  background: rgba(0, 0, 0, 0.26) none repeat scroll 0 0 !important;
}
.navbar.navbar-custom.navbar-fixed-top.top-nav-collapse{
  background: #000 !important;
}
.portfolio-box {
  height: 100%;
  width: 100%;
  position: relative;
}
.portfolio-ul > li {
  display: inline-block;
  height: 238px;
  margin: -4px;
  overflow: hidden;
  width: 338px;
}
.portfolio-ul {
  padding-bottom: 35px;
  text-align: center;
  margin-bottom: 0;
}
.portfolio-image {
  height: 100%;
  width: 100%;
}
.portfolio-text {
  background: rgba(247, 198, 66, 0.79) none repeat scroll 0 0;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  transition: 0.5s;
}
.portfolio-image > img {
  height: 100%;
  width: 100%;
}
.portfolio-text > h5 {
  color: #000000;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 80px 10px 0;
}
.portfolio-box:hover .portfolio-text{
  opacity: 0.8;
}
.portfolio-box:hover .portfolio-image > img {
  transform: scale(1.2);
}
.news-section img{
	width: 100%;
	max-height: 180px;
}
#mc-embedded-subscribe {
  height: 40px;
  float: right;
}
#resume {
  height: unset;
  padding: 0 !important;
  border: none;
}
#resume-outer {
  background: #ffffff none repeat scroll 0 0;
  display: inline-block;
  padding: 7px;
}
.contact-section-title {
  margin-bottom: 15px;
}
.contact-section-h5{
  font-family: 'Cabin Condensed', sans-serif;
}
.contact-p {
  font-family: "Cabin Condensed",sans-serif;
  margin-bottom: 10px;
}
.marquee img {
  max-width: 200px;
}
.join-our-team{
  min-height:485px; 
  background-color:#f6c642; 
  padding-top:124px; 
}
.carousel-inner {
  position: absolute !important;
}
#news{
  background:url(../img/misc/serv_back.jpg);
  background-repeat:repeat; 
  padding-top:25px;
  padding-bottom:25px;
}
.news-section-title{
  color:#fff; 
  font-family: brokendetroit; 
  font-size:40px; 
  text-align:center; 
  margin-bottom:0px
}
.news-section-row{
  font-family: 'Cabin Condensed', sans-serif; 
  color:#000; 
  margin-bottom:0px; 
  padding-bottom:0px
}
.single-news-block{
  background-color:#f6c642; 
  padding-top:25px; 
  padding-bottom:25px;
  min-height: 450px;
}
.single-news-title{
  color:#000; 
  text-align:center
}
.single-news-p{
  color:#000; 
  font-family: 'Cabin Condensed', sans-serif;
}
.tys-page-title{
  font-family: brokendetroit; 
  font-size:55px;
}
.col-md-3.col-sm-6.no-pad.shuffle-item.filtered {
  width: 337px;
}
.about-h3{
  font-family: 'Cabin Condensed', sans-serif; 
  font-size:40px; 
  color:#f6c642;
}
.about-us-higlit{
  color:#f6c642; 
  text-align:justify
}



@media (max-width: 990px){

.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
 display: none;
}
.logo {
  max-width: 72%;
}
.single-news-p {
  font-size: 14px;
}
.single-news-title {
  font-size: 12px;
}


}

@media (max-width: 767px){

.intro {
  height: 50% !important;
}
.join-our-team p {
  text-align: center !important;
}
.join-our-team .input-group {
  display: inline-block
}
.cont-us, .cont-map, .cont-say-hello, .join-our-team{
  min-height: unset !important;
  width: 90%;
  margin: auto;
}
.join-our-team {
  padding-top: 25px;
}
#services ul, #services p {
  margin: auto;
  width: 50%;
}
.col-lg-4.col-sm-6.wow.fadeIn.animated {
  margin-bottom: 50px;
}
.single-news-title {
  text-align: left;
}
.single-news-block {
  margin: auto;
  min-height: unset;
  width: 90%;
}
#clients h3, #testimonials h3{
  font-size: 28px !important;
}



}

@media (max-width: 480px){

.navbar.navbar-custom.navbar-fixed-top {
  background:#000 !important;
}

.carousel-caption {
  padding: 20px 0 0 !important;
}
.carousel-caption > h5 {
  font-size: 14px;
  letter-spacing: 1px;
}
.navbar-brand.page-scroll {
  width: 80%;
}
.navbar-nav > li > a {
  padding-bottom: 8px;
  padding-top: 8px;
}
.carousel-indicators {
  bottom: 0 !important;
  left: 0;
  margin: 0;
  width: 100%;
}
.intro {
  margin-top: 50px;
}
.logo {
  max-width: 50%;
}
.navbar-custom.top-nav-collapse .navbar-brand .logo {
  max-width: 40%;
}
.tys-page-title {
  display: none;
}
.about-h3 {
  font-size: 18px;
}
#aboutus p {
  font-size: 16px !important;
  line-height: 20px;
}
#portfolio h3, #services h3, #news h3 {
  font-size: 24px !important;
  margin-bottom: 10px;
}
#services ul, #services p {
  width: 90%;
}






}