.imagecontour {
 padding: 10px; 
 border: solid 1px #EFEFEF;
 background-color: #FFFFFF;
 }
 
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.c-icon-wrapper.c-theme-bg-on-parent-hover > a > img {
    width: 100%;
}
.c-content-feature-2.c-option-2 .c-icon-wrapper {
    padding: 0;
}

.c-brand {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}


.productTitle {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.mainBanner {
    float: right;
    margin-left: 125px;
}

.mainBanner img {
    width: 600px;
    height: 150px;
}



.c-content-box.c-size-md {
    padding: 120px 0;
}
