.live-chat {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  background: initial;
  font-family: inherit;
  line-height: normal;
  font-size: inherit;
  width: 300px;
  z-index: 99999999;
  position: fixed;
  border: 1px solid #d6d6d6;
  border-radius: 5px 5px 0 0;
  box-shadow: 0px 0px 16px 3px rgba(0, 0, 0, 0.2);
  color: #5677fc;
  height: 400px;
  max-height: 100%;
  right: 20px;
  bottom: 0px;
  display: block;
  border-radius: 0px;
  border-color: transparent;
}
.live-chat .box-header {
  border-radius: 0px 0px 0 0;
  background-color: #5677fc;
  border-color: #5677fc;
  cursor: move;
  border-width: 1px;
  border-style: solid;
  font-size: 1.1em;
  z-index: 2;
  width: 100%;
  position: absolute;
  height: 36px;
  padding: 0px 5px;
  line-height: 1.8;
}
.live-chat .box-header .box-header-wrapper {
  width: 100%;
  height: 100%;
}
.live-chat .box-body {
  padding: 0;
  z-index: 1;
  width: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fff;
  height: auto;
  top: 36px;
  left: 0;
  overflow-y: hidden;
}
.live-chat * {
  direction: ltr;
  text-align: left;
}
#settings-trigger {
  position: fixed;
  bottom: 40px;
  right: 30px;
  height: 45px;
  width: 45px;
  background: #5677fc;
  z-index: 99;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  border-radius: 100%;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -ms-animation-delay: 1s;
  -o-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

#settings-trigger i {
  color: #ffffff;
  font-size: 1rem;
  line-height: 1rem;
}

.rtl #settings-trigger {
  right: auto;
  left: 30px;
}

@media (min-width: 576px) {
  .chat-modal {
    max-width: 500px !important;
  }
}
.modal-footer div:first-child {
  width: 100%;
}

.inbox_people {
  background: #f8f8f8 none repeat scroll 0 0;
  float: left;
  overflow: hidden;
  width: 40%;
  border-right: 1px solid #c4c4c4;
}
.inbox_msg {
  border: 1px solid #c4c4c4;
  clear: both;
  overflow: hidden;
}
.top_spac {
  margin: 20px 0 0;
}

.recent_heading {
  float: left;
  width: 40%;
}
.srch_bar {
  display: inline-block;
  text-align: right;
  width: 60%;
}
.headind_srch {
  padding: 10px 29px 10px 20px;
  overflow: hidden;
  border-bottom: 1px solid #c4c4c4;
}

.recent_heading h4 {
  color: #5677fc;
  font-size: 21px;
  margin: auto;
}
.srch_bar input {
  border: 1px solid #cdcdcd;
  border-width: 0 0 1px 0;
  width: 80%;
  padding: 2px 0 4px 6px;
  background: none;
}
.srch_bar .input-group-addon button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  padding: 0;
  color: #707070;
  font-size: 18px;
}
.srch_bar .input-group-addon {
  margin: 0 0 0 -27px;
}

.chat_ib h5 {
  font-size: 15px;
  color: #464646;
  margin: 0 0 8px 0;
}
.chat_ib h5 span {
  font-size: 13px;
  float: right;
}
.chat_ib p {
  font-size: 14px;
  color: #989898;
  margin: auto;
}
.chat_img {
  float: left;
  width: 11%;
}
.chat_ib {
  float: left;
  padding: 0 0 0 15px;
  width: 88%;
}

.chat_people {
  overflow: hidden;
  clear: both;
}
.chat_list {
  border-bottom: 1px solid #c4c4c4;
  margin: 0;
  padding: 18px 16px 10px;
}
.inbox_chat {
  height: 550px;
  overflow-y: scroll;
}

.active_chat {
  background: #ebebeb;
}

.incoming_msg_img {
  display: inline-block;
  width: 6%;
}
.received_msg {
  display: inline-block;
  padding: 0 0 0 10px;
  vertical-align: top;
  width: 92%;
}
.received_withd_msg p {
  background: #ebebeb none repeat scroll 0 0;
  border-radius: 3px;
  color: #646464;
  font-size: 14px;
  margin: 0;
  padding: 5px 10px 5px 12px;
  width: 100%;
}
.time_date {
  color: #747474;
  display: block;
  font-size: 12px;
  margin: 8px 0 0;
}
.received_withd_msg {
  width: 57%;
}
.mesgs {
  float: left;
  padding: 0 15px 0 0;
  width: 100%;
}

