﻿@font-face {
  font-family: "AvenirLTStd-Black";
  src: url("../content/fonts/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"), url("../content/fonts/AvenirLTStd-Black.otf") format("opentype"), url("../content/fonts/AvenirLTStd-Black.woff") format("woff"), url("../content/fonts/AvenirLTStd-Black.ttf") format("truetype"), url("../content/fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../content/fonts/fa-brands-400.eot");
  src: url("../content/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../content/fonts/fa-brands-400.woff2") format("woff2"), url("../content/fonts/fa-brands-400.woff") format("woff"), url("../content/fonts/fa-brands-400.ttf") format("truetype"), url("../content/fonts/fa-brands-400.svg#fontawesome") format("svg");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../content/fonts/fa-regular-400.eot");
  src: url("../content/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../content/fonts/fa-regular-400.woff2") format("woff2"), url("../content/fonts/fa-regular-400.woff") format("woff"), url("../content/fonts/fa-regular-400.ttf") format("truetype"), url("../content/fonts/fa-regular-400.svg#fontawesome") format("svg");
}
@font-face {
  font-family: "Font Awesome Solid 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../content/fonts/fa-solid-900.eot");
  src: url("../content/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("fa-solid-900.woff2") format("woff2"), url("../content/fonts/fa-solid-900.woff") format("woff"), url("../content/fonts/fa-solid-900.ttf") format("truetype"), url("../content/fonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
  font-family: "Aileron-SemiBold";
  src: url("../content/fonts/Aileron-SemiBold.eot?#iefix") format("embedded-opentype"), url("../content/fonts/Aileron-SemiBold.otf") format("opentype"), url("../content/fonts/Aileron-SemiBold.woff") format("woff"), url("../content/fonts/Aileron-SemiBold.ttf") format("truetype"), url("../content/fonts/Aileron-SemiBold.svg#Aileron-SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SegoeUI";
  src: url("../content/fonts/SegoeUI.eot?#iefix") format("embedded-opentype"), url("../content/fonts/SegoeUI.woff") format("woff"), url("../content/fonts/SegoeUI.ttf") format("truetype"), url("../content/fonts/SegoeUI.svg#SegoeUI") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  -ms-overflow-style: none !important;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
  margin-right: 2px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #ececec;
  opacity: 0.9;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #b7b7b7;
  opacity: 0.9;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

::-webkit-input-placeholder { /* Edge */
  font-size: 13px;
  color: #b1b2b3;
}

html, body {
  margin: 0;
  font-family: "SegoeUI";
}

body {
  font-size: 14px;
}

.h1, .h2, .h3, .h4, h1, h2, h3, h4 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "SegoeUI";
}

h2 {
  font-size: 21px;
  line-height: 35px;
  letter-spacing: 1px;
  color: #303032;
  margin: 0 0 15px;
}

p {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #848484;
  margin-bottom: 35px;
}

ul {
  margin: 0;
  padding: 0;
}

a {
  color: #848484;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
a:hover {
  color: #333;
  text-decoration: none;
}

img {
  border: 0;
  vertical-align: middle;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}

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

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

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

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

.pl-25 {
  padding-left: 25px;
}

.pr-25 {
  padding-right: 25px;
}

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

.pt-25 {
  padding-top: 25px;
}

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

.form-group label {
  font-size: 12px;
  font-weight: 500;
  color: #303030;
  letter-spacing: 0.3px;
}

.form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fcfcfc !important;
  border: 1px solid #e8e8e8 !important;
  border-radius: 0;
  height: 35px !important;
  color: #5e5e5e !important;
  font-size: 12px !important;
  letter-spacing: 0.3px !important;
  font-family: Verdana !important;
}

.form-control:hover {
  border: 1px solid #383838 !important;
}

textarea.form-control {
  height: 100px !important;
  color: #5e5e5e !important;
}

.form-control:focus, button:focus, input:focus {
  color: unset !important;
  background-color: unset !important;
  border-color: unset !important;
  outline: unset !important;
  outline-offset: unset !important;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
}

button.btn.btn-default, button.btn.btn-default:focus {
  height: 35px;
  border: 0;
  border-radius: 0;
  width: 150px;
  background-color: #1b1b1b;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.3px;
  float: right;
  font-family: "SegoeUI";
}
button.btn.btn-default:hover, button.btn.btn-default:focus:hover {
  background-color: #4e4e4e;
  color: #fff;
  border: 1px solid #4e4e4e !important;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
}

.page-inner {
  min-height: 45vh;
}

#loader {
  width: 100%;
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1000000;
  background: url(/content/images/common-loader.gif) center center no-repeat rgba(39, 39, 39, 0.5);
  background-size: 198px auto;
}

#divCartError span {
  background: #ffe1e1;
  font-size: 12px;
  padding: 4px 8px;
  border: 1px solid #f9bebe;
  margin-bottom: 6px;
  color: #de5b5b;
  display: inline-block;
  width: 100%;
}

/* -------------------- IPG Loder ------------------------ */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.loading:after {
  content: " .";
  animation: dots 1s steps(5, middle) infinite;
}

@keyframes dots {
  0%, 20% {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  40% {
    color: black;
    text-shadow: 0.25em 0 0 rgba(0, 0, 0, 0), 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  60% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 rgba(0, 0, 0, 0);
  }
  80%, 100% {
    text-shadow: 0.25em 0 0 black, 0.5em 0 0 black;
  }
}
.redirecting-ipg {
  margin: calc(50vh - 235px) auto 0;
  height: 235px;
  width: 75%;
  border: 2px dashed #a8d6a7;
  border-radius: 19px;
}
.redirecting-ipg i {
  color: #73b771;
  font-size: 34px;
  animation-name: spin;
  animation-duration: 1500ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.redirecting-ipg .text {
  font-family: "SegoeUI";
  font-size: 20px;
}
.redirecting-ipg .text:after {
  content: " .";
  animation: dots 1s steps(5, end) infinite;
  margin-left: -4px;
}
.redirecting-ipg span {
  font-family: "SegoeUI";
  font-size: 15px;
  color: #525252;
}

#divCartError span {
  background: #ffe1e1;
  font-size: 12px;
  padding: 4px 8px;
  border: 1px solid #f9bebe;
  margin-bottom: 6px;
  color: #de5b5b;
  display: inline-block;
  width: 100%;
}

#termsConditions {
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000000;
}
#termsConditions .modal-dialog {
  margin-top: 5vh;
}
#termsConditions .modal-body {
  max-height: 75vh;
  overflow-y: auto;
  margin-top: 2vh;
}

.h1, .h2, .h3, .h4, h1, h2, h3, h4 {
  font-family: "SegoeUI";
}

.pr-100 {
  padding-right: 95px;
}

.pl-100 {
  padding-left: 95px;
}

.item-available {
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #7fc144;
  padding: 4px 10px;
  color: #fff;
}

.item-not-available {
  background-color: #ec2a1a !important;
}

.main-header {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  height: 100px;
  background: #f3f3f3 !important;
  padding: 15px 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  border-right: 1px solid #ebebeb;
}
.main-header .logo {
  width: 250px;
  margin-left: 7px !important;
}
.main-header .logo h1 {
  margin: -8px 0px;
  max-width: 100%;
  width: 100%;
  height: 50px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABECAYAAAAvMQN7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTk3YjQzMS02MDBhLTI4NGUtYTI5Ny00ZWI4Mzc1ZDVlMmQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTlBOTg4QkVDM0I2MTFFN0JGNDZBRDVFQzg4MjI0M0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTlBOTg4QkRDM0I2MTFFN0JGNDZBRDVFQzg4MjI0M0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWE4YjEyYWUtOTExNi1mMzQ5LTg5NTgtZjAxMGIxOTM3YTM3IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MWNiZDFlOWItZjJiNy0xMWU2LTgzMDct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);
  background-size: auto;
  /*background-position: center;*/
  background-repeat: no-repeat;
  text-align: left;
  float: left !important;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
