/*
Thin fixed width columns. Intervals of 30px.
These may supplement rather than replace col-* depending on other desired properties of col-* class. If supplementing,
apply in order of 'col-*-* width-*' so the fixed widths override col-*-* under most CSS selectivity scenarios.
*/

.width-30px.width-30px.width-30px.width-30px { width: 30px; }
.width-60px.width-60px.width-60px.width-60px { width: 60px; }
.width-90px.width-90px.width-90px.width-90px { width: 90px; }
.width-120px.width-120px.width-120px.width-120px { width: 120px; }
.width-150px.width-150px.width-150px.width-150px { width: 150px; }

/* Fixed width offsets. Intervals of 30px. */
.offset-30px.offset-30px.offset-30px.offset-30px { margin-left: 30px; }
.offset-60px.offset-60px.offset-60px.offset-60px { margin-left: 60px; }
.offset-90px.offset-90px.offset-90px.offset-90px { margin-left: 90px; }
.offset-120px.offset-120px.offset-120px.offset-120px { margin-left: 120px; }
.offset-150px.offset-150px.offset-150px.offset-150px { margin-left: 150px; }

/* Unusual percentage columns */
.col-xs-2.fifth.fifth.fifth.fifth {
    width: 20%;
}
.col-xs-1.fifth.fifth.fifth.fifth {
    width: 20%;
}
/* seventh or smaller being less than a col-xs-2 */
.col-xs-1.seventh.seventh.seventh.seventh {
    width: 14.28%;
}
.col-xs-1.eighth.eighth.eighth.eighth {
    width: 12.5%;
}
.col-xs-1.ninth.ninth.ninth.ninth {
    width: 11.11%;
}
.col-xs-1.tenth.tenth.tenth.tenth {
    width: 10%;
}
.col-xs-1.eleventh.eleventh.eleventh.eleventh {
    width: 9.09%;
}

/* When you want to mix fixed and relative width columns. */
/*   -30px   -60px   -90px  -120px  -150px
 12    X       X       X      X       X
 11    X       X       X      X       X
 10    X       X       X      X       X
  9    X       X       X      X       X
  8    X       X       X      X       X
  7    X       X       X      X       X
  6    X       X       X      X       X
  5    X       X       X      X       X
  4    X       X       X      X       X
  3    X       X       X      X       X
  2    X       X       X      X       -
  1    X       X       X      -       -
*/
.col-xs-12.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(100% - 30px);
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
}
.col-xs-12.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: calc(100% - 60px);
}
.col-xs-12.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(100% - 90px);
    width: -moz-calc(100% - 90px);
    width: calc(100% - 90px);
}
.col-xs-12.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(100% - 120px);
    width: -moz-calc(100% - 120px);
    width: calc(100% - 120px);
}
.col-xs-12.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(100% - 150px);
    width: -moz-calc(100% - 150px);
    width: calc(100% - 150px);
}

.col-xs-11.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(91.66666667% - 30px);
    width: -moz-calc(91.66666667% - 30px);
    width: calc(91.66666667% - 30px);
}
.col-xs-11.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(91.66666667% - 60px);
    width: -moz-calc(91.66666667% - 60px);
    width: calc(91.66666667% - 60px);
}
.col-xs-11.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(91.66666667% - 90px);
    width: -moz-calc(91.66666667% - 90px);
    width: calc(91.66666667% - 90px);
}
.col-xs-11.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(91.66666667% - 120px);
    width: -moz-calc(91.66666667% - 120px);
    width: calc(91.66666667% - 120px);
}
.col-xs-11.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(91.66666667% - 150px);
    width: -moz-calc(91.66666667% - 150px);
    width: calc(91.66666667% - 150px);
}

.col-xs-10.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(83.33333333% - 30px);
    width: -moz-calc(83.33333333% - 30px);
    width: calc(83.33333333% - 30px);
}
.col-xs-10.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(83.33333333% - 60px);
    width: -moz-calc(83.33333333% - 60px);
    width: calc(83.33333333% - 60px);
}
.col-xs-10.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(83.33333333% - 90px);
    width: -moz-calc(83.33333333% - 90px);
    width: calc(83.33333333% - 90px);
}
.col-xs-10.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(83.33333333% - 120px);
    width: -moz-calc(83.33333333% - 120px);
    width: calc(83.33333333% - 120px);
}
.col-xs-10.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(83.33333333% - 150px);
    width: -moz-calc(83.33333333% - 150px);
    width: calc(83.33333333% - 150px);
}

