html body a:hover{
text-decoration: none;
}

.privacy-policy-page dd {
  font-style: normal;
  margin-bottom: 50px; }
.not-found-page{padding: 20px;}
.not-found-page .disc li,
.not-found-page dd {
  font-style: normal; }
.not-found-page .not-found-page_top {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px; }
  .not-found-page .not-found-page_top img {
    width: auto;
    max-width: 100%;
    margin-bottom: 40px; }
  .not-found-page .not-found-page_top > div {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center; }
  .not-found-page .not-found-page_top strong {
    font-size: 20px;
    line-height: 1;
    font-weight: 600;
    padding-right: 20px; }
    @media (min-width: 768px) {
      .not-found-page .not-found-page_top strong {
        font-size: 50px;
        line-height: 1; } }
    @media (min-width: 992px) {
      .not-found-page .not-found-page_top strong {
        font-size: 84px;
        line-height: 84px; } }
  .not-found-page .not-found-page_top span {
    font-size: 16px;
    line-height: 20px;
    font-weight: 300; }
    @media (min-width: 768px) {
      .not-found-page .not-found-page_top span {
        font-size: 30px;
        line-height: 38px; } }
    @media (min-width: 992px) {
      .not-found-page .not-found-page_top span {
        font-size: 55px;
        line-height: 68px; } }
.not-found-page .not-found-page_bottom dt {
  font-size: 12px;
  line-height: 1;
  font-weight: 400;
  text-align: center;
  margin-bottom: 30px; }
  @media (min-width: 992px) {
    .not-found-page .not-found-page_bottom dt {
      font-size: 20px; } }
.not-found-page .not-found-page_bottom dd {
  text-align: center; }
  .not-found-page .not-found-page_bottom dd a {
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    padding: 10px 20px;border-radius: 30px;
    line-height: inherit;
    background-color: #00afec;
    color: #fff; }
    .not-found-page .not-found-page_bottom dd a:hover {
      background: #00afec; }
    .not-found-page .not-found-page_bottom dd a:before {
      padding-right: 5px;
      font-size: 22px;
      vertical-align: sub; }
.modal-popup .modal-header{
padding: 1rem 3rem 0.2rem 3rem !important;
}

h1, .heading-1 {
  font-size: 1.7rem;}
  @media (min-width: 992px) {
    h1, .heading-1 { } }

h2, .catalog-product-view .price-wrapper .price, .heading-2, .bundle-options-wrapper .legend, .block-bundle-summary > .title, .cart-summary > .title {
  font-size: 1.4rem; }
  @media (min-width: 992px) {
    h2, .catalog-product-view .price-wrapper .price, .heading-2, .bundle-options-wrapper .legend, .block-bundle-summary > .title, .cart-summary > .title {
      font-size: 30px; } }

h3, .heading-3, .sidebar .block-title, .sidebar .collapsible-block .opener, .modal-popup .modal-title, .checkout-index-index .opc-wrapper .step-title, .opc-$
  font-size: 1.1rem; }
  @media (min-width: 992px) {
    h3, .heading-3, .sidebar .block-title, .sidebar .collapsible-block .opener, .modal-popup .modal-title, .checkout-index-index .opc-wrapper .step-title, .$
      font-size: 1.45rem; } }

h4, .heading-4, .catalog-product-view .data.items .additional-attributes .attributes-caption, .opc-block-shipping-information .shipping-information-title, .$
  font-size: 1rem;
  font-weight: 600; }
  @media (min-width: 992px) {
    h4, .heading-4, .catalog-product-view .data.items .additional-attributes .attributes-caption, .opc-block-shipping-information .shipping-information-titl$
      font-size: 1.2rem; } }

h5, .heading-5 {
  font-size: 1rem; }
  @media (min-width: 992px) {
    h5, .heading-5 {
      font-size: 1.1rem; } }

h6, .heading-6 {
  font-size: 1rem; }