.main-header .logo h1 a {
  max-width: 450px;
  margin: 0 auto;
  height: 50px;
  width: 100%;
  text-decoration: none;
  display: block;
}
.main-header .logo.Bigsale h1 {
  background-image: url("/content/images/bigsale/Logo-Bigsale.png");
  height: 75px;
}
.main-header .menu-icon {
  position: initial;
  cursor: pointer;
  padding: 30px 38px 0;
  left: 0;
  width: 100px;
  height: 80px;
  display: none;
}
.main-header .menu-icon span {
  width: 100%;
  height: 1px;
  background: #000;
  display: block;
  position: relative;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
.main-header .menu-icon span:before, .main-header .menu-icon span:after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #000;
  position: absolute;
  left: 0;
  content: "";
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
.main-header .menu-icon span:before {
  top: -9px;
}
.main-header .menu-icon span:after {
  top: 9px;
}
.main-header .search-container {
  padding: 17px 9px;
  width: 43%;
}
.main-header .search-container form {
  border: 1px solid #e0e0e0 !important;
}
.main-header .search-container form input {
  width: 94%;
  padding: 5px 5px;
  margin-left: 8px;
  background: #f3f3f3;
}
.main-header .search-container form button {
  color: #000;
  font-size: 15px;
  background: #f3f3f3;
  border-left: 1px solid #e0e0e0 !important;
  padding: 5px 8px;
  height: 31px;
  margin-right: 1px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.main-header .search-container form button:hover, .main-header .search-container form button.active {
  color: #ababab;
}
.main-header .header-icon ul {
  padding: 20px 0px;
  margin-left: 0px;
  list-style: none;
}
.main-header .header-icon ul li {
  display: inline-block;
  padding-right: 15px;
  padding-left: 15px;
}
.main-header .header-icon ul li a {
  color: #000;
  font-size: 15px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.main-header .header-icon ul li a:hover, .main-header .header-icon ul li a.active {
  color: #ababab;
}
.main-header .header-user {
  padding: 20px 30px;
}
.main-header .header-user ul {
  margin-left: 0px;
  list-style: none;
}
.main-header .header-user ul li {
  display: inline-block;
  padding-right: 10px;
  padding-left: 10px;
}
.main-header .header-user ul li a {
  color: #000;
  font-size: 15px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.main-header .header-user ul li a:hover, .main-header .header-user ul li a.active {
  color: #303032;
}
.main-header .cart-icon {
  padding: 20px 40px 20px 0px;
  /*height: 40px;
  left: 0;
  color: #333;
  padding-top: 17px;
  position: absolute;
  width: 100px;
  bottom: 57px;
  text-align: center;
  background-size: 25px;
  background-image: url(data:image/png;base64,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);
  background-position: center 14px;
  background-repeat: no-repeat;
  cursor: pointer;*/
}
.main-header .cart-icon i {
  color: #000;
  font-size: 15px;
  cursor: pointer;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.main-header .cart-icon i:hover, .main-header .cart-icon i.active {
  color: #ababab;
}
.main-header .cart-icon #bagItemCount {
  color: #333;
  font-family: "SegoeUI";
  text-align: center;
  font-size: 9px;
  cursor: pointer;
  text-decoration: none;
}
.main-header .currency-display {
  text-align: center;
  width: 100px;
  padding: 0;
  position: absolute;
  bottom: 20px;
  left: 0;
  cursor: pointer;
}
.main-header .currency-display .amount {
  color: #333;
  text-align: center;
  font-size: 10px;
}
.main-header .currency-display .currency {
  cursor: pointer;
  font-size: 13px;
  color: #999;
  margin-top: -5px;
  float: left;
}

.main-menu-panel-wrapper {
  background: rgba(0, 0, 0, 0);
  position: fixed;
  top: 100px;
  left: 0;
  z-index: 999;
  width: 280px;
  height: calc(100% - 100px);
  /*padding-left: 100px;*/
  /*height: 100%;*/
  /*visibility: hidden;*/
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.main-menu-panel-wrapper .main-menu-panel {
  background: #f3f3f3;
  z-index: 999;
  width: 266px;
  /*margin-left: -500px;*/
  position: relative;
  height: 100%;
  padding: 0 10px 40px 20px;
  /*border-right: 1px solid #101010;*/
  -webkit-transition: all 400ms ease;
  -moz-transition: all 400ms ease;
  -ms-transition: all 400ms ease;
  -o-transition: all 400ms ease;
  transition: all 400ms ease;
}
.main-menu-panel-wrapper .main-menu-panel .logo {
  margin: 0 auto;
  padding: 0 15px;
  text-align: center;
}
.main-menu-panel-wrapper .main-menu-panel .logo img {
  width: 85%;
}
.main-menu-panel-wrapper .main-menu-panel .logo img.Bigsale {
  width: 47%;
}
.main-menu-panel-wrapper .main-menu-panel .search-container {
  padding: 0px 5px;
}
.main-menu-panel-wrapper .main-menu-panel .search-container form {
  border: 1px solid #e0e0e0 !important;
}
.main-menu-panel-wrapper .main-menu-panel .search-container form input {
  width: 84%;
  padding: 5px 5px;
  margin-left: 8px;
  background: #f3f3f3;
}
.main-menu-panel-wrapper .main-menu-panel .search-container form button {
  color: #000;
  font-size: 15px;
  background: #f3f3f3;
  border-left: 1px solid #e0e0e0 !important;
  padding: 5px 8px;
  height: 31px;
  margin-right: 1px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.main-menu-panel-wrapper .main-menu-panel #mainMenu {
  background-color: #1e1e1e;
  font-size: 1em;
  cursor: default;
  position: absolute;
  /*top: 27%;*/
  top: 0%;
  list-style: none;
  padding: 0;
  width: 96%;
  left: 0;
  max-height: 62vh;
  overflow: hidden;
  overflow-y: auto;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.main-menu-panel-wrapper .main-menu-panel #mainMenu::-webkit-scrollbar {
  width: 4px;
}
.main-menu-panel-wrapper .main-menu-panel #mainMenu::-webkit-scrollbar-track {
  background: #000;
  border-radius: 13px;
}
.main-menu-panel-wrapper .main-menu-panel #mainMenu::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 13px;
}
.main-menu-panel-wrapper .main-menu-panel #mainMenu::-webkit-scrollbar-thumb:hover {
  background: #bbb;
}
@media screen and (max-device-width: 1440px) and (min-device-width: 1366px) {
  .main-menu-panel-wrapper .main-menu-panel #mainMenu {
    top: 24%;
  }
}
.main-menu-panel-wrapper .main-menu-panel #mainMenu li a {
  display: block;
  text-decoration: none;
  padding: 8px 0 4px 55px;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 3px;
  color: #c1c1c1;
  text-align: left;
  margin-bottom: 13px;
  border-bottom: 1px solid transparent;
  font-family: "SegoeUI";
  cursor: pointer;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media screen and (max-device-width: 1440px) and (min-device-width: 1366px) {
  .main-menu-panel-wrapper .main-menu-panel #mainMenu li a {
    margin-bottom: 9px;
  }
}
.main-menu-panel-wrapper .main-menu-panel #mainMenu li a:hover, .main-menu-panel-wrapper .main-menu-panel #mainMenu li a.active {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #656565;
}
.main-menu-panel-wrapper .main-menu-panel #mainMenu li:last-child a {
  margin-bottom: 0;
}
.main-menu-panel-wrapper .main-menu-panel .sm-icons {
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center;
  left: 0;
}
.main-menu-panel-wrapper .main-menu-panel .sm-icons ul {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.main-menu-panel-wrapper .main-menu-panel .sm-icons ul li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
.main-menu-panel-wrapper .main-menu-panel .sm-icons ul li a {
  color: #9b9b9b;
  font-size: 15px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.main-menu-panel-wrapper .main-menu-panel .sm-icons ul li a:hover, .main-menu-panel-wrapper .main-menu-panel .sm-icons ul li a.active {
  color: #fff;
}
.main-menu-panel-wrapper .main-menu-panel #custom-accordion .card {
  border-radius: 0px;
  cursor: pointer;
}
.main-menu-panel-wrapper .main-menu-panel #custom-accordion .card .card-header {
  padding: 10px 15px;
  border: 1px solid #b2b2b2;
  border-radius: 0px;
  margin-bottom: -2px;
  color: #585858;
}
.main-menu-panel-wrapper .main-menu-panel #custom-accordion .card .card-body {
  border: 1px solid #b2b2b2;
  padding: 12px 22px 12px 40px !important;
  font-size: 12.5px;
  font-weight: 600;
}
.main-menu-panel-wrapper .main-menu-panel #custom-accordion .card .card-body span::before {
  display: inline-block;
  width: 10px;
  height: 1px;
  background: #000;
  position: absolute;
  margin-top: 10px;
  left: 24px;
  content: "";
}

.side-menu-new .wrapper {
  position: relative;
}
.side-menu-new ul {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  color: white;
  font-size: 16px;
  padding-bottom: 1px;
  height: 80vh;
}
.side-menu-new li {
  padding: 10px 15px;
  color: #585858;
  font-size: 16px;
  cursor: pointer;
  background: #f7f7f7;
  border: 1px solid #b2b2b2;
  margin-bottom: -1px;
}
.side-menu-new li:hover {
  background: #fff;
}
.side-menu-new li .wrapper {
  width: 100%;
  position: absolute;
  z-index: 10;
  display: none;
  left: 100%;
  padding-left: 2px;
}
.side-menu-new li .wrapper ul {
  height: auto;
}
.side-menu-new li .wrapper.sub-menu-wrapper {
  top: 0;
}
.side-menu-new li .wrapper.sub-menu-wrapper ul {
  position: fixed;
  width: auto;
  min-width: 200px;
}
.side-menu-new li:hover > .wrapper {
  display: block;
}
.side-menu-new li.parent {
  position: relative;
}
.side-menu-new li ul {
  margin: 0;
}
.side-menu-new li .wrapper {
  cursor: auto;
}
.side-menu-new li.parent {
  cursor: pointer;
}
.side-menu-new li.parent.active i:before {
  content: "\f107";
}

.side-menu {
  overflow: hidden;
  overflow-y: auto;
  height: 100%;
  padding-top: 1px;
  width: 425px;
  direction: rtl;
  margin-left: -5px;
}
.side-menu ::-webkit-scrollbar {
  width: 5px !important;
}
.side-menu ul {
  list-style: none;
  width: 220px;
  float: left;
  margin-left: 5px;
}
.side-menu ul li {
  background: #f7f7f7;
  display: inline-block;
  width: 100%;
  padding: 10px 15px;
  border: 1px solid #b2b2b2;
  border-radius: 0px;
  color: #585858;
  font-size: 16px;
  cursor: pointer;
  position: relative;
  float: left;
  margin-top: -1px;
  -webkit-transition: background 200ms ease;
  -moz-transition: background 200ms ease;
  -ms-transition: background 200ms ease;
  -o-transition: background 200ms ease;
  transition: background 200ms ease;
}
.side-menu ul li:hover {
  background: #fff;
}
.side-menu ul li:hover ul {
  display: block;
}
.side-menu ul li ul {
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
  width: 85%;
  margin-left: 0;
  box-shadow: 5px 4px 5px rgba(148, 148, 148, 0.2);
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}
.side-menu ul li ul li {
  background: #ffffff;
  margin-left: 5px;
  border: 0 none;
  padding: 0px 18px;
  border-right: 1px solid #afafaf;
  border-left: 1px solid #afafaf;
  margin-top: 0;
}
.side-menu ul li ul li a {
  color: #8a8a8a;
  font-size: 14px;
  width: 100%;
  display: inline-block;
  padding: 6px 0;
  border-bottom: 1px solid #eee;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.side-menu ul li ul li a:hover {
  color: #000;
}
.side-menu ul li ul li:first-child {
  padding-top: 5px;
  border-top: 1px solid #afafaf;
}
.side-menu ul li ul li:last-child {
  padding-bottom: 5px;
  border-bottom: 1px solid #afafaf;
}
.side-menu ul li ul li:last-child a {
  border-bottom: 0 none;
}