.col-xs-9.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(75% - 30px);
    width: -moz-calc(75% - 30px);
    width: calc(75% - 30px);
}
.col-xs-9.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(75% - 60px);
    width: -moz-calc(75% - 60px);
    width: calc(75% - 60px);
}
.col-xs-9.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(75% - 90px);
    width: -moz-calc(75% - 90px);
    width: calc(75% - 90px);
}
.col-xs-9.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(75% - 120px);
    width: -moz-calc(75% - 120px);
    width: calc(75% - 120px);
}
.col-xs-9.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(75% - 150px);
    width: -moz-calc(75% - 150px);
    width: calc(75% - 150px);
}

.col-xs-8.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(66.66666667% - 30px);
    width: -moz-calc(66.66666667% - 30px);
    width: calc(66.66666667% - 30px);
}
.col-xs-8.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(66.66666667% - 60px);
    width: -moz-calc(66.66666667% - 60px);
    width: calc(66.66666667% - 60px);
}
.col-xs-8.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(66.66666667% - 90px);
    width: -moz-calc(66.66666667% - 90px);
    width: calc(66.66666667% - 90px);
}
.col-xs-8.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(66.66666667% - 120px);
    width: -moz-calc(66.66666667% - 120px);
    width: calc(66.66666667% - 120px);
}
.col-xs-8.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(66.66666667% - 150px);
    width: -moz-calc(66.66666667% - 150px);
    width: calc(66.66666667% - 150px);
}

.col-xs-7.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(58.33333333% - 30px);
    width: -moz-calc(58.33333333% - 30px);
    width: calc(58.33333333% - 30px);
}
.col-xs-7.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(58.33333333% - 60px);
    width: -moz-calc(58.33333333% - 60px);
    width: calc(58.33333333% - 60px);
}
.col-xs-7.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(58.33333333% - 90px);
    width: -moz-calc(58.33333333% - 90px);
    width: calc(58.33333333% - 90px);
}
.col-xs-7.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(58.33333333% - 120px);
    width: -moz-calc(58.33333333% - 120px);
    width: calc(58.33333333% - 120px);
}
.col-xs-7.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(58.33333333% - 150px);
    width: -moz-calc(58.33333333% - 150px);
    width: calc(58.33333333% - 150px);
}

.col-xs-6.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(50% - 30px);
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
}
.col-xs-6.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(50% - 60px);
    width: -moz-calc(50% - 60px);
    width: calc(50% - 60px);
}
.col-xs-6.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(50% - 90px);
    width: -moz-calc(50% - 90px);
    width: calc(50% - 90px);
}
.col-xs-6.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(50% - 120px);
    width: -moz-calc(50% - 120px);
    width: calc(50% - 120px);
}
.col-xs-6.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(50% - 150px);
    width: -moz-calc(50% - 150px);
    width: calc(50% - 150px);
}

.col-xs-5.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(41.66666667% - 30px);
    width: -moz-calc(41.66666667% - 30px);
    width: calc(41.66666667% - 30px);
}
.col-xs-5.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(41.66666667% - 60px);
    width: -moz-calc(41.66666667% - 60px);
    width: calc(41.66666667% - 60px);
}
.col-xs-5.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(41.66666667% - 90px);
    width: -moz-calc(41.66666667% - 90px);
    width: calc(41.66666667% - 90px);
}
.col-xs-5.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(41.66666667% - 120px);
    width: -moz-calc(41.66666667% - 120px);
    width: calc(41.66666667% - 120px);
}
.col-xs-5.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(41.66666667% - 150px);
    width: -moz-calc(41.66666667% - 150px);
    width: calc(41.66666667% - 150px);
}

.col-xs-4.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(33.33333333% - 30px);
    width: -moz-calc(33.33333333% - 30px);
    width: calc(33.33333333% - 30px);
}
.col-xs-4.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(33.33333333% - 60px);
    width: -moz-calc(33.33333333% - 60px);
    width: calc(33.33333333% - 60px);
}
.col-xs-4.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(33.33333333% - 90px);
    width: -moz-calc(33.33333333% - 90px);
    width: calc(33.33333333% - 90px);
}
.col-xs-4.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(33.33333333% - 120px);
    width: -moz-calc(33.33333333% - 120px);
    width: calc(33.33333333% - 120px);
}
.col-xs-4.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(33.33333333% - 150px);
    width: -moz-calc(33.33333333% - 150px);
    width: calc(33.33333333% - 150px);
}