.sent_msg p {
  background: #5677fc none repeat scroll 0 0;
  border-radius: 3px;
  font-size: 14px;
  margin: 0;
  color: #fff;
  padding: 5px 10px 5px 12px;
  width: 100%;
}
.outgoing_msg {
  overflow: hidden;
  margin: 26px 0 26px;
}
.sent_msg {
  float: right;
  width: 46%;
}
.input_msg_write input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #4c4c4c;
  font-size: 15px;
  min-height: 40px;
  width: 100%;
}
.agent_is_typing {
  overflow: hidden;
  font-size: 0.8em;
  font-style: italic;
  padding-left: 4px;
  position: absolute;
  top: -14px;
  left: 5px;
  overflow: visible;
  height: 10px;
  background-color: transparent;
  color: #6d6e70;
}
.type_msg {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 111;
  height: 50px;
  padding: 0 5px 0 5px;
  transition: bottom 0.25s;
  background-color: rgb(255, 255, 255);
  color: rgb(109, 110, 112);
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  display: block;
  border-top: 1px solid rgb(214, 214, 214);
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
}
.msg_send_btn {
  background: #5677fc none repeat scroll 0 0;
  border: medium none;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  font-size: 17px;
  height: 33px;
  position: absolute;
  right: 0;
  top: 11px;
  width: 33px;
}
.messaging {
  padding: 0 0 50px 0;
}
.msg_history {
  z-index: 2;
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 60px);
  padding: 0 0 0 0;
  transition: bottom 0.25s;
  padding-right: 5px;
}
.chat-toggler {
  margin: auto 1px 1px auto;
  padding: 0px;
  border-style: solid;
  border-width: 0px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  list-style: outside none none;
  letter-spacing: normal;
  line-height: normal;
  text-decoration: none;
  vertical-align: baseline;
  white-space: normal;
  word-spacing: normal;
  background-repeat: repeat-x;
  background-position: left bottom;
  cursor: auto;
  display: block;
  z-index: 107158;
  position: fixed;
  top: auto;
  bottom: 0px;
  left: auto;
  right: 0px;
  border-bottom: 4px solid #5677fc !important;
  box-shadow: 0 0 3px #777;
}
.chat-toggler .inner-toggler {
  width: 310px;
  height: 33px;
  background: #5677fc;
  font-family: Arial, sans-serif;
  font-size: 14px;
  text-transform: capitalize;
  text-align: left;
  box-sizing: border-box;
  padding: 7px;
  bottom: 0;
  right: 0;
  color: #fff;
  cursor: pointer;
}
.input_msg_write input:focus {
  outline: unset;
  border-color: transparent;
}
@media (max-width: 768px) {
  .chat-toggler .inner-toggler {
    width: 50px;
    height: 30px;
    padding-left: 2px;
  }
  .chat-toggler .chat-toggler-text {
    display: none !important;
  }
}

