*,
body {
    margin: 0;
    padding: 0
}

.clear,
.row-spc:after,
.row:after {
    clear: both
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    width: 100%;
    height: 100%
}

* {
    -webkit-tap-highlight-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    outline: 0;
    line-height: normal
}

body {
    -webkit-font-smoothing: antialiased;
    font-size: 100%;
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
img,
input,
table,
table tr td,
table tr th,
textarea {
    border: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    display: block
}

a,
input,
textarea {
    outline: 0;
    background: 0 0
}

img {
    outline: 0
}

textarea {
    resize: none
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

a {
    text-decoration: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
main,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

.fl {
    float: left
}

.fr {
    float: right
}

.align-l {
    text-align: left!important
}

.align-c {
    text-align: center!important
}

.align-r {
    text-align: right!important
}

.align-j {
    text-align: justify!important
}

.uppercase {
    text-transform: uppercase
}

.captalize {
    text-transform: capitalize
}

.lowercase {
    text-transform: lowercase
}

.italic {
    font-style: italic
}

.bold,
.strong {
    font-weight: 700
}

.no-wrap {
    white-space: nowrap
}

.no-p {
    padding: 0!important
}

.no-pb {
    padding-bottom: 0
}

.no-pl {
    padding-left: 0
}

.no-pr {
    padding-Right: 0
}

.no-pt {
    padding-top: 0
}

.all-p5 {
    padding: 5px!important;
}

.all-p10 {
    padding: 10px!important;
}

.all-p20 {
    padding: 20px!important;
}

.all-p30 {
    padding: 30px!important;
}

.all-p40 {
    padding: 40px!important;
}

.all-p50 {
    padding: 50px!important;
}

.all-p60 {
    padding: 60px!important;
}

.all-p70 {
    padding: 70px!important;
}

.all-p80 {
    padding: 80px!important;
}

.all-p90 {
    padding: 90px!important;
}

.all-p100 {
    padding: 100px!important;
}

.pl-5 {
    padding-left: 5px!important;
}

.pl-10 {
    padding-left: 10px!important;
}

.pl-20 {
    padding-left: 20px!important;
}

.pl-30 {
    padding-left: 30px!important;
}

.pl-40 {
    padding-left: 40px!important;
}

.pl-50 {
    padding-left: 50px!important;
}

.pl-60 {
    padding-left: 60px!important;
}

.pl-70 {
    padding-left: 70px!important;
}

.pl-80 {
    padding-left: 80px!important;
}

.pl-90 {
    padding-left: 90px!important;
}

.pl-100 {
    padding-left: 100px!important;
}

.pr-5 {
    padding-right: 5px!important;
}

.pr-10 {
    padding-right: 10px!important;
}

.pr-20 {
    padding-right: 20px!important;
}

.pr-30 {
    padding-right: 30px!important;
}

.pr-40 {
    padding-right: 40px!important;
}

.pr-50 {
    padding-right: 50px!important;
}

.pr-60 {
    padding-right: 60px!important;
}

.pr-70 {
    padding-right: 70px!important;
}

.pr-80 {
    padding-right: 80px!important;
}

.pr-90 {
    padding-right: 90px!important;
}

.pr-100 {
    padding-right: 100px!important;
}

.pb-5 {
    padding-bottom: 5px!important;
}

.pb-10 {
    padding-bottom: 10px!important;
}

.pb-20 {
    padding-bottom: 20px!important;
}

.pb-30 {
    padding-bottom: 30px!important;
}

.pb-40 {
    padding-bottom: 40px!important;
}

.pb-50 {
    padding-bottom: 50px!important;
}

.pb-60 {
    padding-bottom: 60px!important;
}

.pb-70 {
    padding-bottom: 70px!important;
}

.pb-80 {
    padding-bottom: 80px!important;
}

.pb-90 {
    padding-bottom: 90px!important;
}

.pb-100 {
    padding-bottom: 100px!important;
}

.pt-5 {
    padding-top: 5px!important;
}

.pt-10 {
    padding-top: 10px!important;
}

.pt-20 {
    padding-top: 20px!important;
}

.pt-30 {
    padding-top: 30px!important;
}

.pt-40 {
    padding-top: 40px!important;
}

.pt-50 {
    padding-top: 50px!important;
}

.pt-60 {
    padding-top: 60px!important;
}

.pt-70 {
    padding-top: 70px!important;
}

.pt-80 {
    padding-top: 80px!important;
}

.pt-90 {
    padding-top: 90px!important;
}

.pt-100 {
    padding-top: 100px!important;
}

.ptb-10 {
    padding: 10px 0!important;
}

.ptb-20 {
    padding: 20px 0!important;
}

.ptb-30 {
    padding: 30px 0!important;
}

.ptb-40 {
    padding: 40px 0!important;
}

.ptb-50 {
    padding: 50px 0!important;
}

.ptb-60 {
    padding: 60px 0!important;
}

.ptb-70 {
    padding: 70px 0!important;
}

.ptb-80 {
    padding: 80px 0!important;
}

.ptb-90 {
    padding: 90px 0!important;
}

.ptb-100 {
    padding: 100px 0
}

.no-m {
    margin: 0!important
}

.no-mb {
    margin-bottom: 0
}

.no-ml {
    margin-left: 0
}

.no-mr {
    margin-Right: 0
}

.no-mt {
    margin-top: 0
}

.all-m5 {
    margin: 5px
}

.all-m10 {
    margin: 10px
}

.margin-center {
    margin: 0px auto
}

.all-m5 {
    margin: 5px!important;
}

.all-m10 {
    margin: 10px!important;
}

.all-m20 {
    margin: 20px!important;
}

.all-m30 {
    margin: 30px!important;
}

.all-m40 {
    margin: 40px!important;
}

.all-m50 {
    margin: 50px!important;
}

.all-m60 {
    margin: 60px!important;
}

.all-m70 {
    margin: 70px!important;
}

.all-m80 {
    margin: 80px!important;
}

.all-m90 {
    margin: 90px!important;
}

.all-m100 {
    margin: 100px!important;
}

.ml-5 {
    margin-left: 5px!important;
}

.ml-10 {
    margin-left: 10px!important;
}

.ml-20 {
    margin-left: 20px!important;
}

.ml-30 {
    margin-left: 30px!important;
}

.ml-40 {
    margin-left: 40px!important;
}

.ml-50 {
    margin-left: 50px!important;
}

.ml-60 {
    margin-left: 60px!important;
}

.ml-70 {
    margin-left: 70px!important;
}

.ml-80 {
    margin-left: 80px!important;
}

.ml-90 {
    margin-left: 90px!important;
}

.ml-100 {
    margin-left: 100px!important;
}

.mr-5 {
    margin-right: 5px!important;
}

.mr-10 {
    margin-right: 10px!important;
}

.mr-20 {
    margin-right: 20px!important;
}

.mr-30 {
    margin-right: 30px!important;
}

.mr-40 {
    margin-right: 40px!important;
}

.mr-50 {
    margin-right: 50px!important;
}

.mr-60 {
    margin-right: 60px!important;
}

.mr-70 {
    margin-right: 70px!important;
}

.mr-80 {
    margin-right: 80px!important;
}

.mr-90 {
    margin-right: 90px!important;
}

.mr-100 {
    margin-right: 100px!important;
}

.mb-0 {
    margin-bottom: 0px!important;
}

.mb-5 {
    margin-bottom: 5px!important;
}

.mb-10 {
    margin-bottom: 10px!important;
}

.mb-20 {
    margin-bottom: 20px!important;
}

.mb-30 {
    margin-bottom: 30px!important;
}

.mb-40 {
    margin-bottom: 40px!important;
}

.mb-50 {
    margin-bottom: 50px!important;
}

.mb-60 {
    margin-bottom: 60px!important;
}

.mb-70 {
    margin-bottom: 70px!important;
}

.mb-80 {
    margin-bottom: 80px!important;
}

.mb-90 {
    margin-bottom: 90px!important;
}

.mb-100 {
    margin-bottom: 100px!important;
}

.mt-5 {
    margin-top: 5px!important;
}

.mt-10 {
    margin-top: 10px!important;
}

.mt-20 {
    margin-top: 20px!important;
}

.mt-30 {
    margin-top: 30px!important;
}

.mt-40 {
    margin-top: 40px!important;
}

.mt-50 {
    margin-top: 50px!important;
}

.mt-60 {
    margin-top: 60px!important;
}

.mt-70 {
    margin-top: 70px!important;
}

.mt-80 {
    margin-top: 80px!important;
}

.mt-90 {
    margin-top: 90px!important;
}

.mt-100 {
    margin-top: 100px!important;
}

.mtb-10 {
    margin: 10px 0!important;
}

.mtb-20 {
    margin: 20px 0!important;
}

.mtb-30 {
    margin: 30px 0!important;
}

.mtb-40 {
    margin: 40px 0!important;
}

.mtb-50 {
    margin: 50px 0!important;
}

.mtb-60 {
    margin: 60px 0!important;
}

.mtb-70 {
    margin: 70px 0!important;
}

.mtb-80 {
    margin: 80px 0!important;
}

.mtb-90 {
    margin: 90px 0!important;
}

.mtb-100 {
    margin: 100px 0
}

.middle {
    vertical-align: middle
}

.top {
    vertical-align: top
}

.bottom {
    vertical-align: bottom
}

.no-border {
    border: none!important
}

.relative {
    position: relative
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.black {
    color: #000!important
}

.white {
    color: #fff!important
}

.no-bg {
    background: transparent!important
}

.white-bg {
    background: #fff
}

.block {
    display: block!important
}

.inlineBlock {
    display: inline-block
}

.displayNone {
    display: none
}

.hide {
    visibility: hidden
}

.no-link {
    text-decoration: none;
    color: inherit;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.clear {
    width: 0;
    float: none;
    line-height: 0;
    font-size: 1%;
    height: 0;
    overflow: hidden
}

.row-spc:after,
.row-spc:before,
.row:after,
.row:before {
    display: table;
    content: " "
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row-spc {
    margin: 0 -15px
}

.row-spc .col-lg-1,
.row-spc .col-lg-2,
.row-spc .col-lg-3,
.row-spc .col-lg-4,
.row-spc .col-lg-5,
.row-spc .col-lg-6,
.row-spc .col-lg-7,
.row-spc .col-lg-8,
.row-spc .col-lg-9,
.row-spc .col-lg-10,
.row-spc .col-lg-11,
.row-spc .col-lg-12,
.row-spc .col-lg-15,
.row-spc .col-md-1,
.row-spc .col-md-2,
.row-spc .col-md-3,
.row-spc .col-md-4,
.row-spc .col-md-5,
.row-spc .col-md-6,
.row-spc .col-md-7,
.row-spc .col-md-8,
.row-spc .col-md-9,
.row-spc .col-md-10,
.row-spc .col-md-11,
.row-spc .col-md-12,
.row-spc .col-md-15,
.row-spc .col-sm-1,
.row-spc .col-sm-2,
.row-spc .col-sm-3,
.row-spc .col-sm-4,
.row-spc .col-sm-5,
.row-spc .col-sm-6,
.row-spc .col-sm-7,
.row-spc .col-sm-8,
.row-spc .col-sm-9,
.row-spc .col-sm-10,
.row-spc .col-sm-11,
.row-spc .col-sm-12,
.row-spc .col-sm-15,
.row-spc .col-vsm-1,
.row-spc .col-vsm-2,
.row-spc .col-vsm-3,
.row-spc .col-vsm-4,
.row-spc .col-vsm-5,
.row-spc .col-vsm-6,
.row-spc .col-vsm-7,
.row-spc .col-vsm-8,
.row-spc .col-vsm-9,
.row-spc .col-vsm-10,
.row-spc .col-vsm-11,
.row-spc .col-vsm-12,
.row-spc .col-vsm-15,
.row-spc .col-xs-1,
.row-spc .col-xs-2,
.row-spc .col-xs-3,
.row-spc .col-xs-4,
.row-spc .col-xs-5,
.row-spc .col-xs-6,
.row-spc .col-xs-7,
.row-spc .col-xs-8,
.row-spc .col-xs-9,
.row-spc .col-xs-10,
.row-spc .col-xs-11,
.row-spc .col-xs-12,
.row-spc .col-xs-15 {
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

.row .col-lg-1,
.row .col-lg-2,
.row .col-lg-3,
.row .col-lg-4,
.row .col-lg-5,
.row .col-lg-6,
.row .col-lg-7,
.row .col-lg-8,
.row .col-lg-9,
.row .col-lg-10,
.row .col-lg-11,
.row .col-lg-12,
.row .col-lg-15,
.row .col-md-1,
.row .col-md-2,
.row .col-md-3,
.row .col-md-4,
.row .col-md-5,
.row .col-md-6,
.row .col-md-7,
.row .col-md-8,
.row .col-md-9,
.row .col-md-10,
.row .col-md-11,
.row .col-md-12,
.row .col-md-15,
.row .col-sm-1,
.row .col-sm-2,
.row .col-sm-3,
.row .col-sm-4,
.row .col-sm-5,
.row .col-sm-6,
.row .col-sm-7,
.row .col-sm-8,
.row .col-sm-9,
.row .col-sm-10,
.row .col-sm-11,
.row .col-sm-12,
.row .col-sm-15,
.row .col-vsm-1,
.row .col-vsm-2,
.row .col-vsm-3,
.row .col-vsm-4,
.row .col-vsm-5,
.row .col-vsm-6,
.row .col-vsm-7,
.row .col-vsm-8,
.row .col-vsm-9,
.row .col-vsm-10,
.row .col-vsm-11,
.row .col-vsm-12,
.row .col-vsm-15,
.row .col-xs-1,
.row .col-xs-2,
.row .col-xs-3,
.row .col-xs-4,
.row .col-xs-5,
.row .col-xs-6,
.row .col-xs-7,
.row .col-xs-8,
.row .col-xs-9,
.row .col-xs-10,
.row .col-xs-11,
.row .col-xs-12,
.row .col-xs-15 {
    position: relative
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-15 {
    float: left
}

.height-0 {
    height: 0!important
}

.height-1 {
    height: 1%
}

.height-2 {
    height: 2%
}

.height-3 {
    height: 3%
}

.height-4 {
    height: 4%
}

.height-5 {
    height: 5%
}

.height-6 {
    height: 6%
}

.height-7 {
    height: 7%
}

.height-8 {
    height: 8%
}

.height-9 {
    height: 9%
}

.height-10 {
    height: 10%
}

.height-11 {
    height: 11%
}

.height-12 {
    height: 12%
}

.height-13 {
    height: 13%
}

.height-14 {
    height: 14%
}

.height-15 {
    height: 15%
}

.height-16 {
    height: 16%
}

.height-17 {
    height: 17%
}

.height-18 {
    height: 18%
}

.height-19 {
    height: 19%
}

.height-20 {
    height: 20%
}

.height-21 {
    height: 21%
}

.height-22 {
    height: 22%
}

.height-23 {
    height: 23%
}

.height-24 {
    height: 24%
}

.height-25 {
    height: 25%
}

.height-26 {
    height: 26%
}

.height-27 {
    height: 27%
}

.height-28 {
    height: 28%
}

.height-29 {
    height: 29%
}

.height-30 {
    height: 30%
}

.height-31 {
    height: 31%
}

.height-32 {
    height: 32%
}

.height-33 {
    height: 33%
}

.height-34 {
    height: 34%
}

.height-35 {
    height: 35%
}

.height-36 {
    height: 36%
}

.height-37 {
    height: 37%
}

.height-38 {
    height: 38%
}

.height-39 {
    height: 39%
}

.height-40 {
    height: 40%
}

.height-41 {
    height: 41%
}

.height-42 {
    height: 42%
}

.height-43 {
    height: 43%
}

.height-44 {
    height: 44%
}

.height-45 {
    height: 45%
}

.height-46 {
    height: 46%
}

.height-47 {
    height: 47%
}

.height-48 {
    height: 48%
}

.height-49 {
    height: 49%
}

.height-50 {
    height: 50%
}

.height-51 {
    height: 51%
}

.height-52 {
    height: 52%
}

.height-53 {
    height: 53%
}

.height-54 {
    height: 54%
}

.height-55 {
    height: 55%
}

.height-56 {
    height: 56%
}

.height-57 {
    height: 57%
}

.height-58 {
    height: 58%
}

.height-59 {
    height: 59%
}

.height-60 {
    height: 60%
}

.height-61 {
    height: 61%
}

.height-62 {
    height: 62%
}

.height-63 {
    height: 63%
}

.height-64 {
    height: 64%
}

.height-65 {
    height: 65%
}

.height-66 {
    height: 66%
}

.height-67 {
    height: 67%
}

.height-68 {
    height: 68%
}

.height-69 {
    height: 69%
}

.height-70 {
    height: 70%
}

.height-71 {
    height: 71%
}

.height-72 {
    height: 72%
}

.height-73 {
    height: 73%
}

.height-74 {
    height: 74%
}

.height-75 {
    height: 75%
}

.height-76 {
    height: 76%
}

.height-77 {
    height: 77%
}

.height-78 {
    height: 78%
}

.height-79 {
    height: 79%
}

.height-80 {
    height: 80%
}

.height-81 {
    height: 81%
}

.height-82 {
    height: 82%
}

.height-83 {
    height: 83%
}

.height-84 {
    height: 84%
}

.height-85 {
    height: 85%
}

.height-86 {
    height: 86%
}

.height-87 {
    height: 87%
}

.height-88 {
    height: 88%
}

.height-89 {
    height: 89%
}

.height-90 {
    height: 90%
}

.height-91 {
    height: 91%
}

.height-92 {
    height: 92%
}

.height-93 {
    height: 93%
}

.height-94 {
    height: 94%
}

.height-95 {
    height: 95%
}

.height-96 {
    height: 96%
}

.height-97 {
    height: 97%
}

.height-98 {
    height: 98%
}

.height-99 {
    height: 99%
}

.height-100 {
    height: 100%
}

.width-1 {
    width: 1%
}

.width-2 {
    width: 2%
}

.width-3 {
    width: 3%
}

.width-4 {
    width: 4%
}

.width-5 {
    width: 5%
}

.width-6 {
    width: 6%
}

.width-7 {
    width: 7%
}

.width-8 {
    width: 8%
}

.width-9 {
    width: 9%
}

.width-10 {
    width: 10%
}

.width-11 {
    width: 11%
}

.width-12 {
    width: 12%
}

.width-13 {
    width: 13%
}

.width-14 {
    width: 14%
}

.width-15 {
    width: 15%
}

.width-16 {
    width: 16%
}

.width-17 {
    width: 17%
}

.width-18 {
    width: 18%
}

.width-19 {
    width: 19%
}

.width-20 {
    width: 20%
}

.width-21 {
    width: 21%
}

.width-22 {
    width: 22%
}

.width-23 {
    width: 23%
}

.width-24 {
    width: 24%
}

.width-25 {
    width: 25%
}

.width-26 {
    width: 26%
}

.width-27 {
    width: 27%
}

.width-28 {
    width: 28%
}

.width-29 {
    width: 29%
}

.width-30 {
    width: 30%
}

.width-31 {
    width: 31%
}

.width-32 {
    width: 32%
}

.width-33 {
    width: 33%
}

.width-34 {
    width: 34%
}

.width-35 {
    width: 35%
}

.width-36 {
    width: 36%
}

.width-37 {
    width: 37%
}

.width-38 {
    width: 38%
}

.width-39 {
    width: 39%
}

.width-40 {
    width: 40%
}

.width-41 {
    width: 41%
}

.width-42 {
    width: 42%
}

.width-43 {
    width: 43%
}

.width-44 {
    width: 44%
}

.width-45 {
    width: 45%
}

.width-46 {
    width: 46%
}

.width-47 {
    width: 47%
}

.width-48 {
    width: 48%
}

.width-49 {
    width: 49%
}

.width-50 {
    width: 50%
}

.width-51 {
    width: 51%
}

.width-52 {
    width: 52%
}

.width-53 {
    width: 53%
}

.width-54 {
    width: 54%
}

.width-55 {
    width: 55%
}

.width-56 {
    width: 56%
}

.width-57 {
    width: 57%
}

.width-58 {
    width: 58%
}

.width-59 {
    width: 59%
}

.width-60 {
    width: 60%
}

.width-61 {
    width: 61%
}

.width-62 {
    width: 62%
}

.width-63 {
    width: 63%
}

.width-64 {
    width: 64%
}

.width-65 {
    width: 65%
}

.width-66 {
    width: 66%
}

.width-67 {
    width: 67%
}

.width-68 {
    width: 68%
}

.width-69 {
    width: 69%
}

.width-70 {
    width: 70%
}

.width-71 {
    width: 71%
}

.width-72 {
    width: 72%
}

.width-73 {
    width: 73%
}

.width-74 {
    width: 74%
}

.width-75 {
    width: 75%
}

.width-76 {
    width: 76%
}

.width-77 {
    width: 77%
}

.width-78 {
    width: 78%
}

.width-79 {
    width: 79%
}

.width-80 {
    width: 80%
}

.width-81 {
    width: 81%
}

.width-82 {
    width: 82%
}

.width-83 {
    width: 83%
}

.width-84 {
    width: 84%
}

.width-85 {
    width: 85%
}

.width-86 {
    width: 86%
}

.width-87 {
    width: 87%
}

.width-88 {
    width: 88%
}

.width-89 {
    width: 89%
}

.width-90 {
    width: 90%
}

.width-91 {
    width: 91%
}

.width-92 {
    width: 92%
}

.width-93 {
    width: 93%
}

.width-94 {
    width: 94%
}

.width-95 {
    width: 95%
}

.width-96 {
    width: 96%
}

.width-97 {
    width: 97%
}

.width-98 {
    width: 98%
}

.width-99 {
    width: 99%
}

.width-100 {
    width: 100%
}

.col-xs-15 {
    width: 20%
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666666666666%
}

.col-xs-10 {
    width: 83.33333333333334%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666666666666%
}

.col-xs-7 {
    width: 58.333333333333336%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666666666667%
}

.col-xs-4 {
    width: 33.33333333333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.666666666666664%
}

.col-xs-1 {
    width: 8.333333333333332%
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-15 {
    margin-left: 20%
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:640px) {
    .container {
        width: 626px
    }
    .col-vsm-1,
    .col-vsm-2,
    .col-vsm-3,
    .col-vsm-4,
    .col-vsm-5,
    .col-vsm-6,
    .col-vsm-7,
    .col-vsm-8,
    .col-vsm-9,
    .col-vsm-10,
    .col-vsm-11,
    .col-vsm-12,
    .col-vsm-15 {
        float: left
    }
    .col-vsm-15 {
        width: 20%
    }
    .col-vsm-12 {
        width: 100%
    }
    .col-vsm-11 {
        width: 91.66666666666666%
    }
    .col-vsm-10 {
        width: 83.33333333333334%
    }
    .col-vsm-9 {
        width: 75%
    }
    .col-vsm-8 {
        width: 66.66666666666666%
    }
    .col-vsm-7 {
        width: 58.333333333333336%
    }
    .col-vsm-6 {
        width: 50%
    }
    .col-vsm-5 {
        width: 41.66666666666667%
    }
    .col-vsm-4 {
        width: 33.33333333333333%
    }
    .col-vsm-3 {
        width: 25%
    }
    .col-vsm-2 {
        width: 16.666666666666664%
    }
    .col-vsm-1 {
        width: 8.333333333333332%
    }
    .col-vsm-pull-12 {
        right: 100%;
    }
    .col-vsm-pull-11 {
        right: 91.66666667%;
    }
    .col-vsm-pull-10 {
        right: 83.33333333%;
    }
    .col-vsm-pull-9 {
        right: 75%;
    }
    .col-vsm-pull-8 {
        right: 66.66666667%;
    }
    .col-vsm-pull-7 {
        right: 58.33333333%;
    }
    .col-vsm-pull-6 {
        right: 50%;
    }
    .col-vsm-pull-5 {
        right: 41.66666667%;
    }
    .col-vsm-pull-4 {
        right: 33.33333333%;
    }
    .col-vsm-pull-3 {
        right: 25%;
    }
    .col-vsm-pull-2 {
        right: 16.66666667%;
    }
    .col-vsm-pull-1 {
        right: 8.33333333%;
    }
    .col-vsm-pull-0 {
        right: auto;
    }
    .col-vsm-push-12 {
        left: 100%;
    }
    .col-vsm-push-11 {
        left: 91.66666667%;
    }
    .col-vsm-push-10 {
        left: 83.33333333%;
    }
    .col-vsm-push-9 {
        left: 75%;
    }
    .col-vsm-push-8 {
        left: 66.66666667%;
    }
    .col-vsm-push-7 {
        left: 58.33333333%;
    }
    .col-vsm-push-6 {
        left: 50%;
    }
    .col-vsm-push-5 {
        left: 41.66666667%;
    }
    .col-vsm-push-4 {
        left: 33.33333333%;
    }
    .col-vsm-push-3 {
        left: 25%;
    }
    .col-vsm-push-2 {
        left: 16.66666667%;
    }
    .col-vsm-push-1 {
        left: 8.33333333%;
    }
    .col-vsm-push-0 {
        left: auto;
    }
    .col-vsm-offset-15 {
        margin-left: 20%
    }
    .col-vsm-offset-12 {
        margin-left: 100%
    }
    .col-vsm-offset-11 {
        margin-left: 91.66666667%
    }
    .col-vsm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-vsm-offset-9 {
        margin-left: 75%
    }
    .col-vsm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-vsm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-vsm-offset-6 {
        margin-left: 50%
    }
    .col-vsm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-vsm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-vsm-offset-3 {
        margin-left: 25%
    }
    .col-vsm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-vsm-offset-1 {
        margin-left: 8.33333333%
    }
    .col-vsm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:768px) {
    .container {
        width: 750px
    }
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-15 {
        float: left
    }
    .col-sm-15 {
        width: 20%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-11 {
        width: 91.66666666666666%
    }
    .col-sm-10 {
        width: 83.33333333333334%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-8 {
        width: 66.66666666666666%
    }
    .col-sm-7 {
        width: 58.333333333333336%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-5 {
        width: 41.66666666666667%
    }
    .col-sm-4 {
        width: 33.33333333333333%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-2 {
        width: 16.666666666666664%
    }
    .col-sm-1 {
        width: 8.333333333333332%
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-15 {
        margin-left: 20%
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {
    .container {
        width: 970px
    }
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-15 {
        float: left
    }
    .col-md-15 {
        width: 20%
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-11 {
        width: 91.66666666666666%
    }
    .col-md-10 {
        width: 83.33333333333334%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666666666666%
    }
    .col-md-7 {
        width: 58.333333333333336%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-5 {
        width: 41.66666666666667%
    }
    .col-md-4 {
        width: 33.33333333333333%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-2 {
        width: 16.666666666666664%
    }
    .col-md-1 {
        width: 8.333333333333332%
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-push-11 {
        left: 91.66666667%;
    }
    .col-md-push-10 {
        left: 83.33333333%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-8 {
        left: 66.66666667%;
    }
    .col-md-push-7 {
        left: 58.33333333%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-5 {
        left: 41.66666667%;
    }
    .col-md-push-4 {
        left: 33.33333333%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-2 {
        left: 16.66666667%;
    }
    .col-md-push-1 {
        left: 8.33333333%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-offset-15 {
        margin-left: 20%
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    }
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-15 {
        float: left
    }
    .col-lg-15 {
        width: 20%
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-11 {
        width: 91.66666666666666%
    }
    .col-lg-10 {
        width: 83.33333333333334%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-8 {
        width: 66.66666666666666%
    }
    .col-lg-7 {
        width: 58.333333333333336%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-5 {
        width: 41.66666666666667%
    }
    .col-lg-4 {
        width: 33.33333333333333%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-2 {
        width: 16.666666666666664%
    }
    .col-lg-1 {
        width: 8.333333333333332%
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-offset-15 {
        margin-left: 20%
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
}