.partners .box
{
    border: 1px solid #ccc;
    padding: 15px;
    height: 330px;
    margin-bottom: 20px;
    box-shadow: 1px 3px 4px -2px rgba(0,0,0,0.15);
    -moz-box-shadow: 1px 3px 4px -2px rgba(0,0,0,0.15);
    -webkit-box-shadow: 1px 3px 4px -2px rgba(0,0,0,0.15);
    overflow: hidden;
}

.partners .box .partnerimg
{
    min-height: 105px;
    display: block;
    line-height: 70px;    
    text-align:center;
}

.partners .box .partnerimg img
{
   vertical-align: middle;  
   max-height:105px;
}

.partners h5, h4
{
  font-weight:bold;
}

.module {
  background: 
    linear-gradient(
      rgba(0, 0, 0, 0.6),
      rgba(0, 0, 0, 0.6)
    ),
	url(/portals/0/Images/PartnersBanner.jpg?ver=2016-02-28-200518-493);
  background-size: cover;
  width: 100%;
  height: 700px;
  margin: 0px;
  position: relative;
}

.mid div {
  color: white;
  margin: 0;
  position: absolute;
  top: 35%;
  left: 30%;
  transform: translate(-20%, -50%);
}

/*slider*/
.Wide .home-banner .text {
    padding: 13% 0px 15px 0px!important;
    text-align: center;
}

.home-banner .text {
    background: rgba(0,0,0,0.5)!important;    
    top: 0;
}

.home-banner .text h3
{
    font-size: 40px!important;
}

.home-banner .text p
{
    font-size: 150%!important;
}
/**/

.page-service-mid
{
  padding:20px;
}

.page-product-layout 
{
  padding:20px;
}

.page-product-layout { color:#555;}
.page-product-layout .sub-title { color:#aaa;}
.page-product-layout .featured-pro { 
	background:#fff;
    -moz-transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
}
.page-product-layout img { vertical-align:middle; text-align:center;}
.page-product-layout .box {
    padding: 10px 25px 20px;
    margin: 0 0 20px 0;
}
.page-product-layout .box p { padding:0 0 10px 0;}
.page-product-layout .box a {
    text-transform: uppercase;
}

.page-product-layout h5 {
    padding: 10px 0;
    color: #117EC3;
    font-weight: bold;
}