@media only screen and (max-width: 800px) {
  .side-menu {
    padding: 10px 5px;
    display: inline-block;
  }
  .side-menu ul li {
    padding: 10px 0 0;
  }
  .side-menu ul li span:first-child {
    padding: 0 0 10px 15px;
  }
  .side-menu ul li span:nth-child(2) {
    padding: 0 15px 10px 0;
  }
  .side-menu ul li ul {
    position: relative;
    left: unset;
    top: unset;
    box-shadow: 0 0 0;
  }
  .side-menu ul li ul li {
    margin-left: 0;
    border: 0 none !important;
    background: #f9f9f9;
    padding: 0px 0px;
  }
  .side-menu ul li ul li a {
    padding: 6px 15px;
  }
  .side-menu ul li ul li:hover {
    background-color: #f3f3f3;
  }
  .side-menu-new {
    padding: 10px;
  }
  .side-menu-new li .wrapper {
    top: unset !important;
    position: relative;
    left: -10px;
    padding: 0;
    margin-top: 10px;
    width: calc(100% + 20px);
  }
  .side-menu-new li .wrapper li {
    background: #f7f7f7;
  }
}
.nav-open .main-header .logo h1 {
  /*visibility: hidden;
  opacity: 0;*/
}
@media only screen and (min-width: 768px) {
  .nav-open .menu-icon span {
    background: 0 0;
  }
  .nav-open .menu-icon span:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
  .nav-open .menu-icon span:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
}
.nav-open .main-menu-panel-wrapper {
  /*background: rgba(0,0,0,.8);*/
  visibility: visible;
  width: 100%;
}
.nav-open .main-menu-panel-wrapper .main-menu-panel {
  margin-left: 0px;
  width: 100%;
}
.nav-open .main-menu-panel-wrapper .main-menu-panel .side-menu {
  width: 100%;
}
.nav-open .main-menu-panel-wrapper .main-menu-panel .side-menu ul {
  width: 100%;
}
.nav-open .main-menu-panel-wrapper .menu-overlay {
  height: 100%;
  background-color: transparent;
}

.col-product-list .product-list .product-item .card .card-footer .gold-points, .col-product-list .product-list .product-item .card .card-footer .star-points, .col-product-list .product-list .product-item .card .card-footer .add-button {
  display: none;
}

.page-contents {
  margin-top: 100px;
  padding-left: 266px;
  position: relative;
}
@media only screen and (max-width: 800px) {
  .page-contents {
    margin-top: 0px;
    padding-left: 0;
  }
}
.page-contents .products section.page-inner {
  padding-top: 0px;
}

.product-item .product-img-wrapper .add-button button {
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0;
  padding: 8px 5px !important;
  background: #2e2e2e !important;
  color: #fff !important;
  letter-spacing: 0;
  font-family: "SegoeUI";
  display: none;
  font-size: 12px;
}
.product-item:hover .product-img-wrapper .add-button button {
  display: block;
}