.col-xs-3.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(25% - 30px);
    width: -moz-calc(25% - 30px);
    width: calc(25% - 30px);
}
.col-xs-3.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(25% - 60px);
    width: -moz-calc(25% - 60px);
    width: calc(25% - 60px);
}
.col-xs-3.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(25% - 90px);
    width: -moz-calc(25% - 90px);
    width: calc(25% - 90px);
}
.col-xs-3.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(25% - 120px);
    width: -moz-calc(25% - 120px);
    width: calc(25% - 120px);
}
.col-xs-3.minus-150px.minus-150px.minus-150px.minus-150px {
    width: -webkit-calc(25% - 150px);
    width: -moz-calc(25% - 150px);
    width: calc(25% - 150px);
}

.col-xs-2.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(16.66666667% - 30px);
    width: -moz-calc(16.66666667% - 30px);
    width: calc(16.66666667% - 30px);
}
.col-xs-2.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(16.66666667% - 60px);
    width: -moz-calc(16.66666667% - 60px);
    width: calc(16.66666667% - 60px);
}
.col-xs-2.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(16.66666667% - 90px);
    width: -moz-calc(16.66666667% - 90px);
    width: calc(16.66666667% - 90px);
}
.col-xs-2.minus-120px.minus-120px.minus-120px.minus-120px {
    width: -webkit-calc(16.66666667% - 120px);
    width: -moz-calc(16.66666667% - 120px);
    width: calc(16.66666667% - 120px);
}

.col-xs-1.minus-30px.minus-30px.minus-30px.minus-30px {
    width: -webkit-calc(8.33333333% - 30px);
    width: -moz-calc(8.33333333% - 30px);
    width: calc(8.33333333% - 30px);
}
.col-xs-1.minus-60px.minus-60px.minus-60px.minus-60px {
    width: -webkit-calc(8.33333333% - 60px);
    width: -moz-calc(8.33333333% - 60px);
    width: calc(8.33333333% - 60px);
}
.col-xs-1.minus-90px.minus-90px.minus-90px.minus-90px {
    width: -webkit-calc(8.33333333% - 90px);
    width: -moz-calc(8.33333333% - 90px);
    width: calc(8.33333333% - 90px);
}

/* SM tuning - 30px / 60px only */
@media (min-width: 768px) {
    .col-sm-12.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(100% - 30px);
        width: -moz-calc(100% - 30px);
        width: calc(100% - 30px);
    }
    .col-sm-12.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(100% - 60px);
        width: -moz-calc(100% - 60px);
        width: calc(100% - 60px);
    }
    .col-sm-11.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(91.66666667% - 30px);
        width: -moz-calc(91.66666667% - 30px);
        width: calc(91.66666667% - 30px);
    }
    .col-sm-11.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(91.66666667% - 60px);
        width: -moz-calc(91.66666667% - 60px);
        width: calc(91.66666667% - 60px);
    }
    .col-sm-10.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(83.33333333% - 30px);
        width: -moz-calc(83.33333333% - 30px);
        width: calc(83.33333333% - 30px);
    }
    .col-sm-10.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(83.33333333% - 60px);
        width: -moz-calc(83.33333333% - 60px);
        width: calc(83.33333333% - 60px);
    }
    .col-sm-9.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(75% - 30px);
        width: -moz-calc(75% - 30px);
        width: calc(75% - 30px);
    }
    .col-sm-9.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(75% - 60px);
        width: -moz-calc(75% - 60px);
        width: calc(75% - 60px);
    }
    .col-sm-8.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(66.66666667% - 30px);
        width: -moz-calc(66.66666667% - 30px);
        width: calc(66.66666667% - 30px);
    }
    .col-sm-8.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(66.66666667% - 60px);
        width: -moz-calc(66.66666667% - 60px);
        width: calc(66.66666667% - 60px);
    }
    .col-sm-7.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(58.33333333% - 30px);
        width: -moz-calc(58.33333333% - 30px);
        width: calc(58.33333333% - 30px);
    }
    .col-sm-7.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(58.33333333% - 60px);
        width: -moz-calc(58.33333333% - 60px);
        width: calc(58.33333333% - 60px);
    }
    .col-sm-6.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(50% - 30px);
        width: -moz-calc(50% - 30px);
        width: calc(50% - 30px);
    }
    .col-sm-6.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(50% - 60px);
        width: -moz-calc(50% - 60px);
        width: calc(50% - 60px);
    }
    .col-sm-5.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(41.66666667% - 30px);
        width: -moz-calc(41.66666667% - 30px);
        width: calc(41.66666667% - 30px);
    }
    .col-sm-5.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(41.66666667% - 60px);
        width: -moz-calc(41.66666667% - 60px);
        width: calc(41.66666667% - 60px);
    }
    .col-sm-4.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(33.33333333% - 30px);
        width: -moz-calc(33.33333333% - 30px);
        width: calc(33.33333333% - 30px);
    }
    .col-sm-4.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(33.33333333% - 60px);
        width: -moz-calc(33.33333333% - 60px);
        width: calc(33.33333333% - 60px);
    }
    .col-sm-3.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(25% - 30px);
        width: -moz-calc(25% - 30px);
        width: calc(25% - 30px);
    }
    .col-sm-3.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(25% - 60px);
        width: -moz-calc(25% - 60px);
        width: calc(25% - 60px);
    }
    .col-sm-2.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(16.66666667% - 30px);
        width: -moz-calc(16.66666667% - 30px);
        width: calc(16.66666667% - 30px);
    }
    .col-sm-2.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(16.66666667% - 60px);
        width: -moz-calc(16.66666667% - 60px);
        width: calc(16.66666667% - 60px);
    }
    .col-sm-1.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(8.33333333% - 30px);
        width: -moz-calc(8.33333333% - 30px);
        width: calc(8.33333333% - 30px);
    }
    .col-sm-1.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(8.33333333% - 60px);
        width: -moz-calc(8.33333333% - 60px);
        width: calc(8.33333333% - 60px);
    }
}

