@media only screen and (min-width: 114.286em) {
  .hd-block-grid-1 > li {
    width: 100%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-1 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .hd-block-grid-2 > li {
    width: 50%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-2 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .hd-block-grid-3 > li {
    width: 33.33333%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-3 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .hd-block-grid-4 > li {
    width: 25%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-4 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .hd-block-grid-5 > li {
    width: 20%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-5 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .hd-block-grid-6 > li {
    width: 16.66667%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-6 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .hd-block-grid-7 > li {
    width: 14.28571%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-7 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .hd-block-grid-8 > li {
    width: 12.5%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-8 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .hd-block-grid-9 > li {
    width: 11.11111%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-9 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .hd-block-grid-10 > li {
    width: 10%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-10 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .hd-block-grid-11 > li {
    width: 9.09091%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-11 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .hd-block-grid-12 > li {
    width: 8.33333%;
    padding: 0 0.625rem 1.25rem;
    list-style: none; }
    .hd-block-grid-12 > li:nth-of-type(n) {
      clear: none; }
    .hd-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }

@media only screen and (min-width: 540px) and (max-width: 800px) { 
  /*
   * medium 
   * most tablets in portrait mode
   * */

  .medium-block-grid-1 > li {
	width:100%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-2 > li {
	width:50%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-3 > li {
	width:33.33333%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-4 > li {
	width:25%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-5 > li {
	width:20%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-6 > li {
	width:16.66667%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-7 > li {
	width:14.28571%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-8 > li {
	width:12.5%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-9 > li {
	width:11.11111%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-10 > li {
	width:10%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-11 > li {
	width:9.09091%;
	padding:0 .625em 1.25em;
  }
 
  .medium-block-grid-12 > li {
	width:8.33333%;
	padding:0 .625em 1.25em;
  }
 
  .small-block-grid-1 > li:nth-of-type(1n+1),
  .small-block-grid-2 > li:nth-of-type(2n+1),
  .small-block-grid-3 > li:nth-of-type(3n+1),
  .small-block-grid-4 > li:nth-of-type(4n+1),
  .small-block-grid-5 > li:nth-of-type(5n+1),
  .small-block-grid-6 > li:nth-of-type(6n+1),
  .small-block-grid-7 > li:nth-of-type(7n+1),
  .small-block-grid-8 > li:nth-of-type(8n+1),
  .small-block-grid-9 > li:nth-of-type(9n+1),
  .small-block-grid-10 > li:nth-of-type(10n+1),
  .small-block-grid-11 > li:nth-of-type(11n+1),
  .small-block-grid-12 > li:nth-of-type(12n+1),
  .medium-block-grid-1 > li:nth-of-type(n),
  .medium-block-grid-2 > li:nth-of-type(n),
  .medium-block-grid-3 > li:nth-of-type(n),
  .medium-block-grid-4 > li:nth-of-type(n),
  .medium-block-grid-5 > li:nth-of-type(n),
  .medium-block-grid-6 > li:nth-of-type(n),
  .medium-block-grid-7 > li:nth-of-type(n),
  .medium-block-grid-8 > li:nth-of-type(n),
  .medium-block-grid-9 > li:nth-of-type(n),
  .medium-block-grid-10 > li:nth-of-type(n),
  .medium-block-grid-11 > li:nth-of-type(n),
  .medium-block-grid-12 > li:nth-of-type(n) {
  clear:none;
  }
  
  .medium-block-grid-1 > li:nth-of-type(1n+1),
  .medium-block-grid-2 > li:nth-of-type(2n+1),
  .medium-block-grid-3 > li:nth-of-type(3n+1),
  .medium-block-grid-4 > li:nth-of-type(4n+1),
  .medium-block-grid-5 > li:nth-of-type(5n+1),
  .medium-block-grid-6 > li:nth-of-type(6n+1),
  .medium-block-grid-7 > li:nth-of-type(7n+1),
  .medium-block-grid-8 > li:nth-of-type(8n+1),
  .medium-block-grid-9 > li:nth-of-type(9n+1),
  .medium-block-grid-10 > li:nth-of-type(10n+1),
  .medium-block-grid-11 > li:nth-of-type(11n+1),
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
  clear:both;
  }
}

/*RTL*/
.rtl [class*="block-grid-"] > li{
	float:right;	
}
.rtl table thead tr th, 
.rtl table thead tr td, 
.rtl table tfoot tr th, 
.rtl table tfoot tr td{
	text-align:right;	
}
