/************** MIXED CSS OTHER FILES FOR PAGESPEED ********/
/*Swiper*/
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color:#ffffff;
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
  --swiper-navigation-color:#000000;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color:#ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color:#000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*************** SASS STARTS HERE ************/
/*$bodyfont: 'Open Sans', sans-serif;*/
/*$headingfont:'Open Sans', serif;
$bodyfont: 'Montserrat', sans-serif;*/
/*$bodyfont: 'Comfortaa', cursive;*/
/*$headingfont: 'Sansita Swashed', cursive;*/
body {
  margin: 0px;
  padding: 0px;
  font-family: "Montserrat", sans-serif;
  color: #111111;
  background: #fefefe;
  font-size: 13px;
  line-height: 20px;
}

img, iframe {
  max-width: 100%;
}

img {
  height: auto !important;
}

b, strong {
  font-weight: 600;
}

ul {
  padding-left: 14px;
}
ul li {
  list-style-type: none;
}

ol {
  padding-left: 14px;
}
ol li {
  list-style: inherit !important;
}

*:hover {
  transition: 0.3s all ease;
}

a {
  color: inherit;
  cursor: pointer;
}
a:hover {
  text-decoration: none;
  transition: 0.3s all ease;
  color: inherit;
}

h1, h2, h3, h4 {
  font-family: "Montserrat", sans-serif, sans-serif;
  color: #111111;
  font-weight: 300;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
  color: red !important;
}

h2 {
  font-size: 1.6em;
}

h3, h4 {
  font-size: 1.3em;
}

h2 {
  text-transform: inherit;
  text-align: left;
  margin: 0px;
  padding-top: 0px;
}

/** lazy load image */
img:not([src]) {
  visibility: hidden;
}

/* Fixes Firefox anomaly during image load */
@-moz-document url-prefix() {
  img:-moz-loading {
    visibility: hidden;
  }
}
.product-img {
  min-height: 175px;
  max-height: 275px;
}

blockquote {
  background: #fbfbfb;
  border-left: 2px solid #ed3739;
  padding: 2px 8px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

blockquote:before {
  content: "\f10d";
  font-family: "Font Awesome 5 Free";
  font-size: 0.9em;
  display: block;
  font-weight: 900;
  color: #ed3739;
}

.slider.block {
  margin: 0;
}

/*  .slider{
	background: $primaryColor;
	min-height: 500px;
}  */
.middle-bar {
  background: #c62828;
}
.middle-bar .custom-navbar .navbar-collapse {
  /*position: absolute;
  right: 0;*/
}
.middle-bar .custom-navbar .navbar-nav .nav-link {
  font-weight: 600;
  color: #fff;
  margin-right: 1em;
  border-bottom: 3px solid transparent;
  border-radius: 4px;
}
.middle-bar .custom-navbar .navbar-nav .nav-link:hover {
  border-bottom: 3px solid #ffc80f;
  border-radius: 4px;
}

.fa-phone {
  transform: rotate(90deg);
}

.block {
  margin-top: 2em;
}

.menu-title {
  font-size: 18px;
  color: #000000;
}

.custom-card {
  background: #fff;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
}

.menu {
  position: relative;
  text-align: center;
  background: #fff;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
  overflow: hidden;
  margin-bottom: 2em;
}
.menu .new {
  background: #ffc80f;
  font-size: 16px;
  color: #fff;
  position: absolute;
  padding: 2px 12px;
  right: 0px;
  margin: 0px;
}
.menu .new p {
  margin: 0px;
}
.menu .menu-body {
  padding: 10px;
  text-align: center;
}
.menu .price-title {
  font-size: 16px;
  color: #005700;
  font-weight: 600;
}
.menu .menu-bottom {
  padding-top: 10px;
  padding-bottom: 10px;
}

.main-title, .page-main-title {
  font-size: 2em;
  color: #111111;
  text-transform: uppercase;
  margin-bottom: 0.5em;
}

.page-main-title {
  margin-top: 1em;
}

.btn-buy {
  background: #c62828;
  color: #fff;
  border-radius: 0px;
  padding: 6px 20px;
  font-size: 14px;
  width: 180px;
}
.btn-buy:hover {
  color: #fff;
  background: #5f1003;
}
.btn-buy:focus {
  box-shadow: none !important;
  outline: none;
}

.btn-green {
  background: #005700;
  color: #fff;
  border-radius: 0px;
  padding: 3px 15px;
  font-size: 14px;
}

.sidebar {
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
  background: #fff;
}
.sidebar .sidebar-head {
  background: #c62828;
  padding: 5px;
  color: #fff;
  text-align: center;
  font-size: 16px;
}
.sidebar .sidebar-head .cat-title {
  font-size: 18px;
  margin: 0px;
  color: #fff;
}
.sidebar .cat-items li {
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 8px;
}
.sidebar .cat-items li:last-child {
  border-bottom: 1px solid transparent;
}

.sidebar.sticky-top {
  top: 70px;
}

footer {
  background: #333333;
  padding: 10px;
}
footer .copyright {
  margin: 0px;
  text-align: center;
  color: #fff;
}

.footer-link li a {
  text-transform: uppercase;
}

.deliver-add {
  background: #c62828;
  padding: 2px 16px;
  color: #fff;
  border-radius: 0px;
  font-size: 14px;
}

.checkout-wrapper .custom-card {
  margin-bottom: 1em;
}
.checkout-wrapper .custom-card .custom-card-title {
  padding: 0.5em 0.8em;
  background: #f9f9f9;
}
.checkout-wrapper .custom-card .medium-heading-title {
  color: #005700;
  margin: 15px 0px;
  text-transform: uppercase;
}
.checkout-wrapper .custom-card .custom-card-body {
  padding: 2em 2em;
}

.contact-form {
  background: #fff;
  padding: 2em;
}
.contact-form .form-control {
  border: 0px solid red;
  border-radius: 0px;
  border-bottom: 1px solid #d3d3d3;
  background: transparent;
}

.contact-block {
  border: 1px solid #d3d3d3;
  padding: 0px 10px;
  display: flex;
  margin-top: 1em;
  padding-top: 10px;
}
.contact-block .icon {
  flex: 1;
  margin-top: 15px;
  display: table;
  padding: 10px 15px;
  border-right: 1px solid #d3d3d3;
}
.contact-block .icon i {
  font-size: 32px;
  color: #005700;
}
.contact-block .detail {
  flex: 4;
  padding: 10px 30px;
}
.contact-block .sub-title {
  margin: 0px;
  font-size: 18px;
  font-style: normal;
}
.contact-block .bottom-social-link {
  padding: 17px 10px;
}
.contact-block .bottom-social-link .social-icon i {
  margin-right: 10px;
}

@media only screen and (max-width: 600px) {
  .sidebar .cat-items {
    margin-top: 1em;
    display: -webkit-box;
    scroll-behavior: unset;
    overflow-y: scroll;
  }
  .sidebar-body {
    overflow: hidden;
  }
  .navbar-collapse {
    position: initial !important;
  }
  .cat-items {
    margin-top: 1em;
  }
  .cat-items li {
    padding-left: 15px !important;
    position: relative;
  }
  .cat-items li:before {
    content: "";
    height: 10px;
    position: absolute;
    width: 10px;
    background: #005700;
    overflow: hidden;
    border-radius: 100%;
    left: 0px;
    top: 16px;
  }
}
.btn-facebook {
  color: white;
  background-color: #4267B2;
  margin: 1em auto;
  max-width: 320px;
  font-size: 1em;
}

.btn-facebook:hover {
  color: #fff !important;
}

.select-product-qty {
  max-width: 120px;
  margin: 10px auto;
}
.select-product-qty input.form-control.input-number {
  height: 31px;
  text-align: center;
  border-left: 0;
  border-right: 0;
  border-color: #28a745;
}
.select-product-qty .btn-qty-minus, .select-product-qty .btn-qty-plus {
  border-radius: 0 !important;
  outline: 0;
  box-shadow: none !important;
}

.product-img {
  overflow: hidden;
}
.product-img:hover img {
  transform: scale(1.2);
}

.btn-order-now i {
  margin-left: 10px;
}

.nav-item-cart .badge {
  background-color: #6394F8;
  border-radius: 10px;
  color: white;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  padding: 3px 7px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

/*** CART PAGE  ****/
/* Global settings */
/* Global "table" column settings */
.product-image {
  float: left;
  width: 20%;
}

.product-details {
  float: left;
  width: 32%;
}

.product-price {
  float: left;
  width: 12%;
}

.product-quantity {
  float: left;
  width: 15%;
  text-align: center;
}

.product-removal {
  float: left;
  width: 9%;
}

.product-line-price {
  float: left;
  width: 12%;
  text-align: right;
}

/* This is used as the traditional .clearfix class */
.group:before, .shopping-cart:before,
.column-labels:before,
.product:before,
.totals-item:before,
.group:after,
.shopping-cart:after,
.column-labels:after,
.product:after,
.totals-item:after {
  content: "";
  display: table;
}

.group:after, .shopping-cart:after,
.column-labels:after,
.product:after,
.totals-item:after {
  clear: both;
}

.group, .shopping-cart,
.column-labels,
.product,
.totals-item {
  zoom: 1;
}

/* Apply clearfix in a few places */
/* Apply dollar signs */
.product .product-price:before,
.product .product-line-price:before,
.totals-value:before, .current-cart-total-price:before {
  content: "Rs. ";
}

.shopping-cart {
  background: #fff;
  padding: 10px 20px;
}

/* Column headers */
.column-labels label {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #eee;
  font-weight: 600;
  color: #000;
}
.column-labels .product-image,
.column-labels .product-details,
.column-labels .product-removal {
  text-indent: -9999px;
}

/* Product entries */
.product {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
  /*.product-quantity {
  	input {
  		width: 40px;
  	}
  }*/
}
.product .product-image {
  text-align: center;
}
.product .product-image img {
  width: 100px;
}
.product .product-details .product-title {
  margin-right: 20px;
  padding-top: 2px;
  font-size: 1.2em;
  text-align: left;
}
.product .product-details .product-description {
  margin: 5px 20px 5px 0;
  line-height: 1.4em;
}
.product .remove-product {
  border: 0;
  padding: 4px 8px;
  background-color: #c66;
  color: #fff;
  font-size: 12px;
  border-radius: 3px;
}
.product .remove-product:hover {
  background-color: #a44;
}

/* Totals section */
.totals .totals-item {
  float: right;
  clear: both;
  width: 100%;
  margin-bottom: 10px;
}
.totals .totals-item label {
  float: left;
  clear: both;
  width: 79%;
  text-align: right;
}
.totals .totals-item .totals-value {
  float: right;
  width: 21%;
  text-align: right;
}

.checkout {
  float: right;
  border: 0;
  margin-top: 20px;
  padding: 6px 25px;
  background-color: #6b6;
  color: #fff;
  font-size: 25px;
  border-radius: 3px;
}

.checkout:hover {
  background-color: #494;
}

.totals-item.totals-item-total {
  font-weight: bold;
  color: #000000;
  font-size: 16px;
}

/* Make adjustments for tablet */
@media screen and (max-width: 650px) {
  .shopping-cart {
    margin: 0;
    padding-top: 20px;
    border-top: 1px solid #eee;
  }
  .column-labels {
    display: none;
  }
  .product-image {
    float: right;
    width: auto;
  }
  .product-image img {
    margin: 0 0 10px 10px;
  }
  .product-details {
    float: none;
    margin-bottom: 10px;
    width: auto;
  }
  .product-price {
    clear: both;
    width: 70px;
  }
  .product-quantity {
    width: 100%;
    /*input {
    	margin-left: 20px;
    }*/
  }
  /*.product-quantity:before {
  	content: "x";
  }*/
  .product-removal {
    width: auto;
  }
  .product-line-price {
    float: right;
    width: 70px;
  }
}
/* Make more adjustments for phone */
@media screen and (max-width: 350px) {
  .product-removal {
    float: right;
  }
  .product-line-price {
    float: right;
    clear: left;
    width: auto;
    margin-top: 10px;
  }
  .product .product-line-price:before {
    content: "Rs. ";
  }
  .totals .totals-item label {
    width: 60%;
  }
  .totals .totals-item .totals-value {
    width: 40%;
  }
}
.product-quantity .select-product-qty {
  max-width: 120px;
  margin: 0px auto;
}

.main-container {
  margin: 2em 0em;
}

.main-order-form input {
  width: 100%;
}
.main-order-form .content {
  padding: 0em 1em;
}
.main-order-form #locationmap {
  width: 100%;
  height: 450px;
}
.main-order-form .delivery-location-details .form-row.form-input-flex {
  width: 100% !important;
}
.main-order-form .payment-option .payment_option_type, .main-order-form .payment-option .payment_option_type_label {
  display: inline !important;
  width: auto !important;
}
.main-order-form .special-instructions {
  display: block;
  clear: both;
  width: 100%;
  padding: 4px 10px;
}
.main-order-form .delivery_instruction {
  max-height: 100px;
}
.main-order-form h4 {
  font-size: 1.3em;
}

.mini-cart {
  margin: 2em 0em;
}
.mini-cart .product-image {
  display: none;
}
.mini-cart .product-quantity {
  width: 10%;
}
.mini-cart .product-removal {
  display: none;
}
.mini-cart .product-details {
  width: 40%;
}
.mini-cart .product-price {
  width: 20%;
}
.mini-cart .product-line-price {
  width: 30%;
}
.mini-cart .product .product-details .product-title {
  font-size: 0.9em;
  font-weight: 400;
  text-transform: initial !important;
}
.mini-cart .totals .totals-item label {
  width: 65%;
}
.mini-cart .totals .totals-item .totals-value {
  width: 35%;
}
.mini-cart .column-labels label {
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.mini-cart .product {
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.mini-cart .input-group-btn {
  display: none !important;
}
.mini-cart .input-number.order-qty {
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #95989a;
  height: 22px !important;
}
.mini-cart .totals-item.totals-item-total {
  border: 1px solid #4b94f4;
  padding: 7px 10px 2px;
  line-height: 27px;
}

.custom-card.min-cart-card .custom-card-body {
  padding: 0;
}

.lds-roller {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}

.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 32px 32px;
}

.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #777777;
  margin: -3px 0 0 -3px;
}

.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}