h1,
.heading-1 {
  font-weight: 700;
  line-height: 1;
  margin: 0.5em 0;
  color: #292929; }

h2, .catalog-product-view .price-wrapper .price,
.heading-2,
.bundle-options-wrapper .legend,
.block-bundle-summary > .title,
.cart-summary > .title {
  line-height: 1;}
h3,
.heading-3,
.sidebar .block-title,
.sidebar .collapsible-block .opener,
.modal-popup .modal-title,
.checkout-index-index .opc-wrapper .step-title,
.opc-sidebar .opc-block-summary span.title,
.custome-downloadable-products__wrapper .table-title,
.account-billing-agreements__wrapper .table-title,
.my-reviews-table__wrapper .table-title,
.orders-history__wrapper .table-title {
  font-weight: 400;
  line-height: 1;
  margin: 0.5em 0;
  color: #292929; }

h4,
.heading-4,
.catalog-product-view .data.items .additional-attributes .attributes-caption,
.opc-block-shipping-information .shipping-information-title,
.review-list .review-title,
.review-add .review-legend,
.block-subtitle,
.box-title {
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.5em;
  letter-spacing: .02em;
  color: #292929; }

h5,
.heading-5 {
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.5em;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #292929; }

h6,
.heading-6 {
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.5em;
  letter-spacing: .02em;
  text-transform: uppercase;
  color: #292929; }




input[type='text'],
input[type='time'],
input[type='url'],
input[type='month'],
input[type='week'],
input[type='email'],
input[type='color'],
input[type='datetime'],
input[type='datetime-local'],
input[type='range'],
input[type='search'],
input[type='tel'],
input[type='date'],
input[type='password'],
input[type='number'],
textarea {
  color: inherit;
  outline: none;
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
  border-radius: 0;
  font-family: inherit;
  line-height: inherit;
  vertical-align: baseline;
  box-shadow: none; }
 
form {
  -webkit-tap-highlight-color: transparent; }

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

*:focus {
  outline: none; }

a {
  font: inherit;
  color: inherit;
  text-decoration: none;
  transition: .3s all ease; }
  a:active {
    background-color: transparent; }

a[href^="tel:"],
a[href^="callto:"] {
  color: inherit;
  text-decoration: none; }

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

table.table {
  width: 100%; }
  @media (min-width: 992px) {
    .container {
      max-width: 1200px; } }
  .block-dashboard-orders table.table, .items.methods .checkout, .item-options .checkout, .customer_right_block table.table, .items.methods .checkout, .item-options .checkout {
    width: 100% !important}
    .customer_right_block .customer_right_block .field.choice{clear: both;}
    .action.delete:before{padding:0;}
  @media (max-width: 760px) {
    .slider-pro-wrapper{display: none;}
  }
  @media (max-width: 1050px) {
    .sp-layer-fulltext {margin: 0 0 0 -300px !important;}
  }
  @media (max-width: 980px) {
    table.table, .items.methods .checkout, .item-options .checkout {
      width: 21% }
      .border_bottom_400{width: auto !important;}
      .height-95{height: auto !important;}
      #shipping-method-buttons-container button{max-width: 100%;text-align: center;}
      .continue{text-align: left;}
      .relate_content{display: none;}
      .cart-container .main.actions{align-items: baseline;}
      .opc-block-summary-box{width: auto !important;right: 0 !important;}
      .cart-summary{background-color: #fff !important;}
      div[name='shippingAddress.lastname'], div[name='shippingAddress.city'], div[name='shippingAddress.region_id'], div[name='shippingAddress.region_id'] select{position: relative !important;left: 0 !important;margin: 0 0  12px 0 !important;}
      input.checkout_name_input, input.checkout_input_658, select.w-316{width: 100% !important;}
      div.control .select{background: url(/instar/images/IN-down-Black.png) no-repeat scroll 96% center #fafafa !important;}
    }
    @media (max-width: 780px) {
      .totals.sub .mark {display: block;padding-right: 8px;}
    }

 
.copyright-wrap .list-payment {
justify-content: center;
    align-items: center;
    display: flex;
    color: #fff;
    list-style: none;

}
.copyright-wrap * + .list-payment {
    margin-top: 3px;
}
.instar_row{max-width: 1200px !important;margin: 0 auto;} 
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
  min-width: 300px;
  max-width: 480px; }
  @media (min-width: 300px) {
   .page-footer .container {
	    max-width: unset;
      background: unset !important;
      min-width: unset; } }
  @media (min-width: 768px) {
    .container {
      max-width: 920px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 1120px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 100%; } }
  @media (min-width: 1400px) {
    .container {
      max-width: 1764px; } }

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

[class*='col-xs-1'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-1'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-1'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-1'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-2'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-2'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-2'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-2'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-3'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-3'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-3'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-3'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-4'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-4'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-4'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-4'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-5'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-5'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-5'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-5'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-6'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-6'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-6'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-6'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-7'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-7'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-7'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-7'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-8'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-8'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-8'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-8'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-9'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-9'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-9'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-9'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-10'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-10'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-10'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-10'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-11'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-11'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-11'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-11'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-xs-12'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-sm-12'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-md-12'] {
  padding-left: 20px;
  padding-right: 20px; }

[class*='col-lg-12'] {
  padding-left: 20px;
  padding-right: 20px; }

@media (min-width: 480px) {
  * + [class*='col-xs-'] {
    margin-top: 0; }

  .row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

  .row > [class*='col-xs-1'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-1'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-1'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-1'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-2'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-2'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-2'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-2'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-3'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-3'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-3'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-3'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-4'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-4'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-4'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-4'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-5'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-5'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-5'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-5'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-6'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-6'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-6'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-6'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-7'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-7'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-7'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-7'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-8'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-8'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-8'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-8'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-9'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-9'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-9'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-9'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-10'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-10'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-10'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-10'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-11'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-11'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-11'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-11'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-xs-12'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-sm-12'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-md-12'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row > [class*='col-lg-12'] {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  .row-xs-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .row-xs-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }

  .row-xs-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

  .row-xs-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  .row-xs-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  .row-xs-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .row-xs {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .row-xs-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }

  .row-xs-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .row-xs-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; }

  .col-xs-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }

  .col-xs-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }

  .col-xs-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; }

  .row > .col-xs-preffix-0 {
    margin-left: 0%; }
  .row > .col-xs-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .row > .col-xs-preffix-1 {
    margin-left: 8.33333%; }
  .row > .col-xs-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .row > .col-xs-preffix-2 {
    margin-left: 16.66667%; }
  .row > .col-xs-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .row > .col-xs-preffix-3 {
    margin-left: 25%; }
  .row > .col-xs-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .row > .col-xs-preffix-4 {
    margin-left: 33.33333%; }
  .row > .col-xs-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .row > .col-xs-preffix-5 {
    margin-left: 41.66667%; }
  .row > .col-xs-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .row > .col-xs-preffix-6 {
    margin-left: 50%; }
  .row > .col-xs-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .row > .col-xs-preffix-7 {
    margin-left: 58.33333%; }
  .row > .col-xs-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .row > .col-xs-preffix-8 {
    margin-left: 66.66667%; }
  .row > .col-xs-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .row > .col-xs-preffix-9 {
    margin-left: 75%; }
  .row > .col-xs-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .row > .col-xs-preffix-10 {
    margin-left: 83.33333%; }
  .row > .col-xs-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .row > .col-xs-preffix-11 {
    margin-left: 91.66667%; }
  .row > .col-xs-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .row > .col-xs-preffix-12 {
    margin-left: 100%; } }
@media (min-width: 768px) {
  * + [class*='col-sm-'] {
    margin-top: 0; }

  .row-sm-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .row-sm-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }

  .row-sm-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

  .row-sm-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  .row-sm-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  .row-sm-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .row-sm {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .row-sm-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }

  .row-sm-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .row-sm-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; }

  .col-sm-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }

  .col-sm-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }

  .col-sm-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; }

  .row > .col-sm-preffix-0 {
    margin-left: 0%; }
  .row > .col-sm-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .row > .col-sm-preffix-1 {
    margin-left: 8.33333%; }
  .row > .col-sm-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .row > .col-sm-preffix-2 {
    margin-left: 16.66667%; }
  .row > .col-sm-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .row > .col-sm-preffix-3 {
    margin-left: 25%; }
  .row > .col-sm-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .row > .col-sm-preffix-4 {
    margin-left: 33.33333%; }
  .row > .col-sm-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .row > .col-sm-preffix-5 {
    margin-left: 41.66667%; }
  .row > .col-sm-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .row > .col-sm-preffix-6 {
    margin-left: 50%; }
  .row > .col-sm-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .row > .col-sm-preffix-7 {
    margin-left: 58.33333%; }
  .row > .col-sm-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .row > .col-sm-preffix-8 {
    margin-left: 66.66667%; }
  .row > .col-sm-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .row > .col-sm-preffix-9 {
    margin-left: 75%; }
  .row > .col-sm-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .row > .col-sm-preffix-10 {
    margin-left: 83.33333%; }
  .row > .col-sm-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .row > .col-sm-preffix-11 {
    margin-left: 91.66667%; }
  .row > .col-sm-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .row > .col-sm-preffix-12 {
    margin-left: 100%; } }