/* MD tuning - 30px / 60px only */
@media (min-width: 992px) {
    .col-md-12.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(100% - 30px);
        width: -moz-calc(100% - 30px);
        width: calc(100% - 30px);
    }
    .col-md-12.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(100% - 60px);
        width: -moz-calc(100% - 60px);
        width: calc(100% - 60px);
    }
    .col-md-11.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(91.66666667% - 30px);
        width: -moz-calc(91.66666667% - 30px);
        width: calc(91.66666667% - 30px);
    }
    .col-md-11.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(91.66666667% - 60px);
        width: -moz-calc(91.66666667% - 60px);
        width: calc(91.66666667% - 60px);
    }
    .col-md-10.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(83.33333333% - 30px);
        width: -moz-calc(83.33333333% - 30px);
        width: calc(83.33333333% - 30px);
    }
    .col-md-10.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(83.33333333% - 60px);
        width: -moz-calc(83.33333333% - 60px);
        width: calc(83.33333333% - 60px);
    }
    .col-md-9.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(75% - 30px);
        width: -moz-calc(75% - 30px);
        width: calc(75% - 30px);
    }
    .col-md-9.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(75% - 60px);
        width: -moz-calc(75% - 60px);
        width: calc(75% - 60px);
    }
    .col-md-8.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(66.66666667% - 30px);
        width: -moz-calc(66.66666667% - 30px);
        width: calc(66.66666667% - 30px);
    }
    .col-md-8.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(66.66666667% - 60px);
        width: -moz-calc(66.66666667% - 60px);
        width: calc(66.66666667% - 60px);
    }
    .col-md-7.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(58.33333333% - 30px);
        width: -moz-calc(58.33333333% - 30px);
        width: calc(58.33333333% - 30px);
    }
    .col-md-7.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(58.33333333% - 60px);
        width: -moz-calc(58.33333333% - 60px);
        width: calc(58.33333333% - 60px);
    }
    .col-md-6.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(50% - 30px);
        width: -moz-calc(50% - 30px);
        width: calc(50% - 30px);
    }
    .col-md-6.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(50% - 60px);
        width: -moz-calc(50% - 60px);
        width: calc(50% - 60px);
    }
    .col-md-5.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(41.66666667% - 30px);
        width: -moz-calc(41.66666667% - 30px);
        width: calc(41.66666667% - 30px);
    }
    .col-md-5.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(41.66666667% - 60px);
        width: -moz-calc(41.66666667% - 60px);
        width: calc(41.66666667% - 60px);
    }
    .col-md-4.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(33.33333333% - 30px);
        width: -moz-calc(33.33333333% - 30px);
        width: calc(33.33333333% - 30px);
    }
    .col-md-4.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(33.33333333% - 60px);
        width: -moz-calc(33.33333333% - 60px);
        width: calc(33.33333333% - 60px);
    }
    .col-md-3.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(25% - 30px);
        width: -moz-calc(25% - 30px);
        width: calc(25% - 30px);
    }
    .col-md-3.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(25% - 60px);
        width: -moz-calc(25% - 60px);
        width: calc(25% - 60px);
    }
    .col-md-2.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(16.66666667% - 30px);
        width: -moz-calc(16.66666667% - 30px);
        width: calc(16.66666667% - 30px);
    }
    .col-md-2.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(16.66666667% - 60px);
        width: -moz-calc(16.66666667% - 60px);
        width: calc(16.66666667% - 60px);
    }
    .col-md-1.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(8.33333333% - 30px);
        width: -moz-calc(8.33333333% - 30px);
        width: calc(8.33333333% - 30px);
    }
    .col-md-1.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(8.33333333% - 60px);
        width: -moz-calc(8.33333333% - 60px);
        width: calc(8.33333333% - 60px);
    }
}

