.list-data-heading{font-size:25px; text-align:center;}
p.list-detail-link{text-align:center;}
p.list-detail-link a{font-size:18px;}
.boxgrid3 {
    float: left;
    height:266px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.boxcaption3 {
    float: left;
    position: absolute;
    width: 100%;
}


.single{padding:17px 0px 0px 0px;}
.list-data-heading p{background:url(../Images/store-listing/seprator.png) no-repeat center top; margin-top:32px; padding-top:40px; font-size:26px;
}

p.list-detail-link{background:none; margin-top:0px; padding-top:10px;}

p.list-detail-link a{ color:#fff; font-size:16px;}
.captionfull .boxcaption3 {
    left: 0;
    top: 100px;
}
.caption .boxcaption3 {
    background: #404041;
    color: #ffffff;
    left: 0;
    padding: 12px 10px;
    text-align: left;
    top: 200px;
	bottom:0px;
}

.boxgrid3 img, .boxgrid3 img:hover {
    border: 0 none;
    margin: 0 auto;
}

.big-two-1 {
    margin-bottom: 20px;
    margin-right: 2.13333%;
    width: 46.9333%;
}
.big-two-1:last-child {
    margin-right: 0;
}

.big-two-1.boxgrid3, .big-two-2.boxgrid3 {
    height: 50px;
    text-align: center;
}
.big-two-1.boxgrid3 h3, .big-two-2.boxgrid3 h3 {
    margin: 0;
}
.big-two-1.boxgrid3 p, .big-two-2.boxgrid3 p {
    color: #ffffff;
    font-size: 16px;
}

.list-data-heading.double {
    margin-top: 10px;
}

.list-data-heading.triple {
    margin-top: 10px;
}
.big-two-1.boxgrid3 h3 a, .big-two-2.boxgrid3 h3 a {
    color: #ffffff;
    float: none;
    font-size: 18px;
    font-weight: 500;
}
.grid .list-container{float:left; width:278px; height:355px; margin:0px 21px 21px 0px;}
.last .list-container{ margin-right:0px!important;}
.weddings .boxcaption3{border-top:8px solid #f1cbab; margin:47px 0px 0px 0px;}
.jewellery .boxcaption3{border-top:8px solid #eda2a9; margin:47px 0px 0px 0px;}
.health .boxcaption3{border-top:8px solid #c4b2a1; margin:47px 0px 0px 0px;}
.fashion .boxcaption3{border-top:8px solid #356c80; margin:47px 0px 0px 0px;}
.training .boxcaption3{border-top:8px solid #96b9a9; margin:47px 0px 0px 0px;}
.professional .boxcaption3{border-top:8px solid #ac8f8f; margin:47px 0px 0px 0px;}
.listing-detail{background:#404041; width:100%; padding:0px 10px 0px 10px; text-align:center; float:none; margin:0px auto; float:none; color:#fff;}
.big-demo.go-wide { float: left; margin: 10px 0 0; padding: 0; width: 100%;}
.filter-button-group.button-group.js-radio-button-group { margin: 0 0 110px; padding: 0; width: 100%;}
.grid {
  top: 50px;
}

.button.weddings { background: #f1cbab none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 16px; margin: 0 0px 10px 0; padding: 12px 45px;  text-align: center; font-family: "dosisregular";}
.button.jewellery { background: #eda2a9 none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 16px; margin: 0 0px 10px 0; padding: 12px 45px; text-align: center; font-family: "dosisregular";}
.button.health { background: #c4b2a1 none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 16px; margin: 0 0 0px; padding:12px 45px; text-align: center; font-family: "dosisregular";}
.button.fashion { background: #356c80 none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 16px; margin: 0 0px 0px 0; padding: 12px 45px; text-align: center; font-family: "dosisregular";}
.button.training { background: #96b9a9 none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 16px; margin: 0 0px 0px 0; padding: 12px 45px; text-align: center; font-family: "dosisregular";}
.button.professional { background: #ac8f8f none repeat scroll 0 0; border: medium none; color: #fff; float: left; font-size: 16px; margin: 0 0px 0px 0; padding: 12px 47px; text-align: center; font-family: "dosisregular";}

.list-data-heading.single {
  color: #fff;
  float: left;
  font-size: 20px;
  width: 100%; font-family: "carraralight"; padding-top:26px;
}
.list-data-heading {
  color: #fff;
  float: left;
  font-size: 20px;
  width: 100%; font-family: "carraralight";
}
.list-data-heading.single > p {
  color: #fff;
  float: left;
  font-family: Arial;
  font-size:16px;
  width: 100%; text-align:center;
}
.list-data-heading > p {
  color: #fff;
  float: left;
  font-family: Arial;
  font-size:16px;
  width: 100%;
}

.clear {
  float: left;
  height: 90px;
  margin: 0;
  padding: 0;
  width: 100%;
}