@media (min-width: 992px) {
  * + [class*='col-md-'] {
    margin-top: 0; }

  .row-md-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .row-md-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }

  .row-md-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

  .row-md-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  .row-md-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  .row-md-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .row-md {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .row-md-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }

  .row-md-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .row-md-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; }

  .col-md-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }

  .col-md-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }

  .col-md-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; }

  .row > .col-md-preffix-0 {
    margin-left: 0%; }
  .row > .col-md-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .row > .col-md-preffix-1 {
    margin-left: 8.33333%; }
  .row > .col-md-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .row > .col-md-preffix-2 {
    margin-left: 16.66667%; }
  .row > .col-md-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 22% !important; }
  .row > .col-md-preffix-3 {
    margin-left: 25%; }
  .row > .col-md-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .row > .col-md-preffix-4 {
    margin-left: 33.33333%; }
  .row > .col-md-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .row > .col-md-preffix-5 {
    margin-left: 41.66667%; }
  .row > .col-md-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .row > .col-md-preffix-6 {
    margin-left: 50%; }
  .row > .col-md-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .row > .col-md-preffix-7 {
    margin-left: 58.33333%; }
  .row > .col-md-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .row > .col-md-preffix-8 {
    margin-left: 66.66667%; }
  .row > .col-md-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .row > .col-md-preffix-9 {
    margin-left: 75%; }
  .row > .col-md-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .row > .col-md-preffix-10 {
    margin-left: 83.33333%; }
  .row > .col-md-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .row > .col-md-preffix-11 {
    margin-left: 91.66667%; }
  .row > .col-md-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    list-style: none;
    flex-basis: 100%;
    max-width: 100%; }
  .row > .col-md-preffix-12 {
    margin-left: 100%; } }