.lds-roller div:nth-child(1):after {
  top: 50px;
  left: 50px;
}

.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}

.lds-roller div:nth-child(2):after {
  top: 54px;
  left: 45px;
}

.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}

.lds-roller div:nth-child(3):after {
  top: 57px;
  left: 39px;
}

.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}

.lds-roller div:nth-child(4):after {
  top: 58px;
  left: 32px;
}

.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}

.lds-roller div:nth-child(5):after {
  top: 57px;
  left: 25px;
}

.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}

.lds-roller div:nth-child(6):after {
  top: 54px;
  left: 19px;
}

.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}

.lds-roller div:nth-child(7):after {
  top: 50px;
  left: 14px;
}

.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}

.lds-roller div:nth-child(8):after {
  top: 45px;
  left: 10px;
}

@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.upload-image {
  max-width: 200px;
  overflow: hidden;
  margin: 20px;
  border: none;
}

.profile-pic {
  height: 220px !important;
  width: 220px !important;
  border: 2px solid #eee;
  margin: 0 auto;
  padding: 0.5em;
}

.upload-image input {
  border: none;
}

.btn-order-now.addedtocart:before {
  content: "\f00c";
  margin-right: 10px;
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  color: #8BC34A;
}

.page-main-container {
  background: #fff;
  padding: 1em;
}

#float-cart a {
  right: 15px;
  position: fixed;
  bottom: 20px;
  z-index: 99999;
  background: #c62828;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  line-height: 70px;
  text-align: center;
  color: #fff;
}
#float-cart a .cart-text {
  display: none !important;
}
#float-cart a span.current-cart-total-price {
  display: block;
  padding: 0;
  background: transparent;
  line-height: 0;
  bottom: 23px;
  position: absolute;
  font-size: 0.6em;
  text-align: center;
  width: 100%;
  color: #ffffff;
}
#float-cart span.current-cart-total-price {
  background: #ffc80f;
  border-radius: 4px;
  padding: 3px 5px;
  color: #fff;
}

.main-top {
  background: #fff;
  color: #333333;
  padding: 5px;
}
.main-top .main-top-contact-details a {
  background: #F44336;
  color: #fff;
  padding: 2px 5px;
  border-radius: 2px;
}
.main-top .main-top-contact-details a:hover {
  background: #db4a37;
  transition: 0.2s all ease-in;
}

a.navbar-brand img {
  max-height: 42px;
}

.circular {
  display: inline-block;
  border-radius: 100%;
  box-shadow: 0px 0px 2px #888;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
}

.footer-address {
  padding: 15px 30px;
}
.footer-address p {
  padding: 0;
  line-height: 16px;
}

.dark-overlay-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.15);
  z-index: 2;
}

.width-1 {
  width: 1px;
}

.height-1 {
  height: 1px;
}

.lheight-1 {
  line-height: 1px !important;
}

.width-2 {
  width: 2px;
}

.height-2 {
  height: 2px;
}

.lheight-2 {
  line-height: 2px !important;
}

.width-3 {
  width: 3px;
}

.height-3 {
  height: 3px;
}

.lheight-3 {
  line-height: 3px !important;
}

.width-4 {
  width: 4px;
}

.height-4 {
  height: 4px;
}

.lheight-4 {
  line-height: 4px !important;
}

.width-5 {
  width: 5px;
}

.height-5 {
  height: 5px;
}

.lheight-5 {
  line-height: 5px !important;
}

.width-6 {
  width: 6px;
}

.height-6 {
  height: 6px;
}

.lheight-6 {
  line-height: 6px !important;
}

.width-7 {
  width: 7px;
}

.height-7 {
  height: 7px;
}

.lheight-7 {
  line-height: 7px !important;
}

.width-8 {
  width: 8px;
}

.height-8 {
  height: 8px;
}

.lheight-8 {
  line-height: 8px !important;
}

.width-9 {
  width: 9px;
}

.height-9 {
  height: 9px;
}

.lheight-9 {
  line-height: 9px !important;
}

.width-10 {
  width: 10px;
}

.height-10 {
  height: 10px;
}

.lheight-10 {
  line-height: 10px !important;
}

.width-11 {
  width: 11px;
}

.height-11 {
  height: 11px;
}

.lheight-11 {
  line-height: 11px !important;
}

.width-12 {
  width: 12px;
}

.height-12 {
  height: 12px;
}

.lheight-12 {
  line-height: 12px !important;
}

.width-13 {
  width: 13px;
}

.height-13 {
  height: 13px;
}

.lheight-13 {
  line-height: 13px !important;
}

.width-14 {
  width: 14px;
}

.height-14 {
  height: 14px;
}

.lheight-14 {
  line-height: 14px !important;
}

.width-15 {
  width: 15px;
}

.height-15 {
  height: 15px;
}

.lheight-15 {
  line-height: 15px !important;
}

.width-16 {
  width: 16px;
}

.height-16 {
  height: 16px;
}

.lheight-16 {
  line-height: 16px !important;
}

.width-17 {
  width: 17px;
}

.height-17 {
  height: 17px;
}

.lheight-17 {
  line-height: 17px !important;
}

.width-18 {
  width: 18px;
}

.height-18 {
  height: 18px;
}

.lheight-18 {
  line-height: 18px !important;
}

.width-19 {
  width: 19px;
}

.height-19 {
  height: 19px;
}

.lheight-19 {
  line-height: 19px !important;
}

.width-20 {
  width: 20px;
}

.height-20 {
  height: 20px;
}

.lheight-20 {
  line-height: 20px !important;
}

.width-21 {
  width: 21px;
}

.height-21 {
  height: 21px;
}

.lheight-21 {
  line-height: 21px !important;
}

.width-22 {
  width: 22px;
}

.height-22 {
  height: 22px;
}

.lheight-22 {
  line-height: 22px !important;
}

.width-23 {
  width: 23px;
}

.height-23 {
  height: 23px;
}

.lheight-23 {
  line-height: 23px !important;
}

.width-24 {
  width: 24px;
}

.height-24 {
  height: 24px;
}

.lheight-24 {
  line-height: 24px !important;
}

.width-25 {
  width: 25px;
}

.height-25 {
  height: 25px;
}

.lheight-25 {
  line-height: 25px !important;
}

.width-26 {
  width: 26px;
}

.height-26 {
  height: 26px;
}

.lheight-26 {
  line-height: 26px !important;
}

.width-27 {
  width: 27px;
}

.height-27 {
  height: 27px;
}

.lheight-27 {
  line-height: 27px !important;
}

.width-28 {
  width: 28px;
}

.height-28 {
  height: 28px;
}

.lheight-28 {
  line-height: 28px !important;
}

.width-29 {
  width: 29px;
}

.height-29 {
  height: 29px;
}

.lheight-29 {
  line-height: 29px !important;
}

.width-30 {
  width: 30px;
}

.height-30 {
  height: 30px;
}

.lheight-30 {
  line-height: 30px !important;
}

.width-31 {
  width: 31px;
}

.height-31 {
  height: 31px;
}

.lheight-31 {
  line-height: 31px !important;
}

.width-32 {
  width: 32px;
}

.height-32 {
  height: 32px;
}

.lheight-32 {
  line-height: 32px !important;
}

.width-33 {
  width: 33px;
}

.height-33 {
  height: 33px;
}

.lheight-33 {
  line-height: 33px !important;
}

.width-34 {
  width: 34px;
}

.height-34 {
  height: 34px;
}

.lheight-34 {
  line-height: 34px !important;
}

.width-35 {
  width: 35px;
}

.height-35 {
  height: 35px;
}

.lheight-35 {
  line-height: 35px !important;
}

.width-36 {
  width: 36px;
}

.height-36 {
  height: 36px;
}

.lheight-36 {
  line-height: 36px !important;
}

.width-37 {
  width: 37px;
}

.height-37 {
  height: 37px;
}

.lheight-37 {
  line-height: 37px !important;
}

.width-38 {
  width: 38px;
}

.height-38 {
  height: 38px;
}

.lheight-38 {
  line-height: 38px !important;
}

.width-39 {
  width: 39px;
}

.height-39 {
  height: 39px;
}

.lheight-39 {
  line-height: 39px !important;
}

.width-40 {
  width: 40px;
}

.height-40 {
  height: 40px;
}

.lheight-40 {
  line-height: 40px !important;
}

.width-41 {
  width: 41px;
}

.height-41 {
  height: 41px;
}

.lheight-41 {
  line-height: 41px !important;
}

.width-42 {
  width: 42px;
}

.height-42 {
  height: 42px;
}

.lheight-42 {
  line-height: 42px !important;
}

.width-43 {
  width: 43px;
}

.height-43 {
  height: 43px;
}

.lheight-43 {
  line-height: 43px !important;
}

.width-44 {
  width: 44px;
}

.height-44 {
  height: 44px;
}

.lheight-44 {
  line-height: 44px !important;
}

.width-45 {
  width: 45px;
}

.height-45 {
  height: 45px;
}

.lheight-45 {
  line-height: 45px !important;
}

.width-46 {
  width: 46px;
}

.height-46 {
  height: 46px;
}

.lheight-46 {
  line-height: 46px !important;
}

.width-47 {
  width: 47px;
}

.height-47 {
  height: 47px;
}

.lheight-47 {
  line-height: 47px !important;
}

.width-48 {
  width: 48px;
}

.height-48 {
  height: 48px;
}

.lheight-48 {
  line-height: 48px !important;
}

.width-49 {
  width: 49px;
}

.height-49 {
  height: 49px;
}

.lheight-49 {
  line-height: 49px !important;
}

.width-50 {
  width: 50px;
}

.height-50 {
  height: 50px;
}

.lheight-50 {
  line-height: 50px !important;
}

.width-51 {
  width: 51px;
}

.height-51 {
  height: 51px;
}

.lheight-51 {
  line-height: 51px !important;
}

.width-52 {
  width: 52px;
}

.height-52 {
  height: 52px;
}