.jb-title {
  max-width: 1440px;
  position: relative;
  clear: both;
  margin: 0 auto;
}
.jb-title .inner-line {
  width: calc(100% - 40px);
  margin-left: 8px;
  padding: 0 0;
  align-items: stretch;
  -webkit-box-align: stretch;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex: 0 1 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
}
.jb-title .inner-line .h-line {
  max-width: calc(41.66666666666667% - 24px);
  flex-basis: calc(41.66666666666667% - 24px);
  padding-left: 0%;
  margin-left: 24px;
  float: left;
  flex: 1 0 auto;
  box-sizing: content-box;
  position: relative;
}
.bg-secondary {
  background-color: #f1f1f1 !important;
}
input.form-control {
  padding: 8px 40px 8px 12px;
  height: 48px;
}
.jb-card-header {
  padding: 32px;
  border-bottom: 2px solid #f2f2f2;
}
.jb-card-header .jb-title {
  font: 18px;
  font-weight: normal;
  letter-spacing: 1px;
}
.jb-submit-btn {
  font: 16px;
  letter-spacing: 1px;
  text-decoration: none;
  color: #fff;
  text-align: center;
  border: 1px solid #5677fc;
  cursor: pointer;
  padding: 12px 30px;
  background-repeat: no-repeat;
  background-position: 12px 12px;
  border-radius: 1px;
}
.underlined {
  text-decoration: underline !important;
}
.password-toggle {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  overflow: visible;
  text-transform: none;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 10px;
  bottom: 0;
  border: none;
  margin: auto 0;
  cursor: pointer;
  background-size: contain;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0I3QjdCNyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAuMTIgMTkuNzk2YzIuMTMzIDMuMzE3IDUuODMyIDUuMzU2IDkuNzc5IDUuMzU2IDMuOTQ2IDAgNy42NDQtMi4wMzkgOS43NzYtNS4zNTYtMi4xMzItMy4zMTctNS44My01LjM1Ni05Ljc3Ni01LjM1Ni0zLjk0NyAwLTcuNjQ2IDIuMDM5LTkuNzc4IDUuMzU2bTkuNzc4IDcuMThjLTQuNzc1IDAtOS4yMzItMi41NzYtMTEuNjM0LTYuNzIzTDggMTkuNzk2bC4yNjUtLjQ1N2MyLjQwMi00LjE0NyA2Ljg2LTYuNzIzIDExLjYzNC02LjcyMyA0Ljc3MyAwIDkuMjMxIDIuNTc2IDExLjYzMyA2LjcyM2wuMjY0LjQ1Ny0uMjY0LjQ1N2MtMi40MDIgNC4xNDctNi44NiA2LjcyMi0xMS42MzMgNi43MjIiLz48cGF0aCBkPSJNMjMuOTg3IDE5Ljc5NmE0LjA4OCA0LjA4OCAwIDExLTguMTc2IDAgNC4wODggNC4wODggMCAwMTguMTc2IDAiLz48cGF0aCBkPSJNMTIuNDMyIDI5LjI5bDE3LjM1Ni0xNy4zNTdMMjcuODU0IDEwIDEwLjQ5OCAyNy4zNTV6Ii8+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
}
.form-control.with-toggle {
  padding-left: 48px !important;
}
.was-validated .form-control:invalid,
.form-control.is-invalid {
  background: unset;
}
.success-msg {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIxLjIzOWw0LjU2NyA0LjEzMkwyOC40OTIgMTQiIHN0cm9rZT0iIzFBNjQ1MCIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
    no-repeat;
  background-color: #ddf1ec;
  padding: 11px 16px 11px 44px;
  margin-bottom: 16px;
  color: #1a6450;
  min-height: 40px;
  display: block;
  position: relative;
  letter-spacing: normal;
  line-height: 16px;
}
.success-msg.info,
.success-msg.error {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjUgMTNjMCA2LjYyNy01LjM3MiAxMi0xMiAxMi02LjYyNyAwLTEyLTUuMzczLTEyLTEyUzYuMzczIDEgMTMgMWM2LjYyOCAwIDEyIDUuMzczIDEyIDEyaDB6IiBzdHJva2U9IiMxNDQwNzQiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xMi45OTcgOS4yMjRjLS41OTIgMC0xLjEyLS41MjgtMS4xMi0xLjEyIDAtLjYyNC41MjgtMS4xMiAxLjEyLTEuMTIuNjI0IDAgMS4xMi40OTYgMS4xMiAxLjEyIDAgLjU5Mi0uNDk2IDEuMTItMS4xMiAxLjEyek0xMi4yMyAxN3YtNi42NGgxLjUzNlYxN0gxMi4yM3oiIGZpbGw9IiMxNDQwNzQiLz48L2c+PC9zdmc+)
    no-repeat;
  background-color: #e1f4fd;
  background-position: left 8px top 8px;
}
.success-msg.error {
  background-repeat: no-repeat;
  background-color: #f6dede;
}
.success-msg .msg {
  padding-top: 2px;
  display: block;
  word-break: break-word;
}
.widget-title::after {
  height: unset;
}
.offcanvas-open .theme-setting-wrapper {
  display: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 400;
}
.btn-outline-primary:hover {
  color: #fff !important;
}
.nav-link {
  font-weight: normal;
}
.bag-title::before {
  display: inline-block;
  content: "";
  width: 24px;
  height: 24px;
  vertical-align: bottom;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyOSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yNy4wMjggNy4zMDhsMS42OCAxNy4wMzhILjc1TDIuNDMgNy4zMDhoNy43NTZDMTEuNzQgMi41OSAxMy4xMTIuNjQ0IDE0LjcyMi42NDRjMS42MSAwIDIuOTgyIDEuOTQ2IDQuNTM2IDYuNjY0aDcuNzd6TTE0LjcyMiAyLjM1MmMtLjI5NCAwLTEuMTkuNDQ4LTIuNzMgNC45NTZoNS40NmMtMS41NC00LjUwOC0yLjQzNi00Ljk1Ni0yLjczLTQuOTU2ek0zLjExNiAyMi4yMzJoMjMuMjI2bC0xLjI2LTEyLjgxaC01LjE2NmMuMjk0IDEuMDA4LjYwMiAyLjExNC45MSAzLjMxOGwtMS42NTIuNDJhOTQuMTk5IDk0LjE5OSAwIDAwLTEuMDM2LTMuNzM4aC02LjgzMmE5NC4xOTkgOTQuMTk5IDAgMDAtMS4wMzYgMy43MzhsLTEuNjUyLS40MmMuMzA4LTEuMjA0LjYxNi0yLjMxLjkxLTMuMzE4SDQuMzc2bC0xLjI2IDEyLjgxeiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTMuNDQ4IDguNjg2aDIyLjM2TDI3LjkyIDI0SDEuN3oiLz48L2c+PC9zdmc+)
    no-repeat;
  background-position: bottom;
  margin-right: 0.5em;
}
.quantity-changer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.quantity-changer button {
  font-size: 16px;
  letter-spacing: 1px;
  text-decoration: none;
  color: #5677fc;
  transition: background-color 0.5s ease;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  outline: 0;
  width: 0;
  height: 0;
  border-radius: 1px;
  text-align: center;
  border: 1px solid #d3d3d3;
  -webkit-transition: background-color 0.5s ease;
  padding: 16px;
  cursor: pointer;
}
.quantity-changer button.minus-btn {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTI5IDIySDE2Ii8+PC9zdmc+)
    no-repeat;
  background-position: 50%;
}
.quantity-changer button.plus-btn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCI+PHBhdGggZD0iTTIyIDE2djEybTYtNkgxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: 50%;
}
.quantity-changer button.minus-btn:disabled,
.quantity-changer button.plus-btn:disabled {
  padding: 16px;
  background-position: 50%;
  border-color: #5677fc;
  opacity: 0.2;
}
.quantity-changer button.minus-btn:disabled {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTI5IDIySDE2Ii8+PC9zdmc+)
    no-repeat;
}
.quantity-changer button.plus-btn:disabled {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCI+PHBhdGggZD0iTTIyIDE2djEybTYtNkgxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
}
.quantity-changer .qty-value {
  font-size: 14px;
  min-width: 16px;
  line-height: 16px;
  margin: 8px 16px;
  text-align: center;
}
@media (min-width: 576px) {
  .modal-dialog.modal-mdd {
  max-width: 700px !important;
  margin: 30px auto;
  }
  }
  .modal .modal-dialog .modal-content .modal-body {
  padding: 2px 26px;
  }
  .modal .modal-dialog .modal-content .modal-header {
  color: #fff;
  background-color: #5677fc;
  border-color: transparent;
  }
  .modal-title{
    color: #fff!important;
  }
  .app-content {
    padding: 40px 15px;
  }
  .vue-range-slider.slider-component .slider-tooltip-wrap .slider-tooltip {
    border: 1px solid #5677fc !important;
    background-color: #5677fc !important;
  }
  .vue-range-slider.slider-component .slider .slider-process {
    background-color: #5677fc !important;
  }
  .categories-open {
    left: 0 !important;
  }
  .filter {
    cursor: pointer;
  }
  .filter-options {
    display: none;
  }
  .active-filter .filter-options {
    display: block;
  }
  .active-filter i:before {
    content: "\e64b" !important;
  }
  .timeline {
    position: relative;
  }
  
  .timeline:before {
    position: absolute;
    top: 0;
    left: 1rem;
    height: 100%;
    content: "";
    border-right: 2px solid #e9ecef;
  }
  
  [data-timeline-axis-style="dashed"]:before {
    border-right-style: dashed !important;
  }
  
  [data-timeline-axis-style="dotted"]:before {
    border-right-style: dotted !important;
  }
  
  .timeline-block {
    position: relative;
    margin: 2em 0;
  }
  
  .timeline-block:after {
    display: table;
    clear: both;
    content: "";
  }
  
  .timeline-block:first-child {
    margin-top: 0;
  }
  
  .timeline-block:last-child {
    margin-bottom: 0;
  }
  
  .timeline-step {
    font-size: 1rem;
    font-weight: 600;
    position: absolute;
    z-index: 1;
    left: 0;
    display: inline-flex;
    width: 33px;
    height: 33px;
    transform: translateX(-50%);
    text-align: center;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
  }
  
  .timeline-step i,
  .timeline-step svg {
    line-height: 1.4;
  }
  
  .timeline-step-icon {
    border: 2px solid #e9ecef;
    background: #fff;
  }
  
  .timeline-step-xs {
    font-size: 0.75rem;
    width: 17px;
    height: 17px;
  }
  
  .timeline-step-sm {
    font-size: 0.75rem;
    width: 23px;
    height: 23px;
  }
  
  .timeline-step-lg {
    font-size: 1.75rem;
    width: 47px;
    height: 47px;
  }
  
  .timeline-content {
    position: relative;
    position: relative;
    top: -6px;
    margin-left: 60px;
    padding-top: 0.5rem;
  }
  
  .timeline-content:after {
    display: table;
    clear: both;
    content: "";
  }
  
  .timeline-body {
    padding: 1.5rem;
  }
  
  @media (min-width: 992px) {
    .timeline:before {
      left: 50%;
      margin-left: -2px;
    }
    .timeline-step {
      left: 50%;
    }
    .timeline-content {
      width: 38%;
    }
    .timeline-body {
      padding: 1.5rem;
    }
    .timeline-block:nth-child(even) .timeline-content {
      float: right;
    }
    [data-timeline-axis-color="primary"]:before {
      border-color: #5e72e4;
    }
    [data-timeline-axis-color="secondary"]:before {
      border-color: #f7fafc;
    }
    [data-timeline-axis-color="success"]:before {
      border-color: #2dce89;
    }
    [data-timeline-axis-color="info"]:before {
      border-color: #11cdef;
    }
    [data-timeline-axis-color="warning"]:before {
      border-color: #fb6340;
    }
    [data-timeline-axis-color="danger"]:before {
      border-color: #f5365c;
    }
    [data-timeline-axis-color="light"]:before {
      border-color: #adb5bd;
    }
    [data-timeline-axis-color="dark"]:before {
      border-color: #212529;
    }
    [data-timeline-axis-color="default"]:before {
      border-color: #172b4d;
    }
    [data-timeline-axis-color="white"]:before {
      border-color: #fff;
    }
    [data-timeline-axis-color="neutral"]:before {
      border-color: #fff;
    }
    [data-timeline-axis-color="darker"]:before {
      border-color: #5677fc;
    }
  }
  
  .timeline-one-side:before {
    left: 1rem;
  }
  
  .timeline-one-side .timeline-step {
    left: 1rem;
  }
  
  .timeline-one-side .timeline-content {
    width: auto;
  }
  
  @media (min-width: 992px) {
    .timeline-one-side .timeline-content {
      max-width: 30rem;
    }
  }
  .timeline-one-side .timeline-block:nth-child(even) .timeline-content {
    float: none;
  }
  .badge {
    font-size: 66%;
    font-weight: 600;
    line-height: 1;
    display: inline-block;
    padding: 0.35rem 0.375rem;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: 0.375rem;
  }
  
  .badge:empty {
    display: none;
  }
  
  .btn .badge {
    position: relative;
    top: -1px;
  }
  
  .badge-pill {
    padding-right: 0.875em;
    padding-left: 0.875em;
    border-radius: 10rem;
  }
  
  .badge-primary {
    color: #2643e9;
    background-color: #eaecfb;
  }
  
  .badge-primary[href]:focus,
  .badge-primary[href]:hover {
    text-decoration: none;
    color: #fff;
    background-color: #2a44db;
  }
  
  .badge-secondary {
    color: #cfe3f1;
    background-color: #fff;
  }
  
  .badge-secondary[href]:focus,
  .badge-secondary[href]:hover {
    text-decoration: none;
    color: #212529;
    background-color: #cadeeb;
  }
  
  .badge-success {
    color: #1aae6f;
    background-color: #b0eed3;
  }
  
  .badge-success[href]:focus,
  .badge-success[href]:hover {
    text-decoration: none;
    color: #fff;
    background-color: #229c68;
  }
  
  .badge-info {
    color: #03acca;
    background-color: #aaedf9;
  }
  
  .badge-info[href]:focus,
  .badge-info[href]:hover {
    text-decoration: none;
    color: #fff;
    background-color: #0c9cb7;
  }
  
  .badge-warning {
    color: #ff3709;
    background-color: #fee6e0;
  }
  
  .badge-warning[href]:focus,
  .badge-warning[href]:hover {
    text-decoration: none;
    color: #fff;
    background-color: #f93305;
  }
  
  .badge-danger {
    color: #f80031;
    background-color: #fdd1da;
  }
  
  .badge-danger[href]:focus,
  .badge-danger[href]:hover {
    text-decoration: none;
    color: #fff;
    background-color: #e30b36;
  }
  
  .badge-light {
    color: #879cb0;
    background-color: #fff;
  }
  
  .badge-light[href]:focus,
  .badge-light[href]:hover {
    text-decoration: none;
    color: #fff;
    background-color: #8b96a2;
  }
  
  .badge-dark {
    color: #090c0e;
    background-color: #6a7783;
  }
  
  .badge-dark[href]:focus,
  .badge-dark[href]:hover {
    text-decoration: none;
    color: #fff;
    background-color: #060607;
  }
  
  .badge-default {
    color: #091428;
    background-color: #4172c6;
  }
  
  .badge-default[href]:focus,
  .badge-default[href]:hover {
    text-decoration: none;
    color: #fff;
    background-color: #09111e;
  }
  
  .badge-white {
    color: #e8e3e3;
    background-color: #fff;
  }
  
  .badge-white[href]:focus,
  .badge-white[href]:hover {
    text-decoration: none;
    color: #212529;
    background-color: #e0e0e0;
  }
  
  .badge-neutral {
    color: #e8e3e3;
    background-color: #fff;
  }
  
  .badge-neutral[href]:focus,
  .badge-neutral[href]:hover {
    text-decoration: none;
    color: #212529;
    background-color: #e0e0e0;
  }
  
  .badge-darker {
    color: #5677fc;
    background-color: #525252;
  }
  
  .badge-darker[href]:focus,
  .badge-darker[href]:hover {
    text-decoration: none;
    color: #fff;
    background-color: #5677fc;
  }
  .customer-info,
