body.widget-snippet .training-prices-items{
       padding: 20px ;
}
body.widget-snippet .dogs-prices-chart{
max-width: 1100px;
margin: 30px auto;
}
.widget-snippet .dogs-prices-chart .container{
    max-width: 100%;
    width: 100%;
    padding: 0;
}
.dogs-prices-chart .container{
padding: 0;
}
.widget-snippet .dogs-prices-chart .container .col-md-12 {
    padding: 0;
}
.widget-snippet .dogs-prices-chart {
	width:100%;
	height:auto;
	position:relative;
}
.widget-snippet .dogs-prices-chart h4 ,.widget-snippet .dogs-prices-chart h2{
    text-align: center;
    padding: 15px 0 10px;
    background: #fff;
    font: 28px "Josefin Sans",sans-serif;
        font-weight: normal;
    font-weight: 700;
}
.widget-snippet .dogs-prices-chart .training-list {
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 40px;
	border: 1px solid #f1f1f1;
}
.widget-snippet .dogs-prices-chart .training-list .training-prices-items{
	width: 100%;
	height: auto;
	position: relative;
	margin-bottom: 1px;
	background: #f8f8f8;
}
.widget-snippet .dogs-prices-chart .training-list .training-prices-items:nth-child(even) {
    background: #ffffff;
}

.widget-snippet .dogs-prices-chart .training-list .training-prices-items .training {
       width: 60%;
       position: relative;
       display: inline-block;
       padding: 16px 10px 16px 20px;
       color: #000;
       font: 16px "Open Sans",sans-serif;
}
.widget-snippet .dogs-prices-chart .training-list .training-prices-items .prices{
      width: 38%;
      position: relative;
      display: inline-block;
      padding: 15px 20px 15px 10px;
      color: #1d1d1d;
      font: 16px "Open Sans",sans-serif;
      font-weight: 700;
      text-align: right;
}
div.widget-snippet .dogs-prices-chart .container .col-md-12:first-child h4, div.widget-snippet .dogs-prices-chart .container .col-md-12:first-child h2 {
        padding-top: 0;
 }