.lheight-52 {
  line-height: 52px !important;
}

.width-53 {
  width: 53px;
}

.height-53 {
  height: 53px;
}

.lheight-53 {
  line-height: 53px !important;
}

.width-54 {
  width: 54px;
}

.height-54 {
  height: 54px;
}

.lheight-54 {
  line-height: 54px !important;
}

.width-55 {
  width: 55px;
}

.height-55 {
  height: 55px;
}

.lheight-55 {
  line-height: 55px !important;
}

.width-56 {
  width: 56px;
}

.height-56 {
  height: 56px;
}

.lheight-56 {
  line-height: 56px !important;
}

.width-57 {
  width: 57px;
}

.height-57 {
  height: 57px;
}

.lheight-57 {
  line-height: 57px !important;
}

.width-58 {
  width: 58px;
}

.height-58 {
  height: 58px;
}

.lheight-58 {
  line-height: 58px !important;
}

.width-59 {
  width: 59px;
}

.height-59 {
  height: 59px;
}

.lheight-59 {
  line-height: 59px !important;
}

.width-60 {
  width: 60px;
}

.height-60 {
  height: 60px;
}

.lheight-60 {
  line-height: 60px !important;
}

.width-61 {
  width: 61px;
}

.height-61 {
  height: 61px;
}

.lheight-61 {
  line-height: 61px !important;
}

.width-62 {
  width: 62px;
}

.height-62 {
  height: 62px;
}

.lheight-62 {
  line-height: 62px !important;
}

.width-63 {
  width: 63px;
}

.height-63 {
  height: 63px;
}

.lheight-63 {
  line-height: 63px !important;
}

.width-64 {
  width: 64px;
}

.height-64 {
  height: 64px;
}

.lheight-64 {
  line-height: 64px !important;
}

.width-65 {
  width: 65px;
}

.height-65 {
  height: 65px;
}

.lheight-65 {
  line-height: 65px !important;
}

.width-66 {
  width: 66px;
}

.height-66 {
  height: 66px;
}

.lheight-66 {
  line-height: 66px !important;
}

.width-67 {
  width: 67px;
}

.height-67 {
  height: 67px;
}

.lheight-67 {
  line-height: 67px !important;
}

.width-68 {
  width: 68px;
}

.height-68 {
  height: 68px;
}

.lheight-68 {
  line-height: 68px !important;
}

.width-69 {
  width: 69px;
}

.height-69 {
  height: 69px;
}

.lheight-69 {
  line-height: 69px !important;
}

.width-70 {
  width: 70px;
}

.height-70 {
  height: 70px;
}

.lheight-70 {
  line-height: 70px !important;
}

.width-71 {
  width: 71px;
}

.height-71 {
  height: 71px;
}

.lheight-71 {
  line-height: 71px !important;
}

.width-72 {
  width: 72px;
}

.height-72 {
  height: 72px;
}

.lheight-72 {
  line-height: 72px !important;
}

.width-73 {
  width: 73px;
}

.height-73 {
  height: 73px;
}

.lheight-73 {
  line-height: 73px !important;
}

.width-74 {
  width: 74px;
}

.height-74 {
  height: 74px;
}

.lheight-74 {
  line-height: 74px !important;
}

.width-75 {
  width: 75px;
}

.height-75 {
  height: 75px;
}

.lheight-75 {
  line-height: 75px !important;
}

.width-76 {
  width: 76px;
}

.height-76 {
  height: 76px;
}

.lheight-76 {
  line-height: 76px !important;
}

.width-77 {
  width: 77px;
}

.height-77 {
  height: 77px;
}

.lheight-77 {
  line-height: 77px !important;
}

.width-78 {
  width: 78px;
}

.height-78 {
  height: 78px;
}

.lheight-78 {
  line-height: 78px !important;
}

.width-79 {
  width: 79px;
}

.height-79 {
  height: 79px;
}

.lheight-79 {
  line-height: 79px !important;
}

.width-80 {
  width: 80px;
}

.height-80 {
  height: 80px;
}

.lheight-80 {
  line-height: 80px !important;
}

.width-81 {
  width: 81px;
}

.height-81 {
  height: 81px;
}

.lheight-81 {
  line-height: 81px !important;
}

.width-82 {
  width: 82px;
}

.height-82 {
  height: 82px;
}

.lheight-82 {
  line-height: 82px !important;
}

.width-83 {
  width: 83px;
}

.height-83 {
  height: 83px;
}

.lheight-83 {
  line-height: 83px !important;
}

.width-84 {
  width: 84px;
}

.height-84 {
  height: 84px;
}

.lheight-84 {
  line-height: 84px !important;
}

.width-85 {
  width: 85px;
}

.height-85 {
  height: 85px;
}

.lheight-85 {
  line-height: 85px !important;
}

.width-86 {
  width: 86px;
}

.height-86 {
  height: 86px;
}

.lheight-86 {
  line-height: 86px !important;
}

.width-87 {
  width: 87px;
}

.height-87 {
  height: 87px;
}

.lheight-87 {
  line-height: 87px !important;
}

.width-88 {
  width: 88px;
}

.height-88 {
  height: 88px;
}

.lheight-88 {
  line-height: 88px !important;
}

.width-89 {
  width: 89px;
}

.height-89 {
  height: 89px;
}

.lheight-89 {
  line-height: 89px !important;
}

.width-90 {
  width: 90px;
}

.height-90 {
  height: 90px;
}

.lheight-90 {
  line-height: 90px !important;
}

.width-91 {
  width: 91px;
}

.height-91 {
  height: 91px;
}

.lheight-91 {
  line-height: 91px !important;
}

.width-92 {
  width: 92px;
}

.height-92 {
  height: 92px;
}

.lheight-92 {
  line-height: 92px !important;
}

.width-93 {
  width: 93px;
}

.height-93 {
  height: 93px;
}

.lheight-93 {
  line-height: 93px !important;
}

.width-94 {
  width: 94px;
}

.height-94 {
  height: 94px;
}

.lheight-94 {
  line-height: 94px !important;
}

.width-95 {
  width: 95px;
}

.height-95 {
  height: 95px;
}

.lheight-95 {
  line-height: 95px !important;
}

.width-96 {
  width: 96px;
}

.height-96 {
  height: 96px;
}

.lheight-96 {
  line-height: 96px !important;
}

.width-97 {
  width: 97px;
}

.height-97 {
  height: 97px;
}

.lheight-97 {
  line-height: 97px !important;
}

.width-98 {
  width: 98px;
}

.height-98 {
  height: 98px;
}

.lheight-98 {
  line-height: 98px !important;
}

.width-99 {
  width: 99px;
}

.height-99 {
  height: 99px;
}

.lheight-99 {
  line-height: 99px !important;
}

.width-100 {
  width: 100px;
}

.height-100 {
  height: 100px;
}

.lheight-100 {
  line-height: 100px !important;
}

.width-101 {
  width: 101px;
}

.height-101 {
  height: 101px;
}

.lheight-101 {
  line-height: 101px !important;
}

.width-102 {
  width: 102px;
}

.height-102 {
  height: 102px;
}

.lheight-102 {
  line-height: 102px !important;
}

.width-103 {
  width: 103px;
}

.height-103 {
  height: 103px;
}

.lheight-103 {
  line-height: 103px !important;
}

.width-104 {
  width: 104px;
}

.height-104 {
  height: 104px;
}

.lheight-104 {
  line-height: 104px !important;
}

.width-105 {
  width: 105px;
}

.height-105 {
  height: 105px;
}

.lheight-105 {
  line-height: 105px !important;
}

.width-106 {
  width: 106px;
}

.height-106 {
  height: 106px;
}

.lheight-106 {
  line-height: 106px !important;
}

.width-107 {
  width: 107px;
}

.height-107 {
  height: 107px;
}

.lheight-107 {
  line-height: 107px !important;
}

.width-108 {
  width: 108px;
}

.height-108 {
  height: 108px;
}

.lheight-108 {
  line-height: 108px !important;
}

.width-109 {
  width: 109px;
}

.height-109 {
  height: 109px;
}

.lheight-109 {
  line-height: 109px !important;
}

.width-110 {
  width: 110px;
}

.height-110 {
  height: 110px;
}

.lheight-110 {
  line-height: 110px !important;
}

.width-111 {
  width: 111px;
}

.height-111 {
  height: 111px;
}

.lheight-111 {
  line-height: 111px !important;
}

.width-112 {
  width: 112px;
}

.height-112 {
  height: 112px;
}

.lheight-112 {
  line-height: 112px !important;
}

.width-113 {
  width: 113px;
}

.height-113 {
  height: 113px;
}

.lheight-113 {
  line-height: 113px !important;
}

.width-114 {
  width: 114px;
}

.height-114 {
  height: 114px;
}

.lheight-114 {
  line-height: 114px !important;
}

.width-115 {
  width: 115px;
}

.height-115 {
  height: 115px;
}

.lheight-115 {
  line-height: 115px !important;
}

.width-116 {
  width: 116px;
}

.height-116 {
  height: 116px;
}

.lheight-116 {
  line-height: 116px !important;
}

.width-117 {
  width: 117px;
}

.height-117 {
  height: 117px;
}

.lheight-117 {
  line-height: 117px !important;
}

.width-118 {
  width: 118px;
}

.height-118 {
  height: 118px;
}

.lheight-118 {
  line-height: 118px !important;
}

.width-119 {
  width: 119px;
}

.height-119 {
  height: 119px;
}

.lheight-119 {
  line-height: 119px !important;
}

.width-120 {
  width: 120px;
}

.height-120 {
  height: 120px;
}

.lheight-120 {
  line-height: 120px !important;
}

.width-121 {
  width: 121px;
}

.height-121 {
  height: 121px;
}

.lheight-121 {
  line-height: 121px !important;
}

.width-122 {
  width: 122px;
}

.height-122 {
  height: 122px;
}

.lheight-122 {
  line-height: 122px !important;
}

.width-123 {
  width: 123px;
}

.height-123 {
  height: 123px;
}

.lheight-123 {
  line-height: 123px !important;
}

.width-124 {
  width: 124px;
}

.height-124 {
  height: 124px;
}

.lheight-124 {
  line-height: 124px !important;
}

.width-125 {
  width: 125px;
}

.height-125 {
  height: 125px;
}

.lheight-125 {
  line-height: 125px !important;
}

.width-126 {
  width: 126px;
}

.height-126 {
  height: 126px;
}

.lheight-126 {
  line-height: 126px !important;
}

.width-127 {
  width: 127px;
}

.height-127 {
  height: 127px;
}

.lheight-127 {
  line-height: 127px !important;
}

.width-128 {
  width: 128px;
}

.height-128 {
  height: 128px;
}

.lheight-128 {
  line-height: 128px !important;
}

.width-129 {
  width: 129px;
}

.height-129 {
  height: 129px;
}

.lheight-129 {
  line-height: 129px !important;
}

.width-130 {
  width: 130px;
}

.height-130 {
  height: 130px;
}

.lheight-130 {
  line-height: 130px !important;
}

.width-131 {
  width: 131px;
}

.height-131 {
  height: 131px;
}

.lheight-131 {
  line-height: 131px !important;
}

.width-132 {
  width: 132px;
}

.height-132 {
  height: 132px;
}

.lheight-132 {
  line-height: 132px !important;
}

.width-133 {
  width: 133px;
}

.height-133 {
  height: 133px;
}

.lheight-133 {
  line-height: 133px !important;
}

.width-134 {
  width: 134px;
}

.height-134 {
  height: 134px;
}

.lheight-134 {
  line-height: 134px !important;
}

.width-135 {
  width: 135px;
}

.height-135 {
  height: 135px;
}

.lheight-135 {
  line-height: 135px !important;
}

.width-136 {
  width: 136px;
}

.height-136 {
  height: 136px;
}

.lheight-136 {
  line-height: 136px !important;
}

.width-137 {
  width: 137px;
}

.height-137 {
  height: 137px;
}

.lheight-137 {
  line-height: 137px !important;
}

.width-138 {
  width: 138px;
}

.height-138 {
  height: 138px;
}

