.header-area .outer-box .t3-nav-btn{
  top:28px;
  text-align:right;
  padding:23px;
}
.testimonials-carousel .single-slide-item .img-box{
  padding:0px;
}



/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  .welcome-area .gallery .gallery-bg-img{
    position:relative;
  }
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
.welcome-area .gallery .gallery-bg-img{
    position:relative;
    right: 0;
	top: 0;
	margin-left: 0px;
  }
  .welcome-area .gallery .gallery-bg-img img{
    width:100%;
  }
  .welcome-area .gallery .video-gallery{
    width:100%;
    height:auto;
  }
  .latest-project-area{
    margin-top:0px;
  }
  .latest-project-area .jb-smartportfolio-filter .project-filter{
    margin-left:auto;
  }
  .slogan-area .slogan,
  .testimonials-carousel .single-slide-item .text-box{
    padding:0px;
  }
  .breadcrumb-area .breadcrumb-bottom{
    height:auto;
  }
  .testimonials-carousel .single-slide-item .img-box{
    width:100%;
  }
  .testimonials-carousel .single-slide-item .img-box .client-photo{
    right:0px;
    top:0px;
  }
  .latest-blog-area{
    margin-top:-35px;
  }
  .press-release-content-area .press-release-caption::after{
    bottom:0;
    right:0;
    top:auto;
  }
  .header-area .outer-box .t3-nav-btn{
	padding:18px;
  }
  .header-area .outer-box .search-box-btn{
	top:32px;
  }

}


.jamasshead{
  /*background-size: contain;*/
  background-size:cover;
}
.breadcrumb-area .jamasshead h1{padding:70px 0px;}

.sppb-testimonial-pro .sppb-carousel-indicators li.active{
  background:#ffffff;
}

.sppb-testimonial-pro .sppb-carousel-indicators li{
  border-color:#ffffff;
}

.aboutlink .caret{display: none !important}

.product-sdesc{margin-top:25px; color:#333; font-size:15px;}
.product-sdesc h4{font-size:16px; color:#666; line-height:22px;}
.product-sdesc h4 span{color:#2D3659;}
.product-sdesc h3{font-size:18px; color:#2D3659; margin:30px 0 10px;}

.product-sdesc table{border:1px solid #fff; margin-bottom:25px;}
.product-sdesc table tr th{background:#ACAEB1; color:#fff; text-align: center; border-bottom:1px solid #fff; border-left:1px solid #fff;}
.product-sdesc table tr th,
.product-sdesc table tr td{padding:8px; text-align: center;}
.product-sdesc table tr td{ background-color:#f5f5f5; border-left:1px solid #fff;}

.bodytextbold{font-weight:bold;}
.search-box-btn{display: none;}

.single-shop-item{position: relative;}
.single-shop-item .title-holder {position: absolute; z-index: 1; top: 0; width: 100%; height: 100%; background:rgba(0,0,0,0.5); text-align: center;}
.single-shop-item .title-holder .top .product-title .jb-product-title a {font-size: 19px; position: absolute; width: 100%; height: 100%; line-height: 360px; color: #fff;}

@media(min-width:1024px){
	.header-area .outer-box .t3-nav-btn{padding:0px;}
	#t3-mainnav .navbar-default .navbar-nav > li:last-child > a{padding-right:0px;}
}