.customer-avatar {
  display: inline-table !important;
}
.avatar {
  font-size: 1rem;
  display: inline-flex;
  width: 48px;
  height: 48px;
  color: #fff;
  border-radius: 0.375rem;
  background-color: #adb5bd;
  align-items: center;
  justify-content: center;
}

.shopping-cart-trash{
  max-width: 10rem;
    position: absolute;
    bottom: 30px;
    right: 0;
}
.products-listing span.price-old {
  font-size: 14px;
  color: #969696;
  font-weight: normal;
  text-decoration: line-through;
  letter-spacing: 0;
}
.products-listing .tab-item {
  overflow: hidden;
  border: 1px solid #eeeeee;
}
.products-listing .tab-item .tab-img {
  margin-bottom: 10px;
  position: relative;
}
.products-listing .tab-item .tab-img img.main-img {
  max-width: 100%;
}
.products-listing .tab-item .tab-heading p {
  margin-bottom: 6px;
  padding: 0 15px;
}
.products-listing .tab-item .tab-heading p a {
  font-size: 16px;
  color: #5677fc;
  font-weight: 600;
}
.products-listing .tab-item .img-content {
  padding: 0 15px 10px;
}
.products-listing .tab-item .img-content ul.price li {
  font-size: 18px;
  color: #444444;
  font-weight: 600;
  letter-spacing: 0;
}
.products-listing .tab-item .img-content a {
  background: #eeeeee;
  display: inline-block;
  padding: 10px;
  border: 1px solid #dddddd;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin-top: 8px;
}
.product-thumbnails{
  display: -ms-flexbox!important;
  display: flex!important;
  list-style: none;
}
.single-thumb{
max-width: 73px;
border: 1px solid #e5e5e5;
}
.offcanvas-open{
  overflow: hidden;
}
div::-webkit-scrollbar {
width: 8px;
height: 8px;
}
div::-webkit-scrollbar-thumb {
background-color: #5677fc;
}
div::-webkit-scrollbar-track {
background-color: #f3f3f3;
}
.btn-primary {
  background-color: #5677fc;
}
.jb-box {
  background: #fff;
  box-shadow: 0 0 42px 13px rgba(112, 112, 112, 0.08);
  padding: 46px 28px;
  border-color: transparent !important;
}
.jb-card {
  background: #fff !important;
  box-shadow: 0 2px 30px 0 rgba(44, 44, 44, 0.09) !important;
  box-sizing: border-box !important;
  border: none;
}
.two-line {
  line-height: 20px;
  color: #333;
  letter-spacing: 0;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  height: 40px;
  -webkit-line-clamp: 2;
}
button:disabled {
  cursor: not-allowed;
}
.widget-title.jb-title {
  font-size: 1.5rem !important;
}
.form-control:focus {
  border-color: #5677fc;
  box-shadow: unset;
}