.lheight-138 {
  line-height: 138px !important;
}

.width-139 {
  width: 139px;
}

.height-139 {
  height: 139px;
}

.lheight-139 {
  line-height: 139px !important;
}

.width-140 {
  width: 140px;
}

.height-140 {
  height: 140px;
}

.lheight-140 {
  line-height: 140px !important;
}

.width-141 {
  width: 141px;
}

.height-141 {
  height: 141px;
}

.lheight-141 {
  line-height: 141px !important;
}

.width-142 {
  width: 142px;
}

.height-142 {
  height: 142px;
}

.lheight-142 {
  line-height: 142px !important;
}

.width-143 {
  width: 143px;
}

.height-143 {
  height: 143px;
}

.lheight-143 {
  line-height: 143px !important;
}

.width-144 {
  width: 144px;
}

.height-144 {
  height: 144px;
}

.lheight-144 {
  line-height: 144px !important;
}

.width-145 {
  width: 145px;
}

.height-145 {
  height: 145px;
}

.lheight-145 {
  line-height: 145px !important;
}

.width-146 {
  width: 146px;
}

.height-146 {
  height: 146px;
}

.lheight-146 {
  line-height: 146px !important;
}

.width-147 {
  width: 147px;
}

.height-147 {
  height: 147px;
}

.lheight-147 {
  line-height: 147px !important;
}

.width-148 {
  width: 148px;
}

.height-148 {
  height: 148px;
}

.lheight-148 {
  line-height: 148px !important;
}

.width-149 {
  width: 149px;
}

.height-149 {
  height: 149px;
}

.lheight-149 {
  line-height: 149px !important;
}

.width-150 {
  width: 150px;
}

.height-150 {
  height: 150px;
}

.lheight-150 {
  line-height: 150px !important;
}

.width-151 {
  width: 151px;
}

.height-151 {
  height: 151px;
}

.lheight-151 {
  line-height: 151px !important;
}

.width-152 {
  width: 152px;
}

.height-152 {
  height: 152px;
}

.lheight-152 {
  line-height: 152px !important;
}

.width-153 {
  width: 153px;
}

.height-153 {
  height: 153px;
}

.lheight-153 {
  line-height: 153px !important;
}

.width-154 {
  width: 154px;
}

.height-154 {
  height: 154px;
}

.lheight-154 {
  line-height: 154px !important;
}

.width-155 {
  width: 155px;
}

.height-155 {
  height: 155px;
}

.lheight-155 {
  line-height: 155px !important;
}

.width-156 {
  width: 156px;
}

.height-156 {
  height: 156px;
}

.lheight-156 {
  line-height: 156px !important;
}

.width-157 {
  width: 157px;
}

.height-157 {
  height: 157px;
}

.lheight-157 {
  line-height: 157px !important;
}

.width-158 {
  width: 158px;
}

.height-158 {
  height: 158px;
}

.lheight-158 {
  line-height: 158px !important;
}

.width-159 {
  width: 159px;
}

.height-159 {
  height: 159px;
}

.lheight-159 {
  line-height: 159px !important;
}

.width-160 {
  width: 160px;
}

.height-160 {
  height: 160px;
}

.lheight-160 {
  line-height: 160px !important;
}

.width-161 {
  width: 161px;
}

.height-161 {
  height: 161px;
}

.lheight-161 {
  line-height: 161px !important;
}

.width-162 {
  width: 162px;
}

.height-162 {
  height: 162px;
}

.lheight-162 {
  line-height: 162px !important;
}

.width-163 {
  width: 163px;
}

.height-163 {
  height: 163px;
}

.lheight-163 {
  line-height: 163px !important;
}

.width-164 {
  width: 164px;
}

.height-164 {
  height: 164px;
}

.lheight-164 {
  line-height: 164px !important;
}

.width-165 {
  width: 165px;
}

.height-165 {
  height: 165px;
}

.lheight-165 {
  line-height: 165px !important;
}

.width-166 {
  width: 166px;
}

.height-166 {
  height: 166px;
}

.lheight-166 {
  line-height: 166px !important;
}

.width-167 {
  width: 167px;
}

.height-167 {
  height: 167px;
}

.lheight-167 {
  line-height: 167px !important;
}

.width-168 {
  width: 168px;
}

.height-168 {
  height: 168px;
}

.lheight-168 {
  line-height: 168px !important;
}

.width-169 {
  width: 169px;
}

.height-169 {
  height: 169px;
}

.lheight-169 {
  line-height: 169px !important;
}

.width-170 {
  width: 170px;
}

.height-170 {
  height: 170px;
}

.lheight-170 {
  line-height: 170px !important;
}

.width-171 {
  width: 171px;
}

.height-171 {
  height: 171px;
}

.lheight-171 {
  line-height: 171px !important;
}

.width-172 {
  width: 172px;
}

.height-172 {
  height: 172px;
}

.lheight-172 {
  line-height: 172px !important;
}

.width-173 {
  width: 173px;
}

.height-173 {
  height: 173px;
}

.lheight-173 {
  line-height: 173px !important;
}

.width-174 {
  width: 174px;
}

.height-174 {
  height: 174px;
}

.lheight-174 {
  line-height: 174px !important;
}

.width-175 {
  width: 175px;
}

.height-175 {
  height: 175px;
}

.lheight-175 {
  line-height: 175px !important;
}

.width-176 {
  width: 176px;
}

.height-176 {
  height: 176px;
}

.lheight-176 {
  line-height: 176px !important;
}

.width-177 {
  width: 177px;
}

.height-177 {
  height: 177px;
}

.lheight-177 {
  line-height: 177px !important;
}

.width-178 {
  width: 178px;
}

.height-178 {
  height: 178px;
}

.lheight-178 {
  line-height: 178px !important;
}

.width-179 {
  width: 179px;
}

.height-179 {
  height: 179px;
}

.lheight-179 {
  line-height: 179px !important;
}

.width-180 {
  width: 180px;
}

.height-180 {
  height: 180px;
}

.lheight-180 {
  line-height: 180px !important;
}

.width-181 {
  width: 181px;
}

.height-181 {
  height: 181px;
}

.lheight-181 {
  line-height: 181px !important;
}

.width-182 {
  width: 182px;
}

.height-182 {
  height: 182px;
}

.lheight-182 {
  line-height: 182px !important;
}

.width-183 {
  width: 183px;
}

.height-183 {
  height: 183px;
}

.lheight-183 {
  line-height: 183px !important;
}

.width-184 {
  width: 184px;
}

.height-184 {
  height: 184px;
}

.lheight-184 {
  line-height: 184px !important;
}

.width-185 {
  width: 185px;
}

.height-185 {
  height: 185px;
}

.lheight-185 {
  line-height: 185px !important;
}

.width-186 {
  width: 186px;
}

.height-186 {
  height: 186px;
}

.lheight-186 {
  line-height: 186px !important;
}

.width-187 {
  width: 187px;
}

.height-187 {
  height: 187px;
}

.lheight-187 {
  line-height: 187px !important;
}

.width-188 {
  width: 188px;
}

.height-188 {
  height: 188px;
}

.lheight-188 {
  line-height: 188px !important;
}

.width-189 {
  width: 189px;
}

.height-189 {
  height: 189px;
}

.lheight-189 {
  line-height: 189px !important;
}

.width-190 {
  width: 190px;
}

.height-190 {
  height: 190px;
}

.lheight-190 {
  line-height: 190px !important;
}

.width-191 {
  width: 191px;
}

.height-191 {
  height: 191px;
}

.lheight-191 {
  line-height: 191px !important;
}

.width-192 {
  width: 192px;
}

.height-192 {
  height: 192px;
}

.lheight-192 {
  line-height: 192px !important;
}

.width-193 {
  width: 193px;
}

.height-193 {
  height: 193px;
}

.lheight-193 {
  line-height: 193px !important;
}

.width-194 {
  width: 194px;
}

.height-194 {
  height: 194px;
}

.lheight-194 {
  line-height: 194px !important;
}

.width-195 {
  width: 195px;
}

.height-195 {
  height: 195px;
}

.lheight-195 {
  line-height: 195px !important;
}

.width-196 {
  width: 196px;
}

.height-196 {
  height: 196px;
}

.lheight-196 {
  line-height: 196px !important;
}

.width-197 {
  width: 197px;
}

.height-197 {
  height: 197px;
}

.lheight-197 {
  line-height: 197px !important;
}

.width-198 {
  width: 198px;
}

.height-198 {
  height: 198px;
}

.lheight-198 {
  line-height: 198px !important;
}

.width-199 {
  width: 199px;
}

.height-199 {
  height: 199px;
}

.lheight-199 {
  line-height: 199px !important;
}

.width-200 {
  width: 200px;
}

.height-200 {
  height: 200px;
}

.lheight-200 {
  line-height: 200px !important;
}

.width-201 {
  width: 201px;
}

.height-201 {
  height: 201px;
}

.lheight-201 {
  line-height: 201px !important;
}

.width-202 {
  width: 202px;
}

.height-202 {
  height: 202px;
}

.lheight-202 {
  line-height: 202px !important;
}

.width-203 {
  width: 203px;
}

.height-203 {
  height: 203px;
}

.lheight-203 {
  line-height: 203px !important;
}

.width-204 {
  width: 204px;
}

.height-204 {
  height: 204px;
}

.lheight-204 {
  line-height: 204px !important;
}

.width-205 {
  width: 205px;
}

.height-205 {
  height: 205px;
}

.lheight-205 {
  line-height: 205px !important;
}

.width-206 {
  width: 206px;
}

.height-206 {
  height: 206px;
}

.lheight-206 {
  line-height: 206px !important;
}

.width-207 {
  width: 207px;
}

.height-207 {
  height: 207px;
}

.lheight-207 {
  line-height: 207px !important;
}

.width-208 {
  width: 208px;
}

.height-208 {
  height: 208px;
}

.lheight-208 {
  line-height: 208px !important;
}

.width-209 {
  width: 209px;
}

.height-209 {
  height: 209px;
}

.lheight-209 {
  line-height: 209px !important;
}

.width-210 {
  width: 210px;
}

.height-210 {
  height: 210px;
}

.lheight-210 {
  line-height: 210px !important;
}

.width-211 {
  width: 211px;
}

.height-211 {
  height: 211px;
}

.lheight-211 {
  line-height: 211px !important;
}

.width-212 {
  width: 212px;
}

.height-212 {
  height: 212px;
}

.lheight-212 {
  line-height: 212px !important;
}

.width-213 {
  width: 213px;
}

.height-213 {
  height: 213px;
}

.lheight-213 {
  line-height: 213px !important;
}

.width-214 {
  width: 214px;
}

.height-214 {
  height: 214px;
}

.lheight-214 {
  line-height: 214px !important;
}

.width-215 {
  width: 215px;
}

.height-215 {
  height: 215px;
}

.lheight-215 {
  line-height: 215px !important;
}

.width-216 {
  width: 216px;
}

.height-216 {
  height: 216px;
}

.lheight-216 {
  line-height: 216px !important;
}

.width-217 {
  width: 217px;
}

.height-217 {
  height: 217px;
}

.lheight-217 {
  line-height: 217px !important;
}

.width-218 {
  width: 218px;
}

.height-218 {
  height: 218px;
}

.lheight-218 {
  line-height: 218px !important;
}

.width-219 {
  width: 219px;
}

.height-219 {
  height: 219px;
}

.lheight-219 {
  line-height: 219px !important;
}

.width-220 {
  width: 220px;
}

.height-220 {
  height: 220px;
}

.lheight-220 {
  line-height: 220px !important;
}

.width-221 {
  width: 221px;
}

.height-221 {
  height: 221px;
}

.lheight-221 {
  line-height: 221px !important;
}

.width-222 {
  width: 222px;
}

.height-222 {
  height: 222px;
}

.lheight-222 {
  line-height: 222px !important;
}

.width-223 {
  width: 223px;
}

.height-223 {
  height: 223px;
}

.lheight-223 {
  line-height: 223px !important;
}

.width-224 {
  width: 224px;
}

.height-224 {
  height: 224px;
}

.lheight-224 {
  line-height: 224px !important;
}