footer {
  /*position: fixed;*/
  position: inherit;
  bottom: 0;
  width: 100%;
  background: #f3f3f3;
  z-index: 100;
  padding-top: 20px;
}
footer .site-footer {
  height: 38px;
}
footer .site-footer .footer-logo-wrapper {
  padding: 30px 25px 35px;
  border-right: 1px solid #eeeeef;
  height: 100%;
  float: none;
  vertical-align: top;
}
footer .site-footer .footer-logo-wrapper .footer-logo {
  width: 65%;
  margin: 0 17.5%;
}
footer .site-footer .subscription-section {
  padding: 0 55px 20px;
  border-right: 1px solid #eeeeef;
  display: table-cell;
  height: 100%;
  float: none;
  vertical-align: top;
}
footer .site-footer .subscription-section h2 {
  font-size: 19px;
  color: #303032;
  margin-bottom: 15px;
  letter-spacing: 1px;
  margin-top: 0;
}
footer .site-footer .subscription-section .form-subscribe {
  font-size: 15px;
  color: #75757d;
  width: 101% !important;
}
footer .site-footer .subscription-section .form-subscribe .form-group input {
  width: 95%;
  float: left;
  letter-spacing: 1px;
  font-size: 12px;
  color: #75757d;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0 none !important;
  border-bottom: 1px solid #e0e1e1 !important;
  border-radius: 0;
  padding-left: 0;
}
footer .site-footer .subscription-section .form-subscribe .form-group input:focus {
  border-bottom: 1px solid #000 !important;
}
footer .site-footer .subscription-section .form-subscribe .form-group button {
  width: 5%;
  padding: 6px 0;
  float: right;
  background-color: transparent;
  color: #75757d;
  font-size: 14px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
footer .site-footer .subscription-section .form-subscribe .form-group button:hover {
  color: #333;
}
footer .site-footer .subscription-section .social-links {
  padding-left: 0;
  margin-top: 12px;
  display: inline-block;
}
footer .site-footer .subscription-section .social-links ul {
  margin-bottom: 0;
}
footer .site-footer .subscription-section .social-links ul li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
footer .site-footer .subscription-section .social-links ul li a {
  letter-spacing: 0.5px;
  font-size: 16px;
  color: #858585;
  padding: 0;
}
footer .site-footer .subscription-section .social-links ul li a img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  width: 18px !important;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
footer .site-footer .subscription-section .social-links ul li a:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
footer .site-footer .site-map-links {
  display: table-cell;
  height: 100%;
  padding: 0 75px 20px;
}
footer .site-footer .site-map-links .site-links-wraper {
  padding-left: 0;
}
footer .site-footer .site-map-links .site-links-wraper h3 {
  letter-spacing: 0.5px;
  font-size: 12px;
  color: #303032;
  font-weight: 700;
  margin-top: 5px;
  font-family: "SegoeUI";
}
footer .site-footer .site-map-links .site-links-wraper ul.site-links {
  list-style: none;
  padding-left: 0;
}
footer .site-footer .site-map-links .site-links-wraper ul.site-links li a {
  font-size: 11px;
  color: #515253;
  line-height: 28px;
  text-decoration: none;
  letter-spacing: 0.5px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
footer .site-footer .site-map-links .site-links-wraper ul.site-links li a:hover {
  color: #a9a9a9;
}
footer .site-footer .footer-copy-right {
  padding: 8px 25px !important;
  background-color: #484647 !important;
}
footer .site-footer .footer-copy-right .site-links {
  list-style-type: none;
}
footer .site-footer .footer-copy-right .site-links li {
  margin-right: 25px;
}
footer .site-footer .footer-copy-right .site-links li a {
  font-size: 11px;
}
footer .site-footer .footer-copy-right .copy-right {
  font-size: 11px;
  color: #ababab;
  letter-spacing: 1px;
  text-align: right;
  margin-top: 3px;
}
footer .site-footer .footer-copy-right .copy-right p {
  margin: 0;
  letter-spacing: 1px;
  text-align: right;
  color: #fff;
}
footer .site-footer .footer-copy-right .copy-right p a {
  color: #ababab;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
footer .site-footer .footer-copy-right .copy-right p a:hover {
  color: #000;
}
footer .footer-top .menu-wrapper .contact-details-wrap .icon {
  padding-right: 16px;
}
footer .footer-top .menu-wrapper .contact-details-wrap .icon img {
  width: 20px;
}
footer .footer-top .menu-wrapper .contact-details-wrap .details {
  font-weight: 600;
  color: #707070;
  font-size: 14px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
footer .footer-top .menu-wrapper .contact-details-wrap .details:hover, footer .footer-top .menu-wrapper .contact-details-wrap .details.active {
  color: #ababab;
}
footer .footer-top .menu-wrapper .site-links li {
  display: inline-block;
  padding: 0px 0px 11px;
  width: 100%;
}
footer .footer-top .menu-wrapper .site-links li a {
  font-weight: 600;
  color: #707070;
  font-size: 14px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
footer .footer-top .menu-wrapper .site-links li a:hover, footer .footer-top .menu-wrapper .site-links li a.active {
  color: #ababab;
}
footer .footer-top .menu-wrapper .social-links {
  list-style: none;
}
footer .footer-top .menu-wrapper .social-links li {
  display: inline-block;
  padding: 10px 6px 11px 0px;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
footer .footer-top .menu-wrapper .social-links li:hover, footer .footer-top .menu-wrapper .social-links li.active {
  color: #ababab;
}
footer .footer-top .menu-wrapper .social-links li img {
  width: 34px;
}
footer .footer-top .footer-img-wrapper a img {
  width: 80%;
  margin-left: -8px;
}
footer .footer-top .Payment-link a img {
  width: 188px;
  margin-left: -5px;
}
footer .footer-top h6 {
  font-weight: 600;
  color: #707070;
}

.home-banners {
  /*padding-right: 15px !important;*/
  /*padding-top: 100px !important;*/
  /*padding-left: 260px !important;*/
  display: inline-block;
  width: 100%;
}
.home-banners .item-section .item-title span {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 2px;
}
.home-banners .item-section .item-title h6 {
  font-size: 22px;
  letter-spacing: 0px;
}
.home-banners .item-section .item-title h6 span {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 22px;
  letter-spacing: 0px;
}
.home-banners .item-section .item-description {
  background-color: #fff;
}
.home-banners .item-section .item-description .w-30 {
  width: 30% !important;
}
.home-banners .item-section .item-description .w-70 {
  width: 65% !important;
}
.home-banners .item-section .item-description .item-details-wrapper {
  font-size: 13px;
  font-weight: 600;
  color: #707070;
}
.home-banners .item-section .item-description .item-details-wrapper .item-name {
  height: 40px;
}
.home-banners .item-section .item-description .item-details-wrapper .item-price {
  color: #344977 !important;
}
.home-banners .overlay-wrapper .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}
.home-banners .overlay-wrapper .overlay p {
  /*white-space: nowrap;*/
  color: #fff;
  font-size: 14.3px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  letter-spacing: 10px;
  font-weight: 100;
  font-family: "SegoeUI";
  width: 100%;
  word-wrap: break-word;
  white-space: normal;
  line-height: 25px;
  padding-left: 5px;
}
.home-banners .overlay-wrapper:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.home-banners .large-banner, .home-banners .small-banners {
  float: left;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.home-banners .large-banner {
  width: 46%;
}
.home-banners .small-banners {
  width: 54%;
}
.home-banners .small-banners .row .col-6 .overlay-wrapper {
  margin-left: 3%;
}
.home-banners .small-banners .row .col-6 .overlay-wrapper:last-child {
  margin-top: 3%;
}
.home-banners img {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}

#divImageList {
  /*.product-image-wrapper {
      &:last-child {
          display: none;
      }
  }*/
}

.image-thumbs .thumb img {
  border: 1px solid #ffffff;
}
@media only screen and (max-device-width: 767px) {
  .image-thumbs .thumb img {
    border-bottom: 1px solid #ffffff;
    border-top: none;
    border-left: none;
    border-right: none;
  }
}

.promo-banner {
  position: absolute;
  left: 105px;
  z-index: 1;
  top: 35px;
  color: #fff;
  font-size: 17px;
  text-align: center;
  width: 200px;
  height: 98px;
  font-family: "Merriweather", serif;
  background: url(/content/images/beyondbasics/discount-banner.png) no-repeat;
  background-size: 100% auto;
}
.promo-banner div {
  position: absolute;
  top: 36px;
  left: 27px;
  font-size: 13px;
}
.promo-banner div span {
  font-size: 24px;
}

.about-content {
  padding: 100px;
}
.about-content h2 {
  font-size: 20px;
  line-height: 29px;
  letter-spacing: 1px;
  color: #303032;
  margin: 0 0 35px;
}
.about-content p {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #848484;
  margin-bottom: 35px;
}

.about-image {
  padding: 25px 100px 100px;
}
.about-image img {
  width: 100%;
  height: 100%;
}

.nav-stacked li {
  float: none;
  margin-top: 2px;
  margin-left: 0;
  position: relative;
  display: block;
  padding: 20px 15px;
  padding-top: 0;
  width: 100%;
}
.nav-stacked li a {
  color: #ababab;
  font-size: 16px;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: "SegoeUI";
  -webkit-transition: text-decoration 200ms ease;
  -moz-transition: text-decoration 200ms ease;
  -ms-transition: text-decoration 200ms ease;
  -o-transition: text-decoration 200ms ease;
  transition: text-decoration 200ms ease;
}
.nav-stacked li a:hover {
  text-decoration: underline;
}
.nav-stacked li.active a {
  color: #333;
  text-decoration: underline;
}

.terms-and-condition-wrap h4 {
  font-size: 20px;
  line-height: 35px;
  letter-spacing: 1px;
  color: #303032;
  margin: 0 0 20px;
}
.terms-and-condition-wrap p {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #848484;
  margin-bottom: 35px;
}
.terms-and-condition-wrap ol, .terms-and-condition-wrap ul {
  padding-left: 16px;
  margin-bottom: 30px;
}
.terms-and-condition-wrap ol li, .terms-and-condition-wrap ul li {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 1px;
  color: #848484;
  margin-bottom: 10px;
}

.contact-content {
  padding: 13px 45px 30px;
}
@media only screen and (min-width: 1224px) {
  .contact-content {
    padding: 13px 45px 30px;
  }
}
@media only screen and (min-width: 1824px) {
  .contact-content {
    padding: 30px 100px;
  }
}
.contact-content .contact-us-title {
  margin-top: 40px !important;
  font-size: 21px;
}
.contact-content .icon {
  display: inline-block;
  vertical-align: top;
}
.contact-content .icon.location {
  width: 40px;
  margin-top: 4px;
}
.contact-content .icon.email {
  width: 50px;
  margin-top: 4px;
}
.contact-content .icon.store {
  width: 40px;
}
.contact-content .details {
  font-size: 12px;
  color: #848484;
  font-family: Verdana;
  letter-spacing: 0.3px;
  line-height: 22px;
  display: inline-block;
  width: 245px;
}
.contact-content .details.large {
  color: #303030;
  font-size: 14px;
  margin-top: 5px;
  font-family: "SegoeUI";
}
.contact-content .social-contact a {
  font-size: 25px;
  color: #c8c8c8;
  width: 35px;
  display: inline-block;
  margin-top: -5px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.contact-content .social-contact a:hover {
  color: #565656;
}
.contact-content .w-200 {
  width: 200px !important;
}
.contact-content .w-260 {
  width: 260px !important;
}

.google-map iframe {
  width: 100%;
  height: 800px;
  margin-top: 45px;
  margin-bottom: 45px;
}

.product-wrapper .product-image-wrapper {
  padding: 0;
}
.product-wrapper .product-image-wrapper img.product-image {
  width: 100%;
}
.product-wrapper .product-image-wrapper span.zoom-img {
  margin-top: -46px;
  margin-left: 94%;
  color: #252525;
  padding: 5px;
  font-size: 24px;
  cursor: pointer;
  display: block;
}
.product-wrapper .product-image-wrapper span.zoom-img i {
  color: #252525;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.product-wrapper .product-image-wrapper span.zoom-img i:hover {
  color: #000;
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 1024px) {
  .product-wrapper .product-image-wrapper span.zoom-img {
    margin-left: 87%;
    margin-top: -36px;
    font-size: 18px;
  }
}
@media only screen and (max-device-width: 1440px) and (min-device-width: 1366px) {
  .product-wrapper .product-image-wrapper span.zoom-img {
    margin-left: 89%;
    margin-top: -36px;
    font-size: 18px;
  }
}
@media screen and (min-width: 1600px) {
  .product-wrapper .product-image-wrapper span.zoom-img {
    margin-left: 91.5%;
  }
}
.product-wrapper h1.product-title {
  color: #303030;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 3px;
  margin: 0;
  font-family: "SegoeUI";
}
.product-wrapper h3.product-price {
  margin-bottom: 25px;
  color: #303032;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: 0;
  font-family: serif;
}
.product-wrapper h5.product-sizes-title {
  color: #303032;
  font-size: 10px;
  letter-spacing: 1px;
  font-weight: 700;
  margin-top: 25px;
  margin-bottom: 10px;
}
.product-wrapper ul.product-sizes-button-wrapper {
  margin-bottom: 0;
}
.product-wrapper ul.product-sizes-button-wrapper li {
  padding-right: 0;
  margin-right: 0 !important;
}
.product-wrapper ul.product-sizes-button-wrapper li button {
  -webkit-transition: background 200ms ease;
  -moz-transition: background 200ms ease;
  -ms-transition: background 200ms ease;
  -o-transition: background 200ms ease;
  transition: background 200ms ease;
  width: 28px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #c5c5c5;
  border-radius: 0;
  padding: 0;
  background: #fff;
  font-size: 11px;
  outline: 0;
  color: #1b1b1b;
}
.product-wrapper ul.product-sizes-button-wrapper li button:focus, .product-wrapper ul.product-sizes-button-wrapper li button.selected {
  width: 28px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #303032;
  border-radius: 0;
  padding: 0;
  background: #303032 !important;
  font-size: 11px;
  color: #fff !important;
}
.product-wrapper ul.product-sizes-button-wrapper p {
  font-size: 11px;
  color: #303030;
  margin-left: 20px;
  float: left;
  margin-bottom: 4px;
}
.product-wrapper ul.product-sizes-button-wrapper p a {
  color: #303030;
  text-decoration: none;
  letter-spacing: 0.5px;
  border-bottom: 1px solid;
  padding-bottom: 3px;
}
.product-wrapper h5.product-qrt-title {
  color: #303032;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: "SegoeUI";
}
.product-wrapper ul.qrt-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
}
.product-wrapper ul.qrt-wrapper button {
  width: 175px;
  height: 46px;
  border: 1px solid #303032;
  border-radius: 0;
  font-size: 16px;
  letter-spacing: 1px;
  color: #333;
  background-color: #fff;
}
.product-wrapper ul.qrt-wrapper button.btn-qty {
  width: 40px;
  display: inline;
  float: left;
  border: 1px solid #c5c5c5;
}
.product-wrapper ul.qrt-wrapper button.btn-qty:last-child {
  float: right;
}
.product-wrapper ul.qrt-wrapper button:focus {
  height: 46px;
}
.product-wrapper ul.qrt-wrapper button.add-to-bag {
  background-color: #303032;
  color: #fff;
  font-size: 13px;
}
.product-wrapper ul.qrt-wrapper button.add-to-bag:focus {
  background-color: #fff !important;
  color: #303032 !important;
  border: 1px solid #303032 !important;
  width: 175px;
  font-size: 13px;
  letter-spacing: 1px;
}
.product-wrapper ul.qrt-wrapper button.add-to-bag:focus img {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}
.product-wrapper ul.qrt-wrapper button img {
  margin-left: 15px;
  vertical-align: bottom;
  width: 22px;
  height: 24px;
}
.product-wrapper ul.qrt-wrapper label.product-qrt {
  width: 37px;
  height: 46px !important;
  border-radius: 0;
  text-align: center;
  padding-right: 0;
  padding-left: 0;
  display: inline;
  border: 1px solid #c5c5c5 !important;
  border-left: 0 none !important;
  min-width: 43px;
  border-right: 0 none !important;
  float: left;
  margin: 0;
  padding: 13px 3px;
}
.product-wrapper ul.qrt-wrapper label.product-qrt:focus {
  border: 1px solid #303032 !important;
}
.product-wrapper ul.qrt-wrapper li {
  vertical-align: middle;
}
.product-wrapper ul.social-share-wrapper {
  margin-top: 0;
}
.product-wrapper ul.social-share-wrapper li {
  color: #a3a3a3;
  padding: 0 5px;
}
.product-wrapper ul.social-share-wrapper li a {
  color: #a3a3a3;
  -webkit-transition: color 200ms ease;
  -moz-transition: color 200ms ease;
  -ms-transition: color 200ms ease;
  -o-transition: color 200ms ease;
  transition: color 200ms ease;
}
.product-wrapper ul.social-share-wrapper li a:hover {
  color: #333;
}
.product-wrapper ul.social-share-wrapper li:first-child {
  padding-left: 0;
  padding-right: 10px;
  float: left;
  display: inline-block;
  height: 20px;
  line-height: 19px;
  margin-top: 2px;
}
.product-wrapper .item-info, .product-wrapper .general-inquiry, .product-wrapper .add-button, .product-wrapper .tyre-delivery-details, .product-wrapper .description-review {
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  display: none !important;
}
.product-wrapper .item-info#stockLevel, .product-wrapper .general-inquiry#stockLevel, .product-wrapper .add-button#stockLevel, .product-wrapper .tyre-delivery-details#stockLevel, .product-wrapper .description-review#stockLevel {
  display: inline-block !important;
  margin-top: 11px;
  font-size: 15px;
}
.product-wrapper .Payment-icon ul {
  list-style-type: none;
}
.product-wrapper .Payment-icon ul li {
  float: left;
  margin-right: 15px;
}
.product-wrapper .Payment-icon ul .unionpay-icon, .product-wrapper .Payment-icon ul .amex-icon {
  display: none;
}

.next-product {
  width: 50%;
  position: absolute;
  right: 0;
  top: 35px;
}

.lightboxOverlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90) !important;
  opacity: 0.9 !important;
}

.lb-close {
  position: absolute;
  top: -25px;
  right: 25px;
}

#toTop {
  position: fixed;
  bottom: 50px;
  right: 50px;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 101;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
#toTop a {
  font-size: 12px;
  color: #fff;
  text-decoration: none;
  padding: 5px 8px 3px;
  float: left;
  font-weight: 600;
  background: #545454;
  -webkit-transition: background 200ms ease;
  -moz-transition: background 200ms ease;
  -ms-transition: background 200ms ease;
  -o-transition: background 200ms ease;
  transition: background 200ms ease;
}
#toTop a:hover {
  background: #333;
}
#toTop.show {
  opacity: 1;
}

