/** Shopify CDN: Minification failed

Line 191:1 Unexpected "#"

**/
/*
|----------------------------------------------------------------------
|       Responsive
|----------------------------------------------------------------------
*/

@media (max-width: 991px) {
  #banner .content {
    margin-left: 0;
  }
  #needs .flexRow > .col {
    width: 100%;
  }
  #bullet .flexRow {
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    overflow: hidden;
    overflow-x: auto;
  }
  #bullet .flexRow::-webkit-scrollbar {
    height: 0;
  }
  #bullet .flexRow > .col {
    width: auto !important;
  }
  #bullet .inner {
    min-width: 240px;
  }
  #proBlocks .flexRow > .col {
    width: 100%;
  }
  #slick-reviews {
    padding: 0 30px;
  }
  #footer .flexRow > .col1 {
    width: 100%;
    padding-right: 15px;
  }
  #footer .flexRow > .col2,
  #footer .flexRow > .col3 {
    width: 50%;
  }
  #footer .flexRow > .col4 {
    width: 100%;
  }
  #footer .btmBlk {
    display: block;
    text-align: center;
  }
  #footer .cardCtrip .list {
    justify-content: center;
}
  #footer .cardCtrip {
    margin: 0 auto 10px;
    padding: 0;
    width: 100%;
    max-width: 100%;
}
  #model .topBlk {
    display: block;
    text-align: center;
  }
  #model .topBlk .txt {
    margin: 0 0 10px;
  }
  #blocks {
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
  #blocks > div {
    width: 100%;
  }
  #blocks .mSide {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: 2;
    order: 2;
    border: 2px solid #fff;
    border-bottom: 0;
  }
  #blocks .lSide {
    order: 1;
  }
  #blocks .rSide {
    order: 3;
  }
  #model .topBlk .txt {
    max-width: 100%;
    margin-right: 20px;
  }
/*   .accordion-holder {
    display: block;
  }
  .tabs-holder {
    display: none;
  } */
  #product-tabs .custom-row .custom-col-6 {
    width: 100%;
  }

  .button.product-form__submit {
    width: 100%;
  }
  .shopify-payment-button {
    margin-left: 0;
    margin-top: 15px;
  }
  .product-page-btn-wrapper {
    display: block;
    margin: 0 0 0 0 !important;
  }
  .product-form__buttons {
    display: block;
  }
  .shopify-payment-button__button {
    width: 100%!important;
  }
}
@media (max-width: 767px) {
  .heading {
    font-size: 30px;
  }
  #banner .flexBlk {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #banner .content {
    margin: 0 auto;
    text-align: center;
  }
  #banner button.play_btn {
    position: static;
    margin-bottom: 10px;
  }
  #features .topBlk {
    display: block;
    text-align: center;
  }
  #features .topBlk .txt {
    margin: 0 0 15px;
  }
  #needs .content {
    padding-right: 0;
  }
  #needs .fig {
    margin-top: 10px;
  }
  #needs .fig:before {
    top: -10px;
    left: -10px;
  }
  #needs .fig:before {
    top: -10px;
    left: -10px;
  }
  #guide .tableBlk {
    margin: 0 -15px;
  }
  #guide .tableBlk table tr > th:nth-child(1),
  #guide .tableBlk table tr > td:nth-child(1) {
    width: 20%;
  }
  #product-tabs .list-items li {
    flex: 0 0 100%;
    padding-left: 20px;
    position: relative;
  }
  
  .accordion-action-wrap {
    padding-top: 0;
    display:none;
}
  .top-head {
    border-bottom: none;
    padding-bottom: 0;
}
  .fixed-bar .heading {
    font-size: 18px;
}
  .fixed-bar .price .price-item {
    font-size: 14px!important;
}
}

@media (max-width: 480px) {
 # proBlocks .inner .figBlk {
    max-height: 300px;
  }
  #proBlocks .flexRow > .col:nth-child(1) .priceBlk {
    display: block;
    text-align: center;
  }
  #proBlocks .flexRow > .col:nth-child(1) .priceBlk .price {
    margin-bottom: 10px;
  }
  #proBlocks .flexRow > .col:nth-child(2) .inner {
    padding-left: 30px;
  }
  #proBlocks .flexRow > .col:nth-child(2) .inner .figBlk {
    position: static;
  }
  
  .phone-number {
    margin-right: 0;
  }
  
  .quick-atc {
    margin-right: 0px;
  }
}