.width-225 {
  width: 225px;
}

.height-225 {
  height: 225px;
}

.lheight-225 {
  line-height: 225px !important;
}

.width-226 {
  width: 226px;
}

.height-226 {
  height: 226px;
}

.lheight-226 {
  line-height: 226px !important;
}

.width-227 {
  width: 227px;
}

.height-227 {
  height: 227px;
}

.lheight-227 {
  line-height: 227px !important;
}

.width-228 {
  width: 228px;
}

.height-228 {
  height: 228px;
}

.lheight-228 {
  line-height: 228px !important;
}

.width-229 {
  width: 229px;
}

.height-229 {
  height: 229px;
}

.lheight-229 {
  line-height: 229px !important;
}

.width-230 {
  width: 230px;
}

.height-230 {
  height: 230px;
}

.lheight-230 {
  line-height: 230px !important;
}

.width-231 {
  width: 231px;
}

.height-231 {
  height: 231px;
}

.lheight-231 {
  line-height: 231px !important;
}

.width-232 {
  width: 232px;
}

.height-232 {
  height: 232px;
}

.lheight-232 {
  line-height: 232px !important;
}

.width-233 {
  width: 233px;
}

.height-233 {
  height: 233px;
}

.lheight-233 {
  line-height: 233px !important;
}

.width-234 {
  width: 234px;
}

.height-234 {
  height: 234px;
}

.lheight-234 {
  line-height: 234px !important;
}

.width-235 {
  width: 235px;
}

.height-235 {
  height: 235px;
}

.lheight-235 {
  line-height: 235px !important;
}

.width-236 {
  width: 236px;
}

.height-236 {
  height: 236px;
}

.lheight-236 {
  line-height: 236px !important;
}

.width-237 {
  width: 237px;
}

.height-237 {
  height: 237px;
}

.lheight-237 {
  line-height: 237px !important;
}

.width-238 {
  width: 238px;
}

.height-238 {
  height: 238px;
}

.lheight-238 {
  line-height: 238px !important;
}

.width-239 {
  width: 239px;
}

.height-239 {
  height: 239px;
}

.lheight-239 {
  line-height: 239px !important;
}

.width-240 {
  width: 240px;
}

.height-240 {
  height: 240px;
}

.lheight-240 {
  line-height: 240px !important;
}

.width-241 {
  width: 241px;
}

.height-241 {
  height: 241px;
}

.lheight-241 {
  line-height: 241px !important;
}

.width-242 {
  width: 242px;
}

.height-242 {
  height: 242px;
}

.lheight-242 {
  line-height: 242px !important;
}

.width-243 {
  width: 243px;
}

.height-243 {
  height: 243px;
}

.lheight-243 {
  line-height: 243px !important;
}

.width-244 {
  width: 244px;
}

.height-244 {
  height: 244px;
}

.lheight-244 {
  line-height: 244px !important;
}

.width-245 {
  width: 245px;
}

.height-245 {
  height: 245px;
}

.lheight-245 {
  line-height: 245px !important;
}

.width-246 {
  width: 246px;
}

.height-246 {
  height: 246px;
}

.lheight-246 {
  line-height: 246px !important;
}

.width-247 {
  width: 247px;
}

.height-247 {
  height: 247px;
}

.lheight-247 {
  line-height: 247px !important;
}

.width-248 {
  width: 248px;
}

.height-248 {
  height: 248px;
}

.lheight-248 {
  line-height: 248px !important;
}

.width-249 {
  width: 249px;
}

.height-249 {
  height: 249px;
}

.lheight-249 {
  line-height: 249px !important;
}

.width-250 {
  width: 250px;
}

.height-250 {
  height: 250px;
}

.lheight-250 {
  line-height: 250px !important;
}

.width-251 {
  width: 251px;
}

.height-251 {
  height: 251px;
}

.lheight-251 {
  line-height: 251px !important;
}

.width-252 {
  width: 252px;
}

.height-252 {
  height: 252px;
}

.lheight-252 {
  line-height: 252px !important;
}

.width-253 {
  width: 253px;
}

.height-253 {
  height: 253px;
}

.lheight-253 {
  line-height: 253px !important;
}

.width-254 {
  width: 254px;
}

.height-254 {
  height: 254px;
}

.lheight-254 {
  line-height: 254px !important;
}

.width-255 {
  width: 255px;
}

.height-255 {
  height: 255px;
}

.lheight-255 {
  line-height: 255px !important;
}

.width-256 {
  width: 256px;
}

.height-256 {
  height: 256px;
}

.lheight-256 {
  line-height: 256px !important;
}

.width-257 {
  width: 257px;
}

.height-257 {
  height: 257px;
}

.lheight-257 {
  line-height: 257px !important;
}

.width-258 {
  width: 258px;
}

.height-258 {
  height: 258px;
}

.lheight-258 {
  line-height: 258px !important;
}

.width-259 {
  width: 259px;
}

.height-259 {
  height: 259px;
}

.lheight-259 {
  line-height: 259px !important;
}

.width-260 {
  width: 260px;
}

.height-260 {
  height: 260px;
}

.lheight-260 {
  line-height: 260px !important;
}

.width-261 {
  width: 261px;
}

.height-261 {
  height: 261px;
}

.lheight-261 {
  line-height: 261px !important;
}

.width-262 {
  width: 262px;
}

.height-262 {
  height: 262px;
}

.lheight-262 {
  line-height: 262px !important;
}

.width-263 {
  width: 263px;
}

.height-263 {
  height: 263px;
}

.lheight-263 {
  line-height: 263px !important;
}

.width-264 {
  width: 264px;
}

.height-264 {
  height: 264px;
}

.lheight-264 {
  line-height: 264px !important;
}

.width-265 {
  width: 265px;
}

.height-265 {
  height: 265px;
}

.lheight-265 {
  line-height: 265px !important;
}

.width-266 {
  width: 266px;
}

.height-266 {
  height: 266px;
}

.lheight-266 {
  line-height: 266px !important;
}

.width-267 {
  width: 267px;
}

.height-267 {
  height: 267px;
}

.lheight-267 {
  line-height: 267px !important;
}

.width-268 {
  width: 268px;
}

.height-268 {
  height: 268px;
}

.lheight-268 {
  line-height: 268px !important;
}

.width-269 {
  width: 269px;
}

.height-269 {
  height: 269px;
}

.lheight-269 {
  line-height: 269px !important;
}

.width-270 {
  width: 270px;
}

.height-270 {
  height: 270px;
}

.lheight-270 {
  line-height: 270px !important;
}

.width-271 {
  width: 271px;
}

.height-271 {
  height: 271px;
}

.lheight-271 {
  line-height: 271px !important;
}

.width-272 {
  width: 272px;
}

.height-272 {
  height: 272px;
}

.lheight-272 {
  line-height: 272px !important;
}

.width-273 {
  width: 273px;
}

.height-273 {
  height: 273px;
}

.lheight-273 {
  line-height: 273px !important;
}

.width-274 {
  width: 274px;
}

.height-274 {
  height: 274px;
}

.lheight-274 {
  line-height: 274px !important;
}

.width-275 {
  width: 275px;
}

.height-275 {
  height: 275px;
}

.lheight-275 {
  line-height: 275px !important;
}

.width-276 {
  width: 276px;
}

.height-276 {
  height: 276px;
}

.lheight-276 {
  line-height: 276px !important;
}

.width-277 {
  width: 277px;
}

.height-277 {
  height: 277px;
}

.lheight-277 {
  line-height: 277px !important;
}

.width-278 {
  width: 278px;
}

.height-278 {
  height: 278px;
}

.lheight-278 {
  line-height: 278px !important;
}

.width-279 {
  width: 279px;
}

.height-279 {
  height: 279px;
}

.lheight-279 {
  line-height: 279px !important;
}

.width-280 {
  width: 280px;
}

.height-280 {
  height: 280px;
}

.lheight-280 {
  line-height: 280px !important;
}

.width-281 {
  width: 281px;
}

.height-281 {
  height: 281px;
}

.lheight-281 {
  line-height: 281px !important;
}

.width-282 {
  width: 282px;
}

.height-282 {
  height: 282px;
}

.lheight-282 {
  line-height: 282px !important;
}

.width-283 {
  width: 283px;
}

.height-283 {
  height: 283px;
}

.lheight-283 {
  line-height: 283px !important;
}

.width-284 {
  width: 284px;
}

.height-284 {
  height: 284px;
}

.lheight-284 {
  line-height: 284px !important;
}

.width-285 {
  width: 285px;
}

.height-285 {
  height: 285px;
}

.lheight-285 {
  line-height: 285px !important;
}

.width-286 {
  width: 286px;
}

.height-286 {
  height: 286px;
}

.lheight-286 {
  line-height: 286px !important;
}

.width-287 {
  width: 287px;
}

.height-287 {
  height: 287px;
}

.lheight-287 {
  line-height: 287px !important;
}

.width-288 {
  width: 288px;
}

.height-288 {
  height: 288px;
}

.lheight-288 {
  line-height: 288px !important;
}

.width-289 {
  width: 289px;
}

.height-289 {
  height: 289px;
}

.lheight-289 {
  line-height: 289px !important;
}

.width-290 {
  width: 290px;
}

.height-290 {
  height: 290px;
}

.lheight-290 {
  line-height: 290px !important;
}

.width-291 {
  width: 291px;
}

.height-291 {
  height: 291px;
}

.lheight-291 {
  line-height: 291px !important;
}

.width-292 {
  width: 292px;
}

.height-292 {
  height: 292px;
}

.lheight-292 {
  line-height: 292px !important;
}

.width-293 {
  width: 293px;
}

.height-293 {
  height: 293px;
}

.lheight-293 {
  line-height: 293px !important;
}

.width-294 {
  width: 294px;
}

.height-294 {
  height: 294px;
}

.lheight-294 {
  line-height: 294px !important;
}

.width-295 {
  width: 295px;
}

.height-295 {
  height: 295px;
}

.lheight-295 {
  line-height: 295px !important;
}

.width-296 {
  width: 296px;
}

.height-296 {
  height: 296px;
}

.lheight-296 {
  line-height: 296px !important;
}

.width-297 {
  width: 297px;
}

.height-297 {
  height: 297px;
}

.lheight-297 {
  line-height: 297px !important;
}

.width-298 {
  width: 298px;
}

.height-298 {
  height: 298px;
}

.lheight-298 {
  line-height: 298px !important;
}

.width-299 {
  width: 299px;
}

.height-299 {
  height: 299px;
}

.lheight-299 {
  line-height: 299px !important;
}

.width-300 {
  width: 300px;
}

.height-300 {
  height: 300px;
}

.lheight-300 {
  line-height: 300px !important;
}

.width-301 {
  width: 301px;
}

.height-301 {
  height: 301px;
}

.lheight-301 {
  line-height: 301px !important;
}

.width-302 {
  width: 302px;
}

.height-302 {
  height: 302px;
}

.lheight-302 {
  line-height: 302px !important;
}

.width-303 {
  width: 303px;
}

.height-303 {
  height: 303px;
}

.lheight-303 {
  line-height: 303px !important;
}

.width-304 {
  width: 304px;
}

.height-304 {
  height: 304px;
}

.lheight-304 {
  line-height: 304px !important;
}

.width-305 {
  width: 305px;
}

.height-305 {
  height: 305px;
}

.lheight-305 {
  line-height: 305px !important;
}

.width-306 {
  width: 306px;
}

.height-306 {
  height: 306px;
}

.lheight-306 {
  line-height: 306px !important;
}

.width-307 {
  width: 307px;
}

.height-307 {
  height: 307px;
}

.lheight-307 {
  line-height: 307px !important;
}

.width-308 {
  width: 308px;
}

.height-308 {
  height: 308px;
}

.lheight-308 {
  line-height: 308px !important;
}

.width-309 {
  width: 309px;
}

.height-309 {
  height: 309px;
}

.lheight-309 {
  line-height: 309px !important;
}

.width-310 {
  width: 310px;
}

.height-310 {
  height: 310px;
}

.lheight-310 {
  line-height: 310px !important;
}