@media (min-width: 1200px) {
  * + [class*='col-lg-'] {
    margin-top: 0; }

  .row-lg-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .row-lg-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }

  .row-lg-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

  .row-lg-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  .row-lg-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  .row-lg-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .row-lg {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .row-lg-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }

  .row-lg-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .row-lg-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; }

  .col-lg-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }

  .col-lg-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }

  .col-lg-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; }

  .row > .col-lg-preffix-0 {
    margin-left: 0%; }
  .row > .col-lg-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .row > .col-lg-preffix-1 {
    margin-left: 8.33333%; }
  .row > .col-lg-2 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .row > .col-lg-preffix-2 {
    margin-left: 16.66667%; }
  .row > .col-lg-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .row > .col-lg-preffix-3 {
    margin-left: 25%; }
  .row > .col-lg-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .row > .col-lg-preffix-4 {
    margin-left: 33.33333%; }
  .row > .col-lg-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .row > .col-lg-preffix-5 {
    margin-left: 41.66667%; }
  .row > .col-lg-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .row > .col-lg-preffix-6 {
    margin-left: 50%; }
  .row > .col-lg-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .row > .col-lg-preffix-7 {
    margin-left: 58.33333%; }
  .row > .col-lg-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .row > .col-lg-preffix-8 {
    margin-left: 66.66667%; }
  .row > .col-lg-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .row > .col-lg-preffix-9 {
    margin-left: 75%; }
  .row > .col-lg-10 {
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .row > .col-lg-preffix-10 {
    margin-left: 83.33333%; }
  .row > .col-lg-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .row > .col-lg-preffix-11 {
    margin-left: 91.66667%; }
  .row > .col-lg-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .row > .col-lg-preffix-12 {
    margin-left: 100%; } }