.form-control {
  background-color: #fff;
  letter-spacing: inherit;
}
.form-control {
  box-shadow: none!important;
  height: 48px;
  border-radius: 0;
  border: 1px solid #ececec;
  font-size: 14px;
}
input.form-control {
  padding: 8px 40px 8px 12px;
  height: 48px;
}
h6.sec-title{
  color: #444444;
  text-transform: uppercase;
  font-weight: 600;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  margin-bottom: 12px;
}
.market-btn {
	display: inline-block;
	padding: 0.3125rem 0.875rem;
	padding-left: 2.8125rem;
	-webkit-transition: border-color 0.25s ease-in-out,
	  background-color 0.25s ease-in-out;
	transition: border-color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	border: 1px solid #e7e7e7;
	background-position: center left 0.75rem;
	background-color: #fff;
	background-size: 1.5rem 1.5rem;
	background-repeat: no-repeat;
	text-decoration: none;
  }
  .market-btn .market-button-title {
	display: block;
	color: #222;
	font-size: 1.125rem;
  }
  .market-btn .market-button-subtitle {
	display: block;
	margin-bottom: -0.25rem;
	color: #888;
	font-size: 0.75rem;
  }
  .market-btn:hover {
	background-color: #f7f7f7;
	text-decoration: none;
  }
  .apple-btn {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDUgMzA1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDUgMzA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnIGlkPSJYTUxJRF8yMjhfIj4KCTxwYXRoIGlkPSJYTUxJRF8yMjlfIiBkPSJNNDAuNzM4LDExMi4xMTljLTI1Ljc4NSw0NC43NDUtOS4zOTMsMTEyLjY0OCwxOS4xMjEsMTUzLjgyQzc0LjA5MiwyODYuNTIzLDg4LjUwMiwzMDUsMTA4LjIzOSwzMDUgICBjMC4zNzIsMCwwLjc0NS0wLjAwNywxLjEyNy0wLjAyMmM5LjI3My0wLjM3LDE1Ljk3NC0zLjIyNSwyMi40NTMtNS45ODRjNy4yNzQtMy4xLDE0Ljc5Ny02LjMwNSwyNi41OTctNi4zMDUgICBjMTEuMjI2LDAsMTguMzksMy4xMDEsMjUuMzE4LDYuMDk5YzYuODI4LDIuOTU0LDEzLjg2MSw2LjAxLDI0LjI1Myw1LjgxNWMyMi4yMzItMC40MTQsMzUuODgyLTIwLjM1Miw0Ny45MjUtMzcuOTQxICAgYzEyLjU2Ny0xOC4zNjUsMTguODcxLTM2LjE5NiwyMC45OTgtNDMuMDFsMC4wODYtMC4yNzFjMC40MDUtMS4yMTEtMC4xNjctMi41MzMtMS4zMjgtMy4wNjZjLTAuMDMyLTAuMDE1LTAuMTUtMC4wNjQtMC4xODMtMC4wNzggICBjLTMuOTE1LTEuNjAxLTM4LjI1Ny0xNi44MzYtMzguNjE4LTU4LjM2Yy0wLjMzNS0zMy43MzYsMjUuNzYzLTUxLjYwMSwzMC45OTctNTQuODM5bDAuMjQ0LTAuMTUyICAgYzAuNTY3LTAuMzY1LDAuOTYyLTAuOTQ0LDEuMDk2LTEuNjA2YzAuMTM0LTAuNjYxLTAuMDA2LTEuMzQ5LTAuMzg2LTEuOTA1Yy0xOC4wMTQtMjYuMzYyLTQ1LjYyNC0zMC4zMzUtNTYuNzQtMzAuODEzICAgYy0xLjYxMy0wLjE2MS0zLjI3OC0wLjI0Mi00Ljk1LTAuMjQyYy0xMy4wNTYsMC0yNS41NjMsNC45MzEtMzUuNjExLDguODkzYy02LjkzNiwyLjczNS0xMi45MjcsNS4wOTctMTcuMDU5LDUuMDk3ICAgYy00LjY0MywwLTEwLjY2OC0yLjM5MS0xNy42NDUtNS4xNTljLTkuMzMtMy43MDMtMTkuOTA1LTcuODk5LTMxLjEtNy44OTljLTAuMjY3LDAtMC41MywwLjAwMy0wLjc4OSwwLjAwOCAgIEM3OC44OTQsNzMuNjQzLDU0LjI5OCw4OC41MzUsNDAuNzM4LDExMi4xMTl6IiBmaWxsPSIjMmUyZTJlIi8+Cgk8cGF0aCBpZD0iWE1MSURfMjMwXyIgZD0iTTIxMi4xMDEsMC4wMDJjLTE1Ljc2MywwLjY0Mi0zNC42NzIsMTAuMzQ1LTQ1Ljk3NCwyMy41ODNjLTkuNjA1LDExLjEyNy0xOC45ODgsMjkuNjc5LTE2LjUxNiw0OC4zNzkgICBjMC4xNTUsMS4xNywxLjEwNywyLjA3MywyLjI4NCwyLjE2NGMxLjA2NCwwLjA4MywyLjE1LDAuMTI1LDMuMjMyLDAuMTI2YzE1LjQxMywwLDMyLjA0LTguNTI3LDQzLjM5NS0yMi4yNTcgICBjMTEuOTUxLTE0LjQ5OCwxNy45OTQtMzMuMTA0LDE2LjE2Ni00OS43N0MyMTQuNTQ0LDAuOTIxLDIxMy4zOTUtMC4wNDksMjEyLjEwMSwwLjAwMnoiIGZpbGw9IiMyZTJlMmUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
  }
  .google-btn {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBvbHlnb24gc3R5bGU9ImZpbGw6IzVDREFERDsiIHBvaW50cz0iMjkuNTMsMCAyOS41MywyNTEuNTA5IDI5LjUzLDUxMiAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNCREVDQzQ7IiBwb2ludHM9IjM2OS4wNjcsMTgwLjU0NyAyNjIuMTc1LDExOS40NjcgMjkuNTMsMCAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEQzY4QTE7IiBwb2ludHM9IjI5LjUzLDUxMiAyOS41Myw1MTIgMjYyLjE3NSwzODMuNTUxIDM2OS4wNjcsMzIyLjQ3IDI5OS4wMDQsMjUxLjUwOSAiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGQ0E5NjsiIGQ9Ik0zNjkuMDY3LDE4MC41NDdsLTcwLjA2Myw3MC45NjFsNzAuMDYzLDcwLjk2MWwxMDguNjg4LTYyLjg3N2M2LjI4OC0zLjU5Myw2LjI4OC0xMS42NzcsMC0xNS4yNyAgTDM2OS4wNjcsMTgwLjU0N3oiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
  }
  .windows-btn {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ4MCA0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA0ODA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMC4xNzYsMjI0TDAuMDAxLDY3Ljk2M2wxOTItMjYuMDcyVjIyNEgwLjE3NnogTTIyNC4wMDEsMzcuMjQxTDQ3OS45MzcsMHYyMjRIMjI0LjAwMVYzNy4yNDF6IE00NzkuOTk5LDI1NmwtMC4wNjIsMjI0ICAgbC0yNTUuOTM2LTM2LjAwOFYyNTZINDc5Ljk5OXogTTE5Mi4wMDEsNDM5LjkxOEwwLjE1Nyw0MTMuNjIxTDAuMTQ3LDI1NmgxOTEuODU0VjQzOS45MTh6IiBmaWxsPSIjMDBiY2YyIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
  }
  .amazon-btn {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQUJGNjhGNDRGNkMxMUU3OUY5REJEQzBGNkVBQUI5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQUJGNjhGMzRGNkMxMUU3OUY5REJEQzBGNkVBQUI5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QUM1ODJFMkIxNEExMUUzQkY1NEUzQkNCRjlEODA1RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QUM1ODJFM0IxNEExMUUzQkY1NEUzQkNCRjlEODA1RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4g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);
  }
  .market-btn-light {
	border-color: rgba(255, 255, 255, 0.14);
	background-color: rgba(0, 0, 0, 0);
  }
  .market-btn-light .market-button-title {
	color: #fff;
  }
  .market-btn-light .market-button-subtitle {
	color: rgba(255, 255, 255, 0.6);
  }
  .market-btn-light:hover {
	background-color: rgba(255, 255, 255, 0.06);
  }
  .market-btn-light.apple-btn {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDUgMzA1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDUgMzA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnIGlkPSJYTUxJRF8yMjhfIj4KCTxwYXRoIGlkPSJYTUxJRF8yMjlfIiBkPSJNNDAuNzM4LDExMi4xMTljLTI1Ljc4NSw0NC43NDUtOS4zOTMsMTEyLjY0OCwxOS4xMjEsMTUzLjgyQzc0LjA5MiwyODYuNTIzLDg4LjUwMiwzMDUsMTA4LjIzOSwzMDUgICBjMC4zNzIsMCwwLjc0NS0wLjAwNywxLjEyNy0wLjAyMmM5LjI3My0wLjM3LDE1Ljk3NC0zLjIyNSwyMi40NTMtNS45ODRjNy4yNzQtMy4xLDE0Ljc5Ny02LjMwNSwyNi41OTctNi4zMDUgICBjMTEuMjI2LDAsMTguMzksMy4xMDEsMjUuMzE4LDYuMDk5YzYuODI4LDIuOTU0LDEzLjg2MSw2LjAxLDI0LjI1Myw1LjgxNWMyMi4yMzItMC40MTQsMzUuODgyLTIwLjM1Miw0Ny45MjUtMzcuOTQxICAgYzEyLjU2Ny0xOC4zNjUsMTguODcxLTM2LjE5NiwyMC45OTgtNDMuMDFsMC4wODYtMC4yNzFjMC40MDUtMS4yMTEtMC4xNjctMi41MzMtMS4zMjgtMy4wNjZjLTAuMDMyLTAuMDE1LTAuMTUtMC4wNjQtMC4xODMtMC4wNzggICBjLTMuOTE1LTEuNjAxLTM4LjI1Ny0xNi44MzYtMzguNjE4LTU4LjM2Yy0wLjMzNS0zMy43MzYsMjUuNzYzLTUxLjYwMSwzMC45OTctNTQuODM5bDAuMjQ0LTAuMTUyICAgYzAuNTY3LTAuMzY1LDAuOTYyLTAuOTQ0LDEuMDk2LTEuNjA2YzAuMTM0LTAuNjYxLTAuMDA2LTEuMzQ5LTAuMzg2LTEuOTA1Yy0xOC4wMTQtMjYuMzYyLTQ1LjYyNC0zMC4zMzUtNTYuNzQtMzAuODEzICAgYy0xLjYxMy0wLjE2MS0zLjI3OC0wLjI0Mi00Ljk1LTAuMjQyYy0xMy4wNTYsMC0yNS41NjMsNC45MzEtMzUuNjExLDguODkzYy02LjkzNiwyLjczNS0xMi45MjcsNS4wOTctMTcuMDU5LDUuMDk3ICAgYy00LjY0MywwLTEwLjY2OC0yLjM5MS0xNy42NDUtNS4xNTljLTkuMzMtMy43MDMtMTkuOTA1LTcuODk5LTMxLjEtNy44OTljLTAuMjY3LDAtMC41MywwLjAwMy0wLjc4OSwwLjAwOCAgIEM3OC44OTQsNzMuNjQzLDU0LjI5OCw4OC41MzUsNDAuNzM4LDExMi4xMTl6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBpZD0iWE1MSURfMjMwXyIgZD0iTTIxMi4xMDEsMC4wMDJjLTE1Ljc2MywwLjY0Mi0zNC42NzIsMTAuMzQ1LTQ1Ljk3NCwyMy41ODNjLTkuNjA1LDExLjEyNy0xOC45ODgsMjkuNjc5LTE2LjUxNiw0OC4zNzkgICBjMC4xNTUsMS4xNywxLjEwNywyLjA3MywyLjI4NCwyLjE2NGMxLjA2NCwwLjA4MywyLjE1LDAuMTI1LDMuMjMyLDAuMTI2YzE1LjQxMywwLDMyLjA0LTguNTI3LDQzLjM5NS0yMi4yNTcgICBjMTEuOTUxLTE0LjQ5OCwxNy45OTQtMzMuMTA0LDE2LjE2Ni00OS43N0MyMTQuNTQ0LDAuOTIxLDIxMy4zOTUtMC4wNDksMjEyLjEwMSwwLjAwMnoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
  }
  .market-btn-light.amazon-btn {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo1RDIwODkyNDkzQkZEQjExOTE0QTg1OTBEMzE1MDhDOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QjFCQzQ2QjRGNkQxMUU3OUY5REJEQzBGNkVBQUI5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QjFCQzQ2QTRGNkQxMUU3OUY5REJEQzBGNkVBQUI5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QUM1ODJFMkIxNEExMUUzQkY1NEUzQkNCRjlEODA1RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QUM1ODJFM0IxNEExMUUzQkY1NEUzQkNCRjlEODA1RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4g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);
  }
  a.service:hover {
	color: #fff !important;
  }
  .l_a {
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
  }
  .l_b {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	font-family: BogleWeb, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	overflow: hidden;
	position: fixed;
	-webkit-transition: height 0s 0.4s, width 0s 0.4s;
	transition: height 0s 0.4s, width 0s 0.4s;
	z-index: 1000;
  }
  .l_c {
	background: rgba(0, 0, 0, 0.3);
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
  }
  .b_e,
  .b_f {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
  }
  .b_f {
	-ms-flex-direction: column;
	flex-direction: column;
  }
  .y_a {
	background: #fff;
	-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07),
	  0 3px 13px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.07), 0 3px 13px 0 rgba(0, 0, 0, 0.16);
  }
  .l_b * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
  }
  .l_c,
  .l_e {
	position: absolute;
  }
  .l_e {
	-webkit-overflow-scrolling: touch;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: auto;
	top: 0;
	-webkit-transition: -webkit-transform 0.2s ease 0s;
	transition: -webkit-transform 0.2s ease 0s;
	transition: transform 0.2s ease 0s;
	transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
	width: 320px;
  }
  .l_f {
	left: 0;
	right: auto;
  }
  .bh_a * {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
  }
  .bm_i {
	position: absolute;
	z-index: 1;
	width: 320px;
  }
  .bh_f {
	background: #5677fc;
	color: #fff;
	height: 56px;
  }
  .p_af {
	padding-right: 8px;
  }
  .p_v {
	padding-left: 8px;
  }
  .p_a {
	padding: 0;
  }
  .b_t {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
  }
  .b_g {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  }
  .b_a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  }
  .g_a {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	background: transparent;
	border-radius: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	-webkit-transition-duration: 0.12s;
	transition-duration: 0.12s;
	-webkit-transition-property: background-color, opacity, border-color, color;
	transition-property: background-color, opacity, border-color, color;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
  }
  .g_c {
	border-radius: 50%;
	height: 44px;
	width: 44px;
  }
  .p_ah {
	padding-right: 24px;
  }
  .p_x {
	padding-left: 24px;
  }
  .p_o {
	padding-bottom: 24px;
  }
  .p_f {
	padding-top: 24px;
  }
  .p_a {
	margin: 0;
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 15px;
  }
  .p_a img {
	margin-right: 12px;
  }
  .p_a a:hover {
	text-decoration: underline;
	color: #000;
  }
  .app-btn-drawn {
	height: 44px;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	padding-right: 8px;
	padding-left: 8px;
  }
  .app-btn-drawn button {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	background: transparent;
	border-radius: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	text-decoration: none !important;
	-webkit-transition-duration: 0.12s;
	transition-duration: 0.12s;
	-webkit-transition-property: background-color, opacity, border-color, color;
	transition-property: background-color, opacity, border-color, color;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	color: #fff;
	border-radius: 50%;
	height: 44px;
	width: 44px;
  }
  .g_b {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-decoration: inherit;
	width: 100%;
  }
  .fh-section {
	height: 100vh;
  }
  .fh-section {
	position: relative;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
  }
  .fh-section > .overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #5677fc;
	content: "";
	opacity: 0.3;
	z-index: 1;
  }
  .login-logo {
	display: inline-block;
	max-width: 68px;
  }

  .meanmenu-reveal {
    color: #5677fc;
    width: 30px;
}
.meanmenu-reveal span {
  display: block;
  background: #666666;
  height: 4px;
  margin-top: 4px;
}