.width-311 {
  width: 311px;
}

.height-311 {
  height: 311px;
}

.lheight-311 {
  line-height: 311px !important;
}

.width-312 {
  width: 312px;
}

.height-312 {
  height: 312px;
}

.lheight-312 {
  line-height: 312px !important;
}

.width-313 {
  width: 313px;
}

.height-313 {
  height: 313px;
}

.lheight-313 {
  line-height: 313px !important;
}

.width-314 {
  width: 314px;
}

.height-314 {
  height: 314px;
}

.lheight-314 {
  line-height: 314px !important;
}

.width-315 {
  width: 315px;
}

.height-315 {
  height: 315px;
}

.lheight-315 {
  line-height: 315px !important;
}

.width-316 {
  width: 316px;
}

.height-316 {
  height: 316px;
}

.lheight-316 {
  line-height: 316px !important;
}

.width-317 {
  width: 317px;
}

.height-317 {
  height: 317px;
}

.lheight-317 {
  line-height: 317px !important;
}

.width-318 {
  width: 318px;
}

.height-318 {
  height: 318px;
}

.lheight-318 {
  line-height: 318px !important;
}

.width-319 {
  width: 319px;
}

.height-319 {
  height: 319px;
}

.lheight-319 {
  line-height: 319px !important;
}

.width-320 {
  width: 320px;
}

.height-320 {
  height: 320px;
}

.lheight-320 {
  line-height: 320px !important;
}

.width-321 {
  width: 321px;
}

.height-321 {
  height: 321px;
}

.lheight-321 {
  line-height: 321px !important;
}

.width-322 {
  width: 322px;
}

.height-322 {
  height: 322px;
}

.lheight-322 {
  line-height: 322px !important;
}

.width-323 {
  width: 323px;
}

.height-323 {
  height: 323px;
}

.lheight-323 {
  line-height: 323px !important;
}

.width-324 {
  width: 324px;
}

.height-324 {
  height: 324px;
}

.lheight-324 {
  line-height: 324px !important;
}

.width-325 {
  width: 325px;
}

.height-325 {
  height: 325px;
}

.lheight-325 {
  line-height: 325px !important;
}

.width-326 {
  width: 326px;
}

.height-326 {
  height: 326px;
}

.lheight-326 {
  line-height: 326px !important;
}

.width-327 {
  width: 327px;
}

.height-327 {
  height: 327px;
}

.lheight-327 {
  line-height: 327px !important;
}

.width-328 {
  width: 328px;
}

.height-328 {
  height: 328px;
}

.lheight-328 {
  line-height: 328px !important;
}

.width-329 {
  width: 329px;
}

.height-329 {
  height: 329px;
}

.lheight-329 {
  line-height: 329px !important;
}

.width-330 {
  width: 330px;
}

.height-330 {
  height: 330px;
}

.lheight-330 {
  line-height: 330px !important;
}

.width-331 {
  width: 331px;
}

.height-331 {
  height: 331px;
}

.lheight-331 {
  line-height: 331px !important;
}

.width-332 {
  width: 332px;
}

.height-332 {
  height: 332px;
}

.lheight-332 {
  line-height: 332px !important;
}

.width-333 {
  width: 333px;
}

.height-333 {
  height: 333px;
}

.lheight-333 {
  line-height: 333px !important;
}

.width-334 {
  width: 334px;
}

.height-334 {
  height: 334px;
}

.lheight-334 {
  line-height: 334px !important;
}

.width-335 {
  width: 335px;
}

.height-335 {
  height: 335px;
}

.lheight-335 {
  line-height: 335px !important;
}

.width-336 {
  width: 336px;
}

.height-336 {
  height: 336px;
}

.lheight-336 {
  line-height: 336px !important;
}

.width-337 {
  width: 337px;
}

.height-337 {
  height: 337px;
}

.lheight-337 {
  line-height: 337px !important;
}

.width-338 {
  width: 338px;
}

.height-338 {
  height: 338px;
}

.lheight-338 {
  line-height: 338px !important;
}

.width-339 {
  width: 339px;
}

.height-339 {
  height: 339px;
}

.lheight-339 {
  line-height: 339px !important;
}

.width-340 {
  width: 340px;
}

.height-340 {
  height: 340px;
}

.lheight-340 {
  line-height: 340px !important;
}

.width-341 {
  width: 341px;
}

.height-341 {
  height: 341px;
}

.lheight-341 {
  line-height: 341px !important;
}

.width-342 {
  width: 342px;
}

.height-342 {
  height: 342px;
}

.lheight-342 {
  line-height: 342px !important;
}

.width-343 {
  width: 343px;
}

.height-343 {
  height: 343px;
}

.lheight-343 {
  line-height: 343px !important;
}

.width-344 {
  width: 344px;
}

.height-344 {
  height: 344px;
}

.lheight-344 {
  line-height: 344px !important;
}

.width-345 {
  width: 345px;
}

.height-345 {
  height: 345px;
}

.lheight-345 {
  line-height: 345px !important;
}

.width-346 {
  width: 346px;
}

.height-346 {
  height: 346px;
}

.lheight-346 {
  line-height: 346px !important;
}

.width-347 {
  width: 347px;
}

.height-347 {
  height: 347px;
}

.lheight-347 {
  line-height: 347px !important;
}

.width-348 {
  width: 348px;
}

.height-348 {
  height: 348px;
}

.lheight-348 {
  line-height: 348px !important;
}

.width-349 {
  width: 349px;
}

.height-349 {
  height: 349px;
}

.lheight-349 {
  line-height: 349px !important;
}

.width-350 {
  width: 350px;
}

.height-350 {
  height: 350px;
}

.lheight-350 {
  line-height: 350px !important;
}

.width-351 {
  width: 351px;
}

.height-351 {
  height: 351px;
}

.lheight-351 {
  line-height: 351px !important;
}

.width-352 {
  width: 352px;
}

.height-352 {
  height: 352px;
}

.lheight-352 {
  line-height: 352px !important;
}

.width-353 {
  width: 353px;
}

.height-353 {
  height: 353px;
}

.lheight-353 {
  line-height: 353px !important;
}

.width-354 {
  width: 354px;
}

.height-354 {
  height: 354px;
}

.lheight-354 {
  line-height: 354px !important;
}

.width-355 {
  width: 355px;
}

.height-355 {
  height: 355px;
}

.lheight-355 {
  line-height: 355px !important;
}

.width-356 {
  width: 356px;
}

.height-356 {
  height: 356px;
}

.lheight-356 {
  line-height: 356px !important;
}

.width-357 {
  width: 357px;
}

.height-357 {
  height: 357px;
}

.lheight-357 {
  line-height: 357px !important;
}

.width-358 {
  width: 358px;
}

.height-358 {
  height: 358px;
}

.lheight-358 {
  line-height: 358px !important;
}

.width-359 {
  width: 359px;
}

.height-359 {
  height: 359px;
}

.lheight-359 {
  line-height: 359px !important;
}

.width-360 {
  width: 360px;
}

.height-360 {
  height: 360px;
}

.lheight-360 {
  line-height: 360px !important;
}

.width-361 {
  width: 361px;
}

.height-361 {
  height: 361px;
}

.lheight-361 {
  line-height: 361px !important;
}

.width-362 {
  width: 362px;
}

.height-362 {
  height: 362px;
}

.lheight-362 {
  line-height: 362px !important;
}

.width-363 {
  width: 363px;
}

.height-363 {
  height: 363px;
}

.lheight-363 {
  line-height: 363px !important;
}

.width-364 {
  width: 364px;
}

.height-364 {
  height: 364px;
}

.lheight-364 {
  line-height: 364px !important;
}

.width-365 {
  width: 365px;
}

.height-365 {
  height: 365px;
}

.lheight-365 {
  line-height: 365px !important;
}

.width-366 {
  width: 366px;
}

.height-366 {
  height: 366px;
}

.lheight-366 {
  line-height: 366px !important;
}

.width-367 {
  width: 367px;
}

.height-367 {
  height: 367px;
}

.lheight-367 {
  line-height: 367px !important;
}

.width-368 {
  width: 368px;
}

.height-368 {
  height: 368px;
}

.lheight-368 {
  line-height: 368px !important;
}

.width-369 {
  width: 369px;
}

.height-369 {
  height: 369px;
}

.lheight-369 {
  line-height: 369px !important;
}

.width-370 {
  width: 370px;
}

.height-370 {
  height: 370px;
}

.lheight-370 {
  line-height: 370px !important;
}

.width-371 {
  width: 371px;
}

.height-371 {
  height: 371px;
}

.lheight-371 {
  line-height: 371px !important;
}

.width-372 {
  width: 372px;
}

.height-372 {
  height: 372px;
}

.lheight-372 {
  line-height: 372px !important;
}

.width-373 {
  width: 373px;
}

.height-373 {
  height: 373px;
}

.lheight-373 {
  line-height: 373px !important;
}

.width-374 {
  width: 374px;
}

.height-374 {
  height: 374px;
}

.lheight-374 {
  line-height: 374px !important;
}

.width-375 {
  width: 375px;
}

.height-375 {
  height: 375px;
}

.lheight-375 {
  line-height: 375px !important;
}

.width-376 {
  width: 376px;
}

.height-376 {
  height: 376px;
}

.lheight-376 {
  line-height: 376px !important;
}

.width-377 {
  width: 377px;
}

.height-377 {
  height: 377px;
}

.lheight-377 {
  line-height: 377px !important;
}

.width-378 {
  width: 378px;
}

.height-378 {
  height: 378px;
}

.lheight-378 {
  line-height: 378px !important;
}

.width-379 {
  width: 379px;
}

.height-379 {
  height: 379px;
}

.lheight-379 {
  line-height: 379px !important;
}

.width-380 {
  width: 380px;
}

.height-380 {
  height: 380px;
}

.lheight-380 {
  line-height: 380px !important;
}

.width-381 {
  width: 381px;
}

.height-381 {
  height: 381px;
}

.lheight-381 {
  line-height: 381px !important;
}

.width-382 {
  width: 382px;
}

.height-382 {
  height: 382px;
}

.lheight-382 {
  line-height: 382px !important;
}

.width-383 {
  width: 383px;
}

.height-383 {
  height: 383px;
}

.lheight-383 {
  line-height: 383px !important;
}

.width-384 {
  width: 384px;
}

.height-384 {
  height: 384px;
}

.lheight-384 {
  line-height: 384px !important;
}

.width-385 {
  width: 385px;
}

.height-385 {
  height: 385px;
}

.lheight-385 {
  line-height: 385px !important;
}

.width-386 {
  width: 386px;
}

.height-386 {
  height: 386px;
}

.lheight-386 {
  line-height: 386px !important;
}

.width-387 {
  width: 387px;
}

.height-387 {
  height: 387px;
}

.lheight-387 {
  line-height: 387px !important;
}

.width-388 {
  width: 388px;
}

.height-388 {
  height: 388px;
}

.lheight-388 {
  line-height: 388px !important;
}

.width-389 {
  width: 389px;
}

.height-389 {
  height: 389px;
}

.lheight-389 {
  line-height: 389px !important;
}

.width-390 {
  width: 390px;
}

.height-390 {
  height: 390px;
}

.lheight-390 {
  line-height: 390px !important;
}

.width-391 {
  width: 391px;
}

.height-391 {
  height: 391px;
}

.lheight-391 {
  line-height: 391px !important;
}

.width-392 {
  width: 392px;
}

.height-392 {
  height: 392px;
}

.lheight-392 {
  line-height: 392px !important;
}

.width-393 {
  width: 393px;
}

.height-393 {
  height: 393px;
}

.lheight-393 {
  line-height: 393px !important;
}

.width-394 {
  width: 394px;
}

.height-394 {
  height: 394px;
}

.lheight-394 {
  line-height: 394px !important;
}

.width-395 {
  width: 395px;
}

.height-395 {
  height: 395px;
}

.lheight-395 {
  line-height: 395px !important;
}

.width-396 {
  width: 396px;
}

.height-396 {
  height: 396px;
}

.lheight-396 {
  line-height: 396px !important;
}