@media (min-width: 1400px) {
  * + [class*='col-xl-'] {
    margin-top: 0; }

  .row-xl-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .row-xl-left {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }

  .row-xl-right {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

  .row-xl-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  .row-xl-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }

  .row-xl-top {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .row-xl {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .row-xl-reverse {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }

  .row-xl-middle {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .row-xl-bottom {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; }

  .col-xl-top {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }

  .col-xl-middle {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }

  .col-xl-bottom {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end; }

  .row > .col-xl-preffix-0 {
    margin-left: 0%; }
  .row > .col-xl-1 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .row > .col-xl-preffix-1 {
    margin-left: 8.33333%; }
   .row > .col-xl-preffix-2 {
    margin-left: 16.66667%; }
  .row > .col-xl-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .row > .col-xl-preffix-3 {
    margin-left: 25%; }
  .row > .col-xl-4 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .row > .col-xl-preffix-4 {
    margin-left: 33.33333%; }
  .row > .col-xl-5 {
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .row > .col-xl-preffix-5 {
    margin-left: 41.66667%; }
  .row > .col-xl-6 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .row > .col-xl-preffix-6 {
    margin-left: 50%; }
  .row > .col-xl-7 {
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .row > .col-xl-preffix-7 {
    margin-left: 58.33333%; }
  .row > .col-xl-8 {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .row > .col-xl-preffix-8 {
    margin-left: 66.66667%; }
  .row > .col-xl-9 {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .row > .col-xl-preffix-9 {
    margin-left: 75%; }
    .row > .col-xl-preffix-10 {
    margin-left: 83.33333%; }
  .row > .col-xl-11 {
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .row > .col-xl-preffix-11 {
    margin-left: 91.66667%; }
  .row > .col-xl-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .row > .col-xl-preffix-12 {
    margin-left: 100%; } }

/**compare product start**/

.cms-in-indoor-table .columns.container.instar_empty,.cms-in-outdoor-table .columns.container.instar_empty{
padding:unset;
}


.outdoor_main{max-width: 1200px;margin: 10px auto;overflow: auto; }
.std_div{background-color: #fff;}
.outdoor_main table { border: 0;border-collapse: collapse; border-spacing: 0;empty-cells: show;font-size: 100%;}
.botton-info{padding:20px;}
.outdoor-page-title {padding: 17px 20px 19px 30px;margin: 0 -20px 0;background-color: #fff;}
.outdoor-page-title h1{font-size: 18px;font-weight: 300;color: #333;margin: 0;line-height: normal;}
.camera_comparison { width: 100%;border-color: #CCC;}
.cc_model {background-color: #007FAD;color: #FFF;}
.cc_model td{border:1px solid #007FAD !important;}
.cc_sparte {background-color: #f7f7f7;color: #005A7A; border-color: #666;}
.camera_comparison td {text-align: center; vertical-align: middle !important;padding: 10px;font-size: 14px;border: 1px solid #ccc;}
.cc_feature {padding-left: 10px;text-align: left !important;}
.product-image {display: inline-block;}
.contact_box{text-align: center;background-color: #fff;}
.ft-28{font-size: 28px;}
.wiki_btn{width: 230px !important;margin: 20px auto;}
.or_div{color:#666;font-size: 18px;padding: 0 0 10px;}
.search_input{position: relative;text-align: left;}
.search_input img{position: absolute;padding: 12px 0 0 10px;}
.block_important{display: block !important;}
.instar_category{position: absolute;color: #333;width: 1200px;margin: 0 auto;text-align: left;left: 0;right: 0;}
.category_banner img{max-width: inherit;}

.instar_video{width:100%; height: calc(100vw / 16 * 9 - 16px); max-width: 800px; max-height: calc(800px /16 * 9);}
/**.instar_video{width: 280px;height: 158px;margin: 25px 0 0 0;}**/
.tab_single{margin: 0 auto 20px;width: 200px;text-align: center;}
.tab_single .in_product_tab_btn{width: 200px !important;}
/**.billing_address_error{position: absolute;top: 120px;left: -20px;}**/
.field-select-billing{padding: 0 0 20px 0;}
.product_subtitle a{color: #757575 !important;padding: 10px 0 !important;font-weight: 100;}
.product_subtitle{
    color: #757575 !important;
    padding: 10px 0 !important;
    font-weight: 100;
}
/**.product_subtitle a:hover{color: #00afec !important;}**/
.widget_subtitle a{padding:0 !important;}
.widget-product-item-actions{top:5px !important;}
.instar_film_box{width:1200px;margin:0 auto;}
.instar_file_left{width: 515px;float: left;margin: 80px 0 0 0;}
.instar_file_right{float: right;width: 450px;margin: 0 -20px 0 0;}
.instar_file_right video{width: 450px;height: 300px;}
.sp-layer-fulltext{margin: 0 0 0 -400px; }
.instar_moment_text{margin-top: 140px;}
.payment-method-content .checkout-billing-address .field .control .select {background: url(/instar/images/IN-down-Black.png) no-repeat scroll 220px center #fafafa !important;}
.payment-method-content .checkout-billing-address .actions-toolbar {position: absolute;}
.block.widget.featured.grid.featured-prods-modern .products-grid-wrap .products-grid .product-item .product-item-details .product-item-name{margin-bottom: 5px !important;}
.item-options .field.choice.item{width: 300px;}
/**compare product end**/