.l_b {
  z-index: 1400;
}

  @media (max-width: 767px){
    .mobo-hidden {
      display: none !important;
    }
    .mobo-show,
    .mobo-d-block {
      display: block !important;
    }
  .logo-area2, .cart-body,.cart-overlay {
      display: block;
    }
  .logo-area2 {
    border-top: 0!important;
    margin-top: 0!important;
    width: 100%!important;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    background-color: #fff!important;
  }
  .mobo-cart {
    margin-left: auto!important;
  }
  .logo-area2 .logo a img {
    max-width: 70%;
  }
  .taller-wrapper{
    padding-top: 5rem;
  }
  }

  @media only screen and (max-width: 991px){
    .logo-area2 .logo a img {
    max-width: 70%!important;
    }
}
@media (max-width: 991.98px) {
	.offcanvas-sidebar {
		position: fixed;
		top: 0;
		left: -300px;
		width: 300px;
		height: 100%;
		-webkit-transition: left 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.25s,
			-webkit-box-shadow 0.3s 0.25s;
		transition: left 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.25s,
			-webkit-box-shadow 0.3s 0.25s;
		transition: left 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.25s,
			box-shadow 0.3s 0.25s;
		transition: left 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.25s,
			box-shadow 0.3s 0.25s, -webkit-box-shadow 0.3s 0.25s;
		background-color: #fff;
		z-index: 1034;
	}
	.offcanvas-sidebar.show {
		left: 0;
	}
	.offcanvas-sidebar-body {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow-y: auto;
	}
	.offcanvas-sidebar-body .offcanvas-sidebar-body-inner {
		padding: 1.875rem 1.25rem;
		padding-bottom: 1.875rem;
	}
	.offcanvas-sidebar-toggle {
		display: block;
		position: absolute;
		left: 100%;
		height: 100%;
		border-left: 0.125rem solid #5677fc;
	}
	.offcanvas-sidebar-toggle > .toggle-knob {
		display: block;
		position: absolute;
		top: 50%;
		left: 0;
		padding: 0.25rem;
		padding-left: 0.175rem;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		background-color: #5677fc;
		color: #fff;
		font-size: 0.6875rem;
		font-weight: 600;
		text-align: center;
		cursor: pointer;
	}
	.offcanvas-sidebar-toggle .feather {
		-webkit-transition: -webkit-transform 0.25s ease-in-out;
		transition: -webkit-transform 0.25s ease-in-out;
		transition: transform 0.25s ease-in-out;
		transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
	}
	.show .offcanvas-sidebar-toggle .feather {
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
}