.width-397 {
  width: 397px;
}

.height-397 {
  height: 397px;
}

.lheight-397 {
  line-height: 397px !important;
}

.width-398 {
  width: 398px;
}

.height-398 {
  height: 398px;
}

.lheight-398 {
  line-height: 398px !important;
}

.width-399 {
  width: 399px;
}

.height-399 {
  height: 399px;
}

.lheight-399 {
  line-height: 399px !important;
}

.width-400 {
  width: 400px;
}

.height-400 {
  height: 400px;
}

.lheight-400 {
  line-height: 400px !important;
}

.width-401 {
  width: 401px;
}

.height-401 {
  height: 401px;
}

.lheight-401 {
  line-height: 401px !important;
}

.width-402 {
  width: 402px;
}

.height-402 {
  height: 402px;
}

.lheight-402 {
  line-height: 402px !important;
}

.width-403 {
  width: 403px;
}

.height-403 {
  height: 403px;
}

.lheight-403 {
  line-height: 403px !important;
}

.width-404 {
  width: 404px;
}

.height-404 {
  height: 404px;
}

.lheight-404 {
  line-height: 404px !important;
}

.width-405 {
  width: 405px;
}

.height-405 {
  height: 405px;
}

.lheight-405 {
  line-height: 405px !important;
}

.width-406 {
  width: 406px;
}

.height-406 {
  height: 406px;
}

.lheight-406 {
  line-height: 406px !important;
}

.width-407 {
  width: 407px;
}

.height-407 {
  height: 407px;
}

.lheight-407 {
  line-height: 407px !important;
}

.width-408 {
  width: 408px;
}

.height-408 {
  height: 408px;
}

.lheight-408 {
  line-height: 408px !important;
}

.width-409 {
  width: 409px;
}

.height-409 {
  height: 409px;
}

.lheight-409 {
  line-height: 409px !important;
}

.width-410 {
  width: 410px;
}

.height-410 {
  height: 410px;
}

.lheight-410 {
  line-height: 410px !important;
}

.width-411 {
  width: 411px;
}

.height-411 {
  height: 411px;
}

.lheight-411 {
  line-height: 411px !important;
}

.width-412 {
  width: 412px;
}

.height-412 {
  height: 412px;
}

.lheight-412 {
  line-height: 412px !important;
}

.width-413 {
  width: 413px;
}

.height-413 {
  height: 413px;
}

.lheight-413 {
  line-height: 413px !important;
}

.width-414 {
  width: 414px;
}

.height-414 {
  height: 414px;
}

.lheight-414 {
  line-height: 414px !important;
}

.width-415 {
  width: 415px;
}

.height-415 {
  height: 415px;
}

.lheight-415 {
  line-height: 415px !important;
}

.width-416 {
  width: 416px;
}

.height-416 {
  height: 416px;
}

.lheight-416 {
  line-height: 416px !important;
}

.width-417 {
  width: 417px;
}

.height-417 {
  height: 417px;
}

.lheight-417 {
  line-height: 417px !important;
}

.width-418 {
  width: 418px;
}

.height-418 {
  height: 418px;
}

.lheight-418 {
  line-height: 418px !important;
}

.width-419 {
  width: 419px;
}

.height-419 {
  height: 419px;
}

.lheight-419 {
  line-height: 419px !important;
}

.width-420 {
  width: 420px;
}

.height-420 {
  height: 420px;
}

.lheight-420 {
  line-height: 420px !important;
}

.width-421 {
  width: 421px;
}

.height-421 {
  height: 421px;
}

.lheight-421 {
  line-height: 421px !important;
}

.width-422 {
  width: 422px;
}

.height-422 {
  height: 422px;
}

.lheight-422 {
  line-height: 422px !important;
}

.width-423 {
  width: 423px;
}

.height-423 {
  height: 423px;
}

.lheight-423 {
  line-height: 423px !important;
}

.width-424 {
  width: 424px;
}

.height-424 {
  height: 424px;
}

.lheight-424 {
  line-height: 424px !important;
}

.width-425 {
  width: 425px;
}

.height-425 {
  height: 425px;
}

.lheight-425 {
  line-height: 425px !important;
}

.width-426 {
  width: 426px;
}

.height-426 {
  height: 426px;
}

.lheight-426 {
  line-height: 426px !important;
}

.width-427 {
  width: 427px;
}

.height-427 {
  height: 427px;
}

.lheight-427 {
  line-height: 427px !important;
}

.width-428 {
  width: 428px;
}

.height-428 {
  height: 428px;
}

.lheight-428 {
  line-height: 428px !important;
}

.width-429 {
  width: 429px;
}

.height-429 {
  height: 429px;
}

.lheight-429 {
  line-height: 429px !important;
}

.width-430 {
  width: 430px;
}

.height-430 {
  height: 430px;
}

.lheight-430 {
  line-height: 430px !important;
}

.width-431 {
  width: 431px;
}

.height-431 {
  height: 431px;
}

.lheight-431 {
  line-height: 431px !important;
}

.width-432 {
  width: 432px;
}

.height-432 {
  height: 432px;
}

.lheight-432 {
  line-height: 432px !important;
}

.width-433 {
  width: 433px;
}

.height-433 {
  height: 433px;
}

.lheight-433 {
  line-height: 433px !important;
}

.width-434 {
  width: 434px;
}

.height-434 {
  height: 434px;
}

.lheight-434 {
  line-height: 434px !important;
}

.width-435 {
  width: 435px;
}

.height-435 {
  height: 435px;
}

.lheight-435 {
  line-height: 435px !important;
}

.width-436 {
  width: 436px;
}

.height-436 {
  height: 436px;
}

.lheight-436 {
  line-height: 436px !important;
}

.width-437 {
  width: 437px;
}

.height-437 {
  height: 437px;
}

.lheight-437 {
  line-height: 437px !important;
}

.width-438 {
  width: 438px;
}

.height-438 {
  height: 438px;
}

.lheight-438 {
  line-height: 438px !important;
}

.width-439 {
  width: 439px;
}

.height-439 {
  height: 439px;
}

.lheight-439 {
  line-height: 439px !important;
}

.width-440 {
  width: 440px;
}

.height-440 {
  height: 440px;
}

.lheight-440 {
  line-height: 440px !important;
}

.width-441 {
  width: 441px;
}

.height-441 {
  height: 441px;
}

.lheight-441 {
  line-height: 441px !important;
}

.width-442 {
  width: 442px;
}

.height-442 {
  height: 442px;
}

.lheight-442 {
  line-height: 442px !important;
}

.width-443 {
  width: 443px;
}

.height-443 {
  height: 443px;
}

.lheight-443 {
  line-height: 443px !important;
}

.width-444 {
  width: 444px;
}

.height-444 {
  height: 444px;
}

.lheight-444 {
  line-height: 444px !important;
}

.width-445 {
  width: 445px;
}

.height-445 {
  height: 445px;
}

.lheight-445 {
  line-height: 445px !important;
}

.width-446 {
  width: 446px;
}

.height-446 {
  height: 446px;
}

.lheight-446 {
  line-height: 446px !important;
}

.width-447 {
  width: 447px;
}

.height-447 {
  height: 447px;
}

.lheight-447 {
  line-height: 447px !important;
}

.width-448 {
  width: 448px;
}

.height-448 {
  height: 448px;
}

.lheight-448 {
  line-height: 448px !important;
}

.width-449 {
  width: 449px;
}

.height-449 {
  height: 449px;
}

.lheight-449 {
  line-height: 449px !important;
}

.width-450 {
  width: 450px;
}

.height-450 {
  height: 450px;
}

.lheight-450 {
  line-height: 450px !important;
}

.width-451 {
  width: 451px;
}

.height-451 {
  height: 451px;
}

.lheight-451 {
  line-height: 451px !important;
}

.width-452 {
  width: 452px;
}

.height-452 {
  height: 452px;
}

.lheight-452 {
  line-height: 452px !important;
}

.width-453 {
  width: 453px;
}

.height-453 {
  height: 453px;
}

.lheight-453 {
  line-height: 453px !important;
}

.width-454 {
  width: 454px;
}

.height-454 {
  height: 454px;
}

.lheight-454 {
  line-height: 454px !important;
}

.width-455 {
  width: 455px;
}

.height-455 {
  height: 455px;
}

.lheight-455 {
  line-height: 455px !important;
}

.width-456 {
  width: 456px;
}

.height-456 {
  height: 456px;
}

.lheight-456 {
  line-height: 456px !important;
}

.width-457 {
  width: 457px;
}

.height-457 {
  height: 457px;
}

.lheight-457 {
  line-height: 457px !important;
}

.width-458 {
  width: 458px;
}

.height-458 {
  height: 458px;
}

.lheight-458 {
  line-height: 458px !important;
}

.width-459 {
  width: 459px;
}

.height-459 {
  height: 459px;
}

.lheight-459 {
  line-height: 459px !important;
}

.width-460 {
  width: 460px;
}

.height-460 {
  height: 460px;
}

.lheight-460 {
  line-height: 460px !important;
}

.width-461 {
  width: 461px;
}

.height-461 {
  height: 461px;
}

.lheight-461 {
  line-height: 461px !important;
}

.width-462 {
  width: 462px;
}

.height-462 {
  height: 462px;
}

.lheight-462 {
  line-height: 462px !important;
}

.width-463 {
  width: 463px;
}

.height-463 {
  height: 463px;
}

.lheight-463 {
  line-height: 463px !important;
}

.width-464 {
  width: 464px;
}

.height-464 {
  height: 464px;
}

.lheight-464 {
  line-height: 464px !important;
}

.width-465 {
  width: 465px;
}

.height-465 {
  height: 465px;
}

.lheight-465 {
  line-height: 465px !important;
}

.width-466 {
  width: 466px;
}

.height-466 {
  height: 466px;
}

.lheight-466 {
  line-height: 466px !important;
}

.width-467 {
  width: 467px;
}

.height-467 {
  height: 467px;
}

.lheight-467 {
  line-height: 467px !important;
}

.width-468 {
  width: 468px;
}

.height-468 {
  height: 468px;
}

.lheight-468 {
  line-height: 468px !important;
}

.width-469 {
  width: 469px;
}

.height-469 {
  height: 469px;
}

.lheight-469 {
  line-height: 469px !important;
}

.width-470 {
  width: 470px;
}

.height-470 {
  height: 470px;
}

.lheight-470 {
  line-height: 470px !important;
}

.width-471 {
  width: 471px;
}

.height-471 {
  height: 471px;
}

.lheight-471 {
  line-height: 471px !important;
}

.width-472 {
  width: 472px;
}

.height-472 {
  height: 472px;
}

.lheight-472 {
  line-height: 472px !important;
}

.width-473 {
  width: 473px;
}

.height-473 {
  height: 473px;
}

.lheight-473 {
  line-height: 473px !important;
}

.width-474 {
  width: 474px;
}

.height-474 {
  height: 474px;
}

.lheight-474 {
  line-height: 474px !important;
}

.width-475 {
  width: 475px;
}

.height-475 {
  height: 475px;
}

.lheight-475 {
  line-height: 475px !important;
}

.width-476 {
  width: 476px;
}

.height-476 {
  height: 476px;
}

.lheight-476 {
  line-height: 476px !important;
}

.width-477 {
  width: 477px;
}

.height-477 {
  height: 477px;
}

.lheight-477 {
  line-height: 477px !important;
}

.width-478 {
  width: 478px;
}

.height-478 {
  height: 478px;
}

.lheight-478 {
  line-height: 478px !important;
}

.width-479 {
  width: 479px;
}

.height-479 {
  height: 479px;
}

.lheight-479 {
  line-height: 479px !important;
}

.width-480 {
  width: 480px;
}

.height-480 {
  height: 480px;
}

.lheight-480 {
  line-height: 480px !important;
}

.width-481 {
  width: 481px;
}

.height-481 {
  height: 481px;
}

.lheight-481 {
  line-height: 481px !important;
}

.width-482 {
  width: 482px;
}

.height-482 {
  height: 482px;
}

.lheight-482 {
  line-height: 482px !important;
}

.width-483 {
  width: 483px;
}