.modal-dialog {
  margin-top: 12vh;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 650px;
  }
}

.modal-backdrop {
  z-index: 999999;
}

.modal {
  z-index: 1000000;
}

.modal-header {
  font-family: "SegoeUI";
}

.modal-footer button {
  font-family: "SegoeUI";
}
.modal-footer .btn-success {
  border-color: #73b771;
  background-color: #73b771;
  color: #fff;
}

.modal-body {
  font-size: 12px;
  line-height: 24px;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  max-height: 48vh;
  overflow-y: auto; /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.modal-body::-webkit-scrollbar {
  width: 4px;
}
.modal-body::-webkit-scrollbar-track {
  background: #d0d0d0;
  border-radius: 13px;
}
.modal-body::-webkit-scrollbar-thumb {
  background: #000;
  border-radius: 13px;
}
.modal-body::-webkit-scrollbar-thumb:hover {
  background: #4c4c4c;
}
.modal-body h4 {
  font-size: 18px;
}

.Bigsale .col-product-list .product-list .product-item .card-footer h3.product-name a {
  white-space: normal;
  overflow: visible !important;
  text-overflow: unset;
  font-size: 13px;
  line-height: 18px;
}
.Bigsale .col-product-list h1.product-category-title {
  font-size: 30px;
}
.Bigsale .product-wrapper .details {
  font-family: Helvetica, sans-serif !important;
  margin-top: 0 !important;
}
.Bigsale .product-wrapper .details .detail-inner {
  background: #eaeaea;
  padding: 30px 20px !important;
}
.Bigsale .product-wrapper .details h5, .Bigsale .product-wrapper .details h3 {
  font-family: Helvetica, sans-serif !important;
}
.Bigsale .product-wrapper .details h3 {
  font-size: 26px !important;
}
.Bigsale .product-wrapper .details ul.qrt-wrapper button.add-to-bag {
  font-family: Helvetica, sans-serif !important;
}
.Bigsale .product-wrapper h1.product-title {
  letter-spacing: 0;
  font-family: Arial;
  font-weight: 600;
  font-size: 30px;
  line-height: 32px;
}

.payment-options {
  list-style-type: none;
  display: inline-block;
}
.payment-options li img {
  height: 30px;
}

.Payment-link a img {
  width: 188px;
  margin-left: -5px;
}

.item-paymet-options .custom-control {
  background: #f6f6f6;
  padding: 4px 14px 8px 34px;
  border-radius: 3px;
  border: 1px solid #efefef;
}

#stockLevel span:last-child {
  color: #ff0018;
}
#stockLevel span.in-stock {
  color: #00bf00 !important;
}

#itemBrand span {
  font-size: 15px;
}
#itemBrand span:last-child {
  color: #0976ea;
}

.zoomWindowContainer, .ZoomContainer {
  display: none !important;
}