/* LG tuning - 30px / 60px only */
@media (min-width: 1200px) {
    .col-lg-12.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(100% - 30px);
        width: -moz-calc(100% - 30px);
        width: calc(100% - 30px);
    }
    .col-lg-12.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(100% - 60px);
        width: -moz-calc(100% - 60px);
        width: calc(100% - 60px);
    }
    .col-lg-11.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(91.66666667% - 30px);
        width: -moz-calc(91.66666667% - 30px);
        width: calc(91.66666667% - 30px);
    }
    .col-lg-11.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(91.66666667% - 60px);
        width: -moz-calc(91.66666667% - 60px);
        width: calc(91.66666667% - 60px);
    }
    .col-lg-10.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(83.33333333% - 30px);
        width: -moz-calc(83.33333333% - 30px);
        width: calc(83.33333333% - 30px);
    }
    .col-lg-10.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(83.33333333% - 60px);
        width: -moz-calc(83.33333333% - 60px);
        width: calc(83.33333333% - 60px);
    }
    .col-lg-9.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(75% - 30px);
        width: -moz-calc(75% - 30px);
        width: calc(75% - 30px);
    }
    .col-lg-9.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(75% - 60px);
        width: -moz-calc(75% - 60px);
        width: calc(75% - 60px);
    }
    .col-lg-8.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(66.66666667% - 30px);
        width: -moz-calc(66.66666667% - 30px);
        width: calc(66.66666667% - 30px);
    }
    .col-lg-8.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(66.66666667% - 60px);
        width: -moz-calc(66.66666667% - 60px);
        width: calc(66.66666667% - 60px);
    }
    .col-lg-7.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(58.33333333% - 30px);
        width: -moz-calc(58.33333333% - 30px);
        width: calc(58.33333333% - 30px);
    }
    .col-lg-7.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(58.33333333% - 60px);
        width: -moz-calc(58.33333333% - 60px);
        width: calc(58.33333333% - 60px);
    }
    .col-lg-6.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(50% - 30px);
        width: -moz-calc(50% - 30px);
        width: calc(50% - 30px);
    }
    .col-lg-6.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(50% - 60px);
        width: -moz-calc(50% - 60px);
        width: calc(50% - 60px);
    }
    .col-lg-5.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(41.66666667% - 30px);
        width: -moz-calc(41.66666667% - 30px);
        width: calc(41.66666667% - 30px);
    }
    .col-lg-5.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(41.66666667% - 60px);
        width: -moz-calc(41.66666667% - 60px);
        width: calc(41.66666667% - 60px);
    }
    .col-lg-4.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(33.33333333% - 30px);
        width: -moz-calc(33.33333333% - 30px);
        width: calc(33.33333333% - 30px);
    }
    .col-lg-4.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(33.33333333% - 60px);
        width: -moz-calc(33.33333333% - 60px);
        width: calc(33.33333333% - 60px);
    }
    .col-lg-3.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(25% - 30px);
        width: -moz-calc(25% - 30px);
        width: calc(25% - 30px);
    }
    .col-lg-3.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(25% - 60px);
        width: -moz-calc(25% - 60px);
        width: calc(25% - 60px);
    }
    .col-lg-2.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(16.66666667% - 30px);
        width: -moz-calc(16.66666667% - 30px);
        width: calc(16.66666667% - 30px);
    }
    .col-lg-2.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(16.66666667% - 60px);
        width: -moz-calc(16.66666667% - 60px);
        width: calc(16.66666667% - 60px);
    }
    .col-lg-1.minus-30px.minus-30px.minus-30px.minus-30px {
        width: -webkit-calc(8.33333333% - 30px);
        width: -moz-calc(8.33333333% - 30px);
        width: calc(8.33333333% - 30px);
    }
    .col-lg-1.minus-60px.minus-60px.minus-60px.minus-60px {
        width: -webkit-calc(8.33333333% - 60px);
        width: -moz-calc(8.33333333% - 60px);
        width: calc(8.33333333% - 60px);
    }
}