.height-483 {
  height: 483px;
}

.lheight-483 {
  line-height: 483px !important;
}

.width-484 {
  width: 484px;
}

.height-484 {
  height: 484px;
}

.lheight-484 {
  line-height: 484px !important;
}

.width-485 {
  width: 485px;
}

.height-485 {
  height: 485px;
}

.lheight-485 {
  line-height: 485px !important;
}

.width-486 {
  width: 486px;
}

.height-486 {
  height: 486px;
}

.lheight-486 {
  line-height: 486px !important;
}

.width-487 {
  width: 487px;
}

.height-487 {
  height: 487px;
}

.lheight-487 {
  line-height: 487px !important;
}

.width-488 {
  width: 488px;
}

.height-488 {
  height: 488px;
}

.lheight-488 {
  line-height: 488px !important;
}

.width-489 {
  width: 489px;
}

.height-489 {
  height: 489px;
}

.lheight-489 {
  line-height: 489px !important;
}

.width-490 {
  width: 490px;
}

.height-490 {
  height: 490px;
}

.lheight-490 {
  line-height: 490px !important;
}

.width-491 {
  width: 491px;
}

.height-491 {
  height: 491px;
}

.lheight-491 {
  line-height: 491px !important;
}

.width-492 {
  width: 492px;
}

.height-492 {
  height: 492px;
}

.lheight-492 {
  line-height: 492px !important;
}

.width-493 {
  width: 493px;
}

.height-493 {
  height: 493px;
}

.lheight-493 {
  line-height: 493px !important;
}

.width-494 {
  width: 494px;
}

.height-494 {
  height: 494px;
}

.lheight-494 {
  line-height: 494px !important;
}

.width-495 {
  width: 495px;
}

.height-495 {
  height: 495px;
}

.lheight-495 {
  line-height: 495px !important;
}

.width-496 {
  width: 496px;
}

.height-496 {
  height: 496px;
}

.lheight-496 {
  line-height: 496px !important;
}

.width-497 {
  width: 497px;
}

.height-497 {
  height: 497px;
}

.lheight-497 {
  line-height: 497px !important;
}

.width-498 {
  width: 498px;
}

.height-498 {
  height: 498px;
}

.lheight-498 {
  line-height: 498px !important;
}

.width-499 {
  width: 499px;
}

.height-499 {
  height: 499px;
}

.lheight-499 {
  line-height: 499px !important;
}

.page-content-container {
  line-height: 28px;
  margin-top: 1em;
}
.page-content-container h2 {
  margin-bottom: 0.5em;
}
.page-content-container h2:after {
  content: "";
  width: 40px;
  height: 4px;
  background: #ed3739;
  display: block;
  margin-top: 5px;
}

.curve-container {
  position: absolute;
  bottom: 0px;
  z-index: 7;
  width: 100%;
}

footer .footer-share i {
  color: #fff !important;
}

.partners-block .swiper-slide img {
  max-height: 60px !important;
}

.swiper-pagination {
  bottom: 0;
  width: 100%;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
}

.swiper-pagination-bullet {
  background: #ffffff;
  opacity: 1;
  margin: 5px;
}

.swiper-pagination-bullet-active {
  background: #db4a37;
}

.accordion-title {
  cursor: pointer;
  margin-bottom: 8px;
}

.accordion-content {
  display: none;
}

.accordion-title:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  margin-left: 12px;
}

.accordion-title.active:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  margin-left: 12px;
}

.slide-desc {
  position: absolute;
  top: 30%;
  text-align: center;
  width: 100%;
  padding: 20px;
}
.slide-desc .slide-title {
  font-size: 42px;
  color: #ffffff;
  font-weight: 600;
  text-shadow: 2px 2px #000000;
  width: 100%;
  text-align: center;
}
.slide-desc .slide-subtitle {
  width: 100%;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  color: #ffffff;
  text-shadow: 2px 2px #000000;
  margin-top: 20px;
}

/** RESPONSIVE MEDIA QUERIES **/
@media (max-width: 992px) {
  button.navbar-toggler {
    background: #fff !important;
  }
  button.navbar-toggler:focus {
    outline: 0 !important;
  }
  .navbar-brand img {
    height: 46px;
  }
  .block {
    margin-top: 2em;
  }
  section.slider.block {
    margin: 0px 0px 10px 0px;
  }
  section.slider.block .container, section.slider.block .container .row, section.slider.block .container .row .col-lg-12 {
    margin: 0px auto !important;
    width: 100%;
    padding: 0 !important;
  }
  .sidebar {
    margin-bottom: 2em;
    padding-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .main-top .col-md-6 {
    text-align: center !important;
  }
}
.category-title {
  text-align: left;
  font-size: 1.6em;
  text-transform: initial;
  margin: 0;
  padding: 0;
}

.product-page .select-product-qty {
  margin: 10px 0px;
}
.product-page .product-img {
  background: #fff;
  border: 1px solid #d4d4d4;
  padding: 1em;
}
.product-page h1.title {
  font-size: 1.8em;
  font-weight: 600;
  color: #000;
}
.product-page .product-page .price-title {
  color: #4a4a4a;
  padding: 10px 0px;
  border-bottom: 1px solid #ccc;
}
.product-page .product-description .card-header {
  background: #fff;
  border-bottom: 1px solid #f3f3f3;
}
.product-page .product-other-details {
  margin: 1em 0em;
}
.product-page .product-description-details.card-content {
  padding: 1.2em;
}
.product-page .product-description .card {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  border: none;
}

.breadcrumb {
  background: transparent;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
}

#breadcrumbs-container {
  background: #fffdfd;
  box-shadow: 3px 6px 7px 1px #eee;
}

footer {
  padding: 4em 0em;
  color: #fff;
}
footer h3 {
  color: #ffffff;
}
footer a {
  color: #fff;
}

.swiper-button-next, .swiper-button-prev {
  color: #000;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-size: 36px;
}

.swiper-button-prev {
  left: 0;
}

.swiper-button-next {
  right: 0;
}

.social-share {
  margin: 10px 0px;
}
.social-share a {
  font-size: 24px;
}
.social-share i.fab.fa-facebook-square {
  color: #2196f3;
}
.social-share i.fab.fa-twitter-square {
  color: #03A9F4;
}
.social-share i.fab.fa-linkedin {
  color: #1278ca;
}
.social-share a.social-icon.google-plus {
  color: #db4a37;
}

.category-view-title-all {
  display: inline-block;
}

.view-all {
  float: right;
  margin-left: 20px;
  color: #fff;
  background: #FF9800;
  padding: 3px 10px;
}

.category-view-title-all .category-title {
  display: inline-block;
}

.mobile-menu-cart {
  display: none;
}

#navmenu.fixed-menu {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 99999999;
}

#float-cart.shake a {
  animation: shake 0.6s;
  animation-iteration-count: 2;
}

.mobile-menu-cart:hover {
  color: #fff;
}

@keyframes shake {
  0% {
    transform: translate(1px, 1px) rotate(0deg);
    z-index: 99999;
  }
  10% {
    transform: translate(-1px, -2px) rotate(-1deg);
    z-index: 99999;
  }
  20% {
    transform: translate(-3px, 0px) rotate(1deg);
    z-index: 99999;
  }
  30% {
    transform: translate(3px, 2px) rotate(0deg);
    z-index: 99999;
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
    z-index: 99999;
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
    z-index: 99999;
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
    z-index: 99999;
  }
  70% {
    transform: translate(3px, 1px) rotate(-1deg);
    z-index: 99999;
  }
  80% {
    transform: translate(-1px, -1px) rotate(1deg);
    z-index: 99999;
  }
  90% {
    transform: translate(1px, 2px) rotate(0deg);
    z-index: 99999;
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
    z-index: 99999;
  }
}
@media (max-width: 600px) {
  .main-title, .page-main-title {
    font-size: 1.6em;
  }
  h1, h2 {
    font-size: 1.6em;
  }
  h3 {
    font-size: 1.3em;
  }
  h4 {
    font-size: 1.2em;
  }
  h5 {
    font-size: 1.1em;
  }
  .main-top-intro-text {
    font-size: 10px;
    text-align: left;
  }
  .main-top-contact-details {
    font-size: 10px;
  }
  .main-top .main-top-contact-details a {
    padding: 2px;
    background: transparent;
    color: #2196f3;
    text-align: left;
  }
  .main-top-contact-details {
    text-align: left;
  }
  .middle-bar nav {
    padding: 0px;
  }
  button.navbar-toggler {
    padding: 6px;
    color: #fff !important;
    border: none !important;
  }
  span.navbar-toggler-icon {
    height: 18px;
    width: 18px;
    color: #fff !important;
  }
  .cat-items li:before {
    background: #2196f3;
    margin-left: 3px;
  }
  .cat-items li {
    border: none !important;
  }
  section.block {
    margin: 10px 0px !important;
  }
  ul.cat-items {
    margin: 0;
  }
  .sidebar .cat-items {
    margin: 0;
  }
  .category-view-title-all .category-title {
    font-size: 1.2em;
  }
  .sidebar .sidebar-head .cat-title {
    font-size: 1em;
  }
  .view-all {
    font-size: 9px;
    padding: 4px 8px;
  }
  .f-logo {
    margin: 10px;
  }
  footer.block {
    margin: 0px;
    padding: 10px;
  }
  .footer-link.ml-5 {
    margin: 0 !important;
  }
  footer .copyright {
    text-align: left !important;
  }
  .footer-share.text-center i {
    font-size: 20px;
  }
  .footer-share.text-center {
    text-align: left !important;
  }
  .menu .menu-bottom {
    padding: 0px;
  }
  .menu .menu-body {
    padding: 5px;
  }
  h3.price-title {
    padding: 0;
    margin: 0;
  }
  .menu .menu-bottom {
    padding: 0px;
  }
  .product-img {
    min-height: 175px !important;
    max-height: 175px !important;
  }
  .menu .menu-body {
    padding: 3px;
  }
  h3.price-title {
    padding: 0;
    margin: 0;
  }
  h3.menu-title {
    font-size: 14px !important;
    color: #000;
    max-height: 34px;
    min-height: 34px;
    overflow: hidden;
    margin-top: 5px;
  }
  h3.price-title {
    font-size: 11px !important;
  }
  .btn-buy {
    font-size: 12px;
    width: 100%;
    padding: 4px;
  }
  .swiper-button-next:after, .swiper-button-prev:after {
    font-size: 18px;
  }
  ol.breadcrumb li {
    font-size: 10px;
  }
  .product-page .product-img {
    min-height: auto !important;
    max-height: inherit !important;
  }
  .product-page h1.title {
    margin-top: 10px;
    font-size: 1.4em;
  }
  .product-page h3.price-title {
    font-size: 14px !important;
  }
  .cat-shop-page .cat-product-col {
    padding: 5px;
  }
  .cat-shop-page h2.title {
    font-size: 1.2em;
  }
  .product-removal {
    float: none;
  }
  .col-md-12.text-right.continue-shopping-checkout-btns .btn-outline-primary {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .continue-shopping-checkout-btns {
    position: relative;
    height: 100px;
  }
  .col-md-12.text-right.continue-shopping-checkout-btns .btn-outline-success {
    position: absolute;
    right: 0;
    top: 0;
  }
  .totals-item.totals-item-total {
    font-weight: bold;
    color: #000000;
    font-size: 16px;
  }
  .mobile-menu-cart {
    right: 40px !important;
    top: 14px !important;
  }
  .slide-desc {
    top: 36%;
  }
  .slide-desc .slide-title {
    font-size: 26px;
  }
  .slide-desc .slide-subtitle {
    font-size: 16px;
    margin-top: 10px;
  }
}
@media (max-width: 480px) {
  .slide-desc .slide-title {
    font-size: 16px !important;
  }
  .slide-desc .slide-subtitle {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  .mobile-menu-cart {
    position: absolute;
    color: #fff;
    right: 80px;
    top: 22px;
    float: right;
    display: block;
  }
  .mobile-menu-cart span.badge.current-cart-num {
    background: #db4a37;
  }
}

/*# sourceMappingURL=style.css.map */