/* ------------- Media Queries --------------- */
@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
  .home-banners {
    /*padding-left: 15px !important;*/
    padding-top: 0px !important;
  }
  .home-banners .large-banner {
    width: 100%;
  }
  .home-banners .small-banners {
    width: 100%;
  }
  .home-banners .small-banners .row .col-6 .overlay-wrapper {
    margin-left: 0;
  }
  .home-banners .small-banners .row .col-6 .overlay-wrapper:last-child {
    margin-top: 0;
  }
  .home-banners .overlay-wrapper .overlay p {
    visibility: hidden;
  }
  section.pl-100, section.pr-100 {
    padding: 0;
  }
  section.breadcrum {
    padding-left: 0px;
    padding-top: 35px;
  }
  section.sidebar-filter {
    padding: 0 30px;
  }
  section.page-inner {
    padding: 0;
    margin-top: 10px;
  }
  section.page-inner .pl-50 {
    padding: 0 15px;
  }
  section.page-inner .pl-100, section.page-inner .pr-100 {
    padding: 0;
  }
  section.page-inner .product-wrapper .product-image-wrapper {
    padding: 0 !important;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li {
    width: 50%;
    display: inline-block;
    float: left;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li button {
    width: 33.33333%;
    padding: 5px;
    text-align: center;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li button.add-to-bag {
    width: 100%;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li label {
    width: 33.33333%;
    padding: 14px 5px;
    text-align: center;
  }
  section.page-inner .nav-stacked li {
    width: 100%;
  }
  section.site-footer {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
  }
  section.site-footer .container-fluid {
    padding: 0;
    margin: 0;
  }
  section.site-footer .container-fluid .footer-logo-wrapper {
    border: 0 none;
    padding: 0 25px 35px;
  }
  section.site-footer .container-fluid .subscription-section {
    border: 0 none;
    padding: 0 15px 20px;
    text-align: center;
  }
  section.site-footer .container-fluid .subscription-section h2 {
    text-align: center;
  }
  section.site-footer .container-fluid .site-map-links {
    padding: 0 15px 20px;
  }
  section.site-footer .container-fluid .site-map-links .site-links-wraper {
    padding: 0 15px;
  }
  section.site-footer .footer-copy-right {
    padding: 10px 15px !important;
  }
  section.site-footer .footer-copy-right .copy-right {
    padding: 0;
    float: none !important;
    text-align: center !important;
  }
  section.site-footer .footer-copy-right .copy-right p {
    font-size: 10px;
    text-align: center !important;
  }
  section.site-footer .footer-copy-right .site-links {
    margin: 0 auto !important;
    float: none !important;
    width: 100%;
  }
  section.site-footer .footer-copy-right .site-links li {
    margin-right: 20px;
    margin-left: 20px;
  }
  section.site-footer .footer-copy-right .site-links li a {
    width: 46px;
    display: block;
    text-align: center;
  }
  section.next-product {
    display: none;
  }
  .main-menu-panel-wrapper .main-menu-panel {
    width: 50%;
  }
  #toTop {
    right: 8px;
    bottom: 95px;
  }
  .filter-fa-down {
    /*position: absolute;*/
    /*top: 50%;*/
    cursor: pointer;
    width: 38px;
    margin-top: 28px;
    height: 20px;
  }
  .filter-fa-down span {
    width: 100%;
    height: 1px;
    background: #000;
    display: block;
    position: relative;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
  }
  .filter-fa-down span:before, .filter-fa-down span:after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background: #000;
    position: absolute;
    left: 0;
    content: "";
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
  }
  .filter-fa-down span:before {
    top: -9px;
  }
  .filter-fa-down span:after {
    top: 9px;
  }
  .filter-open .filter-fa-down span {
    background: 0 0;
  }
  .filter-open .filter-fa-down span:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
  .filter-open .filter-fa-down span:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
  hr {
    margin-top: 8px;
    margin-bottom: 10px;
  }
  .about-content, .contact-content, .delivery-content, .returns-content {
    padding-top: 15px !important;
  }
  .cus-pt {
    padding-top: 0.5rem !important;
  }
  .lb-close {
    position: absolute;
    top: -40px;
    right: 8px;
  }
  /*.cart {
      .content {
          width: 100%;

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

          ul.bag-ctrls {
              right: 20px !important;
              left: 20px !important;
          }

          .wrapper {

              .wrapper-scroll {

                  ul.item-list .item {
                      .item-details {

                          .item-name {
                          }

                          .item-price {
                          }
                      }

                      p {
                          margin-bottom: 0;
                          margin-top: 5px;
                      }
                  }

                  h2 {
                      margin-top: 5px !important;
                  }
              }
          }
      }

      .checkout {
          width: 100% !important;

          .input-group-btn button {
              padding: 6px 4px !important;
          }
      }
  }*/
  .about-content, .about-image {
    padding: 0px 30px;
  }
  #size-guide img {
    max-width: 100%;
  }
  .contact-content {
    padding: 13px 15px 30px;
  }
  .contact-content .icon {
    width: 20% !important;
  }
  .contact-content .details {
    /*width: 78% !important;*/
  }
  .google-map iframe {
    height: 500px;
  }
  .promo-banner {
    width: 129px;
    height: 64px;
    left: 8px;
    top: 24px;
  }
  .promo-banner div {
    position: absolute;
    top: 23px;
    left: 17px;
    font-size: 10px;
  }
  .promo-banner div span {
    font-size: 14px;
  }
  footer {
    position: relative;
  }
  footer .footer-top .menu-wrapper .contact-details-wrap .location img {
    margin-top: -55px !important;
  }
}
@media screen and (max-width: 767px) and (min-width: 320px) and (orientation: landscape) {
  .cart-opened {
    display: none;
  }
  .home-banners {
    /*padding-left: 15px !important;*/
    padding-top: 0px !important;
  }
  .home-banners .large-banner {
    width: 100%;
  }
  .home-banners .small-banners {
    width: 100%;
  }
  .home-banners .small-banners .row .col-6 .overlay-wrapper {
    margin-left: 0;
  }
  .home-banners .small-banners .row .col-6 .overlay-wrapper:last-child {
    margin-top: 0;
  }
  .home-banners .overlay-wrapper .overlay p {
    visibility: hidden;
  }
  section.pl-100, section.pr-100 {
    padding: 0;
  }
  section.breadcrum {
    padding-left: 0px;
    padding-top: 35px;
  }
  section.sidebar-filter {
    padding: 0 30px;
    width: 100%;
  }
  section.page-inner {
    padding: 0;
    margin-top: 10px;
  }
  section.page-inner .pl-50 {
    padding: 0 15px;
  }
  section.page-inner .pl-100, section.page-inner .pr-100 {
    padding: 0;
  }
  section.page-inner .product-wrapper .product-image-wrapper {
    padding: 0 !important;
  }
  section.page-inner .product-wrapper h1.product-title {
    margin-top: 30px;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li {
    width: 50%;
    display: inline-block;
    float: left;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li button {
    width: 33.33333%;
    padding: 5px;
    text-align: center;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li button.add-to-bag {
    width: 100%;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li label {
    width: 33.33333%;
    padding: 14px 5px;
    text-align: center;
  }
  section.page-inner .nav-stacked li {
    width: 100%;
  }
  section.site-footer {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
  }
  section.site-footer .container-fluid {
    padding: 0;
    margin: 0;
  }
  section.site-footer .container-fluid .footer-logo-wrapper {
    border: 0 none;
    padding: 0 25px 20px;
  }
  section.site-footer .container-fluid .footer-logo-wrapper .footer-logo {
    width: 35%;
    margin: 0 32%;
  }
  section.site-footer .container-fluid .subscription-section {
    border: 0 none;
    padding: 0 15px 20px;
    text-align: center;
  }
  section.site-footer .container-fluid .subscription-section h2 {
    text-align: center;
  }
  section.site-footer .container-fluid .site-map-links {
    padding: 0 15px 20px;
  }
  section.site-footer .container-fluid .site-map-links .site-links-wraper {
    padding: 0 15px;
  }
  section.site-footer .footer-copy-right {
    padding: 10px 15px !important;
    text-align: center;
  }
  section.site-footer .footer-copy-right .menu-wrapper {
    display: inline-block;
  }
  section.site-footer .footer-copy-right .copy-right {
    padding: 0;
    width: 100%;
  }
  section.site-footer .footer-copy-right .copy-right p {
    font-size: 10px;
    text-align: center;
  }
  section.next-product {
    display: none;
  }
  .main-menu-panel-wrapper .main-menu-panel {
    width: 50%;
  }
  .main-menu-panel-wrapper .main-menu-panel #mainMenu {
    top: 24% !important;
  }
  #toTop {
    right: 8px;
    bottom: 95px;
  }
  .lb-close {
    position: absolute;
    top: -40px;
    right: 8px;
  }
  .filter-fa-down {
    /*position: absolute;*/
    /*top: 50%;*/
    cursor: pointer;
    width: 38px;
    margin-top: 28px;
    height: 20px;
  }
  .filter-fa-down span {
    width: 100%;
    height: 1px;
    background: #000;
    display: block;
    position: relative;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
  }
  .filter-fa-down span:before, .filter-fa-down span:after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background: #000;
    position: absolute;
    left: 0;
    content: "";
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
  }
  .filter-fa-down span:before {
    top: -9px;
  }
  .filter-fa-down span:after {
    top: 9px;
  }
  .filter-open .filter-fa-down span {
    background: 0 0;
  }
  .filter-open .filter-fa-down span:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
  .filter-open .filter-fa-down span:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
  hr {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .about-content, .contact-content, .delivery-content, .returns-content {
    padding-top: 15px !important;
  }
  .cus-pt {
    padding-top: 0.5rem !important;
  }
  /*.cart {
      &.open {
          position: relative;

          .content {
              height: unset;
          }

          .checkout.d-block {
              position: fixed;
          }
      }

      .content {
          width: 100%;
          padding: 15px 20px 15px;
          right: -667px;

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

          ul.item-list {
              overflow-y: unset !important;
              overflow-x: unset !important;
              height: unset !important;
          }

          ul.bag-ctrls {
              position: relative !important;
              right: 0px !important;
              left: 0px !important;
              width: 100%;
          }

          .wrapper {

              .wrapper-scroll {

                  ul.item-list .item {
                      width: 31% !important;
                      margin-left: 1%;
                      margin-right: 1%;
                      float: left;
                      height: 410px;

                      &:last-child {
                          border-bottom: 1px solid #dee2e6 !important;
                      }

                      .item-details {
                          padding-left: 0;
                          padding-right: 0;

                          .item-name {
                              font-size: 10px;
                          }

                          .item-price {
                              font-size: 11px;
                          }
                      }

                      p {
                          margin-bottom: 0;
                          margin-top: 5px;
                      }
                  }

                  h2 {
                      margin-top: 5px !important;
                  }
              }
          }
      }

      .checkout {
          width: 100% !important;

          .input-group-btn button {
              padding: 6px 4px !important;
          }
      }
  }*/
  .about-content, .about-image {
    padding: 0px 30px;
  }
  #size-guide img {
    max-width: 100%;
  }
  .contact-content {
    padding: 13px 15px 30px;
  }
  .contact-content .icon {
    width: 20% !important;
  }
  .contact-content .details {
    width: 78% !important;
  }
  .google-map iframe {
    height: 500px;
  }
  footer {
    position: relative;
  }
  footer .footer-top .menu-wrapper .contact-details-wrap .location img {
    margin-top: -55px !important;
  }
}
@media screen and (max-width: 800px) {
  .main-header {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    height: 60px;
    top: -60px;
    left: 0;
    padding: 0px !important;
  }
  .main-header.scrolled {
    top: -1px;
  }
  .main-header .logo h1 {
    margin-top: -10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAAB8CAYAAABE8H3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTk3YjQzMS02MDBhLTI4NGUtYTI5Ny00ZWI4Mzc1ZDVlMmQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTIwQjI4NTZDNUZCMTFFNzg1N0ZFNjlGMTE5NDM4MkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTIwQjI4NTVDNUZCMTFFNzg1N0ZFNjlGMTE5NDM4MkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YWI2NjU3MTktOTA2YS0wMzQ4LTlmN2UtYTI1ODM0MzZiM2E5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YzMzYzczZDYtODM2MS0xMWU3LThmZjkt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) !important;
    background-size: 95px auto;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .main-header .logo.Bigsale h1 {
    background-image: url(/content/images/bigsale/Logo-Bigsale.jpg) !important;
    background-size: 70%;
    background-position: 0px 0px;
    margin-top: 0px;
    height: 70px;
  }
  .main-header .menu-icon {
    margin-top: 5px;
    width: 70px;
    padding: 24px;
    height: 48px;
    display: block;
  }
  .main-header .menu-icon span:before {
    top: -7px;
  }
  .main-header .menu-icon span:after {
    top: 7px;
  }
  .main-header .cart-icon {
    padding: 20px 20px 20px 0px;
    /*line-height: 10px;
    left: auto;
    width: 45px;
    right: 20px;
    font-size: 9px;
    bottom: auto;
    top: 10px;
    margin: 0;
    padding: 0;
    background-position: center 5px;*/
  }
  .main-header .cart-icon #bagItemCount {
    /*line-height: 10px;
    left: 0;
    width: 45px;
    right: 0;
    font-size: 9px;
    bottom: auto;
    top: 16px;
    margin: 0;
    padding-top: 0;
    position: absolute;*/
  }
  .main-header .currency-display {
    display: none;
  }
  .main-menu-panel-wrapper {
    padding-left: 0;
    top: 58px;
    width: 100%;
    visibility: hidden;
    height: calc(100% - 58px);
  }
  .main-menu-panel-wrapper .search-container {
    padding: 20px;
    width: 100%;
  }
  .main-menu-panel-wrapper .search-container form input {
    width: 87%;
  }
  .main-menu-panel-wrapper .search-container form button {
    color: #000;
    font-size: 15px;
    background: #fff;
    -webkit-transition: color 200ms ease;
    -moz-transition: color 200ms ease;
    -ms-transition: color 200ms ease;
    -o-transition: color 200ms ease;
    transition: color 200ms ease;
  }
  .main-menu-panel-wrapper .search-container form button:hover, .main-menu-panel-wrapper .search-container form button.active {
    color: #ababab;
  }
  .main-menu-panel-wrapper .header-icon ul {
    padding: 20px 0px;
    margin-left: 0px;
    list-style: none;
  }
  .main-menu-panel-wrapper .header-icon ul li {
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
  }
  .main-menu-panel-wrapper .header-icon ul li a {
    color: #000;
    font-size: 15px;
    -webkit-transition: color 200ms ease;
    -moz-transition: color 200ms ease;
    -ms-transition: color 200ms ease;
    -o-transition: color 200ms ease;
    transition: color 200ms ease;
  }
  .main-menu-panel-wrapper .header-icon ul li a:hover, .main-menu-panel-wrapper .header-icon ul li a.active {
    color: #ababab;
  }
  .main-menu-panel-wrapper .header-user {
    padding: 20px 10px;
  }
  .main-menu-panel-wrapper .header-user ul {
    margin-left: 0px;
    list-style: none;
  }
  .main-menu-panel-wrapper .header-user ul li {
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
  }
  .main-menu-panel-wrapper .header-user ul li a {
    color: #000;
    font-size: 15px;
    -webkit-transition: color 200ms ease;
    -moz-transition: color 200ms ease;
    -ms-transition: color 200ms ease;
    -o-transition: color 200ms ease;
    transition: color 200ms ease;
  }
  .main-menu-panel-wrapper .header-user ul li a:hover, .main-menu-panel-wrapper .header-user ul li a.active {
    color: #303032;
  }
  .main-menu-panel-wrapper .main-menu-panel {
    padding: 0 !important;
    width: 100%;
    margin-left: -500px;
  }
  .main-menu-panel-wrapper .main-menu-panel .logo {
    display: none;
  }
  .main-menu-panel-wrapper .main-menu-panel #mainMenu {
    top: 15%;
    max-height: 72vh;
  }
  .main-menu-panel-wrapper .main-menu-panel #mainMenu li a {
    padding: 0px 0 0px 28px;
    font-size: 12px;
  }
  footer .footer-top .menu-wrapper .contact-details-wrap .location {
    width: 15%;
    display: inline-block;
  }
  footer .footer-top .menu-wrapper .contact-details-wrap .location img {
    margin-top: 0px;
  }
  footer .footer-top .menu-wrapper .contact-details-wrap .icon {
    width: 15%;
    display: inline-block;
  }
  footer .footer-top .menu-wrapper .contact-details-wrap .details {
    width: 76%;
    display: inline-block;
  }
  .nav-open .main-menu-panel-wrapper {
    background-color: #f3f3f3;
    visibility: visible;
  }
  .nav-open .main-menu-panel-wrapper .main-menu-panel {
    margin-left: 0px;
  }
  .nav-open .main-menu-panel-wrapper .menu-overlay {
    height: 100%;
    background-color: transparent;
  }
  .nav-open .menu-icon span {
    background: 0 0;
  }
  .nav-open .menu-icon span:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
  .nav-open .menu-icon span::after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  .main-header .logo h1 {
    background-position: 0 0px;
  }
  .main-header .search-container {
    width: 33% !important;
  }
  .main-header .search-container form input {
    width: 88% !important;
    margin-left: 2px;
  }
  .main-header .header-icon ul li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
  }
  .main-header .header-user {
    padding: 20px 15px;
  }
  .main-header .header-user ul li {
    padding-right: 8px;
    padding-left: 0px;
  }
  section .sidebar-filter {
    padding-left: 30px;
  }
  section .breadcrum {
    padding-left: 15px;
  }
  section.page-inner .pl-50 {
    padding-left: 30px !important;
  }
  section.page-inner .pl-100, section.page-inner .pr-100 {
    padding: 0;
  }
  section.page-inner .about-content {
    padding: 15px 45px;
  }
  section.page-inner .about-image {
    padding: 15px 45px;
  }
  section.page-inner .inner-page-list {
    max-width: 23%;
    flex: 0 0 23%;
    padding-left: 30px;
  }
  section.page-inner .inner-page-content {
    max-width: 77%;
    flex: 0 0 77%;
  }
  section.page-inner .contact-content {
    padding: 0px 30px 30px;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .products .col-product-list {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .space {
    display: none;
  }
  .col-sidebar-filter {
    max-width: 30%;
    flex: 0 0 30%;
  }
  .google-map {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .promo-banner {
    width: 157px;
    height: 73px;
  }
  .promo-banner div {
    top: 26px;
    left: 22px;
    font-size: 11px;
  }
  .container-width-cus {
    max-width: 660px !important;
  }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  .main-header .logo {
    width: 180px;
  }
  .main-header .logo.Bigsale h1 {
    height: 58px;
    background-size: 100%;
  }
  .main-header .search-container {
    width: 31%;
  }
  .main-header .search-container form input {
    width: 79%;
  }
  .main-header .header-icon ul li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
  }
  .main-header .header-user {
    padding: 20px 15px;
  }
  .main-header .header-user ul li {
    padding-right: 8px;
    padding-left: 0px;
  }
  .nav-open .menu-icon span {
    /*background: #000;

        &:before {
            -webkit-transform: rotate3d(0,0,1,0deg);
            transform: rotate3d(0,0,1,0deg);
            -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
            top: -7px;
        }

        &:after {
            -webkit-transform: rotate3d(0,0,1,0deg);
            transform: rotate3d(0,0,1,0deg);
            -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
            top: 7px;
        }*/
  }
  .home-banners {
    /*padding-left: 15px !important;*/
    padding-top: 0px !important;
  }
  .home-banners .large-banner {
    width: 100%;
  }
  .home-banners .small-banners {
    width: 100%;
  }
  .home-banners .small-banners .row .col-6 .overlay-wrapper {
    margin-left: 0;
  }
  .home-banners .small-banners .row .col-6 .overlay-wrapper:last-child {
    margin-top: 0;
  }
  .home-banners .overlay-wrapper .overlay p {
    visibility: hidden;
  }
  section.pl-100, section.pr-100 {
    padding: 0 15px;
  }
  section.breadcrum {
    padding-left: 0px;
    padding-top: 35px;
  }
  section.sidebar-filter {
    padding: 0 30px;
  }
  section.page-inner {
    padding: 0 15px;
    margin-top: 10px;
  }
  section.page-inner .pl-50 {
    padding: 0 15px;
  }
  section.page-inner .pl-100, section.page-inner .pr-100 {
    padding: 0;
  }
  section.page-inner .product-wrapper .product-image-wrapper {
    padding: 0 !important;
  }
  section.page-inner .product-wrapper h1.product-title {
    margin-top: 30px;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li {
    width: 50%;
    display: inline-block;
    float: left;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li button {
    width: 33.33333%;
    padding: 5px;
    text-align: center;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li button.add-to-bag {
    width: 100%;
  }
  section.page-inner .product-wrapper ul.qrt-wrapper li label {
    width: 33.33333%;
    padding: 14px 5px;
    text-align: center;
  }
  section.page-inner .nav-stacked li {
    width: 100%;
  }
  section.site-footer {
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
  }
  section.site-footer .container-fluid {
    padding: 0;
    margin: 0;
  }
  section.site-footer .container-fluid .footer-logo-wrapper {
    border: 0 none;
    padding: 0 25px 35px;
  }
  section.site-footer .container-fluid .subscription-section {
    border: 0 none;
    padding: 0 15px 20px;
    text-align: center;
  }
  section.site-footer .container-fluid .subscription-section h2 {
    text-align: center;
  }
  section.site-footer .container-fluid .site-map-links {
    padding: 0 15px 20px;
  }
  section.site-footer .container-fluid .site-map-links .site-links-wraper {
    padding: 0 15px;
  }
  section.site-footer .footer-copy-right {
    padding: 10px 15px !important;
  }
  section.site-footer .footer-copy-right .copy-right {
    padding: 0;
  }
  section.site-footer .footer-copy-right .copy-right p {
    font-size: 10px;
  }
  section.next-product {
    display: none;
  }
  .main-menu-panel-wrapper .main-menu-panel {
    /*width: 50%;*/
  }
  #toTop {
    right: 8px;
    bottom: 95px;
  }
  .filter-fa-down {
    /*position: absolute;*/
    /*top: 50%;*/
    cursor: pointer;
    width: 44px;
    margin-top: 38px;
    height: 20px;
  }
  .filter-fa-down span {
    width: 100%;
    height: 1px;
    background: #000;
    display: block;
    position: relative;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
  }
  .filter-fa-down span:before, .filter-fa-down span:after {
    display: inline-block;
    width: 100%;
    height: 1px;
    background: #000;
    position: absolute;
    left: 0;
    content: "";
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
  }
  .filter-fa-down span:before {
    top: -9px;
  }
  .filter-fa-down span:after {
    top: 9px;
  }
  .filter-open .filter-fa-down span {
    background: 0 0;
  }
  .filter-open .filter-fa-down span:before {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
  .filter-open .filter-fa-down span:after {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0;
  }
  hr {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .about-content, .contact-content, .delivery-content, .returns-content {
    padding-top: 15px !important;
  }
  .cus-pt {
    padding-top: 0.5rem !important;
  }
  .lb-close {
    position: absolute;
    top: -40px;
    right: 8px;
  }
  /*.cart {
      .content {
          width: 100%;
          right: -770px;

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

          ul.bag-ctrls {
              right: 20px !important;
              left: 20px !important;
          }

          ul.item-list {
              .item {
                  width: 46% !important;
                  margin-left: 2% !important;
                  margin-right: 2% !important;
                  float: left;
                  height: 215px;
              }
          }

          .wrapper {

              .wrapper-scroll {

                  ul.item-list .item {
                      .item-details {

                          .item-name {
                          }

                          .item-price {
                          }
                      }

                      p {
                          margin-bottom: 0;
                          margin-top: 5px;
                      }
                  }

                  h2 {
                      margin-top: 5px !important;
                  }
              }
          }
      }

      .checkout {
          width: 100% !important;

          .input-group-btn button {
              padding: 6px 4px !important;
          }
      }
  }*/
  .about-content, .about-image {
    padding: 0px 30px;
  }
  #size-guide img {
    max-width: 100%;
  }
  .contact-content {
    padding: 13px 15px 30px;
  }
  .contact-content .icon {
    width: 20% !important;
  }
  .contact-content .details {
    width: 78% !important;
  }
  .contact-content .w-200 {
    width: 200px !important;
  }
  .contact-content .w-260 {
    width: 260px !important;
  }
  footer {
    position: relative;
  }
  .promo-banner {
    left: 3px;
    top: 30px;
  }
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 1025px) and (orientation: portrait) {
  .home-banners {
    /*padding-left: 115px !important;*/
    /*padding-top: 100px !important;*/
  }
  .main-header {
    height: 95px;
  }
  .main-header .logo {
    width: 180px;
  }
  .main-header .logo.Bigsale h1 {
    height: 74px;
    background-size: 100%;
    background-position: 0 10px;
  }
  .main-header .search-container {
    width: 42%;
  }
  .main-header .search-container form input {
    width: 89%;
  }
  .main-header .header-user {
    padding: 20px 12px;
  }
  .main-header .cart-icon {
    padding: 20px 18px 20px 0px;
  }
  section.pl-100, section.pr-100 {
    padding: 0 100px;
  }
  .space {
    display: none;
  }
  .col-sidebar-filter {
    flex: 0 0 27%;
    max-width: 27%;
  }
  /*.cart .content {
      right: -1025px;

      ul.item-list .item {
          height: 270px;
      }
  }*/
  .inner-page-list {
    flex: 0 0 22%;
    max-width: 22%;
  }
  .inner-page-content {
    flex: 0 0 78%;
    max-width: 78%;
  }
  .promo-banner {
    left: 104px;
    top: 35px;
  }
  .contact-content .w-200 {
    width: 200px !important;
    margin-top: 10px;
  }
  .contact-content .w-260 {
    width: 260px !important;
    margin-top: 16px;
  }
  .contact-content .large {
    width: 85% !important;
  }
  footer {
    position: fixed !important;
  }
  .footer-copy-right {
    width: calc(100% - 266px) !important;
  }
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 1025px) and (orientation: landscape) {
  .main-header .search-container {
    width: 41%;
  }
  .main-header .search-container form input {
    width: 92%;
  }
  .main-header .header-user {
    padding: 20px 15px;
  }
  .main-header .cart-icon {
    padding: 20px 30px 20px 0px;
  }
  .main-menu-panel-wrapper {
    /*height: calc(100vh - 489.5px);*/
  }
  .container-width-cus {
    max-width: 1000px !important;
    margin-left: 50px;
  }
  .pr-100 {
    padding-right: 80px;
  }
  .pl-100 {
    padding-left: 80px;
  }
}
@media only screen and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: portrait) {
  .container-width-cus {
    max-width: 650px !important;
    margin-left: 50px;
    min-height: 55vh;
  }
  .products .col-product-list {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (max-device-width: 812px) and (min-device-width: 375px) and (orientation: landscape) {
  .nav-open .main-header .logo h1 {
    visibility: visible;
    opacity: 1;
  }
  .main-menu-panel-wrapper .main-menu-panel .logo {
    display: none;
  }
  .main-menu-panel-wrapper .main-menu-panel #mainMenu {
    top: 9%;
    max-height: 57vh;
  }
  footer {
    position: relative;
  }
  footer .site-footer .subscription-section {
    padding: 0 20px 20px;
  }
  footer .site-footer .footer-copy-right {
    padding: 10px 12px 4px !important;
  }
  footer .site-footer .footer-copy-right .site-links li {
    margin-right: 10px;
  }
  footer .site-footer .copy-right p {
    font-size: 9px;
  }
  footer .site-footer .site-map-links {
    padding: 0 45px 20px;
  }
  .promo-banner {
    width: 118px;
    height: 60px;
  }
  .promo-banner div {
    top: 22px;
    left: 17px;
    font-size: 9px;
  }
  .promo-banner div span {
    font-size: 15px;
  }
}
@media only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: landscape) {
  .promo-banner {
    width: 118px;
    height: 60px;
    top: 25px;
    left: 5px;
  }
  .promo-banner div {
    top: 22px;
    left: 17px;
    font-size: 9px;
  }
  .promo-banner div span {
    font-size: 15px;
  }
}
.discount-price {
  text-decoration: line-through;
  color: #c3c3c3;
}

@media only screen and (max-device-width: 768px) {
  .main-nav-height {
    background-color: #424242;
    color: #fff;
  }
  .main-nav-height .breadcrum a {
    color: #fff !important;
  }
  .main-nav-height .breadcrum a:last-child {
    color: #fff !important;
  }
}

.Bigsale .home-banners .overlay-wrapper .overlay {
  top: unset;
  visibility: hidden;
  opacity: 1;
}
.Bigsale .home-banners .overlay-wrapper .overlay p {
  position: relative;
  color: #000;
  overflow: visible;
  -ms-transform: translate(-50%, -50%);
  letter-spacing: 1px;
  visibility: visible;
  top: unset;
  margin-top: 20px;
  line-height: 17.5px;
}
.Bigsale .home-banners .overlay-wrapper:hover .overlay {
  visibility: hidden;
  opacity: 1;
}
.Bigsale .home-banners .mb-32 {
  margin-bottom: 32px;
}

/*@media screen and (max-width: 1024px) {
    .Bigsale {
        .home-banners {
            .overlay-wrapper {
                .overlay {
                    top: unset;
                    visibility: hidden;
                    opacity: 1;

                    p {
                        position: relative;
                        color: #000;
                        overflow: visible;
                        -ms-transform: translate(-50%, -50%);
                        letter-spacing: 1px;
                        visibility: visible;
                        top: unset;
                        margin-top: 20px;
                        line-height: 17.5px;
                    }
                }

                &:hover {
                    .overlay {
                        visibility: hidden;
                        opacity: 1;
                    }
                }
            }

            .mb-32 {
                margin-bottom: 32px;
            }
        }
    }
}*/
.line-h-0 {
  line-height: 0px !important;
  height: 0px;
}

/* Control box 
------------------------------------------------ */
/*.carousel-multi-item.v-2.product-carousel .carousel-inner .carousel-item.active,
.carousel-multi-item.v-2.product-carousel .carousel-item-next,
.carousel-multi-item.v-2.product-carousel .carousel-item-prev {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.carousel-multi-item.v-2.product-carousel .carousel-item-right.active,
.carousel-multi-item.v-2.product-carousel .carousel-item-next {
    -webkit-transform: translateX(20%);
    -ms-transform: translateX(20%);
    transform: translateX(20%);
}

.carousel-multi-item.v-2.product-carousel .carousel-item-left.active,
.carousel-multi-item.v-2.product-carousel .carousel-item-prev {
    -webkit-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    transform: translateX(-20%);
}

.carousel-multi-item.v-2.product-carousel .carousel-item-right,
.carousel-multi-item.v-2.product-carousel .carousel-item-left {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.carousel-multi-item.v-2.product-carousel *, .carousel-multi-item.v-2.product-carousel ::after, .carousel-multi-item.v-2.product-carousel ::before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}*/
.carousel .controls-icon a {
  top: 50%;
}
.carousel .controls-icon .controls-icon-left {
  left: -30px;
}
@media only screen and (max-width: 768px) {
  .carousel .controls-icon .controls-icon-left {
    left: 0px;
  }
}
.carousel .controls-icon .controls-icon-right {
  right: -30px;
}
@media only screen and (max-width: 768px) {
  .carousel .controls-icon .controls-icon-right {
    right: 0px;
  }
}

.carousel-multi-item.v-2.product-carousel .carousel-inner .carousel-item.active,
.carousel-multi-item.v-2.product-carousel .carousel-item-next,
.carousel-multi-item.v-2.product-carousel .carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.carousel-multi-item.v-2.product-carousel .carousel-item-right.active,
.carousel-multi-item.v-2.product-carousel .carousel-item-next {
  -webkit-transform: translateX(20%);
  -ms-transform: translateX(20%);
  transform: translateX(20%);
}

.carousel-multi-item.v-2.product-carousel .carousel-item-left.active,
.carousel-multi-item.v-2.product-carousel .carousel-item-prev {
  -webkit-transform: translateX(-20%);
  -ms-transform: translateX(-20%);
  transform: translateX(-20%);
}

.carousel-multi-item.v-2.product-carousel .carousel-item-right,
.carousel-multi-item.v-2.product-carousel .carousel-item-left {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.carousel-multi-item.v-2.product-carousel *, .carousel-multi-item.v-2.product-carousel ::after, .carousel-multi-item.v-2.product-carousel ::before {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.carousel-multi-item .controls-top .btn-floating {
  background: #F8CDCD;
}

.carousel-multi-item .carousel-indicators li {
  height: 0.75rem;
  width: 0.75rem;
  max-width: 0.75rem;
  background-color: #5cc6c3;
}

.carousel-multi-item .carousel-indicators .active {
  height: 1rem;
  width: 1rem;
  max-width: 1rem;
  background-color: #5cc6c3;
}

.carousel-multi-item .carousel-indicators {
  margin-bottom: -1rem;
}

@media screen and (max-width: 767px) {
  .side-menu-new ul {
    height: 70vh;
  }
}
.carousel-item {
  background-color: #fff;
}

.custom-pagination .count-pagination ul li {
  color: #000;
  /*border: 1px solid $yellow !important;*/
  font-size: 15px !important;
  font-weight: bold !important;
  border-radius: unset;
  margin-right: 5px;
  padding: 1px 0px;
  height: 28px;
  display: inline-block;
  -webkit-transition: background 300ms ease;
  -moz-transition: background 300ms ease;
  -ms-transition: background 300ms ease;
  -o-transition: background 300ms ease;
  transition: background 300ms ease;
  cursor: pointer;
  text-align: center;
  width: 34px;
}
@media only screen and (max-device-width: 480px) {
  .custom-pagination .count-pagination ul li {
    margin-right: 6px;
    height: 20px;
    font-size: 11px !important;
    width: 22px;
  }
}
.custom-pagination .count-pagination ul li:not(.paginationjs-prev) {
  border: 1px solid #000 !important;
  border-radius: 0;
}
.custom-pagination .count-pagination ul li:not(.paginationjs-prev):hover, .custom-pagination .count-pagination ul li:not(.paginationjs-prev).active {
  background: #e6e6e6 !important;
  border: 1px solid #dcdbdb !important;
  border-radius: 0;
}
.custom-pagination .count-pagination ul li:not(.paginationjs-prev):hover a, .custom-pagination .count-pagination ul li:not(.paginationjs-prev).active a {
  color: #676262 !important;
  font-weight: bold !important;
}
.custom-pagination .count-pagination ul li.paginationjs-prev {
  border: 1px solid #fff !important;
  border-radius: 0;
}
.custom-pagination .count-pagination ul li.paginationjs-prev a {
  color: #000;
  font-size: 25px !important;
  font-weight: bold !important;
  line-height: 0.9;
  border-radius: unset;
}
@media only screen and (max-device-width: 480px) {
  .custom-pagination .count-pagination ul li.paginationjs-prev a {
    line-height: 0.6;
  }
}
.custom-pagination .count-pagination ul li:last-child {
  border: 1px solid #fff !important;
}
.custom-pagination .count-pagination ul li:last-child a {
  color: #000;
  font-size: 25px !important;
  font-weight: bold !important;
  line-height: 0.9;
  border-radius: unset;
}
@media only screen and (max-device-width: 480px) {
  .custom-pagination .count-pagination ul li:last-child a {
    line-height: 0.6;
  }
}
.custom-pagination .count-pagination ul li a {
  color: #747474;
  border-color: unset !important;
  outline: unset !important;
  outline-offset: unset !important;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
}
.custom-pagination .count-pagination ul li:hover, .custom-pagination .count-pagination ul li.active {
  background: #e6e6e6 !important;
  border: 1px solid #dcdbdb !important;
}
.custom-pagination .count-pagination ul li:hover a, .custom-pagination .count-pagination ul li.active a {
  color: #676262 !important;
  font-weight: bold !important;
}
