/* container */ .container { position: relative; margin-left: auto; margin-right: auto; } @media (min-width: 576px){ .container { width: 540px; max-width: 100%; } } @media (min-width: 768px){ .container { width: 720px; max-width: 100%; } } @media (min-width: 992px){ .container { width: 960px; max-width: 100%; } } @media (min-width: 1200px){ .container { width: 1160px; max-width: 100%; } } @media (min-width: 1300px){ .container { width: 1300px; max-width: 100%; } } /* row */ .row { display: flex; flex-wrap: wrap; } /* col */ .col { position: relative; width: 100%; min-height: 1px; } .col-12 { max-width: 100%; } .col-11 { max-width: 91.66667%; } .col-10 { max-width: 83.33333%; } .col-9 { max-width: 75%; } .col-8 { max-width: 66.66667%; } .col-7 { max-width: 58.33333%; } .col-6 { max-width: 50%; } .col-5 { max-width: 41.66667%; } .col-4 { max-width: 33.33333333%; } .col-3 { max-width: 25%; } .col-2 { max-width: 16.66667%; } .col-1 { max-width: 8.33333%; } @media (min-width: 576px){ .col-sm-12 { max-width: 100%; } .col-sm-11 { max-width: 91.66667%; } .col-sm-10 { max-width: 83.33333%; } .col-sm-9 { max-width: 75%; } .col-sm-8 { max-width: 66.66667%; } .col-sm-7 { max-width: 58.33333%; } .col-sm-6 { max-width: 50%; } .col-sm-5 { max-width: 41.66667%; } .col-sm-4 { max-width: 33.33333333%; } .col-sm-3 { max-width: 25%; } .col-sm-2 { max-width: 16.66667%; } .col-sm-1 { max-width: 8.33333%; } } @media (min-width: 768px){ .col-md-12 { max-width: 100%; } .col-md-11 { max-width: 91.66667%; } .col-md-10 { max-width: 83.33333%; } .col-md-9 { max-width: 75%; } .col-md-8 { max-width: 66.66667%; } .col-md-7 { max-width: 58.33333%; } .col-md-6 { max-width: 50%; } .col-md-5 { max-width: 41.66667%; } .col-md-4 { max-width: 33.33333333%; } .col-md-3 { max-width: 25%; } .col-md-2 { max-width: 16.66667%; } .col-md-1 { max-width: 8.33333%; } } @media (min-width: 992px){ .col-lg-12 { max-width: 100%; } .col-lg-11 { max-width: 91.66667%; } .col-lg-10 { max-width: 83.33333%; } .col-lg-9 { max-width: 75%; } .col-lg-8 { max-width: 66.66667%; } .col-lg-7 { max-width: 58.33333%; } .col-lg-6 { max-width: 50%; } .col-lg-5 { max-width: 41.66667%; } .col-lg-4 { max-width: 33.33333333%; } .col-lg-3 { max-width: 25%; } .col-lg-2 { max-width: 16.66667%; } .col-lg-1 { max-width: 8.33333%; } } @media (min-width: 1200px){ .col-xl-12 { max-width: 100%; } .col-xl-11 { max-width: 91.66667%; } .col-xl-10 { max-width: 83.33333%; } .col-xl-9 { max-width: 75%; } .col-xl-8 { max-width: 66.66667%; } .col-xl-7 { max-width: 58.33333%; } .col-xl-6 { max-width: 50%; } .col-xl-5 { max-width: 41.66667%; } .col-xl-4 { max-width: 33.33333333%; } .col-xl-3 { max-width: 25%; } .col-xl-2 { max-width: 16.66667%; } .col-xl-1 { max-width: 8.33333%; } } /* offsets */ .offset-12 { max-width: 100%; } .offset-11 { max-width: 91.66667%; } .offset-10 { max-width: 83.33333%; } .offset-9 { max-width: 75%; } .offset-8 { max-width: 66.66667%; } .offset-7 { max-width: 58.33333%; } .offset-6 { max-width: 50%; } .offset-5 { max-width: 41.66667%; } .offset-4 { max-width: 33.33333333%; } .offset-3 { max-width: 25%; } .offset-2 { max-width: 16.66667%; } .offset-1 { max-width: 8.33333%; } @media (min-width: 576px){ .offset-sm-12 { max-width: 100%; } .offset-sm-11 { max-width: 91.66667%; } .offset-sm-10 { max-width: 83.33333%; } .offset-sm-9 { max-width: 75%; } .offset-sm-8 { max-width: 66.66667%; } .offset-sm-7 { max-width: 58.33333%; } .offset-sm-6 { max-width: 50%; } .offset-sm-5 { max-width: 41.66667%; } .offset-sm-4 { max-width: 33.33333333%; } .offset-sm-3 { max-width: 25%; } .offset-sm-2 { max-width: 16.66667%; } .offset-sm-1 { max-width: 8.33333%; } } @media (min-width: 768px){ .offset-md-12 { max-width: 100%; } .offset-md-11 { max-width: 91.66667%; } .offset-md-10 { max-width: 83.33333%; } .offset-md-9 { max-width: 75%; } .offset-md-8 { max-width: 66.66667%; } .offset-md-7 { max-width: 58.33333%; } .offset-md-6 { max-width: 50%; } .offset-md-5 { max-width: 41.66667%; } .offset-md-4 { max-width: 33.33333333%; } .offset-md-3 { max-width: 25%; } .offset-md-2 { max-width: 16.66667%; } .offset-md-1 { max-width: 8.33333%; } } @media (min-width: 992px){ .offset-lg-12 { max-width: 100%; } .offset-lg-11 { max-width: 91.66667%; } .offset-lg-10 { max-width: 83.33333%; } .offset-lg-9 { max-width: 75%; } .offset-lg-8 { max-width: 66.66667%; } .offset-lg-7 { max-width: 58.33333%; } .offset-lg-6 { max-width: 50%; } .offset-lg-5 { max-width: 41.66667%; } .offset-lg-4 { max-width: 33.33333333%; } .offset-lg-3 { max-width: 25%; } .offset-lg-2 { max-width: 16.66667%; } .offset-lg-1 { max-width: 8.33333%; } } @media (min-width: 1200px){ .offset-xl-12 { max-width: 100%; } .offset-xl-11 { max-width: 91.66667%; } .offset-xl-10 { max-width: 83.33333%; } .offset-xl-9 { max-width: 75%; } .offset-xl-8 { max-width: 66.66667%; } .offset-xl-7 { max-width: 58.33333%; } .offset-xl-6 { max-width: 50%; } .offset-xl-5 { max-width: 41.66667%; } .offset-xl-4 { max-width: 33.33333333%; } .offset-xl-3 { max-width: 25%; } .offset-xl-2 { max-width: 16.66667%; } .offset-xl-1 { max-width: 8.33333%; } } @media (max-width: 991px){ .container { padding-right: 16px; padding-left: 16px; } .row { margin-right: -16px; margin-left: -16px; } .col { padding-right: 16px; padding-left: 16px; } } @media (min-width: 992px){ .container { padding-right: 8px; padding-left: 8px; } .row { margin-right: -8px; margin-left: -8px; } .col { padding-right: 8px; padding-left: 8px; } } @media (min-width: 1200px){ .container { padding-right: 20px; padding-left: 20px; } .row { margin-right: -20px; margin-left: -20px; } .col { padding-right: 20px; padding-left: 20px; } } @media (min-width: 576px){} @media (min-width: 768px){} @media (min-width: 992px){} @media (min-width: 1200px){} @media (max-width: 575px){} @media (max-width: 767px){} @media (max-width: 991px){} @media (max-width: 1199px){} .d-none {display: none !important;} @media (min-width: 576px){ .d-sm-inline-block {display: inline-block !important;} .d-sm-inline {display: inline !important;} .d-sm-block {display: block !important;} .d-sm-flex {display: block !important;} .d-sm-none {display: none !important;} } @media (min-width: 768px){ .d-md-inline-block {display: inline-block !important;} .d-md-inline {display: inline !important;} .d-md-block {display: block !important;} .d-md-flex {display: block !important;} .d-md-none {display: none !important;} } @media (min-width: 992px){ .d-lg-inline-block {display: inline-block !important;} .d-lg-inline {display: inline !important;} .d-lg-block {display: block !important;} .d-lg-flex {display: block !important;} .d-lg-none {display: none !important;} } @media (min-width: 1200px){ .d-xl-inline-block {display: inline-block !important;} .d-xl-inline {display: inline !important;} .d-xl-block {display: block !important;} .d-xl-flex {display: block !important;} .d-xl-none {display: none !important;} }